/*基础配置*/
body{overflow-x: hidden; background: #f2f2f2;}
a,address,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var {
	border: 0;
	font-family: arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
}

.table-cell,i,img,input,li,ol,select,textarea,ul {
	vertical-align: middle
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
	display: block
}

body,button,input,select,textarea {
	color: #666;
	font: 14px/1.5;
	
}
.clearfix{display: block;width: 100%; height: 100px;}
.fl{float: left!important;}
.fr{float: right!important;}
li,ol,ul {
	list-style: none
}
a{
	text-decoration: none;
}
img {
	border: none
}
input,select,textarea {
	outline: 0
}
.mar-top-30{margin-top:30px; }
.block_5{clear: both; width: 100%; height: 5px;}
.block_20{clear: both; width: 100%; height: 1px;}
.block_125{clear: both; width: 100%; height: 95px;}

/***top***/
.top{width: 100%; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; height: 95px;position: fixed; top: 0px; left: 0px; right: 0px;background: #fff;z-index: 100;opacity:1 }
.top .header{width: 1200px; height: 95px; margin: 0px auto;}
.top .header .logo{width: 170px; height: 90px; float: left; line-height: 90px;}
.top .header .logo img{vertical-align:middle; height: ; width:;}
.top .header .menu{width: 1030px; height: 50px;  float: right;margin: 7px 0px 0px 0px;}
.top .header .menu ul li a{display: block; padding:  5px 0px; text-align: center;float: left; margin:0 20px; color: #333; font-size: 18px;}
.top .header .menu ul li a.active{color: #0047ff!important; border-bottom: 2px solid #0047ff;}
.top .header .topli{width: 1030px; height: 30px;  float: right; line-height: 30px;}
.top .header .topli ul li a{display: block; text-align: center;float: right; margin:0 20px; color: #888; font-size: 12px;}
.top .header .topli ul li a:hover{color:#0047ff!important; transition-duration: 1s;-moz-transition-duration: 1s; /* Firefox 4 */
								webkit-transition-duration: 1s; /* Safari å’Œ Chrome */-o-transition-duration: 1s; /* Opera */}
/**banner**/
.slide-main{height:350px; margin-top: 125px}
.slide-main-left{width: 1200px; margin: 0 auto; height: 350px; }

/* 投票右侧全局样式 */
.voter{width: 370px; float: right; height: 350px; position: relative; }
.vote-pic,.vote-pic img{width: 100%; height: 100%;}
.vote-link{width: 100%; height: 40px; line-height: 40px; position: absolute; left:0px; top: 0px; }
.vote-link a{color: #fff; font-size: 14px; float: right; margin-right: 20px;}
.vote-link a:hover{color: #fff; text-decoration: underline;}
.vote-title{width: 100%; height: 130px; position: absolute; left:0px; top: 30px; bottom: 90px; }
.vote-title a{color: #fff; display: block; width: 100%; height: 100%; line-height: 280px; text-align: center; font-size: 25px;}
.vote-vs{width: 100%; height: 90px; position: absolute; left:0px; bottom: 0px; 
	background: url(../images/topic_bottom.png) 100% 100% no-repeat }

.vote-vs .vote-bar-wrap {
	float: left;
	width: 194px
}

.vote-vs .vote-bar-wrap .vote-logo {
	width: 28px;
	height: 18px;
	margin: 1pc auto 10px;
	background: url(../images/topic_vs.png) 100% 100% no-repeat
}

.vote-vs .vote-bar-wrap .vote-bar {
	height: 5px;
	width: 100%;
	background-color: #71a0ff
}

.vote-vs .vote-bar-wrap .vote-bar .vote-positive {
	width: 50%;
	height: 100%;
	background-color: #ff6360
}
.vote-vs .positive ,.vote-vs .negative {
	width: 75px;
	margin-top: 28px;
	font-size: 14px;
	color: #fff;
	text-align: center
}

.vote-vs .positive span,.vote-vs .negative span {
	font-size: 24px
}

.vote-vs .positive {
	float: left
}

.vote-vs .negative {
	float: right
}


/**title**/
.title{width: 100%;height: 45px;line-height: 45px;background: url(../images/title_bg.png)no-repeat left bottom;font-size: 24px;color: #00727e;/* margin:20px 0px; */margin-bottom: 20px;margin-bottom: 20px;margin-bottom: 20p;margin-bottom: 20;margin-bottom: 2;margin-bottom:;}
.title a{display: block;width: auto;height: 45px; line-height: 45px; float:right;color: #bbbbbb; font-size: 14px; }
.title a:hover{color: #00727e;}

/**content简讯列表样式**/
.content{width: 1200px; height: auto; margin: 30px auto;}
.content-news{width: 800px; float: left; background: #fff; height: auto;}
.content-left-news{width: 800px; float: left;  height: auto;}
.content-news-more{width: 800px; background: #fff; margin-top:30px;  text-align: center; float: left; height: auto;}
.content-news-more a{line-height: 50px; color: #333;}
/**content简讯列表组图样式**/
/**.content-news-item{width: 760px; margin: 0 auto; height: 231px; border-bottom: 1px solid #eaeaea}**/
.content-news-item{width: 760px; margin: 0 auto; height: auto; border-bottom: 1px solid #eaeaea}
.content-news-item:last-child{border-bottom:0;}
.content-news-item .news-item-title{width: 100%; }
.content-news-item .news-item-title a{line-height: 60px; font-size: 20px; width:550px!important; color: #333;  }
.content-news-item .news-item-title a:hover{text-decoration:underline;}

.content-news-item .news-item-piclist{height: 110px; width: 100%;}
.content-news-item .news-item-piclist .pic-img{width: 185px; margin-right:5px; float: left; height: 110px; }
.content-news-item .news-item-piclist .pic-img img{width: 100%; height: 100%;}
.content-news-item .news-item-piclist .pic-detail{width: 190px; float: left; height: 110px; line-height: 110px; color: #888; text-align: center; background: #e8e8e8;}
.content-news-item .news-item-piclist .pic-detail:hover{background: #c6c6c6; color: #eaeaea;}

/**content简讯列表图文样式**/
.pictext{width: 760px; margin: 0 auto; height: 150px; padding:20px 0; border-bottom: 1px solid #eaeaea}
.pictext .news-item-piclist{height: 110px; width: 200px; float: left;}
.pictext .news-item-title{width: 560px; float: right; margin-top:20px;  }
.pictext .news-item-title a{line-height: 28px; font-size: 20px; color: #333;}
.pictext .art-other{width: 560px!important; float: right; height: 40px!important; line-height: 40px!important; }
.pictext .art-other .bdsharebox {margin-top: 10px!important;}

.content-news-item .art-other {
	width: 100%;
	height: 60px;
	line-height: 60px;
	color: #999;
	overflow: hidden;
	font-size: 14px
}

.content-news-item .art-other:before,.content-news-item .art-other:after {
	content: " ";
	display: table
}

.content-news-item .art-other:after {
	clear: both
}

.content-news-item .art-other a {
	color: #999
}

.content-news-item .art-other .author {
	float: left
}

.content-news-item .art-other .author p.info {
	display: inline-block
}

.content-news-item .art-other .bdsharebox {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	width: 132px
}

.content-news-item .art-other .bdsharebox .share_to,.content-news-item .art-other .bdsharebox a,.content-news-item .art-other .bdsharebox .share-weixin {
	display: block;
	float: left;
	margin: 0 3px;
	padding-left: 20px;
	line-height: 20px;
	height: 20px;
	background-image: url(../images/index_share.png);
	background-repeat: no-repeat
}

.content-news-item .art-other .bdsharebox .share_to {
	float: left;
	background-position: 0 5px
}

.content-news-item .art-other .bdsharebox .bds_qzone {
	background-position: 0 -75px
}

.content-news-item .art-other .bdsharebox .bds_qzone:hover {
	background-position: 0 -192px
}

.content-news-item .art-other .bdsharebox .bds_tsina {
	background-position: 0 -115px
}

.content-news-item .art-other .bdsharebox .bds_tsina:hover {
	background-position: 0 -232px
}

.content-news-item .art-other .bdsharebox .share-weixin {
	background-position: 0 -152px;
	cursor: pointer
}

.content-news-item .art-other .bdsharebox .share-weixin:hover {
	background-position: 0 -272px
}

.content-news-item .art-other span {
	display: inline-block
}

.content-news-item .art-other .level-none {
	width: 15px;
	height: 15px;
	background: url(../images/index_level.png);
	vertical-align: -3px
}

.content-news-item .art-other .tags {
	float: left;
	margin-left: 10px
}



.content-rank-news{width: 370px; height: auto;overflow: hidden; float: right;}
.content-rank-news .rank-news-title{background: #fff; height: 60px; border-bottom: 1px solid #eaeaea; width: 100%;}
.content-rank-news .rank-news-title span{line-height: 60px; font-size: 20px; color: #333; padding-left: 20px;}


/**右侧tab切换**/
.clear{clear:both;}
.container{background: #fff; width:370px; padding:0px 20px;}
.container .nav{width:330px;}
.container .nav span{display: block; width:165px; border-bottom: 2px solid #fff;  text-align:center; line-height:45px; color:#666; float:left; cursor:pointer;}
.container .nav span.active{border-bottom: 2px solid #0047ff; color:#333;}


.content_tab{ margin-top:20px; width:330px;position:relative; overflow:hidden;height:480px;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.content_tab .box{position:absolute;width:330px;height:auto;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.content_tab ul{float:left; width:330px;}
.content_tab ul li{display: block; width:100%; float:left;white-space:nowrap; text-overflow:ellipsis;}
.content_tab ul li font{display: block; text-align: center; float: left;line-height: 45px; font-size: 18px; width: 20px; color: #888;}
.content_tab ul li a{line-height: 45px; color: #333; font-size: 16px; padding-left: 10px; display:block; width:310px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.li-title{width: 210px; display: block; float: left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.li-user{width: 90px; display: block; float: right; font-size: 14px!important; text-align: right; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.content_tab ul li+li{margin-left:-1px;}

.content_tab ul li:first-child font{background: #ff0000; margin: 0; display: block; width: 20px; height: 20px; line-height: 20px; color: #fff; text-align: center;}
.content_tab ul li:first-child a{display: block; margin-left:20px;  font-size: 20px; line-height: 25px;}
.content_tab ul li a:hover{text-decoration:underline;}


/********广告图片*******/
.ad-news{background: #fff; text-align: center; width: 370px; height: auto;margin-top:30px;  overflow: hidden;}
.ad-news a img{width: 330px; margin: 0 auto;}

/**footer**/
.footer{width: 100%; height:220px; background: #fff; border-top: 1px solid #eee;}
.parent{width: 1200px; height: 100%; margin: 0px auto;}
.hezou{width: 100%; height: 50px;}
.hezou ul li{text-align: center;;}
.hezou ul li a{display: inline-block;line-height: 50px; margin: 0 20px; color: #333;font-size: 16px;}
.hezou ul li span{ margin: 0 20px; color: #333;font-size: 16px;}
.banquan{width: 100%; height: 50px; line-height: 35px; text-align: center;}
.banquan font{display: block; color: #888; font-size: 12px;}


/**浮动框，二维码以及返回顶部**/
.feedback-wrap{width:48px;height:102px;position:fixed;z-index:99;bottom:70px;left:50%;list-style:none;padding:0;margin-left:605px}
.feedback-wrap .feedback-item{width:48px;height:48px;margin-top:3px;background-color:#b7bac5;cursor:pointer}
.feedback-wrap .feedback-item:hover{background-color:#333}
.feedback-wrap .client-download{background:url(../images/icon-baijia-addr.png) 0 -48px}
.feedback-wrap .client-download:hover{background-position:0 0}
.feedback-wrap .scroll-up{display:none;background:url(../images/icon-arrow-up.png) center center no-repeat;background-color:#b7bac5}
.feedback-wrap .download-qrcode{display:none;position:absolute;border:1px solid #ddd;width:370px;height:170px;padding:20px;margin-left:-375px;margin-top:-170px;background-color:#fff;color:#333}
.feedback-wrap .download-qrcode .qrcode-img{float:left;width:130px;height:130px;background:url(../images/news-qrcode.png) no-repeat center center;background-size:90% 90%}
.feedback-wrap .download-qrcode .qrcode-slogan{float:right;width:182px}.feedback-wrap .download-qrcode .qrcode-slogan h3{font-size:18px}.feedback-wrap .download-qrcode .qrcode-slogan ul{padding-left:20px}
.feedback-wrap .download-qrcode .qrcode-slogan ul li{list-style:disc;width:auto;font-size:14px;line-height:16px;height:16px;margin-bottom:5px;color:#666}



/************************列表页面************************/

/*******相关作家*******/
.author{width: 370px; margin: 0 auto; background: #fff; }
.author ul li{width: 100%; margin: 0px auto; padding: 20px;}
.author-head{width: 70px; height: 70px; display: inline-block;}
.author-head a img{width: 70px; height: 70px;border-radius: 35px;}
.author-right{width: 260px; float: right; height: 70px; display: inline-block;}
.author-right p{padding-left: 20px; text-align: left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.author-right-title a{line-height: 25px; font-size: 16px; color: #333;}
.author-right-type{line-height: 25px; font-size: 12px; color: #888;}
.author-right-news a{line-height: 20px; font-size: 12px; color: #333;}
.author-right p a:hover{text-decoration: underline;}


/**********作家新闻列表*********/
.author-newslist{padding:6px 20px!important;}
.author-newslist p{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.author-newslist p .dot{background: #ddd; display: inline-block; width: 8px; height: 8px; border-radius: 4px;}
.author-newslist p a{padding-left: 20px; color: #333;}
.author-newslist p a:hover{text-decoration: underline;}
.author-more{line-height: 60px; color: #888; margin-left:48px; }



/*******************deatail简讯详情页面样式**************************/
.deatail{width: 800px; float: left; background: #fff; height: auto;}
.deatail-c{width: 760px; margin: 0 auto;  height: auto;}
.deatail-c-title{width: 100%; line-height: 50px; font-size: 26px; margin-top:20px; }
.deatail-c-lable{width: 100%; line-height: 50px; font-size: 16px; margin:10px 0; border-bottom: 1px solid #eaeaea; }
.deatail-c-lable a,.deatail-c-lable span,.deatail-c-lable font{line-height: 50px; color: #333; margin-right:20px; }
.deatail-c-lable a:hover{text-decoration: underline;}
.deatail-c-lable span{font-size: 20px;}
.deatail-c-lable font{ color: #888;}


.detail-c-content p{line-height: 30px; text-indent:0em; margin: 5px 0px;}
.detail-c-content img,.detail-c-content p img{max-width: 640px; display: block; margin:30px auto;}

/**************版权声明**************/
.deatail-c .rights {margin-top: 40px;}
.deatail-c .rights .rights-title {margin-bottom: 20px;font-size: 16px;color: #666;}
.deatail-c .rights .instructions {font-size: 14px;color: #999;}

/***********阅读量**********/
.deatail-c .read-like {margin-top: 50px;overflow: hidden}
.deatail-c .read-like .read {font-size: 16px;height: 42px;line-height: 42px;color: #333;float: left}
.deatail-c .read-like .read .read-amount {color: #fc6464}
.deatail-c .read-like .like {
	float: right;
	width: auto;
	min-width: 52px;
	height: 22px;
	font-size: 18px;
	color: #999;
	text-indent: 34px;
	line-height: 22px;
	background: url(../images/article-up.png) no-repeat 0 -1px;
	cursor: pointer;
	position: relative;
	margin-top: 10px
}

.deatail-c .read-like .like:after {
	content: '';
	width: 1px;
	height: 20px;
	background-color: #000;
	position: absolute;
	right: -15px;
	top: 50%;
	margin-top: -10px;
	cursor: default
}

.deatail-c .read-like .dislike {
	float: right;
	width: auto;
	min-width: 52px;
	height: 22px;
	font-size: 18px;
	color: #999;
	text-indent: 34px;
	line-height: 22px;
	background: url(../images/article-down.png) no-repeat 0 -1px;
	cursor: pointer;
	margin-left: 30px;
	margin-top: 10px
}


/******************分享********************/
.deatail-c .share {	border-top: 1px solid #f0f0f4;	border-bottom: 1px solid #f0f0f4;padding: 70px 20px 60px;display: inline-block;width: 100%}
.deatail-c .share .share-title {font-size: 16px;color: #333}
.deatail-c .share #sharebtn {float: left}
.deatail-c .share .share-qrcode {float: right;margin-top: -38px;margin-right: 50px;vertical-align: top;width: 207px}
.deatail-c .share .share-qrcode .top-bar {height: 14px;background: url(../images/qrcode-top.png)}
.deatail-c .share .share-qrcode .bottom {padding-top: 10px;height: 148px;border: 1px solid #eee;border-top: 0}
.deatail-c .share .share-qrcode .bottom #page-qrcode {	width: 105px;	height: 105px;	margin: auto;	overflow: hidden}
.deatail-c .share .share-qrcode .bottom #page-qrcode img {	width: 105px;	height: 105px;	margin: auto;	display: block}
.deatail-c .share .share-qrcode .bottom .qrcode-text {	margin-top: 10px;	font-size: 12px;	text-align: center;	color: #999}




/******************作者中心页面********************/
/******banner大图******/
.content-zone{width: 100%; height: auto; background: url(../images/banner_pic.png) no-repeat;background-size:100% 240px; }
.zone-1200{width: 1200px; margin: 0 auto; height: auto; padding-top:200px; }
.zone-c{height: 165px; width: 1200px; margin: 0 auto;}
.zone-c .zone-c-head{width: 165px; height: 165px; float: left; background: #fff; border-radius: 50%;}
.zone-c .zone-c-head img{width: 155px; height: 155px;margin: 5px; border-radius: 50%;}
.zone-c .zone-c-right{width: 1035px; height: 165px; float: left;}

.info-name{margin-top: 50px; line-height: 50px; margin-left:20px;  font-size: 20px; color: #333;}
.info-qianming{line-height: 30px; margin-left:20px;}

/*新闻列表*/
.zone-n{height: auto; width: 1200px; margin: 0 auto;}
.zone-n .zone-n-news{margin: 0 82px; border-left: 1px solid #ccc;}
.news-day{margin-left:-78px; width: 100%; margin-top:20px;  }
.news-day .news-datetime{width: 150px; float: left;}
.news-day .news-datetime font{font-size: 20px; line-height: 40px; width: 52px; display: inline-block;}
.news-day .news-datetime label{font-size: 20px; display: inline-block; background: #f2f2f2; text-align: center; width: 40px; height: 40px; border-radius:50%; border:1px solid #ccc;  line-height: 40px;}

.news-date-list{background: #fff; float: left; width: 800px;}

.news-report{ padding-left: 70px; padding-top:50px; line-height: 30px; }
.news-report font{color: #ff0000; margin: 0 20px;}



/******************投票页面********************/
/******banner大图******/
.content-vs{width: 100%; height: auto; background: url(../images/banner_pic.png) no-repeat;background-size:100% 300px; }
.vs-1200{width: 1200px; margin: 0 auto; height: auto; padding-top:50px; }
/************对比************/
.vs-logo{width: 100%; text-align: center;}
.vs-logo img{height: 60px;}
.vs-c{background: #fff; width: 100%; height: auto; margin: 0px auto; padding:0px 0;}
.vs-c-index{line-height: 30px; padding: 20px; text-align: center;}
.vs-c-title{font-size: 40px; line-height: 60px; text-align: center; margin:20px; color: #333;  }
.vs-c-gaiyao{margin: 20px 100px; text-align: center; color: #888;}
.vs-c-db{height: 100px; width: 100%; font-size: 20px; background: url(../images/vs-middle.png) no-repeat center bottom;}
.vs-c-db .vs-c-db-left{background: #fe6160; width:459px; height: 55px; line-height: 55px; color: #fff; float: left; margin-top:45px; text-align: center; }
.vs-c-db .vs-c-db-right{background: #155dff; width:459px; height: 55px; line-height: 55px; color: #fff; float: right; margin-top:45px; text-align: center; }
.vs-c-f{line-height: 100px; text-align: center; font-size: 18px;}

/*************新闻列表*************/
.vs-c-list{width: 100%; height: auto; float: left; background: url(../images/topic-articles-middle.png) top repeat-y;}
.vs-c-list-ul{width: 560px;}
.ul-left{float: left;}
.ul-right{float: right;}
.vs-c-list-ul ul,.vs-c-list-ul ul li{width: 560px; display: inline-block;}
.vs-c-list-ul ul li{background: #fff; margin-top:20px;  height: 170px;}
.vs-c-list-ul ul li img{width: 170px; height: 170px;  float: left; display: inline-block;}
.vs-c-list-ul ul li p{width: 390px; padding: 0 20px; line-height: 30px; float: right; display: inline-block;}
.vs-c-list-ul ul li:first-child{ margin-top:0px; }
.mrg20{ margin-top:20px; }
.vs-c-list-ul ul li p a{font-size: 20px; color: #333; }

.line{width: 100%; border-bottom: 1px solid #ccc; height: 1px; margin: 50px auto;}

/*********投票********/
.topic-detail .vote {margin: 60px auto 20px;width: 750px;height: 140px}
.topic-detail .vote .positive {float: left;width: 272px;height: 140px;border: 1px solid #ccc}
.topic-detail .vote .positive .positive-top {height: 80px;background: #fe6160;	color: #fff;	font-size: 48px;	text-align: center;	line-height: 80px;cursor: pointer}
.topic-detail .vote .positive .positive-bottom {	height: 58px;	background: #fff;	color: #333;	font-size: 20px;	text-align: center;	line-height: 58px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis}
.topic-detail .vote .vote-vsb {	float: left;margin: 20px 59px}
.topic-detail .vote .vote-vsb .vote-vs-top {margin-bottom: 15px;font-size: 20px;color: #999}
.topic-detail .vote .vote-vsb .vote-vs-bottom {	width: 87px;	height: 53px;	background: url(../images/vs_pk.png)}
.topic-detail .vote .negative {float: left;width: 272px;height: 140px;border: 1px solid #ccc}
.topic-detail .vote .negative .negative-top {height: 80px;background: #0047ff;color: #fff;font-size: 48px;text-align: center;line-height: 80px;cursor: pointer}
.topic-detail .vote .negative .negative-bottom {height: 58px;background: #fff;color: #333;font-size: 20px;text-align: center;line-height: 58px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}

.topic-detail .vs-bar {	overflow: hidden}
.topic-vs{margin:0 auto;width:910px;height:110px}
.topic-vs:before,.topic-vs:after{content:" ";display:table}
.topic-vs:after{clear:both}
.topic-vs .topic-left,.topic-vs .topic-right{width:160px;font-size:60px;text-align:center}
.topic-vs .topic-left .title,.topic-vs .topic-right .title{font-size:20px}
.topic-vs .topic-left{float:left;color:#fe6160}
.topic-vs .topic-left .percent{text-align:left}
.topic-vs .topic-right{float:right;color:#26f}
.topic-vs .topic-right .percent{text-align:right}
.topic-vs .topic-center{position:absolute;left:50%;margin-left:-300px;padding-top:40px;width:600px}
.topic-vs .hot-tip{position:absolute;top:16px;left:50%;margin-left:-12px;width:24px;height:22px;background:url(../images/topic-vs.png) -17px -88px no-repeat}
.topic-vs .hot-bar{width:600px;height:10px;background-color:#26f}
.topic-vs .hot-bar .bar-left{width:50%;height:100%;background-color:#fe6160}