body {
	background: #e9e9e9;
	margin: 0 auto!important;
	max-width: 640px;
	line-height: 1.6em;
	font-size: 0.24rem;
	overflow-x: hidden;
	
}
html {
	height: 100%;
	overflow-x: hidden;
}
a:link,a:visited{
	color: #666
}
img{
	display: block
}
#indexnav{ height:46px; line-height:46px; background:#df3031!important; text-align:center; font-size:20px; color:#fff; position:relative;}
#indexnav .home{ background:url(../images/nav-icons.png) no-repeat -29px 0; background-size:100px auto; position:absolute; left:10px; top:12px; width:26px; height:26px;}

.personico{
	float: right;
	margin-right: 0.2rem;
	color: #fff;
}
.mui-bar .mui-title{
	color: #df3031;
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;

}
.newlogo{
	background: url("../img/newlogo.png") no-repeat;
	width: 0.34rem;
	height: 0.36rem;
	background-size:100% 100%; 
	display: inline-block;
	margin-right: 0.02rem;
}
.mui-bar{
	background: #df3031;
}
.mainsection{
	padding-top: 44px;
}
.aheader-nav{
	background: #f8f8f8;
	padding: 0 0.3rem;
	height: 0.66rem;
	width: 100%;
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-pack:space-between;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
	align-items: center;
	transition: all 1s;
	-webkit-transition: all 1s;
	position: relative;
	z-index: 9
}
.aheader-nav a:link,.aheader-nav a:visited{
	font-size: 0.26rem;
}
.mui-icon-small{
	font-size: 0.3rem;
}
.new-item-a{
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
	align-items: center;
	-webkit-box-pack:space-between;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 0.2rem;
}
.flexbox{
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
	align-items: center;
	-webkit-box-pack:space-between;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
	justify-content: space-between;
}
.new-item-a{
	border-bottom: 1px solid #e9e9e9;
}

a.new-item-a:active{
	background: #f2f2f2
}
.new-item{
	background: #fff;
}
.new-item-pic{
	width: 2rem;
	-webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -webkit-flex-grow: 0;
	flex-grow: 0;
}
.new-item-pic img{
	display: block;
}
.new-item-p{
	margin-left: 0.2rem;
	flex: 1;
	-webkit-box-flex: 1;
    -moz-flex-grow: 1;
    -webkit-flex-grow: 1;
	flex-grow: 1;
}
.new-item-p strong{
	font-weight: normal;
	display: block;
	padding-bottom: 0.08rem;
	line-height: 1.5em;
	font-size: 0.28rem;
	text-align: justify;
	color: #333;
}
.new-item-p em{
	color: #858585;
}
.new-item-b{
	border-bottom: 1px solid #e9e9e9;
	padding: 0.2rem;
	position: relative;
}
.new-item-b strong{
	font-size: 0.28rem;
	font-weight: normal;
	color: #333;
	text-align: justify;
}
.new-item-c{
	padding: 0.2rem;
	position: relative;
}
.mui-bar .mui-icon{
	/* font-size: 0.34rem; */
	color: #fff;
}
.icon-guanggao{
	font-size: 0.5rem!important;
	vertical-align: middle;
}
.item-three-pic{
	padding-top: 0.1rem;
}
.item-three-pic li:nth-child(1),.item-three-pic li:nth-child(2){
	margin-right: 0.1rem;
}
.item-em{
	color: #858585;
}
.new-item-b imgP{
	display: block
}
.pv{
	position: relative;
}
.pv-ad{
	position: absolute;
	right: 0.1rem;
	top: 0;
	color: #f1f1f1;
	line-height: 1em!important;
}


