@charset "utf-8";
*{padding:0;margin:0;}/*去掉所有标签之间的默认间隙*/
html,body{
    width:100%;
    margin:0 auto; /*设置所有body中所有div居中显示*/
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: #FFFFFF;
    font-size: 13px;
}
input{outline:none!important;/*去除蓝色边框*/}
ul{list-style:none;}/*去掉无序列表的项目符号*/
ol{list-style:none;}/*去掉无序列表的项目符号*/
a{ text-decoration:none;}/*去掉超级链接的下划线*/
img{border:none;}/*去掉图片加载完链接之后的边框*/
a{color:black}
a:link{text-decoration:none!important;}
a:visited{text-decoration:none!important; }
a:hover{text-decoration:none!important;}
a:active{text-decoration:none!important; }
/**************头部*****************/
.header .nav ol li .leftp-0{
    padding-right: 0;
}
.content{
    width: 1180px;
    min-width: 1180px;
    margin: 0 auto;
}
.clear{
    clear: both;
    width: 0;
    height: 0;
    overflow: hidden;
}
.learning_center{
    padding-left: 15px;
}
.learning_center:hover{
    color: #2bae2c;
    cursor: pointer;
}
#header{
    width: 100%;
    min-width: 1180px;
    background: #ffffff;
    height: 103px;
    border-bottom: 1px solid #e9e8ed;
}
#sub_nav{
    width: 100%;
    min-width: 1180px;
    background: #ffffff;
    height:180px;
    box-shadow:0px 1px 10px -3px #888888;
}
.header{
    height: 103px;
    position: relative;
}
.logo{
    float: left;
    height: 103px;
    width: 47%;
}
.logo a{
    display: block;
    height: 103px;
}
.header .nav{
    float: left;
    overflow: hidden;
    height: 103px;
    width: 53%;
}
.new_w_100_footer{
    width: 100%;
    background: #f2f1f1;
}
.new_w_100_footer_top{
    width: 1200px;
    height: 244px;
    min-width: 1200px;
    margin: 0 auto;

}
.new_w_100_footer_top ul{

    float: left;

    padding: 0 120px 0px 50px;
}
.new_w_100_footer_top ul li a{
    color: #666666;

}
.new_w_100_footer_top ul li{

    line-height: 30px;
}
.new_w_100_footer_top ul .title_about{

    padding-top: 33px;

    font-size: 16px;

    padding-bottom: 10px;
}
.pay_attention_us{
    float: left;
    width: 360px;
}
.pay_attention_us h3{

    padding-top: 33px;

    font-size: 16px;

    padding-bottom: 10px;

    font-weight: normal;

    line-height: 30px;
}
.pay_attention_us dl{

    float: left;

    margin-right: 36px;
}
.pay_attention_us dl dt{

}
.pay_attention_us dl dd{

    text-align: center;

    padding-top: 10px;

    font-size: 14px;
}
.customer_service_center_new{

    float: left;
}
.customer_service_center_new h3{
    padding-top: 33px;

    font-size: 16px;

    padding-bottom: 10px;

    font-weight: normal;

    line-height: 30px;
}
.customer_numbers_new{
    line-height: 30px;
    background: url("../images/new_about_img_6.png") no-repeat left center;
    padding-left: 28px;
    font-size: 18px;
}
.online_service_new{
    display: block;
    background: url("../images/new_about_img_7.png") no-repeat;
    height: 37px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.yhs_new{
    line-height: 30px;
}
.yhs_new span{
    color: #666666;
}
.new_w_100_footer_bottom{
    width: 100%;
    min-width: 1200px;
    background: #b5b4b4;
    height: 78px;
    color: #ffffff;
    text-align: center;
    padding-top: 20px;
}
.new_w_100_footer_bottom img{

    display: block;

    width: 107px;

    margin: 0 auto;

    margin-top: 10px;
}

.header .nav ul{
    padding-top: 57px;
    height: 46px;
    float: left;
}
.header .nav ul li{
    float: left;
    padding: 0px 10px;
}
.header .nav ul li a{
    font-size: 16px;
    display: inline-block;
    height: 42px;
    padding: 0px 4px;
}
.header .nav ul li a:hover{
    color: #2bae2c;
    border-bottom: 4px solid #2bae2c;
}
.header .nav ul li .bg{
    color: #2bae2c;
    border-bottom: 4px solid #2bae2c;
}
.header .nav ol{
    float: left;
    height: 26px;
    border-left: 1px solid #aaaaaa;
    margin-top: 54px;
}
.header .nav ol li{
    float: left;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
}
.header .nav ol li span:hover{
    color: #2bae2c;
    cursor:pointer;
}
.header .nav ol li span{
    padding: 0px 14px;
}
.sub_nav{
    height: 180px;
    background: #ffffff;
}
.b2c_dl{
    position: absolute;
    right: 97px;
    top: 17px;
    font-size: 14px;
    border: 1px solid #28b02c;
    padding: 2px 16px;
    color: #28b02c;
    border-radius: 3px;
}
.b2c_zc{
    position: absolute;
    right: 22px;
    top: 17px;
    font-size: 14px;
    border: 1px solid #959595;
    padding: 2px 16px;
    border-radius: 3px;
    color: #959595;

}







#menu0{
    width: 21%;
    border-right: 1px solid #ececec;
    height:180px;
}

#menu1{
    width: 15%;
    border-right: 1px solid #ececec;
    height: 180px;
}
#menu1 dl{
    padding-left: 28px;
}
#menu1 ul{
    padding-left: 30px;
}
.menu1 ul li{
    width: 120px;
    white-space :nowrap;
    line-height: 25px;
}
#menu2{
    width: 15%;
    border-right: 1px solid #ececec;
    height: 180px;
}
#menu2 dl{
    padding-left: 34px;
}
#menu2 ul{
    padding-left: 38px;
}
#menu3{
    width:15%;
    border-right: 1px solid #ececec;
    height: 180px;
}
#menu3 dl{
    padding-left: 10px;
}
#menu3 ul{
    padding-left: 14px;
}
#menu4{
    width:15%;
    border-right: 1px solid #ececec;
    height: 180px;
}
#menu4 dl{
    padding-left: 36px;
}
#menu4 ul{
    padding-left: 41px;
}
#menu5{
    width:16%;
    height: 180px;
}
#menu5 dl{
    padding-left: 27px;
}
#menu5 ul{
    padding-left: 35px;
}
#menu0 dl{
    padding-bottom: 10px;
    padding-left: 0;
}

#menu0 ul li{
    white-space :nowrap;
    line-height: 25px;
}

#menu0 ul{
    padding: 0;
}
.sub_nav ul{
    float: left;
    padding-left: 10px;
    padding-top: 10px;
}
.sub_nav_list{
    float: left;
    overflow: hidden;
}
.sub_nav_list dl{
    overflow: hidden;
    padding-top: 14px;
    padding-left: 10px;
}
.sub_nav_list dl dt{
    width: 34px;
    height: 34px;
    background: url("../images/big_bjs.png") no-repeat;
    float: left;
}
#menu0 dl dt{
    background-position: -18px -120px;
    margin-left: 13px;
}
#menu1 dl dt{
    background-position: -18px -15px;
}
#menu2 dl dt{
    background-position: -18px -84px;
}
#menu3 dl dt{
    background-position: -18px -50px;
}
#menu4 dl dt{
    background: url(../images/itpx.png) no-repeat left 4px !important;
}
#menu5 dl dt{
    background-position: -18px -402px;
}
#menu3 .ejpx li{
    float: left;
}
#menu3 .ejpx {
    padding-top: 0px;
}
#menu3 .ejpx span{
    float: left;
    line-height: 24px;
}
#menu3 .itpx_s{
    padding-top: 5px;
}
#menu3 .itpx_s dt {
    background-position: -18px -436px;
}










#menu5 .ejpx {
    padding-top: 0px;
}
#menu5 .itpx_s{
    padding-top: 5px;
}
#menu5 .itpx_s dt {
    background-position: -18px -155px;
}



.sub_nav_list dl dd{
    color: #2bae2c;
    font-size: 16px;
    float: left;
    line-height: 40px;
    padding-left: 5px;
}
.sub_nav_list ul{
    overflow: hidden;
}
#menu0 .menu0_1 li{
    float: left;
    margin-right: 20px;
}
.sub_nav_list ul li{
    line-height: 25px;
}
.sub_nav_list ul li a:hover{
    color: #2bae2c;

}
.menu0_1{
    padding-left: 15px!important;
}
.menu0_2{
    margin-right: 35px;
}
.sub_nav_list ul li a{
    font-size: 14px;
}

