.mainnews .newsr .brandshow ul li span{
	display: none;
}
.mobile_head{
	display: none;
}
.nav-list{
	display: none;
}
.search-filter{
    position: fixed;
    left: -500px;
}
.filter {
    position: fixed;
    left: -100%;
    top: 40px;
    z-index: 1001;
    width: 50%;
    height: 100%;
    background: rgba(255,255,255,1);
    padding: 0;
    margin: 0;
    overflow: auto;
    transition: all .5s ease-out;
}
.filter-wrapper{
	min-height: 100%;
	width: 100%;
	padding-bottom:10%;
}
.filter ul{
	width: 100%;
}
.filter ul li{
	box-sizing: border-box;
	width: 100%;
	padding: 3% 0;
	padding-left: 10%;
	color: black;
	border-bottom: 1px solid #eee;
}
.filter ul li a{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.filter-wrapper div{
	margin:5% auto;
	width: 80%;
}
.filter-wrapper div img{
	width: 100%;
	height:100%;
}

.mobile-hot{
    display: none
}
.news_mobile_title{
	display: none;
}
@media only screen and (min-width: 320px) and (max-width: 375px) {
    .hot .hotbox .hotimg{
    	width: 120px !important;
    	height: 80px !important; 
    }
    .hot .hotbox span{
    	margin-top: 5% !important;
    }
    .hot .hotbox span+span+span{
    	margin-left: 0 !important;
    }
}
@media only screen and (min-width: 374px) and (max-width: 413px) {
	.hot .hotbox span+span+span{
    	margin-left: 50px !important;
    }
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
	body{
		overflow: scroll;
		background: #fff !important
	}
	.modal-open{ /*2.3 修改内容 建议直接替换 @media only screen and (min-width: 320px)
     and (max-width: 1024px) {*/
        position: fixed;
        width: 100%;
    }
    .mobile_head{
        display: flex !important;
    }
    .mobile_head p:nth-child(2){
    	display: none;
    }
    
    .mobile_head{
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
        width: 100%;
        height: 40px;
        background: #3e3e3e;
    	border-bottom: 1px solid #f8f7f7;
    }
    .mobile_head p{
        margin-top: 10px;
        display: inline-block;
        text-align: center;
        padding: 0 !important;

    }
    .nav-list{ /* 1.30 修改内容 */
        position: absolute;
        left: 0px;
        width: 60px;
        flex: 0 0 60px;
    }
    .nav-list img{ /* 1.30 修改内容 */
        display: inline-block;
        /*position: absolute;*/
    }
    .mobile_head p:nth-child(3) {
        margin-top: 5px;
    }
    .nav-logo { 
        width: 90px;
        height: 28px;
        margin: 0 auto;
    }
    .nav-logo img{ /*1.28 修改内容 */
        width: 90px;
        height: 28px;

    }
    .nav-search{ /* 1.30 修改内容 */
        position: absolute;
        right: 0;
        width: 60px;
        flex: 0 0 60px;
    }
    .nav-search img{
        width: 20px;
        height: 20px;
    }
    .search-filter{ /* 2.10 修改内容 */
        left: 0 !important;
    }
    .search-filter{ /* 2.3 修改内容 */
        position: fixed;
        bottom: -30px;
        left: 0;
        width: 100%;
        height: 30px;
        transition: all .5s ease-out;
        z-index: 10000;
        display: flex;
    }
    .zz-filter{/* 2.3 修改内容 */
        position: fixed;
        width: 100%;
        height: 100%;
        background:rgba(0,0,0,0.2);
        z-index: 1000;
        left: 0;
        top: 0;
        transition: all .5s ease-out;
        display: none;
    }
    .search-text{/* 1.31 修改内容 */
        flex: 1;
        border:0;
        height: 30px;
        padding-left: 2%;
    }
    .search-button{/* 1.31 修改内容 */
        margin-left: 2%;
        width: 50px;
        flex: 0 0 50px;
        height:30px;
        background:#d42223;
        text-align: center;
        border:0;
        color: #fff;
    }



	


	.topbar,.main .mainnews .adlr,.main .mainnews .latestnews .msearch{
		display: none;
	}
	::-webkit-scrollbar{
		display: none
	}
    .main .mainnews .latestnews{
    	width: 100%;
    	margin-top: 20px;
        background: url(../images/latestnews-title.png) no-repeat 2px 2px;
        height: 30px;
        line-height: 30px;
        text-indent: 0;
        padding-left: 100px;
        padding-right: 20px;
        overflow: hidden;
    }
    .main .mainnews .latestnews ul{
        width: 100%;
        height: 30px;
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling : touch;
    }
    .main .mainnews .latestnews ul li{
    	display: inline-block;
    }

	.main{
		width: 90%;
		margin:8% auto 0 auto;
	}
	.main .mainnews{
		width: 100% !important;
		padding: 0 !important;
	}
	.mainnews .newsl{
		width: 100% !important;
		float: none !important;
		margin-top:5% !important;
	}
	.mainnews .newsl .chosen{
		height: auto !important;
		padding-top: 0;
		display: flex;
		flex-wrap: wrap;
	}
	.mainnews .newsl .chosenbox{
		flex:0 0 49%;
		width: 49% !important;
		height: auto !important;
		padding: 0 2% 5% 2%;
		box-sizing: border-box;
	}
	.mainnews .newsl .chosenbox-ml{
		margin-left: 2% !important;
	}
	.mainnews .newsl .chosenbox .chosenimg{
		width: 100%;
		height: 100%;
		margin-right: 0;
		float: none;
	}
	.mainnews .newsl .chosenbox .chosenimg a{
		display: block;
		width: 100%;
		height: 0;
		padding-bottom: 60%;
		position: relative;
		margin:0;
		overflow: hidden;
	}
	.mainnews .newsl .chosenbox .chosenimg a img{
		width: 100% !important;
		height: 100% !important;
		position: absolute;
	}
	.mainnews .newsl .chosenbox h3{
		margin-top: 5%;
		margin-left: 0;
		-webkit-line-clamp:3;
	}
	.mainnews .newsl .chosenbox p{
		display: none;
	}

	.hot{
		display: none;
	}

     
    .main .mainnews .newsr{
    	width: 100%;
    	margin-left: 0;
    	float: none;
    }
    .mainnews .newsr .topnews{
    	height: auto;
    	margin-top:5%;
    }
    .mainnews .newsr .topnews .sideMenu{
    	padding:0;
    }
	.topnews ul{
		display: none;
	}
	.mainnews .newsr .topnews .sideMenu h3 {
		overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	}

    .mainnews .newsr .zzjs,.zzjs{
        margin-bottom: 5% !important;
        margin-top: 5% !important;
    }
    .mainnews .newsr .zzjs .jsdh{
        margin-top: 2%;
    }
    .mainnews .newsr .zzjs .jsdh .block{
        margin-bottom: 2%;
    }
	.mainnews .newsr .brandshow{
		margin-top: 5%;
	}
	.mainnews .newsr .brandshow ul li {
		padding-bottom: 10px;
		margin-top:0;
		border-bottom: 1px solid #eee
	}
	.ulfix li a {
		position: relative;
		display: block;
		width: 100%;
		height: 0;
		border:none;
		padding-bottom: 60%;
		overflow: hidden;
		margin:0;
	}
	.ulfix li p a{
		position: static;
		width: 100%;
		padding-bottom: 0;
		height: auto;
		border:none;
		margin:0;
		text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	}
	.ulfix a img{
		position: absolute;
		width: 100% !important;
		height: 100% !important;
	}
	.mainnews .newsr .brandshow ul li p{
		margin-top: 2%;
		text-align: left;
		height: auto;
	}
	.mainnews .newsr .brandshow ul li span{
		color: #999;
		padding-right: 10px;
		display: inline;
	}

	.rightad{
		display: none;
	}

	.main .mainother{
		width: 100%;
		padding: 0;
	}
	.mainother .partners .partnerstitle,.mainother .links .linkstitle{
		width: 100%;
		background: url(../images/partnerstitle.png) no-repeat center
	}
	.mainother .partners li{
		box-sizing: border-box;
		width: 40%;
		height: auto;
		margin:2% 10% 2% 5%;
	}
	.mainother .partners li:last-child{
		margin-right: 0;
		margin-left:0;
	}
	.mainother .partners li a{
		display: block;
		width: 100%;
	}
	.mainother .partners li a img{
		width: 100%;
		height: 100%;
	}

    .mobile-hot{
    	display: block
    }
    .hot .hotbox{
    	margin-right: 0;
    	padding: 3% 0;
    	height: auto;
    }
    .hot .hotbox .hotimg{
    	width: 150px;
    	height: 100px;
    	margin-right: 3%;
    }
    .hot .hotbox .hotimg .hotimgzz{
    	width: 100%;
    	height: 100%;
    }
    .hot .hotbox .hotimg img{
    	width: 100%;
    	height: 100%;
    }
    .hot .hotbox p{
    	display: none;
    }
    .hot .hotbox h3{
    	height: auto;
    	line-height: 25px;
    	white-space: normal;
        text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
    }
    .hot .hotbox span{
    	margin-top: 10%;	
    	margin-right: 0;
    }
    .hot .hotbox span:nth-child(odd){
    	display: none !important;
    }
    .hot .hotbox span+span+span{
    	float: none;
    	margin-left: 50px;
    }

    .pingce, .box, .koubei, .cheshi{
        width: 100% !important;
        margin: 5% 0 0 0 !important;
    }
    .box_c, .newcar_c, .info_c,
    .t2{
        width: 100% !important;
        box-sizing: border-box !important;
        height: auto !important;
        overflow:  auto !important
    }
    .t2{
        padding-left: 2% !important;
    }
    .info_c ul{
        padding: 2% !important;
        box-sizing: border-box !important;
    }
    .info_c ul li{
        padding-bottom: 2% !important;
        padding-left: 0 !important;
        margin-left: 0 !important;
        box-sizing: border-box !important;
        width: 100% !important;
        float: none !important;
    }
    .info_c ul li a{
        display: inline-block !important;
        width: 80% !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }
    .info_c ul li span{
    }
    .mlinks{
        width: 100% !important;
        margin: 2% auto 0 auto !important;
        padding: 0 2% !important;
        box-sizing: border-box !important;
    }



	.footer{
		width: 100%;
		height: auto;
		line-height: 25px;
        text-align: left !important;
	}
	.footer .wrapper{
		padding: 3% 0;
		width: 90%;
		margin:0 auto;
        box-sizing: border-box;
	}
	.footer .rgt span{
		width: 10px;
	}
	.lft,.rgt{
		display: block;
		float: none;
		width: 100%;
	}
    .footer .wrapper .lft,
    .footer .wrapper .rgt{
        margin-top: 1%;
        flex: 0 0 100%;
        text-align: center;
    }
    .footer .wrapper .friend-link .ulfix{
        margin-top: 1%;
    }

	.main .mainnews .com-title, .main .listr .com-title, .main .listl .com-title{
		border-bottom: 2px solid #f5f5f5
	}
	.main .mainnews .com-title span, .main .listr .com-title span, .main .listl .com-title span{
		border-bottom: 2px solid #AA0012
	}


	/* 资讯页面 */
	.main .mainnews .search_wrapper {
		margin-top: 20px;
		width: 100%;
	}
	.main .mainnews .search_wrapper .search_part1{
		width: 30%;
		flex:0 0 30%;
	}
	.main .mainnews .search_wrapper .search_part2 input{
		padding-left: 5px;
	}
	.main .mainnews .search_wrapper .search_part3{
		width: 15%;
		flex:0 0 15%;
	}
	.main .mainnews .search_wrapper .hot_search span{
		display: inline-block;
		margin-left: 4px;
		border:1px solid #eee;
		padding: 3px 5px;
		border-radius: 10px;
	}
	.gf_news_right{
		display: none !important;
	}
	.hot .gf_news_ad img{
		width: 100%;
		height: 100%;
	}

	.pc_hot_title{
		display: none;
	}
	.news_mobile_title{
		display: block;
	}

	.gf_news_ad img{
        width: 100%;
        height: 100%;
    }

	/* 分页 */
    .gf_content_page  ul li:nth-child(8),.gf_content_page  ul li:nth-child(9),.gf_content_page  ul li:nth-child(10){
        display: none;
    }
    .gf_content_page ul li{
        margin-bottom: 5px;
    }

    /* www.gafei.com 资讯详情页面 css */
    .listview2{
    	display: none;
    }
    .main .listl{
    	float: none;
    	width: 100%;
    	padding-top: 30px;
    }
    .main .listl .inner{
    	padding: 0;
    }
    .listl .listlcon .listltitle{
    	border-bottom: 0;
    }
    .listl .listlcon .listltitle h3{
    	font-size: 1rem;
    	margin-bottom: 0;
    	line-height: normal;
    	padding-bottom: 5px;
    	border-bottom: 2px solid #000;
    	margin-bottom:10px;
    }
    .listl .listlcon .listltitle span{
    	margin:0 5px 0 0;
    	padding-left: 2px;
    }
    .listl .listlcon .listltitle p:nth-child(2){
    	display: none;
    }
    .listl .listlcon .listltitle p:nth-child(3) a:first-child{
    	display: none;
    }
    .listl .listlcon .listltitle p:nth-child(3) span:last-child{
    	display: none;
    }
    .listl .listlcon .listltitle span.spanimg1,.listl .listlcon .listltitle span.spanimg2,.listl .listlcon .listltitle span.spanimg3{
    	background: none;
    }
    .listl .listlcon  div:nth-child(2){
    	display: none;
    }
    .article-content{
    	border-bottom: 1px solid #eee;
    	margin-bottom: 20px;
    }
    .article-content img{
        width: 100% !important;
        height: 100% !important;
    }
    .article-content p:first-child{
    	display: none;
    }
    .bdsshare {
    	display: none;
    }

    #nativeShare { 
        font-size: 13px;
        display: block !important;
    }
    .share_top_style{
        text-align: center;
        height: 30px;
    }
    .share_top_style a{
        display: inline-block;
        margin-left:4%;
        height: 30px;
    }
    .share_top_style a:first-child{
        margin-left: 0;
    }
    .share_top_style a img{
        width: 30px;
        height: 30px;
    }
    .share_top_style a span{
        display: block;
        margin-top: 3%;
    }
    .share_more_filter{
        position: fixed;
        left: 0;
        bottom: -180px;
        margin:0 5%;
        width: 90%;
        height: 160px;
        background: white;
        z-index: 1000;
        border-radius: 5px;
        transition: all .5s ease-out;
    }
    .share_more{ 
        width: 100%;
        display: block !important 
    }
    .share_more a {
        float: left;
        display: inline-block;
        width: 25%;
        padding:15px 0;
        height: 50px;
        text-align: center;
    }
    .share_more a img{
        width: 40px;
        height: 40px;
    }
    .share_more a span{
        display: block;
        margin-top: 3%;
    }
    .hideMore{
        
    }
    .share_more_filter{
        display: flex !important;
    }
    #nativeShare{
        /*width: 70%;*/
        height: 30px;
        /*margin:0 auto;*/
    }
    #nativeShare .label {
        margin: 0 0 5% 0;
        color:#999;
        float: left;
        font-size: 0.8rem;
        padding-top: 2%;
        text-align: center;
    }

    #nativeShare .list {
        text-align: center;
    }
    #nativeShare .list span:first-child{
        vertical-align: top;
        margin-left: 0;
        padding-top: 2%;
        font-size: 0.8rem;
        color: #999;
    }

    #nativeShare .list span {
        display: inline-block;
        margin-left:4%;
    }

    #nativeShare .list span i {
        width: 30px;
        height: 30px;
        display: block;
       /* margin: 0 auto;*/
        margin-bottom: 5px;
    }

    #nativeShare .weibo i {
        background-image: url('../images/fen_weibo.png');
        background-size: cover;
    }

    #nativeShare .weixin i {
        background-image: url('../images/fen_weixin_friend.png');
        background-size: cover;
    }

    #nativeShare .weixin_timeline i {
        background-image: url('../images/fen_weixin.png');
        background-size: cover;
    }

    #nativeShare .qq i {
        background-image: url('../images/fen_qq.png');
        background-size: cover;
    }

    #nativeShare .qzone i {
        background-image: url('../images/fen_qqzone.png');
        background-size: cover;
    }

    #nativeShare .more i {
        background-image: url('../images/fen_more.png');
        background-size: cover;
    }
    #nativeShare{
        display: block !important;
    }
    .sr-bdimgshare{
        display: none !important;
    }
    
    .main .listr{
    	width: 100%;
    	float: none;
    	margin-top:20px;
    }
    .adsbygoogle,.correlation,.listl .comment,.listr .rserach,.listr .adimg, .listr .viewpoint p{
    	display: none !important;
    }
    .listr .read2{
    	margin-top: 40px;
    }
    .listr .read2 .readbox{
    	display: flex;
    }
    .listr .read2 .readbox .readimg{
    	width: 40%;
    	flex: 0 0 40%;
    	float: none;
    	height: auto;
    	padding-top: 0;
    }
    .listr .read2 .readbox .readimg a{
    	display: block;
        position: relative;
        width: 100%;
        height: 0;
        padding-bottom: 60%;
        overflow: hidden;
        margin:0;

    } 
    .listr .read2 .readbox .readimg a img{
    	position: absolute;
    	width: 100%;
    	height: 100%;
    }
    .listr .read2 .readbox p{
    	flex:1;
    	margin-left: 0;
    	width: auto;
    	margin-top: 0;
    }
    .listr .follow{
    	padding-top: 0;
    }

	
}