/* CSS Document */
body,div,span,ul,li,dl,dd,dt,a,table,td,p,img,form,input,h1,h2,h3{ margin:0; padding:0;}
body{ font-size:12px; font-family:"ËÎÌå"; line-height:2em; }
img{ border:0;}
ul{ list-style:none;}
.fr{ float:right;}
.fl{ float:left;}
.green{ color:#2e5700;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
a{ text-decoration:none;}
.mt45{ margin-top:45px !important;}


#container{width:980px; margin:0 auto;}
.top{ margin-top:20px;height:90px;}
.top h1{ display:block; background:url(../image/logo.jpg) left 6px no-repeat; width:170px; height:90px; text-indent:-9999px; overflow:hidden; float:left;}
.top .headimg a,.top .headimg0 a{color:#383838;}
.top .headimg0 a:hover,.top .headimg a:hover{color:#016833;}
.top .headimg{border-left:#d1d1d1 solid 2px; height:65px; overflow:hidden;width:145px; padding-left:10px; float:right; padding-top:5px;}
.top .headimg0{ height:65px; overflow:hidden; padding-right:10px; float:right;padding-top:5px;}
.top .headimg0 .zbxp{color:#cd3b0c;}
.nav li{ float:left;}
.nav ul{ float:right; margin-top:8px;}
.nav li a{ display:block; background:url(../images/20160120/menu.gif) no-repeat; width:85px; height:33px; line-height:33px; text-align:center; color:#FFF; font-size:16px; margin-right:8px;}
.banner{ margin-top:10px;}
.mbody{ width:840px; margin:0 auto;}
.tit{ display:block; height:30px; position:relative; margin-top:15px;}
.mbody .tit.t_line{ border-bottom:1px solid #d2d2d2;}
.mbody .tit h3{ display:block; background:url(../images/20160120/titbg.gif) top right no-repeat; width:230px; height:30px; line-height:30px; padding-left:15px; color:#FFF; font-size:18px; font-weight:normal;}
.mbody .tit h3 a{ color:#fff;}
.mbody .tit h3:hover{background:url(../images/20160120/titbg2.gif) top right no-repeat;}
.mbody .tit.t_line h3{ position:absolute; left:0; top:1px;}
.mbody .tit a.more{ background:url(../images/20160120/more.gif) no-repeat; display:block; width:50px; height:23px; line-height:23px; text-align:center; position:absolute; right:0; top:3px; font-size:12px; color:#666666;}

.newproduct{ background:url(../images/20160120/idx_img1.jpg) no-repeat; height:186px;position:relative;}
.newproduct a{ position:absolute; display:block;text-indent:-9999px; overflow:hidden;}
.newproduct a.p01{width:280px; height:189px; background:none;}
.newproduct a.p02{ left:280px; width:280px; height:189px; background:none;}
.newproduct a.p03{ left:562px; width:280px; height:189px; background:none;}
.newproduct a.p01:hover{background:url(../images/20160120/idx1.jpg) center top no-repeat;-webkit-box-shadow: 3px 3px 5px #d1d1d1; -moz-box-shadow: 3px 3px 5px #d1d1d1;box-shadow: 3px 3px 5px #d1d1d1;}
.newproduct a.p02:hover{background:url(../images/20160120/idx2.jpg) center top no-repeat;-webkit-box-shadow: 3px 3px 5px #d1d1d1; -moz-box-shadow: 3px 3px 5px #d1d1d1;box-shadow: 3px 3px 5px #d1d1d1; }
.newproduct a.p03:hover{background:url(../images/20160120/idx3.jpg) center top no-repeat;-webkit-box-shadow: 3px 3px 5px #d1d1d1; -moz-box-shadow: 3px 3px 5px #d1d1d1;box-shadow: 3px 3px 5px #d1d1d1; }
 a.greenFont{color:#333333;}
 a.greenFont:hover{color:#5B9A7B; font-weight:bold;}
.guimo{ background:#f4f4f4; border:1px solid #d2d2d2;}
.guimo ul{ padding:7px 0 7px 7px;}
.guimo li{ float:left; display:block; width:196px; text-align:center; padding:5px;}
.guimo li span{ line-height:2.5em; color:#666;}
.guimo li a{color:#666;}
.jishu{border:1px solid #d2d2d2;}
.jishu img{ width:100%;}
.project{ margin-top:20px; height:155px; position:relative;}
.project .gleft,.project .gright{ width:25px; display:block; height:42px; background:url(../images/20160120/project_btn.gif) no-repeat; position:absolute; top:55px;}
.project .gleft{ left:-42px;}
.project .gright{ background-position:right top; right:-42px;}
.project .con{ width:840px; height:155px; overflow:hidden;}
.project .con ul{ float:left;}
.ScrCont{ width:55555px;}
.project .con ul li{width:205px; height:155px; background:url(../images/20160120/projectbg.gif) no-repeat;float:left; padding-right:6.5px;}
.project .con ul li a{ display:block; padding-top:3px; position:relative;}
.project .con ul li a img{ width:202px; height:152px;}
.project .con ul li a span.bg{ height:22px; width:205px; background:#000000; filter:alpha(opacity=50); -moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; position:absolute; left:0; bottom:0;}
.project .con ul li a span.t{ height:22px; line-height:22px; position:absolute; right:10px; bottom:0; color:#FFFFFF; }

.idx_news{ margin-top:0px; height:475px;  position:relative; }
.new01,.new02,.new03{ position:absolute; overflow:hidden;}
.new01,.new02{ width:286px;}
.idx_news dl{ margin-top:15px;}
.idx_news dl dd{ display:block; border-bottom:1px dashed #333333; padding-bottom:10px; margin:15px 5px 0;}
.idx_news dl .n_title,.idx_news dl .n_time{ color:#2b683e; display:block;}
.idx_news dl .n_title{ font-size:14px;}
.idx_news dl .n_time{ background: url(../images/20160120/ico_time.gif) no-repeat; height:13px; line-height:13px; padding-left:20px; margin-top:8px;}
.idx_news dl .n_txt{ display:block; color:#333333; padding-top:8px; overflow:hidden; line-height:15px;}
.new01 dt,.new02 dt{ background:url(../images/20160120/idx_newbg.jpg) no-repeat; width:274px; height:105px; padding:3px 5px;}
.new03 dt{ background:url(../images/20160120/idx_newbg2.jpg) no-repeat; width:208px; height:105px; padding:3px 5px;}
/*.new02 dl dd{ margin-top:13px;}*/

.new02{ left:310px;}
.new03{ width:217px; right:0;}
.idx_news .tit h3{ width:118px;}

.bottom{ margin:0 auto; background:#2b683e; margin-top:45px; height:95px; position:relative; color:#FFF;}
.b_txt1{ position:absolute; left:75px; top:20px; line-height:1.8em;}
.b_txt2{ position:absolute; bottom:10px; right:70px;}

