@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: #000dab; 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;}
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: 1100px; margin: 0 auto;font-size: 0;text-align: center;}
.hide{display: none !important;}
.section{ padding-top: .6rem;}
.title{ margin-bottom: .34rem;}
.title h2{font-size: .36rem; color: #fff; font-weight: bold; letter-spacing: .01rem;}

/*banner*/
.banner{
	width: 100%; height: 6.14rem; position: relative; background: url(../images/ban_bg.jpg) no-repeat top center; font-size: 0; padding-top: .5rem; box-sizing: border-box;
}
.banner h2{
  position: relative; z-index: 2;
}
.banner h2 img{
  display: block; margin-left: .3rem;
}
.ban-img1{
  position: absolute; top: .78rem; left: -1.48rem; animation: move 1s infinite alternate ease-in-out;
}
.ban-img2{
  position: absolute; top: .6rem; right: -2.02rem; animation: move 1s infinite alternate ease-in-out;
}
.ban-peo{
  position: absolute; top: 2.62rem; right: 1.68rem;
}
@keyframes move{
  0%{transform: translateY(0)}
  100%{transform: translateY(-0.2rem)}
}

/*sec01*/
.sec01{
  height: 3.81rem; background: url(../images/s1_bg.jpg) no-repeat top center; padding-top: 0;
}
.sec01-main{
  height: 2.91rem; box-shadow: inset 0 0 .1rem #c9dcffc0, 0 .11rem .5rem #004ccf6e; border: .01rem solid #fff; border-bottom: none; border-radius: .2rem;
  background: #ffffff;
  background: -webkit-linear-gradient(bottom, #ffffff 49%, #c7d9fd 107%);
  background: -o-linear-gradient(bottom, #ffffff 49%, #c7d9fd 107%);
  background: -moz-linear-gradient(bottom, #ffffff 49%, #c7d9fd 107%);
  background: linear-gradient(to bottom, #ffffff 49%, #c7d9fd 107%);
}
.s1-bt{
  display: flex; justify-content: flex-start; align-items: center; margin-bottom: .38rem;
}
.s1-bt h3{
  width: 5.34rem; height: .72rem; line-height: .72rem; font-size: .35rem; color: #fff; font-weight: bold; border-radius: .2rem 0 .2rem 0; margin-right: .08rem;
  background: #ffffff;
  background: -webkit-linear-gradient(right, #1869f2, #0646b1);
  background: -o-linear-gradient(right, #1869f2, #0646b1);
  background: -moz-linear-gradient(right, #1869f2, #0646b1);
  background: linear-gradient(to right, #1869f2, #0646b1);
}
.s1-bt span{
  font-size: .28rem; color: #002a83; margin-left: -0.2rem;
}
.s1-list{
  background: url(../images/s1_line2.png) no-repeat top .47rem center / 9.92rem;
}
.s1-list ul{
  display: flex; justify-content: flex-start; align-items: center;
}
.s1-list01{
  margin-left: .66rem; margin-bottom: .36rem;
}
.s1-list02{
  margin-left: 1.3rem;
}
.s1-list ul li{ 
  width: 3.5rem; font-size: .26rem; color: #000033; font-weight: bold; display: flex; align-items: center;
}
.s1-list ul li::before{
  content: ''; width: .37rem; height: .28rem; background: url(../images/s1_dh.png) no-repeat center / 100%; margin-right: .12rem;
}
.s1-btn{
  width: 4.44rem; height: .7rem; line-height: .7rem; font-size: .3rem; color: #ffffff; font-weight: bold; border-radius: .35rem; border: .01rem solid #ffffff; box-shadow: 0 .04rem .1rem #f4272783; display: block; margin: 0 auto; margin-top: -0.44rem; transition: all .5s;
  background: #fc513f;
  background: -webkit-linear-gradient(bottom, #fc513f, #ee2510);
  background: -o-linear-gradient(bottom, #fc513f, #ee2510);
  background: -moz-linear-gradient(bottom, #fc513f, #ee2510);
  background: linear-gradient(to bottom, #fc513f, #ee2510);
}
.s1-btn:hover{
  transform: scale(1.1);
}

/*sec02*/
.sec02{
  height: 2.33rem; background: url(../images/s2_bg.jpg) no-repeat top center; padding-top: .15rem;
}
.sec02-main{
  display: flex; align-items: center; justify-content: center;
}
.sec02-bt{
  width: 3.2rem; margin-left: .1rem;
}
.sec02-bt h3{
  margin-bottom: .18rem;
}
.sec02-bt p{
  font-size: .2rem; color:#fff; font-weight: 600; line-height: .3rem;
}
.sec02-bt p i{
  color: #ffe981;
}
.sec02-list ul{
  display: flex;
}
.sec02-list ul li{
  margin-right: .2rem;
}
.sec02-list ul li span{
  font-size: .2rem; color: #e8f3fc; font-weight: 600; display: block; text-align: center; margin-top: .05rem;
}
.pub-btn{
  width: 2.4rem; height: 1.3rem; border-radius: .35rem; position: relative;
  background: #fffdfd;
  background: -webkit-linear-gradient(bottom, #fffdfd, #ffada4);
  background: -o-linear-gradient(bottom, #fffdfd, #ffada4);
  background: -moz-linear-gradient(bottom, #fffdfd, #ffada4);
  background: linear-gradient(to bottom, #fffdfd, #ffada4);
}
.pub-btn a{
  width: 2.28rem; height: 1.18rem; line-height: .38rem; border: .01rem solid #fff; border-radius: .35rem; box-shadow: 0 .04rem 0 #f42727; display: block; margin: 0 auto; margin-top: .03rem; font-size: .32rem; color: #fff; font-weight: bold; text-align: center; padding-top: .2rem; box-sizing: border-box;
  background: #ff867a;
  background: -webkit-linear-gradient(bottom, #ff867a, #ee2510);
  background: -o-linear-gradient(bottom, #ff867a, #ee2510);
  background: -moz-linear-gradient(bottom, #ff867a, #ee2510);
  background: linear-gradient(to bottom, #ff867a, #ee2510);
}
.s2-hand{
  position: absolute; top: .71rem; left: 1.82rem; animation: handMove 1s infinite alternate ease-in-out;
}
@keyframes handMove{
  0%{transform: scale(1);}
  100%{transform: scale(1.2);}
}

/*sec03*/
.main{
  border-radius: .2rem; padding: .22rem;
  background: #397dff;
  background: -webkit-linear-gradient(bottom, #397dff, #011fff);
  background: -o-linear-gradient(bottom, #397dff, #011fff);
  background: -moz-linear-gradient(bottom, #397dff, #011fff);
  background: linear-gradient(to bottom, #397dff, #011fff);
}
.main-box{
  border-radius: .1rem; border-top: .01rem solid #fff; box-shadow: inset 0 0 .35rem #c9dcffcc, 0 .06rem .24rem #0a2c688e; padding-bottom: .32rem;
  background: #ffffff;
  background: -webkit-linear-gradient(bottom, #ffffff, #d9e6ff);
  background: -o-linear-gradient(bottom, #ffffff, #d9e6ff);
  background: -moz-linear-gradient(bottom, #ffffff, #d9e6ff);
  background: linear-gradient(to bottom, #ffffff, #d9e6ff);
}
.sec03-main h3{
  width: 6.46rem; height: .74rem; line-height: .74rem; border-radius: 0 0 .1rem .1rem; margin: 0 auto; font-size: .3rem; font-weight: bold; margin-top: -0.01rem; margin-bottom: .18rem;
  background: #657eef;
  background: -webkit-linear-gradient(bottom, #657eef, #1232c1);
  background: -o-linear-gradient(bottom, #657eef, #1232c1);
  background: -moz-linear-gradient(bottom, #657eef, #1232c1);
  background: linear-gradient(to bottom, #657eef, #1232c1);
}
.sec03-main h3 span{
  background: linear-gradient(to right, #fffffe, #f4cb7c);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec03-main table{
  width: 9.8rem; margin: 0 auto;
}
.sec03-main table th{
  height: .66rem; background: #4864de; font-size: .24rem; font-weight: 600; color: #ffffff; border-right: .01rem solid #b1bef4;
}
.sec03-main table th:nth-child(1){
  width: 1.94rem; border-radius: .1rem 0 0 0;
}
.sec03-main table th:last-child{
  border-right: none;  border-radius: 0 .1rem 0 0;
}
.sec03-main table td{
  font-size: .22rem; color: #333; height: .66rem; background: #f2faff;
}
.sec03-main table tr.bg02 td{
  background: #dce3fe;
}
.sec03-main table tr.tr01 td:nth-child(2){
  line-height: .28rem;
}
.sec03-main table tr td b{
  font-weight: 600;
}
.sec03-main table tr td:nth-child(1){
  font-weight: bold; color: #1a39c5;
}
.sec03-main table tr td:nth-child(1) span{
  font-size: .16rem; font-weight: normal; line-height: .2rem; display: block;
}
.sec03-main table tr td a.s3Btn{
  width: 1.38rem; height: .4rem; line-height: .4rem; border: .01rem solid #fff; border-radius: .2rem; font-size: .2rem; color: #fff; font-weight: bold; display: inline-block; box-shadow: 0 .04rem .1rem #f4272786;
  background: #fc5240;
  background: -webkit-linear-gradient(bottom, #fc5240, #ee2611);
  background: -o-linear-gradient(bottom, #fc5240, #ee2611);
  background: -moz-linear-gradient(bottom, #fc5240, #ee2611);
  background: linear-gradient(to bottom, #fc5240, #ee2611);
}
.sec03-main table tr td a.s3Btn2{
  width: 1.38rem; height: .4rem; line-height: .4rem; border: .01rem solid #fff; border-radius: .2rem; font-size: .2rem; color: #fff; font-weight: bold; display: inline-block; box-shadow: 0 .04rem .1rem #77777786;
  background: #a8a8a8;
  background: -webkit-linear-gradient(bottom, #a8a8a8, #616161);
  background: -o-linear-gradient(bottom, #a8a8a8, #616161);
  background: -moz-linear-gradient(bottom, #a8a8a8, #616161);
  background: linear-gradient(to bottom, #a8a8a8, #616161);
}
.sec03-main table tr:hover td a.s3Btn{
  box-shadow: 0 .04rem .1rem #1535c27a;
  background: #637ced;
  background: -webkit-linear-gradient(bottom, #637ced, #1535c3);
  background: -o-linear-gradient(bottom, #637ced, #1535c3);
  background: -moz-linear-gradient(bottom, #637ced, #1535c3);
  background: linear-gradient(to bottom, #637ced, #1535c3);
}
.sec03-main table tr:last-child td:nth-child(1){
  border-radius: 0 0 0 .1rem;
}
.sec03-main table tr:last-child td:last-child{
  border-radius: 0 0 .1rem 0;
}

/*sec04*/
.sec04-main-box{
  display: flex; justify-content: flex-start; padding-left: .32rem;
}
.sec04-main-box h3{
  margin-top: -0.02rem; margin-right: .7rem;
}
.s4-m{
  margin-top: .34rem; margin-right: .8rem;
}
.p01{
  font-size: .2rem; color: #333333; font-weight: 600; margin-bottom: .14rem;
}
.s4-m ul{
  display: flex; align-items: flex-start;
}
.s4-m ul li{
  position: relative; z-index: 5;
}
.s4-m ul li span{
  font-size: .22rem; color: #333333; line-height: .3rem; display: block; text-align: center; margin-top: -0.05rem;
}
.s4-m ul li.s4-line{
  position: relative; z-index:4;
}
.s4-line{
  margin: .3rem -0.3rem 0;
}
.s4-r{
  width: 2.3rem; height: 2.24rem; background: #dde5f8; border-radius: .1rem; margin-top: .36rem;
}
.s4-r p{
  font-size: .2rem; color: #646464; padding-top: .2rem;
}
.s4-r img{
  animation: swing2 .8s infinite alternate linear;
}
.pub-sec{
  width: 2.3rem; height: 2.24rem; background: #dde5f8; border-radius: .1rem; margin-top: .36rem; padding-top: .17rem; box-sizing: border-box;
}
.pub-sec h4{ 
  width: 1.49rem; height: .44rem; background: url(../images/s4_bt_bg.png) no-repeat center / 100%; font-size: .25rem; color: #e2e8f2; margin: 0 auto; margin-bottom: .02rem;
}
@keyframes swing2 {
  20% {
    transform: rotate(15deg)
  }

  40% {
    transform: rotate(10deg)
  }

  60% {
    transform: rotate(0deg)
  }

  80% {
    transform: rotate(10deg)
  }

  100% {
    transform: rotate(15deg)
  }
}

.swing2 {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation-name: swing2;
  animation-name: swing2
}

/*sec05*/
.s5-m{
  margin-top: .4rem; margin-right: .3rem;
}
.sec05-main-box h3{
  margin-right: .16rem;
}
.s5-m ul{
  margin-top: .2rem;
}
.s5-m ul li{
  width: 2rem; height: 1.9rem; padding-top: .36rem; margin-right: -0.05rem; box-sizing: border-box;
}
.s5-m ul li:nth-child(2){
  padding-top: .3rem;
}
.s5-m ul li:nth-child(1){
  background: url(../images/s5_lbg01.png) no-repeat center / 100%;
}
.s5-m ul li:nth-child(2){
  background: url(../images/s5_lbg02.png) no-repeat center / 100%;
}
.s5-m ul li:nth-child(3){
  background: url(../images/s5_lbg03.png) no-repeat center / 100%;
}
.s5-m ul li span{
  font-size: .16rem; color: #091663; line-height: .22rem; margin-top: .06rem;
}
.s5-m ul li:nth-child(2) span{
  margin-top: .06rem;
}

/*sec06*/
.sec06-main ul{
  display: flex; justify-content: center; margin-top: .38rem;
}
.sec06-main ul li{
  width: 3.36rem; margin: 0 -0.08rem;
}
.sec06-main ul li h3{
  width: 2.51rem; height: .53rem; line-height: .5rem; background: url(../images/s6_mbt_bg.png) no-repeat center / 100%; margin: 0 auto; position: relative; z-index: 2;
}
.sec06-main ul li h3 span{
  font-size: .22rem; font-weight: 600;
  background: linear-gradient(to bottom, #fffefb, #f5cd80);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.s6-m{
  width: 100%; height: 4.73rem; background: url(../images/s6_lbg.png) no-repeat center / 100%; margin-top: -0.24rem; padding-top: .7rem;
  box-sizing: border-box;
}
.s6-m h4{
  width: 1.14rem; height: .89rem; background: url(../images/s6_zlb.png) no-repeat center / 100%; margin: 0 auto; display: flex; align-items: center; justify-content: center; padding-top: .18rem; box-sizing: border-box; margin-bottom: .12rem;
}
.s6-m h4 span{
  font-size: .2rem; font-weight: bold;
  background: linear-gradient(to bottom, #fefcf9, #f2daae);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.s6-m-c{
  width: 2.74rem; margin: 0 auto; border-top: .01rem dashed #fccd89;
}
.s6-m-c-t-l{
  margin-right: .1rem;
}
.sec06-main ul li:nth-child(2) .s6-m-c-t-l{
  margin-right: -0.08rem;
}
.s6-m-c-t-l h5{
  text-align: left; margin-bottom: .04rem;
}
.s6-m-c-t{
  display: flex; align-items: center; justify-content: center;
}
.s6-m-c-t-l p{
  font-size: .16rem; color: #999999; text-align: left;
}
.s6-m-c-b{
  height: 1.69rem;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-right: .15rem;
  margin-top: .05rem;
}
.sec06-main ul li:nth-child(1) .s6-m-c-b{
  background: url(../images/s6_peo2.png) no-repeat left top .1rem / 1.97rem; 
}
.sec06-main ul li:nth-child(2) .s6-m-c-b{
  background: url(../images/s6_peo4.png) no-repeat left .27rem bottom / 1.63rem; 
}
.sec06-main ul li:nth-child(3) .s6-m-c-b{
  background: url(../images/s6_peo6.png) no-repeat left bottom / 1.48rem; 
}
.s6-m-c-b p{
  max-width: 1.8rem; font-size: .16rem; color: #333333; line-height: .22rem; text-align: right;
  text-shadow:
  .02rem 0 0 #fff,
  -0.02rem 0 0 #fff,
  0 .02rem 0 #fff,
  0 -0.02rem 0 #fff;
}
.s6-b{
  margin-top: .1rem;
}
.s6-ewm{
  margin-left: .3rem;
}
.sec06-tips{
  animation: handMove 1s infinite alternate ease-in-out;
}
@keyframes s6Tips{
  0%{transform: scale(1);}
  100%{transform: scale(1.1);}
}

/*sec07*/
.sec07{
  height: 1.83rem; background: url(../images/s7_bg.jpg) no-repeat center; padding-top: 0; margin-top: .52rem; overflow: hidden;
}
.sec07-main{
  display: flex; justify-content: space-between; align-items: flex-start;
}
.sec07-main h3{
  margin-top: .52rem; margin-right: .3rem;
}
.sec07-main ul{
  display: flex; margin-top: .08rem;
}
.sec07-main .s7-bt{
  width: 2.2rem; height: .8rem; line-height: .8rem;  margin-top: .5rem;
}
.sec07-main .s7-bt a{
  width: 2.08rem; height: .68rem; line-height: .68rem; display: block; padding-top: 0;
}
.s7-hand{
  position: absolute;
  right: .07rem;
  top: .52rem;
  animation: handMove 1s infinite alternate linear;
}


/*sec08*/
.sec08-main-box{
  height: 3.74rem; background: url(../images/s8_mbg.png) no-repeat center / 100%; display: flex; justify-content: flex-start;
}
.s8-l{
  width: 7.2rem; position: relative;
}
.s8-l ul li{
  font-size: .26rem; font-weight: 600; box-sizing: border-box; position: absolute;
}
.s8-l ul li:nth-child(1){
  width: 2.25rem; height: .98rem; color: #075856; padding-top: .15rem; box-sizing: border-box;
  background: #cff9f6;
  background: -webkit-linear-gradient(right, #cff9f600, #cff9f6, #cff9f600);
  background: -o-linear-gradient(right, #cff9f600, #cff9f6, #cff9f600);
  background: -moz-linear-gradient(right, #cff9f600, #cff9f6, #cff9f600);
  background: linear-gradient(to right, #cff9f600, #cff9f6, #cff9f600);
  top: .48rem; left: .12rem;
}
.s8-l ul li:nth-child(2){
  width: 1.82rem; height: .5rem; line-height: .5rem; color: #541a03;
  background: #fed0bc;
  background: -webkit-linear-gradient(right, #fed0bc00, #fed0bc, #fed0bc00);
  background: -o-linear-gradient(right, #fed0bc00, #fed0bc, #fed0bc00);
  background: -moz-linear-gradient(right, #fed0bc00, #fed0bc, #fed0bc00);
  background: linear-gradient(to right, #fed0bc00, #fed0bc, #fed0bc00);
  left: 3.7rem; top: .48rem;
}
.s8-l ul li:nth-child(3){
  width: 1.82rem; height: .98rem; color: #1f2655; padding-top: .15rem;
  background: #d1d5ff;
  background: -webkit-linear-gradient(right, #fed0bc00, #d1d5ff, #fed0bc00);
  background: -o-linear-gradient(right, #fed0bc00, #d1d5ff, #fed0bc00);
  background: -moz-linear-gradient(right, #fed0bc00, #d1d5ff, #fed0bc00);
  background: linear-gradient(to right, #fed0bc00, #d1d5ff, #fed0bc00);
  top: 2.24rem; left: .28rem;
}
.s8-l ul li:nth-child(4){
  width: 2.35rem; height: .98rem; color: #3b056a; padding-top: .13rem;
  background: #e2d0ff;
  background: -webkit-linear-gradient(right, #fed0bc00, #e2d0ff, #fed0bc00);
  background: -o-linear-gradient(right, #fed0bc00, #e2d0ff, #fed0bc00);
  background: -moz-linear-gradient(right, #fed0bc00, #e2d0ff, #fed0bc00);
  background: linear-gradient(to right, #fed0bc00, #e2d0ff, #fed0bc00);
  top: 1.68rem; left: 4.34rem;
}
.s8-l img{
  margin-top: 1.02rem; margin-left: 1.46rem; display: block;
}
.s8-r{
  margin-top: .72rem;
}
.s8-r p{
  width: 2.78rem; height: .4rem; line-height: .4rem; border-radius: .2rem; font-size: .18rem; color: #fff; margin-top: .12rem;
  background: #0422f7;
  background: -webkit-linear-gradient(right, #0422f7, #3779f6);
  background: -o-linear-gradient(right, #0422f7, #3779f6);
  background: -moz-linear-gradient(right, #0422f7, #3779f6);
  background: linear-gradient(to right, #0422f7, #3779f6);
}

/*sec09*/
.sec09-main-box{
  padding-top: .25rem; padding-bottom: .25rem;
  background: #d7f1fe;
  background: -webkit-linear-gradient(right, #d7f1fe, #c6ddff);
  background: -o-linear-gradient(right, #d7f1fe, #c6ddff);
  background: -moz-linear-gradient(right, #d7f1fe, #c6ddff);
  background: linear-gradient(to right, #d7f1fe, #c6ddff);
}
.sec09-main table{
  width: 10.16rem; margin: 0 auto;
}
.sec09-main .thead{
  background: #175be5;
  background: -webkit-linear-gradient(right, #175be5, #115ff2);
  background: -o-linear-gradient(right, #175be5, #115ff2);
  background: -moz-linear-gradient(right, #175be5, #115ff2);
  background: linear-gradient(to right, #175be5, #115ff2);
}
.sec09-main tr th{
  height: .5rem; line-height: .5rem; font-size: .22rem; color: #fff; font-weight: bold; border-right: .01rem solid #fff;
}
.sec09-main tr th:nth-child(1){
  width: .7rem; border-radius: .1rem 0 0 0;
}
.sec09-main tr th:nth-child(2){
  width: 1.76rem;
}
.sec09-main tr th:nth-child(3){
  width:2.2rem;
}
.sec09-main tr th:last-child{
  width: 1.8rem; border-radius: 0 .1rem 0 0; border-right: none;
}
.sec09-main tr.h20{
  height: .06rem;
}
.sec09-main tr.h20 td{
  background: none; padding: 0;
}
.sec09-main tr td{
  background: #fff; font-size: .16rem; line-height: .24rem; text-align: left; padding: .2rem; border-right: .01rem solid #cfcfcf;
}
.sec09-main tr.tr-m td:nth-child(1){
  font-size: .26rem; color: #fff; font-weight: bold; text-align: center; line-height: .3rem; border-radius: .1rem 0 0 .1rem;
  background: #5890fc;
  background: -webkit-linear-gradient(bottom, #5890fc, #2e4cee);
  background: -o-linear-gradient(bottom, #5890fc, #2e4cee);
  background: -moz-linear-gradient(bottom, #5890fc, #2e4cee);
  background: linear-gradient(to bottom, #5890fc, #2e4cee);
}
.sec09-main tr td:last-child{
  border-right: none; border-radius: 0 .1rem .1rem 0;
}
.sec09-main tr td b{
  font-weight: bold; display: inline-block;
}
.sec09-main tr td span{
  display: inline-block; vertical-align: top;
}

/* sec10 */
.sec10{
  margin-bottom: 1rem;
}
.sec10-main ul{
  display: flex; justify-content: center;
}
.sec10-main ul li{
  width: 2.1rem; height: 2.74rem; border-radius: .1rem; margin: 0 .22rem; padding-top: .2rem; box-sizing: border-box;
  background: #041fd2;
  background: -webkit-linear-gradient(bottom, #041fd2, #3473ec);
  background: -o-linear-gradient(bottom, #041fd2, #3473ec);
  background: -moz-linear-gradient(bottom, #041fd2, #3473ec);
  background: linear-gradient(to bottom, #041fd2, #3473ec);
}
.sec10-main ul li span{
  font-size: .18rem; color: #fff; display: block; text-align: center; margin-top: .16rem; line-height: .26rem;
}
.sec10-main ul li span b{
  font-size: .2rem; font-weight: bold;
}

/* sec11 */
.sec11{
  margin-bottom: .3rem;
}
.s11-main{
  width: 100%; height: 3.47rem;
  background: url("../images/s11_img01.png") no-repeat center / 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.s11-main .txt{
  height: 2.96rem; width: 7.2rem;
  display: flex;
  justify-content: center;
  align-content: flex-start;
  flex-wrap: wrap;
  border-right: dashed .03rem #fbea8a; margin-right: .5rem;
}
.s11-main .txt img{
  width: 6.299rem; display: block; margin-top: .52rem; margin-bottom: .2rem;
}
.s11-main .txt span{
  font-size: .22rem; line-height: .53rem; display: block;
  background: #d11d00;
  border-radius: .5rem;
  color: #fff;
  padding: 0 .41rem;
}
.s11-main .txt span em{color: #ffc75c;}
.s11-main .btn{
  width: 1.86rem; margin-right: .5rem;
  display: block;
}
.s11-main .btn a{
  width: 1.86rem; height: 1.86rem; display: block;
  border-radius: 50%;
}
.s11-main .btn a img{width: 100%; display: block;}
.s11-zhu{
  width: 100%; font-size: .2rem; color: #fff; line-height: 1.5;
  margin-top: .15rem;
}

  /* 弹窗 */
.mask {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  background: rgba(0, 0, 0, .8);
  display: none;
}
.popup {
  width: 4rem;
  z-index: 9;
  border-radius: .2rem;
  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%);
}

.popup .close {
  display: block;
  width: .5rem;
  position: absolute;
  top: -.65rem;
  right: 0;
}

.popup h3 {
  width: 100%;
  height: .9rem;
  line-height: .9rem;
  text-align: center;
  font-size: .36rem;
  letter-spacing: .01rem;
  color: #fff;
  font-weight: bold;
  margin: 0 auto;
  border-radius: .2rem .2rem 0 0;
  background: #0076e9;
  background: -webkit-linear-gradient(bottom, #0076e9, #33cff7);
  background: -o-linear-gradient(bottom, #0076e9, #33cff7);
  background: -moz-linear-gradient(bottom, #0076e9, #33cff7);
  background: linear-gradient(to bottom, #0076e9, #33cff7);
}
.popup-m {
  width: 100%;
  margin: 0 auto;
  padding: .4rem 0;
  box-sizing: border-box;
  text-align: center;
  border-radius:0 0 .22rem .22rem;
  background: #fff;
  box-shadow: inset 0 0 .4rem #b8d9ff;
}
.popup-p {
  width: 88%;
  text-align: center;
  line-height: 0.36rem;
  margin: -0.25rem auto .1rem;
  font-size: .24rem;
  color: #666666;
  text-align: center;
}
.popup-img {
  width: 2.4rem;
}
.popBtn {
  width: 2.6rem; height: .6rem; line-height: .6rem; border: .01rem solid #fff; border-radius: .33rem; box-sizing: border-box; font-size: .26rem; color: #fff; font-weight: bold; text-shadow: 0 .02rem .02rem #e94040; display: block; text-align: center; margin: -0.36rem auto 0;
  background: #ff8484; 
  background: -webkit-linear-gradient(bottom, #ff8484, #ea4848);
  background: -o-linear-gradient(bottom, #ff8484, #ea4848);
  background: -moz-linear-gradient(bottom, #ff8484, #ea4848);
  background: linear-gradient(to bottom, #ff8484, #ea4848);
}
/* 预约提示 */
.sp1{ color: #037cea; font-weight: bold; }



/*侧边悬停*/
.lfNav{position: fixed;width:169px; height:651px; display: block; background: url(../images/fixedNavBg.png) no-repeat center;top:14%; left:20px;z-index:9;}
.lfNav .close{position:absolute;top:10px; right:10px; height:30px; width:30px; }
.lfNav .close img{width: 100%;}
.mt185{margin-top:163px;}
.nav-bg{
  height:30px; line-height: 40px; display: block; text-align: center; margin-bottom: 10px; margin-left: 3px; box-sizing: border-box;
}
.nav-bg:hover{
  font-weight: bold;
}
.nav-bg a{
  width:100%; height:100%; display: block; margin:auto; font-size: 20px; color: #fff;
}
.nav-bg a:hover{
	color: #fff2d8; font-weight: 600;
}
.left_top{
  width:151px; height:40px;display: block;float:left;margin-left:22px;margin-top: 10px;
}
