.table-FLLform TD {
    border: 1px solid #DDDADA;
    padding: 3px;
}

.textBox {
    font-size: 9pt;
    color: #000000;
    width: 60%;
    margin-bottom: 0px;
}

.table-FLLform TH {
    border-right: #b5cff5 1px solid;
    padding-right: 3px;
    border-top: #b5cff5 1px solid;
    padding-left: 3px;
    padding-bottom: 3px;
    border-left: #b5cff5 1px solid;
    padding-top: 3px;
    border-bottom: #b5cff5 1px solid;
}

.captionFLL {
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    color: #d20505;
    padding-top: 3px;
    background-color: #ffe8ea;
}

.tableFLL-td {
    background-color: rgb(232, 88, 93);
    text-align: center;
    color: #FFFFFF;
    font-size: 16px;
    height: 30px;
}


.btn_UpIMG {
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    min-width: 64px;
    line-height: 36px;
    padding: 0 16px;
    border-radius: 4px;
    border: none;
    margin: 0 auto;
    position: relative;
    height: auto;
    width: auto;
}

.table-FLLform tr td p {
    color: rgb(153, 153, 153);
    font-size: 14px;
}

.table-FLLform {
    border-top: rgb(208, 19, 26) 3px solid;
    margin-bottom: 1px;
    width: 100%;
}


#Label1 {
    display: inline-block;
}

#BtnLawyerSearch {
    background-color: rgb(74, 144, 226);
    color: rgb(255, 255, 255);
    border: none;
    text-align: center;
    margin: 0;
    min-width: 64px;
    line-height: 36px;
    padding: 0 16px;
    vertical-align: top;
    border-radius: 4px;
    margin-top: 4px;
    width: auto;
}

#BtnAdviceSearch {
    background-color: rgb(74, 144, 226);
    color: rgb(255, 255, 255);
    border: none;
    text-align: center;
    margin: 0;
    min-width: 64px;
    line-height: 36px;
    padding: 0 16px;
    vertical-align: top;
    border-radius: 4px;
    margin-top: 4px;
    width: auto;
}

.BtnSearch {
    background: rgb(207, 15, 26);
    border: 1px solid rgb(207,15,26);
    color: rgb(255, 255, 255);
    padding: 0 60px;
    font-size: 16px;
    cursor: pointer;
    height: 52px;
    vertical-align: top;
    position: absolute;
}

#BtnAdvice {
    background-color: rgb(74, 144, 226);
    color: rgb(255, 255, 255);
    border: none;
    text-align: center;
    margin: 0;
    min-width: 64px;
    line-height: 36px;
    padding: 0 16px;
    vertical-align: top;
    border-radius: 4px;
    margin-top: 4px;
    width: auto;
}

/*登陆*/
body {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    overflow-x: hidden;
    position: fixed;
    width: 100%;
   background-color: rgb(244, 245, 248);
    top: 0;
    bottom: 0;
}

.loginPage {
    max-width: 1440px;
    min-width: 1000px;
    background-color: rgb(244, 245, 248);
    padding: 0px 0px 0px 50px;
    margin: 70px auto 0 auto;
}

.leftBox1 {
    padding: 0px 0px 0px 100px;
    height: 100%;
    margin: 70px 0;
}

    .leftBox1 p {
        font-weight: bold;
        color: rgb(0, 0, 0);
        font-size: 22px;
    }

    .leftBox1 span {
        font-weight: normal;
        color: rgb(153, 153, 153);
        font-size: 22px;
    }

.content {
    margin-bottom: 30px;
}

    .content label {
        vertical-align: top;
        padding: 10px;
        display: inline-block;
        font-size: 14px;
        width: 100px;
    }

    .content div {
        height: 40px;
        min-width: 200px;
        border: 1px solid #c8c8c8;
        padding: 0 0 0 12px;
        font-size: 14px;
        width: 340px;
        background: #fff;
        display: inline-block;
    }

        .content div input {
            border: none;
            background: none;
            line-height: 40px;
        }

    .content img {
        display: inline-block;
        width: 86px;
        height: 38px;
        cursor: pointer;
        vertical-align: top;
    }

    .content > a {
        padding: 0px 0px 0px 375px;
        display: block;
        cursor: pointer;
        color: rgb(208, 19, 26);
        font-size: 14px;
    }

body {
    overflow-x: hidden;
}

.loginBtn button {
    width: 340px;
    margin-left: 100px;
    background: rgb(207, 15, 26);
    border: 1px solid rgb(207, 15, 26);
    color: rgb(255, 255, 255);
    padding: 14px 60px;
    font-size: 16px;
    cursor: pointer;
}
.loginBtn button a{
   display:block;
   width: 100%;
    color: rgb(255, 255, 255);
}
.loginBtn input {
    width: 340px;
    margin-left: 100px;
    background: rgb(207, 15, 26);
    border: 1px solid rgb(207, 15, 26);
    color: rgb(255, 255, 255);
    padding: 14px 60px;
    font-size: 16px;
    cursor: pointer;
}

.loginBtn div {
    padding: 20px 0px 20px 100px;
    height: 100%;
    font-size: 14px;
}

    .loginBtn div span {
        color: #337FE5;
    }

    .loginBtn div a {
        color: #337FE5;
    }

