table {
    width: 100%;
}

a {
    cursor: pointer;
}

.pagea,
._pagea {
    margin-bottom: 15px;
}

/*top_box*/
.ssny_qy .time {
    /*float: right;
    margin-top: -40px;
    text-align: center;*/
    position  : absolute;
    right     : 0;
    bottom    : -10px;
    text-align: center;
}

.ssny_qy .time h3,
.ssny_qy .time p {
    display  : inline-block;
    font-size: 14px;
}

.ssny_qy table {
    width: 760px;
}

.share_title {
    width                  : 100%;
    height                 : 35px;
    margin-top             : 15px;
    background-color       : #f5f5f5;
    border                 : 1px solid #f2f2f2;
    border-top-left-radius : 5px;
    border-top-right-radius: 5px;
}

.share_title span {
    padding-left: 15px;
    line-height : 35px;
}

.share_title .gp_details {
    padding-left: 15px;
    line-height : 35px;
}

.xxdj {
    margin: 0 0 20px 45px;
}

.gs,
.gs_1 {
    padding-left: 20px;
    color       : #00A8EB;
    cursor      : pointer;
}

.gp-gs {
    color      : #00A8EB;
    width      : auto;
    float      : left;
    margin-left: 10px;
}

.c-money-y {
    color: #fb5253;
}

.sq {
    width       : 15px;
    display     : inline-block;
    float       : right;
    text-align  : center;
    margin-right: 10px;
    cursor      : pointer;
}

.sq p {
    float      : right;
    line-height: 35px;
}

.sq img {
    margin-top: 7px;
}

._section,
.section_ {
    width  : 100%;
    padding: 0;
    border : 1px solid #f2f2f2;
}

._section img {
    width: 100%;
}

._section .swiper-wrapper ul {
    padding: 0 10%;
}

.ssny_tb {
    width: 40%;
}

.ssny_tb2 {
    width        : 60%;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
}

#mysite {
    width   : 390px;
    overflow: hidden;
}

.edite {
    display      : none;
    margin-left  : 5px;
    color        : rgba(83, 169, 230, 1);
    padding-right: 16px;
    background   : url("/static/image/edit.gif") right center no-repeat;
    cursor       : pointer;
}

.ssny_tb,
.ssny_tb2 {
    float      : left;
    padding-top: 1px;
}

.ssny_tb .email {
    /*position: relative;
    width: 198px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}

.ssny_tb .limit-email-css {
    width        : 198px;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
}

.ssny_tb td,
.ssny_tb2 td {
    margin-left: 15px;
    display    : block;
    margin-top : 6px;
    overflow   : hidden;
}

.ssny_tb td a,
.ssny_tb2 td a {
    float        : left;
    width        : 60%;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
}

.ssny_tb td span,
.ssny_tb2 td span {
    float        : left;
    width        : auto;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
}

.addres_detail {
    position        : absolute;
    left            : 359px;
    top             : 111px;
    /*    left      : 30px;
    top             : 100px;*/
    height          : 20px;
    line-height     : 20px;
    font-size       : 12px;
    z-index         : 10;
    background-color: #FFFFE1;
    color           : #000;
    padding-left    : 5px;
    padding-right   : 5px;
    border          : 1px solid #333;
    box-sizing      : border-box;
    overflow        : hidden;
    display         : none;
}

#nearby {
    position  : absolute;
    text-align: center;
    top       : 89px;
    right     : 24%;
}

.top_center_box {
    width : 90%;
    margin: 10px auto 40px;
    height: 160px;
    =
}

.top_box2 {
    position        : relative;
    width           : 1250px;
    margin          : 70px auto 10px;
    border          : 1px solid #f2f2f2;
    background-color: white;
    height          : 260px;
}

.top_box2 .com-ewm {
    position        : absolute;
    right           : 2px;
    top             : 2px;
    width           : 30px;
    height          : 30px;
    z-index         : 20;
    background-image: url(../image/ewm.png);
    cursor          : pointer
}

.top_box2 .ewm-info {
    cursor                            : pointer;
    position                          : absolute;
    right                             : 0;
    top                               : 0;
    width                             : 187px;
    height                            : 150px;
    z-index                           : 101;
    border-radius                     : 4px;
    background-color                  : #fff;
    -webkit-box-shadow                : 0 2px 4px 0 rgba(0, 0, 0, .3);
    box-shadow                        : 0 2px 4px 0 rgba(0, 0, 0, .3);
    -webkit-transition-duration       : .3s;
    transition-duration               : .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function        : ease-out;
    -webkit-transform                 : scale(0);
    transform                         : scale(0);
    -webkit-transform-origin          : right top;
    transform-origin                  : right top;
}

.top_box2 .e-img {
    width     : 100px;
    height    : 100px;
    background: #abcdef;
    margin    : 10px auto;
}

.top_box2 .e-img img {
    width : 100%;
    height: 100%;
}

.top_box2 .ewm-info .e-info {
    font-size     : 14px;
    color         : #333;
    line-height   : 19px;
    padding-top   : 9px;
    text-align    : center;
    vertical-align: middle;
}

.tbib {
    float: left;
}

.top_box_img {
    width      : 122px;
    height     : 107px;
    border     : 1px solid rgba(205, 205, 205, 1.00);
    text-align : center;
    line-height: 100px;
    margin-top : 10px;
}

.top_box_img img {
    vertical-align: middle;
    max-width     : 118px;
    max-height    : 98px;
}

.top_right_box {
    overflow      : hidden;
    border-bottom : 1px solid rgba(219, 219, 219, 1.00);
    padding-bottom: 10px;
    margin-bottom : 10px;
}

.ssny_qy {
    padding-top: 10px;
    position   : relative;
    float      : left;
}

.ssny_qy_top {
    width: 1000px;
}

.name {
    margin-left  : 20px;
    float        : left;
    max-width    : 238px;
    font-size    : 20px;
    overflow     : hidden;
    white-space  : nowrap;
    text-overflow: ellipsis;
}

.oldname {
    position   : relative;
    float      : left;
    width      : 55px;
    text-align : center;
    font-size  : 12px;
    color      : #D086E6;
    line-height: 18px;
    margin     : 0;
    background : #e9e9e9;
    margin-left: 5px;
}

.oldname_show {
    position        : absolute;
    top             : 22px;
    left            : 0px;
    height          : 20px;
    line-height     : 20px;
    font-size       : 12px;
    z-index         : 10;
    background-color: #fff;
    padding-right   : 5px;
    color           : #000;
    padding-left    : 5px;
    border          : 1px solid #ddd;
    box-sizing      : border-box;
    overflow        : hidden;
    display         : none;
    white-space     : nowrap;
}

.ssny_qy_top>span {
    font-size    : 20px;
    overflow     : hidden;
    white-space  : nowrap;
    text-overflow: ellipsis;
    float        : left;
}

.ssny_qy_top>.query {
    float: right;
}

.ssny_qy_top>.eye {
    float: right;
}

.ssny_qy_top>.xin {
    float: right;
}

.ssny_cym i {
    font-size  : 10px;
    margin-left: 3px;
    text-align : center;
}

.ssny_cym a {
    font-size : 13px;
    color     : #ccc;
    padding   : 1px 2px 1px 2px;
    border    : 1px solid #ccc;
    text-align: center;
}

.ssny_rlgongs a {
    font-size: 16px;
    color    : #2096f4;
    padding  : 1px 2px;
}

.ssny_downxybb a {
    font-size    : 13px;
    color        : white;
    padding      : 2px 6px 2px 6px;
    border-radius: 5px;
}

.ssny_downxybb i {
    font-size   : 13px;
    margin-right: 3px;
}

.ssny_downxybb a img {
    margin-top: -3px;
}

.ssny_wyts a img {
    margin-top: -5px;
}

.ssny_wytsm.ssny_zxxx {
    float: right;
}

.ssny_wyts {
    margin-top  : 30px;
    float       : right;
    text-align  : right;
    margin-right: 10px;
}

.ssny_wyts a {
    color     : #600000;
    font-size : 13px;
    padding   : 5px 10px;
    border    : 1px solid #600000;
    background: #fcf6f6;
}

.ssny_wyts i {
    margin-right: 3px;
}

.header-info {
    clear       : both;
    width       : 980px;
    padding-left: 10px;
    background  : #F6FAFD;
    margin-left : 20px;
    margin-top  : 5px;
}

.header-info .header-info-col {
    height     : 30px;
    line-height: 30px;
}

.header-info .header-info-col .com-brief {
    float        : left;
    width        : 750px;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
}

.header-info .header-info-col .report-time {
    width      : 200px;
    float      : right;
    text-align : center;
    line-height: 15px;
}

.header-info .header-info-col .hic {
    float        : left;
    width        : 300px;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
}

.header-info .header-info-col .hic.hic-address {
    overflow : hidden;
    min-width: 200px;
    width    : 600px;
}

.header-info .header-info-col .hic .address {
    float        : left;
    max-width    : 500px;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
}

.header-info .header-info-col .hic .near-com {
    float      : left;
    color      : #00A8EB;
    margin-left: 10px;
}

.header-info .header-info-col .rz-com {
    float       : right;
    line-height : 30px;
    margin-right: 10px;
}

.header-info .header-info-col .rz-com .go-rz {
    color: #fc5c25;
}

.header-info .header-info-col .rz-com .edit-rz,
.header-info .header-info-col .com-brief .b_comIntro {
    color: #00A8EB;
}

.share_box {
    margin-top: 10px;
}

.share_box ul li {
    width       : 31px;
    height      : 31px;
    float       : left;
    margin-right: 10px;
}

.share_box ul li:hover {
    box-shadow   : 0px 0px 4px #2096f4;
    border-radius: 50%;
}


.ssny_zxxx,
.eye,
.xin,
.query {
    float: right;
}

.query {
    width      : 100px;
    height     : 34px;
    line-height: 32px;
    text-align : center;
    border     : 1px solid #ccc;
    color      : #828282;
    font-size  : 14px !important;
    cursor     : pointer;
    margin-top : -10px;
}

.query img {
    width : 25px;
    height: 25px;
}


.ssny_zxxx a,
.eye a,
.xin a {
    width       : 100px;
    color       : #828282;
    font-size   : 13px;
    border      : 1px solid #D7D7D7;
    display     : block;
    height      : 35px;
    line-height : 33px;
    text-align  : center;
    margin-right: 10px;
}

.ssny_zxxx a img,
.eye a img,
.xin a img,
.query img {
    margin: -3px 5px 0 -5px;
}

.xin a img {
    width: 25px;
}

/*闂傚倸鍊搁崐椋庣矆娓氾拷楠炴牠顢曢妶鍥╃厠闂佸壊鍋呭ú宥夋晸閺傘倗鐣电�规洖銈告慨锟介柕蹇嬪灩椤︹晛鈹戞幊閸娧呭緤娴犲鐤い鎰堕檮閸婂嘲鈹戦悩鍙夊闁绘挸绻橀悡顐﹀炊瑜滈崕蹇涙煥閻旇袚闁绘鍋よ矾闁跨噦鎷�*/
.fygg .team-item {
    width     : 100%;
    height    : 100%;
    background: #FAFAFA;
    margin-top: 5px;
    border    : 1px solid #f2f2f2;
}

.fygg .team-left {
    display       : inline-block;
    width         : 10%;
    text-align    : center;
    vertical-align: top;
}

.fygg .team-left img {
    width        : 60px;
    height       : 65px;
    border-radius: 50px;
}

.fygg .team-right {
    display   : inline-block;
    width     : 89.5%;
    background: #fff;
    padding   : 15px;
}

.fygg .team-right .team-title span {
    font-size  : 16px;
    font-weight: bold;
}

.fygg .team-right li {
    list-style-type: disc;
    color          : #00A2E9;
    margin         : 10px 0 10px 20px;
}

.fygg .team-right li span {
    color: #333;
}

/*婵犵數濮烽弫鎼佸磻閻愬搫绠伴柛鎰棘濞戙垹鍨傛い鏇炴噺鐎靛矂姊洪崷顓炲妺婵﹨宕电划濠氬籍閸喓鍘介梺鍝勫�圭�笛囧箟閹间焦鐓冪紓浣股戦埛鎰版煙娓氬灝濡兼い顐ｇ矒瀹曞崬螖閿熶粙锝為埡渚囨富闁靛牆楠告禍楣冩煙閸戙倖瀚�*/
.business {
    overflow: hidden;
}

.business .product-item {
    width      : 31% !important;
    float      : left;
    margin-left: 1.333%;
    margin-top : 10px;
    border     : 1px solid #eaf4ff;
}

.business .product-item:hover {
    -webkit-box-shadow: 0 0 8px 2px #eee;
    box-shadow        : 0 0 8px 2px #eee;
    cursor            : pointer;
}

.business .product-img {
    width         : 80px;
    height        : 80px;
    line-height   : 80px;
    border        : 1px solid #ebebeb;
    display       : inline-block;
    vertical-align: top;
    overflow      : hidden;
}

.business .product-item img {
    width     : 64px;
    height    : 64px;
    max-width : 78px;
    max-height: 78px;
    margin    : 0 6px;
    display   : inline-block;
    border    : 0;
    padding   : 0;
}

