﻿*{margin:0;padding:0;}
img{border:none;vertical-align:middle; border-width:0;}
body{font-size:12px;font-family:"宋体"; color:#4b4b4b; background-color:#fff;}
ul,ol{list-style-type:none;}
th, td{font-size:12px;}
button{border:none;font-size:12px;cursor:pointer;}
.none{display:none !important;}
.c_tx_red{color:#FF0000;}
.nobg{background:transparent none !important;}
.left{float:left !important;}
.right{float:right !important;}
.tx_l{text-align:left !important;}
.tx_r{text-align:right !important;}
.tx_center{text-align:center;}
.clear{clear:both;}
.clearfix{ clear:both; height:12px; line-height:12px;}
select{ font-size:8pt; padding:0; border:solid 1px #a7aeb8;}
.dashedline{ border-top:dashed 1px #c0dbf8; }

a{text-decoration:none;}
a:link,a:visited{color:#4b4b4b;}
a:hover,a:active,a:focus{color:#cc0000;}

.f12{ font-size:12px;}
.f14{ font-size:14px;}
.b{ font-weight:bold;}
.cRed{ color:#f20001;}

a.aRed:link,a.aRed:visited{color:#f20001;}
a.aRed:hover{color:#cc0000;}

.wrap{ width:982px; margin:0 auto;}

.main2{ margin:0 auto;  border-bottom:solid 1px #e3e3e3; padding:4px 0 2px 0;}
.sidebar21{ float:left; width:215px;}
 .sidebar21 ul{ margin-bottom:10px;}
 .sidebar21 li{ line-height:24px;}
 .sidebar21 li a:link,.sidebar21 li a:visited{ text-decoration:underline; font-size:13px;}
 .sidebar21 li a:hover{}
 .sidebar21 .input1{ line-height:22px; height:22px; font-size:12px; background:#fff; border:solid 1px #7e9eb7; width:137px; margin-right:5px;}
 .sidebar21 .input1-text{line-height:29px; height:29px; font-size:12px; }
 .sidebar21 .btn1{ border-width:0; width:45px; height:23px; background:url(../images/mapSearchBtn.jpg) no-repeat; }
.sidebar22{ float:right; width:760px;}
#mapObj{ width:100%; height:450px; position:relative;}
#loading{ display:none; position:absolute;top:10px;left:100px;width:200px;text-align:center;color:#666;height:22px; background:#FFFFFF; padding:5px; border:#FFFFCC solid 1px;}
.maptool{ height:30px; margin:0 auto; background:url(../images/maplist_tool_bg.jpg) repeat-x; text-align:right; line-height:30px; padding:0 20px;}
 .maptool a:link,.maptool a:visited{ color:#2112e9; text-decoration:underline;}
 .maptool a:hover{}
/* 
.mapList{ width:550px; margin:0 auto; position:absolute; left:135px; top:50px; z-index:1000;}
 .mapList_top{ height:41px;  margin:0 auto; background:url(../images/maplist_top.png) no-repeat;}
  .mapList_top span.l_span{float:left; font-size:14px; font-weight:bold; line-height:41px; height:41px; color:#fff; margin-left:15px;}
  .mapList_top span.r_span{  width:46px; height:26px; float:right; line-height:26px; margin-right:22px; text-align:center; cursor:pointer;}
 .mapList_center{ margin:0 auto; border-left:solid 1px #57565e; border-right:solid 1px #57565e; background:#c0dbf8; }
 .mapList_center .sidebar1{ width:129px; float:left; background:#fff; margin-right:1px;}
  .mapList_center .sidebar1 h3{ padding-left:16px; height:22px; line-height:22px; font-size:12px; font-weight:bold; color:#333333;}
  .mapList_center .sidebar1 li.li1{ height:22px; line-height:22px; font-size:12px; font-weight:bold; color:#f06200;} 
  .mapList_center .sidebar1 li{ padding-left:24px; height:22px; line-height:22px; font-size:12px; font-weight:normal; color:#0042d9;} 
 .mapList_center .sidebar2{ width:418px; float:right;background:#fff; }
  .mapList_center .sidebar2 .toolbar{ margin:0 auto; height:30px; background:url(../images/maplist_tool_bg.jpg) repeat-x;border-bottom:solid 1px #c0dbf8;}
   .mapList_center .sidebar2 .toolbar span.total{ line-height:30px; font-size:12px; color:#333230; margin-left:12px;}
 #recList{ height:320px;}
  .mapList_center .sidebar2 .details{ margin:0 auto; padding:6px 0 6px 12px; border-bottom:solid 1px #c0dbf8;}
  .mapList_center .sidebar2 .details img.fc_pic{width:53px; height:40px; float:left;}
  .mapList_center .sidebar2 .details .info{ width:254px; padding-left:9px;float:left;}
   .mapList_center .sidebar2 .details .info p.p1{ line-height:28px; color:#0041db;}
   .mapList_center .sidebar2 .details .info p.p2{ line-height:12px;  color:#333333}
   .mapList_center .sidebar2 .details .price{ text-align:right; float:right; font-size:14px; font-weight:bold; line-height:40px; color:#ec613a; font-weight:bold; width:77px; padding-right:13px;}
  .mapList_center .pager{ margin:0 auto; height:23px; line-height:23px; padding:10px 0 5px 0;}
   .mapList_center .pager span{ color:#ab99bf; width:50px; float:left; padding:0 10px;}
   .mapList_center .pager a.prev_btn:link,.mapList_center .pager a.prev_btn:visited{ width:130px; height:23px; background:url(../images/maplist_prev_btn.jpg); display:block; line-height:23px; text-align:center; text-decoration:none; float:left; margin-right:10px; }
   .mapList_center .pager a.prev_btn:hover{ width:130px; height:23px; background:url(../images/maplist_prev_btn.jpg); display:block; line-height:23px; text-align:center; text-decoration:none; float:left;}
   .mapList_center .pager a.next_btn:link,.mapList_center .pager a.next_btn:visited{ width:130px; height:23px; background:url(../images/maplist_next_btn.jpg); display:block; line-height:23px; text-align:center; text-decoration:none; float:left;margin-right:10px;}
   .mapList_center .pager a.next_btn:hover{ width:130px; height:23px; background:url(../images/maplist_next_btn.jpg); display:block; line-height:23px; text-align:center; text-decoration:none;float:left;}
 .mapList_bottom{ height:7px; margin:0 auto; background:url(../images/maplist_bottom.png) no-repeat;}
 */
.mapList{ width:460px; margin:0 auto; position:absolute; left:135px; top:2px; z-index:1000;}
 .mapList_top{ height:41px;  margin:0 auto; background:url(../images/list_top.png) no-repeat;}
  .mapList_top span.l_span{float:left; font-size:14px; font-weight:bold; line-height:41px; height:41px; color:#fff; margin-left:15px;}
  .mapList_top span.r_span{  width:46px; height:26px; float:right; line-height:26px; margin-right:22px; text-align:center; cursor:pointer;}
 .mapList_center{ margin:0 auto; border-left:solid 1px #57565e; border-right:solid 1px #57565e; }
 .mapList_center .sidebar1{ width:0px; float:left; background:#fff;}
  .mapList_center .sidebar1 h3{ padding-left:16px; height:22px; line-height:22px; font-size:12px; font-weight:bold; color:#333333;}
  .mapList_center .sidebar1 li.li1{ height:22px; line-height:22px; font-size:12px; font-weight:bold; color:#f06200;} 
  .mapList_center .sidebar1 li{ padding-left:24px; height:22px; line-height:22px; font-size:12px; font-weight:normal; color:#0042d9;} 
 .mapList_center .sidebar2{ width:458px; float:right;background:#fff; }
  .mapList_center .sidebar2 .toolbar{ margin:0 auto; height:30px; background:url(../images/maplist_tool_bg.jpg) repeat-x;border-bottom:solid 1px #c0dbf8;}
   .mapList_center .sidebar2 .toolbar span.total{ line-height:30px; font-size:12px; color:#333230; margin-left:12px;}
 #recList{ height:320px;}
  .mapList_center .sidebar2 .details{ margin:0 auto; padding:6px 0 6px 12px; border-bottom:solid 1px #c0dbf8;}
  .mapList_center .sidebar2 .details img.fc_pic{width:53px; height:40px; float:left;}
  .mapList_center .sidebar2 .details .info{ width:294px; padding-left:9px;float:left;}
  
  .mapList_center .sidebar2 .details .info a:link,.mapList_center .sidebar2 .details .info a:visited{color:#0041db;}
  .mapList_center .sidebar2 .details .info a:hover{ color:#f00;}
   .mapList_center .sidebar2 .details .info p.p1{ line-height:28px; color:#0041db;}
   .mapList_center .sidebar2 .details .info p.p1 span.s1{color:#2bd22f;}
   .mapList_center .sidebar2 .details .info p.p1 span.s2{color:#ff090f;}
   .mapList_center .sidebar2 .details .info p.p2{ line-height:12px;  color:#333333}
   .mapList_center .sidebar2 .details .price{ text-align:right; float:right; font-size:14px; font-weight:bold; line-height:40px; color:#ec613a; font-weight:bold; width:77px; overflow:hidden; padding-right:13px;}
  .mapList_center .pager{ margin:0 auto; height:23px; line-height:23px; padding:10px 0 5px 0;}
   .mapList_center .pager span{ color:#ab99bf; width:50px; float:left; padding:0 10px;}
   .mapList_center .pager a.prev_btn:link,.mapList_center .pager a.prev_btn:visited{ width:130px; height:23px; background:url(../images/maplist_prev_btn.jpg); display:block; line-height:23px; text-align:center; text-decoration:none; float:left; margin-right:10px; }
   .mapList_center .pager a.prev_btn:hover{ width:130px; height:23px; background:url(../images/maplist_prev_btn.jpg); display:block; line-height:23px; text-align:center; text-decoration:none; float:left;}
   .mapList_center .pager a.next_btn:link,.mapList_center .pager a.next_btn:visited{ width:130px; height:23px; background:url(../images/maplist_next_btn.jpg); display:block; line-height:23px; text-align:center; text-decoration:none; float:left;margin-right:10px;}
   .mapList_center .pager a.next_btn:hover{ width:130px; height:23px; background:url(../images/maplist_next_btn.jpg); display:block; line-height:23px; text-align:center; text-decoration:none;float:left;}
 .mapList_bottom{ clear:both; height:7px; margin:0 auto; background:url(../images/list_bottom.png) no-repeat;}
 
#sch{border-bottom:1px #ccc solid;height:45px;}
#sch .search{float:left;width:820px;padding-top:8px;}
#sch .search .choose{float:left;padding-top:5px;}
#sch .search select{font-size:14px;width:89px;padding:1px;}
#sch .search span{float:left;margin-right:4px;}
#sch .search .inp{float:left;padding:2px;}
#sch .search .inp input{width:235px;border:1px #4f85b1 solid;font-size:14px;padding:3px;}
#sch .search .txt{float:left;margin-left:10px;}
#sch .search .txt span{float:left;line-height:14px;}
#sch .search .txt .cc{float:left;line-height:14px;padding-top:8px;color:red;}

#res{float:left; width:195px;}
.tit{height:33px;line-height:33px;background:url(../images/b0.png) 0 -295px;border-bottom:1px #9cbfdb solid;padding:0 10px;}
.back{background:url(../images/b0.png) -318px -150px no-repeat;padding-left:25px;}
.sort{ line-height:30px; height:30px; text-align:right;  background:url(../images/maplist_tool_bg.jpg) repeat-x;border-bottom:solid 1px #c0dbf8;}
.sort span{line-height:30px; font-size:12px; color:#333230; margin-left:12px; text-align:left; float:left;  width:100px;}
.sort a{display:inline-block;text-align:left;text-indent:5px;background-image:url(../images/b0.png);height:19px;line-height:19px;text-decoration:none;margin:0 5px;}
.sort a:hover{ color:#4b4b4b;}
.sort .down_act{background-position:0 -168px;width:70px;}
.sort .up_act{background-position:-80px -168px;width:70px;}
.sort .down{background-position:0 -197px;width:70px;}
.sort .up{background-position:-80px -197px;width:70px;}
.sort .down2_act{background-position:0 -226px;width:48px;}
.sort .up2_act{background-position:-80px -226px;width:48px;}
.sort .up2{background-position:0 -255px;width:48px;}
.sort .down2{background-position:-80px -255px;width:48px;}
.sort .bt{background-position:-80px -133px;width:70px;padding:4px 0 0 5px;}
.sort2{padding:10px 0 10px 30px;border-bottom:1px dashed #ccd5e3;}
.tab{background:#e1edfc;border-bottom:1px solid #6f9bd1;height:28px;position:relative;margin-bottom:10px;}
.tab ul{position:absolute;left:3px;top:4px;}
.tab li{float:left;display:inline;margin-right:1px;background:url(../images/b0.png) -80px -133px;width:69px;height:21px;line-height:21px;padding-top:4px;text-align:center;cursor:pointer;color:#216bb5;}
.tab li.tab_active{background:url(../images/b0.png) 0 -133px;height:25px;line-height:25px;font-weight:700;padding:0;}
.tab2{border-bottom:1px solid #c2daf5;height:25px;}
.tab2 ul{padding-left:35px;}
.tab2 li{float:left;display:inline;height:25px;line-height:25px;text-align:center;cursor:pointer;color:#216bb5;margin:0 5px;padding:0 4px;}
.tab2 li.tab_active{background:#216bb5;color:#FFF;height:25px;line-height:25px;}
.list1{overflow:auto;}
.list1 li{border-bottom:1px dotted #ccd5e3;vertical-align:bottom;}
.list1 li .show{background:#f5fafe;}
.list1 li .show dl{display:block;}
.list1 li .row{padding:10px 5px;}
.list1 li .row div{float:left;width:170px;line-height:24px;}
.list1 li .num{float:left;display:inline;width:25px;height:46px;line-height:30px;text-align:center;background:url(../images/b0.png) -319px -195px;font-weight:700;color:#FFF;margin:5px 10px 0 15px;}
.list1 li dl{display:none;line-height:20px;padding:2px 10px 18px 20px;}
.list1 li dl .res{width:210px;height:10px;background:url(../images/b1.png) -242px -61px no-repeat;}
.list2 li dl{width:160px;float:left;line-height:21px;}
.list1 .ico1{background:url(../images/ico/ico1.png) left 2px no-repeat;padding-left:25px;}
.list1 .ico2{background:url(../images/ico/ico2.png) left 2px no-repeat;padding-left:25px;}
.list1 .ico3{background:url(../images/ico/ico3.png) left 2px no-repeat;padding-left:25px;}
.list1 .ico4{background:url(../images/ico/ico4.png) left 2px no-repeat;padding-left:25px;}
.list1 .ico5{background:url(../images/ico/ico5.png) left 2px no-repeat;padding-left:25px;}
.list1 .ico6{background:url(../images/ico/ico6.png) left 2px no-repeat;padding-left:25px;}

.pages{height:25px;line-height:25px;padding:10px 5px;}
.pages input{background:url(../images/b0.png) -319px -252px;width:48px;height:22px;border:none;cursor:pointer;font-weight:700;vertical-align:middle;}
.pages a{color:#216bb5;}
.pages a.page{border:1px solid #a7c5dd;margin:0 3px;padding:2px 5px;}
.pages a.page_act{background:#257dcf;border:1px solid #a7c5dd;color:#FFF;margin:0 3px;padding:2px 5px;}

.bottomArea{clear:both; height:25px; margin:0 auto;}
.topArea{height:2px; font-size:2px; border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1; width:100%; margin-bottom:5px; margin-top:2px;}

 .c_search .c_search_box{margin:0 auto; font-size:13px;}
 .c_search .c_search_box dl{ margin-left:12px;}
 .c_search .c_search_box dl dt{ font-size:13px; font-weight:bold; color:#ce313a; height:34px; line-height:34px;}
 .c_search .c_search_box dd{ height:33px; line-height:33px;}
 .c_search .c_search_box ul{}
 .c_search .c_search_box ul li{ float:left; height:33px; line-height:33px; padding:0 3px; text-align:right; }
 .c_search .c_search_box ul li.li1{ margin-left:10px;}
 .c_search .c_search_box a{ padding:0 16px;}
 .c_search .c_search_box .txt{float:left; margin-top:7px; background:#fff; border:solid 1px #aaaaaa; width:102px; height:15px; line-height:15px; padding:2px 2px 0; }
 .c_search .c_search_box .btn{float:left; margin-top:5px;background:url(../images/search_btn_bg.jpg) 0 0;width:42px; height:19px; line-height:19px; border:none; cursor:pointer; color:#333; text-align:center; padding:0;}
 .c_search .c_search_box .sel{float:left; margin-top:6px;}