/*新闻*/
.focusmain2{width:100%;height:100%; overflow:hidden;position:relative;}
.focusmain2 .scroll_box{width:100%;height:100%; overflow:hidden}
.focusmain2 .scroll_box ul li{width:100%;height:100%; overflow:hidden;display:block;float:left; position:relative; }
.focusmain2 .scroll_box ul li img{width:100%;min-height:100%}
.focusmain2 .scroll_box .focustit{width:100%; position:absolute;height:2.333em; overflow:hidden; line-height:2.333em;bottom:0;color:#fff; background:rgba(0,0,0,0.6)}
.focusmain2 .scroll_box .focustit span{ font-size:1.167em; padding:0 6em 0 0.714em; display:block;}

.focusmain2 dl{height:2.333em; position:absolute;bottom:0;right:0.833em; z-index:90;}
.focusmain2 dl .dtwidth{}
.focusmain2 dl dt{width:0.5em;margin:0.833em 0 0 0.5em;height:0.5em;border-radius: 50%; cursor:pointer; text-indent:-9999em;float:left; background:#b7bcc2;}
.focusmain2 dl dt.on{ background:#fff;}

#newsclassbg{ width:100%;height:100%; position:fixed;bottom:0;left:0; z-index:93; background:rgba(0,0,0,0.24); display:none;}
.newsclass{width:100%; background:#FFF; position:relative; margin-top:0.5em;}
.newsclass2{top:0;}/*app新增样式*/


.newsclass ul li{ padding:1.25em;height:3.667em; overflow:hidden; position:relative;}
.newsclass ul li:hover{ background:#f6f6f6;}
.newsclass ul li .img{width:3.667em;height:3.667em; position:absolute;left:1.25em;top:1.25em;}
.newsclass ul li .img img{width:100%;height:100%;}
.newsclass ul li .rct{ padding-left:3.667em;margin-left:1.25em;} 
.newsclass ul li .rct .tit{ font-size:1.333em;height:1.625em; line-height:1.625em; overflow:hidden;}
.newsclass ul li .rct .info{color:#909090;}
.newsclass ul li .rbg{ position:absolute;right:1.25em;top:1.25em;height:3.667em; line-height:3.667em;}
.newsclass ul li .rbg .iconfont{ font-size:1em;color:#a0a0a0;}
.newsclass ul .line_d2{margin-left:1.25em;}

.newslist{ background:#FFF; overflow:hidden;margin-bottom: 5em;}
.newslist ul li{ padding:1em 1em 0.4em 1em; position:relative;height:3.6em; display:block;overflow:hidden;}
.newslist ul li .lct{width:3.8em;height:3.6em;display:block;float:left;}
.newslist ul li .lct span{
	background: none;
	display:block;
	text-align:center;
	width:2.4em;
	height:2.8em;
	padding-left:0.3em;
	padding-right:0.3em;
	font-size:1em;
    color: #82b9ec;
	border: 0.067em solid #82b9ec;
	border-radius: 0.2em;
	overflow:hidden;
	float:left;
	margin-top:0.2em;
	}
	
.newslist ul li .rct{width:calc(100% - 3.8em);height:3.6em;display:block; float:left;}
.newslist ul li .rct .rtit{display:block; width:100%; float:left;height:1.3em;font-size:1.25em; overflow:hidden;}
.newslist ul li .rct .r_hits{display:block; width:100%; float:left;color:#909090;height:1.833em;line-height:1.833em; overflow:hidden;}
.newslist ul li .rct .r_hits span.date{float:right}
.newslist ul li .rct .r_hits span{float:left;}
.newslist ul li .rct .r_hits span.hits{ background:url(hoticon.png) no-repeat 0 50%; background-size:1em 1em; padding-left:1.333em}
.newslist ul li .rct .r_hits span.comment{ background:url(talk2.png) no-repeat 0 50%; background-size:1em 1em; padding-left:1.417em;margin-left:1.667em;}

.newslist ul .line_d2{margin-left:1em;margin-right:1.25em;}
.newslist ul li:hover .rtit{color:#909090;}
.newslist ul li:hover .rct .rintro{color:#909090;}

.newslist .loadtext{color:#a0a0a0; margin:0;border-radius:0px; background:#f0f0f0; position:relative; z-index:9;margin-top:-1px;}

.newslist ul.rdnews li{float: none;height: 1.3em;}
.newslist ul.rdnews li .rct{width: 100%;height: 1.3em;line-height: 1.3em;}
.newslist ul.rdnews li .rtit{color: #f51a34;width: calc(100% - 3em);font-weight: bold;}	.newslist ul.rdnews li .xhdot{
	width: 1.2em;
    height: 1.2em;
    line-height: 1.2em;
    font-size: 0.8em;
    margin-bottom: 0.5em;
	display: inline-block;
    text-align: center;
    background-color: #f51a34;
    color: #fff;
    border-radius: 0.2em;
    margin-right: 10px;
	}	
.newslist ul.rdnews li .r_hits{height: 1.3em;
    line-height: 1.3em;
    width: 3em;
    float: right;
    font-weight: bold;	
	}	
	
/*顶部导航*/
.newsclass .box{
    width: 100%;
    box-sizing: border-box;
    height: 5.6em;
    position: relative;
    background: #FFF;
    overflow: hidden;
    position: relative;
    border: none-webkit-transition: .5s;
    transition: .5s;
    -webkit-overflow-scrolling: touch;
    padding: 0.7em 0.833em 0.7em 0.833em;	
}
.newsclass .box2{ height:auto;display:inline-block;}

.newsclass .box .cbtbg2 {
    float: right;
    height: 3.077em;
    line-height: 3.777em;
    overflow: hidden;
    color: #06b6a7;
    font-size: 1.083em;
    -webkit-tap-highlight-color: rgba(255,0,0,0);
	display: none;
}

.newsclass .box .cbtbg {
    float: right;
    height: 3.077em;
    line-height: 3.777em;
    overflow: hidden;
    color: #06b6a7;
    font-size: 1.083em;
    -webkit-tap-highlight-color: rgba(255,0,0,0);
}

.newsclass .box a {
    width: 25%;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	font-size: 1.2em;
    height: 2em;
    line-height: 2em;
	float: left;
    position: relative;
	cursor: pointer;
}
.newsclass .box a .icon-gengduo123{margin-left: 5px;color: #4882ff;font-size:1.167em;}
.newsclass .box a.shouye {background-color:#06b6a7; border-radius: 10px;color:#FFF;}
.newsclass .box a.shouye:after {  border-radius: 0px; border:none;}
/*文章内容页*/
.newscontent{ padding:1.25em; background:#fff;}
.newscontent .com_info{ color:#999;}
.newscontent .com_info .newstitle{ line-height:2.667em;color:#303030;font-weight:bold;}
.newscontent .com_info span{ padding-right:0.833em;float:left; line-height:1.25em}
.newscontent .contentbox{ line-height:2.333em;}
.newscontent .contentbox p{ padding-top:1em;}
.newscontent .contentbox img{max-width:100%;}
.newscontent .contentbox .textsize{ font-size:1.333em;}

.art-exetl {
	margin-top:20px;
    overflow: hidden;
}
.art-exetl>div {
    width: 50%;
    float: left;
}
.art-prev {
    margin-right: 5px;
}
.art-prev, .art-next {
    display: block;
    border: 1px solid #CCC;
    background: #f0f0f0;
    border-radius:0.2em;
    height:2em;
    line-height:2em;
    overflow: hidden;
	padding:0 0.2em;
}

.art-next {
    margin-left: 5px;
}


.discuss{ margin-top:1em}
.discuss .title{height:2.667em; line-height:2.667em; background:#f0f0f0; padding-left:0.833em}
.discuss .discomment{ padding:1.25em;color:#999;}
.discuss .discomment .username{width:6.667em !important;border:0.083em solid #ddd;border-radius:0.167em; text-indent:0.5em;margin-right:0.5em;-webkit-appearance: none; font-size:1em;background:#fff;}
.discuss .discomment .password{width:6.667em !important;border:0.083em solid #ddd;background:#fff;border-radius:0.167em; text-indent:0.5em;-webkit-appearance: none;}
.discuss .discomment #pp{float:right}
.discuss .discomment .nmpub{ display:block;height:1em; overflow:hidden}
.discuss .discomment textarea{border:0.083em solid #ddd;border-radius:0.167em;-webkit-appearance: none; text-indent:0.5em;color:#999; padding-top:0.5em;margin-top:0.5em; font-size:1em;width:99% !important;}
.discuss .discomment textarea:focus{color:#333;}
.discuss .discomment .rightcmtnum{color:#ec2525}
.discuss .discomment .commenttips{margin-top:0.5em;float:left;}
.discuss .discomment #SubmitComment{width:5.833em;height:1.833em; line-height:1.833em;border:0; background:#ec2525;border-radius:0.167em;-webkit-appearance: none;color:#fff; font-size:1.167em;float:right;margin-top:0.5em;}
.discuss .commentList{ padding:1.25em}
.discuss .commentList td{ padding-top:1em}
.discuss .commentList td p{ padding-top:0.5em; font-size:1.167em;}

table.cmt{width:100%;}
