/*栏目模块样式*/

.topmenu{position:fixed;background: #15a9ff;top:2.6rem; height:2.5rem;width:100%;left:0; z-index:999;}
.topmenu .menu-text{ padding:0;height:2.5rem !important;}
.topmenu .menu-text li{width:20% !important;float:left; text-align:center; position:relative; line-height:2.5rem; height:2.5rem;}
.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{color: rgba(255,255,255,0.7); display:inline-block;box-sizing: border-box;height: 2.5rem;font-size: 0.6rem;}
.topmenu .menu-text .curr span{ color:#fff; border-bottom:0.2rem solid #fff;}

.top_menu_h{height:2.5rem; overflow:hidden;}

.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:0px; 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(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(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:1px 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 .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:0px; background:#f0f0f0; position:relative; z-index:9;margin-top:-1px;}


/*文章内容页*/
.newscontent{ padding:0.75rem; background:#fff;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}
.newscontent .com_info{ color:#999;}
.newscontent .com_info .newstitle{ line-height:1.6rem;color:#303030;font-weight:bold;}
.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 .username{width:4rem !important;border:0.05rem solid #ddd;border-radius:0.1rem; text-indent:0.3rem;margin-right:0.3rem;-webkit-appearance: none; font-size:0.6rem;background:#fff;}
.discuss .discomment .password{width:4rem !important;border:0.05rem solid #ddd;background:#fff;border-radius:0.1rem; text-indent:0.3rem;-webkit-appearance: none;}
.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;}
.discuss .discomment textarea:focus{color:#333;}
.discuss .discomment .rightcmtnum{color:#ff6500;}
.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:#FFB03F;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%;}
#cmttbody td{ border-bottom:1px 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;}


/*分页*/
#pages {
    text-align: center; margin-top: 1rem;
}

#pages li {
    padding: 0 10px;
    margin: 0 2px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #e6e6e6;
    color: #333;
    display: inline-block;
}

#pages li.active {
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #286fd9;
    color: #fff;
    display: inline-block;
}

#pages li:hover {
    background: #f90712;
}

#pages li:hover a {
    color: #fff;
}

.lie ul li { width: 30%; margin-bottom: 0.5rem; margin-left: 2.5%; height:1.5rem; background-color: #144a86; line-height: 1.5rem; text-align: center; float: left; }
.lie ul li a { color: #fff; font-size: 0.6rem;}