/* 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: 520px;background:#fff url(../images/banner.png?v1) center top no-repeat;background-size: cover;position: relative;}  
.banner .inner{height: 628px;position: relative;}
.ban1{text-align: center;display: flex;position: absolute;left:252px;top:85px;z-index: 22;background: url(../images/ban1.png?v1) center no-repeat;width:692px;height: 60px;line-height: 60px;font-size: 32px;color: #ff6905;}
.ban1 i{display: block;color: #ff6905;width: 242px;font-weight: bold;}
.ban1 span{display: block;color: #fff;font-size: 32px;width: 194px;font-weight: bold;}
.ban2{position: absolute;left: 160px;top:186px;z-index: 23;}

.banner ul{position: absolute;left: 0;top: 424px;width: 1200px;display: flex;height: 150px;border-radius: 18px;box-shadow: 0 6px 6px #fddcc3;padding:40px 30px 0;
  background: -webkit-linear-gradient(#fff, #fff5e6); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fff, #fff5e6); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff, #fff5e6); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff, #fff5e6); /* 标准的语法 */
}
.banner ul li{width: 360px;line-height: 70px;height: 70px;font-size: 32px;display: flex;border: 1px solid #ff8218;border-radius: 10px;overflow: hidden;margin-right: 30px;}
.banner ul li:last-child{margin-right: 0;}
.banner ul li strong{color: #fff;width: 180px;text-align: center;
  background: -webkit-linear-gradient(#ffae47, #ff8017); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ffae47, #ff8017); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ffae47, #ff8017); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ffae47, #ff8017); /* 标准的语法 */
}
.banner ul li span{display: block;padding-top:5px;line-height: 30px;color: #ff7b18;font-size: 24px;width: 178px;text-align: center;}



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

.pub_btn{display: block;width: 408px;height: 56px;border-radius: 28px;font-size: 24px;font-weight: bold;text-align: center;color: #fff;line-height: 56px;margin: 0 auto;
  background: -webkit-linear-gradient(#6dbeff, #4d89f2); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#6dbeff, #4d89f2); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#6dbeff, #4d89f2); /* Firefox 3.6 - 15 */
  background: linear-gradient(#6dbeff, #4d89f2); /* 标准的语法 */
}
.pub_btn:hover{
  background: -webkit-linear-gradient(#ffb62a, #ff9700); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ffb62a, #ff9700); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ffb62a, #ff9700); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ffb62a, #ff9700); /* 标准的语法 */
}




.m1{padding: 80px 0 50px 0;background: #fff;}
.m1_tit{background: url(../images/m1_tit.png?v1) center bottom no-repeat;}
.m1_cont{position: relative;display: flex;margin: 34px 0 0 0;}
.m1_cont ul{display: flex;justify-content: space-between;width: 1200px;}
.m1_cont ul li{width: 276px;;height: 358px;border-radius: 10px;
  background: -webkit-linear-gradient(#fff, #fff7ef); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fff, #fff7ef); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff, #fff7ef); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff, #fff7ef); /* 标准的语法 */
}
.m1_cont ul li h2{line-height: 44px;width: 238px;margin: 10px auto 0;font-size: 22px;color: #ff8117;padding-left: 18px;background: url(../images/m1_line1.png?v1) left center no-repeat;}
.m1_cont ul li p{line-height: 30px;width: 238px;margin: 0 auto 15px;font-size: 18px;color: #666666;}
.m1_cont ul li a{display: block;width: 238px;height: 40px;line-height: 40px;text-align: center;font-size: 20px;color: #ff8117;margin: 0 auto;border: 1px solid #ff8117;border-radius: 20px;}
.m1_cont ul li a:hover{background: #ff8117;color: #fff;}

.m1_cont ul li:nth-child(2n) h2{color: #ff3e0a;background: url(../images/m1_line2.png?v1) left center no-repeat;}
.m1_cont ul li:nth-child(2n) a{color: #ff3e0a;border: 1px solid #ff3e0a;}
.m1_cont ul li:nth-child(2n) a:hover{background: #ff3e0a;color: #fff;}





.m2{padding: 25px 0 50px 0;background: url(../images/m2_bg.png?v1) center no-repeat;}
.m2_tit{background: url(../images/m2_tit.png?v1) center bottom no-repeat;}
.m2_cont{position: relative;margin: 34px 0 0 0;border-radius: 10px;height: 688px;border: 1px solid #ffd2ad;overflow: hidden;background: #fff;}
.m2_cont table{display: block;border-collapse: collapse;text-align: center;}
.m2_cont table tr{}
.m2_cont table tr th{line-height: 56px;background: #ff8117;font-size: 22px;color: #fff;}
.m2_cont table tr td{border-right: 1px solid #ffd2ad;border-bottom: 1px solid #ffd2ad;height: 79px;font-size: 18px;color: #666666;}
.m2_cont table tr td:last-child{border-right: none;}
.m2_cont table tr td img{display: block;margin: 0 auto;}
.m2_cont table tr td strong{line-height: 30px;font-size: 18px;color: #333333;}
.m2_cont table tr td p{line-height: 30px;font-size: 16px;color: #666666;text-align: left;width: 488px;margin: 0 auto;}
.m2_cont table tr td span{display: block;width: 474px;height: 36px;line-height: 36px;background: #fff6ef;text-align: center;color: #ff8117;border-radius: 8px;font-size: 16px;margin: 6px auto 0;}
.m2_cont table tr td a{display: block;width: 160px;height: 42px;line-height: 42px;border-radius: 22px;font-size: 20px;color: #fff;color: #ffeada;background: #ffeada;color: #ff8117;font-weight: bold;margin: 0 auto;}
.m2_cont table tr td a:hover{color: #fff;background:#ff8117;}


.special_part{background: url(../images/bg5.png?v1) no-repeat top center;width: 100%;height: 170px;}
.special_part .inner{padding-top: 1px;display: flex;justify-content: space-between;}
.special_part h3 {font-size: 34px;color: #fff;text-align: left;margin-top: 31px;width: 508px;}
.special_part h3 span {font-size: 24px;font-weight: normal;}
.special_part img{margin: 50px 12px 0 0;}
.special_part h4 {background: url(../images/arrow3.png?v1) no-repeat top left;font-weight: normal;font-size: 30px;color: #fff;padding-top: 30px;margin-top: 52px;width: 376px;}
.special_part h4 span {color: #fff584;font-weight: bold;}
.special_part a {width:221px;height: 60px;line-height: 60px;margin:55px 0 0 0;background: #fff;border-radius: 30px;font-size: 26px;color: #ff8117;text-align: left;font-weight: bold;padding-left: 52px;transition: 0.3s;}
.special_part a:hover{background: #fff583;}





.m3{padding: 25px 0 50px 0;background: url(../images/m3_bg.png?v1) top right no-repeat;background-size: contain;}
.m3_tit{background: url(../images/m3_tit.png?v1) center bottom no-repeat;}
.m3_cont{position: relative;margin:32px 0 10px 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.m3_item{width: 585px;margin-bottom: 26px;}
.m3_item_tit{display: flex;font-size: 24px;font-weight: bold;background: url(../images/m3_item_tit.png?v1) center no-repeat;line-height: 72px;width: 565px;position: relative;z-index: 22;}
.m3_item_tit strong{color: #fff;width: 93px;text-align: center;}
.m3_item_tit span{color: #ff8117;width: 374px;padding-left: 22px;}
.m3_item_tit i{line-height: 24px;font-size: 18px;color: #fff;width: 72px;height: 72px;margin-left: 26px;text-align: center;padding-top: 8px;}
.m3_item_cont{width: 585px;height: 230px;border-radius: 8px;box-shadow: 0 0 5px #f7c79e;margin-top: -32px;
  background: -webkit-linear-gradient(#fff, #fff6ef); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fff, #fff6ef); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff, #fff6ef); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff, #fff6ef); /* 标准的语法 */
}

.m3_btn{display: block;width: 462px;height: 60px;line-height: 60px;text-align: center;font-size: 26px;font-weight: bold;border-radius: 30px;margin: 0 auto;color: #fff;
  background: -webkit-linear-gradient(#ffae46, #ff8117); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ffae46, #ff8117); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ffae46, #ff8117); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ffae46, #ff8117); /* 标准的语法 */
}
.m3_btn:hover{
  background: -webkit-linear-gradient(#ff7956, #ff3f0b); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ff7956, #ff3f0b); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ff7956, #ff3f0b); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ff7956, #ff3f0b); /* 标准的语法 */
}

.m3_item_cont1{display: grid;}
.m3_item_cont1 ul{width: 525px;height: 160px;background: url(../images/m3_item_cont1.png?v1) center bottom no-repeat;margin: 50px auto 0;position: relative;display:flex;}
.m3_item_cont1 ul li{text-align: center;margin-left: 25px;}
.m3_item_cont1 ul li:nth-child(1){width: 138px;margin-left: 0;}
.m3_item_cont1 ul li:nth-child(2){width: 118px;padding-top: 10px;}
.m3_item_cont1 ul li:nth-child(3){width: 108px;padding-top: 26px;}
.m3_item_cont1 ul li:nth-child(4){width: 86px;padding-top: 44px;}
.m3_item_cont1 ul li h2{font-size: 18px;color: #ff8117;line-height: 26px;}
.m3_item_cont1 ul li p{line-height: 26px;font-size: 18px;color: #333333;}
.m3_item_cont1 ul li:nth-child(4) h2,.m3_item_cont1 ul li:nth-child(4) p{color: #ff3e0a;font-weight: bold;}

.m3_item_cont2{display: grid;}
.m3_item_cont2 ul{width: 526px;height: 152px;background: url(../images/m3_cir.png?v1) center no-repeat;position: relative;margin: 52px auto 0;position: relative;}
.m3_item_cont2 ul li{width: 160px;height: 36px;line-height: 34px;border-radius: 18px;border: 1px dashed #ffb678;text-align: center;font-size: 20px;color: #666666;background: #ffffff;}
.m3_item_cont2 ul li:nth-child(1){position: absolute;left: 17px ;top: 4px;}
.m3_item_cont2 ul li:nth-child(2){position: absolute;right: 17px ;top: 4px;}
.m3_item_cont2 ul li:nth-child(3){position: absolute;left: 0 ;top: 58px;}
.m3_item_cont2 ul li:nth-child(4){position: absolute;right: 0 ;top: 58px;}
.m3_item_cont2 ul li:nth-child(5){position: absolute;left: 17px ;top: 111px;}
.m3_item_cont2 ul li:nth-child(6){position: absolute;right: 17px ;top: 111px;}


.m3_item_cont3 ul{width: 530px;display: flex;justify-content: space-between;margin: 0 auto;padding-top: 60px;}
.m3_item_cont3 ul li{width: 160px;height: 140px;background: #fff;border-radius: 10px;overflow: hidden;}
.m3_item_cont3 ul li h2{line-height: 52px;text-align: center;font-size: 22px;color: #ff8117;background: #ffe7d4;}
.m3_item_cont3 ul li p{font-size: 18px;color: #666666;line-height: 32px;text-align: center;margin-top: 10px;}
.m3_item_cont3 ul li p span{color: #ff8117;margin-right: 8px;}
.m3_item_cont3 ul li:nth-child(2n) h2{color: #ff3e0a;background: #ffdcd3;}


.m3_item_cont4 ul{width: 534px;display: flex;justify-content: space-between;margin: 0 auto;padding-top: 60px;}
.m3_item_cont4 ul li{width: 120px;height: 140px;background: #fff;border-radius: 10px;overflow: hidden;}
.m3_item_cont4 ul li h2{line-height: 52px;text-align: center;font-size: 22px;color: #ff8117;background: #ffe7d4;}
.m3_item_cont4 ul li p{font-size: 18px;color: #666666;line-height: 32px;text-align: center;margin-top: 10px;}
.m3_item_cont4 ul li:nth-child(2n) h2{color: #ff3e0a;background: #ffdcd3;}







.m4{padding: 30px 0 50px 0;background:#fff6ef;}
.m4_tit{background: url(../images/m4_tit.png?v1) center bottom no-repeat;}
.m4_cont{position: relative;margin:34px 0 0 0;}
.m4_cont ol{display: flex;justify-content: space-between;flex-wrap: wrap;background: url(../images/m4_jt.png?v1)  center 54px no-repeat;margin-bottom: 24px;}
.m4_cont ol li{width: 217px;}
.m4_cont ol li p{width: 90px;height: 32px;line-height: 32px;text-align: center;border: 1px solid #ff8117;color: #ff8117;border-radius: 26px;margin: 0 auto;}
.m4_cont ol li img{display: block;width: 24px;height: 24px;margin: 20px auto 15px;}
.m4_cont ol li h2{font-size: 20px;color: #ff8117;text-align: center;}
.m4_cont ol li:nth-child(2n) p{color: #ff3e0a;border: 1px solid #ff3e0a;}
.m4_cont ol li:nth-child(2n) h2{color: #ff3e0a;}

.m4_cont ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.m4_cont ul li{width: 216px;height: 204px;background: #fff;border-radius: 10px;text-align: center;}
.m4_cont ul li h2{height: 46px;line-height: 46px;background: #ff8117;color: #fff;font-weight: normal;border-radius: 0 18px 0 18px;margin-bottom: 13px;}
.m4_cont ul li p{line-height: 32px;color: #666666;font-size: 18px;}
.m4_cont ul li p span{padding-left: 32px;background: url(../images/m4_dh1.png?v1) left center no-repeat;}
.m4_cont ul li a{display: block;width: 160px;height: 40px;line-height: 40px;border-radius: 20px;text-align: center;color: #ff8117;font-size: 20px;background: #ffe7d4;margin:15px auto 0;}
.m4_cont ul li a:hover{background: #ff8117;color: #fff;}
.m4_cont ul li:nth-child(2n) h2{background: #ff3e0a;}
.m4_cont ul li:nth-child(2n) p span{background: url(../images/m4_dh2.png?v1) left center no-repeat;}
.m4_cont ul li:nth-child(2n) a{background: #ffdcd3;color: #ff3e0a;}
.m4_cont ul li:nth-child(2n) a:hover{background: #ff3e0a;color: #fff;}


.m5{padding:  30px 0 20px;background: #fff;}
.m5_tit{background: url(../images/m5_tit.png?v1) center bottom no-repeat;}
.m5_cont{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 34px;}
.m5_item{width: 380px;height: 378px;margin-bottom: 0.3rem;border-radius: 10px;overflow: hidden;background: #fff;box-shadow: 0 5px 5px #ffe0c6;margin-bottom: 30px;}
.m5_item1{background:#fff url(../images/m5_item1.png?v1) center top no-repeat;}
.m5_item2{background:#fff url(../images/m5_item2.png?v1) center top no-repeat;}
.m5_item3{background:#fff url(../images/m5_item3.png?v1) center top no-repeat;}
.m5_item4{background:#fff url(../images/m5_item4.png?v1) center top no-repeat;}
.m5_item5{background:#fff url(../images/m5_item5.png?v1) center top no-repeat;}
.m5_item6{background:#fff url(../images/m5_item6.png?v1) center top no-repeat;}
.m5_item h2{font-size: 24px;color: #ff8117;text-align: center;line-height: 48px;padding-top: 178px;}
.m5_item h2 span{display: block;background: url(../images/m5_item_tit.png?v1) center no-repeat;}
.m5_item p{line-height: 32px;font-size: 18px;color: #666666;width: 265px;margin: 0 auto;text-align: center;}
.m5_item a{display: block;width: 270px;height: 46px;line-height: 46px;background: url(../images/m5_item_btn.png?v1) center no-repeat;font-size: 22px;color: #ff8117;text-align: center;margin: 15px auto 0;
  background: -webkit-linear-gradient(#fff2e8, #ffe7d5); /* Safari 5.1 - 6.0 */border-radius: 23px;
  background: -o-linear-gradient(#fff2e8, #ffe7d5); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff2e8, #ffe7d5); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff2e8, #ffe7d5); /* 标准的语法 */

}
.m5_item a:hover{color: #fff;
  background: -webkit-linear-gradient(#ffae46, #ff8218); /* Safari 5.1 - 6.0 */border-radius: 23px;
  background: -o-linear-gradient(#ffae46, #ff8218); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ffae46, #ff8218); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ffae46, #ff8218); /* 标准的语法 */
}






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

.m6_cont{position: relative;height: 460px;background: url(../images/m6_cont.png?v1) center no-repeat;position: relative;margin:36px 0;}


.m6_item{width: 132px;height: 132px;text-align: center;color: #fff;}
.m6_item_tit{font-size: 26px;font-weight: bold;padding-top: 29px;}
.m6_item p{font-size: 20px;padding-top: 8px;}


.m7{background: #fff url(../images/m7_bg.png?v1) center no-repeat;padding: 30px 0 50px;background-size: cover;}
.m7_tit{background: url(../images/m7_tit.png?v1) center bottom  no-repeat;color: #fff;}
.m7_tit span{color: #ffe84a;}
.m7_cont{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 34px 0 0 0;}

.m7_item{width: 285px;}
.m7_item h2{color: #fff;font-size: 20px;text-align: center;line-height: 76px;background: url(../images/m7_line.png?v1) center 57px no-repeat;}




.m8{background: #fff url(../images/m8_bg.png?v1) left top no-repeat;padding:26px 0 50px ;}
.m8_tit{background: url(../images/m8_tit.png?v1) center bottom  no-repeat;}
.m8_tit1{background: url(../images/m8_tit1.png?v1) center  no-repeat;text-align: center;font-size: 20px;color: #333333;font-weight: bold;}
.m8_tit1 span{font-size: 28px;color: #ff860f;}

.m8 .rongyu{  background: -webkit-linear-gradient(#fff2e7, #ffe9d8); /* Safari 5.1 - 6.0 */border-radius: 0 0 10px 10px;padding: 26px 0;
  background: -o-linear-gradient(#fff2e7, #ffe9d8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff2e7, #ffe9d8); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff2e7, #ffe9d8); /* 标准的语法 */}
.m8 .rongyu ul li{width: 280px;height: 196px;margin-right: 26px;border-radius: 10px;padding-top: 15px;border-right: 1px solid #ffddc3;}
.m8 .rongyu ul li.last{margin-right: 0;}  
.m8 .rongyu ul li h2{color: #333333;}
.m8 .rongyu ul li p {color: #333;}
.m8 .rongyu ul li h2 span{color: #ff8219;font-weight: bold;}


.m8_cont{margin-top: 34px;display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;height: 528px;background: url(../images/m8_cont.png?v1) center no-repeat}
.m8_item1{width: 290px;position: absolute;top: 5px;left: 19px;}
.m8_item1 a{display: block;margin-top: 20px;width: 290px;height: 56px;line-height: 56px;text-align: center;color: #fff;font-weight: bold;font-size: 28px;background: #ff8117;border-radius: 28px;}
.m8_item1 h4{width: 251px;border-radius: 10px;margin: 0 auto;color: #ff8219;font-weight: bold;text-align: center;font-size: 54px;line-height: 56px;}
.m8_item2 h3{color: #ff8219;font-size:26px;text-align: center;padding: 50px 0 24px;color: #fff;}
.m8_item2{background: url(../images/m8_item8.png?v1) center no-repeat;width: 254px;height: 216px;position: absolute;right: 0;bottom: 0;}
.m8_item2 a{display: block;width: 208px;height: 56px;line-height: 52px;text-align: center;color: #fff;font-size: 26px;border-radius: 28px;border: 1px solid #fff;margin: 0 auto;}
.m8_item2 a:hover{background: #fff;color: #fb9a0f;font-weight: bold;}






.m8 .imgbox1{background: url(../images/m8Icon1.png?v1) center no-repeat;background-size: cover;}
.m8 .imgbox2{background: url(../images/m8Icon2.png?v1) center no-repeat;background-size: cover;}
.m8 .imgbox3{background: url(../images/m8Icon3.png?v1) center no-repeat;background-size: cover;}
.m8 .imgbox4{background: url(../images/m8Icon4.png?v1) center no-repeat;background-size: cover;}













.fixSide{width: 150px;height: 430px;position: fixed;left: 20px;top: 180px;text-align: center;z-index: 9999;color: #fff;border-radius: 8px;padding: 10px 0 0 0;
  background: -webkit-linear-gradient(#ff6530, #ff3e0a); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ff6530, #ff3e0a); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ff6530, #ff3e0a); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ff6530, #ff3e0a); /* 标准的语法 */
}
.fixSide .off2{position: absolute;top:-38px;left: 10px;cursor: pointer;}
.fixSide ul{overflow: hidden;width: 130px;margin: 0 auto;background: #fff;border-radius: 8px 8px 0 0;}
.fixSide ul li{width: 99px;height: 87px;background: url(../images/fix_line.png?v1) center bottom no-repeat;margin: 0 auto;}
.fixSide ul li:last-child{background: none;}
.fixSide ul li a{background: url(../images/fix_icon1.png?v1) center 16px no-repeat;display: block;text-align: center;color: #666666;font-size: 18px;width: 99px;height: 87px;padding-top: 50px;font-size: 18px;color: #666666;}
.fixSide ul li a:hover{color: #ff3f0b;background: url(../images/fix_icon1_h.png?v1) center 16px no-repeat;}
.fixSide ul li:nth-child(2) a{background: url(../images/fix_icon2.png?v1) center 16px no-repeat;}
.fixSide ul li:nth-child(2) a:hover{background: url(../images/fix_icon2_h.png?v1) center 16px no-repeat;}
.fixSide ul li:nth-child(3) a{background: url(../images/fix_icon3.png?v1) center 16px no-repeat;}
.fixSide ul li:nth-child(3) a:hover{background: url(../images/fix_icon3_h.png?v1) center 16px no-repeat;}

.fix_btn{display: block;width: 130px;height: 34px;line-height: 34px;font-weight: bold;color: #fff;text-align: center;font-size: 18px;margin: 0 auto;
  background: -webkit-linear-gradient(#ffab42, #ff8219); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ffab42, #ff8219); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ffab42, #ff8219); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ffab42, #ff8219); /* 标准的语法 */
}

.fixSide ol{overflow: hidden;width: 130px;margin: 0 auto;background: #fff;border-radius:  0 0 8px 8px;padding-top: 4px;}
.fixSide ol li{line-height: 38px;background: url(../images/fix_line.png?v1) center bottom no-repeat;line-height: 38px;}
.fixSide ol li:last-child{background: none;}
.fixSide ol li a{color: #666666;font-size: 16px;display: block;}
.fixSide ol li a:hover{color: #ff3f0b;}
.btn1{display: block;width: 98px;height: 97px;color: #333333;font-weight: bold;text-align: center;font-size: 18px;margin: 0 auto;padding-top: 24px;line-height: 24px;
background: url(../images/btn1.png?v1) center no-repeat;
}
.goTop{width: 101px;height: 30px;position: absolute;left: 22px;bottom: -30px;cursor: pointer;background: url(../images/fix_top.png?v1) center no-repeat;}



