/* 未能缩小。正在返回未缩小的内容。
(5316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'progid:DXImageTransform.Microsoft.Alpha('
(6334,7): run-time error CSS1026: Expected open brace, found ';'
(6336,1): run-time error CSS1060: Expected closing curly-brace, found '{'
(6352,1): run-time error CSS1019: Unexpected token, found '}'
 */
@charset "UTF-8";
@import url(../fonts/iconfont.css);

/** 匹配主色调的边框颜色*/
/** 灰色 主要边框采用颜色  ***/
/**  橘黄色 **/
header, footer, nav, article, section, main {
    display: block;
    margin: 0 auto;
}

header, footer, main {
    min-width: 1260px;
    max-width: 1920px;
    margin: 0 auto;
}

.clearfix {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body, ul, li, p, h1, h2, h3, dt, dd, dl, input, ol {
    margin: 0;
}

html, body {
    height: 100%;
}
/*灰色滤镜*/
/*html {-webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);}
.grayscale_effect { 
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:gray;
        }*/ 

        
img {
    border: 0;
}

input, button, select, textarea {
    outline: none;
}

    input[type='checkbox'] {
        vertical-align: middle;
    }

textarea {
    resize: none;
}

area {
    outline: none;
}

a, button, input {
    -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}

::-webkit-input-placeholder {
    color: #999999;
}

::-moz-placeholder {
    color: #999999;
}

::-ms-input-placeholder {
    color: #999999;
}

input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}

*, *:hover, *:active, *:focus {
    outline: none;
}