.business .product-item .product-right {
    display: inline-block;
    width  : 69%;
    padding: 5px 20px;
}

.business .product-item .hangye {
    display         : inline-block;
    color           : #919191;
    color           : #0084ff;
    background-color: rgba(0, 132, 255, 0.1);
    border-color    : #f3f3f3;
    font-size       : 12px;
    padding         : 0px 6px;
    line-height     : 1.5714285714;
    border          : none;

}

.business .product-item .yewu {
    position: relative;
    padding : 5px 0 0;
    color   : #919191;
}

.text ul li a:hover {
    color     : #fff !important;
    background: #00A6EA !important;
    cursor    : pointer;
}

.ssny_zxxx i {
    margin-right: 3px;
}

.share_qq {
    background-image   : url(../image/social.png);
    background-position: -19px -20px;
}

.share_wx {
    background-image   : url(../image/social.png);
    background-position: -19px -88px;
}

.share_wb {
    background-image   : url(../image/social.png);
    background-position: -130px -88px;
}

.share_wxpyq {
    background-image   : url(../image/social.png);
    background-position: -73px -88px;
}

.share_qqkj {
    background-image   : url(../image/social.png);
    background-position: -73px -20px;
}

.share_ {
    float       : left;
    margin-top  : 10px;
    margin-right: 10px;
    font-size   : 14px;
    color       : rgba(184, 184, 184, 1.00);
}

.share_box_center {
    width : 947px;
    border: 1px solid #f2f2f2;
}

.share_qybj_box {
    width : 95%;
    margin: 30px auto 0 auto;
}

.share_box_center {
    border          : 1px solid #f2f2f2;
    padding-bottom  : 50px;
    float           : left;
    background-color: white;
}

.nav_rq {
    position: relative;
}

.share_box_center>.nav {
    position  : fixed;
    top       : 60px;
    width     : 945px;
    z-index   : 999;
    background: #fff;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.349019607);
}

.share_box_center>div nav {
    width        : 100%;
    height       : 40px;
    background   : #F9F9F9;
    border-bottom: 1px solid #e4e4e4;
}

.share_box_center>div nav li {
    width      : 117px;
    text-align : center;
    line-height: 40px;
    float      : left;
    font-size  : 16px;
    cursor     : pointer;
}

/*婵犵數濮烽弫鎼佸磻閻愬搫鍨傞柛顐ｆ礀缁犱即鏌熼梻瀵稿妽闁哄懏绻堥弻鏇㈠醇濠靛洤绐涢梺鍛婎殕瀹�鎼佸蓟濞戙埄鏁冮柨婵嗘椤︺儳绱撴笟濠冨闂佺鏈粙蹇旂濠婂牊鐓欓柧蹇曟嚀娴狅箓鎮楀顒傜Ш闁诡喗顨婂Λ鍐ㄢ槈濡偐娉块梻浣烘嚀閸ゆ牠骞忛敓锟�*/
.ss_li {
    width      : 104px !important;
    text-align : center;
    line-height: 40px;
    float      : left;
    font-size  : 16px;
    cursor     : pointer;
}

.ss_nav,
.is_shxx {
    display: none;
}

.ss_nav .active {
    background   : url(/static/image/xq3.png) no-repeat !important;
    color        : #fff;
    border-bottom: none;
}

.in-block {
    display: inline-block;
}

.float-right {
    float: right;
}

.new-c1 {
    color: #999999;
}

.table.companyInfo-table .table-left {
    background-color: #f9f9f9;
    color           : #737373;
}

.mr10 {
    margin-right: 10px;
}

.new-c1 {
    color: #999999;
}

.share_box_center>div>nav .active {
    background   : url(/static/image/xq2.png) no-repeat;
    color        : #fff;
    border-bottom: none;
}

.share_box_center .text {
    width : 95%;
    margin: 0 auto;
}

.nav_rq {
    border: 1px solid #e1e1e1;
}

.share_box_center .text ul li {
    height       : 30px;
    text-align   : center;
    line-height  : 30px;
    border       : 1px solid #d6d6d6;
    float        : left;
    margin       : 10px 9px;
    padding      : 0 10px;
    border-radius: 0 !important;
    cursor       : pointer;
}

.share_box_center .text .dev li {
    margin: 15px 6px;
}


.share_box_center .text .nav .active {
    color     : #fff !important;
    background: #00A6EA !important;
}

.share_box_center .text .nav .active .number {
    color: #fff !important
}

.share_box_center .text .nav .hover {
    color     : #333 !important;
    background: #e6e6e6 !important;
}

.ss_nav .text .nav .ssxx_active {
    color     : #fff !important;
    background: #00A6EA !important;
}

.ss_nav .text .nav .ssxx_active .number {
    color: #fff !important
}

.ss_nav .text .nav .hover {
    color     : #333 !important;
    background: #e6e6e6 !important;
}

.share_box_center .navbar-default {
    background: none;
    border    : none;
}

._num {
    background   : #00A2E9;
    border-radius: 10px;
    padding      : 0 10px;
    color        : #fff;
}

#abnormal_count._num {
    background: #ff3b30
}

.share_jbxx {
    border-bottom: 1px solid rgba(205, 205, 205, 1.00);
    margin-top   : 8px;
}

.share_jbxx span {
    font-size    : 18px;
    border-bottom: 2px solid #0066ff;
}

.share_tbdiv {
    width       : 100%;
    margin-top  : 10px;
    border      : 1px solid #f2f2f2;
    border-right: none;
}

.share_tbdiv th {
    text-align      : center;
    border-right    : 1px solid #f2f2f2;
    height          : auto;
    background-color: #f6fafd;
    padding         : 10px;
}

.share_tbdiv2 {
    width       : 100%;
    border      : 1px solid #f2f2f2;
    border-right: none;
    border-top  : none;
}

.share_tbdiv2 td {
    float       : left;
    text-align  : center;
    border-right: 1px solid #f2f2f2;
    border-top  : none;
    height      : auto;
    padding     : 10px;
}

.table_share {
    margin-top: 20px;
}

.table_share tr td {
    color    : #828282;
    font-size: 13px;
    padding  : 3px;
    height   : 35px;
}

.table_share tr td span {
    color: black;
}

.center_box {
    width   : 1250px;
    margin  : auto;
    overflow: hidden;
}

.share_jyfw {
    font-size : 13px;
    color     : rgba(184, 184, 184, 1.00);
    min-height: 68px;
    max-width : 98%;
}

.share_jyfw span {
    color      : black;
    line-height: 25px;
}

.ssny_gdxx section {
    border-right : 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}

.zyry_table th {
    line-height: 40px;
    text-align : center
}

