@charset "utf-8";
.map_nav{height: 60px;width: 100%; background: #FF9906}
.nav_div{height: 60px;line-height: 60px;width: 100%;}
.map_logo{width: 250px;float: left;height: 60px;}
.map_nav_list{float: left; }
.map_nav_list li{float: left;line-height: 60px;height: 60px;text-align: center; width: 78px;}
.map_nav_list li a{font-size: 16px;color: #ffffff}
.map_nav_list li:hover{ background-color:#ed8d03;}
.map_nav_r{width: 240px;float: right;}
.map_nav_r div{width: 120px;float: left;text-align: right}
.map_nav_r div a{font-size: 16px;color: #ffffff}
.map_nav_s{background-color: #FF8905;position: relative}
.map_nav_s span,.map_nav_s1 span{height: 20px;width: 20px;display: block;position: absolute;top: 23px;left:20px;}
.map_nav_s a, .map_nav_s1 a{margin-right: 13px;}
.map_nav_s1{background-color: #FF6A06;position: relative}

#mapTopWrap .wrap { width: auto; padding: 0 0 0 20px; }
.mapTopView { float: right; width: 240px; }
.mapTopView a { float: left; width: 120px; font-size: 16px; height: 60px; line-height: 60px; text-align: center; color: #FFF; background: #16659A; }
.mapTopView a:hover { background: #09BDFF; }
.mapTopView a.current { background: #00A3E0; }
.mapWrap { width: 100%; position: relative; z-index: 1; }
.mapLeft { width: 368px; height: 100%; position: absolute; left: 0; top: 60px; border-right: 1px solid #DDD; background: #F5F5F5; overflow: hidden; z-index: 99; }
.mapRight { position: relative; height: 100%; margin-left: 369px; z-index: 98; overflow: hidden; background: #FFF; }
/**/
.mapSo { clear: both; padding: 10px 20px; width: 328px; overflow: hidden; }
.mapSo .dropdownBox { width: 350px; }
.mapSo select { width: 155px; font-size: 14px; border: 1px solid #E5E5E5; padding: 5px; margin: 0 10px 10px 0; }
.mapSotext { padding: 5px 0; }
.mapSotext input { height: 26px; line-height: 26px; width: 228px; font-size: 14px; margin-bottom: 10px; border: 1px solid #E2E2E2; padding: 5px 4px; vertical-align: top; }
.mapSotext .btn { width: 85px; padding: 4px 0; font-size: 14px; }
/**/
.mapListBox { clear: both; }
.mapListHead { clear: both; height: 38px; line-height: 38px; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; background: #EEE; }
.mapListHead dt { float: left; width: 160px; padding-left: 20px; }
.mapListHead dt b { color: #F60; margin: 0 5px; }
.mapListHead dd { float: right; width: 160px; text-align: center; }
.mapListHead dd span { float: left; width: 33.33%; *width: 33%; }
.mapListHead dd span a { display: block; border-left: 1px solid #DDD; }
.mapListHead dd span a:hover { background: #FFF; }
/**/
.mapList { clear: both; font-size: 12px; overflow: auto; font-family: Arial,sans-serif; }
.mapList ul { }
.mapList li { clear: both; border-bottom: 1px solid #DDD; }
.mapList li a { display: block; color: #666; padding: 10px; background: #FFF; }
.mapList li a:hover { color: #555; background: #F8F8F8; }
.mapList li a:hover h2 { color: #F60; }
.mapList li h2 { font-size: 20px; height: 30px; color: #4EAD00; font-weight: normal;}
.mapList li dt, .mapList li dd { height: 24px; line-height: 24px; }
.mapList li dt em { margin-right: 10px; }
.mapList li dt em ins { margin-right: 3px; }
.mapList li dd span { margin-right: 20px; }
.mapList li dd span b { font-size: 14px; color: #F60; }

.h_m_l{margin-left: 3%;height: 100%;overflow: auto}
.nav_div1{height: 35px;line-height: 35px; color: #969696}
.nav_div1 a,.h_i1 p{color: #969696}

.map_h_i{height: 148px;}
.map_h_i li{float: left;width: 12%;height: 30px;line-height: 25px;}
.map_h_i li a{color: #5B89E9}
.h_i1 img{ float: left;margin-right: 8px;}
.h_i1 h1{height: 38px;line-height:40px;}
.h_a1{height: 35px;line-height: 35px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.h_a2{height: 25px;line-height: 35px;}
.h_c_b{ color: #F60;font-weight: bold }
.h_i_div{margin-bottom: 10px;line-height: 24px;color: #666666}
.h_i_div label{display: block;height: 20px;line-height: 20px;text-align:center;padding: 2px 2px;background: orange;color: #ffffff;width: 68px;}
.dropdownBox .s_w{width: 70px;}
.map_house_list h2{font-weight: 500;height: 30px;line-height:30px;background: #ffffff;margin: 10px 0px;padding-left: 5%}
.map_house_list h2 span{float: right;}
.map_house_list h2 span a{font-size: 12px;color: #666;padding-right: 5px;font-family: "宋体"}
.map_house_list ul li{float: none;width: 90%;height: 22px;line-height: 22px;margin-left: 5%;}
.map_house_list ul li a{color: #666666}
.map_house_list ul li a:hover{color: orange;text-decoration: underline}