.searchoption{
    float:left;width:48%;padding:8px 0 0 8px;font-size:16px;
}
.qcbox-fixed {
    position: absolute;
    /*left: -1px;*/
    top: 122px;
    *top: 122px;
    z-index:999;
    border: 1px solid #ccc;
    background-color: #fff;
    padding-bottom:8px;
}
.qcity .hotcity {
    background: #fff;
    border: 1px solid #ccc;
}
.qcbox-fixed .hotcity {

    /*height:200px;*/
}
.ui-city-sug {
    width: 500px;
    font-size: 12px;
    position: relative;
}
.ui-city-sug .ico-close {
    display: block;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 11px;
    height: 11px;
    cursor: pointer;
    background: url(//simg1.qunarzz.com/site/images/flight/flight_v1/i_qbox.png) no-repeat scroll -85px -20px;
}
.ui-city-sug .m-hct-nav {
    height: 30px;
    padding: 5px 10px 0;
    background: #f0fafc;
}
.ui-city-sug .m-hct-lst {
    padding: 10px 0;
}
.ui-city-sug .e-hct-lst {
    margin: 0;
    padding: 0 5px 0 0;
}
.ui-city-sug .e-hct-lst dt {
    float: left;
    display: block;
    width: 30px;
    height: 22px;
    padding-left: 18px;
    color: #666;
    line-height: 22px;
    white-space: nowrap;
    *line-height: 20px;
}
.ui-city-sug .e-hct-lst dd {
    margin-left: 48px;
    zoom: 1;
    _margin-left: 0;
}
.ui-city-sug .m-hct-lst ul {
    margin: 0;
    padding: 0;
}
.ui-city-sug .m-hct-lst ul li {
    float: left;
    width: 20% !important;
    height: 22px;
    margin-bottom: 3px;
    text-align: left;
    line-height: 22px;
    overflow: hidden;
    _width: 19.9%;
}
.ui-city-sug .m-hct-lst ul li a {
    display: block;
    padding: 0 5px;
    color: #333;
}
.ui-city-sug .m-hct-nav span {
    float: left;
    display: inline;
    height: 28px;
    margin-right: 15px;
    padding: 0 5px;
    border-bottom: 1px solid #f0fafc;
    line-height: 22px;
    white-space: nowrap;
    cursor: pointer;
}
.ui-city-sug .m-hct-nav span.active {
    border-bottom-color: #28b3d4;
    color: #2690c0;
    position: relative;
}
.ui-city-sug .m-hct-nav span.active .i1, .ui-city-sug .m-hct-nav span.active .i2 {
    position: absolute;
    display: block;
    overflow: hidden;
    bottom: 0;
    left: 50%;
    margin-left: -3px;
    background: #28b3d4;
    width: 6px;
    height: 2px;
}
.ui-city-sug .m-hct-nav span.active .i2 {
    width: 2px;
    bottom: 2px;
    margin-left: -1px;
    bottom: 2px;
}
.ui-city-sug .m-hct-nav span .i1, .ui-city-sug .m-hct-nav span .i2 {
    display: none;
}
.ui-city-sug .e-hct-lst-h {
    padding: 0 20px;
}
.ui-city-sug .e-hct-lst-h dt {
    display: none;
}
.ui-city-sug .e-hct-lst-h dd {
    margin-left: 0;
}
.ui-city-sug .e-hct-lst dd {
    margin-left: 48px;
    zoom: 1;
    _margin-left: 0;
}

ul, ol, menu {
    list-style: none;
}

.b_cgy_sch a {
    outline: 0;
    color: #268fc5;
}



html {
    overflow-y: scroll
}

body, input, textarea, select, button {
    font: 12px "Microsoft YaHei", Verdana, arial, sans-serif;
    line-height: 22px
}

input, textarea, select, button {
    vertical-align: middle
}

body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table {
    margin: 0;
    padding: 0
}

img {
    vertical-align: middle;
    border: 0
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1em
}

ul, dl {
    list-style: none
}

a {
    outline: none;
    text-decoration: none;
    color: #448FF4
}

    a:hover {
        outline: none;
        text-decoration: underline;
    }

a {
    blur: expression(this.blur());
}

.valid {
    position: absolute;
    top: 15px;
    left: 20px;
    margin: 8px auto;
    width: 175px;
    height: 40px
}

    .valid li {
        float: left;
    }

        .valid li a {
            display: block;
            width: 50px;
            height: 50px;
        }

.site-info {
    position: absolute;
    top: 45px;
    left: 210px;
}

.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 10px
}

