/* ::::: http://www.ccb.com/cn/css/main.css ::::: */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0px; margin: 0px; }
fieldset, img { border: 0px none; }
ol, ul { list-style: none outside none; }
body { color: rgb(0, 0, 0); font-size: 12px; font-family: Tahoma,Arial,sans-serif,"宋体"; }
a { color: rgb(0, 102, 179); text-decoration: none; }
a:hover { color: rgb(57, 147, 226); text-decoration: underline; }
.clear { display: block; clear: both; height: 0px; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; border-width: 0px; border-style: none; float: none; overflow: hidden; }
.hide { display: none; }
.full_black { height: 0px; font-size: 0px; line-height: 0px; padding: 0px; margin: 0px; background: none repeat scroll 0% 0% rgb(0, 0, 0); z-index: 1; display: none; left: 0px; position: fixed; top: 0px; }
.button_ditumoshi { width: 58px; height: 20px; background: url('../images/button_ditumoshi.gif') no-repeat scroll 0px 0px transparent; cursor: pointer; }
.button_liebiaomoshi { width: 58px; height: 20px; background: url('../images/button_liebiaomoshi.gif') no-repeat scroll 0px 0px transparent; cursor: pointer; }



/* ::::: http://www.ccb.com/cn/css/select_sub.css ::::: */
.main_670px { width: 670px; margin: 0px auto; }
.button_box { margin: 20px auto; width: 136px; }
.button_box ul li { display: inline; float: left; }
.button_box ul .space { width: 20px; height: 20px; }
.button_box ul li .on { background-position: 0px -20px; }
.select_sub_style { margin-bottom: 20px; }
.null { height: 188px; }
.border_670px { width: 670px; }
.border_670px_top { width: 670px; height: 5px; background: url('../images/border_670px_top.gif') no-repeat scroll 0% 0% transparent; font-size: 0px; line-height: 0px; overflow: hidden; }
.border_670px_body { width: 642px; background: url('../images/border_670px_body.gif') repeat-y scroll 0% 0% transparent; padding: 9px 14px 4px; }
.border_670px_bottom { width: 670px; height: 5px; background: url('../images/border_670px_bottom.gif') no-repeat scroll 0% 0% transparent; font-size: 0px; line-height: 0px; overflow: hidden; }
.border_670px_body_title { padding: 0px 0px 4px; margin-bottom: 6px; border-bottom: 1px solid rgb(0, 102, 179); font-size: 14px; font-weight: bold; color: rgb(145, 145, 145); }
.sub_list { padding: 0px; }
.sub_list li { float: left; display: inline; width: 140px; margin-right: 20px; line-height: 18px; }



/*
 *地图样式调整
 *by  :wen
 *date:2013-07-12
 *content:切换按钮做成TAB样式，地图加外框
*/
/*公用样式*/
.lfloat{
	float:left;
	display: inline;
}
.rfloat{
	float:right;
	display: inline;
}
.clearfix:before, 
.clearfix:after { 
	content: ""; 
	display: table; 
	font-size:0;
}
.clearfix:after { 
	clear: both; 
	overflow:hidden;
}
.clearfix { 
  	zoom: 1; 
}
.clear{
	clear:both;
}
.relative{
	position:relative;
}
.absolute{
	position:absolute;
}
/*--star--*/
.select_sub_style{
	margin-bottom:10px;
}
.map_msg{
	padding:10px 0;
}
.map_msg strong{
	font-size:14px;
}
.map_msg .now_go{
	font-family:"宋体";
	font-weight:bold;
	margin-left:10px;
}
.select_sub_style .border_670px_top{
	background-image:url(../images/border_670px_top1.gif);
}
#map .border_670px_body{
	width:656px;
	padding:2px 7px;
}
.map_box{
	width:656px;
	height:480px;
	overflow:hidden;
}
.button_tab .dt,.button_tab .lb{
	width:183px;
	height:26px;
	overflow:hidden;
	text-indent:-999em;
	float:left;
	display:inline;
}
.button_tab .dt{
	margin-right:5px;
	background:url(../images/button_ditumoshi.gif) no-repeat 0 -28px;
}
.button_tab .dt.on{
	position:relative;
	bottom:-1px;
	background-position:0 0;
}
.button_tab .lb{
	background:url(../images/button_liebiaomoshi.gif) no-repeat 0 -28px;
}
.button_tab .lb.on{
	position:relative;
	bottom:-1px;
	background-position:0 0;
}
.null{
	height:270px;
}