@charset "gb2312";
/* CSS Document */
html,body,div,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,form,fieldset,embed,object,applet,header,nav,section,strong,footer,a img{border:0;margin:0;padding:0}
ul{list-style:none}
body{color:#333; font-size: 12px; background:#f5f5f5; font-family:"Î¢ÈíÑÅºÚ";}
a{text-decoration:none;color:#333;}
a:visited{/*color:black*/}
a:hover{ color: #bd2b58; outline: none; }
.title{ display:block;}
.fl{float:left;}
.head_bj{ width:100%; background:#fff;}
.m{margin:0 auto;}
.w980{ width:980px;}
.hd{ overflow:hidden;}
.h58{ padding-top:58px;}
.h48{ height:58px; border-bottom:1px dashed #7a7a7a;}
.headn{ height:76px; padding-top:24px;}
.headn li{ float:left;}
.headn .phone1{ padding-left:78px;}
.headn .honour{ padding-left:72px;}
.headn .honour{ padding-left:72px;}
.menu{ background:#3ea4ca;}
.menu ul.menu1 { width:980px; height:66px; margin:0 auto;}
.menu ul.menu1 li{ line-height:66px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; float:left; width:120px; text-align:center;}
.menu ul.menu1 li a{ color:#fff; display:block;}
.menu ul.menu1 li a:hover{ background:#2b88ab; font-weight:bold; text-decoration:none;}
.navbox{ width:100%; height:50px; background:#2182c7;}
.navn{ height:50px; line-height:50px; font-size:14px;}
.navn li{ width:117px; height:50px; text-align:center; float:left; border-right:1px solid #35637a;position: relative;}
.navn li.crt{border:0;}

/*.navn li ul{display:none;}
.navn li:hover ul {display: block; background:#2182c7; position: absolute; top:50px; width:234px; left:0;} 
.navn li:hover ul li{ border-right:none;width: 234px;}
.navn li:hover ul li a {display:block; background:#2182c7; color:#ffffff;height:50px; width: 234px; text-align: 
center; border-top: 1px solid #fff; border-right: none;}
.navn li:hover ul li a:hover{ background:#4aa9ed;}*/

.navn li ul { display:none; z-index:20; }
.navn li:hover ul { display: block; position: absolute; top:50px; left:0; }
.navn li:hover ul li { width:300px; height:82px; padding:6px 28px 18px 28px; background:#FFF; border:0; }
.navn li:hover ul li h4 { height:30px; line-height:30px; text-align:left; }
.navn li:hover ul li h4 a { font-size:14px; font-weight:bold; color:#2182c7; text-align:left; }
.navn li:hover ul li dl { height:52px; }
.navn li:hover ul li dl dt { width:80px; height:52px; float:left; margin-right:10px; display:inline; }
.navn li:hover ul li dl dd { width:210px; height:40px; float:right; line-height:20px; margin:6px 0; font-size:12px; }
.navn li:hover ul li dl dd span { font-weight:bold; color:#2182c7; }
.navn li:hover ul li dl dd a { font-size:12px; color:#F00; }



.navn .hots{ background:url(../images/hot.gif) 74px 6px no-repeat;}
.navn a{ color:#fff; font-weight:bold;}
.banner{height:554px; overflow:hidden;}
.bannerone{height:138px;background:url(../images/bannerone.jpg) top center no-repeat;}
.bannertwo{height:138px;background:url(../images/bannertwo.jpg) top center no-repeat;}
.bannerthree{height:138px;background:url(../images/bannerthree.jpg) top center no-repeat;}
.bannerfour{height:140px;background:url(../images/bannerfour.jpg) top center no-repeat;}
.menu{  position:relative; width:100%;}
.menu ul.menu2{ width:970px; position:absolute; left:50%; height:66px; top:0px; margin-left:-485px;}
.menu ul.menu2 li{ float:left; width:141px; text-align:center; line-height:66px; margin-left:32px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
.menu ul.menu2 li a{ color:#fff; display:block;} 
.menu ul.menu2 li.menu_float{ width:264px; background:url(../images/menu_float.jpg) 234px center no-repeat;margin-left:0;}
.menu ul.menu2 li.menu_float a:hover{ background:none;}
#right{ height:66px;position: relative; z-index:2; width:100%; background:#226078;}
#right.fixed { position:fixed; top:0px;}
/*con*/
.one{height:389px; background:url(../images/con_img1.jpg) no-repeat; position:relative;}
.one .crt{ width:119px; height:37px; background:url(../images/onezx.jpg) no-repeat; display:block; position:absolute; left:621px; top:322px;}
.cont{ height:71px; background:url(../images/con_img2.jpg) center top no-repeat;}
.twot{ height:53px; background:url(../images/con_img3.jpg) center top no-repeat;}
.two{height:544px; background:url(../images/con_img4.jpg) center top no-repeat; border-bottom:1px dashed #7a7a7a;}
.threet{ height:53px; background:url(../images/con_img5.jpg) center top no-repeat;}
.four{height:504px; background:url(../images/con_img6.jpg) left 66px no-repeat; border-bottom:1px dashed #7a7a7a;}
.four p{ width:516px; padding:50px 0 33px 0; line-height:26px; float:right; color:#333; text-indent:2em; font-size:14px; font-family:'ËÎÌå';}
.fournew{ width:514px; height:259px; padding-top:41px; background:url(../images/fontmint.jpg) no-repeat; float:right;}
.fournew li{ width:155px; height:70px; float:left; border:1px solid #b7b6b6; margin:0 14px 13px 0;}
.sixt{ height:53px; background:url(../images/con_img7.jpg) center top no-repeat;}
.case{ height:366px; padding-top:48px; border-bottom:1px dashed #7a7a7a;}
.case li{ width:230xp; height:301px; float:left; margin-right:9px;}
.case li.crt{ margin-right:42px;}
.case li.crt1{ margin-right:0;}
.sevent{ height:116px; background:url(../images/ssyl.jpg) center top no-repeat;}
.seven li{ width:137px; height:341px; float:left; margin-right:50px; padding:50px 0 35px;}
.seven li.crt{ margin-left:130px;}
.tv{width:713px;height:407px; background:url(../images/tv.jpg) top center no-repeat; padding:13px 0 0 267px;}
.vs{width:445px; height:295px;}
.rfazx{ text-align:center; margin-bottom:36px;}
.rz{height:208px; background:url(../images/rz.jpg) center 24px no-repeat #ededed;}
.eightt{ height:138px; background:url(../images/eightt.jpg) top center no-repeat;}
.ninet{height:151px; background:url(../images/ninet.jpg) top center no-repeat;}
/* flexslider */
.flexslider{position:relative;width:980px;height:548px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:1;filter:alpha(opacity=1);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center; display:none;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
/*ÊÖÊõÏÖ³¡*/
.wrap{width:896px; overflow:hidden; padding-bottom:64px; border-bottom:1px dashed #7a7a7a;}
.box{width:746px;  border:1px solid #cecece; padding:32px 74px;}
.tabs{width:896px; height:106px; font-size:14px; padding:12px 0; border-top:1px solid #333; border-bottom:1px solid #333; margin-top:26px; background:url(../images/pic0.jpg) left 12px no-repeat;}
.tabs a{width:146px; height:106px; overflow:hidden; float:left; display:inline-block; margin-right:4px; cursor:pointer;background:#000;filter:alpha(opacity=40); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2;}
.tabs a.current{filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
#crt{ margin:0;}
.wrap div div{width:746px; height:402px; display:none;}
.wrap div div.current{display:block;}
/*ten*/
.tent{ height:133px; background:url(../images/tent.jpg) center top no-repeat;}
.title{ display:block;}
.mi_10{ margin-bottom:-16px;}
.mi_48{clear:both; width:970px; height:370px; padding-bottom:60px; border-bottom:1px dashed #7a7a7a;}
.mi_10body{ margin-top:34px;}
.mi_10body dl{ float:left; width:742px; display:none;}
.mi_10body dl dd{ float:left; width:310px; height:370px; background:url(../images/dotss.jpg);}
.mi_10body dl dd h2{ color:#3ea4ca; font-size:16px; font-family:"ËÎÌå"; padding-left:32px; padding-top:43px; line-height:55px;}
.mi_10body dl dd p{ height:206px; line-height:30px; font-family:"ËÎÌå"; text-indent:24px; padding-left:17px; font-size:14px; color:#000;}
.mi_10body dl dd span{ display:block; padding-left:185px; width:116px; height:38px; overflow:hidden;}
.mi_10body dl dd span a{ transition: all 0.3s linear 0s; display:block; float:left; padding-left:20px; width:38px; height:76px; margin-top:-38px;}	
.mi_10body dl dd span a:hover{ margin-top:0px;}
.mi_10body dl dt{ float:left;float:right; width:420px;}
.mi_10body ul{ width:190px; float:left; height:364px; overflow:hidden; padding-left:12px;}
.mi_10body ul li{ height:62px; margin-bottom:13px; }
.mi_10body ul li a{ display:block; height:61px;}
.mi_10body ul li a p.mi_10_img{ display:block; height:30px; overflow:hidden; width:30px; _display:inline; padding:0px 10px; float:left;}
.mi_10body ul li a p.mi_10_img span{ width:30px; margin-top:0px; height:60px; display:block; }
.mi_10body ul li a:hover p.mi_10_img span{ margin-top:-30px;}
.mi_10body ul li a.hover p.mi_10_img span{ margin-top:-30px;}
.mi_10body ul li a span.mi_10_wz{ float:left; line-height:18px; display:block; width:136px; color:#000; font-size:14px; margin-top:-6px; font-weight:bold; font-family:'Î¢ÈíÑÅºÚ';}
.mi_10body ul li a span.mi_10_wz strong{ line-height:28px; font-size:18px; font-weight:normal; margin-top:-8px; display:block;}
.mi_10body ul li a:hover span.mi_10_wz{ color:#fff;}
.mi_10body ul li a.hover span.mi_10_wz{ color:#fff;}
#xw1:hover{background:url(../images/xw1.png) no-repeat;}
#xw2:hover{background:url(../images/xw2.png) no-repeat;}
#xw3:hover{background:url(../images/xw3.png) no-repeat;}
#xw4:hover{background:url(../images/xw4.png) no-repeat;}
#xw5.hover{background:url(../images/xw5.png) no-repeat;}
#xw1.hover{background:url(../images/xw1.png) no-repeat;}
#xw2.hover{background:url(../images/xw2.png) no-repeat;}
#xw3.hover{background:url(../images/xw3.png) no-repeat;}
#xw4.hover{background:url(../images/xw4.png) no-repeat;}
#xw5.hover{background:url(../images/xw5.png) no-repeat;}
/*eleven*/
.elevent{ height:53px;background:url(../images/elevent.jpg) top center no-repeat; padding-bottom:42px;}
.eleven{ height:106px; overflow:hidden; background:url(../images/hzdw.jpg) top center no-repeat; margin-bottom:68px;}
.eleven a{ width:160px; height:106px; display:block; float:left;}
.elevenone:hover{background:url(../images/hzdw.jpg) 0 -149px  no-repeat;}
.eleventwo:hover{background:url(../images/hzdw.jpg) -160px -149px  no-repeat;}
.eleventhree:hover{background:url(../images/hzdw.jpg) -320px -149px  no-repeat;}
.elevenfour:hover{background:url(../images/hzdw.jpg) -436px -149px  no-repeat;}
.elevenfive:hover{background:url(../images/hzdw.jpg) -596px -149px  no-repeat;}
.elevensix:hover{background:url(../images/hzdw.jpg) -712px -149px  no-repeat;}
.elevenseven:hover{background:url(../images/hzdw.jpg) -872px -149px  no-repeat;}
/*foot*/
.footer{width:100%; background:#168cba;}
.foot{width:865px; height:174px; padding:42px 0 0 115px; background:url(../images/weichat.jpg) left 42px no-repeat; color:#fff;}
.add{ width:334px; height:115px; padding-left:20px; line-height:26px;}
.icp{ width:191px; height:101px; border-left:1px solid #fff; border-right:1px solid #fff; text-align:center; line-height:26px;}
.icp p.crt{ margin-top:10px;}
.zxs ul{ padding-top:10px;}
.zxs{ width:305px; height:101px; padding-left:13px; text-align:center;}
.zxs li{ width:71px; height:21px; float:left; margin-left:7px; padding-top:50px;}
.zxs li.crt1{ background:url(../images/zxs1.jpg) no-repeat;margin-left:0px;}
.zxs li.crt2{ background:url(../images/zxs2.jpg) no-repeat;}
.zxs li.crt3{ background:url(../images/zxs3.jpg) no-repeat;}
.zxs li.crt4{ background:url(../images/zxs4.jpg) no-repeat;}
.zxs li a{ color:#fff;}