.foot-menu {
    font-size: 12px;
    position: absolute;
    z-index: 10;
    width: 760px;
    top: 10px;
    left: 200px;
}

    .foot-menu ul {
        list-style: none;
    }

    .foot-menu li {
        float: left;
        position: relative;
    }

    .foot-menu a {
        display: block;
        padding: 2px 6px;
        margin: 3px;
        text-decoration: none;
    }

    .foot-menu ul li a {
        color: #448FF4
    }

    .foot-menu a:hover {
        color: #F21818;
        text-decoration: underline;
    }

.footer {
    position: relative;
    z-index: 1;
    text-align: center;
    height: 100px;
    border-top: 1px solid #D9D9D9
}

    .footer ul {
        list-style-type: none
    }

    .footer li {
        float: left
    }

        .footer li a {
            color: #333
        }


.bottom_ad {
    text-align: center;
    padding-bottom: 10px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

    .bottom_ad a, .bottom_ad a img {
        display: block;
        height: 75px;
        width: 980px;
        margin: 0 auto
    }

.w980 {
    clear: both;
    margin: auto;
    width: 980px;
}

.result {
    font-size: 14px;
    line-height: 35px;
    font-family: "Î¢ÈíÑÅºÚ";
    border: 1px solid #DDD;
    background-color: #F6F6F6;
}

    .result h1 {
        font-size: 18px;
        margin-left: 15px;
        margin-top: 5px;
    }

        .result h1 span {
            height: 33px;
            width: 94px;
        }

            .result h1 span a {
                font-size: 15px;
                color: #B7B7B7;
                padding-left: 23px;
                line-height: 32px;
            }

.dh-info dl {
    text-align: left;
}

    .dh-info dl dt {
        float: left;
        font-weight: bold;
        margin-right: 5px;
        text-align: right;
        width: 85px;
    }

    .dh-info dl dd {
        float: left;
        color: #666
    }

    .dh-info dl .dh-ps {
        border: 1px dashed #CCC;
        padding: 0px 10px;
        background-color: #FFF;
        margin-top: 9px;
        width: 445px;
    }

    .dh-info dl .dh-ps2 {
        width: 490px;
    }

    .dh-info dl .dh-bps {
        margin-top: 5px;
        margin-bottom: 5px;
    }

.network-list {
    font-size: 12px;
    padding: 0 0 0 10px
}

    .network-list dl {
        float: left;
        padding: 5px 0 0px 0;
        z-index: 0;
        position: relative;
    }

        .network-list dl dt {
            float: left;
            width: 460px;
            padding: 0px 5px;
            font-weight: bold;
            font-size: 14px;
            line-height: 30px;
            border-top: 1px dashed #E5E5E5;
        }

        .network-list dl dt {
            margin-bottom: -4px;
            padding-bottom: 0px;
        }

        .network-list dl dd {
            padding: 0px 5px;
            line-height: 25px;
            font-family: Arial, Helvetica, sans-serif;
        }
            /* width:520px; float:left;*/
            .network-list dl dd div {
                float: left;
                width: 490px;
            }



/*header*/
#header {
    background: #fbfbfd;
    clear: both;
    height: auto;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #ebebeb;
    position: relative;
    *+z-index:102
}

.headerC {
    width: 980px;
    margin: 0 auto;
}

.logo_ru {
    width: 200px;
    height: 70px;
    float: left;
    padding-top: 1px;
    background: url(/images/logo-3.png) no-repeat 0 0px;
    margin: 12px 0 0 3px;
}

    .logo_ru a {
        width: 200px;
        height: 70px;
        float: left
    }

.header_logo {
    margin: 33px 16px 0 0;
    float: left
}

    .header_logo img {
        height: 50px;
        width: 155px
    }

.search_main {
    width: 735px;
    margin-right: 0px;
    float: right;
    margin-top: 10px;
    padding: 0 0 5px 0
}