ul, ol {
    padding: 0;
    list-style: none;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.tm {
    text-align: center;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.ds-none {
    display: none;
}

.dsin {
    display: inline-block;
}

.ds-block {
    display: block !important;
}

.rotete180 {
    -webkit-transform: rotete(180deg);
    -moz-transform: rotete(180deg);
    transform: rotate(180deg);
}

body, a {
    font-family: 'Arial','Microsoft Yahei';
}

.subnav {
    display: none;
}

/** 下拉菜单样式 */
.sui-dropup,
.sui-dropdown {
    position: relative;
    display: inline-block;
}

    .sui-dropup .dropdown-toggle,
    .sui-dropdown .dropdown-toggle {
        *margin-bottom: -3px;
    }

    .sui-dropup .dropdown-inner > a,
    .sui-dropdown .dropdown-inner > a {
        text-decoration: none;
    }

    .sui-dropup.dropdown-bordered > .dropdown-inner > .sui-dropdown-menu,
    .sui-dropdown.dropdown-bordered > .dropdown-inner > .sui-dropdown-menu {
        left: 0;
        margin: 0;
        z-index: 9;
    }

    .sui-dropup.select .sui-dropdown-menu,
    .sui-dropdown.select .sui-dropdown-menu {
        max-height: 300px;
        overflow-y: auto;
    }

    .sui-dropup .sui-dropdown-menu,
    .sui-dropdown .sui-dropdown-menu {
        display: none;
        position: absolute;
        z-index: 1000;
    }

    .sui-dropup .dropdown-submenu,
    .sui-dropdown .dropdown-submenu {
        position: relative;
    }

        .sui-dropup .dropdown-submenu > .sui-dropdown-menu,
        .sui-dropdown .dropdown-submenu > .sui-dropdown-menu {
            top: 0;
            left: 100%;
        }

        .sui-dropup .dropdown-submenu:hover > .sui-dropdown-menu,
        .sui-dropdown .dropdown-submenu:hover > .sui-dropdown-menu {
            display: block;
        }

        .sui-dropup .dropdown-submenu > a .sui-icon,
        .sui-dropdown .dropdown-submenu > a .sui-icon {
            font-size: 120%;
        }

    .sui-dropup.open .dropdown-inner > .sui-dropdown-menu,
    .sui-dropdown.open .dropdown-inner > .sui-dropdown-menu,
    .sui-dropup.open > .sui-dropdown-menu,
    .sui-dropdown.open > .sui-dropdown-menu {
        display: block;
    }

    .sui-dropup.open .dropdown-toggle,
    .sui-dropdown.open .dropdown-toggle {
        outline: 0;
    }

    .sui-dropup a,
    .sui-dropdown a {
        outline: 0;
    }

    .sui-dropup .caret,
    .sui-dropdown .caret {
        font-family: "icon-pc";
        font-style: normal;
        vertical-align: -1px;
        line-height: 1;
    }

        .sui-dropup .caret:before,
        .sui-dropdown .caret:before {
            content: "\c611";
        }

    .sui-dropup.dropdown-bordered,
    .sui-dropdown.dropdown-bordered {
        font-size: 12px;
        line-height: 18px;
        vertical-align: middle;
        display: inline-block;
        padding: 0;
        height: 24px;
    }

        .sui-dropup.dropdown-bordered .dropdown-inner,
        .sui-dropdown.dropdown-bordered .dropdown-inner {
            border: 1px solid #cccccc;
            display: inline-block;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
        }

            .sui-dropup.dropdown-bordered .dropdown-inner a,
            .sui-dropdown.dropdown-bordered .dropdown-inner a {
                color: #666;
                min-width: 82px;
                display: block;
                padding: 2px 14px;
                padding-left: 8px;
                padding-right: 8px;
            }

            .sui-dropup.dropdown-bordered .dropdown-inner .disabled > a,
            .sui-dropdown.dropdown-bordered .dropdown-inner .disabled > a {
                color: #999 !important;
            }

            .sui-dropup.dropdown-bordered .dropdown-inner .caret,
            .sui-dropdown.dropdown-bordered .dropdown-inner .caret {
                float: right;
                margin-left: 4px;
                line-height: 1.5;
            }

            .sui-dropup.dropdown-bordered .dropdown-inner > .sui-dropdown-menu,
            .sui-dropdown.dropdown-bordered .dropdown-inner > .sui-dropdown-menu {
                margin: 0;
                min-width: 100%;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                -webkit-border-radius: 0 0 2px 2px;
                -moz-border-radius: 0 0 2px 2px;
                border-radius: 0 0 2px 2px;
            }

        .sui-dropup.dropdown-bordered.open .dropdown-inner > a,
        .sui-dropdown.dropdown-bordered.open .dropdown-inner > a {
            position: relative;
            z-index: 10;
        }

    .sui-dropup.disabled .dropdown-inner a,
    .sui-dropdown.disabled .dropdown-inner a {
        color: #aaaaaa;
    }

    .sui-dropup.disabled.dropdown-bordered a,
    .sui-dropdown.disabled.dropdown-bordered a {
        background-color: #fbfbfb;
    }

    .sui-dropup input,
    .sui-dropdown input {
        border: 0;
        width: 100px;
        color: #666;
    }

    .sui-dropup.align-right > .dropdown-inner > .sui-dropdown-menu,
    .sui-dropdown.align-right > .dropdown-inner > .sui-dropdown-menu,
    .sui-dropup.align-right > .sui-dropdown-menu,
    .sui-dropdown.align-right > .sui-dropdown-menu {
        right: 0;
        left: auto;
    }

.sui-dropdown-menu {
    display: inline-block;
    padding: 1px 0;
    min-width: 100px;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.1);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

    .sui-dropdown-menu.pull-right {
        right: 0;
        left: auto;
    }

    .sui-dropdown-menu .divider {
        *width: 100%;
        height: 1px;
        margin: 8px 1px;
        *margin: -5px 0 5px;
        overflow: hidden;
        background-color: #e5e5e5;
        border-bottom: 1px solid #ffffff;
        margin: 5px 1px;
    }

    .sui-dropdown-menu .group-title {
        color: #999;
        padding: 2px 6px;
    }

    .sui-dropdown-menu > li {
        padding: 0 1px;
    }

        .sui-dropdown-menu > li a {
            display: block;
            padding: 3px 10px;
            clear: both;
            font-weight: normal;
            line-height: 18px;
            color: #666666;
            white-space: nowrap;
        }

            .sui-dropdown-menu > li a:focus {
                outline: none;
            }

        .sui-dropdown-menu > li:hover > a,
        .sui-dropdown-menu > li .active > a {
            color: #fff;
        }

.sui-dropup .sui-dropdown-menu {
    -webkit-box-shadow: 2px -2px 0px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px -2px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 2px -2px 0px 0px rgba(0, 0, 0, 0.1);
}

.sui-dropdown-menu > li > a:hover,
.sui-dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
    text-decoration: none;
    color: #ffffff;
    background-color: #40adf1;
}

.sui-dropdown-menu > .active a,
.sui-dropdown-menu > .active a:hover,
.sui-dropdown-menu > .active a:focus {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    background-color: #f7621e;
}

.sui-dropdown-menu > .disabled > a,
.sui-dropdown-menu > .disabled > a:hover,
.sui-dropdown-menu > .disabled > a:focus {
    color: #999999;
    background-color: #ffffff;
}

    .sui-dropdown-menu > .disabled > a:hover,
    .sui-dropdown-menu > .disabled > a:focus {
        text-decoration: none;
        background-color: transparent;
        background-image: none;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        cursor: default;
    }

/* 下拉样式  end */
/* 步骤条 */
.sui-steps-round {
    font-size: 0px;
    overflow: hidden;
    line-height: 0px;
    margin: 15px 0px;
    padding: 0px 6px;
}

    .sui-steps-round > div {
        display: inline-block;
        vertical-align: top;
        position: relative;
    }

        .sui-steps-round > div .wrap:before,
        .sui-steps-round > div .wrap:after {
            display: table;
            content: "";
            line-height: 0;
        }

        .sui-steps-round > div .wrap:after {
            clear: both;
        }

        .sui-steps-round > div > label {
            display: inline-block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-size: 12px;
            line-height: 12px;
            height: 12px;
            margin-top: 6px;
            color: #353535;
            cursor: default;
            text-align: center;
            width: 50%;
            margin-left: -25%;
            position: relative;
            left: 15px;
        }

        .sui-steps-round > div:first-child > label {
            width: auto;
            max-width: 50%;
            margin-left: 0;
            left: 0;
        }

        .sui-steps-round > div:last-child,
        .sui-steps-round > div.last {
            width: 30px !important;
        }

            .sui-steps-round > div:last-child > label,
            .sui-steps-round > div.last > label {
                position: absolute;
                width: auto;
                margin-left: 0;
                left: auto;
                right: 0;
            }

                .sui-steps-round > div.last > label.ml-30 {
                    left: -40px;
                    right: auto;
                }

        .sui-steps-round > div .round {
            width: 32px;
            height: 32px;
            -webkit-border-radius: 16px;
            -moz-border-radius: 16px;
            border-radius: 16px;
            display: inline-block;
            vertical-align: middle;
            font-size: 14px;
            font-weight: bold;
            color: #FFF;
            line-height: 30px;
            text-align: center;
            float: left;
        }

        .sui-steps-round > div .bar {
            margin: 10px 10px 0px 40px;
            width: 200px;
            height: 4px;
            vertical-align: middle;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
        }

            .sui-steps-round > div .bar.first {
                margin-left: 0;
            }

    .sui-steps-round > .finished .round {
        border: 2px #ffaa40 solid;
        background-color: #fe7d21;
        color: #ffffff;
    }

    .sui-steps-round > .finished .bar {
        background-color: #fe7d21;
    }

    .sui-steps-round > .current .round {
        border: 2px #ffc47a solid;
        background-color: #fe7d21;
    }

    .sui-steps-round > .current .bar {
        background-color: #fe7d21;
    }

    .sui-steps-round > .todo > label {
        color: #999999;
    }

    .sui-steps-round > .todo .round {
        border: 2px #d3d3d3 solid;
        background-color: #d3d3d3;
        color: #ffffff;
    }

    .sui-steps-round > .todo .bar {
        background-color: #eeeeee;
    }

.steps-round-auto {
    display: table;
    width: 100%;
}

    .steps-round-auto > div {
        display: table-cell;
    }

        .steps-round-auto > div .bar {
            width: auto;
        }

.steps-3 > div {
    width: 50%;
}

.steps-4 > div {
    width: 33%;
}

/* 步骤条  end */
/* 表格信息输入  */
.sui-form {
    margin: 0 0 18px;
    font-size: 12px;
    line-height: 18px;
}

    .sui-form.fs14 {
        font-size: 14px;
    }

    .sui-form .control-group {
        margin-bottom: 9px;
    }

    .sui-form .control-label {
        display: block;
        line-height: 24px;
    }

    .sui-form legend + .control-group {
        margin-top: 18px;
        -webkit-margin-top-collapse: separate;
    }

    .sui-form.form-horizontal .control-group {
        margin-bottom: 18px;
        display: table;
    }

    .sui-form.form-horizontal.fs15 {
        font-size: 15px;
    }

        .sui-form.form-horizontal.fs15 .control-group {
            margin-bottom: 10px;
        }

    .sui-form.form-horizontal .control-label {
        width: 96px;
        text-align: right;
        display: table-cell;
        vertical-align: top;
        color: #333333;
    }

    .sui-form.form-horizontal .v-top {
        vertical-align: top;
    }

    .sui-form.form-horizontal .v-bottom {
        vertical-align: bottom;
    }

    .sui-form.form-horizontal .controls {
        display: table-cell;
        padding-left: 3px;
        vertical-align: middle;
    }

        .sui-form.form-horizontal .controls:first-child {
            *padding-left: 96px;
        }

    .sui-form .input-control {
        display: inline-block;
        position: relative;
    }

    .sui-form .input-mini {
        width: 40px;
    }

    .sui-form .input-smin {
        width: 60px;
        margin-left: 5px;
        cursor: pointer;
    }

    .sui-form .input-small {
        width: 60px;
    }

    .sui-form .input-medium {
        width: 120px;
    }

    .sui-form .input-large {
        width: 200px;
    }

    .sui-form .input-mlarge {
        width: 270px;
    }

    .sui-form .input-xlarge {
        width: 350px;
    }

    .sui-form .input-xxlg {
        width: 460px;
    }

    .sui-form .input-thin {
        padding-top: 0;
        padding-bottom: 0;
    }

    .sui-form .input-default {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .sui-form .input-fat {
        padding: 4px 8px;
    }

    .sui-form .input-xfat {
        padding: 6px 8px;
        font-size: 14px;
        line-height: 22px;
    }

    .sui-form select.input-thin {
        height: 20px;
    }

    .sui-form select.input-default {
        height: 24px;
    }

    .sui-form select.input-fat {
        height: 28px;
    }

    .sui-form select.input-xfat {
        height: 32px;
    }

    .sui-form .disabled {
        cursor: not-allowed;
        background: #eeeeee;
    }

/* input end */
/* btn 样式开始 */
.sui-btn {
    display: inline-block;
    padding: 2px 10px;
    box-sizing: border-box;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    color: #000000;
    background-color: #eeeeee;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #cccccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

    .sui-btn:hover,
    .sui-btn:focus {
        color: #333333;
        background-color: #f7f7f7;
        border: 1px solid #eaeaea;
    }

    .sui-btn:active,
    .sui-btn.active {
        background-color: #e1e1e1;
        border: 1px solid #d5d5d5;
    }

    .sui-btn:hover,
    .sui-btn:focus {
        color: #333333;
        text-decoration: none;
    }

    .sui-btn:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
        outline: none;
    }

    .sui-btn.active,
    .sui-btn:active {
        background-image: none;
    }

.btn-dxlarge {
    padding: 12px 40px;
    line-height: 22px;
    font-size: 22px !important;
}

.btn-xxlarge {
    padding: 7px 35px;
    line-height: 22px;
    font-size: 14px;
}

.btn-xlarge {
    padding: 4px 20px;
    line-height: 22px;
    font-size: 14px;
}

.btn-large {
    padding: 2px 14px;
    line-height: 22px;
    font-size: 14px;
}

.btn-mlarge {
    padding: 2px 18px;
    height: 25px;
    line-height: 18px;
    font-size: 13px;
    vertical-align: top;
}

.btn-small {
    padding: 0px 15px;
    line-height: 18px;
    font-size: 12px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .btn-block + .btn-block {
        margin-top: 5px;
    }

.sui-btn.btn-bordered {
    background-color: transparent;
    border: 1px solid #8c8c8c;
}

    .sui-btn.btn-bordered:hover,
    .sui-btn.btn-bordered:focus {
        border: 1px solid #f7611f;
        color: white;
        background-color: #f7611f;
    }

    .sui-btn.btn-bordered:active,
    .sui-btn.btn-bordered.active {
        background-color: #f7611f;
        border: 1px solid #f7611f;
        color: #ffffff;
    }

.sui-btn.orange {
    background: #f7611f;
    color: #ffffff;
    border: solid 1px #f7611f;
}

.sui-btn.orange-lip {
    padding-left: 30px;
    padding-right: 30px;
    background: #fe7d21;
    color: #ffffff;
    font-weight: normal;
    font-size: 15px;
    border: solid 1px #fe7d21;
}

    .sui-btn.orange:hover,
    .sui-btn.orange:focus,
    .sui-btn.orange-lip:hover,
    .sui-btn.orange-lip:focus {
        color: white;
        background-color: #f64b00;
    }

    .sui-btn.orange-lip.disabled {
        background: #b2b2b2;
        border: solid 1px #b2b2b2;
        cursor: not-allowed;
    }

.sui-btn.orange.disabled:hover,
.sui-btn.orange.disabled:focus,
.sui-btn.orange.disabled {
    border: 0px solid #e6e6e6;
    background: #e6e6e6;
    color: #999999;
    cursor: not-allowed;
}

/* btn end  */
/*** 弹出层 ***/
.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}

.sui-close {
    float: right;
    font-size: 24px;
    line-height: 18px;
    color: #666;
    text-shadow: 0 1px 0 #ffffff;
    outline: none;
}

button.sui-close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.fade.in {
    opacity: 1;
}

.overspread {
    top: -1px;
    right: 0;
    bottom: -1px;
    left: 0;
}

.sui-modal-backdrop {
    position: fixed;
    top: -1px;
    right: 0;
    bottom: -1px;
    left: 0;
    z-index: 1040;
}

    .sui-modal-backdrop.fade {
        opacity: 0;
    }

        .sui-modal-backdrop,
        .sui-modal-backdrop.fade.in {
            opacity: 0.4;
            filter: alpha(opacity=40);
        }

.sui-modal .shade {
    position: absolute;
    top: -1px;
    right: 0;
    bottom: -1px;
    left: 0;
}

    .sui-modal .shade.in {
        opacity: 0.4;
        filter: alpha(opacity=40);
    }

.sui-modal {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -220px;
    z-index: 1050;
    width: 440px;
    background-color: #ffffff;
    border: 5px solid #b2b2b2;
    border: 5px solid rgba(178, 178, 178, 0.3);
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
}

    .sui-modal.fade {
        -webkit-transition: opacity .3s linear, top .3s ease-out;
        -moz-transition: opacity .3s linear, top .3s ease-out;
        -o-transition: opacity .3s linear, top .3s ease-out;
        transition: opacity .3s linear, top .3s ease-out;
        top: -100%;
    }

        .sui-modal.fade.in {
            top: 50%;
        }

    .sui-modal .modal-header {
        padding: 6px 0;
        margin: 0 10px;
        border-bottom: 1px solid #b7b7b7;
    }

        .sui-modal .modal-header h3 {
            margin: 0;
            line-height: 30px;
        }

        .sui-modal .modal-header .modal-title {
            margin: 0;
        }

    .sui-modal .modal-body {
        position: relative;
        min-height: 100px;
        max-height: 550px;
        margin: 0;
        padding: 10px 15px;
    }

        .sui-modal .modal-body.no-foot {
            min-height: 190px;
        }

    .sui-modal .modal-form {
        margin-bottom: 0;
    }

    .sui-modal .modal-footer {
        padding: 7px 10px 5px;
        margin-bottom: 0;
        text-align: right;
        background-color: #f1f4f5;
        -webkit-border-radius: 0 0 6px 6px;
        -moz-border-radius: 0 0 6px 6px;
        border-radius: 0 0 6px 6px;
        -webkit-box-shadow: inset 0 1px 0 #ffffff;
        -moz-box-shadow: inset 0 1px 0 #ffffff;
        box-shadow: inset 0 1px 0 #ffffff;
    }

        .sui-modal .modal-footer:before,
        .sui-modal .modal-footer:after {
            display: table;
            content: "";
            line-height: 0;
        }

        .sui-modal .modal-footer:after {
            clear: both;
        }

        .sui-modal .modal-footer .sui-btn + .sui-btn {
            margin-left: 7px;
            margin-bottom: 0;
        }

        .sui-modal .modal-footer .sui-btn-group .sui-btn + .sui-btn {
            margin-left: -1px;
        }

        .sui-modal .modal-footer .btn-block + .btn-block {
            margin-left: 0;
        }

.sui-btn-group .sui-btn.disabled {
    cursor: not-allowed;
}

/*** end ***/
/**  自定义带icon按钮 **/
.btn-orange {
    padding: 3px 20px 4px 35px;
    height: 27px;
    position: relative;
    background: #ff4f03;
    border-radius: 2px;
    color: #ffffff;
    font-size: 15px;
    font-weight: normal;
    font-family: 'Microsoft Yahei';
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    border: none;
    overflow: hidden;
}

    .btn-orange i {
        position: absolute;
        left: 13px;
        top: 3px;
        color: #ffffff;
        font-size: 16px;
    }

.down_btn {
    background: url(../images/bc.png) no-repeat 0 -350px;
    height: 48px;
    width: 205px;
    text-indent: 20px;
    color: #fff;
    font-size: 14px;
    border: none;
    font-weight: bold;
    cursor: pointer;
}
/*  end  **/
/* 按钮组 */
.sui-btn-group {
    position: relative;
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
    *margin-left: .3em;
}

    .sui-btn-group:first-child {
        *margin-left: 0;
    }

    .sui-btn-group .sui-btn,
    .sui-btn-group > .sui-input {
        position: relative;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    .sui-btn-group .sui-btn {
        vertical-align: top;
        padding: 0;
    }

        .sui-btn-group .sui-btn + .sui-btn {
            margin-left: -1px;
        }

    .sui-btn-group .sui-btn,
    .sui-btn-group .sui-input {
        font-size: 14px;
        height: 26px;
        width: 26px;
        text-align: center;
    }

    .sui-btn-group .sui-input {
        margin-left: -1px;
        margin-right: -1px;
        z-index: 3;
        width: 35px;
        border: 1px solid #e1e1e1;
    }

    .sui-btn-group > .sui-btn:hover,
    .sui-btn-group > .sui-btn:focus,
    .sui-btn-group > .sui-btn:active,
    .sui-btn-group > .sui-btn.active {
        z-index: 2;
    }

/* 按钮组  end */
/** tooltip 样式 **/
.sui-tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    border: 2px solid #b2b2b2;
    opacity: 0;
    word-break: break-all;
    word-wrap: break-word;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

    .sui-tooltip.in {
        /*.opacity(100);*/
        opacity: 1;
    }

    .sui-tooltip.top {
        margin-top: -3px;
    }

    .sui-tooltip.right {
        margin-left: 3px;
    }

    .sui-tooltip.bottom {
        margin-top: 3px;
    }

    .sui-tooltip.left {
        margin-left: -3px;
    }

    .sui-tooltip.default .tooltip-inner,
    .sui-tooltip.normal .tooltip-inner,
    .sui-tooltip.confirm .tooltip-inner {
        background-color: #ffffff;
        color: #222222;
    }

    .sui-tooltip.attention .tooltip-inner {
        background-color: #fef1e3;
        color: #d7842b;
    }

    .sui-tooltip .tooltip-inner {
        padding: 9px 11px;
        text-decoration: none;
        text-align: left;
        font-weight: normal;
    }

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip-only-arrow {
    position: relative;
    border: 2px solid #b2b2b2;
}

    .tooltip-only-arrow.default .tooltip-inner,
    .tooltip-only-arrow.normal .tooltip-inner,
    .tooltip-only-arrow.confirm .tooltip-inner {
        background-color: #ffffff;
        color: #222222;
    }

    .tooltip-only-arrow.attention .tooltip-inner {
        background-color: #fef1e3;
        color: #d7842b;
    }

    .tooltip-only-arrow .tooltip-inner {
        padding: 9px 11px;
        text-decoration: none;
        text-align: left;
        font-weight: normal;
    }

    .sui-tooltip.attention,
    .tooltip-only-arrow.attention {
        border: none;
    }

        .sui-tooltip.attention .cover,
        .tooltip-only-arrow.attention .cover {
            display: none;
        }

    .sui-tooltip.top .tooltip-arrow,
    .tooltip-only-arrow.top .tooltip-arrow {
        bottom: -7px;
        left: 50%;
        margin-left: -6px;
        border-width: 6px 6px 0;
        border-top-color: #b2b2b2;
    }

        .sui-tooltip.top .tooltip-arrow .tooltip-arrow.cover,
        .tooltip-only-arrow.top .tooltip-arrow .tooltip-arrow.cover {
            margin-left: -4px;
            border-top-color: #ffffff;
            top: -7px;
        }

    .sui-tooltip.top.attention .tooltip-arrow,
    .tooltip-only-arrow.top.attention .tooltip-arrow {
        border-top-color: #fef1e3;
        bottom: -5px;
    }

    .sui-tooltip.right .tooltip-arrow,
    .tooltip-only-arrow.right .tooltip-arrow {
        top: 50%;
        left: -7px;
        margin-top: -6px;
        border-width: 6px 6px 6px 0;
        border-right-color: #b2b2b2;
    }

        .sui-tooltip.right .tooltip-arrow .tooltip-arrow.cover,
        .tooltip-only-arrow.right .tooltip-arrow .tooltip-arrow.cover {
            margin-top: -4px;
            border-right-color: #ffffff;
            left: 0;
        }

    .sui-tooltip.right.attention .tooltip-arrow,
    .tooltip-only-arrow.right.attention .tooltip-arrow {
        border-right-color: #fef1e3;
        left: -5px;
    }

    .sui-tooltip.left .tooltip-arrow,
    .tooltip-only-arrow.left .tooltip-arrow {
        top: 50%;
        right: -7px;
        margin-top: -6px;
        border-width: 6px 0 6px 6px;
        border-left-color: #b2b2b2;
    }

        .sui-tooltip.left .tooltip-arrow .tooltip-arrow.cover,
        .tooltip-only-arrow.left .tooltip-arrow .tooltip-arrow.cover {
            margin-top: -4px;
            border-left-color: #ffffff;
            left: -7px;
        }

    .sui-tooltip.left.attention .tooltip-arrow,
    .tooltip-only-arrow.left.attention .tooltip-arrow {
        border-left-color: #fef1e3;
        right: -5px;
    }

    .sui-tooltip.bottom .tooltip-arrow,
    .tooltip-only-arrow.bottom .tooltip-arrow {
        top: -7px;
        left: 50%;
        margin-left: -6px;
        border-width: 0 6px 6px;
        border-bottom-color: #b2b2b2;
    }

        .sui-tooltip.bottom .tooltip-arrow .tooltip-arrow.cover,
        .tooltip-only-arrow.bottom .tooltip-arrow .tooltip-arrow.cover {
            margin-left: -4px;
            border-bottom-color: #ffffff;
            top: 0;
        }

    .sui-tooltip.bottom.attention .tooltip-arrow,
    .tooltip-only-arrow.bottom.attention .tooltip-arrow {
        border-bottom-color: #fef1e3;
        top: -5px;
    }

    .sui-tooltip .tooltip-arrow.cover,
    .tooltip-only-arrow .tooltip-arrow.cover {
        border-width: 4px;
    }

/**  tooltip end * */
/** 选项卡菜单 */
.sui-nav {
    margin-left: 0;
    margin-bottom: 0;
    list-style: none;
    z-index: 2;
    overflow: hidden;
}

    .sui-nav.nav-tabs:before,
    .sui-nav.nav-tabs:after {
        display: table;
        content: '';
        line-height: 0;
    }

    .sui-nav > li > a {
        display: block;
        cursor: pointer;
    }

        .sui-nav > li > a:hover,
        .sui-nav > li > a:focus {
            text-decoration: none;
            outline: 0;
        }

    .sui-nav > .pull-right {
        float: right;
    }

    .sui-nav.nav-tabs > li {
        margin-right: -1px;
        float: left;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
        border: 1px solid #dddddd;
    }

    .sui-nav > li > a {
        padding: 0 30px;
    }

    .sui-nav.nav-large > li > a {
        padding: 4px 13px;
    }

    .sui-nav.nav-xlarge > li > a {
        padding: 6px 16px;
        font-size: 16.1px;
    }

    .sui-nav.nav-tabs > li > a {
        color: #151515;
        line-height: 30px;
        font-size: 15px;
        text-decoration: none;
    }

        .sui-nav.nav-tabs > li > a:hover {
            background-color: transparent;
        }

    .sui-nav.nav-tabs > li + li {
        margin-left: 9px;
    }

    .sui-nav.nav-tabs > .active > a,
    .sui-nav.nav-tabs > li > a:hover {
        color: #e94609;
    }

.tab-content > .tab-pane,
.pill-content > .pill-pane {
    display: none;
}

.tab-content > .active,
.pill-content > .active {
    display: block;
}

.tab-content.tab-wraped {
    margin-top: -1px;
    border: 1px solid #dddddd;
    padding: 18px;
    clear: both;
}

/** 选项卡菜单  end **/
/** 轮播广告 */
.sui-carousel {
    position: relative;
    line-height: 1;
}

.carousel-inner {
    overflow: hidden;
    width: 100%;
    position: relative;
}

    .carousel-inner > .item {
        display: none;
        position: relative;
        -webkit-transition: 0.6s ease-in-out left;
        -moz-transition: 0.6s ease-in-out left;
        -o-transition: 0.6s ease-in-out left;
        transition: 0.6s ease-in-out left;
    }

        .carousel-inner > .item > img,
        .carousel-inner > .item > a > img {
            width: 100%;
            height: 660px;
            display: block;
            line-height: 1;
        }

    .carousel-inner > .active,
    .carousel-inner > .next,
    .carousel-inner > .prev {
        display: block;
    }

    .carousel-inner > .active {
        left: 0;
    }

    .carousel-inner > .next,
    .carousel-inner > .prev {
        position: absolute;
        top: 0;
        width: 100%;
    }

    .carousel-inner > .next {
        left: 100%;
    }

    .carousel-inner > .prev {
        left: -100%;
    }

        .carousel-inner > .next.left,
        .carousel-inner > .prev.right {
            left: 0;
        }

    .carousel-inner > .active.left {
        left: -100%;
    }

    .carousel-inner > .active.right {
        left: 100%;
    }

.carousel-control {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 60px;
    height: 60px;
    margin-top: -15px;
    font-size: 60px;
    font-weight: normal;
    line-height: 46px;
    color: #ffffff;
    text-align: center;
    background: transparent;
    border: 1px solid #ffffff;
    border: none\0;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    text-decoration: none;
    font-family: 'Arial';
    opacity: 0.2;
    filter: alpha(opacity=50);
}

    .carousel-control.right {
        left: auto;
        right: 15px;
    }

    .carousel-control:hover,
    .carousel-control:focus {
        color: #ffffff;
        text-decoration: none;
        opacity: 0.9;
        filter: alpha(opacity=90);
    }

.carousel-indicators {
    position: absolute;
    bottom: 15px;
    left: 49%;
    z-index: 5;
    margin: 0;
    list-style: none;
}

    .carousel-indicators li {
        display: block;
        float: left;
        width: 12px;
        height: 12px;
        margin-left: 7px;
        text-indent: -999px;
        background-color: #ccc;
        background-color: rgba(255, 255, 255, 0.25);
        border-radius: 6px;
        cursor: pointer;
    }

    .carousel-indicators.circle .active {
        background: #e94609;
    }

.carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 15px;
    background: #333333;
    background: rgba(0, 0, 0, 0.75);
}

    .carousel-caption h4,
    .carousel-caption p {
        color: #ffffff;
        line-height: 18px;
    }

    .carousel-caption h4 {
        margin: 0 0 5px;
    }

    .carousel-caption p {
        margin-bottom: 0;
    }

/**  轮播 end **/
/****  在线客服   ****/
/* link  */
.online-Service {
    width: 100%;
    padding: 10px 13px 0;
    border: solid 1px #d6d6d6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #ffffff;
    color: #202020;
    font-size: 12px;
    color: #666666;
    font-weight: normal;
    overflow: hidden;
}

    .online-Service.fixR {
        width: 226px;
        padding: 10px 10px 0;
        position: fixed;
        bottom: 200px;
        right: 7px;
        z-index: 999;
    }

    .online-Service .linkUL {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        list-style: none;
        width: 99.99%;
        margin: 0;
        padding: 0;
    }

        .online-Service .linkUL li {
            position: relative;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            border-bottom: solid 1px #d6d6d6;
            width: 100%;
            min-height: 58px;
            height: auto;
            padding: 3px 0 0 50px;
            background-repeat: no-repeat;
            background-position: left center;
            line-height: 26px;
        }

            .online-Service .linkUL li span {
                width: 99%;
                display: block;
            }

            .online-Service .linkUL li a {
                color: #666666;
                font-size: 12px;
                font-weight: normal;
                text-align: left;
                text-decoration: none;
            }

            .online-Service .linkUL li i {
                color: #b4b7b7;
                font-size: 34px;
                position: absolute;
                left: 0;
                top: 17px;
            }

            .online-Service .linkUL li.tit {
                padding: 0;
                min-height: 30px;
                font-family: 'Microsoft Yahei';
                font-size: 13px;
                color: #202020;
                position: relative;
            }

                .online-Service .linkUL li.tit i.close {
                    position: absolute;
                    top: 0;
                    right: 10px;
                    left: auto;
                    font-size: 14px;
                    color: #bbb;
                    -webkit-text-stroke-width: 0;
                    cursor: pointer;
                }

            .online-Service .linkUL li.line1 {
                line-height: 40px;
            }

            .online-Service .linkUL li.lst-child {
                border-bottom: none;
            }

                .online-Service .linkUL li.lst-child i {
                    top: 5px;
                }

            .online-Service .linkUL li a.emt {
                color: #222222;
                font-weight: bold;
                font-size: 13px;
            }

            .online-Service .linkUL li.line1 > span {
                line-height: 20px;
            }

                .online-Service .linkUL li.line1 > span:first-child {
                    padding-top: 4px;
                }

/*** end  ***/
/* 标签样式 */
.label.orange:after {
    position: absolute;
    left: 0;
    bottom: -5px;
    content: '';
    width: 0;
    height: 0;
}

.label {
    padding: 0 6px;
    margin-right: 5px;
    position: relative;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}

    .label.orange {
        color: #ffffff;
        background: #f48719;
    }

        .label.orange:after {
            border: solid 3px #f48719;
            border-bottom-color: transparent;
            border-right-color: transparent;
        }

.ds-block span {
    display: inline-block;
}

/* 标签  end */
/** 两列，一列固定，一列自适应  */
.col-fix {
    float: left;
    width: 210px;
    text-align: left;
}

    .col-fix.w2 {
        width: 70px;
    }

    .col-fix.w3 {
        width: 35%;
    }

    .col-fix.w4 {
        width: 204px;
    }

    .col-fix.w5 {
        width: 148px;
    }

    .col-fix.w6 {
        width: 120px;
    }

.col-auto {
    display: table-cell;
    width: 1300px;
    *width: auto;
    *zoom: 1;
}

body {
    font-size: 15px;
    font-family: 'Arial','Microsoft Yahei';
    font-weight: normal;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.inner-wrap {
    width: 1126px;
    height: 100%;
    margin: 0 auto;
    zoom: 1;
}

.inner-wrap2 {
    width: 1006px;
    margin: 0 auto;
}

.inner-wrap3 {
    width: 880px;
    margin: 0 auto;
}

.top1 {
    width: 1126px;
    height: 40px;
    margin: 0 auto;
    line-height: 40px;
    overflow: hidden;
}

    .top1 .pull-left li {
        position: relative;
        margin-right: 3px;
        padding: 0 6px;
        display: inline-block;
        color: #929292;
        font-size: 16px;
        font-family: 'Arial','Microsoft Yahei';
        overflow: hidden;
    }

        .top1 .pull-left li i {
            font-size: 20px;
            cursor: pointer;
        }


        .top1 .pull-left li.child2 i {
            color: #19d6e8;
        }

        .top1 .pull-left li.child3 i {
            color: #ff2222;
        }

        .top1 .pull-left li.child4 i {
            color: #ff711d;
        }

        .top1 .pull-left li.child5 i {
            color: #386eb6;
        }

        .top1 .pull-left li:after {
            position: absolute;
            z-index: -1;
            content: '';
            width: 26px;
            height: 26px;
            left: 50%;
            top: 50%;
            margin-left: -13px;
            margin-top: -13px;
            border-radius: 13px;
            translate: scale(0);
        }

        .top1 .pull-left li:hover:after {
            position: absolute;
            z-index: -1;
            content: '';
            width: 26px;
            height: 26px;
            left: 50%;
            top: 50%;
            margin-left: -13px;
            margin-top: -13px;
            -webkit-border-radius: 13px;
            -moz-border-radius: 13px;
            border-radius: 13px;
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            transform: scale(1);
            -webkit-transition: -webkit-transform 0.5s;
            -moz-transition: -moz-transform 0.5s;
            transition: transform 0.5s;
        }

        .top1 .pull-left li.child2:hover:after {
            background: #19d6e8;
        }

        .top1 .pull-left li.child3:hover:after {
            background: #ff2222;
        }

        .top1 .pull-left li.child4:hover:after {
            background: #ff711d;
        }

        .top1 .pull-left li.child5:hover:after {
            background: #386eb6;
        }

        .top1 .pull-left li:hover i {
            color: #ffffff;
        }

        .top1 .pull-left li:first-child i {
            font-size: 18px;
        }

        .top1 .pull-left li:first-child:after {
            background: transparent;
        }

        .top1 .pull-left li:first-child:hover i {
            color: #929292;
        }


.nav-default li {
    position: relative;
    display: inline-block;
    padding: 0 10px 0 9px;
    margin-right: -4px;
}

    .nav-default li:after {
        position: absolute;
        content: '';
        right: 0;
        top: 16px;
        width: 1px;
        height: 12px;
        background: #dddddd;
    }

    .nav-default li:last-child:after {
        display: none;
    }

    .nav-default li a {
        font-size: 12px;
        text-decoration: none;
        font-weight: normal;
        color: #666666;
    }

        .nav-default li a:hover {
            color: #444444;
        }

.banner {
    width: 100%;
    height: 78px;
    background: #ed631a;
    border-bottom: solid 1px #ed631a;
    line-height: 78px;
}

    .banner .logo {
        height: 100%;
        width: 257px;
        background: url(../images/logo-new.png) no-repeat left center;
    }

    .banner .nav-mmenu .sui-dropdown.open {
        background: #d55d07;
        opacity: 0.9;
        border-radius: 6px 6px 0 0;
        z-index: 3;
    }

    .banner .nav-mmenu li {
        position: relative;
        display: inline-block;
        margin-right: -4px;
        margin-left: 15px;
        height: 48px;
        line-height: 48px;
        text-align: center;
    }

        .banner .nav-mmenu li i {
            font-size: 12px;
            -webkit-transform: scale(0.5);
            -moz-transform: scale(0.5);
            transform: scale(0.5);
        }

        .banner .nav-mmenu li a {
            padding: 0 13px;
            height: 100%;
            font-size: 16px;
            color: #ffffff;
            font-weight: normal;
            font-family: 'Arial','Microsoft YaHei';
            text-decoration: none;
        }

        .banner .nav-mmenu li.active:after {
            content: '';
            position: absolute;
            width: 100%;
            height: 2px;
            background: #ffffff;
            left: 0;
            bottom: -14px;
        }

        .banner .nav-mmenu li .sui-dropdown-menu li:after {
            background: transparent;
        }

    .banner .nav-mmenu .sui-dropdown-menu {
        min-width: 170px;
        background: #d55d07;
        border: none;
        border-radius: 0 6px 6px 6px;
        margin: 0;
        padding: 10px 0;
    }

        .banner .nav-mmenu .sui-dropdown-menu li {
            padding: 0;
            margin: 0;
            height: 30px;
            line-height: 30px;
            display: block;
            text-align: left;
        }

            .banner .nav-mmenu .sui-dropdown-menu li a {
                padding: 7px 0 7px 8px;
                font-size: 14px;
            }

    .banner.home {
        position: absolute;
        top: 40px;
        left: 0;
        background: transparent !important;
        border-bottom: none !important;
        z-index: 999;
    }

        .banner.home:after {
            content: '';
            position: absolute;
            left: 0;
            top: 77px;
            background: #ffffff;
            background: #eeecec;
            width: 100%;
            height: 1px;
            z-index: 1;
            -webkit-opacity: 0.15;
            -moz-opacity: 0.15;
            -khtml-opacity: 0.15;
            opacity: .15;
            filter: alpha(opacity=15);
            filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15);
        }

/*footer {
  padding: 7px 0;
  color: #c8c8c8;
  font-size: 12px;
  font-weight: normal;
  background:#4f5361;
  overflow: hidden;
  line-height: 18px;
  clear: both; }*/
footer:before, footer:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

footer li {
    margin-left: 20px;
    float: left;
}

    footer li i {
        font-size: 18px !important;
        cursor: pointer;
    }

footer a {
    color: #c8c8c8;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

main {
    color: #666666;
    font-size: 16px;
    line-height: 30px;
    text-align: left;
    font-weight: normal;
    min-height: 712px;
}

    main .quote1 {
        padding: 30px 0;
        min-width: 1126px;
        background: #e7eef7;
    }

    main h2 {
        padding: 0 0 15px 0;
        color: #1a497f;
        font-size: 24px;
        font-weight: bold;
        text-align: left;
        font-family: 'Arial','Microsoft Yahei';
    }

        main h2 i {
            margin-right: 13px;
            color: #eb4f38;
            font-size: 31px !important;
            font-weight: normal;
        }

    main .hr {
        border-bottom: solid 1px #f5f5f5;
        overflow: hidden;
    }

    main .pre3 {
        float: right;
        height: 115px;
        width: 220px;
    }

    main .pre7 {
        width: 75%;
        display: inline-block;
        overflow: hidden;
    }

hr {
    border-color: #f5f5f5;
    border-style: solid;
    border-width: 1px;
    border-top: none;
}

.hr2 {
    border-color: #f5f5f5;
    border-style: solid;
    border-width: 1px;
    border-top: none;
}

.hr3 {
    border-color: #e3e3e3;
    border-style: solid;
    border-width: 1px;
    border-top: none;
}

.px22 {
    padding: 0 22px !important;
}

.py10 {
    padding: 10px 0;
}

.py30 {
    padding: 30px 0;
}

.pl70 {
    padding-left: 70px;
}

.pl50 {
    padding-left: 50px;
}

.pl30 {
    padding-left: 30px;
}

.mb0 {
    margin-bottom: 0 !important;
}

.mt50 {
    margin-top: 50px;
}

.mt3 {
    margin-top: 3px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.my45 {
    margin: 45px 0;
}

.mr50 {
    margin-right: 50px;
}

.ml10 {
    margin-left: 10px;
}

.ml20 {
    margin-left: 20px;
}

.ml100 {
    margin-left: 100px;
}

.row1 {
    /*  带边框区块  白色背景 圆角 ***/
    width: 100%;
    padding: 40px 50px 50px 50px;
    border: solid 1px #d9d9d9;
    background: #ffffff;
    border-radius: 5px;
    overflow: hidden;
}

.row2 {
    /*  带边框区块 直角  灰色背景   ***/
    width: 100%;
    padding: 15px;
    border: solid 1px #d6d6d6;
    background: #f2f2f2;
    overflow: hidden;
}

.br-bm {
    border-bottom: solid 1px #d6d6d6;
}

    .br-bm.red {
        border-bottom-color: #ff4f03;
    }

.h1 {
    padding-bottom: 15px;
    line-height: 1;
    color: #141414;
    font-size: 22px;
    font-family: 'Arial','Microsoft Yahei';
    font-weight: bold;
    text-align: left;
}

.dotted-x {
    border-bottom: dotted 1px #c5c5c5;
}

.dotted-y {
    border-right: dotted 1px #c5c5c5;
}

.fff4 {
    /* 橘红色 */
    color: #ff4900;
}

.ffe7 { /* 橘红色2 */
    color: #fe7d21;
}

.f666c {
    color: #666666;
}

.f575 {
    /* 灰色 */
    color: #575757;
}

.f000 {
    /* 黑色 */
    color: #151515;
}

.fff0 {
    /** 红色  */
    color: #ff0000;
}

.f29d {
    color: #23b801;
    font-size: 24px;
}

.vbm {
    vertical-align: bottom;
}

.font1 {
    /* 宋体 */
    font-size: 12px;
    font-weight: bold;
}

    .font1 .fn {
        font-weight: normal;
    }

.font2 {
    /* 微软雅黑 */
    font-size: 12px;
    font-weight: bold;
    font-family: 'Arial','Microsoft Yahei';
}

    .font2 .fn {
        font-weight: normal;
    }

    .font2 .size14 {
        font-size: 14px;
    }

    .font2 .size15 {
        font-size: 15px;
    }

    .font2 .size16 {
        font-size: 16px;
    }

    .font2 .size18 {
        font-size: 18px;
        font-weight: normal;
    }

    .font2 .size20 {
        font-size: 20px;
        /*font-weight: normal;*/
    }

    .font2 .size22 {
        font-size: 22px;
    }

    .font2 .size24 {
        font-size: 24px;
        font-weight: normal;
    }

    .font2 .overline {
        text-decoration: line-through;
    }

.fs20 {
    font-size: 20px;
}

.fs18 {
    font-size: 18px;
}

.fs12 {
    font-size: 12px;
}

.font3 {
    /* 黑体 */
    font-size: 33px;
    font-weight: bold;
    font-family: 'Arial','SimHei';
}

.f626-12 {
    /* 灰色 */
    color: #626262;
    font-size: 12px;
    font-weight: normal;
}

.f666 {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
}

.ared-12:link, .ared-12:visited {
    color: #fe7d21;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}

.ared-12:hover, .ared-12:active {
    color: #f1460b;
    text-decoration: none;
}

.agray-12:link, .agray-12:visited {
    color: #999999;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}

.agray-12:hover, .agray-12:active {
    color: #555555;
    text-decoration: none;
}

.ablue-12:link, .ablue-12:visited {
    color: #1201c1;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}

.ablue-12:hover, .ablue-12:active {
    color: #210deb;
    text-decoration: none;
}

.ablue-12.normal:link, .ablue-12.normal:visited {
    text-decoration: none;
}

.ablue-12b:link, .ablue-12b:visited {
    color: #1201c1;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.ablue-12b:hover, .ablue-12b:active {
    color: #210deb;
    text-decoration: underline;
}

.aorange-14:link, .aorange-14:visited {
    color: #e94609;
    font-size: 14px;
    font-weight: normal;
    text-decoration: underline;
}

.aorange-14:hover, .aorange-14:active {
    color: #e94609;
    text-decoration: none;
}

.afe7-14:link, .afe7-14:visited {
    color: #fe7d21;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.afe7-14:hover, .afe7-14:active {
    color: #e94609;
    text-decoration: none;
}

.aorange-15:link, .aorange-15:visited {
    color: #fe7d21;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}

.aorange-15:hover, .aorange-15:active {
    color: #e94609;
    text-decoration: underline;
}

/** 自定义按钮 */
.textarea {
    width: 99%;
    height: 76px;
    padding: 0;
    margin: 0;
    border: solid 1px #ccc;
}

.textarea720 {
    width: 720px;
    height: 200px;
    padding: 0;
    margin: 0;
    border: solid 1px #ccc;
}

.btn {
    width: 96px;
    height: 26px;
    line-height: 22px;
    border: solid 1px #bbb;
    border-radius: 5px;
    text-align: center;
    background: #ffffff;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
}

.btn-xx {
    width: 270px;
    height: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    line-height: 48px;
    font-size: 18px;
    font-weight: normal;
}

    .btn-xx.orange {
        color: #ffffff;
        background: #f17811;
        border: solid 1px #d54f00;
    }

    .btn-xx.black {
        color: #000000;
        background: #dcdcdc;
        border: solid 1px #888888;
    }

/** btn自定义 end */
/***** 自定义图标  ***/
.icon-qq {
    width: 20px;
    height: 18px;
    display: inline-block;
    overflow: hidden;
    background: url(../images/qq_sina.png) no-repeat 2px top;
    vertical-align: middle;
    cursor: pointer;
}

.icon-tishi {
    overflow: hidden;
    background: url(../images/icon_ts.gif) no-repeat 2px center;
    padding-left: 48px;
}

.icon-sina {
    width: 20px;
    height: 18px;
    display: inline-block;
    overflow: hidden;
    background: url(../images/qq_sina.png) no-repeat -18px top;
    vertical-align: middle;
    cursor: pointer;
}

.icon-weixin {
    width: 20px;
    height: 18px;
    display: inline-block;
    overflow: hidden;
    background: url(../images/icon-weixin.png) no-repeat center center;
    vertical-align: middle;
    cursor: pointer;
}

.iconfont.ok {
    color: #11b825;
    font-size: 14px;
}

.iconfont.wrong {
    color: #ff0000;
    font-size: 13px;
}

.icon-identify {
    background: url(../images/t_rz04.jpg) no-repeat left top;
    width: 30px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
}

.userImg-lose {
    background: url(../images/userImg-lose.gif) no-repeat left top;
    width: 100px;
    height: 100px;
    border: solid 1px #e3e2e0;
    display: block;
    overflow: hidden;
}

/********* end  *******/
/***  标签页start **/
.nav-tabs-orange {
    position: relative;
    padding-left: 10px;
    margin-bottom: 20px;
}

    .nav-tabs-orange:after {
        position: absolute;
        content: '';
        left: 0;
        bottom: 0;
        width: 100%;
        height: 2px;
        background: #fe7d21;
    }

    .nav-tabs-orange li {
        border: none !important;
    }

        .nav-tabs-orange li.active a {
            background: #fe7d21;
            color: #ffffff !important;
        }

            .nav-tabs-orange li.active a:hover {
                background: #fe7d21;
                color: #ffffff;
            }

        .nav-tabs-orange li a {
            padding: 5px 25px !important;
            border: none !important;
        }

/***  标签页end ***/
.quote2 {
    margin-top: 15px;
    color: #626262;
    font-size: 12px;
    font-weight: normal;
    line-height: 24px;
}

/* 表格样式  start */
.tabGray {
    border: none;
    background: #ffffff;
    width: 100%;
    border-collapse: collapse;
    color: #5a5a5a;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}

    .tabGray.tl {
        text-align: left;
        display: table;
        table-layout: fixed;
    }

        .tabGray.tl td {
            padding-right: 10px;
            font-weight: normal;
            line-height: 22px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

            .tabGray.tl td i.edit, .tabGray.tl td i.del {
                cursor: pointer;
                color: #0766e6;
            }

    .tabGray th {
        background: #d2d2d2;
        line-height: 30px;
        font-weight: normal;
        text-align: center;
    }

        .tabGray th.enf {
            background: #eeeeee;
        }

    .tabGray td {
        padding: 5px 0;
        line-height: 30px;
        border-bottom: solid 1px #eeeeee;
        font-weight: bold;
    }

    .tabGray .prodIntro {
        color: #333333;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
        line-height: 1.9;
    }

    .tabGray .pl20 {
        padding-left: 20px;
    }

    .tabGray .label.orange {
        display: inline-block;
    }

    .tabGray.view,
    .tabGray.view td {
        font-weight: normal;
    }

        .tabGray.view th {
            font-size: 15px;
        }
/* table  end */
.contact {
    color: #414141;
}

    .contact span {
        display: inline-block;
        vertical-align: middle;
        color: #949494;
    }

        .contact span.red {
            color: #ff0000;
        }

    .contact .control-group {
        position: relative;
        margin-bottom: 22px !important;
    }

    .contact p {
        position: absolute;
        left: 98px;
        top: 27px;
        color: #949494;
        font-size: 12px;
        display: none;
    }

        .contact p i {
            color: #ff0000;
            font-size: 12px !important;
        }

    .contact input {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: solid 1px #c3c3c3;
    }

.Bill {
    /** 是否需要发票 */
}

    .Bill .no {
        margin: 0 0 20px;
        padding-left: 30px;
        height: 28px;
        line-height: 24px;
        vertical-align: middle;
        background: #d7d7d7;
        color: #5a5a5a;
        font-size: 12px;
        font-weight: normal;
    }

        .Bill .no span {
            color: #333333;
        }

        .Bill .no i {
            font-size: 13px;
            color: #ff7145;
            cursor: pointer;
        }

    .Bill .has {
        display: none;
    }

        .Bill .has .control-group {
            margin-bottom: 8px !important;
        }

        .Bill .has span {
            margin-right: 5px;
            color: #ff0101;
            font-size: 12px;
        }

            .Bill .has span i {
                font-size: 13px;
            }

.order-info {
    padding: 20px;
    background: #ededed;
    position: relative;
    line-height: 38px;
    min-height: 78px;
    color: #999;
    font-size: 12px;
}

    .order-info .checked-order i {
        color: #ff7145;
        font-size: 13px;
        cursor: pointer;
    }

        .order-info .checked-order i.cancel {
            color: #b2b2b2;
        }

    .order-info .tooltip-inner {
        background: #fff;
        color: #000;
        width: 300px;
        line-height: 26px;
    }

    .order-info .red {
        color: #ff0000;
        font-size: 14px;
    }

    .order-info .green {
        color: #3edc32;
        font-size: 14px;
    }

/** 购买中心  步骤2*/
.outline {
    padding: 15px;
    border: 1px solid #d9d9d9;
    background: #fff;
}

.payment {
    color: #151515;
    font-size: 12px;
    text-align: left;
    overflow: hidden;
}

    .payment ul {
        clear: both;
        line-height: 30px;
    }

    .payment li {
        padding-right: 25px;
        float: left;
    }

        .payment li:last-child {
            padding: 0;
        }

    .payment .payDetail {
        clear: both;
        padding-top: 7px;
        line-height: 19px;
        border-top: solid 1px #5a5e63;
        display: none;
    }

    .payment .payInfo {
        cursor: pointer;
    }

        .payment .payInfo i {
            color: #1201c1;
            font-weight: bold;
            font-size: 14px;
        }

.payChoice {
    overflow: hidden;
    min-height: 190px;
}

    .payChoice .online h2 {
        margin-bottom: 15px;
        border-bottom: 1px solid #e4e4e4;
        padding-bottom: 0;
        font-size: 14px;
        color: #151515;
        font-weight: normal;
    }

    .payChoice .online li {
        position: relative;
        margin: 0 20px 10px 0;
        padding-left: 20px;
        float: left;
    }

        .payChoice .online li input {
            position: absolute;
            left: 0;
            top: 18px;
        }

        .payChoice .online li label {
            float: left;
            width: 178px;
            height: 50px;
            border-radius: 5px;
            border: solid 1px #bcbdb4;
            overflow: hidden;
            cursor: pointer;
        }

            .payChoice .online li label img {
                margin-top: 3px;
            }

        .payChoice .online li.active label {
            border-color: #fe7d21;
        }

    .payChoice .bank {
        color: #151515;
        font-size: 14px;
        font-weight: normal;
        text-align: left;
    }

        .payChoice .bank .fff0 {
            color: #ff0000;
        }

        .payChoice .bank p {
            padding: 0;
            text-align: center;
        }

        .payChoice .bank h2 {
            padding: 30px 0 0;
            color: #ff0000;
            font-size: 24px;
            font-family: 'SimHei';
            font-weight: bold;
            text-align: center;
            line-height: 30px;
        }

        .payChoice .bank ul {
            margin-bottom: 20px;
            overflow: hidden;
        }

        .payChoice .bank li {
            width: 33%;
            float: left;
            margin-right: -4px;
            border-right: solid 1px #cccccc;
            padding-left: 30px;
        }

            .payChoice .bank li div {
                height: 60px;
                text-align: center;
                margin: 10px 0 20px;
                padding-right: 30px;
            }

            .payChoice .bank li p {
                line-height: 30px;
                text-align: left;
            }

                .payChoice .bank li p span {
                    color: #1201c1;
                }

            .payChoice .bank li.sec-child {
                width: 38%;
                padding-left: 50px;
            }

                .payChoice .bank li.sec-child div {
                    margin-right: 50px;
                }

            .payChoice .bank li.last-child {
                width: 28%;
                border: none;
            }

/*** 首页宣传广告 ***/
#homeNews .home-news {
    width: 100%;
    height: 340px;
    background: #f8f8f8;
    border-bottom: solid 1px #e6e6e6;
}

    #homeNews .home-news .carousel-indicators {
        position: relative;
        bottom: 0;
        top: 0;
        left: 0;
        z-index: 0;
    }

        #homeNews .home-news .carousel-indicators li {
            margin-right: 76px;
            float: left;
            text-indent: 0;
            margin-left: 0;
            border-radius: 0;
            background: transparent;
            width: 160px;
            height: 320px;
            background-repeat: no-repeat;
            background-position: left center;
            cursor: pointer;
        }

            #homeNews .home-news .carousel-indicators li.nth-child1 {
                background-image: url(../images/nw-menu1.png);
            }

                #homeNews .home-news .carousel-indicators li.nth-child1.active, #homeNews .home-news .carousel-indicators li.nth-child1:hover, #homeNews .home-news .carousel-indicators li.nth-child1:active, #homeNews .home-news .carousel-indicators li.nth-child1:focus {
                    background-image: url(../images/nw-menu1_hover.png);
                }

            #homeNews .home-news .carousel-indicators li.nth-child2 {
                background-image: url(../images/nw-menu2.png);
            }

                #homeNews .home-news .carousel-indicators li.nth-child2.active, #homeNews .home-news .carousel-indicators li.nth-child2:hover, #homeNews .home-news .carousel-indicators li.nth-child2:active, #homeNews .home-news .carousel-indicators li.nth-child2:focus {
                    background-image: url(../images/nw-menu2_hover.png);
                }

            #homeNews .home-news .carousel-indicators li.nth-child3 {
                background-image: url(../images/nw-menu3.png);
            }

                #homeNews .home-news .carousel-indicators li.nth-child3.active, #homeNews .home-news .carousel-indicators li.nth-child3:hover, #homeNews .home-news .carousel-indicators li.nth-child3:active, #homeNews .home-news .carousel-indicators li.nth-child3:focus {
                    background-image: url(../images/nw-menu3_hover.png);
                }

            #homeNews .home-news .carousel-indicators li.nth-child4 {
                background-image: url(../images/nw-menu4.png);
            }

                #homeNews .home-news .carousel-indicators li.nth-child4.active, #homeNews .home-news .carousel-indicators li.nth-child4:hover, #homeNews .home-news .carousel-indicators li.nth-child4:active, #homeNews .home-news .carousel-indicators li.nth-child4:focus {
                    background-image: url(../images/nw-menu4_hover.png);
                }

            #homeNews .home-news .carousel-indicators li.nth-child5 {
                background-image: url(../images/nw-menu5.png);
            }

                #homeNews .home-news .carousel-indicators li.nth-child5.active, #homeNews .home-news .carousel-indicators li.nth-child5:hover, #homeNews .home-news .carousel-indicators li.nth-child5:active, #homeNews .home-news .carousel-indicators li.nth-child5:focus {
                    background-image: url(../images/nw-menu5_hover.png);
                }

            #homeNews .home-news .carousel-indicators li.nth-child5 {
                margin-right: 0;
            }

