/* CSS  */
* {margin:0;padding:0;outline:none;list-style:none;text-decoration:none;box-sizing: border-box;font-family: Microsoft YaHei,arial;}
body,html {color:#333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #fff;position: relative;font-size: 14px;}
body{min-width: 1200px;overflow-x: hidden;}
img{border:none;max-width: 100%;vertical-align: top; }
input, textarea ,select{border:none;background:none;cursor:pointer;font-size:14px;vertical-align:middle;color:#333;}
select {border:inherit;background: inherit; }
em, i {font-style:normal;  }
a{color: #000;text-decoration: none;}
a:focus, input, select {outline:none;}
.clearfix {*zoom:1; clear: both; }
.clearfix:after {content:"\200B"; display: block;clear: both;height: 0;  }
.inner{width: 1200px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
body,html,li,a:active, body,html,li,a:hover, body,html,li,a:visited{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}

/* 动画缓存公共文件  最好放最下面 */
a,*:before,*:after,.navSub{-webkit-transition:all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}


input::-webkit-input-placeholder{color: #ccc;} /* WebKit browsers */
input:-moz-placeholder{color: #ccc;} /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder{color: #ccc;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder {color: #ccc;} /* Internet Explorer 10+ */
select::-ms-expand {
    display: none;
}
a:active, a:hover, a:visited{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}


/* 移入放大 */
#grad:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
/* 移入位移 */
#grad:hover{ -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);transform: translate(0, -10px);}
/* 从上大小渐变 */
#grad {
    background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient(red, blue); /* 标准的语法 */
  }  
/* 从左到右渐变 */
#grad {
    background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, red , blue); /* 标准的语法 */
  }



.toast-loading .index-toast {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  padding: 24px 30px;
  max-width: 360px;
  min-width: 180px;
  width: max-content;
  line-height: 30px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  background: rgba(0, 0, 0, 0.65);
  border-radius: 20px;
  transform: translate(-50%, -50%);
  box-sizing: content-box;
  z-index: 10000002;
}
.toast-loading .loading {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10000001;
}
.toast-loading .loading .loading-cont {
  padding: 15px 24px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 360px;
  min-width: 160px;
  width: max-content;
  min-height: 160px;
  text-align: center;
  background: rgba(0, 0, 0, 0.65);
  border-radius: 10px;
  box-sizing: border-box;
}
.toast-loading .loading .loading-img {
  width: 50px;
  height: 50px;
  background-image: url("https://www.kaoyan365.cn/statics/images/icon/loading.gif");
  background-repeat: no-repeat;
  background-size: cover;
}
.toast-loading .loading .text {
  margin-top: 15px;
  line-height: 30px;
  font-size: 20px;
  color: #fff;
  
}
.toast-loading .loading-mask {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000001;
}




.banner{height: 600px;background:#fff url(../images/banner.jpg?v1) center no-repeat;background-size: cover;position: relative;}  
.banner .inner{height: 600px;position: relative;}
.ban1{position: absolute;top: 137px;left: 0;}

.banner ul{position: absolute;left: 12px;top: 297px;width: 875px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.banner ul li{width: 416px;line-height: 58px;height: 61px;font-size: 32px;display: flex;background: url(../images/ban_item.png) center no-repeat;margin-bottom: 36px;}
.banner ul li strong{font-size: 32px;color: #1ac464;width: 140px;text-align: center;}

.banner ul li span{display: block;width: 276px;text-align: center;color: #fff;}


.ban_phone{position: absolute;right: 60px;top: 78px;}
.ban_phone .base_code{bottom: 53px;left: 52px;}







.pub_tit{font-size: 42px;color: #333333;font-weight: bold;text-align: center;line-height: 56px;}
.pub_tit span{color: #333333;}

.pub_btn{display: block;width: 380px;height:60px;border-radius: 30px;font-size: 24px;font-weight: bold;text-align: center;color: #fff;line-height: 60px;margin: 0 auto;
  background: -webkit-linear-gradient(#88f17f, #1cc564); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#88f17f, #1cc564); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#88f17f, #1cc564); /* Firefox 3.6 - 15 */
  background: linear-gradient(#88f17f, #1cc564); /* 标准的语法 */
}
.pub_btn:hover{
  background: -webkit-linear-gradient(#feb837, #ff9601); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#feb837, #ff9601); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#feb837, #ff9601); /* Firefox 3.6 - 15 */
  background: linear-gradient(#feb837, #ff9601); /* 标准的语法 */
}






.m2{padding: 25px 0 50px 0;}
.m2_tit{background: url(../images/m2_tit.png?v1) center bottom no-repeat;}
.m2_cont{position: relative;margin: 34px 0 40px;display: flex;justify-content: space-between;}
.m2_item{width: 380px;height: 214px;border-radius: 10px;padding: 14px;position: relative;
  background: -webkit-linear-gradient(#f4feef, #e4f6e8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f4feef, #e4f6e8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f4feef, #e4f6e8); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f4feef, #e4f6e8); /* 标准的语法 */
}
.m2_item:nth-child(2){
  background: -webkit-linear-gradient(#fff8ed, #f4e5cf); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fff8ed, #f4e5cf); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff8ed, #f4e5cf); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff8ed, #f4e5cf); /* 标准的语法 */
}
.m2_item:nth-child(3){
  background: -webkit-linear-gradient(#f0fffd, #def4f0); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f0fffd, #def4f0); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f0fffd, #def4f0); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f0fffd, #def4f0); /* 标准的语法 */
}



.m2_item_wrap{background: #fff;border-radius: 10px;height: 186px;padding: 26px 0 0 32px;position: relative;}
.m2_x{width: 28px;height: 28px;position: absolute;top: 22px;right: 22px;}


.m2_item_wrap h2{font-size: 22px;color: #333333;display: flex;line-height: 30px;height: 30px;margin-bottom: 13px;}
.m2_item_wrap p{line-height: 32px;font-size: 18px;color: #666666;width: 288px;}
.m2_icon{width: 30px;height: 30px;display: block;margin-right: 10px;}

.m2_item h3{width: 294px;height: 48px;line-height: 48px;text-align: center;font-size: 22px;color: #fff;border-radius: 10px 10px 0 0;
  position: absolute;bottom: 0;left: 43px;
  background: -webkit-linear-gradient(#87f27f, #1cc465); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#87f27f, #1cc465); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#87f27f, #1cc465); /* Firefox 3.6 - 15 */
  background: linear-gradient(#87f27f, #1cc465); /* 标准的语法 */
}
.m2_item h3 span{font-weight: normal;}



.m2_item:nth-child(2) h3{
  background: -webkit-linear-gradient(#feb937, #ff9501); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#feb937, #ff9501); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#feb937, #ff9501); /* Firefox 3.6 - 15 */
  background: linear-gradient(#feb937, #ff9501); /* 标准的语法 */
}
.m2_item:nth-child(3) h3{
  background: -webkit-linear-gradient(#3ce4c2, #27ccab); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#3ce4c2, #27ccab); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#3ce4c2, #27ccab); /* Firefox 3.6 - 15 */
  background: linear-gradient(#3ce4c2, #27ccab); /* 标准的语法 */
}



.m3{padding: 44px 0 50px 0;
  background: -webkit-linear-gradient(#f4fdef, #e4f6e7); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f4fdef, #e4f6e7); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f4fdef, #e4f6e7); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f4fdef, #e4f6e7); /* 标准的语法 */
}
.m3_tit{background: url(../images/m3_tit.png?v1) center bottom no-repeat;}
.m3_cont{position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 5px;}
.m3_cont_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.m3_item{width: 470px;height: 120px;border-radius: 10px 10px 0 10px;position: relative;border: 10px solid #fff;box-shadow: 0 0 5px #c3f7c5;margin-top: 30px;
  background: -webkit-linear-gradient(#f4fdf1, #f4fdf1); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f4fdf1, #f4fdf1); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f4fdf1, #f4fdf1); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f4fdf1, #f4fdf1); /* 标准的语法 */

}
.m3_icon{display: block;position: absolute;top: 18px;left: 28px;}
.m3_item h2{font-size: 22px;color: #1ac464;position: relative;width: 328px;display: flex;justify-content: space-between;line-height: 28px;margin: 18px 0 0 103px;}
.m3_item h2::before{position: absolute;right: 28px;top: 12px;content: "";width: 28%;height: 1px;border-bottom: 1px dashed #9ae9b4;}
.m3_item h2 span{font-size: 18px;font-weight: normal;color: #9ae9b4;}
.m3_item p{font-size: 18px;color: #666666;margin: 10px 0 0 103px;}


.m3_item:nth-child(even){border-radius: 10px 10px  10px 0;box-shadow: 0 0 5px #b9fff0;}
.m3_item:nth-child(even) h2{color: #26cbaa;}
.m3_item:nth-child(even) h2::before{border-bottom: 1px dashed #9eecdc;}
.m3_item:nth-child(even) h2 span{font-size: 18px;font-weight: normal;color: #9eecdc;}

.m3_phone{display: block;position: absolute;left: 493px;top: 30px;}
.m3_phone img{display: block;}
.base_code{position: absolute;width: 106px;height: 106px;bottom:57px;left: 53px;}



.m4{padding:  44px 0 50px;background: url(../images/m4_bg.png) right 75px no-repeat;background-size: 216px;}
.m4_tit{background: url(../images/m4_tit.png?v1) center bottom no-repeat;}
.m4_cont{height: 442px;position: relative;background: url(../images/m4_cont.png) left bottom no-repeat;margin: 103px 0 0 0;}
.m4_cont_wrap{background: #ffffff;border-radius: 10px;box-shadow: 0 0 10px #c0f1c8;width: 906px;padding: 20px 20px 20px 0;float: right;margin-top: -20px;}
.m4_cont_wrap ul{background: #effaf1;padding: 25px 25px 0 25px;border-radius: 10px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.m4_cont_wrap ul li{background: #fff;width: 192px;height: 130px;box-shadow: 0 0 10px #c0f1c8;border-radius: 10px;margin-bottom: 24px;}
.m4_cont_wrap ul li img{display: block;}
.m4_img1{margin: 15px auto 0;}
.m4_img2{margin: 11px auto 0;}

.m4_cont_wrap ul li h2{width: 140px;height: 42px;line-height: 42px;text-align: center;border-radius: 5px;color: #fff;margin: 25px auto 0;
  background: -webkit-linear-gradient(#88f280, #1dc565); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#88f280, #1dc565); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#88f280, #1dc565); /* Firefox 3.6 - 15 */
  background: linear-gradient(#88f280, #1dc565); /* 标准的语法 */
}
.m4_cont_wrap ul li p{font-size: 20px;color: #24c866;text-align: center;line-height: 58px;}

.m4_cont_wrap ul li h3{color: #ff9703;font-size: 18px;line-height: 36px;margin-top: 4px;margin-left: 16px;padding-left: 12px;background: url(../images/m4_line1.png) left center no-repeat;}
.m4_cont_wrap ul li:nth-child(7) h3{background: url(../images/m4_line2.png) left center no-repeat;color: #28ccab;}

.m4_list_wrap{font-size: 12px;color: #666666;background: #fff8ee;border-radius: 5px;line-height: 22px;padding: 6px 0 6px 18px;width: 160px;margin: 0 auto;}
.m4_list{color: #666;}
.m4_list_wrap span{color: #ff9603;}

.m4_cont_wrap ul li:nth-child(7) .m4_list_wrap{background: #effffc;}
.m4_cont_wrap ul li:nth-child(7) .m4_list_wrap span{color: #28cdac;}


.m4_cont_wrap ul li:nth-child(3) h2{
  background: -webkit-linear-gradient(#3be4c2, #26cbaa); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#3be4c2, #26cbaa); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#3be4c2, #26cbaa); /* Firefox 3.6 - 15 */
  background: linear-gradient(#3be4c2, #26cbaa); /* 标准的语法 */
}
.m4_cont_wrap ul li:nth-child(3) p{color: #27ccab;}

.m4_cont_wrap ul li:nth-child(6) h2{
  background: -webkit-linear-gradient(#feb937, #fe9601); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#feb937, #fe9601); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#feb937, #fe9601); /* Firefox 3.6 - 15 */
  background: linear-gradient(#feb937, #fe9601); /* 标准的语法 */
}
.m4_cont_wrap ul li:nth-child(6) p{color: #ff9602;}

.m4_cont_wrap ul li:nth-child(8) h2{
  background: -webkit-linear-gradient(#ff7f57, #fa5f2e); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ff7f57, #fa5f2e); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ff7f57, #fa5f2e); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ff7f57, #fa5f2e); /* 标准的语法 */
}
.m4_cont_wrap ul li:nth-child(8) p{color: #fa5f2f;}


.m4_phone{display: block;position: absolute;left: 87px;top: -44px;}
.m4_phone img{display: block;}


.m4_btn{position: absolute;bottom: 0;left: 490px;}




.m5{padding:  50px 0;background: url(../images/m5_bg.jpg) center no-repeat;background-size: cover;}
.m5_tit{background: url(../images/m5_tit.png?v1) center bottom no-repeat;}



.m5_cont{width: 1080px;height: 296px;background: #b3ecbe;border-radius: 10px;position: relative;margin: 160px 0 40px;display: grid;}
.m5_cont ul{display: flex;justify-content: space-between;width: 970px;margin-top: -117px;height: 205px;}
.m5_cont ul li{background: #fff;width: 224px;height: 205px;border: 1px solid #b3ecbe;border-radius: 10px;}
.m5_cont ul li img{display: block;}
.m5_cont ul li strong{display: block;line-height: 56px;font-size: 20px;color: #333;text-align: center;}

.m5_cont ol{display: flex;justify-content: space-between;width: 932px;flex-wrap: wrap;margin: 0 0 13px 30px;}
.m5_cont ol li{width: 280px;height: 56px;line-height: 56px;text-align: center;font-size: 20px;color: #333333;border-radius: 28px;margin-bottom: 10px;
  background: -webkit-linear-gradient(#fffffe, #e7ffea); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fffffe, #e7ffea); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fffffe, #e7ffea); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fffffe, #e7ffea); /* 标准的语法 */
}
.m5_cont ol li span{padding-left: 43px;background: url(../images/m5_icon1.png) left center no-repeat;}
.m5_cont ol li:nth-child(2) span{background: url(../images/m5_icon2.png) left center no-repeat;}
.m5_cont ol li:nth-child(3) span{background: url(../images/m5_icon3.png) left center no-repeat;}
.m5_cont ol li:nth-child(4) span{background: url(../images/m5_icon4.png) left center no-repeat;}
.m5_cont ol li:nth-child(5) span{background: url(../images/m5_icon5.png) left center no-repeat;}
.m5_cont ol li:nth-child(6) span{background: url(../images/m5_icon6.png) left center no-repeat;}

.m5_phone{display: block;position: absolute;right: -120px;top: -126px;}
.m5_phone img{display: block;}


.m6{background: url(../images/m6_bg.png?v1) left bottom no-repeat;padding: 46px 0 60px;}
.m6_tit{background: url(../images/m6_tit.png?v1) center bottom  no-repeat;}

.m6_cont_tit{width: 960px;height: 68px;line-height: 68px;text-align: center;color: #fff;border-radius: 18px 18px 0 0;margin: 34px auto 0;font-size: 26px;font-weight: bold;
  background: -webkit-linear-gradient(#87f27f, #37cc73); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#87f27f, #37cc73); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#87f27f, #37cc73); /* Firefox 3.6 - 15 */
  background: linear-gradient(#87f27f, #37cc73); /* 标准的语法 */


}
.m6_cont{position: relative;box-shadow: 0 0 10px #c0f1c8;border-radius: 10px;padding: 30px 34px 32px;margin: 0 auto;display: flex;justify-content: space-between;}
.m6_item{width: 266px;text-align: center;color: #fff;}
.m6_item_txt{font-size: 18px;color: #333333;line-height: 56px;text-align: left;}
.m6_item_txt strong{color: #25c867;}
.m6_item_type{font-size: 18px;color: #25c867;background: #e2fbe7;width: 266px;height: 36px;line-height: 36px;text-align: center;border-radius: 5px;}
.m6_item a{display: block;width: 194px;height: 42px;line-height: 42px;text-align: center;color: #fff;border-radius: 22px;font-size: 22px;font-weight: bold;margin: 24px auto 0;
  background: -webkit-linear-gradient(left, #1bc464 , #61ee55); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #1bc464, #61ee55); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #1bc464, #61ee55); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #1bc464 , #61ee55); /* 标准的语法 */
}


.m6_item:nth-child(2) .m6_item_txt strong{color: #ff9c09;}
.m6_item:nth-child(2) .m6_item_type{color: #ff9c09;background: #fff4e4;}
.m6_item:nth-child(2) a{
  background: -webkit-linear-gradient(left, #ff9d09 , #ffbd22); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ff9d09, #ffbd22); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ff9d09, #ffbd22); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ff9d09 , #ffbd22); /* 标准的语法 */
}

.m6_item:nth-child(3) .m6_item_txt strong{color: #08cca5;}
.m6_item:nth-child(3) .m6_item_type{color: #08cca5;background: #e6fffa;}
.m6_item:nth-child(3) a{
  background: -webkit-linear-gradient(left, #08cca5 , #0eeabe); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #08cca5, #0eeabe); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #08cca5, #0eeabe); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #08cca5 , #0eeabe); /* 标准的语法 */
}

.m6_item:nth-child(4) .m6_item_txt strong{color: #ff6009;}
.m6_item:nth-child(4) .m6_item_type{color: #ff6009;background: #ffeee5;}
.m6_item:nth-child(4) a{
  background: -webkit-linear-gradient(left, #ff6009 , #ff9c3c); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ff6009, #ff9c3c); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ff6009, #ff9c3c); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ff6009 , #ff9c3c); /* 标准的语法 */
}



.m7{padding: 46px 0 50px;
  background: -webkit-linear-gradient(#f4fdef, #e4f7e7); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f4fdef, #e4f7e7); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f4fdef, #e4f7e7); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f4fdef, #e4f7e7); /* 标准的语法 */
}
.m7_tit{background: url(../images/m7_tit.png?v1) center bottom  no-repeat;}
.m7_cont{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 34px 0 0 0;}
.m7_item{width: 285px;}
.m7_item h2{color: #1ac464;font-size: 22px;text-align: center;line-height: 82px;background: url(../images/m7_line.png?v1) center 60px no-repeat;}








.fixSide{width: 136px;height: 348px;position: fixed;left: 24px;top: 200px;text-align: center;z-index: 9999;
background: url(../images/fixSide.png) center no-repeat;
}
.fixSide .off2{position: absolute;top:-22px;left: 11px;cursor: pointer;}
.fixSide ul{padding: 52px 0 0 0;}
.fixSide ul li{height: 48px;line-height: 48px;font-size: 16px;}
.fixSide ul li a{color: #fff;}
.fixSide ul li a:hover{font-weight: bold;color: #fff725;}

.fixSide h2{color: #ff6000;font-size: 16px;width: 106px;height: 24px;line-height: 24px;text-align: center;margin: 0 auto;}

.fixSide .base_code{left: 6px;bottom: 12px;width: 124px;height: 124px;}



.free{width: 100%;height: 120px;}
.fixFoot{width: 100%;height: 120px;background: linear-gradient(to bottom,#3ce4c2,#26cbaa);position: fixed;left: 0;bottom: 0;z-index: 999;}
.fixFoot .inner{position: relative;}
.fixFoot .inner .innerWrap{width: 914px;display: flex;margin-left: 318px;} 
.fixFoot .off{top: 10px;cursor: pointer;position: absolute;right: 0;top: 10px} 
.fixFoot .left{position: absolute;left: -55px;top: 10px;width: 334px;height: 178px;}
.fixFoot .left h3{font-size:32px;color: #fff;line-height: 40px;background: url(../images/arrow3.png?v2) right 29px no-repeat;width: 334px;}
.fixFoot .left h3 i{display: block;line-height: 64px;width: 204px;text-align: center;color: #fce512;}
.fixFoot .left h3 span{margin-left: 12px;display: block;width: 176px;height: 34px;line-height: 34px;color: #27ccab;background: #fff;border-radius: 18px;text-align: center;font-size: 20px;}
.fixFoot .mid {width: 304px;margin-top: 20px;}
.fixFoot .mid li{margin-left: 30px;line-height: 30px;font-size: 16px;color: #fff;font-weight: bold;display: flex;margin-bottom: 16px;
border-bottom: 1px dashed #fff;
}

.fixFoot .mid li strong{color: #27ccaa;width: 60px;height: 32px;background: #fff;text-align: center;margin-right: 10px;border-radius: 5px 5px 0 0;}
.fixFoot .mid .txt{font-size: 16px;color: #fff;line-height: 33px;margin-left: 10px;}
.fixFoot .codeBox{text-align: center;width: 210px;height: 103px;margin-top: -16px;position: relative;}
.fixFoot .codeBox img{border:1px solid #3ce4c2;width: 100px;height: 100px;padding: 4px;background: #fff;}
.fixFoot .codeBox p{font-size: 16px;color: #fff;margin-top: 6px;}

.fixFoot .codeBox::before{content: "";width: 12px;height: 16px;background: url(../images/fix_sj1.png) center no-repeat;position: absolute;left: 43px;top: 0;}
.fixFoot .codeBox::after{content: "";width: 12px;height: 16px;background: url(../images/fix_sj2.png) center no-repeat;position: absolute;right: 43px;top: 0;}