﻿@charset "utf-8";
/* CSS Document */


/* 750宽度为标准 */
/* 大于1024px设备（非移动设备） */
@media screen and (min-width: 1000px) {
    [class^="m_"],.m_mobile {
        display: none !important;
    }
}
/* 手机端代码 */
@media screen and (max-width: 1000px) {
	
	
 .pc_none{
        display: none !important;}


* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "微软雅黑", sans-serif;
}

 body{font-size:12px;font-size:1.2rem ;} 
 p{font-size:14px;font-size:1.4rem;}



body{
    font-family:Arial,"微软雅黑", Helvetica, sans-serif;
    margin: auto;
    font-size: 0;}

 
em, i{
    font-style:normal;/*斜体扶正*/
}
li{
    list-style:none;/*去掉默认列表符*/
}
h1, h2, h3, h4, h5, h6, b, strong{
    font-weight:normal;/*去掉标题自带加粗*/
}
a{
    outline:none;/*去掉描边*/
    text-decoration:none;/*去掉自带下划线*/
}
img{
    border:none;/*去掉ie浏览器图片外面的边框*/
    vertical-align:top;/*图片对齐方式*/
}
table{
    border-collapse:collapse;/*去掉表格自带间隙*/
    border-spacing:0;
}
input{
    outline:none;
    border:none;    
    background-color:transparent;/*背景色透明*/
}
textarea{
    outline:none;
    resize:none;/*禁止调整文本域尺寸*/
    overflow:auto;/*在浏览器默认状态下没有滚动条*/
}
.tc{text-align: center;}


/*public style*/
.clearfix{
    zoom:1;/*IE浏览器清浮动*/
}
.clearfix:after{
    content:'';/*添加一个空内容*/
    display:block;/*转块*/
    clear:both;/*清浮动*/
}
.fl{
    float:left;
}
.fr{float:right;}	
	

body {
    margin: 0 auto;
    min-width: 300px;
    max-width: 780px;
    min-height: 100%;
    overflow-x: hidden;
    font-family: tahoma, arial, helvetica, 'Microsoft Yahei', sans-serif;
    font-size: .24rem;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
}

.zhibo_content_title {
    margin-top: 0.1rem;
    padding: 0 .2rem;
}

/*头部*/

.header {
    width: 100%;
    /* overflow: hidden; */
}
.header_logo {
    /* margin-left: 0.2rem; */
}

.header_logo {
    margin-right: 0.4rem;
}
.header_logo img {
    width: 3rem;
}
.header_tel {
    margin-left: auto;
}
	.header_tel img{width: .3rem;}
.tel_img {margin-top: 1.5rem;margin-right: 0.275rem;}
.tel_img img {width: 2.5rem;height: 2.5rem;}
.clearfix { zoom: 1;}

.tel_num p {
    font: bold 1.6rem/5.5rem '微软雅黑';
}

.tel_num p a {
    /* display: block; */
    color: #000;
}
.menu-box{
    /* overflow: hidden; */
    width: 100%;
    background: #fff;
    /* padding: 0 .24rem; */
    z-index: 99;
}

.nav {
    width: 100%;
    position: relative;
    z-index: 0;
	    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}

.nav::after{
    content: '';
    position: absolute;
    left: 0;
    bottom: -.09rem;
    width: 100%;
    height: .14rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(rgba(255, 255, 255, 0))) no-repeat center;
    background: linear-gradient(#f8f8f8, rgba(255, 255, 255, 0)) no-repeat center;
    z-index: -99;
}

.nav ul {
    width: 96%;
    margin: 0 auto;
    /* padding: .8rem 0px; */
}
.nav ul li {
    display: inline-block;
    position: relative;
    margin-right: 10px;
}
.nav ul li:first-child{border-left:none;}
.nav ul li a {
    display: block;
    font: 16px '微软雅黑';
    color: #173146;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
}

.nav ul li.on::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0.3rem;
    height: 0.06rem;
    border-radius: 66px;
    background: linear-gradient( 90deg, #5dc3ff, #9bd1ff) no-repeat center;
}




/*第一部分*/

.info {
    background: #fff;
    background-size: cover;
    width: 100%;
    padding-top: 0rem;
    padding-bottom: 0rem;
}

.info_tit {
    width: 28rem;
    margin: 0 auto;
}
.info_con {
    height: 3.2rem;
    margin: 0.1rem auto 0;
}