.nav_list {
    display: inline-block;
    padding-left: 6px
}

    .nav_list li {
        padding-right: 18px;
        float: left
    }

        .nav_list li a {
            color: #333
        }

            .nav_list li strong, .nav_list li a:hover {
                color: #328AF4
            }

.znew {
    display: block;
    width: 24px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    background: url(../images/new.gif) no-repeat;
    top: -13px;
    right: 0;
    line-height: 100px
}

.search_box {
    height: 42px;
    margin-top: 7px;
    background: rgba(205,228,241,0.3);
    position: relative;
    border: 1px solid rgba(236,245,250,0.1);
    border-radius: 3px;
}

.input_style {
    width: 570px;
    height: 27px;
    float: left;
    line-height: 27px;
    margin: 3px -4px 0 5px;
    padding: 3px 40px 3px 8px;
    font-size: 16px;
    outline: medium none;
    font-family: "Lucida Sans Unicode",Tahoma,Verdana,Arial;
    color: black;
    border: 1px solid #c0c0c0;
    border-right: 0
}

    .input_style:hover, .input_style_hover {
        border-color: #328AF4;
        border-bottom-color: #0081cc
    }

.search.search {
    width: 108px;
    height: 35px;
    margin: 3px 3px 0 0;
    padding: 0;
    float: right;
    font: bold 14px/25px "Trebuchet MS",sans-serif;
    padding: 6px 10px 7px;
    color: #fff;
    cursor: pointer;
    background: #328AF4;
    background-image: linear-gradient(#328AF4,#1875E7);
    background-image: -moz-linear-gradient(#328AF4,#1875E7);
    background-image: -webkit-linear-gradient(#328AF4,#1875E7);
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    border-radius: 0 2px 2px 0;
    box-shadow: 0 1px rgba(0,0,0,.15),0 -1px rgba(0,0,0,.15) inset;
    border: 0
}

.search_hover {
    background: #0097e0;
    background-image: linear-gradient(#328AF4,#247FED);
    background-image: -moz-linear-gradient(#328AF4,#247FED);
    background-image: -webkit-linear-gradient(#328AF4,#247FED)
}

.handwrite, .handwrite_on, .drop_down {
    width: 20px;
    height: 16px;
    cursor: pointer;
    position: absolute
}

.handwrite, .handwrite_on {
    background: url(/images/icobg.png) -178px 0 no-repeat;
    top: 12px;
    right: 122px
}

    .handwrite:hover, .handwrite_on {
        background-position: -200px 0
    }

.drop_down {
    top: 15px;
    right: 150px;
    width: 8px;
    background: url(/images/icobg.png) -54px -66px no-repeat
}

    .drop_down:hover {
        background-position: -54px -86px
    }

#pull_down {
    position: absolute;
    left: 3px;
    top: 36px;
    width: 523px;
    width: 525px;
    border: #c7c7c7 1px solid;
    background-color: #fff;
    line-height: 170%;
    color: #666;
    z-index: 100;
    visibility: hidden
}

    #pull_down ul {
        margin-top: 0
    }

    #pull_down li {
        border: 0;
        padding: 2px 5px;
        line-height: 26px;
        height: 26px;
        font-size: 14px
    }

        #pull_down li a.fr {
            display: none
        }

        #pull_down li:hover a.fr, #pull_down li.on a.fr {
            display: block;
            color: #fff
        }

    #pull_down .text_blue, .text_his {
        color: #328AF4;
        font-weight: bold;
        font-style: normal
    }

.text_his {
    color: #74a601
}

#pull_down .text_left {
    font-weight: bold;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 60%;
    word-break: keep-all;
    overflow: hidden;
    cursor: pointer;
    display: inline-block;
}

#pull_down .text_right {
    float: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 35%;
    word-break: keep-all;
    overflow: hidden;
    cursor: pointer;
    display: inline-block
}

#pull_down li:hover, #pull_down li:hover span, .text_his:hover, #pull_down li:hover .text_blue, #pull_down li.on, #pull_down li.on .text_blue, #pull_down li.on .text_his {
    background-color: #328AF4;
    color: #fff
}

#pull_down p {
    background-color: #f1f0f0;
    height: 25px;
    line-height: 25px;
    text-align: right;
    padding-right: 5px;
    font-size: 12px
}

    #pull_down p span {
        margin: 0 5px;
        color: #959595
    }


