@charset "utf-8";

.mt21 { margin-top:21px;}
.layoutleft { width:693px; float:left;}
.layoutright { width:256px; float:right;}
/*    artcon css begin   */
#artcon { width:680px; padding-right:25px; border-right:#e6e6e6 solid 1px;}
#artcon h3.title {font:700 30px/40px "Microsoft Yahei","冬青黑体简体中文 w3"; padding:2px 0 0;}
#artcon h5.data { height:24px; font-size:12px;font-weight:normal; line-height:24px; padding:10px 0; color:#999; border-bottom:#d2d2d2 solid 2px;}
#artcon h5.data .fl { padding-right:14px;}
#artcon h5.data span.icotypez,#artcon h5.data span.icotypepl { padding:0 20px; line-height:15px;}
#artcon h5.data span.icotypepl { width:50px;}
#artcon h5.data span.share {background:url(../img/bg_share.png) no-repeat 0 4px; display:block; height:24px; padding:0 0 0 23px; width:37px; line-height:24px; cursor:pointer;}
#artcon h5.data span.fontzoom { width:55px; padding-left:10px;}
#artcon h5.data span.fontzoom a { background:url(../img/bg_fontzoom.gif) no-repeat 0 0; display:block; float:left; height:24px; width:24px; text-indent:-999em;}
#artcon h5.data span.fontzoom a.small { margin-right:7px;}
#artcon h5.data span.fontzoom a.big { background-position:0 -24px;}
#artcon h5.data span.weixin  { width:22px;background:url(../img/wexin_fx.gif) no-repeat 9px 2px; padding-left:9px;}
#artcon h5.data span.weixin a {  display:block; height:24px; width:22px;}
/*  2013-09-06  writer css */

#artcon .writer { height:64px; padding-top:15px; border-top:#e6e6e6 solid 1px; overflow:hidden; zoom:1; margin-bottom:3px;}
#artcon .writer-info { float:left; width:475px;}
#artcon .writer-info img { float:left; width:64px; height:64px; margin-right:12px;}
#artcon .writer-info strong { color:#0b4692; display:block;font:700 16px/24px "Microsoft Yahei","冬青黑体简体中文 w3"; margin-bottom:6px;}
#artcon .writer-info p { font-size:12px; line-height:18px; color:#666;}
#artcon .writer-gz { float:right; width:135px;}
#artcon .writer-gz strong { display:block;width:70px; height:25px; text-align:center;font:14px/25px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#000; margin:4px 0 11px 64px;background:#f2f1f3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#artcon .writer-gz .gz-link { height:15px;}
#artcon .writer-gz .gz-link a { background:url(../img/bg_writer-gz.png) no-repeat 0 0; display:block; width:27px; float:left; text-decoration:none;}
#artcon .writer-gz .gz-link .link1 { background-position:0 0;}
#artcon .writer-gz .gz-link .link2 { background-position:0 -38px;}
#artcon .writer-gz .gz-link .link3 { background-position:4px -81px;}
#artcon .writer-gz .gz-link .link4 { background-position:6px -120px;}
#artcon .writer-gz .gz-link .link5 { background-position:10px -160px;}
/* end */




#arttext { font:16px/30px "Microsoft Yahei","冬青黑体简体中文 w3"; position:relative; overflow:hidden;}
#arttext p {margin:20px 0; text-indent:2em;}
#arttext p img { margin-left:0em; max-width:664px; text-indent: 0;
}
#arttext a { color:#004195;}

