﻿
/*浠ｇ爜鏁寸悊 Tiramisu */
body {
    font-size: 12px;
    color: #636262;
    /*background: #f1f1f1;*/
    /*min-height: 1000px;*/
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, span, form, input, textarea, button, code, cite {
    padding: 0;
    margin: 0;
}

body {
    margin: 0;
    height: 100%;
}

html {
    height: 100%;
}
/*firefoxdiv鍙�100%*/
img {
    border: 0;
    max-width: 100%;
}

ol, ul, li, dl, dt, dd {
    list-style: none;
}

a {
    color: #000000;
    text-decoration: none;
}

em a {
    /*color: #666;*/
    text-decoration: none;
    line-height: 30px;
    height: 30px;
    color: #666;
    display: inherit;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

a:hover {
    color: red;
    text-decoration: none;
}

.lt {
    float: left;
}

.rt {
    float: right;
}

cc:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.cc {
    display: inline-block;
}
/* Hides from IE-mac \*/
* html .cc {
    height: 1%;
}

.cc {
    display: block;
}
/* End hide from IE-mac */
.mt5 {
    margin-top: 5px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt10 {
    margin-top: 10px;
}

code, cite, em {
    font-style: normal;
    white-space: nowrap;
}

.cl {
    clear: both;
    width: 0px;
    height: 0px;
    overflow: hidden;
    line-height: 0px;
}

.Atit {
    border-bottom: 1px solid #e7e7e7;
    /*height: 43px;*/
    line-height: 43px;
    _overflow: hidden;
}

    .Atit h3 {
        border-bottom: 1px solid #fb3203;
        height: 43px;
        float: left;
        font-size: 14px;
        color: #000;
        padding: 0px 10px;
        margin-left: 5px;
        position: relative;
    }

    .Atit span {
        float: right;
        padding-right: 10px;
    }

    .Atit h3.red {
        color: #ff2400;
    }

    .Atit em {
        float: right;
        padding-right: 10PX;
    }

        .Atit em a {
            padding-right: 15px;
            background: url(../img/ico1.jpg) no-repeat right;
        }
/*鏄熸槦*/
.ald-rate {
    background-repeat: no-repeat;
    width: 100px;
    height: 17px;
    overflow: hidden;
    margin-top: .2em;
    float: left;
    display: inline-block;
    background: url(../img/str.png) no-repeat left top;
}

.rateImg .jqload {
    float: left;
    margin-top: 10px;
    margin-right: 20px;
}

.rateImg .p p {
    height: 30px;
    line-height: 30px;
    margin-bottom: 5px;
    font-family: "微软雅黑";
}

.rateImg .jqload a {
    width: 158px;
    height: 55px;
    font-family: "微软雅黑";
    border-radius: 5px;
    background: #f00;
    line-height: 55px;
    display: block;
    text-align: center;
    font-size: 24px;
    color: #fff;
}

.ald-rate50 {
    background-position: 0 0;
}

.ald-rate49 {
    background-position: 0px -17px;
}

.ald-rate48 {
    background-position: 0px -17px;
}

.ald-rate47 {
    background-position: 0px -17px;
}

.ald-rate46 {
    background-position: 0px -17px;
}

.ald-rate45 {
    background-position: 0px -17px;
}

.ald-rate44 {
    background-position: 0px -34px;
}

.ald-rate43 {
    background-position: 0px -34px;
}

.ald-rate42 {
    background-position: 0px -34px;
}

.ald-rate41 {
    background-position: 0px -34px;
}

.ald-rate40 {
    background-position: 0px -34px;
}

.ald-rate39 {
    background-position: 0px -51px;
}

.ald-rate38 {
    background-position: 0px -51px;
}

.ald-rate37 {
    background-position: 0px -51px;
}

.ald-rate36 {
    background-position: 0px -51px;
}

.ald-rate35 {
    background-position: 0px -51px;
}

.ald-rate34 {
    background-position: 0px -68px;
}

.ald-rate33 {
    background-position: 0px -68px;
}

.ald-rate32 {
    background-position: 0px -68px;
}

.ald-rate31 {
    background-position: 0px -68px;
}

.ald-rate30 {
    background-position: 0px -68px;
}

.ald-rate29 {
    background-position: 0px -85px;
}

.ald-rate28 {
    background-position: 0px -85px;
}

.ald-rate27 {
    background-position: 0px -85px;
}

.ald-rate26 {
    background-position: 0px -85px;
}

.ald-rate25 {
    background-position: 0px -85px;
}

.ald-rate24 {
    background-position: 0px -102px;
}

.ald-rate23 {
    background-position: 0px -102px;
}

.ald-rate22 {
    background-position: 0px -102px;
}

.ald-rate21 {
    background-position: 0px -102px;
}

.ald-rate20 {
    background-position: 0px -102px;
}

.ald-rate19 {
    background-position: 0px -119px;
}

.ald-rate18 {
    background-position: 0px -119px;
}

.ald-rate17 {
    background-position: 0px -119px;
}

.ald-rate16 {
    background-position: 0px -119px;
}

.ald-rate15 {
    background-position: 0px -119px;
}

.ald-rate14 {
    background-position: 0 -136px;
}

.ald-rate13 {
    background-position: 0px -136px;
}

.ald-rate12 {
    background-position: 0px -136px;
}

.ald-rate11 {
    background-position: 0px -136px;
}

.ald-rate10 {
    background-position: 0px -136px;
}

.ald-rate9 {
    background-position: 0px -153px;
}

.ald-rate8 {
    background-position: 0px -153px;
}

.ald-rate7 {
    background-position: 0px -153px;
}

.ald-rate6 {
    background-position: 0px -153px;
}

.ald-rate5 {
    background-position: 0px -153px;
}

.ald-rate4 {
    background-position: 0px -170px;
}

.ald-rate3 {
    background-position: 0px -170px;
}

.ald-rate2 {
    background-position: 0px -170px;
}

.ald-rate1 {
    background-position: 0px -170px;
}

.ald-rate0 {
    background-position: 0px -170px;
}



.xxstar {
    background-repeat: no-repeat;
    width: 90px;
    height: 17px;
    overflow: hidden;
    margin-top: .2em;
    display: inline-block;
    background: url(../img/str2.png) no-repeat left top;
}


.xxstar50 {
    background-position: 0px 0px;
}

.xxstar49 {
    background-position: 0px -17px;
}

.xxstar48 {
    background-position: 0px -17px;
}

.xxstar47 {
    background-position: 0px -17px;
}

.xxstar46 {
    background-position: 0px -17px;
}


.xxstar45 {
    background-position: 0px -17px;
}

.xxstar44 {
    background-position: 0px -17px;
}

.xxstar43 {
    background-position: 0px -17px;
}

.xxstar42 {
    background-position: 0px -17px;
}

.xxstar41 {
    background-position: 0px -17px;
}


.xxstar39 {
    background-position: 0px -17px;
}

.xxstar38 {
    background-position: 0px -17px;
}

.xxstar37 {
    background-position: 0px -17px;
}

.xxstar36 {
    background-position: 0px -17px;
}

.xxstar35 {
    background-position: 0px -17px;
}


.xxstar34 {
    background-position: 0px -17px;
}

.xxstar33 {
    background-position: 0px -17px;
}

.xxstar32 {
    background-position: 0px -17px;
}

.xxstar31 {
    background-position: 0px -17px;
}

.xxstar30 {
    background-position: 0px -17px;
}

.xxstar29 {
    background-position: 0px -34px;
}

.xxstar28 {
    background-position: 0px -34px;
}

.xxstar27 {
    background-position: 0px -34px;
}

.xxstar26 {
    background-position: 0px -34px;
}

.xxstar25 {
    background-position: 0px -34px;
}

.xxstar24 {
    background-position: 0px -34px;
}

.xxstar23 {
    background-position: 0px -34px;
}

.xxstar22 {
    background-position: 0px -34px;
}

.xxstar21 {
    background-position: 0px -34px;
}

.xxstar20 {
    background-position: 0px -34px;
}

.xxstar15 {
    background-position: 0px -51px;
}

.xxstar16 {
    background-position: 0px -51px;
}

.xxstar17 {
    background-position: 0px -51px;
}

.xxstar18 {
    background-position: 0px -51px;
}

.xxstar19 {
    background-position: 0px -51px;
}

.xxstar19 {
    background-position: 0px -51px;
}

.xxstar18 {
    background-position: 0px -51px;
}

.xxstar17 {
    background-position: 0px -51px;
}

.xxstar16 {
    background-position: 0px -51px;
}

.xxstar15 {
    background-position: 0px -51px;
}

.xxstar14 {
    background-position: 0px -68px;
}

.xxstar13 {
    background-position: 0px -68px;
}

.xxstar12 {
    background-position: 0px -68px;
}

.xxstar11 {
    background-position: 0px -68px;
}

.xxstar10 {
    background-position: 0px -68px;
}

.xxstar9 {
    background-position: 0px -68px;
}

.xxstar8 {
    background-position: 0px -68px;
}

.xxstar7 {
    background-position: 0px -68px;
}

.xxstar6 {
    background-position: 0px -68px;
}

.xxstar5 {
    background-position: 0px -68px;
}

.xxstar4 {
    background-position: 0px -85px;
}

.xxstar3 {
    background-position: 0px -85px;
}

.xxstar2 {
    background-position: 0px -85px;
}

.xxstar1 {
    background-position: 0px -85px;
}

.xxstar0 {
    background-position: 0px -85px;
}

/*鐑棬鍥㈣喘*/
.bTit {
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
    padding: 0px 10px;
    margin-top: 15px;
    height: 42px;
    line-height: 42px;
    background-image: linear-gradient(to right, rgb(255, 113, 74) 2%, rgb(252, 66, 66) 97%);
}

    .bTit h3 {
        font: normal 24px 'Microsoft Yahei';
        font-size: 20px;
        color: white;
        line-height: inherit;
    }

    .bTit span {
        float: right;
        /*background: url(../img/ico1.jpg) no-repeat right;*/
    }

        .bTit span a {
            padding-right: 10px;
            color: white;
        }

/*棣栭〉浠ｇ爜*/
.header, .main, .footer {
    margin: 0 auto;
    width: 1200px;
}

.topNav {
    height: 40px;
    line-height: 40px;
    color: #333;
    background: #f5f5f5;
    width: 100%;
    border-bottom: 1px solid #d7d7d7;
}

    .topNav a {
        color: #333;
        padding: 0px 5px;
    }

        .topNav a:hover {
            color: #e67171;
        }

    .topNav code {
        background: url(../img/icon.gif) no-repeat -99px -36px;
        padding-left: 12px;
        position: relative;
        display: inline-block;
        width: 60px;
    }

        .topNav code.cur, .topNav em.cur {
            background: #e83537;
            color: #fff;
            border-radius: 5px 5px 0 0px;
        }

    .topNav span {
        float: right;
    }

    .topNav cite.cur {
    }

.citeDiv a {
    color: #000;
}

a.js {
    width: 120px;
    height: 35px;
    background: #e83537;
    font: normal 16px/35px 'Microsoft Yahei';
    text-align: center;
    color: #fff;
    display: inline-block;
    border-radius: 10px;
}

.citeDiv a:hover {
    color: #ccc;
}

.topNav ul li {
    display: inline-block;
    /*padding: 0px 10px;*/
    float: left;
}

    .topNav ul li.lIco1 {
        position: relative;
        background: url(../img/icon.gif) no-repeat -92px -66px;
        padding-left: 20px;
        cursor: pointer;
    }

    .topNav ul li.lIco2 {
        position: relative;
        background: url(../img/icon3.jpg) no-repeat 65px 15px;
        padding: 0px 20px 0 10px;
    }

        .topNav ul li.lIco2 a:hover {
            color: black;
        }

.codediv {
    display: none;
    border: 1px solid #e83537;
    background: #fff;
    padding: 10px;
    position: absolute;
    width: 100px;
    top: 40px;
    left: 0px;
    z-index: 9999;
}

.citeDiv {
    z-index: 9999;
    border: 1px solid #e83537;
    position: absolute;
    left: -225px;
    top: 40px;
    padding: 15px;
    width: 285px;
    line-height: 20px;
    background: #fff;
    color: #777;
    display: none;
}

.topNav ul li.cur {
    color: #fff;
    background: #f00;
    border-radius: 5px 5px 0 0;
}

.emDiv {
    width: 85px;
    top: 40px;
    left: 0px;
    background: #fff;
    border: 1px solid #e83537;
    display: none;
    position: absolute;
}

    .emDiv a {
        color: #000;
        display: block;
        line-height: 25px;
        line-height: 25px;
        padding-left: 10px;
    }

.shopZ {
    padding: 30px 0;
    text-align: center;
    line-height: 26px;
}

    .shopZ a {
        color: #f00;
        text-decoration: underline;
        font-weight: bold;
    }


.emDiv a:hover, .citeDiv a:hover {
    color: #000;
}

.channel {
    background: #ff3600;
    width: 100%;
    height: 40px;
    float: left;
}

.channelM {
    margin: 0 auto;
    width: 1200px;
}

    .channelM span.back {
        float: right;
    }

        .channelM span.back a {
            background: url(../img/up.jpg) no-repeat 0px 10px;
            font: normal 16px/40px 'Microsoft Yahei';
            color: #fff;
            display: inline-block;
            padding-left: 25px;
        }

.bgtop {
    background: #fff;
    height: 100px;
}

    .bgtop h1 {
        margin-top: 20px;
        float: left;
        width: 220px;
    }

    .bgtop ul {
        float: right;
        width: 840px;
        font: normal 16px/36px 'Microsoft Yahei';
        text-align: center;
        margin-top: 15px;
    }

        .bgtop ul li {
            float: left;
            text-align: center;
            margin-right: 5px;
            display: inline-block;
        }

            .bgtop ul li a {
                display: block;
                padding: 0px 20px;
                height: 30px;
                color: #000;
            }

                .bgtop ul li a:hover, .bgtop ul li.cur a {
                    background: #ff3600;
                    border-radius: 5px 5px 0 0;
                    color: #fff;
                }

.channel h2 {
    background: url(../img/icon2.gif) no-repeat -223px -101px;
    padding-left: 45px;
    font: normal 18px/40px 'Microsoft Yahei';
    width: 145px;
    float: left;
    color: #fff;
    cursor: pointer;
}

.search {
    width: 830px;
    float: left;
    margin-left: 120px;
    display: inline;
    margin-top: 40px;
}



.topSelect {
    width: 108px;
    height: 31px;
    float: left;
}

.searchbox {
    /*width: 348px;*/
    height: 31px;
    float: left;
    margin-left: -8px;
    display: inline;
}

    .searchbox .searchInput {
        width: 400px;
        height: 30px;
        border: none;
        padding: 0px 10px;
        float: left;
        border: 2px solid #e83537;
        outline: none;
    }


.searchBtn {
    width: 33px;
    height: 31px;
    float: left;
    background: url(../img/topBtn.jpg);
    border: none;
    cursor: pointer;
}

.search span {
    color: #fff;
    padding-left: 20px;
    line-height: 30px;
}


.leftbar {
    width: 229px;
    border: 1px solid #dadada;
    background: #fff;
    border-radius: 5px;
    float: left;
    margin: 5px 0 0 0;
    display: inline;
}

    .leftbar dl {
        border-bottom: 1px solid #e7e7e7;
        padding: 10px;
    }

        .leftbar dl dt {
            font-size: 14px;
            line-height: 25px;
            font-weight: bold;
        }

            .leftbar dl dt a {
                color: #e83537;
            }

    .leftbar a {
        color: #222;
    }

        .leftbar a:hover {
            color: #f60;
        }

    .leftbar dl dd {
        line-height: 20px;
    }

        .leftbar dl dd a {
            padding: 0px 3px;
        }

.midbar {
    width: 689px;
    float: left;
    margin-left: 7px;
    margin-top: 5px;
    display: inline;
}

.flash {
    width: 689px;
    height: 390px;
    overflow: hidden;
    float: left;
    position: relative;
}

    .flash ul li {
        float: left;
        width: 689px;
        height: 390px;
    }

.dot {
    position: absolute;
    width: 140px;
    height: 20px;
    bottom: 10px;
    right: 20px;
}

    .dot span {
        display: inline-block;
        width: 16px;
        height: 16px;
        line-height: 16px;
        text-align: center;
        background: url(../img/dot.png) no-repeat;
        color: #fff;
    }

        .dot span.cur {
            background-position: -16px 0px;
        }

.flashlist {
    background: #fff;
    width: 689px;
    float: left;
    margin-top: 7px;
    height: 173px;
}

    .flashlist li {
        width: 165px;
        height: 166px;
        border: 1px solid #e3e3e3;
        float: left;
        margin: 5px 0 0 5px;
        display: inline;
    }

.rightbar {
    width: 264px;
    float: right;
    margin-top: 5px;
}

.clickVip li {
    background: url(../img/icon2.gif);
    width: 263px;
    height: 48px;
    margin-bottom: 5px;
}

    .clickVip li.li2 {
        background-position: 0px -49px;
    }

    .clickVip li a {
        text-indent: -88888em;
        display: block;
        width: 263px;
        height: 48px;
    }

.Rnum {
    width: 237px;
    float: left;
    background: #fff;
    padding: 5px 0px 10px 27px;
    border-radius: 0px 3px 3px 3px;
}

    .Rnum li {
        height: 30px;
        line-height: 30px;
        color: #000;
        padding-left: 45px;
        background: url(../img/icon.gif) no-repeat -83px -156px;
    }

        .Rnum li.li2 {
            background-position: -83px -185px;
        }

        .Rnum li.li3 {
            background-position: -83px -212px;
        }

        .Rnum li.li4 {
            background-position: -83px -242px;
        }

    .Rnum em {
        font-family: "Times New Roman", Times, serif;
        font-size: 20px;
        color: #f00;
    }

.acuount {
    width: 264px;
    float: left;
    background: #fff;
    margin-top: 5px;
    border-radius: 5px;
    height: 125px;
}

    .acuount ul li {
        border-bottom: 1px solid #efefef;
        padding: 3px 15px;
        width: 234px;
        float: left;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .acuount ul li a {
            display: block;
        }

        .acuount ul li p.aTime {
            /*background: url(../img/time.jpg) no-repeat 12px 6px;*/
            padding-left: 30px;
            height: 22px;
            line-height: 26px;
            color: #7a7a7a;
            float: right;
        }

        .acuount ul li.lst {
            border-bottom: none;
        }

.tuanList {
    display: flex;
    flex-wrap: wrap;
    background-color: white;
}

    .tuanList li {
        flex-basis: 23%;
        border-radius: .5rem;
        border: 1px solid #eeeeee;
        margin: 10px;
overflow: hidden;
    }


        .tuanList li:hover {
            background-color: #F4F4F4;
            cursor: pointer;
        }

        .tuanList li p {
            position: absolute;
            background: #a9a8a8;
            opacity: 0.6;
            -moz-opacity: 0.6;
            -webkit-opacity: 0.6;
            filter: alpha(opacity=60);
            left: 7px;
            top: 125px;
            height: 50px;
            line-height: 50px;
            width: 254px;
            color: #fff;
            padding: 0px 10px;
        }

            .tuanList li p span {
                float: right;
            }

        .tuanList li h3 {
            font: normal 16px/35px 'Microsoft Yahei';
            height: 35px;
            padding-left: 5px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            text-align: left;
            white-space: normal;
        }

            .tuanList li h3 span {
                color: #f00;
                float: right;
            }

        .tuanList li.lst {
            margin-right: 0px;
        }

    .tuanList em {
        display: block;
        text-align: left;
    }

    .tuanList img {
        border-radius: .3rem;
    }

.floor1 {
    margin-top: 15px;
}

.floor2, .floor3, .floor4, .floor5, .floor6, .floor7 {
    margin-top: 10px;
}

.floorLeft {
    width: 920px;
    float: left;
}

    .floorLeft img {
        display: block;
    }

.ftit {
    border-bottom: 1px solid #b7b7b7;
    height: 50px;
    _overflow: hidden;
    background: #fff;
}

    .ftit h3 {
        font: normal 18px/50px 'Microsoft Yahei';
        color: #ff3600;
        border-bottom: 1px solid #ff3600;
        position: relative;
        width: 260px;
    }

        .ftit h3.t2 {
            border-bottom: 1px solid #2581ff;
            color: #2581ff;
        }

        .ftit h3.t3 {
            border-bottom: 1px solid #ff1a65;
            color: #ff1a65;
        }

        .ftit h3.t4 {
            border-bottom: 1px solid #ff1aec;
            color: #ff1aec;
        }

        .ftit h3.t5 {
            border-bottom: 1px solid #ff3c3c;
            color: #ff3c3c;
        }

        .ftit h3.t6 {
            border-bottom: 1px solid #b758e8;
            color: #b758e8;
        }

        .ftit h3.t7 {
            border-bottom: 1px solid #353ef1;
            color: #353ef1;
        }

        .ftit h3 em {
            float: left;
            width: 64px;
            height: 50px;
            background: url(../img/icon.gif) no-repeat 0px -67px;
            display: inline-block;
            margin-right: 20px;
        }

        .ftit h3.t2 em.e2 {
            background-position: 0px -118px;
        }

        .ftit h3.t3 em.e3 {
            background-position: 0px -168px;
        }

        .ftit h3.t4 em.e4 {
            background-position: 0px -218px;
        }

        .ftit h3.t5 em.e5 {
            background-position: 0px -268px;
        }

        .ftit h3.t6 em.e6 {
            background-position: 0px -318px;
        }

        .ftit h3.t7 em.e7 {
            background-position: 0px -368px;
        }

        .ftit h3 span {
            float: right;
            font: normal 12px/50px '瀹嬩綋';
            background: url(../img/ico1.jpg) no-repeat right;
            padding-right: 15px;
        }

        .ftit h3.t2 span {
            background: url(../img/ico22.jpg) no-repeat right;
        }

        .ftit h3.t3 span {
            background: url(../img/ico3.jpg) no-repeat right;
        }

        .ftit h3.t4 span {
            background: url(../img/ico4.jpg) no-repeat right;
        }

        .ftit h3.t5 span {
            background: url(../img/ico5.jpg) no-repeat right;
        }

        .ftit h3.t6 span {
            background: url(../img/ico6.jpg) no-repeat right;
        }

        .ftit h3.t7 span {
            background: url(../img/ico7.jpg) no-repeat right;
        }





.floorbox {
    background: #fff;
    width: 100%;
    float: left;
}

.floorFlash {
    overflow: hidden;
    width: 253px;
    float: left;
    height: 350px;
    padding: 6px 0 0 6px;
    display: inline;
    position: relative;
}

    .floorFlash li {
        width: 253px;
        float: left;
        height: 350px;
        overflow: hidden;
    }

.floorDot {
    width: 86px;
    height: 10px;
    opacity: 0.6;
    background: #000;
    opacity: 0.6;
    -moz-opacity: 0.6;
    -webkit-opacity: 0.6;
    filter: alpha(opacity=60);
    position: absolute;
    left: 100px;
    bottom: 10px;
    border-radius: 10px;
    text-align: center;
    padding: 5px 0;
}

    .floorDot span {
        width: 10px;
        height: 10px;
        display: inline-block;
        background: #fff;
        border-radius: 12px;
    }

        .floorDot span.cur {
            background: #f00;
        }

.floorImg {
    width: 649px;
    float: right;
}

    .floorImg ul li {
        width: 212px;
        float: left;
        height: 197px;
        margin: 5px 2px 0 0;
        position: relative;
        display: inline;
    }

        .floorImg ul li.lst, .floorImg dl dd.lst {
            margin-right: 0px;
        }

        .floorImg ul li p, .floorImg dl dd p {
            height: 40px;
            line-height: 40px;
            text-align: center;
            padding: 0px 10px;
            position: absolute;
            left: 0px;
            bottom: 0px;
            background: #000;
            opacity: 0.6;
            -moz-opacity: 0.6;
            -webkit-opacity: 0.6;
            filter: alpha(opacity=60);
            width: 192px;
            font-size: 14px;
            color: #fff;
            font-weight: bold;
        }

            .floorImg ul li p a, .floorImg dl dd p a {
                color: #fff;
            }

            .floorImg ul li p span, .floorImg dl dd p span {
                float: right;
            }

    .floorImg dl dd {
        width: 319px;
        float: left;
        position: relative;
        margin: 6px 3px 0 0;
        display: inline;
    }

        .floorImg dl dd p {
            width: 299px;
        }

.floorRight {
    width: 280px;
    float: right;
    background: #fff;
    height: 407px;
}

h3.t1 {
    border-bottom: 1px solid #ff3600;
    height: 50px;
    font: normal 18px/50px 'Microsoft Yahei';
    color: #000;
    padding-left: 60px;
}

h3.tt2 {
    border-bottom: 1px solid #2581ff;
}

h3.tt3 {
    border-bottom: 1px solid #ff1a65;
}

h3.tt4 {
    border-bottom: 1px solid #ff1aec;
}

h3.tt5 {
    border-bottom: 1px solid #ff3c3c;
}

h3.tt6 {
    border-bottom: 1px solid #b758e8;
}

h3.tt7 {
    border-bottom: 1px solid #353ef1;
}

.floorRight ul li {
    width: 270px;
    float: left;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    padding-left: 10px;
}

    .floorRight ul li code {
        width: 15px;
        height: 14px;
        background: #c9c9c9;
        display: inline-block;
        float: left;
        line-height: 14px;
        text-align: center;
        color: #fff;
        margin: 11px 5px 0 0;
    }

        .floorRight ul li code.c1 {
            background: #bb22ed;
        }

        .floorRight ul li code.c2 {
            background: #e6472d;
        }

        .floorRight ul li code.c3 {
            background: #f87d04;
        }

    .floorRight ul li em a {
        color: #f00;
    }

        .floorRight ul li em a:hover {
            color: #f60;
        }

.ltab {
    text-align: center;
    font: normal 18px/20px 'Microsoft Yahei';
    background: url(../img/t1.jpg) no-repeat;
    width: 700px;
    height: 47px;
    float: left;
    padding-left: 500px;
    overflow: hidden;
}

    .ltab li a {
        display: inline;
        width: 100px;
        text-align: center;
        float: left;
        cursor: pointer;
        padding-top: 25px;
    }

        .ltab li a.cur {
            color: #f00;
        }

.hid {
    display: none;
}


.lunT {
    width: 1200px;
    float: left;
    background: #fff;
    padding-bottom: 10px;
    box-shadow: 1px 10px 11px #d4d4d4;
}

    .lunT li {
        width: 580px;
        float: left;
        margin: 10px 0 0 10px;
        display: inline;
    }

        .lunT li img {
            width: 59px;
            height: 59px;
            padding: 3px;
            background: #eaeaea;
            float: left;
            margin-right: 10px;
        }

        .lunT li h3 {
            line-height: 25px;
        }

            .lunT li h3 em {
                font-weight: normal;
                font-size: 12px;
                color: #f00;
            }

        .lunT li p {
            line-height: 22px;
            color: #747373;
        }

.scroll {
    background: #e6e6e6;
    width: 1200px;
    float: left;
    margin-top: 20px;
    height: 130px;
    border-radius: 5px;
}

    .scroll h3 {
        background: url(../img/t2.jpg);
        height: 25px;
        text-align: center;
        font: normal 18px/25px 'Microsoft Yahei';
        color: #df0000;
    }

.srcollbox {
    width: 1200px;
    height: 105px;
    float: lef;
    position: relative;
    overflow: hidden;
}

.srcollInner {
    width: 1170px;
    overflow: hidden;
    height: 105px;
    margin: 0 auto;
}

.srcollbox ul li {
    width: 160px;
    float: left;
    font: normal 18px/26px 'Microsoft Yahei';
    text-align: center;
    margin: 10px 0 0 5px;
    display: inline;
}

.city {
    background: #fff;
    width: 100%;
    padding-bottom: 10px;
    float: left;
    box-shadow: 1px 10px 11px #d4d4d4;
}

    .city ul {
        width: 382px;
        float: left;
        margin: 5px 0 0 15px;
        display: inline;
    }

        .city ul li {
            height: 32px;
            line-height: 32px;
            overflow: hidden;
            border-bottom: 1px dashed #b7b7b7;
            background: url(../img/d.jpg) no-repeat 0px 10px;
            padding-left: 15px;
            color: #5f5e5e;
        }

            .city ul li span {
                float: right;
            }

.friend {
    height: 68px;
    line-height: 68px;
    background: #d4d4d4;
    /*border-bottom: 5px solid #b90505;*/
    margin-top: 25px;
    color: #000;
}

.bottom {
    height: 148px;
    background: #353535;
    color: #8e8e8e;
}

    .bottom h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 30px;
        line-height: 46px;
        margin-top: 70px;
        /*width: 290px;*/
        float: left;
    }

    .bottom em {
        background: url(../img/icon2.gif) no-repeat 0px -97px;
        width: 46px;
        height: 46px;
        display: inline-block;
        float: left;
        margin-right: 10px;
    }

.footlink {
    width: 700px;
    float: left;
    padding-top: 50px;
    line-height: 25px;
    color: #fff;
    text-align: center;
}

    .footlink a {
        color: #fff;
    }

        .footlink a:hover {
            color: #f60;
        }

.freebt {
    width: 300px;
    float: right;
    margin-top: 60px;
}

    .freebt li {
        width: 100px;
        text-align: center;
        float: left;
    }

        .freebt li em {
            display: inline-block;
            width: 46px;
            height: 46px;
            background: url(../img/icon2.gif) no-repeat 0px -142px;
        }

        .freebt li.li2 em {
            background-position: 0px -187px;
        }

        .freebt li.li3 em {
            background-position: 0px -233px;
        }

        .freebt li.li4 em {
            background-position: 0px -277px;
        }

/*鐧婚檰椤甸潰*/
.loginTab {
    width: 97px;
    float: left;
    margin: 114px 0 0 109px;
    display: inline;
}

    .loginTab li {
        width: 97px;
        height: 50px;
        text-align: center;
        color: #fff;
        cursor: pointer;
        background: url(../img/icon2.gif) no-repeat -71px -99px;
        font: normal 18px/50px 'Microsoft Yahei';
        margin-bottom: 12px;
    }

        .loginTab li.cur {
            background-position: -71px -149px;
        }

    .loginTab em {
        text-align: center;
        font-size: 14px;
    }

.loginMid {
    width: 379px;
    border-left: 1px solid #d1d0d0;
    border-right: 1px solid #d1d0d0;
    float: left;
    background: #f4f4f4;
    height: 730px;
}

    .loginMid h1 {
        text-align: center;
    }

.loginTable {
    margin: 20px auto 0;
    width: 320px;
}

    .loginTable code {
        display: inline-block;
        width: 21px;
        height: 21px;
        background: url(../img/icon2.gif) no-repeat 0px -339px;
        margin-left: 5px;
    }

    .loginTable tr td {
        padding: 5px 0;
        position: relative;
    }

        .loginTable tr td.agreen {
            color: #a7a7a7;
        }

        .loginTable tr td span {
            display: inline-block;
            position: absolute;
            left: 350px;
            top: 5px;
            background: url(../img/icon3.gif);
            line-height: 51px;
            width: 189px;
            color: #fff;
            padding-left: 10px;
        }

    .loginTable a {
        color: #a7a7a7;
        text-decoration: underline;
    }

        .loginTable a:hover {
            text-decoration: none;
            color: #f60;
        }

    .loginTable tr td em {
        line-height: 50px;
        display: inline-block;
        float: left;
    }

    .loginTable tr td img {
        float: left;
        margin: 0px 5px;
    }

.loginInput, .loginInput2, .loginInput3 {
    border: 1px solid #dbd9d9;
    height: 48px;
    width: 250px;
    line-height: 48px;
    color: #a7a7a7;
    background: #fff url(../img/icon2.gif) no-repeat -223px -212px;
    padding-left: 40px;
}

.loginInput2 {
    background-position: -223px -262px;
}

.loginInput3 {
    background-position: -223px -308px;
}

.loginInput4 {
    width: 85px;
    float: left;
}

.loginBtn {
    background: url(../img/btn.jpg);
    width: 285px;
    height: 49px;
    font: normal 18px/49px 'Microsoft Yahei';
    text-align: center;
    border: none;
    cursor: pointer;
    color: #fff;
}

.qqlink {
    margin: 60px 0 0 40px;
    display: inline;
    float: left;
    width: 284px;
}

    .qqlink li {
        width: 284px;
        height: 59px;
        display: inline-block;
    }

        .qqlink li a {
            display: block;
            width: 284px;
            height: 59px;
            background: url(../img/btn.jpg) no-repeat 0px -54px;
        }

        .qqlink li.li2 a {
            background-position: 0px -113px;
        }

        .qqlink li.li3 a {
            background-position: 0px -170px;
        }

.loginR {
    width: 430px;
    height: 310px;
    float: left;
    margin: 75px 0 0 30px;
    display: inline;
}

.loginBack {
    text-align: center;
    font: normal 16px/24px 'Microsoft Yahei';
    color: #000;
    padding: 20px 0;
}

    .loginBack em {
        width: 38px;
        height: 29px;
        display: inline-block;
        background: url(../img/icon2.gif) no-repeat -71px -219px;
    }

.loginPop {
    /*width: 616px;*/
    height: 408px;
    border-radius: 10px;
    border: 7px solid #9b9b9b;
    background: #fff;
    position: absolute;
    z-index: 101;
    top: 100px;
    left: 200px;
}

.loginTit {
    background: #f1f1f1;
    height: 60px;
    font: normal 20px/60px 'Microsoft Yahei';
    padding: 0px 20px;
}

    .loginTit span {
        float: right;
        width: 20px;
        height: 20px;
        background: url(../img/icon2.gif) no-repeat -71px -258px;
        display: inline-block;
        margin-top: 20px;
        cursor: pointer;
    }

.loginLog {
    width: 264px;
    float: left;
    padding: 0px 68px 0 27px;
    margin-top: 27px;
    /*border-right: 1px dashed #d5d5d5;*/
}

    .loginLog table tr td {
        padding: 5px 0;
    }

    .loginLog img {
        float: left;
        width: 90px;
        margin: 0px 5px;
    }

    .loginLog em a {
        display: inline-block;
        float: left;
        color: #0284c1;
        width: 60px;
        text-align: center;
        line-height: 50px;
    }

    .loginLog table tr td span {
        float: right;
    }

        .loginLog table tr td span a {
            color: #000;
        }

.loginTipsbtn {
    background: url(../img/btn.jpg) no-repeat 0px -255px;
    width: 263px;
    height: 53px;
    border: none;
    cursor: pointer;
}

.loginTipsbtn2 {
    width: 182px;
    background-position: 0px -318px;
    height: 47px;
}

.loginHz {
    width: 182px;
    margin: 30px 0 0 24px;
    float: left;
    display: inline;
}

.loginHzA {
    margin-top: 55px;
}

    .loginHzA h3 {
        font-size: 12px;
        line-height: 20px;
        font-weight: normal;
        color: #000;
    }

    .loginHzA a {
        display: block;
        width: 182px;
        height: 36px;
        background: url(../img/btn.jpg) no-repeat 0px -365px;
        margin-top: 12px;
    }

        .loginHzA a.a2 {
            background-position: 0px -401px;
        }

        .loginHzA a.a3 {
            background-position: 0px -437px;
        }

/*璧勮椤�*/
.nav {
    border: 1px solid #d7d7d7;
    width: 210px;
    float: left;
    margin-top: 10px;
    background: #fff;
}

    .nav h3 {
        height: 38px;
        background: #fdd6d8;
        font: normal 18px/38px 'Microsoft Yahei';
        color: #e83537;
        padding: 0px 15px;
    }

    .nav dl {
        width: 210px;
        float: left;
    }

        .nav dl dt {
            width: 190px;
            height: 42px;
            line-height: 42px;
            font-size: 14px;
            padding: 0px 10px;
            border-bottom: 1px solid #dfdfdf;
            color: #000;
            cursor: pointer;
            float: left;
        }

            .nav dl dt span {
                float: right;
                width: 16px;
                height: 16px;
                margin-top: 15px;
                background: url(../img/icon2.gif) no-repeat -119px -219px;
            }

            .nav dl dt.cur {
                background: #e0e0e0;
            }

                .nav dl dt.cur span {
                    background-position: -145px -219px;
                }

        .nav dl dd {
            width: 210px;
            float: left;
        }

            .nav dl dd a {
                color: #888686;
                display: block;
                height: 30px;
                line-height: 30px;
                float: left;
                padding-left: 20px;
                width: 190px;
            }

                .nav dl dd a:hover {
                    color: #f60;
                }

    .nav code {
        width: 210px;
        height: 54px;
        display: block;
        background: #fb3203;
        text-align: center;
        line-height: 54px;
        font-weight: bold;
        float: left;
        font-size: 14px;
    }

        .nav code a {
            color: #fff;
        }

            .nav code a:hover {
                color: #ccc;
            }

.content {
    /*width: 980px;*/
    float: right;
    margin-top: 10px;
}

.cAdd {
    width: 720px;
    height: 220px;
    float: left;
}

.cFb {
    background: #fff;
    width: 241px;
    padding: 0px 9px 7px;
    float: right;
}

    .cFb li {
        width: 241px;
        height: 63px;
        font: normal 18px/63px 'Microsoft Yahei';
        background: url(../img/btn.jpg) no-repeat 0px -474px;
        margin-top: 8px;
    }

        .cFb li a {
            padding-left: 80px;
            color: #fff;
        }

        .cFb li.li2 {
            background-position: 0px -543px;
        }

        .cFb li.li3 {
            background-position: 0px -613px;
        }

.mrRank {
    border: 1px solid #dedede;
    height: 41px;
    background: url(../img/tit.jpg);
    line-height: 41px;
    margin-top: 10px;
    padding: 0px 15px;
}

    .mrRank em {
        color: #f00;
        font-weight: bold;
    }

    .mrRank code {
        background: url(../img/rank.jpg) no-repeat right 2px;
        padding-right: 13px;
    }

.arclist dl {
    background: #fff;
    padding: 10px 12px;
    background: #fff;
    margin-top: 10px;
    width: 956px;
    float: left;
}

.arclist dt {
    width: 130px;
    height: 130px;
    float: left;
}

.arclist dd {
    width: 815px;
    float: right;
}

    .arclist dd h3 {
        font: normal 16px/18px 'Microsoft Yahei';
        padding-bottom: 10px;
    }

        .arclist dd h3 span {
            float: right;
            font-size: 12px;
        }

    .arclist dd p.txt {
        line-height: 22px;
        color: #5d5d5d;
        height: 64px;
        overflow: hidden;
        border-bottom: 1px solid #e0e0e0;
    }

    .arclist dd p.tit {
        height: 30px;
        line-height: 30px;
    }

        .arclist dd p.tit span {
            float: right;
            color: #f00;
        }

        .arclist dd p.tit code {
            color: #f00;
        }

        .arclist dd p.tit em {
            width: 150px;
            display: inline-block;
            float: left;
        }

        .arclist dd p.tit cite {
            background: url(../img/s1.jpg) no-repeat 0px 8px;
            padding-left: 20px;
            width: 50px;
            display: inline-block;
        }

            .arclist dd p.tit cite.c2 {
                background: url(../img/s2.jpg) no-repeat 0px 8px;
            }

.pages {
    padding: 30px 0;
    height: 20px;
    line-height: 20px;
    text-align: center;
}

    .pages a {
        display: inline-block;
        padding: 5px 10px;
        -webkit-box-shadow: 1px 1px 1px 1px #ccc;
        box-shadow: 0px 2px 4px #d4d4d4;
        background: #fff;
    }

        .pages a:hover {
            background: #fd0000;
            color: #fff;
        }

    .pages span {
        display: inline-block;
        padding: 5px 12px;
        background: #fd0000;
        color: #fff;
        sbox-shadow: 0px 2px 4px #d4d4d4;
    }
/*璧勬枡鏄剧ず椤�*/
.sidebar {
    width: 259px;
    float: right;
}

.hotNews {
    background: #fff;
    width: 259px;
    float: left;
    margin-top: 10px;
}

    .hotNews h3 {
        border-bottom: 2px solid #fb3203;
        height: 48px;
        line-height: 48px;
        font-size: 14px;
        padding: 0px 20px;
        color: #fb3203;
        background: #fff;
    }

    .hotNews ul {
        padding: 5px;
        width: 249px;
        float: left;
    }

        .hotNews ul li {
            background: #fff;
            height: 86px;
            border-bottom: 1px dashed #b5b5b5;
            padding: 10px 0;
        }

            .hotNews ul li img {
                width: 85px;
                height: 86px;
                float: left;
                margin-right: 10px;
                display: inline;
            }

            .hotNews ul li h4 {
                font-size: 14px;
                line-height: 22px;
                height: 22px;
                overflow: hidden;
            }

            .hotNews ul li p {
                line-height: 22px;
                color: #7b7b7b;
                height: 22px;
                overflow: hidden;
            }

                .hotNews ul li p code {
                    color: #f00;
                }

                .hotNews ul li p a {
                    color: #f00;
                }

                    .hotNews ul li p a:hover {
                        color: #f60;
                    }

            .hotNews ul li.bt {
                border-bottom: none;
            }

.local {
    height: 40px;
    line-height: 40px;
    color: #5d5d5d;
    width: 100%;
    float: left;
}

    .local a {
        color: #1f7ac8;
    }

        .local a:hover {
            color: #f00;
        }

.show {
    width: 930px;
    float: left;
    background: #fff;
}

.showbox {
    padding: 30px 50px;
    line-height: 22px;
    color: #000;
}

.showTit {
    width: 660px;
    text-align: center;
    margin: 0 auto;
}

    .showTit h2 {
        border-bottom: 1px solid #d7d7d7;
        font: normal 20px/40px 'Microsoft Yahei';
        text-align: center;
        color: #1f7ac8;
    }

.showtit2 {
    text-align: center;
    line-height: 30px;
    color: #787878;
    padding-top: 10px;
}

    .showtit2 code {
        color: #f00;
    }

.showbox img {
    margin: 10px auto;
    text-align: center;
}

.otherShow {
    border-top: 2px solid #f00;
    width: 870px;
    padding: 20px 30px;
    float: left;
}

    .otherShow dt {
        width: 187px;
        float: left;
        margin-right: 15px;
        display: inline;
    }

    .otherShow dd {
        width: 500px;
        float: left;
        line-height: 22px;
        color: #000;
    }

        .otherShow dd b {
            display: inline-block;
            height: 22px;
            font-size: 14px;
            font-weight: bold;
        }

            .otherShow dd b a {
                color: #f00;
            }

                .otherShow dd b a:hover {
                    color: #f60;
                }

        .otherShow dd code a {
            display: block;
            width: 106px;
            height: 32px;
            line-height: 32px;
            text-align: center;
            color: #fff;
            font-weight: bold;
            background: url(../img/icon2.gif) no-repeat -69px -288px;
            margin-top: 10px;
        }

/*鍒嗕韩棣栭〉*/
.itemList {
    border: 1px solid #d7d7d7;
    background: #fff;
}

    .itemList dt {
        height: 37px;
        line-height: 37px;
        background: #f6f5f5;
        border-bottom: 1px solid #d7d7d7;
        padding: 0px 10px;
    }

        .itemList dt span {
            float: right;
        }

            .itemList dt span code {
                color: #f00;
            }

        .itemList dt b {
            font-family: 'Microsoft Yahei';
            font-size: 14px;
        }

    .itemList dd {
        border-bottom: 1px solid #d7d7d7;
        height: 40px;
        line-height: 40px;
        padding: 0px 20px;
    }

    .itemList a {
        padding: 5px 6px;
    }

        .itemList a:hover, .itemList a.cur {
            background: #fb3203;
            color: #fff;
            border-radius: 5px;
        }

.shareSearch {
    width: 980px;
    float: left;
    background: #fff;
    margin-top: 5px;
}

.shareTit {
    border-bottom: 2px solid #f00;
    height: 46px;
    padding: 10px 20px;
}

    .shareTit span {
        float: right;
    }

        .shareTit span a {
            display: inline-block;
            width: 145px;
            height: 42px;
            line-height: 42px;
            text-align: center;
            color: #fff;
            background: #fb3203;
            font-weight: bold;
        }

.shareInput {
    width: 395px;
    height: 36px;
    float: left;
    border: 1px solid #c2c2c2;
    background: #fff;
    line-height: 36px;
    padding: 0px 10px;
}

.search-btn {
    float: left;
    width: 84px;
    height: 34px;
    background: #e83537;
    border: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    -webkit-appearance: button;
    cursor: pointer;
    outline: none;
    /*background: url(../img/searchBtn.png) no-repeat -1px 0px;*/
}

.sharetable table {
    padding: 10px 20px;
}

    .sharetable table tr th {
        background: #f0f0f0;
        height: 37px;
        font-weight: normal;
    }

    .sharetable table tr {
        background: #fefbeb;
    }

        .sharetable table tr.bg2 {
            background: #f4f4f4;
        }

        .sharetable table tr td {
            height: 53px;
            font-size: 14px;
        }

            .sharetable table tr td em a {
                font-weight: bold;
                color: #5189fb;
            }

                .sharetable table tr td em a:hover, .sharetable table tr td cite a:hover {
                    color: #f00;
                }

            .sharetable table tr td code {
                font-size: 12px;
                border-radius: 3px;
                background: #1d8d4f;
                color: #fff;
                padding: 2px 3px;
                margin: 0px 3px;
            }

                .sharetable table tr td code.c2 {
                    background: #fb3203;
                }

                .sharetable table tr td code.c3 {
                    background: #b304cd;
                }

                .sharetable table tr td code.c4 {
                    background: #ff020e url(../img/t.jpg) no-repeat 2px 3px;
                    padding-left: 12px;
                }

                .sharetable table tr td code a {
                    color: #fff;
                }

            .sharetable table tr td cite a {
                color: #a4a4a4;
            }

            .sharetable table tr td.td2 {
                font-size: 12px;
                text-align: center;
            }

.fbpop {
    border: 1px solid #ff3600;
    width: 718px;
    background: #fff;
}

.fbpopTit {
    height: 50px;
    background: #ff3600;
}

    .fbpopTit h3 {
        font: normal 18px/50px 'Microsoft Yahei';
        color: #fff;
        padding-left: 30px;
        float: left;
    }

    .fbpopTit code {
        padding-left: 30px;
        line-height: 50px;
        color: #fff;
    }

    .fbpopTit span {
        float: right;
        width: 18px;
        height: 18px;
        display: inline-block;
        background: url(../img/icon2.gif) no-repeat -99px -259px;
        margin: 16px 20px 0 0;
        cursor: pointer;
    }

.fbpop table {
    padding: 10px 20px;
    font-size: 14px;
    color: #000;
}

    .fbpop table tr td {
        padding: 10px 0;
    }

.fbInput {
    width: 589px;
    height: 31px;
    padding: 0px 10px;
    border: 1px solid #c0c0c0;
    line-height: 31px;
}

.fbInput2 {
    width: 200px;
}

.fbInput3 {
    width: 80px;
    float: left;
}

.fbarea {
    width: 589px;
    height: 120px;
    padding: 10px;
    font-size: 12px;
    line-height: 22px;
}

.fbpop table tr td span, .fbShare table tr td span {
    width: 68px;
    text-align: center;
    display: inline-block;
    float: left;
}

.upBtn {
    background: url(../img/icon2.gif) no-repeat -124px -255px;
    width: 67px;
    height: 27px;
    text-align: center;
    text-align: center;
    color: #000;
    border: none;
    cursor: pointer;
    margin-top: 10px;
}

.fbpop table tr td code {
    line-height: 30px;
    width: 50px;
    float: left;
    display: inline-block;
    font-size: 12px;
}

.fbpop table tr td.yz img, .fbShare table tr td.yz img {
    float: left;
    margin: 0px 5px;
    width: 95px;
}

.fbpop table tr td code a, .fbShare table tr td.yz code a {
    font-weight: normal;
    line-height: 37px;
    color: #1f72a6;
}

.fbBtn {
    width: 121px;
    height: 52px;
    background: url(../img/btn.jpg) no-repeat 0px -678px;
    border: none;
    cursor: pointer;
}

.fbpop select, .fbShare select {
    width: 150px;
    height: 30px;
}

.fbShare {
    border-top: 2px solid #f00;
    background: #fff;
    color: #000;
    font-size: 12px;
    font-weight: bold;
}

    .fbShare table {
        margin-top: 30px;
    }

        .fbShare table tr td {
            padding: 15px 0;
        }

    .fbShare cite {
        color: #f00;
    }

.fbarea2 {
    width: 980px;
    height: 180px;
}

.fbShare table tr td em {
    font-weight: normal;
    color: #848484;
}

.rbar {
    width: 220px;
    float: right;
}

h3.titA {
    height: 60px;
    background: #fedadc;
    font-size: 14px;
    padding: 0px 20px;
    color: #000;
    line-height: 60px;
}

.shSer {
    background: #fff;
    line-height: 30px;
    padding: 15px 0 15px 20px;
}

    .shSer a {
        display: inline-block;
        width: 200px;
        font-size: 14px;
    }

.hotTj {
    width: 220px;
    float: left;
    background: #fff;
    padding-bottom: 10px;
}

    .hotTj li {
        text-align: center;
        margin-top: 10px;
    }

        .hotTj li p {
            height: 22px;
            line-height: 22px;
            overflow: hidden;
            padding: 0px 10px;
        }

            .hotTj li p span {
                float: right;
                color: #9c9c9c;
            }

            .hotTj li p a {
                font-weight: bold;
            }

.showLeft {
    width: 970px;
    float: left;
}

.shareCon {
    width: 960px;
    float: left;
    border-top: 2px solid #f00;
    background: #fff;
    padding: 0px 5px;
}

.shareConTit h3 {
    border-bottom: 1px solid #d8d8d8;
    font: normal 18px/40px 'Microsoft Yahei';
    color: #000;
}

    .shareConTit h3 span {
        float: right;
        font-size: 12px;
        font-weight: normal;
    }

    .shareConTit h3 cite {
        color: #e83537;
    }

    .shareConTit h3 em {
        font-size: 14px;
        padding-left: 20px;
    }

    .shareConTit h3 code {
        padding: 3px 6px;
        font-size: 14px;
        background: #a402c6;
        font-weight: normal;
        border-radius: 5px;
        color: #fff;
        margin-right: 10px;
    }

.shareConTit p {
    text-align: center;
    line-height: 40px;
    padding: 0px 100px;
}

    .shareConTit p em {
        width: 20%;
        text-align: center;
        display: inline-block;
    }

.showTxt {
    padding: 30px 50px;
    color: #000;
    line-height: 24px;
}

    .showTxt img {
        margin: 10px auto;
    }

.pingLbox {
    padding: 10px 45px;
}

    .pingLbox h3 {
        border-bottom: 2px solid #b90505;
        height: 25px;
        line-height: 25px;
        color: #b90505;
    }

        .pingLbox h3 span {
            float: right;
            color: #000;
        }

    .pingLbox dl {
        clear: both;
        padding: 10px 0;
        border-bottom: 1px dashed #d7d7d7;
        width: 860px;
        float: left;
    }

        .pingLbox dl dt {
            width: 54px;
            height: 54px;
            margin-right: 10px;
            display: inline;
            float: left;
        }

    .pingLbox dd.txt {
        line-height: 18px;
        width: 150px;
        float: left;
    }

        .pingLbox dd.txt cite a {
            border-radius: 2px;
            background: #9b02d4;
            color: #fff;
            padding: 3px 10px;
        }

    .pingLbox dd.txt2 {
        width: 500px;
        float: left;
        color: #000;
    }

.area2 {
    border: 1px solid #dcdcdc;
    padding: 10px;
    height: 120px;
    font-size: 12px;
    color: #aaa;
    width: 840px;
    margin-top: 20px;
}

.areabox p {
    height: 45px;
    padding: 10px 0;
    line-height: 45px;
}

.areabox span {
    float: right;
}

.tjbtn {
    width: 123px;
    height: 45px;
    font: normal 18px/45px 'Microsoft Yahei';
    text-align: center;
    color: #fff;
    background: url(../img/btn.jpg) no-repeat -131px -678px;
    border: none;
    cursor: pointer;
}

.msg {
    margin-top: 45px;
    background: #fff url(../img/msg.jpg) no-repeat 20px 35px;
    padding: 20px 20px 20px 80px;
    line-height: 24px;
    color: #4b8afd;
}

    .msg span {
        float: right;
    }

        .msg span a {
            display: block;
            width: 170px;
            height: 58px;
            font: normal 18px/58px 'Microsoft Yahei';
            text-align: center;
            color: #fff;
            background: url(../img/btn.jpg) no-repeat 0px -737px;
            margin-top: 10px;
        }

.itemFx {
    background: #fff;
    padding: 10px 15px;
    width: 1170px;
    float: left;
    margin-top: 10px;
}

    .itemFx dl {
        width: 1170px;
        float: left;
        padding: 10px 0;
        border-bottom: 1px dashed #d7d7d7;
    }

    .itemFx dt {
        width: 100px;
        text-align: center;
        font-weight: bold;
        font-size: 14px;
        color: #000;
        float: left;
    }

    .itemFx dd {
        width: 1070px;
        float: left;
    }

        .itemFx dd li a {
            padding: 3px 10px;
            color: #848685;
            margin-left: 10px;
        }

            .itemFx dd li a:hover, .itemFx dd li a.cur {
                background: #fb3203;
                color: #fff;
                border-radius: 3px;
            }

.itemFx3 {
    border-top: 2px solid #575757;
}

    .itemFx3 dd li a {
        padding: 3px 6px;
    }

.ainput {
    width: 60px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #ccc;
}
/*浼氬憳鍗￠椤�*/
.remberR {
    margin-top: 10px;
    width: 266px;
    float: right;
}

.remberD {
    background: #fff;
    width: 246px;
    float: left;
    margin-top: 15px;
    padding: 0px 0 20px 20px;
}

    .remberD li {
        width: 246px;
        float: left;
        color: #000;
        margin-top: 15px;
    }

        .remberD li img {
            width: 60px;
            margin-right: 10px;
            display: inline;
            float: left;
        }

        .remberD li h3 {
            font: normal 20px/40px 'Microsoft Yahei';
        }

.remberL {
    width: 925px;
    float: left;
    margin-top: 10px;
}

.remList li {
    line-height: 22px;
    padding: 5px 7px;
    border: 1px solid #d6d6d6;
    width: 440px;
    float: left;
    background: #fff;
    -webkit-box-shadow: 1px 1px 1px 1px #ccc;
    -moz-box-shadow: 1px 1px 1px 1px #ccc;
    box-shadow: 1px 1px 1px 1px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    margin: 0px 12px 15px 0;
    display: inline;
}

    .remList li.lst {
        margin-right: 0px;
    }

.remR {
    width: 160px;
    float: right;
    min-height: 175px;
    position: relative;
}

.remList li img {
    width: 267px;
    float: left;
    margin-right: 10px;
    display: inline;
}

.remList li h3 {
    font-size: 14px;
    line-height: 26px;
}

.remList li code {
    color: #f00;
    display: inline-block;
    height: 60px;
    width: 160px;
}

.remList li span {
    text-align: center;
}

    .remList li span a {
        position: absolute;
        bottom: 0px;
        display: inline-block;
    }

    .remList li span .hyk_no {
        background: url(../img/cw.jpg);
        width: 135px;
        height: 50px;
        display: inline-block;
    }

    .remList li span .hyk_yes {
        width: 129px;
        height: 50px;
        font: normal 18px/48px 'Microsoft Yahei';
        text-align: center;
        background: url(../img/btn.jpg) no-repeat 0px -799px;
        display: block;
        text-align: center;
        color: #fff;
    }

.remList li.cur {
    border: 1px solid #fb3203;
}


/*鎵句紭鎯犻椤�*/
.rateLeft {
    width: 277px;
    float: left;
    margin-top: 10px;
}

.rateNav h3 {
    border-bottom: 1px solid #c1c1c1;
    height: 40px;
    background: url(../img/tit2.jpg);
    font: normal 16px/40px 'Microsoft Yahei';
    color: #000;
    padding: 0px 10px;
}

    .rateNav h3 em {
        color: #c00;
    }

.rateNav dl {
    width: 247px;
    float: left;
    background: #fff;
    padding: 10px 15px;
}

    .rateNav dl dt {
        height: 25px;
        font: bold 14px/25px 'Microsoft Yahei';
        font-size: 14px;
        color: #000;
    }

        .rateNav dl dt span {
            float: right;
            background: url(../img/s.jpg) no-repeat 0px 10px;
            width: 10px;
            height: 25px;
        }

    .rateNav dl dd span {
        line-height: 25px;
        padding-right: 15px;
    }

        .rateNav dl dd span a {
            color: #616161;
        }

            .rateNav dl dd span a:hover {
                color: #f00;
            }

.ppBox {
    width: 277px;
    float: left;
    margin-top: 10px;
    background: #fff;
}

    .ppBox ul li {
        height: 65px;
        padding: 10px 0;
        width: 277px;
        line-height: 20px;
        color: #ff6803;
        border-bottom: 1px dashed #d7d7d7;
    }

        .ppBox ul li img {
            width: 84px;
            height: 65px;
            float: left;
            margin: 0px 5px;
            display: inline;
        }

        .ppBox ul li h3 {
            font-size: 14px;
            padding-bottom: 5px;
        }

.rateRight {
    width: 913px;
    float: right;
    margin-top: 10px;
}

.rataFlash {
    position: relative;
    width: 913px;
    height: 234px;
    overflow: hidden;
}

    .rataFlash ul li {
        float: left;
    }

    .rataFlash .Rdot {
        position: absolute;
        width: 80px;
        text-align: center;
        height: 15px;
        background: #ae2a34;
        opacity: 0.8;
        -moz-opacity: 0.8;
        -webkit-opacity: 0.8;
        filter: alpha(opacity=80);
        bottom: 10px;
        left: 45%;
        border-radius: 10px;
    }

        .rataFlash .Rdot span {
            background: #fff;
            width: 10px;
            height: 10px;
            border-radius: 10px;
            display: inline-block;
        }

            .rataFlash .Rdot span.cur {
                background: #f00;
            }

.tit2 {
    height: 36px;
    background: #ffe6e8;
    line-height: 36px;
    border-bottom: 2px solid #f00;
    margin-top: 10px;
    padding: 0px 15px;
}

    .tit2 h3 {
        font-size: 14px;
        color: #f00;
        float: left;
    }

    .tit2 em a {
        padding: 4px 10px;
        margin-left: 10px;
    }

        .tit2 em a:hover, .tit2 em a.cur {
            background: #ff2d03;
            color: #fff;
            border-radius: 6px;
        }

.hotRate {
    width: 913px;
    float: left;
    background: #fff;
    padding: 5px 0 0 0;
}

    .hotRate dl {
        border: 1px solid #ececec;
        padding: 5px 7px;
        width: 420px;
        float: left;
        margin: 0px 0 10px 15px;
    }

        .hotRate dl dt {
            width: 420px;
            float: left;
            padding: 10px 0;
            border-bottom: 1px dashed #ececec;
        }

            .hotRate dl dt img {
                width: 106px;
                float: left;
                margin-right: 10px;
                height: 85px;
            }

            .hotRate dl dt b {
                font-size: 14px;
                line-height: 25px;
                height: 25px;
                display: inline-block;
            }

            .hotRate dl dt p {
                color: #ff6803;
                height: 60px;
            }

            .hotRate dl dt code {
                padding: 0 0 10px 0;
                background: url(../img/dot1.jpg) no-repeat;
                padding-left: 20px;
            }

        .hotRate dl dd {
            height: 32px;
            line-height: 32px;
            padding: 0px 0px;
        }

            .hotRate dl dd span {
                float: right;
            }

        .hotRate dl.cur {
            border: 1px solid #ff2d03;
        }

.rateXq {
    width: 1190px;
    float: left;
    padding: 5px;
    background: #fff;
}

.rateImg {
    width: 830px;
    float: left;
    line-height: 22px;
    color: #000;
}

    .rateImg img {
        float: left;
        margin-right: 30px;
    }

    .rateImg h3 {
        font: normal 18px/40px 'Microsoft Yahei';
        color: #666;
    }

    .rateImg p.rtxt {
        height: 80px;
        color: #666;
    }

    .rateImg p.share code {
        display: inline-block;
        width: 40px;
        height: 22px;
        line-height: 22px;
        background: url(../img/s11.jpg) no-repeat 0px 4px;
        padding-left: 15px;
    }

        .rateImg p.share code a {
            color: #1e83ff;
        }

        .rateImg p.share code.s2 {
            background: url(../img/s22.jpg) no-repeat 0px 7px;
        }



.rateRight2 {
    width: 180px;
    float: right;
    text-align: center;
}

    .rateRight2 p {
        width: 179px;
        height: 54px;
        font: normal 18px/54px 'Microsoft Yahei';
        margin-top: 10px;
        color: #fff;
        text-align: center;
        background: url(../img/btn.jpg) no-repeat 0px -852px;
    }

.xqbox {
    width: 930px;
    float: left;
    margin-top: 10px;
    background: #fff;
}

.xqTab {
    border-bottom: 2px solid #f00;
    line-height: 42px;
    height: 42px;
    background: #fee1da;
    font-size: 14px;
    color: #000;
}

    .xqTab li {
        width: 126px;
        height: 42px;
        float: left;
        text-align: center;
        cursor: pointer;
        font-weight: bold;
    }

        .xqTab li.cur {
            background: #f00;
            color: #fff;
        }

.xqTabBox {
    padding: 0px 20px 15px;
}

    .xqTabBox h3 {
        background: #fee1da;
        border-radius: 10px;
        font-size: 14px;
        color: #fd2929;
        padding: 5px 7px;
        display: inline-block;
        margin-top: 15px;
    }

.xqTxt {
    border-bottom: 1px solid #dfdfdf;
    line-height: 22px;
    color: #000;
}

    .xqTxt p {
        padding: 10px 0;
    }

.rateR {
    width: 260px;
    float: right;
    margin-top: 10px;
}

    .rateR h3 {
        height: 44px;
        padding: 0px 10px;
        background: #fee1da;
        color: #ff3000;
        font: normal 16px/44px 'Microsoft Yahei';
    }

.rateRbox {
    background: #fff;
    line-height: 28px;
    padding: 20px 0 20px 20px;
    color: #000;
}

.jxBox {
    background: #fff;
    width: 260px;
    float: left;
    padding-bottom: 10px;
}

    .jxBox li {
        width: 240px;
        float: left;
        border-bottom: 1px dashed #e3e3e3;
        padding: 10px;
    }

        .jxBox li img {
            width: 242px;
            display: block;
        }

        .jxBox li h4 {
            height: 25px;
            line-height: 25px;
            color: #dd7501;
            font-size: 14px;
        }

            .jxBox li h4 a {
                color: #dd7501;
            }

                .jxBox li h4 a:hover {
                    color: #f00;
                }

        .jxBox li p {
            color: #6d6d6d;
        }
/*娲诲姩棣栭〉*/
.actNav {
    width: 176px;
    border: 1px solid #c6c6c6;
    float: left;
    background: #fff;
    margin-top: 10px;
}

    .actNav h3 {
        height: 40px;
        background: #fb3203;
        font: normal 18px/40px 'Microsoft Yahei';
        text-align: center;
        color: #fff;
    }

    .actNav dl {
        width: 176px;
        float: left;
    }

        .actNav dl dt {
            cursor: pointer;
            border-bottom: 1px solid #ebebeb;
            height: 46px;
            line-height: 46px;
            text-align: center;
            color: #000;
            font-size: 14px;
            width: 176px;
            float: left;
        }

        .actNav dl dd {
            border-bottom: 1px solid #ebebeb;
            padding: 10px 0 10px 26px;
            width: 150px;
            float: left;
            line-height: 26px;
        }

            .actNav dl dd a {
                color: #7e7e7e;
                display: block;
                width: 156px;
                height: 26px;
                line-height: 26px;
                max-width: 95%;
                overflow: hidden;
            }

                .actNav dl dd a:hover {
                    color: #fdac99;
                }

        .actNav dl dt a.cur {
            background: url(../img/cur2.jpg) no-repeat;
            height: 50px;
            color: #fff;
            border-bottom: none;
        }

.actMain {
    width: 1012px;
    float: right;
    margin-top: 10px;
}

    .actMain .actLoad {
        background: #fff;
        height: 56px;
        line-height: 56px;
        padding: 0px 20px;
    }

.actLoad em {
    font-weight: bold;
}

.actLoad a {
    padding: 0px 10px;
}

.actList li {
    border: 1px solid #e4e4e4;
    margin-top: 10px;
    padding: 8px 9px;
    width: 992px;
    float: left;
    background: #fff;
    height: 148px;
}

    .actList li.cur {
        border: 1px solid #fbb5a4;
    }

    .actList li img {
        width: 200px;
        height: 148px;
        float: left;
        margin-right: 15px;
    }

    .actList li h3 {
        font-size: 14px;
        height: 25px;
        line-height: 25px;
        color: #000;
    }

        .actList li h3 a {
            color: #000;
        }

        .actList li h3 em a {
            color: #848484;
        }

    .actList li p.acTxt {
        line-height: 22px;
        color: #848484;
        height: 60px;
        padding-right: 40px;
    }

    .actList li p.actSj {
        line-height: 20px;
        color: #000;
    }

        .actList li p.actSj span {
            float: right;
            width: 152px;
            height: 42px;
            padding-right: 80px;
        }

            .actList li p.actSj span a {
                background: url(../img/bm.jpg) no-repeat;
                display: block;
                width: 98px;
                height: 42px;
                display: block;
                float: left;
                font: normal 16px/42px 'Microsoft Yahei';
                text-align: center;
                color: #fff;
            }

            .actList li p.actSj span cite {
                width: 54px;
                color: #fff;
                line-height: 18px;
                padding: 3px 0;
                text-align: center;
                float: left;
                display: block;
                background: url(../img/bm.jpg) no-repeat -98px 0;
            }

            .actList li p.actSj span code {
                width: 98px;
                height: 42px;
                display: block;
                background: url(../img/bm.jpg) no-repeat 0px -42px;
                float: left;
            }

.actShow {
    padding: 10px;
    width: 1180px;
    float: left;
    background: #fff;
}

.actShowImg {
    width: 900px;
    float: left;
}

    .actShowImg dt {
        width: 248px;
        float: left;
    }

    .actShowImg dd {
        width: 630px;
        float: right;
    }

        .actShowImg dd b {
            font: normal 18px/40px 'Microsoft Yahei';
            color: #000;
            display: block;
        }

        .actShowImg dd p {
            height: 25px;
            line-height: 25px;
            overflow: hidden;
            background: url(../img/icon3.gif) no-repeat -188px -60px;
            padding-left: 20px;
            color: #5e5d5d;
        }

            .actShowImg dd p.p2 {
                background-position: -188px -87px;
            }

            .actShowImg dd p.p3 {
                background-position: -188px -115px;
            }

            .actShowImg dd p.p4 {
                background-position: -188px -145px;
            }

a.bm {
    background: url(../img/btn.jpg) no-repeat 0px -799px;
    width: 128px;
    height: 48px;
    font: normal 18px/48px 'Microsoft Yahei';
    text-align: center;
    display: block;
    color: #fff;
    margin-top: 5px;
}

.bmName {
    float: right;
    width: 96px;
    height: 96px;
    background: url(../img/icon3.gif) no-repeat 0px -61px;
}

    .bmName em {
        display: inline-block;
        width: 96px;
        height: 43px;
        font: normal 16px/43px 'Microsoft Yahei';
        text-align: center;
        color: #fff;
    }

    .bmName code {
        font-family: Arial, Helvetica, sans-serif;
        color: #f00;
        font-size: 26px;
        width: 96px;
        height: 50px;
        text-align: center;
        line-height: 50px;
        display: inline-block;
    }

.arcLink {
    border: 1px solid #ddd;
    background: #e4e4e4;
    height: 54px;
    line-height: 54px;
    width: 100%;
    float: left;
}

    .arcLink b {
        font-size: 14px;
        color: #f00;
        padding-left: 40px;
    }

.xqShow {
    width: 905px;
    float: left;
    background: #fff;
    margin-top: 10px;
}

h3.actit {
    height: 45px;
    background: #ffebeb;
    line-height: 45px;
    padding: 0px 30px;
    color: #fb3203;
    font-size: 16px;
}

.xqShowbox {
    padding: 30px;
    line-height: 25px;
    color: #000;
}

.actRight {
    width: 285px;
    float: right;
    /*margin-top: 10px;*/
}

.bdMap {
    background: #fff;
    line-height: 32px;
    width: 285px;
    float: left;
    color: #1f7ac8;
}

    .bdMap p {
        padding: 0px 10px;
    }

    .bdMap span {
        float: right;
    }

        .bdMap span a {
            color: #1f7ac8;
            background: url(../img/map.jpg) no-repeat right 5px;
            padding-right: 25px;
            display: inline-block;
        }

.tjAct {
    background: #fff;
    width: 259px;
    float: left;
    padding: 0px 13px;
}

    .tjAct li.lst {
        border-bottom: none;
    }

    .tjAct li {
        padding: 10px 0;
        border-bottom: 1px dashed #d7d7d7;
        width: 259px;
        float: left;
        line-height: 20px;
        color: #888;
    }

        .tjAct li img {
            width: 100px;
            height: 66px;
            float: left;
            margin-right: 10px;
            display: inline;
            margin-top: 10px;
        }

        .tjAct li h3 {
            line-height: 22px;
            font-size: 12px;
            height: 22px;
            overflow: hidden;
        }

            .tjAct li h3 a {
                color: #000;
            }

                .tjAct li h3 a:hover {
                    color: #f00;
                }

        .tjAct li code a {
            background: #fb3203;
            padding: 3px 5px;
            border-radius: 3px;
            color: #fff;
        }

.actPop {
    border: 1px solid #ff1f08;
    width: 875px;
    background: #fff;
}

.apoptit {
    height: 48px;
    line-height: 48px;
    background: #ff1f08 url(../img/pico.jpg) no-repeat 50px 18px;
    padding-left: 70px;
    color: #fff;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}

    .apoptit span {
        display: inline-block;
        width: 18px;
        height: 18px;
        cursor: pointer;
        background: url(../img/icon2.gif) no-repeat -99px -259px;
        float: right;
        margin: 20px 10px 0 0;
    }

.abtn {
    background: url(../img/btn.jpg) no-repeat 0px -799px;
    width: 128px;
    height: 48px;
    font: normal 18px/48px 'Microsoft Yahei';
    text-align: center;
    display: block;
    color: #fff;
    cursor: pointer;
    border: none;
}

.actPop table {
    padding: 20px 40px;
}

    .actPop table tr td {
        padding: 10px 0;
        color: #000;
    }

        .actPop table tr td em {
            color: #9f9f9f;
        }

        .actPop table tr td code {
            color: #f00;
            padding: 0px 5px;
        }

.aInput {
    width: 160px;
    padding: 0px 10px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #d0d0d0;
}

.aInput2 {
    width: 80px;
    text-align: center;
}

.acArea {
    width: 330px;
    height: 80px;
    padding: 10px;
    font-size: 12px;
    line-height: 22px;
    border: 1px solid #d0d0d0;
}

.actPop select {
    width: 100px;
    height: 30px;
    line-height: 30px;
}

/*绉垎棣栭〉*/
.jfFlash {
    width: 100%;
    height: 370px;
    overflow: hidden;
    position: relative;
}

    .jfFlash ul li {
        float: left;
        width: 100%;
        height: 370px;
    }

    .jfFlash .fdot {
        width: 90px;
        height: 12px;
        padding: 5px 0;
        background: #82131b;
        border-radius: 10px;
        position: absolute;
        bottom: 5px;
        left: 45%;
        text-align: center;
    }

        .jfFlash .fdot span {
            display: inline-block;
            width: 12px;
            height: 12px;
            border-radius: 10px;
            background: #fff;
        }

            .jfFlash .fdot span.cur {
                background: #f00;
            }

.hotScroll {
    padding: 10px;
    width: 1180px;
    float: left;
    background: #fff;
    margin-top: 10px;
}

    .hotScroll span {
        margin-top: 110px;
        cursor: pointer;
        width: 44px;
        height: 44px;
        display: block;
        background: url(../img/prev.jpg) no-repeat;
        float: left;
    }

        .hotScroll span.next {
            background-position: 0px -44px;
        }

.hotScroll3 {
    overflow: hidden;
    height: 270px;
    width: 1090px;
    margin-top: 20px;
    float: left;
    position: relative;
}

    .hotScroll3 ul {
        position: absolute;
        width: 800%;
    }

        .hotScroll3 ul li {
            width: 179px;
            float: left;
            margin-left: 28px;
            display: inline;
            padding: 5px;
            border: 1px solid #eeeeee;
        }

            .hotScroll3 ul li img {
                border-radius: .3rem;
            }

            .hotScroll3 ul li h3 {
                font-size: 12px;
                line-height: 25px;
                height: 25px;
                text-overflow: ellipsis;
                white-space: nowrap;
                /*max-width: 100%;*/
                overflow: hidden;
            }

                .hotScroll3 ul li h3 a {
                    color: #000;
                }

                    .hotScroll3 ul li h3 a:hover {
                        color: #f00;
                    }

            .hotScroll3 ul li p {
                height: 28px;
                line-height: 28px;
                color: #9f9f9f;
            }

            .hotScroll3 ul li code {
                color: #ff1212;
            }

            .hotScroll3 ul li cite {
                float: right;
            }

            .hotScroll3 ul li code.c2 {
                color: #0042e8;
            }

.jfLeft {
    width: 925px;
    float: left;
    margin-top: 10px;
}

.jTab {
    border: 1px solid #d5d5d5;
    height: 39px;
    background: url(../img/tit4.jpg);
}

    .jTab h3 {
        width: 120px;
        background: #ff1212;
        line-height: 39px;
        float: left;
        font-size: 14px;
        color: #fff;
        text-align: center;
    }

    .jTab ul li {
        float: left;
        width: 100px;
        text-align: center;
        color: #000;
        border-right: 1px solid #000;
        height: 15px;
        margin: 12px 0 0 0;
        line-height: 15px;
        cursor: pointer;
    }

        .jTab ul li em {
            background: url(../img/rank.jpg) no-repeat right;
            padding-right: 15px;
        }

.rankJf li {
    background: #fff;
    padding: 7px;
    width: 269px;
    float: left;
    margin: 15px 15px 0 0;
    display: inline;
    border: 1px solid #edebeb;
}

    .rankJf li.lst {
        margin-right: 0px;
    }

    .rankJf li.cur {
        -webkit-box-shadow: 1px 1px 1px 1px #ccc;
        -moz-box-shadow: 1px 1px 1px 1px #ccc;
        box-shadow: 1px 1px 1px 1px #ccc;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .rankJf li:hover {
        border: 1px solid #F4F4F4;
        background-color: #F4F4F4;
        cursor: pointer;
    }

    .rankJf li img {
        /*border-bottom: 1px dashed #949494;*/
        border-radius: .3rem;
        padding-bottom: 5px;
    }

.rankJf h3 {
    line-height: 22px;
    height: 22px;
    padding-top: 10px;
}

    .rankJf h3 a {
        font-size: 14px;
        color: #000;
    }

        .rankJf h3 a:hover {
            color: #f00;
        }

.rankJf p span a {
    display: block;
    float: right;
    width: 73px;
    height: 73px;
    background: url(../img/btn.jpg) no-repeat -201px -319px;
    margin-top: 16px;
}

.rankJf p code {
    display: block;
    line-height: 30px;
    height: 30px;
}

.rankJf p em {
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: #f00;
    /*font-style: italic;*/
}

.rankJf p cite {
    text-decoration: line-through;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.jfRight {
    margin-top: 10px;
    width: 263px;
    float: right;
    border: 1px solid #dfdfdf;
    background: #fff;
}

    .jfRight h3 {
        border-bottom: 1px solid #dfdfdf;
        height: 40px;
        font-size: 14px;
        line-height: 40px;
        color: #f00;
        padding-left: 15px;
    }

    .jfRight ul li {
        line-height: 22px;
        color: #818181;
        padding: 10px;
        border-bottom: 1px dashed #d7d7d7;
        width: 243px;
        float: left;
    }

        .jfRight ul li.lst {
            border-bottom: none;
        }

        .jfRight ul li img {
            float: left;
            margin-right: 10px;
            display: inline;
        }

        .jfRight ul li h4 {
            font-size: 12px;
            line-height: 22px;
            height: 22px;
            color: #000;
            text-overflow: ellipsis;
            white-space: nowrap;
            max-width: 100%;
            overflow: hidden;
        }

            .jfRight ul li h4 a {
                color: #000;
            }

                .jfRight ul li h4 a:hover, .jfRight ul li code {
                    color: #f00;
                }

        .jfRight ul li cite {
            text-decoration: line-through;
        }

.jfbox {
    background: #fff;
    padding: 10px;
    width: 1180px;
    float: left;
}

    .jfbox dt {
        width: 292px;
        float: left;
        margin-right: 10px;
        display: inline;
    }

    .jfbox dd {
        width: 860px;
        float: right;
        line-height: 22px;
        color: #5f5f5f;
    }

        .jfbox dd b {
            display: block;
            font: normal 18px/40px 'Microsoft Yahei';
            border-bottom: 1px solid #d5d4d4;
            color: #000;
            margin-bottom: 10px;
        }

            .jfbox dd b a {
                color: #000;
            }

                .jfbox dd b a:hover {
                    color: #f00;
                }

        .jfbox dd cite {
            text-decoration: line-through;
        }

        .jfbox dd code.red {
            color: #f00;
            font-weight: bold;
        }

.dhNum {
    width: 100%;
    float: left;
    clear: both;
    padding: 23px 0;
}

.jfbox dd code.dh {
    width: 70px;
    text-align: left;
    display: inline-block;
    float: left;
    height: 32px;
    line-height: 32px;
}

.addNum {
    background: url(../img/num.jpg);
    height: 32px;
    line-height: 32px;
    border: 1px solid #c0c0c0;
    width: 100px;
    float: left;
    text-align: center;
}

    .addNum em {
        width: 26px;
        display: inline-block;
        float: left;
        cursor: pointer;
    }

        .addNum em.num {
            width: 46px;
            border-left: 1px solid #c0c0c0;
            border-right: 1px solid #c0c0c0;
        }

.shareCode {
    width: 100%;
    float: left;
}

    .shareCode .share {
        float: left;
        height: 40px;
        line-height: 40px;
        margin-top: 5px;
    }

    .shareCode .bdsharebuttonbox {
        float: left;
        margin-left: 20px;
        margin-top: 10px;
        height: 40px;
    }

    .shareCode span {
        float: right;
    }

.dhBtn {
    width: 224px;
    height: 51px;
    background: url(../img/btn.jpg) no-repeat 0px -908px;
    margin-top: 50px;
}

    .dhBtn a {
        display: block;
        padding-left: 38px;
        width: 100px;
        height: 51px;
        font: normal 18px/51px 'Microsoft Yahei';
        text-align: center;
        color: #fff;
        float: left;
    }

    .dhBtn em.sy {
        width: 86px;
        font-weight: bold;
        font-size: 16px;
        color: #fff;
        text-align: center;
        line-height: 22px;
        text-align: center;
        display: inline-block;
        float: left;
        padding-top: 3px;
        height: 48px;
    }

.jishow {
    width: 920px;
    float: left;
    margin: 10px 10px 0 0;
    display: inline;
    background: #fff;
}

    .jishow h2 {
        border-bottom: 1px solid #fe2e50;
        height: 38px;
        line-height: 38px;
        color: #fe2e50;
        padding: 0px 15px;
        font-size: 16px;
    }

.jfshowbox {
    padding: 20px 15px;
    line-height: 26px;
    color: #787878;
    font-size: 14px;
}

.xbRight {
    width: 268px;
    border: 1px solid #dfdfdf;
    float: right;
    background: #fff;
    margin-top: 10px;
}

    .xbRight h2 {
        height: 40px;
        border-bottom: 1px solid #dfdfdf;
        padding: 0px 10px;
        line-height: 40px;
        color: #f00;
        font-size: 14px;
    }

    .xbRight ul li {
        border-bottom: 1px dashed #dfdfdf;
        padding: 10px;
    }

        .xbRight ul li img {
            width: 110px;
            height: 90px;
            float: left;
            margin-right: 10px;
            display: inline;
        }

        .xbRight ul li h3 {
            height: 22px;
            line-height: 22px;
            color: #000;
            font-size: 12px;
            overflow: hidden;
        }

            .xbRight ul li h3 a {
                color: #000;
            }

                .xbRight ul li h3 a:hover {
                    color: #f00;
                }

        .xbRight ul li p {
            line-height: 22px;
        }

        .xbRight ul li code {
            color: #f00;
        }

        .xbRight ul li cite {
            text-decoration: line-through;
        }

.dhPop {
    border: 1px solid #ff0b31;
    width: 534px;
    background: #fff;
    position: fixed;
    left: 30%;
    top: 20%;
    z-index: 99;
}

    .dhPop h2 {
        height: 58px;
        background: #ff0b31 url(../img/ico8.jpg) no-repeat 45px 15px;
        padding-left: 70px;
        font: normal 20px/58px 'Microsoft Yahei';
        color: #fff;
    }

        .dhPop h2 span {
            float: right;
            background: url(../img/icon2.gif) no-repeat -99px -259px;
            width: 18px;
            height: 18px;
            cursor: pointer;
            display: inline-block;
            margin: 18px 20px 0 0;
        }

    .dhPop table tr td {
        padding: 10px 0;
        color: #000;
        padding-left: 10px;
    }

.dhInput {
    width: 122px;
    height: 33px;
    line-height: 33px;
    padding: 0px 10px;
    border: 1px solid #c0c0c0;
}

.dhInput2 {
    width: 240px;
}

.dhInput3 {
    width: 80px;
    text-align: center;
}

.jfbg {
    width: 518px;
    background: url(../img/pbt.jpg) no-repeat;
    padding-bottom: 10px;
    margin: 100px auto;
}

.jfbgbox {
    border: 9px solid #dfdfdf;
    background: #fff;
    width: 518px;
    float: left;
}

.subcusee {
    font: normal 18px/150px 'Microsoft Yahei';
    color: #000;
    float: left;
    width: 518px;
}

    .subcusee img {
        float: left;
        margin: 10px 0 0 15px;
    }

.jfbtn {
    padding: 10px 0;
    text-align: center;
}

.jfBack {
    width: 128px;
    height: 43px;
    background: url(../img/btn.jpg) no-repeat -154px -801px;
    font: normal 16px/43px 'Microsoft Yahei';
    text-align: center;
    border: none;
    color: #fff;
    cursor: pointer;
}
/*鍟嗗鍒楄〃*/
.sjLeft {
    width: 915px;
    margin-top: 10px;
    float: left;
}

.sjTit {
    border-top: 2px solid #ff3000;
    background: #fef0ed;
    height: 40px;
    line-height: 40px;
    color: #000;
}

    .sjTit ul li {
        float: left;
        width: 150px;
        text-align: center;
        cursor: pointer;
    }

        .sjTit ul li.cur {
            background: #ff3000;
            color: #fff;
        }

.sjList dl {
    width: 895px;
    float: left;
    background: #fff;
    padding: 10px;
    margin-bottom: 20px;
}

    .sjList dl:hover {
        background-color: #F4F4F4;
        cursor: pointer;
    }

    .sjList dl.cur {
        webkit-box-shadow: 1px 1px 1px 1px #ccc;
        -moz-box-shadow: 1px 1px 1px 1px #ccc;
        box-shadow: 1px 1px 1px 1px #ccc;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .sjList dl dt {
        width: 240px;
        float: left;
    }

    .sjList dl dd {
        /*width: 705px;*/
        width: 645px;
        float: right;
    }

        .sjList dl dd.sjLtit {
            border-bottom: 1px dashed #e5e5e5;
            height: 37px;
            line-height: 37px;
            margin-bottom: 10px;
        }

            .sjList dl dd.sjLtit span {
                float: right;
            }

            .sjList dl dd.sjLtit em {
                padding: 0px 20px;
            }

            .sjList dl dd.sjLtit cite {
                font-size: 20px;
                color: #f00;
            }

            .sjList dl dd.sjLtit code {
                color: #f00;
            }

            .sjList dl dd.sjLtit b {
                font-size: 14px;
                float: left;
            }


    .sjList dl dt img {
        border-radius: .3rem;
    }

a.k1, a.k2, a.k3, a.k4, a.k5 {
    width: 17px;
    height: 17px;
    display: inline-block;
    background: url(../img/shop_icon2.gif) no-repeat -69px -330px;
    margin-top: 5px;
    margin: 0px 2px;
}

a.k2 {
    background-position: -88px -330px;
}

a.k3 {
    background-position: -108px -330px;
}

a.k4 {
    background-position: -127px -330px;
}

a.k5 {
    background-position: -145px -330px;
    width: 33px;
}

.sjList dl dd.sjTxt span {
    float: right;
    background: url(../img/btn.jpg) no-repeat 0px -737px;
    width: 120px;
    height: 48px;
    font: normal 20px/48px 'Microsoft Yahei';
    display: inline-block;
    text-align: center;
    color: #fff;
    margin: 30px 20px 0 0;
}

    .sjList dl dd.sjTxt span a {
        color: #fff;
    }

.sjList dl dd.sjTxt {
    line-height: 26px;
}

    .sjList dl dd.sjTxt p.p {
        color: #f00;
    }

    .sjList dl dd.sjTxt p a {
        border: 1px solid #ff3000;
        padding: 5px 6px;
        color: #ff3000;
        margin: 0px 5px;
    }

    .sjList dl dd.sjTxt p.tep {
        background: url(../img/tep.jpg) no-repeat 0px 8px;
        padding-left: 20px;
        font-size: 20px;
        color: #f00;
        height: 35px;
        line-height: 35px;
    }

    .sjList dl dd.sjTxt p del {
        text-decoration: none;
        font-size: 14px;
        color: #7b7b7b;
        font: normal 16px/30px 'Microsoft Yahei';
        padding: 0px 5px;
    }

.sjRight {
    width: 268px;
    float: right;
    margin-top: 10px;
}

a.rz {
    width: 190px;
    height: 58px;
    background: url(../img/btn.jpg) no-repeat 0px -960px;
    display: block;
    font: normal 18px/58px 'Microsoft Yahei';
    color: #fff;
    padding-left: 78px;
}

.xbjx {
    border: 1px solid #c3c3c3;
    float: left;
    width: 266px;
    background: #fff;
    margin-top: 10px;
}

    .xbjx h3 {
        border-bottom: 1px solid #c3c3c3;
        height: 43px;
        line-height: 43px;
        background: url(../img/ico9.jpg) no-repeat 10px 10px;
        padding-left: 40px;
        color: #f00;
    }

    .xbjx ul {
        width: 246px;
        padding: 0px 10px;
        float: left;
    }

        .xbjx ul li {
            border-bottom: 1px dashed #c3c3c3;
            line-height: 22px;
            float: left;
            width: 246px;
            padding: 10px 0;
        }

            .xbjx ul li img {
                width: 100px;
                height: 66px;
                float: left;
                margin-right: 10px;
                display: inline;
            }

            .xbjx ul li b {
                font-size: 14px;
                line-height: 25px;
                height: 25px;
                overflow: hidden;
            }

                .xbjx ul li b a {
                    color: #000;
                }

                    .xbjx ul li b a:hover {
                        color: #f00;
                    }

            .xbjx ul li code {
                color: #f00;
            }

.sjbox {
    background: #fff;
    width: 1200px;
    float: left;
}

.sjboxTit {
    height: 40px;
    border-bottom: 2px solid #ff3b14;
}

    .sjboxTit h2 {
        font: normal 16px/40px 'Microsoft Yahei';
        float: left;
        padding: 0px 15px;
        color: #181818;
    }

    .sjboxTit span {
        float: right;
        font: normal 18px/40px 'Microsoft Yahei';
        color: #000;
        padding: 0px 20px;
    }

        .sjboxTit span em {
            color: #f00;
        }

    .sjboxTit code {
        width: 90px;
        height: 22px;
        display: inline-block;
        float: left;
        background: url(../img/btn.jpg) no-repeat -193px -398px;
        color: #fff;
        margin-top: 10px;
        text-align: center;
        line-height: 22px;
    }

        .sjboxTit code a {
            color: #fff;
        }

    .sjboxTit cite {
        width: 150px;
        float: left;
        display: inline-block;
        margin-top: 13px;
        margin-left: 10px;
    }

.sjbox dl {
    padding: 10px 20px;
    width: 1160px;
    float: left;
}

.sjbox dt {
    width: 410px;
    float: left;
}

.sjbox dd.sjboxtxt {
    width: 515px;
    float: left;
    line-height: 32px;
    color: #000;
}

    .sjbox dd.sjboxtxt p {
        padding-left: 20px;
    }

        .sjbox dd.sjboxtxt p.s1 {
            background: url(../img/sj.jpg) no-repeat 0px 7px;
        }

        .sjbox dd.sjboxtxt p.s2 {
            background: url(../img/sj.jpg) no-repeat 0px -26px;
        }

        .sjbox dd.sjboxtxt p.s3 {
            background: url(../img/sj.jpg) no-repeat 0px -58px;
        }

        .sjbox dd.sjboxtxt p.s4 {
            background: url(../img/sj.jpg) no-repeat 0px -91px;
        }

        .sjbox dd.sjboxtxt p.s5 {
            background: url(../img/sj.jpg) no-repeat 0px -121px;
        }

        .sjbox dd.sjboxtxt p.s6 {
            background: url(../img/sj.jpg) no-repeat 0px -156px;
            height: 30px;
            float: left;
        }

        .sjbox dd.sjboxtxt p.s5 a {
            border: 1px solid #ff2400;
            padding: 5px 6px;
        }

        .sjbox dd.sjboxtxt p.s6 code {
            font-size: 12px;
            display: inline-block;
            float: left;
        }

        .sjbox dd.sjboxtxt p.s6 del {
            text-decoration: none;
            color: #f00;
            font-size: 18px;
            font-family: Arial, Helvetica, sans-serif;
        }

a.freeyh {
    background: url(../img/btn.jpg) no-repeat -131px -678px;
    width: 123px;
    height: 45px;
    display: inline-block;
    font: normal 20px/45px 'Microsoft Yahei';
    color: #fff;
    text-align: center;
    margin-top: 10px;
}

.sjboxwx {
    width: 180px;
    float: right;
    color: #3281f9;
    text-align: center;
    line-height: 35px;
}

    .sjboxwx img {
        padding: 8px;
        border: 1px solid #c2c2c2;
    }

.sj {
    border: 1px solid #c3c3c3;
    background: #fff;
}

    .sj h3 {
        height: 40px;
        line-height: 40px;
        color: #f000;
        padding: 0px 10px;
        border-bottom: 1px solid #c3c3c3;
        color: #f00;
    }

.sjRbox {
    padding: 5px;
    line-height: 22px;
}

.tjuan {
    border: 1px solid #d2d2d2;
    color: #3281f9;
    line-height: 48px;
    background: #fff;
}

    .tjuan li {
        height: 48px;
        border-bottom: 1px solid #d2d2d2;
        background: url(../img/juan.jpg) no-repeat 50px 15px;
        padding-left: 80px;
    }

        .tjuan li.li2 {
            background: url(../img/juan.jpg) no-repeat 50px 15px;
        }

        .tjuan li span {
            float: right;
            color: #888;
            padding-right: 20px;
        }

        .tjuan li code {
            font-size: 14px;
            font-weight: bold;
            color: #fb510e;
        }

h3.dptit {
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    color: #000;
}

    h3.dptit code {
        color: #fb510e;
    }

.dpInfor {
    padding: 10px 15px;
    background: #fff;
    margin-top: 10px;
    line-height: 24px;
    color: #000;
    border: 1px solid #ededed;
}

h3.dptit2 {
    background: #fff url(../img/i.jpg) no-repeat;
    margin-top: 2px;
    border: 1px solid #ededed;
    height: 47px;
    line-height: 47px;
    font-size: 14px;
    padding-left: 20px;
    color: #000;
}

    h3.dptit2 code {
        color: #fb510e;
    }

    h3.dptit2 span {
        float: right;
        display: inline-block;
        background: url(../img/i2.jpg) no-repeat 24px 18px;
        padding-right: 40px;
        font-size: 12px;
        font-weight: normal;
    }

.xxbox li {
    width: 165px;
    float: left;
    padding: 7px;
    background: #fff;
    margin: 5px 5px 0 0;
    display: inline;
}

    .xxbox li p {
        height: 22px;
        line-height: 22px;
        text-align: center;
        overflow: hidden;
        font-size: 14px;
        font-weight: bold;
    }

    .xxbox li.lst {
        margin-right: 0px;
    }

.pingj {
    width: 920px;
    float: left;
    margin-top: 10px;
}

    .pingj dt {
        text-align: center;
        width: 120px;
        float: left;
    }

    .pingj dd {
        width: 778px;
        border: 1px solid #c1c1c1;
        color: #8f8e8e;
        background: #fff;
        padding: 10px;
        float: right;
        line-height: 24px;
    }

        .pingj dd img {
            margin: 0px 5px;
        }

    .pingj .ptit span {
        float: right;
        color: #8f8e8e;
    }

.ptit em {
    color: #f00;
    font-size: 20px;
}

.ptit cite {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #f00;
}

.pingj dd p.relax {
    color: #fb5616;
    height: 100px;
}

.pingj dd p.gk {
    color: #000;
}

.pingj dd p.ddxx {
    border-top: 1px solid #c1c1c1;
    height: 40px;
    line-height: 40px;
    padding: 0px 10px;
}

    .pingj dd p.ddxx span {
        float: right;
        color: #fb5616;
    }

.dp_bottom {
    float: left;
    width: 920px;
    height: auto;
    overflow: hidden;
}

    .dp_bottom .mydianping {
        height: 48px;
        overflow: hidden;
        background-color: #fff;
        margin: 30px 0px 10px 0px;
        border: 1px solid #C1C1C1;
    }

.mydianping .guide_box {
    float: left;
    height: 48px;
    text-indent: 20px;
    font-family: 杩蜂綘绠€姗勬;
    color: #fd3c00;
    font-size: 18px;
    line-height: 48px;
}

.mydianping .deng_btn {
    float: left;
    margin: 8px 10px 8px 400px;
    width: 72px;
    height: 32px;
    background-color: #ff2400;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 32px;
}

.mydianping .register_btn {
    float: left;
    margin: 8px 10px 8px 0px;
    width: 72px;
    height: 32px;
    background-color: #ff4200;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 32px;
}

.dp_bottom .start_dp {
    height: auto;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #C1C1C1;
}

    .dp_bottom .start_dp .container {
        position: relative;
    }

    .dp_bottom .start_dp h1 {
        text-indent: 10px;
        line-height: 40px;
        font-size: 20px;
        color: #000;
        font-family: Microsoft Yahei;
        font-weight: normal;
    }

    .dp_bottom .start_dp p {
        text-indent: 20px;
        font-size: 14px;
        line-height: 30px;
        color: #000;
        margin: 10px 0px;
    }

    .dp_bottom .start_dp .tjt_btn {
        position: absolute;
        z-index: 1;
        left: 90px;
        top: 0px;
        border-radius: 4px;
        border: solid 2px #ff2400;
        width: 110px;
        height: 26px;
        color: #ff2400;
        text-align: center;
        text-indent: 0px;
        line-height: 26px;
        font-size: 16px;
    }

    .dp_bottom .start_dp .notice {
        font-size: 12px;
        margin-left: 120px;
    }

.shangchuan {
    width: 110px;
    height: 30px;
    opacity: 0;
    position: absolute;
    left: 70px;
    z-index: 99;
}

.dp_bottom .start_dp img {
    margin: 10px 20px;
    display: block;
}

.dp_bottom .start_dp .photo {
    float: left;
    margin-right: 20px;
    width: 74px;
    text-align: center;
}

    .dp_bottom .start_dp .photo a {
        display: block;
        font-size: 14px;
        color: #1691f0;
        text-align: center;
    }

.dp_bottom .start_dp .s_line {
    width: 900px;
    height: 1px;
    margin: 10px;
    background-color: #e0dfdf;
}

.dp_bottom .start_dp textarea {
    text-indent: 10px;
    line-height: 24px;
    font-size: 14px;
    margin: 6px 20px 10px 20px;
    padding: 10px 5px;
}

.dp_bottom .start_dp .btn {
    margin: 24px auto;
    display: block;
    width: 120px;
    height: 40px;
    font-size: 18px;
    font-family: Microsoft Yahei;
    border-radius: 6px;
    color: #fff;
    background-color: #ff2c2c;
    border: 0px;
}


/*椁愰ギ棣栭〉*/
.topHead {
    width: 100%;
    background: #fff;
    height: 103px;
    float: left;
}

    .topHead h2 {
        margin-top: 30px;
        width: 220px;
        float: left;
    }

.topsearch {
    background: url(../img/index.gif) no-repeat;
    width: 364px;
    height: 44px;
    float: left;
    margin: 35px 0 0 200px;
    display: inline;
}

    .topsearch .cyTopInput {
        width: 258px;
        height: 44px;
        border: none;
        padding: 0px 20px;
        line-height: 44px;
        border: none;
        background: none;
        float: left;
    }

.cyTopBtn {
    width: 66px;
    height: 44px;
    border: none;
    float: left;
    background: none;
    cursor: pointer;
}

.sccar {
    margin-top: 35px;
    width: 100px;
    background: #e8e8e8 url(../img/i3.jpg) no-repeat 15px 10px;
    border-radius: 20px;
    float: right;
    height: 34px;
    font: normal 16px/34px 'Microsoft Yahei';
    color: #989898;
    padding-left: 35px;
}

    .sccar code {
        border-radius: 10px;
        display: inline-block;
        width: 20px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        background: #f00;
        font-size: 12px;
        color: #fff;
        margin-left: 5px;
    }

.cyMenu {
    height: 40px;
    width: 100%;
    float: left;
    background: #f52648;
    font: normal 16px/40px 'Microsoft Yahei';
}

.cyMenubox {
    width: 1200px;
    margin: 0 auto;
}

    .cyMenubox ul {
        width: 900px;
        float: left;
    }

        .cyMenubox ul li {
            float: left;
            width: 95px;
            color: #fff;
            text-align: center;
        }

            .cyMenubox ul li a {
                color: #fff;
                width: 95px;
                height: 40px;
                display: block;
            }

                .cyMenubox ul li.cur a, .cyMenubox ul li a:hover {
                    background: url(../img/cur3.jpg) no-repeat;
                    color: #f52648;
                }

.cur a:hover {
    color: black;
}

.cyMenubox span {
    float: right;
    margin: 2px 15px 0 0;
}

    .cyMenubox span a {
        width: 115px;
        height: 34px;
        font: normal 16px/34px 'Microsoft Yahei';
        color: #f52648;
        background: url(../img/index.gif) no-repeat 0px -54px;
        display: inline-block;
        text-align: center;
        margin-left: 10px;
    }

.dz {
    background: url(../img/dz.jpg);
    width: 938px;
    height: 300px;
    float: left;
    margin-top: 10px;
    position: relative;
}

.dzbox {
    width: 510px;
    margin: 0 auto;
    line-height: 26px;
    color: #fff;
    margin-top: 25px;
    font-size: 14px;
}

.dzSelect {
    background: url(../img/dc1.jpg) no-repeat;
    padding-left: 49px;
    height: 49px;
}

    .dzSelect select {
        width: 460px;
        height: 41px;
        border: none;
    }

.jcTime {
    width: 160px;
    height: 42px;
}

.jcTime2 {
    width: 120px;
}

.dzbtn {
    width: 160px;
    height: 80px;
    position: absolute;
    left: 380px;
    bottom: 5px;
    border: none;
    background: none;
    cursor: pointer;
}

.baoWx {
    width: 247px;
    height: 300px;
    float: right;
    margin-top: 10px;
}

.dpList {
    width: 1200px;
    float: left;
    background: #fff;
    margin-top: 10px;
    position: relative;
    padding-bottom: 15px;
}

    .dpList li {
        margin: 15px 0 0 16px;
        width: 120px;
        height: 130px;
        padding: 5px;
        border: 1px solid #e1e1e1;
        float: left;
    }

        .dpList li p {
            height: 22px;
            line-height: 22px;
            overflow: hidden;
        }

a.f1, a.f2, a.f3, a.f4 {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(../img/index.gif) no-repeat -125px -54px;
    margin: 0px 2px;
}

a.f2 {
    background-position: -145px -54px;
}

a.f3 {
    background-position: -165px -54px;
}

a.f4 {
    background-position: -185px -54px;
}

.dpList li.cur {
    border: 2px solid #fb3203;
    width: 118px;
    height: 128px;
}

.dcmore {
    position: absolute;
    right: 20px;
    bottom: 40px;
    width: 72px;
    height: 72px;
    background: url(../img/index.gif) no-repeat 0px -135px;
}

.yhtj {
    width: 1200px;
    float: left;
    margin-top: 30px;
}

    .yhtj h3 {
        border-bottom: 3px solid #3d1d1e;
        background: #fff;
        padding: 10px 0 10px 15px;
    }

        .yhtj h3 span {
            float: right;
            display: inline-block;
            background: url(../img/i2.jpg) no-repeat 26px 8px;
            padding-right: 0px;
            font-size: 12px;
            font-weight: normal;
            width: 60px;
            height: 30px;
            line-height: 30px;
        }

    .yhtj ul li {
        border: 1px solid #cdcdcd;
        width: 222px;
        padding: 5px;
        background: #fff;
        float: left;
        margin: 10px 7px 0 0;
        webkit-box-shadow: 1px 1px 1px 1px #ccc;
        -moz-box-shadow: 1px 1px 1px 1px #ccc;
        box-shadow: 1px 1px 1px 1px #ccc;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
        display: inline;
    }

        .yhtj ul li.lst {
            margin-right: 0px;
        }

        .yhtj ul li h4 {
            font: normal 14px/25px 'Microsoft Yahei';
            height: 25px;
            overflow: hidden;
        }

        .yhtj ul li p {
            line-height: 22px;
        }

            .yhtj ul li p.adress span {
                float: right;
                width: 115px;
                height: 50px;
                background: #f52648;
                font: normal 18px/50px 'Microsoft Yahei';
                text-align: center;
                margin-right: 10px;
                margin-top: 10px;
            }

                .yhtj ul li p.adress span a {
                    color: #fff;
                }

            .yhtj ul li p.adr {
                border-bottom: 1px dashed #c7c7c7;
                margin-bottom: 10px;
            }

.cyflash {
    width: 947px;
    float: left;
    position: relative;
    height: 211px;
    margin-top: 10px;
    overflow: hidden;
}

    .cyflash ul li {
        float: left;
        width: 954px;
        height: 211px;
    }

.cdot {
    width: 120px;
    height: 18px;
    background: #483515;
    border-radius: 10px;
    position: absolute;
    bottom: 10px;
    left: 45%;
    opacity: 0.8;
    -moz-opacity: 0.8;
    -webkit-opacity: 0.8;
    text-align: center;
}

    .cdot span {
        width: 15px;
        height: 15px;
        border-radius: 10px;
        background: #fff;
        display: inline-block;
        text-align: center;
        cursor: pointer;
    }

        .cdot span.cur {
            background: #f00;
        }

.cywx {
    background: url(../img/cyr.jpg);
    width: 243px;
    height: 211px;
    float: right;
    margin-top: 10px;
}

    .cywx img {
        margin: 8px 0 0 42px;
    }

    .cywx p {
        text-align: center;
        border-radius: 18px;
        background: #f9890d;
        width: 150px;
        height: 32px;
        font: normal 16px/32px 'Microsoft Yahei';
        margin-left: 41px;
        color: #fff;
        margin-top: 15px;
    }

.cyLeft {
    width: 947px;
    float: left;
    margin-top: 10px;
}

.cyTit {
    border-top: 2px solid #f52648;
    height: 35px;
    line-height: 35px;
    background: #fff;
    padding: 0px 10px;
    color: #000;
}

.cydl {
    width: 937px;
    float: left;
    margin-top: 10px;
    background: #fff;
    padding: 5px;
}

    .cydl dt {
        width: 247px;
        float: left;
    }

    .cydl dd.cyTxt {
        width: 210px;
        float: left;
        border-right: 1px solid #fcddd6;
        line-height: 18px;
        color: #757575;
    }

        .cydl dd.cyTxt b, .cylist b {
            font: normal 14px/25px 'Microsoft Yahei';
            height: 25px;
        }

            .cydl dd.cyTxt b code, .cylist b code {
                background: #eb0303;
                padding: 3px 5px;
                border-radius: 3px;
                color: #fff;
                font-size: 12px;
                margin-left: 5px;
            }

                .cylist b code.c2 {
                    background: #bcbcbc;
                }

        .cydl dd.cyTxt p.clink, .cylist p.clink {
            padding: 10px 0;
        }

        .cydl dd.cyTxt p.tNum a, .cylist li p.tNum a {
            margin-top: 14px;
            display: inline-block;
            background: #ffb5a4 url(../img/index.gif) no-repeat -322px -53px;
            width: 80px;
            height: 39px;
            padding-left: 43px;
            color: #fff;
            font-size: 20px;
            text-align: center;
            font-weight: bold;
            line-height: 39px;
        }

    .cydl dd.cyTips {
        width: 450px;
        line-height: 22px;
        color: #767676;
        float: right;
    }

        .cydl dd.cyTips h3 {
            font: normal 16px/30px 'Microsoft Yahei';
            height: 30px;
        }

            .cydl dd.cyTips h3 span {
                float: right;
                font-size: 12px;
                float: right;
            }

        .cydl dd.cyTips p a {
            margin-top: 3px;
            float: left;
        }

        .cydl dd.cyTips p.blank {
            color: #000;
        }

.cylist li {
    width: 455px;
    float: left;
    background: #fff;
    padding: 5px;
    margin: 10px 15px 0 0;
}

    .cylist li img {
        width: 233px;
        height: 173px;
        float: left;
        margin-right: 10px;
        display: inline;
    }

    .cylist li.lst {
        margin-right: 0px;
    }

.cyRight {
    width: 247px;
    float: right;
    margin-top: 10px;
}

    .cyRight h3 {
        border-top: 1px solid #f00;
        height: 36px;
        line-height: 36px;
        background: #fff;
        padding: 0px 10px;
        color: #f00;
    }

    .cyRight ul {
        background: #fff;
        margin-top: 10px;
        width: 237px;
        padding: 5px;
        float: left;
    }

        .cyRight ul li {
            color: #8e8e8e;
            width: 217px;
            float: left;
            padding: 10px;
            border-bottom: 1px dashed #d7d7d7;
        }

            .cyRight ul li img {
                width: 75px;
                height: 75px;
                float: left;
                margin-right: 10px;
                display: inline;
            }

            .cyRight ul li em {
                line-height: 22px;
                height: 22px;
                overflow: hidden;
            }

.cyTop {
    background: #fff url(../img/line.jpg) repeat-x bottom;
    height: 100px;
    width: 100%;
    float: left;
}

    .cyTop img {
        width: 72px;
        height: 72px;
        float: left;
        margin-top: 7px;
        margin-right: 15px;
    }

    .cyTop h3 {
        font: normal 18px/45px 'Microsoft Yahei';
    }

cite.xj {
    width: 16px;
    height: 17px;
    background: url(../img/index.gif) no-repeat -125px -75px;
    display: inline-block;
}

cite.xj2 {
    background-position: -144px -75px;
}

.cyTop span {
    float: right;
    padding-top: 5px;
}

.cyTop code {
    border-right: 1px solid #d6d6d6;
    width: 100px;
    text-align: center;
    display: inline-block;
}

.cyTop em {
    display: inline-block;
    font-size: 30px;
    color: #f00;
    font-family: Arial, Helvetica, sans-serif;
}

.cyTop p {
    font: normal 16px/30px 'Microsoft Yahei';
}

.cyacunt h3 {
    background: #f00;
    color: #fff;
    margin-top: 10px;
}

.cyacunt {
    background: #fff;
    color: #000;
    line-height: 24px;
}

.cyacuntbox {
    padding: 10px 15px;
}

p.qnum {
    font: normal 18px/40px 'Microsoft Yahei';
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    color: #f00;
    text-align: center;
    margin: 10px 0;
}

.cyacuntbox p a {
    float: left;
    margin: 4px 5px 0 0;
}

.map {
    margin: 10px 0;
    padding: 2px;
    background: #fff;
}

.flei {
    background: #fff;
    padding: 10px 5px;
}

    .flei dt {
        border-bottom: 1px solid #d9d9d9;
        font-size: 14px;
        height: 25px;
        line-height: 25px;
        font-weight: bold;
        color: #000;
    }

    .flei dd {
        line-height: 25px;
        color: #000;
    }

        .flei dd code {
            color: #888;
        }

        .flei dd span {
            padding: 0px 10px;
        }

.titRank {
    border-bottom: 4px solid #dadada;
    height: 43px;
    width: 100%;
    float: left;
    background: #fff;
    margin-top: 10px;
}

    .titRank ul {
        width: 340px;
        float: left;
    }

        .titRank ul li {
            width: 110px;
            border-right: 1px solid #dadada;
            float: left;
            line-height: 43px;
            text-align: center;
            background: url(../img/do.jpg) no-repeat 90px 20px;
        }

.rankHot {
    width: 260px;
    float: left;
    line-height: 43px;
}

    .rankHot em {
        padding: 0px 10px;
    }

.cyxqbox li {
    width: 264px;
    padding: 10px;
    background: #fff;
    float: left;
    line-height: 22px;
    margin: 15px 45px 0 0;
    display: inline;
}

    .cyxqbox li.lst {
        margin-right: 0px;
    }

    .cyxqbox li h3 {
        font: normal 14px/26px 'Microsoft Yahei';
        width: 264px;
        height: 26px;
    }

        .cyxqbox li h3 a {
            float: left;
            margin: 0px 5px;
        }

            .cyxqbox li h3 a.f5, .cyxqbox li h3 a.f6 {
                margin-top: 8px;
                float: left;
            }

a.f5, a.f6 {
    width: 16px;
    height: 17px;
    background: url(../img/index.gif) no-repeat -206px -54px;
    display: inline-block;
}

a.f6 {
    background-position: -224px -54px;
    width: 28px;
}

p.qsnum span {
    float: right;
    width: 95px;
    height: 34px;
    background: #ff1800;
    display: inline-block;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
}

    p.qsnum span a {
        color: #fff;
    }

p.qsnum {
    font-size: 24px;
    color: #f00;
}

.itemFx2 dd a {
    width: 80px;
    display: inline-block;
    color: #000;
    margin-bottom: 5px;
}

.topAdd {
    width: 1070px;
    float: left;
}

    .topAdd li {
        height: 25px;
        line-height: 25px;
        float: left;
        text-align: center;
    }

        .topAdd li.cur {
            background: #f4f4f4;
        }

.topAddbox {
    line-height: 30px;
    background: #f4f4f4;
    float: left;
}

.itemFx2 dd .topAddbox a {
    width: 70px;
}

.rankList li {
    width: 450px;
    padding: 10px;
    float: left;
    background: #fff;
    line-height: 24px;
    margin: 10px 7px 0 0;
    display: inline;
}

    .rankList li img {
        width: 232px;
        float: left;
        margin-right: 10px;
        display: inline;
    }

    .rankList li h3 {
        font: normal 16px/25px 'Microsoft Yahei';
        padding-bottom: 10px;
    }

    .rankList li p.ping {
        border-top: 1px dashed #a5a5a5;
        height: 26px;
        line-height: 26px;
    }

        .rankList li p.ping span {
            float: right;
        }

    .rankList li code {
        color: #f00;
    }

    .rankList li p.ping span a {
        color: #7b7b7b;
        padding: 0px 5px;
    }

    .rankList li.lst {
        margin-right: 0px;
    }

    .rankList li.cur {
        webkit-box-shadow: 1px 1px 1px 1px #ccc;
        -moz-box-shadow: 1px 1px 1px 1px #ccc;
        box-shadow: 1px 1px 1px 1px #ccc;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

.cyRight h2 {
    border-bottom: 4px solid #dadada;
    height: 43px;
    line-height: 42px;
    font-size: 14px;
    background: #fff url(../img/i4.jpg) no-repeat 10px 12px;
    color: #000;
    padding-left: 40px;
    margin-top: 10px;
}

.dzboxShow {
    width: 1180px;
    padding: 10px;
    float: left;
    background: #fff;
}

    .dzboxShow dt {
        width: 326px;
        float: left;
    }

    .dzboxShow dd {
        width: 840px;
        line-height: 36px;
        color: #000;
        float: right;
    }

        .dzboxShow dd b {
            font: normal 20px/40px 'Microsoft Yahei';
        }

        .dzboxShow dd p.x {
            color: #777;
        }

            .dzboxShow dd p.x cite {
                float: left;
                margin: 10px 5px 0 0;
            }

        .dzboxShow dd p.label a {
            border: 1px solid #fb380a;
            padding: 8px 6px;
            color: #fb380a;
        }

a.freedz {
    width: 145px;
    height: 47px;
    font: normal 18px/47px 'Microsoft Yahei';
    display: inline-block;
    text-align: center;
    background: #ff1800;
    color: #fff;
    margin-top: 8px;
}

.tjCai {
    background: #fff;
    padding: 10px;
    width: 895px;
    float: left;
}

.caiT {
    line-height: 22px;
}

    .caiT a {
        color: #686868;
        display: inline-block;
        padding: 0px 10px;
        line-height: 20px;
    }

        .caiT a.cur, .caiT a:hover {
            color: #ff2400;
        }

.tjCai ul li {
    width: 76px;
    padding: 4px 6px;
    border: 1px solid #d2d2d2;
    float: left;
    margin: 10px 10px 0 0;
    display: inline;
}

    .tjCai ul li.lst {
        margin-right: 0px;
    }

    .tjCai ul li p {
        height: 18px;
        line-height: 18px;
        overflow: hidden;
    }

.hjbox {
    width: 915px;
    float: left;
    background: #fff;
    padding-bottom: 10px;
}

    .hjbox li {
        width: 99px;
        height: 100px;
        margin: 10px 0px 0 14px;
        display: inline;
        float: left;
    }

.ttj {
    /*border-top: 1px solid #e5e5e5;*/
    margin-top: 5px;
    width: 100%;
    float: left;
    padding: 5px 0;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    font-size: 12px;
}

    .ttj cite {
        margin-left: 10px;
        width: 50px;
        border-right: 1px solid #7c7c7c;
        background: url(../img/index.gif) no-repeat -348px -102px;
        display: inline-block;
        padding-left: 25px;
    }

        .ttj cite.c2 {
            background-position: -347px -129px;
        }

        .ttj cite.c3 {
            background-position: -347px -157px;
            border-right: none;
        }

.tuanTop {
    width: 465px;
    height: 35px;
    float: left;
    margin: 38px 0 0 110px;
    display: inline;
}

.tuanInput {
    border: 1px solid #db0a14;
    height: 35px;
    line-height: 35px;
    padding: 0px 10px;
    color: #777;
    width: 365px;
    float: left;
}

.tuanBtn {
    width: 76px;
    height: 37px;
    float: left;
    border: none;
    cursor: pointer;
    background: url(../img/index.gif) no-repeat -82px -135px;
}

.tuanHot {
    width: 400px;
    float: right;
    height: 35px;
    line-height: 35px;
    margin-top: 38px;
    color: #777;
}

    .tuanHot a {
        color: #777;
    }

        .tuanHot a:hover {
            color: #f00;
        }

.tuanHot2 {
    width: 280px;
    overflow: hidden;
}

    .tuanHot2 span {
        float: right;
    }

        .tuanHot2 span a {
            font: normal 16px/38px 'Microsoft Yahei';
            color: #fff;
            padding-left: 34px;
            width: 100px;
            height: 38px;
            display: block;
            background: url(../img/index.gif) no-repeat -170px -200px;
        }

            .tuanHot2 span a:hover {
                color: #fff;
            }

.tuanHot em {
    float: right;
    height: 35px;
    display: inline-block;
}

.tuanMenu {
    width: 600px;
    float: left;
}

    .tuanMenu li {
        width: 108px;
        height: 40px;
        font: normal 16px/40px 'Microsoft Yahei';
        text-align: center;
        color: #fff;
        float: left;
    }

        .tuanMenu li a {
            color: #fff;
            width: 108px;
            height: 40px;
            display: block;
        }

            .tuanMenu li a:hover {
                background: url(../img/cur4.jpg);
            }

        .tuanMenu li.cur a {
            background: url(../img/cur4.jpg);
            color: #fff;
        }

.all-sort-list {
    position: relative;
    width: 266px;
    border: 1px solid #d0d0d0;
    border-top: none;
    background-color: white;
    float: left;
}

    .all-sort-list .item {
        height: 48px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #d0d0d0;
        line-height: 48px;
        overflow: hidden;
    }

        .all-sort-list .item.bo {
            border-top: none;
        }

        .all-sort-list .item h3 {
            font: normal 16px/48px 'Microsoft Yahei';
            color: #000;
            padding-left: 10px;
        }

            .all-sort-list .item h3 span {
                float: right;
                font: normal 12px/48px '瀹嬩綋';
                color: #535353;
                max-width: 60%;
            }

                .all-sort-list .item h3 span a {
                    color: #535353;
                    padding: 0px 5px;
                }

    .all-sort-list .hover h3 {
        position: relative;
        z-index: 13;
        background: #fdfdfd;
    }

    .all-sort-list .item span {
        color: #A40000;
        font-family: "\5B8B\4F53";
    }

    .all-sort-list .item a {
        color: #000;
        text-decoration: none;
    }

        .all-sort-list .item a:hover {
            font-weight: bold;
            color: #E4393C;
        }

    .all-sort-list .item-list {
        display: none;
        position: absolute;
        width: 280px;
        min-height: 200px;
        _height: 200px;
        background: #FFF;
        left: 266px;
        box-shadow: 0px 0px 10px #d4d4d4;
        border: 1px solid #d4d4d4;
        top: 0px;
        z-index: 10;
        filter: alpha(opacity=80);
    }

        .all-sort-list .item-list .close {
            position: absolute;
            width: 26px;
            height: 26px;
            color: #FFFFFF;
            cursor: pointer;
            top: -1px;
            right: -26px;
            font-size: 20px;
            line-height: 20px;
            text-align: center;
            font-family: "Microsoft Yahei";
            background: rgba(0, 0, 0, 0.6);
            background-color: transparent\9;
            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#60000000', endColorstr='#60000000');
        }

.item-list .subitem {
    float: left;
    width: 260px;
    padding: 0px 4px 0px 8px;
}

    .item-list .subitem dl {
        padding: 6px 20px;
        overflow: hidden;
        zoom: 1;
    }

    .item-list .subitem .fore1 {
        border-top: none;
    }

    .item-list .subitem dt {
        font: normal 18px/40px 'Microsoft Yahei';
        color: #000;
    }

        .item-list .subitem dt a {
            color: #000;
        }

    .item-list .subitem dd {
        float: left;
        width: 260px;
        padding: 3px 0px 0px;
        overflow: hidden;
    }

        .item-list .subitem dd em {
            float: left;
            height: 25px;
            line-height: 25px;
            width: 130px;
            margin-top: 5px;
        }

            .item-list .subitem dd em a, .item-list .cat-right dd a {
                color: #000;
                text-decoration: none;
            }

                .item-list .subitem dd em a:hover, .item-list .cat-right dd a:hover {
                    font-weight: normal;
                    text-decoration: underline;
                }

.midMain {
    width: 910px;
    float: left;
    margin-left: 8px;
    display: inline;
}

    .midMain .hotItem {
        background: #fff;
        width: 910px;
        float: left;
    }

.hotItem dl {
    border-bottom: 1px solid #f2f2f2;
    height: auto;
    line-height: 48px;
    width: 910px;
    float: left;
}

    .hotItem dl dt {
        width: 100px;
        text-align: right;
        font-weight: bold;
        font-size: 14px;
        float: left;
    }

    .hotItem dl dd {
        width: 810px;
        float: left;
    }

        .hotItem dl dd a {
            color: #646464;
            padding: 0px 10px;
        }

.tuanFlash {
    height: 300px;
    overflow: hidden;
    position: relative;
    width: 910px;
    float: left;
}

    .tuanFlash ul li {
        float: left;
        width: 345px;
        height: 300px;
    }

    .tuanFlash .tuanDot {
        opacity: 0.8;
        -moz-opacity: 0.8;
        -webkit-opacity: 0.8;
        filter: alpha(opacity=80);
        background: #666;
        border-radius: 20px;
        width: 100px;
        height: 15px;
        position: absolute;
        bottom: 10px;
        left: 35%;
        padding: 5px 10px;
    }

.tuanDot span {
    width: 15px;
    height: 15px;
    background: #fff;
    border-radius: 15px;
    display: inline-block;
}

    .tuanDot span.cur {
        background: #f00;
    }

.xxTuan {
    width: 338px;
    float: left;
    border-left: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
}

    .xxTuan li {
        width: 168px;
        float: left;
        border: 1px solid #f2f2f2;
        border-left: 0px;
        border-top: none;
    }

        .xxTuan li img {
            width: 168px;
            display: block;
            height: 173px;
        }

.twx {
    width: 236px;
    float: right;
}

.jxTuan, .hotTur {
    background: #fff;
    width: 100%;
    float: left;
    margin-top: 10px;
    padding-bottom: 10px;
}

    .jxTuan h3 {
        border-bottom: 1px solid #e2e2e2;
        height: 48px;
        font: normal 16px/48px 'Microsoft Yahei';
        color: #000;
        background: url(../img/jx.jpg) no-repeat 30px 10px;
        padding-left: 60px;
    }

    .jxTuan ul li {
        width: 225px;
        float: left;
        position: relative;
        margin: 10px 0 0 12px;
        display: inline;
    }

        .jxTuan ul li img {
            display: block;
        }

        .jxTuan ul li em {
            width: 205px;
            height: 30px;
            line-height: 30px;
            color: #fff;
            background: #000;
            opacity: 0.6;
            -moz-opacity: 0.6;
            -webkit-opacity: 0.6;
            filter: alpha(opacity=60);
            display: block;
            left: 0px;
            top: 137px;
            padding: 0px 10px;
            position: absolute;
        }

        .jxTuan ul li code, .hotTur ul li code {
            font-weight: bold;
            color: #f00;
        }

        .jxTuan ul li h4, .hotTur ul li h4 {
            font-size: 14px;
            font-weight: normal;
            height: 25px;
            line-height: 25px;
            overflow: hidden;
        }

        .jxTuan ul li p, .hotTur ul li p {
            color: #777;
            line-height: 22px;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }

        .jxTuan ul li span, .hotTur ul li span {
            float: right;
        }

h3.tt1 {
    border-bottom: 1px solid #e2e2e2;
    height: 48px;
    font: normal 16px/48px 'Microsoft Yahei';
    color: #000;
    background: #fff url(../img/tu1.jpg) no-repeat 30px 10px;
    padding-left: 60px;
}

    h3.tt1 span {
        background: url(../img/ico5.jpg) no-repeat right 18px;
        padding-right: 15px;
        font-size: 12px;
        font-weight: normal;
        margin-right: 20px;
        float: right;
    }

h3.tt2 {
    background: #fff url(../img/tody.jpg) no-repeat 30px 10px;
}

.hotTur ul li {
    width: 282px;
    float: left;
    position: relative;
    margin: 10px 0 0 15px;
    display: inline;
}

    .hotTur ul li em {
        width: 262px;
        height: 34px;
        line-height: 34px;
        color: #fff;
        background: #000;
        opacity: 0.6;
        -moz-opacity: 0.6;
        -webkit-opacity: 0.6;
        filter: alpha(opacity=60);
        display: block;
        left: 0px;
        top: 160px;
        padding: 0px 10px;
        position: absolute;
    }

.todayXd {
    width: 100%;
    float: left;
    margin-top: 10px;
    background: #fff;
    padding-bottom: 10px;
}

.todySiner {
    width: 598px;
    border-right: 1px solid #d5d5d5;
    float: left;
    position: relative;
}

H3.todyT {
    font: normal 16px/25px 'Microsoft Yahei';
    color: #000;
    padding: 10px;
    height: 25px;
}

    H3.todyT span {
        float: right;
    }

        H3.todyT span a {
            border-radius: 10px;
            width: 15px;
            height: 15px;
            line-height: 15px;
            text-align: center;
            color: #fff;
            background: #d3d3d3;
            font-size: 12px;
            font-family: Arial, Helvetica, sans-serif;
            display: inline-block;
            margin: 0px 3px;
        }

            H3.todyT span a.cur {
                background: #f00;
            }

.tabbox {
    width: 100%;
    float: left;
    position: relative;
}

.prev, .next {
    background: url(../img/prev.png);
    cursor: pointer;
    width: 23px;
    height: 46px;
    position: absolute;
    left: 0px;
    top: 150px;
}

.next {
    background: url(../img/next.png);
    left: 575px;
}

.tabbox ul li {
    line-height: 22px;
    color: #777;
    width: 275px;
    float: left;
    margin: 10px 0 0 15px;
    display: inline;
}

    .tabbox ul li img {
        width: 127px;
        float: left;
        margin-right: 10px;
        display: inline;
    }

    .tabbox ul li h3 {
        font-weight: normal;
        height: 22px;
        line-height: 22px;
        overflow: hidden;
    }

    .tabbox ul li p code {
        font-weight: bold;
        font-size: 14px;
        color: #f00;
    }

.tList {
    width: 100%;
    float: left;
    background: #fff;
    margin-top: 10px;
}

    .tList li {
        width: 272px;
        float: left;
        position: relative;
        line-height: 25px;
        color: #7c7c7c;
        margin: 15px 0 0 15px;
        display: inline;
        border: 1px solid #eeeeee;
        padding: 5px;
    }

        .tList li:hover {
            background-color: #F4F4F4;
            cursor: pointer;
        }

        .tList li img {
            display: block;
            border-radius: .3rem;
        }

        .tList li em {
            width: 262px;
            overflow: hidden;
            left: 0px;
            top: 168px;
            display: block;
            height: 42px;
            line-height: 42px;
            color: #fff;
            background: #000;
            opacity: 0.6;
            -moz-opacity: 0.6;
            -webkit-opacity: 0.6;
            filter: alpha(opacity=60);
            display: block;
            padding: 0px 10px;
            position: absolute;
        }

        .tList li h3 {
            font-weight: normal;
            font-size: 14px;
            height: 25px;
            line-height: 25px;
            overflow: hidden;
        }

        .tList li code {
            font-family: Arial, Helvetica, sans-serif;
            color: #f00;
        }

        .tList li p {
            height: 25px;
            line-height: 25px;
            overflow: hidden;
        }

        .tList li span {
            float: right;
        }

        .tList li code.f24 {
            font-size: 24px;
            padding-right: 10px;
        }

    .tList ul li b {
        background: url(../img/b.png);
        width: 66px;
        height: 42px;
        line-height: 28px;
        line-height: 28px;
        font-weight: normal;
        text-align: center;
        color: #fff;
        position: absolute;
        left: 0px;
        top: 0px;
    }

.tuanbox {
    width: 1180px;
    float: left;
    padding: 10px;
    background: #fff;
    margin-top: 10px;
}

    .tuanbox dt {
        width: 517px;
        float: left;
    }

        .tuanbox dt p {
            line-height: 22px;
            height: 22px;
            overflow: hidden;
        }

        .tuanbox dt em, .tuanbox dt cite {
            display: inline-block;
            width: 80px;
            text-align: center;
            color: #036da9;
        }

            .tuanbox dt em a, .tuanbox dt cite a {
                color: #036da9;
            }

    .tuanbox dd {
        float: right;
        width: 640px;
        float: right;
    }

        .tuanbox dd h3 {
            font: normal 24px/32px 'Microsoft Yahei';
        }

            .tuanbox dd h3 code {
                background: #fa5742;
                padding: 3px 5px;
                font-size: 12px;
                height: 20px;
                line-height: 20px;
                font-family: Arial, Helvetica, sans-serif;
                color: #fff;
                border-radius: 5px;
                margin-left: 30px;
            }

        .tuanbox dd h4 {
            font: normal 16px/32px 'Microsoft Yahei';
            color: #7b7b7b;
            height: 32px;
            padding: 5px 0px;
            white-space: nowrap;
            overflow: hidden;
        }

.price {
    background: #ffe2e3 url(../img/tb.jpg) no-repeat;
    height: 71px;
}

.priceLeft {
    width: 270px;
    float: left;
    color: #fff;
}

    .priceLeft em {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 30px;
        width: 105px;
        line-height: 70px;
        display: inline-block;
        float: left;
        text-align: center;
    }

    .priceLeft cite {
        height: 16px;
        line-height: 16px;
        width: 41px;
        display: inline-block;
        color: #fa5742;
        margin-top: 23px;
    }

    .priceLeft p {
        line-height: 26px;
    }

.priveRight {
    width: 370px;
    float: left;
    font: normal 30px/70px 'Microsoft Yahei';
    color: #fa5742;
}

.sell {
    width: 640px;
    float: left;
    margin: 12px 0;
    display: inline;
}

    .sell li {
        width: 120px;
        height: 40px;
        line-height: 20px;
        float: left;
    }

        .sell li.li1 {
            border-right: 1px solid #eaeaea;
        }

            .sell li.li1 code, .sell li.li2 code {
                color: #f00;
                font-weight: bold;
            }

        .sell li.li2 {
            width: 225px;
            text-align: center;
            border-right: 1px solid #eaeaea;
        }

            .sell li.li2 cite {
                font-size: 14px;
                color: #ff2103;
                font-weight: bold;
            }

        .sell li.li3 {
            line-height: 40px;
            width: 260px;
            padding-left: 20px;
        }

            .sell li.li3 em {
                width: 90px;
                display: inline-block;
                background: url(../img/mall_index.gif) no-repeat -339px -176px;
                padding-left: 30px;
                height: 40px;
                line-height: 40px;
                float: left;
            }

                .sell li.li3 em.e2 {
                    background-position: -339px -212px;
                }

.tb-amount {
    width: 640px;
    float: left;
    height: 30px;
    line-height: 30px;
}

    .tb-amount cite {
        width: 50px;
        text-align: center;
        float: left;
        display: inline-block;
    }

.tb_time {
    float: left;
}

    .tb_time em {
        color: #f00;
    }

    .tb_time code {
        padding: 0px 20px;
    }

.tb_btn {
    width: 640px;
    float: left;
    margin-top: 20px;
}

    .tb_btn a, .qbox a {
        width: 158px;
        height: 55px;
        text-indent: -8888em;
        background: url(../img/mall_index.gif) no-repeat -168px -135px;
        display: block;
    }

.tuanShow {
    width: 915px;
    float: left;
    margin-top: 10px;
    background: #fff;
}

.tuanTab {
    background: url(../img/tit2.jpg);
    height: 40px;
    line-height: 40px;
}

    .tuanTab li {
        width: 100px;
        float: left;
        text-align: center;
        font-size: 14px;
        cursor: pointer;
    }

        .tuanTab li.cur {
            border-top: 3px solid #ff2400;
            background: #fff;
            font-weight: bold;
            color: #ff2400;
            height: 37px;
            line-height: 37px;
            overflow: hidden;
        }

.md {
    width: 915px;
    float: left;
}

.mdLeft {
    width: 520px;
    float: left;
    padding: 10px;
}

.mdRight {
    margin-top: 10px;
    width: 370px;
    float: right;
    color: #000;
    line-height: 22px;
}

    .mdRight h3 {
        height: 25px;
        line-height: 25px;
        overflow: hidden;
    }

    .mdRight code {
        padding-left: 50px;
        font-size: 12px;
    }

    .mdRight b {
        color: #ff5603;
    }

    .mdRight p.start {
        font-size: 16px;
        color: #ff5603;
        padding: 10px 0;
    }

.tuanXq table {
    border-collapse: collapse;
    border: 1px solid #bababa;
    margin: 20px;
    width: 95%;
}

    .tuanXq table tr th {
        border-right: 1px solid #bababa;
        height: 38px;
        background: #e9e9e9;
        font-weight: normal;
        font-size: 12px;
    }

    .tuanXq table tr td {
        font-size: 14px;
        line-height: 25px;
        font-weight: bold;
        padding: 10px 0;
        height: 25px;
        color: #000;
        text-align: center;
    }

    .tuanXq table tr.bg2 {
        background: #e9e9e9;
    }

.tuanXq code {
    font-size: 12px;
    font-weight: normal;
}

.tuanXq p {
    padding: 0px 20px;
    font-size: 14px;
    color: #000;
    line-height: 26px;
}

.tuanXzbox {
    color: #000;
    line-height: 25px;
    font-size: 14px;
    padding: 20px;
}

    .tuanXzbox p em {
        display: block;
        float: left;
        width: 80px;
        text-align: right;
        font-weight: bold;
    }

.tuanPorbox {
    overflow: hidden;
    color: #000;
    line-height: 26px;
    padding: 20px;
}

    .tuanPorbox img {
       
    }

.tuanUser dl {
    color: #000;
    width: 895px;
    padding: 10px;
    float: left;
}

    .tuanUser dl dt {
        width: 48px;
        padding: 0px 10px;
        float: left;
        line-height: 22px;
        text-align: center;
    }

    .tuanUser dl dd {
        width: 820px;
        float: right;
    }

.tuanTit {
    width: 780px;
    float: left;
    height: 40px;
    line-height: 40px;
    color: #000;
    background: #e8e8e8;
    padding: 0px 20px;
}

    .tuanTit code {
        font-size: 16px;
        color: #ff2400;
    }

    .tuanTit em {
        padding: 0px 50px;
    }

        .tuanTit em cite {
            padding: 0px 20px;
        }

.tuanTxt {
    width: 820px;
    float: left;
    line-height: 25px;
}

    .tuanTxt p.tuanTime {
        float: right;
        color: #777;
    }

.tuanTit .ald-rate {
    float: left;
    margin-top: 10px;
}

.qbox {
    border-top: 1px solid #9c9c9c;
    text-align: center;
    border-bottom: 1px solid #9c9c9c;
    padding: 20px 15px;
}

    .qbox b {
        font-size: 16px;
        color: #ff2400;
    }

    .qbox code {
        font-size: 14px;
        color: #fc5757;
        line-height: 22px;
    }

.tunaRight {
    width: 270px;
    float: right;
    margin-top: 10px;
}

.trTit {
    background: url(../img/tit2.jpg);
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #000;
    padding: 0px 10px;
}

.tuanRightList {
    background: #fff;
}

    .tuanRightList li {
        text-align: center;
        line-height: 25px;
        padding: 10px 0;
    }

        .tuanRightList li h3, .tuanRightList li p {
            text-align: left;
            padding-left: 10px;
        }

        .tuanRightList li code {
            font-size: 12px;
            color: #777;
            font-weight: normal;
        }

        .tuanRightList li h3 {
            font-size: 14px;
            color: #000;
            /*height: 25px;*/
            line-height: 25px;
        }

        .tuanRightList li em {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 20px;
            color: #000;
        }

        .tuanRightList li del {
            padding-left: 10px;
        }

.lastLeave {
    width: 270px;
    float: left;
    background: #fff;
    margin-top: 10px;
}

    .lastLeave h3 {
        border-bottom: 1px solid #d7d7d7;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
        color: #000;
        padding: 0px 20px 0px 50px;
        background: url(../img/leave.jpg) no-repeat 15px 10px;
    }

        .lastLeave h3 span {
            float: right;
            font-size: 12px;
            font-weight: normal;
        }

            .lastLeave h3 span a {
                color: #0468b4;
            }

    .lastLeave ul li {
        padding: 10px 0;
        height: 87px;
        border-bottom: 1px dashed #d7d7d7;
        width: 270px;
        float: left;
    }

        .lastLeave ul li img {
            width: 113px;
            height: 87px;
            margin-right: 10px;
            float: left;
        }

        .lastLeave ul li h4 {
            font-size: 14px;
            height: 22px;
            line-height: 22px;
            overflow: hidden;
        }

        .lastLeave ul li p {
            line-height: 20px;
            color: #aaa;
        }

        .lastLeave ul li code {
            font-weight: bold;
            font-size: 20px;
            color: #000;
            margin-right: 10px;
        }

.topUp {
    width: 73px;
    height: 88px;
    background: url(../img/topUp.png) no-repeat;
    position: fixed;
    bottom: 10px;
    right: 0px;
    display: none;
}

.topbg {
    background: url(../img/topbg.jpg) no-repeat center top;
    width: 100%;
    height: 829px;
    position: absolute;
    top: 185px;
}

    .topbg .exit {
        position: absolute;
        right: 0px;
        height: 20px;
        width: 20px;
        background: #000;
        cursor: pointer;
        color: #fff;
        line-height: 20px;
        text-align: center;
        font-size: 16px;
    }

h3.tjLocal {
    height: 35px;
    font: normal 18px/35px 'Microsoft Yahei';
    color: #000;
    padding: 0px 20px;
}

    h3.tjLocal code {
        padding-left: 10px;
        font-size: 12px;
        font-family: '瀹嬩綋';
    }

        h3.tjLocal code em {
            color: #fb2a0e;
        }

.tjbox {
    background: #fff;
    margin-top: 10px;
    width: 1200px;
    float: left;
}

h3.biaot {
    padding: 10px 2px 10px 2px;
}

.itemSub {
    border: 1px solid #e9e9e9;
}

    .itemSub tr th {
        font-weight: normal;
        font-size: 12px;
        text-align: center;
        background: #f4f4f4;
        height: 47px;
    }

    .itemSub tr td.td1 img {
        float: left;
        margin-right: 10px;
    }

    .itemSub tr td.td1 a {
        color: #056fe6;
    }

    .itemSub tr td.td1 {
        font-size: 12px;
        padding: 10px 10px;
        line-height: 22px;
        text-align: left;
    }

    .itemSub tr td {
        font-size: 14px;
        text-align: center;
        border-bottom: 1px solid #eaeaea;
    }

    .itemSub tr.td2 td {
        padding: 20px 0;
        font-size: 14px;
        font-weight: bold;
        color: #000;
        text-align: right;
    }

        .itemSub tr.td2 td code {
            font-size: 20px;
            color: #f00;
            padding-right: 20px;
        }

.subTj {
    text-align: right;
    padding: 20px 10px;
}

.subBtn {
    border: none;
    color: #fff;
    width: 176px;
    height: 51px;
    font: normal 18px/51px 'Microsoft Yahei';
    text-align: center;
    background: url(../img/btn.jpg) no-repeat 0px -1023px;
}

h3.paytit {
    font-size: 14px;
    padding: 20px;
    line-height: 22px;
    height: 22px;
}

h3.paytit2 {
    padding: 0;
    color: #000;
    border-bottom: 1px solid #cfcfcf;
}

    h3.paytit2 code {
        color: #7e7e7e;
        font-size: 12px;
        font-weight: normal;
    }

h3.paytit3 {
    color: #000;
}

.itempay {
    padding: 0px 20px;
}

    .itempay tr td input {
        vertical-align: middle;
    }

    .itempay tr td em {
        float: left;
        width: 30px;
        text-align: center;
        display: inline-block;
        margin-top: 10px;
    }

/*鐢熸椿淇℃伅棣栭〉*/
.liveSlect {
    width: 130px;
    height: 37px;
    border: 1px solid #f00;
    float: left;
    margin: 35px 0 0 95px;
}

.liveadd {
    padding: 10px 0;
}

.liveLocal {
    height: 44px;
    background: #fff;
    border-bottom: 1px solid #b9b9b9;
    width: 1200px;
    float: left;
}

    .liveLocal dl {
        width: 930px;
        float: left;
        line-height: 44px;
        border-right: 1px dashed #dbdbdb;
    }

        .liveLocal dl dt {
            width: 60px;
            float: left;
            background: url(../img/index.gif) no-repeat -328px -256px;
            color: #c00;
            padding-left: 40px;
            border-right: 1px dashed #dbdbdb;
        }

        .liveLocal dl dd {
            width: 820px;
            float: right;
        }

            .liveLocal dl dd a {
                padding: 0px 5px;
            }

.tips {
    background: url(../img/index.gif) no-repeat -335px -347px;
    padding-left: 40px;
    width: 228px;
    float: right;
    height: 40px;
    line-height: 40px;
}

    .tips b {
        background: #f3f3f3;
        height: 34px;
        line-height: 34px;
        width: 218px;
        margin-top: 5px;
        text-align: center;
        font-size: 12px;
        float: left;
    }

.newsxx {
    width: 905px;
    padding: 8px 0;
    float: left;
    margin-top: 10px;
    background: #fff;
}

    .newsxx h3 {
        height: 25px;
        line-height: 25px;
        font-size: 12px;
        font-weight: normal;
        color: #f00;
        background: url(../img/index.gif) no-repeat -331px -314px;
        padding-left: 35PX;
    }

    .newsxx span {
        float: right;
        padding-right: 10px;
    }

        .newsxx span a {
            background: url(../img/index.gif) no-repeat -349px -396px;
            padding-left: 20px;
            display: inline-block;
            height: 25px;
            line-height: 25px;
            color: #ff4800;
        }

    .newsxx ul li {
        width: 93px;
        height: 93px;
        float: left;
        margin: 5px 0 0 7px;
        display: inline;
        position: relative;
    }

        .newsxx ul li p {
            position: absolute;
            width: 93px;
            height: 20px;
            line-height: 20px;
            background: #000;
            opacity: 0.8;
            -webkit-opacity: 0.8;
            -moz-opacity: 0.8;
            filter: alpha(opacity=80);
            left: 0px;
            bottom: 0px;
            text-align: center;
        }

        .newsxx ul li sup {
            width: 139px;
            height: 53px;
            background: url(../img/msg.png) no-repeat;
            line-height: 35px;
            text-align: center;
            color: #fff;
            position: absolute;
            left: -20px;
            top: -47px;
            font-size: 12px;
            z-index: 9999;
        }

        .newsxx ul li img {
            display: block;
        }

.newsRight {
    width: 280px;
    float: right;
    padding: 7px 5px;
    background: #fff;
    margin-top: 10px;
}

.xxfx {
    width: 1200px;
    float: left;
    margin-top: 10px;
    background: #fff;
    box-shadow: 0px 2px 4px #d4d4d4;
}

h3.xx {
    background: #f1f1f1;
    font: normal 18px/51px 'Microsoft Yahei';
    color: #000;
}

    h3.xx code {
        font-family: Arial, Helvetica, sans-serif;
        color: #939393;
        padding: 0px 5px;
    }

    h3.xx em {
        width: 51px;
        height: 51px;
        display: inline-block;
        float: left;
        background: url(../img/index.gif) no-repeat 0px -207px;
        margin-right: 10px;
    }

        h3.xx em.x2 {
            background-position: 0px -258px;
        }

        h3.xx em.x3 {
            background-position: 0px -309px;
        }

        h3.xx em.x4 {
            background-position: 0px -360px;
        }

        h3.xx em.x5 {
            background-position: -52px -207px;
        }

        h3.xx em.x6 {
            background-position: -52px -258px;
        }

        h3.xx em.x7 {
            background-position: -52px -309px;
        }

        h3.xx em.x8 {
            background-position: -52px -360px;
        }

        h3.xx em.x9 {
            background-position: -104px -207px;
        }

        h3.xx em.x10 {
            background-position: -104px -258px;
        }

        h3.xx em.x11 {
            background-position: -104px -309px;
        }

.col-one {
    width: 225px;
    padding: 7px;
    float: left;
}

.xxfx h4 {
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    background: url(../img/hot.jpg) no-repeat 15px 10px;
    font-size: 12px;
    color: #f00;
    font-weight: normal;
    padding-left: 40px;
}

    .xxfx h4 a {
        color: #f00;
    }

.colBOX {
    padding: 10px 10px 20px 10px;
    float: left;
    width: 205px;
}

.col-one em {
    width: 50%;
    display: inline-block;
    line-height: 20px;
    font-size: 14px;
    float: left;
    height: 20px;
}

.col-one dl {
    border-bottom: 1px dashed #e6e6e6;
    padding: 10px 5px;
}

    .col-one dl dt a {
        padding-right: 8px;
    }

    .col-one dl dt {
        font-size: 14px;
        height: 25px;
        line-height: 25px;
    }

    .col-one dl dd a {
        line-height: 25px;
        padding-right: 8px;
        color: #6a6a6a;
    }

        .col-one dl dd a:hover {
            color: #f60;
        }

.col-one h5 {
    font-size: 14px;
    line-height: 25px;
    font-weight: normal;
    color: #000;
}

.col-one span {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    font-size: 14px;
    width: 100%;
}

.col2box {
    padding: 10px 0;
}

.colBOX2 em {
    height: 26px;
    line-height: 26px;
}

.xxadd {
    width: 1200px;
    float: left;
    background: #fff;
    margin-top: 10px;
}

    .xxadd img {
        width: 186px;
        float: left;
        margin: 10px 0 10px 12px;
        display: inline;
    }

.abtn2 {
    width: 50px;
    height: 25px;
    display: inline-block;
    line-height: 25px;
    border: 1px solid #cfcfcf;
    cursor: pointer;
}

.liveList {
    background: #f1f1f1;
    width: 100%;
    float: left;
    margin-top: 10px;
}

.liveSearch {
    padding: 10px;
    height: 44px;
    line-height: 44px;
    background: #fff;
}

    .liveSearch span {
        float: right;
    }

        .liveSearch span a {
            color: #c00;
        }

.liveSearchLeft {
    background: url(../img/liveSearch.jpg);
    width: 381px;
    height: 44px;
    line-height: 44px;
}

.liveInput {
    width: 270px;
    float: left;
    padding: 0px 10px;
    border: none;
    height: 40px;
    line-height: 40px;
    border: none;
    margin: 2px;
}

.liveBtn {
    width: 87px;
    float: left;
    border: none;
    height: 43px;
    background: none;
    cursor: pointer;
}

.liveBox {
    width: 100%;
    float: left;
}

.liveLeft {
    width: 940px;
    float: left;
    background: #fff;
    margin-top: 5px;
}

.liveBar {
    float: right;
    width: 250px;
    margin-top: 5px;
}

.liveTab {
    border-bottom: 1px solid #e83537;
    height: 41px;
    line-height: 41px;
}

    .liveTab li {
        color: #f00;
        width: 98px;
        float: left;
        line-height: ff0c00;
        text-align: center;
        cursor: pointer;
        font-size: 14px;
    }

        .liveTab li.cur {
            background: #ff1e00;
            color: #fff;
        }

.liveBoxlist li {
    line-height: 22px;
    padding: 10px;
    height: 77px;
    border-bottom: 1px dotted #979797;
}

    .liveBoxlist li img {
        width: 120px;
        float: left;
        margin-right: 15px;
    }

.liveBoxlist h3 {
    font-weight: normal;
    line-height: 25px;
    font-size: 12px;
    height: 25px;
    overflow: hidden;
}

    .liveBoxlist h3 span {
        float: right;
        color: #777;
    }

.liveBoxlist p.red {
    color: #f00;
}

.liveBoxlist h3 a {
    float: left;
}

.liveBoxlist h3 code {
    display: inline-block;
    height: 16px;
    width: 36px;
    background: url(../img/index.gif) no-repeat -109px -98px;
    float: left;
    margin-top: 5px;
    margin-left: 3px;
}

    .liveBoxlist h3 code.c2 {
        width: 30px;
        background-position: -145px -98px;
    }

    .liveBoxlist h3 code.c3 {
        width: 14px;
        background-position: -175px -98px;
    }

    .liveBoxlist h3 code.c4 {
        width: 28px;
        background-position: -189px -98px;
    }

.liveBar h3 {
    margin-top: 10px;
    border-bottom: 2px solid #bababa;
    background: #e5e5e5;
    height: 43px;
    font-size: 14px;
    padding: 0px 15px;
    line-height: 43px;
    color: #000;
}

.relItem {
    width: 210px;
    float: left;
    padding: 10px 20px;
    background: #fff;
}

    .relItem li {
        height: 32px;
        line-height: 32px;
        background: url(../img/d2.jpg) no-repeat 0px 12px;
        padding-left: 15px;
    }

.hotDoor {
    width: 250px;
    float: left;
    background: #fff;
}

    .hotDoor li {
        width: 240px;
        float: left;
        padding: 10px 0px 0px 10px;
        line-height: 18px;
    }

        .hotDoor li img {
            width: 55px;
            height: 50px;
            float: left;
            margin-right: 10px;
            display: inline;
        }

        .hotDoor li em {
            height: 18px;
            line-height: 18px;
        }

        .hotDoor li code {
            color: #f00;
        }

.detailPrimary {
    background: #fff;
    padding: 10px;
    width: 1180px;
    float: left;
}

.col_gallery {
    width: 483px;
    height: 320px;
    overflow: hidden;
    float: left;
    position: relative;
}

.gdot {
    width: 86px;
    height: 15px;
    opacity: 0.6;
    background: #000;
    opacity: 0.6;
    -moz-opacity: 0.6;
    -webkit-opacity: 0.6;
    filter: alpha(opacity=60);
    position: absolute;
    left: 200px;
    bottom: 10px;
    border-radius: 10px;
    text-align: center;
    padding: 8px 0;
}

    .gdot span {
        width: 15px;
        height: 15px;
        display: inline-block;
        background: #fff;
        border-radius: 12px;
    }

        .gdot span.cur {
            background: #f00;
        }

.col_sub {
    width: 670px;
    float: right;
}

    .col_sub h2 {
        font: normal 24px/45px 'Microsoft Yahei';
        border-bottom: 1px solid #ededed;
    }

.suUl {
    width: 670px;
    float: left;
}

    .suUl li {
        margin-top: 10px;
        height: 24px;
        line-height: 24px;
        width: 670px;
        color: #000;
        font-weight: bold;
        font-size: 14px;
        float: left;
        background: url(../img/icon.gif) no-repeat -82px -328px;
        padding-left: 35px;
    }

        .suUl li.cli2 {
            background-position: -82px -362px;
        }

            .suUl li.cli2 span {
                font-size: 12px;
                font-weight: normal;
                display: inline-block;
                padding: 0 18px;
                background: url(../img/icon.gif) no-repeat -94px -275px;
                p;
            }

                .suUl li.cli2 span.cur {
                    background-position: -94px -300px;
                }

.carStep, .liveTep {
    width: 670px;
    float: left;
    line-height: 32px;
    font-size: 14px;
    padding: 5px 0;
}

.liveTep {
    background: url(../img/icon.gif) no-repeat -82px -392px;
    height: 24px;
    font: normal 24px/24px 'Microsoft Yahei';
    padding-left: 35px;
    color: #000;
}

    .liveTep code {
        display: inline-block;
        width: 120px;
        height: 30px;
        border-radius: 5px;
        background: #fb2900;
        font: normal 16px/30px 'Microsoft Yahei';
        color: #fff;
        text-align: center;
        font-weight: bold;
        margin-left: 30px;
    }

        .liveTep code a {
            color: #fff;
        }

.liulan {
    height: 22px;
    line-height: 22px;
    float: left;
    width: 670px;
    margin-top: 25px;
}

    .liulan span {
        float: right;
        background: url(../img/index.gif) no-repeat 0px -420px;
        width: 160px;
        display: inline-block;
    }

        .liulan span a {
            padding-left: 26px;
        }

h3.ltit {
    border-left: 3px solid #e83537;
    border-bottom: 1px solid #aeaeae;
    height: 43px;
    background: #f6f6f6;
    line-height: 43px;
    padding: 0px 10px;
    color: #000;
    font-weight: normal;
}

    h3.ltit span {
        float: right;
        font-size: 12px;
    }

.livescroll {
    width: 920px;
    float: left;
    position: relative;
    height: 250px;
    margin-left: 10px;
    display: inline;
}

.prev, .next {
    background: url(../img/prev.png);
    cursor: pointer;
    width: 23px;
    height: 46px;
    position: absolute;
    left: 0px;
    top: 150px;
}

.next {
    background: url(../img/next.png);
    left: 575px;
}

.livescroll span {
    top: 80px;
}

    .livescroll span.next {
        left: 900px;
    }

.livescroll2 {
    overflow: hidden;
    height: 240px;
    width: 920px;
    margin-top: 10px;
    float: left;
    position: relative;
}

    .livescroll2 ul {
        position: absolute;
        width: 800%;
    }

        .livescroll2 ul li {
            color: #777;
            line-height: 22px;
            width: 176px;
            float: left;
            margin-right: 28px;
            display: inline;
        }

            .livescroll2 ul li p a {
                color: #777;
            }

            .livescroll2 ul li p code {
                color: #f00;
            }

.liveAear {
    width: 880px;
    padding: 10px;
    height: 80px;
    border: 1px solid #c5c5c5;
    margin: 20px;
}

.livearebtn {
    padding: 0px 20px;
}

.areabtn {
    border: none;
    cursor: pointer;
    background: url(../img/index.gif) no-repeat -169px -280px;
    width: 87px;
    height: 41px;
    font-size: 14px;
    text-align: center;
    line-height: 41px;
    color: #000;
}

.areabtn2 {
    background-position: -169px -239px;
    color: #fff;
}

.liveBody {
    padding: 15px 10px;
    line-height: 24px;
    font-size: 14px;
    color: #333;
}

.fbMenu, .fbMain {
    background: #fff;
    width: 100%;
    float: left;
    margin-top: 10px;
}

    .fbMenu li {
        cursor: pointer;
        width: 33.3%;
        float: left;
        height: 45px;
        line-height: 42px;
        text-align: center;
        font-size: 14px;
    }

        .fbMenu li.cur {
            border-bottom: 3px solid #fb3c0f;
            height: 42px;
            color: #fb3203;
        }

            .fbMenu li.cur code {
                color: #000;
                font-size: 12px;
            }

.faNav {
    width: 214px;
    border: 1px solid #bebebe;
    float: left;
    background: #fff;
    margin-top: 5px;
}

    .faNav li {
        border-bottom: 1px solid #bebebe;
        float: left;
        width: 214px;
        height: 42px;
        font-size: 14px;
        line-height: 42px;
    }

        .faNav li a {
            width: 150px;
            padding-left: 64px;
            display: block;
            background: url(../img/mr.jpg) no-repeat 35px -2px;
        }

        .faNav li.fa2 a, .faNav li.fa2 a.cur {
            background-position: 35px -40px;
        }

        .faNav li.fa3 a, .faNav li.fa3 a.cur {
            background-position: 35px -80px;
        }

        .faNav li.fa4 a, .faNav li.fa4 a.cur {
            background-position: 35px -118px;
        }

        .faNav li.fa5 a, .faNav li.fa5 a.cur {
            background-position: 35px -154px;
        }

        .faNav li.fa6 a, .faNav li.fa6 a.cur {
            background-position: 35px -192px;
        }

        .faNav li.fa7 a, .faNav li.fa7 a.cur {
            background-position: 35px -228px;
        }

        .faNav li.fa8 a, .faNav li.fa8 a.cur {
            background-position: 35px -266px;
        }

        .faNav li.fa9 a, .faNav li.fa9 a.cur {
            background-position: 35px -307px;
        }

        .faNav li.fa10 a, .faNav li.fa10 a.cur {
            background-position: 35px -344px;
        }

        .faNav li a.cur {
            background: #f00 url(../img/cur22.jpg) no-repeat 35px -2px;
            color: #fff;
        }

.faBox {
    width: 874px;
    background: #fff;
    float: right;
    margin-top: 5px;
    padding: 50px;
    min-height: 332px;
}

    .faBox ul li {
        width: 20%;
        line-height: 38px;
        height: 38px;
        float: left;
        font-size: 14px;
    }

.fInput {
    border: 1px solid #b0b0b0;
    width: 420px;
    padding: 0px 10px;
    height: 40px;
    line-height: 40px;
    background: #fff;
    color: #777;
}

.fselect {
    width: 220px;
    height: 40px;
}

.fInput2 {
    width: 220px;
}

.fInput3 {
    width: 100px;
}

.farea {
    width: 360px;
    height: 70px;
    border: 1px solid #b0b0b0;
    font-size: 12px;
    padding: 10px;
    line-height: 22px;
    color: #777;
}

.fbMain h3 {
    border-bottom: 1px solid #b2b2b2;
    height: 40px;
    line-height: 40px;
    padding: 0px 10px;
    margin-bottom: 25px;
}

.fbMain table tr td {
    padding: 10px 0;
    font-weight: bold;
    color: #000;
}

    .fbMain table tr td code {
        color: #f00;
    }

    .fbMain table tr td p {
        font-weight: normal;
        padding: 10px 0;
    }

    .fbMain table tr td em {
        color: #777;
        font-weight: normal;
        line-height: 45px;
        padding: 0px 20px;
    }

.upFiles {
    width: 115px;
    height: 42px;
    background: url(../img/btn.jpg) no-repeat 0px -1076px;
    float: left;
}

    .upFiles .imgfiles {
        opacity: 0;
    }

.fbtn {
    background: #e83537;
    width: 140px;
    height: 45px;
    font: normal 16px/45px 'Microsoft Yahei';
    text-align: center;
    border: none;
    cursor: pointer;
    color: #fff;
}
/*璐墿棣栭〉*/
.shopNum {
    display: inline-block;
    width: 80px;
    height: 35px;
    border-radius: 12px;
    background: #f00 url(../img/cur22.jpg) no-repeat 10px -5px;
    padding-left: 38px;
    color: #fff;
    font: normal 16px/35px 'Microsoft Yahei';
}

    .shopNum cite {
        border-radius: 10px;
        width: 20px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        background: #f6808c;
        display: inline-block;
    }

.shopFlash {
    width: 1200px;
    height: 368px;
    position: relative;
    overflow: hidden;
}

    .shopFlash ul li {
        float: left;
        width: 1200px;
        height: 368px;
    }

.shopDot {
    width: 86px;
    height: 15px;
    opacity: 0.6;
    background: #000;
    opacity: 0.6;
    -moz-opacity: 0.6;
    -webkit-opacity: 0.6;
    filter: alpha(opacity=60);
    position: absolute;
    left: 550px;
    bottom: 10px;
    border-radius: 10px;
    text-align: center;
    padding: 5px 10px;
}

    .shopDot span {
        width: 15px;
        height: 15px;
        display: inline-block;
        background: #fff;
        border-radius: 12px;
    }

        .shopDot span.cur {
            background: #f00;
        }

.shoppe {
    background: #fff;
    width: 1200px;
    padding-bottom: 10px;
    float: left;
    margin-top: 10px;
}

    .shoppe ul li {
        width: 275px;
        float: left;
        position: relative;
        margin: 10px 0 0 20px;
        display: inline;
    }

        .shoppe ul li em {
            color: #fff;
            display: block;
            height: 25px;
            line-height: 25px;
            padding: 0px 10px;
            top: 165px;
            left: 0px;
            position: absolute;
            background: #000;
            opacity: 0.6;
            -moz-opacity: 0.6;
            -webkit-opacity: 0.6;
            filter: alpha(opacity=60);
            width: 255px;
        }

.shopTxt {
    margin-top: 5px;
}

    .shopTxt span {
        float: right;
        width: 64px;
        height: 65px;
        background: url(../img/btn.jpg) no-repeat -179px -727px;
        display: inline-block;
    }

    .shopTxt h3 {
        font: normal 16px/25px 'Microsoft Yahei';
    }

    .shopTxt code {
        font-size: 20px;
        color: #f00;
        padding-right: 5px;
        font-family: Arial, Helvetica, sans-serif;
    }

.shoppe cite {
    display: inline-block;
    float: left;
    width: 50px;
    height: 25px;
    text-align: center;
    line-height: 25px;
}

.shoppe .ald-rate {
    float: left;
}

.shoppe span {
    float: right;
}

.shopList ul li {
    margin: 10px 13px 0 0;
    display: inline;
    color: #707070;
    background: #fff;
    height: 270px;
    width: 290px;
    float: left;
}

    .shopList ul li.lst {
        margin-right: 0px;
    }

    .shopList ul li img {
        width: 290px;
        height: 178px;
        display: block;
    }

    .shopList ul li h3 {
        font: normal 16px/32px 'Microsoft Yahei';
        height: 32px;
        overflow: hidden;
        padding: 0px 5px;
    }

    .shopList ul li p {
        display: block;
        padding: 0px 5px;
    }

        .shopList ul li p.stxt {
            line-height: 22px;
            height: 22px;
            overflow: hidden;
        }

        .shopList ul li p code {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 20px;
            color: #f00;
            float: left;
            width: 70px;
            text-align: center;
            height: 25px;
            line-height: 25px;
        }

        .shopList ul li p em {
            background: url(../img/z.jpg);
            width: 36px;
            height: 17px;
            padding-right: 5px;
            overflow: hidden;
            line-height: 17px;
            text-align: center;
            display: inline-block;
            color: #fff;
            float: left;
            margin: 5px 0 0 0;
        }

        .shopList ul li p span {
            float: right;
            line-height: 25px;
        }

        .shopList ul li p del {
            margin-left: 10px;
            width: 50px;
            line-height: 25px;
            display: inline-block;
            float: left;
        }

    .shopList ul li.cur {
        border: 1px solid #f00;
        width: 288px;
        height: 268px;
    }

        .shopList ul li.cur img {
            width: 288px;
            height: 176px;
        }

.shoppbox {
    width: 1180px;
    float: left;
    background: #fff;
    padding: 10px;
    margin-top: 10px;
}

    .shoppbox dt {
        width: 477px;
        float: left;
    }

    .shoppbox dd {
        width: 680px;
        float: right;
    }

    .shoppbox h2 {
        font: normal 24px/40px 'Microsoft Yahei';
    }

        .shoppbox h2 span {
            font: 12px/21px '瀹嬩綋';
            float: right;
            width: 112px;
            height: 22px;
            background: url(../img/icon3.gif) no-repeat -87px -170px;
            display: inline-block;
        }

            .shoppbox h2 span a {
                color: #fb3c10;
                padding-left: 20px;
                display: inline-block;
                width: 40px;
                float: left;
            }

                .shoppbox h2 span a.a2 {
                    width: 25px;
                }

    .shoppbox h4 {
        padding: 5px 0 10px 0;
        font-size: 14px;
        font-weight: normal;
        line-height: 24px;
        height: 24px;
        color: #797979;
    }

.sPrice {
    height: 76px;
    background: #febdad;
}

.sPriceLeft {
    width: 325px;
    background: #fb3203 url(../img/xj.jpg) no-repeat right;
    float: left;
    height: 76px;
}

.yPrice {
    float: left;
    line-height: 76px;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

    .yPrice span {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
    }

.dzPrice {
    width: 50px;
    float: left;
}

    .dzPrice em {
        margin-top: 25px;
        background: url(../img/dzIco.jpg);
        width: 35px;
        height: 17px;
        display: inline-block;
        line-height: 17px;
        color: #fb3203;
        padding: 0px 3px;
    }

    .dzPrice del {
        color: #fff;
        line-height: 20px;
    }

.sPriceRight {
    width: 340px;
    float: left;
}

    .sPriceRight span {
        margin-top: 25px;
        display: inline-block;
        width: 110px;
        float: left;
        height: 25px;
        line-height: 25px;
        color: #000;
    }

        .sPriceRight span code {
            width: 25px;
            height: 25px;
            float: left;
            background: url(../img/icon3.gif) no-repeat 0px -164px;
            margin-right: 5px;
        }

            .sPriceRight span code.c2 {
                background-position: -25px -164px;
            }

            .sPriceRight span code.c3 {
                background-position: -50px -164px;
            }

.shopUser {
    width: 100%;
    float: left;
}

    .shopUser li {
        line-height: 35px;
        color: #000;
        width: 100%;
        float: left;
    }

        .shopUser li code {
            display: block;
            float: left;
            width: 40px;
            text-align: right;
        }

        .shopUser li span.red {
            color: #f00;
        }

        .shopUser li.sh {
            height: 58px;
            float: left;
            margin-top: 10px;
        }

            .shopUser li.sh a:hover {
                color: #fff;
            }

.hurryBuy {
    display: block;
    width: 170px;
    height: 58px;
    font: normal 18px/58px 'Microsoft Yahei';
    text-align: center;
    color: #fff;
    background: url(../img/btn.jpg) no-repeat 0px -737px;
}

a.shipcar {
    display: block;
    float: left;
    background: url(../img/icon3.gif) no-repeat -97px -82px;
    width: 62px;
    height: 57px;
    margin-left: 10px;
}
/*璐墿鎴愬姛寮瑰嚭妗�*/
.shopPop {
    width: 380px;
    border: 1px solid #e4e4e4;
    background: #fff;
    position: absolute;
}

    .shopPop h3 {
        height: 40px;
        background: #e4e4e4;
        line-height: 40px;
        padding: 0px 10px;
        font-size: 14px;
        color: #000;
    }

        .shopPop h3 span {
            float: right;
            background: url(../img/exit.jpg);
            width: 14px;
            height: 14px;
            display: inline-block;
            margin-top: 10px;
        }

.shopopbox {
    padding: 20px 0;
    font-size: 14px;
    line-height: 30px;
}

    .shopopbox img {
        margin-left: 70px;
        margin-right: 10px;
        float: left;
    }

    .shopopbox h4 {
        font-size: 14px;
        color: #000;
    }

.shopbtn {
    padding: 10px 0;
    text-align: center;
}

    .shopbtn a {
        display: inline-block;
        width: 112px;
        height: 44px;
        font: normal 18px/44px 'Microsoft Yahei';
        color: #000;
        background: #fac9c9;
    }

        .shopbtn a.shopend {
            background: #f1380c;
            color: #fff;
        }

.tjbuy {
    padding: 20px;
    width: 1160px;
    float: left;
    background: #fff;
}

.shAdress h3 {
    font-size: 14px;
    color: #000;
}

.nameInput {
    width: 116px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #c4c4c4;
    padding: 0px 10px;
}

.nameInput2 {
    width: 310px;
}

.shAdress table tr td {
    padding: 5px 0;
}

.addBtn {
    background: #fb2a0e;
    width: 96px;
    height: 40px;
    font: normal 16px/40px 'Microsoft Yahei';
    text-align: center;
    border: none;
    cursor: pointer;
    color: #fff;
}

.addBtn2 {
    background: #dfdfdf;
    color: #3c9cff;
}

.buyTit {
    font-size: 12px;
    color: #000;
    font-weight: bold;
}

.shAdress table {
    padding-top: 15px;
}

.shAdress {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 40px;
}

.payway {
    width: 100%;
    float: left;
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 40px;
}

    .payway li {
        height: 18px;
        line-height: 18px;
        color: #000;
    }

.mainPiv {
    width: 1200px;
    float: left;
    position: relative;
}

.popshow {
    background: #f3353e;
    color: #fff;
    width: 240px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 9;
}

    .popshow ul li {
        width: 240px;
        height: 40px;
        line-height: 40px;
        text-indent: 50px;
        float: left;
        display: block;
        border-top: 1px solid #d3222a;
    }

    .popshow ul li {
        background-image: url(../img/mall_icons.png);
        background-repeat: no-repeat;
    }

        .popshow ul li.mbg_1 {
            background-position: 5px 0;
        }

        .popshow ul li.mbg_2 {
            background-position: 5px -40px;
        }

        .popshow ul li.mbg_3 {
            background-position: 5px -80px;
        }

        .popshow ul li.mbg_4 {
            background-position: 5px -120px;
        }

        .popshow ul li.mbg_5 {
            background-position: 5px -160px;
        }

        .popshow ul li.mbg_6 {
            background-position: 5px -200px;
        }

        .popshow ul li.mbg_7 {
            background-position: 5px -240px;
        }

        .popshow ul li.mbg_8 {
            background-position: 5px -280px;
        }

        .popshow ul li.mbg_9 {
            background-position: 5px -320px;
        }

        .popshow ul li a {
            height: 40px;
            color: #fff;
            line-height: 40px;
        }
/*棣栭〉婊氬姩*/
.indexpop {
    width: 88px;
    background: #fff;
    position: fixed;
    right: 0px;
    top: 200px;
}

    .indexpop .indexXx {
        padding: 5px 0;
        text-align: center;
        border-bottom: 1px solid #a5a5a5;
        text-align: center;
        line-height: 20px;
        color: #c00;
    }

    .indexpop ul li {
        cursor: pointer;
        border-bottom: 1px solid #e2e2e2;
        height: 36px;
        line-height: 36px;
        padding-left: 10px;
    }

        .indexpop ul li code {
            color: #c00;
        }

    .indexpop h3 {
        width: 88px;
        height: 38px;
        background: #d60101;
        font: normal 14px/38px 'Microsoft Yahei';
        text-align: center;
    }

        .indexpop h3 a {
            color: #fff;
        }
/*鑱旂郴鎴戜滑*/
.linkNav {
    width: 300px;
    min-height: 500px;
    background: #fff;
    float: left;
    margin-top: 10px;
}

    .linkNav li {
        height: 40px;
        border-bottom: 1px solid #cfcfcf;
        font: normal 16px/40px 'Microsoft Yahei';
        text-align: center;
    }

        .linkNav li a {
            border-left: 2px solid #777;
            display: block;
            color: #777;
            background: #fff;
        }

            .linkNav li a:hover {
                border-left: 2px solid #c00;
                background: #cfcfcf;
                color: #fff;
            }

.linkRight {
    width: 800px;
    float: right;
    background: #fff;
    margin-top: 10px;
    padding: 0px 50px;
    line-height: 14px;
    line-height: 26px;
    min-height: 500px;
}

.linkRightbox {
    padding: 20px 0;
    line-height: 26px;
    font-size: 14px;
}





.dc {
    background: url(../img/dcbg.jpg);
    width: 100%;
    height: 833px;
    padding: 50px 0;
}

.dcHead {
    height: 56px;
    background: #ff3333;
    width: 100%;
}

    .dcHead span {
        float: right;
        color: #fff;
        line-height: 56px;
        font: normal 16px/56px 'Microsoft Yahei';
    }

        .dcHead span a {
            padding: 0px 15px;
            color: #fff;
        }

            .dcHead span a:hover {
                color: #FC0;
            }

    .dcHead h1 {
        margin: 14px 0 0 20px;
        float: left;
    }

.mapDc {
    position: relative;
    width: 1200px;
    height: 730px;
}

.mapCity {
    margin-top: 30px;
    position: absolute;
    z-index: 10;
}

.mapTitle {
    font: normal 16px/40px 'Microsoft Yahei';
    color: #000;
    width: 420px;
    height: 40px;
    border-radius: 10px;
    border: 1px solid #a4a3a1;
    box-shadow: 10px 10px 10px #dcdcdc;
    position: absolute;
    background: #fff;
}

    .mapTitle span {
        display: inline-block;
        padding: 0 20px 0 30px;
        background: url(../img/xls.jpg) no-repeat right 18px;
        cursor: pointer;
        float: left;
    }

.cityShowSj {
    width: 22px;
    height: 7px;
    position: absolute;
    left: 60px;
    top: -7px;
    background: url(../img/upsj.png);
}

.cityShow {
    width: 675px;
    height: 340px;
    border: 1px solid #b1b1b1;
    background: #fff;
    border-radius: 5px;
    position: absolute;
    top: 50px;
    padding: 10px;
}

    .cityShow h3 {
        border-bottom: 1px solid #dcdcdc;
        height: 35px;
        line-height: 35px;
        font-weight: normal;
        font-size: 12px;
        color: #f00;
    }

        .cityShow h3 span {
            float: right;
            color: #000;
        }

            .cityShow h3 span a {
                color: #000;
            }

.cityChage {
    width: 675px;
    height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
}

    .cityChage dl dt {
        width: 675px;
        height: 24px;
        float: left;
        padding: 10px 0;
    }

        .cityChage dl dt code {
            display: block;
            width: 50px;
            text-align: right;
            line-height: 24px;
            height: 24px;
            float: left;
        }

        .cityChage dl dt em {
            background: #f00;
            border-radius: 5px;
            color: #000;
            padding: 3px 10px;
            color: #fff;
            float: left;
            margin: 0px 30px 0 10px;
        }

.mapsearch {
    width: 211px;
    height: 24px;
    background: url(../img/mapsearch.jpg);
    display: inline-block;
    float: right;
    margin: 8px 10px 0 0;
}

    .mapsearch .mapInput {
        width: 168px;
        height: 22px;
        line-height: 22px;
        border: none;
        background: none;
        float: left;
        padding: 0px 10px;
        color: #666;
    }

.mapBtn {
    width: 23px;
    height: 24px;
    border: none;
    background: none;
    float: left;
    cursor: pointer;
}

.cityChage dl dd {
    border-bottom: 1px solid #e9e9e9;
    height: 50px;
    line-height: 50px;
    width: 675px;
    float: left;
}

    .cityChage dl dd span {
        font-size: 20px;
        font-family: Arial, Helvetica, sans-serif;
        text-align: center;
        width: 30px;
        display: inline-block;
        color: #f00;
    }

    .cityChage dl dd a {
        padding: 0px 5px;
        line-height: 22px;
    }

.dotDW {
    position: absolute;
    right: 10px;
    top: 50px;
    z-index: 10;
}

    .dotDW h3 {
        float: right;
        width: 48px;
        height: 48px;
        background: url(../img/dw.jpg);
        box-shadow: 1px 1px 10px #000;
    }

    .dotDW ul {
        width: 250px;
        background: #fff;
        box-shadow: 1px 2px 2px #b1b1b1;
        position: absolute;
        top: 52px;
        right: 0px;
    }

        .dotDW ul li {
            border-bottom: 1px solid #dcdcdc;
            height: 38px;
            line-height: 38px;
        }

            .dotDW ul li a {
                height: 38px;
                display: inline-block;
                width: 230px;
                padding: 0px 10px;
            }

                .dotDW ul li a span {
                    color: #fff;
                }

                .dotDW ul li a:hover {
                    background: #ececec;
                }

                    .dotDW ul li a:hover span {
                        float: right;
                        color: #b0b0b0;
                        font-size: 16px;
                    }


/*搴曢儴寮瑰嚭妗�  璁㈤鏄剧ず椤�*/
.bottompop {
    width: 270px;
    height: auto;
    overflow: hidden;
    background: #fff;
    position: fixed;
    right: 0px;
    bottom: 150px;
}

    .bottompop code {
        float: right;
    }

    .bottompop h3 {
        background: #fcdad6;
        height: 28px;
        line-height: 28px;
        padding: 0px 10px;
        font-size: 12px;
        color: #000;
        font-weight: normal;
    }

        .bottompop h3 span a {
            padding: 0px 5px;
            color: #f00;
        }

            .bottompop h3 span a:hover {
                color: #f60;
            }

    .bottompop ul li {
        width: 250px;
        color: #000;
        float: left;
        height: 30px;
        line-height: 30px;
        padding: 0px 10px;
    }

        .bottompop ul li span {
            float: right;
            color: #f00;
            font-family: "Times New Roman", Times, serif;
            font-size: 14px;
            cursor: pointer;
        }

        .bottompop ul li cite {
            display: inline-block;
            width: 80px;
            float: left;
        }

.dcNum {
    margin-top: 7px;
    border: 1px solid #bbb;
    width: 56px;
    float: left;
    height: 14px;
}

    .dcNum em {
        float: left;
        cursor: pointer;
        display: inline-block;
        width: 13px;
        height: 14px;
        background: url(../img/jb.jpg);
        text-align: center;
        line-height: 14px;
    }

        .dcNum em.dcAdd {
            float: left;
            background: #fff;
            width: 28px;
            line-height: 14px;
            text-align: center;
            float: left;
            border-left: 1px solid #bbb;
            border-right: 1px solid #bbb;
        }

.bottompop ul li code {
    width: 60px;
    text-align: center;
    display: inline-block;
    float: left;
}

.bottompop dl {
    width: 270px;
    float: left;
    background: #1b1b1b;
    height: 51px;
}

    .bottompop dl dt {
        width: 49px;
        float: left;
    }

    .bottompop dl dd {
        line-height: 50px;
        color: #fff;
        width: 221px;
        float: left;
    }

        .bottompop dl dd span {
            float: right;
            margin: 8px 10px 0 0;
        }

        .bottompop dl dd em {
            display: inline-block;
            float: left;
            width: 50px;
            text-align: center;
        }

        .bottompop dl dd code {
            width: 70px;
            float: left;
            font-size: 16px;
            font-weight: bold;
            text-align: center;
        }

.btBtn {
    width: 89px;
    height: 38px;
    background: url(../img/js.jpg);
    font: normal 16px/38px 'Microsoft Yahei';
    text-align: center;
    border: none;
    cursor: pointer;
}



.mBan2 {
    overflow: hidden;
}

    .mBan2 .slideBox {
        width: 100%;
        height: auto;
        position: relative;
    }

        .mBan2 .slideBox .hd {
            height: 16px;
            overflow: hidden;
            position: absolute;
            /*bottom: 4px;*/
            z-index: 100;
            width: auto;
            text-align: right;
            margin-right: 10px;
            right: 10px;
            padding: 4px 0px 0px 11px;
        }

            .mBan2 .slideBox .hd ul {
                zoom: 1;
            }

                .mBan2 .slideBox .hd ul li {
                    float: left;
                    cursor: pointer;
                    margin-right: 10px;
                    display: inline-block;
                    width: 16px;
                    height: 16px;
                    line-height: 16px;
                    text-align: center;
                    background: url(../img/dot.png) no-repeat;
                    color: #fff;
                }

                    .mBan2 .slideBox .hd ul li.on {
                        background-position: -16px 0px;
                    }

        .mBan2 .slideBox .bd {
            position: relative;
            height: 100%;
            z-index: 0;
        }

            .mBan2 .slideBox .bd ul, .slideBox .bd ul li {
                width: 100% !important;
            }

            .mBan2 .slideBox .bd img {
                width: 100%;
                height: auto;
                display: block;
            }



.color_r {
    color: #fb2a0e;
}

.fbMain {
    width: 1154px;
    padding: 10px 22px;
    font-size: 14px;
}

    .fbMain h1 {
        color: #9b9b9b;
        font-weight: normal;
        font-size: 14px;
        font-family: "瀹嬩綋";
        padding-left: 21px;
        line-height: 55px;
    }

    .fbMain table {
        padding-top: 24px;
        font-family: "瀹嬩綋";
    }

    .fbMain td {
        padding-bottom: 12px;
    }

    .fbMain table td h2 {
        color: #9b9b9b;
        font-weight: normal;
        font-size: 12px;
        font-family: "瀹嬩綋";
        padding-left: 8px;
        float: left;
        line-height: 38px;
    }

    .fbMain span {
        padding: 0px 5px;
    }

    .fbMain .but, .fb_font_zw .but {
        width: 421px;
        height: 38px;
        line-height: 38px;
        border: 1px #dddddd solid;
        float: left;
    }

    .fbMain .selects {
        width: 109px;
        height: 38px;
        line-height: 38px;
        border: 1px #dddddd solid;
        float: left;
    }

    .fbMain .mm {
        width: 225px;
        height: 38px;
        line-height: 38px;
        border: 1px #dddddd solid;
        float: left;
    }

    .fbMain .yz {
        width: 113px;
        height: 48px;
        line-height: 48px;
        border: 1px #dddddd solid;
        float: left;
    }

    .fbMain td a {
        color: #fd3001;
        font-size: 12px;
    }

        .fbMain td a:hover {
            color: #fd3001;
            text-decoration: underline;
            font-size: 12px;
        }

.sj_bg_kp {
    width: 110px;
    height: 38px;
    float: left;
    margin-right: 5px;
}

.fbMain .aniu {
    width: 154px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    font-family: "寰蒋闆呴粦";
    background: url(../img/aniu.jpg) no-repeat;
    cursor: pointer;
    color: #FFF;
    border: 0px;
}


.mBan3 {
    overflow: hidden;
}

    .mBan3 .slideBox {
        width: 100%;
        height: auto;
        position: relative;
    }

        .mBan3 .slideBox .hd {
            width: 86px;
            height: 10px;
            opacity: 0.6;
            background: #000;
            opacity: 0.6;
            -moz-opacity: 0.6;
            -webkit-opacity: 0.6;
            filter: alpha(opacity=60);
            position: absolute;
            left: 100px;
            bottom: 10px;
            border-radius: 10px;
            text-align: center;
            padding: 5px 0;
        }

            .mBan3 .slideBox .hd ul {
                zoom: 1;
            }

                .mBan3 .slideBox .hd ul li {
                    cursor: pointer;
                    float: left;
                    margin-left: 10px;
                    width: 10px;
                    height: 10px;
                    display: inline-block;
                    background: #fff;
                    border-radius: 12px;
                }

                    .mBan3 .slideBox .hd ul li.on {
                        background: #f00;
                        background-position: -16px 0px;
                    }

        .mBan3 .slideBox .bd {
            position: relative;
            height: 100%;
            z-index: 0;
        }

            .mBan3 .slideBox .bd ul, .slideBox .bd ul li {
                width: 100% !important;
            }

            .mBan3 .slideBox .bd img {
                width: 100%;
                height: auto;
                display: block;
            }


.dz_nav_01 .pright ul li a.actived, .dz_nav_01 .pright ul li a.actived:hover {
    color: #fff;
    text-decoration: none;
    background: #fb3203;
    color: #fff;
    border-radius: 3px;
}

.dz_nav {
    width: 1200px; /*height:96px;*/
    padding-top: 16px;
    height: auto;
    overflow: hidden;
}

.dz_nav_01 {
    width: 1180px;
    height: auto;
    overflow: hidden;
    border-top: 1px #e4e4e4 dashed;
    border-bottom: 1px #e4e4e4 dashed;
    font-family: "瀹嬩綋";
    font-size: 14px;
    color: #848685;
    padding: 10px 0px 0px 4px;
}

    .dz_nav_01 .pleft, .dz_nav_02 .pleft {
        flaot: left;
    }

        .dz_nav_01 .pleft h1 {
            width: 22px;
            height: 16px;
            background: url(../img/shaped.png) no-repeat;
            background-position: -63px -140px;
            float: left;
        }

        .dz_nav_01 .pleft span, .dz_nav_02 .pleft span {
            float: left;
            padding: 0px 20px 0px 13px;
            line-height: 21px;
        }

    .dz_nav_01 .pright #zp1 {
        border: 1px dashed #ccc;
        margin: 30px 0 2px 40px;
        padding: 5px 10px 0px 0px;
        width: 990px;
        height: auto;
        overflow: hidden;
        min-height: 28px;
    }

    .dz_nav_01 .pright, .dz_nav_02 .pright {
        float: left;
    }

        .dz_nav_01 .pright h3, .dz_nav_02 .pright h3 {
            background: url(../img/shaped.png) no-repeat;
            background-position: 0px -148px;
            text-align: center;
            width: 35px;
            height: 16px;
            line-height: 16px;
            float: left;
            font-weight: normal;
            font-size: 13px;
        }

            .dz_nav_01 .pright h3 a, .dz_nav_02 .pright h3 a {
                color: #fff;
            }

                .dz_nav_01 .pright h3 a:hover, .dz_nav_02 .pright h3 a:hover {
                    color: #fff;
                    text-decoration: underline;
                }

        .dz_nav_01 .pright ul li, .dz_nav_02 .pright ul li {
            height: 22px;
            line-height: 18px;
            float: left;
            font-size: 13px;
        }

            .dz_nav_01 .pright ul li a, .dz_nav_02 .pright ul li a {
                color: #848685;
                overflow: hidden;
                width: 60px;
                display: inline-block;
                color: #000;
                margin-bottom: 5px;
                height: 18px;
                line-height: 18px;
                text-align: center;
                border-radius: 3px;
                padding: 2px 10px;
            }

                .dz_nav_01 .pright ul li a:hover, .dz_nav_02 .pright ul li a:hover {
                    color: #fff;
                    text-decoration: none;
                    background: #fb3203;
                }

        .dz_nav_01 .pright #zp1 ul li {
            margin-bottom: 5px;
        }

            .dz_nav_01 .pright #zp1 ul li a {
                padding: 2px 10px;
                height: 18px;
                line-height: 18px;
                display: inline-block;
            }

                .dz_nav_01 .pright #zp1 ul li a:hover {
                    color: #fff;
                    text-decoration: none;
                    background: #fb3203;
                }

                .dz_nav_01 .pright #zp1 ul li a.actived, .dz_nav_01 .pright #zp1 ul li a.actived:hover {
                    color: #fff;
                    text-decoration: none;
                    background: #fb3203;
                    color: #fff;
                    border-radius: 3px;
                }

/*璐墿鏁伴噺鍔犲噺*/
.addnum {
    background: url(../img/num.jpg);
    height: 32px;
    line-height: 32px;
    border: 1px solid #c0c0c0;
    width: 100px;
    float: left;
    text-align: center;
}

    .addnum em {
        width: 26px;
        display: inline-block;
        float: left;
        cursor: pointer;
    }

    .addnum .ordernum {
        width: 46px;
        text-align: center;
        height: 32px;
        line-height: 32px;
        background: url(../img/num.jpg);
        float: left;
        border: none;
        border-left: 1px solid #c0c0c0;
        border-right: 1px solid #c0c0c0;
    }


.dcNum {
    background: url(../img/num.jpg);
    width: 76px !important;
    height: 14px;
    line-height: 14px;
    border: 1px solid #c0c0c0;
    width: 100px;
    float: left;
    text-align: center;
}

    .dcNum em {
        width: 14px;
        display: inline-block;
        float: left;
        cursor: pointer;
    }

    .dcNum .ordernum {
        width: 46px;
        text-align: center;
        height: 14px;
        line-height: 14px;
        background: url(../img/num.jpg);
        float: left;
        border: none;
        border-left: 1px solid #c0c0c0;
        border-right: 1px solid #c0c0c0;
    }

/*鏀粯鎻愪氦鎸夐挳*/
.subTj .payment {
    cursor: pointer;
    border: none;
    color: #fff;
    width: 176px;
    height: 51px;
    font: normal 18px/51px 'Microsoft Yahei';
    text-align: center;
    background: url(../img/btn.jpg) no-repeat 0px -1023px;
}

/*system 閫変腑鏍峰紡*/
.linkNav li a.actived {
    border-left: 2px solid #c00;
    background: #cfcfcf;
    color: #fff;
}

/*绉垎鍏戞崲鎺掑簭*/
.jTab {
    border: 1px solid #d5d5d5;
    height: 39px;
    background: url(../img/tit4.jpg);
}

    .jTab h3 {
        width: 120px;
        background: #ff1212;
        line-height: 39px;
        float: left;
        font-size: 14px;
        color: #fff;
        text-align: center;
    }

    .jTab ul li {
        float: left;
        width: 100px;
        text-align: center;
        color: #000;
        border-right: 1px solid #000;
        height: 15px;
        margin: 12px 0px 0px 0px;
        line-height: 15px;
        cursor: pointer;
        position: relative;
    }

        .jTab ul li em {
            background: url(../img/rank.jpg) no-repeat right;
            padding-right: 15px;
            width: 60px;
            display: inline-block;
            height: 15px;
            overflow: hidden;
        }

        .jTab ul li a {
            width: 100px;
            display: block;
            line-height: 39px;
            float: left;
            font-size: 14px;
            color: #333;
            text-align: center;
            position: absolute;
            top: -12px;
            left: 0px;
        }

            .jTab ul li a.actived {
                width: 100px;
                color: #ff1212;
                display: block;
                line-height: 39px;
                float: left;
                font-size: 14px;
                text-align: center;
            }

/*鎵句紭鎯爐ab*/
.xqTab {
    border-bottom: 2px solid #f00;
    line-height: 42px;
    height: 42px;
    background: #fee1da;
    font-size: 14px;
    color: #000;
}

    .xqTab li a {
        width: 126px;
        height: 42px;
        float: left;
        text-align: center;
        cursor: pointer;
        font-weight: bold;
        display: inline-block;
    }

        .xqTab li a.cur {
            background: #f00;
            color: #fff;
        }


/*Tuan Tab*/
.tuanTab {
    background: url(../img/tit2.jpg);
    height: 40px;
    line-height: 40px;
}

    .tuanTab li a {
        width: 100px;
        float: left;
        text-align: center;
        font-size: 14px;
        display: inline-block;
    }

        .tuanTab li a.cur {
            border-top: 3px solid #ff2400;
            background: #fff;
            font-weight: bold;
            color: #ff2400;
            height: 37px;
            line-height: 37px;
            overflow: hidden;
        }

.actNav dl dt {
    cursor: pointer;
    border-bottom: 1px solid #ebebeb;
    height: 46px;
    line-height: 46px;
    text-align: center;
    color: #000;
    font-size: 14px;
    width: 176px;
    float: left;
    display: inline-block;
}

.actNav dl dd {
    border-bottom: 1px solid #ebebeb;
    padding: 10px 0 10px 26px;
    width: 150px;
    float: left;
    line-height: 26px;
}

    .actNav dl dd a {
        color: #7e7e7e;
        display: block;
        width: 156px;
        height: 26px;
        line-height: 26px;
    }

        .actNav dl dd a:hover {
            color: #fdac99;
        }

.actNav dl dt.cur {
    background: url(../img/cur2.jpg) no-repeat;
    height: 50px;
    color: #fff;
    border-bottom: none;
}

.actNav h3 a {
    color: #fff;
}

.actMain .actLoad {
    background: #fff;
    height: auto;
    line-height: 56px;
    padding: 0px 20px;
}

.actLoad em {
    font-weight: bold;
}

.actLoad a {
    padding: 3px 10px;
    height: 14px;
    line-height: 14px;
    display: inline-block;
    border-radius: 3px;
    text-align: center;
}

    .actLoad a.actived {
        background: #fb3203;
        color: #fff;
    }


.jfbox dd p {
    height: 26px;
    line-height: 26px;
}

.shareCode {
    width: 100%;
    float: left;
}

    .shareCode .share {
        float: left;
        height: 40px;
        line-height: 40px;
        margin-top: 5px;
    }

    .shareCode .bdsharebuttonbox {
        float: left;
        margin-left: 5px;
        margin-top: 10px;
        height: 40px;
    }

    .shareCode span {
        float: right;
    }

.dhBtn {
    width: 224px;
    height: 51px;
    background: url(../img/btn.jpg) no-repeat 0px -908px;
    margin-top: 50px;
}

.baodialog {
    width: 100%;
    height: 100%;
    position: absolute;
    display: none;
    z-index: 1000;
    left: 0px;
    top: 0px;
}

.baodialog_bg {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #000;
    opacity: 0.3;
    -moz-opacity: 0.3;
    -webkit-opacity: 0.3;
    filter: Alpha(Opacity=30);
}

.dhSelect {
    width: 145px;
    height: 33px;
    line-height: 33px;
    padding: 0px 10px;
    border: 1px solid #c0c0c0;
    text-align: center;
}

.tuanMenu li a.cur {
    background: url(../img/cur4.jpg);
}

/*鍟嗗鍒楄〃*/





.rateImg p.rtxts {
    color: #666;
    overflow: hidden;
}

.rateImg .btn {
    float: left;
    margin-top: 8px;
}

    .rateImg .btn .p {
        float: left;
        margin-left: 20px;
    }

        .rateImg .btn .p p {
            height: 28px;
            line-height: 28px;
        }

.rateImg .jbtn {
    float: left;
}

    .rateImg .jbtn a {
        width: 158px;
        height: 55px;
        font-family: "寰蒋闆呴粦";
        border-radius: 5px;
        background: #f00;
        line-height: 55px;
        display: block;
        text-align: center;
        font-size: 24px;
        color: #fff;
    }

.sjLtit a {
    margin: 10px 0px 0px 2px;
    margin-top: 10px;
}

.xbjx ul li {
    border: none;
    border-top: 1px dashed #c3c3c3;
    line-height: 22px;
    float: left;
    width: 246px;
    padding: 10px 0;
}

    .xbjx ul li a {
        margin-top: 2px;
        margin-right: 0px;
    }

.baomsgbox {
    min-width: 100px;
    background: #fff;
    height: 30px;
    line-height: 30px;
    border: 1px #f58505 double;
    position: fixed;
    padding: 0 10px;
    z-index: 99999;
    top: 20%;
    left: 45%;
    -webkit-box-shadow: 3px 3px #a9a9a9;
    -moz-box-shadow: 3px 3px #a9a9a9;
    box-shadow: 3px 3px #a9a9a9;
    -moz-border-radius: 5px; /* Gecko browsers */
    -webkit-border-radius: 5px; /* Webkit browsers */
    border-radius: 5px; /* W3C syntax */
    display: none;
}

    .baomsgbox img {
        float: left;
        margin-top: 7px;
        width: 16px;
        height: 16px;
        display: block;
    }

    .baomsgbox span {
        float: left;
        display: block;
        margin-left: 5px;
        font-size: 13px;
    }

.sjbox dd.sjboxtxt p.s5 a {
    margin-right: 5px;
}

.xxbox li {
    margin: 5px 0px 0px 5px;
}

.sjLeft {
    width: 915px;
    margin-top: 10px;
    float: left;
    margin-bottom: 30px;
}

.sjTit ul li a.actived {
    background: #ff3000;
    color: #fff;
    display: inline-block;
    width: 150px;
}

.topHead h2 {
    margin-top: 20px;
    width: 220px;
    float: left;
}


.sjList dl dd.sjTxt p.p {
    color: #f00;
    cursor: pointer;
}

.tjAct {
    margin-bottom: 30px;
}

    .tjAct li {
        padding: 10px 0;
        border: none;
        border-top: 1px dashed #d7d7d7;
        width: 259px;
        float: left;
        line-height: 20px;
        color: #888;
    }

h3.dptit2 span {
    float: right;
    display: inline-block;
    background: url(../img/i2.jpg) no-repeat 24px 16px;
    padding-right: 40px;
    font-size: 12px;
    font-weight: normal;
}

.itemFx3 a {
    padding: 3px;
    text-align: center;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    display: block;
    width: auto;
    float: left;
    margin-left: 10px;
}

    .itemFx3 a:hover, .itemFx3 .cur {
        color: #fff;
        text-decoration: none;
        background: #fb3203;
        color: #fff;
        border-radius: 3px;
    }


.popSHow ul li {
    width: 78px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    float: left;
    margin: 5px 0 5px 10px;
    display: inline;
}

    .popSHow ul li a.actived {
        border-radius: 10px;
        background: #ff2e04;
        color: #fff;
    }

.shopList ul li {
    width: 288px;
    height: 268px;
    border: 1px solid #f1f1f1;
    transition: all 0.4s ease;
}

    .shopList ul li:hover {
        border: 1px solid #f00;
    }

    .shopList ul li p code {
        width: auto !important;
        margin-right: 5px;
    }

    .shopList ul li p del {
        width: auto !important;
    }

.goodsbanner {
    width: 960px;
    height: 368px;
    margin-left: 240px;
}

.titRank ul li a.actived {
    color: #f00;
}

.lastLeave {
    margin-bottom: 30px;
}

    .lastLeave ul li {
        border: none;
        padding: 10px 0;
        height: 87px;
        border-top: 1px dashed #d7d7d7;
        width: 270px;
        float: left;
    }

/*棣栭〉鐑棬鍥㈣喘*/
.tuanList li p {
    position: absolute;
    background: #333333;
    opacity: 0.7;
    -moz-opacity: 0.7;
    -webkit-opacity: 0.7;
    filter: alpha(opacity=70);
    left: 0px;
    top: 127px;
    height: 50px;
    line-height: 50px;
    width: 256px;
    color: #fff;
    padding: 0px 10px;
}


/* banner*/
.flexslider {
    position: relative;
    height: auto;
    overflow: hidden;
    background: url(../img/loading.gif) 50% no-repeat;
}

.slides {
    position: relative;
    z-index: 1;
}

    .slides li {
        height: 486px;
    }

        .slides li a {
            display: block;
            width: 100%;
            height: 486px;
        }

.flex-control-nav {
    position: absolute;
    bottom: 10px;
    z-index: 2;
    width: 100%;
    text-align: center;
}

    .flex-control-nav li {
        display: inline-block;
        width: 14px;
        height: 14px;
        margin: 0 5px;
        *display: inline;
        zoom: 1;
    }

    .flex-control-nav a {
        display: inline-block;
        width: 16px;
        height: 16px;
        line-height: 40px;
        overflow: hidden;
        background: url(../img/dot.png) right 0 no-repeat;
        cursor: pointer;
    }

    .flex-control-nav .flex-active {
        background-position: 0 0;
    }

.flex-direction-nav {
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 45%;
    left: 0px;
}

    .flex-direction-nav li a {
        display: block;
        width: 50px;
        height: 50px;
        overflow: hidden;
        cursor: pointer;
        position: absolute;
    }

        .flex-direction-nav li a.flex-prev {
            left: 40px;
            background: url(../img/prev.png) center center no-repeat;
        }

        .flex-direction-nav li a.flex-next {
            right: 40px;
            background: url(../img/next.png) center center no-repeat;
        }


.hyk_mid ul li dd .hyk_yes {
    width: 103px;
    height: 40px;
    background: url(../img/phy.png) no-repeat;
    background-position: 0px 0px;
    float: left;
}

.hyk_mid ul li dd .hyk_no {
    width: 103px;
    height: 40px;
    background: url(../img/phy.png) no-repeat;
    background-position: -113px 0px;
    float: left;
}



.hotrecom {
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
    color: #333;
    background: #fff;
    font-family: "寰蒋闆呴粦";
}

    .hotrecom span {
        padding: 0px 5px 0px 10px;
        font-size: 20px;
    }

        .hotrecom span.right {
            font-size: 12px;
            font-style: italic;
            padding: 0px;
        }

.hotitem {
}

    .hotitem .left {
        width: 240px;
        height: 433px;
        float: left;
    }

    .hotitem .md {
        float: left;
        margin-left: 10px;
        margin-right: 10px;
        width: 536px;
    }

        .hotitem .md ul {
            border: 1px solid #d2d2d2;
            width: 536px;
            height: 431px;
            overflow: hidden;
        }

            .hotitem .md ul li {
                border-left: 1px solid #d2d2d2;
                border-top: 1px solid #d2d2d2;
                width: 178px;
                height: 215px;
                float: left;
                overflow: hidden;
                transition: all 0.2s ease;
            }

                .hotitem .md ul li:hover img {
                    opacity: 0.7;
                    -moz-opacity: 0.7;
                    -webkit-opacity: 0.7;
                    filter: alpha(opacity=70);
                }

                .hotitem .md ul li.top {
                    border-top: none;
                }

                .hotitem .md ul li.fst {
                    border-left: none;
                }

    .hotitem .right {
        float: right;
        width: 404px;
        height: 431px;
    }

        .hotitem .right ul {
            width: 414px;
            height: 441px;
        }

            .hotitem .right ul li {
                width: 197px;
                height: 212px;
                margin-right: 10px;
                margin-bottom: 9px;
                float: left;
                transition: all 0.2s ease;
            }

                .hotitem .right ul li:hover img {
                    opacity: 0.7;
                    -moz-opacity: 0.7;
                    -webkit-opacity: 0.7;
                    filter: alpha(opacity=70);
                }

.floor_nav {
    height: 44px;
    margin: 10px auto;
    background: #fff;
    font-family: "寰蒋闆呴粦";
}

    .floor_nav .floor {
        width: 240px;
        height: 44px;
        line-height: 44px;
        text-indent: 15px;
        font-size: 24px;
        background: #a487e1;
        color: #fff;
        float: left;
        margin-right: 10px;
    }

.floor_nav_2 .floor {
    background: #4d99e5;
}

.floor_nav_3 .floor {
    background: #ff6446;
}

.floor_nav .floor span {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin-left: 5px;
}

.floor_nav ul {
    float: left;
    width: 950px;
}

    .floor_nav ul li {
        float: left;
        width: 135px;
        height: 44px;
        line-height: 44px;
        text-align: center;
    }

        .floor_nav ul li.cur {
            background: #a487e1;
        }

.floor_nav_2 ul li.cur {
    background: #4d99e5;
}

.floor_nav_3 ul li.cur {
    background: #ff6446;
}

.floor_nav ul li.cur a {
    color: #fff;
}

.floor_nav ul li a {
    font-size: 16px;
    color: #a487e1;
}

.floor_nav_2 ul li a {
    font-size: 16px;
    color: #4d99e5;
}

.floor_nav_3 ul li a {
    font-size: 16px;
    color: #ff6446;
}

.floor_item {
    height: 359px;
}

    .floor_item .left {
        width: 240px;
        height: 359px;
        float: left;
        margin-right: 10px;
    }

    .floor_item .jPic {
        width: 322px;
        height: 359px;
        float: left;
    }

    .floor_item .mall_item {
        float: left;
        width: 628px;
    }

        .floor_item .mall_item ul {
            border: 1px solid #d2d2d2;
            width: 626px;
            height: 357px;
            overflow: hidden;
        }

            .floor_item .mall_item ul li {
                float: left;
                width: 208px;
                height: 178px;
                border-left: 1px solid #d2d2d2;
                border-top: 1px solid #d2d2d2;
                position: relative;
                overflow: hidden;
            }

                .floor_item .mall_item ul li .jTitle {
                    width: 198px;
                    padding: 0px 5px;
                    height: 60px;
                    position: absolute;
                    bottom: -60px;
                    left: 0px;
                    transition: all 0.4s ease;
                    opacity: 0.7;
                    -moz-opacity: 0.7;
                    -webkit-opacity: 0.7;
                    filter: alpha(opacity=70);
                    background: #000;
                }

                    .floor_item .mall_item ul li .jTitle p {
                        height: 30px;
                        line-height: 30px;
                        color: #fff;
                        font-family: "寰蒋闆呴粦";
                        width: 198px;
                        overflow: hidden;
                    }

                        .floor_item .mall_item ul li .jTitle p.title a {
                            color: #fff;
                            font-size: 14px;
                        }

                        .floor_item .mall_item ul li .jTitle p .jPrice {
                            font-size: 16px;
                            margin-left: 5px;
                            color: #f00;
                        }

                        .floor_item .mall_item ul li .jTitle p .jsPrice {
                            font-size: 12px;
                            margin-left: 20px;
                            text-decoration: line-through;
                        }

                        .floor_item .mall_item ul li .jTitle p .buy {
                            margin-left: 20px;
                            display: inline-block;
                            width: 40px;
                            height: 20px;
                            line-height: 20px;
                            text-align: center;
                            background: #f00;
                            border-radius: 5px;
                        }

                            .floor_item .mall_item ul li .jTitle p .buy a {
                                font-size: 12px;
                                color: #fff;
                            }

                .floor_item .mall_item ul li:hover .jTitle {
                    bottom: 0px;
                }


                .floor_item .mall_item ul li.top {
                    border-top: none;
                }

                .floor_item .mall_item ul li.fst {
                    border-left: none;
                }

.hotshop {
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
    color: #333;
    background: #fff;
    font-family: "寰蒋闆呴粦";
    border-bottom: 2px solid #ff3137;
}

    .hotshop span {
        padding: 0px 5px 0px 10px;
        font-size: 20px;
        font-weight: bold;
    }

        .hotshop span.right {
            font-size: 14px;
            padding: 0px;
            font-weight: normal;
        }


.shopitem {
    width: 1200px;
    height: 362px;
    margin-top: 10px;
}

    .shopitem ul {
        width: 1220px;
    }

        .shopitem ul li {
            float: left;
            width: 230px;
            height: 360px;
            border: 1px solid #ccc;
            margin-right: 10px;
            transition: all 0.4s ease;
        }

            .shopitem ul li:hover {
                border: 1px solid #f00;
            }

.ensure {
    margin: 10px auto;
    padding: 20px 0px;
    width: 1200px;
    height: 50px;
    overflow: hidden;
    background: #fff;
}

    .ensure ul li {
        height: 50px;
        width: 299px;
        float: left;
        border-left: 1px solid #ccc;
    }

        .ensure ul li .jPic {
            float: left;
            width: 50px;
            height: 50px;
            margin-left: 50px;
            margin-right: 5px;
        }

        .ensure ul li .rm {
            float: left;
            height: 50px;
            font-family: "寰蒋闆呴粦";
        }

            .ensure ul li .rm h2 {
                height: 30px;
                line-height: 30px;
                font-size: 14px;
                font-weight: bold;
                text-align: left;
                color: #000;
            }

            .ensure ul li .rm p {
                text-align: left;
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                color: #ccc;
            }




/*mall_shop*/

/*left*/
.left_siderbar {
    width: 240px;
    float: left;
    height: auto;
    font-family: "Microsoft Yahei";
}

    .left_siderbar .shagnjia_info {
        margin: 10px 0 0 0;
        background-color: #fff;
        border: solid 1px #fea95a;
    }

        .left_siderbar .shagnjia_info .shangjia_con {
            width: 218px;
            height: auto;
            overflow: hidden;
            font-size: 12px;
            color: #333;
            line-height: 26px;
        }

        .left_siderbar .shagnjia_info h1 {
            display: block;
            background-color: #fea95a;
            line-height: 40px;
            text-align: center;
            color: #784414;
            font-size: 20px;
            font-weight: normal;
        }

        .left_siderbar .shagnjia_info .shangjia_con .name {
            font-size: 14px;
            color: #1a1a1a;
            font-weight: bold;
        }

        .left_siderbar .shagnjia_info .info_content, .left_siderbar .shagnjia_info .pro_display {
            padding: 10px;
        }

        .left_siderbar .shagnjia_info .map_content {
            padding: 0px;
            width: 238px;
        }

        .left_siderbar .shagnjia_info .authentication_content {
            text-align: center;
        }

            .left_siderbar .shagnjia_info .authentication_content .shangjia_authen {
                background: url(../img/64x48.jpg);
                background-repeat: no-repeat;
                line-height: 48px;
            }

                .left_siderbar .shagnjia_info .authentication_content .shangjia_authen span {
                    margin-left: 20px;
                }

        .left_siderbar .shagnjia_info .info_content hr {
            width: 200px;
            margin: 10px 0;
        }

        .left_siderbar .shagnjia_info .top_nav {
            width: 238px;
            height: 30px;
            font-size: 16px;
            line-height: 30px;
        }

            .left_siderbar .shagnjia_info .top_nav span {
                text-align: center;
                display: inline-block;
                float: left;
                width: 119px;
                color: #333;
                background: #d9d9d9;
                cursor: pointer;
            }

                .left_siderbar .shagnjia_info .top_nav span.sp {
                    color: #fff;
                    background-color: #fea95a;
                }

        .left_siderbar .shagnjia_info .pro_display ul li img {
            float: left;
        }

        .left_siderbar .shagnjia_info .pro_display ul .des {
            line-height: 18px;
            width: 122px;
            float: right;
        }

        .left_siderbar .shagnjia_info .pro_display {
            display: block;
        }

            .left_siderbar .shagnjia_info .pro_display ul li {
                display: block;
                height: auto;
                overflow: hidden;
                margin-bottom: 10px;
                padding-bottom: 10px;
                border-bottom: solid 1px #ccc;
            }

                .left_siderbar .shagnjia_info .pro_display ul li.four_list {
                    border: none;
                    margin: 0px;
                    padding: 0;
                }

            .left_siderbar .shagnjia_info .pro_display ul .des .market_price {
                color: #666;
                text-decoration: line-through;
            }

            .left_siderbar .shagnjia_info .pro_display ul .des .current_price {
                color: #e83537;
                font-size: 13px;
            }

/*right*/
.right_container {
    float: left;
    margin: 10px 0 0 10px;
    width: 950px;
    height: auto;
    overflow: hidden;
}

    .right_container .sorting {
        width: 948px;
        height: 36px;
        border: solid 1px #ccc;
        background-color: #fff;
        line-height: 24px;
    }

        .right_container .sorting .current_sorting {
            border: solid 1px #fea95a;
        }

            .right_container .sorting .current_sorting a {
                color: #fea95a;
            }

        .right_container .sorting span {
            text-align: center;
            margin: 5px 5px;
            display: inline-block;
            width: 48px;
            height: 24px;
            border: solid 1px #ccc;
        }

            .right_container .sorting span:hover {
                border: solid 1px #fea95a;
            }

            .right_container .sorting span a {
                display: block;
            }

                .right_container .sorting span a:hover {
                    color: #fea95a;
                }

        .right_container .sorting b {
            margin-left: 10px;
            border: none;
            font-weight: normal;
        }

        .right_container .sorting .sr {
            float: right;
            width: 600px;
            line-height: 36px;
        }

            .right_container .sorting .sr li {
                float: left;
                margin-right: 15px;
            }

                .right_container .sorting .sr li input {
                    margin-top: 4px;
                }

    .right_container .pro_nav {
        height: 40px;
        margin-top: 10px;
        background-color: #fff;
        border: solid 1px #ccc;
    }

        .right_container .pro_nav span {
            float: left;
            display: block;
            width: 100px;
            height: 40px;
            text-align: center;
            line-height: 40px;
        }

            .right_container .pro_nav span a {
                display: block;
            }

                .right_container .pro_nav span a:hover {
                    display: block;
                    background-color: #fea95a;
                    color: #784414;
                }

            .right_container .pro_nav span.n1 {
                background-color: #fea95a;
                color: #784414;
            }

    .right_container .pro_display {
        margin-top: 10px;
    }

        .right_container .pro_display li {
            float: left;
            margin-right: 12px;
            margin-bottom: 10px;
            width: 176px;
            background-color: #fff;
            border: solid 2px #ccc;
            font-size: 12px;
        }

            .right_container .pro_display li:hover {
                border: solid 2px #e83537;
                transition: border-color 0.4s ease-in 0s;
            }

            .right_container .pro_display li.pro_list5, .right_container .pro_display li.pro_list10, .right_container .pro_display li.pro_list15 {
                margin: 0;
            }

        .right_container .pro_display a {
            display: block;
        }

        .right_container .pro_display li .pro_des {
            padding: 10px;
            line-height: 20px;
        }

            .right_container .pro_display li .pro_des h2 {
                color: #333;
                font-weight: normal;
                font-size: 13px;
                line-height: 25px;
                height: 25px;
                width: 100%;
                overflow: hidden;
            }

                .right_container .pro_display li .pro_des h2 span {
                    color: #ff7b00;
                }

            .right_container .pro_display li .pro_des .market_price b {
                font-weight: normal;
                text-decoration: line-through;
                color: #666;
            }

            .right_container .pro_display li .pro_des .mall_price {
                color: #ff2121;
                font-size: 14px;
            }



/*mall_index*/
.left_siderbar .shagnjia_info .cate_lists {
    color: #333;
    font-size: 14px;
    line-height: 26px;
    font-family: "瀹嬩綋";
}

    .left_siderbar .shagnjia_info .cate_lists li {
        padding: 0 10px;
        margin-top: 6px;
    }

        .left_siderbar .shagnjia_info .cate_lists li:hover {
            background: #dbdbdb;
        }

        .left_siderbar .shagnjia_info .cate_lists li h3 {
            font-weight: normal;
        }

            .left_siderbar .shagnjia_info .cate_lists li h3 span {
                float: right;
                font-weight: bold;
                color: #999;
            }

        .left_siderbar .shagnjia_info .cate_lists li .subnav a {
            margin-right: 10px;
            color: #666;
        }

            .left_siderbar .shagnjia_info .cate_lists li .subnav a:hover, .left_siderbar .shagnjia_info .cate_lists li .sub-menu li a:hover {
                color: #ff2121;
                text-decoration: underline;
            }

.sep_line div {
    height: 2px;
    background: #fea95a;
}

.item_pro_list {
    position: relative;
    z-index: 99;
}

    .item_pro_list .sub-menu {
        z-index: 9;
        width: 600px;
        height: auto;
        overflow: hidden;
        position: absolute;
        background: none repeat scroll 0 0 #dbdbdb;
        box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.2);
        color: #666;
        left: 239px;
        top: 0;
        visibility: hidden;
    }

    .item_pro_list:hover .sub-menu {
        left: 239px;
        visibility: visible;
    }

.left_siderbar .shagnjia_info .cate_lists li .sub-menu li {
    float: left;
}

    .left_siderbar .shagnjia_info .cate_lists li .sub-menu li a {
        display: block;
        color: #666;
    }

.city_container {
    margin: 10px auto;
    min-height: 500px;
    color: #666;
    font: 400 14px/1.5 "Hiragino Sans GB","WenQuanYi Micro Hei",tahoma,sans-serif;
}

.city_list p {
    display: inline-block;
    vertical-align: top;
    width: 1020px;
}

.city_list a {
    display: inline-block;
    margin: 0 17px 0 0;
    width: 72px;
    color: #666;
}

    .city_list a:hover {
        text-decoration: underline;
        color: #ff2121;
    }


.cities_list h2 {
    background: none repeat scroll 0 0 #ff2121;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    height: 32px;
    line-height: 30px;
    margin: 20px 20px 12px;
    padding: 0 14px;
    position: relative;
}

    .cities_list h2 span {
        border-color: #ff2121 #fff #fff;
        border-style: solid;
        border-width: 8px;
        display: block;
        float: none;
        font-size: 0;
        height: 0;
        left: 20px;
        line-height: 0;
        position: absolute;
        top: 32px;
        width: 0;
    }

.cities_list .hasallcity {
    margin-top: 3px;
}

.cities_list li {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}

.cities_list p {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    padding: 6px 10px 6px 30px;
}

.cities_list .label {
    border: 1px solid #ddd;
    border-radius: 0;
    color: #666;
    display: inline-block;
    height: 30px;
    line-height: 24px;
    margin-right: 5px;
    vertical-align: top;
    width: 30px;
}

    .cities_list .label strong {
        border: 1px solid #f7f7f7;
        border-radius: 0;
        display: block;
        font-size: 16px;
        height: 28px;
        text-align: center;
        width: 28px;
    }

.cities_list span {
    display: inline-block;
    vertical-align: top;
    width: 1100px;
}

    .cities_list span i {
        color: #ccc;
        font-style: normal;
        margin: 0 3px;
    }

.cities_list .hover {
    border-color: #e5e5e5;
}

.cities_list p {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    padding: 6px 10px 6px 30px;
}

    .cities_list p:hover {
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #ccc;
        background: none repeat scroll 0 0 #f7f7f7;
    }

        .cities_list p:hover .label {
            border: 1px solid #ff2121;
            background: #ff2121 !important;
            color: #fff;
        }

.cities_list a {
    border-radius: 0;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 5px 10px;
    padding: 2px 5px;
    color: #666;
}

    .cities_list a:hover {
        background: none repeat scroll 0 0 #ff2121;
        border-radius: 2px;
        color: #fff;
    }

.cities_list .isonline {
    font-weight: 700;
}
