@charset "utf-8";
@important "public.css";
.wrapper_h{
	width:980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 10px;
	border:5px solid #fff;
	background-color:#fff;
}
.m10{margin-top:10px;}
.ad_a{width:976px;height:56px;background-color:#fff;padding: 2px;border: 1px solid e1e1e1;}
.ad_l{float:left;width:100px;height:100px;}
.ad_la{width:100px;height:200px;background-color:#e1e1e1;}
.ad_lb{width:94px;height:94px;background-color:#fff;padding: 2px;border: 1px solid e1e1e1;}
.ad_w{width:740px;height:94px;background-color:#e1e1e1;}
.ad_m{width:500px;height:60px;background-color:#e1e1e1;}
.ad_s{width:220px;height:60px;background-color:#e1e1e1;}
.ad_sw{width:220px;height:240px;background-color:#e1e1e1;}
.ad_c{width:105px;height:60px;background-color:#e1e1e1;}
.ad_b{width:730px;height:80px;background-color:#e1e1e1;}
input.text,select{border-width:1px;margin:0 10px 0 0;border-style:solid;vertical-align:middle;}
.panel{margin-top:10px;overflow:hidden;}
#header{height:310px;}
.topbar span{line-height:30px;}
#header.box{
	float:left;
	width:740px;
	height:310px;
	overflow:hidden;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 30px;
}
#header2{height:100px;}
	#header2 .box{
	float:left;
	width:740px;
	height:100px;
	overflow:hidden;
	margin-top: 0;
	margin-right: 19px;
	margin-bottom: 0;
	margin-left: 19px;
}
.topnav2{
	height:18px;
	overflow:hidden;
	background-image: url(../images/dh_bg.jpg);
	background-repeat: repeat-x;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: -1px;
	padding-top: 7px;
	}
.topnav a,.topnav2 a{padding:0 10px 0 9px;height:13px;line-height:12px;*line-height:15px;float:left;border-left:1px #333 solid;overflow:hidden;}
.topnav{height:13px;margin:15px auto 8px -1px;overflow:hidden;}
#logo{display:block;width:208px;height:70px;text-indent:-9999px;float:left;background:url(../images/index_bg.gif) 10px -65px no-repeat;}
.mainnav{height:75px;width:495px;float:right;padding:0 0 0 21px;margin-bottom:10px;background:url(../images/index_bg.gif) 0 0 no-repeat;}
.mainnav a{display:block;width:70px;padding:58px 0 0;float:left;}
#search{
	height:61px;
	text-align:left;
	background-image: url(../images/serach_bg.jpg);
	background-repeat: no-repeat;
}
#search_left {
	font-size: 12px;
	color: #1f3a87;
	float: left;
	height: 61px;
	width: 171px;
}
#search_middle {
	font-size: 12px;
	color: #1f3a87;
	float: left;
	height: 61px;
	width: 478px;
}
#search_weather {
	font-size: 12px;
	color: #1f3a87;
	float: left;
	height: 61px;
	width: 205px;
}
#text_weather {
	line-height: 160%;
	float: right;
	height: 40px;
	width: 118px;
	padding-top: 15px;
}
#pic_weather {
	float: right;
	height: 48px;
	width: 53px;
	padding-top: 8px;
}

#search_skin {
	font-size: 12px;
	color: #1f3a87;
	float: left;
	height: 61px;
	width: 104px;
}
#timetext {
	height: 20px;
	text-align: center;
	margin-top: 35px;
}
#search_clear {
	height: 24px;
	width: 316px;
	padding-left: 120px;
	padding-top: 8px;
}
#search_clear img {
	margin-right: 8px;
}
#search_clearsr {
	height: 23px;
}
#search_clearsr #form1 .select_search {
	height: 21px;
	width: 105px;
	margin-bottom: 8px;
}
.menu_login {
	background-image: url(../images/top_loginmenu.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 51px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor:pointer;
}
.menu_register {
	background-image: url(../images/top_loginmenureg.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 89px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor:pointer;
}
.menu_search {
	background-image: url(../images/serach_menu.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 68px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor:pointer;
}
.input_search {
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	height: 19px;
	width: 270px;
	border: 1px solid #B0BFD2;
	padding-top: 2px;
	padding-left: 3px;
}
.search_box{padding:8px 0 0 8px;}
.search_box a{margin:0 5px;}
#top_bg01 {
	height: 29px;
	width: 100%;
	text-align: center;
	background-image: url(../images/top_bg.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	color: #262A2D;
}
.top_inputbg1 {
	font-size: 12px;
	background-image: url(../images/top_inputbg.jpg);
	background-repeat: repeat-x;
	height: 16px;
	width:100px;
	border: 1px solid #BDC0C9;
}
