ol, ul, li{ 
    list-style:none outside none;
    margin: 0px;
    padding: 0px;
    }
h1, h2, h3, h4{
    font-family: "黑体";
    }

.wrap { 
    table-layout:fixed; 
    word-break: break-all; 
    overflow:hidden;
    }

a{ color:#333;}
a:hover{color:#000;text-decoration: underline;}
a:active{color:#f00;text-decoration: none;}

.blue{ color:#0063dc;}
.blue:hover{color:#ca0a09;text-decoration: underline;}
.blue:active{color:#0063dc;text-decoration: none;}
.red{ color:#ca0a09;}
.red:hover{color:#ca0a09;text-decoration: underline;}
.red:active{color:#ca0a09;text-decoration: none;}

.white,
.white:hover,
.white:active{ color:#fff; }

.spH { margin-top:10px; }
.spl { margin-left:10px; }
.spH20 {margin-top:20px; }
.zt12{ font-size:0.9em; }
.zt16{ font-size:1.2em; }

.bg_color{ background-color:#f7f7f7; }
.bg_withe{ background-color:#f7f7f7; border:1px solid #ddd; }

.center-block, 
.center-block img {display: block;margin-left: auto; margin-right: auto;}


/* 标题栏样式 */
.ttl {
    display:block;
    content: " ";
    }
    .blk1_br .ttl{
        height:35px;
        line-height: 32px;
        border-bottom:1px solid #ddd;
        background:#f7f7f7;
        border-top:2px solid #b60606;
        border-top-left-radius:4px;
        border-top-right-radius:4px;
        }
      
        .blk1_br .ttl span.more{ 
            margin-right: 10px;
            float: right; 
            }
        .blk1_br .ttl h3 {
            float: left;
            line-height: 32px;
            padding: 0 15px;
            margin: 0px;
            background:#ca1313;
            font-size: 1.2em;
            color: #fff;
            border-bottom-right-radius:4px;
        }

    .blk2_br .ttl{  
        height: 28px;
        background-color:#eee;
        }
        .blk2_br .ttl h3{
            padding-left: 10px;
            font-size: 1.2em;
            line-height: 28px;
            color:#cc0000;
    }

/* 描述标题栏 */
.title{ 
    background-color: #f7f7f7; 
    height: 36px;
    border-bottom:1px solid #ddd;
    line-height: 36px;
    padding-right: 10px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    }
    .title h4{
        padding-left: 20px;
        padding-right: 30px;
        font-size: 1.2em;
        line-height: 34px;
        color: #ca0a09;
        background-color: #FFF;
        margin: 0px;
        float: left;
        border-top-left-radius:4px;
        border-top-right-radius:4px;
        border-top:2px solid #b60606; 
        border-right:1px solid #ddd; 
        border-left:1px solid #ddd; 
        border-bottom:1px solid #fff;
        }
        .title .btn{
            margin-top: 7px;
            margin-right: 10px;
            }
    
/* 内容容器 */
.cnt{ padding: 10px; }
.cnt20{ padding:20px 20px 5px 20px;}
.clear {margin-left: -15px; padding:0;}

/* 信息表格 */
.tebintr th {
    width: 15%; min-width:60px;
    text-align: left;
    font-weight: normal; 
    padding:3px 0 3px 15px;
    color: rgb(55, 55, 55);text-decoration: none;
    background-color: rgb(240, 240, 240);
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05) inset;
    border-bottom:1px solid #f8f8f8;
    }
    .tebintr td {
        text-align: left;
        padding-left: 10px;
        border-bottom:1px solid #f8f8f8;
        color: #666;width: 35%; 
        }

/* 双列表格 */
.container .dl-table{ margin-bottom: 5px; margin-top:0; }
.container .dl-table dt {
    float: left;
    font-weight:normal;
    width: 60px;
    margin-bottom:4px;
    text-align: right;
    }
.container .dl-table dd {
        margin-left: 70px;
        margin-bottom:4px;
        word-break: break-all;
    }

/* -------------------------------------------- */
/* 公用模块 */
/* -------------------------------------------- */
/* TOP */
.topBar{
    background-color: #f3f3f3; 
    border: 1px solid #e3e3e3; 
    line-height:28px; 
    color: #666;}
    .topBar a{ margin-right: 3px; margin-left: 3px;}
    .topBar .btn-group{ position: relative; }
    .topBar .btn-group button{ background-color: #f3f3f3; color: #666; }

    .cityMenu{
        position: absolute; z-index:9999;
        left:0; top: 0px;
        margin: 0px; padding:0px 0 0px 0;
        background-color: #FFF;
        border-radius: 4px;
        border: 1px solid #ddd;
        }
        .cityMenu li{line-height: 150%;margin: 0px; padding:3px 5px 3px 5px;}
        .cityMenu li:hover{background-color: #f7f7f7;}
        
    .ysleft li{ float: left; }

.header{ padding-top: 10px;padding-bottom: 5px;}
.header h1{ float: left; margin:0;}
.header h3{ float: left;padding-left: 15px;margin-left: 15px; border-left:1px solid #ddd;}

.searchTabs ul{ padding-left: 5px;}
    .searchTabs li a{ padding-right: 15px;padding-left: 15px;font-size: 1em;line-height: 100%;}
    .searchTabs .form-control{ border:2px solid #ddd;}
    .searchTabs .nav-tabs { border-bottom-style: none; }
    .searchTabs .nav-tabs > li.active > a,
    .searchTabs .nav-tabs > li.active > a:hover,
    .searchTabs  .nav-tabs > li.active > a:focus {
        background-image: -moz-linear-gradient(top, #fff, #ededed);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ededed));
        background-image: -webkit-linear-gradient(top, #fff, #ededed);
        background-image: -o-linear-gradient(top, #fff, #ededed);
        background-image: linear-gradient(to bottom, #fff, #ededed);
        background-repeat: repeat-x;
        border: 1px solid #ddd;
        }

/* FOOT */
#footerA {padding: 7px 0px; border-top: 1px solid #ddd; line-height: 18px; font-size:12px; }
    #footerA .footMenu {text-align: center; }
    #footerA .footMenu a { margin: 0px 7px; color:#3c3c3c; }

/* 当前位置 */
.subnav{ 
    margin-bottom:0px; 
    background-color:#f7f7f7; 
    border-top:3px solid #b60606; 
    padding: 12px 15px; 
    }
    
/* 电话边框 */
.dot_border{ 
    border:1px dashed #ddd; 
    background-color:#fff; 
    padding:2px 5px 2px 5px; 
    }

/* 分类导航 */
.category li{
    line-height: 120%;float: left;
    background-color: #fff;
    margin-bottom: 5px;
    padding: 5px;
    margin-right: 5px;
    border: 1px solid #ddd;
    }
    .category li:hover{background-color: #fffcee;border: 1px solid #ccc;}
    .area li {line-height: 180%;padding-right: 10px;float: left;}

.comm_shop .thumbnail  {
    text-align: center;
    height: 120px;
    line-height: 115px;
}