/*top bar*/
#topbar {
    position: relative;
    padding: 0 15px;
    height: 21px;
    border-bottom: 1px solid #ebebeb;
    background: #fdfdfd;
    font-size: 12px;
    line-height: 21px;
    z-index: 9999
}

.topl {
    float: left;
    vertical-align: middle;
    line-height: 21px
}

    .topl b {
        float: left;
        margin-right: 3px;
        font-weight: 100;
        line-height: 22px
    }

.topr {
    position: absolute;
    right: 16px
}

    .topr a {
        border-left: 1px solid #ebebeb;
        padding: 0 15px 0 14px;
        display: block;
        float: left;
        color: #666;
        text-decoration: none
    }

        .topr a:link, .topr a:visited {
            color: #666
        }

        .topr a:hover {
            color: #333;
            background: #f8f9fd;
            text-decoration: none
        }

.tool {
    border-right: 1px solid #ebebeb;
    float: left;
    cursor: pointer;
    position: relative
}

    .tool:hover, .tool:hover a, .user_name:hover a {
        border-color: #9fd9f6
    }

    .tool a b, .user_name a b {
        font-weight: 100;
        float: left
    }

    .tool a i, .user_name a i {
        float: left;
        display: block;
        width: 7px;
        height: 4px;
        overflow: hidden;
        background: url(/images/top.png) no-repeat -15px 0;
        margin: 8px 0 0 5px
    }

    .tool a:hover i, .tool:hover a i, .user_name:hover a i {
        background-position: -15px -4px
    }

.tlist {
    position: absolute;
    border: 1px solid #9fd9f6;
    border-top: 0;
    background: #fff url(/images/top.png) no-repeat 0 -32px;
    top: 21px;
    right: -1px;
    _top: 12px;
    _right: -1px;
    padding-top: 6px;
    width: 111px;
    display: none;
    zoom: 1
}

.tool:hover .tlist, .user_name:hover .user_box, .user_name:hover .tlist {
    display: block
}

.tlist li {
    padding: 0 14px;
    _padding: 0 9px;
    height: 20px;
    line-height: 20px;
    color: #666;
    text-decoration: none;
    display: block;
    margin: 0;
    zoom: 1;
    position: relative
}

    .tlist li.sl {
        border-top: 1px dotted #d8d8d8;
        height: 1px;
        line-height: 1px;
        overflow: hidden;
        font-size: 1px;
        margin: 5px 15px
    }

    .tlist li a {
        border: 0;
        padding: 0
    }

    .tlist li:hover, .tlist li:hover a, .user_box_fun a:hover {
        background: #f6f6f6;
        color: #54c3f1
    }

    .tlist li a i, .user_box_fun a i {
        display: inline-block;
        width: 16px;
        height: 16px;
        overflow: hidden;
        background: url(/images/top.png) no-repeat;
        _background: url(/images/top.png) no-repeat;
        margin: 0 3px 0 0;
        vertical-align: middle;
        float: none
    }

        .tlist li a i.scb {
            background-position: -22px 0
        }

    .tlist li a:hover i.scb {
        background-position: -22px -16px
    }

    .tlist li a i.word {
        background-position: -38px 0
    }

    .tlist li a:hover i.word {
        background-position: -38px -16px
    }

/* about */
.container {
    z-index: 2;
}

.tips-top {
    line-height: 45px
}

.column-1 {
    float: left;
    width: 135px;
}

.column-2 {
    width: 825px;
    float: left;
    text-align: left;
}

.column-3 {
    width: 980px;
    float: left;
    text-align: left;
    padding: 0 0 0 10px
}

.r-middle {
    padding: 15px 40px 20px 40px;
    width: 743px;
    line-height: 25px;
    font-size: 14px;
    border: 1px solid #8FBFFD
}

    .r-middle h2 {
        border-bottom: 1px solid #CCC;
        line-height: 26px;
        font-size: 14px;
        color: #5895E5;
        background: url("/images/ico_header.png") -15px -100px no-repeat;
        padding-left: 20px;
        margin-bottom: 10px;
    }

    .r-middle p {
        text-indent: 2em;
        color: #878787
    }

    .r-middle strong {
        line-height: 50px
    }

