﻿@charset "utf-8";

html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset, .h3 {
    margin: 0;
    padding: 0;
}

ul, ol, dl {
    list-style-type: none;
}

header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer {
    display: block;
    margin: 0;
    padding: 0;
}

address, caption, cite, code, dfn, em, th, var, i, b {
    font-style: normal;
    font-weight: normal;
}

input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

input, button {
    overflow: visible;
    vertical-align: middle;
    outline: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

a, area {
    outline: none;
    blr: expression(this.onFocus=this.blur());
}

    a:focus, a:hover, a:active {
        outline: none;
        blr: expression(this.onFocus=this.blur());
    }

sub, sup {
    vertical-align: baseline;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

textarea {
    resize: none;
}

input[type="submit"], input[type="button"] {
    cursor: pointer;
}

img {
    border: 0;
    vertical-align: middle;
}

a img, img {
    -ms-interpolation-mode: bicubic;
}

a {
    text-decoration: none;
    cursor: pointer;
}

    a:hover {
        opacity: .85;
        filter: alpha(opacity=85);
        color: #eb0c1c;
    }

    a:hover {
        text-decoration: none;
    }

body, th, td, button, input, select, textarea {
    font-family: Arial,"微软雅黑";
    font-size: 13px;
    color: #333;
}

.layout {
    width: 1220px;
    margin: 0 auto;
    clear: both;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}

.clearfix {
    *zoom: 1;
}

#web-ietip {
    width: 526px;
    height: 90px;
    padding: 83px 0 0 84px;
    overflow: hidden;
    background: url(../images/browser.png) no-repeat center center;
    margin: 200px auto 0;
}

    #web-ietip a {
        display: block;
        width: 65px;
        height: 80px;
        float: left;
    }

/*初始化*/
body {
    min-width: 1260px;
    min-height: 768px;
    background-color: #EDF0F2;
}

.hwimg {
    width: 100%;
    height: 100%;
}

.header {
    background-color: #FFFFFF;
}

    .header .htop {
        /*background: url(../images/pic01.png) no-repeat center;*/
        background-color: #3861dd;
    }

        .header .htop .dimg {
            position: relative;
        }

            .header .htop .dimg .close {
                position: absolute;
                display: block;
                right: 0;
                top: 0px;
                margin-top: 10px;
            }

    .header .hmid {
        background-color: #000;
    }

        .header .hmid .li {
            padding: 10px 0;
            line-height: 14px;
            color: #999999;
        }

            .header .hmid .li .a {
                font-size: 12px;
                color: #fff;
            }

                .header .hmid .li .a.car {
                    color: #eb0c1c;
                }

            .header .hmid .li:before {
                content: "|";
                padding: 0 10px;
            }

            .header .hmid .li:first-child:before {
                content: "";
                padding: 0;
            }

            .header .hmid .li .car .icon-cart {
                padding-right: 2px;
            }

    .header .hbtm {
        padding: 13px 0 5px 0;
    }

        .header .hbtm .hbtm_mid {
            margin: 0 90px;
        }

        .header .hbtm .shbox {
            width: 468px;
            height: 36px;
            border: 2px solid #eb0c1c;
            background-color: #FFFFFF;
        }

        .header .hbtm .btn {
            width: 70px;
            height: 40px;
            background: url(../images/sh.png) no-repeat center;
            background-color: #eb0c1c;
            border: none;
            border-radius: 0px;
        }

            .header .hbtm .btn:hover {
                opacity: .85;
                filter: alpha(opacity=85);
            }

        .header .hbtm .shbox .sod_select {
            border: none;
        }

        .header .hbtm .shbox .text {
            border: none;
            line-height: 36px;
            font-size: 12px;
            color: #999999;
            box-sizing: border-box;
            padding-left: 10px;
            width: 370px;
            position: relative;
            height: 36px;
        }

        .header .hbtm .shbox .textbox:before {
            /* content: "|"; height: 12px; color: #d5d5d5; */
        }

        .header .hbtm .right .hrf {
            margin: 32px 0;
            text-align: center;
            display: block;
            width: 140px;
            height: 40px;
            line-height: 40px;
            color: #FFFFFF;
            font-size: 15px;
            /*background: url(../images/pic09.png) no-repeat center;*/
        }

            .header .hbtm .right .hrf .img {
                padding-right: 10px;
                margin-top: -5px;
            }

        .header .hbtm .ultop {
        }

            .header .hbtm .ultop .li {
                width: 45px;
            }

        .header .hbtm .li .a {
            font-size: 12px;
            color: #333333;
            line-height: 32px;
            text-align: center;
            display: block;
        }

        .header .hbtm .ultop .li .a {
            font-weight: bold;
        }

            .header .hbtm .ultop .li .a:hover {
                background-color: #eb0c1c;
                color: #FFFFFF;
            }

        .header .hbtm .lj {
            font-size: 12px;
            font-weight: bold;
            color: #eb0c1c;
            line-height: 32px;
            padding: 0 12px;
        }

        .header .hbtm .ulbtm .li .a {
            padding: 0 7px;
        }

            .header .hbtm .ulbtm .li .a:hover {
                color: #eb0c1c;
            }

.nav {
    /*background-color: #eb0c1c;*/
    background-color: #fff;
    height: 35px;
}

    .nav .layout {
        position: relative;
    }

    .nav .menunav {
        position: relative;
    }

        .nav .menunav .li {
            height: 35px;
            width: 102px;
        }

            .nav .menunav .li.home {
                width: 180px;
                font-weight: bold;
                position: relative;
                background-color: red;
            }

                .nav .menunav .li.home.menuhome .subul .lisub {
                }

                .nav .menunav .li.home .subul {
                    position: absolute;
                    left: 0;
                    right: 0;
                    z-index: 99;
                    top: 100%;
                    /*height: 560px;*/
                    /*overflow: hidden;*/
                }

                    .nav .menunav .li.home .subul .sub {
                        font-size: 15px;
                        color: #FFFFFF;
                        display: block;
                        line-height: 86px;
                        border: 1px solid rgba(0,0,0,0.1);
                        padding: 1px;
                        font-weight: normal;
                    }

                        .nav .menunav .li.home .subul .sub .ico1 {
                            display: inline;
                            padding: 0 18px;
                        }

                        .nav .menunav .li.home .subul .sub .ico2 {
                            display: none;
                            padding: 0 18px;
                        }

                    .nav .menunav .li.home .subul .lisub:hover .sub {
                        background-color: rgba(255,255,255,0.9);
                        color: #eb0c1c;
                    }

                        .nav .menunav .li.home .subul .lisub:hover .sub .ico1 {
                            display: none;
                        }

                        .nav .menunav .li.home .subul .lisub:hover .sub .ico2 {
                            display: inline;
                        }

            .nav .menunav .li.active {
                background-color: red;
            }

            .nav .menunav .li .a {
                display: block;
                font-size: 16px;
                color: #222;
                text-align: center;
                line-height: 35px;
            }

            .nav .menunav .li:hover .a {
                color: #eb0c1c;
            }

            .nav .menunav .li .a .ico {
                height: 24px;
                padding-right: 25px;
                margin-top: -2px;
            }

            .nav .menunav .li.arcticle {
                /* width: 180px; */
                position: relative;
            }

.lb {
    position: relative;
    height: 430px;
}

    .lb .layout {
        position: relative;
    }

.unlogin {
    border-radius: 50%;
    background-color: rgba(0,0,0,0.05);
    width: 71px;
    height: 71px;
    left: 0;
    right: 0;
    top: -35px;
    position: absolute;
    margin: 0 auto;
}

    .unlogin .circle {
        border-radius: 50%;
        width: 63px;
        height: 63px;
        background-color: rgb(243, 243, 243);
        margin: 4px;
        overflow: hidden;
    }

        .unlogin .circle .a {
            width: 63px;
            height: 63px;
            display: table-cell;
            text-align: center;
            vertical-align: middle;
        }

        .unlogin .circle .img {
            max-width: 100%;
            max-height: 100%;
        }

