@charset "utf-8";
/* CSS Document */
/*body, div, p, ul, li {padding:0;margin:0;border:0;}*/
* { padding:0; margin:0;}
img { border:0 none; }
h1, h2, h3, h4, h5, h6 {
    font-size: 12px;
    font-weight: normal;
    font-stretch:normal;
    font-variant:normal;
}
ul { list-style:none; }
a:link, a:visited, a:hover, a:active { text-decoration:none; color:#000000; }
body {
    font-family: 宋体, Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:center;
    margin: 5px 0px;
}
#container {
    border: 1px solid #6a6361;
    width: 952px;
    margin: 0 auto;
    overflow: hidden;
}
#content {
    width: 950px;
    text-align:left;
    height: auto;
    overflow:hidden;
}
/**
* 分割线
*/
.line-x {
    background: url(../images/line-x.png) repeat-x left top;
    height: 2px;
    margin: 1em;
}
/**
* 导航条
*/
#nowPosition {
    text-align:left;
    width: 930px;
    margin: 0 auto;
    line-height: 2.5em;
}
/**
* 框架结构
* 非主页
*/
#sideLeft {
    width:165px;/* 170px - 5px */
    float:left;
    margin-left: 5px;
    *display:inline; /* for ie6 */
}
#sideCenter {
    width:596px;/* 600 - 4px */
    float:left;
    text-align:left;
    margin-left:4px;
}
#sideRight {
    width:170px; /* 180 - 10px(右左侧margin) */
    float:left;
    text-align: left;
    margin-left:5px;
}
/**
* 结束 框架结构
*/
.snav {
    margin-top: 30px;
}
.snav a {
    border:1px solid black;
    display:block;
    float:left;
    padding: 0px 6px;
    margin: 1px;
    min-width: 14px;
    text-align:center;
}
.snav .total {}
.snav .checked {
    background-color:gray;
    color:white;
}

/**
* 封面阴影
*/
.coverShadow {
    width:120px;
    background:url(../images/coverShadow.gif) no-repeat right bottom;
    margin: 10px auto 0 auto;
}
.coverShadow img {
    width:100px;
    height:128px;
}
/**
* 结束阴影
*/

/*
* 分类栏
*/
.cataBox {
    border: 1px solid #a6a2a2;
    width: 163px;
    padding-bottom:10px;
}
.cataBox h5 {
    text-align: center;
    font-size: 1.2em;
    font-weight:bold;
    background:url(../images/line1.png) repeat-x center bottom;
    width: 88%;
    margin: 10px auto 5px auto;
    padding-bottom: 10px;
}
.cataBox ul {
    width: 100%
}
.cataBox ul li {
    font-weight:bold;
    line-height: 1.7em;
    width:75%;
    margin: 0 auto;
    color: #5a5656;
}
.cataBox span {
    color: #e93640;
}
/*
* 结束 分类栏
*/

/*
* 同分类文章 / 同期文章
*/
.sameBox {
    width:163px; /* 165px - 2px -10px */
    border: 1px solid #a6a2a2;
    margin: 0 auto 1em auto;
    padding-bottom: 5px;/* 填充空白 防止不存在more标记缩水 */
}
.sameBox h5 {
    text-align: center;
    font-size: 1.2em;
    font-weight:bold;
    background:url(../images/line1.png) repeat-x center bottom;
    margin: 10px auto 5px auto;
    padding-bottom: 10px;
    width: 88%;
}
.sameBox h5 a { color:#000000; }
.sameBox ul {
    width: 100%; /* 163px */
}
.sameBox ul li {
    text-align: center;
    line-height: 1.7em;
    color: #5a5656;
}
.sameBox .more {
    width: 143px;
    text-align: right;
}
.sameBox .more a {
    *float: right; /* for ie6 */
}
/*
* 结束  同分类文章 / 同期文章
*/

/**
* 封面 最新杂志
*/
.coverBox {
    width:163px; /* 165px - 2px -10px */
    text-align: center;
    border: 1px solid #a6a2a2;
    margin: 0 auto 1em auto;
}
.coverBox p {
    margin-top: 3px;
}
.coverBox .dateTime {
    margin-bottom: 10px;
}
/**
* 结束 封面 最新杂志
*/

/**
* 右侧广告
*/
#sideRight .issue {
    width:170px;
    text-align:center;
}
#sideRight .adSrv {
    width:170px;
    text-align:center;
}
/**
* 结束右侧广告
*/

