body {text-align:center;font-family:"宋体",serif;background:#ffffff;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:none;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
/* link color font */
a {color:#2b2b2b;text-decoration:none;}
a:visited {color:#83006f;text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}
a:active {color:#BA2636;}
.cGg,.cGg a,.cGg:visited {color:#7B7C7D;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cGreen,.cGreen:visited{color:#008000;}
.cGray,.cGray:visited,.cGray a{color:#333;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cBlue,.cBlue:visited,.cBlue a{color:#1E50A2;}
.cRed,.cRed:visited,.cRed a{color:Red;}
.cDRed,.cDRed:visited,.cDRed a{color:#BA2636;}
.cGg a:hover,a.cGg:hover,.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover{color:#BA2636;}
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}
/* icon */
.I_V_ {background:url(http://img1.cache.netease.com/cnews/img09/icon.gif) left center no-repeat; padding-left:16px;}
/* foot */
.foot{margin:0 auto; color:#4d4d4d; width:960px; line-height:21px; clear:both;}
.foot .text{padding:5px 0 4px; border-bottom:1px solid #4d4d4d; margin:0 0 6px;}
.foot a,.foot a:visited{color:#4d4d4d;}
.foot a:hover {color:#ba2636;}
/* span blank */
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blankW {background:#fff;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block; font-size:1px;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block; font-size:1px;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank9w {background:#ffffff; clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
/* 导航css */
.globalMenu{margin:0 auto; width:958px; height:68px;}
.globalMenu .title{float:left; width:140px; padding:12px 0 0; text-align:left;}
.globalMenu .content{ float:left; width:804px;padding:9px 0 0;}
.globalMenu .content .menu{float:left; height:52px; overflow:hidden;}
.globalMenu .content .menu li{clear:both; list-style-type:none; float:left; width:100%; height:20px; color:#aaa; text-align:left; padding:0 0 0 25px;}
.globalMenu .content .s1{width:225px;}
.globalMenu .content .s2{width:170px;}
.globalMenu .content .s3{border-right:1px solid #aaa;}
.globalMenu .content .s4{height:12px}
.globalMenu .content .tip{font-weight:bold;}
.globalMenu .content a.tip:link{color:#1f3a87;}
.globalMenu .content a.tip:visited{color:#1f3a87;}
.globalMenu .content a.tip:hover{color:#BA2636;}
.globalMenu a{color:#000;}
.globalMenu a:visited{color:#000;}
.globalMenu a:hover{color:#BA2636;}
.globalMenu2{margin:0 auto; width:958px; height:52px;}
.globalMenu2 .content{ width:958px;padding:9px 0 0; clear:both; margin:0 auto;}
.globalMenu2 .content .menu{ float:left;overflow:hidden; height:36px;}
.globalMenu2 .content .menu li{clear:both;  text-align:left; padding:2px 0 0 22px;}
.globalMenu2 .content .s1{width:184px;}
.globalMenu2 .content .s2{ width:144px;}
.globalMenu2 .content .s3 { width:164px;}
.globalMenu2 .content .s3 li{clear:both;  text-align:left; padding:2px 0 0 0;}
.globalMenu2 .content .s4 { width:130px;}
.globalMenu2 .content .stroke{border-right:1px solid #ccc;}
.globalMenu2 .content .s5{line-height:22px;}
.globalMenu2 .content .tip{font-weight:bold;}
.globalMenu2 .content a.tip:link{color:#1E50A2;}
.globalMenu2 .content a.tip:visited{color:#1E50A2;}
.globalMenu2 .content a.tip:hover{color:#BA2636;}
.globalMenu2 a{color:#000;}
.globalMenu2 a:visited{color:#000;}
.globalMenu2 a:hover{color:#BA2636;}
#globalTopLogin {width:960px; margin:2px auto 0; height:30px; border-bottom:1px solid #000; clear:both; text-align: left;}
#globalTopLogin input{padding:0; margin:0;}
#globalTopLogin .tip{float:left; padding:8px 7px 0 0;}
#globalTopLogin .login{float:left; line-height:22px; padding:1px 0 0;}
#globalTopLogin .loginOn{float:left; padding:5px 0 0;}
#globalTopLogin .search{float:right; line-height:22px;}
#globalTopLogin button{ margin:1px 0 0 6px; width:48px; height:20px; background:url(http://img1.cache.netease.com/cnews/img07/toplogin_bg.gif) 0 -21px no-repeat;  border:0; clear:both;}
#globalTopLogin button:hover{background:url(http://img1.cache.netease.com/cnews/img07/toplogin_bg.gif)  no-repeat;}
#globalTopLogin .yodaoInput{margin:1px 0 0 6px; width:48px; height:20px;background:url(http://img1.cache.netease.com/cnews/img07/endToploginBg.gif) no-repeat; border:0; clear:both;}
#globalTopLogin .yodaoInput:hover{background:url(http://img1.cache.netease.com/cnews/img07/endToploginBg.gif) no-repeat;}
#globalTopLogin .inputText{ font-size:12px;height:18px; border:1px solid #ccc; width:75px;}
#globalTopLogin .inputText:hover{border:1px solid #999; background:#F8F1A0;}
#globalTopLogin .inputTextSearch{ font-size:12px;height:18px; border:1px solid #ccc; width:160px;}
#globalTopLogin .inputTextSearch:hover{border:1px solid #999; background:#F8F1A0;}
#globalTopLogin img{margin:3px 0 0;}
#globalTopLogin a{color:#000;}
#globalTopLogin a:visited{color:#000;}
#globalTopLogin a:hover{color:#BA2636;}
#globalTopLogin {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) left 3px repeat-x #fff; border-bottom:1px solid #dcdddd;}
#formLogin { width: 350px; padding:0;}
.friendLink{margin:0 auto; width:958px; border:1px solid #dcdddd; background:#FAFAFA; overflow:auto; clear:both; color:#4d4d4d;}
.friendLink a:hover {color:#BA2636;}
.friendLink a,.friendLink a:visited {color:#4d4d4d;}
.friendLink .text{line-height:21px; padding:9px 9px 5px; clear:both; text-align:left;}
.editorSign{margin:0 auto; width:960px; clear:both; line-height:21px; padding:16px 9px 5px; color:#4d4d4d;}
.editorSign a,.editorSign a:visited {color:#4d4d4d;}
.editorSign a:hover {color:#ba2636;}
	/* 频道推荐 */
.channel {width:960px; height:49px; margin:0 auto; line-height:21px; overflow:hidden;}
.channel h1 {width:130px; height:45px; float:left; overflow:hidden; margin-right:8px;}
.channel .focus {width:648px; float:left; overflow:hidden; text-align:left; margin-top:2px;}
	 .focus li {background:url(http://img1.cache.netease.com/cnews/img09/sprites.gif) right -488px no-repeat; width:216px; height:41px; overflow:hidden; float:left;}
	 .focus h2 {float:left; height:49px; width:58px; line-height:63px; text-indent:22px; font-weight:bold; color:#1E50A2;}
	 .focus h2.s1 {background:url(http://img1.cache.netease.com/cnews/tieimg/backgrounds2_v2.png) 23px -295px no-repeat;}
	 .focus h2.s2 {background:url(http://img1.cache.netease.com/cnews/tieimg/backgrounds2_v2.png) 24px -358px no-repeat;}
	 .focus h2.s3 {background:url(http://img1.cache.netease.com/cnews/tieimg/backgrounds2_v2.png) 22px -416px no-repeat;}
	 .focus h2 a,.focus h2 a:visited {color:#1E50A2; display:block;}
	 .focus h2 a:hover {color:#BA2636;}
	 .focus h3 {float:left; width:79px;}
	 .focus h3 a {padding:4px 0 0 4px;}
	 .focus h3.new a {background:url(http://img1.cache.netease.com/cnews/img09/sprites.gif) right -176px no-repeat; padding:4px 11px 0 4px;}
	 .focus h3.new sup {display:none;}
.channel .weather {margin:2px 0 0 0;}
	/* 频道导航 */
.nav_channel {background:url(http://img1.cache.netease.com/cnews/tieimg/backgrounds2_v2.png) left top no-repeat; height:32px; width:960px; margin:0 auto;}
.nav_channel .nav { height:32px; line-height:33px; color:#fff; overflow:hidden;}
	.nav a {background:url(http://img1.cache.netease.com/cnews/tieimg/backgrounds2_v2.png) left -37px no-repeat; float:left; padding:0 7px 0 11px;}
	.nav .first {background:none;}
	.nav a,.nav a:visited {color:#fff;}
	.nav a:hover {color:#fff;}
.nav_channel .search {float:right; height:20px; overflow:hidden; margin-top: 6px; padding-left: 8px; display: inline; margin-right: 8px;}
	.search .textBox {background:url(http://img1.cache.netease.com/cnews/img09/sprites.gif) right -287px no-repeat; width:106px; height:20px; line-height:21px; text-indent:4px; padding:2px 0 0 0; border:none; line-height:18px; color:#727171; float:left;}
	.search .btn {background:url(http://img1.cache.netease.com/cnews/img09/sprites.gif) left -5px no-repeat; width:22px; height:20px; border:none; text-indent:-100em; cursor:pointer; float:left;}
.nav_channel_end {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) left -67px repeat; height:37px; line-height:38px; overflow:hidden; width:960px; margin:0 auto;}
.nav_channel_end .rightS {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) right -141px no-repeat; display:block; width:8px; height:37px; float:right; overflow:hidden;}
.nav_channel_end .nav {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) left -30px no-repeat; height:37px; float:left; line-height:38px; color:#1E50A2; overflow:hidden;}
.nav_channel_end .nav a {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) 4px -104px no-repeat; float:left; padding:0 6px 0 14px; font-weight:bold;}
.nav_channel_end .nav .firstNode {background:none;}
.nav_channel_end .goHome {float:right; width:85px; height:23px; background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) left -178px no-repeat; overflow:hidden; text-indent:-19em; margin:7px 8px 0 0;}
.nav_channel_end .nav a,.nav_channel_end .nav a:visited {color:#1E50A2;}
.nav_channel_end .nav a:hover {color:#BA2636;}
.nav_channel_end .search {float:right; display:inline; width:128px; height:20px; margin:8px 13px 0 0; overflow:hidden;}
.nav_channel_end .search .textBox {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) right -202px no-repeat; width:106px; height:20px; line-height:21px; text-indent:4px; padding:2px 0 0 0; border:none; line-height:18px; color:#727171; float:left;}
.nav_channel_end .search .btn {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) left -222px no-repeat; width:22px; height:20px; border:none; text-indent:-100em; cursor:pointer; float:left;}

.ggText{background:#fafafa; border:1px solid #dcdddd; clear:both; text-align:left; padding:5px 0; color:#7B7C7D; width:958px; margin: 0 auto;}
.ggText ul { clear:both; padding:0 9px; display:block;}
.ggText li { float:left; width:128px; margin-right:6px; line-height:21px;}
.ggText ul.topImgAd {  height: 80px; overflow: hidden; padding: 0; }
.ggText ul.topImgAd li { float: left; overflow: hidden; margin: 0px; padding-left: 10px;  height: 80px; width: auto; }

div.area, div.areaEnd, div.ad960 { width: 960px; margin: 0 auto; }
div.area { background: url(http://img1.cache.netease.com/cnews/tieimg/area_bg.png) repeat-y right top;  text-align: left; }
div.areaEnd { background: url(http://img1.cache.netease.com/cnews/tieimg/backgrounds1_v2.png) no-repeat 680px -171px; height: 1px; overflow: hidden; }
div.ad960 { height: 100px; overflow: hidden; }
div.colL { width: 665px; float: left; }
div.colR { width: 280px; float: right; border-top: 1px solid #dcdddd; }

div.fighter { border: 1px solid #dcdddd; zoom: 1; }
div.fighter div.titleBar { background: url(http://img1.cache.netease.com/cnews/tieimg/backgrounds1_v2.png) no-repeat; height: 23px; padding-left: 4px; border-bottom: 1px solid #c0c6c9; overflow: hidden; }
div.fighter div.titleBar .text { background: url(http://img1.cache.netease.com/cnews/tieimg/backgrounds1_v2.png) no-repeat -136px -25px; padding-left: 15px; display: block; float: left; }
div.fighter .content { padding: 5px 13px 0 13px; }
div.fighter h2 { font-family: "黑体"; font-size: 20px; height: 37px; line-height: 40px; float: right; width: 499px; overflow: hidden; }
div.fighter p.abstract { border: 1px solid #dcdddd; line-height: 1.8em; color: #727171; padding: 6px 15px; margin: 0; text-indent: 2em; float: right; width: 467px; }
div.fighter h3 { height: 28px; line-height: 30px; overflow: hidden; padding-left: 1.5em; }
div.fighter div.preview { float: left; padding-top: 8px; }
div.fighter div.preview img { width: 120px; height: 90px; border: 1px solid #dcdddd; }

div.opinion { background: url(http://img1.cache.netease.com/cnews/tieimg/backgrounds3_v2.png) no-repeat 264px 12px; width: 100%; border-bottom: 1px solid #f2f2f2; padding-bottom: 9px; }
div.opinion p { margin: 0; }
div.opinion span.counter { vertical-align: middle; }
div.opinion input { background: url(http://img1.cache.netease.com/cnews/tieimg/backgrounds3_v2.png) no-repeat; width: 106px; height: 23px; line-height: 23px; border: none; text-align: center; font-size: 12px; color: #2b2b2b; margin: 4px 0; cursor: pointer; text-align: center; vertical-align: middle; }
div.opinion img.percent { vertical-align: middle; }
div.opinion .support, div.opinion .against { width: 240px; line-height: 1.7em; overflow: hidden; }

div.opinion .support strong { color: #c9171e; }
div.opinion .support { padding-left: 8px; background: url(http://img1.cache.netease.com/cnews/tieimg/backgrounds3_v2.png) no-repeat -197px top; }
div.opinion .support input { background-position: left -232px; }

div.opinion .against { padding-right: 8px; background: url(http://img1.cache.netease.com/cnews/tieimg/backgrounds3_v2.png) no-repeat -502px top; }
div.opinion .against strong { color: #2051a0; }
div.opinion .against input { background-position: -106px -232px; }

div.replies div.titleBar { height: 28px; line-height: 28px; background: url(http://img1.cache.netease.com/cnews/tieimg/backgrounds1_v2.png) no-repeat left -52px; overflow: hidden; padding-left: 10px; }
div.replies div.titleBar span.text { background: url(http://img1.cache.netease.com/cnews/tieimg/backgrounds1_v2.png) no-repeat -188px -116px; padding-left: 11px; display: block; float: left; }
div.replies div.titleBar a.more { float: right; padding-right: 12px; }
div.reply { padding: 8px 10px 16px 10px; border-bottom: 1px dotted #afafb0; }
div.reply span.description { font-size: 14px; color: #2051a0; background: url(http://img1.cache.netease.com/cnews/tieimg/backgrounds1_v2.png) no-repeat left -84px; height: 26px; line-height: 26px; padding-bottom: 5px; width: 137px; text-align: center; overflow: hidden; float: left; display: block; }
div.reply a.switch { width: 65px; height: 19px; line-height: 19px; background: url(http://img1.cache.netease.com/cnews/tieimg/backgrounds1_v2.png) no-repeat left -120px; float: right; padding-left: 24px; display: block; margin-top: 3px; cursor: pointer; }
div.reply a.toOff { background-position: -92px -120px; cursor: pointer; }
div.reply h4 { font-family: "黑体"; font-size: 18px; height: 36px; line-height: 36px; overflow: hidden; clear: both; }
div.reply p.abstract { color: #727171; margin: 0; line-height: 1.8em; }
div.reply div.commentArea { display: none; }
div.reply div.commentHeader { background: #ffffee url(http://img1.cache.netease.com/cnews/tieimg/backgrounds1_v2.png) no-repeat left -148px; height: 12px; overflow: hidden; }
div.reply div.commentFooter { height: 32px; line-height: 32px; text-align: right; }
div.reply div.commentFooter span.date { color: #727171; }
div.reply div.commentFooter a.viewAll { background: url(http://img1.cache.netease.com/cnews/tieimg/backgrounds1_v2.png) no-repeat -144px -92px; padding-left: 16px; color: #ba2636; }
div.reply div.commentFooter a.viewAll:hover { color: #bc2931; }
div.last { border: none; padding-bottom: 0; }

div.viewAllComment { font-size:14px; text-align:right; height:34px; line-height:34px; padding-right: 0.8em; }
div.viewAllComment a { color: #000; }
div.viewAllComment a:hover { color: #bc2931; }
div.commentBox {padding:3px; background:#FFFFEE; border:1px solid #999; overflow:hidden; border-top: none;}
div.commentBox p {margin:9px 3px; line-height:20px;}
div.commentBox div.commentBox { border-top: 1px solid #999; margin-bottom:12px; }
div.commentBox { padding: 3px; border: 1px solid #999; border-top: none; font-size: 14px; }
div.commentBox .forCite {font-size:12px; padding:5px 3px; line-height:20px; color:#1F3A87;}
div.commentBox .forCite .citeRight {float:right; margin-top:-18px; color:#8D8D8D; padding-right:9px;}
div.commentBox .hiddenBox {color:#8D8D8D; font-size:12px; line-height:24px; padding:0 9px; cursor:pointer;}

div.colR div.inner { padding: 0 7px 0 8px; }
div.colR div.titleBar { height: 24px; line-height: 24px; margin-top: 7px; padding-left: 6px; color: #2b2b2b; border-bottom: 1px solid #dcdddd; }
div.colR div.titleBar span.text { float: left; display: block; font-weight: bold; padding-left: 20px; background: url(http://img1.cache.netease.com/cnews/img09/sprites.gif) no-repeat 0 -76px; }
div.colR div.titleBar a.more { float: right; display: block; padding-right: 6px; }
div.colR ul.list1 { padding: 0 11px; clear: both; }
div.colR ul.list1 li { padding-left: 8px; height: 21px; line-height: 21px; background: url(http://img1.cache.netease.com/cnews/img09/sprites.gif) no-repeat left -544px; overflow: hidden; }
div.colR div.subTitle { background: #e7eef0; height: 26px; line-height: 26px; color: #2b2b2b; font-weight: bold; padding: 0 8px; margin-bottom: 12px; clear: both; }
div.colR ul.tabMenu { float: right; border-left: 1px solid #dcdddd; }
div.colR ul.tabMenu li { float: left; height: 23px; line-height: 23px; border: 1px solid #dcdddd; border-left: none; width: 86px; text-align: center; cursor: pointer; overflow: hidden; background: url(http://img1.cache.netease.com/cnews/tieimg/backgrounds1_v2.png) repeat left -25px; }
div.colR ul.tabMenu li.current { position: relative; height: 24px; border-bottom: none; background: #f7fcfe; color: #2051a0; font-weight: bold; }
div.colR ol.rankList { background: url(http://img1.cache.netease.com/cnews/tieimg/backgrounds2_v2.png) no-repeat left -70px; margin: 0 8px; display: none; }
div.colR ol.rankList li { line-height: 21px; height: 21px; overflow: hidden; padding-left: 23px; }
div.colR ol.current { display: block; }
div.colR div.textImg { clear: both; padding: 0 8px; overflow: hidden; }
div.colR div.textImg div.img { float: left; }
div.colR div.textImg div.img img { border: 1px solid #dcdddd; }
div.colR div.textImg p.text, div.colR div.textImg div.text { float: right; color: #727171; line-height: 1.6em; margin: 0; }
div.colR div.textImg p { margin: 0; text-indent: 2em; }
div.colR div.textImg p a { color: #bc2931; }
div.colR div.textImg1 { height: 80px; }
div.colR div.textImg1 div.img { width: 72px; }
div.colR div.textImg1 div.img img { width: 70px; height: 70px; }
div.colR div.textImg1 p.text { width: 164px; }
div.colR div.textImg2 { height: 95px; }
div.colR div.textImg2 div.img { width: 122px; }
div.colR div.textImg2 p.text, div.colR div.textImg2 div.text { width: 114px; }
div.colR ul.imgList1 { border-top: 1px dotted #afafb0; width: 100%; padding-top: 8px; }
div.colR ul.imgList1 li { padding: 12px 8px 0 8px; float: left; width: 72px;  }
div.colR ul.imgList1 img { border: 1px solid #dcdddd; }
div.colR ul.imgList1 span { cursor: pointer; display: block; height: 23px; line-height: 23px; }
div.colR div.enterBBS { text-align:right; padding-right:15px; }

#memberLogin { padding: 0 11px; }
#memberLogin span { display: block; margin-top: 10px; }
#memberLogin span.btns { text-align: center; }
#userPanel { padding: 0.5em; background: #e6f4f8; font-size: 14px; line-height: 1.8em; text-align: center; display: none; margin-top: 10px; }
#userPanel p { margin: 0; }
#takeComments { padding: 0 8px; }
#takeComments span { padding: 8px 0; display: block; line-height: 19px; }

input.text { border: 1px solid #aeaeae; background: #fff; width: 185px; height: 18px; line-height: 18px; }
input.btn { width: 43px; height: 25px; line-height: 19px; font-size: 12px; margin: 0; padding: 0; }
div.bottomPages { font-size: 14px; color: #155067; word-spacing: 0.5em; background: none; text-align: center; }
div.bottomPages span.current { font-weight: bold; font-family: "黑体"; font-size: 20px; color: #000; }
div.bottomPages a { color: #155067; }
div.bottomPages a:hover { color: #bc2931; }