@charset "utf-8";
/* CSS Document */
/* reset */
html, body, header, footer, nav, article, section, aside, time, code, div, p, ul, ol, li, dl, dd, dt, h1, h2, h3, a, span, strong, em, small, form, label, input, select, textarea, img {
    margin: 0;
    padding: 0;
}

article, aside, audio, footer, header, nav, section, video {
    display: block
}

:focus {
    outline: 0;
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
}

.clear:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
}

.clearfix {
    zoom: 1;
}

a {
    text-decoration: none;
}

.tongShi p a:hover {
    text-decoration: underline;
}

img {
    border: 0;
    display: block;
}

em, i {
    font-style: normal;
}

ol, ul {
    list-style: none;
}

html {
    font-size: 16px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

body {
    font: 12px "PingFang SC",Arial,"微软雅黑","宋体",simsun,sans-serif;
    color: #000;
    background-color: #fff;
    height: 100%;
    _position: relative;
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.gai {
    float: left;
    font-size: 20px;
    color: #E43C01;
    padding-top: 12px;
    font-weight: 700 !important;
}

.zixun_h3 {
    float: left;
    font-size: 20px;
    color: #FFF;
    padding-left: 20px;
    line-height: 50px;
    font-weight: bold !important;
}

.clear_h2 {
    float: left;
    font-size: 20px;
    color: #FFF;
    padding-left: 20px;
    line-height: 50px;
    font-weight: bold !important;
}

.topToolbar_box, .topToolbar_iframe {
    width: 990px;
    height: 36px;
    margin: 0 auto;
    border-bottom: 1px solid #e3e3e3;
}

.topToolbar {
    width: 980px;
    height: 36px;
    line-height: 36px;
    padding: 0 5px;
    color: #666;
    background: #f5f5f5;
}

    .topToolbar.t_br {
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
    }

.topToolbar_box .topToolbar {
    position: fixed !important; /*FF IE7*/
    position: absolute; /*IE6*/
    top: 0;
    _top: expression(eval(document.documentElement.scrollTop));
    z-index: 1010;
}

.topToolbar_iframe {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    filter: alpha(opacity=0);
    opacity: 0;
}

.phone_hover img {
    margin-top: 10px !important;
}
/*.topToo{display:none;width:18px;height:18px;overflow:hidden;position:absolute;right:-17px;bottom:0;cursor:pointer;background:#ddd;}*/

.secWrap #shade_bg {
    width: 1000px;
}

.secWrap .topToolbar_box, .secWrap .topToolbar_iframe {
    width: 1000px;
}

.secWrap .topToolbar {
    width: 988px;
}

/*图标*/
.topToolbar a {
    color: #666;
    text-decoration: none
}

    .topToolbar a:hover {
        color: #e90101;
        text-decoration: underline;
    }

.topToolbar ul {
    list-style: none;
}

.topToolbar em, .topToolbar i {
    font-style: normal;
}

#shade_bg {
    display: none;
    width: 992px;
    height: 8px;
    overflow: hidden;
    position: absolute;
    left: -1px;
    top: 30px;
    z-index: -1;
}

#close_fixed {
    display: none;
}

.topToolbar i {
    float: left;
    display: block;
    font-size: 0;
    overflow: hidden;
}

    .topToolbar i.ico7 {
        width: 11px;
        height: 9px;
        margin: 10px 2px 0 2px;
    }

    .topToolbar i.ico8 {
        width: 9px;
        height: 5px;
        margin: 16px 0 0 7px;
    }

    .topToolbar i.ico9 {
        width: 14px;
        height: 12px;
        margin: 11px 3px 0 0;
    }

    .topToolbar i.ico10 {
        width: 13px;
        height: 9px;
        margin: 13px 7px 0 0;
    }

    .topToolbar i.ico11 {
        width: 13px;
        height: 13px;
        margin: 11px 6px 0 0;
    }

    .topToolbar i.ico12 {
        width: 14px;
        height: 11px;
        margin: 12px 9px 0 0;
    }


.topToolbar .ShowMore {
    position: relative;
    z-index: 499;
    padding-left: 4px;
}

#ShowMore2 {
    padding-left: 5px;
    border-right: 1px solid #e5e5e5;
    padding-right: 22px;
}

/*站点链接*/
.siteLink {
    float: left;
}

    .siteLink li {
        padding: 0 8px;
        white-space: nowrap;
    }

        .siteLink li.notice {
            padding-left: 22px;
            background: none;
            color: #666;
            font-weight: bold;
            padding-right: 0;
        }

        .siteLink li, .siteLink li a, .siteLink li input {
            float: left;
        }

            .siteLink li input {
                width: 160px;
                height: 22px;
                line-height: 22px;
                padding: 0 5px;
                margin-right: 10px;
                color: #555;
                outline: none;
                border: 1px solid #ddd;
            }

/*登录*/
.loginReg {
    float: right;
    padding-right: 5px;
}

    .loginReg span, .loginReg a {
        float: left;
        margin-right: 5px
    }

    .loginReg span {
        color: #999;
    }

        .loginReg span.line {
            float: left;
            padding: 0 5px;
        }

    .loginReg a {
        color: #d71820;
        text-decoration: underline;
    }

        .loginReg a:hover {
            color: #e90101;
        }

        .loginReg a.loginBtn {
            width: 50px;
            height: 22px;
            margin-top: 7px;
        }

            .loginReg a.loginBtn:hover {
                filter: alpha(opacity=85);
                opacity: 0.85;
            }


/*登录后状态*/
.userStatus {
    float: right;
}

    .userStatus li, .userStatus li a {
        float: left;
    }

    .userStatus li {
        padding: 0 10px;
        white-space: nowrap;
    }

        .userStatus li em {
            color: #000;
        }

        .userStatus li span {
            color: #f00;
        }

        .userStatus li.ShowMore.nl {
            background: none;
        }




/*广告图*/

/*logo和搜索*/
.logo {
    height: 80px;
    overflow: visible;
}

    .logo .logo_left a {
        float: left;
        margin: 24px 13px 0 7px;
    }

    .logo .logo_left strong {
        float: left;
    }

        .logo .logo_left strong a {
            float: left;
            font-size: 28px;
            color: #444;
            font-weight: normal;
            border-left: 1px solid #cdcdcd;
            padding-left: 12px;
            margin-top: 26px;
            height: 31px;
            line-height: 30px;
            overflow: hidden;
        }

    /*搜索*/
    .logo .logo_right {
        width: 565px;
        _width: 568px;
    }

.content1_top .join {
    width: 110px;
    margin-right: 6px;
    margin-top: 8px;
    display: inline;
    background: #fff;
    border-radius: 0;
    border: 2px solid #da6d42;
    height: 36px;
    line-height: 36px;
    position: relative;
    z-index: 99;
}

    .content1_top .join span {
        display: block;
        width: 110px;
        height: 36px;
        font-size: 14px;
        color: #999;
        text-indent: 8px;
        background: url(/pccss/template/images/change_sj.png) no-repeat 91px center;
    }

    .content1_top .join .menu_child {
        width: 110px;
        position: absolute;
        top: 37px;
        left: -2px;
        background: #fff;
        border: 2px solid #da6d42;
        z-index: 99;
    }

        .content1_top .join .menu_child a.hangy {
            display: block;
            height: 25px;
            line-height: 25px;
            text-align: center;
            color: #212121;
        }

            .content1_top .join .menu_child a.hangy:hover {
                background: #da6d42;
                height: 25px;
                line-height: 25px;
                color: #fff;
            }

        .content1_top .join .menu_child ul {
            margin-left: 6px;
            padding: 10px 0;
        }

            .content1_top .join .menu_child ul li {
                float: left;
                width: 50px;
                height: 26px;
                line-height: 26px;
                overflow: hidden;
                text-align: center;
            }

                .content1_top .join .menu_child ul li a {
                    color: #222;
                    display: block;
                    height: 26px;
                    line-height: 26px;
                }

                    .content1_top .join .menu_child ul li a:hover {
                        background: #da6d42;
                        height: 24px;
                        line-height: 24px;
                        color: #fff;
                    }

.content1_top .money {
    width: 110px;
    margin-right: 6px;
    margin-top: 8px;
    display: inline;
    background: #fff;
    border-radius: 0;
    border: 2px solid #da6d42;
    height: 36px;
    line-height: 36px;
    position: relative;
    z-index: 99;
}

    .content1_top .money span {
        display: block;
        width: 110px;
        height: 36px;
        font-size: 14px;
        color: #999;
        text-indent: 8px;
        background: url(/pccss/template/images/change_sj.png) no-repeat 91px center;
    }

    .content1_top .money .money_child {
        width: 110px;
        position: absolute;
        top: 37px;
        left: -2px;
        background: #fff;
        border: 2px solid #da6d42;
        z-index: 99;
    }

        .content1_top .money .money_child a.hangy {
            display: block;
            height: 25px;
            line-height: 25px;
            text-align: center;
            color: #212121;
        }

            .content1_top .money .money_child a.hangy:hover {
                background: #da6d42;
                height: 25px;
                line-height: 25px;
                color: #fff;
            }

        .content1_top .money .money_child ul {
            margin-left: 6px;
            padding: 10px 0;
        }

            .content1_top .money .money_child ul li {
                width: 98px;
                height: 26px;
                line-height: 26px;
                overflow: hidden;
                text-align: center;
            }

                .content1_top .money .money_child ul li a {
                    color: #222;
                    display: block;
                    height: 26px;
                    line-height: 26px;
                }

                    .content1_top .money .money_child ul li a:hover {
                        background: #da6d42;
                        height: 24px;
                        line-height: 24px;
                        color: #fff;
                    }

.sheet {
    margin-top: 8px;
}

    .sheet input.inp_1 {
        float: left;
        width: 231px;
        border: 2px solid #da6d42;
        height: 24px;
        line-height: 24px;
        padding: 6px 0;
        background: #fff;
        text-indent: 33px;
        font-size: 14px;
        color: #ccc;
        font-family: "PingFang SC",Arial,"微软雅黑","宋体",simsun,sans-serif;
    }

    .sheet input.inp_2 {
        float: left;
        background: #da6d42;
        width: 90px;
        height: 40px;
        line-height: 40px;
        overflow: hidden;
        font-size: 16px;
        color: #fff;
        border: none;
        text-align: center;
        cursor: pointer;
        display: inline;
        font-family: "PingFang SC",Arial,"微软雅黑","宋体",simsun,sans-serif;
    }

/*导航*/
.nav {
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    background: #e43c01;
}

    .nav ul.nav_left li {
        float: left;
        position: relative;
    }

        .nav ul.nav_left li a {
            color: #fff;
            font-size: 14px;
            padding: 0 6px;
            display: block;
        }

            .nav ul.nav_left li a:hover { /* color:#333;*/
                background: #790000;
            }

            .nav ul.nav_left li a.current2 {
                background: #790000;
            }

.i_hot {
    display: block;
    width: 22px;
    height: 14px;
    position: absolute;
    right: -6px;
    top: 2px;
    z-index: 10;
}

.nav ul.nav_right {
    padding-right: 11px;
}

    .nav ul.nav_right li {
        float: left;
    }

        .nav ul.nav_right li span {
            display: block;
            background: #fff;
            border-radius: 50%;
            height: 2px;
            margin-top: 22px;
            width: 2px;
        }

        .nav ul.nav_right li a {
            color: #fff;
            padding: 0 5px;
        }

            .nav ul.nav_right li a:hover {
                color: #e43c01;
                background: #fff;
                height: 17px;
                padding: 0 5px;
            }

            .nav ul.nav_right li a.select {
                color: #e43c01;
                background: #fff;
            }

