@charset "gb2312";



/* 全局
----------------------------------------------------------------------------------------------------*/
.mt-5 { margin-top:5px !important;}
.mb-5 { margin-bottom:5px !important;}
.mt-10 { margin-top:10px !important;}
.mb-10 { margin-bottom:10px !important;}
.index-module {}
.module-l { width:655px; float:left;}
.module-r { width:300px; float:right;}
/* 全局 */



/* 对联广告
----------------------------------------------------------------------------------------------------*/
.coupletad-l { position:absolute; top:201px; left:50%; margin-left:-635px;}
.coupletad-r { position:absolute; top:201px; right:50%; margin-right:-635px;}
/* 对联广告 */



/* 首页专题
----------------------------------------------------------------------------------------------------*/
.index-topic li { float:left; width:188px; height:100px; margin-right:5px;}
.index-topic li.last { margin-right:0 }
.index-topic li img {opacity: .7;filter: alpha(opacity=70);}
.index-topic li a:hover img {opacity: 1;filter: alpha(opacity=100);}
.index-topic .slideshow span.title { padding:0; text-align:center; color:#D1D1D1;}
.index-topic .slideshow a:hover span.title { color:#fff; text-decoration:none; border-bottom: 5px solid #BE1E2D;}
/* 首页专题结束 */



/* 首页图片slider
----------------------------------------------------------------------------------------------------*/
.w-rec { display:inline; position:relative; float:left; height:200px; width:320px; overflow:hidden; cursor:pointer; margin:0 0px 0px 0;}
.mlast { margin-right:0;}
.w-rec .cover, .w-rec .name { position:absolute; left:0; top:200px; width:320px; height:200px;}
.w-rec .cover { border-top:5px solid #881621; background:#000; opacity:.7; filter:alpha(opacity=70); z-index:9; }
.w-rec .name { color:#fff; font-size:14px; line-height:22px; z-index:10; }
.w-rec:hover .cover, .w-rec:hover .name { top:0; zoom:1; }
.w-rec .name:hover { text-decoration:none; }
.w-rec .name em { color:#BE1E2D; font-weight:bold; margin:20px 0 0 10px; display:block; }
.w-rec .name span { color:#ccc; font-size:12px; margin:10px 0 0 10px; display:block; }
.w-rec .name span.smore { background:#000; float:left; padding:2px 6px; }
.f-trans { -moz-transition-property:all; -moz-transition-duration:.2s; -moz-transition-timing-function:linear; -webkit-transition-property:all; -webkit-transition-duration:.2s; -webkit-transition-timing-function:linear; -o-transition-property:all; -o-transition-duration:.2s; -o-transition-timing-function:linear; transition-property:all; transition-duration:.2s; transition-timing-function:linear; }
/* 首页图片slider结束 */



/* 首页微博 
----------------------------------------------------------------------------------------------------*/
.index-sns{ height:100px; width:300px;}
.index-sna-l, .index-sna-r { background:#333;}
.index-sna-l a { display:block; height:100px; width:147px; background:url(../img/rss.png) no-repeat right top ;}
.index-sna-r a { display:block; height:100px; width:148px; background:url(../img/sina-wb-big.png) no-repeat right top;}
.index-sna-r a:hover { background-position:left top;}
.index-sna-l a:hover { background-position:left top;}
/* 首页微博结束 */



/* 文章分类 
----------------------------------------------------------------------------------------------------*/
.aticlecat { padding:5px 0 0 5px; }
.aticlecat li { float:left; margin-right:5px; margin-bottom:5px;}
.aticlecat li.last { margin-right:0;}
.aticlecat li a{ display:block; padding:7px 24.5px 7px 24px; width:45px; font-size:14px; font-weight:bold; text-decoration:none; background:#333; color:#d1d1d1;}
.aticlecat li a:hover { background:#BE1E2D; color:#fff;}
/* 文章分类结束 */



/* 文章部分
----------------------------------------------------------------------------------------------------*/
.index-aticle{ width:100%; position:relative; }
.aticle-incat { position:absolute; top:0; left:-45px; height:300px; width:40px;}
.aticle-incat li { display:block; margin-bottom:5px;  cursor:pointer;}
.aticle-incat li a{ display:block; line-height:18px; font-size:14px; font-weight:bold; text-decoration:none; color:#d1d1d1; width:20px; text-align:center; padding:10px; background:#333 url(../img/back-header.png); }
.aticle-incat li a:hover { background-color:#717171;}
.aticle-incat li.cur a{ background-color:#BE1E2D }
#loadding { height:40px; width:655px; background:url(../img/ajax_loader.gif) no-repeat center center; }
#system a { text-decoration: none; }
#system .stitle a { color: #444; }
#system .items .item { margin-bottom:5px; overflow:hidden; background-color:#fff;}
#system .item .pheader { background-color: #333; margin-bottom: 0; }
#system .stitle { font-size: 14px; color: #fff; }
#system .stitle a { color: #fff; }
#system .item  .pheader .stitle { padding: 10px; }
#system .item  .pheader .stitle:hover { background: #BE1E2D url(../img/back-header.png); }
.meta-author { background: url(../img/sina-wb.png) no-repeat 10px 9px; padding: 10px 10px 10px 40px; float: left; color: #fff; height: 21px; }
.meta-author:hover { background-color: rgba(255, 255, 255, 0.10); }
.meta-comment { background: url(../img/meta-comment.png) no-repeat 10px 13px; padding: 10px 10px 10px 30px; float: left; color: #fff; height: 21px; }
.meta-comment:hover { background-color: rgba(255, 255, 255, 0.10); }
.post-image { display: block; background-color: #fff; float:left; margin:10px 0 10px 10px; }
.post-image img { width: 200px; height: 120px; background:url(../img/ajax_loader.gif) no-repeat center center; }
.post-image a:hover img {opacity: .9;filter: alpha(opacity=90);}
.post-content { background-color: #fff; margin: 10px 10px 10px 0px; line-height:22px; float:right; width:425px; }
.readmore { margin-top:10px;}
.readmore-button, .readmore-button a { display:block;color: #be1e2d;font-weight:bold;}
.pgs { display: block; height: 40px; overflow: hidden; width: 100%; background-color: #BE1E2D; background-image: url(../img/back-header.png); }
.pgs a.prev { float: left; background-image: url(../img/previous.png); background-repeat: no-repeat; background-position: center center; height: 40px; }
.pgs a.nxt { float: right; background-image: url(../img/next.png); background-repeat: no-repeat; background-position: center center; height: 40px; text-indent:-9999px;padding-left: 12px; padding-right: 12px; }
.pgs a, .pgs strong { border: 0; background:none; color: #fff; line-height: 40px; font-family:微软雅黑; font-size: 14px; font-weight: 700; margin-left: 0; padding-left: 15px; padding-right: 15px; height: auto; }
.pgs a:hover, .pgs strong { background-color: rgba(255, 255, 255, 0.10); color:#fff; }
.pg { float:none;}
.pg label { display:none; position:}
/* 文章部分结束 */




/* 其他
----------------------------------------------------------------------------------------------------*/
.frame, .frame-tab { background:none; border:none; margin:0;}
.block { margin:0;}
.temp { margin:0;}
.frame-title, .frametitle, .tab-title{ height:40px; line-height:40px; background:#333 url(../img/back-header.png); }
.frame .title .titletext, .block .title .titletext, .frame-tab .tab-title .titletext {padding: 0 17px;background: #BE1E2D url(../img/back-header.png);}
.frame-title { padding:0 5px;}
.frame-title, .frametitle, .tab-title{ color:#d1d1d1;}
.frame-tab .tab-title .titletext { margin:0 5px;}
.frame-tab .tb-c { padding:0;}
.tb-c .module, .block .module { padding:10px;}
.frame-tab .title .move-span { width:80px;}
.frame-tab .tb li, .frame-tab .tb li a { float:right;}
.frame-tab .tb a {border: none; height:40px; line-height:40px;}
.frame-tab .tb .a a { height: 35px; line-height:35px;border-top: 5px solid #BE1E2D;background: #717171;}
.xl li, .block .xl1 ul li { margin:10px 0; padding-left: 15px; background:url(../../../../static/image/common/arrow.gif) no-repeat 0 -36px}
.block .slidebox { padding:5px;}
.subtitle { font-size:12px; font-weight:normal;}
.slidebar { margin-left:6px; margin-top:5px;}
.bg-71 { background:#717171;}
.bg-71 a{ color:#d1d1d1;}
.bg-71 a:hover { color:#fff;}
.undis { display:none;}
/* 首页专题结束 */