article{position: relative;background:#f7f8fc;}
.relative{position: relative;}
/*左侧导航条*/
#portamento_container {float:left; position:relative;} 
#portamento_container #sidebar {float:none; position:absolute;} 
#portamento_container #sidebar.fixed {position:fixed;} 
.news{width: 110px;float: left;}
.news-nav,.detail-nav{width: 100%;border-radius:2px;}
.news-nav li a,.detail-nav li a{display:block;width: 100%;height: 40px;line-height: 40px;font-size: 18px;text-align: center;text-decoration: none;border-bottom:1px solid #f7f8fc;}
.news-nav li a:hover,.news-nav li a.on{background: #ed4040;color:#fff;border-radius:2px;border-bottom: 0;}
.detail-nav li a img{margin:-4px 5px 0;}
.detail-nav li.first a{color:#ed4040;}
.detail-nav li.last a{height: auto;}
.wxewm{display: none;background: #fff;text-align: center;padding:5px 0;}
.wxewm img{width: 100px;height: 100px;}
/*新闻轮播图*/
.newslist{width: 702px;float: left;position: relative;}
.news-banner{height:360px;position:relative;overflow:hidden;}
.news-banner .bd{ width:702px;}
.news-banner .bd li{width:702px;height:360px;}
.news-banner .bd li a{display:block;background-size:auto;text-decoration: none;}
.news-banner .bd li a .news-banner-img{width: 702px;height: 300px;}
.news-banner .bd li a p{line-height: 60px;background: #fff;font-size: 18px;font-weight: bold;padding:0 20px;}
.news-banner .bd li a p span{background: #ff0000;padding:2px 6px;color:#fff;font-size: 14px;margin-right: 10px;}
.news-btn{width:100%;position:absolute;top:135px;left:50%;margin-left:-351px;}
.news-btn a{display:block;width:40px;height:90px;position:absolute;top:0;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}
.news-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat -2px -6px;} 
.news-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -55px -6px;}
.news-banner .hd {position:relative;width:100%; text-align:center; overflow:hidden;top:130px;}
.news-banner .hd ul {float:left; position:relative; left:50%;}
.news-banner .hd ul li{position:relative; right:50%; float:left; margin:5px; width:10px;height:10px;border-radius:10px;text-indent:-9999px;background:#200c5d;float:left;cursor:pointer;}
.news-banner .hd ul li.on{background:#fff;}
/*新闻列表*/
.news-ul li a{text-decoration: none;}
.news-ul li a h2{padding:0 5px;}
.news-ul li a h2:hover,.news-info p a:hover{color:#2e9afe;}
.news-img-four li{float:left;margin:5px;width: 158px;height: 100px;}
.news-img-one li{margin:5px;width: 662px;height: 220px;}
.news-img-small li{margin:5px;width: 158px;height: 100px;}
.news-img-right{padding:10px 5px 5px;height:95px;width:495px;display:inline-block;vertical-align: middle;box-sizing: border-box;}
.news-img-right .news-img-right-title{margin-bottom: 4px;max-height: 52px;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.news-img-right .news-info{width: 100%;height: 45px;}
.news-info p, .news-info p a{color:#8e8e8e;}
.news-label{border:1px solid #ed4040;padding:0 3px;color:#ed4040;}
/*侧边广告*/
.newsad{width: 308px;float:right;}
.news-ad1,.news-ad1 img{width: 100%;}
.news-hot h3{line-height: 44px;border-bottom: 1px solid #ebf4fd;padding:0 10px;}
.hot-list li{margin-bottom: 10px;}
.hot-list li a{margin-bottom: 10px;display: block;}
.hot-list li p{width: 182px;float: left;line-height: 20px;padding:5px 0;}
.hot-list li .hot-list-cut{width: 96px;height:60px;float: right;}
.news-ads img{width: 100%;height: 142px;}
.hot-miniprogram{display:block;width:288px;height: 96px;}
.xhcx{background:url(../images/xhcx.png) no-repeat center center;}
.xhcx:hover{background:url(../images/xhcx_ewm.png) no-repeat center center;}
.gjcx{background:url(../images/gjcx.png) no-repeat center center;}
.gjcx:hover{background:url(../images/gjcx_ewm.png) no-repeat center center;}
.dhb{background:url(../images/dhb.png) no-repeat center center;}
.dhb:hover{background:url(../images/dhb_ewm.png) no-repeat center center;}
.dnl{background:url(../images/dnl.png) no-repeat center center;}
.dnl:hover{background:url(../images/dnl_ewm.png) no-repeat center center;}

/*视频*/
.video-banner{width: 100%;height: 395px;}
.video-img,.video-img img{width: 158px;height: 100px;}
.video-info{width: 494px;}
.news-local{font-size: 16px;background:url(../images/newslocal.png) no-repeat center left;padding-left: 25px;}
.news-local,.news-local a,.context-info,.context-info p,.context-copy p{color:#8e8e8e;}
.news-context h1{font-size: 32px;margin-bottom: 10px;}
 .context-info b{color: #333}
 .context-info span{background:url(../images/look.png) no-repeat center left;padding-left: 25px;}
 .context-box{margin: 40px 0 30px;}
 .context-box p{line-height: 30px;}
 .context-box img{width: 100%;}
 .context-copy p.fl{background:url(../images/yc.png) no-repeat center left;padding-left: 25px;}
 .context-copy .sc{background:url(../images/sc.png) no-repeat center left;padding-left: 25px;margin-right: 20px;}
 .context-copy .jb{background:url(../images/jb.png) no-repeat center left;padding-left: 25px;}
/*评论*/
.comment-title{font-weight: normal;}
.comment-title span{color: #ed4040}
.input-box .input-wrap {position: relative;font-size: 16px;color: #bababa;border: 1px solid #3f404c;background: #fff;margin-left: 42px;height: 44px;box-sizing: content-box}
.input-box .input-wrap.focus {height: 100%}
.input-box .input-wrap.focus .c-textarea textarea {height: 110px}
.input-box .input-wrap.focus .c-action {position: relative;background-color: #f4f5f6}
.input-box .input-wrap.focus .c-action .c-submit {background-color: #3f404c}
.input-box .input-wrap.not-main {margin-left: 0}
.input-box .c-textarea {background: #fff;padding: 11px 16px 0}
.input-box .c-textarea textarea {display: block;font-size: 16px;width: 100%;height: 30px;resize: none;border: 0;outline: 0;padding: 0;transition: all .4s}
.input-box .c-action {position: absolute;bottom: 0;right: 0;padding: 0;border: none;height: 44px}
.input-box .c-action .c-submit {float: right;line-height: 44px;background-color: #3f404c;width: 110px;height: 100%;color: #fff;text-align: center;cursor: pointer}
.comment-list li{border-bottom: 1px solid #ebf4fd;}
.c-user{width: 32px;height: 32px;border-radius: 32px;overflow: hidden;}
.c-user img{width: 32px;height: 32px;}
.c-comment{width: 600px;}
.user-comment span{color:#ed4040;}
.user-comment .cf p,.admin-comment .cf p{color:#8e8e8e;}
.user-font{line-height: 26px;margin:5px 0;}
.admin-comment span{color:#0097ff;border-left:2px solid #0097ff;padding-left: 5px;line-height: 14px;display: inline-block;margin-right: 10px;}
.admin-font{margin:5px 0 5px 10px;}
.zan img{margin-top:-8px;margin-left: 7px;}
.zanBox,.scbox{cursor:pointer;}
.comment-loading p{line-height: 34px;background: #ebf4fd;text-align: center;color: #2e9afe;cursor:pointer;}
.n-title h1{border-left: 3px solid #ed4040;font-weight: normal;padding-left:7px;line-height: 20px;}
.n-title{padding: 10px 20px;margin-bottom: 1px;}