.fenypage  {overflow:hidden; zoom:1;}
.fenypage .fenybox  { padding-left:200px; height:59px;}
.fenypage .fenybox a,.fenypage .fenybox span.current { display:block; height:16px; width:16px; border:#e0e0e0 solid 1px; float:left; background:#fff; color:#333; margin:23px 2px 20px;_display:inline; font-size:12px; line-height:16px; text-align:center;}
.fenypage .fenybox span.current,.fenypage .fenybox a:hover{ border:#3399fe solid 1px;background:#3399fe; color:#fff;}
.fenypage .fenybox a.prev,.fenypage .fenybox a.next { width:64px; height:21px; border:#ccc solid 1px; margin:20px 0 20px; line-height:21px; background:url(../img/bg_fenypage.gif) no-repeat 0 0;}
.fenypage .fenybox a.prev { margin-right:15px; background-position:5px 5px; padding-left:10px;}
.fenypage .fenybox a.next { margin-left:15px;background-position:60px -55px; padding-right:10px;}
.fenypage .fenybox a:hover.prev {background-position:5px -85px;color:#333;}
.fenypage .fenybox a:hover.next {background-position:60px -25px; color:#333;}

#artcon .wordstagcon { margin:20px 0 0; overflow:hidden; zoom:1;}
#artcon h5.data1 { padding:0; border:none;}
#artcon .wordstag { line-height:20px; float:left; width:580px;}

#artcon .wordstag a { background:#f9f9f9; color:#666; margin:0 6px 5px; padding:2px 4px; display:inline-block;}
#artcon .artlist { height:30px;}
#artcon .artlist li { float:left; width:305px; background:url(../img/bg_artlist.gif) no-repeat 0 0; height:30px; line-height:30px; color:#999; overflow:hidden;}
#artcon .artlist li a { color:#000;}
#artcon .artlist li.prev { padding-left:25px; background-position:0 8px;}
#artcon .artlist li.next { padding-right:25px;background-position:100% -22px; text-align:right;}
#artcon .xgbox { background:#f9fafd; border-bottom:#e6e6e6 solid 1px; border-top:#e6e6e6 solid 1px; padding:18px 20px; height:220px;overflow:hidden; zoom:1; margin-bottom:11px;}

#artcon .xgbox .twc { width:264px; padding-right:20px; border-right:#e6e6e6 solid 1px;}
#artcon .xgbox h5 { font-size:14px; line-height:20px; height:20px; overflow:hidden; margin-bottom:5px;}
#artcon .xgbox h5 a { color:#333;}
#artcon .xgbox .info { font-size:12px; color:#666;line-height:20px;overflow:hidden;zoom:1; margin-bottom:2px;}
#artcon .xgbox .info img { margin:3px 0;}
#artcon .xgbox .info img.fl{ margin-right:10px;}
#artcon .xgbox .pic { padding:5px 0; display:block; text-align:center;}
#artcon .xgbox span.more { margin-top:-20px; text-align:right; display:block;}
#artcon .xgbox ul { width:320px;}
#artcon .xgbox li { height:105px;}
#artcon .xgbox li.line {background:url(../img/bg_layoutRighth2.jpg) repeat-x 50%; height:15px; overflow:hidden;}
#artcon .artplobx {border-top:#d2d2d2 solid 2px;border-bottom:#fff solid 0px;}
#artcon .xglist .box { width:325px; float:left;}
#artcon .xglist .axglist { margin-right:30px;}
#artcon .xglist .hd { background:url(../img/bg_artcon_r.jpg) no-repeat 0 39px; height:40px; line-height:40px;} 
#artcon .xglist .hd h2 {font:16px/40px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#0b4894;}
#artcon .xglist .box ul { padding:10px 0;}
#artcon .xglist .box li { background:url(../img/bg_xglisticon.gif) no-repeat 2px 10px; height:25px; line-height:25px; font-size:12px; padding-left:10px; overflow:hidden;}
#artcon .xglist .box li a { color:#666;}

/*    artcon css end   */
/*    scrllcon css start    */
.scrollbg { background:url(../img/bg_scroll.jpg) repeat;}
.scrolltitle { background:#555251; height:58px; border:#474645 solid 1px; position:relative;}
.scrolltitle .backbox { background: url(../img/scroll_icon.png) no-repeat 0 -40px; width:82px; height:34px; position:absolute; left:14px; top:13px;}
.scrolltitle .backbox a { color:#ccc; line-height:34px; padding-left:21px;}
.scrolltitle .zbox {width:140px; height:58px; position:absolute; right:0; top:0;}
.scrolltitle .zbox a { display:block; width:69px; height:20px; float:left; border-left:#474645 solid 1px; background:url(../img/scroll_icon.png) no-repeat 27px -90px; color:#ccc; text-align:center; padding-top:38px;}
.scrolltitle .zbox a.sbut { background-position:-56px -90px;}
.scrolltitle .titlecon { width:980px; margin:0 auto;}
.scrolltitle h3.title {font:700 26px/58px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#fff; float:left;}
.scrolltitle p.data { float:left; margin:22px 0 0 30px;}
.scrolltitle p.data span { background:url(../img/bg_show.png) no-repeat; padding:5px 0 5px 23px; margin-right:17px;color:#999;}
.scrolltitle p.data .place { background-position:0 4px;} 
.scrolltitle p.data .time {background-position:0 -27px;}
.scrollcontent { width:962px; border:#cfcfcf solid 1px; background:#fff; padding-left:25px;margin:15px auto 0;  position:relative; }
.scrollcontent .bd { overflow:hidden;zoom:1;}
h5.sharebox { width:31px; height:142px; position:absolute; top:18px; left:-31px;}
h5.sharebox span.share {background:#e6e6e6 url(../img/scroll_icon.png) no-repeat 8px -153px; display:block; height:70px;width:30px; border:#cfcfcf solid 1px; border-right:none; margin-bottom:13px;}
h5.sharebox .bdshare_b {padding:22px 0 0 9px; color:#727272;font:12px/18px "Microsoft Yahei","冬青黑体简体中文 w3"; width:21px;}
h5.sharebox span.fontzoom { width:30px;}
h5.sharebox span.fontzoom a { background:url(../img/scroll_icon.png) no-repeat -76px -160px; display:block;height:24px; width:24px; text-indent:-999em;}
h5.sharebox span.fontzoom a.small { margin-bottom:9px;}
h5.sharebox span.fontzoom a.big { background-position:-76px -193px}
.scrollright { float:right; width:205px; padding-right:24px;}
#artcon .newslist .hd { background:none;}
#artcon .newslist .hd h2 { color:#333; font-weight:700;}
.newslist li { background:url(../img/scroll_icon.png) no-repeat 5px 12px; height:26px; line-height:26px; font-size:14px; padding-left:14px;} 
.newslist li span { float:right; text-align:right; color:#999; font-size:12px;}
.newslist li a { color:#000;}
/*    scrllcon css end   */