 /*pc-index*/
#m-body,.m_header,.m_nav,.m_head_nav,.yz_cont1,.m_time,.m_hot,.m_bj,#yxz-djs,.exam-information,.tab_footer,.quali,.js-cli-cont,.m_footer,.m_mt1{
    display:none;
  }
/*pc-list*/
.zx-list-wrap,.m-list{display: none;}

/*m-css*/
@media screen and (max-width:1025px) {
  #pc-body,#header,.mt1,.main,.m_top_10,.bignews,.latestnews1,.pright,.main_hide,#zikaoliucheng,.flink,.rightTanWrap,.footer,#img{
    display: none;
  }
  #m-body,.m_header,.m_nav,.m_head_nav,.yz_cont1,.m_time,.m_hot,.m_bj,#yxz-djs,.exam-information,.tab_footer,.quali,.js-cli-cont,.m_footer,.m_mt1{
    display: block;
  }
  .float-left-ewm,.izl-rmenu{
    display: none;
  }
  
  a{font-family: Tahoma, Arial, "";}
  li{text-overflow: inherit;}
  
   /**m-list**/ 
.main{display: none;}
 .zx-list-wrap,.m-list{display: block;}
  
  .m-list{margin: 0 0.6rem;}
  
  /**m-zhuanye**/
.m-list .zytitle h1,.m-list .clearfix h1,.m-list .info h1,.m-list .zytitle h3 {
      color: #035490;
      font-weight: bold;
      font-size: 1rem;
      text-align: center;
      line-height: 2rem;
      margin-top: 0.4rem;
  }
  .m-list .zytitle p {
      color: #1a1a1a;
      font-size: 0.88rem;
      font-weight: bold;
      line-height: 1.8;
      padding-left: 0px;
  }
  
  .m-part-tit{
	  line-height: 30px;
    font-size: 15px;
    text-align: center;
    color: #006699;
    font-weight: bold;
    margin-bottom: 2%;
	}
 .m-list .m-solidhr {
      border: 0;
      border-top: 1px #d4e2eb solid;
      margin: 6px 0;
  }
  
  
  /**内容详情**/
 .m-list .content h1 {
         font-size: 1rem;
         font-weight: bold;
         text-align: center;
         font-family: "微软雅黑";
       /*  height: 3.4rem; */
         line-height: 1.6rem;
         margin: 1.2rem 0;
  }
  .m-list .content .info{font-size: 0.1rem;} 
  
.m-list .content p{font-size: 0.86rem;}

.seo-btn-box .seo-btn-item {

    padding: 0; margin: 1rem 0;

}
.seo-btn-box .seo-btn-item-bd {
    font-size: 0.8rem;
    line-height: 30px;
}

.conent-lqfa .p1 {
    font-size: 15px !important;
}

.divbd {
    height: 165px;
    margin-top: 0;
}
.div29 {
    width: 95%;
   
}
.xj_ {
    width: 44%;
	margin-top:0;
}

.in_2 {
    width: 46%;
}
.share{height:auto;}
  
