
.stb { margin-bottom: 10px;  }
	.stb_h { height: 32px; background: url("images/stb.png") repeat-x 0 100%; overflow: hidden; }
	.stb_h li { float: left; margin-right: 4px; padding-left: 20px; height: 32px; line-height: 32px; background: url("images/stb.png") no-repeat 0 -32px; }
		.stb_h li span { float: left; padding-right: 20px; height: 32px; line-height: 32px; background: url("images/stb.png") no-repeat 100% -32px; font-size: 14px; font-weight: 700; color: #666; }
	.stb_h .a { background-position: 0 0; }
		.stb_h .a span { background-position: 100% 0; color: #024D6C; }
	.stb_c { padding: 10px; border: 1px solid #DBE6F4; border-top: none; background: #F3F8FC; -moz-border-radius: 0px 0px 4px 4px; }

/*search*/
.cgsq { overflow: hidden; }
	.cgsq dl { padding-left: 60px; }
	.cgsq dt { float: left; margin-left: -60px; padding: 2px 0; width: 60px; display: inline; }
	.cgsq dd { padding: 2px 0; overflow: hidden; }
	.cgsq li { float: left; margin-right: 6px; white-space: nowrap; }
		.cgsq li a { color: #369; }
	.cgsq .s2 { }
		.cgsq .s2 ul { padding: 6px; border: 1px solid #DBE6F4; -moz-border-radius: 4px; overflow: hidden; }
	.cgsq .a a { padding: 0 2px; background: #369; color: #FFF; }

.cgs { }
	.cgs .ftid { margin-bottom: 6px; }
	.cgs .px { float: left; margin: 0 6px 6px 0; padding: 3px; height:14px; font-size: 12px; }

.cgp {  }
	.cgp strong { float:left; height: 26px; line-height: 26px; display:block; }
	.cgp ul { margin-left: 66px; overflow:hidden; }
		.cgp li { float: left; overflow: hidden; }
			.cgp li * { float: left; display: block; height: 26px; line-height: 26px; white-space:nowrap; }
	.cgp li a{ padding-left: 14px; color: #F60; }
		.cgp li a span { padding-right: 24px; background: url("images/cgp.png") no-repeat 100% -26px; cursor: pointer; }

	.cgp li a:hover{ background:url("images/cgp.png") no-repeat 0 0; color: #333; text-decoration:none; }
		.cgp li a:hover span { background:url("images/cgp.png") no-repeat 100% 0; }

	.clquery { padding-left: 26px; width: 62px ; height: 26px; line-height:26px; background:url("images/clquery.gif") no-repeat 0 0; }
		.clquery:hover { background:url("images/clquery.gif") no-repeat 0 -26px; text-decoration: none; }



/* upload image */
.cgum { }	
	.cgum li { float:left; margin: 5px 5px 0 0; padding: 5px; width: 90px; border:1px solid #E2E2E2; height:120px; line-height:18px; position:relative; }
		.cgum li label { padding-right: 6px;}
	.cgum .atc { margin-bottom: 5px; width: 90px; height: 90px; }
			.cgum .atc img { width: 90px; height: 90px; }
				.cgum .atc span img { float: left; width: auto; height: auto; }
	.cgum .fb { width: 40px; height: 20px; position: absolute; top: 102px; left: 52px; overflow: hidden; filter: alpha(opacity=0); opacity: 0; }
		.cgum .fb input { margin-left: -40px; }

.cgodb { height: 26px; line-height: 26px; }
.cgod { height: 24px; }
	.cgod li { float:left; margin-left: 4px; padding-left: 10px; height: 24px; line-height: 24px; background: url(images/order.png) no-repeat 0 0; }
		.cgod li a { float:left; padding-right: 18px; background: url(images/order.png) no-repeat 100% 0;}	
	.cgod .asc { background-position: 0 -24px; }
		.cgod .asc a { background-position: 100% -24px; }	
	.cgod .desc { background-position: 0 -48px; }
		.cgod .desc a { background-position: 100% -48px; }
		
	.cgodb .tbtn { float: left; margin-left: 4px; padding-left: 16px; background: url(images/tpbtn.gif) no-repeat 0 6px; }
		.cgodb .tbtna { background: url(images/tpbtn.gif) no-repeat 0 -27px; }
	.cgodb .pbtn { float: left; margin-left: 4px; padding-left: 16px; background: url(images/tpbtn.gif) no-repeat 0 -60px; }
		.cgodb .pbtna { background: url(images/tpbtn.gif) no-repeat 0 -93px; }

.flb em { font-size: 16px; color: #000; }


/* Ìá½»±íµ¥ */
	.exfm {padding:5px;}
		.exfm .px , .exfm .pt { padding: 4px; background-color: #FFF; font-size: 12px; }
		.exfm .px { height:16px; }
		.exfm .hasd .dpbtn { width: 24px; height: 24px; background-position: 2px 2px; }
			.exfm .hasd .dpbtn:hover { background-position: 2px -18px; }
		.exfm .rq { float:right; padding-right: 2px; }
		.exfm table { width: 100%; }
			.exfm table th, .exfm table td { padding: 4px 2px; }
		.mdcp .um{ margin-bottom: 0px; padding: 10px 5px; }

.sinf{padding-right:5px;}
.sadd{margin-left:5px;}
.cgi { padding: 20px;  overflow:hidden; color: #666; background: #FFF; }
	.cgi ul { overflow: hidden; _height: 1%; clear: both; }
		.cgi li { line-height: 26px; border-bottom: 1px dashed #DDD; width: 100%; }
			.cgi li .num { font-size: 18px; }
	.cgi .li2 { float: left; width: 49%; height: 26px;overflow: hidden; }
	.cgi .tel { float: left; margin: 20px 0 10px 0; padding: 0 0 0 116px; width: auto; height: 38px; line-height: 38px; background: url("images/tel.gif") no-repeat 0 0; font-size: 18px; color: #333; white-space:nowrap; }
		.cgi .tel em { float: left; padding-right: 20px; background: url("images/tel.gif") no-repeat 100% 0;  }
		.cgi .tel a{ font-weight: 700; color: #C00; }
	.cgi .intermediary { float: left; margin-bottom: 10px; padding-left: 10px; border: 1px solid #FCDD93; width: 250px; height: 26px; line-height: 26px; background-color: #FFFBF3; clear: both;}

.cgl { }
	.cgl li { border-bottom: 1px dashed #DDD; padding: 10px 0; overflow: hidden; _height: 1%; position: relative; }
		.cgl .atc { float: left; margin-right: 10px; width: 90px; height: 90px; }
			.cgl .atc img { max-width: 90px; max-height: 90px; }
				* html .cgl .atc img { width: expression(this.width > 90 && this.width>=this.height ? 90 : true); height: expression(this.height > 90 && this.width<=this.height ? 90 : true); }
		.cgl .opt { position:absolute; right: 0px; top: 10px; }
		.cgl .c { overflow:hidden; }
		.cgl h3 { font-weight: 400; }
			.cgl h3 a{ color: #369; }
		.cgl p { padding-top: 4px; }
		.cgl .num { float: right; margin: 30px 20px 0 0; font-weight: 700; font-size: 14px; color: #F60; }

		.cgl .hscs { }
			.cgl .hscs .c, .cgl .hscs .atc { filter: alpha(opacity=50); opacity: 0.3; }
				.cgl .hscs .cs { width: 140px; line-height: 24px; background: url("../../../static/image/common/closed.png") repeat scroll 0 0 transparent; color: #FFF; position: absolute; right: 9px; text-align: center; top: 38px; }
				.cgl .hscs .num { display: none; }
		.cgl .hot { width: 50px; height: 50px; background: url("images/hshot.png") no-repeat; text-indent: -9999px; overflow: hidden; position:absolute;top: 10px; left: 0;}
		.cgl .mhot { width: 30px; height: 30px; background: url("images/hsmhot.png") no-repeat; text-indent: -9999px; overflow: hidden; position:absolute;top: 0px; right: 2px;}

	.cgl .lprice, .cgl .lroom, .cgl .ltitle, .cgl .ldate { float: left; margin-right: 4px; padding-left: 10px; height: 22px; line-height: 22px; overflow: hidden; }
		.cgl .lprice { width: 80px; }
		.cgl .lroom { width: 80px; }
		.cgl .ltitle { width: 398px; }
			.cgl .ltitle a { color: #369; }
		.cgl .ldate { width: 80px; }
		.cgl .i { padding: 0 4px; color: #CCC; }

	.cgl h3 span, .cgl .ltitle span	{ margin-left: 2px; padding: 1px; color: #FFF; }
	.cgl span.pin { background: #F80;  }
	.cgl span.pic { background: #6EB800; }
	.cgl span.rec { background: #D0373B; }
	.cgl span.over { background: #CCC; }

.qtb { border-bottom: 1px solid #235994; }
	.qtb li { float: left; margin-right: 4px; width: 80px; height: 32px; line-height: 32px; background: url("images/qtb.png") repeat-x 0 -32px; text-align: center; }
	.qtb li a { display: block; }
	.qtb .a{ background: url("images/qtb.png") repeat-x 0 0; font-weight: 700;}
		.qtb .a a { color: #FFF; }
	.qtb .y { float: right; width: auto; margin-right: 0; background: no-repeat; }
		.qtb .y .pg { display: none; }
		.qtb .y span strong { color: #FE5B10; }