@charset "utf-8";
body{margin:0;padding:0;font-size:14px;font-family:"微软雅黑";-webkit-text-size-adjust:none;color:#000;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;font-size:14px;}
html{font-size: 62.5%}
img{border:0;vertical-align:bottom;max-width:100%;}
ul,li{list-style-type:none;}
a{color:#000;text-decoration:none;}
a,a:hover,a:active,a:visited,a:link,a:focus{
outline:none;
text-decoration: none;
}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
input{
  box-shadow:none; /*去除阴影*/
  outline: none;/*聚焦input的蓝色边框*/
  resize: none; /*textarea 禁止拖拽*/
  border: none; /*去除边框*/
  -webkit-appearance: none;/*常用于IOS下移除原生样式*/
  -webkit-tap-highlight-color: rgba(0,0,0,0); /*点击高亮的颜色*/
}
textarea {  -webkit-appearance: none;}   
input:focus, textarea:focus {
outline: none;
}
input:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-modify:read-write-plaintext-only;
}
*:focus { outline: none; } 
.cl{clear: both;display: block;}
.center{text-align: center;}
.fs0{font-size: 0}
.lineblock{display: inline-block;}
.middle{vertical-align: middle;}
.right{text-align: right;}
.left{text-align: left;}
.xl5{width: 50%}
.overtext{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zw{height:7rem;background-color: #fdfaf5}
.public{padding: 0 3%}
.tanchu{width:120px;height:25px;margin:0 auto;background:#000;text-align:center;color:#fff;font-size:14px;position:fixed;top:50%;left:50%;margin-left:-50px;z-index:9999;display:none;line-height:25px;}
.click_more{width: 50%;padding: 2% 0;margin:5% auto;text-align: center;border:2px solid #025786;color:#025786;font-size: 1.8rem;border-radius: 8px}
.hidden{display: none!important;}
/*分页*/
#page{text-align: center;margin-top: 5%;}
#page li{display: inline-block;height: 2.6rem;padding: 0 .8rem;box-sizing:border-box;margin:0 1rem;line-height: 2.6rem;vertical-align: middle;border:1px solid #b60f0d;border-radius: 3px}
#page li a{display: block;width: 100%;height: 100%;text-align: center;font-size: 1.5rem;color: #b60f0d}
/*头部*/
header{margin: 0 auto; width:100%;max-width: 640px;position: relative;}
.logo{width: 100%;max-width: 640px;margin: 0 auto;}
#banner .swiper-pagination-bullet{opacity: 1;border:1px solid #fec98b;background-color: transparent;}
#banner .swiper-pagination-bullet-active{background-color: #fec98b}
.navgation{padding: 7% 0;border-bottom: 1rem solid #f7f7f7}
.navgation li{width: 25%;display: inline-block;vertical-align: top;}
.navgation li:nth-child(-n+4){margin-bottom: 7%}
.navgation li a{display: block;width: 100%;height: 100%}
.navgation li a img{display: block;width: 70%;margin: 0 auto}
.navgation li a p{color: #222222;font-size: 1.4rem;text-align: center;margin-top: 1rem}
/*底部*/
.copyright{padding: 5% 0;text-align: center;font-size: 1.4rem;color: #333}
.footer{max-width: 640px;position: fixed;bottom: 0;left: 0;right: 0;margin: 0 auto;z-index: 99;}
.footer ul{background-color:#d52a12;}
.footer ul li{width: 50%;display: inline-block;vertical-align: top;text-align: center;height: 4.5rem;line-height: 4.5rem;}
.footer ul li a{display: block;width: 100%;height: 100%;color: #fff;font-size: 1.4rem}
.footer ul li:first-child{background-color: #3d3d3d}
/*首页*/
.indexTitle{text-align: center;padding-top: 4.5rem;position: relative;}
.indexTitle:before{content: "";position: absolute;width: 6rem;height: 6rem;left: calc(50% - 3rem);top: 0;}
.indexTitle1:before{background: url(../images/01.png) no-repeat;background-size: 100%;background-position: bottom;}
.indexTitle2:before{background: url(../images/02.png) no-repeat;background-size: 100% 100%;}
.indexTitle3:before{background: url(../images/03.png) no-repeat;background-size: 100% 100%;}
.indexTitle4:before{background: url(../images/04.png) no-repeat;background-size: 100% 100%;}
.indexTitle5:before{background: url(../images/05.png) no-repeat;background-size: 100% 100%;}
.indexTitle6:before{background: url(../images/06.png) no-repeat;background-size: 100% 100%;}
.indexTitle p:first-child{font-size: 2rem;color: #222222;font-weight: bold;}
.indexTitle p:first-child span{position: relative;}
.indexTitle p:first-child span:before{content: "";position: absolute;width: 100px;height:8px;background: url(../images/l1.png) no-repeat;background-size: auto 100%;background-position: right;left: -120px;top: calc(50% - 4px);}
.indexTitle p:first-child span:after{content: "";position: absolute;width: 100px;height: 8px;background: url(../images/r1.png) no-repeat;background-size: auto 100%;right: -120px;top: calc(50% - 4px);}
.indexTitle p:last-child{font-size: 1.6rem;color: #3e3e3e;margin-top: .8rem}
.indexTitle4 p:first-child{color: #fff}
.indexTitle4 p:first-child span:before{background: url(../images/l2.png) no-repeat;background-size:auto 100%;background-position: right;}
.indexTitle4 p:first-child span:after{background: url(../images/r2.png) no-repeat;background-size: auto 100%;}
.indexTitle4 p:last-child{color: #fff}
.idxbtn{text-align: center;}
.idxbtn a{display: inline-block;width: 45%;vertical-align: top;height: 3.5rem;border-radius: 3.5rem;text-align: center;line-height: 3.5rem;font-size: 1.3rem;color: #fff;margin: 0 2%}
.idxbtn a:first-child{background: url(../images/bg3.png) no-repeat;background-size: 100% 100%;}
.idxbtn a:nth-child(2){background: url(../images/bg4.png) no-repeat;background-size: 100% 100%;}
.container{max-width: 640px;margin: 0 auto;overflow: hidden;}
.s1{padding: 7% 0}
.s1box{margin: 7% 0;position: relative;}
.sboxhd{text-align: center;margin-bottom: 5%}
.sboxhd li{display: inline-block;font-size: 1.4rem;color: #a80707;padding: 0 1.5rem;height: 2.5rem;border:1px solid #a80707;border-radius: 2.5rem;line-height: 2.5rem;margin: 0 1% 2%}
.sboxhd li.on{background: url(../images/bg1.png) no-repeat;background-size:cover;background-position: center center;color: #fff}
.sboxhd1 li{border-color: #ff3a00;color: #ff3a00}
.sboxhd1 li.on{background: url(../images/bg20.png) no-repeat;background-size:cover;background-position: center center;}
.s1Li{margin-bottom: 1rem}
.s1Li_title{color: #010108;font-size: 1.4rem;margin-bottom: 1.5rem}
.s1Li_title label{display: inline-block;vertical-align: middle;}
.s1Li_title label:last-child{margin-left: 1rem;font-size: 1.4rem}
.s1Li:first-child .s1Li_title label:last-child{color: #f66f26}
.s1Li:nth-child(2) .s1Li_title label:last-child{color: #f64d26}
.s1Li:nth-child(3) .s1Li_title label:last-child{color: #f62626}
.s1Li:nth-child(4) .s1Li_title label:last-child{color: #e10f06}
.s1Li:nth-child(5) .s1Li_title label:last-child{color: #ad0a09}
.s1Li_con_l{display: inline-block;vertical-align: middle;width: 27%;text-align: center;padding: 1.8rem 0;margin-right: 3%;border-radius: .8rem;color: #fff;font-weight: bold;font-size: 1.6rem}
.s1Li_con_l p:last-child{font-weight: normal;font-size: 2rem;margin-top: .7rem}
.s1Li:first-child .s1Li_con_l{background-color: #f66f26}
.s1Li:nth-child(2) .s1Li_con_l{background-color: #f64d26}
.s1Li:nth-child(3) .s1Li_con_l{background-color: #d52a12}
.s1Li:nth-child(4) .s1Li_con_l{background-color: #e10f06}
.s1Li:nth-child(5) .s1Li_con_l{background-color: #e10f06}
.s1Li_con_r{display: inline-block;vertical-align: middle;width: 70%;border:1px solid #e5e5e5;box-sizing:border-box;padding: 3%;border-radius: .8rem}
.s1Li_con_r li{display: inline-block;vertical-align: top;width: 49%;box-sizing:border-box;padding-left: 4%;margin: 1% 0;position: relative;}
.s1Li_con_r li:before{content: "";position: absolute;width: 2px;height: 2px;border-radius: 50%;background-color: #666;left: 0;top: calc(50% - 1px)}
.s1Li_con_r li:nth-child(odd){margin-right: 2%}
.s1Li_con_r li a{color: #666666;font-size: 1.3rem;display: block;width: 100%;height: 100%}
.s2{background: url(../images/s2bg.png) no-repeat;background-size: 40%;background-position: left top;background-color: #fef7f7;padding: 7% 0}
.s2List{font-size: 0;margin-top: 7%;margin-bottom:3%}
.s2List li{display: inline-block;vertical-align: top;width: 49%;box-sizing:border-box;padding-left: 2rem;overflow: hidden;position: relative;margin-bottom: 5%}
.s2List li:nth-child(odd){margin-right: 2%}
.s2List li a{display: block;width: 100%;height: 100%;}
.s2Pic {overflow: hidden;border-top-left-radius: 2rem;border-top-right-radius: 2rem;}
.s2Pic img{width: 100%;transition:all 0.33s linear; -webkit-transition:all 0.33s linear;}
.s2Title{text-align: center;line-height: 4rem;border:1px dashed #991014;border-top:none;font-size: 1.2rem;color: #222222;font-weight: bold;border-bottom-left-radius: 2rem;border-bottom-right-radius: 2rem}
.s2key{position: absolute;width: 40%;height: 4rem;background:url(../images/bg6.png) no-repeat;background-size: 100% 100%;left: 1rem;top: 1.5rem;z-index: 22;font-size: 1.6rem;text-align: center;color: #fff;line-height: 3rem}
.s2desc{position: absolute;width: 2rem;height: 2rem;border-radius: 2rem;text-align: center;line-height: 2rem;background-color: #fec98b;color: #222;font-size: 1.6rem;left: 0;top: 1.5rem;border:5px solid #fff;z-index: 35}
.s2List li:hover .s2Pic img{transform: scale(1.12);}
.s3{padding: 7% 0}
.s3box{margin: 7% 0}
.s3box img{max-width: 100%;display: block;margin: 0 auto}
.s4{padding:7% 0;background: url(../images/bg8.jpg) no-repeat;background-size: cover;background-position: top;}
.s4List{margin:5% 0 8%}
.s4List li{display: inline-block;width: 48%;vertical-align: top;margin-bottom: 4%}
.s4List li:nth-child(odd){margin-right: 4%}
.s4List li a{display: block;width: 100%;height: 100%;}
.s4List li .s4Pic{width: 100%;}
.s4List li .s4Txt{text-align: center;}
.s4Title{font-size: 1.8rem;margin-bottom: 1.3rem}
.s4Title label:first-child{color: #fe3e29}
.s4Title span:last-child{color: #fed09b}
.s4Btn{width: 85%;margin: 0 auto;height: 3.5rem;border:1px dashed #ca0001;color: #ca0001;font-size: 1.4rem;line-height: 3.3rem;border-radius: 3.5rem;text-align: center;background-color: #fed09b}
.s4Btn img{width: 1.8rem}
.s4Btn img,.s4Btn span{display: inline-block;vertical-align: middle;margin: 0 3%}
.s5{padding: 7% 0;background: url(../images/bg7.jpg) no-repeat;background-size: 100%;background-position: left center;background-color: #f5f5f5;}
.s5List{margin: 7% 0}
.s5List li {margin-bottom: 4%;}
.s5List li .s5num{width: 15%;height: 3rem;text-align: center;line-height: 3rem;font-size: 2rem;color: #fff;border-top-right-radius: 1rem;border-bottom-left-radius: 1rem}
.s5List li:first-child .s5num{background-color:#ff4b9a}
.s5List li:nth-child(2) .s5num{background-color:#ff3b66;margin-left: 15%}
.s5List li:nth-child(3) .s5num{background-color:#ff3848;margin-left: 25%}
.s5List li:nth-child(4) .s5num{background-color:#ff301c;margin-left: 30%}
.s5List li:nth-child(5) .s5num{background-color:#ff5502;margin-left: 25%}
.s5List li:nth-child(6) .s5num{background-color:#ff9618;margin-left: 15%}
.s5List li .s5txt{margin-left: 5%;width: 50%}
.s5List li .s5txt p:first-child{font-size: 1.6rem;color: #222222;margin-bottom: 1rem;}
.s5List li .s5txt p:last-child{background-color: #fff;text-align: center;box-shadow: 0 0  5px 1px rgba(157,157,157,.25);height: 4rem;line-height: 4rem;border-radius: .8rem;font-size: 1.4rem;color: #222;position: relative;}
.s5List li .s5txt p:last-child:before{content: "";position: absolute;width: 24px;height: 21px;background: url(../images/jt1.png) no-repeat;background-size: 100% 100%;left: 10%;top: -10px;}
.s5List li .s5txt p:last-child label:first-child{color: #ca0001;display: inline-block;margin-right: 5%}
.s6{padding: 7% 0}
.s6box{margin: 7% 0}
.s6box .sboxhd{margin-bottom: 6%}
.s7{padding:7% 0 }
.s7Title{text-align: center;}
.s7Title p:first-child{font-size: 2.3rem;color: #ca0001;font-weight: bold;position: relative;margin-bottom:3%;z-index: 2}
.s7Title p:first-child:before{content: "";position: absolute;width: 80%;height: 38px;background: url(../images/bg10.png) no-repeat;background-size: 100%;left:10%;top: -5px;z-index: 1}
.s7Title p:first-child span{position: relative;z-index: 3}
.s7Title p:last-child span{display: inline-block;padding: 0 5%;height: 3rem;line-height: 3rem;color: #353535;font-size: 1.5rem;background-color: #fcf2f2;border-radius: 3rem}
.s7box{margin-top: 7%}
.s7box .parBd{margin-top: 4%}
.s7list{overflow:hidden; position:relative; }
.s7list .picList{overflow:hidden; zoom:1; font-size: 0;width: 100%}
.s7list .picList li{display: inline-block;vertical-align: top; overflow:hidden; text-align:center; width:50%;}
.s7list .picList li:first-child{margin-left: 0}
.s7list .picList li a{display: block;width: 90%;height: 100%;margin: 0 auto}
.s7list .picList li .pic{overflow: hidden;}
.s7list .picList li .pic img{width: 100%;transition:all 0.33s linear; -webkit-transition:all 0.33s linear;}
.s7list .picList li p{text-align: center;margin-top: 3%;font-size: 1.4rem;color: #222}
.s7list .hd{margin-top: 5%}
.s7list .hd ul{text-align: center;}
.s7list .hd ul li{display: inline-block;width: 2rem;height: .8rem;border-radius: .8rem;background-color: #e5e5e5;margin: 0 1%;font-size: 0}
.s7list .hd ul li.on{width: 4rem;background-color: #ca0001}
/*二战*/
.erTitle {text-align: center;}
.erTitle p:first-child{font-size: 2rem;color: #222222;font-weight: bold;}
.erTitle p:first-child span{position: relative;}
.erTitle p:first-child span:before{content: "";position: absolute;width: 1rem;height: 2rem;background: url(../images/el.png) no-repeat;background-size: 100% ;background-position: left center;left: -2rem;top: calc(50% - 1rem)}
.erTitle p:first-child span:after{content: "";position: absolute;width: 1rem;height: 2rem;background: url(../images/er.png) no-repeat;background-size: 100% ;background-position: left center;right: -2rem;top: calc(50% - 1rem)}
.erTitle p:nth-child(2){font-size: 1.5rem;color: #666;margin-top: 1rem;position: relative;padding-bottom: 1.5rem}
.erTitle p:nth-child(2):after{content: "";position: absolute;width: 20%;height: .5rem;background-color: #f8a47c;left:40%;bottom: 0}
.dsbtn{text-align: center;}
.dsbtn a{display: inline-block;width: 45%;height: 3.5rem;text-align: center;line-height: 3.5rem;font-size: 1.5rem;color: #fff;margin: 0 2%;vertical-align: top;}
.dsbtn a:first-child{background: url(../images/bg13.png) no-repeat;background-size: 100% 100%;}
.dsbtn a:nth-child(2){background: url(../images/bg14.png) no-repeat;background-size: 100% 100%;}
.dsbtn a:nth-child(3){background: url(../images/bg26.png) no-repeat;background-size: 100% 100%;}
.dsbtn1 a:first-child{background: url(../images/bg21.png) no-repeat;background-size: 100% 100%;}
.dsbtn1 a:nth-child(2){background: url(../images/bg22.png) no-repeat;background-size: 100% 100%;}
.dsbtn2 a{background: url(../images/bg28.png) no-repeat!important;background-size: 100% 100%!important;}
.ers1{padding: 7% 0 0}
.ers1List{margin-top: 7%;font-size: 0}
.ers1List li{display: inline-block;vertical-align: top;width: 48%;height: 3.5rem;line-height: 3.4rem;text-align: center;margin-bottom: 5%;box-sizing:border-box;padding: 0 2%;border:1px solid #ff3a00;border-radius: 3.5rem;font-size: 1.4rem}
.ers1List li:nth-child(odd){margin-right: 4%}
.ers2{padding: 7% 0}
.ers2List{margin: 7% 0 0;padding-top: 3rem}
.ers2List li{display: inline-block;vertical-align: top;width: 30%;margin-left: 5%;position: relative;padding: 4rem 0 20px;box-shadow: 0 0 .6rem 1px rgba(77,70,219,.3);border-radius: 1rem;margin-bottom: 6rem}
.ers2List li:nth-child(3n+1){margin-left: 0}
.ers2List li .er2li_pic{position: absolute;width: 6rem;height: 6rem;left: calc(50% - 3rem);top: -3rem;}
.ers2List li .er2li_pic img{width: 100%}
.ers2List li .er2li_name{text-align: center;font-size: 1.5rem;color: #4d46db;font-weight: bold;}
.ers2List li .er2li_intro{margin: 5% 0;padding: 0 3%;font-size: 1.3rem;color: #222222;line-height: 1.7;text-align: center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 6rem}
.ers2List li .er2li_btn{position: absolute;width: 90%;height: 3rem;border-radius: 3rem;line-height: 3rem;text-align: center;font-size: 1.2rem;color: #fff;background-color: #ff3a00;bottom: -1.5rem;left: 5%}
.ers3{padding:7% 0;background: url(../images/bg23.png) no-repeat;background-size: cover;}
.ers3List{margin:7% 0}
.ers3List li{display: inline-block;vertical-align:top;width: 48%;box-sizing:border-box;padding: 1rem;background-color: #fe3b00;border-radius: 1rem;}
.ers3List li:nth-child(odd){margin-right: 4%}
.ers3List li:nth-child(-n+2){margin-bottom: 4%}
.ers3Lis{background-color: #fff;border-radius: 1rem;padding: 1rem .7rem 2rem}
.ers3Lis p:first-child{padding: 1.5rem 0;text-align: center;font-weight: bold;font-size: 1.6rem;color: #222222;border-bottom: 1px solid #e5e5e5;position: relative;}
.ers3Lis p:first-child:after{content: "";position: absolute;width: 1rem;height: 1rem;background-color: #fe3b00;left: calc(50% - .5rem);bottom:-.5rem;transform:rotate(45deg);}
.ers3Lis div:nth-child(2){margin: 2rem 0 1.5rem}
.ers3Lis div:nth-child(2) img{width: 100%}
.ers3Lis div:nth-child(3){font-size: 1.3rem;color: #222222;line-height: 1.7;text-align: center;}
.ers4{padding: 7% 0 3%;}
.ers4List{margin-top: 7%}
.ers4List li{display: block;width: 100%;margin-bottom: 5%;box-sizing:border-box;padding:3rem 0 3rem 4rem;background: url(../images/bg25.png) no-repeat;background-size: 25%;background-position: bottom left;background-color: #f3f3f3;border-radius: 1rem;position: relative;}
.ers4Li_title{font-size: 1.7rem;color: #4e46db;font-weight: bold;margin-bottom: 1rem}
.ers4Li_num{width: 3rem;height: 4rem;background: url(../images/bg24.png) no-repeat;background-size: 100% ;position: absolute;left: 3%;top: -5px;font-weight: bold;font-size: 1.6rem;color: #fff;text-align: center;line-height: 3rem;font-style:italic}
.ers5{padding: 7% 0;background: url(../images/bg17.png) no-repeat;background-size: 100% 100%;}
.ers5List{margin-top: 5rem;text-align: center;}
.ers5List li{display: inline-block;vertical-align: top;width: 30%;margin-left: 5%;position: relative;background-color: #fff;border-radius: 1rem}
.ers5List li:first-child{margin-left: 0;box-shadow: 0 3px 3px 2px rgba(254,60,0,.35)}
.ers5List li:nth-child(2){box-shadow: 0 3px 5px 1px rgba(254,184,8,.35)}
.ers5List li:nth-child(3){box-shadow: 0 3px 5px 1px rgba(32,101,251,.35)}
.ers5List li:nth-child(4){box-shadow: 0 3px 5px 1px rgba(78,70,219,.35)}
.ers5List li:nth-child(5){box-shadow: 0 3px 5px 1px rgba(7,204,118,.35)}
.ers5L_title{position: absolute;width: 6rem;height: 6rem;text-align: center;line-height: 6rem;color: #fff;font-size: 2.7rem;left: calc(50% - 3rem);top: -3rem}
.ers5List li:first-child .ers5L_title{background: url(../images/y1.png) no-repeat;background-size: 100% 100%}
.ers5List li:nth-child(-n+3){margin-bottom: 5rem}
.ers5List li:nth-child(2) .ers5L_title{background: url(../images/y2.png) no-repeat;background-size: 100% 100%}
.ers5List li:nth-child(3) .ers5L_title{background: url(../images/y3.png) no-repeat;background-size: 100% 100%}
.ers5List li:nth-child(4) .ers5L_title{background: url(../images/y4.png) no-repeat;background-size: 100% 100%}
.ers5List li:nth-child(5) .ers5L_title{background: url(../images/y5.png) no-repeat;background-size: 100% 100%}
.ers5L_pic{width: 100%;border-top-left-radius: 1rem;border-top-right-radius: 1rem;overflow: hidden;}
.ers5L_pic img{width: 100%}
.ers5L_con{padding: 1rem 5px;text-align: center;font-size: 1.4rem;color: #222;line-height: 1.7;height: 12rem}
.ers6{padding: 7% 0}
.ers6List{margin: 5% 0;}
.ers6List li{display: inline-block;vertical-align: top;width: 48%;margin-left: 4%}
.ers6List li:nth-child(odd){margin-left: 0}
.ers6List li:nth-child(-n+2){margin-bottom: 4%}
.ers6Pic img{width: 100%}
.ers6List li p{margin-top: 5%;text-align: center;font-size: 1.5rem;color: #222}
.ers6List li p label{color: #fe3e29}
.ers7{padding: 7% 0;}
.ers7List{margin: 7% 0;}
.ers7List li{display: inline-block;vertical-align: top;width: 32%;margin-left: 2%;margin-bottom: 4%;box-sizing:border-box;height: 3.5rem;border:1px solid #ff3a00;border-radius: 3.5rem;text-align: center;line-height: 3.3rem;box-shadow: 0 0 5px 3px rgba(137,137,137,.35);padding: 0 5px}
.ers7List li:nth-child(3n+1){margin-left: 0}
.ers7List li span{display: block;font-size: 1.3rem;color: #ff3a00}
.ds6{padding: 7% 0}
/*大三走读班*/
.dsTitle {text-align: center;}
.dsTitle p:first-child{font-size: 1.8rem;color: #222222;font-weight: bold;}
.dsTitle p:first-child span{position: relative;}
.dsTitle p:first-child span:before{content: "";position: absolute;width: 30%;height: 12px;background: url(../images/dl.png) no-repeat;background-size: 100% ;background-position: right center;left: -33%;top: calc(50% - 6px)}
.dsTitle p:first-child span:after{content: "";position: absolute;width: 30%;height: 12px;background: url(../images/dr.png) no-repeat;background-size: 100% ;background-position: left center;right: -33%;top: calc(50% - 6px)}
.dsTitle p:nth-child(2){font-size: 1.4rem;color: #666;margin-top: 1rem}
.ds1{padding: 7% 0}
.ds1box{margin:7% 0;position: relative;}
.ds1boxcon{width: 52%;display: inline-block;vertical-align: top;box-sizing:border-box;padding-bottom: 5%}
.ds1box_l{background: url(../images/bg11.png) no-repeat;background-size: 100% 100%}
.ds1box_r{background: url(../images/bg12.png) no-repeat;background-size: 100% 100%;box-sizing:border-box;margin-left: -4%}
.ds1boxcon p:first-child{font-size: 1.6rem;color: #fff;font-weight: bold;text-align: center;line-height:4rem;border-bottom: 1px dashed #fff}
.ds1box_l  p:first-child{padding-right: 50px}
.ds1box_r  p:first-child{}
.ds1boxcon ul{width: 80%;margin: 5% 0}
.ds1box_r ul{margin-left: 20%}
.ds1boxcon ul li{line-height: 3rem;font-size: 1.4rem;color: #fff;position: relative;padding-left: 1.5rem}
.ds1boxcon ul li:before{content: "";position: absolute;width: .4rem;height: .4rem;background-color: #fff;border-radius: .4rem;top: calc(50% - .2rem);left: .5rem}
.ds1boxcon ul li a{display: block;width: 100%;height: 100%;color: #fff}
.ds1boxcon p:nth-child(3){width: 68%;background-color: #fff;border-radius: 3rem;background-color: #fff;text-align: center;font-size: 1.3rem;padding:2%}
.ds1box_l p:nth-child(3){color: #6d6ffb;margin-left: 4%;box-shadow: 0 0 6px 2px rgba(43,41,229,.5)}
.ds1box_r p:nth-child(3){color: #ff6c32;box-shadow: 0 0 6px 2px rgba(255,108,50,.5);margin-left: 16%}
.ds2{padding: 7% 0}
.ds2con{margin: 7% 0}
.ds2con img{width: 100%}
.ds3{padding: 7% 0}
.ds3box{margin: 7% 0;position: relative;}
.ds3Name{width: 100%;height: 4rem;text-align: center;line-height: 4rem;font-size: 1.6rem;color: #fff;background: url(../images/bg16.jpg) no-repeat;background-size: 100% 100%}
.ds3Table{width: 100%;border:2px solid #837cff;border-top: none;border-collapse: collapse;border-bottom-right-radius: 1rem;border-bottom-left-radius: 1rem;}
.ds3Table thead{height: 4rem;}
.ds3Table thead tr{border-bottom:1px dashed #4264ff!important;}
.ds3Table thead th{font-size: 1.4rem;font-weight: bold;color: #222222}
.ds3Table tbody th{font-size: 1.3rem;color: #666;line-height: 1.7;font-weight: normal;border:1px solid #d2d2d2;}
.ds3Table tbody tr:first-child th{border-top: none;}
.ds3Table tbody th a{width: 6rem;height: 2.5rem;border-radius: 2.5rem;border:1px solid #fd773f;text-align: center;line-height: 2.5rem;font-size: 1.3rem;color: #ff7332;display: block;margin: 0 auto}
.ds3Table2{border-collapse: collapse;}
/*.ds3Table2 tr{height: 4rem;}*/
.ds3Table2 tr th{width: 50%}
.pd-15{padding: .5rem;}
.ds3Table2 tbody tr:last-child th{border-bottom:none;}
.ds3Table tbody th a:hover{background-color: #ff7332;color: #fff}
.ds3Table1 tbody th a:hover{background: url(../images/bg28.png) no-repeat;background-size: 100% 100%;color: #fff}
.ds4{padding: 7% 0;background: url(../images/bg17.png) no-repeat;background-size: 100%;background-position: top;}
.ds4box{position: relative;margin-top: 5rem;padding: 2rem .6rem 3rem;background-color: #625de9}
.ds4Title{position: absolute;height: 4rem;width: 55%;left: 0;top:-3rem;line-height: 4rem;color: #ffff8e;text-align: center;background-color:#625de9;border-top-right-radius: 3.5rem;font-weight: bold;font-size: 1.6rem}
.ds4con{background-color: #fff;border-radius: 1rem;padding:5% 3% 0}
.ds4con li{display: inline-block;vertical-align: top;width: 30%;margin-left: 5%;margin-bottom: 7%;z-index: 1;position: relative;}
.ds4con li:nth-child(3n+1){margin-left: 0}
.ds4Pic{margin: 0 auto;width: 70%}
.ds4Pic img{width: 100%}
.ds4con li p:nth-child(2){margin: 1.5rem 0;font-size: 1.5rem;color: #222;text-align: center;}
.ds4con li p:nth-child(3){border:1px solid #ffa187;height: 3rem;text-align: center;line-height: 3rem;color: #ffa089;font-size: 1.4rem;border-radius: .5rem;background-color: #fff3f5}
.ds4 .dsbtn{margin-top: -1.5rem;z-index: 2;position: relative;}
.ds5{padding: 5% 0}
.ds5List{margin: 7% 0}
.ds5List li{display: inline-block;vertical-align: top;width: 48%;margin-bottom: 5%;background: url(../images/bg19.jpg) no-repeat;background-size: 100%;border-radius: 1.5rem;}
.ds5List li:nth-child(odd){margin-right: 4%}
.ds5List li a{display: block;width: 100%;height: 100%}
.ds5List li .ds5Name{line-height: 4rem;text-align: center;color: #fff;font-size: 1.5rem}
.ds5Con{border-radius: 1.5rem;border:1px solid #ff7332;background-color: #fff;padding:5% 7% 0}
.ds5Pic img{width: 100%}
.ds5Intro{padding: 1.3rem 0;text-align: center;}
.ds5Intro p{font-size: 1.3rem;color: #222;}
.ds5Intro p:first-child{margin-bottom: .5rem}

/*全年*/
.yidxtitle{text-align: center;}
.yidxtitle p:first-child span{display: inline-block;width: 4rem;height: 3.5rem;background: url(../images/bg27.png) no-repeat;background-size: 100% 100%;text-align: center;line-height: 3.5rem;color: #fff;font-size: 2rem;position: relative;}
.yidxtitle p:first-child span:before{content: "";position: absolute;width: 100px;height: 16px;background: url(../images/l3.png) no-repeat;background-size: 100% 100%;left: -115px;top: calc(50% - 8px)}
.yidxtitle p:first-child span:after{content: "";position: absolute;width: 100px;height: 16px;background: url(../images/r3.png) no-repeat;background-size: 100% 100%;right: -115px;top: calc(50% - 8px)}
.yidxtitle1 p:first-child span{background: url(../images/bg30.png) no-repeat;background-size: 100% 100%;color: #005fff}
.yidxtitle1 p:first-child span:before{background: url(../images/l4.png) no-repeat;background-size: 100% 100%;}
.yidxtitle1 p:first-child span:after{background: url(../images/r4.png) no-repeat;background-size: 100% 100%;}
.yidxtitle p:nth-child(2){font-size: 2.2rem;color: #005fff;margin: 1rem 0;font-weight: bold;}
.yidxtitle1 p:nth-child(2){color: #fff}
.yidxtitle p:nth-child(3) span{display: inline-block;width: 70%;height:  2.5rem;text-align: center;line-height:  2.5rem;background-color: #e9edfb;border-radius: 2.5rem;font-size: 1.4rem;color: #1e4ab5;}
.qns1{padding: 7% 0}
.qns1box{margin-top: 5%;}
.qns1_1>div{width: 48.5%;vertical-align: top;display: inline-block;box-shadow: 0 0 3px 1px rgba(0,95,255,.2);border-radius: 15px;overflow: hidden;}
.qns1_1>div img{width: 100%}
.qns1_1>div:first-child{margin-right:3%}
.qns1_2{margin: 5% 0 3%;text-align: center;font-size: 1.4rem;color: #222222;line-height: 2}
.qns1_3 li{display: inline-block;width: 48%;box-sizing:border-box;position: relative;font-size: 1.4rem;color: #005fff;line-height: 2.5rem}
.qns1_3 li:nth-child(odd){margin-right: 4%;text-align: right;}
.qns2{background-color: #ebf2ff;padding: 7% 0;}
.qns2Con{margin: 7% 0;text-align: center;}
.qns2Con img{max-width: 100%}
.qns3{padding: 7% 0}
.qns3Con{margin-top: 7%}
.qns4{padding:7% 0 10%;background: url(../images/bg29.png) no-repeat;background-size: 100%;background-position: bottom;background-color: #2b4bcc;}
.sboxhd2 li{border-color: #fff;color: #fff}
.sboxhd2 li.on{background: url(../images/bg28.png) no-repeat;background-size: 100% 100%;border-color: #f87f5a}
.qns5{padding: 7% 0;}
.qns6{padding: 7% 0;background: url(../images/bg31.jpg) no-repeat;background-size: 100%;background-position: top;}
.qns6_1{margin:12% 0 9%}
.qns6_1 li{display: inline-block;vertical-align: top;width: 32%;margin-left: 2%;background-color: #fff;border-radius: 1rem;position: relative;box-sizing:border-box;padding: 3rem .5rem 1.5rem;height: 12rem}
.qns6_1 li:first-child{margin-left: 0;box-shadow: 0 0 5px 1px rgba(0,95,255,.35);color: #005fff}
.qns6_1 li:nth-child(2){box-shadow: 0 0 5px 1px rgba(93,67,255,.35);color: #5d43ff}
.qns6_1 li:nth-child(3){box-shadow: 0 0 5px 1px rgba(246,75,90,.35);color: #f64b5a}
.qns6_1 li>p{position: absolute;height: 3rem;width: 60%;left: -.5rem;top: -2rem;text-align: center;line-height: 3rem;color: #fff;font-size: 1.2rem}
.qns6_1 li:first-child>p{background: url(../images/t1.png) no-repeat;background-size: 100% 100%}
.qns6_1 li:nth-child(2)>p{background: url(../images/t2.png) no-repeat;background-size: 100% 100%}
.qns6_1 li:nth-child(3)>p{background: url(../images/t3.png) no-repeat;background-size: 100% 100%}
.qns6_1 li>div{text-align: center;}
.qns6title{text-align: center;}
.s7list1 .hd ul li.on{background-color: #0963ff}

/*自习*/
.zxTitle{text-align: center;}
.zxTitle p:first-child span{position: relative;font-size: 2rem;color: #222222;font-weight: bold;}
.zxTitle p:first-child span:before{content: "";position: absolute;width: 2rem;height: 2rem;background: url(../images/l5.png) no-repeat;background-size: 100% 100%;left: -3.5rem;top: .5rem}
.zxTitle p:first-child span:after{content: "";position: absolute;width: 2rem;height: 2rem;background: url(../images/r5.png) no-repeat;background-size: 100% 100%;right: -3.5rem;top: .5rem}
.zxTitle p:nth-child(2){font-size: 1.4rem;color: #666666;margin-top: 1rem}
.zxTitle1 p:first-child span{color: #fff}
.zxTitle1 p:first-child span:before{background: url(../images/l7.png) no-repeat;background-size: 100% 100%;}
.zxTitle1 p:first-child span:after{background: url(../images/r7.png) no-repeat;background-size: 100% 100%;}
.zxTitle1 p:nth-child(2){color: #fff}


.zxs1{padding: 7% 0}
.zxs1Con{margin:7% 0;}
.zxs1box{width: 48%;display: inline-block;vertical-align: top;}
.zxs1box:first-child{margin-right: 4%}
.zxs1box>p{font-weight: bold;font-size: 1.5rem;color: #cc2016;text-align: center;margin-bottom: 1.5rem}
.zxs1box:first-child p{color: #222}
.zxs1box ul li{height: 5rem;line-height: 5rem;background:url(../images/bg32.png) no-repeat;background-size: 100% 100%;font-weight: bold;font-size: 1.2rem;color: #fff;box-sizing:border-box;padding-left: 2.5rem;margin-bottom: 1.5rem;position: relative;overflow: hidden;border-radius: 1rem}
.zxs1box:first-child ul li{background: #fff;box-shadow: 0 0  13px 2px rgba(0,0,0,.11);color: #222222}
.zxs1box ul li span{position: absolute;width: 3rem;height: 3rem;box-sizing:border-box;;padding-top: .3rem;text-align: center;line-height: 3rem;left: -.5rem;top: -.5rem;border-radius: 3rem;font-style:italic;background-color: #fff;color: #cc2016;font-size: 1.6rem}
.zxs1box:first-child ul li span{background-color: #cc2016;color: #fff;font-weight: bold;font-size: 1.8rem;}


.zxs2{padding:7% 0;background: url(../images/bg33.png) no-repeat;background-size:100%;background-position: bottom;background-color: #fae8e7}
.zxs2List{margin: 7% 0;}
.zxs2List li .zxs2Li_con{width: 50%;background: url(../images/bg34.jpg) no-repeat;background-size: 100% 100%;display: inline-block;vertical-align: middle;z-index: 2;position: relative;text-align: center;box-sizing:border-box;padding: 1.5rem 0}
.zxs2List li .zxs2Li_con p:first-child{font-size: 1.4rem;color: #ffffff;font-weight: bold;}
.zxs2List li .zxs2Li_con p:first-child span{position: relative;}
.zxs2List li .zxs2Li_con p:first-child span:before{content: "";position: absolute;width:40%;height: 2rem;background: url(../images/l6.png) no-repeat;background-size: 100%;background-position: center;left: -50%;top:calc(50% - 1rem);}
.zxs2List li .zxs2Li_con p:first-child span:after{content: "";position: absolute;width:40%;height: 2rem;background: url(../images/r6.png) no-repeat;background-size: 100%;background-position: center;right: -50%;top:calc(50% - 1rem);}
.zxs2List li .zxs2Li_con p:nth-child(2){font-weight: bold;font-size: 1.6rem;color: #fff;margin: .8rem 0}
.zxs2List li .zxs2Li_con a:nth-child(3){display: block;width: 70%;height: 3rem;text-align: center;line-height: 3rem;color: #cc2016;font-size: 1.3rem;background-color: #fff;border-bottom-left-radius: 2rem;border-top-right-radius: 2rem;margin: 0 auto}
.zxs2List li .zxs2Li_img{width: 60%;margin-left: -10%;display: inline-block;vertical-align: middle;z-index: 1;position: relative;border-radius: 1rem}
.zxs2List li .zxs2Li_img img{width: 100%;}
.zxs2List li:first-child{margin-bottom: 5%}
.zxs2List li:first-child .zxs2Li_con{border-top-right-radius: 3rem;}
.zxs2List li:last-child .zxs2Li_con{border-top-left-radius: 3rem;}
.zxs2List li:last-child .zxs2Li_img{margin-left: 0;margin-right: -10%}
.zxs3{padding: 7% 0;}
.zxs3_1_con{margin: 6% 0;}
.zxs3_1_con img{width: 100%}
.zxs4{padding: 7% 0;background-color: #db2e1c;}
.zxs3_2_list{margin-top: 7%}
.zxs3_2_list li{display: inline-block;vertical-align: top;width: 48%;background: url(../images/bg19.jpg) no-repeat;background-size: 100%;border-radius: 1rem;overflow: hidden;margin-bottom: 4%}
.zxs3_2_list li:nth-child(odd){margin-right: 4%}
.zxs3_2_li_title{font-size: 1.6rem;color: #fff;line-height: 4rem;text-align: center;}
.zxs3_2_li_con{border-radius: 1rem;background-color: #fff;padding:1rem;}
.zxs3_2_li_pic img{width: 100%}
.zxs3_2_li_intro{margin: 1rem 0;font-size: 1.4rem;color: #222222;line-height: 1.7;height: 7rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.zxs5{padding: 7% 0}
.zxs6{padding-bottom: 7%}
.zxs6con{background: url(../images/bg37.png) no-repeat;background-size: 100% 100%;padding: 2rem 1.3rem;border-radius: .8rem;margin-bottom: 8%}
.zxs6Head{padding-bottom: 2rem;margin-top: 7%}
.zxs6Head_l,.zxs6Head_r{vertical-align: bottom;display: inline-block;}
.zxs6Head_l{width: 45%;line-height: 4.5rem;text-align: center;font-size: 1.5rem;color: #222222;font-weight: normal;background-color: #fff;border-top-left-radius: 1rem;border-top-right-radius: 1rem}
.zxs6Head_l span{position: relative;}
/*.zxs6Head_l span:before{content: "";position: absolute;width: 27px;height: 15px;background: url(../images/l8.png) no-repeat;background-size: 100% 100%;left: -37px;top: calc(50% - 7.5px)}
.zxs6Head_l span:after{content: "";position: absolute;width: 27px;height: 15px;background: url(../images/r8.png) no-repeat;background-size: 100% 100%;right: -37px;top: calc(50% - 7.5px)}*/
.zxs6Head_r{height: 3.5rem;line-height: 3.5rem;border-top-right-radius: 15px;width: 55%;background: url(../images/bg38.jpg) no-repeat;background-position: top left;background-color: #fff;}
.zxs6Table{background-color: #fff;margin-top: -20px;border-collapse: collapse;}
.zxs6Table tr{border-bottom: 2px solid #fff}
.zxs6Table tr:last-child{border-bottom: none;}
.zxs6Table tr th{padding:1rem .6rem;box-sizing:border-box;}
.zxs6Table tr th:first-child{background:url(../images/bg34.jpg) no-repeat;background-size: 100% 100%;color: #fff;font-size: 1.5rem;font-weight: normal;}
.zxs6Table tr:first-child th:first-child{border-top-left-radius: 1rem;}
.zxs6Table tr:first-child th:last-child{border-top-right-radius: 1rem;}
.zxs6Table tr:nth-child(odd) th:last-child{background-color: #ffeaea}
.zxs6Table tr:nth-child(even) th:last-child{background-color: #fff}
.zxs6Tableli{text-align: left;font-size: 1.4rem;color: #222;line-height: 1.7;font-weight: normal;}
.zxs7{padding: 9% 0;background-color: #fef7f7}
.zxs7List{margin: 9% 0;}
.zxs7List li{display: inline-block;vertical-align: top;width: 30%;position: relative;margin-left: 5%}
.zxs7List li:before{content: "";position: absolute;width: 1.5rem;height: 1.8rem;background: url(../images/jt.png) no-repeat;background-size: 100% 100%;left: -1.5rem;top: 2.1rem;}
.zxs7List li:nth-child(3n+1){margin-left: 0}
.zxs7List li:nth-child(3n+1):before{width: 0}
.zxs7List li:nth-child(-n+3){margin-bottom: 7%}
.zxs7List li .zxs7Pic{width: 6rem;height: 6rem;border-radius: 6rem;box-shadow: 0 2px 7px 3px rgba(204,32,22,.35);margin: 0 auto}
.zxs7List li .zxs7Name{font-size: 1.5rem;color: #222;margin-top: 1.5rem;text-align: center;}

/*新闻*/
.ejtypes {text-align: left;padding: 5% 0 3%}
.ejtypes li{display: inline-block;height: 3rem;border:1px solid #b60f0d;padding: 0 2%;border-radius: 3rem;vertical-align: top;margin-right: 2%;margin-bottom: 2%}
.ejtypes li a{display: block;width: 100%;height: 100%;text-align: center;line-height: 3rem;font-size: 1.5rem;color: #b60f0d}
.ejtypes li.on{background: url(../images/bg1.png) no-repeat;background-size: cover;background-position: center center;border:1px solid #b60f0d;}
.ejtypes li.on a{color: #fff}

.nono{color: #a5a4a4;font-size: 1.6rem;text-align: center; line-height: 7rem;min-height: 25rem;}
.newscon{background-color: #fff;padding: 0 3% 5%;}
.newscon_title{padding: 5% 0}
.newscon_title p:first-child{font-weight: bold;color: rgba(0,0,0,.1);font-size: 2.8rem;text-transform: uppercase;}
.newscon_title p:last-child{font-size: 2.2rem;color: #000000;font-weight: bold;margin-top: -2.5rem}
.newsList li{margin-bottom: 5%}
.newsList li a{display: block;width: 100%;height: 100%}
.newsList li .newsPic{width: 40%;display: inline-block;vertical-align: middle;}
.newsList li .newsTxt{display: inline-block;vertical-align: middle;width: 60%;box-sizing:border-box;padding: 0 1rem}
.newsList li .newsTxt p:first-child{font-size: 1.6rem;color: #222222;}
.newsList li .newsTxt p:nth-child(2){font-size: 1.3rem;color: #666;line-height:1.6;margin:4% 0 2%;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newsList li .newsTxt p:nth-child(3){position: relative;}
.newsList li .newsTxt p:nth-child(3) span:first-child{font-size: 1.3rem;color: #555555;} 
/*.newsList li .newsTxt p:nth-child(3) span:last-child{position: absolute;width: 133px;height: 38px;text-align: center;line-height: 38px;border:1px solid #555555;border-radius: 38px;color: #555555;font-size: 16px;position: absolute;right: 0;top: calc(50% - 19px)}*/
.newsList li:hover .newsTxt p:first-child{color: #b60f0d}
.newsList li:hover .newsTxt p:nth-child(3) span:last-child{background-color: #b60f0d;color: #fff;border-color: #b60f0d}

.newshowTitle{margin-bottom:5%;border-bottom:1px solid #e5e5e5;;padding: 5% 0}
.newshowTitle p{text-align: center;font-size: 1.6rem;color: #66667c}
.newshowTitle>div{text-align: center;font-size: 1.4rem;color: #999;margin-top:3%}
.newshowTitle>div span{display: inline-block;vertical-align: top;margin: 0 5%}
.ejpage{font-size: 0;margin-top: 7%}
.ejpage a{display: block;width: 100%;color: #575757;font-size: 1.4rem}
.ejpage a:first-child{margin-bottom: 3%}

/*半年集训营*/
.bns1{padding: 30px 0}
.bns1box {padding: 20px 0}
.bns1box li{display: inline-block;vertical-align: top;width: 49%;}
.bns1box li:nth-child(odd){margin-right: 2%}
.bns1box li:nth-child(-n+2){margin-bottom: 2%}
.bns2{background: url(../images/n/bg1.jpg) no-repeat;background-size: cover;padding: 30px 0}
.bns2box{margin-top: 35px;position: relative;}
.bns2box .bgimg{width: 100%;}
.bns2box ul{position: absolute;width: 100%;left: 0;bottom: 0;font-size: 0}
.bns2box ul li{display: block;width: 90%;margin: 0 auto 0.8rem}
.bns2box ul li a{display: block;width: 100%;height: 100%;}
.bns2box ul li img{width: 100%}
.bns3{padding-top: 30px;}
.bns3box{background: url(../images/n/bg2.jpg) no-repeat;background-size: cover;padding: 50px 0 ;margin-top: 20px}
.bns3con img{width: 100%}
.mores{display: block;width: 362px;height: 66px;margin: 60px auto 0;text-align: center;line-height: 60px;font-size: 25px;font-weight: bold;color: #ff4f04;background: url(../images/n/btn.png) no-repeat;background-size: 100% 100%}
.bns4{padding: 30px 0;background: url(../images/n/bg5.png) no-repeat;background-size: 100%;background-position: bottom;}
.bns4 ul{margin-top: 20px;font-size: 0}
.bns4 ul li{display: inline-block;width: 32%;margin-left: 2%;border:1px dashed #ffa787;border-radius: 10px;overflow: hidden;margin-bottom: 2%;box-sizing:border-box;}
.bns4 ul li:nth-child(3n+1){margin-left: 0}
.bns4 ul li img{width: 100%}
.bns4 ul li a{width: 100%;height: 100%;position: relative;}
.bns4 ul li .text{position: absolute;width: 100%;height: 2.5rem;right: 0;bottom: 0;text-align: center;line-height: 2.5rem;color: #fff;font-size: 1.4rem;background: url(../images/n/bg4.jpg) no-repeat;background-size: 100% 100%;z-index: 1;box-sizing:border-box;padding-left: 3rem;}
.bns4 ul li .tag{width: 3rem;height: 3rem;background: url(../images/n/bg3.png) no-repeat;background-size: 100% 100%;text-align: center;line-height: 2.5rem;font-size: 1.5rem;color: #ff4e10;position: absolute;left: 0;bottom: 0;z-index: 2}
.bns5{padding: 30px 0 30px;background: url(../images/n/bg6.png) no-repeat;background-size: 100%;background-position: top;}
.bns5box {margin-top:30px}
.bns5box .hd{font-size: 0}
.bns5box .hd li{display: inline-block;width: 25%;background-color: #49515e;position: relative;padding: 1rem 0}
.bns5box .hd li:before{content: "";position: absolute;width:3px;height: 100%;background-color: #f7f3ec;left: -1.5px;top: 0}
.bns5box .hd li:first-child:before{width: 0}
.bns5box .hd li>div{text-align: center;width: 100%;height: 100%}
.bns5box .hd li img{width: 3rem;height: 3rem;}
.bns5box .hd li p:first-child{font-size: 1.6rem;color: #ffffff;margin:0.5rem 0  0.3rem}
.bns5box .hd li p:nth-child(2){font-size: 1.2rem;color: #d9d9d9;text-transform: uppercase;}
.bns5box .hd li.on{background-color: #ff3f00;position: relative;}
.bns5box .hd li.on:after{content: "";position: absolute;width: 16px;height: 9px;background: url(../images/n/i1.png) no-repeat;background-size: 100% 100%;left: calc(50% - 8px);bottom: -9px;}
.bns5box .bd{margin: 20px 0}
/*首页*/
.hidx1{}
.hidx1 .public{position: relative;}
.hidx1 .hidx1_con{}
.hidx1 .hidx1_con .hd{font-size: 0;text-align: center;background: url(../images/n/bg6.jpg) no-repeat;background-size: cover;display: flex;justify-content: center;align-items: center;padding: 3rem 0;}
.hidx1 .hidx1_con .hd li{display: inline-block;width: 28%;height: 3rem;text-align: center;line-height: 3rem;border:1px solid #fd8a25;border-radius: 3rem;font-size: 1.5rem;margin: 0 2%;position: relative;}
.hidx1 .hidx1_con .hd li:first-child{margin-left: 0}
.hidx1 .hidx1_con .hd li a{color: #ff7800;display: block;width: 100%;height: 100%}
.hidx1 .hidx1_con .hd li.on{background: url(../images/n/bg9.png) no-repeat;background-size: 100% 100%}
.hidx1 .hidx1_con .hd li.on a{color: #fff}
.hidx1 .hidx1_con .hd li.on:after{content: "";position: absolute;width: 48px;height: 22px;background: url(../images/n/bg10.png) no-repeat;background-size: 100% 100%;left: calc(50% - 24px);bottom: -5.3rem;z-index: 99}
.hidx1 .hidx1_con .bd{background: url(../images/n/bg7.png) no-repeat;background-size: 100% 100%;}
.hidx1 .hidx1_con .bd ul{display: flex;justify-content: space-between;align-items: center;padding: 3rem 3%}
.hidx1 .hidx1_con .bd ul li{width: 32%}
.hidx2{padding: 30px 0}
.hidxTit{width: 100%;height: 95px;background: url(../images/n/bg12.png) no-repeat;background-position: center;margin-top: 20px;}
.hidx2 ul{margin-top: 20px;}
.hidx2 ul li{width: 100%;text-align: center;margin-bottom: 15px}
.hidx2 ul li a{display: block;width: 100%;height: 100%;text-align: center;}
.hidx2 ul li p{text-align: center;width: 100%;height: 4rem;background: url(../images/n/bg8.png) no-repeat;background-size: cover;border-top-left-radius: 1rem;border-top-right-radius: 1rem;line-height: 4rem;font-size: 1.6rem;color: #fff}
.hidx2 ul li .hidx2Con{background: url(../images/n/bg11.png) no-repeat;background-size: container;padding:20px 0;border:1px solid #ff652f;text-align: center;}
.hidx2 ul li .hidx2Con img{width: 80%}
.mores{display: block;width: 70%;height: 3.5rem;margin: 5% auto 0;text-align: center;line-height: 3.5rem;font-size: 1.5rem;font-weight: bold;color: #ff4f04;background: url(../images/n/bg4.jpg) no-repeat;background-size: 100% 100%;color: #fff;border-radius: 3.5rem}

.hidx3Con{margin-top: 30px;padding: 30px 0;background: url(../images/n/bg13.png) no-repeat;background-size: container;}
.hidx3Con ul{font-size: 0}
.hidx3Con ul li{display: inline-block;vertical-align: top;width: 32%;margin-left: 2%;margin-bottom: 2%;box-shadow: 0 0  13px 2px rgba(0,0,0,.1);background: url(../images/n/bg14.png) no-repeat;background-size: 100% 100%;border-radius: 10px;box-sizing:border-box;padding: 3%}
.hidx3Con ul li:nth-child(3n+1){margin-left: 0}
.hidx3Con ul li a{display: block;width: 100%;height: 100%}
.hidx3Con ul li img{width: 70%;margin: 0 auto;display: block;}
.hidx3Con ul li p:nth-child(2){font-size: 1.6rem;color: #3f3f3f;text-align: center;margin:1rem 0}
.hidx3Con ul li p:nth-child(3){width: 70%;height: 2.5rem;border-radius: 2.5rem;text-align: center;line-height: 2.5rem;background: url(../images/n/bg4.jpg) no-repeat;background-position: center;font-size: 1.4rem;color: #fff;box-sizing:border-box;margin: 0 auto}
.hidx4{padding: 30px 0;background: url(../images/n/bg15.jpg) no-repeat;background-size: 100%;background-position: bottom;background-color: #fff}
.hidx4 ul{margin-top: 30px}
.hidx5{padding: 30px 0;background: url(../images/n/bg16.jpg) no-repeat;background-size: cover;}
.hidx5_con{margin-top: 20px;}
.hidx5_con .hd{width: 100%;background: url(../images/n/bg17.jpg) no-repeat;background-size: cover;margin-bottom: 2rem}
.hidx5_con .hd .public{display: flex;justify-content: space-between;align-items: center;}
.hidx5_con .hd li{width: 25%;text-align: center;background-color: #49515e;padding: 1rem 0}
.hidx5_con .hd li .hidx5_hd_icon{width: 3rem;height: 3rem;background-position: top;margin: 0 auto}
.hidx5_con .hd li p:first-child{font-size: 1.4rem;margin-bottom: 5px;text-align: center;color: #fff}
.hidx5_con .hd li p:nth-child(2){font-size: 1.3rem;color: #d9d9d9;text-transform: uppercase;text-align: center;}
.hidx5_con .hd li.on{background-color: #ff5316}
.hidx5_con .hd li.on .hidx5_hd_icon{background-position: bottom!important;}
.hidx5_con .bd ul{font-size: 0}
.hidx5_con .bd ul li{display: inline-block;vertical-align: top;width: 46%;margin: 0 2% 3%;border: 1px solid #c8c8c4;background: url(../images/n/bg18.png) no-repeat;background-size: 100% 100%;box-sizing:border-box;border-radius: 15px;overflow: hidden;}
.hidx5_con .bd ul li a{}

.hidx5_con .bd ul li .txt{width: 140px}
.hidx5_con .bd ul li .img{width: 100%;display: block;margin: 0 auto}
.hidx5_con .bd ul li .title{text-align: center;font-size: 1.5rem;color: #49515e;font-weight: bold;padding: 1rem 0}
/*.hidx5_con .bd ul li p:first-child{color: #ff4e10;font-size: 24px;text-align: center;}*/
/*.hidx5_con .bd ul li p:nth-child(2){font-size: 16px;color: #000000;margin: 10px 0 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}*/
.hidx5_con .bd ul li .btn{display: flex;justify-content:space-between;align-items: flex-start;padding: 0 3% 1.5rem}
.hidx5_con .bd ul li .btn p{width: 48%;height: 3rem;line-height: 3rem;display: flex;justify-content:center;align-items: center;background-color: #ff4e10;border-radius:.8rem}
.hidx5_con .bd ul li .btn p:first-child{background-color: #49515e}
.hidx5_con .bd ul li .btn text{font-size: 1.3rem;color: #fff}
.hidx5_con .bd ul li .btn img{margin-right: 2px;width: 1.5rem}


.hidx6{padding: 30px 0;background: url(../images/n/bg19.jpg) no-repeat;background-size: cover;}
.hidx6 ul{margin-top: 30px;}
.hidx7{padding: 30px 0}
.hidx7 ul{margin-top: 30px}