/*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 { width:100%; margin: 0 auto; overflow: hidden; }
.wp * { box-sizing: border-box; }
.w335 {width:100%;margin: 0 auto; }
/*banner*/
.banner { width: 100%; height: 1.995rem; background: url(images/banner.jpg); background-size: 100%; overflow: hidden; }
h2{
    height: .18rem;
    font-size: .18rem;
    line-height: .18rem;
    text-align: center;
}
a.btn{
    display: block;
    margin: 0 auto;
    width: 1.18rem;
    height:.275rem;
    line-height: .275rem;
    border-radius: .08rem;
    background: #e07a00;
    color: #fff;
    text-align: center;
    font-size: .12rem;
    font-weight: 700;
}
.bg_y td,span.bg_y{
    background: #fdf8f2;
}
.bg_b td,span.bg_b{
    background:#f3f7f8;
}

/*part1*/
.part1 {
    width: 100%;
    background: #17626d;
    padding:.325rem .2rem .4rem;
}
.part1 h2{
    margin-bottom: .26rem;
    color: #fff;
}
.part1 ul{
    width: 100%;
    border: 2px dashed #fff;
    padding: .33rem .14rem .2rem;
}
.part1 .tit{
    color: #fff;
    font-size: .14rem;
    text-align: center;
    height: .12rem;
    line-height: .12rem;
    margin-bottom: .2rem;
}
.part1 .text{
    color: #fff;
    font-size:.12rem;
    line-height: .17rem;
    text-align: justify;
}
.part1 .mid{
    margin: .14rem auto .17rem;
    width: .41rem;
    height: .025rem;
    background: #fff;
}
/*part2*/
.part2 {
    width: 100%;
    background: #eeeeee;
    padding: .32rem 0 .29rem;
}
.part2 h2{
    color: #222;
    margin-bottom: .28rem;
}
.part2 .hd{
    height: .27rem;
    text-align: center;
}
.part2 .hd li{
    display: inline-block;
    width: .68rem;
    height: .27rem;
    text-align: center;
    line-height: .27rem;
    color: #000;
    font-size: .12rem;
    font-weight: 700;
    margin: 0 .075rem;
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/international-school-choice/images/p2_bg1.png) no-repeat 0 -.27rem;
    background-size: .68rem;
}
.part2 .hd li.on{
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/international-school-choice/images/p2_bg1.png) no-repeat 0 0;
    background-size: .68rem;
}
.part2 .bd{
    width: 100%;
    box-shadow: 0 0 5px rgba(0,0,0,.7);
    background: #fff;
}
.part2 .primary{
    width: 100% !important;
    padding: 0 .2rem;
}
.part2 .primary p.xxs_1{
    width: 100%;
    height:.66rem;
    padding-left:.99rem;
    line-height: .66rem;
}
.part2 .primary p.xxs_1 img {
    display: inline-block;
    vertical-align: bottom;
    width:1.215rem;
}
.part2 table{
    width: 100%;
    background:#fff;
}
.part2 table tr{
    height: .3rem;
}
.part2 table th{
    height: .3rem;
    background: #c7616f;
    font-size: .08rem;
    color: #fff;
    border-right: 1px solid #fff;
    text-align: center;
}
.part2 table td{
    border-right: 1px solid #fff;
    height: .3rem;
    text-align: center;
    font-size: .08rem;
    color: #000;
    background: #e9e9e9;
    font-weight: 700;
}
.part2 .primary p.xxs_2{
    height:1.35rem;
    padding-left: .35rem;
    line-height: 1.35rem;
    position: relative;
}
.part2 .primary p.xxs_2 img{
    display: inline-block;
}
.part2 .primary p.xxs_2 img:nth-child(1){
    width: 1.04rem;
    vertical-align: top;
}
.part2 .primary p.xxs_2 img:nth-child(2){
    width:1.23rem;
    vertical-align: top;
    margin-left: .58rem;
}
.part2 .primary p.xxs_2 img:nth-child(3){
    display: block;
    position: absolute;
    width:1.77rem;
    bottom: 0;
    left: .35rem;
}
.part2 table.table_se th{
    background: #553a56;
}
.part2 .primary p.xxs_3{
    height: .8rem;
    margin-left:1.66rem;
    line-height: .8rem;
}
.part2 .primary p.xxs_3 img{
    display: inline-block;
    width:1.64rem;
    vertical-align: top;
}
.part2 table.table_bot th{
    background: #17626d;
}
.part2 table.table_bot th:last-child{
    background: #2d2d2d;
}
.part2 table.table_bot td{
    font-size: .08rem;
    font-weight: 500;
}
.part2 .primary p.xxs_4{
    height: .9rem;
    padding-left: .275rem;
    line-height: .9rem;
}
.part2 .primary p.xxs_4 img{
    display: inline-block;
}
.part2 .primary p.xxs_4 img:nth-child(1){
    width:1.59rem;
    vertical-align: top;
}
.part2 .primary p.xxs_4 img:nth-child(2){
    vertical-align: top;
    width:1.025rem;
    margin-left: .35rem;
}
.part2 .primary p.xxs_5{
    height:.66rem;
    padding-left:1.27rem;
    line-height: .66rem;
}
.part2 .primary p.xxs_5 img{
    display: inline-block;
    width: 1.11rem;
    vertical-align: bottom;
}
.part2 .primary p.xxs_6{
    height:1.31rem;
    line-height: 1.31rem;
    padding-left: .27rem;
    position: relative;
}
.part2 .primary p.xxs_6 img{
    display: inline-block;
}
.part2 .primary p.xxs_6 img:nth-child(1){
    width:.965rem;
    vertical-align: top;
}
.part2 .primary p.xxs_6 img:nth-child(2){
    width:1.145rem;
    vertical-align: top;
    margin-left: .91rem;
}
.part2 .primary p.xxs_6 img:nth-child(3){
    display: block;
    position: absolute;
    width:1.715rem;
    bottom: 0;
    left:.165rem;
}
.part2 .primary p.xxs_7{
    height:.84rem;
    line-height: .84rem;
    padding-left:1.775rem;
}
.part2 .primary p.xxs_7 img{
    display: inline-block;
    width:1.555rem;
    vertical-align: top;
}
.part2 .primary p.xxs_8{
    height: .95rem;
    line-height: .95rem;
    padding-left:.325rem;
}
.part2 .primary p.xxs_8 img{
    display: inline-block
}
.part2 .primary p.xxs_8 img:nth-child(1){
    width:.975rem;
    vertical-align: top;
}
.part2 .primary p.xxs_8 img:nth-child(2){
    width:1.01rem;
    vertical-align: top;
    margin-left:1rem;
}
.part2 a.btn{
    margin-top: .28rem;
}
/*part3*/
.part3 {
    width: 100%;
    padding:.3rem .2rem .25rem;
}
.part3 h2{
    color: #222;
    margin-bottom: .17rem;
}
.part3 h3{
    font-size: .13rem;
    text-align: center;
    line-height: .13rem;
    height: .13rem;
    margin-bottom: .14rem;
    font-weight: 500;
}
table.noml{
    width: 100%;
    background: #fff;
}
table.noml tr{
    height: .27rem;
}
table.noml th{
    height: .27rem;
    background: #17626d;
    font-size: .1rem;
    color: #fff;
    border-right: 1px solid #fff;
    text-align: center;
}
table.noml td{
    border-right: 1px solid #fff;
    text-align: center;
    font-size: .1rem;
    color: #222;
}
.part3 a.btn{
    margin-top: .25rem;
}
/*part4*/
.part4 {
    width: 100%;
    background: url(http://cdn.img.lx.zmnedu.com/ks/static/international-school-choice/images/p4-bg1.jpg) top;
    background-size: 100%;
    padding:.445rem .2rem .52rem;
}
.part4 h2{
    color: #fff;
    margin-bottom: .31rem;
}
.part4 h3{
    padding-top: .07rem;
    height:.6rem;
    background: #e07a00;
    box-shadow: 0 0 5px rgba(0,0,0,.7);
    text-align:center;
    line-height: .25rem;
    font-size: .15rem;
    color: #fff;
}
.part4 h3 em{
    display: block;
    height: .18rem;
    line-height: .18rem;
    font-size: .13rem;
    font-weight: 500;
    font-style: normal;
}
.part4 p{
    margin-bottom: .2rem;
    background: #fff;
    box-shadow:0 0 5px rgba(0,0,0,.7);
    padding: .24rem .2rem .2rem;
    font-size: .12rem;
    color: #072a2c;
    line-height: .19rem;
    text-align: justify;
}
.part4 p span{
    display: block;
}
.part4 p span i{
    font-style: normal;
    font-weight: 700;
}
/*part5*/
.part5 {
    width: 100%;
    padding:.3rem .2rem;
}
.part5 h2{
    color: #222;
    margin-bottom: .18rem;
}
.part5 a.btn{
    margin-top:.22rem;
}
/*part6*/
.part6 {
    width: 100%;
    padding: 0 .2rem;
}
.part6 h2{
    margin-bottom: .19rem;
    color: #222;
}
/*part7*/
.part7 {
    width: 100%;
    padding: .16rem .2rem .3rem;
}
.part7 h3{
    height: .27rem;
    background: #17626d;
    line-height: .27rem;
    text-align: center;
    color: #fff;
    font-size: .1rem;
}
.part7 span{
    display: block;
    height: .31rem;
    line-height: .31rem;
    text-align: center;
    font-size: .12rem;
}
.part7 a.btn{
    margin-top: .16rem;
}
/*part8*/
.part8 { }
/*part9*/
.part9 { }