.pagerig {
    left: calc(((4.16667% - 0px) + 0px) * 10);
    width: calc(((4.16667% - 0px) * 14) + 0px);
    top: 0px;
    height: calc(640px);
}

    .pagerig div {
        padding: 0px;
        flex-direction: row;
        box-sizing: border-box;
        display: flex;
        width: 100%;
        height: 100%;
        position: relative;
        place-content: center;
        align-items: center;
        background-image: url("../../layuiadmin/img/loginbk.png");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

/*忘记密码*/
.passBox {
    max-width: 1440px;
    min-width: 1000px;
    background-color: rgb(244, 245, 248);
    margin: 0 auto;
    height: 100%;
    width: 100%;
    padding: 35px 0;
    flex-direction: row;
    box-sizing: border-box;
    display: flex;
    place-content: center flex-start;
    align-items: center;
    margin-top: 50px;
}

    .passBox p {
        width: 600px;
        font-weight: bold;
        padding: 0px 0px 0px 20px;
        display: inline-block;
        color: rgb(0, 0, 0);
        font-size: 24px;
    }

    .passBox span {
        font-weight: bold;
        padding: 0px 20px 0px 0px;
        width: 100%;
        text-align: right;
        color: rgb(0, 0, 0);
        font-size: 18px;
    }

.content label span {
    color: #999;
    padding-left: 8px;
}

.passBox2 {
    margin: 80px auto 0 auto;
    width: 740px;
}

.lableBox label {
    width: 150px;
    margin-right: 12px;
    vertical-align: top;
    padding: 10px;
    display: inline-block;
    font-size: 14px;
}

    .lableBox label span {
        color: #999;
        padding-left: 8px;
    }

.lableBox div {
    height: 40px;
    min-width: 200px;
    border: 1px solid #c8c8c8;
    padding: 0 0 0 12px;
    font-size: 14px;
    width: 350px;
    display: inline-block;
}

    .lableBox div input {
        border: none;
        background: none;
        line-height: 40px;
    }

.lableBox button {
    background: red;
    height: 40px;
    padding: 0px 10px;
    color: rgb(255, 255, 255);
    min-width: 100px;
    vertical-align: middle;
    border: none;
    margin-top: -4px;
}

.lableBox > div > input {
    height: 40px;
    padding: 0px 10px;
    /* color: rgb(255, 255, 255); */
    min-width: 100px;
    vertical-align: middle;
    border: none;
}

.lableBox {
    margin-bottom: 35px;
}



.confirmBtn button {
    margin-left: 174px;
    background: rgb(207, 15, 26);
    border: 1px solid rgb(207, 15, 26);
    color: rgb(255, 255, 255);
    width: 350px;
    padding: 14px 60px;
    font-size: 16px;
    cursor: pointer;
}

.lableBox > input {
    border: none;
    margin-top: -4px;
    background: red;
    height: 40px;
    padding: 0px 8px;
    color: rgb(255, 255, 255);
    vertical-align: middle;
}

.confirmBtn input {
    margin-left: 174px;
    background: rgb(207, 15, 26);
    border: 1px solid rgb(207, 15, 26);
    color: rgb(255, 255, 255);
    width: 350px;
    padding: 14px 60px;
    font-size: 16px;
    cursor: pointer;
}
/*注册*/
.join {
    color: rgb(208, 19, 26) !important;
    font-size: 18px !important;
}

.userBox {
    max-width: 1440px;
    min-width: 1000px;
    padding: 0px 30px;
    margin: 70px auto 0 auto;
    height: 100%;
    width: 100%;
}

.boxLeft {
    width: calc(((4.16667% - 0px) * 11) + 0px);
    display: inline-block;
}

    .boxLeft p {
        font-weight: bold;
        color: rgb(0, 0, 0);
        font-size: 18px;
    }

    .boxLeft > div {
        padding: 12px;
        left: 0px;
        width: 100%;
        top: calc(64px);
        margin-top: 20px;
        height: calc(368px);
        background-color: rgb(244, 245, 248);
    }

        .boxLeft > div div {
            padding: 0px;
            flex-direction: row;
            box-sizing: border-box;
            display: flex;
            position: relative;
            place-content: center;
            align-items: center;
            background-image: url("../../layuiadmin/img/register-01.png");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            background-color: rgb(244, 245, 248);
            width: 100%;
            height: 100%;
        }

    .boxLeft dd {
        background-color: rgb(244, 245, 248);
        left: 0px;
        width: 100%;
        top: calc(432px);
        height: calc(112px);
        place-content: center;
        align-items: center;
        flex-direction: row;
        box-sizing: border-box;
        display: flex;
    }

        .boxLeft dd a {
            background: rgb(207, 15, 26);
            border: 1px solid rgb(207, 15, 26);
            color: rgb(244, 245, 248);
            padding: 14px 60px;
            font-size: 16px;
            cursor: pointer;
        }

.jgBtn a {
    background: rgb(34, 34, 34) !important;
    border: 1px solid rgb(34, 34, 34) !important;
    color: rgb(244, 245, 248);
}

.passBox p a {
    padding: 12px;
    color: rgb(153, 153, 153);
    font-size: 14px;
}

.content > p {
    cursor: pointer;
    font-size: 14px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-top: -9px;
}

    .content > p a {
        color: #337FE5;
    }

.content > span {
    width: 16px;
    height: 16px;
    margin: 0px 0px 0px 175px;
    border: 1px solid #999;
    /* background: red; */
    display: inline-block;
}

.content select {
    width: 100%;
    padding: 0 0 0 12px;
    font-size: 14px;
    margin-left: -12px;
    margin-top: 9px;
}

.content > button {
    border: none;
    margin-top: -4px;
    background: red;
    height: 40px;
    padding: 0px 8px;
    color: rgb(255, 255, 255);
    vertical-align: middle;
}

.content > input {
    border: none;
    margin-top: -4px;
    background: red;
    height: 40px;
    padding: 0px 8px;
    color: rgb(255, 255, 255);
    vertical-align: middle;
}

.searchBox select {
    width: 100%;
    padding: 0 0 0 12px;
    font-size: 14px;
    margin-left: 0;
    margin-top: 0;
}

.userRig {
    background: rgb(253, 253, 253);
    border: 1px solid rgb(233, 233, 233);
    flex-direction: column;
    box-sizing: border-box;
    display: flex;
    place-content: flex-start;
    align-items: flex-start;
    padding: 10px;
    left: calc(((4.16667% - 0px) + 0px) * 13);
    width: calc(((4.16667% - 0px) * 11) + 0px);
    top: 0px;
    height: calc(448px);
}

    .userRig div {
        background: rgb(253, 253, 253);
        border: 1px solid rgb(233, 233, 233);
        flex-direction: column;
        box-sizing: border-box;
        display: flex;
        place-content: flex-start;
        align-items: flex-start;
        padding: 10px;
        width: 100%;
        height: 100%;
        position: relative;
        background-image: url("../img/register-01.png");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

.userPage {
    background: none;
    padding: 0;
    margin-top: 180px !important;
}

.userRig p {
    margin: 8px 0px;
    color: rgb(0, 0, 0);
    font-size: 14px;
}

.area {
    margin-top: 35px;
}

    .area div {
        width: 180px;
        border-top: 0;
        border-right: 0;
        border-left: 0;
        margin-right: 20px;
        min-width: 180px;
    }

.black button {
    background: rgb(34, 34, 34);
    border: 1px solid rgb(34, 34, 34);
}

.boxLeft:last-child > div div {
    background-image: url("../images/register-02.png");
}

/*法律咨询*/
.navBox {
    max-width: 1440px;
    min-width: 1000px;
    background-color: rgb(244, 245, 248);
    margin: 0 auto;
    height: 100%;
    width: 100%;
    flex-direction: row;
    box-sizing: border-box;
    display: flex;
    place-content: center flex-start;
    align-items: center;
    margin-top: 50px;
    padding: 25px 0px 25px 40px;
}

    .navBox li {
        float: left;
        padding: 8px 24px 8px 0;
        display: inline-block;
        cursor: pointer;
    }

.lihigh {
    color: rgb(207, 15, 26) !important;
}

.homeBox {
    max-width: 1440px;
    min-width: 1000px;
    padding: 0px 40px;
    margin: 70px auto 0 auto;
    height: 100%;
    width: 100%;
}

    .homeBox div {
        background-color: rgb(245, 245, 245);
        border-top: 8px solid rgb(207, 15, 26);
        flex-direction: column;
        box-sizing: border-box;
        display: inline-block;
        place-content: flex-start;
        align-items: flex-start;
        /* width: 100%; */
        padding: 17px;
        text-align: center;
        margin-right: 18px;
        left: 0px;
        width: calc(((4.16667% - 23px) * 6) + 120px);
        top: 0px;
        height: calc(416px);
        vertical-align: top;
    }

        .homeBox div dd {
            height: 190px;
            width: 100%;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            background-color: rgb(244, 245, 248);
        }

.picback1 {
    background-image: url("../images/zx-01.jpg");
}

.picback2 {
    background-image: url("../images/zx-02.jpg");
}

.picback3 {
    background-image: url("../images/zx-03.jpg");
}

.picback4 {
    background-image: url("../images/zx-04.jpg");
}

.homeBox div h1 {
    width: 100%;
    text-align: center;
    margin: 20px 0px 10px;
    font-weight: bold;
    cursor: pointer;
    color: rgb(0, 0, 0);
    font-size: 24px;
}

.homeBox div span {
    width: 100%;
    margin: 0px auto 12px;
    text-align: center;
    padding: 4px 0px;
    font-weight: normal;
    color: rgb(153, 153, 153);
    font-size: 12px;
}

.homeBox div p {
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    color: rgb(153, 153, 153);
    overflow: hidden;
    margin: 18px 0;
}

.homeBox div a {
    width: 70%;
    background: rgb(204, 167, 103);
    margin: 0px auto 12px;
    text-align: center;
    padding: 8px 0px;
    font-weight: bold;
    cursor: pointer;
    color: rgb(255, 255, 255);
    font-size: 14px;
    display: block;
}

.homeBox div:nth-of-type(4) {
    margin-right: 0;
    border-top: 8px solid rgb(141, 140, 139);
}

.homeBox div:nth-of-type(2) {
    border-top: 8px solid rgb(204, 167, 103);
}

.homeBox div:nth-of-type(3) {
    border-top: 8px solid rgb(15, 60, 94);
}

.homeBox2 {
    max-width: 1362px;
    min-width: 1000px;
    padding: 20px 12px;
    border: 3px solid rgb(216, 216, 216);
    margin: 0 auto;
    height: 100%;
    width: 100%;
    flex-direction: row;
    box-sizing: border-box;
    display: flex;
    place-content: center flex-start;
    align-items: center;
    margin-top: 50px;
}

    .homeBox2 ul li {
        display: inline-block;
    }

        .homeBox2 ul li:nth-of-type(2) {
            margin-left: 40px;
        }

        .homeBox2 ul li span {
            color: rgb(153, 153, 153);
            font-size: 16px;
            vertical-align: middle;
            margin-top: -19px;
            display: inline-block;
        }

        .homeBox2 ul li strong {
            font-weight: bold;
            font-size: 36px;
            color: rgb(0, 0, 0);
            padding: 12px;
        }

        .homeBox2 ul li p {
            font-weight: bold;
            width: 100%;
            text-align: right;
            color: rgb(153, 153, 153);
            font-size: 18px;
            vertical-align: middle;
            margin-top: 14px;
        }

    .homeBox2 ul {
        width: 100%;
    }

.tablePage {
    max-width: 1440px;
    min-width: 1000px;
    padding: 0px 40px;
    margin: 70px auto 0 auto;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
}

    .tablePage table tr {
        height: 56px;
        width: 100%;
        border-bottom: 1px solid rgba(0, 0, 0, .12);
    }

    .tablePage table th {
        height: 56px;
        width: 25%;
        text-align: center;
    }

    .tablePage table tr td {
        height: 56px;
        width: 25%;
        text-align: center;
        color: rgba(0, 0, 0, .87);
    }

    .tablePage table {
        width: 100%;
    }

.tbody tr {
    height: 48px;
    border-top: 1px solid #ccc;
}

/* 律师风采 */
/*律师风采*/

.lsPage {
    border-top: 3px solid rgb(189, 190, 190);
    height: calc(176px);
    width: 100%;
    margin: 70px auto 0 auto;
    display: block;
    position: relative;
    padding: 40px 0px 10px 40px;
    max-width: 1440px;
    min-width: 1000px;
    background-color: rgb(244, 245, 248);
}

.tabNav li {
    color: #333;
    display: inline-block;
    line-height: 24px;
    float: left;
    padding: 8px 24px 8px 0;
    cursor: pointer;
}

.searchBox {
    margin-top: 17px;
}

    .searchBox div {
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: .4375em 0;
        position: relative;
        flex: auto;
        width: 180px;
        text-align: left;
        margin-right: 30px;
    }

        .searchBox div select {
            padding: .4375em 15px;
            /*width: 180px;*/
            color: rgba(0, 0, 0, .87);
        }

            .searchBox div select option {
                color: rgba(0, 0, 0, .87);
            }

    .searchBox button {
        background-color: rgb(208, 19, 26);
        color: rgb(255, 255, 255);
        border: none;
        text-align: center;
        margin: 0;
        min-width: 64px;
        line-height: 36px;
        padding: 0 16px;
        vertical-align: top;
        border-radius: 4px;
        margin-top: 4px;
    }

.searchResult span {
    font-size: 14px;
    color: #333;
    line-height: 22px;
    display: block;
    padding: 30px 0 40px 30px;
}

.searchwidth div {
    width: 350px !important;
}

    .searchwidth div select {
        width: 350px !important;
    }

.lsTabBox > div, .lsTabBox2 > div {
    display: none;
}

.searchBox div input {
    padding: .4375em 15px;
    width: 280px;
    color: rgba(0, 0, 0, .87);
}

.boxinput div {
    color: rgba(0, 0, 0, .87);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: .4375em 0;
    position: relative;
    flex: auto;
    width: 380px !important;
    padding-left: 10px;
    display: inline-block;
    text-align: left;
    margin-right: 30px;
}

.boxinput input {
    color: rgba(0, 0, 0, .87);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: .4375em 0;
    position: relative;
    flex: auto;
    width: 380px;
    padding-left: 10px;
    display: inline-block;
    text-align: left;
    margin-right: 30px;
}

.fengcai dd span {
    margin: 2px 18px 18px;
}

.footer {
    background-color: rgba(242, 245, 247, 0.6);
    padding: 0;
    height: 48px;
    line-height: 48px;
    margin: 0 auto;
    text-align: center;
    width: 74%;
}

    .footer p {
        text-align: left;
        font-size: 14px;
        color: rgb(153, 153, 153);
        overflow: hidden;
    }

    .footer ul li a {
        font-size: 14px;
        color: rgb(153, 153, 153);
    }

    .footer ul li {
        float: left;
        padding: 0 24px 0 0;
    }

.footerPage {
    text-align: center;
    width: 100%;
    background-color: rgba(242, 245, 247, 0.6);
    margin-top: 90px;
    bottom: 0;
}

.ydfoot {
    display: none;
}

.ullist li:nth-of-type(1), .ullist li:nth-of-type(5), .ullist li:nth-of-type(6), .ullist li:nth-of-type(7), .ullist li:nth-of-type(8) {
    display: none;
}

.tabBox > div {
    display: none;
}

.fengcai {
    border: 1px solid rgb(237, 239, 242);
    cursor: pointer;
    flex-direction: column;
    box-sizing: border-box;
    display: flex;
    place-content: flex-start;
    align-items: flex-start;
    padding: 0px;
    display: inline-block;
    width: 245px;
    margin: 0 30px;
}

    .fengcai dt img {
        height: 280px;
        width: 280px;
        margin: 0px auto;
    }

    .fengcai dd p {
        margin: 18px 18px 0px;
        color: rgb(0, 0, 0);
        font-size: 16px;
    }

    .fengcai dd span {
        margin: 2px 18px 18px;
        font-size: 12px;
        color: rgb(153, 153, 153);
        overflow: hidden;
        display: block;
    }

.paging {
    margin: 30px 30px 140px 30px;
}

    .paging span {
        display: inline-block;
        padding: 0 4px;
        background-color: #edeff1;
        border: 1px solid #edeff1;
        color: #ccc;
        margin-right: 2px;
        font-size: 14px;
        padding: 10px 14px;
        line-height: 14px;
        cursor: default;
    }

.number {
    background-color: #d0131a !important;
    border: 1px solid #d0131a !important;
    cursor: default;
    color: #fff !important;
}

.picBox {
    max-width: 1440px;
    min-width: 1000px;
    margin: 0 auto;
}

.bannerBox {
    padding: 30px 0px 0px;
}

    .bannerBox img {
        display: block;
        width: 100%;
        margin-top: 40px;
        padding: 12px;
    }

.mainPage {
    max-width: 1440px;
    min-width: 1000px;
    margin: 0 auto;
}

.legalPage {
    padding: 0px 10%;
    line-height: 24px;
    font-size: 14px;
    color: rgb(0, 0, 0);
    overflow: hidden;
    margin-top: 70px;
}

    .legalPage strong {
        font-size: 32px;
    }

    .legalPage > p {
        line-height: 24px;
        font-size: 14px;
        text-indent: 30px;
        color: rgb(0, 0, 0);
        margin-top: 18px;
    }

.legalPage2 strong {
    padding: 0px 10%;
    width: 100%;
    margin: 60px 0;
    font-weight: bold;
    color: rgb(0, 0, 0);
    font-size: 28px;
}

.legalPage ul {
    margin-top: 50px;
}

    .legalPage ul li {
        border-bottom: 1px solid #cccccc;
        padding: 20px;
        max-width: 100%;
        min-width: 100%;
        height: 100%;
    }

        .legalPage ul li p {
            margin-bottom: 6px;
            font-size: 16px;
            color: rgba(0, 0, 0, .87);
        }

        .legalPage ul li span {
            color: rgba(0, 0, 0, .87);
            font-size: 14px;
        }

.feedBack {
    max-width: 1440px;
    min-width: 1000px;
    margin: 0 auto;
}

    .feedBack p {
        font-weight: bold;
        font-size: 24px;
        padding: 12px;
        border-bottom: 3px solid #cccccc;
        margin-top: 80px;
    }

.feedBackBox1 {
    border: 1px solid #c8c8c8;
    width: 100%;
    margin-top: 30px;
    height: 100%;
}

    .feedBackBox1 input {
        width: 100%;
        height: 100%;
        padding: 20px;
        border: none;
        background: none;
    }

    .feedBackBox1 textarea {
        font-size: 14px;
        min-width: 400px;
        min-height: 200px;
        width: 100%;
        height: 100%;
        padding: 20px;
    }

.feedBack button {
    background: rgb(207, 15, 26);
    border: 1px solid rgb(207, 15, 26);
    color: rgb(244, 245, 248);
    margin: 30px auto;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    padding: 14px 60px;
    display: flex;
}

.textPage {
    margin: 0 auto;
    padding: 0px 10%;
}

    .textPage strong {
        margin-top: 70px;
        font-size: 14px;
        display: block;
        line-height: 24px;
        width: 100%;
        color: rgb(0, 0, 0);
    }

    .textPage div {
        margin-top: 30px;
    }

        .textPage div p {
            font-size: 14px;
            font-weight: 400;
            line-height: 24px;
            width: 100%;
            color: rgb(0, 0, 0);
        }

        .textPage div span {
            display: inline-block;
            font-size: 14px;
            font-weight: 700;
            line-height: 24px;
            margin-right: 30px;
            color: rgb(0, 0, 0);
        }

.slogan {
    max-width: 1440px;
    min-width: 1000px;
    margin-top: 240px;
    padding: 12px;
}

    .slogan img {
        height: 43px;
        display: block;
        text-align: center;
        margin: 0 auto;
    }

.homeSearch {
    width: 70%;
    margin: 60px auto 0 auto;
}

    .homeSearch div {
        width: 84%;
        border: 1px solid #c8c8c8;
        padding: 0 0 0 12px;
        font-size: 14px;
        height: 52px;
        display: inline-block;
    }

        .homeSearch div input {
            width: 100%;
            height: 100%;
        }

    .homeSearch button {
        background: rgb(207, 15, 26);
        border: 1px solid rgb(207, 15, 26);
        color: rgb(255, 255, 255);
        font-size: 16px;
        cursor: pointer;
        height: 52px;
        vertical-align: top;
        position: absolute;
        width: 135px;
    }

.radioBox li {
    margin-right: 48px;
    display: inline-block;
    position: relative;
}

    .radioBox li i {
        box-sizing: border-box;
        height: 20px;
        left: 0;
        position: absolute;
        top: 0;
        transition: border-color ease 280ms;
        width: 20px;
        border-width: 2px;
        border-style: solid;
        cursor: pointer;
        border-radius: 50%;
        border-color: rgba(0, 0, 0, .54);
    }

.radioBox span {
    font-size: 16px;
    color: #333;
    padding-left: 26px;
}

.highradio {
    border-color: #039be5 !important;
    box-sizing: border-box;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    transition: border-color ease 280ms;
    width: 20px;
    border-width: 2px;
    border-style: solid;
    cursor: pointer;
    border-radius: 50%;
}

.radioBox {
    width: 70%;
    margin: 20px auto 0 auto;
}

.codeBox {
    width: 70%;
    margin: 150px auto 40px auto;
    text-align: center;
}

    .codeBox div {
        width: 140px;
        margin: 0 90px;
        padding: 12px;
        text-align: center;
        display: inline-block;
    }

        .codeBox div img {
            display: block;
            width: 100%;
        }

        .codeBox div p {
            font-size: 12px;
            text-align: center;
            color: #333;
            margin-top: 3px;
        }

.contentSet label {
    width: 150px !important;
    margin-right: 2px !important;
}

.zxDeBox1 {
    max-width: 1440px;
    min-width: 1000px;
    padding: 0px 40px;
    margin: 0 auto;
}

    .zxDeBox1 h1 {
        font-weight: bold;
        font-size: 24px;
        padding: 2px;
        line-height: 55px;
        border-bottom: 3px solid #ccc;
        margin-top: 70px;
    }

.zxBox {
    max-width: 1440px;
    min-width: 1000px;
    margin: 50px auto 0 auto;
}

.leftBox {
    width: 64%;
}

    .leftBox p {
        width: 100%;
        text-align: left;
        height: 48px;
        line-height: 48px;
        padding: 0px 14px;
        font-style: italic;
        color: rgb(255, 255, 255);
        font-size: 16px;
    }

    .leftBox textarea {
        width: 100%;
        padding: 20px;
        border: 1px solid #c8c8c8;
        font-size: 14px;
        min-width: 400px;
        height: 405px;
    }

    .leftBox input {
        border: 1px solid #c8c8c8;
        width: 100%;
        border-top: 0;
        padding: 20px;
        border-bottom: 0;
        font-size: 16px;
    }

.weituo {
    background: rgb(15, 60, 94);
}

.telzx {
    background: rgb(204, 167, 103);
}

.mfzx {
    background: rgb(183, 3, 13);
}

.leftBox div {
    background-color: rgb(218, 222, 224);
    padding: 20px;
}

    .leftBox div select {
        width: 150px;
        padding: .4375em 0;
        color: rgba(0, 0, 0, .87);
        border-bottom: 1px solid rgba(0, 0, 0, .42) !important;
        border: none;
        background: none;
        margin-right: 10px;
    }

    .leftBox div button {
        float: right;
        background: rgb(207, 15, 26);
        border: 1px solid rgb(207, 15, 26);
        color: rgb(255, 255, 255);
        height: 38px;
        font-weight: bold;
        line-height: 38px;
        padding: 0px 30px;
    }

.rigBox img {
    display: block;
    width: 100%;
}

.flzx {
    max-width: 1440px;
    min-width: 1000px;
    background-color: rgb(244, 245, 248);
    padding: 28px 40px;
    height: auto;
    margin: 50px auto;
    background-color: rgb(244, 245, 248);
}

    .flzx ul {
        left: 0px;
        width: calc(((4.16667% - 0px) * 20) + 0px);
        top: 0px;
        float: left;
    }

    .flzx li {
        float: left;
        padding: 8px 21px 8px 0;
        color: #333;
        display: block;
        font-size: 16px;
        line-height: 24px;
        cursor: pointer;
    }

.zxhigh {
    color: rgb(207, 15, 26) !important;
}

.flzx span {
    float: right;
    display: inline-block;
    height: 38px;
    vertical-align: top;
    line-height: 38px;
    padding: 0px 10px;
    background: rgb(207, 15, 26);
    border: 1px solid rgb(207, 15, 26);
    color: rgb(255, 255, 255);
    cursor: pointer;
    position: absolute;
    right: 15%;
}

.mainBox {
    max-width: 1440px;
    min-width: 1000px;
    /*padding: 0px 40px;*/
    margin: 0 auto;
}

.zxBox1 {
    width: 100%;
    min-width: 100%;
    margin-top: 50px;
}

.zxBox1Left {
    left: 0px;
    width: calc(((4.16667% - 0px) * 15) + 0px);
    top: 0px;
    /* height: calc(320px); */
}

    .zxBox1Left img {
        display: block;
        width: 100%;
    }

.titleBox {
    font-weight: bold;
    font-size: 18px;
    padding-bottom: 8px;
    padding: 6px;
    border-bottom: 3px solid #ccc;
}

.more {
    color: rgb(153, 153, 153);
    float: right;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding: 0 16px;
    cursor: pointer;
}

.zxBox1rig {
    left: calc(((4.16667% - 0px) + 0px) * 16);
    width: calc(((4.16667% - 0px) * 8) + 0px);
    top: calc(48px);
    height: calc(272px);
}

    .zxBox1rig ul li {
        width: 100%;
        height: 42px;
        display: flex;
        line-height: 42px;
        padding: 0 16px;
        position: relative;
        border-bottom: 1px solid #ccc;
        height: inherit;
        cursor: pointer;
        font-size: 14px;
    }

.ulList {
    width: 100%;
    margin-top: 42px;
    position: relative;
}

    .ulList li {
        width: 22%;
        margin: 0 1.5%;
        display: inline-block;
        float: left;
    }

        .ulList li p {
            padding: 8px 15px 0px 16px;
            width: 100%;
            text-align: center;
            font-size: 16px;
            color: rgb(0, 0, 0);
        }

.ul2List li {
    padding: 16px 10px;
    border-bottom: 1px solid #ccc;
}

.ul2List {
    margin-top: 10px;
}

    .ul2List p {
        width: 100%;
        font-weight: bold;
        cursor: pointer;
        font-size: 16px;
    }

    .ul2List span {
        margin-top: 10px;
        cursor: pointer;
        text-align: left;
        font-size: 14px;
        margin-top: 5px;
        display: block;
        color: rgb(153, 153, 153);
        overflow: hidden;
    }

.zxbanner img {
    width: 100%;
    display: block;
}

.ulList li span {
    padding: 10px 0px;
    cursor: pointer;
    font-size: 14px;
    color: rgb(153, 153, 153);
    overflow: hidden;
    margin-top: 20px;
}

.ulList li div {
    text-align: left;
}

    .ulList li div p {
        text-align: left;
        padding: 8px 0;
    }

.leftjt {
    background-color: rgba(117, 143, 160, .6);
    float: left;
    display: inline-block;
    position: absolute;
    left: 3%;
    top: 40%;
    font-size: 30px;
    width: 50px;
    height: 50px;
    text-align: center;
    margin-top: -25px;
    color: #fff;
    z-index: 3;
}

.rigjt {
    float: right;
    background-color: rgba(117, 143, 160, .6);
    display: inline-block;
    position: absolute;
    top: 40%;
    font-size: 30px;
    right: 3%;
    width: 50px;
    height: 50px;
    text-align: center;
    margin-top: -25px;
    color: #fff;
    z-index: 3;
}

.lunbotu {
    position: relative;
}

.ulhide {
    display: none;
}

.courseLeft {
    width: 126px;
    height: 126px;
    vertical-align: top;
}

    .courseLeft img {
        width: 126px;
        height: 126px;
        display: block;
        vertical-align: top;
    }

.courserig p {
    width: 100%;
    margin-bottom: 4px;
    cursor: pointer;
    height: 40px;
    overflow: hidden;
    font-size: 14px;
    line-height: 40px;
    margin-top: 10px;
}

.courserig span {
    cursor: pointer;
    height: 52px;
    overflow: hidden;
    font-size: 12px;
    color: rgb(153, 153, 153);
    line-height: 18px !important;
}

.courserig {
    padding: 0 15px;
    width: 70% !important;
}

.coursePage ul li {
    width: 100%;
    height: auto;
    display: flex;
    line-height: 0;
    padding: 15px 16px;
    position: relative;
    border-bottom: 1px solid #ccc;
    height: inherit;
    cursor: pointer;
    font-size: 14px;
}

.pictext {
    margin-top: 38px;
}

.boxtop {
    margin-top: 160px;
}

.listSet li div p {
    padding: 10px 0px;
    color: rgb(0, 0, 0);
    font-size: 14px;
}

.imgwidth {
    height: 300px;
}

.listwidth li {
    padding: 30px 10px;
}

.syleft p {
    width: 100%;
    margin-bottom: 0;
    cursor: pointer;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    line-height: 34px;
    margin-top: 7px;
}

.syrig p {
    width: 100%;
    margin-bottom: 0;
    cursor: pointer;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    line-height: 34px;
    margin-top: 7px;
}

.syrig span {
    cursor: pointer;
    height: 52px;
    overflow: hidden;
    font-size: 12px;
    color: rgb(153, 153, 153);
    line-height: 15px !important;
}

.syrig {
    padding: 0 0px;
}

.syleft {
    vertical-align: top;
    width: 92px;
    height: 92px;
}

    .syleft img {
        width: 92px;
        height: 92px;
        display: block;
        padding: 12px;
        vertical-align: top;
    }

.lvshiPage {
    margin-top: 90px;
}

.listSet li img {
    display: block;
    width: 100%;
    height: 140px;
}

.blogContent {
    max-width: 1440px;
    min-width: 1000px;
    padding: 0 40px;
    margin: 0 auto;
}

.wenzhang {
    max-width: 1440px;
    min-width: 1000px;
    padding: 0px 40px;
    margin: 0 auto;
}

    .wenzhang > p {
        color: rgb(0, 0, 0);
        font-size: 14px;
        border-bottom: 2px solid #ccc;
        line-height: 22px;
        padding-bottom: 40px;
    }

    .wenzhang ul li p {
        margin: 0 0px 8px;
        font-size: 18px;
    }

    .wenzhang ul li span {
        color: rgb(153, 153, 153);
        font-size: 14px;
        display: block;
    }

    .wenzhang ul li {
        margin: 0 0 0px 8px;
        font-size: 18px;
        padding: 25px 16px;
        border-bottom: 1px solid #ccc;
    }

#blogContent > div {
    display: none;
}

.flzxPage {
    max-width: 1000px;
    min-width: 1336px;
    /*padding: 0px 40px;*/
    margin: 0 auto;
}

.ldfBox > div {
    /*width: 100%;*/
}

    .ldfBox > div .fengcai {
        margin-top: 50px;
    }

    .ldfBox > div .listSet li img {
        height: auto;
    }

.ldfBox > div {
    margin-top: 50px;
}

    .ldfBox > div .listSet li div p {
        padding: 10px 0px;
        color: rgb(0, 0, 0);
        font-size: 18px;
    }

    .ldfBox > div .listSet li div p {
        padding: 10px 0px;
        color: rgb(0, 0, 0);
        font-size: 18px;
    }

    .ldfBox > div .listSet li div span {
        height: 76px;
        overflow: hidden;
        padding: 0px;
        font-size: 14px;
        color: rgb(153, 153, 153);
    }

.navbanner img {
    display: block;
    margin: 0 auto;
}

.navTab {
    max-width: 1440px;
    min-width: 1000px;
    padding: 0px 40px;
    margin: 50px auto 0 auto;
}

.navList {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

    .navList li {
        float: left;
        padding: 8px 24px 8px 0;
        color: #333;
        display: block;
        cursor: pointer;
        line-height: 24px;
        font-size: 20px;
    }

.fenlei {
    width: 100%;
    flex-direction: row;
    box-sizing: border-box;
    display: flex;
    height: auto;
    padding: 20px;
    border-bottom: 1px solid #ccc;
}

.navContent div p {
    font-weight: bold;
    font-size: 14px;
    height: 100%;
    flex-direction: column;
    box-sizing: border-box;
    display: flex;
    place-content: flex-start;
    align-items: flex-start;
    width: 180px;
    color: rgba(0, 0, 0, .87);
}

.navContent div ul li {
    margin-bottom: 20px;
    cursor: pointer;
    color: #333;
    font-size: 12px;
    width: 20%;
    float: left;
    display: inline-block;
}

.navContent div ul {
    width: 84%;
}

.fenlei {
    width: 100%;
}

.navContent > div {
    display: none;
    width: 100%;
}

.homeSearch button a {
    color: #fff;
    display: block;
    width: 100%;
}

.searchPage {
    max-width: 1440px;
    min-width: 1000px;
    padding: 0px 40px;
    margin: 0 auto;
}

.searchul li img {
    display: block;
    width: 100%;
    height: 180px;
}

.searchul li p {
    font-size: 18px;
}

.searchul li span {
    color: #333;
}

.searchul li {
    margin-top: 90px;
}

.searchPage2 .fengcai dd p {
    margin: 18px 0 18px 18px;
    color: rgb(0, 0, 0);
    font-size: 16px;
}

.searchPage3 {
    padding: 0;
    margin-top: 90px;
}

.searchPage > div {
    display: none;
}

.radioBox li {
    cursor: pointer;
}

.searchPage2 .fengcai {
    margin-top: 90px;
}

a:hover {
    color: inherit;
}

.navhide {
    display: none;
    margin-left: 53px;
}

.searchContent {
    margin-top: 120px;
}

.banner {
    position: relative;
    height: 285px !important;
    overflow: hidden;
}

    .banner .bannerCon {
        position: absolute;
        top: 0;
        left: 50%;
        width: 100%;
        height: 310px;
        margin-left: -424px;
        overflow: hidden;
    }

.smallbanner {
    height: 214px !important;
}

.bannerCon .imgList {
    position: absolute;
    top: 0;
    left: 0;
    width: 99999px;
}

    .bannerCon .imgList li {
        float: left;
        width: 849px;
    }

        .bannerCon .imgList li a {
            position: relative;
            display: block;
            height: 100%;
        }

        .bannerCon .imgList li img {
            /*width: 800px;*/
            height: 400px;
        }

.bannerCon .pre-nex {
    display: none;
    position: absolute;
    top: 50%;
    width: 40px;
    height: 60px;
    margin-top: -40px;
    font: bold 40px/60px Simsun;
    color: #ccc;
    text-align: center;
    border: none;
    background: rgba(0, 0, 0, .30);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#4c000000, endColorStr=#4c000000);
    cursor: pointer;
    z-index: 3;
}

    .bannerCon .pre-nex.show {
        display: inline-block;
    }

.bannerCon .prev {
    left: 3%;
}

.bannerCon .next {
    right: 3%;
}

.bannerCon .btnList {
    position: absolute;
    left: 0;
    bottom: 20px;
    width: 100%;
    height: 12px;
    text-align: center;
    z-index: 2;
    _overflow: hidden;
}

    .bannerCon .btnList li {
        display: inline;
    }

        .bannerCon .btnList li span {
            display: inline-block;
            width: 12px;
            height: 12px;
            margin: 0 5px;
            border-radius: 6px;
            background-color: #fff;
            opacity: 0.6;
        }

        .bannerCon .btnList li.cur span {
            background-color: #fff;
            opacity: 1
        }

.prev2 {
    margin-top: -80px !important;
    left: 2% !important;
    top: 60% !important;
}

.next2 {
    margin-top: -80px !important;
    right: 2% !important;
    top: 60% !important;
}

.bannerCon .imgList li div {
    width: 22.6%;
    margin: 35px 3% 0 0;
    display: inline-block;
    float: left;
}

.bannerCon .imgList li img {
    width: 100%;
    height: auto;
}

.bannerCon .imgList li div p {
    padding: 8px 15px 0px 16px;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: rgb(0, 0, 0);
}

.bannerCon .imgList li div:last-child {
    margin-right: 0;
}

.smallbanner .imgList li {
    float: left;
    width: 195px;
    margin: 0px 20px 0 0;
    display: inline-block;
}

    .smallbanner .imgList li div {
        width: 100%;
    }


.details {
    max-width: 1440px;
    min-width: 1000px;
    background-color: rgb(244, 245, 248);
    padding: 40px 60px;
    margin: 0 auto;
}

.detailsList {
    max-width: 1440px;
    min-width: 1000px;
    background-color: rgb(244, 245, 248);
    padding: 40px;
    margin: 50px auto 0 auto;
}

.details dl {
    padding: 0 10%;
    position: relative;
}

    .details dl dt {
        width: 25%;
    }

        .details dl dt img {
            width: 100%;
        }

    .details dl dd h1 {
        font-weight: bold;
        width: 46%;
        font-size: 24px;
        color: rgba(0, 0, 0, 0.87);
    }

        .details dl dd h1 span {
            color: rgb(153, 153, 153);
            font-size: 14px;
            float: right;
            font-weight: normal;
            vertical-align: top;
            margin-top: 14px;
        }

    .details dl dd p {
        font-size: 16px;
        margin-top: 32px;
        color: rgba(0, 0, 0, 0.87);
    }

    .details dl dd span {
        margin-top: 22px;
        color: rgb(153, 153, 153);
        font-size: 16px;
        display: block;
    }

    .details dl dd a {
        margin-top: 25px;
        font-size: 14px;
        color: rgb(153, 153, 153);
        overflow: hidden;
        display: block;
    }

    .details dl dd h2 {
        margin-top: 50px;
        font-weight: bold;
        font-size: 16px;
        color: rgba(0, 0, 0, 0.87);
    }

    .details dl dd {
        width: 67%;
    }

        .details dl dd button {
            background: rgb(207, 15, 26);
            border: 1px solid rgb(207, 15, 26);
            color: rgb(255, 255, 255);
            padding: 14px 60px;
            font-size: 16px;
            cursor: pointer;
            position: absolute;
            right: 6%;
            bottom: 3%;
        }

.listBox1 h1 {
    font-weight: bold;
    color: rgb(0, 0, 0);
    font-size: 18px;
    padding: 12px;
    margin-top: 20px;
}

    .listBox1 h1 i {
        background: rgb(208, 19, 26);
        height: 26px;
        width: 5px;
        display: inline-block;
        vertical-align: top;
        margin-right: 12px;
    }

.listTab {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 20px;
}

.listTab {
    width: 100% !important;
}

    .listTab li {
        float: left;
        padding: 8px 21px 8px 0;
        color: #333;
        display: block;
        font-size: 16px;
        line-height: 24px;
        cursor: pointer;
    }

.listBox1 {
    margin-top: 50px;
}

    .listBox1 h1 span {
        float: right;
        display: inline-block;
        color: rgb(153, 153, 153);
        line-height: 36px;
        padding: 0 16px;
        font-size: 14px;
        font-weight: normal;
    }

    .listBox1 ul {
        padding: 12px;
    }

        .listBox1 ul li {
            font-size: 14px;
            cursor: pointer;
            border-bottom: 1px solid #ccc;
            padding: 15px;
            color: rgba(0, 0, 0, .87);
        }

            .listBox1 ul li span:last-child {
                float: right;
            }

.courseBox {
    padding: 12px;
}

    .courseBox div {
        display: inline-block;
        margin-right: 1%;
    }

        .courseBox div p {
            padding: 10px 0px;
            color: rgb(0, 0, 0);
            font-size: 16px;
        }

        .courseBox div img {
            display: block;
            height: 150px;
        }

        .courseBox div span {
            color: rgb(153, 153, 153);
            font-size: 14px;
            display: block;
        }

#main {
    width: 600px;
    height: 450px;
    margin: 0 auto;
}

.mapContent {
    float: left;
    text-align: center;
    margin: 0 auto;
    width: 70%;
    display: inline-block;
}

    .mapContent h1 {
        font-size: 18px;
        font-weight: 700;
        text-align: center;
        margin-bottom: 20px;
    }

.mapTab li {
    color: #333;
    display: block;
    display: block;
}

    .mapTab li a {
        color: #333;
        display: block;
        line-height: 24px;
        padding: 4px 0;
        font-size: 16px;
    }

.mapTabPage {
    width: 24%;
    margin-top: 60px;
}

.boxfl {
    width: 84%;
}

.boxfr {
    width: 10%;
    top: 28%;
    right: 10%;
}

.boxfl > div {
    width: 100% !important;
}

.boxfr ul li {
    position: relative;
}

.boxfr ul {
    position: relative;
}

    .boxfr ul li a {
        font-size: 14px;
        color: #333;
        line-height: 24px;
        display: inline-block;
        padding: 4px 0;
        display: inline-block;
        position: relative;
    }

    .boxfr ul li span {
        position: absolute;
        left: -18px;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background: #ccc;
        display: inline-block;
        top: 14px;
    }

.back {
    background: rgb(207, 15, 26) !important;
}

.boxfr ul div {
    position: absolute;
    top: -19px;
    left: -16px;
}

    .boxfr ul div span {
        width: 11px;
        height: 11px;
        border-radius: 50%;
        border: 2px solid #ccc;
        display: block;
        margin-left: -4px;
    }

    .boxfr ul div p {
        width: 2px;
        height: 184px;
        background: #ccc;
    }

.zxPage {
    margin-top: 40px;
}

.linebottom {
    display: block;
    height: 3px;
    width: 96%;
    margin: 0 auto;
    background: #ececec;
}

.zxPage > p {
    font-size: 14px;
    color: #333;
    line-height: 22px;
    padding: 30px 0 25px 30px !important;
}

.zxContent {
    background: rgb(246, 247, 248);
    padding: 12px;
    height: 100%;
    width: 96%;
    margin: 30px auto;
}

    .zxContent > p {
        width: 100%;
        text-align: left;
        font-size: 14px;
        color: rgb(0, 0, 0);
        overflow: hidden;
    }

.describe {
    width: 96%;
    margin: 50px auto;
}

    .describe h1 {
        color: rgb(153, 153, 153);
        font-size: 16px;
        width: 18%;
    }

        .describe h1 i {
            background: rgb(208, 19, 26);
            height: 5px;
            width: 14px;
            vertical-align: top;
            display: inline-block;
            margin-top: 9px;
            margin-right: 12px;
        }

    .describe p {
        line-height: 26px;
        text-align: left;
        height: 150px;
        font-size: 14px;
        color: rgb(0, 0, 0);
        overflow: hidden;
        width: 81%;
    }

.describeP > p {
    display: inline-block;
    height: 3px !important;
    background: #ececec;
    width: 81%;
    margin: 12px 0;
}

.describe ul {
    margin-top: 70px;
}

    .describe ul li {
        margin-top: 30px;
    }

        .describe ul li div:first-child {
            text-align: center;
            width: 16%;
            padding: 0px 0px 30px;
        }

            .describe ul li div:first-child img {
                height: 90px;
                width: 90px;
                display: block;
                margin: 0 auto;
            }

            .describe ul li div:first-child strong {
                font-weight: bold;
                margin: 8px 0px 4px;
                color: rgb(0, 0, 0);
                font-size: 16px;
                display: block;
            }

            .describe ul li div:first-child span {
                color: rgb(153, 153, 153);
                font-size: 14px;
                display: block;
            }

        .describe ul li div:last-child {
            width: 80%;
        }

            .describe ul li div:last-child p {
                line-height: 24px;
                font-size: 16px;
                color: rgb(153, 153, 153);
                overflow: hidden;
            }

/*gerezhongx*/
.personCenter {
    max-width: 1440px;
    min-width: 1000px;
    margin: 70px auto;
}

.personfl {
    background-color: rgb(244, 245, 248);
    width: 25%;
    padding: 3%;
}

    .personfl dl {
        width: 100%;
    }

        .personfl dl dt {
            width: 35%;
        }

            .personfl dl dt img {
                height: 70px;
                width: 70px;
                border-radius: 50%;
            }

        .personfl dl dd {
            width: 65%;
            margin-top: 12px;
        }

            .personfl dl dd strong {
                font-weight: bold;
                color: rgb(0, 0, 0);
                font-size: 18px;
                display: block;
            }

            .personfl dl dd span {
                width: 100%;
                display: block;
                text-align: left;
                color: rgb(153, 153, 153);
                font-size: 14px;
            }

    .personfl ul {
        margin-top: 20px;
        padding-bottom: 20px;
    }

        .personfl ul li {
            border-bottom: 1px solid #ddd;
            padding: 16px 0;
            cursor: pointer;
        }

.personfr {
    width: 71%;
}

.personInfo {
    font-weight: bold;
    color: rgb(153, 153, 153);
    font-size: 16px;
    padding: 12px;
    border-bottom: 1px solid #ccc;
}

.personPhone {
}

    .personPhone span {
        font-size: 16px;
        padding: 30px 12px;
        width: 33%;
        display: inline-block;
    }

    .personPhone img {
        margin-top: 200px;
        display: inline-block;
    }

    .personPhone button {
        background-color: rgb(0, 0, 0);
        color: rgb(255, 255, 255);
        font-family: Roboto, "Helvetica Neue", sans-serif;
        font-size: 14px;
        min-width: 64px;
        line-height: 36px;
        padding: 0 16px;
        border-radius: 4px;
        margin-top: 60px;
        display: block;
        border: none;
        margin-bottom: 30px;
        position: relative;
    }

.personBox1 .content label {
    width: 147px;
}

.passTop {
    margin-top: 50px;
}

.personBox1 .content ul li {
    border-bottom: 1px solid rgba(0, 0, 0, .12);
    padding: 15px 0;
}

.personBox1 .content ul {
    margin-top: 50px;
}

    .personBox1 .content ul li span {
        display: inline-block;
        font-size: 16px;
        width: 15%;
        text-align: center;
    }

    .personBox1 .content ul li div {
        width: 83%;
        height: auto;
        min-width: 0;
        border: none;
        padding: 0;
        display: inline-block;
        vertical-align: top;
        margin-top: -15px;
    }

        .personBox1 .content ul li div label {
            width: 24%;
            line-height: 24px;
            margin-top: 15px;
            font-size: 16px;
            color: #333333;
            padding: 0;
        }

        .personBox1 .content ul li div input {
            margin-right: 8px;
            width: 16px;
            height: 16px;
            vertical-align: middle;
        }

.conTop {
    margin: 80px 0 60px 0;
}

.certification {
}

    .certification > div {
        width: 50%;
        margin: 70px auto 0 auto;
        height: 390px;
        float: left;
        display: inline-block;
        text-align: center;
        position: relative;
    }

.fileBox {
    position: relative;
}

.certification > div p {
    color: rgb(153, 153, 153);
    font-size: 14px;
    text-align: center;
}

.certification > div button {
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    min-width: 64px;
    line-height: 36px;
    padding: 0 16px;
    border-radius: 4px;
    display: block;
    border: none;
    margin: 0 auto;
    position: relative;
}

.fileBox input {
    position: absolute;
    top: 5px;
    left: 0;
    right: 0;
    width: 72px;
    text-align: center;
    margin: 0 auto;
    opacity: 0;
}

.bkfileBox img {
    position: relative;
}

.bkfileBox {
    position: relative;
}

.fileSize {
    width: auto !important;
}

.bkfileBox input {
    position: absolute;
    top: 80px;
    left: 0;
    right: 0;
    height: 99px;
    width: 105px;
    text-align: center;
    margin: 0 auto;
    opacity: 0;
}

.jigouName {
    margin-top: 10px;
}

.certification > div img {
    display: block;
    text-align: center;
    margin: 60px auto;
}

.submit button {
    width: 162px;
    background: rgb(207, 15, 26);
    border: 1px solid rgb(207, 15, 26);
    color: rgb(255, 255, 255);
    padding: 14px 60px;
    font-size: 16px;
    cursor: pointer;
    margin: 100px 0 50px 40%;
}

.photoSet {
    margin-top: 12px !important;
}

/* .personfr > div {
    display: none;
} */

.bkList {
    padding-bottom: 10px !important;
}

    .bkList li a {
        color: rgb(153, 153, 153);
    }

.addBtn {
    background: rgb(207, 15, 26);
    border: 1px solid rgb(207, 15, 26);
    color: rgb(255, 255, 255);
    padding: 10px 40px;
    font-size: 16px;
    cursor: pointer;
    margin-top: 30px;
}

.bokeBtn {
    background: rgb(223, 223, 223);
    border: 1px solid rgb(223, 223, 223);
    color: rgb(51, 51, 51);
    padding: 10px 40px;
    font-size: 16px;
    cursor: pointer;
    margin-top: 30px;
}

.update {
    color: rgb(255, 77, 79);
    line-height: 15px;
    font-size: 12px;
    margin: 0 2px;
}

.delete {
    color: rgb(136, 136, 136);
    line-height: 15px;
    font-size: 12px;
    margin: 0 2px;
}

.bkContent > div {
    display: none;
}

.addselect {
    font-size: 14px;
    width: 97%;
    background: #fff;
    display: inline-block;
    height: auto;
    margin-top: 30px;
    border-bottom: 1px solid #999;
}

    .addselect select {
        font-size: 14px;
        width: 97%;
        background: #fff;
        display: inline-block;
        height: auto;
        margin-top: 30px;
        padding-bottom: 6px;
    }

    .addselect input {
        border: none;
        background: none;
        width: 97%;
        line-height: 40px;
        font-size: 14px;
    }

    .addselect:nth-of-type(1) {
        width: 70%;
    }

    .addselect:nth-of-type(2), .addselect:nth-of-type(3) {
        width: 27%;
        margin-right: 7%;
    }

.bokeFm {
    text-align: center;
    margin: 40px auto 0 auto;
}

    .bokeFm p {
        color: rgba(0, 0, 0, .87);
        font-size: 18px;
    }

.addHtml {
    display: none;
}

.bokeFm img {
    margin-top: 70px;
}

.bokeFm div {
    width: 50%;
    margin: 70px auto 0 auto;
}

.bokeFm a {
    background-color: rgb(38, 69, 92);
    color: rgb(165, 186, 202);
    min-width: 64px;
    line-height: 36px;
    padding: 0 16px;
    border-radius: 4px;
}

.bokeFm button {
    min-width: 64px;
    line-height: 36px;
    padding: 0 16px;
    border-radius: 4px;
    background-color: rgb(74, 144, 226);
    color: rgb(255, 255, 255);
    border: none;
}

.jigou {
    border-bottom: 1px dashed #c8c8c8 !important;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
}

.disjigou {
    background-color: rgb(235, 235, 228) !important;
}

.jigouBox {
    margin-top: 70px;
}
/* 支付页样式 */
.payCode{
   width: 100%;
   margin: 100px auto 0 auto;text-align: center;
}
.payCode img{
    width: 200px;
    margin: 0 auto;text-align: center;display: block;height: 200px;
}
.payCode button{
    background: rgb(207, 15, 26);
    border: 1px solid rgb(207, 15, 26);
    color: rgb(255, 255, 255);
    font-size: 16px;
    cursor: pointer;
    padding: 14px 60px;
    margin-top: 30px;margin-bottom: 60px;
}
.paySuccess{
    width: 100%;
    margin: 100px auto 0 auto;text-align: center;
 }
 .paySuccess img{
     width: 120px;
     margin: 0 auto;text-align: center;display: block;
 }
 .paySuccess h1{
    font-weight: bold;
    margin-bottom: 20px;
    color: rgb(0, 0, 0);
    font-size: 18px;margin-top: 60px;
 }
 .paySuccess p{
    color: rgb(153, 153, 153);
    font-size: 14px;margin-top: 15px;
 }
 .paySuccess button{
     background: rgb(207, 15, 26);
     border: 1px solid rgb(207, 15, 26);
     color: rgb(255, 255, 255);
     font-size: 16px;
     cursor: pointer;
     padding: 14px 60px;
     margin-top: 30px;margin-bottom: 60px;
 }

 .describe button{
    background: rgb(207, 15, 26);
    border: 1px solid rgb(207, 15, 26);
    color: rgb(255, 255, 255);
    height: 38px;
    font-weight: bold;    font-size: 16px;
    cursor: pointer;
    line-height: 38px;    margin-left: 18%;
    padding: 0px 30px;
}
.huifu{
    text-align: center;
}
.huifu button{
    background: rgb(207, 15, 26);
    border: 1px solid rgb(207, 15, 26);
    color: rgb(255, 255, 255);
    height: 38px;
    font-weight: bold;
    line-height: 38px;    font-size: 16px;
    cursor: pointer;margin-top: 30px;
    padding: 0px 30px;
}
.huifu textarea{
    border: 1px solid #c8c8c8;
    padding: 12px;
    font-size: 14px;
    min-width: 370px;
    min-height: 200px;width: 100%;height: 100%;
}
.userAgreement h1{
    width: 100%;
    text-align: center;
    padding: 60px 0px 30px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    font-size: 22px;
}
.userAgreement div strong{
        line-height: 2.5;
        text-align: left;
        font-size: 14px;
        color: rgb(153, 153, 153);
}

.userAgreement div p{
        line-height: 2.5;
        text-align: left;
        font-size: 14px;
        color: rgb(153, 153, 153);
}
















@media screen and (max-width: 900px) and (min-width: 320px) {
    .paySuccess {
        width: 92%;
        margin: 100px 4%;
        text-align: left;
        
    }
    .paySuccess button {
        background: rgb(207, 15, 26);
        border: 1px solid rgb(207, 15, 26);
        color: rgb(255, 255, 255);
        font-size: 16px;
        cursor: pointer;
        padding: 14px 0;
        margin-top: 30px;
        text-align: center;
        margin-bottom: 60px;
        margin: 30px 22% 60px 22%;
        width: 56%;
    }
    .bkList li {
        float: left;
        padding: 8px 0 8px 0;
        color: #333;
        display: block;
        font-size: 14px;
        line-height: 24px;
        cursor: pointer;
        width: 20%;
    }

    .personCenter {
        max-width: 100%;
        min-width: 100%;
        margin: 70px auto;
    }

    .personfl {
        background-color: rgb(244, 245, 248);
        width: 80%;
        padding: 3%;
        margin: 0 10%;
    }

    .personfr {
        width: 92%;
        margin: 0 4%;
    }

    .personfl ul li {
        border-bottom: 0;
        padding: 0 0 10px 0;
        cursor: pointer;
        width: auto;
        margin: 0 2%;
        float: left;
        display: inline-block;
    }

    .personBox1 {
        margin-top: 20px;
    }

    .personPhone span {
        width: 28%;
    }

    .personPhone img {
        margin-top: 20px;
    }

    .personPhone > div {
        width: 70%;
    }

    .selectTop {
        margin-left: 31%;
        margin-top: 10px;
    }

    .certification > div {
        width: 100%;
    }

    .submit button {
        width: 50%;
        background: rgb(207, 15, 26);
        border: 1px solid rgb(207, 15, 26);
        color: rgb(255, 255, 255);
        padding: 14px 60px;
        font-size: 16px;
        cursor: pointer;
        margin: 100px 25% 50px 25%;
    }



    .describe h1 {
        width: 100%;
    }

    .describe p {
        margin-top: 20px;
    }

    .describe ul li div:first-child span {
        color: rgb(153, 153, 153);
        font-size: 12px;
        display: block;
    }

    .describe ul li div:last-child p {
        font-size: 13px;
        padding-left: 15px;
        vertical-align: top;
        margin-top: 0;
    }

    .zxContent {
        width: 100%;
    }

    .pageWidth {
        max-width: 100% !important;
        min-width: 100% !important;
        margin: 0 auto !important;
        width: 100% !important;
    }

    .linebottom {
        width: 100%;
    }

    .zxPage > p {
        font-size: 14px;
        color: #333;
        line-height: 22px;
    }

    .describe {
        width: 96%;
        margin: 50px 2%;
    }

        .describe ul li div:first-child strong {
            display: block;
            font-weight: bold;
            margin: 8px 0px 4px;
            color: rgb(0, 0, 0);
            font-size: 14px;
        }

        .describe ul li div:first-child img {
            height: 40px;
            width: 40px;
            display: block;
            margin: 0 auto;
        }

    .describeP > p {
        display: none;
    }

    .boxfr {
        display: none;
    }

    .mapContent {
        width: 100%;
    }

    .boxfl {
        width: 100%;
    }

    .mapTabPage {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        margin-top: 40px;
    }

    #main {
        width: 340px;
        height: 240px;
        margin: 0 auto;
    }

    .details {
        max-width: 100%;
        min-width: 100%;
        background-color: rgb(244, 245, 248);
        padding: 40px 0;
        margin: 0 auto;
    }

        .details dl {
            padding: 0 3%;
            position: relative;
        }

            .details dl dt {
                width: 100%;
            }

                .details dl dt img {
                    width: 80%;
                    margin: 0 auto;
                    text-align: center;
                    display: block;
                }

            .details dl dd {
                width: 98%;
                text-align: left;
                margin-top: 25px;
            }

                .details dl dd h1 span {
                    display: none
                }

                .details dl dd button {
                    position: relative;
                    margin: 30px auto;
                    text-align: center;
                    display: block;
                }

                .details dl dd h2 {
                    margin-top: 36px;
                }

    .detailsList {
        max-width: 100%;
        min-width: 100%;
        padding: 40px 0;
    }

    .listTab {
        width: 94% !important;
        margin: 0 3%;
    }

    .banner .bannerCon {
        margin-left: -50%;
    }

    .smallbanner {
        height: 270px !important;
    }

        .smallbanner .imgList li {
            width: 177px;
        }

    .searchPage2 {
        max-width: 100%;
        min-width: 100%;
        margin: 80px auto 0 auto;
    }

        .searchPage2 .fengcai dt img {
            width: 100%;
        }

        .searchPage2 .fengcai {
            width: 90%;
            margin: 0 5% 30px 5%;
        }

    .searchul li {
        display: block !important;
        margin-top: 25px !important;
    }

    .searchPage {
        max-width: 100%;
        min-width: 100%;
        padding: 0;
        margin: 0 auto;
    }

    .navContent div ul {
        width: 70%;
    }

        .navContent div ul li {
            width: 100%;
        }

    .navTab {
        max-width: 100%;
        min-width: 100%;
        padding: 0;
    }

    .searchPage3 {
        margin-top: 60px !important;
    }

    .flzxPage {
        max-width: 100%;
        min-width: 00%;
        padding: 0;
        margin: 0 auto;
    }

    .navContent div p {
        width: 29%;
    }

    .mainBox {
        max-width: 100%;
        min-width: 100%;
        padding: 0;
        margin: 0 auto;
    }

    body {
        padding-bottom: 65px;
    }

    .flzx ul {
        width: 100%;
    }

    .ulList li {
        display: none;
    }

        .ulList li:nth-of-type(1) {
            display: block;
        }

    .flzx span {
        display: none;
    }

    .flzx {
        padding: 28px 3%;
    }

    .flzx {
        max-width: 100%;
        min-width: 100%;
    }

        .flzx li {
            font-size: 14px;
            color: #333;
        }

    .blogContent {
        max-width: 100%;
        min-width: 100%;
        padding: 0px;
        margin: 0 auto;
    }

    .zxBox1Left {
        width: 100%;
    }

    .zxBox1rig {
        left: calc(((4.16667% - 0px) + 0px) * 16);
        width: 100%;
        top: calc(48px);
        height: calc(272px);
        margin-top: 30px;
    }

    .ulList li {
        width: 92%;
        margin: 0 4%;
        /*display: inline-block;*/
        float: left;
    }

    .listSet li img {
        display: block;
        width: 100%;
        height: auto;
    }

    .zxBox1rig {
        height: auto;
    }

    .wenzhang {
        max-width: 100%;
        min-width: 100%;
        padding: 0;
        margin: 0 auto;
    }

        .wenzhang ul li {
            margin: 0;
        }

        .wenzhang > p {
            padding: 30px 5%;
        }

    .navBox {
        max-width: 100%;
        min-width: 100%;
    }

    .main {
        width: 100%;
    }

    .slogan {
        max-width: 100%;
        min-width: 100%;
        margin-top: 100px;
    }

    .zxDeBox1 h1 {
        padding-left: 4%;
    }

    .rigBox img {
        display: block;
        width: 100%;
    }

    .leftBox textarea {
        min-width: 100%;
    }

    .leftBox div button {
        float: none;
        margin: 40px 25% 20px 25%;
        text-align: center;
    }

    .leftBox div select {
        width: 100%;
        margin-top: 30px;
    }

    .zxBox {
        max-width: 100%;
        min-width: 100%;
        margin: 50px auto 0 auto;
    }

    .leftBox {
        width: 100%;
    }

    .zxDeBox1 {
        max-width: 100%;
        min-width: 100%;
        padding: 0;
        margin: 0 auto;
    }

    .radioBox li {
        margin-right: 0;
        display: inline-block;
        position: relative;
        width: 32%;
    }

    .radioBox {
        width: 86%;
        margin: 20px auto 0 auto;
    }

    .codeBox {
        display: none;
    }

    .homeSearch button {
        background: rgb(207, 15, 26);
        border: 1px solid rgb(207, 15, 26);
        color: rgb(255, 255, 255);
        height: 40px;
        line-height: 40px;
        padding: 0;
        position: absolute;
        width: 23%;
    }

    .homeSearch div {
        width: 71%;
        border: 1px solid #c8c8c8;
        padding: 0 0 0 12px;
        font-size: 14px;
        height: 40px;
        display: inline-block;
    }

    .homeSearch {
        width: auto;
        margin: 60px 7% 0 7%;
    }

    .slogan img {
        width: 60%;
        display: block;
        text-align: center;
        margin: 0 auto;
    }

    .footer p span {
        display: none;
    }

    .feedBack {
        max-width: 100%;
        min-width: 100%;
        margin: 0 auto;
    }

    .mainPage {
        max-width: 92%;
        min-width: 92%;
        margin: 0 4%;
        width: 92%;
    }

    .legalPage strong {
        line-height: 37px;
    }

    .legalPage {
        padding: 0;
    }

    .number, .pagehide {
        display: none !important;
    }

    .searchBox button {
        display: block;
        margin: 28px auto 0 auto;
    }

    .tablePage {
        max-width: 100%;
        min-width: 100%;
        padding: 0;
        margin: 70px auto 0 auto;
    }

    .fengcai {
        border: 1px solid rgb(237, 239, 242);
        cursor: pointer;
        flex-direction: column;
        box-sizing: border-box;
        display: flex;
        place-content: flex-start;
        align-items: flex-start;
        padding: 0px;
        display: inline-block;
        width: 280px;
        margin: 0 45px 30px 45px;
        display: block;
    }

    .homeBox {
        max-width: 100%;
        min-width: 100%;
        padding: 0px 0;
        margin: 70px auto 0 auto;
        height: 100%;
        width: 100%;
    }

    .ullist li:nth-of-type(1), .ullist li:nth-of-type(5), .ullist li:nth-of-type(6), .ullist li:nth-of-type(7), .ullist li:nth-of-type(8) {
        display: block;
    }

    .homeBox2 {
        max-width: 100%;
        min-width: 100%;
    }

        .homeBox2 ul li {
            float: left;
        }

    .tabNav li {
        padding: 8px 4% 8px 0;
    }

    .lsPage {
        margin: 70px auto 0 auto;
        padding: 40px 4% 50px 4%;
        max-width: 100%;
        min-width: 100%;
        height: auto;
    }

    .searchBox div {
        width: 100%;
        margin-right: 0;
    }

        .searchBox div select {
            width: 100%;
        }

    .homeBox2 ul li:nth-of-type(2) {
        margin-left: 0;
    }

    .homeBox div {
        width: 100%;
    }

    .content label {
        width: 30% !important;
    }

    .content select {
        width: 100% !important;
    }

    .content label span {
        display: none;
    }

    .passBox p a {
        display: none;
    }

    .footerPage {
        position: fixed;
        bottom: 0;
    }

    .content ul li div input {
        width: auto !important;
    }

    .ydfoot {
        border-top: 3px solid rgb(230, 230, 230);
        margin-top: 80px;
        display: block;
    }

    .logo {
        width: auto;
        height: 83px;
        background: #fff;
        margin-left: 3%;
    }

        .logo img {
            text-align: center;
            height: 40px;
            margin: 21px auto;
            width: 100%;
            display: block;
        }

    .footer ul {
        display: none;
    }

    .ydfoot p {
        color: rgb(153, 153, 153);
        font-size: 18px;
        margin-top: 30px;
        padding: 0 5%;
    }

        .ydfoot p a {
            font-size: 18px;
            color: rgb(153, 153, 153);
            margin-right: 5%;
            display: inline-block;
        }

    .meun {
        top: 2rem;
        margin-top: -5px;
        right: 3%;
        -webkit-transition: 0s;
        transition: 0s;
        cursor: pointer;
        position: absolute;
        -moz-tap-highlight-color: transparent;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        display: block;
        padding: 0 5px;
    }

    .rig {
        display: none;
    }

    .meun .bar {
        height: 1px;
        width: 25px;
        display: block;
        margin: 8px auto;
        position: relative;
        background-color: black;
        border-radius: 0;
        -webkit-transition: .4s;
        transition: .4s;
    }

    .loginPage {
        margin: 0;
    }

    .loginPage {
        max-width: 100%;
        min-width: 100%;
        background-color: rgb(244, 245, 248);
        padding: 0;
        margin: 0 auto 0 auto;
        padding-top: 30px;
    }

    .content > button {
        border: none;
        margin-top: -1px;
        position: absolute;
        right: 0;
    }

    .content > input {
        border: none;
        margin-top: -1px;
        position: absolute;
        right: 0;
    }

    .content > span {
        margin: 0;
    }

    .userRig {
        display: none;
    }

    .content > div {
        height: 40px;
        min-width: auto;
        border: 1px solid #c8c8c8;
        padding: 0 0 0 12px;
        font-size: 14px;
        width: 67% !important;
        background: #fff;
        display: inline-block;
        position: relative;
    }

    .leftBox1 {
        padding: 0px 0px 0px 3%;
        /* height: 100%; */
        margin: 70px 0;
    }

    .area {
        display: none;
    }

    .content div input {
        width: 100% !important;
    }

    .content {
        position: relative;
    }

        .content img {
            display: inline-block;
            width: 86px;
            height: 38px;
            cursor: pointer;
            vertical-align: top;
            position: absolute;
            right: 2%;
            top: 1px;
        }

        .content > a {
            padding: 0;
            float: right;
        }

        .content label {
            width: 30%;
        }

    .loginBtn div {
        padding: 20px 0px 20px 0;
        height: 100%;
        font-size: 14px;
        margin: 0 auto;
        text-align: center;
    }

    .loginBtn button {
        width: 100%;
        margin-top: 15px;
        background: rgb(207, 15, 26);
        border: 1px solid rgb(207, 15, 26);
        color: rgb(255, 255, 255);
        padding: 14px 0;
        font-size: 16px;
        cursor: pointer;
        margin-left: 0;
    }
    .loginBtn button a{
        color: rgb(255, 255, 255);
        display: block;width: 100%;
    }

    .loginBtn input {
        width: 100%;
        margin-top: 15px;
        background: rgb(207, 15, 26);
        border: 1px solid rgb(207, 15, 26);
        color: rgb(255, 255, 255);
        padding: 14px 0;
        font-size: 16px;
        cursor: pointer;
        margin-left: 0;
    }

    .pagerig {
        display: none;
    }

    .pageLeft {
        width: 92%;
        margin: 0 4%;
    }

    .passBox {
        max-width: 100%;
        min-width: 100%;
        text-align: center;
    }

        .passBox span {
            display: none;
        }

    .passBox2 {
        width: 92%;
        margin: 55px auto;
    }

    .lableBox div {
        height: 40px;
        min-width: auto;
        border: 1px solid #c8c8c8;
        padding: 0 0 0 12px;
        font-size: 14px;
        width: 74% !important;
        display: inline-block;
    }

    .lableBox label {
        width: 20%;
        margin-right: 12px;
        vertical-align: top;
        padding: 10px 0;
        display: inline-block;
        font-size: 14px;
    }

        .lableBox label span {
            color: #999;
            padding-left: 8px;
            display: none;
        }

    .lableBox div input {
        width: 100%;
    }

    .lableBox button {
        margin-top: 0;
        position: absolute;
        right: 1%;
        top: 0;
    }

    .lableBox input {
        margin-top: 0;
        position: absolute;
        right: 1%;
        top: 0;
    }

    .lableBox {
        position: relative;
    }

    .confirmBtn button {
        margin-left: 0;
        width: 100%;
        padding: 14px 0;
    }

    .confirmBtn input {
        margin-left: 0;
        width: 100%;
        padding: 14px 0;
    }

    .ullist {
        top: 0;
        background: rgb(136, 136, 136);
        display: none;
        height: 100%;
        width: 52%;
        position: fixed;
        z-index: 8;
        -webkit-transform: translateX(-180px);
        transform: translateX(-180px);
        -webkit-transition: -webkit-transform .5s ease 0s;
        transition: transform .5s ease 0s;
        padding-top: 0;
        overflow: hidden;
        right: 0%;
    }

    .headrig ul li {
        height: 44px;
        line-height: 44px;
        padding: 0 10px;
        text-align: center;
        font-size: 1pc;
        color: #bae8ff;
        font-weight: 300;
        cursor: pointer;
        -moz-tap-highlight-color: transparent;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        width: 100%;
    }

        .headrig ul li a {
            height: 44px;
            line-height: 44px;
            padding: 0 10px;
            text-align: center;
            font-size: 1pc;
            color: #fff;
            font-weight: 300;
            cursor: pointer;
            -moz-tap-highlight-color: transparent;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            font-size: 16px;
        }

    .userBox {
        max-width: 100%;
        min-width: 100%;
        padding: 0px 30px;
        margin: 70px auto 0 auto;
        height: 100%;
        width: 100%;
    }

    .boxLeft {
        width: 100%;
        display: inline-block;
        margin-bottom: 30px;
    }

    .userBox {
        padding: 0px 4%;
    }
}