#homeNews .carousel-inner img {
    width: 1126px;
    height: 449px;
}

/*** end ***/
/*** Choice数据服务私有样式 **/
.data-service {
    background: url(../images/data_1_bg.jpg) repeat-x left 620px;
}

    .data-service h3 {
        position: relative;
        height: 620px;
        min-width: 1010px;
        width: 100%;
        margin: 0 auto;
        background: url(../images/data_index.jpg) #f0f0f2 no-repeat center top;
    }

        .data-service h3 ul {
            position: absolute;
            width: 820px;
            height: 145px;
            bottom: 10px;
            left: 50%;
            margin-left: -410px;
        }

            .data-service h3 ul li {
                position: relative;
                float: left;
                height: 145px;
                width: 114px;
                margin: 0 43px;
                cursor: pointer;
                background-repeat: no-repeat;
                background-position: center top;
            }

                .data-service h3 ul li.nth-child1 {
                    background-image: url(../images/c_data01.png);
                }

                    .data-service h3 ul li.nth-child1:hover, .data-service h3 ul li.nth-child1:focus {
                        background-image: url(../images/c_data01_hover.png);
                    }

                .data-service h3 ul li.nth-child2 {
                    background-image: url(../images/c_data02.png);
                }

                    .data-service h3 ul li.nth-child2:hover, .data-service h3 ul li.nth-child2:focus {
                        background-image: url(../images/c_data02_hover.png);
                    }

                .data-service h3 ul li.nth-child3 {
                    background-image: url(../images/c_data03.png);
                }

                    .data-service h3 ul li.nth-child3:hover, .data-service h3 ul li.nth-child3:focus {
                        background-image: url(../images/c_data03_hover.png);
                    }

                .data-service h3 ul li.nth-child4 {
                    background-image: url(../images/c_data04.png);
                }

                    .data-service h3 ul li.nth-child4:hover, .data-service h3 ul li.nth-child4:focus {
                        background-image: url(../images/c_data04_hover.png);
                    }

    .data-service p {
        width: 1010px;
        height: 1874px;
        margin: 0 auto;
        background: url(../images/data_1.jpg) no-repeat left top;
    }

        .data-service p img {
            width: 100%;
        }

/*****  end   ******/
/*** 下载中心  ****/
.downCenter {
    padding-top: 50px;
}

    .downCenter .install {
        width: 100%;
        position: relative;
        overflow: hidden;
    }

        .downCenter .install .online-Service {
            position: absolute;
            right: 0;
            top: 0;
            bottom: auto;
            width: 230px;
            z-index: 1 !important;
        }

        .downCenter .install .quote {
            width: 49.99%;
            margin: 10px 0 20px 0;
            float: left;
        }

.pl104 {
    padding-left: 104px;
}

.downCenter .install .quote dl {
    overflow: hidden;
}

.downCenter .install .quote dt, .downCenter .install .quote dd {
    float: left;
    height: 36px;
    line-height: 36px;
}

.downCenter .install .quote dt {
    width: 136px;
    font-size: 18px;
    font-weight: normal;
    font-family: 'Microsoft Yahei';
    color: #151515;
}

.downCenter .install .quote dd {
    width: 222px;
}

.downCenter .install .quote p {
    margin-top: 8px;
    color: #666;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
}

    .downCenter .install .quote p span {
        font-size: 18px;
        color: #151515;
        font-family: 'Microsoft Yahei';
        font-weight: normal;
    }

    .downCenter .install .quote p img {
        cursor: poiner;
    }

    .downCenter .install .quote p img, .downCenter .install .quote p a {
        display: inline-block;
    }

    .downCenter .install .quote p a {
        margin-left: 10px;
        color: #666;
        font-size: 14px;
        font-weight: normal;
        text-decoration: underline;
        line-height: 54px;
        vertical-align: top;
    }

.downCenter .ins-demo p {
    color: #d60d00;
    font-size: 20px;
    font-family: "微软雅黑";
    text-align: center;
}

    .downCenter .ins-demo p img {
        display: block;
        margin: 0 auto;
        margin-bottom: 40px;
        width: 798px;
        height: 476px;
    }

    .downCenter .ins-demo p span {
        display: block;
        line-height: 44px;
    }

/**  下载 end ***/
/**  choice学院  ***/
.choice-school {
    padding-top: 50px;
    color: #676566;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
}

    .choice-school .video-header {
        display: block;
        clear: both;
        margin: 10px 0 15px;
        color: #151515;
    }

        .choice-school .video-header a {
            color: #000000;
            text-decoration: underline;
            font-size: 12px;
            font-weight: normal;
        }

            .choice-school .video-header a.active {
                color: #fe7d21;
            }

        .choice-school .video-header > i { /*  2017-10-11修改 **/
            padding: 1px 3px 3px;
            border: solid 1px #dddddd;
            color: #555555;
            font-size: 16px;
            cursor: pointer;
        }

            .choice-school .video-header > i.active { /*  2017-10-11修改 **/
                color: #fe7d21;
                border: solid 1px #ffcbc4;
            }

    .choice-school .arr-show1 {
        font-family: 'Microsoft Yahei';
        font-size: 13px;
        font-weight: normal;
        color: #151515;
    }

        .choice-school .arr-show1 li {
            position: relative;
            margin-bottom: 40px;
            clear: both;
            display: block;
            overflow: hidden;
            line-height: 20px;
        }

            .choice-school .arr-show1 li i.col-fix {
                height: 126px;
                padding: 5px 7px;
                border: solid 1px #fbaea3;
                border-radius: 2px;
                background: url(../images/xueyuan_img.jpg) #ffece4 no-repeat center center;
                cursor: pointer;
            }

                .choice-school .arr-show1 li i.col-fix:hover, .choice-school .arr-show1 li i.col-fix:focus {
                    border: solid 1px #ff0000;
                }

                .choice-school .arr-show1 li i.col-fix:hover {
                    opacity: 0.85;
                    background-color: #ffdad5;
                }

            .choice-school .arr-show1 li .col-auto {
                padding-left: 15px;
                padding-right: 280px;
                line-height: 25px;
                color: #676566;
            }

                .choice-school .arr-show1 li .col-auto a {
                    display: block;
                    padding-bottom: 10px;
                    color: #1a497f;
                    font-size: 16px;
                    text-decoration: none;
                    font-weight: bold;
                    font-family: 'Microsoft Yahei';
                }

                .choice-school .arr-show1 li .col-auto .aside {
                    width: 176px;
                    position: absolute;
                    right: 0;
                    top: 0;
                    padding: 0 0 10px 20px;
                    border-left: solid 1px #d6d6d6;
                    line-height: 30px;
                }

                    .choice-school .arr-show1 li .col-auto .aside span {
                        display: block;
                        clear: both;
                    }

                        .choice-school .arr-show1 li .col-auto .aside span i {
                            color: #fe7d21;
                            font-size: 12px;
                        }

    .choice-school .arr-show2 {
        display: none;
        clear: both;
    }

        .choice-school .arr-show2 li {
            float: left;
            margin-bottom: 40px;
            margin-right: 25px;
            width: 204px;
            padding: 126px 7px 3px;
            background: url(../images/xueyuan_img.jpg) #ececec no-repeat center 7px;
            border: solid 1px #b0b0b0;
            border-radius: 2px;
            color: #151515;
            text-align: center;
            line-height: 26px;
            cursor: pointer;
        }

/**  end **/
/**  帮助中心  **/
.help {
    padding: 25px 0 10px;
}

    .help .col-fix {
        padding-top: 40px;
        background: url(../images/changjian_text.jpg) no-repeat left top;
    }

    .help .col-auto {
        padding-left: 17px;
        border-left: solid 1px #d6d6d6;
        color: #333333;
        font-size: 12px;
        font-weight: normal;
        font-family: 'Microsoft Yahei';
    }

        .help .col-auto .question {
            float: left;
            width: 100%;
            min-height: 500px;
            height: auto;
        }

            .help .col-auto .question .content {
                padding: 15px;
                overflow: hidden;
                border: solid 1px #d6d6d6;
            }

        .help .col-auto .answer {
            position: relative;
            padding: 5px 0 0 50px;
            font-size: 14px;
            line-height: 26px;
        }

            .help .col-auto .answer:before {
                content: '答：';
                position: absolute;
                left: 20px;
                top: 5px;
                color: #fe7d21;
                font-size: 14px;
                font-weight: bold;
                font-family: 'Microsoft Yahei';
            }

            .help .col-auto .answer img {
                width: 90%;
                display: block;
                margin: 0 auto;
                clear: both;
                padding: 10px 0;
            }

            .help .col-auto .answer span {
                display: block;
                clear: both;
                position: relative;
                font-size: 12px;
                font-weight: normal;
                color: #000000;
                overflow: hidden;
            }

                .help .col-auto .answer span.tip {
                    padding: 10px 0 10px 15px;
                }

                    .help .col-auto .answer span.tip:before {
                        content: '*';
                        position: absolute;
                        left: 0;
                        top: 10px;
                        color: #fe7d21;
                        font-size: 12px;
                        font-weight: normal;
                    }

                .help .col-auto .answer span a {
                    float: left;
                    margin-right: 6px;
                    padding: 3px 5px;
                    text-decoration: none;
                    border: solid 1px #d6d6d6;
                    background: #f2f2f2;
                }

                    .help .col-auto .answer span a i {
                        font-size: 13px;
                    }

                        .help .col-auto .answer span a i.green {
                            color: #2dd845;
                        }

                        .help .col-auto .answer span a i.orange {
                            color: #fe7d21;
                        }

                    .help .col-auto .answer span a.disabled {
                        background: #e8e8e8;
                        cursor: not-allowed;
                    }

                        .help .col-auto .answer span a.disabled i.green, .help .col-auto .answer span a.disabled i.orange {
                            color: #6b6b6b;
                        }

            .help .col-auto .answer .feedback_return {
                margin-top: 10px;
                line-height: 30px;
            }

                .help .col-auto .answer .feedback_return i {
                    margin-right: 5px;
                    color: #fe7d21;
                    font-size: 20px;
                }

            .help .col-auto .answer .feedback_unresolved {
                margin-top: 10px;
            }

                .help .col-auto .answer .feedback_unresolved label {
                    margin-right: 20px;
                }

                .help .col-auto .answer .feedback_unresolved input {
                    vertical-align: middle;
                }

                .help .col-auto .answer .feedback_unresolved .ques-sub span {
                    float: left;
                }

                .help .col-auto .answer .feedback_unresolved .ques-sub .tip.error {
                    clear: none;
                    display: inline;
                    float: none;
                    padding-left: 10px;
                    left: 5px;
                    top: -3px;
                    padding-top: 13px;
                    padding-bottom: 5px;
                    color: #fe7d21;
                }

                .help .col-auto .answer .feedback_unresolved .ques-sub .btn-large {
                    width: 100px !important;
                }

                .help .col-auto .answer .feedback_unresolved .ques-sub textarea, .help .col-auto .answer .feedback_unresolved .ques-sub input {
                    padding: 5px;
                    margin-bottom: 10px;
                    display: inline-block;
                    border: solid 1px #cccccc;
                }

                .help .col-auto .answer .feedback_unresolved .ques-sub .wper90 {
                    display: block;
                    width: 90%;
                    clear: both;
                }

                    .help .col-auto .answer .feedback_unresolved .ques-sub .wper90.textarea {
                        height: 100px;
                    }

                .help .col-auto .answer .feedback_unresolved .ques-sub img {
                    width: 100px;
                    height: 30px;
                    clear: none;
                    margin: 0;
                    float: left;
                    padding: 0;
                }

        .help .col-auto .rbar {
            float: left;
            margin-left: -240px;
            padding-left: 10px;
            width: 240px;
        }

    .help .sui-form input, .help .sui-form a {
        float: left;
        margin-right: 10px;
    }

/***  end ***/
/** 翻页样式 */
.pageTurn {
    overflow: hidden;
    display: block;
    clear: both;
}

    .pageTurn li {
        float: left;
        margin-left: 10px;
        color: #666;
        height: 20px;
        line-height: 20px;
        overflow: hidden;
    }

        .pageTurn li input {
            width: 43px;
            height: 16px;
            line-height: 16px;
            border: 1px solid #bfbfbf;
            box-shadow: 1px 1px 3px #e3e3e3 inset;
            color: #666;
        }

        .pageTurn li a {
            color: #666;
            font-size: 12px;
            font-weight: normal;
            text-decoration: none;
        }

            .pageTurn li a:hover {
                color: #fe7d21;
                text-decoration: underline;
            }

            .pageTurn li a.disabled {
                color: #b3b3b3;
                cursor: not-allowed;
            }

                .pageTurn li a.disabled:hover {
                    color: #b3b3b3;
                    text-decoration: none;
                }

    .pageTurn.st2 li {
        padding: 0;
        height: auto;
    }

        .pageTurn.st2 li a {
            padding: 0 4px;
            height: 26px;
            line-height: 24px;
            min-width: 28px;
            text-align: center;
            border: solid 1px #dddddd;
            color: #151515;
            font-size: 14px;
            font-weight: normal;
            font-family: 'Microsoft Yahei';
            text-decoration: none;
            text-align: center;
            background: #ffffff;
            display: block;
        }

            .pageTurn.st2 li a:hover, .pageTurn.st2 li a:active {
                border: solid 1px #fe7d21;
                color: #fe7d21;
            }

            .pageTurn.st2 li a.disabled {
                cursor: not-allowed;
                color: #dddddd;
            }

                .pageTurn.st2 li a.disabled:hover, .pageTurn.st2 li a.disabled:active {
                    border: solid 1px #dddddd;
                }

        .pageTurn.st2 li.active a {
            background: #fe7d21;
            border: solid 1px #fe7d21;
            color: #ffffff;
        }

/*** 翻页  end   **/
/*** list 列表  ***/
.content-list a {
    display: block;
    text-align: left;
    color: #333333;
    font-weight: normal;
    font-size: 12px;
    text-decoration: underline;
    line-height: 20px;
}

.content-list ul li {
    position: relative;
    padding-left: 16px;
}

    .content-list ul li:before {
        content: '';
        position: absolute;
        left: 0;
        top: 14px;
        margin-top: -1px;
        width: 2px;
        height: 2px;
        background: #282b30;
    }

.content-list ul.xlg li {
    padding: 4px 0 4px 20px;
}

    .content-list ul.xlg li a {
        font-size: 14px;
    }

    .content-list ul.xlg li:before {
        margin-top: -2px;
        width: 4px;
        height: 4px;
        background: #f54e07;
    }

.content-list ul.icon-arrow li {
    padding-top: 3px;
    padding-bottom: 3px;
    position: relative;
}

    .content-list ul.icon-arrow li:before {
        top: 10px;
        width: 0;
        height: 0;
        background: transparent;
    }

    .content-list ul.icon-arrow li a {
        text-decoration: none;
    }

    .content-list ul.icon-arrow li i {
        position: absolute;
        left: -2px;
        top: -1px;
        cursor: pointer;
    }

.content-list ul.icon-arrow > li {
    border-bottom: solid 1px #d6d6d6;
}

.content-list ul.icon-arrow ul li.noIcon:before {
    border: none;
}

/****  end  ***/
/***  登录样式 *****/
.user {
    padding-bottom: 50px;
    color: #999;
    font-size: 12px;
    font-weight: normal;
}

    .user input {
        width: 99.99%;
        padding: 9px 0 9px 10px;
        height: 38px;
        color: #151515;
        border: 1px solid #e6e6e6;
    }

    .user h3 {
        padding: 50px;
        color: #000000;
        font-size: 29px;
        font-weight: bold;
        font-family: 'SimHei';
        text-align: center;
        text-shadow: 0 1px 0px #151515;
    }

    .user p {
        font-size: 14px;
        text-align: center;
        line-height: 26px;
    }

    .user .input-form {
        width: 320px;
        margin: 0 auto;
        padding-top: 50px;
        position: relative;
    }

        .user .input-form .manner {
            padding: 15px 0 30px;
            clear: both;
        }

        .user .input-form > .tip {
            display: none;
            position: absolute;
            top: 10px;
            left: 50%;
            margin-left: -80px;
            color: #e94609;
            font-size: 14px;
        }

    .user a {
        color: #676767;
        text-decoration: none;
        font-weight: normal;
        font-size: 12px;
    }

        .user a.line {
            text-decoration: underline;
        }

    .user img.yzm {
        width: 110px;
        height: 38px;
        display: block !important;
        cursor: pointer;
        padding: 0 !important;
    }

    .user .login {
        padding: 80px 0 30px;
        width: 420px;
        margin: 0 auto;
        margin-top: 90px;
        background: url(../images/logo_new.png) no-repeat center 30px;
        text-align: center;
    }

        .user .login input {
            border-radius: 6px 6px 0 0;
        }

            .user .login input.lst-child {
                margin-top: -1px;
                border-radius: 0 0 6px 6px;
            }

        .user .login .yzm {
            padding: 10px 0;
            display: none;
        }

            .user .login .yzm input {
                float: left;
                width: 167px;
                border-radius: 5px;
            }

            .user .login .yzm img {
                cursor: pointer;
            }

    .user .register {
        padding: 80px 0 0;
        width: 1000px;
        margin: 0 auto;
        background: url(../images/logo_new.png) no-repeat center 30px;
        text-align: left;
    }

        .user .register .checkbox {
            width: 14px;
            height: 14px;
            padding: 0;
            vertical-align: middle;
        }

        .user .register .input-form {
            padding: 50px 0 0 290px;
            width: 100%;
        }

        .user .register .group {
            display: block;
            margin-bottom: 15px;
            padding: 0 300px 0 85px;
            width: 99.99%;
            position: relative;
            clear: both;
        }

            .user .register .group > i {
                position: absolute;
                left: 0;
                top: 4px;
                font-size: 14px;
                font-style: normal;
                color: #151515;
            }

            .user .register .group .w167 {
                width: 167px;
            }

            .user .register .group .w140 {
                width: 143px;
            }

            .user .register .group .yzm-img {
                padding: 0 0 3px;
            }

                .user .register .group .yzm-img a {
                    color: #dc4816;
                    font-size: 12px;
                    font-weight: normal;
                    text-align: center;
                    text-decoration: none;
                    clear: both;
                    display: block;
                    line-height: 1;
                }

            .user .register .group .btn-yzm {
                padding-left: 0;
                background: #f7611f;
                color: #ffffff;
                border: solid 1px #f7611f;
                font-weight: normal;
                font-family: 'Microsoft YaHei';
                font-size: 14px;
                cursor: pointer;
                line-height: 1;
            }

                .user .register .group .btn-yzm.disabled {
                    border: 0px solid #e6e6e6;
                    background: #e6e6e6;
                    color: #999999;
                    cursor: not-allowed;
                }

            .user .register .group .terms {
                display: block;
                clear: both;
            }

            .user .register .group > .tip {
                position: absolute;
                left: 420px;
                top: 4px;
                color: #ff7448;
                display: none;
            }

                .user .register .group > .tip i {
                    color: #ff0000;
                    font-size: 13px;
                }

                .user .register .group > .tip.ok i {
                    color: #11b825;
                    font-size: 14px;
                }

        .user .register input {
            border-radius: 5px;
        }

    .user .btn-login {
        margin-top: 15px;
        padding-left: 0;
        clear: both;
        width: 99.99%;
        border-radius: 5px !important;
        height: 44px;
        font-size: 16px;
        font-weight: normal;
        font-family: 'Microsoft Yahei';
    }