.ssny_gdxx td ins,
.gdxx_table td ins,
.zyry_table td ins,
.dwtz_table td ins,
.team-item ins,
.lidwtz_table td ins,
.ggxx_table td ins,
.ssny_ggxx td ins,
.syr_table td ins {
    display        : inline-block;
    line-height    : 50px;
    font-size      : 20px;
    display        : inline-block;
    vertical-align : middle;
    width          : 50px;
    height         : 50px;
    border-radius  : 6px;
    text-align     : center;
    overflow       : hidden;
    background     : -webkit-gradient(linear, left top, left bottom, from(#dfdadc), to(#f5f5f5));
    background     : linear-gradient(#dfdadc, #f5f5f5);
    color          : #737373;
    margin-right   : 10px;
    text-decoration: none;
    padding        : 0 8px;
}

.ssny_gdxx td ins.ins1,
.zyry_table td ins.ins1,
.dwtz_table td ins.ins1,
.lidwtz_table td ins.ins1,
.ggxx_table td ins.ins1,
.ssny_ggxx td ins.ins1,
.syr_table td ins.ins1 {
    line-height: 36px;
    font-size  : 16px;
    width      : 36px;
    height     : 36px;
}

.ssny_gdxx td ins.ins2,
.dwtz_table td ins.ins2 {
    padding     : 0 4px;
    font-size   : 12px;
    margin-right: 0
}

.ssny_gdxx td ins.ins3,
.zyry_table td ins.ins3,
.dwtz_table td ins.ins3 {
    text-indent    : -999em;
    background     : url(/static/image/default.png) no-repeat;
    background-size: 100%;
}

.dwtz_table td ins.ins2 {
    margin-right: 5px;
}

.dwtz_table td {
    padding   : 0;
    text-align: left
}

.head-img {
    width        : 36px !important;
    height       : 36px !important;
    border-radius: 6px;
    margin-right : 10px;
}

.head-img50 {
    width        : 50px !important;
    height       : 50px !important;
    border-radius: 6px;
    margin-right : 10px;
}

.zyry tr {
    height          : auto;
    background-color: #F6FAFD;
    border          : 1px solid #f2f2f2;
    text-align      : left;
    font-size       : 14px;
    margin-top      : 2px;
    margin-left     : 10px;
}

.zyry td {
    /* width: 25%; */
    height     : auto;
    padding    : 10px;
    border-left: 1px solid #f2f2f2;
    text-align : center;
    color      : #333;
}

.zyry .c2 {
    background-color: white;
    color           : #00A2E9;
}

.ssny_gdxx tr td,
.ssny_gdxx tr th,
.ssny_jck tr th,
.ssny_xwyq tr th {
    border          : 1px solid #f2f2f2;
    text-align      : center;
    padding         : 10px;
    height          : auto;
    font-size       : 14px;
    background-color: #fff;
    border-bottom   : none;
    border-right    : none;
}

.ssny_gdxx tr th,
.ssny_jck tr th,
.ssny_xwyq tr th {
    background-color: #F6FAFD;
}

.ssny_gdxx2 {
    padding-left: 15% !important;
}


.down_xxbg_box {
    float        : right;
    border       : 1px solid rgba(205, 205, 205, 1.00);
    overflow     : hidden;
    border-radius: 5px;
}

.down_xxbg_box,
.down_video_box,
.down_wx_box,
.down_gq_box,
.down_qj_box {
    width: 290px;
}

.down_gg_box,
.gg_img {
    width     : 290px;
    float     : right;
    margin-top: 10px;
}

.invitation_img {
    width        : 290px;
    float        : right;
    margin-bottom: 10px;
}

.mtrp-img,
.mtrp-img-2 {
    width        : 290px;
    float        : right;
    margin-bottom: 10px;
}

.mtrp-img img,
.mtrp-img-2 img {
    width   : 290px;
    height  : auto;
    /*height: 160px;*/
}

.mtrp-img-2 {
    position: relative;
}

#app_down_8 {
    position   : absolute;
    width      : 90px;
    height     : 90px;
    right      : 12px;
    top        : 55px;
    background : #fff;
    text-align : center;
    padding-top: 2px;
}

.gg_img img {
    width : 290px !important;
    height: 200px !important;
}

.down_video_box,
.down_wx_box {
    float        : right;
    margin-top   : 10px;
    border       : 1px solid rgba(205, 205, 205, 1.00);
    overflow     : hidden;
    border-radius: 5px;
}

.down_wxs_box {
    width        : 290px;
    height       : 330px;
    float        : right;
    margin-top   : 10px;
    border       : 1px solid rgba(205, 205, 205, 1.00);
    overflow     : hidden;
    border-radius: 5px;
    background   : #FFFFFF;
    overflow     : hidden;
}

.down_gq_box {
    float        : right;
    margin-top   : 10px;
    border       : 1px solid rgba(205, 205, 205, 1.00);
    overflow     : hidden;
    border-radius: 5px;
    background   : #fff;

}

.downs_compny {
    padding-left : 10px;
    padding-right: 10px;
}

.downs_compny li a {
    width      : 238px;
    height     : 28px;
    line-height: 28px;
    overflow   : hidden;
    display    : block;
}

.down_qj_box {
    height       : 320px;
    float        : right;
    margin-top   : 10px;
    border       : 1px solid rgba(205, 205, 205, 1.00);
    overflow     : hidden;
    border-radius: 5px;
    background   : #fff;
}

.down_qj_box span i {
    float           : right;
    display         : block;
    width           : 110px;
    height          : 30px;
    background-color: rgba(204, 255, 255, 1);
    box-sizing      : border-box;
    border          : 1px solid rgba(204, 204, 204, 1);
    border-radius   : 0px;
    box-shadow      : none;
    font-family     : '闂傚倷娴囬褍霉閻戣棄鏋佸┑鐘宠壘绾捐鈹戦悩鍙夋悙缂佹劖顨嗙换娑㈠箣濞嗗繒浠鹃柣搴㈣壘閸熸挳骞冨Δ鍛櫜閹肩补鍓濋悘宥夋⒑閹惰姤鏁遍柣妤冨█瀵鈽夊Ο閿嬵潔濠殿喗顨呭Λ妤�鈻撻崼鏇熲拺闁荤喐婢樺▓鈺呮煙閸戙倖瀚�';
    font-weight     : 400;
    font-style      : normal;
    color           : #0099FF;
    margin          : 5px;
    text-align      : center;
    line-height     : 30px;
    cursor          : pointer;
}

.down_xxbg_box img {
    width : 100%;
    height: auto;
}

.down_wx_box img,
.down_video_box video {
    width: 100%;

}

.down_gq_box img {
    width     : 100%;
    margin-top: 10px;
}

.down_qj_box img {
    width: 100%;

}

.down_gq_box .details {
    display         : block;
    width           : 140px;
    margin          : 15px auto;
    height          : 40px;
    line-height     : 40px;
    background      : inherit;
    background-color: rgba(22, 155, 213, 1);
    color           : white;
    border-radius   : 7px;
    text-align      : center;
    cursor          : pointer;
}

.down_wx_box img {
    width: 100%;
}

.xxbg_btn,
.wx_btn {
    background-color: #f9f9fc;
    height          : 40px;
    line-height     : 40px;
    border-bottom   : 1px solid rgba(205, 205, 205, 1.00);
}

.xxbg_btn span,
.wx_btn span {
    padding-left: 10px;
}

/*pagea*/
.pagea,
._pagea {
    text-align: center;
    margin-top: 20px;
}

.pagea .on {
    background   : #00A6EA;
    display      : inline-block;
    width        : 35px;
    height       : 35px;
    margin       : 0 2px;
    line-height  : 35px;
    text-align   : center;
    border       : 1px solid #dcdcdc;
    border-radius: 2px;
    color        : white;
}

._pagea .on {
    background   : #00A6EA;
    display      : inline-block;
    width        : 38px;
    height       : 38px;
    /*margin     : 1px 0 0 2px;*/
    line-height  : 35px;
    text-align   : center;
    border       : 1px solid #dcdcdc;
    border-radius: 2px;
}

.pagea .on a,
._pagea .on a {
    color          : #FFFFFF;
    text-decoration: none;
}

.pagea .on a:hover,
._pagea .on a:hover {
    color          : #FFFFFF !important;
    text-decoration: none;
}

.pagea span {
    display      : inline-block;
    width        : 35px;
    height       : 35px;
    color        : #333;
    line-height  : 35px;
    text-align   : center;
    border       : 1px solid #dcdcdc;
    border-radius: 2px;
    cursor       : pointer;
}

.pagea>span:hover {
    color     : #333 !important;
    background: #e6e6e6 !important;
}

._pagea a {
    display      : inline-block;
    width        : 36px;
    height       : 36px;
    color        : #333;
    line-height  : 35px;
    text-align   : center;
    border       : 1px solid #dcdcdc;
    border-radius: 2px;
}

._pagea a:hover {
    border: 1px solid #00A6EA;
}

.pagea a:hover,
.ssny_zxxx a:hover {
    border: 1px solid #00A6EA;
    color : #00A6EA;
}

.tz .ssny_gdxx section ul li {
    float           : left;
    text-align      : center;
    height          : 50px;
    line-height     : 50px;
    font-size       : 14px;
    background-color: #fff;
}

.sxr .ssny_gdxx section table,
.jl .ssny_gdxx section table,
.flss .ssny_gdxx section table {
    background-color: #FFF;
}

.sxr .ssny_gdxx section table td,
.jl .ssny_gdxx section table td,
.flss .ssny_gdxx section table td {
    text-align : center;
    height     : auto;
    font-size  : 14px;
    text-indent: 10px;
    border-left: solid 1px #f2f2f2;
}

.tz .ssny_gdxx section table .cx {
    line-height: 22px;
}

.nb ._section ul li,
.nb .section_ ul li {
    width           : 23%;
    height          : 105px;
    margin          : 1%;
    float           : left;
    text-align      : center;
    background-color: rgba(255, 255, 255, 1);
    box-sizing      : border-box;
    border          : solid 1px #f2f2f2;
    border-radius   : 5px;
}

.nb ._section ul li h3,
.nb .section_ ul li h3 {
    font-size  : 20px;
    color      : #333;
    line-height: 50px;
}

.nb ._section ul li span,
.nb .section_ ul li span {
    display         : block;
    width           : 140px;
    margin          : 0 auto;
    height          : 40px;
    line-height     : 40px;
    background      : inherit;
    background-color: rgba(22, 155, 213, 1);
    color           : white;
    border-radius   : 7px;
}

.jy ._section {
    /* height: 80px; */
    line-height     : 25px;
    text-align      : center;
    background-color: rgba(251, 251, 251, 1);
    border          : none;
    border-radius   : 3px;
}

.jy ._section img {
    width : 30px;
    height: 30px;
}

.jy ._section p {
    display  : inline-block;
    color    : #b9b9b9;
    font-size: 14px;
}

.swiper-pagination .swiper-pagination-bullet-active {
    opacity   : 1;
    background: #fff;
}

.swiper-pagination .swiper-pagination-bullet {
    width : 15px;
    height: 15px;
}


.cym {
    width      : 40%;
    position   : fixed;
    top        : 45%;
    background : white;
    margin-left: 30%;
    display    : none;
    z-index    : 99999;
}

.cym span {
    display      : inline-block;
    font-size    : 16px;
    height       : 50px;
    line-height  : 50px;
    border-bottom: 2px solid #0066ff;
    margin-left  : 10px;
}

.cym .name {
    height       : 50px;
    border-bottom: 1px solid rgba(205, 205, 205, 1.00);
}

.cym .cha {
    float       : right;
    line-height : 50px;
    margin-right: 20px;
    font-style  : normal;
    cursor      : pointer;
}

.qyzz ._section li {
    width  : 18%;
    height : 120px;
    float  : left;
    padding: 1%;
    margin : 1%;
    border : 1px solid #f2f2f2;
}

.qy_show {
    width      : 40%;
    height     : 370px;
    position   : fixed;
    top        : 30%;
    background : white;
    margin-left: 25%;
    display    : none;
    z-index    : 99999;
}

.qy_show .title {
    width           : 100%;
    height          : 55px;
    background-color: rgba(215, 215, 215, 1);
    text-align      : center;
    color           : #000000;
}

.qy_show .title span {
    font-size  : 18px;
    line-height: 55px;
}

.qy_show .title .cha {
    float       : right;
    line-height : 50px;
    margin-right: 20px;
    font-style  : normal;
    cursor      : pointer;
}

.qy_show ._section {
    height    : 310px;
    margin-top: 50px;
}

.qy_show ._section .left {
    width       : 30%;
    height      : 208px;
    float       : left;
    text-align  : center;
    border      : 1px solid #000;
    border-right: none;
}

.qy_show ._section .left img {
    margin-top: 30px;
    width     : 80%;
}

.qy_show ._section .left a {
    display    : block;
    width      : 100%;
    text-align : center;
    line-height: 50px;
    color      : #0099FF;
    margin-top : 30px;
}

.qy_show ._section .right p,
.qy_show ._section .right span {
    line-height  : 51px;
    border       : 1px solid #000;
    display      : inline-block;
    text-align   : center;
    border-bottom: none;
}

.qy_show ._section .right .last {
    border-bottom: 1px solid #000;
}

.qy_show ._section .right p {
    width : 70%;
    height: 52px;
}

.qy_show ._section .right span {
    width        : 70%;
    height       : 51px;
    border-top   : none;
    border-bottom: none;
    border-right : none;
    float        : right;

}

.disabled {
    cursor: not-allowed;
}

/*闂傚倸鍊搁崐椋庣矆娓氾拷瀹曘儳锟斤綆鍓涢惌鍫ユ煙缂併垹鏋涚紒锟介崼鐔虹瘈闂傚牊绋掗敍宥夋煟閹哄秶鐭欓柡灞剧洴椤㈡洟鎮╅懠顑跨棯闂佽瀛╃喊宥呯暆閹间礁钃熼柕濞炬櫅缁秹鏌涢妷顔惧帥婵☆偄瀚板娲川婵犲啯鍎撻梺鐟板殩閹凤拷*/
#guquan {
    width   : 80%;
    height  : 600px;
    margin  : 5% 30%;
    position: fixed;
    top     : 8%;
    z-index : 999999999;
}

#guquan .left {
    width     : 42%;
    height    : 600px;
    background: #fff;
    position  : relative;
    float     : left;
    margin    : 0 20px 0 auto;
}

#guquan .left .cha {
    width    : 15px;
    height   : 15px;
    font-size: 24px;
    color    : #ccc;
    position : absolute;
    top      : 10px;
    right    : 20px;
    cursor   : pointer;
}

#guquan .right .cha {
    width    : 15px;
    height   : 15px;
    font-size: 24px;
    color    : #ccc;
    position : absolute;
    top      : 10px;
    right    : 280px;
    cursor   : pointer;
}

#guquan .left_text,
.right .right_text {
    width : 90%;
    margin: 0 auto;
}

#guquan .left .title {
    width        : 100%;
    border-bottom: 1px solid #e2e7e8;
    padding-top  : 12px;
}

#guquan .left .title .top {
    width      : 100%;
    height     : 50px;
    line-height: 50px;
    font-size  : 16px;
    display    : block;
}

#guquan .left .title .top h3 {
    float : left;
    margin: 0;
}

#guquan .left .title .top p {
    font-size: 13px;
    float    : right;
    margin   : 0;
}

#guquan .left .title .top p img {
    width     : 12px;
    height    : 12px;
    margin-top: -3px;
}

#guquan .left .title .center img {
    width : 12px;
    height: 12px;
}

#guquan .left .title .center b,
.right tr td a {
    color    : #00A6EA;
    font-size: 13px;
}

#guquan .left .title .center .num {
    width    : 70px;
    display  : inline-block;
    font-size: 13px;
    position : relative;
}

#guquan .left .title .center .num i {
    width     : 100%;
    text-align: center;
    font-size : 12px;
    color     : #11afb8;
    position  : absolute;
    font-style: normal;
    top       : -20px;
}

#guquan .left .title .center .num img {
    width   : 100%;
    position: absolute;
    bottom  : -5px;
}

#guquan .left .title .center span {
    font-size: 14px;
    margin   : 0 5px;
}

#guquan .left .title .bottom {
    font-size: 12px;
    color    : #9e9e9e;
    padding  : 10px 0 15px;
}

#guquan .left .title .bottom img {
    width : 55px;
    height: 15px;
    margin: 0 5px;
}

#guquan .left .shu_img {
    width     : 100%;
    height    : 400px;
    overflow-y: auto;
    position  : relative;
}

#guquan .left .shu_img .huanyuan,
#guquan .left .shu_img .shouqi {
    background-color: #f9f9fc;
    font-size       : 13px;
    color           : #005060;
    padding         : 2px 5px;
    border-radius   : 2px;
    border          : 1px solid #e2e7e8;
    cursor          : pointer;
    margin-left     : 5px;
}

#guquan .left .shu_img .huanyuan img,
#guquan .left .shu_img .shouqi img {
    display: inline-block;
    width  : 12px;
    height : 12px;
    margin : -3px 2px 0;
}

#guquan .left .footer {
    width      : 90%;
    height     : auto;
    line-height: 35px;
    padding-top: 20px;
    position   : absolute;
    bottom     : 0;
    background : #fff;
    z-index    : 9999;
}

#guquan .left .footer p {
    display    : inline-block;
    height     : 20px;
    line-height: 20px;
    font-size  : 12px;
    color      : #d5d5d5;
    float      : left;
    margin     : 0;
}

#guquan .left .footer img {
    width : 78px;
    height: 25px;
    float : right;
    margin: 0 0 10px 0;
}

#guquan .right {
    width     : 36%;
    height    : 600px;
    background: #fff;
    overflow-y: auto;
}


#guquan .right .title {
    padding-top: 5%;
}

#guquan .right .title p {
    border-left : 4px solid #00A6EA;
    padding-left: 20px;
}

#guquan .right .name {
    padding-top: 10px;
    margin-left: 0;
}

#guquan .right .name a {
    color: #00A6EA;
}

#guquan .right .text {
    color       : #666666;
    padding-left: 0;
}

#guquan .right .text li {
    padding-top: 10px;
    font-size  : 14px;
}

#guquan .right .text li i {
    color     : #111;
    font-style: normal;
    margin    : 0 10px;
}

#guquan .right .nav {
    border-bottom: 2px solid #00A6EA;
    padding-top  : 25px;
}

#guquan .right .nav nav li {
    float        : left;
    padding      : 5px 18px;
    cursor       : pointer;
    font-size    : 14px;
    border-radius: 2px;
}

#guquan .right .nav nav .active {
    background-color: #00A6EA;
    color           : #fff;
}

#guquan .right table {
    width : 100%;
    color : #454545;
    margin: 15px 0 20px;
    border: 1px solid #ddd;
}

#guquan .right table th,
.right table td {
    font-size    : 14px;
    line-height  : 40px;
    text-align   : center;
    border-bottom: 1px solid #ddd;
    border-left  : 1px solid #ddd;
}

#guquan .right table thead {
    background: #f9f9fc;
}

#guquan .right table thead th {
    color: #333;
}

/*!*闂傚倸鍊搁崐椋庣矆娴ｈ櫣绀婂┑鐘插亞閻掔晫鎲搁弮鍫涳拷渚�寮介鐐茶�垮┑锛勫仧缁垶寮悩缁樷拺閻犳亽鍔岄弸宥囩磼椤旂晫鎳冩い顐㈢箰鐓ゆい蹇撶У閺呮繈姊洪棃娑氱濠殿垱鎸抽獮蹇涙倻閽樺鏁滃┑掳鍊ч幏鐑芥煕鐏炶濮傞柡灞诲姂閹倝宕掑☉姗嗕紦*!*/
/*@media screen and (max-width: 720px) {*/
/*header .header {*/
/*height: 150px;*/
/*background: #f8f8f8;*/
/*}*/