.box_1 {
    padding: 0 0 5px 60px;
}

    .box_1 span {
        margin-left: 15px;
    }

        .box_1 span a {
            color: #0a4da4;
        }

    .box_1 textarea {
        height: 74px;
        resize: none;
        width: 270px;
    }

.box_2 {
    overflow: hidden;
    width: 100%;
}

    .box_2 p {
        height: 26px;
        line-height: 26px;
        overflow: hidden;
    }

        .box_2 p span {
            color: #f00;
            margin: 0 3px;
        }

        .box_2 p input.name, .box_2 p input.tel {
            border: 1px solid #ccc;
            height: 18px;
            line-height: 18px;
            padding: 0 5px;
        }

        .box_2 p input.name {
            width: 104px;
        }

        .box_2 p input.tel {
            width: 214px;
        }

        .box_2 p label {
            margin: 0 2px;
        }

        .box_2 p.btn {
            padding-top: 2px;
            text-align: center;
        }

.nodata {
    text-align: center;
    line-height: 273px;
    height: 273px;
    font-size: 18px;
    margin-bottom: -40px;
}

.black3 {
    PADDING: 7px;
    MARGIN: 30px 3px 18px;
    TEXT-ALIGN: center;
}

.footerTop {
    height: 270px;
}

    .footerTop .left {
        width: 660px;
    }

.touFang {
    height: 88px;
    border-bottom: 1px solid #484848;
}

    .touFang p {
        background: url('/pccss/template/images/tf_icon.png') no-repeat left center;
        height: 30px;
        line-height: 30px;
        color: #fff;
        font-size: 18px;
        padding-left: 36px;
        margin-top: 32px;
    }

        .touFang p em {
            font-size: 18px;
            font-family: Arial;
        }

    .touFang .p1 {
        margin-right: 72px;
    }

.footerTop .zhaoShang {
    padding-bottom: 12px;
}

    .footerTop .zhaoShang .p1 {
        height: 80px;
        line-height: 80px;
        font-size: 15px;
    }

        .footerTop .zhaoShang .p1 a {
            color: #ededed;
            margin-right: 30px;
        }

    .footerTop .zhaoShang .p2 {
        color: #7d7d7d;
        font-size: 12px;
        margin-bottom: 12px;
    }

        .footerTop .zhaoShang .p2 .icp {
            width: 106px;
            height: 36px;
            border: 2px solid #7d7d7d;
        }

        .footerTop .zhaoShang .p2 .bianH {
            width: 120px;
            padding-left: 15px;
            height: 36px;
            border: 2px solid #7d7d7d;
            margin-left: 10px;
        }

        .footerTop .zhaoShang .p2 span {
            line-height: 16px;
            margin-top: 2px;
        }

        .footerTop .zhaoShang .p2 a {
            float: left;
            display: block;
            width: 25px;
            height: 28px;
            margin: 4px 8px 0 10px;
        }

.footerTop .right {
    width: 400px;
    height: 190px;
    background: #f0f0f0;
    margin-right: 0px;
    margin-top: 40px;
}

    .footerTop .right .app {
        height: 65px;
        line-height: 70px;
        overflow: hidden;
        color: #454545;
        font-weight: bold;
        font-size: 17px;
        text-align: center;
    }

    .footerTop .right dl {
        float: left;
        width: 90px;
        margin-left: 34px;
    }

        .footerTop .right dl dt {
            width: 90px;
            height: 90px;
        }

        .footerTop .right dl dd {
            margin-top: 4px;
            font-size: 12px;
            color: #000;
            text-align: center;
        }

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}

.public_footer .fb {
    min-height: 247px;
    overflow: hidden;
    background: #000;
    min-width: 1180px;
}

    .public_footer .fb .main {
        width: 1160px;
        height: 247px;
        overflow: hidden;
        margin: 0 auto;
        background: url("/pccss/template/images/footer_b.jpg") no-repeat;
    }

        .public_footer .fb .main .menu {
            width: 1160px;
            padding-top: 18px;
            overflow: hidden;
        }

            .public_footer .fb .main .menu dt {
                width: 348px;
                height: 50px;
                float: left;
                overflow: hidden;
                line-height: 53px;
            }

            .public_footer .fb .main .menu dd {
                width: 786px;
                height: 50px;
                float: left;
                overflow: hidden;
                padding-top: 8px;
                margin-left: 20px;
                line-height: 25px;
					display: -webkit-box;	display: -webkit-flex;	display: flex;
       
            }

                .public_footer .fb .main .menu dd a {
                    font-size: 16px;
                    color: #ddd;
                    margin: 0;
                    display: inline;
					-webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
                }

                    .public_footer .fb .main .menu dd a:hover {
                        color: #c0292a;
                    }

        .public_footer .fb .main .address {
            width: 1168px;
            overflow: hidden;
            padding-top: 24px;
        }

            .public_footer .fb .main .address p {
                width: 370px;
                overflow: hidden;
                float: left;
                color: #999;
                font-size: 14px;
                line-height: 30px;
            }

                .public_footer .fb .main .address p.p2 {
                    width: 410px;
                }

                .public_footer .fb .main .address p a {
                    color: #999;
                    display: block;
                }


/*底部end*/
.left {
    float: left
}

.right {
    float: right
}

.center {
    text-align: center
}

.focuskey {
    padding-left: 25px;
    background: url(/pccss/template/images/bqgre.png) left center no-repeat;
    margin-bottom: 15px;
}

    .focuskey a {
        display: inline-block;
        margin-right: 5px;
        color: #ff3333 !important;
        font-size: 14px;
    }
/* 公共顶部 */

.zong_topbar {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #fafafa;
}

.topbar_left {
    height: 30px;
}

    .topbar_left a {
        color: #333;
        margin-right: 20px;
    }

        .topbar_left a:hover {
            color: #df0303;
        }

    .topbar_left em {
        margin: 0 7px;
        color: #ccc;
        font-style: normal;
    }

.topbar_right li {
    float: left;
    height: 30px;
    line-height: 20px;
    display: inline;
    position: relative;
}

    .topbar_right li a {
        color: #999;
        display: inline-block;
        height: 30px;
        line-height: 30px;
        margin-right: 10px;
    }

.i1 {
    background-position: 0 0;
    width: 15px;
    height: 14px;
    margin-top: 8px;
}

.i2 {
    background-position: -30px 0;
    width: 10px;
    height: 16px;
    margin-top: 7px;
}

.i3 {
    background-position: -50px 0;
    width: 16px;
    height: 16px;
    margin-top: 7px;
}

.i4 {
    background-position: -102px 0;
    width: 16px;
    height: 16px;
    margin-top: 7px;
}

.i5 {
    background-position: -125px 0;
    width: 11px;
    height: 9px;
    margin-top: 11px;
}

.i6 {
    background-position: -145px 0;
    width: 7px;
    height: 4px;
    right: 0px;
}

.i6_2 {
    background-position: -145px -16px;
    width: 7px;
    height: 4px;
    right: 0px;
    top: 13px;
    display: none;
}

.topbar_right .zong_icon {
    margin-right: 7px;
    float: left;
}

.topbar_right a.doingW {
    color: #df0303;
}

    .topbar_right a.doingW .i3 {
        background-position: -340px -205px;
    }

    .topbar_right a.doingW .i4 {
        background-position: -290px -205px;
    }

.ttbar_navs {
    width: 96px;
    border: 1px solid #fafafa;
    border-top: none;
    border-bottom: none;
}

    .ttbar_navs .dt {
        width: 80px;
        padding-right: 10px;
        padding-left: 10px;
    }

#nav_select .zong_nav .li1_home {
    background: #c80202;
}

.rank_logo {
    width: 380px;
    height: 45px;
    margin-top: 34px;
}

    .rank_logo .pLogo {
        height: 45px;
    }

    .rank_logo .p2 {
        border-left: 1px solid #c5c5c5;
        width: 150px;
        padding-left: 14px;
        height: 50px;
        margin-left: 15px;
    }

        .rank_logo .p2 .span1 {
            display: inline-block;
            width: 130px;
            line-height: 24px;
            overflow: hidden;
            font-weight: bold;
            font-size: 21px;
            color: #000;
        }

        .rank_logo .p2 .span2 {
            color: #999999;
            font-size: 14px;
            margin-left: 15px;
        }

.property_logo {
    background: #fff;
}

.wrap_mar {
    width: 1200px;
    margin: auto;
}
/* logo */

.zong_logo {
    height: 120px;
    overflow: visible;
    margin-top: 0px;
    *padding-top: 30px;
}

.logo_left {
    width: 222px;
    height: 56px;
    background-position: 0 -30px;
    margin-top: 32px;
}

.logo_center {
    margin: 30px 0 0 114px;
    width: 525px;
}

.logo_find {
    height: 36px;
    border: 2px solid #df0303;
    position: relative;
}

    .logo_find .logo_select {
        width: 99px;
        height: 36px;
        background: #fff2f2;
        text-align: center;
        line-height: 36px;
        cursor: pointer;
        border-right: 1px solid #df0303;
        z-index: 9;
    }

@chartset="utf-8";

* {
    padding: 0;
    margin: 0;
}



.wrap_mar {
    width: 1200px;
    margin: auto;
}

.zong_icon {
    display: inline-block;
    overflow: hidden;
    background: url('/pccss/template/images/zong_icon.png') no-repeat;
}

.ml6 {
    margin-left: 6px;
}

.mt10 {
    margin-top: 10px;
}

.mb20 {
    margin-bottom: 20px;
}

.f12 {
    font-size: 12px;
}

.f14 {
    font-size: 14px;
}

.f16 {
    font-size: 16px;
}

.f22 {
    font-size: 22px;
}

.dis_b {
    display: block;
}

.dis_n {
    display: none;
}

.pr {
    position: relative;
}

.pa {
    position: absolute;
}


/* 公共顶部 */

.zong_topbar {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #fafafa;
}

.topbar_left {
    height: 30px;
}

    .topbar_left a {
        color: #333;
        margin-right: 0px;
    }

        .topbar_left a:hover {
            color: #df0303;
        }

    .topbar_left em {
        margin: 0 7px;
        color: #ccc;
        font-style: normal;
    }

.topbar_right li {
    float: left;
    height: 30px;
    line-height: 20px;
    display: inline;
    position: relative;
}

    .topbar_right li a {
        color: #999;
        display: inline-block;
        height: 30px;
        line-height: 30px;
        margin-right: 10px;
    }

.i1 {
    background-position: 0 0;
    width: 15px;
    height: 14px;
    margin-top: 8px;
}

.i2 {
    background-position: -30px 0;
    width: 10px;
    height: 16px;
    margin-top: 7px;
}

.i3 {
    background-position: -50px 0;
    width: 16px;
    height: 16px;
    margin-top: 7px;
}

.i4 {
    background-position: -102px 0;
    width: 16px;
    height: 16px;
    margin-top: 7px;
}

.i5 {
    background-position: -125px 0;
    width: 11px;
    height: 9px;
    margin-top: 11px;
}

.i6 {
    background-position: -145px 0;
    width: 7px;
    height: 4px;
    right: 0px;
}

.i6_2 {
    background-position: -145px -16px;
    width: 7px;
    height: 4px;
    right: 0px;
    top: 13px;
    display: none;
}

.topbar_right .zong_icon {
    margin-right: 7px;
    float: left;
}

.topbar_right a.doingW {
    color: #df0303;
}

    .topbar_right a.doingW .i3 {
        background-position: -340px -205px;
    }

    .topbar_right a.doingW .i4 {
        background-position: -290px -205px;
    }

.ttbar_navs {
    width: 96px;
    border: 1px solid #fafafa;
    border-top: none;
    border-bottom: none;
}

    .ttbar_navs .dt {
        width: 80px;
        padding-right: 10px;
        padding-left: 10px;
    }

#nav_select .zong_nav .li1_home {
    background: #c80202;
}