/*****************轮播**********************/
.banner{
    margin-top: 16px;
    height: 320px;
}
.ft-carousel {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.ft-carousel .carousel-inner {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}

.ft-carousel .carousel-inner .carousel-item {
    float: left;
    height: 100%;
}

.ft-carousel .carousel-item img {
    width: 100%;
    height: 100%;
}

.ft-carousel .carousel-indicators {
    position: absolute;
    left: 0;
    bottom: 10px;
    width: 100%;
    text-align: center;
    font-size: 0;
}

.ft-carousel .carousel-indicators span {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-color: #fff;
    margin: 0 4px;
    border-radius: 50%;
    cursor: pointer;
}

.ft-carousel .carousel-indicators span.active {
    background-color: #de3a3a;
}

.ft-carousel .carousel-btn {
    position: absolute;
    top: 50%;
    width: 50px;
    height: 45px;
    margin-top: -25px;
    cursor: pointer;
}

.ft-carousel .carousel-prev-btn {
    left: 0;
    background: url(../images/prev.png) no-repeat;
}

.ft-carousel .carousel-next-btn {
    right: 0;
    background: url(../images/next.png) no-repeat;
}
.example {width: 66.7%;height: 320px; float: left}
.er_nav{
    width: 32%;
    height: 320px;
    background: red;
    float: right;
}
.er_nav_top{
    height: 143px;
    background: #506787;
    overflow: hidden;
}
.er_nav_top_left{
    float: left;
    height: 143px;
    width: 247px;
}
.er_nav_bottom{
    background: #ffffff;
    height:177px ;
}
.er_nav_top_left_top{
    overflow: hidden;
    padding-top: 25px;
    padding-left: 12px;
}
.er_nav_top_left_top dl{
    overflow: hidden;
}

.er_nav_top_left_top dl dt{
    width: 46px;
    height: 46px;
    background: url("../images/big_bjs.png") no-repeat;
    background-position: -210px -80px;
    float: left;
}
.er_nav_top_left_top dl dd{
    float: left;
    padding-left: 12px;

}
.er_nav_top_left_top dl dd p{
    color: #ffffff;
    font-size: 15px;
    line-height: 23px;
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.er_nav_top_left_center{
    height: 34px;
    padding-top: 15px;
    padding-left: 10px;
}
.land{
    width: 110px;
    height: 34px;
    border: none;
    background: #2caf2b;
    color: #ffffff;
    outline:none;
    cursor:pointer;
    margin-right: 10px;
    border-radius: 4px;
    font-size: 15px;
}
.register{
    width: 110px;
    height: 34px;
    border: none;
    background: #ffffff;
    color: black;
    outline:none;
    cursor:pointer;
    border-radius: 4px;
    font-size: 15px;

}
.er_nav_top_left_bottom{
    padding-left: 10px;
    height: 36px;

}
.er_nav_top_left_bottom p{
    line-height: 36px;
    color: #ffffff;
    float: left;
}
.wx{
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/big_bjs.png") no-repeat;
    background-position:-218px -134px;
    margin-top: 5px;
    cursor:pointer;
    margin-left: 5px;
}
.QQ{
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/big_bjs.png") no-repeat;
    background-position:-248px -134px;
    margin-top: 5px;
    cursor:pointer;
    margin-left: 5px;

}
.er_nav_top_right{
    width: 120px;
    float: right;
    height: 143px;
}
.er_nav_top_right dl{
    padding-top: 10px;
    padding-left: 3px;
}
.er_nav_top_right dl dt{
    text-align: center;
}
.er_nav_top_right dl dd{
    color: #ffffff;
    text-align: center;
    padding-top: 7px;
}
.er_nav_bottom_nav{
    overflow: hidden;
    padding-top: 14px;
}
.er_nav_bottom_nav li{
    width: 91px;
    height: 75px;
    float: left;
}
.er_nav_bottom_nav li dl{
    text-align: center;
    margin-top: 8px;
}
.er_nav_bottom_nav li dl dt{
    width: 34px;
    height: 34px;
    margin: 0 auto;
    background: url("../images/big_bjs.png") no-repeat;
}
.er_nav_bottom_nav li dl dd{
    margin-top: 5px;
    color: #666666;
}
#er_nav .er_nav_1 dl dt{
    background-position:-120px -124px;
}
.er_nav_1{
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}
#er_nav .er_nav_2 dl dt{
    background-position:-120px -52px;
}
.er_nav_2{
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}
#er_nav .er_nav_3 dl dt{
    background-position:-120px -16px;
}
.er_nav_3{
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}
#er_nav .er_nav_4 dl dt{
    background-position:-120px -158px;
}
.er_nav_4{
    border-bottom: 1px solid #e7e7e7;
}
#er_nav .er_nav_5 dl dt{
    background-position:-120px -87px;
}
.er_nav_5{
    border-right: 1px solid #e7e7e7;
}
#er_nav .er_nav_6 dl dt{
    background-position:-120px -192px;
}
.er_nav_6{
    border-right: 1px solid #e7e7e7;
}
#er_nav .er_nav_7 dl dt{
    background-position:-120px -228px;
}
.er_nav_7{
    border-right: 1px solid #e7e7e7;
}
#er_nav .er_nav_8 dl dt{
    background-position:-120px -263px;
}
#er_nav .er_nav_4 dl dt:hover{
    background-position:-158px -18px;
}
.roll{
    width: 1178px;
    min-width: 1178px;
    margin: 0 auto;
    margin-top: 16px;
    height: 38px;
    background: #ffffff;
    overflow: hidden;
    border: 1px solid #ddd;
}
.count_down{
    height: 38px;
    width: 400px;
    float: left;
}
.consultation{
    color: #f33342;
    padding-left: 30px;
    background: url(../images/consultation.png) no-repeat left center;
    padding-top: 3px;
    padding-bottom: 3px;
}
.count_down p{
    height: 38px;
    line-height: 38px;
    padding-left: 15px;
}
.bj_526784{
    background: #526786;
    color: #ffffff;
    padding: 4px;
}
.live_broadcast {
    width: 400px;
    float: left;
}
.live_broadcast li {
    padding: 10px;
    background: url("../images/broadcast.png") no-repeat left center;
    padding-left: 28px;
}
.live_broadcast_s {
    width: 360px;
    float: left;
}
.live_broadcast_s li {
    padding: 10px;
    background: url("../images/congratulations.png") no-repeat left center;
    padding-left: 28px;
}
.w312{
    width: 270px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    top: 3px;
}
.bj_f33340{
    color: #f33340;
}
.course_tab{
    margin-top: 16px;
}
.course_tab_nav{
    height: 45px;
    overflow: hidden;

}
.course_tab_nav ul{
    overflow: hidden;
    padding-left: 15px;
    border-bottom: 2px solid #2caf2b;
}
.images_box img{
    width: 100%;
    height: 100%;
}
.course_tab_nav ul li{
    float: left;
    font-size: 17px;
    padding: 10px 20px;
    cursor:pointer;
}
.course_tab_nav ul .active{
    background: #2caf2b;
    color: #ffffff;
    border-radius: 5px 5px 0px 0px;
}
.main{
    margin-top: 16px;
    overflow: hidden;
}
.main_box_1{
    display: none;
    padding-bottom: 16px;
}
.main_curriculum{
    overflow: hidden;
    overflow: hidden;
}
.main_curriculum_left{
    float: left;
    width: 796px;
}
.main_curriculum_right{
    float: right;
    width: 368px;
}
.kszx .main_curriculum_left_nav{
    height: 99px;
}
.kszx .main_curriculum_left_nav .title{
    float: none;
    margin-bottom: 10px;
}
.kszx .main_curriculum_left_nav .sm_nav{
    float: none;
    width: 355px;
    border-bottom: 1px solid #d5d5d5;
    padding-left: 15px;
    background: #ffffff;
}
.main_curriculum_left_nav{
    height: 72px;
    border-bottom: 1px solid #d5d5d5;
}
.main_curriculum_left_nav .title{
    font-size: 18px;
    height: 28px;
    border-left: 8px solid #2ab02d;
    line-height: 28px;
    display: inline-block;
    margin-top: 23px;
    padding-left: 15px;
    float: left;
}
.main_curriculum_left_nav .sm_nav{
    float: left;
    overflow: hidden;
    padding-top: 27px;
    margin-left: 20px;
}
.sm_nav li{
    float: left;
    padding: 0px 14px;
    font-size: 16px;
    cursor:pointer;
    height: 41px;
}
.main_curriculum_left_nav .sm_nav .bj{
    color: #2bae2c;
    border-bottom: 4px solid #2bae2c;
}
.main_box_1 ul li{
    width: 232px;
    height: 210px;
    float: left;
    margin-top: 25px;
    margin-left: 25px;
}


.w1180 .main_box_1 ul li{
    width: 263px;
    height: 233px;
    float: left;
    margin-top: 25px;
    margin-left: 25px;
}
.w1180 .images_box{
    width: 100%;
    height: 160px;
    overflow: hidden;
}
.main_box_1 ul{
    overflow: hidden;
    padding-bottom: 20px;
}
.course_name{
    font-size: 14px;
    padding-top: 5px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 135px;
    float: left;
}
.bat_box{
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 10px;
}
.course_bay{
    padding-top: 5px;
    display: inline-block;
    float: right;
    color: #666666;
    padding-right: 5px;
}
.purchase_immediately{
    border: 1px solid #dadad8;
    background: #ffffff;
    color: #f13241;
    padding: 3px 13px;
    margin-right: 10px;
    border-radius: 4px;
    float: left;
}
.online_consulting{
    border: 1px solid #526784;
    background: #526784;
    color: #fff;
    padding: 3px 13px;
    border-radius: 4px;
    cursor:pointer;
    float: left;
}
.bay_box{
    overflow: hidden;
}
.zkzzy{
    background: #ffffff;
    overflow: hidden;
}
.zkkc{
    background: #ffffff;
    margin-top: 15px;
    height: 570px;
    overflow: hidden;
}
.kszx{
    background: #ffffff;
    margin-top: 15px;
    overflow: hidden;
}
.images_box{
    width: 232px;
    height: 144px;
    overflow: hidden;
}
.images_box img:hover {
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -moz-transition: ease-out 0.5s;
    -o-transition: ease-out 0.5s;
    -webkit-transition: ease-out 0.5s;
    transition: ease-out 0.5s;
}
.kszx .sm_nav{
    padding-top: 10px;
}
.kszx .sm_nav li{
    height: 35px;
    margin-right: 30px;
}
.kszx_tap_s{
    float: left;
}
.kszx_tap{
    float: left;
}
.kszx_box{
    width: 370px;
    background: #ffffff;
    float: left;
    padding-left: 20px;
}
.kszx_box_s{
    width: 370px;
    background: #ffffff;
    float: left;
    margin-left: 20px;
}
.kszx_box_1 .kszx_box_1_list{
    display: none;
    height: 360px;
}
.kszx_box_2 .kszx_box_2_list{
    display: none;
}
.bo_no{
    border: none!important;
}
.kszx_box_1 .city{
    width: 370px;
    height: 80px;
    background: #cff8ce;
    margin-top: 17px;
    position: absolute;
    overflow: hidden;
    z-index: 2;
}
.kszx_box_2 .city{
    width: 370px;
    height: 80px;
    background: #cff8ce;
    margin-top: 17px;
    position: absolute;
    overflow: hidden;
    z-index: 2;
}
.kszx_box_1_city{
    overflow: hidden;
    width: 370px;
    padding-bottom: 12px;
}
.kszx_box_2_city{
    overflow: hidden;
    width: 370px;
}
.kszx_box_1_city li{
    float: left;
    margin-left: 35px;
    margin-top: 14px;
}
.kszx_box_2_city li{
    float: left;
    margin-left: 35px;
    margin-top: 14px;
}
.kszx_box_1_city li a{
    font-size: 14px;
    padding: 2px 10px;
}

.kszx_box_1_city li a:hover{
    background: #2cad2c;
    color: #ffffff;
    border-radius: 3px;
}
.kszx_box_1_list{
    position: relative;
}
.kszx_box_1 .city:hover{
    height: 280px;
    border-radius: 5px;
}
.kszx_box_2 .city:hover{
    height: 280px;
    border-radius: 5px;
}
.kszx_dl{
    padding-top: 116px;

}
.kszx_dl dl{
    overflow: hidden;
    padding-left: 5px;
}
.kszx_dl dl dt{
    float: left;
}
.kszx_dl dl dd{
    float: left;
    width: 200px;
    padding-left: 8px;
}
.kszx_dl dl dd h3{
    width: 200px;
    padding-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    font-weight: normal;
}
.kszx_dl dl dd p{
    line-height: 22px;
    color: #656565;
}
.kszx_text_1_list{
    padding-top: 10px;
    padding-left: 10px;
}
.kszx_text_1_list li{
    overflow: hidden;
    line-height: 32px;
    background: url("../images/kszx_text_1_list_bj.png") no-repeat left center;
    padding-left: 10px;

}
.kszx_text_1_list li a .list_time{
    float: right;
    color: #9f9f9f;
}
.kszx_text_1_list li a span:hover{
    color: #2bae2c;
}
.excellent_auditions{
    height: 276px;
    background: #f6fafd;
    position: relative;
}
.quality_bg{
    display: block;
    position: absolute;
    width: 68px;
    height: 56px;
    background: url("../images/big_bjs.png") no-repeat;
    background-position:-210px -18px;
}
.excellent_auditions h3{
    text-align: center;
    font-size: 18px;
    padding-top: 16px;
    font-weight: normal;
}
.video_s{
    width: 340px;
    height: 191px;
    margin: 0 auto;
    margin-top: 16px;
}
.video_s_name{
    font-size: 16px;
    padding-left: 25px;
    padding-top: 12px;
}
.video_s video{
    width: 100%;
}
.test_guide{
    background: #ffffff;
    margin-top: 16px;
}
.test_guide_title{
    height: 56px;
    border-bottom: 1px solid #e9e9e9;
}
.test_guide_title p{
    font-size: 18px;
    height: 53px;
    font-weight: normal;
    line-height: 56px;
    display: inline-block;
    border-bottom: 3px solid #2bae2a;
    margin-left: 15px;
    padding: 0 4px;
}
.auditions_list{
    background: #ffffff;
}
.auditions_list ul{
    width: 340px;
    margin: 0 auto;
}
.auditions_list ul .dashed{
    border-bottom:1px dashed #d3d3d3;
    padding: 10px;
}
.auditions_list ul li p{
    font-size: 15px;
    font-weight: bold;
    color: #2cae28;
}
.dashed ul{
    overflow: hidden;
    padding-top: 10px;
}
.auditions_list ul li ul li{
    float: left;
    margin-right: 18px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
}
.auditions_list ul li ul li a{
    font-size: 14px;

}
.bj_g td{
    background: #cff8ce;
    border-top: 1px solid #d4d4d4!important;
}
.dashed table tr td{
    padding: 7px 10px;
    border: 1px solid #d4d4d4;
    border-top: none;
}
.dashed table{
    margin-top: 13px;
}
.auditions_list ul li ul li a:hover{
    color: #2bae2c;
}
.qr_code{
    overflow: hidden;
    background: #ffffff;
    padding-left: 14px;
    padding-top: 5px;
    padding-bottom: 14px;
    height: 118px;
}
.qr_code_left{
    float: left;
    width: 238px;
}
.qr_code_left dl{
    float: left;
    margin-right: 14px;
}
.qr_code_left dl dd{
    text-align: center;
}
.qr_code_right{
    float: left;
}
.qq_box{
    margin-bottom: 5px;
}
.hd_img{
    margin-top: 15px;
}
.hd_img img{
    margin-bottom: 10px;
}
.examination_guidance{
    margin-top: 15px;
    background: #ffffff;
}
.examination_guidance .title{
    font-size: 18px;
    height: 28px;
    border-left: 8px solid #2ab02d;
    line-height: 28px;
    display: inline-block;
    margin-top: 23px;
    padding-left: 15px;
}
.examination_guidance_box{
    overflow: hidden;
    margin-top: 20px;
}
.examination_guidance_box_list{
    width: 343px;
    margin-left: 25px;
    margin-right: 25px;
    float: left;
}
.examination_guidance_box_list_title{
    overflow: hidden;
}
.examination_guidance_box_list_title p{
    background: #2caf2b;
    color: #ffffff;
    border-radius: 4px;
    padding: 8px 25px;
    display: inline-block;
    float: left;
    font-size: 16px;
}
.examination_guidance_box_list_title a{
    float: right;
    padding-top: 12px;
    color: #28b02c;
}
.examination_guidance_box_list ul{
    padding-top: 10px;
}
.examination_guidance_box_list ul li{
    overflow: hidden;
    background: url("../images/kszx_text_1_list_bj.png") no-repeat left center;
    padding-left: 10px;
    line-height: 30px;
}
.examination_guidance_box_list ul li a{
    float: left;
}
.examination_guidance_box_list ul li a:hover{
    color: #28b02c;
}
.examination_guidance_box_list ul li span{
    float: right;
    color: #9f9f9f;
    padding-right: 4px;
}
.examination_guidance_box_list_img{
    margin-top: 10px;
    padding-bottom: 10px;
}
.examination_guidance_banner{
    padding-top: 15px;
    padding-bottom: 15px;
}
.other_information{
    overflow: hidden;
}
.other_information .other_information_list{
    width: 382px;
    float: left;
    background: #ffffff;
    margin-right: 17px;
    padding-bottom: 10px;
    height: 384px;
}
.other_information_list .title{
    font-size: 18px;
    height: 28px;
    border-left: 8px solid #2ab02d;
    line-height: 28px;
    display: inline-block;
    margin-top: 23px;
    padding-left: 15px;
}
.other_information_list .list_time{
    float: right;
    padding-top: 30px;
    color: #28b02c;
    padding-right: 10px;
}
.other_information_list .kszx_dl{
    padding-top: 20px;
}
.other_information_list .kszx_text_1_list li a .list_time{
    padding: 0;
    padding-right: 10px;
}
.mr_0{
    margin-right: 0!important;
}
.cadet_voice{
    padding-left: 20px;
    padding-top: 18px;
}
.cadet_voice .user{
    font-size: 14px;
    height: 27px;
    background: url("../images/user.png") no-repeat left center;
    padding-left: 35px;
    line-height: 27px;
    color: #2aaf2f;
}
.user_evaluate{
    margin-top: 10px;
    line-height: 23px;
}
#footer{
    width: 100%;
    min-width: 1180px;
    /*background: #e0e0e0;*/
    border-bottom: 1px solid #ada9aa;
    margin-top: 20px;
}
.footer{
    overflow: hidden;
    padding-bottom: 20px;
}
.friendship_text{
    font-size: 18px;
    padding-top: 15px;
    padding-left: 15px;
    margin-bottom: 10px;
}
.friendship_ul{
    float: left;
    padding-left: 15px;
    margin-right: 0
}
.friendship_ul li{
    line-height: 30px;
}
.friendship_ul li a{
    font-size: 14px;
}
#footer_s{
    width: 100%;
    min-width: 1180px;
    background: #e0e0e0;
}
.footer_tit{
    font-size: 18px;
}
.footer_yqlj{
    overflow: hidden;
    padding-left: 15px;
    margin-top: 20px;
    float: left;
}
.footer_yqlj ul{
    float: left;
    margin-right: 100px;
}
.footer_yqlj ul li{
    line-height: 24px;
}
.footer_dl{
    float: left;
}
.footer_dl dl{
    float: left;
    margin-right: 60px;
}
.footer_dl p{
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 15px;
}
.footer_dl dl dd{
    text-align: center;
    padding-top: 5px;
}
.wb button{
    width: 65px;
    height: 30px;
    border: none;
    background: #c90010;
    margin-left: 8px;
    color: #ffffff;
}
.hxdd_er{
    overflow: hidden;
}
.wb{
    margin-top: 10px;
}
.wb img{
    vertical-align: middle;
}
.footer_khfw{
    float: left;
    margin-right: 60px;
}
.footer_khfw .kfzx{
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 15px;
}
.footer_khfw .phpne{
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 15px;
}
.phpne{
    padding: 0!important;
}
.phonesxz {

    display: inline-block;
    width: 26px;
    height: 22px;
    margin-right: 4px;
    background: url(../images/consultation_s.png) no-repeat;
}
.zxkf{
    margin-top: 10px;
}
.zxkf a{
    width: 106px;
    height: 27px;
    background: url("../images/zxkf.png") no-repeat;
    display: block;
}
.time{
    padding-top: 10px;
    font-size: 15px;
}
.email{
    font-size: 15px;
}
.email_s a{
    color: #cc000e;
    padding-top: 5px;
}
#last_footer{
    background: #212121;
    width: 100%;
    min-width: 1180px;
    height: 106px;
}
.footer_last{
    padding-top: 15px;
    text-align: center;
    color: #929292;
    font-size:14px;
}
.footer_last a{
    color: #929292;
}
.beian{
    text-align: center;
    margin-top: 10px;
}
.kszx_box_1 .first{
    display: block;
}
.kszx_box_2 .first{
    display: block;
}
.first{
    display: block;
}
#sidebar{
    position: fixed;
    right: 0px;
    top: 30%;
    width: 100px;
    height: 300px;
    background: #212121;
}
/****************右侧悬浮****************/
.toolbar-item,.toolbar-layer{background:url(../images/smal_bj.png) no-repeat;background-color: #ffffff}
.toolbar{position:fixed;right:20px;bottom:50px; z-index: 2}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:54px;height:54px;position:relative;-moz-transition:background-position 0.5s;-ms-transition:background-position 0.5s;-o-moz-transition:background-position 0.5s;-webkit-moz-transition:background-position 0.5s;transition:background-position 0.5s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:-2px -499px;}
.toolbar-item-weixin:hover{background-position:-2px -554px;}
.toolbar-item-weixin .toolbar-layer{height:105px;background: url("../images/we.png") no-repeat}
.toolbar-item-feedback{background-position:-2px -170px;}
.toolbar-item-feedback:hover{background-position:-2px -224px;}
.toolbar-item-app{background-position:-2px -389px;}
.toolbar-item-app:hover{background-position:-2px -444px;}
.toolbar-item-app .toolbar-layer{height:105px;background: url("../images/we.png") no-repeat}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:114px;opacity:0;filter:alpha(opacity=0);
    transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
    -moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

