﻿@charset "utf-8";

/* --------------index-start-------------- */


body{
    max-width:750px;
    margin: 0 auto;
    background: #ececec;
}

*{
    margin: 0;
    padding: 0;
}

select:focus{outline: none;}

.bacff{background: #fff;}

header{overflow: hidden;background: #146bf4;line-height: .88rem;padding: 0 .18rem;width: 100%;position: fixed;left: 0;top: 0;z-index: 999;display: none;}

header a{
    float: left;
    font-size: .29rem;
    color: #ffffff;
    padding: 0 .23rem;
    position: relative;
    width: 25%;
    text-align: center;
}

header a::after{
    content: "";
    width: 1px;
    height: .4rem;
    background: #0253d2;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -.2rem;
}

header a:last-child::after{
    display: none;
}

.logo{
    display: block;
    height: .96rem;
    background: #fff;
    position: relative;
}

.logo img{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 2.74rem;
    margin: auto;
}

.kuan{
    width:25%;

}

.white1{
    
    text-align: center;
    
}
.white1 h3{
    font-size: .36rem;
    color: #222222;
    font-weight: bold;
    
}
.white1 p{
    font-size: .16rem;
    color: #999999;
    padding-top: 5px;
}

.jiaocai1 p{
    font-size: .20rem;
    color:#f80505;
    font-weight:bold;
    padding-top:16px;
    padding-left:28px;
    padding-right:25px;
    letter-spacing:1px;
    text-align:left;
    margin-top:5px; 
    line-height:35px;

}

.jiaocai1{

    margin-top: 15px;
    background: #f6f6f6;
    padding-bottom: 15px;
}

.lunbo{
    /* width:100%; */
    /* height:300px; */
    /* background: #999999; */
   

}

.title6 {

    margin-left:26px;
}
.title6 h3{
    margin-top:-20px;
    font-size: .25rem;
    color: #222222;
    font-weight: bold;
}
.title10{
    width:8px;
    height:20px;
    background: #116cfa;
}

.peixun{
    width:100%;
    height:150px;
    margin-top:20px;
    font-size: .10rem;
    color: #222222;
    line-height:18px;
    
}
.peixun a{
    font-size:.24rem;
    color:#ff0000;
}

.zsx{
    width:100%;
    height:250px;
    /* background: #13971e; */
}

.duigou{
    width:35px;
    height:40px;
    margin-top:15px;
    margin-left:40px;

}



.peixun1{
   width:40%;
   height:220px;
   float:right;
   margin-top:-150px;
}


.title4{
    text-align: center;
}

.title4 h3{
    font-size: .36rem;
    color: #222222;
    font-weight: bold;
}

.title4 p{
    font-size: .18rem;
    color: #999999;
    padding-top: 17px;
}




/* .tongzhi{
    background-color: #e4e4e4;
    width:700px;
    height:950px; 
} */

.tongzhi4{
    width:90%;
    margin: 0 auto;
    box-shadow:0px 5px 5px #eee;


}
.tongzhi3{

}





.jiguan{

    margin-top:30px;

}

.bj{
    font-size:.2rem;
    font-weight:bold;
  
}
.bj1{
    font-size:.2rem;
    line-height:.4rem;
    /* width:30px; */
}
.xiehui{
    font-size:.2rem;
    font-weight:bold;
    display:inline-block;
}
.feiyong{
    font-size:.2rem;
    font-weight:bold;
    display:inline-block;
    color:#146bf4;
}
.xuexiao{
    font-size:.2rem;
    color:#ff0000;
    padding-left:25px;
    padding-top:15px;
    font-weight:bold;
    border-radius:3px;
    width:100%;
    padding-bottom: 15px;
    background: #ffffff;
    margin-top:13px;
}

.table{
    /* border:1px solid black; */
    width:100%;
}



.one{
    width: auto;
    height: .8rem;
    vertical-align: middle;
    display: inline;
}



.one1{
    width:30%;
    height:60px;
    margin-left:30px;
    margin-top:5px;
}
.bj2{
    font-color:#f62121;
}

.title-box{
    text-align: center;
}
.title-box-1{
    text-align: center;
}
.title-box h3{
    font-size: .36rem;
    color: #222222;
    font-weight: bold;
}



.title8{
    text-align: center;
}

.title8 h3{
    font-size: .3rem;
    color: #222222;
    font-weight: bold;
    line-height: 1rem;
    display: inline;
}
.title-box p{
    font-size: .13rem;
    color: #ffffff;
    padding-top: 5px;
}
.title3{
    text-align:center;
}
.title3 h3{
    font-size: .36rem;
    color: #222222;
    font-weight: bold;
}
.title3 p{
    font-size: .17rem;
    color: #999999;
    padding-top: 5px;
}
.title-box-1 p{
    font-size: .2rem;
    color: #ffffff;
    padding-top: 30px;
    padding-left:40px;
    padding-right:40px;
    line-height:35px;
    letter-spacing:1.5px;
    text-align:left;
    
}
.title-box-2 p{
    font-size: .2rem;
    color: #ff0000;
    font-weight:bold;
}


.title-box-3  a{
    font-size: .3rem;
    color: #ff0000;
    font-weight:bold;
}
.section1{
    padding: .4rem 0.24rem .7rem;
}

.juery-list {margin-top: .52rem;}

.juery-list li{
    float: left;
    width: 1.52rem;
    height: 1.55rem;
    background: #fff;
    text-align: center;
    margin-right: .2rem;
    border-radius: .2rem;
    box-shadow: 0 0 15px #efeff2;
    padding-top: .3rem;
}

/* .juery-list li{
    float: left;
    width: 1.52rem;
    height: 1.55rem;
    background: #fff;
    text-align: center;
    margin-right: .2rem;
    border-radius: .2rem;
    box-shadow: 0 0 15px #efeff2;
    padding-top: .3rem;
} */
.juery-list li:last-child{margin-right: 0;}

.juery-list li i{
    display: block;
    margin: auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

li p{
    font-size: .26rem;
    color: #333333;
    padding-top: .15rem;
}

.icon-1{
    width: .51rem;
    height: .56rem;
    background-image: url(../images/icon-1.png);
}



.shou{
    background-image: url(../images/155.jpg)
}
.baoming{
    width:25%;

}
.juery-list li.active{
    background: #146bf4;
    /* margin-left:35px; */
}

.juery-list li.active p{color: #fff;}

.juery-list li.active .icon-1{
    background-image: url(../images/icon-1-on.png);
}

.icon-2{
    width: .61rem;
    height: .61rem;
    background-image: url(../images/icon-2.png);
}

.juery-list li.active .icon-2{
    background-image: url(../images/icon-2-on.png);
}

.icon-3{
    width: .57rem;
    height: .59rem;
    background-image: url(../images/icon-3.png);
}

.juery-list li.active .icon-3{
    background-image: url(../images/icon-3-on.png);
}

.icon-4{
    width: .79rem;
    height: .6rem;
    background-image: url(../images/icon-4.png);
}

.juery-list li.active .icon-4{
    background-image: url(../images/icon-4-on.png);
}

.lists li{
    font-size: .21rem;
    color: #666666;
    line-height: 1.65;
    margin-bottom: .2rem;
}

.lists li :last-child{margin-bottom: 0;}

.lists li strong{
    font-size: .21rem;
    color: #cd100e;
}

.lists{margin-top: .6rem;}

.zx-btn{
    display: block;
    width: 3.72rem;
    height: .66rem;
    font-size: .2rem;
    color: #fff;
    background: #146bf4;
    border-radius: 6px;
    line-height: .66rem;
    text-align: center;
    margin: .52rem auto 0;
}


.zx-btn1{
    color: #f62121;
    border:1px solid #f62121;
    text-align:center;
    width:45%;
    display: block;
    float: left;


    height: .66rem;
    font-size: .2rem;

    border-radius: 6px;
    line-height: .66rem;


    

}
.zx-btn2{

    color: #ffffff;
    border:solid ;
    width:45%;
    height: .66rem;
    font-size: .2rem;
    display: block;
    border-radius: 6px;
    line-height: .66rem;
    text-align: center;
    float:right;
    border: 0;
    background-color: #f62121;
}

.zx-btn3{


    color: #13971e;
    border:1px solid #13971e;
    text-align:center;
    width:45%;
    display: block;
    float: left;


    height: .66rem;
    font-size: .2rem;

    border-radius: 6px;
    line-height: .66rem;

}


.zx-btn4{
    color: #ffffff;
    border:solid ;
    width:45%;
    height: .66rem;
    font-size: .2rem;
    display: block;
    border-radius: 6px;
    line-height: .66rem;
    text-align: center;
    float:right;
    border: 0;
    background-color: #13971e;
}
.zx-btn5{
    font-size:.3rem;
    color: #146bf4;
    border:1px solid #146bf4;
    text-align:center;
    width:45%;
    display: block;
    float: left;


    height: .66rem;
    font-size: .2rem;

    border-radius: 6px;
    line-height: .66rem;

}
.zx-btn6{
    color: #ffffff;
    border:solid ;
    width:45%;
    height: .66rem;
    font-size: .2rem;
    display: block;
    border-radius: 6px;
    line-height: .66rem;
    text-align: center;
    float:right;
    border: 0;
    background-color: #146bf4;
}

.login::after{
    display: block;
    content:'';
    clear: both;
}
.shenfen{
    margin-top: 30px;
    width:40%;
    height:30%px;
    float: left;
    margin-left:20px;
}

.section2{
    margin-top: .2rem;
    padding: .58rem .2rem .48rem;
}

.progress{
    text-align: center;
    margin-top: .35rem;
    margin-bottom: .22rem;
}

.progress span{
    font-size: .23rem;
    color: #999999;
    display: inline-block;
    vertical-align: middle;
}

.progress span.l{
    width: 1.33rem;
    height: 1px;
    background: #999999;
}

.item h3{
    font-size: .3rem;
    color: #333333;
    margin-bottom: .26rem;
}

.item ul{
    overflow: hidden;
    margin-top: .3rem;
}

.item ul li{
    float: left;
    width: 1.55rem;
    height: .5rem;
    border-radius: .1rem;
    line-height: .5rem;
    text-align: center;
    font-size: .22rem;
    color: #666666;
    margin-right: .2rem;
    background: #eceaea;
}

.item ul li:nth-child(4n){margin-right: 0;}

.item {margin-top: .38rem;}

.item ul li.active,.question-tab span.active{
    background: #146bf4;
    color: #fff;
}

.item input{
    width: 100%;
    background: #eceaea;
    height: .51rem;
    text-align: center;
    font-size: .22rem;
    color: #666666;
    border-radius: .1rem;
    border: 0;
}

.item .input2{
    width: 60%;
    background: #eceaea;
    height: .51rem;
    text-align: center;
    font-size: .22rem;
    color: #666666;
    border-radius: .1rem;
    border: 0;
}

.item img{
    width:35%;
    height:.51rem;
    display:inline-block;
    -webkit-transform:translate(.15rem, .15rem);
}

.join{
    padding: .6rem 1rem .9rem .68rem;
    background: url(../images/bg-1.png) center no-repeat;
    background-size: cover;
}

.join h3{
    font-size: .3623rem;
    color: #fff;
    text-align: center;
}

.join h3 strong{
    font-size: .4348rem;
}

.txtScroll-top{overflow: hidden;}

.gift-box li{
    overflow: hidden;
    line-height: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.gift-box li span{
    font-size: .24rem;
    color: #fff;
}

.gift-box{
    padding-left: .64rem;
    background: url(../images/voice.png) left center no-repeat;
    background-size: .23rem .25rem;
    margin-top: .5rem;
}

.entry{margin-top: 0;}

.entry  .item ul li a{
    color: #666666;
}

.entry  .item ul li.active a{color: #666;}

.entry  .item ul li{margin-bottom: .15rem;}

.entry .item:first-child{margin-top: .6rem;}

.entry  .item ul li.active{background: #eceaea;}

.section3{
    margin: .0rem;
    padding: .76rem .2rem .78rem;

    background: url(../images/bj.jpg) center no-repeat;
    background-size: cover;
}

.section3 > h3{
    font-size: .3300rem;
    color: #fff;
    text-align: center;
}

.zhengs{
    margin-top: .68rem;
    height: 3.56rem;
    background: url(../images/bg-3.png) center no-repeat;
    background-size: cover;
    padding-right: .35rem;
    overflow: hidden;
    padding-top: .26rem;
}

.inner img{width: 3.26rem;}

.inner input{
    width: 3.26rem;
    height: .5rem;
    background: #eceaea;
    text-align: center;
    font-size: .22rem;
    color: #666666;
    border-radius: .1rem;
    border: 0;
    margin: .18rem 0 .24rem;
}

.inner button{
    width: 3.26rem;
    height: .5rem;
    display: block;
    border: 0;
    font-size: .25rem;
    color: #fff;
    background: #146bf4;
    border-radius: 6px;
    line-height: .5rem;
    text-align: center;
}

.section4{
    padding: .6rem .24rem;
}

.down{margin-top: .64rem;}
.download-1 li{
    margin-top: .18rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.download-1 li span{
    font-size: .2rem;
    color: #333;
    font-weight: bold;
    text-align:left;
    letter-spacing:1.5px;
}

.download-1 li i {
    display: block;
    width: .31rem;
    height: .31rem;
    background: url(../images/file.png) center no-repeat;
    background-size: cover;
    margin-right: .16rem;
}

.download-1 li a {
    width: 1.3rem;
    height: .5rem;
    font-size: .23rem;
    color: #fff;
    background: #cd100e;
    border-radius: 6px;
    line-height: .5rem;
    text-align: center;
}







.download{margin-top: .64rem;}

.download-list li{
    margin-top: .18rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.download-list li span{
    font-size: .2rem;
    color: #333;
    font-weight: bold;
    text-align:left;
    letter-spacing:1.5px;
    
}

.download-list li i{
    display: block;
    width: .31rem;
    height: .31rem;
    background: url(../images/file.png) center no-repeat;
    background-size: cover;
    margin-right: .16rem;
}

.moni{
    margin-right: .26rem;
}

.download-list li a,.more{
    width: 1.3rem;
    height: .5rem;
    font-size: .23rem;
    color: #fff;
    background: #cd100e;
    border-radius: 6px;
    line-height: .5rem;
    text-align: center;
}

.section5{
    margin: .2rem 0;
    padding: .55rem .2rem .9rem;
}



.question7{
    margin-top: .2rem;
    width: .10rem;

}

.question7 li a {
    width: .10rem;
    height: .5rem;
    font-size: .23rem;
    color: #fff;
    background: #cd100e;
    border-radius: 6px;
    line-height: .5rem;
    text-align: center;
    border-style:solid;
    border-color:#f62121;
}
.question{
    margin-top: .4rem;
}

.question li{
    padding: .1rem 0;
    border-bottom: 1px dashed #ece9e9;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.question li span{
    font-size: .23rem;
    color: #333333;
}


.question2{
    margin-top: .4rem;
}

.question2 li{
    padding: .1rem 0;
    border-bottom: 3px dashed #ece9e9;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.question2 li span{
    font-size: .23rem;
    color: #333333;
    font-weight:bold
}

.question2 li a {
    width: 1.5rem;
    height: .5rem;
    font-size: .23rem;
    color: #fff;
    background: #cd100e;
    border-radius: 6px;
    line-height: .5rem;
    text-align: center;
}








.section6{
    padding: .4rem .26rem .67rem;
    background:#fff url(../images/bg-4.png) top center no-repeat;
    background-size: 7.5rem 7.51rem;
    margin-top: .2rem;
}

.news {margin-top: .48rem;}

.news li span{
    display: block;
    font-size: .22rem;
    color: #333333;
    line-height: .7rem;
    border-bottom: 1px dashed #ece9e9;
}

footer{
    background: #146bf4;
    font-size: .22rem;
    color: #fff;
    text-align: center;
    line-height: 1.65;
    padding: .28rem 1rem;
}


/* 消防页 */

.logo-1 img{width: 2.75rem;}

.login-box a,.login-box1 a{
    font-size: .29rem;
    color: #333333;
    margin: 0 2px;
}

.header{
    padding: .28rem;
    background: #fff;
    position: relative;
}

.login-box1,.login-box{margin-top: .05rem;}

.section-x-1{
    padding: .54rem .28rem .38rem;
}

.section-x-1 .juery-list li {
    width: 1.5rem;
    margin-bottom: .28rem;
}

.icon-1-bm{
    width: .59rem;
    height: .59rem;
    background-image: url(../images/shijian.png)
}

.juery-list li.active .icon-1-bm{
    background-image: url(../images/shijian-on.png);
}

.juery-list li:nth-child(4n){margin-right: 0;}

.icon-xinzi{
    width: .59rem;
    height: .59rem;
    background-image: url(../images/xinzi.png)
}

.juery-list li.active .icon-xinzi{
    background-image: url(../images/xinzi-on.png);
}

.icon-jc{
    width: .64rem;
    height: .54rem;
    background-image: url(../images/ebook.png)
}

.juery-list li.active .icon-jc{
    background-image: url(../images/ebook-on.png);
}

.icon-st{
    width: .58rem;
    height: .58rem;
    background-image: url(../images/shiti.png)
}

.juery-list li.active .icon-st{
    background-image: url(../images/shiti-on.png);
}

.icon-banji{
    width: .72rem;
    height: .54rem;
    background-image: url(../images/banji.png)
}

.juery-list li.active .icon-banji{
    background-image: url(../images/banji-on.png);
}

.time{
    padding: .6rem .2rem;
    margin: .2rem 0;
}

.time .item ul li.active a {
    color: #fff;
    background: #116cfa;
}

.time .item ul li a{color: #666;}

.time .item ul li:nth-child(4n){margin-right: 0;}

.time .item ul li{margin-bottom: .3rem;}

.h3-icon{
    position: relative;
    padding-left: .36rem;
    background: url(../images/shouji.png) left center no-repeat;
    background-size: .19rem .28rem;
}

.h3-icon{
    padding-left: .42rem;
}

.h3-icon-1{
    background: url(../images/xuelirenzheng.png) left center no-repeat;
    background-size: .26rem .3rem;
}
.h3-icon-dj{
    background: url(../images/dj.png) left center no-repeat;
    background-size: .26rem .3rem;
}
.item ul li.active a{color: #fff;}

.item ul li a{color: #666;}

.item ul li{margin-bottom: .25rem;}

.item ul li.long{width: 3.3rem;}

.item ul li:last-child{margin-right: 0;}

.h3-icon-2{
    background: url(../images/zhuanye.png) left center no-repeat;
    background-size: .28rem .3rem;
}

.select-boxs{
    width: 100%;
    height: .5rem;
    border-radius: .1rem;
    line-height: .5rem;
    text-align: center;
    font-size: .22rem;
    color: #666666;
    border: 0;
    padding-left: 2.4rem;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background:#eceaea url(../images/down.png) .48rem center no-repeat;
    background-size: .16rem .14rem;
}

.select-boxs option{text-align: center;}

.h3-icon-3{
    background: url(../images/gongzuonianxian.png) left center no-repeat;
    background-size: .3rem .26rem;
}
.h3-icon-xueli{
    background: url(../images/xueli.png) left center no-repeat;
    background-size:.26rem .3rem ;
}
.h3-icon-4{
    background: url(../images/shebao.png) left center no-repeat;
    background-size:.26rem .3rem ;
}






.pros{
    margin: .5rem auto 0;
    width: 6.1rem;
}

.treatment{
    padding: .7rem .24rem 1.08rem;
    background:#fff url(../images/banner-2.jpg)  center no-repeat;
    height: 10.2rem;
    background-size: contain;
}

.treatment1{
    margin-top:.2rem;
    padding: .7rem .24rem 1.08rem;
    background:#ffffff;
    height: 10.2rem;
    background-size: contain;
}
.treat{
    padding: .7rem .24rem 1.08rem;
    margin-top:.2rem;
    background-color: #ffffff;

    background-size: contain;
}
.white{color: #fff !important;}

.item-l{
    width: 3.2rem;
}

.item-l .select-boxs{
    padding-left: .9rem;
    background: #fff url(../images/down.png) .48rem center no-repeat;
    background-size: .16rem .14rem;
}

.h3-icon-province{
    background: url(../images/shengfen.png) left center no-repeat;
    background-size:.22rem .27rem ;
}

.h3-icon-sj{
    background-image: url(../images/shouji1.png)
}

#sj{background: #fff;}

#tj{background: transparent;border: 1px solid #fff;width: 3.85rem;}
.mt390{margin-top: 3.9rem;}

.jiaocai{
    padding: .6rem .2rem .7rem;
    background:url(../images/banner-3.jpg)  center no-repeat;
    background-size: cover;
    overflow: hidden;
}



.jiaocai5{
    padding: .6rem .2rem .7rem;
    background:url(../images/ren.jpg)  center no-repeat;
    background-size: cover;
    overflow: hidden;
}

/* .jiaocai10{
    padding: .6rem .2rem .7rem;
    background:url(../images/ren.jpg)  center no-repeat;
    background-size: cover;
    overflow: hidden;
    margin-top:-20px;
    
} */
.book{
    width: 2.68rem;
    margin-top: .1rem;
}

.book1{
    width: 30%;
    margin-top: .1rem;
}

.title-pic{
    width: 4rem;
}

.download-btn{
    display: block;
    width: 100%;
    height: .7rem;
    border: 1px solid #fff;
    border-radius: .1rem;
    font-size: .29rem;
    color: #fff;
    line-height: .7rem;
    text-align: center;
    margin-top: .28rem;
}

.question1{
    padding: .5rem .26rem 1.16rem;
     background:url(../images/banner-4.jpg)  center no-repeat;
    background-size: cover;
}

.question-tab{
    text-align: center;
    margin-top: .3rem;
    overflow: hidden;
    margin-bottom: .4rem;
}

.question-tab span{
    width: 2.09rem;
    height: .64rem;
    background: #fff;
    box-shadow: 0 0 15px #f2f3f5;
    border-radius: .1rem;
    font-size: .26rem;
    color: #333333;
    line-height: .64rem;
    margin-right: .2rem;
    float: left;
}

.question-tab span:last-child{margin-right: 0;}

.q-title{
    font-size: .292rem;
    color: #000000;
    font-weight: 650;
}

.anw-list{margin-top: .23rem;}

.anw-list li{
    font-size: .22rem;
    color: #333;
    padding: .23rem 0;
    border-bottom: 1px dashed #ece9e9;
}

.q-title input{
    width: .4rem;
    height: .28rem;
    border: 0;
    text-align: center;
}

.class-box{
    padding: .64rem .25rem 1.23rem;
     background:url(../images/banner-5.jpg)  center no-repeat;
    background-size: cover;
}

.class-list li{
    float: left;
    width: 3.1rem;
    margin-right: .48rem;
    margin-bottom: .36rem;
    padding: .44rem .24rem .6rem;
    background: rgba(66,136,247,.65);
}

.class-list li:nth-child(2n){margin-right: 0;}

.class-list li h3{
    font-size: .36rem;
    color: #fff;
    padding-bottom: .13rem;
    text-shadow: 0 2px 0.2em #000;
}

.class-list li h4{
    font-size: .28rem;
    color: #fff;
    margin-top: .12rem;
    text-shadow: 0 2px 0.2em #000;
}

.xiangq{
    display: block;
    width: 100%;
    height: .7rem;
    font-size: .29rem;
    background: #fff;
    line-height: .7rem;
    text-align: center;
    color: #116cfa;
    border-radius: 5px;
    margin-top: .46rem;
}

.class-list{margin-top: .96rem;}

.class-more{width: 3.6rem;margin:.35rem auto 0;}

/* 注安全a工程师 */

.header-1 a{width: 20%;padding: 0;font-size: .25rem;}

.requirements{
    padding: .4rem .24rem .5rem;
    margin-top: 0rem;
}


.requirements-list li{margin-bottom: 8px;}

.review{margin-top: .3rem;}

.tips-t{
    font-size: .22rem;
    color: #cd100e;
    text-align: center;
    margin-top: .34rem;
    line-height: 1.6;
}

.tips{
    font-size: .22rem;
    color: #cd100e;
    text-align: center;
    margin-top: .34rem;
    line-height: 1.6;
    font-weight:bold;
}




.h3-icon-province-1{
    background-size: .22rem .27rem;
    background-image: url(../images/shenfen-1.png)
}

.focus{margin-top: .3rem;}

.swiper{
    overflow: hidden;
    position: relative;
    margin-top: .36rem;
    padding-bottom: .2rem;
}

.textbook{
    padding:.78rem 0 .7rem;
    margin-top: .2rem;
}

.desk{
    position: absolute;
    left: 0%;
    bottom: 0;
    width: 100%;
}

.swiper .swiper-slide img{width: 2.02rem;margin: auto;}

.swiper-btn{
    width: .68rem;
    height: .68rem;
    position: absolute;
    top: .64rem;
    z-index: 33;
}

.left{
    left: .74rem;
}

.right{right: .74rem;}

.news-bottom{
    padding: 0 .24rem;
}

.courses{
    margin-top: .3rem;
    padding: .6rem 0;
}
.courses1{
    margin-top: 0rem;
    padding: .6rem 0;
}

.courses-wiper{
    overflow: hidden;
    margin-top: .4rem;
    position: relative;
    padding-left: .26rem;
}

.courses-wiper p{
    font-size: .24rem;
    color: #333;
    margin-top: .2rem;
}

.courses-wiper img{width: 2.96rem;}

.imgBox{position: relative;}

.video-btn{
    display: block;
    width: .48rem;
    height: .48rem;
    background: url(../images/v.png) center center no-repeat;
    background-size: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
}

.tag-logo{
    display: block;
    width: .89rem;
    height: .16rem;
    background: url(../images/small-logo.png) center center no-repeat;
    background-size: cover;
    position: absolute;
    left: 7px;
    top: 7px;
}

.mask-box{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.65);
    z-index: 999999;
    display: none;
}

.login-box1{
    background: #fff;
    width: 5.3rem;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    position: fixed;
    z-index: 1111111111111111;
    border-radius: .12rem;
    display: none;
}
.form-box0inner{
    padding: .7rem .28rem 1.16rem;
}

.dengl{
    width: 100%;
    border: 0;
    display: block;
    height: .66rem;
    font-size: .3rem;
    color: #fff;
    background: #146bf4;
    border-radius: 6px;
    line-height: .66rem;
    text-align: center;
    margin: .6rem auto 0;
}

.close{
    width: .62rem;
    height: .62rem;
    background: url(../images/close.png) center center no-repeat;
    background-size: 100% 100%;
    bottom: -1rem;
    left: 50%;
    margin-left: -.31rem;
    position: absolute;
}

.h3-icon-pass{
    background-image: url(../images/pass.png);
    background-size: .5rem .5rem;
}

@media only screen and (max-width:479px){
    .m-honors .tit h3.titch,.m-honors .tit h3.titen{font-size:18px}
    .m-honors .tit h3.titch img{width:100px}
    .m-honors .tit{padding-left:50px;background-size:10%;background-position:left 5px}
    .m-honors ul li{width:50%;margin-bottom:20px}
    .m-honors .desc{padding-top:10px;font-size:14px}
    .copyright{padding:5px 0}
    .copyright p{font-size:12px}
    .table-qj td{line-height:20px}
    .table-qj{overflow-x:auto}
    .table-qj table{width:600px}
    .bottomSlider {
        display: block !important;
    }
}

@media only screen and (max-width:349px) {
    .ul-entra li {
        margin-bottom: 2px
    }

    .ul-list1 .txt em {
        width: 120px
    }

    .header .logo {
        max-width: 160px
    }

    .bottomSlider {
        display: block !important;
    }
}
.bottomSlider li a {
    display: block;
    width: 100%;
    height: 100%;
}
.bottomSlider {
    display: none;
    width: 92%;
    position: fixed;
    bottom: 6px;
    left: 50%;
    margin-left: -46%;
    background: #146BF4;
    height: 42px;
    border-radius: 21px;
    z-index: 300;
}
.bottomSlider li {
    width: 50%;
    float: left;
    height: 41px;
}

.bottomSlider li.phone_icon a {
    background: url("/assets/addons/cms/images/phone_icon.png") no-repeat center;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-image: url("/assets/addons/cms/images/phone_icon.png");
    background-size: auto auto;
    background-size: auto 25px;
    border-right: 1px solid #fff;
    background-image: url("/assets/addons/cms/images/phone_icon.svg"),none;
    background-repeat: no-repeat;
    background-position: 20px center;
    font-size: .3rem;
    color: #fff;
    line-height: 45px;
    padding-left: 1.2rem;
}
.bottomSlider li.speak_icon a {
    background: url("/assets/addons/cms/images/speak_icon.png") no-repeat center;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-image: url("/assets/addons/cms/images/speak_icon.png");
    background-size: auto auto;
    background-size: auto 25px;

    background-image: url(/assets/addons/cms/images/speak_icon.svg),none;
    background-repeat: no-repeat;
    background-position: 20px center;
    font-size: .3rem;
    color: #fff;
    line-height: 45px;
    padding-left: 1.2rem;
}

@media only screen and (max-width:479px){
    .m-honors .tit h3.titch,.m-honors .tit h3.titen{font-size:18px}
    .m-honors .tit h3.titch img{width:100px}
    .m-honors .tit{padding-left:50px;background-size:10%;background-position:left 5px}
    .m-honors ul li{width:50%;margin-bottom:20px}
    .m-honors .desc{padding-top:10px;font-size:14px}
    .copyright{padding:5px 0}
    .copyright p{font-size:12px}
    .table-qj td{line-height:20px}
    .table-qj{overflow-x:auto}
    .table-qj table{width:600px}
    .bottomSlider {
        display: block !important;
    }
}

@media only screen and (max-width:349px) {
    .ul-entra li {
        margin-bottom: 2px
    }

    .ul-list1 .txt em {
        width: 120px
    }

    .header .logo {
        max-width: 160px
    }

    .bottomSlider {
        display: block !important;
    }
}
.bottomSlider li a {
    display: block;
    width: 100%;
    height: 100%;
}
.bottomSlider {
    display: none;
    width: 92%;
    position: fixed;
    bottom: 6px;
    left: 50%;
    margin-left: -46%;
    background: #146BF4;
    height: 42px;
    border-radius: 21px;
    z-index: 300;
}
.bottomSlider li {
    width: 50%;
    float: left;
    height: 41px;
}

.bottomSlider li.phone_icon a {
    background: url("/assets/addons/cms/images/phone_icon.png") no-repeat center;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-image: url("/assets/addons/cms/images/phone_icon.png");
    background-size: auto auto;
    background-size: auto 25px;
    border-right: 1px solid #fff;
    background-image: url("/assets/addons/cms/images/phone_icon.svg"),none;
    background-repeat: no-repeat;
    background-position: 20px center;
    font-size: .3rem;
    color: #fff;
    line-height: 45px;
    padding-left: 1.2rem;
}
.bottomSlider li.speak_icon a {
    background: url("/assets/addons/cms/images/speak_icon.png") no-repeat center;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-image: url("/assets/addons/cms/images/speak_icon.png");
    background-size: auto auto;
    background-size: auto 25px;

    background-image: url(/assets/addons/cms/images/speak_icon.svg),none;
    background-repeat: no-repeat;
    background-position: 20px center;
    font-size: .3rem;
    color: #fff;
    line-height: 45px;
    padding-left: 1.2rem;
}