@charset "utf-8";
body{margin:0px; font-size:12px; color:#91989f; font-family:"微软雅黑", Arial, Helvetica, sans-serif; cursor:default;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
*{padding:0px; margin:0px;box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
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:#91989f; text-decoration:none;}
a:hover{color:#005caf;}
.clear{overflow:hidden; clear:both; height:0px;}
.lf{float:left;}
.rt{float:right;}
.ct{margin:0 auto;}
input[type=button],input[type=text],input[type=password],textarea{-webkit-appearance:none;outline:none}

.con{width:94%; margin:0 auto}

.header{width:100%; height:62px; background-color:#fff; padding:5px 0; box-shadow:0 0 5px #bbb; z-index:99; position:fixed; top:0; left:0;
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:130px; position:absolute; left:50%; margin-left:-65px; top:8px;}
.header .logo img{width:100%; height:auto; display:block;}
.header .ss{float:right; width:30px; height:30px; border-radius:100%; border:2px solid #d7d7d7; background:url(../images/ss.png) center center no-repeat; text-align:center; font-size:16px; line-height:26px; margin-right:4%; margin-top:11px;}
.header .an{width:30px; height:30px; margin-top:11px; float:left; position:relative; margin-left:4%; background:url(../images/dh.png) center center /100% no-repeat}
.header .an span{width:30px; height:2px; background-color:#91989f; 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:14px; left:0;}
.header .an span.a3{top:22px; left:0;}
.header.on .an{ background:url(../images/dhgb.png) center center /100% no-repeat}
.header.on .an span.a1{top:16px; width:30px;
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:30px;
transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);}

.search{width:100%; padding:10px 15%; background-color:#f7f7f7; position:fixed; top:62px; 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:14px; line-height:32px; color:#555; float:left; -webkit-appearance:none; background:url(../images/ss.png) left center no-repeat; padding-left:25px;}
.search button.s_c{width:15%; height:32px; border-bottom:1px solid #d7d7d7; font-size:14px; line-height:32px; text-align:center; float:right; -webkit-appearance:none;background:#0b7cc3; color:#fff }

.searchsy{width:100%; padding:20px 10%; background-color:#f7f7f7; z-index:9; overflow:hidden}
.searchsy input.w_z{width:85%; height:32px; border-radius:0; border-bottom:1px solid #d7d7d7; font-size:14px; line-height:32px; color:#555; float:left; -webkit-appearance:none; background:url(../images/ss.png) left center no-repeat; padding-left:25px;}
.searchsy button.s_c{width:15%; height:32px; border-bottom:1px solid #d7d7d7; font-size:14px; color:#fff; line-height:32px; text-align:center; float:right; -webkit-appearance:none;background:#ce0100}

.nav{width:50%; height:100%; background-color:#2b2b2b; 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 .hy{display:block; width:100%; padding:20px 0 10px; border-bottom:1px solid #4b4b4b; font-size:15px; text-align:center; color:#fff; line-height:36px;}
.nav .hy a{width:50px; height:50px; border-radius:100%; background:#fff url(../images/hy.png) no-repeat center; display:block; margin:0 auto;}
.nav ul{margin-bottom:80px; overflow:hidden;}
.nav ul li{width:100%; float:left; border-bottom:1px solid #4b4b4b;}
.nav ul li a.y_j{width:100%; height:46px; font-size:15px; color:#fff; line-height:46px; text-indent:10%; display:block; position:relative;}
.nav ul li a.y_j.on{background-color:#2b2b2b;}
.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:50%; right:10%;}
.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:#1b1b1b; 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;}

.hy_dl{width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999; display:none;}
.hy_dl .hy_bj{width:100%; height:100%; background-color:rgba(0,0,0,.8); position:absolute; top:0; left:0;}
.hy_dl .dl_ck{width:70%; padding:20px 5%; background-color:#fff; border-radius:10px; position:absolute; top:50%; left:15%;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.hy_dl .dl_ck h3{font-size:22px; text-align:center; margin-bottom:20px;}
.hy_dl .dl_ck input.hy{width:100%; height:42px; border:1px solid #a7a7a7; border-radius:5px; background:url(../images/h_y.png) no-repeat left center; text-indent:53px; line-height:40px; margin:0 auto 20px; display:block; outline:none; box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
.hy_dl .dl_ck input.mm{width:100%; height:42px; border:1px solid #a7a7a7; border-radius:5px; background:url(../images/m_m.png) no-repeat left center; text-indent:53px; line-height:40px; margin:0 auto 20px; display:block; outline:none; box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
.hy_dl .dl_ck input.dl{width:46%; height:40px; border-radius:5px; background-color:#0e6eb8; font-size:15px; line-height:40px; color:#fff; text-align:center; display:block; float:left; -webkit-appearance:none;}
.hy_dl .dl_ck input.zc{width:46%; height:40px; border-radius:5px; background-color:#F60; font-size:15px; line-height:40px; color:#fff; text-align:center; display:block; float:right; -webkit-appearance:none;}

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

.gallery-top{width:100%; height:13rem;}
.gallery-top .swiper-slide{width:100%; height:100%; position:relative;}
.gallery-top .swiper-pagination-bullet{width:20px; height:2px; margin:0 5px !important;}
.gallery-top .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:6px;}

.sy_bt{width:100%; text-align:center; margin:20px auto 15px;}
.sy_bt h3{font-size:20px; margin-bottom:5px; color:#555; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.sy_bt h4{font-size:16px; color:#00824a; margin-bottom:10px; text-transform:uppercase}
.sy_bt span{width:60px; height:1px; background-color:#91989f; margin:0 auto; display:block;}
.sy_bt i{width:30px; height:1px; background-color:#00824a; margin:0 auto; display:block;}


.sy_bt2{width:100%; text-align:center; margin:20px auto 15px;}
.sy_bt2 h3{font-size:12px; margin-bottom:5px; color:#555; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; float:left; margin-top:5px; padding-left:5px;}
.sy_bt2 h4{font-size:16px; color:#0b7cc3; margin-bottom:5px; float:left}
.sy_bt2 span{width:60px; height:1px; background-color:#91989f; float:left; display:block;}
.sy_bt2 i{width:30px; height:1px; background-color:#0b7cc3; float:left; display:block;}

.xwltp {width:100%;}
.xwltp img { width:100%}
.xwltp A {
	POSITION: relative; WIDTH: 100%; DISPLAY: block; height: auto;
}
.xwltp A SPAN {width:100%; position:absolute;background-color:rgba(0,0,0,0.65); text-align:center; height:30px; line-height:30px; bottom:0; left:0; font-size:14px; color:#fff}

.ny2ln { padding:15px 0px}
.ny2ln ul li { position:relative;}
.ny2ln ul li a {height:30px; line-height:30px; display:block; padding-left:12px; font-size:12px; background:url(../images/xwtbdd.jpg) left center no-repeat; border-bottom:#eee 1px dashed; color:#333; width:80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ny2ln ul li a:hover { color:#bb2722;}

.ny2ln ul li .num{color:#bb2722}
.ny2ln ul li .top3{background:#bb2722;color:#fff}

.ny2ln ul li .num{position:absolute;left:0;width:16px;height:16px;text-align:center;line-height:16px;top:5px;font-size:12px}
.ny2ln ul li .tm{position:absolute;right:0;font-size:12px;color:#999;top:0;width:55px;line-height:30px;text-align:right; float:right}
/*首页-新闻*/
.sy-news-list{
	/*width: 100%;*/
	padding-bottom:10px;
	border-width:0 0 1px 0 ;
	border-style: dotted;
	border-color: #cccccc;
	margin:0 auto 15px; overflow:hidden
}
.sy-news-list .li{
	float: left;
}
.news-pic-box{
	width: 40%;
}
.sy-news-pic{
	width: 90%;
}
.news-pic-box img{
	width: 100%;
}
.news-text-box{
	width: 60%;
}
.news-list-text h3{
	font-size:14px;
	color: #333;
	line-height:28px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-list-text p{
	font-size:12px;
	line-height:20px;
	color: #808080;
	text-indent:2em;
	max-height:90px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	position: relative;
}
.news-list-text time{
	float: right;
	font-size:10px;
	color: #999999;
	margin-top:10px;
}
/*活动预告*/
.sy-pro-box{
	width: 100%;
	margin-bottom:10px;
}
.sy-pro-box .li{
	float: left;
	width: 50%;
	margin-bottom:10px;
}
.sy-pro-show{
	width:90%;
	height:12rem;
	/*display: table-cell;*/
	text-align: center;
	vertical-align: middle;
	margin: 0 auto;
	position: relative;
}
.sy-pro-show img{
	width: 100%;
	vertical-align: middle;
	-webkit-border-radius:0.3rem;
	-moz-border-radius: 0.3rem;
	border-radius: 0.3rem; height:12rem
}
.sy-pro-message{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	color: #fff;
	line-height:2rem;
	background-color: rgba(0,0,0,0.6);
	-webkit-border-radius:0.3rem;
	-moz-border-radius: 0.3rem;
	border-radius: 0.3rem;
}
.sy-pro-message p{
	float:left;
	padding-left:1rem;
	font-size:1.1rem
}
.sy-pro-message a{
	float: right;
	font-size: 1.1rem;
	color: #fff;
	padding-right:1rem;
}
.more a{ width:110px; height:32px; background:#00834a; text-align:center; display:block; color:#fff; line-height:32px; font-size:14px; margin:15px auto;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;}
/*首页-关于我们*/
.sy-content-box{
	margin: 20px 10px 30px; overflow:hidden;
}
.sy-about-box li{
	float: left;
	width: 48%;
}
.sy-ahout-pic{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width:100%;
	height: 3.2rem;
	line-height: 3.2rem;
	margin-right: 0.04rem;
	-webkit-border-radius: 0.1rem;
	-moz-border-radius: 0.1rem;
	border-radius: 0.1rem;
}
.sy-ahout-pic img{
	width: 100%;
	vertical-align: middle;
}
.sy-about-content p { font-size:12px; line-height:20px; color:#333; height:80px; overflow:hidden; margin-top:5px}
.sy-about-more {float: right;font-size: 12px;line-height:25px; background-color: #00824a; color: #fff; padding: 0 10px; margin-top: 15px;-webkit-border-radius: 16px; -moz-border-radius:16px; border-radius:16px;}

.sy_ys{width:100%; overflow:hidden;}
.sy_ys .ys_js{width:100%; background-color:#f5f5f5; padding:15px 0;}
.sy_ys .ys_js .x_t{width:76px; height:76px; margin:10px auto 10px; border:2px solid #c73e3a; border-radius:100%;}
.sy_ys .ys_js .x_t.x_1{background:url(../images/b1.png) no-repeat top center; background-size:100% 100%;}
.sy_ys .ys_js .x_t.x_2{background:url(../images/b2.png) no-repeat top center; background-size:100% 100%;}
.sy_ys .ys_js .x_t.x_3{background:url(../images/b3.png) no-repeat top center; background-size:100% 100%;}
.sy_ys .ys_js .x_t.x_4{background:url(../images/b4.png) no-repeat top center; background-size:100% 100%;}
.sy_ys .ys_js .x_t.x_5{background:url(../images/b5.png) no-repeat top center; background-size:100% 100%;}
.sy_ys .ys_js .x_t.x_6{background:url(../images/b6.png) no-repeat top center; background-size:100% 100%;}
.sy_ys .ys_js .w_z{width:100%; font-size:12px; line-height:22px; text-align:center;}
.sy_ys .ys_js .w_z h3{font-size:15px; color:#555; margin-bottom:10px;}
.sy_ys .ys_js .w_z p{height:66px;}

.sy_ysdy{width:49%; overflow:hidden; float:left}

.swiper-ys{width:100%; margin:0 auto;}
.swiper-ys .swiper-slide{width:60%; padding:25px 15px; background-color:#fff;}

.sy_xy{width:100%; overflow:hidden;}
.sy_xy .yx_xy{width:100%; background-color:#f5f5f5; padding:15px 0 3px;}

.swiper-xy{width:100%; padding:0 15px; margin:0 auto; padding-bottom:17px;}
.swiper-xy .swiper-slide img{width:100%; height:auto; display:block;}
.swiper-xy .swiper-slide .w_z{width:100%; padding:5px 5%;}
.swiper-xy .swiper-slide .w_z h3{font-size:15px; color:#333; margin-bottom:3px; text-align:center}
.swiper-xy .swiper-pagination-bullet{width:5px; height:5px; border-radius:50%; margin:0 3px !important;}
.swiper-xy .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:0;}

.sy_kc{width:100%; overflow:hidden;}
.sy_kc .ts_kc{width:100%; background-color:#f5f5f5; padding:15px 0;}
.sy_kc .ts_kc .j_s{text-align:center;}
.sy_kc .ts_kc .j_s .kc_bj{padding:30px 0;}
.sy_kc .ts_kc .j_s .s_z{width:66px; height:66px; font-size:32px; font-family:Arial, Helvetica, sans-serif; color:#c73e3a; line-height:66px; margin:0 auto; background:url(../images/b_q.png) no-repeat center / cover;} 
.sy_kc .ts_kc .j_s h3{font-size:16px; color:#555; margin-top:15px; margin-bottom:10px; padding:0 10px;}
.sy_kc .ts_kc .j_s p{font-size:12px; line-height:20px; text-align:left; text-indent:24px; margin-bottom:10px; padding:0 10px; height:40px;}
.sy_kc .ts_kc .j_s a{width:80px; height:24px; border:1px solid #c73e3a; font-size:12px; line-height:24px; color:#c73e3a; display:block; margin:0 auto 15px;}

.swiper-kc{width:100%; margin:0 auto;}
.swiper-kc .swiper-slide{width:60%; background-color:#fff;}

.sy_td{width:100%; overflow:hidden;}
.sy_td .js_td{width:100%; background-color:#f5f5f5; padding:15px 0 3px;}

.swiper-js{width:100%; padding:0 15px; margin:0 auto; padding-bottom:17px;}
.swiper-js .swiper-slide img{width:100%; height:auto; display:block;}
.swiper-js .swiper-slide .w_z{width:100%; padding:5px 5%; background-color:rgba(145,152,159,.8); position:absolute; bottom:0; left:0; color:#fff;}
.swiper-js .swiper-slide .w_z h3{font-size:14px; color:#fff; text-align:center;}
.swiper-js .swiper-pagination-bullet{width:5px; height:5px; border-radius:50%; margin:0 3px !important;}
.swiper-js .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:0;}

.sy_hz{width:100%; overflow:hidden;}
.sy_hz .hz_yx{width:100%; background-color:#f5f5f5; padding:15px 15px 0;}
.sy_hz .hz_yx ul li{width:32%; margin:0 2% 15px 0; float:left;}
.sy_hz .hz_yx ul li:nth-child(3n){margin:0 0 15px 0;}
.sy_hz .hz_yx ul li img{width:100%; height:auto; display:block;}

.footer{width:100%; padding:10px 15px; font-size:12px; line-height:24px; text-align:center; color:#aaa; background-color:#1b1b1b; margin-bottom:54px;}

.fh_top{width:30px; height:30px; border-radius:100%; background-color:#fff; border:2px solid #d7d7d7; display:none; position:fixed; right:2px; bottom:60px; z-index:999;}
.fh_top img{width:100%; height:auto; display:block;}

.sjkf{width:100%; height:54px; border-top:1px solid #e7e7e7; background-color:#fafafa; position:fixed; bottom:0; left:0; z-index:999;}
.sjkf ul li{width:25%; float:left; display:block;}
.sjkf ul li a{display:block; border-right:1px solid #e7e7e7; padding:7px 0 3px; text-align:center; line-height:22px; font-size:12px; color:#555;}
.sjkf ul li img{width:22px; height:22px; display:block; margin:0 auto;}

.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:40%; height:auto; position:absolute; left:30%; 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%;}
.n_ban img{width:100%; height:auto; display:block;}

.page { margin-top:15px; height:30px; text-align:center}
.page a { line-height:30px; height:30px; background:#eee; padding:0 10px; display: inline-block; color:#333; margin:0 5px}
.page a:hover { color:#fff; background:#00834a}
.page a.on { color:#fff; background:#00834a}

.ny_ej{width:100%; padding:5px 15px; font-size:15px; line-height:36px; background-color:#f5f5f5; position:relative;}
.ny_ej .w_z{position:relative;}
.ny_ej .w_z i{float:right; font-size:15px; line-height:36px;}
.ny_ej ul{position:absolute; padding:0 15px; top:46px; left:0; width:100%; border:1px solid #e7e7e7; background-color:#fff; z-index:999; display:none;}
.ny_ej ul li{display:block; font-size:14px; 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_bt{text-align:center; margin:20px auto 15px;}
.ny_bt h3{font-size:18px;margin-bottom: 5px;

color: #555;

text-transform: uppercase;

font-family: Arial, Helvetica, sans-serif;}
.ny_bt h4{font-size: 16px;color: #00834a; margin-bottom:10px;}
.ny_bt span{width:60px; height:1px; background-color:#91989f; margin:0 auto; display:block;}
.ny_bt i{width:30px; height:1px; background-color:#00834a; margin:0 auto; display:block;}



.ny_nr{width:100%; padding:0 15px; margin:20px auto 40px;}
.ny_nr .ny_lm{text-align:center; margin-bottom:15px;}
.ny_nr .ny_lm ul li{font-size:14px; margin:0 10px; display:inline-block;}
.ny_nr .ny_lm ul li a{color:#777;}
.ny_nr .ny_lm ul li a:hover{color:#000;}
.ny_nr .ny_lm ul li a.on{color:#000;}
.ny_nr .js_lb ul li{width:48%; float:left; margin-right:4%; margin-bottom:4%; border:#eee 1px solid;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.ny_nr .js_lb ul li:nth-child(2n){margin-right:0;}
.ny_nr .js_lb ul li img{width:100%; height:auto; display:block;}
.ny_nr .js_lb .w_z{margin-top:5px;}
.ny_nr .js_lb .w_z h3{font-size:14px; line-height:24px; margin-bottom:5px; text-align:center}
.ny_nr .js_lb .w_z h3 a{color:#555; text-align:center}
.ny_nr .hj_lb ul li{width:48%; float:left; margin-right:4%; margin-bottom:1%; font-size:12px; line-height:36px; text-align:center;}
.ny_nr .hj_lb ul li:nth-child(2n){margin-right:0;}
.ny_nr .hj_lb ul li a{width:100%; overflow:hidden; display:block;}
.ny_nr .hj_lb ul li img{width:100%; height:auto; display:block;}
.ny_nr .hj_lb .d_t{width:100%; position:relative; margin-bottom:15px;}
.ny_nr .hj_lb .d_t img{width:100%; height:auto;}
.ny_nr .hj_lb .d_t a{width:100%; height:auto; overflow:hidden; display:block;}
.ny_nr .hj_lb .d_t .rcaption{position:absolute; bottom:0; left:0; width:100%; height:56px; font-size:16px; line-height:56px; text-align:center; color:#fff; background-color:rgba(0,0,0,.5); display:block;}
.ny_nr .zp_lb ul li{width:294px; height:402px; float:left; margin-right:8px; margin-bottom:8px; font-size:14px; line-height:44px; text-align:center; position:relative; overflow:hidden;}
.ny_nr .zp_lb ul li img{width:auto; height:402px; display:block; position:absolute; top:0; left:50%;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
-o-transform:translate(-50%,0);}
.ny_nr .zp_lb ul li:nth-child(4n){margin-right:0;}
.ny_nr .zp_lb .x_x{width:91%; height:100%; padding:0 5%; position:absolute; top:-100%; left:0; background-color:rgba(145,152,159,1);
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.ny_nr .zp_lb .x_x .rcaption{font-size:18px; color:#fff; margin-top:150px; margin-bottom:120px;}
.ny_nr .zp_lb .x_x span{color:#fff;}
.ny_nr .zp_lb ul li:hover .x_x{top:0;}
.ny_nr .wd_zq ul li{border-bottom:1px solid #d7d7d7; margin-bottom:15px; padding-bottom:15px;}
.ny_nr .wd_zq .w_t{width:100%; font-size:14px; line-height:24px; position:relative; cursor:pointer;}
.ny_nr .wd_zq ul li.on .w_t{color:#005caf;} 
.ny_nr .wd_zq .j_d{width:100%; font-size:14px; line-height:24px; display:none; margin-top:5px;} 
.ny_nr .b_m{width:80%; margin:0 auto;}
.ny_nr .b_m input.w_z{width:100%; padding:0 15px; height:44px; border-radius:5px; font-size:14px; line-height:44px; color:#555; border:1px solid #e7e7e7; box-shadow:0 0 5px #eee; margin-bottom:15px;}
.ny_nr .b_m label{vertical-align:middle; font-size:15px; line-height:54px; font-weight:normal; padding-left:3px; padding-right:20px;}
.ny_nr .b_m textarea{width:100%; padding:5px 15px; height:88px; border-radius:5px; font-size:14px; line-height:26px; color:#555; border:1px solid #e7e7e7; box-shadow:0 0 5px #eee; resize:none; outline:none; margin-bottom:10px;}
.ny_nr .b_m button.t_j{width:40%; height:44px; background-color:#005caf; font-size:14px; color:#fff; line-height:44px; border-radius:5px; box-shadow:0 0 5px #eee; cursor:pointer; float:left;}
.ny_nr .b_m button.c_z{width:40%; height:44px; background-color:#aaa; font-size:14px; color:#fff; line-height:44px; border-radius:5px; box-shadow:0 0 5px #eee; cursor:pointer; float:right;}
.ny_nr .zs_yh img{width:100%; height:auto; display:block;}

.swiper-tj{width:100%; margin:0 auto 10px; padding-bottom:17px;}
.swiper-tj .swiper-slide img{width:100%; height:auto; display:block;}
.swiper-tj .t_p{width:100%; overflow:hidden; position:relative;}
.swiper-tj .t_p .t_w{width:90%; position:absolute; color:#fff; top:30px; left:5%;}
.swiper-tj .t_p .t_w h3{font-size:15px; color:#fff; margin-bottom:10px;}
.swiper-tj .t_p .t_w em{width:80px; height:24px; border-radius:10px; background-color:#005caf; font-size:14px; font-style:normal; line-height:24px; text-align:center; display:block; margin-bottom:50px;}
.swiper-tj .t_p .t_w p{font-size:12px;}
.swiper-tj .swiper-pagination-bullet{width:5px; height:5px; border-radius:50%; margin:0 3px !important;}
.swiper-tj .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:0;}

.hs_js{width:100%; padding:0 15px; position:relative; overflow:hidden;}
.hs_js .t_p{width:100%; margin-bottom:15px;}
.hs_js .t_p img{width:100%; height:auto; display:block;}
.hs_js .w_z{width:100%; margin-bottom:15px;}
.hs_js .w_z h3{font-size:15px; color:#555;margin-bottom:10px;}
.hs_js .w_z p{font-size:12px; line-height:22px; margin-top:10px;}
.hs_js .w_z i{width:32px; height:1px; background-color:#91989f; display:block; margin-bottom:20px;}

.ntit { margin:15px auto; width:94%; overflow:hidden; text-align: center}
.ntit ul li { display:inline-block; width:31.333%; margin:0 1% 10px; float:left}
.ntit ul li a { display:block; text-align:center; color:#333; font-size:12px; background:#eee; line-height:28px;}
.ntit ul li a:hover { background:#00834a; color:#fff;}
.ntit ul li a.on { background:#00834a; color:#fff;}