.toolbar .toolbar-item{border-bottom: 1px solid #d3d3d3}
.toolbar-item-about{
    border-bottom: 1px solid #d3d3d3
}
.toolbar-item-emal{background-position:-2px -278px;}
.toolbar-item-emal:hover{background-position:-2px -334px;}
.toolbar-item-emal .toolbar-layer{
    height:52px;
    background: none;!important;
    position: absolute;
    right: 54px;
    bottom: 0px;
    width: 173px;
    line-height: 50px;
    padding-left: 10px;
    background: #ffffff;
    border:  1px solid #d3d3d3;
    top: 0px;
}
.toolbar-item-feedback .toolbar-layer{
    height:52px;
    background: none;!important;
    position: absolute;
    right: 54px;
    bottom: 0px;
    width: 120px;
    font-size: 16px;
    line-height: 50px;
    padding-left: 10px;
    background: #ffffff;
    border:  1px solid #d3d3d3;
    top: 0px;
}
.toolbar-item-about{
    display: block;
    width: 54px;
    height: 77px;
    position: relative;
    background: url("../images/smal_bj.png") no-repeat;
    background-position:-2px -0px;
    -moz-transition:background-position 0.5s;-ms-transition:background-position 0.5s;-o-moz-transition:background-position 0.5s;-webkit-moz-transition:background-position 0.5s;transition:background-position 0.5s;
}
.toolbar-item-about:hover{
    background-position:-2px -84px;
}
.toolbar-item-about img{
    position: absolute;
    height: 140px;
    top: -122px;
    left: -46px;
}
.guide_list{
    width: 328px;
    height: 444px;
    background: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
}
.guide_listdjs{
    padding-top: 20px;
}
.guide_listdjs dl{
    overflow: hidden;
}
.guide_listdjs dl dt{
    float: left;
}
.guide_listdjs dl dd{
    float: left;
    padding-top: 26px;
    padding-left: 15px;
    font-size: 15px;
}
.auditions_list{
    position: relative;
}
.auditions_list ul .dashed_p{
    padding: 5px 10px 5px 10px!important;
}
#w270{
    width: 270px!important;
    float: left;
    padding-left: 60px;
}
#w270 li{
    margin-right: 10px;
}
.dashed_p p{
    color: black!important;
}
.guide_listdjs_bj {
    position: absolute;
    left: 0;
    top: 20px;
    height: 294px;
}



/****************右侧悬浮****************/
.toolbar-item,.toolbar-layer{background:url(../images/smal_bj.png) no-repeat;background-color: #ffffff}
.toolbar{position:fixed;right:20px;bottom:50px; z-index: 2}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:54px;height:54px;position:relative;-moz-transition:background-position 0.5s;-ms-transition:background-position 0.5s;-o-moz-transition:background-position 0.5s;-webkit-moz-transition:background-position 0.5s;transition:background-position 0.5s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:-2px -499px;}
.toolbar-item-weixin:hover{background-position:-2px -554px;}
.toolbar-item-weixin .toolbar-layer{height:105px;background: url("../images/we.png") no-repeat}
.toolbar-item-feedback{background-position:-2px -170px;}
.toolbar-item-feedback:hover{background-position:-2px -224px;}
.toolbar-item-app{background-position:-2px -389px;}
.toolbar-item-app:hover{background-position:-2px -444px;}
.toolbar-item-app .toolbar-layer{height:105px;background: url("../images/zkedd.png") no-repeat}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:114px;opacity:0;filter:alpha(opacity=0);
    transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
    -moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

.toolbar .toolbar-item{border-bottom: 1px solid #d3d3d3}
.toolbar-item-about{
    border-bottom: 1px solid #d3d3d3
}
.toolbar-item-emal{background-position:-2px -278px;}
.toolbar-item-emal:hover{background-position:-2px -334px;}
.toolbar-item-emal .toolbar-layer{
    height:52px;
    background: none;!important;
    position: absolute;
    right: 54px;
    bottom: 0px;
    width: 173px;
    line-height: 50px;
    padding-left: 10px;
    background: #ffffff;
    border:  1px solid #d3d3d3;
    top: 0px;
}
.toolbar-item-feedback .toolbar-layer{
    height:52px;
    background: none;!important;
    position: absolute;
    right: 54px;
    bottom: 0px;
    width: 120px;
    font-size: 16px;
    line-height: 50px;
    padding-left: 10px;
    background: #ffffff;
    border:  1px solid #d3d3d3;
    top: 0px;
}
.toolbar-item-about{
    display: block;
    width: 54px;
    height: 77px;
    position: relative;
    background: url("../images/smal_bj.png") no-repeat;
    background-position:-2px -0px;
    -moz-transition:background-position 0.5s;-ms-transition:background-position 0.5s;-o-moz-transition:background-position 0.5s;-webkit-moz-transition:background-position 0.5s;transition:background-position 0.5s;
}
.toolbar-item-about:hover{
    background-position:-2px -84px;
}
.toolbar-item-about img{
    position: absolute;
    height: 140px;
    top: -118px;
    left: -39px;
}
.er_nav_bottom_nav li a:hover{
    color: #2aaf2f;
}

.floor{
    position: fixed;
    width: 92px;
    left: 20px;
    bottom: 50px;
}
.floor ul li{
    border-bottom: 1px solid #a1dca2;
    height: 39px;
    line-height: 39px;

    font-size: 15px;
    background: #2caf2b;
    padding-left: 10px;
    cursor:pointer;
    color: #ffffff;
}
.floor ul li a{

}
.floor ul li:hover{
    background: #2d882b;
}
.hbbx {
    background: url(../images/hbbx.png) no-repeat left center;
    padding-left: 20px;
    padding-right: 3px;
}
.ytg {
    background: url(../images/ytg.png) no-repeat left center;
    padding-left: 20px;
    padding-right: 3px;
}
.zrm {
    background: url(../images/zrm.png) no-repeat left center;
    padding-left: 20px;
    padding-right: 3px;
}
.w1180{
    width: 1180px!important;
}
/*考试指南*/
.kszn_left{
    width: 233px;
    background: #ffffff;
    float: left;
}
.kszn_left p{
    background: #2bae2c;
    color: #ffffff;
    padding-left: 30px;
    height: 36px;
    font-size: 16px;
    line-height: 37px;
}
.kszn_left ul{
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.kszn_left ul li{
    font-size: 14px;
    line-height: 30px;
    cursor:pointer;
}
.kszn_left ul li a:hover{
    color: #2aaf2f;
}
.kszn_right{
    width: 890px;
    float: right;
    background: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
}
.kszn_right_title{
    border-bottom: 1px solid #e8e8e8;
}
.kszn_right_title p{
    color: #2aaf2f;
    font-size: 16px;
    border-bottom: 3px solid #2aaf2f;
    display: inline-block;
    padding: 10px;
}
.kszn_right_stitle{
    background: #999;
    color: #ffffff;
    line-height: 36px!important;
    padding-left: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0!important;
}
.kszn_right_xq{
    padding-bottom: 20px;
}
.kszn_right{
    height: 1433px;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 20px;
}

.big_banner{
    width: 1180px;
    height: 240px;
}
.big_banner img{
    width: 100%;
    height: 100%;
}
.big_fl{
    margin-top: 16px;
    overflow: hidden;

}
.big_fl .fd_lb{
    float: left;
    font-size: 16px;
    padding-right: 15px;
    padding-top: 5px;
    padding-left: 10px;
}
#msqh{
    overflow: hidden;
    padding-bottom: 15px;
}
.big_fl .fdlb_fls{
    float: left;
}
.big_fl .fdlb_fls li{
    float: left;
    font-size: 16px;
    padding: 5px 15px;
    cursor:pointer;
}
.mfst{
    width: 1120px;
    padding: 30px;
    background: #ffffff;
    overflow: hidden;
}
.big_fl ul .on{
    background: #2caf2b;
    color: #ffffff;
    border-radius: 4px;;
}
.mfst .title{
    font-size: 18px;
    height: 28px;
    border-left: 8px solid #2ab02d;
    line-height: 28px;
    display: inline-block;
    padding-left: 15px;
}
.mfst_kc{
    overflow: hidden;
}
.mfst_kc ul li{
    width: 250px;
    height: 240px;
    float: left;
    margin-top: 10px;
    margin-left: 25px;
}


.mfst_kc .images_box {
    width: 100%;
    height: 160px;
    overflow: hidden;
}


.tk_left{
    width: 304px;
    background: #ffffff;
    padding-top: 30px;
    padding-left: 20px;
    padding-bottom: 30px;
    float: left;
    height: 540px;
}
.tk_left ul li{
    height: 52px;
    border: 1px solid #cccccc;
    margin-bottom: 23px;
    width: 282px;
}
.tk_left ul li p{
    height: 32px;
    line-height: 32px;
    border-left: 4px solid #2caf2b;
    padding-left: 24px;
    margin-top: 10px;
}
.tk_left ul li p span{
    font-size: 16px;
    padding-left: 10px;
}
.tk_left ul li p i{
    display: inline-block;
    width: 34px;
    height: 34px;
    background: url(../images/big_bjs.png) no-repeat;
    float: left;

}
.tk_left ul li .kszt_tk i{
    background-position: -18px -120px;
}
.tk_left ul li .mnt_tk i{
    background-position: -18px -120px;
}
.tk_left ul li .ctb_tk i{
    background-position: -18px -120px;
}
.tk_left ul li .csb_tk i{
    background-position: -18px -120px;
}
.tk_left ul li .lxls_tk i{
    background-position: -18px -120px;
}
.big_cc .active a{
    color: #2caf2b;
}


.tk_left ul li .kszt_tk .intro{
    background-position: -19px -230px;
}
.tk_left ul li .mnt_tk .intro{
    background-position: -19px -230px;
}
.tk_left ul li .ctb_tk .intro{
    background-position: -19px -230px;
}
.tk_left ul li .csb_tk .intro{
    background-position: -19px -230px;
}
.tk_left ul li .lxls_tk .intro{
    background-position: -19px -230px;
}
.tk_right{
    float: right;
    width: 770px;
    height: 540px;
    background: #ffffff;
    padding: 30px;
}
.tk_right_lx li{
    position: relative;
    border: 1px solid #e7e7e7;
    margin-top: 16px;
    height: 50px;
    padding-left: 27px;
}
.tk_right_lx li p{
    width: 400px;
    height: 50px;
    display: inline-block;
    line-height: 50px;
    background: url("../images/bi.png") no-repeat left center;
    padding-left: 30px;
}
.tk_right_lx li span{
    width: 70px;
    height: 30px;
    border-radius: 4px;
    color: #ffffff;
    line-height: 30px;
    background: #2caf2b;
    display: inline-block;
    text-align: center;
    cursor:pointer;
    position: absolute;
    right: 10px;
    top: 11px;
}
.mnt_tk_lx{
    display: none;
}
.ctb_tk_lx{
    display: none;
}
.csb_tk_lx{
    display: none;
}
.lxls_tk_lx{
    display: none;
}
#selectedCourse{
    width: 400px;
    height: 300px;
}
#selectedCourse p{
    font-size: 16px;
    color: #28b02c;
    text-align: center;
    padding-top: 40px;
}
.ztklode{
    width: 108px;
    display: block;
    margin: 0 auto;
    margin-top: 30px;
}
#msqh_zl{
    overflow: hidden;
    padding-bottom: 15px;
}

