/*手机响应式代码*/
@media screen and (max-width:1025px) {
  
  .yz_cont1,.m_time,.m_bj,.m_hot,.exam-information,#yxz-djs,.m_header,.m_nav,.m_head_nav,.m_footer,.m_copyright{
	display: block;
}
	#header,.float-left-ewm,.classmenu,.top_ad,.Layer1_left,.Layer1_right,.Layer1_center_bottom,.Layer3,.main_index,#zikaoliucheng,#footer,.izl-rmenut,.zkw_right{
		display: none;
	}
	.m_header {
        padding: 0.266666rem;
        display: flex;
        height: 3.6rem;
        justify-content: space-between;
        align-items: center;
        margin-top: 0.2rem;
        border-bottom: 2px solid #0085c6;
    }    .m_header_logo {
        height: 3.6rem;
		padding-top: 0.2rem;
    }.m_header_logo img {
        width: 8.4rem;
        display: block;
    }.m_header_menu {
        color: #37a0f4;
        border-radius: 0.666667rem;
        width: 2rem;
        height: 2rem;
        background: url(../images/icon-btn-schools.png) no-repeat center center;
        background-size: 1.3rem;
        position: absolute;
        right: 10px;
        top: 1.0rem;
    }
	.m_nav {
        position: relative;
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        box-shadow: 0px 0.16rem 0.213333rem 0px rgb(0 0 0 / 8%);
    }    .m_nav ul {
        display: flex;
        white-space: nowrap;
        align-items: center;
        height: 3.0rem;
        line-height: 3.0rem;
    }
	.m_nav ul li {
        padding: 0 0.566666rem;
        position: relative;
    }.m_nav ul li a {
        font-size: 1.20rem;
        color: #173146;
        font-family: PingFangSC;
    }.m_head_nav {
        position: fixed;
        top: 0;
        left: 100%;
        width: 0;
        height: 0;
        z-index: 9999;
        overflow-y: scroll;
        background-color: white;
        opacity: 0;
        transition: .2s;
    }
	.m_head_nav > .m_head_nav_head {
        display: flex;
        align-items: center;
        padding: 0.266666rem;
        height: 2.433333rem;
        border-bottom: 0.026666rem solid #ddd;
    }
	.m_head_nav > .m_head_nav_head > span {
        width: 100%;
        text-align: center;
        font-size: 1.08rem;
        color: #333;
    }.m_head_nav > .m_head_nav_head > img {
        width: 0.9rem;
        height: 0.9rem;
        margin-right: 15px;
    }.m_head_nav_tit {
        background-color: #e1f0f7;
        height: 2.6rem;
        width: calc(100% - 6px);
        color: #04364f;
        line-height: 2.6rem;
        padding-left: 6px;
        font-size: 1.016666rem;
    }.m_head_nav_tit > span {
        border-left: 3px solid #169cdf;
        padding-left: 0.5rem;
    }.m_head_nav_con {
        background-color: white;
        padding: 0.533333rem;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }.m_head_nav_con > a {
        display: inline-block;
        width: 28%;
        height: 1.766666rem;
        line-height: 1.766666rem;
        font-size: 0.88rem;
        color: #666;
        margin: 0.6rem 0.08rem 0.4rem;
        border: 1px solid #547281;
        text-align: center;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
	.yz_cont1 {
        position: relative;
        padding: 0 8px;
        padding-top: 10px;
        background-color: white;
        border-radius: 5px;
        box-shadow: 1px 1px 14px #E3E3E3;
        display: flex;
        flex-wrap: wrap;
        z-index: 60;
        margin-top: 10px;
		margin: 0 0.6rem;
    }.yz_cont1_item {
        width: 18%;
        margin-right: 2%;
        margin-bottom: 12px;
        float: left;
        padding-top: 2px;
    }.yz_cont1_item a img {
        width: 80%;
        margin-left: 10%;
    }.yz_cont1_item a p {
        width: 100%;
        text-align: center;
        font-size: 0.78rem;
        margin-top: 6px;
        color: black;
    }
	.yz_hot_cont1_item_hot_img {
        position: absolute;
        width: 38px !important;
        top: -10%;
        right: -4%;
    }.yz_cont1_item a img {
        width: 80%;
        margin-left: 10%;
    }
	#content {
    width: 100%;
    margin: 0 auto;
    padding: 0px;
    margin-top: 10px;
}.Layer1 .Layer1_center {
    height: 240px;
    width: calc(100% - 1.2rem);
    margin: 0px 0.6rem;
    float: left;
}#button {
        position: absolute;
        bottom: 10px;
        left: calc(50% - 40px);
        list-style: none;
    }.Layer1 .Layer1_center .FlashPic {
    width: 100%;
    height: 224px;
    overflow: hidden;
}#flash {
    width: 100%;
    height: 220px;
    position: relative;
}#flash #play li img {
    float: left;
    width: 100%;
}.Layer1 {
    height: 228px;
}
	.m_time {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background: #ecf3ff;
        margin: 0.8rem 0.6rem;
        padding: 8px 8px;
        border-radius: 0.266666rem;
        font-size: 0.32rem;
    }    .m_time p {
        padding-left: 1.8rem;
        background: url(../images/m_time.png) no-repeat left center;
        background-size: 1.4rem;
        white-space: nowrap;
        font-size: 0.8rem;
        float: left;
        line-height: 1.2rem;
    }.m_time span {
        display: inline-block;
        padding: 0.053333rem 0.133333rem;
        background: #ff6816;
        border-radius: 0.133333rem;
        color: white;
        margin: 0 0.133333rem;
    }.m_time .kf_alert {
        background: #4882ff;
        color: white;
        border-radius: 0.266666rem;
        padding: 0.2rem 0.186666rem;
        white-space: nowrap;
        float: right;
        font-size: 0.78rem;
    }
	.m_hot {
        margin: 0.6rem 0.6rem;
        box-shadow: 1px 1px 14px #E3E3E3;
        border-radius: 0.4rem;
        padding: 0.2rem 0.6rem;
    }.m_hot_tit {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 0.266667rem;
    }    .m_hot_tit img {
        width: 7.2rem;
    }.m_more a {
        font-size: 0.7rem;
        color: #989898;
    }.pd_lis, .pd_lis2 {
        padding: 0;
    }        .pd_lis li:first-child {
        border-top: none;
        margin-top: 0.8rem;
    } .pd_lis li {
        height: 2rem
    }.pd_lis a {
        font-size: 0.8rem;
        line-height: 1.2rem;
        color: #333;
        display: inline-block;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
	.m_hot_list ul.pd_lis li a .tt_1{
        color:#e95a58;
    }
	.m_hot_list ul.pd_lis li a .tt_2{
        color: #fe7f18;
    }
	
	.m_hot_list ul.pd_lis li a span {
        color:#333;
    }
	    section.exam-information {
        width: calc(100% - 2.4rem);
        margin: 0.6rem 0.6rem;
        box-shadow: 1px 1px 14px #E3E3E3;
        padding: 0.6rem 0.6rem;
        border-radius: 0.4rem;
    }
	.m_zj_img{
	margin-top: 0.2rem;
	}
    .tit-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0.2rem;
        width: 100%;
    }.tit-box .tit {
        position: relative;
        padding-left: 0.646666rem;
        font-size: 1rem;
    }    .tit-box .tit::before {
        content: '';
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 0.18rem;
        height: 1.2rem;
        background-color: #2F90F2;
        border-radius: 30px;
    }.tit-box .btn-more {
        padding: 0rem 0.24rem 0.106666rem 0.133333rem;
        color: #999;
        font-size: 0.7rem;
    }.m_index_yx-zy_tab_con a {
        width: calc(25% - 0.8rem);
        float: left;
        padding: 0.4rem;
        height: 7.2rem;
    } 
	.m_index_yx-zy_tab_con{
		margin-top: 0.4rem;
	}
	.m_index_yx-zy_tab_con a img {
        width: calc(100% - 0.8rem);
        display: block;
        border: 1px solid #f1f4f9;
        padding: 0.4rem;
    }.m_index_yx-zy_tab_con a div {
        text-align: center;
        color: #333;
        line-height: 1.2rem;
        height: 1.2rem;
        margin-top: 0.4rem;
        font-size: 0.78rem;
        font-weight: 300;
    }
	    section.m_zj_img a {
        text-align: center;
        width: calc(33.33% - 0.8rem);
        padding: 0.4rem;
        float: left;
    }section.m_zy_hot a img {
        width: 100%;
        border-radius: 0.133333rem;
        border: 1px solid #f1f4f9;
    }section.m_zj_img a > p {
        margin-top: 0.433333rem;
        font-size: 0.78rem;
        color: #333;
        font-weight: 300;
    }#yxz-djs {
        margin: 0.6rem 0;
        background-image: url(../images/djsBj.png);
        background-size: 100% 100%;
        padding: 0.533333rem 0.133333rem;
    }.djs-text {
        font-size: 0.9rem;
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #D92B30;
        display: flex;
        justify-content: center;
    }.ksrlCont {
        display: flex;
        margin-top: 0.506667rem;
        position: relative;
    }.ksrl-left {
        width: 17%;
    }.ksrl-left p {
        text-align: center;
        font-size: 0.8rem;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #1C76CE;
        height: 2rem;
        line-height: 2rem;
    }.ksrl-right {
        align-items: center;
        flex: 1;
    }    .ksrl-right span {
        width: 0.213333rem;
        height: 0.213333rem;
        background: #1C76CE;
        border: 1px solid rgba(173, 214, 255, 0.6);
        border-radius: 50%;
        display: inline-block;
        position: relative;
        z-index: 8;
    }    .ksrl-right p {
        display: inline-block;
        font-size: 0.8rem;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #333333;
        height: 2rem;
        line-height: 2rem;
        margin-left: 3%;
    }
	.scrollX-wrapper2 {
        margin: 0.4rem 0 0 0;
        height: 2rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 0px;
    }.scrollX-wrapper .scrollX-box {
        overflow-x: auto;
        padding: 0.5rem 0.5rem 0.5rem 0.5rem;
        font-size: 0;
        white-space: nowrap;
        /* margin-top: 4px; */
    }.scrollX-wrapper2 .scrollX-box .scrollX-item.cur {
        font-size: 0.8rem;
        background-color: #2F90F2;
        color: #fff;
    }    .scrollX-wrapper .scrollX-box .scrollX-item {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        position: relative;
        font-size: 0.8rem;
        margin: 0 2px;
    }.scrollX-wrapper2 .scrollX-box .scrollX-item {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 0.3626666rem;
        height: 1.7rem;
        background-color: #f7f7f7;
        border-radius: 0.4rem;
        font-size: 0.8rem;
    }section.wl_article-box {
        padding: 0 4px;
        margin-bottom: .8rem;
        margin-top: 0.5rem;
    }.articles .project-list {
        padding: 0 0.266666rem;
    }
	    .articles .project-list .tab_index {
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
    }a.article-link.left {
        width: 30%;
        height: 70px;
    }    .articles .tab_index .left .article-image {
        width: 100%;
        height: 70px;
        border-radius: 0.1rem;
        display: block;
    }
	.tab {
        height: 4.4rem;
        box-sizing: border-box;
        position: fixed;
        bottom: 0;
        display: flex;
        justify-content: space-around;
        padding: 0 0.4rem 0 0;
        z-index: 9999;
        background: url(../picture/bg.png) center no-repeat;
        width: 100%;
        border-top: 1px solid #f5f5f5;
    }.tab .list {
        width: 100%;
        height: 100%;
        text-align: center;
        box-sizing: border-box;
        padding-top: 0.5rem;
    }    .tab .list a {
        display: block;
        width: 100%;
        height: 4rem;
    }.tab .list img {
        width: 1.8rem;
    }    .tab .list a p {
        color: #666;
        margin-top: 0.7rem;
        font-size: 0.8rem;
    }.tab .to-home {
        width: 100%;
        position: relative;
    }.tab .to-home a div, #footer .tab .to-home span div {
        width: 2.4rem;
        height: 2.26rem;
        background-image: linear-gradient(0deg, #49a3f7 0%, #59c2f9 100%), linear-gradient(#50b1f8, #50b1f8);
        border-radius: 50%;
        /* box-shadow: 0 0 0.2rem #2fbcea; */
        display: flex;
        transform: translateY(0.55rem);
        margin: 0 auto;
    }.tab .to-home img {
        width: 1.6rem;
        height: 1.3rem;
        margin: 0.5rem auto;
    }.tab .to-home p {
        position: absolute;
        bottom: 0.24rem;
        left: 0;
        width: 100%;
        text-align: center;
        color: #666;
        font-size: 0.8rem;
    }
	.articles .tab_index .right .part-info .reading-number {
        padding-left: 0.996666rem;
        color: #d6d6d6;
        font-size: 13px;
        background: url(../images/icon-look.png) no-repeat left center / 0.9rem 0.56rem;
    }    .articles .tab_index .right .part-info .release-time {
        color: #d6d6d6;
        font-size: 13px;
    }
	    .articles .tab_index .right .part-info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
    }
	.articles .tab_index .right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-left: 0.293333rem;
        padding-bottom: 0.053333rem;
        height: 2.6rem;
    }    .articles .tab_index .right .article-tit {
        overflow: hidden;
        line-height: 18px;
        height: 18px;
        font-size: .28rem;
        color: #333;
        width: 100%;
    }.articles .tab_index .right .article-tit a {
        color: #333;
        font-size: 14px;
    }a.my_more {
        font-size: 0.78rem;
        text-align: center;
        display: block;
        color: #999;
        line-height: 1.6rem;
    }
	#flash #play {
    width: 100%;
    height: 230px;
    list-style: none;
    position: absolute;
    top: 0px;
    left: 0px;
}
	.ksrl-shu {
        width: 1px;
        height: 15.6rem;
        border: 1px dashed #ADD6FF;
        position: absolute;
        left: calc(18% - 2px);
    }
	.m_copyright{
		margin-bottom:5.6rem;
		margin-top: 1.2rem;
		border-top: 1px solid #f7f4f4;
		padding-top: 0.8rem;
	}
	    .m_copyright p {
        text-align: center;
        font-size: .78rem;
        line-height: 1.4rem;
        color: #817979;
    }
	.m_copyright p a{
		color: #817979;
	}
	.list_on {
        width: 100%;
        height: 100%;
        left: 0;
        opacity: 1;
        transition: .2s;
        display: block;
    }
	.zkw_bigleft {
    float: left;
    width: 100%;
    height: 100%;
    overflow: hidden;
}.option {
    height: 1.6rem;
    border: none; 
    background: url(../images/columntitle.jpg) repeat-x;
    line-height: 1.6rem;
    font-size: 0.7rem;
    border-top: 1px solid #f6fcff;
}
	.classcontent {
    border: none;
    border-top: none;
    padding: 0.2rem;
    height: 100%;
    overflow: hidden;
    width: calc(100% - 1.1rem);
    margin: 0.2rem 0.4rem;
	margin-bottom: .4rem;
}
	.right_list .date{
		display: none;
	}
	.right_list ul li {
    font-size: 0.8rem;
    background: url(../images/line04.png) no-repeat 0px center;
    padding: 0 0.4rem 0 0.4rem;
    line-height: 1.6rem;
    height: 1.6rem;
    float: left;
    width: calc(100% - 0.8rem);
}
	.right_list ul li div{
		width: 100%;
	}
	.right_list ul li a{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}.right_list {
    height: 100%;
    overflow: hidden;
    padding-right: 0rem;
}.right_list .pageline {
    border-bottom: 1px dashed #ccc;
    height: 1px;
    line-height: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    background: none;
    width: calc(100% - 1.4rem);

    margin: 0.6rem 0rem;
}.fengye {
    width: 100%;
    margin: 0 auto;
	font-size: 0.7rem;
	margin-top: 0.6rem;
}.fengye ul {
    float: left;
    padding: 0.1rem;
    line-height: 1.9rem;
}.fengye ul li {
    float: left;
    font-family: Tahoma;
    line-height: 1.2rem;
    margin-right: 6px;
    border: 1px solid #E9E9E9;
    list-style-type: none;
    margin: 0.2rem 0.2rem;
}.fengye ul li a {
    float: left;
    padding: 0.1rem 0.3rem;
    color: #555;
    display: block;
}
	.actile_title {
    font-size: 1rem;
    line-height: 1.6rem;
    text-align: center;
    font-family: '΢���ź�';
}.actile_cs {
    height: 1.4rem;
    line-height: 1.4rem;
    color: #A5A5A5;
    text-align: center;
    border-bottom: 1px solid #CCC;
    margin-bottom: 0.6rem;
    font-size: 0.6rem;
}
	#MyContent p{
		font-size: 0.8rem;
	}
	#MyContent p img{
		max-width: 100%;
		height: auto!important;
	}
	#MyContent img{
		max-width: 100%;
		height: auto;
	}
	.article_bq {
    color: #868686;
    padding: 0.3rem 0.2rem;
    line-height: 1.4rem;
    border-top: 1px dashed #ccc;
    font-size: 0.8rem;
    border-bottom: 1px dashed #ccc;
    margin-top: 0.8rem;
}#xkw-kf strong {
    text-indent: 1.6rem;
    font-size: 0.8rem;
    line-height: 1.5rem;
}#xkw-kf_ls {
    text-align: center;
    padding-bottom: 15px;
    font-size: 0.8rem;
    line-height: 1.4rem;
}
	#xkw-kf_ls img{
		max-width: 150px;
		margin-bottom: 0.3rem;
	}
	.rowbox_wx,.netx_sm{
		display: none;
	}
	.nextactitle ul {
        height: 1.6rem;
        line-height: 1.4rem;
        margin-bottom: 1.6rem;
    }
	.js-cli-cont{
	display: block;
}
	.xgwzart{
		display: none;
	}
	.bor0 {
    margin: 0 0.6rem;
  }
	.wrap-tabs {
    font-size: .98rem;
    font-weight: bold;
  }
  .wrap-tabs a {
    color: #292624;
  }
  .know {
    margin-top: 0.1rem;
  }
  .jianz-list {
    border-bottom: solid 1px #F1F1F1;
    padding: 0.3rem 0;
    display: flex;
    justify-content: space-between;
  }
  .jianz-info {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: #514b47;
  }
  .jianz-tit {
    font-size: .8rem;
    line-height: 1.44rem;
    font-weight: bold;
    /* margin-bottom: 0.3rem; */
    max-height: 4.68rem;
    overflow: hidden;
    text-align: justify;
  }
  .jianz-sub, .quali, .jzList-list-bot, .jzList-bot {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .jianz-sub-cont {
    height: 1.44rem;
    line-height: 1.44rem;
    overflow: hidden;
    flex: 1;
    color: #ddd;
  }
  .jianz-text {
    color: #999;
    margin-right: 0.3rem;
    position: relative;
  }
  .wrap-more {
    font-weight: bold;
    text-align: center;
    display: block;
    padding: 0.4rem 0;
    font-size: .8rem;
    margin-top: 0.6rem;
    color: #514b47 !important;
  }
	.main {
    width: 100%;
    margin: 0 auto;
}
	.main_point_zy{
		width:100%;
	}
	.side .tit {
    background: url(../images/columntitle.jpg) repeat-x;
    border: none;
    height: 28px;
    line-height: 28px;
    border-top: 1px solid #f6fcff;
}
	.footer{
		display: none;
	}
	.side .swop {
    padding: 0.3rem 0.6rem;
}.side .content {
    border: none;
    border-top: 0;
    padding: 4px 8px;
    height: 1%;
    overflow: hidden;
	font-size: 0.78rem;
	line-height: 1.4rem;
}.side .swop .info h4.do {
    color: #035490;
    font-size: 1rem;
}.side .dispaly_list li {
    width: 100%;
    float: left;
}
	.side .swop .info p {
    color: #736e6e;
    font-size: 0.8rem;
    font-weight: normal;
    line-height: 1.4rem;
    padding-left: 0;
    margin-top: 0.4rem;
}
	.zy_content{
		margin: 0.6rem 0.6rem;
		padding: 0px
	}
	.testlist {
    border: 1px solid #ebf5f9;
/*    width: calc(100% - 1.2rem);
    margin: 0.6rem;*/
}.testlist th {
    background-color: #fafbfb;
    height: 1.2rem;
    line-height: 1.2rem;
    text-align: center;
    font-size: 0.78rem;
    border: 1px solid #e4f3fb;
}.testlist td {
    border: 1px solid #eff2f3;
    height: 1.4rem;
    line-height: 1.4rem;
    padding-left: 5px;
    text-align: center;
    font-size: 0.7rem;
    background: #fafdff;
}.zysm p {
    font-size: 0.78rem;
    line-height: 1.4rem;
}
	.content_yx .ynzn_P p {
    font-size: 0.79rem;
    line-height: 25px;
    color: #FF0000;
    font-weight: normal;
}
	.content_yx .content_yx_xxgl1{font-size: 0.8rem;font-weight:bold;color:#F00;}
.content_yx .content_yx_xxgl2{font-size:0.8rem; font-weight:bold; color:#00F;}
.content_yx .content_yx_xxgl3{font-size:0.8rem; font-weight:bold; color:#0C6;}
.content_yx .content_yx_xxgl4{font-size:0.8rem; font-weight:bold; color:#F60;}
.content .yuanxiao ul li {
    float: left;
    width: calc(25% - 0.8rem);
    padding: 0.4rem;
    text-align: center;
    height: 5rem;
}
	.content .yuanxiao ul li a p{
		font-size: 0.78rem;
	}
	.testlist-yx th {
    border: 1px solid #e4f3fb;
    font-size: 0.78rem;
    line-height: 1.2rem;
    background: #fafbfb;
    text-align: center;
}.testlist-yx td {
    border: 1px solid #eff2f3;
    font-size: 0.78rem;
    text-align: center;
    line-height: 1.2rem;
    height: 1.2rem;
    color: #343434;
    background: #fafdff;
}
	.row {
    margin: 0 0.6rem;
		
}.col-lg-3 {
    width: calc(100% - 0.2rem);
}.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 0px; 
}.sub-navbox li a {
    padding: 0.8rem 0.6rem;
    width: calc(100% - 1.2rem);
}.sub-nav-fz a {
    color: #666;
    font-size: 0.9rem;
}
	.sub-navbox li a img{
		width: 1.8rem;
	}
	.zczx_row{
		display: none;
	}
	.col-lg-9 {
    width: calc(100% - 0.2rem);
}
	.com-list .li-time {
    display: none;
}.com-tit span {
    font-size: 1rem;
    color: #1178b3;
    margin-left: 0;
}
	.tit-more {
    float: right;
    position: relative;
    top: 3px;
    color: #7a7878;
    font-size: 0.78rem;
}
	.com-list {
    margin-left: 0;
}
	.row_right{
		margin: 0;
	}
	.text-over li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
	.tab-ulists .hd3 {
    height: 116px;
    line-height: 30px;
    padding: 0 10px 0 0px;
    border-bottom: 2px solid #ccc;
    position: relative;
    margin-top: 20px;
}.tab-ulists .hd3 ul li.on {
    height: 1.6rem;
    background: #1178b3;
    color: #fff;
}.tab-ulists .hd3 ul li {
    float: left;
    padding: 0.1rem 0.3rem;
    cursor: pointer;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #ccc;
    margin-right: 10px;
    color: #fff;
    margin-top: 2px;
    line-height: 1.6rem;
    height: 1.6rem;
	margin-bottom: 0.4rem;
}
	.abt-more{
		display: none;
	}
	.tab-ulists .hd4 {
    height: 74px;
    line-height: 30px;
    padding: 0 10px 0 0px;
    border-bottom: 2px solid #ccc;
    position: relative;
    margin-top: 20px;
}
	.tab-ulists .hd4 ul li.on {
    height: 1.6rem;
    background: #1178b3;
    color: #fff;
}.tab-ulists .hd4 ul li {
    float: left;
    padding: 0.1rem 0.3rem;
    cursor: pointer;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #ccc;
    margin-right: 10px;
    color: #fff;
    margin-top: 2px;
    line-height: 1.6rem;
    height: 1.6rem;
	margin-bottom: 0.4rem;
}
	.floor {
    width: calc(100% - 1.2rem);
    margin: 0 0.6rem;
}
	.kkap_div {
    width: 100%;
    border:none;
}.main_point {
    width: 100%;
    float: left;
}.kkap_div h1 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 0.9rem;
    font-weight: bold;
    color: #ffffff;
    background: #2483b3;
}
	.kkap_ss{
		display: none;
	}
	.testlist_kkap td {
    border: 1px solid #1a1a1a;
    height: 1.4rem;
    line-height: 1.4rem;
    padding-left: 5px;
    font-size: 0.7rem;
    font-family: Tahoma, Arial, "";
}
	
	.kkap_p {
    padding: 0.4rem 0.2rem;
}
	.kkap_p p {
    text-align: left;
    font-size: 0.8rem;
    line-height: 1.5rem;
}
	.zysm {
    margin-top: 10px;
    border: none;
}
	.intr {
    padding: 0.6rem;
    line-height: 26px;
    border: none;
    color: #696969;
    background: #f6fbfe;
    width: calc(100% - 1.2rem);
}.intr p {
    text-indent: 1.6rem;
    text-align: left;
    font-size: 0.8rem;
}.wrap {
	width: calc(100% - 1.2rem);
    margin: 0.6rem auto;
    clear: both;
}
	.mt8{
		width: 100%;
	}.w635 {
    width: 100%;
}.bor {
    border: none;
}
	.tit h2 {
    width: calc(100% - 0.6rem);
    height: 1.5rem;
    padding-left: 0.6rem;
    background:none;
    color: #10a1c1;
}
	.function {
    padding: 0.4rem 0.6rem;
}.function li {
	padding: 0;
    background: none;
}
	.function li.fun01 {
    height: 120px;
    font-size: 0.8rem;
}.function li.fun02 {
    height: 120px;
    font-size: 0.8rem;
}.function li.fun03 {
    height: 140px;
    font-size: 0.8rem;
}.function li p {
    line-height: 1.4rem;
}
	.function li b {
    line-height: 1.6rem;
    display: block;
    font-size: 0.82rem;
    color: #10a1af;
    margin-top: 0.4rem;
}
	.w307 {
    width: 100%;
}
.zbtd_zsybimg {
    width: 180px;
    padding-left: calc(50% - 90px);
}
	.zy {
        width: calc(100% - 1.2rem);
        margin: 0 auto;
    }
	.zy h2 {
    font-size: 1rem;
    text-align: center;
    line-height: 1.4rem;
}
	.testlist_zbtd th {
    background-color: #EEFFFF;
    height: 1.8rem;
    line-height: 1.8rem;
    text-align: center;
    font-size: 0.78rem;
    border: 1px solid #ddd;
}
	.testlist_zbtd {
    border: none;
    width: calc(100% - 1.2rem);
    margin: 0 0.6rem;
}.testlist_zbtd td {
    border: 1px solid #ddd;
    height: 1.6rem;
    line-height: 1.6rem;
    padding-left: 0;
    text-align: center;
    font-size: 0.72rem;
}.course {
    padding: 0;
    margin: 0.6rem;
}.course table th.th {
    padding: 0;
    line-height: 1.6rem;
}
	.course table th {
    line-height: 1.6rem;
    background: #f8f8f8;
    font-size: 0.72rem;
    text-align: center;
}.course table td, .course table th {
    line-height: 1.6rem;
    border: 1px solid #f1f1f1;
    padding: 0;
    font-size: 0.72rem;
    text-align: center;
}
	.zbtdjs p {
    font-size: 0.8rem;
    line-height: 1.3rem;
    padding: 0.3rem 0.6rem;
}
	.testlist_zkjc {
    border: 1px solid #4caed5;
    width: calc(100% - 1.2rem);
    margin: 0.3rem 0.6rem;
}.testlist_zkjc th {
    background-color: #EEFFFF;
    height: 1.4rem;
    line-height: 1.4rem;
    text-align: center;
    border: 1px solid #4caed5;
    font-weight: bold;
    font-size: 0.78rem;
}
	.testlist_zkjc td {
    border: 1px solid #4caed5;
    height: 1.4rem;
    line-height: 1.2rem;
    padding-left: 0;
    text-align: center;
    font-size: 0.7rem;
}
	.side .tit h4 .do_h4{
		display: none;
	}
	.side .tit_zkjc{
		display: none;
	}
	.m-midr{
		display: none;
	}
	.m-midl {
    width: 100%;
    float: left;
    background: #fff;
}
	.book_wrap {
    width: 100%;
    margin: 0 auto;
    clear: both;
    margin-top: 10px;
}
	.bdr {
    border: none;
}
	.bklst li {
    float: left;
    width: calc(50% - 0.6rem);
    margin: 0.2rem 0.3rem;
    text-align: center;
    overflow: hidden;
		height: 160px;
}
	.bklst li b {
    width: 100%;
    display: block;
    font-weight: normal;
    color: #5062ce;
    text-overflow: ellipsis;
    overflow-x: hidden;
    line-height: 1.2rem;
    height: auto;
    font-size: 0.78rem;
}
	.bklst li img {
    height: 120px;
    max-width: 60%;
    width: 60%;
}
	.p-ba,.buyl {
   
    display: none;
}
	.buyr {
    width: 100%;
    float: right;
}.b-det dt {
    width: 100%;
    text-align: center;
}.b-det dd {
    width: calc(100% - 1.2rem);
    font-size: 0.8rem;
    margin: 0 0.6rem;
}
	.b-det h1, .b-det h2 {
    color: #333;
    font-size: 1rem;
    border: none;
    text-indent: 0em;
    width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
	#testlist {
    border: 1px solid #4caed5;
    width: calc(100% - 1.2rem);
    margin: 0.6rem 0.6rem;
}
	#testlist th {
    background-color: #EEFFFF;
    height: 1.2rem;
    line-height: 1.4rem;
    text-align: center;
    font-size: 0.78rem;
}#testlist td {
    border: 1px solid #4caed5;
    height: 1.2rem;
    line-height: 1.2rem;
    padding-left: 0;
    font-size: 0.7rem;
	text-align: center;
}
	.series_tab_lnzt{
		display: none;
	}
	.time_list .date{
		display: none;
	}
	.side .tg_list li {
    padding: 0;
}
	.time_list_lnzt .pageline{
		display: none;
	}
	.div_zkb {
    width: 100%;
    border: none;
}
	.d11 {
        color: #ff0000;
        font-size: 1rem;
        font-family: Microsoft YaHei, Simhei;
    }.d12 {
        color: #c63636;
        font-size: 1rem;
        font-family: Microsoft YaHei, Simhei;
    }  .zxbm_h1 {
        border-bottom: 1px solid #efefef;
        height: 4.2rem;
        text-align: center;
        font-size: 0.8rem;
        font-weight: bold;
        color: #28292b;
        background: #fdffff;
        margin-top: 10px;
        line-height: 1.6rem;
        padding: 0.6rem 0.6rem 0;
    }
	.testlist_td1{
		display: none;
	}
	.testlist_td2 {
    background-color: #FFF;
    height: auto;
    width: 100%;
    color: #000;
    font-weight: bold;
    border: 0px solid #009fcc;
}.testlist_td2_div {
    margin: auto;
    width: 100%;
    height: auto;
	padding-bottom: 1rem;
}
.testlist_td2_div_h2 {
    color: #727272;
    font-size: 0.8rem;
    margin-top: 0.6rem;
}
	.testlist_td2_div_h2_h2 {
    margin-top: 0.6rem;
    color: #727272;
    font-size: 0.8rem;
}
	.testlist_zxbm {
    margin: auto;
    width: 100%;
    background: #009FCC;
}
	.testlist_td2_div_h2_h2_h2 {
    margin-top: 0.6rem;
    color: #FF0000;
    font-size: 0.8rem;
}
	.testlist_td2_div h3{
		font-size: 0.7rem;
		margin-top: 0.4rem;
	}
	    .testlist_zxbm_table {
        display: block;
        background: #eaf2f7;
        padding: 1rem 0.8rem;
    }
	.testlist_td3_div p{
		font-size: 0.8rem;
		line-height: 1.6rem;
	}
	.testlist_td3_div_img{
		width: 180px;
	}
	.floor h1 {
    font-size: 1rem;
    margin-top: 20px;
    text-align: center;
    background: #f7fafb;
    line-height: 2.6rem;
    font-weight: bold;
    color: #6f6e6e;
}
	.cont-txt {
    width: 100%;
}
	#MLeft{
	display: none;
}
#MMiddle {
    float: left;
    width: 100%;
    padding: 20px 0px 10px 0px;
    line-height: 26px;
}
	.custom-form-label {
    position: relative;
    float: left;
    display: block;
    padding: 0.3rem 0.4rem;
    font-weight: normal;
    line-height: 1.8rem;
    font-size: 0.8rem;
    font-family: "微软雅黑";
}
	.custom-form-input, .custom-form-textarea, .custom-form-select {
    height: 2.4rem;
    line-height: 2.4rem;
    line-height: 38px \9;
    border: 1px solid #bfbfbf;
    background-color: #fff;
    border-radius: 2px;
    font-size: 0.8rem;
    font-family: "微软雅黑";
}.custom-form-group {
    margin-bottom: 1rem;
    clear: both;
}.custom-form-item {
    margin-left: 90px;
    min-height: 1.8rem;
}
	.custom-form-select {
    height: 2.4rem;
    line-height: 1.3;
    line-height: 38px \9;
    border: 1px solid #bfbfbf;
    background-color: #fff;
    border-radius: 2px;
    font-size: 0.8rem;
    font-family: "微软雅黑";
}
	.custom-form-submit {
    width: 100%;
    height: 2.4rem;
    font: bold 0.94rem / 2.4rem "微软雅黑";
    color: #fff;
    text-align: center;
    cursor: pointer;
    background: #3e97c9;
    border-width: 0;
}.page-forms .part-tit span {
    display: inline-block;
    padding: 0 0.6rem;
    color: #fff;
    background-color: #3e97c9;
    line-height: 2.2rem;
    font-size: 0.8rem;
}
	.testlist_sjap {
    border: none;
    width: 100%;
}
	.testlist_sjap td {
    border: 1px solid #eff2f3;
    height: 1.6rem;
    line-height: 1.6rem;
    padding-left: 0;
    text-align: center;
    font-size: 0.7rem;
}.testlist_sjap th {
    background-color: #fafbfb;
    height: 1.6rem;
    line-height: 1.6rem;
    text-align: center;
    font-size: 0.78rem;
}
	.main_right{
		display: none;
	}
	.cusinpt_xxzy_ul_li1 {
        width: 160px;
        margin-left: calc(50% - 80px);
    }
