﻿/* Global CSS */
body {font-family:Arial,sans-serif; background:#ffffff;font-size:12px;text-align:center;}
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,input,textarea,select{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 {font-size:13px; 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;}   
strong {font-weight:normal;}
/* link color font */
a {color:#333;text-decoration:none;}
a:visited {color:#83006f;text-decoration:none;}
a:hover {color:#CC0000;text-decoration:underline;}
a:active {color:#CC0000;}
.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:#2353A7;}
.cRed,.cRed:visited,.cRed a{color:Red;}
.cDRed,.cDRed:visited,.cDRed a{color:#CC0000;}
.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:#CC0000;}
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f11px{font-size:11px;}
.f12px{font-size:12px;}
.f13px{font-size:13px;}
.f14px{font-size:14px;}
.f15px{font-size:15px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}

/* span blank */
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix {*zoom:1;}
.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;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank9w {background:#ffffff; clear:both; height:9px; overflow:hidden; display:block;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.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;}

.wrapper { margin:0 auto; width:960px; text-align:left; overflow:hidden; }
.hnews {padding-left:15px; background:url(http://imgcache.cnyes.com/cnews/img/ico_headlines.gif) no-repeat left center; }
.pnews {padding-right:22px; background:url(http://imgcache.cnyes.com/cnews/img/ico_photo.gif) no-repeat right center; }
.vnews {padding-right:20px; background:url(http://imgcache.cnyes.com/cnews/img/ico_video.gif) no-repeat right center; }

/*------ header ------*/
.header{position:relative; width:960px; height:140px; margin:0 auto; overflow:hidden;}
.masthead { position:absolute; right:-5px; top:0;}
.masthead li{float:left; line-height:20px; background:url(http://imgcache.cnyes.com/cnews/img/masthead_line.gif) right 45% no-repeat; padding:0 6px;}
.masthead li.mdtail{background:none;}
.masthead a {color:#666;}
h1.logo{position:absolute; left:0; top:22px;}
h1.logo img{display:block; float:left;}
h1.logo span{ text-indent:-9999pt; position:absolute;bz-index:-1;}
.memberlinks {position:absolute; left:0; top:80px; width:210px; color:#888; line-height:1.5em; text-align:left;}
.memberlinks a{padding:0 5px;}
.memberlinks a:link, .memberlinks a:visited {color:#2353A7;}
.memberlinks a:hover{text-decoration:underline;}


/*   navi   */
.page_navi {width:960px;height:42px; margin:0 auto; font-size:12px; background:url(http://imgcache.cnyes.com/cnews/img/bg_newsnav.gif) no-repeat 0 0;}
.page_navi .menuList { float:left; margin-top:10px; height:30px; line-height:30px; overflow:hidden;}
.page_navi .menuList li {float:left; padding:0 7px 0 8px; background:url(http://imgcache.cnyes.com/cnews/img/sprites.gif) no-repeat 0 -485px;}
.page_navi .menuList li.noBg { padding:0 7px 0 12px; background:none;}
.page_navi .menuList li a, .page_navi .menuList li a:visited {color:#333;}
.page_navi .menuList li a:hover {color:#cc0000;}
.page_navi .calendar {width:60px; height:25px; position:relative; float:right; z-index:999; padding-top:11px;}
	.calendar .pointer{ cursor:pointer; color:#fff; text-align:left;}
	.calendar .pointer:hover {text-decoration:underline;}
		/* 导航?? */
		.calendarMain {background:#fff; clear:both; display:none; border:1px solid #ccc; height:207px;width:175px; position:absolute; z-index:2; right:0; top:30px;}
		.calendarMain .selectDate{float:left; width:175px; clear:both; font-size:13px; margin:4px 0 6px;}
		.calendarMain .title{float:left; width:175px; height:25px;clear:both;background:#ddd;}
		.calendarMain .title li{float:left;width:25px;line-height:25px;font-weight:bold;}
		.calendarMain .title .endweek{color:#BA2636;}
		.calendarMain .list{float:left; width:175px; height:25px;clear:both;}
		.calendarMain .list li{float:left;width:24px; text-align:left; line-height:25px;height:25px;display:inline; margin:0 1px 1px 0; background:#f6f6f6;}
		.calendarMain .list li a{display:block; width:24px; text-align:center; line-height:25px; height:25px; background:#f6f6f6;}
		.calendarMain .list li a:hover{background:#BA2636; color:#fff;}
		.calendarMain .list .current{background:#ccc;}


/* footer */
.footer {color:#666; margin:0 auto; padding:0 0 20px 0; width:960px;}
.footer a {color:#666;}
.footer p{margin:0; padding:3px 0; text-align:left;}
.footer p span{padding:0 3px;}

/*----- ads -----*/
.gadbar728x90 { padding:20px 0 0 0; text-align:right;}

/*
.googlecopyright a { color:#bbb; font-size:10px; text-decoration:none;}
.googletilte a { height:22px; font-size:15px; line-height:22px; color:#000; cursor:pointer; text-decoration:none; }
.googlenews { color:#666; line-height:16px; font-size:12px; cursor:text; }
.googleurl { padding-left:10px; color:#666; font-size:10px; line-height:14px; text-decoration:none; }
.googleurl:hover { color:#666; text-decoration:none;}

.gAD-nsbd-top { margin:10px 15px; padding:2px 0 5px; border-bottom:1px solid #E6E6E6; border-top:1px solid #E6E6E6; }

.gAD-newshome-bottom {line-height:18px; }
.gAD-newshome-bottom .googlenews a { color:#888; font-size:11px; font-family:MingLiU;}
.gAD-newshome-bottom a.googleurl{font-size:10px; font-family:Arial;}
.gAD-newshome-bottom .googletilte { padding:5px 0 3px 0;}
.gAD-newshome-bottom .googletilte a { height:20px; font-size:12px; line-height:20px; color:#467902; cursor:pointer;}

.gAD-nsbd-bottom { margin:0 15px 15px; padding:0 0 5px; }
.gAD-nsbd-bottom .googlecopyright a { color:#000; font-size:11px; text-decoration:none; font-weight:bold;}
.gAD-nsbd-bottom .googletilte { padding-top:5px;}
.gAD-nsbd-bottom .googletilte a { height:22px; font-size:13px; line-height:22px; color:#000; cursor:pointer; text-decoration:underline; }
*/


.adglodtxt {position:absolute; bottom:0; left:0; widows:100%; margin:0; text-align:center; line-height:30px;}
.adglodtxt a {font-size:15px; padding:0 9px; color:#0033cc; text-decoration:underline;}

.ad_nsbd_300_250 { float:left; margin:0 22px 12px 0; width:300px; height:250px; overflow:hidden;}
.ad_nsft_650_250 { clear:both; width:650px; height:250px; overflow:hidden;}
.ad_nsRT_300_250 { width:300px; height:250px; overflow:hidden; background:#fff;}
.ad_nsRT_160_600{ width:160px; height:600px; margin:0 auto; overflow:hidden; background:#fff;}
.ad_960 { clear:both; margin:0 auto; width:960px;}
.ad_960 .ad_728_90 {float:left; margin:9px auto; width:728px;}
.ad_960 .ad_220_90 { float:right; margin:9px auto; width:220px;}
.ad_nshome_300_250 { clear:both;}



.topnav {background:url(http://imgcache.cnyes.com/cnews/img/btnBgs_top.png) 0 0 no-repeat;float:right; text-align:center; font:11px Verdana, sans-serif;}
.topnav a {background:url(http://imgcache.cnyes.com/cnews/img/btnBgs_top.png) right 0 no-repeat; color:#333; display:block; margin-left:3px; padding-right:12px; width:40px;height:23px; line-height:23px;}
