@charset "utf-8";
body{margin:0px; font-size:16px; color:#333; font-family:"微软雅黑", Arial, Helvetica, sans-serif; cursor:default;}
*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-style:normal;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal;}
input,select,button{font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#4e954b;}
.clear{overflow:hidden; clear:both; height:0px;}
.lf{float:left;}
.rt{float:right;}
.ct{margin:0 auto;}

.con{width:94%;}
.dh{ width:100%}
.dh img{ width:100%}
.header{width:100%; background-color:#fff; padding:16px 0; box-shadow:0 0 5px #bbb; z-index:99; position:fixed; top:0; left:0; height:auto;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.header.on{margin-left:50%;}
.header .logo{width:220px; position:absolute; left:50%; margin-left:-110px; margin-top:-8px}
.header .logo img{width:100%; height:auto; display:block;}
.header .ss{float:right; width:26px; height:26px; border-radius:100%; border:2px solid #4e954b; text-align:center; font-size:16px; line-height:23px; margin-right:16px;}

.header .an{width:28px; height:24px; float:left; position:relative; margin-left:4%;}
.header .an span{width:28px; height:2px; background-color:#4e954b; display:block; position:absolute;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.header .an span.a1{top:6px; left:0;}
.header .an span.a2{top:16px; left:0;}
.header .an span.a3{top:22px; left:0;}
.header.on .an span.a2{display:none;}
.header.on .an span.a1{top:16px; width:28px;
transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);}
.header.on .an span.a3{top:16px; width:28px;
transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);}

.search{width:70%; padding:10px 15%; background-color:#f7f7f7; position:fixed; top:60px; left:0; z-index:9; display:none;}
.search input.w_z{width:85%; height:32px; border-radius:0; border-bottom:1px solid #d7d7d7; font-size:16px; line-height:32px; color:#555; float:left; -webkit-appearance:none;}
.search button.s_c{width:15%; height:33px; border-bottom:1px solid #d7d7d7; font-size:16px; line-height:32px; text-align:center; float:right; -webkit-appearance:none;}

.nav{width:50%; height:100%; background-color:#4e954b; position:fixed; top:0; left:-50%; z-index:999; overflow:scroll;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.nav.on{left:0;}
.nav ul{margin-bottom:80px; overflow:hidden;}
.nav ul li{width:100%; border-bottom:1px solid #358032; float:left;}
.nav ul li a.y_j{width:100%; height:46px; font-size:16px; color:#fff; line-height:46px; text-indent:10%; display:block; position:relative;}
.nav ul li a.y_j.on{background-color:#146330;}
.nav ul li i{display:inline-block; width:0; height:0; margin-left:5px; vertical-align:middle; border-top:4px dashed; border-right:4px solid transparent; border-left:4px solid transparent; position:absolute; top:22px; right:16px;}
.nav .e_j{display:none; margin-bottom:10px;}
.nav .e_j a{display:block; font-size:12px; line-height:32px; color:#fff; text-indent:10%;}

.f_x{width:50%; padding:10px 0; background-color:#2b2b2b; text-align:center; position:fixed; bottom:0; left:-50%; z-index:9999;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.f_x.on{left:0;}
.f_x a{width:16%; display:inline-block; border-radius:100%; margin:0 2px;}
.f_x img{width:100%; height:auto; display:block;}

.head_h{width:100%; height:60px;}

.gallery-top .swiper-slide img{width:100%; height:auto; display:block;}
.gallery-top .swiper-pagination-bullet{width:16px; height:2px; border-radius:0; margin:0 3px !important;}
.gallery-top .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:10px;}

.sy_xw{width:100%; padding:10px 0 0;}
.sy_xw .al{overflow:hidden;}
.sy_xw .al .bd2{overflow:hidden; height: 140px; overflow:hidden;width:100%!important;}
.sy_xw .al .bd2 ul{ width:100%;}
.sy_xw .al .bd2 ul li{width:100%!important; height:65px; text-align:center}
.sy_xw .al .tp{width:46.4%; margin:5px 1% 5px 2%; float:left;border:1px solid #ccc; float:left;}
.sy_xw .al .tp img{width:100%; height:auto; display:block;}

.sy_xw1{width:100%; padding: 0;}
.sy_xw1 .al{overflow:hidden;}
.sy_xw1 .al .bd3{overflow:hidden; height: 140px; overflow:hidden;width:100%!important;}
.sy_xw1 .al .bd3 ul{ width:100%;}
.sy_xw1 .al .bd3 ul li{width:100%!important; height:65px; text-align:center}
.sy_xw1 .al .tp{width:46.4%; margin:5px 1% 5px 2%; float:left;border:1px solid #ccc; float:left;}
.sy_xw1 .al .tp img{width:100%; height:auto; display:block;}


.index_announcement{ width:100%; height: auto; margin:auto; margin-top:10px; }
.txtMarquee-top{ width:100%; height:103px;  overflow:hidden; position:relative;  }
.txtMarquee-top .hd{ overflow:hidden; display:none; }
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{ padding:16px;  }
.txtMarquee-top .infoList li{ width:100%; float:left; height: auto; overflow:hidden; line-height:24px; margin-bottom:10px;   }
.txtMarquee-top .infoList li .date{ float:left; width:100%; font-size:16px; color:#333333; font-weight:bold; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;  }

.txtMarquee-top .infoList li .date2{ float:left; width:100%; font-size:16px; color:#666666; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.txtMarquee-top .infoList li:hover .date2{ color:#009ea7}



.bt1{ text-align:center; background:url(../images/bt1.png) center no-repeat; margin-bottom:20px;}
.bt1 h3{ font-size:18px; color:#4e954b; line-height:40px; font-weight:bold}
.bt1 span{ color:#aaaaaa; text-transform:uppercase ; line-height:25px}



.gy_bt{ width:96%; height:46px;background: url(../images/lanx.jpg) repeat-x bottom ;  margin:0 auto 10px}
.gy_bt .n2{ height:38px; float:left; /*background:#FFF;*/ text-align:center; margin-top:6px; line-height:40px; font-size:16px; color:#12A6AE;font-weight: bold;
border-bottom: #12A6AE 2px solid; }
.gy_bt .a2{ display:block; height:20px; float:right; margin-top:16px; font-size:12px; text-align:center; line-height:20px; text-transform:uppercase; color:#fff; border-radius:25px; background: #009ea7;width: 70px;}
.gy_bt .a2:hover{ color: #fff;}

.cxlink { height:auto; overflow:hidden}
.cxlink ul { width:96%; margin:0 auto}
.cxlink ul li {width:23.5%;height: auto; float:left; margin-right:2%; margin-bottom:4% }
.cxlink ul li:nth-child(4n){margin-right:0; }
.cxlink ul li a { background:#EEEEEE; display:block; width:100%; padding-top:16px; height:100%; text-align:center; font-size:16px; padding-bottom:16px} 
.cxico { display:inline-block; height:36px; width:100%;}
.cxico1 { background:url(../images/cxico1.png) no-repeat center;}
.cxico2 { background:url(../images/cxico2.png) no-repeat center;}
.cxico3 { background:url(../images/cxico3.png) no-repeat center;}
.cxico4 { background:url(../images/cxico4.png) no-repeat center;}
.cxico5 { background:url(../images/cxico5.png) no-repeat center;}
.cxico6 { background:url(../images/cxico6.png) no-repeat center;}

.cxlink ul li p { padding-top:10px; font-size:16px;}
.cxlink ul li a:hover { background:#009ea7;}
.cxlink ul li a:hover p { color:#fff;}
.cxlink ul li a:hover .cxico1 { background:url(../images/cxicoh1.png) no-repeat center;}
.cxlink ul li a:hover .cxico2 { background:url(../images/cxicoh2.png) no-repeat center;}
.cxlink ul li a:hover .cxico3 { background:url(../images/cxicoh3.png) no-repeat center;}
.cxlink ul li a:hover .cxico4 { background:url(../images/cxicoh4.png) no-repeat center;}
.cxlink ul li a:hover .cxico5 { background:url(../images/cxicoh5.png) no-repeat center;}
.cxlink ul li a:hover .cxico6 { background:url(../images/cxicoh6.png) no-repeat center;}

.nTab{width:96%; height: auto; margin:0 auto}
.none {display:none;}
.nTab .TabTitle {width: 100%;height: 40px;background: url(../images/lanx.jpg) repeat-x bottom; margin-bottom:5px}
.nTab .TabTitle li{float:left;cursor:pointer;height:38px;line-height:38px;}
.nTab .TabTitle li a{text-decoration:none;}
.nTab .TabTitle .active{line-height: 38px;font-size: 16px;color: #009ea7;float: left;font-weight: bold;border-bottom: #12A6AE 2px solid;text-align: center; padding:0 5px}
.nTab .TabTitle .normal{line-height: 38px;font-size: 16px;color: #666;float: left;font-weight: bold;border-bottom: #c2cfe2 2px solid;text-align: center;padding:0 5px}
.nTab .TabContent{clear:both;overflow:hidden;background:#fff;display:block}
.nTab .TabTitle .a2{ display:block; height:20px; float:right; margin-top:10px; font-size:12px; text-align:center; line-height:20px; text-transform:uppercase; color:#fff; border-radius:25px; background: #009ea7;width: 70px; float:right}
.nTab .TabTitle .a2:hover{ color: #fff;}

.index_zcgz_list2{ width:96%; margin:0 auto}
.index_zcgz_list2 ul li{ width:100%;  line-height:30px; height:30px;  overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;}
.index_zcgz_list2 ul li a{ font-size:16px; color:#333; }
.index_zcgz_list2 ul li a:hover{ color: #009ea7;}

.index_zcgz_right{ width:100%; margin:0 auto 10px}
.index_zgks_link{ width:94%; height: auto; background:#F9F9F9;overflow:hidden; padding:2%; margin:0 auto}
.index_zgks_link li{ width:100%}
.index_zgks_link li img{ width:100%}



.index_hzmt{ width:100%; height: auto; margin:0 auto 20px;}
.index_hzmt_nr{ width:96%; margin:0 auto}
.index_hzmt_nr ul li{ width:23.6%; height: auto; float:left; margin-right:1%; margin-bottom:1%; border:#CCC 1px solid}
.index_hzmt_nr ul li img{ width:100%}
.index_hzmt_nr ul li:nth-child(4n){margin-right:0; }
.index_hzmt_nr ul li:hover{ color: #009ea7;}


.index_link{ width:100%; height: auto; margin:0 auto; margin-top:0px; overflow:hidden;  margin-bottom:10px;}
.index_link_nr{ width:96%;  height: auto;  border-top:none; margin:0 auto}
.index_link_c{ float:left; padding-top:5px}
.index_link_c a{ color:#333333; margin-right:5px; font-size:16px; line-height:22px; display:inline-block;}
.index_link_c a:hover{ color: #009ea7;}


.sy_gy{width:100%; padding:20px 0 10px; overflow:hidden; }
.sy_gy ul{ width:98%; margin:0 auto }
.sy_gy ul li{width:46%; margin-left:2%; margin-bottom:2%; float:left; position:relative;}
.sy_gy ul li:nth-child(3n){margin-right:0; }
.sy_gy .t_p img{width:100%; height:auto; display:block;}
.sy_gy .w_z{background-color:rgba(157,111,51,.8); position:absolute; left:0; bottom:0; width:100%; font-size:12px; text-align:center; line-height:30px; color:#fff;}
.sy_gy1{width:100%;   overflow:hidden; background:#fff}
.sy_gy11{width:100%; padding:20px 0; overflow:hidden; background: #fff url(../images/index_c_bg1.jpg) no-repeat top center;}


.cp{ background:#f7f7f7; padding:20px 0px; height:auto}
.sy_cp{width:100%; background-color: #f7f7f7;padding:20px 0px; height:auto}
.sy_cp .tp{background:url(../images/c_b.jpg) no-repeat center;}
.sy_cp .tp img{width:100%; height:auto; display:block;}
.sy_cp .wz{padding:10px;}
.sy_cp .wz h3{font-size:16px; line-height:26px; height: auto; overflow:hidden; text-align:center}
.sy_cp .wz p{font-size:12px; line-height:26px;  margin-bottom:10px; overflow:hidden; color:#999}

.sy_cp .wz a{color:#fff; font-size:12px; text-align:center; line-height:24px; width:80px; height:24px; display:block; background-color:#4e954b;}

.sy_al{width:96%;  overflow:hidden;margin:20px auto 0 }
.sy_al .bgg{ background:#FFF} 
.biaoti{ width:96%; margin:0 auto 20px; border-bottom:#ededed 1px solid; height:35px; line-height:35px}
.biaoti h1{ font-size:16px; text-align:center; border-bottom:#4e954b 4px solid; color:#4e954b; width:80px; float:left}
.biaoti span{ font-size:12px;color:#a0a0a0;text-transform:uppercase; float:right}
.biaoti span a {font-size:12px;color:#a0a0a0;font-family:'Arial';}

.biaoti1{ width:100%; margin:0 auto 20px; border-bottom:#ededed 1px solid; height:35px; line-height:35px}
.biaoti1 h1{ font-size:16px; text-align:center; border-bottom:#4e954b 4px solid; color:#4e954b; width:120px; float:left}
.biaoti1 span{ font-size:12px;color:#a0a0a0;text-transform:uppercase; float:right}
.biaoti1 span a {font-size:12px;color:#a0a0a0;font-family:'Arial';}

.biaoti2{ width:100%; margin:0 auto 20px; border-bottom:#ededed 1px solid; height:35px; line-height:35px}
.biaoti2 h1{ font-size:16px; text-align:center; border-bottom:#4e954b 4px solid; color:#4e954b; width:80px; float:left}
.biaoti2 span{ font-size:12px;color:#a0a0a0;text-transform:uppercase; float:right}
.biaoti2 span a {font-size:12px;color:#a0a0a0;font-family:'Arial';}


.sy_al .tp img{width:100%; height:auto; display:block;}
.sy_al .wz{padding:5px 10px; background-color:#f7f7f7; font-size:16px; text-align:center; line-height:26px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.lh-more{display:block; width:40%; height:35px; line-height:35px; text-align:center; border:1px solid #4e954b; font-size:16px; color:#4e954b; margin:10px auto 20px; overflow:hidden;}
.lh-more:hover{color:#fff; background:#4e954b;}
.lh-more:hover:before,.lh-more:hover:after{width:100%; height:100%; visibility:visible;}



.sy_al2{width:100%; padding:0; overflow:hidden;background-color:#fff;}
.sy_al2 .tp img{width:100%; height:auto; display:block;}
.sy_al2 .wz{padding:5px 10px; background-color:#fff; font-size:16px; text-align:center; line-height:26px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_al2 ul{ width:96%; margin:0 auto }
.sy_al2 ul li{width:46%; margin:2%; float:left; position:relative;}
.sy_al2 .tp{background: url(../images/c_b.jpg) no-repeat center;}
.sy_al2 .t_p img{width:100%; height:auto; display:block;}
.sy_al2 .w_z{background-color:rgba(0,0,0,.5); position:absolute; left:0; bottom:0; width:100%; font-size:16px; text-align:center; line-height:30px; color:#fff;}
.sy_al2 ul li:hover .w_z{background-color:rgba(231,0,18,.7);}


.swiper-cp{width:96%; margin:0 auto; }
.swiper-cp .swiper-slide{background-color:#fff;}
.sy_zx1{width:100%; padding:20px 0px ; background:#fff}

.sy_al1{width:100%; padding:20px 0; overflow:hidden;background:#FFF}

.shipin{ width:100%; padding:20px 0px; background:#f5faf4; margin-bottom:20px}

.sy_ys{width:100%; padding:20px 0px; text-align:center;background: #fff url(../images/index_c_bg1.jpg) no-repeat top center;
}
.sy_ys h4{font-size:16px; color:#4e954b; margin-bottom:6px;}
.sy_ys p{font-size:12px; color:#888;width:90%; margin:0 auto; }
.sy_ys b{ width:90%; margin:0 auto 10px; display:block;}
.sy_ys b img{ width:100%}

.swiper-ys{width:100%; padding:5px 0;}
.swiper-ys .swiper-slide{width:60%; padding:10px 0; background-color:#fff; box-shadow:0 0 5px #aaa;}

.sy_yl{width:100%; padding:50px 0; background:url(../images/bj.jpg) no-repeat center / cover; text-align:center; color:#fff;}
.sy_yl h1{font-size:22px; color:#FC0; margin-bottom:10px;}
.sy_yl h2{font-size:16px; margin-bottom:20px;}
.sy_yl a.zx_ly{width:120px; height:30px; border-radius:5px; border:2px solid #fff; font-size:16px; line-height:30px; color:#fff; text-align:center; display:block; margin:0 auto;}

.tj_yy{width:100%; height:100vh; position:fixed; top:0; left:0; z-index:99999; display:none;}
.tj_yy .b_j{width:100%; height:100%; background-color:rgba(0,0,0,.9); position:absolute; top:0; left:0;}
.tj_yy .n_r{width:80%; padding:16px; background-color:#fff; position:absolute; top:50%; left:50%;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.tj_yy .n_r .bt{text-align:center; color:#555; margin-bottom:16px;}
.tj_yy .n_r .bt h3{font-size:24px; color:#861622; margin-bottom:10px;}
.tj_yy .n_r .bt p{font-size:16px;}
.tj_yy .n_r .yy input.w{width:96%; height:36px; padding:0 2%; border:1px solid #e7e7e7; font-size:12px; color:#555; line-height:36px; margin-bottom:10px;}
.tj_yy .n_r .yy input.a{width:100%; height:36px; background-color:#861622; font-size:16px; color:#fff; line-height:36px; cursor:pointer;}
.tj_yy .n_r .yy textarea{width:96%; height:96px; padding:5px 2%; border:1px solid #e7e7e7; font-size:12px; line-height:24px; color:#555; outline:none; resize:none; margin-bottom:10px;}

.sy_zx{width:100%; padding:20px 0px;background: #fff url(../images/index_c_bg1.jpg) no-repeat top center;}
.sy_zx ul{width:90%; margin:0 auto;}
.sy_zx ul li{width:100%; background-color:#fff; margin-bottom:16px; overflow:hidden;}
.sy_zx .r_q{width:26%; padding:10px 0; background: linear-gradient(to right, #a3c41b, #056c73); font-size:16px; line-height:30px; text-align:center; color:#fff; float:left;}
.sy_zx .r_q b{font-size:22px; display:block;}
.sy_zx .w_z{width:70%; float:right; margin:5px 2% 0 0; float:right;}
.sy_zx .w_z h3{font-size:16px; line-height:28px; margin-bottom:0px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_zx .w_z p{font-size:12px; line-height:20px; color:#777; text-overflow:ellipsis;overflow:hidden; height:45px}

.sy_hz{width:100%; padding:30px 0 10px; background-color:#f7f7f7;}
.sy_zxx{width:100%; padding:0 0px 10px; background:#fff}
.sy_zxx img{ width:150px; border:#e5e2e2 1px solid}


.index_jyzx_right{ width:100%; height: auto; margin:0 auto}

.index_jyzx_recom{ width:96%;  height: auto; border-bottom:dashed 1px #ccc; margin:0 auto 5px; padding-bottom:10px; overflow:hidden}
.index_jyzx_recom h2{ font-size:16px; color:#333333; float:left; width:100%; margin-top:0px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; }
.index_jyzx_recom p{ font-size:13px; color:#666666; float:left; width:100%; margin-top:12px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; }
.index_jyzx_list{ width:96%; margin:0 auto; height:auto; overflow:hidden }
.index_jyzx_list ul li{ width:100%; height:30px; line-height:30px;white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis; }
.index_jyzx_list ul li a{ font-size:16px; color:#333333; line-height:30px;  }
.index_jyzx_list ul li a:hover{ color: #009ea7;}


.index_jyzx_list2{ width:100%; margin:0 auto; height:auto; overflow:hidden }
.index_jyzx_list2 ul li{ line-height:30px; border-bottom:#f0f0f0 1px solid; padding-bottom:10px; margin-bottom:10px }
.index_jyzx_list2 ul li a{ font-size:16px; color:#333333; line-height:30px;  text-align:left
 }
.index_jyzx_list2 ul li a:hover{ color: #009ea7;}
.index_jyzx_list2 ul li span{  font-size:14px; color:#666; display:block}

.Paging{margin:20px 0 10px 0px; text-align:center; padding:5px 0; float:left;}
.Paging a{line-height:32px; color:#727272; text-align:center; border:1px solid #d7d7d7; width:32px; height:32px; font-size:16px; margin-right:10px; display:block; float:left;}
.Paging .current{background-color:#009ea7; color:#fff;}


.wechatBox{
	margin-top: 5px;
}

.text-center {
    text-align: center;
}
.wechatBox h4{
	color: #333;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 16px; text-align:center; font-weight:normal
}
.col-xs-3 {
    width: 25%; float:left
}
.col-xs-3 img{
    width: 90%
}

.footer{padding:16px 4%; width:92%; background: #e5e4e3 url(../images/foot.png) bottom center no-repeat;; font-size:12px; line-height:22px; color:#333; text-align:center;}
.footer span{display:block;}
.fh_top{width:30px; height:30px; border-radius:100%; background-color:#fff; border:2px solid #d7d7d7; display:none; position:fixed; right:2px; bottom:30px; z-index:999;}
.fh_top img{width:100%; height:auto; display:block;}

.ew_m{width:100%; height:100%; background-color:rgba(0,0,0,.8); display:block; position:fixed; top:0; left:0; display:none; z-index:99999;}
.ew_m img{width:50%; height:auto; position:absolute; left:25%; top:50%; display:block;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}

.n_ban{width:100%; height:130px; position:relative; overflow:hidden;}
.n_ban .b_j{width:100%; height:100%; background-color:rgba(0,0,0,.3); position:absolute; top:0; left:0;}
.n_ban .w_z{position:absolute; width:100%; text-align:center; box-sizing:0 0 8px #555; color:#fff; top:50%; left:0; 
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.n_ban .w_z h3{font-size:22px; margin-bottom:10px;}
.n_ban .w_z h4{font-size:16px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.ny_ej{width:92%; padding:5px 4%; font-size:16px; line-height:36px; background-color:#f5f5f5; position:relative;}
.ny_ej .w_z{position:relative;}
.ny_ej .w_z i{float:right; font-size:16px; line-height:36px;}
.ny_ej ul{position:absolute; padding:0 4%; top:46px; left:0; width:92%; border:1px solid #e7e7e7; background-color:#fff; z-index:999; display:none;}
.ny_ej ul li{display:block; font-size:16px; border-bottom:1px solid #e7e7e7; text-align:center; line-height:44px;}
.ny_ej ul li:last-child{border-bottom:0;}
.ny_ej ul li a{display:block;}

.ny_nr{padding:20px 0; width:92%; margin:0 auto;}
.ny_nr .g_y p{font-size:13px; line-height:24px; margin-bottom:10px;}
.ny_nr .g_y  img{width:100%;  display:block;}

.ny_nr .x_w{overflow:hidden; margin-bottom:0;}
.ny_nr .x_w ul li{padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #e7e7e7; overflow:hidden;}
.ny_nr .x_w .tp{width:32%; overflow:hidden; float:left;}
.ny_nr .x_w .tp img{width:100%; height:90px; display:block;}
.ny_nr .x_w .wz{width:65%; overflow:hidden; float:right;}
.ny_nr .x_w .wz h3{font-size:16px; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .x_w .wz span{font-size:12px; line-height:16px; color:#4e954b;}
.ny_nr .x_w .wz p{font-size:12px; line-height:22px; color:#777; margin-bottom:5px; height:44px; overflow:hidden;}

.ny_nr .c_p{overflow:hidden;}
.ny_nr .c_p ul{width:102%;}
.ny_nr .c_p ul li{width:48%; padding:3px; border:1px solid #e7e7e7; float:left; margin:0 2% 2% 0;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
.ny_nr .c_p ul li:hover{border:1px solid #4e954b;}
.ny_nr .c_p .wz{padding:10px 5px;}
.ny_nr .c_p .wz h3{font-size:16px; line-height:24px; height: auto; color:#000; margin-bottom:5px; overflow:hidden; text-align:center}
.ny_nr .c_p .wz a{width:80px; height:24px; background-color:#4e954b; font-size:12px; line-height:24px; color:#fff; text-align:center; display:block; margin:0 auto;}
.ny_nr .c_p .tp{overflow:hidden;}
.ny_nr .c_p .tp img{width:100%; height:auto; display:block;}

.tu{ width:91%; margin:0 auto 10px;background:rgba(247,247,247,.7);height:auto; overflow:hidden; padding:2%}
.tu p{ line-height:24px}
.tu img{ width:100%; }
.tu h1{ font-size:16px; font-weight:bold;color:#333; text-align:center; height:30px; line-height:30px}
.tu span{ font-size:12px; color:#888; text-align:left; line-height:24px; padding:10px; display:block}
.tup{ width:96%; margin:0 auto }
.tup img{ width:100%}
.tup1{ width:100%; margin:0 auto }
.tup1 img{ width:100%}
.anli{ width:100%; margin:20px auto 0; height:auto; overflow:hidden}
.anli li{ float:left; width:46%; margin:1% 2%}
.anli ul li:nth-child(2n){margin-right:0; }
.anli li img{ width:100%}.tw{width:100%; position:relative; overflow:hidden;}





.jz{ height: auto; overflow:hidden; width:100%;}

.jz dl{ border-bottom:1px dashed #e0e0e0; padding-bottom:13px; padding-top:12px;  width:100%; height: auto; overflow: hidden}
.jz dl dt{ width:36%}
.jz dl dt img{ border:1px solid #c1c1c1; padding:1px; width:100%; }

.jz dl dd{ width:60%;}

.jz dl dd h5 a{ display:block; color:#444444; line-height:25px; font-weight:bold; font-size:16px}

.jz dl dd p{ height:100px; line-height:18px; font-size:12px; height:60px; overflow:hidden} 
.jz .nones{ border-right:0; padding-right:0px; padding-left:12px}
.jz dl dd span{  height:30px; background: #4e954b;
    color: #fff; padding:5px 10px}
.jz dl dd span a{color: #fff; }

.gg{ width:96%; margin:0 auto; background:#f7f7f7; padding:2% }
.gg img{ width:100% }

.b_3_right1 {
	float:right;
	line-height:35px
}
.b_3_right1 a {
	font-size:12px;
	color:#a0a0a0;
	font-family:'Arial';
}


.ywnews{ width: 96%; height:auto; overflow:hidden; margin:20px auto 0}
.newspoint{ padding-bottom: 0; border-bottom: 1px dashed #ccc; line-height:40px}
.newspoint p{ color: #333; font-size: 16px; line-height: 24px; padding: 9px 0 8px 0;}
.pointtit{ font-size: 16px; color: #339900; font-weight: bold;text-shadow: 0 1px 1px rgba(0,0,0,0.1);display:table;height:22px;line-height:22px;overflow:hidden;}
.toptip{ background: #e46e0e; color: #fff; padding: 0 5px;font-size: 16px; margin-right: 10px;display: table-cell;height: 20px;line-height: 20px; vertical-align: middle; text-align: center;}
.newsul{ padding-top: 6px;}
.newsul li{ font-size: 16px; line-height: 34px; position: relative;border-bottom: #CCC 1px dotted}
.newsul li span{ position: absolute; right: 0; font-size: 12px; color: #999;}
.newsul li a:before{ content:"•"; color: #999; padding-right: 5px;}




.tw img{width:100%; height:auto; display:block;}
.tw .bj{width:100%; height:100%; background:url(../images/hs.png) repeat; position:absolute; top:0; left:0; filter:alpha(Opacity=0); opacity:0;-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-o-transition:all 0.5s;
transition:all 0.5s;}
.tw .mc{width:100%; position:absolute; top:-126px; color:#fff; text-align:center; line-height:30px;}
.tw .mc h3{font-weight:normal; font-size:16px;}
.tw .mc p{ font-size:16px}
.tw .mc a{width:70px; height:24px; margin:16px 5px 0; border-radius:10px; font-size:12px; line-height:24px; display:inline-block;-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-o-transition:all 0.5s;
transition:all 0.5s;}
.tw .mc .ck{ width:53px; height:53px; margin:10px auto 0}

.tw:hover .bj{filter:alpha(Opacity=100); opacity:1;}
.tw:hover .mc{top:40%; margin-top:-35px;
-webkit-transition:all 0.5s 0.1s;
-moz-transition:all 0.5s 0.1s;
-o-transition:all 0.5s 0.1s;
transition:all 0.5s 0.1s;}


.gd{display: block;

border: #4e954b 1px solid;
border-radius: 20px;
width: 116px;
line-height: 25px;
text-align: center;
color: #4e954b; margin:20px auto 0;
transition: all 0.6s;}

.gd a{color: #4e954b; display:block;border-radius: 20px;}
.gd a:hover{ background:#4e954b; color:#FFFFFF; display:block;border-radius: 20px;}

.zi { color:#FFFFFF; font-size:16px; }
.zi a { color:#FFFFFF; font-size:16px; }

.wnr{ width:90%; height: auto; overflow:hidden; color:#333 ; margin:0 auto}
.wnr h3{ font-size:16px; margin-bottom:10px; font-weight:bold}
.wnr p{ line-height:29px; font-size:12px}
.anniu{ width:158px; height:35px; background:#4594f4; color:#333; text-align:center; margin-top:48px}
.anniu a{ color:#fff; height:35px; line-height:35px; text-align:center} 
.anniu a:hover{ background:#4e954b; color:#fff; display:block}
#float_nav{ width:100%; height:45px; padding-top:3px; position:fixed; left:0px; bottom:0px; background: #009ea7;  color:#FFFFFF; z-index:9999999;}
img{ border:none;}

.dibu li { float:left; width:25%; text-align:center;}
.dibu li a p{ text-align:center; line-height:20px; font-size:12px; color:#FFFFFF; text-decoration:none}
.dibu li a:hover p{ text-decoration:none; color:#FFFFFF}


.ul-icon-i{width:100%; background-color:#fff; padding:20px 0 ; overflow:hidden;}
.ul-icon-i h3{font-size:16px;}

.ul-icon-i li {
    border: 1px solid #d8d8d8;
    width:45.4%; margin-left:4%;
    height: 170px;
 float:left; padding-top:16px; margin-bottom:20px
}
.ul-icon-i li:hover{
    box-shadow: 0px 0px 10px #ccc;
}
.ul-icon-i li .pad { text-align:center

}




.ul-icon-i li h3 {
	font-size: 16px;
	margin: 10px auto;
        font-weight: 600;
        text-align: center;
}
.ul-icon-i li p {
	text-align: center;
	line-height: 20px;
	font-size: 12px;
}

.ul-icon-i li a:hover p {
	text-decoration: underline;
	color: #333;
}
.ul-icon-i .desc{ width:96%; margin:0 auto
}



.moni-register{width:100%;height: auto;}
.moni-register h1{ font-size:16px; text-align:left; margin-bottom:16px; padding-left:2px}
.moni-register ul{}
.moni-register ul li{width:100%;padding:5px 0;overflow:hidden; background:#f7f7f7; height:30px; margin-bottom:10px}
.moni-register li input{width:96%;float:right;border-radius:5px;font-size:16px;padding:2%;}
.moni-register li .get-code{width:344px;height:36px;float:right;overflow:hidden;}
.moni-register .get-code input{width:146px; height:32px;border-radius:5px;font-size:16px;padding-left:16px;float:left;}
.moni-register .get-code span{float:right;width:160px;line-height:36px;text-align:center;color:white;background-color:#00a8f1;border-radius:5px;cursor: pointer;}
.moni-register .next{overflow:hidden; background:#FFF}
.moni-register .next .next-step{width:110px;line-height:36px;text-align:center;color:#fff;background-color:#00a8f1;border-radius:5px; float:right}
.moni-register .next .next-step1{width:110px;line-height:36px;text-align:left;color:#ff8522;float:left; font-size:24px}

.moni-login{width:600px;height:380px;position: fixed;top:50%;left:50%;margin-left:-300px;margin-top:-245px;background-color:#ffffff;z-index:10;display:none;border: 1px solid #ff6738;}
.moni-login h1{line-height:64px;background-color:#ff6738;color:white;font-size:24px;font-weight: normal;padding: 0 26px;}
.moni-login h1 span{float:right;width:20px;height:64px;background-image: url("../images/close.png");background-position: center;background-repeat: no-repeat;cursor: pointer;}
.moni-login ul{padding:66px 80px 0 50px;}
.moni-login ul li{width:100%;padding:5px 0;overflow:hidden;}
.moni-login li span{float:left;width:116px;text-align: right;line-height:36px;}
.moni-login li input{width:326px;height:32px;float:right;border-radius:5px;font-size:16px;padding-left:16px;}
.moni-login li .get-code{width:344px;height:36px;float:right;overflow:hidden;}
.moni-login .get-code input{width:146px; height:32px;border-radius:5px;font-size:16px;padding-left:16px;float:left;}
.moni-login .get-code span{float:right;width:160px;line-height:36px;text-align:center;color:white;background-color:#ff6738;border-radius:5px;cursor: pointer;}
.moni-login .next{width:100%;padding:26px 0 0;overflow:hidden; text-align:right; line-height:40px}
.moni-login .next .next-step{float:right;width:110px;line-height:36px;text-align:center;color:white;background-color:#ff6738;border-radius:5px;cursor: pointer; }
.moni-login .forget-password{width:160px;float:right;text-align:right;color:#ff6738;font-size: 16px;padding-top: 10px;cursor: pointer;}


.shc{ margin-bottom:18px}
.shc h1{ font-size:16px; color:#333}
.list-unstyled h3{

	font-size: 16px;

	margin-top: 20px;

	color: #333;

}

.list-unstyled p{

	color: #666; line-height:20px; padding:0 5px; font-size:12px

}
.second li:hover h3 { color:#4e954b; }
.second li:hover p {color:#4e954b}
.carousel-indicators li{

	width: 50px;

	height: 4px;

	border-radius: 1px;

	padding: 10px 3px;

	box-sizing: content-box;

	background-clip: padding-box;

}
.second li .tp1 { display:block; margin:0 auto;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.second li .tp2 { display:none; margin:0 auto;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.second li:hover .tp1 { display:none;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.second li:hover .tp2 { display: block;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.carousel-indicators .active{

	width: 50px;

	height: 4px;

	position: relative;

	top: -1px;

}
.second li {text-align: center;

	width: 25%; float:left;

	margin: 0;
border-radius:10px;-moz-border-radius:10px;
-webkit-border-radius:10px; 

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;

}
.second li img{ width:80%}
.second li:hover{
	transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;

}

.second {

	position: relative;

	padding-top: 10px;

	text-align: center;

	margin-top: -6px; overflow:hidden; 

}



.sec-left {

	padding-left: 70px;

	padding-right: 70px;

	border-left: 1px solid #d4dbe5;

	height: 210px;

	margin-top: 70px;

	padding-top: 10px;

}

.second h2{

	text-align: center;

	color: #1b314c;

	margin: 0px 0px 7px 0px; font-size:30px; line-height:40px;

}
.xwbg{ background:url(../images/index_bg9.jpg); width:93%; height:auto; overflow:hidden; padding:2%; margin:0 auto}
.xwbg .bg{ width:96%; background:#FFF; padding:2%; margin:0 auto}


.dongtai{  margin:0 auto;  width:100%; height:auto; overflow:hidden}

.dongtai ul{}
.dongtai ul li{ border-bottom:#cfcfcf 1px dashed; line-height:43px; overflow:hidden; background:url(../images/biao2.jpg) left center no-repeat; padding-left:10px;}
.dongtai ul li p{ display:block; float:left; width:80%;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; font-size:16px;}
.dongtai ul li em{ display:block; float:right; color:#999; font-style:normal}

.dongtai1{  margin:0 auto;  width:100%; height:auto; overflow:hidden}

.dongtai1 ul{}
.dongtai1 ul li{ border-bottom:#cfcfcf 1px dashed; line-height:43px; overflow:hidden; background:url(../images/biao2.jpg) left center no-repeat; padding-left:10px;}
.dongtai1 ul li p{ display:block; float:left;width:80%;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; font-size:16px;}
.dongtai1 ul li em{ display:block; float:right; color:#999; font-style:normal}

.ddh{ width:100%; background: url(../images/nav.jpg) repeat-x; height:40px; overflow:hidden;margin:20px auto 0;line-height:40px; text-align:center}
.ddh .menu1{ width:100%;font-size: 16px; color:#FFF   }


.ddh .menu1 a{color: #fff;}

.box2{margin-left: 8px; padding-top:10px; text-align:left}

.box2 p{margin-bottom: 12px;font-size: 16px;color: #000;line-height: 24px;}

.box2 p span{padding-left: 36px;font-size: 16px;color: #000;}

.box2 .p1 .tel1{background: url(../images/footer_icon01.png) no-repeat left center;}

.box2 .p1 .tel2{background: url(../images/footer_icon02.png) no-repeat left center;}
.box2 .p1 .tel3{background: url(../images/footer_icon011.png) no-repeat left center}

.box2 .p2 .tel4{background: url(../images/footer_icon03.png) no-repeat left center;padding-left: 36px;}
.box2 .p2 .tel5{background: url(../images/dh.png) no-repeat left center;padding-left: 36px; margin-right:29px}

.box2 .p3{background: url(../images/footer_icon04.png) no-repeat left center;padding-left: 36px;}

.bqzcfd{ position:fixed; right:5px; top:30%; z-index:9999; width:140px;}
.bqzcfd ul li{ line-height:40px; border-bottom:#FFF 1px solid; font-size:16px} 
.bqzcfd ul li a{ color:#FFF; display: block;background:url(bqt1.png) center no-repeat; padding-left:40px;}
.bqzcfd ul li a:hover{ color:#FFF; display: block;background:url(bqt2.png) center no-repeat;}

.fenye{ height:40px; padding-top:30px; clear:both; width:100%; margin:0 auto }
.fenye ul{  }
.fenye ul li{  margin-right:5px;  float: left; border:1px solid #eee;line-height:25px; font-size:16px}
.fenye li a{background:#fff; display:block; color:#333; padding:5px 16px;}
.fenye li a:hover { background:#4e954b; color:#fff;}
.fenye li.thisclass { background:#4e954b; color:#fff;padding:5px 16px;}




<!--新增-->

.tcej{ background:#0264c5; color:#fff; cursor:pointer; font-size:16px; line-height:35px; padding:0 10px; box-sizing:border-box; position:relative; margin-top:15px;}
.gzh1{ margin-top:-15px;}
.tcej:after{ content:"+"; display:block; position:absolute; right:10px; top:0; line-height:35px; font-size:20px}
.tcej.currentDt:after{ content:"-";display:block; position:absolute; right:10px; top:0; line-height:35px; font-size:20px}
.hyap{ display:none;}
.hyap .onn1{ background:#fbfbe2;}
.hyap .onn2{ background:#D3E4F8;}
.hyap ul li{ font-size:14px; line-height:25px; padding:0 5px; box-sizing:border-box}

.hyap ul li .lb_2{ padding:0 5px;}

.gzh2 { margin-top:15px; width:100%; height:auto; text-align:center}
.gzh2 img{ width:100%; height:auto}

.gzh3 h3{ background:#0264c5; color:#fff; cursor:pointer; font-size:16px; line-height:35px; padding:0 10px; box-sizing:border-box; position:relative; margin-top:15px;}

.gaoxiao{ padding:30px 0}

.gaoxiao .swiper-slide{ text-align:center}
.gaoxiao .swiper-slide img{ max-width:100%; height:auto}


.nbt1{ background:#F3F3F3; margin:15px 0;  display: flex;   justify-content: space-between; align-items: center; }
.nbt1 h3{ display:block; width:120px; text-align:center;background:#0264c5; color:#fff; font-size:18px; line-height:40px}
.nbt1 span{ display:block; margin-right:10px; font-size:12px}

.nxw1 .swiper-slide{ width:100%; height:auto}
.nxw1 .swiper-slide img{ width:100%; height:auto}


.nxw2 ul li{ font-size:14px; line-height:30px;}
.nxw2 ul li  a{ display:block; display: flex;   justify-content: space-between;   align-items: center; }
.nxw2 ul li .list_titlee{ width:calc(100% - 80px);text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap;}
.nxw2 ul li .list_timee{ font-size:12px; color:#999}
.shaixuan h3{ display:block; border-left:#0264c5 3px solid; padding-left:5px; font-size:15px; font-weight:bold; margin:10px 0}
.shaixuan p{ display:block; margin-bottom:15px;}
.shaixuan p a{ padding-right:15px; font-size:12px;}
.shaixuan p a:hover{ text-decoration:underline; color:#0264c5}
.shaixuan p a.on{text-decoration:underline; color:#0264c5}


.cen_list ul { position:relative; margin:0 -5px;}
.cen_list ul li{ float:left; width:33.%; padding:5px; box-sizing:border-box}
.cen_list ul li i{ display:block; width:100%; padding-bottom:68.77%; position:relative; overflow:hidden}
.cen_list ul li i img{ position:absolute; width:100%; height:100%; left:0; top:0}
.cen_list ul li span{ display:block; text-align:center; font-size:12px; padding-top:5px}


.gzh6 ul { position:relative; margin:0 -5px}
.gzh6 ul li{ width:25%; padding:5px; box-sizing:border-box; float:left}
.gzh6 ul li a{ display:block; width:100%; padding-bottom:40%; position:relative}
.gzh6 ul li img{ position:absolute; width:100%; height:100%; left:0; top:0}

.gzh7{ overflow:hidden}

.index_link_c a{ color:#333333; margin-left:5px; margin-right:5px; font-size:12px; line-height:23px; display:inline-block;}