/*****  end  ******/
/**** 个人中心  ****/
.perInfo {
    padding: 3px 46px 0 16px;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Microsoft Yahei';
    overflow: hidden;
}

    .perInfo .fr .orange-lip {
        padding-left: 15px;
        padding-right: 15px;
    }

    .perInfo .fr .red {
        color: #f03b0e;
        font-weight: bold;
    }

    .perInfo .col-l {
        padding-left: 90px;
        min-width: 320px;
        height: 87px;
        float: left;
        position: relative;
    }

        .perInfo .col-l > span {
            display: block;
            line-height: 26px;
        }

        .perInfo .col-l .imgPer {
            width: 74px;
            height: 74px;
            -webkit-border-radius: 37px;
            -moz-border-radius: 37px;
            border-radius: 37px;
            overflow: hidden;
            position: absolute;
            left: 0;
            top: 4px;
        }

            .perInfo .col-l .imgPer img {
                width: 74px;
                height: 74px;
            }

        .perInfo .col-l i {
            margin-left: 5px;
            position: relative;
            color: #ffffff;
            font-size: 17px;
            cursor: pointer;
            -webkit-text-stroke-width: 0;
        }

            .perInfo .col-l i.child3 {
                color: #5475ab;
            }

            .perInfo .col-l i.active {
                width: 23px;
                height: 20px;
                color: #ffffff;
            }

                .perInfo .col-l i.active.active:after {
                    content: '';
                    position: absolute;
                    background: url(../images/t_rz03.jpg) no-repeat left top;
                    left: 0;
                    top: 2px;
                    z-index: 2;
                    width: 23px;
                    height: 18px;
                    display: inline-block;
                }

        .perInfo .col-l input {
            width: 142px;
            color: #ffffff;
            font-size: 14px;
            font-family: 'Microsoft Yahei';
            font-weight: normal;
            background: transparent;
            border: none;
        }

.perCnNav {
    background: #f8f8f8;
    overflow: hidden;
    clear: both;
}

    .perCnNav h3 {
        margin-bottom: 30px;
        font-size: 20px;
        font-weight: bold;
        font-family: 'Microsoft Yahei';
        color: #151515;
        padding-bottom: 8px;
        padding-left: 5px;
        border-bottom: dotted 1px #cccccc;
    }

        .perCnNav h3 i {
            margin-right: 10px;
            font-weight: normal;
            -webkit-text-stroke-width: 0;
        }

    .perCnNav i.identifi {
        margin-left: 5px;
        position: relative;
        -webkit-text-stroke-width: 0;
        width: 23px;
        height: 20px;
        background: url(../images/t_rz03.jpg) no-repeat left top;
        display: inline-block;
        vertical-align: middle;
    }

    .perCnNav .sui-nav.nav-tabs > .active > a {
        color: #FF6600;
        font-weight: bold;
    }

    .perCnNav .nav-tabs > li + li {
        margin-left: 0;
    }

    .perCnNav .perOr {
        height: 610px;
    }

        .perCnNav .perOr li {
            margin: 0;
            width: 100%;
            display: block;
            border: none;
            border-radius: 0;
        }

            .perCnNav .perOr li.active, .perCnNav .perOr li:focus, .perCnNav .perOr li.active > a:focus {
                background: #FFF9F5;
            }

                .perCnNav .perOr li.active i, .perCnNav .perOr li:focus i, .perCnNav .perOr li.active > a:focus i {
                    color: #ffffff;
                }

            .perCnNav .perOr li a i {
                font-size: 20px;
                color: #c7c7c7;
            }

    .perCnNav .tab-content {
        font-size: 16px;
        font-weight: normal;
        font-family: 'Microsoft Yahei';
        color: #383838;
    }

        .perCnNav .tab-content.tab-wraped {
            padding-top: 0;
            border: none;
            overflow: auto;
            border-left: solid 0px #dddddd;
        }

    .perCnNav .password p {
        padding-bottom: 20px;
        padding-top: 5px;
        line-height: 36px;
        clear: both;
    }

        .perCnNav .password p.bold {
            font-weight: bold;
        }

            .perCnNav .password p.bold a {
                color: #fe7d21;
                font-size: 16px;
                font-weight: bold;
                text-decoration: none;
            }

        .perCnNav .password p a {
            color: #fe7d21;
            font-size: 16px;
            font-weight: normal;
            text-decoration: none;
        }

    .perCnNav .password .editPassword {
        padding-top: 30px;
        font-size: 16px;
    }

        .perCnNav .password .editPassword .control-label {
            color: #666666 !important;
        }

        .perCnNav .password .editPassword input {
            border-radius: 1px;
            border: solid 1px #b5b5b5;
        }

            .perCnNav .password .editPassword input[type="text"] {
                background: transparent;
            }

            .perCnNav .password .editPassword input.ts {
                border-color: #db3838;
            }

            .perCnNav .password .editPassword input.sui-btn {
                border: none;
                font-family: 'Microsoft Yahei';
            }

        .perCnNav .password .editPassword .control-group.minGap {
            margin-top: -15px;
            margin-bottom: 10px;
        }

        .perCnNav .password .editPassword .security {
            width: 66px;
            height: 14px;
            margin-right: 2px;
            line-height: 13px;
            display: inline-block;
            background: #b2b2b2;
            color: #ffffff;
            font-size: 12px;
            font-weight: normal;
            text-align: center;
        }

            .perCnNav .password .editPassword .security.active {
                background: #fe7d21;
            }

    .perCnNav .zlgl .Wrap, .perCnNav .zlgl p, .perCnNav .identify .Wrap, .perCnNav .identify p, .perCnNav .zhbd .Wrap, .perCnNav .zhbd p {
        padding-bottom: 20px;
        padding-top: 5px;
        line-height: 36px;
        clear: both;
    }

        .perCnNav .zlgl .Wrap b, .perCnNav .zlgl p b, .perCnNav .identify .Wrap b, .perCnNav .identify p b, .perCnNav .zhbd .Wrap b {
            font-weight: normal;
        }

    .perCnNav .zhbd b {
        padding-bottom: 10px;
        display: block;
        font-weight: bold;
    }

    .perCnNav .zhbd i {
        margin-right: 1px;
        position: relative;
        width: 24px;
        font-size: 16px;
        z-index: 1;
        color: #ffffff;
    }

        .perCnNav .zhbd i:before {
            position: absolute;
            content: '';
            background: #fa5848;
            left: -4px;
            top: 7px;
            width: 24px;
            height: 24px;
            border-radius: 12px;
            z-index: -1;
        }

        .perCnNav .zhbd i.iconQQ:before {
            position: absolute;
            content: '';
            background: #4c8fda;
            left: -4px;
            top: 7px;
            width: 24px;
            height: 24px;
            border-radius: 12px;
            z-index: -1;
        }

    .perCnNav .zhbd span i.iconfont {
        display: inline-block;
    }

    .perCnNav .zhbd span a {
        font-size: 16px;
        font-weight: normal;
        font-family: 'Microsoft Yahei';
        color: #5a5a5a;
        text-decoration: underline;
    }

    .perCnNav .zhbd span.active a {
        color: #000000;
    }

    .perCnNav .zhbd span.active i.iconfont {
        display: none;
    }

    .perCnNav .zhbd span.active i.iconCG {
        display: inline-block;
    }

        .perCnNav .zhbd span.active i.iconCG:before {
            content: "" !important;
        }

    .perCnNav .addExtra p {
        margin-top: 5px;
        font-size: 12px;
        color: #666666;
    }

        .perCnNav .addExtra p span {
            color: #fe7d21;
        }

    .perCnNav .ticket img {
        width: 135px;
        height: 75px;
    }

    .perCnNav .ticket a {
        margin-right: 48px;
        display: inline-block;
        margin-right: 25px;
    }

        .perCnNav .ticket a.lst-child {
            margin-right: 0;
        }

        .perCnNav .ticket a:hover, .perCnNav .ticket a:active, .perCnNav .ticket a:focus {
            opacity: 0.8;
        }

    .perCnNav .ticket p {
        width: 100%;
        clear: both;
        line-height: 28px;
    }

        .perCnNav .ticket p span {
            color: #fe7d21;
            font-weight: bold;
            display: block;
            padding-bottom: 5px;
        }

.myOrder {
    width: 99.99%;
    margin-bottom: 10px;
    margin-top: 30px;
    border: none;
    border-collapse: collapse;
    font-size: 12px;
    font-weight: normal;
    font-family: 'Microsoft Yahei';
    color: #151515;
    line-height: 22px;
    text-align: center;
}

    .myOrder tr td {
        padding: 5px;
        border: none;
        border-collapse: collapse;
    }

    .myOrder tr.thead td {
        padding: 8px 8px 7px;
        text-align: center;
        color: #666666;
        font-size: 14px;
    }

        .myOrder tr.thead td:first-child {
            text-align: left;
        }

    .myOrder tr.orderNum td {
        position: relative;
        z-index: 1;
        color: #888888;
    }

        .myOrder tr.orderNum td:before {
            position: absolute;
            content: '';
            left: 0;
            bottom: 0;
            z-index: 2;
            width: 100%;
            height: 1px;
            border-bottom: dotted 1px #c2c2c4;
        }

    .myOrder tr.orderInfo td {
        position: relative;
        z-index: 1;
        color: #888888;
    }

        .myOrder tr.orderInfo td:before {
            position: absolute;
            content: '';
            left: 0;
            bottom: 0;
            z-index: 2;
            border-bottom: dotted 1px #c2c2c4;
            width: 100%;
            height: 1px;
        }

    .myOrder tr.orderNum td {
    }

    .myOrder tr.orderInfo td.child1 {
        padding-bottom: 0;
        text-align: left;
    }

        .myOrder tr.orderInfo td.child1 img {
            width: 44px;
            height: 64px;
        }

/********  end *****/
/***   table定义   ****/
.tab-default {
    width: 99.99%;
    border: none;
    border-collapse: collapse;
    font-size: 12px;
    font-weight: normal;
    font-family: 'Microsoft Yahei';
    color: #888888;
    line-height: 22px;
    text-align: center;
}

    .tab-default tr td {
        padding: 8px 3px;
        border-top: 1px solid #d6d7de;
        border-bottom: 1px solid #d6d7de;
        border-collapse: collapse;
    }

    .tab-default tr th {
        padding: 4px 3px;
        border-top: 1px solid #d6d7de;
        border-bottom: 1px solid #d6d7de;
        font-weight: normal;
        font-size: 14px;
        color: #666666;
        background: #e1e2e8;
        border-collapse: collapse;
    }

    .tab-default tr td {
        color: #5a5a5a;
    }

/*******  end  ********/
.sui-steps-round {
    width: 99.5%;
}

    .sui-steps-round.avg3 > div {
        width: 30%;
    }

        .sui-steps-round.avg3 > div .wrap {
            width: 99.5%;
        }

            .sui-steps-round.avg3 > div .wrap .bar {
                width: 73%;
            }

    .sui-steps-round.avg2 > div {
        width: 45%;
    }

        .sui-steps-round.avg2 > div .wrap {
            width: 99.5%;
        }

            .sui-steps-round.avg2 > div .wrap .bar {
                width: 78%;
            }

    .sui-steps-round.avg1 > div {
        width: 90%;
    }

        .sui-steps-round.avg1 > div .wrap {
            width: 99.5%;
        }

            .sui-steps-round.avg1 > div .wrap .bar {
                width: 90%;
            }

/*** 修改密码  弹出  ***/
.bindInfo {
    width: 600px;
    height: 300px;
    margin-left: -300px;
}

    .bindInfo .modal-header {
        border: none !important;
        position: relative;
        z-index: 3;
    }

    .bindInfo .sui-steps-round {
        margin-left: 20px;
        width: 99.5%;
    }

        .bindInfo .sui-steps-round > div .bar {
            width: 100px;
        }

    .bindInfo .phoneNum {
        padding: 0 0 10px 100px;
        margin-top: 55px;
        text-align: left;
        font-size: 12px;
        line-height: 34px;
    }

        .bindInfo .phoneNum span, .bindInfo .phoneNum input {
            float: left;
        }

        .bindInfo .phoneNum span {
            width: 100px;
            text-align: right;
            line-height: 21px;
        }

            .bindInfo .phoneNum span.tipError {
                width: auto;
                white-space: nowrap;
            }

            .bindInfo .phoneNum span.yzm {
                width: 90px;
                height: 20px;
                padding-left: 8px;
            }

                .bindInfo .phoneNum span.yzm img {
                    width: 99%;
                    height: 100%;
                    cursor: pointer;
                }

    .bindInfo .emailYZM {
        padding: 0 0 10px 100px;
        margin-top: 55px;
        text-align: left;
        font-size: 14px;
        line-height: 34px;
    }

    .bindInfo input.yzm {
        width: 90px;
    }

    .bindInfo input.btn-yzm {
        margin-left: 5px;
        height: 21px;
        padding-left: 3px;
        padding-right: 3px;
        display: inline-block;
    }

        .bindInfo input.btn-yzm.disabled {
            background: #ddd;
            border: solid 1px #ccc;
            color: #999999;
            cursor: not-allowed;
        }

/*** end  **/
/*** 二维码 ***/
.ewm {
    *position: absolute;
    *right: auto;
    *z-index: 9999;
    *left: expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)+7||0));
    *bottom: auto;
    *top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)+7||0)));
    position: fixed;
    bottom: 7px;
    right: 7px;
    z-index: 9999;
    background: url(../images/ewm.png) no-repeat left top;
    width: 110px;
    height: 151px;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

/**  end ***/
/***  自适应弹出形式  用户中心  ***/
.auto-personCenter .inner-wrap2 {
    width: 100%;
}

.auto-personCenter .tab-content.tab-wraped {
    min-height: 300px;
}

.auto-personCenter .perInfo {
    padding: 5px 20px;
}

/****  end ***/
.help-tree li > a.active {
    background-color: #D0D0D0;
}

.tree-path li {
    display: inline;
}

    .tree-path li > a {
        cursor: pointer;
    }

    .tree-path li > span {
        padding: 0 5px 0 5px;
    }

.choice-pagenation > ul {
    float: right;
}

.number-area {
    margin-left: -10px;
}

.line-dashed1 {
    padding-top: 22px;
    border-top: dashed 1px #c1c1c1;
    border-bottom: dashed 1px #c1c1c1;
    overflow: hidden;
}

.uploadify-queue-item {
    padding: 5px 10px;
    background-color: #F5F5F5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font: 11px Verdana, Geneva, sans-serif;
    margin-top: 5px;
    max-width: 350px;
    padding: 10px;
}

    .uploadify-queue-item .cancel {
        float: right;
        width: 26px;
    }

        .uploadify-queue-item .cancel a {
            color: #fe7d21;
            font-size: 13px;
            text-decoration: none;
            font-weight: normal;
        }

    .uploadify-queue-item .icon-ps {
        height: 32px;
        width: 34px;
        display: inline-block;
        overflow: hidden;
        margin-right: 10px;
        vertical-align: top;
    }

        .uploadify-queue-item .icon-ps img {
            width: 99%;
            height: 100%;
        }

    .uploadify-queue-item .fileDes {
        font-size: 12px;
        font-family: 'SimSun';
        font-weight: normal;
        text-align: left;
        line-height: 16px;
        width: 230px;
        overflow: hidden;
        display: inline-block;
    }

        .uploadify-queue-item .fileDes .fileName {
            display: block;
            clear: both;
        }

        .uploadify-queue-item .fileDes .fileOther {
            display: block;
            clear: both;
        }

.w712 {
    width: 712px;
    margin: 0 auto;
}

.choiceQuestion {
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    text-align: left;
}

    .choiceQuestion h2 {
        text-align: center;
        font-size: 26px;
        font-weight: normal;
        line-height: 40px;
        height: 40px;
        margin: 0;
    }

    .choiceQuestion .wb {
        font-weight: bold;
    }

.newtipBg {
    width: 100%;
    height: 100%;
    background: #f9f9f9;
}

.tipBg2 {
    width: 100%;
    height: 100%;
    background: #ededed;
}

.newtip {
    width: 680px;
    padding: 0 10px;
    overflow: hidden;
    line-height: 2;
    background: #f9f9f9;
    color: #535353;
    font-size: 14px;
}

    .newtip .tipInfo {
        margin: 40px 0 20px 20px;
    }

        .newtip .tipInfo .fs15 {
            font-size: 15px;
        }

    .newtip .tipProduct {
        margin-top: 10px;
        clear: both;
        overflow: hidden;
    }

        .newtip .tipProduct .col2 {
            width: 46%;
            overflow: hidden;
            display: inline-block;
            margin-right: -4px;
        }

            .newtip .tipProduct .col2.auto {
                width: 53%;
            }

            .newtip .tipProduct .col2 .p_info li {
                float: left;
                color: #727272;
                line-height: 1.6;
                font-size: 14px;
                white-space: nowrap;
            }

                .newtip .tipProduct .col2 .p_info li:first-child {
                    padding-top: 20px;
                    text-align: center;
                    width: 100px;
                }

                .newtip .tipProduct .col2 .p_info li .p-title {
                    border-bottom: 1px solid #dfdfdf;
                    color: #626262;
                    width: 100%;
                    font-size: 16px;
                    padding-bottom: 5px;
                    margin-bottom: 5px;
                    font-weight: bold;
                }

                .newtip .tipProduct .col2 .p_info li .fb {
                    font-weight: bold;
                }

                .newtip .tipProduct .col2 .p_info li .fs16 {
                    font-size: 16px;
                }

                .newtip .tipProduct .col2 .p_info li .fs14 {
                    font-size: 14px;
                }

                .newtip .tipProduct .col2 .p_info li .line-through {
                    text-decoration: line-through;
                }

    .newtip .sui-form {
        font-size: 14px;
    }

        .newtip .sui-form .control-label {
            width: auto;
        }

.inviteCodeTip {
    width: 500px;
    height: 200px;
    padding: 0 85px;
    color: #000000;
    font-size: 14px;
    font-family: 'Arial','SimSun';
    line-height: 24px;
    overflow: hidden;
}

    .inviteCodeTip .fff4-14b {
        color: #ff4f03;
        font-size: 14px;
        font-weight: bold;
    }

.tipTipWrap {
    padding: 60px 0;
    margin-bottom: 100px;
    overflow: hidden;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 20px;
}

.tipTipInfo {
    color: #fe7d21;
    font-family: "微软雅黑";
    font-size: 21px;
    display: block;
    clear: both;
}

    .tipTipInfo i {
        padding: 10px 0 32px 85px;
        background: url(../images/ico_bg.png) no-repeat left top;
        width: 75px;
        height: 66px;
        display: inline-block;
        vertical-align: middle;
    }

        .tipTipInfo i.waiting {
            background-position: left -80px;
            height: 83px;
            width: 65px;
        }

    .tipTipInfo span {
        display: inline-block;
        text-align: left;
        height: 55px;
        vertical-align: bottom;
    }

.tipTipWrap p {
    margin-top: 50px;
    display: block;
    clear: both;
}

.paySuccess {
    background: url(../images/icon_ok.gif) no-repeat left top;
    color: #7f7f7f;
    font-size: 13px;
    font-weight: normal;
    line-height: 22px;
    width: 600px;
    padding-left: 93px;
    margin: 0 auto;
    margin-top: 60px;
    text-align: left;
    overflow: hidden;
}

    .paySuccess > p {
        margin-bottom: 30px;
        text-align: left;
        overflow: hidden;
    }

    .paySuccess .f353 {
        color: #353535;
    }

    .paySuccess > p.outline {
        margin-bottom: 40px;
        padding: 3px;
        color: #353535;
        background: #f9f9f9;
    }

.after-pay {
    z-index: 1001;
    position: fixed;
    padding: 0px;
    margin: 0px;
    width: 395px;
    top: 40%;
    left: 35%;
    text-align: center;
    color: rgb(0, 0, 0);
    border: none;
    cursor: wait;
}

    .after-pay .pop-up {
        width: 445px;
        background: url(../../Images/afterPay.jpg) repeat-x 0 0 #efefef;
        padding-bottom: 20px;
        cursor: default;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        margin: 0 auto;
        overflow: auto;
        box-shadow: 0 0 10px black;
    }

    .after-pay .title {
        color: #fff;
        text-indent: 10px;
        text-align: center;
        font: bold 19px/44px '微软雅黑';
        position: relative;
        margin: 0;
        height: 46px;
        line-height: 46px;
    }

    .after-pay .content {
        padding: 40px 0;
        margin: 0 auto;
        width: 306px;
    }

        .after-pay .content .btn {
            width: 138px;
            height: 38px;
            color: #fff;
            background: url(../../Images/afterPayBtn.png) no-repeat 0 -241px;
            font-size: 14px;
            border: none;
            font-weight: bold;
            cursor: pointer;
        }

.block {
    z-index: 1000;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgb(0, 0, 0);
    opacity: 0.5;
    cursor: wait;
    position: fixed;
}

.bot_info {
    text-align: center;
    padding: 10px 0;
    font-family: "宋体";
    font-size: 12px;
    margin: 0;
    outline: 0 none;
    vertical-align: baseline;
}





.carousel-inner > .item > img {
    margin: 0 auto;
    width: 1260px;
}

.carou0 {
    /*background: url(/images/Carousel/new16-03.jpg) no-repeat center center;*/
    background: url(/images/Carousel/20220804.jpg) no-repeat center center;
    width: 100%;
    height: 100%;
    background-color: transparent;
}

.carou {
    /*background: url(/images/Carousel/new16-03.jpg) no-repeat center center;*/
    background: url(/images/Carousel/banner0711.jpg) no-repeat center center;
    width: 100%;
    height: 100%;
    background-color: transparent;
}

.carou1 {
    background: url(/images/Carousel/20231227.jpg) no-repeat center center;
    width: 100%;
    height: 100%;
    background-color: transparent;
}

.carou2 {
    background: url(/images/Carousel/broker.jpg) no-repeat center center;
    width: 100%;
    height: 100%;
    background-color: transparent;
}

.carou3 {
    background: url(/images/Carousel/bank.jpg) no-repeat center center;
    width: 100%;
    height: 100%;
    background-color: transparent;
}

.carou4 {
    background: url(/images/Carousel/SchoolApplyNew.jpg) no-repeat center center;
    width: 100%;
    height: 100%;
    background-color: transparent;
}
.carou5 {
    background: url(/images/Carousel/choiceapp.jpg) no-repeat center center;
    width: 100%;
    height: 100%;
    background-color: transparent;
}
.carou6 {
    background: url(/images/Carousel/20231227.jpg) no-repeat center center;
    width: 100%;
    height: 100%;
    background-color: transparent;
}

.fixed-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    margin: 0;
    z-index: 99;
}

/**  2017-5-19个人中心修改 **/

.bgfe7 {
    background: #5b5d63;
}

.bg5b5 {
    background-color: #fff;
}

.cfe7 {
    color: #fe7d21 !important;
}

.ffff18 {
    font-size: 18px;
    color: #ffffff;
    font-weight: normal;
}

h5 {
    margin: 25px 0 0;
    width: 100%;
    position: relative;
    background-color: #8a847c;
    color: #ffffff;
    text-align: left;
    overflow: hidden;
}

    h5:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 8px;
        height: 100%;
        background: #fe7d21;
        z-index: 3;
    }

    h5 .title {
        position: relative;
        padding: 0 13px 0 35px;
        height: 60px;
        line-height: 60px;
        color: #ffffff;
        font-size: 18px;
        font-weight: normal;
        letter-spacing: 2px;
    }

.btn-strong {
    background: #fe7d21;
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    padding: 5px 12px 7px;
    line-height: 1;
    cursor: pointer;
}

.inner-wrap4 {
    position: relative;
    left: 0;
    max-width: 1114px;
    min-width: 680px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}  

.perCnNav .perOr {
    margin-top: 10px;
}

    .perCnNav .perOr > li > a {
        padding: 0;
        height: 50px;
        white-space: nowrap;
        color: #222;
        font-size: 16px;
        display: flex;
        align-items: center;
    }

        /* .perCnNav .perOr > li > a:hover {
            color: #ffffff;
        } */

    .perCnNav .perOr > li {
        position: relative;
        margin: 0;
        display: block;
    }

    .perCnNav .perOr li.active a:before {
        position: absolute;
        content: '';
        width: 4px;
        height: 100%;
        background-color: #FF6600;
        left: 0;
        top: 0;
        z-index: 3;
    }

    .perCnNav .perOr li {
        padding-left: 21px;
    }

        .perCnNav .perOr li a i {
            position: absolute;
            left: 20px;
            top: -1px;
        }
/******* END  ******/

input.ts {
    border: solid 1px #db3838 !important;
}

.h550 {
    height: 550px;
}

.bgf8f8 {
    background: #f8f8f8;
}



/*** 用户中心信息提示 tip   2017-6-2新增 ***/
.tipUserCenter {
    border: none !important;
    width: 345px;
}

    .tipUserCenter .modal-header {
        background: #5c606f;
        margin: 0;
        border: none;
    }

    .tipUserCenter .sui-close {
        color: #aeb0b7;
        text-shadow: none;
        position: absolute;
        right: 8px;
        top: 8px;
        z-index: 8;
        font-size: 26px;
    }

.sui-modal.tipUserCenter p {
    margin: 0;
    padding: 0;
    line-height: 40px;
    letter-spacing: 1px;
}

.sui-modal.tipUserCenter .modal-body {
    padding: 0;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-family: 'SimHei';
    font-weight: normal;
}

.sui-modal.tipUserCenter .h2 {
    font-size: 26px;
    font-weight: bold;
    letter-spacing: 0;
}

.bg5c6 {
    background: #5c606f;
}

.py25 {
    padding: 20px 0 25px 0;
}

.py14 {
    padding: 14px 0;
}

.sui-modal.tipUserCenter .sui-btn.orange-lip {
    padding-left: 0;
    padding-right: 0;
    width: 142px;
    background: #fe7d21;
    color: #ffffff;
    font-weight: normal;
    font-size: 20px;
    border: solid 1px #fe7d21;
    font-family: 'SimHei';
    font-weight: normal;
}


.perCnNav .zhbd i.gray:before {
    background: #999999;
}


.uploadfile {
    border: none !important;
    cursor: pointer;
    height: 27px;
    right: 9px;
    margin: 0 !important;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    padding: 0 !important;
    position: absolute;
    top: 0;
    width: 60px;
    z-index: 9;
}

.rel {
    position: relative;
}

.mb20 {
    margin-bottom: 55px;
}


.perCnNav {
    height: calc(100% - 96px);
}

    .perCnNav .inner-wrap4 {
        height: 100%;
    }

        .perCnNav .inner-wrap4 .col-auto {
            overflow-x: hidden;
            overflow-y: auto;
        }

/** 2017-7-6号新增  */
.row55 {
    height: 55px;
    line-height: 55px;
}

.h418 {
    height: 418px;
}

.pd24 {
    padding: 24px;
}

.px10 {
    padding: 0 10px;
}

