﻿@charset "utf-8";
/* CSS Document */

body { font-size:13px; font-family:"宋体";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ padding:0; margin:0;}   
table,td,tr,th{ font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{ vertical-align:top; margin:0; padding:0; display:inline; border:0;}
ol,ul { list-style:none;} 
input { vertical-align:middle; border:0;}
.bk1,.bk2 { border:1px solid #ccc;}  
.bk1 { height:16px;}
.bk2 { height:26px;}
.zt1 { color:#666; text-decoration:none;}
.zt2 { font-size:12px; color:#333; text-decoration:none;}
.zt22 { font-size:13px; color:#333; text-decoration:none;}
.zt222 { font-size:13px; color:#666666; text-decoration:none;}
.zt3 { color:#003567; text-decoration:none;}
.zt2:hover { color:#666; text-decoration:underline;}
.zt4 { color:#fff;}
.zt5 { font-size:16px; color:#333; text-decoration:none;}
.zt6 { color:#333; font-weight:bold;}
.right { float:right;}
.clear { clear:both;}

.top_xt { padding-top:12px; height:103px; border-top:12px solid #e60012; text-align:center;}
#logo_menu { margin:0 auto; width:997px;}
.logo { margin-top:26px; width:319px; float:left;}
.logo span { margin-top:6px; height:28px; display:block;}
.menu { margin:16px 8px 0; width:566px; overflow:hidden; float:left;}
.menu_tqlogin { height:24px;}
.menu_tq { width:235px; overflow:hidden; float:left;}
.menu_login { line-height:24px; float:right;}
.menu ul { margin-top:5px; height:38px; border:1px solid #ccc;}
.menu ul li { width:62px; background:url(../pic/menu_libg.gif) right 50% no-repeat; display:inline; float:left;}
.menu ul li a { margin-left:2px; width:58px; height:40px; font-weight:bold; color:#333; text-align:center; line-height:40px; text-decoration:none; display:block;}
.menu ul li.bg_none { background:none;}
.menu ul li.sel a { height:38px; border-top:1px solid #F00; border-bottom:1px solid #F00;}
.menu ul li a:hover { height:38px; border-top:1px solid #F00; border-bottom:1px solid #F00; color:#900;}
.ibook { width:95px; float:left;}
.ibook span { margin:8px auto 0; width:67px; height:17px; display:block;}

#layout { margin:0 auto; padding-top:31px; width:1037px; background:url(../pic/layout_title.gif) center 0 no-repeat; border-left:1px solid #ffbfbf; border-right:1px solid #ffbfbf;}
#content01 { height:515px; overflow:hidden;}
.content01_left,.content01_center,.content01_right { display:inline; float:left;}
.content01_left { margin-left:15px; width:212px; border-right:1px solid #ccc;}
.c01_title,.c02_title,.c02l_title,.c02la_title { margin-left:14px; width:198px; height:32px; border-bottom:1px solid #ccc; font-size:14px; font-weight:bold; line-height:32px; position:relative;}
.c01_title span,.c02_title span,.c02l_title span,.c02la_title span { position:absolute; top:10px; right:12px;}
.c02_title { height:41px; border-top:1px solid #ccc; line-height:41px;}
.c02la_title { height:41px; line-height:41px;}
.c02_title span,.c02la_title span { top:15px;}
.content01_left ul { margin:7px auto 30px;}
.content01_left ul li { margin-top:13px; height:47px;}
.content01_left ul li a img { float:left; margin-right:5px;}
.c02_tx,.c02_nr,.c02l_tx { width:182px;}
.c02_tx,.c02l_tx { margin:14px 0 0 14px; height:70px; border-bottom:2px solid #333; font-size:14px; font-weight:bold; text-align:left; line-height:20px; overflow:hidden;}
.c02l_tx span { margin-top:15px; display:block; float:left;}
.c02_tx a img,.c02l_tx a img { float:left; margin-right:5px;}
.c02l_tx { margin:15px 0 0 0; width:198px; height:60px; border-bottom:1px solid #333; line-height:16px; text-align:left; float:left;}
.c022l_tx { border-bottom:1px dashed #333; margin-right:25px;}
.c022l_tx a { font-weight:bold; text-align:left; line-height:30px; overflow:hidden;}
.c02l_tx span { margin-top:8px; width:117px;}
.c02l_tx a img { margin-right:30px;}
.c02_nr { margin:14px 0 0 14px; padding-bottom:14px; border-bottom:1px solid #333; line-height:18px;}


.c02_grwb { width:182px; margin:5px 0 0 5px; width:198px; height:65px; border-bottom:1px dashed #333; line-height:16px; text-align:left; float:left;}
.c02_grwb a img { float:left; padding:3px;}
.c02_grwb span { margin-top:8px; width:117px;}

.content01_center { margin:0 13px; width:544px;}
.c01c_nr { position:relative;}
.c01c_nr dl { margin-top:25px;}
.c01c_nr dl dt { margin-bottom:15px; font-size:30px; font-weight:bold;}
.c01c_nr dl dd { line-height:24px; text-indent:27px;}
.c01c_nr dl dd.wsj { text-indent:0;}
.c01c_nr dl dd.wsj a { font-size:10px; color:#df0024; letter-spacing:1px; text-decoration:none;}
.c01c_nr dl dd.wsj a:hover { color:#666; text-decoration:underline;}
.qiehuan { position:absolute; top:103px; right:0;}
.qiehuan ul li { margin-right:10px; float:left;}
.qiehuan ul li { font-size:18px; color:#999; text-decoration:none; cursor:pointer;}
.qiehuan ul li:hover { color:#F00;}
.qiehuan .sel { color:#F00;}
.feedvideoplay{  position:relative; z-index:999;top:-100px;left:70px;cursor:pointer;}
.content01_right { width:238px; height:515px; border-left:1px solid #ccc; float:right;}
.c01r_01 { width:181px; margin:0px auto 20px; text-align:center;}
.c01r_01 span { height:35px; font-size:14px; font-weight:bold; line-height:35px; text-align:left; display:block;}
.newactive_list { height:110px; margin-top:15px;}
.newactive_list ul.mulitline { height:125px;overflow:hidden; }
.newactive_list ul li { height:25px; line-height:25px; margin-left:2px;}
.newactive_list li { color: #8D8D8D;line-height: 24px;}
.c01r_02 { margin:0 auto; width:198px; height:53px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:14px; font-weight:bold; line-height:53px; text-indent:10px; position:relative;}
.c01r_02 span { position:absolute; top:21px; *top:19px; right:14px;}
.c01r_03 { margin:0 auto; width:198px;}
.c01r_03menu { margin-bottom:10px; height:19px; border-bottom:1px solid #ccc; overflow:hidden;}
.c01r_03menu ul li { border-right:1px solid #ccc; display:inline; float:left;}
.c01r_03menu ul li.wbk { border-right:none;}
.c01r_03 ul li img { margin-top:4px;}
.c01r_03 ul li a { color:#333; line-height:24px; text-decoration:none;}
.c01r_03 ul li a:hover { color:#666; text-decoration:underline;}
.c01r_03menu ul li a { width:65px; height:19px; color:#666; line-height:19px; text-align:center; text-decoration:none; display:block;}
.c01r_03menu ul li a.sel { background:url(../pic/tab_bg1.gif) 0 0 repeat-x; color:#fff;}
.c01r_03menu ul li a:hover { text-decoration:none; background:url(../pic/tab_bg1.gif) 0 0 repeat-x; color:#fff; }
.ad985x93 { margin:13px auto 40px; width:985px;}
#content02 { overflow:hidden;}
.content02_left { margin-left:29px; width:781px; float:left;}
.c02l_left { width:216px; border-right:1px solid #ccc; display:inline; float:left;}
.c02l_title,.c02la_title { margin-left:0;}
.c02l_img { margin:14px 0 10px 9px; width:180px; line-height:18px;}
.c02l_img a img { margin-bottom:8px;}
.c02l_right { margin:0 12px; width:540px; float:left;}
.co2lr { border-bottom:1px solid #ccc; overflow:hidden;}
.co2lr_left { width:361px; height:225px; position:relative; float:left;}
.co2lrl_title span { margin:10px 0 8px 14px; width:63px; height:20px; background:url(../pic/ybg1.gif) 0 0 no-repeat; font-size:12px; font-weight:bold; color:#fff; line-height:20px; text-align:center; display:block;}
.co2lr_left .caption {z-index:500;position:absolute;bottom:20px;left:0;height:30px;background:#000;background:rgba(0,0,0,.5);width:320px;line-height:30px;color:#fff;border-top:1px solid #000;}
.co2lr_right { margin-left:14px; width:165px; height:193px; float:left;}
.c02lr_img { margin:29px 12px 0; width:245px; font-size:12px; display:inline; float:left; height:160px;}
.c02lr_img1 { margin-top:18px;}
.c02lr_img .red { font-size:12px; color:#F00;}
.c02lr_img a img { margin-top:8px;}
.c02lr_img a { font-size:12px; color:#333; text-decoration:none; line-height:24px;}
.c02lr_img a:hover { color:#666; text-decoration:underline;}
.ad760x167 { margin:25px auto 41px; float:left;}
.c02l_txa { padding-bottom:13px; width:198px; border-bottom:1px solid #ccc;}
.c02l_tx1 { margin-top:19px; width:198px; height:39px;}
.c02l_tx1 a img { margin-right:10px; float:left;}
.c02l_tx1 span { margin-top:12px; display:block; float:left;}
.c01r_03nr { margin:5px auto; text-align:left;}
.content02_right { margin-right:29px; width:197px; border-left:1px solid #ccc; overflow:hidden; float:right;}
.xmzk { padding-top:26px; width:197px; height:28px; background:url(../pic/xmzk.gif) 50% 0 no-repeat; border-bottom:1px solid #ccc; font-size:12px; font-weight:bold; text-indent:71px;}
.weibo { line-height:32px; font-weight:bold; text-indent:8px;}
.c02r_nr ul li { margin:4px 0 0 6px; display:inline; float:left;}
.c02r_nr ul li a { width:92px; height:21px; background-color:#ddd; font-weight:bold; color:#333; line-height:21px; text-align:center; text-decoration:none; display:block;}
.c02r_nr ul li a:hover { background-color:#f00; color:#fff;}
.xms_title,.xms_title1 { margin-top:10px; height:28px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:14px; font-weight:bold; line-height:28px; text-indent:9px; position:relative;}
.xms_title span,.xms_title1 span { position:absolute; top:8px; right:12px;}
.xms_nr,.xms_nr1 { margin:0 auto; padding:10px; width:178px; text-align:left;}
.xms_nr a,.xms_nr1 a { line-height:24px;}
.xms_nr1 { text-align:left;}
.xms_nr1 a { line-height:20px;}
.xms_title1 { height:47px;}
.xms_title1 p { margin-top:-10px; font-size:12px; font-weight:normal;}
.xms_title1 span { top:17px;}
.jlbzq1009x152 { margin:3px auto 20px; padding-top:11px; width:1009px; border-top:1px solid #ccc;}
.jlbzq_title { margin-bottom:9px; height:24px; border-bottom:4px solid #e60012; font-weight:bold; color:#F00;}
.link { margin:0 auto 28px; width:1037px; text-align:center;}
.link font { font-size:12px;}
.link a { margin-right:15px; font-weight:bold;}
#footer { padding-top:29px; height:63px; background-color:#4c4948; color:#fff; text-align:center;}
#footer a { color:#fff; text-decoration:none; line-height:24px;}
#footer a:hover { color:#F60;}


#page_layout { margin:0 auto; width:1022px;}

/* content部分 */
.content { padding:19px 0 0 66px; width:956px; height:680px; background-color:#fff; overflow:hidden;}
.content_left01,.content_left02 { margin-right:35px; padding-right:34px; width:265px; border-right:1px solid #ccc; float:left;}
.content_left01 {}
.content_left01a { height:214px; overflow:hidden;padding-bottom:10px;}
.content_left01a_title { background-color:#c8c8c8; height:22px; font-size:12px; font-weight:bold; color:#333; line-height:22px; text-indent:18px;border-radius:4px; -moz-border-radius:4px;}
.content_left01a_nr { margin:10px auto 5px; width:100%; height:82px;}
.content_left01a_nr a { font-size:12px; color:#333; line-height:16px; text-decoration:none;}
.content_left01a_nr img { margin-right:10px; float:left;border-radius:4px; -moz-border-radius:4px;}
.content_left01a ul li { line-height:23px;}
.content_left01a ul li span { margin-right:10px;}
.content_left01a ul li span a { font-weight:bold;}
.content_left01a ul li span a:hover { color:#900; text-decoration:none;}
.content_left01a ul li a { font-size:12px; color:#333; text-decoration:none; line-height:20px;}
.content_left01a_nr a:hover,.content_left01a ul li a:hover { color:#c76441; text-decoration:underline;}
.content_left02 {}
.content_left03 { width:265px; float:left;}
.content_left03a,.content_left03b { }
.content_left03a { margin-bottom:15px;}
.content_left03a_title { background-color:#c8c8c8; height:22px; font-size:12px; font-weight:bold; color:#333; line-height:22px; text-indent:18px;border-radius:4px; -moz-border-radius:4px;}

.content_left03_left { margin:10px 0 0 5px; width:125px; text-align:center;overflow:hidden; float:left;}
.content_left03_img {float:left; border:1px solid #eee;}
.content_left03_content { line-height:25px;}
.content_left03 img { margin-bottom:-4px;}
.content_left03_left span, .content_left03_right span { margin-right:7px;}
.content_left03_left span a, .content_left03_right span a { font-weight:bold;}
.content_left03_left span a:hover, .content_left03_right span a:hover { color:#900; text-decoration:none;}
.content_left03_righttext{ text-decoration:none; line-height:15px;padding-top:5px;}

.content_left03a ul,.content_left03b ul { margin-top:3px; _margin-top:0; float:left;}
.content_left03a ul li,.content_left03b ul li { height:18px; height:20px ! important; line-height:18px; line-height:20px ! important; overflow:hidden;}
.content_left03a a,.content_left03b a { font-size:12px; color:#333; text-decoration:none;}
.content_left03a a:hover,.content_left03b a:hover { color:#c76441; text-decoration:underline;}
.content_left03b { height:140px;}

.content_left03_fullline { font-weight:bold;margin:7px 7px 0 0;}

.content_column { padding:29px 0 0 66px; width:956px; background-color:#fff; overflow:hidden;}
.content_column .author { font-weight:bold; font-size:14px;}
.content_column_left { margin-right:35px; padding-right:34px; width:400px; border-right:1px solid #ccc; float:left; height:220px; overflow:hidden;padding-bottom:10px;}
.content_column_title { background-color:#c8c8c8; height:22px; font-size:12px; font-weight:bold; color:#333; 
                         line-height:22px; text-indent:18px;border-radius:4px; -moz-border-radius:4px;}
.content_column_more {float:right; font-weight:normal;}
.content_column_nr { margin:10px auto 5px; width:100%; padding-bottom:5px;}
.content_column_nr a { font-size:12px; color:#333; line-height:16px; text-decoration:none;}
.content_column_nr .facepic { margin-right:10px; float:left;border-radius:4px; -moz-border-radius:4px;}
.content_column_nr ul li { line-height:23px;}
.content_column ul li span { margin-right:10px;}
.content_column ul li span a { font-weight:bold;}
.content_column ul li span a:hover { color:#900; text-decoration:none;}
.content_column ul li a { font-size:12px; color:#333; text-decoration:none; line-height:20px;}
.content_column a:hover,.content_column ul li a:hover { color:#c76441; text-decoration:underline;}


/* 二级页面内容部分 */
#pege_content2 { background-color:#fff;}
.fanhui { text-indent:15px; font-size:13px; color:#999;padding:5px 0 5px 0;height: 28px;line-height: 28px;}
.fanhui span { color:#333; font-weight:bold;}
.fanhui a { color:#333; line-height:30px; text-decoration:none;}
.fanhui a:hover,.mrtj ul li a:hover { color:#c76441; text-decoration:underline;}
.pege_content2_left { margin:0 10px 10px; width:693px; border:1px solid #ccc; font-size:12px; display:inline; float:left;}
.pege_content2_right { margin-right:10px; width:297px; font-size:12px; float:right;}
.mrtj { margin-bottom:10px;}
.mrtj_title { height:23px; background-color:#ccc; font-weight:bold; line-height:23px; text-indent:10px;}
.mrtj ul { padding:10px; background-color:#f4f4f4;}
.mrtj ul li a { color:#333; line-height:24px; text-decoration:none;}

.pege_content2_right_ad { margin-bottom:10px;}
.pege_content2_right_ad ul{height:155px; background-color:#f4f4f4;padding-top:10px;padding-bottom:10px;}
.pege_content2_right_ad ul li { padding-left:10px;margin-bottom:10px; float:left; }

.magazinecommend .li_l {margin-right: 6px; margin-bottom:5px;}
.magazinecommend ul { height:265px; background-color:#f4f4f4; padding-left:17px; }
.magazinecommend ul li {float: left;text-align: center;display: list-item;}
.mrtj ol.shuzi { padding:10px; background:#f4f4f4 url(../pic/shuzi.gif) 10px 10px no-repeat;}
.mrtj ol.shuzi li { height:22px; +height:21px; _height:22px; line-height:14px; text-indent:25px;}
.mrtj ol li a { color:#333; text-decoration:none;}
.mrtj ol li a:hover { color:#c76441; text-decoration:underline;}

/* 文章主题部分 */
.article {background-color: #F9F9F6;overflow: hidden;padding: 30px 30px 0px 30px;line-height: 25px;margin-bottom: 10px;}
.article a { text-decoration:underline;}
.article a:hover { text-decoration:underline;}
.article .fixed {display: block;min-height: 1%;}
.article h1 {font-size: 20px;text-align: center;}
.article .author {color: #8D8D8D;padding: 10px 0 0;text-align: center;}
.article .share {color: #8D8D8D;padding: 10px 0 0;text-align: center;}
.article .source {color: #8D8D8D;text-align: center;}
.article .description {padding: 12px 5px 6px;border: 1px dotted #CCC;background-color: white;text-indent: 24px;font-size: 14px;margin-top: 10px;}
.article .details {padding: 10px 0;font:14px "宋体"; line-height:23px;}

.articlemenu { margin:auto 0; padding-top:8px; padding-bottom:8px; margin:0 10px 5px 10px;}
.articlemenu span { display:block; line-height:30px; font-size:14px; color:#535755;}
.articlemenu span a { color:#535755;}
.articlemenu span strong { color:#206e43;}
.articlemenu .moreread { font-size:13px; width:300px; float:left; padding-top:10px;}
.articlemenu .moreread a { color:#535755;}

/* 文章列表部分 */
ul.pagelist{ background-color:#f9f9f6; border: 1px solid #ebebeb; padding-bottom:30px;}
ul.pagelist h3{ height:30px; line-height:30px; padding-left:20px; background-color:#ebebeb;font-size:18px;}
ul.pagelist li{ padding:25px; padding-bottom:0px;}
ul.pagelist li h4{ font-size:14px; margin-bottom:5px; background:url(../pic/arrow_ico.gif) no-repeat scroll 0 1px; padding-left:20px;}
ul.pagelist li h4 span{ font-weight:normal;}
ul.pagelist li h4 a {outline: none;text-decoration: none;color: black;}
ul.pagelist li h4 a:hover {color: #222;text-decoration: none;}
ul.pagelist li .stat{ background-color:#fff; height:26px; line-height:26px; margin-top:5px; color:#8d8d8d; padding-left:10px;}
ul.pagelist li .text{ background-color:#fff; border: 1px dotted #ccc; padding:5px 5px 5px 5px; }
ul.pagelist li .text a{ margin: 0 5px; color:#666666; line-height:25px; text-decoration:none;font-size:13px;}
ul.pagelist li .text a:hover{ color:#ff0000;}

/* 翻页代码样式 */
div.pager {  text-align: center;font: 12px Arial, Helvetica, sans-serif;margin: 5px;}
div.pager a { padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
div.pager a:hover { color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
div.pager a:active { padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
div.pager span.current { padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
div.pager span.disabled { margin:2px; padding:2px 5px; border:#eee 1px solid; color:#ddd;}

/*往期杂志*/
.magazine_search{ height:42px; margin-bottom:20px;}
.yearsline{ height:44px; overflow:hidden; background:url(../pic/year_s_bg.png) repeat-x scroll 0 0; margin-bottom:1px; border: 1px solid #ededed;}
.yearsline a,.yearsline a:visited, .yearsline a:active{ color:#666666;text-decoration:none; font-size:12px;  float:left; width:51px; border-left: 1px solid #fefefe; border-right: 1px solid #ededed; display:block; height:44px; line-height:44px; text-align:center;}
.yearsline a:hover{ background-color:#fff; color:#F00;}
.yearsline a.cur{ background-color:#fff; color:#F00;}
.yearsline span{ width:166px; border-right: 1px solid #ededed; float:left;  display:block; height:44px; line-height:44px; padding-left:30px;}
/*magazines*/
.magalist{ background-color:#fff; border:1px solid #fff;}
.magalist .item{ margin-bottom:12px; padding-bottom:8px; background:url(../pic/maga_listbg.png) no-repeat scroll center bottom; clear:both;}
.months{ height:30px; overflow:hidden; background:url(../pic/month_bg.png) repeat-x scroll 0 0;}
.months .inL{ height:30px; background:url(../pic/month_leftbg.png) no-repeat scroll left 0;}
.months .inL .inR{ height:30px; background:url(../pic/month_rightbg_right.png) no-repeat scroll right 0;}
.months .inL .inR span{ height:30px; display:inline-block; overflow:hidden; line-height:30px; padding:0 15px; background:url(../pic/month_rightbg.png) no-repeat scroll right 0; margin-left:35px;}

ul.mlist{ width:958px; overflow:hidden; border:1px solid #d8d8d8; border-top:0; clear:both; background-color:#f9f9f6; padding:10px 0 15px 30px; *padding:10px 0 30px 30px; _padding:10px 0 15px 30px;}
ul.mlist li{ width:184px; float:left; background-color:#fff; border: 1px solid #e5e5e5; padding:12px; margin:0 29px 20px 0;}
ul.mlist li img{ width:184px; height:242px; margin-bottom:6px;}
ul.mlist li p{ padding-bottom:6px; text-align:center; font-size:12px;}

.pagerbottom{ padding:5px 0 10px 0;}

/* 杂志新闻列表部分 */
.fl{ float:left;}
.fr{ float:right;}
a.redbtn {width: 58px;height: 22px;display: inline-block;background: url(../pic/redbtn.png) no-repeat scroll 0 0;color: white;text-align: center;line-height: 22px;margin-right: 3px;}
.container { width: 1022px;margin: 0 auto;line-height: 19px;background-color:#fff;}
.leftcover{ width:200px;padding-left:5px;}
.rightcontent{ width:790px;padding-right:15px;}
.coverline{ padding:4px; border: 1px solid #dfdfdf;}
.coverline p img{ width:190px; height:238px;}
ul.fuction{ height:25px; overflow:hidden; padding-top:10px; clear:both;}
ul.fuction li.w_200{ width:20px; float:left;}
ul.fuction li.w_160{ width:140px; float:right; text-align:right; padding-top:2px;_ padding-top:3px;}
ul.fuction li.w_160 img{ vertical-align:-3px;}
ul.fuction li.w_160 a{ margin-left:10px;}
.bgline{ height:15px; overflow:hidden; background:url(../pic/coverpic_bg.png) no-repeat scroll 0 0;}

.issn{ font-size:16px;height:40px; background-color:#f9f9f6; border:1px solid #dfdfdf; padding-left:30px; line-height:40px; font-weight:bold; margin-bottom:10px;}
.directory{ background-color:#f9f9f6; border: 1px solid #dfdfdf;}
.class_cover{ margin:1px; padding:5px 0 10px 10px; background:url(../pic/classcoverbg.png) repeat-x scroll 0 0;}
.class_cover .h1{ font-size:18px; font-family:"微软雅黑"; font-weight:normal; padding-right:20px;float:left;}
.class_cover .rightp{ font-size:15px; float:right; text-align:right; padding-top:0;font-weight:bold;margin-right:20px;}
a.a_magazine:visited {color: #FE000;}
a.a_magazine:link {color: #FE0000;}
a.a_magazine {color: #FE0000;}
ul.coverlist{ overflow:hidden; padding-top:10px; }
ul.coverlist li{ width:780px; _width:780px; float:left; padding:5px 10px 5px 10px; font-weight:bold; margin-right:20px;}
ul.coverlist .dot{ background: url(../pic/dot.png) no-repeat scroll 0 12px;}
.class_cover .description {width:750px; _width:750px; color:#666666;padding: 4px 5px 6px; border: 1px dotted #CCC;background-color: white;text-indent: 15px;font-size: 12px;}
.class{ margin:auto 0; width:990px;padding:10px 0 0 10px}
.class h2{ background:#fff url(../pic/dot_10.png) no-repeat scroll 30px 10px; border:1px solid #dfdfdf; border-left:0; border-right:0; height:30px; line-height:32px; overflow:hidden; font-size:12px; }
.class h2 span{ float:left; padding-left:45px; }
.class h2 a{ float:right; padding-right:20px; font-weight:normal;}
ul.classlist{ padding:20px 20px 20px 30px;}
ul.classlist li{ background: url(../pic/dot.png) no-repeat scroll 0 7px; padding-left:10px; border-bottom:1px dashed #cccccc;}

ul.otherdirect{ background:#fff; padding:20px 20px 10px 30px; border-top: 1px solid #dfdfdf;}
ul.otherdirect li{ width:120px; float:left; height:30px; overflow:hidden;}

.bgline_rt{ height:9px; overflow:hidden; background:url(../pic/bgline_rt.png) no-repeat scroll 0 0;}

/* 关于我们 */
.aboutus-left{ width:49px;float:left; height:1249px; background:url(../pic/about_bg_L.jpg) no-repeat;}
.aboutus-middle{ width:610px;float:left; height:1249px; font-size:12px; font-weight:bold;line-height:20px;}
.aboutus-middle .top{margin:40px 0 30px 50px;}
.aboutus-middle .middle{ padding:12px 0 12px 55px; color:#fff; width:600px; height:116px; background-color:#a0141a; }
.aboutus-middle .bottom{ margin:20px 0 0 55px; }
.aboutus-middle .b_left{ float:left; text-align:right; width:120px;}
.aboutus-middle .b_right{ padding-left:15px;float:left;width:380px; }

.aboutus-middle .adstitle{margin:20px 0 0px 40px;font-size:20px;}
.aboutus-middle .adstable{margin:10px 0 10px 30px;color:#fff;}
.aboutus-middle .adstable table { background-color:#fff;width:570px;  border-collapse:separate; border-spacing:4px;}
.aboutus-middle .adstable table td{ text-align:center; }
.aboutus-middle .adstable table .item td{ background-color:#ae0e16;}
.aboutus-middle .adstable table .itemalt td{ background-color:#f7b9ac;}
.aboutus-middle .adbottom{ margin:10px 0 0 55px; }

.aboutus-right{ width:330px;float:right; height:1249px; background:url(../pic/about_bg_r.jpg) no-repeat;}
/* 综合列表 */
ul.chanlist{ width:990px; margin:0 auto; overflow:hidden; }
ul.chanlist li{ width:480px; margin-bottom:20px;  height:330px;}
ul.chanlist li .switch{ height:40px; background:url(../pic/c_switch_bg.jpg) repeat-x scroll 0 0;color:#fff;}
ul.chanlist li .switch a{ height:39px; line-height:40px; float:left; padding:0 15px;  color:#fff;}
ul.chanlist li .switch a.cur{ height:39px; background-color:#ae0e16;  border-bottom: 0;color:#fff;}

ul.listbox{ margin-top:20px;}
ul.listbox li { clear:both; line-height:20px; margin-bottom:0; height:20px;}
ul.listbox li .left190{ width:190px; height:140px;}
ul.listbox li .left190 img{ width:190px; height:140px;}
ul.listbox li .right265{ width:265px; height:140px; color:#8d8d8d; line-height:20px;}

/* 内页热门文章 */
.c01r_02_content { margin:0 auto; width:295px; height:53px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:14px; font-weight:bold; line-height:53px; text-indent:10px; position:relative;}
.c01r_02_content span { position:absolute; top:21px; *top:19px; right:14px;}
.c01r_03_content { margin:0 auto 10px; width:295px;}
.c01r_03menu_content { margin-bottom:10px; height:19px; border-bottom:1px solid #ccc; overflow:hidden;}
.c01r_03menu_content ul li { border-right:1px solid #ccc; display:inline; float:left;}
.c01r_03menu_content ul li.wbk { border-right:none;}
.c01r_03_content ul li img { margin-top:4px;}
.c01r_03_content ul li a { color:#333; line-height:24px; text-decoration:none;}
.c01r_03_content ul li a:hover { color:#666; text-decoration:underline;}
.c01r_03menu_content ul li a { width:97px; height:19px; color:#666; line-height:19px; text-align:center; text-decoration:none; display:block;}
.c01r_03menu_content ul li a.sel { background:url(../pic/tab_bg1.gif) 0 0 repeat-x; color:#fff;}
.c01r_03menu_content ul li a:hover { text-decoration:none; background:url(../pic/tab_bg1.gif) 0 0 repeat-x; color:#fff; }

.share_right{border-top: 1px solid #EBEBEB; padding: 10px 0px 10px 0;}


.mini_main { margin:0 auto; padding-top:5px; width:320px; }
.mini_main_logo { width:319px;}
.mini_main_logo span { margin-top:6px; height:28px; display:block;}
.mini_main_pege_content2_left { margin:0 10px 10px; width:310px; border:1px solid #ccc; font-size:12px; display:inline;}
.mini_main .article {background-color: #F9F9F6;overflow: hidden;padding: 10px 10px 0px 10px;line-height: 25px;margin-bottom: 10px;}
