/* CSS Document */
@charset "gb2312";
* { padding: 0; margin: 0;}
#top_panel { background:#fff;}
#logo { width:130px; text-align:center; padding-top:6px;}
.corp_pro { width:820px; font-family:"宋体";}
.corp_pro a { color:#036;}
.coplink { width:392px; line-height:22px;}
.coplink h4,.coplink h3{ font-size:12px; font-weight:400; float:left; padding-left:16px;}
/* background */
.RedStyle {padding-top:5px;}
.bbs,.blog,.deputy,.mobile_paper,.nav li,.nav_col,.link_col,.link_col,.mlab_guide,.focusPic .pic .active,.focusPic .pic .active1,.Rtab li.hover,#top_line span a:link,#top_line span a:visited,#top_line span a:active,#top_line span a:hover,a.read:link,a.read:visited,a.read:active,.report li,.report li,.suit h2,.suit li,#showdiv1 li,#showdiv2 li,.Rtab li,.Rtab li.hover,ul.ulthree_block li,.content_lf h3,.content_rt h1,.content_rt h2,.content_lf em a:link,.content_lf em a:visited,.content_lf em a:active,.content_rt em a:link,.content_rt em a:visited,.content_rt em a:active,ul.content_list li,div.hotnews h3,div.comp h3,.footer li,.house h5,#tailor div.i,#tailor div.io,#sar div,#sar div.s{ background:url(images/allico.gif) no-repeat;}/* allico */
.bbs,.blog,.deputy,.mobile_paper,.d5 { padding-left:2em; float:left; line-height:22px;}
.d5 { padding-left:0;}
a.d5:link,a.d5:visited,a.d5:hover {color:#f00;text-decoration:underline;}
.bbs { background-position:-4px -92px;}
.blog { background-position:-4px -132px;}
.deputy { background-position:-4px -172px;}
.mobile_paper { background-position:-4px -212px;}
.coplink{}
.coplink h4{ color:#333;}
.coplink h4.s{}
.coplink h4 a,.Wealdiv a{color:#1f376d}
.coplink h4.s0{}
.coplink h4.s1 {}
.ico_link { width:428px;}
.ico_link ul{}
.ico_link li{ float:left; padding-left:20px;}
.nav { width:100%; background:url(images/bg.gif) repeat-x; overflow:hidden; font-family:"宋体";}
.nav ul {}
.nav li { display:inline; background-position:-12px -375px; padding-left:10px; padding-right:2px; line-height:18px;}
.nav a:link,.nav a:visited,.nav a:active { color:#000;}
.nav a:hover { color:#03f;}
.nav_col,.link_col { width:381px; background-position:-9px -292px; padding-top:7px; padding-left:5px; padding-bottom:3px;}
.link_col { width:434px; background-position:-34px 0; padding-left:0;}
.link_line { background:url(images/line_nav.gif) repeat-y left top;}
.all_nav { width:30px; height:14px; position:relative; margin-top:-15px; float:right;}
.mlab_guide { height:14px; width:30px; border:none; background-position:0 -414px; cursor:pointer;}
.mlab_guide span { visibility:hidden;}
.hotkey { width:665px; font-family:"宋体";}
.hotkey ul { float:left;}
.hotkey li { float:left; padding-left:5px;}
.hotkey a:link,.hotkey a:visited,.hotkey a:active { color:#666;}
.hotkey a:hover { color:#06f;}
.hotkey_col { width:294px;}
li.weather { font-size:12px; width:180px;}
li.allmarqueeNews{ width:270px; overflow:hidden; white-space:nowrap;}
.content_marqueeNews { white-space:nowrap;}
.content_marqueeNews span { visibility:hidden;}
.content_marqueeNews small { visibility:hidden;}
#marqueeNews {}
li#marqueeOneNews {}
#Wealth { width:125px;}
#Wealth img {}
.Wealdiv { line-height:24px;}
.Wealdiv span { padding-left:8px;}
#map { position:absolute;}
.olink { line-height:28px; text-indent:10px; background:#FEFDEF; border:1px solid #ccc; color:#333;}
.tips { border:1px solid #ccc; padding:5px;}
/* 通用型 */
.dis{ display:block;}
.undis{ display:none;}
div.w { width:950px; margin:0 auto;}
.lf_col { width:293px;}
.rt_col { width:655px;}
.content_rt_w { width:654px;}
.l355 { width:355px;}
.r298 { width:298px;}
.l295 { width:295px;}
div.horizontal_space { background:#EDFBFC; width:948px; height:24px; line-height:26px; overflow:hidden;}
/* focusPic */
.focusPic{ clear:both; margin:0 auto; padding:6px 6px 5px 6px; text-align:left;}
#focusPic2,#focusPic3,#focusPic4,#focusContent2,#focusContent3,#focusContent4 { display:none;}
.focusPic .pic{ clear:both; overflow:hidden;}
.focusPic .pic img{ background:#EEE; padding:3px;}
.focusPic .pic ul{ float:right; width:55px;}
.focusPic .pic li{ clear:both; text-align:right;}
.focusPic .pic .active,.focusPic .pic .active1 { background-position:0 -523px;}
.focusPic .pic .active img,.focusPic .pic .active1 img{ padding:2px; background:#fff; border:1px solid #ccc}
.focusPic .pic .active img:hover{}
.focusPic h2{ clear:both; font-size:14px; font-weight:bold; padding-top:3px; padding-left:6px; line-height:normal; font-family:"宋体";}
.focusPic h2 a:link,.focusPic h2 a:visited,.focusPic h2 a:active { color:#333;}
.focusPic h2 a:hover { color:#666;}
.focusPic h2 span { padding-left:4px;}
/* 第一横跨 */
#top_line { font-size:14px; background:url(images/line.gif) repeat-x left bottom; font-weight:bold;}
#top_line a { color:#036; padding-right:6px;}
#top_line span {}
#top_line span a:link,#top_line span a:visited,#top_line span a:active,#top_line span a:hover { background-position:0 -735px;}
.lead { text-align:center; font-family:"宋体";}
.lead ul{}
.lead li{ clear:both; padding:8px;}
.lead a:link,.lead a:visited,.lead a:active { color:#039;}
.lead a:hover { color:#06f;}
.lead h1{ font-size:20px; line-height:30px;}
.lead h1 a:link,.lead h1 a:visited,.lead h1 a:active { color:#333;}
.lead h1 a:hover { color:#06f;}
.lead p{ font-size:12px; text-align:left; text-indent:18px; line-height:150%; color:#666;}
a.read:link,a.read:visited,a.read:active { background-position:0 -575px;}
a.read:hover {}
.report { font-family:"宋体";}
.report ul { padding:6px;}
.report li { width:95%;}
.report li .url2,.report li .url3,.report li .url4,.report li .url5,.report li .url6 {padding-left:8px;}
.report li,.suit li{ line-height:170%; padding-left:12px; background-position:2px -612px;}
.report h2{ padding:3px 0 3px 8px!important; padding:5px 0 3px 8px; background:#eee; font-family:"宋体";}
.report h2,.report h2 a,.suit h2 a{ font-size:12px; font-weight:bold; color:#333;}
.report em,.suit em{ float:right; margin-top:-14px!important; margin-top:-17px; background-position:0 -652px; padding-left:9px; padding-right:8px;}
.report em a,.suit em a{ font-weight:normal;}
.report li a:link,.report li a:visited,.report li a:active,.suit a:link,.suit a:visited,.suit a:active { color:#333;}
.report li a:hover,.suit a:hover { color:#06f;}
.suit {}
.suit ul { padding:3px 0 3px 6px;}
.suit h2 { width:95%; padding-bottom:2px; padding-top:5px; text-indent:15px; margin:0 auto; border-bottom:1px solid #ccc; background-position:0 -688px;}
.suit em { background:none; margin-top:-16px!important; margin-top:-16px;}
.tab { width:100%; padding-top:3px;}
.tab ul{ background:url(images/bg.gif) repeat-x 0 -77px; padding:0 5px; width:95%; margin:0 auto; overflow:hidden;}
.tab li{ float:left; line-height:23px; border-top:1px solid #ccc; padding-left:13px; padding-right:13px; cursor:pointer; background:url(images/bg.gif) repeat-x 0 -78px #ECF3F9; color:#1F3A87; border-left:1px solid #ccc;}
.tab li.hover { font-size:14px; background:#fff; padding-left:20px; color:#f30; padding-right:20px; font-weight:bold;}
li#tabli { border-right:1px solid #ccc;}
#showdiv1,#showdiv2 { padding:9px 0 0 8px;}
#showdiv2 { padding-bottom:6px;}
#showdiv1 ul,#showdiv2 ul{ display:none;}
#showdiv1 ul.block,#showdiv2 ul.block{ display: block;}
#showdiv1 li,#showdiv2 li{ line-height:20px; background-position:0 -612px; padding-left:4px;}
#showdiv2 li a { white-space:normal;}
#showdiv1 li { line-height:23px;}
#showdiv1 a:link,#showdiv1 a:visited,#showdiv1 a:active,#showdiv2 a:link,#showdiv2 a:visited,#showdiv2 a:active { color:#333;}
#showdiv1 a:link,#showdiv1 a:visited,#showdiv1 a:active { font-size:14px;}
#showdiv1 a:hover,#showdiv2 a:hover { color:#06f;}
#showdiv1 li span,#showdiv2 li span { padding-left:8px;}
.Rtab { width:100%; background:url(images/bg.gif) repeat-x 0 -117px; overflow:hidden;}
.Rtab ul{ padding:0 6px;}
.Rtab li{ float:left; line-height:22px; padding:5px 9px 0 9px; cursor:pointer; background-position:-250px -81px;}
.Rtab li.hover { background-position:0 -795px; background-color:#fff; width:45px; padding:5px 0 0 0; font-weight:bold; text-align:center;}
.three_block { font-family:"宋体"; padding:5px 0 0 8px; width:647px;}
.three_block div.pic { padding-top:5px;}
.three_block img { width:50px; height:50px;}
.three_block ul{}
.three_block li{ width:211px; float:left;}
.three_block { float:left;}
.three_block h1 { font-size:12px; padding-top:4px; padding-bottom:3px;}
.three_block p,ul.ulthree_block li { line-height:17px; color:#666;}
.three_block a:link,.three_block a:visited,.three_block a:active { color:#333;}
.three_block a:hover { color:#03f;}
.divwidth { width:146px; padding-left:6px;}
li.outmeida { width:225px;}
div.vmeida { width:170px;}
.vmeida h1 { text-indent:12px;}
ul.ulthree_block li{ width:160px; background-position:5px -828px; padding-left:14px;}
li.allmarqueeNews{ width:270px; overflow:hidden; white-space:nowrap;}
.content_marqueeNews { white-space:nowrap;}
.content_marqueeNews span { visibility:hidden;}
.content_marqueeNews small { visibility:hidden;}
#marqueeNews {}
li#marqueeOneNews {}
/* 频道排列 */
.content_lf,.content_rt { background:#F2F5FA; width:100%; overflow:hidden; font-family:"宋体";}
.content_lf ul { margin:6px 0;}
.content_lf li,.content_rt li { line-height:170%;}
.content_lf h3,.content_rt h1,.content_rt h2{ line-height:30px; font-size:12px; background-position:10px -850px; background-color:#fff; padding-left:28px; padding-top:1px; overflow:hidden; clear:both;}
.content_lf a:link,.content_lf a:visited,.content_lf a:active,.content_rt a:link,.content_rt a:visited,.content_rt a:active { color:#333;}
.content_lf a:hover,.content_rt a:hover { color:#06f;}
.content_lf h3 a:link,.content_lf h3 a:visited,.content_lf h3 a:active,.content_rt h1 a:link,.content_rt h1 a:visited,.content_rt h1 a:active,.content_rt h2 a:link,.content_rt h2 a:visited,.content_rt h2 a:active { color:#000;}
.content_lf h3 a:hover,.content_rt h1 a:hover,.content_rt h2 a:hover { color:#03f;}
.content_lf em,.content_rt em{ float:right; margin-top:-30px; font-weight:normal;}
.content_lf em a:link,.content_lf em a:visited,.content_lf em a:active,.content_rt em a:link,.content_rt em a:visited,.content_rt em a:active { color:#000; background-position:-250px -90px; padding-left:8px; padding-right:8px;}
.content_lf em a:hover { color:#06f;}
.content_lf em a.a_nobg:link,.content_lf em a.a_nobg:visited,.content_lf em a.a_nobg:active,.content_lf em a.a_nobg:hover,
.content_rt em a.a_nobg:link,.content_rt em a.a_nobg:visited,.content_rt em a.a_nobg:active,.content_rt em a.a_nobg:hover { background:none;}
ul.blog_name { width:85px; text-align:center; border-right:1px solid #ccc;}
.blog_name li a:link,.blog_name li a:visited,.blog_name li a:active{ color:#666;}
.blog_name li a:hover { color:#06f;}
.blog_all { clear:both; overflow:hidden;}
ul.loglist { width:195px;}
ul.loglist li { text-indent:16px;}
ul.content_list { clear:both;}
ul.content_list li{ background-position:10px -613px; padding-left:20px;}
.content_rt h1{ background-position:-175px -57px; background-color: #F2F5FA; padding-left:10px; clear:both;}
.content_rt h2{ background-position:10px -850px; background-color: #fff;}
.content_rt_one { width:355px;}
.content_rt_two { width:298px;}
.content_rt img { width:110px; height:70px;}
.content_cc { width:100%; padding-bottom:5px; overflow:hidden;}
.li_110 li { width:120px; font-family:Arial;}
.li_210 li { width:205px; font-family:Arial;}
.content_r_r { width:155px; padding-top:4px;}
.content_r_r ul { padding:0; margin:0;}
.content_r_r li { line-height:22px;}
.special { padding:5px 10px 10px 10px;}
.special ul { padding:1px 0;}
.specialpic img{ width:70px; height:60px;}
.special h3 { font-size:12px; background:url(images/line.gif) repeat-x left bottom; line-height:20px; margin-bottom:8px; clear:both;}
.special h3 a:link,.special h3 a:visited,.special h3 a:active,.special h3 a:hover { color:#000;}
.special em { margin-top:-20px;}
.special em a:link,.special em a:visited,.special em a:active,.special em a:hover { background-position:0 -653px; padding-left:12px; padding-right:0;}
ul.speciallist,ul.speciallist li { width:200px;}
.house { padding:10px; padding-bottom:8px;}
.house ul{ padding-top:0px!important; padding-top:9px;}
.house h5 em { margin-top:-15px; float:right;}
.house li { line-height:170%; padding-left:5px;}
.house h5 { font-size:12px; background-position:-240px -345px; padding-left:25px; padding-top:3px;}
.house a:link,.house a:visited { color:#000;}
.house a:active,.house a:hover {}
div.house_col { border-top:1px solid #cbcbcb; background:#EDFBFC; padding:6px 0;}
div.house_col span { padding-left:15px;}
div.house_col a { color:#03c;}
.link_o {}
.link_o ul{ width:100%; padding-top:4px;}
.link_o li{ float:left; width:65px; text-align:center;}
.link_o a:link,.link_o a:visited { color:#000;}
.link_o a:active,.link_o a:hover {}
.partner {}
.partner a:link,.partner a:visited,.citynet a:link,.citynet a:visited{ margin:0 10px 0 0; color:#036; text-decoration:underline;}
.partner a:active,.partner a:hover,.citynet a:active,.citynet a:hover { color:#f60;}
.partner strong,.citynet strong{ padding-right:8px;}
.citynet { background:#F2F5FA; padding:5px 10px; border:1px solid #DDE6F2; line-height:150%;}
.citynet a:link,.citynet a:visited { color:#000; margin:0 14px 0 0;}
.citynet a:active,.citynet a:hover {}
.hotnews,.comp { padding-top:8px; clear:both; overflow:hidden;}
div.hotnews h3,div.comp h3 { background-position:-520px -846px; padding-left:6px; margin-bottom:3px;}
.hotnews ul,.comp ul { padding:0; margin:0;}
.hotnews li,.comp li { padding-left:8px;}
.hotnews a { text-decoration:underline;}
.form_link {}
.form_link select { width:139px; font-size:12px;}
.form_link p { padding-top:5px;}
/* magazinelist */
.magazinelist {}
.magazinelist li { float:left; width:120px; text-align:center;}
.magazinelist img { width:100px;}
.magazinelist a:link,.magazinelist a:visited { width:100px; height:140px; overflow:hidden;  border:3px solid #FFF; display:block; background:#DBDFDF; margin:0 auto;}
.magazinelist a:active,.magazinelist a:hover { border:3px solid #00579E;}
.magazinelist p { padding:0; padding-top:4px; line-height:normal;}
.magazinelist p a:link,.magazinelist p a:visited { color:#666; background:none; border:0 none; width:auto; height:auto;}
.magazinelist p a:active,.magazinelist p a:hover { color:#333; border:none 0;}
.leftbtn { margin-top:60px}
.rightbtn { margin-top:-105px; z-index:600;}
.magazine { padding:8px 0;}
.vide_0577 { padding:0 10px;}
.vide_0577 ul { width:100%; overflow:hidden; background:url(images/line.gif) repeat-x left bottom; padding:10px 0;}
div.vide_0577 ul li { line-height:18px;}
.vide_0577 img{ width:62px; height:45px; border:4px solid #eaeaea;}
.vide_0577 li.pic_1 { float:left; width:70px;}
.vide_0577 li.vide_one { float:right; width:255px!important; width:250px;}
.vide_0577 h4 { font-size:12px; background-position:-245px -116px; padding-left:15px; padding-bottom:3px;}
.vide_one a{ padding-right:8px;}
.vide_0577 h4 a:link,.vide_0577 h4 a:visited { color:#676767;}
.vide_0577 h4 a:active,.vide_0577 h4 a:hover {}
ul.vide_2 {  background:url(images/line.gif) repeat-x left bottom #F7FAFF;}
ul.vide_3 { background:none;}
#newsImg { padding-top:12px!important; padding-top:11px; padding-left:13px;}
#newsImg ul{}
#newsImg li{ float:left; width:113px;}
#newsImg a{ display:block; width:100px; height:70px; overflow:hidden;}
#newsImg img { width:100px; height:auto;}
#newsImg p { display:block; width:110px; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:22px; padding-bottom:3px!important; padding-bottom:4px;}
/* ads */
#banner { padding-bottom:3px; width:100%; overflow:hidden;}
.first_ad { width:100%; text-align:right; padding-top:4px; padding-bottom:3px;}
li#two_ad,li#two_ad_1,li#two_ad_2,li#two_ad_3 { background:none; padding-left:1px; width:auto;}
li#two_ad a{}
.three_ad { padding:3px 0; text-align:right;}
.four_ad { padding:3px 0;}
.four_ad dl { margin:0; padding:0; width:100%;}
.four_ad dt {}
.four_ad dd {}
.five_ad,.six_ad { text-align:center; padding-bottom:4px;}
div.five_ad img{ width:285px;}
.six_ad img{ width:345px; height:90px;}
.seven { text-align:center; padding-bottom:2px;}
.seven img { width:650px; height:60px;}
.text_link { padding-top:7px; padding-bottom:3px; font-family:"宋体";}
.text_link ul{ clear:both;}
.text_link li{ float:left; width:50%; line-height:20px; text-indent:8px;}
.text_link a:link,.text_link a:visited,.text_link a:active { color:#16387C;}
.text_link a:hover { color:#333;}
.button_img { width:100%; padding-top:4px;}
.button_img ul{}
.button_img li{ float:left; width:95px;}
/* allnav */
.reference { width:950px;position:absolute; z-index:950; left:50%; top:148px;margin:0 0 0 -475px;height:500px;overflow:hidden; font-family:"宋体";}
.reference h2{ font-size:12px; overflow:hidden; line-height:25px; padding-left:8px; background:url(images/line.gif) repeat-x left bottom; font-weight:normal;}
.nav_cn { width:654px; height:389px; float:right; background:#fff; border:1px solid #cbcbcb;}
.nav_cn a:link,.nav_cn a:visited,.nav_cn a:active { color:#16387C;}
.nav_cn a:hover { color:#06c;}
.reference a.close_r{ float:right; margin-top:-25px; padding:0 2px;}
.reference .gut{ width:90px; float:left; padding-left:15px;}
.reference .gut h3{ font-size:12px; text-indent:8px; color:#333; padding:14px 0 4px 0; width:100%;}
.reference .gut ul{}
.reference .gut ul li{ padding:4px 8px;}
.mlab_guide { height:14px; width:30px; border:none; background-position:0 -414px; cursor:pointer;}
.mlab_guide span { visibility:hidden;}
/* footer */
.footer { width:100%; color:#999; clear:both; text-align:center; margin-top:5px;}
.footer ul {}
.footer li { display:inline; padding:0 6px 0 15px; background-position:-10px -255px;}
li.google_rss { background:none; float:right; margin-top:-22px;}
.footer a:link,.footer a:visited { color:#000;}
.footer a:active,.footer a:hover { color:#06f;}
ul.ftlink { background:#F2F5FA; height:26px; line-height:26px; border:1px solid #cbcbcb;}
ul.cp { padding:10px; line-height:150%;}
ul.cp li { margin:0; padding:0;}
ul.cp p {}
.cp a:link,.cp a:visited,.cp a:active { color:#999; text-decoration:underline;}
.cp a:hover { color:#06c;}
#MarInfo {}
#Mar { width:272px; margin:0 auto;}
#magazine_al,#magazine_ar{ background:url(images/leftbtno.gif) no-repeat left bottom; cursor:pointer; padding-top:50px;}
#magazine_ar{ background:url(images/rightbtn.gif) no-repeat left bottom;}
/*皮肤列表*/
#Skin { width:150px; padding-top:7px;}
#Skin div {float:left}
#SkinList {width:56px;height:11px;overflow:hidden; display:block;}
#Skin li{float:left;width:14px;height:11px;cursor:pointer;}
#def div{background:url(images/them.gif) no-repeat -14px top;}
#s1 div{background:url(images/them.gif) no-repeat left -11px;}
#s2 div{background:url(images/them.gif) no-repeat left -22px;}
#s3 div{background:url(images/them.gif) no-repeat left -33px;}
#s4 div{background:url(images/them.gif) no-repeat left -44px;}
#s5 div{background:url(images/them.gif) no-repeat left -55px;}
#s6 div{background:url(images/them.gif) no-repeat left -66px;}
#s7 div{background:url(images/them.gif) no-repeat left -77px;}
#s8 div{background:url(images/them.gif) no-repeat left -88px;}
#s9 div{background:url(images/them.gif) no-repeat left -99px;}
#sar{cursor:pointer;}
#sar div{ background-position:-400px -120px;}
#sar div.s{ background-position:-400px -160px;}
/* 定制报纸链接 */
#tailor div{ float:left;}
#tailor div.i,#tailor div.io{ width:12px;height:18px; background-position:-4px -65px; cursor:pointer;}
#tailor div.io{ background-position:-46px -65px;}
#rwc { width:200px; padding-top:16px;}
#rwc_c,#lwc_c { background:#730000; color:#fff; padding:2px 6px; cursor:pointer; font-family:Verdana; font-size:12px;}