@charset "gb2312";
/* CSS Document */

.directNav{ width:960px; height:30px; line-height:30px; margin:0 auto; background:url(http://img1.cache.netease.com/cnews/img/subscibe0304/bg07.jpg) repeat-x; text-align:left; text-indent:11px;}
.box-ad{ width:934px; height:80px; border:1px solid #dcdddd; margin:1px auto 0; padding:12px; background:#fafafa; text-align:left; overflow:hidden;}
.box-ad .ad125{ width:125px; height:80px; overflow:hidden; float:left;}
.box-ad .ad660{ width:660px; height:80px; padding:0 12px; overflow:hidden; float:left;}
.channel {width:960px; height:49px; margin:10px auto 0; overflow:hidden;}
.channel h1 {width:130px; height:45px; float:left; overflow:hidden; margin-right:8px;}
.channel h2 { width:200px; height:45px; float:left; overflow:hidden; margin-right:8px;}
.channel h3{ float:left; line-height:37px; margin-top:8px;}
.channel .search {float:right; display:inline; height:21px; margin:13px 1px 0 0; overflow:hidden;}
.channel .search .textBox{ width:160px; height:18px; border:1px solid #ccc; vertical-align:bottom;}
.channel .search .btn{ background:url(http://img1.cache.netease.com/cnews/img/subscibe0304/bg14.jpg) no-repeat; width:56px; height:21px; line-height:21px; border:none; cursor:pointer;}
.nav_channel {background:url(http://img1.cache.netease.com/cnews/img09/sprites_jpg.jpg) left -153px repeat-x; height:32px; width:960px; margin:0 auto;}
.nav_channel .rightS {background:url(http://img1.cache.netease.com/cnews/img09/sprites_jpg.jpg) right -467px no-repeat; display:block; float:right; width:8px; height:32px; overflow:hidden;}
.nav_channel .nav {background:url(http://img1.cache.netease.com/cnews/img09/sprites_jpg.jpg) left -235px no-repeat; height:32px; float:left; line-height:33px; color:#fff; overflow:hidden;}
	.nav a {background:url(http://img1.cache.netease.com/cnews/img09/sprites.gif) left -253px no-repeat; float:left; padding:0 7px 0 11px;}
	.nav .firstNode {background:none;}
	.nav a,.nav a:visited {color:#fff;}
	.nav a:hover {color:#fff;}
.nav_channel .calendar {width:70px; height:32px; position:relative; float:right; z-index:2;}
	.calendar .pointer {background:url(http://img1.cache.netease.com/cnews/img09/sprites.gif) right -226px no-repeat; cursor:pointer; width:67px; color:#fff; display:block; text-align:left; margin-top:9px;}
	.calendar .pointer:hover {text-decoration:underline;}
.nav_channel .goHome {width:70px; height:32px; position:relative; float:right;}
	.goHome a {background:url(http://img1.cache.netease.com/cnews/img09/sprites.gif) right -257px no-repeat; cursor:pointer; width:67px; color:#fff; text-align:left; display:block; margin-top:9px;}
.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:10px auto 0;}
.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 5px 0 13px; 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;}

/* 导航日历 */
    .calendarMain {background:#fff; clear:both; display:none; border:1px solid #ccc; height:207px;width:175px; position:absolute; z-index:2; right:0; top:32px;}
	.selectDate{float:left; width:175px; clear:both; font-size:14px; margin:4px 0 6px;}
	.title{float:left; width:175px; height:25px;clear:both;background:#ddd;}
	.title li{float:left; width:25px; line-height:25px;font-weight:bold;}
	.title .endweek{color:#BA2636;}
	.list{float:left; width:175px; height:25px;clear:both;}
	.list li{float:left;width:24px; text-align:left; line-height:25px;height:25px;display:inline; margin:0 1px 1px 0; background:#f6f6f6;}
	.list li a{display:block; width:24px; text-align:center; line-height:25px; height:25px; background:#f6f6f6;}
	.list li a:hover{background:#BA2636; color:#fff;}
	.list .current{background:#ccc;}
	
.subNav{ width:954px; height:23px; line-height:23px; margin:10px auto 0; padding-left:6px; color:#2b2b2b; text-align:left;}
.subNav a{ display:inline-block; width:56px; height:23px; background:url(http://img1.cache.netease.com/cnews/img/subscibe0304/bg28.jpg) no-repeat center; margin:0 8px; color:#2b2b2b; text-align:center;}
.subNav a:hover{ text-decoration:none; color:#f60;}

.area{ width:960px; margin:10px auto 0; text-align:left; overflow:hidden;}
.areabg1{ background:url(http://img1.cache.netease.com/cnews/img/subscibe0304/bg02.gif) repeat-y center top;}
.area-half{ width:467px; overflow:hidden;}

/* 栏湛css */
.titleBar {height:25px; line-height:25px; overflow:hidden;}
.titleBar .more {float:right; padding-right:8px;}
.titleBar h2,.titleBar h3 {float:left; color:#000; font-weight:bold; font-size:14px; line-height:25px;}
.titleBar h2 a,.titleBar h2 a:visited,.titleBar h3 a,.titleBar h3 a:visited {color:#000;}
.titleBar h2 a:hover,.titleBar h3 a:hover {color:#BA2636;}
/* 栏湛如格css */
.titleBar {background:url(/images/sprites_jpg.jpg) left -317px repeat-x #fff; padding-bottom:8px;}
.titleBar h2 {background:url(http://img1.cache.netease.com/cnews/img09/sprites.gif) left -213px no-repeat; padding-left:17px;}
.titleBar .more {background:url(http://img1.cache.netease.com/cnews/img09/sprites.gif) right -317px no-repeat;}

.title-tab{ height:26px; line-height:25px; background:url(http://img1.cache.netease.com/cnews/img/subscibe0304/bg19.gif) repeat-x bottom; color:#2b2b2b; overflow:hidden;}
.title-tab h2{ float:left; padding-left:25px; background:url(/images/bg12.gif) no-repeat 7px center; font-weight:bold;}
.tabNav{ float:right; overflow:hidden; padding-left:1px; background:url(http://img1.cache.netease.com/cnews/img/subscibe0304/bg20.gif) no-repeat left top;}
.tabNav li{ float:left; width:130px; height:26px; padding-right:1px; background:url(/images/bg22.jpg) no-repeat; text-align:center; cursor:pointer;}
.tabNav li.active{ background:url(/images/bg21.jpg) no-repeat; font-weight:bold;}
.tabContents{ background:url(/images/bg23.jpg) repeat-x top; display:none;}
.tabContents.active{ display:block;}
.tabContents tr{ height:25px;}
.tabContents th{ color:#2b2b2b;}
.tabContents th,.tabContents td{ padding-left:6px;}
.tabContents tbody{ margin-bottom:15px;}
.tabContents a{ font-size:14px; color:#2b2b2b;}
.tabContents a:hover{ color:#bc2636;}
.tabContents .red{ background:url(http://img1.cache.netease.com/cnews/img/subscibe0304/bg26.gif) no-repeat 6px 6px;}
.tabContents .gray{ background:url(http://img1.cache.netease.com/cnews/img/subscibe0304/bg27.gif) no-repeat 6px 6px;}
.tabContents span{ display:inline-block; width:13px; padding-right:8px; color:#fff; text-align:center; font-weight:bold;}
.tabContents .rank{ padding-left:13px; background:url(http://img1.cache.netease.com/cnews/img/subscibe0304/bg06.gif) no-repeat 4px 11px;}

.about{ margin-top:15px; color:#4d4d4d; line-height:23px;}