/* 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;
}


.banner{background: url(../images/banner_bg.png) no-repeat;height: 743px;padding-top: 42px;position: relative;}
.banner .inner{position: relative;height: 650px;z-index: 2;padding-top: 1px;}
.banner .txt1{width: 488px;height: 86px;background: linear-gradient(180deg, #FFF8D3, #FDDF67, #F2A30E);box-shadow: 0px 8px 0px 0px #A14C10;border-radius: 44px;text-align: center;line-height: 86px;margin:56px 0 0 30px;}
.banner .txt1 b{font-size: 54px;color: #BE4003;background: linear-gradient(0deg, #651F00 0%, #F4661B 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.banner .txt2{background: url(../images/banner_txt.png) no-repeat;width: 621px;height: 262px;margin: 24px 0 0 6px;}
.banner .cir{background: url(../images/banner-cir.png) no-repeat;width: 545px;height: 165px;position: absolute;right: 40px;bottom: 0;}
.banner .b_icon1{background: url(../images/banner_icon1.png) no-repeat;width: 420px;height: 562px;position: absolute;top: 0;right: 72px;}
.banner .b_icon2{background: url(../images/banner_icon2.png) no-repeat;width: 346px;height: 242px;position: absolute;top: 212px;right: 60px;}
.banner .b_icon3{background: url(../images/banner_icon3.png) no-repeat;width: 334px;height: 195px;position: absolute;bottom: 69px;right:200px;}
.banner .code{width: 142px;height: 142px;background: #FFFFFF;border-radius: 10px;position: absolute;right: 40px;bottom: 108px;overflow: hidden;display: flex;align-items: center;justify-content: center;}



.banner .txtBox{width: 100%;height: 172px;background: #BE4003;position: absolute;bottom: 68px;}
.banner .txtBox .in{width: 1200px;margin: 0 auto;height: 100%;display: flex;align-items: center;}
.banner .txtBox ul{display: flex;width: 610px;justify-content: space-between;height:108px;align-content: space-between;flex-wrap: wrap;}
.banner .txtBox ul li{display: flex;align-items: flex-end;padding-left: 38px;color: #fff;font-size: 24px;position: relative;}
.banner .txtBox ul li::before{content: "";background: url(../images/banner_star.png) no-repeat;width: 28px;height: 27px;position: absolute;left: 0;top: 12px;animation: rotateCir 2s linear infinite;}
.banner .txtBox ul li h3{font-size: 38px;margin-right: 8px;}
.banner .txtBox ul li p{padding-bottom: 3px;}


.part1 .inner{width: 1182px;display: flex;justify-content: space-between;}
.part1 .beeBox{width: 292px;height: 328px;border: 2px dashed #F4611A;border-radius: 30px;position: relative;top: 182px;}
.part1 .beeBox::before{content: "";background: url(../images/bee1.png) no-repeat;width: 195px;height: 186px;position: absolute;left: 62px;top: -176px;}
.part1 .beeBox b{font-size: 30px;width: 250px;margin: -22px auto;display: block;text-align: center;color:#000;-webkit-text-stroke:11px transparent;background:#fff;-webkit-background-clip: text;position: relative;}
.part1 .beeBox ul{margin-top: 48px;}
.part1 .beeBox li{font-size: 24px;color: #f4611a;font-weight: bold;text-align: center;}
.part1 .beeBox li i{display: inline-block;}
.part1 .beeBox li em{position: relative;z-index: 2;}
.part1 .beeBox li span{width: 112%;background: #fdd8c7;height: 12px;display: inline-block;border-radius: 30px;position: relative;left: 50%;transform: translateX(-50%); top: -20px;opacity: .4;}
.part1 .phone{background: url(../images/phone1.png) no-repeat left top;width: 436px;height: 565px;position: relative;}
.part1 .phone ul{position: absolute;left: 276px; top: 40px; background: url(../images/bg1.png) no-repeat;width: 153px;height: 197px;padding-left: 32px;font-size: 18px;padding-top: 24px;}
.part1 .phone ul li{margin-bottom: 14px;color: #000;}
.part1 .phone .bot{width: 350px;height: 114px;background: #fff;box-shadow: 0px 4px 16px 0px #BBBBBB;border-radius: 10px;position: absolute;left: 58px;bottom: 126px;display: flex;align-items: center;padding-left: 3px;justify-content: space-around;}
.part1 .phone .bot .in{width: 230px;height: 108px; background: #F4611A;border-radius: 10px 0 0 10px;font-size: 18px;font-weight: bold;color: #fff;display: flex;align-items: center;justify-content: center;}
.part1 .bee_r{width: 340px;}
.part1 .bee_r li{width: 300px; height: 52px;line-height: 52px; background: #F4611A;border-radius: 26px;color: #fff;margin: 0 auto 10px;}
.part1 .bee_r::before{background: url(../images/bee2.png);width: 192px;height: 194px;}

.part2{background: #ffdead;padding-top:1px;padding-bottom: 30px;}
.part2 .comTit{width: 644px;}
.part2 .comTit::before{background-image: url(../images/cir2.png);}
.part2 .inner{display: flex;justify-content: space-between;align-items: center;margin-top: 56px;}
.part2 .left li{background: url(../images/bg2.png) no-repeat;width: 401px;height: 147px;padding: 20px 0 0 15px;color: #000;}
.part2 .left li h3{width: 358px;border-bottom: 1px dashed #f4611a;height: 60px;display: flex;align-items: flex-end;}
.part2 .left li span{width: 50px;height: 50px;background: #F4611A;font-size: 34px;color: #fff;text-align: center;line-height: 50px;position: relative;bottom: -1px;}
.part2 .left li p{font-size: 24px;padding:0 0 10px 10px;}
.part2 .left li i{font-size: 20px;padding: 10px 0 0 14px;display: block;}
.part2 .shape{background: url(../images/bg3.png) no-repeat;width: 811px;height: 528px;position: relative;}
.part2 .shape .phone{background: url(../images/phone2.png) no-repeat;width: 365px;height: 571px;position: absolute;left: -16px;top: -28px;z-index: 2;}
.part2 .shape .code{width: 176px;height: 194px;background: #FFFFFF;box-shadow: 0px 0px 16px 0px rgb(84,83,83,.5);border-radius: 10px;position: absolute;left: 166px;top: 300px;text-align: center;z-index: 3;overflow: hidden;}
.part2 .shape .code img{width: 140px;height: 140px;margin: 10px auto;}
.part2 .shape .code p{font-size: 18px;color: #f4611a;font-weight: bold;}
.part2 .shape ul{position: absolute;right: 34px;top: 66px;}
.part2 .shape ul li{width: 487px;height: 108px;background: linear-gradient(0deg, #fef3c8, #f7c670);box-shadow: 0px 0px 16px 0px rgb(84,83,83,.5);border-radius: 10px;padding-top: 1px;margin-bottom: 28px;}
.part2 .shape ul li h3{width: 222px;height: 48px;background: linear-gradient(0deg, #F4611A, #FFC76A);box-shadow: 0px 5px 10px 0px rgba(244,97,26,0.51) inset;border-radius: 24px;margin:12px 0 12px 80px;font-size: 24px;color: #FFFFFF;text-shadow: 0px 3px 0px #b66128;line-height: 48px;text-align: center;}
.part2 .shape ul li p{font-size: 20px;color: #993200;margin-left: 84px;}


.part3 .comTit{width: 818px;}
.part3 .comTit::before{right: -4px;}
.part3 .inner{margin-top: 50px;position: relative;}
.part3 .left{width: 834px;position: relative;padding-top: 24px;}
.part3 .left ul {width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.part3 .left ul li{width: 326px;height: 188px;background: #FFFFFF;box-shadow: 0px 4px 16px 0px #BBBBBB;border-radius: 10px;margin-bottom: 76px;}
.part3 .left ul li h3{height: 56px;background: #F4611A;line-height: 56px;display: inline-block;font-size: 30px;color: #fff;padding: 0 32px;margin-top: 16px;}
.part3 .left ul li p{font-size: 20px;color: #000;line-height: 34px;padding:20px 0 0 30px;}
.part3 .left .code{width: 221px;height: 221px;background: #FFFFFF;box-shadow: 0px 4px 16px 0px rgba(101,101,101,0.22);border-radius: 50%;position: absolute;left: 306px;top: 120px;display: flex;align-items: center;justify-content: center;}
.part3 .right{background: url(../images/phone3.png) no-repeat;width: 348px;height: 565px;position: absolute;right: -44px;top: -20px;}
.part3 .right .swiperBox{width: 232px;height: 458px;position: absolute;left: 58px;top: 36px;overflow: hidden;border-radius: 30px;}
.part3 .right .swiperBox::before{content: "";position: absolute;left: 44px;top: 0;background: url(../images/bangs.png) no-repeat;width: 145px;height: 17px;z-index: 99;}
.part3 .right .btn{background: url(../images/arrow.png) no-repeat;width: 34px;height: 34px;position: absolute;left: 23px;top: 234px;cursor: pointer;}
.part3 .right .next{left: auto;right: 23px;transform: rotate(180deg);}
.part4{background: #ffdead;padding-top:1px;padding-bottom: 30px;}
.part4 .comTit{width: 826px;}
.part4 .comTit::before{right: 6px;}
.part4 .inner{position: relative;margin-top: 44px;display: flex;justify-content: flex-end;}
.part4 .inner .phone{background: url(../images/phone4.png) no-repeat;width: 321px;height: 565px;position: absolute;left: -40px;top: -20px;}
.part4 .inner .code{width: 156px;height: 156px;background: #FFFFFF;box-shadow: 0px 4px 16px 0px rgba(101,101,101,0.22);border-radius: 50%;position: absolute;top: 364px;left: 182px;display: flex;align-items: center;justify-content: center;}
.part4 .inner ul{padding-top: 34px;}
.part4 .inner ul li{width: 812px;height: 82px;background: #FFFFFF;box-shadow: 0px 4px 16px 0px #BBBBBB;border-radius: 10px;display: flex;margin-bottom: 36px;}
.part4 .inner ul li img{margin: -12px 0 0 -12px;}
.part4 .inner ul li p{font-size: 20px;color: #000;padding-top: 18px;margin-left: 26px;width: 394px;}
.part4 .inner ul li h3{height: 100%;background: #f4611a;font-size: 30px;line-height: 82px;width: 304px;color: #fff;text-align: center;border-radius:0 10px 10px 0;}
.part5 .comTit{width: 632px;}
.part5 .inner{position: relative;height: 586px;margin-top: 46px;}
.part5 .inner .phone{background: url(../images/phone5.png) no-repeat;width: 321px;height: 565px;position: absolute;left: 276px;top: -20px;}
.part5 .inner .phone_2{background: url(../images/phone5.png) no-repeat;width: 321px;height: 565px;position: absolute;left: 560px;top: 38px;}
.part5 .inner .txtBox{background: #FFFFFF;box-shadow: 0px 4px 16px 0px #BBBBBB;border-radius: 10px;text-align: center;position: absolute;top:124px;left: 0;}
.part5 .inner .txtBox img{margin-top: -84px;}
.part5 .inner .txtBox  p{padding: 10px 20px 20px 20px;text-align: justify;font-size: 18px;color: #000;line-height: 30px;width: 358px;}
.part5 .inner .txt_2{left: 640px;top: 168px;}
.part5 .inner .txt_2 img{margin-top: -124px;}
.part5 .inner .txt_2 p{width: 558px;line-height: 20px;font-size: 16px;}



.comTit{position: relative;width: 688px;margin: 74px auto 32px;font-size: 48px;color: #000;display: flex;align-items: center;}
.comTit::before{content: "";background: url(../images/cir1.png) no-repeat;width: 84px;height: 84px;position: absolute;right: -22px;top: -36px;}
.comTit b{margin-left: 18px;}

.free{height: 114px;display: none;}

.botBox{width: 100%;height: 114px;background: #be4003;position: fixed;left: 0;bottom: 0;z-index: 99;display: none;overflow: visible !important;}
.botBox .inner{height: 100%; display: flex;align-items: center;}
.botBox .inner h3{font-size: 38px;color: #ffdead;}
.botBox .inner ul{width: 356px;height: 68px; display: flex; justify-content: space-between;flex-wrap: wrap;align-content: space-between;margin-left: 42px;}
.botBox .inner ul li{width: 170px;height: 28px;line-height: 28px; background: #FFDEAD;border-radius: 14px;font-size: 18px;color: #be4003;text-align: center;}
.botBox .inner .arrow{background: url(../images/arrow2.png) no-repeat;width: 203px;height: 61px;margin-left: 46px;}
.botBox .inner .code{width: 120px;background: #FFFFFF;box-shadow: 0px 8px 21px 0px #A14C10;border-radius: 10px;margin-top: -66px;margin-left: 40px;position: relative;text-align: center;padding-top: 6px;}
.botBox .inner .code p{font-size: 14px;color: #381a06;padding: 4px 0;}
.botBox .inner .code .off{background: url(../images/close.png) no-repeat; width: 27px;height: 26px;position: absolute;right: -42px;top: 8px;cursor: pointer;}
.minWindow{width: 132px;background: url(../images/bee7.png) no-repeat center top;width: 148px;height: 144px;position: fixed;left: 40px;bottom: 162px;z-index: 99;display: none;overflow: visible !important;}
.minWindow .code{width: 100%;height: 144px;background: #FFFFFF;box-shadow: 0px 8px 21px 0px rgba(161,76,16,0.27);border-radius: 10px;margin: 136px 0 0 0;display: flex;align-items: center;justify-content: center;}


.codeImg{border-radius: 10px;}
.codeImg2{border-radius: 0 10px 10px 0;}
.codeImg3{border-radius: 50%;}

/* .code{background: url(../images/code.png) no-repeat;} */


@keyframes rotateCir{
	from{
		transform: rotate(0deg);
	}
	to{
		transform: rotate(360deg);
	}
}
.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;
}

 #iconDiv1{display: none;}