@charset "utf-8";
body{ margin:0 auto;padding:0; font-size:12px; 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;}

.blank10{ clear:both; height:10px;_height:5px;}
.blank15{ clear:both; height:15px;_height:8px;}
.blank20{ clear:both; height:20px;_height:10px;}
.ml10{ margin-left:10px;}
.wrap{ width:1200px; margin:0 auto; } 
.head-top{ height:32px; border-bottom:1px solid #eeeeee;color:#888888; font-size:12px;line-height:32px; width:100%;}

.head-top span{ float:left; color:#888888; }
.head-top i{ font-style:normal; float:right;}
.head .tel{ margin-top:10px;}

.nav{ background:#18347d; width:100%; height:45px; border-top:1px solid #dddddd;}
.nav ul{ width:1200px; margin:0 auto;}
.nav ul li{ width:145px; float:left; text-align:center; font-size:18px; line-height:45px; background:url(../images/nav-line.png) no-repeat left;}
.nav ul li.home{ background:none; background:#23ab2d}
.nav ul li a{ color:#fff; display:block; width:100%; height:100%;}
.nav ul li a:hover{text-decoration:none;}

.nav-search{ height:45px;}
.nav-search p{ float:left; color:#333; line-height:45px;}
.nav-search p a{ color:#666;}
.nav-search form{ float:right;}
.nav-search .txtinput{ width:210px; padding-left:10px; font-size:12px; margin-top:10px; height:22px; line-height:24px; border:1px solid #c6c6c6; border-radius:5px; float:left; margin-right:5px;outline:none;}
.nav-search  .btn{ width:55px; height:24px; background:#18347d; color:#fff; border:none;  float:right;margin-top:9px; border-radius:5px; text-align:center; line-height:24px; cursor:pointer; outline:none;}

 

.banner{ width:100%; height:379px; margin-top:1px; margin-bottom:1px;}


#GlobalHeader_AD{ min-width:1000px; position:relative;  height:379px; 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:379px; 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:15px; height:15px; 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: #fff;}
 #GlobalHeader_AD .hd ul li.on { background-color: #0e4a8e;   }


.protype{ width:260px;}
.protype dl{ width:258px; border:1px solid #cccccc;}
.protype dt{ height:64px; background:url(../images/protype-tit.png); text-align:center;color:#fff; padding-top:10px; }
.protype dt span{ font-size:24px;}
.protype dt  em{ font-size:12px; font-style:normal;}
.protype dd{ margin-top:5px; font-family:"宋体"; font-weight:bold;}
.protype dd ul{ width:235px; margin:0 auto;}
.protype dd li{ height:40px; border-top:1px solid #b8b8b8; background:#e0e0e0;   line-height:40px; margin-top:15px; clear:both;  }
.protype dd li a{ color:#003c7b ; display:block; width:100%; height:100%;}
.protype dd li span{ display:inline-block; background:url(../images/yuan-ico.png) no-repeat center; width:20px; height:100%;}
.protype dd li i{ display:inline-block; background:url(../images/jiantou-ico.png) no-repeat center; width:20px; height:100%; float:right;} 
.protype dd li:hover{ background: #e0e0e0;  }
.protype dd li:hover span{ display:inline-block; background:url(../images/yuan1-ico.png) no-repeat center; width:20px; height:100%;}
.protype dd li:hover  i{ display:inline-block; background:url(../images/jiantou1-ico.png) no-repeat center; width:20px; height:100%; float:right;}
.protype dd li a:hover{ text-decoration:none;  }
.protype dd li:hover a{color:#67b93e}

 
.procon{ width:918px; height:605px;  border:1px solid #cccccc; position:relative;}
.procon .title{ height:48px; line-height:48px; background:url(../images/pro-tit.png); border-bottom:2px solid #003c7b;}
.procon .title span{ float:left; font-size:20px; color:#003c7b; margin-left:10px;}
.procon  .title  a{ float:right; margin-right:10px; margin-top:10px;}
 
.procon .pro-li{ width:306px; text-align:center; float:left; margin-top:28px;} 
.procon .pro-li p{ line-height:30px; color:#666666; font-size:15px;}
 
 
 .ch-ys{ width:100%; height:200px; background:url(../images/ch-ys.jpg) no-repeat center;}
.ys{ width:1100px; margin:0 auto;}
.ys .txtl{ width:510px;}
.ys .txtr{ width:580px;}

.ys .ico01 dt{ width:57px; height:434px; background:url(../images/ys-ico01.png); float:left;}
.ys .ico01 dd{ float:left; width:440px;}
.ys .ico01 dd p{ font-size:20px; line-height:44px;   color:#3e3d3d; width:380px; margin-top:20px; border-bottom:1px  dashed #9a9a92; color:#3e3d3d;}
.ys .ico01 dd p span{ color:#cd1612}
.ys .ico02 dt{ width:63px; height:361px; background:url(../images/ys-ico02.png); float:left;}
.ys .ico02 dd{ float:left; width:450px;}
.ys .ico02 dd p{ font-size:20px; line-height:44px;   color:#3e3d3d;   margin-top:40px; border-bottom:1px  dashed #9a9a92; color:#3e3d3d;}
.ys .ico02 dd p span{ color:#cd1612}
.ys .ico02 dd  i{ font-size:12px; color:#3e3d3d; font-style:normal; width:430px; display:inline-block;}

.ad img{ border:1px solid #7d7090;}


.ldly{ width:1040px; margin:0 auto;}
.ldly .title span{ background:url(../images/ldyl-tit.png) no-repeat center; height:188px; display:block;}

.ldly .contxt{ height:480px; background:url(../images/ldly-ico.png) no-repeat center; position:relative;}

.ldly .contxt div{ width:290px; position:absolute;}
.ldly .contxt div h2{ color:#67b93e; font-size:24px;}
.ldly .contxt div p{ font-size:16px; color:#524f4f; font-family:"宋体"; line-height:20px;}
.ldly .contxt  .c1{ top:40px; left:70px;}
.ldly .contxt  .c2{ top:200px; left:0px; width:270px;}
.ldly .contxt  .c3{ top:370px; left:70px;}
.ldly .contxt  .c1 h2,.ldly .contxt  .c2 h2 ,.ldly .contxt  .c3 h2{ text-align:right;}
.ldly .contxt  .c4{ top:40px; right:50px;}
.ldly .contxt  .c5{ top:200px; right:0px;width:270px;}
.ldly .contxt  .c6{ top:370px; right:50px;}


.case .title{ height:120px; background:url(../images/case-title.png);}
.case .case-left{ width:48px; background:url(../images/case-left.png) no-repeat center; height:250px; float:left; cursor:pointer;}
.case .case-con{ width:1100px; float:left;}
.case .case-con li{ width:275px; float:left; text-align:center; margin-top:10px;}
.case .case-con li p{ color:#333333; font-size:16px; line-height:30px;}
.case .case-right{ width:48px; background:url(../images/case-right.png) no-repeat center; height:250px; float:right; cursor:pointer;}


.chcr .title{ height:123px; background:url(../images/chcr-title.png) no-repeat center;}
.chcr { text-align:center;}

.ry{ background:url(../images/ry-bg.jpg) no-repeat center; height:576px;}
.ry .title{ height:67px; background:url(../images/ry-title.png) no-repeat center; margin-top:20px;}

.ry .contxt{ width:1100px; margin:0 auto; position:relative;}



 #jswbox{width:1100px;height:370px;margin:0 auto;position:relative;}
#jswbox ul{position:relative;height:370px; width:1000px; top:0px; left:40px;}
#jswbox li{position:absolute;width:0;height:0;z-index:0;cursor:pointer;overflow:hidden; top:0; left:10px;}
#jswbox li img{width:100%;height:100%;vertical-align:top;float:left;}
 
#jswbox .prev{  cursor:pointer;position:absolute;  z-index:9999;top:0px; left:0px;background:url(../images/ry-left.png)no-repeat center; width:130px; height:370px;  }

#jswbox .next{ cursor:pointer;  position:absolute; z-index:9999; top:0px; right: 0px; background:url(../images/ry-right.png) no-repeat center; width:130px; height:370px; }


.about{ width:750px;}
.about .title{ height:30px; border-bottom:1px solid #dddddd; line-height:30px;}
.about .title span{ font-size:18px; color:#14477c}
.about .title span i{ font-size:12px; color:#666666; font-style:normal;}
.about .title a{ color:#14477c; float:right; font-size:12px;}
.about .contxt{}
.about .contxt .txtl{ width:370px; margin-top:10px;}
.about .contxt .txtr{ width:350px; margin-top:10px; font-family:"宋体"}
.about .contxt .txtr p{ text-indent:2em; color:#666666; line-height:24px;}
.about .contxt .txtr p a{ color:#14477c}
.about .hj-title{ height:20px; background:url(../images/hj-title.png) no-repeat center;}
.about .hj-con li{ width:250px; float:left; margin-top:15px; text-align:center;}
.about .hj-con li img{ border:8px solid #c1c1c1}
.hzhb{ width:380px;}
.hzhb .title{ height:30px; border-bottom:1px solid #dddddd; line-height:30px;}
.hzhb .title span{ font-size:18px; color:#14477c}
.hzhb .title span i{ font-size:12px; color:#666666; font-style:normal;}
.hzhb .title a{ color:#14477c; float:right; font-size:12px;}
.hzhb .contxt{ text-align:center; padding-top:5px;}


.news dl{ width:580px;}
.news dt{ height:30px; border-bottom:1px solid #dddddd; line-height:30px;}
.news dt span{ font-size:18px; color:#14477c}
.news dt span i{ font-size:12px; color:#666666; font-style:normal;}
.news dt a{ color:#14477c; float:right; font-size:12px;}
.news dd{ padding:5px; font-family:"宋体";}
.news .txtl{ width:155px; margin-top:10px;}
.news .txtr{ width:385px; margin-top:10px;margin-right:10px;}
.news .txtr h2{ line-height:25px; text-indent:2em;}
.news .txtr a{ color:#14477c}
.news .txtr p{ text-indent:2em; line-height:22px; color:#535353}
.news  li{ line-height:30px; background:url(../images/dot-ico.png) no-repeat left; padding-left:10px; background-position:5px center; height:30px; border-bottom:1px dashed #a9a9a2}
.news  li a{ float:left;}
.news  li  span{ float:right; color:#666666}

.link{ width:1198px; margin:0 auto; border:1px solid #dddddd}
.link dt{ height:35px; background:url(../images/link-tit.png) no-repeat left; }
.link dd{ padding:10px; background:url(../images/link-bg.png) repeat-x top;}
.link dd a{ display:inline-block; margin-right:10px;}

.footer{ width:100%; height:298px; background:url(../images/footbg.png);}
.footer .foot-logo{ width:300px; text-align:center;}
.footer .foot-con{ width:660px; color:#fff;}
.footer .foot-con .foot-nav{ padding-top:30px; line-height:30px; font-size:14px; }
.footer .foot-con .foot-nav a{ color:#fff; display:inline-block; margin-left:10px; margin-right:10px;}
.footer .foot-con p{ padding-top:15px; padding-left:10px; line-height:30px; font-size:12px;}
.footer .foot-xy{ padding-left:10px; padding-top:25px;}
.footer .foot-wx{ width:150px; text-align:center; margin-top:60px; color:#FFF;}
.footer .foot-wx p{ line-height:30px;}

.sub-banner{ background:url(../images/sub-banner.jpg) no-repeat center; height:379px;}
.weizhi{ height:35px;  padding-left:10px; line-height:35px; border-bottom:1px solid #aaaaaa }
.weizhi p{ color:#2e2c2c}
 .weizhi p a{ color:#013a7d}
.subcon{ width:870px;}

.newslist .txtimg{ width:180px; }

.newslist .contxt{ width:670px; border-bottom:1px solid #d3d3d3; height:119px;}
.newslist .contxt h3{ font-size:18px; font-weight:normal;  line-height:30px;}
.newslist .contxt h3 a{ color:#013b7e;}
.newslist .contxt p{ color:#3d3d3d; text-indent:2em; line-height:24px; margin-top:10px;}
.newslist .contxt span{ float:right; margin-top:10px; color:#b8b8b8}


.pubdt dt{ height:63px; background:url(../images/pubdtbg.png); line-height:63px; color:#fff; }
.pubdt dt span{ display:inline-block; padding-left:10px; font-size:16px;}
.pubdt dt span i{ color:#68b840; font-size:30px; display:inline-block; float:left; margin-right:5px; margin-top:-2px;}
.pubdt dt em{ font-size:12px; color:#a3bfe3; display:inline-block; margin-top:0px; margin-left:5px;}
.pubdt dt a{ float:right; color:#fff; margin-top:5px; margin-right:5px;}
 
.pro-left-tj{ width:50px; float:left; height:240px; background:url(../images/zz-left.png) no-repeat center; cursor:pointer;}
.pro-right-tj{ width:50px; float:right; height:240px; background:url(../images/zz-right.png) no-repeat center; cursor:pointer;}
.pro-con-tj{ width:770px; float:left;}
.pro-con-tj  li{ width:768px; float:left;}
.pro-con-tj .pro-li{ width:256px; text-align:center; float:left; margin-top:28px;} 
.pro-con-tj .pro-li p{ width:203px; margin:0 auto; height:30px; line-height:30px; background:#797a7b; text-indent:5px; font-size:12px; color:#fff;}



.submenu{ width:300px;}
.submenu .menu{ background:#013a7d}
.submenu .menu dt p{ padding:20px; text-align:center; color:#fff; font-size:30px;}
.submenu .menu dt p span{ font-size:15px;}
.submenu .menu li{ height:48px; border-bottom:1px solid #fff; line-height:48px; text-align:center; font-size:16px;}
.submenu .menu li a{ color:#fff;}
.submenu .menu li.cur{ background:#67b93e}

.submenu .menu2 li{ height:48px; border-bottom:1px solid #fff; line-height:48px; text-align:left; padding-left:20px;font-size:16px;}
.submenu .menu2 li a{ color:#fff;}
.submenu .menu2 li.cur{ background:#67b93e}
.submenu .contact{ background:#013a7d}
.submenu .contact dt{ height:68px; text-align:center; background:url(../images/contact-dt.png) no-repeat bottom; color:#fff; line-height:68px; font-size:24px;}
.submenu .contact .wx{ padding-top:20px; text-align:center; color:#fff;}
.submenu .contact .wx p{ line-height:30px; font-size:14px;}
.submenu .contact .tel{ background:url(../images/tel-ico.png) no-repeat left; margin:0 auto; height:45px; padding-top:10px; padding-left:50px; width:190px; font-size:12px; color:#fff;}
.submenu .contact .tel span{ font-size:14px;}
.submenu .contact .add{ background:url(../images/add-ico.png) no-repeat left; margin:0 auto; height:45px; padding-top:10px; padding-left:50px; width:190px; font-size:12px; color:#fff;}


.show{ position:relative;   }
.show h2{  text-align:center; font-size:32px; color:#2e2e2e;}
.show h1{  text-align:center; font-size:24px; color:#013b7e;}
.show .show-info{   line-height:30px; text-align:center; color:#999999;}
.show .show-body{ width:840px; color:#2e2d2d ; font-size:14px; line-height:30px; margin-top:10px; margin:0 auto;}
.show-zx{ border-top:1px  solid #e3e3e3;} 
.show-zx .share{ width:220px; margin-right:20px;}


.xgwztj ul{ width:840px; margin:0 auto;}
.xgwztj ul li{ width:390px; font-size:14px; font-family:"宋体"; float:left; height:33px; line-height:33px; background:url(../images/xg-ico.png) no-repeat left; padding-left:20px;}



.pro-list li{ width:290px; text-align:center;   float:left; margin-top:20px;   }
.pro-list li.no{ margin-right:0px;}
.pro-list li p{ font-size:14px; color:#444444; text-align:center; line-height:20px; height:20px; margin-top:10px;}


 
















.inblank{ clear:both; height:50px; width:100%; background:url(../images/inblank.png) repeat-x top;}
.qyccp{ width:334px; border:1px solid #7997bb;}


.subr .jydt {}
.subr .jydt dt{ background:#2269c0;  height:35px;}
.subr .jydt dt span{ height:35px; width:100px; font-size:18px; background: #013b7e; color:#fff; line-height:35px; text-align:center; display:block; float:left; }
.subr .jydt dt a{ float:right; margin-top:5px; color:#fff; margin-right:5px;}
.subr .jydt dd{ background:#fff;}


.jydttflash{ width:250px; position:relative;  height:330px; overflow:hidden;  }
.jydttflash .bd{ position:relative; z-index:0;  }
.jydttflash .bd ul{ width:100% !important;  }
.jydttflash .bd li{ width:100% !important;  height:330px;  overflow:hidden; text-align:center;  }
.jydttflash .hd{ width:100px; right:0px;  bottom:10px; position:absolute; z-index:1;  overflow:hidden;  }
.jydttflash .hd ul{ margin:0 auto; width:130px; }
.jydttflash .hd ul li{ width:15px; height:15px;  float:left; display:inline; cursor:pointer; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; display:block; background-color: #337eca;}
.jydttflash .hd ul li.on { background-color: #0e4a8e;   }






.protype .lxwm{ width:250px; height:99px; background:url(../images/lxwmbg.jpg); color:#fff; margin-top:5px;}
.protype .lxwm p{ width:225px; margin:0 auto; padding-left:18px; margin-top:5px; line-height:18px;  }
.protype .lxwm p.add{ background:url(../images/add-ico.jpg) no-repeat left top;}
.protype .lxwm p.tel{ background:url(../images/tel-ico.jpg) no-repeat left top;}

 
.zzry{ background:url(../images/rybg.jpg); height:370px;position:relative;}






 

.subl{ width:739px;}

.ad{ margin-top:5px;}
.subr{ width:250px;}



 


.about-con{  background:#f8f8f8; padding:15px; margin-top:5px; color:#2e2e2e; line-height:30px; font-size:14px;}
.about-con p{ margin-top:10px;}


 

.pages ul{ float:left; padding:12px 0px 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;   }
.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{color:#F63;   font-weight:bold;}
.pages .pageinfo{float:right; line-height:21px; color:#999;}
.pages .pageinfo strong{color:#666;font-weight:normal;margin:0px 2px;}












