* {
	word-wrap: break-word;
}

body,input,button,select,textarea {
	font: 12px/1.5 Tahoma,Helvetica,'SimSun',sans-serif;
	color: #444;
}

textarea {
	resize: none;
}

body,ul,ol,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,.pr,.pc {
	margin: 0;
	padding: 0;
}

table {
	empty-cells: show;
	border-collapse: collapse;
}

caption,th {
	text-align: left;
	font-weight: 400;
}

ul li,.xl li {
	list-style: none;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 1em;
}

em,cite,i {
	font-style: normal;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

label {
	cursor: pointer;
}

.z {
	float: left;
}

.y {
	float: right;
}

.cl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.cl {
	zoom: 1;
}

.hidefocus {
	outline: none;
}

hr {
	display: block;
	clear: both;
	*margin-top: -8px !important;
	*margin-bottom: -8px !important;
}
.msgAlert {
    margin:10px 0;
    height: 33px;
    line-height: 32px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    z-index: 20;
    -webkit-transition-property: height;
    transition-property: height;
    -webkit-transition-delay: 0;
    transition-delay: 0;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.searchRelated .related-item {
    padding: 7px;
    font-size: 14px;
    color: #222;
    line-height: 1;
    border: 1px solid #DDD;
    border-radius: 4px;
    margin-right: 6px;
    margin-bottom: 16px;
}

.rbox-inner .title-box p{
  color: #777;
  font-size: 15px;
  margin: 8px 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*.xlmm-sx {width:660px;}
.xlmm-sx li {width:660px;}*/
.feedBox .wcommonFeed{position:relative}
.feedBox .wcommonFeed .img-wrap{position:relative;display:inline-block;overflow:hidden;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.feedBox .wcommonFeed .img-wrap img{width:100%;height:100%;-webkit-transition:all .5s ease-out .1s;transition:all .5s ease-out .1s}
.feedBox .wcommonFeed .img-wrap:hover img{-webkit-transform:matrix(1.04,0,0,1.04,0,0);-ms-transform:matrix(1.04,0,0,1.04,0,0);transform:matrix(1.04,0,0,1.04,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.feedBox .wcommonFeed .item{position:relative}
.feedBox .wcommonFeed .item:first-child .item-inner{padding-top:0}
.feedBox .wcommonFeed .item:last-child .item-inner{border:0}
.feedBox .wcommonFeed .item-inner{position:relative;padding:10px 0;border-bottom:1px solid #e8e8e8}
.feedBox .wcommonFeed .link{color:#4f5157}
.feedBox .wcommonFeed .link:visited{color:#999}
.feedBox .wcommonFeed .link:visited:hover{color:#999!important}
.feedBox .wcommonFeed .link.title:hover{color:#406599}
.feedBox .wcommonFeed .title-box{display:block;font-size:20px;color:#000042;line-height:1.3;margin-bottom:4px;font-weight:700}
.feedBox .wcommonFeed .title-box a{color:#222}
.feedBox .wcommonFeed .img-list{position:relative;margin-top:10px;margin-bottom:10px}
.feedBox .wcommonFeed .img-list .img-wrap{display:block;width:156px;height:100px;line-height:100px;float:left;text-align:center;margin-left:9px;background:#e8e8e8;border:1px solid #e8e8e8;overflow:hidden}
.feedBox .wcommonFeed .img-list .img-wrap:first-child{margin-left:0}
.feedBox .wcommonFeed .img-list .img-wrap img{width:100%;height:100px;}
.feedBox .wcommonFeed .img-list .img-num{position:absolute;right:10px;bottom:10px;padding:0 8px;height:20px;background:#000;background:rgba(0,0,0,.7);border-radius:10px;color:#fafafa;font-size:12px;text-align:center;line-height:20px}
.feedBox .wcommonFeed .lbox{position:relative;float:left}
.feedBox .wcommonFeed .lbox .img-wrap{display:block;width:156px;height:100px;line-height:100px;background:#e8e8e8;overflow:hidden}
.feedBox .wcommonFeed .lbox .img-wrap>img{width:100%;height:100px;}
.feedBox .wcommonFeed .normal{position:relative;font-size:0;overflow:hidden}
.feedBox .wcommonFeed .normal.no-image{padding:6px 0}
.feedBox .wcommonFeed .normal.rbox{float:right;height:102px;width:480px;width:73%}
.feedBox .wcommonFeed .normal.rbox.single{ width: 100%;}
.feedBox .wcommonFeed .normal:before{content:'';width:0;font-size:0;height:100%;visibility:hidden;display:inline-block;vertical-align:middle}
.feedBox .wcommonFeed .normal .rbox-inner{display:inline-block;width:100%;vertical-align:middle}
.feedBox .wcommonFeed .footer{font-size:12px;color:#999;height:18px;line-height:18px;margin-top:10px}
.feedBox .wcommonFeed .lbtn{float:left;display:inline-block;color:#777;font-size:14px}
.feedBox .wcommonFeed .lbtn.media-avatar{color:#fff;margin-right:2px;width:16px;height:16px;line-height:15px;text-align:center;font-size:12px;border-radius:50%;border:1px solid #eee;background-color:#eee;overflow:hidden}
.feedBox .wcommonFeed .lbtn.media-avatar>img{width:100%;height:100%}
.feedBox .wcommonFeed .lbtn.tag{font-size:12px;color:#eee;margin-right:10px;padding:1px 2px;line-height:14px;border:1px solid #eee}
.feedBox .wcommonFeed .lbtn.source:hover,.feedBox .wcommonFeed .lbtn.comment:hover{color:#406599}
.feedBox .wcommonFeed .tag-hot{font-size:14px;color:#338fe4;margin-left:8px}
.feedBox .wcommonFeed .dislike{display:inline-block;padding-left:8px;padding-right:2px;text-align:center;background-color:#fff;color:#fff;border-radius:4px;cursor:pointer}
.feedBox .wcommonFeed .dislike i{font-size:16px;color:#ddd;top:2px}
.feedBox .wcommonFeed .dislike:hover{background-color:#f85959}
.feedBox .wcommonFeed .dislike:hover i{color:#fff}
.feedBox .wcommonFeed .avatar-bg-2{background-color:#bfa1d0!important}
.feedBox .wcommonFeed .tag-bg-society{border-color:#41BAAD!important;color:#41BAAD!important}
.feedBox .wcommonFeed .tag-bg-other{border-color:#87A5B5!important;color:#87A5B5!important}
.feedBox .msgAlert{height:33px;line-height:32px;font-size:14px;color:#fff;text-align:center;background-color:rgba(96,163,245,.85);z-index:20;-webkit-transition-property:height;transition-property:height;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:.5s;transition-duration:.5s}
.feedBox .msgAlert-hidden{height:0}
.feedback .tool-item{width:40px;line-height:40px;text-align:center;background:#F85959;background:rgba(248,89,89,.8);cursor:pointer;margin-bottom:2px}
.feedback .tool-item i{color:#fff;font-size:16px;vertical-align:middle}
.feedback .tool-item:hover{background:#F85959}
.pgbtn a {display: block;height: 40px;line-height: 40px;letter-spacing: 5px;text-align: center;border: 0;font-size: 12px;outline: none;border-radius: 5px;box-shadow: 0 0 0 #fff;}
.carouselBox{position:relative}
.carouselList{position:relative;width:90%;height:300px;background-image:-webkit-linear-gradient(top left,rgba(0,0,0,.3),#000);background-image:linear-gradient(to bottom right,rgba(0,0,0,.3),#000)}
.carouselList .carousel-list{width:100%;height:100%}
.carouselList .carousel-item{display:none;position:relative;width:100%;height:100%}
.carouselList .carousel-item a{width:100%;height:100%;display:block}
.carouselList .carousel-item a img{width:100%;height:100%}
.carouselList .carousel-item-active{display:block}
.carouselList .carousel-item .titles{position:absolute;left:0;bottom:0;width:100%;height:44px;line-height:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:22px;color:#fff;font-size:20px;font-weight:700;background-image:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);background-image:linear-gradient(-180deg,transparent 0,rgba(0,0,0,.8) 100%);-moz-box-sizing:border-box;box-sizing:border-box}
.carouselTab{width:10%;height:300px;color:#fff;font-size:14px;background-color:#222;padding:7px 0;-moz-box-sizing:border-box;box-sizing:border-box}
.carouselTab .tab-item{position:relative;cursor:pointer;text-align:center;line-height:36px;margin-bottom:14px}
.carouselTab .tab-item:hover,.carouselTab .on{background:#FB941D;background:rgba(251,148,29,.8)}
.carouselTab .tab-item:hover:before,.carouselTab .on:before{content:'';position:absolute;top:12px;left:-6px;width:0;height:0;border-top:6px solid transparent;border-right:6px solid #FB941D;border-right:6px solid rgba(251,148,29,.8);border-bottom:6px solid transparent}
#fthread{
	/*width: 80%;*/
}
#fthread .logo img{
	width:100px;
	height: auto;
	display: block;
	margin-bottom: 16px;
}

#fthread.thread_fixed{position:fixed;top:0;overflow:hidden; z-index:7; background:#FFFFFF; top:10px;}
.wchannel{width:110px;}
.wchannel .logo{display:block;height:auto;margin-bottom:16px}
.wchannel .logo img{width:100%;height:100%}
.wchannel-item{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;width:110px;height:40px;line-height:40px;text-align:center;color:#444;border-radius:4px;margin-bottom:2px;-webkit-transition-property:color,background-color;transition-property:color,background-color}
.wchannel-item:visited{color:#444}
.wchannel-item:hover{background-color:#338fe4;color:#fff}
@-webkit-keyframes hvr-back-pulse{0%{background-color:rgba(237,64,64,.6)}
50%{background-color:rgba(237,64,64,.76)}
}
@keyframes hvr-back-pulse{0%{background-color:rgba(237,64,64,.6)}
50%{background-color:rgba(237,64,64,.76)}
}
.wchannel-item.active{color:#fff}
@-webkit-keyframes 'rotating'{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes 'rotating'{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.wchannel-item span{display:inline-block;font-size:16px}
.wchannel-more{position:relative;color:#444}
.wchannel-more:hover .wchannel-more-layer{display:block}
.wchannel-more-layer{position:absolute;bottom:0;left:110px;width:220px;z-index:10;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.12);padding:5px}
.container .index-channel{background-color:#fff}
.container .index-content{width:660px}


.action-feedback{position:fixed;bottom:36px;left:50%;margin-left:588px}

.fixed{position:fixed;top:10px;}
.fixed .hides{display: block;}
.wsearch{
	width: 100%;
	overflow: hidden;
	margin-bottom: 16px;
}
.wsearch .input-text{
	border:0;
	color:#999;
	font-size:14px;
	line-height:20px;
	width:280px;
	padding:0;
	outline:0;
	padding:9px 10px 9px 0;
	background:#f5f6f7;
	-moz-box-sizing:border-box;box-sizing:border-box
}
.module-pic.pic-big{
    height:280px;
}
.module-pic.pic-big img{
	height:260px; width:300px; margin-top:16px;
}
/*右边*/
.container .index-modules .module-inner .module {
    width:100%;
    border-top: 2px solid #fda136;
    background-color: #f4f5f6;
    margin-bottom: 16px;
}
.container .index-modules .module-inner .news-head {
    /*margin-bottom: 16px;*/
}
.container .index-modules .module-inner .module-head {
    color: #222;
    padding-top: 15px;
    padding-left: 10px;
    font-size: 18px;
    font-weight: 700;
     margin-bottom: 16px;
}
.container .index-modules .module-inner .news-content {
    padding-left: 10px;
    padding-right: 10px;
}
.container .index-modules .module-inner .news-list {
    padding: 8px 0;
    border-bottom: 1px solid #e8e8e8;
}
.container .index-modules .module-inner .news-link {
    display: block;
    overflow: hidden;
}
.container .index-modules .module-inner .news-pic {
    width: 60px;
    height: 60px;
    line-height: 60px;
    margin-right: 12px;
    float: left;
}
.container .index-modules .module-inner .module-pic img {
    width:60px;
    height:auto;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.container .index-modules .module-inner .news-inner {
    height: 60px;
    display: table-cell;
    vertical-align: middle;
}
.container .index-modules .module-inner .news-inner p {
    vertical-align: middle;
    font-size: 14px;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #222;
}
.whotpicture.module .picture-list{
    padding: 0 10px;
}
.container .index-modules .module-inner .xlmmbbs-list{
   padding:0 10px;
}
.container .index-modules .module-inner .xlmmbbs-list .xlmmbbs-item{
    padding-bottom: 16px;
}
.container .index-modules .module-inner .xlmmbbs-list .xlmmbbs-item dl {
    height: 68px;
    overflow: hidden;
}
.container .index-modules .module-inner .xlmmbbs-list .xlmmbbs-item dl dt {
    position: relative;
    float: right;
    width:35%;
    text-align:center;
    height: 100%;
    overflow: hidden;
    margin-left: 10px;
}
.container .index-modules .module-inner .xlmmbbs-list .xlmmbbs-item dl dd {
    display: table;
    overflow: hidden;
    height: 100%;
}
.container .index-modules .module-inner .xlmmbbs-list .xlmmbbs-item dl dd .cell {
    display: table-cell;
    vertical-align: middle;
}
.container .index-modules .module-inner .xlmmbbs-list .xlmmbbs-item dl dd h4 {
    font-size: 14px;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.container .index-modules .module-inner .xlmmbbs-list .xlmmbbs-item dl dd p {
    padding-top: 10px;
    color: #999;
}
#iGo2Top{
	width: 56px;
}
@media (min-width:992px) and (max-width: 1200px){
  .carouselList {
 	width:88%;
 	/*height: 260px;*/
 	overflow: hidden;
 }
 .carouselTab{
    width: 12%;
 		/*height: 260px;*/
 }
}
@media (min-width: 768px) and (max-width: 992px){
#iGo2Top{
	width: 26px;
}
}
@media (max-width: 767px){
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
     padding-right: 5px; 
     padding-left: 5px; 
}
.y-box.container{
  margin-top: 88px;
}
::-webkit-scrollbar-track-piece{
    background-color:#fff;
    -webkit-border-radius:0;
}
::-webkit-scrollbar{
    width:8px;
    height:8px;
}
::-webkit-scrollbar-thumb{
    height:50px;
    background-color:#999;
    -webkit-border-radius:4px;
    outline:2px solid #fff;
    outline-offset:-2px;
    border: 2px solid #fff;
}
::-webkit-scrollbar-thumb:hover{
    height:50px;
    background-color:#9f9f9f;
    -webkit-border-radius:4px;
}
.feedBox .wcommonFeed .img-list .img-wrap{
	/*height:5rem !important;*/
    line-height: 5rem;
}
.feedBox .wcommonFeed .lbox {
    width: 33% !important;
    padding-top: 1rem;
}
.feedBox .wcommonFeed .lbox .img-wrap{
	height:8.5rem;

}
.feedBox .wcommonFeed .normal.rbox.single{
    width: 100%;
}
.feedBox .wcommonFeed .normal.rbox {
    width:67%!important;
    padding-left: 0.5rem;
}
.feedBox .wcommonFeed .img-list .img-num{
	display: none;
}
#roll .tbtnclass{
	border-top: 0!important;
}
.feedBox .wcommonFeed .img-list .img-wrap img{width:100%;height:8rem;}
}
@media (max-width: 640px){
 .feedBox .wcommonFeed .img-list .img-wrap{height: auto;}
.feedBox .wcommonFeed .img-list .img-wrap img{width:100%;height:6rem;}
.feedBox .wcommonFeed .lbox .img-wrap>img{width:100%;height:6rem;}
.feedBox .wcommonFeed .title-box a {color: #404040; font-size: 18px;font-weight: normal;}
@media (max-width: 480px){
.feedBox .wcommonFeed .img-list .img-wrap{ height: auto;}
.feedBox .wcommonFeed .img-list .img-wrap img{width:100%;height:5rem;vertical-align: top;}
.feedBox .wcommonFeed .lbox .img-wrap>img{width:100%;height:6rem;vertical-align: top;}
}

