/*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: 3.75rem; margin: 0 auto; overflow: hidden; }
.wp * { box-sizing: border-box; }
.w335 { width: 3.35rem; margin: 0 auto; }
.wp a.btn_kf{
    display: block;
    background: #c13c3d;
    color: #fff;
    text-align: center;
    font-weight: bold;
}
.wp h2{
    font-size: .18rem;
    color: #333333;
    text-align: center;
    position: relative;
}
.wp h2 i{
    position: absolute;
    width: .35rem;
    height: 2px;
    background: #333;
    bottom: 0;
    left: 50%;
    margin-left: -.175rem;
}
em,i{
    font-style: normal;
}
/*banner*/
.banner { width: 100%; height: 2rem; background: url(images/banner.jpg); background-size: 3.75rem; overflow: hidden; }
.banner a{
    width: 1.15rem;
    height: .275rem;
    line-height: .275rem;
    margin: 1.48rem 0 0 .42rem;
}
/*part2*/
.part2 {
    width: 100%;
    padding: 0 .2rem;
    margin-top: .2rem;
}
.part2 ul{
    background: #fff;
}
.part2 ul li{
    height: .625rem;
}
.part2 ul li:nth-child(odd){
    background: #ededed;
}
.part2 ul li label{
    float: left;
    width: .69rem;
    height: .625rem;
    background: #0050aa;
    color: #fff;
    font-weight: bold;
    font-size: .11rem;
    text-align: center;
    line-height: .175rem;
    padding-top: .15rem;
}
.part2 ul li span{
    float: left;
    max-width: 1.8rem;
    font-size: .11rem;
    padding: .15rem 0 0 .15rem;
    color: #333;
    line-height: .175rem;
}
.part2 ul li a{
    float: right;
    width: .75rem;
    height: .3rem;
    line-height: .3rem;
    margin: .165rem .06rem 0 0;
}
/*part3*/
.part3 {
    width: 100%;
    padding-top: .19rem;
}
.part3 h2{
    height: .39rem;
    line-height: .39rem;
}
.part3 .p3_changeTit{
    display: flex;
    justify-content: space-around;
    margin-top: .1rem;
    height:.24rem;
    line-height: .24rem;
}
.part3 .p3_changeTit span{
    font-size: .11rem;
    font-weight: bold;
    color: #171717;
    position: relative;
}
.part3 .p3_changeTit span.on{
    color: #003fb2;
}
.part3 .p3_changeTit span.on::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background: #003fb2;
}
.part3 .p3_warpBox{
    margin-top: .21rem;
    padding: 0 .53rem;
}
.part3 .p3_warpBox ul{
    width: 100%;
}
.part3 .p3_warpBox .tit{
    position: relative;
    height: .345rem;
    background-image: url(http://cdn.img.lx.zmnedu.com/static/jyjh/images/p3_bg1.png);
    line-height:.345rem;
    background-size: 100%;
}
.part3 .p3_warpBox .tit span{
    float: left;
    font-size: .1rem;
    color: #fff;
    text-indent:.19rem;
    line-height: .33rem;
}
.part3 .p3_warpBox .tit em{
    float: right;
    width: 1.165rem;
    font-size: .13rem;
    color: #fff;
    text-indent: .14rem;
    font-weight: bold;
}
.part3 .p3_warpBox .tit i{
    position: absolute;
    font-size: .58rem;
    color: #fff;
    font-weight: bold;
    -webkit-text-stroke:2px #003fb2;
    right: .06rem;
    top: -.125rem;
    font-style: italic;
}
.part3 .p3_warpBox .bg_l{
    margin-top: .07rem;
    background: #c9e2fc;
    border-bottom: 1px solid #fff;
    height: 1.025rem;
    padding: .2rem .125rem 0;
}
.part3 .p3_warpBox .bg_l label{
    display: block;
    font-size: .1rem;
    color: #000;
    line-height: .1rem;
    margin-bottom: .06rem;
    font-weight: bold;
}
.part3 .p3_warpBox .bg_l span{
    display: block;
    font-size:.1rem;
    color: #000;
    line-height:.17rem;
}
.part3 .p3_warpBox .bg_d{
    background: #4997d9;
    border-top: 1px solid #c13c3d;
    height: 1.775rem;
    position: relative;
    padding: .15rem .125rem 0;
}
.part3 .p3_warpBox .bg_d label{
    display: block;
    font-size: .1rem;
    color: #fff;
    line-height: .1rem;
    margin-bottom: .05rem;
    font-weight: bold;
}
.part3 .p3_warpBox .bg_d span{
    display: block;
    font-size:.1rem;
    color: #fff;
    line-height:.17rem;
}
.part3 a{
    width:2.68rem;
    height: .3rem;
    line-height: .3rem;
    margin: .2rem auto 0;
}
/*part4*/
.part4 {
    width: 100%;
}
.part4 h2{
    height: .74rem;
    padding-top: .2rem;
}
.part4 h2 em{
    display: block;
    color: #a7a7a7;
    font-size: .1rem;
    font-weight: lighter;
}
.part4 .p4_changeTit{
    margin-top: .18rem;
    padding: 0 .2rem;
    height: .255rem;
    line-height: .255rem;
    text-align: center;
}
.part4 .p4_changeTit span{
    float: left;
    width: 25%;
    height: .255rem;
    position: relative;
    background: #0050aa;
    font-size: .1rem;
    color: #fff;
}
.part4 .p4_changeTit span::after{
    content: "";
    position: absolute;
    width: 1px;
    height: .165rem;
    background: #fff;
    top: .045rem;
    right: 0;
}
.part4 .p4_changeTit span:last-child::after{
    display: none;
}
.part4 .p4_changeTit span.on{
    font-weight: bold;
}
.part4 .p4_changeTit span.on::before{
    content: "";
    position: absolute;
    width: .64rem;
    height: 2px;
    background: #c9e6ff;
    bottom: 0;
    left: 50%;
    margin-left: -.32rem;
}
.part4 .p4_warp{
    margin-top: .2rem;
    padding: 0 .2rem;
    height: 1.23rem;
}
.part4 .p4_warp ul{
    display: flex;
    justify-content: space-between;
}
.part4 .p4_warp li{
    width: 1.62rem;
    height: 1.025rem;
    color:#efefef;
    position: relative;
}
.part4 .p4_warp li img{
    width: 100%;
}
.part4 .p4_warp li span{
    position: absolute;
    width: 100%;
    height: .25rem;
    background: rgba(0, 0, 0, .5);
    line-height: .25rem;
    font-size: .1rem;
    text-align: center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    left: 0;
    bottom: 0;
}
.part4 a{
    width:2.775rem;
    height: .3rem;
    line-height: .3rem;
    margin: 0 auto;
}
/*part5*/
.part5 {
    width: 100%;
    padding: 0 .2rem;
}
.part5 h2{
    height: .68rem;
    line-height: .68rem;
}
.part5 .p5_warp{
    width: 100%;
    height: 1.85rem;
    border-radius: 8px;
    box-shadow: 0 0 10px #dfdfdf;
    overflow: hidden;
}
.part5 .p5_warp ul{
    height: 1.85rem;
    padding-top: .2rem;
}
.part5 .p5_warp ul li{
    float: left;
    height: 1.45rem;
    position: relative
}
.part5 .p5_warp ul li::after{
    content: "";
    position: absolute;
    width: 1px;
    height: 1.45rem;
    top: 0;
    right: -2px;
    background: #e0e0e0;
}
.part5 .p5_warp ul li:last-child::after{
    display: none;
}
.part5 .p5_warp ul img{
    display: block;
    margin: 0 auto;
    width: .415rem;
}
.part5 .p5_warp ul label{
    display: block;
    height: .21rem;
    font-size: .12rem;
    line-height: .21rem;
    color: #0e0e00;
    font-weight: bold;
    padding-left: .3rem;
}
.part5 .p5_warp ul span{
    display: block;
    font-size: .1rem;
    color: #333333;
    line-height: .15rem;
    padding-left: .3rem;
}
.part5 .swiper-button-prev,.part5 .swiper-button-next{
    width: .085rem;
    height: .105rem;
    top: 95%;
}
.part5 .swiper-button-prev{
    background-image: url(http://cdn.img.lx.zmnedu.com/static/jyjh/images/prev.png);
    background-size: 100%;
    background-position:0 0;
    left: 45%;
}
.part5 .swiper-button-next{
    background-image: url(http://cdn.img.lx.zmnedu.com/static/jyjh/images/next.png);
    background-size: 100%;
    background-position:0 0;
    right: 45%;
}
/*part6*/
.part6 {
    width: 100%;
}
.part6 h2{
    height: .7rem;
    line-height: .7rem;
}
.part6 ul{
    padding: 0 .48rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.part6 ul li{
    width: 1.315rem;
    height: 1.48rem;
    margin-bottom: .15rem;
}
.part6 ul li:nth-child(1){
    background-image: url(http://cdn.img.lx.zmnedu.com/static/jyjh/images/p8_bg1.jpg);
    background-size: 100%;
}
.part6 ul li:nth-child(2){
    background-image: url(http://cdn.img.lx.zmnedu.com/static/jyjh/images/p8_bg2.jpg);
    background-size: 100%;
}
.part6 ul li:nth-child(3){
    background-image: url(http://cdn.img.lx.zmnedu.com/static/jyjh/images/p8_bg3.jpg);
    background-size: 100%;
}
.part6 ul li:nth-child(4){
    background-image: url(http://cdn.img.lx.zmnedu.com/static/jyjh/images/p8_bg4.jpg);
    background-size: 100%;
}
.part6 ul li em,.part6 ul li label,.part6 ul li span{
    display: block;
    text-align: center;
}
.part6 ul li em{
    height: .29rem;
}
.part6 ul li em img{
    display: block;
    margin: .14rem auto 0;
    width: .3rem;
}
.part6 ul li label{
    font-size: .1rem;
    line-height: .1rem;
    margin: .09rem 0 .09rem;
    color: #fff;
    font-weight: bold;
}
.part6 ul li span{
    font-size: .1rem;
    color: #fff;
    line-height: .14rem;
}
.part6 a{
    width: 2.775rem;
    height: .3rem;
    line-height: .3rem;
    margin: .05rem auto 0;
}
/*part7*/
.part7 {
    width: 100%;
}
.part7 h2{
    height: .7rem;
    padding-top: .2rem;
}
.part7 h2 em{
    display: block;
    color: #a7a7a7;
    font-size: .1rem;
    font-weight: lighter;
}
.part7 img{
    display: block;
    margin: .15rem auto;
    width: 3.4rem;
}
/*part8*/
.part8 {
    width: 100%;
    height: 1.775rem;
    background-image: url(http://cdn.img.lx.zmnedu.com/static/jyjh/images/p8_bg11.jpg);
    background-size: 100%;
    padding-top: .21rem;
}
.part8 p{
    text-align: center;
    line-height: .205rem;
    font-size: .14rem;
    color: #fff;
}
.part8 a{
    margin: .15rem auto;
    width: 2.21rem;
    height: .36rem;
    border-radius: .18rem;
    font-size: .16rem;
    line-height: .36rem;
}
