/*栏目模块样式*/

.topmenu{background: #fff;height:2.2rem; overflow: hidden;}
.topmenu .menu-text li{width:33.3%;float:left; text-align:center; position:relative; line-height:2.2rem; height:2.2rem;}
.topmenu .menu-text li .line{ display:none;}
.topmenu .menu-text ul{ border:0; border-radius:0;}
.topmenu .menu-text li.curr{ background:none;}
.topmenu .menu-text ul{ height:2.5rem;}
.topmenu .menu-text li span{ display:inline-block;box-sizing: border-box;height: 2.5rem;font-size: 0.7rem;}
.topmenu .menu-text .curr span{ color:#ff663d; border-bottom:0.2rem solid #ff663d;}

.courseclass ul li .icon{ margin-top:0.5rem;}
.courseclass ul li .text{ margin-top:0.5rem; margin-bottom:0.5rem;}
.courseclass ul li{ float:left; width:20%;}

/*新闻*/
.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:1.35rem; overflow:hidden; line-height:1.35rem;bottom:0;color:#fff; background:rgba(0,0,0,0.6)}
.focusmain2 .scroll_box .focustit span{ font-size:0.7rem; padding:0 3.6rem 0 0.4rem; display:block;}

.focusmain2 dl{height:1.35rem; position:absolute;bottom:0;right:0.5rem; z-index:90;}
.focusmain2 dl .dtwidth{}
.focusmain2 dl dt{width:0.3rem;margin:0.5rem 0 0 0.3rem;height:0.3rem;border-radius: 50%; cursor:pointer; text-indent:-5999rem;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{ position:fixed;top:2.1rem;left:0;width:100%; background:#fff; z-index:99;}
.newsclass2{top:0;}/*app新增样式*/
.newsclass .box{ height:0rem; overflow:hidden;-webkit-transition: .5s;transition: .5s;}
.newsclass .box2{height:11.55rem; overflow-x:hidden; overflow-y:auto;-webkit-overflow-scrolling: touch;}
.newsclass ul li{ padding:0.75rem;height:2.2rem; overflow:hidden; position:relative;}
.newsclass ul li:hover{ background:#f6f6f6;}
.newsclass ul li .img{width:2.2rem;height:2.2rem; position:absolute;left:0.75rem;top:0.75rem;}
.newsclass ul li .img img{width:100%;height:100%;}
.newsclass ul li .rct{ padding-left:2.2rem;margin-left:0.75rem;} 
.newsclass ul li .rct .tit{ font-size:0.75rem;height:1.3rem; line-height:1.3rem; overflow:hidden;}
.newsclass ul li .rct .info{color:#909090;}
.newsclass ul li .rbg{ position:absolute;right:0.75rem;top:0.75rem;height:2.2rem; line-height:2.2rem;}
.newsclass ul li .rbg .iconfont{ font-size:0.6rem;color:#a0a0a0;}
.newsclass ul .line_d2{margin-left:0.75rem;}
.newsclass .cbtbg{width:1.7rem;height:1.7rem; background:url(../images/cbt.png) no-repeat; background-size:100% 100%; position:absolute;right:0;bottom:-2.2rem;}
.newsclass .cbtbg2{width:1.7rem;height:1.7rem; background:url(../images/cbt2.png) no-repeat; background-size:100% 100%; position:absolute;right:0;bottom:-1.7rem; display:none;}

.newslist{ background:#fff; overflow:hidden; margin-top:0.5rem;}
.newslist ul li{ padding:0.75rem; position:relative;height:4.2rem; overflow:hidden;border-bottom:0.05rem solid #efefef;}
.newslist ul li .lct{ position:absolute;left:0.75rem;top:0.75rem;width:6.75rem;height:4.2rem; overflow:hidden;}
.newslist ul li .lct img{width:100%;min-height:100%;}
.newslist ul li .lct .default-bg{    position: absolute; width: 100%;height: 100%; left: 0; top: 0;}
.newslist ul li .rct{ padding-left:0.75rem; margin-left:6.75rem;}
.newslist ul li .rct .rtit{ line-height:1rem; font-size:0.75rem; overflow:hidden;height:2rem;}
.newslist ul li .rct .r_hits{color:#909090;margin-top:1rem;height:1.1rem; overflow:hidden; line-height:1.1rem;}
.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(../images/hoticon.png) no-repeat 0 50%; background-size:0.6rem 0.6rem; padding-left:0.8rem}
.newslist ul li .rct .r_hits span.comment{ background:url(../images/talk2.png) no-repeat 0 50%; background-size:0.6rem 0.6rem; padding-left:1rem;margin-left:1rem;}

.newslist ul .line_d2{margin-left:0.75rem; display:none;}
.newslist ul li:hover .rtit{color:#909090;}
.newslist ul li:hover .rct .rintro{color:#909090;}

.newslist .loadtext{color:#a0a0a0; margin:0;border-radius:0rem; background:#f0f0f0; position:relative; z-index:9;margin-top:-0.05rem;}


/*文章内容页*/
.newscontent{ padding:0.75rem; background:#fff;}
.newscontent .com_info{ color:#999;}
.newscontent .com_info .newstitle{ line-height:1.6rem;color:#303030;font-weight:bold; font-size: 1.1rem;}
.newscontent .com_info span{ padding-right:0.5rem;float:left; line-height:0.75rem}
.newscontent .contentbox{ line-height:1.35rem;}
.newscontent .contentbox p{ padding-top:0.6rem;}
.newscontent .contentbox img{max-width:100%;}
.newscontent .contentbox .textsize{ font-size:0.75rem;}

.discuss{ margin-top:0.75rem}
.discuss .title{height:1.6rem; line-height:1.6rem; background:#f3f3f3; padding-left:0.5rem; font-size:0.7rem;}
.discuss .discomment{ padding:0.75rem 0;color:#999;}
.discuss .discomment input.username,
.discuss .discomment input.password{width:4.5rem !important;border:0.05rem solid #ddd;border-radius:0.1rem;margin-right:0.3rem;-webkit-appearance: none; font-size:0.6rem;background:#fff; padding: 0.15rem 0.25rem;}

.discuss .discomment #pp{float:right}
.discuss .discomment .nmpub{ display:block;height:0.6rem; overflow:hidden}
.discuss .discomment textarea{border:0.05rem solid #eee;border-radius:0.1rem;-webkit-appearance: none; text-indent:0.3rem;color:#999; padding-top:0.3rem;margin-top:0.3rem; font-size:0.6rem;width:99% !important;resize: none; outline: none}
.discuss .discomment textarea:focus{color:#333;;}
.discuss .discomment .rightcmtnum{color:#ff663d;}
.discuss .discomment .commenttips{margin-top:0.3rem;float:left;}
.discuss .discomment #SubmitComment{width:4.5rem;height:1.5rem; line-height:1.5rem;border:0; background:#ff663d;border-radius:0.15rem;-webkit-appearance: none;color:#fff; font-size:0.7rem;float:right;margin-top:0.3rem;}
.discuss .commentList{ padding:0.75rem 0 0;}
.discuss .commentList td{ padding-top:0.4rem;padding-bottom: 0.2rem;}
.discuss .commentList td p{ padding-top:0.3rem; font-size:0.7rem;font-size: 0.7rem;color: #333;}

table.cmt{width:100%;margin-top: 0.5rem;}
.commentList .userface{ width:2.2rem !important; height:2.2rem !important; border-radius:50%;border:0rem;}
#cmttbody td{ border-bottom:0.05rem solid #eee;color: #999;font-size: 0.5rem;}

.cmtloadtips{height: 1.8rem;line-height: 1.8rem;overflow: hidden;text-align: center;background: #f3f3f3;position: relative;color: #a0a0a0;}
.annouinfo{margin-top: 0.5rem;color: #666;max-height: 2rem;line-height: 1rem;overflow: hidden;}

.tags_cont,.tags_one{padding: 0.75rem;background: #fff;}
.tags_cont{ border-top:0.05rem solid #eee; min-height:4rem;}
.closebtn{display: block;width:95%;line-height: 1.8rem;margin: 0.5rem auto;background: #15a9ff;color: #fff;text-align: center;font-size: 0.7rem;border-radius: 0.15rem;}
.aboutus_cont{
    margin-top: 0.75rem;
    background: #fff;
    padding: 0.75rem;
}