.ns_banner{display:block}.ns_banner img{width:100%}.hsltit{text-align:center;color:#f25333;line-height:normal}.hsltit>div{height:32px;line-height:32px;font-weight:bold;font-size:36px;margin-top:5px}.hsltit p{font-size:18px;color:#666;margin-top:25px;display:block}.hslbtn{text-align:center;padding-top:40px}.hslbtn a{display:inline-block;line-height:50px;background-color:#f13b35;width:300px;color:#fff;font-size:20px;margin:0 20px;border-radius:10px;position:relative;overflow:hidden}.hslbtn a:last-child{background-color:#f90}.hslbtn a:before{content:"";position:absolute;height:50px;width:100%;left:-100%;top:0;background-color:rgba(255,255,255,0.3);-webkit-transition:0.4s;transition:0.4s;z-index:0}.hslbtn a:hover{color:#fff}.hslbtn a:hover:before{left:0}.hypm{padding:50px 0;overflow:hidden}.hypm .hypm_box{display:block;margin:30px 0 0}.hypm .hypm_box img{width:100%}.xyhj{background-color:#f6f6f6;padding:50px 0 40px 0;overflow:hidden}.xyhj .xyhj_list{overflow:hidden}.xyhj .xyhj_list .xyhj_item{width:25%;float:left;margin-bottom:10px}.xyhj .xyhj_list .xyhj_item a{display:block;margin:0 5px;position:relative;max-height:260px;overflow:hidden}.xyhj .xyhj_list .xyhj_item a p{position:absolute;background-color:rgba(241,59,63,0.9);height:40px;line-height:40px;width:100%;text-align:center;color:#fff;font-size:20px;bottom:-40px;z-index:1;-webkit-transition:0.5s;transition:0.5s}.xyhj .xyhj_list .xyhj_item a img{width:100%;height:100%;-webkit-transition:0.5s;transition:0.5s}.xyhj .xyhj_list .xyhj_item a:hover p{bottom:0;-webkit-transition:0.5s;transition:0.5s}.xyhj .xyhj_list .xyhj_item a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:0.5s;transition:0.5s}
.qydx{padding-top:80px;overflow:hidden}
.qydx .qydx_tag{margin:30px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.qydx .qydx_tag b{display:block;text-align:center;width:326px;height:61px;line-height:61px;color:#fff;font-size:26px;background-image:url(/assets/images/total/nansheng/p12.jpg)}
.qydx .qydx_list{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap: wrap;}
.qydx .qydx_list>a{display:block;width:378px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);padding-bottom:10px;position:relative;left:0;-webkit-transition:0.5s;transition:0.5s;margin-bottom: 30px;}
.qydx .qydx_list>a img{width:100%}
.qydx .qydx_list>a b{display:block;color:#000;font-size:20px;padding-top:10px;padding-left:10px}
.qydx .qydx_list>a p{display:block;color:#666;font-size:16px;padding-left:10px;padding-top:5px}
.qydx .qydx_list>a em{color:#ff4800;font-style:normal;display:block;padding-left:10px;padding-top:5px;margin-bottom:10px}
.qydx .qydx_list>a div{border:1px solid #ff4800;color:#ff4800;font-size:20px;line-height:36px;text-align:center;margin:0 10px;border-radius:5px;position:relative;overflow:hidden;-webkit-transition:0.5s;transition:0.5s}
.qydx .qydx_list>a span{position:relative;z-index:1}
.qydx .qydx_list>a div:before{content:"";position:absolute;height:36px;width:100%;left:-100%;top:0;background-color:#ff4800;-webkit-transition:0.5s;transition:0.5s;z-index:0}
.qydx .qydx_list>a:hover{left:5px;-webkit-transition:0.5s;transition:0.5s}
.qydx .qydx_list a:hover div span{color:#fff}
.qydx .qydx_list>a:hover div:before{left:0}
.jskj{padding-top:80px;overflow:hidden}.jskj .jskj_img{display:block;width:991px;margin:0 auto;margin-top:50px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}.jskj .jskj_img img{width:100%}
.jybz{padding:80px 0;/* overflow:hidden */}
.jybz .jybz_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;/* overflow:hidden */}
.jybz .jybz_box>a{display:block;width:588px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);padding-bottom:20px;position:relative;left:0;margin-top:40px}
.jybz .jybz_box>a img{width:100%}
.jybz .jybz_box>a b{display:block;padding-top:10px;padding-left:20px;color:#000;font-size:24px;font-weight:normal}
.jybz .jybz_box>a p{display:block;padding-top:5px;padding-left:20px;color:#666;font-size:18px;font-weight:normal}
.jybz .jybz_box>a:hover{left:5px}