footer div{ font-size:12px; color:#afafaf; font-family: Arial, Helvetica, sans-serif; text-align:center; }
footer{ text-align:center;  padding:20px 0 0.5rem 0;
 }
footer div a{ font-size:12px; font-family:"Microsoft Yahei","Simsun"; text-align:center;color:#afafaf; font-weight: normal}
footer div a, footer div a:link, footer div a:visited{color:#afafaf;text-decoration:none;}
footer div a:hover{ text-decoration:none;}
footer div span{ padding:0 8px;font-size:12px;}
footer .f1{ font-size:12px;}

.left-bar{
	position: fixed;
	background:rgba(0, 0, 0, 0.7);
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	display: none;
}
.left-bar-mainnav{
	width: 3rem;
	background: #fff;
	height: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
	position: relative;
}
.left-bar .icon-guanbi1{
	/* color: #fff!important; */
	font-size: 0.35rem!important;
	position: absolute;
	right: 0.24rem;
	top: 0.2rem;
}
.left-bar-title{
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.3rem;
	padding-left: 0.4rem;
	color: #3a4149;
}
.left-bar-item{
	padding: 0.2rem 0 0 0.2rem;
}
.left-bar-item  a{
	border: 1px solid #979797;
	padding: 0.05rem 0.18rem;
	border-radius: 0.5rem;
	display: inline-block;
	font-size: 0.26rem;
	margin-bottom: 0.2rem;
	margin-right: 0.1rem;
}

.bgfff{
	background: #fff
}
.search-key-title{
	text-align: center;
	color: #5a5a5a;
	font-size: 0.26rem;
}
.search-key{
	padding-top: 0.4rem;
}
.search-key-item{
	padding: 0.3rem;
	text-align: center;
}
.search-key-item a{
	border: 1px solid #979797;
	padding: 0.05rem 0.18rem;
	border-radius: 0.5rem;
	display: inline-block;
	font-size: 0.26rem;
	margin-bottom: 0.2rem;
	margin-right: 0.1rem;
}
.search-form{
	padding:0.5rem 0.3rem 0.8rem;
}
.search-form-button{
	background: #d22f32!important;
	border: none!important;
	color: #fff!important;
	height: 0.8rem!important;
	padding: 0 0.4rem!important;
	line-height: 0.8rem!important;
	border-radius: 0!important;
	font-size: 0.3rem!important;
}
.search-form-input{
	height: 0.8rem!important;
	padding: 0.1rem!important;
	margin-bottom:0!important;
	border-radius: 0!important;
	border-right:0!important;
}
.aheader-navon{
	height: 0;
	overflow: hidden;
}
.section-nav{
	color: #999;
	padding: 0.3rem;
}
.section-nav strong{
	color: #333
}
.section-nav-fline{
	border-left: 2px solid #df3031;
	line-height: 1em;
	padding-left: 0.1rem;
	font-size: 0.3rem;
}
.item-txt-s1 .mui-table-view:before{
	display: none;
}
.mui-table-view-cell:after{
	left: 0
}
.mui-navigate-right:after, .mui-push-right:after{
	display: none;
}
.mui-navigate-right span{
	float: right;
	color: #858585;
}
.mt20{
	margin-top: 0.2rem;
}
.pb6{
	padding-bottom: 0.6rem;
}
.more-box{
	text-align: center;
	padding-top: 0.4rem;
}

.more-box a:link,.more-box a:visited{
	color: #df3031;
	font-size: 0.28rem;
}
.mui-table-view-cell li a:link,.mui-table-view-cell li a:visited{
	color: #df3031;
	font-size: 0.28rem;
}
.no-result-box{
	text-align: center;
	padding: 1.5rem 0.5rem;
	color: #858585;
	font-size: 0.30rem;
	line-height: 1.6em;
}
.no-result-box span{
	color: #333
}


/* 24-2-23新改 */
.detail-header{
	padding-top: 0.34rem;
    margin: 0 auto 0.453333rem;
	width: calc(100% - 0.513rem);

}

.detail-header .detail-header-tit{
	font-family: "microsoft yahei";
	font-size: .376rem;
	line-height: .511rem;
	color: #212223;
	font-weight: bold;
	word-break: break-all;
	padding-bottom: 0.29rem;
}
.detail-header-info{
	color: #df3031;
}
.detail-header-info span{
	padding-right: 0.2rem;
}


.newsAuthor{
	display: flex;
	align-items: center;
}
.newsAuthor .original-x{
	width: 0.55rem;
    height: 0.33rem;
	line-height:0.33rem ;
    background: #eef0f3;
    border-radius: 0.053333rem;
	font-size: .18rem;
	text-align: center;
	color: #909099;
}
.original-x-red{
	color: #fff !important;
	background: #e60013 !important;
}
.original-x-blue{
	color: #fff !important;
	background: #00a0e9 !important;
}
.newsAuthor .sourceTime{
	color: #9e9e9e;
	font-size: 0.205rem;
	margin-left: 0.16rem;
	font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;
}

.read,.read span{
	font-size: 0.2rem;
	color: #9e9e9e;
	font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;

}
.read span{
	padding-left: 0.1rem;
}

.intro{
	width: calc(100% - 0.513rem);
    margin:0 auto;
}

.intro  .introIcon{
	width: 100%;
	position: relative;
	height: 0.188rem;
}

.intro  .introIcon img {
	width: 1.451rem;
    height: 0.188rem;
	display: inline-block;
   
}

.intro .introText{
	margin: 0.21rem 0.26rem 0.15rem;
    font-size: .273rem;
    line-height: .378rem;
    color: #9e9e9e;
	font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}

.articleCont{
	width: calc(100% - 0.513rem);
    margin: 0.258rem auto 0;
}
.content{
	font-size: .426667rem;
    color: #212121;
    line-height: .8rem;
    text-align: justify;
    word-wrap: break-word;
    word-break: normal;
    overflow: hidden;
}

.editorContent p {
    font-size: 0.29018rem;
    color: #212121;
    line-height: .53rem;
    margin-top: 0.16rem;
    text-align: justify;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
	font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}

.editorContent p span{
	color: #9e9e9e;
    line-height: .63rem;
	font-size: 16px !important;
}

.editorContent audio,.editorContent img,.editorContent video,.editorContent p audio,.editorContent p video {
    display: block;
    max-width: 100%!important;
    height: auto!important;
    margin: 0 auto
}

.editorContent img,.editorContent table tr td img {
    margin: 0.1333rem auto 0 ;
	border-radius: 0.1333rem;
	display: block;
    max-width: 100%!important;
    height: auto!important;
}




#news-article{ padding:0 0.3rem;font-size:0.36rem;line-height:1.6em; color:#4d4d4d; overflow:hidden;text-align:justify;
	text-justify:inter-ideograph;}
#news-article p{ color:#4d4d4d;margin: 0 0 14px 0;text-indent: 0!important;}
#news-article p strong{ /*display: block;*/ text-indent: 0em;}
#news-article a:link,#news-article a:visited{font-size:0.28rem;}
#news-article strong{ color:#333; font-weight:bold;font-size:0.28rem;line-height: 1.5em;}
#news-article a:link,#news-article a:visited{ font-weight:bold; color:#36C}
#news-article img{ margin:0 auto 10px auto; display:block; max-width:100%;width:auto;height:auto;}
.pctomob{
	padding-bottom: 15px;
}
.video-style{
	width: 5.8rem;
	height: 3.6rem;
	margin: 0 auto;
}
.section-nav-fline i{
	color: #df3031;
}
.edior-info{
	padding: 0.3rem;
	color: #828282;
}
.mt-20{
	margin-top: -0.1rem;
}
.bottom-outbox{
	height: 0.78rem;
}
.newbottom-fixed{
	background: #fff;
	height: 0.78rem;
	box-shadow: 0 -1px 6px #ccc;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 0 0.35rem;
	z-index: 10;
}
.newbottom-fixed a{
	display: flex;
	display: -webkit-flex;
	-webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
	align-items: center;
	font-size: 0.26rem;
	
}
.newbottom-fixed span{
	font-size: 0.26rem;
}
.newbottom-fixed a .iconfont{
	font-size: 0.34rem;
	margin-right: 0.05rem;
}

.maskimg{ background:url(http://www.hefei.cc/m/static/images/mask.png); position:absolute;left:0; width:100%; height:100%; z-index:99; display:none; top:0}
.imgshare{ position:absolute; left:0; bottom:0px;  background:#fff; z-index:200; width:100%;padding-bottom: 0.2rem;}
.listshare li{ width:33.3%; overflow:hidden; float:left; text-align: center;}
.listshare li div{ background:url(http://www.hefei.cc/m/static/images/sharepng.png) no-repeat; background-size:40px auto; width:40px; height:40px; margin:10px auto 0}
.listshare li span{ text-align:center;}
.listshare li.pengyouquan div{ background-position:0 -48px}
.listshare li.weibo div{ background-position:0 -93px}
.listshare li.zone div{ background-position:0 -137px}

.sharequxiao{ display:block; border-top:1px solid #e1e1e1; text-align:center; margin-top:10px; padding-top:10px;  font-size: 0.28rem;}
.sharepres{ width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; display:none;}
.pinglunrukou{ font-size:0; text-indent:-9999px}
.pl-mask{ background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; width:100%; height:100%; z-index:99999; display:none;}
.pl-boxfix{ width:100%; position:fixed; left:0; bottom:0; background:#f8f8f8; }
.pl-title{ text-align:center;}
.pl-text{ margin:10px 0;}
.pl-text textarea{ width:96%; height:80px; display:block; margin:0 auto; border:1px solid #e6e7e8; border-radius:8px; margin-bottom:20px}
.pl-mrgiox{ margin:10px;}
.videoinfo{
	text-align: center;
	font-size: 0.24rem;
	color: #999;
	padding-bottom: 0.2rem;
	margin-top: -0.1rem;
}
.mui-table-view .mui-table-view-cell a:link,.mui-table-view-cell a:visited{
	font-size: 0.28rem;
}
.mui-table-view:before{
	display: none;
}
.mui-table-view.mui-grid-view{
	padding-bottom: 0.3rem;
}

.photopage{
	background: #000;
}
.photopage .mui-bar{
	background: #000;
	box-shadow: none;
	border-bottom: 1px solid #363636;
}
.photopage .mui-bar .mui-title{
	color: #fff
}
.photopage .mui-bar .newlogo{
	background-image: url(../img/newlogo_whilt.png)
}
.photopage .newbottom-fixed{
	background: #000;
	box-shadow: none;
	border-top: 1px solid #363636;
}
.photopage .newbottom-fixed a{
	color: #858585
}
.photo-box{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	
}
.photo-box .mui-slider{
	height: 100%;
}
.photo-box .mui-slider-group {


	
}
.mui-slider-item{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1
	
}
.mui-slider .mui-slider-group .mui-slider-item a{
	vertical-align: middle;

}
.slider-photo-align{
	display: flex;
	display: -webkit-flex;
	-webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
	align-items: center;
	height: 100%;

}
.slider-photo-align .mui-slider-info{
	position: relative;
	overflow: hidden;
}
.slider-photo-txt{
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0.78rem;
	z-index: 2;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	background: rgba(0, 0, 0, 0.3);
	padding-top: 0.2rem;
}
.slider-photo-txt strong{
	padding: 0.2rem;
	color: #fff;
	font-size: 0.36rem;
	padding-right: 0.6rem;
	color: #fffefe;
}
.slider-photo-txt .slider-photo-num{
	position: absolute;
	right: 0.2rem;
	top: 0.2rem;
	color: #7b7b7b;
	font-size: 0.26rem;
}
.slider-photo-txt .slider-photo-num i{
	font-size: 0.36rem;
	color: #00a0e9;
}
.slider-photo-txt p{
	color: #fffefe;
	padding: 0.2rem;
	font-size: 0.26rem;
	/*max-height: 1rem;*/
	overflow:hidden;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.photoon p{

	max-height: 5rem;
}
.slider-photo-align img{
	margin-top: -0.5rem;
}



/* 8.17新增 */
.NavCur{
	color: #df3031 !important;
}
.top_cclogo{
	width: 1.73rem;
	height: 0.52rem;
}
.top_cclogo img{
	width: 1.73rem;
	height: 0.52rem;
}

.pplm_img{
	width: 100%;
}


.hlhCont{
	background: #fff;
	padding: 0.3rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 0.2rem;
}

.hlh_logo{
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 50%;
	border: 1px solid #eee;
	margin-bottom: 0.1rem;
}
.hlh_tit{
	display: flex;
	align-items: center;
}

.hlh_tit h2{
	font-size: 0.35rem;
	color: #404040;
	margin-right: 0.1rem;
}

.hlh_tit .hlh_vip{
	width: 0.4rem;
	height: 0.21rem;
}
.p1{
	color: #8e8e8e;
	font-size: 0.26rem;
	margin-bottom: 0;
}

.p2{
	color: #8e8e8e;
	font-size: 0.26rem;
	margin-bottom: 0;
	text-align: justify;
}



/* 品牌栏目tab切换 */
.pplmTab{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 0.4rem 0.5rem 0;
	background: #fff;
}
.pplmTab .pplmitem{
	width: 50%;
	text-align: -webkit-center;
	margin-bottom: 0.2rem;
}
.pplmTab .pplmitem img{
	text-align: center;
	display: block;
}

.tabCur{
	border: 1px solid #ccc;
}

.tabCont {
	display: none;
  }
  .show2 {
	display: block;
  }