/* 隐藏网站导航 */

.dorpdown_layer {
    width: 1160px;
    height: 550px;
    padding: 8px 0 6px 40px;
    top: 29px;
    right: -1px;
    background: #fff;
    z-index: 1200;
    border: 1px solid #eeeeee;
}

.dd_space {
    top: -7px;
    right: 0px;
    width: 96px;
    height: 8px;
    overflow: hidden;
    background: #fff;
}

.dorpdown_layer .good_food {
    width: 250px;
    margin-right: 40px;
}

.good_food dt {
    height: 25px;
    line-height: 25px;
    border-bottom: 1px dotted #c2c2c2;
    color: #df0303;
    font-size: 12px;
}

.good_food dd a {
    margin-right: 17px;
    height: 15px;
    line-height: 15px;
    display: line-block;
    color: #666666;
}

    .good_food dd a:hover {
        color: #df0303;
        text-decoration: underline;
    }


/* 隐藏电话 */

.pic_phone {
    width: 153px;
    height: 25px;
    left: 30px;
    top: 26px;
    display: none;
    z-index: 1201;
}

.pic_mobile {
    width: 304px;
    height: 215px;
    left: -120px;
    top: 26px;
    display: none;
    z-index: 1201;
}

.pic_two_wei1 {
    width: 160px;
    height: 191px;
    left: -46px;
    top: 26px;
    display: none;
    z-index: 1201;
}

.pic_two_wei2 {
    width: 160px;
    height: 191px;
    left: -46px;
    top: 26px;
    display: none;
    z-index: 1201;
}


/* 例格女装 行业大全 */

.liGe {
    display: block;
    width: 1200px;
    height: 45px;
    overflow: hidden;
    margin: 0 auto;
}

.daQuan_hy {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #d9d9d9;
}

    .daQuan_hy span {
        font-size: 13px;
        color: #333333;
        font-weight: bold;
        padding-left: 20px;
        margin-left: 10px;
    }

    .daQuan_hy a {
        color: #666666;
        margin-right: 9px;
        *margin-right: 8px;
    }


/* 未付费 */

.reMenJM {
    height: 50px;
    padding: 10px 0;
    background: #f7f6f6;
}

    .reMenJM .p1 {
        font-weight: bold;
        font-size: 17px;
        color: #333;
        width: 72px;
        height: 45px;
        line-height: 23px;
        text-align: center;
    }

    .reMenJM ul {
        width: 1116px;
    }

        .reMenJM ul li {
            float: left;
            width: 159px;
            height: 25px;
            overflow: hidden;
            line-height: 25px;
            font-size: 14px;
        }

            .reMenJM ul li a {
                color: #828b92;
                float: left;
            }

                .reMenJM ul li a:hover {
                    color: #f6260a;
                }

            .reMenJM ul li i {
                display: inline-block;
                float: left;
                width: 20px;
                height: 14px;
                line-height: 14px;
                margin-left: 3px;
            }



/* logo */

.logo_xm {
    height: 110px;
}

    .logo_xm .logo {
        width: 216px;
        height: 50px;
        margin-top: 29px;
    }

    .logo_xm .xmName {
        height: 48px;
        line-height: 48px;
        border-left: 1px solid #c5c5c5;
        margin-top: 30px;
        margin-left: 20px;
        padding-left: 20px;
        padding-right: 52px;
        font-size: 28px;
        color: #333333;
    }

    .logo_xm .wei_xmName {
        background: none;
    }

    .logo_xm .xmName a {
        font-size: 28px;
        color: #333333;
    }

.souSuo {
    width: 523px;
    height: 44px;
    border: 1px solid #f6260a;
    line-height: 44px;
    margin-top: 32px;
}

    .souSuo .text {
        width: 404px;
        height: 38px;
        line-height: 38px;
        border: none;
        background: #fff;
        padding-left: 10px;
        color: #999;
    }

.relative_select {
    position: relative;
    *z-index: 9;
}

.bottomLa {
    position: absolute;
    left: 0;
    top: 45px;
    background: #fff;
    width: 414px;
    border: 1px solid #aaaaaa;
    border-top: none;
    display: none;
    z-index: 43;
}

    .bottomLa dd {
        height: 22px;
        line-height: 22px;
        font-size: 13px;
        padding-left: 6px;
        box-sizing: border-box;
        color: #666;
        cursor: pointer;
    }

        .bottomLa dd a {
            color: #666;
            display: block;
        }

        .bottomLa dd:hover {
            background: #F0F0F0;
        }

.souSuo .button {
    width: 108px;
    height: 44px;
    line-height: 44px;
    color: #fff;
    border: none;
    background: #f6260a;
    text-indent: 28px;
    outline: medium;
}


/* nav */

.nav {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #f13b23;
}

.pinPai_nav li {
    float: left;
    width: 100px;
    font-size: 17px;
    text-align: center;
}

    .pinPai_nav li a {
        display: block;
        color: #fff;
    }

    .pinPai_nav li.active {
        background: #de260d;
    }

    .pinPai_nav li a:hover {
        background: #de260d;
    }

.pinPai_nav .more {
    width: 100px;
    height: 50px;
    font-size: 15px;
    color: #fff;
    text-align: center;
}

    .pinPai_nav .more img {
        width: 14px;
        height: 8px;
        margin-left: 5px;
        vertical-align: middle;
    }

    .pinPai_nav .more:hover {
        background: #e7331b;
    }

.guanFang img {
    width: 22px;
    height: 14px;
    position: absolute;
    top: 3px;
    right: 8px;
}


/* 更多下拉 */

.more_xiala {
    width: 98px;
    border: 1px solid #eaeaea;
    border-top: none;
    right: 0;
    top: 50px;
    background: #fff;
    z-index: 43;
}

    .more_xiala a {
        width: 98px;
        height: 40px;
        display: block;
        line-height: 40px;
        color: #999999;
        font-size: 15px;
    }

        .more_xiala a:hover {
            background: #fd8a7b;
            color: #fff;
        }

.pinPai_nav .more:hover .more_xiala {
    display: block;
}

.more_xiala:hover .pinPai_nav .more {
    background: #e7331b;
}


/* 面包屑 */

.mianbaoXie {
    height: 45px;
    line-height: 45px;
    color: #a5abb2;
    font-size: 12px;
}

.bread_left li {
    float: left;
    margin-right: 10px;
}

    .bread_left li a {
        color: #a5abb2;
        margin-right: 10px;
    }

        .bread_left li a:hover {
            color: #df0303;
            text-decoration: underline;
        }

.jmGuanjia {
    width: 84px;
    height: 22px;
    line-height: 22px;
    margin-top: 10px;
    cursor: pointer;
    position: relative;
}

    .jmGuanjia p {
        position: absolute;
        top: 30px;
        left: 22px;
        width: 370px;
        height: 24px;
        line-height: 24px;
        text-align: center;
        font-size: 13px;
        color: #db3b33;
        background: #fffcf3;
        border: 1px solid #e38d54;
        border-radius: 3px;
        z-index: 66;
        display: none;
    }

.bread_right li {
    float: left;
    margin-left: 18px;
    color: #aeb0b1;
}

.bread_right .benYue {
    padding-left: 20px;
    font-size: 15px;
    color: #495157;
}


/* 焦点图 */

.jiaoDianpic {
    margin-top: 16px;
    height: 560px;
    position: relative;
    background: #fff;
    z-index: 42;
}

.bannerLeft {
    width: 520px;
    height: 560px;
    position: relative;
}

.dpai {
    position: absolute;
    z-index: 1111;
    right: -7px;
}

.enjoyDb span {
    float: right;
    margin-top: 20px;
    height: 15px;
    margin-right: 10px;
    color: #828b92;
    font-size: 14px;
    line-height: 15px;
    cursor: pointer;
}

.enjoyDb font {
    float: left;
    margin-top: 20px;
    font-size: 14px;
    color: #828b92;
    padding-left: 22px;
    cursor: pointer;
}

.click_db {
    padding-left: 20px;
}

    .click_db:hover {
        color: #f13b23;
        padding-left: 21px;
    }

.bdshare-button-style0-16 .bds_more:hover {
    color: #333333;
}

.jiathis_style .jiathis:hover {
    color: #333333;
}

.ban {
    width: 520px;
    height: 505px;
    position: relative;
    overflow: hidden;
}

.ban2 {
    width: 520px;
    height: 390px;
    position: relative;
    overflow: hidden;
}

    .ban2 ul {
        position: absolute;
        left: 0;
        top: 0;
    }

        .ban2 ul li {
            width: 520px;
            height: 390px;
            overflow: hidden;
        }

            .ban2 ul li img {
                width: 100%;
                height: 100%;
            }

.prev {
    float: left;
    cursor: pointer;
}

.num {
    height: 94px;
    overflow: hidden;
    width: 520px;
    position: relative;
    float: left;
}

.min_pic {
    margin-top: 20px;
    width: 520px;
    height: 94px;
    overflow: hidden;
    position: relative;
}

.num ul {
    position: absolute;
    left: 0;
    top: 0;
}

    .num ul li {
        width: 125px;
        height: 94px;
        margin-right: 7px;
        overflow: hidden;
        opacity: 0.5;
    }

        .num ul li a {
            display: block;
            width: 125px;
            height: 94px;
        }

        .num ul li.on {
            opacity: 1;
        }

.prev_btn1 {
    width: 25px;
    text-align: center;
    height: 50px;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 23px;
    z-index: 99;
}

.next_btn1 {
    width: 25px;
    text-align: center;
    height: 50px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 23px;
    z-index: 99;
}

.prev1 {
    position: absolute;
    top: 170px;
    left: 20px;
    width: 28px;
    height: 51px;
    z-index: 9;
    cursor: pointer;
}

.next1 {
    position: absolute;
    top: 170px;
    right: 20px;
    width: 28px;
    height: 51px;
    z-index: 9;
    cursor: pointer;
}

.mhc {
    background: #000;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(Opacity=50);
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    z-index: 2223;
}

.pop_up {
    width: 520px;
    height: 390px;
    padding: 10px;
    background: #fff;
    position: fixed;
    -position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -260px;
    margin-top: -195px;
    display: none;
    z-index: 2224;
}

.pop_up_xx {
    width: 40px;
    height: 40px;
    position: absolute;
    top: -40px;
    right: 0;
    cursor: pointer;
    z-index: 1200;
}

.pop_up2 {
    width: 520px;
    height: 390px;
    position: relative;
    overflow: hidden;
}

.pop_up2 {
    width: 520px;
    height: 390px;
    position: relative;
    overflow: hidden;
    float: left;
}

    .pop_up2 ul {
        position: absolute;
        left: 0;
        top: 0;
    }

        .pop_up2 ul li {
            width: 520px;
            height: 390px;
            float: left;
        }

            .pop_up2 ul li a {
                display: block;
                width: 520px;
                height: 390px;
                overflow: hidden;
            }


.bannerRight {
    width: 640px;
}

    .bannerRight h2 {
        font-size: 28px;
        line-height: 35px;
    }


        .bannerRight h2 a {
            color: #333;
        }




/* 左侧 */

.leftContent {
    width: 860px;
}