#msqh_zl ul li{
    background: #2caf2b;
    color: #ffffff;
    border-radius: 4px;
}
.msqh_zl_left{
    width: 850px;
    float: left;
    background: #ffffff;
}
.msqh_zl_left .monst_tghs{
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
}
.msqh_zl_left .monst_tghs li{
    overflow: hidden;
    padding-bottom: 27px;
    padding-top: 26px;
    border-bottom: 1px solid #efefef;
}
.ziliao_slt{
    float: left;
    width: 133px;
}
.ziliao_slt img{
    width: 100%;
}
.ziliao_xinxi{
    width: 552px;
    float: left;
    padding-left: 28px;
}
.ziliao_xinxi h3{
    font-size: 19px;
    font-weight: normal;

}
.ziliao_xinxi .ziliaojaj{
    line-height: 24px;
    font-size: 15px;
    padding-top: 10px;
    color: #666666;
}
.ziliao_xinxi .guanjianz{
    color: #666666;
    font-size: 15px;
    line-height: 24px;
    padding-top: 34px;
}
.ziliao_xinxi .xinxi_time{
    color: #666666;
    font-size: 15px;
    line-height: 24px;
}
.ziliao_xz{
    width: 97px;
    float: left;
}
.ziliao_xz_list{
    width: 74px;
    height: 28px;
    color: #ffffff;
    background: #2caf2b;
    display: inline-block;
    text-align: center;
    line-height: 28px;
    margin-left: 20px;
    margin-top: 80px;
}
.ziliao_xz_list:hover{
    background: #249124;
}
.msqh_zl_tjkc{
    float: right;
    width: 317px;
    background: #ffffff;
}
.msqh_zl_tjkc .title {
    font-size: 18px;
    height: 28px;
    border-left: 8px solid #2ab02d;
    line-height: 28px;
    display: inline-block;
    margin-top: 23px;
    padding-left: 15px;
}
.msqh_zl_tjkc_kc{
    width: 270px;
    height: 200px;
    margin: 0 auto;
    padding-top: 10px;
}
.msqh_zl_tjkc_kc .images_box{
    width: 100%;
    height: 150px;
}
.msqh_zl_tjkc_kc .images_box img{
    width: 100%;
}
.msqh_zl_tjkc_kc .bat_box{
    padding-top: 10px;
    padding-bottom: 0px;
}
.rmkc{
    margin-top:20px;
}
.rmkc .title{
    border-left: none!important;
    background: url("../images/img_23.png") no-repeat left center;
    padding-left: 30px;
    margin-left: 24px;
}
.msqh_zl_rmzb{
    float: right;
    width: 317px;
    background: #ffffff;
    margin-top: 20px;
    padding-bottom: 10px;
}
.msqh_zl_rmzb .title{
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    margin-top: 23px;
    border-left: none!important;
    background: url("../images/img_24.png") no-repeat left center;
    margin-left: 24px;
    padding-left: 30px;
}
.msqh_zl_rmzb ul{
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 5px;
}
.msqh_zl_rmzb ul li{
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 26px;
}
.msqh_zl_rmzb ul li a{
    display: inline-block;
    width: 76px;
    text-align: center;
    border-radius: 4px;
    float: right;
}
.msqh_zl_rmzb ul li .wzb{
    background: #ff9000;
    color: #ffffff;

}
.msqh_zl_rmzb ul li .zbz{
    background: #2caf2b;
    color: #ffffff;
}
.msqh_zl_rmzb ul li .hf{
    background: #526784;
    color: #ffffff;

}
.mfst_s .title{
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    margin-top: 23px;
    border-left: none!important;
    background: url("../images/img_25.png") no-repeat left center!important;
    margin-left: 24px;
    padding-left: 30px;
}
.mfst_s ul li a{
    border: 1px solid #2bae2a;
    color: #2bae2a;
}
.zixuetiku{
    float: right;
    width: 317px;
    background: #ffffff;
    margin-top: 20px;
    padding-bottom: 10px;
}
.zixuetiku .title{
    font-size: 18px;
    height: 28px;
    border-left: 8px solid #2ab02d;
    line-height: 28px;
    display: inline-block;
    margin-top: 23px;
    padding-left: 15px;
}
.zixuetiku ul{
    padding-left: 15px;
    padding-bottom: 10px;
}
.zixuetiku ul li{
    position: relative;
    height: 43px;
    margin-top: 30px;
}
.zixuetiku ul li .zixuetiku_1{
    width: 41px;
    height: 41px;
    background: url("../images/img_26.png") no-repeat;
    display: inline-block;
}
.zixuetiku ul li .zixuetiku_2{
    width: 41px;
    height: 41px;
    background: url("../images/img_27.png") no-repeat;
    display: inline-block;
}
.zixuetiku ul li .zixuetiku_3{
    width: 41px;
    height: 41px;
    background: url("../images/img_28.png") no-repeat;
    display: inline-block;
}
.zixuetiku ul li h3{
    position: absolute;
    left: 50px;
    top: -3px;
    font-weight: normal;
    color: #2caf2d;
    font-size: 16px;
}
.zixuetiku ul li p{
    position: absolute;
    left: 50px;
    top: 24px;
    color: #666666;
    font-size: 14px;
}
.zixuetiku ul li a{
    background: #516683;
    position: absolute;
    left: 208px;
    top: 5px;
    color: #fff;
    font-size: 14px;
    padding: 5px 10px;
    border-radius: 4px;
}
.zikaomianfei{
    float: right;
    width: 317px;
    background: #ffffff;
    margin-top: 20px;
    padding-bottom: 10px;
}
.zikaomianfei ul{
    padding-left: 15px;
}
.zikaomianfei ul li{
    height: 42px;
    overflow: hidden;
    position: relative;
}
.zikaomianfei ul li span{
    position: absolute;
    left: 0;
    top: 15px;
}
.zikaomianfei ul li a{
    position: absolute;
    padding: 5px 15px;
    border: 1px solid #28b02c;
    color: #28b02c;
    right: 17px;
    top: 9px;
    border-radius: 4px;
}
.jrxxxz{
    float: right;
    width: 317px;
    background: #ffffff;
    margin-top: 20px;
    padding-bottom: 10px;
}
.jrxxxz_box{
    height: 197px;
    position: relative;
}
.jrxxxz_box dl{
    width: 114px;
    float: left;
    position: absolute;
}
.jrxxxz_box dl dt img{
    width: 100%;
}
.jrxxxz_box dl dd{
    text-align: center;
}
.jrxxxz_box dl p{
    text-align: center;
    padding-top: 15px;
}
.jrxxxz_box_1{
    top: 20px;
    left: 40px;
}
.jrxxxz_box_2{
    top: 20px;
    right: 40px;
}
.zllb_rdzi{
    float: right;
    width: 317px;
    background: #ffffff;
    margin-top: 20px;
    padding-bottom: 10px;
}
.zllb_rdzi ul{
    padding-left: 15px;
    padding-top: 15px;
}
.zllb_rdzi ul li{
    line-height: 28px;
    margin-bottom: 7px;
}
.zllb_rdzi ul li span{
    width: 20px;
    height: 20px;
    display: inline-block;
    line-height: 20px;
    text-align: center;
    border: 1px solid #747474;
    border-radius: 50%;
    margin-right: 10px;
}
.zllb_rdzi ul li .bt_x{
    background: #28b02c;
    color: #ffffff;
    border: 1px solid #ffffff;
}
.msqh_zl_right{
    float: right;
    width: 317px;
}
#msqh_zl{
    overflow: hidden;
    padding-bottom: 15px;
}

#msqh_zl ul li{
    background: #2caf2b;
    color: #ffffff;
    border-radius: 4px;
}
.msqh_zl_left{
    width: 850px;
    float: left;
    background: #ffffff;
    min-height: 1004px;
}