/*header .title ul li {*/
/*padding-left: 15px;*/
/*}*/

/*.top_box2 {*/
/*height: 710px;*/
/*margin: 10px auto;*/
/*}*/

/*.ssny_qy span {*/
/*width: 100%;*/
/*margin-left: 0 !important;*/
/*margin-top: 20px;*/
/*padding: 0 !important;*/
/*text-align: center;*/
/*}*/

/*.share_, .share_box {*/
/*padding-left: 15px;*/
/*}*/

/*.top_box_img {*/
/*margin-left: 35%;*/
/*}*/

/*.qybjbox .table_share {*/
/*margin-left: 3px;*/
/*}*/

/*.xxdj {*/
/*margin: 20px 0 20px 0px;*/
/*}*/

/*.center_box .share_box_center {*/
/*width: 100%;*/
/*}*/

/*._section .c1 {*/
/*width: 100%;*/
/*}*/

/*._section .c2 {*/
/*width: 50%;*/
/*}*/

/*.nb ._section ul li {*/
/*width: 100%;*/
/*}*/

/*.qyzz ._section li {*/
/*width: auto;*/
/*height: 120px;*/
/*float: left;*/
/*margin: 10%;*/
/*}*/
/*}*/

.xx_mengban {
    width     : 100%;
    height    : 100%;
    z-index   : 9999;
    background: #000;
    position  : fixed;
    left      : 0;
    top       : 0;
    opacity   : 0.2;
}

/*婵犵數濮烽弫鎼佸磻濞戙垺鍋ら柕濞у懎鏆楅梺绋跨灱閸嬫稓绮堥崘顔界厓闁告繂瀚敓鑺ユ倐瀹曟粓顢楅敓浠嬪煘閹达附鍊婚柛銉㈡櫅閸╁苯鈹戦悙璺虹毢濠电儑鎷烽悗瑙勬礃缁矂鍩為幋锕�鐐婄憸婊堝吹閵堝鈷戦悹鎭掑妼濞呮劙鏌熼崙銈嗗*/
.xxxx {
    width        : 600px;
    min-height   : 50px;
    /* max-height: 600px; */
    background   : #fff;
    position     : fixed;
    z-index      : 99999;
    top          : 15%;
    left         : 50%;
    margin-left  : -20%;
    border-radius: 5px;
    box-shadow   : 0 0 15px #777777;
    overflow-y   : auto;
}

.law_popup {
    width        : 54%;
    max-height   : 800px;
    background   : #fff;
    position     : fixed;
    z-index      : 99999;
    top          : 8%;
    left         : 50%;
    margin-left  : -27%;
    border-radius: 5px;
    box-shadow   : 0 0 15px #777777;
}

.falv_popup {
    width     : 860px;
    height    : 540px;
    overflow  : auto;
    background: #fff;
    margin-top: 50px;
}

.xxxxx {
    width        : 700px;
    max-height   : 850px;
    background   : #fff;
    position     : fixed;
    z-index      : 99999;
    top          : 8%;
    left         : 50%;
    margin-left  : -350px;
    border-radius: 5px;
    box-shadow   : 0 0 15px #777777;
}

.xxxx .title,
.xxxxx .title,
.falv_popup .title {
    /*  width: 100%; */
    height          : 45px;
    text-align      : left;
    background-color: #f9f9f9;
}

.law_popup .title {
    position     : fixed;
    width        : 54%;
    height       : 45px;
    text-align   : center;
    background   : #fff;
    border-bottom: 1px solid #ccc;
}

.xxxx .title .cha,
.xxxxx .title .cha,
.falv_popup .title .cha,
.law_popup .title .cha {
    color       : #ccc;
    float       : right;
    margin-right: 20px;
    cursor      : pointer;
}

.xxxx .title span,
.xxxxx .title span,
.falv_popup .title span,
.law_popup .title span {
    display    : inline-block;
    /* color   : #00A6EA; */
    line-height: 40px;
    font-size  : 18px;
    font-weight: bold;
    margin-left: 20px;
}

.xxxxx .main {
    width   : 650px;
    height  : 720px;
    overflow: auto;
    margin  : 20px auto;
}

.xxxx .main,
.falv_popup .main {
    /* width: 96%; */
    margin    : 0px auto 30px;
    max-height: 400px;
    overflow-y: auto;
}

.law_popup .main {
    width   : 100%;
    height  : 730px;
    margin  : 50px auto;
    overflow: auto;
}

.law_popup ul {
    width : 795px;
    margin: 0 auto;
}

.xxxx .main li,
.xxxxx .main li,
.falv_popup .main li,
.law_popup .main li {
    line-height: 35px;
    display    : b;
    width      : 100%;
}

.xxxx .main ul li span:nth-child(even),
.xxxxx .main ul li span:nth-child(even),
.falv_popup .main ul li span:nth-child(even),
.law_popup .main ul li span:nth-child(even) {
    font-size   : 16px;
    padding-left: 10px;
}

.xxxx .main li span:nth-child(odd),
.xxxxx .main li span:nth-child(odd),
.falv_popup .main li span:nth-child(odd),
.law_popup .main li span:nth-child(odd) {
    color           : #000;
    background-color: #f2f9fc;
    /* margin-right : 10px; */
}

.xxxx .main table td:nth-child(odd),
.xxxxx .main table td:nth-child(odd),
.falv_popup .main table td:nth-child(odd),
.law_popup .main table td:nth-child(odd) {
    color: #666666;
}

.xxxx .main_p,
.xxxxx .main_p,
.falv_popup .main_p,
.law_popup .main_p {
    margin: 30px 0;
}

/*婵犵數濮烽弫鎼佸磻閻愬搫鍨傞柛顐ｆ礀缁犳澘鈹戦悩瀹犲缂佺姳鍗抽弻鐔兼⒒鐎靛壊妲梺鍝勫閸庣敻寮诲☉銏犲嵆闁靛鍎遍～顐︽⒑瀹曞洦鍤�缂佸缍婂璇差吋婢跺﹦鍘告繛杈剧到閹测�斥枔閵娧呯＝濞达絿鎳撻弫楣冩煙閸戙倖瀚�*/
.zlxx {
    width        : 55%;
    background   : #fff;
    position     : fixed;
    z-index      : 99999;
    top          : 15%;
    left         : 19%;
    border-radius: 5px;
    box-shadow   : 0 0 15px #777777;
}

.zlxx .title {
    width     : 100%;
    height    : 45px;
    text-align: center;
}

.zlxx .title .cha {
    color       : #ccc;
    float       : right;
    margin-right: 20px;
    cursor      : pointer;
}

.zlxx .title span {
    display    : inline-block;
    color      : #00A6EA;
    line-height: 40px;
    font-size  : 20px;
}

.zlxx table {
    width : 950px;
    margin: 0 auto 30px;
}

.zlxx table tr {
    border-bottom: 1px solid #ccc;
    height       : 40px;
}

.zlxx table tr:last-child {
    border-bottom: none;
}

.zlxx table tr td {
    padding: 5px 0;
}

.zlxx table .left_title {
    width     : 90px;
    text-align: left;
}

.zlxx table .right {
    width        : 420px;
    /*overflow   : hidden;*/
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
}


/*闂傚倸鍊搁崐椋庣矆娓氾拷楠炴牠顢曢敃锟界壕褰掓煟閹达絾顥夌痪顓ㄦ嫹闂備礁鎲￠崝鏇炍熸繝鍌橈拷鎺撶節濮橆厾鍘卞銈嗗姉婵挳宕濆鍫熺厱闁靛牆鎷嬮崕鏃堟煛鐏炲墽娲撮柛鈺佸瀹曟鎮敓鑺ョ椤忓嫮鏆︽繝濠傜墛閺呮悂鏌ㄩ悤鍌涘*/
.section_xwyq ._section>ul img {
    width : 60px;
    height: 60px;
}

.section_xwyq ._section>ul>li {
    padding      : 15px 0 0 10px;
    height       : 90px;
    border-bottom: 1px solid #f1f1f1;
    cursor       : pointer;
}

.xwyq_img,
.xwyq_main,
.xwyq_main ul li {
    float: left;
}

.xwyq_main {
    width       : 92%;
    padding-left: 15px;
}

.xwyq_main span {
    display      : inline-block;
    width        : 500px;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
    font-size    : 16px;
}

.xwyq_main ul {
    padding-top: 15px;
}

.xwyq_main ul li {
    float: left;
    color: #aaa;
}

.xwyq_main ul li:last-child {
    float: right;
}

.bg_style {
    background: #F1F9FF;
    box-shadow: 0 0 15px #D2DAE0;
}

.ssny_none {
    width     : 900px;
    margin    : 0 auto;
    margin-top: 30px;
    border    : 1px solid #f1f1f1;
    position  : relative;
}

.ssny_none .ssny_login {
    position  : absolute;
    background: #fff;
    width     : 260px;
    height    : 120px;
    left      : 35%;
    top       : 20%;
    text-align: center;
}

.ssny_none .ssny_login span {
    display      : block;
    width        : 120px;
    height       : 40px;
    margin       : 0 auto;
    line-height  : 40px;
    background   : #00A2E9;
    border-radius: 5px;
    cursor       : pointer;
    margin-top   : 20px;
}

.ssny_none span a {
    display  : block;
    width    : 120px;
    height   : 40px;
    color    : #fff;
    font-size: 16px;
}

.ssny_none p {
    margin-top: 15px;
    color     : #00A2E9;
}

.ssny_none img {
    width: 900px;
}

/*闂傚倸鍊搁崐椋庣矆娴ｉ潻鑰块弶鍫氭櫅閸ㄦ繃銇勯弽顐粶缂侊拷婢跺绻嗛柕鍫濇噺閸ｇ懓顩奸崨顓涙斀妞ゆ梻鐡旈悞鐐箾婢跺銆掔紒顔肩墦瀹曟帡鎮欑�电骞堟繝鐢靛仦閸ㄩ潧鐣烽锟介锝夊锤濡や胶鍘甸梺缁樺灩閻℃柨螞閹寸偘绻嗛柛娆忣槸婵秶锟借娲樻繛濠傜暦濮樿埖鏅搁柨鐕傛嫹*/
.popup {
    width           : 45%;
    background-color: rgba(255, 255, 255, 0.6);
    position        : absolute;
    z-index         : 999;
    top             : 60%;
    left            : 18%;

}

.popup_title {
    text-align: center;
    margin    : 20px 0;
}

.shop_vip,
.screen_vip {
    background   : #ffecd9;
    border-top   : 1px solid #ff8742;
    border-bottom: 1px solid #ff8742;
}

.shop_vip ul,
.screen_vip ul {
    width : 70%;
    height: 74px;
    margin: 0 0 0 130px;
}

.shop_vip ul li,
.screen_vip ul li {
    float       : left;
    text-align  : center;
    width       : 145px;
    height      : 80px;
    line-height : 30px;
    padding-top : 12px;
    margin-right: 20px;
    background  : #fff;
    cursor      : pointer;
}

.shop_vip ul li>span,
.screen_vip ul li>span {
    text-decoration: line-through;
    color          : #aaa;
}

.shop_vip ul li p,
.screen_vip ul li p {
    color: #ff9a36;
}

.shop_vip ul li p i,
.screen_vip ul li p i {
    color: #58666e;
}

.shop_vip .shop_vip_title,
.screen_vip .screen_vip_title {
    display  : block;
    width    : 47%;
    margin   : 20px auto 10px;
    color    : #ff8742;
    font-size: 15px;
}

.shop_vip .shop_vip_title i,
.screen_vip .screen_vip_title i {
    font-size  : 16px;
    color      : #ff3300;
    font-weight: bold;
}

.shop_vip ul .active,
.screen_vip ul .active {
    background      : url("/static/image/buy-1.png") no-repeat;
    background-color: #fff;
}

.shop_vip .buy,
.screen_vip .screen_buy {
    display    : block;
    background : #ff8742;
    color      : #fff;
    width      : 100px;
    height     : 40px;
    line-height: 40px;
    text-align : center;
    margin     : 30px auto 10px;
    cursor     : pointer;
}

.shop_vip>span:last-child,
.screen_vip>span:last-child {
    display      : block;
    width        : 23%;
    margin       : 0 auto;
    font-size    : 15px;
    color        : #ff9a36;
    margin-bottom: 20px;
}

.shop_vip .buy_img,
.screen_vip .screen_img {
    position: relative;
    right   : 36px;
    top     : -93px;
}

.quanyi {
    padding: 15px;
}

.quanyi ul {
    width : 90%;
    height: 30px;
    margin: 20px auto 10px;
}

.quanyi ul li {
    float      : left;
    height     : 30px;
    line-height: 30px;
}

.quanyi ul li:first-child {
    margin-right: 15px;
    font-weight : bold;
}

.quanyi ul li:last-child {
    float    : right;
    font-size: 12px;
}

.quanyi ul li:last-child a {
    width     : 96%;
    margin    : 20px auto 30px;
    text-align: center;
    border    : 1px solid #ccc;
    background: #fff;
    display   : block;
}

