﻿   #map-canvas-classified img {
                                    max-width: none;
                                }

.map-icon,
.map-icon-big {
  margin: 0px 5px 0px 0px;
  width: 20px;
  height: 25px;
  display: inline-block;
  vertical-align: text-top;
  background-image: url('/assets/img/map-icons.png');
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

.map-icon-default {
  margin: 0px 5px 0px 0px;
  width: 40px;
  height: 38px;
  display: inline-block;
  vertical-align: text-top;
  background-image: url('/assets/img/map-icons.png');
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

.icon_property_default {
  background-position: 0 -37px;
  z-index: 4;
}
.icon_property_compare {
  background-position: 0 -310px;
  z-index: 4;
}
.icon_school {
  background-position: 0 -75px;
}
.icon_chinese_district {
  background-position: 0 -112px;
}
.icon_school_1 {
  background-position: 0 -177px;
}
.icon_school_2 {
  background-position: 0 -229px;
}
.icon_school_3 {
  background-position: 0 -257px;
}
.icon_school_4 {
  background-position: 0 -283px;
}
.icon_school_5 {
  background-position: 0 -203px;
}
.icon_merchant_m08 {
  background-position: 0 -544px;
}
.icon_merchant_a26 {
  background-position: 0 -390px;
}
.icon_merchant_r06 {
  background-position: 0 -593px;
}
.icon_merchant_r21 {
  background-position: 0 -617px;
}
.icon_merchant_r22 {
  background-position: 0 -469px;
}
.icon_merchant_d17 {
  background-position: 0 -416px;
}
.icon_merchant_d06 {
  background-position: 0 -519px;
}
.icon_merchant_b04 {
  background-position: 0 -362px;
}
.icon_merchant_b05 {
  background-position: 0 -568px;
}
.icon_merchant_r01 {
  background-position: 0 -335px;
}
.icon_merchant_t11 {
  background-position: 0 -593px;
}
.icon_merchant_ccyp {
  background-position: 0 -641px;
}
.icon_merchant_a01 {
  background-position: 0 -468px;
}
.icon_merchant_i03 {
  background-position: 0 -544px;
}
.icon_merchant_i02 {
  background-position: 0 -520px;
}
.icon_merchant_c11 {
  background-position: 0 -568px;
}
.icon_merchant_n03 {
  background-position: 0 -617px;
} 

.icon_merchant_g01 {
  background-position: 0 -311px;
}

.normalpanel{
overflow-y: scroll;
overflow-x: hidden;
max-height:500px;
}

.map-iconother,
.map-icon-bigother {
  margin: 0px 5px 0px 0px;
  width: 19px;
  height: 21px;
  display: inline-block;
  vertical-align: text-top;
  background-image: url('/assets/img/map-iconsother.png');
  /*background-position: 14px 14px;*/
  background-repeat: no-repeat;
}

.black14px {
  font-size: 14px;
  font-family: Arial;
  font-weight:bold;

}

.nav-tabs > li > a, .nav-pills > li > a {
padding-right: 12px;
padding-left: 12px;
margin-right: 1px;
line-height: 10px;
border-radius: 0 0 0 0;
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
border-bottom:1px solid #c6c4c3;
}

.tab-content {
border-bottom: 1px solid #c6c4c3;
border-left: 1px solid #c6c4c3;
border-right: 1px solid #c6c4c3;
padding:10px;
height:498px;
line-height: 28px;
}

.defaultpanel {
border: 1px solid #c6c4c3;
height:525px;
line-height: 10px;
overflow-x: hidden;
width:99%
}

.ad-gallery {
width: 100%;
border: 0px solid #CCC;
}

.page-header {
padding-bottom: 0px;
margin: 0 0 0 0px;
border-bottom: 0px solid #eeeeee;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
color: #000;
background-color: #f4f4f3;
padding:2px 10px 2px 10px;
margin-bottom:3px;
}

.btn-primary {
    padding:2px 10px 2px 10px;
    margin:0 2px 3px 0px;
    background: #f4f4f3;
    color: #000;
    text-align:left;
    border-radius:0px;
    width:190px;
}

.btn-school,.btn-school:hover, .btn-school:focus,.btn-school.active, .btn-school.disabled, .btn-school[disabled] {
color: #fff;
text-align:center;
background: #27cfcf;
padding:5px 8px 6px 8px;
margin-bottom:3px;
border-radius:0px;
font-size:14px;
}


.btn-school:active {
color: #fff;
text-align:center;
background: #ff6000;
padding:5px 8px 6px 8px;
margin-bottom:3px;
border-radius:0px;
font-size:14px;
}

.btn-bussiness,.btn-bussiness:hover, .btn-bussiness:focus,.btn-bussiness.active, .btn-bussiness.disabled, .btn-bussiness[disabled] {
color: #fff;
text-align:center;
background: #ff6000;
padding:5px 8px 6px 8px;
margin-bottom:3px;
border-radius:0px;
font-size:14px;
}


.btn-bussiness:active {
color: #fff;
text-align:center;
background: #27cfcf;
padding:5px 8px 6px 8px;
margin-bottom:3px;
border-radius:0px;
font-size:14px;
}

.price {
font-size: 20px;
}

.block {
padding-bottom: 5px;
}

form {
 margin: 0px; 
}

.green25px {
font-size: 20px;
color:#000;
line-height:1.8em;
font-weight:bold
}

.green {
font-size: 15px;
color:#000;
font-family:Arial;
line-height:1.8em;
font-weight:bold
}


.small a {
font-size: 12px;
}

h4.title {
color:#166201;
line-height: 15px;
margin: 20px 0 0px 5px;
}


.ad-gallery .ad-back {
cursor: pointer;
left:-5px;
top:0px;
width: 20px;
height:82px;
display: block;
background:#166201 url(/assets/img/ad_scroll_back.png) 5px 32px no-repeat;
}

.ad-gallery .ad-thumbs .ad-thumb-list {
padding: 0 5px 5px 26px;
}

.ad-gallery .ad-forward {
cursor: pointer;
display: block;
right: 5px;
width: 20px;
height:82px;
background:#166201 url(/assets/img/ad_scroll_forward.png) 6px 32px no-repeat;
}

.ad-gallery .ad-thumbs li a.ad-active img {
border: 1px solid #228c00;
}

.ad-gallery .ad-thumbs li {
float: left;
padding-right: 13px;
}

.ad-gallery .ad-nav .ad-thumbs {
overflow: hidden;
width: 98%;
}

.ad-gallery .ad-image-wrapper .ad-image {
padding-left:150px;
}

.ad-gallery .ad-image-wrapper {
background:url(/assets/img/classbg.jpg);
height: 557px;
}

.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image {
background: url(/assets/img/ad_prev.png) no-repeat;
width: 30px;
height: 50px;
display: none;
position: absolute;
top: 45%;
left: 40px;
z-index: 101;
}

.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
background: url(/assets/img/ad_next.png) no-repeat;
width: 30px;
height: 50px;
right: 40px;
left: auto;
}

.ad-gallery .ad-image-wrapper .ad-prev {
position: absolute;
left: 300px;
top: 0;
width: 25%;
height: 100%;
cursor: pointer;
display: block;
z-index: 200;
}

.ad-gallery .ad-nav {
width: 100%;
margin-top:10px;
position: relative;
}

.azbg {
padding:0px 5px 5px 5px;
width:20px;
height:20px;
line-height:1.5em;
text-align:center;
float:left;
margin-bottom:1px;
background:#ddd;
border-radius:2px;
cursor:pointer;
background:#3e0d00;
color:#FFF;
}

.normalpanel {
border: 1px solid #c6c4c3;
padding:0 0 0 0;
height:515px;
line-height: 28px;
overflow: auto;
width:99%
}

.school-rank {
background:#166201;
width:35px;
height:30px;
float:left;
border-radius:3px;
line-height:1.8em;
text-align:center;
font-weight:bold;
font-size:18px;
color:#fff;
font-family:Arial;
}

.icon_school_2gray {
background-position: 0 -257px;
}

.tooltip {
width:160px;
padding-left:10px;
line-height:1.8em;
}

.rentbtn,.rentbtn a {
background-color: #003ea8;
background-image: -moz-linear-gradient(top, #f4f4f3, #f4f4f3);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f3), to(#f4f4f3));
background-image: -webkit-linear-gradient(top, #0054a8, #f4f4f3);
background-image: -o-linear-gradient(top, #0054a8, #f4f4f3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f3', endColorstr='#fff4f4f3', GradientType=0);
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
padding:7px 10px 7px 10px;
border-radius:3px;
color:#fff
}

li {
line-height: none;
}

.btn {
text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75);
border: 0px solid #cccccc;
border-bottom-color: #b3b3b3;
border-radius: 0px; 
}

element.style {
}
.btn-group > .btn + .btn {
margin-left: 0px;
}

.btn-group > .btn {
border-radius: 0px;
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
border-radius: 0px; 
}

.btn-group > .btn:first-child {
border-radius: 0px; 
}

.btn:active {
background-color: #c50000;
color:#fff
}

.btn:hover, .btn:focus{
background: #00a1cf;
color:#fff
}

.top_menubg {
background:#c6c4c3;
color:#000;
margin-bottom:5px;
width:115%;
float:left
}

.label {
padding:6px 10px 5px 10px;
font-size: 14px;
font-weight: normal;
line-height: 14px;
color: #000;
background: #c6c4c3;
border-radius:0px;
text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25);
}

.noneprice {
float: left;
padding: 0px 10px 0px 0px;
margin: 5px 0px 0px 0px;
}

.nonetext {
float: left;
padding: 10px 5px 0px 0px;
}


.font16px {
font-size: 16px;
color:#000;
line-height:1.9em;
}

.pagebg {
  background: url('/assets/img/pagebg.jpg');
  padding:25px 0 0 35px;
  height:527px;
  width:397px;
  float:left;
}


.content {
margin: 3px auto;
}

.titlebg {
background:#27cfcf;
color:#fff;
font-size: 16px;
width:90px;
float:left;
text-align:center;
padding:5px 0 5px 0;
}

.titlebg_home {
background:#27cfcf;
color:#fff;
font-size: 16px;
text-align:center;
padding:7px 10px 7px 10px;
margin-bottom:10px;
}

.titlebg_comment {
background:#ff6000;
color:#fff;
font-size: 16px;
width:90px;
float:left;
text-align:center;
padding:5px 0 5px 0;
}

.titlebg_red {
background:#ff6000;
border-right:3px solid #fff;
color:#fff;
float:left;
width:24%;
text-align:center;
font-size: 20px;
padding:24px 0 24px 0;
}

.pinkbtn {
background:#ff6000;
color:#fff;
width:100%;
height:70px;
font-size: 20px;
border-radius:0px;
}

.titlebg_service {
background:#27cfcf;
color:#fff;
font-size: 15px;
padding:15px;
text-align:center;
}

.titlebg_servicetop {
background:#ff6000;
color:#fff;
font-size: 15px;
padding:15px;
margin-bottom:5px;
text-align:center;
}


.titlebg_post {
background:#27cfcf;
color:#fff;
font-size: 15px;
padding:10px;
text-align:center;
margin-top:10px;

}

.btn-service {
color: #fff;
padding:10px;
min-width:100%;
float:left;
background: #27cfcf;
}

textarea
{
    width:95%;
    margin:5px 0;
    padding:3px;
}

input[type="checkbox"] {
 margin: 0px 0 0;
}

.red14px {
  font-size: 14px;
  color: #b20000;
}

.input-xxlarge {
width: 540px;
}


.tamail_gray {
background: #f8f8f7;
height:65px; 
padding: 5px 0 10px 0; 
text-align: center; 
overflow:hidden;
border-bottom: 3px solid #fff; 
}

