@charset "utf-8";
/* CSS Document */

body,html{ width:100%; height:100%;}
body,html,div{ margin:0; padding:0; border:0;}
body,html,div,a,p,span,ul,li,dl,dd,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;border:0; font:14px "微软雅黑"; color:#555;  list-style:none;}
img { border:0; }
a{ text-decoration:none;}




.header { width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;background:url(../images/topa2.jpg) top center no-repeat;;padding:14px 0px 10px 0px;}
.headz{width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.head-le{ float:left;}
.head-lea{ float:left; padding-right:20px; width:152px; height:auto; overflow:hidden;}
.head-leb{ float:left; margin-left:20px; font-size:32px; color:#000; font-weight:bold; margin-top:15px;}
.head-leb h2{ font-size:24px; color:#aa323e; font-weight:bold;}
.head-leb p span{ color:#5d5d5d; font-size:18px;}
.head-ri{ float:right; width:260px; height:30px; overflow:hidden; border:1px #bfbfbf solid; border-radius:20px; margin-top:25px;box-shadow:0 0 1px #ecebeb inset;}
.head-ri .head-ria{ float:left; width:180px; height:auto; overflow:hidden; margin-left:11px; border:0px; height:30px; color:#3b3b3b;}
.head-ri .head-rib{ float:right; width:50px; height:30px; overflow:hidden; background:#2478c0 url(../images/syl.png) center center no-repeat; border-radius:15px; border:0px;}

.navbar { position:relative; z-index:1;background:#2478c0;width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;}
.navbz{width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.navbar ul li{ float:left;cursor:pointer; text-align:center; width:170px;}
.navbar ul li a { text-align:center; color:#fff; display:inline-block;font-size:16px; height:48px; line-height:48px;width:133px; text-align:center;}
.navbar ul li:hover{ background:#84bf23;}
.navbar ul li:hover a{ color:#fff;font-weight:bold;}
.navbar ul li.on a{color:#fff; font-weight:bold;}
.navbar ul li.on{background:#84bf23;}
/*  banner */
.focus{ position:relative; width:100%; height:500px; overflow:hidden; float: left;}  
.focus img{width:1920px; height:500px}   
.focus .fPic{ position:absolute; left:50%; top:0px; width:1920px; margin-left:-960px }  
.focus .D1fBt a i{}   
.focus .prev,.focus .next{position:absolute;width:48px;height:48px; cursor:pointer; top:50%; margin-top:-20px}
.focus .prev{background:url(../images/b1.png) left no-repeat; left:50%; margin-left:-600px  }  
.focus .next{background:url(../images/br1.png) left no-repeat; right:50%; margin-right:-600px }
.focus .prev:hover{background:url(../images/fbl1.png) left no-repeat;}
.focus .next:hover{background:url(../images/fb1.png) left no-repeat;}
.fbg{ position:absolute; width:1920px;top:93%; left:50%;height:auto; overflow:hidden;  z-index:9999; text-align:center;margin-left:-960px}
.fbg .D1fBt{z-index:9999;width:150px;margin:0 auto;}
.fbg .D1fBt a{ width:10px; height:10px; overflow:hidden;margin:0px 5px; background:#2478c0; display:inline-block;z-index:9999; color:#fff; text-align:center; line-height:28px; font-size:18px; border:1px #fff solid; border-radius:15px;}
.fbg .D1fBt a.current{width:30px; height:10px; background:#2478c0;}

/**/
.pch{width:100%; height:auto;overflow:hidden;  max-width:1920px; margin:0 auto;}
.pchz{width:1200px; height:auto;overflow:hidden;  margin:0px auto; margin-top:30px;}
.pchz-top{ width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.pchz-top div{ width:1000px; height:auto; overflow:hidden; float:right; text-align:center; font-size:36px; color:#333; font-weight:bold;}
.pchz-bot{width:100%; height:auto; overflow:hidden;}
.pchz-bot .pchz-botle{ float:left; width:180px; height:auto; overflow:hidden;}
.pchz-bot .pchz-botle .pchz-botle1{ width:100%; height:60px; overflow:hidden; text-align:center; line-height:60px; font-size:32px; color:#fff; font-weight:bold; background:#2478c0;}
.pchz-bot .pchz-botle ul li{ width:100%; height:40px; overflow:hidden; margin-top:10px; text-align:center; line-height:40px; background:#f2f2f2;}
.pchz-bot .pchz-botle ul li a{ font-size:24px; color:#333; line-height:38px;}
.pchz-bot .pchz-botri{ float:right; width:1000px; height:auto; overflow:hidden;}
.pchz-botri ul li{ float:left; width:232px; height:auto; overflow:hidden; background:#f5f5f5;-webkit-box-shadow:1px 1px 5px #d2d2d2;  
  -moz-box-shadow:1px 1px 5px #d2d2d2;  
  box-shadow:1px 1px 5px #d2d2d2; margin:0px 3px 15px 15px; }
.pchz-botri ul li .pchz-botri1{ width:230px; height:auto; overflow:hidden; float:left; border:1px #e6e6e6 solid; margin-bottom:30px;}
.pchz-botri ul li .pchz-botri2{width:210px; height:auto;overflow:hidden; margin:0 auto; margin-bottom:30px;}
.pchz-botri ul li .pchz-botri2 p{ margin-bottom:5px;}
.pchz-botri ul li .pchz-botri2 p a{ font-size:16px; color:#333;}
/**/
.bot{width:100%; height:auto;overflow:hidden;  max-width:1920px; margin:0 auto; background:url(../images/bot.jpg);margin-top:30px;}
.botz{width:1200px; height:auto;overflow:hidden;  margin:0px auto; margin-top:20px; margin-bottom:30px;}
.botz p{ text-align:center; margin-top:10px;}
.botz p span{ font-size:14px; color:#fff; margin:0px 20px;}
.botz p span a{ font-size:14px; color:#fff;}