.touZi_fy {
    width: 820px;
    padding: 0 20px;
    background: #fff;
}

    .touZi_fy .tit {
        height: 70px;
        line-height: 70px;
        border-bottom: 1px solid #e5e7eb;
        text-align: center;
    }

        .touZi_fy .tit span {
            padding-left: 31px;
            color: #394043;
            font-size: 24px;
            line-height: 70px;
        }

            .touZi_fy .tit span em {
                color: #f13b23;
                font-size: 40px;
                font-weight: bold;
            }

    .touZi_fy .p2 {
        height: 60px;
        line-height: 60px;
        font-size: 17px;
        color: #333333;
    }

        .touZi_fy .p2 span {
            line-height: 54px;
        }

        .touZi_fy .p2 em {
            color: #f13b23;
            font-size: 20px;
        }

        .touZi_fy .p2 a {
            font-size: 14px;
            color: #b2b2bc;
        }

            .touZi_fy .p2 a:hover {
                color: #51596a;
            }

    .touZi_fy ul {
        background: #f7f8f9;
        width: 760px;
        padding: 0 30px;
    }

        .touZi_fy ul li {
            height: 49px;
            border-bottom: 1px dotted #dcdcdc;
            line-height: 49px;
            color: #999999;
            padding-left: 41px;
            font-size: 17px;
        }


    .touZi_fy .span2 {
        color: #394043;
    }

    .touZi_fy .warning {
        color: #aeb0b1;
        height: 60px;
        line-height: 60px;
        font-size: 14px;
    }

        .touZi_fy .warning span {
            float: right;
            margin-right: 5px;
        }

.jiaMeng_fy {
    background: #fff;
    padding-bottom: 20px;
}

    .jiaMeng_fy .title {
        height: 70px;
        line-height: 70px;
    }

        .jiaMeng_fy .title p {
            width: 820px;
            margin: 0 auto;
            height: 70px;
            line-height: 70px;
            border-bottom: 1px solid #e5e7eb;
        }

            .jiaMeng_fy .title p span {
                font-size: 24px;
                color: #333;
            }

            .jiaMeng_fy .title p a {
                color: #a5abb2;
                font-size: 14px;
            }

                .jiaMeng_fy .title p a:hover {
                    color: #51596a;
                }


/* 优势支持 */

.youshiZC {
    padding-bottom: 0;
    margin-top: 20px;
    position: relative;
    z-index: 31;
}

    .youshiZC dl {
        margin-top: 40px;
        padding: 0 50px 0 30px;
        font-size: 16px;
        color: #333333;
    }

        .youshiZC dl dt {
            font-weight: bold;
            margin-bottom: 10px;
        }

        .youshiZC dl dd {
            line-height: 30px;
        }

.pinpaiTK {
    padding-bottom: 0;
    margin-top: 20px;
    position: relative;
    z-index: 32;
}

    .pinpaiTK .title em {
        font-size: 16px;
        color: #fe543e;
    }

#slide-box {
    width: 820px;
    position: relative;
    height: 306px;
    padding: 30px 0;
    margin: auto;
}

    #slide-box .JQ-slide-content {
        position: absolute;
    }

    #slide-box .JQ-slide-nav a {
        display: block;
        z-index: 99;
        width: 40px;
        color: #b4b4b4;
        position: absolute;
        top: 125px;
        height: 109px;
    }

    #slide-box .JQ-slide-nav span {
        display: block;
        width: 40px;
        cursor: pointer;
        height: 109px;
    }

    #slide-box .JQ-slide-nav .corner {
        border-color: #4b4b4b;
    }

    #slide-box .JQ-slide-nav .prev {
        left: -20px;
    }

    #slide-box .JQ-slide-nav .next {
        right: -20px;
    }

    #slide-box .wrap {
        overflow: hidden;
        width: 820px;
        height: 306px;
        position: relative;
    }

    #slide-box ul {
        width: 10000px;
    }

    #slide-box li {
        float: left;
        width: 400px;
        height: 306px;
        margin-right: 20px;
    }

        #slide-box li:nth-child(2n) {
            margin-right: 0;
        }

.gongLv {
    padding-bottom: 0;
    margin-top: 20px;
}

    .gongLv .title p span {
        margin-right: 32px;
        color: #999999;
        font-size: 24px;
        cursor: pointer;
    }

        .gongLv .title p span.selected {
            color: #394043;
        }

    .gongLv .list {
        display: none;
    }

.kdgl {
    width: 820px;
    margin: auto;
    border-bottom: 1px solid #e5e7eb;
}

.quanjude {
    height: 90px;
    line-height: 90px;
    font-size: 24px;
    color: #394043;
}

    .quanjude a {
        color: #394043;
    }

        .quanjude a:hover {
            color: #f13b23;
        }

.hangYe_fenxi .wenZhang2 a:hover {
    color: #df0303 !important;
}

.kdgl dl {
    padding-bottom: 40px;
    border-bottom: 1px solid #f0f0f0;
}

    .kdgl dl dt {
        width: 240px;
        height: 140px;
        overflow: hidden;
    }

    .kdgl dl dd {
        width: 545px;
        height: 140px;
    }

.kdgl .jieshao {
    font-size: 16px;
    color: #333333;
    line-height: 30px;
}

.kdgl .name_time {
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    color: #828b92;
    bottom: 0;
}

.name_time .name {
    background-size: 27px;
    padding-left: 38px;
    margin-right: 30px;
}

.name_time .time {
    background: url('/pccss/template/images/time.png') no-repeat left center;
    padding-left: 20px;
    margin-right: 30px;
}

.name_time .eye {
    padding-left: 22px;
    margin-right: 17px;
}

.name_time .message {
    padding-left: 20px;
}

.kdgl .wenZhang2 {
    font-size: 16px;
    color: #333333;
    line-height: 30px;
    padding-top: 40px;
}

.kdgl .ul1 {
    margin: 35px 0 27px;
}

    .kdgl .ul1 li {
        float: left;
        width: 190px;
        height: 110px;
        overflow: hidden;
        margin-right: 20px;
    }

        .kdgl .ul1 li a {
            display: block;
            height: 110px;
            overflow: hidden;
            width: 190px;
        }

        .kdgl .ul1 li:last-child {
            margin-right: 0;
        }


/* 行业分析 */

.kdgl .hangyeFX li {
    border-bottom: 1px solid #efefef;
    padding-bottom: 24px;
}

    .kdgl .hangyeFX li:last-child {
        border-bottom: none;
    }

    .kdgl .hangyeFX li a {
        display: block;
        height: 32px;
        width: 795px;
        overflow: hidden;
        line-height: 32px;
        padding-left: 16px;
        font-size: 17px;
        margin-top: 14px;
        color: #394043;
    }

        .kdgl .hangyeFX li a:hover {
            color: #df0303;
        }

    .kdgl .hangyeFX li p {
        margin-left: 16px;
        margin-top: 9px;
        color: #828b92;
        font-size: 14px;
    }

.ml10 {
    margin-left: 10px;
}

.lookMore {
    text-align: center;
    font-size: 14px;
    color: #a5abb2;
    height: 60px;
    line-height: 60px;
}

    .lookMore a {
        color: #a5abb2;
    }

        .lookMore a:hover {
            color: #51596a;
        }


/* 品牌评估 */

.pinPai_pg {
    width: 822px;
    padding: 15px;
    border: 4px solid #d7bb80;
    margin-top: 5px;
    background: #fffcf5;
}

.pinPai_pg2 {
    width: 822px;
    border: 1px solid #d7bb80;
}

.huaWen {
    display: block;
    width: 78px;
    height: 60px;
}

.huaWen1 {
    top: -8px;
    left: -5px;
}

.huaWen2 {
    bottom: -8px;
    left: -5px;
}

.huaWen3 {
    top: -8px;
    right: -5px;
}

.huaWen4 {
    bottom: -8px;
    right: -5px;
}

.yinzhang {
    width: 155px;
    height: 155px;
    top: -30px;
    right: -30px;
    z-index: 9;
}

.pinPai_pg2 .xm_pinggu {
    height: 110px;
    line-height: 110px;
    font-size: 34px;
    font-weight: bold;
    color: #a18241;
    margin-left: 78px;
}

.pinPai_pg2 .first {
    width: 682px;
    height: 140px;
    margin: 0 auto;
}

    .pinPai_pg2 .first dt {
        width: 110px;
        text-align: center;
    }

    .pinPai_pg2 .first dd {
        width: 550px;
        color: #a28240;
    }

    .pinPai_pg2 .first .pic {
        width: 89px;
        height: 89px;
        overflow: hidden;
        margin: auto;
    }

    .pinPai_pg2 .first .p2 {
        line-height: 18px;
        margin-top: 15px;
        font-size: 14px;
        color: #a28240;
    }

    .pinPai_pg2 .first .font1 {
        height: 25px;
        line-height: 25px;
    }

.pinPai_pg2 .lixiaoyu {
    font-size: 20px;
}

.pinPai_pg2 .ta {
    display: inline-block;
    width: 65px;
    height: 25px;
    background: #a28240;
    line-height: 25px;
    margin: 0 25px 0 15px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border-radius: 2px;
}

.pinPai_pg2 .riqi {
    font-size: 14px;
}

.pinPai_pg2 .first .font2 {
    width: 550px;
    height: 95px;
    overflow: hidden;
    margin-top: 20px;
}

.pinPai_pg2 .first .font3 {
    font-size: 14px;
    line-height: 20px;
}

.shehe_ul {
    width: 720px;
    margin: 35px auto 0;
}

    .shehe_ul li {
        height: 49px;
        line-height: 49px;
        border-bottom: 1px solid #ded1b4;
        color: #394043;
        font-size: 17px;
        padding-left: 45px;
    }

    .shehe_ul .dui {
        display: inline-block;
        width: 19px;
        height: 18px;
        line-height: 18px;
        margin: 16px 8px 0 23px;
    }

.look_shenhe {
    height: 70px;
    line-height: 70px;
    text-align: center;
}

    .look_shenhe a {
        font-size: 22px;
        color: #a28240;
        padding-bottom: 5px;
        display: inline-block;
        height: 26px;
        border-bottom: 2px solid #a28240;
        line-height: 32px;
        text-align: center;
        padding-right: 12px;
    }

.shenchaTime {
    font-size: 12px;
    color: #666666;
    text-align: center;
}

.xiangmu_JS {
    padding-bottom: 0;
    margin-top: 20px;
}

.wenzhang {
    width: 795px;
    margin: auto;
}

    .wenzhang .font {
        margin-top: 35px;
        line-height: 32px;
        text-indent: 2em;
        font-size: 16px;
        color: #333;
    }

    .wenzhang .pic p {
        width: 370px;
        height: 224px;
        margin-top: 30px;
    }


/* 品牌拓展计划 */

.jiHua {
    margin-top: 20px;
}

.tuoZhan {
    width: 858px;
    height: 83px;
    border: 1px solid #e5e7eb;
    background: #f7f7f7;
}

    .tuoZhan dl {
        width: 429px;
        height: 83px;
        cursor: pointer;
    }

        .tuoZhan dl.selected {
            background: #fff;
            height: 84px;
        }

            .tuoZhan dl.selected .p1 {
                color: #394043;
            }


    .tuoZhan .line {
        width: 1px;
        height: 54px;
        margin-top: 12px;
        background: #e5e7eb;
    }

    .tuoZhan dl dt img {
        margin-left: 88px;
        width: 65px;
        height: 65px;
        margin-top: 11px;
        margin-right: 20px;
    }

    .tuoZhan dl .p1 {
        margin-top: 18px;
        font-size: 24px;
        color: #999;
    }

    .tuoZhan dl .p2 {
        color: #bbbaba;
        font-size: 16px;
        margin-top: 14px;
        padding-right: 20px;
    }

.guimo {
    top: 80px;
    width: 818px;
    padding: 0 20px;
    background: #fff;
    border: 1px solid #e5e7eb;
    border-top: 0;
    color: #333333;
    font-size: 14px;
}

    .guimo .p1 {
        padding-top: 35px;
    }

        .guimo .p1 .span1,
        .guimo .p2 .span1 {
            font-weight: bold;
            font-size: 16px;
        }

        .guimo .p1 .span2,
        .guimo .p2 .span2 {
            display: inline-block;
            width: 735px;
        }

    .guimo .p2 {
        margin-top: 20px;
        line-height: 22px;
    }