.r-middle-3 {
    padding: 15px 40px 20px 40px;
    width: 863px;
    line-height: 25px;
    font-size: 14px;
    border: 1px solid #8FBFFD
}

    .r-middle-3 h2 {
        border-bottom: 1px solid #CCC;
        line-height: 26px;
        font-size: 18px;
        color: #5895E5;
        margin-bottom: 10px;
    }

    .r-middle-3 strong {
        line-height: 50px
    }

.column-1 ul {
    line-height: 40px;
    list-style-type: none
}

.column-1 li {
    text-align: center;
    height: 40px;
    border-bottom: 1px solid #FFF;
    color: #333333;
    background-color: #f5f5f5
}

.column-1 .select {
    color: #FFF;
    background-color: #6BA8F9
}

.column-1 li a {
    color: #333333;
    font-size: 16px;
    font-family: Î¢ÈíÑÅºÚ,Tahoma,Verdana;
}

.column-1 ul .select {
    position: relative;
}

    .column-1 ul .select a {
        color: #FFF;
    }

    .column-1 ul .select .select-tag {
        position: absolute;
        top: 14px;
        right: -1px;
        display: block;
        width: 6px;
        height: 12px;
        background: url("/images/bg_selected.png") -1px -1px no-repeat
    }

.concern dl {
    border-bottom: 1px dotted #DDD;
    padding-bottom: 15px;
    clear: both;
    padding-top: 15px;
}

.concern dt {
    float: left;
    width: 150px;
    border: 1px solid #DDD;
    padding: 5px;
    text-align: center;
    margin-right: 15px;
}

.concern dl dd a strong {
    line-height: 25px;
}

/* pager */
.wl-page .page, .wl-page strong, .wl-page span {
    display: block;
    float: left;
    width: 22px;
    text-align: center;
    margin-left: 0px
}

.wl-page .page {
    border: 1px solid #DDD
}

.wl-page .curpage {
    display: block;
    float: left;
    width: 22px;
    text-align: center;
    margin-left: 0px;
    color: black
}

.wl-page b {
    display: block;
    height: 22px;
    border: 1px solid #DDD;
    float: left;
    font-weight: normal;
    margin-left: 0px
}

.page-up {
    background: url("/images/ico_page.gif") no-repeat -24px -60px;
    padding-right: 5px;
    padding-left: 12px;
    color: #B2B2B2;
    display: block;
    border: 1px solid #DDD;
    float: left;
    font-weight: normal;
    margin-left: 0px
}

.page-up-active {
    background: url("/images/ico_page.gif") no-repeat -24px -40px;
    padding-right: 5px;
    padding-left: 12px;
    cursor: pointer;
    display: block;
    border: 1px solid #DDD;
    float: left;
    font-weight: normal;
    margin-left: 0px
}

.page-down {
    background: url("/images/ico_page.gif") no-repeat 36px -60px;
    padding-right: 12px;
    padding-left: 5px;
    margin: 0px 5px;
    color: #B2B2B2;
    display: block;
    border: 1px solid #DDD;
    float: left;
    font-weight: normal;
    margin-left: 0px
}

.page-down-active {
    background: url("/images/ico_page.gif") no-repeat 36px -40px;
    padding-right: 12px;
    padding-left: 5px;
    margin: 0px 5px;
    cursor: pointer;
    display: block;
    border: 1px solid #DDD;
    float: left;
    font-weight: normal;
    margin-left: 0px
}

/*.wl-page b{display:block;height:22px;border:1px solid #DDD;float:left;font-weight:normal;margin-left:0px}
.page-up{background:url("/images/ico_page.gif") no-repeat -24px -58px;padding-right:5px;padding-left:12px;color:#B2B2B2}
.page-up-active{background:url("/images/ico_page.gif") no-repeat -24px -38px;padding-right:5px;padding-left:12px;cursor:pointer;color:#008CB3}
.page-down{background:url("/images/ico_page.gif") no-repeat 36px -58px;padding-right:12px;padding-left:5px;margin:0px 5px;color:#B2B2B2}
.page-down-active{background:url("/images/ico_page.gif") no-repeat 36px -38px;padding-right:12px;padding-left:5px;margin:0px 5px;cursor:pointer;color:#008CB3}*/

