@charset "utf-8";
/* CSS Document */

.layout{}

.wrapper{ background:url(../images/layout_bg_x.png) repeat-x #fff;}
.main{ width:960px; margin:0 auto;}
/*----头部工具栏----*/
.tool{padding-right:10px;height:28px;line-height:28px;}
/*nav*/

.top_menu .nav { background:url(../images/nav_bg.png) no-repeat;width:960px; height:38px; line-height:38px;_height:38px; overflow:hidden;}
.top_menu .nav ul li{ width:81px;height: 37px;  line-height: 37px;text-align: center;   margin-left: -2px; font-size:14px; font-weight:bold; float: left; padding:0 8px; background: url(../images/nav_li_bg.jpg) 0 10px no-repeat;}
.top_menu .nav #m1 { background:none; padding-left:14px;}
.top_menu .nav li a { width:81px;  float:left; color:#fff;}
.top_menu .nav li a:hover { text-decoration:none; padding:0; color: #0064ef; background:url(../images/nav_bg.jpg) repeat-x; border: #2678da solid 1px;border-bottom:0;width:81px; }
*html .top_menu .nav li a:hover { width:81px;}

.top_menu .nav li.on { width:81px; color: #0064ef; }
.top_menu .nav li.on a,.top_menu .nav li.on a:hover{color:#0064ef;}

.top_menu .nav li.selected{text-decoration:none; padding:0; color:#0064ef; padding:0 8px;width:81px;float:left;}
.top_menu .nav li.selected a{	text-decoration:none; padding:0; color: #0064ef; background:url(../images/nav_bg.jpg) repeat-x; border: #2678da solid 1px;border-bottom:0;width:81px;float:left;color: #0064ef;}
*html .top_menu .nav li.selected a{width:81px}
.top_menu .nav li.selected a:hover{color:#0064ef; width:81px}
*html .top_menu .nav li.selected a:hover{width:81px}

.top_menu .expanded{
	background:none; color:#c20c00;
}
.top_menu .collapsed,.top_menu li a.collapsed {
	text-decoration:none; padding:0; color: #0064ef; background:url(../images/nav_bg.jpg) repeat-x; border: #2678da solid 1px;	border-bottom:0; height:38px;  overflow:hidden;
}
.top_menu .collapsed a:hover{
	text-decoration:none; padding:0; color:#0064ef; background:url(../images/nav_bg.jpg) repeat-x;border: #2678da  solid 1px;	border-bottom:0;
}
.top_menu ul li a.expanded{
	background:none; color:#0064ef;
}

.nav_d_menu{
	padding:10px 0px;
	margin:0;
	position:absolute;
	left:-16px;
	top:-23px;
	visibility: hidden;
	z-index:100;
	width:120px;
	background:#fff;
	border: #2678da solid 1px;
	border-top:0;
}
*html .nav_d_menu{
	left:-15px;
}
.nav_d_menu ul{
	margin:0;
	padding:0;
}
.nav_d_menu li{

	padding:0px 10px;
	list-style:none;
	line-height:26px;
	height:26px;
	width:94px;
	float:left;
	clear:left;
	font-size:12px;
	color:#0064ef;
}
.nav_d_menu li:hover{background:#f4f6f7;font-weight:bold;}
.nav_d_menu li img{
	margin:5px 0 0 0;
	_margin:0 0 0 0;
	*margin:0 0 0 0;
}
.nav_d_menu li a{
    color:#0064ef;
	width:100px;
	line-height:26px; text-align:center;
}
.nav_d_menu li a:hover{
	width:100px; font-weight:bold; text-decoration:none; 
}

.ddiframeshim{
	position: absolute;
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}

/*会员登录*/
.tool .denglu{ float:left; _padding-top:4px; }
.tool .denglu .wbk{ width:82px; height:16px; line-height:16px; background:#fff; border:1px solid #9a9a9a;}
.tool .denglu .login_btn1{ background:url(../images/denglu_but.gif) 0 0 no-repeat; width:39px; height:19px; border:none; padding-left:5px;_padding-top:2px; padding-top:2px\9;  *padding-top:0px; cursor:pointer;}
.tool .denglu .login_btn1_focus{background:url(../images/denglu_but.gif) 0 -28px no-repeat; width:39px; height:19px; border:none; padding-left:5px;;   _padding-top:2px; padding-top:2px\9;*padding-top:0pxcursor:pointer;}
.tool .denglu .login_btn2{ background:url(../images/denglu_but.gif) 0 -56px no-repeat; width:39px; height:19px; border:none; color:#0889e9; padding-left:5px;  _padding-top:2px; padding-top:2px\9;*padding-top:0px;cursor:pointer;}
.tool .denglu .login_btn2_focus{background:url(../images/denglu_but.gif) 0 -81px no-repeat; width:39px; height:19px; border:none; color:#0889e9; padding-left:5px; _padding-top:2px; padding-top:2px\9;*padding-top:0px;cursor:pointer;}

/*信息*/
.maininfo{float:right;width:370px;}
.maininfo .swsy{ background:url(../images/maininfo.gif) 0px 0px no-repeat; padding-left:13px;}
.maininfo .jrsc{ background:url(../images/maininfo.gif) 10px -18px no-repeat; padding-left:26px;}
.maininfo .lxwm{ background:url(../images/maininfo.gif) 10px -34px no-repeat; padding-left:26px;}

.top_banner{ width:960px; height:114px; overflow:hidden;}

.top_menu{ height:38px; }

/*------搜索-天气----------*/
.search_date{ height:85px; line-height:30px;}
/*搜索*/
.search{ float:none;}
.search span{ font-weight:bold; color:#fff; font-size:12px;}
.search .ss_text{ width:102px; height:18px; line-height:18px; background:#eeeeee; border:1px solid #fff;*margin-top:4px;}
.search .ss_bt{ background:url(../images/ss_but.png) no-repeat; width:47px; height:21px; color:#333; font-weight:bold; border:none;cursor:pointer;*margin-top:4px;}
.search .ss_bt_2{ background:url(../images/ss_but_on.png) no-repeat;width:47px; height:21px;border:none; font-weight:bold;cursor:pointer; *margin-top:4px;}
.date{ float:right; color:black;  background:url(../images/tq_icon.jpg) 0 7px no-repeat; padding-left:20px; }

.c_row_warp{ }

/*页面尾部公共*/
.bottom {margin:10px auto 0 auto;}
.bottom .btm_nav {height:30px;line-height:30px;text-align:center; background:url(../images/bottom_bg_x.png) repeat-x; color:#fff;}
.bottom .btm_nav a {color:#fff;}
.bottom .btm_info {text-align:center;line-height:20px;padding:10px 0; background:url(../images/buttom_bg.jpg) 240px 12px no-repeat}
.bottom .btm_info .text{font-family:Arial, Helvetica, sans-serif;}

.hot{background:url(../images/new.gif) right center no-repeat;padding-right:25px;}
