﻿/** 通用CSS样式 **/



* {

    margin: 0px;

    padding: 0px;

    _min-height: 1px;

    list-style: none;

    box-sizing: border-box;

    font-family: Microsoft YaHei;

}



a {

    color: #333;

    display: inline-block

}



a, body, div, html, img, li, ul, dl, dt, dd {

    border: 0;

    margin: 0;

    padding: 0;

    text-decoration: none;

    word-break: break-all;

}



html, body {

    margin: 0px auto;

    width: 100%;

    padding: 0px;

    color: #333;

    font-size: 12px;

    position: relative;
}



img {

    color: transparent;

    font-size: 12px;

    -ms-interpolation-mode: bicubic;

}



ol, ul, dl, dt, dd {

    list-style: none;

}



em, i, b, sub, sup {

    font-style: normal;

}



input {

    outline: none;

    border: 0px;

    font-size: 14px;

}



    input[type='submit'] {

        cursor: pointer;

    }



    input[type='text'], input[type='password'] {

        padding: 0px 5px 0px 12px;

        background-color: #fff;

        border: 1px solid #ddd;

        min-height: 30px;

        font-size: 14px;

    }



textarea {

    padding: 10px;

    outline: none;

    width: 100%;

    resize: none;

    background-color: #fff;

    border: 1px solid #ddd;

    border-radius: 3px;

    word-break: break-word;

    font-size: 14px

}



select {

    outline: none;

    height: 32px;

    line-height: 32px;

    padding: 5px 5px\9;

    height: auto\9;

    line-height: inherit\9;

    border-radius: 0px;

    background-color: #fff;

    color: #333;

    border: 1px solid #ddd

}



table {

    border-collapse: collapse;

    width: 100%;

}



    table th {

        font-weight: 500

    }



button {

    cursor: pointer;

    outline: none

}



.cupoint {

    cursor: pointer

}

/*.btns{cursor:pointer}*/

[type='button'] {

    cursor: pointer;

    border: 0px

}



.h1, h1 {

    font-size: 36px

}



.h2, h2 {

    font-size: 30px

}



.h3, h3 {

    font-size: 24px

}



.h4, h4 {

    font-size: 18px

}



.h5, h5 {

    font-size: 14px

}



.h6, h6 {

    font-size: 12px

}



label {

    cursor: inherit

}



.lh-auto {

    line-height: initial !important

}



.bg_wite {

    background: #fff !important

}



.text-left {

    text-align: left

}



.text-right {

    text-align: right

}



.text-center {

    text-align: center

}



.layui-layer-btn .layui-layer-btn0 {

    border-color: #e62d31 !important;

    background-color: #e62d31 !important

}



table {

    border-spacing: 0;

    border-collapse: collapse

}



table {

    background-color: transparent

}



.table {

    width: 100%;

    max-width: 100%;

    margin-bottom: 20px

}



    .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {

        padding: 8px;

        line-height: 1.42857143;

        vertical-align: top;

        border-top: 1px solid #ddd

    }



    .table > thead > tr > th {

        vertical-align: bottom;

        border-bottom: 2px solid #ddd

    }



p {

    line-height: 22px;

    word-break: break-all

}



pre {

    white-space: pre-wrap;

    word-wrap: break-word;

    font-size: 12px;

}



input[type=checkbox], input[type=radio] {

    margin-right: 4px;

    margin-top: 1px\9;

    line-height: normal;

    vertical-align: -2px

}



input[type=file] {

    display: block

}



select[multiple], select[size] {

    height: auto

}



th[align='right'],

td[align='right'] {

    text-align: right;

}



th[align='center'],

td[align='center'] {

    text-align: center;

}



.undeline:hover {

    text-decoration: underline !important;

}



.caret {

    display: inline-block;

    width: 0;

    height: 0;

    margin-left: 2px;

    vertical-align: middle;

    border-top: 4px solid;

    border-right: 4px solid transparent;

    border-left: 4px solid transparent

}



.dropdown {

    position: relative

}



.dropdown-toggle:focus {

    outline: 0

}



.dropdown-menu {

    position: absolute;

    top: 100%;

    left: 0;

    z-index: 1000;

    display: none;

    float: left;

    min-width: 160px;

    padding: 5px 0;

    margin: 2px 0 0;

    font-size: 14px;

    text-align: left;

    list-style: none;

    background-color: #fff;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;

    border: 1px solid #ccc;

    border: 1px solid rgba(0,0,0,.15);

    border-radius: 4px;

    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

    box-shadow: 0 6px 12px rgba(0,0,0,.175)

}



    .dropdown-menu.pull-right {

        right: 0;

        left: auto

    }



    .dropdown-menu .divider {

        height: 1px;

        margin: 9px 0;

        overflow: hidden;

        background-color: #e5e5e5

    }



    .dropdown-menu > li > a {

        display: block;

        padding: 3px 20px;

        clear: both;

        font-weight: 400;

        line-height: 1.42857143;

        color: #333;

        white-space: nowrap

    }



        .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {

            color: #262626;

            text-decoration: none;

            background-color: #f5f5f5

        }



    .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {

        color: #fff;

        text-decoration: none;

        background-color: #428bca;

        outline: 0

    }



    .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {

        color: #777

    }



        .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {

            text-decoration: none;

            cursor: not-allowed;

            background-color: transparent;

            background-image: none;

            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)

        }



.open > .dropdown-menu {

    display: block

}



.open > a {

    outline: 0

}



.dropdown-menu-right {

    right: 0;

    left: auto

}



.dropdown-menu-left {

    right: auto;

    left: 0

}



.dropdown-header {

    display: block;

    padding: 3px 20px;

    font-size: 12px;

    line-height: 1.42857143;

    color: #777;

    white-space: nowrap

}



.dropdown-backdrop {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 990

}



.pull-right > .dropdown-menu {

    right: 0;

    left: auto

}



.dropup .caret, .navbar-fixed-bottom .dropdown .caret {

    content: "";

    border-top: 0;

    border-bottom: 4px solid

}



.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {

    top: auto;

    bottom: 100%;

    margin-bottom: 1px

}



.poste_box {

    position: relative;

}



    .poste_box .tipbox {

        width: 85%;

        position: absolute;

        bottom: 48px;

        left: 0px;

        text-align: center;

        font-size: 16px;

        color: #2d8a86;

        padding: 8px;

        background: rgba(51, 51, 51,0.4);

    }



        .poste_box .tipbox .closethis {

            margin-left: 20px;

            border-radius: 5px;

            padding: 3px 10px;

            cursor: pointer;

            background: #33333336;

            color: #fff;

            font-size: 14px;

        }



        .poste_box .tipbox input {

            background: #33333336;

            color: #fff;

            margin-left: 30px;

            padding: 4px 10px;

            border-radius: 5px;

        }



    .poste_box .a_hover {

        color: #e62d31

    }



.mui-ellipsis {

    display: -webkit-box !important;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: normal !important;

    word-wrap: break-word;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    max-height: 22px;

}



.mui-ellipsis-2 {

    display: -webkit-box !important;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: normal !important;

    word-wrap: break-word;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    max-height: 45px;

}



.mui-ellipsis-3 {

    display: -webkit-box !important;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: normal !important;

    word-wrap: break-word;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

    max-height: 63px;

}





.icon_bank {

    float: left;

    width: 130px;

    height: 38px;

    display: block;

    background: url(../../images/ui-bank.png) no-repeat;

    cursor: pointer;

}



    .icon_bank.bank_ABC {

        background-position: 0 0;

    }

    /*中国农业银行*/

    .icon_bank.bank_BOB {

        background-position: 0 -34px;

    }

    /*北京银行*/

    .icon_bank.bank_BOC {

        background-position: 0 -69px;

    }

    /*中国银行*/

    .icon_bank.bank_BSB {

        background-position: 0 -105px;

    }

    /*包商银行*/

    .icon_bank.bank_CCB {

        background-position: 0 -144px;

    }

    /*中国建设银行*/

    .icon_bank.bank_CEB {

        background-position: 0 -180px;

    }

    /*光大银行*/

    .icon_bank.bank_CITIC {

        background-position: 0 -216px;

    }

    /*中国中信银行*/

    .icon_bank.bank_CMB {

        background-position: 0 -252px;

    }

    /*招商银行*/

    .icon_bank.bank_CMBC {

        background-position: 0 -288px;

    }

    /*中国民生银行*/

    .icon_bank.bank_BCM {

        background-position: 0 -324px;

    }

    /*中国交通银行*/

    .icon_bank.bank_GDB {

        background-position: 0 -432px;

    }

    /*广东发展银行*/

    .icon_bank.bank_HXBANK {

        background-position: 0 -468px;

    }

    /*华夏银行*/

    .icon_bank.bank_ICBC {

        background-position: 0 -539px;

    }

    /*中国工商银行*/

    .icon_bank.bank_Ningbo {

        background-position: 0 -682px;

    }

    /*宁波银行*/

    .icon_bank.bank_PSBC {

        background-position: 0 -756px;

    }

    /*中国邮政储蓄*/

    .icon_bank.bank_Shanghai {

        background-position: 0 -827px;

    }

    /*上海银行*/

    .icon_bank.bank_PINGAN {

        background-position: 0 -864px;

    }

    /*平安银行*/

    .icon_bank.bank_SPDB {

        background-position: 0 -900px;

    }

    /*上海浦东发展银行*/

    .icon_bank.bank_CIB {

        background-position: 0 -1044px;

    }

    /*中国兴业银行*/

    .icon_bank.bank_TENPAY {

        background-position: 0 -1116px;

    }

    /*财付通*/

    .icon_bank.bank_ZFB {

        background-position: 10px -1080px;

        width: 100px

    }

    /*支付宝*/

    .icon_bank.bank_ZFB2 {

        background-position: 0 -1585px;

    }

    /*支付宝2*/

    .icon_bank.bank_KJT {

        background-position: 0 -1429px;

    }

    /*快捷通*/

    .icon_bank.bank_WX {

        background-position: 0 -1475px;

    }

    /*微信*/

    .icon_bank.bank_WX2 {

        background-position: 0 -1545px;

    }

    /*微信支付*/

    .icon_bank.bank_HXY {

        background-position: 0 -1510px;

    }

    /*汇新云余额支付*/

    .icon_bank.bank_ZXZF {

        background-position: 0 -1635px;

    }

    /*在线支付*/

    .icon_bank.bank_YE {

        background-position: 0 -1675px;

        width: 100px;

    }

/*余额支付*/

.fl {

    float: left !important

}



.fr {

    float: right !important

}



.finitial {

    float: initial !important

}



.clr {

    clear: both;

    display: block;

    overflow: hidden;

    height: 0;

    font-size: 0

}



.textl {

    text-align: left !important

}



.textr {

    text-align: right !important

}



.tc {

    text-align: center

}



.fb {

    font-weight: bolder

}



.disblock {

    display: block

}



.disinline {

    display: inline-block

}



.blod {

    font-weight: 700

}



.fw_500 {

    font-weight: 500 !important

}



.fw_600 {

    font-weight: 600 !important

}



.fm_weiruan {

    font-family: "SimHei"

}



.fm_songti {

    font-family: "宋体"

}



.AllW {

    width: 100%

}



.over_hide {

    overflow: hidden

}



.over_auto {

    overflow-x: hidden;

    overflow-y: auto

}



.clearfix {

    clear: both;

    overflow: hidden;

    width: 100%;

    height: auto

}



.undeline {

    text-decoration: underline

}



    .undeline:hover {

        text-decoration: underline

    }



.alignmiddle {

    vertical-align: middle

}



.position-relative {

    position: relative

}



.valign-top {

    vertical-align: top

}



.valign-bottom {

    vertical-align: bottom

}



.valign-middle {

    vertical-align: middle

}



.btt0 {

    border-top: 0 !important

}



.btt {

    border-top: 1px solid #ddd

}



.bbt {

    border-bottom: 1px solid #ddd

}



.bbl {

    border-left: 1px solid #ddd

}



.bbr {

    border-right: 1px solid #ddd

}



.b0 {

    border: 0 !important

}



.b1 {

    border: 1px solid #ddd !important

}



.br0 {

    border-right: 0 !important

}



.bl0 {

    border-left: 0 !important

}



.red {

    color: #e62d31 !important

}



.gray {

    color: #69667a

}



.blue {

    color: #079dff !important

}



.orange {

    color: #e62d31 !important

}



.c_yell {

    color: #edee6c

}



.c_3 {

    color: #333 !important

}



.c_5 {

    color: #555 !important

}



.c_6 {

    color: #666 !important

}



.c_8 {

    color: #888 !important

}



.c_9 {

    color: #9fa0a0 !important

}



.c_red {

    color: #e62d31 !important

}



.c_blue {

    color: #178fe6 !important

}



.c_green {

    color: #1a9b09 !important

}



.c_org {

    color: #f39700 !important

}



.c_wite {

    color: #fff !important

}



.c_0 {

    color: #000

}



.c_b {

    color: #b2bbc2

}



.fz12 {

    font-size: 12px !important

}



.fz13 {

    font-size: 13px !important

}



.fz14 {

    font-size: 14px !important

}



.fz16 {

    font-size: 16px !important

}



.fz18 {

    font-size: 18px !important

}



.fz20 {

    font-size: 20px !important

}



.fz22 {

    font-size: 22px !important

}



.fz24 {

    font-size: 24px !important

}



.fz26 {

    font-size: 26px !important

}



.fz30 {

    font-size: 30px !important

}



.fz36 {

    font-size: 36px !important

}



.h10 {

    height: 10px !important

}



.h20 {

    height: 20px !important

}



.lh20 {

    line-height: 20px

}



.lh24 {

    line-height: 24px !important

}



.h24 {

    height: 24px !important

}



.lh30 {

    line-height: 30px !important

}



.h30 {

    height: 30px

}



.lh35 {

    line-height: 35px !important

}



.h35 {

    height: 35px !important

}



.lh40 {

    line-height: 40px !important

}



.h40 {

    height: 40px !important

}



.mglr10 {

    margin: 0 10px !important

}



.mgl0 {

    margin-left: 0 !important

}



.mgl10 {

    margin-left: 10px !important

}



.mgl20 {

    margin-left: 20px !important

}



.mgt0 {

    margin-top: 0 !important

}



.mgt5 {

    margin-top: 5px !important

}



.mgt10 {

    margin-top: 10px !important

}



.mgt20 {

    margin-top: 20px !important

}



.mgt15 {

    margin-top: 15px !important

}



.mgt25 {

    margin-top: 25px !important

}



.mgt60 {

    margin-top: 60px !important

}



.mgb0 {

    margin-bottom: 0 !important

}



.mgb60 {

    margin-bottom: 60px !important

}



.mgb15 {

    margin-bottom: 15px !important

}



.mgr5 {

    margin-right: 5px !important

}



.mgr0 {

    margin-right: 0 !important

}



.mgr8 {

    margin-right: 8px !important

}



.mgr10 {

    margin-right: 10px !important

}



.mgr20 {

    margin-right: 20px !important

}



.pd15 {

    padding: 15px !important

}



.pd {

    padding: 0 !important

}



.pd0 {

    padding: 0 !important

}



.pdl0 {

    padding-left: 0 !important

}



.pdl5 {

    padding-left: 5px !important

}



.pdl15 {

    padding-left: 15px !important

}



.pdr15 {

    padding-right: 15px !important

}



.pdl10 {

    padding-left: 10px !important

}



.pdr0 {

    padding-right: 0 !important

}



.pdr5 {

    padding-right: 5px !important

}



.pdr10 {

    padding-right: 10px !important

}



.pdt0 {

    padding-top: 0 !important

}



.pdt5 {

    padding-top: 5px !important

}



.pdt10 {

    padding-top: 10px !important

}



.pdb5 {

    padding-bottom: 5px !important

}



.pdb10 {

    padding-bottom: 10px !important

}



.pdb30 {

    padding-bottom: 30px !important

}



.w1200 {

    margin: 0 auto;

    width: 1200px;

    position: relative;

}



.w-auto {

    width: auto !important

}



.h-auto {

    height: auto !important

}



.minw-dft {

    min-width: 0 !important

}



.maxw-dft {

    max-width: none !important

}



.minh-dft {

    min-height: 0 !important

}



.maxh-dft {

    max-height: none !important

}



.w-0 {

    width: 0 !important

}



.w-20 {

    width: 20px !important

}



.w-30 {

    width: 30px !important

}



.w-40 {

    width: 40px !important

}



.w-50 {

    width: 50px !important

}



.w-60 {

    width: 60px !important

}



.w-70 {

    width: 70px !important

}



.w-80 {

    width: 80px !important

}



.w-89 {

    width: 89px !important

}



.w-90 {

    width: 90px !important

}



.w-100 {

    width: 100px !important

}



.w-110 {

    width: 110px !important

}



.w-115 {

    width: 115px !important

}



.w-120 {

    width: 120px !important

}



.w-140 {

    width: 140px !important

}



.w-150 {

    width: 150px !important

}



.w-160 {

    width: 160px !important

}



.w-180 {

    width: 180px !important

}



.w-200 {

    width: 200px !important

}



.w-206 {

    width: 206px !important

}



.w-220 {

    width: 220px !important

}



.w-250 {

    width: 250px !important

}



.w-300 {

    width: 300px !important

}



.w-350 {

    width: 350px !important

}



.w-400 {

    width: 400px !important

}



.w-450 {

    width: 450px !important

}



.w-500 {

    width: 500px !important

}



.w-550 {

    width: 550px !important

}



.w-600 {

    width: 600px !important

}



.w-650 {

    width: 650px !important

}



.w-700 {

    width: 700px !important

}



.w-750 {

    width: 750px !important

}



.w-800 {

    width: 800px !important

}



.w-850 {

    width: 850px !important

}



.w-10pc {

    width: 10% !important

}



.w-15pc {

    width: 15% !important

}



.w-20pc {

    width: 20% !important

}



.w-25pc {

    width: 25% !important

}



.w-30pc {

    width: 25% !important

}



.w-35pc {

    width: 35% !important

}



.w-40pc {

    width: 40% !important

}



.w-45pc {

    width: 45% !important

}



.w-50pc {

    width: 50% !important

}



.w-55pc {

    width: 55% !important

}



.w-60pc {

    width: 60% !important

}



.w-65pc {

    width: 65% !important

}



.w-70pc {

    width: 70% !important

}



.w-75pc {

    width: 75% !important

}



.w-80pc {

    width: 80% !important

}



.w-85pc {

    width: 85% !important

}



.w-90pc {

    width: 90% !important

}



.w-95pc {

    width: 95% !important

}



.w-full {

    width: 100% !important

}



.h-0 {

    height: 0 !important

}



.h-22 {

    height: 22px !important

}



.h-30 {

    height: 30px !important

}



.h-40 {

    height: 40px !important

}



.h-42 {

    height: 42px !important

}



.h-50 {

    height: 50px !important

}



.h-60 {

    height: 60px !important

}



.h-70 {

    height: 70px !important

}



.h-80 {

    height: 80px !important

}



.h-90 {

    height: 90px !important

}



.h-100 {

    height: 100px !important

}



.h-150 {

    height: 150px !important

}



.h-200 {

    height: 200px !important

}



.h-234 {

    height: 234px !important

}



.h-250 {

    height: 250px !important

}



.h-280 {

    height: 280px !important

}



.h-300 {

    height: 300px !important

}



.h-350 {

    height: 350px !important

}



.h-400 {

    height: 400px !important

}



.h-450 {

    height: 450px !important

}



.h-480 {

    height: 480px !important

}



.h-500 {

    height: 500px !important

}



.h-550 {

    height: 550px !important

}



.h-600 {

    height: 600px !important

}



.h-650 {

    height: 650px !important

}



.minh-50 {

    min-height: 50px !important

}



.minh-100 {

    min-height: 100px !important

}



.minh-150 {

    min-height: 150px !important

}



.minh-200 {

    min-height: 200px !important

}



.minh-250 {

    min-height: 250px !important

}



.minh-300 {

    min-height: 300px !important

}



.minh-350 {

    min-height: 350px !important

}



.minh-400 {

    min-height: 400px !important

}



.minh-500 {

    min-height: 500px !important

}



.minh-600 {

    min-height: 600px !important

}



.minh-700 {

    min-height: 700px !important

}



.minh-800 {

    min-height: 800px !important

}



.maxh-50 {

    max-height: 50px !important

}



.maxh-100 {

    max-height: 100px !important

}



.maxh-150 {

    max-height: 150px !important

}



.maxh-200 {

    max-height: 200px !important

}



.maxh-250 {

    max-height: 250px !important

}



.maxh-300 {

    max-height: 300px !important

}



.maxh-350 {

    max-height: 350px !important

}



.maxh-400 {

    max-height: 400px !important

}



.no-padding {

    padding: 0 !important

}



.no-padding-bottom {

    padding-bottom: 0 !important

}



.no-padding-top {

    padding-top: 0 !important

}



.no-padding-left {

    padding-left: 0 !important

}



.no-padding-right {

    padding-right: 0 !important

}



.padding-5 {

    padding: 5px !important

}



.padding-10 {

    padding: 10px !important

}



.padding-20 {

    padding: 20px !important

}



.padding-30 {

    padding: 30px !important

}



.padding-40 {

    padding: 40px !important

}



.padding-50 {

    padding: 50px !important

}



.padding-left-5 {

    padding-left: 5px !important

}



.padding-left-10 {

    padding-left: 10px !important

}



.padding-left-20 {

    padding-left: 20px !important

}



.padding-left-30 {

    padding-left: 30px !important

}



.padding-left-40 {

    padding-left: 40px !important

}



.padding-left-50 {

    padding-left: 50px !important

}



.padding-top-5 {

    padding-top: 5px !important

}



.padding-top-10 {

    padding-top: 10px !important

}



.padding-top-20 {

    padding-top: 20px !important

}



.padding-top-30 {

    padding-top: 30px !important

}



.padding-top-40 {

    padding-top: 40px !important

}



.padding-top-50 {

    padding-top: 50px !important

}



.padding-right-5 {

    padding-right: 5px !important

}



.padding-right-10 {

    padding-right: 10px !important

}



.padding-right-20 {

    padding-right: 20px !important

}



.padding-right-30 {

    padding-right: 30px !important

}



.padding-right-40 {

    padding-right: 40px !important

}



.padding-right-50 {

    padding-right: 50px !important

}



.padding-bottom-5 {

    padding-bottom: 5px !important

}



.padding-bottom-10 {

    padding-bottom: 10px !important

}



.padding-bottom-20 {

    padding-bottom: 20px !important

}



.padding-bottom-30 {

    padding-bottom: 30px !important

}



.padding-bottom-40 {

    padding-bottom: 40px !important

}



.padding-bottom-50 {

    padding-bottom: 50px !important

}



.no-margin {

    margin: 0 !important

}



.no-margin-bottom {

    margin-bottom: 0 !important

}



.no-margin-top {

    margin-top: 0 !important

}



.no-margin-left {

    margin-left: 0 !important

}



.no-margin-right {

    margin-right: 0 !important

}



.margin-5 {

    margin: 5px !important

}



.margin-10 {

    margin: 10px !important

}



.margin-20 {

    margin: 20px !important

}



.margin-30 {

    margin: 30px !important

}



.margin-40 {

    margin: 40px !important

}



.margin-50 {

    margin: 50px !important

}



.margin-left-5 {

    margin-left: 5px !important

}



.margin-left-10 {

    margin-left: 10px !important

}



.margin-left-20 {

    margin-left: 20px !important

}



.margin-left-30 {

    margin-left: 30px !important

}



.margin-left-40 {

    margin-left: 40px !important

}



.margin-left-50 {

    margin-left: 50px !important

}



.margin-top-5 {

    margin-top: 5px !important

}



.margin-top-10 {

    margin-top: 10px !important

}



.margin-top-15 {

    margin-top: 15px !important

}



.margin-top-20 {

    margin-top: 20px !important

}



.margin-top-30 {

    margin-top: 30px !important

}



.margin-top-40 {

    margin-top: 40px !important

}



.margin-top-50 {

    margin-top: 50px !important

}



.margin-right-5 {

    margin-right: 5px !important

}



.margin-right-10 {

    margin-right: 10px !important

}



.margin-right-20 {

    margin-right: 20px !important

}



.margin-right-30 {

    margin-right: 30px !important

}



.margin-right-40 {

    margin-right: 40px !important

}



.margin-right-50 {

    margin-right: 50px !important

}



.margin-bottom-5 {

    margin-bottom: 5px !important

}



.margin-bottom-10 {

    margin-bottom: 10px !important

}



.margin-bottom-20 {

    margin-bottom: 20px !important

}



.margin-bottom-30 {

    margin-bottom: 30px !important

}



.margin-bottom-40 {

    margin-bottom: 40px !important

}



.margin-bottom-50 {

    margin-bottom: 50px !important

}



.padding-left-15 {

    padding-left: 15px

}



.padding-right-15 {

    padding-right: 15px

}



/*时间插件*/

.xdsoft_datetimepicker {

    position: absolute;

    z-index: 9999;

    display: block;

    display: none;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 8px;

    padding-top: 2px;

    padding-left: 0;

    border-top: 1px solid #CCC;

    border-right: 1px solid #CCC;

    border-bottom: 1px solid #BBB;

    border-left: 1px solid #CCC;

    background: #FFF;

    box-shadow: 0 5px 15px -5px rgba(0,0,0,.506);

    color: #333;

}



    .xdsoft_datetimepicker iframe {

        position: absolute;

        top: 0;

        left: 0;

        width: 75px;

        height: 210px;

        border: none;

        background: 0 0

    }



    .xdsoft_datetimepicker button {

        border: none !important

    }



.xdsoft_noselect {

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    -o-user-select: none;

    user-select: none

}



    .xdsoft_noselect::selection {

        background: 0 0

    }



    .xdsoft_noselect::-moz-selection {

        background: 0 0

    }



.xdsoft_datetimepicker.xdsoft_inline {

    position: static;

    display: inline-block;

    box-shadow: none

}



.xdsoft_datetimepicker * {

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    margin: 0;

    padding: 0

}



.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {

    display: none

}



    .xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {

        display: block

    }



.xdsoft_datetimepicker .xdsoft_datepicker {

    float: left;

    margin-left: 8px;

    width: 224px

}



.xdsoft_datetimepicker .xdsoft_timepicker {

    float: left;

    margin-top: 0;

    margin-left: 8px;

    width: 58px;

    text-align: center

}



.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {

    margin-top: 8px;

    margin-bottom: 3px

}



.xdsoft_datetimepicker .xdsoft_mounthpicker {

    position: relative;

    text-align: center

}



.xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button {

    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==')

}



.xdsoft_datetimepicker .xdsoft_prev {

    float: left;

    background-position: -20px 0

}



.xdsoft_datetimepicker .xdsoft_today_button {

    float: left;

    margin-left: 5px;

    background-position: -70px 0

}



.xdsoft_datetimepicker .xdsoft_next {

    float: right;

    background-position: 0 0

}



.xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button {

    position: relative;

    display: block;

    overflow: hidden;

    padding: 0;

    width: 20px;

    height: 30px;

    outline: medium none currentColor;

    border: 0 none currentColor;

    background-color: transparent;

    background-repeat: no-repeat;

    text-indent: 100%;

    white-space: nowrap;

    opacity: .5;

    cursor: pointer

}



.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {

    float: none;

    display: block;

    margin-top: 7px;

    margin-left: 14px;

    width: 30px;

    height: 15px;

    background-position: -40px -15px

}



.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {

    margin-top: 0;

    margin-bottom: 7px;

    background-position: -40px 0

}



.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {

    overflow: hidden;

    height: 151px;

    border-bottom: 1px solid #DDD

}



    .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {

        height: 25px;

        border-collapse: collapse;

        border-top: 1px solid #DDD;

        background: #F5F5F5;

        color: #666;

        text-align: center;

        font-size: 12px;

        line-height: 25px;

        cursor: pointer;

        border-bottom-width: 0

    }



        .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {

            border-top-width: 0

        }



.xdsoft_datetimepicker .xdsoft_next:hover, .xdsoft_datetimepicker .xdsoft_prev:hover, .xdsoft_datetimepicker .xdsoft_today_button:hover {

    opacity: 1

}



.xdsoft_datetimepicker .xdsoft_label {

    position: relative;

    z-index: 9999;

    float: left;

    display: inline;

    margin: 0;

    padding: 5px 3px;

    width: 182px;

    background-color: #fff;

    text-align: center;

    font-weight: 700;

    font-size: 14px;

    line-height: 20px;

    cursor: pointer

}



    .xdsoft_datetimepicker .xdsoft_label:hover {

        text-decoration: underline

    }



    .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {

        position: absolute;

        top: 30px;

        right: 0;

        z-index: 101;

        display: block;

        display: none;

        overflow-y: hidden;

        max-height: 160px;

        border: 1px solid #ccc;

        background: #fff

    }



        .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {

            right: -7px

        }



        .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {

            right: 2px

        }



        .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {

            background: #ff8000;

            color: #fff

        }



        .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {

            padding: 2px 10px 2px 5px

        }



            .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {

                background: #3AF;

                box-shadow: #178FE5 0 1px 3px 0 inset;

                color: #fff;

                font-weight: 700

            }



.xdsoft_datetimepicker .xdsoft_month {

    width: 90px;

    text-align: right

}



.xdsoft_datetimepicker .xdsoft_calendar {

    clear: both

}



.xdsoft_datetimepicker .xdsoft_year {

    width: 56px

}



.xdsoft_datetimepicker .xdsoft_calendar table {

    width: 100%;

    border-collapse: collapse

}



.xdsoft_datetimepicker .xdsoft_calendar td > div {

    padding-right: 5px

}



.xdsoft_datetimepicker .xdsoft_calendar th {

    height: 25px

}



.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {

    padding: 0;

    width: 14.2857142%;

    height: 25px;

    border: 1px solid #DDD;

    border-collapse: collapse;

    background: #F5F5F5;

    color: #666;

    text-align: center;

    text-align: right;

    font-size: 12px;

    cursor: pointer

}



.xdsoft_datetimepicker .xdsoft_calendar th {

    background: #F1F1F1

}



.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {

    color: #3AF

}



.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {

    background: #3AF;

    box-shadow: #178FE5 0 1px 3px 0 inset;

    color: #fff;

    font-weight: 700

}



.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {

    background: #fafafa;

    color: #b3b3b3

}



    .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {

        background: #fdfdfd;

        color: #e0e0e0

    }



.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {

    background: #ff8000 !important;

    box-shadow: none !important;

    color: #fff !important

}



.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {

    background: inherit !important;

    box-shadow: inherit !important;

    color: inherit !important

}



.xdsoft_datetimepicker .xdsoft_calendar th {

    color: #999;

    text-align: center;

    font-weight: 700;

    cursor: default

}



.xdsoft_datetimepicker .xdsoft_copyright {

    float: none;

    clear: both;

    margin-left: 8px;

    color: #ccc !important;

    font-size: 10px

}



    .xdsoft_datetimepicker .xdsoft_copyright a {

        color: #eee !important

    }



        .xdsoft_datetimepicker .xdsoft_copyright a:hover {

            color: #aaa !important

        }



.xdsoft_time_box {

    position: relative;

    border: 1px solid #ccc

}



.xdsoft_scrollbar > .xdsoft_scroller {

    height: 20px;

    border-radius: 3px;

    background: #ccc !important

}



.xdsoft_scrollbar {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    width: 7px;

    width: 7px;

    cursor: pointer

}



.xdsoft_scroller_box {

    position: relative

}



.bgie {

    position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    z-index: 0

}



.layim-chat-send .layim-menu-box li {

    padding-right: 0px !important

}







/* 兼容 */

.CompatibleContainer {

    width: 100%;

    height: 0;

    border: 0;

    left: 0

}



    .CompatibleContainer .layout_cover {

        width: 100%;

        height: 100%;

        position: fixed;

        top: 0;

        left: 0;

        background: #000;

        filter: alpha(opacity=50);

        opacity: .5;

        z-index: 1000

    }



    .CompatibleContainer .layout_Contianer {

        width: 620px;

        height: 431px;

        position: fixed;

        background: url(../../Images/Compatible.png) no-repeat;

        background-position: -1px -109px;

        top: 50%;

        left: 50%;

        margin: -251px 0 0 -296px;

        padding: 72px 0 0 72px;

        font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;

        font-weight: 700;

        color: #333;

        line-height: 1.5em;

        z-index: 10000

    }



        .CompatibleContainer .layout_Contianer p {

            font-size: 14px;

            width: 486px;

            text-align: justify

        }



        .CompatibleContainer .layout_Contianer img {

            border: 0

        }



        .CompatibleContainer .layout_Contianer span {

            font-size: 18px;

            margin: 0 0 20px 0;

            display: block;

            padding: 0

        }



        .CompatibleContainer .layout_Contianer ul {

            list-style: none;

            padding: 0;

            margin: 0

        }



            .CompatibleContainer .layout_Contianer ul li {

                float: left;

                margin: 0 22px 0 0

            }



                .CompatibleContainer .layout_Contianer ul li:last {

                    margin-right: 0

                }



        .CompatibleContainer .layout_Contianer a {

            display: inline-block

        }



    .CompatibleContainer .browser {

        margin-top: 20px

    }



    .CompatibleContainer .chrome, .CompatibleContainer .firefox, .CompatibleContainer .ie9, .CompatibleContainer .opera, .CompatibleContainer .safari {

        background: url(../../Images/Compatible.png) no-repeat

    }



    .CompatibleContainer .chrome {

        background-position: 0 0;

        width: 73px;

        height: 96px;

        margin: 0 4px 0 0

    }



    .CompatibleContainer .firefox {

        background-position: -292px 0;

        width: 73px;

        height: 98px

    }



    .CompatibleContainer .ie9 {

        background-position: -179px 0;

        width: 95px;

        height: 98px

    }



    .CompatibleContainer .opera {

        background-position: -90px 0;

        width: 73px;

        height: 98px

    }



    .CompatibleContainer .safari {

        background-position: -387px 0;

        width: 73px;

        height: 98px;

        margin: 0 4px 0 0

    }





/*** common.css ***/





/** iconfont CSS样式 **/

@font-face {

    font-family: 'iconfont1';

    src: url('../iconfont1/iconfont.eot'); /* IE9*/

    src: url('../iconfont1/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

    url('../iconfont1/iconfont.woff') format('woff'), /* chrome、firefox */

    url('../iconfont1/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/

    url('../iconfont1/iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */

}



.iconfont1 {

    font-family: 'iconfont1' !important;

    font-size: 16px;

    font-style: normal;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    -webkit-text-stroke-width: 0.2px;

    vertical-align: middle;

}



@font-face {

    font-family: 'iconfont2';

    src: url('../iconfont2/iconfont.eot'); /* IE9*/

    src: url('../iconfont2/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

    url('../iconfont2/iconfont.woff') format('woff'), /* chrome、firefox */

    url('../iconfont2/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/

    url('../iconfont2/iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */

}



.iconfont2 {

    font-family: 'iconfont2' !important;

    font-size: 20px;

    font-style: normal;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    vertical-align: middle;

}

/** iconfont CSS样式 end **/



/*注册登录*/



.hideShowPassword-toggle {

    background: url('../../Images/showPwd.png') no-repeat center;

    cursor: pointer;

    display: none\0;

    height: 50px;

    margin-top: 0px !important;

    overflow: hidden;

    text-indent: -9999em;

    width: 44px;

    top: 0% !important;

}



.hideShowPassword-toggle-hide {

    background: url('../../Images/hidePwd.png') no-repeat center;

}



.header3 {

    padding: 10px 0px;

    position: fixed;

    width: 100%;

    z-index: 99;

    height: 75px;

    /*background-color: rgba(3, 11, 32,0.4)*/

}



    .header3 .logo img { /* height:62px */

    }



    .header3 .bg {

        position: absolute;

        top: 0px;

        width: 100%;

        height: 100%;

        background: transparent;

        opacity: 0.5;

        filter: alpha(opacity=50);

        z-index: 12;

    }



    .header3 .headerTop {

        display: table;

        width: 100%;

        position: relative;

        z-index: 15

    }



        .header3 .headerTop .logo {

            margin-top: 4px

        }



        .header3 .headerTop ul {

            float: right;

            margin-top: 15px;

        }



            .header3 .headerTop ul li {

                float: left;

                position: relative;

                margin-left: 65px;

            }



                .header3 .headerTop ul li > a {

                    color: #fff;

                    font-size: 18px;

                    margin-bottom: 10px;

                    display: block;

                }



                    .header3 .headerTop ul li > a.curr,

                    .header3 .headerTop ul li > a:hover,

                    .header3 .headerTop ul li.curr > a {

                        color: #f65d3d

                    }



                .header3 .headerTop ul li .showtext {

                    position: absolute;

                    width: 122px;

                    left: 50%;

                    margin-left: -61px;

                    padding: 10px 0px;

                    display: none;

                    top: 30px;

                    z-index: 999;

                }



                    .header3 .headerTop ul li .showtext:before {

                        content: "";

                        z-index: -1;

                        position: absolute;

                        top: 0px;

                        left: 0px;

                        height: 100%;

                        width: 100%;

                        background: #000;

                        opacity: 0.6;

                        filter: alpha(opacity=60);

                    }



                    .header3 .headerTop ul li .showtext a {

                        font-size: 12px;

                        display: block;

                        height: 35px;

                        line-height: 35px;

                        color: #fff;

                        text-align: center;

                    }



                        .header3 .headerTop ul li .showtext a:hover {

                            color: #f65d3d;

                        }



                .header3 .headerTop ul li:hover .showtext {

                    display: block;

                }



.bannnavtt {

    background: url('../../Images/protection/banner.jpg') center no-repeat;

    height: 389px;

    overflow: hidden;

    width: 100%;

}



.headquarters {

    overflow: hidden;

    margin: 40px 0;

    padding-left: 40px;

    height: 80px;

}



    .headquarters .address {

        padding: 0 50px;

    }



    .headquarters .img-left {

        position: relative;

        float: left;

        padding-right: 50px;

    }



        .headquarters .img-left .icon-img img {

            float: left;

            width: 50px;

            height: 80px;

        }



        .headquarters .img-left .address {

            float: left;

            overflow: hidden;

            margin-left: 50px;

            padding: 20px 0;

            color: #333;

            font-size: 26px;

        }



    .headquarters .us-info {

        float: left;

        margin-left: 50px;

        padding: 10px 0;

        color: #888;

        font-size: 16px;

        line-height: 16px;

    }



        .headquarters .us-info .us-qq {

            margin-left: 96px;

        }



        .headquarters .us-info .mail {

            margin-top: 24px;

        }



    .headquarters .img-left::after {

        position: absolute;

        right: 0;

        width: 1px;

        height: 100%;

        border-bottom: 2px solid #e62d31;

        background: #ddd;

        content: '';

    }



.appdowns {

    overflow: hidden;

}



    .appdowns .down1 {

        background: url(../../Images/appdown/bg.jpg) top center no-repeat;

        position: relative;

        display: table;

        width: 100%;

        height: 829px

    }



        .appdowns .down1 .logo {

            margin-top: 170px

        }



        .appdowns .down1 .text {

            margin-top: 60px;

            margin-bottom: 80px

        }



        .appdowns .down1 .code img {

            float: left

        }



        .appdowns .down1 .quare {

            position: absolute;

            right: 125px;

            top: 180px;

        }



    .appdowns .w1200 {

        display: table

    }



    .appdowns .down1 .phone {

        position: absolute;

        bottom: -183px;

        right: -44px;

    }



    .appdowns .down2 {

        height: 775px;

        padding-top: 140px

    }



        .appdowns .down2 .phone {

            float: left

        }



        .appdowns .down2 .code {

            float: right

        }



            .appdowns .down2 .code .tt {

                margin-bottom: 35px

            }



            .appdowns .down2 .code .word {

                vertical-align: middle;

                margin: 15px 0px

            }



                .appdowns .down2 .code .word .icon {

                    vertical-align: middle;

                    margin-right: 40px

                }



                .appdowns .down2 .code .word img {

                    vertical-align: middle

                }



                .appdowns .down2 .code .word span {

                    font-size: 22px;

                    color: #d84052;

                    display: inline-block

                }



    .appdowns .down3 {

        background: #faf9f9;

        border-top: 1px solid #f5574d;

        padding: 50px 0px

    }



        .appdowns .down3 .cont {

            float: left;

            margin-top: 255px

        }



            .appdowns .down3 .cont .tt {

                margin-bottom: 55px;

            }



            .appdowns .down3 .cont .text {

                margin-top: 15px

            }



        .appdowns .down3 .img_show {

            float: right

        }



    .appdowns .top {

        position: absolute;

        right: 0px;

        top: 28px;

    }



        .appdowns .top a {

            color: #dc4250;

            font-size: 15px;

            display: inline-block;

            background: #fff;

            border-radius: 26px;

            padding: 9px 32px;

            box-shadow: 2px 4px 20px #cf3e45;

        }



/*反馈*/

.feedback {

    background: url(../../Images/feedback/bg.jpg) no-repeat top center #290d58;

    overflow: hidden;

    padding-bottom: 70px

}



    .feedback .navs {

        padding: 20px 0px

    }



        .feedback .navs .return {

            float: right;

            display: inline-block;

            background: url(../../Images/feedback/img3.png) no-repeat center;

            height: 45px;

            line-height: 45px;

            width: 144px;

            text-align: center;

            color: #fff;

            font-size: 16px

        }



    .feedback .img_show {

        text-align: center;

        margin-top: 180px

    }



    .feedback .intro {

        text-align: center;

        margin-top: 170px

    }



    .feedback .feed_cont {

        margin-top: 120px

    }



        .feedback .feed_cont .feed_contl {

            float: left;

            width: 615px;

        }



            .feedback .feed_cont .feed_contl .cont {

                background: #68288e;

                border-radius: 3px;

                padding: 0px 30px 30px;

                display: table;

                width: 100%;

            }



            .feedback .feed_cont .feed_contl .tt,

            .feedback .feed_cont .feed_contr .tt {

                color: #fff;

                font-size: 20px;

                text-align: center;

                background: url(../../Images/feedback/img.png) no-repeat center;

                margin-top: -29px;

                height: 61px;

                line-height: 61px;

                font-weight: bold;

            }



            .feedback .feed_cont .feed_contl .tag {

                margin: 25px 0px

            }



                .feedback .feed_cont .feed_contl .tag span {

                    display: inline-block;

                    color: #fff;

                    font-size: 14px;

                    font-weight: bold;

                    height: 33px;

                    line-height: 33px;

                    text-align: center;

                    width: 107px;

                    cursor: pointer

                }



                    .feedback .feed_cont .feed_contl .tag span.curr {

                        background: url(../../Images/feedback/img2.png) no-repeat center;

                    }



        .feedback .feed_cont .feed_contr {

            float: right;

            width: 545px;

            background: #68288e;

            border-radius: 3px;

            padding: 0px 25px 25px;

        }



.feed_contl .box {

    position: relative;

    z-index: 5;

}



    .feed_contl .box h4 {

        font-size: 18px;

    }



    .feed_contl .box textarea {

        background: #9669b0;

        border: 0px;

        color: #fff;

        font-size: 14px;

    }



    .feed_contl .box .ipt {

        position: relative;

        margin: 15px 0px;

        overflow: hidden;

    }



        .feed_contl .box .ipt .text_in {

            background: #9669b0;

            border: 0px;

            color: #fff;

            font-size: 14px;

            height: 45px;

            width: 100%;

            line-height: 45px

        }



.feed_contl ::-webkit-input-placeholder {

    color: #fff;

}



.feed_contl :-moz-placeholder {

    color: #fff;

}



.feed_contl .box .ipt .uploadImg {

    color: #fff;

    position: absolute;

    right: 10px;

    top: 8px

}



    .feed_contl .box .ipt .uploadImg .Uploadloading {

        background: url(../../Images/loading.gif) transparent no-repeat center center;

        left: -40px

    }



    .feed_contl .box .ipt .uploadImg i {

        font-size: 27px;

    }



.feed_contl .box .ipt.ipt2 .text_in {

    width: 270px;

}



.feed_contl .box .ipt.ipt2 .code {

    position: absolute;

    right: 0px;

    top: 0px;

    height: 45px;

    width: 100px;

}



.feed_contl .box .btn_a {

    overflow: hidden;

    text-align: center;

    margin-top: 25px

}



    .feed_contl .box .btn_a a {

        float: right;

        background: url(../../Images/feedback/img3.png) no-repeat center;

        color: #fff;

        font-size: 16px;

        width: 145px;

        height: 45px;

        line-height: 45px;

        text-align: center;

        display: inline-block;

    }



.feed_contl .text h3 {

    color: #fbfb39;

    margin: 20px 0px;

    font-size: 19px;

}



.feed_contl .text {

    font-size: 14px;

    color: #fff

}





.feed_contr .tablediv1 {

    color: #fff;

    font-size: 14px;

    overflow: hidden;

    background: #55207e;

    position: relative;

    padding: 15px 12px;

    margin-top: 20px;

    height: 530px;

}



    .feed_contr .tablediv1 td {

        height: 32px;

        text-align: center;

    }



    .feed_contr .tablediv1 table {

        position: relative;

        color: #fff;

        font-size: 14px

    }



        .feed_contr .tablediv1 table .text {

            height: 35px;

            overflow: hidden;

            line-height: 35px;

        }



    .feed_contr .tablediv1 .cont {

        height: 492px;

        overflow: hidden;

        position: relative;

    }



.edui-default .edui-editor {

    z-index: 100 !important

}





/* 申请福利 */

.welfare_main {

    overflow: hidden;

    background: url("../../Images/welfare/img7.png") #192152 no-repeat top center;

    position: relative;

    padding-bottom: 200px

}



    .welfare_main .welfare-header {

        padding: 15px 0px;

        overflow: hidden;

    }



        .welfare_main .welfare-header span a {

            background: url("../../Images/welfare/img11.png") no-repeat center;

            margin: 0px 10px;

            width: 104px;

            height: 32px;

            line-height: 32px;

            text-align: center;

            color: #09ebf4;

            ;

        }



    .welfare_main .text1, .welfare_main .text2, .welfare_main .btn1 {

        text-align: center;

        position: relative;

        z-index: 2;

    }



    .welfare_main .text1 {

        margin-top: 100px

    }



    .welfare_main .text2 {

        margin: 30px 0px

    }



    .welfare_main .btn1 {

        margin-top: 70px;

        animation-name: tada;

        animation: tada 1s infinite;

        -webkit-animation: tada 1s infinite;

    }



    .welfare_main .text4 {

        position: absolute;

        left: 50%;

        margin-left: -480px;

        z-index: 0;

        top: 280px;

    }



    .welfare_main .text3 {

        margin-top: 200px;

        margin-bottom: 80px

    }



    .welfare_main .tt {

        text-align: center;

        background: url("../../Images/welfare/img9.png") no-repeat center bottom;

        height: 78px;

        margin: 60px 0px;

    }



    .welfare_main .propre {

        overflow: hidden;

    }



        .welfare_main .propre li {

            margin-bottom: 75px;

            overflow: hidden;

            height: 352px;

            position: relative

        }



            .welfare_main .propre li .cont {

                float: right;

                width: 842px;

                padding: 30px 50px 50px 50px;

                height: 352px;

                display: flex;

                align-items: center;

                background: url("../../Images/welfare/box.png") no-repeat center top;

                ;

            }



            .welfare_main .propre li .img_show {

                float: left;

                position: relative;

                width: 350px;

                height: 352px;

                ;

            }



            .welfare_main .propre li .cont p {

                color: #01b9ff;

                margin: 15px 0px;

                font-size: 16px;

                font-family: "黑体";

            }



            .welfare_main .propre li.even .cont {

                float: left;

                background: url("../../Images/welfare/box1.png") no-repeat center top;

            }



            .welfare_main .propre li.even .img_show {

                float: right;

            }



            .welfare_main .propre li .info {

                position: absolute;

                width: 100%;

                height: 100%;

                color: #00eaff;

                text-align: center;

                top: 0px;

                left: 0px;

                background: url("../../Images/welfare/img20.png") no-repeat center bottom;

            }



                .welfare_main .propre li .info .info_cont {

                    position: absolute;

                    bottom: 24px;

                    width: 100%;

                    text-align: center;

                }



                .welfare_main .propre li .info p {

                    font-size: 24px;

                    margin-bottom: 5px;

                }



                .welfare_main .propre li .info i {

                    color: #00eaff;

                    font-size: 16px

                }



            .welfare_main .propre li .img_show:hover .btn {

                display: block;

                animation: myfirst .5s;

                transform: translate3d(0,0%,0);

                -moz-animation: myfirst .5s; /* Firefox */

                -webkit-animation: myfirst .5s; /* Safari and Chrome */

                -o-animation: myfirst .5s; /* Opera */

            }



            .welfare_main .propre li .btn {

                position: absolute;

                width: 350px;

                height: 352px;

                left: 0;

                top: 0;

                background: url("../../Images/welfare/img22.png") no-repeat;

                -webkit-transform: translate3d(0,50%,0);

                transform: translate3d(0,50%,0);

                display: none;

                padding: 6px 12px;

                margin-bottom: 0;

                font-size: 14px;

                font-weight: 400;

                line-height: 1.42857143;

                text-align: center;

                white-space: nowrap;

                vertical-align: middle;

                cursor: pointer;

                -webkit-user-select: none;

                -moz-user-select: none;

                -ms-user-select: none;

                user-select: none;

                border: 1px solid transparent

            }



                .welfare_main .propre li .btn a {

                    margin: 134px auto;

                }





@keyframes myfirst {

    0% {

        transform: translate3d(0,0%,0);

    }



    50% {

        animation-timing-function: ease-out;

        transform: translateY(50%) translateZ(-300px) rotateX(-50deg);

    }

}





.application {

    overflow: hidden;

}



    .application .applica-box {

        overflow: hidden;

    }



        .application .applica-box .formBox {

            width: 680px

        }



    .application .formBox dl {

        margin-bottom: 19px;

        overflow: hidden;

    }



        .application .formBox dl dt {

            line-height: 50px;

            font-size: 18px;

            float: left;

            width: 134px;

            padding-right: 23px;

            color: #01b9ff;

            text-align: right;

        }



        .application .formBox dl dd {

            float: left;

            overflow: hidden;

            line-height: 50px;

            width: 510px;

        }



    .application .formBox .send {

        border: solid 1px #2f8da9;

        width: 494px;

        height: 50px;

        border-radius: 3px

    }



        .application .formBox .send .txt {

            width: 358px;

            border: none;

            float: left;

        }



        .application .formBox .send .getCode {

            display: block;

            float: left;

            margin: 7px 0;

            width: 134px;

            height: 30px;

            line-height: 30px;

            font-size: 14px;

            color: #03aff3;

            text-align: center;

            border-left: 1px solid #44f6fe;

        }



    .application .formBox .txt {

        width: 494px;

        height: 50px;

        line-height: 50px;

        border-radius: 3px;

        border: solid 1px #2f8da9;

        padding: 0px 10px;

        background-color: transparent;

        color: #fff;

    }



    .application .formBox .txt_area {

        width: 494px;

        height: 167px;

        border-radius: 3px;

        border: solid 1px #2f8da9;

        background-color: transparent;

        color: #fff;

        padding: 10px;

    }



    .application .formBox .fileAdd {

        display: block;

        cursor: pointer;

        float: left;

        width: 33px;

        height: 32px;

        font-size: 39px;

        font-weight: normal;

        line-height: 26px;

        text-align: center;

        color: #2f8ca8;

        border: solid 1px #2f8da9;

        border-radius: 3px;

        overflow: hidden;

    }



    .application .formBox .filetext {

        font-size: 14px;

        color: #01b9ff;

        float: left;

        margin-left: 10px;

        line-height: 32px;

        overflow: hidden;

    }



    .application .formBox p {

        color: #01b9ff

    }



    .application .formBox label {

        display: block;

        float: left;

        padding-left: 10px;

        margin-right: 70px;

        font-size: 18px;

        color: #01b9ff;

        overflow: hidden;

    }



        .application .formBox label .chk {

            margin-right: 5px;

        }



    .application .explain {

        width: 494px;

        height: 400px;

        padding: 55px 24px 85px 39px;

        border-radius: 3px;

        border: solid 1px rgba(68, 246, 254, 0.51);

    }



        .application .explain span {

            display: block;

            margin-bottom: 40px;

        }



        .application .explain p {

            font-size: 16px;

            line-height: 36px;

            color: #01b9ff;

        }



.sub-wapper {

    width: 100%;

    margin: 28px auto;

    text-align: center;

    overflow: hidden;

}



    .sub-wapper .sub-btn {

        background: url("../../Images/welfare/img21.png") no-repeat;

        width: 250px;

        height: 63px;

    }



.welfare_main .foot {

    position: absolute;

    bottom: 0px;

    width: 100%;

    text-align: center;

    color: #fff;

    height: 47px;

    line-height: 47px;

    background-color: rgba(5, 9, 34, 0.3);

    font-size: 12px;

}



/* 权益保障 */

.protection_tt {

    text-align: center;

    margin: 35px 0px;

    overflow: hidden;

}



    .protection_tt span {

        position: relative;

        display: inline-block;

    }



        .protection_tt span b {

            font-size: 30px;

            display: block;

        }



        .protection_tt span i {

            font-size: 14px;

            display: block;

            color: #999999

        }



        .protection_tt span:before {

            content: '';

            display: inline-block;

            position: absolute;

            right: 100%;

            border-bottom: 1px solid #333;

            width: 82px;

            top: 21px;

            margin-right: 20px;

        }



        .protection_tt span:after {

            content: '';

            display: inline-block;

            position: absolute;

            left: 100%;

            border-bottom: 1px solid #333;

            width: 82px;

            top: 21px;

            margin-left: 20px;

        }



    .protection_tt p {

        color: #666666;

        font-size: 14px;

        margin-top: 15px;

    }





.interlocutions {

    overflow: hidden;

}



    .interlocutions ul {

        width: 105%;

    }



    .interlocutions li {

        float: left;

        width: 363px;

        height: 428px;

        overflow: hidden;

        background: #f6f6f6;

        margin-right: 55px;

        transition: 0.5s

    }



        .interlocutions li .top {

            color: #fff;

            height: 179px;

            overflow: hidden;

            text-align: center;

            background: url('../../Images/protection/img2.jpg') no-repeat center;

            padding: 0px 27px;

        }



            .interlocutions li .top b {

                font-size: 48px;

                font-weight: 500;

                display: block;

                margin: 30px 0px;

            }



            .interlocutions li .top p {

                font-size: 16px

            }



        .interlocutions li .cont {

            padding: 20px 30px 30px 30px;

            overflow: hidden;

            position: relative;

        }



            .interlocutions li .cont img {

                position: absolute;

                left: 50%;

                margin-left: -35px;

            }



            .interlocutions li .cont strong {

                font-size: 24px;

                color: #e62d31;

                display: block;

                margin-bottom: 12px;

            }



            .interlocutions li .cont p {

                color: #666666;

                font-size: 14px;

                line-height: 23px;

            }



                .interlocutions li .cont p b {

                    color: #333

                }



        .interlocutions li:hover {

            margin-top: -10px;

            box-shadow: 0px 2px 19px #cacaca

        }



.transaction_process {

    text-align: center;

    margin: 100px 0px

}





.risk_reminder {

    line-height: 30px;

    background: #f6f6f6;

    padding: 30px 0px

}



    .risk_reminder h3 {

        color: #e62d31;

        font-size: 16px

    }



        .risk_reminder h3 i {

            color: #f2b20b;

            margin-right: 4px;

            font-size: 22px;

            font-weight: 500;

            vertical-align: initial;

        }



    .risk_reminder p {

        line-height: 30px;

        color: #666666;

        font-size: 14px

    }



.protocol_cont {

    overflow: hidden;

    margin-bottom: 80px

}



    .protocol_cont h4 {

        text-indent: 0px;

        font-size: 16px;

        margin-bottom: 11px;

        margin-top: 30px;

    }



    .protocol_cont p {

        line-height: 28px;

        display: block;

        color: #666666;

        overflow: hidden;

        font-size: 14px;

    }



    .protocol_cont h4 i {

        font-weight: 500;

        color: #e62d31;

        margin-right: 5px;

        font-size: 22px;

    }



    .protocol_cont p i {

        font-weight: 500;

        color: #bbbbbb;

        margin-right: 5px;

        font-size: 22px;

    }



.anti-fraud {

    overflow: hidden

}



    .anti-fraud h4 {

        color: #ea3934;

        font-size: 30px;

        margin: 40px 0

    }



    .anti-fraud li {

        overflow: hidden;

        padding: 70px 0;

        min-height: 600px;

    }



        .anti-fraud li dt {

            float: left

        }



        .anti-fraud li dd {

            float: right;

            max-width: 715px

        }



            .anti-fraud li dd .ptt {

                font-size: 24px;

                font-weight: 700

            }



            .anti-fraud li dd .text {

                color: #666;

                font-size: 16px;

                font-weight: 500;

                margin-top: 20px;

                width: 543px

            }



                .anti-fraud li dd .text p {

                    color: #666;

                    font-size: 16px;

                    font-weight: 500;

                    margin-bottom: 9px

                }



            .anti-fraud li dd i {

                font-size: 33px;

                color: #e62d31

            }



        .anti-fraud li.odd {

            background: #f7f6f6

        }



            .anti-fraud li.odd dt {

                float: right

            }



            .anti-fraud li.odd dd {

                float: left

            }



        .anti-fraud li:first-child {

            padding-top: 0

        }



        .anti-fraud li dd.info p {

            margin-bottom: 12px;

            margin-top: 9px

        }



        .anti-fraud li dd.info .text {

            margin: 0

        }



        .anti-fraud li dd.info i {

            margin-top: 20px;

            display: block

        }



        .anti-fraud li dd .box {

            padding: 0 28px;

            width: 575px;

            overflow: hidden;

            margin-top: 60px

        }



            .anti-fraud li dd .box td {

                padding: 25px 0;

                position: relative;

                overflow: hidden;

                vertical-align: middle

            }



                .anti-fraud li dd .box td .cont {

                    max-width: 426px;

                    font-size: 16px;

                    background: #ffa98d;

                    display: inline-block;

                    border-radius: 5px;

                    padding: 12px 20px;

                    margin: 0 15px;

                    position: relative;

                    vertical-align: middle;

                    z-index: 9;

                    color: #fff;

                    line-height: 24px;

                    vertical-align: middle;

                    text-align: left

                }



                .anti-fraud li dd .box td.textleft .cont:before {

                    content: '';

                    width: 0;

                    height: 0;

                    border-top: 8px solid transparent;

                    border-bottom: 8px solid transparent;

                    border-right: 10px solid #ffa98d;

                    position: absolute;

                    left: -10px;

                    top: 50%;

                    margin-top: -8px

                }



                .anti-fraud li dd .box td.textright .cont:before {

                    content: '';

                    width: 0;

                    height: 0;

                    border-top: 8px solid transparent;

                    border-bottom: 8px solid transparent;

                    border-left: 13px solid #ff7e69;

                    position: absolute;

                    right: -13px;

                    top: 50%;

                    margin-top: -10px

                }



            .anti-fraud li dd .box span {

                vertical-align: middle;

                display: inline-block

            }



            .anti-fraud li dd .box td.textright .cont {

                background: #ff7e69

            }



        .anti-fraud li dd .tt {

            font-size: 36px;

            margin-bottom: 20px;

        }



        .anti-fraud li dd .ptext p {

            color: #999999;

            font-size: 14px;

            text-indent: 25px;

            line-height: 30px;

        }



        .anti-fraud li dd .ptext {

            width: 540px;

        }



.privacy-wapper {

    border: 1px solid #dddddd;

    overflow: hidden;

    margin-bottom: 30px;

}



    .privacy-wapper h4 {

        font-size: 16px;

        border-bottom: 1px solid #dddddd;

        border-top: 1px solid #dddddd;

        color: #f04b38;

        background: #f9f9f9;

        text-align: center;

        line-height: 45px

    }



    .privacy-wapper p {

        line-height: 25px;

        display: block;

        overflow: hidden;

        color: #666666;

        text-indent: 30px

    }



    .privacy-wapper a {

        text-indent: 0px

    }



    .privacy-wapper .text {

        padding: 15px 50px;

        font-size: 12px;

    }



    .privacy-wapper h4:first-child {

        border-top: 0px

    }



    .privacy-wapper h4:last-child {

        border-bottom: 0px

    }



    .privacy-wapper p b {

        color: #333

    }



.text-index0 p {

    text-indent: 0px

}



.text-index30 {

    text-indent: 30px !important

}



/* 分页 */

.femye {

    text-align: center;

    margin: 30px 0;

    overflow: hidden;

    clear: both;

}



    .femye a {

        color: #666666;

        display: inline-block;

        padding: 7px 12px;

        margin-right: 4px;

        border: 1px solid #dfdfdf;

        overflow: hidden;

        background: #f7f7f7;

        border-radius: 3px;

        vertical-align: middle;

        cursor: pointer;

    }



        .femye a.curr {

            background: inherit;

            color: #e62d31;

            border: 0px;

        }



        .femye a:hover {

            background: #fff

        }



        .femye a .all_num {

            display: inline-block;

            color: #333;

            vertical-align: middle;

        }



/*首页*/

.headerWap {

    position: relative;

    z-index: 101;

}



.header {

    background: #3b3c41;

    height: 31px;

    width: 100%;

    display: table;

    line-height: 31px;

}



    .header .headApp { /* padding: 10px 0px; */

    }



        .header .headApp a {

            color: #999999;

        }



            .header .headApp a i {

                margin-right: 5px;

                vertical-align: middle;

                font-size: 22px;

            }



            .header .headApp a:hover {

                color: #fff;

            }



    .header .headInfo {

        border-left: 1px solid #505050;

        border-right: 1px solid #505050;

    }



        .header .headInfo a {

            padding: 0px 12px;

            line-height: 12px;

        }



            .header .headInfo a:hover {

                color: #ef464a

            }



        .header .headInfo .user {

            color: #fff;

            border-right: 1px solid #fff;

        }



            .header .headInfo .user img {

                vertical-align: middle;

                margin-right: 10px;

            }



        .header .headInfo .goIn {

            color: #fff;

        }



        .header .headInfo .message {

            float: left;

            height: 31px;

            line-height: 28px;

            position: relative;

            border-right: 1px solid #505050;

        }



            .header .headInfo .message em {

                border-radius: 50%;

                background: #e62d31;

                color: #fff;

                height: 16px;

                min-width: 16px;

                display: inline-block;

                line-height: 16px;

                text-align: center;

                position: absolute;

                top: 0px;

                right: 1px;

                animation: unicon .5s linear alternate infinite;

            }



            .header .headInfo .message img {

                vertical-align: middle;

                width: 22px

            }



        .header .headInfo .dropdown {

            float: left;

            height: 31px;

            line-height: 31px;

            position: relative;

        }



            .header .headInfo .dropdown img {

                vertical-align: middle;

                height: 25px;

                width: 25px;

                margin-right: 5px;

                border-radius: 50%

            }



            .header .headInfo .dropdown a.dropdown-toggle {

                color: #fff; /*padding: 0px 20px;*/

                cursor: pointer;

                position: relative;

                display: block;

                height: 31px;

                line-height: 31px;

            }



                .header .headInfo .dropdown a.dropdown-toggle:before {

                    content: '';

                    background: url(../../Images/arrow_rightD.png) no-repeat;

                    width: 15px;

                    height: 13px;

                    display: inline-block;

                    position: absolute;

                    right: 0px;

                    bottom: 0px;

                }



            .header .headInfo .dropdown .dropdown-menu {

                background: #3b3c41;

                border-radius: 0px;

                margin: 0px;

                width: 100%;

                min-width: 120px;

                right: 0px;

                left: auto;

            }



                .header .headInfo .dropdown .dropdown-menu a {

                    color: #fff;

                    padding: 6px 30px 6px 20px;

                    font-size: 12px

                }



                .header .headInfo .dropdown .dropdown-menu > li > a:focus, .header .headInfo .dropdown .dropdown-menu > li > a:hover {

                    background: #636c7b;

                }



                .header .headInfo .dropdown .dropdown-menu a i {

                    margin-right: 3px;

                    font-size: 16px;

                    vertical-align: middle;

                }



            .header .headInfo .dropdown:hover .dropdown-menu {

                display: block

            }



        .header .headInfo .alink {

            padding: 0px 20px;

            color: #fff;

            height: 50px;

            line-height: 50px

        }



            .header .headInfo .alink img {

                margin-right: 5px

            }



        .header .headInfo ul.navs {

            float: left

        }



            .header .headInfo ul.navs li {

                float: left;

                line-height: 31px;

                height: 31px;

                border-right: 1px solid #505050;

            }



                .header .headInfo ul.navs li a {

                    color: #fff

                }



                .header .headInfo ul.navs li i {

                    margin-right: 2px

                }



                .header .headInfo ul.navs li:hover a, .header .headInfo .dropdown a.dropdown-toggle:hover {

                    color: #f94b4f

                }



.navbanner {

    background: #636c7b;

    height: 62px;

    position: relative;

    display: table;

    width: 100%;

}

    /*.navbanner .nav-fixed{background: #636c7b;height: 62px;position: relative;display: table;width: 100%;}*/

    .navbanner.curr {

        position: fixed;

        top: 0px;

        z-index: 101

    }



    .navbanner .w1200s {

        position: static;

    }



    .navbanner .w1200a:before {

        content: '';

        background: #edf1fa;

        width: 100%;

        height: 62px;

        top: 0px;

        right: 100%;

        position: absolute;

    }



    .navbanner .navCenter {

        background: url(../../Images/box.png) bottom left no-repeat;

        height: 62px;

    }



    .navbanner .logo {

        position: relative;

        height: 46px;

        width: 200px;

        margin-top: 5px;

    }



        .navbanner .logo span {

            position: absolute;

            left: 0px;

            bottom: -15px;

        }



    .navbanner .navUl {

        float: left;

        margin-left: 50px;

    }



        .navbanner .navUl li {

            float: left;

        }



    .navbanner .redpack_ico {

        position: absolute;

        width: 40px;

        height: 38px;

        top: -13px;

        right: -18px;

    }



.moduleWrap #lottie {

    width: 150px;

    height: 110px;

    position: absolute;

    top: -60px;

    display: block;

    left: -47px;

}



.navbanner .navUl li a.alink {

    text-align: center;

    color: #edf1fa;

    height: 62px;

    position: relative;

    padding: 8px 0px;

    line-height: 50px;

    padding: 0px 18px;

}



    .navbanner .navUl li a.alink i {

        display: block;

        font-size: 22px;

        height: 26px;

        line-height: 26px;

        position: absolute;

        left: 50%;

        width: 22px;

        margin-left: -11px;

        opacity: 0;

        top: 15px;

        transition: 0.5s;

        display: none\9; /* left: 0px; */

    }



    .navbanner .navUl li a.alink span {

        font-size: 14px;

        position: relative;

        line-height: 20px;

        display: block;

        margin-top: 23px;

    }



        .navbanner .navUl li a.alink span img {

            vertical-align: super;

            margin-left: 0px;

            position: absolute;

            top: -19px;

        }



    .navbanner .navUl li a.alink p {

        opacity: 0.7;

        word-break: inherit;

        line-height: 10px;

        position: absolute;

        width: 100%;

        text-align: center;

        opacity: 0;

        bottom: 15px;

        transition: 0.5s;

        display: none\9;

        left: 0px;

    }



.navbanner .searchTop i.iconfont1 {

    float: right;

    line-height: 32px;

    padding: 0px 10px;

    font-weight: bold;

    cursor: pointer;

    position: absolute;

    top: 0px;

    right: 0px

}



    .navbanner .searchTop i.iconfont1:hover {

        color: #E84737;

    }



.navbanner .searchTop {

    background: #fff;

    border-radius: 20px;

    width: 208px;

    height: 32px;

    float: left;

    position: relative;

}



    .navbanner .searchTop .text {

        float: left;

        border: 0px;

        height: 30px;

        width: 115px;

        line-height: 30px

    }



    .navbanner .searchTop .dropdown {

        float: left;

        border-right: 1px solid #eeeeee;

        padding-left: 5px;

        cursor: pointer;

    }



        .navbanner .searchTop .dropdown .dropdown-menu {

            min-width: 120px

        }



    .navbanner .searchTop .dropdown-toggle {

        display: inline-block;

        padding: 0px 7px;

        height: 32px;

        line-height: 32px

    }



        .navbanner .searchTop .dropdown-toggle i {

            color: #999999;

        }



.navbanner .moneys {

    color: #fff;

    margin-left: 8px

}



    .navbanner .moneys:hover {

        color: #e62d31

    }



.navbanner .issue_a {

    position: relative;

    display: inline-block;

    width: 100px;

    height: 32px;

    text-align: center;

    line-height: 32px;

    background: #e62d31;

    color: #fff;

    font-size: 14px;

    border-radius: 20px;

    margin-left: 10px;

    position: relative;

}



    .navbanner .issue_a:hover {

        background: #ef464a

    }



.navbanner .infofr {

    margin-top: 15px;

}



.navbanner .navUl li .nav_item {

    position: absolute;

    left: 0px;

    top: 61px;

    width: 100%;

    z-index: 5;

    height: 0px;

    overflow: hidden;

}



    .navbanner .navUl li .nav_item:before {

        content: "";

        background: #e5e9f4;

        height: 100%;

        width: 100%;

        position: absolute;

        top: 0px;

        left: 0px;

    }



.navbanner .navUl li a.alink em:before {

    content: "";

    display: inline-block;

    width: 0;

    height: 0;

    margin-left: 2px;

    vertical-align: middle;

    border-top: 4px dashed;

    border-top: 4px solid\9;

    border-right: 6px solid transparent;

    border-left: 6px solid transparent;

    border-top: 0;

    border-bottom: 10px dashed;

    border-bottom: 4px solid\9;

    position: absolute;

    bottom: 1px;

    left: 50%;

    margin-left: -5px;

    display: none;

    color: #d1d6e1;

}



.navbanner .navUl li .nav_item dl {

    float: left;

    min-width: 132px;

    margin-top: 30px;

    margin-left: 19px;

}



    .navbanner .navUl li .nav_item dl dt {

        font-size: 18px;

    }



        .navbanner .navUl li .nav_item dl a:hover, .navbanner .navUl li .nav_item dl dt a:hover {

            color: #e62d31

        }



    .navbanner .navUl li .nav_item dl dd {

        margin-top: 12px;

    }



        .navbanner .navUl li .nav_item dl dd p {

            line-height: 26px;

        }



            .navbanner .navUl li .nav_item dl dd p a {

                color: #666666;

            }



                .navbanner .navUl li .nav_item dl dd p a:hover {

                    color: #e62d31;

                }



                .navbanner .navUl li .nav_item dl dd p a img {

                    vertical-align: top;

                    margin-left: 3px

                }



.navbanner .navUl li .nav_item .w1200b {

    padding-left: 290px;

}



.navbanner .navUl li:hover .nav_item {

}



.navbanner .navUl li:hover a.alink em:before {

    display: block;

}



.navbanner .navUl li:hover a.alink i {

    opacity: 1;

    top: 2px;

    display: block\9;

}



.navbanner .navUl li:hover a.alink p {

    opacity: 0.7;

    bottom: 12px;

    display: block\9;

}



.navbanner .navUl li.active a.alink {

    color: #f94b4f;

}



    .navbanner .navUl li.active a.alink i {

        display: block;

        opacity: 1;

        top: 2px;

    }



    .navbanner .navUl li.active a.alink p {

        display: block;

        opacity: 0.7;

        bottom: 12px;

    }



.navbanner .navUl li .twoIItem {

    display: none;

    background: #e5e9f4;

    position: absolute;

    left: 50%;

    width: 120px;

    text-align: center;

    border-radius: 5px;

    font-size: 14px;

    padding: 2px 0px;

    margin-left: -60px;

}



    .navbanner .navUl li .twoIItem p a {

        padding: 5px 10px;

        display: block;

        text-align: left

    }



        .navbanner .navUl li .twoIItem p a i {

            margin-right: 10px;

            font-size: 20px;

            color: #e62d31;

        }



    .navbanner .navUl li .twoIItem p:hover {

        background: #d1d6e5

    }



    .navbanner .navUl li .twoIItem:before {

        content: "";

        display: inline-block;

        width: 0;

        height: 0;

        margin-left: 2px;

        vertical-align: middle;

        border-top: 4px dashed;

        border-top: 4px solid\9;

        border-right: 6px solid transparent;

        border-left: 6px solid transparent;

        border-top: 0;

        border-bottom: 10px dashed;

        border-bottom: 4px solid\9;

        position: absolute;

        top: -10px;

        left: 50%;

        margin-left: -5px;

        color: #d1d6e1

    }



.navbanner .navUl li:hover .twoIItem {

    display: block

}



.navbanner .navUl li.live {

    position: relative

}



.wapper {

    overflow: hidden;

    background: #f5f5f5;

    padding-bottom: 30px;

    margin: 0px;

}



.indexBanner {

    height: 510px;

    position: relative;

    overflow: hidden;

}



    .indexBanner .slider-wrap {

        position: absolute;

        top: 0px;

        left: 0px;

        height: 510px;

        background: #edf1fa;

        width: 257px;

        z-index: 10;

        padding: 0px 32px;

    }



        .indexBanner .slider-wrap dl {

            margin-bottom: 35px;

            overflow: hidden;

        }



            .indexBanner .slider-wrap dl dt {

                margin: 10px 0px 5px 0px;

                font-size: 18px;

            }



                .indexBanner .slider-wrap dl dt i {

                    font-size: 31px;

                    color: #e62d31;

                    margin-right: 10px;

                    vertical-align: middle;

                }



            .indexBanner .slider-wrap dl dd span {

                display: inline-block;

                width: 50%;

                float: left;

                line-height: 30px;

                position: relative;

            }



                .indexBanner .slider-wrap dl dd span a {

                    color: #636c7b;

                    display: block

                }



                    .indexBanner .slider-wrap dl dd span a img {

                        position: absolute;

                    }



                    .indexBanner .slider-wrap dl dd span a:hover {

                        color: #e62d31;

                    }



            .indexBanner .slider-wrap dl dd.ddCity span {

                min-width: 37px;

                width: auto;

                margin-right: 10px;

            }





.navimgbanner2 {

    overflow: hidden

}



    .navimgbanner2 a {

        display: block;

        width: 100%;

    }



    .navimgbanner2 img {

        width: 100%;

    }



.footer {

    overflow: hidden;

    background: #ffffff;

    border-top: 1px solid #e6e6e6;

}



.bottomCont {

    color: #666;

    overflow: hidden;

    font-size: 14px;

    border-bottom: 1px solid #dddddd;

}



    .bottomCont td span {

        height: 55px;

        width: 70px;

        text-align: center;

        line-height: 55px;

        font-size: 70px;

        display: inline-block;

        vertical-align: middle;

        color: #94979d;

    }



        .bottomCont td span:hover {

            color: #e62d31

        }



    .bottomCont td a {

        display: block;

    }



        .bottomCont td a:hover {

            color: #333

        }



    .bottomCont td img {

        vertical-align: bottom;

    }



    .bottomCont td .cont {

        display: inline-block;

        text-align: left;

        margin-left: 10px;

        vertical-align: middle;

    }



        .bottomCont td .cont i {

            font-size: 30px;

            color: #e62d31;

        }



        .bottomCont td .cont p {

            margin: 0px;

            color: #666666;

            font-size: 16px;

        }



    .bottomCont td span i {

        display: inline-block;

        overflow: hidden;

        height: 55px;

        width: 55px;

        border-radius: 50%;

        -moz-border-radius: 50%;

        -webkit-border-radius: 50%;

    }



        .bottomCont td span i.c1 {

            border: 2px solid #a2a2a2;

        }



        .bottomCont td span i.c2 {

            font-size: 34px;

            background: #e62d31;

            color: #fff;

            line-height: 55px;

            display: none;

        }



    .bottomCont td font {

        font-size: 16px;

        margin: 0px;

        width: 218px;

        height: 40px;

        overflow: hidden;

        cursor: pointer;

        line-height: 40px

    }



    .bottomCont td {

        height: 150px;

        width: 25%;

        text-align: left;

        border: none;

    }



        .bottomCont td:hover a {

            color: #E62D31;

        }



        .bottomCont td:hover p {

            color: #E62D31;

        }



.footerBottom {

    padding: 50px 0px 30px 0px;

    display: table;

    width: 100%;

}



    .footerBottom .contlnfo {

        float: left;

        margin-right: 25px;

    }



        .footerBottom .contlnfo .logo {

            margin-bottom: 20px;

        }



        .footerBottom .contlnfo .icon_handle {

        }



            .footerBottom .contlnfo .icon_handle a {

                display: inline-block;

                transition: 0.5s;

                margin-right: 14px;

                position: relative

            }



                .footerBottom .contlnfo .icon_handle a i {

                    display: inline-block;

                    width: 40px;

                    height: 40px;

                    text-align: center;

                    line-height: 40px;

                    border-radius: 3px;

                    background: #94979d;

                    color: #fff;

                    font-size: 24px;

                    transition: 0.5s;

                    -webkit-text-stroke-width: 0px;

                }



                .footerBottom .contlnfo .icon_handle a:before {

                    content: "";

                    display: none;

                    width: 0;

                    height: 0;

                    margin-left: 2px;

                    vertical-align: middle;

                    border-top: 4px dashed;

                    border-top: 4px solid\9;

                    border-right: 6px solid transparent;

                    border-left: 6px solid transparent;

                    border-top: 0;

                    border-bottom: 10px dashed;

                    border-bottom: 4px solid\9;

                    position: absolute;

                    bottom: -16px;

                    left: 50%;

                    margin-left: -5px;

                    color: #eee

                }



                .footerBottom .contlnfo .icon_handle a.curr:before {

                    display: inline-block

                }



                .footerBottom .contlnfo .icon_handle a:hover i.weixin, .footerBottom .contlnfo .icon_handle a.curr i.weixin {

                    background: #35b249;

                }



                .footerBottom .contlnfo .icon_handle a:hover i.qq, .footerBottom .contlnfo .icon_handle a.curr i.qq {

                    background: #2b99ff;

                }



                .footerBottom .contlnfo .icon_handle a:hover i.sina, .footerBottom .contlnfo .icon_handle a.curr i.sina {

                    background: #e62d31;

                }



                .footerBottom .contlnfo .icon_handle a:hover i.phone, .footerBottom .contlnfo .icon_handle a.curr i.phone {

                    background: #e2484e;

                }



        .footerBottom .contlnfo .code_tag {

            overflow: hidden;

            margin-top: 15px;

        }



            .footerBottom .contlnfo .code_tag .bottom_code {

                display: none;

                width: 155px;

                background: #eeeeee;

                padding: 10px;

                border-radius: 3px;

                text-align: center;

                font-size: 14px;

                height: 170px;

            }



                .footerBottom .contlnfo .code_tag .bottom_code span img {

                    display: block;

                    width: 135px;

                    height: 135px;

                }



        .footerBottom .contlnfo .icon_handle a:hover .bottom_code {

            display: block;

        }



        .footerBottom .contlnfo .icon_handle a .bottom_code p {

            text-align: center;

            color: #999999;

        }



    .footerBottom .contfr {

        float: left;

        width: 973px;

    }



    .footerBottom ul.bottomNav {

        clear: both;

        width: 100%;

        display: table;

    }



        .footerBottom ul.bottomNav li {

            float: left;

            width: 133px;

            margin-right: 55px;

        }



            .footerBottom ul.bottomNav li .tt {

                font-size: 18px;

                font-weight: bold;

                color: #666666;

                border-bottom: 1px solid #ddd;

                padding-bottom: 26px;

                position: relative

            }



                .footerBottom ul.bottomNav li .tt a {

                }



                .footerBottom ul.bottomNav li .tt:before {

                    content: '';

                    border-bottom: 2px solid #e62d31;

                    width: 33px;

                    position: absolute;

                    left: 0px;

                    bottom: -1px

                }



            .footerBottom ul.bottomNav li .cont {

                overflow: hidden;

                margin-top: 11px;

            }



                .footerBottom ul.bottomNav li .cont p {

                    font-size: 14px;

                    color: #999999;

                    display: block;

                    overflow: hidden;

                    margin: 10px 0px;

                    height: 21px

                }



                .footerBottom ul.bottomNav li .cont a {

                    color: #999999;

                }



                    .footerBottom ul.bottomNav li .cont a:hover {

                        color: #e62d31;

                    }



            .footerBottom ul.bottomNav li p i.iconfont1 {

                margin-right: 5px;

                color: #d1d1d1;

                font-size: 18px;

            }



    .footerBottom .contfr .linkhref {

        overflow: hidden;

        margin-top: 25px;

    }



        .footerBottom .contfr .linkhref h3 {

            font-size: 16px;

            height: 22px;

            overflow: hidden;

            font-weight: bold;

            color: #666666;

            margin-bottom: 10px;

        }



        .footerBottom .contfr .linkhref .text b {

            font-size: 14px;

        }



        .footerBottom .contfr .linkhref .text a {

            color: #999999;

            margin-right: 25px;

            line-height: 27px;

            font-size: 14px;

        }



            .footerBottom .contfr .linkhref .text a:hover {

                color: #e62d31;

            }



.footinfo {

    text-align: center;

    color: #acacad;

    height: 58px;

    line-height: 58px;

    background: #2a303c;

    display: table;

    width: 100%

}



    .footinfo a {

        color: #acacad;

    }



.bottomCode {

    float: right;

    width: 115px;

    text-align: center;

    margin-top: 13px;

}



    .bottomCode span {

        width: 100%;

        display: inline-block;

        overflow: hidden;

        text-align: center;

        float: left;

    }



        .bottomCode span img {

            height: 90px;

            width: 90px;

        }



        .bottomCode span .bottom {

            overflow: hidden;

            font-size: 14px;

            text-align: center

        }



            .bottomCode span .bottom a {

                color: #666;

                display: block

            }



            .bottomCode span .bottom p {

                color: #ff827e;

                font-size: 16px;

            }



            .bottomCode span .bottom a i {

                font-size: 20px;

                color: #ff827e

            }



            .bottomCode span .bottom a em {

                color: #ddd;

                margin: 0px 6px

            }



    .bottomCode .changeCity {

        position: relative;

        color: #fff;

        font-size: 14px;

        height: 30px;

        line-height: 30px; /* margin-bottom: 10px; */ /* background: #e62d31; */

        border: 1px solid #aaaebb;

        border-radius: 3px;

    }



        .bottomCode .changeCity .dropdown-toggle {

            display: block;

            color: #fff;

            font-size: 14px;

            float: left;

            text-align: center;

            width: 100%;

            cursor: pointer;

            padding: 0px;

            line-height: 26px;

        }



            .bottomCode .changeCity .dropdown-toggle i {

                margin-right: 5px;

                font-size: 22px;

            }



            .bottomCode .changeCity .dropdown-toggle img {

                vertical-align: middle;

                border-radius: 50%;

                width: 16px;

                height: 16px;

            }



        .bottomCode .changeCity .dropdown-menu {

            min-width: 128px;

            bottom: 100%;

            top: auto;

        }



        .bottomCode .changeCity li {

            margin-right: 0px !important;

            min-width: 100% !important;

        }



            .bottomCode .changeCity li i {

                color: #999;

                margin-right: 3px;

                font-size: 20px;

            }



        .bottomCode .changeCity .dropdown-menu li img {

            vertical-align: middle;

            margin-right: 3px;

            width: 15px;

            height: 15px;

            border-radius: 50%;

        }



.productIndex {

    overflow: hidden;

    padding-top: 10px

}



    .productIndex ul {

        width: 105%;

    }



    .productIndex li {

        float: left;

        width: 223px;

        height: 275px;

        border: 1px solid #dddddd;

        margin-right: 21px;

        margin-bottom: 20px;

        cursor: pointer;

        overflow: hidden;

        -webkit-flex: 0 0 auto;

        -ms-flex: 0 0 auto;

        flex: 0 0 auto;

        transition: -webkit-transform .218s ease;

        transition: transform .218s ease;

        transition: transform .218s ease,-webkit-transform .218s ease;

        -webkit-transform: translateY(0);

        transform: translateY(0);

        transition: 0.5s;

        position: relative

    }



        .productIndex li .presell {

            position: absolute;

            right: 0px;

            top: 0px;

            z-index: 10

        }



        .productIndex li .img_show {

            height: 149px;

            overflow: hidden;

        }



        .productIndex li a {

            display: block;

            height: 100%;

            width: 100%

        }



        .productIndex li .img_show img {

            width: 100%;

            height: 100%;

            transition: 0.8s;

        }



        .productIndex li .info {

            text-align: center;

            position: relative;

            z-index: 5;

            padding: 0px 10px

        }



            .productIndex li .info .user {

                display: none

            }



                .productIndex li .info .user .img {

                    height: 80px;

                    width: 80px;

                    border-radius: 50%;

                    overflow: hidden;

                    box-shadow: 0px 0px 8px #667a8f;

                    display: inline-block

                }



                    .productIndex li .info .user .img img {

                        min-height: 80px;

                        width: 80px;

                    }



                .productIndex li .info .user .char {

                    margin-left: -35px;

                    position: relative;

                    z-index: 5;

                }



                    .productIndex li .info .user .char img {

                        width: 25px;

                    }



            .productIndex li .info h3 {

                font-size: 16px;

                font-weight: bold;

                margin: 15px 0px 15px 0px;

                display: none

            }



            .productIndex li .info .tt {

                font-size: 16px;

                margin: 15px 0px 6px 0px;

                font-weight: bold;

                height: 20px;

                line-height: 20px;

                overflow: hidden;

                white-space: nowrap;

                -o-text-overflow: ellipsis;

                text-overflow: ellipsis;

            }



                .productIndex li .info .tt img {

                    margin-left: 5px;

                    vertical-align: super;

                }



                .productIndex li .info .tt:hover,

                .productIndex li .info h3:hover {

                    color: #E62D31;

                }



            .productIndex li .info .p1 {

                color: #999999;

                font-size: 14px;

                display: -webkit-box;

                overflow: hidden;

                text-overflow: ellipsis;

                white-space: normal !important;

                word-wrap: break-word;

                -webkit-line-clamp: 1;

                -webkit-box-orient: vertical;

            }



            .productIndex li .info .p2 {

                color: #555555;

                font-size: 14px;

                margin-top: 15px;

                display: -webkit-box;

                overflow: hidden;

                text-overflow: ellipsis;

                white-space: normal !important;

                word-wrap: break-word;

                -webkit-line-clamp: 1;

                -webkit-box-orient: vertical;

            }



        .productIndex li:hover {

            -webkit-transform: translateY(-5px);

            transform: translateY(-5px);

            box-shadow: 0px 0px 19px #ddd

        }



            .productIndex li:hover .img_show img {

                transform: scale(1.2) !important;

                -moz-transform: scale(1.2);

                -webkit-transform: scale(1.2);

            }



/*新版首页*/

.item_title {

    overflow: hidden;

    font-size: 14px;

    margin: 25px 0px

}



    .item_title .tts {

        float: left;

        overflow: hidden;

        padding-right: 15px;

        position: relative;

    }



        .item_title .tts i.icon {

            font-size: 50px;

            color: #e62d31;

            float: left;

            height: 50px;

            width: 55px;

        }



        .item_title .tts span {

            float: left

        }



            .item_title .tts span b {

                font-size: 24px;

                display: block

            }



            .item_title .tts span i {

                color: #666666;

                display: block

            }



        .item_title .tts:before {

            content: "";

            border-right: 1px solid #999999;

            height: 43px;

            position: absolute;

            right: 0px;

            top: 4px;

        }



    .item_title .text {

        color: #999999;

        margin-left: 15px;

        float: left;

        margin-top: 30px;

    }



    .item_title .more {

        float: right;

        color: #e62d31;

        font-size: 14px;

        margin-top: 30px;

    }



.software_shop {

    display: table;

    width: 100%

}



    .software_shop ul {

        width: 105%

    }



        .software_shop ul li {

            float: left;

            width: 230px;

            height: 260px;

            overflow: hidden;

            background: #fff;

            position: relative;

            transition: 0.5s;

            margin-right: 12px;

            margin-bottom: 13px;

        }



            .software_shop ul li .img_tag {

                display: inline-block;

                position: absolute;

                top: 0px;

                left: 0px;

                width: 52px;

                height: 29px;

                color: #fff;

                line-height: 29px;

                z-index: 10;

                padding-left: 10px;

                background: url(../../Images/tag.png) no-repeat

            }



            .software_shop ul li .img_show {

                height: 152px;

                overflow: hidden;

            }



                .software_shop ul li .img_show img {

                    width: 100%;

                    height: 100%;

                    transition: 0.8s;

                }



                .software_shop ul li .img_show:hover img {

                    transform: scale(1.2);

                    -moz-transform: scale(1.2);

                    -webkit-transform: scale(1.2);

                }



            .software_shop ul li a {

                display: block;

                height: 100%;

                width: 100%

            }



            .software_shop ul li .info {

                overflow: hidden;

                padding: 0px 10px;

            }



                .software_shop ul li .info .tt {

                    font-size: 14px;

                    color: #666666;

                    font-weight: bold;

                    margin: 10px 0px 0px 0px;

                    height: 20px;

                    line-height: 20px;

                    overflow: hidden;

                    white-space: nowrap;

                    -o-text-overflow: ellipsis;

                    text-overflow: ellipsis;

                }



                    .software_shop ul li .info .tt i {

                        color: #fe0409;

                        font-size: 25px;

                        vertical-align: middle;

                    }



                .software_shop ul li .info p {

                    color: #999999;

                    line-height: 36px;

                    height: 36px;

                    overflow: hidden;

                    white-space: nowrap;

                    -o-text-overflow: ellipsis;

                    text-overflow: ellipsis;

                    padding-right: 5px

                }



                .software_shop ul li .info .box {

                    overflow: hidden;

                    border-top: 1px solid #f2f2f3;

                    color: #999999;

                    height: 35px;

                    line-height: 35px;

                    margin-top: 4px;

                }



                    .software_shop ul li .info .box i {

                        color: #cccccc;

                        margin-right: 3px;

                    }



            .software_shop ul li:hover .tt {

                color: #e62d31

            }



            .software_shop ul li:hover {

                box-shadow: 0px 0px 10px #ddd;

                transform: translateY(-5px)

            }



.product_server {

    overflow: hidden

}



    .product_server ul {

        width: 118%;

    }



        .product_server ul li {

            float: left;

            width: 389px;

            height: 180px;

            overflow: hidden;

            background: #fff;

            position: relative;

            margin-right: 15px;

            margin-bottom: 15px;

            padding-top: 15px;

        }



            .product_server ul li:hover {

                box-shadow: 0px 0px 10px #ddd

            }



            .product_server ul li .img_show {

                width: 165px;

                overflow: hidden;

                text-align: center;

                float: left;

                overflow: hidden;

                position: relative

            }



                .product_server ul li .img_show span {

                    display: inline-block;

                    width: 110px;

                    height: 110px;

                    position: relative;

                    border-radius: 50%;

                    overflow: hidden

                }



                    .product_server ul li .img_show span a {

                        display: block;

                        height: 100%

                    }



                    .product_server ul li .img_show span .user {

                        width: 100%;

                        min-height: 110px;

                        transition: 0.8s

                    }



                .product_server ul li .img_show label {

                    background: #fff;

                    border: 1px solid #efeff0;

                    position: absolute;

                    right: 29px;

                    bottom: 41px;

                    border-radius: 50%;

                    padding: 3px;

                    width: 35px;

                    height: 35px;

                    display: inline-block;

                    z-index: 5;

                }



                    .product_server ul li .img_show label .img {

                        width: 23px;

                    }



                .product_server ul li .img_show p {

                    line-height: 35px;

                    overflow: hidden;

                    white-space: nowrap;

                    -o-text-overflow: ellipsis;

                    text-overflow: ellipsis;

                    text-align: center;

                    font-weight: bold;

                }



                    .product_server ul li .img_show p i {

                        color: #666666

                    }



                .product_server ul li .img_show span:hover .user {

                    transform: scale(1.2);

                    -moz-transform: scale(1.2);

                    -webkit-transform: scale(1.2);

                }



                .product_server ul li .img_show .chat {

                    border: 1px solid #00b923;

                    color: #00b923;

                    width: 125px;

                    height: 30px;

                    line-height: 30px;

                    text-align: center;

                    border-radius: 3px;

                    position: relative;

                    margin-top: 6px;

                }



            .product_server ul li .cont {

                float: left;

                width: 220px;

                padding-right: 10px;

                overflow: hidden;

            }



                .product_server ul li .cont .user {

                    overflow: hidden;

                    margin-bottom: 4px;

                }



                    .product_server ul li .cont .user a {

                        font-size: 18px;

                        margin-right: 5px;

                        font-weight: bold;

                        max-width: 130px;

                        overflow: hidden;

                        white-space: nowrap;

                        -o-text-overflow: ellipsis;

                        text-overflow: ellipsis;

                        vertical-align: bottom

                    }



                        .product_server ul li .cont .user a:hover {

                            color: #e62d31

                        }



                    .product_server ul li .cont .user i {

                        color: #999999

                    }



                .product_server ul li .cont .grade {

                    height: 27px;

                }



                .product_server ul li .cont .stars {

                    overflow: hidden;

                    margin: 7px 0px;

                }



                    .product_server ul li .cont .stars span i {

                        color: #ddd;

                    }



                        .product_server ul li .cont .stars span i.curr {

                            color: #ff6600

                        }



                    .product_server ul li .cont .stars font {

                        font-size: 14px;

                        font-weight: bold;

                        vertical-align: middle;

                    }



                .product_server ul li .cont p {

                    color: #666666; /* margin: 3px 0px; */

                    height: 26px;

                    overflow: hidden;

                    margin-bottom: 4px;

                }



                    .product_server ul li .cont p i {

                        display: inline-block;

                        background: #f4f5f9;

                        color: #999999;

                        border-radius: 3px;

                        padding: 2px 8px;

                        margin-right: 5px;

                    }



                .product_server ul li .cont .chat {

                    color: #999999;

                    overflow: hidden;

                    line-height: 30px;

                    float: left;

                    padding: 0px 10px;

                }



                    .product_server ul li .cont .chat i {

                        color: #51dc89;

                        font-size: 21px;

                        vertical-align: middle;

                        margin-right: 3px;

                    }



                    .product_server ul li .cont .chat:hover {

                        color: #e62d31

                    }



                .product_server ul li .cont .btns {

                    border: 1px solid #cccccc;

                    color: #999999;

                    width: 125px;

                    height: 30px;

                    line-height: 30px;

                    text-align: center;

                    border-radius: 3px;

                    position: relative;

                    float: left

                }



                    .product_server ul li .cont .btns i {

                        color: #999999;

                        margin-right: 5px;

                        vertical-align: top;

                    }



                    .product_server ul li .cont .btns:before {

                        content: '';

                        position: absolute;

                        right: 0;

                        background: #e62d31;

                        width: 0;

                        height: 100%;

                        transition: all .3s;

                    }



                    .product_server ul li .cont .btns:hover:before {

                        left: 0;

                        right: auto;

                        width: 100%;

                    }



                    .product_server ul li .cont .btns:hover, .product_server ul li .cont .btns:hover i, .product_server ul li .cont .btns:hover span {

                        color: #fff

                    }



                    .product_server ul li .cont .btns:hover {

                        border: 1px solid #e62d31;

                        color: #e62d31;

                    }



                    .product_server ul li .cont .btns span {

                        position: relative;

                        z-index: 2

                    }



                .product_server ul li .cont .link {

                    overflow: hidden;

                    margin-top: 5px;

                }



.industrynews {

    overflow: hidden;

    background: #fff;

    height: 402px

}



    .industrynews li {

        float: left;

        overflow: hidden;

        width: 360px;

        margin-left: 30px

    }



        .industrynews li .title {

            font-size: 18px;

            border-bottom: 1px solid #ccc;

            line-height: 50px;

            height: 50px;

            position: relative;

            margin-top: 5px;

            margin-bottom: 15px

        }



            .industrynews li .title:before {

                content: '';

                width: 70px;

                border-bottom: 3px solid #e62d31;

                bottom: -1px;

                position: absolute;

                left: 0

            }



        .industrynews li .img_show {

            float: left;

            width: 170px;

            height: 90px;

            overflow: hidden;

            position: relative

        }



            .industrynews li .img_show a {

                display: block;

                height: 100%;

                width: 100%;

                overflow: hidden

            }



            .industrynews li .img_show img {

                height: 100%;

                width: 100%;

                transition: .5s

            }



            .industrynews li .img_show:hover img {

                transform: scale(1.2);

                -moz-transform: scale(1.2);

                -webkit-transform: scale(1.2)

            }



            .industrynews li .img_show p {

                position: absolute;

                bottom: 0;

                width: 100%;

                color: #fff;

                font-size: 14px;

                height: 22px;

                line-height: 22px;

                overflow: hidden;

                background: rgba(0,0,0,.53);

                padding: 0 10px;

                white-space: nowrap;

                -o-text-overflow: ellipsis;

                text-overflow: ellipsis

            }



        .industrynews li .box {

            overflow: hidden;

            height: 90px;

            margin-bottom: 18px;

        }



            .industrynews li .box .cont {

                float: right;

                width: 165px;

                height: 90px

            }



                .industrynews li .box .cont p {

                    height: 25px;

                    line-height: 14px;

                    overflow: hidden

                }



                    .industrynews li .box .cont p a {

                        color: #999;

                        display: block;

                        overflow: hidden

                    }



        .industrynews li .text {

            overflow: hidden;

            margin-top: 5px

        }



            .industrynews li .text p {

                height: 24px;

                line-height: 24px;

                overflow: hidden;

            }



                .industrynews li .text p a {

                    color: #999;

                    display: inline-block;

                    width: 70%;

                    float: left;

                    overflow: hidden

                }



                .industrynews li .text p i {

                    color: #e62d31;

                    float: right

                }



        .industrynews li p:hover a {

            color: #e62d31 !important

        }



        .industrynews li p a {

            white-space: nowrap;

            -o-text-overflow: ellipsis;

            text-overflow: ellipsis

        }



        .industrynews li .news {

            overflow: hidden

        }



            .industrynews li .news .img_show:nth-child(even) {

                float: right

            }



.platform_features {

    display: table;

    width: 100%;

}



    .platform_features ul {

        width: 118%;

    }



    .platform_features li {

        background: #fff;

        width: 288px;

        height: 145px;

        overflow: hidden;

        float: left;

        margin-right: 16px;

    }



        .platform_features li i {

            font-size: 46px;

            color: #999999;

            float: left;

            width: 60px;

        }



        .platform_features li .cont {

            float: left;

            width: 175px;

        }



            .platform_features li .cont p {

                color: #666666;

                font-size: 14px;

                line-height: 20px;

            }



            .platform_features li .cont label {

                color: #999999;

                margin-top: 13px;

                overflow: hidden;

                line-height: 21px;

            }



        .platform_features li a {

            display: block;

            padding: 30px 25px;

            width: 100%;

            height: 100%

        }



            .platform_features li a:hover i {

                color: #e62d31;

            }



            .platform_features li a:hover p {

                color: #333

            }



        .platform_features li:hover {

            box-shadow: 0px 0px 10px #ddd

        }



.features {

    overflow: hidden;

    margin-top: 30px

}



    .features ul {

        width: 118%;

    }



        .features ul li {

            width: 288px;

            height: 99px;

            overflow: hidden;

            float: left;

            margin-right: 16px;

            margin-bottom: 16px

        }



            .features ul li img {

                height: 100%;

                width: 100%;

                transition: 1s;

            }



            .features ul li:hover img {

                transform: scale(1.2);

                -moz-transform: scale(1.2);

                -webkit-transform: scale(1.2);

            }



            .features ul li a {

                display: block;

                height: 100%

            }



.custom_process {

    overflow: hidden;

    height: 220px

}



    .custom_process .profl {

        float: left;

        width: 502px;

        height: 220px

    }



    .custom_process .profr {

        float: right;

        width: 695px;

        height: 220px

    }



    .custom_process .profl li {

        background: #fff;

        float: left;

        width: 245px;

        height: 50px;

        line-height: 50px;

        margin-right: 6px;

        margin-bottom: 6px;

        font-size: 14px;

        cursor: pointer;

        position: relative

    }



        .custom_process .profl li > a {

            display: block;

            padding: 0px 15px;

        }



        .custom_process .profl li i {

            width: 30px;

            height: 30px;

            display: inline-block;

            text-align: center;

            border: 1px solid #cdcdcd;

            border-radius: 50%;

            line-height: 30px;

            color: #999999

        }



        .custom_process .profl li em {

            font-size: 35px;

            width: 45px;

            text-align: center;

            display: inline-block;

            color: #999999;

        }



        .custom_process .profl li:hover, .custom_process .profl li.active {

            color: #fff

        }



            .custom_process .profl li:hover i, .custom_process .profl li.active i {

                color: #e62d31;

                background: #fff;

                border: 1px solid #fff

            }



            .custom_process .profl li.active em, .custom_process .profl li:hover em {

                color: #fff

            }



            .custom_process .profl li.active:before {

                background: #e62d31;

                left: 0;

                right: auto;

                width: 100%

            }



        .custom_process .profl li:before {

            content: '';

            position: absolute;

            right: 0;

            background: #e62d31;

            width: 0;

            height: 100%;

            transition: all .3s

        }



        .custom_process .profl li:hover:before {

            left: 0;

            right: auto;

            width: 100%

        }



        .custom_process .profl li:hover a, .custom_process .profl li.active a {

            color: #fff

        }



        .custom_process .profl li span {

            position: relative;

            z-index: 2

        }



    .custom_process .profr li {

        background: #fff;

        position: relative;

        height: 220px;

        display: none

    }



        .custom_process .profr li i {

            width: 45px;

            height: 45px;

            display: inline-block;

            text-align: center;

            border-radius: 50%;

            line-height: 45px;

            color: #fff;

            background: #e62d31;

            font-size: 24px;

            position: absolute;

            top: 27px;

            left: 35px;

        }



        .custom_process .profr li .cont p {

            color: #e62d31;

            font-size: 24px;

        }



        .custom_process .profr li .cont .text {

            color: #999999;

            line-height: 23px;

            margin-top: 12px

        }



        .custom_process .profr li .cont {

            padding-left: 97px;

            padding-top: 37px;

            padding-right: 40px;

        }



        .custom_process .profr li span {

            position: absolute;

            bottom: 10px;

            right: 10px;

            color: #eeeeee;

            font-size: 83px

        }



        .custom_process .profr li .box {

            position: relative;

            height: 100%;

            transform: translateY(-65px);

        }



.news_bottoms {

    background: url(../../Images/news/bottom2.png) no-repeat center top;

    height: 301px;

    position: fixed;

    width: 100%;

    left: 0px;

    bottom: 0px;

    z-index: 1000000;

    display: none

}



    .news_bottoms .cloes {

        cursor: pointer;

        color: #fff;

        font-size: 29px;

        float: right;

        margin-top: 28px;

        margin-right: 48px;

    }

/* 软件定制 */

.productMain {

    overflow: hidden;

}



    .productMain .leftCont {

        overflow: hidden;

        float: left;

        width: 855px;

    }



    .productMain .rightSide {

        overflow: hidden;

        float: right;

        width: 333px;

    }





.productCustomList {

    overflow: hidden

}



    .productCustomList li {

        background: #fff;

        margin-bottom: 18px;

        overflow: hidden;

        padding-top: 15px;

        height: 160px;

    }



        .productCustomList li .img_show {

            width: 175px;

            overflow: hidden;

            text-align: center;

            float: left;

            overflow: hidden;

            position: relative

        }



            .productCustomList li .img_show span {

                display: inline-block;

                width: 110px;

                height: 110px;

                position: relative;

                border-radius: 50%;

                overflow: hidden;

                z-index: 1

            }



                .productCustomList li .img_show span a {

                    display: block;

                    height: 100%;

                    overflow: hidden;

                    ;

                }



                .productCustomList li .img_show span img {

                    width: 100%;

                    min-height: 110px;

                }



            .productCustomList li .img_show label {

                position: absolute;

                right: 33px;

                bottom: 33px;

                border-radius: 50%;

                padding: 3px;

                width: 35px;

                height: 35px;

                display: inline-block;

                z-index: 5;

            }



            .productCustomList li .img_show .chat {

                color: #999;

                overflow: hidden;

                line-height: 25px;

            }



                .productCustomList li .img_show .chat i {

                    color: #51dc89;

                    font-size: 21px;

                    vertical-align: middle;

                    margin-right: 3px

                }



                .productCustomList li .img_show .chat:hover {

                    color: #e62d31

                }



        .productCustomList li .cont {

            float: left;

            width: 505px;

            padding-right: 10px;

            overflow: hidden

        }



            .productCustomList li .cont .user {

                overflow: hidden;

                margin-top: 10px;

                margin-bottom: 12px;

            }



                .productCustomList li .cont .user a {

                    font-size: 18px;

                    margin-right: 5px;

                    font-weight: 700;

                    max-width: 400px;

                    overflow: hidden;

                    white-space: nowrap;

                    -o-text-overflow: ellipsis;

                    text-overflow: ellipsis;

                    vertical-align: bottom

                }



                    .productCustomList li .cont .user a:hover {

                        color: #e62d31

                    }



                .productCustomList li .cont .user .grade {

                    height: 26px;

                    vertical-align: middle;

                }



                .productCustomList li .cont .user i {

                    color: #999

                }



                .productCustomList li .cont .user span {

                    color: #999;

                    font-weight: bold

                }



                    .productCustomList li .cont .user span img {

                        width: 21px;

                        vertical-align: middle;

                        margin-right: 2px;

                    }



            .productCustomList li .cont .stars {

                overflow: hidden;

                margin: 15px 0;

            }



                .productCustomList li .cont .stars span i {

                    color: #ddd

                }



                    .productCustomList li .cont .stars span i.curr {

                        color: #f60

                    }



                .productCustomList li .cont .stars font {

                    font-size: 14px;

                    font-weight: 700;

                    vertical-align: middle

                }



            .productCustomList li .cont p {

                color: #666;

                margin: 6px 0;

                overflow: hidden;

            }



                .productCustomList li .cont p i {

                    display: inline-block;

                    background: #f4f5f9;

                    color: #666;

                    border-radius: 3px;

                    padding: 2px 8px;

                    margin-right: 5px;

                    line-height: 22px

                }

                /* .productCustomList li .cont p i:hover{background: #eee;color: #e62d31} */

                .productCustomList li .cont p span {

                    color: #999999

                }



            .productCustomList li .cont .chat {

                color: #999;

                overflow: hidden;

                line-height: 30px;

                float: left;

                padding: 0 10px

            }



                .productCustomList li .cont .chat i {

                    color: #51dc89;

                    font-size: 21px;

                    vertical-align: middle;

                    margin-right: 3px

                }



                .productCustomList li .cont .chat:hover {

                    color: #e62d31

                }



            .productCustomList li .cont.cont2 {

                width: auto;

                margin-top: 36px;

            }



        .productCustomList li .btns {

            border: 1px solid #e62d31;

            color: #e62d31;

            width: 125px;

            height: 30px;

            line-height: 30px;

            text-align: center;

            border-radius: 3px;

            position: relative;

            float: right;

            margin-right: 30px;

            margin-top: 45px

        }



            .productCustomList li .btns i {

                color: #e62d31;

                margin-right: 5px;

                vertical-align: top

            }



            .productCustomList li .btns:hover {

                background: #e62d31;

                color: #fff

            }



                .productCustomList li .btns:hover i {

                    color: #fff

                }



            .productCustomList li .btns span {

                position: relative;

                z-index: 2

            }



        .productCustomList li .link {

            overflow: hidden;

            margin-top: 15px

        }



        .productCustomList li:hover {

            box-shadow: 0 3px 8px 0 #cecaca

        }



.side-tt {

    background: #fff;

    font-size: 16px;

    height: 48px;

    line-height: 48px;

    padding: 0px 25px;

    overflow: hidden;

    font-weight: bold

}



.product-hot {

    overflow: hidden

}



    .product-hot li {

        background: #fff;

        margin-bottom: 18px;

        overflow: hidden;

        height: 97px;

        margin-top: 15px;

        position: relative;

        padding: 14px 20px;

    }



        .product-hot li .number {

            position: absolute;

            left: 0;

            width: 85px;

            text-align: center;

            display: inline-block;

            line-height: 98px;

            top: 0

        }



            .product-hot li .number img {

                vertical-align: middle

            }



        .product-hot li .cont { /* padding-left:85px; */

            display: block;

            overflow: hidden; /* padding-top:14px; */

        }



            .product-hot li .cont .img_show {

                width: 70px;

                overflow: hidden;

                text-align: center;

                float: left;

                overflow: hidden;

                position: relative

            }



                .product-hot li .cont .img_show span {

                    display: inline-block;

                    width: 70px;

                    height: 70px;

                    position: relative;

                    border-radius: 50%;

                    overflow: hidden;

                    z-index: 1

                }



                    .product-hot li .cont .img_show span img {

                        width: 100%;

                        min-height: 70px

                    }



                .product-hot li .cont .img_show label {

                    position: absolute;

                    right: 0;

                    bottom: 0;

                    border-radius: 50%;

                    display: inline-block;

                    z-index: 5;

                    text-align: center;

                }



                .product-hot li .cont .img_show img {

                    width: 25px;

                    vertical-align: middle;

                }



            .product-hot li .cont .info {

                float: left;

                width: 220px;

                padding-left: 20px;

                overflow: hidden;

            }



                .product-hot li .cont .info .tt {

                    overflow: hidden;

                    margin-bottom: 8px;

                    margin-top: 5px;

                }



                    .product-hot li .cont .info .tt a {

                        font-size: 18px;

                        margin-right: 5px;

                        font-weight: 700;

                        max-width: 180px;

                        overflow: hidden;

                        white-space: nowrap;

                        -o-text-overflow: ellipsis;

                        text-overflow: ellipsis;

                        vertical-align: bottom

                    }



                        .product-hot li .cont .info .tt a:hover {

                            color: #e62d31

                        }



                    .product-hot li .cont .info .tt i {

                        color: #999

                    }



                .product-hot li .cont .info p {

                    color: #999;

                    overflow: hidden

                }



                    .product-hot li .cont .info p i {

                        display: inline-block;

                        background: #f4f5f9;

                        color: #666;

                        border-radius: 3px;

                        padding: 2px 8px;

                        margin-right: 5px;

                        line-height: 22px

                    }

        /* .product-hot li .cont .info p i:hover{background: #eee;color: #e62d31} */

        .product-hot li:hover {

            box-shadow: 0 3px 8px 0 #cecaca

        }



/* 软件商城 */

.land-tt {

    background: #fff;

    overflow: hidden;

    height: 58px;

    padding: 0px 20px;

    line-height: 58px;

    margin: 25px 0px

}



    .land-tt .first {

        font-size: 16px;

        font-weight: bold

    }



        .land-tt .first i {

            color: #23305a;

            font-size: 22px;

            margin-right: 5px;

            font-weight: 500;

            float: left;

        }



    .land-tt span:before {

        content: '>';

        margin-right: 5px

    }



    .land-tt span {

        color: #666666;

        font-size: 14px;

        margin-left: 5px

    }



    .land-tt a.first:hover {

        color: #e62d31

    }



.software-top {

    overflow: hidden;

    background: #fff;

    padding: 25px;

    margin-bottom: 15px;

    min-height: 255px

}



    .software-top .img-show {

        float: left;

    }



        .software-top .img-show .img_enlarge {

            position: relative;

            width: 303px;

            height: 203px;

            overflow: hidden;

        }



            .software-top .img-show .img_enlarge .presell {

                position: absolute;

                top: 0;

                left: 0;

                z-index: 10;

                display: inline-block;

                width: 52px;

                height: 29px;

                background: url(../../Images/tag.png) no-repeat;

                color: #fff;

                line-height: 29px;

                padding-left: 10px

            }



        .software-top .img-show .smallImg {

            margin-top: 10px;

            width: 105%;

            overflow: hidden;

        }



            .software-top .img-show .smallImg img {

                width: 53px;

                height: 53px;

                margin-right: 5px;

                cursor: pointer;

            }



        .software-top .img-show .img_enlarge img {

            width: 100%;

            height: 100%;

        }



    .software-top .info {

        float: left;

        width: 470px;

        border-right: 1px solid #eee;

        margin-left: 30px;

        padding-right: 30px

    }



        .software-top .info .tt {

            overflow: hidden;

            font-size: 14px;

            height: 30px;

            line-height: 30px

        }



            .software-top .info .tt span {

                font-size: 18px;

                font-weight: 700;

                margin-right: 10px;

                float: left;

                max-width: 56%;

                overflow: hidden;

                white-space: nowrap;

                -o-text-overflow: ellipsis;

                text-overflow: ellipsis;

            }



            .software-top .info .tt font {

                color: #999;

                float: left

            }



                .software-top .info .tt font i {

                    color: #ccc

                }



            .software-top .info .tt em {

                color: #e62d31;

                font-size: 28px;

                float: left

            }



            .software-top .info .tt label {

                float: right;

                color: #999;

                cursor: pointer

            }



                .software-top .info .tt label.curr i, .software-top .info .tt label:hover i {

                    color: #e62d31

                }



                .software-top .info .tt label i {

                    color: #ddd;

                    font-size: 19px;

                    margin-right: 3px;

                    float: left

                }



                .software-top .info .tt label b {

                    font-weight: 500

                }



    .software-top .money {

        margin: 5px 0

    }



        .software-top .money span {

            font-size: 16px;

            font-weight: 700;

            color: #e62d31

        }



        .software-top .money label {

            float: right;

            cursor: pointer;

            color: #999;

            font-size: 14px

        }



label.share_div {

    display: block;

    cursor: pointer;

    color: #999;

    font-size: 14px;

    text-align: center;

    line-height: 40px;

}



.software-top .money label i {

    margin-right: 3px

}



.software-top .info .tt label:hover, .software-top .money label:hover {

    color: #e62d31

}



.software-top .info p {

    color: #999;

    line-height: 24px;

    font-size: 14px

}



    .software-top .info p i {

        color: #666

    }



    .software-top .info p font {

        color: #999;

        font-size: 21px;

        cursor: pointer;

        margin-left: 5px

    }



        .software-top .info p font:hover {

            color: #e62d31

        }



    .software-top .info p a {

        color: #999;

        display: inline-block;

        max-width: 68%;

        overflow: hidden;

        height: 24px; /* line-height: 24px; */

        vertical-align: middle;

        overflow: hidden;

        white-space: nowrap;

        -o-text-overflow: ellipsis;

        text-overflow: ellipsis;

    }



        .software-top .info p a:hover {

            color: #e62d31

        }



.software-top .btns {

    margin-top: 8px

}



.software-top .promang {

    float: left;

    margin-left: 10px;

    margin-top: 33px

}



    .software-top .promang .img_show {

        width: 155px;

        overflow: hidden;

        text-align: center;

        float: left;

        overflow: hidden;

        position: relative;

        height: 150px

    }



        .software-top .promang .img_show span {

            display: inline-block;

            width: 125px;

            height: 125px;

            position: relative;

            border-radius: 50%;

            overflow: hidden

        }



            .software-top .promang .img_show span a {

                display: block;

                height: 100%

            }



            .software-top .promang .img_show span .user {

                width: 100%;

                min-height: 125px;

                transition: .8s

            }



        .software-top .promang .img_show label {

            position: absolute;

            right: 21px;

            top: 96px;

            display: inline-block;

            z-index: 5

        }



        .software-top .promang .img_show span:hover .user {

            transform: scale(1.2);

            -moz-transform: scale(1.2);

            -webkit-transform: scale(1.2)

        }



    .software-top .promang .cont {

        float: left;

        overflow: hidden;

        width: 180px

    }



        .software-top .promang .cont .user {

            overflow: hidden

        }



            .software-top .promang .cont .user a {

                font-size: 18px;

                margin-right: 5px;

                font-weight: 700;

                max-width: 95px;

                overflow: hidden;

                white-space: nowrap;

                -o-text-overflow: ellipsis;

                text-overflow: ellipsis;

                vertical-align: bottom

            }



                .software-top .promang .cont .user a:hover {

                    color: #e62d31

                }



            .software-top .promang .cont .user i {

                color: #999

            }



        .software-top .promang .cont .stars {

            overflow: hidden;

            margin: 7px 0

        }



.stars span i {

    color: #ddd

}



    .stars span i.curr {

        color: #f60

    }



.stars font {

    font-size: 14px;

    font-weight: 700;

    vertical-align: middle

}



.software-top .promang .cont p {

    color: #666;

    margin: 8px 0;

    height: 26px;

    overflow: hidden

}



    .software-top .promang .cont p i {

        display: inline-block;

        background: #f4f5f9;

        color: #999;

        border-radius: 3px;

        padding: 2px 8px;

        margin-right: 5px

    }

/*.software-top .promang .cont p i:hover{background:#eee;color:#e62d31}*/

.software-top .promang .cont .chat {

    border: 1px solid #00b923;

    border-radius: 3px;

    text-align: center;

    color: #00b923;

    width: 135px;

    height: 32px;

    line-height: 32px

}



    .software-top .promang .cont .chat i {

        font-size: 21px;

        vertical-align: middle;

        margin-right: 3px

    }



    .software-top .promang .cont .chat:hover {

        background: #00b923;

        color: #fff

    }





.product-tab {

    background: #fff;

    height: 48px;

    line-height: 48px;

    overflow: hidden;

    margin-bottom: 15px

}



    .product-tab a {

        display: inline-block;

        min-width: 140px;

        text-align: center;

        color: #666;

        font-size: 14px;

        font-weight: 700;

        float: left;

        padding: 0 20px;

        margin-right: 10px

    }



        .product-tab a:hover, .product-tab a.active {

            background: #e62d31;

            color: #fff

        }



    .product-tab span {

        float: right;

        margin-top: 5px;

        margin-right: 10px;

        display: none

    }



        .product-tab span a.btns-red {

            color: #fff

        }



        .product-tab span a {

            min-width: 110px;

            min-width: 110px;

            height: 35px;

            line-height: 35px;

            margin: 0 5px

        }



    .product-tab div.active {

        position: fixed;

        top: 62px;

        width: 855px;

        border-bottom: 1px solid #ddd;

        box-shadow: 0 0 10px #ddd;

        background: #fff

    }



    .product-tab .navFix {

        position: fixed;

        top: 62px;

        width: 858px;

        box-shadow: 0 0 5px rgba(0,0,0, 0.2);

        background: #fff;

        z-index: 99;

        border-bottom: 1px solid #e3e3e3\9;

    }



.investor-tab.navFix {

    position: fixed;

    top: 62px;

    width: 858px;

    box-shadow: 0 0 5px rgba(0,0,0, 0.2);

    background: #fff;

    z-index: 99;

    border-bottom: 1px solid #e3e3e3\9;

}



    .investor-tab.navFix span {

        display: inline-block;

    }



        .investor-tab.navFix span a {

            background: #e62d31;

            color: #fff

        }



.product-cont {

    overflow: hidden;

    background: #fff;

    padding: 25px;

    display: none;

    min-height: 565px

}



    .product-cont .img_show {

        overflow: hidden;

    }



        .product-cont .img_show img {

            max-width: 100%;

            ;

        }



        .product-cont .img_show p img {

            text-align: center

        }



    .product-cont table td {

        border-bottom: 1px solid #eeeeee;

        padding: 15px 20px;

        font-size: 14px;

        vertical-align: top;

        line-height: 30px;

    }



        .product-cont table td span {

            color: #999999;

            font-size: 12px;

            display: inline-block;

            min-width: 30%; /* line-height: 26px; */ /* margin-bottom: 10px; */

        }



.evaluation {

    overflow: hidden;

    padding: 0px 10px 20px 0px;

}



    .evaluation span {

        float: left;

        text-align: center;

        width: 145px;

        display: inline-block;

    }



        .evaluation span i {

            font-size: 36px;

            color: #e62d31;

            font-weight: bold

        }



        .evaluation span p {

            font-size: 14px;

        }



    .evaluation .cont {

        float: left;

        width: 80%;

    }



        .evaluation .cont a {

            display: inline-block;

            background: #f1f1f1;

            border-radius: 3px;

            padding: 5px 8px;

            float: left;

            margin-right: 8px;

            margin-bottom: 10px;

            color: #999999;

            border: 1px solid #f1f1f1;

        }



            .evaluation .cont a:hover,

            .evaluation .cont a.curr {

                background: #ffe2e2;

                color: #ff0036;

                border: 1px solid #ff0036;

            }

/* 评论 */

.assessList {

    overflow: hidden;

    border-top: 1px solid #eee;

}



    .assessList li {

        overflow: hidden;

        padding: 10px 0;

        border-bottom: 1px solid #eee;

    }



        .assessList li .tt {

            overflow: hidden

        }



            .assessList li .tt img {

                width: 25px;

                height: 25px;

                border-radius: 50%;

                vertical-align: middle

            }



            .assessList li .tt span.name {

                font-size: 14px;

                vertical-align: middle;

                margin-left: 5px;

                margin-right: 10px

            }



            .assessList li .tt .stars {

                overflow: hidden;

                display: inline-block;

                vertical-align: middle

            }



                .assessList li .tt .stars font {

                    font-size: 14px;

                    font-weight: 700;

                    vertical-align: middle

                }



            .assessList li .tt label {

                float: right;

                color: #999

            }



        .assessList li .text {

            color: #666;

            overflow: hidden;

            padding: 15px 0 15px 35px

        }



            .assessList li .text img {

                width: 144px;

                height: 145px;

                margin-right: 7px;

            }



        .assessList li .append {

            padding: 12px 0 12px 35px;

            border-bottom: 1px solid #eee;

            border-top: 1px solid #eee

        }



            .assessList li .append span {

                color: #999

            }



            .assessList li .append p {

                color: #666;

                margin-top: 10px

            }



        .assessList li .replay {

            color: #e62d31;

            padding: 10px 0 0 35px

        }



            .assessList li .replay p {

                margin-top: 10px

            }



            .assessList li .replay span i {

                float: right;

                color: #999

            }



        .assessList li .userTop {

            overflow: hidden;

        }



        .assessList li .userImg {

            width: 310px;

            overflow: hidden;

        }



            .assessList li .userImg img {

                width: 60px;

                height: 60px;

                border-radius: 50%;

                display: block;

                float: left;

            }



            .assessList li .userImg .userName {

                padding: 10px 8px 0;

                float: left;

            }



                .assessList li .userImg .userName span {

                    font-size: 14px;

                    display: block;

                    height: 20px;

                    overflow: hidden;

                    width: 230px;

                    white-space: nowrap;

                    text-overflow: ellipsis;

                }



                    .assessList li .userImg .userName span:hover {

                        color: #f62e2e

                    }



                .assessList li .userImg .userName p {

                    color: #666666;

                    height: 30px;

                    line-height: 30px;

                }



        .assessList li .stars {

            padding: 10px 0;

        }



            .assessList li .stars i {

                color: #ddd;

                padding-right: 3px;

                font-size: 15px;

            }



                .assessList li .stars i.curr {

                    color: #f62e2e;

                }



            .assessList li .stars span {

                font-size: 14px;

                font-weight: bold;

                padding-left: 5px;

            }



        .assessList li .texts {

            font-size: 14px;

            color: #666666;

            padding-top: 20px;

        }



            .assessList li .texts > a {

                float: left

            }



            .assessList li .texts img {

                width: 154px;

                height: 154px;

                margin-right: 10px;

            }



        .assessList li .zan {

            color: #999999;

            font-size: 14px;

            line-height: 24px;

        }



            .assessList li .zan i {

                padding-right: 5px;

                cursor: pointer;

                vertical-align: middle;

                font-size: 20px

            }



                .assessList li .zan i.curr {

                    color: #f62e2e;

                }



.assessforms {

    overflow: hidden;

    padding-bottom: 20px;

    border-bottom: 1px solid #eee;

    position: relative

}



    .assessforms textarea {

        background: #f2f2f2

    }



    .assessforms .btns {

        background: #e62d31;

        color: #fff;

        border-radius: 3px;

        padding: 9px 20px;

        font-size: 14px;

        float: right;

        margin-top: 10px;

        display: inline-block;

    }



    .assessforms span {

        position: absolute;

        right: 5px;

        top: 59px;

        color: #999;

    }

/* 选择产品信息 */

.need_top {

    overflow: hidden;

    position: relative;

    z-index: 1;

    margin: 30px 0px;

}



    .need_top ul {

        overflow: hidden

    }



    .need_top li {

        float: left;

        width: 33.333%;

        text-align: center;

        position: relative;

        height: 70px;

        z-index: 5

    }



    .need_top.stepsFour li {

        width: 25%;

    }



    .need_top li .icon {

        display: block;

        height: 40px;

        line-height: 40px

    }



        .need_top li .icon img {

            vertical-align: middle

        }



    .need_top li .pross {

        padding: 10px 0;

        position: relative

    }



        .need_top li .pross i {

            background: #ccc;

            width: 20px;

            height: 20px;

            text-align: center;

            line-height: 20px;

            display: inline-block;

            color: #fff;

            border-radius: 50%

        }



    .need_top li p {

        color: #999;

        font-size: 14px

    }



    .need_top ul:before {

        content: '';

        background: #ddd;

        height: 3px;

        width: 100%;

        display: block;

        position: absolute;

        top: 19px;

        z-index: -1

    }



    .need_top li.active p {

        color: #e62d31

    }



    .need_top li.active .pross i {

        background: #e62d31;

        color: #fff

    }



    .need_top li.active .pross:before {

        content: '';

        background: #e62d31;

        height: 3px;

        width: 100%;

        display: block;

        position: absolute;

        top: 19px;

        z-index: -1

    }



.select-products {

    overflow: hidden;

    background: #fff;

    padding: 30px;

    min-height: 750px

}





.pay-success {

    text-align: center;

    overflow: hidden;

    margin-top: 100px;

    font-size: 14px;

    color: #666666;

}



    .pay-success h3 {

        font-size: 24px;

        color: #00b923;

        margin-top: 15px

    }



    .pay-success p {

        color: #666666;

        margin-top: 12px

    }



        .pay-success p a {

            color: #e62d31;

            text-decoration: underline

        }



    .pay-success .btns {

        margin: 20px 0px

    }



.order-pay {

    overflow: hidden;

    background: #f4f5f9;

    padding: 25px 30px 25px 30px;

    margin: 30px 0px

}



    .order-pay .cont {

        float: left;

    }



        .order-pay .cont span {

            float: left;

            color: #00b923;

            font-size: 50px;

        }



        .order-pay .cont .info {

            float: left;

            margin-left: 6px;

        }



            .order-pay .cont .info p {

                color: #666666;

                font-size: 16px;

                line-height: 30px;

            }



            .order-pay .cont .info i {

                color: #999999;

                font-size: 14px

            }



    .order-pay label {

        float: right;

        color: #666666;

        font-size: 16px;

        margin-top: 10px;

    }



        .order-pay label i {

            font-size: 24px;

            color: #e62d31;

            font-weight: bold;

            vertical-align: middle;

        }





.pay-style {

    overflow: hidden;

}



    .pay-style .title {

        background: #f4f5f9;

        height: 35px;

        line-height: 35px;

        overflow: hidden;

        padding: 0px 20px;

        font-size: 14px;

    }



.product-infos {

    overflow: hidden;

    border: 1px solid #eee;

    padding: 15px 35px

}



    .product-infos .imgs {

        width: 182px;

        height: 95px;

        overflow: hidden;

        float: left

    }



        .product-infos .imgs img {

            width: 100%;

            height: 100%

        }



        .product-infos .imgs a {

            display: block;

            height: 95px;

        }



    .product-infos .info {

        width: 260px;

        border-right: 1px solid #eee;

        margin-left: 30px;

        float: left;

        padding-right: 20px;

    }



        .product-infos .info .tt {

            color: #666;

            font-size: 16px;

            line-height: 32px;

            overflow: hidden;

            white-space: nowrap;

            -o-text-overflow: ellipsis;

            text-overflow: ellipsis;

            height: 32px;

        }



        .product-infos .info .money {

            font-size: 16px;

            color: #e62d31;

            font-weight: 700;

            line-height: 34px

        }



        .product-infos .info span {

            color: #999;

            font-size: 14px

        }



            .product-infos .info span i {

                color: #ccc;

                margin-right: 3px

            }



    .product-infos .promang {

        float: left;

        margin-left: 132px;

        margin-top: 5px

    }



        .product-infos .promang .img_show {

            width: 85px;

            overflow: hidden;

            text-align: center;

            float: left;

            overflow: hidden;

            position: relative

        }



            .product-infos .promang .img_show span {

                display: inline-block;

                width: 85px;

                height: 85px;

                position: relative;

                border-radius: 50%;

                overflow: hidden

            }



                .product-infos .promang .img_show span a {

                    display: block;

                    height: 100%

                }



                .product-infos .promang .img_show span .user {

                    width: 100%;

                    min-height: 85px;

                    transition: .8s

                }



            .product-infos .promang .img_show label {

                position: absolute;

                right: 0;

                bottom: 0;

                display: inline-block;

                z-index: 5

            }



            .product-infos .promang .img_show span:hover .user {

                transform: scale(1.2);

                -moz-transform: scale(1.2);

                -webkit-transform: scale(1.2)

            }



        .product-infos .promang .cont {

            float: left;

            overflow: hidden;

            margin-left: 25px

        }



            .product-infos .promang .cont .user {

                overflow: hidden;

                display: inline-block;

                vertical-align: middle

            }



                .product-infos .promang .cont .user a {

                    font-size: 18px;

                    margin-right: 5px;

                    font-weight: 700;

                    max-width: 130px;

                    overflow: hidden;

                    white-space: nowrap;

                    -o-text-overflow: ellipsis;

                    text-overflow: ellipsis;

                    vertical-align: bottom

                }



                    .product-infos .promang .cont .user a:hover {

                        color: #e62d31

                    }



                .product-infos .promang .cont .user i {

                    color: #999

                }



            .product-infos .promang .cont .stars {

                overflow: hidden;

                display: inline-block;

                vertical-align: bottom;

                margin-left: 20px

            }



            .product-infos .promang .cont .chat {

                border: 1px solid #00b923;

                border-radius: 3px;

                text-align: center;

                color: #00b923;

                width: 102px;

                height: 32px;

                line-height: 32px;

                margin-top: 14px

            }



                .product-infos .promang .cont .chat i {

                    font-size: 21px;

                    vertical-align: middle;

                    margin-right: 3px

                }



                .product-infos .promang .cont .chat:hover {

                    background: #00b923;

                    color: #fff

                }



            .product-infos .promang .cont .tts {

                overflow: hidden;

                margin-top: 10px

            }



.select-proBox {

    border: 1px solid #eee;

    margin: 20px 0px

}



    .select-proBox .title {

        background: #f4f5f9;

        height: 35px;

        line-height: 35px;

        overflow: hidden;

        padding: 0px 20px;

        font-size: 14px;

    }



.functionSelect {

    padding: 12px 15px;

}



    .functionSelect .cont .box {

        overflow: hidden;

        display: inline-block;

        float: left;

        cursor: pointer;

        background: #eeeeee;

        border-radius: 3px;

        color: #999999;

        border: 1px solid #eeeeee;

        margin-right: 12px; /* margin-bottom: 10px; */

        margin-top: 5px;

        margin-bottom: 5px;

    }



        .functionSelect .cont .box.curr {

            background: url("../../Images/arrow-top.png") no-repeat right top;

            border: 1px solid #e62d31;

            color: #e62d31;

        }



        .functionSelect .cont .box:hover {

            background: #fff;

            border: 1px solid #e62d31;

            color: #e62d31;

        }



        .functionSelect .cont .box.curr:hover {

            background: url("../../Images/arrow-top.png") no-repeat right top;

        }



        .functionSelect .cont .box input {

            width: 0px;

            margin: 0px;

            display: none;

            display: inline-block\9;

        }



        .functionSelect .cont .box label {

            padding: 6px 12px;

            cursor: pointer;

            display: inline-block;

        }



    .functionSelect td {

        padding: 5px 0px;

    }



    .functionSelect th {

        color: #666666;

        font-size: 14px;

        width: 120px;

        padding-right: 10px;

        text-align: right;

    }



        .functionSelect th input {

            margin-right: 4px

        }



        .functionSelect th label {

            display: block;

            overflow: hidden;

            white-space: nowrap;

            -o-text-overflow: ellipsis;

            text-overflow: ellipsis;

            max-width: 180px;

            cursor: pointer

        }



    .functionSelect .more {

        padding-left: 45px

    }



        .functionSelect .more a {

            color: #999

        }



            .functionSelect .more a:hover {

                color: #e62d31

            }



.invoice {

    color: #666666;

    font-size: 14px

}



    .invoice p i {

        color: #999999

    }



    .invoice td {

        padding: 20px 20px

    }



        .invoice td p input {

            border-radius: 3px;

            height: 35px;

            margin-left: 10px;

            width: 425px;

        }



    .invoice th {

        background: #f4f5f9;

        height: 35px;

        line-height: 35px;

        overflow: hidden;

        padding: 0px 20px;

        font-size: 14px;

    }



.make-orderb.curr {

    position: fixed;

    bottom: 0px;

    width: 100%;

    background: #fff;

    box-shadow: -7px -5px 15px -6px rgba(0, 0, 0, 0.33);

    border-top: 1px solid #eee;

    left: 0px;

    z-index: 100;

    padding: 20px 0px;

    ;

}



.make-order {

    border: 1px solid #eee;

}



    .make-order td .btns {

        background: #e62d31;

        color: #fff;

        width: 152px;

        height: 65px;

        text-align: center;

        line-height: 65px;

        display: inline-block;

        font-size: 18px;

        font-weight: bold;

        ;

    }



    .make-order.moneys td .btns {

        height: 100%;

        line-height: 90px;

        display: block;

        float: right;

    }



    .make-order td span {

        display: inline-block;

        text-align: right;

        margin-right: 40px;

        height: 48px;

        vertical-align: middle;

    }



    .make-order.moneys td span {

        height: 90px;

    }



    .make-order td span i {

        font-size: 18px;

        font-weight: bold;

        color: #e62d31;

        vertical-align: middle

    }



    .make-order td span font {

        color: #999999

    }



    .make-order td {

        padding-left: 30px

    }



.make-orderb.curr .make-order {

    width: 1200px;

    margin: auto;

}



.bg-hover:hover {

    background: #d62529 !important;

    color: #fff

}





.coupon_chose {

    position: relative;

    font-size: 14px;

    color: #999;

    text-align: center;

    cursor: pointer;

    display: inline-block

}



    .coupon_chose .coupon_tacitly {

        position: relative;

        display: inline-block;

        padding: 5px 12px 5px 10px;

        cursor: pointer;

        border: 1px solid #ddd;

        border-radius: 3px

    }



        .coupon_chose .coupon_tacitly i {

            color: #fe790b;

            margin-right: 4px;

            font-size: 18px;

            -webkit-text-stroke-width: 0

        }



        .coupon_chose .coupon_tacitly em {

            vertical-align: inherit

        }



            .coupon_chose .coupon_tacitly em:before {

                content: '\e643';

                margin-left: 3px;

                font-size: 11px;

                vertical-align: inherit

            }



    .coupon_chose .coupon_list {

        position: absolute;

        top: 32px;

        left: 0;

        right: 0;

        width: 100%;

        max-width: 100%;

        padding: 4px 0;

        border: 1px solid #ddd;

        background: #fff;

        display: none;

        max-height: 100px;

        overflow: auto;

    }



        .coupon_chose .coupon_list li {

            overflow: hidden;

            text-align: center;

            height: 30px;

            line-height: 30px;

            white-space: nowrap;

            -o-text-overflow: ellipsis;

            text-overflow: ellipsis;

        }



            .coupon_chose .coupon_list li:hover {

                background: #eee

            }



    .coupon_chose:hover .coupon_list {

        display: block

    }



    .coupon_chose:hover .coupon_tacitly em:before {

        content: '\e899';

    }



a.blue:hover {

    text-decoration: underline

}



/* 软件定制详情 */

.product_bann {

    overflow: hidden;

    background: url('../../Images/img2.jpg') center no-repeat;

    height: 307px;

    color: #fff;

    padding-top: 32px

}



    .product_bann .promang {

        float: left;

        margin-top: 33px

    }



        .product_bann .promang .img_show {

            width: 140px;

            overflow: hidden;

            text-align: center;

            float: left;

            overflow: hidden;

            position: relative

        }



            .product_bann .promang .img_show span {

                display: inline-block;

                width: 140px;

                height: 140px;

                position: relative;

                border-radius: 50%;

                overflow: hidden

            }



                .product_bann .promang .img_show span a {

                    display: block;

                    height: 100%

                }



                .product_bann .promang .img_show span .user {

                    width: 100%;

                    min-height: 140px

                }



            .product_bann .promang .img_show p {

                line-height: 30px

            }



            .product_bann .promang .img_show label {

                position: absolute;

                right: 15px;

                top: 110px;

                display: inline-block;

                z-index: 5

            }



        .product_bann .promang .cont {

            float: left;

            overflow: hidden;

            margin-left: 65px;

            width: 356px

        }



            .product_bann .promang .cont .user {

                overflow: hidden;

                display: inline-block;

                vertical-align: middle

            }



                .product_bann .promang .cont .user b {

                    font-size: 18px;

                    margin-right: 8px;

                    font-weight: 700;

                    vertical-align: bottom;

                    color: #fff

                }



                .product_bann .promang .cont .user i {

                    color: #eee

                }



            .product_bann .promang .cont .stars {

                overflow: hidden;

                display: inline-block;

                vertical-align: bottom;

                margin-left: 20px

            }



            .product_bann .promang .cont .chat {

                border: 1px solid #00b923;

                border-radius: 3px;

                text-align: center;

                color: #00b923;

                width: 102px;

                height: 32px;

                line-height: 32px;

                margin-top: 14px

            }



                .product_bann .promang .cont .chat i {

                    font-size: 21px;

                    vertical-align: middle;

                    margin-right: 3px

                }



                .product_bann .promang .cont .chat:hover {

                    background: #00b923;

                    color: #fff

                }



            .product_bann .promang .cont .tts {

                overflow: hidden;

                margin-top: 10px;

                margin-bottom: 10px

            }



            .product_bann .promang .cont .text {

                line-height: 25px;

                color: #eee

            }



                .product_bann .promang .cont .text i {

                    color: #fff

                }



            .product_bann .promang .cont .info {

                overflow: hidden;

                margin-top: 12px

            }



                .product_bann .promang .cont .info span {

                    float: left;

                    text-align: center;

                    padding: 0 13px

                }



                    .product_bann .promang .cont .info span i {

                        font-size: 22px;

                        height: 20px;

                        display: block;

                        line-height: 20px;

                    }



                    .product_bann .promang .cont .info span p {

                        line-height: 25px

                    }



                    .product_bann .promang .cont .info span.curr {

                        cursor: pointer

                    }



                        .product_bann .promang .cont .info span.curr:hover {

                            color: #d62529

                        }



    .product_bann .box {

        float: left;

        margin-top: 70px

    }



        .product_bann .box span {

            text-align: center;

            float: left;

            width: 123px

        }



            .product_bann .box span i {

                font-size: 24px;

                font-weight: 700

            }



            .product_bann .box span p {

                font-size: 18px;

                margin-top: 12px

            }



    .product_bann .btns {

        overflow: hidden;

        float: right;

        margin-top: 50px;

    }



        .product_bann .btns a {

            display: block;

            text-align: center;

            height: 30px;

            line-height: 30px;

            width: 132px;

            border-radius: 3px;

            margin: 18px 0px;

        }



            .product_bann .btns a i {

                margin-right: 3px

            }



            .product_bann .btns a.btn1 {

                background: #e62d31;

                color: #fff

            }



            .product_bann .btns a.btn2 {

                background: #f4f5f9;

                color: #e62d31;

            }



            .product_bann .btns a:hover {

                background: #e62d31;

                color: #fff

            }



            .product_bann .btns a.btn1:hover {

                background: #f4f5f9;

                color: #e62d31

            }



.customize-nav {

    background: #fff;

    height: 40px;

    line-height: 40px;

    overflow: hidden;

    margin-bottom: 25px;

    margin-top: 25px;

    width: 1200px;

}



    .customize-nav a {

        display: inline-block;

        min-width: 140px;

        text-align: center;

        color: #666666;

        font-size: 14px;

        font-weight: bold;

        float: left;

        padding: 0px 20px;

        margin-left: 2px

    }



        .customize-nav a:hover,

        .customize-nav a.active {

            background: #e62d31;

            color: #fff

        }



    .customize-nav.navFix {

        position: fixed;

        top: 37px;

        box-shadow: 0 0 5px rgba(0,0,0, 0.2);

        border-bottom: 1px solid #e3e3e3\9;

        z-index: 99;

    }



    .customize-nav span {

        float: right;

        display: none

    }



        .customize-nav span a {

            color: #e62d31

        }



        .customize-nav span i {

            margin-right: 3px

        }



    .customize-nav.navFix span {

        display: inline-block

    }



.customize-cont {

    overflow: hidden;

    background: #fff;

    padding: 0px 25px 25px 25px;

}



    .customize-cont .title {

        height: 35px;

        line-height: 35px;

        padding: 0px 20px;

        ;

        font-size: 14px;

        background: #f4f5f9;

        border-bottom: 1px solid #eeeeee;

        margin-top: 25px

    }



.profile-info {

    overflow: hidden;

    margin: 22px 0px

}



    .profile-info dl {

        margin-bottom: 5px;

        overflow: hidden;

        text-align: left;

        padding-left: 15px;

        line-height: 30px

    }



        .profile-info dl dt {

            display: inline-block;

            font-size: 14px;

            width: 75px

        }



        .profile-info dl dd {

            display: inline-block;

            color: #666;

            font-size: 14px;

            vertical-align: top;

            width: 1050px

        }



            .profile-info dl dd p {

                line-height: 25px

            }



.CertCertification {

    overflow: hidden;

    margin: 20px 0;

    width: 105%

}



    .CertCertification li {

        float: left;

        margin-right: 64px;

        width: 237px;

        text-align: center;

        overflow: hidden;

    }



        .CertCertification li .img_show {

            height: 169px;

            text-align: center;

            background-color: #f3f3f3;

            padding: 17px;

            overflow: hidden;

        }



            .CertCertification li .img_show a {

                display: block;

                height: 169px;

            }



            .CertCertification li .img_show img {

                height: 140px;

                max-width: 100%

            }



            .CertCertification li .img_show:hover {

                background: #e8e8e8

            }



    .CertCertification p {

        margin-top: 12px;

        overflow: hidden;

        color: #666;

        white-space: nowrap;

        -o-text-overflow: ellipsis;

        text-overflow: ellipsis

    }



        .CertCertification p:hover {

            color: #e62d31

        }



.no-datapage2 {

    padding: 30px 0px;

}



    .no-datapage2 .cont p {

        color: #999999 !important;

        font-size: 16px;

        margin-bottom: 0px !important;

    }



.no-datapage-margin {

    margin: 50px 0px !important

}





.workexperience {

    overflow: hidden;

}



    .workexperience li {

        padding: 25px 20px;

        border-bottom: 1px solid #eeeeee

    }



        .workexperience li .tt {

            font-size: 16px;

            font-weight: bold;

            margin-bottom: 10px;

        }



        .workexperience li p {

            color: #999999;

            font-size: 14px;

            line-height: 30px;

        }



            .workexperience li p i {

                color: #333;

            }



.software_shop2 {

    padding: 25px 0px 15px 0px

}



    .software_shop2 ul li {

        border: 1px solid #eeeeee;

        width: 250px;

        height: 280px;

        margin-right: 25px;

        margin-left: 15px;

    }



        .software_shop2 ul li .img_show {

            height: 170px;

        }



.successCase td {

    color: #666666;

    text-align: center;

    height: 42px;

    border-right: 1px solid #eee;

    padding: 0px 30px

}



.successCase .cont .tt {

    font-size: 16px;

    margin-bottom: 5px;

}



.successCase .cont p a {

    color: #999999;

}



    .successCase .cont p a:hover {

        color: #e62d31

    }



.successCase .box {

    height: 42px;

    padding: 0px 25px;

}



.successCase li {

    padding: 20px 0px;

    border-bottom: 1px solid #eee;

    overflow: hidden;

}



    .successCase li p {

        text-align: left

    }



    .successCase li:last-child {

        border: 0px

    }



    .successCase li td:last-child {

        border: 0px

    }



    .successCase li:hover {

        background: #f7f7f7

    }



.more-wall {

    display: block;

    overflow: hidden;

    text-align: center;

    margin: 0px 0px 20px 0px

}



    .more-wall a {

        display: block;

        border: 1px dashed #dddddd;

        overflow: hidden;

        color: #999999;

        line-height: 35px;

        border-radius: 3px

    }



        .more-wall a:hover {

            background: #f7f7f7;

            color: #e62d31

        }



/* 投递需求 */



.formSubmit {

    overflow: hidden;

    margin-top: 20px;

    position: relative

}



    .formSubmit dl {

        overflow: hidden;

        padding: 10px 0;

    }



    .formSubmit dt {

        width: 125px;

        overflow: hidden;

        float: left;

        text-align: right;

        overflow: hidden;

        display: inline-block;

        line-height: 40px;

        padding-right: 10px;

        font-size: 14px;

        color: #666666

    }



        .formSubmit dt font {

            color: #e62d31;

            margin-right: 3px;

        }



    .formSubmit dd {

        width: 73%;

        position: relative;

        color: #666;

        float: left;

        font-size: 14px

    }



        .formSubmit dd .text {

            border-radius: 3px;

            height: 40px;

            width: 100%;

            display: block;

            border: 1px solid #eeeeee;

            line-height: 40px

        }



        .formSubmit dd .times {

            background: url('../../Images/date.png') no-repeat right;

        }



        .formSubmit dd [type='text'] {

            border-radius: 3px;

            height: 40px;

            line-height: 40px;

        }



        .formSubmit dd select {

            border-radius: 3px;

            height: 40px;

            line-height: 40px;

            height: auto\9;

            padding: 10px 10px\9;

            padding-left: 10px;

            width: 100%;

            border: 1px solid #eeeeee

        }



        .formSubmit dd textarea {

            border-radius: 3px;

            width: 100%;

            border: 1px solid #eeeeee

        }



    .formSubmit .getcodeImg {

        position: absolute;

        right: 1px;

        top: 1px;

        display: inline-block;

        height: 38px;

        border-left: 1px solid #ddd;

        cursor: pointer;

    }



        .formSubmit .getcodeImg img {

            float: left;

            height: 38px;

        }



    .formSubmit .cityDown {

        position: absolute;

        left: 0px;

        top: 0px

    }



        .formSubmit .cityDown .dropdown-toggle {

            height: 40px;

            min-width: 85px;

        }



        .formSubmit .cityDown .RegionCountryList {

            width: 355px

        }



.layui-layer-title {

    background-color: #ffffff !important;

    border-radius: 3px !important;

    font-weight: bold;

    height: 50px !important;

    line-height: 50px !important;

    margin: 0px 10px;

}



.layui-layer {

    border-radius: 3px !important;

}



.field-select {

    overflow: hidden;

}



    .field-select a {

        display: inline-block;

        border-radius: 3px;

        background: #eeeeee;

        border: 1px solid #eeeeee;

        height: 32px;

        line-height: 32px;

        color: #666666;

        padding: 0px 12px;

        font-size: 12px;

        position: relative;

        float: left;

        margin-right: 10px;

        margin-bottom: 5px;

        margin-top: 5px

    }



        .field-select a.curr:before,

        .field-select a:hover:before {

            content: '';

            display: inline-block;

            background: url("../../Images/arrow-top.png") no-repeat right top;

            width: 14px;

            height: 14px;

            position: absolute;

            right: 0px;

            top: 0px;

        }



        .field-select a.curr,

        .field-select a:hover {

            border: 1px solid #e62d31;

            color: #e62d31;

            background: #fff

        }



.field-select2 a:hover {

    border: 1px solid #eeeeee;

    cursor: default;

    background: #eeeeee;

    color: #666

}



    .field-select2 a:hover:before {

        content: none

    }



.terminal2 a:hover {

    cursor: default

}



.terminal a {

    display: inline-block;

    width: 42px;

    height: 42px;

    overflow: hidden;

    background: url(../../Images/terminal.png) no-repeat;

}



    .terminal a.Web {

        background-position: 0px 0

    }



    .terminal a.Android {

        background-position: -62px 0

    }



    .terminal a.IOS {

        background-position: -124px 0

    }



    .terminal a.WeChat {

        background-position: -186px 0

    }



    .terminal a.H5 {

        background-position: -249px 0

    }



    .terminal a.Other {

        background-position: -311px 0

    }



    .terminal a.Web.curr,

    .terminal a.Web:hover {

        background-position: 0px -57px

    }



    .terminal a.Android.curr,

    .terminal a.Android:hover {

        background-position: -62px -57px

    }



    .terminal a.IOS.curr,

    .terminal a.IOS:hover {

        background-position: -124px -57px

    }



    .terminal a.WeChat.curr,

    .terminal a.WeChat:hover {

        background-position: -186px -57px

    }



    .terminal a.H5.curr,

    .terminal a.H5:hover {

        background-position: -249px -57px

    }



    .terminal a.Other.curr,

    .terminal a.Other:hover {

        background-position: -311px -57px

    }



.terminal .box {

    display: inline-block;

    width: 50px;

    overflow: hidden;

    margin-right: 10px;

    float: left;

    text-align: center;

}



    .terminal .box p {

        color: #999;

        font-size: 12px;

    }



.red_yn {

    position: relative;

    margin-left: 10px;

    width: 35px;

    height: 35px;

    cursor: pointer;

}



    .red_yn img {

        width: 18px;

        vertical-align: -5px;

    }



    .red_yn .show_rad {

        position: absolute;

        top: -1px;

        left: 2px;

        display: none !important

    }



    .red_yn .hide_rad {

        position: absolute;

        top: -1px;

        left: 2px;

        display: inline-block !important

    }



    .red_yn .font {

        margin-left: 30px;

    }



    .red_yn.curr .hide_rad {

        display: none !important

    }



    .red_yn.curr .show_rad {

        display: inline-block !important

    }



.enclosure {

    overflow: hidden;

    margin-top: 10px;

}



    .enclosure li {

        max-width: 100px;

        text-align: center;

        overflow: hidden;

        float: left;

        margin-bottom: 10px;

        margin-right: 10px;

        min-width: 62px

    }



        .enclosure li span {

            display: block;

            position: relative;

            width: 50px;

            height: 60px;

            margin: 0px auto 0 auto

        }



            .enclosure li span .ico_delete {

                position: absolute;

                right: 0px;

                top: 0px;

                cursor: pointer;

                border-radius: 50%;

                background: #e62d31;

                color: #fff;

                height: 18px;

                line-height: 18px;

                width: 18px;

                text-align: center;

                font-size: 19px;

                display: none

            }



                .enclosure li span .ico_delete:before {

                    content: '\e604'

                }



            .enclosure li span a {

                display: block;

                height: 100%

            }



        .enclosure li p {

            height: 25px;

            line-height: 25px;

            overflow: hidden;

            margin-bottom: 0;

            display: block;

            overflow: hidden;

            white-space: nowrap;

            -o-text-overflow: ellipsis;

            text-overflow: ellipsis

        }



        .enclosure li:hover .ico_delete {

            display: inline-block

        }



.enclosure-inline {

    display: inline-block

}



.icon_doc {

    display: inline-block;

    width: 50px;

    height: 60px;

    background: url('../../images/hui_icons.png');

}



    .icon_doc.icon-txt {

        background-position: -4px -1px;

    }

    /*text文档*/

    .icon_doc.icon-pdf {

        background-position: -64px -1px;

    }



    .icon_doc.icon-audio {

        background-position: -124px -1px;

    }

    /*音频*/

    .icon_doc.icon-office {

        background-position: -184px -1px;

    }



    .icon_doc.icon-html {

        background-position: -244px -1px;

    }



    .icon_doc.icon-video {

        background-position: -304px -1px;

    }

    /*视频*/

    .icon_doc.icon-image {

        background-position: -4px -61px;

    }

    /*图片*/

    .icon_doc.icon-other {

        background-position: -64px -61px;

    }

    /*其他*/

    .icon_doc.icon-docx, .icon_doc.icon-doc {

        background-position: -124px -61px;

    }

    /*word文档*/

    .icon_doc.icon-xlsx, .icon_doc.icon-xls {

        background-position: -184px -61px;

    }

    /*Excel表格*/

    .icon_doc.icon-rar {

        background-position: -244px -61px;

    }

    /*压缩*/

    .icon_doc.icon-zip {

        background-position: -304px -61px;

    }



    .icon_doc.icon-pptx, .icon_doc.icon-ppt {

        background-position: -4px -121px;

    }

/*ppt*/



.upload-annex {

    overflow: hidden;

    display: inline-block;

    vertical-align: top

}



    .upload-annex span {

        border: 1px solid #dddddd;

        width: 50px;

        height: 60px;

        display: inline-block;

        text-align: center;

        cursor: pointer;

        ;

    }



        .upload-annex span i {

            color: #999999;

            display: block;

            font-size: 26px;

            height: 23px;

            line-height: 25px;

            margin-top: 7px;

        }



        .upload-annex span font {

            color: #999999;

            display: block;

            font-size: 12px;

        }



        .upload-annex span:hover {

            border: 1px solid #e62d31;

        }



            .upload-annex span:hover font, .upload-annex span:hover i {

                color: #e62d31

            }



    .upload-annex label {

        font-size: 12px;

        color: #999999;

        vertical-align: bottom

    }





/* 需求投递成功 */

.delivery-success {

    text-align: center;

    overflow: hidden;

    padding-top: 35px;

}



    .delivery-success .tt {

        color: #4adb84;

        font-size: 18px;

        margin-bottom: 20px;

    }



    .delivery-success .img img {

        box-shadow: 0px 5px 12px #d8d8d8;

        width: 147px;

        height: 147px;

    }



    .delivery-success p {

        color: #666666;

        margin-top: 20px;

    }



    .delivery-success .btns {

        text-align: center;

        margin-top: 35px;

    }



/*导航*/

.header3 .headerTop ul.help-ul {

    margin-right: 50px;

}



    .header3 .headerTop ul.help-ul li > a {

        font-size: 16px;

    }



.bannnavtt-help {

    background: url(../../Images/protection/help-bg.jpg) center no-repeat;

    margin-bottom: 25px;

}



    .bannnavtt-help .up-p {

        font-size: 48px;

        text-align: center;

        color: #fff;

        line-height: 52px;

        margin-top: 140px;

    }



    .bannnavtt-help .down-p {

        font-size: 16px;

        text-align: center;

        color: #fff;

        line-height: 32px;

        margin-bottom: 20px;

    }



    .bannnavtt-help .inp-p {

        text-align: center;

    }



        .bannnavtt-help .inp-p .inp1 {

            width: 520px;

            height: 48px;

            line-height: 48px;

            border-top-left-radius: 24px;

            border-bottom-left-radius: 24px;

            padding-left: 26px;

            font-size: 12px;

        }



        .bannnavtt-help .inp-p .inp2 {

            width: 100px;

            height: 48px;

            line-height: 48px;

            border-top-right-radius: 24px;

            border-bottom-right-radius: 24px;

            background: #e62d31;

            color: #fff;

        }



            .bannnavtt-help .inp-p .inp2:hover {

                background: #f70c0c

            }



/* 帮助中心 */



.help-conts .txt-left {

    width: 270px;

    min-height: 845px;

    display: inline-block;

    background: #fff;

}



    .help-conts .txt-left dl {

        overflow: hidden;

        padding-bottom: 15px

    }



    .help-conts .txt-left .cap-dt {

        height: 48px;

        line-height: 48px;

        border-top: 1px solid #f4f5f9;

        border-bottom: 1px solid #f4f5f9;

        margin-bottom: 15px

    }



        .help-conts .txt-left .cap-dt:hover {

            background: #e62e31;

        }



        .help-conts .txt-left .cap-dt:hover {

            background: linear-gradient(to right, #e62e31,#f65d3d);

        }



            .help-conts .txt-left .cap-dt:hover a {

                color: #fff;

            }



            .help-conts .txt-left .cap-dt:hover i {

                color: #fff;

                opacity: 0.5;

            }



    .help-conts .txt-left .active-dt {

        background: #e62e31;

    }



    .help-conts .txt-left .active-dt {

        background: linear-gradient(to right, #e62e31,#f65d3d);

    }



    .help-conts .txt-left .cap-dt a {

        font-size: 16px;

        color: #333;

        display: block;

        padding: 0 15px;

    }



    .help-conts .txt-left .active-dt a {

        font-size: 14px;

        color: #fff;

        line-height: 46px;

    }



    .help-conts .txt-left dd {

        height: 32px;

        line-height: 32px;

        overflow: hidden

    }



        .help-conts .txt-left dd a {

            font-size: 12px;

            color: #999;

            padding-left: 40px;

            display: block;

            height: 32px;

            padding-right: 10px;

            white-space: nowrap;

            -o-text-overflow: ellipsis;

            text-overflow: ellipsis;

            overflow: hidden;

        }



        .help-conts .txt-left dd:hover a {

            color: #e62d31;

        }



        .help-conts .txt-left dd.curr a {

            color: #e62d31;

        }



    .help-conts .txt-left dt i {

        font-size: 20px;

        color: #333;

        margin-right: 8px;

    }



    .help-conts .txt-left dt.active-dt i {

        opacity: 0.5;

        color: #fff;

    }



    .help-conts .txt-left dd i {

        vertical-align: bottom;

        margin-right: 6px;

        color: #999;

        font-size: 16px;

    }



    .help-conts .txt-left dd.curr i {

        color: #e62d31;

    }



    .help-conts .txt-left dd:hover i {

        color: #e62d31;

    }



.magTop0 {

    margin-top: 0 !important;

}



.help-conts .txt-right {

    width: 915px;

    min-height: 845px;

    background: #fff;

}



    .help-conts .txt-right .protect-interest {

        height: 48px;

        line-height: 48px;

        padding-left: 15px;

        font-size: 12px;

        color: #999;

        border-bottom: 1px solid #f4f5f9;

    }



        .help-conts .txt-right .protect-interest span {

            font-size: 12px;

            color: #e62d31;

        }



    .help-conts .txt-right .detail {

        padding: 15px 20px;

        overflow: hidden;

    }



        .help-conts .txt-right .detail p {

            font-size: 12px;

            color: #666;

            line-height: 24px;

        }



        .help-conts .txt-right .detail .tit {

            font-size: 14px;

            color: #333;

            font-weight: bold;

        }



        .help-conts .txt-right .detail .tit-f {

            color: #333;

        }



/**关于我们**/

.interests {

    overflow: hidden

}



.bannnavtt-us {

    background: url(../../Images/protection/us-bg.jpg) center no-repeat;

    margin-bottom: 78px;

    height: 540px

}



.interests .about-hxy {

    height: 444px;

    box-shadow: 0 0 10px 1px #eee;

    padding: 36px 50px

}



    .interests .about-hxy .txt {

        width: 500px

    }



.interests h1 {

    height: 60px;

    margin-bottom: 28px

}



    .interests h1 span {

        padding-bottom: 10px;

        border-bottom: 2px solid #e62d31

    }



.interests .about-hxy .txt p {

    color: #888;

    text-indent: 30px;

    font-size: 16px;

    line-height: 30px

}



.interests .service {

    padding: 60px 0

}



    .interests .service h1 {

        text-align: center;

        margin-bottom: 32px

    }



    .interests .service .service-box {

        text-align: center

    }



        .interests .service .service-box li {

            width: 210px;

            display: inline-block

        }



            .interests .service .service-box li h3 {

                font-size: 30px;

                color: #e62d31;

                padding: 15px 0;

                font-weight: 400

            }



            .interests .service .service-box li .last-p {

                font-size: 16px;

                color: #888;

                text-align: left;

                line-height: 28px

            }



            .interests .service .service-box li:hover img {

                animation: bounce .8s;

            }



.interests .about-hxy2 {

    height: 270px;

    margin-bottom: 80px

}



.interests .about-hxy .txt2 {

    width: 320px

}



.interests .about-hxy2 h1 {

    margin-bottom: 20px

}



/**联系我们***/

.bannnavtt-contract {

    background: url(../../Images/protection/call-us.png) center no-repeat;

    height: 540px;

}



.interests .map {

    margin-top: -35px;

    padding: 35px;

    box-shadow: 0 0 10px 1px #eee;

    background: #fff;

}



    .interests .map .form-box {

        margin-top: 15px;

        overflow: hidden;

    }



        .interests .map .form-box input.inp {

            padding: 0 12px;

            border: 1px solid #eee;

            line-height: 40px;

            height: 40px;

            width: 100%

        }



        .interests .map .form-box textarea {

            margin-top: 20px;

            resize: none;

            height: 120px;

            border: 1px solid #eee;

            padding: 12px;

        }



        .interests .map .form-box input.send-btn {

            width: 166px;

            height: 40px;

            background: #e62d31;

            color: #fff;

            font-size: 16px;

            border-radius: 3px;

            margin-top: 30px

        }



            .interests .map .form-box input.send-btn:hover {

                background: #f70c0c

            }



        .interests .map .form-box span {

            display: inline-block;

            width: 525px;

        }



        .interests .map .form-box p {

            overflow: hidden;

            margin-top: 20px

        }



.interests .phone-num {

    padding-bottom: 70px;

}



    .interests .phone-num ul:after {

        content: "";

        display: block;

        clear: both;

    }



    .interests .phone-num li {

        float: left;

        width: 50%;

        padding: 70px 0 0 30px;

    }



        .interests .phone-num li img {

            float: left;

            margin-right: 60px;

            margin-top: 20px;

        }



        .interests .phone-num li dl {

            float: left;

        }



        .interests .phone-num li dt {

            font-size: 26px;

            color: #333;

            margin-bottom: 20px;

        }



        .interests .phone-num li dd {

            font-size: 16px;

            color: #888;

            height: 30px;

            line-height: 30px;

        }



            .interests .phone-num li dd a {

                font-size: 16px;

                color: #888;

            }



        .interests .phone-num li:hover img {

            animation: bounce .8s;

        }



@keyframes bounce {

    0%,20%,53%,80%,to {

        animation-timing-function: cubic-bezier(.215,.61,.355,1);

        transform: translateZ(0)

    }



    40%,43% {

        animation-timing-function: cubic-bezier(.755,.05,.855,.06);

        transform: translate3d(0,-30px,0)

    }



    70% {

        animation-timing-function: cubic-bezier(.755,.05,.855,.06);

        transform: translate3d(0,-15px,0)

    }



    90% {

        transform: translate3d(0,-4px,0)

    }

}



/*加入我们*/

.bannnavtt-join {

    background: url(../../Images/protection/joinus-bg.jpg) center no-repeat;

    height: 539px

}



.jobtab-head {

    height: 76px;

    background: #0e269b;

    color: #fff;

    font-size: 14px

}



    .jobtab-head li {

        float: left;

        margin-right: 50px;

        line-height: 76px;

        cursor: pointer

    }



        .jobtab-head li.curr, .jobtab-head li:hover {

            color: #e62d31

        }



.jobtab-cont {

    background: #fff

}



    .jobtab-cont ul {

        width: 1200px;

        margin: 20px auto 0;

        font-size: 14px;

        padding-bottom: 80px

    }



.job-cont-item {

    display: none;

    overflow: hidden

}



    .job-cont-item.curr {

        display: block

    }



.jobtab-cont .subtab-head span {

    display: inline-block;

    padding: 0 20px;

    margin-right: 20px;

    height: 34px;

    line-height: 34px;

    border: 1px solid #888;

    border-radius: 3px;

    cursor: pointer

}



    .jobtab-cont .subtab-head span.curr, .jobtab-cont .subtab-head span:hover {

        border-color: #e62d31;

        color: #e62d31

    }



.subtab-cont {

    width: 99999px;

    overflow: hidden

}



    .subtab-cont .stitem {

        width: 1200px;

        float: left;

        padding-top: 50px

    }



        .subtab-cont .stitem p {

            line-height: 26px

        }



.stitem .email {

    display: inline-block;

    overflow: hidden;

    margin-top: 30px;

    padding: 3px 10px 5px 36px;

    border-radius: 3px;

    background: url(../../Images/protection/emali-bg.png) no-repeat;

    width: 230px;

    height: 55px

}



    .stitem .email span p {

        color: #e62d31;

        font-size: 16px

    }





.layui-layer-content .formSubmit {

    padding-bottom: 30px

}







/* 投资人 */

.containers {

    overflow: hidden;

    background: #f5f5f5;

    padding-bottom: 30px;

    min-height: 430px;

}



.fluid-top {

    background: #fff;

    padding: 0px 20px;

    margin: 20px 0px;

}



    .fluid-top .sorts {

        overflow: hidden;

    }



        .fluid-top .sorts li {

            border-bottom: 1px dashed #eee;

            overflow: hidden;

            padding: 10px 0px 0px;

            position: relative;

            display: table;

            width: 100%;

        }



            .fluid-top .sorts li .name {

                width: 90px;

                display: inline-block;

                float: left;

                padding: 4px 14px;

            }



            .fluid-top .sorts li .cont {

                float: left;

                width: 1060px;

                display: inline-block;

            }



                .fluid-top .sorts li .cont .box {

                    overflow: hidden;

                    width: 90%;

                    float: left;

                    height: 35px;

                    position: relative;

                    display: table;

                }



                    .fluid-top .sorts li .cont .box a {

                        display: inline-block;

                        border: 1px solid #fff;

                        border-radius: 3px;

                        padding: 4px 14px;

                        margin-right: 5px;

                        margin-bottom: 10px;

                        position: relative;

                        color: #666666;

                        cursor: pointer;

                    }



                        .fluid-top .sorts li .cont .box a.curr {

                            border: 1px solid #e62d31;

                            color: #e62d31

                        }



                            .fluid-top .sorts li .cont .box a.curr:before {

                                content: '';

                                display: inline-block;

                                background: url("../../Images/arrow-top.png") no-repeat right top;

                                width: 14px;

                                height: 14px;

                                position: absolute;

                                right: 0px;

                                top: 0px;

                            }



                        .fluid-top .sorts li .cont .box a:hover {

                            border: 1px solid #e62d31;

                            color: #e62d31;

                        }



                .fluid-top .sorts li .cont .more {

                    float: right;

                    cursor: pointer;

                    padding: 4px 14px;

                    color: #999999;

                }



                    .fluid-top .sorts li .cont .more i:before {

                        content: '\e643';

                        margin-left: 3px;

                        font-size: 12px;

                        vertical-align: inherit;

                    }



                    .fluid-top .sorts li .cont .more:hover {

                        color: #e62d31

                    }



                    .fluid-top .sorts li .cont .more.curr i:before {

                        content: '\e899'

                    }



            .fluid-top .sorts li .two {

                clear: both;

                overflow: hidden;

                border-top: 1px dashed #eee;

                padding: 10px 0px 0px 90px;

                margin-top: 6px

            }



                .fluid-top .sorts li .two a {

                    color: #999999;

                    line-height: 30px;

                    margin-right: 24px;

                }



                    .fluid-top .sorts li .two a:hover, .fluid-top .sorts li .two a.curr {

                        color: #e62d31

                    }



            .fluid-top .sorts li .tt {

                overflow: hidden;

            }



        .fluid-top .sorts .searchCity {

            overflow: hidden;

            clear: both;

            padding-bottom: 10px;

            position: relative;

            display: none

        }



            .fluid-top .sorts .searchCity .text {

                width: 200px;

                border-radius: 3px;

            }



            .fluid-top .sorts .searchCity .search {

                background: #e62d31;

                margin-left: 10px;

                color: #fff;

                border-radius: 3px;

                padding: 5px 10px;

                display: inline-block;

            }



        .fluid-top .sorts li .cityBox {

            clear: both;

            display: none

        }



            .fluid-top .sorts li .cityBox .map {

                overflow: hidden;

                display: none;

                padding: 10px 0px

            }



                .fluid-top .sorts li .cityBox .map a {

                    margin: 0 0px 0px 20px;

                    line-height: 30px;

                    float: left;

                    cursor: pointer

                }



                    .fluid-top .sorts li .cityBox .map a.curr,

                    .fluid-top .sorts li .cityBox .map a:hover {

                        color: #e62d31

                    }







.fluid-top2 {

    background: #fff;

    /* padding: 0px 20px; */

}



    .fluid-top2 .sorts {

    }



        .fluid-top2 .sorts li {

            border-bottom: 1px dashed #eee; /* overflow: hidden; */

            padding: 10px 0px 0px;

            position: relative;

            display: table;

            width: 100%;

        }



            .fluid-top2 .sorts li .name {

                width: 90px;

                display: inline-block;

                float: left;

                padding: 4px 14px;

            }



            .fluid-top2 .sorts li .cont {

                float: left;

                width: 1060px;

                display: inline-block;

            }



                .fluid-top2 .sorts li .cont .box {

                    width: 90%;

                    float: left;

                    height: 35px;

                    position: relative;

                    display: table;

                    overflow: hidden;

                }



                    .fluid-top2 .sorts li .cont .box a {

                        display: block;

                        float: left; /* border: 1px solid #fff; */ /* border-radius: 3px; */ /* padding: 4px 14px; */

                        margin-bottom: 10px; /* position: relative; */ /* position:relative; */

                        color: #666666;

                        cursor: default

                    }

                    .fluid-top2 .sorts li .cont .box a:first-child{

                        height:100px;

                    }



                        .fluid-top2 .sorts li .cont .box a.curr span {

                            border: 1px solid #3091f2;

                            color:#3091f2;

                            position: relative;

                            display: block;

                            margin: 0 5px;

                        }



                            .fluid-top2 .sorts li .cont .box a.curr span:before {

                                content: '';

                                display: inline-block;

                                background: url("../picture/arrow-top.png") no-repeat right top;

                                width: 14px;

                                height: 14px;

                                position: absolute;

                                right: 0px;

                                top: 0px;

                            }



                        .fluid-top2 .sorts li .cont .box a:hover span {

                            border: 1px solid #3091f2;

                            background-color:#3091f2;

                            color: #ffffff !important;

                            color: #3091f2;

                            display: block

                        }



                        .fluid-top2 .sorts li .cont .box a.hover span {

                            border: 1px solid #3091f2;

                            background-color:#3091f2;

                            color: #ffffff !important;

                            color: #3091f2;

                            display: block

                        }



                      

                        .fluid-top2 .sorts li .cont .box a span {

                            border: 1px solid #fff;

                            border-radius: 3px;

                            padding: 4px 14px;

                            display: inline-block;

                            cursor: pointer;

                            margin: 0 5px;

                        }



                        .fluid-top2 .sorts li .cont .box a .need {

                            position: absolute;

                            top: 25px;

                            width: 954px;

                            background: #fff;

                            left: 0px;

                            padding: 0px 8px;

                            /* border: 1px solid #ddd; */

                            line-height: 35px;

                            border-radius: 3px;

                            display: none;

                            z-index: 5;

                        }



                            .fluid-top2 .sorts li .cont .box a .need i {

                                margin-right: 8px;

                                cursor: pointer;

                                box-sizing: border-box;

                            }



                                .fluid-top2 .sorts li .cont .box a .need i:hover,

                                .fluid-top2 .sorts li .cont .box a .need i.curr {

                                    /* color: #ffffff */

                                    background-color:rgb(48, 145, 242);

                                    color: white;

                                    padding: 3px;

                                    box-sizing: border-box;

                                }



                    .fluid-top2 .sorts li .cont .box .lind {

                        height: 0px !important;

                        /* overflow: hidden */

                    }



                .fluid-top2 .sorts li .cont .more {

                    float: right;

                    cursor: pointer;

                    padding: 4px 14px;

                    color: #999999;

                }



                    .fluid-top2 .sorts li .cont .more i:before {

                        content: '\e643';

                        margin-left: 3px;

                        font-size: 12px;

                        vertical-align: inherit;

                    }



                    .fluid-top2 .sorts li .cont .more:hover {

                        color:#3091f2;

                    }



                    .fluid-top2 .sorts li .cont .more.curr i:before {

                        content: '\e899'

                    }



            .fluid-top2 .sorts li .two {

                clear: both;

                overflow: hidden;

                border-top: 1px dashed #eee;

                padding: 10px 0px 0px 90px;

                margin-top: 6px

            }



                .fluid-top2 .sorts li .two a {

                    color: #999999;

                    line-height: 30px;

                    margin-right: 24px;

                }



                    .fluid-top2 .sorts li .two a:hover,

                    .fluid-top2 .sorts li .two a.curr {

                        color: #e62d31

                    }



            .fluid-top2 .sorts li .tt {

            }



        .fluid-top2 .sorts .searchCity {

            overflow: hidden;

            clear: both;

            padding-bottom: 10px;

            position: relative;

            display: none

        }



            .fluid-top2 .sorts .searchCity .text {

                width: 200px;

                border-radius: 3px;

            }



            .fluid-top2 .sorts .searchCity .search {

                background: #e62d31;

                margin-left: 10px;

                color: #fff;

                border-radius: 3px;

                padding: 5px 10px;

                display: inline-block;

            }



        .fluid-top2 .sorts li .cityBox {

            clear: both;

            display: none

        }



            .fluid-top2 .sorts li .cityBox .map {

                overflow: hidden;

                display: none;

                padding: 10px 0px

            }



                .fluid-top2 .sorts li .cityBox .map a {

                    margin: 0 0px 0px 20px;

                    line-height: 30px;

                    float: left;

                    cursor: pointer

                }



                    .fluid-top2 .sorts li .cityBox .map a.curr,

                    .fluid-top2 .sorts li .cityBox .map a:hover {

                        color: #e62d31

                    }







.wrap-filter {

    padding: 15px 10px;

    overflow: hidden;

}



    .wrap-filter .dropdowns {

        display: inline-block;

        position: relative;

        margin-right: 12px;

    }



        .wrap-filter .dropdowns span {

            display: block;

            background: #eeeeee;

            border-radius: 3px;

            color: #666666;

            height: 30px;

            line-height: 30px;

            padding: 0px 12px;

            cursor: pointer

        }



            .wrap-filter .dropdowns span i {

                font-size: 11px;

                vertical-align: inherit;

            }

    /*.wrap-filter .dropdowns span i:before{content:'\e643';margin-left:3px;font-size: 11px;    vertical-align: inherit;}*/

    /*.wrap-filter .dropdowns span.curr i:before{content:'\e899'}*/

    .wrap-filter .spanss {

        overflow: hidden;

        float: left;

    }



    .wrap-filter .dropdowns span.curr,

    .wrap-filter .dropdowns span:hover {

        background: #3091f2;

        color: #fff;

        z-index: 8;

    }

    .wrap-filter .dropdowns span:hover i{

        background: url("../image/arrow_5.png") !important;

        z-index: 99999;

    }

    .wrap-filter .dropdowns span.curr i{

        background: url("../image/arrow_5.png") !important;

        z-index: 99999;

        margin-left: 3px;

    }

    .wrap-filter .dropdowns span i {

        vertical-align: inherit;

        margin-left: 3px;

    }



    .wrap-filter .dropdowns .menu {

        display: none;

        position: absolute;

        width: 100%;

        top: 30px;

        background: #eee;

        line-height: 25px;

        z-index: 10;

        padding: 5px 0px;

        min-width: 100px

    }



    .wrap-filter .dropdowns:hover .menu {

        display: block;

    }



    .wrap-filter .dropdowns .menu a {

        display: block;

        padding-left: 10px

    }



        .wrap-filter .dropdowns .menu a:hover {

            color: #e62d31

        }



    .wrap-filter .result {

        padding: 0px 15px;

        color: #999999;

    }



        .wrap-filter .result.number {

            display: block;

            height: 30px;

            line-height: 30px;

            float: left

        }



    .wrap-filter .search {

        position: relative;

    }



        .wrap-filter .search.search_group {

            width: 224px;

        }



        .wrap-filter .search input {

            height: 30px;

            width: 225px;

            border-radius: 15px;

            padding-left: 15px;

            font-size: 12px;

            line-height: 30px;

            padding-right: 30px

        }



        .wrap-filter .search i {

            position: absolute;

            top: 0;

            bottom: 0;

            right: 5px;

            cursor: pointer;

            line-height: 30px;

            width: 30px;

            text-align: center;

            color: #666666;

        }



.investorsList {

    overflow: hidden;

}



    .investorsList ul {

        width: 105%

    }



    .investorsList li {

        float: left;

        background: #fff;

        width: 287px;

        height: 317px;

        overflow: hidden;

        text-align: center;

        margin-right: 17px;

        margin-bottom: 20px;

        transition: 0.5s;

        padding: 0px 11px;

        cursor: pointer;

    }



        .investorsList li .img_enlarge {

            width: 112px;

            height: 112px;

            display: inline-block;

            overflow: hidden;

            border-radius: 50%;

            margin: 18px 0px 10px 0px;

        }



            .investorsList li .img_enlarge img {

                width: 100%;

                min-height: 112px;

            }



        .investorsList li .tt {

            display: block;

            height: 25px;

            line-height: 25px;

            font-size: 18px;

            overflow: hidden;

        }



        .investorsList li .tag {

            color: #888888;

            padding: 5px 0px;

        }



            .investorsList li .tag i {

                margin-right: 20px;

                font-size: 14px;

                display: inline-block;

                max-width: 50%;

                overflow: hidden;

                white-space: nowrap;

                -o-text-overflow: ellipsis;

                text-overflow: ellipsis;

                vertical-align: middle;

                height: 22px;

            }



        .investorsList li .info {

            overflow: hidden;

            border-top: 1px solid #f4f5f9;

            text-align: left;

            padding-top: 7px;

        }



            .investorsList li .info p i {

                font-size: 14px;

                display: inline-block;

                width: 100px;

                padding-left: 20px;

                float: left;

            }



            .investorsList li .info p span {

                display: inline-block;

                color: #888888;

                width: 62%;

                float: left;

            }



                .investorsList li .info p span em {

                    border-radius: 3px;

                    background: #f4f5f9;

                    padding: 2px 12px;

                    display: inline-block;

                    margin-right: 5px;

                    line-height: 22px;

                    color: #888888;

                }



            .investorsList li .info p {

                line-height: 32px;

                height: 32px;

                overflow: hidden;

            }



        .investorsList li:hover {

            box-shadow: 0 4px 21px #ddd;

            transform: translateY(-5px)

        }



            .investorsList li:hover .tt {

                color: #e62d31

            }



/* 登录注册 */

.header-log {

    background: #fff;

    box-shadow: 0px 0px 10px #ddd;

    overflow: hidden;

    position: absolute;

    width: 100%;

    top: 0px;

    left: 0px;

    padding: 12px 0px;

    z-index: 100;

    border-bottom: 1px solid #eee

}



    .header-log .return {

        line-height: 50px;

        color: #666666;

        font-size: 14px

    }



        .header-log .return:hover {

            color: #e62d31;

            text-decoration: underline

        }



    .header-log span {

        color: #666666;

        font-size: 24px;

        margin-left: 15px; /* vertical-align: text-top; */

        display: inline-block;

        float: left;

        margin-top: 18px;

    }



.log-wapper {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0px;

    left: 0px;

    background: url(../../Images/img7.png) no-repeat left bottom;

    padding-top: 90px;

    min-height: 930px;

    overflow: hidden;

}





.log-center {

    overflow: hidden;

    box-shadow: 0px 0px 40px #ececec;

    background: #fff;

    background: url(../../Images/img6.png) no-repeat left bottom;

    min-height: 527px;

    width: 1015px;

    margin: 100px auto 0px auto;

    border: 1px solid #eee\9

}



.log-form {

    width: 325px;

    float: right;

    margin-right: 100px;

    margin-top: 70px;

}



    .log-form .tt { /* overflow: hidden; */

        border-bottom: 1px solid #dddddd;

        display: table;

        width: 100%;

        margin-bottom: 28px

    }



        .log-form .tt a {

            color: #999999;

            font-size: 16px;

            position: relative;

            height: 38px;

            float: left;

            padding: 0px 10px;

            margin: 0px 38px

        }



            .log-form .tt a.curr,

            .log-form .tt a:hover {

                color: #333;

            }



                .log-form .tt a.curr:before,

                .log-form .tt a:hover:before {

                    content: '';

                    border-bottom: 2px solid #e62d31;

                    display: block;

                    position: absolute;

                    bottom: -1px;

                    width: 100%;

                    left: 0px;

                }

    /*.log-form .tt a.center{margin-left: 60px}*/

    .log-form .forms {

        display: none;

    }



        .log-form .forms > li {

            display: table;

            width: 100%;

            margin: 20px 0px;

            color: #999999;

            position: relative

        }



            .log-form .forms > li .Validform_checktip {

            }



            .log-form .forms > li .text {

                height: 50px;

                border-radius: 3px;

                width: 100%;

                font-size: 14px;

                line-height: 50px;

                vertical-align: middle

            }

    /*.phone_textt {

    height: 50px;

    border-radius: 3px;

    width: 100%;

    font-size: 14px;

    line-height: 50px;

    vertical-align: middle

}*/

    .log-form .bostep {

        font-size: 14px;

        border-top: 1px solid #ddd;

        padding: 25px 15px 0;

        margin-top: 25px;

    }



        .log-form .bostep span {

            display: inline-block;

            cursor: pointer

        }



            .log-form .bostep span.types {

                width: 50%;

                text-align: center;

            }



            .log-form .bostep span i {

                font-size: 20px;

                margin-right: 3px

            }



            .log-form .bostep span:hover {

                color: #e62d31;

            }



                .log-form .bostep span:hover a {

                    color: #e62d31;

                }



            .log-form .bostep span.center {

                width: 55%;

                text-align: center

            }



    .log-form .forms > li .btns {

        display: block;

        width: 100%;

        height: 50px;

        border: 0;

        border-radius: 3px;

        background: url(../../Images/btn.jpg) no-repeat left bottom;

        color: #fff;

        font-size: 14px;

        line-height: 50px;

    }



        .log-form .forms > li .btns:hover {

            background: #e62d31

        }



    .log-form .forms > li a {

        color: #999999

    }



    .log-form .forms > li p font i {

        font-size: 20px;

        margin-left: 7px;

        vertical-align: sub;

    }



    .log-form .forms > li label {

        cursor: pointer

    }



        .log-form .forms > li label:hover {

            color: #e62d31

        }



        .log-form .forms > li label a:hover {

            color: #e62d31

        }



    .log-form .forms > li .cityBox {

        display: table-cell;

        vertical-align: middle

    }



        .log-form .forms > li .cityBox .CountryCode {

            text-align: center;

            padding: 0px 0px;

            font-size: 14px;

            height: 50px;

            line-height: 50px;

            border-right: 0px;

            cursor: pointer;

            border: 1px solid #ddd;

            border-right: 0px;

            border-radius: 3px 0px 0px 3px;

        }



            .log-form .forms > li .cityBox .CountryCode:hover {

                background: #eee

            }



            .log-form .forms > li .cityBox .CountryCode i {

                margin-left: 3px;

                color: #333;

                font-size: 14px;

            }



                .log-form .forms > li .cityBox .CountryCode i:before {

                    content: '\e643';

                }



        .log-form .forms > li .cityBox.open .CountryCode i:before {

            content: '\e899';

        }



.RegionCountryList {

    width: 100%;

    height: 180px;

    overflow: auto;

    top: 47px

}



.log-form .forms > li .sendCode {

    position: absolute;

    right: 0px;

    top: 0px;

    line-height: 50px;

    font-size: 14px;

    padding: 0px 5px;

    border: 1px solid #ddd;

    min-width: 110px;

    text-align: center;

    display: inline-block;

    height: 50px;

    background: #fff;

    border-radius: 0px 3px 3px 0px

}



    .log-form .forms > li .sendCode:hover {

        color: #e62d31;

    }



.log-form .forms > li .imgCode {

    position: absolute;

    right: 1px;

    top: 1px;

    line-height: 48px;

    border-left: 1px solid #ddd;

    height: 48px;

    display: inline-block;

}



    .log-form .forms > li .imgCode img {

        float: left;

        height: 48px;

        width: 110px;

    }



.findpwd-forms .Validform_checktip {

    position: absolute;

    left: 100%;

    width: 100%;

    line-height: 50px !important;

    padding-left: 10px;

    font-size: 12px;

    top: 0px

}



.log-form .saoCode {

    text-align: center;

    margin-top: 35px;

}



    .log-form .saoCode .img_show {

        margin-bottom: 30px;

        overflow: hidden;

        height: 168px;

        position: relative

    }



        .log-form .saoCode .img_show.curr .img1 {

            left: 0px;

        }



.productCustomList li .cont .user a

.log-form .saoCode .img_show.curr .img2 {

    display: block

}



.log-form .saoCode .img1 {

    width: 165px;

    border: 1px solid #eee;

    box-shadow: 0px 0px 14px #eee;

    position: absolute;

    left: 80px;

}



.log-form .saoCode .img2 {

    width: 142px;

    display: none;

    position: absolute;

    right: 0px;

}



.log-form .forms > li .label-placeholder {

    margin-top: 15px !important

}



.log-footer {

    text-align: center;

    overflow: hidden;

    border-top: 1px solid #eee;

    margin-top: 100px

}



    .log-footer .link {

        padding: 15px 0px

    }



        .log-footer .link a {

            color: #999999;

            font-size: 14px;

            margin: 0px 20px

        }



            .log-footer .link a:hover {

                color: #e62d31;

                text-decoration: underline

            }



    .log-footer p {

        color: #acacad

    }



.log-success {

    overflow: hidden;

    text-align: center;

    overflow: hidden;

    margin-top: 30px

}



    .log-success .name {

        color: #e62d31;

        font-size: 24px;

        margin-top: 20px;

        margin-bottom: 10px

    }



    .log-success p {

        color: #999999;

        font-size: 14px;

        line-height: 28px

    }



    .log-success .btns {

        margin-top: 30px

    }



        .log-success .btns .btns-red {

            background: url(../../Images/btn.jpg) no-repeat center;

            background-size: 100% 100%

        }



    .log-success .btn .btns-red {

        width: 270px;

        font-size: 16px;

    }



    .log-success .btn {

        margin-top: 20px

    }

/*找回密码 */

.findpwdCont {

    overflow: hidden;

    background: #fff

}



    .findpwdCont .findpwd-title {

        overflow: hidden;

        text-align: center;

        margin-bottom: 50px;

        margin-top: 50px

    }



        .findpwdCont .findpwd-title li {

            display: inline-block;

            text-align: center;

            padding: 0px 14px;

            margin: 0px 40px;

            position: relative;

        }



            .findpwdCont .findpwd-title li i {

                display: inline-block;

                border: 1px solid #cccccc;

                color: #bbbbbb;

                font-size: 14px;

                border-radius: 50%;

                text-align: center;

                line-height: 24px;

                width: 25px;

                height: 25px;

            }



            .findpwdCont .findpwd-title li p {

                margin-top: 10px

            }



            .findpwdCont .findpwd-title li.curr i {

                background: #e62d31;

                color: #fff;

                border: 1px solid #e62d31

            }



            .findpwdCont .findpwd-title li.curr p {

                color: #e62d31

            }



            .findpwdCont .findpwd-title li:before {

                content: '';

                background: url(../../Images/arrow2.jpg) no-repeat;

                width: 73px;

                height: 12px;

                display: inline-block;

                position: absolute;

                top: 7px;

                left: 100%;

            }



            .findpwdCont .findpwd-title li:last-child:before {

                content: initial

            }



            .findpwdCont .findpwd-title li.curr:before {

                background: url(../../Images/arrow.jpg) no-repeat;

            }



.findpwd-forms {

    width: 400px;

    margin: auto;

    float: none !important

}



    .findpwd-forms .btns {

        background: #e62d31 !important;

        font-size: 16px !important

    }



        .findpwd-forms .btns:hover {

            background: #f70c0c !important

        }



.findpwd-center {

    overflow: hidden;

    margin-top: 50px

}

/*.layui-layer{z-index: 999 !important;}

.layui-layer-shade{z-index: 998 !important;}*/



/* 服务商入驻协议 */

.agreement-server {

    overflow: hidden;

    padding: 100px 0px;

    background: #fff;

    padding: 50px 60px;

    margin-top: 40px;

    position: relative;

}



    .agreement-server h3 {

        font-size: 24px;

        text-align: center;

        font-weight: 500;

    }



    .agreement-server .server {

        margin-top: 40px

    }



        .agreement-server .server p {

            line-height: 26px;

            margin-bottom: 6px;

            color: #555555;

            font-size: 14px

        }



            .agreement-server .server p b {

                color: #333

            }



        .agreement-server .server h4 {

            margin: 25px 0px 5px 0px;

            font-weight: bold;

            color: #333;

            font-size: 16px

        }



        .agreement-server .server .tt {

            margin: 25px 0px 8px 0px;

            font-weight: bold;

            color: #333;

            font-size: 16px

        }



        .agreement-server .server .ptext {

            text-indent: 28px

        }



        .agreement-server .server .ptext_first {

            padding-left: 30px;

            font-size: 16px;

        }



        .agreement-server .server .ptext_second {

            padding-left: 60px;

        }



        .agreement-server .server .ptext_third {

            padding-left: 90px;

        }



    .agreement-server:before {

        content: '';

        background: url(../../Images/line2.png) repeat-x;

        position: absolute;

        top: 0px;

        left: 0px;

        width: 100%;

        height: 17px;

    }



    .agreement-server.no-before:before {

        content: none

    }



.serverBottom.curr {

    position: fixed;

    padding: 30px 0;

    min-height: 100px;

    border-top: 1px solid #ddd;

    background: #fff;

    left: 0px;

}



.serverBottom {

    position: static;

    bottom: 0;

    width: 100%;

    z-index: 10;

    text-align: right

}



    .serverBottom .w1200 {

        width: 100%;

    }



    .serverBottom.curr .w1200 {

        width: 1200px;

    }



/* 弹框等 */

.formSubmit-small dl dd {

    width: 355px

}



.layer-server:before {

    content: '';

    background: url(../../Images/line2.png) repeat-x;

    position: absolute;

    top: -7px;

    left: 0;

    width: 100%;

    height: 17px

}



.layer-server .agreement-server:before {

    content: none

}



.server-bom .btns {

    text-align: center;

    border-top: 1px solid #ccc;

    padding: 40px 0;

    position: absolute;

    bottom: 0;

    width: 100%;

    background: #fff

}



.server-bom .agreement-server {

    overflow: auto;

    height: 100%;

    margin: 0;

}



.layer-server .layui-layer-content {

    overflow: hidden

}



.server-bom {

    height: 100%;

    padding-bottom: 125px;

    overflow: hidden;

    position: relative;

}



/* 投融资 */

.financing {

    overflow: hidden

}



    .financing ul {

        width: 105%

    }



    .financing li {

        float: left;

        background: #fff;

        width: 228px;

        height: 282px;

        overflow: hidden;

        text-align: center;

        margin-right: 15px;

        margin-bottom: 20px;

        transition: .5s

    }



        .financing li:hover {

            box-shadow: 0 4px 21px #ddd;

            transform: translateY(-5px)

        }



        .financing li > a {

            display: block;

            height: 100%;

            overflow: hidden

        }



        .financing li .financing-cont {

            padding: 0 10px

        }



            .financing li .financing-cont .cont {

                height: 40px;

                text-align: left;

                margin-top: 5px;

                color: #888;

                word-break: break-all;

                text-overflow: ellipsis;

                display: -webkit-box;

                -webkit-box-orient: vertical;

                -webkit-line-clamp: 2;

                overflow: hidden

            }



            .financing li .financing-cont b {

                float: left;

                width: 130px;

                font-weight: 500;

                font-size: 14px;

                height: 20px;

                line-height: 20px;

                text-align: left;

                overflow: hidden;

                white-space: nowrap;

                -o-text-overflow: ellipsis;

                text-overflow: ellipsis;

                font-weight: 700;

            }



            .financing li .financing-cont .tag {

                overflow: hidden

            }



        .financing li .tag > label {

            float: right;

            font-size: 12px;

            overflow: hidden;

            color: #999;

            display: inline-block;

            max-width: 78px;

            height: 24px;

            white-space: nowrap;

            -o-text-overflow: ellipsis;

            text-overflow: ellipsis;

        }



        .financing li .img_enlarge {

            width: 228px;

            height: 152px;

            overflow: hidden;

            margin: 0 0 5px 0

        }



            .financing li .img_enlarge img {

                width: 100%;

                height: 100%

            }



        .financing li .info {

            overflow: hidden;

            border-top: 1px solid #f4f5f9;

            text-align: left;

            height: 37px;

            margin-top: 10px;

            line-height: 37px

        }



            .financing li .info span {

                color: #888;

                font-size: 12px

            }



                .financing li .info span .iconfont1 {

                    margin-right: 8px;

                    color: #bbb

                }



                .financing li .info span.fr {

                    color: #333

                }



                    .financing li .info span.fr i {

                        color: #888

                    }



.panel_tt {

    padding: 20px 0;

    overflow: hidden;

    font-size: 14px

}



    .panel_tt .loc_item {

        color: #999

    }



    .panel_tt span {

        font-size: 24px;

        float: left;

        font-weight: bold

    }



        .panel_tt span a:hover {

            color: #e62d31

        }



    .panel_tt label {

        color: #666;

        font-size: 14px;

        line-height: 46px;

        margin-left: 30px;

        float: right

    }



    .panel_tt a.more {

        float: right;

        color: #e62d31;

        margin-top: 16px

    }



.panel_tt_loction a:hover {

    color: #e62d31

}



.panel_tt2 {

    border-bottom: 1px solid #eee;

    overflow: hidden;

    margin-bottom: 20px;

    padding-bottom: 15px

}



    .panel_tt2 span {

        font-size: 20px;

        font-weight: bold;

        float: left;

    }



        .panel_tt2 span a:hover {

            color: #e62d31

        }



    .panel_tt2 label {

        color: #666666;

        font-size: 14px;

        float: right

    }



.investorTop {

    padding: 25px;

    background-color: #fff;

    position: relative;

    display: table;

    width: 100%;

    margin-bottom: 30px

}



    .investorTop .img_show {

        width: 272px;

        height: 180px;

        overflow: hidden;

        float: left;

        margin-right: 35px

    }



        .investorTop .img_show img {

            height: 100%;

            width: 100%

        }



    .investorTop .cont {

        float: left;

        width: 245px

    }



        .investorTop .cont h3 {

            font-size: 16px;

            margin-bottom: 15px

        }



            .investorTop .cont h3 span {

                font-size: 14px;

                color: #666;

                font-weight: 500

            }



                .investorTop .cont h3 span i {

                    font-size: 18px

                }



        .investorTop .cont p {

            color: #666;

            line-height: 26px;

            font-size: 14px;

            height: 26px;

            display: block;

            overflow: hidden;

            white-space: nowrap;

            -o-text-overflow: ellipsis;

            text-overflow: ellipsis

        }



            .investorTop .cont p i {

                color: #999

            }



    .investorTop .views2 {

        clear: both;

        width: 100%;

        padding-top: 10px

    }



        .investorTop .views2 p {

            font-size: 14px;

            float: left;

            margin-right: 12px;

            cursor: pointer

        }



            .investorTop .views2 p i {

                font-size: 19px;

                margin-right: 2px

            }



            .investorTop .views2 p span {

                cursor: pointer

            }



            .investorTop .views2 p i.action:before {

                content: "\e663"

            }



            .investorTop .views2 p i.action.curr:before {

                content: "\e66b";

                color: #e62d31

            }



    .investorTop .btns {

        background: #e62d31;

        color: #fff;

        text-align: center;

        height: 35px;

        font-size: 14px;

        width: 146px;

        line-height: 35px;

        border-radius: 3px;

        margin-top: 10px

    }



    .investorTop .cont .cont1 {

        float: left;

        width: 250px;

        overflow: hidden;

        padding-right: 20px

    }



    .investorTop .cont .cont2 {

        float: left;

        overflow: hidden;

        width: 217px

    }



.investorTop2 .cont {

    width: 490px

}



.investorTop .cont_name {

    float: left

}



    .investorTop .cont_name label {

        display: block;

        font-size: 14px;

        color: #777;

        overflow: hidden

    }



.investorTop .cont_namep {

    color: #666;

    line-height: 26px;

    font-size: 14px

}



.investorTop .cont_name .tt p i {

    color: #999

}



.investorTop .cont_name .tt p em {

    font-size: 23px;

    vertical-align: middle

}



.investorTop .cont_name .tt p.address {

    margin-top: 15px

}



.investorTop .cont_name .tt {

    color: #666;

    font-size: 14px;

    margin-bottom: 15px

}



    .investorTop .cont_name .tt b {

        font-size: 18px;

        color: #333;

        float: left;

        margin-right: 35px

    }



    .investorTop .cont_name .tt label {

        font-size: 12px

    }



        .investorTop .cont_name .tt label i {

            font-size: 20px

        }



.investorTop .cont_name font {

    color: #666;

    margin-bottom: 10px;

    display: block;

    margin-top: 5px;

    font-size: 14px

}



    .investorTop .cont_name font i {

        color: #999

    }



.investorTop .detail .box {

    float: left;

    margin-right: 20px

}



.investorTop .detail p {

    color: #666;

    line-height: 28px;

    overflow: hidden

}



    .investorTop .detail p i {

        color: #999

    }



    .investorTop .detail p em {

        font-size: 23px;

        vertical-align: middle

    }



    .investorTop .detail p.address {

        margin-top: 15px

    }



    .investorTop .detail p .iconfont1 {

        font-size: 20px;

        margin-right: 3px

    }



.investorTop .detail {

    font-size: 14px;

    margin-top: 8px;

    overflow: hidden

}



.investorTop .financing {

    position: absolute;

    right: 20px;

    bottom: 20px

}



.investorTop .views {

    position: absolute;

    right: 20px;

    top: 24px

}



    .investorTop .views label {

        float: left;

        color: #888;

        font-size: 14px;

        margin-left: 35px

    }



        .investorTop .views label i {

            font-size: 20px;

            margin-right: 2px;

            color: #999;

            vertical-align: sub

        }



    .investorTop .views span.curr i, .investorTop .views span:hover i {

        color: #e62d31

    }



    .investorTop .views.info .tt label:hover {

        color: #e62d31

    }



    .investorTop .views.info .tt span:hover i {

        color: #e62d31

    }



    .investorTop .views.info .tt span:hover em:hover {

        color: #e62d31

    }



    .investorTop .views.info .tt em {

        font-size: 14px;

        color: #888

    }



    .investorTop .views.info .tt span {

        font-size: 14px;

        font-weight: 500

    }



    .investorTop .views label span {

        cursor: pointer

    }



        .investorTop .views label span:hover {

            color: #e62d31

        }



    .investorTop .views label b {

        font-weight: 500

    }



    .investorTop .views label i.action:before {

        content: "\e663"

    }



    .investorTop .views label i.action.curr:before {

        content: "\e66b";

        color: #e62d31

    }



.investorTop .img_show2 {

    width: 160px;

    height: 160px;

    border-radius: 50%;

    overflow: hidden;

    float: left;

    margin-right: 60px

}



    .investorTop .img_show2 img {

        min-height: 160px;

        width: 100%

    }



.investorMain {

    overflow: hidden;

    margin-top: 25px;

    min-height: 400px

}



    .investorMain .investorFl {

        float: left;

        width: 858px

    }



        .investorMain .investorFl .in_text {

            color: #666;

            font-size: 14px;

            margin-bottom: 15px;

            padding: 0 15px

        }



            .investorMain .investorFl .in_text p {

                line-height: 25px

            }



            .investorMain .investorFl .in_text th {

                height: 33px;

                background: #f4f5f9;

                font-size: 14px;

                text-align: center

            }



            .investorMain .investorFl .in_text tr {

                border-bottom: 1px solid #f5f6f9

            }



            .investorMain .investorFl .in_text td {

                padding: 7px 5px;

                font-size: 12px;

                text-align: center

            }



            .investorMain .investorFl .in_text .case {

            }



.in_text dl {

    font-size: 12px;

    overflow: hidden;

    line-height: 23px

}



    .in_text dl dt {

        float: left;

        color: #444;

        width: 13%;

        text-align: right;

        padding-right: 5px;

    }



    .in_text dl dd {

        color: #666;

        float: left;

        width: 87%;

    }



.investorMain .investorFr {

    width: 320px;

    float: right;

    position: relative

}



    .investorMain .investorFr .investor_btns {

        margin-bottom: 15px

    }



    .investorMain .investorFr .info {

        font-size: 14px;

        padding: 0 5px

    }



        .investorMain .investorFr .info p {

            margin: 20px 0

        }



            .investorMain .investorFr .info p i {

                color: #E60012;

                margin-right: 8px;

                font-size: 26px;

                float: left;

                width: 26px;

                text-align: center

            }



            .investorMain .investorFr .info p span {

                display: inline-block;

                width: 270px

            }



        .investorMain .investorFr .info .btns {

            background: #e62d31;

            color: #fff;

            text-align: center;

            height: 42px;

            font-size: 14px;

            width: 265px;

            margin-left: 35px;

            line-height: 42px;

            border-radius: 3px

        }



    .investorMain .investorFr .cards {

        background: #f6f6f6;

        padding: 20px 17px;

        overflow: hidden

    }



        .investorMain .investorFr .cards .img_show {

            width: 110px;

            height: 110px;

            overflow: hidden;

            border-radius: 50%;

            float: left;

            margin-right: 13px

        }



            .investorMain .investorFr .cards .img_show img {

                height: 100%;

                width: 100%

            }



        .investorMain .investorFr .cards span {

            float: left;

            display: inline-block;

            margin-top: 25px

        }



            .investorMain .investorFr .cards span .p1 {

                font-size: 16px;

                font-weight: 700;

                margin-bottom: 5px

            }



            .investorMain .investorFr .cards span .p2 {

                font-size: 14px;

                color: #666

            }



.investor-cont {

    background-color: #fff;

    padding: 25px;

    overflow: hidden

}



    .investor-cont .in_tt {

        font-size: 14px;

        height: 40px;

        line-height: 40px;

        margin-bottom: 15px;

        background: #f4f5f9;

        padding: 0 15px;

        overflow: hidden;

        border-left: 2px solid #e62d31

    }



.investorTop .views p:hover {

    color: #e62d31

}



    .investorTop .views p:hover i {

        color: #e62d31

    }



.groom_uservcslist {

    overflow: hidden

}



    .groom_uservcslist li {

        border-bottom: 1px solid #e1e7e5;

        display: inline-block;

        padding: 16px 0

    }



        .groom_uservcslist li:last-child {

            border: 0

        }



        .groom_uservcslist li .img_show {

            width: 80px;

            height: 80px;

            overflow: hidden;

            border-radius: 50%;

            float: left;

            transition: 1s;

            position: relative;

            z-index: 5

        }



            .groom_uservcslist li .img_show a {

                display: block;

                height: 100%;

            }



            .groom_uservcslist li .img_show img {

                min-height: 80px;

                width: 100%;

                transition: .8s

            }



        .groom_uservcslist li:hover .img_show img {

            transform: scale(1.1);

            -moz-transform: scale(1.1);

            -webkit-transform: scale(1.1);

            transition: .8s

        }



        .groom_uservcslist li .cont {

            float: left;

            margin-left: 12px;

            width: 192px

        }



            .groom_uservcslist li .cont .tt {

                font-size: 12px;

                height: 25px;

                line-height: 25px;

                overflow: hidden;

                display: block;

                color: #888

            }



                .groom_uservcslist li .cont .tt a {

                    font-size: 14px;

                    color: #333;

                    min-width: 90px;

                    display: inline-block

                }



                .groom_uservcslist li .cont .tt i {

                    color: #666;

                    font-size: 14px

                }



                .groom_uservcslist li .cont .tt a:hover {

                    color: #e62d31

                }



            .groom_uservcslist li .cont .p1 {

                color: #666;

                margin-bottom: 5px;

                margin-top: 5px;

                display: block;

                overflow: hidden;

                white-space: nowrap;

                -o-text-overflow: ellipsis;

                text-overflow: ellipsis

            }



                .groom_uservcslist li .cont .p1 span {

                    margin-left: 10px

                }



                .groom_uservcslist li .cont .p1 i {

                    background-color: #f4f5f9;

                    padding: 1px 10px;

                    margin-right: 2px;

                    color: #888;

                    border-radius: 3px;

                    font-size: 12px;

                    display: inline-block

                }



        .groom_uservcslist li:hover .img_show {

            box-shadow: 2px 2px 16px #a2a2a2

        }



.investorFr-cont {

    background-color: #fff;

    padding: 0 18px

}



.investorach {

    background-color: #fff;

    padding: 20px;

    position: relative;

    display: table;

    width: 100%;

    margin-bottom: 30px;

    height: 235px

}



    .investorach .img_show2 {

        width: 282px;

        height: 187px;

        margin-right: 25px;

        float: left;

        overflow: hidden

    }



        .investorach .img_show2 img {

            width: 100%;

            height: 100%

        }



    .investorach .info {

        position: absolute;

        top: 20px;

        right: 20px;

        border-right: none

    }



        .investorach .info label {

            color: #888;

            font-size: 14px;

            margin-left: 25px

        }



            .investorach .info label span {

                cursor: pointer

            }



            .investorach .info label:hover {

                color: #e62d31

            }



                .investorach .info label:hover i {

                    color: #e62d31

                }



        .investorach .info span.curr i {

            color: #e62d31

        }



        .investorach .info b {

            font-weight: 500;

            vertical-align: middle

        }



        .investorach .info .iconfont1 {

            color: #999;

            margin-right: 3px;

            font-size: 20px;

            vertical-align: sub

        }



    .investorach .cont_name {

        width: 845px;

        float: left;

        position: relative

    }



        .investorach .cont_name .tt {

            margin-bottom: 16px

        }



            .investorach .cont_name .tt label {

                font-size: 14px;

                color: #888

            }



            .investorach .cont_name .tt b {

                font-size: 18px;

                margin-right: 40px

            }



        .investorach .cont_name .achievement-detail {

            font-size: 14px;

            color: #444

        }



            .investorach .cont_name .achievement-detail p {

                margin-bottom: 5px

            }



            .investorach .cont_name .achievement-detail i {

                color: #777

            }



            .investorach .cont_name .achievement-detail span {

                display: inline-block;

                max-width: 90%;

                height: 40px;

                overflow: hidden;

                vertical-align: top;

                color: #777;

            }



    .investorach .cont {

        float: left;

        width: 245px

    }



        .investorach .cont h3 {

            font-size: 16px;

            margin-bottom: 15px

        }



            .investorach .cont h3 span {

                font-size: 14px;

                color: #666;

                font-weight: 500

            }



                .investorach .cont h3 span i {

                    font-size: 18px

                }



        .investorach .cont p {

            color: #666;

            line-height: 26px;

            font-size: 14px;

            height: 26px;

            display: block;

            overflow: hidden;

            white-space: nowrap;

            -o-text-overflow: ellipsis;

            text-overflow: ellipsis

        }



            .investorach .cont p i {

                color: #999

            }



    .investorach .views2 {

        clear: both;

        width: 100%;

        padding-top: 10px

    }



        .investorach .views2 p {

            font-size: 14px;

            float: left;

            margin-right: 12px;

            cursor: pointer

        }



            .investorach .views2 p i {

                font-size: 19px;

                margin-right: 2px

            }



            .investorach .views2 p span {

                cursor: pointer

            }



            .investorach .views2 p i.action:before {

                content: "\e663"

            }



            .investorach .views2 p i.action.curr:before {

                content: "\e66b";

                color: #e62d31

            }



    .investorach .btns {

        background: #e62d31;

        color: #fff;

        text-align: center;

        height: 40px;

        font-size: 14px;

        width: 135px;

        line-height: 40px;

        border-radius: 3px

    }



    .investorach .cont .cont1 {

        float: left;

        width: 250px;

        overflow: hidden;

        padding-right: 20px

    }



    .investorach .cont .cont2 {

        float: left;

        overflow: hidden;

        width: 217px

    }



.financing-statu {

    position: absolute;

    top: 25px;

    left: 780px;

    right: 0;

    display: block;

    width: 93px

}



.groom-achievement {

    overflow: hidden

}



    .groom-achievement li {

        padding-bottom: 20px;

        overflow: hidden

    }



        .groom-achievement li a {

            display: block;

            height: 100%

        }



        .groom-achievement li .img_show {

            height: 190px;

            overflow: hidden;

            transition: 1s;

            position: relative;

            z-index: 5

        }



            .groom-achievement li .img_show img {

                height: 100%;

                width: 100%;

                transition: .8s

            }



        .groom-achievement li:hover .img_show img {

            transform: scale(1.1);

            -moz-transform: scale(1.1);

            -webkit-transform: scale(1.1);

            transition: .8s

        }



        .groom-achievement li .cont {

            margin-top: 8px

        }



            .groom-achievement li .cont .p-achievement {

                color: #888;

                word-break: break-all;

                text-overflow: ellipsis;

                display: -webkit-box;

                -webkit-box-orient: vertical;

                -webkit-line-clamp: 2;

                overflow: hidden;

                height: 44px

            }



            .groom-achievement li .cont .tt {

                font-size: 12px;

                height: 25px;

                line-height: 25px;

                overflow: hidden;

                display: block

            }



                .groom-achievement li .cont .tt span.fr {

                    font-size: 12px;

                    color: #999

                }



                .groom-achievement li .cont .tt b {

                    font-size: 14px;

                    margin-right: 50px

                }



                .groom-achievement li .cont .tt i {

                    color: #666;

                    font-size: 14px

                }



            .groom-achievement li .cont .p1 {

                color: #666;

                font-size: 14px;

                margin-bottom: 5px;

                margin-top: 5px;

                height: 22px;

                line-height: 22px;

                display: block;

                overflow: hidden;

                white-space: nowrap;

                -o-text-overflow: ellipsis;

                text-overflow: ellipsis

            }



                .groom-achievement li .cont .p1 span {

                    margin-left: 10px

                }



                .groom-achievement li .cont .p1 em {

                    background-color: #f4f5f9;

                    padding: 0 10px;

                    margin-right: 2px;

                    border-radius: 3px;

                    font-size: 12px

                }



                .groom-achievement li .cont .p1 i {

                    font-size: 18px;

                    vertical-align: text-top;

                    margin-right: 3px

                }



        .groom-achievement li .tt:hover {

            color: #e62d31

        }



.investor-tab.product-tab a {

    font-weight: 500

}



.investorTop .tt .share {

    margin-left: 40px

}



.m_share_list_cont {

    padding: 5px;

    background-color: #fff;

    border: 1px solid #ccc;

    position: absolute;

    display: none;

    width: 82px;

    top: -6px;

    left: 100%;

    z-index: 5

}



    .m_share_list_cont a {

        display: block;

        margin: 3px 0 !important

    }



    .m_share_list_cont img {

        margin-right: 5px;

        vertical-align: middle

    }



.share {

    position: relative;

    display: inline-block

}



    .share:hover .m_share_list_cont {

        display: block

    }



    .share:hover label {

        cursor: pointer

    }



        .share:hover label, .share:hover label i {

            color: #e62d31

        }



/* 意见反馈 */

.Feedback {

    overflow: hidden;

}



    .Feedback .img_show {

        text-align: center

    }



    .Feedback .forms {

        overflow: hidden;

        padding: 0px 40px;

        color: #666666;

        font-size: 14px;

    }



        .Feedback .forms .tt {

            margin: 12px 0px

        }



            .Feedback .forms .tt label {

                margin-right: 30px;

                line-height: 40px;

                display: inline-block;

            }



        .Feedback .forms textarea {

            height: 140px;

            ;

        }



        .Feedback .forms p {

            margin-top: -20px;

        }



            .Feedback .forms p a {

                font-size: 24px;

                margin-left: 10px;

                margin-top: -35px;

            }



                .Feedback .forms p a:hover {

                    color: #e62d31

                }



        .Feedback .forms .box {

            margin: 20px 0px;

            overflow: hidden;

        }



            .Feedback .forms .box span {

                display: inline-block;

                position: relative;

                overflow: hidden;

                width: 315px;

            }



                .Feedback .forms .box span .text {

                    height: 50px;

                    line-height: 50px;

                    border-radius: 3px;

                    width: 100%;

                    font-size: 14px;

                    display: block;

                    overflow: hidden;

                }



                .Feedback .forms .box span .imgCode {

                    position: absolute;

                    right: 1px;

                    height: 48px;

                    display: inline-block;

                    top: 1px;

                    border-left: 1px solid #ddd;

                }



                    .Feedback .forms .box span .imgCode img {

                        height: 48px;

                        width: 115px;

                    }



.sharehover {

    position: relative

}



    .sharehover .shareBox {

        padding: 5px;

        background-color: #fff;

        border: 1px solid #ccc;

        position: absolute;

        display: none;

        width: 85px;

        top: -6px;

        left: 100%;

        z-index: 5

    }



    .sharehover.share_div .shareBox {

        left: 100px;

        top: -2px;

    }



    .sharehover:hover .shareBox {

        display: block

    }



        .sharehover:hover .shareBox a:hover {

            color: #e62d31

        }



        .sharehover:hover .shareBox a {

            margin: 3px 0px

        }

/* 弹框提示 */

.prompts {

    overflow: hidden;

    margin-top: 20px

}



    .prompts .box {

        display: table;

        width: 100%;

    }



        .prompts .box .img_show {

            display: table-cell;

            vertical-align: middle;

            text-align: center;

            width: 205px;

        }



        .prompts .box .cont {

            display: table-cell;

            vertical-align: middle;

        }



            .prompts .box .cont h3 {

                font-size: 24px;

                font-weight: 500;

                margin-bottom: 13px;

            }



            .prompts .box .cont p {

                color: #666666;

                font-size: 16px;

            }



            .prompts .box .cont .btns {

                margin-top: 20px;

            }



/* 新闻详情 */

.newsDetail-box {

    margin-top: 50px;

    overflow: hidden;

}



    .newsDetail-box .m_new_left {

        width: 845px;

        overflow: hidden;

    }



.news-tt {

    border-bottom: 1px solid #ddd;

    overflow: hidden;

    padding-bottom: 13px;

    margin-bottom: 20px

}



    .news-tt a {

        font-size: 20px;

        font-weight: bold;

        color: #e62d31

    }



        .news-tt a:hover {

            color: #f04b38

        }



    .news-tt span {

        color: #666666;

        font-size: 14px;

    }



    .news-tt label {

        float: right;

        color: #666666;

        font-size: 14px;

        line-height: 30px;

    }



.label-tt {

    background: #fff;

    height: 42px;

    line-height: 42px;

    padding: 0px 15px;

    overflow: hidden;

    font-size: 14px;

    margin-bottom: 20px

}



    .label-tt i {

        color: #e62d31;

        margin-right: 3px;

        font-size: 20px

    }



.news_datail_til {

    padding-bottom: 25px;

    border-bottom: 1px solid #dddddd;

    overflow: hidden;

}



    .news_datail_til p {

        font-size: 14px;

        margin-top: 24px;

        color: #666

    }



    .news_datail_til .m_Ntit {

        font-size: 25px;

        font-weight: 500;

    }



    .news_datail_til .new_tit_infor {

        color: #bbb;

        margin-top: 16px;

    }



        .news_datail_til .new_tit_infor span {

            margin-right: 55px;

            font-size: 12px;

            color: #999;

        }



            .news_datail_til .new_tit_infor span.m_review {

                margin-right: 24px;

            }



                .news_datail_til .new_tit_infor span.m_review .iconfont1 {

                    margin-right: 5px;

                }



            .news_datail_til .new_tit_infor span.m_out_time .iconfont1 {

                margin-right: 10px;

            }



.newsDetail-box .panel_tt_loction .curr, .newsDetail-box .panel_tt_loction a:hover {

    color: #333;

}



.newsDetail-box .panel_tt_loction i {

    display: block;

    float: left;

    margin-top: 10px;

    height: 6px;

    width: 6px;

    margin-right: 5px;

    border-radius: 50%;

    background-color: #f4f5f9;

}



.newsDetail-box .panel_tt_loction .curr i,

.newsDetail-box .panel_tt_loction a:hover i {

    background-color: #e62d31;

}



.newsDetail-box .panel_tt_loction a {

    margin-right: 30px;

    color: #999;

    font-size: 16px

}



.newsDetail-box .panel_tt_loction i {

    font-weight: 100;

    margin-left: 10px;

}



.newsdetail_cont {

    margin-top: 37px;

    overflow: hidden;

}



    .newsdetail_cont .cont p {

        font-size: 14px;

        color: #666666;

        margin-bottom: 15px;

    }



    .newsdetail_cont .cont img {

        text-align: center;

        margin: 0px auto;

        display: block;

    }



    .newsdetail_cont .tag-label {

        display: block;

        font-size: 16px;

        color: #666666;

        margin-bottom: 24px;

        margin-top: 30px;

        overflow: hidden

    }



        .newsdetail_cont .tag-label span a {

            border-radius: 3px;

            color: #666666;

            font-size: 12px;

            border: 1px solid #dddddd;

            padding: 5px 20px;

            margin-left: 9px;

        }



    .newsdetail_cont .leaflet {

        overflow: hidden;

        margin: 20px 0px

    }



        .newsdetail_cont .leaflet a {

            display: block

        }



            .newsdetail_cont .leaflet a img {

                width: 100%

            }



.page-next {

    overflow: hidden;

}



    .page-next span {

        display: block;

        font-size: 14px;

        color: #999;

        white-space: nowrap;

        text-overflow: ellipsis;

        overflow: hidden;

    }



        .page-next span a {

            color: #999;

        }



            .page-next span a:hover {

                color: #e62d31

            }



.newsdetail_cont .tag-label span a:hover {

    color: #e62d31;

    border: 1px solid #e62d31;

}



.newsDetail-box .m_new_right {

    width: 312px;

}



.m_new_right h4 {

    font-size: 16px;

    font-weight: 500;

    border-bottom: 1px solid #ddd;

    padding-bottom: 15px;

    border-top: 2px solid #e62d31;

    padding-top: 26px;

}



    .m_new_right h4 .more {

        float: right;

        font-size: 12px;

        line-height: 22px;

    }



        .m_new_right h4 .more:hover {

            color: #e62d31

        }



.m_new_right .m_recom_list {

    overflow: hidden;

    width: 105%

}



    .m_new_right .m_recom_list li {

        position: relative;

        width: 285px;

        height: 80px;

        margin-top: 20px;

        overflow: hidden;

    }



        .m_new_right .m_recom_list li a {

            display: block;

            height: 100%

        }



        .m_new_right .m_recom_list li .img-show {

            width: 130px;

            height: 80px;

            overflow: hidden;

            float: left;

            transition: 1s;

            position: relative;

            z-index: 5;

        }



    .m_new_right .m_recom_list .img-show img {

        min-height: 80px;

        width: 100%;

        transition: 0.8s;

    }



    .m_new_right .m_recom_list .text {

        float: left;

        width: 138px;

        margin-left: 12px;

    }



        .m_new_right .m_recom_list .text h3 {

            font-size: 14px;

            color: #666666;

            font-weight: 500;

            word-break: break-all;

            text-overflow: ellipsis;

            display: -webkit-box;

            -webkit-box-orient: vertical;

            -webkit-line-clamp: 2;

            overflow: hidden;

        }



        .m_new_right .m_recom_list .text span {

            display: block;

            margin-top: 25px;

            font-size: 12px;

            color: #888;

        }



        .m_new_right .m_recom_list .text h3:hover {

            color: #e62d31

        }



    .m_new_right .m_recom_list .img-show:hover img {

        transform: scale(1.2) !important;

        -moz-transform: scale(1.2);

        -webkit-transform: scale(1.2);

    }



.news_share {

    margin-bottom: 28px;

    overflow: hidden;

    float: right

}



    .news_share .iconfont1 {

        float: left;

    }



    .news_share .news_share_conts {

        float: left;

        margin-left: 15px;

        overflow: hidden;

    }



.bdshare-button-style0-16 .bds_more, .news_share_conts .bdshare-button-style0-16 a {

    float: left;

    font-size: 12px;

    padding-left: 27px;

    line-height: 23px;

    height: 23px;

    background: url(../../Images/share-pic.png) repeat;

    background-repeat: no-repeat;

    cursor: pointer;

    margin: 0 10px 0 0

}



.news_share_conts .bdshare-button-style0-16 .bds_sqq {

    background-position: -33px 0px !important;

}



.news_share_conts .bdshare-button-style0-16 .bds_tsina {

    background-position: -70px 0px !important;

}



.news_share_conts .bdshare-button-style0-16 .bds_weixin {

    background-position: -108px 0px !important;

}



.newsDetail-box.newsList-box {

    margin-top: 48px;

}



.panel {

    display: table;

    width: 100%

}



.panelnews_tt {

    overflow: hidden;

    margin-top: 48px;

    margin-bottom: 17px;

}



    .panelnews_tt span {

        font-size: 24px;

        font-weight: bold;

        float: left;

    }



        .panelnews_tt span a:hover {

            color: #e62d31

        }



    .panelnews_tt .panelTag {

        float: left;

        margin-top: 10px;

    }



        .panelnews_tt .panelTag a {

            color: #666666;

            font-size: 16px;

            margin: 0px 20px;

        }



            .panelnews_tt .panelTag a.curr {

                color: #e62d31;

                font-weight: bold;

            }



            .panelnews_tt .panelTag a:hover {

                color: #e62d31;

            }



    .panelnews_tt a.more {

        float: right;

        color: #e62d31;

        margin-top: 16px;

    }



.newlistRecommend {

    overflow: hidden;

}



    .newlistRecommend .m_recom_list {

        overflow: hidden;

        width: 107%

    }



        .newlistRecommend .m_recom_list li {

            position: relative;

            float: left;

            width: 269px;

            height: 153px;

            margin-right: 20px;

            overflow: hidden;

        }



            .newlistRecommend .m_recom_list li a {

                display: block;

                height: 100%

            }



            .newlistRecommend .m_recom_list li .m_Recommend_img {

                width: 100%;

                height: 100%;

                transition: 1s;

            }



        .newlistRecommend .m_recom_list .m_recom_txt {

            position: absolute;

            bottom: 0px;

            left: 0px;

            right: 0px;

            width: 100%;

            max-width: 100%;

            line-height: 35px;

            padding: 0px 10px;

            font-size: 12px;

            color: #fff;

            background: url("../../Images/opacity2.png") repeat;

            text-align: right;

            white-space: nowrap;

            text-overflow: ellipsis;

            overflow: hidden;

        }



        .newlistRecommend .m_recom_list li:hover img {

            transform: scale(1.2) !important;

            -moz-transform: scale(1.2);

            -webkit-transform: scale(1.2);

        }



    .newlistRecommend .top-box {

        height: 232px;

        margin-bottom: 17px;

        position: relative;

        overflow: hidden;

    }



        .newlistRecommend .top-box a {

            display: block;

            height: 100%

        }



        .newlistRecommend .top-box .m_Recommend_img {

            width: 100%;

            height: 100%;

            transition: 1s;

        }



        .newlistRecommend .top-box .m_recom_txt {

            position: absolute;

            bottom: 0px;

            left: 0px;

            right: 0px;

            width: 100%;

            max-width: 100%;

            line-height: 45px;

            padding: 0px 10px;

            font-size: 20px;

            font-weight: bold;

            color: #fff;

            text-align: right;

            white-space: nowrap;

            text-overflow: ellipsis;

            overflow: hidden;

            z-index: 4

        }



        .newlistRecommend .top-box:hover img {

            transform: scale(1.2) !important;

            -moz-transform: scale(1.2);

            -webkit-transform: scale(1.2);

        }



        .newlistRecommend .top-box a:before {

            content: "";

            content: "";

            position: absolute;

            width: 100%;

            height: 100%;

            z-index: 1;

            opacity: 1;

            -webkit-transition: all .3s ease;

            transition: all .3s ease;

            background: -webkit-gradient(linear,0 50%,0 100%,from(rgba(0,0,0,0)),to(#121515));

            background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);

            background: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);

            background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);

        }



.news-banner {

    background-color: #0b0537;

    height: 268px;

}



    .news-banner img {

        display: block;

        margin: 0px auto;

        text-align: center;

    }



.news_list li {

    border-bottom: 1px solid #d4d4d5;

    padding: 17px 0 10px 0;

    overflow: hidden;

}



    .news_list li a {

        display: block;

        overflow: hidden;

    }



    .news_list li i {

        display: block;

        float: left;

        margin-top: 5px;

        height: 6px;

        width: 6px;

        margin-right: 5px;

        border-radius: 50%;

        background-color: #e62d31;

    }



    .news_list li .text {

        float: left;

        width: 290px;

        overflow: hidden;

        font-size: 14px;

        color: #666666;

        font-weight: 500;

        word-break: break-all;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 2;

        overflow: hidden;

    }



    .news_list li:hover .text {

        color: #e62d31;

    }





.newsLit_cont {

    display: none;

    display: table;

    width: 100%

}



.newsList_item {

    padding: 20px 0;

    display: table;

    width: 100%;

    border-top: 1px solid #dddddd;

}



    .newsList_item dt {

        float: left;

        width: 258px;

        height: 148px;

        overflow: hidden;

    }



        .newsList_item dt a {

            display: block;

            height: 100%

        }



        .newsList_item dt img {

            height: 100%;

            width: 100%;

            transition: 1s;

        }



    .newsList_item dd {

        float: right;

        width: 568px;

    }



    .newsList_item:hover dt img {

        transform: scale(1.2) !important;

        -moz-transform: scale(1.2);

        -webkit-transform: scale(1.2);

        transition: 1s;

    }



    .newsList_item:hover .m_newLis_tit a {

        color: #e62d31;

    }



    .newsList_item .m_newLis_tit {

        font-size: 16px;

        color: #333;

        margin-top: 5px;

    }



        .newsList_item .m_newLis_tit a {

            display: block;

            white-space: nowrap;

            text-overflow: ellipsis;

            color: #333;

            overflow: hidden;

        }



    .newsList_item .text {

        font-size: 14px;

        color: #999;

        height: 45px;

        line-height: 22px;

        margin: 25px 0px 35px 0px;

        overflow: hidden;

    }



    .newsList_item .info {

        color: #999;

        overflow: hidden;

        margin-top: 15px

    }



        .newsList_item .info span {

            margin-right: 15px

        }



            .newsList_item .info span i {

                margin-right: 4px

            }



        .newsList_item .info .more {

            color: #999;

            font-size: 12px;

        }



            .newsList_item .info .more i {

                margin-right: 4px;

            }



            .newsList_item .info .more:hover {

                color: #e62d31

            }



        .newsList_item .info .m_share {

            cursor: pointer;

            min-width: 50px;

        }



.mgl25 {

    margin-left: 25px !important;

}



.m_reviewdetail {

    overflow: hidden;

    margin-top: 55px;

}



    .m_reviewdetail .m_review_cont {

        padding: 12px 0px;

        overflow: hidden;

    }



        .m_reviewdetail .m_review_cont .m_review_inp {

            padding: 10px;

            max-width: 100%;

            height: 75px;

            color: #999;

            border-radius: 3px;

            border: 1px solid #dddddd;

        }



.reviewdetail_cont {

    margin-top: 15px;

    overflow: hidden;

}



    .reviewdetail_cont .m_btn {

        font-size: 16px; /* padding: 10px 57px; */

        color: #fff;

        background-color: #e62d31;

        border-radius: 3px;

        width: 145px;

        height: 40px;

        line-height: 40px;

        text-align: center;

    }



    .reviewdetail_cont .m_review_inp {

        height: 77px;

        background-color: #f2f2f2;

        padding: 10px;

        font-size: 12px;

        color: #999999;

    }



.m_share:hover .m_share_list_cont {

    display: inline-block;

}



.comment {

    padding: 20px 0px 10px 0px;

    overflow: hidden;

    border-bottom: 1px solid #e8e8e8;

}



    .comment .m_head_img {

        line-height: 33px;

    }



        .comment .m_head_img img {

            width: 32px;

            height: 32px;

            border-radius: 50%;

        }



        .comment .m_head_img .comment-headerName {

            font-size: 14px;

            color: #333333;

            overflow: hidden;

            margin-left: 12px;

            font-weight: 500;

        }



        .comment .m_head_img .m_head_time {

            margin-left: 15px;

            color: #999999;

        }



        .comment .m_head_img .m_star .m_grade {

            font-size: 14px;

            margin-left: 3px

        }



        .comment .m_head_img .m_star i {

            color: #bbb

        }



            .comment .m_head_img .m_star i.curr {

                color: red

            }



        .comment .m_head_img .hx_stars {

            float: right

        }



    .comment .comment-body {

        overflow: hidden;

        padding: 10px 0px 0px;

    }



    .comment .head_portrait {

        float: left;

        width: 33px;

        height: 33px;

        border-radius: 50%;

        overflow: hidden;

    }



    .comment .comment-body .criticismCont {

        font-size: 12px;

        display: block;

        color: #666;

        overflow: hidden;

        line-height: 25px;

    }



/*我的融资计划书*/

.planeBook {

    overflow: hidden

}



    .planeBook ul {

        width: 105%

    }



        .planeBook ul li {

            float: left;

            width: 244px;

            height: 214px;

            border: 1px solid #ddd;

            margin-right: 24px;

            margin-bottom: 20px;

            cursor: pointer;

            text-align: center;

            position: relative;

        }



            .planeBook ul li .p1 {

                color: #999;

                font-size: 14px;

                margin-bottom: 5px

            }



            .planeBook ul li .tt {

                font-size: 14px;

                margin: 21px 0;

                color: #666; /* text-align: left; */ /* width:165px; */

                height: 20px;

                line-height: 20px;

                overflow: hidden;

                white-space: nowrap;

                -o-text-overflow: ellipsis;

                text-overflow: ellipsis;

            }



            .planeBook ul li .p2 {

                color: #666;

                font-size: 14px;

                margin-bottom: 5px

            }



            .planeBook ul li .info {

                position: relative;

                z-index: 5; /* padding:0 13px; */

                height: 64px;

                overflow: hidden;

            }



            .planeBook ul li.add i {

                font-size: 43px;

                margin-top: 70px;

                display: block;

                color: #bbbbbb;

            }



            .planeBook ul li.add p {

                font-size: 14px;

                font-weight: bold;

            }



            .planeBook ul li.add:hover {

                background: #f6f6f6;

            }



            .planeBook ul li .img_show {

                height: 150px;

                overflow: hidden;

                position: relative

            }



            .planeBook ul li .handel {

                position: absolute;

                bottom: 68px;

                right: 5px;

                display: none

            }



                .planeBook ul li .handel em {

                    background: #f4f5f9;

                    display: inline-block;

                    width: 50px;

                    font-size: 12px;

                    height: 24px;

                    line-height: 24px;

                    color: #888888;

                    border-radius: 3px;

                    cursor: pointer;

                    margin-left: 5px;

                }



            .planeBook ul li .img_show > img {

                transition: 0.8s;

            }



            .planeBook ul li:hover .img_show > img {

                transform: scale(1.2);

                -moz-transform: scale(1.2);

                -webkit-transform: scale(1.2);

            }



            .planeBook ul li:hover .tt {

                color: #e62d31;

            }



            .planeBook ul li > a {

                display: block;

                height: 100%;

                overflow: hidden

            }



            .planeBook ul li .img_show img {

                width: 100%;

                height: 100%;

                transition: 0.8s;

            }



            .planeBook ul li span {

                position: absolute;

                right: 0;

                top: 0px;

                height: 63px;

            }



            .planeBook ul li .handel em:hover {

                background: #e62d31;

                color: #fff

            }



            .planeBook ul li:hover .handel {

                display: block

            }

/* 分享 */

.investorTop .tt .share {

    margin-left: 40px;

}



.m_share_list_cont {

    padding: 5px;

    background-color: #ffffff;

    border: 1px solid #ccc;

    position: absolute;

    display: none;

    width: 82px;

    top: -6px;

    left: 100%;

    z-index: 5

}



    .m_share_list_cont a {

        display: block;

        margin: 3px 0px !important;

    }



    .m_share_list_cont img {

        margin-right: 5px;

        vertical-align: middle

    }



.share {

    position: relative;

    display: inline-block

}



    .share:hover .m_share_list_cont {

        display: block;

    }



.glanceto_glance { /* overflow: hidden; */

    display: table;

    width: 100%;

}



    .glanceto_glance ul {

        width: 105%;

    }



    .glanceto_glance li {

        float: left;

        width: 224px;

        height: 240px;

        display: inline-block;

        padding-top: 15px;

        overflow: hidden;

        margin-right: 18px;

        text-align: center;

        border: 1px solid #dddddd;

        position: relative;

        background: #fff;

        margin-bottom: 20px;

    }



        .glanceto_glance li > a {

            display: block

        }



        .glanceto_glance li .name {

            margin-top: 14px;

            font-size: 18px;

            font-weight: bold;

        }



            .glanceto_glance li .name a {

                font-size: 18px;

            }



        .glanceto_glance li .img_enlarge {

            height: 104px;

            width: 104px;

            text-align: center;

            margin: 0px auto;

            display: block;

            border-radius: 50%;

            overflow: hidden;

        }



            .glanceto_glance li .img_enlarge img {

                height: 100%;

                width: 100%

            }



        .glanceto_glance li p {

            font-size: 14px;

            height: 20px;

            line-height: 20px;

            margin: 10px 0px 15px 0;

            color: #888888;

        }



        .glanceto_glance li font {

            display: block;

            margin: 10px 0px 12px 0px;

        }



            .glanceto_glance li font i {

                display: inline-block;

                border-radius: 3px;

                font-size: 12px;

                background: #f4f5f9;

                color: #666;

                padding: 4px 8px;

                margin: 0px 8px;

            }



        .glanceto_glance li .btns {

            text-align: center

        }



            .glanceto_glance li .btns a {

                display: block;

                height: 40px;

                line-height: 40px;

                font-size: 14px;

                border-radius: 3px;

                background: #eeeeee;

            }



            .glanceto_glance li .btns:hover a {

                background: #e62d31;

                color: #fff

            }



        .glanceto_glance li:hover {

            box-shadow: 0px 0px 14px #ccc;

            transform: translateY(-5px)

        }



            .glanceto_glance li:hover .name {

                color: #e62d31

            }



        .glanceto_glance li .a_delete {

            position: absolute;

            right: 4px;

            top: 4px;

            color: #fff;

            font-size: 18px;

            display: none;

            width: 19px;

            height: 19px;

            text-align: center;

            line-height: 19px

        }



            .glanceto_glance li .a_delete:before {

                content: '\e64d'

            }



        .glanceto_glance li:hover .a_delete {

            display: inline-block;

            color: #e62d31;

        }



        .glanceto_glance li .a_delete:hover {

            background: #e62d31;

            color: #fff

        }





/* 服务商浏览记录 */

.glance-productManager {

    display: table;

    width: 100%;

    margin-top: 20px

}



    .glance-productManager ul {

        width: 105%

    }



    .glance-productManager li {

        float: left;

        position: relative;

        width: 299px;

        height: 97px;

        overflow: hidden;

        text-align: center;

        padding: 13px;

        margin-right: 25px;

        margin-bottom: 20px;

        transition: .5s;

        border: 1px solid #ddd

    }



        .glance-productManager li .img_show {

            position: relative;

            float: left

        }



            .glance-productManager li .img_show span {

                height: 71px;

                width: 71px;

                display: inline-block;

                overflow: hidden;

                border-radius: 50%

            }



                .glance-productManager li .img_show span a {

                    display: block;

                    height: 100%

                }



                .glance-productManager li .img_show span img {

                    min-height: 71px;

                    width: 100%

                }



            .glance-productManager li .img_show label {

                position: absolute;

                bottom: -4px;

                right: 50%;

                margin-right: -41px;

                display: inline-block;

                width: 30px;

                height: 30px;

                line-height: 30px;

                cursor: pointer

            }



                .glance-productManager li .img_show label img {

                    width: 21px

                }



        .glance-productManager li .name {

            margin-top: 10px;

            position: relative;

            float: left;

            margin-left: 20px

        }



        .glance-productManager li p {

            font-size: 14px;

            text-align: left

        }



            .glance-productManager li p i {

                font-size: 18px;

                max-width: 80px;

                display: inline-block;

                white-space: nowrap;

                text-overflow: ellipsis;

                overflow: hidden;

                font-weight: 700;

                vertical-align: bottom

            }



                .glance-productManager li p i:hover {

                    color: #e62d31

                }



            .glance-productManager li p em {

                margin-left: 8px;

                color: #999;

                font-size: 12px

            }



        .glance-productManager li font {

            display: block;

            margin: 10px 0 20px 0

        }



            .glance-productManager li font i {

                display: inline-block;

                border-radius: 3px;

                background: #f4f5f9;

                color: #666;

                font-size: 12px;

                padding: 4px 8px;

                margin: 0 3px

            }



        .glance-productManager li .btns {

            text-align: center

        }



            .glance-productManager li .btns a {

                display: block;

                height: 40px;

                line-height: 40px;

                font-size: 14px;

                border-radius: 3px;

                background: #eee

            }



            .glance-productManager li .btns:hover a {

                background: #e62d31;

                color: #fff

            }



        .glance-productManager li:hover {

            box-shadow: 0 0 14px #ccc;

            transform: translateY(-5px)

        }



        .glance-productManager li .a_delete {

            position: absolute;

            right: 4px;

            top: 4px;

            color: #e62d31;

            font-size: 18px;

            display: none;

            width: 19px;

            height: 19px;

            text-align: center;

            line-height: 19px

        }



            .glance-productManager li .a_delete:before {

                content: '\e64d'

            }



        .glance-productManager li:hover .a_delete {

            display: inline-block;

            color: #e62d31

        }



        .glance-productManager li .a_delete:hover {

            background: #e62d31;

            color: #fff

        }



        .glance-productManager li:hover p {

            color: #e62d31

        }



.bd_weixin_popup {

    height: 340px !important;

}



/* 侧栏定位 */



.moduleWrap {

    position: fixed;

    bottom: 150px;

    right: 12px;

    width: auto;

    min-width: 0;

    z-index: 101

}



    .moduleWrap dl {

        padding: 5px 0px

    }



    .moduleWrap dd {

        position: relative;

    }



        .moduleWrap dd .hover-code {

            position: absolute;

            right: 100%;

            bottom: 0px;

            transform: scale(.6);

            transition: transform .3s;

            visibility: hidden;

        }



        .moduleWrap dd .icon-img {

            display: inline-block;

            width: 86px;

            height: 73px;

        }



        .moduleWrap dd .icon1 {

            background: url(../../Images/g-img5.png) no-repeat center;

        }



        .moduleWrap dd .icon2 {

            background: url(../../Images/g-img9.png) no-repeat center;

        }



        .moduleWrap dd .icon3 {

            background: url(../../Images/g-img11.png) no-repeat center;

        }



        .moduleWrap dd .icon4 {

            background: url(../../Images/g-img14.png) no-repeat center;

        }



        .moduleWrap dd .icon5 {

            background: url(../../Images/g-img7.png) no-repeat center;

        }



        .moduleWrap dd .icon6 {

            background: url(../../Images/g-img12.png) no-repeat center;

        }



        .moduleWrap dd .icon1:hover {

            background: url(../../Images/g-img6.png) no-repeat center;

        }



        .moduleWrap dd .icon2:hover {

            background: url(../../Images/g-img10.png) no-repeat center;

        }



        .moduleWrap dd .icon3:hover {

            background: url(../../Images/g-img4.png) no-repeat center;

        }



        .moduleWrap dd .icon4:hover {

            background: url(../../Images/g-img15.png) no-repeat center;

        }



        .moduleWrap dd .icon5:hover {

            background: url(../../Images/g-img8.png) no-repeat center;

        }



        .moduleWrap dd .icon6:hover {

            background: url(../../Images/g-img13.png) no-repeat center;

        }



        .moduleWrap dd .icon-img {

            transition: transform .3s;

        }



            .moduleWrap dd .icon-img:hover {

                transform: rotateY(180deg);

            }



        .moduleWrap dd:hover .hover-code {

            visibility: visible;

            transform: scale(1);

        }



        .moduleWrap dd a {

            display: block;

            position: relative;

        }



.moduleWrap {

    position: fixed;

    bottom: 150px;

    right: 12px;

    width: auto;

    min-width: 0;

    z-index: 101

}



    .moduleWrap dl {

        padding: 5px 0px

    }



    .moduleWrap dd {

        display: block;

        width: 55px;

        position: relative;

        text-align: center;

        cursor: pointer;

        padding: 3px 0px;

        margin: 7px 0px;

        height: 56px;

        background: #e62d31;

        box-shadow: 0 6px 12px 0 rgba(0,0,0,.15);

    }



        .moduleWrap dd .icondiv {

            float: left;

            width: 45px;

            position: absolute;

            overflow: hidden

        }



        .moduleWrap dd .icondiv2 {

            left: 45px;

            opacity: 0

        }



        .moduleWrap dd:hover i {

            font-size: 26px

        }



        .moduleWrap dd i {

            font-size: 24px;

            color: #fff;

            transition: 0.3s;

            display: block;

            height: 30px;

            line-height: 32px;

        }



        .moduleWrap dd .p {

            color: #fff;

            line-height: 18px

        }



        .moduleWrap dd .panelCont {

            position: absolute;

            transition: all .3s;

            visibility: hidden;

            opacity: 0;

            bottom: 0px;

            right: 45px;

            color: #333;

            text-align: left;

            width: 320px;

            z-index: 4;

            padding-right: 10px;

        }



            .moduleWrap dd .panelCont ul {

                background: #fff;

                padding: 10px 20px;

                box-shadow: 0 3px 12px rgba(0,0,0,.15);

            }



            .moduleWrap dd .panelCont li {

                overflow: hidden;

                padding: 8px 0

            }



                .moduleWrap dd .panelCont li .iconfont1 {

                    margin-top: 4px;

                    float: left;

                    display: inline-block;

                    color: #333;

                    vertical-align: middle;

                    overflow: hidden;

                    font-size: 26px;

                    width: 40px;

                    text-align: center;

                    color: #999;

                    transition: 0.5s

                }



                .moduleWrap dd .panelCont li .cont {

                    float: left;

                    width: 80%

                }



                    .moduleWrap dd .panelCont li .cont a {

                        display: block;

                        height: 100%;

                    }



                    .moduleWrap dd .panelCont li .cont p {

                        line-height: 24px;

                        transition: all .2s ease;

                        margin-bottom: 0;

                        font-size: 14px

                    }



                    .moduleWrap dd .panelCont li .cont font {

                        color: #9b9ea0

                    }



                .moduleWrap dd .panelCont li:hover a {

                    color: #e62d31

                }



                .moduleWrap dd .panelCont li:hover .iconfont1 {

                    transform: scale(1.2);

                    color: #e62d31

                }



            .moduleWrap dd .panelCont .panelClose {

                position: absolute;

                right: 10px;

                top: 2px;

                color: #bdbdbd;

                cursor: pointer

            }



        .moduleWrap dd:hover .panelCont {

            visibility: visible;

            opacity: 1;

        }



        .moduleWrap dd.goto-top {

            display: none

        }



        .moduleWrap dd .appdown2 {

            position: absolute;

            right: 51px;

            top: 0px;

            background: #fff;

            padding: 5px;

            display: none;

            border: 1px solid #eee;

            box-shadow: -2px -1px 20px #c9c9c9;

        }



            .moduleWrap dd .appdown2 img {

                width: 100px

            }



        .moduleWrap dd:hover .box {

            visibility: visible;

            opacity: 1;

        }



        .moduleWrap dd .box {

            position: absolute;

            right: 45px;

            bottom: -60px;

            visibility: hidden;

            opacity: 0;

            transition: all .3s;

            padding-right: 10px

        }



        .moduleWrap dd .server {

            border: 1px solid #eee;

            box-shadow: 0 6px 12px 0 rgba(0,0,0,.15);

            background: #ffffff;

            padding: 10px 10px;

            width: 150px;

            color: #333;

            text-align: left;

            font-size: 14px;

        }



            .moduleWrap dd .server em {

                color: #e62d31;

                margin-right: 3px

            }



            .moduleWrap dd .server p {

                margin-bottom: 5px;

                text-align: center

            }



                .moduleWrap dd .server p a {

                    display: inline-block;

                    border-radius: 3px;

                    background: #e5e5e5;

                    height: 28px;

                    line-height: 28px;

                    text-align: center;

                    padding: 0px 10px;

                    font-size: 12px;

                }



                    .moduleWrap dd .server p a:hover {

                        background: #e62d31;

                        color: #fff

                    }



                        .moduleWrap dd .server p a:hover em {

                            color: #fff

                        }



        .moduleWrap dd .codeserver {

            float: right;

            width: 130px;

            background: #ffffff;

            padding: 10px 4px;

            border: 1px solid #eee;

        }



            .moduleWrap dd .codeserver p {

                font-weight: bold

            }



            .moduleWrap dd .codeserver img {

                width: 110px;

                height: 110px;

            }



        .moduleWrap dd .codeserverbox {

            width: 274px

        }



        .moduleWrap dd.icondivdd {

            animation-name: tada;

            animation: tada 1s infinite;

            -webkit-animation: tada 1s infinite;

        }



/* 2020年过年样式 start*/

.moduleWrap {

    position: fixed;

    bottom: 150px;

    right: 0px;

    width: auto;

    min-width: 0;

    z-index: 101

}



.side-bar .lantern {

    position: relative;

    display: inline-block;

    margin: 0 auto;

    transform-origin: top;

    animation-name: routate;

    animation-duration: 3.5s;

    animation-iteration-count: infinite;

}



    .side-bar .lantern img {

        display: block;

        margin: auto;

        width: 68px;

        height: 72px;

        position: relative;

        top: -25px;

    }



    .side-bar .lantern .blessing {

        width: 38px;

        height: 72px;

    }



    .side-bar .lantern .d-line {

        width: 14px;

        height: 43px;

    }



.side-bar {

    width: 180px;

    height: auto;

    text-align: center;

}



    .side-bar .branches {

        width: 180px;

        height: 100px;

    }



    .side-bar:hover .lantern {

        animation: none !important;

    }



    .side-bar .dlwrap:hover .dl {

        transform: rotateY(-180deg);

        z-index: 1;

    }



    .side-bar .dlwrap:hover .back {

        transform: rotateY(0deg);

    }



    .side-bar .dlwrap {

        width: 68px;

        height: 72px;

        display: block;

    }



        .side-bar .dlwrap img {

            position: absolute;

            left: 0;

            transition: transform .6s;

        }



        .side-bar .dlwrap .dl {

            backface-visibility: hidden;

            z-index: 2;

            transition: transform 0.6s;

        }



.slowSpeed {

    transition: transform 1.2s !important;

}



.side-bar .dlwrap .back {

    transform: rotateY(-180deg);

    z-index: 1;

}



.box-show {

    visibility: visible !important;

    opacity: 1 !important;

}



.moduleWrap .box {

    position: absolute;

    right: 64px;

    top: -16px;

    visibility: hidden;

    opacity: 0;

    transition: all .3s;

    padding-right: 10px

}



.moduleWrap .server {

    border: 1px solid #eee;

    box-shadow: 0 6px 12px 0 rgba(0,0,0,.15);

    background: #ffffff;

    padding: 10px 10px;

    width: 150px;

    color: #333;

    text-align: left;

    font-size: 14px;

}



    .moduleWrap .server em {

        color: #e62d31;

        margin-right: 3px

    }



    .moduleWrap .server p {

        margin-bottom: 5px;

        text-align: center

    }



        .moduleWrap .server p a {

            display: inline-block;

            border-radius: 3px;

            background: #e5e5e5;

            height: 28px;

            line-height: 28px;

            text-align: center;

            padding: 0px 10px;

            font-size: 12px;

        }



            .moduleWrap .server p a:hover {

                background: #e62d31;

                color: #fff

            }



                .moduleWrap .server p a:hover em {

                    color: #fff

                }



.moduleWrap .codeserver {

    float: right;

    width: 130px;

    background: #ffffff;

    padding: 10px 4px;

    border: 1px solid #eee;

}



    .moduleWrap .codeserver p {

        font-weight: bold

    }



    .moduleWrap .codeserver img {

        width: 110px;

        height: 110px;

        position: static;

    }



.moduleWrap .codeserverbox {

    width: 274px

}



.moduleWrap .panelCont {

    position: absolute;

    transition: all .3s;

    visibility: hidden;

    opacity: 0;

    top: -16px;

    right: 61px;

    color: #333;

    text-align: left;

    width: 320px;

    z-index: 4;

    padding-right: 10px;

}



    .moduleWrap .panelCont ul {

        background: #fff;

        padding: 10px 20px;

        box-shadow: 0 3px 12px rgba(0,0,0,.15);

    }



    .moduleWrap .panelCont li {

        overflow: hidden;

        padding: 8px 0

    }



        .moduleWrap .panelCont li .iconfont1 {

            margin-top: 4px;

            float: left;

            display: inline-block;

            color: #333;

            vertical-align: middle;

            overflow: hidden;

            font-size: 26px;

            width: 40px;

            text-align: center;

            color: #999;

            transition: 0.5s

        }



        .moduleWrap .panelCont li .cont {

            float: left;

            width: 80%

        }



            .moduleWrap .panelCont li .cont a {

                display: block;

                height: 100%;

            }



            .moduleWrap .panelCont li .cont p {

                line-height: 24px;

                transition: all .2s ease;

                margin-bottom: 0;

                font-size: 14px

            }



            .moduleWrap .panelCont li .cont font {

                color: #9b9ea0

            }



        .moduleWrap .panelCont li:hover a {

            color: #e62d31

        }



        .moduleWrap .panelCont li:hover .iconfont1 {

            transform: scale(1.2);

            color: #e62d31

        }



    .moduleWrap .panelCont .panelClose {

        position: absolute;

        right: 10px;

        top: 2px;

        color: #bdbdbd;

        cursor: pointer

    }



.moduleWrap .goto-top {

    display: none

}



@-webkit-keyframes routate {

    0% {

        -webkit-transform: rotate(1deg);

        -ms-transform: rotate(1deg);

        transform: rotate(1deg);

    }



    40% {

        -webkit-transform: rotate(-1deg);

        -ms-transform: rotate(-1deg);

        transform: rotate(-1deg);

    }



    100% {

        -webkit-transform: rotate(1deg);

        -ms-transform: rotate(1deg);

        transform: rotate(1deg);

    }

}

/* 2020年过年样式 end*/



/*.moduleWrap_news{position:fixed;bottom:30%;right:12px;width:auto;min-width:0;z-index:101}

.moduleWrap_news dl{position:relative}

.moduleWrap_news dl:before{content:'';width:2px;background:#ff4040;position:absolute;top:9px;height:100%;left:37px}

.moduleWrap_news dd{display:block;width:75px;position:relative;text-align:center;cursor:pointer;margin:7px 0;height:75px}

.moduleWrap_news dd i{font-size:24px;color:#fff;transition:.3s;display:block;height:30px;line-height:32px}

.moduleWrap_news dd .p{color:#fff;line-height:18px}

.moduleWrap_news dd .panelCont{overflow:hidden;margin-top:44px;padding:0 12px}

.moduleWrap_news dd .panelCont .iconfont1{margin-top:4px;float:left;display:inline-block;vertical-align:middle;overflow:hidden;font-size:26px;width:40px;text-align:center;color:#ffffa8;transition:.5s}

.moduleWrap_news dd .panelCont .cont{float:left;width:78%;color:#ffffa8;text-align:left}

.moduleWrap_news dd .panelCont .cont a{display:block;height:100%}

.moduleWrap_news dd .panelCont .cont p{line-height:24px;transition:all .2s ease;margin-bottom:0;font-size:14px}

.moduleWrap_news dd.goto-top{display:none}

.moduleWrap_news dd .appdown2{position:absolute;right:51px;top:0;background:#fff;padding:5px;display:none;border:1px solid #eee;box-shadow:-2px -1px 20px #c9c9c9}

.moduleWrap_news dd .appdown2 img{width:100px}

.moduleWrap_news dd .box{position:absolute;right:95px;bottom:0;overflow:inherit!important;display:none}

.moduleWrap_news dd .server{color:#ffffa8;text-align:left;font-size:14px;margin-top:25px}

.moduleWrap_news dd .server em{color:#ffffa8;margin-right:3px}

.moduleWrap_news dd .server p{margin-bottom:5px;text-align:center;color:#ffffa8}

.moduleWrap_news dd .server p a{display:inline-block;border-radius:20px;background:#ee1c23;height:28px;line-height:28px;text-align:center;padding:0 10px;font-size:12px;color:#ffffa8}

.moduleWrap_news dd .codeserver{display:inline-block;padding:10px 4px;color:#ffffa8}

.moduleWrap_news dd .codeserver p{font-weight:700}

.moduleWrap_news dd .codeserver img{width:100px}

.moduleWrap_news dd .box{background:url(../../Images/news/bg.jpg) no-repeat;height:163px}

.moduleWrap_news dd .box:before{content:'';background:url(../../Images/news/left.png) no-repeat;height:197px;position:absolute;left:-22px;top:-18px;width:31px}

.moduleWrap_news dd .box:after{content:'';background:url(../../Images/news/right.png) no-repeat;height:197px;position:absolute;right:-22px;top:-17px;width:31px}

.moduleWrap_news dd.icondivdd{animation-name:tada;animation:tada 1s infinite;-webkit-animation:tada 1s infinite}

.moduleWrap_news dd .land{overflow:hidden;float:right;width:0}

.moduleWrap_news dd .img_show{background:url(../../Images/news/icon.png) no-repeat center;width:75px;height:75px;    transition: all .3s;}

.moduleWrap_news dd .img6{background-position: 0px -180px;}

.moduleWrap_news dd .img1{background-position: 0px 0px;}

.moduleWrap_news dd .img2{background-position: 0px -91px;}

.moduleWrap_news dd .img3{background-position: 0px -273px;}

.moduleWrap_news dd .img4{background-position: 0px -365px;}

.moduleWrap_news dd .img5{background-position: 0px -460px;}

.moduleWrap_news .img8{background:url(../../Images/news/bottom.png) no-repeat center;width:76px;height:30px;transition:transform .3s}

.moduleWrap_news dd .img1:hover,

.moduleWrap_news dd .img1.active{background-position: -90px 0px;}

.moduleWrap_news dd .img2:hover,

.moduleWrap_news dd .img2.active{background-position: -90px -91px;}

.moduleWrap_news dd .img3:hover,

.moduleWrap_news dd .img3.active{background-position: -90px -273px;}

.moduleWrap_news dd .img4:hover,

.moduleWrap_news dd .img4.active{background-position: -90px -365px;}

.moduleWrap_news dd .img5:hover,

.moduleWrap_news dd .img5.active{background-position: -90px -460px;}

.moduleWrap_news dd .img6:hover,

.moduleWrap_news dd .img6.active{background-position: -90px -180px;}*/



.activeTop {

    center no-repeat;

    height: 80px;

    text-align: center;

    overflow: hidden;

    position: relative

}



    .activeTop .closeds {

        position: absolute;

        left: 50%;

        top: 10px;

        margin-left: 610px;

        cursor: pointer;

        color: #fff;

        font-size: 20px

    }



    .activeTop a {

        display: block;

        height: 80px;

    }



/* 投递计划书 */

.delivery-plan {

    padding: 0px 30px;

    overflow: hidden;

}



    .delivery-plan .tt {

        overflow: hidden;

        padding: 15px 0px

    }



        .delivery-plan .tt .search {

            float: left;

            position: relative;

            width: 286px;

            overflow: hidden;

        }



            .delivery-plan .tt .search input {

                border-radius: 20px;

                width: 100%;

            }



            .delivery-plan .tt .search i {

                cursor: pointer;

                color: #707070;

                position: absolute;

                right: 0px;

                line-height: 30px;

                width: 30px;

                display: inline-block; /* font-weight: bold; */

            }



        .delivery-plan .tt .add {

            float: right;

            background: #eeeeee;

            border-radius: 3px;

            color: #666666;

            font-size: 14px;

            display: inline-block;

            width: 125px;

            text-align: center;

            height: 30px;

            line-height: 30px;

            ;

        }



            .delivery-plan .tt .add:hover {

                background: #e62d31;

                color: #fff

            }



    .delivery-plan .list {

        display: table;

        width: 100%;

    }



        .delivery-plan .list li {

            border: 1px solid #eeeeee;

            padding: 12px;

            display: table;

            width: 100%;

            margin-bottom: 20px

        }



            .delivery-plan .list li .img_show {

                float: left;

                width: 160px;

                height: 100px;

                position: relative;

                overflow: hidden;

            }



                .delivery-plan .list li .img_show a {

                    display: block;

                    height: 100%;

                }



                .delivery-plan .list li .img_show .img {

                    height: 100%;

                    width: 100%;

                    ;

                }



                .delivery-plan .list li .img_show .tag {

                    position: absolute;

                    right: 0px;

                    top: 0px;

                }



            .delivery-plan .list li .info {

                float: right;

                width: 74%; /* padding-left: 30px; */

                display: table;

            }



                .delivery-plan .list li .info .title {

                    overflow: hidden;

                    display: inline-block;

                    margin-top: 25px;

                    float: left;

                    width: 195px;

                }



                    .delivery-plan .list li .info .title a {

                        font-weight: bold;

                        display: block;

                        font-size: 16px;

                        margin-bottom: 2px;

                        height: 25px;

                        line-height: 25px;

                        overflow: hidden;

                        white-space: nowrap;

                        -o-text-overflow: ellipsis;

                        text-overflow: ellipsis;

                    }



                    .delivery-plan .list li .info .title p {

                        color: #999999;

                        white-space: nowrap;

                        -o-text-overflow: ellipsis;

                        text-overflow: ellipsis;

                        overflow: hidden;

                    }



                .delivery-plan .list li .info span {

                    color: #e62d31;

                    display: inline-block;

                    width: 215px;

                    text-align: center;

                    margin-top: 40px;

                }



                .delivery-plan .list li .info .btns {

                    background: #eeeeee;

                    border-radius: 26px;

                    color: #999;

                    font-size: 14px;

                    display: inline-block;

                    width: 104px;

                    text-align: center;

                    height: 30px;

                    line-height: 30px;

                    float: right;

                    margin-top: 32px;

                }



                    .delivery-plan .list li .info .btns:hover {

                        background: #e62d31;

                        color: #fff

                    }



            .delivery-plan .list li:hover {

                box-shadow: 0px 0px 10px #ddd

            }



/* 创新项-团队输入 */



.idCard-cont {

    margin-top: 15px;

    overflow: hidden;

}



    .idCard-cont dl {

        float: left;

        display: block;

        width: auto !important;

        overflow: hidden;

        margin-right: 50px

    }



.formMain .idCard-cont dd.allw {

    width: 240px;

}



.formMain dt > font {

    color: #e62d31;

    margin-right: 3px;

}



.formMain-team.formMain p {

    font-size: 12px;

    color: #666;

}



    .formMain-team.formMain p a {

        color: #e62d31;

    }



.create-financing.formMain dt {

    width: 155px;

}



.formMain.formMain-team dd, .formMain.create-financing dd {

    width: 420px;

}



.prospectus {

    width: 510px;

}



.addFile {

    width: 50px;

    height: 60px;

    border: 1px solid #dddddd;

    text-align: center !important;

    line-height: 40px;

}



    .addFile a {

        text-align: center

    }



    .addFile a {

        display: block;

        height: 60px;

        font-size: 12px;

        color: #999999;

    }



    .addFile .iconfont1 {

        display: block;

        font-size: 22px;

        font-weight: 600;

        height: 15px;

        margin-bottom: 5px;

        color: #999999;

    }



    .addFile:hover {

        border: 1px solid #e62d31

    }



        .addFile:hover a,

        .addFile:hover i {

            color: #e62d31

        }



.HX-Mcenter .HX-Mright.enter-auditing {

    width: 1200px;

    float: none;

    background-color: #fff;

    padding-bottom: 55px;

}



.ban-manager-into {

    width: 100%;

    margin: 0px auto;

    background: #f5f5f5;

    padding-bottom: 20px

}



    .ban-manager-into img {

        width: 100%;

    }



.handCard .box .auditing-mid {

    overflow: hidden;

}



    .handCard .box .auditing-mid li {

        float: left;

        width: 255px;

        height: 176px;

        border: 1px solid #ddd;

        margin-right: 40px;

        overflow: hidden;

        line-height: 176px

    }



        .handCard .box .auditing-mid li img {

            height: auto;

            max-height: 176px;

            display: inline-block;

            vertical-align: middle;

        }



.enter-auditing {

    overflow: hidden;

    background: #fff;

    padding: 25px

}



    .enter-auditing .formMain dd.allw {

        width: 925px;

    }



    .enter-auditing .handCard .box > img {

        height: 100%;

    }



    .enter-auditing .HX-Mwapper {

        min-height: 500px;

        padding-bottom: 0px;

    }



.btns-red.auditing-return {

    background-color: #999999;

    width: 147px;

    height: 35px;

    line-height: 35px;

    margin-left: 0px;

    color: #fff;

}

/* 入驻人员 */

.CheckPersonnel {

    overflow: hidden;

    position: relative;

    margin: 35px 20px;

}



    .CheckPersonnel i {

        position: relative;

        z-index: 3;

        padding-left: 10px;

        background: #fff;

        color: #999999;

        cursor: pointer;

        font-weight: bold;

        margin-right: 2px;

    }



    .CheckPersonnel span {

        color: #E1423A;

        background: #fff;

        position: relative;

        z-index: 3;

        padding-right: 20px;

    }



        .CheckPersonnel span font {

            display: inline-block;

            cursor: pointer;

            display: none

        }



        .CheckPersonnel span.curr font.stop {

            display: inline-block

        }



    .CheckPersonnel i:hover {

        color: #e62d31;

    }



    .CheckPersonnel:before {

        content: '';

        border-bottom: 1px dashed #ddd;

        position: absolute;

        width: 100%;

        top: 8px;

    }



.HX-Mcenter .HX-Mright.enter-personal {

    padding-bottom: 78px;

    width: 1200px;

    background-color: #fff;

}



.enter-personal .formMain dd i {

    color: #333;

}



.enter-personal .formMain dd > a {

    color: #2874e5;

    font-size: 14px;

    margin-left: 15px;

}



.work-prove {

    float: left;

    margin-top: 135px;

    width: 280px;

    font-size: 12px;

    color: #999;

    line-height: 20px

}



    .work-prove a {

        color: #e62d31;

        margin-left: 0px;

    }



.investor {

    background: #fff

}



    .investor .formMain dd.allw {

        width: 980px;

    }



    .investor .handCard .box {

        margin-right: 24px;

    }



    .investor .handCard2 .box .img_show {

        width: 220px;

    }



    .investor .formMain dt {

        width: 150px;

    }



    .investor .formMain dd b {

        float: left;

        margin: 0px 5px;

        color: #999;

    }

    /*.investor .formMain dd i{font-size:14px;margin-left:10px}*/

    .investor .formMain dd .txtArea {

        width: 690px;

        height: 120px;

    }



    .investor .formMain dd.address {

        width: 790px;

    }



.warns-team {

    overflow: hidden;

    border: 1px dashed #e62d31;

    border-radius: 3px;

    padding: 17px 19px;

    line-height: 18px;

    margin: 45px 25px 45px 50px;

    line-height: 22px;

}



    .warns-team h3 {

        font-size: 14px;

        color: #333;

    }



    .warns-team p {

        color: #666666;

    }



    .warns-team label {

        display: block;

        margin-left: 140px;

        color: #666;

    }



    .warns-team span {

        color: #e62d31;

        font-size: 12px;

    }



    .warns-team a {

        color: #999;

    }



.status-show {

    position: absolute;

    top: 45px;

    left: 50%;

    margin-left: 102px;

}



.select2 {

    width: 100%;

}



/* 产品购买合同 */



.conclude {

    padding: 45px 20px;

    overflow: hidden;

}



    .conclude .tt {

        font-size: 24px;

        text-align: center;

        overflow: hidden;

        margin-bottom: 35px;

        font-weight: bold;

    }



    .conclude .text {

        font-size: 14px;

        overflow: hidden;

    }



        .conclude .text p {

            line-height: 30px;

            text-indent: 28px;

        }



            .conclude .text p.p1 {

                text-indent: 0px;

            }



        .conclude .text input {

            text-align: center;

            width: 60px;

            border: 0px;

            box-shadow: 0px 0px 0px;

            background-color: inherit;

            border-bottom: 1px solid #333;

            color: #333;

            min-height: 20px

        }



            .conclude .text input.text1 {

                width: 230px;

            }



            .conclude .text input[type='hidden'] {

                border: 0px;

                position: absolute;

                z-index: -99;

                filter: alpha(opacity=0);

            }



        .conclude .text .box {

            width: 50%;

            float: left;

            overflow: hidden;

            padding-left: 50px;

        }



        .conclude .text .textbottom {

            margin-top: 70px;

            overflow: hidden;

        }



        .conclude .text .box input {

            width: 45px;

        }



        .conclude .text .box p {

            margin-bottom: 5px;

            text-indent: 0px;

        }



    .conclude .biannumber {

        font-size: 14px;

        color: #808080;

        text-align: right;

        overflow: hidden;

    }



    .conclude .agrees {

        text-align: center;

        overflow: hidden;

        margin-top: 30px

    }



        .conclude .agrees .btns {

            margin-top: 20px

        }



    .conclude .textb {

        border-bottom: 1px solid #333;

        padding: 0px 10px;

    }



/* 404505 */

.for-error {

    text-align: center;

    overflow: hidden;

    padding: 180px 0px;

}



    .for-error img {

        margin-left: 120px

    }



    .for-error p {

        font-size: 24px;

        color: #666666;

        margin-top: 20px

    }



    .for-error .text {

        margin-top: 40px

    }



        .for-error .text a {

            color: #999;

            font-size: 14px;

            padding: 0px 44px;

        }



            .for-error .text a i {

                margin-right: 3px;

                font-size: 22px

            }



            .for-error .text a:hover {

                color: #e62d31

            }

/* 弹框登录 */

.regLoginCont {

    overflow: hidden;

    margin: 0;

    float: initial;

    background: #f6f6f6;

    width: 100%

}



    .regLoginCont .tagtop {

        background: #fff;

        text-align: center;

        font-size: 16px;

        overflow: hidden

    }



        .regLoginCont .tagtop a {

            width: 33%;

            display: inline-block;

            text-align: center;

            float: left;

            line-height: 52px;

            position: relative

        }



            .regLoginCont .tagtop a:before {

                content: "";

                height: 20px;

                border-right: 1px solid #ccc;

                position: absolute;

                right: 0;

                top: 17px

            }



            .regLoginCont .tagtop a.curr {

                color: #e4393c

            }



            .regLoginCont .tagtop a:last-child:before {

                content: none

            }



    .regLoginCont .centerCont {

        height: 317px;

        padding: 5px 35px 10px 35px;

        display: table;

        width: 100%

    }



        .regLoginCont .centerCont .saoCode {

            margin-top: 15px

        }



            .regLoginCont .centerCont .saoCode img {

                width: 220px;

            }



.hideShowPassword-wrapper {

    width: 100% !important;

    display: block !important

}





.case_data {

    overflow: hidden;

    border-left: 1px solid #ddd;

}



    .case_data .case_data_title {

        overflow: hidden

    }



        .case_data .case_data_title span {

            display: block;

            width: 905px;

            float: left;

        }



            .case_data .case_data_title span em {

                display: block;

                line-height: 38px;

                width: 182px;

                font-size: 14px;

                text-align: center;

                float: left;

                overflow: hidden;

                border: 1px solid #ddd;

                color: #666666;

                margin-left: -1px;

            }



    .case_data p {

        margin: 10px 0;

        font-size: 14px

    }



        .case_data p a {

            color: #e62d31

        }



        .case_data p i {

            margin-right: 3px;

            vertical-align: middle

        }



.case_data_add {

    text-align: center;

    display: block;

    overflow: hidden

}



    .case_data_add .txt_type {

        width: 182px;

        height: 40px;

        line-height: 40px;

        border: 1px solid #ddd;

        background-color: #fff;

        float: left;

        border-radius: 0px !important;

        margin-top: -1px; /* margin-left: -1px; */

    }



    .case_data .add, .case_data_add .move {

        width: 37px;

        display: inline-block;

        height: 37px;

        line-height: 30px;

        font-size: 34px;

        text-align: center;

        color: #aaa;

        float: left;

        border-radius: 3px;

        border: 1px solid #ddd;

        float: left;

        margin-left: 10px;

    }



        .case_data .add:hover,

        .case_data .move:hover {

            border: 1px solid #e62d31;

            color: #e62d31

        }



    .case_data_add select {

        width: 182px;

        float: left;

        border-radius: 0 !important;

        margin-top: -1px;

        margin-left: -1px;

    }



    .case_data_add .text_div {

        display: inline-block;

        float: left;

        width: 182px;

        margin-left: -1px;

        margin-top: -1px\9;

    }



.investor2 .case_data_add .text_div {

    width: 170px

}

/* 拒绝报价 */





.btns-small {

    overflow: hidden;

    padding: 20px 0px 10px 0px

}



    .btns-small .btns-red-small {

        color: #fff;

        background: #e62d31;

        border-radius: 3px;

        display: inline-block;

        padding: 6px 17px;

    }



    .btns-small .btns-return-small {

        border-radius: 3px;

        display: inline-block;

        border: 1px solid #ddd;

        padding: 6px 17px;

        margin: 0px 5px;

    }



        .btns-small .btns-return-small:hover {

            background: #e62d31;

            color: #fff;

            border: 1px solid #e62d31

        }







/*大赛*/

.conducts {

    background: url(../../Images/conduct/bg2.png) #192152 no-repeat top center;

    overflow: hidden

}



.conduct {

    background: url(../../Images/conduct/bg3.png) repeat-y center;

    font-family: "é»‘ä½“";

    color: #fff

}



    .conduct .logoHeader {

        padding: 20px 0;

        overflow: hidden

    }



    .conduct .conduct_text {

        text-align: center;

        margin-top: 100px

    }



        .conduct .conduct_text .img2 {

            margin-top: 35px;

            margin-bottom: 25px

        }



        .conduct .conduct_text p {

            font-size: 24px;

            color: #fff;

            margin: 38px 0

        }



        .conduct .conduct_text .intro {

            margin-top: 75px;

            animation-name: tada;

            animation: tada 1s infinite;

            -webkit-animation: tada 1s infinite;

        }



        .conduct .conduct_text .down {

            margin-top: 32px;

            margin-bottom: 55px;

            animation: start 1.5s infinite ease-in-out;

            -webkit-animation: start 1.5s infinite ease-in-out;

        }



    .conduct .conduct_tt {

        text-align: center;

        margin: 55px 0

    }



    .conduct .infos p {

        font-size: 18px;

        color: #fff;

        line-height: 32px;

        font-family: "é»‘ä½“";

        margin: 45px 0

    }



        .conduct .infos p i {

            color: #09ebf4

        }



    .conduct .host_unit {

        text-align: center;

        font-size: 24px;

        margin-bottom: 20px;

        font-weight: 700

    }



    .conduct .host_unit_cont {

        text-align: center;

        margin-bottom: 45px

    }



        .conduct .host_unit_cont a {

            margin: 0 20px

        }



    .conduct .awardicon {

        margin-bottom: 45px;

        position: relative;

        overflow: hidden;

        margin-top: 50px

    }



        .conduct .awardicon li:before {

            content: "";

            border-top: 2px solid #4122c1;

            position: absolute;

            width: 69px;

            top: 55px;

            z-index: 0;

            left: 50%;

            margin-left: 35px

        }



        .conduct .awardicon li:after {

            content: "";

            border-top: 2px solid #4122c1;

            position: absolute;

            width: 70px;

            top: 55px;

            z-index: 0;

            right: 50%;

            margin-right: 35px

        }



        .conduct .awardicon li {

            float: left;

            width: 200px;

            text-align: center;

            color: #666;

            position: relative;

            z-index: 5

        }



        .conduct .awardicon .name {

            margin: 5px 0;

            font-size: 24px;

            font-weight: 700;

            color: #ffd15c;

            margin-top: 25px

        }



        .conduct .awardicon li.line2:before {

            margin-left: 50px

        }



        .conduct .awardicon li.line:after {

            margin-right: 50px

        }



    .conduct .enroll_cont {

        width: 1212px;

        height: auto

    }



        .conduct .enroll_cont .enroll_cont_list {

            width: 1212px;

            height: auto;

            margin: 0 auto;

            overflow: hidden

        }



            .conduct .enroll_cont .enroll_cont_list::after {

                content: "";

                clear: both

            }



            .conduct .enroll_cont .enroll_cont_list li {

                width: 20%;

                height: 392px;

                float: left;

                position: relative

            }



    .conduct .enroll_cont_list li .enroll_item {

        width: 95%;

        margin: 0 auto;

        height: 392px;

        overflow: hidden;

        position: relative

    }



    .conduct .enroll_item img.enroll_type {

        width: 100%;

        height: 100%;

        position: absolute;

        left: 0;

        top: 0;

        z-index: 10

    }



    .conduct .enroll_item .cover {

        position: absolute;

        left: 0;

        top: 0;

        width: 100%;

        height: 100%;

        background: url(../../Images/conduct/black_p5.png) repeat;

        z-index: 15;

        transition: .5s

    }



    .conduct .enroll_item .cover_cont {

        position: absolute;

        left: 0;

        top: 0;

        width: 100%;

        height: 100%;

        z-index: 25

    }



        .conduct .enroll_item .cover_cont .icon {

            width: 80px;

            height: 80px;

            display: block;

            top: 65px;

            position: absolute;

            left: 50%;

            margin-left: -40px

        }



        .conduct .enroll_item .cover_cont h3 {

            width: 90%;

            text-align: center;

            color: #fff;

            line-height: 30px;

            font-size: 22px;

            font-weight: 500;

            position: absolute;

            top: 160px;

            left: 5%

        }



        .conduct .enroll_item .cover_cont a {

            display: block;

            height: 100%

        }



        .conduct .enroll_item .cover_cont p {

            width: 90%;

            text-align: center;

            color: #fff;

            line-height: 25px;

            position: absolute;

            top: 230px;

            left: 5%;

            overflow: hidden

        }



            .conduct .enroll_item .cover_cont p em {

                font-size: 14px;

                font-weight: 500

            }



        .conduct .enroll_item .cover_cont a {

            display: block;

            width: 100px;

            height: 40px;

            position: absolute;

            top: 300px;

            border-radius: 5px;

            left: 50%;

            margin-left: -50px;

            border: 1px solid #fff;

            color: #fff;

            text-align: center;

            line-height: 40px;

            font-size: 14px

        }



            .conduct .enroll_item .cover_cont a:hover {

                border-color: #e62d31;

                background: #e62d31

            }



        .conduct .enroll_item .cover_cont span.zu {

            display: block;

            color: #fff;

            text-align: center;

            line-height: 40px;

            font-size: 16px;

            position: absolute;

            bottom: 10px;

            width: 100%;

            color: #fff;

        }



    .conduct .enroll_cont_list li:hover .enroll_item .cover_cont p {

        height: 0;

        transition: height .5s

    }



    .conduct .enroll_cont_list li:hover .enroll_item .cover_cont .icon {

        top: 85px;

        transition: top .5s

    }



    .conduct .enroll_cont_list li:hover .enroll_item .cover_cont h3 {

        top: 180px;

        transition: top .5s

    }



    .conduct .enroll_cont_list li:hover .cover {

        left: 100%;

        transition: left .5s

    }



    .conduct .time-progre {

        display: table;

        width: 100%

    }



        .conduct .time-progre li {

            width: 25%;

            float: left;

            text-align: center;

            position: relative

        }



            .conduct .time-progre li.curr:before {

                content: '';

                width: 0;

                height: 0;

                border-width: 0 10px 10px 10px;

                border-color: transparent transparent #1e4981 transparent;

                border-style: solid;

                position: absolute;

                bottom: -20px;

                left: 50%;

                margin-left: -10px

            }



        .conduct .time-progre p {

            background: url(../../Images/conduct/quare.png) no-repeat center;

            text-align: center;

            height: 127px;

            color: #2aa5ee;

            font-size: 18px;

            line-height: 127px;

            margin-bottom: 15px

        }



        .conduct .time-progre li:hover p {

            transform: rotate(360deg);

            transition: 1s;

            -moz-transform: rotate(360deg);

            -webkit-transform: rotate(360deg);

            -o-transform: rotate(360deg);

            -moz-transition: 1s;

            -webkit-transition: 1s;

            -o-transition: 1s;

        }



    .conduct .Promotion_process {

        overflow: hidden;

        margin-top: 80px

    }



        .conduct .Promotion_process li {

            float: left;

            width: 33.333%;

            overflow: hidden

        }



            .conduct .Promotion_process li span {

                float: left;

                width: 95px;

                text-align: right;

                display: inline-block;

            }



            .conduct .Promotion_process li .cont {

                float: left;

                width: 270px;

                margin-left: 12px;

            }



                .conduct .Promotion_process li .cont p {

                    color: #ceced4;

                    margin-top: 14px;

                    line-height: 20px;

                    font-size: 14px;

                    font-family: é»‘ä½“

                }



    .conduct .intro2 {

        text-align: center;

        display: block;

        margin: 100px 0px;

        overflow: hidden;

        animation-name: tada;

        animation: tada 1s infinite;

        -webkit-animation: tada 1s infinite;

    }



.area-match {

    overflow: hidden;

    position: relative

}



    .area-match .arealist {

        width: 200px;

        margin: 0 55px;

        padding: 20px 0px;

        position: absolute;

        right: 0px;

        background: #0b2d64;

        z-index: 100

    }



        .area-match .arealist li {

            text-align: center;

            font-size: 14px;

            color: #2aa5ee;

            cursor: pointer;

            padding: 17px 0px;

        }



            .area-match .arealist li.curr,

            .area-match .arealist li:hover a {

                background: #2aa5ee;

                color: #fff;

            }



            .area-match .arealist li a {

                color: #2aa5ee;

            }



    .area-match .wrap-map {

        position: relative;

        width: 1083px;

        height: 737px;

    }



.wrap-map .m-basic,

.wrap-map .m-acrtive {

    position: absolute;

    width: 100%;

    height: 100%;

    background: url('../../Images/conduct/areamap.png') no-repeat;

}



.wrap-map .m-acrtive {

    display: none;

}



    .wrap-map .m-acrtive.hd {

        background-position: -6px -2346px;

    }



    .wrap-map .m-acrtive.hn {

        background-position: -1px -3120px;

    }



    .wrap-map .m-acrtive.hb {

        background-position: -8px -1502px;

    }



    .wrap-map .m-acrtive.hz {

        background-position: -8px -3870px;

    }



    .wrap-map .m-acrtive.xb {

        background-position: -22px -4649px;

    }



    .wrap-map .m-acrtive.xn {

        background-position: -6px -5481px;

    }



    .wrap-map .m-acrtive.db {

        background-position: 0px -778px;

    }



.wrap-map .dot-pos {

    position: absolute;

    width: 100%;

    height: 100%;

}



.dot-pos .dot {

    position: absolute;

    width: 70px;

    height: 70px;

    color: #21264C;

    text-align: center;

}



    .dot-pos .dot .are-name {

        display: block;

        height: 20px;

        margin-bottom: 4px;

        font-size: 14px;

        font-weight: bold;

        color: #2aa5ee

    }



    .dot-pos .dot .pos-icon {

        display: inline-block;

        width: 20px;

        height: 20px;

        background: url(../../Images/conduct/quare2.png) no-repeat;

        -webkit-animation: warn 3s ease-out;

        -moz-animation: warn 3s ease-out;

        animation: warn 3s ease-out;

        -webkit-animation-iteration-count: infinite;

        -moz-animation-iteration-count: infinite;

        animation-iteration-count: infinite;

    }



    .dot-pos .dot .dot-cd {

        position: absolute;

        top: -22px;

        left: -300px;

        z-index: 2;

        display: none;

        padding: 2px 20px 10px 40px;

        width: 315px;

        height: 142px;

        background: url(../../Images/conduct/areapos.png) no-repeat;

        text-align: left;

        opacity: 0;

    }



@keyframes warn {

    0% {

        transform: scale(1);

    }



    100% {

        opacity: .5;

        transform: scale(1.5);

    }

}



.dot-pos .dot.curr .are-name {

    display: none;

}



.dot-pos .dot.curr .pos-icon {

    margin-top: 22px;

    animation: bounce .8s;

}



.dot-pos .dot.hd {

    left: 638px;

    top: 407px;

}



.dot-pos .dot.hn {

    left: 563px;

    top: 545px;

}



.dot-pos .dot.hb {

    left: 550px;

    top: 250px;

}



.dot-pos .dot.hz {

    left: 543px;

    top: 373px;

}



.dot-pos .dot.xb {

    left: 400px;

    top: 319px;

}



.dot-pos .dot.xn {

    left: 371px;

    top: 425px;

}



.dot-pos .dot.db {

    left: 695px;

    top: 180px;

}



.dot-cd .desc {

    float: left;

    width: 235px;

    margin-top: 20px;

    font-size: 14px;

    color: #666;

}



    .dot-cd .desc .tit {

        font-size: 22px;

        font-weight: bold;

        color: #21264C;

    }



    .dot-cd .desc .name {

        margin: 11px 0;

    }



    .dot-cd .desc .text {

        margin-top: 15px

    }



.dot .dot-cd .areabg {

    width: 110px;

    height: 110px;

    margin-top: 8px;

    background: url('../../Images/conduct/arebg.jpg') no-repeat;

}



.hd .dot-cd .areabg {

    background-position: 0px -220px;

}



.hn .dot-cd .areabg {

    background-position: 0 -440px;

}



.hb .dot-cd .areabg {

    background-position: 0 0;

}



.hz .dot-cd .areabg {

    background-position: 0 -550px;

}



.xb .dot-cd .areabg {

    background-position: 0 -660px;

}



.xn .dot-cd .areabg {

    background-position: 0 -110px;

}



.db .dot-cd .areabg {

    background-position: 0 -330px;

}



.footer_conduct {

    text-align: center;

    color: #fff;

    background: #050922;

    padding: 13px 0px;

    margin-top: 150px

}



.reward-interests {

    overflow: hidden;

    padding: 30px 0px

}



    .reward-interests li {

        float: left;

        width: 25%;

        text-align: center;

        height: 330px;

        overflow: hidden;

        position: relative

    }



        .reward-interests li:before {

            content: '';

            border-left: 1px dashed #848484;

            height: 77px;

            width: 1px;

            position: absolute;

            left: 0px;

            top: 50%;

            margin-top: -35px;

        }



    .reward-interests ul li:last-child:after {

        content: '';

        border-left: 1px dashed #848484;

        height: 77px;

        width: 1px;

        position: absolute;

        right: 0px;

        top: 50%;

        margin-top: -35px;

    }



    .reward-interests ul {

        overflow: hidden;

    }



    .reward-interests li .money {

        font-size: 36px;

        color: #d96800;

        margin-top: 35px;

    }



    .reward-interests li .img_show {

        height: 62px;

        line-height: 62px;

        vertical-align: middle;

        margin-top: 15px;

        position: relative

    }



        .reward-interests li .img_show .xin {

            position: absolute;

            top: -25px;

            margin-left: -35px;

        }



        .reward-interests li .img_show img {

            vertical-align: bottom

        }



    .reward-interests li .name {

        font-size: 20px;

        margin-top: 10px;

        color: #fff

    }



    .reward-interests li .text {

        font-size: 16px;

        font-weight: bold;

        color: #ffa511;

        margin-top: 20px;

        line-height: 24px

    }



        .reward-interests li .text i {

            color: #fff;

            margin-right: 5px

        }



    .reward-interests .tt {

        font-size: 18px;

        text-align: center;

        font-weight: bold

    }



    .reward-interests .word {

        text-align: center;

        font-size: 14px;

        margin-top: 10px;

        margin-bottom: 40px

    }



        .reward-interests .word a {

            color: #fff

        }



.support {

    margin: 30px 0px;

    overflow: hidden;

    text-align: center

}



    .support p {

        line-height: 25px;

        font-size: 14px

    }



    .support .tt {

        margin-bottom: 15px;

    }



.division-rules {

    overflow: hidden;

}



    .division-rules ul {

        overflow: hidden;

        width: 110%;

        clear: both;

        margin: 25px 0px;

    }



    .division-rules li {

        float: left;

        width: 320px;

        overflow: hidden;

        margin-right: 120px;

    }



        .division-rules li .tt {

            color: #fff;

            font-size: 18px;

            font-weight: bold;

            text-align: center;

            margin-bottom: 25px;

            height: 48px;

        }



        .division-rules li p {

            color: #fff;

            font-size: 14px;

        }



    .division-rules .text {

        color: #fff;

        font-size: 14px;

        text-indent: 30px;

        line-height: 25px

    }



.arrange {

    overflow: hidden;

    margin-top: 20px;

    height: 80px

}



    .arrange li {

        background: #1e4980;

        padding: 20px 50px;

        color: #fff;

        font-size: 14px;

        display: none;

    }



        .arrange li.curr {

            display: block;

        }



        .arrange li a {

            color: #fff

        }



.groom-manager tr .groomuser_update .user {

    margin-top: 0px;

    float: inherit !important;

}



.groom-manager tr .groomuser_update {

    text-align: center;

    width: 80px;

}



    .groom-manager tr .groomuser_update .cont {

        margin: 0px

    }



.appendix {

    overflow: hidden

}



    .appendix span {

        width: 41px;

        overflow: hidden;

        display: inline-block;

        vertical-align: middle

    }



    .appendix .webuploader-pick {

        padding: 0px

    }



.agree_boxs {

    text-align: center;

    padding: 0px 10px

}



    .agree_boxs .iconfont1 {

        font-size: 30px;

        margin: 10px 0px;

        display: block;

    }



    .agree_boxs p {

        line-height: 25px;

    }



/* 地区 */

.address_hot_abb, .address_hot_adress, address_hot li {

    list-style: none;

    margin: 0;

    padding: 0

}



    .address_hot_adress a {

        text-decoration: none

    }



#tuna_address {

    font-size: 12px

}



    #tuna_address #address_warp {

        background: none repeat scroll 0 0 #FFF;

        border: 1px solid #7F9DB9;

        margin: 0;

        min-height: 305px;

        padding: 0 0 4px;

        text-align: left;

        width: 220px

    }



    * html #tuna_address #address_warp {

        height: 305px

    }



    #tuna_address #address_message {

        color: #e84636;

        display: block;

        height: 20px;

        line-height: 20px;

        overflow: hidden;

        padding: 2px 0 2px 9px;

        width: auto;

        word-wrap: break-word

    }



    #tuna_address #address_list {

        margin: 0;

        min-height: 277px;

        padding: 0

    }



    * html #tuna_address #address_list {

        height: 277px

    }



        #tuna_address #address_list span {

            float: right;

            margin: 0;

            overflow: hidden;

            padding: 0;

            text-align: right;

            white-space: nowrap;

            width: 110px

        }



        #tuna_address #address_list a {

            border-bottom: 1px solid #FFF;

            border-top: 1px solid #FFF;

            color: #666;

            cursor: pointer;

            display: block;

            height: 22px;

            line-height: 22px;

            min-height: 22px;

            overflow: hidden;

            padding: 1px 9px 0;

            text-align: left;

            text-decoration: none

        }



        * html #tuna_address #address_list a {

            height: 22px

        }



            #tuna_address #address_list a:hover {

                background: none repeat scroll 0 0 #e4e3e3;

                border-bottom: 1px solid #e4e3e3;

                border-top: 1px solid #e4e3e3

            }



    #tuna_address .address_selected {

        background: none repeat scroll 0 0 #FFE6A6;

        color: #FFF;

        height: 22px

    }



    #tuna_address .address_pagebreak {

        display: none;

        line-height: 25px;

        margin: 0;

        padding: 0;

        text-align: center

    }



        #tuna_address .address_pagebreak a {

            color: #999;

            display: inline-block;

            font-size: 14px;

            margin: 0;

            padding: 0 4px;

            text-align: center;

        }



    #tuna_address #address_arrowl, #tuna_address #address_arrowr {

        color: #e62d31;

        text-decoration: underline

    }



    #tuna_address a.address_current {

        color: #e62d31;

        text-decoration: underline

    }



.address_hot {

    background-color: #FFF;

    font-size: 12px;

    width: 550px;

    box-shadow: rgba(186, 185, 185, 0.64) 2px 2px 9px;

    z-index: 99999999 !important

}



.address_hotcity {

    background-color: #fff;

    border-color: #ddd;

    border-style: solid;

    border-width: 1px 1px 0;

    color: #bdbcbb;

    height: 24px;

    line-height: 24px;

    padding-left: 10px

}



    .address_hotcity strong {

        color: #666

    }



.address_hotlist {

    border-color: #ddd;

    border-style: solid;

    border-width: 0 1px 1px;

    overflow: hidden;

    padding: 5px

}



.address_hot_abb {

    border-bottom: 1px solid #ddd;

    padding-bottom: 20px;

}



    .address_hot_abb li {

        color: #f70808;

        cursor: pointer;

        float: left;

        height: 20px;

        line-height: 20px;

        list-style-type: none;

        text-align: center;

    }



        .address_hot_abb li span {

            padding: 0 8px

        }



        .address_hot_abb li .hot_selected {

            display: block;

            padding: 0 7px;

            font-weight: 700;

            border-bottom: 1px solid red;

        }



.address_hot_adress {

    padding-top: 4px;

    width: 100%

}



    .address_hot_adress li {

        float: left;

        height: 24px;

        overflow: hidden;

        width: 67px

    }



        .address_hot_adress li a {

            border: 1px solid #FFF;

            color: #000;

            display: block;

            height: 22px;

            line-height: 22px;

            padding-left: 5px

        }



            .address_hot_adress li a:hover {

                color: #e62d31;

                text-decoration: underline

            }



.span_fest {

    text-indent: -9999px

}



.chu_xi span, .chun_jie span, .duan_wu span, .guo_qing span, .lao_dong span, .qing_ming span, .yuan_dan span, .yuan_xiao span, .zhong_qiu span {

    display: block;

    height: 24px;

    background-image: url(/common/icon_festival.png);

    background-repeat: no-repeat

}



.tuna_calendar .chu_xi:hover, .tuna_calendar .chun_jie:hover, .tuna_calendar .duan_wu:hover, .tuna_calendar .guo_qing:hover, .tuna_calendar .lao_dong:hover, .tuna_calendar .qing_ming:hover, .tuna_calendar .yuan_dan:hover, .tuna_calendar .yuan_xiao:hover, .tuna_calendar .zhong_qiu:hover {

    background-image: url(/common/icon_festival.png);

    background-repeat: no-repeat;

    background-position: 0 -400px;

    cursor: pointer

}



.tuna_calendar .festival_select, .tuna_calendar .festival_select:hover {

    background-image: url(/common/icon_festival.png);

    background-repeat: no-repeat;

    background-position: 0 -360px

}



.yuan_dan span {

    background-position: 0 6px

}



.chu_xi span {

    background-position: 0 -35px

}



.chun_jie span {

    background-position: 0 -74px

}



.yuan_xiao span {

    background-position: 0 -114px

}



.qing_ming span {

    background-position: 0 -155px

}



.lao_dong span {

    background-position: 0 -194px

}



.duan_wu span {

    background-position: 0 -234px

}



.zhong_qiu span {

    background-position: 0 -274px

}



.guo_qing span {

    background-position: 0 -314px

}

/* 地区 */



/*签到*/

.DdsCheckCont {

    position: fixed;

    overflow: hidden;

    height: 100%;

    width: 100%;

    top: 0px;

    left: 0px;

    z-index: 10000;

    display: none;

}



    .DdsCheckCont .bg {

        background: #000;

        opacity: 0.5;

        filter: alpha(opacity=50);

        position: absolute;

        top: 0px;

        left: 0px;

        width: 100%;

        height: 100%;

        z-index: 1;

    }



    .DdsCheckCont .CheckCont {

        width: 895px;

        height: 615px;

        margin: auto;

        position: relative;

        z-index: 5;

        top: 50%;

        margin-top: -300px;

        border-radius: 3px;

        color: #fff;

        background: url(../../Images/bg11.png) #0a1a31 no-repeat;

        padding: 24px 35px;

    }



        .DdsCheckCont .CheckCont .cloesdBtn {

            position: absolute;

            right: -23px;

            top: -23px;

            cursor: pointer;

            z-index: 20;

        }



        .DdsCheckCont .CheckCont .img_showtt {

            text-align: center;

            display: block;

            overflow: hidden;

            position: absolute;

            top: -80px;

            width: 100%;

            left: 0px

        }



        .DdsCheckCont .CheckCont .dataCenter .datatext {

            width: 335px;

            margin-top: 60px;

        }



        .DdsCheckCont .CheckCont .dataCenter {

            overflow: hidden;

        }



            .DdsCheckCont .CheckCont .dataCenter .datatime {

                width: 465px;

            }



            .DdsCheckCont .CheckCont .dataCenter .top {

                position: relative;

                padding-top: 23px;

                height: 110px;

            }



                .DdsCheckCont .CheckCont .dataCenter .top .signin {

                    display: inline-block;

                    background: url(../../Images/btn3.png) no-repeat;

                    width: 196px;

                    height: 64px;

                    text-align: center;

                    line-height: 64px;

                    font-size: 24px;

                    color: #644646;

                    font-weight: bold

                }



                    .DdsCheckCont .CheckCont .dataCenter .top .signin a {

                        display: block

                    }



                .DdsCheckCont .CheckCont .dataCenter .top p {

                    font-size: 18px;

                    margin-bottom: 20px;

                }



                .DdsCheckCont .CheckCont .dataCenter .top .img1 {

                    position: absolute;

                    right: 0px;

                    top: 0px;

                }



            .DdsCheckCont .CheckCont .dataCenter .rule {

                border-top: 1px solid #858d98;

                margin-top: 35px;

                padding-top: 25px;

            }



                .DdsCheckCont .CheckCont .dataCenter .rule h4 {

                    font-size: 18px;

                }



                .DdsCheckCont .CheckCont .dataCenter .rule .cont {

                    font-size: 14px;

                }



        .DdsCheckCont .CheckCont .dataBottom {

            margin-top: 20px;

        }



            .DdsCheckCont .CheckCont .dataBottom p {

                color: #fd960c;

                font-size: 18px;

                font-weight: bold;

            }



                .DdsCheckCont .CheckCont .dataBottom p i {

                    font-size: 14px;

                    color: #666666;

                }



            .DdsCheckCont .CheckCont .dataBottom .progressBarCont {

                position: relative;

                width: 100%;

                margin: 37px 0px 0px 0px;

                height: 10px;

                background: #c9c9c9;

                border-radius: 3px;

                clear: both;

            }



                .DdsCheckCont .CheckCont .dataBottom .progressBarCont .bar {

                    position: relative;

                    left: 0px;

                    top: 0px;

                    background: #ec5042;

                    height: 10px;

                    border-radius: 3px;

                }



        .DdsCheckCont .CheckCont .bimap {

            margin-top: -33px;

            position: relative;

            z-index: 44;

            text-align: center;

        }



            .DdsCheckCont .CheckCont .bimap .bitext {

                float: left;

            }



                .DdsCheckCont .CheckCont .bimap .bitext img {

                }



                .DdsCheckCont .CheckCont .bimap .bitext span {

                    display: block;

                    background: url(../../../Images/box5.png) no-repeat;

                    width: 84px;

                    height: 54px;

                    overflow: hidden;

                    color: #fff;

                    padding: 16px 0px;

                    text-align: center;

                }



                .DdsCheckCont .CheckCont .bimap .bitext.bitext1 {

                    margin-left: 130px;

                }



                .DdsCheckCont .CheckCont .bimap .bitext.bitext2 {

                    margin-left: 150px;

                }



                .DdsCheckCont .CheckCont .bimap .bitext.bitext4 {

                    float: right

                }



                .DdsCheckCont .CheckCont .bimap .bitext.bitext3 {

                    margin-left: 100px

                }



                .DdsCheckCont .CheckCont .bimap .bitext.curr span {

                    background: url(../../../Images/box6.png) no-repeat;

                }

/***签到***/

.activety .actqd {

    width: 60%;

    margin: 50px auto 0;

}



.qd_dataCont {

    width: 50%;

}



.qdtips {

    width: 44%;

    background: #A4DCCA;

    padding: 20px;

    color: #005c3d;

    line-height: 26px;

    min-height: 316px;

    border-radius: 5px;

}



.qd_dataCont .qd_box {

    overflow: hidden;

    font-size: 18px;

}



.qd_dataCont .tt {

    height: auto;

    overflow: hidden;

    width: 100%;

    margin: 0px auto;

}



    .qd_dataCont .tt p {

        text-align: center;

        color: #fff;

        margin: 0px;

        background-color: #3d3d3d;

        font-size: 16px;

        line-height: 44px;

    }



    .qd_dataCont .tt em {

        float: right;

        width: 145px;

        font-size: 16px;

        text-align: center;

        border: 2px solid #e7e7e6;

        background: #fff;

        border-bottom: 0px;

        color: #888;

        line-height: 36px;

    }



.qd_dataCont .qd_cont {

    margin: 0px auto;

    height: auto;

    overflow: hidden;

    border-radius: 5px;

}



    .qd_dataCont .qd_cont .date_show {

        width: 100%;

        margin-top: 0px;

        border-collapse: collapse;

        background: rgba(255, 255, 255, 0.20);

        height: 365px;

    }



        .qd_dataCont .qd_cont .date_show thead th {

            height: 44px;

            text-align: center;

            line-height: 33px;

            font-weight: 500;

            background: rgba(153, 153, 153, 0.2);

            font-family: cursive;

        }



        .qd_dataCont .qd_cont .date_show td {

            width: 40px;

            text-align: center;

            overflow: hidden;

            line-height: 40px;

            line-height: 45px\9

        }



            .qd_dataCont .qd_cont .date_show td.tfooters {

                text-align: left;

                text-indent: 10px;

            }



            .qd_dataCont .qd_cont .date_show td .today_qd_btn {

                color: #109F71;

                font-weight: bold;

            }



            .qd_dataCont .qd_cont .date_show td.curr {

                position: relative;

                z-index: 10;

                color: #3b485a;

            }



                .qd_dataCont .qd_cont .date_show td.curr:before {

                    content: '';

                    color: #fff;

                    background: url(../../../Images/Checkin.png) no-repeat center center;

                    display: inline-block;

                    height: 44px;

                    width: 44px;

                    line-height: 44px;

                    line-height: 50px\9 !important;

                    position: absolute;

                    z-index: 55;

                    left: 50%;

                    top: 50%;

                    margin-top: -22px;

                    margin-left: -22px;

                }



.today_qd a {

    display: block;

    background-color: #109F71;

    width: 140px;

    height: 50px;

    line-height: 50px;

    margin-top: 20px;

    text-align: center;

    color: #fff;

    margin-right: 40px;

    border-radius: 5px;

    float: left;

    overflow: hidden;

}



.qiandao_ {

    padding-right: 5px;

    padding-left: 5px;

    overflow: hidden;

}



    .qiandao_ .sbtn {

        margin: 15px 0;

        padding: 10px 30px;

    }



    .qiandao_ .fr.c_d4d {

        display: block;

        text-decoration: underline;

    }



.qd_dataCont .change_date {

    font-size: 16px;

    height: 44px;

    overflow: hidden;

    text-align: center;

    border-bottom: 0px;

    color: #888;

}



    .qd_dataCont .change_date .tl {

        float: left;

        width: 30px;

        height: 44px;

        line-height: 0px;

        overflow: hidden;

    }



        .qd_dataCont .change_date .tl a {

            display: block;

            margin-top: 19px;

            overflow: hidden;

        }



    .qd_dataCont .change_date em {

        display: block;

        color: #fff;

        height: 44px;

        font-size: 18px;

        line-height: 44px;

        overflow: hidden;

    }



    .qd_dataCont .change_date .tr {

        float: left;

        width: 30px;

        height: 44px;

        line-height: 0px;

        overflow: hidden;

    }



        .qd_dataCont .change_date .tr a {

            display: block;

            margin-top: 19px;

            overflow: hidden;

        }





.banner-slideBox {

    overflow: hidden;

    height: 510px;

}



    .banner-slideBox .bd li {

        height: 510px;

        overflow: hidden

    }



        .banner-slideBox .bd li > a {

            display: block;

            height: 510px;

        }



    .banner-slideBox .hd {

        position: absolute;

        width: 100%;

        text-align: center;

        bottom: 30px;

        z-index: 10

    }



        .banner-slideBox .hd li {

            position: relative;

            display: inline-block;

            vertical-align: top;

            width: 16px;

            height: 16px;

            margin: 0 5px;

            border-radius: 50%;

            border: 1px solid #fff;

            cursor: pointer;

            opacity: .8

        }



            .banner-slideBox .hd li:before {

                content: "";

                display: none\9;

                position: absolute;

                left: 50%;

                top: 50%;

                width: 11px;

                height: 11px;

                background: #fff;

                border-radius: 50%;

                -webkit-transition: -webkit-transform .3s;

                transition: -webkit-transform .3s;

                transition: transform .3s;

                transition: transform .3s,-webkit-transform .3s;

                -webkit-transform: translate(-50%,-50%) scale(0);

                transform: translate(-50%,-50%) scale(0)

            }



            .banner-slideBox .hd li.on:before {

                -webkit-transform: translate(-50%,-50%) scale(1);

                transform: translate(-50%,-50%) scale(1);

            }



            .banner-slideBox .hd li.on {

                background: #fff\9

            }

/* 投递资料编辑 */

.investor2 .formMain dt {

    width: 120px;

}



.investor2 .handCard2 .box {

    margin-right: 10px

}



.investor2 .formMain dd.allw {

    width: 920px;

}



.investor2 .case_data {

    width: 900px

}



    .investor2 .case_data .case_data_title span {

        width: 845px;

    }



        .investor2 .case_data .case_data_title span em {

            width: 170px;

        }



.investor2 .case_data_add select {

    width: 170px;

}



.investor2 .case_data_add .txt_type {

    width: 170px;

}



.nominate_tt {

    border-bottom: 1px solid #ddd;

    overflow: hidden;

    margin-top: 30px;

    margin-bottom: 20px;

    font-size: 16px;

    padding: 15px 0;

    font-weight: 700

}



/* 软件定制推荐 */

.coll-productManager2 {

    display: table;

    width: 100%;

}



    .coll-productManager2 ul {

        width: 105%;

    }



    .coll-productManager2 li {

        background: #fff;

        float: left;

        width: 245px;

        height: 292px;

        overflow: hidden;

        box-shadow: 0px 0px 14px #eaeaea;

        text-align: center;

        padding: 13px;

        margin-right: 32px;

        margin-left: 10px;

        margin-bottom: 20px;

        transition: 0.5s;

    }



        .coll-productManager2 li .img_show {

            position: relative;

            margin-top: 10px;

        }



            .coll-productManager2 li .img_show span {

                height: 100px;

                width: 100px;

                display: inline-block;

                overflow: hidden;

                border-radius: 50%;

            }



                .coll-productManager2 li .img_show span a {

                    display: block;

                    height: 100%;

                }



                .coll-productManager2 li .img_show span img {

                    min-height: 100px;

                    width: 100%;

                    ;

                }



            .coll-productManager2 li .img_show label {

                position: absolute;

                bottom: 0px;

                right: 50%;

                margin-right: -47px;

                display: inline-block;

                background: #33bf54;

                color: #fff;

                border-radius: 50%;

                width: 30px;

                height: 30px;

                line-height: 30px;

                cursor: pointer

            }



                .coll-productManager2 li .img_show label:hover {

                    background: #3acc5c

                }



        .coll-productManager2 li .name {

            margin-top: 10px;

            position: relative;

        }



            .coll-productManager2 li .name a {

                font-size: 18px;

                font-weight: bold;

                display: inline-block;

                max-width: 60%;

                height: 29px;

                overflow: hidden;

                white-space: nowrap;

                -o-text-overflow: ellipsis;

                text-overflow: ellipsis;

            }



                .coll-productManager2 li .name a:hover {

                    color: #e62d31

                }



            .coll-productManager2 li .name i {

                color: #e62d31;

                font-size: 28px;

                vertical-align: middle;

                position: absolute;

                margin-left: 13px;

            }



        .coll-productManager2 li p {

            color: #999999;

            font-size: 14px

        }



        .coll-productManager2 li font {

            display: block;

            margin: 10px 0px 15px 0px;

        }



            .coll-productManager2 li font i {

                display: inline-block;

                border-radius: 3px;

                background: #f4f5f9;

                color: #999999;

                padding: 4px 8px;

                margin: 0px 3px;

            }



        .coll-productManager2 li .btns {

            text-align: center

        }



            .coll-productManager2 li .btns a {

                display: block;

                height: 40px;

                line-height: 40px;

                font-size: 14px;

                border-radius: 3px;

                background: #eeeeee;

            }



            .coll-productManager2 li .btns:hover a {

                background: #e62d31;

                color: #fff

            }



        .coll-productManager2 li:hover {

            box-shadow: 0px 0px 14px #ccc;

            transform: translateY(-5px)

        }



@-webkit-keyframes tada {

    0% {

        -webkit-transform: scale(1);

        transform: scale(1)

    }



    10%,20% {

        -webkit-transform: scale(.9) rotate(-3deg);

        transform: scale(.9) rotate(-3deg)

    }



    30%,50%,70%,90% {

        -webkit-transform: scale(1.1) rotate(3deg);

        transform: scale(1.1) rotate(3deg)

    }



    40%,60%,80% {

        -webkit-transform: scale(1.1) rotate(-3deg);

        transform: scale(1.1) rotate(-3deg)

    }



    100% {

        -webkit-transform: scale(1) rotate(0);

        transform: scale(1) rotate(0)

    }

}



@keyframes tada {

    0% {

        -webkit-transform: scale(1);

        -ms-transform: scale(1);

        transform: scale(1)

    }



    10%,20% {

        -webkit-transform: scale(.9) rotate(-3deg);

        -ms-transform: scale(.9) rotate(-3deg);

        transform: scale(.9) rotate(-3deg)

    }



    30%,50%,70%,90% {

        -webkit-transform: scale(1.1) rotate(3deg);

        -ms-transform: scale(1.1) rotate(3deg);

        transform: scale(1.1) rotate(3deg)

    }



    40%,60%,80% {

        -webkit-transform: scale(1.1) rotate(-3deg);

        -ms-transform: scale(1.1) rotate(-3deg);

        transform: scale(1.1) rotate(-3deg)

    }



    100% {

        -webkit-transform: scale(1) rotate(0);

        -ms-transform: scale(1) rotate(0);

        transform: scale(1) rotate(0)

    }

}





/*IT商城活动*/

.coupon_activity {

    background: url(../../Images/coupon/coupon_02.jpg);

    overflow: hidden;

    position: relative;

    min-height: 2100px;

}



.header_activity {

    background: rgba(0, 0, 0, 0.50);

    height: 50px;

    line-height: 50px;

    overflow: hidden;

    position: absolute;

    top: 0px;

    width: 100%;

    left: 0px;

    z-index: 10;

}



    .header_activity a {

        color: #fff;

    }



    .header_activity .headApp {

        color: #999999

    }



        .header_activity .headApp i {

            margin-right: 5px;

            vertical-align: middle;

            font-size: 22px;

        }



    .header_activity a:hover {

        color: #fff;

    }



    .header_activity .regLogin a {

        margin-left: 35px;

        font-size: 14px

    }



        .header_activity .regLogin a:hover {

            color: #e62d31

        }



    .header_activity .logo {

        margin-right: 10px

    }



        .header_activity .logo img {

            margin-top: 8px

        }



.coupon_activity .imgShowb {

    position: absolute;

    bottom: 50px;

    transition: 1s;

    z-index: 20

}



    .coupon_activity .imgShowb img {

        transition: 1s;

    }



    .coupon_activity .imgShowb:hover {

        bottom: 55px;

    }



        .coupon_activity .imgShowb:hover img {

            transform: scale(1.1);

            -moz-transform: scale(1.1);

            -webkit-transform: scale(1.1);

            transition: 1s;

        }



.coupon_activity .img_showit {

    position: absolute;

    top: 0px;

    width: 100%;

    z-index: 1;

}



.coupon_activity .img_text1 {

    position: absolute;

    top: 85px;

    width: 100%;

    z-index: 2;

    text-align: center;

}



.coupon_activity .img_text2 {

    position: absolute;

    top: 156px;

    width: 100%;

    z-index: 2;

    text-align: center;

}



.coupon_activity .img_text3 {

    position: absolute;

    top: 458px;

    width: 100%;

    z-index: 4;

    text-align: center;

}



.coupon_activity .img_text6 {

    position: absolute;

    top: 377px;

    width: 100%;

    z-index: 3;

    text-align: center;

}



.coupon_activity .img_text7 {

    position: absolute;

    top: 273px;

    width: 285px;

    z-index: 4;

    text-align: center;

    left: 50%;

    margin-left: -282px;

}



.coupon_activity .img_text4 {

    display: inline-block;

    text-align: center;

    font-size: 30px;

    color: #fff600;

    position: relative;

    z-index: 4;

    margin-top: 10px;

}



.coupon_activity .activeTips {

    background: url(../../Images/coupon/tips.jpg) repeat;

    border-radius: 3px;

    overflow: hidden;

    color: #feef00;

    font-size: 16px;

    padding: 30px 40px;

    line-height: 25px;

    margin-top: 30px;

}



    .coupon_activity .activeTips p {

        margin-bottom: 18px;

    }



.coupon_activity .w1200 {

    position: relative;

    z-index: 11;

    padding-bottom: 300px;

}



.coupon_activity .ProductBox {

    position: relative

}



    .coupon_activity .ProductBox .imgShow1 {

        position: absolute;

    }



.activeFooter {

    text-align: center;

    position: absolute;

    width: 100%;

    bottom: 0px;

    left: 0px;

    color: #999999;

    z-index: 15;

    padding: 10px 0px;

    background: rgba(0, 0, 0, 0.50);

}



.activeProduct {

    padding-top: 20px;

    overflow: hidden;

}



    .activeProduct ul {

        width: 105%;

        overflow: hidden;

    }



    .activeProduct li {

        float: left;

        width: 225px;

        height: 252px;

        background: #fff;

        margin-right: 20px;

        margin-bottom: 20px;

        cursor: pointer;

        transition: 0.5s;

        position: relative;

    }



        .activeProduct li .presell {

            position: absolute;

            right: 0px;

            top: 0px;

            z-index: 10

        }



        .activeProduct li .img_show {

            height: 149px;

            overflow: hidden;

        }



        .activeProduct li a {

            display: block;

            height: 100%;

            width: 100%

        }



        .activeProduct li .img_show img {

            width: 100%;

            height: 100%;

            transition: 0.8s;

        }



        .activeProduct li .info {

            text-align: left;

            position: relative;

            z-index: 5;

            padding: 0px 20px;

            overflow: hidden

        }



            .activeProduct li .info .tt {

                font-size: 14px;

                margin: 15px 0px 3px 0px;

                font-weight: bold;

                height: 20px;

                line-height: 20px;

                overflow: hidden;

                white-space: nowrap;

                -o-text-overflow: ellipsis;

                text-overflow: ellipsis;

            }



                .activeProduct li .info .tt img {

                    margin-left: 5px;

                    vertical-align: super;

                }



                .activeProduct li .info .tt:hover,

                .activeProduct li .info h3:hover {

                    color: #E62D31;

                }



            .activeProduct li .info .p1 {

                color: #999999;

                font-size: 14px;

            }



            .activeProduct li .info .p2 {

                color: #555555;

                font-size: 14px;

            }



        .activeProduct li:hover .img_show img {

            transform: scale(1.2) !important;

            -moz-transform: scale(1.2);

            -webkit-transform: scale(1.2);

        }



        .activeProduct li:before {

            content: '';

            background: url(../../Images/coupon/coupon_07.png) no-repeat;

            position: absolute;

            top: 0px;

            width: 100%;

            left: 0px;

            height: 100%;

            z-index: 1;

        }



        .activeProduct li.first:before {

            background: url(../../Images/coupon/coupon_09.png) no-repeat;

        }



        .activeProduct li.first {

            text-align: center;

            color: #fff600;

            padding: 78px 20px 0px 20px;

            background: #c90622;

            border-radius: 5px;

        }



            .activeProduct li.first font {

                font-size: 36px;

                display: block;

            }



            .activeProduct li.first .cont {

                position: relative;

                z-index: 1;

            }



                .activeProduct li.first .cont label {

                    display: block;

                    margin-bottom: 7px;

                    margin-top: 3px

                }



            .activeProduct li.first p {

                text-align: left;

                line-height: 20px

            }



            .activeProduct li.first .abtn {

                background: url(../../Images/coupon/coupon_10.png) center no-repeat;

                font-size: 18px;

                text-align: center;

                height: 62px;

                line-height: 56px;

                color: #ff0000; /* margin-top: 10px; */

            }



                .activeProduct li.first .abtn:hover {

                    animation-name: tada;

                    animation: tada 1s infinite;

                    -webkit-animation: tada 1s infinite;

                }



            .activeProduct li.first.curr:before {

                background: url(../../Images/coupon/coupon_08.png) no-repeat !important;

                top: -60px;

            }



            .activeProduct li.first.curr {

                padding-top: 50px;

            }



.acno {

    text-align: center;

    padding: 15px 0px;

}



    .acno a {

        color: #fdd431;

        font-weight: bold;

        font-size: 16px

    }



.publishCustom {

    margin: 20px 20px;

}



    .publishCustom .top {

        text-align: center;

        overflow: hidden;

        margin: 25px 0px

    }



        .publishCustom .top span {

            display: inline-block;

            vertical-align: middle;

            margin-left: 18px;

        }



            .publishCustom .top span font {

                font-size: 30px

            }



            .publishCustom .top span p {

                margin-bottom: 0px;

                margin-top: -10px;

                letter-spacing: 1.2px;

                color: #666;

            }



        .publishCustom .top img {

            vertical-align: middle;

        }



    .publishCustom ul {

        overflow: hidden;

    }



        .publishCustom ul li {

            display: block;

            overflow: hidden;

            font-size: 14px;

            padding: 10px 0px;

            border: 1px solid #fff;

        }



            .publishCustom ul li label {

                width: 85px;

                text-align: right;

                float: left;

                line-height: 35px;

                margin-right: 8px;

                display: inline-block;

            }



                .publishCustom ul li label sup {

                    color: #e62d31

                }



            .publishCustom ul li .cont {

                width: 530px;

                float: left;

            }



                .publishCustom ul li .cont .city {

                    overflow: hidden;

                    color: #999999;

                }



                    .publishCustom ul li .cont .city .more {

                        color: #666;

                        line-height: 35px

                    }



                        .publishCustom ul li .cont .city .more:hover {

                            color: #e62d31

                        }



                        .publishCustom ul li .cont .city .more.stop {

                            display: none

                        }



                    .publishCustom ul li .cont .city .box span,

                    .publishCustom ul li .cont .city .box a {

                        border-radius: 3px;

                        border: 1px solid #dddddd;

                        font-size: 14px;

                        color: #999999;

                        display: inline-block;

                        height: 35px;

                        line-height: 35px;

                        min-width: 95px;

                        text-align: center;

                        float: left;

                        margin-right: 15px;

                        cursor: pointer;

                        padding: 0px 15px;

                    }



                    .publishCustom ul li .cont .city .last {

                        margin-right: 0px;

                        border: 0px;

                        width: auto;

                        cursor: pointer;

                        line-height: 40px;

                        color: #999999;

                    }



                        .publishCustom ul li .cont .city .last:hover,

                        .publishCustom ul li .twocity .search .last:hover {

                            color: #e62d31

                        }



                    .publishCustom ul li .cont .city .box span.curr,

                    .publishCustom ul li .cont .city .box a.curr {

                        border: 1px solid #e62d31;

                        color: #eb3333;

                        font-weight: bold;

                    }



            .publishCustom ul li textarea {

                width: 100%;

                height: 80px;

            }



            .publishCustom ul li .form-control {

                height: 35px;

                line-height: 35px;

            }



            .publishCustom ul li .btn {

                font-size: 16px;

                color: #fff;

                background: #e84636;

                width: 160px;

                height: 40px;

                line-height: 40px;

                text-align: center;

                display: inline-block;

                padding: 0px;

            }



            .publishCustom ul li .twocity {

                color: #999999;

                font-size: 14px;

                padding-left: 20px;

                display: none;

            }



            .publishCustom ul li .search {

                overflow: hidden;

                display: none;

                margin-top: 10px

            }



                .publishCustom ul li .search .form-control {

                    width: 235px;

                    float: left;

                    border-radius: 3px

                }



            .publishCustom ul li.SystemType .cont .city span {

            }



.centralContent {

    margin: 20px auto;

    min-height: 500px

}



/*云币规则*/

.protocolText { /* color: #666666; */

    font-size: 14px; /* text-indent: 30px; */

    padding: 30px 45px;

}



    .protocolText h4 {

        text-indent: 0px;

        color: #333;

        font-size: 16px;

        font-weight: bold !important;

        margin-bottom: 15px

    }



    .protocolText h2 {

        text-indent: 0px;

        color: #333;

        font-size: 24px;

        font-weight: bold !important;

        margin: 10px 0px 30px 0px;

    }



    .protocolText p {

        line-height: 28px;

        display: block;

        overflow: hidden;

    }



    .protocolText a {

        text-indent: 0px

    }



/*发布需求详情*/

.needdetailCenter {

    background: #fff;

    padding: 30px 70px

}



.needdetail {

    position: relative;

    padding: 30px 30px 30px 30px

}



    .needdetail .detailtt {

        font-size: 18px;

        text-align: right;

        overflow: hidden

    }



        .needdetail .detailtt span {

            float: right;

            position: relative;

        }



            .needdetail .detailtt span:before {

                content: "";

                width: 115px;

                height: 1px;

                background: #666666;

                display: inline-block;

                position: absolute;

                left: -124px;

                top: 12px;

            }



    .needdetail .cont {

        overflow: hidden;

    }



    .needdetail .contfl {

        max-width: 770px;

    }



        .needdetail .contfl .conttt {

            font-size: 30px;

            font-weight: bold;

            padding: 10px 0px;

            position: relative;

            margin-bottom: 17px;

        }



            .needdetail .contfl .conttt:before {

                content: "";

                background: #f65d3d;

                border-radius: 3px;

                height: 5px;

                width: 70px;

                display: inline-block;

                position: absolute;

                bottom: 0px;

            }



        .needdetail .contfl .text {

            font-size: 16px;

            line-height: 38px

        }



    .needdetail .contfr img {

        margin-top: 44px;

        width: 150px;

        margin-left: 20px;

        margin-right: 20px;

    }



    .needdetail.curr {

        border-right: 3px solid #e60012;

        border-left: 0px;

    }



        .needdetail.curr .detailtt span {

            float: left;

            margin-left: 125px;

        }



        .needdetail.curr .contfl .conttt {

            text-align: right;

        }



            .needdetail.curr .contfl .conttt:before {

                right: 0px

            }



    .needdetail .dian {

        position: absolute;

        right: 338px;

        top: 149px;

    }



    .needdetail .dian2 {

        position: absolute;

        left: -145px;

        top: 68px;

    }



    .needdetail .dian3 {

        position: absolute;

        left: 379px;

        top: 121px;

    }



    .needdetail .dian4 {

        position: absolute;

        left: -80px;

        bottom: 60px;

    }



    .needdetail#box1,

    .needdetail#box3 {

        border-left: 3px solid #f65d3d;

        border-bottom: 3px solid #f65d3d;

    }



        .needdetail#box1:before,

        .needdetail#box3:before {

            content: '';

            background: url(../../Images/img3.jpg) no-repeat;

            width: 30px;

            height: 30px;

            position: absolute;

            left: -16px;

            top: 0px

        }



    .needdetail#box2,

    .needdetail#box4 {

        border-right: 3px solid #f65d3d;

        margin-bottom: 40px

    }



        .needdetail#box2:before,

        .needdetail#box4:before {

            content: '';

            background: url(../../Images/img3.jpg) no-repeat;

            width: 30px;

            height: 30px;

            position: absolute;

            right: -16px;

            bottom: 0px

        }





.navimgbanner {

    width: 100%;

    text-align: center;

    position: relative

}



    .navimgbanner a {

        display: block;

        height: 100%

    }



    .navimgbanner img {

        width: 100%

    }







/* 需求匹配 */

.brain_select {

    overflow: hidden;

    position: relative; /* margin-top: 25px; */

    margin: 0px 25px; /* padding: 20px 0px; */

    padding-bottom: 20px;

    border-bottom: 1px solid #eee;

    margin-top: 20px;

}



    .brain_select .text_in {

        border: 1px solid #dddddd;

        border-radius: 20px;

        width: 100%;

        padding: 0px 30px;

        height: 35px;

        line-height: 35px;

    }



    .brain_select i {

        position: absolute;

        right: 5px;

        top: 0px;

        font-weight: bold;

        padding: 0px 10px;

        cursor: pointer;

        line-height: 35px;

    }



        .brain_select i:hover {

            color: #e62d31;

        }



.findRult {

    padding: 10px 0px;

    font-size: 15px;

    margin-top: 15px;

}



.getMore3 {

    text-align: center;

    color: #999999;

    font-size: 13px;

    margin: 10px 0px;

}



    .getMore3 a {

        color: #999999;

    }



    .getMore3 i {

        margin-left: 2px;

    }



    .getMore3 a:hover {

        color: #e62d31

    }



.match-top {

    background: #fff;

    overflow: hidden;

}



    .match-top .fluid-top {

        margin-top: 0px

    }





.coll-productManager3 {

    display: table;

    width: 100%;

}



    .coll-productManager3 ul {

        width: 105%;

    }



    .coll-productManager3 li {

        background: #fff;

        float: left;

        width: 220px;

        height: 280px;

        overflow: hidden; /* box-shadow: 0px 0px 14px #eaeaea; */

        text-align: center;

        padding: 13px;

        margin-right: 25px; /* margin-left: 10px; */

        margin-bottom: 20px;

        transition: 0.5s;

    }



        .coll-productManager3 li .img_show {

            position: relative; /* margin-top: 10px; */

        }



            .coll-productManager3 li .img_show span {

                height: 100px;

                width: 100px;

                display: inline-block;

                overflow: hidden;

                border-radius: 50%;

            }



                .coll-productManager3 li .img_show span a {

                    display: block;

                    height: 100%;

                }



                .coll-productManager3 li .img_show span img {

                    min-height: 100px;

                    width: 100%;

                    ;

                }



            .coll-productManager3 li .img_show label {

                position: absolute;

                bottom: 0px;

                right: 50%;

                margin-right: -47px;

                display: inline-block;

                background: #33bf54;

                color: #fff;

                border-radius: 50%;

                width: 30px;

                height: 30px;

                line-height: 30px;

                cursor: pointer

            }



                .coll-productManager3 li .img_show label:hover {

                    background: #3acc5c

                }



        .coll-productManager3 li .name {

            margin-top: 5px;

            position: relative;

        }



            .coll-productManager3 li .name a {

                font-size: 18px;

                font-weight: bold;

                display: inline-block;

                max-width: 60%;

                height: 29px;

                overflow: hidden;

                white-space: nowrap;

                -o-text-overflow: ellipsis;

                text-overflow: ellipsis;

            }



                .coll-productManager3 li .name a:hover {

                    color: #e62d31

                }



            .coll-productManager3 li .name i {

                color: #e62d31;

                font-size: 28px;

                vertical-align: middle;

                position: absolute;

                margin-left: 10px;

            }



        .coll-productManager3 li p {

            color: #999999;

            font-size: 14px;

            line-height: 28px;

        }



        .coll-productManager3 li .tag {

            display: block;

            margin: 7px 0px 10px 0px;

        }



            .coll-productManager3 li .tag i {

                display: inline-block;

                border-radius: 3px;

                background: #f4f5f9;

                color: #999999;

                padding: 4px 8px;

                margin: 0px 3px;

            }



        .coll-productManager3 li .btns {

            text-align: center

        }



            .coll-productManager3 li .btns a {

                display: block;

                height: 40px;

                line-height: 40px;

                font-size: 14px;

                border-radius: 3px;

                background: #eeeeee;

            }



            .coll-productManager3 li .btns:hover a {

                background: #e62d31;

                color: #fff

            }



        .coll-productManager3 li:hover {

            box-shadow: 0px 0px 14px #ccc;

            transform: translateY(-5px)

        }





.m_type_cont li .cityBox {

    display: none;

}



.citytt {

    border-bottom: 1px solid #eee;

    height: 30px;

    line-height: 30px;

    margin-top: 10px;

}



    .citytt span {

        padding: 0px 20px;

        display: inline-block;

        height: 30px;

        overflow: hidden;

        line-height: 30px;

        cursor: pointer;

    }



        .citytt span.curr {

            border: 1px solid #eee;

            border-radius: 5px 5px 0px 0px;

            border-bottom: 0px;

            height: 30px;

            background: #fff;

        }



        .citytt span:hover {

            color: #e62d31;

        }



.twoType .cont {

    display: none;

    overflow: hidden;

    padding: 5px 10px 10px 0px

}



/* 服务商入驻不通过 */

.review-tips {

    overflow: hidden;

    width: 100%;

    margin: 30px 0;

    text-align: center;

    display: table;

    vertical-align: middle;

    margin-top: 10%;

    margin-bottom: 5%

}



    .review-tips .img_show {

        text-align: right;

        vertical-align: middle;

        display: inline-block

    }



    .review-tips .cont {

        text-align: left;

        display: inline-block;

        vertical-align: middle;

        padding-left: 40px

    }



        .review-tips .cont .tt {

            font-size: 16px;

            font-weight: bold;

            margin-bottom: 10px

        }



        .review-tips .cont p {

            color: #666666

        }



            .review-tips .cont p b {

                color: #333

            }



/*用户类型*/

.regLoginCont2 {

    overflow: hidden;

    min-height: 500px;

}



    .regLoginCont2 h3 {

        text-align: center;

        font-size: 22px;

        margin-top: 10px;

    }



        .regLoginCont2 h3 a {

            font-size: 24px;

        }



.selectUser {

    overflow: hidden;

    width: 445px;

    margin: 25px auto 40px auto;

}



    .selectUser a {

        margin-top: 20px !important;

        padding: 13px 18px;

        font-size: 16px;

        display: block;

        background: #e62d31;

        border-radius: 3px;

        color: #fff;

        text-align: center;

    }



    .selectUser p {

        color: #999999;

        line-height: 25px;

        margin-top: 10px

    }



.btns-int {

    text-align: center;

    color: #cccccc;

    display: inline-block;

}



    .btns-int a {

        margin: 0 5px;

        color: #666;

    }



/*服务商评价*/

.evaluateHead {

    height: 85px;

    border: 1px solid #ddd;

    border-left: 8px solid #f1f1f1;

    margin-bottom: 20px;

    margin-top: 20px;

    overflow: hidden;

}



    .evaluateHead label {

        margin: 4px 0;

        height: 75px;

        width: 140px;

        border-right: 1px solid #ddd;

        float: left;

        text-align: center

    }



        .evaluateHead label i {

            display: block;

            font-size: 24px;

            color: #e62d31;

            margin-top: 15px;

            margin-bottom: 5px

        }



        .evaluateHead label em {

            font-weight: bold;

        }



    .evaluateHead ul {

        display: inline-block;

        float: left;

        padding-left: 20px;

        line-height: 85px

    }



    .evaluateHead li {

        display: inline-block;

        float: left;

        width: 240px

    }



        .evaluateHead li em {

            font-weight: bold;

            margin-right: 10px

        }



        .evaluateHead li i {

            color: #bbb;

        }



            .evaluateHead li i.iconfont1.curr {

                color: #e62d31;

            }



        .evaluateHead li span b {

            font-size: 15px;

            vertical-align: bottom;

        }



/*服务商入驻活动*/

.settlement {

    overflow: hidden

}



    .settlement .banner-top {

        text-align: center;

        background: url(../../Images/coupon/bg2.png) no-repeat center;

        height: 880px;

        overflow: hidden;

        position: relative

    }



        .settlement .banner-top .text1 {

            margin-top: 240px;

            margin-bottom: 100px;

            position: relative;

            z-index: 5

        }



        .settlement .banner-top .box {

            position: absolute;

            width: 100%;

            height: 100%;

            top: 0px;

            left: 0px;

            z-index: 2

        }



        .settlement .banner-top .text3 {

            margin-top: 60px;

            position: relative;

            z-index: 5

        }



        .settlement .banner-top .text2 {

            position: relative;

            z-index: 5

        }



            .settlement .banner-top .text2 .go {

                animation-name: tada;

                animation: tada 1s infinite;

                -webkit-animation: tada 1s infinite

            }



        .settlement .banner-top a img {

            transition: 0.2s

        }



            .settlement .banner-top a img:hover {

                transform: scale(1.1);

                -moz-transform: scale(1.1);

                -webkit-transform: scale(1.1);

            }



    .settlement .setpage1 {

        background: #f8f8f8;

        overflow: hidden;

        text-align: center;

        padding-bottom: 55px

    }



    .settlement .titles {

        font-size: 43px;

        font-weight: 700;

        text-align: center;

        margin: 80px 0

    }



    .settlement .gift {

        text-align: center

    }



        .settlement .gift ul {

            width: 105%

        }



        .settlement .gift li {

            margin-right: 32px;

            display: inline-block;

            vertical-align: top;

            background: url(../../Images/coupon/box5.png) no-repeat;

            width: 380px;

            height: 320px;

            position: relative;

            margin-bottom: 32px;

            transition: 0.5s

        }



            .settlement .gift li span {

                float: left;

                position: absolute;

                top: 0;

                left: 30px;

                display: inline-block;

                width: 80px;

                text-align: center;

                height: 80px;

                line-height: 80px

            }



                .settlement .gift li span img {

                    vertical-align: middle

                }



            .settlement .gift li .cont {

                overflow: hidden;

                margin-top: 90px;

                padding: 0 30px

            }



                .settlement .gift li .cont h3 {

                    font-size: 26px;

                    margin: 17px 0

                }



                .settlement .gift li .cont p {

                    color: #666;

                    font-size: 18px

                }



            .settlement .gift li:hover {

                background: url(../../Images/coupon/box6.png) no-repeat;

                background-position: -18px -11px;

                transform: translateY(-5px)

            }



    .settlement .setpage2 {

        overflow: hidden;

        text-align: center;

        position: relative;

        padding-bottom: 60px

    }



        .settlement .setpage2 .lint {

            position: relative

        }



            .settlement .setpage2 .lint li {

                display: inline-block;

                vertical-align: top;

                position: relative;

                width: 300px;

                float: left;

            }



                .settlement .setpage2 .lint li .tt strong {

                    font-size: 36px

                }



                .settlement .setpage2 .lint li .tt p {

                    color: #666;

                    font-size: 18px;

                    margin-top: 10px

                }



                .settlement .setpage2 .lint li .cont {

                    color: #fff;

                    margin-top: 65px;

                    position: relative

                }



            .settlement .setpage2 .lint:before {

                content: '';

                border-bottom: 10px solid #ddd;

                border-radius: 10px;

                width: 100%;

                position: absolute;

                left: 0;

                top: 110px

            }



            .settlement .setpage2 .lint li .cont .text {

                position: absolute;

                top: 95px;

                left: 0;

                width: 100%;

                z-index: 5;

                font-size: 20px

            }



                .settlement .setpage2 .lint li .cont .text p {

                    margin: 22px 0

                }



            .settlement .setpage2 .lint li .cont .text2 {

                top: 115px

            }



            .settlement .setpage2 .lint li .cont .text3 {

                top: 75px

            }



            .settlement .setpage2 .lint li .cont img {

                transition: 0.5s

            }



            .settlement .setpage2 .lint li .cont:hover img {

                transform: scale(1.1);

                -moz-transform: scale(1.1);

                -webkit-transform: scale(1.1);

            }



            .settlement .setpage2 .lint li:before {

                content: '';

                background: #5680ff;

                border-radius: 50%;

                width: 20px;

                height: 20px;

                display: inline-block;

                position: absolute;

                top: 104px;

                left: 50%;

                margin-left: -10px

            }



    .settlement .setpage3 {

        overflow: hidden;

        background: url(../../Images/coupon/bg.jpg) no-repeat center;

        text-align: center;

        height: 726px

    }



        .settlement .setpage3 .titles {

            color: #fff

        }



        .settlement .setpage3 ul {

        }



            .settlement .setpage3 ul li {

                background: url(../../Images/coupon/box4.png) no-repeat;

                width: 224px;

                height: 400px;

                overflow: hidden;

                text-align: center;

                padding: 94px 40px 0 40px;

                display: inline-block;

                margin: 0 10px;

                transition: 0.5s

            }



                .settlement .setpage3 ul li p {

                    font-size: 26px;

                    font-weight: 700

                }



                .settlement .setpage3 ul li .text {

                    font-size: 18px;

                    color: #666;

                    margin-top: 42px;

                    text-align: left;

                    line-height: 25px

                }



                .settlement .setpage3 ul li:hover {

                    transform: translateY(-5px)

                }



    .settlement .setpage4 {

        background: #f8f8f8;

        overflow: hidden;

        padding-bottom: 200px

    }



        .settlement .setpage4 .titles {

            margin-bottom: 70px

        }



        .settlement .setpage4 .box {

            border: 1px solid #eee;

            box-shadow: 0 11px 32px #eee;

            background: #fff;

            border-radius: 5px

        }



            .settlement .setpage4 .box ul.forms {

                width: 666px;

                margin: 58px auto

            }



                .settlement .setpage4 .box ul.forms li.li {

                    margin: 22px 0;

                    position: relative

                }



                    .settlement .setpage4 .box ul.forms li.li .text_in {

                        height: 60px;

                        line-height: 60px;

                        width: 100%;

                        border-radius: 3px;

                        font-size: 16px;

                        padding-left: 20px

                    }



                    .settlement .setpage4 .box ul.forms li.li .sub_btn {

                        height: 60px;

                        line-height: 60px;

                        background: #466ebc;

                        color: #fff;

                        font-size: 24px;

                        width: 100%;

                        border-radius: 58px;

                        margin-top: 10px

                    }



                        .settlement .setpage4 .box ul.forms li.li .sub_btn:hover {

                            background: #4d7dda

                        }



                    .settlement .setpage4 .box ul.forms li.li .cotyBtn {

                        position: absolute;

                        left: 0px;

                        top: 0;

                        height: 60px;

                        display: inline-block;

                        cursor: pointer;

                        z-index: 10

                    }



                        .settlement .setpage4 .box ul.forms li.li .cotyBtn .dropdown-toggle {

                            height: 60px;

                            line-height: 60px;

                            padding: 0 15px;

                            font-size: 16px;

                            border-right: 1px solid #ddd

                        }



                    .settlement .setpage4 .box ul.forms li.li .code {

                        position: absolute;

                        top: 14px;

                        right: 14px;

                        height: 45px;

                        width: 110px

                    }



                    .settlement .setpage4 .box ul.forms li.li .input-group-addon {

                        height: 40px;

                        position: absolute;

                        top: 10px;

                        text-align: center;

                        cursor: pointer;

                        right: 14px;

                        line-height: 40px;

                        padding: 0;

                        border-radius: 37px;

                        padding: 0 27px;

                        background: #ddd;

                        font-size: 14px

                    }



                        .settlement .setpage4 .box ul.forms li.li .input-group-addon:hover {

                            background: #9ca2b1;

                            color: #fff

                        }



                    .settlement .setpage4 .box ul.forms li.li .RegionCountryList {

                        width: 500px;

                        max-height: 200px;

                        overflow: auto;

                        top: 57px;

                        width: 660px;

                    }



    .settlement .setpage5 {

        background: #9ca2b1;

        padding: 30px 0;

        margin-bottom: -143px;

        transition: 0.5s;

        position: relative

    }



        .settlement .setpage5 span {

            float: right

        }



        .settlement .setpage5 .img1 {

            margin-top: 15px

        }



        .settlement .setpage5.curr {

            position: fixed;

            width: 100%;

            z-index: 10;

            bottom: 0px;

            margin: 0px;

        }



        .settlement .setpage5 .go {

            position: absolute;

            top: 5px;

            right: 0px;

            animation-name: tada;

            animation: tada 1s infinite;

            -webkit-animation: tada 1s infinite

        }



        .settlement .setpage5 .closed {

            position: absolute;

            right: 20px;

            top: 8px;

            color: #fff;

            font-size: 22px

        }



            .settlement .setpage5 .closed:hover {

                background: #c4ccef

            }



.match-result {

    overflow: hidden;

    margin: 0px 25px;

    padding: 15px 0px

}



    .match-result .cont {

        display: inline-block;

        color: #666;

    }



        .match-result .cont span {

            border: 1px solid #eaeaea;

            display: inline-block;

            padding: 3px 5px;

        }



            .match-result .cont span i {

                color: #e62d31

            }



            .match-result .cont span a:hover {

                color: #e62d31

            }



        .match-result .cont label {

            display: inline-block

        }



        .match-result .cont em {

            margin-left: 12px

        }



            .match-result .cont em i {

                color: #e62d31

            }



/*新闻资讯推荐*/

.hot-article-tt {

    overflow: hidden;

    font-size: 20px;

    border-bottom: 1px solid #ddd;

    color: #e62d31;

    height: 55px;

    line-height: 55px;

    margin-bottom: 20px

}



.hot-article {

    overflow: hidden;

    background: #fff;

    padding: 0px 20px

}



    .hot-article li {

        border-bottom: 1px solid #eeeeee;

        padding: 20px 0px;

        overflow: hidden

    }



        .hot-article li a {

            display: block

        }



        .hot-article li .img_show {

            width: 100px;

            height: 60px;

            display: inline-block;

            border-radius: 3px;

            overflow: hidden;

            float: left

        }



            .hot-article li .img_show img {

                height: 100%;

                width: 100%;

            }



        .hot-article li .cont {

            float: right;

            width: 155px

        }



            .hot-article li .cont .tt {

                font-size: 14px;

                height: 38px;

                overflow: hidden

            }



            .hot-article li .cont p {

                font-size: 12px;

                color: #999999;

                overflow: hidden;

                margin-top: 2px

            }



                .hot-article li .cont p em {

                    float: left

                }



                .hot-article li .cont p font {

                    float: right

                }



                .hot-article li .cont p i {

                    font-size: 20px;

                    margin-right: 2px

                }



        .hot-article li:last-child {

            border: 0px

        }



        .hot-article li .cont .tt:hover {

            color: #e62d31

        }



.hot-products {

    overflow: hidden;

    background: #fff;

    padding: 0px 20px

}



    .hot-products li {

        border-bottom: 1px solid #eeeeee;

        padding: 20px 0px;

        overflow: hidden

    }



        .hot-products li a {

            display: block

        }



        .hot-products li .img_show {

            width: 100px;

            height: 80px;

            display: inline-block;

            border-radius: 3px;

            overflow: hidden;

            float: left

        }



            .hot-products li .img_show img {

                height: 100%;

                width: 100%;

            }



        .hot-products li .cont {

            float: right;

            width: 155px

        }



            .hot-products li .cont .tt {

                font-size: 16px;

                font-weight: bold;

                height: 25px;

                line-height: 25px;

                overflow: hidden;

                margin-bottom: 8px

            }



            .hot-products li .cont p {

                font-size: 14px;

                color: #999999;

                overflow: hidden;

                margin-top: 3px

            }



                .hot-products li .cont p i {

                    color: #e62d31

                }



        .hot-products li:last-child {

            border: 0px

        }



        .hot-products li .cont .tt:hover {

            color: #e62d31

        }



.recommend-advert {

    overflow: hidden

}



    .recommend-advert li {

        overflow: hidden;

        margin: 20px 0px

    }



        .recommend-advert li a {

            display: block;

            height: 110px

        }



            .recommend-advert li a img {

                width: 100%;

                height: 100%

            }





.interested {

    overflow: hidden

}



    .interested .inter-tt {

        font-size: 16px;

        line-height: 60px

    }



    .interested .interList {

        overflow: hidden

    }



        .interested .interList ul {

            width: 105%

        }



        .interested .interList li {

            width: 260px;

            height: 280px;

            overflow: hidden;

            float: left;

            margin-right: 30px;

            margin-bottom: 20px

        }



            .interested .interList li .img_show {

                height: 180px;

                overflow: hidden;

                border-radius: 3px;

                margin-bottom: 16px

            }



                .interested .interList li .img_show a {

                    display: block;

                    height: 100%

                }



                .interested .interList li .img_show img {

                    width: 100%;

                    height: 100%

                }



            .interested .interList li .tt {

                display: block;

                font-size: 14px;

                height: 50px;

                line-height: 25px;

                overflow: hidden

            }



            .interested .interList li p {

                font-size: 14px;

                color: #999999;

                overflow: hidden;

                margin-top: 5px

            }



                .interested .interList li p em {

                    float: left

                }



                .interested .interList li p font {

                    float: right

                }



                .interested .interList li p i {

                    font-size: 20px;

                    margin-right: 2px

                }









/* 创业扶持计划活动 */

.supportPlan {

    overflow: hidden;

    background: url(../../Images/boost/bg.png) no-repeat bottom center;

    padding-bottom: 260px

}



    .supportPlan .plan1 {

        height: 771px;

        overflow: hidden;

        background: url(../../Images/boost/img.png) no-repeat top center;

    }



        .supportPlan .plan1 .tt {

            margin-top: 220px

        }



        .supportPlan .plan1 p {

            color: #fff;

            font-size: 30px;

            margin-top: 45px

        }



.plantt {

    overflow: hidden;

    background: url(../../Images/boost/tt.png) no-repeat top center;

    height: 67px;

    line-height: 67px;

    color: #fff;

    font-size: 30px;

    text-align: center;

    margin: 130px 0px 50px 0px

}



.plantt2 {

    background: url(../../Images/boost/tt3.png) no-repeat top center;

}



.supportPlan .plan2 {

    overflow: hidden;

}



    .supportPlan .plan2 .apply {

        overflow: hidden;

    }



        .supportPlan .plan2 .apply .tt {

            text-align: center

        }



        .supportPlan .plan2 .apply .cont {

            overflow: hidden;

            background: #0f77fa;

            border-radius: 5px;

            padding: 35px 0px 80px 0px;

            margin-top: 30px

        }



            .supportPlan .plan2 .apply .cont li {

                float: left;

                width: 370px;

                margin-left: 20px;

            }



                .supportPlan .plan2 .apply .cont li .box {

                    background: #3f92fb;

                    color: #fff;

                    border-radius: 5px;

                    padding: 0px 30px;

                    height: 405px;

                }



                    .supportPlan .plan2 .apply .cont li .box h3 {

                        font-size: 30px;

                        font-weight: bold;

                        text-align: center;

                        line-height: 80px

                    }



                    .supportPlan .plan2 .apply .cont li .box p {

                        font-size: 18px;

                        overflow: hidden;

                        margin-bottom: 30px;

                        margin-top: 10px

                    }



                        .supportPlan .plan2 .apply .cont li .box p img {

                            float: right;

                        }



                        .supportPlan .plan2 .apply .cont li .box p span {

                            float: left;

                            line-height: 28px

                        }



                    .supportPlan .plan2 .apply .cont li .box .tips-text {

                        color: #ffea75;

                        font-size: 14px;

                        line-height: 30px

                    }



                .supportPlan .plan2 .apply .cont li .tag {

                    background: url(../../Images/box2.png) no-repeat;

                    border-radius: 10px;

                    height: 165px;

                    padding: 20px 0px 0px 0px;

                    margin-top: 10px;

                    position: relative;

                }



                    .supportPlan .plan2 .apply .cont li .tag .text {

                        float: left;

                        color: #0f77fa;

                        width: 56%;

                        padding: 28px 10px 0px 10px;

                    }



                        .supportPlan .plan2 .apply .cont li .tag .text .money {

                            font-size: 43px;

                            font-weight: bold;

                            display: block;

                            height: 35px;

                            line-height: 35px;

                        }



                            .supportPlan .plan2 .apply .cont li .tag .text .money i {

                                font-size: 20px;

                                vertical-align: middle;

                            }



                    .supportPlan .plan2 .apply .cont li .tag .info {

                        color: #0f77fa;

                        font-size: 16px;

                        margin-top: 15px;

                    }



                    .supportPlan .plan2 .apply .cont li .tag .btn {

                        color: #ffffff;

                        font-size: 16px;

                        border-radius: 20px;

                        background: #0f77fa;

                        padding: 8px 26px;

                        float: left;

                        margin-top: 50px;

                    }



                        .supportPlan .plan2 .apply .cont li .tag .btn:hover {

                            background: #34acfc

                        }



                    .supportPlan .plan2 .apply .cont li .tag .conts {

                        float: left;

                        border-right: 2px dashed #0f77fa;

                        color: #0f77fa;

                        height: 145px;

                        width: 30px;

                        text-align: center;

                        font-size: 16px;

                        padding-top: 9px;

                        line-height: 25px;

                    }



                        .supportPlan .plan2 .apply .cont li .tag .conts i {

                            display: block;

                        }

        /*.supportPlan .plan2 .apply .cont li .tag::before{content:'';display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px solid\9;border-right:12px solid transparent;border-left:12px solid transparent;border-top:0;border-bottom:17px dashed;border-bottom:4px solid\9;position:absolute;bottom:1px;left:50%;margin-left:-12px;color:#48f0ff;position:absolute;top:-17px;left:50%}*/

        .supportPlan .plan2 .apply .fillin {

            text-align: center;

            margin-top: -35px

        }



            .supportPlan .plan2 .apply .fillin a {

                transition: 0.5s;

                display: inline-block;

                background: url(../../Images/boost/btn.png) no-repeat top center;

                color: #ffffff;

                font-size: 30px;

                height: 76px;

                line-height: 76px;

                width: 335px;

            }



            .supportPlan .plan2 .apply .fillin p {

                color: #ff2727;

                font-size: 18px;

                margin-top: 20px

            }



            .supportPlan .plan2 .apply .fillin a:hover {

                transform: translateY(-5px);

            }



.exclusive {

    display: table;

    width: 100%;

    color: #fff

}



    .exclusive .first {

        float: left;

        background: url(../../Images/boost/img5.png) no-repeat top center;

        width: 281px;

        height: 389px;

        overflow: hidden;

        text-align: center;

        transition: 0.5s

    }



        .exclusive .first img {

            margin: 65px 0px 40px 0px

        }



        .exclusive .first p {

            font-size: 24px;

            line-height: 40px

        }



        .exclusive .first .btn {

            background: url(../../Images/boost/btn2.png) no-repeat top center;

            display: block;

            color: #fff;

            font-size: 22px;

            height: 53px;

            line-height: 53px;

            margin-top: 30px

        }



        .exclusive .first:hover {

            box-shadow: 0px 0px 10px #ddd;

            transform: translateY(-5px)

        }



    .exclusive .list {

        float: left;

        overflow: hidden;

    }



        .exclusive .list li {

            float: left;

            background: url(../../Images/boost/img5.png) no-repeat top center;

            width: 281px;

            height: 389px;

            overflow: hidden;

            text-align: center;

            margin-left: 25px;

            transition: 0.5s;

        }



            .exclusive .list li a {

                display: block;

                height: 100%;

                color: #fff;

                overflow: hidden;

                padding: 0px 15px

            }



            .exclusive .list li .img_show {

                width: 122px;

                margin: 50px auto 20px auto;

                position: relative

            }



                .exclusive .list li .img_show span {

                    display: inline-block;

                    border-radius: 50%;

                    height: 122px;

                    overflow: hidden;

                    width: 122px;

                }



                    .exclusive .list li .img_show span img {

                        min-height: 122px;

                        width: 100%;

                        ;

                    }



            .exclusive .list li .tt {

                font-size: 30px;

                font-weight: bold;

                margin-bottom: 23px;

                height: 40px;

                line-height: 40px;

                overflow: hidden;

                overflow: hidden;

                white-space: nowrap;

                -o-text-overflow: ellipsis;

                text-overflow: ellipsis;

            }



            .exclusive .list li .tag {

                overflow: hidden;

                margin-top: 20px;

            }



                .exclusive .list li .tag i {

                    font-size: 14px;

                    border: 1px solid #fff;

                    display: inline-block;

                    padding: 3px 12px;

                    border-radius: 2px;

                    margin: 0px 5px 5px 0px;

                }



            .exclusive .list li p {

                font-size: 18px

            }



            .exclusive .list li .attest {

                position: absolute;

                bottom: 0px;

                right: 0px;

            }



            .exclusive .list li:hover {

                box-shadow: 0px 0px 10px #ddd;

                transform: translateY(-5px)

            }



    .exclusive .list-hd {

        text-align: center;

        margin: 20px 0px 30px 0px;

        overflow: hidden;

    }



        .exclusive .list-hd li {

            width: 16px;

            height: 16px;

            display: inline-block;

            border-radius: 50%;

            background: #e0e0e0;

            margin: 0px 5px;

            text-indent: -99999px;

            cursor: pointer;

        }



            .exclusive .list-hd li.on {

                background: #0f77fa

            }



    .exclusive .scroll {

        display: table;

        width: 100%;

    }



    .exclusive .list2 {

        overflow: hidden;

        float: left;

    }



        .exclusive .list2 li {

            float: left;

            width: 281px;

            height: 306px;

            overflow: hidden;

            background: #fff;

            position: relative;

            transition: 0.5s;

            margin-left: 25px;

            border-radius: 5px;

        }



            .exclusive .list2 li .img_tag {

                display: inline-block;

                position: absolute;

                top: 0px;

                left: 0px;

                width: 52px;

                height: 29px;

                color: #fff;

                line-height: 29px;

                z-index: 10;

                padding-left: 10px;

                background: url(../../Images/tag.png) no-repeat

            }



            .exclusive .list2 li .img_show {

                height: 195px;

                overflow: hidden;

            }



                .exclusive .list2 li .img_show img {

                    width: 100%;

                    height: 100%;

                    transition: 0.8s;

                }



                .exclusive .list2 li .img_show:hover img {

                    transform: scale(1.2);

                    -moz-transform: scale(1.2);

                    -webkit-transform: scale(1.2);

                }



            .exclusive .list2 li a {

                display: block;

                height: 100%;

                width: 100%

            }



            .exclusive .list2 li .info {

                overflow: hidden;

                padding: 0px 10px;

                text-align: center;

            }



                .exclusive .list2 li .info .tt {

                    font-size: 16px; /* color:#666666; */

                    font-weight: bold;

                    margin: 10px 0px 0px 0px;

                    height: 40px;

                    line-height: 40px;

                    overflow: hidden;

                    white-space: nowrap;

                    -o-text-overflow: ellipsis;

                    text-overflow: ellipsis;

                }



                    .exclusive .list2 li .info .tt i {

                        color: #fe0409;

                        font-size: 25px;

                        vertical-align: middle;

                    }



                .exclusive .list2 li .info p {

                    color: #999999;

                    line-height: 36px;

                    height: 36px;

                    overflow: hidden;

                    white-space: nowrap;

                    -o-text-overflow: ellipsis;

                    text-overflow: ellipsis;

                    padding-right: 5px;

                    font-size: 16px;

                }



            .exclusive .list2 li:hover .tt {

                color: #e62d31

            }



            .exclusive .list2 li:hover {

                box-shadow: 0px 0px 10px #ddd;

                transform: translateY(-5px)

            }



.exclusive2 .first {

    background: url(../../Images/boost/img4.png) no-repeat top center;

    height: 306px;

}



    .exclusive2 .first img {

        margin: 40px 0px 30px 0px

    }



    .exclusive2 .first .btn {

        margin-top: 20px

    }



.services {

    overflow: hidden;

}



    .services .first {

        float: left;

        background: #0f77fa;

        width: 400px;

        height: 525px;

        overflow: hidden;

        text-align: center;

        border-radius: 5px;

        color: #fff

    }



        .services .first img {

            margin: 65px 0px 40px 0px

        }



        .services .first p {

            font-size: 24px;

            line-height: 40px

        }



        .services .first .btn {

            background: url(../../Images/boost/btn3.png) no-repeat top center;

            display: block;

            color: #fff;

            font-size: 22px;

            height: 71px;

            line-height: 71px;

            margin-top: 30px;

            transition: 0.5s

        }



            .services .first .btn:hover {

                transform: translateY(-5px);

            }



    .services .cont {

        float: right;

        width: 785px;

    }



        .services .cont li {

            overflow: hidden;

            background: #0f77fa;

            color: #fff;

            padding: 30px 30px 30px 40px;

            margin-bottom: 15px;

            border-radius: 5px;

            height: 165px;

        }



            .services .cont li img {

                float: left;

                max-width: 236px;

                height: 85px;

                margin-top: 9px;

            }



            .services .cont li span {

                display: inline-block;

                border-left: 1px solid #87bbfd;

                font-size: 14px;

                width: 450px;

                padding-left: 38px;

                float: right;

                height: 110px;

                line-height: 22px;

                overflow: hidden;

            }



.declare {

    background: #0f77fa;

    border-radius: 5px;

    overflow: hidden;

    padding: 30px 0 40px 0;

    margin-top: 110px

}



    .declare .bd li {

        float: left;

        width: 225px;

        height: 275px;

        background: #fff;

        border-radius: 5px;

        position: relative;

        text-align: center;

        margin-right: 15px;

        overflow: hidden;

        transition: 0.5s

    }



        .declare .bd li .img_show {

            height: 147px;

            overflow: hidden

        }



            .declare .bd li .img_show img {

                height: 100%;

                width: 100%

            }



        .declare .bd li a {

            display: block;

            height: 100%

        }



        .declare .bd li .tag {

            position: absolute;

            left: 0px;

            top: 0px;

            overflow: hidden;

            background: #e62d31;

            color: #fff;

            width: 86px;

            height: 30px;

            line-height: 30px;

            font-size: 14px;

            z-index: 10;

            border-radius: 0px 4px 4px 0px;

        }



            .declare .bd li .tag i {

                text-align: center;

                display: block;

            }



        .declare .bd li .tt {

            font-size: 18px;

            height: 40px;

            line-height: 40px;

            overflow: hidden;

            white-space: nowrap;

            -o-text-overflow: ellipsis;

            text-overflow: ellipsis;

        }



            .declare .bd li .tt:hover {

                color: #e62d31

            }



        .declare .bd li p {

            color: #666;

            font-size: 14px;

            height: 22px;

            line-height: 22px;

            overflow: hidden;

            white-space: nowrap;

            -o-text-overflow: ellipsis;

            text-overflow: ellipsis;

        }



        .declare .bd li span {

            display: inline-block;

            color: #fff;

            border-radius: 20px;

            height: 37px;

            line-height: 37px;

            width: 138px;

            font-size: 16px;

            background: #0f77fa;

            margin-top: 13px

        }



        .declare .bd li:hover {

            transform: translateY(-5px)

        }



.declare-tt {

    color: #fff;

    text-align: center

}



    .declare-tt h3 {

        font-size: 40px

    }



    .declare-tt p {

        font-size: 18px;

        margin-top: 10px

    }



.declare .list {

    margin: 35px auto;

    position: relative;

    overflow: hidden

}



    .declare .list ul {

        width: 960px;

        margin: auto

    }



.declare .hd .next {

    position: absolute;

    right: 50px;

    top: 40%

}



.declare .hd .prev {

    position: absolute;

    left: 50px;

    top: 40%

}



.declare .hd a:hover {

    opacity: 0.8;

}



.declare .bd {

    margin: auto;

    width: 960px;

}



.declare .hd ul {

    display: none

}



.fillins {

    text-align: center;

    margin-top: -35px

}



    .fillins a {

        display: inline-block;

        background: url(../../Images/boost/btn.png) no-repeat top center;

        color: #ffffff;

        font-size: 30px;

        height: 76px;

        line-height: 76px;

        width: 335px;

        transition: 0.5s

    }



        .fillins a:hover {

            transform: translateY(-5px);

        }



.plan-nav {

    position: absolute;

    right: 30px;

    top: 0px;

    text-align: right;

}



    .plan-nav li {

        margin: 42px 0px;

        transition: 0.5s

    }



        .plan-nav li a {

            font-size: 14px;

            color: #fff;

            position: relative;

        }



            .plan-nav li a:before {

                content: '';

                position: absolute;

                right: -13px;

                width: 80px;

                border-bottom: 2px solid #d6eefe;

                bottom: -13px;

            }



        .plan-nav li.active a:before {

            border-bottom: 4px solid #ffffff;

            width: 120px;

        }



        .plan-nav li.active a:after {

            content: '';

            width: 12px;

            height: 12px;

            border-radius: 50%;

            background: #fff;

            position: absolute;

            right: 105px;

            bottom: -17px;

        }



        .plan-nav li.active a {

            font-size: 24px;

        }



    .plan-nav.active {

        position: fixed;

        left: 50%;

        top: 50%;

        margin-top: -100px;

        right: auto;

        margin-left: 635px;

        width: 200px;

    }



        .plan-nav.active li a {

            color: #2e68fd

        }



            .plan-nav.active li a:before {

                border-bottom: 2px solid #adcff9

            }



        .plan-nav.active li.active a:before {

            border-bottom: 4px solid #2e68fd;

        }



        .plan-nav.active li.active a:after {

            background: #2e68fd;

        }



.plan-rule {

}



    .plan-rule .tt-img {

        margin-top: -56px;

        text-align: center;

        overflow: hidden;

        margin-left: -66px;

    }



    .plan-rule .tt {

        text-align: center;

        font-size: 35px;

        color: #fee3aa

    }



    .plan-rule dl {

        padding: 0px 50px;

        line-height: 28px;

        font-size: 14px;

        overflow: hidden;

    }



        .plan-rule dl dt {

            font-size: 16px;

            color: #3afffc;

            margin: 10px 0px

        }



        .plan-rule dl dd li {

            overflow: hidden;

            margin-bottom: 5px

        }



            .plan-rule dl dd li span {

                width: 135px;

                float: left;

            }



            .plan-rule dl dd li .text {

                float: left;

                width: 525px;

            }



        .plan-rule dl dd p {

            line-height: 28px;

        }



.c_fee3aa {

    color: #fee3aa

}



.plan-rule dl dd table {

    margin-top: 10px

}



    .plan-rule dl dd table td {

        border-right: 1px solid #8891b1;

        vertical-align: top

    }



.plan-rule .cont {

    height: 500px;

    overflow-y: auto;

    margin-bottom: 20px;

}



.plan-rule .fillins {

    margin-top: 0px;

    margin-bottom: -88px;

}



    .plan-rule .fillins a {

        background: url(../../Images/boost/btn4.png) no-repeat top center;

        width: 192px;

        height: 49px;

        line-height: 49px;

        font-size: 18px;

    }



.plan-rule:before {

    content: '';

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background: url(../../Images/opcity.png) repeat;

    z-index: 100;

}



.plan-rule .closed {

    cursor: pointer;

    position: absolute;

    background: url(../../Images/boost/box2.png) no-repeat top right;

    display: inline-block;

    width: 88px;

    height: 27px;

    position: absolute;

    right: -1px;

    top: -24px;

    text-align: center;

    font-size: 27px;

    z-index: 102;

    color: #b6a993;

    line-height: 43px;

}



.plan-rule .plan-warp {

    background: #102363;

    border: 1px solid #fde2a7;

    width: 780px;

    position: fixed;

    z-index: 100;

    color: #fff;

    top: 50%;

    left: 50%;

    margin-left: -390px;

    margin-top: -300px;

    border-radius: 3px;

    padding-bottom: 65px;

}



.plan-rule .closed:hover {

    color: #00eaff

}



.investor-plan dd {

    color: #333 !important

}







/*需求大厅列表*/

.demandhall {

    overflow: hidden;

}



    .demandhall .demandfl {

        overflow: hidden;

        width: 860px;

        background-color: #fff;

    }



        .demandhall .demandfl ul {

            margin-bottom: 85px;

        }



        .demandhall .demandfl li {

            min-height: 125px;

            border-bottom: 1px dashed #dddddd;

            margin: 0 auto;

            width: 805px;

            position: relative

        }



            .demandhall .demandfl li img.Neg_img {

                position: absolute;

                width: 38px;

                top: 0px;

                right: 0px;

            }



            .demandhall .demandfl li .li-left {

                padding-top: 23px;

            }



                .demandhall .demandfl li .li-left .lileft {

                    width: 320px;

                    overflow: hidden;

                    max-height: 58px;

                }



                    .demandhall .demandfl li .li-left .lileft p {

                        font-size: 16px;

                        font-weight: bold;

                        margin-bottom: 10px;

                        height: 20px;

                        line-height: 20px;

                        width: 290px;

                    }



                        .demandhall .demandfl li .li-left .lileft p a {

                            display: block;

                            height: 20px;

                            overflow: hidden

                        }



                            .demandhall .demandfl li .li-left .lileft p a span {

                                height: 100%;

                                float: left;

                            }



                                .demandhall .demandfl li .li-left .lileft p a span.lileft_con {

                                    white-space: nowrap;

                                    text-overflow: ellipsis;

                                    display: inline-block;

                                    width: 170px;

                                    overflow: hidden;

                                }



                                .demandhall .demandfl li .li-left .lileft p a span.red_price {

                                    color: #f43337;

                                    font-size: 12px;

                                    font-weight: 400;

                                    display: inline-block;

                                    margin-left: 14px;

                                    overflow: visible

                                }



                            .demandhall .demandfl li .li-left .lileft p a:hover {

                                color: #ff0000;

                            }



                    .demandhall .demandfl li .li-left .lileft i {

                        border-radius: 3px;

                        color: #999999;

                        font-size: 12px;

                        background-color: #f4f5f9;

                        padding: 6px 10px;

                        display: block;

                        float: left;

                        margin-right: 8px;

                        margin-bottom: 5px;

                    }



            .demandhall .demandfl li .people {

                color: #999999;

                font-size: 12px;

                clear: both;

                margin-left: -10px;

                padding-top: 5px;

                padding-bottom: 10px;

            }



                .demandhall .demandfl li .people em {

                    border-right: 1px solid #999;

                    padding: 0 15px;

                }



                    .demandhall .demandfl li .people em:last-child {

                        border: none;

                    }



            .demandhall .demandfl li .liright p {

                color: #f43337;

                font-size: 20px;

                margin-bottom: 10px;

            }



            .demandhall .demandfl li .liright span {

                color: #999999;

                font-size: 12px;

                height: 24px;

                line-height: 24px;

            }



            .demandhall .demandfl li .liright em {

                color: #666666;

                font-size: 12px;

                height: 24px;

                line-height: 24px;

            }



            .demandhall .demandfl li .li-center {

                padding-top: 30px;

                width: 90px;

                text-align: center;

                margin-right: 10px;

            }



            .demandhall .demandfl li .li-right {

                margin-right: 10px;

            }



                .demandhall .demandfl li .li-right a {

                    width: 105px;

                    height: 30px;

                    text-align: center;

                    line-height: 30px;

                    color: #ff0000;

                    font-size: 14px;

                    border: 1px solid #ff0000;

                    border-radius: 3px;

                    margin-top: 48px;

                }



                    .demandhall .demandfl li .li-right a:hover {

                        background-color: #ff0000;

                        color: #fff;

                    }



    .demandhall .demandfr {

        width: 330px;

    }



        .demandhall .demandfr .tt {

            height: 46px;

            line-height: 46px;

            background-color: #fff;

            font-size: 16px;

            color: #000000;

            font-weight: bold;

            padding-left: 16px;

        }



        .demandhall .demandfr .demandlist {

            background-color: #fff;

            margin-top: 12px;

            padding: 0 14px;

            overflow: hidden;

            margin-bottom: 20px;

        }



            .demandhall .demandfr .demandlist li {

                height: 105px;

                padding-top: 18px;

                padding-top: 15px;

                border-bottom: 1px dashed #dddddd;

                margin: 0 auto;

            }



                .demandhall .demandfr .demandlist li:last-child {

                    border: none;

                }



                .demandhall .demandfr .demandlist li p {

                    font-size: 16px;

                    font-weight: bold;

                    margin-bottom: 10px;

                }



                    .demandhall .demandfr .demandlist li p a {

                        height: 22px;

                        overflow: hidden;

                        display: block;

                        white-space: nowrap;

                        text-overflow: ellipsis;

                    }



                        .demandhall .demandfr .demandlist li p a:hover {

                            color: #f43337;

                        }



                .demandhall .demandfr .demandlist li span {

                    color: #666666;

                    font-size: 12px;

                    display: block;

                    overflow: hidden;

                    height: 18px;

                    line-height: 18px;

                    text-overflow: ellipsis;

                    white-space: nowrap;

                }



                .demandhall .demandfr .demandlist li p em {

                    color: #f43337;

                    font-size: 14px;

                    font-weight: bold;

                    padding-top: 10px;

                    display: block;

                    float: left;

                }



                .demandhall .demandfr .demandlist li p i {

                    float: right;

                    margin-top: 8px;

                }



                    .demandhall .demandfr .demandlist li p i img {

                        margin-right: 5px;

                        vertical-align: middle;

                        float: left;

                        margin-top: 6px;

                    }



                    .demandhall .demandfr .demandlist li p i span {

                        color: #999999;

                        font-size: 12px;

                        font-weight: normal;

                        float: left;

                        padding-top: 3px;

                    }



        .demandhall .demandfr .productlist {

            background-color: #fff;

            margin-top: 12px;

            overflow: hidden;

        }



            .demandhall .demandfr .productlist li {

                width: 240px;

                margin: 0 auto;

                height: 216px;

                padding-top: 23px;

                border-bottom: 1px solid #ddd;

            }



                .demandhall .demandfr .productlist li:last-child {

                    border: none;

                }



                .demandhall .demandfr .productlist li .hotproduct {

                    width: 230px;

                    height: 150px;

                    overflow: hidden

                }



                    .demandhall .demandfr .productlist li .hotproduct img {

                        width: 100%;

                        min-height: 150px;

                    }



                .demandhall .demandfr .productlist li p {

                    font-size: 14px;

                    font-weight: bold;

                    margin-top: 10px;

                }



                    .demandhall .demandfr .productlist li p span {

                        line-height: 14px;

                        display: block;

                        float: left;

                        height: 14px;

                        overflow: hidden;

                        max-width: 170px;

                        white-space: nowrap;

                        text-overflow: ellipsis;

                    }



                        .demandhall .demandfr .productlist li p span:hover {

                            color: #f43337;

                        }



                .demandhall .demandfr .productlist li .pc {

                    margin-right: 14px;

                    float: left;

                }



                .demandhall .demandfr .productlist li .hotts {

                    float: left;

                    margin-left: 5px

                }



/*需求大厅列表详情*/

.details-top {

    background-color: #fff;

    min-height: 167px;

    margin-top: 27px;

    padding: 15px 35px;

    position: relative;

}



.Negotiable_img {

    position: absolute;

    top: 0px;

    right: 0px;

}



.details-top .people {

    width: 80px;

}



    .details-top .people .img_shows {

        width: 80px;

        height: 80px;

        border-radius: 50%;

        overflow: hidden;

    }



        .details-top .people .img_shows img {

            width: 80px;

            height: 80px;

        }



    .details-top .people .chats {

        text-align: center;

        font-size: 12px;

    }



        .details-top .people .chats a {

            color: #999999;

        }



        .details-top .people .chats img {

            margin-right: 3px;

            vertical-align: middle

        }



    .details-top .people .name {

        font-size: 16px;

        font-weight: bold;

        text-align: center;

        margin-top: 3px;

        overflow: hidden;

        white-space: nowrap;

        -o-text-overflow: ellipsis;

        text-overflow: ellipsis;

    }



.details-top .product-name {

    min-width: 300px;

    margin-left: 35px;

    max-width: 440px;

    margin-right: 10px

}



    .details-top .product-name .name {

        font-size: 16px;

        font-weight: bold;

        margin-top: 10px;

        margin-bottom: 5px;

    }



        .details-top .product-name .name font {

            width: 270px;

        }



    .details-top .product-name .type {

        overflow: hidden;

        height: 25px;

    }



        .details-top .product-name .type i {

            background-color: #f4f5f9;

            color: #999999;

            width: 75px;

            height: 24px;

            line-height: 24px;

            text-align: center;

            display: block;

            float: left;

            border-radius: 3px;

            margin-right: 10px;

            margin-bottom: 5px;

            overflow: hidden;

            white-space: nowrap;

            -o-text-overflow: ellipsis;

            text-overflow: ellipsis;

            padding: 1px;

        }



    .details-top .product-name .editions {

        overflow: hidden;

        width: 310px;

        height: 22px;

    }



    .details-top .product-name p span {

        color: #999999;

    }



    .details-top .product-name p em {

        color: #666;

    }



.details-top .oknow {

    margin-top: 30px;

    float: left;

}



.details-top .city {

    float: left;

    margin-left: 55px;

    margin-top: 20px;

}



    .details-top .city p {

        height: 30px;

        line-height: 30px;

    }



        .details-top .city p span {

            color: #999999;

            font-size: 12px;

        }



        .details-top .city p .money {

            color: #f43337;

            font-size: 20px;

        }



        .details-top .city p i {

            color: #666666;

            margin: 0 10px;

        }



        .details-top .city p .borders {

            border-left: 1px solid #666;

            padding-left: 10px;

        }



.details-top .offer {

    float: right;

    margin-top: 20px;

    text-align: right

}



    .details-top .offer span {

        color: #999999;

        font-size: 12px;

        margin: 0 5px;

        letter-spacing: 2px;

        padding: 0 8px;

    }



        .details-top .offer span.five {

            border-right: 1px solid #666;

        }



        .details-top .offer span em {

            color: #666666;

        }



    .details-top .offer > a {

        margin-right: 15px;

        width: 105px;

        height: 35px;

        text-align: center;

        line-height: 35px;

        color: #ff0000;

        font-size: 14px;

        border: 1px solid #ff0000;

        border-radius: 3px;

        margin-top: 20px;

    }



        .details-top .offer > a:hover {

            color: #fff;

            background-color: #ff0000;

        }



    .details-top .offer a.gray {

        background-color: #f4f5f9;

        color: #666;

        border: 1px solid #f4f5f9;

    }

/*报价成功弹出*/

.presell-vox .tt {

    border-bottom: 2px solid #ff0000;

    text-align: center;

    font-size: 20px;

    padding: 20px 15px;

    margin: 0px 40px

}



.download_app {

    padding: 20px 40px

}



.details_middle {

    overflow: hidden;

    margin-top: 14px

}



.download_app .name_app a {

    border-left: 3px solid #ff0000;

    font-size: 18px;

    color: #ff0000;

    padding-left: 5px

}



.app_code {

    width: 106px;

    height: 106px;

    float: left;

    overflow: hidden

}



.download_app .info .font_tip {

    float: left;

    margin-left: 5px;

    max-width: 70%;

    padding: 10px 0

}



.download_app .info {

    overflow: hidden;

    margin: 10px 0

}



    .download_app .info .app_code img {

        width: 106px;

        height: 106px

    }



.i-know {

    padding: 20px 0;

    background: #b5b2b2;

    text-align: center

}



    .i-know a {

        background: #ff0000;

        color: #fff;

        text-align: center;

        border: none;

        cursor: pointer

    }



    .i-know input {

        background: #ff0000;

        color: #fff;

        text-align: center;

        border: none;

        cursor: pointer

    }



.clear_fix::after {

    display: block;

    content: '';

    clear: both;

}



.details-middle {

    overflow: hidden;

    margin-top: 14px

}



    .details-middle .details-left {

        background-color: #fff;

        min-height: 850px;

        width: 855px;

        padding: 15px 20px 30px 20px

    }



        .details-middle .details-left .tt {

            font-size: 16px;

            font-weight: 700;

            height: 40px;

            line-height: 40px;

            border-bottom: 1px solid #ddd

        }



        .details-middle .details-left .content {

            margin-bottom: 35px

        }



            .details-middle .details-left .content .content-p {

                margin-top: 22px;

                line-height: 26px;

                font-size: 14px

            }



                .details-middle .details-left .content .content-p em {

                    height: 20px;

                    line-height: 20px

                }



                .details-middle .details-left .content .content-p p {

                    line-height: 20px;

                    margin-left: 80px;

                    color: #999

                }



        .details-middle .details-left .file {

            margin-top: 16px;

            padding: 0 20px

        }



    .details-middle .details-right {

        width: 330px

    }



        .details-middle .details-right .tt {

            background-color: #fff;

            color: #000;

            font-size: 16px;

            font-weight: 700;

            height: 46px;

            line-height: 46px;

            padding: 0 15px

        }



        .details-middle .details-right .demandlist {

            background-color: #fff;

            margin-top: 12px;

            padding: 0 14px;

            min-height: 314px;

            overflow: hidden;

            margin-bottom: 16px

        }



            .details-middle .details-right .demandlist li {

                height: 105px;

                padding-top: 18px;

                padding-top: 15px;

                border-bottom: 1px dashed #ddd;

                margin: 0 auto

            }



                .details-middle .details-right .demandlist li:last-child {

                    border: none

                }



                .details-middle .details-right .demandlist li p {

                    font-size: 16px;

                    font-weight: 700;

                    height: 30px;

                    line-height: 30px;

                    overflow: hidden

                }



                    .details-middle .details-right .demandlist li p a:hover {

                        color: #f43337

                    }



                .details-middle .details-right .demandlist li span {

                    color: #666;

                    font-size: 12px

                }



                .details-middle .details-right .demandlist li p em {

                    color: #f43337;

                    font-size: 14px;

                    font-weight: 700;

                    padding-top: 10px;

                    display: block;

                    float: left;

                    height: 20px;

                    line-height: 20px

                }



                .details-middle .details-right .demandlist li p i {

                    float: right;

                    margin-top: 5px

                }



                    .details-middle .details-right .demandlist li p i img {

                        margin-right: 5px

                    }



                    .details-middle .details-right .demandlist li p i span {

                        color: #999;

                        font-size: 12px;

                        font-weight: 400;

                        display: block;

                        float: right

                    }



        .details-middle .details-right .submit {

            background-color: #fff

        }



            .details-middle .details-right .submit .input-text {

                height: 40px;

                line-height: 40px;

                margin-top: 20px

            }



                .details-middle .details-right .submit .input-text label {

                    width: 95px;

                    text-align: right;

                    display: block;

                    float: left;

                    color: #666;

                    font-size: 14px

                }



                .details-middle .details-right .submit .input-text input {

                    height: 40px;

                    width: 215px;

                    border-radius: 3px;

                    font-size: 14px

                }



                .details-middle .details-right .submit .input-text .Validform_checktip {

                    margin-left: 90px;

                    margin-top: -3px;

                    display: block

                }



                .details-middle .details-right .submit .input-text .Validform_right {

                    display: none

                }



            .details-middle .details-right .submit input[type=submit] {

                background-color: #f62e2e;

                color: #fff;

                font-size: 14px;

                width: 198px;

                height: 42px;

                border-radius: 3px;

                margin-left: 95px;

                margin-top: 33px;

                margin-bottom: 35px

            }



            .details-middle .details-right .submit img {

                height: 110px

            }





/*投递报价*/

.delivery_offer .people {

    overflow: hidden;

    border-bottom: 1px solid #ddd;

    margin: 0 30px;

    padding-bottom: 25px;

}



    .delivery_offer .people .img_shows {

        width: 76px;

        height: 76px;

        border-radius: 50%;

        float: left;

    }



        .delivery_offer .people .img_shows img {

            width: 100%;

            height: 100%;

        }



    .delivery_offer .people .name {

        padding-left: 85px;

    }



        .delivery_offer .people .name p {

            height: 30px;

        }



            .delivery_offer .people .name p em {

                color: #666666;

                margin-right: 45px;

            }



        .delivery_offer .people .name .first em {

            margin-right: 0;

        }



        .delivery_offer .people .name .first span {

            font-size: 20px;

            font-weight: bold;

            margin-right: 3px;

        }



        .delivery_offer .people .name .first em {

            margin-left: 60px;

        }



            .delivery_offer .people .name .first em i {

                color: #ddd;

            }



                .delivery_offer .people .name .first em i.curr {

                    color: #f62e2e;

                }



        .delivery_offer .people .name .first .number {

            margin-top: 5px;

            margin-left: 20px;

            vertical-align: -2px;

            font-weight: 700;

            font-size: 14px;

        }



.delivery_offer .money-form {

    padding-top: 16px;

    margin: 0 35px;

    overflow: hidden;

}



    .delivery_offer .money-form .input {

        overflow: hidden;

        line-height: 30px;

        margin: 18px 0px

    }



    .delivery_offer .money-form label {

        font-size: 14px;

        color: #666666;

        float: left;

        width: 85px;

        text-align: right;

        display: inline-block

    }



        .delivery_offer .money-form label i {

            color: #e62d31

        }



    .delivery_offer .money-form .box {

        float: left

    }



        .delivery_offer .money-form .box .placeholder-parent {

            display: inline-block;

            vertical-align: middle

        }



    .delivery_offer .money-form input[type="text"] {

        width: 188px;

        height: 30px;

        line-height: 30px

    }



    .delivery_offer .money-form input[type="date"] {

        width: 190px;

        border: 1px solid #ddd;

        margin: 0 5px;

        height: 30px;

        line-height: 30px;

    }



    .delivery_offer .money-form textarea {

        width: 420px;

        height: 122px;

    }



.delivery_offer .attention {

    color: #f62e2e;

    margin: 0 30px;

}



.delivery_offer .attentions {

    color: #eb9c12;

    margin: 0 30px;

}



.delivery_offer .money-form .textarea {

    opacity: 0;

    color: #e62d31;

    position: absolute;

    margin-top: 120px;

    margin-left: -420px;

}



.delivery_offer .money-form .time {

    width: 185px !important;

    background: url(../../Images/date.png) no-repeat right center;

}





/*商品装饰*/

.nav-lists {

    height: 62px;

    display: table;

    width: 100%

}



    .nav-lists .logo {

        height: 62px;

        line-height: 62px;

        float: left;

    }



        .nav-lists .logo .img {

            vertical-align: middle;

            border-right: 1px solid #ddd;

            padding-right: 25px;

        }



    .nav-lists .grade {

        float: left;

        height: 62px;

        padding: 6px 0px 6px 30px;

    }



        .nav-lists .grade p {

            font-size: 18px;

            color: #000000;

            margin-bottom: 4px;

            font-weight: bold;

        }



        .nav-lists .grade img {

            height: 26px;

            display: block;

            float: left;

        }



        .nav-lists .grade span {

            display: block;

            height: 26px;

            float: left;

            line-height: 26px;

            color: #666666;

            font-size: 14px;

            margin: 0 15px;

        }



            .nav-lists .grade span em {

                color: #e62d31;

            }



    .nav-lists .companyText {

        position: absolute;

        margin-top: 60px;

        margin-left: 190px;

        overflow: hidden;

        background-color: #fff;

        width: 545px;

        border: 1px solid #ddd;

        color: #666666;

        font-size: 14px;

        z-index: 1000;

        display: none;

    }



    .nav-lists .companyEvaluate:hover .companyText {

        display: block;

    }



    .nav-lists .companyText .companyLeft {

        border-right: 1px solid #ddd;

        width: 315px;

        margin: 20px 5px 0 20px;

    }



        .nav-lists .companyText .companyLeft p {

            height: 30px;

            line-height: 30px;

            overflow: hidden;

            white-space: nowrap;

            text-overflow: ellipsis;

        }



            .nav-lists .companyText .companyLeft p a {

                color: #666;

            }



            .nav-lists .companyText .companyLeft p img {

                height: 20px;

            }



                .nav-lists .companyText .companyLeft p img.userImg {

                    margin-right: 5px;

                    width: 15px;

                    height: 13px;

                }



    .nav-lists .companyRight {

        padding-left: 20px;

    }



        .nav-lists .companyRight p {

            height: 30px;

            line-height: 30px;

        }



        .nav-lists .companyRight .bigtt {

            color: #333333;

            height: 35px;

            line-height: 35px;

        }



    .nav-lists .goOther {

        margin: 20px;

    }



        .nav-lists .goOther .btns-red {

            width: 100px;

            height: 35px;

            line-height: 35px;

            margin-right: 10px;

            border-radius: 0;

        }



    .nav-lists .condition {

        height: 62px;

        line-height: 62px;

        color: #666666;

        float: right;

    }



        .nav-lists .condition a {

            color: #666666;

            padding: 0px 2px

        }



            .nav-lists .condition a:hover {

                color: #e62d31

            }



    .nav-lists .search {

        width: 270px;

        height: 36px;

        border: 2px solid #e62d31;

        border-radius: 18px;

        float: right;

        margin: 13px 0px 13px 30px;

        background: #fff;

        position: relative

    }



        .nav-lists .search .dropdown {

            height: 32px;

            line-height: 32px;

            text-align: center;

            float: left;

            padding: 0px 5px 0px 15px

        }



            .nav-lists .search .dropdown .dropdown-toggle font, .nav-lists .search .dropdown .dropdown-toggle i {

                color: #666666;

            }



            .nav-lists .search .dropdown:hover .dropdown-menu {

                display: block

            }



            .nav-lists .search .dropdown .dropdown-menu {

                top: 30px

            }



        .nav-lists .search .inputs {

            float: left;

            height: 22px;

            line-height: 22px;

            border-left: 1px solid #ddd;

            margin: 5px;

        }



            .nav-lists .search .inputs input {

                min-height: 22px !important;

                line-height: 22px;

                padding: 0;

                border: none;

                width: 120px;

                padding: 0 8px;

            }



    .nav-lists .search-now {

        float: right;

        width: 60px;

        height: 34px;

        background-color: #e62d31;

        border-radius: 18px;

        position: absolute;

        right: 0px;

        top: 0px;

        line-height: 32px;

        text-align: center;

        color: #ffffff;

        font-size: 16px;

        letter-spacing: 5px;

        cursor: pointer;

    }



        .nav-lists .search-now img {

            vertical-align: middle;

            display: inline-block;

            display: inline-block;

            height: 18px;

        }



        .nav-lists .search-now:hover {

            box-shadow: 0px 0px 10px #e62d31;

        }



.shop-contents .ruiec {

    border-top: 1px solid #ddd;

    overflow: hidden;

    height: 120px;

    text-align: center

}



    .shop-contents .ruiec img {

        height: 100%

    }



.shop-contents .navs {

    background-color: #d90308;

    height: 40px;

    line-height: 40px;

}



    .shop-contents .navs.fixed {

        position: fixed;

        top: 0px;

        width: 100%;

        left: 0px;

        z-index: 99

    }



    .shop-contents .navs span a {

        color: #fff;

        font-size: 14px;

        font-weight: bold;

        display: inline-block;

        padding: 0 20px;

    }



        .shop-contents .navs span a:hover, .shop-contents .navs span a.active {

            background: #c71015

        }



    .shop-contents .navs .deliver {

        background-color: #fff;

        color: #d90308;

        font-size: 14px;

        width: 120px;

        height: 30px;

        border-radius: 3px;

        display: block;

        text-align: center;

        line-height: 30px;

        margin: 5px 0px;

    }



        .shop-contents .navs .deliver:hover {

            color: #fff;

            background: #fd3539

        }



.shop-contents .banners {

    overflow: hidden

}



    .shop-contents .banners a {

        width: 100%;

    }



    .shop-contents .banners img {

        width: 100%;

        height: 600px;

        float: left;

    }



.shop-company-name {

    background-color: #fff;

    padding: 47px 25px;

    box-shadow: 0px 0px 20px #e8e7e7;

    overflow: hidden;

    margin-top: 20px

}



    .shop-company-name .company-logos .pictt {

        width: 100%;

        min-height: 140px;

        text-align: center;

        display: block;

        overflow: hidden

    }



    .shop-company-name .company-logos .authentication {

        position: absolute;

        right: 5px;

        top: 5px;

    }



    .shop-company-name .company-grades {

        margin-left: 35px;

        width: 510px;

        border-right: 1px solid #ddd;

        position: relative;

        min-height: 210px

    }



        .shop-company-name .company-grades .satue {

            position: absolute;

            right: 141px;

            top: -14px;

        }



        .shop-company-name .company-grades .names {

            font-size: 18px;

            font-weight: bold;

            margin-right: 20px;

        }



        .shop-company-name .company-grades .address {

            margin-right: 25px;

        }



            .shop-company-name .company-grades .address img {

                margin-right: 8px;

                vertical-align: middle

            }



        .shop-company-name .company-grades p i {

            color: #ddd;

            font-size: 17px;

        }



            .shop-company-name .company-grades p i.curr {

                color: #e62d31;

            }



        .shop-company-name .company-grades p span {

            color: #666666;

            font-size: 14px;

            font-weight: bold;

            vertical-align: middle

        }



            .shop-company-name .company-grades p span.stars {

                padding-left: 5px;

            }



        .shop-company-name .company-grades .introduction {

            color: #666666;

            line-height: 30px;

            width: 490px;

        }



            .shop-company-name .company-grades .introduction img {

                vertical-align: middle;

                height: 26px;

            }



            .shop-company-name .company-grades .introduction i {

                margin-right: 10px;

                font-size: 12px;

                color: #666;

                display: inline-block;

                background-color: #f4f5f9;

                border-radius: 3px;

                height: 22px;

                line-height: 22px;

                text-align: center;

                padding: 0px 10px;

            }



        .shop-company-name .company-grades .infos {

            display: inline-block;

            float: left;

            width: 80%;

        }



    .shop-company-name .three {

        overflow: hidden;

        text-align: center;

        margin-top: 35px;

    }



        .shop-company-name .three .nums1 {

            text-align: center;

            display: inline-block;

            min-width: 115px;

        }



            .shop-company-name .three .nums1 p {

                font-size: 24px;

                font-weight: bold;

                margin-bottom: 20px;

            }



            .shop-company-name .three .nums1 span {

                font-size: 18px;

            }



    .shop-company-name .go {

        padding: 30px 0px;

        text-align: center;

    }



        .shop-company-name .go a {

            width: 133px;

            height: 30px;

            line-height: 30px;

            display: inline-block;

            text-align: center;

        }



            .shop-company-name .go a i {

                margin-right: 10px;

                font-size: 18px;

            }



            .shop-company-name .go a:hover {

                box-shadow: 0px 0px 10px #e62d31;

            }



        .shop-company-name .go .quickly {

            background-color: #e62d31;

            color: #fff;

            border-radius: 3px;

            margin-right: 40px;

        }



        .shop-company-name .go .goto {

            background-color: #fff;

            color: #e62d31;

            border-radius: 3px;

            border: 1px solid #e62d31;

        }



    .shop-company-name .nums {

        float: left;

        width: 440px;

    }



        .shop-company-name .nums .action {

        }



            .shop-company-name .nums .action .sharehover {

                cursor: pointer;

                margin-left: 12px

            }



            .shop-company-name .nums .action a img {

                float: left

            }



            .shop-company-name .nums .action a:hover .focus2 {

                display: block !important

            }



            .shop-company-name .nums .action a:hover .focus {

                display: none !important

            }



    .shop-company-name .company-logos {

        width: 160px;

        height: 142px;

        overflow: hidden;

        position: relative;

        border: 1px solid #ddd;

    }



.shop-middle-bottom {

    margin-top: 15px;

}



    .shop-middle-bottom .recommend {

        width: 870px;

        margin-bottom: 15px;

    }



    .shop-middle-bottom .recommend-tt {

        background-color: #f4f5f9;

        height: 35px;

        line-height: 35px;

        font-size: 14px;

        padding-left: 16px;

        margin-bottom: 20px

    }



    .shop-middle-bottom .Integrity {

        width: 315px;

    }



        .shop-middle-bottom .Integrity .Integrity-top {

            background-color: #fff;

            text-align: center;

            box-shadow: 0px 0px 20px #e8e7e7;

            padding: 30px 0px;

        }



            .shop-middle-bottom .Integrity .Integrity-top p {

                font-size: 18.5px;

                color: #2d2d2d;

                margin-top: 5px;

            }



        .shop-middle-bottom .Integrity .Integrity-bottom {

            background-color: #fff;

            padding: 17px;

            margin-bottom: 15px;

            box-shadow: 0px 0px 20px #e8e7e7;

        }



            .shop-middle-bottom .Integrity .Integrity-bottom .dynamic {

                margin-top: 16px;

                margin-left: 5px;

            }



                .shop-middle-bottom .Integrity .Integrity-bottom .dynamic p {

                    padding: 0 10px;

                    padding-bottom: 15px;

                    line-height: 20px;

                    font-size: 12px;

                    color: #999;

                    border-left: 1px solid #ddd;

                    margin-bottom: 0px;

                    white-space: nowrap;

                    -o-text-overflow: ellipsis;

                    text-overflow: ellipsis;

                    overflow: hidden;

                }



                    .shop-middle-bottom .Integrity .Integrity-bottom .dynamic p::before {

                        content: "";

                        position: absolute;

                        width: 8px;

                        height: 8px;

                        background-color: #ddd;

                        border-radius: 50%;

                        margin-left: -15px;

                        margin-top: 7px;

                    }



                    .shop-middle-bottom .Integrity .Integrity-bottom .dynamic p:hover::before {

                        background-color: #499eff;

                    }



                    .shop-middle-bottom .Integrity .Integrity-bottom .dynamic p img {

                        margin: 0 10px;

                        border-radius: 50%;

                        height: 16px;

                        width: 16px;

                    }



            .shop-middle-bottom .Integrity .Integrity-bottom .tt {

                background-color: #f4f5f9;

                height: 35px;

                line-height: 35px;

                font-size: 14px;

                padding-left: 16px;

                margin-bottom: 20px

            }



    .shop-middle-bottom .evaluate {

        width: 870px;

        height: 400px;

        background-color: #fff;

    }



    .shop-middle-bottom .code a {

        width: 315px;

    }



        .shop-middle-bottom .code a img {

            width: 100%;

        }



    .shop-middle-bottom .Integrity .bill a {

        display: block;

    }



    .shop-middle-bottom .Integrity .bill img {

        width: 100%;

    }



    .shop-middle-bottom .recommend .boxs {

        overflow: hidden;

        margin-bottom: 20px;

        background-color: #fff;

        padding: 17px;

        box-shadow: 0px 0px 20px #e8e7e7;

    }



.shop_centeradv {

    width: 100%;

    background-color: #fff;

    margin-top: 15px

}



    .shop_centeradv img {

        width: 100%;

    }

/*简介文本框*/

.textinfo {

    float: left;

    background-color: #fff !important;

    float: left;

    min-width: 400px;

    outline: none;

    resize: none;

    border: transparent !important;

    width: 150px;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    overflow: hidden;

    padding: 0;

    padding: 3px 0px;

    word-wrap: break-word;

    overflow-x: hidden;

    overflow-y: auto;

}

/* 商家下架 */

.merchants_shelf {

    min-height: 600px;

    background: #ffffff;

    margin: 20px 0px;

    text-align: center;

    padding-top: 80px

}



    .merchants_shelf .cont {

        width: 350px;

        margin: auto;

        text-align: left;

        font-size: 14px;

    }



    .merchants_shelf .hxy {

        width: 60px;

    }



    .merchants_shelf .cont {

        margin-top: 30px

    }



        .merchants_shelf .cont .tt {

            font-size: 18px;

            margin-bottom: 15px

        }



        .merchants_shelf .cont .time {

            margin-bottom: 20px

        }



            .merchants_shelf .cont .time i {

                color: #e62d31

            }



            .merchants_shelf .cont .time a {

                color: #e62d31

            }



        .merchants_shelf .cont p {

            line-height: 27px

        }



            .merchants_shelf .cont p.make {

                margin-bottom: 10px

            }



            .merchants_shelf .cont p a:hover {

                color: #e62d31

            }



/* 分页新样式 */

.pagesnew {

    margin: 20px auto;

    clear: both;

    width: 890px;

    text-align: center;

    padding: 10px 0px;

    text-align: center;

    font-size: 12px;

}



    .pagesnew ul {

        display: inline;

        margin: 0 auto;

        width: 890px;

    }



    .pagesnew li {

        display: inline;

        margin: 0 auto;

    }



    .pagesnew a {

        padding: 7px 11px;

        border-radius: 3px;

        margin: 4px;

        background-color: #f2f3f5;

        border: #ddd 1px solid;

        color: #555;

        text-decoration: none;

    }



        .pagesnew a:hover, li.current a {

            background-color: #CC0000;

            color: #FFFFFF;

            /* border: #CC0000 1px solid; */

            text-decoration: none;

        }



    .pagesnew li.numbers {

        font-size: 13px;

        margin-left: 10px;

    }



/*代需求详情*/

.over_hidey {

    overflow: hidden;

    width: 100%;

    height: 22px;

    text-overflow: ellipsis;

    white-space: normal;

}



/*代发需求详情*/

.text_area textarea {

    float: left;

    display: -webkit-box;

    padding: 0;

    width: 150px;

    max-height: 750pt;

    min-width: 75%;

    min-height: 228px;

    outline: 0;

    border: transparent !important;

    resize: none;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical

}



.text_area span {

    float: left;

    display: inline-block;

    width: 75pt;

    color: #333;

    text-align: right

}

/*代发需求模板弹出*/

.conter-list {

    border: 1px solid #ddd;

    margin: 0 28px;

    overflow: hidden;

    position: absolute;

    margin-top: 2px;

    border-bottom: none

}



    .conter-list .conte-item .title {

        overflow: hidden;

        cursor: pointer

    }



        .conter-list .conte-item .title li {

            padding: 6px 15px;

            float: left;

            background: #f3f3f3;

            color: #333;

            font-size: 14px;

            line-height: 24px;

            cursor: pointer;

            border: 1px solid #ddd

        }



            .conter-list .conte-item .title li:hover {

                background: 0 0 !important;

                color: red

            }



            .conter-list .conte-item .title li.active {

                background: 0 0 !important;

                color: red

            }



.demand-publish .text {

    margin: 40px 28px 0px 28px;

    position: relative

}



*/

.demand-publish .list li {

    width: 100%

}

/*.demand-publish{overflow:hidden}

.demand-publish .linkMe {overflow:hidden;padding: 0px 40px;margin-bottom: 20px;}

.demand-publish .linkMe .info{overflow:hidden;margin-top:10px}

.demand-publish .linkMe .cont {float:left}

.demand-publish .linkMe .cont input{height:35px}

.demand-publish .linkMe .cont .getCode {    display: inline-block; width: 100px; height: 35px;text-align: center; line-height: 35px;background: #e62d31; color: #fff; font-size: 14px;margin-left: 10px; position: relative;}*/

.hx-form-item {

    overflow: hidden

}



.bdshare-slide-bottom {

    display: none;

    z-index: -9999;

    height: 0;

    width: 0

}

/*.warn{padding:40px 0;text-align:center}

.warn p{font-size:14px}

.warn .active{font-size:18px;line-height:30px;color:#e62d31}*/

/*.lowerShelf{padding:40px 0;text-align:center}

.lowerShelf .active{font-size:18px;line-height:30px;color:#e62d31}*/

/*.downloadup{padding:40px 0;text-align:center}

.downloadup .active{font-size:16px;line-height:30px;color:#e62d31}*/



/*产品详情页面 评价展示*/



.evaluate-tt {

    background-color: #f4f5f9;

    height: 32px;

    line-height: 32px;

}



    .evaluate-tt a {

        padding-left: 15px;

        color: #666666;

        font-size: 14px;

    }



        .evaluate-tt a.curr {

            color: #ff0000;

        }



.evaluateLists li .tt img {

    width: 35px;

    height: 35px;

}



.evaluateLists li .tt .userName {

    padding-left: 10px;

    font-size: 14px;

}



.evaluateLists li .tt label {

    float: none;

    padding-left: 15px;

}



.evaluateLists li .tt .stars {

    float: right;

    padding: 8px 0;

    width: auto;

}



.slideShow .img_shows {

    overflow: hidden;

    margin-top: 20px;

    width: 105%;

}



    .slideShow .img_shows .allImgs {

        width: 740px;

        overflow: hidden;

        float: left;

        height: 90px;

    }



    .slideShow .img_shows .imgs {

        border: 1px solid #ddd;

        width: 87px;

        height: 90px;

        float: left;

        text-align: center;

        line-height: 90px;

        margin-right: 5px;

        cursor: pointer;

        overflow: hidden;

    }



        .slideShow .img_shows .imgs.curr:after {

            content: "";

            width: 0;

            height: 0;

            vertical-align: middle;

            border-top: 4px dashed;

            border-right: 6px solid transparent;

            border-left: 6px solid transparent;

            border-bottom: 0;

            border-top: 10px dashed;

            position: absolute;

            margin-left: -44px;

            color: #ff0000;

            margin-top: 86px;

        }



        .slideShow .img_shows .imgs.curr {

            border: 2px solid #ff0000;

            height: 90px;

        }



        .slideShow .img_shows .imgs img {

            width: 82px;

            max-height: 85px;

            vertical-align: middle;

        }



    .slideShow .img_shows .nextImg {

        display: block;

        margin-right: 5px;

        width: 30px;

        height: 90px;

        background-color: #eee;

        line-height: 115px;

        text-align: center;

    }



.slideShow .showText {

    overflow: hidden;

    margin-top: 22px;

}



    .slideShow .showText .img_show {

        width: 350px;

        border: 1px solid #dddddd;

        text-align: center;

        padding-bottom: 10px;

    }



        .slideShow .showText .img_show img {

            width: 300px;

            height: 200px;

            margin-top: 10px;

            border: 1px solid #eee;

        }



    .slideShow .showText .userText {

        color: #aaaaaa;

        line-height: 20px;

        padding-left: 20px;

        width: 450px;

    }



        .slideShow .showText .userText .userName {

            margin-top: 30px;

            overflow: hidden;

            height: 30px;

            line-height: 35px;

        }



            .slideShow .showText .userText .userName img {

                width: 30px;

                height: 30px;

                border-radius: 50%;

                display: block;

                float: left;

            }



            .slideShow .showText .userText .userName span {

                color: #333333;

                font-size: 14px;

                display: block;

                float: left;

                margin-left: 5px;

                margin-right: 5px;

                width: 280px;

                overflow: hidden;

                white-space: nowrap;

                text-overflow: ellipsis;

                padding-right: 50px;

            }



            .slideShow .showText .userText .userName i.curr {

                color: #f62e2e;

            }



            .slideShow .showText .userText .userName em {

                color: #333333;

                font-size: 14px;

                font-weight: bold;

                display: block;

                float: right;

                padding-top: 2px;

                margin-left: 3px;

            }



        .slideShow .showText .userText .time {

            text-align: right;

            margin-top: 10px;

        }



/*禁止选中*/

.no-select-body {

    moz-user-select: -moz-none;

    -moz-user-select: none;

    -o-user-select: none;

    -khtml-user-select: none;

    -webkit-user-select: none;

    -ms-user-select: none;

    user-select: none;

}



.checkRule {

    font-size: 12px;

    height: 30px;

    line-height: 40px;

}



    .checkRule a {

        color: #999999;

    }



        .checkRule a:hover {

            color: #e62d31;

        }



.ymx_line span {

    position: relative;

}



    .ymx_line span:after {

        content: "";

        border-top: 2px solid #E63330;

        min-width: 150px;

        height: 7px;

        top: 15px;

        left: 0;

        position: absolute;

    }



/* lightbox  start**/

.lb-outerContainer, .lb-outerContainer {

    overflow: visible !important;

}



    .lb-outerContainer .lb-nav {

        overflow: visible;

    }



.lb-nav a.lb-prev {

    opacity: 1;

    position: absolute;

    left: -80px;

}



.lb-nav a.lb-next {

    opacity: 1;

    position: absolute;

    right: -80px;

}



.lh40 {

    line-height: 40px;

}



/* 2019-11-21---退款样式 */

.views-cont-log.new-orderDetail:before {

    left: 88px;

}



.views-cont-log.new-orderDetail dl dt {

    width: 88px;

}



.views-cont.new-orderDetail dl dd {

    padding-left: 108px;

}



.views-cont.new-orderDetail dl dt:before {

    top: 0px;

}



.views-cont.new-orderDetail dl dd {

    margin-top: -20px;

}



.new-orderDetail .file {

    margin-top: 15px;

    overflow: hidden;

}



    .new-orderDetail .file a {

        display: block;

        float: left;

        margin-right: 12px;

        overflow: hidden;

    }



        .new-orderDetail .file a img {

            width: 51px;

            height: 61px;

        }



.drawback-btn {

    display: inline-block;

    width: 74px;

    height: 25px;

    line-height: 25px;

    margin-top: 4px;

    font-size: 12px;

    text-align: center;

    background-color: #fff;

    border: 1px solid #ddd;

    border-radius: 3px;

}



.features-mode.new-free-count dl dd.cont label.curr {

    background-color: #ddd;

    color: #666;

    border: 1px solid #ddd;

}



.features-mode.new-free-count dl dd .red {

    display: inline-block;

    width: 258px;

}



.features-mode.new-free-count dl dd.cont label a {

    height: 30px;

    line-height: 30px;

}



.features-mode.new-free-count dl dd.cont label.payment {

    padding-left: 15px;

    padding-right: 0;

}



.upload-annex.new-upload span {

    width: 105px;

    text-align: left;

    height: 40px;

    line-height: 40px;

}



    .upload-annex.new-upload span img {

        display: inline-block;

        vertical-align: middle;

        margin: 0 10px 0 16px;

    }



    .upload-annex.new-upload span font {

        display: inline-block;

    }



.check-amount-box {

    height: 40px;

    line-height: 40px;

}



    .check-amount-box .check-amount {

        height: 20px;

        width: 20px;

        margin: 0px 7px 0 35px;

        vertical-align: middle;

    }



.new-upload {

    margin-bottom: 8px;

}



.refund-box.HX-Mwapper {

    padding: 0 25px 25px 25px;

}



    .refund-box.HX-Mwapper .formMain dd .refund-amount .text {

        width: 209px;

        float: left;

    }



    .refund-box.HX-Mwapper .formMain {

        margin-top: 0;

    }



        .refund-box.HX-Mwapper .formMain dd {

            width: 515px;

        }



        .refund-box.HX-Mwapper .formMain p {

            font-size: 12px;

        }



        .refund-box.HX-Mwapper .formMain dd .select {

            width: 295px;

        }



        .refund-box.HX-Mwapper .formMain dd .explain {

            height: 115px;

            background-color: #fff;

            border: 1px solid #ddd;

        }



        .refund-box.HX-Mwapper .formMain p a {

            color: #EB0606;

        }



.new-myOrdersList.myOrdersList li {

    margin-bottom: 5px;

}



.refund-box.HX-Mwapper .formMain dt i {

    color: #FF0000;

}



.myOrdersList .title.new-refuce-title span {

    min-width: 200px;

    margin-right: 0;

}



    .myOrdersList .title.new-refuce-title span.infor {

        min-width: 419px;

    }



    .myOrdersList .title.new-refuce-title span.total {

        min-width: 170px;

    }



    .myOrdersList .title.new-refuce-title span.fk-status {

        min-width: 160px;

    }



    .myOrdersList .title.new-refuce-title span.pro-period {

        min-width: 170px;

    }



.bl {

    color: #499EFF !important;

}



.rd {

    color: #F43337 !important;

}



.or {

    color: #FF9800 !important;

}



.gr {

    color: #2FD165 !important;

}



.acceptance-top.refuce-detail-box .info {

    margin-top: 14px;

}



.refuce-detail-box .refuce-til {

    text-align: right;

    font-size: 14px;

    padding-right: 6px;

    margin-bottom: 30px;

    overflow: hidden;

}



    .refuce-detail-box .refuce-til label {

        color: #4A9EFF;

    }



    .refuce-detail-box .refuce-til span {

        width: 99px;

        height: 26px;

        line-height: 26px;

        cursor: pointer;

        text-align: center;

        background-color: #EEEEEE;

        font-size: 12px;

        color: #666;

        display: inline-block;

    }



.acceptance-top.refuce-detail-box {

    height: 200px;

}



    .acceptance-top.refuce-detail-box .cont {

        width: 332px;

        height: 200px;

    }



    .acceptance-top.refuce-detail-box .info {

        width: 714px;

    }



    .acceptance-top.refuce-detail-box .cont .number {

        text-align: left;

        padding: 0 20px 0 10px;

        overflow: hidden;

    }



        .acceptance-top.refuce-detail-box .cont .number em {

            text-align: left;

        }



    .acceptance-top.refuce-detail-box .cont .chat {

        display: block;

        float: right;

        padding: 0;

    }



    .acceptance-top.refuce-detail-box .cont .statue {

        font-weight: normal;

        margin-bottom: 15px;

    }



.refuce-oder-status {

    border: 1px dashed #FF9524;

    height: 37px;

    margin: 21px 11px;

    line-height: 37px;

    padding: 0 13px 0 6px;

}



.acceptance-top .info li span.new-ico1 img {

    width: 37px;

    height: 33px;

    vertical-align: middle;

}



.acceptance-top .info li span.new-ico2 img {

    width: 33px;

    height: 33px;

}



.acceptance-top .info li span.new-ico3 img {

    width: 26px;

    height: 33px;

}



.acceptance-top .info li span.new-ico4 img {

    width: 30px;

    height: 30px;

    vertical-align: middle;

}



.new-refuce-detail {

    min-height: 355px;

    overflow: hidden;

}



    .new-refuce-detail .drawback {

        width: 564px;

        padding: 20px;

        float: left;

        border-right: 1px dashed #333;

    }



    .new-refuce-detail .receiving {

        width: 484px;

        padding: 20px;

        float: right;

    }



    .new-refuce-detail .detail {

        min-height: 355px;

    }



        .new-refuce-detail .detail dl {

            margin-bottom: 17px;

            overflow: hidden;

        }



            .new-refuce-detail .detail dl dt {

                width: 100px;

                float: left;

                text-align: right;

                font-size: 14px;

                color: #666;

            }



            .new-refuce-detail .detail dl dd {

                font-size: 12px;

                color: #999;

                padding-left: 12px;

                float: left;

            }



                .new-refuce-detail .detail dl dd em {

                    vertical-align: middle;

                }



    .new-refuce-detail .drawback dl dd {

        width: 377px;

    }



.views-cont-log.new-pro-log dl dd .time {

    overflow: hidden;

}



    .views-cont-log.new-pro-log dl dd .time span {

        display: inline-block;

        float: left;

    }



.views-cont-log.new-pro-log dl dd .text {

    float: left;

    margin-left: 58px;

    overflow: hidden;

}



.new-detail-infor .title-land {

    margin-bottom: 0;

}



.new-detail-infor .features-mode {

    padding: 0;

}



    .new-detail-infor .features-mode table thead {

        border-bottom: 1px solid #ddd;

    }



        .new-detail-infor .features-mode table thead tr th {

            padding: 0 30px;

        }



    .new-detail-infor .features-mode table tbody tr td {

        height: 42px;

        padding: 0 30px

    }



.features-mode-title ul {

    overflow: hidden;

}



.features-mode-cont {

    width: 100%;

    border-bottom: 1px dashed #ddd;

    overflow: hidden;

}



.features-mode-title ul li {

    float: left;

    padding-left: 48px;

    height: 42px;

    line-height: 42px;

    border-bottom: 1px solid #ddd;

    overflow: hidden;

}



.features-mode-cont ul li {

    float: left;

    padding-left: 28px;

    height: 38px;

    line-height: 38px;

}



    .features-mode-title ul li:first-child,

    .features-mode-cont ul li:first-child {

        width: 25%;

    }



    .features-mode-title ul li:nth-child(2),

    .features-mode-cont ul li:nth-child(2) {

        width: 25%;

    }



    .features-mode-title ul li:nth-child(3),

    .features-mode-cont ul li:nth-child(3) {

        width: 20%;

    }



    .features-mode-title ul li:nth-child(4),

    .features-mode-cont ul li:nth-child(4) {

        width: 20%;

    }



    .features-mode-title ul li:last-child,

    .features-mode-cont ul li:last-child {

        width: 10%;

    }



.refund-infor-list .new-refuce-detail {

    padding-top: 7px;

}



    .refund-infor-list .new-refuce-detail .drawback {

        padding: 8px 19px;

    }



    .refund-infor-list .new-refuce-detail .detail dl dt {

        width: 104px;

    }



    .refund-infor-list .new-refuce-detail .detail.receiving dl dd {

        width: 76%;

    }



.refund-infor-list ul li a:hover {

    color: #499EFF;

}



.cost-information {

    position: relative;

}



.new-order-status {

    position: absolute;

    left: 203px;

    top: 50px;

}

/*.new-order-status img {height:142px;}*/

.new-free-change.features-mode dl dd.cont label.payment {

    width: 245px

}

/*.new-delivery-info .agree-reject{height:152px;width:112px;}*/

.new-delivery-info.delivery-info .both-information ul {

    margin-left: 0;

}



.both-information ul.fl {

    width: 210px;

}



.both-information ul.fr {

    width: 240px;

}



.delivery-info .cont.new-delivery-wapper {

    padding: 20px 12px;

}



.new-delivery-info.delivery-info ul.fl {

    width: 330px;

}



.new-delivery-info.delivery-info ul.fr li span.span-right {

    display: inline-block;

    width: 166px;

}



.new-delivery-proinfo .fl.cont {

    width: 400px;

}



.myOrdersList.new-myOrdersList ul li {

    margin-bottom: 60px;

}





/* 退款 */

.acceptance-top.refuce-detail-box .info li.curr p {

    color: #499EFF;

}



.myOrdersList.custom-refund .item .cont {

    width: 360px;

}



.myOrdersList .custom-refund-table p {

    color: #333;

}



    .myOrdersList .custom-refund-table p i {

        color: #999;

    }



.myOrdersList .refund-table .cont {

    width: 270px;

}



.new-refuce-detail .drawback dl dd .btn-refuce {

    width: 100px;

    height: 40px;

    line-height: 40px;

    color: #666;

    width: 140px;

    display: inline-block;

    background: #f5f5f5;

    font-size: 14px;

    border-radius: 3px;

    text-align: center;

    background: #e62d31;

    color: #fff;

    cursor: pointer;

    margin-right: 34px;

}



.new-refuce-detail .drawback.refuce-money {

    border-right: none;

}



.acceptance-top.refuce-detail-box .info li .bg-box {

    height: 57px;

    margin-top: 34px;

    margin-bottom: 9px;

}



.acceptance-top.refuce-detail-box .info li:before {

    content: '';

    background: url(../../Images/new-ico12.png) no-repeat;

    width: 115px;

    height: 15px;

    top: 52%;

    background-size: 100% 100%;

}



.acceptance-top.refuce-detail-box .info li.curr:before {

    background: url(../../Images/new-ico11.png) no-repeat;

    background-size: 100% 100%;

}



.acceptance-top.refuce-detail-box .info li {

    margin: 0 55px;

}



    .acceptance-top.refuce-detail-box .info li:last-child:before {

        content: initial

    }



    .acceptance-top.refuce-detail-box .info li span {

        height: 40px;

    }



/*.delivery-info.new-delivery-info .agree-reject{top: 18px;left:46%;}*/



.new-refuce-ok.features-mode {

    padding: 0;

}



.new-ht-log.views-cont-log:before {

    left: 150px;

    border-left: 1px dashed #333;

}



.new-ht-log.views-cont-log dl dt {

    width: 150px;

    margin-top: 20px;

}



.new-ht-log.views-cont dl dd {

    padding-left: 170px;

    margin-top: -20px;

}



.new-ht-log.views-cont dl dt:before {

    border: none;

    background-color: transparent;

}



.refuse-refund-form.formSubmit dt i {

    color: #E62D31;

}



.refuse-refund-form.formSubmit dd textarea {

    height: 85px;

}



.refuse-refund-form.formSubmit dd {

    width: 72%;

}

/* 退款弹窗 */

.agree-refund-form label {

    display: block;

    text-align: center;

}



    .agree-refund-form label img {

        width: 36px;

        height: 44px;

    }



.agree-refund-form p {

    font-size: 16px;

    color: #666;

    text-align: center;

    margin-top: 27px;

}



.agree-refund-form.formSubmit dl {

    width: 298px;

    margin: 0 auto;

}



    .agree-refund-form.formSubmit dl dt {

        width: 100%;

        text-align: center;

        line-height: 30px;

        margin-bottom: 18px;

    }



        .agree-refund-form.formSubmit dl dt i {

            color: #DE2F2F;

        }



    .agree-refund-form.formSubmit dl dd {

        width: 100%;

        text-align: center;

    }



.agree-refund-form.formSubmit dd .text {

    width: 257px;

    margin: 0 auto;

}



.agree-refund-form.formSubmit dd span {

    display: block;

    margin: 8px 0 26px 0;

}



.layui-layer-content .formSubmit.agree-refund-form {

    text-align: center;

}





.agree-refund-form p.mgb50 {

    margin-bottom: 30px !important;

}



.agree-refund-form .btns-small .btns-red-small,

.agree-refund-form .btns-small .btns-return-small {

    width: 80px;

    height: 35px;

    line-height: 35px;

    padding: 0;

}



/* .cont img{width:38px;height:38px;} */



.agree-refund-form.formSubmit .new-sub {

    width: 135px;

    text-align: center;

    margin: 0 auto 15px auto;

}



.see-progress.drawback-btn {

    width: 100px;

}



.new-refuce-detail .enclosure ul li i {

    display: block;

    height: 20px;

    line-height: 20px;

    overflow: hidden;

}



.title-land.new-title-land {

    padding: 0 8px 0 20px;

}



.refund-table tr td p em {

    display: inline-block;

    width: 93px;

    text-align: right;

}



.new-upload .webuploader-element-invisible {

    opacity: 0;

}



.webuploader-pick:hover {

    opacity: 0;

}





.agree-refund-form.formSubmit dd .drag_send_code_agree span {

    margin: 0;

}



.agree-refund-form.formSubmit dd.drag_send_code_agree .text {

    width: 297px;

}



.m-model-cont .form-group .contronl-inp.add-new-form .contronl-inp {

    width: 297px;

}



.custom-refund-table tr td p em {

    display: inline-block;

    width: 92px;

    text-align: right;

}



.new-detail-infor .features-mode-title ul li {

    padding-left: 27px;

}



.acceptance-top.refuce-detail-box .cont i.time {

    margin-top: 5px;

}



.acceptance-top .cont .number.add-new-style em {

    display: block;

}



.acceptance-top .cont .number.add-new-style .chat {

    display: block;

    text-align: left;

    margin-top: 5px;

    float: none;

}



.refuce-detail-box .refuce-oder-status {

    margin: 11px 11px;

}



.custom-refund-table tr td p em.paid-item {

    text-align: left;

}



/*.myOrdersList.myOrdersList .tt {

    white-space: normal;

}



.custom-refund.myOrdersList .tt a {

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



.myOrdersList .refund-table .tt a {

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



.newAdd-myOrdersList.myOrdersList .tt a {

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}*/

.new-refuce-detail .enclosure {

    margin-top: 0;

}



    .new-refuce-detail .enclosure li {

        margin-bottom: 5px;

    }



.HX-Mwapper.refund-box .formMain dd .refund-amount .placeholder-parent {

    float: left;

    overflow: hidden;

}



.no-padding .red-select-div {

    position: relative;

}



    .no-padding .red-select-div .red-select {

        width: 210px;

        height: 36px;

        padding-left: 50px;

    }



.no-padding . .red-select {

    width: 210px;

    height: 36px;

    padding-left: 50px;

}



.no-padding .red-select-div img {

    position: relative;

    left: -192px;

    top: 5px;

    width: 18px;

}





/*发布需求-新版页面*/

body, html {

    background-color: #f5f5f5;

    height: auto;

}



.margin-18 {

    height: 18px;

}



.require-content input[type="text"] {

    background-color: #EBEBEB;

    border-radius: 3px;

    border: none;

    height: 40px;

}



.head-bannerimg {

    height: 134px;

    width: 100%;

    background: url("../../Images/publishRe/head-banner.png") no-repeat;

    background-size: 100% 100%;

    position: relative;

}



    .head-bannerimg.curr {

        position: fixed;

        top: 62px;

        z-index: 101;

    }



    .head-bannerimg .show-cricle {

        position: absolute;

        overflow: hidden;

        bottom: 0px;

        height: 35px;

        width: 100%;

        background-color: #FFDC7D;

        color: #FF5139;

        line-height: 35px;

        overflow: hidden;

    }



    .head-bannerimg .ring-img {

        float: left;

    }



        .head-bannerimg .ring-img img {

            width: 15px;

            position: relative;

            top: 4px;

            margin-left: 30px;

        }



    .head-bannerimg ul {

        float: left;

        width: 1150px;

    }

        /* .w1200 { background-color: #ccc;} */

        .head-bannerimg ul li {

            width: 1150px;

        }



            .head-bannerimg ul li span {

                display: inline-block;

                padding-left: 29px;

                float: left;

                width: 50%;

            }



                .head-bannerimg ul li span + span {

                    display: inline-block;

                    padding-left: 29px;

                    float: right;

                    padding-right: 30px;

                    text-align: right;

                }



.require-imgs {

    width: 100%;

    overflow: hidden;

}



    .require-imgs img {

        float: left;

        width: 280px;

        margin: 30px 13px;

    }



        .require-imgs img:first-child {

            margin-left: 0;

        }



        .require-imgs img:last-child {

            margin-right: 0;

        }



.require-content .require-til {

    height: 58px;

    background-color: #fff;

    padding: 0 23px;

}



    .require-content .require-til h3 {

        color: #666666;

        font-size: 16px;

        line-height: 58px;

    }



        .require-content .require-til h3 img {

            width: 23px;

            height: 23px;

            position: relative;

            top: 4px;

            margin-right: 9px;

        }



.require-content .require-com {

    background-color: #fff;

    padding: 23px 23px 23px 52px;

    margin-bottom: 120px;

}

/* 表单 */

.require-form-box {

    border-bottom: 1px solid #F9E0E0;

    padding-bottom: 30px;

    overflow: hidden;

}



.require-form .form-item {

    min-height: 60px;

    padding: 10px;

    overflow: hidden;

}



    .require-form .form-item > label {

        float: left;

        line-height: 40px;

        width: 94px;

    }



    .require-form .form-item > div {

        float: left;

        overflow: hidden;

    }



        .require-form .form-item > div input {

            width: 637px;

            height: 40px;

            background: #EBEBEB;

            border-radius: 3px;

            border: none;

        }



        .require-form .form-item > div .item-box {

            float: left;

        }



            .require-form .form-item > div .item-box .item-box-img {

                width: 80px;

                height: 70px;

                background: #EBEBEB;

                opacity: 1;

                border-radius: 3px;

                margin: 11px;

                border: 1px solid #EBEBEB;

                cursor: pointer;

            }



                .require-form .form-item > div .item-box .item-box-img.curr {

                    border: 1px solid #EE342E;

                }



                .require-form .form-item > div .item-box .item-box-img img {

                    width: 30px;

                    margin: 16px auto 0;

                    display: block;

                }



                    .require-form .form-item > div .item-box .item-box-img img.bigger {

                        width: 34px;

                    }



                    .require-form .form-item > div .item-box .item-box-img img.smaller {

                        width: 27px;

                    }



            .require-form .form-item > div .item-box p {

                text-align: center;

                color: #666666;

            }



        .require-form .form-item > div .tiny-input {

            width: 250px;

        }



        .require-form .form-item > div .line-range {

            display: inline-block;

            width: 13px;

            height: 0px;

            border-top: 1px solid #666666;

            margin: 0 12px;

            position: relative;

            top: -6px;

        }



        .require-form .form-item > div textarea {

            width: 690px;

            height: 175px;

            background: #EBEBEB;

            opacity: 1;

            border-radius: 3px;

            border: none;

        }



        .require-form .form-item > div .check-price {

            display: inline-block;

            width: 80px;

            cursor: pointer;

        }



            .require-form .form-item > div .check-price input {

                width: auto !important;

                height: auto !important;

                cursor: pointer;

            }



        .require-form .form-item > div .tips {

            width: 690px;

            font-size: 12px;

            font-weight: 400;

            line-height: 19px;

            color: #666666;

        }



        .require-form .form-item > div .add-file {

            width: 80px;

            text-align: center;

            height: 70px;

            background: #EBEBEB;

            border-radius: 3px;

        }



            .require-form .form-item > div .add-file img {

                width: 35px;

                height: 35px;

                margin-top: 16px;

            }



        .require-form .form-item > div input[type='file'] {

            width: 80px;

            height: 70px;

            position: absolute;

            opacity: 0;

            cursor: pointer;

        }



        .require-form .form-item > div .add {

            position: relative;

            width: 80px;

            height: 70px;

            display: inline-block;

        }



        .require-form .form-item > div .add-tips {

            display: inline-block;

            width: 620px;

            margin-left: 17px;

            position: relative;

            top: -24px;

            font-size: 12px;

            line-height: 19px;

            color: #666666

        }



/* 联系方式隐私设置 */

.require-content .per-set {

    padding-top: 60px;

}



    .require-content .per-set p {

        height: 60px;

        font-size: 14px;

        line-height: 60px;

        color: #666666;

    }



    .require-content .per-set label {

        display: block;

        cursor: pointer;

        color: #666666;

        font-size: 12px;

        line-height: 26px;

        margin-right: 20px;

    }



    .require-content .per-set input[type="radio"]:checked {

        background: url('../../Images/publishRe/checked.png');

    }



    .require-content .per-set .enter-phone label {

        display: inline-block;

    }



    .require-content .per-set .enter-phone input[type="text"] {

        width: 302px;

    }



        .require-content .per-set .enter-phone input[type="text"] + input[type="text"] {

            margin-left: 28px;

        }



    .require-content .per-set .enter-phone button {

        width: 100px;

        height: 40px;

        background: #EE342E;

        border: none;

        color: #FFFFFF;

        opacity: 1;

        border-radius: 2px;

        position: relative;

        left: -100px;

    }



    .require-content .per-set select {

        width: 250px;

        height: 40px;

        background: #EBEBEB;

        opacity: 1;

        border-radius: 3px;

    }



.require-content .submit-btn button {

    width: 160px;

    height: 40px;

    background: #EE342E;

    opacity: 1;

    border-radius: 2px;

    border: none;

    color: #FFFFFF;

    margin-top: 16px;

    margin-bottom: 67px;

}



.require-content .per-set .protocol {

    cursor: pointer;

}



.require-content #AccessoryList li {

    position: relative;

}



    .require-content #AccessoryList li .ico_delete {

        top: 1px !important;

        right: 9px !important;

        height: 17px;

        line-height: 17px;

        width: 17px;

    }



/* 弹窗 */ /* 阴影 */

.shadow-pop {

    position: fixed;

    top: 0;

    bottom: 0;

    background: rgba(0,0,0,.5);

    z-index: 200;

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: none;

}



.red-envelop-pop {

    width: 450px;

    height: 500px;

    z-index: 9999;

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);

    overflow: hidden;

    display: none;

}



    .red-envelop-pop .close-ico {

        overflow: hidden;

    }



        .red-envelop-pop .close-ico img {

            width: 25px;

            height: 25px;

            float: right;

            cursor: pointer;

        }



    .red-envelop-pop.pop1 .red-content {

        background: url(../../Images/publishRe/red-envelop1.png);

        width: 450px;

        height: 454px;

        background-size: cover;

    }



    .red-envelop-pop.pop2 .red-content {

        background: url(../../Images/publishRe/red-envelop2.png);

        width: 450px;

        height: 478px;

        background-size: cover;

        text-align: center;

    }



    .red-envelop-pop.red-envelop-pop3 .red-content {

        background: url(../../Images/publishRe/red-envelop3.png);

        width: 450px;

        height: 454px;

        background-size: cover;

    }



    .red-envelop-pop .red-content button {

        width: 125px;

        height: 34px;

        border: 1px solid rgba(255,245,156,1);

        background: linear-gradient(137deg,rgba(255,65,58,1) 0%,rgba(255,162,55,1) 100%);

        box-shadow: 0px 10px 20px rgba(188,24,24,0.21);

        opacity: 1;

        border-radius: 17px;

        display: block;

        margin: 0 auto;

        position: relative;

        top: 310px;

        color: #fff;

    }



    .red-envelop-pop.red-envelop-pop3 .red-content button {

        top: 320px;

    }



    .red-envelop-pop.pop2 h1 {

        font-size: 62px;

        font-weight: 800;

        line-height: 78px;

        color: #E7252A;

        text-shadow: 0px 3px 6px rgba(164,6,6,0.22);

        padding-top: 12px;

    }



    .red-envelop-pop.pop2 p {

        text-align: left;

        margin-left: 100px;

    }



        .red-envelop-pop.pop2 p.usage {

            font-size: 18px;

            font-weight: bold;

            line-height: 40px;

            color: #E7252A;

            margin-top: 16px;

        }



        .red-envelop-pop.pop2 p.usage-tips {

            font-size: 14px;

            font-weight: 400;

            line-height: 23px;

            color: #666666;

        }



        .red-envelop-pop.pop2 p.usage-show {

            color: #6E4200;

            padding: 5px 0;

        }



    .red-envelop-pop.pop2 .red-content button {

        top: 98px;

    }

/* #E7252A */

.intro-pop {

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);

    z-index: 998;

    background: url(../../Images/publishRe/intro-bg.png);

    width: 716px;

    height: 727px;

    background-size: cover;

    padding: 20px;

    overflow: hidden;

    display: none;

}



    .intro-pop .close-ico {

        overflow: hidden;

    }



        .intro-pop .close-ico img {

            width: 10px;

            height: 10px;

            margin: 5px 5px 0 15px;

            float: right;

            z-index: 9999;

            cursor: pointer;

        }



    .intro-pop h4 {

        text-align: center;

        font-size: 20px;

        font-weight: 500;

        line-height: 48px;

        color: rgba(229,29,31,1);

    }



        .intro-pop h4 img {

            width: 25px;

            height: 16px;

            margin: 0px 14px;

            position: relative;

            top: 2px;

        }



    .intro-pop .intro-condi {

        overflow: hidden;

    }



        .intro-pop .intro-condi > div {

            width: 33.3%;

            text-align: center;

            float: left;

            margin-top: 36px;

            padding-bottom: 35px;

            border-bottom: 1px solid #FFDEDA;

        }



            .intro-pop .intro-condi > div img {

                height: 43px;

            }



            .intro-pop .intro-condi > div h5 {

                font-size: 16px;

                font-weight: bold;

                line-height: 48px;

            }



    .intro-pop h4.rules {

        padding: 15px 0;

    }



    .intro-pop .intro-condi > div p {

        font-size: 14px;

        font-weight: 400;

        line-height: 22px;

        color: #666666;

    }



    .intro-pop .intro-content {

        padding: 0 40px;

    }



        .intro-pop .intro-content p {

            font-size: 14px;

            font-weight: 400;

            line-height: 28px;

            color: #666666;

        }



.dn {

    display: none !important;

}



.db {

    display: block !important;

}



.look-btn {

    position: relative;

    overflow: visible;

}



    .look-btn button {

        color: #fff;

        position: absolute;

        top: 35px;

        right: 30px;

        width: 125px;

        height: 34px;

        border: 1px solid rgba(255,245,156,1);

        background: linear-gradient(137deg,rgba(255,65,58,1) 0%,rgba(255,162,55,1) 100%);

        box-shadow: 0px 10px 20px rgba(188,24,24,0.21);

        opacity: 1;

        border-radius: 17px;

    }



.select2-container {

    width: 637px !important;

    background: #EBEBEB;

    border-radius: 3px;

    border: none;

    border: 1px solid #EBEBEB;

}



.select2-container-multi .select2-choices {

    background-color: #EBEBEB !important;

    border: 1px solid #EBEBEB;

}



#AccessoryList li .ico_delete {

    top: 0px !important;

    right: 0px !important;

}



.hall-content .box2 .demand .demand-content .document-wrap img[src=''], img:not([src]) {

    opacity: 1 !important;

}



.name .omit {

    width: 135px;

    height: 23px;

    overflow: hidden;

    white-space: nowrap;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

}