.m-list #xkw-kf{}
  /**m-index**/
  .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;
  }
  .m_header_logo img {
    width: 11.4rem;
    height: 100%;
    display: block;
  }
  .m_menu {
    position: relative;
    z-index: 99;
  }
  .m_menu > span {
    font-size: .98rem;
    color: #494949;
    display: inline-block;
    border-radius: 0.08rem;
    padding: 0.04rem 0.3rem 0.04rem 0.05rem;
  }
  .m_header_menu {
    color: #37a0f4;
    border-radius: 0.666667rem;
    width: 2rem;
    height: 2rem;
    background: url(../picture/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 {
    display: block;
    height: 3.0rem;
    line-height: 3.0rem;
    margin-bottom: 0.6rem;
    background: #f7fbfd;
  }
  .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;
	overflow: initial;
  }
  .m_nav ul li a {
    font-size: 1rem;
    color: #173146;
    font-family: PingFangSC;
  }
  .m_nav ul li.on::after {
    content: '';
    position: absolute;
    bottom: 2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 40px;
    height: 4px;
    border-radius: 80px;
    background: linear-gradient(-90deg, #6e7af5, #3865d0) no-repeat center;
  }
  .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;
  }
  .list_on {
    width: 100%;
    height: 100%;
    left: 0;
    opacity: 1;
    transition: .2s;
    display: block;
  }
  .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.16rem 0.08rem;
    border: 1px solid #547281;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .w960 {
    width: 100%;
  }
  /*banner*/
  .box-163css {
      OVERFLOW: hidden;
      WIDTH: 100%;
      POSITION: relative;
      HEIGHT: 282px;
      border: 1px solid #e1e1e1;
  }
  .m_slide-item {
  	LEFT: 0px;
  	POSITION: absolute;
  	TOP: 0px
  }
  .m_slide-img {
      DISPLAY: block;
      WIDTH: 100%;
      HEIGHT: 282px;
  }
  .m_slide-inf {
  	PADDING: 5px 10px;
  	Z-INDEX: 100; /*LEFT: 0px;*/
  	WIDTH: 410px;
  	BOTTOM: 0px;
  	POSITION: absolute; /*HEIGHT: 30px;*/
  }
  .m_slide-inf .avatar {
  	BORDER-RIGHT: #fff 2px solid;
  	BORDER-TOP: #fff 2px solid;
  	FLOAT: left;
  	BORDER-LEFT: #fff 2px solid;
  	WIDTH: 50px;
  	MARGIN-RIGHT: 16px;
  	BORDER-BOTTOM: #fff 2px solid;
  	HEIGHT: 50px
  }
  .m_slide-inf .title {
  	FONT-WEIGHT: normal;
  	FONT-SIZE: 16px;
  	OVERFLOW: hidden;
  	WIDTH: 450px;
  	COLOR: #fff;
  	LINE-HEIGHT: 30px;
  	FONT-FAMILY: Microsoft YaHei, SimHei;
  	WHITE-SPACE: nowrap
  }
  .m_slide-inf P {
  	MARGIN-TOP: 10px;
  	COLOR: #ffae00
  }
  .m_slide-inf .title A {
  	COLOR: #fff
  }
  .m_slide-inf .user-name {
  	FONT-WEIGHT: bold
  }
  .m_slide-inf .user-name A {
  	COLOR: #ffae00
  }
  .m_slide-status {
  	Z-INDEX: 100;
  	RIGHT: -2px;
  	/*WIDTH: 110px;*/
  	BOTTOM: 4px;
  	POSITION: absolute
  }
  
  .m_slide-status SPAN {
  	PADDING: 0px;
  	DISPLAY: inline-block;
  	BACKGROUND: url(../images/home.png) no-repeat 0px -210px;
  	MARGIN: 2px 5px 0px 0px;
  	WIDTH: 20px;
  	CURSOR: pointer;
  	COLOR: #ff0000;
  	LINE-HEIGHT: 20px;
  	PADDING-TOP: 0px;
  	HEIGHT: 20px;
  	TEXT-ALIGN: center
  }
  .m_slide-status .m_select {
  	BACKGROUND: url(../images/home.png) no-repeat 0px -260px;
  	COLOR: #fff
  }
  .m_slide-pause {
  	DISPLAY: block;
  	FLOAT: right;
  	WIDTH: 24px;
  	CURSOR: pointer;
  	HEIGHT: 24px
  }
  .m_slide-play {
  	DISPLAY: block;
  	FLOAT: right;
  	WIDTH: 24px;
  	CURSOR: pointer;
  	HEIGHT: 24px
  }
  .m_slide-pause {
  	BACKGROUND: url(../images/home.png) no-repeat -50px -113px
  }
  .m_slide-pause:hover {
  	BACKGROUND: url(../images/home.png) no-repeat 0 -113px
  }
  .m_slide-play {
  	BACKGROUND: url(../images/home.png) no-repeat 0px -163px
  }
  .m_slide-play:hover {
  	BACKGROUND: url(../images/home.png) no-repeat -50px -163px
  }
  
  
  .pleft {
    width: calc(100% - 1.2rem);
    float: left;
    overflow: hidden;
    margin: 0 0.6rem 0.6rem;
  }
  .index .flashnews {
    width: 100%;
    height: 282px;
    overflow: hidden;
    float: left;
  }
  .m_slide-status {
    BOTTOM: 10px;
  }
  /*中部导航*/
  .yz_cont1 {
    position: relative;
    margin: 0 0.6rem;
    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;
  }
  .yz_cont1_item {
    width: 18%;
    margin-right: 2%;
    margin-bottom: 12px;
    float: left;
    padding-top: 2px;
  }
  .yz_cont1_item a p {
    width: 100%;
    text-align: center;
    font-size: 12px;
    margin-top: 6px;
    color: black;
  }
  .yz_cont1_item:nth-child(5n) {
    margin-right: 0;
  }
  .yz_cont2 {
    margin: 0 10px;
    display: flex;
    margin-top: 15px;
    justify-content: space-between;
  }
  .yz_cont2 img {
    width: 100%;
  }
  .yz_cont2 a {
    width: 48%;
    display: block;
  }
  .yz_cont2 a:last-child {
    text-align: right;
  }
  .yz_djs {
    width: 100%;
    margin-top: 7px;
  }
  .yz_gg {
    width: 100%;
    margin-top: 20px;
  }
  .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%;
  }
  .m_time {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #ecf3ff;
    margin: 0.6rem;
    padding: 8px 8px;
    border-radius: 0.266666rem;
    font-size: 0.32rem;
  }
  .m_hot {
    margin: 0 0.6rem;
  }
  .m_time p {
    padding-left: 26px;
    background: url(../picture/m_time.png) no-repeat left center;
    background-size: 1.4rem;
    white-space: nowrap;
    font-size: 14px;
    float: left;
    line-height: 25px;
  }
  .m_time .kf_alert {
    background: #4882ff;
    color: white;
    border-radius: 0.266666rem;
    padding: 0.2rem 0.186666rem;
    white-space: nowrap;
    float: right;
    font-size: 14px;
  }
  .kf_alert {
    cursor: pointer !important;
  }
  .m_time span {
    display: inline-block;
    padding: 0.053333rem 0.133333rem;
    background: #ff6816;
    border-radius: 0.133333rem;
    color: white;
    margin: 0 0.133333rem;
  }
  .m_bj {
    margin: 0.8rem 0 0.2rem;
    height: 0.1rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#fff)) no-repeat center;
    background: linear-gradient(#f8f8f8, #fff) no-repeat center;
  }
  .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: 13px;
    color: #989898;
  }
  .pd_lis, .pd_lis2 {
    padding: 0 1.6%;
  }
  .pd_lis li:first-child {
    border-top: none;
  }
  .pd_lis li {
    padding: 2% 0;
    border-top: 1px dashed #E0E0E0;
  }
  .pd_lis a {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .pd_lis .fr {
    display: none;
  }
  .m_hot_list a {
    font-size: .88rem;
    width: 100%;
    margin-bottom: 0.133333rem;
  }
  .m_hot_list ul.pd_lis li a span {
    color: #fe3434;
  }
  #yxz-djs {
    margin: 1.2rem 0.6rem 0 0.6rem;
    background-image: url(../picture/djsBj.png);
    background-size: 100% 100%;
    padding: 0.533333rem 0.133333rem;
  }
  .djs-text {
    font-size: 16px;
    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: 14px;
    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: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    height: 2rem;
    line-height: 2rem;
    margin-left: 3%;
  }
  .ksrl-shu {
    width: 1px;
    height: 15.6rem;
    border: 1px dashed #ADD6FF;
    position: absolute;
    left: calc(18% - 2px);
  }
  section.exam_information {
    width: calc(100% - 1.2rem);
    margin: 1.2rem 0.6rem 0 0.6rem;
  }
  .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.346666rem;
    font-size: 15px;
  }
  .tit-box .btn-more {
    padding: 0rem 0.24rem 0.106666rem 0.133333rem;
    color: #999;
    font-size: 13px;
  }
  .tit-box .tit::before,.m-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;
  }
  section.m_zy_hot {
    justify-content: space-around;
  }
  section.m_zj_img a {
    text-align: center;
    width: calc(33.33% - 0.8rem);
    padding: 0.4rem;
    float: left;
	    height: 7rem;
  }
  section.m_zy_hot a img {
    width: calc(100% - 0.8rem);
    border-radius: 0.133333rem;
    border: 1px solid #f1f4f9;
    padding: 0.4rem;
  }
  section.m_zj_img a > p {
    margin-top: 0.433333rem;
    font-size: 0.8rem;
    color: black;
  }
  .tit-box,.m-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%;
	    line-height: 30px;
  }
  .tit-box .tit,.m-tit-box .tit {
    position: relative;
    padding-left: 0.646666rem;
    font-size: 1.1rem;
  }
  
  .m-pb0 .book-more{font-size: 0.8rem;
    text-align: center;
    display: block;
    color: #737475;
    line-height: 2.6rem;
    background: #e0dbdb78;
    margin: 3% auto;
    border-radius: 30px;}
  
  .scrollX-wrapper2 {
    margin: 0.2rem;
    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: 4px;
    margin-bottom: 5.8rem;
  }
  .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;
  }
  .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: #5a5a5a;
    font-size: 14px;
	font-weight: bold;
  }
  .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 .part-info .reading-number {
    padding-left: 0.996666rem;
    color: #d6d6d6;
    font-size: 13px;
    background: url(../picture/icon-look.png) no-repeat left center / 0.9rem 0.56rem;
  }
  .articles .tab_index .right .part-info .release-time {
    color: #d6d6d6;
    font-size: 13px;
  }
  .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.88rem;
  }
  .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 p {
    position: absolute;
    bottom: 0.1rem;
    left: 0;
    width: 100%;
    text-align: center;
    color: #666;
    font-size: 0.88rem;
  }
  .tab .to-home img {
    width: 1.6rem;
    height: 1.3rem;
    margin: 0.5rem auto;
  }
  .fr {
    float: right;
    _display: inline;
    width: auto;
  }
  a.my_more {
       font-size: 0.8rem;
       text-align: center;
       display: block;
       color: #737475;
       line-height: 2.6rem;
       background: #e0dbdb78;
       margin: 3% auto;
       border-radius: 30px;
  }

  .main {
    width: 100%;
    margin: 0 auto;
  }
  .zx-bd {
    /* height: 18.2rem; */
  }
  .m_index_yx-zy_tab_con a {
    width: calc(33.33% - 0.8rem);
    float: left;
    padding: 0.4rem;
    height: 8.6rem;
  }
  .m_index_yx-zy_tab_con a div {
    text-align: center;
    color: #000000;
    line-height: 1.6rem;
    height: 0.6rem;
    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;
  }
  /*列表页*/
  .main_point {
    width: 100%;
    float: left;
  }
  .side {
    margin: 0;
    width: 100%;
  }
  .side .tit {
    padding-left: 0.6rem;
    border: 1px solid #f7f7f7;
  }
  .side .tit b {
    display: none;
  }
  .main_right {
    display: none;
  }
  .side .guide .tg_list li .date {
    display: none;
  }
  .side .guide .tg_list li {
    padding: 0;
    line-height: 1.8rem;
    height: 1.8rem;
  }
  .side .time_list li a {
    float: left;
    font-size: 0.82rem;
  }
  .side .guide .tg_list .pageline {
    height: 0.6rem;
  }
  .side .time_list li .title2 {
    width: 100%;
  }
  .side .time_list li a {
    float: left;
    font-size: 0.86rem;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #1a1a1a;
  }
  .side .guide {
    padding: 0;
    margin: 0 0.6rem;
    border: none;
    padding-top: 0.4rem;
  }
  .side .tit a {
    color: #1a1a1a;
  }
  .dede_pages {
    margin-bottom: 6.8rem;
  }
  .dede_pages ul li {
    float: left;
    font-family: Tahoma;
    line-height: 1rem;
    height: 1rem;
    padding: 0.1rem;
    margin-right: 6px;
    border: 1px solid #E9E9E9;
    list-style-type: none;
    color: #a9a9a9;
  }
  .dede_pages ul li a {
    float: left;
    padding: 0 0.3rem;
    color: #a9a9a9;
    display: block;
  }
  .dede_pages ul .active {
    background: #4ba6e1;
  }
  .dede_pages ul .active a {
    color: white;
    font-weight: 600;
  }
  .dede_pages ul {
    color: #a9a9a9;
  }
  /*详情页*/
  .actile_cs {
      height: auto; 
    
  }
  .side .detail {
    padding: 0;
    margin: 0.8rem 0.6rem 0 0.6rem;
    border: none;
  }
 .side .detail h1 {
    font-size: 1rem;
    font-weight: bold;
    text-align: center;
    font-family: "微软雅黑";
    height: 3.4rem;
    line-height: 1.6rem;
    margin-top: 1rem;
}
	#detial_text img{
		max-width:100%;
	}
  .side .detail .txt p {
    font-size: 0.86rem;
  }
  #hbzkw_share {
    display: none;
  }
  .wx_left {
    font: 12px Verdana, Arial, Tahoma;
    padding: 0px;
    margin: 0px;
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 30px;
  }
  .rowbox_wx .wx_right {
    float: left;
    padding-top: 0px;
    width: 100%;
    height: 120px;
  }
  .rowbox_wx .wx_right .title {
    text-align: center;
    height: 60px;
    font-size: 1.2rem;
  }
  .rowbox_wx .wx_right .title {
    text-align: center;
    height: 2.2rem;
    font-size: 1.2rem;
  }
  .side .detail p.info {
    line-height: 1.2rem;
    text-align: center;
    color: #999;
  }
  .rowbox_wx .wx_right .info {
    height: 1.2rem;
    line-height: 30px;
    font-size: 0.9rem;
    margin-bottom: 0.8rem;
    font-weight: 900;
  }
  .rowbox_wx .wx_right .cl a {
    display: inline-block;
    background: #256EB1;
    padding: 0.6rem 2.2rem;
    color: #fff;
    border-radius: 5px;
    font-size: 0.9rem;
  }
  .wx_left {
    padding-top: 20px;
  }
  .side .detail .netx a {
    color: #256eb1;
    font-size: 0.8rem;
  }
  .side .detail .netx {
    font-size: 0.788rem;
  }
  .sm_article {
    display: none;
  }
  .side .detail .netx {
    margin-bottom: 0.6rem;
  }
  .side .position {
    padding-left: 0px;
  }
  .jianz-sub, .quali, .jzList-list-bot, .jzList-bot {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .quali {
    height: 2.8rem;
    border-radius: 0.26rem;
    overflow: hidden;
    background-color: #ff66001a;
    border: solid 1px #ff66001a;
    padding: 0 0.8rem 0 0.8rem;
    margin-top: 1.1rem;
    line-height: 1rem;
  }
  .quali-cont {
    margin-top: 0.3rem;
  }
  .quali-img {
    height: 0.8rem;
  }
  .quali-num {
    font-size: .62rem;
    color: #999;
    margin-top: 0.06rem;
  }
  .quali-btn {
    width: 4.8rem;
    height: 1.64rem;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ff6600;
    border-radius: 0.52rem;
    box-shadow: 0px 5px 10px 0px #ff66004d;
  }
  .bor0 {
    margin-top: 1.2rem;
  }
  .pb0 {
    padding-bottom: 0 !important;
	  margin-bottom: 4.5rem;
  }.wrap-more {
    font-weight: bold;
    text-align: center;
    display: block;
    padding: 0.4rem 0;
    font-size: .8rem;
	  margin-top: 0.6rem;
	  color: #514b47;
}
  .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: 14px;
       line-height: 24px;
       color: #333;
       display: inline-block;
       width: 100%;
       overflow: hidden;
       text-overflow: ellipsis;
      /* white-space: nowrap; */
  }
  .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;
  }
	