.ziliao_slt{
    float: left;
    width: 133px;
}
.ziliao_slt img{
    width: 100%;
}
.ziliao_xinxi{
    width: 552px;
    float: left;
    padding-left: 28px;
}
.ziliao_xinxi h3{
    font-size: 19px;
    font-weight: normal;

}
.ziliao_xinxi .ziliaojaj{
    line-height: 24px;
    font-size: 15px;
    padding-top: 10px;
    color: #666666;
}
.ziliao_xinxi .guanjianz{
    color: #666666;
    font-size: 15px;
    line-height: 24px;
    padding-top: 34px;
}
.ziliao_xinxi .xinxi_time{
    color: #666666;
    font-size: 15px;
    line-height: 24px;
}
.ziliao_xz{
    width: 97px;
    float: left;
}
.ziliao_xz_list{
    width: 74px;
    height: 28px;
    color: #ffffff;
    background: #2caf2b;
    display: inline-block;
    text-align: center;
    line-height: 28px;
    margin-left: 20px;
    margin-top: 80px;
}
.ziliao_xz_list:hover{
    background: #249124;
}
.msqh_zl_tjkc{
    float: right;
    width: 317px;
    background: #ffffff;
}
.msqh_zl_tjkc .title {
    font-size: 18px;
    height: 28px;
    border-left: 8px solid #2ab02d;
    line-height: 28px;
    display: inline-block;
    margin-top: 23px;
    padding-left: 15px;
}
.msqh_zl_tjkc_kc{
    width: 270px;
    height: 200px;
    margin: 0 auto;
    padding-top: 10px;
}
.msqh_zl_tjkc_kc .images_box{
    width: 100%;
    height: 150px;
}
.msqh_zl_tjkc_kc .images_box img{
    width: 100%;
}
.msqh_zl_tjkc_kc .bat_box{
    padding-top: 10px;
    padding-bottom: 0px;
}
.rmkc{
    margin-top:20px;
}
.rmkc .title{
    border-left: none!important;
    background: url("../images/img_23.png") no-repeat left center;
    padding-left: 30px;
    margin-left: 24px;
}
.msqh_zl_rmzb{
    float: right;
    width: 317px;
    background: #ffffff;
    margin-top: 20px;
    padding-bottom: 10px;
}
.msqh_zl_rmzb .title{
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    margin-top: 23px;
    border-left: none!important;
    background: url("../images/img_24.png") no-repeat left center;
    margin-left: 24px;
    padding-left: 30px;
}
.msqh_zl_rmzb ul{
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 5px;
}
.msqh_zl_rmzb ul li{
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 26px;
}
.msqh_zl_rmzb ul li a{
    display: inline-block;
    width: 76px;
    text-align: center;
    border-radius: 4px;
    float: right;
}
.msqh_zl_rmzb ul li .wzb{
    background: #ff9000;
    color: #ffffff;

}
.msqh_zl_rmzb ul li .zbz{
    background: #2caf2b;
    color: #ffffff;
}
.msqh_zl_rmzb ul li .hf{
    background: #526784;
    color: #ffffff;

}
.mfst_s .title{
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    margin-top: 23px;
    border-left: none!important;
    background: url("../images/img_25.png") no-repeat left center!important;
    margin-left: 24px;
    padding-left: 30px;
}
.mfst_s ul li a{
    border: 1px solid #2bae2a;
    color: #2bae2a;
}
.zixuetiku{
    float: right;
    width: 317px;
    background: #ffffff;
    margin-top: 20px;
    padding-bottom: 10px;
}
.zixuetiku .title{
    font-size: 18px;
    height: 28px;
    border-left: 8px solid #2ab02d;
    line-height: 28px;
    display: inline-block;
    margin-top: 23px;
    padding-left: 15px;
}
.zixuetiku ul{
    padding-left: 15px;
    padding-bottom: 10px;
}
.zixuetiku ul li{
    position: relative;
    height: 43px;
    margin-top: 30px;
}
.zixuetiku ul li .zixuetiku_1{
    width: 41px;
    height: 41px;
    background: url("../images/img_26.png") no-repeat;
    display: inline-block;
}
.zixuetiku ul li .zixuetiku_2{
    width: 41px;
    height: 41px;
    background: url("../images/img_27.png") no-repeat;
    display: inline-block;
}
.zixuetiku ul li .zixuetiku_3{
    width: 41px;
    height: 41px;
    background: url("../images/img_28.png") no-repeat;
    display: inline-block;
}
.zixuetiku ul li h3{
    position: absolute;
    left: 50px;
    top: -3px;
    font-weight: normal;
    color: #2caf2d;
    font-size: 16px;
}
.zixuetiku ul li p{
    position: absolute;
    left: 50px;
    top: 24px;
    color: #666666;
    font-size: 14px;
}
.zixuetiku ul li a{
    background: #516683;
    position: absolute;
    left: 208px;
    top: 5px;
    color: #fff;
    font-size: 14px;
    padding: 5px 10px;
    border-radius: 4px;
}
.zikaomianfei{
    float: right;
    width: 317px;
    background: #ffffff;
    margin-top: 20px;
    padding-bottom: 10px;
}
.zikaomianfei ul{
    padding-left: 15px;
}
.zikaomianfei ul li{
    height: 42px;
    overflow: hidden;
    position: relative;
}
.zikaomianfei ul li span{
    position: absolute;
    left: 0;
    top: 15px;
}
.zikaomianfei ul li a{
    position: absolute;
    padding: 5px 15px;
    border: 1px solid #28b02c;
    color: #28b02c;
    right: 17px;
    top: 9px;
    border-radius: 4px;
}
.jrxxxz{
    float: right;
    width: 317px;
    background: #ffffff;
    margin-top: 20px;
    padding-bottom: 10px;
}
.jrxxxz_box{
    height: 197px;
    position: relative;
}
.jrxxxz_box dl{
    width: 114px;
    float: left;
    position: absolute;
}
.jrxxxz_box dl dt img{
    width: 100%;
}
.jrxxxz_box dl dd{
    text-align: center;
}
.jrxxxz_box dl p{
    text-align: center;
    padding-top: 15px;
}
.jrxxxz_box_1{
    top: 20px;
    left: 40px;
}
.jrxxxz_box_2{
    top: 20px;
    right: 40px;
}
.zllb_rdzi{
    float: right;
    width: 317px;
    background: #ffffff;
    margin-top: 20px;
    padding-bottom: 10px;
}
.zllb_rdzi ul{
    padding-left: 15px;
    padding-top: 15px;
}
.zllb_rdzi ul li{
    line-height: 28px;
    margin-bottom: 7px;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 20px;
    text-overflow: ellipsis;
}
.zllb_rdzi ul li span{
    width: 20px;
    height: 20px;
    display: inline-block;
    line-height: 20px;
    text-align: center;
    border: 1px solid #747474;
    border-radius: 50%;
    margin-right: 10px;
}
.zllb_rdzi ul li .bt_x{
    background: #28b02c;
    color: #ffffff;
    border: 1px solid #ffffff;
}

.msqh_zl_right{
    float: right;
    width: 317px;
}




.msqh_zl_left .title{
    font-size: 18px;
    height: 28px;
    border-left: 8px solid #2ab02d;
    line-height: 28px;
    margin-top: 23px;
    padding-left: 15px;
}


.msqh_zl_left .chengshimingc_list{
    overflow: hidden;
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
}
.msqh_zl_left .chengshimingc_list li{
    float: left;
    padding: 5px 10px;
    border: 1px solid #dddddd;
    margin-right: 18px;
    color: #000000;
    border-radius: 4px;
    margin-bottom: 8px;
    cursor:pointer;
}

.msqh_zl_left .zixinliebiao_list{
    padding-top: 30px;
    padding-left: 40px;
    padding-right: 20px;
}
.msqh_zl_left .zixinliebiao_list li{
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dashed #d9d9d9;
    font-size: 14px;
    display: none;
}
.zixinliebiao_list .nr{
    padding-left: 15px;
    background: url("../images/nr.png") no-repeat left center;
}
.zixinliebiao_list .nr:hover{
    color: #2caf2b;
}

.zixinliebiao_list .fbsj{
    float: right;
}
.zixunxiangqing{
    width: 790px;
    float: left;
    background: #ffffff;
    padding: 30px;
}
.pages .fl {
    float: left;
}
.pages {
    height: 40px;
    line-height: 40px;
    text-align: center;
    padding-top: 27px;
    width: 770px;
    margin: 0 auto;
    padding-bottom: 25px;
}
.total-pages{
    float: left;
    padding-left: 20px;
}
.pages button {
    padding: 0 10px;
    margin: 0 10px;
    height: 40px;
    float: left;
    cursor: pointer;
    border: 1px solid #ebebeb;
    background-color: #ffffff;
}
.pages .first-page,
.pages .last-page {
    margin: 0;
}
.pages .pageWrap {
    height: 40px;
    float: left;
    overflow: hidden;
}
.pages .pageWrap ul {
    width: 100000px;
    height: 40px;
    float: left;
}
.pages .pageWrap ul li {
    width: 60px;
    height: 40px;
    border: 1px solid #ebebeb;
    line-height: 40px;
    box-sizing: border-box;
    cursor: pointer;
    float: left;
}
.pages .pageWrap ul .sel-page {
    background-color: #2caf2b;
    color: #fff;
}
.pages .jump-text {
    width: 60px;
    height: 40px;
    box-sizing: border-box;
    text-align: center;
    margin: 0 5px;
    float: left;
}
.pages .jump-button {
    margin: 0;
    float: left;
}
.pages.total-pages,
.pages.total-count {
    margin-left: 10px;
    float: left;
    font-size: 14px;
}
.zixinliebiao_list label{
    overflow: hidden;
    display: block;
}


.zixinliebiao_list_title{
    border-bottom: 2px solid #efefef;
}

.zixinliebiao_list_title p {
    font-size: 18px;
    height: 53px;
    font-weight: normal;
    line-height: 56px;
    display: inline-block;
    border-bottom: 3px solid #2bae2a;
    margin-left: 15px;
    padding: 0 4px;
}

.mfst{
    min-width: 1120px!important;

}
.mfst_kc ul {
    overflow: hidden;
}
#sxx {
    font-size: 18px;
    margin-bottom: 30px;
}

.big_sxx{
    background: #f9f9f9;
    padding: 20px;
    background: #f9f9f9;
    margin-bottom: 30px;
}
.sxx #sxx .active{
    color: #2aaf2f;
}
.big_sxx .big_cc{
    overflow: hidden;
    font-size: 15px;
}
.big_sxx .big_cc p{
    display: inline-block;
    float: left;
    font-weight: bold;
    margin-right: 10px;
    padding: 5px 10px;
    text-align: right;
}
.big_cc li{
    float: left;
    padding: 5px 10px;
}
.big_cc li .on{
    background: #2aaf2f;
    color: #ffffff;
}



.big_sxx .fansuo_cc{
    overflow: hidden;
    font-size: 15px;
    margin-top: 30px;
}
.big_sxx .fansuo_cc p{
    display: inline-block;
    float: left;
    font-weight: bold;
    margin-right: 10px;
    padding: 5px 10px;
    text-align: right;
}
.fansuo_cc li{
    float: left;
    padding: 5px 10px;
    margin-bottom: 10px;
    cursor:pointer;
    word-wrap: break-word;
    white-space: nowrap;
}

.purchase_guc{
    background: #2caf2b;
    color: #ffffff;
    padding: 5px 13px;
    margin-right: 10px;
    border-radius: 4px;
}



.zmjd{
    overflow: hidden;
    background: #eaeaea;
    width: 962px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.zmjd span{
    float: left;
    padding: 5px 10px;
    margin-right: 9px;
    cursor:pointer;
}
.zmjd .active{
    color: #28b02a;
    border-radius: 4px;
}
.w_908{
    width: 980px;
    display: inline-block;
    float: left;
}
#lmxs .active{
    color: #28b02a;
}

.jszg{
    padding: 10px;
    overflow: hidden;
    font-size: 15px;
    padding-left: 24px;
}
.jszg p{
    float: left;
    padding: 5px 10px;
}
.jszg li{
    float: left;
    padding: 5px 10px;
    cursor:pointer;
}

.app_box{
    width: 100%;
    height: 640px;
    background: #212121;
    margin-top: 16px;
    min-width: 1200px;
    background: url("../images/app_bj.jpg") no-repeat;
    background-size: 100% 100%;
}
.app_box img{
    width: 100%;
}
.app_box_tap{
    border-bottom: 2px solid #2caf2b;
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 30px;
}
.app_box_tap ul{
    overflow: hidden;
    text-align: center;
    width: 220px;
    margin: 0 auto;
}
.app_box_tap ul li{
    float: left;
    font-size: 16px;
    width: 100px;
    height: 34px;
    line-height: 34px;
    border-radius: 4px 4px 0px 0px;
    text-align: center;
    cursor:pointer;
}
.app_box_tap ul .active{
    background: #2aaf2f;
    color: #ffffff;
}
.app_box_img{
    width: 1000px;
    margin: 0 auto;
    padding-top: 30px;
}
.ztk{
    display: none;
}
.mbx{
    width: 1180px;
    min-width: 1180px;
    margin: 0 auto;
    margin-top: 20px;
    font-size: 14px;
}



.zb_box{
    width: 100%;
    height: 605px;
    background: #212121;
    margin-top: 30px;
    min-width: 1200px;
    background: url("../images/app_bj.jpg") no-repeat;
    background-size: 100% 100%;
    padding-top: 35px;
}
#zb_box{
    width: 1200px;
    height: 570px;
    background: #000000;
    margin: 0 auto;
    overflow: hidden;
}
.zb_box_left{
    width:890px;
    height: 640px;
    float: left;
}
.zb_box_right{
    float: right;
    width: 310px;
    background: #303030;
    height: 640px;
}
.zb_box_right_title{
    height: 56px;
    text-align: center;
    line-height: 56px;
    background: #2caf2b;
}
#logInfo{
    color: #ffffff;
    font-size: 16px;
}
.zb_list{
    padding-top: 15px;
}
.zb_list ul{
}
.zb_list ul li{
    height: 75px;
    background: url("../images/img_29.png") no-repeat 15px center;
    background-color: #2e2e2e;
    padding-left: 12px;
    position: relative;
}

