/*Google Window*/
h2 { border-bottom:1px solid #d1d1d1; padding-bottom:2px;}
#googleMapWindow { width:100%; margin-left:5px; padding:5px 0 10px 5px; }
#googleMapWindow h1 { font-family:Verdana, Geneva, sans-serif; padding:0px; margin:0px; color:#545454; padding:0px 0px 8px 4px; margin:12px 0px 8px 0px; }
/*close Window*/
#googleMapWindow .closeWindow { width:930px; padding:15px 10px 10px 0; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:right; }
#googleMapWindow .closeWindow a { color:#545454; text-decoration:none; }
/*Google windows content*/
#googleMapWindow .googleMapContent { width:930px; font-family:Verdana, Geneva, sans-serif; }
#googleMapWindow .googleMapContent .mapNav { width:280px; float:left; margin-right:10px; }
.largeMap { width:100%; float:left; position:relative; }
.largeMap .bottomLine { padding:5px 0 5px 10px; font-size:11px; color:#545454; }
.largeMap .maptitle { border-bottom:1px solid #d1d1d1; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; font-size:11px; font-family:Verdana, Geneva, sans-serif; padding:5px 10px 5px 5px; text-align:right; color:#d1d1d1; }
.largeMap .maptitle a { text-decoration:none; color:#303030; }
.smallMap { width:450px; float:right; border:1px solid #d1d1d1; margin-right:4px; }
.smallHotelMap { width:99%; float:right; border:1px solid #d1d1d1; margin-right:4px; }
/*覆盖在Google地图的区块样式*/
.largeMap .coverTools { position:absolute; top: 30px; color: #fff; left:10px; width:630px; }
.largeMap .coverToolsSearch { background-color: #333; width:390px; padding:3px 0 3px 5px; float:left; filter:alpha(opacity=85);/*IE*/ -moz-opacity: 0.85;/*FF*/ }
.largeMap .coverToolsType { float:left; text-align:right; padding:5px 0; }
.largeMap .coverToolsSearch input { width:45px; background:#fff; }
.largeMap .coverToolsSearch input.search { margin-right:10px; width:20px; height:20px; margin-bottom:-5px; }
.largeMap .coverToolsSearch input[type="checkbox"] { width:auto; background:none; }
/*search place*/
#googleMapWindow .googleMapContent .mapNav .mapsearch { background-color:#f1f1f1; padding:10px; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#545454; font-weight:bold; }
#googleMapWindow .googleMapContent .mapNav .mapsearch input { height:16px; margin:7px 0 10px 0; border:1px solid #d1d1d1; color:#545454; font-size:11px; font-family:Verdana, Geneva, sans-serif; float:left; }
#googleMapWindow .googleMapContent .mapNav .openSelect { width:280px; margin-top:10px; padding:0; }
#googleMapWindow .googleMapContent .title { border:1px solid #d1d1d1; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; font-size:11px; font-family:Verdana, Geneva, sans-serif; padding:3px 0 3px 3px; }
#googleMapWindow .googleMapContent .title img { margin-right:10px; }
#googleMapWindow .googleMapContent .title a { text-decoration:none; color:#545454; }
#googleMapWindow .googleMapContent .mapNav .selectDetail { width:268px; border:1px #d1d1d1 solid; border-top:none; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; margin:0; padding:5px; }
#googleMapWindow .googleMapContent .mapNav .selectDetail ul { }
#googleMapWindow .googleMapContent .mapNav .selectDetail ul li { text-decoration:none; list-style:none; display:block; width:250px; float:left; font-size:11px; margin:2px 0 5px 10px; color:#545454; }
.click, .click1 { width:50px; -moz-border-radius:4px; -moz-border-radius:4px; background-image:url(/css/images/bg-click.GIF); background-position:bottom; border:#D1D1D1 1px solid; color:#C03; font-weight:bold; text-align:center; padding:3px 10px 3px 10px; float:left; margin-left:5px; }
.click a, {
 text-decoration:none;
 color:#C03;
}
.click1 a { color:#666; text-decoration:none; }
/*圆角样式*/
.roundCorner { -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; }
.other-country { padding:10px; clear:both }
.other-country h2 { font-size:14px }
.other-embassy li { float:left; width:150px; padding:5px; margin:5px; }
.m_gbody { font-family:Arial, Helvetica, sans-serif; width:320px; }
.m_gpic { width:90px; float:left; margin-right:5px; margin-bottom:5px; }
.m_gbody p { font-size:11px; color:#6b6b6b; margin:0; line-height:18px; text-align:left; }
.m_gbody p a { text-decoration:none; color:#6b6b6b; border-bottom:1px dashed #6b6b6b; }
.m_gbody h5 { font-size:12px; font-weight:bold; padding-left:5px; margin:0; }
.m_gbody h5 a { color:#a31022; text-decoration:none; }
.m_gclear { clear:both; height:0; }
.m_garoundThing { width:310px; font-size:11px; margin-top:5px; margin-bottom:5px; }
.m_garoundThing a { text-decoration:none; color:#6b6b6b; }
.m_garoundThing a:hover { border-bottom:1px #6b6b6b dashed; }
.m_garoundThing strong { font-size:11px; font-weight:bold; color:#6b6b6b; display:block; width:310px; background-color:#F5F5F5; padding:2px 0 2px 5px; margin-bottom:3px; }
