﻿.newcat .list-group a { font-size: 16px; }
.newcat .list-group a:hover { padding-left: 21px; color: #EE4236; }
.newcat .list-group-item.active, .newcat .list-group-item.active:hover, .newcat .list-group-item.active:focus { background: #EE4236; border-color: #EE4236; }
.newcat .list-group-item.active > .badge { color: #EE4236; }
.newcat .list-group-item.active:hover { color: #FFFFFF }
ul.news { padding: 5px; }
ul.news li { height: 30px; line-height: 30px; font-size: 13px; overflow:hidden;/* background:url('../public/images/circle.png') left center no-repeat;*/ }
ul.news li a { width: 250px; overflow:hidden}
ul.news li a:hover { position: relative; top: 1px; }
ul.news li span { float: right; padding-left:10px; color: #999; }
.newstop { padding: 5px; }
.news-list ul li { border-bottom: 1px dashed #ddd; padding: 0px 0 20px; margin-bottom: 20px; }
.news-list ul li a.img { float: left; margin-right: 15px; width: 200px; height: 140px; }
.news-list ul li a.img img { border-radius: 5px; width: 200px; height: 140px; float: left; }
.news-list ul li h4 { margin: 0px; height: 30px; overflow: hidden; margin-bottom: 10px; }
.news-list ul li h4 a { color: #111111; font-size: 18px; line-height: 30px; }
.news-list ul li h4 a:hover { text-decoration: underline; color: #EE4236; }
.news-list ul li p { color: #777777; line-height: 22px; height: 65px; overflow: hidden; }
.news-list ul li:after { content: " "; clear: both; display: block; }
.news-list ul li .tip { padding: 2px 10px; color: #777777 }
.list-wz { height: 140px; overflow: hidden; }
.list-wz .wz{height: 140px; overflow: hidden; position: relative; }
.list-wz-hot { height: 80px; overflow: hidden; position: relative; top: 0; }
.news-list-hot ul li h4 { margin: 0px; height: 19px; overflow: hidden; margin-bottom: 10px; font-size: 12px; }
.news-list-hot ul li { margin-bottom: 20px; }
.news-list-hot ul li span { float: right; margin: 0 1px; color: #999; }
.news-list-hot ul li a.img { float: left; margin-right: 15px; width: 100px; height: 80px; }
.news-list-hot ul li a.img img { border-radius: 5px; width: 100px; height: 80px; float: left; }
.news-list-hot ul li p { color: #777777; line-height: 20px; height: 65px; overflow: hidden; }
/*收藏评论*/
.article-info { font-size: 12px; color: #999; bottom: 0px; position:absolute; width: 100%;}
.slide-like, .slide-liked, .slide-comment, .slide-share, .slide-del, .slide-dislike { float: left; color: #999; width: 20px; margin-right: 15px; padding-left: 20px; line-height: 14px; margin-top: 3px; height: 14px; background: url("../images/resource.png"); cursor: pointer }
.slide-share { background-color: #39f; background-repeat-x: no-repeat; padding: 0 5px 0 26px; height: 20px; margin-top: 0; line-height: 20px; margin-left: 10px; color: #fff; margin-right: 0; }
.slide-like { background-position: 0 31px; background-repeat-x: no-repeat; }
.slide-liked { background-position: 0 14px; background-repeat-x: no-repeat; }
.slide-comment { background-position: 0 -93px; color: #999; background-repeat-x: no-repeat; }
.article-opts { float: right; }
.tb_head { height: 65px; z-index: 999; line-height: 30px;}
.nav-box { position: relative; height: auto; padding-top: 10px;}
.nav-box ul { overflow: hidden; height: auto; }
.nav-box ul li { float: left; font-family: "微软雅黑"; font-size: 14px; padding: 0 7px;line-height: 25px; }
.nav-box ul li a { color: #4b4b4b; }
.nav-box ul li a:hover { text-decoration: none; }
.nav-box ul li.last { font-family: "微软雅黑"; font-size: 12px; padding-top: 1px; }
.nav-box ul li.last a { color: #a2a2a1; text-decoration: none; }
.nav-box .nav-line { position: absolute; left: 0; bottom: 0; height: 2px; line-height: 2px; font-size: 0; width: 70px; background: #EE4236; }
.info { color: #666666; text-align: center; padding: 15px; border-bottom: 1px solid #C9C9C9 }
.content p a { border-bottom: 1px #ccc solid; padding-bottom: 2px }
.content { padding: 12px; line-height: 30px; font: 16px/22px "微软雅黑", Arial, "SimSun", HELVETICA, "Hiragino Sans GB"; }
.content img { max-width:770px;}
.content p { line-height: 30px; display: block; margin:0;-webkit-margin-start: 0px; -webkit-margin-end: 0px; }
.content h2 { text-indent:0 !important;}
 @media screen and (max-width: 980px) {
.nlist, .newcat { width: 100%; float: none; }
}
 @media (min-width: 992px) {
.nlist { float: left; width: 69%; }
.newcat { float: right; width: 29%; margin-left: 2%; }
}
.profilelist { padding-left:4px;}
.profilelist:after{ content:' '; clear:both; display:block;}
.profilelist li { float:left; margin:10px;}
.profilelist li a.imglink img { width:200px; height:144px; transition:all .5s ease; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; box-shadow:1px 1px 2px #666666;}
.profilelist li:hover a.imglink img { box-shadow:1px 1px 10px #666666; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.profilelist li .name { height:30px; line-height:30px; padding-left:5px; margin-top:5px;}
.profilelist li .name a { font-size:14px;}
.profilelist li .price { padding-left:5px; margin-bottom:10px; font-size:13px; height:25px; line-height:25px; color:#D9534F}
.panel { border: none; }
.panel-heading { border: none; }
.margin { margin: 6px; }
.bqhv { color: #f00; }
.bqhv:hover { background-color: #f00; color: #fff; border: 1px #f00 solid; }
.bqhv.active { background-color: #f00; color: #fff; border: 1px #f00 solid; }
.glyphicon-th-list { color: #EE4236; }
/*热门标签*/
.bt-list { padding: 0; margin: 0 -3px; margin-top: 3px; }
.bt-list ul li{ float: left;width: 49.9%;}
.bt-list ul li:nth-of-type(even){float: right;}
.bt-list ul li a { padding: 10px 30px; text-align: center; display: block; margin: 3px; font-size: 14px; font-family: "微软雅黑"; }
.bt-list ul li .bt1 { background-color: rgb(244, 244, 234); }
.bt-list ul li .bt2 { background-color: rgb(235, 248, 238); }
.bt-list ul li .bt3 { background-color: rgb(244, 247, 246); }
.bt-list ul li .bt4 { background-color: rgb(248, 244, 241); }
.bt-list ul li .bt5 { background-color: rgb(249, 232, 239); }
.bt-list ul li .bt6 { background-color: rgb(230, 249, 237); }
.bt-list ul li .bt7 { background-color: rgb(245, 240, 244); }
.bt-list ul li .bt8 { background-color: rgb(247, 240, 242); }
.bt-list ul li .bt9 { background-color: rgb(249, 241, 234); }
.bt-list ul li .bt10 { background-color: rgb(237, 241, 246); }
/*互动*/
.interact { text-align: left; padding: 1em; position: relative;float: right; width: 595px; }
.article-like, .article-dislike, .article-up, .article-share { display: inline-block; margin: 15px; cursor: pointer; width: 100px; }
.icon { display: block; margin: 0 auto; width: 70px; height: 70px; background: url("../images/article.png") no-repeat; position: relative; border: 1px solid #e7e7e7; border-radius: 50%; margin-bottom: 13px; -webkit-transition: all 1s ease-in-out; transition: all 1s ease-in-out }
.icon1 { background-position: 4px -142px; -webkit-transition: all 1s ease-in-out; transition: all 1s ease-in-out }
.icon-anim1 { background-position: 4px -68px; }
.icon01 { background-position: -68px -140px; -webkit-transition: all 1s ease-in-out; transition: all 1s ease-in-out }
.icon-anim2 { background-position: -68px -63px; }
.article-share .icon .iconmore a { width: 70px; height: 70px; background: none; }
.article-like[data-islike="true"] .article-up[data-isup="true"] .icon { background-position: 20px -413px; }
.article-dislike .icon { background-position: -132px -142px }
.article-share .icon { background-position: -132px -70px }
.article-dislike:hover .icon, .article-share:hover .icon, .article-like:hover .icon, .article-up:hover .icon { background-color: #f3f3f3 }
.article-up em { font-style: normal; color: #ff5482 }
.cck { display: block }
.promote-box ul li:last-child { border: none }
.i-icon, .icon2 { display: inline-block; -webkit-transition: none; background-image: url('../images/icon1.png'); width: 20px; height: 20px; background-repeat: no-repeat; vertical-align: text-bottom }
.i-icon, .icon-article, .icon-big-phone, .icon-footer, .icon-sm-phone { position: relative }
.icon-article { width: 60px; height: 60px }
.icon-article-wb { background-position: 10px -259px }
.icon-article-pyq { background-position: -50px -259px }
.icon-article-qzone { background-position: -121px -259px }
.icon-article-pl { background-position: -180px -259px }
.icon-article-col { background-position: -249px -259px }
.icon-article-zan { background-position: -367px -267px }
.icon-article-zan-add { background-position: -362px -401px }
/*悬浮top*/
.article-left-btn-group { width: 60px; float: left; position: absolute; bottom: 56px; z-index: 10; left: 0px; }
.article-left-btn-group ul li { width: 60px; cursor: pointer; background-color: #fafafa; border-bottom: 1px solid #f0f0f0 }
.article-left-btn-group ul li:before { content: ""; position: absolute; z-index: 0; width: 60px; height: 62px; opacity: 0; -webkit-transition: .5s cubic-bezier(.3, 0, 0, 1.3); -moz-transition: .5s cubic-bezier(.3, 0, 0, 1.3); -ms-transition: .5s cubic-bezier(.3, 0, 0, 1.3); -o-transition: .5s cubic-bezier(.3, 0, 0, 1.3); transition: .5s cubic-bezier(.3, 0, 0, 1.3); -webkit-transform: scale(0, 0); -moz-transform: scale(0, 0); -ms-transform: scale(0, 0); -o-transform: scale(0, 0); transform: scale(0, 0) }
.article-left-btn-group ul li:nth-child(1):hover:before { background-color: #f74864 }
.article-left-btn-group ul li:nth-child(2):hover:before { background-color: #1ec354 }
.article-left-btn-group ul li:nth-child(3):hover:before { background-color: #ffce0b }
.article-left-btn-group ul li:nth-child(4):hover:before { background-color: #3091f4 }
.article-left-btn-group ul li:nth-child(5):hover:before { background-color: #fbc032 }
.article-left-btn-group ul li:nth-child(6):hover:before { background-color: #f63756 }
/*二维码箭头*/
.article-left-btn-group ul li:hover:before { opacity: 1; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1) }
.app-footer-guide:before, .promote-warp .qr-box:before { -webkit-transform: rotate(-45deg); border: 1px solid #ddd }
.app-footer-guide { position: absolute; width: 128px; height: 128px; background: #fff; padding: 10px; box-shadow: 1px 1px 15px rgba(0,0,0,.3); left: -140px; top: -30px; display: none }
.app-footer-guide:before { width: 10px; height: 10px; -ms-transform: rotate(-45deg); transform: rotate(-45deg); background: #fff; border-width: 0 1px 1px 0; position: absolute; top: 50%; right: -5px; content: " "; margin-top: -5px }
/*文章标注*/
.alert { height: 150px; border: 1px #ddd solid; padding:0;text-shadow: 0 1px 0 rgba(255, 255, 255, .2);  transition: all .5s linear;-webkit-transition: all .5s linear;-moz-transition: all .5s linear;}
.alert img{width: 150px; float: left; padding:5px; border-right:1px #ddd solid;}
.alert p{ line-height: 35px; text-align: right; padding-top:10px;margin-top: 14px; font-size: 12px;border-top: 1px solid #dddddd;color: #aaaaaa;}
/*文章定位*/
.layout{ position:relative; clear:both;}
.absolute-bottom {position:relative !important;width: 339px;top: 0 !important;}
.fixed-top {position: fixed;top: 48px;width: 339px;}
/*新闻滑动*/
.t_order{  overflow:hidden; background:#fff;margin: 0 auto;}
.t_order ul li{ min-height:30px; line-height:30px; overflow: hidden; z-index: 1; margin-bottom:5px; display:block; cursor:pointer;+margin-top: -3px;}
.t_order ul li .t_orderdown{ display: none;}
.t_order ul li .t_order_right{ display: block;}
.t_order ul li span{ float:right; color:#999; font-size:12px;}
.t_order ul li.t_order_hover .t_order_left{ float:left; }
.t_orderdown{ float:left;}
.t_orderdown_btn img{ width:100px; height: 80px; margin-right:20px; }
.t_orderdown_btn .wz{  line-height: 20px; width:218px; float:right; height: 90px; overflow: hidden; color: #666; position:relative;}
.t_orderdown_btn .wz p{ height: 70px; font-size:12px; line-height:22px; color:#777; overflow: hidden;}
.t_order ul li.t_order_hover{ z-index: 999;}
.t_order ul li.t_order_hover .t_orderdown{ display: block;}

.mt15 #SOHUCS #SOHU_MAIN .module-cmt-footer .section-service-w {
		display:none !important;
}
#SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .post-wrap-main {
	background-image:none !important;
}