@charset "utf-8";
/*====全局样式====*/
p{text-indent:0}
.search { height:23px; margin-top:3px; width:263px;}
.search .keyWords { height:23px; line-height:23px; width:190px;}
.search .searchbutton { height:23px; line-height:23px; background-position:0 -135px;}

/*====通用样式====*/
.center { text-align:center;}
.left { float:left;}
.right { float:right;}
.text_right{ text-align:right;}
.ad{border:1px solid #ccc; overflow:hidden;zoom:1;}
.bArea,.sArea{overflow:hidden;zoom:1;width:990px; margin-left:5px; margin-right:5px;}
.sArea,.header,.nav,.bigTitle{margin-bottom:8px; width:950px;}
.bold{ font-weight:bold;}
.green{ color:green;}
.img{ vertical-align:middle;}

/*=====header=====*/
.header{padding-top:10px;}
.top{ height:28px; background:url(http://img.xinhua08.com/images/bg_zq.gif) repeat-x center top; line-height:28px;border:1px solid #ccc;padding:0 10px; overflow:hidden;zoom:1;}
.top p.left{ background:url(../images/small_logo.gif) no-repeat left center; padding-left:45px;}
.top p.left a,.top p.left a:visited{ color:#666;}
.top p.right img{ vertical-align:middle;}

.bigNav { position:relative; height:52px; padding:8px 30px 0;border-left:1px solid #ccc; border-right:1px solid #ccc;}
.bigNav ul.left,.bigNav ul.right{ width:250px; height:50px; overflow:hidden;zoom:1;}
.bigNav li{ float:left; width:50px; font-size:14px; text-align:center;line-height:24px; height:24px;}
.bigNav a,.bigNav a:visited,.riLi p a,.riLi p a:visited,.nav li a,.nav li a:visited,.bBox li a,.bBox li a.visited,.focusNews p a,.focusNews p a:visited,.firstRight a,.firstRight a:visited,.sBox a,.sBox a:visited{ color:#000;}
.logo{ position:absolute; width:251px; height:82px;z-index:100;left:352px;top:1px;}

.login{ height:23px; background:url(http://img.xinhua08.com/images/bg_zq.gif) repeat-x center -29px; padding:0 10px;line-height:23px;}
.login .left{width:340px; padding-top:1px; height:22px;}
.login .right{ text-align:right; color:#fff;height:23px;width:340px;}
.login .right a,.login .right a:visited{ color:#fff;}
.login .right a:hover{color:#fff;}
.userInput{ width:117px; height:13px; background:url(../images/user_input.gif) no-repeat center center; border:0; padding:3px;}
.passInput{ width:59px; height:13px; background:url(../images/password_input.gif) no-repeat center center; border:0; padding:3px;}
.loginBtn{background:url(../images/login_btn.gif) no-repeat center center; border:0; width:58px; height:20px;}

.firstAd{ float:left; height:68px; width:792px;}
.riLi{ float:right; width:146px; height:70px; background:url(../images/rili_bg.gif) no-repeat center center; text-align:center; overflow:hidden;zoom:1;}
.riLi h4{ font-weight:normal; color:#fff; height:24px; line-height:24px;}
.riLi p{padding-top:5px;line-height:18px;}

/*=====nav=====*/
.nav{ height:37px; background:url(http://img.xinhua08.com/images/bg_zq.gif) repeat-x center top; zoom:1; overflow:hidden;}
.nav{ height:37px;zoom:1; overflow:hidden;}
.smallLogo{ height:37px; width:128px;float:left;}
.nav ul{ float:left; width:821px; border-right:1px solid #b2bdc8;  background:url(../images/nav.gif); }
.nav li{line-height:37px;}
.nav li a{ float:left; line-height:37px; padding-left:7px;}

/*=====第一屏=====*/
.firstLeft{ float:left; width:300px; margin-right:10px; _display:inline;}

.bBox{ border:1px solid #dedede;line-height:24px; margin-bottom:10px;}
.bBox h1{ height:28px; line-height:28px; background:url(http://img.xinhua08.com/images/bg_zq.gif) repeat-x center -38px;color:#000; padding:0 10px;}
.bBox iframe{ margin-left:3px;margin-bottom:5px;}
.bBox h1 img{ padding-top:10px;}
.bBox h1 a:link,.bBox h1 a:visited,.sBox h3 span a,.sBox h3 span a:visited{color:#000;}
.bBox ul.news{ padding:7px 5px 4px;font-size:12px; background:url(http://img.xinhua08.com/images/iconc.gif) no-repeat;}
.bBox ul.news li{ background:url(http://img.xinhua08.com/images/iconb.gif) no-repeat 5px center; padding-left:15px; height:24px; line-height:24px;}
.bBox ul.news1{ padding:8px 8px;font-size:12px;background:url(http://img.xinhua08.com/images/iconc.gif) no-repeat;}
.vote{ padding:8px 5px 5px;+padding:6px 5px 5px;_padding:8px 5px 5px;line-height:21px;}
.vote p{color:#07519A;}

.firstCenter{ float:left; width:398px; border:1px solid #b07c93; background:url(http://img.xinhua08.com/images/focus_bg_zq.gif) repeat-x center top;}
.focusNews{ line-height:21px; text-align:center; padding:5px 10px 4px;}
.focusNews h2{ font-family:"simhei";font-size:18px; font-weight:normal; padding:7px 0;text-shadow:1px 1px 1px #bdbdbd;}
.focusNews h2 a,.focusNews h2 a:visited{ color:#834480;}
.focusNews h5{ font-weight:normal; text-align:left; text-indent:2em;}
.firstCenter ul{ font-size:14px;;padding:6px 10px;color:#07519A;}
.firstCenter ul li { line-height:24px; height:24px;}
.firstCenter ul img{ *padding-top:0px; _padding-top:12px;}
.firstCenter ul{border-top:1px dotted #ccc;}
a.point,a.point:visited{color:#7D4800; text-decoration:underline;}

.firstRight{ float:right; width:270px;}

.rightBox{ border:1px solid #b07c93; margin-bottom:10px;}
.rightBox h1{ height:29px; line-height:29px; background:url(http://img.xinhua08.com/images/bg_zq.gif) repeat-x center -66px; padding-left:10px;}
.rightBox h1 img{ padding-top:8px;}
.rightBox h1 a:visited { color:#333;}
.rightBox dl{ overflow:hidden; zoom:1; border-bottom:1px dashed #8f8f8f; padding:8px 5px;background:#faf5f6;}
.rightBox dt{ width:82px; height:82px; overflow:hidden; float:left;}
.rightBox dd{ line-height:21px; padding-left:8px; float:left; width:162px;}
.rightBox p { text-indent:2em;}
.rightBox h4 a,.rightBox h4 a:visited{ color:#834480;}
.rightBox ul{ padding:8px 0 4px 5px; background:#f6f0f0;}
.rightBox ul.pb { padding:9px 0 8px 5px; !important;}
.rightBox ul li{ line-height:21px; height:21px;}
.rightBox ol { overflow:hidden;zoom:1; height:205px;}
.rightBox ol li{ float:left; width:86px; margin-top:4px; text-align:center; line-height:120%;}
.rightBox ol img{+margin-bottom:1px;}
.zqrank div {background:#FAF5F6;}
.zqrank div.bd{ width:244px; padding-bottom:9px; padding-top:8px;}
.zqrank.title{padding-left:10px;line-height:16px;color:white}
.zqrank div.bc{}
.zqrank div.btitle{padding-left:10px;font-size:14px;height:25px;background:#155185;line-height:25px;color:white}
.zqrank#gbonds_content, .zqrank#bbonds_content{width:264px;}
.zqrank td{border:1px solid #ccc; line-height:20px;}
.zqrank table{width:100%;border-spacing:0px;border-collapse:collapse;line-height:21px;color:#0b557a}
.zqrank table tr.tbltitle td{line-height:17px;background:#e8e9ec;border-bottom:0px; }

/*=====第二屏=====*/
.bigTitle{ height:28px; border:1px solid #ccc; width:948px;zoom:1;position:relative;}
.bigTitle h2{ height:26px; border:1px solid #fff;background:#eee url(http://img.xinhua08.com/images/icon_3.gif) no-repeat 10px center;}
.bigTitle p{ position:absolute;top:-1px;height:30px; width:126px; background:url(http://img.xinhua08.com/images/text.gif) no-repeat left -152px;left:25px;}

.widthLeft,.widthCenter{ width:350px; float:left;}
.widthLeft{ margin-right:10px; _display:inline;}
.widthRight{ float:right; width:270px;}
.newsBox{ border:1px solid #e0e0e0; margin-bottom:10px; border-top:0;}
.newsBox h2{ height:27px; background:url(http://img.xinhua08.com/images/icone.gif) no-repeat; color:#7D4800; padding-right:10px;}
.newsBox h2 p{ text-align:right; color:#fff; line-height:28px;}
.newsBox h2 p.a1{ text-align:right; color:#fff; background:url(http://img.xinhua08.com/images/iconf.gif) no-repeat; color:#7D4800; padding-left:17px;}
.newsBox h2 span{ float:left; width:120px; height:21px; text-align:center; display:block; padding-top:4px;color:#000;font-family:"黑体"; font-size:16px; font-weight:normal}
.newsBox h2 a,.newsBox h2 a:visited{ font-size:12px; font-weight:normal; color:#fff;}
.newsBox h2 span a, .newsBox h2 span a:visited { color:#000; font-weight:normal; font-size:16px;}
.newsBox ul,.bbs ul{ font-size:14px;color:#333;}
.newsBox ul li,.bbs ul li { line-height:24px; height:24px;}
.bbs ul { padding:8px;}
.newsBox ul { padding:10px 8px !important; padding:8px;}
.newsBox ul li img{padding-bottom:2px; padding-top:8px;_padding-bottom:4px; _padding-top:12px;}
.newsBox dl{ overflow:hidden; zoom:1;padding:7px 5px 4px; border-bottom:#8f8f8f 1px dashed;}
.newsBox dt{ width:82px; height:82px; overflow:hidden; float:left;}
.newsBox dd h4 a{ color:#834480;}
.newsBox dd{ line-height:21px; padding-left:8px; float:left; width:225px; color:#4b4b4b;}
.newsBox dd p { text-indent:2em;}
.newsBox .font2{ background-position:left -74px; color:#fff;}
.newsBox .font3{ background-position:left -100px; color:#fff;}
.newsBox .font4{ background-position:left -126px; color:#fff;}
.newsImg { width:80px; height:80px;}
.middle { font-size:14px;color:#7D4800; padding:5px;}
.middle p{ text-align:center; line-height:35px;}
.middle td{ line-height:23px;}
.middle tr.bg{ background:#eee;}

.sBox{ border:1px solid #DFC89F; margin-bottom:8px;}
.sBox h3{ color:#930; height:23px; line-height:23px;border-bottom:1px solid #DFC89F; background:#F2D294; padding:0 10px;}
.sBox p{ width:100px; height:23px; text-align:center; background:url(http://img.xinhua08.com/images/text.gif) no-repeat left -50px;}
.sBox th{ font-weight:normal; background:#FFF8E1; line-height:23px;}
.sBox td{ border-bottom:1px solid #DFC89F; line-height:22px; padding:0; margin:0;}
.sBox tr.none td{ border:0;}
.sBox dl{ background:#F2D294; border-bottom:1px solid #DFC89F; height:23px; line-height:23px;}
.sBox dd{ width:100px; float:left; border-right:1px solid #DFC89F;height:23px; text-align:center; font-size:14px;}
.sBox dd.on{ background:#fff; font-weight:bold; color:#930; border-bottom:1px solid #fff; position:relative; margin-bottom:-1px;}
.sBox ol{ border-bottom:1px solid #DFC89F; height:21px; line-height:21px;padding-left:10px; margin-top:1px;}
.sBox ol li{ float:left; width:56px; text-align:center; border:1px solid #DFC89F; border-bottom:0;margin-left:-1px; height:21px;background:url(http://img.xinhua08.com/images/bg_zq.gif) repeat-x center -148px; position:relative; margin-bottom:-1px;}
.sBox ol li.on{ position:relative; border-bottom:1px solid #fff; background:#fff; color:#930; margin-bottom:-1px; height:20px; line-height:20px;}
.sBox ul{ line-height:21px; padding:7px 0 6px 6px;}

.other{ border:1px solid #ccc; background:#eee; padding:20px 50px; width:850px;}
.other strong{ font-size:14px; color:#069;}

/***ad***/
.leftAd{ float:left; width:710px; height:70px; overflow:hidden;zoom:1; margin-bottom:10px;}
.rightAd{ float:right; width:260px; height:68px; overflow:hidden;zoom:1; border:1px solid #ccc;}

.rightBox dl img,.rightBox ol img,.bbs dl img{ border:1px solid #ccc;}
a:hover,.nav a:hover,.nav strong a:hover,.bBox h1 a:hover,.focusNews h2 a:hover,a.point:hover,.rightBox h4 a:hover,a.line:hover,.newsBox h2 a:hover,.sBox a:hover,.sBox h3 span a:hover{ color:#c00; text-decoration:underline;}

.copyright_div1 { margin-top:2px;}
.bBox ul.news li.v {height:96px;background:none;padding-left:5px;}
.bBox ul.news li.v div {margin-right:10px}
.bBox ul.news li.v p {padding-top:5px; text-indent:2em;}
h1 span { font-weight:normal; float: right; font-family: "simsun"; font-size: 12px; padding-right: 10px;}
h1 span a, h1 span a:visited { color:#777;}
.morenews { padding-right:15px; line-height:24px; color:#999}