.pl100 {
    padding-left: 100px;
}

.pt11 {
    padding-top: 11px;
}

.pt40 {
    padding-top: 40px;
}

.pt15 {
    padding-top: 15px;
}

.bgfbf {
    background: #fbf5f1;
}

.bgf3f {
    background: #f3f3f3;
}

.outline,
.line-n {
    border: solid 1px #e8e8e8;
}

.font2 .size24b {
    font-size: 24px;
}

.ff04 {
    color: #f04447;
}

.fs16 {
    font-size: 16px;
}

.ffa9 {
    color: #fa944a !important;
}

.f8d8 {
    color: #8d8d8d;
    font-family: 'SimSun';
    font-size: 12px;
    font-weight: normal;
}

    .f8d8 .ffe7 {
        color: #fe7d21;
    }

.hr2 {
    margin: 0;
    padding-top: 10px;
    width: 100%;
    height: 11px;
    border-bottom: dashed 1px #e6e6e6;
    clear: both;
}

.aorange-12:link, .aorange-12:visited {
    color: #fa944a;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.aorange-12:hover, .aorange-12:active {
    color: #fa944a;
    text-decoration: none;
}

.btnOrder:link, .btnOrder:visited {
    height: 100%;
    width: 118px;
    text-align: center;
    display: inline-block;
    background: #f04447;
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
}

.btnOrder:hover, .btnOrder:active {
    color: #ffffff;
    text-decoration: none;
}

.boxShadow {
    background: #ffffff;
    box-shadow: 0 1px 10px #bbb;
    line-height: 1;
}

.line-strong {
    border: solid 2px #a8d1ff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.lab-warning {
    margin-left: -5px;
    padding: 1px 15px 2px;
    position: relative;
    display: inline-block;
    background: #f04447;
    color: #ffffff;
    font-size: 16px;
    line-height: 1.8;
    font-weight: normal;
    text-align: center;
}

    .lab-warning:after {
        position: absolute;
        content: '';
        left: -6px;
        bottom: -5px;
        z-index: -1;
        border: solid 6px transparent;
        border-right-color: #c30003;
    }

.lab-payChoice {
    width: 128px;
    height: 32px;
    padding-top: 6px;
    margin-right: 15px;
    display: inline-block;
    line-height: 1;
    font-size: 16px;
    font-weight: normal;
    font-family: 'Microsoft Yahei';
    border: solid 1px #c6c6c6;
    text-align: center;
    cursor: pointer;
}

    .lab-payChoice.active {
        border: solid 2px #fe7d21;
        position: relative;
    }

        .lab-payChoice.active:before {
            width: 12px;
            height: 12px;
            position: absolute;
            content: url(../images/icon-checked.gif);
            z-index: 2;
            right: 0;
            bottom: 2px;
        }

.onlinePayManner {
    overflow: hidden;
    clear: both;
}

    .onlinePayManner li {
        position: relative;
        width: 24.99%;
        padding-left: 20px;
        float: left;
    }

        .onlinePayManner li label {
            position: absolute;
            left: 2px;
            top: 50%;
            margin-top: -8px;
            z-index: 1;
        }

        .onlinePayManner li span {
            padding: 2px;
            height: 55px;
            width: 94%;
            text-align: center;
            border: solid 1px #bcbdb4;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            display: block;
            cursor: pointer;
        }

.img-onlinePay1 {
    background: url(../images/img-onlinePay1.jpg) no-repeat center center;
}

.img-onlinePay2 {
    background: url(../images/img-onlinePay2.jpg) no-repeat center center;
}

.img-onlinePay3 {
    background: url(../images/img-onlinePay3.jpg) no-repeat center center;
}

.img-onlinePay4 {
    background: url(../images/img-onlinePay4.jpg) no-repeat center center;
}

.zzPay {
    clear: both;
    overflow: hidden;
    zoom: 1;
}

    .zzPay li {
        width: 33.33%;
        padding: 0 20px 0 50px;
        float: left;
        border-right: dashed 1px #e6e6e6;
        font-size: 14px;
        font-family: 'Arial','SimSun';
        font-weight: normal;
        letter-spacing: -1px;
        color: #666666;
    }


        .zzPay li:last-child {
            border: none;
        }

        .zzPay li.lstchild {
            border: none;
        }

        .zzPay li:first-child {
        }

        .zzPay li > p {
            text-align: center;
        }

        .zzPay li > div {
            line-height: 36px;
        }

            .zzPay li > div > span {
                display: block;
            }

        .zzPay li a {
            color: #fe7d21;
            font-size: 14px;
            font-family: 'Arial','SimSun';
            font-weight: normal;
            letter-spacing: -1px;
            text-decoration: none;
        }

.ls0 {
    letter-spacing: 0 !important;
    font-size: 13px !important;
}

.zzPay1,
.zzPay2 {
    height: 64px;
    width: 90%;
    background: url(../images/img-zzpay-1.jpg) no-repeat center top;
}

.zzPay2 {
    background-image: url(../images/img-zzpay-2.jpg);
}

.zzPay3,
.zzPay4 {
    height: 100px;
    width: 85%;
    background: url(../images/img-zzpay-3.jpg) no-repeat center top;
}

.zzPay4 {
    background-image: url(../images/img-zzpay-4.jpg);
}

.dsb {
    display: block;
}

.checked-order i {
    color: #ff7145;
    font-size: 13px;
    cursor: pointer;
}

    .checked-order i.cancel {
        color: #b2b2b2;
    }



/***  2017-7-11新增 ***/
.f333 {
    color: #333333;
    font-size: 17px;
    font-weight: normal;
    font-family: "Arial","SimSun";
}

.fSun {
    font-weight: normal;
    font-family: "Arial","SimSun";
}


.fb {
    font-weight: bold !important;
}

.fs15 {
    font-size: 15px;
}

.line-n.mid {
    border-bottom: none;
}

.img-ewm {
    width: 100%;
    height: 486px;
    position: relative;
    background: url(../images/img-ewm-bg.gif) no-repeat center 1px;
}

.ps-ewm {
    width: 234px;
    height: 232px;
    position: absolute;
    left: 200px;
    top: 117px;
    overflow: hidden;
}

.onlinePayManner li span.active {
    border: solid 1px #fe7d21;
}


/**  2017-7-24新增  **/
.h81 {
    height: 81px;
    width: 100px;
    clear: both;
}

.w1260 {
}

.fixFooterGG {
    width: 100%;
    height: 81px;
    position: fixed;
    bottom: 0;
    left: 0;
    background: url(../images/downloadImgbg.jpg) #eb4f38 no-repeat center center;
    z-index: 9999;
}

.downloadImgBtn {
    width: 229px;
    height: 61px;
    position: absolute;
    left: 50%;
    margin-left: 260px;
    top: 50%;
    margin-top: -30px;
    cursor: pointer;
    overflow: hidden;
    background: url(../images/downloadImgBtn.png) no-repeat center top;
}

/*** 2017-8-3新增  ***/
.quote2.bg {
    background-color: #f5f5f5;
    border: solid 1px #dcdcdc;
}

.pnt35 {
    padding: 0 35px 35px;
}

.myGold h4 {
    padding: 8px 0;
    margin: 0;
    color: #666666;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    border-bottom: dotted 1px #b6b7bd;
}

.myGold ul {
    padding-top: 20px;
    width: 100%;
    display: table;
}

    .myGold ul li > span {
        display: block;
    }

.myGold li {
    display: table-cell;
    width: 33.33%;
    text-align: center;
    position: relative;
}

.myGold li {
    color: #666666;
    font-size: 16px;
    line-height: 28px;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #dcdcdc;
}

    .myGold li:first-child {
        border-left: none;
    }

    .myGold li.lst-child {
        border-right: None;
    }

.fs14 {
    font-size: 14px;
}

.fs16 {
    font-size: 16px !important;
}

.fs24 {
    font-size: 24px;
}

.fs22 {
    font-size: 22px;
}

.pt6 {
    padding-top: 6px;
}

.mt7 {
    margin-top: 7px;
}

.f888 {
    color: #888888;
}

.myGold a {
    line-height: 1;
    margin-right: 0;
}

.mr0 {
    margin-right: 0 !important;
}

.awarn:link, .awarn:visited {
    padding: 7px 15px;
    text-align: center;
    display: inline-block;
    background: #f04447;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.awarn:hover, .awarn:active {
    color: #ffffff;
    text-decoration: none;
}

.awarn.gray {
    background-color: #acacac;
}

.tab-2 {
    width: 100%;
    padding: 15px 0;
    color: #888888;
    font-weight: normal;
    font-size: 15px;
    text-align: center;
    border: None;
    border-collapse: collapse;
}

    .tab-2 tr td {
        border: None;
        border-collapse: collapse;
    }

.inputNum {
    width: 50px;
    height: 24px;
    padding: 2px 0 0;
    border: solid 1px #9e9e9e;
    text-align: center;
    color: #888888;
    font-size: 16px;
    font-weight: normal;
    background: #ffffff;
}

/*** 2017-8-9新增样式   *****/
.goldExchange {
    width: 345px;
    height: 203px;
    border: none;
}

    .goldExchange .modal-content {
        position: relative;
        height: 100%;
    }

    .goldExchange .modal-dialog {
        height: 100%;
    }

.sui-modal.goldExchange .modal-header {
    margin: 0;
    padding: 0;
    border-bottom: none;
    background: #5c606f;
}

.sui-modal .sui-close {
    position: absolute;
    right: 8px;
    top: 10px;
    color: #999;
    text-shadow: none;
    z-index: 99;
}

.sui-modal.goldExchange .modal-body {
    padding: 35px 0 67px 0;
    position: relative;
    height: 100%;
    width: 100%;
    overflow: Hidden;
    background: #5c606f;
}

    .sui-modal.goldExchange .modal-body > section {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
        text-align: center;
        color: #ffffff;
        font-size: 15px;
        text-shadow: 0 0 0 #ffffff;
    }

        .sui-modal.goldExchange .modal-body > section > h2 {
            padding-bottom: 10px;
            font-size: 24px;
            font-weight: bold;
            text-align: center;
            color: #ffffff;
            text-shadow: none;
        }

    .sui-modal.goldExchange .modal-body > footer {
        position: absolute;
        left: 0;
        bottom: 0;
        height: 67px;
        min-width: 100%;
        max-width: 100%;
        width: 100%;
        padding-top: 15px;
        background: #ffffff;
        text-align: center;
    }

        .sui-modal.goldExchange .modal-body > footer > span {
            display: inline-block;
        }

        .sui-modal.goldExchange .modal-body > footer span + span {
            margin-left: 24px;
        }

        .sui-modal.goldExchange .modal-body > footer a {
            font-size: 18px;
            line-height: 22px;
            padding-left: 44px;
            padding-right: 44px;
        }

.btn-xxlarge.gray {
    background-color: #c4c6cb;
    color: #5c606f;
    border: none;
}

.awarn2:link, .awarn2:visited {
    padding: 4px 8px;
    color: #fe7d21;
    border: solid 1px #fe7d21;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
}

.awarn2:hover, .awarn2:active {
    color: #fb7515;
}


/*** 2017-8-15新增 单模块购买  ****/
.modulePrice > * {
    padding-top: 20px;
    displlay: block;
    clear: both;
}

.list-row {
    width: 100%;
    margin-left: -10px;
    margin-right: -10px;
    display: table;
    table-layout: fixed;
}

.list-cell {
    padding: 0 10px;
    display: table-cell;
    vertical-align: top;
}

.list-row.cell2 .list-cell {
    width: 50%;
}

.list-row.cell4 .list-cell {
    width: 24.98%;
}

.boxShadow2 {
    position: relative;
    width: 100%;
    height: 100%;
    background: #4a9bea;
    box-shadow: 0 0 10px #bebebe;
    display: block;
    overflow: hidden;
}

    .boxShadow2:before {
        position: absolute;
        content: '';
        left: 0;
        top: 86px;
        width: 100%;
        height: 120px;
    }

    .boxShadow2.blue {
        background: #3f92e5;
    }

    .boxShadow2.red {
        background: #fd6a48;
    }

    .boxShadow2.blue:before {
        background: #2e7ac9;
    }

    .boxShadow2.red:before {
        background: #e45d40;
    }

    .boxShadow2.white {
        background: #ffffff;
    }

.comboPrice > * {
    width: 49.99%;
    height: 100%;
    float: left;
    z-index: 2;
    position: relative;
}

.comboPrice p {
    padding-top: 30px;
    padding-right: 5px;
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
}

    .comboPrice p > span {
        display: block;
    }

.img-moduleCom1 {
    background: url(/images/100000000010000023.png) no-repeat center 65px;
}

.img-moduleCom2 {
    background: url(/images/img-choiceBlock-tc2.png) no-repeat center 65px;
}

.img-singleModule1 {
    background-image: url(/images/100000000010000015.png);
}

.img-singleModule2 {
    background-image: url(/images/100000000010000016.png);
}

.img-singleModule3 {
    background-image: url(/images/100000000010000022.png);
}

.img-singleModule4 {
    background-image: url(/images/100000000010000017.png);
}

.img-singleModule5 {
    background-image: url(/images/100000000010000018.png);
}

.img-singleModule6 {
    background-image: url(/images/100000000010000020.png);
}

.img-singleModule7 {
    background-image: url(/images/100000000010000019.png);
}

.img-singleModule8 {
    background-image: url(/images/100000000010000021.png);
}

.singleModule {
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    color: #666666;
    letter-spacing: 1px;
}

    .singleModule > * {
        margin-top: 12px;
        display: block;
    }

    .singleModule > i {
        margin: 0;
        height: 210px;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center 28px;
    }

.btn-buy2 {
    background: url(/images/btn-buy2.png) no-repeat center top;
    width: 144px;
    height: 46px;
    display: inline-block;
    cursor: pointer;
}

.btn-buy3 {
    background: url(/images/btn-buy3.png) no-repeat left top;
    width: 170px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
}

.label-syb {
    position: relative;
}

    .label-syb:before {
        position: absolute;
        content: '';
        background: url(/images/labe-syb.png);
        left: 0;
        top: 0;
        width: 64px;
        height: 64px;
    }

.bgece {
    background: #ececec;
}

.pb50 {
    padding-bottom: 50px;
}

.mt22 {
    margin-top: 22px;
}

.mt42 {
    margin-top: 42px;
}

.mt5 {
    margin-top: 5px;
}

.h320 {
    height: 320px;
}

.h350 {
    height: 350px;
}

.font4 {
    /* 微软雅黑 */
    font-weight: normal;
    font-family: 'Arial','Microsoft Yahei';
}

.fs28 {
    font-size: 28px;
}

.fs29 {
    font-size: 29px;
}

.fs30 {
    font-size: 30px;
}

.fb2 {
    text-shadow: 1px 0 0;
}

.gap1 {
    letter-spacing: 1px;
}


/*** 2017-8-21新增 右侧浮动客服  ****/

.online-Service .linkUL li.line2 {
    padding-top: 7px;
}

    .online-Service .linkUL li.line2 > span {
        line-height: 20px;
    }

        .online-Service .linkUL li.line2 > span a {
            color: #000000;
        }

.online-Service .linkUL li.line1 {
    padding-top: 5px;
}


/*2017-09-08 邀请有礼*/
.tipYqyl {
    width: 683px;
    height: 471px;
    overflow: hidden;
    background: url(/images/InviteCode/img-tip-yqyl.jpg) no-repeat center top;
    position: relative;
}

    .tipYqyl > img {
        position: absolute;
        width: 80px;
        height: 80px;
        right: 63px;
        top: 81px;
        z-index: 0;
    }

    .tipYqyl > i {
        position: absolute;
        right: 44px;
        top: 0;
        width: 88px;
        height: 28px;
        cursor: pointer;
        z-index: 1;
    }

    .tipYqyl > .i-show {
        position: absolute;
        right: 44px;
        top: -300px;
        width: 365px;
        height: 230px;
        background: url(/images/InviteCode/img-tipYqyl-hdxz.jpg) #ffffff no-repeat center top;
        border-radius: 10px;
        box-shadow: 0 2px 5px #999999;
        z-index: 9;
        pointer-events: none;
    }

        .tipYqyl > .i-show p {
            padding: 67px 30px 0;
            color: #555555;
            font-size: 13px;
            font-family: 'Arial','Microsoft Yahei';
            font-weight: normal;
            text-align: left;
            line-height: 22px;
        }

            .tipYqyl > .i-show p > span {
                display: block;
            }

    .tipYqyl .i-show.show {
        -webkit-animation-name: 'wobble';
        -webkit-animation-duration: .3s;
        -webkit-animation-timing-function: ease-in;
        -webkit-animation-delay: 0;
        -webkit-animation-iteration-count: 1;
        -webkit-animation-direction: normal;
        -webkit-animation-fill-mode: forwards;
    }

    .tipYqyl > .tip-zz {
        width: 100%;
        height: 100%;
        z-index: 3;
        position: absolute;
        left: 0;
        top: 0;
        background: #000000;
        opacity: 0.2;
        display: none;
        pointer-events: none;
    }

        .tipYqyl > .tip-zz.show {
            display: block;
        }

@-webkit-keyframes

'wobble' {
    0%;

{
    top: -200px;
}

40% {
    margin-left: -100px;
}

60% {
    margin-left: -20px;
}

100% {
    top: 29px;
}

}



/*  2017-10-11修改 **/
.choice-school .video-header > span {
    position: relative;
    border: solid 1px #dddddd;
    color: #555;
    font-size: 12px;
    z-index: 3;
    cursor: pointer;
    display: inline-block;
    margin: 0 0 0 7px;
    padding: 0 5px;
    height: 24px;
    user-select: none;
    vertical-align: middle;
    margin-top: -1px;
    line-height: 24px;
}

    .choice-school .video-header > span > i {
        vertical-align: middle;
    }

    .choice-school .video-header > span.active {
        color: #fe7d21;
        border: solid 1px #ffcbc4;
        height: 27px;
        margin-top: 1px;
    }

    .choice-school .video-header > span.sortManner.active {
        width: 28px;
        height: 24px;
        margin-top: -1px;
    }

    .choice-school .video-header > span.active:before {
        position: absolute;
        content: '';
        left: 0;
        top: 24px;
        width: 100%;
        height: 3px;
        background: #ffffff;
        z-index: 3;
    }

.catalog-mini {
    position: absolute;
    left: -89px;
    top: 26px;
    padding: 4px 0 4px 10px;
    width: 140px;
    line-height: 26px;
    background: #ffffff;
    border: solid 1px #ffcbc4;
    display: none;
}

    .catalog-mini > span {
        display: block;
        white-space: nowrap;
    }

    .catalog-mini a {
        color: #000000;
        font-size: 12px;
        font-weight: normal;
        text-decoration: underline;
        text-align: right;
    }

        .catalog-mini a.active {
            color: #fe7d21;
        }

    .catalog-mini > span a + a {
        margin-left: 20px;
    }

.sort-1 {
    position: absolute;
    left: -1px;
    top: 26px;
    padding: 4px 0 4px 10px;
    width: 70px;
    line-height: 26px;
    background: #ffffff;
    border: solid 1px #ffcbc4;
    display: none;
}

    .sort-1 > span {
        display: block;
        white-space: nowrap;
    }

    .sort-1 a {
        color: #000000;
        font-size: 12px;
        font-weight: normal;
        text-decoration: underline;
        text-align: right;
    }

        .sort-1 a.active {
            color: #fe7d21;
        }

    .sort-1 > span a + a {
        margin-left: 20px;
    }

.vat {
    vertical-align: top !important;
}


/*** 2017-10-26新增 **/
.loginCom {
    width: 400px;
    margin: 0 auto;
    margin-top: 40px;
    overflow: Hidden;
    border: solid 1px #fe7d21;
    background: #f8f8f8;
}

.loginName {
    background: #ffffff;
    overflow: Hidden;
}

    .loginName li {
        height: 60px;
        width: 49.99%;
        float: left;
        line-height: 58px;
        text-align: center;
        border-bottom: solid 1px #fe7d21;
        border-top: solid 1px #ffffff;
    }

        .loginName li + li {
            border-left: solid 1px #fe7d21;
        }

        .loginName li a {
            color: #888888;
            font-size: 18px;
            font-weight: normal;
            font-family: 'Microsoft Yahei';
            text-decoration: none;
        }

        .loginName li.active {
            background: #f8f8f8;
            border-top: solid 1px #fe7d21;
            border-bottom: solid 1px #f8f8f8;
        }

            .loginName li.active a {
                color: #f7611f;
                font-weight: bold;
            }

.loginContent {
    padding: 20px 28px;
    overflow: hidden;
}

    .loginContent input {
        border-radius: 0 !important;
    }

        .loginContent input[type="text"] {
            width: 100%;
            height: 40px;
            padding: 0 5px 0 7px;
            line-height: 38px;
            font-size: 14px;
            font-weight: normal;
            font-family: 'Microsoft Yahei';
            text-align: left;
            border: solid 1px #d2d2d2;
            background: #ffffff;
        }

.selectZone {
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 38px;
    padding: 0 22px 0 7px;
    line-height: 38px;
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    font-family: 'Microsoft Yahei';
    text-align: left;
    border: solid 1px #d2d2d2;
    background: #ffffff;
    display: inline-block;
    user-select: none;
}

    .selectZone:after {
        position: absolute;
        content: '';
        border: solid 5px transparent;
        border-top-color: #333333;
        right: 7px;
        top: 17px;
        z-index: 1;
    }

.loginContent input[type="button"] {
    width: 100%;
    height: 40px;
    background: #f7611f;
    color: #ffffff;
    text-align: center;
    border: none;
    font-size: 18px;
    font-weight: normal;
    font-family: 'Microsoft Yahei';
    cursor: pointer;
}

    .loginContent input[type="button"].btn-blue {
        width: 100%;
        height: 40px;
        background: #ffffff;
        color: #158afd;
        text-align: center;
        border: solid 1px #158afd;
        font-size: 14px;
        font-weight: normal;
        font-family: 'Microsoft Yahei';
        cursor: pointer;
    }

.loginContent div.row {
    padding: 0 0 10px;
}

.loginContent div.errtip {
    padding: 0 0 5px 8px;
    margin-top: -5px;
    height: 26px;
    line-height: 1.9;
    color: #ff4900;
    font-size: 13px;
    overflow: hidden;
}

