@charset "utf-8";
/* CSS Document Edited by 木易 */
*{margin:0;padding:0;outline:none;list-style:none;text-decoration:none;box-sizing: border-box; }
body,html {cursor:pointer;color:#333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;max-width:750px;background: #FFFFFF;font-family:FZLTHGBK,Microsoft YaHei,arial,;position: relative;font-size: .18rem;margin: 0 auto;}
body{overflow-x: hidden;}
img {border:none;max-width: 100%;width: auto\9;height: auto;-ms-interpolation-mode: bicubic;_width:auto;  }
input, textarea ,select{border:none;background:none;cursor:pointer;font-size:14px;vertical-align:middle;color:#333;}
select {border:inherit;background: inherit; }
a {text-decoration:none;color:#333; }
em, i {font-style:normal;  }
a:focus, input, select {outline:none;  }
.clearfix {zoom:1; clear: both; }
.clearfix:after {content:"\200B"; display: block;clear: both;height: 0;  }
input[type="submit"], input[type="reset"], input[type="button"], button, select {-webkit-appearance: none;  }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-weight: normal; padding: 0; margin: 0; font-size: 14px; line-height: 1.4;  }
p,ul, ol{ margin: 0;}
.clearfix {zoom:1;}
.clearfix:after{content:"";display: block;height: 0;clear: both;visibility: hidden;}
.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;
}
.allCourse ol{width: 7.5rem!important;}
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); /* 标准的语法 */
  }

.inner{width: 7.1rem;margin:  0 auto;}  