.quanyi div {
    width     : 96%;
    margin    : 20px auto 30px;
    text-align: center;
    border    : 1px solid #ccc;
    background: #fff;
    display   : block;
}

.quanyi table {
    width     : 90%;
    margin    : 0 auto 30px;
    text-align: center;
    border    : 1px solid #ccc;
    background: #fff;
}

.quanyi table tr td {
    border : 1px solid #ccc;
    padding: 10px 0;
}

.quanyi table tr td p {
    color    : #aaa;
    font-size: 12px;
}

.quanyi table tr:first-child {
    background: #F1F9FF;
}

.quanyi table .pt_vip {
    color: #FF730C;
}

.quanyi table .qy_vip {
    color: #ff3300;
}

/*婵犵數濮撮惀澶愬级閸栤剝瀚归柡鍥ュ灩绾惧湱鎲搁悧鍫濆潑闁跨喐鏋荤粻鎾崇暦閸洍锟斤箓骞嬮悜鍡楁櫖闂傚倷鐒﹂幃鍫曞磿椤曪拷瀵彃鈹戦崶銉ょ泊闂佹儳娴氶崑鍡欑不妤ｅ啯鐓欓柟纰卞幖楠炴绱掗懜鐢垫创闁哄瞼鍠栭幃婊堟嚍閵夛附娈搁柣搴＄仛濠㈡锟芥凹鍘鹃幑銏犫攽鐎ｎ亜绐涘銈嗘尵閸嬫劙骞愰崟顓犵＝闁稿本鑹鹃敓鐣屽厴閹偤鏁冮崒姘鳖槷閻熸粍妫冮悰顔跨疀濞戞瑦娅㈤梺璺ㄥ櫐閹凤拷*/
.screen {
    width             : 740px;
    background-color  : #fff;
    z-index           : 9999;
    -webkit-box-shadow: inset hoff voff blur color;
    -moz-box-shadow   : inset hoff voff blur color;
    box-shadow        : inset hoff voff blur color;
    adow              : 0 0 15px #717171;
    margin            : 30px auto;
    box-shadow        : 0 5px 15px #0000004d;
    border-radius     : 4px;
}

.screen_title {
    text-align : center;
    padding    : 10px;
    background : #FF730C;
    color      : #fff;
    font-size  : 16px;
    font-weight: bold;
    margin     : 0;
}

.screen_mengban {
    width     : 100%;
    height    : 100%;
    background: #707275;
    position  : fixed;
    z-index   : 999;
    left      : 0;
    top       : 0;
    opacity   : 0.2;
}

/*婵犵數濮烽弫鎼佸磻閻愬搫绠伴柛鎰棘濞戙垹鍨傛い鏇炴噺鐎靛矂姊洪崷顓炲妺婵﹨宕电划濠氬籍閸喓鍘介梺鍝勫暙閸婂摜鏁崜浣虹＜闁跨喍绮欏畷鎺戭煥閹邦厼顏堕柣鐔哥懃鐎氼厾绮堥敓钘夆攽閻愬弶鈻曢柛娆忓暙閻ｅ嘲螖閸涱厾鍊炲銈嗗笂閼冲爼宕㈤柆宥嗏拺闂傚牊渚楀Ο鍫ユ煕閵娿劋鍚柨鐔诲Г閻旑剟骞忛敓锟�*/
#imgBack {
    background: url("../image/shuiyin_repeat.png");
}

#imgBack_url {
    background: url("../image/ic_empty.png") no-repeat center;
}

.sign_open,
.sign_open_gqctt,
.download_svg_img {
    position: absolute;
    top     : 16px;
    right   : 21px;
    color   : #00A2E9;
}

.sign_out,
.sign_out_gqctt {
    position: absolute;
    z-index : 999;
    top     : 16px;
    right   : 22px;
    color   : #00A2E9;
}

.download_svg_img {
    right: 120px;
}

.sign_open span,
.sign_open_gqctt span,
.download_svg_img span {
    display      : inline-block;
    width        : 80px;
    height       : 30px;
    line-height  : 30px;
    border       : 1px solid #ccc;
    border-radius: 8px;
    background   : #fff;
    text-align   : center;
    cursor       : pointer;
}

.sign_out span,
.sign_out_gqctt span {
    display      : inline-block;
    width        : 78px;
    height       : 28px;
    line-height  : 28px;
    border       : 1px solid #ccc;
    border-radius: 8px;
    background   : #fff;
    text-align   : center;
    cursor       : pointer;
}

.bottom_ {
    position  : absolute;
    color     : #d5d5d5;
    bottom    : 0;
    left      : 0;
    background: #fff;
}


/*--------------------------------------------闂傚倸鍊搁崐椋庣矆娓氾拷瀹曘儳锟斤綆鍓涢惌鍫ユ煙缂併垹鏋涚紒锟介崼鐔虹瘈闂傚牊绋掗敍宥夋煟閹哄秶鐭欓柡灞剧洴椤㈡洟鎮╅懠顑跨磿缂備胶鍋撻崕鎶藉Χ閹间礁钃熼柣鏃傚帶缁犳氨鎲稿鍫濆惞闁绘柨鍚嬮悡銉╂煟閺傛寧鍟為柣蹇ｅ櫍閺岀喖宕欓妶鍡楊伓-----------------------------------------------------------------*/
.node .shareholder {
    cursor      : pointer;
    fill        : #fff;
    fill-opacity: .5;
    stroke      : #e0e0e0;
    stroke-width: 1px;
}

.node text {
    font          : 11px sans-serif;
    pointer-events: none;
}

.detail {
    fill: #00A6EA;
}

.company text:first-child tspan {
    fill: #00A6EA;
}

path.link {
    fill        : none;
    stroke      : #e0e0e0;
    stroke-width: 1px;
}

.circle-r,
.line-v,
.line-h {
    stroke: #00A6EA;
}

svg {
    margin-bottom: 12px;
}


.quanyi .cha {
    font-size  : 28px;
    font-weight: bolder;
    color      : #FC5B58;
}

.quanyi .dui {
    font-weight: bolder;
    font-size  : 22px;
    color      : #1AAD19;
}

/*闂傚倷娴囬褍霉閻戣棄鏋佸┑鐘冲搸閿熻棄鍊块弫鍐晸娴犲锟芥棃宕橀鑲╊唺闂佽鍎抽悘鍫ュ绩閾忣偆绡�闁汇垽娼у瓭闂佸摜濮甸懝鎯у祫閻熸粎澧楃敮鎺旂不鐟欏嫮绠鹃柨婵嗛婢ь喖鈹戦垾鑼煓闁哄矉绲介埞鎴﹀箻閺夋埈浼�*/
.zxfx {
    padding: 20px 30px;
}

.self-risk,
.history-risk,
.peripheral-risk,
.penalty-risk,
.unusual-risk {
    width       : 150px;
    height      : 20px;
    line-height : 20px;
    text-align  : center;
    border-right: 1px solid #ccc;
    margin-top  : 15px;
}

.self-content,
.peripheral-content,
.history-content,
.penalty-content {
    padding-left: 20px;
}

.self-risk i,
.peripheral-risk i,
.history-risk i,
.penalty-risk i,
.self-content i,
.peripheral-content i,
.history-content i,
.penalty-content i,
.unusual-risk i {
    color        : #ff3300;
    display      : inline-block;
    background   : #ff3b30;
    color        : #fff;
    padding      : 0 5px;
    border-radius: 3px;
    width        : 50px;
    text-align   : center
}

.self-content i,
.peripheral-content i,
.history-content i,
.penalty-content i {
    cursor: pointer
}

.self-content img,
.peripheral-content img:nth-child(2) {
    width : 78px;
    height: 26px;
}

.peripheral-content img:first-child {
    width : 45px;
    height: 26px;
}

.self-risk,
.self-content,
.peripheral-risk,
.peripheral-content,
.history-risk,
.history-content,
.penalty-risk,
.penalty-content,
.unusual-risk {
    float: left;
}

.ckxq {
    width     : 100%;
    text-align: center;
    margin-top: 15px;
}

.ckxq span {
    display      : inline-block;
    width        : 100px;
    height       : 35px;
    line-height  : 35px;
    background   : #00A2E9;
    color        : #fff;
    font-size    : 16px;
    border-radius: 5px;
    cursor       : pointer;
}

.number,
.news_count {
    color: #00A2E9;
}

/*闂傚倷娴囬褍霉閻戣棄鏋佸┑鐘冲搸閿熻棄鍊块弫鍐晸娴犲锟芥棃宕橀鑲╊唺闂佽鍎抽悘鍫ュ绩閾忣偆绡�闁汇垽娼у瓭闂佸摜濮甸懝鎯у祫閻熸粎澧楃敮鎺旂不鐟欏嫮绠鹃柨婵嗛婢ь喖鈹戦垾鑼煓闁哄矉绲介埞鎴﹀箻閹颁焦鍠橀梻浣芥硶閸犳洘鎱ㄩ妶澶樻晩闁哄稁鍘肩粣妤呮煛瀹擃喖绉烽敓钘夋健濮婃椽顢楅敓鐣岀矓閻㈢纾绘慨妤嬫嫹闁哄被鍔戦幃銈夊磼濞戞﹩浼�*/
.risk-popups {
    width      : 860px;
    height     : 600px;
    background : #fff;
    position   : fixed;
    z-index    : 99999;
    top        : 20%;
    left       : 50%;
    margin-left: -430px;
    display    : none;
    /*overflow : auto;*/
}

.risk-popups-body {
    height    : 540px;
    margin-top: 50px;
    overflow  : auto;
}

.risk-popups .title {
    position   : fixed;
    width      : 860px;
    height     : 40px;
    line-height: 40px;
    text-align : center;
    background : #00A2E9;
    color      : #fff;
    font-size  : 18px;
}

.risk-popups .cha {
    height     : 30px;
    line-height: 30px;
    position   : absolute;
    right      : 15px;
    top        : 0;
    font-size  : 30px;
    cursor     : pointer;
}

/**闂傚倷娴囬褏锟芥稈鏅犻、娆撳冀椤撶偟鐛ュ┑顔筋焾濞夋稓绮婚悩缁樼厵闁硅鍔﹂崵娆撴煕濮樻剚娼愰柕鍥у楠炴鎹勯崫鍕棊婵犵數鍋涢悺銊╂偋閻樿钃熼柕濞炬櫆閸嬪棝鏌涚仦鍓р槈妞ゅ骏鎷�**/
.show_popups {
    width      : 860px;
    height     : 600px;
    background : #fff;
    position   : fixed;
    z-index    : 99999;
    top        : 20%;
    left       : 50%;
    margin-left: -430px;
    display    : none;
    /*overflow : auto;*/
}

.show_popups .show_popups_body {
    height    : 540px;
    margin-top: 50px;
    overflow  : auto;
}

.show_popups .title {
    position   : fixed;
    width      : 860px;
    height     : 40px;
    line-height: 40px;
    text-align : center;
    background : #00A2E9;
    color      : #fff;
    font-size  : 18px;
}

.show_popups .cha {
    height     : 30px;
    line-height: 30px;
    position   : absolute;
    right      : 15px;
    top        : 0;
    font-size  : 30px;
    cursor     : pointer;
}

.show_popups ._back {
    position : absolute;
    left     : 15px;
    font-size: 20px;
    cursor   : pointer;
}

/**闂傚倷娴囬褏锟芥稈鏅犻、娆撳冀椤撶偟鐛ュ┑顔筋焾濞夋稓绮婚悩缁樼厵闁硅鍔﹂崵娆撴煕濮樻剚娼愰柕鍥у楠炴鎹勯崫鍕棊婵犵數鍋涢悺銊╂偋閻樿钃熸繛鎴欏灪閸婂鏌涢妷锝呭妞ゅ繒顫昫**/

.risk_back {
    position : absolute;
    left     : 15px;
    font-size: 20px;
    cursor   : pointer;
}

/*闂傚倸鍊搁崐椋庣矆娓氾拷楠炲鏁撻悩顕嗘嫹閸愵喖骞㈡俊鐐存礃濡炰粙鐛�ｎ喗鏅滈柣锝呰嫰鐢挻绻濋悽闈浶㈤柨鏇樺�濆畷锝夊炊閵婏箑鍔呴梺闈涱焾閸庢娊銆侀崨瀛樷拺缂備焦锚婵洦淇婇姘捐含鐎规洦鍓欑叅妞ゅ繐鎳夐幏娲⒑閸涘﹦绠撻悗姘煎灦閿濈偤鏁冮崒娑氬幈闁瑰吋鐣崹铏逛焊閿斿浜滈柕蹇婏拷鍐叉懙闂佽桨鐒﹂幑鍥极閹剧粯鏅搁柨鐕傛嫹*/
.singleQuery {
    float      : right;
    line-height: 20px !important;
    margin     : 9px 7px 0 0;
    cursor     : pointer;
}

.baseQuery {
    margin-left: 100px;
    cursor     : pointer;
}

.singleQuery img {
    width : 15px;
    height: 15px;
}

.baseQuery img {
    width : 15px;
    height: 15px;
}