.zbzt{
    float: right;
    padding-left: 20px;
}
.zbz{
    background: url("../images/zb.gif")no-repeat left center;
}
.zb_list ul li:hover{
    background-color: #474747;
}
.zb_list li .zbsjhzt{
    float: left;
    color: #ffffff;
    width: 250px;
    position: absolute;
    left: 33px;
    top: 10px;
    font-size: 16px;
}
.zb_kcmc{
    position: absolute;
}
.zb_kcmc{
    font-size: 16px;
    color: #ffffff;
    position: absolute;
    bottom: 10px;
    left: 34px;
}
.zb_box_left p{
    padding: 15px 60px;
    background: #2caf2b;
    border-radius: 4px;
    display: inline-block;
    color: #ffffff;
    margin-top: 250px;
    margin-left: 356px;
    font-size: 16px;
    cursor:pointer;

}
.zb_list_newbox{
    overflow: hidden;
}
.zb_list_jr{
    width: 790px;
    height: 405px;
    background: #ffffff;
    float: left;
}
.zb_list_img{
    width: 377px;
    height: 405px;
    float: right;
}
.zb_list_img img{
    width: 100%;
    height: 100%;
}
.zb_list_jr .title{
    font-size: 18px;
    height: 28px;
    border-left: 8px solid #2ab02d;
    line-height: 28px;
    padding-left: 15px;
    margin-top: 20px;
}
.zb_list_jr .rq{
    overflow: hidden;
    border-bottom: 1px solid #d8d8d8;
}
.zb_list_jr .rq li{
    float: left;
    line-height: 50px;
    width: 106px;
    text-align: center;
    font-size: 16px;
    border-bottom: 2px solid #ffffff;
}
.zb_list_jr .rq .active{
    border-bottom: 2px solid #2aaf2f;
}
.zb_list_jr ol{
    padding: 0px  20px;
}
.zb_list_jr ol li{
    height: 305px;
    display: none;
}
.zblb{
    overflow: hidden;
    height: 50px;
    border-bottom: 1px dashed #e7e7e7;
}
.zblb_sj{
    width: 170px;
    text-align: left;
    float: left;
    height: 50px;
    padding-left: 30px;
}
.zblb_sj p{
    line-height: 50px;
    font-size: 16px;
    color: #666666;
}
.zblb_title{
    width: 240px;
    float: left;
    height: 50px;

}
.zblb_title p{
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    color: #666666;
}
.zblb_zt{
    width: 200px;
    height: 50px;
    float: left;

}
.zblb_zt p{
    width: 88px;
    height: 32px;
    border: 1px solid #3dcc3e;
    color: #3dcc3e;
    text-align: center;
    line-height: 32px;
    float: right;
    margin-right: 25px;
    margin-top: 8px;
}
.jh_list{
    overflow: hidden;
}
.jh_list p{
    float: left;
    margin-right: 30px;
}
.jh_zz{
    padding-left: 200px;
}
.zixunxiangqing_nr{
    padding-top: 25px;;
}
.zixunxiangqing h3{
    font-size: 20px;
    text-align: center;
    padding-bottom: 20px;
}
.zixunxiangqing_nr p {
    line-height: 24px;
    padding-bottom: 21px;
}
.zixunxiangqing_nr td{
    padding: 5px 10px!important;
    border: 1px solid;
}
.kszn_right p{
    line-height: 24px;
    padding-bottom: 21px;
}
.kszn_right_xq p{
    padding-left: 12px;
    padding-right: 12px;
}
.bas_1{
    overflow: hidden;
}
.bas_2{
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 260px;
}
.tupianguanggao{
    margin-top: 16px;
}
.tupianguanggao img{
    border: none;
    display: block;
}
.zblb_zbls{
    float: left;
    height: 50px;
    width: 100px;
}
.zblb_zbls p{
    line-height: 50px;
    font-size: 16px;
    color: #666666;
}
video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}



.header .nav{
    position: relative;
}
#search{
    position: absolute;
    top: 10px;
    right: 200px;
    overflow: hidden;
}
.search_text{
    width: 177px;
    height: 30px;
    border: 1px solid #d8d8d8;
    border-right: none;
    border-radius: 4px 0px 0px 4px;
    outline:none;
    background: url("../images/search.png") no-repeat 10px center;
    padding-left: 36px;
    font-size: 14px;
    float: left;
}
#search_btn{
    float: left;
    cursor:pointer;
    display: inline-block;
    width: 61px;
    height: 32px;
    background: url("../images/search_btn.png") no-repeat;
}




