/* 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("../image/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(../image/banner4.jpg) center top no-repeat;background-size: cover;position: relative;}  
.banner .inner{height: 628px;position: relative;}
.ban1{position: absolute;left: 328px;top:62px;z-index: 23;}
.ban2{position: absolute;left: 184px;top:133px;z-index: 23;}



.banner ul{position: absolute;left: 135px;top: 468px;width: 930px;display: flex;justify-content: space-between;height: 66px;border-radius: 33px;padding: 0 46px;
  background: linear-gradient(to bottom,#ffa9a6,#f60302);
}
.banner ul li{width: 144px;line-height: 66px;font-size: 30px;padding-left: 53px;background: url(../image/ban_icon1.png) center left no-repeat;font-weight: bold;}
.banner ul li span{color: #000000;display: block;color: #fff;}



.pub_tit{font-size: 42px;color: #333333;font-weight: bold;text-align: center;line-height: 80px;padding-bottom: 8px;}
.pub_tit span{color: #f62c0d;}
.pub_tit1{line-height: 56px;color: #333333;font-size: 24px;text-align: center;}



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



.m1{padding: 30px 0 50px;background: #fff;}
.m1_tit{background: url(../image/m1_tit2.png) center bottom no-repeat;}
.m1_cont{position: relative;margin: 18px 0 36px;}


.m1_cont .tab{display: flex;justify-content: space-between;background: #ffffff;border-radius:10px;padding: 20px;box-shadow: 0 0 10px #e1e1e1;}
.tab-hd{display: flex;width: 568px;flex-wrap: wrap;justify-content: space-between;background: #f62c0d;border-radius: 10px;padding: 20px;}
.tab-hd li{width: 253px;;height: 137px;border: 2px solid #ffdad4;border-radius: 10px;background: #ffdad4;overflow: hidden;}

.tab-hd li.active{background: #fff9f8;border: 2px solid #ffe959;}
.tab-hd li img{display: block;margin: 15px auto 0;}
.tab-hd li p{font-size:18px; color: #666666;text-align: center;line-height: 40px;}



.tab-bd {width: 572px;height: 333px;position: relative;}
.tab-bd>li{display: none;}
.tab-hd li.active p{color: #f62c0d;}


.special_part1{height: 300px;background: url(../image/special_part1.png) center no-repeat;padding: 43px 0 0 0;}
.special_part1 .inner{display: flex;justify-content: space-around; flex-wrap: wrap;}
.m1_list{width: 346px;height: 88px;border-radius: 10px;position: relative;margin-bottom: 38px;
  background: -webkit-linear-gradient(#fffef9, #ffeb77); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fffef9, #ffeb77); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fffef9, #ffeb77); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fffef9, #ffeb77); /* æ ‡å‡†çš„è¯­æ³• */
}
.m1_list h2{font-size: 22px;color: #f62c0d;margin-left: 28px;margin-top: 12px;padding-left: 14px;background: url(../image/m1_line.png) left center no-repeat;}
.m1_list p{line-height: 40px;color: #666666;font-size: 18px;margin-left: 28px;}

.m1_list a{display: block;width: 96px;height: 96px;background: url(../image/m1_btn1.png) center no-repeat;text-align: center;position: absolute;right: -35px;top: -4px;}
.m1_list a span{color: #f60403;font-size: 22px;line-height: 28px;padding-top: 20px;display: block;font-weight: bold;}




.m2{padding: 30px 0 50px 0;background: #fff;}
.m2_tit{background: url(../image/m2_tit3.png) center bottom no-repeat;}


.m2_cont{margin-top: 20px;margin-bottom: 36px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.m2_item{width: 216px;height: 234px;position: relative;}
.m2_item img{display: block;position: absolute;top: -15px;left: 62px;}
.m2_item h2{font-size: 22px;text-align: center;line-height: 52px;color: #fff;margin-bottom: 20px;}
.m2_item p{text-align: center;line-height: 32px;font-size: 18px;color: #666666;}
.m2_item a{border: 1px solid #f60601;border-radius: 10px;color: #f60601;position: absolute;bottom: 30px;left: 30px;display: block;width: 156px;height: 52px;line-height: 50px;text-align: center;font-size: 20px;font-weight: bold;}
.m2_item a:hover{background: #f60601;color: #fff;}

.m2_item1{background: url(../image/m2_item11.png) center no-repeat;}
.m2_item2{background: url(../image/m2_item21.png) center no-repeat;}
.m2_item3{background: url(../image/m2_item3.png) center no-repeat;}
.m2_item4{background: url(../image/m2_item4.png) center no-repeat;}
.m2_item5{background: url(../image/m2_item5.png) center no-repeat;}

.m2_item:nth-child(2n) a{border: 1px solid #ff6000;color: #ff6000;}
.m2_item:nth-child(2n) a:hover{background: #ff6000;color: #fff;}

.m3{padding: 30px 0 50px 0;background:#fff4ec;}
.m3_tit{background: url(../image/m3_tit2.png) center bottom no-repeat;}

.m3_cont{display: flex;justify-content: space-between;margin: 40px 0;}
.m3_item{width: 585px;height: 450px;border-radius: 10px;background: #fff;box-shadow: 0 10px 0 #fb6e1b;padding-top: 13px;}
.m3_item_tit{font-size: 26px;color: #333333;font-weight: bold;height: 58px;padding-left: 70px;margin-left: 30px;margin-top: 34px;}
.m3_item_tit span{display: block;padding-top: 2px;}
.m3_item_tit1{background: url(../image/m3_item_tit1.png) left top no-repeat;}
.m3_item_tit2{background: url(../image/m3_item_tit2.png) left top no-repeat;}
.m3_item_cont{display: flex;justify-content: space-evenly;margin-top: 20px;}
.m3_item_txt{width: 246px;height: 295px;border-radius: 10px;position: relative;}
.m3_item_txt1{background: url(../image/m3_item_txt1.png) center no-repeat;}
.m3_item_txt2{background: url(../image/m3_item_txt2.png) center no-repeat;}
.m3_item_txt h2{line-height: 58px;padding-top: 12px;font-size: 22px;color: #f62c0d;font-weight: bold;text-align: center;}
.m3_item_txt p{line-height: 32px;font-size: 18px;color: #666666;width: 182px;margin: 12px auto;}
.m3_item_txt a{border: 1px solid #e82b13;background: #fff;border-radius: 26px;display: block;width: 180px;height: 52px;line-height: 52px;text-align: center;font-size: 22px;color: #e82b13;font-weight: bold;position: absolute;bottom: 30px;left: 33px;}
.m3_item_txt a:hover{background: #e82b13;color: #fff;}

.m3_list_cont{display: flex;justify-content: space-evenly;margin-top: 20px;flex-wrap: wrap;}
.m3_list_txt{width: 250px;height: 135px;background: #fff4f4;position: relative;margin-bottom: 25px;border-radius: 10px;}
.m3_list_txt h2{line-height: 40px;font-size: 22px;color: #f62c0d;font-weight: bold;display: flex;}
.m3_list_txt h2 span{border-radius: 10px 0 10px 0;display: block;color: #fff;line-height: 40px;text-align: center;font-size: 16px;width: 100px;height: 40px;background: #f62c0d;margin-right: 14px;}
.m3_list_txt p{line-height: 32px;font-size: 18px;color: #666666;width: 168px;margin-left: 20px;margin-top: 12px;}







.m4{padding: 30px 0 50px;background: #fff;}
.m4_tit{background: url(../image/m4_tit2.png) center bottom no-repeat;}
.m4_cont{margin-top: 30px;display: flex;justify-content: space-between;}
.m4_item{width: 380px;height: 483px;background: url(../image/m4_item1.png) center no-repeat;position: relative;}

.m4_item h2{font-size: 24px;color: #fff;line-height: 56px;text-align: center;margin-left: 13px;display: flex;margin-bottom: 22px;}
.m4_item h2 i{display: block;width: 228px;}
.m4_item h2 span{font-size: 18px;color: #f62c0d;display: block;width: 117px;margin-left: 4px;line-height: 38px;margin-top: 18px;font-weight: normal;}

.m4_item_tit{margin-top: 10px;}
.m4_item_tit h3{font-size: 20px;padding-left: 15px;background: url(../image/m4_cir1.png) left center no-repeat;margin-left: 25px;line-height: 46px;color: #333;display: flex;}
.m4_item_tit h3 span{display:block;width: 75px;height: 27px;margin: 9px 0 0 14px;text-align: center;line-height: 27px;background: url(../image/m4_kuai1.png) center no-repeat;font-size: 16px;color: #fff;font-weight: normal;}
.m4_item_tit p{margin-left: 30px;font-size: 18px;color: #666666;line-height: 32px;}
.m4_item_tit p i{color: #ff6935;}

.m4_item_link{display: flex;margin-left: 30px;padding: 6px 0 16px;}
.m4_item_link a{display: block;width: 94px;height: 34px;border: 1px solid #f94924;border-radius: 18px;line-height: 34px;text-align: center;color: #f94924;font-size: 18px;margin-right: 20px;}

.m4_item_btn{display: block;font-weight: bold;width: 216px;height: 44px;line-height: 44px;border-radius: 22px;text-align: center;color: #f94924;font-size: 20px;position: absolute;bottom: 16px;left: 82px;
  background: -webkit-linear-gradient(#fff, #ffe5db); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fff, #ffe5db); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff, #ffe5db); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff, #ffe5db); /* 标准的语法 */
}
.m4_item_btn:hover{color: #f94924;
  background: -webkit-linear-gradient(#fff09d, #ffe54e); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fff09d, #ffe54e); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff09d, #ffe54e); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff09d, #ffe54e); /* 标准的语法 */
}


.m4_item:nth-child(2){background: url(../image/m4_item2.png) center no-repeat;}
.m4_item:nth-child(3){background: url(../image/m4_item3.png) center no-repeat;}

.m4_item:nth-child(2) h2 span{color: #2e99fc;}
.m4_item:nth-child(3) h2 span{color: #ff6e04;}

.m4_item:nth-child(2) .m4_item_tit h3 span{background: url(../image/m4_kuai2.png) center no-repeat;}
.m4_item:nth-child(3) .m4_item_tit h3 span{background: url(../image/m4_kuai3.png) center no-repeat;}

.m4_item:nth-child(2) .m4_item_tit h3{background: url(../image/m4_cir2.png) left center no-repeat;}
.m4_item:nth-child(3) .m4_item_tit h3{background: url(../image/m4_cir3.png) left center no-repeat;}

.m4_item:nth-child(2) .m4_item_tit p i{color: #2e99fc;}
.m4_item:nth-child(3) .m4_item_tit p i{color: #ff8104;}

.m4_item:nth-child(2) .m4_item_link a{border: 1px solid #2e99fc;color: #2e99fc;}
.m4_item:nth-child(3) .m4_item_link a{border: 1px solid #ff6e04;color: #ff6e04;}



.m4_item:nth-child(2) .m4_item_btn{color: #0a87fb;
  background: -webkit-linear-gradient(#fff, #ddefff); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fff, #ddefff); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff, #ddefff); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff, #ddefff); /* 标准的语法 */
}
.m4_item:nth-child(2) .m4_item_btn:hover{color: #0a87fb;
  background: -webkit-linear-gradient(#fff09d, #ffe54e); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fff09d, #ffe54e); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff09d, #ffe54e); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff09d, #ffe54e); /* 标准的语法 */
}

.m4_item:nth-child(3) .m4_item_btn{color: #ff8104;
  background: -webkit-linear-gradient(#fff, #fff6ec); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fff, #fff6ec); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff, #fff6ec); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff, #fff6ec); /* 标准的语法 */
}
.m4_item:nth-child(3) .m4_item_btn:hover{color: #ff8104;
  background: -webkit-linear-gradient(#fff09d, #ffe54e); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fff09d, #ffe54e); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff09d, #ffe54e); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff09d, #ffe54e); /* 标准的语法 */
}














.special_part{height: 265px;background: url(../image/special_part.png) center no-repeat;padding: 40px 0 0 0;}
.special_part .inner{display: flex;background: url(../image/spe_cont.png) center no-repeat;height: 185px;position: relative;}
.special_part h3 {font-size: 45px;color: #fff;text-align: left;margin-top: 18px;letter-spacing: 4px;margin-left: 66px;width: 584px;}
.special_part h3 span {font-size: 24px;font-weight: normal;letter-spacing: 0;}
.icon10{margin-top: 54px;}
.special_part h4 {font-weight: normal;font-size: 22px;color: #666666;margin-top:26px;margin-left: 52px;width: 222px;}
.special_part h4 span {line-height: 62px;display: block;text-align: center;}
.special_part h4 a {display: block;width:222px;height:50px;text-align: center;line-height: 46px;border-radius: 25px;color: #fff;font-weight: bold;
  background: -webkit-linear-gradient(#ff945e, #f70e08); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ff945e, #f70e08); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ff945e, #f70e08); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ff945e, #f70e08); /* 标准的语法 */

}
.special_part a:hover{transform: scale(1.1);
  background: -webkit-linear-gradient(#fdbb1d, #ff7312); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fdbb1d, #ff7312); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fdbb1d, #ff7312); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fdbb1d, #ff7312); /* 标准的语法 */
}




.m5{padding:  30px 0 50px;background: #fff ;}
.m5_tit{background: url(../image/m5_tit2.png) center bottom no-repeat;}
.m5_cont{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 40px;margin-bottom: 10px;}
.m5_item{width: 584px;height: 314px;background: url(../image/m5_item.png) center top no-repeat;margin-bottom: 30px;}

.m5_item h2{line-height: 57px;margin-left: 40px;display: flex;justify-content: space-between;color: #fff;}
.m5_item h2 strong{font-size: 24px;display: flex}
.m5_item h2 strong i{margin-top: 16px;line-height: 28px;text-align: center;padding-left: 6px;background: url(../image/m5_kuai.png) center no-repeat;color: #f62c0d;font-size: 18px;width: 38px;height: 34px;background-size: contain;}
.m5_item h2 strong span{padding-left: 20px;position: relative;}
.m5_item h2 strong span::after{content: "";width: 155%;height: 1px;border-bottom: 1px dashed #fff; position: absolute;right: -165%;top: 30px;}
.m5_item h2 a{display: block;font-size: 18px;color: #fff;padding-right: 33px;margin-right: 70px;font-weight: normal;background: url(../image/m5_jt.png) center right no-repeat;}
.m5_item h2 a:hover{color: #fff95b;background: url(../image/m5_jt_h.png) center right no-repeat;}

.m5_item_cont{display: flex;margin-left: 20px;text-align: center;justify-content: space-between;width: 542px;margin: 0 auto;}
.m5_item_txt{background: #fff;width: 260px;height: 240px;border-radius: 10px;box-shadow: 0 8px 10px #fcbcb2;}
.m5_item_txt h3{font-size: 20px;color: #333333;line-height: 44px;background: url(../image/m5_item_line.png) center bottom no-repeat;margin-top: 30px;}


.m5_item_txt p{line-height: 32px;font-size: 18px;color: #333333;padding: 13px 0 24px;}
.m5_item_txt a{display: block;width: 200px;height: 44px;background: #fff;line-height: 40px;color: #e82b13;font-size: 20px;font-weight: bold;text-align: center;border-radius: 22px;border: 1px solid #e82b13;margin: 0 auto;}
.m5_item_txt a:hover{background: #e82b13;color: #fff;}



.m5_item:nth-child(2),.m5_item:nth-child(3){background: url(../image/m5_item11.png) center top no-repeat;}
.m5_item:nth-child(2) h2 strong i,.m5_item:nth-child(3) h2 strong i{color: #f68000;}
.m5_item:nth-child(2) .m5_item_txt h3,.m5_item:nth-child(3) .m5_item_txt h3{background: url(../image/m5_item_line1.png) center bottom no-repeat;}

.m5_item:nth-child(2) .m5_item_txt a,.m5_item:nth-child(3) .m5_item_txt a{color: #f68000;border: 1px solid #f68000;}
.m5_item:nth-child(2) .m5_item_txt a:hover,.m5_item:nth-child(3) .m5_item_txt a:hover{background: #f68000;color: #fff;border: 1px solid #f68000;}


.m5_item:nth-child(3) h2 strong span::after,.m5_item:nth-child(4) h2 strong span::after{content: "";width: 215%;height: 1px;border-bottom: 1px dashed #fff; position: absolute;right: -230%;top: 30px;}








.m6{padding: 30px 0 50px;background:#fff4ec;height:980px;}
.m6_tit{background: url(../image/m6_tit2.png) center bottom no-repeat;}
.m6_cont{display: flex;justify-content: space-between;flex-wrap: wrap;margin:20px auto;height: 654px;position: relative;}
.m6_tab_bd{width: 511px;height: 512px;background: url(../image/m6_cir1.png) center no-repeat;position: absolute;top: 70px;left: 344px;z-index: 52;}
.m6_cir2{position: absolute;top: 215px;left: 490px;z-index: 55;}


.m6_list{}
.m6_list h2{color: #ffc7b4;font-size: 34px;margin-bottom: 5px;}
.m6_list p{color: #ffc7b4;font-size: 15px;}
.m6_list.active h2{color: #fff;}
.m6_list.active p{color: #fff;}
.m6_icon1{width: 36px;height: 39px;background: url(../image/m6_icon1.png) center no-repeat;margin-left: 102px;margin-top: 5px;}
.m6_icon2{width: 34px;height: 37px;background: url(../image/m6_icon2.png) center no-repeat;margin-left: 80px;margin-top: 5px;}
.m6_icon3{width: 39px;height: 39px;background: url(../image/m6_icon3.png) center no-repeat;margin-left: 106px;margin-top: 5px;}
.m6_icon4{width: 36px;height: 30px;background: url(../image/m6_icon4.png) center no-repeat;margin-left: 28px;margin-top: 5px;}
.m6_icon5{width: 36px;height: 34px;background: url(../image/m6_icon5.png) center no-repeat;margin-left: 155px;margin-top: 5px;}
.m6_icon6{width: 36px;height: 34px;background: url(../image/m6_icon6.png) center no-repeat;margin-left: 36px;margin-top: 5px;}


.m6_list.active .m6_icon1{background: url(../image/m6_icon1_h.png) center no-repeat;}
.m6_list.active .m6_icon2{background: url(../image/m6_icon2_h.png) center no-repeat;}
.m6_list.active .m6_icon3{background: url(../image/m6_icon3_h.png) center no-repeat;}
.m6_list.active .m6_icon4{background: url(../image/m6_icon4_h.png) center no-repeat;}
.m6_list.active .m6_icon5{background: url(../image/m6_icon5_h.png) center no-repeat;}
.m6_list.active .m6_icon6{background: url(http://mg.kaoyan365.cn/quannian/images/m6_icon6_h.png) center no-repeat;}


.m6_list1 h2{padding: 58px 0 0 93px;}
.m6_list1 p{margin-left: 105px;}

.m6_list2 h2{padding: 58px 0 0 52px;}
.m6_list2 p{margin-left: 14px;}

.m6_list3 h2{padding: 85px 0 0 58px;}
.m6_list3 p{margin-left: 34px;}

.m6_list4 h2{padding: 75px 0 0 50px;}
.m6_list4 p{margin-left: 70px;}

.m6_list5 h2{padding: 74px 0 0 93px;}
.m6_list5 p{margin-left: 96px;}

.m6_list6 h2{padding: 86px 0 0 38px;}
.m6_list6 p{margin-left: 50px;}

.m6_list1{width: 215px;height: 201px;position: absolute;left: 36px;top: 0;}
.m6_list2{width: 216px;height: 205px;position: absolute;left: 258px;top: -1px;}
.m6_list3{width: 171px;height: 248px;position: absolute;left: 342px;top: 129px;}
.m6_list4{width: 218px;height: 207px;position: absolute;left: 258px;top: 305px;}
.m6_list5{width: 220px;height: 206px;position: absolute;left: 32px;top: 307px;}
.m6_list6{width: 170px;height: 250px;position: absolute;left: -1px;top: 130px;}

.m6_list1.active{background: url(../image/m6_ban_cir1.png) center no-repeat;position: relative;}
.m6_list1.active::after{content: "";width: 104px;height: 41px;position: absolute;top: 0;left: -50px;background: url(../image/m6_line1.png) center no-repeat;}
.m6_list2.active{background: url(../image/m6_ban_cir2.png) center no-repeat;position: relative;}
.m6_list2.active::after{content: "";width: 104px;height: 41px;position: absolute;top: 0;right: -50px;background: url(../image/m6_line2.png) center no-repeat;}
.m6_list3.active{background: url(../image/m6_ban_cir3.png) center no-repeat;position: relative;}
.m6_list3.active::after{content: "";width: 20px;height: 3px;position: absolute;top: 125px;right: -27px;background: url(../image/m6_line3.png) center no-repeat;}
.m6_list4.active{background: url(../image/m6_ban_cir4.png) center no-repeat;position: relative;}
.m6_list4.active::after{content: "";width: 104px;height: 41px;position: absolute;top: 170px;right: -50px;background: url(../image/m6_line4.png) center no-repeat;}
.m6_list5.active{background: url(../image/m6_ban_cir5.png) center no-repeat;position: relative;}
.m6_list5.active::after{content: "";width: 104px;height: 41px;position: absolute;top: 170px;left: -50px;background: url(../image/m6_line5.png) center no-repeat;}
.m6_list6.active{background: url(../image/m6_ban_cir6.png) center no-repeat;position: relative;}
.m6_list6.active::after{content: "";width: 20px;height: 3px;position: absolute;top: 125px;left: -27px;background: url(../image/m6_line3.png) center no-repeat;}




.m6_item{width: 308px;height: 198px;border-radius: 10px;background: #fff;opacity: 0.4;}
.m6_item.on{opacity: 1;}
.m6_item.on h2{color: #f03720;}
.m6_item h2{font-size: 22px;color: #666666;line-height: 48px;padding-top: 10px;margin-left: 28px;}
.m6_item p{font-size: 18px;color: #666666;line-height: 32px;width: 250px;margin-left: 28px;}
.m6_item a{position: absolute;bottom: 20px;left: 34px;display: block;width: 240px;border-radius: 22px;height: 44px;line-height: 44px;color: #ff6935;font-size: 22px;text-align: center;border: 1px solid #ff6935;font-weight: bold;}
.m6_item a:hover{background: #f03720;color: #fff;}

.m6_item1{position: absolute;left: 0;top: 0;}
.m6_item2{position: absolute;right: 0;top: 0;}
.m6_item3{position: absolute;left: 0;top: 228px;}
.m6_item4{position: absolute;right: 0;top: 228px;}
.m6_item5{position: absolute;left: 0;top: 456px;}
.m6_item6{position: absolute;right: 0;top: 456px;}





.m8{padding: 45px 0 55px;background: #fff;}
.m8_tit{background: url(../image/m6_tit2.png) center  bottom no-repeat;}
.m8_cont{width: 1210px;height: 622px;background: url(../image/m8_cont.png) center no-repeat;margin-top: 42px;}

.m8_txt{width: 542px;margin-left: 24px;padding-top: 24px;}
.m8_txt h2{font-size: 40px;color: #590606;margin-bottom:35px;}
.m8_txt h2 span{font-size: 30px;text-transform: uppercase;font-weight: normal;margin-left: 10px;}
.m8_txt p{line-height: 32px;font-size: 20px;color: #590606;text-indent: 45px;}
.m8_txt p a{float: right;color: #ff5a00;font-weight: bold;}
.m8_txt p a:hover{color: #ff3515;transform: scale(1.1);}







.fixSide{background: url(../image/side.png) no-repeat;width: 150px;height:545px;position: fixed;left: 20px;top: 100px;text-align: center;z-index: 9999;color: #fff;}
.fixSide .off2{position: absolute;top: -32px;left: 50%;margin-left: -14px;cursor: pointer;}
.fixSide .sideBox{margin: 0 auto;}
.fixSide h2{width: 100px;height: 32px;background: #FFFFFF;border-radius: 4px;font-size: 18px;color: #fa5e16;line-height: 32px;margin: 14px auto 10px;}
.fixSide h3{font-size: 16px;color: #fff;line-height: 26px;margin-top: 5px;}
.fixSide .sideBox ul{width: 112px;margin: 60px auto 13px;}
.fixSide li{border-bottom: 1px dashed #fff;padding:8px 0 3px;font-size: 16px;}
.fixSide li a{color: #fff;line-height: 24px;}
.fixSide li a:hover{color: #FEF459;}
.fixSide li.last{border: none;}


.fixSide .btn1{font-weight: bold;display: block;margin:0 auto;width: 150px;height: 40px;border-radius: 16px;line-height: 40px;font-size: 20px;color: #fb5f00;border: none;}

.fixSide .sideBox2 h2{margin-top:14px;margin-bottom: 0;}
.fixSide .sideBox2 ul{margin: 0 auto;}
.fixSide .sideBox2 li{padding: 7px 0;}
.fixSide .goTop{font-size: 16px;background: url(../image/arrow7.png) no-repeat 86px center;text-align: left;padding-left: 44px;margin-top: 5px;cursor: pointer;}

.fixed{width: 100%;background: url(http://mg.kaoyan365.cn/quannian/images/fixed.png) center no-repeat;height:140px;position: fixed;z-index: 555;left: 0;bottom: 0;display: block;}
.fixed .inner{position: relative;}
.fixed h2{color: #fff;line-height: 46px;font-size: 32px;float: left;width: 432px;margin-top: 24px;padding-right: 208px;background: url(http://mg.kaoyan365.cn/quannian/images/fix_jt.png) right center no-repeat;}
.fixed h2 p{color: #ffee32;}
.fix_close{position: absolute;right:5px;top: 10px;background: url(http://mg.kaoyan365.cn/quannian/images/fix_close.png) center no-repeat;width: 32px;height: 32px;cursor: pointer;}
.fixed ul{float: left;width: 325px;margin-left: 36px;padding: 22px 0 0 0;}
.fixed ul li{line-height: 32px;color: #fff;font-size: 18px;color: #ffffff;padding-left: 22px;background: url(http://mg.kaoyan365.cn/quannian/images/fixed_kuai.png) center left no-repeat;}
.fixed ul li strong{color: #ffee32;}

.fixed_code{width: 310px;float: right;height: 98px;border-radius: 5px;background: #ecf9ff;margin-right: 54px;margin-top: 22px;overflow: hidden;}
.fixed_code_img{background: #fff;float: left;padding: 4px;}
.fixed_code_img img{width: 91px;height: 91px;overflow: hidden;}
.fixed_code_txt{float: left;width: 154px;margin-left: 35px;text-align: center;}
.fixed_code_txt h3{color: #16a5ef;font-size: 20px;font-weight: bold;padding-left: 26px;background: url(http://mg.kaoyan365.cn/quannian/images/fixed_sao.png) 10px center no-repeat;margin-top: 16px;}
.fixed_code_txt p{line-height: 34px;background: #16a5ef;border-radius: 10px;margin-top: 10px;font-size: 18px;color: #fff;position: relative;}
.fixed_code_txt p::after{content: "";position: absolute;left: -10px;top: 8px;width: 14px;height: 18px;background: url(http://mg.kaoyan365.cn/quannian/images/fixed_jt.png) center no-repeat;}










.free{width: 100%;height: 120px;}
.fixFoot{width: 100%;height: 120px;background: linear-gradient(to bottom,#ffec6d,#ffc331);position: fixed;left: 0;bottom: 0;z-index: 999;}
.fixFoot .inner{position: relative;}
.fixFoot .inner .innerWrap{width: 772px;display: flex;margin-left: 358px;justify-content: space-between;} 
.fixFoot .off{top: 10px;cursor: pointer;position: absolute;right: 0;top: 10px} 
.fixFoot .left{position: absolute;left: 0;top: 10px;width: 308px;}
.fixFoot .left h3{font-size:32px;color: #fff;line-height: 40px;background: url(../image/arrow31.png) right 29px no-repeat;}
.fixFoot .left h3 i{display: block;line-height: 60px;width: 176px;color: #333333;text-align: left;}
.fixFoot .left h3 span{background: linear-gradient(to bottom,#ffffff,#fff9d2);display: block;width: 165px;height: 36px;line-height: 36px;color: #ff6d0c;background: #fff;border-radius: 18px;text-align: center;font-size: 18px;}
.fixFoot .mid {width: 270px;margin-top: 20px;}
.fixFoot .midSpe{width: 230px;}
.fixFoot .mid li{line-height: 30px;font-size: 18px;color: #333333;display: flex;margin-bottom: 16px;
border-bottom: 1px dashed #ff9600;
}

.fixFoot .mid li strong{color: #fff;width: 60px;height: 32px;background: #ff9600;text-align: center;margin-right: 10px;border-radius: 5px 5px 0 0;margin-bottom: -1px;}
.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 #ff6c00;width: 100px;height: 100px;padding: 4px;background: #ffcd3f;}
.fixFoot .codeBox p{font-size: 16px;color: #333333;margin-top: 6px;}

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