.platform > i {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    color: #ffffff;
    font-size: 22px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

    .platform > i + i {
        margin-left: 30px;
    }

    .platform > i.qqAc {
        background: #158afd;
    }

    .platform > i.weixinAc {
        background: #73d85e;
    }

    .platform > i.weiboAc {
        background: #f26d5c;
    }

.forgetPW {
    position: absolute;
    right: 0;
    top: 17px;
    overflow: Hidden;
}

    .forgetPW a {
        color: #888888;
        font-size: 12px;
        font-family: 'Microsoft Yahei';
        font-weight: normal;
        text-decoration: none;
    }

.listZone {
    position: absolute;
    left: 0;
    top: 39px;
    width: 100%;
    height: 168px;
    padding: 10px 7px;
    border: solid 1px #d2d2d2;
    background: #ffffff;
    color: #333333;
    font-size: 14px;
    font-family: 'SimSun';
    font-weight: normal;
    text-align: left;
    z-index: 99;
}

    .listZone ul {
        width: 100%;
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
    }

        .listZone ul li {
            padding: 6px 0;
            line-height: 1;
            display: block;
            cursor: pointer;
            user-select: none;
        }

.scroll::-webkit-scrollbar /* 这是题头部分,修改滚动条*/ {
    width: 6px;
    height: 6px;
}

.scroll::-webkit-scrollbar-track-piece /* 滚动条的背景颜色和宽度*/ {
    background-color: #fff;
    -webkit-border-radius: 6px;
}

.scroll::-webkit-scrollbar-thumb:vertical /* 修改垂直滚动条的样式*/ {
    height: 5px;
    background-color: #cccccc;
    -webkit-border-radius: 6px;
}

.scroll::-webkit-scrollbar-thumb:horizontal /* 修改水平滚动条的样式*/ {
    width: 5px;
    background-color: #fff;
    -webkit-border-radius: 6px;
}

.wpre65 {
    width: 68%;
}

.wpre50 {
    width: 50%;
}

.wpre45 {
    width: 48.5%;
}

.wpre37 {
    width: 37%;
}

.wpre30 {
    width: 30%;
}

.loginContent div.row {
    padding: 0 0 10px;
    overflow: hidden;
}

/**  2017-11-23新增 **/
.carousel-inner.cpzxImg > .item > img,
.carousel-inner.cpzxImg > .item > a > img {
    height: 810px;
}

.bgf6f {
    background: #f6f6f6;
}

.log-wrap {
    padding: 100px 100px 30px 500px;
    min-height: 600px;
    background: url(/images/cpzx-img-choice.jpg) no-repeat 50px 170px;
    text-align: left;
    color: #666666;
    font-size: 16px;
    font-weight: normal;
}

    .log-wrap > h2 {
        padding-bottom: 8px;
        margin-bottom: 40px;
        line-height: 1;
        color: #a6a6a6;
        font-size: 20px;
        font-weight: normal;
        text-align: left;
        border-bottom: solid 1px #a6a6a6;
        clear: both;
    }

.textfile {
    line-height: 40px;
}

    .textfile li {
        padding-left: 10px;
        position: relative;
    }

        .textfile li:before {
            position: absolute;
            content: '';
            width: 4px;
            height: 4px;
            background: #aeaeae;
            border-radius: 2px;
            left: 0;
            top: 17px;
        }

        .textfile li > span {
            font-weight: bold;
        }

.label-warn.priv1 {
    vertical-align: top;
    margin-left: 10px;
    margin-top: 3px;
}

.label-warn {
    padding: 4px 10px;
    line-height: 1;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
    background: #ff5a00;
    color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    display: inline-block;
}

.pt15b30 {
    padding: 15px 0 30px;
}

.w1260 {
    width: 1260px;
}

.appCarou1 {
    background: url(/images/Carousel/app1.png) no-repeat center center;
    width: 100%;
    height: 100%;
    background-color: transparent;
}

.appCarou2 {
    background: url(/images/Carousel/app2.png) no-repeat center center;
    width: 100%;
    height: 100%;
    background-color: transparent;
}

.appCarou3 {
    background: url(/images/Carousel/app3.png) no-repeat center center;
    width: 100%;
    height: 100%;
    background-color: transparent;
}

/**  2018-04-17 重构Choice App页面 **/

.load {
    padding-top: 30px;
    width: 520px;
    height: 222px;
    background-color: #e2e2e2;
    position: absolute;
    left: 50%;
    bottom: 80px;
    margin-left: 10px;
    font-size: 0;
}

    .load .getLink {
        float: left;
        width: 319px;
        height: 165px;
        border-right: 1px solid #e2e2e2;
        text-align: center;
    }
        /* .load .getLink div{
  height: 36px;
} */
        .load .getLink div:nth-child(2) {
            margin-bottom: 10px;
        }

        .load .getLink div:nth-child(3) {
            margin-bottom: 20px;
        }

    .load .code {
        float: left;
        width: 200px;
        height: 165px;
        text-align: center;
    }

    .load p {
        font: 14px/14px "Microsoft";
        color: #666;
        margin-bottom: 10px;
    }

    .load .getLink .phoneNum {
        width: 260px;
        height: 36px;
        padding-left: 10px;
        border: 1px solid #cacaca;
        color: #666;
        font: 14px/36px "Microsoft";
        box-sizing: border-box;
    }

    .load .getLink .verCodeInp {
        width: 166px;
        height: 36px;
        padding-left: 10px;
        margin-right: 15px;
        border: 1px solid #cacaca;
        color: #666;
        font: 14px/36px "Microsoft";
        box-sizing: border-box;
    }

    .load .getLink .verCode {
        display: inline-block;
        width: 79px;
        height: 36px;
        vertical-align: top;
    }

    .load .getLink .getLinkBtn {
        display: inline-block;
        width: 260px;
        height: 36px;
        color: #fff;
        font: 14px/36px "Microsoft";
        background-color: #ff5a00;
        text-decoration: none;
    }

.contentApp {
    width: 1180px;
    height: 524px;
    padding-top: 42px;
    margin: 0 auto;
}

    .contentApp > img {
        float: left;
    }

    .contentApp .updateRecord {
        float: right;
        width: 572px;
    }

.updateRecord .record {
    height: 30px;
    border-bottom: 1px solid #a6a6a6;
}

    .updateRecord .record span {
        float: left;
        font: 20px/30px "Microsoft";
        color: #fe7d21;
    }

    .updateRecord .record a {
        float: right;
        font: 14px/30px "Arial";
        color: #ff5a00;
        text-decoration: none;
    }

.updateRecord .recordCon li {
    border-bottom: 1px solid #ededed;
}

.updateRecord .recordCon .recordTitle {
    height: 56px;
    line-height: 56px;
}

    .updateRecord .recordCon .recordTitle span {
        float: left;
    }

    .updateRecord .recordCon .recordTitle .act img {
        transform: rotate(180deg);
    }

    .updateRecord .recordCon .recordTitle span:nth-child(1) {
        width: 380px;
        font: bold 20px/56px "Microsoft";
        color: #666;
    }

        .updateRecord .recordCon .recordTitle span:nth-child(1) i {
            display: inline-block;
            width: 40px;
            height: 18px;
            background-color: #ff5a00;
            color: #fff;
            font: 13px/18px "Microsoft";
            margin-left: 4px;
            text-align: center;
        }

    .updateRecord .recordCon .recordTitle span:nth-child(2) {
        width: 120px;
        font: 14px/56px "Microsoft";
        color: #bcbcbc;
    }

    .updateRecord .recordCon .recordTitle span:nth-child(3) {
        width: 72px;
        font: 14px/56px "Microsoft";
        color: #bcbcbc;
        cursor: pointer;
    }

.updateRecord .recordCon .recordContent {
    display: none;
    padding: 30px 22px 26px 20px;
    background-image: url(/images/ChoiceApp/introduce_bg.jpg);
    background-size: cover;
}

.updateRecord .recordCon .active {
    display: block;
}

.updateRecord .recordCon .recordContent p {
    font: 14px/28px "Microsoft";
    color: #666;
}

.updateContent {
    width: 1200px;
    margin: 0 auto;
}

    .updateContent h3 {
        height: 70px;
        font: 36px/70px "Microsoft";
        color: #fe7d21;
        border-bottom: 1px solid #a6a6a6;
    }

    .updateContent .recordCon li {
        border-bottom: 1px solid #ededed;
    }

    .updateContent .recordCon .recordTitle {
        height: 56px;
        line-height: 56px;
    }

        .updateContent .recordCon .recordTitle span {
            float: left;
        }

            .updateContent .recordCon .recordTitle span:nth-child(1) {
                float: left;
                font: bold 16px/56px "Microsoft";
                color: #666;
            }

                .updateContent .recordCon .recordTitle span:nth-child(1) i {
                    display: inline-block;
                    width: 40px;
                    height: 18px;
                    background-color: #ff5a00;
                    color: #fff;
                    font: 13px/18px "Microsoft";
                    margin-left: 4px;
                    text-align: center;
                }

            .updateContent .recordCon .recordTitle span:nth-child(2) {
                float: right;
                font: 14px/56px "Microsoft";
                color: #bcbcbc;
            }

    .updateContent .recordCon .recordContent {
        width: 100%;
        margin-bottom: 30px;
        padding-left: 20px;
    }

        .updateContent .recordCon .recordContent p {
            font: 14px/28px "Microsoft";
            color: #666;
        }

    .updateContent .mb20 {
        margin-bottom: 0;
        padding-bottom: 55px;
    }

.page {
    width: 1200px;
    height: 116px;
    margin: 0 auto;
    position: relative;
    font-size: 0;
}

.appMobileCarou1 {
    background: url(/images/Carousel/appMobile1.png) no-repeat center center;
    width: 100%;
    height: 100%;
    background-color: transparent;
    background-size: cover;
}

.appMobileCarou2 {
    background: url(/images/Carousel/appMobile2.png) no-repeat center center;
    width: 100%;
    height: 100%;
    background-color: transparent;
    background-size: cover;
}

.appMobileCarou3 {
    background: url(/images/Carousel/appMobile3.png) no-repeat center center;
    width: 100%;
    height: 100%;
    background-color: transparent;
    background-size: cover;
}

.introduce {
    width: 7.5rem;
    height: 10.08rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .introduce img {
        width: 6.84rem;
        height: 8.97rem;
    }

.newFeature {
    display: flex;
    width: 7.5rem;
    padding: 0.16rem 0 1.2rem;
    background-color: #eee;
    justify-content: center;
}

    .newFeature .record {
        width: 6.2rem;
        /* height: 3.4rem; */
    }

        .newFeature .record .record_t {
            height: 0.6rem;
            display: flex;
            justify-content: space-between;
        }

            .newFeature .record .record_t span {
                font: bold 0.24rem/0.6rem "Microsoft";
                color: #666;
            }

            .newFeature .record .record_t a {
                width: 1rem;
                height: 0.6rem;
                font: 0.22rem/0.6rem "Microsoft";
                color: #fff;
                background-color: #ff5a00;
                text-align: center;
                text-decoration: none;
            }

                .newFeature .record .record_t a img {
                    margin-left: 0.06rem;
                    width: 0.2rem;
                    height: 0.12rem;
                }

        .newFeature .record .record_date {
            height: 0.4rem;
            margin-bottom: 0.3rem;
            font: 0.22rem/0.4rem "Microsoft";
            color: #666;
        }

        .newFeature .record > p {
            font: 0.22rem/0.38rem "Microsoft";
            color: #666;
        }

            .newFeature .record > p:last-child {
                font: 0.22rem/0.34rem "Microsoft";
                color: #999;
                margin-top: 0.6rem;
                text-align: center;
            }

.download {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 7.5rem;
    height: 1rem;
}

    .download a {
        display: block;
        font: bold 0.4rem/1rem "Microsoft";
        color: #fff;
        background-color: #ff5a00;
        text-align: center;
        text-decoration: none;
    }

/**  2018-01-03 新增 **/
.top1 .pull-left li.child6 i {
    color: #e6dc22;
}

.top1 .pull-left li.child6:hover i {
    color: #ffffff;
}

.top1 .pull-left li.child6:hover:after {
    background: #e6dc22;
}



/**  2018-01-25 Choice学院 新增 **/
.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.header_top {
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 60px;
    padding-top: 20px;
}

    .header_top:after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        background: #eeecec;
        width: 100%;
        height: 1px;
        z-index: 1;
        -webkit-opacity: 0.15;
        -moz-opacity: 0.15;
        -khtml-opacity: 0.15;
        opacity: .15;
        filter: alpha(opacity=15);
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15);
    }

.header_list {
    float: right;
    font-size: 12px;
    margin-top: 15px;
}

    .header_list.k1 {
        color: #fff;
    }

    .header_list li {
        float: left;
        cursor: pointer;
        padding: 0 5px;
        text-align: center;
    }

        .header_list li span {
            color: #dddddd;
        }

    .header_list.k1 li span {
        -webkit-opacity: 0.29;
        -moz-opacity: 0.29;
        -khtml-opacity: 0.29;
        opacity: .29;
        filter: alpha(opacity=29);
        color: #fff;
    }

    .header_list li a {
        color: #666;
        text-decoration: none;
    }

    .header_list.k1 li a {
        -webkit-opacity: 0.55;
        -moz-opacity: 0.55;
        -khtml-opacity: 0.55;
        opacity: .55;
        filter: alpha(opacity=55);
        font-size: 12px;
        font-weight: normal;
        color: #fff;
    }

    .header_list li a:hover {
        color: #444444;
    }

.header_tip {
    position: absolute;
    right: 0;
    top: 200px;
    width: 240px;
    color: #c1c2c2;
    background: rgba(24,24,24, 0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5b747474, endColorstr=#5b747474);
}

    .header_tip ul {
        padding: 0 20px;
    }

        .header_tip ul li a {
            text-decoration: none;
            color: #b1b1b1;
            cursor: pointer;
            line-height: 43px;
        }

        .header_tip ul li.active a {
            line-height: 69px;
            color: #fff;
            font-size: 20px;
        }


.icon-logo {
    background: url("/images/school/logo.png");
    width: 276px;
    height: 29px;
    display: inline-block;
    cursor: pointer;
}

.opacity_line {
    position: relative;
}

    .opacity_line:after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        background: #909090;
        width: 100%;
        height: 1px;
        z-index: 1;
        -webkit-opacity: 0.32;
        -moz-opacity: 0.32;
        -khtml-opacity: 0.32;
        opacity: .32;
        filter: alpha(opacity=32);
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=32);
    }

.schoolCarou {
    width: 100%;
    height: 100%;
    background-color: transparent;
}

.tabs {
    background: #f8f8f8;
    border-bottom: 1px solid #e6e6e6;
    color: #555;
}

    .tabs ul li {
        width: 20%;
        float: left;
        cursor: pointer;
        text-align: center;
        padding: 20px 0 10px;
        position: relative;
    }

        .tabs ul li + li:before {
            content: '';
            position: absolute;
            height: 52px;
            width: 1px;
            left: 0;
            top: 37px;
            background: #dbdbdb;
        }

        .tabs ul li:hover, .tabs ul li.active {
            background: #e4e4e4;
            border-bottom: 2px solid #ff8127;
            margin-bottom: -2px;
            color: #ff8127;
        }

            .tabs ul li:hover:before, .tabs ul li.active:before {
                height: 0;
            }

            .tabs ul li:hover + li:before, .tabs ul li.active + li:before {
                height: 0;
            }

        .tabs ul li span {
            font-size: 18px;
        }

        .tabs ul li div {
            height: 75px;
        }


.fix {
    zoom: 1;
}

    .fix:after {
        display: block;
        content: "clear";
        clear: both;
        line-height: 0;
        visibility: hidden;
    }

.videoItem {
    width: 580px;
}

    .videoItem .item_video {
        float: left;
        position: relative;
    }

    .videoItem .item_content {
        margin-left: 355px;
    }

#divCategoryVideo h3.title {
    font-size: 24px;
    color: #171717;
    padding: 15px 0 15px 30px;
    border-bottom: 1px solid #b0b0b0;
    font-weight: normal;
    line-height: 1;
    position: relative;
    margin-bottom: 25px;
}

    #divCategoryVideo h3.title a:hover {
        color: #ff8127;
    }

    #divCategoryVideo h3.title:before {
        content: "";
        background: url(../images/school/right.png);
        width: 8px;
        height: 12px;
        position: absolute;
        left: 10px;
        top: 20px;
    }

    #divCategoryVideo h3.title span {
        float: right;
        font-size: 14px;
        margin-top: 10px;
    }

        #divCategoryVideo h3.title span a {
            color: #ff8127;
        }

            #divCategoryVideo h3.title span a:hover {
                text-decoration: underline;
            }

    #divCategoryVideo h3.title a {
        color: #171717;
        text-decoration: none;
    }

.l {
    float: left;
}

.r {
    float: right;
}

.icon-play {
    background: url("/images/school/play.png");
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    cursor: pointer;
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

    .icon-play:hover {
        -ms-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -webkit-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
    }

.video_message {
    width: 100%;
    padding: 0 10px;
    height: 32px;
    line-height: 32px;
    background: url("/images/school/timebg.png") repeat;
    position: absolute;
    bottom: 0;
    left: 0;
}

    .video_message a {
        color: #fff;
        text-decoration: none;
    }

.mt40 {
    margin-top: 40px;
}

.header_top_k1 {
    height: 75px;
    border-bottom: 1px solid #b0b0b0;
    padding-top: 24px;
}

.icon-logo1 {
    background: url("/images/school/logo1.png");
    width: 271px;
    height: 30px;
    display: inline-block;
    cursor: pointer;
}

.filter {
    padding-left: 20px;
    line-height: 45px;
}

    .filter.k1 {
        background: #f2f2f2;
        height: 59px;
        padding: 7px 0;
    }

    .filter span {
        color: #171717;
    }

    .filter ul {
        display: inline-block;
        vertical-align: bottom;
    }

        .filter ul li {
            float: left;
            padding: 0 10px;
            cursor: pointer;
            margin-left: 10px;
        }

            .filter ul li.active {
                position: relative;
                color: #fff;
                z-index: 1;
            }

                .filter ul li.active:before {
                    content: '';
                    position: absolute;
                    top: 11px;
                    left: 0;
                    width: 100%;
                    height: 23px;
                    padding: 0 5px;
                    -webkit-border-radius: 10px;
                    -moz-border-radius: 10px;
                    border-radius: 10px;
                    background: #ea5404;
                    z-index: -1;
                }

.bbb0 {
    border-bottom: 1px solid #b0b0b0;
}

.filter_result {
    padding: 25px 20px;
}

    .filter_result > li + li {
        margin-top: 55px;
    }

    .filter_result .filter_video {
        width: 360px;
        float: left;
        position: relative;
    }

        .filter_result .filter_video img {
            display: block;
        }

    .filter_result .filter_content {
        width: 542px;
        float: left;
        margin-left: 30px;
    }

    .filter_result .filter_detail {
        float: right;
        width: 190px;
    }

.w75 {
    width: 75px;
}

.dib {
    display: inline-block;
}

.cchoice {
    color: #ea5404;
}


.icon-play-orange {
    background: url("/images/school/play-orange.png");
    width: 11px;
    height: 11px;
    display: inline-block;
    margin-right: 5px;
}

h4.title a {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-decoration: none;
}

    h4.title a:hover {
        font-weight: bold;
        font-size: 16px;
        color: #ea5404;
        text-decoration: none;
    }

h4.title + div {
    color: #666;
    line-height: 24px;
    margin-top: 10px;
    text-align: justify;
}

.w890 {
    width: 890px;
}

.c33 {
    color: #333;
}

.b {
    font-weight: bold;
}

.icon-right {
    background: url("/images/school/right.png");
    width: 8px;
    height: 12px;
    display: inline-block;
}


.h540 {
    height: 540px;
}

.relevant {
    position: absolute;
    right: 0;
    top: 0;
    width: 252px;
}

    .relevant li {
        position: relative;
        height: 140px;
    }

        .relevant li + li {
            margin-top: 30px;
        }

.c17 {
    color: #171717;
}

.bbcc {
    border-bottom: 1px solid #ccc;
}


.tc {
    text-align: center;
}

a.choice_a {
    color: #ea5404;
    text-decoration: none;
}

    a.choice_a:hover {
        text-decoration: underline;
    }

.icon-back-top {
    background: url("/Images/school/backTop.png");
    width: 50px;
    height: 50px;
    position: fixed;
    right: 290px;
    bottom: 200px;
    cursor: pointer;
}

    .icon-back-top.k1 {
        right: 290px;
        bottom: 200px;
    }

    .icon-back-top.k2 {
        right: 560px;
        bottom: 200px;
    }



/**  2018-02-27 注册登录图层 新增 **/
.mask {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.46);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#75000000, endColorstr=#75000000);
    z-index: 9999;
}

.box {
    width: 430px;
    font-size: 0;
    background: #fafafa;
    position: absolute;
    top: 200px;
    left: 50%;
    margin-left: -200px;
    padding: 35px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0 0 10px black;
}

    .box input[type=text] {
        width: 100%;
        border: 1px solid #d7d7d7;
        padding: 10px;
        font-size: 14px;
        line-height: 1;
        color: #333;
    }

    .box input[type=password] {
        width: 100%;
        border: 1px solid #d7d7d7;
        padding: 10px;
        font-size: 14px;
        line-height: 1;
        color: #333;
    }

    .box input[type=button] {
        width: 100%;
        font-size: 18px;
        line-height: 35px;
        text-align: center;
        color: #fff;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        border: none;
        background: #f7611f;
        cursor: pointer;
    }

    .box input[type="button"].btn-blue {
        width: 100%;
        background: #ffffff;
        color: #158afd;
        text-align: center;
        border: solid 1px #158afd;
        font-size: 14px;
        font-weight: normal;
        font-family: 'Microsoft Yahei';
        cursor: pointer;
        line-height: 32px;
        border-radius: 0px;
    }

    .box .prompt {
        color: #f73d1f;
        line-height: 30px;
        font-size: 12px;
    }

        .box .prompt div {
            width: 14px;
            height: 14px;
            display: inline-block;
            border: 1px solid #f73d1f;
            -webkit-border-radius: 7px;
            -moz-border-radius: 7px;
            border-radius: 7px;
            line-height: 14px;
            text-align: center;
            margin-left: 5px;
        }

    .box .security {
        width: 66px;
        height: 18px;
        margin-right: 2px;
        line-height: 18px;
        display: inline-block;
        background: #b2b2b2;
        color: #ffffff;
        font-size: 14px;
        font-weight: normal;
        text-align: center;
    }

        .box .security.active {
            background: #fe7d21;
        }


.lrcchoice {
    color: #f7611f;
}

    .lrcchoice a {
        text-decoration: none;
        color: #f7611f;
    }

.pointer {
    cursor: pointer;
}


.login_tabs {
    text-align: center;
    color: #888;
    line-height: 0;
}

    .login_tabs li {
        cursor: pointer;
        display: inline-block;
        width: 50%;
        font-size: 18px;
        line-height: 1;
        position: relative;
        border-bottom: 1px solid #d7d7d7;
        padding-bottom: 16px;
    }

        .login_tabs li.active {
            color: #e94609;
        }

            .login_tabs li.active:after {
                content: '';
                position: absolute;
                bottom: -1px;
                left: 0;
                width: 100%;
                height: 2px;
                background: #e94609;
            }

.other_login {
    width: 240px;
    border-top: 1px solid #dbdbdb;
    margin: 0 auto;
    position: relative;
}

    .other_login:before {
        content: "使用其他账号登录";
        display: block;
        color: #888;
        font-size: 12px;
        background: #fafafa;
        width: 112px;
        text-align: center;
        margin: 0 auto;
        margin-top: -10px;
        padding-bottom: 20px;
    }

.icon-qq-btn {
    background: url("/images/qq.png");
    width: 40px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
}

.icon-wechat-btn {
    background: url("/images/wechat.png");
    width: 40px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
}

.icon-weibo-btn {
    background: url("/images/weibo.png");
    width: 39px;
    height: 39px;
    display: inline-block;
    cursor: pointer;
}

.justify_fix {
    display: inline-block;
    width: 100%;
    height: 0;
    overflow: hidden;
}


.hidden {
    display: none;
}

.taj {
    text-align: justify;
}

.mt4 {
    margin-top: 4px;
}

.ml5 {
    margin-left: 5px;
}

.ml105 {
    margin-left: 105px;
}

.w96 {
    width: 96px;
}

.w158 {
    width: 158px;
}

.lrbtn-yzm {
    width: 100%;
    padding: 11px;
    line-height: 1;
    text-align: center;
    border: 1px solid #158afd;
    color: #158afd;
    font-size: 14px;
    cursor: pointer;
}

.register_title {
    color: #e94609;
    font-size: 22px;
    line-height: 1;
    text-align: center;
    padding-bottom: 11px;
    border-bottom: 2px solid #e94609;
}

.lrpopup_close {
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 24px;
    cursor: pointer;
    color: #b0b0b0;
    line-height: 18px;
}



/**  2018-04-26 首页改版 新增 **/

.wrapper {
    width: 1200px;
    margin: 0 auto;
}

.indexHeader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    border-bottom: 1px solid rgba(238,236,236,0.15);
    box-sizing: border-box;
    background: transparent;
    z-index: 99999;
}

.otherHeader {
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    background-color: #ed631a;
}

.headerCon {
    height: 75px;
    padding-top: 5px;
    font-size: 0;
}

    .headerCon .left {
        float: left;
    }

        .headerCon .left .logo {
            height: 54px;
            padding-top: 20px;
            float: left;
            margin-right: 25px;
        }

        .headerCon .left ul {
            float: left;
        }

        .headerCon .left li {
            float: left;
            height: 75px;
            font: 16px/16px "Microsoft YaHei";
            border-bottom: 2px solid transparent;
            margin-right: -3px;
            box-sizing: border-box;
        }

            .headerCon .left li a {
                display: block;
                padding: 28px 12px;
            }

            .headerCon .left li:last-child {
                margin-right: 0;
            }

            .headerCon .left li:hover {
                border-color: #fff;
            }

            .headerCon .left li.active {
                border-color: #fff;
            }

    .headerCon .right {
        float: right;
    }

        .headerCon .right li {
            height: 75px;
            float: left;
            font: 14px/75px "Microsoft YaHei";
            margin-right: 13px;
        }

    .headerCon a {
        color: #f4f4f4;
        text-decoration: none;
    }

.commonFooter {
    height: 157px;
    background-color: #2e2e2e;
}

.footerCon > div:before {
    position: absolute;
    left: -1px;
    top: 25px;
    content: "";
    background: url('/images/footer/partition.png') no-repeat center;
    width: 2px;
    height: 93px;
}

.footerCon .focusUs:after {
    position: absolute;
    right: -1px;
    top: 25px;
    content: "";
    background: url('/images/footer/partition.png') no-repeat center;
    width: 2px;
    height: 93px;
}

.footerCon > div {
    position: relative;
    float: left;
    width: 400px;
    height: 157px;
    box-sizing: border-box;
    padding: 25px 0 35px 50px;
}

    .footerCon > div .p_tit {
        font: 16px/16px "Microsoft YaHei";
        color: #dbdbdb;
        text-shadow: 0 0 1px #111;
        margin-bottom: 12px;
    }

    .footerCon > div p {
        font: 13px/24px "Microsoft YaHei";
        color: #999;
    }

        .footerCon > div p a {
            font: 13px/24px "Microsoft YaHei";
            color: #999;
        }

            .footerCon > div p a:hover {
                color: #fff;
            }

.footerCon .linkTo li {
    float: left;
    width: 33%;
    margin: 0;
}

.footerCon .linkTo a {
    font: 13px/24px "Microsoft YaHei";
    color: #999;
    text-decoration: none;
}

    .footerCon .linkTo a:hover {
        color: #fff;
    }

