.main-banner {background: linear-gradient(to right, #ed2f2e, #f57f5f);height: 280px;}
.main-banner .banner-title {position: relative;text-align: center;}
.main-banner .banner-title img {position: absolute;right: -146px;top: -135px;}
.main-banner .banner-title .p1 {font-size: 36px;font-weight: 400;color: #ffffff;padding-top: 90px;}
.main-banner .banner-title .p2 {font-size: 20px;color: #ffffff;line-height: 70px;}

.bj{background: #f9f9f9; }
.wz1200{width:1200px; margin: 0 auto;}

.llfx{background: #fff; padding: 30px 0;
-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1);-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; position: relative;z-index: 100;}
.llfx ul{overflow: hidden;}
.llfx li{float: left; width:25%; float: left; text-align: center;}
.llfx h2{font-size: 32px; color: #ff2742; padding: 0 0 15px 0; font-family: arial;font-weight: 800;}
.llfx p{font-size: 14px; color: #666; }
.qhbox1{display: none;}
.scqj_tit{text-align: center; padding: 35px 0 50px 0;}
.scqj_tit h2{font-size: 30px; color: #282828; padding-bottom: 20px;}
.scqj_tit p{font-size: 14px; color: #999999;line-height: 20px;}
.tgys_nr{ width:1200px; margin:0 auto; position:relative;}
.scqj_nr ul{
	overflow: hidden;
	margin-left: -27px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 55px;
	padding-left: 0px;
}
.scqj_nr li{
	float: left;
	width:31%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 27px;
}
.zzj{ display: block; text-align:center; height:92px; line-height:92px; text-align:center; width:345px; font-size:30px; margin:0 auto; -moz-border-radius: 46px; -webkit-border-radius: 46px;border-radius:46px; background-image: linear-gradient(to right,#f40a0b , #ff3d3e); color:#fff;}
.scqjbox{position: relative;background: #fff; overflow: hidden; position: relative; padding: 35px 25px 40px 25px;
-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1)}
.scqjbox h2{font-size: 20px; color: #f10a0b;  padding-bottom: 25px; font-weight: 800;}
.scqjbox p{font-size: 16px; line-height: 30px; padding-right: 35px; color: #999;}
.scqjbox span{display: block; width:70px; height: 70px; border-radius:70px 0 0 0;position: absolute; right:0; bottom: 0; opacity: 0.5;}
.tao1{width:30px; height: 4px; overflow: hidden; margin-top: 35px; background: #f40a0b;}
.bjt1{background: url(../xhs/a_13.png) no-repeat 25px 30px #f40a0b;}
.bjt2{background: url(../xhs/a_16.png) no-repeat 25px 30px #f40a0b;}
.bjt3{background: url(../xhs/a_19.png) no-repeat 25px 30px #f40a0b;}
.scqj_nr a:hover span{opacity: 1;}

.bj4{
	background-image: url(../xhs/a_05.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.xsxs{padding-top: 45px;width:1200px; margin: 0 auto;padding-bottom: 45px;}
.xsxs_nr{position: relative;}
.xsxs_nr img{margin: 0 auto; display:block;}
.sjnr1{overflow: hidden;display: none;}
.xsxs_text1{position: absolute;width:240px; top:60px; left:105px; clear: both;}
.xsxs_text1 h2{font-size: 18px; line-height: 40px; color: #282828;text-align: right;}
.xsxs_text1 p{font-size: 14px; color: #666666; text-align: right; line-height: 30px;}
.xsxs_text1 img{float: right;}
.xsxs_text2{position: absolute;width:240px; top:60px; right:105px; clear: both;}
.xsxs_text2 h2{font-size: 18px; line-height: 40px; color: #282828;}
.xsxs_text2 p{font-size: 14px; color: #666666;line-height: 30px;  }
.xsxs_text2 img{float: left;}
.xsxs_text3{position: absolute;width:240px; top:266px; left:105px; clear: both;}
.xsxs_text3 h2{font-size: 18px; line-height: 40px; color: #282828;text-align: right;}
.xsxs_text3 p{font-size: 14px; color: #666666; text-align: right; line-height: 30px;}
.xsxs_text3 img{float: right;}
.xsxs_text4{position: absolute;width:240px; top:266px; right:105px; clear: both; text-align: left;}
.xsxs_text4 h2{font-size: 18px; line-height: 40px; color: #282828;}
.xsxs_text4 p{font-size: 14px; color: #666666;line-height: 30px;  }
.xsxs_text4 img{float: left;}

.ssnr{padding: 45px 0 80px 0;}
.ssnr_box{overflow: hidden;}
.ssnr_left{overflow: hidden; background: url(../xhs/a_41.png) no-repeat right center; height: 519px;float: left;width:45%;}
.ssnr_right{float: left; width:490px; padding-left: 70px;}
.ssnr_right li{overflow: hidden; padding:25px 0 ;}
.ssnr_right img{float: left; margin-right: 20px;}
.ssnr_right h2{font-size: 20px; line-height: 30px; color: #282828;}
.ssnr_right p{font-size: 14px; color: #999; line-height: 24px;}

.bj2{background: #f9f9f9;}
.nxcb{width: 1200px; margin: 0 auto; padding: 25px 0 70px 0;}
.scqj_nr img{margin: 0 auto;}
.sjwb{display: none;}

.bj6{ position:relative; }
.bj6_left{ position:absolute; top:44px; right:15px;}
.bj6_right{ position: absolute; left:0; bottom:0}
.scqj_nra ul {
	overflow:hidden;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
}
.scqj_nra li{ width:25%; float:left;}
.scqj_nra{
	margin: 0 auto;
	position:relative;
	width:990px;
	background-image: url(../xhs/s6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.text1{ font-size:14px; color:#333; line-height:30px; position:absolute; width:240px; text-align:right; top:0px; left:80px;}
.text2{ font-size:14px; color:#333; line-height:30px; position:absolute; width:240px; top:0px; right:80px;}
.text3{ font-size:14px; color:#333; line-height:30px; position:absolute; width:240px; text-align:right;text-align:right; top:170px; left:0px;}
.text4{ font-size:14px; color:#333; line-height:30px; position:absolute; width:240px;top:170px; right:0px;}
.text5{ font-size:14px; color:#333; line-height:30px; position:absolute; width:240px; text-align:right;left:80px; top:320px;}
.text6{ font-size:14px; color:#333; line-height:30px; position:absolute; width:240px;right:80px; top:320px;}
.cqys_tp{ width:476px; margin:0 auto;}
.tgys_nr ul{ overflow:hidden;}
.tgys_nr  li{float:left; width:50%; color:#333; line-height:30px; font-size:14px; float:left;}
.pl1{ padding:0 80px;}
.pl1 li:nth-child(1){ text-align:left; padding-right:245px; box-sizing: border-box;}

.tgys_sj{display: none;}

.zdbk{width:1200px; margin: 0 auto; padding: 25px 0 65px 0;}
.zdbk_nr{overflow: hidden;}
.zdbk_left{width:483px; float: left;}
.zdbk_right{width:555px; float: right;}
.zdbk_right li{overflow: hidden; padding-bottom: 48px;}
.zdbk_right h2{font-size: 14px; padding-bottom: 10px; color: #444444;}
.zdbk_right p{color: #444444;}
.zdbk_right img{float: left; margin-right: 15px;}
.nrjq_nr ul{overflow: hidden;}
.nrjq_nr li{width:20%; float: left; padding-bottom: 65px;}

.bj5{background-image: url(../xhs/a_05.png);background-repeat: no-repeat;background-position: right center;}
.nrjq{width:1200px; margin: 0 auto; padding: 50px 0 5px 0;}
.sssj{display: none;}
.nrjqbox{cursor:pointer;width:121px; margin: 0 auto; position: relative;}
.nrjqbox span{position: relative; background: url(../xhs/a_89.png);width:121px; height: 136px;display: block;}
.nrjqbox i{transition: All 0.4s ease-in-out;display: block; position: absolute;top:0; left:0; width:121px; height: 136px;opacity: 0;}
.nrjqbox span a{display: block; position: absolute;width:80px; height: 28px; color: #fff;text-align: center;line-height: 28px; background: rgba(0,0,0,.7);left:50%; top:50%; transform:translate(-50%,-50%);-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.nrjqbox p{font-size: 18px; line-height: 30px; color: #282828;background: url(../xhs/a_94.png) no-repeat center bottom; padding-top: 15px; text-align: center;}
.nrjqbox:hover i{opacity: 1;}
.nrjqbox:hover p{background: url(../xhs/a_97.png) no-repeat center bottom;}

.bj3{background: url(../xhs/a_01.jpg) no-repeat center center; height: 660px;}
.scqj_tit_a{text-align: center; padding: 60px 0 45px 0;}
.scqj_tit_a h2{font-size: 30px; color: #fff; padding-bottom: 16px;}
.scqj_tit_a p{font-size: 14px; color: #fff; line-height: 1.7;}
.scqj_tit_a .bt1{background: url(../xhs/a_01.png); width:22px; height: 12px; display: inline-block; *display: inline; margin-right: 20px;vertical-align: middle;background-size: 100% 100%;}
.scqj_tit_a .bt2{background: url(../xhs/a_02.png); width:22px; height: 12px; display: inline-block; *display: inline; margin-left: 20px;vertical-align: middle;background-size: 100% 100%;}
.ttqbox{cursor:pointer;background: #fff;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;position: relative;}
.ttqh{width:1200px; margin: 0 auto; padding: 0 36px; position: relative;}
.ttq_tp{position: relative;}
.ttq_tp img{width:100%;}
.ttq_tp a{transition: All 0.4s ease-in-out;height: 46px; width:80%; background: rgba(0,0,0,.7); font-size: 20px; color: #fff; text-align: center; line-height: 48px;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.ttq_nr{padding: 20px 20px 40px 20px;}
.ttq_nr p{font-size: 14px; color: #666666; line-height: 24px;}
.btn1{position: absolute;width:160px; height: 40px; background: #f39800;font-size: 14px; color: #fff; line-height: 40px; text-align: center;-moz-border-radius: 20px; -webkit-border-radius: 20px;border-radius:20px;bottom: -20px;left:50%; transform:translateX(-50%);}
.ttqh .swiper-slide{padding-bottom: 20px;}
.ttq_tp span{position: absolute;width:50px; height: 34px; font-size: 14px; color: #fff; text-align: center;background: #fe3a3b; bottom: -10px;left:50%; transform:translateX(-50%); line-height: 34px;}
.ttqbox:hover .ttq_tp a{color: #fff;background: #f40a0b;}
.ttqh .swiper-button-next{background: url(../xhs/a_112.jpg);width:17px;height: 27px;z-index: 100;}
.ttqh .swiper-button-prev{background: url(../xhs/a_109.jpg);width:17px;height: 27px;z-index: 100;}

.yzkh{width:1200px; margin: 0 auto; padding-bottom: 50px;}
.sssp{background: #fff;cursor:pointer;}
.sssp_tp{position: relative;}
.sssp_tp img{width:100%;}
.sssp_tp span{position: absolute;width:50px; height: 34px; font-size: 14px; color: #fff; text-align: center;background: #fe3a3b; bottom: -10px;left:50%; transform:translateX(-50%); line-height: 34px;}
.sssp_text{padding: 20px 0 55px 0;}
.sssp_text h2{font-size: 18px; color: #282828; margin-bottom: 10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sssp_text p{font-size: 14px; line-height: 24px; color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sssp:hover h2{text-decoration: underline; color: #f40a0b;}
.yzkh_nr .swiper-button-next{background: url(../xhs/a_123.png); width:34px; height: 34px;bottom: 0px; right:40%; top:auto}
.yzkh_nr .swiper-button-prev{background: url(../xhs/a_122.png); width:34px; height: 34px;bottom: 0px; left:40%; top:auto}
.yzkh_nr .swiper-button-next:hover{background: url(../xhs/a_125.png); width:34px; height: 34px;bottom: 0px;  top:auto}
.yzkh_nr .swiper-button-prev:hover{background: url(../xhs/a_124.png); width:34px; height: 34px;bottom: 0px;  top:auto}
.
.yzkh_nr .swiper-pagination{bottom: 0;top:auto;}
.yzkh_nr .swiper-pagination-bullet{background: url(../xhs/a_130.png); width:12px; height: 12px;opacity: 1;}
.yzkh_nr .swiper-pagination-bullet-active{background: url(../xhs/a_128.png); width:12px; height: 12px;}

.hzhb{width:1200px; margin: 0 auto; padding-bottom: 70px;}
.hzhb_nr{padding:0 36px; position:relative;}
.hzhb_nr ul{overflow: hidden;}
.hzhb_nr li{float: left; padding: ;}
.hzhb_nr .swiper-pagination-bullet{background: url(../xhs/a_130.png); width:12px; height: 12px;opacity: 1;}
.hzhb_nr .swiper-pagination-bullet-active{background: url(../xhs/a_128.png); width:12px; height: 12px;}

.hbbox{
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	overflow: hidden;
}
.hbbox img{width:100%;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.hzhb_nr .swiper-container{padding-bottom: 40px;}
.hzhb_nr .swiper-button-next{
	width:15px;
	height: 27px;
	background-image: url(../xhs/b_46.jpg);background-size: 100%;
}
.hzhb_nr .swiper-button-prev{
	width:15px;
	height: 27px;
	background-image: url(../xhs/b_43.jpg);background-size: 100%;
}

.xhsjd{ background: linear-gradient(to right, #ff3d3e , #f40a0b);}
.shsjdbox{width:1200px; overflow: hidden; margin: 0 auto; padding: 40px 0;}
.shsjdbox h2{font-size: 30px; color: #fff; padding-bottom: 20px;}
.shsjdbox p{font-size: 14px; color: #fff; line-height: 20px;}
.shs_left{ float:left;}
.btn2{width:160px; height: 46px; background: #fff; text-align: center; line-height: 46px; float: right; text-align: center; line-height: 46px; font-size: 16px; color: #ff2741; margin-top: 10px;
-moz-border-radius: 23px; -webkit-border-radius: 23px;border-radius:23px;}

.footer{background: #252a36;}
.dbxx{width:1200px; margin: 0 auto;}
.dbxx ul{overflow: hidden;}
.dbxx li{float: left;line-height: 52px;color: #999999;}
.dbxx a{color: #999999; padding-right: 18px;}
.dbxx a:hover{color: #fff;}
.footerbox{width: 1200px; overflow: hidden; margin: 0 auto; padding: 25px 0 15px 0;}
.foot_left{float: left;}
.wzgg{float: left; width:200px}
.wzgg h2{font-size: 16px; color: #fff; padding-bottom: 10px;}
.wzgg li{line-height: 26px;}
.wzgg a{color: #999999; padding-right: 18px;}
.wzgg a:hover{color: #fff;}
.foot_right{float: right;}
.foot_right h4{font-size: 16px; color: #fff; background: url(../xhs/a_141.jpg) no-repeat 90px center ; line-height: 20px;}
.foot_right h2{font-size: 30px;color: #fff; padding: 20px 0 10px 0;}
.foot_right p{color: #9097a8;}
.foot_right ul{overflow: hidden; padding-top: 15px;}
.foot_right li{float: left; padding-right: 20px;}
.bqxx{padding: 10px 0;border-top:1px solid #383e4c;width:1200px; margin: 0 auto;}
.bqxx p{line-height: 27px; color: #fff; text-align: center;}
.bqxx span{color: #999; padding: 0 5px;}
.bqxx  img{display: inline-block; *display: inline;vertical-align: middle;}
.dhbj{display: none; background: rgba(0,0,0,.7); position: fixed; z-index: 999; left:0; top:0;width:100%; height: 100%;}

.img0 {cursor:pointer;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.img0:hover { transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
.img5 {cursor:pointer; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img5:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }
.img3 {cursor:pointer;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.img3:hover { transform: rotate(360deg) scale(1.2);-webkit-transform: rotate(360deg) scale(1.2);-moz-transform: rotate(360deg) scale(1.2); -o-transform: rotate(360deg) scale(1.2); -ms-transform: rotate(360deg) scale(1.2); }
.img4 {cursor:pointer; transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}
.img1n {transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.img1n:hover { transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}

@media(max-width:1200px) and (min-width: 1000px){
.wz1200	{width:100%;}
.top p{width:100%;}
.head{width:100%;}
.nav li{padding-left: 30px;}
.xsxs{width:100%;}
.nxcb{width:100%;}
.zdbk{width:100%;}
.zdbk_right{width:45%; padding-right: 180px;}
.nrjq{width:100%;}
.ttqh{ width:100%;}
.yzkh{ width:100%;}
.hzhb{width:100%;}
.shsjdbox{width:100%;}
.dbxx{width:100%;}
.footerbox{ width:100%;}
.bqxx{ width:100%;}
.wzgg{width:180px;}
.bj5{ background:none;}
.bj4{ background:none;}
.bj6_left{ display:none;}
.bj6_right{ display:none;}   
}

@media(max-width:999px){
body{padding-bottom: 1.5rem;}
.header{height: 88px;}
.top{display: none;}
.head{width:100%;}
.logo{width:40%; position: absolute;left:20px; padding: 0;top:50%; transform:translateY(-50%);}
.logo img{width:100%;}
.dhbtn{display: block;}
.nav{ padding-top:0; width: 100%; position: absolute; top:-10rem; left:0;background: #fff;z-index: 1000;}
.nav li{float:none;padding-left: 0; font-size: 16px;line-height: 40px; border-top: 1px solid #eee; }
.nav a{ line-height: 40px; padding-left: 3%;}
.on3{ background: url(../xhs/dh2.png);}
.img2{display: block;}
.img1{display: none;}

.wz1200{width:100%; padding: 0 2%;box-sizing: border-box;}
.llfx{top:-20px; padding:.3rem 0;}
.llfx h2{font-weight: 200;}

.scqj_tit{text-align: center; padding: .38rem 2%;}
.scqj_tit h2{font-size: .34rem; padding-bottom:.2rem;}
.scqj_tit p{font-size: .2rem;line-height:1.8;}
.scqj_nra{ background:none; width:100%; padding:0 3%;box-sizing: border-box;}
.scqj_nra ul{ padding:0 .3rem;}
.scqj_nra li{ width:50%; padding:20px;box-sizing: border-box; }
.scqj_nra  img{ width:100%;}
.zzj { line-height:.9rem; font-size:.4rem; max-width:80%; height:.9rem;}


.qhbox1{display: block;}
.qhbox1 .swiper-slide{padding-bottom: .58rem;}
.qhbox1 .swiper-pagination-bullet{width:20px; height: 10px; background: #fccbce;border-radius:5px; opacity: 1;}
.qhbox1 .swiper-pagination-bullet-active{background: #fa2a2a;}
.scqjbox{padding: .5rem .35rem;}
.scqjbox h2{font-size: .3rem;line-height:2; padding-top: .2rem; padding: 0; }
.scqjbox p{font-size: .2rem; line-height:1.8; padding-right: .35rem; }
.scqjbox span{display: block; width:70px; height: 70px; border-radius:70px 0 0 0;position: absolute; right:0; bottom: 0; opacity: 0.5;}
.tao1{ margin-top:.3rem }

.xsxs{padding-top:.1rem;width:100%; }
.xsxs_nr{display: none;}
.sjnr1{display: block;}
.sjtp1{width:3.3rem; float: left;}
.sjtp1 img{width:100%;}
.sjtext1{float: right;width:4rem; padding-right: 2%;}
.sjtextbox{background: #fff; padding:.1rem .18rem;box-shadow:0 0 10px rgba(0, 0, 0, .1);border-radius:.1rem; margin-bottom: .1rem; }
.sjtextbox h2{font-size: .3rem; color: #333; padding-bottom: .15rem;}
.sjtextbox p{font-size: .2rem; color: #989898; line-height: 1.8;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sjtextbox span{width:.4rem;}
.sjtextbox img{width:100%;}

.ssnr{padding: .45rem 0 .8rem 0;}
.ssnr_box{overflow: hidden;}
.ssnr_left{overflow: hidden; background: none;float:none;width:100%; padding-right: 2%;box-sizing: border-box;height: auto;}
.ssnr_left img{width:100%;}
.ssnr_right{float: none; width:100%; padding:0 ;}
.ssnr_right li{ padding:.25rem .2rem;width:50%;float: left;box-sizing: border-box;}
.ssnr_right img{float: left; margin-right: .2rem;width:1rem; margin-top: .1rem;}
.ssnr_right h2{font-size: .26rem; line-height: 1.8; }
.ssnr_right p{font-size: .2rem;  line-height:1.5;}

.nxcb{width: 100%;  padding: .25rem 2% .7rem 2%;box-sizing: border-box;}
.scqj_nr img{width:100%;}
.sjwb {display: block; padding-top: .45rem;}
.sjwb li{margin-bottom: .3rem;background: #fff;padding: .28rem;border-radius:.1rem;box-shadow:0 0 .1rem rgba(0, 0, 0, .2);}
.sjwb span{font-size: .28rem; color: #333;width:1.48rem;display: inline-block;*display: inline;}
#btn1{width:100%; font-size: .3rem; background: #ff3d3e; color: #fff; height: .88rem;border-radius:.1rem; border: none;}
.wby1{width:100%; font-size: .28rem; color: #999;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none; border: none;background: url(../xhs/a_04.jpg) no-repeat 98% center ;background-size: .24rem .12rem;}
.wby2{width:4.5rem;  border: none;color: #999; font-size: .28rem; }
.wby3{width:2.5rem;  border: none;color: #999; font-size: .28rem; }
#btn2{border: none; font-size: .28rem; color: #f61718; padding-left: .2rem; border-left: 1px solid #eee;}

.tgys{padding: .4rem 0 .75rem 0;}
.tgys_nr{display: none;}
.tgys_sj{display: block;}
.sjwb2{overflow: hidden; padding: .2rem;}
.sjwb2 img{width:1rem; margin-right: .15rem; float: left;}
.sjwb2 p{font-size: .22rem; color: #333; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.zdbk{width:100%; margin: 0 auto; padding: .25rem 2% .65rem 2%;box-sizing: border-box;}
.zdbk_left{width:100%; float:none;}
.zdbk_left img{width:100%}
.zdbk_right{width:100%; padding: .5rem 0 0 0;}
.zdbk_right ul{width:100%; overflow: hidden;}
.zdbk_right li{overflow: hidden; padding:0 .1rem .48rem .1rem; width:50%; float: left;box-sizing: border-box;}
.zdbk_right h2{font-size:.24rem; padding-bottom: .1rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.zdbk_right p{font-size: .2rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zdbk_right img{float: left; margin-right: .15rem; height: .42rem; }

.nrjq{width:100%; margin: 0 auto; padding: .5rem 0 .35rem 0;}
.nrjq_nr{display: none;}
.sssj{display: block;}
.bdxq{width:80%; margin: 0 auto; padding-top: .2rem;}
.bdxq img{width:100%;opacity: 0.7;}
.bdxq span{position: relative;display: block;}
.srrk{width:2rem; height: .77rem; background: #ff3d3e; color: #fff; font-size: .26rem;border-radius:.1rem; text-align: center; line-height: .77mre; display: block; line-height: .77rem;margin: .2rem auto 0 auto;opacity: 0; }
.ckxq{ width:2rem; height: .77rem;left:50%; top:50%; transform:translate(-50%,-50%); text-align: center; font-size: .26rem; color: #fff; line-height: .77rem; background: rgba(0,0,0,.7); position: absolute;border-radius:.1rem;opacity: 0; }
.sssj .swiper-slide-active .ckxq{opacity: 1;}
.sssj .swiper-slide-active .bdxq{width:100%;}
.sssj .swiper-slide-active .srrk{opacity: 1;}
.sssj .swiper-slide-active img{opacity: 1;}
.sssj .swiper-slide-prev{margin-top: .25rem;}
.sssj .swiper-slide-next{margin-top: .25rem;}

.bj3{ height:auto;background-size: auto 100%;}
.scqj_tit_a{padding: .6rem 2% .45rem 2%;}
.scqj_tit_a h2{font-size: .3rem;padding-bottom: .2rem;}
.scqj_tit_a p{font-size: .2rem;}

.ttqh{width:100%; box-sizing: border-box; padding-bottom: .4rem;}
.ttq_tp{position: relative;}
.ttq_tp a{height:.46rem; width:80%; font-size: .2rem; color: #fff; text-align: center; line-height: .46rem;}
.ttq_nr{padding: .2rem .2rem .4rem .2rem;}
.ttq_nr p{font-size: .2rem; line-height: 1.8;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.btn1{width:70%; height:.4rem; font-size: .2rem; color: #fff; line-height: .4rem; bottom: -.2rem;}
.ttqh .swiper-slide{padding-bottom: .2rem;}

.yzkh{width:100%; padding:0 2% .5rem 2%;}

.sssp_tp span{position: absolute;width:50px; height: 34px; font-size: 14px; color: #fff; text-align: center;background: #fe3a3b; bottom: -10px;left:50%; transform:translateX(-50%); line-height: 34px;}
.sssp_text{padding: 20px 0 55px 0;}
.sssp_text h2{font-size: .26rem;  margin-bottom:.1rem;}
.sssp_text p{font-size: .2rem; line-height: 1.8; }

.hzhb{width:100%; padding-bottom: .5rem;}
.hbbox{padding:.1rem .2rem ;}
.hzhb_nr .swiper-container{padding-bottom: .7rem;}

.shsjdbox{width:100%;padding: .4rem 2%;}
.shsjdbox h2{font-size: .38rem; line-height: 2; padding-bottom: .15rem;}
.shsjdbox p{font-size: .2rem;  line-height: 1.6;}
.shs_left{ width:100%; float:none;}
.btn2{width:1.6rem; height: .46rem;   line-height: .46rem; float:none;  line-height: .46rem; font-size: .2rem;margin-top: .1rem;display: block;}

.dbxx{display: none;}
.bqxx{padding: .2rem 2%;border-top:none;width:100%; margin: 0 auto;}
.bqxx p{line-height: .28rem; color: #fff; text-align: center;font-size: .2rem;}
.foot_right h4 img{width:.42rem; display: inline-block; *display: inline; margin-right: .15rem;vertical-align: middle;}
.sjbqxx{z-index: 1000; width:100%; position: fixed;left:0; bottom: 0; background: #f7f7f7; padding: .2rem 0;}
.sjbqxx ul{overflow: hidden;}
.sjbqxx li{width:20%; float: left; text-align: center;}
.sjbqxx p{font-size: .22rem; color: #999; padding-top: .15rem;}
.sjbqxx img{width:.52rem; height: .52rem; margin: 0 auto;}
.hzhb_nr{padding: 0;}
.hzhb_nr .swiper-button-next{display: none;}
.hzhb_nr .swiper-button-prev{display: none;}
}
@media(max-width:480px){
.yzkh_nr .swiper-button-prev{ left:10%;}
.yzkh_nr .swiper-button-next{ right:10%;}

}

.width1200{ max-width:1200px; margin:0px auto; width:96%;}
.width1200 .table_titile{ border-bottom:#dbdbdb 1px solid; text-align:center; padding-bottom:20px; padding-top:40px; margin-bottom:15px;}
.width1200 .table_titile span{ border-bottom:#f62d4f 2px solid; padding-bottom:17px; font-weight:bold}

.width1200 table.dataintable {margin-top: 15px;border-collapse: collapse;border: 1px solid #e3e3e3;width: 100%;box-shadow: 0px 0px 15px #ddd;}
.width1200 table.dataintable tr{background-color: #fff;}
.width1200 table.dataintable tr:nth-child(odd) {background-color: #f5f5f5;}
.width1200 table.dataintable th {vertical-align: baseline;padding: 20px;background-color: #666666;border: 1px solid #e3e3e3;text-align: center;color: #fff;font-size: 18px;}
.width1200 table.dataintable td {text-align: center;padding: 20px 3px; padding-left:30px;border: 1px solid #e3e3e3;font-size: 16px; text-align:left}
.width1200 table.dataintable td.colorf62d4f{ text-align:center; font-weight:bold; padding-left:3px;}
.width1200 table.dataintable td p {font-size: 16px;}
.width1200 table.dataintable img {width:24px;height:24px;}
.fontbold{ font-weight:bold}
.padding90{ padding:90px 0}
.font56{ font-size:56px;}
.font40{ font-size:40px;}
.font36{ font-size:36px;}
.font30{ font-size:30px;}
.font26{ font-size:26px;}
.font22{ font-size:22px;}
.font20{ font-size:20px;}
.font18{ font-size:20px;}
.colorf62d4f{ color:#f62d4f}
.colorffcc00{ color:#ffcc00}
.ctchuanbo li {list-style-type: none;margin: 2px 0px;margin-bottom: 20px;}
.ctchuanbo li p {width: 100%;text-align: left;background: #ebeaea;line-height: 4em;color: #797979;}
.ctchuanbo li p span {display: inline-block;width: 25%;font-size: 1.2em;line-height: 4em;font-weight: bold;color: #fff;background: #ff5050;padding-left: 20px;border-right: 2px solid #fff;margin-right: 20px;box-sizing: border-box;}
.pic-li2 {box-sizing: border-box;}
.mod_title{ font-size: 30px; text-align: center; height:60px; color:#e23c41;  background:url(../xhs/van_tit.png) center bottom no-repeat; }
.mod_info{ padding-top: 10px; padding-bottom:30px; line-height:24px; text-align: center;color: #999;}
.xhs-register-btn{display: block;margin: 0 auto;width:240px;height:40px;background:rgba(255,39,65,1);border-radius:6px;text-align: center;line-height: 40px;font-size:16px;/*font-family:PingFangSC-Regular;*/font-weight:400;color:rgba(255,255,255,1);cursor: pointer;}
.xhs-register-btn:focus{color: #fff;}
.xhs-register-btn:hover{color: #fff;}