.huiHua {
    height: 89px;
    border-top: 1px dotted #dddddd;
    margin-top: 27px;
}

    .huiHua span {
        line-height: 89px;
        font-size: 20px;
        color: #333;
        margin-left: 10px;
    }

    .huiHua .mingE {
        width: 400px;
        height: 40px;
        margin-top: 24px;
    }

        .huiHua .mingE .text {
            width: 299px;
            height: 38px;
            line-height: 38px;
            padding-left: 10px;
            border: 1px solid #a5abb2;
            color: #c4c4c4;
            border-right: none;
            font-size: 14px;
        }

        .huiHua .mingE .btn {
            height: 40px;
            width: 90px;
            background: #ea270e;
            color: #fff;
            border: none;
            font-size: 17px;
        }

.guimo table {
    border-top: 1px solid #e5e7eb;
    border-left: 1px solid #e5e7eb;
}

    .guimo table th {
        background: #eef0f4;
        color: #666666;
    }

    .guimo table td,
    .guimo table th {
        width: 204px;
        border-right: 1px solid #e5e7eb;
        border-bottom: 1px solid #e5e7eb;
        height: 44px;
        text-align: center;
        font-size: 15px;
    }

    .guimo table .btn {
        width: 86px;
        height: 28px;
        border: 1px solid #ff5a37;
        color: #ff5a37;
        background: #fff;
        border-radius: 2px;
        font-size: 16px;
    }

    .guimo table .btn2 {
        width: 88px;
        height: 30px;
        border: none;
        color: #fff;
        background: #d3d3d3;
        border-radius: 2px;
        font-size: 16px;
    }

.pinPai_con {
    display: none;
}

.youHua {
    top: 80px;
    width: 858px;
    background: #fff;
    border: 1px solid #e5e7eb;
    border-top: 0;
    color: #333;
    font-size: 14px;
}

    .youHua dl {
        padding: 40px 0 20px;
        border-bottom: 1px dotted #dddddd;
    }

        .youHua dl:last-child {
            border-bottom: none;
        }

    .youHua dt {
        margin-left: 40px;
        text-align: center;
    }

