




.stores_banner{ margin:0 auto; max-width:1900px; min-width:1200px; height:540px; background:#e2cac3 url(../images/stores/stores_banner.jpg) no-repeat center bottom;}

.stores_box{ position:relative; margin:36px auto 0 auto; width:1168px; padding:16px; background:#fff; height:640px;}

.stores_map{ position:absolute; left:16px; top:16px; width:788px; height:640px;}
.stores_right{position:absolute; right:16px; top:16px; width:376px; height:640px; background:#f3f3f3;}

.stores_form{ padding:36px 0 0 12px; font-size:0px;}
.stores_form select{ display:inline-block;*display:inline;*zoom:1;vertical-align:top; margin:0 3px 0 3px; padding-left:6px; font-size:16px; border:none; background:#fff; text-align:left;width:120px;height:36px; border-radius:0px;appearance: none;-webkit-appearance: none;-moz-appearance: none;
background:#fff url(../images/arrow.png) no-repeat scroll right center;
}
.stores_form button,.stores_form .stores_form_btn{ display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 3px 0 3px; border:0; width:85px; height:36px; line-height:36px; background:#f49727; font-size:18px; text-align:center; color:#fff; cursor:pointer; border-radius:0px;}

.stores_list{ margin:14px auto 0 auto; padding:0 0; width:346px; height:542px; background:#fff;
overflow-y: scroll;
overflow-x: hidden;
}

.stores_list dd{ display:block; padding:10px 20px 10px 52px;  background:#fff url(../images/stores/dw_ico.png) no-repeat 25px 14px; cursor:pointer;}
.stores_list dd h4{ display:block; font-size:16px; color:#454545;}
.stores_list dd p{ display:block;color:#757575;}
.stores_list dd:hover,.stores_list dd.hover{text-decoration:none; background-color:#f3f3f3; }


.mapinfo{cursor:pointer;}
.mapinfo h4{ display:block; font-size:16px; color:#454545;}
.mapinfo p{ display:block;font-size:14px;color:#757575; font-weight:normal;}

















