/*标签页-----------------------------------*/
.wrap{width:1000px; margin:0 auto;}
.article-time,.read-number,.recommend-ul li{ background: url(../images/icons.png) no-repeat;}
/*tags*/
.tags-list a{float:left;display:block; height:37px; line-height: 37px; text-align: center;}

.hot-tags{height:58px; line-height: 32px; color: #333; font-size: 20px;}
.hot-tagsList{ margin-left:-10px;} 
.hot-tagsList a{ border:1px solid #ff5400; margin:0 0 17px 10px; font-size: 16px; color: #ff5400;}
.hot-tagsList a:hover{background: #ff5400; color: #fff;}
.hot-tagsList .tags1{width:184px;}
.hot-tagsList .tags3{width:156px;}
.hot-tagsList .tags4{width:124px;}
.hot-tagsList .tags5{width:166px;}
/*new tags*/
.new-tags{height:60px; line-height: 60px; color: #333; font-size: 20px;}
.new-tagsList{margin-left: -20px;}
.new-tagsList a{ border:1px solid #e4e4e4; font-size: 16px; color: #555; margin:0 0 20px 20px;}
.new-tagsList a:hover{ background: #399eed; color: #fff; border:1px solid #399eed;}
.new-tagsList .news-tags1{width:108px;}
.new-tagsList .news-tags2{width:128px;}
.new-tagsList .news-tags3{width:189px;}
.new-tagsList .news-tags4{width:98px;}

/*标签列表页-------------------------------------------------------------------------------------*/
.tags-main{/*height:1910px;*/ height:auto; margin-bottom: 30px;}
.tags-main .tab{/*height:1858px;*/ height:auto;}

.dynamic{height:44px; font-size: 18px; color: #005faf;  border:1px solid #e4e4e4; border-top:1px solid #399eed;line-height: 44px; text-indent: 17px;}
.main .tags-Title{height:32px; /*color: #333;*/ padding-bottom: 10px; color: #111;}
.main .tags-Title a,.main .tags-Title span{float:left; line-height:32px;color: #111;}
.main .tags-Title span{margin:0 2px;}
.main .tags-Title .last{color: #777;}
.exam-political{height:1812px;}

.tags-ads,.tags-ads img{display:block;width:300px; height:204px;}
.tags-ads{ margin-bottom: 24px;}
/*exam-hot-search*/
.exam-hot-search{ margin-bottom:20px;}
.exam-seach-tit{height:44px; line-height: 44px;}
.exam-seach-tit span{float:left; font-size: 18px; color: #333;}
.exam-seach-tit a{float:right;color: #666;}
.exam-seach-tit a:hover{color: #399eed; text-decoration: underline;}
.exam-word{ margin-left: -5px; height:225px; overflow: hidden;} 
.exam-word a{float:left; height:38px; border:1px solid #dadada; font-size: 14px; color: #666; text-align: center; line-height: 38px; margin:0 0 5px 5px;}
.exam-word a:hover{background: #399eed; border:1px solid #399eed; color: #fff;}
.exam-word .exam-a1{width:108px;}
.exam-word .exam-a2{width:88px;}
.exam-word .exam-a3{width:144px;}
.exam-word .exam-a4{width:147px;}
.exam-word .exam-a5{width:78px;}
.exam-word .exam-a6{width:128px;}
/*interact-code*/
.devel-interact{margin-bottom:20px;}
.interact{height:252px; border:1px solid #e4e4e4; border-top:none; overflow: hidden;}
.interact-T{height:120px; padding:24px 0 18px; border-bottom:1px solid #dadada;}
.interact-code{border-right:1px solid #dadada;} 
.interact-code img{padding:0 15px 4px;}
.interact-code span{float:left; width:105px;font-size: 14px; color: #333; text-align: center; line-height: 18px;}
.q-group{/*width:176px; padding-left:14px;*/ width:190px; margin-top: -8px;}
.q-group span{display:block; height:26px; line-height: 26px; font-size: 14px;color: #666; padding-left:14px;}

.join-group{float:left; width:137px; height:46px; line-height: 46px; font-size: 14px; margin:22px 0 0 7px; }
.join-group-q{background: url(../images/tags/q1.png) no-repeat; text-indent: 54px; color: #1d8ac9;}
.join-group-wb{background: url(../images/tags/q3.png) no-repeat; text-indent: 47px; color: #ca1919;}


.join-group-q:hover{background: url(../images/tags/q2.png) no-repeat; color: #399eed;}
.join-group-wb:hover{background: url(../images/tags/q4.png) no-repeat;  color:#e64343;}

/*ranking-list*/
.ranking-list{height:220px; overflow: hidden;}
.ranking-tit{height:46px; line-height: 46px;}
.rank-time{/*width:120px;*/ display:inline-block; /*margin-top: 22px;*/ margin-top: 18px;}
.rank-time a{float:left; font-size: 13px; color: #666; height:22px; line-height: 22px; /*padding:0 12px; *//*margin:0 12px;*/ width:22px; margin:0 7px; text-align: center; background: #dadada;}
.rank-time a:hover{background:#399eed;color: #fff;}

/*page---------------------------------------------------------------*/
.page{width:630px; height:29px; margin:30px auto 0; text-align: center;}
.page a{float:left;height:27px; padding:0 10px; border:1px solid #ebebeb; font-size: 14px; color: #222; line-height: 27px; margin:0 2px;}
.page span{float:left; height:27px; padding:0 10px;line-height: 27px;}

.page a.on,.page a:hover{background: #399eed; border:1px solid #399eed; color: #fff;}

/*文章页--------------------------------------------*/
.article{width:678px; border:1px solid #d5d4d4; border-top:1px solid #399eed; /*height:1794px; overflow: hidden;*/}
.article-tit{height:108px;} 
.article-tit .p-tit{height:64px; font-size: 24px; color: #222; line-height: 64px; text-align: center;}

.article-details{height:24px; line-height: 24px; margin:0 auto; width:400px;}
.article-details span{padding:0 12px; float:left; color: #666;}
.article-time{ background-position:0 -314px; text-indent:10px;}
.read-number{ background-position:0 -717px;text-indent: 8px;}

.article .article-tips{width:623px; height:57px; padding:10px 27px 0; background: #f3f1f1; font-size: 14px; border:1px solid #e5e5e5; border-left:1px solid #4ea5ee; color: #666; line-height: 24px; margin:0 0 20px 0px;}
.article-p{font-size: 16px; color: #333; line-height: 26px; margin-bottom: 30px; padding:0 27px 0 22px; /*float:left;*/}
.article-p-strong{font-weight: bold;}
.article-p2{ text-indent: 2em;}
/*article-page*/
.article-page{width:200px; margin:20px auto 40px;}
.article-page a{float:left; height:24px; line-height: 24px; padding:0 9px; font-size: 14px; color: #666; border:1px solid #dadada; margin:0 3px;}
.article-page a.on,.article-page a:hover{background: #399eed; border:1px solid #399eed; color: #fff;}
.extend-word{padding-left:24px; margin-bottom: 33px;}
.extend-word a{float:left; height:34px; padding:0 10px; background: #f2f2f2; font-size: 14px; color: #666; line-height:34px; margin-right: 8px;}
.extend-word a:hover{background: #399eed; color: #fff;}

/*hot-recommend-tit*/
.hot-recommend-tit{height:28px; border-bottom:1px solid #399eed; position:relative;}
.hot-recommend-tit span{float:left;padding:0 22px; height:28px; line-height: 28px; color: #399eed; font-size: 16px; }
.hot-recommend-tit i{width:112px; height:4px; background: #399eed;position:absolute;left:0; bottom:-2px;}

.recommend-ul{padding:12px 8px 12px 22px; /*height:108px;*/ border-bottom:1px solid #dadada;}
.recommend-ul li{float:left; width:294px; height:32px; padding:0 20px 0 10px; line-height: 32px; font-size: 14px; background-position:0 -520px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.recommend-ul li a{float;left; color: #222; }
.recommend-ul li a:hover{color: #f00; text-decoration: underline;}
.copyRight-notices{width:628px;height:98px; padding:12px 25px 0; border-bottom:1px solid #dadada; color: #222;}
.copyRight-notices span{height:30px; line-height: 30px; font-size: 14px; margin-left: -5px;}
.copyRight-notices{line-height: 20px;}
/*more-article*/
.more-article{height:72px; padding:28px 25px 0;font-size: 14px;}
.more-article a{ line-height: 24px; color: #666;}
.more-article a:hover{ color: #399eed; text-decoration: underline;}
/*article-rank-time*/
.article-rank-time{display:inline-block; margin-top: 12px; font-weight: normal;}
.article-rank-time a{float:left;height:22px;/* padding:0 12px;*/ width:23px;text-align: center; line-height: 22px; color: #333; background: #dadada; margin:0 7px;font-size: 13px;}
.article-rank-time a:hover{background: #399eed; color: #fff; }

/*side-share-icon*/
.tags-main{position:relative;}
.side-share-icon{position:absolute; width:57px; left:-70px;  /*margin-top:-85px;*/}
.side-share-icon .weixin-icon,.side-share-icon .weibo-icon,.side-share-icon .shoucang-icon{background: url(../images/icons2.png) no-repeat; }
.side-share-icon a{ float:left;width:57px; height:57px; /*border:1px solid red;*/}

.side-share-icon .weixin-icon{background-position: 0 13px; position:relative;}
.side-share-icon .weibo-icon{background-position: 0 -66px;}
.side-share-icon .shoucang-icon{background-position: 0 -163px;}
.side-share-icon .weixin-icon img{width:88px; height:88px; padding:3px 6px; border:1px solid #d7d7d7; background: #fff; position:absolute;left:60px; top:-20px; display:none;}



.side-share-icon .weixin-icon:hover{background-position: 0 -292px;}
.side-share-icon .weibo-icon:hover{background-position: 0 -388px;}
.side-share-icon .shoucang-icon:hover{background-position: 0 -487px;}
.wrap a{
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}


