@charset "utf-8";
/* CSS Document */
body{font-size:12px; font-family:"Microsoft Yahei"; color:#333; background:#ffffff}
*{ margin:0px; padding:0px; }
img{border:0px; max-width: 100%;}
a{ text-decoration:none;color:#333}
/* for IE */ a,area { blr:expression(this.onFocus=this.blur()) } /* for Firefox */ :focus { outline: none; }
li{ list-style:none}
.clear{ clear:both}
a:hover{ color:#2a933c}
div.head{ width:100%; height:209px; background:url(h.png) center top no-repeat; position:relative; z-index:99999}
div.middlecommon{ min-width:1200px;}
div.middle{ margin:0px auto; width:1200px; position:relative;}
img.logo{ display:block; float:left }
div.head dl{ float:right; width:506px; margin-top:60px;}
div.head dl img{ float:left;}
div.head dl p{ display:block; float:right; height:44px; width:239px; background:url(sou.png) no-repeat;}
div.head dl p input{ width:170px; height:44px; line-height:44px; background:none; border:none; display:block; float:left; margin-left:20px;}
div.head dl p a{ width:39px; height:44px; display:block; float:right;}
div.nav{ width:100%; height:60px; }
div.nav img.ge{ position:absolute; top:0px; left:-360px;}
div.nav ul{ float:right; width:1045px; height:60px;}
div.nav ul li{ float:left;text-align:center; width:130px; height:60px; display:block; line-height:60px; position:relative;}
div.nav ul li a{ display:block; width:100%; height:100%;   font-size:16px;background:url(v.png) right 24px no-repeat}
div.nav ul li a span{ display:inline-block;height:56px; color:#333; cursor:pointer}
div.nav ul li:hover a span{ border-bottom:2px solid #080808;}
div.nav ul li.hover a span{ border-bottom:2px solid #080808;}
div.nav ul li div{ text-align:center; position:absolute; left:0px; background:#FFF; width:100%; top:60px; display:none}
div.nav ul li div a{ height:45px; line-height:45px; font-size:14px; border-bottom:1px dashed #CCC; background:none;}
div.nav ul li:hover div{ display:block}
div.zyywtitle{ width:100%; height:159px; background:#e9e9e9; margin-top:-60px;}
div.zyywtitle ul{ padding-left:10px;}
div.zyywtitle li{ position:relative; float:left; width:233px; height:140px; margin-top:9px; margin-right:4px; cursor:pointer}
div.zyywtitle li:hover{ background:#003;}
div.zyywtitle li a{ font-size:20px; color:#FFF; display:block; padding-left:16px; padding-top:45px;}
div.zyywtitle li span{ font-size:20px; display:block; padding-left:16px; color:#FFF;}
div.zyywtitle li img{ position:absolute; right:0px; top:0px;
transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out; background-repeat:no-repeat;
}
div.zyywtitle li:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);*width:75px; margin-top:-2px;}

div.zyywtitle li.lii0:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);*width:70px; margin-top:-2px;}
div.zyywtitle li.lii2:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);*width:59px; margin-top:-2px;}


div.san{ padding-top:39px; padding-bottom:45px; }
div.jtjj{ float:left; width:371px; height:325px;}
div.jtjj img.imgjtjj{ padding:3px; border:1px solid #80312d;}
div.jtjj p{ display:block; font-size:14px; line-height:22px; padding-top:10px; padding-bottom:2px;}
div.diline{ border-bottom:1px solid #cccccc;position:relative;}
div.commontitle{ width:100%; background:url(geduan.gif) left top no-repeat; height:50px; line-height:50px; padding-top:8px;}
div.commontitle span.ch{ font-size:16px; display:inline-block; padding-right:22px; float:left}
div.commontitle span.en{ font-size:16px; display:inline-block; float:left; margin-top:19px;}
a.gengduo{ color:#b33600; font-size:12px; position:absolute; left:0px; bottom:5px;}
div.jtdt{ float:left; width:383px; height:325px; margin-left:39px; }
ul.ulcommon li{ border-bottom:1px dashed #d8d8d8; width:100%; height:38px; line-height:38px; display:block; float:left;}
ul.ulcommon li a{ float:left; font-size:14px}
ul.ulcommon li img{ float:left;}
ul.ulcommon li span{ float:right; font-size:14px; color:#999;}
div.video{ float:right; height:325px; width:371px;}
div.cp{ width:793px; float:left; height:325px; }
div.xiashu{ float:right; width:371px; height:325px;}
div.index{ background:url(index.png) center bottom no-repeat; padding-bottom:36px;}
.blk_18 { OVERFLOW: hidden;	WIDTH: 782px; height:216px; position:relative;ZOOM: 1}
.blk_18 .pcont { FLOAT: left; OVERFLOW: hidden; WIDTH: 782px; margin-left:0px;}
.blk_18 .ScrCont { WIDTH: 32766px; ZOOM: 1}
.blk_18 #List1_1 { FLOAT: left}
.blk_18 #List2_1 { FLOAT: left}
.blk_18 .LeftBotton {	WIDTH: 390px;	HEIGHT: 32px; background:url(l.gif) no-repeat; position:absolute; left:0px; bottom:0px;
}
.blk_18 .LeftBotton:hover{ background:url(ll.gif) no-repeat}
.blk_18 .RightBotton {	FLOAT: left;WIDTH: 385px;	HEIGHT: 32px;	background-image: url(r.gif);	background-repeat: no-repeat;position:absolute; right:0px; bottom:0px;
}
.blk_18 .RightBotton:hover{ background:url(rr.gif) no-repeat}

.blk_18 DIV#List1_1 .pl IMG {
 DISPLAY: block;  CURSOR: pointer; width:252px; height:161px; padding:2px;border:1px solid #80312d;
}
.blk_18 DIV#List1_1 a.pl {
 FLOAT: left;    WIDTH: 258px; height:165px;  margin-right:4px; display:inline-block
}

.commu_cont3 {
 MARGIN: 9px 7px 7px; LINE-HEIGHT: 150%
}
.commu_cont3 UL {
 WIDTH: 188px
}
div.banner{ min-width:1200px; text-align:center; width:100%; }
div.banner img{ max-width:100%; margin:0px auto}
div.ernav{ padding-top:62px; position:relative; z-index:99999}
div.ernav dl{ height:25px; width:100%; display:block; border-left:10px solid #2a933c; line-height:25px;}
div.ernav dl span.chspan{ font-size:25px; padding:0px 14px; color:#21488b; display:inline-block}
div.ernav dl span.enspan{ display:inline-block; font-weight:bold; color:#efeeee; font-size:25px;text-transform : uppercase}
div.ernav ul{ padding-top:33px;}
div.ernav ul li{ float:left; width:189px; height:36px; margin-right:11px; margin-bottom:11px; line-height:36px; position:relative; display:block;}
div.ernav ul li.z{ margin-right:0px;}
div.ernav ul li a{ display:block; text-indent:15px; width:100%; height:100%; font-size:14px; background:#efeeee;}
div.ernav ul li:hover a{ color:#fff; background:#1e4884;}
div.ernav ul li.erhover a{ color:#fff; background:#1e4884;}
div.ernav ul li div{ position:absolute; left:0px; top:36px; width:100%; display:none; }
div.ernav ul li:hover div a{ height:30px; line-height:30px; font-size:12px;background:#EFEEEE; display:block; color:#333}
div.ernav ul li:hover div a:hover{ color:#FFF; background:#1E4884}
div.ernav ul li:hover div a.sanhover{ color:#FFF; background:#1E4884}
div.ernav ul li:hover div{ display:block;}
div.foot{ height:51px; line-height:51px; background:#2b2b2b;}
div.foot span.fl{ float:left; color:#ababab;}
div.foot span.fr{ float:right; color:#ababab;}
div.foot span.fr a{  color:#ababab;}
div.foot span.fr a:hover{  color:#2a933c;}