@charset "gb2312";
/* CSS Document */
body {
	background-color: #FFF;
}
*{padding:0; margin:0; font-family:MSYH; font-size:14px;}
a,a:hover,a:visited,a:active{text-decoration:none;}
ul li{list-style:none;}
input{outline:none; background-color:transparent;}
.zdiv{ width:100%; margin:0 auto; height:auto; overflow:hidden;text-align:center;}
.dpdiv{width:100%; margin:0 auto; position:fixed; top:0; height:auto;z-index:9989;background-image:url(../img/bg.jpg); background-position:left; background-repeat:repeat;}
.zsm{width:100%; height:23px; background-color:#b5bcc4;}
.lgdiv{width:1020px; height:100px;  margin:0 auto; overflow:hidden;}
.lgdiv .logo{float:left; width:150px; background-image:url(../img/logo.png); background-position:center; background-repeat:no-repeat;  height:100px; line-height:100px;}
.lgdiv .bt{float:left; width:650px; background-image:url(../img/bt.png); background-position:center; background-repeat:no-repeat; height:100px; line-height:100px;}
.lgdiv .djs{float:left; width:188px; background-image:url(../img/djs.png); background-position:center; background-repeat:no-repeat; height:100px; line-height:100px;}
.topmenu{width:100%; height:40px; background-image:url(../img/mbg.jpg); background-position:left; background-repeat:repeat-x;}
.topmenu .mebg{width:1020px; height:40px; margin:0px auto 13px;}
.topmenu .mebg ul{width:100%;}
.topmenu .mebg ul li{float:left; text-align:center; width:127.5px; color:#12866f;font-size:14px; position:relative; height:40px; line-height:40px; cursor:pointer;z-index:9999; font-family:MSYH; font-weight:bold;}
#xdiv1{position:absolute; left:0px; top:40px; height:auto; overflow:hidden; background:rgb(18,134,111,0.6);display:none;}
#xdiv1 ul{width:100%; height:auto; overflow:hidden;}
#xdiv1 ul li{color:#fff; text-align:left; line-height:26px; height:30px;padding:2px 10px; min-width:160px; display:block;font-size:14px;}
#xdiv1 ul li a,#xdiv1 ul li a:hover{color:#fff; text-decoration:none;font-size:14px;}

#xdiv2{position:absolute; left:0px; top:40px; height:auto; overflow:hidden; background:rgb(18,134,111,0.6);display:none;}
#xdiv2 ul{width:100%; height:auto; overflow:hidden;}
#xdiv2 ul li{color:#fff; text-align:left; line-height:26px; height:30px;padding:2px 10px; min-width:160px;display:block;font-size:14px;}
#xdiv2 ul li a,#xdiv2 ul li a:hover{color:#fff; text-decoration:none;font-size:14px;}


#xdiv3{position:absolute; left:0px; top:40px; height:auto; overflow:hidden; background:rgb(18,134,111,0.6); display:none;}
#xdiv3 ul{width:100%; height:auto; overflow:hidden;}
#xdiv3 ul li{color:#fff; text-align:left; line-height:26px; height:30px;padding:2px 10px; min-width:160px;display:block;font-size:14px;}
#xdiv3 ul li a,#xdiv3 ul li a:hover{color:#fff; text-decoration:none;font-size:14px;}


#m1{width:117px; color:#FFF; background-color:#12866f; z-index:9999;}
#m2{width:147px;}
#m3{width:147px;}
#m4{width:198px;}
#m5{width:147px;}
#m6{width:147px;}
#m7{width:117px;}
.topmenu .mebg ul li a,.topmenu .mebg ul li a:hover{color:#205248; text-decoration:none;font-size:14px;}
.swiper-container{width:100%; padding:0; margin:0 auto; height:487px; margin-top:163px;!important}
.swiper-slide img{width:100%; height:487px;!important}
.pagination {
  position: absolute;
  z-index: 20;
  bottom: 10px;
  width: 100%;
  text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #FFF;
  margin: 0 5px;
  cursor: pointer;
}
.swiper-active-switch {
  background:#F30;
}
.hzdw{width:1020px; height:auto; overflow:hidden; margin:0px auto; text-align:center;}
.hzdw img{max-width:100%;}
.about{width:100%; background-color:#FFF; background-image:url(../img/abbg.jpg); background-position:center; background-repeat:repeat-x; height:auto; overflow:hidden; margin:0px auto; text-align:center; padding-top:50px; padding-bottom:50px;}
.about img{max-width:100%;}
.ldrk{width:1020px; height:auto; overflow:hidden; margin:40px auto 10px; text-align:center;}
.ldrk img{max-width:100%;}
.rknr{width:1020px; height:500px; overflow:hidden; overflow-x:hidden;overflow-y:scroll;margin:0px auto 40px; text-align:left; padding:0px; background-color:#f5f8fd; border-bottom:4px solid #59575c;}
.rknr ul{ width:100%; height:auto; overflow:hidden; background-color:#f5f8fd; text-align:left;}
.rknr ul li{width:98%; line-height:24px;font-size:14px; line-height:24px; font-family:Microsoft YaHei; color:#666666; padding:10px; border-bottom:1px solid #D8D8D8; text-align:right; }
.rknr ul li span{text-align:left; display:block;}
.zjwyh{width:1020px; margin:20px auto 60px; height:auto; overflow:hidden;} 
.zjwyh img{ float:left; display:block; width:231px; height:324px; margin:10px 12px;} 
.hcjj{width:100%; height:auto; overflow:hidden; margin:0px auto; text-align:center; background-image:url(../img/jjbg.jpg); background-repeat:repeat;}
.hcjj img{width:100%; max-width:100%; margin-top:20px;}
.xpd{margin-bottom:60px;}
.zyff{width:100%; height:459px; overflow:hidden;text-align:center; background-image:url(../img/fwbg.jpg); background-position:center; background-repeat:no-repeat;}
.zyff img{ max-width:100%; display:block; margin:0 auto;margin-top:21px; }
.nyqbm{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center; background-color:transparent; padding-top:40px;}
.nyqbm img{ max-width:100%;}
.pdd{padding:40px auto;}
.yqdw{width:100%; height:auto; overflow:hidden; margin:60px auto; text-align:center;}
.yqdw img{ max-width:100%;display:block; margin:0 auto;}
.foot{width:100%; margin:0px auto; height:297px; overflow:hidden; background-image:url(../img/footbg.jpg); background-position:left; background-repeat:repeat-x; text-align:center;}
.foot img{max-width:100%; margin-top:38px;}
.lyb{width:100%; margin:0px auto; height:451px;overflow:hidden; background-image:url(../img/lybbg.jpg); background-position:center; background-repeat:repeat-x; text-align:center;}
.lyb .lybdiv{ width:1020px; margin:0px auto; height:529px;}
.lyb .tjdiv{width:307px; height:400px; margin-top:30px; margin-left:652px;background-image:url(../img/lybg.png); background-position:center; background-repeat:no-repeat; background-size: 307px 400px; text-align:center;}
.jqqd{width:100%; height:auto; overflow:hidden; margin:0px auto; text-align:center;}
.jqqd img{ max-width:100%;}
.wjwt{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center; background-color:#FFF; padding-top:40px; padding-bottom:40px;}
.wjwt img{ max-width:100%;}
.wjwtnrb{width:100%; height:auto; overflow:hidden; background-color:#FFF; padding-bottom:40px; padding-top:30px;}
.xwz{text-align:left; color:#9ea9b2; font-size:16px;font-family:Microsoft YaHei; line-height:26px; width:1020px; margin:5px auto;}
.wjwtnr{width:1020px; height:auto;overflow:hidden; margin:0 auto; margin-top:20px;}
.wjwtnr ul{ width:100%; height:auto; overflow:hidden; text-align:left; margin:10 auto;}
.wjwtnr ul li{width:255px; text-align:center; height:74px; float:left; margin:10px auto; overflow:hidden;}
.wjwtnr ul li img{ width:200px; height:auto; overflow:hidden;}
.wjwtnry{width:1020px; height:auto;overflow:hidden; margin:0 auto; margin-top:20px;}
.wjwtnry ul{ width:100%; height:auto; overflow:hidden; text-align:left; margin:10 auto;}
.wjwtnry ul li{width:204px; text-align:center; height:auto; float:left; margin:10px auto; overflow:hidden;}
.wjwtnry ul li img{ width:153px; height:230px;}

.wjwtnrm{width:1020px; height:auto;overflow:hidden; margin:0 auto; margin-top:20px;}
.wjwtnrm ul{ width:100%; height:auto; overflow:hidden; text-align:left; margin:10 auto;}
.wjwtnrm ul li{width:255px; text-align:center; height:90px; float:left; margin:10px auto; overflow:hidden;}
.wjwtnrm ul li img{ width:220px; height:auto;}

.wjwtnrq{width:1020px; height:auto;overflow:hidden; margin:0 auto; margin-top:20px;}
.wjwtnrq ul{ width:100%; height:auto; overflow:hidden; text-align:left; margin:10 auto;}
.wjwtnrq ul li{width:255px; text-align:center; height:74px; float:left; margin:10px auto; overflow:hidden;}
.wjwtnrq ul li img{ width:181px; height:auto; overflow:hidden;}


.wjwtnrn{width:1020px; height:auto;overflow:hidden; margin:0 auto; margin-top:20px;}
.wjwtnrn .nr{width:100%; height:auto; overflow:hidden; margin:20px auto; border-bottom:1px dotted #F2F2F2; padding-bottom:20px;}
.wjwtnrn .nr .tp{ float:left; width:25%; height:auto; overflow:hidden; text-align:center;}
.wjwtnrn .nr .tp img{width:80%; max-height:280px;}
.wjwtnrn .nr .wz{ float:left; width:72%; height:auto; overflow:hidden; text-align:left;}
.wjwtnrn .nr .wz .bt{text-align:left; line-height:30px;color:#000; font-size:20px;}
.wjwtnrn .nr .wz .bt:hover{color:#066;font-size:20px;}
.wjwtnrn .nr .wz .bt1{text-align:left; line-height:20px;color:#BBB; font-size:14px;}
.wjwtnrn .nr .wz .bt2{text-align:left; line-height:20px;color:#333; font-size:14px;}
#mr{width:155px; text-align:center; height:44px; line-height:42px; float:left; margin:10px auto; border:1px solid #656c74; color:#015964; font-size:17.66px; margin-left:50px;}
#mr a,#mr a:hover{text-decoration:none; color:#015964; font-size:17.66px;}
.tabcs{width:100%; padding-top:61px;}
.tabcs ul{width:100%; margin:0 auto; height:auto; overflow:hidden;}
.tabcs ul li{height:32px; width:100%; margin:10px auto;}
.tabcs ul li input{height:32px; line-height:32px; border:0; width:224px; font-size:14px;color:#333;}
.tabcs ul li span{margin-top:12px; display:block; width:100%; font-size:14px; color:#FFF;font-family:Microsoft YaHei; cursor:pointer; height:37px; line-height:37px; }
.zmenu{ width:auto;margin:0 auto; height:50px; line-height:50px; overflow:hidden; display:inline-block; margin-top:50px; }
.zmenu .zmenul{float:left; width:269px; background-image:url(../img/m_l.png); background-position:center; background-repeat:no-repeat; height:40px; line-height:40px;}
.zmenu .zmenuc{float:left; text-align:center; color:#12866f; font-size:32px; font-family:Microsoft YaHei; padding-left:20px; padding-right:20px; height:40px; line-height:40px; font-weight:bold; }
.zmenu .zmenur{float:left; width:269px; background-image:url(../img/m_r.png); background-position:center; background-repeat:no-repeat; height:40px; line-height:40px;}

.bzmenu{ width:auto;margin:20px auto; height:50px; line-height:50px; overflow:hidden; display:inline-block;}
.bzmenu .bzmenul{float:left; width:269px; background-image:url(../img/m_l.png); background-position:center; background-repeat:no-repeat; height:40px; line-height:40px;}
.bzmenu .bzmenuc{float:left; text-align:center; color:#12866f; font-size:32px; font-family:Microsoft YaHei; font-weight:bold; padding-left:20px; padding-right:20px; height:40px; line-height:40px;}
.bzmenu .bzmenur{float:left; width:269px; background-image:url(../img/m_r.png); background-position:center; background-repeat:no-repeat; height:40px; line-height:40px;}

.xbzmenu{ width:auto;margin:30px auto; margin-top:40px; height:50px; line-height:50px; overflow:hidden; display:inline-block;}
.xbzmenu .xbzmenul{float:left; width:269px; background-image:url(../img/xb_m_l.png); background-position:center; background-repeat:no-repeat; height:40px; line-height:40px;}
.xbzmenu .xbzmenuc{float:left; text-align:center; color:#fff; font-size:32px; font-family:Microsoft YaHei; font-weight:bold;padding-left:20px; padding-right:20px; height:40px; line-height:40px;}
.xbzmenu .xbzmenur{float:left; width:269px; background-image:url(../img/xb_m_r.png); background-position:center; background-repeat:no-repeat; height:40px; line-height:40px;}

.zmenu1{ width:1020px;margin:0 auto; height:50px; line-height:50px; overflow:hidden;margin-top:50px; border-bottom:1px solid #c7c8c6;}
.zmenu1 .wz{float:left; width:80%;text-align:left; color:#0ca98a; font-size:32px; font-family:MSYH; height:40px; line-height:40px; font-weight:bold;}
.zmenu1 .wz img{ padding-left:20px; margin-top:30px; border:0;}
.zmenu1 .mr{float:right; width:20%; text-align:right; color:#9ea9b2; font-size:14px; font-family:Microsoft YaHei; height:20px; line-height:20px; margin-top:25px;}
.zmenu1 .mr a,.zmenu1 .mr a:hover{text-decoration:none;color:#9ea9b2; font-size:14px; font-family:Microsoft YaHei;}

.zmenu2{ width:1020px;margin:0 auto; height:50px; line-height:50px; overflow:hidden;margin-top:50px; border-bottom:1px solid #c7c8c6;}
.zmenu2 .wz{float:left; width:80%;text-align:left; color:#656c74; font-size:32px; font-family:Microsoft YaHei; height:40px; line-height:40px;}
.zmenu2 .wz img{ padding-left:20px; margin-top:30px; border:0;}
.zmenu2 .mr{float:right; width:20%; text-align:right; color:#9ea9b2; font-size:14px; font-family:Microsoft YaHei; height:20px; line-height:20px; margin-top:25px;}
.zmenu2 .mr a,.zmenu1 .mr a:hover{text-decoration:none;color:#9ea9b2; font-size:14px; font-family:Microsoft YaHei;}
.jbnr{ width:1020px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:40px;}
.lgdiv .djs .sj{height:70px; width:100%; margin:0 auto; margin-top:30px;color:#999;  line-height:70px; font-size:14px; font-family:SimSun;}
.lgdiv .djs .sj span{margin:0px 2px; line-height:70px;}
.lgdiv .djs .sj span img{height:20px;}
.jjjb{width:auto; height:auto;overflow:hidden; margin:0 auto; margin-top:20px; display:inline-block;}
.jjjb ul{ width:auto; height:auto; overflow:hidden; text-align:left; margin:10 auto;}
.jjjb ul li{width:255px; text-align:center; height:44px; float:left; margin:10px auto;}
.jjjb ul li img{ max-width:90%; max-height:90%; border:0;}
.jtdiv{width:1020px; height:auto; overflow:hidden; text-align:right; margin:0 auto; margin-bottom:60px;}
.jtdiv img{cursor:pointer;}
#MarqueeDiv2{width:1020px;overflow:hidden; margin:0 auto;}
.picw{width:224px; padding-left:10px; padding-right:10px; float:left; text-align:center; margin:15px auto; cursor:pointer;}
.picw1{width:284px; padding-left:10px; padding-right:10px; float:left; text-align:center; margin:15px auto; cursor:pointer;}
