* {margin:0; padding:0; list-style:none;}
html, body {font-size:12px; font-family:宋体; overflow:hidden; height:100%;}
img {border:none;}

/*common style*/
.align_l {text-align:left;}
.align_c {text-align:center;}
.align_r {text-align:right;}
.align_d {text-align:justify;}
.align_t {vertical-align:top;}
.align_m {vertical-align:middle;}
.align_b {vertical-align:bottom;}

.cursor_p {cursor:pointer;}
.click_tr {background-color:#c7ddee;}
.hover {background-color:yellow;}
.list_hover {background-color:#e1e7f6;}
.li_hover {border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #888; border-right:1px solid #888; background:#fff;}
.a_hover {cursor:pointer; text-decoration:underline; color:#f00;}
.hidden {display:none;}

.search_condition_tip {position:absolute; left:385px; top:3px; padding:2px; font-size:12px; color:#c6c; width:400px;}
.tip_info img {cursor:pointer;}
.tip_info_win {position:absolute; left:25px; top:-5px; padding:3px; width:150px; background-color:#ffffcc;}

.container {background:#fff; margin:0px auto; overflow:hidden;}
.header {height:60px;}
.header .logo { float:left; margin-left:13px; margin-top:10px;}
.header .logo img { float:left;}
.header .search_box {position:absolute; left:348px; padding-top:18px; white-space:nowrap;}
.header .search_box #search_text {border:1px inset #69c; width:300px; height:20px; line-height:18px; padding-top:3px; padding-left:5px;}
.header .search_box #search_btn {border:0px; background:url(/img/search_btn.jpg) no-repeat; margin-left:5px; width:87px; margin-right:8px; height:25px; cursor:pointer;}
.header .search_box #city_list_link {color:#0070ee; font-size:12px; text-decoration:underline; white-space:nowrap;}
.header #nav_list {position:absolute; top:5px; right:0px;}
.header #nav_list ul li {float:left; display:block; margin:0px 5px;}
.header #nav_list ul li a {text-decoration:none; color:#0070ee;}
.header #nav_list ul li a:hover {color:#f0f; text-decoration:underline;}

.outer_div {background:#000; position:absolute; width:100%; height:100%; left:0px; top:0px;}
.outer_win {position:absolute; top:50%; left:50%; margin-left:-100px; margin-top:-180px; width:200px; height:360px;}
.search_result_div {height:30px; line-height:30px; padding-left:14px; background:#DBE8F9; font-weight:bold;}
.search_result_div img {position:absolute; right:8px; top:10px; cursor:pointer;}
#city_list {padding:8px;}

.main {width:100%; overflow:hidden;}
.main_l {width:350px; float:left; border-top:1px solid #cbe3f7; border-bottom:1px solid #cbe3f7; _margin-right:-3px;}
#main_left_title {background:#e5ecf9; line-height:25px; height:25px; width:350px; overflow:hidden; margin:0px -10px 10px 0px;}
#hotplace_info {width:306px; border:1px solid #d3d3d3; padding:10px; margin:0px 10px 10px 10px;}
#hotplace_info .title {background:url(/img/title_bg.gif) repeat-x bottom; line-height:25px; margin:-10px; margin-bottom:10px; padding-left:10px;}
#hotplace_info_context {margin-top:5px; color:#0070ee; font-size:12px; height:100%; overflow:auto;}
#hotplace_info_context li {float:left;}
#hotplace_info_context li a {cursor:pointer; text-decoration:underline; padding-right:20px; line-height:20px; white-space:nowrap;}
#curr_info {width:306px; border:1px solid #d3d3d3; padding:10px; margin:0px 10px 10px 10px; _padding-right:8px;}
#curr_info .title {background:url(/img/title_bg.gif) repeat-x bottom; line-height:25px; margin:-10px; padding-left:10px; margin-bottom:10px;}
#show_area {margin-top:10px;}
#show_area table {border:0px; padding:0px; margin:0px;}
#show_area table td {padding:0px 1px; color:#000;}
#show_area_check {width:15px; height:16px; vertical-align:bottom;}
#curr_info_context p {padding:10px; color:#0070ee;}
#curr_info_context {width:306px; border:1px solid #cbe3f7; background-color:#f6f7ff; overflow:hidden;}
#curr_info_context .context_title table {width:100%; border-collapse:collapse; border-bottom:solid 1px #cbe3f7; line-height:20px; background-color:#e5ecf9;}
#curr_info_context .context_title td {padding:3px; text-align:center;}
#curr_info_context .context_detail {width:100%; height:182px; overflow-x:hidden; overflow-y:auto;}
#curr_info_context .context_detail table {width:99.8%; border-collapse:collapse;}
#curr_info_context .context_detail td {padding:3px; line-height:20px; font-size:12px; text-align:center; color:#0070ee;}
#link_me {position:absolute; bottom:35px; width:330px; height:44px; margin-left:10px;background:white}


.main_c {position:absolute; width:18px; height:100%; display:block; background-image:url(/img/to_hidd.jpg); background-repeat:no-repeat; background-position:top; left:332px; top:63px; cursor:pointer;}

.main_r {margin-left:350px; _margin-left:347px; border-left:1px solid #cbe3f7; border-top:1px solid #cbe3f7; border-bottom:1px solid #cbe3f7; z-index:0;}

.float_info_win {margin-left:12px; height:145px;overflow-y:auto;}
.metadata_info {font-size:14px; color:#000; padding-left:10px; overflow:hidden;}

#info_ctrl {text-align:center; font-size:12px; cursor:pointer; margin-top:1px;}
#info_ctrl .star_info_ctrl {float:left; background-color:#fff; border:1px solid rgb(108, 157, 223); margin-left:2px; width:60px; font-weight:bold;}
#info_ctrl .map_info_ctrl {float:left; background-color:#fff; border:1px solid rgb(108, 157, 223); margin-left:2px; width:60px;}
#rolling_info_ctrl {width:230px; height:36px; line-height:36px; text-align:center; font-size:12px; border-left:1px solid #5379C0; border-top:1px solid #5379C0;border-bottom:2px solid #192F59;border-right:2px solid #192F59; background-color:#fff;}
#rolling_info li {padding-left:10px; text-align:left; color:#000;}
#close_info_ctrl {position:absolute; cursor:pointer; left:208px; top:3px;}

.tool_menu {background:#e5ecf9; float:left; line-height:25px; height:25px; overflow:hidden; width:100%;}
.map_center {margin-left:5px; line-height:25px; height:25px; float:left; white-space:nowrap; margin-top:3px;}
.map_center li {float:left; line-height:16px;}
.map_center li span {display:block; padding:1px 2px;}
.map_center li span.no_link {display:block; padding:1px 2px;}
.map_center a {text-decoration:none; color:#0070ee; position:relative; display:block; float:left; margin:0px 5px;}
.map_center a:hover {text-decoration:underline; color:#f00;}
.map_center a.img_bg {width:16px; height:13px; display:block; background:url(/img/list_0.png) no-repeat;}
.tool_panel {line-height:25px; height:25px; float:right;}
.tool_panel span {padding-top:2px}
.tool_panel a {text-decoration:none; padding:0px 3px; color:#0070ee;}
.tool_panel a:hover {color:#f00;}

#mapPanel {margin-top:25px; overflow:hidden; width:100%; z-index:0;}

.mapIts {position:absolute;background-color:white;width:155px;height:100px;border:1px solid #cccccc;z-index:100000;} 

#location_list_result {width:90px; height:190px; border:1px solid #7f9db9; padding:10px; font-size:12px; line-height:22px; background-color:#fff; overflow:auto;}
#location_list_result a {text-decoration:none; color:#0070ee;}
#location_list_result a:hover {color:#f00;}

.footer {text-align:center; height:24px; line-height:24px; border:0px;}
.footer a {color:#0070ee;}
/*订购*/
#main_left_title ul{
	margin-top: 2px;
	margin-left:2px;
}
#main_left_title .buy-title{
	float: left;
	cursor: pointer;
	text-align: center;
}
.buy-title-focus{
	background: #FFFFFF;
}
.buy-title-blur{
	background: #DEEBF5;
}
.tab_yxk_blur{
	width: 104px;
	height: 23px;
	background: transparent url(/img/buy/tab_yxk_b.png) no-repeat;
}
.tab_yxk_focus{
	width: 104px;
	height: 23px;
	background: transparent url(/img/buy/tab_yxk_f.png) no-repeat;
}
.tab_yxdg_blur{
	width: 104px;
	height: 23px;
	background: transparent url(/img/buy/tab_yxdg_b.png) no-repeat;
}
.tab_yxdg_focus{
	width: 104px;
	height: 23px;
	background: transparent url(/img/buy/tab_yxdg_f.png) no-repeat;
}
.buy_rect_buy{
	text-align:left;
	border:1px solid #D3D3D3;
	margin: auto 10px auto 10px;
}
.buy_font_h{
	line-height: 25px;
	font-size: 12px;
	font-weight: normal;
	background: transparent url(/img/title_bg.gif) repeat-x scroll center bottom;
}
.buy_rect1{
	display:block;margin:0px auto;margin-bottom:6px;cursor:pointer
}
.floatleft{
	float:left;
}
.vcenter{
	position: relative;
	top: -1px;
}
.a-blue{
	color: #0071EE;
	text-decoration:none;
}
.a-blue:hover{
	color: #0071EE;
	text-decoration: underline;
}