.footerCon .focusUs > div {
    padding-top: 5px;
    font-size: 0;
    margin-bottom: 30px;
}

    .footerCon .focusUs > div > a {
        display: inline-block;
        width: 19px;
        height: 16px;
        margin-right: 21px;
        overflow: hidden;
    }

        .footerCon .focusUs > div > a.stocksPic {
            width: 38px;
        }

        .footerCon .focusUs > div > a:hover img {
            transform: translateY(-16px);
            filter: drop-shadow(#fff 0 16px);
        }

.onlineSubnav {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
}

    .onlineSubnav li {
        width: 62px;
        height: 58px;
        background-position: center;
        background-color: rgba(0, 0, 0, 0.5);
    }

        .onlineSubnav li:hover {
            background-color: rgba(255, 124, 31, 1.0);
            cursor: pointer;
        }
        .onlineSubnav li:nth-child(1) {
            background-image: url('/images/OnlineService/applyUse.png');
        }

            .onlineSubnav li:nth-child(1):hover .focusChoice {
                display: block;
            }
        .onlineSubnav li:nth-child(2) {
            background-image: url('/images/OnlineService/focusChoice.png');
        }

            .onlineSubnav li:nth-child(2):hover .focusChoice {
                display: block;
            }
        .onlineSubnav li:nth-child(3) {
            background-image: url('/images/OnlineService/serviceHotline.png');
        }

            .onlineSubnav li:nth-child(3):hover .serviceHotline {
                display: block;
            }
        

        .onlineSubnav li:nth-child(5) {
            background-image: url('/images/OnlineService/buyCenter.png');
        }

        .onlineSubnav li > div {
            background-color: #fff;
        }

        .onlineSubnav li .serviceHotline {
            display: none;
            position: relative;
            left: -230px;
            width: 230px;
            height: 58px;
            padding-left: 10px;
            border: 1px solid rgb(255, 124, 31);
            font: bold 20px/58px "Microsoft YaHei";
            color: #666;
        }

            .onlineSubnav li .serviceHotline span {
                font: 14px/58px "Microsoft YaHei";
            }

        .onlineSubnav li .useGuide {
            display: none;
            position: relative;
            left: -242px;
            width: 242px;
            height: 58px;
            border: 1px solid rgb(255, 124, 31);
        }

            .onlineSubnav li .useGuide > div {
                float: left;
                margin-top: 16px;
                width: 120px;
                height: 24px;
                box-sizing: border-box;
                text-align: center;
            }

                .onlineSubnav li .useGuide > div:nth-child(1) {
                    border-right: 1px solid #e5e5e5;
                }

            .onlineSubnav li .useGuide a {
                font: 16px/24px "Microsoft YaHei";
                color: #666;
                text-decoration: none;
            }

                .onlineSubnav li .useGuide a:hover {
                    color: #ff7c1f;
                }

        .onlineSubnav li .focusChoice {
            display: none;
            position: relative;
            left: -121px;
            width: 121px;
            height: 116px;
            border: 1px solid rgb(255, 124, 31);
        }

        .onlineSubnav li .QQGroup {
            display: none;
            position: relative;
            left: -242px;
            width: 242px;
            height: 116px;
            border: 1px solid rgb(255, 124, 31);
        }

        .onlineSubnav li .focusChoice > div {
            float: left;
            width: 120px;
            height: 114px;
        }

        .onlineSubnav li .QQGroup > div {
            float: left;
            width: 120px;
            height: 114px;
        }

        /*.onlineSubnav li .focusChoice > div:nth-child(1) {
            background: url('/images/OnlineService/choiceSecretary.png') no-repeat center;
        }*/

        .onlineSubnav li .focusChoice > div:nth-child(1) {
            background: url('/images/OnlineService/weChatNumber.png') no-repeat center;
        }

        .onlineSubnav li .QQGroup > div:nth-child(1) {
            background: url('/images/OnlineService/1(4).jpg') no-repeat center;
        }

        .onlineSubnav li .QQGroup > div:nth-child(2) {
            background: url('/images/OnlineService/qq1102.jpg') no-repeat center;
        }


/**  2018-05-18 下载中心 新增 **/
#downloadCenter {
    width: 100%;
    height: 100%;
    background-color: #fff;
}

    #downloadCenter .fl {
        float: left;
    }

    #downloadCenter .fr {
        float: right;
    }

    #downloadCenter button {
        outline: 0 none;
        border: 0 none;
    }

    #downloadCenter .dlclearfix:after {
        content: "";
        display: block;
        clear: both;
        height: 0;
        visibility: hidden;
    }

    #downloadCenter .wrap {
        width: 1200px;
        margin: 0 auto;
    }

    #downloadCenter .downloadCon {
        margin-bottom: 145px;
    }

        #downloadCenter .downloadCon > div {
            padding-top: 50px;
        }

            #downloadCenter .downloadCon > div .tit {
                margin-bottom: 20px;
            }

            #downloadCenter .downloadCon > div.downloadPC .tit i {
                margin: 0 24px 0 10px;
                display: inline-block;
                width: 85px;
                height: 80px;
                background: url('/images/DownloadCenter/downloadPC.png') no-repeat center;
                background-size: cover;
                vertical-align: bottom;
            }

            #downloadCenter .downloadCon > div.downloadAPP .tit i {
                margin: 0 24px 0 10px;
                display: inline-block;
                width: 85px;
                height: 80px;
                background: url('/images/DownloadCenter/downloadAPP.png') no-repeat center;
                background-size: contain;
                vertical-align: bottom;
            }

            #downloadCenter .downloadCon > div .tit b {
                font-size: 28px;
                font-family: "Microsoft YaHei";
                color: #666;
                margin-right: 20px;
            }

            #downloadCenter .downloadCon > div .tit span {
                font-size: 16px;
                font-family: "Microsoft YaHei";
                color: #595959;
            }

                #downloadCenter .downloadCon > div .tit span:nth-of-type(1) {
                    margin-right: 30px;
                }

        #downloadCenter .downloadCon .downloadPC .downloadPCBox {
            width: 100%;
            padding: 30px 0;
            background-color: #f9f9f9;
        }

            #downloadCenter .downloadCon .downloadPC .downloadPCBox > div {
                float: left;
                width: 50%;
                box-sizing: border-box;
            }

                #downloadCenter .downloadCon .downloadPC .downloadPCBox > div:nth-child(1) {
                    border-right: 1px solid rgba(0, 0, 0, .2);
                }

                #downloadCenter .downloadCon .downloadPC .downloadPCBox > div > div {
                    width: 355px;
                    margin: 0 auto;
                }

                    #downloadCenter .downloadCon .downloadPC .downloadPCBox > div > div > div {
                        margin-bottom: 30px;
                        position: relative;
                    }

                        #downloadCenter .downloadCon .downloadPC .downloadPCBox > div > div > div span {
                            font-size: 22px;
                            font-family: "Microsoft YaHei";
                            height: 50px;
                            line-height: 50px;
                            color: #595959;
                        }

                            #downloadCenter .downloadCon .downloadPC .downloadPCBox > div > div > div span i {
                                display: inline-block;
                                margin-left: 4px;
                                width: 22px;
                                height: 22px;
                                background: url('/images/DownloadCenter/questMark.png') no-repeat center;
                                background-size: cover;
                                vertical-align: middle;
                                cursor: pointer;
                            }

                        #downloadCenter .downloadCon .downloadPC .downloadPCBox > div > div > div button {
                            display: inline-block;
                            width: 160px;
                            height: 50px;
                            line-height: 50px;
                            font-size: 20px;
                            font-family: "Microsoft YaHei";
                            color: #fff;
                            text-align: center;
                            border-radius: 5px;
                            background-color: #ff5a00;
                            cursor: pointer;
                        }

                            #downloadCenter .downloadCon .downloadPC .downloadPCBox > div > div > div button i {
                                display: inline-block;
                                width: 24px;
                                height: 24px;
                                margin-right: 14px;
                                vertical-align: text-top;
                                background: url('/images/DownloadCenter/download.png') no-repeat center;
                                background-size: cover;
                            }

                    #downloadCenter .downloadCon .downloadPC .downloadPCBox > div > div p {
                        height: 28px;
                        line-height: 28px;
                        font-size: 16px;
                        font-family: "Microsoft YaHei";
                        color: #595959;
                    }

            #downloadCenter .downloadCon .downloadPC .downloadPCBox .instructionsOn {
                display: none;
                position: absolute;
                left: 34px;
                top: 46px;
                width: 435px;
                height: 506px;
                background: url('/images/DownloadCenter/instructionsOn.png') no-repeat center;
                background-size: cover;
                z-index: 999;
            }

            #downloadCenter .downloadCon .downloadPC .downloadPCBox .instructionsOff {
                display: none;
                position: absolute;
                left: 34px;
                top: 46px;
                width: 435px;
                height: 506px;
                background: url('/images/DownloadCenter/instructionsOff.png') no-repeat center;
                background-size: cover;
                z-index: 999;
            }

        #downloadCenter .downloadCon .downloadAPP .downloadAPPBox {
            width: 100%;
            padding: 30px 0;
            background-color: #f9f9f9;
        }

            #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div {
                float: left;
                width: 50%;
                box-sizing: border-box;
            }

                #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div:nth-child(1) {
                    border-right: 1px solid rgba(0, 0, 0, .2);
                }

                #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div .getLink {
                    width: 355px;
                    margin: 0 auto;
                }

                    #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div .getLink div:nth-child(2) {
                        margin-bottom: 14px;
                    }

                    #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div .getLink div:nth-child(3) {
                        margin-bottom: 20px;
                        font-size: 0;
                    }

                    #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div .getLink p {
                        font: 22px/22px "Microsoft YaHei";
                        color: #595959;
                        margin-bottom: 26px;
                    }

                    #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div .getLink input::placeholder {
                        color: #cacaca;
                        font-size: 20px;
                    }

                    #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div .getLink .phoneNum {
                        width: 346px;
                        height: 48px;
                        padding-left: 14px;
                        border: 1px solid #cacaca;
                        color: #000;
                        font: 20px/48px "Microsoft YaHei";
                        box-sizing: border-box;
                    }

                    #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div .getLink .verCodeInp {
                        width: 224px;
                        height: 48px;
                        padding-left: 14px;
                        margin-right: 15px;
                        border: 1px solid #cacaca;
                        color: #000;
                        font: 20px/48px "Microsoft YaHei";
                        box-sizing: border-box;
                    }

                    #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div .getLink .verCode {
                        display: inline-block;
                        width: 106px;
                        height: 48px;
                        vertical-align: top;
                    }

                    #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div .getLink .getLinkBtn {
                        display: inline-block;
                        width: 346px;
                        height: 48px;
                        color: #fff;
                        font: 20px/48px "Microsoft YaHei";
                        background-color: #ff5a00;
                        text-align: center;
                        text-decoration: none;
                    }

                #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div:nth-child(2) div {
                    padding-left: 130px;
                }

                    #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div:nth-child(2) div p {
                        padding-left: 18px;
                        font: 22px/26px "Microsoft YaHei";
                        color: #595959;
                        width: 114px;
                        white-space: nowrap;
                        text-align-last: justify;
                        text-align: justify;
                    }

                        #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div:nth-child(2) div p:nth-of-type(2) {
                            margin-bottom: 25px;
                            text-align: justify;
                            position: relative;
                        }

                            #downloadCenter .downloadCon .downloadAPP .downloadAPPBox > div:nth-child(2) div p:nth-of-type(2) span {
                                position: absolute;
                                left: 148px;
                                top: 12px;
                                width: 23px;
                                height: 56px;
                                background: url('/images/DownloadCenter/codeArrow.png') no-repeat center;
                                background-size: cover;
                            }


/*** 2018-07-02 用户中心修改 ***/
.dsflex {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}

.flexAUTO {
    -webkit-flex: 1;
    -moz-flex: 1;
    flex: 1;
}

.w92 {
    width: 92px;
}

.w200 {
    width: 200px;
}

.mt25 {
    margin-top: 25px;
}

.bgStrong {
    background-color: #ffb931;
}

.bgBlue {
    background-color: #5cb6fd;
}

.bgWarn {
    background-color: #f47964;
}

.ffff18 {
    color: #ffffff;
    font-size: 18px;
}

i {
    font-style: normal;
}

.shadowCOM {
    background: #ffffff;
    box-shadow: 0 2px 7px #ccc;
    margin-bottom: 10px;
}

.listDot td {
    position: relative;
}

    .listDot td:first-child {
        padding-left: 50px;
    }

        .listDot td:first-child:before {
            position: absolute;
            content: '';
            left: 35px;
            top: 17px;
            width: 6px;
            height: 6px;
            background: #ffb931;
        }

.listDot.blue td:first-child:before {
    background: #5cb6fd;
}

.listDot.red td:first-child:before {
    background: #f47964;
}

.listDot tr:hover td:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 36px;
    left: 0;
    top: 0;
    bottom: 0;
    background: #000;
    background: transparent\9;
    -khtml-opacity: 0.1;
    -webkit-opacity: 0.1;
    -moz-opacity: 0.1;
    opacity: 0.1;
    filter: alpha(opacity=10);
    z-index: -1;
}

:root .listDot tr:hover td:after {
    background: #000;
}

.rwTab {
    min-height: 134px;
    height: auto;
}

    .rwTab:after {
        position: absolute;
        content: '';
        width: 200px;
        height: 100%;
        background: #9598a2;
        right: 0;
        top: 0;
        overflow: hidden;
    }

.rwTabCom {
    width: 100%;
    border-collapse: collapse;
    border: none;
    position: relative;
    z-index: 2;
    color: #383838;
    font-size: 16px;
    text-align: left;
}

    .rwTabCom tr td,
    .rwTabCom tr th {
        border-collapse: collapse;
        border: None;
        line-height: 36px;
    }

.rwBtn {
    width: 94px;
    height: 29px;
    line-height: 29px;
    cursor: pointer;
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    display: block;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

    .rwBtn > i {
        display: block;
        background: url(/images/usercenter/btnRW-com-link.png) no-repeat left top;
    }

        .rwBtn > i.Receive {
            background-image: url(/images/usercenter/btnRW-com-link.png);
        }

        .rwBtn > i.Wait {
            background-image: url(/images/usercenter/btnRW-wait-link.png);
        }

        .rwBtn > i.Done {
            background-image: url(/images/usercenter/btnRW-done-link.png);
        }

    .rwBtn:hover i.Receive,
    .rwBtn:active i.Receive,
    .rwBtn:focus i.Receive {
        background-image: url(/images/usercenter/btnRW-com-hover.png);
    }

    .rwBtn:hover i.Wait,
    .rwBtn:active i.Wait,
    .rwBtn:focus i.Wait {
        background-image: url(/images/usercenter/btnRW-wait-hover.png);
    }

    .rwBtn:hover i.Done,
    .rwBtn:active i.Done,
    .rwBtn:focus i.Done {
        background-image: url(/images/usercenter/btnRW-done-hover.png);
    }

.perInfo .col-2 {
    margin-left: 150px;
    float: left;
}

.icon-RW-ts {
    width: 50px;
    height: 39px;
    background: url(/images/usercenter/icon-RW-ts.png) no-repeat left top;
    display: inline-block;
    vertical-align: middle;
}

.btn-xxlarge2 {
    padding: 10px 36px !important;
    font-size: 16px !important;
    font-family: 'Microsoft Yahei';
    border-radius: 0;
    letter-spacing: 0;
}


/*** 2018-07-20 用户中心修改 ***/

.w748 {
    width: 700px;
}

.goldResCol {
    min-height: 500px;
    height: 100%;
    width: 210px;
    overflow: hidden;
    position: relative;
}

.goldRes {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 210px;
    padding: 200px 0 20px;
    text-align: center;
    background: url(/images/usercenter/img-jb.png) no-repeat left top;
}

.btn-warn-1 {
    width: 128px;
    height: 34px;
    line-height: 34px;
    color: #ffffff;
    background: #e76565;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    cursor: pointer;
    display: inline-block;
}

    .btn-warn-1 a {
        color: #ffffff;
        text-align: center;
        decoration: none;
        font-size: 16px;
        font-weight: normal;
        text-decoration: none;
    }

.tabUn1,
.tabUn1 tr th,
.tabUn1 tr td {
    border: none;
    border-collapse: collapse;
}

.tabUn1 {
    width: 100%;
}

    .tabUn1 tr th {
        height: 56px;
        line-height: 56px;
        color: #ffffff;
        font-size: 18px;
        text-align: center;
        background: #9598a2;
    }

        .tabUn1 tr th.orange {
            background: #ffb931;
        }

    .tabUn1 tr td {
        background: #ffffff;
        border: solid 1px #dbdbdb;
        vertical-align: top;
    }

.listUL ul {
    display: block;
    padding: 15px 0;
}

.listUL li {
    width: 100%;
    padding: 14px 25px;
    line-height: 1;
    border: none;
    display: block;
    color: #000000;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
}

    .listUL li .str {
        font-size: 18px;
    }

.fff5 {
    color: #ff5252;
}

.f008 {
    color: #008aff;
}

.sui-form.f-large .control-label {
    width: 130px;
    color: #383838;
    font-size: 16px;
    font-weight: bold;
}

.sui-form.f-large .controls {
    color: #383838;
    font-size: 16px;
    font-weight: normal;
}

.sui-form.f-large .control-label {
    line-height: 34px;
}

.sui-form.f-large .input-large {
    width: 315px;
}

.sui-form.f-large .input-fat {
    height: 34px;
    border: solid 1px #dedbd8;
    border-radius: 2px;
    font-size: 16px;
    font-weight: normal;
    color: #383838;
}

.btn-blue {
    height: 32px;
    line-height: 32px;
    padding: 0 15px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    cursor: pointer;
    background: #1797e5;
    border: none;
}

    .btn-blue:hover,
    .btn-blue:active,
    .btn-blue:focus {
        background: #007ac4;
    }

    .btn-blue.lock,
    .btn-blue.lock:hover,
    .btn-blue.lock:active,
    .btn-blue.lock:focus {
        background: #87c7ee;
        cursor: default;
    }

.a179:link, .a179:visited {
    color: #1797e5;
    font-size: 16px;
    text-decoration: underline;
    font-weight: nromal;
}

.a179:hover, .a179:active {
    text-decoration: none;
}

.identifiImg {
    position: absolute;
    right: 60px;
    top: 250px;
    background: url(/images/usercenter/img-redit.png) no-repeat left top;
    width: 240px;
    height: 250px;
    z-index: 2;
}

.sui-row {
    display: table;
    width: 100%;
    overflow: Hidden;
    line-height: 1.6;
}

    .sui-row:before,
    .sui-row:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .sui-row:after {
        clear: both;
    }

.span2 {
    display: inline-block;
    width: 21.99%;
}

.span2 {
    margin-right: 3.6%;
    text-align: center;
    color: #383838;
    font-size: 16px;
}

    .span2.lst {
        margin: 0;
    }

    .span2 span {
        display: block;
    }

    .span2 .img {
        width: 100%;
        margin-bottom: 7px;
        padding: 10px 0 5px;
        border: solid 1px #dadada;
        background: #ffffff;
        line-height: 0;
    }

        .span2 .img img {
            width: 160px;
            height: 140px;
            overflow: Hidden;
        }

.f959 {
    color: #9598a2;
}

/*** 2018-07-27 用户中心修改 ***/

.goldPay {
    width: 518px;
    height: 270px;
    margin-left: -259px;
    border: none;
    border-radius: 3px;
    color: #383838;
}

    .goldPay .span2 {
        width: 200px;
        height: 160px;
        font-size: 14px;
        text-align: left;
    }

.w272 {
    width: 272px;
}

.wp100 {
    width: 100%;
}

.labeGr {
    display: inline-block;
    color: #383838;
    border: solid 1px #383838;
    border-radius: 3px;
    padding: 5px 15px;
    line-height: 1;
    text-align: center;
    font-size: 14px;
    margin-right: 7px;
}

    .labeGr.active {
        background: #ff3c3c;
        border: solid 1px #e30b0b;
        color: #ffffff;
    }

.inputNum2 {
    margin: -2px 3px 0 0;
    width: 36px;
    height: 30px;
    text-align: center;
    vertical-align: middle;
    background: #ffffff;
    border: solid 1px #dedbd8;
}

    .inputNum2.inp {
        margin-left: 20px;
    }

.inp2 {
    margin-left: 8px;
}

.inputNum2.check {
    width: 20px;
    height: 20px;
    line-height: 20px;
}

    .inputNum2.check i {
        font-size: 14px;
        display: block;
        color: #ffffff;
    }

        .inputNum2.check i.active {
            color: #1d9ae6;
        }

.lh39 {
    line-height: 39px !important;
}

.msl10 {
    margin-left: -10px;
}



.sui-tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    border: 1px solid #d7b567;
    opacity: 0;
    word-break: break-all;
    word-wrap: break-word;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    line-height: 20px;
    font-size: 14px;
}

    .sui-tooltip.in {
        /*.opacity(100);*/
        opacity: 1;
    }

    .sui-tooltip.top {
        margin-top: -3px;
    }

    .sui-tooltip.right {
        margin-left: 3px;
    }

    .sui-tooltip.bottom {
        margin-top: 3px;
    }

    .sui-tooltip.left {
        margin-left: -3px;
    }

    .sui-tooltip.default .tooltip-inner,
    .sui-tooltip.normal .tooltip-inner,
    .sui-tooltip.confirm .tooltip-inner {
        background-color: #fdedc8;
        color: #222222;
    }

    .sui-tooltip.attention .tooltip-inner {
        background-color: #fdedc8;
        color: #333333; /**  文字的颜色 **/
        font-size: 14px;
        text-align: center;
        border: solid 1px #d7b567;
    }

    .sui-tooltip .tooltip-inner {
        padding: 4px 11px;
        text-decoration: none;
        text-align: center;
        font-weight: normal;
    }

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip-only-arrow {
    position: relative;
    border: 1px solid #d7b567;
}

    .tooltip-only-arrow.default .tooltip-inner,
    .tooltip-only-arrow.normal .tooltip-inner,
    .tooltip-only-arrow.confirm .tooltip-inner {
        background-color: #ffffff;
        color: #222222;
    }

    .tooltip-only-arrow.attention .tooltip-inner {
        background-color: #fdedc8;
        color: #d7842b;
    }

    .tooltip-only-arrow .tooltip-inner {
        padding: 9px 11px;
        text-decoration: none;
        text-align: left;
        font-weight: normal;
    }

    .sui-tooltip.attention,
    .tooltip-only-arrow.attention {
        border: none;
    }

        .sui-tooltip.attention .cover,
        .tooltip-only-arrow.attention .cover {
            display: none;
        }

    .sui-tooltip.top .tooltip-arrow,
    .tooltip-only-arrow.top .tooltip-arrow {
        bottom: -7px;
        left: 50%;
        margin-left: -6px;
        border-width: 6px 6px 0;
        border-top-color: #d7b567; /**  箭头的边框 **/
    }

        .sui-tooltip.top .tooltip-arrow .tooltip-arrow.cover,
        .tooltip-only-arrow.top .tooltip-arrow .tooltip-arrow.cover {
            margin-left: -4px;
            border-top-color: #fdedc8; /*** 箭头的背景色  **/
            top: -7px;
        }

    .sui-tooltip.top.attention .tooltip-arrow,
    .tooltip-only-arrow.top.attention .tooltip-arrow {
        border-top-color: #fef1e3;
        bottom: -5px;
    }

    .sui-tooltip.right .tooltip-arrow,
    .tooltip-only-arrow.right .tooltip-arrow {
        top: 50%;
        left: -7px;
        margin-top: -6px;
        border-width: 6px 6px 6px 0;
        border-right-color: #b2b2b2;
    }

        .sui-tooltip.right .tooltip-arrow .tooltip-arrow.cover,
        .tooltip-only-arrow.right .tooltip-arrow .tooltip-arrow.cover {
            margin-top: -4px;
            border-right-color: #ffffff;
            left: 0;
        }

    .sui-tooltip.right.attention .tooltip-arrow,
    .tooltip-only-arrow.right.attention .tooltip-arrow {
        border-right-color: #fef1e3;
        left: -5px;
    }

    .sui-tooltip.left .tooltip-arrow,
    .tooltip-only-arrow.left .tooltip-arrow {
        top: 50%;
        right: -7px;
        margin-top: -6px;
        border-width: 6px 0 6px 6px;
        border-left-color: #b2b2b2;
    }

        .sui-tooltip.left .tooltip-arrow .tooltip-arrow.cover,
        .tooltip-only-arrow.left .tooltip-arrow .tooltip-arrow.cover {
            margin-top: -4px;
            border-left-color: #ffffff;
            left: -7px;
        }

    .sui-tooltip.left.attention .tooltip-arrow,
    .tooltip-only-arrow.left.attention .tooltip-arrow {
        border-left-color: #fef1e3;
        right: -5px;
    }

    .sui-tooltip.bottom .tooltip-arrow,
    .tooltip-only-arrow.bottom .tooltip-arrow {
        top: -7px;
        left: 50%;
        margin-left: -6px;
        border-width: 0 6px 6px;
        border-bottom-color: #b2b2b2;
    }

        .sui-tooltip.bottom .tooltip-arrow .tooltip-arrow.cover,
        .tooltip-only-arrow.bottom .tooltip-arrow .tooltip-arrow.cover {
            margin-left: -4px;
            border-bottom-color: #ffffff;
            top: 0;
        }

    .sui-tooltip.bottom.attention .tooltip-arrow,
    .tooltip-only-arrow.bottom.attention .tooltip-arrow {
        border-bottom-color: #fef1e3;
        top: -5px;
    }

    .sui-tooltip .tooltip-arrow.cover,
    .tooltip-only-arrow .tooltip-arrow.cover {
        border-width: 4px;
    }

.ticket {
    font-size: 16px;
}

.addExtra {
    padding-bottom: 25px;
}


.goldN {
    width: 26px;
    height: 26px;
    line-height: 26px;
    background: #fe7d21;
    color: #ffffff;
    text-align: center;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    vertical-align: middle;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    z-index: 999;
    background: #ff4900;
}


.title_label select {
    width: 135px;
    height: 30px;
    border: solid 1px #dedbd8;
}

.mr25 {
    margin-right: 25px;
}

.select30 {
    display: inline-block;
    margin-top: 3px;
}

    .select30 select {
        width: 228px;
        height: 30px;
        border: solid 1px #bcbcbc;
    }

.tabGray td.transparent {
    border: none;
}

.tabGray th.enf {
    height: 34px;
    line-height: 34px;
}



/*** 2018-8-20新增首页和介绍页面  **/
.index-18,
.index-23 {
    min-width: 1200px;
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    background-position: center top;
    background-repeat: no-repeat;
}

    .index-23.img1 {
        background-image: url(/images/home/index-23-1.jpg);
    }

    .index-18.img2 {
        background-image: url(/images/home/index-23-2.jpg);
    }

    .index-18.img3 {
        background-image: url(/images/home/index-23-3.jpg);
    }

    .index-18.img4 {
        background-image: url(/images/home/index-23-4.jpg);
    }

    .index-23.intro-img-top {
        background-image: url(/images/product/index23-intro-top.jpg);
    }

    .index-23.intro-img1 {
        background-image: url(/images/product/index23-intro-1.jpg);
    }

    .index-23.intro-img2 {
        background-image: url(/images/product/index23-intro-2.jpg);
    }

    .index-23.intro-img3 {
        background-image: url(/images/product/index23-intro-3.jpg);
    }

    .index-23.intro-img4 {
        background-image: url(/images/product/index23-intro-4.jpg);
    }

    .index-23.intro-img5 {
        background-image: url(/images/product/index23-intro-5.jpg);
    }

    .index-23.intro-img6 {
        background-image: url(/images/product/index23-intro-6.jpg);
    }

    .index-23.intro-img7 {
        background-image: url(/images/product/index23-intro-7.jpg);
    }

    .index-23.intro-img8 {
        background-image: url(/images/product/index23-intro-8.jpg);
    }

    .index-23.intro-img9 {
        background-image: url(/images/product/index23-intro-9.jpg);
    }

    .index-23.intro-img10 {
        background-image: url(/images/product/index23-intro-10.jpg);
    }

    .index-23.intro-img11 {
        background-image: url(/images/product/index23-intro-11.jpg);
    }

.h607 {
    height: 607px;
}

.h612 {
    height: 612px;
}

.h587 {
    height: 587px;
}

.h481 {
    height: 481px;
}

.h520 {
    height: 520px;
}

.h560 {
    height: 560px;
}

.h540 {
    height: 540px;
}

.h597 {
    height: 597px;
}

.h600 {
    height: 600px;
}

.index-18-inner {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}

    .index-18-inner i {
        position: absolute;
        cursor: pointer;
        height: 34px;
        width: 112px;
    }
.index-18-inner .text_1{
    font-size:20px;
    text-align:center;
    line-height:34px;
    color:#ed631a;
}
.index-18-inner .text_2{
    font-size:20px;
    text-align:center;
    line-height:34px;
    color:#6691ff;
}
.index18-btn11 {
    left: 45px;
    bottom: 181px;
}
.index18-btn12 {
    left: 194px;
    bottom: 181px;
}
.index18-btn2 {
    right: 358px;
    bottom: 204px;
}

.index18-btn3 {
    left: 45px;
    bottom: 207px;
}

.index18-btn4 {
    left: 540px;
    bottom: 106px;
}