.kePublic a { outline-style: none; color: #494949; text-decoration: none }
.kePublic a, area { blr:expression(this.onFocus=this.blur())
}
.kePublic :focus { -moz-outline-style: none }
.kePublic .clear { clear: both; height: 0; overflow: hidden; visibility: hidden; }
.kePublic .hidden, .hide { display: none }
.kePublic .block, .show { display: block }
.kePublic .fl { float: left }
.kePublic .fr { float: right }
.kePublic .fline { float: left; display: inline }
.kePublic .clearfix:after { clear: both; content: "."; height: 0; display: block; visibility: hidden }
.kePublic .chgBtn { cursor: pointer }
.kePublic .fwr { font-family: "微软雅黑" }
.kePublic .far { font-family: Arial }
.kePublic .fb { font-weight: bold }
.kePublic .auto { margin-left: auto!important; margin-right: auto!important }
.kePublic .cor_red { color: #ff0000 }
.kePublic .cor_org { color: #FF4400; }
.kePublic .cor_bs, .cor_bs:hover { color: #fff }
.kePublic .autoImg img { height: auto; width: 100%; display: block; }
.kePublic .button { display: inline-block; zoom: 1; *display: inline;
    vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: 0.25em 0.6em 0.3em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }
.kePublic .red { color: #faddde; border: solid 1px #980c10; background: #d81b21; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A51715)); background: -moz-linear-gradient(top, #ed1c24, #A51715); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.kePublic .red:hover { background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top, #c9151b, #a11115); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
    color: #fff; }
.kePublic .red:active { color: #de898c; background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24)); background: -moz-linear-gradient(top, #aa1317, #ed1c24); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
.kePublic .cor_bs, .cor_bs:hover { color: #ffffff; }

.kePublic .mKeBanner, .mKeBanner div { text-align: center; }
/*弹出层 CSS*/
.kePublic .gb_resLay { background: #FFFFFF; height: 170px; width: 100%; max-width: 800px; margin: 0 auto; }
.kePublic .gb_res_t { line-height: 58px; height: 58px; position: relative; font-size: 18px; text-align: center; }
.kePublic .gb_res_t i { background: #FFEC94; height: 1px; overflow: hidden; left: 32px; top: 30px; right: 32px; position: absolute; }
.kePublic .gb_res_t span { background: #FFF; display: inline-block; padding: 0px 6px; position: relative; z-index: 2; }
.kePublic .gb_resItms { margin: 0px 4%; }
.kePublic .gb_resItms li { text-align: center; float: left; width: 16.66%; padding-bottom: 15px; }
.kePublic .gb_resA img { height: auto; width: 60px; margin-bottom: 10px; }

@media only screen and (max-width: 500px) {
    .kePublic .gb_resA img { width: 45px; margin-top: 5px; }
}

@media only screen and (max-width: 470px) {
    .kePublic .gb_resItms li { width: 33.333%; }
    .kePublic .gb_resLay { height: 290px; }
    .kePublic .gb_resA img { width: 60px; margin-top: 0 }
}

.kePublic a{color: #fff;}
.kePublic .bdsharebuttonbox a { width: 60px!important; height: 60px!important; margin: 0 auto 10px!important; float: none!important; padding: 0!important; display: block; }
.kePublic .bdsharebuttonbox a img { width: 60px; height: 60px; }
.kePublic .bdsharebuttonbox .bds_tsina { background: url(../images/gbRes_6.png) no-repeat center center/60px 60px; }
.kePublic .bdsharebuttonbox .bds_qzone { background: url(../images/gbRes_4.png) no-repeat center center/60px 60px; }
.kePublic .bdsharebuttonbox .bds_tqq { background: url(../images/gbRes_5.png) no-repeat center center/60px 60px; }
.kePublic .bdsharebuttonbox .bds_weixin { background: url(../images/gbRes_2.png) no-repeat center center/60px 60px; }
.kePublic .bdsharebuttonbox .bds_sqq { background: url(../images/gbRes_3.png) no-repeat center center/60px 60px; }
.kePublic .bdsharebuttonbox .bds_renren { background: url(../images/gbRes_1.png) no-repeat center center/60px 60px; }
.kePublic .bd_weixin_popup .bd_weixin_popup_foot { position: relative; top: -12px; }



.bg_green {
    overflow: hidden;
    min-width: 1200px;
    background:green;
}

.reversion_nav ul {
    float: left;
    overflow: hidden;
}
.reversion_nav ul li {
    float: left;
    margin: 0px 6px;
}
.reversion_nav ul li a {
    line-height: 46px;
    color: #FFFFFF;
    padding: 12px 12px;
    font-size: 17px;
}
.reversion_banner {
    height: 350px;
}
.login_box {
    width: 147px;
    height: 306px;
    background: #FFFFFF;
    position: absolute;
    right: 100px;
    top: 24px;
    border-radius: 6px;
}
.xlr {
    display: block;
    width: 68px;
    margin: 10px auto;
}
.welcome {
    text-align: center;
    line-height: 25px;
    font-size: 14px;
}
.reversion_land_s, .reversion_register_s {
    width: 118px;
    height: 32px;
    border: 1px solid #2caf2b;
    outline: none;
    cursor: pointer;
    border-radius: 4px;
    display: block;
    margin: 10px auto;
}
.reversion_land_s {
    background: #2caf2b;
    color: #FFFFFF;
}
.reversion_register_s {
    background: #FFFFFF;
    color: #2caf2b;
}
.login_box ul {
    padding-left: 15px;
}
.login_box ul li {
    line-height: 30px;
    padding-left: 30px;
}
.self_library {
    background: url(../images/ztk.png) no-repeat left center;
}
.self_test {
    background: url(../images/edd.png) no-repeat left center;
}
.wechat_network {
    background: url(../images/wx.png) no-repeat left center;
}




#top {
    width: 100%;
    background: #fff;
    height: 70px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
}
.logo_black {
    display: block;
    float: left;
    width: 220px;
    padding-top: 20px;
}
.logo_box_black {
    background: #fff;
}
.subject {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    height: 70px;
}
.nav_box_black {
    overflow: hidden;
    float: left;
    padding-top: 25px;
    padding-left: 20px;
}
.nav_box_black li {
    float: left;
    margin: 0px 8px;
}
.nav_box_black li a {
    font-size: 15px;
    padding: 0px 5px;
}
.serch_div {
    width: 175px;
    border-bottom: 1px solid #d1d1d1;
    float: left;
    height: 24px;
    overflow: hidden;
    padding-top: 20px;
    margin-left: 20px;
}
.serch_div input {
    width: 137px;
    height: 24px;
    color: #222;
    border: none;
    background: #fff;
    padding-left: 10px;
}
.serch_div a {
    width: 24px;
    height: 24px;
    display: block;
    background: url(http://www.edu-edu.com/tp/PC/b2c/images/black_serch.png) no-repeat;
    float: right;
}
.logo_box_black ol {
    float: left;
    overflow: hidden;
    padding-top: 28px;
    padding-left: 20px;
}
.logo_box_black ol li {
    float: left;
    margin: 0px 5px;
    color: #ffffff;
}
.logo_box_black ol .reversion_register {
    padding-left: 0px;
    margin-left: -4px;
}
.logo_box_black ol li a {
    padding: 0px 5px;
}

.serch_div {
    position: relative;
}
.serch_div a {

    position: absolute;
    right: 0px;
    bottom: 0px;
}

.serch_div input {
    position: absolute;
    left: 0;
}

.m_top{
    display: none;
}
#serch_box_main{
    display: none;
}
.m_big_banner{
    display: none;
}

@media screen and (max-width:801px){
    #top{
        display: none;
    }
    .app_box_tap{
        width: 100%;
    }
    .app_box{
        min-width: 100%;
    }
    .app_box_img {
        width: 100%;
        margin: 0 auto;
        padding-top: 30px;
    }
    .toolbar{
        display: none;
    }
    #footer_s{
        display: none;
    }
    #last_footer{
        min-width: 100%;
        height: 1.2rem;
    }
    .content {
        width: 100%;
        min-width: 100%;
        margin: 0 auto;
    }
    .m_top{
        display: block;
        height: 1rem;
        position: relative;
        background: #FFFFFF;
    }
    .reversion_logo {
        padding-top: 0.12rem;
    }

    .reversion_logo img {
        width: 3rem;
    }
    .m_app {
        border: 0.01rem solid #2caf2b;
        border-radius: 0.15rem;
        font-size: 0.2rem;
        color: #2caf2b;
        padding: 0.04rem 0.13rem;
        position: absolute;
        top: 0.32rem;
        left: 3.2rem;
        display: block;
    }
    .serch_m {
        position: absolute;
        width: 0.4rem;
        height: 0.38rem;
        background: url(http://files.edu-edu.com/template/newb2c/images/serch_m.png) no-repeat;
        background-size: 100% 100%;
        right: 1.4rem;
        top: 0.32rem;
        display: block;
    }
    .user_m {
        position: absolute;
        width: 0.45rem;
        height: 0.45rem;
        line-height: 0.45rem;
        font-size: 0.24rem;
        background-size: 100% 100%;
        right: 0.3rem;
        top: 0.3rem;
        display: block;
    }
    .app_box{
        padding-top: 0!important;
background: #4a84ff;
        
    }
    .app_box_tap {
        padding-top: 1rem;;
    }
    .app_box{height: auto;padding-bottom: 2rem}
    #serch_box_main{
        display: none;
    }
.app_box_tap ul li {
    color: #fff;
}
    #serch_box_main{
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
        background: #f7f7f7;
        overflow: hidden;
    }
    .serch_box_main {
        width: 7rem;
        height: 100%;
        margin: 0 auto;
        margin-top: 0.1rem;
        background: #ffffff;
        border: 1px solid #dfdfe1;
    }
    .serch_box_main_input_box {
        height: 0.8rem;
        border-bottom: 1px solid #dfdfe1;
        box-shadow: 0px 1px 5px #dfdfe1;
        position: relative;
    }
    .serch_box_main_input_box_1 {
        border: 1px solid #f3f5f7;
        width: 5rem;
        height: 0.5rem;
        position: absolute;
        border-radius: 4px;
        top: 0.13rem;
        left: 0.3rem;
    }
    .serch_box_main_input_box p {
        font-size: 0.26rem;
        position: absolute;
        right: 0.3rem;
        top: 0.25rem;
        color: #2b333b;
    }
    .serch_box_main_input_box_1 input {
        width: 100%;
        border: none;
        height: 0.5rem;
        font-size: 0.26rem;
        padding-left: 0.1rem;
        background: none;
    }
    .serch_box_main_input_box_1 a {
        position: absolute;
        display: block;
        width: 0.4rem;
        height: 0.4rem;
        right: 0.05rem;
        top: 0.05rem;
    }
    .m_hot .m_hot_title {
        font-size: 0.26rem;
        padding-top: 0.2rem;
        padding-left: 0.3rem;
    }
    .m_hot ul {
        overflow: hidden;
        padding: 0px 0.3rem;
        padding-top: 0.2rem;
    }
    .m_hot ul li {
        float: left;
        background: #f3f5f7;
        padding: 0.1rem 0.2rem;
        border-radius: 0.1rem;
        margin-right: 0.3rem;
    }
    .m_hot ul li a {
        font-size: 0.24rem;
    }
    .serch_box_main_input_box_1 a img {
        width: 100%;
        height: 100%;
    }

    .jszg li{

        padding: 0.1rem 0.25rem;
    }
    .big_banner{
        display: none;
    }
    .h_hide{
        padding-top: 0!important;
    }

    .msqh_zl_left .chengshimingc_list{
        padding: 0;
        padding-left: 0.4rem;
        padding-top: 0.4rem;
    }
    .m_big_banner{
        display: block;
    }
    .m_big_banner img{
        width: 100%;
    }


    .msqh_zl_left{
        width: 100%;
    }
    .msqh_zl_right{
        display: none;
    }
    .msqh_zl_left .chengshimingc_list li{
        margin-right: 0.4rem;
    }
    .msqh_zl_left .zixinliebiao_list{
        padding: 0;
    }
    .zixinliebiao_list .nr {
        display: inline-block;
        width: 66%;
        padding-left: 0.2rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-left: 0.2rem;
    }
    .zixinliebiao_list .fbsj {
        padding-right: 0.2rem;
    }
    #msqh {
        overflow: hidden;
        padding-bottom: 0.1rem;
        padding-top: 0.2rem;
    }

    .big_fl .fdlb_fls {
        padding-left: 0.2rem;
        padding-right: 0.2rem;
    }
    .big_fl .fdlb_fls li {
        font-size: 0.3rem;
        padding: 0.1rem 0.4rem;
        width: 1.5rem;
    }
    .big_fl .fdlb_fls li a{
        font-size: 0.3rem;
        display: block;
        text-align: center;
        width: 1.5rem;
    }
    .mfst {
        min-width: 100%!important;
        padding: 0;
    }
    #sxx {
        margin-top: 0.3rem;
        margin-bottom: 0.3rem;
        padding-left: 0.2rem;
        font-size: 0.3rem;
    }
    .big_sxx .fansuo_cc {
        display: none;
    }
    .big_sxx{
        margin-bottom: 0.4rem;
        padding: 0.2rem;
    }
    .big_sxx .big_cc p{
        padding: 0;
        padding-top: 0.1rem;
        font-size: 0.3rem;
    }
    .big_cc li {
        padding: 0.1rem 0.4rem;
    }
    .big_cc li a{
        font-size: 0.3rem;
    }
    .mfst .title {
        font-size: 0.3rem;
        height: 0.5rem;
        border-left: 8px solid #2ab02d;
        line-height: 0.5rem;
        display: inline-block;
        padding-left: 15px;
        margin-left: 0.2rem;
    }
    .mfst_kc ul li{
        width: 3.5rem;
        margin: 0;
        height: auto;
        margin-left: 0.2rem;
        margin-top: 0.2rem;
    }
    .jszg {
        padding: 0.2rem;
        overflow: hidden;
        font-size: 0.3rem;
        padding-bottom: 0;
    }
    .mfst_kc .images_box{
        height: 2.3rem;
    }
    .course_bay{
        display: none;
    }
    .course_name{
        width: 100%;
        font-size: 0.3rem;
    }
    .bay_box{
        display: none;
    }
    .bat_box span{
        display: none;
    }
    .msqh_zl_left .monst_tghs{
        padding: 0;
    }
    .msqh_zl_left .monst_tghs li{
        padding-top: 0.2rem;
        padding-bottom: 0.2rem;
    }
    .ziliao_slt{
        display: none;
    }
    .guanjianz{
        display: none;
    }
    .ziliaojaj{
        display: none;
    }
    .ziliao_xz_list{
        margin: 0;
    }
    .ziliao_xinxi{
        padding: 0;
        display: inline-block;
        width: 66%;
        padding-left: 0.2rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .ziliao_xinxi h3{
        font-size: 0.3rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .ziliao_xz{
        float: right;
        width: auto;
        padding-right: 0.2rem;
        padding-top: 0.2rem;
    }
    .msqh_zl_left{
        min-height: auto;
    }
    .footer_last{
        font-size: 0.12rem;
    }
    #firstPage{
        display: none;
    }
    #prePage{
        display: none;
    }
    #nextPage{
        display: none;
    }
    #lastPage{
        display: none;
    }
    #jumpText{
        display: none;
    }
    #jumpBtn{
        display: none;
    }
    .total-pages{
        display: none;
    }
    .pages .pageWrap ul {
        padding-left: 0.2rem;
    }
    .pages .pageWrap{
        width: 100%!important;
    }
    .ziliao_xinxi .xinxi_time{
        font-size: 0.28rem;
        padding-top: 0.1rem;
    }
    .h_70{
        padding-top: 0!important;
    }
    #msqh_zl{
        display: none;
    }
    .zixunxiangqing{
        width: 100%;
        padding: 0;
    }
    .jh_list p{
        margin: 0;
        padding: 0;
    }
    .jh_ly{
        display: none;
    }
    .kePublic{
        display: none;
    }
    .jh_list {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .jh_fbsj{
        float: right!important;
    }
    .zixunxiangqing h3{
        font-size: 0.35rem;
        padding-bottom: 0.2rem;
        padding-top: 0.5rem;
    }
    .zixunxiangqing_nr p{
        padding-left: 0.2rem;
        padding-right: 0.2rem;
        padding-bottom: 0.3rem;
        font-size: 0.3rem;
        line-height: 0.45rem;
    }
    .zixunxiangqing_nr img{
        width: 100%;
    }
    .user_m p {
        width: 0.6rem;
        border: 1px solid #efefef;
        padding: 0rem 0.2rem;
        position: relative;
        left: -0.4rem;
        font-size: 0.25rem;
        text-align: center;
        height: 0.42rem;
        line-height: 0.47rem;
    }
}
@media screen and (max-width: 801px){
    .subject-wrap{
        display: none;
    }
    .new_w_100_footer{
        display: none;
    }
    .new_w_100_footer_bottom{
        min-width: 100%;
    }
}
.chengshimingc_list .on a{
    color:#fff;
}
/*公用头部*/
.subject_x {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
}
.container {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
}
.reversion_top {
    height: 100px;
    background: #FFFFFF;
}
.reversion_logo {
    padding-top: 15px;
    float: left;
    display: block;
}
.reversion_serch {
    position: relative;
    float: left;
    padding-top: 29px;
    padding-left: 97px;
}

.reversion_serch input {
    background: url("http://files.edu-edu.com/template/newb2c/images/sous_img.jpg")  no-repeat 10px center;
    height: 38px;
    line-height: 38px;
    width: 350px;
    padding-left: 47px;
    border: 2px solid #2caf2b;
    border-radius: 5px 0px 0px 5px;
    float: left;
    font-size: 16px;
}
.reversion_serch .reversion_serch_btn {
    float: left;
    display: block;
    width: 92px;
    height: 42px;
    background: #2caf2b;
    color: #FFFFFF;
    text-align: center;
    line-height: 42px;
    border-radius: 0px 5px 5px 0px;
    font-size: 16px;
    cursor: pointer;
}
.recommended_class_shape {
    height: 160px;
    width: 397px;
    background: #fff;
    position: absolute;
    z-index: 999;
    bottom: -170px;
    border: 1px solid #dedede;
    display: none;
    right: 93px;
    padding-top: 10px;
}
.recommended_class_shape p {
    line-height: 30px;
    padding-left: 19px;
}
.recommended_class_shape p a {
    font-size: 14px;
    display: block;
    color: #666666;
    width: 100%;
    height: 100%;
}
.reversion_serch span {
    position: absolute;
    right: 104px;
    top: 40px;
    color: #8c8c8c;
    font-size: 14px;
}
.reversion_top ul {
    float: right;
    padding-top: 39px;
    overflow: hidden;
}
.reversion_top ul li {
    float: left;
}
.reversion_top ul li a {
    font-size: 16px;
    padding: 0px 10px;
}
.reversion_top ul .reversion_shopping_cart {
    margin-right: 10px;
}
.user_m {
    display: none;
}
.bg_green {
    background: url(../images/nav_bj_bds.jpg) 50% 0 no-repeat;
    overflow: hidden;
    min-width: 1200px;
}
.reversion_nav ul {
    float: left;
    overflow: hidden;
    padding-left: 0px;
}
.reversion_nav ul li {
    float: left;
    margin: 0px 10px;
}
.reversion_nav ul li a {
    line-height: 45px;
    color: #FFFFFF;
    padding: 12px 23px;
    font-size: 17px;
}
.reversion_w100 {
    width: 100%;
}
#footer {
    width: 100%;
    min-width: 1180px;
    /* background: #e0e0e0;*/
    border-bottom: 1px solid #e2e2e2;
    margin-top: 10px;
}

.footer {
    overflow: hidden;
    padding-bottom: 20px;
}

.content {
    width: 1180px;
    min-width: 1180px;
    margin: 0 auto;
}

.friendship_text {
    font-size: 18px;
    padding-top: 15px;
    margin-bottom: 10px;
    margin-left: 40px;
}

.friendship_ul {
    overflow: hidden;
    /*padding-left: 40px;*/
}

.friendship_ul li {
    line-height: 30px;
    float: left;
    /*width: 140px;*/
    padding: 0 20px 0 40px;
}