.peopleHead {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.peopleName {
    height: 35px;
    color: #444b5b;
    line-height: 35px;
}

.youHua .two {
    width: 375px;
    margin-left: 35px;
    margin-right: 30px;
}

.chuangShi a {
    font-size: 16px;
    color: #000;
}

.chuangShi span {
    font-size: 12px;
    padding: 3px 4px;
    margin-left: 10px;
}

.red {
    border: 1px solid #fe543e;
    color: #fe543e;
}

.green {
    border: 1px solid #6bbd45;
    color: #6bbd45;
}

.youHua .two .font1 {
    margin-top: 12px;
    color: #a5abb2;
    line-height: 20px;
}

.jiGuan1 {
    margin-left: 135px;
}

.jiGuan {
    width: 675px;
    color: #c4c4c4;
}

    .jiGuan span {
        display: block;
    }

    .jiGuan .span1 {
        margin-top: 5px;
    }

    .jiGuan .span2 {
        width: 585px;
        line-height: 25px;
    }

.youHua .three {
    margin-top: 30px;
    height: 71px;
    padding-top: 8px;
    border-left: 1px solid #e5e7eb;
    padding-left: 30px;
    line-height: 30px;
    color: #a5abb2;
}

    .youHua .three p {
        color: #a5abb2;
        line-height: 25px;
    }


/* 我要咨询 */

.ziXun {
    margin-top: 20px;
    border-top: 3px solid #df0303;
    padding: 0 20px 27px;
    background: #fff;
}

    .ziXun .title {
        height: 68px;
        line-height: 68px;
        font-size: 18px;
        color: #333;
    }

        .ziXun .title .span1 {
            font-size: 24px;
            color: #394043;
        }

        .ziXun .title .pic1 {
            width: 24px;
            height: 23px;
            margin-right: 8px;
            margin-top: 23px;
        }

        .ziXun .title .pic2 {
            width: 122px;
            height: 19px;
            margin-top: 24px;
        }

    .ziXun textarea {
        width: 798px;
        height: 98px;
        border: 1px solid #a5abb2;
        color: #c4c4c4;
        font-size: 14px;
        padding: 10px;
        resize: none;
    }

.quYu .left {
    width: 495px;
}

.zhengQue {
    display: inline-block;
    width: 17px;
    height: 14px;
    line-height: 14px;
    margin-top: 14px;
}

.cuowu {
    display: inline-block;
    width: 12px;
    height: 11px;
    line-height: 11px;
    margin-top: 16px;
}

.quYu p {
    height: 40px;
    line-height: 40px;
    color: #333333;
    font-size: 16px;
    margin-top: 20px;
}

    .quYu p span {
        margin-left: 6px;
    }

        .quYu p span em {
            color: red;
        }

    .quYu p select {
        height: 38px;
        border: 1px solid #a5abb2;
        margin-left: 5px;
        color: #aeb0b1;
    }

    .quYu p input {
        height: 38px;
        line-height: 38px;
        border: 1px solid #a5abb2;
        color: #aeb0b1;
        font-size: 14px;
    }

.quYu .left .inp1 {
    margin-left: 16px;
    width: 390px;
    padding-left: 10px;
}

.quYu .left .inp2 {
    width: 262px;
    padding-left: 10px;
    margin-left: 4px;
}

.quYu .left .inp3 {
    width: 123px;
    padding-left: 10px;
}

.quYu .left .error {
    font-size: 12px;
    color: #a5abb2;
    line-height: 20px;
}

.quYu .left .tiJiao {
    width: 200px;
    height: 50px;
    background: #f13b23;
    font-size: 18px;
    border: none;
    margin-top: 20px;
    margin-left: 64px;
    color: #fff;
}

    .quYu .left .tiJiao:hover {
        background: #ef2a10;
    }

.quYu p .getYan {
    width: 108px;
    height: 38px;
    border: 1px solid #f74a0d;
    color: #f74a0d;
    font-size: 16px;
    margin-left: 10px;
    background: #fff;
}

.quYu p label {
    line-height: 38px;
    float: left;
    margin-left: 5px;
}

.quYu p .man {
    margin-left: 8px;
}

.quYu p .woman {
    margin-left: 18px;
}

.J-quickly {
    width: 318px;
    height: 270px;
    border: 1px solid #ff9a37;
    margin-top: 20px;
}

    .J-quickly .nin {
        height: 40px;
        line-height: 40px;
        padding-left: 10px;
        color: #fff;
        font-size: 14px;
        background: #ff9a37;
        margin-top: 0;
    }

    .J-quickly ul {
        padding-top: 10px;
    }

    .J-quickly li {
        height: 30px;
        line-height: 30px;
        overflow: hidden;
        font-size: 13px;
        color: #a5abb2;
        padding-left: 25px;
    }

        .J-quickly li a {
            display: block;
            color: #828b92;
        }


        .J-quickly li:hover a {
            color: #fff;
        }


/* 项目留言 */

.xiangMU_liuyan {
    margin-top: 20px;
    background: #fff;
    padding: 0 20px;
}

    .xiangMU_liuyan .title {
        height: 70px;
        border-bottom: 1px solid #e5e7eb;
        line-height: 70px;
        color: #a5abb2;
    }

        .xiangMU_liuyan .title li {
            float: left;
            cursor: pointer;
        }

            .xiangMU_liuyan .title li.active {
                color: #333333;
            }

        .xiangMU_liuyan .title .li2 {
            margin-left: 22px;
            font-size: 17px;
        }

        .xiangMU_liuyan .title .li1 {
            font-size: 24px;
            margin-right: 445px;
        }

    .xiangMU_liuyan .zixun_dl {
        padding: 30px 0 20px;
        border-bottom: 1px dashed #dddddd;
    }

        .xiangMU_liuyan .zixun_dl dt {
            width: 60px;
            text-align: center;
            font-size: 14px;
            color: #444b5b;
            margin-left: 5px;
        }

            .xiangMU_liuyan .zixun_dl dt p {
                width: 60px;
                height: 60px;
                margin-bottom: 10px;
            }

        .xiangMU_liuyan .zixun_dl dd {
            width: 735px;
        }

        .xiangMU_liuyan .zixun_dl ul li {
            float: left;
            font-size: 12px;
            color: #a5abb2;
            margin-right: 20px;
            margin-top: 10px;
        }

        .xiangMU_liuyan .zixun_dl ul .new {
            display: inline-block;
            width: 22px;
            height: 9px;
            margin-left: -10px;
        }

.woxiang {
    font-size: 14px;
    color: #333333;
    margin-top: 20px;
}

.ganXie {
    width: 720px;
    font-size: 14px;
    color: #828b92;
    border-top: 1px solid #e0e1e8;
    background: #f6f7fa;
    padding: 15px 10px;
    line-height: 20px;
    margin-top: 20px;
}

.moreLiuyan {
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    text-align: center;
}

    .moreLiuyan a {
        color: #a5abb2;
    }

        .moreLiuyan a:hover {
            color: #51596a;
        }

.xiangMU_liuyan .ziXun_list .con {
    display: none;
}

.jmwd_one {
    width: 818px;
    height: 168px;
    border: 1px solid #a5abb2;
}

    .jmwd_one textarea {
        height: 96px;
        border: none;
        width: 781px;
        padding: 10px 18px;
        color: #c4c4c4;
        font-size: 14px;
        line-height: 20px;
        resize: none;
    }

    .jmwd_one p {
        width: 818px;
        height: 50px;
        background: #f7f7f7;
        line-height: 50px;
        bottom: 0;
        left: 0;
    }

        .jmwd_one p input {
            width: 200px;
            height: 50px;
            line-height: 50px;
            background: #fe543e;
            border: none;
            font-size: 17px;
            color: #fff;
        }

        .jmwd_one p span {
            font-size: 14px;
            color: #999999;
            margin-right: 25px;
        }

.jmwd_two {
    padding: 15px 0;
    border-bottom: 1px dashed #dddddd;
}

    .jmwd_two li {
        height: 45px;
        line-height: 45px;
        padding-left: 27px;
    }

        .jmwd_two li a {
            color: #333;
            font-size: 17px;
            height: 45px;
            width: 645px;
            overflow: hidden;
        }

            .jmwd_two li a:hover {
                color: #df0303;
            }

        .jmwd_two li span {
            color: #999;
            font-size: 14px;
        }

.ppkb_two {
    padding: 30px 0;
    border-bottom: 1px dashed #dddddd;
}

    .ppkb_two dt {
        float: left;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        overflow: hidden;
    }

    .ppkb_two dd {
        float: right;
        width: 738px;
    }

    .ppkb_two .p1 {
        height: 30px;
        line-height: 30px;
    }

        .ppkb_two .p1 span {
            font-size: 14px;
            color: #51596a;
        }

        .ppkb_two .p1 a {
            font-size: 12px;
            color: #008ac3;
            text-decoration: underline;
        }

    .ppkb_two .p2 {
        height: 22px;
        line-height: 22px;
        color: #a5abb2;
        font-size: 12px;
    }

    .ppkb_two .p3 {
        font-size: 14px;
        color: #333;
        margin-top: 10px;
        line-height: 22px;
    }

.wydp_one {
    width: 818px;
    height: 248px;
    padding-top: 30px;
    border: 1px solid #e3e5e6;
}

.star_left {
    width: 232px;
    height: 218px;
    border-right: 1px solid #e3e5e6;
    margin-left: 40px;
}

.wydp_one h3 {
    font-size: 17px;
    color: #333;
}

.star_left .zonghe {
    margin: 11px 0 27px;
    height: 23px;
    overflow: hidden;
    line-height: 30px;
}

    .star_left .zonghe i {
        display: inline-block;
        width: 140px;
        height: 23px;
    }


    .star_left .zonghe span {
        font-size: 15px;
        color: #333;
        margin-left: 13px;
    }

.star_left .progress dl {
    margin-top: 16px;
}

    .star_left .progress dl dt {
        width: 42px;
        padding-right: 6px;
        text-align: right;
        font-size: 12px;
        color: #999;
    }

.star_left .progress dd span.bar {
    display: block;
    background: #dddddd;
    width: 90px;
    height: 10px;
}

    .star_left .progress dd span.bar i {
        background: #ff8800;
        height: 10px;
        display: block;
    }

.star_left .progress dd span.percen {
    margin-left: 14px;
    color: #ff8800;
    font-size: 12px;
}

.star_right {
    padding-left: 40px;
}

    .star_right .feel {
        height: 28px;
        line-height: 28px;
        font-size: 14px;
        color: #999;
        margin-top: 17px;
    }

        .star_right .feel .span1 {
            margin-right: 5px;
        }

        .star_right .feel select {
            width: 184px;
            height: 26px;
            color: #333333;
        }

        .star_right .feel .span2 {
            margin-left: 5px;
        }

            .star_right .feel .span2 i {
                color: #fe543e;
            }

.xzw_starSys {
    margin: 13px 0 17px 33px;
}

.xzw_starBox {
    position: relative;
    width: 105px;
}

.xzw_starSys .description {
    padding: 3px 0 0 9px;
    color: #fe8e1b;
    font-size: 15px;
}

.xzw_starSys .star {
    height: 20px;
    width: 105px;
    position: relative;
    cursor: pointer
}

    .xzw_starSys .star li {
        float: left;
        width: 21px;
        height: 20px;
    }

        .xzw_starSys .star li a {
            display: block;
            width: 21px;
            height: 20px;
            text-indent: -99px;
            overflow: hidden;
            position: absolute;
            z-index: 5;
        }

            .xzw_starSys .star li a:hover {
                z-index: 3;
                left: 0
            }

    .xzw_starSys .star a.one-star {
        left: 0
    }

        .xzw_starSys .star a.one-star:hover {
            width: 21px
        }

    .xzw_starSys .star a.two-stars {
        left: 25px
    }

        .xzw_starSys .star a.two-stars:hover {
            width: 42px
        }

    .xzw_starSys .star a.three-stars {
        left: 42px
    }

        .xzw_starSys .star a.three-stars:hover {
            width: 63px
        }

    .xzw_starSys .star a.four-stars {
        left: 63px
    }

        .xzw_starSys .star a.four-stars:hover {
            width: 84px
        }

    .xzw_starSys .star a.five-stars {
        left: 84px
    }

        .xzw_starSys .star a.five-stars:hover {
            width: 105px
        }

.xzw_starSys .current-rating {
    position: absolute;
    height: 20px;
    z-index: 1;
    top: 0;
    left: 0
}

.option-con li {
    float: left;
    margin-right: 10px;
}

.option-con {
    display: none;
}

.prompt {
    padding-top: 2px;
    padding-left: 9px;
    color: #fe8e1b;
    font-size: 15px;
}

.star_right textarea {
    width: 435px;
    height: 50px;
    padding: 10px 15px 0;
    line-height: 20px;
    color: #c2c2c2;
    font-size: 14px;
    background: #f7f7f7;
    border: none;
    resize: none;
}

.conTextarea.txtColor {
    color: #555;
}

.expression_input {
    height: 36px;
    line-height: 36px;
    position: relative;
    margin-top: 10px;
}

    .expression_input span {
        float: left;
        font-size: 12px;
    }

.show_expression {
    margin-right: 10px;
    position: relative;
}

    .show_expression a {
        color: #666;
    }

        .show_expression a:hover {
            color: #999;
        }

    .show_expression .show_hit {
        float: left;
        outline: medium none;
        padding-left: 32px;
        position: relative;
        width: 34px;
    }

    .show_expression.curr .show_hit {
        line-height: 36px;
        width: 34px;
    }

.expression_list {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    box-shadow: 1px 2px 3px #ccc;
    display: none;
    left: 0;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    top: 32px;
    width: 180px;
    z-index: 20;
}

.show_expression.curr .expression_list {
    display: block;
}

.expression_list li {
    float: left;
    width: 30px;
}

    .expression_list li img {
        display: block;
    }

    .expression_list li a {
        float: left;
        height: 24px;
        opacity: 0.7;
        outline: medium none;
        padding: 2px 3px;
        width: 24px;
    }

        .expression_list li a.Hover {
            border: 1px solid #ddd;
            height: 24px;
            opacity: 1;
            padding: 1px 2px;
            text-decoration: none;
            width: 24px;
        }

.txtLength {
    color: #999;
}

    .txtLength i {
        font-style: normal;
    }

.formSubmit_btn {
    background: #fe543e;
    border: none;
    cursor: pointer;
    float: right;
    height: 36px;
    width: 100px;
    color: #fff;
}

.ppkb_two .pingfen {
    margin-left: 30px;
    margin-top: 9px;
    display: inline-block;
    width: 100px;
    height: 12px;
    line-height: 12px;
}

    .ppkb_two .pingfen i {
        display: inline-block;
        width: 71px;
        height: 12px;
    }



/* 相关加盟品牌 */

.aboutjiaMeng {
    margin-top: 20px;
    background: #fff;
    padding: 0 20px 30px;
}

    .aboutjiaMeng .title {
        height: 80px;
        line-height: 80px;
    }

        .aboutjiaMeng .title .span1 {
            font-size: 24px;
            color: #394043;
        }

        .aboutjiaMeng .title .span2 {
            color: #aeb0b1;
            font-size: 14px;
            cursor: pointer;
            padding-left: 26px;
        }

    .aboutjiaMeng dl dt {
        width: 210px;
        height: 160px;
        overflow: hidden;
        position: relative;
    }

.black01 {
    width: 66px;
    height: 56px;
    background: #000;
    opacity: 0.8;
    filter: alpha(Opacity=80);
    position: absolute;
    top: 0;
    left: 0;
}

.black02 {
    width: 66px;
    height: 46px;
    padding-top: 10px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
}

    .black02 .span1 {
        font-size: 22px;
        color: #ffff00;
    }

    .black02 .span2 {
        margin-top: 4px;
        font-size: 15px;
        color: #fff;
    }

.aboutjiaMeng dl {
    margin-bottom: 20px;
}

    .aboutjiaMeng dl dd {
        width: 535px;
        margin-left: 30px;
    }

        .aboutjiaMeng dl dd .a1 {
            display: block;
            height: 36px;
            line-height: 36px;
            color: #333333;
            font-size: 22px;
        }

            .aboutjiaMeng dl dd .a1:hover {
                color: #df0303;
            }

.aboutjiaMeng .shuliang {
    color: #666666;
    height: 20px;
    line-height: 20px;
    font-size: 15px;
    margin-top: 14px;
}

.aboutjiaMeng .xuanzhi {
    height: 32px;
    margin-top: 43px;
}

    .aboutjiaMeng .xuanzhi span {
        float: left;
        font-size: 16px;
        padding: 7px 10px;
        margin-right: 5px;
    }

.shenHui {
    color: #828b92;
    border: 1px solid #828b92;
}

.qianHui {
    color: #aeb0b1;
    border: 1px solid #aeb0b1;
}

.aboutjiaMeng .xuanzhi font {
    float: right;
    height: 15px;
    display: inline-block;
    font-size: 14px;
    color: #bababa;
    padding-left: 28px;
    margin-top: 16px;
    line-height: 18px;
    overflow: hidden;
}

.aboutjiaMeng .jiuwo {
    height: 48px;
    line-height: 30px;
    overflow: hidden;
}

    .aboutjiaMeng .jiuwo a {
        color: #000;
        font-size: 20px;
    }

        .aboutjiaMeng .jiuwo a:hover {
            color: #df0303;
        }

.aboutjiaMeng ul {
    height: 145px;
}

    .aboutjiaMeng ul li {
        float: left;
        position: relative;
        width: 190px;
        height: 145px;
        overflow: hidden;
        margin-right: 20px;
    }

.toggle_huan {
    display: none;
}


/* 排行榜 */

.topBang {
    background: #fff;
    width: 1160px;
    padding: 25px 20px 10px;
    margin-top: 20px;
}

    .topBang ul {
        width: 345px;
        margin-right: 62px;
    }

        .topBang ul:last-child {
            margin-right: 0;
        }

    .topBang .title {
        height: 40px;
        line-height: 40px;
        font-size: 24px;
        color: #394043;
        border-bottom: 1px solid #828b92;
        margin-bottom: 15px;
    }

    .topBang ul li {
        height: 46px;
        border-bottom: 1px dotted #d3d3d3;
        line-height: 46px;
    }

        .topBang ul li:last-child {
            border-bottom: none;
        }

.i_shuZi {
    display: inline-block;
    width: 17px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    font-size: 15px;
    color: #fff;
    border-radius: 2px;
    margin-top: 12px;
}

.red_bg {
    background: #ed9a9a;
}

.gray_bg {
    background: #aeb0b1;
}

.topBang ul .a1 {
    display: block;
    width: 210px;
    height: 46px;
    overflow: hidden;
    margin-left: 10px;
    font-size: 14px;
    color: #333333;
}

    .topBang ul .a1:hover {
        color: #df0303;
    }

.i_quShi {
    display: inline-block;
    float: left;
    width: 7px;
    height: 9px;
    line-height: 9px;
    margin-top: 18px;
}

.topBang ul li span {
    color: #828b92;
    font-size: 14px;
}


/* 猜你喜欢 */

.knowMore {
    padding: 16px 20px 20px;
    width: 1160px;
    background: #fff;
    margin-top: 20px;
}

    .knowMore .list {
        height: 45px;
        line-height: 45px;
        color: #aeb0b1;
        font-size: 20px;
    }

        .knowMore .list li {
            margin-right: 38px;
            float: left;
            cursor: pointer;
        }

            .knowMore .list li.selected {
                color: #394043;
            }

    .knowMore .con1 {
        display: none;
    }

        .knowMore .con1 a {
            display: inline-block;
            height: 30px;
            line-height: 30px;
            font-size: 14px;
            color: #333333;
            float: left;
            margin-right: 40px;
        }

            .knowMore .con1 a:hover {
                color: #df0303;
            }


/* 右侧 */

.rightCintent {
    width: 300px;
}

    .rightCintent .first {
        background: #fff;
        width: 260px;
        padding: 0 20px 22px;
        border-top: 2px solid #f13b23;
    }

        .rightCintent .first .title {
            height: 54px;
            border-bottom: 1px solid #f1f1f1;
            margin-bottom: 10px;
        }

            .rightCintent .first .title h2 {
                color: #333;
                font-size: 17px;
                padding-top: 18px;
            }

        .rightCintent .first ul {
            margin-top: 18px;
        }

            .rightCintent .first ul li {
                height: 26px;
                line-height: 26px;
                margin-top: 10px;
                font-size: 15px;
                color: #394043;
                padding-left: 40px;
            }



        .rightCintent .first .span2 img {
            display: inline-block;
            width: 17px;
            height: 11px;
            margin-left: 12px;
        }

        .rightCintent .first .span3 img {
            display: inline-block;
            width: 13px;
            height: 13px;
            margin-left: 12px;
            margin-right: 2px;
        }

.baozhang {
    width: 58px;
    height: 67px;
    right: 12px;
    top: -12px;
}

.yinzhang2 {
    width: 71px;
    height: 64px;
    right: 0;
    bottom: 0;
}

.rightCintent .first ul li.rightHui {
    color: #a4a4a4;
}


/* 换一换 */

.picScroll-left {
    width: 260px;
    padding: 0 20px 13px;
    overflow: hidden;
    position: relative;
    border-top: 2px solid #f13b23;
    margin-top: 20px;
    background: #fff;
}

    .picScroll-left .hd {
        font-size: 16px;
        font-weight: normal;
        color: #333333;
        height: 45px;
        line-height: 45px;
        padding: 0px 9px;
        border-bottom: 1px solid #efefef;
    }

        .picScroll-left .hd span {
            float: left;
        }

        .picScroll-left .hd .next {
            display: block;
            float: right;
            cursor: pointer;
            font-size: 12px;
            color: #aeb0b1;
            padding-left: 14px;
        }

        .picScroll-left .hd ul {
            float: right;
            overflow: hidden;
            zoom: 1;
            margin-top: 10px;
            zoom: 1;
        }

            .picScroll-left .hd ul li {
                float: left;
                width: 9px;
                height: 9px;
                overflow: hidden;
                margin-right: 5px;
                text-indent: -999px;
                cursor: pointer;
            }

                .picScroll-left .hd ul li.on {
                    background-position: 0 0;
                }

    .picScroll-left .bd ul {
        overflow: hidden;
        zoom: 1;
    }

        .picScroll-left .bd ul li {
            width: 260px;
            float: left;
            height: auto !important;
        }

    .picScroll-left .bd .touXiang {
        width: 80px;
        float: left;
        text-align: center;
    }

        .picScroll-left .bd .touXiang .p1 {
            margin-top: 10px;
        }

        .picScroll-left .bd .touXiang .p2 {
            margin-top: 10px;
            color: #999;
            font-size: 12px;
            margin-top: 6px;
        }

            .picScroll-left .bd .touXiang .p2 span {
                color: #e60026;
            }

    .picScroll-left .bd ul li a {
        display: block;
        margin: auto;
        width: 60px;
        height: 60px;
        overflow: hidden;
        border-radius: 50%;
        margin-top: 18px;
    }

        .picScroll-left .bd ul li a span {
            display: block;
            height: 30px;
            line-height: 30px;
            overflow: hidden;
            color: #666666;
            text-align: center;
        }

            .picScroll-left .bd ul li a span:hover {
                color: #ff8400;
                text-decoration: underline;
            }

    .picScroll-left .bd .teacher {
        width: 175px;
        float: right;
        font-size: 18px;
        color: #999;
    }

        .picScroll-left .bd .teacher p {
            height: 30px;
            border: 1px solid #ffc9c2;
            padding: 0 10px;
            border-radius: 20px;
            line-height: 30px;
        }

        .picScroll-left .bd .teacher .p2 {
            font-size: 16px;
            cursor: pointer;
            margin-top: 28px;
            color: #df0303;
            font-style: normal;
            width: 116px;
            padding-left: 35px;
        }

        .picScroll-left .bd .teacher .p3 {
            cursor: pointer;
            font-size: 14px;
            margin-top: 10px;
            width: 58px;
            font-style: italic;
            color: #333;
            padding-left: 35px;
        }

        .picScroll-left .bd .teacher p:hover {
            border: 1px solid #ff5a37;
        }

        .picScroll-left .bd .teacher .p2:hover {
            color: #fff;
        }

        .picScroll-left .bd .teacher .p3:hover {
            color: #fff;
        }

.elseXM {
    display: block;
    height: 54px;
    width: 260px;
    padding: 0 20px;
    background: #fff;
}

    .elseXM .line {
        display: inline-block;
        width: 50px;
        height: 1px;
        background: #cacaca;
        margin-top: 26.5px;
    }

    .elseXM .font {
        display: inline-block;
        margin-left: 18px;
        width: 122px;
        height: 54px;
        line-height: 54px;
        color: #394043;
        font-size: 17px;
    }

.picScroll-left2 {
    padding-bottom: 0;
}

.picScroll-left .bd .teacher .p4 {
    margin-top: 28px;
}

.picScroll-left .teacher .p4 .font1 {
    font-size: 15px;
    color: #333333;
}

.picScroll-left .teacher .p4 .font2 {
    color: #aeb0b1;
    font-size: 12px;
}

    .picScroll-left .teacher .p4 .font2 em {
        color: #e60026;
    }

.picScroll-left .bd .teacher .p3_line {
    border-radius: 2px;
    cursor: pointer;
    font-size: 15px;
    margin-top: 10px;
    width: 66px;
    font-style: italic;
    color: #333;
    padding-left: 42px;
}


/* 底部 */

.footer {
    background: #353535;
    width: 100%;
}

.footerTop {
    height: 270px;
}

    .footerTop .left {
        width: 562px;
    }

        .footerTop .left ul {
            border-bottom: 1px solid #484848;
            padding-bottom: 16px;
        }

        .footerTop .left li {
            float: left;
            margin-right: 50px;
        }

            .footerTop .left li p {
                font-size: 14px;
                margin-bottom: 11px;
            }

                .footerTop .left li p a {
                    color: #969696;
                }

                .footerTop .left li p:first-child {
                    font-size: 15px;
                    margin-bottom: 19px;
                }

                    .footerTop .left li p:first-child a {
                        color: #fff;
                    }

    .footerTop .zhaoShang {
        padding-bottom: 12px;
    }

        .footerTop .zhaoShang .p1 {
            height: 55px;
            line-height: 55px;
            font-size: 15px;
            color: #ffffff;
        }

        .footerTop .zhaoShang .p2 {
            color: #969696;
            font-size: 12px;
            margin-bottom: 8px;
        }

    .footerTop .right {
        width: 400px;
        height: 190px;
        background: #f0f0f0;
        margin-right: 20px;
        margin-top: 15px;
    }

        .footerTop .right .app {
            height: 65px;
            line-height: 70px;
            overflow: hidden;
            color: #454545;
            font-weight: bold;
            font-size: 17px;
            text-align: center;
        }

        .footerTop .right dl {
            float: left;
            width: 90px;
            margin-left: 34px;
        }

            .footerTop .right dl dt {
                width: 90px;
                height: 90px;
            }

            .footerTop .right dl dd {
                margin-top: 4px;
                font-size: 12px;
                color: #000;
                text-align: center;
            }

.footer .shengMing {
    height: 72px;
    line-height: 72px;
    border-top: 1px solid #484848;
    color: #d4d4d4;
    font-size: 12px;
}


/* 投诉反馈 弹层 */

.touSu_box {
    width: 600px;
    height: 465px;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -232px;
    margin-left: -300px;
    z-index: 2556;
    display: none;
}

    .touSu_box .title {
        height: 78px;
        text-align: center;
        font-size: 18px;
        color: #333333;
    }

        .touSu_box .title .font {
            line-height: 78px;
        }

        .touSu_box .title .close {
            font-size: 34px;
            right: 15px;
            top: 10px;
            color: #cccccc;
            cursor: pointer;
        }

    .touSu_box ul {
        width: 500px;
        margin: 0 auto;
        font-size: 12px;
    }

    .touSu_box .li1 {
        height: 34px;
        line-height: 34px;
        color: #666666;
    }

    .touSu_box .li2 p {
        height: 26px;
        line-height: 26px;
        float: left;
        color: #333333;
        width: 125px;
    }

        .touSu_box .li2 p input {
            float: left;
            margin: 6px 3px 0 1px;
        }

    .touSu_box .li3 {
        width: 468px;
        height: 100px;
        margin-top: 20px;
        padding: 10px 15px 0;
        border: 1px solid #bebebe;
    }

        .touSu_box .li3 textarea {
            height: 80px;
            width: 468px;
            border: none;
            color: #cccccc;
            line-height: 20px;
            font-size: 12px;
            resize: none;
        }

        .touSu_box .li3 p {
            height: 20px;
            line-height: 20px;
            color: #999999;
        }

    .touSu_box .li4 input {
        height: 38px;
        line-height: 38px;
        width: 483px;
        padding-left: 15px;
        color: #cccccc;
        border: 1px solid #bebebe;
        margin-top: 10px;
    }

    .touSu_box .li5 input {
        width: 300px;
        height: 45px;
        line-height: 45px;
        background: #ff9a1f;
        font-size: 18px;
        color: #fff;
        border: none;
        margin: 32px 100px 0;
    }


/* 图形验证码 */

.grayBlack {
    background: #000;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0.7;
    z-index: 2555;
    display: none;
}

.pic_yzm {
    width: 440px;
    height: 230px;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -220px;
    margin-top: -115px;
    border-radius: 8px;
    display: none;
}

    .pic_yzm .first {
        height: 35px;
        line-height: 35px;
        font-size: 24px;
        color: #8f8080;
    }

        .pic_yzm .first span {
            margin-right: 12px;
        }

    .pic_yzm .font {
        font-size: 22px;
        color: #384043;
        margin-left: 20px;
    }

    .pic_yzm .yanzhengma {
        width: 400px;
        height: 42px;
        margin-top: 26px;
        margin-left: 20px;
    }

        .pic_yzm .yanzhengma input {
            width: 190px;
            padding-left: 10px;
            height: 40px;
            border: 1px solid #ccc;
            border-radius: 4px;
        }

        .pic_yzm .yanzhengma .span1 {
            width: 90px;
            height: 40px;
            display: inline-block;
            margin-left: 15px;
        }

        .pic_yzm .yanzhengma .span2 {
            line-height: 40px;
            margin-left: 15px;
            font-size: 14px;
            cursor: pointer;
        }

    .pic_yzm .sure {
        margin-top: 30px;
    }

        .pic_yzm .sure input {
            width: 200px;
            height: 42px;
            border: 1px solid #ccc;
            background: #fff;
            border-radius: 4px;
            margin-left: 20px;
        }
span.line_line {
    position: relative;
    top: -5px;
}

.i7 {
    background-position: -170px 0;
    width: 9px;
    height: 5px;
    margin-left: 9px;
    margin-bottom: 2px;
}

.rank_logo {
    width: 380px;
    height: 45px;
    margin-top: 34px;
}

    .rank_logo .pLogo {
        height: 45px;
    }

    .rank_logo .p2 {
        border-left: 1px solid #c5c5c5;
        width: 150px;
        padding-left: 14px;
        height: 50px;
        margin-left: 15px;
    }

        .rank_logo .p2 .span1 {
            display: inline-block;
            width: 130px;
            line-height: 48px;
            overflow: hidden;
            font-weight: bold;
            font-size: 21px;
            color: #000;
        }

        .rank_logo .p2 .span2 {
            color: #999999;
            font-size: 14px;
            margin-left: 15px;
        }

.property_logo {
    background: #fff;
}

.wrap_mar {
    width: 1200px;
    margin: auto;
}
/* logo */

.zong_logo {
    height: 120px;
    overflow: visible;
    margin-top: 0px;
    *padding-top: 30px;
}

.logo_left {
    width: 222px;
    height: 56px;
    background-position: 0 -30px;
    margin-top: 32px;
}

.logo_center {
    margin: 30px 0 0 114px;
    width: 525px;
}

.logo_find {
    height: 36px;
    border: 2px solid #df0303;
    position: relative;
}

    .logo_find .logo_select {
        width: 99px;
        height: 36px;
        background: #fff2f2;
        text-align: center;
        line-height: 36px;
        cursor: pointer;
        border-right: 1px solid #df0303;
        z-index: 9;
    }


/* 下拉框 */

.xiala_box {
    width: 406px;
    padding: 10px;
    border: 1px solid #e5e5e5;
    background: #fff;
    left: -2px;
    top: 28px;
}

.logo_center .xiala_box li {
    width: 81px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-right: 0;
}

    .logo_center .xiala_box li a:hover {
        text-decoration: underline;
    }

.i7 {
    background-position: -170px 0;
    width: 9px;
    height: 5px;
    margin-left: 9px;
    margin-bottom: 2px;
    *margin-bottom: 6px;
}

.logo_find .text {
    width: 314px;
    height: 34px;
    line-height: 34px;
    background: #fff;
    font-size: 12px;
    color: #999;
    border: none;
    padding-left: 11px;
    outline: medium;
}

.logo_find .button {
    width: 95px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    border: none;
    background: #df0303;
    text-indent: 30px;
    outline: medium;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 11;
    cursor: pointer;
}

.logo_center ul {
    margin-top: 8px;
    height: 14px;
    line-height: 14px;
}

    .logo_center ul li {
        float: left;
        margin-right: 8px;
        color: #4b4b4b;
    }

        .logo_center ul li a {
            color: #4b4b4b;
        }

            .logo_center ul li a:hover {
                color: #e70000;
            }

.logo_paihang {
    margin-top: 35px;
}

    .logo_paihang li {
        float: left;
        width: 64px;
        text-align: center;
        color: #a7a7a7;
    }

        .logo_paihang li i {
            display: block;
            margin: 0 auto 5px;
            width: 30px;
            height: 30px;
        }

.i8 {
    background-position: -240px 0;
}

.i9 {
    background-position: -290px 0;
}

.i10 {
    background-position: -340px 0;
}

.i11 {
    background-position: -390px 0;
}

.logo_paihang li a {
    color: #999;
}

    .logo_paihang li a:hover {
        color: #ce0000;
        text-decoration: underline;
    }

.newhotinstry {
    width: 1198px;
    margin: 0 auto;
    height: 30px;
    border: 1px solid #ccc;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    height: 40px;
    line-height: 40px;
    border-top: 0;
    overflow: hidden;
}

    .newhotinstry a {
        color: #666666;
        font-size: 12px;
        margin-left: 12px;
    }

    .newhotinstry span {
        font-size: 14px;
        font-weight: bold;
        color: #404040;
        margin-left: 12px;
    }

.listf12.lin30 li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.nav .pinPai_nav li.newli {
    width: 171px;
}

.pinPai_nav li {
    float: left;
    width: 109px;
    font-size: 17px;
    text-align: center;
}
/*home*/
.home {
    width: 1200px;
    margin: 0 auto;
    height: 59px;
    border-bottom: 1px solid #f0f0f4;
    line-height: 60px;
}

    .home .home_left {
        _width: 372px;
    }

        .home .home_left ul {
            padding-left: 16px;
        }

            .home .home_left ul li {
                float: left;
                font-size: 14px;
                color: #999;
            }

                .home .home_left ul li.cur_color {
                    color: #e43c01;
                }

                .home .home_left ul li a {
                    font-size: 14px;
                    color: #c4c4c4;
                    display: block;
                }

            .home .home_left ul .jkh {
                font-size: 16px;
                padding-left: 8px;
                padding-right: 8px;
                color: #c4c4c4;
            }

            .home .home_left ul li span {
                background: url(/pccss/template/images/gt.png) no-repeat;
                margin: 25px 8px 0 9px;
                _margin-top: 14px;
                width: 5px;
                height: 9px;
                display: block;
            }

            .home .home_left ul li.current3 a {
                font-size: 14px;
                color: #c4c4c4;
            }

    .home .home_right {
        padding-right: 11px;
        *width: 600px;
    }

        .home .home_right ul li {
            float: left;
            color: #999;
        }

            .home .home_right ul li u {
                color: #e23500;
                font-weight: bold;
            }

            .home .home_right ul li span {
                width: 1px;
                height: 12px;
                display: block;
                margin: 14px 9px 0 10px;
            }

.bread_right span {
    display: inline !important;
    margin: 0 !important;
}

.bread_right .benYue {
    padding-left: 20px;
    font-size: 15px;
    color: #495157 !important;
}

.home .home_right a.phone {
    width: 105px;
    height: 23px;
    line-height: 23px;
    display: block;
    margin: 8px 0 0 31px;
    text-indent: 13px;
    color: #fff;
    font-size: 12px;
    position: relative;
}

    .home .home_right a.phone img.w-erwei {
        position: absolute;
        top: 32px;
        right: -11px;
        z-index: 100;
    }

.pageTop {
    height: 45px;
    width: 100%;
    background: #f5f5f5;
    font-size: 12px;
    z-index: 88;
}

.pageTop-left li a {
    color: #666;
}

.fl1 {
    float: left;
    display: inline;
    color: #666;
}

.fr1 {
    color: #666;
}

.new_free a {
    color: #666;
}

.phonrLoad .li1 a:hover {
    color: #fff;
}

.phonrLoad li:hover {
    background: #1e1e1e;
    color: #fff !important;
}

    .phonrLoad li:hover a {
        color: #fff !important;
    }

    .phonrLoad li:hover em {
        color: #fff !important;
    }

.phonrLoad .li1 {
    width: 90px;
    text-indent: 5px;
    border-left: 1px solid #ccc;
    position: relative;
}

.webNav {
    width: 84px;
    border-left: 1px solid #ccc;
    position: relative;
}

.topbar_left em {
    margin: 0 12px;
    color: #ccc;
    font-style: normal;
}

.rank_logo .pLogo a {
    height: 45px;
    width: 135px;
    overflow: hidden;
    background: url(/pccss/template/images/rank_logo.png) center center no-repeat;
    background-size: 100% 100%;
    text-indent: -1000px;
    display: block;
}

.fotlogo {
    height: 48px;
    width: 135px;
    background: url(/pccss/template/images/footerlogo.png) center center no-repeat;
    background-size: 100% 100%;
    text-indent: -1000px;
    display: block;
}

.pinPai_nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

    .pinPai_nav li {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        width: auto !important;
        float: none !important;
    }

.timeEye span.ztag {
    float: right;
    background: none;
}

    .timeEye span.ztag a {
        float: right;
        margin-left: 10px;
        font-size: 12px;
        color: #585858;
    }

.topbar_left li a {
    font-size: 12px;
}

.headerR {
    display: inline-block;
}

    .headerR .login {
        cursor: pointer;
        position: relative;
    }

    .headerR a {
        color: #aeaeae;
        display: inline-block;
        font-size: 14px;
    }

    .headerR .headT {
        cursor: pointer;
        display: inline-block;
        height: 20px;
        line-height: 20px;
        margin-right: 6px;
        position: relative;
        vertical-align: middle;
        margin-top: -2px;
    }

    .headerR span img {
        height: 20px;
        vertical-align: middle;
        width: 20px;
        border-radius: 30px;
    }

    .headerR em {
        color: #333;
        font-style: normal;
        font-size: 12px;
        margin-left: 0px;
        padding-top: 6px;
    }

    .headerR .loginf .myoption {
        left: -6px;
        margin-left: -46px;
        position: absolute;
        top: 27px;
        z-index: 10000;
    }

.pull-corner {
    background: url(/pccss/template/images/corner.png) no-repeat 0 0;
    height: 10px;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    top: -8px;
    width: 13px;
    z-index: 1000;
}

.myoption ul {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
    padding: 2px;
}

    .myoption ul li {
        height: 32px;
        line-height: 32px;
        width: 116px;
    }

        .myoption ul li a {
            color: #333;
            display: block;
            font-size: 14px;
            padding-left: 20px;
            text-align: center;
        }

.loginf .tuceng {
    background: #fff;
    width: 100px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 14px;
    opacity: 0;
    filter: alpha(opacity=0);
}

.zxserchcb {
    float: right;
    background: #fff;
    width: 500px;
    border: 2px solid #f13b23;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    margin-top: 34px;
}

    .zxserchcb input {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        height: 40px;
        line-height: 40px;
        text-indent: 16px;
        border-right: none;
        border: none;
        background: #fbfbfb;
        font-size: 14px;
    }

    .zxserchcb span {
        cursor: pointer;
        width: 60px;
        height: 40px;
        line-height: 40px;
        display: block;
        color: #fff;
        font-size: 14px;
        padding-left: 50px;
        background: url(/pccss/template/images/sadfa.png) 28px center no-repeat #f13b23;
    }

.tacetesx {
    position: fixed;
    width: 200px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border-radius: 6px;
    background: #f13b23;
    left: 50%;
    top: 50%;
    margin-left: -100px;
    margin-top: -30px;
}

.zxserchcb .selectdown {
    float: left;
    width: 107px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    position: relative;
    cursor: pointer;
    z-index: 1000;
}

    .zxserchcb .selectdown p {
        width: 105px;
        height: 24px;
        line-height: 24px;
        display: block;
        position: absolute;
        left: 0;
        top: 7px;
        color: #777;
        z-index: 100001;
        border-top-left-radius: 16px;
        border-bottom-left-radius: 16px;
        font-size: 14px;
        padding-right: 10px;
        border-right: 1px solid #ddd;
    }

    .zxserchcb .selectdown i {
        display: block;
        position: absolute;
        width: 14px;
        height: 14px;
        background: url(/pccss/template/images/dotx.png) center center no-repeat;
        background-size: 11px;
        right: 10px;
        top: 6px;
        transition: transform 0.3s;
    }

        .zxserchcb .selectdown i.hocv {
            transform: rotate(-180deg);
        }

    .zxserchcb .selectdown ul {
        position: absolute;
        left: 3px;
        width: 95px;
        top: 39px;
        box-shadow: 0 4px 4px #eee;
        background: #fff;
        padding-top: 10px;
        padding-bottom: 10px;
        display: none;
        border-top: 2px solid #f13b23;
    }

    .zxserchcb .selectdown li {
        height: 34px;
        line-height: 34px;
        color: #777;
        font-size: 14px;
    }

        .zxserchcb .selectdown li:hover {
            color: #3751fe;
        }

    .zxserchcb .selectdown span em {
        font-style: normal;
    }

.scshengming {
    padding:3px 15px;
    background: #fafafa;
    border: 1px solid #eee;
}

.gbottom {
    margin-top: 20px;
    margin-bottom: 40px;
}
.csmkonetopdl {
      background: #f9f9f9;
      align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      justify-content: space-between;
  }

  .csmkonetopdl dt{
    width: 240px;
    height: 150px;

}
.csmkonetopdl dt img{
    width: 100%;
    height: 100%;
    display: block;
}
.csmkonetopdl dd{
    width:552px;
   
}
.csmkonetopdl dd .tit{

    font-size:17px;
    color: #333;
    height: 30px;
    line-height:30px;
    overflow: hidden;
    display: block;
}
.csmkonetopdl dd .produce{

    font-size:13px;
    color: #666666;
    line-height:26px;
    display: block;
    margin-top: 13px;
    max-height: 78px;
    overflow: hidden;
}
.indexgg1{
  margin-top: 28px;
}
.indexgg1 img{
  width: 100%;
  height: auto;
  display: block;
}
/* 分页 */
.compagination{margin-top: 0px;text-align:center;margin-bottom: 20px;}
.compagination a{display:inline-block;width:40px;height:40px;margin-right: 10px;line-height:40px;text-align: center;color: #7f7f7f;font-weight: bold;background: url(/pccss/template/images/pagea.png) no-repeat -4px -3px;transition: none; float:none;}
.compagination .pages{width: 98px;height: 40px;margin-right: 10px;line-height: 40px;background: url(/pccss/template/images/page.png) no-repeat -3px -3px;}
.compagination .pages:hover{background-position: -3px -53px;}
.compagination a.cur{color: #fff;background:#fc0021;border-radius:4px;}
.compagination a:hover{background-position: -4px -45px;}
.compagination a.cur:hover{color: #fff;background:#fc0021;}
.compagination a.more{display: inline;width: auto;font-weight: normal; background-image: none;background: none;}
/*分页END*/
.index-list li:nth-child(n+4) a {
    font-weight: 500;
}

.gbottom {
    margin-top: 20px;
    margin-bottom: 40px;
    padding: 18px 15px;
    background: #fafafa;
    border: 1px solid #eee;
}
.gbottom p{
	color: #666;
    line-height: 30px;
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}
.gbottom p a{
color: #666;
}