@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: "Microsoft YaHei", Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei"; 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{
	font-size: .52rem;font-weight: 900;line-height: 1.8rem; color: #fff;
}
.title h2 img{
	vertical-align: middle;margin-right: .18rem;
}
.title h2 span{
  font-weight: 900; vertical-align: sub;
  background: linear-gradient(to bottom, #f4f6ef 30%, #fff492);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  filter: drop-shadow(4px 0 0 #0067fd);
}
.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%;
}
.cot{
	display: inline-block;width: 100%;
}

/* banner */
.banner-box{
	width: 100%;height: 11.87rem;position: relative;background: url(../images/banner_bg.jpg) no-repeat  top center;font-size: 0; box-sizing: border-box;
}
.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: 10.91rem;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;
}
.ban-bt2{
  width: 5.71rem; margin: .22rem auto 0;
}
.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; padding-top: .3rem; padding-left: .46rem;
}
.sjzp1 img{
  display: block;
}
.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: 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: .42rem;
}
.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;
}
.sjzD .p2{
  width: 1.45rem; height: .86rem; background: url(../images/sjzimg4.png) no-repeat center / 100%;padding-top: .14rem; box-sizing: border-box;
}
.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;
}
.sec1{
	background: #e5f3ff; padding-bottom: .8rem;
} 
.sec1 h2 span{
  filter: drop-shadow(.04rem 0 0 #d92550);
}
.s1main{
	background: url(../images/s1Cbg.png) no-repeat center top;background-size: 100% 100%; padding-bottom: 0.5rem;
}
.cot1{
	width: 10.84rem;
}
.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;position: relative;float: left;
}
.s1T2>div>img{
	display: inline-block;position: absolute;
}
.s1T2xq .s1TI1{
	width: 1.55rem;top: -.08rem;left: -.08rem; z-index: 1;
}
.s1rx1 .s1TI1{
  left: -0.5rem;
}
.s1T2xq .s1TI2{
	width: 2.49rem;left: .04rem;top: .4rem;
}
.s1T2xq .s1TI3{
	width: .32rem;top: .33rem;
  right: .09rem;animation: iconPulse 2.5s linear infinite;
}
.s1rx2 .s1TI2{
  left: .22rem;
}
.s1rx3 .s1TI2{
  left: .44rem;
}
.s1rx4 .s1TI2{
	left: .61rem;
}
.s1rx1  .s1TI3{
  right: .53rem;
}
.s1rx2  .s1TI3{
  right: .28rem;
}
.s1B{
	display: inline-block;width: 100%;border: .02rem solid #e4201c;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: #ff851c; background: linear-gradient(to bottom, #ff851c,#eb0401);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; border: .01rem solid #e4201c;
  background: #ff5c3d;
  background: linear-gradient(to bottom, #ff5c3d,#db0c12);
  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 #e4201c;border-right: .01rem solid #e4201c;
}
.s1B tr td:nth-child(1){
  color: #d90300; font-weight: bold;
}
.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; 
}
.sec2 h2 span {
  filter: drop-shadow(.04rem 0 0 #d92550);
}
.s2main {
  height: 11.49rem;
    background: url(../images/s2Cbg.png) no-repeat center top;
    background-size: 100% 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: 4.54rem; 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: #ff4848; background: linear-gradient(to bottom, #ff4848,#df1405);
}
.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: 83%; height: 100%;position: absolute;top: 0;right: 0;cursor: pointer;
}
.s2T2 .slide .picbox .txt {
    float: left;
    margin-left: .2rem;
    margin-top: .2rem;
    width: 94%;
    height: 2.7rem;
    overflow-y: scroll;
}