.friendship_ul li a {
    font-size: 14px;
    color: #666666;
}
#footer_s{
    width: 100%;
    min-width: 1180px;
    background: #e0e0e0;
}
.footer_tit{
    font-size: 18px;
}
.footer_yqlj{
    overflow: hidden;
    padding-left: 15px;
    margin-top: 20px;
    float: left;
}
.footer_yqlj ul{
    float: left;
    margin-right: 100px;
}
.footer_yqlj ul li{
    line-height: 24px;
}
.footer_dl{
    float: left;
}
.footer_dl dl{
    float: left;
    margin-right: 60px;
}
.footer_dl p{
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 15px;
}
.footer_dl dl dd{
    text-align: center;
    padding-top: 5px;
}
/*移动端头部*/
.m_head{
    display: none;
}
/*移动端轮播*/
.m_flexslider {
    display: none;
}
/*移动端导航*/
.m_nav {
    display: none;
}
/*移动端活动板块*/
.m_activity {
    display: none;
}
/*移动端二级导航*/
.m_list_nav {
    display: none;
}
/*悬浮导航*/
.m_flex_nav {
    display: none;
}
/*移动端布局*/
@media screen and (max-width: 801px) {
    html, body {
        background: #f5f5f5;
    }

    .subject_x {
        display: none;
    }

    .bg_green {
        display: none;
    }

    .reversion_banner {
        display: none;
    }

    .subject-wrap {
        display: none;
    }

    .m_4 {
        display: none;
    }

    .advertising_map {
        display: none;
    }

    .new_about_strategic {
        display: none;
    }

    #footer {
        display: none;
    }

    .new_w_100_footer {
        display: none;
    }

    .new_w_100_footer_bottom {
        width: 100%;
        background: #14b38b;
        min-width: 100%;
        height: 1.5rem;
        padding-top: 0.2rem;
        margin-bottom: 1.1rem;
    }

    .toolbar {
        display: none;
    }

    .m_head {
        display: block!important;
        height: 1.12rem;
        margin-bottom: 0.24rem;
        background: #f5f5f5;
        box-shadow: 0px 0px 15px #dededf;
    }

    .m_logo {
    height: 0.45rem;
    width: 3.4rem;
        background: url(../images/reversion_logos.png) no-repeat;
    background-size: 100% 100%;
    margin-left: 0.2rem;
    float: left;
    display: block;
    margin-top: 0.35rem;
    }

    .m_search_box {
        width: 3.05rem;
        height: 0.5rem;
        float: right;
        border-radius: 1rem;
        border: 0.02rem solid #2c2c2c;
        margin-top: 0.32rem;
        margin-right: 0.2rem;
        position: relative;
    }

    .m_search_box input {
        width: 2.3rem;
        /* background: red; */
        border: none;
        height: 0.4rem;
        margin-left: 0.01rem;
        padding-left: 0.2rem;
        position: absolute;
        border-radius: 1rem;
        top: 0.06rem;
        background: #f5f5f5;
        font-size: 0.25rem;
    }

    .sm_2 {
        display: none;
    }

    .m_search_box span {
        display: block;
        width: 0.37rem;
        height: 0.37rem;
        position: absolute;
        background: url("../images/m_wdj.png") no-repeat;
        background-size: 100% 100%;
        right: 0.2rem;
        top: 0.05rem;
    }

    .m_flexslider {
        display: block;
        height: 3.5rem!important;
    }

    .slides li {
        height: 3.5rem!important;
        background-size: 100% 100% !important;
    }

    .m_nav {
        display: block;
        background: #f5f5f5;
        overflow: hidden;
        padding: 0.2rem 0.1rem;
        padding-left: 0.18rem;
    }

    .m_nav dl {
        float: left;
        margin: 0.2rem 0.1rem;
        width: 1.2rem;
        text-align: center;
    }

    .m_nav dl dt {
    }

    .m_nav dl dt img {
        width: 1.04rem;
    }

    .m_nav dl dd {
        text-align: center;
        font-size: 0.24rem;
    }

    .m_nav dl a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .m_activity {
        display: block;
        padding: 0rem 0.2rem;
        overflow: hidden;
    }

    .m_activity_left {
        float: left;
        width: 3.42rem;
    }

    .m_activity_left a {
        width: 100%;
        display: block;
    }

    .m_activity_left img {
        width: 100%;
    }

    .m_activity_right {
        float: right;
        width: 3.42rem;
    }

    .m_activity_right_top {
        height: 0.93rem;
        background: url("../images/m_activity_top.png") no-repeat;
        background-size: 100% 100%;
        box-shadow: 0px 0px 15px #dededf;
    }

    .m_activity_right_bottom {
        height: 0.93rem;
        background: url("../images/m_activity_bottom.png") no-repeat;
        background-size: 100% 100%;
        box-shadow: 0px 0px 15px #dededf;
        margin-top: 0.2rem;
    }

    .m_activity_right a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .m_list_nav {
        display: block;
        padding: 0 0.2rem;
    }

    .m_list_nav ul li {
        width: 2.27rem;
        height: 0.93rem;
        float: left;
        box-shadow: 0px 0px 15px #dededf;
    }

    .m_list_nav ul li a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .m_list_nav ul li a img {
        width: 100%;
        height: 100%;
    }

    .m_m_r_n {
        margin-right: 0.14rem;
    }

    .m_list_nav ul {
        overflow: hidden;
        padding: 0.2rem 0;
    }

    .m_1 {
        width: 100%;
        min-width: 100%;
        background: #f5f5f5;
        padding-top: 0.3rem;
    }

    .m_2 {
        width: 100%;
        min-width: 100%;
        background: #f5f5f5;
        padding-top: 0.3rem;
        margin-top: 0;
    }

    .m_3 {
        width: 100%;
        min-width: 100%;
        background: #f5f5f5;
        padding-top: 0.3rem;
        margin-top: 0;
    }

    .sm_1 {
        display: none;
    }

    .education_tap {
        float: left;
        width: 100%;
    }

    .information_right_bottom {
        display: none;
    }

    .education_left_bottom {
        height: auto;
        width: 100%;
        padding-top: 0.2rem;
        padding-left: 0rem;
    }

    .ggt {
        display: none;
    }

    .m_b_40 {
        margin-bottom: 0rem;
    }

    .education_right {
        display: none;
    }

    .education_left {
        width: 96%;
        padding: 0 2%;
    }

    .list_of_courses {
        width: 100%;
        margin-top: 0.1rem;
    }

    .bat_box {
        display: none;
    }

    .list_of_courses li {
        width: 48%;
        float: left;
        height: 2.8rem;
        padding-bottom: 0.15rem;
        margin: 0 1%;
    }

    .information_right_right_ggt_bottom {
        display: none;
    }

    .list_of_courses li a {
        display: block;
        width: 100%;
    }

    .images_box {
        width: 100%;
        height: auto;
    }

    .course_name {
        font-size: 0.25rem;
        padding-top: 0.05rem;
        width: 52%;
    }

    .course_bay {
        padding-top: 0.05rem;
        width: 48%;
        padding-right: 0;
        text-align: right;
    }

    .purchase_immediately {
        width: 40%!important;
        padding: 0.03rem 0.13rem;
        background: #eeeeee;
        color: #666666;
        margin-right: 0;
        border: 1px solid #999999;
        border-radius: 0.5rem 0 0 0.5rem;
    }

    .online_consulting {
        width: 40%!important;
        padding: 0.03rem 0.13rem;
        border: 1px solid #999999;
        border-radius: 0 0.5rem 0.5rem 0;
        background: #14b38b;
        border-left: none;
    }

    .kecjj {
        overflow: hidden;
        clear: both;
        padding-top: 0.2rem;
        text-align: center;
        margin-left: 0.2rem;
    }

    .education_left_top ul {
        padding-left: 0;
        padding-top: 0.4rem;
    }

    .education_left_top h3 {
        margin-top: 0;
        font-size: 0.35rem;
        color: #14b38b;
        padding-left: 0.2rem;
        border-left: 0.06rem solid #14b38b;
    }

    .education_left_top {
        height: 0.73rem;
        position: relative;
    }

    .education_left_top ul .on {
        color: #14b38b;
    }

    .education_left_top ul li {
        float: left;
        font-size: 0.3rem;
        cursor: pointer;
        margin: 0px 0.2rem;
    }

    .education_left_top a {
        margin-top: 0;
        padding: 0.05rem 0.1rem;
        font-size: 0.25rem;
        position: absolute;
        right: 0;
        top: 0.05rem;
    }

    #loading {
        display: block;
        z-index: 9999999999;
    }

    .information_right {
        width: 100%;
        padding-left: 0;
    }

    .information_right_left {
        width: 100%;
    }

    #information_right_top_1 {
        width: 100%;
    }

    .zkzxtjt {
        display: none;
    }

    .information_right_right {
        width: 100%;
    }

    .information_right_left_zx {
        margin-bottom: 0.2rem;
    }

    .information_right_left_zx p a {
        color: #5cc1a3;
        font-size: 0.3rem;
    }

    .information_right_left_zx p {
        padding-top: 0.2rem;
        padding-bottom: 0.1rem;
    }

    .information_right_left_zx ul li a {
        width: 76%;
        font-size: 0.26rem;
    }

    #new_lin_hit li {
        line-height: 0.5rem!important;
    }

    .zkzx_qg_zkzx {
        line-height: 0.5rem!important;
    }

    .m_flex_nav {
        display: block;
        position: fixed;
        bottom: 0;
        height: 1.1rem;
        width: 100%;
        background: #fff;
        overflow: hidden;
        z-index: 99999;
    }

    .m_flex_nav dl {
        float: left;
        text-align: center;
        width: 20%;
        padding-top: 0.15rem;
    }

    .m_flex_nav dl a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .m_flex_nav dl a dt {
        text-align: center;
    }

    .m_flex_nav dl a dt img {
        display: inline-block;
        width: 0.44rem;
    }

    .m_flex_nav dl a dd {
        font-size: 0.25rem;
        padding-top: 0.05rem;
    }
    #top{
        display: none;
    }
    .h_70{
        display: none!important;
    }
    .course_screen_core{
        margin-top: 0!important;
    }
    .content{
        width: 100%;
        min-width: 100%;
    }
    #sxx a{
        font-size: 0.3rem;
    }
    .tk_left{
        display: none;
    }
    .m_tk_pt{
        padding-top: 0rem!important;
    }
    .erbanner{
        width: 100%;
        min-width: 100%;
        background: url("../images/erbanner_m.jpg") no-repeat !important;
        background-size: 100% 100%!important;
    }
    .colleges_and_Universities{
        width: 100%;
        min-width: 100%;
    }
    .subject_1160{
        width: 96%;
        min-width: 96%;
        padding: 2%;
    }
    .screening_box_region p{
        font-size: 0.3rem;
        padding-bottom: 0.2rem;
    }
    .screening_box_region ul{
        width: 97%;
        padding-left: 3%;
    }
    .colleges_and_Universities_right{
        display: none;
    }
    .colleges_and_Universities_left{
        width: 96%;
        padding: 2%;
    }
    .colleges_and_Universities_left ul{
        width: 100%;
    }
    .colleges_and_Universities_left ul li{
        width: 98%;
        margin: 0% 1%;
        margin-bottom: 0.2rem;
    }
    #pages{
        width: 100%!important;
    }
    .pages button{
        display: none;
    }
    .pages .jump-text{
        display: none;
    }
    .pages .pageWrap ul li{

    }
    .pages .pageWrap{
        width: 100%!important;
    }
    .total-pages{
        display: none;
    }
    .self_examination_major{
        margin-top: 0.4rem;
        width: 100%;
        min-width: 100%;
    }
    .introduction_whole_profession{
        width: 100%;
        min-width: 100%;
        margin-top: 0.3rem;
    }
    .introduction_whole_profession_left{
        padding-top: 0.3rem;
        padding-left: 3%;
        padding-bottom: 0.3rem;
        padding-right: 3%;
        width: 94%;
    }
    .introduction_whole_profession_right{
        display: none;
    }
    .introduction_whole_profession_left_recommendation{
        width: 100%;
        position: relative;
    }
    .introduction_whole_profession_left_recommendation_img{
        margin: 0;
        width: 4.2rem;
        margin-left: 0.2rem;
        margin-top: 0.2rem;
    }
    .introduction_whole_profession_left_recommendation_right{
        position: absolute;
        right: 0.2rem;
        top: 0.2rem;
        border: none;
    }
    .immediate_consultation{
        border: 1px solid #d1d1d1;
        border-bottom: none;
    }
    .view_the_details{
        border: 1px solid #d1d1d1;
    }
    .immediate_consultation a{
        height: 100%;
    }
    .view_the_details a{
        height: 100%;
    }
    .h_50{
        height: 1.16rem;
    }
    .immediate_consultation dt{
        padding-top: 0.3rem;
    }
    .view_the_details dt{
        padding-top: 0.3rem;
    }
    .immediate_consultation dd{
        display: none;
    }
    .view_the_details dd{
        display: none;
    }
    .introduction_whole_profession_left_rich_text{
        width: 100%;
    }
    .introduction_whole_profession_left_rich_text table{
        width: 100%!important;
    }
    .self_examination_major ul{
        padding: 0.2rem;
    }
    .self_examination_major ul li{
        width: 92%;
        padding: 4%;
        margin: 0.2rem 0;
    }
    .screening_box .professional_university ul{
        width: 97%;
    }
    .introduction_whole_profession_left_recommendation_center{
        width: 92%;
        padding-left: 4%;
        padding-right: 4%;
    }
    .include_services span{
        width: 92%;
    }
    .m_hide_app{
        display: none;
    }
    .m_show_app{
        display: block;
    }
}