/*闂傚倸鍊峰ù鍥х暦閸偅鍙忛柣銏㈩焾缁�澶愭煥閺囩偛锟芥悂宕掗妸锔剧鐎瑰壊鍠曠花鑽ょ磼閻欙拷閸ㄨ泛顕ｉ崼鏇為唶婵炴垶锚椤姊哄畷鍥ㄥ殌缂佸缍婂濠氬Ω閵夈垺顫嶅┑鈽嗗灟鐠�锔界妤ｅ啯鈷戦柛婵嗗椤ユ粎绱掔紒姗堣�跨�殿喖顭烽幃銏ゆ嚃閳轰礁绲鹃梻浣告贡缁垳鏁幒鎾村弿閹兼番鍔嶉埛鎴︽偡濞嗗繐顏柕鍫熸尦閺屻劑鎮㈢拠娈嬫捇鏌涢幘鏉戝摵鐎规洜鏁诲鎾閿涘嫬骞堥梻浣瑰濡線顢氳閻涱喖螣绾攱瀚归悷娆忓缁屽潡鏌熼崙銈嗗*/
#mask {
    margin    : 0;
    padding   : 0;
    border    : none;
    width     : 100%;
    height    : 100%;
    background: #333;
    opacity   : 0.6;
    filter    : alpha(opacity=60);
    z-index   : 9999;
    position  : fixed;
    top       : 0;
    left      : 0;
    display   : none;
}

.recruit_window {
    position               : fixed;
    left                   : 22%;
    top                    : 5%;
    width                  : 56%;
    z-index                : 10000;
    position               : fixed;
    left                   : 22%;
    top                    : 8%;
    width                  : 56%;
    z-index                : 10000;
    background-color       : #f4f4f4;
    -webkit-background-clip: padding-box;
    background-clip        : padding-box;
    border                 : 1px solid #999;
    border                 : 1px solid rgba(0, 0, 0, .2);
    border-radius          : 6px;
    outline                : 0;
    -webkit-box-shadow     : 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow             : 0 3px 9px rgba(0, 0, 0, .5);
    display                : none;
    padding-bottom         : 40px;
}

.recruit_window1 {
    position               : fixed;
    left                   : 22%;
    top                    : 8%;
    width                  : 56%;
    z-index                : 10000;
    background-color       : #f4f4f4;
    -webkit-background-clip: padding-box;
    background-clip        : padding-box;
    border                 : 1px solid #999;
    border                 : 1px solid rgba(0, 0, 0, .2);
    border-radius          : 6px;
    outline                : 0;
    -webkit-box-shadow     : 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow             : 0 3px 9px rgba(0, 0, 0, .5);
    display                : none;
    padding-bottom         : 40px;
}

.recruit_window_row1 {
    position        : relative;
    width           : 100%;
    height          : 45px;
    background-color: #00A2E9;
    font-size       : 23px;
    line-height     : 45px;
    text-align      : center;
    color           : #FFFFFF;
    border-bottom   : 1px solid #ccc;
}

.close_btn {
    position : absolute;
    right    : 15px;
    top      : -1px;
    font-size: 28px;
    color    : #FFFFFF;
}

.company_box {
    margin-top   : 30px;
    margin-bottom: 30px;
    margin-left  : 12%;
    width        : 76%;
    height       : 588px;

}

.company_box_left {
    float           : left;
    width           : 45%;
    height          : 460px;
    border          : 1px solid #e0e0e0;
    background-color: #FFFFFF;
}

.company_box_title {
    margin-top : 40px;
    width      : 100%;
    height     : 30px;
    line-height: 30px;
    text-align : center;
    font-size  : 24px;
}

.company_box_jiae {
    margin-top : 10px;
    width      : 100%;
    height     : 30px;
    line-height: 30px;
    text-align : center;
    font-size  : 14px;
    color      : red;
}

.company_box_text {
    margin-top : 10px;
    width      : 100%;
    height     : 30px;
    line-height: 30px;
    text-align : center;
    position   : absolute;
    top        : 200px;
}

.company_box_goum {
    margin-top      : 10px;
    margin-left     : 30%;
    width           : 40%;
    height          : 35px;
    line-height     : 35px;
    background-color: #00A2E9;
    color           : #FFFFFF;
    cursor          : pointer;
    text-align      : center;

}

.company_box_xq {
    margin-top : 10px;
    margin-left: 30%;
    width      : 40%;
}

.company_box_xq li {
    /*list-style-type: disc;*/
    text-align: center;
}

.company_box_xq ul {
    width  : 100%;
    padding: 0px;
}

.table_a {
    width     : 100%;
    text-align: center;
}

.table_a td {
    border     : 1px solid #f2f2f2;
    height     : 40px;
    line-height: 20px;
    padding    : 10px;
}

/* .table_a tr:first-child{
    background: #f6fafd;
} */
.table_a tr th {
    text-align: center;
    height    : 40px;
    background: #f6fafd;
    border    : 1px solid #f2f2f2;
}

.yli {
    float       : right;
    margin-top  : 20px;
    margin-right: 30px;
    color       : #00A2E9;
}

.company_box_img {
    width     : 100%;
    height    : 258px;
    position  : relative;
    background: url(/static/image/qyxy.png) no-repeat center;
}

/*濠电姷鏁告慨鐑藉极閹间礁纾绘繛鎴旀嚍閸ヮ剙绾ф俊顐㈢仛濡炰粙骞冮姀顫剨濞达絽婀遍敓鑺ユそ閹鎯傞崨濠傤伓闂備礁鎲″ú锕傚磻閸℃蛋鍥槻妞ゎ亜鍟存俊鍫曞幢濡ゅ懎娈濋梻浣哥秺椤ユ捇宕楀锟藉濠氭偄鐠佸灝婀遍敓鏂ょ秬閸╂牜锟芥艾缍婇弻鐔革紣娴ｄ警妲┑鐐茬墑閸旀垵顫忓ú顏咁棃闁宠桨鑳跺Σ锝夋⒑閸涘鎴﹀磿閹惰姤鍋╅柣鎴ｅГ閺呮悂鏌ㄩ悤鍌涘*/
._popup {
    position     : fixed;
    z-index      : 999999;
    width        : 900px;
    height       : auto;
    top          : 20%;
    left         : 50%;
    margin-left  : -450px;
    background   : #fff;
    box-shadow   : 0 0 10px #000;
    border-radius: 5px;
}

._popup .heading,
.dishonesty_popup .heading,
.Court_popup .heading,
.recruit_popup .heading {
    text-align   : center;
    border-bottom: 1px solid #ccc;
    height       : 60px;
}

._popup .heading .title,
.dishonesty_popup .heading .title,
.Court_popup .heading .title,
.recruit_popup .heading .title {
    height     : 60px;
    line-height: 60px;
    font-size  : 20px;
    color      : #00A2E9;
}

._popup .heading .cha,
.dishonesty_popup .heading .cha,
.Court_popup .heading .cha,
.recruit_popup .heading .cha {
    position: absolute;
    right   : 15px;
    top     : 10px;
}

._popup .heading .cha i,
.dishonesty_popup .heading .cha i,
.Court_popup .heading .cha i,
.recruit_popup .heading .cha i {
    font-size: 20px;
    cursor   : pointer;
}

._popup .main,
.dishonesty_popup .main,
.Court_popup .main,
.recruit_popup .main {
    padding: 10px 20px;
}

/*婵犵數濮烽弫鍛婃叏娴兼潙鍨傞柣鎾崇岸閺嬫牗绻涢幋鐐叉疇濞存粎鎳撻…璺ㄦ崉娓氼垰鍓抽梺宕囨嚀缁夋挳鍩為幋锔藉亹闁圭粯甯楀▓璺侯渻閵堝倹娅嗛柣鎿勭節瀵鈽夊Ο閿嬫杸闂佺硶鍓濋〃蹇斿閸岀偞鈷戦柛娑橈攻鐏忣亪鏌涢弬鎸庢崳婵″弶鍔欓獮鎺懳旈敓鐣岀不濞戙垺鐓犻柟闂寸劍濞懷勩亜韫囥儲瀚�*/
.dishonesty_popup,
.Court_popup,
.recruit_popup {
    position     : fixed;
    z-index      : 9999999;
    width        : 900px;
    height       : auto;
    top          : 10%;
    left         : 50%;
    margin-left  : -450px;
    background   : #fff;
    box-shadow   : 0 0 10px #000;
    border-radius: 5px;
}

.dishonesty_table,
.Court_table,
.recruit_table {
    width     : 100%;
    text-align: center;
}

.dishonesty_table td,
.Court_table td {
    height     : 30px;
    line-height: 30px;
    border     : 1px solid #e1e1e1;
    padding    : 5px;
}

.dishonesty_left {
    width     : 28%;
    background: #F9F9F9;
}

.dishonesty_right {
    background: #fff;
}

.duty {
    line-height: 16px !important;
}

/*闂傚倸鍊搁崐椋庣矆娴ｈ櫣绀婂┑鐘叉搐缂佲晠寮堕崼姘珖闁活厽鐟╅弻鈥愁吋閸愩劌顬嬪銈傛櫇閸忔﹢寮婚悢鍏煎�绘俊顖濇閸旀悂姊洪幖鐐诧拷鏍洪悢鐓庤摕婵炴垯鍨洪弲婊堟偣閸ャ劌绲荤紒鐘差煼閹鎲撮崟顒傗敍闂佺懓鍤栭幏锟�*/
.recruit_popup tr {
    border-top : 1px solid #e1e1e1;
    height     : 35px;
    line-height: 35px;
}

.recruit_left {
    width       : 15%;
    text-align  : left;
    padding-left: 10px;
}

.recruit_right {
    width       : 35%;
    text-align  : left;
    padding-left: 10px;
}

.recruit_tr {
    background: #F9F9F9;
}

.tc_mengban {
    width     : 100%;
    height    : 100%;
    z-index   : 9999;
    background: #000;
    position  : fixed;
    left      : 0;
    top       : 0;
    opacity   : .6;
}

/*闂傚倸鍊搁崐椋庣矆娴ｉ潻鑰块弶鍫氭櫅閸ㄦ繃銇勯弽顐粶缂侊拷婢跺绻嗛柕鍫濇噺閸ｇ懓顩奸崨顓涙斀妞ゆ梹鏋绘笟娑㈡煕濮楋拷缁犳牠宕洪姀銈呯睄闁割偆鍠庨敓鐣屾暬閺屻劌鈹戦崱娑憋拷妤侇殽閻愭惌娈樼紒杈ㄥ笚閹峰懘鎮滃Ο鐓庤拫pp闂傚倷娴囬褏锟芥稈鏅犻、娆撳冀椤撶偟鐛ラ梺鍝勮癁瀹ュ牞鎷烽崸妤佲拺妞ゆ帪鎷风紒澶屾暬瀹曟垵顫滈敓浠嬪蓟閵娾晜鍋嗛柛灞剧☉椤忥拷*/
.app_popup {
    position   : fixed;
    z-index    : 9999;
    width      : 560px;
    top        : 30%;
    left       : 50%;
    margin-left: -275px;
    background : #00A2E9;
    box-shadow : 0 0 10px #000;
}

.app_popup img {
    margin: 0 0 0 10px;
}

.app_window {
    position          : fixed;
    left              : 50%;
    top               : 12%;
    width             : 1060px;
    height            : 580px;
    margin-left       : -530px;
    z-index           : 10000;
    border            : 1px solid rgba(0, 0, 0, .2);
    outline           : 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow        : 0 3px 9px rgba(0, 0, 0, .5);
    background        : #FFFFFF url(/static/image/xapp.png) no-repeat center;
    display           : none;
}

#app_down_5 {
    position: absolute;
    top     : 42%;
    left    : 24.5%;
}

.mtrp_box {
    margin-top: 20px;
    width     : 300px;
    height    : 186px;
    overflow  : hidden;
}

.mtrp_big_box {
    width : 290px;
    height: auto;
}

.mtrp_big_box>a {
    margin-left: 10px;
}

.mtrp_big_box>a>img {
    width : 290px;
    height: 186px;
}

.mtrp-img_5 {
    width : 290px;
    height: 186px;
}

.mtrp_big_box1 {
    width : 290px;
    height: auto;
}

.mtrp_big_box1>a {
    margin-left: 10px;
}

.mtrp_big_box1>a>img {
    width : 290px;
    height: 186px;
}

.mtrp_big_box2 {
    width : 290px;
    height: auto;
}

.mtrp_big_box2>a {
    margin-left: 10px;
}

.mtrp_big_box2>a>img {
    width : 290px;
    height: 186px;
}

.mtrp_big_box3 {
    width : 290px;
    height: auto;
}

.mtrp_big_box3>a {
    margin-left: 10px;
}

.mtrp_big_box3>a>img {
    width : 290px;
    height: 186px;
}

.mtrp-img_5 {
    margin-left: 10px;
    width      : 290px;
    height     : 186px;
}

.mtrp-img_5 img {
    width : 290px;
    height: 186px;
}

.xq_r {
    float : left;
    width : 300px;
    height: 2800px;
}

.gsfx_box {
    width       : 100%;
    height      : 30px;
    line-height : 30px;
    background  : #f5f5f5;
    padding-left: 10px;
    font-size   : 16px;
}