.banner{height: 5rem;background: url(../images/banner.jpg) center top no-repeat;background-size: cover;position: relative;}  
.ban1{display: flex;background: url(../images/ban1.png) center no-repeat;background-size: contain;position: absolute;left: 1.57rem;top:0.57rem;z-index: 22;width:4.37rem;height: 0.54rem;line-height: 0.54rem;text-align: center;color: #fff;font-size: 0.23rem;}
.ban1 span{width: 1.8rem;text-align: center;line-height: 0.46rem;margin-top: 0.08rem;color: #333333;}
.ban1 strong{line-height: 0.54rem;color: #fff;margin-left: 0.15rem;}

.ban2{position: absolute;left: 0.68rem;top:1.12rem;z-index: 22;width:6.17rem;height: 1.89rem;}
.banner ul{position: absolute;left: 0.52rem;top: 3.3rem;display: flex;justify-content: space-between;width: 6.62rem;}
.banner ul li{width: 3.08rem;height: 1.18rem;color: #fff;font-size: 0.26rem;background: url(../images/ban3.png) center no-repeat;background-size: contain;}
.banner ul li strong{display: block;text-align: center;line-height: 0.46rem;color: #fff;font-size: 0.26rem;}
.banner ul li span{display: block;color: #333333;font-size: 0.24rem;line-height: 0.68rem;text-align: center;}



.pub_tit{font-size: 0.4rem;color: #333333;font-weight: bold;text-align: center;line-height: 0.92rem;}
.pub_tit span{color: #ff7510;}
.pub_tit1{font-size: 0.24rem;text-align: center;color: #333333;line-height: 0.62rem;}






.m1{padding:0.6rem 0;background: #fff}
.m1_tit{background: url(../images/m1_tit.png) center  bottom no-repeat;background-size: 7.35rem;}

.m1 .inner{width: 7.28rem;}
.m1_cont{position: relative;height: 4.35rem;background: url(../images/m1_cont.png) center no-repeat;background-size: contain;margin: 1.26rem 0 0.4rem;}

.m1_img1{position: absolute;bottom: 3.56rem;left: 0.64rem;width: 1.6rem;}
.m1_img2{position: absolute;bottom: 3.56rem;left: 3.02rem;width: 1.6rem;}
.m1_img3{position: absolute;bottom: 3.56rem;left: 5.15rem;width: 1.8rem;}

.m1_cont_l{height: 2.05rem;}
.m1_cont_l_btn{border-radius: 0.26rem;width: 1.63rem;height: 0.52rem;line-height: 0.52rem;background: #ff630e;background-size: contain;color: #fff;font-weight: bold;text-align: center;font-size: 0.24rem;}
.m1_pos1{position: absolute;left: 0.56rem;top: 0.96rem;}
.m1_pos2{position: absolute;left: 2.96rem;top: 0.96rem;}
.m1_pos3{position: absolute;left: 5.3rem;top: 0.96rem;}
.m1_txt{line-height: 38px;font-size: 18px;color: #333333;width: 240px;text-align: center;}
.m1_txt_pos1{position: absolute;left: 28px;top: 130px;}
.m1_txt_pos2{position: absolute;left: 333px;top: 130px;}



.m1_cont_tit{}
.m1_cont_tit img{display: block;}
.m1_cont_tit strong{display: block;height: 0.48rem;line-height: 0.48rem;font-size: 0.26rem;color: #ff4744;text-align: center}

.m1_cont_top{position: relative;display: flex;justify-content: left;width: 6.5rem;height: 1.51rem;background: url(../images/m1_cont_top.png) center no-repeat;background-size: contain;margin: 0.49rem auto 0;}
.m1_cont_tit{padding-top: 0.32rem;width: 1rem;}
.m1_cont_tit img{display: block;margin:  0 auto;width: 0.42rem;} 
.m1_type{display: flex;flex-wrap: wrap;width: 4.02rem;justify-content: space-between;margin: 0.77rem 0.3rem 0 0.26rem;}
.m1_type a{display: block;width: 1.2rem;height: 0.46rem;line-height: 0.46rem;font-size: 0.24rem;color: #fff;font-weight: bold;background: #ff4744;text-align: center;border-radius: 0.05rem;margin-bottom: 0.17rem;}
.m1_type a span{font-size: 0.2rem;}

.m1_youshi{font-size: 0.25rem;color: #666666;font-weight: bold;position: absolute;left: 1rem;top: 0;width: 4.58rem;line-height: 0.77rem;text-align: center;}


.m1_result{width: 0.93rem;font-size: 0.26rem;color: #ff4744;text-align: center;line-height: 0.26rem;}
.m1_result strong{padding:0.26rem 0 0 0 ;display: block;}




.m1_btn{display: block;width: 3.8rem;height: 0.66rem;line-height: 0.66rem;font-size: 0.26rem;color: #fff;text-align: center;margin: 0 auto;border-radius: 0.33rem;font-weight: bold;
  background: -webkit-linear-gradient(left, #ffa724 , #ff630e); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ffa724, #ff630e); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ffa724, #ff630e); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ffa724 , #ff630e); /* 标准的语法 */
}



.m2{padding: 0.6rem 0;background:#fdede4;}
.m2_tit{background: url(../images/m2_tit.png) center  top no-repeat;background-size: 6.71rem;}

.m2_cont{position: relative;margin: 0.22rem 0 0.4rem ;background: #fff;border-radius: 0.08rem;padding: 0.12rem 0 0 0;}
.m2_item{width: 6.5rem;border-bottom: 1px dashed #e0e0e0;margin: 0 auto;padding: 0.2rem 0;position: relative;}
.m2_item_last{border-bottom: none;}
.m2_item h2{height: 0.44rem;line-height: 0.44rem;font-size: 0.26rem;color: #333333;font-weight: bold;display: flex;}
.m2_item h2 strong{margin-right: 0.1rem;margin-top: 0.07rem;width: 0.4rem;height: 0.28rem;line-height: 0.28rem;border-radius: 0.03rem;font-size: 0.22rem;color: #fff;background: #ff630e;text-align: center;}
.m2_item:nth-child(2n) h2 strong {background: #ff4744;}



.m2_item h2 span{color: #ff630e;}
.m2_item:nth-child(2n) h2 span{color: #ff4744;}
.m2_item p{line-height: 0.46rem;font-size: 0.24rem;color: #666666;}

.m2_item a{position: absolute;right: 0;top: 0.31rem;
  display: block;width: 2.26rem;height: 0.66rem;line-height: 0.66rem;color: #fff;font-size: 0.24rem;text-align: center;border-radius: 0.08rem;background: #ff630e;}
.m2_item:nth-child(2n) a{background: #ff4744;}



.m3{padding:  0.6rem 0 0.28rem;background:#fff;}
.m3 .inner{width: 7.3rem;}
.m3_tit{background: url(../images/m3_tit.png) center top no-repeat;background-size: 6.3rem;}



.m3_cont{margin-top: 0.2rem;}
.m3_cont ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.m3_cont ul li{width: 3.58rem;height: 4.18rem;background: url(../images/m3_item1.png) center no-repeat;position: relative;background-size: contain;margin-bottom: 0.32rem;}
.m3_cont ul li:nth-child(3),.m3_cont ul li:nth-child(4){background: url(../images/m3_item2.png) center no-repeat;background-size: contain;}
.m3_cont ul li h2{line-height: 0.6rem;font-size: 0.26rem;color: #fff;padding-left: 0.66rem;font-weight: bold;display: flex;}

.m3_list{position: relative;margin: 0.22rem 0 0 0.4rem;}
.m3_list p{font-size: 0.24rem;color: #333333;text-align: center;display: flex;line-height: 0.5rem;width: 3.1rem;}
.m3_list p span{font-weight: bold;display: block;width: 0.35rem;height: 0.35rem;line-height: 0.35rem;font-size: 14px;margin-top: 0.07rem;color: #fff;background:url(../images/m3_kuai1.png) center no-repeat;background-size: contain;position: relative;z-index: 55;margin-right: 0.14rem;}
.m3_list::after{content: "";position: absolute;width: 1px;height: 80%;top: 10px;left: 0.16rem;border-left: 1px dashed #ffc3a3;}

.m3_cont ul li a{position: absolute;bottom: 0.5rem;left: 0.4rem;border-radius: 0.3rem;display: block;width: 2.76rem;height: 0.6rem;;line-height: 0.58rem;text-align: center;font-size: 0.26rem;color: #ff630e;border: 1px solid #ff630e;}
.m3_cont ul li:nth-child(3) a,.m3_cont ul li:nth-child(4) a{color: #ff3531;}
.m3_cont ul li a:hover{color: #fff;background:#ff630e;}

.m3_pos_txt{position: absolute;right: 0.42rem;top: 0.9rem;font-size: 0.4rem;width: 0.48rem;font-weight: bold;line-height: 0.42rem;color: #fef4ee;}

.m3_cont ul li:nth-child(3) .m3_list p span,.m3_cont ul li:nth-child(4) .m3_list p span{background:url(../images/m3_kuai2.png) center no-repeat;background-size: contain;}





.m4{padding: 0.6rem 0;background: #fdede4;}
.m4_tit{background: url(../images/m4_tit.png) center top no-repeat;background-size: 7.45rem;}

.m4_cont{position: relative;display: flex;justify-content: space-between;margin: 0.1rem 0 0.1rem ;flex-wrap: wrap;}
.m4_pos{position: absolute;top: 132px;left:488px;}
.m4_item{width: 2.22rem;height: 1.73rem;margin-bottom: 0.35rem;position: relative;background:url(../images/m4_item1.png) center no-repeat;background-size: contain;}
.m4_item:nth-child(4),.m4_item:nth-child(5),.m4_item:nth-child(6){background:url(../images/m4_item2.png) center no-repeat;background-size: contain;}
.m4_item:nth-child(7),.m4_item:nth-child(8),.m4_item:nth-child(9){background:url(../images/m4_item1.png) center no-repeat;background-size: contain;}


.m4_item_cont h2{line-height: 0.56rem;font-size: 0.26rem;color: #fff;font-weight: bold;text-align: center;}
.m4_item_cont p{width: 1.72rem;text-align: center;line-height: 0.44rem;color: #666666;font-size: 0.24rem;margin: 0.15rem auto 0;}



.m5{padding: 0.6rem 0;background: #fff;}
.m5_tit{background: url(../images/m5_tit.png) center top no-repeat;background-size: 7.17rem;}

.m5_cont{margin: 0.45rem 0 0 0;}
.m5_item{box-shadow: 0 0 0.1rem #f7c8b1;background: #fff;border-radius: 0.1rem;position: relative;margin-bottom: 0.6rem;}
.m5_item_last{margin-bottom: 0.4 rem;}
.m5_item h2{
  position: absolute;top: -0.3rem;padding-left: 0.38rem;
  width: 2.84rem;height: 0.6rem;line-height: 0.6rem;color: #fff;font-weight: bold;font-size: 0.26rem;border-radius: 0 0.3rem 0.3rem 0.3rem;;
  background: -webkit-linear-gradient(#ff8d50, #ff6510); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ff8d50, #ff6510); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ff8d50, #ff6510); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ff8d50, #ff6510); /* 标准的语法 */
}
.m5_item p{width: 4.7rem;font-size: 0.24rem;line-height: 0.4rem;padding: 0.5rem 0  0.24rem 0;margin-left: 0.36rem;}
.m5_item p span{color: #ff630e;}
.m5_item a{position: absolute;top: 0.57rem;right: 0.3rem;
  display: block;width: 1.5rem;height: 0.66rem;line-height: 0.66rem;text-align: center;border-radius: 0.08rem;background: #ff630e;color: #fff;font-size: 0.26rem;}

  .m5_item:nth-child(2n) {box-shadow: 0 0 0.1rem #fbc8c6;}

.m5_item:nth-child(2n) h2{
  background: -webkit-linear-gradient(#ff8b8a, #ff4a47); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ff8b8a, #ff4a47); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ff8b8a, #ff4a47); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ff8b8a, #ff4a47); /* 标准的语法 */
}
.m5_item:nth-child(2n) a{background: #ff4744;}
.m5_item:nth-child(2n) p span{color: #ff4744;}



.m6{padding: 0.6rem 0;background:#fdede4;}
.m6_tit{background: url(../images/m6_tit.png) center top no-repeat;background-size: 6.9rem;}
.m6_cont {margin:5px 0 0 0;}

.m6_cont ul{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 0.1rem;}
.m6_cont ul li{width: 1.55rem;height: 1.11rem;border-radius: 0.1rem;
  background: -webkit-linear-gradient(#ff955b, #ff630e); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ff955b, #ff630e); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ff955b, #ff630e); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ff955b, #ff630e); /* 标准的语法 */

}
.m6_cont ul li:nth-child(2n){
  background: -webkit-linear-gradient(#ff7270, #ff4844); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ff7270, #ff4844); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ff7270, #ff4844); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ff7270, #ff4844); /* 标准的语法 */
}

.m6_cont ul li img{display: block;margin: 0.22rem auto 0;height: 0.32rem;}
.m6_cont ul li h2{line-height: 0.48rem;color: #fff;font-size: 0.24rem;text-align: center;font-weight: bold;}

.m6_cont ol{display: flex;flex-wrap: wrap;justify-content: space-between;}
.m6_cont ol li{width: 2.22rem;height: 0.66rem;line-height: 0.66rem;border-radius: 0.08rem;text-align: center;margin-top: 0.3rem;background: #fff;}
.m6_cont ol li a{display: block;color: #666666;font-size: 0.24rem;}
.m6_cont ol li:last-child{width: 4.66rem;
  background: -webkit-linear-gradient(left, #ff4845 , #ff6512); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ff4845, #ff6512); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ff4845, #ff6512); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ff4845 , #ff6512); /* 标准的语法 */
}
.m6_cont ol li:last-child a{color: #fff;font-weight: bold;}


.m7{padding:  0.6rem 0;background: #fff;}
.m7_tit{background: url(../images/m7_tit.png) center top no-repeat;;background-size: 6.3rem;}
.m7_cont{height: 5.01rem;background: url(../images/m7_cont.png) center no-repeat;background-size: contain;margin-top: 0.2rem;}



.m8{padding: 0.12rem 0 0.82rem;
  background: -webkit-linear-gradient(#f62c0d,#f62c0d); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f62c0d,#f62c0d); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f62c0d,#f62c0d); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f62c0d,#f62c0d); /*  */
}
.m8_tit{color: #fff;font-size: 0.4rem;font-weight: bold;text-align: center;height: 1.2rem;line-height: 1.2rem;}
.m8_tit span{color: #fffc00;}
.m8_cont{width: 7.1rem;height: 7.56rem;background: url(../images/m8_cont.png) center no-repeat;background-size: contain;margin: 0 auto;position: relative;}
.m8_btn{
  background: -webkit-linear-gradient(#f62c0d, #f62c0d); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f62c0d, #f62c0d); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f62c0d, #f62c0d); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f62c0d, #f62c0d); /*  */
  font-weight: bold;display: block;width: 1.95rem;height: 1.65rem;border-radius: 0.36rem;padding-top: 0.36rem;line-height: 0.46rem;text-align: center;font-size: 0.36rem;color: #fff;
  position: absolute;left: 2.64rem;top: 2.9rem;
  }




