@charset "utf-8";
/* CSS Document Edited by 木易 */
*{margin:0;padding:0;outline:none;list-style:none;text-decoration:none;box-sizing: border-box; }
/* 方正兰亭粗黑简体 */
@font-face {font-family: FZLTCHGBK;  src: url('https://files.offcn.com/font/FZLTCHGBK.TTF');}
/* 方正兰亭黑简体 */
@font-face {font-family: FZLTHGBK;  src: url('https://files.offcn.com/font/FZLTHGBK.TTF');}
/*方正兰亭特黑简体*/
@font-face {font-family: FZLTTHJGBK;  src: url('https://files.offcn.com/font/FZLTTHJGBK.TTF');}
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:#b10101 url(../images/banner.jpg?v1) center top no-repeat;background-size: cover;position: relative;}  
.ban1{position: absolute;left: 0.55rem;top:0.6rem;z-index: 22;width: 6.22rem;height: 3.22rem;}

.banner ul{padding: 0 0.46rem;position: absolute;left: 1.06rem;top: 3.75rem;width: 5.4rem;height:0.66rem;border-radius: 0.33rem;display: flex;justify-content: space-between;background: linear-gradient(to bottom,#ffa9a6,#f60302);}
.banner ul li{width: 1.3rem;line-height: 0.66rem;padding-left: 0.46rem;background: url(../images/ban_dh.png) center left no-repeat;background-size: 0.34rem;height: 0.66rem;font-weight: bold;color: #fff;font-size: 0.28rem;}




.pub_tit{font-size: 0.42rem;color: #333333;font-weight: bold;text-align: center;line-height:0.58rem;}
.pub_tit span{color: #f62c0d;}

.pub_btn{display: block;width: 4.38rem;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: linear-gradient(to bottom,#ff9860,#f60202);
}



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


.m1_cont{margin: 0.4rem 0 0;}
.m1_charts{height: 4.18rem;background: url(../images/m1_charts.png) center no-repeat;background-size: contain;width: 7.24rem;margin: 0 auto;}
.m1_charts h2{font-size: 0.26rem;color: #fff;text-align: center;font-weight: bold;line-height: 0.6rem;}
.m1_charts h2 span{color: #f24d18;}

.m1_icon_wrap{height: 4.18rem;background: url(../images/m1_icon_wrap.png) center no-repeat;background-size: contain;width: 7.24rem;margin: 0.36rem auto 0.4rem;}
.m1_icon_wrap h2{font-size: 0.26rem;color: #fff;text-align: center;font-weight: bold;line-height: 0.6rem;}
.m1_item_wrap{display: flex;flex-wrap: wrap;padding-left: 2.4rem;}
.m1_item{width: 2.12rem;height: 1.42rem;margin-top: 0.28rem;}
.m1_item1{margin-left: 0.2rem;}
.m1_item img{display: block;width: 0.71rem;height: 0.72rem;margin: 0 auto;}
.m1_item p{line-height: 0.66rem;text-align: center;font-size: 0.26rem;color: #666666;}

.m1_bot{padding-top: 0.5rem;height: 2.82rem;background: url(../images/m1_bot.png) center no-repeat;background-size: cover;margin-top: 0.6rem;display: flex;flex-wrap: wrap;justify-content: space-around;}
.m1_list{text-align: center;border-radius: 0.1rem;font-size: 0.24rem;color: #333333;line-height: 0.76rem;height: 0.76rem;width: 3.34rem;background: linear-gradient(to bottom,#fffef8,#ffeb76);}


.m2{padding: 0.5rem 0 0.6rem;background: #fff;}
.m2_tit{background: url(../images/m2_tit.png) center  0.14rem no-repeat;background-size: 7.12rem;}
.m2_cont{margin: 0.4rem  0 0 0;padding-bottom: 0.1rem;position: relative;}

.m2_item{width: 7.1rem;height: 0.88rem;line-height: 0.88rem;margin-bottom: 0.3rem;display: flex;position: relative;}
.m2_item h2{font-size: 0.28rem;color: #fff;font-weight: bold;line-height: 0.88rem;padding-left: 0.76rem;width: 1.8rem;}
.m2_item p{font-size: 0.26rem;color: #666666;margin-left: 0.42rem;}
.m2_item a{position: absolute;right: 0rem;top: 0.15rem;display: block;width: 1.6rem;height: 0.6rem;background: #f60202;line-height: 0.6rem;color: #fff;font-size: 0.24rem;text-align: center;font-weight: bold;border-radius: 0.33rem 0 0 0.33rem;}



.m2_item1{background: url(../images/m2_item1.png) center no-repeat;background-size: contain;}
.m2_item2{background: url(../images/m2_item2.png) center no-repeat;background-size: contain;}
.m2_item3{background: url(../images/m2_item3.png) center no-repeat;background-size: contain;}
.m2_item4{background: url(../images/m2_item4.png) center no-repeat;background-size: contain;}
.m2_item5{background: url(../images/m2_item5.png) center no-repeat;background-size: contain;}



.m2_item2 a,.m2_item4 a{background: #f24d18;}





.m3{padding: 0.5rem 0 0.6rem;background: #fff4ec;}
.m3_tit{background: url(../images/m3_tit.png) center 0.14rem no-repeat;background-size: 6.93rem;}
.m3_cont{margin: 0.6rem auto;display: flex;justify-content: space-between;}
.m3_item{width: 3.4rem;height: 4.29rem;border-radius: 0.08rem;background: #fff;box-shadow: 0 0.1rem 0 #fb6e1b;}
.m3_item h2{display: flex;margin-top: -0.3rem;width: 3rem;;font-size: 0.26rem;color: #fff;font-weight: bold;line-height: 0.6rem;border-radius: 0.3rem;background: linear-gradient(to bottom,#ff543a,#f62d0e); }
.m3_item h2 span{margin-right: 0.15rem;width: 0.6rem;height: 0.6rem;background: linear-gradient(to bottom,#ffe959,#ffc932);font-size: 0.3rem;color: #f62c0d;text-align: center;border-radius: 50%;}

.m3_item_txt{width: 3rem;height: 2.69rem;background: url(../images/m3_item_txt.png) center no-repeat;background-size: contain;margin: 0.25rem auto 0;padding-top: 0.24rem;}
.m3_item_txt h3{font-size: 0.26rem;color: #f03720;font-weight: bold;line-height: 0.44rem;margin-left: 0.2rem;padding-left: 0.2rem;background: url(../images/m3_line.png) left center no-repeat;background-size: 0.06rem;}
.m3_item_txt p{font-size: 0.24rem;color: #666666;line-height: 0.42rem;margin-left: 0.2rem;margin-bottom: 0.22rem;}
.m3_item{width: 3.4rem;height: 3.45rem;border-radius: 0.2rem;background: #fff;}
.m3_item ul{padding: 0.2rem 0 0 0;}
.m3_item ul li{display: flex;width: 3rem;height: 0.5rem;margin: 0 auto 0.22rem;background: #fff4f4;border-radius: 0.1rem;}
.m3_item ul li strong{display: block;width: 1.4rem;text-align: center;line-height: 0.5rem;font-size: 0.26rem;color: #fff;background: #f62c0d;border-radius: 0.1rem 0 0.1rem 0;}
.m3_item ul li span{display: block;width: 1.6rem;height: 0.52rem;line-height: 0.52rem;font-size: 0.24rem;color: #666666;text-align: center;}


.m4{padding: 0.5rem 0 0.6rem;background: #fff;}
.m4_tit{background: url(../images/m4_tit.png) center 0.14rem no-repeat;background-size: 6.08rem;}
.m4_cont{margin: 0.4rem 0 0;}

.m4_item{width: 7.1rem;height: 2.5rem;background: url(../images/m4_item1.png) center no-repeat;background-size: contain;margin: 0 auto 0.3rem;position: relative;}
.m4_item:last-child{margin:0 auto 0;}
.m4_item_tit{display: flex;}
.m4_item_tit h2{width: 2.1rem;font-size: 0.26rem;color: #fff;font-weight: bold;height: 0.7rem;line-height: 0.7rem;text-align: center;}
.m4_item_tit h2 span{color: #fff;}
.m4_item_tit p{margin-left: 0.3rem;font-size: 0.24rem;color: #f62c0d;height: 0.6rem;line-height: 0.6rem;margin-top: 0.12rem;}
.m4_item_tit i{font-size: 0.22rem;display: block;height: 0.32rem;line-height: 0.32rem;width: 0.83rem;background: #f94924;color: #fff;text-align: center;margin-left: 0.18rem;margin-top: 0.28rem;border-radius: 10px 0 10px 0;}
.m4_item ul{display: flex;margin-left: 0.2rem;}
.m4_item ul li{width: 3rem;color: #666666;padding-left: 0.3rem;background: url(../images/m4_kuai1.png) left center no-repeat;background-size: 0.18rem;line-height: 0.8rem;font-size: 0.24rem;}
.m4_te{height: 0.57rem;display: flex;line-height: 0.57rem;padding-left: 0.2rem;}
.m4_te strong{display: block;color: #f94924;font-size: 0.24rem;}
.m4_te span{display: block;font-size: 0.24rem;color: #666666;}
.m4_item_btn{border-radius: 0.15rem 0 0 0.15rem;position: absolute;right: 0rem;top: 1.07rem;padding-top: 0.18rem;background: linear-gradient(to bottom,#ff862f,#f84d01);display: block;width: 0.86rem;height: 1.09rem;line-height: 0.36rem;text-align: center;font-size: 0.24rem;color: #fff;font-weight: bold;}


.m4_item:nth-child(2){background: url(../images/m4_item2.png) center no-repeat;background-size: contain;}
.m4_item:nth-child(2) ul li{background: url(../images/m4_kuai2.png) left center no-repeat;background-size: 0.18rem;}


.m4_item:nth-child(3){background: url(../images/m4_item3.png) center no-repeat;background-size: contain;}
.m4_item:nth-child(3) ul li{background: url(../images/m4_kuai3.png) left center no-repeat;background-size: 0.18rem;}


.m4_item:nth-child(2) .m4_item_tit p{color: #2f99fc;}
.m4_item:nth-child(2) .m4_item_tit i{background: #2f99fc;}

.m4_item:nth-child(3) .m4_item_tit p{color: #ff6f05;}
.m4_item:nth-child(3) .m4_item_tit i{background: #ff6f05;}


.m4_item:nth-child(2) .m4_te strong{color: #2f99fc;}
.m4_item:nth-child(3) .m4_te strong{color: #ff6f05;}


.m4_item:nth-child(2) .m4_item_btn{background: linear-gradient(to bottom,#5cb0ff,#2f99fc);}
.m4_item:nth-child(3) .m4_item_btn{background: linear-gradient(to bottom,#ff9e2d,#ff7f01);}

.m4_item:nth-child(2) .m4_te span i{color: #2f99fc;font-weight: bold;}
.m4_item:nth-child(3) .m4_te span i{color: #ff6f05;font-weight: bold;}

.m5{padding: 0.5rem 0 0.6rem;background: #fff4ec;}
.m5_tit{background: url(../images/m5_tit.png) center 0.14rem no-repeat;background-size: 6.51rem;}
.m5_cont{margin: 0.38rem 0 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.m5_item{width: 3.4rem;height: 2.91rem;background: url(../images/m5_item1.png) center no-repeat;background-size: contain;margin-bottom: 0.24rem;position: relative;}
.m5_item h2{position: relative;display: flex;justify-content: space-between;margin-right: 0.22rem;height: 0.6rem;line-height: 0.6rem;color: #fff;font-size: 0.26rem;font-weight: bold;margin-left: 0.18rem ;padding-left: 0.42rem;background: url(../images/m5_kuai.png) left center no-repeat;background-size: 0.31rem;}
.m5_item h2 span{font-size: 0.28rem;color: #fba5a5;}

.m5_item h2::after{position: absolute;content: "";top: 0.28rem;right: 0.44rem;border-bottom: 1px dashed #fba5a5;width: 32%;height: 1px;}



.m5_item_txt{padding: 0.22rem 0 0 0;}
.m5_item_txt p{line-height: 0.46rem;font-size: 0.24rem;color: #666;text-align: center;}

.m5_item a{position: absolute;left: 0.52rem;bottom: 0.46rem;background: #f60303;display: block;width: 2.24rem;height: 0.6rem;line-height: 0.6rem;text-align: center;border-radius: 0.3rem;font-size: 0.24rem;color: #fff;font-weight: bold;}



.m5_item:nth-child(3),.m5_item:nth-child(4){background: url(../images/m5_item2.png) center no-repeat;background-size: contain;}

.m5_item:nth-child(3) a,.m5_item:nth-child(4) a{background: #ff8002;}

.m6{padding: 0.5rem 0 0.6rem;background: #fff;}
.m6_tit{background: url(../images/m6_tit.png) center 0.14rem no-repeat;background-size: 7.01rem;}
.m6_cont{margin: 0.32rem 0 0.45rem;position: relative;}
.m6_cir{width: 3.5rem;height: 3.52rem;background: url(../images/m6_cir.png) center no-repeat;background-size: contain;margin: 0 auto;position: relative;}
.m6_txt{font-size: 0.28rem;color: #fff;font-weight: bold;}
.m6_txt1{position: absolute;top: 0.5rem;left: 0.87rem;}
.m6_txt2{position: absolute;top: 0.5rem;left: 2.1rem;}
.m6_txt3{position: absolute;top: 1.62rem;left: 2.74rem;}
.m6_txt4{position: absolute;top: 2.8rem;left: 2.1rem;}
.m6_txt5{position: absolute;top: 2.8rem;left: 0.87rem;}
.m6_txt6{position: absolute;top: 1.62rem;left: 0.2rem;}

.m6_item{font-size: 0.26rem;color: #f62c0d;}
.m6_item1{position: absolute;left: 0.15rem;top: 0;width: 1.75rem;height: 0.66rem;background: url(../images/m6_item1.png) center no-repeat;background-size: contain;line-height: 0.66rem;padding-left: 0.2rem;}
.m6_item2{color: #fa6716;position: absolute;left: 5rem;top: 0;width: 1.75rem;height: 0.66rem;background: url(../images/m6_item2.png) center no-repeat;background-size: contain;line-height: 0.66rem;padding-left: 0.26rem;}
.m6_item3{color: #fa6716;position: absolute;left: -0.05rem;top: 1.45rem;width: 1.65rem;height: 0.66rem;background: url(../images/m6_item3.png) center no-repeat;background-size: contain;line-height: 0.66rem;padding-left: 0.26rem;}
.m6_item4{position: absolute;left:5.4rem;top: 1.45rem;width: 1.65rem;height: 0.66rem;background: url(../images/m6_item4.png) center no-repeat;background-size: contain;line-height: 0.66rem;padding-left: 0.35rem;}
.m6_item5{position: absolute;left:0.17rem;top: 2.7rem;width: 1.75rem;height: 0.66rem;background: url(../images/m6_item5.png) center no-repeat;background-size: contain;line-height: 0.66rem;padding-left: 0.3rem;}
.m6_item6{color: #fa6716;position: absolute;left:5.22rem;top:2.7rem;width: 1.75rem;height: 0.66rem;background: url(../images/m6_item6.png) center no-repeat;background-size: contain;line-height: 0.66rem;padding-left: 0.26rem;}

.m6_btn{background: url(../images/m6_btn.png) center no-repeat;background-size: contain;color: #fff;width: 4.2rem;box-shadow: 0 0.05rem 0.05rem #d9847a;}

.m7{padding: 0.5rem 0 0.6rem;background: #fff4ec;}
.m7_tit{background: url(../images/m7_tit.png) center no-repeat;background-size: 7.32rem;}

.m7_cont{margin: 0.38rem 0 0;}
.m7_cont .rongyu{width: 7.1rem;background: #ffffff;border-radius: 0.1rem;margin-bottom: 0.22rem;}
.m7_cont .rongyu ul{padding: 0.3rem 0;}
.m7 .rongyu ul li .imgbox{width: 0.7rem;height: 0.7rem;}
.m7 .imgbox1{background: url(../images/m7Icon1.png) center no-repeat;background-size: cover;}
.m7 .imgbox2{background: url(../images/m7Icon2.png) center no-repeat;background-size: cover;}
.m7 .imgbox3{background: url(../images/m7Icon3.png) center no-repeat;background-size: cover;}
.m7 .imgbox4{background: url(../images/m7Icon4.png) center no-repeat;background-size: cover;}
.m7 .rongyu ul li h2{color: #f62c0d;margin-bottom: 0.1 rem;}
.m7 .rongyu ul li h2 span{font-size: 0.3rem;color: #f62c0d;}
.m7 .rongyu ul li p{color: #666666;font-size: 0.24rem;}

.m7_img_wrap{display: flex;flex-wrap: wrap;justify-content: space-around;}

.m7_img_wrap img{display: block;width: 3.4rem;height: 2.03rem;margin-bottom: 0.2rem;}
.m7_img_wrap img:nth-child(3),.m7_img_wrap img:nth-child(4){margin-bottom: 0;}

.special{height: 2.86rem;background: url(../images/special_bg.png) center no-repeat;background-size: cover;}
.special_tit{font-size: 0.3rem;background: url(../images/special_tit.png) center no-repeat;background-size:6.95rem;text-align: center;color: #ffe44c;font-weight: bold;line-height: 1.1rem;}

.special_cont{display: flex;background: url(../images/special_cont.png) center no-repeat;width: 7.08rem;height: 1.54rem;background-size: contain;margin: -0.1rem auto 0;}
.special_cont ul{width: 2.8rem;color: #f62c0d;margin: 0.12rem 0 0 0;background: url(../images/special_jt.png) 2.04rem center   no-repeat;background-size: 0.58rem;padding: 0.2rem 0 0 0.3rem;}
.special_cont ul li{font-size: 0.24rem;font-weight: bold;padding-left: 0.38rem;background: url(../images/special_dh.png) left center no-repeat;background-size: 0.24rem;line-height: 0.46rem;}
.special_cont .img_code{width: 1.54rem;height: 1.54rem;background: #fff;}
.special_cont .img_code img{display:block;margin: 0.04rem auto;width: 1.44rem;height: 1.44rem;}
.special_cont ol{margin-left: 0.54rem;margin: 0.38rem 0 0 0.54rem;}
.special_cont ol li{font-size: 0.24rem;font-weight: bold;;line-height: 0.4rem;color: #333333;}
.special_cont ol li span{margin-right: 0.16rem;}