/**
* 清理两侧
*/
.clearBoth {
    clear:both;
}
/* main define */
#header, #content, #footer {
    margin-left:auto;
    margin-right:auto;/*border:1px solid #0033CC;*/
}
/*
header....
*/
#header {
    width:940px; /* 左右两侧5px */
    height:auto;
    background-color:#d5d5d6;
    text-align:left;
    margin: 0.5em auto 0 auto;
}
#headerLeft {
    float:left;
    width:225px;
    list-style: none;
    display: inline;
    margin-left: 20px;
    *margin-left:0px;
    _margin-left:0px;
}
#headerLeft .leftLogo {
    width:225px;
    height: 73px;
    background: url(../images/header_logo_left-trans.png) no-repeat center center;
}
#headerLeft li {
    width:225px;
    display: block;
    text-align: center;
}
/* topTitle */
#headerLeft h1 {
    color: #716c6a;
    line-height:2em;
    margin-left: -18px;
}
/* 说明 */
#headerLeft .desc {
    width:225px;
    font-weight:bold;
    color: #716c6a;
    line-height:2em;
}
/* 时间 */
#headerLeft #nowtime {
    width:95%;
}
/* 右侧 */
#headerRight {
    float:right;
    width: 670px;
    height: auto;
    text-align:center;
    margin-right: 10px;
    _margin-right: 5px;
    display:block;
}
/* 右侧 横幅 logo */
#rightFlashLogo {
    width: 670px;
    height: 107px;
    margin-top: 10px;
}
/* 搜索框 */
#headerSearch {
    width: 100%;
    vertical-align:middle;/*	border: 1px solid red;*/
    margin-top: 11px;
}
#headerSearch * {
    vertical-align:middle;
}
/**
* 结束 header 
*/

/**
* 底部
*/
#footer {
    width:950px;
    text-align:center;
    margin-top: 34px;
}
#footer .logo {
    margin-bottom: 15px;
}
#footer .link {
    margin-bottom: 25px;
}
#footer .link a {
    font-size:1.2em;
}
/**
* 结束 底部
*/
/**
* 菜单...menu...
*/
.mens {
    margin-top:10px;
    width:auto;
    height:26px;
    position:relative;
    border:0px solid #0033FF;
}
.mainlink {
    height:26px;
}
.mainlink li {
    float:left;
    border-left:0;
    text-align:center;
    cursor:pointer;
    color:#FFFFFF;
    height:25px;
    background:url(../images/nav_bg.png) repeat-x left;
    line-height:22px;
    display: inline;
    width: 133.286px;
    margin-right: 1px;
}
/*.mainlink a:link, .mainlink a:visited {}
.mainlink a:active, .mainlink a:hover {margin-top:2px; background-color:#577694}*/

.mainlink a {
    text-align:center;
    display:block;
}
.mainlink a:link, .mainlink a:visited, .mainlink a:hover, .mainlink a:active { text-decoration:none; color:#FFFFFF; }

.mens .pfc {
    position:absolute;
    margin-top:-1px;
}
#pfc [id^='mbd'] {
    display: none;
    width: 90px;
    line-height: 21px;
    background-color: #edf6fc;
}
#pfc ul li { 
    width: 70px;
    *width: 70px;
    _width: 70px;
    padding-left: 20px;
    border: 1px solid #FFFFFF;
    display:block;
}
/*结束菜单...menu...*/

/** loading */
.blockUI h1 {
    padding:10px;
    font-size:large;
    font-family:'trebuchet ms',verdana,arial;
    margin:0;
    padding:10px;
}

div.hotarticle {border:1px solid #A6A2A2;}
div.hotarticle ul.head {text-align: center;margin-top:5px;}
div.hotarticle ul.head li{background-color: #FFFFFF;float:left;line-height:150%;margin-top:5px;margin-left:3px;}
div.hotarticle ul.head li a {color:red;}
div.hotarticle ul.head li[class=t1] {background-color: #C9C9CA;}
div.hotarticle ul.hadata {clear: both;padding: 0px 8px 10px 8px;}
div.hotarticle ul.hadata li {padding:10px 0px 5px 0px;line-height: 120%;}
div.hotarticle ul.hadata li a{color: #9f1010;border-bottom: 1px solid #6a6361}
div.hotarticle ul.hadata li span {color:#FF3333;font-weight: bold;}
div.hotarticle ul.hadata {display: none;}
div.hotarticle h3 {
    background-color: #DADADB;
    text-align: center;
    color:#605957;
    border-bottom: 1px solid #A6A2A2;
    line-height: 160%;
    font-size: 1.2em;
}