.nextactitle ul {
    height: auto;
}	
	
	
/*	专业*/
	.side .swop {
    padding: 0 0.6rem;
}.side .swop .info h4 {
    color: #1a1a1a;
    font-weight: bold;
    font-size: 1rem;
    text-align: center;
    line-height: 2rem;
    margin-top: 0.4rem;
}.side .swop .info p {
    color: #1a1a1a;
    font-size: 0.88rem;
    font-weight: bold;
    line-height: 1.8;
    padding-left: 0px; 
}
	.side .tit_zy {
    display: none;
}.testlist_zy {
    border: 1px solid #4caed5;
    width: calc(100% - 1.2rem);
    margin: 0 0.6rem;
}.testlist_zy th {
    background-color: #EEFFFF;
    height: 1.2rem;
    line-height: 1.6rem;
    text-align: center;
    border: 1px solid #4caed5;
    font-weight: bold;
    font-size: 0.8rem;
}.testlist_zy td {
    border: 1px solid #4caed5;
    height: 1.6rem;
    line-height: 1.6rem;
    padding-left: 0;
    text-align: center;
    font-size: 0.8rem;
}.zy_content {
    margin-top: 10px;
    margin-bottom: 4.8rem;
}.side .content {
    border-bottom:none;
    border-top: 0;
    padding: 0;
    height: 1%;
    overflow: hidden;
    margin: 0.6rem 0.6rem;
    border-left: none;
    border-right: none;

	    overflow: auto;
}.side .swop {
    padding: 0;
}
	.side .tit #qq a{
		display: none
	}
	.side .content .series_tab{
		display: none;
	}
	.side .query h1,.side .query h2 {
    text-align: center;
    color: #1a1a1a;
    font-weight: bold;
    font-size: 1rem;
    height: 1.8rem;
    /*margin-top: 0.4rem;*/
}.content_zy_left {
    float: left;
    width: 280px;
    margin-right: 0px;
    margin-left: calc(50% - 140px);
    margin-top: 0.6rem;
}.content_zy_right ul li {
    float: left;
    font-size: 0.88rem;
    width: 50%;
    line-height: 38px;
}.content_zy_right {
    float: right;
    width: 100%;
    margin-top: 0.6rem;
}
	.main_point_zy_xq{
		margin-bottom: 4.4rem;
	}
	.btmFixed {
    position: fixed;
    z-index: 4;
    width: 100%;
    display: flex;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    right: 0;
    font-size: .24rem;
    justify-content: space-between;
    max-width: 750px;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    box-shadow: 0px -8px 5px rgba(43, 112, 174, 0.05);
    height: 4.1rem;
    align-items: center;
    background-color: #fff;
    padding-right: 0.24rem;
    box-sizing: border-box;
}.btmFixed a:first-child {
    background-image: linear-gradient(180deg, #ffab1d, #ffc76a);
}.btmFixed .icon {
    background-size: cover;
    margin-right: 0.15rem;
    display: inline-block;
    vertical-align: middle;
}.btmFixed .icon-btm1 {
    width: 1.08rem;
    height: 1.08rem;
    margin-right: 0.3rem;
    background-image: url(../picture/btmm1.png);
}.btmFixed a {
    text-align: center;
    flex: 1;
    line-height: 1.92rem;
    border-radius: 0.82rem;
    color: #fff;
    background-image: linear-gradient(180deg, #4352fc, #858eff);
    font-size: .9rem;
    margin: 0 0.34rem 0 0.34rem;
}.btmFixed .icon-btm2 {
    width: 1.08rem;
    height: 1.08rem;
    margin-right: 0.3rem;
    background-image: url(../picture/btmm2.png);
}.btmFixed a:last-child {
    background-image: linear-gradient(180deg, #d02727, #ff8f7c);
}.btmFixed .icon-btm3 {
    width: 1.08rem;
    height: 1.08rem;
    margin-right: 0.3rem;
    background-image: url(../picture/btmm3.png);
}.btmFixed p {
    display: inline-block;
}.content_yx .ynzn_P p {
    font-size: 0.8rem;
    line-height: 25px;
    color: #FF0000;
    font-weight: bold;
}
	.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(33.33% - 16px);
    padding: 8px;
}.testlist-yx th {
    border: 1px solid #4caed5;
    font-size: 0.8rem;
    line-height: 1.8rem;
    background: #eeffff;
    text-align: center;
}.testlist-yx td {
    border: 1px solid #4caed5;
    font-size: 0.8rem;
    text-align: center;
    line-height: 1.8rem;
    height: 30px;
    color: #343434;
}
	/*单页指南*/
	.content .zn_wxewm{
		display: none;
	}
	.testlist td {
    border: 1px solid #4caed5;
    height: 1.8rem;
    line-height: 1.8rem;
    padding-left: 0;
    text-align: center;
    font-size: 0.8rem;
}
	.side .content p{
		font-size: 0.8rem;
	}
	.side_zn_news{
		margin-bottom: 4.8rem;
	}
	.side_xuexiao{
		margin-bottom: 4.8rem;
	}
	.zy_kkcx {
    width: 100%;
    margin-top: 14px;
		margin-bottom: 4.8rem;
}
	.zy_kkcx h1 {
    width: 100%;
    height: 2.8rem;
    line-height: 2.8rem;
    text-align: center;
    font-size: 0.84rem;
    font-weight: bold;
    color: #ffffff;
    background: #0085c6;
}
	.zy_kkcx_zy,.zy_kkcx_xt{
		display: none;
	}
.shuru {
    width: calc(60% - 0.8rem);
    height: 1.2rem;
    padding: 0.4rem 0.4rem;
    font-size: 0.8rem;
    margin: 0;
    vertical-align: top;
    outline: 0;
    box-shadow: none;
    border-radius: 0px 0px 0px 0px;
    border: 1px solid #c4c7ce;
    background: #fff;
    color: #222;
    overflow: hidden;
    box-sizing: content-box;
	float: left;
}.ts{
	text-align: center;
		    width: calc(40% - 1rem);
	float: right;
	    cursor: pointer;
	height: 1.3rem;
    line-height: 1.2rem;
    padding: 0.4rem 0.4rem;
    background: 0 0;
    background-color: #2483b3;
    border-radius: 0px 0px 0px 0px;
    font-size: 0.8rem;
    color: #fff;
    box-shadow: none;
    font-weight: 400;
    border: none;
    outline: 0;
	
	}
	.zy_kkcx_search {
    margin: 0.6rem 0.6rem;
}
.testlist_kkcx {
    border: 1px solid #4caed5;
    width: calc(100% - 0.9rem);
    margin: 0 0.5rem;
}
.testlist_kkcx th {
    border: 1px solid #a6d8f2;
    background-color: #dff4ff;
    height: 1.8rem;
    line-height: 1.8rem;
    text-align: center;
    color: #474747;
    font-size: 0.79rem;
}.testlist_kkcx td {
    border: 1px solid #a6d8f2;
    height: 1.8rem;
    line-height: 1.8rem;
    text-align: center;
    font-size: 0.79rem;
}	
	.zy_kkcx .zy_kkcx_p {
    padding: 0.6rem 0.6rem;
    font-size: 0.8rem;
    line-height: 1.5rem;
}
	.series_tab_zt{
		display: none;
	}
	.side .content_zt{
		padding: 0;
	}
	.side .content .explain{
		display: none;
	}
	.intr {
    width: calc(100% - 2rem);
    padding: 0.4rem;
    line-height: 1.6rem;
    border: 1px solid #ace7eb;
    color: #696969;
    background: #f6fbfe;
    margin-top: 10px;
    margin: 0 0.6rem;
}.wrap {
    width: calc(100% - 2rem);
    margin: 0 0.6rem 0.6rem 0.6rem;
    clear: both;
}.function li p {
    line-height: 1.4rem;
    font-size: 0.8rem;
    padding: 0 0.2rem;
}.function li b {
    line-height: 1.8rem;
    display: block;
    font-size: 0.8rem;
    color: #10a1af;
    margin-top: 0.4rem;
}.tit h2 {
    width: calc(100% - 37px);
    height: 23px;
    padding-left: 37px;
    background: url(../images/tit-i.png) /*tpa=../picture/tit-i.png*/ no-repeat;
    color: #fff;
}.function {
    padding: 0 0 0 0.2rem;
}.function li {
    padding: 0;
	background: none;
}
	.function li.fun02 {
    height: 150px;
    background-position: left -80px;
}.function li.fun03 {
    height: 170px;
}.w635 {
    width: 100%;
}
.mt8_xljs {
    width: calc(100% - 1.2rem);
}
	.wrap .fr{
		float: none;
	}
	.mt8_zbtd{
		margin: 0.6rem 0;
		width: 100%;
	}.course {
    padding: 0.2rem;
}.course table th {
    line-height: 1.2rem;
    background: #f8f8f8;
    font-size: 0.8rem;
}.course table td, .course table th {
    line-height: 1.6rem;
    border: 1px solid #f1f1f1;
    padding: 0.2rem;
    font-size: 0.8rem;
}.operation {
    height: 39px;
    padding: 10px 0 10px 0;
    background: url(../images/xuexiaotese.png) /*tpa=../picture/operationBg.png*/ no-repeat center;
    background-size: 100%;
}
	.main_diqu{
		margin-bottom: 4.8rem;
	}
	.zkbdh{
	width: 100%;
	
}.floor {
  /*  width: calc(100% - 1.2rem);
    margin: 0 0.6rem;*/
	    width: auto;
	    margin: 0 auto;
}
	.zkbdh {
    width: 100%;
}.testlist_zkb {
    border: 1px solid #4caed5;
    width: 100%;
    margin-top: 18px;
    margin-bottom: 4.8rem;
}
	.testlist_zkb td {
    border: 1px solid #4caed5;
    height: 1.8rem;
    line-height: 1.8rem;
    padding-left: 5px;
    text-align: center;
    font-size: 0.8rem;
}.testlist_zkb th {
    background-color: #EEFFFF;
    height: 1.8rem;
    line-height: 1.8rem;
    text-align: center;
    border: 1px solid #4caed5;
    font-size: 0.8rem;
    font-weight: 600;
}.id1 {
    height: 2.9rem;
    line-height: 2.9rem;
	/*display: none;*/
}
	.testlist_book {
    border: 1px solid #4caed5;
    width: calc(100% - 1.2rem);
    margin: 0 0.6rem 4.8rem 0.6rem;
}
	.side_zkjcsm{
		display: none;
	}
	.book_wrap {
    width: 100%;
}.m_midl {
    width: calc(100% - 0.8rem);
    float: left;
    background: #fff;
    margin: 0 0.4rem 4.8rem 0.4rem;
}.bklst li {
    float: left;
    width: calc(33.33% - 0.4rem);
    margin: 0 0.2rem;
    text-align: center;
    overflow: hidden;
	height: 220px;
}.bklst li img {
    height: 150px;
    max-width: 100%;
    width: 100%;
}.bdr {
    border: none;
}
	.m_midr{
		display: none;
	}
	.p-ba,.buyl{
		display: none;
	}.buyr {
    width: calc(100% - 1.2rem);
    float: right;
    margin: 0 0.6rem;
}.b-det dt {
    width: 220px;
    text-align: center;
    margin-left: calc(50% - 110px);
}.b-det dd {
    width: 100%;
    font-size: 14px;
}
	.book_bottom_book{
		margin-bottom: 4.8rem;
	}
	.main_zxbm h1 {
    width: calc(100% - 1.2rem);
    height: auto;
    line-height: 50px;
    text-align: center;
    font-size: 1rem;
    font-weight: bold;
    color: #ffffff;
    background: #009fcc;
    margin: 0 0.4rem;
    padding: 0 0.2rem;
}.classmenu {
    height: 130px;
    line-height: 30px;
    border: 1px solid #97e0ff;
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
}
	.classmenu_zxbm_li_zn{
		display: none;
	}
	.classmenu {
    height: 120px;
    line-height: 1.8rem;
    border: 1px solid #97e0ff;
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
    font-size: 0.8rem;
}
	.classmenu_zxbm_li {
    margin-left: 0;
		width: 100%;
}
	.zxbm_table_td2{
		display: none;
	}
	.zxbm_table_tr{
	display: block;
}
	.zxbm_table {
    margin: auto;
    width: 100%;
}
.zxbm_table_td3 {
    background-color: #FFF;
    height: auto;
    width: 100%;
    color: #000;
    font-weight: bold;
    border: 0px solid #009fcc;
    padding: 0.8rem 0.2rem;
}.zxbm_table_td3_div {
    margin: auto;
    width: 100%;
    height: auto;
}
	.zxbm_table_td3_div h2{
		font-size: 1rem;
	}
	.zxbm_table_td {
    height: 450px;
    width: 100%;
    background: #dfeaf4;
    margin-bottom: 4.8rem;
}
.cjcxxt_tr{
	display:block;
	
}
	.cjcxxt_table {
    margin: auto;
    width: 100%;
		margin-bottom: 4.8rem;
}
	.cjcxxt_td1{
		display: none;
	}
	.cjcxxt_td2 {
    background-color: #FFF;
    height: 450px;
    width: 100%;
    color: #000;
    font-weight: bold;
    text-align: left;
		padding: 0.6rem;
		line-height: 1.2rem;
}.cjcxxt_td2 h2 {
    text-align: center;
    font-size: 1rem;
    font-weight: bold;
	line-height: 1.8rem;
}
	.cjcxxt_img {
    width: 100%;
}
	.cjcxxt_td_wxts{
padding-bottom: 20px;
}
.cjcxxt_td {
    height: auto;
    width: 100%;
    background: #dfeaf4;
}
	.content_ul_xz li{
		font-size: 0.8rem;
		line-height: 1.6rem;
	}
	.zhzkz img{
		width: 100%;
	}
	.main_zn_zn{
		margin-bottom: 4.8rem;
	}
	.zn_page {
    margin: 0.6rem;
}
	.zn_zkcf img{
	width: 100%;
}
	.main_cxxt{
	width: 100%;
}
	.page_rdrk img {
    display: inline-block;
    width: 3.5rem;
    height: 3.5rem;
}.page_rdrk h2 {
    margin-top: 0.6rem;
    margin-bottom: .05rem;
    font-size: 1rem;
}.page_rdrk div p {
    font-size: 0.7rem;
}
	.page_rdrk i {
    display: inline-block;
    font-size: 1.1rem;
    background: #ff7c7c;
    background: -moz-linear-gradient(left, #ff7c7c 0%, #ff3030 100%);
    background: -webkit-linear-gradient(left, #ff7c7c 0%, #ff3030 100%);
    background: linear-gradient(to right, #ff7c7c 0%, #ff3030 100%);
    color: #fff;
    border-radius: .3rem;
    float: right;
    margin-top: 0.9rem;
    width: 1.4rem;
    margin-right: 0.4rem;
}
	.page_rdrk i img {
    width: 1.4rem;
    height: 1.6rem;
}
	.main_zkkc{
		width: 100%;
	}
	.kc_title {
    font-size: 0.8rem;
    line-height: 1.8rem;
    height: 1.8rem;
    float: left;
    margin-left: 10px;
    font-weight: bold;
}.option-normal {
    font-size: 0.8rem;
    padding: 6px 10px;
    margin: 0 10px;
    text-decoration-line: none;
    color: #333 !important;
    float: left;
    margin-top: 0px;
    cursor: pointer;
}
	.side_dh {
    border: none;
    margin: 0 0.6rem;
}.series_search input {
    float: left;
    height: 1.4rem;
    background: #fff;
    padding: 5px;
    border: 1px solid #0085c6;
    width: calc(70% - 10px);
}.series_search {
    margin: 7px 7px 0.8rem;
    width: calc(100% - 14px);
}
	.series_search button {
    border: none;
    color: #fff;
    float: left;
    margin-left: 6px;
    height: 2.2rem;
    padding: 0;
    text-align: center;
    width: 20%;
    line-height: 1.4rem;
    background: #0085c6;
    font-size: 15px;
}.class_fl {
    float: left;
    width: 100%;
}
	.side_zkkc{
		margin: 0 0.6rem;
		width: calc(100% - 1.2rem);
		margin-bottom: 4.8rem;
	}.testlist_zkkc td ul li {
    float: left;
    font-size: 0.6rem;
}
.testlist_zkkc td ul li img {
    width: 1.4rem;
    height: .6rem;
}
	.testlist_zkkc td {
    border: 1px solid #4caed5;
    height: 1.8rem;
    line-height: 1.8rem;
   padding-left: 0px; 
    text-align: center;
    font-size: 0.7rem;
}.testlist_zkkc th {
    background-color: #EEFFFF;
    height: 1.8rem;
    line-height: 1.8rem;
    text-align: center;
    border: 1px solid #4caed5;
    font-weight: bold;
    font-size: 0.8rem;
}
	.ib {
    border-top: 1px solid #81cce7;
}
	.ib1 {
    display: none;
}.ib21 {
    width: calc(100% - 0.8rem);
    padding: 0.4rem;
    border-right: dotted 1px #cacaca;
    float: left;
}.ib2 {
    height: auto;
}
.ib22_img {
    width: 250px;
    height: 250px;
    margin-left: calc(50% - 125px);
}.ib22 {
    float: left;
    width: 100%;
    height: 270px;
}
	.tsxl_content {
    width: calc(100% - 1.2rem);
    margin: 0 0.6rem;
}.boxtopline {
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #f4f4f4;
}.sfour {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}.sfour h1 {
    height: 1.8rem;
    line-height: 2.4rem;
    font-size: 1rem;
    color: #000;
    width: 100%;
    float: left;
}.sfour h2 {
    height: 7.4rem;
    line-height: 1.4rem;
    font-size: 0.8rem;
    color: #5c5c5c;
    width: 100%;
    float: right;
}.sfour ul {
    width: 100%;
    height: auto;
    overflow: hidden;
}.scont img {
    width: 100%;
    height: 262px;
    position: relative;
    z-index: 2;
}.scont {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
}
	.sfour ul li {
    width: 100%;
    height: 320px;
    overflow: hidden;
    float: left;
    margin-right: 0;
    text-align: center;
    line-height: 18px;
    cursor: pointer;
    font-size: 0.8rem;
}
   .scont p {
    position: absolute;
    background: #000;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 282px;
    overflow: hidden;
    padding: 0 14px 14px 14px;
    text-align: left;
    margin-top: 330px;
    color: #fff;
}
.zhuanye {
    width: 100%;
    height: auto;
    overflow: hidden;
    border-right: 1px solid #f4f4f4;
}
.zyhead {
    width: 100%;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    margin: 20px auto;
}
.zyhead li {
    height: 42px;
    width: calc(33.33% - 4px);
    text-align: center;
    background: #f4f4f4;
    color: #5c5c5c;
    font-weight: bold;
    float: left;
    margin-right: 4px;
    cursor: pointer;
    font-size: 0.8rem;
}.zylist {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    display: none;
}.zylist li {
    width: calc(50% - 6px);
    height: 100px;
    overflow: hidden;
    float: left;
    padding-bottom: 0;
    border-bottom: 1px dashed #efefef;
    margin: 0 6px 10px 0;
}.zylist li img {
    float: left;
    width: 5.4rem;
    height: 4.8rem;
}.zylist li img {
    float: left;
    width: 40%;
    height: 4.8rem;
}
	.zylist .right {
    width: 60%;
    overflow: hidden;
    color: #5c5c5c;
}
.zylist .right {
    width: calc(60% - 0.4rem);
    overflow: hidden;
    color: #5c5c5c;
    padding-left: 0.4rem;
    font-size: 0.94em;
}
	.school{
		display: none;
	}
	.student h2 {
    height: 56px;
    line-height: 56px;
    font-size: 1rem;
    color: #000000;
    border-bottom: 1px solid #f4f4f4;
    padding-left: 0;
}
.student {
    width: 100%;
    overflow: hidden;
    border-right: 1px solid #f4f4f4;
}.w100 {
    width: 100%;
    margin: 0 auto;
}
.student ul {
    width: 100%;
    margin: 20px auto 0px auto;
}
	.left_student{
		display: none;
	}
	.message {
    width: 100%;
    overflow: hidden;
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
}
.right_img2 {
    width: 100%;
}
	.w100_student{
		margin-bottom: 4.8rem;
	}
	.right_img1 {
    width: 100%;
}
	.page-title {
    text-align: center;
    line-height: 3.8rem;
    font-family: serif;
    background: #3e97c9;
    height: 3.8rem;
}.page-title h2 {
    color: #fff;
    letter-spacing: 0;
    font-size: 1.5rem;
    font-weight: 600;
   /* font-family: cursive; */
}.page-forms .part-tit span {
    display: inline-block;
    padding: 0;
    color: #fff;
    background-color: #3e97c9;
    line-height: 40px;
    font-size: 0.98rem;
}
	.page-forms {
    margin-bottom: 4.8rem;
}
	.xlts_td2{
		display: none;
	}
	.cusinpt_xxzy_ul_li1 {
    width: 230px;
    margin-left: calc(50% - 115px);
}
	.cusinpt_xxzy_ul_li2 {
    width: 100%;
    font-size: 0.8rem;
}.testlist_xxzy th {
    border: 1px solid #d4e2eb;
    text-align: center;
    background: #f9fbfe;
    line-height: 1.8rem;
    font-size: 0.8rem;
}.testlist_xxzy td {
    font-size: 0.8rem;
    text-align: center;
    border: 1px solid #d4e2eb;
    line-height: 1.8rem;
}
	.testlist_xxzy td a img{
		width: 4.2rem;
	}
	.side_xx{
		margin-bottom: 4.8rem;
	}
	.cusinput .mksq_img_cns{
	width:100%;
}
.cusinput .mksq_img_shd{
	width:100%;
}.kc_table_div,.kc_table,.news_ad{
  display:none;
}


/****m-list*****/

.zxzd {
	padding: 0rem 0.27rem 0;
	background: white;border-bottom: 1px solid #EBEBEB;
}

.zx-title {
font-size: 14px;
    color: #333333;
    position: relative;
    padding: 0.2rem 0.18rem;
	line-height: 30px;
}
.zx-title a{color:#0088e6;}
.zx-title::before {
	display: inline-block;
	    content: '';
	    height: 0.8rem;
	    width: 0.1rem;
	    position: absolute;
	    top: 50%;
	    transform: translateY(-50%);
	    left: -3px;
	    border-radius: 0.02rem;
	    background: #0088E6;
}

.zxzd .c-box {
	padding: 0.15rem 0;
	margin-bottom: 0.2rem;
}

.zxzd .c-box .c-list {
	float: left;
	display: block;
	width: 1.1rem;
	height: .88rem;
	line-height: .88rem;
	font-size: .28rem;
	overflow: hidden;
	color: #333333;
}

.zxzd .c-box .c-list.on {
	color: #0088E6;
}
.content_wrap {
    display: flex;
    flex-wrap: wrap;
    padding: 10px;
    text-align: center;
    background-color: #fff;
  border-bottom: 1px dotted #EBEBEB;
}

.content_wrap .item {
    color: #666;
    border: 1px dotted #EBEBEB;
    padding: 2%;
    margin: 1% 1% 1% 0;
    background: #f7fbfd;
	
}


.zx-list-wrap{
	background: white;
	margin-bottom: 0.2rem;
	    padding: 10px;
}

.zx-list ul li a{
	padding: 0.3rem 0.27rem;
	display: flex;
	align-items: center;
	justify-content: space-around;
	border-bottom: 1px solid #EBEBEB;
}

.zx-list ul li .zx-item-left img{
    width: 135px;
    height: 5rem;
	border-radius: 0.06rem;
}

.zx-list ul li .zx-item-right{
	width: 75%;
	    margin-left: 3%;
	    height: 5rem;
	
}

.m-list{margin-bottom: 20%;}

.zx-list ul li .zx-item-right .zx-item-title{
color: #333333a8;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 0 7% 0px;
    font-size: 0.9rem;
    font-weight: bold;
}

.zx-list ul li .zx-item-right .zx-item-date{
	font-size: 0.24rem;
	color: #B3B3B3;
}

.zx-page{
	padding: 0.36rem 1.14rem;
	display: flex;
	align-items: center;
	justify-content: space-around;
	color: #333;
	font-size: 0.3rem;
	border-top: 1px solid #EFEFEF;
}

.zx-page .curr{
	color: #0088E6;
}

.zx-page a{
	font-size: 0.3rem;
	color: #333;
	font-weight: 500;
}
/* 列表分页 */
.pagination {
	display: flex;
	/*padding: 16px 40px 20px;
	border-top: 1px solid #EBEBEB;
	background-color: #fff;*/
	line-height: 1.2rem;
	padding: 0 0.2rem;
	 
}
/* .pagination,.pagination a{color: #808080;} */
.pagination li .current{
    color: #ffffff;
    background: #008bce;
    padding: 4px 8px;
}
.pagination li {
    float: left;
    margin: 6px; line-height: 35px;
}

/***zhuanye详情在线报考**/
.m-zyjs tr{
	margin: 0px;
    height: 30px;
    font-size: 14px;
    text-align: left;
    width: 100%;
	}
.m-zyjs td{text-indent: 2em;font-size: 14px;}
.m-zyjs .bmzx>a {color: white;font-weight: 600;background: #e70012;padding: 5px 10px;border-radius: 5px;}

.m-index-zxbk{background: #CCE6FF;padding: 10px;}
.m-index-zxbk h3{font-size: 20px;color: rgb(255 0 0);text-align: center;}
.m-index-zxbk p input{padding: 0 15px;width: 90%;line-height: 42px;height: 42px;font-size: 15px;color: #555;vertical-align: middle;background-color: #fff;background-image: none;border: 1px solid #62b9ff;border-radius: 0;}
.m-index-zxbk p #select-mynam{padding: 0 15px;width: 100%;line-height: 42px;height: 42px;font-size: 15px;color: #555;vertical-align: middle;background-color: #fff;background-image: none;border: 1px solid #62b9ff;border-radius: 0;}  
.m-index-zxbk .am-form .am-btn {width: 100%;margin-top: 7px;padding: 0 15px;line-height: 40px;height: 40px;font-size: 16px; font-weight: 900;text-align: center;background: #FEF951;color: #285DD9;vertical-align: middle;background-image: none;border: 1px solid #62b9ff;border-radius: 0;}

/***报考系统页面***/
.m-list .floor .classmenu{height:auto;width:auto;}
.m-list .floor .classmenu li{float: inherit; padding-left: 0;  padding-right: 0;font-weight: bold;}

/******服务大厅*******/
.web_service ul li {width: 48%;height:auto;margin-left: 0;margin-top: 0;}
.z-ma>img {width: 100%;}



}