/* Global CSS */
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:0;}
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;}   
strong {font-weight:normal;}
/* link color font */
a {color:#000000;text-decoration:none;}
a:visited {color:#83006f;text-decoration:none;}
a:hover {color:#bc2931;text-decoration:underline;}
a:active {color:#bc2931;}
.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:#666;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cBlue,.cBlue:visited,.cBlue a{color:#1f3a87;}
.cRed,.cRed:visited,.cRed a{color:Red;}
.cDRed,.cDRed:visited,.cDRed a{color:#bc2931;}
.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:#bc2931;}
.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;}

/* foot */
.foot{margin:0 auto; width:960px; line-height:160%; clear:both;}
.foot .text{padding:3px 0 6px; border-bottom:1px solid #000; margin:0 0 5px;}
.foot a:visited{color:#000;}

/* 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;}
.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;}
.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;}
/* 导航 */
.globalTopNav{margin:0 auto; width:960px;padding:8px 0 4px;text-align:left; letter-spacing:2px; color:#999;}
.globalTopNav a{color:#000;padding:0 2px;}
.globalTopNav a:visited{color:#000;}
.globalTopNav a:hover{color:#bc2931;}
.globalTopNav a:active{color:#bc2931;}

.news_nav { margin:0 auto; width:960px; clear:both;}
.news_nav .logo {float:left;}
.news_nav .logo2 {float:left; padding:6px 0 0 5px;}
.news_nav .channel {float:left; padding:21px 0 0 6px;}
.news_nav .channel a { color:#000;}
.news_nav .channel a:visited{color:#000;}
.news_nav .channel a:hover {color:#bc2931;text-decoration:underline;}
.news_nav .search {float:right;padding:10px 0 0;width:255px;}
.news_nav .search .s1 {float:left;padding:12px 3px 0 10px;}
.news_nav .search .s2 {float:left;padding:6px 3px 0 0;}
.news_nav .search .s2 input {border:1px solid #ccc;height:16px; font-size:12px;width:85px;}
.news_nav .search .s3 {float:left;padding:6px 3px 0;}
.news_nav .search .s3 .input{ border:0; width:51px; cursor:pointer; height:20px; padding:2px 0 0; font-size:12px; background:url(http://img1.cache.netease.com/cnews/img07/nav2_bg.gif) 0 0 no-repeat;}
.news_nav .search .s3 .inputOver{ border:0; width:51px; cursor:pointer;  height:20px; padding:2px 0 0; font-size:12px; background:url(http://img1.cache.netease.com/cnews/img07/nav2_bg.gif) 0 -21px no-repeat;}
.news_nav .search .s4 {float:left;padding:9px 0 0 3px;}
.news_nav .menu { clear:both; background:url(http://img1.cache.netease.com/cnews/img07/nav2_bg.gif) 0 -60px repeat-x; height:28px;  border-top:1px solid #ccc;}
.news_nav .menu .menuTip{float:left;}
.news_nav .menu .menuTip li{float:left; margin:9px 0 0; display:block; padding:0 9px; background:url(http://img1.cache.netease.com/cnews/img07/nav2_bg.gif)  0 -42px;}
.news_nav .menu .menuTip .noneBg{background:none;}
.news_nav .menu .menuTip a{color:#fff;}
.news_nav .menu .menuTip a:visited{color:#fff;}
.news_nav .menu .menuTip a:hover{color:#ff0;}
/* 天气搜索 */
.w_search { width:958px; height:42px; margin:0 auto; border:1px solid #ccc; background:#E8ECEF;}
.w_search .pic { float:left;}
.w_search .s1 { float:left; padding:10px 0 0 5px;}
.w_search .s2 { float:left; padding:10px 0 0 15px;}
.w_search .input{ border:0; width:51px; cursor:pointer; height:20px; padding:2px 0 0; font-size:12px; background:url(http://img1.cache.netease.com/cnews/img07/nav2_bg.gif) 0 0 no-repeat;}
.w_search .inputOver{ border:0; width:51px; cursor:pointer;  height:20px; padding:2px 0 0; font-size:12px; background:url(http://img1.cache.netease.com/cnews/img07/nav2_bg.gif) 0 -21px no-repeat;}
/* 内容块 */
.area { width:958px; margin:0 auto; clear:both; border:1px solid #ccc; }
.area .colLeft { float:left; width:228px;margin:0 auto;}
.area .colRight { float:right; width:726px;margin:0 auto;}
.area1 { width:960px; margin:0 auto; clear:both; background:url(bg01.gif) repeat-y;}
.area1 .line { width:960px; margin:0 auto; clear:both;background:url(bg02.gif) no-repeat; height:1px; font-size:1px; overflow:hidden;}
.area1 .colLeft { float:left; width:736px;border-top:1px solid #E8ECEF; }
.area1 .colRight { float:right; width:210px;}
.area1 .colLeft .title {  width:720px;float:left;text-align:left; background:url(title_bg1.gif) repeat-x; border-bottom:1px solid #C0C6C9; font-size:14px; font-weight:bold; margin:0 1px; padding:5px 6px;}
.area1 .colLeft .map { margin:0 auto;}
.area2 { width:958px; margin:0 auto; clear:both; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.area2 .colL { float:left; width:314px; margin-left:5px;}
.area2 .colM { float:left; width:314px;}
.area2 .colR { float:left;width:314px;}
.area2 .normal{display:none;}
.area2 .on{display:block;}
.weather { width:210px; margin:10px 0 5px 10px; text-align:left;}
.weather h2 { background:url(title_bg.gif) no-repeat; font-size:14px; font-weight:bold; padding:7px 3px 4px 20px; margin-bottom:5px; text-align:left;}
.weather .date { padding:3px 3px 4px 20px;text-align:left;}
.weather .logo { padding:6px 3px 4px 20px; float:left;}
.weather .info { float:left; padding:6px 3px 4px 30px; font-weight:bold; line-height:20px;}
.weather1 { width:210px; margin:0 auto; clear:both; text-align:left; border-top:1px solid #E8ECEF;}
.weather1 h2 {width:203px; height:18px;float:left; text-align:left; background:url(title_bg1.gif) repeat-x; border-bottom:1px solid #C0C6C9; font-size:14px; font-weight:bold; margin-left:1px; padding-left:5px; padding-top:7px;}
.weather1 .date { padding-left:18px;text-align:left;}
.weather1 .logo { padding-left:18px; padding-top:7px; float:left;}
.weather1 .info { float:left; padding:6px 3px 4px 30px; font-weight:bold; line-height:20px;}
.weather1 .more {width:180px; margin-left:15px; text-align:right; color:#949495; border-top:1px dashed #ccc; padding-top:5px;}
.weather1 .more a,.weather1 .more a:visited {color:#949495;}
.infoList {width:710px; margin:10px auto 0; clear:both; padding:0;}
.infoList ul {}
.infoList li { width:710px; clear:both; float:left;}
.infoList .bg1 { background:#DCDDDD;}
.infoList .c1 { width:150px; float:left; padding:3px 0 2px 6px; line-height:20px; text-align:left;}
.infoList .c2 { width:90px; float:left;  padding:3px 0 2px 5px;  line-height:20px; text-align:left; border-left:1px solid #fff; border-right:1px solid #fff;}
.infoList .c3 { width:446px; float:right; padding:3px 0 2px 6px; line-height:20px; text-align:left;}

.cityList { width:314px; float:left; clear:both; font-size:14px;}
.cityList ul {}
.cityList li { float:left; padding-top:3px; padding-bottom:2px;}
.cityList .bg1 { background:#DCDDDD;}
.cityList .c1 { width:86px; float:left; text-indent:6px; line-height:20px; text-align:left;}
.cityList .c2 { width:105px; float:left; text-indent:5px; line-height:20px; text-align:left; border-left:1px solid #fff; border-right:1px solid #fff;}
.cityList .c3 { width:120px;float:left; text-indent:6px; line-height:20px; text-align:left;}
.tab01 {width:960px; margin:0 auto; clear:both; cursor:pointer;}
.tab01 h2 { float:left; width:154px; height:20px;border-right:1px solid #ccc; background:url(icon.gif) #fff no-repeat left center; font-weight:bold; text-align:left; text-indent:15px; padding-top:6px;border-bottom:1px solid #ccc;}
.tab01 h3 {float:left; width:114px; height:19px;padding-top:6px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.tab01 .on { background:#fff; border-bottom:1px solid #fff; color:#1F3A87; font-weight:bold;}
.tab01 .on a:link { color:#E40000;}
.tab01 a ,.tab01 a:visited { color:#000;}
.tab01 a:hover { color:#E40000;}
.tab02 {width:960px; margin:0 auto; clear:both; cursor:pointer;}
.tab02 h2 { float:left; width:154px; height:20px;border-right:1px solid #ccc; background:url(icon.gif) #fff no-repeat left center; font-weight:bold; text-align:left; text-indent:15px; padding-top:6px;border-bottom:1px solid #ccc;}
.tab02 h3 {float:left; width:160px; height:19px;padding-top:6px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.tab02 .on { background:#fff; border-bottom:1px solid #fff; color:#1F3A87; font-weight:bold;}
.tab02 .on a:link { color:#E40000;}
.tab02 a ,.tab02 a:visited { color:#000;}
.tab02 a:hover { color:#E40000;}

/* 广告 */
.ad960_70{width:960px;margin:3px auto;clear:both;overflow:hidden;height:70px;}
.ad960_70 .ad_750{float:left;width:750px;}
.ad960_70 .ad_200{float:right;width:200px;}