.vip2_center {
    right: 0;
    top: 80px;
    position: absolute;
    z-index: 50;
    width: 350px;
    background-color: #fff;
    /*height: 464px;*/
    /*background: url(../images/bg13.png) no-repeat center;*/
}

    .vip2_center .frist {
        position: relative;
        height: 100px;
        margin: 0 19px;
        text-align: center;
        border-bottom: 1px solid #f3f3f3;
    }

        .vip2_center .frist .h4 {
            font-size: 14px;
            color: #666666;
            padding-top: 40px;
            text-align: center;
        }

        .vip2_center .frist .lg {
            display: inline-block;
        }

            .vip2_center .frist .lg .lg_btn {
                display: block;
                border: 1px solid #eb0c1c;
                width: 66px;
                height: 24px;
                line-height: 24px;
                color: #eb0c1c;
                /* border-radius: */
                margin: 0 8px;
            }

                .vip2_center .frist .lg .lg_btn:hover {
                    background-color: #eb0c1c;
                    color: #FFFFFF;
                }

    .vip2_center .second {
        position: relative;
        height: 75px;
        margin: 0 19px;
        text-align: center;
        border-bottom: 1px solid #f3f3f3;
    }

        .vip2_center .second .h4 {
            font-size: 15px;
            color: #666666;
            /* padding: 10px 0; */
        }

        .vip2_center .second .h3 {
            font-size: 29px;
            color: #eb0c1c;
        }

    .vip2_center .third {
        position: relative;
        padding: 10px 0;
        margin: 0 19px;
        text-align: center;
        border-bottom: 1px solid #f3f3f3;
    }

        .vip2_center .third .box {
            width: 168px;
            height: 47px;
            background-color: rgb(254, 71, 31);
            display: block;
            box-sizing: border-box;
            padding: 3px 2px;
        }

            .vip2_center .third .box .a {
                border: 1px solid rgba(255,255,255,.5);
                width: 164px;
                height: 41px;
                display: block;
                line-height: 41px;
                font-size: 14px;
                color: #FFFFFF;
                box-sizing: border-box;
            }

                .vip2_center .third .box .a .img {
                    padding-right: 8px;
                    margin-top: -5px;
                }

    .vip2_center .fourth {
        margin: 0 19px;
        padding-top: 10px;
    }

        .vip2_center .fourth .gg {
            display: block;
            border: 1px solid #eb0c1c;
            width: 38px;
            height: 23px;
            line-height: 23px;
            font-size: 14px;
            /* border-radius: */
            background-color: #FFFFFF;
            margin-right: 8px;
            text-align: center;
            color: #eb0c1c;
        }

        .vip2_center .fourth .gg_list {
            width: 112px;
        }

            .vip2_center .fourth .gg_list .a {
                font-size: 12px;
                line-height: 23px;
                color: #999999;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

                .vip2_center .fourth .gg_list .a:hover {
                    color: #eb0c1c;
                }

.lb .hlb .lbimg {
    height: 450px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
}

    .lb .hlb .lbimg.lb1 {
        background-image: url(../images/banner.jpg);
    }

    .lb .hlb .lbimg.lb2 {
        background-image: url(../images/banner2.jpg);
    }

    .lb .hlb .lbimg.lb3 {
        background-image: url(../images/banner3.jpg);
    }

.lb .hlb {
    text-align: center;
}

    .lb .hlb .slick-dots {
        position: absolute;
        bottom: 15px;
        left: 0;
        right: 0;
        width: 100px;
        margin: 0 auto;
    }

        .lb .hlb .slick-dots li {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background: #FFFFFF;
            float: left;
            margin: 0 8px;
            position: relative;
            margin-top: 5px;
        }

            .lb .hlb .slick-dots li.slick-active:before {
                content: "";
                width: 12px;
                height: 12px;
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                margin: auto;
                border-radius: 50%;
                background: #FFFFFF;
            }

            .lb .hlb .slick-dots li.slick-active {
                width: 20px;
                height: 20px;
                border-radius: 10px;
                background: transparent;
                border: 1px solid #FFFFFF;
                margin-top: 0;
            }

.str_wrap {
    /*animation: go 3s infinite;*/
}

    .str_wrap .box {
        animation: go 3s infinite;
        position: absolute;
        bottom: 0;
        right: 74px;
        margin-bottom: 15px;
        background-color: rgb(11, 12, 14);
        width: 304px;
        height: 35px;
        /* border-radius: */
        padding: 0 5px;
        z-index: 110;
    }

        .str_wrap .box .p {
            font-size: 12px;
            color: #FFFFFF;
            line-height: 35px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin-left: 15px;
        }

        .str_wrap .box .cl {
            /* border-radius: */
            background-color: rgb(229, 36, 41);
            width: 29px;
            height: 29px;
            margin-top: 3px;
        }

.footer {
    background-color: #1f1f24;
}

    .footer .ftop {
        padding: 45px 0;
    }

    .footer .fbtm {
        padding: 40px 0;
        border-top: 1px solid #2c2c30;
    }

        .footer .fbtm .p {
            font-size: 12px;
            line-height: 24px;
            color: #616161;
            text-align: center;
        }

        .footer .fbtm .ul {
            font-size: 14px;
            color: #b5b5b5;
            padding-bottom: 40px;
        }

        .footer .fbtm .li a {
            color: #b5b5b5;
        }

        .footer .fbtm .li:hover a {
            color: #eb0c1c;
        }

        .footer .fbtm .li:before {
            padding: 0 5px;
        }

        .footer .fbtm .li:first-child:before {
            content: "";
            padding: 0;
        }

    .footer .ftop .fdl dl {
        padding-right: 90px;
        border-right: 1px solid #2c2c30;
        padding-left: 25px;
    }

        .footer .ftop .fdl dl:first-child {
            margin-left: -25px;
        }

    .footer .ftop .fdl .dt {
        padding-bottom: 15px;
        font-size: 18px;
        color: #B5B5B5;
    }

        .footer .ftop .fdl .dt .a {
            font-size: 16px;
            color: #B5B5B5;
        }

    .footer .ftop .fdl .dd .a {
        color: #616162;
        font-size: 14px;
        line-height: 28px;
    }

        .footer .ftop .fdl .dd .a:hover {
            color: #eb0c1c;
        }

    .footer .ftop .fddimg {
        width: 100px;
        height: 100px;
        border: 1px solid #494949;
        display: table-cell;
        box-sizing: border-box;
        text-align: center;
        vertical-align: middle;
    }

    .footer .ftop .fdtimg {
        color: #B5B5B5;
        font-size: 16px;
        padding-bottom: 20px;
    }

    .footer .ftop .imgdl {
        margin-left: 40px;
    }

    .footer .ftop .fddimg .imgs {
        max-height: 100%;
        max-width: 100%;
    }

.lb {
    position: relative;
}

    .lb .login {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: url(../images/bn01.jpg) center;
    }

        .lb .login .layout {
            position: relative;
        }

            .lb .login .layout .lgreg {
                width: 351px;
                height: 464px;
                background-color: #FFFFFF;
                position: relative;
                margin-top: 50px;
            }

                .lb .login .layout .lgreg .ewm {
                    position: absolute;
                    right: 5px;
                    top: 10px;
                }

        .lb .login .lgform {
            padding-left: 26px;
            padding-top: 35px;
            padding-right: 23px;
        }

            .lb .login .lgform .h4 {
                font-size: 16px;
                font-weight: bold;
                line-height: 24px;
                color: #333333;
            }

            .lb .login .lgform .lgbox {
                /* margin-top: 25px; */
            }

                .lb .login .lgform .lgbox .text {
                    width: 250px;
                    height: 40px;
                    border: 1px solid #cbcbcb;
                    padding-left: 8px;
                }

                .lb .login .lgform .lgbox .user {
                    width: 40px;
                    height: 40px;
                    border: 1px solid #cbcbcb;
                    background-color: #CCCCCC;
                    display: block;
                    line-height: 40px;
                    text-align: center;
                }

/*{margin: 20px auto;}*/
.lgbox .span .check {
    position: absolute;
    width: 20px;
    height: 20px;
    visibility: hidden;
}

.lgbox .span {
    position: relative;
    padding-top: 5px;
}

    .lgbox .span .check + label {
        display: inline-block;
        width: 20px;
        height: 20px;
        background: url(../images/check.png) no-repeat;
    }

    .lgbox .span .check:checked + label {
        background-image: url(../images/checked.png);
    }

.lgbox .mm {
    color: #333333;
    font-size: 12px;
    line-height: 24px;
}

.lgbox .left .mm:first-child:before {
    content: "|";
    padding: 0 10px;
    color: #bfbfbf;
}

.lgbox .lgzc .mm {
    color: #eb0c1c;
}

.lgform .lgbtn {
    width: 300px;
    height: 40px;
    /* border-radius: */
    background-color: #eb0c1c;
    line-height: 24px;
    font-size: 16px;
    color: #FFFFFF;
    border: none;
    margin-top: 5px;
}

.lgform .lgbox2 {
    text-align: center;
    font-size: 12px;
    color: #333333;
    line-height: 24px;
    padding-top: 25px;
}

    .lgform .lgbox2 .ul {
        display: inline-block;
    }

        .lgform .lgbox2 .ul .li {
            padding: 14px 5px;
        }

            .lgform .lgbox2 .ul .li .iconfont {
                font-size: 32px;
                color: #c4c4c4;
            }

            .lgform .lgbox2 .ul .li:hover .iconfont {
                color: #eb0c1c;
            }

.tips {
}

.lb .lgimgs {
    width: 100%;
    min-height: 560px;
}

.tips {
    width: 108px;
    height: 24px;
    line-height: 28px;
    right: 65px;
    background-color: #fefcee;
    border: 1px solid #f3d995;
    position: absolute;
    top: 0;
    font-size: 12px;
    color: #df9c1f;
    text-align: center;
    display: none;
}

    .tips .ico {
        margin-top: -4px;
        padding-right: 5px;
    }

    .tips .arrow {
        position: absolute;
        width: 6px;
        height: 6px;
        bottom: 13px;
        right: 0;
        margin-right: -6px;
    }

        .tips .arrow * {
            display: block;
            border-width: 6px;
            position: absolute;
            border-style: solid dashed dashed dashed;
            font-size: 0;
            line-height: 0;
        }

        .tips .arrow em {
            border-color: transparent transparent transparent #f3d995;
        }

        .tips .arrow span {
            border-width: 4px;
            border-color: transparent transparent transparent #fefcee;
            top: 2px;
        }

.login .lgreg .ewm:hover .tips {
    display: block;
}

.main {
    background-color: #EDF0F2;
}

.break .ul .li {
    font-size: 16px;
    color: #757575;
    line-height: 46px;
    padding: 14px 0;
    padding-left: 5px;
}

    .break .ul .li a {
        font-size: 16px;
        color: #666666;
    }

        .break .ul .li a img {
            margin-top: -5px;
        }

    .break .ul .li + .li:before {
        content: "\e60c";
        font-family: "iconfont" !important;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding: 0 10px;
    }

    .break .ul .li:last-child a {
        color: #eb0c1c;
    }

.break .search2 {
    padding: 18px 0;
}

    .break .search2 .sh {
        width: 222px;
        height: 34px;
        border: 1px solid #d2d2d2;
        font-size: 14px;
        color: #666666;
        padding-left: 10px;
    }

    .break .search2 .btn {
        width: 52px;
        height: 36px;
        background-color: #eb0c1c;
        border: none;
        font-size: 14px;
        color: #FFFFFF;
    }

.break .p {
    font-size: 15px;
    color: #666666;
    line-height: 46px;
}

    .break .p .span {
        font-size: 16px;
        color: #eb0c1c;
    }

.main .mllist {
    position: relative;
}

    .main .mllist.ll3 {
        /* padding-top: 40px; */
        padding-bottom: 40px;
    }

    .main .mllist .list_l {
        width: 884px;
    }

    .main .mllist .list_r {
        width: 286px;
        padding-top: 48px;
    }

.title_l {
    padding: 10px 0;
    border-bottom: 1px solid #e7e7e7;
}

.title_r {
    padding: 10px 0;
    border-bottom: 1px solid #e7e7e7;
    background-color: #fff;
}

.title_a {
    padding: 10px 0;
    background-color: #fff;
    margin-bottom: 10px;
}


.main .mllist .h3 {
    display: block;
    color: #666;
    line-height: 26px;
    padding-left: 18px;
    font-size: 16px;
    border-left: 4px solid #eb0c1c;
}

.main .mllist .list_l .fl_1 {
    margin-bottom: 50px;
    padding-bottom: 50px;
}

    .main .mllist .list_l .fl_1 .con {
        background-color: #FFFFFF;
        padding: 18px 0;
    }

.fl_1 .con .h4 {
    font-size: 18px;
    color: #eb0c1c;
    margin: 0 10px;
    padding-bottom: 18px;
    position: relative;
}

    .fl_1 .con .h4 .sp {
        font-size: 14px;
        color: #999999;
    }

    .fl_1 .con .h4:before {
        /*     position: absolute;
    content: " ";
    width: 2px;
    height: 24px;
    background-color: #eb0c1c;
    margin-left: -10px; */
    }

.fl_1 .con .box .fl_2 {
    border-bottom: 2px dashed #e7e7e7;
    margin: 0 125px;
}

    .fl_1 .con .box .fl_2 .li {
        margin: 5px 10px;
    }

        .fl_1 .con .box .fl_2 .li a {
            font-size: 14px;
            color: #666666;
        }

            .fl_1 .con .box .fl_2 .li a:hover {
                color: #eb0c1c;
            }

.break .p {
    font-size: 14px;
    line-height: 26px;
    background-color: white;
    border-left: 4px solid #eb0c1c;
    padding-left: 10px;
}


.fl_1 .con .h4 {
    font-size: 15px;
    color: #eb0c1c;
    margin: 0 10px;
    padding-bottom: 18px;
    position: relative;
    padding-left: 10px;
}

.fl_1 .con .box .fl_2 {
    margin: 0 12px;
}

.fix2 {
    position: absolute;
    bottom: 20px;
    left: 100%;
    margin-left: 20px;
}

    .fix2 .box {
        width: 46px;
        height: 46px;
        background-color: #333333;
        line-height: 46px;
        opacity: 0.6;
        text-align: center;
    }

.ph_list {
    border-top: 10px solid #edf0f2;
    margin-top: 20px;
    padding: 10px 0;
    background-color: #FFFFFF;
}

    .ph_list .ph_dl {
        padding: 20px;
        width: 385px;
        margin: 0 7px 10px 8px;
        border: 1px solid #f7f7f7;
    }

        .ph_list .ph_dl .dt {
            width: 185px;
            height: 112px;
            overflow: hidden;
        }

        .ph_list .ph_dl .dd {
            margin-left: 25px;
        }

            .ph_list .ph_dl .dd .ph_h4 {
                font-size: 17px;
                margin-bottom: 10px;
                color: #333333;
            }

            .ph_list .ph_dl .dd .pr_box {
                font-size: 15px;
                color: #666666;
                margin-bottom: 10px;
            }

            .ph_list .ph_dl .dd .p {
                font-size: 14px;
                color: #999999;
            }

            .ph_list .ph_dl .dd .ph_link {
                font-size: 14px;
                color: #999999;
            }

                .ph_list .ph_dl .dd .ph_link:hover {
                    color: #eb0c1c;
                }

            .ph_list .ph_dl .dd .ph_h4:hover {
                color: #eb0c1c;
            }

    .ph_list .page {
        padding-top: 10px;
        padding-bottom: 15px;
    }

@media only screen and (max-width: 1280px) {
    .fix2 {
        margin-left: -20px;
    }
}

.mllist .list_r .fr_1 {
    background-color: #FFFFFF;
    padding: 25px;
}

.mllist .list_r .fr_1 {
    background-color: #FFFFFF;
}

    .mllist .list_r .fr_1 .dt {
        width: 106px;
        height: 82px;
        overflow: hidden;
    }

        .mllist .list_r .fr_1 .dt .hwimg {
            transition: all .6s;
        }

    .mllist .list_r .fr_1 .dd {
        width: 106px;
    }

    .mllist .list_r .fr_1 .h4 {
    }

.hp {
    font-size: 14px;
    line-height: 30px;
    color: #666666;
}

.mllist .list_r .fr_1 .hp {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mllist .list_r .fr_1 .dl:hover .dt .hwimg {
    transform: scale(1.1);
}

.mllist .list_r .fr_1 .dl:hover p.hp {
    color: #eb0c1c;
}

.mllist .list_r .fr_1 .dl {
    margin-bottom: 25px;
}

.bn {
    height: 560px;
    background: url(../images/bn02.jpg) no-repeat center;
    /*background-size: 100%;*/
}

    .bn .bnbox {
    }

        .bn .bnbox .llbox {
            height: 560px;
            display: table-cell;
            vertical-align: middle;
        }

            .bn .bnbox .llbox .ll1 {
                width: 440px;
                height: 255px;
                border: 1px solid #FFFFFF;
            }

                .bn .bnbox .llbox .ll1 .ll2 {
                    width: 430px;
                    height: 245px;
                    margin: 5px;
                    background-color: rgba(255,255,255,0.8);
                }

                    .bn .bnbox .llbox .ll1 .ll2 .h3 {
                        font-size: 35px;
                        color: #333333;
                        padding-top: 30px;
                        padding-left: 30px;
                        padding-bottom: 10px;
                    }

                    .bn .bnbox .llbox .ll1 .ll2 .p {
                        font-size: 15px;
                        color: #666666;
                        padding-left: 30px;
                        padding-bottom: 10px;
                        padding-right: 30px;
                        height: 54px;
                        overflow: hidden;
                    }

                .bn .bnbox .llbox .ll1 .jm {
                    width: 147px;
                    height: 47px;
                    padding-left: 25px;
                    padding-top: 10px;
                }

                    .bn .bnbox .llbox .ll1 .jm .a {
                        text-align: center;
                        display: block;
                        font-size: 16px;
                        color: #FFFFFF;
                        line-height: 47px;
                        /* border-radius: */
                        background-color: #eb0c1c;
                    }

.pay_box {
    padding-top: 25px;
}

    .pay_box .pay_con {
        background-color: #FFFFFF;
        min-height: 865px;
    }

    .pay_box .ul .disc {
        padding: 10px 0px 10px 25px;
        background-image: url(../images/ico12_2.png);
        background-repeat: no-repeat;
        background-position: left top 14px;
        cursor: pointer;
    }

        .pay_box .ul .disc.active {
            background-image: url(../images/ico12_1.png);
        }

        .pay_box .ul .disc .span {
            font-size: 16px;
            color: #666666;
            line-height: 26px;
        }

    .pay_box .ul .licon {
        display: none;
    }

        .pay_box .ul .licon .ulcon {
            padding-left: 45px;
            padding-right: 25px;
            font-size: 14px;
            color: #333333;
            line-height: 26px;
        }

.wt1 {
    margin: 0 25px;
    padding: 15px 0;
    border-bottom: 1px dashed #E5E5E5;
}

.pay1 .ul {
    background-color: #FFFFFF;
}

    .pay1 .ul .li {
        padding: 1px 0;
        border-bottom: 1px solid #E5E5E5;
    }

        .pay1 .ul .li .a {
            display: block;
            font-size: 16px;
            color: #333333;
            line-height: 20px;
            padding: 14px 28px;
            border-left: 2px solid #e5e5e5;
        }

        .pay1 .ul .li:hover .a {
            border-left-color: #4fb5f3;
            color: #4fb5f3;
        }

        .pay1 .ul .li:last-child {
            border: none;
        }

.pay2, .pay3 {
    margin-top: 30px;
}

    .pay2 .title_r {
        background-color: #a4a1fc;
    }

    .pay2 .con {
        background: url(../images/bg04.png) no-repeat center;
        padding-top: 25px;
        padding-left: 15px;
        padding-bottom: 25px;
    }

        .pay2 .con .h4 {
            font-size: 16px;
            color: #33333;
            line-height: 26px;
        }

            .pay2 .con .h4 .iconfont {
                color: #a4a1fc;
                padding-right: 5px;
            }

        .pay2 .con .h5 {
            font-size: 16px;
            color: #eb0c1c;
            line-height: 26px;
            padding: 5px 0;
            padding-left: 18px;
        }

        .pay2 .con .h6 {
            font-size: 14px;
            color: #999999;
            line-height: 26px;
            padding-left: 18px;
            padding-left: 18px;
        }

    .pay3 .title_r {
    }

    .pay3 .con {
        text-align: center;
        background-color: #FFFFFF;
    }

        .pay3 .con .ewm2 {
            display: inline-block;
        }

            .pay3 .con .ewm2 .ewm_img {
                margin: 25px 0;
                padding: 0 20px;
            }

                .pay3 .con .ewm2 .ewm_img .p {
                    font-size: 14px;
                    color: #333333;
                    line-height: 26px;
                    padding-bottom: 10px;
                }

                .pay3 .con .ewm2 .ewm_img img {
                    width: 102px;
                    height: 102px;
                }

                .pay3 .con .ewm2 .ewm_img:first-child {
                    border-right: 1px solid #E5E5E5;
                }

.pay_con .fk_inp .sod_select {
    width: 692px;
    height: 38px;
    display: table-cell;
    line-height: 38px;
    padding: 0px 10px;
    border: 1px solid #dcdcdc;
    background-image: url(../images/arw03.png);
}

.pay_con .fk_inp {
    padding-top: 30px;
    padding-left: 20px;
}

    .pay_con .fk_inp .sp4 {
        vertical-align: top;
        display: table-cell;
        font-size: 16px;
        color: #eb0c1c;
        margin-top: -2px;
        padding-left: 2px;
    }

    .pay_con .fk_inp .sp5 {
        height: 38px;
        display: table-cell;
        vertical-align: middle;
        font-size: 16px;
        padding: 6px 0;
        line-height: 26px;
        color: #333333;
        /*padding-right: 20px;*/
        width: 140px;
        box-sizing: border-box;
    }

        .pay_con .fk_inp .sp5 img {
            margin-top: -4px;
            padding-right: 5px;
        }

        .pay_con .fk_inp .sp5.sp6 {
            vertical-align: top;
        }

    .pay_con .fk_inp .tarea {
        padding: 12px 10px;
        border: 1px solid #dcdcdc;
        width: 692px;
        height: 300px;
        display: table-cell;
        box-sizing: border-box;
    }

    .pay_con .fk_inp .text {
        width: 692px;
        height: 38px;
        display: table-cell;
        line-height: 38px;
        padding: 0px 10px;
        box-sizing: border-box;
        border: 1px solid #dcdcdc;
    }

.pay_con .tj {
    margin: 0 auto;
    padding: 50px 0;
}

    .pay_con .tj .tj_submit {
        width: 155px;
        height: 45px;
        background-color: #eb0c1c;
        text-align: center;
        font-size: 16px;
        color: #FFFFFF;
        border: none;
        margin: 0 auto;
        display: block;
        /* border-radius: */
    }

.pg {
    height: 765px;
    background: url(../images/bg05.png) no-repeat center;
}

    .pg .pg_title {
        padding-top: 68px;
        padding-bottom: 60px;
    }

    .pg .hmax {
        text-align: center;
        line-height: 46px;
    }

    .pg .fu_tlt {
        opacity: 0.7;
        line-height: 46px;
        font-size: 16px;
        color: #FFFFFF;
        text-align: center;
        background: url(../images/line.png) no-repeat center;
    }

    .pg .pg_con {
        padding-top: 34px;
        padding-left: 40px;
        padding-right: 40px;
        background: url(../images/bg05_1.png) no-repeat center;
    }

        .pg .pg_con .pg_inp {
            width: 360px;
            margin-right: 20px;
            margin-bottom: 20px;
        }

            .pg .pg_con .pg_inp:nth-child(3n) {
                margin-right: 0;
            }

            .pg .pg_con .pg_inp .span {
                display: block;
                width: 110px;
                height: 46px;
                line-height: 46px;
                text-align: center;
                text-align: center;
                font-size: 12px;
                color: #FFFFFF;
                background-color: #ff9191;
            }

                .pg .pg_con .pg_inp .span sup {
                    margin-top: -2px;
                }

            .pg .pg_con .pg_inp .text {
                background-color: #FFFFFF;
                border: 1px solid #eeeeee;
                width: 250px;
                height: 46px;
                box-sizing: border-box;
                padding-left: 20px;
                font-size: 12px;
                line-height: 46px;
                color: #999999;
            }

            .pg .pg_con .pg_inp .sod_select {
                position: relative;
                background-color: #FFFFFF;
                border: 1px solid #eeeeee;
                width: 250px;
                height: 46px;
                line-height: 46px;
                padding: 0px 20px;
                font-size: 12px;
                color: #999999;
                border: none;
                text-align: left;
                background-position-y: center;
                /*background-image: url();*/
            }

                .pg .pg_con .pg_inp .sod_select:before {
                    content: "";
                    position: absolute;
                    z-index: 99;
                    width: 15px;
                    height: 10px;
                    left: 0;
                    top: 17px;
                    margin-left: -25px;
                    background: url(../images/arw04.png) no-repeat center;
                }

                .pg .pg_con .pg_inp .sod_select .sod_list li {
                    padding: 0px 10px;
                }

            .pg .pg_con .pg_inp .span .sod_select {
                position: relative;
                background-color: #FF9191;
                border: 1px solid #eeeeee;
                width: 110px;
                height: 46px;
                line-height: 46px;
                padding: 0px 10px;
                font-size: 12px;
                color: #FFFFFF;
                border: none;
                text-align: center;
                background: url(../images/arw04.png) no-repeat right 15px center;
            }

        .pg .pg_con .ts {
            font-size: 12px;
            color: #eb0c1c;
            line-height: 12px;
            text-align: center;
            padding-bottom: 20px;
        }

        .pg .pg_con .pg_box1 {
            border-bottom: 1px dashed #dcdcdc;
        }

            .pg .pg_con .pg_box1 .pg_btn {
                width: 163px;
                height: 45px;
                margin: 0 auto;
                padding-bottom: 27px;
            }

                .pg .pg_con .pg_box1 .pg_btn .a {
                    display: block;
                    margin: 0 auto;
                    background-color: #eb0c1c;
                    color: #FFFFFF;
                    text-align: center;
                    line-height: 42px;
                    font-size: 16px;
                    border: none;
                }

                    .pg .pg_con .pg_box1 .pg_btn .a .img {
                        margin-top: -5px;
                        padding-right: 8px;
                    }

        .pg .pg_con .pg_box2 {
            text-align: center;
            padding: 30px 0;
        }

            .pg .pg_con .pg_box2 .pg_ul {
                display: inline-block;
            }

                .pg .pg_con .pg_box2 .pg_ul .li {
                    padding: 0 65px;
                    max-width: 150px;
                    text-align: center;
                }

                    .pg .pg_con .pg_box2 .pg_ul .li .h4 {
                        color: #333333;
                        font-size: 12px;
                        line-height: 18px;
                        padding-top: 10px;
                    }

                    .pg .pg_con .pg_box2 .pg_ul .li .hp {
                        color: #666666;
                        font-size: 12px;
                        line-height: 18px;
                    }

.fl_1 .con.bq .box .fl_2 {
    padding-left: 56px;
}

    .fl_1 .con.bq .box .fl_2 .li {
        width: 110px;
        /*margin-bottom:20px;*/
        margin-top: 0;
        margin-left: 0;
        margin-right: 30px;
    }

.page {
    text-align: center;
}

.con.bq .page {
    /*padding: 35px 0;*/
    padding-bottom: 8px;
}

.pageul {
    display: inline-block;
}

    .pageul .li {
        display: inline;
        margin: 0 6px;
    }

        .pageul .li .a {
            font-size: 14px;
            color: #000;
            display: block;
            height: 50px;
            width: 50px;
            box-sizing: border-box;
            margin: 0 6px;
            text-align: center;
            line-height: 50px;
            border-radius: 50%;
        }

        .pageul .li .pagenation {
            background-color: #FFFFFF;
            border: 1px solid #E8E8E8;
        }

            .pageul .li .pagenation:hover {
                background-color: #eb0c1c;
                border: 1px solid #eb0c1c;
                color: #FFFFFF;
            }

            .pageul .li .pagenation.active {
                background-color: #eb0c1c;
                border: 1px solid #eb0c1c;
                color: #FFFFFF;
            }

        .pageul .li .arw {
            background-color: #FFFFFF;
            border: 1px solid #E8E8E8;
        }

    .pageul .yema {
        line-height: 50px;
        color: #000;
        padding-left: 6px;
    }

.sq_box .pay_con {
    background-color: #FFFFFF;
}

    .sq_box .pay_con .fk_inp .text {
        width: 852px;
    }

    .sq_box .pay_con .fk_inp .sp5 {
        width: auto;
        padding-left: 25px;
    }

    .sq_box .pay_con .fk_inp .sp6 {
        font-size: 14px;
        color: #999999;
        line-height: 32px;
    }

    .sq_box .pay_con .fk_inp .sod_select {
        width: 341px;
    }

    .sq_box .pay_con .er {
        margin-left: 75px;
    }

    .sq_box .pay_con .fk_inp .tarea {
        width: 852px;
        height: 118px;
    }

    .sq_box .pay_con .fk_inp .sod_select {
        color: #999999;
    }

.sq_box .fl_3, .sq_box .fl_4 {
    margin-top: 30px;
    background-color: #FFFFFF;
}

    .sq_box .fl_3 .fl_con .img {
        display: block;
        margin: 0 auto;
        padding-top: 20px;
        padding-bottom: 10px;
    }

    .sq_box .fl_4 .title_r {
        background-color: #a4a1fc;
    }

.sq_box p.p {
    color: #eb0c1c;
    padding-left: 25px;
}

.sq_box .fl_3 .fl_con, .sq_box .fl_4 .fl_con {
    padding: 20px 25px;
}

    .sq_box .fl_3 .fl_con .hp, .sq_box .fl_4 .fl_con .hp {
        line-height: 28px;
    }

    .sq_box .fl_4 .fl_con p.p {
        color: #eb0c1c;
        font-size: 14px;
        line-height: 32px;
        padding: 12px 0;
    }

.search_box .shdl {
    padding: 25px 0;
    margin: 0 25px;
    border-bottom: 1px solid #E5E5E5;
}

    .search_box .shdl .dt {
        width: 185px;
        height: 112px;
        overflow: hidden;
    }

        .search_box .shdl .dt .hwimg {
            transition: all .6s;
        }

    .search_box .shdl .dl {
        padding-left: 25px;
    }

    .search_box .shdl .dd {
        padding-left: 25px;
    }

        .search_box .shdl .dd .ss_txt {
            font-size: 17px;
            color: #333333;
            padding-bottom: 15px;
        }

        .search_box .shdl .dd .p {
            /*line-height:18px;*/
            font-size: 14px;
            color: #666666;
            width: 620px;
            height: 45px;
            overflow: hidden;
        }

        .search_box .shdl .dd .ss_ul .li {
            font-size: 15px;
            color: #666666;
            padding-top: 10px;
        }

.shdl .dd .ss_ul .li a {
    font-size: 14px;
    color: #999999;
}

.shdl .dd .ss_ul .li .a {
    display: block;
    border: 1px solid #E5E5E5;
    /* border-radius: */
    height: 18px;
    width: 45px;
    line-height: 18px;
    margin-right: 28px;
}

    .shdl .dd .ss_ul .li .a img {
        border-right: 1px solid #E5E5E5;
        width: 18px;
        height: 15px;
        padding: 1px;
    }

.search_box .shdl:hover .hwimg {
    /*transform: scale(1.1);*/
}

.shdl .dd .ss_ul .li a:hover {
    color: #eb0c1c;
}

.shdl .dd .ss_txt:hover {
    color: #eb0c1c;
}

.search.con .page {
    padding-top: 40px;
    padding-bottom: 22px;
}

.main_serach {
    margin-bottom: 15px;
    padding: 0 30px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}

    .main_serach .main-search-item {
        bottom: -1px;
        position: relative;
        padding-left: 68px;
        border-bottom: 1px dashed #E5E5E5;
    }

        .main_serach .main-search-item:last-child {
            border-bottom: none;
            padding-bottom: 2px;
        }

        .main_serach .main-search-item .main-search-title {
            position: absolute;
            top: 20px;
            left: 0;
            color: #4C4C4C;
            font-size: 14px;
        }

.main-search-con {
    max-height: 135px;
    /* padding-bottom: 20px; */
    overflow: hidden;
    margin-bottom: -1px;
    transition: all 0.4s;
    font-weight: 600;
}

    .main-search-con .ng-scope {
        float: left;
        padding-top: 18px;
        line-height: 1;
    }

        .main-search-con .ng-scope a {
            display: inline-block;
            margin-left: 8px;
            padding: 0 8px;
            /* border-radius: */
            color: #4C4C4C;
            font-size: 14px;
            line-height: 1.8;
            cursor: pointer;
        }

        .main-search-con .ng-scope.active .ng-binding {
            background: #ffcaca;
            color: #fff;
        }

        .main-search-con .ng-scope a:hover {
            color: #ffcaca;
        }

.form-control:focus {
    border-color: #ffcaca;
    outline: none !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(254,71,31,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(254,71,31,.6);
}

.main-search-input .form-control {
    float: left;
    width: 60px;
    height: 25px;
    padding: 3px 6px;
    /* border-radius: */
    background-color: #fff;
    display: block;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.main-search-con .main-search-input {
    width: 200px;
    line-height: 25px;
    font-size: 14px;
    color: #4C4C4C;
    padding-top: 15px;
}

    .main-search-con .main-search-input span {
        padding: 0 5px;
    }

.main_list {
    background-color: #FFFFFF;
    width: 286px;
}

    .main_list .main_list_link {
        position: relative;
    }

        .main_list .main_list_link .layer {
            position: absolute;
            bottom: 32px;
            left: 30px;
        }

            .main_list .main_list_link .layer .wz_link {
                display: block;
                /* border-radius: */
                background-color: #FFFFFF;
                width: 99px;
                height: 35px;
                line-height: 35px;
                text-align: center;
                font-size: 16px;
                color: #eb0c1c;
                margin: 0 7px;
            }

.lb4 {
    padding: 0 30px;
}

    .lb4 .wz_txt {
        padding: 20px 0;
        background: url(../images/line2.png) no-repeat center;
        text-align: center;
        font-size: 17px;
        color: #4C4C4C;
    }

    .lb4 .lb_box {
        height: 200px;
        margin-bottom: 15px;
        overflow: hidden;
    }

        .lb4 .lb_box .li {
            font-size: 12px;
            color: #4C4C4C;
            padding-bottom: 20px;
            height: 20px;
            width: 225px;
            overflow: hidden;
        }

            .lb4 .lb_box .li .span {
                /* border-radius: */
                background-color: #eb0c1c;
                line-height: 19px;
                padding: 3px 4px;
                color: #FFFFFF;
            }

            .lb4 .lb_box .li .a {
                color: #4C4C4C;
                padding-left: 10px;
            }

                .lb4 .lb_box .li .a:hover {
                    color: #eb0c1c;
                }

.main-search-bar {
    background-color: #FFFFFF;
    margin-bottom: 20px;
}

    .main-search-bar .order_ul {
        padding: 18px 0;
    }

        .main-search-bar .order_ul .li {
        }

            .main-search-bar .order_ul .li:after {
                content: "|";
                color: #d1d1d1;
            }

            .main-search-bar .order_ul .li .a {
                display: inline;
                line-height: 32px;
                color: #4C4C4C;
                font-size: 14px;
                padding: 0 25px;
            }

.order_ul .li .a .iconfont {
    font-size: 12px;
}

.main-search-bar .order_ul .li.active .a {
    color: #eb0c1c;
}

.order_ul .li:hover .a {
    color: #eb0c1c;
}

.bar_ul {
    padding: 18px 0;
}

    .bar_ul .li {
        display: inline;
        line-height: 32px;
        color: #4C4C4C;
        font-size: 14px;
        padding-right: 10px;
    }

        .bar_ul .li span {
            color: #eb0c1c;
        }

    .bar_ul .li_arw {
        margin-left: 10px;
        padding-left: 25px;
        padding-right: 30px;
        border-left: 1px solid #D1D1D1;
    }

        .bar_ul .li_arw .a {
            display: block;
            color: #4C4C4C;
            font-size: 14px;
            width: 32px;
            height: 32px;
            border: 1px solid #d1d1d1;
            margin: 1px;
            text-align: center;
            line-height: 32px;
        }

            .bar_ul .li_arw .a .iconfont {
                font-size: 10px;
            }

.wz_list {
    background-color: #FFFFFF;
    padding: 25px;
    margin-bottom: 10px;
}

    .wz_list .wz_box1 {
        width: 153px;
        height: 110px;
        overflow: hidden;
    }

    .wz_list .wz_box2 {
        padding-left: 30px;
        font-size: 14px;
        color: #4C4C4C;
        line-height: 32px;
    }

        .wz_list .wz_box2 .wz_txt {
            font-size: 18px;
            color: #4C4C4C;
            padding-bottom: 5px;
        }

            .wz_list .wz_box2 .wz_txt .sp {
                color: #FFFFFF;
                background-color: #eb0c1c;
                font-size: 12px;
                text-align: center;
                padding: 0 2px;
                display: block;
                height: 18px;
                line-height: 18px;
                /* border-radius: */
                margin-right: 8px;
                margin-top: 8px;
            }

        .wz_list .wz_box2 .a {
            font-size: 14px;
            color: #4C4C4C;
        }

            .wz_list .wz_box2 .a:hover {
                color: #eb0c1c;
            }

        .wz_list .wz_box2 .ss_ul {
            padding-top: 5px;
        }

            .wz_list .wz_box2 .ss_ul .li {
                margin-right: 25px;
            }

    .wz_list .wz_box3 {
        min-width: 206px;
        border-left: 1px solid #D1D1D1;
    }

        .wz_list .wz_box3 .h3 {
            padding-left: 30px;
            font-size: 20px;
            color: #eb0c1c;
            line-height: 32px;
            text-align: center;
        }

        .wz_list .wz_box3 .wz_btn {
            padding-left: 30px;
        }

            .wz_list .wz_box3 .wz_btn .a {
                display: block;
                font-size: 14px;
                line-height: 32px;
                text-align: center;
                margin: 0 5px;
                margin-top: 35px;
            }

                .wz_list .wz_box3 .wz_btn .a.shopcar {
                    border: 1px solid #eb0c1c;
                    width: 98px;
                    height: 32px;
                    /* border-radius: */
                    color: #eb0c1c;
                }

                .wz_list .wz_box3 .wz_btn .a.yijia {
                    border: 1px solid #8737ce;
                    width: 53px;
                    /* border-radius: */
                    color: #8737ce;
                }

                    .wz_list .wz_box3 .wz_btn .a.yijia:hover {
                        background-color: #8737ce;
                        color: #FFFFFF;
                    }

                .wz_list .wz_box3 .wz_btn .a.shopcar:hover {
                    background-color: #eb0c1c;
                    color: #FFFFFF;
                }

.wz_page.page {
    padding-top: 32px;
    padding-bottom: 75px;
}

.wz {
    position: relative;
}

.ph_dl .pr_box .a {
    display: block;
    border: 1px solid #E5E5E5;
    /* border-radius: */
    height: 18px;
    width: 45px;
    line-height: 18px;
    margin-right: 28px;
}

    .ph_dl .pr_box .a img {
        border-right: 1px solid #E5E5E5;
        width: 18px;
        height: 15px;
        padding: 1px;
    }

.wzph .wz_sl {
    width: 894px;
}

.wzph .wz_sr {
    width: 284px;
    padding-top: 80px;
}

.wzph .wz_top_list1 {
    width: 214px;
    height: 253px;
    background-color: #FFFFFF;
    margin-right: 15px;
    margin-bottom: 15px;
}

    .wzph .wz_top_list1:nth-child(4n) {
        /*margin-right: 0;*/
    }

    .wzph .wz_top_list1 .con {
        margin: 17px 0;
        margin-left: 23px;
        margin-right: 18px;
        position: relative;
        height: 207px;
    }

.wz_top_list1 .h4 a {
    font-size: 17px;
    color: #eb0c1c;
    line-height: 46px;
}

.wz_top_list1 .con .ul li {
    margin-right: 5px;
}

.wz_top_list1 .con .ul .a {
    font-size: 13px;
    color: #666666;
    line-height: 22px;
    padding-right: 5px;
}

    .wz_top_list1 .con .ul .a:hover {
        color: #eb0c1c;
    }

.wzph .wz_top_list1 .con .aimg {
    display: block;
    position: absolute;
    bottom: 0;
    height: 90px;
    width: 174px;
}

.wz_sr .wz_box5 {
}

.wz_box5 .con {
    height: 253px;
    position: relative;
    margin-bottom: 15px;
}

    .wz_box5 .con .layer {
        padding: 17px;
        color: #FFFFFF;
        text-align: center;
        margin: 0 auto;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 10;
        background-color: #ffbc41;
    }

        .wz_box5 .con .layer .h3 {
            font-size: 24px;
            padding-top: 30px;
        }

            .wz_box5 .con .layer .h3 span {
                width: 70px;
                height: 25px;
                display: inline-block;
                overflow: hidden;
            }

        .wz_box5 .con .layer .line {
            background-color: #FFFFFF;
            width: 25px;
            height: 2px;
            margin: 25px auto;
        }

        .wz_box5 .con .layer .txt {
            width: 245px;
            height: 86px;
            font-size: 16px;
            margin: 0 auto;
        }

            .wz_box5 .con .layer .txt .sp {
                font-size: 20px;
            }

.wz_box5 .wz_top_list1 {
    width: 286px;
}

.fl_1, .fl_3, .fl_4 {
    background-color: #FFFFFF;
}

.wz_ul {
    padding-top: 25px;
    margin-left: 25px;
    padding-bottom: 7px;
}

.wz_ul1 .li {
    padding-right: 40px;
    padding-bottom: 18px;
}

    .wz_ul1 .li .a {
        font-size: 14px;
        color: #666666;
        line-height: 14px;
    }

        .wz_ul1 .li .a:hover {
            color: #ff9191;
        }

.wz_ul2 {
    margin-right: 24px;
    border-bottom: 1px dashed #E5E5E5;
}

    .wz_ul2:last-child {
        border: none;
    }

    .wz_ul2 .dt {
        width: 85px;
        text-align: left;
        padding-bottom: 18px;
    }

    .wz_ul2 .dd {
        padding-right: 40px;
        padding-bottom: 18px;
    }

        .wz_ul2 .dd .a {
            font-size: 14px;
            color: #666666;
            line-height: 14px;
        }

    .wz_ul2 .dt .a {
        font-size: 14px;
        color: #4fb5f3;
        ;
        line-height: 14px;
    }

    .wz_ul2 .dd .a:hover {
        color: #4FB5F3;
    }

    .wz_ul2 .wz_dl .More {
        font-size: 14px;
        color: #999999;
        ;
        line-height: 14px;
    }

        .wz_ul2 .wz_dl .More:hover {
            color: #4FB5F3;
        }

.tjzy {
    width: 585px;
}

.fl_5 {
    margin-top: 30px;
    background-color: #FFFFFF;
}

    .fl_5 .title_r {
        background-color: #91e6e3;
    }

.tjzy .wz_ul1 .li {
    padding-right: 38px;
}

    .tjzy .wz_ul1 .li .a:hover {
        color: #91e6e3;
    }

.wz_box4 .xq_con {
    width: 894px;
    background-color: #fff;
}

    .wz_box4 .xq_con .xq_dl {
        padding: 35px;
    }

        .wz_box4 .xq_con .xq_dl .dt {
            width: 255px;
            height: 182px;
            overflow: hidden;
        }

        .wz_box4 .xq_con .xq_dl .title {
            font-size: 18px;
            color: #eb0c1c;
            line-height: 46px;
        }

        .wz_box4 .xq_con .xq_dl .dd {
            padding-left: 30px;
        }

            .wz_box4 .xq_con .xq_dl .dd .li {
                font-size: 14px;
                color: #666666;
                line-height: 26px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 537px;
            }

                .wz_box4 .xq_con .xq_dl .dd .li .a {
                    color: #666666;
                }

                    .wz_box4 .xq_con .xq_dl .dd .li .a:hover {
                        color: #eb0c1c;
                    }

                .wz_box4 .xq_con .xq_dl .dd .li .a_zan {
                    width: 50px;
                    height: 28px;
                    display: block;
                    background-color: #828282;
                    text-align: center;
                    color: #FFFFFF;
                    margin-top: 5px;
                    margin-right: 20px;
                    border-radius: 4px;
                }

                    .wz_box4 .xq_con .xq_dl .dd .li .a_zan .iconfont {
                        padding-right: 6px;
                    }

.ph_num {
    display: inline-block;
}

    .ph_num .li {
        color: #FFFFFF;
        padding: 0 25px;
        font-size: 14px;
        line-height: 26px;
        position: relative;
        margin-bottom: 15px;
        margin-top: 10px;
    }

        .ph_num .li.ln:before {
            content: "";
            position: absolute;
            right: 0;
            top: 27px;
            bottom: 0;
            margin: auto;
            width: 1px;
            height: 36px;
            background-color: #FFFFFF;
        }

        .ph_num .li .h3 .a {
            color: #FFFFFF;
            font-size: 55px;
            letter-spacing: -5px;
            font-family: KaiTi;
            font-weight: lighter;
        }

.ph_lj {
    border-top: 1px solid #FFFFFF;
    padding: 7px 10px;
    margin: 0 8px;
}

    .ph_lj .a_link {
        display: block;
        border: 1px solid #FFFFFF;
        width: 75px;
        height: 25px;
        line-height: 23px;
        color: #FFFFFF;
        margin: 15px 15px 0px 15px;
        border-radius: 4px;
    }

        .ph_lj .a_link:hover {
            background-color: #FFFFFF;
            color: #ffbc41;
        }

.fw {
    padding: 0 25px;
}

.wzfw {
    margin-bottom: 15px;
    margin-right: 10px;
    margin-top: 20px;
}

    .wzfw:nth-child(7n) {
        margin-right: 0;
    }

    .wzfw .fw_box {
        /* border-radius: */
        width: 155px;
        height: 233px;
        background-repeat: no-repeat;
        background-position: center;
    }

        /* .wzfw .fw_box.fw_box1 {
    background-image: url(../images/bg06_1.png);
}

.wzfw .fw_box.fw_box2 {
    background-image: url(../images/bg06_2.png);
}

.wzfw .fw_box.fw_box3 {
    background-image: url(../images/bg06_3.png);
}

.wzfw .fw_box.fw_box4 {
    background-image: url(../images/bg06_4.png);
}

.wzfw .fw_box.fw_box5 {
    background-image: url(../images/bg06_5.png);
} */

        .wzfw .fw_box .fw_top {
            position: relative;
            height: 60px;
        }

            .wzfw .fw_box .fw_top .circle {
                position: absolute;
                left: 0;
                right: 0;
                margin: 0 auto;
                /* border-radius: */
                width: 106px;
                height: 106px;
                top: 0;
                margin-top: -23px;
                background-color: rgba(255,255,255,.2);
            }

    .wzfw .circle .cl {
        margin: 50px 0px 0 25px;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        text-align: center;
        line-height: 60px;
    }

        .wzfw .circle .cl.cl1 {
            background-color: #fa7c7c;
        }

        .wzfw .circle .cl.cl2 {
            background-color: #5ec9f7;
        }

        .wzfw .circle .cl.cl3 {
            background-color: #78afff;
        }

        .wzfw .circle .cl.cl4 {
            background-color: #bea3d8;
        }

        .wzfw .circle .cl.cl5 {
            background-color: #ffae48;
        }

    .wzfw .fw_box .fw_con {
        display: table-cell;
        height: 163px;
        width: 155px;
        box-sizing: border-box;
        border: 1px solid #e5e5e5;
        margin-top: -1px;
        vertical-align: middle;
        text-align: center;
    }

        .wzfw .fw_box .fw_con .h4 {
            font-size: 17px;
            color: #333333;
            line-height: 26px;
            margin: inherit;
        }

        .wzfw .fw_box .fw_con .hp {
            line-height: 26px;
            /*padding: 5px 0;*/
        }

            .wzfw .fw_box .fw_con .hp .sp {
                color: #eb0c1c;
            }

        .wzfw .fw_box .fw_con .buy {
            border: 1px solid #eb0c1c;
            width: 60px;
            height: 33px;
            margin: 0 auto;
            margin-top: 5px;
            border-radius: 4px;
        }

            .wzfw .fw_box .fw_con .buy .a {
                line-height: 31px;
                color: #eb0c1c;
                font-size: 14px;
                display: block;
                text-align: center;
            }

    .wzfw:hover {
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);
    }

        .wzfw:hover .fw_box .fw_con .buy {
            background-color: #eb0c1c;
        }

        .wzfw:hover .fw_con .h4 {
            color: red;
        }

        .wzfw:hover .fw_box .fw_con .buy .a {
            color: #FFFFFF;
        }

.table2 {
    padding: 25px;
    background-color: #FFFFFF;
    margin-top: 15px;
}

    .table2 .table {
        width: 100%;
        text-align: center;
        border: 1px solid #E5E5E5;
    }

        .table2 .table tr td {
            border: 1px solid #E5E5E5;
            text-align: center;
            font-size: 14px;
            color: #333333;
            line-height: 26px;
            padding: 9px 0;
            border-top: none;
            border-bottom: none;
        }

.develop {
    margin-top: 15px;
    background-color: #FFFFFF;
}

    .develop .title_l {
    }

    .develop .lb5 {
        text-align: center;
        padding: 30px 72px;
        border-bottom: 1px dashed #E5E5E5;
        margin: 0 auto;
        width: 800px;
    }

    .develop .year {
        width: 96px;
        height: 39px;
        line-height: 39px;
        font-size: 18px;
        color: #333333;
        text-align: center;
        /* border-radius: */
        margin: 0 80px;
    }

        .develop .year.active {
            color: #FFFFFF;
            background-color: rgb(254, 124, 96);
        }

.lb_con {
    display: none;
    position: relative;
    margin: 0 auto;
    padding: 25px 0;
    background: url(../images/bg07.png) no-repeat center;
}

.dep_ul {
    padding: 0 165px;
    position: relative;
}

    .dep_ul:before {
        content: "";
        position: absolute;
        left: 50%;
        top: 3px;
        width: 16px;
        height: 16px;
        margin-left: -11px;
        /* border-radius: */
        border: 3px solid #eb0c1c;
        background-color: #FFFFFF;
        z-index: 99;
    }

    .dep_ul .box:before {
        content: "";
        position: absolute;
        left: 50%;
        top: 8px;
        width: 12px;
        height: 12px;
        margin-left: -6px;
        /* border-radius: */
        background-color: #eb0c1c;
        z-index: 100;
    }

    .dep_ul:after {
        content: "";
        position: absolute;
        left: 50%;
        bottom: -3px;
        width: 16px;
        height: 16px;
        margin-left: -11px;
        /* border-radius: */
        border: 3px solid #eb0c1c;
        background-color: #FFFFFF;
        z-index: 99;
    }

    .dep_ul .box:after {
        content: "";
        position: absolute;
        left: 50%;
        bottom: 2px;
        width: 12px;
        height: 12px;
        margin-left: -6px;
        /* border-radius: */
        background-color: #eb0c1c;
        z-index: 100;
    }

    .dep_ul .dep_li {
        /*border: 1px solid #ff0000;*/
    }

        .dep_ul .dep_li .h4 {
            font-size: 16px;
            color: #333333;
            line-height: 26px;
            position: relative;
        }

        .dep_ul .dep_li .line {
            /*position: relative;*/
            height: 2px;
            width: 30px;
            background-color: #eb0c1c;
            margin: 8px 0;
        }

        .dep_ul .dep_li .hp {
            font-size: 12px;
            color: #666666;
            line-height: 22px;
            width: 300px;
        }

        .dep_ul .dep_li .con {
            width: 345px;
            position: relative;
            padding: 30px 0;
        }

            .dep_ul .dep_li .con:before {
                content: "";
                position: absolute;
                height: 72px;
                width: 6px;
                background-color: #c0d1db;
                top: 4px;
                right: 0;
                margin-right: -92px;
                z-index: 11;
            }

            .dep_ul .dep_li .con.con2:before {
                left: 0;
                margin-left: -94px;
            }

            .dep_ul .dep_li .con:after {
                content: "";
                position: absolute;
                height: 76px;
                width: 6px;
                background-color: #c0d1db;
                top: 76px;
                right: 0;
                margin-right: -92px;
                z-index: 11;
            }

            .dep_ul .dep_li .con.con2:after {
                left: 0;
                margin-left: -94px;
            }

            .dep_ul .dep_li .con .line:before {
                content: "";
                position: absolute;
                height: 6px;
                width: 6px;
                background-color: #eb0c1c;
                /* border-radius: */
                top: 50%;
                margin-right: -25px;
                right: 0;
                z-index: 11;
            }

            .dep_ul .dep_li .con.con2 .line:after {
                left: 0;
                margin-left: -81px;
            }

            .dep_ul .dep_li .con .h4:before {
                content: "";
                position: absolute;
                right: 0;
                top: 50%;
                margin-top: 22px;
                width: 16px;
                height: 16px;
                margin-right: -100px;
                /* border-radius: */
                border: 3px solid #c0d1db;
                /*background-color: #FFFFFF;*/
                z-index: 99;
            }

            .dep_ul .dep_li .con.con2 .h4:after {
                left: 0;
                margin-left: -98px;
            }

            .dep_ul .dep_li .con .h4:after {
                content: "";
                position: absolute;
                right: 0;
                top: 50%;
                margin-top: 27px;
                margin-right: -95px;
                width: 12px;
                height: 12px;
                /* border-radius: */
                background-color: #fe7c60;
                z-index: 100;
            }

            .dep_ul .dep_li .con.con2 .h4:before {
                left: 0;
                margin-left: -103px;
            }

            .dep_ul .dep_li .con .line:after {
                content: "";
                position: absolute;
                height: 2px;
                width: 53px;
                background-color: #c0d1db;
                top: 50%;
                margin-top: 2px;
                margin-right: -78px;
                right: 0;
                z-index: 10;
            }

            .dep_ul .dep_li .con.con2 .line:before {
                left: 0;
                margin-left: -28px;
            }

.beian {
    margin-top: 15px;
}

    .beian .beian_box {
        width: 386px;
        height: 320px;
        background-color: #FFFFFF;
        margin-right: 20px;
    }

        .beian .beian_box:nth-child(3n) {
            margin-right: 0px;
        }

        .beian .beian_box .beian_txt {
            padding-left: 25px;
            padding-right: 20px;
            border-bottom: 1px dashed #f5f9fc;
        }

            .beian .beian_box .beian_txt .h3_ban {
                font-size: 18px;
                color: #333333;
                line-height: 26px;
                padding: 17px 0;
                padding-left: 12px;
                position: relative;
            }

                .beian .beian_box .beian_txt .h3_ban:after {
                    content: "";
                    position: absolute;
                    width: 3px;
                    height: 20px;
                    background-color: #ffbc41;
                    left: 0;
                    top: 0;
                    bottom: 0;
                    margin: auto;
                }

            .beian .beian_box .beian_txt .li_ban {
                font-size: 12px;
                color: #999999;
                line-height: 26px;
                padding: 17px 0;
                padding-left: 12px;
                position: relative;
            }

                .beian .beian_box .beian_txt .li_ban .more2 {
                    /* border-radius: */
                    background-color: #eb0c1c;
                    width: 39px;
                    height: 22px;
                    text-align: center;
                    display: block;
                    color: #FFFFFF;
                    line-height: 22px;
                }

.con_ban {
    font-size: 15px;
    color: #666666;
    line-height: 36px;
    padding: 0 25px;
}

    .con_ban .sp {
        color: #333333;
    }

.table3 {
    margin-top: 15px;
    background-color: #FFFFFF;
    padding: 25px;
}

    .table3 .dl {
        border: 1px solid #e8e8e8;
        /*line-height: 59px;*/
        margin-bottom: -1px;
        display: table;
        height: 60px;
        width: 1150px;
        box-sizing: border-box;
        font-size: 14px;
        line-height: 26px;
        color: #666666;
    }

        .table3 .dl .dt {
            border-right: 1px solid #e8e8e8;
            width: 162px;
            height: 60px;
            display: table-cell;
            vertical-align: middle;
            padding-left: 10px;
            background-color: #f7f7f7;
        }

        .table3 .dl .dd {
            padding-left: 25px;
            padding-right: 50px;
            height: 60px;
            display: table-cell;
            vertical-align: middle;
        }

.lj2 {
    margin-top: 15px;
}

    .lj2 .ljbox {
        background-color: #FFFFFF;
        width: 224px;
        height: 280px;
        margin-right: 20px;
    }

        .lj2 .ljbox:nth-child(5n) {
            margin-right: 0px;
        }

    .lj2 .lj_buy {
        padding: 15px 20px;
        font-size: 13px;
        line-height: 28px;
        color: #eb0c1c;
    }

        .lj2 .lj_buy .buy_btn {
            width: 62px;
            height: 26px;
            border: 1px solid #eb0c1c;
            color: #eb0c1c;
            border-radius: 4px;
            text-align: center;
        }

    .lj2 .ljbox .link2 {
        background-color: #c1c1c1;
        width: 81px;
        height: 26px;
        display: block;
        font-size: 14px;
        color: #FFFFFF;
        line-height: 26px;
        text-align: center;
    }

    .lj2 .ljbox .lj_con {
        margin: 0 13px;
        height: 198px;
        padding: 15px 0;
        padding-left: 7px;
        border-bottom: 1px dashed #e5e5e5;
        overflow: hidden;
        position: relative;
    }

        .lj2 .ljbox .lj_con .aimg {
            position: absolute;
            bottom: 20px;
        }

    .lj2 .ljbox .lj_h4 {
        font-size: 18px;
        color: #333333;
        line-height: 26px;
    }

    .lj2 .ljbox .a {
        font-size: 13px;
        padding-right: 10px;
        color: #666666;
        line-height: 28px;
    }

    .lj2 .ljbox:hover {
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);
    }

        .lj2 .ljbox:hover .lj_buy .buy_btn {
            background-color: #eb0c1c;
            color: #FFFFFF;
        }

        .lj2 .ljbox:hover .link2 {
            background-color: #eb0c1c;
        }

        .lj2 .ljbox:hover .lj_h4 {
            color: #eb0c1c;
        }

.phxq.fl_1 {
    margin-top: 15px;
}

    .phxq.fl_1 .title_l {
    }

.last_ph {
    margin-top: 50px;
    background-color: #FFFFFF;
    height: 170px;
    text-align: center;
}

    .last_ph .ul {
        display: inline-block;
    }

    .last_ph li {
        width: 290px;
        padding: 64px 0 0 82px;
        margin-right: 10px;
        float: left;
    }

        .last_ph li.li1 {
            background: url(../images/web_pro.png) no-repeat 30px 62px;
        }

        .last_ph li.li2 {
            background: url(../images/web_pro1.png) no-repeat 30px 62px;
        }

        .last_ph li.li3 {
            background: url(../images/web_pro2.png) no-repeat 30px 62px;
        }

        .last_ph li.li4 {
            background: url(../images/web_pro3.png) no-repeat 30px 62px;
        }

    .last_ph h4 {
        color: #333;
        font-weight: bolder;
        margin-bottom: 10px;
    }

    .last_ph p {
        color: #b3b3b3;
    }

.ul_zx {
    background-color: #FFFFFF;
    padding: 15px 9px;
    margin-top: 12px;
    margin-bottom: 20px;
}

    .ul_zx .li {
        font-size: 14px;
        line-height: 36px;
        padding: 0px 15px;
    }

        .ul_zx .li .a {
            color: #666666;
        }

            .ul_zx .li .a:hover {
                color: #eb0c1c;
            }

.dl_zx {
    padding-left: 25px;
    padding-top: 25px;
}

    .dl_zx .dt {
        width: 414px;
        height: 270px;
        overflow: hidden;
    }

    .dl_zx .dd {
        padding-left: 30px;
        height: 270px;
        position: relative;
        width: 415px;
    }

        .dl_zx .dd .h_zx_txt {
            font-size: 18px;
            line-height: 20px;
            color: #333333;
            margin-top: 20px;
            margin-bottom: 15px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .dl_zx .dd .span {
            font-size: 14px;
            color: #999999;
            line-height: 20px;
            padding-right: 20px;
        }

            .dl_zx .dd .span .iconfont {
                font-size: 12px;
            }

        .dl_zx .dd .hp {
            font-size: 14px;
            color: #999999;
            line-height: 24px;
            width: 382px;
            height: 72px;
            overflow: hidden;
            margin: 25px 0;
        }

        .dl_zx .dd .xq {
            width: 140px;
            height: 40px;
            background-color: #eb0c1c;
            /* border-radius: */
            line-height: 40px;
            position: absolute;
            left: 30px;
            bottom: 20px;
        }

            .dl_zx .dd .xq .a {
                display: block;
                padding: 8px 0;
                font-size: 14px;
                color: #FFFFFF;
                line-height: 24px;
                text-align: center;
            }

                .dl_zx .dd .xq .a .icon-link {
                    padding-left: 15px;
                }

.lb6 .slick-dots {
    position: absolute;
    bottom: 35px;
    right: 22px;
}

    .lb6 .slick-dots li {
        width: 10px;
        height: 10px;
        /* border-radius: */
        background: #e7e7e7ddd;
        float: left;
        margin: 0 3px;
        position: relative;
    }

        .lb6 .slick-dots li.slick-active {
            background: #eb0c1c;
        }

.dl_zx2.shdl .dt {
    height: 118px;
    width: 200px;
}

.dl_zx2.shdl .dd .p {
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    width: 608px;
    height: 50px;
}

.dl_zx2.shdl .dd .ss_ul .li {
    margin-right: 20px;
    font-size: 14px;
    color: #999999;
    line-height: 20px;
}

    .dl_zx2.shdl .dd .ss_ul .li .iconfont {
        padding-right: 5px;
    }

.dl_zx2.shdl {
    border-top: 1px dashed #E5E5E5;
    border-bottom: 1px dashed #E5E5E5;
    margin-bottom: -1px;
}

.mllist .list_r .fr_zx_1.fr_1 .dt {
    width: 236px;
    height: 146px;
}

.mllist .list_r .fr_1.fr_zx_1 .dd {
    width: 236px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.mllist .list_r .fr_1.fr_zx_1 .dl {
    margin-bottom: 0;
}

.ul_zx2 {
}

    .ul_zx2 .li {
        font-size: 14px;
        line-height: 16px;
        border-top: 1px dashed #E5E5E5;
        border-bottom: 1px dashed #E5E5E5;
    }

        .ul_zx2 .li .span {
            display: block;
            font-style: italic;
            width: 17px;
            height: 17px;
            /* border-radius: */
            background-color: #eb0c1c;
            text-align: center;
            color: #FFFFFF;
            margin: 10px 0;
            margin-right: 10px;
        }

        .ul_zx2 .li .a {
            display: block;
            padding: 10px 0;
            color: #666666;
        }

            .ul_zx2 .li .a:hover {
                color: #eb0c1c;
            }

        .ul_zx2 .li .span.span2 {
            background-color: #606060;
        }

        .ul_zx2 .li:last-child {
            border-bottom: none;
        }

.adve {
    margin-top: 30px;
    width: 286px;
    height: 240px;
}

.rp.title_r {
}

.con4 {
    padding: 25px;
}

    .con4 .h4 {
        font-size: 28px;
        color: #333333;
        text-align: center;
        line-height: 26px;
        font-weight: bold;
        padding: 12px 0;
    }

    .con4 .span {
        font-size: 13px;
        color: #666666;
        line-height: 26px;
    }

    .con4 .li {
        font-size: 13px;
        color: #333333;
        line-height: 26px;
    }

    .con4 .a_fx {
        display: block;
        width: 16px;
        height: 16px;
        background-image: url(../images/ico18.png);
        background-repeat: no-repeat;
        margin-top: 3px;
        margin-right: 4px;
    }

        .con4 .a_fx.a_fx1 {
            background-position: 0 -2px;
        }

        .con4 .a_fx.a_fx2 {
            background-position: -47px -2px;
        }

        .con4 .a_fx.a_fx3 {
            background-position: -66px -2px;
        }

        .con4 .a_fx.a_fx4 {
            background-position: -85px -2px;
        }

        .con4 .a_fx.a_fx5 {
            background-position: -104px -2px;
        }

        .con4 .a_fx.a_fx6 {
            background-position: -132px -2px;
            margin-right: 0;
            margin-left: 7px;
            position: relative;
        }

            .con4 .a_fx.a_fx6:before {
                content: "|";
                margin-left: -6px;
                color: #CCCCCC;
            }

    .con4 .zx_txt {
        padding-bottom: 28px;
        border-bottom: 1px solid #E5E5E5;
    }

    .con4 .fu_tlt {
        padding-top: 20px;
    }

    .con4 .zxxq_con {
        padding: 10px 0;
        border-bottom: 1px solid #E5E5E5;
        overflow: hidden;
        line-height: 25px;
        color: #292929;
        text-indent: 2em;
        font-size: 16px;
    }

        .con4 .zxxq_con p {
            font-size: 15px;
            color: #666666;
            line-height: 28px;
            text-indent: 28px;
            padding: 5px 0;
        }

        .con4 .zxxq_con img {
            text-align: center;
            margin: 0 auto;
            display: block;
            padding: 30px 0;
        }

    .con4 .n_btm {
        padding-top: 40px;
        padding-bottom: 25px;
    }

.n_btm .a {
    display: block;
    /*padding: 15px 0;*/
}

.con4 .n_btm .sx {
    font-size: 14px;
    color: #666666;
    line-height: 26px;
    margin-right: 5px;
}

.con4 .n_btm .span {
    display: block;
    font-size: 14px;
    color: #666666;
    line-height: 26px;
}

.con4 .n_btm .a:hover .span {
    color: #eb0c1c;
}

.con4 .n_btm .back .backbtn {
    display: block;
    width: 170px;
    height: 50px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #999999;
    line-height: 50px;
}

    .con4 .n_btm .back .backbtn img {
        padding-right: 10px;
        margin-top: -5px;
    }

    .con4 .n_btm .back .backbtn:hover {
        background-color: #eb0c1c;
    }

.dl_wzxq {
    background-color: #FFFFFF;
    padding: 25px;
}

    .dl_wzxq .dt .p {
        font-size: 16px;
        line-height: 26px;
        color: #eb0c1c;
    }

    .dl_wzxq .p.p1 {
        display: block;
        width: 100px;
        text-align: left;
    }

    .dl_wzxq .p.p2 {
        display: block;
        width: 60px;
        text-align: center;
    }

    .dl_wzxq .dd .p {
        font-size: 15px;
        line-height: 34px;
        color: #666666;
    }

.bg-top {
    height: 400px;
    background: url(../images/bg08.jpg) no-repeat center;
}

.head_con {
    width: 1200px;
    text-align: center;
    height: 400px;
    display: table-cell;
    vertical-align: middle;
}

.bg-top .search-box {
    width: 745px;
    margin: 0px auto;
    height: 120px;
}

    .bg-top .search-box .search-link .text {
        width: 643px;
        height: 46px;
        padding-left: 10px;
        border: 2px solid #eb0c1c;
        background-color: #FFFFFF;
        font-size: 12px;
        color: #999999;
    }

    .bg-top .search-box .search-link .btn {
        height: 50px;
        width: 87px;
        border: none;
        background: url(../images/sh.png) no-repeat center;
        background-color: #eb0c1c;
    }

.four-link {
}

    .four-link .a_link2 {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        background-color: rgba(255, 255, 255,.8);
        width: 112px;
        height: 112px;
        /* border-radius: */
        /*display: block;*/
    }

        .four-link .a_link2:hover {
            background-color: rgba(255, 255, 255,1);
        }

        .four-link .a_link2 img {
            display: block;
            margin: 0 auto;
        }

        .four-link .a_link2 span {
            display: block;
            text-align: center;
            font-size: 15px;
            color: #333333;
            padding-top: 9px;
        }

.four-link {
    display: inline-block;
}

    .four-link .li {
        margin: 0 20px;
    }

.sc_box {
    margin-top: 30px;
}

    .sc_box .sc_title {
        background-color: #ff9191;
        padding-left: 25px;
        padding-right: 20px;
    }

        .sc_box .sc_title .h4 {
            font-size: 18px;
            line-height: 60px;
            color: #FFFFFF;
        }

            .sc_box .sc_title .h4 img {
                margin-top: -5px;
                padding-right: 10px;
            }

        .sc_box .sc_title .more3 {
            font-size: 12px;
            line-height: 60px;
            color: #FFFFFF;
        }

            .sc_box .sc_title .more3 .iconfont {
                font-size: 10px;
                padding-left: 3px;
            }

            .sc_box .sc_title .more3:hover {
                color: #eb0c1c;
            }

    .sc_box .sc_con {
        padding: 25px;
        background-color: #FFFFFF;
    }

        .sc_box .sc_con .box {
            font-size: 14px;
            width: 1150px;
            color: #c6c6c6;
            height: 90px;
            display: table-cell;
            vertical-align: middle;
            text-align: center;
        }

            .sc_box .sc_con .box .ts2 {
                padding-top: 16px;
                padding-left: 7px;
            }

.sc_box2 {
    margin-right: 30px;
    margin-top: 30px;
    width: 585px;
    /*height: 511px;*/
    padding-bottom: 20px;
    background-color: #FFFFFF;
}

    .sc_box2:nth-child(2n) {
        margin-right: 0;
    }

    .sc_box2 .sc_title {
        margin: 0 20px;
        padding: 18px 0;
        border-bottom: 1px solid #E5E5E5;
        position: relative;
    }

        .sc_box2 .sc_title:before {
            position: absolute;
            content: "";
            left: 0;
            top: 0;
            bottom: 0;
            margin: auto;
            width: 3px;
            height: 25px;
            margin-left: -20px;
            background-color: #eb0c1c;
        }

        .sc_box2 .sc_title .h4 {
            font-size: 18px;
            color: #eb0c1c;
        }

        .sc_box2 .sc_title .more3 {
            font-size: 12px;
            color: #999999;
            line-height: 25px;
        }

            .sc_box2 .sc_title .more3 .iconfont {
                font-size: 10px;
                padding-left: 3px;
            }

            .sc_box2 .sc_title .more3:hover {
                color: #eb0c1c;
            }

    .sc_box2 .sc_con .ul {
        padding-left: 20px;
    }

    .sc_box2 .sc_con .li {
        margin-right: 20px;
        margin-top: 20px;
        padding: 20px;
        width: 220px;
        height: 82px;
        border: 1px solid #E5E5E5;
    }

        .sc_box2 .sc_con .li .imgbox {
            border: 1px solid #E5E5E5;
            width: 44px;
            height: 44px;
            /* border-radius: */
            overflow: hidden;
        }

        .sc_box2 .sc_con .li .h10 {
            color: #4fb5f3;
            font-size: 16px;
            line-height: 44px;
            padding-left: 14px;
        }

        .sc_box2 .sc_con .li .p {
            padding-top: 10px;
            font-size: 12px;
            color: #999999;
            height: 40px;
            overflow: hidden;
        }

.gj_box {
    padding-bottom: 80px;
    position: relative;
}

/*===================*/
/*===================*/
/*===================*/
.body {
    background-color: #f5f9fc;
}

.back_main {
    background-color: #f5f9fc;
    position: relative;
}

    .back_main .wrapper {
        /*margin-top: 80px;*/
    }

    .back_main .back_sl {
        margin-top: 80px;
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        width: 298px;
        z-index: 999;
        background-color: #2b303c;
    }

    .back_main .back_sr {
        margin-left: 298px;
        overflow: hidden;
    }

    .back_main .back_header {
        z-index: 1000;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        height: 80px;
        background-color: #FFFFFF;
        box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
    }

        .back_main .back_header .logo2 {
            width: 298px;
        }

            .back_main .back_header .logo2 .imgbox {
                margin-left: 25px;
            }

        .back_main .back_header .back_nav {
            padding-left: 25px;
            position: relative;
        }

            .back_main .back_header .back_nav .li {
                line-height: 78px;
            }

                .back_main .back_header .back_nav .li .a {
                    font-size: 16px;
                    color: #666666;
                }

                    .back_main .back_header .back_nav .li .a .img {
                        margin-top: -3px;
                        padding-right: 5px;
                    }

        .back_main .back_header .back_ul {
            /*line-height: 80px;*/
            height: 80px;
            display: table-cell;
            vertical-align: middle;
            position: relative;
        }

            .back_main .back_header .back_ul .li {
                padding-right: 25px;
                position: relative;
            }

                .back_main .back_header .back_ul .li.li_car {
                    margin-top: 10px;
                    margin-right: 5px;
                    position: relative;
                    display: block;
                }

                    .back_main .back_header .back_ul .li.li_car .a {
                        display: block;
                        position: relative;
                        height: 30px;
                        line-height: 30px;
                    }

                .back_main .back_header .back_ul .li .a .b {
                    position: absolute;
                    top: 0;
                    right: 0;
                    display: block;
                    border: 2px solid #FFFFFF;
                    /* border-radius: */
                    width: 12px;
                    height: 12px;
                    background-color: #eb0c1c;
                    margin-top: -4px;
                    margin-right: -4px;
                    font-size: 12px;
                    line-height: 12px;
                    text-align: center;
                    color: #FFFFFF;
                }

                .back_main .back_header .back_ul .li .user2 {
                    /* border-radius: */
                    width: 50px;
                    height: 50px;
                    overflow: hidden;
                }

                .back_main .back_header .back_ul .li .user2_name {
                    font-size: 14px;
                    line-height: 24px;
                    color: #333333;
                    padding: 15px 15px;
                }

                .back_main .back_header .back_ul .li .user2_xia {
                    width: 20px;
                    height: 20px;
                    border: 1px solid #a0a0a0;
                    /* border-radius: */
                    text-align: center;
                    line-height: 20px;
                    margin: 15px 0;
                }

    .back_main .back_sl .slide {
        padding: 40px 0;
    }

        .back_main .back_sl .slide .dl {
            margin: 0 25px;
            margin-bottom: 40px;
        }

            .back_main .back_sl .slide .dl .dt {
                width: 66px;
                height: 66px;
                /* border-radius: */
                background-color: #FFFFFF;
                overflow: hidden;
            }

            .back_main .back_sl .slide .dl .dd {
                padding-left: 10px;
            }

                .back_main .back_sl .slide .dl .dd .box {
                    height: 66px;
                    display: table-cell;
                    vertical-align: middle;
                }

                    .back_main .back_sl .slide .dl .dd .box .h7 {
                        font-size: 18px;
                        color: #FFFFFF;
                        line-height: 24px;
                    }

                    .back_main .back_sl .slide .dl .dd .box .h8 {
                        font-size: 14px;
                        color: #FFFFFF;
                        line-height: 24px;
                    }

                    .back_main .back_sl .slide .dl .dd .box .a {
                        color: #FFFFFF;
                    }

    .back_main .slide_nav {
    }

        .back_main .slide_nav .li {
            position: relative;
        }

            .back_main .slide_nav .li .a {
                font-size: 16px;
                color: #FFFFFF;
                line-height: 24px;
                display: block;
                vertical-align: middle;
                padding: 16px 25px;
                opacity: 0.7;
            }

                .back_main .slide_nav .li .a .iconfont.left {
                    font-size: 24px;
                    padding-right: 25px;
                    line-height: 24px;
                    display: block;
                }

            .back_main .slide_nav .li .sub .a:hover {
                border-left: 5px solid #eb0c1c;
            }

            .back_main .slide_nav .li .a:hover {
                opacity: 1;
                background-color: #272b38;
            }

            .back_main .slide_nav .li .sub {
                display: none;
            }

                /*.back_main .slide_nav .li.active .sub{display: block;}*/
                .back_main .slide_nav .li .sub .a {
                    border-left: 5px solid #2b303c;
                    padding-left: 70px;
                }

            .back_main .slide_nav .li.active > .a {
                opacity: 1;
            }

            .back_main .slide_nav .li .sub .a.on {
                opacity: 1;
                background-color: #272b38;
                border-left: 5px solid #eb0c1c;
            }

.wrapper {
    position: relative;
    margin-top: 80px;
}

.back_sr .back_box {
    margin: 40px;
}

    .back_sr .back_box.yl {
        background-color: #FFFFFF;
        box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
    }

    .back_sr .back_box .back_sr_top {
        background-color: #FFFFFF;
    }

    .back_sr .back_box.user_con .back_sr_top {
        box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
    }

    .back_sr .back_box .back_sr_top .ul {
        border-bottom: 1px solid #E5E5E5;
    }

        .back_sr .back_box .back_sr_top .ul .li {
            padding: 4px 40px;
            font-size: 18px;
            font-weight: bold;
            line-height: 42px;
            color: #333333;
            border-top: 4px solid #FFFFFF;
            cursor: pointer;
        }

            .back_sr .back_box .back_sr_top .ul .li.on {
                border-top: 4px solid #eb0c1c;
                border-left: 1px solid #E5E5E5;
                border-right: 1px solid #E5E5E5;
            }

.back_sr_top2 .back_top_sp {
    box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
    background-color: #FFFFFF;
}

.back_sr_top2 .box1 {
    width: 66%;
}

.back_sr_top2 .box2 {
    width: 32%;
}

.back_sr_top2 .back_top_sp2 {
    box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
    background-color: #FFFFFF;
}

.back_sr_top .back_top_sp .li {
    font-size: 14px;
    color: #999999;
    line-height: 42px;
    padding: 9px 22px;
}

.back_sr_top2 .box1 .back_top_sp .dl_user .dt .h4 {
    display: block;
    margin: 8px auto;
    width: 110px;
    height: 27px;
    line-height: 27px;
    /* border-radius: */
    color: #eb0c1c;
    text-align: center;
    background-color: rgba(254, 71, 31,.07);
}

.back_sr_top .back_top_sp .li .span {
    color: #eb0c1c;
    font-size: 16px;
    font-weight: bold;
    padding: 0 2px;
}

.back_sr .back_box .back_sr_con {
    background-color: #FFFFFF;
    /*box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);*/
    /*margin-top: 40px;*/
    min-height: 650px;
}

.back_sr .back_box.user_con .back_sr_con {
    margin-top: 40px;
    box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
}

.back_sr_top2 .box1 .dd_xx .p_nc {
    font-size: 16px;
    color: #333333;
    line-height: 42px;
    font-weight: bold;
    position: relative;
    padding: 5px 0;
    width: 160px;
}

.back_sr_top2 .box1 .p_nc .layer {
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 99;
}

.back_sr_top2 .box1 .dd_xx .p_tel {
    font-size: 14px;
    color: #999999;
    line-height: 42px;
}

.back_sr_top2 .box1 .p_tel .span {
    font-size: 16px;
    font-weight: bold;
    color: #eb0c1c;
}

.back_sr_con .sr_head {
    padding: 24px 0;
}

    .back_sr_con .sr_head .h9 {
        font-size: 16px;
        color: #333333;
        line-height: 27px;
        padding-left: 22px;
    }

    .back_sr_con .sr_head .h11 {
        font-size: 16px;
        color: #3d3d3d;
        line-height: 27px;
        padding: 0 5px;
    }

    .back_sr_con .sr_head .sod_select {
        /* border-radius: */
        width: 99px;
        height: 27px;
        line-height: 27px;
        padding: 0px 10px;
        border: 1px solid #dcdcdc;
        background-image: url(../images/arw03.png);
    }

        .back_sr_con .sr_head .sod_select .sod_list li {
            padding: 0px 10px;
        }

.back_sr_con .date {
    /* border-radius: */
    width: 99px;
    height: 27px;
    line-height: 27px;
    border: 1px solid #dcdcdc;
}

.back_sr_con .sr_head .text {
    font-size: 13px;
    color: #666666;
    border: 1px solid #DCDCDC;
    width: 209px;
    height: 32px;
    line-height: 30px;
    box-sizing: border-box;
    padding-left: 10px;
    /* border-radius: */
}

    .back_sr_con .sr_head .text.buy_text {
        margin-right: 22px;
    }

.back_sr_top .ul .text {
    font-size: 13px;
    color: #666666;
    border: 1px solid #DCDCDC;
    width: 197px;
    height: 30px;
    line-height: 30px;
    margin-top: 11px;
    margin-right: 24px;
    padding-left: 10px;
    /* border-radius: */
}

.back_sr_con .sr_head .btn {
    /* border-radius: */
    background-color: #eb0c1c;
    font-size: 15px;
    color: #FFFFFF;
    line-height: 32px;
    width: 92px;
    display: block;
    margin: 0 20px;
    border: none;
}

.sr_form {
    padding: 0 20px;
    padding-bottom: 100px;
}

    .sr_form .table {
        width: 100%;
        border-collapse: collapse;
        border: none;
        border-top: 2px solid #eb0c1c;
        text-align: center;
        box-sizing: border-box;
    }

        .sr_form .table .tr_title {
            font-size: 14px;
            line-height: 42px;
            color: #666666;
            background-color: #f2f2f2;
            border: 1px solid #E5E5E5;
        }

        .sr_form .table .tr_con {
            border: 1px solid #E5E5E5;
        }

        .sr_form .table .tr_title th {
            border: none;
        }

        .sr_form .table .tr_con td {
            font-size: 14px;
            color: #666666;
            line-height: 28px;
            /*padding: 20px;*/
            min-width: 70px;
        }

            .sr_form .table .tr_con td.td_bold {
                font-weight: bold;
            }

            .sr_form .table .tr_con td .a {
                display: block;
                color: #eb0c1c;
            }

        .sr_form .table .tr_con .td_con {
            width: 360px;
            margin: 0 auto;
            padding-left: 40px;
            box-sizing: border-box;
        }

        .sr_form .table .tr_con .dl {
            width: 360px;
        }

            .sr_form .table .tr_con .dl .dd {
                text-align: left;
                padding-left: 18px;
            }

    .sr_form .table4 {
        border-top: 2px solid #eb0c1c;
    }

        .sr_form .table4 .dt {
            font-size: 14px;
            line-height: 42px;
            color: #666666;
            background-color: #f2f2f2;
            border: 1px solid #E5E5E5;
        }

        .sr_form .table4 .p {
            text-align: center;
        }

        .sr_form .table4 .dd .box .p {
            line-height: 28px;
            margin: 0 auto;
            text-align: center;
        }

            .sr_form .table4 .dd .box .p .div_box {
                display: inline-block;
            }

            .sr_form .table4 .dd .box .p .sp7 {
                height: 88px;
                display: table-cell;
                vertical-align: middle;
                margin: 0 auto;
                text-align: center;
            }

            .sr_form .table4 .dd .box .p.p1 {
                color: #FB5632;
            }

                .sr_form .table4 .dd .box .p.p1 .a {
                    display: block;
                    color: #FB5632;
                }

            .sr_form .table4 .dd .box .p.p7 .a {
                display: block;
                color: #FB5632;
                line-height: 22px;
            }

        .sr_form .table4 .p.p1 {
            width: 17.7%;
        }

        .sr_form .table4 .p.p2 {
            width: 12.8%;
        }

        .sr_form .table4 .p.p3 {
            width: 13.5%;
        }

        .sr_form .table4 .p.p4 {
            width: 15%;
        }

        .sr_form .table4 .p.p5 {
            width: 16%;
        }

        .sr_form .table4 .p.p6 {
            width: 11.2%;
        }

        .sr_form .table4 .p.p7 {
            width: 13.6%;
        }

        .sr_form .table4 .dd {
            padding-top: 24px;
        }

            .sr_form .table4 .dd .box {
                border: 1px solid #E5E5E5;
                margin-bottom: 20px;
            }

            .sr_form .table4 .dd .ul_4 {
                background-color: #f2f2f2;
                border-bottom: 1px solid #E5E5E5;
            }

                .sr_form .table4 .dd .ul_4 .li {
                    font-size: 14px;
                    color: #999999;
                    line-height: 42px;
                    padding: 0 28px;
                }

                    .sr_form .table4 .dd .ul_4 .li .a_txt {
                        color: #4fb5f3;
                    }

                    .sr_form .table4 .dd .ul_4 .li span {
                        color: #666666;
                    }

/*===================*/
/*===================*/
/*====================*/
/*=========轮播==========*/
.lb5 .slick-arrow {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    z-index: 99;
    width: 32px;
    height: 32px;
    /* border-radius: */
    font-size: 0;
    cursor: pointer;
    border: 2px solid #a0a0a0;
    background-color: #FFFFFF;
    color: #a0a0a0;
    font-weight: bold;
}

.lb5 .slick-prev {
    left: 0;
}

    .lb5 .slick-prev:before {
        content: "\e8c3";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        line-height: 28px;
        font-family: "iconfont" !important;
        font-size: 16px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.lb5 .slick-next {
    right: 0;
    left: auto;
}

    .lb5 .slick-next:before {
        content: "\e61b";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        line-height: 28px;
        font-family: "iconfont" !important;
        font-size: 16px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.lb5 .slick-prev:hover {
    border: 1px solid #fe7c60;
    color: #fe7c60;
}

.lb5 .slick-next:hover {
    border: 2px solid #fe7c60;
    color: #fe7c60;
}

.dl_user {
    position: relative;
    box-sizing: border-box;
    margin: 35px 0;
    width: 50%;
    /*border-right: 1px solid #DCDCDC;*/
}

    .dl_user:before {
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        height: 52px;
        width: 1px;
        background-color: #DCDCDC;
    }

    .dl_user .dt {
        padding: 0 40px;
    }

    .dl_user .dd {
        padding: 0 15px;
    }

        .dl_user .dd .ul_1 {
            height: 128px;
            display: table-cell;
            vertical-align: middle;
        }

            .dl_user .dd .ul_1 li {
                font-size: 14px;
                color: #666666;
                line-height: 42px;
            }

                .dl_user .dd .ul_1 li.li_nc {
                    font-size: 16px;
                }

                    .dl_user .dd .ul_1 li.li_nc .a {
                        color: #eb0c1c;
                        font-size: 14px;
                    }

                .dl_user .dd .ul_1 li.ts {
                    color: #999999;
                }

    .dl_user .user3 {
        border: 1px solid #DCDCDC;
        display: block;
        /* border-radius: */
        background-color: #FFFFFF;
        width: 128px;
        height: 128px;
    }

        .dl_user .user3 .hwimg {
            display: block;
            /* border-radius: */
            background-color: #FFFFFF;
            margin: 5px;
            width: 117px;
            height: 117px;
            overflow: hidden;
        }

.dl_user2 {
    text-align: center;
    width: 50%;
    padding-top: 35px;
}

    .dl_user2 .ul_2 {
        display: inline-block;
    }

        .dl_user2 .ul_2 .li {
            text-align: center;
            margin: 0 25px;
        }

            .dl_user2 .ul_2 .li .ico {
                width: 60px;
                height: 60px;
                line-height: 60px;
                display: block;
                /* border-radius: */
                background-color: rgb(255, 145, 145);
            }

            .dl_user2 .ul_2 .li .span_money {
                font-size: 18px;
                display: block;
                text-align: center;
                color: #eb0c1c;
                line-height: 26px;
            }

.bk_h3 {
    margin-bottom: 20px;
    padding-left: 12px;
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    border-left: 4px solid #eb0c1c;
    text-align: left;
}

.back_sr_con1 {
    margin-top: 40px;
}

    .back_sr_con1 .box {
        background-color: #FFFFFF;
        box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
    }

        .back_sr_con1 .box .ul {
            margin: 0 20px;
            padding: 30px 0;
            border-bottom: 1px solid #E5E5E5;
        }

            .back_sr_con1 .box .ul:last-child {
                border: none;
            }

            .back_sr_con1 .box .ul .li {
                width: 50%;
                position: relative;
                box-sizing: border-box;
            }

                .back_sr_con1 .box .ul .li:nth-child(2n-1):before {
                    content: "";
                    position: absolute;
                    right: 0;
                    top: 0;
                    bottom: 0;
                    margin: auto;
                    height: 76px;
                    width: 1px;
                    background-color: #eaeaea;
                }

                .back_sr_con1 .box .ul .li:nth-child(2n) {
                    padding-left: 30px;
                }

                .back_sr_con1 .box .ul .li:nth-child(2n-1) {
                    font-size: 16px;
                    color: #eb0c1c;
                    padding-right: 30px;
                }

                .back_sr_con1 .box .ul .li .txt {
                    font-size: 16px;
                    color: #666666;
                }

                .back_sr_con1 .box .ul .li .txt2 {
                    font-size: 16px;
                    color: #333333;
                }

                .back_sr_con1 .box .ul .li .txt3 {
                    font-size: 14px;
                    color: #999999;
                    width: 425px;
                    line-height: 26px;
                    height: 52px;
                    overflow: hidden;
                }

                .back_sr_con1 .box .ul .li .txt4 {
                    font-size: 16px;
                    color: #eb0c1c;
                    /*padding-right: 30px;*/
                }

.back_sr_con2 {
    margin-top: 40px;
}

    .back_sr_con2 .add_num, .back_sr_con3 .add_num {
        display: block;
        /* border-radius: */
        background-color: #eb0c1c;
        min-width: 92px;
        height: 32px;
        font-size: 15px;
        color: #FFFFFF;
        line-height: 32px;
        text-align: center;
        padding: 0 15px;
        box-sizing: border-box;
    }

    .back_sr_con2 .box {
        min-height: 250px;
        background-color: #FFFFFF;
        box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
    }

        .back_sr_con2 .box .ul_3 {
            padding-bottom: 30px;
        }

            .back_sr_con2 .box .ul_3 .li_box {
                margin-top: 30px;
                margin-left: 20px;
                width: 290px;
                height: 150px;
                background: url(../images/bg09.png) no-repeat center;
            }

.li_box .li_tlt {
    padding: 7px 20px;
}

    .li_box .li_tlt .h4 {
        font-size: 18px;
        color: #FFFFFF;
        line-height: 42px;
    }

    .li_box .li_tlt .a {
        font-size: 14px;
        color: #FFFFFF;
        line-height: 42px;
    }

.li_box .li_con {
    font-size: 15px;
    color: #FFFFFF;
    line-height: 30px;
    padding: 15px 20px;
}

.dl_user2 {
    padding-top: 77px;
    text-align: left;
    padding-left: 88px;
    box-sizing: border-box;
}

.dl_user3 .cz {
    margin-top: 20px;
    display: block;
    font-size: 14px;
    color: #999999;
    width: 60px;
    height: 28px;
    line-height: 28px;
    /* border-radius: */
    text-align: center;
    margin-right: 12px;
}

.dl_user3 .cz_btn {
    border: 1px solid #dcdcdc;
}

    .dl_user3 .cz_btn.active {
        background: #eb0c1c;
        color: #FFFFFF;
        border: 1px solid #eb0c1c;
    }

.dl_user3 .cz.cz_btn:hover {
    background: #eb0c1c;
    color: #FFFFFF;
    border: 1px solid #eb0c1c;
}

.dl_user3 .cz:not(.cz_btn):hover {
    color: #eb0c1c;
}

.back_sr_top .back_top_sp .li.li_color {
    color: #eb0c1c;
}

    .back_sr_top .back_top_sp .li.li_color .iconfont {
        padding-right: 5px;
    }

.data_summary {
    background-color: #FFFFFF;
    padding: 23px 22px;
    font-size: 16px;
    color: #666666;
    box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
}

    .data_summary .dt {
        line-height: 50px;
    }

    .data_summary .dl_title1 {
        width: 5%;
        box-sizing: border-box;
    }

    .data_summary .dl_con {
        width: 22%;
        box-sizing: border-box;
        padding-left: 40px;
    }

    .data_summary .dd {
        border-right: 1px solid #ededed;
        padding-bottom: 14px;
    }

        .data_summary .dd.dd1 {
            font-size: 20px;
            color: #333333;
        }

        .data_summary .dd.dd2 {
            font-size: 20px;
            color: #999999;
        }

        .data_summary .dd.dd3 {
            font-size: 20px;
            color: #eb0c1c;
        }

    .data_summary .dl_con .dd:last-child, .data_summary .dl_title1 .dd:last-child {
        padding-bottom: 0;
    }

.back_sr_con2 .sod_select {
    /* border-radius: */
    width: 99px;
    height: 27px;
    line-height: 27px;
    margin-top: -5px;
    margin-left: 15px;
    padding: 0px 10px;
    border: 1px solid #dcdcdc;
    background-image: url(../images/arw03.png);
    background-color: #FFFFFF;
}

.back_sr_con2 .sod_list li {
    padding: 0px 10px;
}

.back_sr_con2 .box_chart {
    padding: 30px 20px;
    background-color: #FFFFFF;
    box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
}

.traffic_tab .span {
    display: inline-block;
    width: 100px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #666666;
    cursor: pointer;
    background: #F2F2F2;
    font-size: 15px;
    float: left;
    border-right: 1px solid #DEDEDE;
}

    .traffic_tab .span.active {
        background-color: #eb0c1c;
        border-right: 1px solid #eb0c1c;
        color: #FFFFFF;
    }

    .traffic_tab .span:hover {
        border-right: 1px solid #eb0c1c;
        background-color: #eb0c1c;
        color: #FFFFFF;
    }

.back_sr_con2 .date {
    /* border-radius: */
    width: 99px;
    height: 27px;
    line-height: 27px;
    margin-top: 5px;
    border: 1px solid #dcdcdc;
}

.traffic_tab .li {
    padding-left: 23px;
}

    .traffic_tab .li .a {
        font-size: 15px;
        color: #666666;
        line-height: 42px;
        padding: 0 5px;
    }

    .traffic_tab .li.active .a {
        color: #eb0c1c;
    }

.data_amount {
    padding-top: 35px;
}

    .data_amount .li {
        padding-right: 45px;
        font-size: 16px;
        color: #666666;
    }

        .data_amount .li .sp {
            padding-left: 2px;
            color: #eb0c1c;
        }

.back_sr_con3 {
    margin-top: 30px;
}

    .back_sr_con3 .sr_form {
        padding: 30px 20px;
        box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
        background-color: #FFFFFF;
    }

        .back_sr_con3 .sr_form .con_ts {
            margin: 0 auto;
            text-align: center;
            min-height: 265px;
            line-height: 265px;
        }

.plan_btn {
    display: block;
    background-color: #eb0c1c;
    width: 131px;
    height: 28px;
    /* border-radius: */
    color: #FFFFFF;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    margin-top: 5px;
}

    .plan_btn .iconfont {
        padding-left: 5px;
        font-size: 12px;
    }

.back_sr_con3 i {
    font-weight: bold;
    color: #eb0c1c;
}

.back_sr_con3 .sp {
    font-size: 14px;
    color: #999999;
    font-weight: normal;
}

    .back_sr_con3 .sp .iconfont {
        padding-left: 3px;
        /*line-height: 42px;*/
        font-weight: normal;
    }

.jh_conl {
    width: 71.5%;
}

    .jh_conl .box_chart {
        min-height: 490px;
        box-sizing: border-box;
    }

.jh_conr {
    width: 26%;
}

    .jh_conr .bk_li {
        margin-bottom: 20px;
        color: #333333;
        font-size: 18px;
        font-weight: bold;
        line-height: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-align: center;
    }

        .jh_conr .bk_li.bk_li1 {
            width: 50%;
        }

        .jh_conr .bk_li.bk_li2 {
            width: 25%;
        }

.jh_conl .bk .traffic_tab .li .a {
    line-height: 18px;
}

.back_sr_con2 .jh_conl .bk .date {
    margin-top: -5px;
}

.jh_conr .box {
    text-align: center;
    margin: 0 auto;
    min-height: 490px;
    background-color: #FFFFFF;
    box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
}

    .jh_conr .box .img {
        max-height: 100%;
        max-width: 100%;
    }

.ul_amount .li {
    width: 50%;
    box-sizing: border-box;
    position: relative;
    padding-left: 17px;
}

    .ul_amount .li:before {
        content: "";
        position: absolute;
        width: 6px;
        height: 6px;
        left: 0;
        top: 0;
        bottom: 0;
        margin: auto;
    }

    .ul_amount .li:first-child:before {
        background-color: #eb0c1c;
    }

    .ul_amount .li:last-child:before {
        background-color: #4eb4f3;
    }

    .ul_amount .li .span {
        padding-left: 25px;
    }

.order {
    padding-right: 20px;
    width: 50%;
    box-sizing: border-box;
}

.info {
    text-align: center;
    padding: 30px 0;
    background-color: #FFFFFF;
    box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
}

    .info .info_ul1 .li {
        width: 20%;
        text-align: center;
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .info .info_ul1 .li:after {
            content: "";
            position: absolute;
            width: 1px;
            height: 54px;
            right: 0;
            top: 0;
            bottom: 0;
            margin: auto;
            background-color: #eaeaea;
        }

        .info .info_ul1 .li:last-child:after {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            right: 0;
            top: 0;
            bottom: 0;
            margin: auto;
        }

        .info .info_ul1 .li span {
            display: block;
        }

        .info .info_ul1 .li .span1 {
            font-size: 24px;
            color: #eb0c1c;
            line-height: 42px;
        }

        .info .info_ul1 .li .span2 {
            font-size: 14px;
            color: #666666;
            /*line-height: 42px;*/
        }

.order .bk_h3 .iconfont, .adsense .bk_h3 .iconfont {
    color: #eb0c1c;
    font-size: 18px;
    padding-left: 5px;
}

.span_xq {
    font-size: 14px;
    color: #999999;
}

.adsense {
    padding-left: 20px;
    width: 50%;
    box-sizing: border-box;
}

.info_ul2 {
    display: inline-block;
}

    .info_ul2 li {
        margin-top: 40px;
    }

    .info_ul2 .btn {
        /* border-radius: */
        height: 32px;
        line-height: 32px;
        font-size: 15px;
        color: #FFFFFF;
        text-align: center;
        display: block;
        padding: 0 16px;
        margin: 0 10px;
    }

        .info_ul2 .btn.tj_btn {
            background-color: #eb0c1c;
        }

        .info_ul2 .btn.buy_btn {
            background-color: #4eb4f3;
        }

.dl_user.dl_user3 {
    width: 100%;
    border: none;
}

    .dl_user.dl_user3 .jf {
        width: 292px;
        border-right: 1px solid #EAEAEA;
    }

    .dl_user.dl_user3 .jf2 {
        margin-left: 85px;
    }

.back_top_sp2 {
    background-color: #FFFFFF;
    box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
}

.info_ul3 {
    padding: 20px 22px;
    padding-bottom: 19px;
}

    .info_ul3 .li {
        border-bottom: 1px solid #EAEAEA;
        padding: 4px 0;
    }

    .info_ul3 .span2 {
        padding: 0 10px;
        font-size: 14px;
        line-height: 42px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #666666;
        display: block;
        height: 42px;
    }

    .info_ul3 .span1 {
        display: block;
        position: relative;
        margin-top: 10px;
        width: 44px;
    }

        .info_ul3 .span1:before {
            position: absolute;
            color: #FFFFFF;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            margin: auto;
            font-size: 12px;
            text-align: center;
            content: "通知";
        }

    .info_ul3 .img {
        display: inline;
    }

    .info_ul3 .span3 {
        width: 16px;
        margin-top: 12px;
        /* border-radius: */
        width: 16px;
        height: 16px;
        background-color: #eb0c1c;
        color: #FFFFFF;
        line-height: 42px;
        line-height: 16px;
        text-align: center;
        font-size: 12px;
        display: block;
    }

.order1 {
    text-align: center;
    width: 33.33%;
    box-sizing: border-box;
    padding-right: 30px;
    margin-top: 30px;
}

    .order1:nth-child(3n) {
        padding-right: 0;
    }

    .order1 .info_ul1 {
        padding: 5px 22px;
    }

    .order1 .info .info_ul1 .li .span1 {
        color: #666666;
    }

    .order1 .info .info_ul1 .li {
        width: 25%;
    }

    .order1.order2 .info .info_ul1 .li {
        width: 33.33%;
    }

.back_sr_con2 .add_txt {
    border: 1px solid #E5E5E5;
    width: 197px;
    padding-left: 10px;
    height: 30px;
    background-color: #FFFFFF;
    font-size: 13px;
    color: #666666;
    line-height: 30px;
    /* border-radius: */
    margin-right: 15px;
    margin-bottom: 15px;
}

.sr_form2 {
    background-color: #FFFFFF;
    box-shadow: 0px 5px 10px 0px rgba(31, 20, 17, 0.2);
    padding: 0 20px;
    padding-bottom: 48px;
}

    .sr_form2 .sr_box2 {
        border-bottom: 1px solid #E5E5E5;
    }

    .sr_form2 .ht_dl, .sr_form2 .ht_box {
        /*padding: 30px 0;*/
        padding-top: 30px;
        padding-bottom: 15px;
    }

        .sr_form2 .ht_dl .dd {
            padding-left: 20px;
        }

        .sr_form2 .ht_dl span.lbs {
            font-size: 14px;
            color: #eb0c1c;
            border: 1px solid #eb0c1c;
            background-color: #fff2ef;
            /* border-radius: */
            padding: 0px 6px;
        }

        .sr_form2 .ht_dl span.names {
            font-size: 16px;
            color: #333333;
            margin: 0 8px;
        }

.back_sr_top .btn {
    /* border-radius: */
    background-color: #eb0c1c;
    font-size: 15px;
    color: #FFFFFF;
    line-height: 32px;
    width: 92px;
    display: block;
    margin: 0 20px;
    border: none;
    text-align: center;
    margin-top: 12px;
}

.tg {
    margin-top: 30px;
}

.sr_form.tg .table .tr_con td {
    /*padding:20px 0;*/
    text-align: center;
    width: 33.33%;
    line-height: 1;
}

    .sr_form.tg .table .tr_con td .p {
        display: inline-block;
    }

        .sr_form.tg .table .tr_con td .p .a {
            padding: 20px;
        }

.tg .p_bq {
    position: relative;
}

.tg .span_bq {
    position: absolute;
    font-size: 14px;
    color: #eb0c1c;
    border: 1px solid #eb0c1c;
    background-color: #fff2ef;
    /* border-radius: */
    padding: 4px 9px;
    margin-left: 10px;
    top: -5px;
}

.sr_form2 .ht_dl .dt img {
    width: 120px;
    height: 80px;
}

.sr_form2 .ht_dl .dd {
    /*text-align: center;*/
}

    .sr_form2 .ht_dl .dd .span1 {
        color: #2aadf5;
    }

    .sr_form2 .ht_dl .dd .span2 {
        color: #8ccc4e;
    }

    .sr_form2 .ht_dl .dd .span3 {
        color: #fb6767;
    }

    .sr_form2 .ht_dl .dd .bottom_data {
        margin-top: 30px;
        text-align: left;
        display: inline-block;
    }

        .sr_form2 .ht_dl .dd .bottom_data .a_link {
            font-size: 14px;
            color: #999999;
            line-height: 42px;
            margin-right: 30px;
        }

        .sr_form2 .ht_dl .dd .bottom_data .span {
            border: 1px solid #eeeeee;
            padding: 5px 5px;
            margin: 0 2px;
        }

            .sr_form2 .ht_dl .dd .bottom_data .span .a {
                padding-left: 2px;
                font-size: 14px;
                line-height: 28px;
                color: #eb0c1c;
            }

        .sr_form2 .ht_dl .dd .bottom_data .spans {
            font-size: 14px;
            color: #333333;
            margin-left: 30px;
        }

            .sr_form2 .ht_dl .dd .bottom_data .spans .a {
                color: #eb0c1c;
            }

.sr_form2 .ht_box .box3 {
    text-align: right;
}

.sr_form2 .ht_box .box4 {
    text-align: left;
}

.sr_form2 .ht_box .ul {
    display: inline-block;
}

.sr_form2 .ht_box .box3 .ul1 .li {
    font-size: 14px;
    color: #333333;
    line-height: 42px;
    margin-left: 18px;
}

    .sr_form2 .ht_box .box3 .ul1 .li .a {
        color: #eb0c1c;
    }

.sr_form2 .ht_box .box4 .ul2 .li_link {
    margin-left: 10px;
    margin-top: 10px;
}

    .sr_form2 .ht_box .box4 .ul2 .li_link .a {
        /* border-radius: */
        width: 74px;
        height: 24px;
        display: block;
        line-height: 24px;
        color: #FFFFFF;
        font-size: 14px;
        text-align: center;
    }

        .sr_form2 .ht_box .box4 .ul2 .li_link .a.a1 {
            background-color: rgb(255, 145, 145);
        }

        .sr_form2 .ht_box .box4 .ul2 .li_link .a.a2 {
            background-color: #4fb5f3;
        }

        .sr_form2 .ht_box .box4 .ul2 .li_link .a.a3 {
            background-color: #eeeeee;
            color: #999999;
        }

        .sr_form2 .ht_box .box4 .ul2 .li_link .a.a4 {
            background-color: #a4a1fc;
        }

        .sr_form2 .ht_box .box4 .ul2 .li_link .a:hover {
            opacity: 0.8;
        }

@media only screen and (max-width: 1280px) {
    .dl_user .dt {
        padding: 0 20px;
    }

    .dl_user .dd .ul_1 li.ts {
        color: #999999;
        width: 240px;
        line-height: 26px;
    }

    .dl_user2 .ul_2 .li {
        text-align: center;
        margin: 0 0;
    }

    .back_sr_con1 .box .ul .li .txt3 {
        width: 275px;
    }

    .back_sr_con2 .box .ul_3 .li_box {
        width: 268px;
    }

    .back_sr_top2 .dl_user {
        width: 100%;
    }

    .back_sr_top2 .dl_user2 {
        width: 100%;
        margin-top: 0;
        padding-top: 0;
    }

    .back_sr_con .date {
        width: 78px;
    }

    .back_sr_con .sr_head .h9 {
        font-size: 14px;
    }

    .back_sr_con .sr_head .text {
        margin-top: 20px;
        width: 185px;
    }

    .back_sr_top .back_top_sp .li {
        padding-right: 0;
    }

    .plan_btn {
        margin-right: 22px;
    }

    .dl_user.dl_user3 .jf {
        /*width: 292px;border-right: 1px solid #EAEAEA;*/
        float: none;
        border: none;
    }

    .dl_user.dl_user3 .jf2 {
        float: none;
        margin-left: 0;
        /*margin-left: 85px;*/
    }

    .dl_user3 .cz {
        margin-top: 10px;
    }

    .info_ul3 .span2 {
        width: 158px;
    }

    .info_ul3 {
        box-sizing: border-box;
        height: 288px;
    }
}

.index {
    margin-top: 15px;
}

    .index .mod_seckil {
        width: 250px;
        position: relative;
    }

    .index .pro {
        width: 920px;
        position: relative;
        height: 406px;
    }

.index1 {
    height: 140px;
    background-color: #FFFFFF;
}

    .index1 .mod_seckill {
        position: relative;
        height: 140px;
        width: 250px;
        background: url(../images/index1.jpg) no-repeat center;
    }

    .index1 .in_more {
        position: absolute;
        background-color: rgba(181,1,47,.8);
        margin: 0 auto;
        /* border-radius: */
        left: 0;
        right: 0;
        width: 99px;
        height: 26px;
        bottom: 5px;
        display: block;
        text-align: center;
        line-height: 26px;
        font-size: 12px;
        color: #FFFffF;
    }

        .index1 .in_more .iconfont {
            font-size: 10px;
            padding-left: 3px;
        }

    .index1 .pro1 {
        position: relative;
        width: 950px;
    }

        .index1 .pro1 .li_list {
            position: relative;
            width: 316px;
            height: 140px;
            box-sizing: border-box;
        }

            .index1 .pro1 .li_list:after {
                content: "";
                position: absolute;
                height: 68px;
                right: 0;
                top: 0;
                bottom: 0;
                margin: auto;
                border-left: 1px dashed #dcdcdc;
            }

        .index1 .pro1 .pro_ul > div:nth-child(3n) .li_list:after {
            content: "";
            position: absolute;
            height: 0;
            right: 0;
            top: 0;
            bottom: 0;
            margin: auto;
            border-left: none;
        }

        .index1 .pro1 .li_list .a {
            display: block;
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            z-index: 10;
        }

        .index1 .pro1 .li_list .pro_detail {
            position: relative;
            padding-left: 18px;
            padding-right: 10px;
            padding-top: 18px;
        }

        .index1 .pro1 .li_list .marking {
            position: absolute;
            top: 0;
            right: 0;
            margin-right: 10px;
            background: url(../images/pic04.png) no-repeat top center;
            width: 37px;
            height: 37px;
            line-height: 37px;
            overflow: hidden;
            color: #FFFFFF;
            font-size: 12px;
            text-align: center;
        }

.pro_h4 {
    font-size: 15px;
    color: #323232;
    line-height: 22px;
}

.pro_em {
    font-size: 15px;
    color: #eb0c1c;
    font-weight: bold;
    line-height: 22px;
    display: block;
    padding: 8px 0;
}

.pro_p {
    font-size: 12px;
    color: #999999;
    line-height: 1;
}

.index1 .pro1 .li_list .pro_detail .pro_h4 {
    width: 110px;
    height: 44px;
    overflow: hidden;
}

.pro_img {
    width: 150px;
    height: 80px;
    padding-top: 20px;
    padding-right: 15px;
}

    .pro_img .img {
        max-height: 100%;
        max-height: 100%;
    }

.index2 .mod_seckil2 {
    width: 250px;
    height: 490px;
    background: url(../images/pic02.png) no-repeat top center;
}

    .index2 .mod_seckil2 .con {
        margin: 40px 12px;
        height: 410px;
        position: relative;
        text-align: center;
    }

.pro_h2 a, .pro_h2 {
    font-size: 20px;
    color: #FFFFFF;
    text-align: center;
    padding: 0 15px;
    line-height: 1;
    display: inline-block;
    padding-bottom: 10px;
    /* border-bottom: 1px solid #FFFFFF; */
}

.pro_h3 {
    font-size: 14px;
    color: #FFFFFF;
    padding: 5px 0;
    text-align: center;
}

.brand_caption {
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    width: 228px;
    height: 122px;
    background-color: rgba(255,255,255,0.8);
}

    .brand_caption .box {
        width: 228px;
        height: 122px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }

        .brand_caption .box .h3 {
            font-size: 24px;
            color: #333333;
        }

        .brand_caption .box .line {
            width: 37px;
            height: 1px;
            background-color: #615657;
            margin: 14px auto;
        }

        .brand_caption .box .h4 {
            font-size: 17px;
            color: #333333;
        }

.pro2 .tjmod {
    position: relative;
    border-top: 1px solid #eb0c1c;
    box-sizing: border-box;
    margin-left: 14px;
    width: 479px;
    height: 492px;
    background: url(../images/bg2.png) no-repeat top center;
}

.pro2 .phmod {
    position: relative;
    border-top: 1px solid #f22e31;
    box-sizing: border-box;
    margin-left: 14px;
    width: 442px;
    height: 492px;
    background: url(../images/bg1.png) top center;
}

.pro2 .tjmod .mod_sp1 {
    background-color: rgb(254, 71, 31);
    width: 172px;
    height: 35px;
    line-height: 35px;
    display: block;
    position: absolute;
    font-size: 20px;
    color: #FFFFFF;
    text-align: center;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 0;
}

.pro2 .phmod .mod_sp2 {
    background-color: #f22e31;
    width: 172px;
    height: 35px;
    line-height: 35px;
    display: block;
    position: absolute;
    font-size: 20px;
    color: #FFFFFF;
    text-align: center;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 0;
}

.pro2 .phmod .tab_tle {
    padding-top: 10px;
}

.pro2 .phmod .mod_sp2 .img {
    padding-right: 15px;
    margin-top: -5px;
}

.pro2 .tjmod .con {
    padding-top: 50px;
}

    .pro2 .tjmod .con .box {
        padding-left: 18px;
        padding-right: 22px;
        padding-bottom: 10px;
    }

        .pro2 .tjmod .con .box.left {
            border-right: 1px solid #f4f4f4;
        }

.pro_h5 {
    font-size: 24px;
    color: #eb0c1c;
}

.pro2 .tjmod .con .pro_h5 {
    padding: 18px 0;
}

.pro2 .tjmod .con .pro_h4.p {
    color: #666666;
}

.pro2 .tjmod .con .pro_h4.ck {
    color: #999999;
    font-size: 14px;
}

.pro2 .tjmod .con .group_img {
    border: 1px solid transparent;
    border-radius: 3px;
    width: 191px;
    height: 240px;
    margin-top: 40px;
}

    .pro2 .tjmod .con .group_img:hover {
        border: 1px solid #eb0c1c;
    }

.box_top {
    width: 192px;
    height: 214px;
    position: relative;
}

    .box_top .p {
        font-size: 14px;
        color: #666666;
        line-height: 24px;
    }

    .box_top .pro_h6 {
        font-size: 20px;
        color: #eb0c1c;
        line-height: 1;
        padding: 18px 0;
    }

    .box_top .group_img2 {
        position: absolute;
        right: 0;
        bottom: 10px;
    }

    .box_top:first-child {
        border-bottom: 2px solid #f4f4f4;
    }

.phmod .in_more {
    color: #999999;
    margin-top: 10px;
    font-size: 12px;
    margin-right: 10px;
}

    .phmod .in_more:hover {
        color: #eb0c1c;
    }

    .phmod .in_more .iconfont {
        font-size: 10px;
    }

.phmod .tab_tle .ul {
    margin-top: 40px;
    margin-left: 17px;
    border-bottom: 1px solid #EEEEEE;
    margin-right: 28px;
}

    .phmod .tab_tle .ul .li {
        font-size: 16px;
        color: #4D4D4D;
        width: 88px;
        margin-right: 15px;
        text-align: center;
        padding-bottom: 10px;
        margin-bottom: -1px;
        border-bottom: 2px solid transparent;
        cursor: pointer;
        font-weight: 600;
    }

        .phmod .tab_tle .ul .li.active {
            border-bottom: 2px solid #f22e31;
        }

        .phmod .tab_tle .ul .li:nth-child(4n) {
            margin-right: 0;
        }

        .phmod .tab_tle .ul .li.active {
            color: #eb0c1c;
        }

.phmod .tab_con .dl {
    margin-left: 20px;
    padding-top: 45px;
    width: 115px;
}

    .phmod .tab_con .dl .king {
        width: 19px;
        height: 16px;
        display: block;
        text-align: center;
        line-height: 19px;
        color: #FFFFFF;
        font-size: 13px;
        position: absolute;
        z-index: 10;
        top: 0;
        margin-top: -24px;
    }

        .phmod .tab_con .dl .king.king1 {
            background: url(../images/top1.png) no-repeat center;
        }

        .phmod .tab_con .dl .king.king2 {
            background: url(../images/top2.png) no-repeat center;
        }

        .phmod .tab_con .dl .king.king3 {
            background: url(../images/top3.png) no-repeat center;
        }

    .phmod .tab_con .dl .dt {
        position: relative;
    }

        .phmod .tab_con .dl .dt img {
            width: 114px;
            height: 96px;
        }

        .phmod .tab_con .dl .dt .sp8 {
            border-radius: 3px;
            border-radius: 3px;
            background-color: #eb0c1c;
            position: absolute;
            bottom: 0;
            left: 0;
            width: 52px;
            height: 22px;
            text-align: center;
            line-height: 22px;
            font-size: 13px;
            color: #FFFFFF;
            display: block;
            margin-bottom: -5px;
        }

    .phmod .tab_con .dl .dd {
        font-size: 15px;
        color: #333333;
        padding: 20px 0;
        text-align: center;
    }

.index2 .tab_con {
    display: none;
}

    .index2 .tab_con > h2 {
        font-size: 20px;
        text-align: center;
    }

.index3 {
    padding: 20px;
    background-color: #FFFFFF;
}

    .index3 .h3 {
        color: #00cc98;
        font-size: 24px;
        padding-bottom: 30px;
    }

        .index3 .h3 .span {
            color: #666666;
            font-size: 14px;
            padding-left: 6px;
        }

    .index3 .lb7 {
        width: 1140px;
        margin: 0 auto;
        margin-left: 30px;
    }

    .index3 .dl_lb {
        /*margin-right: 66px;*/
    }

    .index3 .lb7 > div:nth-child(4n) .dl_lb {
        margin-right: 0;
    }

    .index3 .dl_lb:nth-child(4n) {
        margin-right: 0;
    }

    .index3 .dl_lb .dt {
        border: 1px solid #eaeaea;
        border-radius: 50%;
        width: 83px;
        height: 83px;
        line-height: 83px;
        text-align: center;
        overflow: hidden;
        margin: 0 auto;
    }

    .index3 .dl_lb .img {
        max-height: 100%;
        max-width: 100%;
        width: 75px;
        height: 75px;
        display: inline-block;
    }

    .index3 .dl_lb .dd {
        margin-left: 8px;
    }

        .index3 .dl_lb .dd .h4 {
            font-size: 14px;
            color: #686868;
            width: 142px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            padding: 2px 0;
        }

        .index3 .dl_lb .dd .p {
            font-size: 13px;
            color: #999999;
            width: 150px;
        }

        .index3 .dl_lb .dd .em {
            font-size: 12px;
            color: #eb0c1c;
            display: block;
            padding: 5px 0;
        }

        .index3 .dl_lb .dd .box {
            height: 83px;
            display: table-cell;
            vertical-align: middle;
        }

.index4 {
    position: relative;
}

    .index4 .mod_seckil2 {
        width: 280px;
        height: 406px;
        background: -webkit-linear-gradient(#f78c4d, #fab671);
        background: -o-linear-gradient(#f78c4d, #fab671);
        background: -moz-linear-gradient(#f78c4d, #fab671);
        background: linear-gradient(#f78c4d, #fab671);
        position: relative;
    }

.index .mod_seckil2 .con {
    margin: 32px 12px;
    position: relative;
    text-align: center;
}

.index .mod_seckil2 .cap {
    position: absolute;
    z-index: 11;
    bottom: 0;
    line-height: 26px;
    left: 0;
    right: 0;
    height: 41px;
    background-color: rgba(255,255,255,0.2);
}

    .index .mod_seckil2 .cap .span1 {
        margin: 7px 0;
        display: block;
        width: 25px;
        border-right: 1px solid #FFFFFF;
        text-align: center;
        color: #FFFFFF;
        font-size: 16px;
    }

    .index .mod_seckil2 .cap .span2 {
        margin: 7px 0;
        display: block;
        font-size: 12px;
        color: #FFFFFF;
        padding-left: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.index .lb8 {
    background-color: #FFFFFF;
    /* border-radius: */
    width: 193px;
    height: 203px;
    margin: 0 auto;
    margin-top: 20px;
    position: relative;
}

    .index .lb8 .lb_list {
        padding-top: 30px;
        /*margin:30px auto;*/
        height: 163px;
        position: relative;
        text-align: center;
    }

        .index .lb8 .lb_list .img {
            /*position: absolute;*/
            bottom: 0;
            left: 0;
            width: 174px;
            height: 89px;
        }

.index4 .lb8 .lb_list .h4 {
    color: #f78c4d;
    font-size: 16px;
}

.index6 .lb8 .lb_list .h4 {
    color: #a3a0fc;
    font-size: 16px;
}

.pro4 {
    background-color: #FFFFFF;
}

    .pro4 .pro_l {
        height: 406px;
        width: 724px;
        border-right: 1px solid #EEEEEE;
    }

    .pro4 .nav_ul {
        padding: 15px 8px;
        border-bottom: 1px solid #EEEEEE;
    }

        .pro4 .nav_ul .li {
            line-height: 16px;
            color: #999999;
        }

            .pro4 .nav_ul .li:after {
                content: "|";
                width: 2px;
                padding: 0 4px;
            }

            .pro4 .nav_ul .li:last-child:after {
                content: "";
            }

            .pro4 .nav_ul .li.liner:after {
                content: "";
            }

            .pro4 .nav_ul .li .a {
                font-size: 12px;
                color: #999999;
            }

                .pro4 .nav_ul .li .a:hover {
                    color: #f78d4e;
                }

    .pro4 .li_list2 {
        height: 180px;
        width: 242px;
        border-right: 1px solid #EEEEEE;
        border-top: 1px solid #EEEEEE;
        margin-right: -1px;
        margin-top: -1px;
        position: relative;
        box-sizing: border-box;
    }

        .pro4 .li_list2:nth-child(3n) {
            border-right: none;
        }

    .pro4 .pro_wrap .li_list2 .group_img3 {
        position: absolute;
        right: 10px;
        bottom: 10px;
    }

    .pro4 .pro_wrap .li_list2 .h4 {
        font-size: 14px;
        color: #000000;
        padding-left: 20px;
        padding-top: 15px;
    }

    .pro4 .pro_wrap .li_list2 .h5 {
        color: #f78c4d;
        padding-left: 20px;
        padding-top: 5px;
    }

    .pro4 .pro_wrap .li_list2 .nav_ul2 .li {
    }

        .pro4 .pro_wrap .li_list2 .nav_ul2 .li .a {
            width: 121px;
            height: 59px;
            display: block;
            line-height: 59px;
            text-align: center;
            background-color: #fe9355;
            font-size: 15px;
            color: #FFFFFF;
            box-sizing: border-box;
            border-bottom: 1px solid #fdac71;
            border-right: 1px solid #fdac71;
        }

        .pro4 .pro_wrap .li_list2 .nav_ul2 .li:nth-child(2n) .a {
            border-right: none;
        }

        .pro4 .pro_wrap .li_list2 .nav_ul2 .li .a:hover {
            background-color: #ff8433;
        }

    .pro4 .pro_r {
        width: 224px;
    }

        .pro4 .pro_r .h3 {
            font-size: 18px;
            color: #000000;
            text-align: center;
            line-height: 1;
            padding-top: 20px;
            padding-bottom: 15px;
        }

        .pro4 .pro_r .ul {
            padding: 0 15px;
        }

        .pro4 .pro_r .li {
            font-size: 13px;
            line-height: 20px;
            list-style: square inside;
            color: #bfbfbf;
            padding-top: 2px;
            padding-bottom: 5px;
        }

            .pro4 .pro_r .li .a {
                color: #666666;
            }

            .pro4 .pro_r .li:hover {
                color: #ff8433;
            }

                .pro4 .pro_r .li:hover .a {
                    color: #ff8433;
                }

.index5 .incon {
    width: 592px;
}

.index .incon .intle {
    padding: 0 19px;
    height: 60px;
}

    .index .incon .intle .h3 {
        font-size: 22px;
        color: #FFFFFF;
        line-height: 60px;
    }

        .index .incon .intle .h3 .iconfont {
            font-size: 20px;
            padding-left: 10px;
        }

.index5 .incon .intle .in_ul .li .a:hover {
    opacity: .8;
}

.index .incon .intle .in_ul .li {
    font-size: 14px;
    color: #FFFFFF;
    line-height: 60px;
}

    .index .incon .intle .in_ul .li + .li:before {
        content: "|";
        line-height: 60px;
        padding: 0px 10px;
    }

    .index .incon .intle .in_ul .li .a {
        color: #FFFFFF;
    }

.index5 .left.incon .intle {
    background-color: #ff9191;
}

.index5 .incon.right .intle {
    background-color: #6bc7ff;
}

.index5 .incon .inbox {
    height: 461px;
    background-color: #FFFFFF;
    border: 4px solid #FF9191;
    position: relative;
}

.index5 .incon.left .inbox {
    border: 4px solid #FF9191;
}

.index5 .incon.right .inbox {
    border: 4px solid #6bc7ff;
}

.index5 .incon .inbox .in_img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    width: 216px;
    height: 255px;
    margin: 0 auto;
}

.index5 .incon .inbox .inbox_l {
    width: 245px;
    height: 460px;
    position: relative;
}

.index5 .incon .inbox .ih {
    font-size: 24px;
    padding-top: 35px;
    padding-left: 19px;
    padding-bottom: 10px;
}

    .index5 .incon .inbox .ih.ih1 {
        color: #ff9191;
    }

    .index5 .incon .inbox .ih.ih2 {
        color: #6bc7ff;
    }

.index5 .incon .inbox .p {
    font-size: 16px;
    color: #999999;
    padding-left: 19px;
}

.inbox_r .in_list {
    width: 168px;
    height: 234px;
    background-color: #FFFFFF;
    margin-top: -2px;
    margin-right: -2px;
    position: relative;
    box-sizing: border-box;
}

.index5 .incon .in_list .in_img2 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    width: 114px;
    height: 96px;
    margin: 0 auto;
}

.index5 .incon .inbox .inbox_r {
    width: 334px;
    margin-right: -2px;
    margin-bottom: -2px;
}

.index5 .incon.left .inbox .inbox_r .in_list {
    border: 2px solid #FF9191;
}

.index5 .incon.right .inbox .inbox_r .in_list {
    border: 2px solid #6bc7ff;
}

.inbox_r .in_list .h4 {
    font-size: 16px;
    color: #666666;
    padding-top: 30px;
    padding-left: 22px;
    padding-bottom: 6px;
}

.inbox_r .in_list .price {
    font-size: 16px;
    padding-left: 22px;
}

.index5 .incon.left .inbox .inbox_r .price {
    color: #FF9191;
}

.index5 .incon.right .inbox .inbox_r .price {
    color: #6bc7ff;
}

.index7 .incon .intle .h3 {
    box-sizing: border-box;
    width: 245px;
}

.index7 .incon .intle {
    background-color: #f97c61;
}

.index7 .incon {
    background-color: #FFFFFF;
}

.index .in_ym {
    padding: 35px 68px;
}

    .index .in_ym .ym_li {
        background-color: #FFFFFF;
        box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
        width: 251px;
        height: 139px;
        /* border-radius: */
        margin-right: 20px;
        margin-bottom: 30px;
    }

.in_ym .ym_li .top {
    background-color: #f97c61;
    height: 54px;
    line-height: 54px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

    .in_ym .ym_li .top .ym_h3 {
        font-size: 26px;
        color: #FFFFFF;
        margin-left: 16px;
    }

    .in_ym .ym_li .top .ym_h4 {
        font-size: 18px;
        color: #FFFFFF;
        margin-right: 14px;
    }

.in_ym .ym_li .con {
    position: relative;
    margin-left: 16px;
    margin-right: 14px;
    padding: 0 17px;
    margin-top: 10px;
    padding-bottom: 10px;
}

    .in_ym .ym_li .con .p1 {
        font-size: 16px;
        color: #eb0c1c;
        line-height: 30px;
    }

    .in_ym .ym_li .con .p2 {
        font-size: 14px;
        color: #999999;
        line-height: 30px;
    }

    .in_ym .ym_li .con:before {
        content: '“';
        font-size: 50px;
        font-family: arial;
        color: #d2d2d2;
        position: absolute;
        left: 0;
        margin-left: -10px;
        margin-top: -10px;
        top: 0;
    }

    .in_ym .ym_li .con:after {
        content: '”';
        font-size: 50px;
        font-family: arial;
        color: #d2d2d2;
        position: absolute;
        right: 0;
        top: 100%;
        /*margin-right: -10px;*/
        margin-top: -30px;
    }

.in_ym .ym_li:nth-child(4n) {
    margin-right: 0;
}

.index10 {
    background-color: #FFFFFF;
}

    .index10 .in_ph_top {
        border-bottom: 3px solid #eb0c1c;
        padding-top: 15px;
    }

        .index10 .in_ph_top .h3 {
            font-size: 17px;
            color: #333333;
            line-height: 33px;
            padding-left: 27px;
        }

        .index10 .in_ph_top .in_ph_l {
            width: 158px;
        }

        .index10 .in_ph_top .in_ph_r .li {
            line-height: 33px;
            font-size: 14px;
            padding: 0 6px;
            position: relative;
        }

            .index10 .in_ph_top .in_ph_r .li .a {
                color: #333333;
            }

            .index10 .in_ph_top .in_ph_r .li.hover .a {
                color: #eb0c1c;
            }

            .index10 .in_ph_top .in_ph_r .li.hover:before {
                content: "";
                position: absolute;
                bottom: 0;
                width: 0;
                left: 0;
                right: 0;
                margin: 0 auto;
                height: 0;
                border-width: 4px;
                border-style: solid;
                border-color: transparent transparent #eb0c1c transparent;
            }

    .index10 .tab_con4 {
        display: none;
        height: 420px;
    }

.index6 .mod_seckil2 {
    background-image: -moz-linear-gradient( 90deg, rgb(187,187,252) 0%, rgb(163,160,252) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(130, 209, 255) 0%, rgb(71, 134, 255) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(187,187,252) 0%, rgb(163,160,252) 100%);
    width: 280px;
    height: 406px;
    position: relative;
}

.index7 .mod_seckil2 {
    background-image: -moz-linear-gradient( 90deg, rgb(187,187,252) 0%, rgb(163,160,252) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgba(98, 214, 206, 0.82) 0%, rgb(60, 212, 201) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(187,187,252) 0%, rgb(163,160,252) 100%);
    width: 280px;
    height: 406px;
    position: relative;
}

.index14 .mod_seckil2 {
    background-image: -moz-linear-gradient( 90deg, rgb(187,187,252) 0%, rgb(163,160,252) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgba(243, 205, 75, 0.77) 0%, rgb(245, 197, 36) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(187,187,252) 0%, rgb(163,160,252) 100%);
    width: 280px;
    height: 406px;
    position: relative;
}

.index15 .mod_seckil2 {
    background-image: -moz-linear-gradient( 90deg, rgb(187,187,252) 0%, rgb(163,160,252) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(235, 127, 243) 0%, rgba(190, 87, 232, 1) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(187,187,252) 0%, rgb(163,160,252) 100%);
    width: 280px;
    height: 406px;
    position: relative;
}

.index6 .lb8 .lb_list .p {
    color: #666666;
    font-size: 14px;
}

.index6 .pro6 {
    background-color: #FFFFFF;
}

.index6 .in_ul {
    padding: 0 20px;
    border-bottom: 1px solid #f6f6f6;
}

    .index6 .in_ul .li {
        font-size: 12px;
        color: #999999;
        line-height: 40px;
    }

        .index6 .in_ul .li + .li:before {
            content: "|";
            line-height: 40px;
            padding: 0px 10px;
        }

        .index6 .in_ul .li .a {
            color: #999999;
        }

            .index6 .in_ul .li .a:hover {
                color: #a3a0fc;
            }

.index6 .pro_l2 {
    width: 513px;
    height: 420px;
    border-right: 1px solid #F6F6F6;
}

.index6 .pro6 .pro_l_con .ul {
    overflow: hidden;
    margin-bottom: -1px;
}

.index6 .pro6 .pro_l_con .li {
    width: 170px;
    height: 75px;
    border-bottom: 1px dashed #ebebeb;
    border-right: 1px dashed #ebebeb;
    margin-bottom: -1px;
}

    .index6 .pro6 .pro_l_con .li:nth-child(3n) {
        border-right: none;
    }

    .index6 .pro6 .pro_l_con .li .a {
        padding: 15px 20px;
        display: block;
    }

        .index6 .pro6 .pro_l_con .li .a .p1 {
            font-size: 14px;
            color: #5153ca;
        }

        .index6 .pro6 .pro_l_con .li .a .p2 {
            font-size: 12px;
            color: #666666;
        }

        .index6 .pro6 .pro_l_con .li .a .p3 {
            font-size: 12px;
            color: #eb0c1c;
        }

.pro6 .pro_r {
    width: 224px;
}

.pro6 .in_h3 {
    font-size: 18px;
    color: #000000;
    text-align: center;
    line-height: 1;
    padding-top: 20px;
    padding-bottom: 15px;
}

.pro6 .pro_r .ul {
    padding: 0 15px;
}

.pro6 .pro_r .li {
    font-size: 13px;
    line-height: 20px;
    list-style: square inside;
    color: #bfbfbf;
    padding-top: 2px;
    padding-bottom: 5px;
}

    .pro6 .pro_r .li .a {
        color: #666666;
    }

    .pro6 .pro_r .li:hover {
        color: #ff8433;
    }

        .pro6 .pro_r .li:hover .a {
            color: #ff8433;
        }

.pro6 .ym_box {
    font-size: 13px;
    color: #666666;
    margin-bottom: 10px;
}

    .pro6 .ym_box .text {
        border: 1px solid #E5E5E5;
        background-color: #FFFFFF;
        width: 127px;
        height: 28px;
        margin-left: 8px;
    }

.pro6 .ymtj .img {
    width: 180px;
    height: 74px;
    margin-bottom: 10px;
}

.pro6 .ymtj {
    padding: 0 15px;
    border-right: 1px solid #F6F6F6;
    height: 420px;
}

    .pro6 .ymtj .tarea {
        height: 51px;
    }

    .pro6 .ymtj .ym_box .span {
        vertical-align: top;
    }

    .pro6 .ymtj .p.ts {
        font-size: 12px;
        color: #999999;
        line-height: 18px;
        width: 180px;
        text-align: center;
    }

    .pro6 .ymtj .tj_submit {
        /* border-radius: */
        background-color: #eb0c1c;
        width: 169px;
        height: 30px;
        display: block;
        margin: 0 auto;
        color: #FFFFFF;
        text-align: center;
        font-size: 12px;
        border: none;
        margin-top: 10px;
    }

.index8 .mod_seckil2 {
    background-image: -moz-linear-gradient( 90deg, rgb(102,214,215) 0%, rgb(170,239,234) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(102,214,215) 0%, rgb(170,239,234) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(102,214,215) 0%, rgb(170,239,234) 100%);
    width: 309px;
    height: 439px;
    position: relative;
    width: 309px;
}

.index.index8 .mod_seckil2 .con {
    margin: 0 12px;
    margin-top: 32px;
    margin-bottom: 15px;
    position: relative;
    text-align: center;
}

.index8 .cap2 {
    padding: 0 19px;
}

    .index8 .cap2 .img {
        width: 187px;
        height: 222px;
        display: block;
        margin: 0 auto;
    }

    .index8 .cap2 .ul_cap {
        margin-top: 12px;
    }

        .index8 .cap2 .ul_cap .li {
            border: 1px solid rgba(255,255,255,.6);
            background-color: rgba(163,230,231,.6);
            font-size: 14px;
            color: #FFFFFF;
            width: 132px;
            height: 38px;
            margin-right: 1px;
            margin-bottom: 1px;
        }

            .index8 .cap2 .ul_cap .li .a {
                display: block;
                line-height: 38px;
                color: #FFFFFF;
                text-align: center;
            }

.pro6 .box {
    background-color: #FFFFFF;
    border: 4px solid #7be6da;
    background-color: #FFFFFF;
    width: 597px;
    height: 431px;
    margin-left: -4px;
}

    .pro6 .box .li {
        border-right: 2px solid #7be6da;
        border-bottom: 2px solid #7be6da;
        width: 199px;
        height: 214px;
        margin-right: -2px;
    }

        .pro6 .box .li .a {
            display: block;
            position: relative;
            margin: 10px 25px;
            height: 194px;
        }

        .pro6 .box .li.li_max .a {
            width: 344px;
        }

        .pro6 .box .li .a .img {
            position: absolute;
            right: 0;
            bottom: 0;
            width: 112px;
            height: 102px;
        }

        .pro6 .box .li.li_max .a .img {
            width: 282px;
            height: 144px;
        }

        .pro6 .box .li.li_max {
            width: 398px;
        }

        .pro6 .box .li .h4 {
            font-size: 16px;
            padding-top: 15px;
            padding-bottom: 5px;
            color: #333333;
        }

        .pro6 .box .li.li_max .h4 {
            font-size: 16px;
        }

        .pro6 .box .li .p {
            font-size: 13px;
            color: #999999;
        }

        .pro6 .box .li.li_max .p {
            font-size: 15px;
        }

.index8 {
    background-color: #FFFFFF;
}

    .index8 .pro_r {
        width: 288px;
    }

        .index8 .pro_r .ul {
            padding-left: 15px;
        }

            .index8 .pro_r .ul .li {
                margin-top: 3px;
                margin-bottom: 8px;
                position: relative;
            }

                .index8 .pro_r .ul .li .a:before {
                    content: "";
                    width: 5px;
                    height: 5px;
                    background-color: #bfbfbf;
                    position: absolute;
                    left: 0;
                    top: 5px;
                }

        .index8 .pro_r .h3 {
            font-size: 18px;
            color: #000000;
            text-align: center;
            line-height: 1;
            padding-top: 20px;
            padding-bottom: 15px;
        }

        .index8 .pro_r .li .p1 {
            font-size: 13px;
            color: #666666;
            padding-bottom: 5px;
        }

        .index8 .pro_r .li .p2 {
            font-size: 12px;
            color: #999999;
        }

        .index8 .pro_r .li .a {
            display: block;
            padding-left: 11px;
            position: relative;
        }

        .index8 .pro_r .li:hover .p1 {
            color: #eb0c1c;
        }

        .index8 .pro_r .li:hover .p2 {
            color: #eb0c1c;
        }

.index9 {
    background-color: #FFFFFF;
}

    .index9 .ylfl {
        width: 230px;
        height: 401px;
        border-right: 1px solid #E5E5E5;
    }

        .index9 .ylfl .yl_top {
            text-align: center;
            font-size: 22px;
            color: #FFFFFF;
            height: 93px;
            background: url(../images/bg3-1.png) no-repeat top center;
        }

        .index9 .ylfl .yl_top_2 {
            text-align: center;
            font-size: 22px;
            color: #FFFFFF;
            height: 93px;
            background: url(../images/bg3-2.png) no-repeat top center;
        }

        .index9 .ylfl .yl_top_3 {
            text-align: center;
            font-size: 22px;
            color: #FFFFFF;
            height: 93px;
            background: url(../images/bg3-3.png) no-repeat top center;
        }

        .index9 .ylfl .yl_top .h3 {
            padding-top: 7px;
        }

    .index9 .yl_ul .li {
        width: 114px;
        height: 52px;
        border-right: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
    }

        .index9 .yl_ul .li:nth-child(2n) {
            border-right: none;
        }

        .index9 .yl_ul .li .a {
            display: block;
            line-height: 56px;
            text-align: center;
            font-size: 16px;
            color: #333333;
        }

            .index9 .yl_ul .li .a:hover {
                color: #eb0c1c;
            }

    .index9 .ylfl .yl_mid {
        padding: 4px 0;
        font-size: 16px;
        color: #333333;
        line-height: 33px;
        border-bottom: 1px solid #E5E5E5;
        text-align: center;
        border-top: 1px solid #E5E5E5;
    }

        .index9 .ylfl .yl_mid .h3 {
            font-size: 18px;
            line-height: 30px;
        }

    .index9 .ylfl .yl_ul2 {
        padding: 7px;
    }

        .index9 .ylfl .yl_ul2 .li2 {
            padding: 0 11px;
            width: 50%;
        }

            .index9 .ylfl .yl_ul2 .li2 .a {
                font-size: 14px;
                color: #999999;
                line-height: 28px;
                display: block;
            }

                .index9 .ylfl .yl_ul2 .li2 .a .icon-link {
                    font-size: 12px;
                    padding-left: 5px;
                }

                .index9 .ylfl .yl_ul2 .li2 .a:hover {
                    color: #eb0c1c;
                }

    .index9 .ylfr {
        width: 719px;
    }

        .index9 .ylfr .box {
            padding-left: 34px;
            padding-right: 26px;
        }

        .index9 .ylfr .tab_tle2 {
            border-bottom: 1px solid #E5E5E5;
        }

            .index9 .ylfr .tab_tle2 .li {
                padding-top: 10px;
                padding-bottom: 5px;
                font-size: 16px;
                color: #999999;
                line-height: 33px;
                margin-right: 80px;
                border-bottom: 2px solid transparent;
                margin-bottom: -1px;
                cursor: pointer;
            }

                .index9 .ylfr .tab_tle2 .li.on {
                    color: #03a7e9;
                    border-bottom: 2px solid #03A7E9;
                }

                .index9 .ylfr .tab_tle2 .li:nth-child(5n) {
                    margin-right: 0;
                }

        .index9 .ylfr .tab_con2 {
            display: none;
        }

    .index9 .li3 {
        font-size: 14px;
        line-height: 58px;
        border-bottom: 1px solid #E5E5E5;
        text-align: left;
    }

        .index9 .li3 .p1 {
            width: 230px;
            color: #666666;
            box-sizing: border-box;
            position: relative;
            padding-left: 26px;
        }

            .index9 .li3 .p1:before {
                content: "";
                /* border-radius: */
                background-color: rgb(250, 65, 117);
                position: absolute;
                width: 18px;
                height: 18px;
                left: 0;
                top: 0;
                bottom: 0;
                margin: auto;
            }

        .index9 .li3 .p2 {
            width: 115px;
            color: #999999;
        }

        .index9 .li3 .p3 {
            width: 145px;
            color: #999999;
        }

        .index9 .li3 .p4 {
            width: 110px;
            color: #eb0c1c;
            font-size: 18px;
        }

        .index9 .li3 .p5 {
            width: 58px;
            color: #eb0c1c;
        }

        .index9 .li3:last-child {
            border: none;
        }

.index10 .in_ph_con .h4 {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    margin-left: 25px;
    margin-top: 18px;
    line-height: 33px;
}

.index10 .in_ph_con {
    width: 250px;
    height: 420px;
    box-sizing: border-box;
    border-right: 1px solid #E5E5E5;
}

    .index10 .in_ph_con .ul {
        margin-left: 25px;
    }

        .index10 .in_ph_con .ul .li {
            font-size: 13px;
            color: #333333;
            line-height: 33px;
        }

            .index10 .in_ph_con .ul .li + .li:before {
                content: "|";
                padding: 0 10px;
            }

            .index10 .in_ph_con .ul .li:nth-child(3n+1):before {
                content: "";
                padding: 0;
            }

            .index10 .in_ph_con .ul .li .a {
                color: #333333;
            }

                .index10 .in_ph_con .ul .li .a:hover {
                    color: #eb0c1c;
                }

.index10 .in_ph_con2 {
    width: 100%;
}

    .index10 .in_ph_con2 .ul3 .li {
        font-size: 13px;
        line-height: 26px;
        color: #666666;
        padding: 8px 0;
        margin-right: 30px;
    }

        .index10 .in_ph_con2 .ul3 .li .a {
            color: #666666;
            /* border-radius: */
            padding: 0 10px;
            height: 26px;
            line-height: 26px;
            /*padding: 7px 0;*/
            text-align: center;
            display: block;
        }

            .index10 .in_ph_con2 .ul3 .li .a.hover {
                background-color: rgb(254, 71, 31);
                color: #FFFFFF;
            }

    .index10 .in_ph_con2 .ul3 .span {
        padding-left: 19px;
        padding-right: 10px;
        display: block;
    }

    .index10 .in_ph_con2 .more .a {
        display: block;
        font-size: 13px;
        color: #eb0c1c;
        line-height: 26px;
        padding: 8px 0;
        padding-right: 19px;
    }

    .index10 .in_ph_con2 .max_img {
        background-color: #eb0c1c;
        width: 211px;
        height: 327px;
        margin-top: 6px;
        margin-right: 19px;
        overflow: hidden;
    }

        .index10 .in_ph_con2 .max_img > img {
            width: 100%;
            height: 100%;
        }

    .index10 .in_ph_con2 .qz {
        padding: 6px 0;
        padding-left: 19px;
        width: 719px;
        box-sizing: border-box;
        /*display: none;*/
    }

        .index10 .in_ph_con2 .qz .dl {
            margin-right: 15px;
        }

            .index10 .in_ph_con2 .qz .dl .dt {
                width: 218px;
                height: 103px;
                overflow: hidden;
            }

            .index10 .in_ph_con2 .qz .dl .dd {
                line-height: 33px;
            }

            .index10 .in_ph_con2 .qz .dl .h4 {
                font-size: 16px;
                color: #666666;
            }

            .index10 .in_ph_con2 .qz .dl .p .span1 {
                font-size: 12px;
                color: #666666;
            }

            .index10 .in_ph_con2 .qz .dl .p .span2 {
                font-size: 13px;
                color: #666666;
            }

            .index10 .in_ph_con2 .qz .dl .p .em {
                font-size: 24px;
                color: #eb0c1c;
            }

.index11 {
    background-color: #FFFFFF;
}

    .index11 .li {
        width: 100px;
        height: 39px;
        border-bottom: 1px solid #FFFFFF;
        background-color: #f7f7f7;
    }

        .index11 .li .a {
            display: block;
            line-height: 15px;
            font-size: 15px;
            color: #333333;
            padding: 12px 0;
            padding-left: 19px;
            position: relative;
        }

            .index11 .li .a:before {
                content: "";
                height: 18px;
                width: 3px;
                /*background-color: #eb0c1c;*/
                position: absolute;
                left: -1px;
                top: 10px;
            }

        .index11 .li:hover .a:before {
            background-color: #eb0c1c;
        }

        .index11 .li:hover .a {
            background-color: #FFFFFF;
            color: #eb0c1c;
        }

        .index11 .li.active .a:before {
            background-color: #eb0c1c;
        }

        .index11 .li.active .a {
            background-color: #FFFFFF;
            color: #eb0c1c;
        }

    .index11 .tab_con3 {
        display: none;
    }

    .index11 .dl_max_zx {
        margin: 24px 25px;
        margin-bottom: 0px;
        height: 510px;
        position: relative;
    }

        .index11 .dl_max_zx .dt {
            width: 459px;
            height: 310px;
            overflow: hidden;
            background-color: #fff;
        }

        .index11 .dl_max_zx .dd .h3 {
            font-size: 26px;
            color: #333333;
            line-height: 40px;
            padding: 15px 0;
            width: 450px;
        }

        .index11 .dl_max_zx .dd .p_con {
            font-size: 12px;
            color: #666666;
            line-height: 22px;
            width: 450px;
            height: 85px;
            overflow: hidden;
        }

        .index11 .dl_max_zx .a_ck {
            display: block;
            position: absolute;
            font-size: 15px;
            color: #eb0c1c;
            left: 0;
            bottom: 0;
        }

            .index11 .dl_max_zx .a_ck .iconfont {
                font-size: 13px;
            }

    .index11 .dl_list {
        margin-right: 27px;
        padding: 22px 0;
        border-bottom: 1px solid #E5E5E5;
    }

        .index11 .dl_list .dt {
            background-color: #fff;
            width: 152px;
            height: 90px;
        }

        .index11 .dl_list .dd {
            padding-left: 20px;
        }

            .index11 .dl_list .dd .p {
                width: 392px;
                /* height: 67px;  */
                font-size: 12px;
                color: #666666;
                line-height: 22px;
            }

    .index11 .h4_zx {
        font-size: 18px;
        padding-top: 25px;
        padding-bottom: 12px;
        color: #666666;
        line-height: 22px;
        border-bottom: 2px solid #E5E5E5;
    }

    .index11 .dl_list .dd .h4 {
        font-size: 16px;
        color: #333333;
        line-height: 22px;
        padding-bottom: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 390px;
    }

    .index11 .page {
        line-height: 22px;
        font-size: 12px;
        color: #666666;
    }

        .index11 .page .a {
            color: #666666;
            padding: 0 7px;
            display: inline;
        }

            .index11 .page .a.active {
                color: #eb0c1c;
            }

            .index11 .page .a:hover {
                color: #eb0c1c;
            }

    .index11 .dl_list.last {
        border: none;
    }

.index12 .in_sl {
    background-color: #FFFFFF;
    width: 797px;
    padding-bottom: 15px;
}

.index12 .in_sr {
    width: 392px;
    background-color: #FFFFFF;
    padding-bottom: 15px;
}

.index12 .in_sl_top {
    line-height: 24px;
    margin: 0 19px;
    padding: 16px 0;
    border-bottom: 1px solid #F5F5f5;
    position: relative;
}

    .index12 .in_sl_top:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        margin-left: -20px;
        height: 24px;
        width: 3px;
        background-color: #eb0c1c;
    }

    .index12 .in_sl_top .h3 {
        font-size: 20px;
        color: #4C4C4C;
        font-weight: bold;
    }

        .index12 .in_sl_top .h3 .span {
            color: #eb0c1c;
        }

    .index12 .in_sl_top .more .a {
        color: #eb0c1c;
        font-size: 12px;
    }

        .index12 .in_sl_top .more .a .iconfont {
            font-size: 10px;
            padding-left: 3px;
        }

.index12 .hl .dt {
    width: 362px;
    height: 166px;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

.index12 .hl.hl1 .dt {
    background-image: url(../images/bg10.png);
}

.index12 .hl.hl2 .dt {
    background-image: url(../images/bg11.png);
}

.index12 .hl.hl3 .dt {
    background-image: url(../images/bg12.png);
}

.index12 .hl .dt .hl_btn {
    display: block;
    border-radius: 50px;
    background-color: #FFFFFF;
    box-shadow: 5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
    width: 166px;
    height: 40px;
    line-height: 40px;
    font-size: 17px;
    font-weight: bold;
    color: #eb0c1c;
    text-align: center;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.index12 .in_sl_con {
    padding: 0px 20px;
}

    .index12 .in_sl_con .hl .dd .h4 {
        font-size: 16px;
        color: #333333;
        padding-top: 10px;
        font-weight: 600;
    }

    .index12 .in_sl_con .hl .dd .p {
        font-size: 13px;
        color: #666666;
        line-height: 26px;
    }

.index12 .hl + .hl {
    margin-left: 30px;
}

.index13 .in_sl2 {
    background-color: #FFFFFF;
    width: 595px;
    height: 218px;
}

.index13 .ul {
    margin: 25px 20px;
}

    .index13 .ul .li .a {
        font-size: 13px;
        color: #666666;
        line-height: 26px;
    }

        .index13 .ul .li .a:hover {
            color: #eb0c1c;
        }

    .index13 .ul .li {
        width: 207px;
    }

        .index13 .ul .li:nth-child(2n) {
            margin-left: 135px;
        }

.content {
    padding-bottom: 100px;
    position: relative;
}

.pro_ul .slick-arrow {
    position: absolute;
    top: 50%;
    z-index: 99;
    width: 20px;
    height: 40px;
    font-size: 0;
    cursor: pointer;
    border: none;
    margin-top: -20px;
}

.pro_ul .slick-prev {
    left: 0;
    background-color: #d5d5d4;
}

    .pro_ul .slick-prev:before {
        content: "\e8c3";
        font-family: "iconfont" !important;
        font-size: 16px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.pro_ul .slick-next {
    right: 0;
}

    .pro_ul .slick-next:before {
        content: "\e61b";
        font-family: "iconfont" !important;
        font-size: 16px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.lb7 .slick-arrow {
    position: absolute;
    top: 50%;
    z-index: 99;
    width: 20px;
    height: 40px;
    font-size: 0;
    cursor: pointer;
    border: none;
    margin-top: -20px;
}

.lb7 .slick-prev {
    left: 0;
    margin-left: -60px;
    background-color: #d5d5d4;
}

    .lb7 .slick-prev:before {
        content: "\e8c3";
        font-family: "iconfont" !important;
        font-size: 16px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.lb7 .slick-next {
    right: 0;
}

    .lb7 .slick-next:before {
        content: "\e61b";
        font-family: "iconfont" !important;
        font-size: 16px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.in_img .slick-dots {
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -60px;
}

    .in_img .slick-dots li {
        width: 28px;
        height: 5px;
        line-height: 28px;
        background: #dcdcdc;
        float: left;
        margin: 0 3px;
    }

        .in_img .slick-dots li.slick-active {
            background: #ff9191;
        }

.in_img.in_img2 .slick-dots li.slick-active {
    background: #6bc7ff;
}

.in_ym .slick-arrow {
    position: absolute;
    top: 50%;
    z-index: 99;
    width: 39px;
    height: 78px;
    font-size: 0;
    cursor: pointer;
    border: none;
    margin-top: -39px;
}

    .in_ym .slick-arrow:hover {
        background-color: #f97c61;
    }

.in_ym .slick-prev {
    left: 0;
    margin-left: 0px;
    background-color: #d5d5d4;
}

    .in_ym .slick-prev:before {
        content: "\e8c3";
        font-family: "iconfont" !important;
        color: #FFFFFF;
        font-size: 28px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.in_ym .slick-next {
    right: 0;
}

    .in_ym .slick-next:before {
        content: "\e61b";
        font-family: "iconfont" !important;
        font-size: 28px;
        color: #FFFFFF;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.jm2 .jmdt {
    padding: 15px 25px;
    background-color: #FFFFFF;
}

    .jm2 .jmdt .li {
        width: 525px;
        font-size: 14px;
        color: #eb0c1c;
        position: relative;
        padding-left: 15px;
        padding: 8px;
    }

        .jm2 .jmdt .li:before {
            content: "";
            position: absolute;
            width: 5px;
            height: 5px;
            /* border-radius: */
            background-color: #eb0c1c;
            left: 0;
            top: 0;
            bottom: 0;
            margin: auto;
        }

        .jm2 .jmdt .li:nth-child(2n) {
            margin-left: 50px;
        }

        .jm2 .jmdt .li .a .sp1 {
            color: #666666;
        }

        .jm2 .jmdt .li .a .sp2 {
            color: #eb0c1c;
        }

        .jm2 .jmdt .li .sp3 {
            color: #999999;
        }

.index .incon .intle .in_ul .li .a:hover {
    opacity: .8;
}

.index8 .cap2 .ul_cap .li:hover {
    box-shadow: 38px 38px 38px rgba(163,230,231) inset;
}

.index8 .cap2 .ul_cap .li .a {
    display: block;
    line-height: 38px;
    color: #FFFFFF;
    text-align: center;
}

.ll4 {
    background-image: -moz-linear-gradient( 120deg, rgb(255,128,15) 0%, rgb(255,189,40) 100%);
    background-image: -webkit-linear-gradient( 120deg, rgb(255,128,15) 0%, rgb(255,189,40) 100%);
    background-image: -ms-linear-gradient( 120deg, rgb(255,128,15) 0%, rgb(255,189,40) 100%);
    background-image: url(../images/bn03.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height: 569px;
}

    .ll4 .ll4_con {
    }

        .ll4 .ll4_con .box {
            height: 569px;
            width: 550px;
            display: table-cell;
            vertical-align: middle;
        }

        .ll4 .ll4_con .h3_max {
            font-size: 40px;
            padding-bottom: 30px;
            color: #FFFFFF;
        }

        .ll4 .ll4_con .h4 {
            font-size: 30px;
            padding: 10px 0;
            color: #FFFFFF;
        }

        .ll4 .ll4_con .p {
            font-size: 18px;
            padding: 5px 0;
            color: #FFFFFF;
        }

.ll5 {
    padding: 70px 0;
    background-color: #FFFFFF;
}

    .ll5 .ll5_con .box {
        height: 350px;
        width: 443px;
        display: table-cell;
        vertical-align: middle;
    }

        .ll5 .ll5_con .box .h3_max {
            font-size: 40px;
            padding-bottom: 30px;
            color: #333333;
        }

        .ll5 .ll5_con .box .h4 {
            font-size: 30px;
            padding: 10px 0;
            color: #eb0c1c;
        }

        .ll5 .ll5_con .box .p {
            font-size: 18px;
            padding: 5px 0;
            color: #666666;
        }

.ll4.ll6 {
    margin: 0;
    height: 519px;
    background-image: url(../images/bn04.jpg);
}

    .ll4.ll6 .ll4_con {
        margin-top: 120px;
        width: 407px;
    }

.ll6 .ll6_con {
    margin: 100px 0;
}

    .ll6 .ll6_con .ll_btm {
        margin-top: 50px;
    }

        .ll6 .ll6_con .ll_btm .ul {
            margin: 0 32px;
            width: 525px;
            border-bottom: 1px solid #FFFFFF;
        }

            .ll6 .ll6_con .ll_btm .ul .li {
                font-size: 18px;
                padding: 15px 0;
                color: #FFFFFF;
                text-align: center;
                width: 163px;
                margin-bottom: -2px;
                border-bottom: 3px solid transparent;
                cursor: pointer;
            }

                .ll6 .ll6_con .ll_btm .ul .li.li_mg {
                    margin-left: 18px;
                    margin-right: 18px;
                }

                .ll6 .ll6_con .ll_btm .ul .li.hover {
                    border-bottom: 3px solid #FFFFFF;
                }

    .ll6 .ll6_con .ll_top .tab_img {
        display: none;
        width: 646px;
        height: 195px;
    }

        .ll6 .ll6_con .ll_top .tab_img img {
            width: 646px;
            height: 195px;
        }

.ll7 {
    background-color: #FFFFFF;
    padding: 40px;
}

.ll_tle .h3_max {
    font-size: 40px;
    color: #333333;
    text-align: center;
    padding: 20px 0;
}

.ll_tle .p {
    font-size: 18px;
    color: #666666;
    line-height: 18px;
    text-align: center;
    padding-bottom: 45px;
}

.ll7 .ll_con .circle {
    margin: 0 auto;
    border: 1px solid #E5E5E5;
    /* border-radius: */
    width: 228px;
    height: 228px;
    display: block;
}

    .ll7 .ll_con .circle .cl {
        margin: 9px auto;
        display: block;
        /* border-radius: */
        background-image: -moz-linear-gradient( 90deg, rgb(255,145,145) 0%, rgb(255,104,104) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(255,145,145) 0%, rgb(255,104,104) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(255,145,145) 0%, rgb(255,104,104) 100%);
        width: 210px;
        height: 210px;
        text-align: center;
        line-height: 210px;
    }

        .ll7 .ll_con .circle .cl.cl2 {
            background-image: -moz-linear-gradient( 90deg, rgb(115,202,255) 0%, rgb(5,160,255) 100%);
            background-image: -webkit-linear-gradient( 90deg, rgb(115,202,255) 0%, rgb(5,160,255) 100%);
            background-image: -ms-linear-gradient( 90deg, rgb(115,202,255) 0%, rgb(5,160,255) 100%);
        }

        .ll7 .ll_con .circle .cl.cl3 {
            background-image: -moz-linear-gradient( 90deg, rgb(145,230,227) 0%, rgb(0,222,214) 100%);
            background-image: -webkit-linear-gradient( 90deg, rgb(145,230,227) 0%, rgb(0,222,214) 100%);
            background-image: -ms-linear-gradient( 90deg, rgb(145,230,227) 0%, rgb(0,222,214) 100%);
        }

.ll7 .ll_con .h4 {
    font-size: 20px;
    color: #333333;
    line-height: 31px;
    text-align: center;
    margin-top: 15px;
}

.ll7 .ll_con .tips2 {
    border: 1px solid #F5F5F5;
    width: 319px;
    height: 196px;
    /* border-radius: */
    position: relative;
    margin: 35px 0;
}

    .ll7 .ll_con .tips2:before {
        content: "";
        position: absolute;
        height: 0;
        width: 0;
        border-left: 16px solid transparent;
        border-right: 16px solid transparent;
        border-top: 16px solid transparent;
        border-bottom: 16px solid #F5F5F5;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: -32px;
    }

    .ll7 .ll_con .tips2:after {
        content: "";
        position: absolute;
        height: 0;
        width: 0;
        border-left: 13px solid transparent;
        border-right: 13px solid transparent;
        border-top: 13px solid transparent;
        border-bottom: 13px solid #FFFFFF;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: -26px;
    }

    .ll7 .ll_con .tips2 .box {
        margin: 45px;
        position: relative;
    }

        .ll7 .ll_con .tips2 .box:before {
            content: '“';
            font-size: 50px;
            position: absolute;
            left: 0;
            top: 0;
            margin-top: -20px;
            margin-left: -20px;
            line-height: 1;
            color: #EEEEEE;
        }

        .ll7 .ll_con .tips2 .box:after {
            line-height: 1;
            content: '”';
            font-size: 50px;
            position: absolute;
            right: 0;
            bottom: 0;
            margin-right: -20px;
            margin-bottom: -20px;
            color: #EEEEEE;
        }

        .ll7 .ll_con .tips2 .box .p {
            width: 193px;
            height: 125px;
            font-size: 16px;
            line-height: 31px;
            color: #666666;
            margin: 0 auto;
        }

.ll7 .ll_con .jh_con {
    margin-right: 118px;
}

    .ll7 .ll_con .jh_con:nth-child(3n) {
        margin-right: 0;
    }

.ll8 {
    padding: 40px 0;
    text-align: center;
}

    .ll8 .bz {
        display: inline-block;
    }

        .ll8 .bz .li {
            position: relative;
            text-align: center;
        }

            .ll8 .bz .li.li1 {
                margin-right: 200px;
            }

            .ll8 .bz .li.li2 {
                margin-right: 200px;
            }

            .ll8 .bz .li .h3 {
                font-size: 24px;
                color: #eb0c1c;
            }

            .ll8 .bz .li .h3 {
                font-size: 18px;
                color: #eb0c1c;
            }

            .ll8 .bz .li .a {
                /* border-radius: */
                background-color: #eb0c1c;
                color: #FFFFFF;
                width: 36px;
                height: 36px;
                text-align: center;
                line-height: 36px;
                display: block;
                margin: 18px auto;
                position: relative;
                font-size: 16px;
                border-radius: 50%;
            }

                .ll8 .bz .li .a:before {
                    position: absolute;
                    content: "";
                    height: 0;
                    right: 0;
                    top: 0;
                    bottom: 0;
                    margin: auto;
                }

            .ll8 .bz .li.li1 .a:before {
                margin-right: -257px;
                width: 250px;
                border-bottom: 1px dashed #999999;
            }

            .ll8 .bz .li .a:after {
                position: absolute;
                content: "";
                right: 0;
                top: 0;
                bottom: 0;
                margin: auto;
                font-family: "iconfont" !important;
                font-size: 16px;
                color: #999999;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

            .ll8 .bz .li.li1 .a:after {
                content: "\e61b";
                margin-right: -270px;
            }

            .ll8 .bz .li.li2 .a:before {
                margin-right: -295px;
                width: 285px;
                border-bottom: 1px dashed #999999;
            }

            .ll8 .bz .li.li2 .a:after {
                content: "\e61b";
                margin-right: -310px;
            }

.ym1 {
    /* margin-top: 12px; */
    margin-bottom: 15px;
    position: relative;
}

    .ym1 .ym_con {
        background-color: #FFFFFF;
        padding: 5px 15px;
    }

        .ym1 .ym_con .ng_tle {
            width: 70px;
        }

            .ym1 .ym_con .ng_tle .txt {
                text-align: justify;
                text-justify: inter-word;
                text-justify: inter-ideograph;
                width: 65px;
                font-size: 14px;
                color: #4C4C4C;
                line-height: 1;
                margin-top: 15px;
            }

                .ym1 .ym_con .ng_tle .txt .span {
                    display: inline-block;
                    width: 100%;
                }

        .ym1 .ym_con .ng_lb {
            width: 90%;
            position: relative;
        }

            .ym1 .ym_con .ng_lb .li .a {
                display: block;
                line-height: 26px;
                padding: 0 5px;
                text-align: center;
                font-size: 14px;
                color: #4C4C4C;
                /* border-radius: */
                margin: 8px 10px;
                position: relative;
            }

                .ym1 .ym_con .ng_lb .li .a.active {
                    background-color: #eb0c1c;
                    color: #FFFFFF;
                    border-radius: 20px;
                }

                .ym1 .ym_con .ng_lb .li .a:not(.active):hover {
                    color: #eb0c1c;
                }

            .ym1 .ym_con .ng_lb .li:last-child .a:last-child:before {
                content: "";
            }

        .ym1 .ym_con .space {
            position: relative;
            border-bottom: 1px dashed #E5E5E5;
            padding: 2px 0;
        }

            .ym1 .ym_con .space .ng_lb .ul.ul2 {
                width: 707px;
            }

    .ym1 .space .ng_lb .inp_box {
        margin: 12px 0;
    }

        .ym1 .space .ng_lb .inp_box .sp {
            font-size: 14px;
            color: #4C4C4C;
            display: block;
            line-height: 26px;
        }

        .ym1 .space .ng_lb .inp_box .inp_text {
            border: 1px solid #DCDCDC;
            width: 82px;
            height: 26px;
            line-height: 26px;
            /* border-radius: */
            margin: 0 6px;
            box-sizing: border-box;
            padding-left: 10px;
        }

        .ym1 .space .ng_lb .inp_box .inp_ok {
            border: 1px solid #eb0c1c;
            width: 52px;
            height: 26px;
            line-height: 26px;
            text-align: center;
            color: #eb0c1c;
            box-sizing: border-box;
        }

            .ym1 .space .ng_lb .inp_box .inp_ok:hover {
                background-color: #eb0c1c;
                color: #FFFFFF;
            }

.fabu {
    /*background-color: #FFFFFF;*/
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding-bottom: 80px;
    position: relative;
}

    .fabu .fb_tle {
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        background-color: #ff9191;
        padding-bottom: 26px;
        padding-top: 13px;
        padding-left: 27px;
        padding-right: 32px;
    }

        .fabu .fb_tle .h4 {
            font-size: 14px;
            color: #FFFFFF;
            line-height: 42px;
        }

            .fabu .fb_tle .h4 .a {
                color: #FFFFFF;
            }

        .fabu .fb_tle .h3 {
            padding: 7px 0;
            font-size: 28px;
            color: #FFFFFF;
            line-height: 42px;
            border-bottom: 1px dashed #FFFFFF;
            border-top: 1px dashed #FFFFFF;
        }

    .fabu .fb_con {
        background-color: #FFFFFF;
        padding: 50px 0;
        padding-left: 27px;
        padding-right: 32px;
    }

        .fabu .fb_con .tle {
            line-height: 42px;
            color: #333333;
            text-align: center;
        }

            .fabu .fb_con .tle .max_tle {
                font-size: 26px;
            }

            .fabu .fb_con .tle .min_tle {
                font-size: 13px;
                color: #666666;
            }

        .fabu .fb_con .box {
            font-size: 14px;
            color: #666666;
            line-height: 28px;
        }

.fix {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.49);
    z-index: 1000;
    display: none;
}

    .fix .cover {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        width: 630px;
        height: 574px;
        background: url(../images/dialog.png) no-repeat center;
    }

        .fix .cover .box {
            position: relative;
            margin-top: 111px;
            height: 462px;
        }

            .fix .cover .box .con {
                padding-top: 140px;
                padding-left: 38px;
                padding-right: 36px;
            }

                .fix .cover .box .con .inp_box .btn {
                    border: 1px solid #DCDCDC;
                    width: 45px;
                    height: 41px;
                    background: url(../images/search.png) no-repeat center;
                    background-color: #FFFFFF;
                    border-top-left-radius: 2px;
                    border-bottom-left-radius: 2px;
                }

                .fix .cover .box .con .inp_box .text {
                    font-size: 15px;
                    color: #999999;
                    height: 39px;
                    padding-left: 14px;
                    width: 496px;
                    border: 1px solid #DCDCDC;
                    background-color: #FFFFFF;
                    border-top-right-radius: 2px;
                    border-bottom-right-radius: 2px;
                    margin-left: -1px;
                }

            .fix .cover .box .close2 {
                border-radius: 50%;
                background-image: -moz-linear-gradient( 90deg, rgb(58,58,58) 0%, rgb(94,94,94) 100%);
                background-image: -webkit-linear-gradient( 90deg, rgb(58,58,58) 0%, rgb(94,94,94) 100%);
                background-image: -ms-linear-gradient( 90deg, rgb(58,58,58) 0%, rgb(94,94,94) 100%);
                position: absolute;
                width: 33px;
                height: 33px;
                right: 0;
                top: 0;
                margin-top: -35px;
                margin-right: -16px;
            }

                .fix .cover .box .close2 .a {
                    display: block;
                    line-height: 27px;
                    text-align: center;
                }

            .fix .cover .box .con .yz {
                display: block;
                /* border-radius: */
                background-color: #eb0c1c;
                box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
                width: 551px;
                height: 48px;
                margin: 25px auto;
                font-size: 18px;
                color: #FFFFFF;
                line-height: 48px;
                font-weight: bold;
                text-align: center;
            }

            .fix .cover .box .mid {
                padding-left: 38px;
                padding-right: 36px;
            }

                .fix .cover .box .mid .h3 {
                    font-size: 26px;
                    font-weight: bold;
                    color: #6cc7ff;
                }

                .fix .cover .box .mid .p {
                    font-size: 12px;
                    color: #999999;
                    padding: 12px 0;
                }

                .fix .cover .box .mid .p2 {
                    font-size: 16px;
                    color: #666666;
                }

                    .fix .cover .box .mid .p2 .span {
                        font-size: 18px;
                        font-weight: bold;
                        color: #6cc7ff;
                    }

                .fix .cover .box .mid .a .true {
                    display: block;
                }

                .fix .cover .box .mid .a .false {
                    display: none;
                }

            .fix .cover .box .ft {
                font-size: 12px;
                color: #666666;
                line-height: 1.5;
                padding-top: 8px;
                padding-left: 38px;
                padding-right: 36px;
                margin-top: 30px;
            }

                .fix .cover .box .ft .ts {
                    display: block;
                }

                .fix .cover .box .ft .p3 {
                    width: 520px;
                }

                .fix .cover .box .ft .sp1 {
                    font-weight: bold;
                }

.fix3 {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 101;
    margin-left: -75px;
    z-index: 200;
}

    .fix3 .sl_1 {
        position: relative;
    }

        .fix3 .sl_1.on {
            position: fixed;
            top: 40px;
        }

        .fix3 .sl_1 .li {
            width: 70px;
            height: 35px;
        }

            .fix3 .sl_1 .li .a {
                display: block;
                font-size: 12px;
                color: #666666;
                line-height: 18px;
                padding: 8px 0;
                text-align: center;
                background-color: #FFFFFF;
            }

                .fix3 .sl_1 .li .a:hover {
                    background-color: #eb0c1c;
                    color: #FFFFFF;
                }

.fix4 {
    position: fixed;
    right: 20px;
    top: 50%;
    margin-top: -72px;
}

    .fix4 .sl_2 .li {
        border-bottom: 1px solid #f5f9fc;
        width: 35px;
        height: 35px;
    }

        .fix4 .sl_2 .li .a {
            position: relative;
            display: block;
            /* border-radius: */
            width: 35px;
            height: 35px;
            background-color: #b6d7f0;
            line-height: 35px;
            text-align: center;
        }

            .fix4 .sl_2 .li .a:hover {
                background-color: #f22e31;
            }

.index .swiper-pagination {
    bottom: -32px;
    z-index: 9;
    color: #FFFFFF;
}

.index .swiper-button-next, .index .swiper-button-prev {
    /*background-image: url();*/
    top: 100%;
    margin-top: 15px;
    color: #FFFFFF;
}

.index .swiper-button-next {
    /*margin-left:20px;*/
}

@media only screen and (max-width: 1280px) {
    .content {
        overflow: hidden;
    }
}

@keyframes go {
    0% {
        opacity: 0;
        bottom: 0;
    }

    50% {
        opacity: 1;
        /*top: 170px;*/
        bottom: 0;
    }

    70% {
        opacity: 1;
        /*top: 170px;*/
        bottom: 0;
    }

    100% {
        opacity: 0;
        /*top: 130px;*/
        bottom: 100px;
    }
}

.ng_lb .inp_box2 .inp_text2 {
    border: 1px solid #DCDCDC;
    width: 144px;
    height: 26px;
    line-height: 26px;
    /* border-radius: */
    margin: 8px 6px;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 12px;
    color: #666666;
}

.ng_lb .inp_box2 .span_ck {
    position: relative;
    padding-top: 5px;
    margin: 8px 10px;
    display: block;
}

    .ng_lb .inp_box2 .span_ck .em {
        font-size: 14px;
        color: #4C4C4C;
    }

.ng_lb .inp_box2 .check {
    position: absolute;
    width: 14px;
    height: 12px;
    visibility: hidden;
}

    .ng_lb .inp_box2 .check + label {
        cursor: pointer;
        display: inline-block;
        width: 14px;
        height: 12px;
        margin-top: 2px;
        background: url(../images/check.png) no-repeat;
    }

    .ng_lb .inp_box2 .check:checked + label {
        background-image: url(../images/checked.png);
    }

.ng_lb .inp_box2 .inp_text2.inp3 {
    width: 269px;
}

.ng_lb .sod_select {
    border: 1px solid #DCDCDC;
    width: 144px;
    height: 26px;
    line-height: 26px;
    /* border-radius: */
    margin: 8px 6px;
    box-sizing: border-box;
    padding: 0;
    padding-left: 10px;
    font-size: 12px;
    color: #666666;
}

.ng_lb .sl2 .sod_select {
    width: 96px;
}

.ng_lb .inp_box2 .ng_tle {
    padding-left: 10px;
}

.ng_lb .inp_box2 .more {
    line-height: 42px;
    font-size: 20px;
    color: #eb0c1c;
    display: block;
}

.ym1 .space .ng_lb .inp_box .inp_cz {
    border: 1px solid #eb0c1c;
    /*width: 52px;*/
    padding: 0 15px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #eb0c1c;
    box-sizing: border-box;
}

    .ym1 .space .ng_lb .inp_box .inp_cz:hover {
        background-color: #eb0c1c;
        color: #FFFFFF;
    }

.ym1 .ym_con .space:last-child {
    border: none;
}

.space.sousuo {
    position: relative;
}

    .space.sousuo .sstj {
        position: absolute;
        left: 0;
        right: 0;
        top: 100%;
        margin: 0 auto;
        width: 160px;
        height: 44px;
        font-size: 14px;
        line-height: 44px;
        background-color: #FFFFFF;
        z-index: 20;
        margin-top: 20px;
    }

        .space.sousuo .sstj .sp {
            padding: 0 20px;
        }

.ym2 {
    /* padding-top: 40px; */
    padding-bottom: 80px;
    position: relative;
}

    .ym2 .p {
        padding: 0 26px;
        font-size: 14px;
        color: #4C4C4C;
        line-height: 32px;
    }

        .ym2 .p .sp {
            color: #eb0c1c;
        }

.ssjg_dl {
    position: relative;
    /* padding-bottom: 50px; */
}

    .ssjg_dl .buyall {
        position: absolute;
        bottom: 0;
        left: 26px;
        margin-bottom: -55px;
    }

        .ssjg_dl .buyall .a {
            border: 1px solid #eb0c1c;
            padding: 0 15px;
            height: 32px;
            line-height: 32px;
            text-align: center;
            color: #eb0c1c;
            box-sizing: border-box;
        }

        .ssjg_dl .buyall .checkall {
            margin-top: 10px;
            margin-right: 5px;
        }

    .ssjg_dl .dt {
        margin: 15px auto;
        background-color: #FFFFFF;
        padding: 0 26px;
    }

        .ssjg_dl .dt .p_w {
            font-size: 14px;
            color: #4C4C4C;
            line-height: 32px;
            padding: 5px 0;
        }

            .ssjg_dl .dt .p_w.p1 {
                /* text-align: center; */
            }

            .ssjg_dl .dt .p_w.p6 {
                text-align: center;
            }

    .ssjg_dl .p_w.p1 {
        width: 212px;
    }

    .ssjg_dl .p_w.p2 {
        width: 152px;
    }

    .ssjg_dl .p_w.p3 {
        width: 165px;
    }

    .ssjg_dl .p_w.p4 {
        width: 145px;
    }

    .ssjg_dl .p_w.p5 {
        width: 150px;
        text-align: center;
    }

    .ssjg_dl .p_w.p6 {
        width: 150px;
    }

    .ssjg_dl .dd {
        background-color: #FFFFFF;
        padding: 15px 26px;
        border-bottom: 1px dashed #eee;
    }

        .ssjg_dl .dd .p_w {
            line-height: 32px;
            /* padding: 17px 0; */
            font-size: 15px;
            color: #4C4C4C;
        }

            .ssjg_dl .dd .p_w.p1 {
                color: #4fb5f3;
            }

            .ssjg_dl .dd .p_w.p2 {
                box-sizing: border-box;
                color: #eb0c1c;
                padding-left: 8px;
            }

            .ssjg_dl .dd .p_w.p6 .buy {
                /*display: block;*/
                border: 1px solid #DCDCDC;
                /* border-radius: */
                background-color: #FFFFFF;
                width: 60px;
                height: 32px;
                line-height: 26px;
                text-align: center;
                margin-left: 10px;
                font-size: 14px;
                color: #333333;
            }

                .ssjg_dl .dd .p_w.p6 .buy.car {
                    background-color: #eb0c1c;
                    border: 1px solid #eb0c1c;
                    color: #FFFFFF;
                    border-radius: 20px;
                }

        .ssjg_dl .dd .check {
            margin-right: 3px;
        }

        .ssjg_dl .dd .p_w.p6 .buy:not(.car):hover {
            background-color: #ff7501;
            color: #FFFFFF;
        }

.ym2 .page {
    margin-top: 10px;
    margin-bottom: 50px;
}

.ssjg_dl .dt .icon-shangxiajiantou {
    font-size: 12px;
    padding-left: 5px;
}

.ym2 .beizhu {
    border: 1px solid #ffdcd4;
    background-color: #f6efef;
    font-size: 14px;
    line-height: 32px;
    padding: 3px 25px;
    margin-bottom: 20px;
}

    .ym2 .beizhu .span {
        color: #eb0c1c;
    }

    .ym2 .beizhu .p8 {
        padding-left: 12px;
    }

.lc {
    background-color: #FFFFFF;
    margin-top: 15px;
    padding: 4px 0;
}

    .lc .ul {
        padding: 0 26px;
    }

        .lc .ul .li {
            padding-right: 165px;
        }

            .lc .ul .li:nth-child(4n) {
                padding-right: 0;
            }

            .lc .ul .li .a {
                display: block;
                padding: 11px 0;
                line-height: 23px;
                position: relative;
                font-size: 15px;
                color: #999999;
            }

                .lc .ul .li .a.bg {
                    color: #eb0c1c;
                }

                    .lc .ul .li .a.bg .em {
                        background-color: #eb0c1c;
                        color: #FFFFFF;
                        border: 1px solid #eb0c1c;
                    }

                .lc .ul .li .a .em {
                    border: 1px solid #DCDCDC;
                    /* border-radius: */
                    background-color: #FFFFFF;
                    width: 23px;
                    height: 23px;
                    display: block;
                    text-align: center;
                    border-radius: 50%;
                    font-size: 12px;
                }

                .lc .ul .li .a .sp {
                    padding: 0 10px;
                    display: block;
                    position: relative;
                }

                .lc .ul .li .a:before {
                    content: "";
                    position: absolute;
                    left: 100%;
                    top: 0;
                    bottom: 0;
                    margin: auto;
                    width: 140px;
                    height: 0;
                    border-bottom: 1px dashed #989898;
                }

                .lc .ul .li .a .sp:after {
                    content: "\e61b";
                    left: 0;
                    top: 0;
                    color: #989898;
                    position: absolute;
                    left: 100%;
                    top: 0;
                    bottom: 0;
                    font-size: 12px;
                    margin: auto;
                    padding-top: 2px;
                    margin-left: 142px;
                    position: absolute;
                    font-family: "iconfont" !important;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                }

            .lc .ul .li:last-child .a:before {
                border: none;
            }

            .lc .ul .li:last-child .a .sp:after {
                content: " ";
            }

.ym3.ym1 .ym_con .ng_lb .li .a {
    margin: 8px 5px;
}

.ym3 .ym_con .ng_lb .li .inp_text3 {
    border: 1px solid #DCDCDC;
    width: 248px;
    padding-left: 10px;
    height: 35px;
    line-height: 32px;
    color: #666666;
    font-size: 13px;
    margin-top: 8px;
    margin-right: 20px;
}

.ym3 .ym_con .ng_lb .li .inp_btn {
    background-color: #eb0c1c;
    width: 85px;
    height: 37px;
    font-size: 13px;
    margin-top: 8px;
    /*margin-left: 20px;*/
    color: #FFFFFF;
    border: none;
    border-radius: 20px;
}

.ym4 {
    background-color: #FFFFFF;
    padding: 17px 26px;
    font-size: 14px;
    line-height: 32px;
    margin-bottom: 10px;
    color: #4C4C4C;
}

    .ym4 .li + .li:before {
        content: "|";
        color: #D1D1D1;
        font-size: 20px;
        padding: 0 22px;
        font-weight: lighter;
    }

    .ym4 .li .a1 {
        color: #eb0c1c;
    }

    .ym4 .li .a2 {
        color: #4C4C4C;
    }

        .ym4 .li .a2 .iconfont {
            font-size: 12px;
            padding-left: 3px;
        }

        .ym4 .li .a2:hover {
            color: #eb0c1c;
        }

    .ym4 .li2 {
        margin-left: 50px;
    }

        .ym4 .li2 .a3 {
            display: block;
            border: 1px solid #eb0c1c;
            width: 78px;
            height: 26px;
            line-height: 26px;
            margin-top: 3px;
            text-align: center;
            color: #eb0c1c;
        }

            .ym4 .li2 .a3.active {
                background-color: #eb0c1c;
                color: #FFFFFF;
            }

    .ym4 .li4 .a4 {
        color: #4C4C4C;
        margin-left: 26px;
    }

    .ym4 .li3 .a.active {
        background-color: #eb0c1c;
        color: #FFFFFF;
    }

    .ym4 .li3 .a {
        display: block;
        border: 1px solid #DCDCDC;
        width: 78px;
        height: 26px;
        line-height: 26px;
        margin-top: 3px;
        text-align: center;
        color: #333333;
    }

        .ym4 .li3 .a:hover {
            border: 1px solid #eb0c1c;
            background-color: #eb0c1c;
            color: #FFFFFF;
        }

.ym5 {
    position: relative;
    padding-bottom: 80px;
}

    .ym5 .rw_list {
        background-color: #FFFFFF;
        margin-bottom: 10px;
        padding: 0 26px;
    }

        .ym5 .rw_list .rw_l {
            padding: 15px 0;
            box-sizing: border-box;
            width: 1000px;
        }

    .ym5 .buy_box .buy.car {
        background-color: #eb0c1c;
        border: 1px solid #eb0c1c;
        color: #FFFFFF;
        border-radius: 20px;
    }

    .ym5 .buy_box .buy {
        /* display: block;  */
        border: 1px solid #DCDCDC;
        background-color: #FFFFFF;
        width: 60px;
        height: 32px;
        line-height: 26px;
        text-align: center;
        margin-left: 10px;
        font-size: 14px;
        color: #333333;
        margin: 5px auto;
    }

        .ym5 .buy_box .buy:hover {
            background-color: #eb0c1c;
            border: 1px solid #eb0c1c;
            color: #FFFFFF;
        }

    .ym5 .buy_box {
        padding: 50px 5px;
    }

    .ym5 .rw_list .dt {
        width: 160px;
        height: 105px;
        overflow: hidden;
    }

    .ym5 .rw_list .rw_l .h4 {
        font-size: 18px;
        color: #333333;
        line-height: 20px;
        margin-top: 2px;
    }

    .ym5 .rw_list .rw_l .ul, .ym5 .rw_list .rw_l .p {
        line-height: 20px;
        color: #999999;
        font-size: 13px;
        padding-bottom: 5px;
        /*width: 589px;*/
    }

        .ym5 .rw_list .rw_l .ul .a {
            color: #333333;
        }

        .ym5 .rw_list .rw_l .ul .li + .li:before {
            content: " ";
            color: #333333;
            padding: 0 12px;
        }

    .ym5 .rw_list .rw_l .mid {
        padding-left: 25px;
        width: auto;
    }

    .ym5 .rw_list .rw_l .price {
        height: 105px;
        line-height: 105px;
        color: #eb0c1c;
        font-size: 26px;
        padding: 0 0 0 20px;
        /*border-right: 1px dotted #eee;*/
    }

    .ym5 .page {
        margin-top: 50px;
    }

.lc .ul .li.line .a:before {
    border-bottom: 1px dashed #eb0c1c;
}

.lc .ul .li.line .a .sp:after {
    color: #eb0c1c;
}

.tjwn_con {
    position: relative;
    margin-top: 30px;
    margin-bottom: 80px;
    padding: 30px 26px;
    background-color: #FFFFFF;
}

    .tjwn_con .inpbox .text {
        border: 1px #bfbfbf solid;
        background-color: #FFFFFF;
        width: 483px;
        height: 37px;
    }

.textarea {
    /*width: 800px;*/
}

.rw_l .dl_yx {
    width: 320px;
}

    .rw_l .dl_yx .dt {
        /* border-radius: */
        background-color: #000000;
        overflow: hidden;
        width: 105px;
        height: 105px;
    }

    .rw_l .dl_yx .li {
        padding-top: 5px;
        float: left;
    }

    .rw_l .dl_yx .mid .li .a {
        color: #eb0c1c;
    }

    .rw_l .dl_yx .p_dy {
        font-size: 14px;
        color: #666666;
        line-height: 32px;
    }

.rw_l .price2 {
    /*padding: 0 45px;*/
    padding-right: 30px;
    height: 105px;
    border-right: 1px solid #D1D1D1;
    text-align: center;
}

.rw_l .mid.mid2 {
    width: 310px;
}

.rw_l .price2 .p1 {
    font-size: 15px;
    color: #333333;
    line-height: 32px;
}

.rw_l .price2 .p2 {
    font-size: 13px;
    color: #999999;
    line-height: 32px;
}

    .rw_l .price2 .p2 .a {
        color: #eb0c1c;
    }

.rw_l .price2 .li2 {
    margin: 0 18px;
}

.ym4 .li .a2.on {
    color: #eb0c1c;
}

.ym1 .ym_con .ng_lb .li .txt_wx {
    display: block;
    line-height: 26px;
    padding: 10px 8px;
    text-align: center;
    font-size: 14px;
    color: #4C4C4C;
    /* border-radius: */
    position: relative;
}

.ym3.ym1 .ym_con .ng_lb .li .inp_text3.inp {
    width: 189px;
}

.ym5 .rw_list .rw_l .dl_yx.dl .p {
    padding-bottom: 0px;
}

.rw_l .dl_yx.dl .li {
    padding-top: 0;
}

.ym5 .rw_list .rw_l .mid.mid3 .ul {
    padding-top: 5px;
    padding-bottom: 0;
}

.rw_l .dl_yx .dt_yx {
    overflow: hidden;
    width: 160px;
    height: 105px;
}

.back_sr .back_box .back_sr_top .ul .li .em {
    /* border-radius: */
    background-color: #666666;
    font-size: 14px;
    color: #FFFFFF;
    padding: 2px 6px;
    margin-left: 5px;
}

.back_sr .back_box .back_sr_top .order_inp {
    padding-top: 10px;
    padding-right: 20px;
}

    .back_sr .back_box .back_sr_top .order_inp .text_order {
        border: 1px solid #DCDCDC;
        width: 230px;
        height: 33px;
    }

    .back_sr .back_box .back_sr_top .order_inp .btn_order {
        background-color: #eb0c1c;
        width: 70px;
        height: 35px;
        border: none;
        color: #FFFFFF;
        font-size: 15px;
    }

    .back_sr .back_box .back_sr_top .order_inp .sod_select {
        background: #a3a3a3;
        width: 118px;
        height: 35px;
        color: #FFFFFF;
        font-size: 15px;
        padding: 0 14px;
        line-height: 35px;
        position: relative;
        margin-left: 15px;
    }

        .back_sr .back_box .back_sr_top .order_inp .sod_select:before {
            content: "\e74d";
            font-family: "iconfont" !important;
            font-size: 16px;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            position: absolute;
            right: 10px;
            top: 0;
            bottom: 0;
            margin: auto;
        }

.back_sr .back_box .back_sr_top .date2 {
    padding: 15px 20px;
    border-bottom: 1px solid #DCDCDC;
    border-top: 1px solid #DCDCDC;
    margin-top: -1px;
}

    .back_sr .back_box .back_sr_top .date2 .order_date {
        border: 1px solid #DCDCDC;
        width: 154px;
        height: 33px;
        /* border-radius: */
        background-color: #FFFFFF;
    }

    .back_sr .back_box .back_sr_top .date2 .user3 {
        margin-left: 60px;
    }

    .back_sr .back_box .back_sr_top .date2 .span {
        font-size: 14px;
        color: #333333;
    }

.back_sr .back_box .back_sr_top .date3 {
    padding: 15px 20px;
}

    .back_sr .back_box .back_sr_top .date3 .li1 {
        margin-left: 15px;
    }

        .back_sr .back_box .back_sr_top .date3 .li1 .a {
            background-color: #eb0c1c;
            color: #FFFFFF;
            text-align: center;
            font-size: 15px;
            display: block;
            width: 100px;
            height: 35px;
            line-height: 35px;
        }

    .back_sr .back_box .back_sr_top .date3 .li2 .a {
        color: #333333;
        text-align: center;
        font-size: 15px;
        display: block;
        /*width: 100px;*/
        margin-left: 15px;
        height: 35px;
        line-height: 35px;
    }

        .back_sr .back_box .back_sr_top .date3 .li2 .a:hover {
            color: #eb0c1c;
        }

.back_sr_con .order_dl {
    text-align: center;
}

    .back_sr_con .order_dl .dt, .back_sr_con .order_dl .dd {
        padding: 7px 20px;
        border-bottom: 1px solid #DCDCDC;
    }

        .back_sr_con .order_dl .dt .p {
            font-size: 17px;
            color: #333333;
            line-height: 42px;
            text-align: center;
        }

        .back_sr_con .order_dl .dd .p {
            font-size: 15px;
            color: #333333;
            line-height: 42px;
            text-align: center;
        }

            .back_sr_con .order_dl .dd .p.p3_1 {
                color: #eb0c1c;
            }

            .back_sr_con .order_dl .dd .p.p5_1 {
                color: #4fb5f3;
            }

            .back_sr_con .order_dl .dd .p.p2_1 .span {
                display: block;
                line-height: 30px;
            }

    .back_sr_con .order_dl .p.p1_1 {
        width: 10%;
        text-align: left;
    }

    .back_sr_con .order_dl .p.p2_1 {
        width: 24.5%;
    }

    .back_sr_con .order_dl .p.p3_1 {
        width: 12.5%;
    }

    .back_sr_con .order_dl .p.p4_1 {
        width: 20%;
    }

    .back_sr_con .order_dl .p.p5_1 {
        width: 19%;
    }

    .back_sr_con .order_dl .p.p6_1 {
        width: 14%;
    }

    .back_sr_con .order_dl .p .tb_cell {
        display: table-cell;
        vertical-align: middle;
        height: 135px;
        width: inherit;
    }

    .back_sr_con .order_dl .p.p5_1 .tb_cell {
        width: 1%;
    }

    .back_sr_con .order_dl .p.p6_1 .a6 {
        font-size: 15px;
        color: #333333;
    }

    .back_sr_con .order_dl .p.p6_1 .li + .li .a6 {
        padding-left: 45px;
    }

    .back_sr_con .order_dl .p.p6_1 .a7 {
        font-size: 15px;
        color: #333333;
    }

        .back_sr_con .order_dl .p.p6_1 .a7:hover {
            color: #eb0c1c;
        }

    .back_sr_con .order_dl .p.p6_1 .a6:hover {
        color: #eb0c1c;
    }

    .back_sr_con .order_dl .p.p6_1 .a8 {
        display: block;
        height: 35px;
        width: 100%;
        background-color: #eb0c1c;
        color: #FFFFFF;
        font-size: 15px;
        line-height: 35px;
    }

.back_sr .back_box.user_con .back_sr_con.order3 {
    box-shadow: none;
    min-height: auto;
}

.user_con .page {
    margin-top: 40px;
    margin-bottom: 80px;
}

    .user_con .page .pageul .li .a {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

.tjwn_con .tjwn_h4 {
    font-size: 14px;
    color: #4C4C4C;
    vertical-align: middle;
    padding: 9px 0;
}

    .tjwn_con .tjwn_h4 > span {
        color: #eb0c1c;
    }

.tjwn_con .inpbox .a_link {
    border: 1px solid #eb0c1c;
    background-color: #FFFFFF;
    width: 104px;
    height: 37px;
    text-align: center;
    display: block;
    color: #eb0c1c;
    line-height: 37px;
}

.tjwn_con .wn {
    margin-bottom: 40px;
}

.tjwn_con .trea {
    margin-top: 20px;
    position: relative;
    width: 1050px;
    height: 340px;
}

    .tjwn_con .trea .textarea {
        width: 1050px;
        height: 300px;
    }

.tjwn_con .inpbox .tjwn_p {
    font-size: 14px;
    color: #666666;
    padding: 9px 0;
    position: relative;
    display: block;
}

    .tjwn_con .inpbox .tjwn_p .radio {
        position: absolute;
        width: 16px;
        height: 16px;
        visibility: hidden;
        margin-top: 5px;
    }

        .tjwn_con .inpbox .tjwn_p .radio + label {
            display: inline-block;
            width: 16px;
            height: 16px;
            background: url(../images/radio1.png) no-repeat;
        }

        .tjwn_con .inpbox .tjwn_p .radio:checked + label {
            background-image: url(../images/radio2.png);
        }

.tjwn_con .inpbox .lytxt {
    border: 1px solid #DCDCDC;
    width: 483px;
    height: 88px;
    margin-top: 9px;
    margin-bottom: 35px;
}

.tjwn_con .tj_submit {
    /* border-radius: */
    background-color: #eb0c1c;
    width: 180px;
    height: 51px;
    border: none;
    color: #FFFFFF;
    font-size: 18px;
    display: block;
    margin: 40px auto;
}

.textarea .edui-default .edui1_toolbarbox {
    position: relative !important;
}

.tjwn_con .inpbox .tjwn_p .check {
    position: absolute;
    width: 16px;
    height: 15px;
    visibility: hidden;
}

    .tjwn_con .inpbox .tjwn_p .check + label {
        display: inline-block;
        width: 16px;
        height: 16px;
        background: url(../images/check2.png) no-repeat;
    }

    .tjwn_con .inpbox .tjwn_p .check:checked + label {
        background-image: url(../images/checked2.png);
    }

/*==========================================================================================*/
.third_menu {
    position: absolute;
    left: 100%;
    height: 560px;
    width: 810px;
    z-index: 1003;
    display: none;
    background-color: #FFFFFF;
    top: 0;
}

    .third_menu .pop {
        left: 100%;
        height: 560px;
        width: 810px;
        z-index: 1003;
        font-weight: normal;
        /*display: none;*/
    }

        .third_menu .pop ul.type {
            width: 480px;
            float: left;
            margin: 7px 0 0 4px;
        }

        .third_menu .pop ul.jxph {
            width: 270px;
            float: left;
            margin: 13px 0 0 20px;
        }

        .third_menu .pop ul.type li {
            width: 98px;
            height: 34px;
            line-height: 34px;
            text-align: center;
            border: 1px solid #e7e7e7;
            float: left;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin: 13px 0 0 16px;
            font-size: 12px;
            cursor: pointer;
        }

        .third_menu .pop ul.type li {
            line-height: 34px;
            text-align: center;
            font-weight: normal;
        }

    .third_menu ul li {
        cursor: pointer;
    }

    .third_menu .pop ul.jxph li {
        border-top: 1px solid #e7e7e7;
        padding: 3px 0 5px 0;
        box-sizing: border-box;
        font-weight: normal;
    }

        .third_menu .pop ul.jxph li p {
            color: #eb0c1c;
            line-height: 30px;
        }

        .third_menu .pop ul.jxph li:first-child a {
            margin: 0 15px 0 0;
        }

        .third_menu .pop ul.jxph li a {
            padding: 0 2px;
        }

            .third_menu .pop ul.jxph li a:hover {
                color: #eb0c1c;
            }

    .third_menu .pop ul.type li:hover {
        border: 1px solid #eb0c1c;
    }

        .third_menu .pop ul.type li:hover a {
            color: #eb0c1c;
        }

.lisub:hover .third_menu {
    display: block;
}

.messagebox {
    display: none;
    position: absolute;
    top: 40px;
    width: 360px;
    border: 1px solid #DFDFDF;
    right: -55px;
    background: #FFFFFF;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.12);
}

    .messagebox i.san {
        display: inline-block;
        width: 15px;
        height: 8px;
        background: url('../images/small-sjx.png') no-repeat center;
        position: absolute;
        top: -8px;
        right: 85px;
    }

    .messagebox h3 {
        height: 40px;
        font-size: 16px;
        color: #333;
        line-height: 40px;
        padding-left: 20px;
        border-bottom: 1px solid #DFDFDF;
    }

    .messagebox ul li {
        color: #555555;
        padding: 15px 20px;
        border-bottom: 1px solid #dfdfdf;
    }

        .messagebox ul li b {
            margin-right: 7px;
            font-weight: bold;
        }

.allsee {
    height: 40px;
    line-height: 40px;
    color: #555555;
    text-align: center;
}

    .allsee a {
        color: #555555;
    }

.dropdown-nav {
    background: #FFFFFF;
    width: 134px;
    position: absolute;
    top: -3px;
    border: 1px solid #DFDFDF;
    padding-bottom: 20px;
    display: none;
    padding: 0 25px;
    left: -18px;
}

.back_nav:hover .dropdown-nav {
    display: block;
}

.dropdown-nav ul li:first-child {
    margin-bottom: 20px;
    padding-top: 2px;
}

.dropdown-nav ul li {
    height: 34px;
    line-height: 34px;
    text-align: center;
}

    .dropdown-nav ul li.li5 a {
        font-size: 16px;
        color: #555555;
        text-decoration: none;
        display: inline-block;
        width: 100%;
        padding-left: 16px;
    }

        .dropdown-nav ul li.li5 a:hover {
            color: #eb0c1c;
        }

#chart1 {
    height: 300px;
    width: inherit;
}

#chart2 {
    height: 388px;
}

/*.hmid .ul2 .li:hover .a {*/
/*color: #eb0c1c;*/
/*}*/

.fix5 {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.49);
    z-index: 1200;
    display: none;
}

    .fix5 .cover2 {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        width: 760px;
        height: 600px;
        background-color: #FFFFFF;
        box-shadow: 0 5px 15px rgba(0,0,0,.5);
        /* border-radius: */
    }

        .fix5 .cover2 .close3 {
            position: absolute;
            right: 30px;
            top: 15px;
            cursor: pointer;
        }

            .fix5 .cover2 .close3 img {
                display: block;
            }

        .fix5 .cover2 .top2 {
            padding: 10px 15px 10px 45px;
            background: #eb0c1c;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
            min-height: 16.43px;
            /*padding: 15px;*/
            border-bottom: 1px solid #e5e5e5;
        }

        .fix5 .cover2 .top2 {
            text-align: center;
            font-size: 18px;
            color: #FFFFFF;
        }

        .fix5 .cover2 .mid2 {
            padding: 20px;
        }

            .fix5 .cover2 .mid2 .messagelist {
                height: 400px;
                overflow: auto;
                padding: 15px;
                overflow-y: scroll;
            }

                .fix5 .cover2 .mid2 .messagelist .li {
                    position: relative;
                    font-size: 14px;
                    color: #666666;
                    line-height: 20px;
                    padding: 10px 0;
                    border-bottom: 1px dashed #E5E5E5;
                }

                    .fix5 .cover2 .mid2 .messagelist .li .b {
                        background: url(../images/red.png) no-repeat center;
                        width: 6px;
                        height: 6px;
                        display: inline-block;
                        margin-top: 5px;
                        margin-right: 5px;
                    }

        .fix5 .cover2 .check + label {
            display: inline-block;
            width: 16px;
            height: 16px;
            background: url(../images/check2.png) no-repeat;
        }

        .fix5 .cover2 .check:checked + label {
            background-image: url(../images/checked2.png);
        }

        .fix5 .cover2 .check {
            position: absolute;
            width: 20px;
            height: 20px;
            visibility: hidden;
        }

        .fix5 .cover2 .mid2 .messagelist .li .sp10 {
            color: #999999;
        }

        .fix5 .cover2 .mid2 .messagelist .li .sp9 {
            font-weight: bold;
            padding: 0 5px;
        }

        .fix5 .cover2 .mid2 .messagelist .li .sp11 {
            width: 495px;
        }

        .fix5 .cover2 .btm2 {
            padding: 10px 30px;
        }

        .fix5 .cover2 .btn {
            display: block;
            padding: 6px 12px;
            margin-bottom: 0;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.42857143;
            text-align: center;
            white-space: nowrap;
            cursor: pointer;
            /* border-radius: */
            color: #fff;
            background: #eb0c1c;
            border: none;
            margin-top: -10px;
            margin-left: 5px;
        }

.dropdown-menu .p_car {
    padding: 20px;
    font-size: 14px;
    color: #4C4C4C;
}

    .dropdown-menu .p_car a {
        color: #eb0c1c;
    }

.dropdown-history {
    position: absolute;
    top: 100%;
    left: 0;
    right: 10px;
    background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    display: none;
}

    .dropdown-history span.san {
        display: inline-block;
        width: 15px;
        height: 8px;
        background: url('../images/small-sjx.png') no-repeat center;
        position: absolute;
        top: -8px;
        left: 78px;
    }

    .dropdown-history ul li {
        text-align: left;
        margin: 20px 0px;
        padding-left: 20px;
    }

        .dropdown-history ul li:hover i.my {
            background: url('../images/blue-me.png') no-repeat center;
        }

        .dropdown-history ul li i.my {
            display: inline-block;
            width: 14px;
            height: 13px;
            background: url('../images/gray-me.png') no-repeat center;
            margin-right: 5px;
        }

        .dropdown-history ul li i.infop {
            display: inline-block;
            width: 14px;
            height: 13px;
            background: url('../images/gray-my.png') no-repeat center;
            margin-right: 5px;
        }

        .dropdown-history ul li:hover i.infop {
            background: url('../images/blue-my.png') no-repeat center;
        }

        .dropdown-history ul li:hover i.help {
            background: url('../images/blue-help.png') no-repeat center;
        }

        .dropdown-history ul li i.help {
            display: inline-block;
            width: 14px;
            height: 13px;
            background: url('../images/gray-help.png') no-repeat center;
            margin-right: 5px;
        }

        .dropdown-history ul li:hover i.exit {
            background: url('../images/blue-exit.png') no-repeat center;
        }

        .dropdown-history ul li i.exit {
            display: inline-block;
            width: 14px;
            height: 13px;
            background: url('../images/gray-exit.png') no-repeat center;
            margin-right: 5px;
        }

.li_user:hover .dropdown-history {
    display: block;
}

.pop_ym {
    padding: 20px 10px;
}

    .pop_ym .type {
        float: left;
        width: 100%;
        color: #DB4F33;
        text-align: center;
        height: 25px;
        line-height: 25px;
        font-size: 14px;
        margin: 20px 0 -5px 0;
    }

        .pop_ym .type .ht {
            margin-bottom: -12px;
            height: 1px;
            border: 0;
            background-color: #75a5ed;
        }

        .pop_ym .type a {
            color: #fff;
            display: inline-block;
            background-color: #75a5ed;
            padding: 0 10px;
        }

    .pop_ym .att {
        width: 70px;
        text-align: center;
        color: #75a5ed;
        font-weight: 700;
        border: 1px solid #75a5ed;
    }

    .pop_ym .con {
        width: 705px;
        margin-left: 10px;
    }

    .pop_ym li {
        float: left;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .pop_ym .con a {
        padding: 0 5px;
        color: #000;
        margin-right: 7px;
        display: inline-block;
        text-align: center;
        color: #75a5ed;
        min-width: 40px;
    }

    .pop_ym .hr .ht {
        background-color: #EB7777;
    }

    .pop_ym .hr a {
        background-color: #EB7777;
    }

    .pop_ym .ar {
        color: #EB7777;
        border: 1px solid #EB7777;
    }

    .pop_ym .cr a {
        color: #EB7777;
    }

    .pop_ym .con a:hover {
        color: #fff;
        text-decoration: none;
        background: #75a5ed;
    }

    .pop_ym .cr a:hover {
        background-color: #EB7777;
    }

.pop_ym2 {
    padding: 30px 10px;
    height: 500px;
}

    .pop_ym2 .ng_tle {
        width: 70px;
        padding-left: 25px;
    }

    .pop_ym2 .ng_lb .ul {
        width: 650px;
        text-align: right;
        padding-right: 25px;
    }

    .pop_ym2 .ng_lb .lis + .lis:before {
        content: "|";
        padding: 0 10px;
        color: #ccc;
    }

    .pop_ym2 .ng_lb .lis a:hover {
        color: #eb0c1c;
    }

    .pop_ym2 .space {
        margin-bottom: 10px;
    }

/*20180815*/
.nav .menunav .li.active {
}

.nav .menunav .li.menuhome.home:hover .subul {
    display: block;
}

.lb11 {
    width: 205px;
}

.main-block .table.table-border, .main-block .main-meal .table.table-border {
    left: 0px;
    position: absolute;
    top: 100%;
    width: auto;
    z-index: 999;
}

    .main-block .table.table-border thead, .main-block .main-meal .table.table-border thead {
        border-top: 1px solid #d1eaf6;
    }

        .main-block .table.table-border thead th, .main-block .main-meal .table.table-border thead th {
            background: none repeat scroll 0 0 #ecf7ff;
            border-bottom: medium none;
            height: 28px;
            line-height: 28px;
        }

    .main-block .table.table-border th, .main-block .table.table-border td, .main-block .main-meal .table.table-border th, .main-block .main-meal .table.table-border td {
        border: 1px solid #d1eaf6;
        height: 32px;
        line-height: 32px;
        padding: 0 10px;
        white-space: nowrap;
        background: #FFFFFF;
    }

.main-block .has-table {
    position: relative;
}

.main-block .bai_du {
    background: url("../images/icon-baidu_1.png") 1px 1px no-repeat;
}

.main-block .tuwen {
    border: 1px solid #eee;
    display: inline-block;
    height: 20px;
    line-height: 19px;
    margin-top: 2px;
    padding-left: 24px;
    width: 42px;
}

.main-block .table-sm {
    display: inline-block;
    position: relative;
    width: 180px;
}

.main-block .item-title {
    margin-bottom: 20px;
    padding-left: 10px;
    border-left: 3px solid #eb0c1c;
    color: #333;
    font-size: 16px;
    line-height: 1;
    font-weight: bold;
}

.main-block .item-title-text {
    float: left;
    cursor: pointer;
    padding: 0 3px;
}

    .main-block .item-title-text:hover, .main-block .item-title-text.active {
        position: relative;
        color: #eb0c1c;
    }

        .main-block .item-title-text.active:after {
            content: '\200B';
            position: absolute;
            bottom: -20px;
            left: 0;
            width: 100%;
            height: 2px;
            background: #eb0c1c;
        }

.main-block .item-title-line {
    float: left;
    padding-left: 10px;
    margin-right: 10px;
    color: #ccc;
}

.main-block .item-btn {
    float: right;
    margin-bottom: 20px;
    padding-right: 0;
    color: #eb0c1c;
    font-size: 16px;
    line-height: 1;
    text-align: right;
    cursor: pointer;
}

    .main-block .item-btn a {
        display: inline-block;
        float: right;
        text-align: center;
        color: #fff;
        width: 90px;
        height: 32px;
        line-height: 32px;
        /* border-radius: */
        background: #ff7501;
        font-size: 16px;
        cursor: pointer;
    }

        .main-block .item-btn a:hover {
            background: #eb0c1c;
        }

.main-block .main-block.bg-white {
    background: #fff;
}

.main-block .card-list {
    margin-bottom: 36px;
    padding: 20px 0 0 20px;
    border: 1px solid #ebebeb;
    background: #fafafc;
    height: 190px;
    overflow: auto;
}

.main-block {
    background-color: #FFFFFF !important;
}

/* 2018.8.17 */
/* 首页 第二部分 */
.txtdot {
    overflow: hidden;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-white-space: nowrap;
    -moz-white-space: nowrap;
    -ms-white-space: nowrap;
    -o-white-space: nowrap;
    white-space: nowrap;
}

.xh_change1 li {
    border-bottom: 1px dashed #ECECEC;
    padding: 12px 25px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .xh_change1 li.nbt {
        border-bottom: 0;
    }

    .xh_change1 li h4 {
        font-size: 14px;
        color: #365092;
        font-weight: 400;
        position: relative;
        line-height: 36px;
        font-weight: 600;
    }

        .xh_change1 li h4 i {
            display: inline-block;
            vertical-align: middle;
            width: 20px;
            margin-right: 10px;
            text-align: center;
            line-height: auto;
            font-size: 14px;
        }

            .xh_change1 li h4 i.i1 {
                color: #fff;
                background: url(../images/top1.png) no-repeat center;
                background-size: auto;
            }

            .xh_change1 li h4 i.i2 {
                color: #fff;
                background: url(../images/top2.png) no-repeat center;
                background-size: auto;
            }

            .xh_change1 li h4 i.i3 {
                color: #fff;
                background: url(../images/top3.png) no-repeat center;
                background-size: auto;
            }

    .xh_change1 li p {
        font-size: 14px;
        line-height: 24px;
        color: #979797;
    }

        .xh_change1 li p em {
            font-family: arial;
            color: #EF001E;
            font-size: 14px;
        }

    .xh_change1 li:hover {
        box-shadow: inset 0 0 38px rgba(0,0,0,.05);
        transition: all .15s ease;
    }

.index .swiper-button-next, .index .swiper-button-prev {
    background: 0 0;
    width: 16px;
    height: 17px;
}

/* 首页 第四部分 */
dl, ol, ul, li {
    list-style-type: none;
}

.xh_change2 {
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.xh_change2t {
    border-bottom: 1px solid #e7e7e7;
}

    .xh_change2t li {
        float: left;
        font-size: 15px;
        line-height: 40px;
        cursor: pointer;
        padding: 0 5px 0 10px;
        max-width: 290px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
        z-index: 2;
        font-weight: 600;
        color: #868686;
    }

        .xh_change2t li:before {
            content: '';
            width: 0;
            height: 100%;
            border-left: 1px dotted #e7e7e7;
            background: #e7e7e7;
            position: absolute;
            left: 0;
            top: 0;
        }

        .xh_change2t li:first-child:before {
            display: none;
        }

        .xh_change2t li em {
            display: inline-block;
            vertical-align: middle;
            width: 20px;
            height: 20px;
            background: url(../images/a_i3.png) no-repeat center;
            background-size: 20px;
            margin-right: 5px;
            -webkit-transform: rotate(-90deg);
            -moz-transform: rotate(-90deg);
            transform: rotate(-90deg);
        }

        .xh_change2t li.on {
            color: #333333;
        }

            .xh_change2t li.on em {
                background: url(../images/a_i3s.png) no-repeat center;
                background-size: 20px;
                -webkit-transform: rotate(0);
                -moz-transform: rotate(0);
                transform: rotate(0);
            }

            .xh_change2t li.on:after {
                content: '';
                width: 100%;
                height: 1px;
                background: #fff;
                position: absolute;
                left: 0;
                bottom: -1px;
                z-index: 2;
            }

    .xh_change2t a.a_more {
        display: block;
        float: right;
        font-size: 12px;
        color: rgba(62, 62, 62, 0.55);
        line-height: 40px;
        padding-left: 20px;
        background-size: 12px;
    }

        .xh_change2t a.a_more:hover {
            color: #EF001E;
            background: url(../images/a_i1s.png) no-repeat left center;
            background-size: 12px;
        }

.xh_change2b {
    border-right: 1px solid rgba(221, 221, 221, 0);
}

    .xh_change2b > div {
        display: none;
    }

.xh_change2b_con ul {
    display: block;
    width: 338px;
    position: relative;
}

    .xh_change2b_con ul:first-child:before {
        content: '';
        width: 0;
        height: 100%;
        position: absolute;
        right: -4%;
        top: 0;
    }

.xh_change2b li {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f1f1f1;
    padding: 25px;
    margin-right: 10px;
    margin-top: 9px;
    height: 160px;
}

    .xh_change2b li.nbt {
        border-bottom: 0;
    }

    .xh_change2b li h4 {
        font-size: 16px;
        color: #365092;
        font-weight: 400;
        position: relative;
        line-height: 36px;
        font-weight: 800;
    }

        .xh_change2b li h4 i {
            display: inline-block;
            vertical-align: middle;
            width: 20px;
            margin-right: 5px;
            text-align: center;
            line-height: auto;
            font-size: 14px;
        }

            .xh_change2b li h4 i.i1 {
                color: rgba(255, 255, 255, 0);
                background: url(../images/web-ico.png) no-repeat center;
                background-size: auto;
            }

            .xh_change2b li h4 i.i2 {
                color: rgba(255, 255, 255, 0);
                background: url(../images/www-ico.png) no-repeat center;
                background-size: auto;
            }

            .xh_change2b li h4 i.i3 {
                color: rgba(255, 255, 255, 0);
                background: url(../images/top3.png) no-repeat center;
                background-size: auto;
            }

    .xh_change2b li p {
        font-size: 14px;
        line-height: 24px;
        color: #979797;
    }

        .xh_change2b li p em {
            font-family: arial;
            color: #EF001E;
            font-size: 14px;
        }

    .xh_change2b li:hover {
        box-shadow: inset 0 0 38px rgba(0,0,0,.05);
        transition: all .15s ease;
    }

    .xh_change2b li.xh_change2b_li:hover {
        box-shadow: none;
    }

    .xh_change2b li.xh_change2b_li {
        padding: 20px;
    }

.xh_change2b_link {
    position: relative;
    border-top: 0;
}

    .xh_change2b_link a {
        display: block;
        float: left;
        width: 33.33%;
        font-size: 12px;
        color: #666;
        line-height: 40px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 10px;
        text-align: center;
    }

        .xh_change2b_link a.nbt {
            border-bottom: 0;
        }

        .xh_change2b_link a.mal0 {
            margin-left: 0;
        }

    .xh_change2b_link .a_line {
        position: absolute;
        width: 1px;
        height: 100%;
        background: #e7e7e7;
        top: 0;
    }

    .xh_change2b_link .a_line1 {
        left: 33.333%;
    }

    .xh_change2b_link .a_line2 {
        right: 33.333%;
    }

    .xh_change2b_link a:hover {
        color: #EF001E;
    }

.xh_change3t .a_con {
    padding: 40px 10px 10px;
}

/* border-radius: */
.xh_change3t .a_cont .pic img {
    display: block;
    width: 100%;
    height: 100%;
}

.xh_change3t .a_cont .word {
    width: 134px;
    margin-top: 3px;
    padding-left: 10px;
}

    .xh_change3t .a_cont .word h4 {
        font-size: 18px;
        color: #333;
        line-height: 28px;
    }

    .xh_change3t .a_cont .word p {
        color: grey;
        font-size: 14px;
        line-height: 24px;
    }

.xh_change3t .a_conb {
    margin-top: 10px;
}

    .xh_change3t .a_conb p {
        font-size: 14px;
        color: #757575;
        line-height: 26px;
        height: 52px;
        overflow: hidden;
    }

.xh_change3t .slick-arrow {
    position: absolute;
    top: 20px;
    z-index: 99;
    width: 20px;
    height: 20px;
    font-size: 0;
    cursor: pointer;
    color: #000;
    border: 0;
}

.xh_change3t .slick-prev {
    right: 40px;
}

    .xh_change3t .slick-prev:before {
        content: "\e8c3";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        line-height: 20px;
        font-family: iconfont !important;
        font-size: 12px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.xh_change3t .slick-next {
    right: 10px;
    left: auto;
}

    .xh_change3t .slick-next:before {
        content: "\e61b";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        line-height: 20px;
        font-family: iconfont !important;
        font-size: 12px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .xh_change3t .slick-next:hover, .xh_change3t .slick-prev:hover {
        opacity: .85;
        filter: alpha(opacity=85);
    }

.xh_change3b {
    padding: 0 10px;
}

    .xh_change3b h4 {
        text-align: center;
        line-height: 36px;
        background: -webkit-linear-gradient(#f78c4d, #fab671);
        background: -o-linear-gradient(#f78c4d, #fab671);
        background: -moz-linear-gradient(#f78c4d, #fab671);
        background: linear-gradient(#f78c4d, #fab671);
    }

        .xh_change3b h4 span {
            font-size: 16px;
            font-weight: 700;
            color: #fff;
            position: relative;
        }

            .xh_change3b h4 span:after, .xh_change3b h4 span:before {
                content: '';
                width: 40px;
                height: 1px;
                background: white;
                position: absolute;
                top: 50%;
                margin-top: -.5px;
            }

            .xh_change3b h4 span:before {
                left: -50px;
            }

            .xh_change3b h4 span:after {
                right: -50px;
            }

    .xh_change3b li {
        padding: 7px 0;
    }

        .xh_change3b li.nbt {
            border-bottom: 0;
        }

        .xh_change3b li .pic {
            width: 80px;
            height: 80px;
            overflow: hidden;
            margin-right: 10px;
        }

            .xh_change3b li .pic img {
                display: block;
                width: 100%;
                height: 100%;
            }

        .xh_change3b li .word {
            width: 114px;
        }

            .xh_change3b li .word a {
                height: 40px;
                line-height: 20px;
                display: inline-block;
                overflow: hidden;
            }

            .xh_change3b li .word h5 {
                font-size: 14px;
                color: #6f6f6f;
                font-weight: 700;
                line-height: 20px;
                height: 40px;
                overflow: hidden;
            }

            .xh_change3b li .word p {
                font-size: 12px;
                color: rgba(151, 151, 151, 0.82);
                line-height: 20px;
                height: 40px;
                overflow: hidden;
            }

        .xh_change3b li:hover .word h5 {
            color: #EF001E;
            font-size: 14px;
        }

.xh_color1 .xh_change3b h4 {
    background-image: -moz-linear-gradient( 90deg, rgb(187,187,252) 0%, rgb(163,160,252) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(130, 209, 255) 0%, rgb(71, 134, 255) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(187,187,252) 0%, rgb(163,160,252) 100%);
}

.xh_color1 .xh_change3t .slick-arrow {
}

/* 友情链接广告 */
.link-banner {
    margin: 28px 0 22px;
}

/* 友情链接右侧 */
.xh_change4 {
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 720px;
}

.xh_change4t {
    border-bottom: 1px solid #e7e7e7;
}

    .xh_change4t li {
        float: left;
        font-size: 15px;
        color: #686868;
        line-height: 40px;
        cursor: pointer;
        padding: 0 5px 0 10px;
        max-width: 290px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
        z-index: 2;
        font-weight: 600;
    }

        .xh_change4t li:before {
            content: '';
            width: 0;
            height: 100%;
            border-left: 1px dotted #e7e7e7;
            background: #e7e7e7;
            position: absolute;
            left: 0;
            top: 0;
        }

        .xh_change4t li:first-child:before {
            display: none;
        }

        .xh_change4t li em {
            display: inline-block;
            vertical-align: middle;
            width: 20px;
            height: 20px;
            background: url(../images/a_i3.png) no-repeat center;
            background-size: 20px;
            /* margin-left: 5px; */
            -webkit-transform: rotate(-90deg);
            -moz-transform: rotate(-90deg);
            transform: rotate(-90deg);
        }

        .xh_change4t li.on {
            color: #333333;
        }

            .xh_change4t li.on em {
                background: url(../images/a_i3s.png) no-repeat center;
                background-size: 20px;
                -webkit-transform: rotate(0);
                -moz-transform: rotate(0);
                transform: rotate(0);
            }

            .xh_change4t li.on:after {
                content: '';
                width: 100%;
                height: 1px;
                background: #fff;
                position: absolute;
                left: 0;
                bottom: -1px;
                z-index: 2;
            }

    .xh_change4t a.b_more {
        display: block;
        float: right;
        font-size: 12px;
        color: rgba(62, 62, 62, 0.55);
        line-height: 40px;
        padding-left: 20px;
        background-size: 12px;
        margin-right: 20px;
    }

    .xh_change4t a.a_more {
        display: block;
        float: right;
        font-size: 12px;
        color: rgba(62, 62, 62, 0.55);
        line-height: 40px;
        padding-left: 20px;
        background-size: 12px;
    }

        .xh_change4t a.a_more:hover {
            color: #EF001E;
            background: url(../images/a_i1s.png) no-repeat left center;
            background-size: 12px;
        }

.xh_change4b {
    border-right: 1px solid rgba(221, 221, 221, 0);
}

    .xh_change4b > div {
        display: none;
    }

        .xh_change4b > div.show {
            display: block;
        }


.xh_change4b_con ul {
    display: block;
    width: 33.3%;
    position: relative;
}

    .xh_change4b_con ul:first-child:before {
        /* content:''; */
        /* width:0; */
        /* border-right:1px solid #ECECEC; */
        /* height:100%; */
        /* position:absolute; */
        /* right:-4%; */
        /* top:0; */
    }

.xh_change4b li {
    border-top: 1px solid #ECECEC;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f1f1f1;
    padding: 20px;
    margin-right: 20px;
    margin-top: 20px;
    width: 216px;
    height: 152px;
}

    .xh_change4b li.nbt {
        border-bottom: 0;
    }

    .xh_change4b li h4 {
        font-size: 16px;
        color: #365092;
        font-weight: 400;
        position: relative;
        line-height: 36px;
        font-weight: 600;
    }

        .xh_change4b li h4 i {
            display: inline-block;
            vertical-align: middle;
            width: 20px;
            margin-right: 10px;
            text-align: center;
            line-height: auto;
            font-size: 14px;
        }

            .xh_change4b li h4 i.i1 {
                color: rgba(255, 255, 255, 0);
                background: url(../images/link-ico.png) no-repeat center;
                background-size: auto;
            }

            .xh_change4b li h4 i.i2 {
                color: rgba(255, 255, 255, 0);
                background: url(../images/book-ico.png) no-repeat center;
                background-size: auto;
            }

            .xh_change4b li h4 i.i3 {
                color: rgba(255, 255, 255, 0);
                background: url(../images/photo-ico.png) no-repeat center;
                background-size: auto;
            }

    .xh_change4b li p {
        font-size: 12px;
        line-height: 24px;
        color: #979797;
    }

        .xh_change4b li p em {
            font-family: arial;
            color: #EF001E;
            font-size: 14px;
        }

    .xh_change4b li:hover {
        box-shadow: inset 0 0 38px rgba(0,0,0,.05);
        transition: all .15s ease;
    }

    .xh_change4b li.xh_change4b_li:hover {
        box-shadow: none;
    }

    .xh_change4b li.xh_change4b_li {
        padding: 0 10px;
    }

.xh_change4b_link {
    position: relative;
    border-top: 0;
}

    .xh_change4b_link a {
        display: block;
        float: left;
        width: 33%;
        font-size: 12px;
        color: #666;
        line-height: 40px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-bottom: 1px solid #e7e7e7;
        padding: 0 10px;
        text-align: center;
    }

        .xh_change4b_link a.nbt {
            border-bottom: 0;
        }

        .xh_change4b_link a.mal0 {
            margin-left: 0;
        }

    .xh_change4b_link .a_line {
        position: absolute;
        width: 1px;
        height: 100%;
        background: #e7e7e7;
        top: 0;
    }

    .xh_change4b_link .a_line1 {
        left: 33.333%;
    }

    .xh_change4b_link .a_line2 {
        right: 33.333%;
    }

    .xh_change4b_link a:hover {
        color: #EF001E;
    }

/* 2018.08.22-软文交易二级 */
.stypelist {
    height: 30px;
    background-color: #ff9191;
    float: left;
    width: 20%;
}

    .stypelist a.on {
        /* background: #eda906; */
        /* color: white; */
        font-weight: 600;
    }

.mtzy_sg {
    padding: 0px 0px 0 22px;
    color: white;
}

.stypelist a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    color: white;
    font-size: 16px;
    padding-left: 20px;
}

.mtzy_zmt {
    /*background: url(../images/4.html) no-repeat left;*/
    padding-left: 10px;
}

.buy {
    color: #eb0c1c;
    border: 1px solid #eb0c1c;
    padding: 1px 8px;
    display: inline-block;
}

    .buy:hover {
        background: #eb0c1c;
        color: #fff;
    }

.floor1 #tabcontent1 table td .buy {
    color: #eb0c1c;
    border: 1px solid #eb0c1c;
    padding: 1px 8px;
    display: inline-block;
    float: right;
}

    .floor1 #tabcontent1 table td .buy:hover {
        background: #eb0c1c;
        color: #fff;
    }

.floor1 {
    display: flex;
}

    .floor1 .tabbox {
        width: 699px;
        height: 355px;
        float: left;
    }

    .floor1 #tabcontent1 table {
        border-collapse: collapse;
        width: 100%;
    }

        .floor1 #tabcontent1 table td {
            text-align: left;
            border-top: 1px solid #efefef;
            height: 40px;
            padding-left: 10px;
        }

        .floor1 #tabcontent1 table th {
            height: 46px;
        }

        .floor1 #tabcontent1 table tr:nth-child(odd) {
            background: #f9f9f9;
        }

    .floor1 #tabcontent1 .hidden {
        display: none;
    }

.xh_lpb {
    padding: 0 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 705px;
}

.icon-google {
    display: inline-block;
    width: 42px;
    height: 20px;
    background: url(../images/icon_google.png) left no-repeat;
    padding-left: 23px;
}

/* 分类界面 20180913*/
/*重置鼠标悬停颜色*/
div.nav .menunav .li.home .subul .lisub:hover .sub {
    background-color: #fff;
}

.sub:after {
    position: absolute;
    right: -31px;
    margin-top: 21px;
    border: 16px solid transparent;
    border-left-color: transparent;
    /*opacity: 0.9;*/
    content: '';
    width: 0;
    height: 0;
}

a.sub1:after {
    border-left-color: #fff;
}

/*div.nav .menunav .li.home .subul {
    top: 150px;
}*/

div.third_menu {
    height: 0;
}

    div.third_menu .pop {
        width: 400px;
        height: 400px;
    }

.pop_content > a > img {
    width: 400px;
    height: 230px;
}

.pop_content .pop_title {
    text-align: center;
    /* font-weight: bold; */
    font-size: 25px;
    margin: 60px 0;
}

    .pop_content .pop_title p:last-child {
        margin-top: 5px;
        color: darkgray;
        font-size: 18px;
        font-weight: normal;
    }

.pop_content .pop_more {
    text-align: center;
}

    .pop_content .pop_more > a {
        font-size: 14px;
        line-height: 40px;
        width: 50%;
        float: left;
        background-color: rgba(255, 117, 1, 0.82);
        color: white;
    }

        .pop_content .pop_more > a:first-child {
            background-color: #eb0c1c;
            color: white;
        }

.pop_content .pop_table > table {
    width: 400px;
    text-align: center;
}

.pop_content .pop_table > table, .pop_content .pop_table tr, .pop_content .pop_table td {
    border: 1px solid #efefef;
}

.pop_content .pop_table table tr a {
    font-size: 16px;
    display: block;
    line-height: 75px;
}

.fbtm h4 {
    font-size: 16px;
    color: #b5b5b5;
}

.footer .fbtm .li a {
    color: #b5b5b5;
    font-size: 15px;
    margin-left: 5px;
    margin-right: 5px;
}

.lcontent {
    width: 700px;
    height: 420px;
    position: absolute;
    z-index: 100;
    background: white;
    /*display: none;*/
    border-radius: 1px solid gray;
}

.ltab-menu {
    height: 50px;
    width: 700px;
}

    .ltab-menu ul {
        list-style: none;
    }

    .ltab-menu li {
        display: block;
        float: left;
        padding: 5px 18px;
        font-size: 16px;
        line-height: 40px;
        font-weight: 500;
    }

.ltab-box div {
    width: 700px;
    height: 420px;
    display: none;
}
    /* 让第一个框显示出来 */
    .ltab-box div:first-Child {
        display: block;
    }

    .ltab-box div table {
        text-align: center;
    }

        .ltab-box div table tr {
            line-height: 30px;
        }

            .ltab-box div table tr th {
                width: 100px;
                text-align: center;
                font-size: 14px;
                font-weight: bold;
            }

            .ltab-box div table tr td {
                font-weight: 400;
            }

                .ltab-box div table tr td button {
                    color: red;
                    background: white;
                    border: 1px solid red;
                    padding: 0 6px;
                }

div.rank table tr th {
    text-align: center;
}

div.rank table tr td button {
    color: red;
    background: white;
    border: 1px solid red;
    padding: 0 6px;
}

.change {
    color: red;
}

.gary {
    background: #ececec;
}

.classBox {
    position: absolute;
    /*top: 50px;*/
    width: 770px;
    height: 410px;
    z-index: 299;
    background-color: white;
    padding: 20px;
}

.classbox_top > span {
    background-color: #222222;
    color: white;
    padding: 5px 10px;
    margin-right: 10px;
}

    .classbox_top > span > a {
        color: white;
    }

    .classbox_top > span:nth-last-child(2) {
        background: #eb0c1c;
        padding: 5px 20px;
    }

    .classbox_top .sendbuy, .classbox_top > span:nth-last-child(1) {
        background: #eb0c1c;
        padding: 5px 20px;
    }

.classbox_top {
    width: 100%;
    margin-bottom: 10px;
}

.classBox > ul {
    /*margin:10px;*/
    width: 578px;
    position: relative;
    padding-left: 80px;
    font-weight: 100 !important;
}

    .classBox > ul > ol {
        position: absolute;
        left: 0;
        top: 4px;
        width: 70px;
        text-align: right;
        font-weight: 700;
    }

    .classBox > ul > li {
        display: inline-block;
        margin: 5px 0;
        padding: 0 7px 0 10px;
        color: #666;
    }

.classbox_top > ul {
    display: -webkit-inline-box;
}

    .classbox_top > ul > li:not(:first-child) {
        border-left: 1px solid #e0e0e0;
        cursor: pointer;
    }

    .classbox_top > ul > li {
        margin: 5px 0;
        padding: 0 7px 0 10px;
        color: #666;
    }

.classBox > ul > li:first-child {
    font-weight: 700;
}

.classBox > ul > li:not(:first-child) {
    border-left: 1px solid #e0e0e0;
    cursor: pointer;
}

.classImgs {
    position: absolute;
    right: 20px;
    top: 90px;
    width: 100px;
}

    .classImgs > img {
        width: 100px;
        border-radius: 5px;
        margin: 5px;
    }

.nav .menunav .li.home.menuhome .subul .lisub {
}

.con4 .zxxq_con {
    padding: 18px 0;
    border-bottom: 1px solid #E5E5E5;
    overflow: hidden;
    line-height: 25px;
    color: #292929;
    text-indent: 2em;
    font-size: 16px;
}
/* 底部诚信： */
.aptitude {
    margin: 20px 0 0 0;
    overflow: hidden;
}

    .aptitude li {
        float: left;
        margin-right: 18px;
    }
