﻿.storeAddress
{
    float:left;
    width:355px;
}
.storeAddress h2
{
    color:#fff;
    font-weight:normal;
    margin:10px 0;
}
.storeAddress li
{
    font-size:12px;
}
.storeAddress li .jNiceWrapper
{
    margin-top:5px;
}
.storeAddress li select
{
    width:100%;
}
.storeAddress li.area
{
    float:left;
    margin-right:5px;
    width:76px;
}
.storeAddress li.city
{
    float:left;
    margin-right:10px;
    width:90px;
}
.storeAddress li.button
{
    float:left;
}
.storeAddress li.button input
{
    background:url(images/store_search_button.gif);
    border:none;
    height:28px;
    width:79px;
}
.storeAddress .item
{
    background:url(images/bg/store_addrees_bg_top.gif) no-repeat top left;
    clear:both;
    margin-top:25px;
    padding-top:5px;
}
.storeAddress .item .center
{
    background-color:#131316 ;
    padding:10px 20px;
    width:301px;
}
.storeAddress .item .bottom
{
    background:url(images/bg/store_address_bg_bottom.gif) no-repeat bottom left;
    height:10px;
}
.storeAddress .item .viewMap
{
    background:url(images/store_view_map_button.png) no-repeat bottom left;
    border:none;
    float:right;
    height:28px;
    width:79px;
}
.storeAddress .item h3
{
    color:#3880a3;
    font-size:110%;
    float:left;
    padding-top:2px;
    width:220px;
}
.storeAddress .item .line
{
    background:url(images/store_address_line.gif) no-repeat bottom;
    clear:both;
    height:10px;
    margin-bottom:10px;
}
.storeAddress .item p
{
    width:100%;
}
.storeAddress .item .lable
{
    background:url(images/icon/blue_dot.gif) no-repeat 0 -5px;
    color:#fff;
    float:left;
    font-size:90%;
    padding:3px 0 0 15px;
    width:80px;
}
.storeAddress .item .info
{
    float:right;
    font-size:75%;
    line-height:180%;
    width:200px;
}
.storeAddress .active
{
    background:url(images/bg/store_address_active_bg_top.gif) no-repeat top left;
}
.storeAddress .active .center
{
    background-color:#12496b;
}
.storeAddress .active .bottom
{
    background:url(images/bg/store_address_active_bg_bottom.gif) no-repeat bottom left;
}
.storeAddress .active .line
{   
    background:url(images/store_address_line_active.gif) no-repeat bottom;
}
.storeAddress .active .info
{
    color:#9ab9c6;
}
.storeMap
{
    background:url(images/bg/store_map_bg.gif) no-repeat;
    float:left;
    padding:24px 15px 0 16px;
    height:440px;
    width:370px;
}
.storeMap .map
{
    margin-bottom:25px;
    height:361px;
    width:370px;
}
.storeMap h2
{
    color:#3880a3;
    float:left;
    font-size:90%;
    padding:2px 0 0 5px;
}
.storeMap .mapOper
{
    float:right;
}
.storeMap .mapOper a
{
    font-size:75%;
    text-decoration:underline;
    margin-right:10px;
}
.storeEventList
{
    font-family: 微软雅黑, 宋体;
}
.storeEventList .tab
{
    background-color:#fff;
    color:#000;
    margin-left:-20px;
    padding:5px 15px 5px 35px;
    width:60px;
}
.storeEventList ul
{
    margin:10px 0 20px 15px;
}
.storeEventList li a
{
    color:#fff;
    font-size:80%;
    line-height:30px;
}
.storeEventDetail
{
    width:540px;
}
.storeEventDetail .redTitle
{
    position:relative;
}
.storeEventDetail .return
{
    background:url(images/store_return_button.gif) no-repeat;
    display:block;
    width:96px;
    height:29px;
    position:absolute;
    top:0;
    right:0;
}
.storeEventDetail .pic
{
    border:5px solid #313131;
    clear:both;
    float:right;
}