.cusinpt_xxzy_ul_img {
        width: 100%;
    }.cusinpt_xxzy_ul_li2 {
        width: 100%;
        font-size: 0.8rem;
    }.main_zkxx .side .content p {
        font-size: 0.78rem;
    }.testlist_xxzy th {
    border: 1px solid #d4e2eb;
    text-align: center;
    background: #f9fbfe;
    line-height: 1.4rem;
    font-size: 0.78rem;
}.testlist_xxzy td {
    font-size: 0.76rem;
    text-align: center;
    border: 1px solid #d4e2eb;
    line-height: 1.4rem;
}
	.testlist_xxzy td a img{
		width:3.4rem;
	} 
	.testlist td p span{
			margin-left: 0!important;
		margin-right: 0!important;
		font-size: 0.76rem!important;
		line-height: 1.4rem;
	}
	.testlist td p{
		margin-left: 0!important;
		margin-right: 0!important;
		font-size: 0.76rem!important;
		text-align: center!important
	}
	.cusinput p {
    font-size: 0.78rem;
}.side .cusinput .bysq_zs li {
    float: none;
    width: 50%;
    margin-left: calc(50% - 148px);
}.side .dispaly_list_zn li {
    width: 100%;
}.side .dispaly_list_zn li a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    display: block;
    font-size: 0.8rem;
}.side .cusinput .zn_fy {
    width: 100%;
    margin: 0 auto;
    height: auto;
    margin-top: 0.8rem;
	font-size: 0.7rem;
}.side .cusinput .zn_fy li a {
    padding: 0.2rem;
    font-size: 0.7rem;
}
}