.s2T2 .slide .picbox .txt h3{
	font-size: .18rem; line-height: .3rem; float: left; font-weight: bold; color: #333;text-align: center; margin-bottom: 0.08rem;
}
.s2T2 .slide .picbox .txt p{
	clear: both; float: left;
	font-size: .16rem; line-height: .26rem; color: #333; text-align: left; margin-bottom: 0.1rem;
}
.s2T2 .slide .picbox .txt table{
  margin-bottom: 0.1rem;
}
.s2T2 .slide .picbox .txt table tr td{
	font-size: .16rem; border: .01rem solid #333;
}
.s2B{
	width: 10.9rem;height: 3.65rem;
  background: #ff4848; 
  background: linear-gradient(to bottom, #ff4848,#df1405);
  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.73rem;height: .46rem;line-height: .46rem; border-radius: .08rem;background: #ffdf79; background: linear-gradient(to right, #ffdf79 50%,rgba(255, 173, 66, 0));font-size: .22rem;color: #922d00; font-weight: 600; margin-top: .09rem;margin-bottom: .08rem;margin-left: .1rem; text-align: left; padding-left: 0.28rem; box-sizing: border-box;
}
.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: .35rem;
}
.s2ewm>div{
	display: inline-block;float: left;
}
.s2EL{
	width: 2.23rem;height: 2.5rem;background: #ff4848; background: linear-gradient(to bottom, #ff4848,#df1405);
}
.s2EL>img{
	margin-top: .12rem; width: 1.95rem;
}
.s2EL>p{
	font-size: .16rem;color: #fff;margin-top: .1rem;line-height: .22rem;
}
.s2EL>p>span{
	color: #fff599;
}
/* section3 */
.sec3{
  background: url(../images/s3_bg.jpg) no-repeat top center; padding-bottom: .8rem;
}
.s3main {
    height: 5.66rem;
    background: url(../images/s3Cbg.png) no-repeat center top;
    background-size: 100%;
}
.cot3{
	display: inline-block;width: 11.6rem;height: 3.65rem;margin-top: -.05rem;position: relative; border-radius: .2rem;
  background: #ffffff;
  background: -webkit-linear-gradient(right, #ffffff, #cbd7ff);
  background: -o-linear-gradient(right, #ffffff, #cbd7ff);
  background: -moz-linear-gradient(right, #ffffff, #cbd7ff);
  background: linear-gradient(to right, #ffffff, #cbd7ff);
}
.mscy{
	width: 3.18rem;position: absolute; bottom: 1.25rem; right: -1.42rem;
	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: 1.2rem;margin-top: .72rem;
}
.s3L p>span{
	color: #fee48a;
}
.s3Z{
	margin-left: .25rem;
}
.s3Z>div{
	display: inline-block;float: left;width: 1.91rem;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% 100%;
}
.s3Z .s3xq2{
	background: url(../images/s3xbg2.png) no-repeat center top;background-size: 100% 100%;
}
.s3Z .s3xq3{
	background: url(../images/s3xbg3.png) no-repeat center top;background-size: 100% 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;
}
/* sec08 */
.sec8{
  background: #e5f3ff; padding-bottom: .8rem;
}
.sec8 .s3L p{
  line-height: 0.4rem;
}

/* section4 */
.sec4 {
    height: 12.58rem;background: url(../images/s4Bg.jpg) no-repeat center top;background-size:auto 100%;margin-top:.8rem;
}
.sec4 .title h2 img{
  vertical-align: top; margin-top: .38rem;
}
.sec4 h2 span {
  filter: drop-shadow(.04rem 0 0 #d9254f00);
}
.s4tit{
	margin-top: .3rem;
}
.cot4 {
	width: 12rem;height: 10.01rem;background: url(../images/s4Cbg.png) no-repeat center top;background-size: 100%;margin-top: .08rem;
}
.s4T1 .s1sp1{
	width: 5.19rem;
}
.sec4 .s1T1 .s1sp2 p>img{
  width: 3.73rem;
}
.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: .16rem;
}
.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: 1.58rem; 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: .31rem;
}
.s4BR .s4Bx{
	padding-bottom: .16rem;
}
/* sec09 */
.sec9{
  background: url(../images/s9_bg.jpg) no-repeat top center; margin: .8rem auto;
}
.s9main{
  height: 3.25rem; display: flex; align-items: center; justify-content: center;
}
.s9L{
	width: 3.6rem; margin-left: 0; margin-top: .4rem;
}
.s9L>div{
	display: inline-block; width: 100%;height: .52rem;line-height: .52rem;border-radius: 1rem;border: .01rem solid #fff;box-shadow: 0 .03rem 0 #ffa01b28;margin-bottom: .25rem;
}
.s9lx1{
	background: #105feb; background: linear-gradient(to bottom, #118cfd,#105feb);
}
.s9lx2{
	background: #eb0601; background: linear-gradient(to bottom, #fe831b,#eb0601);
}
.s9lx3{
	background: #ff9f1a; background: linear-gradient(to bottom, #ffd17f,#ff9f1a);
}
.s9rlX>span{
	height: .52rem;line-height: .52rem;display: inline-block;float: left;
}
.s9rlX .sp1{
	width: .52rem;height: .52rem;border-radius: 1rem;font-size: .26rem;margin-top: -.01rem;margin-left: -.01rem;margin-right: .24rem;
}
.s9lx1 .sp1{
	background: #e7f4ff;border: .01rem solid #118cfd;font-weight: bold;color: #106aef;
}
.s9lx2 .sp1{
	background: #ffece8;border: .01rem solid #ed1504;font-weight: bold;color: #ee1705;
}
.s9lx3 .sp1{
	background: #ffe9c9;border: .01rem solid #ffa526;font-weight: bold;color: #ff9b0f;
}
.s9rlX .sp2{
	font-size: .24rem; font-weight: 600; color: #fffaef;
}
.s9rlX .sp3{
	font-size: .22rem;color: #fff;
}
.s9lx3 .sp2{
	color: #922d00;
}
.s9lx3 .sp3{
	color: #922d00;
}
.s9rlX .sp3::before{
	display: inline-block;content: '';width: .01rem;height: .25rem;margin-top: .05rem;vertical-align: middle;margin: 0 .2rem;
}
.s9lx1 .sp3::before{
	background: #38b3fb;
}
.s9lx2 .sp3::before{
	background: #fa8932;
}
.s9lx3 .sp3::before{
	background: #ffdd97;
}
.s9-bt{
  width: 5.89rem; margin-left: 0.32rem;
}
.s9-ewm{
  width: 1.75rem; margin-left: 0.38rem;
}

/* section5 */
.sec5{
	margin-top: .9rem; background: url(../images/sec5_bg.jpg) no-repeat bottom center; padding-bottom: .8rem;
}
.sec5 .title h2{
	line-height: 1.44rem; padding-bottom: 0.3rem;
}
.sec5 .title h2 span{
  filter: drop-shadow(.04rem 0 0 #db2954);
}
.cot5>div{
	display: inline-block; float: left;
}
.s5main{
  height: 7.89rem; background: url(../images/s5Cbg.png) no-repeat top center / 100% 100%; position: relative;
}
.s5rR{
	width: 2.86rem;height: 1.9rem;background: url(../images/s5img3.png) no-repeat center top;background-size: 100%; position: absolute; left: 65px; top: -35px; z-index: 5;
} 
.s5rR p{
  font-size: .2rem; color: #fff; line-height: .26rem; padding-top: .25rem; padding-left: .1rem;padding-left: .19rem;
}
.s5rR p span{
  font-weight: bold; color: #fff492;
}

/* sec10 */
.sec10{
  background: #e5f3ff; padding-bottom: .8rem;
}
.s10main,.s11main{
  background: url(../images/s10_mbg.png) no-repeat top center / 100% 100%; display: flex; align-items: flex-start; justify-content: center; padding-bottom: .57rem;
}
.s10main ul{
  display: flex; flex-wrap: wrap; margin-top: .56rem; margin-left: .25rem; margin-right: .2rem;
}
.s10main ul li{
  margin: 0 .25rem; position: relative;
}
.s10main ul li p{
  font-size: .26rem; line-height: .4rem; color: #fff; margin-top: .15rem;
}
.s10main ul li::after{
  content: ''; width: .01rem; height: 1.78rem; border-left: .01rem dashed #c4dcff; display: block; position: absolute;top: .36rem; right: -0.25rem;
}
.s10main ul li:last-child::after{
  display: none;
}
.s10-ewm{
  margin-top: .58rem;
}
.s10-ewm p{
  font-size: .2rem; color: #fff; padding-top: .12rem;
}
/* sec11 */
/* .s11main{
  padding-bottom: .06rem;
}
.s11main h3{
  margin-right: 1rem;
}
.s11-info{
  width: 7.1rem; position: relative;
}
.s11-info img{
  margin-top: .32rem;
}
.s11-info ul li{
  font-size: .22rem; color: #fff; line-height: .4rem; position: absolute;
}
.s11-info ul li:nth-child(1){
  width: 2.99rem; height: .53rem; background: url(../images/s11_qp01.png) no-repeat center / 100%; top: .58rem; left: 2.02rem;
}
.s11-info ul li:nth-child(2){
  width: 2.06rem; height: .53rem; background: url(../images/s11_qp02.png) no-repeat center / 100%; color: #dd0707; left: .35rem; top: 1.3rem;
}
.s11-info ul li:nth-child(3){
  width: 1.86rem; height: .53rem; background: url(../images/s11_qp03.png) no-repeat center / 100%;  right: .35rem; top: 1.3rem;
}
.s11-info ul li:nth-child(4){
  width: 2.09rem; height: .53rem; background: url(../images/s11_qp04.png) no-repeat center / 100%;left: 0; top: 2.2rem;
}
.s11-info ul li:nth-child(5){
  width: 1.86rem; height: .53rem; background: url(../images/s11_qp05.png) no-repeat center / 100%;right: 0; top: 2.2rem;color: #dd0707;
} */


/* section6 */
.sec6 {
  background:#fff2f1 url(../images/s6Bg.jpg) no-repeat center top; padding-bottom: 1.2rem;
}
.sec6 .title h2{
  line-height: 1; padding-bottom: .4rem; padding-top: .65rem;
}
.sec6 .title h2 span{
  filter: drop-shadow(0 .04rem 0 #d3160c00);
}
.cot6{
	position: relative; border-radius: .2rem;
  background: #ffffff;
  background: -webkit-linear-gradient(bottom, #ffffff, #ffec7b);
  background: -o-linear-gradient(bottom, #ffffff, #ffec7b);
  background: -moz-linear-gradient(bottom, #ffffff, #ffec7b);
  background: linear-gradient(to bottom, #ffffff, #ffec7b);
}
.s6Ptit{
	width: 8.27rem;height: .97rem;line-height: .97rem;font-size: .4rem;font-weight: bold;color: #fff;background: #ff5d3d;background: linear-gradient(to bottom, #ff5d3d 20%, #da0c12);margin: 0 auto;border-bottom-left-radius: .12rem;border-bottom-right-radius: .12rem;box-shadow: 0 .06rem 0 #f5e2cd;
}
.s6Ptit span{
	color: #fff593;
}
.s6xq1{
	width: 100%;height: 4.68rem;
}
.s6zz{
	position: absolute;left: -.85rem;top: 4.38rem;z-index: 0;
}
.s6xq1>div{
	display: inline-block;float: left;position: relative;
}
.s6x1L{
    width: 3.35rem;margin-left: .35rem;margin-top: .4rem; position: relative;
}
.s6-tips-img{
  position: absolute;bottom: .23rem; left: .47rem;
}
.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: 88%; padding: .6rem .4rem 0; box-sizing: border-box;
}
.s6abB>div{
	display: inline-block;float: left;font-size: .18rem;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 .sp2-item-box{
  float: left; width: 85%; margin-top: 0.1rem;
}
.sp2-item{
  text-align: left; margin-bottom: 0.2rem;
}
.sp2-item label{
	color: #922d00; display: block; flex: 1; display: inline-block; vertical-align: top;
}
.sp2-item span{
  display: inline-block; max-width: 87%;
}
.s6abxq>span>i{
	display: inline-block;width: .5rem;height: .2rem;width: 13.2%;
}
.s6abxq .s6p4{
	line-height: .3rem;
}
.s6abxq .s6p2{
	margin-left: .85rem;
}
.s6xq3{
	width: 10.87rem;height: 3.55rem;background: url(../images/s6img10.png) no-repeat center top;background-size: 100%; margin: 0 auto;margin-top: .4rem; padding-bottom: .82rem; position: relative;
}
.s6xq3>div{
	display: inline-block;float: left;
}
.s6xq3L{
	margin-top: .75rem;margin-left: 1.1rem;
}
.s6xq3R{
	width: 2.24rem;height: 2.29rem; margin-top: .65rem;margin-left: .6rem;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;
}
.s6xq3::after{
  content: ''; width: 12.17rem; height: 1.1rem; background: url(../images/s6_bbg.png) no-repeat center / 100%; display: block; position: absolute; bottom: -0.02rem; left: -0.71rem;
}
/* section7 */
.sec7{
	background: #e5f3ff; padding-bottom: .8rem;
}
.s7main {
  height: 6.09rem; background: url(../images/s7_mbg.png) no-repeat center top;background-size: 100%;
}
.s7tit h2{
	line-height: 1.44rem; 
}
.sec7 .title h2 span {
  filter: drop-shadow(.04rem 0 0 #db2954);
}
.sec7 ul{
  padding-top: 0.64rem; display: flex; align-items: center; justify-content: center; flex-wrap: wrap;
}
.sec7 ul li{
  margin: 0 .46rem;
}
.sec7 ul li h3{
  font-size: .24rem; color: #c41617; font-weight: 600; padding-bottom: 0.08rem; padding-top: 0.12rem;
}
.sec7 ul li p{
  font-size: .2rem; color: #333333;
}


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


@keyframes ballon {
	0%{
		-webkit-transform: translate(-0.1rem,-0.05rem);
	}
	100%{
		-webkit-transform: translate(.1rem,.05rem);
	}
}
@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(-0.05rem); }
  50% { transform: translateX(.05rem); }
  75% { transform: translateX(-0.05rem); }
  100% { transform: translateX(.05rem); }
}
.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}
@keyframes sx {
    0%{transform: translateX(-4rem) scale(.2);}
    100%{transform: translateX(0) scale(1);}
}
@keyframes sx1 {
    0%{transform: translateX(4rem) 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;}
/*侧边导航*/
.lfNav{width: 2.36rem;height: 5.62rem;background: url(../images/fixedNavBg.png) no-repeat center / 100% 100%;position: fixed;width: 2.32rem;height: 5.41rem;top:18%;left:.2rem;z-index:9;}
.lfNav .close{position:absolute;top: -.3rem;right: -.1rem; height:.38rem; width:.39rem; background: url(../images/close1.png) no-repeat center top;background-size: 100% 100%;}
.mt185{margin-top: 2.03rem;}
.nav-bg{width:54%;height: .4rem;display: block;float:left;clear:both;margin-left: 23%;}
.nav-bg a{width: 100%;height: .4rem;line-height: .4rem; display: block;margin:auto;font-size: .18rem; color: #fff;text-align: center;border-bottom: .01rem dashed #98c7fc;}
.nav-bg a:hover{font-weight: bold;}
.left_top {width: 58%;height: .6rem;display: block;float: left;margin-left: 16%;margin-top: .03rem;}
.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: .2rem;z-index: 9;
}
.ycxf .close1{position:absolute;top:-.3rem; right:0; height:.37rem; width:.37rem; 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: 1.29rem;margin-top: .66rem;text-align: center;}
.ycxf>.p2 img{display: inline-block;width: 1.29rem;}
.ycxf>.p3{display: block;width: 1.6rem;height: .58rem;background: url(../images/cbBtn.png) no-repeat center top;background-size: 100%;font-size: .24rem;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;
}



.whiteBg{
  background: #fff; width: 90%; height: 92%; line-height: .26rem !important; color: #333 !important; margin: 0 auto; padding-top: 1rem; box-sizing: border-box; font-size: .18rem !important;
}
.s3R .whiteBg{
  margin-top: .12rem; height: 91%;
}