/* hotline list */
.hotline_list_main {
    background: #fff;
}

.hotline_list_box {
    width: 172px;
    height: 138px;
    border: 1px solid #D7E7FF;
    background: #fff;
    float: left;
    margin: 12px;
}

.hotline_list_logo {
    height: 55px;
    padding: 10px;
}

.hotline_list_text {
    border-top: 1px solid #ddd;
    background: #f6f6f6;
    height: 52px;
    padding: 5px 0;
}

    .hotline_list_text p {
        line-height: 24px;
        vertical-align: middle;
        padding: 0 10px;
    }

.hotline_list_shopname {
    font-size: 14px;
    color: #333;
    font-weight: 600;
    line-height: 24px;
    overflow: hidden;
}

    .hotline_list_shopname a {
        font-size: 14px;
        color: #333;
        font-weight: 600;
    }

.hotline_list_shopnumber {
    color: #e04c0a;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    overflow: hidden;
}

    .hotline_list_shopnumber p {
        color: #E04C0A;
        font-size: 14px;
        font-weight: bold;
    }

.hotline_tels {
    width: 172px;
    height: 52px;
}

.hotline_list_box_hover {
    width: 172px;
    height: 138px;
    border: 1px solid #f0bc4c;
    background: #fff;
    float: left;
    margin: 12px;
}

.hotline_tels_full {
    display: none;
    position: relative;
    z-index: 10;
    margin-top: -52px;
    margin-left: -1px;
    border: 1px solid #ddd;
    background: #f6f6f6;
    width: 172px;
    border-top: 0px;
    padding-bottom: 5px;
    min-height: 48px;
}

.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    font: 0/0 arial;
    visibility: hidden;
}

.clearfix {
    clear: both;
    zoom: 1;
    margin-bottom: 0;
}

.dl-list {
    line-height: 30px;
    font-size: 14px;
    display: block;
}

    .dl-list dt, .dl-list-t dt {
        float: left;
        font-size: 16px;
        font-weight: bold;
        width: 28px;
        text-align: center;
        color: #90BFFF;
        margin-right: 10px;
        background-color: #E8F1FF;
        margin-top: 1px;
        border: 1px solid #90BFFF;
    }

    .dl-list dd a {
        display: inline-block;
        color: #666;
        font-size: 14px;
        text-decoration: none;
        border: 1px solid #D7E7FF;
        float: left;
        margin-top: 0;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 0;
        width: 294px;
        line-height: 24px;
        height: 64px;
    }

.dl-list-t dd a {
    color: #666;
    font-size: 14px;
    text-decoration: none;
    line-height: 24px;
}

.dl-list-c a:hover {
    border: 1px solid #448ef3;
}

.dl-list-c a {
    display: inline-block;
    color: #666;
    font-size: 14px;
    text-decoration: none;
    border: 1px solid #D7E7FF;
    float: left;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 294px;
    line-height: 24px;
    height: 64px;
}

.dl-list dd a:hover {
    border: 1px solid #90BFFF;
    background-color: #E8F1FF;
}

    .dl-list dd a:hover h4 {
        color: #90BFFF;
    }

.dl-list dd, .dl-list-t dd {
    float: left;
    width: 920px;
    margin-bottom: 20px;
}

    .dl-list dd a h4 {
        margin-top: 6px;
    }

    .dl-list dd a b, .dl-list-t dd a b {
        color: #E04C0A;
        background-image: url("/images/ico_tel_phone.gif");
        background-repeat: no-repeat;
        padding-left: 16px;
        background-position: left;
    }

.tellist dd a {
    width: 158px;
    height: 50px;
}

    .tellist dd a h4 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 5px;
    }

    .tellist dd a b {
        margin-left: 5px;
    }

.dl-box {
    width: 158px;
    height: 50px;
    display: inline-block;
    color: #666;
    font-size: 14px;
    text-decoration: none;
    border: 1px solid #D7E7FF;
    float: left;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 0;
    line-height: 24px;
}

    .dl-box h4 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 5px;
    }

    .dl-box b {
        margin-left: 5px;
    }

    .dl-box b {
        color: #E04C0A;
        background-image: url("/images/ico_tel_phone.gif");
        background-repeat: no-repeat;
        padding-left: 16px;
        background-position: left;
    }
