@charset "utf-8";
/* CSS Document */

/* reset */
html { overflow-y:scroll; }
body, div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6 { font-family:Arial; color:#666; line-height:20px; font-size:12px; font-weight:normal; padding:0; margin:0; }
em, i, del { font-weight:normal; font-style:normal; }
img { border:0; }
ol, ul { list-style:none; }
a { color:#666; cursor:pointer; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:none; }
.clear { clear:both; }
.left{ float:left;}
.right{ float:right;}
.red{ color:#F00;}
.co2{ color:#e8690c;}
.co3{ color:#7ab51d;}
.blue{ color:#009ee0;}
.co5{ color:#004864;}
.co6{ color:#8c8c8c;}
.remove{
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
/********slider*********/
.m_slider { width:695px; float:left; height:112px; overflow:hidden;  border-top:dotted 1px #a5a5a5;border-bottom:dotted 1px #a5a5a5; padding:22px 0 22px 15px; }
.m_slider .wrapper { width:590px; overflow:auto; position: absolute; margin:0 40px 0 40px;  height:112px;  left:0; }
.m_slider .wrapper li { width:158px;  float:left; display:block; padding-right:10px; }
.m_slider .wrapper li img { width:158px; height:106px; display:block;}
.m_slider .wrapper li p { text-align:center; line-height:26px;}
.infiniteCarousel { width:674px; position: relative; z-index:0; }
.infiniteCarousel .wrapper ul { width: 9999px; position: absolute; top: 0;  }
.infiniteCarousel .arrow { display: block; height: 37px; width: 106px; background: url(../images/index/left.gif) no-repeat 0 0; position: absolute; cursor: pointer; text-indent: -999px; }
.infiniteCarousel .forward { background: url(../images/index/right.gif) no-repeat 0 0; height: 106px; width: 37px; right:0; }
.infiniteCarousel .back { background: url(../images/index/left.gif) no-repeat 0 0; height: 106px; width: 37px; left:0; }

/*******header*******/
.header { width:960px; margin:0 auto; }
.header .top { width:960px; height:105px; overflow:hidden; }
.header .top .logo { margin:38px 0 0; float:left; display:inline; }
.header .top .quick { width:290px; float:right; margin:50px 0 0; }
.header .top .quick p { line-height:26px; text-align:right; border-bottom:dotted 1px #b8b8b8; }

.header .top .quick p span{color:#000;}
.header .top .quick a { margin-left:6px; }
.header .top .quick .home { padding-left:15px; background:url(../images/icon/home.gif) no-repeat left center; }
.header .top .quick .news { padding-left:12px; background:url(../images/icon/news.gif) no-repeat left center; }
.header .top .quick .hr { padding-left:12px; background:url(../images/icon/news.gif) no-repeat left center; }
.header .top .quick .reach { padding-left:15px; background:url(../images/icon/reach.gif) no-repeat left center; }
.header .top .quick .lan { padding-right:10px; background:url(../images/icon/arr01.gif) no-repeat right center }
.header .top .quick .tel { padding-left:14px; background:url(../images/icon/tel.gif) no-repeat left center; }
/****menu***/
.menubox { width:960px; margin:0 auto; }
.menu { width:682px; float:left; display:inline; margin-top:25px; }
.menu li { float:left; width:105px; height:41px; line-height:26px; text-align:center; margin-right:8px; position:relative; display:inline; }
.menu li a { color:#000; display:block; height:30px;  }
.menu li .i { width:105px; color:#FFF; }

.menu .bg { background:url(../images/menu/bg.gif) no-repeat; }
.menu .bg.focus .i{ border-bottom:solid 3px #e8690c; }
.menu .bg .submenu a:hover{ color:#e8690c;}


.submenu { width:900px; height:29px; line-height:29px; position:absolute; top:34px; left:0; color:#c7c7c7; display:none; z-index:20; }
.submenu strong { font-weight:normal; margin-right:12px;font-weight: normal; }
.submenu a { height:29px; position:relative; z-index:30; color:#bcbcbc; float:left; margin-right:12px; }

/***menu2****/
.menu2 { width:682px; float:left; display:inline; margin-top:25px; }
.menu2 li { float:left; width:105px; height:41px; line-height:26px; text-align:center; margin-right:8px; position:relative; display:inline; }
.menu2 li a { color:#000;display:block; height:30px;  }
.menu2 li .i { width:105px; height:30px; color:#FFF; background:url(../images/menu/bg_menu.gif) no-repeat; cursor:pointer;}

.menu2 .bg2 .i.focus { background:url(../images/menu/bg2.gif) no-repeat; border-bottom:solid 3px #e8690c; }

.menu2 .bg2 .i.focus2 { background:url(../images/menu/bg2.gif) no-repeat; border-bottom:solid 3px #e8690c; }

.menu2 .bg2 .submenu a:hover{ color:#e8690c;}

.search { width:275px; float:right; display:inline; overflow:hidden; margin-top:25px; }
.search .input { width:237px; height:26px; line-height:26px; padding-left:10px; background:url(../images/bg_search.gif) no-repeat; float:left; border:none; }
.search .button { width:27px; height:26px; background:url(../images/btn_search.gif) no-repeat; float:left; border:none; }

.footer{ width:960px; height:150px; margin:45px auto 0 auto; overflow:hidden; border-top:solid 1px #f5f5f5;}
.footer p{line-height:47px;}
.footer .f_link{ float:left; font-size:10px;color:#a3a3a3;}
.footer .f_link a{ color:#a3a3a3; margin:0 4px;}
.footer .copyright{ float:right;font-size:10px;color:#a3a3a3;}
.footer .copyright *{color:#a3a3a3;}
.footer .copyright span{font-family: Arial, Helvetica, sans-serif;}


/*****comon*********/
.bodyer{ width:960px; margin:50px auto 0 auto; overflow:hidden;}
.side{ width:192px; float:left; display:inline;}
.side ul{ border-top:solid 1px #CCC;}
.side li{ width:192px; height:28px; line-height:28px; border-bottom:solid 1px #cccccc; color:#000;}
.side li a{padding-left:10px; display:block; width:182px; height:28px;}
.side li a.focus1{background:#F00 url(../images/icon/arr02.png) no-repeat 160px center; color:#FFF;}
.side li a.focus2{background:#e8690c url(../images/icon/arr02.png) no-repeat 160px center; color:#FFF;}
.side li a.focus3{background:#7ab51d url(../images/icon/arr02.png) no-repeat 160px center; color:#FFF;}
.side li a.focus4{background:#009ee0 url(../images/icon/arr02.png) no-repeat 160px center; color:#FFF;}
.side li a.focus5{background:#004864 url(../images/icon/arr02.png) no-repeat 160px center; color:#FFF;}
.side li a.focus6{background:#8c8c8c url(../images/icon/arr02.png) no-repeat 160px center; color:#FFF;}
.about{ width:738px; float:right;}
.about .content{width:493px; float:left; display:inline; overflow:hidden;}
.about .sidequcik{ width:220px; float:right; display:inline;overflow:hidden;}
.about .content .title{width:493px; height:29px; border-bottom:solid 1px #CCC;overflow:hidden;}
.about .content .title strong{font-size:13px; float:left;}
.about .content .title span{ float:right;font-family: "宋体";}
.about .content .title span a{ margin:0 4px; font-family: Arial, Helvetica, sans-serif;}
.about .content .descript{ padding:25px 0 20px; line-height:24px; color:#000;}
.about .content .box{ width:492px; overflow:hidden;}
.about .content .box .head{ height:28px; line-height:28px; border-top: dotted 1px #ccc; border-bottom:solid 1px #ccc;margin-top:20px; cursor:pointer;}
.about .content .box .head strong{ float:left;margin-left:5px;font-weight: normal; font-size:14px; color:#000;}
.about .content .box .head em{ float:right; display:block;margin:11px 10px 0 0;}
.about .content .box .cont{ padding:15px 0; text-align:justify;}
.about .content .box .cont img{ display:block;}
.about .content .box .cont .more{ text-align:right; height:29px;}
.about .content .box .cont .more a{background:#f2f2f2;height:29px; line-height:29px;padding:8px; color:#F00;}

.s_title{ height:29px; border-bottom:solid 1px #CCC;overflow:hidden;}
.s_title strong{font-size:13px;  float:left;}