.channel{width: 100%; height: auto;}
.zlan_det:nth-child(2n){margin-left:44px;}
.blue_color{color:#3fa9f5!important;}
.si_top{float: left;width: 100%;margin-top: 35px;height: 50px;margin-bottom: 30px;}
.si_xian{float:left;width:36%;border-top:1px solid  #cccccc ;margin-top: 24px;}
.xian_left{margin-left: 1%;}
.si_att{float: left;width: 26%;font-size: 2.5em;text-align: center;color:#3fa9f5}
.si_tbiao{float:left;width:100%;height: auto;margin-bottom: 31px;}
.tbiao_ms{float:left;width: 14.285%;height:200px; text-align: center; cursor: pointer}
.tbiao_ms img{width:88px;height:88px}
.tbiao_name{font-size:1.5em;margin-top: 20px;}
#news .si_zixun:nth-child(2n){    margin-left: 0px;}
.si_zixun{float: left;width: 522px;height: 118px;margin-bottom: 31px;cursor: pointer;padding: 18px;}
.si_zixun:nth-child(2n){    margin-left: 44px;}
.si_tbiao .zixun_img{float: left;width: 196px;height: 118px;border-radius: 4px;margin:0;}
.zixun_right{float: left;height: 80%;    width: 58%;margin-left: 3%;}
.zixun_title{float:left;width:100%;height: 72px;-webkit-line-clamp: 3;}
.zixun_bot{float:left;width:99%;height:auto;margin-top: 32px;color: #cccccc;}
.zixun_for{float: left; width: 35%;}
.zixun_time{float: right;width: 49%;text-align: right;}
.ris{margin-right: 44px;}
.zx_more{float: left;height: 40px;width: 120px;background-color: #3fa9f5;color: #fff;text-align: center;line-height: 40px;font-size: 1.2em;margin-left: 44.5%;border-radius: 4px;cursor: pointer;}
.si_tutor{float: left;width: 99%;height: 240px;margin-bottom: 31px;padding-left: 1%;}
.tutor_s{float:left;width:22%;height:100%;cursor: pointer}
.tutor_s img{width: 100%;height: 100%;}
.tutor_bak{position: absolute;height: 79px;width: 240px;margin-top: -78px; background-color: black; opacity: 0.5;    z-index: 1;}
.pos_det{position: absolute;width: 253px;z-index: 2;color:#fff;padding-left: 18px;font-size: 0.9em;}
.tutor_name{margin-top: -71px;}
.tutor_jg{margin-top: -49px;}
.tutor_title{margin-top: -25px;}
.tutor_cur{margin-top: -31px;}
.tutor_r{margin-right:63px;}
.tutor_ri{margin-right: 61px;}
.si_zlan{float:left;width: 100%;padding-left: 0%;height: auto;margin-bottom: 31px;}
.zlan_det{float:left;width: 522px; height: 118px;margin-bottom:31px;cursor: pointer;padding: 18px;}
.zlan_img{float: left;height: 118px;width:88px;}
.zlan_img img{width:100%;height: 100%;border-radius: 4px;}
.zlan_rig{float:left;width:70%;height:100%;padding-left: 35px;}
.zlan_title{float:left;width: 100%;font-size: 1.2em;height: 50px;}
.zlan_tx{float: left;width: 99%;color: #cccccc;font-size: 1em;}
.zlan_num{float:left;width:45%;margin-top: 25px;font-size: 1em;color: #cccccc;}
.zlan_pay{float:right;width:45%;margin-top: 25px;font-size: 1em;text-align: right;color: #cccccc;}
.si_wenda{height: 265px;}
.t_wen{float: left;width: 240px;height: auto;padding: 0 0 10px 0;cursor: pointer;border: 1px solid #e6e6e6;}
.wen_logo{float: left;width: 100%;height: 236px;overflow: hidden;}
.wen_logo img{width:100%;}
.wen_des{float: left;height: 40%;width: 90%;padding-left: 18px;}
.wen_ti{width:100%;font-size:16px;margin-top: 10px;font-weight: 600;}
.wen_tu{width:100%;font-size:14px;color:#cccccc;margin-top: 10px;}
.wen_red{color:red}
/*免费专区*/
.typeDiv{
    float: left;
    width: 25%;
    text-align: center;
    margin-top: 5%;
    color:#cccccc;
}
.typeDiv div{
	margin: 5% 10% 5% 10%;
}
.free_title{
    float: left;
    width: 100%;
    height: 33px;
    -webkit-line-clamp: 2;
}
.free_tutor_name{
	float: left;
    width: 100%;
    height :30px;
}
.free_bot{
	float: left;
    width: 99%;
    height: auto;
    color: #cccccc;
}
.registDiv{
    position: fixed;
    top: 45%;
    right: 100px;
    width: 68px;
    height: auto;
    text-align: center;	
    border-radius: 5px;
    z-index:99999;
}
.registDiv div{
    color: #fff;
    background: #3fa9f5;
    border-radius: 5px;
    padding: 20% 0 20% 0;
    cursor:pointer;
}
.middle_time {
	text-align: center;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #bbb9b9;
    color: #bbb9b9;
    border-radius: 10px;
}
.swiper-pagination-bullet-active{    background: #888686;}

/* 活动列表 */
.nac_l{float: left;width: 522px;height: 118px;border: 1px solid #ddd;margin-bottom: 31px;padding: 18px;cursor:pointer}
.si_tbiao .nac_logo{float:left;width:196px;height:100%;margin:0;}
.nac_right{float:left;width:58%;margin-left:3%;}
.nac_title{float:left;width:100%;height: 46px;font-size: 16px;}
.nac_time{float:left;width:100%;}
.si_tbiao .nac_time img{float: left;width: 18px;height: 18px;margin:0;}
.nac_time_d{float: left;margin-left: 2%;width: 90%;font-size: 14px; color: #a7a7a7;}
.nac_address{float: left;width: 100%;margin-top: 7%;}
.si_tbiao .nac_address img{float: left;width: 18px;height: 18px;margin:0;}
.nac_address_d{float: left;margin-left: 2.8%;width: 90%;font-size: 14px; color: #a7a7a7;}
.nac_time{    margin-top: 3%;}
.nac_address{    margin-top: 4%;}