/*main*/
.wrapper{ width:980px; margin:0 auto;}
.main{ float:left; width:656px;border:1px solid #cccaca;}
.cur-bar-wrap{ border:none}
.cur-bar{padding-top: 3px;padding-right: 14px; padding-left:16px; color:#29250c;font-size:14px;  height:45px; line-height:45px; background:#fff;border-left:7px solid #ff3336;}
.cur-bar a{ color:#333;}
.cur-bar strong {
	font-weight: bold;
	color:#fff;
}
/*CSS flickr style pagination*/

DIV.flickr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.flickr A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.flickr A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
DIV.meneame A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
DIV.flickr SPAN.thisclass {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ff0084; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.flickr SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}

.art-wrap{ padding:20px 20px 10px 20px; background:#fff; border-top:1px solid #cccaca;}

/*article-list-box*/
.article-list-box{  padding-bottom:20px;display:block;}
.article-list-box ul{padding-left: 15px;}
.article-list-box li{background:url(/style/img/news-list-bg.jpg) no-repeat 0 center;padding-left:15px; line-height:26px;font-size:14px;}
.article-list-box a{color:#29250c;float:left;width:510px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;text-align:left;font-size: 14px;}
.article-list-box a:hover{color:#b12000}
.article-list-box .line{  overflow:hidden; height:0; margin:20px 0; font-size:0; line-height:0; border-top:1px dashed #e0e2c7; background:none;}

/*pager*/
.pager{ clear: both;height: 25px; margin: 0 auto; line-height: 26px; padding:50px 0 48px;}
.pager ul{ margin: 0; padding: 0; font-size: 14px; text-align:center; height:25px; float:left; position:relative; left:50%;}
.pager li{margin:0 5px 0 0; float:left; display:inline; position:relative; left:-50%;}
.pager li a{ float:left;}
.pager li.page{ height:25px; padding-left:3px;margin:0 3px 0 0;}
.pager li.page a{ color:#666; padding-right:11px; padding-left:8px;}
.pager li.page.selected, .pager li.page.hover{/*background:url(/style/img/page.gif) left bottom no-repeat;*/color: #8293be;}
.pager li.page.selected a, .pager li.page.hover a{ display:block; height:25px;/*background:url(/style/img/page.gif) right bottom no-repeat;*/ color: #8293be;}
.pager li.previous a, .pager li.first a, .pager li.next a, .pager li.last a{ display:block; width:51px; height:25px; line-height:25px; text-align:center; background:#f2f2f2; color:#666;}
.pager li.previous a:hover, .pager li.first a:hover, .pager li.next a:hover, .pager li.last a:hover{ /*background-position:-100px -400px; */color: #8293be;}

.art-tit {
	font-size:24px;
	color:#3c3c3c;
	font-weight:bold;
	text-align:center;
}
.info-bar {
	text-align:center;
	color:#aaa;
	margin:3px 0 12px 0;
}
.info-bar i {
	font-style:normal
}
.info-bar .date {
	margin-right:5px;
}
.info-bar .source {
	margin-right:5px;
}
.info-bar .to-comm a {
	color:#2ba339;
}
.info-bar .to-comm a span {
	color:#666;
}
.info-bar .to-comm a i {
	font-style:normal;
}
.info-bar .divide {
	margin:0 5px;
}
.share-box{ position:relative; display:inline-block; z-index:5; width:78px; *display:inline; *zoom:1;}
.share-box .tit{ color:#666; display:inline-block; padding:3px 7px 2px 7px; z-index:10; position:relative; background:#fff; border:1px solid #fff;border-bottom:none; cursor:pointer;}
.share-box .tit-cur{ border-color:#d7d7d7;}
.share-box .share-list{ display:none; position:absolute; left:0; top:24px; width:84px; padding:4px 7px; border:1px solid #d7d7d7; background:#fff; z-index:7;}
.share-box .share-list .item{ display:block; text-align:left; height:24px; line-height:24px;}
.share-box .share-list .item a{ color:#3c3c3c; display:block; height:24px; line-height:24px;}

.share-box2{ overflow:hidden; zoom:1;}
.share-box2 .tit{ color:#999; font-size:14px; float:left;}
.share-box2 .share-list{ float:left;}
.share-box2 .share-list .item{ float:left;}
.share-box2 .share-list  a:hover .ico3{ filter:alpha(opacity:60); opacity:.6;}

.art-wrap .ico3{ width:16px; height:24px; display:inline-block; background:url(/style/img/share.gif) no-repeat; vertical-align:middle; margin-right:5px;}
.art-wrap .ico3-shwb{ background-position:-50px 3px;}
.art-wrap .ico3-qzone{ background-position:-50px -47px;}
.art-wrap .ico3-sina{ background-position:-50px -97px;}
.art-wrap .ico3-qqwb{ background-position:-50px -147px;}
.art-wrap .ico3-kx{ background-position:-50px -197px;}
.art-wrap .ico3-rr{ background-position:-50px -247px;}
.art-wrap .ico3-shbsh{ background-position:-50px -297px;}


.brief-box {
	overflow:hidden;
*zoom:1;
	border-top:1px solid #d3dae0;
	background:#ecf3f9;
	margin-bottom:18px;
	padding:18px 50px;
	color:#414d5b;
	font-size:16px;
	line-height:26px;
	position:relative;
}
.brief-box .dot-1, .brief-box .dot-2 {
	width:35px;
	height:31px;
	background:url(/style/img/sprite-trans2.png) no-repeat;
	position:absolute;
}
.brief-box .dot-1 {
	background-position:0 -300px;
	left:0;
	top:0;
}
.brief-box .dot-2 {
	background-position:-50px -300px;
	right:0;
	bottom:0;
}
.brief-pager {
	margin-bottom:15px;
	font-size:14px;
}
.brief-form select {
	font-size:14px;
	color:#2ca33a;
}
.brief-form select option {
}
.art-box {
	border-bottom:1px dotted #cbcbcb;
	padding-bottom:15px;
	font-size:16px;
}
.art-box a {
	font-size:16px;
}
.art-box p {
	font-size:16px;
	color:#333;
	text-indent:2em;
	line-height:28px;
	margin-bottom:24px;
}
.art-box .nosj {
	text-indent:0;
}
.art-box .img-box {
	text-align:center;
	margin-bottom:24px;
}
.mood-box {
	margin:10px 0 20px 0;
	position:relative;
}
.mood-box .mood-ui-default {
	font-family:Arial, "\5fae\8f6f\96c5\9ed1";
}
.mood-box .mood-ui-default td {
	color:#999;
	padding:0 0 40px 0;
}
.mood-box .mood-ui-default .total {
	color:#ea632e;
}
.mood-box .share-box2 {
	position:absolute;
	top:0;
	right:10px;
}
.recomm-list {
	margin-top:25px;
}
.recomm-list .gb-list2-item {
	width:24.99%;
	margin-bottom:15px;
}
.recomm-list .gb-list2-con {
	width:220px;
	color:#fff;
	position:relative;
}
.recomm-list .gb-list2-con:hover {
	text-decoration:underline;
}
.recomm-list .gb-list2-c1 {
	position:relative;
}
.recomm-list .avatar {
	width:220px;
	height:166px
}
.recomm-list .gb-list2-c2 {
	padding:5px 0;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	font-size:16px;
}
.recomm-list .txt {
	white-space:nowrap;
	vertical-align:baseline;
}
.art-recomm-list {
	padding:15px 0;
}
.art-recomm-list li {
	height:28px;
	line-height:28px;
	padding:0 10px 0 20px;
	vertical-align:baseline;
	background:url(/style/img/icon-trans2.png) 3px 12px no-repeat;
	vertical-align:baseline;
	position:relative;
	overflow: hidden;
}
.art-recomm-list span {
	font-size:12px;
	color:#8e8e8e;
	position:absolute;
	top:0;
	right:10px;
}
.art-recomm-list a {
	font-size:16px;
	color:#000;
	white-space:nowrap;
}
.art-recomm-list a:hover {
	color:#f0571b;
	text-decoration:underline;
}
.mod-page-switcher, .mod-page-allinone {
	padding:0 5px;
	margin-bottom:10px;
	font-size:12px;
}
.mod-page-switcher a {
	display:inline-block;
	width:32px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#666;
	margin:0 1px;
	font-size:12px;
}
.mod-page-allinone a {
	display:inline-block;
	height:25px;
	line-height:25px;
	font-size:12px;
}
.mod-page-switcher span.page-current {
	display:inline-block;
	width:32px;
	height:27px;
	text-align:center;
	line-height:27px;
	color:#fff;
	background-color:#5a5a5a;
	background-image:-moz-linear-gradient(top, #717171, #535353);
	background-image:-webkit-linear-gradient(top, #717171, #535353);
	background-image:-ms-linear-gradient(top, #717171, #535353);
	background-image:-o-linear-gradient(top, #717171, #535353);
	background-image:linear-gradient(top, #717171, #535353);
}
.mod-page-switcher a.page-next, .mod-page-switcher a.page-previous, .mod-page-switcher a.page-last, .mod-page-switcher a.page-first {
	width:51px;
	border:1px solid #c1c1c1;
	color:#666;
	background-color:#f1f1f1;
	background-image:-moz-linear-gradient(top, #fff 10%, #f0f0f0);
	background-image:-webkit-linear-gradient(top, #fff 10%, #f0f0f0);
	background-image:-ms-linear-gradient(top, #fff 10%, #f0f0f0);
	background-image:-o-linear-gradient(top, #fff 10%, #f0f0f0);
	background-image:linear-gradient(top, #fff 10%, #f0f0f0);
}
.mod-page-switcher a, .mod-page-switcher span.page-current {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.mod-page-nav {
	clear:both;
	text-align:left;
	line-height:20px;
	border:1px solid #ddd;
	width:98%;
	margin:0 auto;
}
.mod-page-nav a, .mod-page-allinone a {
	color:#2BA339;
}
.mod-page-nav a:hover, .mod-page-allinone a:hover {
	text-decoration:underline;
}
.mod-page-nav ul {
	float:left;
	width:47%;
	padding:10px 0 10px 10px;
}
.mod-page-nav li {
	height:25px;
	line-height:25px;
}
.mod-page-nav ul.page-col1 {
	border-right:1px solid #ddd;
}
.page-title {
	height:30px;
	line-height:30px;
	background:#efefef;
	text-indent:10px;
	font-weight:bold;
}
.pager2 {
	width:100%;
	padding:10px 0 0 0;
	text-align:center;
	font-size:14px;
}
.mod-box .hd {
	border-bottom: 1px solid #d7d7d7;
}
.mod-box .hd .tit {
	font-size: 18px;
	font-weight: bold;
	color:#1c2239;
	display: inline;
	border-bottom:2px solid #009104;
	position: relative;
	bottom: -1px;
}
p strong {
	font-weight: bold;
}



.news-list a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.side{ width:313px; float:right; }
.comm-rmzx{ border:1px solid #acacac; margin-bottom:11px;}
.comm-rmzx .news-banner{ position:relative; height:43px; line-height:43px; border-bottom:1px solid #ffe3eb; background:url(/style/img/sub-list-bg.jpg) no-repeat;}
.comm-rmzx .banner-title { padding-left:20px; font-size:17px; color:#fff; font-weight:bold;}
.comm-rmzx .more-href{ position:absolute ; top:20px; right:10px; width:48px; height:10px; overflow:hidden; background:url(/style/img/more.png) no-repeat;}
.side-list { padding-left:15px; padding-right:15px;  padding-top:11px; padding-bottom:15px;line-height:27px; font-size:14px;}
.side-list li{ padding-left:17px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background:url(/style/img/sub-list-bg2.png) no-repeat 0 center;}
.side-list a{color:#727272;}
.sub-img-list{ padding-top:11px;}
.sub-img-list li{ margin-bottom:3px; line-height:26px; text-align:center;font-size:14px;}
.sub-img-list li a { color:#6d6d6d;}
.sub-img-list li a,.sub-img-list li em ,.sub-img-list li span{  display:block;}
/*new*/

.art-wrap .ico3{ width:16px; height:24px; display:inline-block; background:url(/style/img/share.gif) no-repeat; vertical-align:middle; margin-right:5px;}
.art-wrap .ico3-shwb{ background-position:-50px 3px;}
.art-wrap .ico3-qzone{ background-position:-50px -47px;}
.art-wrap .ico3-sina{ background-position:-50px -97px;}
.art-wrap .ico3-qqwb{ background-position:-50px -147px;}
.art-wrap .ico3-kx{ background-position:-50px -197px;}
.art-wrap .ico3-rr{ background-position:-50px -247px;}
.art-wrap .ico3-shbsh{ background-position:-50px -297px;}


.mod-pic{clear:both;}
.mod-pic li{float:left; display:inline;}
.mod-pic li a{position:relative;}
.mod-pic li img{display:block;}
.mod-pic li cite{display:block; text-align:center; }/*标题*/
.mod-pic li a:hover cite{text-decoration:underline;}
.mod-pic li i{position:absolute; display:block; cursor:pointer; z-index:2;}/*遮罩层 或 小图标*/

.rm-pic-list{ margin-left:-5px; clear:both;}
.rm-pic-list li{ width:146px; height:125px; overflow:hidden; margin-left:5px;}
.rm-pic-list li a cite{ height:37px; line-height:37px; width:126px; color:#2b2b2b; overflow:hidden;}
.rm-pic-list li img{ width:140px; height:90px; padding:2px; border:#cecece solid 1px;}

.desc {
	color:#a56138;
	margin-top:15px;
	padding:10px 20px;
	border:1px solid #d1c0a5
}
