body{ margin:0 auto;padding:0; font-size:14px; background:#fff; color:#000;  font-family:"微软雅黑";  }
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0;border:none;}
ul,dl,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0; font-size:12px; font-weight:normal;}
img,span{vertical-align:top;}
input,select,button,{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
 
 
 
a:link {color:#666; text-decoration:none;}
a:visited {color:#666;text-decoration:none;}
a:hover {color:#f00; text-decoration:none;}
a:active {color:#f00; text-decoration:underline;}
.fl{ float:left;}
.fr{ float:right;}	
.clear{ clear: both;}
.sbody{  width:1040px; margin:0 auto; background:#fff;}
.head-top img{ width:100%;}
.blank10{ clear:both; height:10px;_height:5px;}
.blank15{ clear:both; height:15px;_height:8px;}
.blank20{ clear:both; height:20px;_height:10px;}
.blank40{ clear:both; height:40px;_height:20px;}
.ml10{ margin-left:10px;}
.wrap{ width:1200px; margin:0 auto; } 
.head{ background:#fff;}
.nav{ padding-top:8px; background:url(../images/nav-line.png) repeat-x top #151c46; border-bottom:1px solid #013f8a; height:60px;}
 
.nav ul{width:1200px;margin:0 auto}
.nav ul li{width:140px;float:left;text-align:center;font-size:18px;line-height:60px;background:url(../images/nav-line1.png) no-repeat right;position:relative}
.nav ul li.home{background:url(../images/home.png) no-repeat center bottom;text-indent:20px}
.nav ul li a{color:#fff;display:block;width:100%;height:100%}
.nav ul li a:hover{text-decoration:none}
.nav ul li div{display:none;position:absolute;width:140px;left:0;top:60px;background-color:#151c46;overflow:hidden}
.nav .menu_navs_li_right div{right:0;left:auto}
.nav ul li:hover div{display:block;text-align:left}
.nav ul li div a{color:#fff;display:block;float:left;width:130px;font-size:14px;text-align:left;padding-left:10px;line-height:24px;display:inline}
.nav ul li div a:hover{text-decoration:none}
.nav ul li div dd{width:125px}
.nav ul li div dd a{background:0 0;background:url(../images/nav-sline.png) no-repeat center top;height:40px;line-height:35px}
#menu_navs_div1{z-index:999}
#GlobalHeader_AD{min-width:1920px;position:relative;height:512px;overflow:hidden}
#GlobalHeader_AD .bd{position:relative;z-index:0}
#GlobalHeader_AD .bd ul{width:100%!important}
#GlobalHeader_AD .bd li{width:100%!important;height:512px;overflow:hidden;text-align:center}
#GlobalHeader_AD .bd li a{display:block;height:660px}
#GlobalHeader_AD .hd{width:1000px;left:50%;margin-left:-500px;bottom:15px;position:absolute;z-index:1;bottom:15px;overflow:hidden}
#GlobalHeader_AD .hd ul{margin:0 auto;width:130px}
#GlobalHeader_AD .hd ul li{width:10px;height:10px;border-radius:50%;float:left;display:inline;cursor:pointer;margin-top:0;margin-right:5px;margin-bottom:0;margin-left:5px;display:block;background-color:#717171}
#GlobalHeader_AD .hd ul li.on{background-color:#fff}


.product{ background:#eeeeee;}
.pubdt dt{ height:70px;}
.pubdt dt span{ display:block; background:url(../images/product-ico.png) no-repeat left; padding-left:60px; height:50px; padding-top:5px; line-height:26px;  font-size:32px;  color:#4d4d4d; float:left; }
 
.pubdt dt span i{ font-size:14px; font-style:normal; font-size:14px; color:#53b64b}
 
.protype{ height:44px; border-bottom:1px solid #aaaaaa; width:1000px; }
.protype ul{ width:750px; float:right;}
.protype li{ width:186px; float:left; text-align:center;  height:45px; position:relative; line-height:45px;}
.protype li.curr a{ display:block; background:url(../images/product-type-curr.png); height:49px; position:absolute; top:0px; left:0px; color:#fff; width:186px;}

.pubdt dt a.more{ display:block; width:24px; height:24px; background:url(../images/more.png); float:right; margin-top:10px;}
.product  dd{ padding:0px 40px;}
 .pro-li{ width:25%; float:left; text-align:center; margin-top:20px;}
 .pro-li p{ width:262px; margin:0 auto; font-size:#3a3a3a; border-bottom:1px dotted #3a3a3a; text-align:left; height:35px; line-height:35px;}


.inad img{ width:100%;}
.case{ background:#eeeeee;}
.case dt span{  background:url(../images/case-ico.png) no-repeat left;     line-height:24px; text-align:center; }
 
.case  dd{ padding:0px 40px;}
.wdly{ background:#fff;}
.hydt{ background:#eeeeee}
.hydt dt span{  background:url(../images/hydt-ico.png) no-repeat left;     line-height:24px; text-align:center; }
 .hydt dd ul{ width:1000px; margin:0 auto;}

.hydt dd ul li{ float:left; width:250px; text-align:center; margin-top:20px;}
 .hydt dd ul li p{ line-height:40px; text-align:center;}
.ryzz{ background:url(../images/rybg.jpg) repeat-x top #e0e0e0; width:100%;}
.ryzz .title{ width:1200px; margin:0 auto; background:url(../images/ry-tit.jpg) no-repeat top; height:200px;}




.news{ background:#151c46;}
.news dl{ width:1000px; float:left; margin-left:60px; margin-top:40px;}
.news dl dt img{ float:left; }
.news .title{ height:44px; width:800px; border-bottom:1px solid #fff; float:right;}
.news .title ul{ width:218px; float:right;}
.news .title li{ width:109px; float:left; text-align:center;  height:45px; position:relative; line-height:45px;}
.news .title li.curr a{ display:block; background:url(../images/news-curr.png); height:49px; position:absolute; top:0px; left:0px; color:#fff; width:109px; color:#1261ab}
.news .title li a{ color:#75a4d0;}
.news dt a.more{ display:block; width:24px; height:24px; background:url(../images/news-more.png); float:right; margin-top:10px;}
.news .txtimg{ width:227px; float:left;}
.news .txtr{ float:right; width:360px;}
.news .txtr h3{ font-size:18px; color:#fff;}
.news .txtr h3 a{ color:#fff;}
.news .txtr p{ font-size:12px; color:#fff; margin-top:10px; text-indent:2em; line-height:24px;}
.news .txtr a{ color:#53b64b;}
.newsr{ float:right;}

.kffw{ width:428px; height:349px; background:url(../images/kffw.jpg); position:relative;}
.kffw a{ display:block; position:absolute; width:180px; height:85px;   } 
.kffw a.a1{  top:160px ; left:50px;} 
.kffw a.a2{  top:160px ; left:240px;} 
.kffw a.a3{  top:260px ; left:50px;} 
.kffw a.a4{  top:260px ; left:240px;} 






.hzhb{ border-top:1px solid #959595; background:#eeeeee;text-align:center;}

.weizhi{ height:73px; background:url(../images/weizhi1.png) no-repeat;}
.weizhi h3{ width:250px; height:73px; line-height:73px; font-weight:normal; padding-left:45px;   font-size:24px; color:#fff; float:left;}
.weizhi h3 span{ font-size:18px; display:inline-block; margin-left:5px;  }
.weizhi .weizhir{ background:url(../images/home-ico.png) no-repeat left; padding-right:25px; width:200px;padding-left:24px; line-height:73px; color:#666; float:right;  }


.weizhi2{ height:73px; background:url(../images/weizhi2.png) no-repeat;}
.weizhi2 h3{   height:73px; line-height:73px; font-weight:normal; padding-right:15px;   font-size:24px; color:#fff; float:right;}
.weizhi2 h3 span{ font-size:18px; display:inline-block; margin-left:5px;  }
.weizhi2 .weizhir{ background:url(../images/home-ico.png) no-repeat left; padding-left:24px;  width:400px;display:inline-block; margin-left:40px; line-height:73px; color:#666; float:left; padding-left:24px;}


.subl{ width:300px;}

.sublist{ border:1px solid #e3e3e3; border-bottom:none;}
.sublist li{ height:50px; line-height:50px; border-bottom:1px solid #e3e3e3; font-size:16px; padding-left:20px;}
.sublist li a{ color:#21649f;}
.sublist li:hover{ background:#21649f;}
.sublist li:hover a{ color:#fff;}
.sublist li.curr{ background:#21649f;}
.sublist li.curr a{ color:#fff;}
.jydttflash{ position:relative;}
.jydttflash .hd{width:300px;left:50%;margin-left:-150px;bottom:15px;position:absolute;z-index:1;bottom:15px;overflow:hidden}
.jydttflash .hd ul{margin:0 auto;width:130px}
.jydttflash .hd ul li{width:10px;height:10px;border-radius:50%;float:left;display:inline;cursor:pointer;margin-top:0;margin-right:5px;margin-bottom:0;margin-left:5px;display:block;background-color:#717171}
.jydttflash .hd ul li.on{background-color:#fff}


.subr{ width:860px; }
.subr .pro-li{ width:33.33%; float:left; text-align:center; margin-bottom:20px; margin-top:0px;}

.pages ul{float:right;padding:12px 0 12px 16px}
.pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px}
.pages ul li a{float:left;color:#666}
.pagesul li a:hover{color:#690;text-decoration:none}
.pagebox ul li.thisclass a:hover,.pages ul li.thisclass a{color:#F63;font-weight:700}
.pages .pageinfo{float:right;line-height:21px;color:#999}
.pages .pageinfo strong{color:#666;font-weight:400;margin:0 2px}

.rxcptj{ width:860px;}
.rxcptj dt{ height:50px; background:#1261ab;}
.rxcptj dt a{float:right;color:#fff;font-size:12px;margin-right:10px;margin-top:10px}
.rxcptj dt span{display:block;font-size:24px;color:#fff; background:url(../images/hot-ico.png) no-repeat left; padding-left:40px; line-height:50px; float:left; margin-left:20px;}
.rxcptj dt  a.more{ display:block; width:24px; height:24px; background:url(../images/news-more.png); float:right; margin-top:10px;}
 .rxcptj dd{ border:1px solid #dcdcdc; border-top:noe; height:270px;}

.xgwztj ul{width:660px;margin:0 auto}
.xgwztj ul li{width:310px;font-size:14px;float:left;height:33px;line-height:33px;background:url(../images/xg-ico.png) no-repeat left;padding-left:20px}
.pro-left-tj{width:20px;float:left;height:270px;background:url(../images/zz-left.png) no-repeat right;cursor:pointer}
.pro-right-tj{width:20px;float:right;height:270px;background:url(../images/zz-right.png) no-repeat left;cursor:pointer}
.pro-con-tj{width:818px;float:left}
.pro-con-tj li{width:818px;float:left}
.pro-con-tj .pro-li1{width:33.33%;text-align:center;float:left;margin-top:28px}
.pro-con-tj .pro-li1 p{ width:262px; margin:0 auto; font-size:#3a3a3a;   text-align:left; height:35px; line-height:35px;}

 .xgwztj{ width:860px;}
.xgwztj dt{ height:50px; background:#1261ab;}
.xgwztj dt a{float:right;color:#fff;font-size:12px;margin-right:10px;margin-top:10px}
.xgwztj dt span{display:block;font-size:24px;color:#fff; background:url(../images/xg-ico.png) no-repeat left; padding-left:40px; line-height:50px; float:left; margin-left:20px;}
.xgwztj dt  a.more{ display:block; width:24px; height:24px; background:url(../images/news-more.png); float:right; margin-top:10px;}
.xgwztj dd{ border:1px solid #dcdcdc; border-top:noe; height:220px;}
.xgwztj ul{ width:800px; margin:0 auto;}
.xgwztj dd li{ height:40px; line-height:40px; width:380px; background:url(../images/news-ico2.png) no-repeat left;}
.xgwztj li span{ float:right;}


.newslist li{ border-bottom:1px dashed #bcbcbc;}

.newslist .txtimg{ width:230px; } 
.newslist .contxt{ width:620px;   height:119px;}

.newslist .contxt h3{ font-size:18px; font-weight:normal;  line-height:30px;}

.newslist .contxt h3 a{ color:#005191;}

.newslist .contxt p{ color:#3d3d3d; text-indent:2em; line-height:24px; margin-top:10px;}
.newslist .contxt p a{ color:#53b64b}
.newslist .contxt span{ float:right; margin-top:10px; color:#b8b8b8}


.show{ position:relative;  }

.show h1{  text-align:center; font-size:24px; color:#005191; border-bottom:1px dashed #bcbcbc; line-height:40px; padding-bottom:10px;}
.show .show-info{  line-height:30px; font-size:14px; text-align:center; color:#999999;}

.show .show-body{ width:840px; color:#2e2d2d ; line-height:30px; margin-top:10px; margin:0 auto;}
.show .ad{ width:840px; margin:0 auto;}


.show-zx{ }
.show-zx .zx{ width:400px;  margin:0 auto;}
.show-zx .zx a{ display:inline; margin-right:10px;}
.show-zx .share{ width:220px; margin-right:20px;}




.hotarc li a{ float:left;margin-left:15px; _margin-left:7px;}


.footer{ background:#151c46;}
.footer .footl{ text-align:center; color:#fff; width:410px;}
.footer .footl  p{ line-height:50px; font-size:12px;}
.footer .footr{ text-align:right; color:#fff; margin-top:30px; line-height:25px;}











































