.wrapper, .wrapper .cur-bar{ background:#f0f0f0}
.art-wrap{ border:1px solid #d7d7d7; padding:20px 24px; background:#fff;}
.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;}
.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(/skin/REXUESF/images/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;}
.art-box p img {width: 450px;height: 309px;}
.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(/skin/REXUESF/images/icon-trans2.png) 3px 12px no-repeat; vertical-align:baseline; position:relative;}
.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; }
/*update in 20130513*/
body{font-size:12px;  font-family:"\5fae\8f6f\96c5\9ed1","\5b8b\4f53"; letter-spacing:0px; background:#fff;}
input[type="text"]{ color:#999; *color:#333;}
input[type="text"]:hover,input[type="text"]:focus{ color:#fff}
button,input,select,textarea{ vertical-align:baseline; *vertical-align:middle; outline:none; _color:#fff;}
a:focus,a:active,a:hover{ outline:none}
a:hover{ text-decoration:underline;}
strong{ font-weight:bold;}
.cur-bar-wrap{ background:#f5f5f6; border:1px solid #dcdcdc; border-bottom:none;}
.cur-bar{ height:38px; line-height:38px; font-family:"\5b8b\4f53"; color:#999;}
.cur-bar a{ color:#999;}
.cur-bar a:hover{ text-decoration:underline;}
.cur-bar br{ display:none;}
.cur-bar-wrap .cur-bar{ padding-left:15px;}
.art-wrap .ico2{ display:inline-block; background:url(/skin/REXUESF/images/icon-trans2.png) no-repeat; vertical-align:middle;}
.art-wrap .ico2-house{ width:14px; height:38px; background-position:0 -339px; margin-right:8px;}
.art-wrap .ico2-tri{ width:9px; height:18px; background-position:0 -445px; margin-left:5px;}
.art-wrap .ico3{ width:16px; height:24px; display:inline-block; background:url(/skin/REXUESF/images/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;}
.art-wrap .mod-box{ clear:both; width:100%; background:none; border:0;}
.art-wrap .mod-box .hd{ height:34px; border-bottom:1px solid #cecece;}
.art-wrap .mod-box .hd .tit{ float:left; position:relative;height:33px; line-height:33px; color:#222; font-size:18px; border-bottom:2px solid #2ba339; font-weight:bold;}
.gb-list2{ overflow:hidden; *zoom:1; font-size:0; text-align:center}
.gb-list2-item{ display:inline-block; *display:inline; *zoom:1; vertical-align:top}
@media all and (-webkit-min-device-pixel-ratio:0){.gb-list2{letter-spacing:-4px; word-spacing:-4px}
.gb-list2-item{letter-spacing:normal; word-spacing:normal}}
.gb-list2-con,.gb-list2-c2,.gb-list2 .txt,.gb-list2 .tit{ display:block; *zoom:1; overflow:hidden; cursor:pointer}
.gb-list2-con{ margin-left:auto; margin-right:auto}
*html .gb-list2-con:hover{ direction:ltr}
.gb-list2-c1{ display:block}
.gb-list2 .avatar,.gb-list2-c2{ font-size:12px}
.gb-list2 .txt{ width:98%; margin-left:auto; margin-right:auto; text-overflow:ellipsis}
.gb-list2 .cover,.gb-list2 .mask{ display:none; overflow:hidden; position:absolute}
.gb-list2 .cover{ z-index:2}
.gb-list2 .mask{ z-index:-1; top:0; left:0; width:1000px; height:1000px; background:#000; filter:alpha(opacity:75); opacity:.75}
:root .gb-list2 .mask{ filter:none \0}
.gb-list2-con:hover{ text-decoration:none}
.gb-list2-con:hover .txt{ text-decoration:underline}
.comment-box{}
.comment-box .js-comment .cmmt-1-top{padding:0 10px;height:30px; border:none; background-color:#f2f6fb; background-image:-moz-linear-gradient(top, #f8fbff, #f0f4f9); background-image:-webkit-linear-gradient(top, #f8fbff, #f0f4f9); background-image:-ms-linear-gradient(top, #f8fbff, #f0f4f9); background-image:-o-linear-gradient(top, #f8fbff, #f0f4f9); background-image:linear-gradient(top, #f8fbff, #f0f4f9); margin-bottom:10px; width:auto; border-top:1px solid #e4e6ee;-moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0;}
.comment-box .js-comment .cmmt-1-top a{ color:#2ba339;}
.comment-box .js-comment h3.cmmt-h3{ height:29px; line-height:29px; background:none;}
.comment-box .js-comment .cmmt-1-pager{ right:10px; top:6px;}
.comment-box .js-comment .cmmt-1-avatar img{ border:none; padding:7px; background:url(/skin/REXUESF/images/common-jpg.jpg) 0 -450px no-repeat;}
.comment-box .js-comment .cmmt-1-r-top a{ color:#ea632e;}
.comment-box .js-comment .cmmt-1-r-cnt{ color:#666;}
.comment-box .js-comment .cmmt-1-r-top span{ color:#aaa;}
.comment-box .js-comment .cmmt-1-r-btm a{ color:#2BA339;}
.comment-box .js-comment .cmmt-1-pager2{ margin-bottom:8px;}
.comment-box .js-comment .js-passport-sub{ background:none; color:#ea632e; border:none; cursor:pointer;} 
.comment-box .js-comment .js-passport-main a{ color:#ea632e;}
.comment-box .js-comment .cmmt-1-btn{ background:none; border:none; width:72px; height:32px; line-height:32px;background:url(/skin/REXUESF/images/and-sprite.jpg) 0 -700px no-repeat;}
.comment-box .js-comment .cmmt-1-remain{ padding:5px 5px 0 0;}
.comment-box .js-comment .js-passport-email, .comment-box .js-comment .js-passport-pwd{ height:18px; line-height:18px;}
.comment-box .cmmt-reg a{ color:#2ba339;}