.index18-intro-btn01 {
    left: -5px;
    top: 339px;
}
.index18-intro-btn02 {
    left: 143px;
    top: 339px;
}
.index18-intro-btn21 {
    left: 466px;
    bottom: 253px;
}
.index18-intro-btn22 {
    left: 617px;
    bottom: 253px;
}

.index18-intro-btn31 {
    right: 160px;
    bottom: 123px;
}
.index18-intro-btn32 {
    right: 6px;
    bottom: 123px;
}
.index18-intro-btn41 {
    left: 5px;
    bottom: 123px;
}
.index18-intro-btn42 {
    left: 153px;
    bottom: 123px;
}

.index18-intro-btn52 {
    right: 10px;
    bottom: 176px;
}
.index18-intro-btn51 {
    right: 160px;
    bottom: 176px;
}

.index18-intro-btn61 {
    left: 5px;
    bottom: 133px;
}
.index18-intro-btn62 {
    left: 153px;
    bottom: 133px;
}
.index18-intro-btn72 {
    right: 7px;
    bottom: 133px;
}
.index18-intro-btn71 {
    right: 157px;
    bottom: 133px;
}
.index18-intro-btn81 {
    left: 6px;
    bottom: 175px;
}
.index18-intro-btn82 {
    left: 154px;
    bottom: 175px;
}

.index18-intro-btn92 {
    right: 6px;
    bottom: 153px;
}
.index18-intro-btn91 {
    right: 156px;
    bottom: 153px;
}

.index18-intro-btn101 {
    left: 7px;
    bottom: 127px;
}
.index18-intro-btn102 {
    left: 155px;
    bottom: 127px;
}
.index18-intro-btn112 {
    right: 7px;
    bottom: 147px;
}
.index18-intro-btn111 {
    right: 157px;
    bottom: 147px;
}
.index18-intro-btn121 {
    left: 7px;
    bottom: 155px;
}
.index18-intro-btn122 {
    left: 155px;
    bottom: 155px;
}

.intro-submenu {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #36383e;
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    -ms-opacity: 0.8;
    opacity: 0.8;
    filter: alhpa(opacity=60);
}

    .intro-submenu ul {
        width: 1200px;
        height: 50px;
        margin: 0 auto;
    }

        .intro-submenu ul li {
            position: relative;
            float: left;
            margin: 0 29px;
            height: 100%;
            color: #ffffff;
            font-size: 16px;
            font-weight: normal;
        }

            .intro-submenu ul li.active:before {
                position: absolute;
                content: '';
                left: 0;
                bottom: 0;
                height: 2px;
                width: 100%;
                background: #ed631a;
            }

            .intro-submenu ul li a {
                color: #ffffff;
                font-size: 16px;
                font-weight: normal;
                text-decoration: none;
                height: 100%;
                display: block;
            }

/***  2018-9-6新增 ****/
.fs-his {
    color: #bcbcbc;
    font-size: 12px;
    font-weight: normal;
    text-decoration: line-through;
    line-height: 20px;
}

.tipOrder {
    width: 352px;
    height: 200px;
    border: solid 1px #bbb;
    box-shadow: 0 0 0 #fff;
    color: #424242;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    line-height: 30px;
}

    .tipOrder .modal-header {
        border-bottom: solid 1px #fe7d22;
        color: #fe7d22;
        font-weight: bold;
        text-align: left;
        padding: 1px 10px;
        margin: 0 7px;
    }

    .tipOrder .tit {
        padding: 15px 0 10px;
        line-height: 30px;
    }

        .tipOrder .tit i {
            display: inline-block;
            margin-right: 6px;
            vertical-align: bottom;
            margin-bottom: 3px;
            color: #fb9f00;
            font-size: 28px;
            font-weight: normal;
        }


/***  2018-10-12新版数据服务页面新增样式  ****/
.bgc1 {
    background-color: #ffffff;
}

.bgc2 { /**  浅灰色背景 ***/
    background-color: #f8f8f9;
}

.outwrap {
    min-width: 1260px;
    width: 100%;
    text-align: center;
}

.dataServiceBg {
    height: 520px;
    background: url(/images/product/DataCenter/img-dataService.jpg) #0e1215 no-repeat center top;
}

    .dataServiceBg .dataIntro {
        width: 1200px;
        margin: 0 auto;
        padding: 75px 450px 0 10px;
        text-align: left;
        color: #8f8f8f;
        font-size: 16px;
        font-weight: normal;
        line-height: 30px;
        word-break: break-all;
    }

        .dataServiceBg .dataIntro p {
            margin-top: 20px;
        }

        .dataServiceBg .dataIntro .title {
            padding-bottom: 20px;
            color: #ffffff;
            font-size: 50px;
            font-weight: normal;
            white-space: nowrap;
            overflow: hidden;
            line-height: 56px;
        }

        .dataServiceBg .dataIntro .tel {
            margin-top: 60px;
            color: #ed631a;
            font-size: 16px;
            font-weight: normal;
        }

            .dataServiceBg .dataIntro .tel .str {
                font-size: 34px;
                font-weight: normal;
                line-height: 34px;
            }

.dataServiceTel {
    padding: 100px 0 30px;
}




/***  2019-12-04 新版数据服务页面新增样式  ****/

.ow-dropdown {
    width: 210px;
    position: relative;
    display: block;
    cursor: pointer;
}

    .ow-dropdown .caret {
        position: absolute;
        right: 8px;
        top: 50%;
        margin-top: -3px;
        border: solid 4px transparent;
        border-top-color: #ed6319;
        pointer-events: none;
        z-index: 2;
    }

    .ow-dropdown .dropdown-toggle {
        padding: 0 5px;
        height: 30px;
        width: 100%;
        line-height: 28px;
        border: solid 1px #dfdcd9;
        background: #fff;
        color: #333333;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
        display: inline-block;
        vertical-align: middle;
    }

        .ow-dropdown .dropdown-toggle.active {
            border: solid 1px #ed6319;
        }

    .ow-dropdown .dropdown-menu {
        position: absolute;
        left: 0;
        top: 30px;
        width: 100%;
        overflow: hidden;
        background: #fff;
        -webkit-box-shadow: 0 0 10px #ccc;
        box-shadow: 0 0 10px #ccc;
        border: solid 1px #dfdcd9;
        z-index: 5;
    }

        .ow-dropdown .dropdown-menu li {
            padding: 0 5px 0 10px;
            width: 100%;
            height: 30px;
            line-height: 30px;
            color: #383838;
            font-size: 12px;
            font-weight: normal;
            text-align: left;
            display: block;
            cursor: pointer;
        }

            .ow-dropdown .dropdown-menu li:hover, .ow-dropdown .dropdown-menu li.active {
                background: #fff0e7;
            }

.m112 {
    font-weight: bold;
    color: #000;
    font-size: 13px;
}

/*新用户认证样式*/
.perCnNav .tab-content.tab-wraped.px22b30 {
    padding: 0 0 0 20px;
}

table, td, th {
    border-collapse: collapse;
    border: none;
}

.fdanger {
    color: #ff1a1a;
}

.v3-label__1 {
    position: absolute;
    left: 45px;
    top: -10px;
    width: 88px;
    height: 26px;
    background: url(/Images/UserCenter/images/2020-label-2.png) no-repeat center center;
    z-index: 2;
}

.dsTab {
    width: 100%;
    display: table;
}

    .dsTab > .dsCell {
        display: table-cell;
    }

        .dsTab > .dsCell.td-head {
            width: 100px;
            color: #fff;
            font-weight: bold;
            text-align: center;
            vertical-align: middle;
        }

        .dsTab > .dsCell.primary {
            background: #54cad1;
        }

        .dsTab > .dsCell.warn {
            background: #f3a44f;
        }

        .dsTab > .dsCell.ver-bottom {
            vertical-align: bottom;
            text-align: center;
        }

        .dsTab > .dsCell.w828 {
            width: 828px;
        }

    .dsTab.wpre49 {
        width: 50%;
    }

    .dsTab .wpre50 {
        width: 50%;
        display: table-cell;
    }

.v3-user__1 {
    padding: 25px 0;
}

    .v3-user__1 > .media {
        width: 180px;
    }

        .v3-user__1 > .media .media {
            position: relative;
            width: 180px;
            height: 135px;
            background: url(/Images/UserCenter/images/2020-user-bg.png) no-repeat center top;
        }

            .v3-user__1 > .media .media:before {
                content: '';
                position: absolute;
                left: 50%;
                top: 50%;
                width: 128px;
                height: 128px;
                background: #fff;
                border-radius: 50%;
                -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                z-index: 1;
            }

            .v3-user__1 > .media .media img {
                position: absolute;
                left: 50%;
                top: 50%;
                width: 120px;
                height: 120px;
                border-radius: 50%;
                -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                z-index: 3;
            }

    .v3-user__1 > .action {
        width: 210px;
        vertical-align: middle;
    }

        .v3-user__1 > .action .v3-label {
            margin: 0 auto;
        }

        .v3-user__1 > .action .abstract {
            margin-bottom: -10px;
            padding: 5px 0 0;
            color: #ff0000;
            font-size: 14px;
            line-height: 1.2;
        }

    .v3-user__1 > .text {
        padding: 0 10px 0 20px;
        color: #666;
        font-size: 18px;
        line-height: 1.8;
        vertical-align: top;
    }

        .v3-user__1 > .text > * {
            display: block;
        }

        .v3-user__1 > .text .name {
            padding: 0 0 15px;
            line-height: 1;
            color: #000;
            font-size: 24px;
            font-weight: bold;
        }

        .v3-user__1 > .text .abstract {
            padding: 7px 0 0;
            color: #ff0000;
            font-size: 16px;
            line-height: 1.5;
        }

.v3-label {
    padding: 20px 10px 0;
    width: 130px;
    height: 100px;
    border-radius: 10px;
    background: #1797e5;
    color: #fff;
    font-size: 15px;
    text-align: center;
    line-height: 1.4;
    display: block;
    cursor: pointer;
}

    .v3-label.disable {
        background: #b6b6b6;
    }

    .v3-label.danger {
        background: #ff6753;
    }

    .v3-label > * {
        margin: 0 auto;
        display: block;
    }

    .v3-label .media {
        width: 40px;
        height: 33px;
    }

        .v3-label .media + .text {
            margin-top: 6px;
        }

        .v3-label .media img {
            width: 100%;
            height: 100%;
        }

    .v3-label .text {
        cursor: pointer;
    }

        .v3-label .text .icon {
            margin-left: 5px;
        }

.v3-tab {
    width: 100%;
    display: table;
    table-layout: fixed;
    font-size: 18px;
    color: #333;
    text-align: left;
}

    .v3-tab tr th,
    .v3-tab tr td {
        height: 60px;
        border-top: solid 1px #d8d8d8;
        border-bottom: solid 1px #d8d8d8;
        line-height: 60px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .v3-tab tr th {
        position: relative;
        padding-left: 85px;
        color: #666;
        background: #e9e9e9;
        font-weight: normal;
    }

        .v3-tab tr th i {
            position: absolute;
            left: 20px;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            z-index: 1;
        }

    .v3-tab tr td {
        padding-left: 48px;
    }

.icon28 {
    width: 28px;
    height: 28px;
}

    .icon28.icon-iphone {
        background: url(/Images/UserCenter/images/2020-icon-phone.png) no-repeat center center;
    }

    .icon28.icon-email {
        background: url(/Images/UserCenter/images/2020-icon-email.png) no-repeat center center;
    }

    .icon28.icon-qq {
        background: url(/Images/UserCenter/images/2020-icon-qq.png) no-repeat center center;
    }

    .icon28.icon-weibo {
        background: url(/Images/UserCenter/images/2020-icon-weibo.png) no-repeat center center;
    }

    .icon28.icon-weixin {
        background: url(/Images/UserCenter/images/2020-icon-weixin.png) no-repeat center center;
    }

    .icon28:before {
        content: '';
    }

.v3-icon-arrow {
    margin-top: -2px;
    border: solid 7px transparent;
    border-left-color: #fff;
}

.adanger:link, .adanger:visited {
    color: #ff5e33;
    font-size: 18px;
    text-decoration: none;
}

    .adanger:link:hover, .adanger:active {
        color: #ff1a1a;
        text-decoration: underline;
    }

*[role='button'] {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

.v3-card {
    position: relative;
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
    color: #282828;
    font-size: 18px;
    display: table;
    table-layout: fixed;
}

    .v3-card.checked {
        background: url(/Images/UserCenter/images/2020-img-1.png) #fff no-repeat right center;
    }

    .v3-card > .media, .v3-card > .media2, .v3-card > .text {
        display: table-cell;
    }

    .v3-card .media {
        position: relative;
        /*padding: 15px 0 0;*/
        width: 180px;
        /*background: #e2dfdb;*/
        border-right: dashed 2px #c8c3bd;
        text-align: center;
        vertical-align: middle;
        background: url(/Images/UserCenter/images/2020-icon-user3.png) #e2dfdb no-repeat center center;
    }

    .v3-card .media2 {
        position: relative;
        /*padding: 15px 0 0;*/
        width: 180px;
        /*background: #e2dfdb;*/
        border-right: dashed 2px #c8c3bd;
        text-align: center;
        vertical-align: middle;
        background: url(/Images/UserCenter/images/2020-icon-doc.png) #e2dfdb no-repeat center center;
    }

    .v3-card .media .audi_img {
        margin: 0 auto;
        width: 77px;
        height: 64px;
    }
    /*.v3-card .auth_img{
  max-width:178px;
  overflow: auto;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  cursor:pointer;
  z-index:1; 
}*/
    .v3-card .auth_img {
        max-width: 178px;
        max-height: 223px;
        cursor: pointer;
        z-index: 1;
    }

    .v3-card .text {
        padding: 40px 60px 40px 0;
        line-height: 1.6;
        color: #8d8477;
        font-size: 16px;
        text-align: center;
        vertical-align: middle;
    }

        .v3-card .text .text__1 {
            margin: 10px -170px 0 0;
            padding: 0 40px;
        }

.v3-form__list {
    color: #282828;
    font-size: 18px;
    text-align: left;
    font-weight: normal;
}

    .v3-form__list .form-item {
        position: relative;
        padding: 4px 0 0;
        width: 100%;
        display: table;
        table-layout: fixed;
    }

.hide {
    display: none;
}

.v3-form__list .form-item .form-label {
    padding: 0 5px 0 0;
    height: 44px;
    line-height: 44px;
    width: 135px;
    display: table-cell;
    vertical-align: top;
    text-align: right;
}

.v3-form__list .form-item .input-block {
    position: relative;
    height: 44px;
    line-height: 44px;
    vertical-align: middle;
    text-align: left;
    display: table-cell;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

    .v3-form__list .form-item .input-block:after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: #e8e5e2;
    }

    .v3-form__list .form-item .input-block.clamp2 {
        height: 88px;
        line-height: 44px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

        .v3-form__list .form-item .input-block.clamp2:after {
            content: '';
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 44px;
            background: transparent;
            border-top: solid 1px #e8e5e2;
            border-bottom: solid 1px #e8e5e2;
        }

.pt15b10l120 {
    padding: 15px 0 10px 100px;
}

.v4-tab {
    width: 100%;
    color: #383838;
    font-size: 16px;
    text-align: left;
    display: table;
    table-layout: fixed;
}

/*.v4-tab tr td {
  padding: 6px;
  line-height: 34px;
  vertical-align: top;
}

.v4-tab tr.pb0 td {
  padding-bottom: 0;
}

.v4-tab tr.pt0 td {
  padding-top: 0;
}

.v4-tab tr.pt12 td {
  padding-top: 12px;
}

.v4-tab tr.pt45 td {
  padding-top: 45px;
}

.v4-tab input[type='text'] {
  padding: 0 8px;
  width: 100%;
  height: 34px;
  line-height: 32px;
  background: #fff;
  border: solid 1px #dedbd8;
  border-radius: 3px;
  color: #383838;
  font-size: 16px;
}

.v4-tab input[type='text']:focus {
  border-color: #ff8733;
}

.v4-tab input[type='text'].wpre80 {
  width: 80%;
}

.v4-tab *[type='file'] {
  width: 100%;
  height: 100%;
}*/
.v2-codeNum {
    width: 100%;
    display: block;
}

    .v2-codeNum.wpre80 {
        width: 80%;
    }

    .v2-codeNum > * {
        padding: 0;
        height: 34px;
        line-height: 32px;
        background: #fff;
        color: #383838;
        font-size: 16px;
        text-align: left;
        display: inline-block;
        margin-right: -5px;
        vertical-align: top;
    }

    .v2-codeNum > .action {
        position: relative;
        z-index: 2;
        width: 148px;
    }

        .v2-codeNum > .action input {
            border: solid 1px #dedbd8;
            background: transparent;
        }

            .v2-codeNum > .action input:focus {
                border: solid 1px #ff8733;
            }

    .v2-codeNum .text {
        height: 34px;
        width: 120px;
        background: #fe7d21;
        border: solid 1px #dedbd8;
        color: #fff;
        text-align: center;
        cursor: pointer;
    }

        .v2-codeNum .text.disable {
            background: #e7e5e4;
            color: #a7a6aa;
            cursor: default;
        }

    .v2-codeNum .media {
        padding: 0;
        height: 34px;
        width: 120px;
        border: solid 1px #dedbd8;
    }

        .v2-codeNum .media img {
            width: 99%;
            height: 32px;
            cursor: pointer;
            display: block;
        }

.fileCom {
    position: relative;
    width: 390px;
    height: 150px;
    border: dashed 2px #cacaca;
    display: inline-block;
    margin-left: 7px;
    vertical-align: middle;
    text-align: center;
}

    /*.fileCom input[type='file'] {
  margin: 0 auto;
  width: 28px;
  height: 28px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  filter: alpha(opacity=0);*/
    /*cursor: pointer;*/
    /*}*/

    .fileCom .fileComText {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 28px;
        height: 28px;
        display: block;
        pointer-events: none;
    }

        .fileCom .fileComText:before, .fileCom .fileComText:after {
            content: '';
            position: absolute;
            left: 0;
            width: 100%;
            height: 4px;
            background: #cacaca;
        }

        .fileCom .fileComText:before {
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
        }

        .fileCom .fileComText:after {
            width: 4px;
            height: 100%;
            left: 50%;
            top: 0;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
        }

.uploadPic #head_img {
    max-height: 146px;
    max-width: 390px;
    overflow: auto;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: none;
    z-index: 1;
}

.btn-img {
    margin: 0 auto;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    cursor: pointer;
    z-index: 2;
}

.v2-abstract {
    color: #666;
    font-size: 14px;
    line-height: 1.3;
}

    .v2-abstract > * {
        display: block;
        line-height: 1.3;
    }

.form-horizontal1 {
    /*position:absolute;
  top:343px;*/
    color: #393939;
    text-align: right;
    font-size: 16px;
    text-align: left;
    font-weight: normal;
    line-height: 38px;
}


    .form-horizontal1 .form-item {
        padding: 10px 0 5px 0px;
        width: 100%;
        display: table;
        position: relative;
    }

        .form-horizontal1 .form-item.dsn {
            display: none;
        }

        .form-horizontal1 .form-item .form-label {
            height: 38px;
            width: 10%;
            line-height: 1.2;
            vertical-align: middle;
            display: table-cell;
            text-align: right;
        }

            .form-horizontal1 .form-item .form-label + .input-block, .form-horizontal1 .form-item .form-label + .input-inline {
                padding-left: 10px;
            }

        .form-horizontal1 .form-item .input-block {
            height: 38px;
            display: table-cell;
            vertical-align: middle;
        }

        .form-horizontal1 .form-item .input-inline {
            height: 38px;
            display: table-cell;
            vertical-align: middle;
        }

            .form-horizontal1 .form-item .input-inline.wid-l {
                width: 50%;
            }

            .form-horizontal1 .form-item .input-inline.wid-m {
                width: 50%;
            }

            .form-horizontal1 .form-item .input-inline.wid-s {
                width: 30%;
            }

            .form-horizontal1 .form-item .input-inline + .input-inline {
                padding: 0 0 0 5px;
            }

    .form-horizontal1 input {
        display: block;
        vertical-align: top;
    }

        .form-horizontal1 input[type='text'] {
            padding: 0 8px;
            width: 51%;
            height: 38px;
            text-align: left;
            background: #fff;
            line-height: 38px;
            border: solid 1px #eee;
            color: #393939;
            font-size: 15px;
            font-weight: normal;
        }

            .form-horizontal1 input[type='text']:focus {
                border: solid 1px #fe9344;
                -webkit-box-shadow: 0 0 5px #ccc;
                box-shadow: 0 0 5px #ccc;
            }


        .form-horizontal1 input[type='button'], .form-horizontal1 input[role='code'] {
            width: 25%;
            height: 100%;
            cursor: pointer;
            vertical-align: top;
            text-align: center;
        }

        .form-horizontal1 input[role='code'] {
            color: #f26224;
            background: #fff;
            border: solid 1px #fe9344;
        }

            .form-horizontal1 input[role='code']:hover, .form-horizontal1 input[role='code']:focus {
                background: #f3f9ff;
                -webkit-box-shadow: 0 0 5px #ccc;
                box-shadow: 0 0 5px #ccc;
            }

    .form-horizontal1 img {
        vertical-align: top;
        height: 38px;
    }

    .form-horizontal1 select {
        padding: 0 8px;
        width: 51%;
        height: 38px;
        text-align: left;
        background: #fff;
        line-height: 38px;
        border: solid 1px #d7d7d7;
        color: #393939;
        font-size: 15px;
        font-weight: normal;
        display: block;
    }

.uploadPic {
    margin: 10px 0 0 12px;
}

    .uploadPic .upload-label,
    .uploadPic .filetip {
        display: inline-block;
        vertical-align: top;
    }

    .uploadPic .filetip {
        margin-left: 5px;
        line-height: 1.6;
    }

.aprimary:link, .aprimary:visited {
    color: #1797e5;
    font-size: 18px;
    text-decoration: none;
}

    .aprimary:link.fs14, .aprimary:visited.fs14 {
        font-size: 14px;
    }

    .aprimary:link:hover, .aprimary:active {
        color: #54cad1;
        text-decoration: underline;
    }

.subPart {
    width: 388px;
    margin: 15px 0 0 96px;
    text-align: center;
}

.wpre100 {
    width: 100%;
}

.form-horizontal1 .editCom {
    position: absolute;
    left: 505px;
    top: 10px;
    font-size: 14px;
}

.form-horizontal1 .dsinTxt {
    position: absolute;
    left: 525px;
    top: 9px;
}

.form-horizontal1 .dsinCode {
    position: absolute;
    left: 470px;
    top: 9px;
}

.form-horizontal1 .dsinSmsCode {
    position: absolute;
    left: 493px;
    top: 9px;
}
/*图片点击放大*/
.opacityBottom {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,0.8);
    z-index: 1000;
    top: 0;
    left: 0;
}

.none-scroll {
    overflow: hidden;
    height: 100%;
}

.bigImg {
    overflow: auto;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    position: fixed;
    z-index: 10001;
}

.backPage {
    float: right;
    margin: 15px;
    cursor: pointer;
}

.select {
    position: absolute;
    left: 10px;
    top: 38px;
    width: calc(52% - 13px);
    max-height: 14rem;
    border: solid 1px #eee;
    background: #fff;
    color: #393939;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    overflow: auto;
    z-index: 2;
    display: none;
}

    .select > * {
        padding: 0 15px;
        width: 100%;
        height: 33px;
        line-height: 33px;
        display: block;
    }

        .select > *.active {
            background: #ffe9d5;
        }

.companyitem {
    overflow-x: hidden;
    text-overflow: ellipsis;
    /*禁止换行显示*/
    white-space: nowrap;
}


/*为自动填充框设置样式*/
.ui-autocomplete {
    left: 10px;
    width: 18%;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
    white-space: nowrap;
}

.ui-menu-item {
    padding: 110px;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    white-space: nowrap;
    background: #f26224 !important;
    color: #fff !important;
    border: none !important;
}

.v2-layer-dialog {
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 460px;
    z-index: 11;
    background: #fff;
    border-radius: 8px;
    display: none;
}

    .v2-layer-dialog > .layer-content {
        padding: 0 30px 23px;
        color: #666;
        font-size: 16px;
        line-height: 28px;
        text-align: center;
    }

        .v2-layer-dialog > .layer-content .action {
            padding: 15px 0 0;
            text-align: center;
        }

            .v2-layer-dialog > .layer-content .action *[role='button'] {
                margin: 0 auto;
            }

    .v2-layer-dialog .layer-close {
        position: absolute;
        right: 15px;
        top: 13px;
        width: 20px;
        height: 20px;
        cursor: pointer;
    }

.layer-close:before, .layer-close:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 2px;
    height: 100%;
    background: #666;
}

.layer-close:before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
}

.layer-close:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}

.layer-close:hover {
    opacity: 0.7;
}

.v2-layer-dialog h3 {
    margin: 0;
    padding: 20px 0 0;
    color: #333;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 2.5;
}

.v2-btn-warn {
    width: 110px;
    height: 36px;
    background: #ff852e;
    border-radius: 2px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 36px;
    display: inline-block;
    vertical-align: middle;
}

.layer-shadev2 {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#75000000, endColorstr=#75000000);
    display: none;
    z-index: 10;
}

/*我的产品新增样式*/
.v5-card {
    margin: 15px 0 0;
    padding: 8px 20px;
    width: 100%;
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.08);
    color: #383838;
    font-size: 16px;
    font-weight: normal;
}

.v5-tab {
    width: 100%;
    display: table;
    table-layout: fixed;
    color: #383838;
    font-size: 16px;
    font-weight: normal;
}

    .v5-tab tr th, .v5-tab tr td {
        height: 34px;
        line-height: 34px;
    }

    .v5-tab tr th {
        position: relative;
        padding: 0 5px 0 12px;
        font-style: italic;
        font-weight: bold;
    }

        .v5-tab tr th:before {
            content: '';
            position: absolute;
            left: 0;
            top: 50%;
            width: 4px;
            height: 4px;
            border-radius: 50%;
            background: #bbb;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
        }

.v5-btn {
    padding: 0 15px;
    min-width: 82px;
    height: 28px;
    background: #fe7d21;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    border-radius: 1px;
    line-height: 28px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

    .v5-btn:hover {
        opacity: 0.9;
    }

.f999 {
    color: #999;
}

.fe95 {
    color: #e95e46;
}

.pb15 {
    padding-bottom: 15px;
}

.mt80 {
    margin-top: 80px;
}

.mr4 {
    margin-right: 4px;
}


