@charset "utf-8";
 /*---- 国内城市控件（黄页版）
-------------------------------------*/
.cityWrap { display:none; position:absolute; border-bottom:1px solid #bdbdbd; background:#fff; z-index:99999; -webkit-box-shadow:2px 2px 4px 0 #999; -moz-box-shadow:2px 2px 3px 0 #999; box-shadow:2px 2px 4px 0 #999; text-align:left; }
.cityWrap a:link, .cityWrap a:visited { color:#333 }
.cityWrap a:hover { text-decoration:none }
.hotWrap { width:300px; }
.keylist { width:198px; border:1px solid #2536b0; }
.cpWrap { width:281px }
.cpWrap .cptip, .hotWrap .cptip { height:28px; padding:0 6px; line-height:28px; color:#777 }
.hotWrap .hottip { background:#6976d9; color:#fff; font:12px;font-family:微软雅黑,Verdana,Arial, Helvetica; height:22px; line-height:22px; text-indent:5px; border-bottom:1px solid #bdbdbd; }
.cpWrap .cptip, .hotWrap .cptip { background:#fff }
.hotnav, .hotpanel { border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; }
.hotWrap .hotnav { height:23px; }
.hotWrap .hotnav .hotnavIn { border-bottom:1px solid #2536b0; padding:5px 5px 0px 5px; }
.hotnav a, .hotnav span { float:left; margin-right:2px; padding:0 7px 0 7px; background:#fff; border-bottom:0; line-height:18px; font-family:Arial }
.hotnav a:link, .hotWrap a:visited { color:#333 }
.hotnav a.on, .hotnav span.on { background:#2536b0; margin-bottom:-1px; border-bottom:1px solid #2536b0; cursor:text; position:relative; color:#fff }
.hotnav a.on:link, .hotWrap a.on:visited { color:#2536b0 }
.hotnav span { color:#333; cursor:pointer }
.hotnav span.on { cursor:text }
.hotWrap a:link, .hotWrap a:visited { color:#333 }
.hotWrap a:hover { color:#2536b0 }
.hotpanel { clear:both; padding:4px 0 5px; }
.hotpanel h2 { clear:both; height:25px; padding-left:10px; line-height:25px }
.hotpanel .hotlist { width:268px; padding-left:10px; overflow:auto; zoom:1 }
.hotlist a:link, .hotlist a:visited { font-weight:bolder;}
.hotlist a { float:left; width:54px; height:24px; overflow:hidden; white-space:nowrap; line-height:24px; }
.hotlist a:hover { text-decoration: none; color:#2536b0; }
.hotpanel dl { padding-left:5px; line-height:18px; clear:both; }
.hotpanel dl dt { display:block; height:18px; font-family:Arial; color:#2536b0; float:left; width:20px; }
.hotpanel dl dd { overflow:auto; zoom:1; float:left; width:270px; }
.hotpanel dl dd a { float:left; min-width:54px; height:18px; overflow: hidden; white-space:nowrap; display:inline-block; text-align:left; _width:54px; _overflow:visible; }
.hothidden { display:none }
.cpWrap .hotpanel .hotlist { width:270px }
.keylist .keytitle { width:186px; height:24px; overflow:hidden; margin:0 auto; padding:0 6px; background:#d2d9ff; white-space:no-wrap; line-height:24px; white-space:nowrap }
.keydata a { display:block; height:24px; padding:0 6px; line-height:24px; cursor:pointer }
.keydata a:hover { background:#c1c9fa; color:#333; text-decoration:none }
.keydata .mg_c_name, .keydata .mg_c_pinyin { float:left; width:90px; height:24px; overflow:hidden; white-space:nowrap }
.keydata .mg_c_pinyin { float:right; text-align:right }
.keydata .red { color:#3188c8 }
.keydata a.current { background:#f5f5f5; border-color:#f5f5f5 }
.keydata a.current:hover { background:#c1c9fa; color:#333 }
.key_page { height:25px; border-top:1px dashed #ccc; line-height:25px; text-align:center; font-size:14px }
.key_page a { padding:2px 5px; display:none }
.key_page a.address_current { font-size:14px; color:#3188c8 }
.warn { display:none; position:absolute; height:17px; padding:1px 10px 1px 24px; background:#ffe5e5 url(http://wimg.mangocity.com/img/home/2011/warnIcon.png) no-repeat 3px center; border:1px solid #f00; line-height:17px; white-space:nowrap }
#mgKeyWrap { display:none }
div, ul, li { margin:0; padding:0 }
ul, li { list-style:none }
em { font-style:normal }
.hotpanel .regionlist { width:280px; overflow:auto; zoom:1; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd; padding:5px 0 5px; margin-left:10px; }
.rgnDiv span, .regionlist a { float:left; width:54px; height:24px; overflow:hidden; white-space:nowrap; line-height:24px }
.regionlist a:hover { text-decoration:none; color:#2536b0; }
.rgnDiv { display:block; white-space:nowrap; }
.rgnDiv span { font-weight:bolder; }
.hotpanel dl dd .colorf { color:#2536b0; }
.hotpanel dl dd .colorf:hover { color:#2536b0; }


#recommendPrice {
	background-color:#FFF4DC;
	display:none;
}
#recommendPrice table {
	width:100%;
	
}
.reccol1 {
	width:25%;
}
.reccol2 {
	width:75%;
}
.ccrow {
	
}

.udline {
	border-bottom:1px dashed #cccccc;
}
.cccol1 {
	width:40%;
}
.cccol2 {
	width:40%;
}
.font1 {
	font-size:15px;
	font-weight:bold;
}
.font2 {
	font-size:16px;
	font-weight:bold;
	color:#091467;
}
.font3 {
	color:#e60020;
}
.font4 {
	color:#e60020;
	font-size:16px;
	font-weight:bold;
}

.timeqf {
	font-size: 16px;
}
.timejl {
	width: 50px;
	font-size: 12px;
}
.wd125 {
	width:125px;
}
.wd95 {
	width:95px;
}
.wd240 {
	width:250px;
}
.wd70 {
	width:70px;
}
.rtlist {
	width:185px;
	height:50px;
	margin-top:20px;
	text-align:center;
}
.rtunion a, .rtunion a:link, .rtuion a:visited {
	color: #008800;
	text-decoration: none;
}
.rtunion a:hover {
	color: #091467;
	text-decoration: underline;
}
.marrt12 {
	margin-right:12px;
}
.marrt10 {
	margin-right:10px;
}
.spanwd26 {
	display:-moz-inline-box;
	display:inline-block;
	width:26px;
}
.spanwd39 {
	display:-moz-inline-box;
	display:inline-block;
	width:39px;
}
.spanwd52 {
	display:-moz-inline-box;
	display:inline-block;
	width:52px;
}
.spanwd65 {
	display:-moz-inline-box;
	display:inline-block;
	width:65px;
}
.spanwd70 {
	display:-moz-inline-box;
	display:inline-block;
	width:70px;
}
.mouseoveralt {
	background:#ffffdd;
}
.fontc {
	font-weight:bold;
}
.hidden {
	display:none;
}


