@charset "UTF-8";
/*-----default model-----*/
body,h1, h2, h3, h4, h5, h6,p,ul, ol, dl, dd,figure, menu, input, textarea, button, select, th, td,figcaption {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6,b, strong {font-size: 100%;font-weight: normal;}
li {list-style: none;}
em, i {font-style: normal;}
img {border:none;}
input,textarea,button,select {outline: 0 none;}
table{border-collapse: collapse; margin:0 auto;}
textarea {resize: vertical;}
a {text-decoration: none;outline: 0 none;color:inherit}
table{border-collapse:collapse;width: 100%;color: #333;text-align: center;}
.clearfix:before,.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfix{zoom:1} 
body{width: 100%;height:100%; background: #fff; font-size: 12px;min-width: 1100px!important; font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; color: #444;overflow-x: hidden;}
a[title="站长统计"]{display: none;}
@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
.left{float: left;}
.right{float: right;}
.wrap{position: relative; width: 1200px; margin: 0 auto;font-size: 0;text-align: center;}
.hide{display: none;}
.title{display: inline-block;width: 100%;}
.title h2::before{content: ''; width: 1.96rem; height: 0.28rem; background: url(../images/titL.png) no-repeat center / 100%; display: inline-block; vertical-align: middle; margin-right: 0.28rem;}
.title h2::after{content: ''; width: 1.96rem; height: 0.28rem; background: url(../images/titR.png) no-repeat center / 100%; display: inline-block; vertical-align: middle; margin-left: .28rem;}
.p-hide{
	display: none;
}
section{
	display: inline-block;width: 100%;
}
.main{
	display: inline-block;width: 100%;
}
.title h2{
	font-size: .52rem;font-weight: 900;line-height: 1.8rem;
	color: #fff;
	/* background: linear-gradient(to bottom, #fffdee 30%, #fff492);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; */
}
.title h2 img{
	vertical-align: middle;margin-right: .18rem;
	/* animation: scale 1s infinite alternate linear; */
}
.cot{
	display: inline-block;width: 100%;
}

.banner-box{
	width: 100%;height: 1106px;position: relative;background: url(../images/banner_bg.jpg) no-repeat center top;font-size: 0; box-sizing: border-box;background-size: auto 8.4rem;
}
.banner-box .logo{
	 display: inline-block;width: 1.4rem;margin-top: .3rem;float: left;
}
.banner-box .logo img{
	width: 100%;
}
.banP1{
	display: inline-block;font-size: .38rem;color: #fff;width: 6.21rem;height: .78rem;line-height: .78rem;background: url(../images/ban5.png) no-repeat center top;background-size: 100%;margin-top: .85rem;
}
.banimg{
	display: block;
}
.banimg1{
	width: 9.43rem;margin: .24rem auto 0;
}
.banimg2{
	width: 1.39rem; margin: .34rem auto 0;
}
.banimg3{
	position: absolute;top: 0;left: -3.5rem;width: 7.53rem;animation: sx1 3s forwards ease-in-out;
}
.banimg4{
	position: absolute;top: 0;right: -3.45rem;width: 7.53rem;animation: sx 3s forwards ease-in-out;
}
.sjz{
	display: inline-block;width: 100%;height: 5.26rem;background: url(../images/sjz.png) no-repeat center top;background-size: 100%;margin-top: -1.26rem;
}
.sjzp1{
	display: block;font-size: .48rem;font-weight: bold;float: left;width: 4rem;line-height: .88rem;
	color: #fff;
	/* background: linear-gradient(to bottom, #fffaef 20%, #ffde93);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
}
.sjznr{
	display: inline-block;float: left;
}
.sjznr:nth-of-type(1){
	margin-left: .49rem;
}
.sjznr .p1{
	display: inline-block;width: 1.46rem;height: 1.51rem;background: url(../images/sjzimg2.png) no-repeat center top;background-size: 100%;position: relative;
    /* animation: scale 1s infinite alternate linear; */
	    animation: scale2 1s infinite alternate linear;
}
.sjznr .p1>img{
	width: .52rem;position: absolute;top: -.25rem;right: .02rem;
}
.sjznr .p1>span{
	display: inline-block;font-size: .24rem;font-weight: bold;color: #1066ee;margin-top: .35rem;
}
.sjznr .p2{
	font-size: .2rem;color: #fff;display: block;width: 1.46rem;height: .8rem;line-height: .25rem; background: url(../images/sjzimg3.png) no-repeat center top;background-size: 100%;padding-top: .15rem;
}
.sjzxq{
	display: inline-block;width: 100%;
}
.sjzD{
	margin-top: .57rem;
}
.sjzD .p1{
	margin-bottom: .47rem;
}
.sjzS{
	margin-top: 1.14rem;margin-right: .12rem;margin-left: .12rem;
}
.sjzS .p2{
	margin-bottom: .47rem;
}
.sjzS2 .p1 span{
	margin-top: .5rem;
}

.sec1{
	background: url(../images/s1Bg.jpg) no-repeat center top;background-size: auto 100%;height: 1401px;
}
.s1main{
	height: 1206px;background: url(../images/s1Cbg.png) no-repeat center top;background-size: 100%;margin-top: 1.2rem;
}
.cot1{
	width: 1084px;
}
.cot1 .s1T{
	margin-top: .5rem;margin-left: -.08rem;
}
.s1T>div{
	display: inline-block;width: 100%;
}
.s1T .s1T1{
	position: relative;
}
.s1T1>span{
	display: inline-block;float: left;
}
.s1T1 .s1sp1{
	width: 6.6rem;height: .74rem;line-height: .74rem;font-size: .32rem;font-weight: bold;color: #fff;background: #ea0000; background: linear-gradient(to bottom, #ff871c,#ea0000);border-radius: 1rem;
}
.s1T1 .s1sp2{
	width: 4.33rem;height: .71rem;line-height: .71rem;border-top: .01rem solid #faac93;border-bottom: .01rem solid #faac93;position: absolute;right: -.1rem;top: 0;
}
.s1T1 .s1sp2 p{
	font-size: .24rem;font-weight: bold;color: #7b360d;
}
.s1T1 .s1sp2 p>label{
	color: #ea0301;
}
.s1T1 .s1sp2 p>img{
	width: 2.22rem;margin-left: .08rem;
}
.s1T2{
	margin-top: .4rem;margin-left: .5rem;
}
.s1T2>div{
	display: inline-block;width: 2.48rem;height: 3.63rem;background: url(../images/s1img12.png) no-repeat center top;background-size:100%;position: relative;float: left;
}
.s1T2>div:last-child{
	margin-right: 0;background: url(../images/s1img13.png) no-repeat -.05rem top;background-size:100%;
}
.s1T2>div>img{
	display: inline-block;position: absolute;
}
.s1T2xq .s1TI1{
	width: 1.55rem;top: -.08rem;left: -.68rem;
	animation: iconPulse 2.5s linear infinite;
}
.s1T2xq .s1TI2{
	width: 1.25rem;left: .52rem;top: .4rem;
}
.s1T2xq .s1TI3{
	width: .32rem;top: .18rem;right: .55rem;
}
.s1rx3 .s1TI2{
	width: 1.73rem;
}
.s1rx4 .s1TI2{
	left: .78rem;
}
.s1rx4 .s1TI1{
	left: -.62rem;
}
.s1rx4 .s1TI3{
	top: .15rem;
}
.s1B{
	display: inline-block;width: 100%;border: .02rem solid #118bfc;border-radius: .08rem;background: #fff;margin-top: -1.38rem;position: relative;
}
.s1B table{
	width: 96%;margin: 0 2%;
}
.s1B .tr1{
	font-size: .24rem;font-weight: bold;color: #fff; background: #105ae9; background: linear-gradient(to right, #118ffe,#105ae9);height: .7rem;line-height: .7rem;border: .01rem solid #fff;box-shadow: 0 0 .06rem rgba(16,92,234,0.15);
}
.s1B tr td:nth-of-type(2){
	width: 18%;
}
.s1B tr td:nth-of-type(2){
	width: 30%;
}
.s1B tr td:nth-of-type(3){
	width: 30%;
}
.s1B tr td:nth-of-type(4){
	width: 22%;
}
.s1B tr td>a{
	display: inline-block;width: 1.59rem;height: .38rem;line-height: .38rem;background: #ffedec;border-radius: 1rem;border: .01rem solid #ee1b06;font-size: .23rem;color: #ee1b06;
}
.s1B tr td>a:hover{
	background: #f6510d; background: linear-gradient(to right, #ff844f,#f6510d);color: #fff;border: .01rem solid #ff844f;
}
.s1tbT>span{
	display: inline-block;float: left;
}
.s1tbT>span:nth-of-type(1){
	width: 19%;
}
.s1tbT>span:nth-of-type(2){
	width: 30%;
}
.s1tbT>span:nth-of-type(3){
	width: 30%;
}
.s1tbT>span:nth-of-type(4){
	width: 14%;
}
.s1tbT{
	font-size: .24rem;font-weight: bold;color: #fff; background: #105ae9; background: linear-gradient(to right, #118ffe,#105ae9);height: .7rem;line-height: .7rem;border: .01rem solid #fff;box-shadow: 0 0 .06rem rgba(16,92,234,0.15);border-top-left-radius: .08rem;border-top-right-radius: .08rem;margin-left: -.02rem;margin-top: -.02rem;width: 100.25%;
}
.s1B tr td{
	font-size: .23rem;color: #333;height: .69rem;line-height: .69rem;border-bottom: .01rem solid #88c4fd;border-right: .01rem solid #88c4fd;
}
.s1B tr td:last-child{
	border-right: none;
}
.s1B tr:last-child td{
	border-bottom: none;
}
.sjznr .s1dh{
	line-height: .45rem;
}
/* Gg1 */
.Gg1{
	display: inline-block;width: 100%;height: 3.25rem;background: url(../images/gg1bg.jpg) no-repeat center top;background-size: auto 3.25rem;
}
.Gg1>div>div{
	display: inline-block;float: left;
}
.gg1L{
	width: 3.7rem;margin-top: .7rem;
}
.gg1Z{
	width: 5.52rem;margin-top: .64rem;margin-left: .35rem;margin-right: .5rem;
}
.gg1Z>div{
	display: inline-block;float: left;width: 1.96rem;height: 1.96rem;position: relative;
}
.gg1Z .gg1nr{
	background: url(../images/gg1Y1.png) no-repeat center top;background-size: 100%;
}
.gg1Z .gg2nr{
	background: url(../images/gg1Y2.png) no-repeat center top;background-size: 100%;margin-left: -.18rem;
}
.gg1Z .gg3nr{
	background: url(../images/gg1Y3.png) no-repeat center top;background-size: 100%;margin-left: -.18rem;
}
.gg1Z>div p{
	font-size: .23rem;color: #ff9000;margin-top: 1.08rem;line-height: .26rem;
}
.gg1Z .gg2nr p{
	color: #2b70e1;
}
.gg1Z .gg3nr p{
	color: #ff3000;
}
.gg1Z>div img{
	position: absolute;left: 0;bottom: 0;
    animation: rotation 4s linear infinite;
}
.gg1Z .gg2nr img{top: 0;}
.gg1R{
	width: 1.93rem;margin-top: .58rem;
}
.gg1R p{
	font-size: .2rem;color: #fff;margin-top: .13rem;
}
.gg1R p::before{
	display: inline-block;content: '';width: .05rem;height: .05rem;background: #fff;border-radius: 1rem;margin-right: .1rem;vertical-align: middle;
}
.gg1R p::after{
	display: inline-block;content: '';width: .05rem;height: .05rem;background: #fff;border-radius: 1rem;margin-left: .1rem;vertical-align: middle;
}
/*sec2*/
.sec2{
	background: url(../images/s2Bg.jpg) no-repeat center top;background-size: auto 100%;height: 1343px;
}
.s2main {
    height: 1206px;
    background: url(../images/s2Cbg.png) no-repeat center top;
    background-size: 100%;
    margin-top: .72rem;
}
.cot1 .s2T {
    margin-top: .5rem;
    margin-left: .02rem;
}
.s2T1 .s1sp1{
	width: 5.79rem; background: #105dea; background: linear-gradient(to bottom, #118dfd,#105dea);
}
.s2T1 .s1sp2 {
	width: 4.91rem;border-top: .01rem solid #b7d4eb;border-bottom: .01rem solid #b7d4eb;
}
.s2T2{
	display: inline-block;width: 100%;margin-top: .38rem;
}
.s2T2 .slide{
	width: .78rem; height: 3.24rem; display: inline-block;border: .01rem solid #fff;border-radius: .08rem;float: left;
	vertical-align: top;margin-right: .09rem;
	overflow: hidden;
	transition: all .8s;
}
.s2T2 .slide.on{width: 5.44rem; height: 3.24rem;margin-right: 0;background: #fff;border: .01rem solid #ee1805;position: relative;}
.s2T2 .slide1.on{margin-left: 0;}
.s2T2 .slide>div{
	display: inline-block;float: left;
}
.s2T2 .slide .tit{
	width: .78rem; height: 100%;
	background: #105feb; background: linear-gradient(to bottom, #118cfd,#105feb);
	cursor: pointer;
}
.s2T2 .slide.on .tit{
	background: #eb0701; background: linear-gradient(to bottom, #fe831b,#eb0701);
}
.s2T2 .slide .tit i{
	width: .09rem;display: inline-block;height: .09rem;border: .01rem solid #fff;border-radius: 1rem;margin: .37rem auto .44rem;
}
.s2T2 .slide .tit span{
	width: .38rem;display: inline-block;font-size: .3rem;font-weight: bold;line-height: .35rem;color: #fff;padding: 0 .2rem;
}
.s2T2 .slide .tit em{
	width: .09rem;display: inline-block;height: .09rem;border: .01rem solid #fff;border-radius: 1rem;margin: .4rem auto 0;
}
.s2T2 .slide.on .picbox{
	width: 86%; height: 100%;position: absolute;top: 0;right: 0;cursor: pointer;
}
.s2T2 .slide .picbox .txt {
    float: left;
    margin-left: 5%;
    margin-top: .3rem;
    width: 97%;
    height: 2.7rem;
    overflow-y: scroll;
}

.s2T2 .slide .picbox .txt h3{
	font-size: .3rem; line-height: .5rem; float: left; font-weight: bold; color: #333;text-align: center;
}
.s2T2 .slide .picbox .txt p{
	clear: both; float: left;
	font-size: .18rem; line-height: .3rem; color: #333;
	font-weight: bold;text-align: left;
}
.s2T2 .slide .picbox .txt table tr td{
	font-size: .18rem;border: .01rem solid #333;
}
.s2B{
	width: 10.9rem;height: 3.65rem;background: #eb0701; background: linear-gradient(to bottom, #fe831b,#eb0701);border-radius: .15rem;box-shadow: 0 .06rem 0 #fcd2c1;margin-top: .4rem;
}
.s2B>div{
	display: inline-block;float: left;
}
.s2B .s2BL{
	width: 2.8rem;margin: .65rem .28rem 0;
}
.s2B .s2BR{
	width: 7.4rem;height: 3.25rem;background: #fff;margin-top: .2rem;border-top-right-radius: .15rem;border-bottom-right-radius: .15rem;
}
.s2bZ .p1{
	width: 1.71rem;height: .44rem;line-height: .44rem; border-radius: 1rem;border: .01rem solid #fff;background: #ffae42; background: linear-gradient(to bottom, #ffd382,#ffae42);font-size: .24rem;color: #922d00;box-shadow: 0 .06rem 0 #f95910;margin-top: .09rem;margin-bottom: .08rem;margin-left: .1rem;
}
.s2bZ .p2{
	font-size: .2rem;color: #fff;
}
.s2BL>div{
	display: inline-block;width: 100%;padding-bottom: .24rem;margin-bottom: .26rem;
}
.s2BL>div:first-child{
	border-bottom: .01rem dashed #f9895a;
}
.s2blxq>div{
	display: inline-block;float: left;
}
.s2bS{
	width: .98rem;
}
.s2bZ{
	width: 1.73rem;
}
.s2BR>div{
	display: inline-block;float: left;
}
.s2fw{
	width: 3.76rem;margin-left: .32rem;margin-right: .2rem;margin-top: .58rem;
}
.s2fw>div{
	display: inline-block;width: 100%;height: .57rem;line-height: .55rem;margin-bottom: .2rem;font-size: .22rem;color: #333;text-align: left;
}
.s2fw .s2fxq1{
	background: url(../images/s2Ging3.png) no-repeat center top;background-size: 100%;
}
.s2fw .s2fxq2{
	background: url(../images/s2Ging4.png) no-repeat center top;background-size: 100%;
}
.s2fw .s2fxq3{
	background: url(../images/s2Ging5.png) no-repeat center top;background-size: 100%;
}
.s2fw>div .sp1{
	font-size: .26rem;font-weight: bold;color: #fff;float: left;width: 1.8rem;display: inline-block;text-align: center;margin-right: .2rem;
}
.s2fw .s2fxq1 .sp1{
	color: #963404;
}
.s2ewm{
	width: 2.78rem;margin-top: .25rem;
}
.s2ewm>div{
	display: inline-block;float: left;
}
.s2EL{
	width: 2.23rem;height: 2.73rem;background: #eb0701; background: linear-gradient(to bottom, #fe831b,#eb0701);
}
.s2EL>img{
	margin-top: .12rem;
}
.s2EL>p{
	font-size: .18rem;font-weight: bold;color: #fff;margin-top: .05rem;line-height: .4rem;
}
.s2EL>p>span{
	color: #fff599;
}
.s2ER{
	width: .23rem;height: 2.55rem;padding: .15rem .1rem 0;line-height: .22rem; font-size: .2rem;color: #963404;font-weight: bold; background: #ffaf44; background: linear-gradient(to bottom, #ffd280,#ffaf44);border-radius: .12rem;border-bottom-left-radius: inherit; margin-left: .12rem;
}
/* section3 */
.s3main {
    height: 566px;
    background: url(../images/s3Cbg.png) no-repeat center top;
    background-size: 100%;
}
.cot3{
	display: inline-block;width: 11.6rem;height: 3.72rem;background: url(../images/s3img7.png) no-repeat center top;background-size: 100% 100%;margin-top: -.05rem;position: relative;
}
.mscy{
	width: 3.18rem;position: absolute;top: .6rem;right: -2.2rem;
	animation: scale 1s infinite alternate linear;
}
.cot3>div{
	display: inline-block;float: left;
}
.s3L{
	width: 2.02rem;height: 3.08rem;background: url(../images/s3img4.png) no-repeat center top;background-size: 100% 100%;margin-left: .32rem;margin-top: .55rem;
	/* animation: shake 0.5s;   */
	animation-iteration-count: infinite;
}
.s3L p{
	font-size: .28rem;font-weight: bold;color: #fff;line-height: .42rem;margin-top: .72rem;
}
.s3L p>span{
	color: #fee48a;
}
.s3Z{
	margin-left: .25rem;
}
.s3Z>div{
	display: inline-block;float: left;width: 1.74rem;height: 2.64rem;margin-top: .5rem;margin-right: .2rem;
}
.s3Z>div:last-child{
	margin-right: 0;
}
.s3Z .s3xq1{
	background: url(../images/s3xbg1.png) no-repeat center top;background-size: 100%;
}
.s3Z .s3xq2{
	background: url(../images/s3xbg2.png) no-repeat center top;background-size: 100%;
}
.s3Z .s3xq3{
	background: url(../images/s3xbg3.png) no-repeat center top;background-size: 100%;
}
.s3zxq .s3T{
	margin-top: .32rem;
}
.s3zxq .s3B .p1{
	font-size: .22rem;font-weight: bold;color: #fff;width: 1.37rem;height: .36rem;line-height: .36rem;border-radius: 1rem;margin: .48rem auto .04rem;
}
.s3zxq .s3B .p2{
	font-size: .2rem;color: #333;
}
.s3xq1 .s3B .p1{
	background: #1066ee; background: linear-gradient(to bottom, #118cfd,#1066ee);
}
.s3xq2 .s3B .p1{
	background: #ffb249; background: linear-gradient(to bottom, #ffd17f,#ffb249);color: #963404;
}
.s3xq3 .s3B .p1{
	background: #eb0701; background: linear-gradient(to bottom, #fe831b,#eb0701);
}
.s3R{
	width: 2.23rem;height: 2.64rem;background: #1066ee; background: linear-gradient(to bottom, #118cfd,#1066ee);margin-top: .5rem;margin-left: .2rem;
}
.s3R img{
	margin-top: .12rem;
}
.s3R p{
	font-size: .22rem;color: #fff;line-height: .55rem;
}
/* section4 */
.sec4 {
    height: 1258px;background: url(../images/s4Bg.jpg) no-repeat center top;background-size:auto 100%;margin-top: 1.02rem;
}
.s4tit{
	margin-top: .3rem;
}
.cot4 {
	width: 1200px;height: 965px;background: url(../images/s4Cbg.png) no-repeat center top;background-size: 100%;margin-top: .08rem;
}
.s4T1 .s1sp1{
	width: 5.19rem;
}
.cot1 .s4T{
	width: 11.19rem;margin-left: .38rem;
}
.s4T1 .s1sp2{
	width: 5.95rem;
}
.s4Z{
	width: 11.2rem;height: 1.4rem;background: #fff;position: relative;border-top-left-radius: .15rem;border-bottom-left-radius: .15rem;margin-left: .42rem;margin-top: 1.24rem;margin-bottom: .39rem;
}
.s4Z>div{
	display: inline-block;float: left;
}
.s4zbnr2>div{
	display: inline-block;float: left;width: 2.3rem;position: relative;float: left;margin-right: .54rem;
}
.s4zbnr1{
	background: #106aef; background: linear-gradient(to bottom, #118cfd,#106aef);width: 1.37rem;height: 1.4rem;border-radius: .15rem;
}
.s4zbnr1 p{
	font-size: .36rem;font-weight: bold;color: #fff;line-height: .45rem;margin-top: .25rem;
}
.s4zbx .p1{
	display: inline-block;width: 100%;height: .5rem;line-height: .5rem;font-size: .28rem;font-weight: bold;color: #fff;border-radius: 1rem;margin-top: .24rem;
}
.s4zbx .p2{
	font-size: .24rem;color: #333;margin-top: .09rem;
}
.s4zbx1 .p1{
	background: #ea0000; background: linear-gradient(to bottom, #ff871c,#ea0000);box-shadow: 0 .03rem 0 #fcdad9;
}
.s4zbx2 .p1{
	background: #ffb348; background: linear-gradient(to bottom, #ffc96a,#ffb348);box-shadow: 0 .03rem 0 #fff0db;color: #7b360d;
}
.s4zbx3 .p1{
	background: #106aef; background: linear-gradient(to bottom, #118cfd,#106aef);box-shadow: 0 .03rem 0 #cfe1fc;
}
.s4zbx>img{
	position: absolute;top: -.98rem;left: .16rem;
}
.s4zbnr2{
	margin-left: .6rem;
}
.s4B>div{
	display: inline-block;float: left;width: 5.49rem;
}
.s4Bzb{
	display: inline-block;width: 4.45rem;height: .5rem;line-height: .5rem;font-size: .22rem;color: #333;border: .01rem solid #ff756b;border-radius: 1rem;background: #ffe7e5;margin-top: .44rem;
}
.s4Bzb img{
	width: .5rem;display: inline-block;float: left;margin-top: .07rem;margin-left: .43rem;margin-right: .05rem;
}
.s4Bzb span{
	display: inline-block;float: left;
}
.s4Bzb a{
	display: inline-block;float: right;width: 1.8rem;height: .52rem;line-height: .52rem;border: .01rem solid #fff;border-radius: 1rem;background: #ea0000; background: linear-gradient(to bottom, #ff871c,#ea0000);font-size: .22rem;font-weight: bold;color: #fff;margin-top: -.01rem;margin-right: -.02rem;cursor: pointer;
}
.s4bT{
	width: 5.49rem;height: .71rem;line-height: .71rem;background: url(../images/s4img4.png) no-repeat center top;background-size: 100%;
}
.s4Bx{
	display: inline-block;width: 100%;min-height: 2.22rem; background: #fff;box-shadow: 0 .06rem 0 #ffdeb5;margin-bottom: .29rem;border-bottom-left-radius: .08rem;border-bottom-right-radius: .08rem;
}
.s4bT>span{
	display: inline-block;float: left;
}
.s4bT .sp1{
	font-size: .28rem;font-weight: bold;width: 1.9rem;margin-right: .6rem;
	color: #fff592;
	/* background: linear-gradient(to bottom, #fffaef 20%, #fff592);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; */
}
.s4bT .sp2{
	font-size: .24rem;color: #fff;
}
.s4BL{
	margin-right: .18rem;margin-left: .42rem;
}
.s4BR .s4bT{
	margin-bottom: .3rem;
}
.s4BR .s4Bzb{
	margin-top: 0;margin-bottom: .19rem;
}
.s4BR .s4Bx{
	padding-bottom: .16rem;
}
/* section5 */
.sec5{
	margin-top: 1rem;
}
.cot5>div{
	display: inline-block;float: left;
}
.s5L{
	width: 3.59rem;height: 3.72rem;background: url(../images/s5img1.png) no-repeat center top;background-size: 100% 100%;margin: 0 .2rem;
}
.s5R{
	width: 7.81rem;height: 3.72rem;background: url(../images/s5img4.png) no-repeat center top;background-size: 100% 100%;position: relative;
}
.sec5 .title h2{
	line-height: 1.54rem;
}
.s5L>div{
	display: inline-block;float: left;margin-top: .5rem;
}
.s5EL{
	width: 2.23rem;height: 2.64rem;background: #1066ee; background: linear-gradient(to bottom, #118cfd,#1066ee);margin-left: .4rem;
}
.s5EL>img{
	margin-top: .12rem;
}
.s5EL>p{
	font-size: .22rem;color: #fff;margin-top: .05rem;
}
.s5EL>p>span{
	color: #fff599;
}
.s5ER{
	width: .23rem;height: 2.45rem;padding: .2rem .1rem 0;line-height: .26rem; font-size: .24rem;color: #fff;font-weight: bold; background: #ed1303; background: linear-gradient(to bottom, #fe831b,#ed1303);border-radius: .12rem;border-bottom-left-radius: inherit; margin-left: .11rem;
}
.s5ER span{
	display: inline-block;width: 100%; height: .1rem;float: left;
}
.s5R>div{
	display: inline-block;float: left;
}
.s5R .s5rL{
	width: 3.74rem;margin-left: .32rem;margin-top: .75rem;
}
.s5R .s5rR{
	width: 3.53rem;height: 3.27rem;background: url(../images/s5img3.png) no-repeat center top;background-size: 100%;position: absolute;right: 0;bottom: .06rem;
}
.s5rR img{
	width: 2.27rem;margin-top: .2rem;margin-left: .1rem;
}
.s5rL>div{
	display: inline-block;width: 100%;height: .52rem;line-height: .52rem;border-radius: 1rem;border: .01rem solid #fff;box-shadow: 0 .06rem 0 #ffe5c4;margin-bottom: .25rem;
}
.s5lx1{
	background: #105feb; background: linear-gradient(to bottom, #118cfd,#105feb);
}
.s5lx2{
	background: #eb0601; background: linear-gradient(to bottom, #fe831b,#eb0601);
}
.s5lx3{
	background: #ff9f1a; background: linear-gradient(to bottom, #ffd17f,#ff9f1a);
}
.s5rlX>span{
	height: .52rem;line-height: .52rem;display: inline-block;float: left;
}
.s5rlX .sp1{
	width: .52rem;height: .52rem;border-radius: 1rem;font-size: .26rem;margin-top: -.01rem;margin-left: -.01rem;margin-right: .24rem;
}
.s5lx1 .sp1{
	background: #e7f4ff;border: .01rem solid #118cfd;font-weight: bold;color: #106aef;
}
.s5lx2 .sp1{
	background: #ffece8;border: .01rem solid #ed1504;font-weight: bold;color: #ee1705;
}
.s5lx3 .sp1{
	background: #ffe9c9;border: .01rem solid #ffa526;font-weight: bold;color: #ff9b0f;
}
.s5rlX .sp2{
	font-size: .26rem; font-weight: 900;color: #fffaef;
	/* background: linear-gradient(to bottom, #fffaef 20%, #fff592);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
}
.s5rlX .sp3{
	font-size: .22rem;color: #fff;
}
.s5lx3 .sp2{
	color: #922d00;
    /* background: linear-gradient(to bottom, #922d00 20%, #922d00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
}
.s5lx3 .sp3{
	color: #922d00;
}
.s5rlX .sp3::before{
	display: inline-block;content: '';width: .01rem;height: .25rem;margin-top: .05rem;vertical-align: middle;margin: 0 .2rem;
}
.s5lx1 .sp3::before{
	background: #38b3fb;
}
.s5lx2 .sp3::before{
	background: #fa8932;
}
.s5lx3 .sp3::before{
	background: #ffdd97;
}
/* section6 */
.sec6 {
    height: 1720px;background:#ffdedb url(../images/s6Bg.jpg) no-repeat center top;background-size:auto 100%;margin-top: 1.02rem;padding-bottom: 1.2rem;
}
.cot6{
	background: url(../images/s6Cbg.png) no-repeat center top;background-size: 100%;position: relative;border-bottom-left-radius: .2rem;border-bottom-right-radius: .2rem;box-shadow: 0 .06rem 0 #ffbb9c;
}
.s6Ptit{
	width: 8.27rem;height: .97rem;line-height: .97rem;font-size: .4rem;font-weight: bold;color: #fff;background: #ea0000;background: linear-gradient(to bottom, #ff871c 20%, #ea0000);margin: 0 auto;border-bottom-left-radius: .12rem;border-bottom-right-radius: .12rem;box-shadow: 0 .06rem 0 #f5cb9c;
}
.s6Ptit span{
	color: #fff593;
}
.s6xq1{
	width: 100%;height: 4.68rem;
}
.s6zz{
	position: absolute;left: -.85rem;top: 4.38rem;z-index: 0;
}
/* .s6xq1{
	width: 1371px;height: 600px;background: url(../images/s6img6.png) no-repeat -.85rem 3.4rem;background-size: 100%;
} */
.s6xq1>div{
	display: inline-block;float: left;position: relative;
}
.s6x1L{
    width: 3.35rem;margin-left: .35rem;margin-top: .4rem;
}
.s6xq2{
	height: 5rem;
}
.s6xq2>div{
	display: inline-block;width: 100%;
}
.s6x1R{
	width: 7.96rem;height: 3.67rem;background: url(../images/s6img5.png) no-repeat center top;background-size: 100%;margin-left: -.1rem;margin-top: .35rem;
}
.s6x1R>div{
	display: inline-block;float: left;width: 2rem;margin-right: .28rem;margin-top: .45rem;
}
.s6x1R>div>img{
    animation: scale2 1s infinite alternate linear;
}
.s6x1R>div:last-child{
	margin-right: 0;
}
.s6Jxq .p1{
	width: 100%;height: .4rem;line-height: .4rem;border-radius: 1rem;font-size: .21rem;font-weight: bold;color: #fff;margin-bottom: .09rem;
}
.s6Jxq .p2{
	font-size: .18rem;color: #333;text-align: left;
}
.s6Jx1{
	margin-left: .68rem;
}
.s6Jx1 .p1{
	background: #ea0000;background: linear-gradient(to bottom, #ff871c 20%, #ea0000);box-shadow: 0 .06rem 0 #f6d5d4;
}
.s6Jx2 .p1{
	background: #1067ee;background: linear-gradient(to bottom, #118cfd 20%, #1067ee);box-shadow: 0 .06rem 0 #d8e5f9;
}
.s6Jx3 .p1{
	background: #ffa628;background: linear-gradient(to bottom, #ffd17f 20%, #ffa628);box-shadow: 0 .06rem 0 #fbeedc;color: #922d00;
}
.s6xq2{
	width: 100%;height: 4.94rem;background: url(../images/s6img7.png) no-repeat center top;background-size: auto 100%;margin-top: -.05rem;position: relative;
}
.s6abT .p1{
	font-size: .36rem;font-weight: bold;color: #fff;text-shadow: 0 .03rem 0 #135dfa;
}
.s6abT .p1::before{
	display: inline-block;content: '';width: 2.45rem;height: .01rem;background: #52bbfd;vertical-align: middle;margin-right: .3rem;
}
.s6abT .p1::after{
	display: inline-block;content: '';width: 2.45rem;height: .01rem;background: #52bbfd;vertical-align: middle;margin-left: .3rem;
}
.s6abT .p2{
	font-size: .2rem;color: #fff;
}
.s6abT .p2 span{
	color: #fff594;
}
.s6abT{
	margin-top: .25rem;
}
.s6xq2 .s6abB{
	width: 79%;margin: .6rem 10.5% 0;
}
.s6abB>div{
	display: inline-block;float: left;font-size: .2rem;color: #333;margin-bottom: .04rem;
}
.s6abB .sp1{
	display: inline-block;font-size: .22rem;color: #fff;width: 1.27rem;height: .4rem;line-height: .4rem;background: #1068ee;background: linear-gradient(to bottom, #118bfd, #1068ee);border-radius: 1rem;box-shadow: 0 .03rem 0 #ffcd95;
}
.s6abxq>span{
	text-align: left;display: inline-block;line-height: .3rem;
}
.s6abxq .sp1{
	text-align: center;float: left;margin-right: .17rem;
}
.s6abxq>span>label{
	color: #922d00;
}
.s6abxq>span>i{
	display: inline-block;width: .5rem;height: .2rem;width: 13.2%;
}
.s6abxq .s6p4{
	line-height: .4rem;
}
.s6abxq .s6p2{
	margin-left: .85rem;
}
.s6Btn{
	display: inline-block;width: 3.5rem;height: .69rem;line-height: .69rem; font-size: .34rem;color: #fff9bd;font-weight: bold;background: #eb0601;background: linear-gradient(to bottom, #fe811b, #eb0601);border-radius: 1rem;box-shadow: 0 .06rem .06rem #0f47e5;margin-top: .25rem;
}
.s6xq3{
	width: 1217px;height: 409px;background: url(../images/s6img10.png) no-repeat center top;background-size: 100%;margin-left: -.08rem;margin-top: .4rem;
}
.s6xq3>div{
	display: inline-block;float: left;
}
.s6xq3L{
	margin-top: .75rem;margin-left: 1.77rem;
}
.s6xq3R{
	width: 2.24rem;height: 2.29rem; margin-top: .65rem;margin-left: 1rem;margin-left: 1.15rem;margin-bottom: .4rem;
}
.s6xq3R a{
	width: 100%;height: 100%;display: inline-block;border-radius: 2rem;background: url(../images/s6img9.png) no-repeat center top;background-size: 100%;    
	animation: scale 1s infinite alternate linear;
}
/* section7 */
.sec7{
	background: url(../images/s7bg.png) no-repeat center top;background-size: auto 100%;height: 16.06rem;margin-top: -.85rem;
}
.s7main {
    height: 1297px;background: url(../images/s7Cbg.png) no-repeat center top;background-size: 100%;margin-top: .85rem;overflow: hidden;
}
.s7tit h2{
	line-height: 1.5rem;
}
.s7tit h2::before {
    content: '';
    width: 1.46rem;
    height: 0.29rem;
    background: url(../images/titL10.png) no-repeat center / 100%;
}
.s7tit h2::after {
    content: '';
    width: 1.46rem;
    height: 0.29rem;
    background: url(../images/titR10.png) no-repeat center / 100%;
}
.cot7{
	width: 70%;margin: 1.58rem 15% 0;
}
.cot7>div{
	display: inline-block;float: left;width: 3.99rem;height: 4.03rem;background: url(../images/s7img9.png) no-repeat center top;background-size: 100%;position: relative;margin-right: .4rem;margin-bottom: 1.16rem;
}
.cot7>div:nth-of-type(2n){
	margin-right: 0;
}
.cot7>div:nth-of-type(3){
	margin-bottom: 0;
}
.cot7>div:nth-of-type(4){
	margin-bottom: 0;
}
.cot7>div>img{
	position: absolute;z-index: 0;
}
.s7xq .p2{
	font-size: .36rem;font-weight: bold;color: #fff;margin-top: .16rem;line-height: .86rem;height: .86rem;
}
.s7xq .p2::before{
	display: inline-block;content: '';width: .08rem;height: .08rem;background: #fff;border-radius: 1rem;vertical-align: middle;margin-right: .2rem;
}
.s7xq .p2::after{
	display: inline-block;content: '';width: .08rem;height: .08rem;background: #fff;border-radius: 1rem;vertical-align: middle;margin-left: .2rem;
}
.s7xq .p1{
	width: 2.56rem;margin: .21rem auto 0;
}
.s7xq .p1 img{
	width: 100%;position: relative;z-index: 11;
}
.s7xq .s7D{
	position: absolute;
    z-index: 1;
}
.s7xq .s7Z{
	position: absolute; top: -1.2rem;left: -1.1rem;z-index: 11;
    animation: scale2 1s infinite alternate linear;
}
.s7xq .s7img4{
	left: inherit;
    right: -1.1rem;
    top: -1.3rem;
}
.s7xq .s7img8{
	left: inherit;
    right: -1.1rem;
    top: -1.3rem;
}
.s7xq .s7img1{
	top: 1rem;
	left: -.25rem;
}
.s7xq .s7img3{
	top: 1rem;
	    right: -.25rem;
}
.s7xq .s7img5{
	left: 1.55rem;top: -.9rem;
}
.s7xq .s7img7{
	right: 1.5rem;top: -.9rem;
}







.scale3{
	animation: scale3 .3s ease-in;
}
@keyframes scale{
	0%{transform: scale(.8);}
	100%{transform: scale(1);}
}
@keyframes scale2{
	0%{transform: scale(.8);}
	100%{transform: scale(.6);}
}
@keyframes scale3{
	0%{transform: scale(1.8); opacity: 0;}
	100%{transform: scale(1); opacity: 1;}
}

@keyframes move2{
	0%{transform: translateX(5px);}
	100%{transform: translateX(0);}
}


@keyframes ballon {
	0%{
		-webkit-transform: translate(-10px,-5px);
	}
	100%{
		-webkit-transform: translate(10px,5px);
	}
}
@keyframes scaleDraw {  
	0%{
		transform: scale(1);  
	}
	25%{
		transform: scale(1.03); 
	}
	50%{
		transform: scale(1);
	}
	75%{
		transform: scale(.97);
	}
}
/* 旋转 */
@-webkit-keyframes rotation{
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(-360deg);}
}
@-webkit-keyframes iconPulse {
	0%{
		-webkit-transform: scale(0.5);
		-ms-transform: scale(0.5);
		-o-transform: scale(0.5);
		transform: scale(0.5);
		opacity: 0;
	}
	50%{
		opacity: 1;
	}	
	100% {
		opacity: 0;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
}
@keyframes iconPulse {
	0%{
		-webkit-transform: scale(0.5);
		-ms-transform: scale(0.5);
		-o-transform: scale(0.5);
		transform: scale(0.5);
		opacity: 0;
	}
	50%{
		opacity: 1;
	}	
	100% {
		opacity: 0;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
}
/* 闹钟 */
@keyframes shake {
  0% { transform: translateX(0); }
  25% { transform: translateX(-5px); }
  50% { transform: translateX(5px); }
  75% { transform: translateX(-5px); }
  100% { transform: translateX(5px); }
}
.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}
@keyframes sx {
    0%{transform: translateX(-400px) scale(.2);}
    100%{transform: translateX(0) scale(1);}
}
@keyframes sx1 {
    0%{transform: translateX(400px) scale(.2);}
    100%{transform: translateX(0) scale(1);}
}
/* 弹窗 */
.zhezhao {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, .8);z-index: 8;display: none;}
/* 温馨提示 */
.popup {width: 4.16rem; padding-bottom: .4rem;background: #fff; position: fixed;top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius: .25rem;z-index: 9; display: none; box-sizing: border-box;border: .01rem solid #88a2ff;}
.popup .close {display: block;width: .47rem;position: absolute;bottom: -18%;left: 50%;transform: translateX(-50%);}
.popup .close img{width: 100%;}
.popup h3 {height: .7rem; line-height: .7rem; font-size: .3rem;color: #fff;font-weight: bold; text-align: center;background: url(../images/titBg.png) no-repeat center top;background-size: 100%; border-radius: .25rem .25rem 0 0; }
.popup_m {width: 100%; margin: 0 auto; text-align: center;}
.popup_m img{display: inline-block;width: 2.29rem;}
.popup_m a{width: 2.62rem; height: 0.59rem; line-height: 0.49rem;background: url(../images/titBtn.png) no-repeat center top;background-size: 100%; font-size: .24rem;color: #fff;font-weight: bold; text-align: center; border-radius: .3rem; display: block; margin: 0 auto; margin-top: -.5rem;position: relative;}
.popup_m .popup-p1{padding-top: 0.3rem; font-size: .24rem; color: #333333; line-height: 0.38rem;}
.popup_m .popup-p1 span{
	color: #1065ed;font-weight: bold;
}
/* 预约提示 */
.Appointment {width: 4.16rem; padding-bottom: .4rem;background: #fff; position: fixed;top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius: .25rem;z-index: 9; display: none; box-sizing: border-box;border: .01rem solid #88a2ff;}
.Appointment .close {display: block;width: .47rem;position: absolute;bottom: -18%;left: 50%;transform: translateX(-50%);}
.Appointment .close img{width: 100%;}
.Appointment h3 {height: .7rem; line-height: .7rem; font-size: .3rem;color: #fff;font-weight: bold; text-align: center;background: url(../images/titBg.png) no-repeat center top;background-size: 100%; border-radius: .25rem .25rem 0 0; }
.Appointment .popup_m a{margin-top: .1rem;}
/*侧边导航*/
.cbL{position: fixed;width: 232px;height: 541px;top:18%;left:20px;z-index:9;}
.lfNav{width: 232px;height: 501px;background: url(../images/fixedNavBg.png) no-repeat center / 100% 100%;}
.lfNav .close{position:absolute;top: -.3rem;right: -.1rem; height:38px; width:39px; background: url(../images/close1.png) no-repeat center top;background-size: 100% 100%;}
.mt185{margin-top: 180px;}
.nav-bg{width:54%;height: 40px;display: block;float:left;clear:both;margin-left: 23%;}
.nav-bg a{width: 100%;height: 40px;line-height: 40px; display: block;margin:auto;font-size: 18px; color: #fff;text-align: center;border-bottom: .01rem dashed #98c7fc;}
.nav-bg a:hover{font-weight: bold;}
.left_top {width: 58%;height: 60px;display: block;float: left;margin-left: 16%;margin-top: 3px;}
.ycxf{width: 2.5rem;height: 2.79rem;background: url(../images/cbBg.png) no-repeat center top;background-size: 100% 100%;position: fixed;top: 30%;right: 20px;z-index: 9;
}
.ycxf .close1{position:absolute;top:-.3rem; right:0; height:37px; width:37px; background: url(../images/close2.png) no-repeat center top;background-size: 100% 100%;}
.ycxf>.p1{font-size: .18rem;color: #fff;display: inline-block;width: 100%;text-align: center;margin-top: .16rem;}
.ycxf>.p2{display: inline-block;width: 100%;height: 129px;margin-top: 66px;text-align: center;}
.ycxf>.p2 img{display: inline-block;width: 129px;}
.ycxf>.p3{display: block;width: 1.6rem;height: .58rem;background: url(../images/cbBtn.png) no-repeat center top;background-size: 100%;font-size: 24px;font-weight: bold;color: #fff;line-height: .6rem;text-align: center;margin: -.1rem auto 0;}
.lfNBg{
	width: 2.12rem;position: absolute;left: .1rem;top: -.2rem;z-index: -1;
	animation: rotation 9s linear infinite;
}