.ssny_qyjj {
    padding: 10px 50px;
}

.qyjj_text_box {
    width       : 100%;
    height      : auto;
    zoom        : 1;
    overflow    : hidden;
    text-align  : justify;
    text-justify: inter-word;
}

.ssny_xcsp {
    padding: 10px 130px;
}

.ssny_qyzs {
    padding: 10px 0px;
}

.ssny_qyzs_img {
    margin  : 0px auto;
    width   : 745px;
    height  : 200px;
    overflow: hidden;
}

#Marquee_x {
    width   : 745px;
    overflow: hidden;
}

.ssny_qyzs_img ul li div {
    float       : left;
    margin-right: 10px;
    width       : 300px;
    height      : 200px;
    overflow    : hidden;
}

.ssny_qyzs_img ul li div img {
    width : 300px;
    height: 200px;
}

.b-required {
    color: #e5e5e5;
}

.a-required {
    color: red;
}

.colorred {
    color: red;
}

/*************video 婵犵數濮烽弫鎼佸磻閻愬搫鍨傞柛顐ｆ礀缁犱即鏌熼梻瀵歌窗闁轰礁瀚伴弻娑㈩敃閿濆洩绌块悷婊呭鐢帡鎮欐繝鍐︿簻闁硅櫣鍋炵�氬湱绱撴担鍝勑ｆ繝銏★耿閳ワ箓宕稿Δ浣告疂闂傚倸鐗婄粙鎴︼綖瀹ュ鐓熼煫鍥ㄦ崌閻涙粌鈹戦垾铏窛婵″弶鍔欓獮鎺懳旈敓鐣屽閸忚偐绠鹃柛鈩兠粭鎺楁煕濮楀牏绡�婵﹦鍎ゅ顏堝箥椤斿墽鎽岄梻浣烘嚀閸ゆ牠骞忛敓锟�*****************/
video::-internal-media-controls-download-button {
    display: none;
}

video::-webkit-media-controls-enclosure {
    overflow: hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}

/*20180813*/
.prodtd_box {
    border        : 1px solid #e1e1e1;
    margin-bottom : 10px;
    padding-bottom: 15px;
}

.prodtd_box h3 {
    font-size       : 16px;
    color           : #473d34;
    height          : 45px;
    line-height     : 45px;
    padding         : 0 15px;
    background-color: #fbfbfb;
    border-bottom   : 1px solid #f4f4f4;
}

.prodtd_box h3 span {
    font-size   : 12px;
    color       : #6c6c6c;
    display     : inline-block;
    padding-left: 10px;
}

.prodtd_box h3 a {}

.prodtd_box h3 a.a1,
.prodtd_box h3 a.a1-1 {
    float          : right;
    color          : #00A8EB;
    float          : right;
    font-size      : 14px;
    text-decoration: none;
}

.prodtd_box h3 a.a1:hover,
.prodtd_box h3 a.a1-1:hover {
    text-decoration: underline;
}

.prodtd_box h3 a.a2 {
    color       : #ffaf25;
    font-size   : 12px;
    padding-left: 20px;
    display     : inline-block
}

.yw_tag {
    font-size  : 14px;
    color      : #333;
    line-height: 26px;
    padding    : 15px 0 5px 20px;
}

.yw_tag span {
    display         : inline-block;
    padding         : 0 8px;
    color           : #737373;
    margin-left     : 10px;
    background-color: #f1f1f1;
    border-radius   : 3px;
}

.yw_tag p {
    margin : 0;
    display: inline-block
}

.scroll_cpbox {
    height     : 150px;
    position   : relative;
    padding-top: 10px;
    overflow   : hidden
}

.swiper-container_cp {
    width   : 93%;
    height  : 140px;
    margin  : 0 auto 10px;
    overflow: hidden
}

.swiper-slide {
    text-align  : center;
    font-size   : 18px;
    background  : #fff;
    border      : 1px solid #efefef;
    width       : 159.4px;
    margin-right: 20px;
}

.swiper-container_cp .swiper-slide p {
    margin: 0;
}

.swiper-container_cp .swiper-slide img {
    width  : 100%;
    height : 110px;
    display: block
}

.swiper-container_cp .swiper-slide span {
    display    : block;
    font-size  : 12px;
    color      : #333;
    line-height: 30px;
    text-align : center
}

.swiper-button-next,
.swiper-button-prev {
    height    : 25px;
    margin-top: -10px;
    z-index   : 10
}

.mode_pub {
    display       : none;
    position      : fixed;
    width         : 36%;
    right         : 50%;
    top           : 25%;
    margin-right  : -18%;
    background    : #fff;
    z-index       : 99999;
    border-radius : 5px;
    box-shadow    : 0 0 10px #222222;
    padding-bottom: 30px;
}

.b_colse {
    float    : right;
    color    : #aaaaaa;
    font-size: 26px;
    margin   : 10px;
    cursor   : pointer;
}

.mengban {
    width     : 100%;
    height    : 100%;
    background: #999999;
    position  : fixed;
    left      : 0;
    top       : 0;
    opacity   : .6;
    z-index   : 1000;
}

.rezheng_box {
    text-align: center;
    padding   : 20px 0;
    width     : 685px;
    position  : relative;
}

.over-hidden {
    height  : 100%;
    width   : 100%;
    position: absolute;
}

.rezheng_box img {
    max-height: 550px;
    max-width : 600px;
    margin    : 0 auto
}

.mode_pub h3 {
    width        : 100%;
    font-size    : 18px;
    color        : #333;
    line-height  : 40px;
    border-bottom: 1px solid #ccc;
    text-align   : center;
}

.mode_pub section {
    width: 100%;
}

.company_intro {
    clear     : both;
    padding   : 0 0 0 15px;
    margin-top: 10px;
}

#company_intro {
    display: inline-block
}

.company_intro a {
    color: #00A8EB
}

.company_intro a:hover {
    text-decoration: underline;
}

.comIntro-popups {
    width      : 1100px;
    background : #fff;
    position   : fixed;
    z-index    : 99999;
    top        : 20%;
    left       : 50%;
    margin-left: -550px;
    display    : none;
}

.comIntro-popups-body {
    padding: 20px 30px;
}

.comIntro-popups .title {
    width      : 100%;
    height     : 40px;
    line-height: 40px;
    text-align : center;
    background : #00A2E9;
    color      : #fff;
    font-size  : 18px;
}

.comIntro-popups .cha {
    height     : 30px;
    line-height: 30px;
    position   : absolute;
    right      : 15px;
    top        : 0;
    font-size  : 30px;
    cursor     : pointer;
}

.comIntro_all {
    font-size  : 14px;
    color      : #333;
    line-height: 28px;
    text-indent: 2em;
}

.mode_mask {
    width     : 100%;
    height    : 100%;
    z-index   : 9999;
    background: #000;
    position  : fixed;
    left      : 0;
    top       : 0;
    opacity   : 0.4;
    display   : none;
}

.legal-representative {
    width: 100%;
}

.legal-representative p {
    margin     : 0;
    line-height: 26px;
    clear      : both;
    text-align : left;
}

.legal-representative p i {
    color: red;
}

.dl_legal {
    overflow      : hidden;
    padding-bottom: 5px;
}

.dl_legal dt {
    float: left;
    width: 80px;
}

.dl_legal dt img {
    width        : 65px;
    height       : 65px;
    border-radius: 5px;
    padding-right: 5px;
    text-align   : left
}

.dl_legal dd {
    float: left;
}

.dl_legal dd p {
    margin    : 0;
    text-align: left
}

.dl_legal dd p.p1 {
    font-size     : 18px;
    color         : #0084ff;
    line-height   : 32px;
    padding-bottom: 3px;
}

.dl_legal dd p.p1 a {
    color: #0084ff
}

.dl_legal dd p.p2 {
    font-size  : 13px;
    color      : #333;
    line-height: 26px;
}

.person_reg_info {
    width: 100%;
}

.person_reg_info p {
    border-bottom: 1px solid #f2f2f2;
    line-height  : 24px;
    padding      : 0 !important;
}

.person_reg_info p span {
    display: block
}

.person_reg_info p span.state {
    color: #34cc33
}

.person_reg_info p:last-child {
    border: none;
}

.equity-chart {
    position: relative
}

.legalPersonName2:hover,
.estiblishGq:hover {
    box-shadow: 0 0 30px #ccc;
}

.legalPersonName:hover p {
    color: #333
}

.equity-chart img {
    width     : 100%;
    height    : 142px;
    cursor    : pointer;
    margin-top: -30px;
}

.equity-chart a.btn_equity {
    position        : absolute;
    bottom          : 2px;
    left            : 26%;
    display         : inline-block;
    padding         : 0 10px;
    font-size       : 14px;
    color           : #fff;
    background-color: #ff7d18;
    border-radius   : 3px;
}

.gp_person_reg_info div {
    height       : 64px;
    padding-top  : 8px;
    box-sizing   : border-box;
    line-height  : 24px;
    border-bottom: 1px solid #f2f2f2;
}

.state {
    color: #34cc33
}

.gp_person_reg_info div:last-child {
    border: none;
}

#faren_company_total {
    height     : 110px;
    padding-top: 5px;
}

.no-info {
    position: absolute;
    right   : 100px;
    top     : 10px;
    z-index : 10
}

.no-info p {
    font-size  : 12px;
    color      : #737373;
    line-height: 22px;
    text-align : center
}

.no-info p.tit {
    font-size: 20px;
    color    : #202020;
}

.no-info a.btn-edit {
    display      : inline-block;
    width        : 150px;
    border       : none;
    height       : 28px;
    border-radius: 3px;
    margin       : 0 auto;
    font-size    : 14px;
    line-height  : 28px;
    color        : #fff;
    background   : #00A8EB;
    text-align   : center;
    cursor       : pointer;
}




/* 濠电儑缍�椤曆勬叏閻愬搫鐭楅柟瀵稿О閸嬪秹鏌熸０婵嗗闁靛浄鎷�*/
.save-nvoice-bg {
    width          : 667px;
    height         : 439px;
    padding        : 0 40px;
    background     : #FFFFFF url(/static/image/fapiao.gif) no-repeat center 20px;
    background-size: 90% 90%;
}

.save-nvoice-bg img.ewm {
    margin-top : 169px;
    margin-left: -325px;
}

.save-success {
    margin: 20px 0 0 0;
}

.save-success span {
    line-height: 50px;
    font-size  : 24px;
    font-weight: bold;
}

.save-invoice-title {
    height               : 20px;
    line-height          : 17px;
    font-size            : 12px !important;
    border               : solid 1px rgba(83, 169, 230, 1);
    -webkit-border-radius: 2px;
    -moz-border-radius   : 2px;
    border-radius        : 2px;
    padding              : 0 10px;
    margin-top           : 3px;
    margin-left          : 10px;
}

.save-invoice-title>a,
.save-invoice-title>a:hover {
    color: rgba(83, 169, 230, 1);
}

.header-other {
    overflow: hidden;
}

.header-other .ho1 {
    width: 50%;
    float: left;
}

.header-other .ho2 {
    width : 50%;
    float : right;
    height: 40px;
}

.header-other .ho2 span {
    margin-top: 10px;
    float     : right;
}

.header-other .ho2 span a {
    width                : 86px;
    color                : #fff;
    font-size            : 13px;
    border               : 1px solid #00A6EA;
    display              : block;
    height               : 26px;
    line-height          : 24px;
    text-align           : center;
    margin-right         : 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius   : 2px;
    border-radius        : 6px;
    background-color     : #00A6EA;
    font-weight          : bold;
    /*! box-shadow       : 2px 2px 3px #aaaaaa; */
    /*! box-shadow       : darkgray 1px 0px 5px 1px; */
}

.header-other .ho2 span a img {
    margin: -4px 5px 0 -5px;
}

.gp-xin a img {
    width: 20px;
}

.zy {
    width      : 50px;
    line-height: 18px;
    text-align : center;
    background : #EBFBEB;
    color      : #71D271;
    clear      : left;
    margin-left: 20px;
    float      : left;
    font-size  : 12px;
}

.states {
    background: #fbebeb;
    color     : #d27171;
}

.rzqy {
    position: absolute;
    right   : 10px;
    top     : 40px;
}

.rzqy a {
    color: #00A8EB;
}

.ssny_gdxx1 span,
.dwtz_table td span {
    color: #34cd32
}

.ssny_gdxx_2 tr td {
    text-align: left;
}

.ts-yz {
    color: red;
}

.hqyzm {
    line-height: 34px;
    text-align : center;
    color      : #fff;
    background : #00A6EA;
    cursor     : pointer;
}


.yzyzm {
    display: none;
    color  : #a94442
}

.padding0 {
    padding: 0 !important;
}

.gp-ul {
    width  : 90%;
    margin : 0 auto;
    display: none;
}

.gp-ul .thead {
    width     : 100%;
    overflow  : hidden;
    background: #F6FAFD;
}

.gp-ul .thead span {
    float      : left;
    width      : 33.3333%;
    float      : left;
    line-height: 37px;
    text-align : center;
    font-weight: bold;
}

