.city-select{width: 200px; height: 40px; margin: 20px auto; background: #01af63; line-height: 40px; text-align: center; font-size: 16px; color: #fff;}
.city-body{width: 1200px; height: auto; overflow: hidden; border: 1px solid #eee; margin: 0px auto;}
.city-hot{width: 100%; height: 40px; border-bottom: 1px solid #f5f5f5;}
.city-hot ul{}
.city-hot li{width: auto; line-height: 40px; margin-left: 20px; margin-right: 20px; float: left;}
.zdyselect{width: 100px; height: 30px; border: 1px solid #F2F2F2;}
.city-ok{width: 60px; height: 30px; background: #01af63; color: #fff;}
.city-input{width: 180px; height: 30px; border: 1px solid #F2F2F2;}
.city-zm{width: 100%; height: 50px; margin-top: 5px;}
.city-zm-l{width: 20%; height: 50px; float: left; position: relative;}
.city-zm-font{width: 200px; height: 30px; line-height: 30px; background: #01af63; text-align: center; color: #fff; display: block;}
.city-zm-r{width: 70%; height: 50px; float: right;}
.city-jt{display: block; width: 0; height: 0;border-width:8px 8px 0;border-style:solid;border-color:#01af63 transparent transparent;position:absolute;top:30px;left:30px;}
.city-zm-r ul{}
.city-zm-r li{width: auto; margin-left: 20px; line-height: 50px; font-size: 16px; float: left; color: #666666;}
.city-zm-r li a{color: #666666;}
.city-zm-r li a:hover{color: #01af63;}
.city-list{width: 100%; height: 500px; overflow-y: auto;}
#change-city{width:1160px; margin:0px auto;}
#change-city .choosecities {
     PADDING-BOTTOM: 60px; BACKGROUND: #fff;
}
#change-city .choosecities A:hover {
    TEXT-DECORATION: none
}

#change-city .citieslist H2 {
    POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; MARGIN: 20px 20px 12px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; ZOOM: 1; DISPLAY: inline-block; BACKGROUND: #00c7c7; HEIGHT: 32px; COLOR: #fff; PADDING-TOP: 0px; border-radius: 0
}
#change-city .citieslist H2 SPAN {
    BORDER-BOTTOM: #fff 6px solid; POSITION: absolute; BORDER-LEFT: #fff 6px solid; LINE-HEIGHT: 0; WIDTH: 0px; DISPLAY: block; FLOAT: none; HEIGHT: 0px; FONT-SIZE: 0px; BORDER-TOP: #00c7c7 6px solid; TOP: 32px; BORDER-RIGHT: #fff 6px solid; LEFT: 20px
}
#change-city .citieslist LI {
    BORDER-BOTTOM: #fff 1px solid; BORDER-TOP: #fff 1px solid
}
#change-city .citieslist P {
    BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 30px; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-TOP: 6px
}
#change-city .citieslist SPAN.label {
    BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 24px; WIDTH: 30px; ZOOM: 1; DISPLAY: inline-block; HEIGHT: 30px; COLOR: #666; VERTICAL-ALIGN: top; BORDER-TOP: #ddd 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #ddd 1px solid; border-radius: 0
}
#change-city .citieslist SPAN.label STRONG {
    BORDER-BOTTOM: #f7f7f7 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #f7f7f7 1px solid; WIDTH: 28px; DISPLAY: block; FONT-FAMILY: Tahoma; BACKGROUND: #f1f1f1; HEIGHT: 28px; FONT-SIZE: 16px; BORDER-TOP: #f7f7f7 1px solid; BORDER-RIGHT: #f7f7f7 1px solid; border-radius: 0
}
#change-city .citieslist SPAN {
    WIDTH: 880px; ZOOM: 1; DISPLAY: inline-block; VERTICAL-ALIGN: top
}
#change-city .citieslist SPAN I {
    FONT-STYLE: normal; MARGIN: 0px 3px; COLOR: #ccc
}
#change-city .citieslist .hover {
    BORDER-BOTTOM-COLOR: #e5e5e5; BORDER-TOP-COLOR: #e5e5e5; BORDER-RIGHT-COLOR: #e5e5e5; BORDER-LEFT-COLOR: #e5e5e5
}
#change-city .citieslist .hover P {
    BACKGROUND: #f7f7f7;
}
#change-city .citieslist .hover SPAN.label {
    BORDER-BOTTOM-COLOR: #01af63; BORDER-TOP-COLOR: #01af63; BORDER-RIGHT-COLOR: #01af63; BORDER-LEFT-COLOR: #01af63
}
#change-city .citieslist .hover SPAN.label STRONG {
    BORDER-BOTTOM-COLOR: #01af63; BORDER-TOP-COLOR: #01af63; BACKGROUND: #01af63; COLOR: #fff; BORDER-RIGHT-COLOR: #01af63; BORDER-LEFT-COLOR: #01af63
}
#change-city .citieslist A {
    PADDING-BOTTOM: 1px; LINE-HEIGHT: 25px; MARGIN: 5px 10px; PADDING: 0px 10px;  ZOOM: 1; DISPLAY: inline-block; HEIGHT: 25px;  border-radius: 0
}
#change-city .citieslist A:hover {
    BACKGROUND: #01af63; COLOR: #fff
}
#bdw {
    MIN-HEIGHT: 500px
}
.cf {
    ZOOM: 1
}
.cf:after {
    DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; OVERFLOW: hidden; CONTENT: ''
}
H2 {
    PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A {
     TEXT-DECORATION: none
}
A:hover {
    TEXT-DECORATION: underline
}
SPAN.money {
    FONT-FAMILY: arial
}
SPAN.required {
    COLOR: red
}