/*common*/
body { color: #222; }
.m_block { display: block }
.m_clearfix:after { content: "."; display: block; clear: both; height: 0; overflow: hidden }
.m_clearfix { zoom: 1 }
.fl-l { float: left; }
.fl-r { float: right; }
.wp {margin: 0 auto; overflow: hidden;background: #f7f7f7;}
.wp * { box-sizing: border-box; }
.w335 {margin: 0 auto; }
a.btn{
    display: block;
    background-image: linear-gradient(to right, #ffa800 , #ff6e02);
    color: #fff;
    text-align: center;
    border-radius: .04rem;
    font-weight: 700;
}
label{
    display: block;
    height: .17rem;
    line-height: .17rem;
    font-size: .16rem;
    color: #222;
    font-weight: bold;
    text-indent: .15rem;
}
label::after{
    float: left;
    content: "";
    width: .04rem;
    height: .17rem;
    border-radius: .02rem;
    background: #ff6e02;
}
/*banner*/
.banner { width: 100%; height: 1.9rem; background: url(images/banner.jpg); background-size: 100%; overflow: hidden; }
.banner a{
    display: block;
    width: 2.22rem;
    height:.35rem;
    background: #fff;
    line-height: .35rem;
    color: #ff6800;
    font-size: .14rem;
    border-radius: .02rem;
    box-shadow: 0 0 .04rem rgba(194, 97, 29, .3);
    margin:1.28rem 0 0 .32rem;
    text-align: center;
}
/*part1*/
.part1 {
    width: 100%;
    padding: .17rem .2rem .16rem;
}
.part1 .p_ra{
    background: #fff;
    border-radius:.04rem;
    box-shadow: 0 0 .1rem rgba(201, 201, 201, .35);
    margin-bottom: .18rem;
    padding: .185rem .08rem 0 .11rem;
    position: relative;
}
.part1 .p_ra::before{
    display: block;
    position: absolute;
    content: "";
    width:1.315rem;
    height:.685rem;
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/satbkzn/images/p1_bg1.png) no-repeat;
    background-size: 100%;
    top: 0;
    right: .31rem;
}
.part1 .p_ra:nth-of-type(1){
    padding-bottom: .21rem;
}
.part1 .p_ra:nth-of-type(2){
    padding-bottom: .21rem;
}
.part1 .p_ra:last-child{
    margin-bottom: 0;
    padding-bottom: .21rem;
}
.part1 .p_ra span{
    display: block;
    margin-top: .1rem;
    font-size: .12rem;
    color: #000;
    line-height: .19rem;
    text-align: justify;
}
.part1 .p_ra:nth-child(1)::after{
    display: block;
    position: absolute;
    content: "";
    width:1.14rem;
    height:.295rem;
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/satbkzn/images/p1_bg2.png) no-repeat;
    background-size: 100%;
    bottom: -.08rem;
    right: .07rem;
}
.part1 ul{
    position: relative;
    height:1.25rem;
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/satbkzn/images/p1_pic3.png) no-repeat 0 .725rem;
    background-size:3.16rem;
    overflow: hidden;
    padding-top:.17rem;
}
.part1 ul li.tit{
    margin-bottom:.19rem;
    font-size: .12rem;
    height: .12rem;
    line-height: .12rem;
    color: #000;
}
.part1 ul li.arku,.part1 ul li.arkd{
    position: absolute;
    width: .44rem;
    height: .15rem;
    border-radius: .02rem;
    color: #fff;
    text-align: center;
    line-height: .15rem;
    font-size: .1rem;
    background: #ff7c3b;
}
.part1 ul li.arku{
    top: .48rem;
}
.part1 ul li.arkd{
    top:.87rem;
}
.part1 ul li.arku::after{
    display: block;
    position: absolute;
    content: "";
    width: .05rem;
    height: .05rem;
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/satbkzn/images/p1_pic1.png) no-repeat;
    background-size: 100%;
    bottom: -.05rem;
    left: 50%;
    transform: translate(-50%, 0)
}
.part1 ul li.arkd::after{
    display: block;
    position: absolute;
    content: "";
    width: .05rem;
    height: .05rem;
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/satbkzn/images/p1_pic2.png) no-repeat;
    background-size: 100%;
    top: -.05rem;
    left: 50%;
    transform: translate(-50%, 0);
}
.part1 ul li:nth-child(2){
    left: .01rem;
}
.part1 ul li:nth-child(3){
    left: .46rem;
}
.part1 ul li:nth-child(4){
    left: .91rem;
}
.part1 ul li:nth-child(5){
    left:1.36rem;
}
.part1 ul li:nth-child(6){
    left:1.81rem
}
.part1 ul li:nth-child(7){
    left:2.26rem
}
.part1 ul li:nth-child(8){
    right:.01rem
}
.part1 .p_ra:nth-child(2) a.btn{
    width:2.12rem;
    height: .35rem;
    line-height: .35rem;
    font-size: .14rem;
    margin: 0 auto;
}
.part1 .p_ra p{
    margin: .12rem 0 .18rem;
    line-height: .19rem;
    font-size: .11rem;
    color: #000;
}
.part1 th{
    background: #601986;
    color: #fff;
    font-size: .11rem;
    height: .24rem;
    border-right: 1px solid #fff;
}
.part1 tr th:last-child{
    border-right: 0;
}
.part1 tr{
    border-bottom: 1px solid #adadad;
}
.part1 tr:first-child{
    border-bottom: 0;
}
.part1 td{
    border-right: 1px solid #adadad;
    line-height: .15rem;
    padding: .075rem .05rem;
    text-align: center;
}
.part1 tr td:last-child{
    border-right: 0;
    text-align: justify;
}
.part1 .p_ra:nth-child(3) a.btn{
    width:2.12rem;
    height: .35rem;
    line-height: .35rem;
    font-size: .14rem;
    margin: .19rem auto 0;
}
/*part2*/
.part2 {
    width: 100%;
}
.part2 .breakthrough{
    display: block;
    height: 1.5rem;
}
.part2 ul{
    width: 100%;
    margin-top: .22rem;
    padding: 0 .2rem .11rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.part2 ul li{
    width:1.57rem;
    height:.86rem;
    position: relative;
    margin-bottom: .14rem;
}
.part2 ul li img{
    display: block;
    width:1.57rem;
    height: .86rem;
    border-radius: .04rem;
}
.part2 ul li em{
    display: block;
    position: absolute;
    width: .54rem;
    height: .195rem;
    top: .09rem;
    left: -.04rem;
    text-align: center;
    line-height: .15rem;
    color: #fff;
    font-size:.1rem;
    font-style: normal;
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/satbkzn/images/p2_pic2.png) no-repeat;
    background-size: 100%;
}
.part2 ul li i{
    display: block;
    position: absolute;
    width: 100%;
    height: .225rem;
    background: rgba(0, 0, 0, .74);
    text-align: center;
    line-height: .225rem;
    color: #fff;
    font-size: .11rem;
    left: 0;
    bottom: 0;
    border-radius: 0 0 .04rem .04rem;
}
/*part3*/
.part3 {
    width: 100%;
    padding:0 .2rem;
}
.part3 div{
    width: 100%;
    padding:.18rem .12rem .2rem;
    box-shadow: 0 0 0.1rem rgba(201, 201, 201, .35);
    border-radius: .09rem;
    background: #fff;
    overflow: hidden;
    position: relative;
}
.part3 div span{
    display: block;
    margin:.15rem 0 .08rem;
    font-size: .12rem;
    color: #000;
    text-align: center;
    height: .12rem;
    line-height: .12rem;
}
.part3 div a.txt{
    display: block;
    color: #ff7c3b;
    font-size: .12rem;
    height: .12rem;
    line-height: .12rem;
    text-align: center;
    margin-bottom: .16rem;
}
.part3 div::after{
    display: block;
    position: absolute;
    content: "";
    width: 1.315rem;
    height: .685rem;
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/satbkzn/images/p1_bg1.png) no-repeat;
    background-size: 100%;
    top: 0;
    right: .31rem;
}
.part3 div ul{
    width: 100%;
}
.part3 div ul li{
    position: relative;
    box-sizing: content-box;
    height: .5rem;
    border: 1px dashed #999;
    margin-bottom: .195rem;
    text-align: center;
    padding-top:.08rem;
}
.part3 div ul li::after{
    content:"";
    display: block;
    position: absolute;
    width: .15rem;
    height: .085rem;
    bottom:-.15rem;
    left: 50%;
    transform: translate(-50%, 0);
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/satbkzn/images/p3_pic1.png) no-repeat;
    background-size: 100%;
}
.part3 div ul li:last-child::after{
    display: none;
}
.part3 div a.btn{
    margin: 0 auto;
    width: 2.12rem;
    height: .35rem;
    line-height: .35rem;
    font-size: .14rem;
}
/*part4*/
.part4 {
    width: 100%;
    padding: .225rem .2rem 0;
}
.part4 div{
    width: 100%;
    padding:.18rem .12rem .2rem;
    box-shadow: 0 0 0.1rem rgba(201, 201, 201, .35);
    border-radius: .09rem;
    background: #fff;
    overflow: hidden;
    position: relative;
}
.part4 div::after{
    display: block;
    position: absolute;
    content: "";
    width: 1.315rem;
    height: .685rem;
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/satbkzn/images/p1_bg1.png) no-repeat;
    background-size: 100%;
    top: 0;
    right: .31rem;
}
.part4 div ul{
    width: 100%;
    margin-top: .18rem;
}
.part4 div ul li{
    border-bottom: 1px solid #adadad;
    box-sizing: content-box;
    height: .18rem;
    color: #000;
    font-size: .1rem;
    text-align: center;
    line-height: .18rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.part4 div ul li.tit{
    border-bottom: 0;
    height: .24rem;
    line-height: .24rem;
    font-size: .11rem;
    color: #fff;
    font-weight: 700;
}
.part4 div ul li span{
    display: block;
    border-right:1px solid #adadad;
    height:.18rem;
}
.part4 div ul li span:last-child{
    width: 20%;
    border-right: 0;
}
.part4 div ul li.tit span{
    height: .24rem;
    border-color: #fff;
    background: #601986;
}
.part4 div ul li span:nth-child(1){
    width: 13%;
}
.part4 div ul li span:nth-child(2){
    width: 47%;
}
.part4 div ul li span:nth-child(3){
    width: 21%;
}
.part4 a.btn{
    margin:.15rem auto 0;
    width: 2.12rem;
    height: .35rem;
    line-height: .35rem;
    font-size: .14rem;
}
/*part5*/
.part5 {
    width: 100%;
    padding-top: .19rem;
}
.part5 h2{
    font-size: .24rem;
    color: #222;
    text-align: center;
    line-height: .32rem;
    margin-bottom: .14rem;
}
.part5 .wdbg{
    background: #fff;
    height:1.28rem;
    padding-top: .075rem;
    text-align: center;
}
.part5 .wdbg p{
    font-size: .12rem;
    color: #222;
    line-height: .19rem;
    text-align: center;
}
.part5 .wdbg a.btn{
    display: inline-block;
    width:1.265rem;
    height: .35rem;
    line-height: 0.35rem;
    font-size: .14rem;
    margin: .1rem .2rem 0;
}
/*part6*/
.part6 {
    width: 100%;
    padding-top: .27rem;
}
/*part7*/
.part7 {
    width: 100%;
    padding: .285rem .2rem 0;
 }
.part7 ul{
    margin-top: .15rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.part7 ul li{
    width: 1.575rem;
    height: 1.83rem;
    background: #ffffff;
    box-shadow: 0 0 .1rem rgba(201, 201, 201, .35);
    border-radius: .04rem;
    overflow: hidden;
}
.part7 ul li:nth-child(1),.part7 ul li:nth-child(2){
    margin-bottom:.195rem;
}
.part7 ul li img{
    width: 100%;
}
.part7 ul li p{
    padding:.08rem .13rem 0 .11rem;
    line-height: .15rem;
    color: #222;
    font-size: .11rem;
    height: .53rem;
    text-align: justify;
}
.part7 ul li a.btn{
    margin: .075rem 0 0 .12rem;
    width: 1.3rem;
    height: .28rem;
    line-height:.28rem;
    font-size: .13rem;
}
.part7 ul li a.hot::before{
    display: inline-block;
    content: "";
    width: .12rem;
    height: .15rem;
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/satbkzn/images/p7_pic5.png) no-repeat;
    background-size: 100%;
    vertical-align: text-bottom;
    margin-right: .03rem;
}
/*part8*/
.part8 {
    width: 100%;
    padding:.335rem .2rem 0;
}
.part8 ul{
    width: 100%;
    padding-bottom: .235rem;
    box-shadow: 0 0 .1rem rgba(201, 201, 201, .35);
    border-radius: .09rem;
    background: #fff;
    overflow: hidden;
    margin-top: .13rem;
}
.part8 ul .tit{
    width: 100%;
    height:.775rem;
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/satbkzn/images/p8_bg1.jpg) no-repeat;
    background-size: 100%;
    padding: .155rem 0 0 .26rem;
    margin-bottom: .09rem;
}
.part8 ul .tit b{
    display: block;
    font-size: .17rem;
    color: #fff;
    line-height: .17rem;
    height: .217rem;
    margin-bottom: .07rem;
}
.part8 ul .tit span{
    display: inline-block;
    width:.435rem;
    height: .21rem;
    background: #fff;
    border-radius: .04rem;
    text-align: center;
    color: #222;
    font-size: .12rem;
    line-height: .21rem;
    margin-right: .1rem;
}
.part8 ul .txt{
    font-size: .11rem;
    color: #222;
    line-height: .19rem;
    padding: 0 .15rem 0 .18rem;
    margin-bottom: .08rem;
}
.part8 ul .txt b{
    font-size: .12rem;
}
.part8 a.btn{
    width: 1.3rem;
    height: .28rem;
    line-height: .28rem;
    text-align: center;
    font-size: .13rem;
    margin-left: .18rem;
}
/*part9*/
.part9 {
    width: 100%;
    padding: .23rem .2rem .2rem;
    position: relative;
}
.part9 p.tit_area{
    width: 100%;
    height:1.68rem;
    border-radius: .05rem;
    overflow: hidden;
    position: relative;
}
.part9 p.tit_area img{
    width: 100%;
}
.part9 p.tit_area a{
    display: block;
    position: absolute;
    width: .93rem;
    height: .235rem;
    top: 1.25rem;
    left: .27rem;
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/satbkzn/images/p9_bg1.png) no-repeat;
    background-size: 100%;
}
.part9 h4{
    margin-top: .025rem;
    height: .42rem;
    line-height: .42rem;
    font-size: .16rem;
    color: #222222;
    text-align: center;
}
.part9 a.btn{
    margin: 0 auto .35rem;
    width:2.585rem;
    height: .35rem;
    font-size: .16rem;
    line-height: .35rem;
}
.part9 h3{
    position: absolute;
    width: 2.5rem;
    height: .435rem;
    left: 50%;
    top: 2.98rem;
    transform: translate(-50%,0);
    color: #fff;
    line-height: .435rem;
    font-size: .19rem;
    text-align: center;
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/tyschool/images/p1_bg1.png) no-repeat;
    background-size: 100%;
}
.part9 .wind{
    width: 100%;
    background: #fff;
    border-radius: .09rem;
    padding:.49rem .1rem 0;
    box-shadow: 0 0 .1rem rgba(201, 201, 201, .35);
    overflow: hidden;
}
.part9 .wind h5{
    width: 1.55rem;
    height: .285rem;
    box-sizing: content-box;
    border-top: 1px solid #5e24fc;
    border-bottom: 1px solid #5e24fc;
    margin: 0 auto;
    line-height: .285rem;
    text-align: center;
    font-size: .12rem;
    color: #5e24fc;
    font-weight: 500;
    margin-bottom: .2rem;
}
.part9 .wind a.btn{
    margin-bottom: .225rem;
}
.part9 .tag{
    width: 100%;
}
.part9 .tag li{
    float: left;
    width: 50%;
    height: .36rem;
    padding-left: .33rem;
    margin:  0 0 .16rem 0;
    position: relative;
}
.part9 .tag li img{
    position: absolute;
    display: block;
    width: .265rem;
    top: 0;
    left: 0;
}
.part9 .tag li span{
    display: block;
    line-height: .18rem;
    font-size: .11rem;
    color: #000;
}
.part9 .item{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.part9 .item li{
    width:1.31rem;
    height:.88rem;
    border: 1px solid;
    position: relative;
    padding-top: .1rem;
    margin-bottom: .175rem;
}
.part9 .item li p{
    font-size: .12rem;
    color: #000;
    line-height: .18rem;
    text-align: center;
}
.part9 .item li span{
    display: block;
    position: absolute;
    width: 100%;
    height: .365rem;
    left: 0;
    bottom: 0;
    text-align: center;
    line-height: .45rem;
    color: #fff;
    font-size: .13rem;
    font-weight: 700;
}
.part9 .item li:nth-child(1),.part9 .item li:nth-child(4),.part9 .item li:nth-child(5){
    border-color: #3548ac;
}
.part9 .item li:nth-child(2),.part9 .item li:nth-child(3),.part9 .item li:nth-child(6){
    border-color: #601986;
}

.part9 .item li:nth-child(1) span,.part9 .item li:nth-child(4) span,.part9 .item li:nth-child(5) span{
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/satbkzn/images/p4_bg1.png) no-repeat bottom;
    background-size: 100%;
}
.part9 .item li:nth-child(2) span,.part9 .item li:nth-child(3) span,.part9 .item li:nth-child(6) span{
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/satbkzn/images/p4_bg2.png) no-repeat bottom;
    background-size: 100%;
}