.info_ul {
    width: 100%;
    height: 100%;
    display: -webkit-flex;

    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
}

.info_ul>li {
    /* background: #fff; */
    width: 25%;
    /* border: #dadada 1px solid; */
    /* border-radius: 0.06rem; */
      margin: 2% 0;
    /* box-shadow: inset 0 0 9px rgba(0,0,0,0.1); */
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
}
.info_icon {
    width: .8rem;
    height: .8rem;
    margin: 0 auto;
}

.info_p {
    font-size: 0.28rem;
    color: #464646;
    text-align: center;
    line-height: 1;
    margin-top: 0.2rem;
}
.info_btn {
    background: linear-gradient(to right bottom,#de3c3c,#ea3e3e);
    width: 20rem;
    height: 3.1rem;
    border: none;
    border-radius: 1.8rem;
    display: block;
    margin: 1.8rem auto 0;
    font-size: 1.4rem;
    color: #ffffff;
    font-weight: 600;
    box-shadow: 1px 1px 0.4px #331b12;
}
.header {
    /* display: -webkit-box; */
    display: -ms-flexbox;
    display: flex;
    /* -webkit-box-align: center; */
    -ms-flex-align: center;
    align-items: center;
    padding: .24rem;
    height: 1.2rem;
    border-bottom: 1px #efefef solid;
}

.header .btn-schools {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: auto;
    width: 1.3rem;
    height: .48rem;
    color: #37a0f4;
    border-radius: 25px;
    position: relative;
    border: 1px #37a0f4 solid;
    z-index: 999;
}

.header .btn-schools span {
      padding-right: .24rem;
   font-size: .26rem; 
}

.header .btn-schools em{width: .2rem;
    height: .12rem;
    margin-left: .1rem;
    background: url(/style_zkw/yx_style_zk/images/zg_21four_sj.png) no-repeat;
}
.header .btn-schools em {
    display: inline-block;
	background-size: 100% 100%!important;}

.header .btn-schools .m_menu_box {
    display: none;
    position: absolute;
    background: white;
    box-shadow: 0 0 0.02rem 0.009rem #f3f3f3;
    text-align: center;
    width: 1.3rem;
    left: 0rem;
    top: .6rem;
    height: 8rem;
    border-radius: .15rem;
    overflow: auto;
    z-index: 9999;
    /* border: 1px #3183d4 solid; */
 }
	
.header .btn-schools .m_menu_box a {
    display: inline-block;
    font-size: .26rem;
    line-height: .7rem;
    height: .7rem;
    width: 100%;
    color: #666;
}

	.m_menu_box.on {
    display: block !important;
}
	
	
	
	.exam-information .articles:first-child {
    margin-top: -0.2rem;
}

.exam-information .articles+.articles {
    margin-top: 0.7rem;
}

.exam-information .articles .article-box {
    margin-top: .4rem;
    margin-bottom: .2rem;
}

/*手机导航*/

/*倒计时*/
.m_time {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #ecf3ff;
    margin: 0.4rem 0.2rem;
    padding: 0.2rem;
    border-radius: 0.266666rem;
    font-size: 0.12rem;
}

.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 p {
    padding-left: 0.533333rem;
    background: url(/style_zkw/yx_style_zk/images/m_time.png) no-repeat left center;
    background-size: 0.3rem;
    white-space: nowrap;
    font-size: 0.25rem;
}

.m_time .kf_alert {
    background: #4882ff;
    color: white;
    border-radius: 0.266666rem;
    padding: 0.1rem 0.2rem;
    white-space: nowrap;
    font-size: .16rem;
}






/*自考广告*/

  .m_wxchat {
        display: flex;
        padding: .35rem .266667rem 0;
        justify-content: space-around;
    }
    
    .m_wxchat a {
        width: 45%;
        height: auto;
    }
    
    .m_wxchat img {
        width: 100%;
        border-radius: .133333rem;
        height: auto;
        box-shadow: 0 0 .08rem .053333rem rgb(245 245 245 / .8);
    }




/* 头部导航页 */
	.m_head_nav{
		position:fixed;
		top: 0;
		left:100%;
		width: 0;
		height: 0;
		z-index: 999;
		overflow-y: scroll;
		background-color: white;
		opacity: 0;
		transition: .2s;
	}
	.m_head_nav.on{
		width: 100%;
		height: 100%;
		left: 0;
		opacity: 1;
		transition: .2s;
	}
	.m_head_nav>.m_head_nav_head{
		display: flex;
		align-items: center;
		padding: 0.266666rem;
		height: 1rem;
		line-height: 1rem;
		border-bottom: 0.01rem solid #ddd;
	}
	.m_head_nav>.m_head_nav_head>img{
		width: 0.3rem;
		height: 0.3rem;
	}
	.m_head_nav>.m_head_nav_head>span{
		width: 100%;
		text-align: center;
		font-size: .3rem;
	}
	.m_head_nav_tit{
		background-color:#F3F3F3;
		height: .8rem;
		line-height: .8rem;
		font-size: 0.28rem !important;
		padding-left: 0.3rem;
		color: #333;
	}
	.m_head_nav_con{
		background-color: white;
		padding: 0.2rem;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.m_head_nav_con>a{
		display: inline-block;
		width: 30%;
		height: 0.746666rem;
		line-height: 0.746666rem;
		font-size: 0.26rem;
		color: #666;
		margin: 0.08rem;
		border: 1px solid #ddd;
		text-align: center;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}


.zb_fix_search_inp{padding: 0.24rem 0 0.24rem 0.24rem;overflow: hidden;}
.zb_fix_search_inp input{width: 75%;height: 0.54rem;font:0.28rem/2 '微软雅黑';color: #c2c2c2;background: #f2f2f2 url(/style_zkw/yx_style_zk/images/serchss_03_03.jpg) no-repeat scroll left center;padding-left: 0.7rem;border-radius: 5px;background-size: auto 100%;display: block;float: left;margin-right: 0.3rem;}
.zb_fix_search_a{display: inline-block;width: 0.96rem;height: 0.5rem;font:0.26rem/0.5rem '微软雅黑';text-align: center; border-radius: 5px;display: block;float: left;margin-right: 0.3rem;}
.skinblue_col{color: #37a0f4;}
.skinblue_border{border: 1px solid #37a0f4;}




	/* 公共头部结束 */

.banner-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 1;

    width: 100%;
    background-size: 100% 100%;
    overflow: hidden;
    height: 4rem;
}







.banner-container .banner-image {

    width: 6.9rem;
    height: 3.46rem;
	border-radius: .14rem;

}

.m_c1_banner{
		width: 100%;
		height: 4rem;
	}
.swiper-slide img{
    width:100%;
    height: 3.46rem;
    border-radius: 0.1rem;
    }

/* 块标题 */
.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;
    display: inline-block;
    font-weight: bold;
    height: .4rem;
    /* margin-right: .12rem; */
    padding: 0 4px;
    border-radius: .06rem;
    background: -webkit-linear-gradient(left, #ff6a51, #e90329);
    background: -o-linear-gradient(left,#ff6a51, #e90329);
    background: -moz-linear-gradient(left,#ff6a51,#e90329);
    background: -ms-linear-gradient(left,#ff6a51,#e90329);
    background: -webkit-gradient(linear, 0% 25%, 75% 100%, from(#ff6a51), to(#e90329));
    color: #fff;
    font-size: .3rem;
    line-height: .4rem;
    font-family: 宋体;
    text-align: center;
}
.tit-box .tit_bk {
    position: relative;
    display: inline-block;
    font-weight: bold;
    min-width: .59rem;
    height: .4rem;
    color: #666;
    font-size: .32rem;
    padding-left: .43rem;
    line-height: .4rem;
    background: url(/style_zkw/yx_style_yjs/images/zg_zkzx.png) no-repeat 0 center / .3rem;
}

	
/*自考头条*/
	.zg_21four_headlines{height:.51rem;padding-right:.24rem;line-height:.5rem;margin-left: .1rem;/* float: left; */    width: 78%;}
.zg_21four_headlines span{display:inline-block;font-weight:bold;min-width:.59rem;height:.51rem;margin-right:.12rem;padding:0 .23rem;border-radius:.06rem;background:-webkit-linear-gradient(left, #ff6a51, #e90329);background:-o-linear-gradient(left,#ff6a51, #e90329);background:-moz-linear-gradient(left,#ff6a51,#e90329);background:-ms-linear-gradient(left,#ff6a51,#e90329);background:-webkit-gradient(linear, 0% 25%, 75% 100%, from(#ff6a51), to(#e90329));color:#fff;font-size:.3rem;line-height:.51rem;}
.infoList {/* width:5.4rem; */float: left;height:.51rem;margin-left: -1.4rem;}
.infoList li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height: .5rem;font-size: .3rem;}
.infoList li a{overflow:hidden;color:#ef1a20;text-overflow:ellipsis;white-space:nowrap;font-size: .26rem;font-weight:bold;}
	.txtMarquee-top{height: .5rem;overflow: hidden;margin-left: .1rem;}
	
	

.tit-box .btn-more {
    padding: 0rem 0 .08rem .1rem;
    color: #999;
    font-size: 0.28rem;
}


/*线*/
.gap-block {
    margin: 0.4rem 0 .4rem;
    height: 0.2rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#fff)) no-repeat center;
    background: linear-gradient(#f8f8f8, #fff) no-repeat center;
}

	
	
/*热门标签*/
	
.my_hot_tag {
    padding: 0 .266667rem;
    margin: 0rem 0;
}
.my_hot_tag_top {
    display: flex;
    align-items: center;
    height: .8rem;
    white-space: nowrap;
    justify-content: space-between;
    position: relative;
}

.my_hot_tag_top .zg21Oct_formBtn {
    /* position: absolute; */
    /* left: -1%; */
    /* top: 50%; */
    /* margin-top: -21px; */
    border: 0;
    outline: 0;
    cursor: pointer;
    width: 2rem;
    height: .5rem;
    text-align: center;
    line-height: .5rem;
    font-size: .30rem;
    font-weight: bold;
    color: #fff;
    border-radius: 0px .22rem .22rem 0px;
    background: linear-gradient(to right, #E60012, #FF4B23);
    background: -webkit-linear-gradient(left, #638ff1, #628df0);
    background: -o-linear-gradient(left, #E60012, #FF4B23);
    background: -moz-linear-gradient(left, #E60012, #FF4B23);
    background: -ms-linear-gradient(left, #E60012, #FF4B23);
}

	
	.outer_div{
    position: relative;
    height: .8rem;
    width: 100%;
    overflow: hidden;
    }
	
.my_hot_tag_top_con {
  position: absolute;
  left: .1rem;
  /* right: -20px; */
  top: .18rem;
  bottom: 0;
  overflow-x: scroll;
  overflow-y: hidden;
  display: flex;
  height: .8rem;
  width: 100%;
  align-items: center;
  /* margin: 0 .133333rem; */
  /* overflow-y: auto; */
  /* margin-top: .2rem; */
}

.my_hot_tag_top_con a {
    font-size: .30rem;
    margin-right: .2rem;
    background: #f0f0f0;
    color: #333;
    border-radius: .6rem;
    padding: .1rem .2rem;
}

.my_hot_tag_top_con::-webkit-scrollbar {/*滚动条整体样式*/width: 6px;background-color: rgb(255 255 255 / 40%);}

  
/*报考流程*/

.zhibo_content_title li+li {
    margin-top: 0.1rem;
}

.zhibo_content_title li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    font-size: .30rem;
    color: #333;
}
	
.zhibo_content_title li a:hover{ color: #6c9bf2;}
.zhibo_content_title li a i {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: .2rem;
    margin-top: .2rem;
}
.zhibo_content_title li a em {
   border-bottom: 1px #ccc dashed;
   width: 100%;
   /* padding-bottom: .1rem; */
   height: .6rem;
   line-height: .6rem;
   padding-left: .12rem;
}

	.zhibo_content_title li a em:hover {background: #edf2fd; color: #608bf0;}
.zhibo_content_title li+li a i {
    position: relative;
}

.zhibo_content_title li+li a i::before {
    content: '';
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    left: 50%;
    top: -.42rem;
    height: 0.4rem;
    border-left: 1px solid #d6d6d6;
}

.zhibo_content_title li a i img {
    width: 0.25rem;
}

.zhibo_content_title li a span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    /* margin-left: 0.18rem; */
    margin-right: .2rem;
    padding: .1rem 0;
    /* width: 1.44rem; */
    border-radius: .1rem;
}

.zhibo_content_title li a span.zhi {
    color: #666;
    /* background-color: #37a0f4; */
}

.zhibo_content_title li a strong {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: .3rem;
    margin-right: 0.4rem;
}
	

/*导航*/


/* 横向滚动 */
.scrollX-wrapper {
    overflow: hidden;
    height: .8rem;
    -webkit-overflow-scrolling: touch;
}

.scrollX-wrapper .scrollX-box {
    overflow-x: auto;
    padding: 0 .5rem .5rem .5rem;
    font-size: 0;
    white-space: nowrap;
}

.scrollX-wrapper .scrollX-box .scrollX-item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    padding-bottom: .18rem;
    font-size: 1.5rem;
}

.scrollX-wrapper .scrollX-box .scrollX-item+.scrollX-item {
    margin-left: .5rem;
}

.scrollX-wrapper .scrollX-box .scrollX-item.on {
}



.scrollX-wrapper2 {
    margin-top: 0.2rem;
    height: .5rem;
}

.scrollX-wrapper2 .scrollX-box {
    padding: 0 5px;
}

.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 .3rem;
    height: 0.4rem;
    background-color: #f7f7f7;
    border-radius: 66px;
    font-size: .22rem;
}

.scrollX-wrapper2 .scrollX-box .scrollX-item.on {
    background-color: #5a90f0;
    color: #fff;
}

.scrollX-wrapper2 .scrollX-box .scrollX-item+.scrollX-item {
    margin-left: .2rem;
	font-size: 14px;
    padding: 5px 8px;
}

/* 横向滚动 */

/*考试资讯*/

.articles .article-box {
    margin-top: .4rem;
}

.articles .project-list-box {
    display: none;
}

.articles .project-list-box.on {
    display: block;
}

.articles .project-list-box.on {
    display: block;
}

.articles .project-list {
    padding: 0 0.2rem;
}

.articles .project-list .tab+.tab {
    margin-top: .2rem;
}

.articles .project-list .tab {
    /* 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;
    width: 100%;
}

.articles .tab .left .article-image {
    width: 2.5rem;
    height: 1.66rem;
    border-radius: .1rem;
}

.articles .tab .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: .22rem;
    padding-bottom: 0.04rem;
    height: 1.66rem;
}
.articles .tab .right .article-tit {
    overflow: hidden;
    margin-top: -.08rem;
    line-height: 0.56rem;
    height: 1.12rem;
    font-size: .28rem;
    color: #333;
    width: 100%;
}
.articles .tab .right .article-tit a{  color: #333;}


.articles .tab .right .article-tit .article-classification {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 .14rem;
    color: #ff8c05;
    margin-right: .14rem;
    border: 1px #ff8c05 solid;
   margin-right: .14rem;
    height: 0.42rem;
    border-radius: .04rem;
    background-color: rgba(251, 153, 38, 0.05);
}

.articles .tab .right .article-tit .article-classification::before {
    border-color: rgba(255, 140, 5, .2);
}

.articles .tab .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 .right .part-info .reading-number {
     padding-left: 0.44rem;
    color: #d6d6d6;
    background: url(/style_zkw/yx_style_zk/images/icon-look.png) no-repeat left center / .3rem .18rem;
}

.articles .tab .right .part-info .release-time {
    color: #d6d6d6;
}


/*推荐学校*/

.m_index_yx-zy_tab_con {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    /* margin-top: 1rem; */
    margin: 0px 0.2rem;
}

.m_index_yx-zy_tab_con>a{
		display: block;
		width: 22%;
		text-align: center;
		padding: .2rem;
		padding-bottom: initial;
		overflow: hidden;
		border: 1px #efeeee solid;
		margin: .1rem;
	}
.m_index_yx-zy_tab_con>a.m_index_tab_zy {
	    border: 1px solid #ddd;
	    color: #333;
	    border-radius: 0.133333rem;
	    height: 0.8rem;
	    line-height: 0.8rem;
	    padding: initial;
	    margin: 0.133333rem;
	    width: 30%;
	}
	.m_index_yx-zy_tab_con>a>img{
		width: 1rem;
		height: 1rem;
	}
	.m_index_yx-zy_tab_con>a>div{
		border: 1px solid #5a90f0;
		border-radius: 0.8rem;
		height: 0.3rem;
		line-height: .3rem;
		color: #5a90f0;
		font-size: .18rem;
		margin-top: 0.2rem;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: break-all;
		padding: 0px .2rem;
		margin-bottom: .2rem;
	}


/*自考专业*/



 .btn-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding: 0 .24rem;
    height: 6rem;
}

.btn-group .btn-exam {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0.2rem;
    width: 2.22rem;
    height: 0.76rem;
    font-size: .26rem;
    border-radius: .1rem;
    border:1px #ddd solid;
    color: #333;
}

.btn-group .btn-exam.hot::after {
    content: '';
    position: absolute;
     position: absolute;
    right: -.1rem;
    top: 0;
    width: 0.32rem;
    height: 0.4rem;
    background: url(/style_zkw/yx_style_zk/images/home-icon-hot.png) no-repeat center / contain;
}

.btn-group .btn-exam::before {
    border-color: #d6d6d6;
}

.btn-group .btn-exam:nth-child(3n - 1) {
    margin: 0 calc((100% - 6.66rem) / 2);
    margin-top: .2rem;
}

.wl_school{/* height:  6rem; *//* margin-top: .1rem; */}
.wl_article-box{height:  auto;margin-top: .3rem;}

/*自考动态*/

.pd_lis,.pd_lis2 {/* width:93%; */padding: 0 .2rem;}
.pd_lis li {
        padding: 2% 0;
        border-top: 1px dashed #E0E0E0;
        padding-left: .25rem;
        background: url(/style_zkw/yx_style_yjs/images/new_spot1.jpg) no-repeat left .38rem;
        background-size: .1rem;
        white-space: nowrap;
        overflow: hidden;
    }
.pd_lis2 li {padding:5.8% 0 5%;border-top:1px solid #e4e4e4;}
.pd_lis li:first-child {border-top:none;}
.pd_lis a {
	    font-size: 0.32rem;
	    line-height: 2;
	    color: #333;
	    display: block;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    width: 85%;
}
.pd_lis2 a {width:100%;}
.pd_lis span {font-size:.30rem;line-height:2;color:#999;}


	
/*自考动态*/
	.tit-box .tit_dt {

    background: url(/style_zkw/yx_style_zk/images/zg_bkjy.png) no-repeat 0 center / .3rem;
}

	.zx_list li{ background: none; padding-left: 0px;}
	.zx_list li a{    
    display: inline-block;width:80%;}
	.zx_list li .zk_tit { 
    display: inline-block;
    height: .36rem;
    min-width: 1.12rem;
    margin-right: .14rem;
    border-radius: .04rem;
    background: #fee;
    color: #dd3026;
    text-align: center;
    font-size: .30rem;
    line-height: .36rem;
	
}


/*视频课程*/
	.tit-box .tit_video {
    background: url(/style_zkw/yx_style_zk/images/zg_kczx.png) no-repeat 0 center / .3rem;
}
.swiper-container {
    position: relative;
    overflow: hidden;
    z-index: 1;
    width: 100%;
}
.swiper-container {
    padding: 0 .2rem .1rem;
    margin: 0  auto;
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    width: 30.3%;
    float: left;
    margin: .2rem .1rem 0px;
}	
.swiper-slide .kt_item {
    box-shadow: 0 0 0.2rem rgba(85, 85, 85, 0.2);
    display: block;
    overflow: hidden;
    border-radius: 0.1rem;
}	
	
	
.swiper-slide .kt_item .item_img {
    position: relative;
}
	
.swiper-slide .kt_item img {
    width: 100%;
    height: auto;
    min-height: 1.2rem;
    cursor: pointer;
}
	
.swiper-slide .kt_item .start_play {
    position: absolute;
    left: 50%;
    top: 63%;
    z-index: 10;
    width: 0.5rem;
    height: 0.5rem;
    background: url(/style_zkw/yx_style_zk/images/video_play.png) no-repeat center center;
    background-size: 100% 100%;
    transform: translate(-50%,-80%);
    cursor: pointer;
}
.swiper-slide .kt_item	
	.bf_sc {
    position: absolute;
    left: 6px;
    top: 6px;
    height: 22px;
    line-height: 22px;
    color: #fff;
    background: rgba(0,0,0,.4);
    font-family: Arial;
    font-size: 14px;
    padding: 0 10px;
    border-radius: 22px;
    z-index: 3;
}
.swiper-slide .kt_item .spsc_tb {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(/style_zkw/yx_style_zk/images/spbs_tu03.png) no-repeat center;
    background-size: 12px;
    vertical-align: middle;
    margin: -2px 5px 0 0;
}
	
	
.swiper-slide .kt_item .item_intr {
    padding: 0.1rem;
}

	.swiper-slide .kt_item .item_intr h3 {
    font-size: 0.28rem;
    color: #000;
    overflow: hidden;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
.swiper-slide .kt_item .item_intr p {
    line-height: .3rem;
    font-size: .20rem;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    margin-top: .05rem;
}	
	
/*热门院校*/
.tit-box .tit_school {
    background: url(/style_zkw/yx_style_zk/images/zg_school.png) no-repeat 0 center / .3rem;
}

/*热门专业*/
.tit-box .tit_zy {
    background: url(/style_zkw/yx_style_zk/images/zg_bkjy.png) no-repeat 0 center / .3rem;
}	
	.zyad_box{ padding: .2rem 0px 0px;}	
	
/*成考问答*/
.tit-box .tit_zy {
    background: url(/style_zkw/yx_style_zk/images/zg_bkjy.png) no-repeat 0 center / .3rem;
}	
	.zyad_box{ padding: .2rem 0px 0px;}	
	

/*证书样本*/
.tit-box .tit_zs {
    background: url(/style_zkw/yx_style_zk/images/zg_zsyb.png) no-repeat 0 center / .3rem;
}	
.zyad_box{ padding: .2rem 0px 0px;}	
.wl_school {
    /* display: flex; */
    flex-wrap: wrap;
    /* justify-content: space-around; */
    overflow: hidden;
    /* border-bottom: 1px #ccc dashed; */
}

.wl_school>a{
		display: block;
    text-align: center;
    text-align: center;
    padding: .2rem;
    padding-bottom: initial;
	}
.wl_school>a>img {
    width: 50%;
    background: #ebf7ff;
    padding: .1rem;
    border-radius: .1rem;
}
.wl_school>a>div {

color: #565658;

font-size: .28rem;

margin-top: 0.24rem;

white-space: nowrap;

overflow: hidden;


text-overflow: ellipsis;

word-break: break-all;

padding: 0px .2rem;
}
		
	/*底部导航*/

.bottomBar {
  position: fixed;
  bottom: 0;

  left: 0;
  background-color: #fff;
  height: 1.33333rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;

  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.18667rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 0.01333rem 0 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0.01333rem 0 0 rgba(0, 0, 0, 0.25);
  z-index: 9;
}
.bottomBar .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1 1;
  /* margin-right: 1.4rem; */
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
}
.bottomBar::after {
  width: 100%;
  height: 1PX;
  background-color: rgba(0, 0, 0, 0.25);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scaleY(0.25);
          transform: scaleY(0.25);
  -webkit-transform-origin: left center;
          transform-origin: left center;
}
.bottomBar .zixun {
  font-size: 0.26667rem;
  padding-top: 0.56rem;
  color: #666666;
  background: url("/style_zkw/yx_style_zk/images/liuyan.png");
  background-size: 0.53333rem 0.48rem;
  background-repeat: no-repeat;
  min-width: 1.2rem;
  text-align: center;
  background-position: center 0;
  line-height: 0.37333rem;
}
.bottomBar .laidian {
  line-height: 0.37333rem;
  font-size: 0.26667rem;
  color: #666666;
  padding-top: 0.56rem;
  background-size: 0.48rem 0.48rem;
  background-repeat: no-repeat;
  min-width: .8rem;
  text-align: center;
  background-position: center 0;
}
	.bottomBar .phone {background-image: url(/style_zkw/yx_style_zk/images/phone.png);}
	.bottomBar .gzh {background-image: url(/style_zkw/yx_style_zk/images/gzh.png);}
	.bottomBar .jlq {background-image: url(/style_zkw/yx_style_zk/images/jlq.png);}
	.bottomBar .bm {background-image: url(/style_zkw/yx_style_zk/images/bm.png);}
	.bottomBar .zx {background-image: url(/style_zkw/yx_style_zk/images/zx.png);}


#footer {
    width: 100%;
    margin: .2rem  auto 0rem;
    padding-bottom: 2rem;
}

.footer_logo{
    width: 2rem;
    margin: 0 auto;
}

#footer .down {
    font-size: 0.12rem;
    color: #8b8b8b;
    line-height: 0.42rem;
    text-align: center;
}

#footer .down a {
    color: #8b8b8b;
    text-decoration: none;

}
#footer .down p{font-size: 0.16rem;}


footer {
	width: 100%;
	height: 4.453333rem;
	background: #393a3f;
	position: fixed;

	bottom: 0;
	left: 0;
	z-index: 9999;
}

footer ul li {
	float: left;
	width: 25%;
	height: 4.453333rem;
	font-size: 1.266667rem;


	color: #fff;
	position: relative;
}

footer ul li img {
	height: 2rem;
	margin-top: 0.5rem;
}

footer ul li p {
	margin-top: .08rem
}

footer ul li span {
	animation: side2-num 2s infinite;
	-moz-animation: side2-num 2s infinite;
	-webkit-animation: side2-num 2s infinite;
	width: .426667rem;
	height: .426667rem;
	line-height: .426667rem;
	background: #f8605d;
	border-radius: 50%;
	top: .133333rem;
	right: .333333rem;
	font-size: .293333rem
}

footer ul li:first-child {
	border-left: none;
	width: 24%
}

footer ul .br-pos:after {
	content: '';
	position: absolute;
	top: 15%;
	right: 0;
	z-index: 9;
	width: 1px;
	height: 70%;
	background: #fff
}

footer ul .act {
	background: #c3102e
}

.swiper-container.swiper-container-horizontal.yx_npdlj {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
}

.swiper-container.swiper-container-horizontal.yx_npdlj>div {
    width: 47% !important;
}

section.on.wl_school.yx_nplj {
    display: flex;
    justify-content: space-between;
    height: auto;
}

section.on.wl_school.yx_nplj>a {
    display: block;
    width: 50%;
    text-align: center;
    padding: .2rem;
    padding-bottom: initial;
    float: left;
}

section.on.wl_school.yx_nplj>a>img {
    width: 100%;
    background: #ebf7ff;
    padding: .1rem;
    border-radius: .1rem;
}


ul.pdy_list_ul>li {
    height: 1.5rem;
    display: flex;
    margin-bottom: 17px;
}

ul.pdy_list_ul>li .li_main_img.fl {
    width: 30%;
    margin-right: 2%;
}

ul.pdy_list_ul>li .li_main_img.fl img {
    width: 100%;
    height: 100%;
}

ul.pdy_list_ul>li .li_main_txt.fl {
    width: 68%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 5px 0;
}

a.li_main_txt_tit {
    font-size: .3rem;
    color: #333;
    text-overflow: ellipsis;
/*    overflow: hidden;*/
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.li_main_txt_time_left>span {
    font-size: 12px;
    margin-right: 4px;
}

ul.pdy_list_ul {
    padding: 20px 10px 0;
    box-sizing: content-box;
}

/* 学位英语 */
.map_con_item {
    width: 100%;
}
.yx_map {
    width: 100%;
}
.map_con_item a {
    margin: 0;
}

.map_con_item p {
    line-height: 15px;
}

input#yx_map_search_input {
    width: 100%;
}

span#yx_map_search_cl {
    right: 15px;
    left: initial;
}
/* 新手指南 */
.boxz-dt {
    width: 45%;
    height: auto;
    margin: 10px 5px;
}

.box-z {
    display: flex;
    justify-content: space-around;
}

.boxz-dt a h5 {
    font-size: 15px;
    padding-bottom: 10px;
}

.more-z {
    font-size: 15px;
}
/* 视频 */
a.video_item {
    margin: 10px 0;
    height: auto;
}



/* 成考专业 */
h2.yx_zsb_zy_tit {
    font-size: 17px;
    padding-bottom: 20px;
}

p.yx_zsb_zy_txt {
    font-size: 13px;
    line-height: 25px;
    margin: 10px;
}

.yx_zsb_zy_item {
    margin-top: 10px;
}

.yx_zsb_zy_item_tit {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    width: 100%;
    display: flex;
}

.yx_zsb_zy_item_tit>h3 {
    font-size: 17px;
}

.yx_zsb_zy_item_tit>span {
    margin-right: 15px;
    font-size: 14px;
    white-space: nowrap;
}

.yx_zsb_zy_item_con li {
    margin: 0;
    width: 33%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 10px;
}

.yx_zsb_zy_item_con ul {
    display: flex;
    flex-wrap: wrap;
}

a.lj_more {
    display: block;
    width: 200px;
    background: #82afff;
    border-radius: 4px;
    color: white;
    margin: 0 auto;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.gaokao_bread02 {
                display: flex;
        }

        .gaokao_bread02>a {
                text-align: center;
                display: block;
                padding: 10px;
                width: 100%;
        }


.m_yx_main_m_yx_bm .my_baoming_main_tab_tit>span:nth-of-type(1) {
    display: none !important;
}

.my_baoming_main_tab_con>.my_baoming_main_tab_con_item:nth-of-type(1) {
    display: none !important;
}

.my_baoming_main_tab_con>.my_baoming_main_tab_con_item:nth-of-type(2) {
    display: block !important;
}



	
}






    
    