.gp-td {
    width        : 91%;
    padding      : 0 1%;
    margin       : 0 auto;
    line-height  : 37px;
    border-left  : solid 2px red;
    border-bottom: solid 1px #eee;
    background   : #F6FAFD;
    overflow     : hidden;
    margin-top   : 10px;
    cursor       : pointer;
}

.gp-ul li {
    border-top: solid 1px #eee;
    overflow  : hidden;
    height    : auto;
}

.gp-ul {
    border-bottom: solid 1px #eee;
}

.gp-ul li div {
    float      : left;
    width      : 33.3333%;
    float      : left;
    line-height: 37px;
    text-align : center;
    border-left: solid 1px #eee;
}

.gp-ul li div:last-child {
    border-right: solid 1px #eee;
}

.gg-arrow {
    font-size: 18px;
    transform: rotate(90deg);
}



/* gp */
.colorblue {
    color: rgba(83, 169, 230, 1);
}

.colorgreen {
    color: #36CE37;
}

.colorred {
    color: red;
}

.gql1 {
    float: left;
    clear: left;
}

.gql2 {
    clear     : both;
    margin-top: 10px;
}

.gql2>span,
.gql2>div {
    height     : 20px;
    line-height: 20px;
    float      : left;
    margin-top : 10px;
}

.gql2 .gql-ratio {
    position       : relative;
    width          : 60px;
    margin         : 10px 3px 0 3px;
    background     : url("/static/image/arrow_ratio.gif") center no-repeat;
    background-size: 60px 10px;
}

.gql2 .gql-ratio span {
    width     : 60px;
    position  : absolute;
    left      : 0;
    top       : -12px;
    text-align: center;
}

.jssd {
    width      : 15px;
    height     : 15px;
    cursor     : pointer;
    margin-left: 10px;
}

.sort-col {
    width: 50px;
}

.date-col {
    width: 100px;
}

.link-click {
    color : #00A2E9;
    cursor: pointer
}

.img36 {
    display      : inline-block;
    width        : 36px !important;
    height       : 36px;
    border-radius: 6px;
    margin-right : 10px;
}

.block-data .data-header {
    margin      : 0 0 10px 0;
    font-size   : 14px;
    line-height : 20px;
    height      : 20px;
    color       : #202020;
    font-weight : bold;
    padding-left: 10px;
}

.table.-striped-col {
    text-align: left;
}

.table.-striped-col td:nth-child(odd) {
    background-color: rgba(0, 132, 255, 0.03);
}

.table.-striped-col.-striped-pd td:nth-child(odd) {
    width    : 120px;
    font-size: 16px;
    color    : #737373;
}

.table {
    /* Positioning */
    /* Box model */
    width     : 100%;
    max-width : 100%;
    /* Typographic */
    font-size : 14px;
    text-align: center;
    /* Visual */
    color     : #202020;
    /* Other */
}

.table th,
.table td {
    border        : 1px solid #eaf4ff;
    font-weight   : normal;
    vertical-align: middle;
}

.table th {
    padding: 8px 0;
}

.table td {
    padding: 8px;
}

.table thead {
    background-color: rgba(0, 132, 255, 0.03);
}



.team-item ins {
    width : 60px;
    height: 60px;
    margin: 10px auto 0 auto;
}

.team-item .team-name {
    font-size : 16px;
    color     : rgb(0, 162, 233);
    margin-top: 10px;
}

.team-item {
    width     : 100%;
    height    : 100%;
    background: #FAFAFA;
    margin-top: 5px;
    border    : 1px solid #f2f2f2;
}

.team-left {
    display       : inline-block;
    width         : 10%;
    text-align    : center;
    vertical-align: top;
}

.team-left img {
    width        : 60px;
    height       : 65px;
    border-radius: 50px;
}

.team-right {
    display   : inline-block;
    width     : 89.5%;
    background: #fff;
    padding   : 15px;
}

.team-right .team-title span {
    font-size  : 16px;
    font-weight: bold;
}

.team-right li {
    list-style-type: disc;
    color          : #00A2E9;
    margin         : 10px 0 10px 20px;
}

.team-right li span {
    color: #333;
}

.table1 {
    width     : 100%;
    max-width : 100%;
    font-size : 14px;
    text-align: center;
    color     : #202020;
}

.table1 th,
.table1 td {
    border        : 1px solid #eaf4ff;
    font-weight   : normal;
    vertical-align: middle;
}

.table1 th {
    padding: 8px 0;
}

.table1 td {
    padding: 8px;
}

.table1 thead {
    background-color: rgba(0, 132, 255, 0.03);
}

.table1 .table-header-default {
    background-color: rgba(0, 132, 255, 0.03);
}

.left-col {
    text-align: left;
    background: #F6FAFD;
}

.date-col {
    width: 100px;
}

.-striped-col td:nth-child(odd) {
    background-color: rgba(0, 132, 255, 0.03);
}

.tenholder {
    width   : 100%;
    overflow: hidden;
}

.tenholder li {
    float        : left;
    color        : #000;
    padding      : 4px 8px;
    margin       : 3px 5px;
    cursor       : pointer;
    border-radius: 3px;
}

.liactive {
    background: #00A2E9;
    color     : #fff !important;
}

.f24 {
    font-size: 24px;
}

/* 鑲℃潈绌块�忓浘css */
svg {
    cursor: all-scroll;
}

.centralText {
    font: 23spx sans-serif;
    fill: #222;
}

.downwardNode text,
.upwardNode text {
    font: 10px sans-serif;
}

.downwardLink {
    fill        : none;
    stroke      : #8b4513;
    stroke-width: 1px;
    opacity     : 0.5;
}

.upwardLink {
    fill        : none;
    stroke      : #37592b;
    stroke-width: 1px;
    opacity     : 0.5;
}

/* 鑲℃潈绌块�忓浘css */
.gpins {
    display        : inline-block;
    line-height    : 16px;
    font-size      : 12px;
    display        : inline-block;
    vertical-align : middle;
    width          : 36px;
    height         : 36px;
    border-radius  : 6px;
    text-align     : center;
    overflow       : hidden;
    background     : -webkit-gradient(linear, left top, left bottom, from(#dfdadc), to(#f5f5f5));
    background     : linear-gradient(#dfdadc, #f5f5f5);
    color          : #737373;
    margin-right   : 2px;
    text-decoration: none;
    padding        : 2px 2px;
}

.gpins_lim {
    line-height: 36px;
    padding    : 0 2px;
}

.hidename {
    display: none;
}

.become-comvip-svip {
    display        : none;
    width          : 100%;
    /*! padding    : 30px 0; */
    border         : 1px solid #f2f2f2;
    color          : #2FB3ED;
    text-align     : center;
    background     : url("/static/image/vip_bg.jpg");
    background-size: 100%;
}

.become-comvip-svip a {
    display: block;
    width  : 100%;
    height : 250px;
    color  : #2FB3ED;
}

.become-comvip-svip a img {
    width : 100%;
    height: 100%;
}


/* 新风险 */
.fx-tabs {
    width          : 100%;
    display        : flex;
    justity-content: center;
    border-top     : 1px solid #f2f2f2;
    border-bottom  : 1px solid #f2f2f2;
}

.fx-tabs a {
    line-height : 40px;
    text-align  : center;
    border-right: 1px solid #f2f2f2;
    flex        : 1;
    font-size   : 18px;
}

.fx-content {
    width      : 94%;
    margin-left: 3%;
    height     : 510px;
    overflow-y : auto;
}

.fx-content h4 {
    margin: 20px 0;
    color : red;
}

.fx-col-title {
    height      : 16px;
    line-height : 16px;
    margin      : 10px 0;
    border-left : solid 2px #00A2E9;
    font-size   : 16px;
    padding-left: 10px;
}

.fx-col-title span {
    display: inline-block;
}

.fx-col-title span.tip {
    box-sizing   : border-box;
    border       : solid 1px #FF7D18;
    color        : #FF7D18;
    font-size    : 12px;
    padding      : 0 8px;
    border-radius: 3px;
    margin-left  : 10px;
}

.fx-col-title span.tip-red {
    border: solid 1px red;
    color : red;
}

.fx-list {
    width: 100%;
}

.fx-list li div.list-line {
    padding    : 0 10px;
    height     : 40px;
    line-height: 40px;
    cursor     : pointer;
}

.fx-list li div.list-line .text em {
    color: red;
}

.fx-list li div.list-line span.arrow {
    float     : right;
    width     : 20px;
    height    : 20px;
    display   : block;
    background: url("/static/image/down2.png") no-repeat;
    margin-top: 10px;
}

.a_active {
    color: #00A2E9;
}

.fx-list li:nth-child(odd) div.list-line {
    background: #F7FBFF;
}

.fx-list li:nth-child(even) div.list-line {
    background: #FFFFFF;
}

.fx-list li .list-content {
    box-sizing: border-box;
    border    : solid 1px #EAF4FF;
    display   : none;
}

.click-color {
    color: #00A2E9;
}

.gppage {
    height     : 40px;
    padding-top: 10px;
    border-top : solid 1px #EAF4FF;
    text-align : center;
}

.gppage span {
    padding   : 6px 10px;
    background: #abcdef;
    color     : #ffffff;
    cursor    : pointer;
}

.caozuo {
    color : #FF7D18;
    cursor: pointer;
}

#fx-con {
    width     : 200%;
    overflow  : hidden;
    transition: all .3s;
}

#fx-box {
    float: left;
    width: 50%;
}

#fx-xq {
    float         : left;
    width         : 50%;
    height        : 570px;
    transition    : all .3s;
    overflow-y    : auto;
    padding-bottom: 20px;
}

.fx-back {
    display    : none;
    float      : left;
    cursor     : pointer;
    margin-left: 20px;
}

.gpleft100 {
    transform: translate(-50%, 0)
}

#fx-xq table {
    width : 96%;
    margin: 0 auto;
}

#fx-xq table tr {
    height          : auto;
    background-color: #F6FAFD;
    border          : 1px solid #f2f2f2;
    text-align      : left;
    font-size       : 14px;
    margin-top      : 2px;
    margin-left     : 10px;
}

#fx-xq table td {
    height          : auto;
    padding         : 10px;
    border-left     : 1px solid #f2f2f2;
    color           : #333;
    border          : 1px solid #f2f2f2;
    text-align      : left;
    padding         : 10px;
    height          : auto;
    font-size       : 14px;
    background-color: #fff;
    border-bottom   : none;
    border-right    : none;
}

#fx-xq td.bg {
    background-color: #F6FAFD;
}

.gp-show {
    cursor: pointer;
}

.ch {
    float       : right;
    font-size   : 18px;
    margin-right: 10px;
    cursor      : pointer;
}

.hpmengban {
    position        : fixed;
    top             : 0;
    left            : 0;
    width           : 100%;
    height          : 100%;
    opacity         : .6;
    background-color: #000;
    display         : none;
    z-index         : 666666;

}

.hppop {
    width           : 400px;
    height          : 200px;
    line-height     : 200px;
    text-align      : center;
    position        : fixed;
    top             : 30%;
    left            : 45%;
    z-index         : 9999999;
    display         : none;
    color           : #000;
    font-size       : 20px;
    border          : 1px solid grey;
    background-color: #fff;
}

.hp_op {
    width         : 90%;
    line-height   : 30px;
    margin        : 62px auto 0;
    color         : hsl(44, 100%, 55%);
    font-weight   : bold;
    letter-spacing: 5px;
    font-size     : 24px;
}

.hp_tp {
    width           : 45%;
    line-height     : 30px;
    text-align      : right;
    padding-right   : 10px;
    color           : #fff;
    background-color: #128cec;
    letter-spacing  : 4px;
    margin-top      : 29px;
    margin-left     : 170px;
    cursor          : pointer;
}

.hppop_close,
.findmore_close {
    position   : absolute;
    right      : 13px;
    top        : 9px;
    width      : 20px;
    height     : 20px;
    line-height: 20px;
    display    : block;
    text-align : center;
    color      : #000;
    cursor     : pointer;
}

.findmore {
    width           : 240px;
    /* height       : 190px; */
    text-align      : center;
    position        : fixed;
    top             : 35%;
    left            : 40%;
    z-index         : 9999999;
    display         : none;
    color           : #404040;
    font-size       : 20px;
    border          : 1px solid grey;
    background-color: #f3f2f2;
    border-radius   : 10px;
    box-shadow      : 0px 0px 6px #313131;
}

.findmore_title {
    width           : 100%;
    height          : 40px;
    line-height     : 44px;
    margin-bottom   : 28px;
    font-size       : 16px;
    background-color: #e8e8e8;
    border-radius   : 10px;
}

.findmore_body {
    font-size    : 14px;
    margin-bottom: 40px;
}

.findmore_body span {
    font-size: 14px;
    width    : 100%;
    display  : block;
}

.findmore-backdrop {
    position        : fixed;
    top             : 0;
    right           : 0;
    bottom          : 0;
    left            : 0;
    z-index         : 1040;
    background-color: #000;
    opacity         : .5;
}

.layui-layer-btn {
    text-align: center;
}

.queryOFF {
    background: url("/static/image/query.png") no-repeat;
    width     : 15px;
    height    : 15px;
}

.queryON {
    background: url("/static/image/query_on.png") no-repeat;
    width     : 15px;
    height    : 15px;
}