.pd8{ padding-left:8px; padding-right:8px;*padding-left:0px; *padding-right:0px}
.more.fix{right: 18px; top: -9px; _top:auto;}
.more.fix a{color:#999}

/* 列表切换 */
.tab-controller{height:42px;width:804px;padding:0;position:relative;z-index:99999;}
.tab-controller.fixed{box-shadow:0 0 3px rgba(0,0,0,1);}
.lte-ie8 .tab-controller.fixed{background-color:#ddd;}
.tab-controller a{float:left;cursor:pointer;padding:8px 16px;}
.tab-controller a.active{background:#ff7939;color:#fff;cursor:default;}
.tab-controller a.loading{
    background-image:url(../css/loading.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

#more-article{padding:5px;border-radius:2px;display:block;background:#bbb;text-align:center;}
#more-article:hover{background:#ff7939;color:#fff;}
#more-article.loading{
    background-image:url(../css/loading.gif);
    background-repeat: no-repeat;
    background-position: 350px center;
}

.index .top-warp{  overflow:hidden; margin-bottom:10px}
.index .top_bg{background:url(../css/index_top_bg.jpg) no-repeat center top;width:100%; height:131px; position:absolute; top:0;margin-left:0; z-index:1}
.index .top_middle{position:relative; z-index:9}
.index .top_menu{position:relative; z-index:9; margin-bottom: 20px;}
.index .top_menu_item {zoom:1;}

.top_nav .tips{ position:absolute; left:280px; top:4px;color:#CC0000; }
.top_nav_l ul{ padding-top: 8px;}


.star-face ol{ margin-left: -20px; overflow: hidden; zoom: 1;}
.star-face li{width: 124px; height: 124px; position: relative;overflow: hidden;border-radius: 100%; float: left; margin-left: 20px;}
.star-face .author-img{width: 124px; height: 124px;display: block; overflow: hidden;border-radius: 100%; }
.star-face .rttxt{ position: absolute; bottom: 0; width: 100%; overflow: hidden;height: 30px; background: #000; }
.star-face a{overflow: hidden; width:124px;color: #fff;text-align: center; white-space: nowrap;}
.star-face a img{}
.star-face .author-img img{height: 124px;}
.star-face li .rttxt{ position: absolute; z-index: 99; width: 0px; height: 0px; background: rgba(82,71,225, 0.8);line-height: 100px;
						border-radius: 100%; font-size: 24px;font-weight: 100;top:15px; left: 15px; opacity: 1;}
.star-face li:hover .rttxt{ opacity: 1; left:0;top: 0; width: 124px; height: 124px; transition: all 0.6s ease 0s;}
.star-face .rttxt i{display: block;height: 30px;line-height: 1; font-style: normal; position: absolute; left: 52px; top: 64px;}

/* 焦点图 */
	.index-one-fours{ width:100%; float:left; height:305px; position:relative; border: 1px solid #fff; border-radius: 2px;overflow: hidden; }
	.index-one-fours .hd{ height:0px; width:100%;  position:absolute; left:0; right:0px; bottom:-28px;  z-index:1; overflow:visible;}
	.index-one-fours .hd ul{ overflow:hidden; zoom:1; margin-left: 416px; margin-top: -48px; }
	.index-one-fours .hd ul li{ width:8px; border-radius: 100%; height:8px;cursor:pointer; margin-left:6px; background:#ddd; float:left;}
	.index-one-fours .hd ul li span{display:block; width:245px; padding:0 10px; height:48px; line-height:48px; text-align:center;  zoom:1;  cursor:pointer; border-bottom:1px solid #262626; overflow:hidden; white-space:nowrap;}
	.index-one-fours .hd ul li span a{ color:#8d8d8d}
	.index-one-fours .hd ul li.on{  background:#b73737;}
	.index-one-fours .hd ul li.on a{ color:#d69b9b}
	.index-one-fours .bd{ position:relative; height:100%; width:100%; margin:0px; z-index:0; background:#000   }
	.index-one-fours .bd li{ zoom:1; vertical-align:middle; }
	.index-one-fours .bd li img{background:url('../css/loading36-black.gif') no-repeat center center;}
	.index-one-fours .bd li span{ position:absolute; bottom:0; left:0px; cursor:pointer; right:0; z-index:999; color:#fff;  font-size:16px; _width:100%; display:block; padding:5px 15px;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(19,19,19,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(19,19,19,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(19,19,19,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
	}
	.index-one-fours .bd img{ width:100%; height:305px; display:block;  }

	/* 下面是前/后按钮代码，如果不需要删除即可 */
	.index-one-fours .prev,
	.index-one-fours .next{ position:absolute; left:3%; top:-210px; display:block; *display:inline-block; width:32px; height:40px; background:url(../css/slider-arrow.png) -8px -20px no-repeat; opacity:0.7; filter:alpha(opacity=70);  }
	.index-one-fours .next{ left:auto; right:3%; background-position:-14px -105px; }
	
	.index-one-fours .prev:hover,
	.index-one-fours .next:hover{ filter:alpha(opacity=100);opacity:1;  }
	
	.index-one-fours .prevStop{ display:none;  }
	.index-one-fours .nextStop{ display:none;  }



.selected {background:#81bfbc;}
.senven_history {border: 1px solid #7ec1ba;height: 365px;width: 310px;}


/* 区块模型 */
.middle, .sider{ overflow:hidden; zoom:1}

.hd-channel{border-top:2px solid #666; border-bottom:1px solid #ddd;font:bold 20px/1; color:#000; padding:10px 0; margin:25px 0; position:relative;}
.hd-channel .tag{font-size:18px; *display:inline; position:relative; top:-2px}
.hd-channel .more{  position:absolute; right:5px; top:13px; font-size:14px; font-weight:normal; background:url(../css/arrow.gif) no-repeat right 5px; padding-right:14px }
.hd-channel .more a{color:#666}
.hd-channel .more a:hover{color:#E80D0D}
.hd-channel i{background:#2188f5; border-radius:100%;width:4px; height:4px; display:inline-block; margin:0 5px 5px;  _display:none;}
.hd-title{display:inline-block; color:#2188f5; *display:inline;font-size:24px;font-weight: bold;}
.hd-title a{color:#2188f5;font-size:24px;font-weight: bold;}
.hd-title a:hover{color:#666}
.hd{ position:relative; overflow:hidden; zoom:1;}
.hd-title span{ color:#999; text-transform:uppercase; font-weight:200; font-size:14px; position:relative; top:-1px}
.title{height: 30px;position:relative;margin-bottom:15px; border-top:3px solid #4b81c8; background:#f7fbff;}

.index-one-fours  .date{display:block;}

/* tag  */
.tag{display:inline-block; overflow: hidden;}
/*
.tag-link { padding-left:20px}
.tag-link a{padding:0 6px;  font-weight:normal; color:#666}
.tag-link a:hover{color:#E80D0D }
.tag-link a.more{ top:0px; background:url(../css/arrow.gif) no-repeat scroll right 6px; padding-right:14px; color:#666; right:0}
.tag-link a.more:hover{color:#E80D0D }
*/
.hd-channel .tag-link a{color:#E80D0D;font-size:14px;}
.hd-channel .tag-link a:hover{color:#E80D0D }


a.tag1{font-size:14px;}
a.tag2{font-size:14px;}
a.tag3{font-size:14px;}
a.tag-h{background:#FFA560;}


/* 文本列表 */

.list-group{margin-bottom:0}
.list-group dd{}
.list-group-line{ height:30px; overflow:hidden;}
dd.list-item{display:block;clear: both; overflow:hidden;white-space:nowrap;}
.list-item{ background:url(../css/list-icon.gif) no-repeat -10px 6px; padding-left:10px; position:relative; overflow:hidden;white-space:nowrap;}


.list-item .date{ position:absolute; right:0; color:#999; font-family:Arial;background:#fff;padding-left:10px;}

.list-item.first > b a{ font-size:18px}

.tag_item_hot li.br,.list-group li.br,.list-item li.br,.list-item dd.br{background:none; height:15px;}

.col-xs-5 .list-item a b{ font-size:16px; }
.article .list-item:first-child{ padding-left:0; background:none;  }

.container-bar .col-xs-6{width: 540px;}
.lte-ie7 .container-bar .col-xs-6{width: 510px}
.container-bar .col-xs-4{ width: 440px; padding: 0; margin-left: 2px; *margin-left: 17px;}
.container-bar .col-xs-4 .thumbnail-warp {width:436px; *width:440px;}
.container-bar .col-xs-4 .thumbnail-warp .thumbnail{width: 203px; height: 142px; display:block; float: left; border: 1px solid #fff; border-radius: 2px; overflow: hidden; margin-right:15px }
.container-bar .col-xs-2{ width: 203px; padding: 0; margin-left: 0; height: 305px;}
.container-bar .col-xs-2 img{width:203px;height:305px;}
.container-bar .col-xs-2 .thumbnail-sm{width: 203px;height: 305px; display:block; float: left; padding: 0; margin: 0;border: 1px solid #fff; border-radius: 2px;}
.container-bar .col-xs-2 .thumbnail-sm span{ left: 0; right: 0; bottom: 0;}
 



/* 图片+文本 列表 */

.new-day ul{ overflow: hidden;}
.new-day li{ float: left; width: 394px; height: 117px; *height:auto; border-top:  1px solid #efefef;border-left:  1px solid #efefef; margin-left: -1px;padding: 15px 15px 20px 15px;}
.lte-ie7 .new-day li{width: 364px}
.new-day .media-left{display:table-cell;overflow:auto;height:auto;float:none;*float:left;}
.new-day .media-left img{ width: 110px; height: 78px;}
.new-day .media{ margin-top: -1px;}
.new-day .media-body{ width: auto;}
.new-day .media-body a{white-space:nowrap;width: 242px; display: block;}
.new-day .media-bottom{display: block;height: 50px;line-height: 23px;overflow: hidden;width: 240px; margin-top: 8px;} 

.new-video{ width: 300px; height: 200px; float: right; position: relative;margin-top: 13px;}
.new-video img{width: 300px; height: 200px;}
.new-video .thumbnail-sm{height:200px; padding: 0; margin: 0; border-radius: 2px; overflow: hidden;}
.new-video .thumbnail-sm span{left: 0; right: 0; bottom: 0;}


/* 友情衔接 */
.yq_link { margin-top:-20px}
.yq_link ul{ overflow: hidden; padding-top: 15px;}
.yq_link li{ float: left; margin-right: 15px;}
.yq_link span {font-weight:bold; font-size: 14px;margin-left: 0px;}
.yq_se_ma {margin-top: 5px;}
.yq_link .bd ul {margin-top: 5px;}
.yq_link .bd ul li {display:inline-block;*display:inline; margin-right: 10px;margin-top: 2px;}
.yq_link .bd ul li a {color: #777777;font-size: 12px;}
.yq_link .bd ul li a:hover{color:#2188f5}
.yq_link  em{font-weight:normal; color:#666;font-size:12px; display:inline; float:right;}

.fl{float:left;}
.dd_line{border-bottom:1px dotted #fff; margin:10px auto;}



/* .col-xs-4 *{font-size:12px; line-height:26px} */
.sub_title{display:black; color:#2188f5; font-size:14px;  line-height:1; font-weight:bold; margin-bottom:10px; *overflow:hidden; *zoom:1}

.icon-f{
    width:12px; height:12px;background:#2188f5; line-height:1; margin-right:7px; 
    margin-top:-2px;  _margin-top:1px; display:inline-block; *float:left; vertical-align:middle; *vertical-align:auto; _overflow:auto;
}

.top-img-show  .col-xs-12,
.top-img-show  .col-xs-6,
.col-xs-3 .row  .col-xs-12,
.col-xs-3 .row  .col-xs-6{ padding-left:8px; padding-right:8px; *padding-left:0px; *padding-right:0px;}
.col-xs-6 img{height:100px;}
.top-img-show  .col-xs-6 img{ height:85px}
.top-img-show  .col-xs-12 img{ height:156px}
.col-xs-3 .row  .col-xs-6 img{height:85px}
.v-info .date{display:block; background:#fff; width:45px; text-align:right; color:#ccc; height:28px;}
.v-info .date a{color:inherit}
.v-info .date a:hover{color:#2188f5}
.sitemap ul li{ overflow:hidden; zoom:1; *padding:20px 19px 0 0}
.sitemap p a{height:auto}

.top-img-show .tag-sm a.tag1{ width:42px}
.top-img-show .tag-sm a.tag2{ width:86px}
.top-img-show .tag-sm a.tag3{ width:33px}

.article .list-item{ height:34px; line-height:34px; font-size:16px; *line-height:26px}

.adfix-b,.mmfix-b{top:auto; bottom:0;}
.col-xs-4 .adfix-b,.col-xs-4 .mmfix-b{ left:15px; right:15px; width:auto;}

.thumbnail-md:hover span,
a.thumbnail-sm:hover span{background:rgba(0,0,0,0.6);color:#fff;transition: all 0.6s ease 0s;}
.imgs_show_two .toppic:hover span{background:#2188f5;color:#fff;}
.imgs_show_two .toppic:hover span a{color:#fff;}



/* .img_top .toppic a{border-radius: 100%; display: block; overflow: hidden; width: 120px; height: 120px;} */
.ent-toutiao{position:relative; overflow:hidden;}
.ent-toutiao .mm{position:absolute;top:73px;right:33px;z-index:2;}

.main-area .row .left{width:834px;*width:804px;*padding-right:15px; margin-top:120px; background:#fff; padding-bottom:20px; margin-bottom:20px;}
.main-area .row .right{width:366px;*width: 336px;*padding-left: 15px; margin-top:120px;}