@charset "utf-8";
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,p,pre,td,textarea,th {
    margin:0;
    padding:0
}
body,button,input,select,textarea {
    font:12px/1.5 '微软雅黑',arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%
}
.checkbox_style,.context-menu-list,.detail_small_pic_lists,.dot_list,.eidt_panel_router_links,.evaluate_upload_pic_lists,.exhibition_product_props,.f-select-list,.features_list,.fk-contextSubMenu,.form_container,.jz-dropdown-menu,.jz-page-complex,.jz-page-simple,.jz-select ul,.jz-select-not-found,.jz_nav_list,.jz_transfer_content ul,.jz_transfer_list,.lan_lists,.lan_mobi_lists,.level_1,.level_2,.level_3,.marquee,.mobi_detail_big_pic_content,.news_detail_download_list,.news_group_list,.news_selected_wrap2 ul,.photo_display_area,.photo_display_list,.photo_group_list,.photo_list,.photo_list_area,.radio_style,.result_product_props,.scrollbar-view ul,.select_list,.select_title,.sortable-tree ul,.square-lattice-list,.sub_nav_list,.three_nav_list,.toolbar_server_list,.ui-timepicker2-scrollbar ul,.vistor_preview_device_list,.vjs-menu-content {
    padding:0;
    margin:0;
    list-style-type:none
}
.jz-table-dd-list,.jz-table-dd-list ol {
    padding:0;
    margin:0;
    list-style-type:none
}
address,cite,dfn,em,var {
    font-style:normal
}
code,kbd,pre,samp {
    font-family:courier new,courier,monospace
}
small {
    font-size:12px
}
a {
    text-decoration:none
}
a:hover {
    text-decoration:none
}
sup {
    vertical-align:text-top
}
sub {
    vertical-align:text-bottom
}
legend {
    color:#000
}
fieldset,img {
    border:0
}
.clear {
    clear: both;
}
.clearfix:after {
    clear: both;
    height: 0;
    content: "";
    line-height: 0;
    font-size: 0;
    display: block;
}
img {
    max-width:100%;
    vertical-align:top
}
video {
    max-width:100%
}
button,input,select,textarea {
    font-size:100%
}
table {
    border-collapse:collapse;
    max-width:100%
}
input {
    -webkit-appearance:none
}
button {
    border-radius:0
}
body {
    background:#fff;
    overflow-x:hidden
}
iframe {
    border:0
}
td {
    word-break:break-word!important
}
[style*=AaBiaoTiChuYuan],[style*=Aa夕禾],[style*=Aa甜甜圈],[style*=Aa语文老师的字],[style*=Aa鬼泣],[style*=字体管家幻影伯爵],[style*=字体管家棉花糖],[style*=字体管家波点],[style*=字体管家润行],[style*=字体管家版宋] {
    font-family:inherit!important
}
body::-webkit-scrollbar-track {
    background-color:#f7f7f7
}
body::-webkit-scrollbar {
    width:6px
}
body::-webkit-scrollbar-thumb {
    background-color:#c1c1c1
}
.virtual_scroll_node::-webkit-scrollbar {
    width:6px
}
.jz_clear {
    height:0;
    clear:both
}
.jz_body_no_scroll {
    overflow:hidden
}
.jz_window_left_top_point {
    position:fixed;
    top:0;
    left:0;
    z-index:1000
}
.jz_screen_mobi body {
    max-width:100%
}
.jz_screen_mobi video {
    width:100%;
    height:425px!important
}
.jz_screen_mobi body::-webkit-scrollbar {
    width:0
}
table {
    width:100%!important;
    max-width:100%
}
table[_innercreatetable] {
    table-layout:fixed
}
.jz_screen_mobi img[height][width],.jz_screen_mobi img[style*=height][style*=width] {
    height:auto!important
}
.jz_manage_web_mobi .postionStatic {
    position:static
}
.jz_share_Weixin {
    color:#46d42f
}
.jz_share_sina_weibo {
    color:#f44336
}
.jz_share_qq_share {
    color:#2992fc
}
.jz_share_qq_zone {
    color:#ffce01
}
.jz_share_douban {
    color:#43c332
}
.jz_share_baidu_tieba {
    color:#3986fb
}
.jz_share_kaixin001 {
    color:#fd9525
}
.jz_share_copy {
    color:#03c7b6
}
.jz_share_FaceBook {
    color:#4673de
}
.jz_share_Twitter {
    color:#28c1fa
}
.jz_share_LinkedIn {
    color:#22a5f3
}
.jz_share_text {
    position:relative
}
.jz_share_wrap {
    display:none
}
.jz_share_list {
    z-index:1200;
    position:absolute;
    right:-10px;
    top:35px;
    width:256px;
    max-width:240px;
    padding:15px;
    vertical-align:middle;
    border-radius:5px;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,.15);
    box-shadow:0 0 20px rgba(0,0,0,.15);
    background:#fff;
    white-space:normal
}
.jz_share_list:before {
    z-index:1;
    content:"";
    display:inline-block;
    position:absolute;
    top:-4px;
    right:48px;
    width:10px;
    height:10px;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.detail_share .jz_share_list:before {
    left:82%
}
.jz_share_list:after {
    content:"";
    display:inline-block;
    position:absolute;
    top:-15px;
    right:0;
    width:100%;
    height:20px;
    background:0 0
}
.jz_share_icon {
    display:inline-block;
    margin:5px;
    vertical-align:middle;
    font-size:30px
}
.jz_share_name {
    display:none;
    color:#333
}
.jz_share_info {
    position:absolute
}
.jz_share_info .jz_share_wrap {
    display:none
}
.jz_share_info.jz_share_info_hover .jz_share_wrap {
    display:block
}
.jz_screen_pc .jz_share_info_hover_top .jz_share_list {
    top:auto;
    bottom:-100%;
    margin-bottom:56px
}
.jz_screen_pc .jz_share_info_hover_top .jz_share_list:before {
    top:auto;
    bottom:-4px
}
.jz_screen_pc .jz_share_info_hover_top .jz_share_list:after {
    top:auto;
    bottom:-25px
}
.fk-circle {
    position:fixed;
    left:50%;
    top:50%;
    margin-left:-40px;
    margin-top:-40px;
    width:80px;
    height:80px
}
.fk-circle .fk-child {
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0
}
.fk-circle .fk-child:before {
    content:'';
    display:block;
    margin:0 auto;
    width:20%;
    height:20%;
    background-color:#cdd5f3;
    border-radius:100%;
    -webkit-animation:fk-circleBounceDelay 1.2s infinite ease-in-out both;
    animation:fk-circleBounceDelay 1.2s infinite ease-in-out both
}
.fk-circle .fk-circle2 {
    -webkit-transform:rotate(40deg);
    transform:rotate(40deg)
}
.fk-circle .fk-circle3 {
    -webkit-transform:rotate(80deg);
    transform:rotate(80deg)
}
.fk-circle .fk-circle4 {
    -webkit-transform:rotate(120deg);
    transform:rotate(120deg)
}
.fk-circle .fk-circle5 {
    -webkit-transform:rotate(160deg);
    transform:rotate(160deg)
}
.fk-circle .fk-circle6 {
    -webkit-transform:rotate(200deg);
    transform:rotate(200deg)
}
.fk-circle .fk-circle7 {
    -webkit-transform:rotate(240deg);
    transform:rotate(240deg)
}
.fk-circle .fk-circle8 {
    -webkit-transform:rotate(280deg);
    transform:rotate(280deg)
}
.fk-circle .fk-circle9 {
    -webkit-transform:rotate(320deg);
    transform:rotate(320deg)
}
.fk-circle .fk-circle10 {
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fk-circle .fk-circle11 {
    -webkit-transform:rotate(300deg);
    transform:rotate(300deg)
}
.fk-circle .fk-circle12 {
    -webkit-transform:rotate(330deg);
    transform:rotate(330deg)
}
.fk-circle .fk-circle2:before {
    -webkit-animation-delay:-1.1s;
    animation-delay:-.8s
}
.fk-circle .fk-circle3:before {
    -webkit-animation-delay:-1s;
    animation-delay:-.7s
}
.fk-circle .fk-circle4:before {
    -webkit-animation-delay:-.9s;
    animation-delay:-.6s
}
.fk-circle .fk-circle5:before {
    -webkit-animation-delay:-.8s;
    animation-delay:-.5s
}
.fk-circle .fk-circle6:before {
    -webkit-animation-delay:-.7s;
    animation-delay:-.4s
}
.fk-circle .fk-circle7:before {
    -webkit-animation-delay:-.6s;
    animation-delay:-.3s
}
.fk-circle .fk-circle8:before {
    -webkit-animation-delay:-.5s;
    animation-delay:-.2s
}
.fk-circle .fk-circle9:before {
    -webkit-animation-delay:-.4s;
    animation-delay:-.1s
}
.fk-circle .fk-circle10:before {
    -webkit-animation-delay:-.3s;
    animation-delay:-.3s
}
.fk-circle .fk-circle11:before {
    -webkit-animation-delay:-.2s;
    animation-delay:-.2s
}
.fk-circle .fk-circle12:before {
    -webkit-animation-delay:-.1s;
    animation-delay:-.1s
}
@-webkit-keyframes fk-circleBounceDelay {
    0%,100%,80% {
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    40% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}@keyframes fk-circleBounceDelay {
     0%,100%,80% {
         -webkit-transform:scale(0);
         transform:scale(0);
         background-color:#cdd5f3
     }
     40% {
         -webkit-transform:scale(1);
         transform:scale(1);
         background-color:#5874d8
     }
 }.jz_pagenation_wrap {
      font-size:0;
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-pack:center;
      -ms-flex-pack:center;
      justify-content:center;
      white-space:nowrap;
      margin-bottom:20px
  }
.jz_pagenation_wrap>div {
    margin-left:-1px
}
.jz_page_prev {
    display:inline-block;
    width:90px;
    height:36px;
    line-height:36px;
    border:1px solid #e5e5e5;
    font-size:14px;
    border-radius:2px;
    text-align:center
}
.jz_page_number {
    display:inline-block;
    width:38px;
    height:36px;
    line-height:36px;
    border:1px solid #e5e5e5;
    font-size:14px;
    border-radius:2px;
    text-align:center
}
.jz_page_next {
    display:inline-block;
    width:90px;
    height:36px;
    line-height:36px;
    border:1px solid #e5e5e5;
    font-size:14px;
    border-radius:2px;
    text-align:center
}
.jz_page_review {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.jz_page_review>div {
    height:36px;
    line-height:36px;
    font-size:14px;
    border-radius:2px;
    text-align:center;
    margin-top:10px
}
.jz_page_review .jz_page_jump {
    margin-left:-1px
}
.jz_page_review .jz_page_total_text {
    padding:0 4px
}
.jz_page_review .jz_page_jump input {
    width:50px;
    border:1px solid #ccc;
    border-radius:2px;
    margin:0 2px;
    text-align:center
}
.jz_page_review .jz_page_jump_btn {
    padding:0 10px;
    border:1px solid #ccc;
    border-radius:2px;
    margin:0 2px;
    outline-style:none;
    cursor:pointer
}
.jz_page_scroll {
    color:#666
}
.jz_module_style_4 .pagenation {
    font-size:0;
    margin-top:30px
}
.jz_module_style_4 .pagenation>div {
    margin-left:-1px
}
.jz_module_style_4 .pagenation span {
    color:#666
}
.jz_module_style_4 .pageEllipsis,.jz_module_style_4 .pageNext,.jz_module_style_4 .pageNo,.jz_module_style_4 .pagePrev {
    display:inline-block;
    width:90px;
    height:36px;
    line-height:36px;
    border:1px solid #e5e5e5;
    font-size:14px;
    border-radius:2px;
    text-align:center;
    cursor:pointer
}
.jz_module_style_4 .fk-pageSelect {
    cursor:auto
}
.jz_module_style_4 .pageEllipsis,.jz_module_style_4 .pageNo {
    width:38px
}
.jz_module_style_4 .fk-pageSelect span {
    color:#5874d8
}
.jz_screen_mobi .jz_share_info:hover .jz_share_wrap {
    display:none
}
.jz_screen_mobi .jz_share_list {
    display:none;
    -ms-flex-pack:distribute;
    justify-content:space-around;
    max-width:100%;
    z-index:1;
    position:absolute;
    top:auto;
    left:0;
    bottom:0;
    padding:0;
    padding-top:24px;
    padding-bottom:0;
    width:100%;
    border-radius:0
}
.jz_screen_mobi .jz_share_list:before {
    display:none
}
.jz_screen_mobi .jz_share_icon {
    font-size:38px;
    margin:0 11px 10px;
    text-align:center;
    width:48px
}
.jz_screen_mobi .jz_share_name {
    display:block;
    font-size:12px;
    line-height:37px
}
.jz_screen_mobi .jz_share_info .jz_share_list {
    padding-left:3%;
    padding-right:3%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.jz_screen_mobi .jz_share_info .jz_share_wrap {
    display:none
}
.jz_screen_mobi .jz_share_info .jz_share_wrap_active {
    display:block;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:9100
}
.jz_screen_mobi .jz_share_info:hover .jz_share_wrap_active {
    display:block
}
.jz_screen_mobi .jz_share_layout {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.6)
}
.sitetipsV2+.jz_web_container {
    top:45px;
    position:relative
}
.jz_web_container {
    width:100%;
    max-width:100%;
    margin:0 auto
}
.web_container_960 {
    width:960px
}
.web_container_1200 {
    width:1200px
}
.jz_web_header {
    display:block
}
.jz_mobi_header {
    display:none
}
.jz_web_content {
    -webkit-transition:all 350ms;
    transition:all 350ms;
}
.jz_web_footer {
    background-color:#0ff;
    -webkit-transition:all 350ms;
    transition:all 350ms
}
.jz_screen_mobi .jz_col_12 .jz_web_banner,.jz_screen_mobi .jz_col_17 .jz_web_banner,.jz_screen_mobi .jz_col_18 .jz_web_banner,.jz_screen_mobi .jz_col_21 .jz_web_banner,.jz_screen_mobi .jz_col_24 .jz_web_banner,.jz_screen_mobi .jz_col_7 .jz_web_banner,.jz_screen_mobi .jz_col_8 .jz_web_banner,.jz_screen_mobi .jz_col_9 .jz_web_banner {
    display:none
}
.g_header_content {
    -webkit-transition:all .3s;
    transition:all .3s;
    background-color:#fff;
    position:relative;
    z-index:99
}
.g_header_content__fixed {
    position:fixed;
    left:0;
    top:0;
    z-index:900;
    width:100%
}
.g_header__fixed .g_header_content_fixed_bg_def {
    -webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);
    box-shadow:0 2px 6px rgba(0,0,0,.1)
}
.sitetipsV2+.jz_web_container .g_header_content__fixed {
    top:45px
}
.g_mobi_header__fixed_bg_def {
    padding-bottom:1px
}
.g_mobi_header_content {
    background-color:#fff;
    height:100%
}
.g_mobi_header__fixed .g_mobi_header_content {
    position:fixed;
    left:0;
    top:0;
    z-index:9033;
    width:100%;
    height:50px
}
.g_mobi_header__fixed_bg_def .g_mobi_header_content {
    border-bottom:1px solid #f5f5f5
}
.g_mobi_header__rightbar {
    position:absolute;
    right:0;
    top:0;
    padding-right:10px;
    -webkit-transition:all 350ms;
    transition:all 350ms
}
.jz_screen_mobi .nav_drawer_style .g_mobi_header__rightbar {
    right:-60%
}
.g_footer {
    background-color:#f4f4f4;
    color:#666;
    font-size:12px;
    position:relative
}
.jz_screen_mobi .g_footer {
    font-size:12px
}
.s_footer {
    line-height:22px;
    padding:10px 0;
    font-size:12px;
    text-align:center
}
.s_footer_anchor {
    color:#666
}
.s_footer_spance {
    margin:0 8px
}
.s_footer_support_icon {
    margin:0 3px
}
.jz_web_row {
    max-width:100%;
    position:relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin-left:auto;
    margin-right:auto;
    padding:0 12.4%
}
.jz_screen_mobi .jz_web_row {
    padding:0
}
.jz_manage_web_pc .jz_web_row_line:hover .row_material_factory_line {
    display:block
}
.jz_web_row_line {
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:relative
}
.jz_web_row_line_pc1 {
    z-index:1;
    width:100%
}
.jz_web_col {
    position:relative;
    min-height:30px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    font-size:0
}
.jz_screen_mobi .jz_web_col {
    -webkit-transition:width .3s;
    transition:width .3s
}
.web_col_content {
    position:relative;
    display:inline-block;
    width:100%;
    min-height:75%;
    text-align:inherit
}
.web_col_content_empty {
    height:156px
}
.jz_screen_mobi .web_col_content_empty {
    height:auto
}
.g_header .jz_web_col {
    min-height:64px
}
.jz_web_row1 .jz_web_col {
    width:100%
}
.jz_web_row2 .jz_web_col {
    width:50%
}
.jz_web_row3 .jz_web_col {
    width:33.333%
}
.jz_web_row4 .jz_web_col {
    width:25%
}
.jz_web_col {
    max-width:100%
}
.jz_web_row .jz_col_1 {
    width:8.33%
}
.jz_web_row .jz_col_2 {
    width:16.66%
}
.jz_web_row .jz_col_3 {
    width:25%
}
.jz_web_row .jz_col_4 {
    width:33.33%
}
.jz_web_row .jz_col_5 {
    width:41.66%
}
.jz_web_row .jz_col_6 {
    width:50%
}
.jz_web_row .jz_col_7 {
    width:58.33%
}
.jz_web_row .jz_col_8 {
    width:66.66%
}
.jz_web_row .jz_col_9 {
    width:75%
}
.jz_web_row .jz_col_10 {
    width:83.33%
}
.jz_web_row .jz_col_11 {
    width:91.66%
}
.jz_web_row .jz_col_12 {
    width:100%
}
.jz_web_row__content {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    position:relative;
}
.jz_screen_mobi .jz_web_row__content {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.jz_screen_mobi .jz_web_row .jz_web_col {
    width:100%
}
.jz_web_row2.jz_web_row_mobi1 .jz_web_row__content {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.jz_screen_mobi .jz_web_row2.jz_web_row_mobi1 .jz_web_col {
    width:50%
}
.jz_web_row2.jz_web_row_mobi2 .jz_web_row__content {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2 .jz_web_col0 {
    width:25%
}
.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2 .jz_web_col1 {
    width:75%
}
.jz_web_row2.jz_web_row_mobi3 .jz_web_row__content {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3 .jz_web_col0 {
    width:75%
}
.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3 .jz_web_col1 {
    width:25%
}
.jz_screen_mobi .jz_web_row3.jz_web_row_mobi1 {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.jz_screen_mobi .jz_web_row3.jz_web_row_mobi1 .jz_web_col {
    width:33.33%
}
.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2 {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2 .jz_web_col0 {
    width:100%
}
.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2 .jz_web_col1 {
    width:50%
}
.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2 .jz_web_col2 {
    width:50%
}
.jz_web_row3.jz_web_row_mobi3 .jz_web_row__content {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3 .jz_web_col0 {
    width:50%
}
.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3 .jz_web_col1 {
    width:50%
}
.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3 .jz_web_col2 {
    width:100%
}
.jz_web_row4.jz_web_row_mobi1 .jz_web_row__content {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.jz_screen_mobi .jz_web_row4.jz_web_row_mobi1 .jz_web_col {
    width:50%
}
.jz_web_row4.jz_web_row_mobi2 .jz_web_row__content {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2 .jz_web_col0 {
    width:100%
}
.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2 .jz_web_col1 {
    width:33.33%
}
.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2 .jz_web_col2 {
    width:33.33%
}
.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2 .jz_web_col3 {
    width:33.33%
}
.jz_web_row4.jz_web_row_mobi3 .jz_web_row__content {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3 .jz_web_col0 {
    width:33.33%
}
.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3 .jz_web_col1 {
    width:33.33%
}
.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3 .jz_web_col2 {
    width:33.33%
}
.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3 .jz_web_col3 {
    width:100%
}
.jz_screen_mobi .jz_module_sys_row .jz_web_col {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.jz_screen_mobi .jz_module_sys_row .jz_col_sys_module {
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0
}
.jz_module {
    position:relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    min-height:30px;
    min-width:30px
}
.jz_module:hover {
    z-index:1
}
.module_banner {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:50px;
    line-height:50px;
    border-bottom:1px solid #e5e5e5;
    overflow:hidden;
    background:#fff
}
.module_banner_text {
    font-size:16px;
    margin-left:6px;
    margin-right:6px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    -webkit-background-clip:text
}
.module_content {
    position:relative;
    font-size:14px
}
.module_rich_content {
    padding:16px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden
}
.rich_img_wrap {
    position:relative;
    float:left;
    width:50%;
    margin-right:26px;
    margin-bottom:16px;
    max-width:100%;
    font-size:0;
    overflow:hidden
}
.rich_img_right .rich_img_wrap {
    float:right;
    margin-right:0;
    margin-left:26px
}
.rich_img_none .rich_img_wrap {
    display:none
}
.rich_major_photo {
    width:100%;
    -webkit-transition:all .35s ease;
    transition:all .35s ease
}
.rich_article_wrap li {
    list-style:inherit
}
.rich_article_wrap img {
    vertical-align:top
}
.rich_Link {
    display:inline-block;
    width:100%
}
.jz_web_banner {
    width:100%;
    position:relative
}
.jz_banner {
    position:relative;
    margin:0 auto;
    -webkit-tap-highlight-color:transparent;
}
.banner_fix_zone {
    width:100%;
    height:100%;
    opacity:0
}
.banner_flv_background {
    width:100%;
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    bottom:0;
    right:0;
    overflow:hidden;
    padding-bottom:42.1%
}
.banner_flv_bg {
    position:absolute;
    top:50%;
    left:50%;
    min-width:100%;
    min-height:100%;
    transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -o-object-fit:cover;
    object-fit:cover
}
.banner_flv_area {
    z-index:2;
    margin:auto;
    position:relative;
    padding-bottom:42.1%
}
.banner_flv_zone {
    width:100%;
    height:100%;
    position:absolute
}
.banner_pic {
    position:relative;
    margin:auto;
    width:100%
}
.banner_pic_group {
    width:100%;
    padding-bottom:31.25%;
    position:relative;
    overflow:hidden;
    margin:0 auto
}
.jz_pc_banner_group {
    display:block
}
.jz_mobi_banner_group {
    display:none
}
.banner_pic_group:after,.banner_pic_group:before {
    clear:both
}
.banner_pic_item_wrap {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:100%;
    transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0)
}
.banner_pic_item_wrap a .banner_pic_item {
    cursor:pointer
}
div.banner_pic_0 {
    left:0
}
.banner_pic_item {
    width:100%;
    height:100%;
    cursor:default;
    background-position:50% 50%;
    background-repeat:no-repeat;
    overflow:hidden;
    outline:0;
    margin:0 auto;
    position:relative;
    z-index:1
}
.banner_pic_item img {
    width:100%
}
.banner_short_line_wrap {
    position:absolute;
    left:0;
    right:0;
    bottom:3%;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    z-index:4;
    text-align:center;
    pointer-events:none
}
.banner_btn_left_right .pic_short_line_btn,.banner_short_line_wrap .pic_arrow_btn {
    display:none;
    pointer-events:auto
}
.banner_short_line_wrap .pic_short_line_btn {
    pointer-events:auto;
    position:relative;
    display:inline-block;
    margin:0 3px;
    cursor:pointer;
    padding:5px 0
}
.pic_short_line {
    width:13px;
    height:4px;
    -webkit-transition:all .3s;
    transition:all .3s;
    background:rgba(229,229,229,.4);
    border-radius:4px
}
.pic_short_line_btn:hover .pic_short_line,.pic_short_line_btn_activity .pic_short_line {
    width:26px;
    background-color:#e5e5e5
}
.banner_btn_left_right .pic_arrow_btn {
    display:block
}
.pic_arrow_btn {
    display:none;
    position:absolute;
    top:0;
    bottom:0;
    margin-top:auto;
    margin-bottom:auto;
    text-align:center;
    overflow:hidden;
    width:60px;
    height:60px;
    cursor:pointer;
    z-index:3;
    -webkit-tap-highlight-color:transparent
}
.banner_btn_left_right_1 .pic_arrow_btn_prev {
    margin-left:1%;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) 0 -42px;
    -webkit-transition:margin-left .3s ease-out 0s;
    transition:margin-left .3s ease-out 0s
}
.banner_btn_left_right_1 .pic_arrow_btn_next {
    margin-right:1%;
    right:0;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -55px -42px;
    -webkit-transition:margin-right .3s ease-out 0s;
    transition:margin-right .3s ease-out 0s
}
.banner_btn_left_right_1 .pic_arrow_btn_next:after,.banner_btn_left_right_1 .pic_arrow_btn_prev:after {
    content:"";
    width:0;
    height:2px;
    position:absolute;
    top:0;
    bottom:0;
    margin-top:auto;
    margin-bottom:auto;
    background-color:#4c4c4c;
    -webkit-transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;
    transition:all .4s cubic-bezier(.215,.61,.355,1) 0s
}
.banner_btn_left_right_1 .pic_arrow_btn_prev:after {
    left:25px
}
.banner_btn_left_right_1 .pic_arrow_btn_next:after {
    right:22px
}
.banner_btn_left_right_1 .pic_arrow_btn_prev:hover {
    margin-left:15px
}
.banner_btn_left_right_1 .pic_arrow_btn_prev:hover::after {
    width:20px;
    left:32px
}
.banner_btn_left_right_1 .pic_arrow_btn_next:hover {
    margin-right:15px
}
.banner_btn_left_right_1 .pic_arrow_btn_next:hover::after {
    width:20px;
    right:28px
}
.clear_fix:after,.clear_fix:before {
    content:"";
    display:table
}
.banner_btn_left_right_2 .pic_arrow_btn_prev {
    margin-left:1%;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) 0 0 rgba(0,0,0,.1);
    border-radius:6px
}
.banner_btn_left_right_2 .pic_arrow_btn_next {
    margin-right:1%;
    right:0;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -45px 0 rgba(0,0,0,.1);
    border-radius:6px
}
.banner_btn_left_right_2 .pic_arrow_btn_next:hover,.banner_btn_left_right_2 .pic_arrow_btn_prev:hover {
    background-color:rgba(0,0,0,.3)
}
.banner_fade_in {
    -webkit-animation:fadeIn .5s;
    animation:fadeIn .5s;
    z-index:2
}
.banner_fade_out {
    -webkit-animation:fadeOut .4s;
    animation:fadeOut .4s;
    z-index:1
}
.jz_hide_flv .banner_pic,.jz_show_flv .banner_flv {
    display:block
}
.jz_hide_flv .banner_flv,.jz_show_flv .banner_pic {
    display:none
}
.jz_screen_mobi .jz_banner .banner_flv {
    display:none
}
.jz_screen_mobi .jz_banner .banner_pic {
    display:block
}
.jz_screen_mobi .jz_pc_banner_group {
    display:none
}
.jz_screen_mobi .jz_mobi_banner_group,.jz_screen_mobi .jz_mobi_same_pc_banner.jz_pc_banner_group {
    display:block
}
.jz_pc_short_line,.jz_screen_mobi .jz_mobi_short_line {
    display:block
}
.jz_mobi_short_line,.jz_screen_mobi .jz_pc_short_line {
    display:none
}
.jz_screen_mobi .jz_mobi_same_pc_banner.jz_pc_short_line,.jz_screen_mobi .jz_mobi_short_line {
    display:block
}
.jz_screen_mobi .pic_switch_btn_area {
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    z-index:4;
    text-align:center;
    font-size:0
}
.jz_screen_mobi .banner_btn_left_right .pic_arrow_btn {
    display:none
}
.jz_screen_mobi .pic_switch_btn_area .pic_short_line_btn {
    display:block
}
.jz_screen_mobi .pic_switch_btn_area .pic_short_line_btn {
    position:relative;
    display:inline-block;
    margin:0 3px;
    cursor:pointer;
    padding:5px 0
}
.jz_screen_mobi .pic_switch_btn_area .pic_short_line {
    width:5px;
    height:5px
}
.jz_screen_mobi .pic_short_line_btn:hover .pic_short_line,.jz_screen_mobi .pic_short_line_btn_activity .pic_short_line {
    width:10px
}
.banner_module_zone,.banner_module_zone .jz_web_row,.banner_module_zone .jz_web_row__content,.banner_module_zone .jz_web_row_line {
    height:100%
}
.banner_module_zone .web_col_content_empty_tips {
    display:none
}
.banner_flv_area .banner_module_zone {
    position:absolute;
    width:100%;
    overflow:hidden
}
.jz_nav_wrap {
    position:relative
}
.jz_nav_menu {
    display:none
}
.jz_nav {
    max-width:100%;
    border-style:solid;
    border-width:0;
    font-size:14px;
    color:#333;
    position:relative;
    z-index:122
}
.jz_nav_list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-size:0
}
.jz_nav_item {
    position:relative;
    /*min-width:60px;*/
    width:auto;
    height:65px;
    padding:0 10px;
    line-height:65px;
    text-align:center;
    border-style:solid;
    border-width:0;
    cursor:pointer;
    border-color:transparent;
    white-space:nowrap;
    font-size:14px
}
.nav_item_text {
    display:block;
    width:100%;
    height:100%;
    color:inherit
}
.nav_item_septal {
    margin:0 10px
}
.icon_nav_item,.icon_sub_item {
    display:none
}
.sub_nav_menu {
    display:none
}
.sub_second_nav {
    padding:10px 0;
    border-radius:10px;
    text-align:center;
    background:#fff
}
.sub_nav_list {

    display:none;
    z-index:999999;
    position:absolute;
    /*top:calc(100% + 2px);*/
    /*top: 95px!important;*/
    /*left: 780px!important;*/
    margin-left: 30px;
    margin-top: 10px;
    background:#fff;
    border-style:solid;
    border-width:0;
    color:#333;
    box-shadow:0 1px 6px rgba(0,0,0,.15)
}
.jz_nav_item_active .sub_nav_list_active {
    display:block
}
.sub_nav_item {
    height:30px;
    min-width:40px;
    width:auto;
    line-height:30px;
    border-style:solid;
    border-width:0;
}
.jz_nav_layout1 .sub_nav_item {
    position:relative
}
.jz_nav_item_active .sub_nav_list:before {
    content:"";
    display:inline-block;
    width:100%;
    height:0;
    position:absolute
}
.three_nav_list:before {
    content:"";
    display:inline-block;
    width:100%;
    height:0;
    position:absolute
}
.jz_screen_pc .jz_nav_layout1 .sub_nav_wrap,.jz_screen_pc .jz_nav_layout1 .three_nav_wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.jz_screen_pc .jz_nav_layout0 .sub_nav_wrap::-webkit-scrollbar-thumb,.jz_screen_pc .jz_nav_layout0 .three_nav_wrap::-webkit-scrollbar-thumb {
    border-radius:6px;
    -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
    box-shadow:inset 0 0 3px rgba(0,0,0,.3);
    background-color:#b1b1b1
}
.jz_screen_pc .jz_nav_layout0 .sub_nav_wrap::-webkit-scrollbar,.jz_screen_pc .jz_nav_layout0 .three_nav_wrap::-webkit-scrollbar {
    width:6px
}
.nav_item_text_wrap,.sub_nav_item_text_wrap,.three_nav_item_text_wrap {
    height:100%;
    -webkit-background-clip:text
}
.sub_nav_item_text,.three_nav_item_text {
    color:#666
}
.sub_nav_before,.three_nav_before {
    display:inline-block;
    width:100%;
    height:0;
    position:absolute
}
.three_nav_list {
    display:none;
    position:absolute;
    top:0;
    left:calc(100% + 10px);
    min-width:120px;
    text-align:center;
    background:#fff;
    border-style:solid;
    border-width:0;
    color:#666;
    -webkit-box-shadow:0 1px 6px rgba(0,0,0,.15);
    box-shadow:0 1px 6px rgba(0,0,0,.15);
    border-radius:3px
}
.three_nav_list_active {
    display:block
}
.three_nav_item {
    min-width:40px;
    width:auto;
    height:30px;
    line-height:30px;
    border-style:solid;
    border-width:0
}
.sub_nav_item_text,.three_nav_item_text {
    white-space:nowrap;
    color:inherit
}
.jz_nav_layout0 .sub_nav_item_septal,.jz_nav_layout0 .three_nav_item_septal {
    width:100%;
    height:1px;
    background-color:#f2f2f2
}
.jz_nav_layout0 .sub_nav_list {
    /*top:calc(100% + 12px);*/
    /*left:50%;*/
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    min-width:160px;
    background-color:#fff;
    border-radius:3px
}
.jz_nav_layout0 .sub_nav_item:hover {
    border-radius:3px
}
.jz_nav_layout0 .sub_nav_item:hover,.jz_nav_layout0 .three_nav_item:hover {
    background-color:#f7f7f7;
    border-radius:3px
}
.jz_nav_layout0 .sub_nav_before,.jz_nav_layout0 .sub_nav_list:before {
    top:-12px;
    height:12px;
    left:0
}
.jz_nav_layout0 .sub_nav_item,.jz_nav_layout0 .three_nav_item {
    height:50px;
    line-height:50px
}
.jz_nav_layout0 .three_nav_before,.jz_nav_layout0 .three_nav_list:before {
    height:100%;
    width:12px;
    left:-12px
}
.jz_nav_layout0 .three_nav_list {
    left:calc(100% + 12px);
    background-color:#fff;
    min-width:120px
}
.jz_nav_layout0 .jz_nav_item {
    border-width:2px;
    border-top-style:none;
    border-left-style:none;
    border-right-style:none
}
.jz_nav_layout1 .sub_nav_item {
    min-width:96px;
    height:50px;
    line-height:50px
}
.jz_nav_layout1 .jz_nav_item {
    border-width:2px;
    border-top-style:none;
    border-left-style:none;
    border-right-style:none
}
.jz_nav_layout1 .three_nav_before,.jz_nav_layout1 .three_nav_list:before {
    width:100%;
    height:12px;
    top:-12px
}
.jz_nav_layout1 .three_nav_list {
    min-width:auto
}
.jz_nav_layout1 .three_nav_list_active {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    left:0;
    top:calc(100% + 12px)
}
.jz_nav_layout1 .sub_nav_list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:0;
    opacity:0;
    position:fixed;
    left:0;
    top:60px;
    -webkit-box-shadow:0 2px 4px rgba(77,77,77,.1);
    box-shadow:0 2px 4px rgba(77,77,77,.1);
    overflow:hidden
}
.jz_nav_layout1 .jz_nav_item_active .sub_nav_list {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:100%;
    border-top:1px solid #e5e5e5;
    -webkit-transition:all .36s ease;
    transition:all .36s ease;
    height:50px;
    opacity:1;
    overflow:visible
}
.jz_nav_layout1 .three_nav_item {
    min-width:100px;
    line-height:50px;
    height:50px
}
.nav_disable_target .nav_child_item,.nav_disable_target .sub_child_item {
    cursor:default
}
.nav_disable_target .nav_child_item .nav_child_item_text,.nav_disable_target .sub_child_item .nav_child_item_text {
    pointer-events:none
}
.jz_screen_pc .jz_nav_content {
    position:relative;
    overflow-x:hidden
}
.jz_screen_pc .jz_nav_list {
    position:relative;
    display:block;
    white-space:nowrap
}
.jz_screen_pc .jz_nav_list>li {
    display:inline-block
}
.jz_screen_pc .jz_nav_item.jz_nav_item_active:before {
    content:"";
    position:absolute;
    bottom:0;
    opacity:0;
    width:100%;
    height:1px
}
.jz_screen_pc .sub_nav_list {
    position:fixed
}
.jz_screen_pc .jz_web_header .jz_show_nav_direction .nav_icon_direction {
    display:block
}
.jz_screen_pc .jz_web_header .jz_show_nav_direction .nav_icon_direction.nav_hide_arrow {
    display:none
}
.jz_screen_pc .jz_web_header .nav_icon_direction {
    display:none;
    position:absolute;
    top:0;
    bottom:0;
    margin:auto 0;
    width:14px;
    height:30px;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -117px -16px;
    z-index:2;
    cursor:pointer
}
.jz_screen_pc .jz_web_header .nav_icon_direction:hover {
    background-position:-151px -16px
}
.jz_screen_pc .nav_icon_prev {
    left:0;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.jz_screen_pc .nav_icon_next {
    right:0
}
.jz_screen_pc .jz_nav_layout0 .three_nav_item {
    padding:0 10px
}
.back_top_wrapper {
    position:fixed;
    z-index:200;
    opacity:0;
    -webkit-transition:bottom .3s ease;
    transition:bottom .3s ease
}
.jz_screen_pc .back_top_wrapper {
    width:66px;
    height:70px;
    right:21px;
    bottom:47px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.jz_screen_pc .back_top_content {
    position:absolute;
    left:50%;
    margin-left:-24px;
    bottom:calc(50% - 7px);
    margin-bottom:-24px;
    -webkit-transition:bottom .3s ease;
    transition:bottom .3s ease
}
.jz_screen_pc .back_top_content.m_rocket {
    margin-bottom:-28px
}
.jz_screen_mobi .back_top_wrapper {
    right:16px;
    bottom:26px
}
.jz_html_manage.jz_screen_pc .back_top_wrapper:hover {
    border:1px dashed #5874d8
}
.jz_html_manage.jz_screen_pc .back_top_wrapper_hover {
    border:1px dashed #5874d8
}
.jz_screen_pc .back_top_wrapper:hover .back_top_content {
    bottom:50%
}
.jz_screen_mobi .back_top_wrapper:hover {
    right:16px;
    bottom:32px
}
.back_top_wrapper svg {
    cursor:pointer
}
.back_top_wrapper .svg_0 {
    width:48px;
    height:48px
}
.jz_screen_mobi .back_top_wrapper .svg_0 {
    width:38px;
    height:38px
}
.jz_screen_mobi .back_top_wrapper .svg_5 {
    height:44px
}
.back_top_wrapper .svg_5 {
    height:56px
}
.back_top_wrapper .svg_3,.back_top_wrapper .svg_4 {
    width:48px;
    height:48px
}
.jz_screen_mobi .back_top_wrapper .svg_3,.jz_screen_mobi .back_top_wrapper .svg_4 {
    width:38px;
    height:38px
}
.back_top_wrapper .svg_shadow_3 {
    display:inline-block;
    width:48px;
    height:48px;
    border-radius:8px;
    -webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.1);
    box-shadow:0 0 9px 0 rgba(0,0,0,.1)
}
.back_top_wrapper .svg_shadow_4 {
    display:inline-block;
    width:48px;
    height:48px;
    border-radius:50%;
    -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);
    box-shadow:0 0 10px 0 rgba(0,0,0,.15)
}
.jz_screen_mobi .back_top_wrapper .svg_shadow_3,.jz_screen_mobi .back_top_wrapper .svg_shadow_4 {
    width:38px;
    height:38px
}
.back_top_wrapper .back_top_user {
    width:50px;
    height:50px;
    cursor:pointer
}
.jz_screen_mobi .back_top_wrapper .back_top_user {
    width:38px;
    height:38px
}
.jz_screen_mobi .jz_web_header {
    display:none
}
.jz_screen_mobi .jz_mobi_header {
    display:block;
    height:50px;
    line-height:50px
}
.jz_screen_mobi .jz_mobi_header .jz_nav {
    -webkit-transition:all 350ms;
    transition:all 350ms
}
.jz_screen_mobi .mobi_nav {
    -webkit-tap-highlight-color:transparent
}
.jz_screen_mobi .mobi_nav .jz_nav_wrap {
    margin:0;
    height:100%
}
.jz_screen_mobi .mobi_nav .jz_nav_item {
    font-size:14px
}
.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav {
    overflow-x:hidden;
    overflow-y:auto;
    background:#fff;
    pointer-events:none
}
.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav::-webkit-scrollbar-track {
    border-radius:6px;
    background-color:#f1f1f1
}
.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav::-webkit-scrollbar {
    width:0
}
.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav::-webkit-scrollbar-thumb {
    border-radius:6px;
    -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
    background-color:#b1b1b1
}
.jz_screen_mobi .mobi_nav .jz_nav_layout0 .jz_nav_content {
    overflow-x:hidden;
    overflow-y:auto;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.jz_screen_mobi .mobi_nav .jz_nav_layout0 .jz_nav_content::-webkit-scrollbar-track {
    border-radius:6px;
    background-color:#f1f1f1
}
.jz_screen_mobi .mobi_nav .jz_nav_layout0 .jz_nav_content::-webkit-scrollbar {
    width:0
}
.jz_screen_mobi .mobi_nav .jz_nav_layout0 .jz_nav_content::-webkit-scrollbar-thumb {
    border-radius:6px;
    -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
    background-color:#b1b1b1
}
.jz_screen_mobi .mobi_nav .nav_mobi_disable_target .icon_nav_item>.sub_nav_list {
    pointer-events:none
}
.jz_nav_layout0 .three_nav_item_septal,.jz_screen_mobi .jz_nav_layout0 .sub_nav_item_septal {
    width:100%;
    height:0;
    background-color:#f2f2f2
}
.jz_screen_mobi .jz_nav_wrap_active {
    z-index:100
}
.jz_screen_mobi .jz_nav_menu {
    display:block;
    width:22px;
    position:absolute;
    top:calc(50px / 2);
    left:20px;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:100;
    cursor:pointer
}
.jz_screen_mobi .menu_body {
    position:relative;
    width:24px;
    height:17px
}
.jz_screen_mobi .nav_menu_item {
    width:100%;
    height:1px;
    background:#333;
    position:absolute;
    -webkit-transition:.36s ease;
    transition:.36s ease
}
.jz_screen_mobi .menu_item_top {
    top:0
}
.jz_screen_mobi .menu_item_center {
    display:block;
    top:8px
}
.jz_screen_mobi .menu_item_bottom {
    bottom:0
}
.jz_screen_mobi .jz_nav_wrap_active .menu_item_top {
    top:9px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.jz_screen_mobi .jz_nav_wrap_active .menu_item_center {
    opacity:0
}
.jz_screen_mobi .jz_nav_wrap_active .menu_item_bottom {
    bottom:7px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.jz_screen_mobi .jz_nav {
    height:100%;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    -webkit-transform:translate(-100%,0);
    transform:translate(-100%,0);
    position:fixed;
    top:0;
    left:0
}
.jz_screen_mobi .visit_mode .jz_nav {
    top:0
}
.jz_screen_mobi .jz_nav_list {
    display:block;
    padding-top:1px
}
.jz_screen_mobi .jz_nav_item {
    width:auto;
    height:50px;
    line-height:50px;
    text-align:left;
    padding:0
}
.jz_screen_mobi .sub_nav_list_active {
    position:static;
    text-align:left;
    text-indent:20px
}
.jz_screen_mobi .sub_nav_item {
    width:auto;
    height:auto
}
.jz_screen_mobi .three_nav_list_active {
    position:static
}
.jz_screen_mobi .three_nav_item {
    height:auto;
    width:auto
}
.jz_screen_mobi .jz_nav_layout1 .sub_nav_list_active {
    display:block
}
.jz_screen_mobi .jz_nav_layout1 .three_nav_list_active {
    display:block
}
.jz_screen_mobi .jz_nav {
    z-index:99
}
.jz_screen_mobi .nav_unfold_0 {
    -webkit-transform:translate(-100%,0);
    transform:translate(-100%,0)
}
.jz_screen_mobi .jz_nav_wrap_active .nav_unfold_0 {
    -webkit-transform:translate(0,0);
    transform:translate(0,0)
}
.jz_screen_mobi .nav_unfold_1 {
    -webkit-transform:translate(100%,0);
    transform:translate(100%,0)
}
.jz_screen_mobi .jz_nav_wrap_active .nav_unfold_1 {
    -webkit-transform:translate(0,0);
    transform:translate(0,0)
}
.jz_screen_mobi .icon_nav_item,.jz_screen_mobi .icon_sub_item {
    display:inline;
    position:absolute;
    right:0;
    width:50px;
    padding:0 15px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:50px;
    line-height:inherit;
    -webkit-transition:all .4s;
    transition:all .4s;
    -webkit-transform:rotate(0);
    transform:rotate(0);
    color:#666;
    text-align:center
}
.jz_screen_mobi .slide_sub_menu .icon_nav_item,.jz_screen_mobi .slide_three_menu .icon_sub_item {
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.jz_screen_mobi .nav_item_text,.jz_screen_mobi .three_nav_item_text,.sub_nav_item_text {
    width:calc(100% - 50px);
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.jz_screen_mobi .nav_item_text {
    padding-left:26px
}
.jz_screen_mobi .sub_nav_item_text {
    display:inline-block;
    font-size:14px;
    padding-left:48px
}
.jz_screen_mobi .three_nav_item_text {
    display:inline-block;
    font-size:14px;
    padding-left:64px;
    width:100%
}
.jz_screen_mobi .jz_nav_layout0.jz_nav_wrap_active .jz_nav_menu {
    position:absolute
}
.jz_screen_mobi .jz_nav_layout0 .jz_nav {
    width:100%;
    height:0;
    -webkit-transform:translate(0,0);
    transform:translate(0,0);
    opacity:1;
    top:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    font-size:15px;
    color:#666;
    background-color:#fff
}
.jz_screen_mobi .jz_nav_layout0.jz_nav_wrap_active .jz_nav {
    height:100%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-overflow-scrolling:touch
}
.jz_screen_mobi .jz_nav_layout0 .jz_nav_content {
    margin-top:50px;
    height:calc(100% - 50px)
}
.jz_screen_mobi .jz_nav_layout0 .jz_nav_item {
    border:none;
    border-color:#f2f2f2;
    border-top:1px solid #f2f2f2;
    height:auto
}
.jz_screen_mobi .jz_nav_layout0 .jz_nav_item:last-child {
    border-bottom:1px solid #f2f2f2
}
.jz_screen_mobi .jz_nav_layout0 .sub_nav_list {
    display:none;
    height:auto;
    position:relative;
    opacity:1;
    top:0;
    left:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.jz_screen_mobi .jz_nav_layout0 .sub_nav_item {
    height:auto;
    line-height:50px;
    border-top:1px solid #f2f2f2
}
.jz_screen_mobi .jz_nav_layout0 .three_nav_list {
    display:none;
    position:relative;
    top:0;
    left:0;
    background-color:#fafafa;
    -webkit-box-shadow:none;
    box-shadow:none
}
.jz_screen_mobi .jz_nav_layout0 .three_nav_item {
    line-height:50px;
    height:auto;
    min-width:auto;
    text-align:left;
    border-top:1px solid #f2f2f2
}
.jz_nav_layout0 .three_nav_item:hover,.jz_screen_mobi .jz_nav_layout0 .sub_nav_item:hover {
    background-color:transparent
}
.jz_screen_mobi .jz_nav_layout1 .jz_nav {
    width:60%;
    -webkit-transform:translate(-100%,0);
    transform:translate(-100%,0);
    opacity:0;
    top:0;
    -webkit-box-shadow:0 1px 6px rgba(0,0,0,.15);
    box-shadow:0 1px 6px rgba(0,0,0,.15);
    font-size:15px;
    color:#666
}
.jz_screen_mobi .jz_nav_layout1.jz_nav_wrap_active .jz_nav {
    -webkit-transform:translate(0,0);
    transform:translate(0,0);
    opacity:1;
    pointer-events:auto
}
.jz_screen_mobi .jz_nav_layout1 .jz_nav_menu {
    -webkit-transition:all 350ms;
    transition:all 350ms
}
.jz_screen_mobi .jz_nav_layout1.jz_nav_wrap_active .jz_nav_menu {
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0);
    left:calc(60% + 20px)
}
.jz_screen_mobi .jz_nav_layout1 .jz_nav_content {
    margin-top:49px;
    height:calc(100% - 49px)
}
.jz_screen_mobi .jz_nav_layout1 .jz_nav_item {
    border:none;
    border-color:#f2f2f2;
    border-top:1px solid #f2f2f2;
    height:auto
}
.jz_screen_mobi .jz_nav_layout1 .jz_nav_item:last-child {
    border-bottom:1px solid #f2f2f2
}
.jz_screen_mobi .jz_nav_layout1 .jz_theme_border_hover_color:hover {
    border-color:transparent
}
.jz_screen_mobi .jz_nav_layout1 .sub_nav_list {
    display:none;
    height:auto;
    position:relative;
    opacity:1;
    top:0;
    left:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.jz_screen_mobi .jz_nav_layout1 .sub_nav_item {
    height:auto;
    line-height:50px;
    border-top:1px solid #f2f2f2
}
.jz_screen_mobi .jz_nav_layout1 .three_nav_list {
    display:none;
    position:relative;
    top:0;
    left:0;
    background-color:#fafafa;
    -webkit-box-shadow:none;
    box-shadow:none
}
.jz_screen_mobi .jz_nav_layout1 .three_nav_item {
    line-height:50px;
    min-width:auto;
    text-align:left;
    border-top:1px solid #f2f2f2
}
.jz_screen_mobi .jz_website_title_wrap {
    -webkit-transition:all 350ms;
    transition:all 350ms;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transform-origin:0 0;
    transform-origin:0 0
}
.jz_screen_mobi .nav_drawer_style .jz_website_title_wrap {
    -webkit-transform:translate3d(60%,0,0);
    transform:translate3d(60%,0,0)
}
.jz_screen_mobi .jz_web_banner {
    -webkit-transition:all 350ms;
    transition:all 350ms;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transform-origin:0 0;
    transform-origin:0 0
}
.jz_screen_mobi .nav_drawer_style .jz_web_banner {
    -webkit-transform:translate3d(60%,0,0);
    transform:translate3d(60%,0,0)
}
.jz_screen_mobi .nav_drawer_style .jz_web_content {
    -webkit-transform:translate3d(60%,0,0);
    transform:translate3d(60%,0,0)
}
.jz_screen_mobi .jz_web_footer {
    -webkit-transition:all 350ms;
    transition:all 350ms;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    z-index:0
}
.jz_screen_mobi .nav_drawer_style .jz_web_footer {
    -webkit-transform:translate3d(60%,0,0);
    transform:translate3d(60%,0,0)
}
.jz_screen_mobi .jz_website_title.type_1,.jz_screen_mobi .jz_website_title.type_2,.jz_screen_mobi .jz_website_title.type_3 {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    overflow:hidden;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    height:30px
}
.jz_screen_mobi .jz_website_title.type_2 .website_title_content,.jz_screen_mobi .jz_website_title.type_3 .website_title_content {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.jz_website_title.type_2 .logo_wrap {
    margin-right:10px
}
.jz_website_title.type_3 .logo_wrap {
    margin-left:10px
}
.jz_screen_mobi .mobi_nav_blocker {
    background:rgba(3,2,1,0);
    display:none;
    width:100%;
    height:100%;
    overflow:hidden;
    position:fixed;
    top:0;
    left:0;
    z-index:999999;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition:-webkit-transform .4s ease;
    transition:-webkit-transform .4s ease;
    transition:transform .4s ease;
    transition:transform .4s ease,-webkit-transform .4s ease
}
.jz_screen_mobi .jz_nav_layout1.jz_nav_wrap_active .mobi_nav_blocker {
    -webkit-transform:translate3d(60%,0,0);
    transform:translate3d(60%,0,0);
    display:block
}
.jz_hover_qrcode {
    position:fixed;
    z-index:9033
}
.jz_hover_qrcode__enter_to,.jz_hover_qrcode__leave_to {
    -webkit-transition:all .5s;
    transition:all .5s
}
.jz_hover_qrcode__enter {
    opacity:0;
    -webkit-transform:scale(.6);
    transform:scale(.6)
}
.jz_hover_qrcode__enter_to,.jz_hover_qrcode__leave {
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.jz_hover_qrcode__leave_to {
    opacity:0;
    -webkit-transform:scale(.6);
    transform:scale(.6)
}
.jz_hover_qrcode_content {
    overflow:hidden;
    padding:15.5px 20px;
    background-color:#fff;
    border-radius:2px;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,.15);
    box-shadow:0 0 20px rgba(0,0,0,.15)
}
.jz_hover_qrcode_img {
    width:160px;
    height:160px
}
.jz_hover_qrcode_text {
    margin-top:12px;
    color:#333;
    font-size:14px;
    line-height:17px;
    text-align:center;
    font-family:"Microsoft YaHei"
}
.jz_hover_qrcode_arrow {
    position:absolute;
    left:50%;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    margin-left:-7px
}
.jz_hover_qrcode_arrow__top {
    top:-8px;
    border-bottom:8px solid #fff
}
.jz_hover_qrcode_arrow__bottom {
    bottom:-8px;
    border-top:8px solid #fff
}
.jz_click_qrcode_container {
    overflow:hidden
}
.jz_click_qrcode_container .formTLSite {
    display:none
}
.jz_click_qrcode {
    position:relative;
    z-index:9033
}
.jz_click_qrcode_content {
    overflow:hidden;
    padding:25px 25px 0;
    background-color:#fff;
    border-radius:2px
}
.jz_click_qrcode_img {
    width:200px;
    height:200px
}
.jz_click_qrcode_text {
    margin-top:18px;
    color:#333;
    font-size:16px;
    line-height:17px;
    text-align:center;
    font-family:"Microsoft YaHei"
}
.richALink {
    width:100%;
    height:100%;
    overflow:hidden;
    display:inline-block
}
.jz_screen_mobi .jz_hover_qrcode {
    display:block;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    z-index:9998;
    background-color:rgba(0,0,0,.7)
}
.jz_screen_mobi .jz_hover_qrcode_content {
    z-index:9999;
    background:#fff;
    border-radius:5px;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:10.9rem;
    height:11.9rem
}
.jz_screen_mobi .jz_hover_qrcode_img {
    z-index:9999;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    margin-top:-.5rem;
    width:8rem;
    height:8rem
}
.jz_screen_mobi .jz_hover_qrcode_text {
    z-index:9999;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    margin-top:7.925rem;
    text-align:center;
    width:8rem;
    height:8rem;
    font-size:.65rem
}
.jz_scroll_wrap {
    margin-left:-17px;
    margin-top:-17px;
    overflow:hidden
}
.jz_scroll_wrap .jz_scroll {
    overflow-x:scroll;
    overflow-y:scroll;
    position:relative;
    bottom:-17px;
    right:-17px;
    -webkit-overflow-scrolling:touch
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .jz_scroll_wrap {
        position:static;
        margin-left:0;
        margin-top:0
    }
    .jz_scroll_wrap .jz_scroll {
        position:static;
        bottom:auto;
        right:auto
    }
    .jz_scroll_wrap .jz_scroll::-webkit-scrollbar {
        display:none
    }
    .jz_scroll_wrap .jz_scroll_only_x {
        overflow-y:hidden
    }
    .jz_scroll_wrap .jz_scroll_only_y {
        overflow-x:hidden
    }
}_:-ms-lang(x),_::-webkit-meter-bar,.jz_scroll_wrap {
     margin-left:-17px;
     margin-top:-17px;
     overflow:hidden
 }
_:-ms-lang(x),_::-webkit-meter-bar,.jz_scroll_wrap .jz_scroll {
    overflow-x:scroll;
    overflow-y:scroll;
    position:relative;
    bottom:-17px;
    right:-17px
}
@-moz-document url-prefix() {
    .jz_scroll_wrap {
        margin-left:-17px;
        margin-top:-17px;
        overflow:hidden
    }
    .jz_scroll_wrap .jz_scroll {
        overflow-x:scroll;
        overflow-y:scroll;
        position:relative;
        bottom:-17px;
        right:-17px
    }
}.module_carousel_photos_content {
     font-size:0;
     text-align:center;
     position:relative;
     overflow:hidden
 }
.module_carousel_photos_content .photo_item {
    position:relative
}
.module_carousel_photos_content .photo_desc {
    position:absolute;
    width:100%;
    bottom:0;
    -webkit-transition:all .3s;
    transition:all .3s;
    font-size:15px;
    color:#fff;
    height:44px;
    line-height:44px;
    background:rgba(0,0,0,.7)
}
.module_carousel_photos_content .photo_desc span {
    display:inline-block;
    width:94%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.module_carousel_photos_content .arrow {
    cursor:pointer;
    display:block;
    width:60px;
    height:60px;
    border-radius:4px;
    position:absolute;
    z-index:99;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    background:rgba(0,0,0,.3);
    -webkit-transition:background .15s;
    transition:background .15s;
    outline:0
}
.module_carousel_photos_content .arrow:hover {
    background:rgba(0,0,0,.5)
}
.module_carousel_photos_content .arrow.prev {
    left:20px
}
.module_carousel_photos_content .arrow.next {
    right:20px
}
.module_carousel_photos_content .arrow:before {
    content:'';
    position:absolute;
    display:block;
    width:14px;
    height:24px;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -23px -18px;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%) translateY(-50%);
    transform:translate(-50%) translateY(-50%)
}
.module_carousel_photos_content .arrow.next:before {
    background-position-x:-70px
}
.module_carousel_photos_content .dot_list {
    text-align:center;
    position:absolute;
    bottom:7px;
    width:100%;
    z-index:99
}
.module_carousel_photos_content .dot_list li {
    display:inline-block;
    width:9px;
    height:9px;
    background:rgba(153,153,153,.8);
    margin:7px;
    border-radius:50%;
    cursor:pointer;
    -webkit-transition:background .3s;
    transition:background .3s
}
.module_carousel_photos_content .dot_list li.active {
    background:#fff
}
.module_carousel_photos_content .photo_display_wrap {
    display:inline-block;
    width:100%;
    text-align:center;
    overflow:hidden
}
.module_carousel_photos_content .photo_display_area {
    padding-bottom:33.333%;
    position:relative;
    overflow:hidden;
    display:inline-block;
    width:100%
}
.module_carousel_photos_content .photo_display_area .photo_display_list {
    position:absolute;
    width:100%;
    height:100%;
    white-space:nowrap
}
.module_carousel_photos_content .photo_display_area li {
    display:inline-block;
    width:100%;
    height:100%
}
.module_carousel_photos_content .photo_display_area .photo_item {
    height:100%;
    background-size:cover;
    background-position:center
}
.carousel_small_pic .photo_list_area {
    white-space:nowrap;
    display:block;
    width:100%
}
.carousel_small_pic .photo_list_area li {
    position:relative;
    display:inline-block;
    width:10%;
    margin:18px 9px;
    max-width:120px;
    min-width:100px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-tap-highlight-color:rgba(255,255,255,0)
}
.carousel_small_pic .photo_list_area li:nth-child(1) {
    margin-left:0
}
.carousel_small_pic .photo_list_area li:nth-last-child(1) {
    margin-right:0
}
.carousel_small_pic .photo_list_area .photo_item {
    height:100%;
    background-size:cover!important;
    background-position:center;
    padding-bottom:75%
}
.carousel_small_pic .photo_list_area .photo_mask {
    cursor:pointer;
    position:absolute;
    z-index:2;
    width:100%;
    height:100%;
    background:rgba(255,255,255,.3);
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.carousel_small_pic .photo_list_area li.active .photo_mask {
    border:1px solid grey;
    background:0 0
}
.carousel_small_pic .photo_list_area li:hover .photo_mask {
    background:0 0
}
.carousel_dot_pic .photo_desc {
    padding-bottom:20px
}
.carousel_three_pic .arrow {
    background:0 0
}
.carousel_three_pic .arrow:hover {
    background:rgba(0,0,0,.4)
}
.carousel_three_pic .arrow.prev {
    left:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.carousel_three_pic .arrow.next {
    right:50%;
    -webkit-transform:translateX(50%) translateY(-50%);
    transform:translateX(50%) translateY(-50%)
}
.carousel_three_pic .photo_mask {
    cursor:pointer;
    position:absolute;
    width:7.5%;
    height:100%;
    height:100%;
    background:rgba(0,0,0,.3);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden
}
.carousel_three_pic .photo_mask.prev {
    left:0
}
.carousel_three_pic .photo_mask.next {
    right:0
}
.carousel_three_pic .photo_display_list {
    -webkit-transform:translateX(8%);
    transform:translateX(8%)
}
.carousel_three_pic .photo_display_area li {
    width:84%;
    padding:0 .5%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden
}
.jz_screen_mobi .module_carousel_photos_content {
    padding-top:5px
}
.jz_screen_mobi .carousel_three_pic .photo_display_area .photo_item {
    border-radius:6px
}
.jz_screen_mobi .carousel_three_pic .photo_display_area .photo_mask {
    opacity:0
}
.jz_screen_mobi .carousel_three_pic .photo_display_area li {
    padding:0 2%
}
.jz_screen_mobi .module_carousel_photos_content .dot_list li {
    margin:4px
}
.jz_screen_mobi .module_carousel_photos_content .arrow {
    width:36px;
    height:36px
}
.jz_screen_mobi .module_carousel_photos_content .arrow.prev {
    left:10px
}
.jz_screen_mobi .module_carousel_photos_content .arrow.next {
    right:10px
}
.jz_screen_mobi .module_carousel_photos_content .arrow:before {
    width:12px;
    height:18px;
    background-position:-23px -358px
}
.jz_screen_mobi .module_carousel_photos_content .arrow.next:before {
    background-position-x:-50px
}
.module_list_photos_content {
    font-size:0;
    position:relative;
    overflow:hidden
}
.module_list_photos_content .photo_desc {
    position:absolute;
    text-align:center;
    width:100%;
    bottom:0;
    -webkit-transition:all .3s;
    transition:all .3s;
    font-size:15px;
    color:#fff;
    height:44px;
    line-height:44px;
    background:rgba(0,0,0,.7)
}
.module_list_photos_content .photo_desc span {
    display:inline-block;
    width:94%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.module_list_photos_content .list_photo_wrapper {
    position:relative
}
.list_photos_basic_style .photo_display_area {
    width:100%;
    display:inline-block;
    position:relative
}
.list_photos_basic_style .photo_display_area li {
    width:25%;
    display:inline-block;
    padding:10px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.list_photos_basic_style .photo_display_area a {
    display:block;
    overflow:hidden
}
.list_photos_basic_style .photo_item {
    padding-bottom:90.90909090909091%;
    background-size:cover;
    background-position:center;
    position:relative;
    -webkit-transition:all ease .36s;
    transition:all ease .36s;
    border-radius: 5px;
}
.jz_screen_pc .list_photos_basic_style .photo_item.jz_animate_go,.jz_screen_pc .list_photos_basic_style .photo_item_li0:hover .photo_item{
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
}
.jz_screen_pc .photo_item_inner_wrap.jz_photo_layer_effect .photo_item:hover {
    -webkit-transform:scale(1);
    transform:scale(1)
}
.list_photos_slider_style {
    padding:0 60px
}
.list_photos_slider_style .photo_display_area {
    white-space:nowrap
}
.list_photos_slider_style .photo_display_area li {
    width:25%;
    display:inline-block
}
.list_photos_slider_style .arrow {
    cursor:pointer;
    display:block;
    width:40px;
    height:40px;
    border-radius:50%;
    position:absolute;
    z-index:99;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    background:rgba(0,0,0,.2);
    -webkit-transition:background .15s;
    transition:background .15s;
    outline:0
}
.list_photos_slider_style .arrow:hover {
    background:rgba(0,0,0,.4)
}
.list_photos_slider_style .arrow.prev {
    left:10px
}
.list_photos_slider_style .arrow.next {
    right:10px
}
.list_photos_slider_style .arrow:before {
    content:'';
    position:absolute;
    display:block;
    width:10px;
    height:18px;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -23px -268px;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%) translateY(-50%);
    transform:translate(-50%) translateY(-50%)
}
.list_photos_slider_style .arrow.prev:before {
    left:46%
}
.list_photos_slider_style .arrow.next:before {
    left:54%
}
.list_photos_slider_style .arrow.next:before {
    background-position-x:-53px
}
.list_photos_row_resp_style .photo_display_area {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.list_photos_row_resp_style .photo_display_area li {
    position:relative;
    overflow:hidden;
    vertical-align:bottom;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.list_photos_row_resp_style .photo_display_area li>div {
    position:relative;
    height:100%
}
.list_photos_row_resp_style .photo_display_area a {
    display:block;
    width:100%
}
.list_photos_row_resp_style .photo_display_area .photo_item_wrap {
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:10px
}
.list_photos_row_resp_style .photo_display_area .photo_item {
    height:100%;
    background-size:cover;
    background-position:center;
    position:relative;
    background-repeat:no-repeat
}
.list_photos_row_resp_style .photo_display_area .placeholder {
    -webkit-box-flex:100;
    -ms-flex-positive:100;
    flex-grow:100;
    -ms-flex-preferred-size:240px;
    flex-basis:240px;
    height:0;
    margin:0
}
.list_photos_row_resp_style .photo_display_area .photo_item {
    -webkit-transition:all .36s ease;
    transition:all .36s ease
}
.jz_screen_mobi .module_list_photos_content .photo_desc {
    height:30px;
    line-height:30px;
    font-size:13px
}
.jz_screen_mobi .module_list_photos_content .photo_display_area {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:1.822916666666667%
}
.jz_screen_mobi .module_list_photos_content .photo_display_area li {
    padding:1.891891891891892%
}
.jz_screen_mobi .list_photos_row_resp_style .photo_display_area .photo_item_wrap {
    padding:0
}
.jz_screen_mobi .list_photos_basic_style .photo_display_area li {
    width:50%
}
.jz_screen_mobi .list_photos_slider_style .photo_display_area li {
    width:45%
}
.jz_screen_mobi .list_photos_slider_style .arrow {
    display:none
}
.jz_screen_mobi .list_photos_slider_style {
    padding:0;
    margin-right:0
}
.module_photo_group_content {
    font-size:0;
    position:relative;
    overflow:hidden
}
.module_photo_group_content .photo_display_area {
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    position:relative
}
.module_photo_group_content .photo_display_area li {
    width:25%;
    display:inline-block;
    padding:10px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    vertical-align:top
}
.module_photo_group_content .photo_display_area .photo_group_item {
    border-radius:3px;
    height:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background:#fff;
    -webkit-box-shadow:0 0 22px rgba(0,0,0,.1);
    box-shadow:0 0 22px rgba(0,0,0,.1);
    padding:5%;
    cursor:pointer
}
.module_photo_group_content .photo_display_area .photo_group_item:hover .name {
    color:inherit
}
.module_photo_group_content .photoWrapper {
    position:relative;
    width:100%;
    overflow:hidden
}
.module_photo_group_content .photo {
    padding-bottom:90.90909090909091%;
    background-size:cover;
    background-position:center;
    -webkit-transition:all ease .36s;
    transition:all ease .36s
}
.jz_screen_pc .module_photo_group_content .photo.jz_animate_go,.jz_screen_pc .module_photo_group_content .photo:hover {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
}
.module_photo_group_content .num {
    position:absolute;
    right:6px;
    bottom:6px;
    font-size:12px;
    color:#fff;
    background-color:rgba(0,0,0,.5);
    height:24px;
    line-height:24px;
    padding:0 5px
}
.module_photo_group_content .num i {
    display:inline-block;
    width:14px;
    height:12px;
    background:#fff;
    margin-left:4px;
    margin-top:6px;
    vertical-align:top;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -23px -306px
}
.module_photo_group_content .name {
    margin-top:15px;
    font-size:16px;
    color:#333;
    line-height:24px;
    max-height:50px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    white-space:pre-wrap;
    word-break:break-all
}
.jz_screen_mobi .module_photo_group_content .name {
    margin-top:8px;
    font-size:14px
}
.photo_group_slider_style {
    padding:0 60px
}
.photo_group_slider_style .photo_display_area {
    white-space:nowrap;
    display:block
}
.photo_group_slider_style .photo_display_area li {
    display:inline-block
}
.photo_group_slider_style .photo_display_area .photo_group_item {
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:0
}
.photo_group_slider_style .arrow {
    cursor:pointer;
    display:block;
    width:40px;
    height:40px;
    border-radius:50%;
    position:absolute;
    z-index:99;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    background:rgba(0,0,0,.2);
    -webkit-transition:background .15s;
    transition:background .15s;
    outline:0
}
.photo_group_slider_style .arrow:hover {
    background:rgba(0,0,0,.4)
}
.photo_group_slider_style .arrow.prev {
    left:10px
}
.photo_group_slider_style .arrow.next {
    right:10px
}
.photo_group_slider_style .arrow:before {
    content:'';
    position:absolute;
    display:block;
    width:10px;
    height:18px;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -23px -268px;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%) translateY(-50%);
    transform:translate(-50%) translateY(-50%)
}
.photo_group_slider_style .arrow.prev:before {
    left:46%
}
.photo_group_slider_style .arrow.next:before {
    left:54%
}
.photo_group_slider_style .arrow.next:before {
    background-position-x:-53px
}
.photo_group_marquee_style .photo_display_area {
    white-space:nowrap;
    display:block
}
.photo_group_marquee_style .photo_display_area li {
    display:inline-block
}
.jz_screen_mobi .module_photo_group_content .photo_display_area li {
    width:50%
}
.jz_screen_mobi .module_photo_group_content .num i {
    display:none
}
.jz_screen_mobi .photo_group_slider_style .photo_display_area li {
    width:45%
}
.jz_screen_mobi .photo_group_slider_style .arrow {
    display:none
}
.jz_screen_mobi .photo_group_slider_style {
    padding:0;
    margin-right:0
}
.module_product_detail_content {
    width:100%
}
.product_detail_wrap {
    width:100%;
    overflow:hidden
}
.jz_product_detail_0 .product_detail_left_content {
    width:43.75%;
    float:left
}
.product_detail_left_content .detail_inner_wrap {
    width:auto;
    margin-right:4.8%;
    position:relative
}
.product_detail_left_content .detail_big_pic_content {
    position:relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    padding-bottom:100%;
    padding-bottom:100%;
    border:1px solid #eee
}
.mobi_detail_big_pic_content {
    display:none
}
.jz_screen_mobi .mobi_detail_big_pic_content {
    display:block;
    position:relative;
    overflow:hidden;
    width:100%;
    padding-bottom:100%
}
.jz_screen_mobi .mobi_hide_big_pic_content {
    display:none
}
.jz_screen_mobi .product_detail_left_content .detail_big_pic_content {
    border:none
}
.jz_screen_mobi .mobi_detail_big_pic_item {
    display:none;
    position:absolute
}
.jz_screen_mobi .mobi_detail_big_pic_item0 {
    display:block
}
.mobi_detail_big_pic,.product_detail_left_content .detail_big_pic,.product_detail_left_content .detail_small_pic {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    width:auto;
    height:auto;
    max-width:100%;
    max-height:100%
}
.mobi_detail_big_pic {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.detail_big_pic {
    display:none
}
.detail_big_pic0 {
    display:block
}
.mobi_detail_page {
    position:absolute;
    bottom:14px;
    right:14px;
    width:50px;
    height:24px;
    line-height:24px;
    border-radius:12px;
    text-align:center;
    background:rgba(0,0,0,.3);
    font-size:14px;
    color:#fff
}
.product_detail_left_content .detail_small_pic_wrap {
    margin-top:14px;
    position:relative;
    z-index:1000
}
.product_detail_left_content .detail_small_pic_lists {
    width:100%;
    height:100%;
    overflow:scroll;
    font-size:0;
    white-space:nowrap
}
.detail_small_pic_list {
    position:relative;
    display:inline-block;
    padding-bottom:17.2%;
    padding-left:17.2%;
    margin-left:3%;
    border:1px solid transparent;
    cursor:pointer
}
.detail_small_pic_lists .detail_small_pic_list:nth-child(1) {
    margin:0
}
.jz_product_detail_0 .product_detail_right_content {
    width:56.25%;
    float:left;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.jz_product_detail_0 .detail_title_wrap {
    font-size:20px;
    line-height:40px;
    color:#333;
    word-break:break-word;
    margin-top:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.detail_main_title {
    min-width:calc(100% - 120px);
    padding-right:20px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    -webkit-line-clamp:2;
    display:-webkit-box;
    -webkit-box-orient:vertical
}
.detail_QRcode>span,.detail_share>span {
    display:block;
    text-align:center
}
.detail_func_wrap .detail_share {
    position:inherit
}
.detail_title_wrap .detail_func_content {
    line-height:25px
}
.jz_product_detail_0 .detail_price_wrap {
    position:relative;
    width:100%;
    height:0;
    padding-bottom:14.8%;
    background-color:#f7f7f7;
    margin-top:36px
}
.jz_product_detail_0 .detail_price_content {
    width:100%;
    position:absolute;
    overflow:hidden;
    top:50%;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.jz_product_detail_0 .detail_price_left {
    margin-left:25px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.jz_product_detail_0 .detail_price_right {
    position:absolute;
    right:0;
    margin-right:10px
}
.jz_product_detail_0 .jz_share_list {
    top:75px;
    right:-15px;
    z-index:1;
    text-align:left
}
.detail_price_right div {
    display:inline-block
}
.detail_price_right .detail_splite {
    margin:0 10px;
    background-color:#ae9797;
    padding-left:1px;
    display:none
}
.detail_price_right .detail_comment {
    display:none
}
.detail_title,.detail_value {
    font-size:14px;
    color:#666
}
.detail_title:after {
    content:"："
}
.detail_price_left .detail_title {
    margin-right:10px
}
.detail_price {
    font-weight:700
}
.detail_price .detail_coin {
    font-size:24px
}
.detail_price .detail_value {
    font-size:30px
}
.detail_other_message {
    margin-left:25px;
    margin-top:6px;
    -webkit-transition:margin-left .5s;
    transition:margin-left .5s
}
.detail_other_message.no_margin_left {
    margin-left:0
}
.detail_other_message .detail_other {
    line-height:40px
}
.detail_func_wrap {
    min-width:120px;
    text-align:left;
    border-left:1px solid #f0f0f0;
    padding-left:19px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.detail_func_wrap>div {
    display:inline-block;
    font-size:14px;
    color:#333;
    vertical-align:middle;
    cursor:pointer
}
.detail_QRcode {
    margin-right:10px
}
.detail_func_wrap .detail_splite {
    display:inline-block;
    height:20px;
    width:1px;
    vertical-align:middle;
    margin:0 24px 0 14px;
    background-color:#ae9797
}
.detail_pagination_wrap {
    margin-top:17px;
    margin-left:10px
}
.detail_pagination_wrap .pageNext,.detail_pagination_wrap .pagePrev {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    width:80px;
    height:30px;
    line-height:28px;
    text-align:center;
    border-radius:15px;
    border:1px solid #e9e9e9;
    cursor:pointer
}
.detail_pagination_wrap a:hover {
    text-decoration:none
}
.pageNext,.pagePrev {
    color:#999
}
.pageNext a,.pagePrev a {
    color:#666
}
.detail_pagination_wrap .pagePrev {
    float:left
}
.detail_pagination_wrap .pageNext {
    float:right;
    margin-right:20px
}
.product_button_wrap {
    margin-top:30px;
    padding-left:25px
}
.product_button_mobi_wrap {
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
    height:50px;
    z-index:9999;
    padding-left:0
}
.product_button_wrap_style_2 {
    margin-top:30px;
    padding-left:0
}
.product_button_wrap.product_button_mobi_wrap .product_advisory_btn {
    width:100%;
    height:100%;
    line-height:50px;
    border-radius:0
}
.product_button_wrap .product_advisory_btn {
    width:200px;
    height:42px;
    color:#fff;
    font-size:16px;
    line-height:42px;
    text-align:center;
    border-radius:21px;
    cursor:pointer
}
.product_button_wrap .advisory_phone_svg {
    width:24px;
    height:24px;
    fill:#fff;
    vertical-align:middle
}
.product_detail_specific_wrap {
    clear:both;
    margin-top:80px
}
.product_detail_specific_content {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    color:#333;
    font-size:0
}
.jz_popup_window_bg {
    z-index:9032;
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:#000;
    opacity:.6
}
.detail_specific_tab {
    border:1px solid #f0f0f0
}
.detail_specific_tab .detail_tab_item {
    display:inline-block;
    text-align:center;
    width:160px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border-right:1px solid #f0f0f0;
    font-size:15px;
    line-height:54px;
    cursor:pointer;
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-tap-highlight-color:transparent;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    word-break:break-all;
    padding:0 8px
}
.detail_specific_tab .detail_tab_item.detail_tab_active {
    position:relative
}
.detail_tab_active:before {
    content:" ";
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:absolute;
    top:-1px;
    left:0;
    border:2px solid;
    width:100%
}
.detail_specfic_panel {
    margin:25px 0;
    font-size:14px;
    color:#333;
    word-break:break-all
}
.detail_item_content {
    display:none
}
div.show_detail_content {
    display:block
}
.detail_mark_panel {
    height:120px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.detail_mark_panel>div {
    display:inline-block;
    position:relative
}
.detail_mark_panel .detail_mark_sacle {
    width:25%;
    text-align:center
}
.detail_mark_panel .detail_mark_sacle_line {
    width:auto;
    font-size:0
}
.detail_mark_sacle .mark_sacle {
    font-size:50px;
    margin-left:6px
}
.detail_mark_sacle .mark_sacle:after {
    content:"%";
    font-size:20px
}
.detail_mark_sacle_line>span {
    display:inline-block;
    width:86px;
    height:17px;
    font-size:14px;
    position:relative;
    text-align:center
}
.detail_mark_sacle_line>span:after {
    position:absolute;
    display:inline-block;
    width:86px;
    left:0;
    padding-top:25px
}
.detail_sacle_1 {
    opacity:.2
}
.detail_sacle_1:after {
    content:"很不满意"
}
.detail_sacle_2 {
    opacity:.4
}
.detail_sacle_2:after {
    content:"不满意"
}
.detail_sacle_3 {
    opacity:.6
}
.detail_sacle_3:after {
    content:"一般"
}
.detail_sacle_4 {
    opacity:.8
}
.detail_sacle_4:after {
    content:"满意"
}
.detail_sacle_5 {
    opacity:1
}
.detail_sacle_5:after {
    content:"很满意"
}
.mark_splite {
    height:100%;
    width:1px;
    margin-right:107px;
    border-left:1px dashed #e9e9e9
}
.detail_scale_block {
    position:absolute;
    top:-28px;
    width:34px;
    height:18px;
    font-size:12px;
    margin-left:-17px;
    text-align:center
}
.detail_scale_block_text {
    color:#fff
}
.detail_scale_block:after {
    content:"";
    border:4px solid transparent;
    border-top-color:inherit;
    position:absolute;
    top:18px;
    left:50%;
    -webkit-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.detail_comment_panel {
    margin-top:20px
}
.comment_item {
    border-top:1px solid #e9e9e9;
    padding:30px 0;
    overflow:hidden
}
.comment_item>div {
    display:inline-block;
    float:left
}
.comment_head_pic {
    width:80px;
    height:80px;
    border-radius:50%;
    overflow:hidden;
    margin:20px
}
.comment_head_pic img {
    height:80px
}
.comment_content {
    margin:21px 0 0 12px
}
.comment_item .comment_time {
    float:right;
    margin-top:25px
}
.comment_menber_info .faisco-icons-M0001035 {
    color:#ffc600
}
.comment_content div {
    margin-bottom:15px
}
.menber_comment_star {
    margin-left:3px
}
.menber_comment_star span {
    margin-left:8px
}
.comment_start {
    color:#e5e5e5
}
.menber_level_icon {
    margin-left:3px
}
.menber_small_pic_wrap {
    position:relative;
    display:inline-block;
    width:60px;
    height:60px;
    margin-right:10px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border:1px solid #e9e9e9;
    cursor:-webkit-zoom-in;
    cursor:zoom-in
}
.menber_small_pic_wrap img {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    max-width:100%;
    max-height:100%;
    width:auto;
    height:auto
}
.detail_zoom_img {
    cursor:-webkit-zoom-out;
    cursor:zoom-out
}
.comment_pagenation {
    text-align:center
}
.pagenation>div {
    display:inline-block
}
.jz_pagenation_wrap {
    cursor:pointer
}
.jz_page_number {
    color:#666
}
.detail_evaluate_panel {
    margin-top:30px
}
.detail_evaluate_title {
    padding-bottom:10px;
    border-bottom:1px solid #e9e9e9
}
.evaluate_star i {
    cursor:pointer
}
.evaluate_line {
    margin-top:30px
}
.evaluate_line .evaluate_line_title {
    width:80px;
    display:inline-block;
    text-align:right;
    margin-right:10px
}
.evaluate_content_wrap .evaluate_line_title {
    vertical-align:top
}
.evaluate_line input {
    display:inline-block;
    outline:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:248px;
    height:38px;
    padding-left:10px;
    border:1px solid #e9e9e9
}
.evaluate_star .star_warp_1 span {
    margin-left:8px
}
.evaluate_content {
    display:inline-block;
    width:auto
}
.evaluate_line textarea {
    display:inline-block;
    width:100%;
    height:150px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border:1px solid #e9e9e9;
    resize:none;
    outline:0;
    padding:10px
}
.evaluate_upload_pic_wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    overflow:hidden;
    padding-top:10px
}
.evaluate_upload_pic .uploadify-button {
    display:inline-block;
    width:58px;
    height:58px;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -23px -104px
}
.evaluate_upload_pic,.evaluate_upload_pic_lists {
    display:inline-block;
    float:left
}
.evaluate_upload_tip {
    display:inline-block;
    float:left;
    margin-left:20px
}
.upload_pic_item {
    display:inline-block;
    position:relative;
    margin-right:8px
}
.upload_pic_item:hover .del_upload_pic {
    position:absolute;
    right:-6px;
    top:-7px;
    width:14px;
    height:14px;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -23px -178px;
    z-index:1;
    cursor:pointer
}
.upload_pic_wrap {
    width:58px;
    height:58px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border:1px solid #e9e9e9;
    position:relative;
    overflow:hidden
}
.self_adaption_img {
    width:auto;
    height:auto;
    max-width:100%;
    max-height:100%
}
.position_center_middle {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:auto
}
.evaluate_line .evaluate_auth_code {
    width:200px
}
.evaluate_get_code {
    display:inline-block;
    vertical-align:middle;
    margin-left:10px
}
.evaluate_code_img {
    width:94px;
    height:34px;
    cursor:pointer
}
.commit_comment {
    text-align:center;
    margin-top:50px;
    line-height:45px
}
.commit_comment_btn {
    width:300px;
    display:inline-block;
    color:#feffff;
    border-radius:23px;
    cursor:pointer
}
.detail_QR_code {
    display:none;
    width:116px;
    height:116px;
    position:absolute;
    background-color:#fff
}
.detail_QR_code img {
    max-height:100%;
    max-width:100%;
    padding:10px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-shadow:rgba(0,0,0,.1) 0 2px 6px 0;
    box-shadow:rgba(0,0,0,.1) 0 2px 6px 0
}
.beyond_pic_area .detail_small_pic_lists .detail_small_pic_list {
    padding-bottom:17.1%;
    padding-left:17.1%
}
.beyond_pic_area .small_pic_arrow {
    width:12px;
    height:16px;
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    cursor:pointer
}
.beyond_pic_area .jz_scroll_wrap {
    width:92%;
    display:inline-block;
    margin-left:4%;
    margin-right:4%
}
.beyond_pic_area .small_pic_prev {
    float:left;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -23px -208px;
    margin-left:2px;
    left:0
}
.beyond_pic_area .small_pic_prev:hover {
    background-position:-23px -233px
}
.beyond_pic_area .small_pic_next {
    float:right;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -53px -233px;
    margin-right:2px;
    right:0
}
.beyond_pic_area .small_pic_next:hover {
    background-position:-53px -208px
}
.detail_share_panel {
    position:absolute;
    overflow:hidden;
    -webkit-transition:height .3s;
    transition:height .3s
}
.detail_share_more {
    width:260px;
    height:auto;
    background:#fff;
    border-radius:5px;
    overflow:hidden;
    border:1px solid #efefef;
    padding:8px
}
.evaluate_star_text {
    margin-left:20px
}
.detail_mark_panel .detail_comment_mobi,.detail_other_message_icon_for_mobi,.detail_other_message_mobi_wrap {
    display:none
}
.evaluate_text:-moz-input-placeholder,.evaluate_text:-ms-input-placeholder,.evaluate_text::-webkit-input-placeholder {
    font-size:0
}
.comment_content_empty {
    display:none
}
.dt_no_comment {
    display:none
}
.comment_content_empty {
    display:block;
    text-align:center;
    padding:38px 0
}
.comment_content_empty .empty_img {
    display:inline-block;
    width:157px;
    height:123px;
    background:url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 -135px
}
.comment_empty_text {
    font-size:16px;
    color:#333
}
.detail_specific_comment .empty_img {
    height:136px
}
.jz_screen_mobi .product_detail_left_content .detail_inner_wrap {
    margin-right:0
}
.jz_screen_mobi .jz_product_detail_0 .product_detail_left_content {
    width:100%;
    float:none
}
.jz_screen_mobi .product_detail_left_content .detail_small_pic_wrap {
    display:none
}
.jz_screen_mobi .jz_product_detail_0 .product_detail_right_content {
    width:100%;
    float:none
}
.jz_screen_mobi .jz_product_detail_0 .jz_share_list {
    top:auto
}
.jz_screen_mobi .detail_func_wrap,.jz_screen_mobi .detail_pagination_wrap {
    display:none
}
.jz_screen_mobi .jz_product_detail_0 .detail_title_wrap {
    margin:10px 15px 0 15px;
    font-size:18px;
    line-height:26px;
    width:auto
}
.jz_screen_mobi .jz_product_detail_0 .detail_price_content {
    display:block
}
.jz_screen_mobi .jz_product_detail_0 .detail_price_wrap {
    margin-top:20px;
    background-color:transparent;
    height:auto;
    padding-bottom:0
}
.jz_screen_mobi .jz_product_detail_0 .detail_price_content {
    position:relative;
    -webkit-transform:initial;
    transform:initial
}
.jz_screen_mobi .jz_product_detail_0 .detail_price_left {
    margin-left:13px
}
.jz_screen_mobi .jz_product_detail_0 .detail_price_right {
    position:relative;
    margin-left:15px;
    margin-top:3px
}
.jz_screen_mobi .detail_price {
    font-weight:400
}
.jz_screen_mobi .detail_price .detail_coin {
    font-size:18px
}
.jz_screen_mobi .detail_price .detail_value {
    font-size:24px
}
.jz_screen_mobi .detail_price_right .detail_splite {
    background-color:#666;
    display:inline-block;
    height:20px;
    vertical-align:middle
}
.jz_screen_mobi .detail_price_right .detail_title,.jz_screen_mobi .detail_price_right .detail_value {
    color:#999;
    font-size:14px
}
.jz_screen_mobi .detail_price_right .detail_comment,.jz_screen_mobi .detail_price_right .detail_splite {
    display:none
}
.jz_screen_mobi .detail_other_message {
    margin-left:0;
    margin-top:16px;
    padding:16px 0;
    background-color:#f8f8f8
}
.jz_screen_mobi .detail_other_message .detail_other {
    display:none
}
.jz_screen_mobi .detail_other_message .detail_other:nth-child(1) {
    display:block;
    line-height:60px;
    color:#333;
    font-size:16px;
    background-color:#fff
}
.jz_screen_mobi .detail_other_message .detail_other-prefix {
    color:#999;
    margin-left:15px;
    margin-right:5.3%
}
.jz_screen_mobi .detail_other_message .detail_title,.jz_screen_mobi .detail_other_message .detail_value {
    font-size:14px
}
.jz_screen_mobi .product_detail_specific_wrap {
    margin-top:0
}
.jz_screen_mobi .product_detail_specific_content {
    overflow:hidden
}
.jz_screen_mobi .detail_specific_tab_wrap {
    position:relative
}
.jz_screen_mobi .detail_specific_tab_wrap:before {
    content:" ";
    border-bottom:1px solid #f0f0f0;
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    margin:auto;
    width:100%
}
.jz_screen_mobi .detail_specific_tab {
    border:none
}
.jz_screen_mobi .detail_specific_tab .detail_tab_item {
    border:none;
    line-height:60px;
    height:60px;
    font-size:14px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.jz_screen_mobi .tab_item_1 .detail_tab_item {
    width:100%
}
.jz_screen_mobi .tab_item_2 .detail_tab_item {
    width:50%
}
.jz_screen_mobi .tab_item_3 .detail_tab_item {
    width:33.33%
}
.jz_screen_mobi .tab_item_4,.jz_screen_mobi .tab_item_5,.jz_screen_mobi .tab_item_6 {
    white-space:nowrap;
    position:relative;
    left:0;
    -webkit-transition:.3s left;
    transition:.3s left
}
.jz_screen_mobi .tab_item_4 .detail_tab_item,.jz_screen_mobi .tab_item_5 .detail_tab_item,.jz_screen_mobi .tab_item_6 .detail_tab_item {
    width:27%
}
.jz_screen_mobi .detail_tab_active:before {
    border:none
}
.jz_screen_mobi .tab_item_1 .detail_tab_active span,.jz_screen_mobi .tab_item_2 .detail_tab_active span,.jz_screen_mobi .tab_item_3 .detail_tab_active span {
    display:inline-block;
    position:relative;
    padding:0 6px;
    text-align:center;
    font-weight:700
}
.jz_screen_mobi .tab_item_1 .detail_tab_active span:before,.jz_screen_mobi .tab_item_2 .detail_tab_active span:before,.jz_screen_mobi .tab_item_3 .detail_tab_active span:before {
    content:" ";
    border:none;
    border-bottom:2px solid;
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    margin:auto;
    width:100%
}
.jz_screen_mobi .tab_item_4 .detail_tab_active span,.jz_screen_mobi .tab_item_5 .detail_tab_active span,.jz_screen_mobi .tab_item_6 .detail_tab_active span {
    position:relative;
    width:100%;
    text-align:center;
    font-weight:700
}
.jz_screen_mobi .tab_item_4 .detail_tab_active:after,.jz_screen_mobi .tab_item_5 .detail_tab_active:after,.jz_screen_mobi .tab_item_6 .detail_tab_active:after {
    content:" ";
    border:none;
    border-bottom:2px solid;
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    margin:auto;
    width:100%
}
.jz_screen_mobi .detail_mark_panel .detail_mark_sacle_line_wrap,.jz_screen_mobi .detail_mark_panel .mark_splite {
    display:none
}
.jz_screen_mobi .detail_mark_panel .detail_mark_sacle {
    width:auto;
    font-size:14px;
    color:#333
}
.jz_screen_mobi .detail_mark_sacle .mark_sacle,.jz_screen_mobi .detail_mark_sacle .mark_sacle:after {
    font-size:14px
}
.jz_screen_mobi .detail_specfic_panel {
    margin:0 15px;
    font-size:14px;
    overflow:hidden
}
.jz_screen_mobi .detail_specific_5,.jz_screen_mobi .detail_specific_6,.jz_screen_mobi .detail_specific_7,.jz_screen_mobi .detail_specific_8,.jz_screen_mobi .detail_specific_desc {
    padding:20px 0
}
.jz_screen_mobi .detail_mark_panel {
    height:auto;
    margin:20px 15px 0 15px;
    display:block;
    overflow:hidden
}
.jz_screen_mobi .detail_mark_panel .detail_comment_mobi {
    float:right;
    display:block;
    cursor:pointer
}
.jz_screen_mobi .detail_evaluate_panel {
    display:none;
    margin:0;
    position:fixed;
    bottom:0;
    left:0;
    background:rgba(1,1,1,.5);
    height:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    overflow:hidden;
    z-index:8000
}
.jz_screen_mobi .detail_evaluate_panel_mobi {
    background-color:#fff;
    height:auto;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:absolute;
    bottom:0;
    padding:0 15px
}
.jz_screen_mobi .detail_evaluate_title {
    display:none
}
.jz_screen_mobi .evaluate_line .evaluate_line_title {
    width:74px;
    margin-right:2%;
    -ms-flex-negative:0;
    flex-shrink:0
}
.jz_screen_mobi .evaluate_line:nth-child(1) {
    margin-top:26px
}
.jz_screen_mobi .evaluate_line {
    margin-top:15px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.jz_screen_mobi .evaluate_line input {
    width:100%;
    height:36px;
    border-radius:2px
}
.jz_screen_mobi .evaluate_content_wrap .evaluate_line_title {
    display:none
}
.jz_screen_mobi .evaluate_line textarea {
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:120px;
    background-color:#f8f8f8;
    border:none;
    font-size:14px;
    border-radius:2px
}
.jz_screen_mobi .evaluate_upload_tip {
    display:none
}
.jz_screen_mobi .evaluate_content {
    width:100%;
    margin-left:0;
    border-bottom:1px dashed #e6e6e6;
    font-size:0
}
.jz_screen_mobi .evaluate_line .evaluate_auth_code {
    width:100%;
    height:36px
}
.jz_screen_mobi .commit_comment {
    line-height:40px;
    margin-bottom:15px;
    margin-top:15px;
    text-align:right
}
.jz_screen_mobi .commit_comment_btn {
    width:150px;
    text-align:center;
    margin-right:10px
}
.jz_screen_mobi .evaluate_get_code {
    margin-left:10px;
    height:34px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.jz_screen_mobi .evaluate_code_img {
    width:94px
}
.evaluate_text:-moz-input-placeholder,.evaluate_text:-ms-input-placeholder,.jz_screen_mobi .evaluate_text::-webkit-input-placeholder {
    font-size:14px
}
.jz_screen_mobi .comment_icon {
    margin-right:5px
}
.evaluate_line .detail_member_login_wrap {
    height:120px;
    line-height:120px;
    text-align:center;
    width:100%
}
.evaluate_line .detail_member_login_wrap .detail_member_login {
    color:red
}
.jz_screen_mobi .detail_comment_panel {
    margin:0
}
.jz_screen_mobi .comment_item {
    padding:30px 15px
}
.jz_screen_mobi .comment_content,.jz_screen_mobi .comment_head_pic {
    margin:0
}
.jz_screen_mobi .comment_content {
    margin-left:18px;
    max-width:70%
}
.jz_screen_mobi .menber_comment_star {
    margin-left:.4px
}
.jz_screen_mobi .menber_comment_star span {
    margin-left:6px
}
.jz_screen_mobi .comment_item .comment_time {
    position:absolute;
    right:10px;
    margin-top:0;
    font-size:14px;
    color:#999
}
.jz_screen_mobi .comment_head_pic {
    width:66px;
    height:66px
}
.jz_screen_mobi .comment_head_pic img {
    height:66px
}
.jz_screen_mobi .menber_name {
    font-size:14px;
    color:#333
}
.jz_screen_mobi .comment_menber_text {
    font-size:13px;
    color:#666
}
.jz_screen_mobi .comment_content>div {
    margin-bottom:10px
}
.jz_screen_mobi .comment_content>div:last-child {
    margin:0
}
.jz_screen_mobi .menber_small_pic_wrap {
    height:60px;
    width:60px;
    margin-right:10px
}
.jz_screen_mobi .comment_menber_pic .menber_pic_viewer {
    margin:0;
    font-size:0
}
.jz_screen_mobi .evaluate_upload_pic {
    font-size:0
}
.jz_screen_mobi .evaluate_upload_pic_wrap {
    padding:15px 0
}
.jz_screen_mobi .comment_item:nth-child(1) {
    border-top:none
}
.jz_screen_mobi .detail_other_message_mobi_wrap {
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:1
}
.jz_screen_mobi .detail_other_panel_bg {
    position:fixed;
    height:100%;
    width:100%;
    background:rgba(0,0,0,.5)
}
.jz_screen_mobi .detail_other_message_mobi {
    position:fixed;
    height:0;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    bottom:0;
    background-color:#fff;
    padding-bottom:50px;
    overflow-y:auto
}
.jz_screen_mobi .detail_other_message_mobi .detail_title,.jz_screen_mobi .detail_other_message_mobi .detail_value {
    font-size:14px
}
.jz_screen_mobi .detail_other_message_mobi .detail_value {
    color:#333
}
.jz_screen_mobi .detail_other_item_left {
    display:inline-block;
    height:50px;
    line-height:50px
}
.jz_screen_mobi .detail_other_message_mobi .detail_title {
    display:inline-block;
    width:90px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.jz_screen_mobi .detail_title_inner {
    display:inline-block;
    max-width:90%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:top
}
.jz_screen_mobi .detail_other_item_right {
    display:inline-block;
    vertical-align:top;
    width:calc(100% - 90px);
    padding-left:2%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    line-height:50px;
    min-height:50px
}
.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other {
    border-bottom:1px solid #ebebeb;
    font-size:0
}
.jz_screen_mobi .detail_other_panel_title {
    height:60px;
    line-height:60px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    text-align:center;
    font-size:16px
}
.jz_screen_mobi .detail_other_message_mobi_btn {
    position:fixed;
    bottom:0;
    width:100%;
    height:50px;
    line-height:50px;
    font-size:16px;
    color:#fff;
    text-align:center;
    cursor:pointer
}
.jz_screen_mobi .detail_other_message_icon_for_mobi {
    display:inline-block;
    color:#999;
    float:right;
    margin-right:12px;
    height:60px;
    line-height:60px;
    cursor:pointer
}
.jz_screen_mobi .detail_main_title {
    width:90%;
    padding:0;
    word-break:break-all
}
.jz_screen_mobi .detail_func_wrap {
    display:inline-block;
    border:none;
    text-align:left;
    padding:0;
    min-width:auto;
    margin-left:15px
}
.jz_screen_mobi .detail_func_wrap .detail_QRcode,.jz_screen_mobi .detail_func_wrap .detail_func_content {
    display:none
}
.jz_screen_mobi .detail_func_wrap .detail_share {
    font-size:20px
}
.jz_screen_mobi .product_detail_right_content_mobi .detail_other:first-child {
    cursor:pointer
}
.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other_scroll_wrap {
    width:100%;
    overflow-y:auto;
    height:calc(100% - 60px);
    padding:0 10px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other_scroll_wrap::-webkit-scrollbar {
    width:6px
}
.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other_scroll_wrap::-webkit-scrollbar-thumb {
    border-radius:6px;
    -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
    box-shadow:inset 0 0 3px rgba(0,0,0,.3);
    background-color:#b1b1b1
}
.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other_scroll_wrap::-webkit-scrollbar-track {
    border-radius:6px;
    background-color:#f1f1f1
}
.jz_screen_mobi .comment_content_empty {
    display:block;
    text-align:center;
    padding:20px 0
}
.jz_screen_mobi .comment_content_empty .empty_img {
    display:inline-block;
    width:157px;
    height:123px;
    background:url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 -135px
}
.jz_screen_mobi .comment_empty_text {
    font-size:16px;
    color:#999
}
.exhibition_show_products {
    width:100%;
    margin-top:20px
}
.exhibition_show_product,.result_show_product {
    width:calc(25% - 20px);
    -webkit-transition:all .5s ease-out;
    transition:all .5s ease-out;
    display:inline-block;
    text-align:center;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:10px;
    background-color:#fff;
    vertical-align:top;
    overflow:hidden
}
.exhibition_show_product_nopic,.result_show_product_nopic {
    text-align:left;
    border:1px solid #f0f0f0;
    border-radius:2px;
    -webkit-transition:none;
    transition:none
}
.jz_screen_mobi .exhibition_show_product.exhibition_show_product_nopic,.jz_screen_mobi .result_show_product.result_show_product_nopic,.jz_screen_mobi .search_result_product .exhibition_show_product.exhibition_show_product_nopic {
    text-align:left;
    width:100%;
    border:none;
    border-bottom:1px solid #f1f1f1
}
.exhibition_show_product .exhibition_product_name {
    color:inherit
}
.exhibition_show_product_nopic .exhibition_product_name {
    font-size:16px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.exhibition_show_product_nopic .exhibition_product_props .exhibition_product_prop:nth-child(1),.result_show_product_nopic .result_product_props .result_product_prop:nth-child(1) {
    margin-top:12px
}
.jz_screen_mobi .exhibition_show_product_nopic .exhibition_product_props .exhibition_product_prop:nth-child(1) {
    margin-top:10px
}
.exhibition_show_product_nopic .exhibition_product_prop span {
    color:#999
}
.exhibition_show_product_nopic .exhibition_product_prop,.result_show_product_nopic .result_product_prop {
    line-height:normal;
    margin-bottom:12px
}
.jz_screen_mobi .exhibition_show_product_nopic,.jz_screen_mobi .result_show_product_nopic {
    margin:0;
    padding:15px
}
.jz_screen_mobi .exhibition_show_product_nopic .exhibition_product_prop,.jz_screen_mobi .result_show_product_nopic .result_product_prop {
    margin-bottom:10px
}
.jz_screen_pc .exhibition_show_product_nopic:hover .prop_title,.jz_screen_pc .exhibition_show_product_nopic:hover .prop_value {
    color:#333
}
.jz_screen_pc .result_show_product_nopic:hover .prop_title,.jz_screen_pc .result_show_product_nopic:hover .prop_value {
    color:#333
}
.jz_screen_pc .border_bottom_transition {
    position:relative;
    transition:.5s;
    -ms-transition:.5s;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -o-transition:.5s;
    border-color:transparent
}
.border_bottom_transition::after,.jz_screen_pc .border_bottom_transition::before {
    width:100%;
    height:100%;
    content:'';
    position:absolute;
    top:0;
    left:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    transform:scale(0,1);
    -webkit-transform:scale(0,1);
    -webkit-transition:-webkit-transform .36s ease;
    transition:-webkit-transform .36s ease;
    transition:transform .36s ease;
    transition:transform .36s ease,-webkit-transform .36s ease
}
.jz_screen_pc .border_bottom_transition:hover::after,.jz_screen_pc .border_bottom_transition:hover::before {
    transform:scaleX(1);
    -ms-transform:scaleX(1);
    -webkit-transform:scaleX(1);
    -moz-transform:scaleX(1);
    -o-transform:scaleX(1)
}
.jz_screen_pc .border_bottom_transition::before {
    transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    -webkit-transform-origin:0 100%;
    -moz-transform-origin:0 100%;
    -o-transform-origin:0 100%;
    border-bottom:3px;
    border-bottom-style:solid;
    border-color:inherit
}
.result_show_product {
    position:relative
}
.result_show_product_link {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1
}
.result_show_product:hover .result_show_product_wrap,.result_show_product:hover .result_show_product_wrap .result_prop,.result_show_product:hover .result_show_product_wrap .result_prop .result_product_name_wrap,.result_show_product:hover .result_show_product_wrap .result_prop .result_product_name_wrap .result_product_name {
    color:inherit
}
.jz_product_list_2 .exhibition_show_product {
    overflow:visible
}
.exhibition_show_product_wrap {
    display:block;
    height:100%;
    overflow:hidden;
    color:#333
}
.exhibition_show_product_wrap,.result_show_product_wrap {
    padding:5%
}
.jz_product_result_2 .result_show_product_wrap {
    padding:0
}
.exhibition_show_product_wrap a,.result_show_product_wrap a {
    color:#666
}
.exhibition_product_pic_wrap,.result_product_pic_wrap {
    position:relative;
    padding-bottom:100%;
    overflow:hidden
}
.exhibition_product_pic_item {
    position:absolute;
    width:100%;
    height:100%;
    cursor:pointer;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    -webkit-transition:all .36s ease;
    transition:all .36s ease
}
.exhibition_product_pirce_wrap {
    padding-top:5px
}
.exhibition_center_middle {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:auto
}
.exhibition_product_pic {
    max-height:100%;
    max-width:100%;
    width:auto;
    height:auto
}
.exhibition_prop {
    color:inherit
}
.exhibition_prop .exhibition_product_name_wrap {
    color:inherit
}
.exhibition_prop .exhibition_product_name_wrap .exhibition_product_name {
    color:inherit
}
.exhibition_product_name {
    font-size:16px
}
.exhibition_product_pirce {
    font-size:0
}
.pirce_coln {
    font-size:14px
}
.pirce_value {
    font-size:18px
}
.exhibition_product_name_wrap {
    margin-bottom:5px;
    margin-top:15px;
    word-break:break-all
}
.exhibition_product_name_wrap,.exhibition_product_prop {
    line-height:24px;
    white-space:normal
}
.exhibition_product_prop {
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.exhibition_product_prop span {
    color:#666;
    font-size:14px
}
.exhibition_pirce_split {
    margin:0 4px
}
.prop_title:after {
    content:"："
}
.jz_product_list_0 .exhibition_prop,.jz_product_list_1 .exhibition_prop {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden
}
.jz_product_list_0 .exhibition_product_pic_item,.jz_product_list_1 .exhibition_product_pic_item {
    width:100%;
    height:100%
}
.jz_product_list_1 {
    padding:0 60px
}
.jz_product_list_1 .exhibition_show_products {
    white-space:nowrap
}
.jz_product_list_1 .exhibition_show_product {
    display:inline-block
}
.jz_product_list_1 .arrow {
    cursor:pointer;
    display:block;
    width:40px;
    height:40px;
    border-radius:50%;
    position:absolute;
    z-index:99;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    background:rgba(0,0,0,.2);
    -webkit-transition:background .15s;
    transition:background .15s;
    outline:0
}
.jz_product_list_1 .arrow:hover {
    background:rgba(0,0,0,.4)
}
.jz_product_list_1 .pd_no_scroll.arrow:hover {
    background:rgba(0,0,0,.2);
    cursor:auto
}
.jz_product_list_1 .arrow.prev {
    left:10px
}
.jz_product_list_1 .arrow.next {
    right:10px
}
.jz_product_list_1 .arrow:before {
    content:'';
    position:absolute;
    display:block;
    width:10px;
    height:18px;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -21px -268px;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%) translateY(-50%);
    transform:translate(-50%) translateY(-50%)
}
.jz_product_list_1 .arrow.prev:before {
    left:46%
}
.jz_product_list_1 .arrow.next:before {
    left:54%
}
.jz_product_list_1 .arrow.next:before {
    background-position-x:-53px
}
.jz_product_list_2 .exhibition_show_product {
    width:calc(100% - 20px);
    text-align:left;
    margin:20px 0;
    padding:20px;
    position:relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.jz_product_list_2 .exhibition_show_product:after {
    content:"";
    width:100%;
    height:0;
    border-bottom:1px dashed #f0f0f0;
    display:block;
    position:absolute;
    bottom:-20px;
    left:0
}
.jz_product_list_2 .exhibition_show_product:last-child:after,.jz_product_result_2 .result_show_product:last-child:after {
    display:none
}
.jz_product_list_2 .exhibition_prop,.jz_product_result_2 .result_prop {
    float:left;
    margin-left:20px;
    width:calc(75% - 20px)
}
.jz_product_result_2 .result_prop {
    text-align:left
}
.jz_product_list_2 .exhibition_product_pic_wrap {
    width:25%;
    padding-bottom:25%;
    float:left
}
.jz_product_list_2 .exhibition_show_product_wrap {
    padding:0
}
.product_list_content .empty_tips {
    text-align:center;
    font-size:0;
    padding:90px 0
}
.product_list_content .empty_img {
    display:inline-block;
    width:157px;
    height:123px;
    background:url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 0
}
.product_list_content .tips_text {
    display:inline-block;
    font-size:16px;
    line-height:16px;
    color:#333;
    margin-top:28px
}
.module_product_detail_content {
    background-color:#fff
}
.result_prop {
    margin-top:10px
}
.jz_product_result_2 .result_prop {
    float:left;
    margin-left:20px
}
.jz_product_result_2 .result_prop {
    float:left;
    margin-left:20px
}
.jz_screen_pc .jz_product_list_0 .exhibition_show_products {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.jz_screen_pc .exhibition_show_product .exhibition_product_pic_item.jz_animate_go,.jz_screen_pc .exhibition_show_product:hover .exhibition_product_pic_item {
    -webkit-transform:scale(1.05);
    transform:scale(1.05);
    cursor:pointer
}
.jz_screen_pc .exhibition_show_product:hover {
    -webkit-box-shadow:rgba(0,0,0,.1) 0 0 15px;
    box-shadow:rgba(0,0,0,.1) 0 0 15px
}
.jz_screen_pc .jz_product_list_2 .exhibition_show_products {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.jz_screen_pc .jz_product_list_2 .exhibition_show_product,.jz_screen_pc .jz_product_result_2 .result_show_product {
    margin:20px 10px
}
.jz_screen_pc .jz_product_list_2 .exhibition_show_product:hover {
    border:none
}
.jz_screen_pc .jz_module_style_9 .module_content {
    padding:20px
}
.jz_screen_mobi .exhibition_product_name {
    font-size:14px
}
.jz_screen_mobi .exhibition_product_prop span {
    font-size:12px
}
.jz_screen_mobi .exhibition_product_pirce {
    font-size:0
}
.jz_screen_mobi .pirce_value {
    font-size:18px
}
.jz_screen_mobi .exhibition_product_pirce_wrap {
    padding:0
}
.jz_screen_mobi .exhibition_show_products {
    margin-top:28px;
    padding:0 1.8%;
    width:auto
}
.jz_screen_mobi .exhibition_show_products.exhibition_show_products_nopic {
    margin-top:0
}
.jz_screen_mobi .exhibition_show_product {
    text-align:left;
    width:50%
}
.jz_screen_mobi .jz_product_list_2 .exhibition_show_product {
    padding:0;
    margin:10px;
    width:calc(100% - 20px)
}
.jz_screen_mobi .jz_product_list_2 .exhibition_product_pic_wrap {
    width:33.8%;
    padding-bottom:33.8%
}
.jz_screen_mobi .jz_product_list_2 .exhibition_prop {
    width:66.2%;
    display:inline-block;
    float:none;
    margin:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding-left:12px
}
.jz_screen_mobi .jz_product_list_0 .exhibition_show_product,.jz_screen_mobi .jz_product_result .result_show_product,.jz_screen_mobi .search_result_product .exhibition_show_product {
    width:46.4%;
    margin:0 1.8%;
    margin-bottom:20px
}
.jz_screen_mobi .jz_product_result .result_show_product {
    padding:0
}
.jz_screen_mobi .result_show_product.result_show_product_nopic {
    text-align:left;
    width:100%;
    border:none;
    border-bottom:1px solid #f1f1f1
}
.jz_screen_mobi .exhibition_show_product_wrap {
    padding:0
}
.jz_screen_mobi .jz_product_list_1 .exhibition_show_product {
    width:40%
}
.jz_screen_mobi .jz_product_list_1 .arrow {
    display:none
}
.jz_screen_mobi .jz_product_list_1 {
    padding:0;
    margin-right:0
}
.jz_screen_mobi .exhibition_show_product_wrap,.jz_screen_mobi .result_show_product_wrap {
    padding:0
}
.jz_screen_mobi .exhibition_prop,.jz_screen_mobi .result_prop {
    margin:6px;
    text-align:left
}
.jz_screen_mobi .jz_product_result_2 .result_prop {
    margin-left:6px
}
.jz_screen_mobi .exhibition_product_name_wrap {
    margin-top:0
}
.jz_screen_mobi .jz_product_list_mobi_full .exhibition_show_product {
    width:96.4%;
    margin-left:1.8%;
    margin-right:1.8%
}
.result_cur_condition {
    position:relative;
    height:74px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden
}
.result_cur_condition_left {
    float:left;
    height:32px;
    line-height:32px;
    padding:20px 0;
    margin-left:10px
}
.result_cur_condition_left .result_title {
    font-size:13px;
    color:#333;
    display:inline-block
}
.result_title:after {
    content:"";
    display:inline-block;
    width:5px
}
.result_cur_value {
    font-size:14px;
    color:#333;
    display:inline-block;
    line-height:30px
}
.result_current_condition {
    display:inline-block;
    border:1px solid #ebebeb;
    text-decoration:none;
    height:32px;
    width:auto;
    min-width:65px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding-left:11px;
    font-size:0;
    margin-right:10px
}
.result_cur_icon {
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -53px -181px;
    width:8px;
    height:8px;
    text-decoration:none;
    display:inline-block;
    margin:0 8px 0 12px
}
.result_cur_condition_right {
    float:right;
    padding:18px 0
}
.result_cur_condition_right input {
    position:relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:40px;
    line-height:100%;
    width:250px;
    border:1px solid #ebebeb;
    text-indent:10px;
    border-radius:2px;
    outline:0
}
.result_rearch_icon {
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    right:0;
    height:12px;
    padding:10px;
    cursor:pointer
}
.result_filter_condition {
    border:1px solid #ebebeb;
    margin-bottom:20px
}
.filter_condition_item {
    border-top:1px dashed #ccc;
    font-size:0;
    margin-left:10px
}
.filter_condition_item:nth-child(1) {
    border-top:none
}
.filter_item_left {
    display:inline-block;
    height:55px;
    line-height:55px;
    margin:0 12px;
    font-size:14px;
    color:#666
}
.filter_title {
    display:inline-block;
    width:90px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.filter_title_inner {
    display:inline-block;
    max-width:80px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:top
}
.filter_title:after {
    content:"："
}
.filter_title_colon {
    display:inline-block;
    font-size:14px;
    vertical-align:top;
    margin-left:-5px
}
.filter_item_right {
    display:inline-block;
    font-size:14px;
    vertical-align:top;
    width:calc(100% - 114px)
}
.filter_item_value {
    margin-right:36px;
    height:55px;
    line-height:55px;
    display:inline-block;
    color:#333
}
.filter_pirce_area {
    height:55px;
    line-height:55px
}
.result_order_condition {
    height:50px;
    line-height:50px;
    border:1px solid #ebebeb;
    background-color:#f7f7f7
}
.order_condition_wrap {
    display:inline-block;
    width:auto;
    min-width:90px;
    text-align:center;
    cursor:pointer
}
.result_order_condition .result_order_condition_select {
    background-color:#fff
}
.order_condition_wrap i,.order_condition_wrap span {
    display:inline-block;
    color:#666
}
.order_name_icon {
    width:10px;
    vertical-align:middle;
    padding-left:2px
}
.order_name_icon .icon_top {
    border-width:4px;
    border-style:solid;
    border-left-color:transparent;
    border-top-color:transparent;
    border-right-color:transparent;
    float:left
}
.order_name_icon .icon_bottom {
    border-width:4px;
    border-style:solid;
    border-left-color:transparent;
    border-bottom-color:transparent;
    border-right-color:transparent;
    float:left
}
.icon_top {
    border-bottom-color:#cbcbcb
}
.icon_bottom {
    border-top-color:#cbcbcb;
    margin-top:3px
}
.order_pirce_wrap input {
    display:inline-block;
    width:76px;
    height:34px;
    outline:0;
    line-height:28px;
    border:1px solid #dfdeda;
    color:#666;
    font-size:13px;
    padding-left:5px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.result_pirce_btn {
    display:inline-block;
    width:70px;
    height:32px;
    line-height:32px;
    color:#666;
    text-align:center;
    margin-left:10px;
    border:1px solid #dfdeda;
    cursor:pointer;
    background-color:#fff
}
.result_show_products {
    width:100%;
    margin-top:20px
}
.result_no_products {
    width:100%;
    text-align:center;
    padding:50px 0;
    font-size:16px;
    color:#777
}
.result_product_pic_item {
    position:absolute;
    width:100%;
    height:100%;
    cursor:default;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    -webkit-transition:all .36s ease;
    transition:all .36s ease
}
.result_product_pirce_wrap {
    padding:10px 0
}
.result_center_middle {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:auto
}
.result_product_pic {
    max-height:100%;
    max-width:100%;
    width:auto;
    height:auto
}
.result_product_name {
    font-size:14px
}
.result_product_pirce {
    font-size:18px;
    color:#f13a3a
}
.result_product_name_wrap {
    margin-bottom:5px
}
.result_product_name_wrap,.result_product_prop {
    line-height:24px
}
.result_product_prop span {
    color:#666;
    font-size:13px
}
.result_pirce_split {
    margin:0 4px
}
.prop_title:after {
    content:"："
}
.jz_product_result_2 .result_show_product {
    width:calc(100% - 20px);
    text-align:left;
    position:relative;
    overflow:visible
}
.jz_product_result_2 .result_product_pic_wrap {
    width:25%;
    padding-bottom:25%;
    float:left;
    overflow:hidden
}
.jz_product_result_2 .result_show_product {
    padding:20px
}
.jz_product_result_2 .result_show_product:after {
    content:"";
    width:100%;
    height:0;
    border-bottom:1px dashed #f0f0f0;
    display:block;
    position:absolute;
    bottom:-20px;
    left:0
}
.order_fliter_mobi,.order_fliter_mobi_icon {
    display:none
}
.filter_btn_wrap {
    display:none
}
.jz_screen_pc .result_show_product:hover .result_product_pic_item {
    -webkit-transform:scale(1.05);
    transform:scale(1.05);
    cursor:pointer
}
.jz_screen_pc .result_show_product:hover {
    -webkit-box-shadow:rgba(0,0,0,.12) 0 0 22px;
    box-shadow:rgba(0,0,0,.12) 0 0 22px
}
.jz_screen_pc .pd_result_mobi_show {
    display:none
}
.jz_screen_mobi .result_cur_condition,.jz_screen_mobi .result_filter_condition {
    display:none
}
.jz_screen_mobi .result_order_condition {
    height:50px;
    line-height:50px;
    margin-top:0;
    border:none;
    border-bottom:1px solid #e5e5e5;
    background-color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.jz_screen_mobi .result_order_condition .order_condition_wrap {
    -webkit-box-flex:1;
    -ms-flex:auto;
    flex:auto;
    min-width:auto
}
.jz_screen_mobi .result_product_name {
    font-size:14px
}
.jz_screen_mobi .result_product_prop span {
    font-size:13px
}
.jz_screen_mobi .result_product_pirce {
    font-size:0
}
.jz_screen_mobi .result_product_pirce_wrap {
    padding:0
}
.jz_screen_mobi .result_show_products {
    margin-top:28px;
    padding:0 1.8%;
    width:auto
}
.jz_screen_mobi .result_show_product {
    text-align:left;
    width:50%
}
.jz_screen_mobi .result_product_name_wrap {
    margin-top:5px
}
.jz_screen_mobi .jz_product_result_2 .result_product_pic_wrap {
    width:33.8%;
    padding-bottom:33.8%
}
.jz_screen_mobi .jz_product_result_2 .result_prop {
    width:66.2%;
    display:inline-block;
    float:none;
    margin:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding-left:12px
}
.jz_screen_mobi .jz_product_result_2 .result_show_product {
    margin:10px;
    padding:0;
    width:calc(100% - 20px)
}
.jz_screen_mobi .order_fliter_mobi,.jz_screen_mobi .order_fliter_mobi_icon {
    display:inline-block
}
.jz_screen_mobi .order_condition_wrap {
    min-width:19.5%;
    font-size:16px
}
.jz_screen_mobi .order_fliter_mobi_icon {
    padding-left:10px;
    vertical-align:middle;
    font-size:14px
}
.jz_screen_mobi .result_filter_condition_wrap {
    display:none;
    position:fixed;
    background:rgba(0,0,0,.5);
    z-index:9100;
    width:80%;
    padding-left:20%;
    top:0;
    height:100%;
    overflow-y:auto;
    overflow-x:hidden
}
.jz_screen_mobi .result_filter_condition {
    background-color:#fff;
    -webkit-animation:filter_panel_animation .5s linear;
    animation:filter_panel_animation .5s linear;
    height:100%;
    position:relative
}
.jz_screen_mobi .filter_condition_list {
    height:calc(100% - 50px);
    overflow-y:auto
}
.jz_screen_mobi .filter_condition_list::-webkit-scrollbar {
    width:0
}
.jz_screen_mobi .filter_condition_item {
    margin-left:10px;
    margin-bottom:20px
}
.jz_screen_mobi .filter_item_left {
    display:block;
    height:50px;
    line-height:50px;
    width:90%;
    margin:0;
    font-size:16px;
    color:#666
}
.jz_screen_mobi .filter_title {
    width:90%
}
.jz_screen_mobi .filter_title_inner {
    max-width:89%
}
.jz_screen_mobi .filter_item_right {
    display:block;
    width:auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.jz_screen_mobi .filter_item_right a {
    display:inline-block;
    width:29%;
    margin-right:12px;
    margin-bottom:10px;
    text-align:center;
    background-color:#f5f5f5;
    vertical-align:top;
    height:auto;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:16px
}
.jz_screen_mobi .mobi_fliter_panel_activity .mobi_fliter_cond_select {
    background-color:rgba(241,58,58,.2);
    color:#f13a3a
}
.jz_screen_mobi .mobi_fliter_cond_select span {
    color:#f13a3a
}
.jz_screen_mobi .filter_item_value {
    font-size:14px;
    color:#333;
    margin:0;
    line-height:inherit;
    vertical-align:middle;
    height:auto
}
.jz_screen_mobi .order_pirce_wrap input {
    width:100px;
    height:34px;
    border:none;
    background-color:#f5f5f5
}
.jz_screen_mobi .result_pirce_btn {
    display:none
}
.jz_screen_mobi .filter_pirce_area {
    height:auto;
    line-height:inherit
}
.jz_screen_mobi .filter_btn_wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:50px;
    line-height:50px;
    text-align:center;
    border-top:1px solid #ebebeb;
    position:absolute;
    bottom:0;
    width:100%
}
.filter_btn_wrap span {
    display:inline-block;
    width:50%;
    font-size:18px;
    color:#333;
    cursor:pointer
}
.filter_btn_wrap .filter_save {
    color:#fff
}
.filter_panel_animation_hide {
    -webkit-animation:filter_panel_animation_hide .5s linear;
    animation:filter_panel_animation_hide .5s linear
}
.filter_panel_wrap_animation_hide {
    -webkit-animation:filter_panel_wrap_animation_hide .4s linear;
    animation:filter_panel_wrap_animation_hide .4s linear
}
.jz_screen_mobi .result_filter_condition_wrap::-webkit-scrollbar {
    width:0
}
.jz_screen_mobi .mobi_fliter_panel_activity .result_filter_condition_wrap {
    display:block;
    width:80%;
    padding-left:20%
}
.jz_screen_mobi .mobi_fliter_panel_activity .result_filter_condition {
    display:block
}
@-webkit-keyframes filter_panel_animation {
    from {
        -webkit-transform:translate(100%);
        transform:translate(100%)
    }
    to {
        -webkit-transform:translate(0);
        transform:translate(0)
    }
}@keyframes filter_panel_animation {
     from {
         -webkit-transform:translate(100%);
         transform:translate(100%)
     }
     to {
         -webkit-transform:translate(0);
         transform:translate(0)
     }
 }@-webkit-keyframes filter_panel_animation_hide {
      from {
          -webkit-transform:translate(0);
          transform:translate(0)
      }
      to {
          -webkit-transform:translate(100%);
          transform:translate(100%)
      }
  }@keyframes filter_panel_animation_hide {
       from {
           -webkit-transform:translate(0);
           transform:translate(0)
       }
       to {
           -webkit-transform:translate(100%);
           transform:translate(100%)
       }
   }@-webkit-keyframes filter_panel_wrap_animation_hide {
        to {
            background-color:transparent
        }
    }@keyframes filter_panel_wrap_animation_hide {
         to {
             background-color:transparent
         }
     }.jz_screen_mobi .product_result_mobi_full .result_show_product {
          width:96.4%
      }
.module_button_text {
    -webkit-background-clip:text
}
.jz_module_style_8 .module_content {
    height:40px;
    min-height:30px
}
.module_button_content {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    overflow:hidden;
    width:100%;
    height:100%;
    color:#000;
    cursor:pointer;
    white-space:nowrap;
    text-decoration:none;
    text-align:center;
    vertical-align:middle;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.module_button_content span {
    display:block;
    width:100%;
    position:relative;
    z-index:1;
    outline:0;
    margin:0 8px;
    overflow:hidden
}
.module_button_content:hover {
    text-decoration:none
}
.module_button_content .after {
    content:"";
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    -webkit-transition:all .3s;
    transition:all .3s;
    z-index:0;
    opacity:0;
    top:0;
    left:-8px
}
.module_button_content:hover .after {
    opacity:1
}
.module_button_style5 .after {
    opacity:1;
    width:0
}
.module_button_style5:hover .after {
    width:100%
}
.module_button_style0 {
    color:#fff
}
.module_button_style1 {
    border-width:1px;
    border-style:solid;
    color:#fff
}
.module_button_style1:hover .after {
    background:#fff
}
.module_button_style2 {
    color:#fff
}
.module_button_style2:hover {
    color:#fff
}
.module_button_style3 {
    border:1px solid #ccc;
    border-radius:20px;
    color:#333
}
.module_button_style4 {
    border-width:1px;
    border-style:solid;
    color:#fff
}
.module_button_style4:hover {
    color:#fff
}
.module_button_style5 {
    border-width:1px;
    border-style:solid
}
.module_button_style5:hover {
    color:#fff
}
.module_button_style0:before {
    content:"";
    position:absolute;
    display:block;
    -webkit-transition:all .6s;
    transition:all .6s;
    width:100%;
    height:0;
    border-radius:50%;
    left:50%;
    top:50%;
    padding-top:100%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.module_button_style0:hover:before {
    -webkit-animation:button_style_0_anim .75s;
    animation:button_style_0_anim .75s;
    z-index:1
}
@-webkit-keyframes button_style_0_anim {
    0% {
        background:rgba(0,0,0,.25);
        -webkit-transform:translateX(-50%) translateY(-50%) scale(0);
        transform:translateX(-50%) translateY(-50%) scale(0)
    }
    100% {
        background:0 0;
        -webkit-transform:translateX(-50%) translateY(-50%) scale(1);
        transform:translateX(-50%) translateY(-50%) scale(1)
    }
}@keyframes button_style_0_anim {
     0% {
         background:rgba(0,0,0,.25);
         -webkit-transform:translateX(-50%) translateY(-50%) scale(0);
         transform:translateX(-50%) translateY(-50%) scale(0)
     }
     100% {
         background:0 0;
         -webkit-transform:translateX(-50%) translateY(-50%) scale(1);
         transform:translateX(-50%) translateY(-50%) scale(1)
     }
 }.module_image_content {
      height:100%;
      font-size:0;
      position:relative;
      overflow:hidden
  }
.module_image_content img {
    width:100%;
    height:auto;
    max-height:100%;
    vertical-align:initial
}
.module_image_content .add_img {
    width:110px;
    height:110px;
    max-width:100%;
    display:block;
    margin:0 auto;
    cursor:pointer
}
.fkeditor-wrap {
    color:#333;
    font-family:"微软雅黑";
    font-size:20px;
    text-align:left
}
.fkeditor-wrap .fk-editor {
    outline:0;
    position:relative;
    word-wrap:break-word;
    word-break:normal;
    /*white-space:pre-wrap;*/
    clear:both;
    -webkit-text-size-adjust:100%
}
.fk-editor .divwz1{
    font-size: 24px;
    color: #333333;
}
.fk-editor .divwz2{
    font-size: 16px;
    color: #555555;
}
.fkeditor-wrap .fk-editor u {
    color:inherit
}
.fkeditor-wrap .fk-editor a {
    font:inherit;
    color:inherit
}
.fkeditor-wrap .fk-editor a,.fkeditor-wrap .fk-editor b,.fkeditor-wrap .fk-editor div,.fkeditor-wrap .fk-editor i,.fkeditor-wrap .fk-editor span,.fkeditor-wrap .fk-editor u {
    -webkit-background-clip:text;
    background-image:inherit
}
@media screen\0 {
    .fkeditor-wrap .fk-editor a,.fkeditor-wrap .fk-editor b,.fkeditor-wrap .fk-editor div,.fkeditor-wrap .fk-editor i,.fkeditor-wrap .fk-editor span,.fkeditor-wrap .fk-editor u {
        background-image:none!important
    }
}_:-ms-fullscreen,:root .fkeditor-wrap .fk-editor span,:root .fkeditor-wrap .fk-editor a,:root .fkeditor-wrap .fk-editor div,:root .fkeditor-wrap .fk-editor b,:root .fkeditor-wrap .fk-editor i,:root .fkeditor-wrap .fk-editor u {
     background-image:none!important
 }
.jz_screen_mobi .module_text_content {
    overflow:hidden
}
.jz_screen_mobi .module_text_content .fkeditor-wrap {
    font-size:16px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:15"],.jz_screen_mobi .module_text_content [style*="font-size:15"] {
    font-size:14px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:16"],.jz_screen_mobi .module_text_content [style*="font-size:16"] {
    font-size:14px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:17"],.jz_screen_mobi .module_text_content [style*="font-size:17"] {
    font-size:14px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:18"],.jz_screen_mobi .module_text_content [style*="font-size:18"] {
    font-size:14px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:19"],.jz_screen_mobi .module_text_content [style*="font-size:19"] {
    font-size:16px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:20"],.jz_screen_mobi .module_text_content [style*="font-size:20"] {
    font-size:16px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:21"],.jz_screen_mobi .module_text_content [style*="font-size:21"] {
    font-size:18px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:22"],.jz_screen_mobi .module_text_content [style*="font-size:22"] {
    font-size:18px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:23"],.jz_screen_mobi .module_text_content [style*="font-size:23"] {
    font-size:18px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:24"],.jz_screen_mobi .module_text_content [style*="font-size:24"] {
    font-size:18px!important
}
.jz_screen_mobi .module_text_content font[size="5"] {
    font-size:18px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:25"],.jz_screen_mobi .module_text_content [style*="font-size:25"] {
    font-size:18px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:26"],.jz_screen_mobi .module_text_content [style*="font-size:26"] {
    font-size:18px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:27"],.jz_screen_mobi .module_text_content [style*="font-size:27"] {
    font-size:22px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:28"],.jz_screen_mobi .module_text_content [style*="font-size:28"] {
    font-size:22px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:29"],.jz_screen_mobi .module_text_content [style*="font-size:29"] {
    font-size:22px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:30"],.jz_screen_mobi .module_text_content [style*="font-size:30"] {
    font-size:22px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:31"],.jz_screen_mobi .module_text_content [style*="font-size:31"] {
    font-size:22px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:32"],.jz_screen_mobi .module_text_content [style*="font-size:32"] {
    font-size:22px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:33"],.jz_screen_mobi .module_text_content [style*="font-size:33"] {
    font-size:22px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:34"],.jz_screen_mobi .module_text_content [style*="font-size:34"] {
    font-size:22px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:35"],.jz_screen_mobi .module_text_content [style*="font-size:35"] {
    font-size:22px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:36"],.jz_screen_mobi .module_text_content [style*="font-size:36"] {
    font-size:22px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:37"],.jz_screen_mobi .module_text_content [style*="font-size:37"] {
    font-size:22px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:38"],.jz_screen_mobi .module_text_content [style*="font-size:38"] {
    font-size:22px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:39"],.jz_screen_mobi .module_text_content [style*="font-size:39"] {
    font-size:22px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:40"],.jz_screen_mobi .module_text_content [style*="font-size:40"] {
    font-size:22px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:41"],.jz_screen_mobi .module_text_content [style*="font-size:41"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:42"],.jz_screen_mobi .module_text_content [style*="font-size:42"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:43"],.jz_screen_mobi .module_text_content [style*="font-size:43"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:44"],.jz_screen_mobi .module_text_content [style*="font-size:44"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:45"],.jz_screen_mobi .module_text_content [style*="font-size:45"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:46"],.jz_screen_mobi .module_text_content [style*="font-size:46"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:47"],.jz_screen_mobi .module_text_content [style*="font-size:47"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:48"],.jz_screen_mobi .module_text_content [style*="font-size:48"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:49"],.jz_screen_mobi .module_text_content [style*="font-size:49"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:50"],.jz_screen_mobi .module_text_content [style*="font-size:50"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:51"],.jz_screen_mobi .module_text_content [style*="font-size:51"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:52"],.jz_screen_mobi .module_text_content [style*="font-size:52"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:53"],.jz_screen_mobi .module_text_content [style*="font-size:53"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:54"],.jz_screen_mobi .module_text_content [style*="font-size:54"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:55"],.jz_screen_mobi .module_text_content [style*="font-size:55"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:56"],.jz_screen_mobi .module_text_content [style*="font-size:56"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:57"],.jz_screen_mobi .module_text_content [style*="font-size:57"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:58"],.jz_screen_mobi .module_text_content [style*="font-size:58"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:59"],.jz_screen_mobi .module_text_content [style*="font-size:59"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:60"],.jz_screen_mobi .module_text_content [style*="font-size:60"] {
    font-size:26px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:61"],.jz_screen_mobi .module_text_content [style*="font-size:61"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:62"],.jz_screen_mobi .module_text_content [style*="font-size:62"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:63"],.jz_screen_mobi .module_text_content [style*="font-size:63"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:64"],.jz_screen_mobi .module_text_content [style*="font-size:64"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:65"],.jz_screen_mobi .module_text_content [style*="font-size:65"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:66"],.jz_screen_mobi .module_text_content [style*="font-size:66"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:67"],.jz_screen_mobi .module_text_content [style*="font-size:67"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:68"],.jz_screen_mobi .module_text_content [style*="font-size:68"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:69"],.jz_screen_mobi .module_text_content [style*="font-size:69"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:70"],.jz_screen_mobi .module_text_content [style*="font-size:70"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:71"],.jz_screen_mobi .module_text_content [style*="font-size:71"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:72"],.jz_screen_mobi .module_text_content [style*="font-size:72"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:73"],.jz_screen_mobi .module_text_content [style*="font-size:73"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:74"],.jz_screen_mobi .module_text_content [style*="font-size:74"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:75"],.jz_screen_mobi .module_text_content [style*="font-size:75"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:76"],.jz_screen_mobi .module_text_content [style*="font-size:76"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:77"],.jz_screen_mobi .module_text_content [style*="font-size:77"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:78"],.jz_screen_mobi .module_text_content [style*="font-size:78"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:79"],.jz_screen_mobi .module_text_content [style*="font-size:79"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:80"],.jz_screen_mobi .module_text_content [style*="font-size:80"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:81"],.jz_screen_mobi .module_text_content [style*="font-size:81"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:82"],.jz_screen_mobi .module_text_content [style*="font-size:82"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:83"],.jz_screen_mobi .module_text_content [style*="font-size:83"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:84"],.jz_screen_mobi .module_text_content [style*="font-size:84"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:85"],.jz_screen_mobi .module_text_content [style*="font-size:85"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:86"],.jz_screen_mobi .module_text_content [style*="font-size:86"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:87"],.jz_screen_mobi .module_text_content [style*="font-size:87"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:88"],.jz_screen_mobi .module_text_content [style*="font-size:88"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:89"],.jz_screen_mobi .module_text_content [style*="font-size:89"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:90"],.jz_screen_mobi .module_text_content [style*="font-size:90"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:91"],.jz_screen_mobi .module_text_content [style*="font-size:91"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:92"],.jz_screen_mobi .module_text_content [style*="font-size:92"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:93"],.jz_screen_mobi .module_text_content [style*="font-size:93"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:94"],.jz_screen_mobi .module_text_content [style*="font-size:94"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:95"],.jz_screen_mobi .module_text_content [style*="font-size:95"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:96"],.jz_screen_mobi .module_text_content [style*="font-size:96"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:97"],.jz_screen_mobi .module_text_content [style*="font-size:97"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:98"],.jz_screen_mobi .module_text_content [style*="font-size:98"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:99"],.jz_screen_mobi .module_text_content [style*="font-size:99"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:100"],.jz_screen_mobi .module_text_content [style*="font-size:100"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:101"],.jz_screen_mobi .module_text_content [style*="font-size:101"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:102"],.jz_screen_mobi .module_text_content [style*="font-size:102"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:103"],.jz_screen_mobi .module_text_content [style*="font-size:103"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:104"],.jz_screen_mobi .module_text_content [style*="font-size:104"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:105"],.jz_screen_mobi .module_text_content [style*="font-size:105"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:106"],.jz_screen_mobi .module_text_content [style*="font-size:106"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:107"],.jz_screen_mobi .module_text_content [style*="font-size:107"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:108"],.jz_screen_mobi .module_text_content [style*="font-size:108"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:109"],.jz_screen_mobi .module_text_content [style*="font-size:109"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:110"],.jz_screen_mobi .module_text_content [style*="font-size:110"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:111"],.jz_screen_mobi .module_text_content [style*="font-size:111"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:112"],.jz_screen_mobi .module_text_content [style*="font-size:112"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:113"],.jz_screen_mobi .module_text_content [style*="font-size:113"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:114"],.jz_screen_mobi .module_text_content [style*="font-size:114"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:115"],.jz_screen_mobi .module_text_content [style*="font-size:115"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:116"],.jz_screen_mobi .module_text_content [style*="font-size:116"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:117"],.jz_screen_mobi .module_text_content [style*="font-size:117"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:118"],.jz_screen_mobi .module_text_content [style*="font-size:118"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:119"],.jz_screen_mobi .module_text_content [style*="font-size:119"] {
    font-size:30px!important
}
.jz_screen_mobi .module_text_content [style*="font-size:120"],.jz_screen_mobi .module_text_content [style*="font-size:120"] {
    font-size:30px!important
}
.module_news_group_content {
    overflow:hidden
}
.module_news_group_content a {
    text-decoration:none;
    color:#333;
    font-size:14px;
    padding:0 10px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-background-clip:text
}
.news_group_list:after {
    content:'';
    display:block;
    clear:both
}
.jz_screen_pc .module_news_group_style1 .news_group_list {
    padding:5px;
    margin:0 -10px
}
.jz_screen_pc .module_news_group_style1 li {
    float:left;
    line-height:42px
}
.jz_screen_pc .module_news_group_style0 li {
    line-height:58px;
    border-bottom:1px solid #ebebeb
}
.jz_screen_mobi .module_news_group_content li {
    line-height:50px;
    border-bottom:1px solid #ebebeb
}
.jz_screen_mobi .module_news_group_content a {
    font-size:15px;
    padding:0 10px
}
.module_news_group_content .empty_tips {
    text-align:center;
    font-size:0;
    padding:90px 0
}
.module_news_group_content .empty_img {
    display:inline-block;
    width:157px;
    height:123px;
    background:url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 0
}
.module_news_group_content .tips_text {
    display:inline-block;
    font-size:16px;
    line-height:16px;
    color:#333;
    margin-top:28px
}
.module_news_group_content .empty_tips.is_mobi {
    padding:48px 0
}
.module_news_group_content .empty_tips.is_mobi .tips_text {
    font-size:14px;
    line-height:14px;
    margin-top:24px
}
.module_online_map {
    overflow:hidden;
    padding-bottom:27.7778%;
    position:relative
}
.module_online_map .map_container {
    position:absolute;
    width:100%;
    height:100%
}
.module_online_map .msgBox {
    display:inline-block;
    cursor:default;
    position:absolute;
    width:auto;
    height:auto;
    padding:18px 21px 18px 12px;
    background-color:#fff;
    border-radius:6px;
    -webkit-box-shadow:#000 0 0 6px -3px;
    box-shadow:#000 0 0 6px -3px
}
.module_online_map .msgBox .msg {
    display:inline-block;
    width:auto;
    word-wrap:break-word;
    word-break:break-word;
    font-size:13px;
    width:230px
}
.module_online_map .msgBox .arrow {
    position:absolute;
    display:inline-block;
    bottom:-6px;
    left:75px;
    width:0;
    height:0;
    content:'';
    border-style:solid;
    border-width:7px;
    border-color:#fff #fff transparent transparent;
    -webkit-transform:rotate(135deg);
    transform:rotate(135deg);
    -webkit-box-shadow:#000 1px -1px 3px -2px;
    box-shadow:#000 1px -1px 3px -2px
}
.module_online_map .msgBox .close {
    cursor:pointer;
    display:block;
    position:absolute;
    right:10px;
    top:10px;
    width:10px;
    height:10px;
    background:url(/image/rimage/module/online_map/close.png?v=201811211412);
    background-size:cover
}
.module_online_map .mapLoadError {
    width:100%;
    height:100%;
    text-align:center
}
.module_online_map .errormsg {
    display:inline-block;
    line-height:278px;
    font-size:35px
}
.module_online_map .errName {
    display:none
}
.jz_screen_mobi .module_online_map {
    padding-bottom:74.9279%
}
.jz_screen_mobi .jz_module_style_19 .module_content {
    padding:3.2% 3.72%
}
.m_form {
    padding:30px 20px
}
.m_form .form_title {
    font-weight:400;
    font-size:18px;
    margin-top:10px;
    margin-bottom:42px;
    text-align:center;
    color:#333
}
.m_form .form_title_text {
    -webkit-background-clip:text
}
.m_form::-webkit-input-placeholder {
    color:#888!important
}
.m_form:-moz-placeholder {
    color:#222!important
}
.m_form::-moz-placeholder {
    color:#222!important
}
.m_form:-ms-input-placeholder {
    color:#888!important
}
.m_form .form_container {
    font-size:0;
    margin:0 -1.2% -15px
}
.m_form .form_item_wrap {
    list-style-type:none;
    display:inline-block;
    vertical-align:top;
    width:100%;
    margin-bottom:20px;
    padding:0 1.2%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    min-width:calc(180px + 2.4%);
    vertical-align:bottom
}
.m_form .form_item {
    position:relative
}
.m_form .form_item .title {
    font-weight:400;
    font-size:14px;
    color:#666;
    margin-bottom:12px
}
.m_form .form_item .title_text {
    -webkit-background-clip:text
}
.m_form .form_item .content {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:relative
}
.m_form .form_item .required_icon {
    color:red;
    position:relative;
    top:2px;
    left:10px;
    pointer-events:none;
    display:inline-block
}
.m_form .form_item .content .required_icon {
    position:absolute;
    left:8px;
    line-height:44px;
    font-size:13px
}
.m_form .form_item .input_style {
    font-size:13px;
    color:#333;
    width:100%;
    border:0;
    padding-left:14px;
    height:44px;
    line-height:44px;
    outline:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background:0 0;
    border-radius:0
}
.m_form .form_item .required .input_style {
    padding-left:18px
}
.m_form .select_style {
    position:relative
}
.m_form .select_style .arrow {
    position:absolute;
    right:16px;
    font-size:12px;
    line-height:44px;
    color:#666;
    cursor:pointer
}
.m_form .select_style .select_input {
    cursor:pointer
}
.select_list_wrap {
    position:absolute;
    top:100%;
    margin-top:10px;
    width:100%;
    padding:8px 6px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background:#fff;
    border:1px solid #eee;
    -webkit-box-shadow:0 0 8px rgba(0,0,0,.1);
    box-shadow:0 0 8px rgba(0,0,0,.1);
    border-radius:2px;
    z-index:999
}
.select_list_wrap .select_item {
    font-size:14px;
    color:#333;
    line-height:40px;
    padding-left:14px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer
}
.select_list_wrap .select_item:hover {
    background:#f0f0f0
}
.select_list_wrap .select_list {
    max-height:320px;
    overflow:auto
}
.select_list_wrap .select_list::-webkit-scrollbar {
    width:5px
}
.select_list_wrap .select_list::-webkit-scrollbar-thumb {
    background-color:#c1c1c1
}
.select_list_wrap .select_list::-webkit-scrollbar-track {
    background-color:#f7f7f7
}
.m_form .form_item .textarea_style {
    font-size:13px;
    color:#333;
    width:100%;
    border:0;
    padding:9px 14px;
    height:100px;
    resize:none;
    outline:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background:0 0;
    border-radius:0
}
.m_form .form_item .required .textarea_style {
    padding-left:18px
}
.m_form .item_type_textarea .required_icon {
    top:-1px
}
.m_form .item_type_desc {
    min-height:30px
}
.m_form .item_type_desc .primary_title {
    font-size:14px;
    font-weight:400;
    color:#333;
    margin-bottom:10px;
    white-space:pre-line
}
.m_form .item_type_desc .description {
    font-size:12px;
    font-weight:400;
    color:#666;
    white-space:pre-line
}
.m_form .form_item .item_type_file {
    width:100%
}
.m_form .item_type_file .file_upload {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.m_form .item_type_file .file_upload_btn {
    position:relative;
    width:100px;
    height:44px;
    line-height:44px;
    font-size:13px;
    color:#333;
    outline:0;
    display:inline-block;
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    cursor:pointer;
    border:0;
    background:0 0
}
.m_form .item_type_file .file_upload_btn span {
    display:inline-block;
    margin-right:8px
}
.m_form.s_0 .item_type_file .file_upload_btn {
    background:rgba(204,204,204,.15)
}
.m_form.s_1 .item_type_file .file_upload_btn {
    border:1px solid rgba(178,178,178,.35);
    border-radius:2px;
    line-height:42px
}
.m_form.s_2 .item_type_file .file_name_text {
    margin-right:0
}
.m_form.s_2 .item_type_file .file_upload_btn {
    border-bottom:1px solid rgba(178,178,178,.35);
    width:110px
}
.m_form.s_2 .item_type_file .file_upload_btn:before {
    content:"";
    display:block;
    position:absolute;
    left:0;
    top:11px;
    width:0;
    height:22px;
    border-left:1px solid rgba(178,178,178,.35)
}
.m_form .item_type_file .file_upload_btn .uploadify-button {
    display:none
}
.m_form .item_type_file .file_name_text {
    width:100%;
    margin-right:10px;
    position:relative
}
.m_form .item_type_file .file_name_text .input_style {
    padding-right:40px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
.m_form .item_type_file .del_file_btn {
    position:absolute;
    right:14px;
    border:0;
    outline:0;
    cursor:pointer;
    font-size:17px;
    line-height:44px;
    background:0 0;
    color:#999
}
.m_form .item_type_file .file_size_tips {
    font-size:12px;
    margin-top:7px;
    display:block;
    color:#666;
    padding-left:2px
}
.m_form .item_type_radio {
    padding-top:2px
}
.m_form .item_type_radio.required {
    padding-left:20px
}
.m_form .form_item .item_type_radio .required_icon {
    line-height:21px
}
.m_form .radio_style .radio_active .radio_inner {
    border:none
}
.m_form .radio_style .radio_item:not(.radio_active) .radio_inner {
    background:#fff
}
.m_form .radio_style .radio_item {
    display:inline-block;
    font-size:13px;
    line-height:19px;
    color:#333;
    list-style-type:none;
    margin-right:20px;
    cursor:pointer
}
.m_form .radio_style .radio_inner {
    display:inline-block;
    width:18px;
    height:18px;
    margin-right:7px;
    font-size:12px;
    line-height:18px;
    color:#fff;
    text-align:center;
    border:1px solid #e0e0e0;
    border-radius:50%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.m_form .radio_style .radio_item:nth-last-child(1) {
    margin-right:0
}
.m_form .item_type_checkbox {
    padding-top:2px
}
.m_form .item_type_checkbox.required {
    padding-left:20px
}
.m_form .form_item .item_type_checkbox .required_icon {
    line-height:21px
}
.m_form .checkbox_style .checkbox_active .checkbox_inner {
    border:none
}
.m_form .checkbox_style .checkbox_item:not(.checkbox_active) .checkbox_inner {
    background:#fff
}
.m_form .checkbox_style .checkbox_item {
    display:inline-block;
    font-size:13px;
    line-height:19px;
    color:#333;
    list-style-type:none;
    margin-right:20px;
    cursor:pointer
}
.m_form .checkbox_style .checkbox_inner {
    display:inline-block;
    width:18px;
    height:18px;
    margin-right:7px;
    font-size:12px;
    line-height:18px;
    color:#fff;
    text-align:center;
    border:1px solid #e0e0e0;
    border-radius:2px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.m_form .checkbox_style .checkbox_item:nth-last-child(1) {
    margin-right:0
}
.m_form .item_type_city {
    margin:0 -1.2%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.m_form .item_type_city .select_wrap {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 1.2%;
    -webkit-box-flex:1;
    -ms-flex:auto;
    flex:auto
}
.m_form .item_type_city .mobi_select {
    display:none
}
.jz_screen_mobi .m_form .item_type_city {
    margin:0
}
.jz_screen_mobi .m_form .item_type_city .pc_select {
    display:none
}
.jz_screen_mobi .m_form .item_type_city .mobi_select {
    display:block;
    cursor:pointer
}
.m_form .item_type_phone {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.m_form .item_type_phone .phone_number_wrap {
    position:relative;
    width:100%
}
.m_form .item_type_phone .area_code {
    width:28%;
    margin-right:2.4%;
    display:none;
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none
}
.m_form .item_type_phone .area_code_mobi {
    margin-right:0;
    width:90px;
    position:relative
}
.m_form .item_type_phone .area_code_mobi:after {
    content:"";
    display:block;
    position:absolute;
    height:22px;
    width:0;
    top:10px;
    right:0;
    border-right:1px solid #e3e2e8
}
.jz_screen_pc .m_form .item_type_phone .area_code_pc {
    display:block
}
.jz_screen_mobi .m_form .item_type_phone .area_code_mobi {
    display:block
}
.m_form .item_type_date {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.m_form .item_type_date .connect_icon {
    font-size:16px;
    line-height:44px;
    width:2.4%;
    text-align:center;
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none
}
.m_form .item_type_date .end_time_input,.m_form .item_type_date .start_time_input {
    cursor:pointer
}
.m_form .form_item .item_type_validateCode {
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.m_form .item_type_validateCode .validateCode_img {
    width:121px;
    height:44px;
    display:inline-block;
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    cursor:pointer
}
.m_form .item_type_validateCode .validateCode_input {
    max-width:400px;
    margin-right:10px
}
.m_form .form_submit {
    width:100%;
    max-width:300px;
    height:44px;
    line-height:44px;
    font-size:16px;
    border:none;
    outline:0;
    color:#fff;
    cursor:pointer
}
.m_form .formitem_submit {
    margin-top:10px
}
.m_form .formitem_submit .title {
    display:none
}
.m_form.s_0 .input_style {
    background:rgba(204,204,204,.15)
}
.m_form.s_1 .input_style {
    border:1px solid #e0e0e0;
    border-radius:2px;
    background:#fff
}
.m_form.s_2 .input_style {
    border-bottom:1px solid rgba(178,178,178,.25)
}
.m_form.s_0 .textarea_style {
    background:rgba(204,204,204,.15)
}
.m_form.s_1 .textarea_style {
    border:1px solid #e0e0e0;
    border-radius:2px;
    background:#fff
}
.m_form.s_2 .textarea_style {
    border-bottom:1px solid rgba(178,178,178,.25)
}
.jz_screen_mobi .m_form {
    padding:3.2% 3.72%
}
.jz_screen_mobi .m_form .form_title {
    margin:8px 0 10px
}
.jz_screen_mobi .m_form .form_container {
    padding-bottom:5px
}
.jz_screen_mobi .m_form .form_submit {
    max-width:100%
}
.p_popup_layer {
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:10000
}
.p_popup_layer .popup_mask {
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5);
    display:none
}
.p_popup_layer .popup_content {
    position:absolute;
    bottom:0;
    width:100%;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -webkit-transform:translate(0,100%);
    transform:translate(0,100%)
}
.p_popup_layer .popup_content.active {
    -webkit-transform:none;
    transform:none
}
.p_mobi_picker {
    position:relative;
    background:#fff;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.p_mobi_picker:before {
    content:"";
    display:block;
    position:absolute;
    bottom:76px;
    height:38px;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border:1px solid #e3e2e8;
    border-left:0;
    border-right:0;
    pointer-events:none
}
.p_mobi_picker:after {
    content:"";
    display:block;
    position:absolute;
    top:42px;
    bottom:0;
    left:0;
    right:0;
    background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.95)),to(hsla(0,0%,100%,.6))),-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.95)),to(hsla(0,0%,100%,.6)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6)),linear-gradient(0deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6));
    background-position:top,bottom;
    background-size:100% 76px;
    background-repeat:no-repeat;
    pointer-events:none
}
.p_mobi_picker .header {
    height:41px;
    line-height:41px;
    border-bottom:1px solid #eee
}
.p_mobi_picker .list {
    height:190px;
    list-style:none;
    overflow:hidden;
    margin:0;
    padding:0
}
.p_mobi_picker .list:after,.p_mobi_picker .list:before {
    content:"";
    display:block;
    height:76px
}
.p_mobi_picker .list .item {
    text-align:center;
    font-size:18px;
    height:38px;
    line-height:38px
}
.p_mobi_picker .header .btn {
    font-size:16px;
    color:#333;
    display:inline-block;
    padding:0 30px;
    cursor:pointer
}
.p_mobi_picker .header .confirm {
    color:#5874d8;
    float:right
}
.p_mobi_address_picker {
    background:#fff;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    color:#333
}
.p_mobi_address_picker .title {
    text-align:center;
    font-weight:400;
    font-size:16px;
    line-height:45px
}
.p_mobi_address_picker .select_title {
    list-style-type:none;
    border-bottom:1px solid #eee;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:distribute;
    justify-content:space-around
}
.p_mobi_address_picker .select_title .item {
    font-size:15px;
    line-height:35px;
    width:100%;
    text-align:center;
    cursor:pointer
}
.p_mobi_address_picker .select_title .text {
    display:inline-block;
    position:relative
}
.p_mobi_address_picker .select_title .active .text .line {
    content:"";
    position:absolute;
    width:100%;
    padding:0 5px;
    left:-5px;
    bottom:0;
    display:block;
    height:2px
}
.p_mobi_address_picker .select_list {
    height:300px;
    padding:8px 0
}
.p_mobi_address_picker .select_list .item {
    line-height:38px;
    padding:0 25px;
    font-size:14px;
    cursor:pointer
}
.module_product_nav_content {
    overflow:hidden
}
.module_product_nav_content .title {
    -webkit-background-clip:text
}
.module_product_nav_content a {
    text-decoration:none;
    display:inline-block;
    height:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-background-clip:text
}
.module_product_nav_content .arrow {
    display:none
}
.jz_screen_pc .module_product_nav_content .level_2 {
    display:block!important
}
.jz_screen_pc .module_product_nav_content .level_3 {
    display:block!important
}
.jz_screen_pc .module_product_nav_content .vertical>li {
    float:none!important
}
.jz_screen_pc .module_product_nav_content a,.jz_screen_pc.module_product_nav_content .title {
    border-bottom:none!important
}
.jz_screen_pc .module_product_nav_style1 .level_1 {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-bottom:-1px
}
.jz_screen_pc .module_product_nav_style1 .level_1>li {
    width:25%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:30px 12px;
    border-bottom:1px solid #ececec;
    position:relative
}
.jz_screen_pc .module_product_nav_style1 .level_1>li:after {
    content:'';
    display:block;
    position:absolute;
    top:20px;
    right:0;
    height:calc(100% - 40px);
    border-right:1px dashed #ececec
}
.jz_screen_pc .module_product_nav_style1 .level_1>li:nth-child(4n):after,.jz_screen_pc .module_product_nav_style1 .level_1>li:nth-last-child(1):after {
    display:none
}
.jz_screen_pc .module_product_nav_style1 a {
    line-height:32px;
    padding:0 10px
}
.jz_screen_pc .module_product_nav_style1 .title a {
    font-size:16px;
    color:#333
}
.jz_screen_pc .module_product_nav_style1 .level_2>li>a {
    font-size:14px;
    color:#666
}
.jz_screen_pc .module_product_nav_style1 .level_3>li>a {
    font-size:12px;
    color:#999
}
.jz_screen_pc .module_product_nav_style1 .level_2>li,.jz_screen_pc .module_product_nav_style1 .level_3>li {
    float:left
}
.jz_screen_pc .module_product_nav_style1 .level_2:after,.jz_screen_pc .module_product_nav_style1 .level_3:after {
    content:'';
    display:block;
    clear:both
}
.jz_screen_pc .module_product_nav_style0 a {
    line-height:38px
}
.jz_screen_pc .module_product_nav_style0 .level_1>li {
    padding:10px 18px;
    border-bottom:1px solid #ececec
}
.jz_screen_pc .module_product_nav_style0 .level_1>li>div {
    display:inline-block
}
.jz_screen_pc .module_product_nav_style0 .level_1>li>div>.title {
    display:list-item;
    list-style:disc inside;
    font-size:14px
}
.jz_screen_pc .module_product_nav_style0 .level_2>li,.jz_screen_pc .module_product_nav_style0 .level_3>li {
    float:left
}
.jz_screen_pc .module_product_nav_style0 .level_2:after,.jz_screen_pc .module_product_nav_style0 .level_3:after {
    content:'';
    display:block;
    clear:both
}
.jz_screen_pc .module_product_nav_style0 .level_2>li>a {
    padding:0 11px
}
.jz_screen_pc .module_product_nav_style0 .level_3>li>a {
    padding:0 8px
}
.jz_screen_pc .module_product_nav_style0 .level_2 {
    margin:0 -11px;
    padding:0 14px
}
.jz_screen_pc .module_product_nav_style0 .level_3 {
    padding:0 3px
}
.jz_screen_pc .module_product_nav_style0 .title {
    color:#666
}
.jz_screen_pc .module_product_nav_style0 .title a {
    color:#333;
    font-size:16px;
    padding:0 10px;
    margin-left:-17px
}
.jz_screen_pc .module_product_nav_style0 .level_2>li>a {
    font-size:14px;
    color:#666
}
.jz_screen_pc .module_product_nav_style0 .level_3>li>a {
    font-size:12px;
    color:#999
}
.jz_screen_mobi .module_product_nav_content li,.jz_screen_mobi.module_product_nav_content .title {
    border-bottom:none!important
}
.jz_screen_mobi .module_product_nav_content .level_2 {
    display:none
}
.jz_screen_mobi .module_product_nav_content .level_3 {
    display:none
}
.jz_screen_mobi .module_product_nav_content .level_1>li {
    line-height:50px
}
.jz_screen_mobi .module_product_nav_content a {
    display:block;
    width:100%;
    color:#333;
    border-bottom:1px solid #ececec;
    background:#fff;
    position:relative
}
.jz_screen_mobi .module_product_nav_content .arrow {
    display:block;
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg);
    color:#333;
    font-size:14px;
    padding:0 25px;
    line-height:inherit;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
}
.jz_screen_mobi .module_product_nav_content .arrow.open {
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.jz_screen_mobi .module_product_nav_content .level_1>li>div>.title a {
    font-size:15px;
    padding-left:18px
}
.jz_screen_mobi .module_product_nav_content .level_2>li>a {
    font-size:14px;
    padding-left:40px
}
.jz_screen_mobi .module_product_nav_content .level_3>li>a {
    font-size:13px;
    padding-left:56px;
    background:#fafafa
}
.module_product_nav_content .empty_tips {
    text-align:center;
    font-size:0;
    padding:90px 0
}
.module_product_nav_content .empty_img {
    display:inline-block;
    width:157px;
    height:123px;
    background:url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 0
}
.module_product_nav_content .tips_text {
    display:inline-block;
    font-size:16px;
    line-height:16px;
    color:#333;
    margin-top:28px
}
.module_product_nav_content .empty_tips.is_mobi {
    padding:48px 0
}
.module_product_nav_content .empty_tips.is_mobi .tips_text {
    font-size:14px;
    line-height:14px;
    margin-top:24px
}
.module_news_result_content {
    background:#fff
}
.news_result_item_line {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    padding:36px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:all .3s;
    transition:all .3s
}
.news_result_item_line:hover {
    -webkit-box-shadow:0 10px 32px rgba(0,0,0,.15);
    box-shadow:0 10px 32px rgba(0,0,0,.15);
    background:#fff
}
.news_result_item_line:hover .news_result_item_content,.news_result_item_line:hover .news_result_item_content .news_result_item_header,.news_result_item_line:hover .news_result_item_content .news_result_item_header .news_result_item_title {
    color:inherit
}
.news_result_item_link {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1
}
.news_result_img_box {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:38%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin-right:3.508771925%;
    overflow:hidden
}
.news_result_img {
    width:100%;
    height:0;
    padding-top:58.82352%;
    background:no-repeat center;
    background-size:cover;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
}
.news_result_item_line:hover .news_result_img {
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
}
.news_result_item_content {
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.news_result_item_header {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-top:0
}
.news_result_item_title {
    font-size:16px;
    color:#333;
    font-weight:400;
    line-height:1.5
}
.news_result_item_date {
    font-size:16px;
    color:#999;
    line-height:1
}
.news_result_item_summery {
    margin-top:2.626316%;
    font-size:13px;
    color:#878787;
    line-height:1.7
}
.news_result_item_group {
    margin-top:1.3%;
    line-height:1
}
.news_result_item_group_item {
    display:inline-block;
    position:relative;
    height:25px;
    line-height:25px;
    padding:0 10px;
    border:1px solid #c7c7c7;
    margin-right:15px;
    border-radius:3px;
    color:#6f6f6f;
    font-size:14px;
    z-index:2
}
.news_result_parting_line {
    height:0;
    border-bottom:1px solid #ececec;
    margin:2.5% 1.6666%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.module_news_result_style1 .news_result_item_content {
    width:760px
}
.module_news_result_style1 .news_result_item_line {
    padding:1.6666%
}
.module_news_result_style1 .news_result_item_header {
    margin-top:4.078%
}
.module_news_result_style2 {
    background:0 0;
    padding-bottom:24px
}
.module_news_result_style2 .news_result_wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    padding-top:0;
    padding-bottom:0;
    font-size:0
}
.module_news_result_style2 .news_result_item_line {
    width:calc(25% - 20px);
    padding-left:0;
    padding-right:0;
    display:inline-block;
    vertical-align:top;
    background:#fff;
    border-radius:6px;
    overflow:hidden
}
.module_news_result_style2 .news_result_item_line {
    margin-right:10px;
    margin-left:10px;
    padding-top:0;
    margin-top:24px;
    padding-bottom:0
}
.module_news_result_style2 .news_result_item_line_num1:nth-child(1n) {
    margin-right:0
}
.module_news_result_style2 .news_result_item_line_num2:nth-child(2n) {
    margin-right:0
}
.module_news_result_style2 .news_result_item_line_num3:nth-child(3n) {
    margin-right:0
}
.module_news_result_style2 .news_result_item_line_num4:nth-child(4n) {
    margin-right:0
}
.module_news_result_style2 .news_result_item_line_num5:nth-child(5n) {
    margin-right:0
}
.module_news_result_style2 .news_result_item_line_num6:nth-child(6n) {
    margin-right:0
}
.module_news_result_style2 .news_result_item_content {
    padding-bottom:5%
}
.module_news_result_style2 .news_result_item_inner {
    display:block;
    padding-left:0;
    padding-right:0;
    padding-top:5%;
    padding-bottom:5%
}
.module_news_result_style2 .news_result_img_box {
    width:90%;
    margin:0 auto;
    margin-top:5%;
    overflow:hidden
}
.module_news_result_style2 .news_result_img {
    padding-top:52.631%;
    margin-right:0
}
.module_news_result_style2 .news_result_item_content {
    padding-left:5%;
    padding-right:5%
}
.module_news_result_style2 .news_result_item_header {
    display:block
}
.module_news_result_style2 .news_result_item_title {
    margin-top:20px
}
.module_news_result_style2 .news_result_item_date {
    display:inline-block;
    margin-top:9px;
    max-width:100%;
    line-height:1
}
.module_news_result_style2 .news_result_item_ext_line {
    margin-top:20px
}
.module_news_result_style2 .news_result_item_group {
    display:inline-block;
    width:calc(100% - 40px);
    line-height:1;
    margin-top:-12px
}
.module_news_result_style2 .news_result_item_group_item {
    display:inline-block;
    position:relative;
    height:26px;
    line-height:26px;
    max-width:100%;
    padding:0 8px;
    border:1px solid #e5e5e5;
    margin-top:12px;
    margin-right:15px;
    border-radius:5px;
    color:#999;
    font-size:12px;
    word-break:keep-all;
    overflow:hidden;
    z-index:2
}
.module_news_result_style2 .news_result_item_date {
    font-size:14px
}
.module_news_result_style2 .news_result_item_summery {
    margin-top:18px;
    font-size:14px;
    color:#666;
    line-height:1.7
}
.module_news_result_style2 .news_result_item_arrow_link {
    max-width:100%;
    float:right;
    display:block;
    position:relative;
    width:40px;
    height:28px;
    overflow:hidden
}
.module_news_result_style2 .news_result_item_arrow {
    display:none
}
.module_news_result_style2 .news_result_item_line:hover .news_result_item_arrow {
    -webkit-animation:newsListArrow .36s ease;
    animation:newsListArrow .36s ease
}
.module_news_result_style2 .news_result_item_arrow_link:before {
    content:"";
    display:inline-block;
    position:absolute;
    left:0;
    top:0;
    width:30px;
    height:28px;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -23px -324px;
    -webkit-transition:all .36s ease;
    transition:all .36s ease
}
.module_news_result_style2 .news_result_item_arrow_link:after {
    content:"";
    display:inline-block;
    position:absolute;
    left:-30px;
    top:0;
    width:30px;
    height:28px;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -23px -324px;
    -webkit-transition:all .36s ease;
    transition:all .36s ease;
    opacity:0
}
.module_news_result_style2 .news_result_item_line:hover .news_result_item_arrow_link:before {
    left:30px;
    opacity:0
}
.module_news_result_style2 .news_result_item_line:hover .news_result_item_arrow_link:after {
    left:0;
    opacity:1
}
.jz_screen_mobi .news_result_item_line:hover .news_result_img {
    -webkit-transform:scale(1);
    transform:scale(1)
}
.jz_screen_mobi .news_result_item_line:hover {
    -webkit-box-shadow:none;
    box-shadow:none
}
.jz_screen_mobi .news_result_img_box {
    width:36.235955%;
    margin-right:12px
}
.jz_screen_mobi .news_result_img {
    width:100%;
    height:0;
    padding-top:81%
}
.jz_screen_mobi .module_news_result_style1 .news_result_item_content {
    width:62%
}
.jz_screen_mobi .news_result_item_header {
    display:block
}
.jz_screen_mobi .news_result_item_title {
    font-size:14px;
    line-height:1.5
}
.jz_screen_mobi .news_result_item_date {
    display:block;
    margin-top:10px;
    font-size:12px
}
.jz_screen_mobi .news_result_item_summery {
    margin-top:10px;
    font-size:12px
}
.jz_screen_mobi .module_news_result_style1 .news_result_item_summery,.jz_screen_mobi .module_news_result_style1 .news_result_item_title {
    display:-webkit-box;
    max-height:40px;
    line-height:1.5;
    -webkit-line-clamp:2;
    text-overflow:-o-ellipsis-lastline;
    text-overflow:ellipsis;
    overflow:hidden;
    -webkit-box-orient:vertical
}
.jz_screen_mobi .module_news_result_style1 .news_result_item_summery {
    max-height:36px
}
.jz_screen_mobi .news_result_item_group {
    margin-top:10px
}
.jz_screen_mobi .news_result_item_group_item {
    height:26px;
    line-height:24px;
    padding:0 10px;
    font-size:12px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin-right:12px
}
.jz_screen_mobi .news_result_parting_line {
    margin:0 4%
}
.jz_screen_mobi .module_news_result_style1 .news_result_item_header {
    margin-top:0
}
.jz_screen_mobi .module_news_result_style1 .news_result_item_line {
    padding:20px 0;
    margin-left:3.6458%;
    margin-right:3.6458%;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.jz_screen_mobi .module_news_result_style2 {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 1.8229%
}
.jz_screen_mobi .module_news_result_style2 .news_result_item_line {
    border-radius:0
}
.jz_screen_mobi .module_news_result_style2 .news_result_item_line:hover {
    border-radius:0
}
.jz_screen_mobi .module_news_result_style2 .news_result_item_line {
    width:46.3542%;
    margin-left:1.8229%;
    margin-right:1.8229%;
    margin-top:20px;
    padding:0 0 6px 0
}
.jz_screen_mobi .module_news_result_style2 .news_result_img_box {
    margin:0;
    width:100%
}
.jz_screen_mobi .module_news_result_style2 .news_result_item_content {
    padding:0 6px;
    width:100%
}
.jz_screen_mobi .module_news_result_style2 .news_result_item_title {
    margin-top:10px;
    line-height:1.5
}
.jz_screen_mobi .module_news_result_style2 .news_result_item_group {
    margin-top:0;
    height:auto
}
.jz_screen_mobi .module_news_result_style2 .news_result_item_group_item {
    margin-top:12px
}
.jz_screen_mobi .module_news_result_style2 .news_result_item_group {
    width:100%
}
.jz_screen_mobi .module_news_result_style2 .news_result_item_content {
    padding:0
}
.jz_screen_mobi .module_news_result_style2 .news_result_item_summery,.jz_screen_mobi .module_news_result_style2 .news_result_item_title {
    display:-webkit-box;
    max-height:40px;
    line-height:1.5;
    -webkit-line-clamp:2;
    text-overflow:-o-ellipsis-lastline;
    text-overflow:ellipsis;
    overflow:hidden;
    -webkit-box-orient:vertical
}
.jz_screen_mobi .module_news_result_style2 .news_result_item_summery {
    max-height:36px
}
.jz_screen_mobi .module_news_result_style2 .news_result_wrap .news_result_item_mobi_full {
    width:96.3542%
}
.jz_screen_mobi .news_result_item_line .news_result_item_arrow_link {
    display:none
}
.jz_screen_mobi .module_news_result_style2 .news_result_img {
    padding-top:52.631%
}
.module_news_list_content {
    background:#fff
}
.module_news_list_style1 {
    background:0 0;
    padding-bottom:24px
}
.news_list_item_line {
    position:relative;
    -webkit-transition:all .4s ease-out;
    transition:all .4s ease-out;
    padding-left:1.6666%;
    padding-right:1.6666%;
    padding-top:2.5%;
    padding-bottom:2.5%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.news_list_item_line .news_list_item_inner,.news_list_item_line .news_list_item_inner .news_list_item_content,.news_list_item_line .news_list_item_inner .news_list_item_content .news_list_item_header {
    color:inherit
}
.news_list_item_line:hover {
    -webkit-box-shadow:rgba(0,0,0,.12) 0 0 22px;
    box-shadow:rgba(0,0,0,.12) 0 0 22px;
    border-radius:4px;
    background:#fff
}
.news_list_item_line .news_list_item_title {
    color:inherit
}
.news_list_item_inner {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:all 1s ease-out;
    transition:all 1s ease-out
}
.news_list_img_box {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    width:38%;
    max-width:100%;
    margin-right:30px;
    overflow:hidden;
    -ms-flex-negative:0;
    flex-shrink:0
}
.jz_screen_mobi .news_list_img_box {
    -ms-flex-negative:1;
    flex-shrink:1
}
.news_list_img {
    width:100%;
    height:0;
    padding-top:58.82352%;
    background:no-repeat center;
    background-size:cover;
    -webkit-transition:all .36s ease;
    transition:all .36s ease
}
.jz_screen_pc .news_list_item_line.jz_animate_go .news_list_img,.jz_screen_pc .news_list_item_line:hover .news_list_img {
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
}
.news_list_item_content {
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.news_list_item_header {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-top:0
}
.news_list_item_link {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1
}
.news_list_item_title {
    font-size:16px;
    font-weight:400;
    color:#333;
    line-height:24px;
    word-break:break-all;
    height: 25px;
    overflow: hidden;
}
.news_list_item_date {
    font-size:14px;
    color:#999;
    line-height:24px
}
.news_list_item_summery {
    margin-top:18px;
    font-size:14px;
    color:#666;
    line-height:1.7;
    height: 50px;
    overflow: hidden;
}
.news_list_item_group {
    line-height:1;
    margin-top:-12px
}
.news_list_item_group_item {
    display:inline-block;
    position:relative;
    height:26px;
    line-height:26px;
    max-width:100%;
    padding:0 8px;
    border:1px solid #e5e5e5;
    margin-top:12px;
    margin-right:15px;
    border-radius:5px;
    color:#999;
    font-size:12px;
    word-break:keep-all;
    overflow:hidden;
    z-index:2
}
.news_list_parting_line {
    height:0;
    border-bottom:1px solid #ececec;
    margin:0 1.6666%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.module_news_list_style0 .news_list_item_line {
    padding:30px
}
.module_news_list_style0 .news_list_item_header {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.module_news_list_style0 .news_list_item_date {
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-left:30px
}
.jz_manage_web_mobi .module_news_list_style0 .news_list_item_line {
    padding:3.2% 3.72%
}
.module_news_list_style2 .news_list_item_content {
    width:auto
}
.module_news_list_style2 .news_list_item_line {
    padding:30px
}
.module_news_list_style2 .news_list_item_header {
    margin-top:20px;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.module_news_list_style2 .news_list_item_date {
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-left:30px
}
.module_news_list_style3 .news_list_item_line {
    padding:30px
}
.module_news_list_style3 .news_list_item_header {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.module_news_list_style3 .news_list_item_date {
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-left:30px
}
.jz_manage_web_mobi .module_news_list_style3 .news_list_item_line {
    padding:3.2% 3.72%
}
.module_news_list_style3 .news_list_item_line_pic .news_list_item_content {
    width:auto
}
.module_news_list_style3 .news_list_item_line_pic.news_list_item_inner {
    padding-right:3.3333%
}
.module_news_list_style1 .news_list_wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    padding-top:0;
    padding-bottom:0;
    font-size:0
}
.module_news_list_style1 .news_list_item_line {
    width:calc(25% - 20px);
    padding-left:0;
    padding-right:0;
    display:inline-block;
    vertical-align:top;
    background:#fff;
    border-radius:6px;
    overflow:hidden
}
.module_news_list_style1 .news_list_item_line {
    margin-right:10px;
    margin-left:10px;
    padding-top:0;
    margin-top:24px;
    padding-bottom:0
}
.module_news_list_style1 .news_list_item_line_num1:nth-child(1n) {
    margin-right:0
}
.module_news_list_style1 .news_list_item_line_num2:nth-child(2n) {
    margin-right:0
}
.module_news_list_style1 .news_list_item_line_num3:nth-child(3n) {
    margin-right:0
}
.module_news_list_style1 .news_list_item_line_num4:nth-child(4n) {
    margin-right:0
}
.module_news_list_style1 .news_list_item_line_num5:nth-child(5n) {
    margin-right:0
}
.module_news_list_style1 .news_list_item_line_num6:nth-child(6n) {
    margin-right:0
}
.module_news_list_style1 .news_list_item_inner {
    display:block;
    padding-left:0;
    padding-right:0;
    padding-top:5%;
    padding-bottom:5%
}
.module_news_list_style1 .news_list_img_box {
    width:90%;
    margin:0 auto;
    overflow:hidden
}
.module_news_list_style1 .news_list_img {
    padding-top:52.631%;
    margin-right:0;
    position:relative
}
.module_news_list_style1 .news_list_item_content {
    padding-left:5%;
    padding-right:5%
}
.module_news_list_style1 .news_list_item_header {
    display:block
}
.module_news_list_style1 .news_list_item_title {
    margin-top:20px
}
.module_news_list_style1 .news_list_item_date {
    display:inline-block;
    margin-top:9px;
    max-width:100%;
    line-height:1
}
.module_news_list_style1 .news_list_item_group {
    display:inline-block;
    width:calc(100% - 40px);
    line-height:1
}
.news_list_item_ext_line {
    margin-top:20px
}
.news_list_item_ext_line:after {
    content:"";
    display:table;
    clear:both;
    height:0;
    line-height:0
}
.news_list_item_arrow_link {
    display:none
}
.module_news_list_style1 .news_list_item_arrow_link {
    max-width:100%;
    float:right;
    display:block;
    position:relative;
    width:40px;
    height:28px;
    overflow:hidden
}
.module_news_list_style1 .news_list_item_arrow {
    display:none
}
.module_news_list_style1 .news_list_item_line:hover .news_list_item_arrow {
    -webkit-animation:newsListArrow .36s ease;
    animation:newsListArrow .36s ease
}
.module_news_list_style1 .news_list_item_arrow_link:before {
    content:"";
    display:inline-block;
    position:absolute;
    left:0;
    top:0;
    width:30px;
    height:28px;
    background:url(../image/vbg01.png) -23px -324px;
    -webkit-transition:all .36s ease;
    transition:all .36s ease
}
.module_news_list_style1 .news_list_item_arrow_link:after {
    content:"";
    display:inline-block;
    position:absolute;
    left:-30px;
    top:0;
    width:30px;
    height:28px;
    background:url(../image/vbg01.png) -23px -324px;
    -webkit-transition:all .36s ease;
    transition:all .36s ease;
    opacity:0
}
.module_news_list_style1 .news_list_item_line:hover .news_list_item_arrow_link:before {
    left:30px;
    opacity:0
}
.module_news_list_style1 .news_list_item_line:hover .news_list_item_arrow_link:after {
    left:0;
    opacity:1
}
@-webkit-keyframes newsListArrow {
    0% {
        left:0
    }
    50% {
        left:50px
    }
    51% {
        left:-20px
    }
    100% {
        left:0
    }
}@keyframes newsListArrow {
     0% {
         left:0
     }
     50% {
         left:50px
     }
     51% {
         left:-20px
     }
     100% {
         left:0
     }
 }.jz_screen_mobi .news_list_item_line:hover .news_list_img {
      -webkit-transform:scale(1);
      transform:scale(1)
  }
.jz_screen_mobi .news_list_item_line .news_list_item_arrow_link {
    display:none
}
.jz_screen_mobi .news_list_item_line:hover {
    -webkit-box-shadow:none;
    box-shadow:none
}
.jz_screen_mobi .news_list_img_box {
    width:126px;
    margin-right:12px
}
.jz_screen_mobi .news_list_img {
    width:100%;
    height:0
}
.jz_screen_mobi .module_news_list_style2 .news_list_img {
    padding-top:81%
}
.jz_screen_mobi .module_news_list_style3 .news_list_img {
    padding-top:81%
}
.jz_screen_mobi .news_list_item_line_pic .news_list_item_content {
    width:62%
}
.jz_screen_mobi .module_news_list_style3 .news_list_item_line_pic .news_list_item_content {
    width:62%
}
.jz_screen_mobi .module_news_list_content .news_list_item_line {
    margin-left:3.72%;
    margin-right:3.6458%;
    padding:20px 0
}
.jz_screen_mobi .module_news_list_content .news_list_item_inner {
    padding:0;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.jz_screen_mobi .module_news_list_content .news_list_item_header {
    display:block;
    margin-top:0
}
.jz_screen_mobi .module_news_list_content .news_list_item_title {
    font-size:14px
}
.jz_screen_mobi .module_news_list_content .news_list_item_date {
    display:block;
    margin-top:5px;
    font-size:12px;
    line-height:1
}
.jz_screen_mobi .module_news_list_content .news_list_item_summery {
    font-size:12px;
    margin-top:10px
}
.jz_screen_mobi .module_news_list_content .news_list_item_group {
    margin-top:-20px
}
.jz_screen_mobi .module_news_list_content .news_list_item_group_item {
    height:26px;
    line-height:24px;
    padding:0 8px;
    font-size:12px;
    margin-right:12px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.jz_screen_mobi .news_list_parting_line {
    margin:0 3.6458%
}
.jz_screen_mobi .jz_screen_mobi .module_news_list_style0 .news_list_item_line {
    padding:2.5%
}
.jz_screen_mobi .module_news_list_style0 .news_list_item_date,.jz_screen_mobi .module_news_list_style2 .news_list_item_date,.jz_screen_mobi .module_news_list_style3 .news_list_item_date {
    margin-left:0
}
.jz_screen_mobi .module_news_list_style1 {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 1.8229%
}
.jz_screen_mobi .module_news_list_style1 .news_list_item_line {
    border-radius:0
}
.jz_screen_mobi .module_news_list_style1 .news_list_item_line:hover {
    border-radius:0
}
.jz_screen_mobi .module_news_list_style1 .news_list_item_line {
    width:46.3542%;
    margin-left:1.8229%;
    margin-right:1.8229%;
    margin-top:20px;
    padding:0 0 6px 0
}
.jz_screen_mobi .module_news_list_style1 .news_list_img_box {
    margin:0;
    width:100%
}
.jz_screen_mobi .module_news_list_style1 .news_list_item_content {
    padding:0 6px;
    width:100%
}
.jz_screen_mobi .module_news_list_style1 .news_list_item_title {
    margin-top:10px;
    line-height:1.5
}
.jz_screen_mobi .module_news_list_style1 .news_list_item_group {
    margin-top:0;
    height:auto
}
.jz_screen_mobi .module_news_list_style1 .news_list_item_group_item {
    margin-top:12px
}
.jz_screen_mobi .module_news_list_style1 .news_list_item_group {
    width:100%
}
.jz_screen_mobi .module_news_list_style2 .news_list_item_content {
    padding:0
}
.jz_screen_mobi .module_news_list_style3 .news_list_item_content {
    padding:0
}
.jz_screen_mobi .module_news_list_style1 .news_list_item_summery,.jz_screen_mobi .module_news_list_style1 .news_list_item_title,.jz_screen_mobi .module_news_list_style2 .news_list_item_summery,.jz_screen_mobi .module_news_list_style2 .news_list_item_title,.jz_screen_mobi .module_news_list_style3 .news_list_item_summery,.jz_screen_mobi .module_news_list_style3 .news_list_item_title {
    display:-webkit-box;
    max-height:40px;
    line-height:1.5;
    -webkit-line-clamp:2;
    text-overflow:-o-ellipsis-lastline;
    text-overflow:ellipsis;
    overflow:hidden;
    -webkit-box-orient:vertical
}
.jz_screen_mobi .module_news_list_style1 .news_list_item_summery,.jz_screen_mobi .module_news_list_style2 .news_list_item_summery,.jz_screen_mobi .module_news_list_style3 .news_list_item_summery {
    max-height:36px
}
.jz_screen_mobi .module_news_list_style1 .news_list_wrap .news_list_item_mobi_full {
    width:96.3542%
}
.module_news_detail_content {
    padding-left:20px;
    padding-right:20px;
    font-size:0;
    line-height:1;
    padding-bottom:20px
}
.news_detail_title {
    padding-bottom:24px;
    padding-top:24px;
    font-size:22px;
    color:#333;
    font-weight:400;
    line-height:1.3
}
.news_detail_info {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    font-size:0;
    color:#999
}
.news_detail_header {
    margin-bottom:24px
}
.news_detail_info_item {
    margin-right:5px;
    font-size:14px;
    margin-right:22px
}
.news_detail_content_wrap {
    padding-top:30px;
    border-top:1px solid #ebebeb;
    margin-bottom:30px
}
.news_detail_content {
    font-size:14px;
    color:#666;
    word-wrap:break-word;
    line-height:2.8
}
.news_view_item_count {
    margin-right:10px
}
.news_view_count:before {
    margin-right:7px
}
.news_detail_item_qrcode {
    margin-right:8px
}
.news_detail_qrcode {
    position:relative
}
.news_detail_qrcode:before {
    margin-right:7px
}
.news_detail_qrcode_box {
    display:none;
    position:absolute;
    top:25px;
    left:-33px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:128px;
    height:128px;
    padding:14px;
    background:#fff;
    border-radius:6px;
    -webkit-box-shadow:0 0 21px rgba(0,0,0,.15);
    box-shadow:0 0 21px rgba(0,0,0,.15)
}
.news_detail_qrcode_box:before {
    content:"";
    display:inline-block;
    position:absolute;
    top:-4px;
    left:50%;
    margin-left:-2px;
    width:10px;
    height:10px;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.news_detail_qrcode:hover .news_detail_qrcode_box {
    display:block
}
.news_info_footer_line {
    margin-bottom:26px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    width:100%;
    white-space:nowrap;
    line-height:1.5
}
.news_info_footer_line:after {
    content:"";
    clear:both
}
.news_info_soruece_detail {
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-negative:1;
    flex-shrink:1;
    max-width:calc(100% - 50px)
}
.news_info_soruece_detail .news_detail_info_item {
    margin-right:0;
    padding-right:25px;
    max-width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.news_share_info {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative
}
.news_detail_info_source {
    display:inline-block;
    max-width:100%;
    margin-right:0;
    padding-right:25px;
    color:#999;
    text-overflow:ellipsis;
    overflow:hidden
}
.news_detail_info_href {
    display:inline-block;
    max-width:100%;
    color:#999;
    text-overflow:ellipsis;
    overflow:hidden
}
.news_share_text {
    font-size:13px;
    color:#666;
    vertical-align:middle;
    white-space:nowrap;
    line-height:1.5
}
.news_share_text:before {
    margin-right:10px
}
.news_content_footer {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin-top:26px
}
.news_detail_group_list {
    margin-bottom:50px
}
.news_belong_group {
    display:inline-block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:25px;
    line-height:23px;
    margin-right:15px;
    padding:0 10px;
    border:1px solid #c7c7c7;
    border-radius:3px;
    color:#6f6f6f;
    font-size:14px
}
.news_detail_footer {
    width: 70%;
    float: left;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-bottom:30px
}
.news_pagenation_wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:0;
    color:#666
}
.news_pagenation_wrap .news_pagenation:nth-child(2) {
    margin-top:30px
}
.pagenation_title {
    font-size:14px;
    margin-right:28px;
    color:#333
}
.pagenation_link {
    font-size:14px;
    color:#333
}
.news_detail_mobi_fixed {
    display:none
}
.no_comment_tips {
    padding-top:120px;
    padding-bottom:130px;
    text-align:center
}
.no_comment_tips_icon {
    display:inline-block;
    width:157px;
    height:126px;
    background:url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 -144px
}
.no_comment_tips_text {
    font-size:16px;
    line-height:16px;
    color:#333;
    margin-top:20px
}
.news_submit_tips {
    display:none;
    padding:13px 0;
    margin-bottom:10px;
    font-size:14px;
    line-height:14px;
    background-color:#fff5dc;
    color:#ff8e1e;
    text-align:center
}
.creat_comment_box {
    padding-bottom:40px
}
.news_creat_title {
    display:inline-block;
    width:60px;
    font-size:14px;
    color:#666;
    vertical-align:middle
}
.news_creat_name_input {
    width:274px;
    height:36px;
    border:1px solid #e9e9e9;
    border-radius:5px;
    outline:0;
    font-size:13px;
    vertical-align:middle;
    text-indent:5px
}
.news_creat_text {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:24px
}
.news_creat_text .news_creat_title {
    -ms-flex-negative:0;
    flex-shrink:0;
    vertical-align:top;
    line-height:46px
}
.news_creat_text_input {
    width:100%;
    height:250px;
    border:1px solid #e9e9e9;
    border-radius:5px;
    font-size:13px;
    padding:14px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    resize:none
}
.news_creat_check {
    margin-top:18px
}
.news_creat_check_input {
    width:200px;
    height:36px;
    border:1px solid #e9e9e9;
    border-radius:5px;
    font-size:13px;
    vertical-align:middle
}
.news_creat_submit {
    margin-top:28px
}
.news_creat_submit_button {
    width:25%;
    height:40px;
    line-height:40px;
    border-radius:40px;
    font-size:14px;
    color:#fff;
    text-align:center;
    margin:0 auto;
    cursor:pointer
}
.news_validate_code_img {
    width:94px;
    height:34px;
    margin-left:10px;
    vertical-align:middle
}
.comment_total_count {
    padding-bottom:18px;
    font-size:14px;
    color:#666;
    margin-top:45px
}
.news_comment_item {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:30px 0;
    border-top:1px solid #efefef
}
.news_reader_img_wrap {
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:35px
}
.news_comment_timer {
    -ms-flex-negative:0;
    flex-shrink:0
}
.news_comment_content {
    width:100%
}
.news_reader_img {
    width:80px;
    height:80px;
    border-radius:50%
}
.news_reader_name {
    font-size:14px;
    color:#333
}
.news_reader_level {
    font-size:13px;
    color:#e9302e
}
.news_comnent_text {
    margin-top:18px;
    line-height:24px;
    font-size:13px;
    color:#666;
    word-break:break-all
}
.news_comment_timer {
    font-size:14px;
    color:#999
}
.mobi_news_comment_enter {
    display:none
}
.creat_comment_box_layer {
    display:none
}
.news_detail_download_wrap {
    margin-bottom:30px
}
.news_detail_download_title {
    font-size:15px;
    color:#333;
    margin-bottom:30px
}
.news_detail_download_item {
    margin-bottom:18px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.news_detail_download_item_icon {
    margin-right:10px;
    display:inline-block;
    vertical-align:middle
}
.news_detail_download_item_link {
    display:inline-block;
    width:calc(100% - 32px);
    vertical-align:middle;
    font-size:14px;
    color:#666;
    overflow:hidden;
    text-overflow:ellipsis
}
.news_detail_download_item_text {
    line-height:1.2;
    text-overflow:ellipsis;
    white-space:nowrap
}
.news_detail_divice_line {
    border-bottom:1px dashed #efefef;
    margin-bottom:26px
}
.unfind_news_tips {
    text-align:center;
    padding:40px 0;
    font-size:16px
}
.fileType-iconDoc {
    font-size:22px;
    margin-left:15px;
    color:#529efe
}
.fileType-iconPpt {
    font-size:22px;
    margin-left:15px;
    color:#ed4818
}
.fileType-iconXls {
    font-size:22px;
    margin-left:15px;
    color:#34940e
}
.fileType-iconPdf {
    font-size:22px;
    margin-left:15px;
    color:#df2d2d
}
.fileType-iconJpg {
    font-size:22px;
    margin-left:15px;
    color:#36b77f
}
.fileType-iconTxt {
    font-size:22px;
    margin-left:15px;
    color:#4386e1
}
.fileType-iconPng {
    font-size:22px;
    margin-left:15px;
    color:#36b77f
}
.fileType-iconDefault {
    font-size:22px;
    margin-left:15px;
    color:#ccc
}
.fileType-iconRar {
    font-size:22px;
    margin-left:15px;
    color:#c3001b
}
.fileType-iconAvi {
    font-size:22px;
    margin-left:15px;
    color:#f49402
}
.fileType-iconZip {
    font-size:22px;
    margin-left:15px;
    color:#c3001b
}
.fileType-iconRm {
    font-size:22px;
    margin-left:15px;
    color:#1574de
}
.jz_screen_mobi .module_news_detail_content {
    padding-left:2.60416%;
    padding-right:2.60416%
}
.jz_screen_mobi .news_detail_title {
    font-size:22px;
    line-height:28px;
    padding-bottom:16px
}
.jz_screen_mobi .news_detail_info {
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.jz_screen_mobi .news_detail_info_item {
    font-size:14px
}
.jz_screen_mobi .news_detail_header {
    margin-bottom:20px
}
.jz_screen_mobi .news_info_footer_line {
    margin-bottom:20px
}
.jz_screen_mobi .news_detail_content_wrap {
    padding-top:0;
    border-top:0;
    margin-bottom:20px
}
.jz_screen_mobi .news_detail_download_title {
    margin-bottom:20px
}
.jz_screen_mobi .news_detail_divice_line {
    margin-bottom:0
}
.jz_screen_mobi .news_detail_group_list {
    margin-bottom:20px
}
.jz_screen_mobi .news_content_footer {
    margin-top:20px
}
.jz_screen_mobi .news_pagenation_wrap .news_pagenation:nth-child(2) {
    margin-top:20px
}
.jz_screen_mobi .comment_total_count {
    text-align:center;
    margin-top:50PX;
    font-size:14px
}
.jz_screen_mobi .comment_total_count:before {
    content:"";
    display:inline-block;
    width:calc(30% - 50px);
    height:1px;
    margin-right:50px;
    background:#efefef;
    vertical-align:middle
}
.jz_screen_mobi .comment_total_count:after {
    content:"";
    display:inline-block;
    width:calc(30% - 50px);
    height:1px;
    margin-left:50px;
    background:#efefef;
    vertical-align:middle
}
.jz_screen_mobi .mobi_news_comment_line {
    text-align:right
}
.jz_screen_mobi .mobi_news_comment_enter {
    font-size:14px;
    color:#333;
    display:inline-block;
    text-align:right
}
.jz_screen_mobi .mobi_news_comment_enter:before {
    margin-right:6px
}
.jz_screen_mobi .news_reader_img {
    width:66px;
    height:66px
}
.jz_screen_mobi .news_reader_name {
    font-size:14px;
    color:#333
}
.jz_screen_mobi .news_reader_level {
    font-size:14px
}
.jz_screen_mobi .news_comment_timer {
    font-size:14px
}
.jz_screen_mobi .news_comment_item {
    padding:30px 0
}
.jz_screen_mobi .news_comment_list .news_comment_item:first-child {
    border:none
}
.jz_screen_mobi .news_belong_group {
    font-size:14px;
    height:24px;
    line-height:24px
}
.jz_screen_mobi .pagenation_title {
    font-size:14px
}
.jz_screen_mobi .pagenation_link {
    font-size:14px
}
.jz_screen_mobi .news_detail_item_qrcode {
    display:none
}
.jz_screen_mobi .news_reader_img_wrap {
    margin-right:18px
}
.jz_screen_mobi .news_detail_content {
    font-size:14px
}
.jz_screen_mobi .news_share_text {
    font-size:14px
}
.jz_screen_mobi .news_detail_footer {
    margin-top:0;
    margin-bottom:20px
}
.jz_screen_mobi .news_detail_download_wrap {
    margin-bottom:40px;
    line-height:1.5
}
.jz_screen_mobi .creat_comment_box {
    display:none;
    z-index:9100;
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    height:100%
}
.jz_screen_mobi .news_creat_text .news_creat_title {
    display:none
}
.jz_screen_mobi .news_creat_title {
    display:inline-block;
    width:60px;
    margin-right:10px;
    text-align:right;
    -ms-flex-negative:0;
    flex-shrink:0
}
.jz_screen_mobi .news_creat_name_input {
    width:100%
}
.jz_screen_mobi .news_creat_check_input {
    width:100%;
    outline:0;
    font-size:13px;
    text-indent:5px;
    vertical-align:middle
}
.jz_screen_mobi .news_creat_name {
    margin-top:26px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto
}
.jz_screen_mobi .news_creat_text {
    margin-top:20px
}
.jz_screen_mobi .news_creat_check {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px
}
.jz_screen_mobi .news_validate_code_img {
    -ms-flex-negative:0;
    flex-shrink:0
}
.jz_screen_mobi .news_creat_text_input {
    height:120px;
    margin:0 auto;
    border:0;
    background:#f8f8f8;
    resize:none
}
.jz_screen_mobi .news_creat_submit {
    text-align:right;
    margin-top:20px
}
.jz_screen_mobi .news_creat_submit_button {
    display:inline-block;
    width:150px;
    height:45px;
    line-height:40px;
    margin-bottom:20px;
    font-size:14px
}
.jz_screen_mobi .creat_comment_box_mobi {
    display:block;
    padding:0
}
.jz_screen_mobi .creat_comment_form {
    display:none;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    background:#fff;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 20px
}
.jz_screen_mobi .creat_comment_box_layer {
    display:block;
    height:100%;
    width:100%;
    background:rgba(0,0,0,.6)
}
@-webkit-keyframes fk-popupWindowVT {
    0% {
        -webkit-transform:scale(.6);
        transform:scale(.6)
    }
    100% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}@keyframes fk-popupWindowVT {
     0% {
         -webkit-transform:scale(.6);
         transform:scale(.6)
     }
     100% {
         -webkit-transform:scale(1);
         transform:scale(1)
     }
 }.fk-popupWindowVT {
      position:absolute;
      background:#fff;
      margin:auto;
      overflow:hidden;
      z-index:9032;
      border-radius:2px;
      -webkit-box-shadow:0 0 10px rgba(0,0,0,.15);
      box-shadow:0 0 10px rgba(0,0,0,.15);
      font-family:微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
      -webkit-animation:fk-popupWindowVT ease .3s;
      animation:fk-popupWindowVT ease .3s
  }
.fk-popupWindowVT .pWHead {
    position:relative;
    width:100%;
    height:64px;
    border-bottom:1px solid #e3e2e8;
    cursor:move
}
.fk-popupWindowVT .pWHead .pWHead_title {
    position:absolute;
    margin-left:35px;
    padding-top:22px;
    font-size:16px;
    color:#333;
    width:80%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.fk-popupWindowVT .pWHead .pWHead_close {
    position:absolute;
    width:18px;
    height:18px;
    top:23px;
    right:30px
}
.fk-popupWindowVT .pWHead .pWHead_close_img {
    width:18px;
    height:18px;
    background:url(/image/v2/mbg01.png?v=201907311250) -449px -187px no-repeat;
    cursor:pointer
}
.fk-popupWindowVT .pWHead .pWHead_close_img:hover {
    width:18px;
    height:18px;
    background:url(/image/v2/mbg01.png?v=201907311250) -791px -152px no-repeat;
    cursor:pointer
}
.fk-popupWindowVT .pWBottom {
    position:absolute;
    bottom:0;
    width:100%
}
.fk-popupWindowVT .pWBottom .pWBtns {
    text-align:center
}
.fk-popupWindowVT .pWBottom .pWBtns .editbutton {
    width:100px;
    height:35px;
    font-size:13px;
    margin:0 18px;
    border:1px solid #e7e7eb;
    background:#fff;
    border-radius:2px;
    font-family:微软雅黑;
    color:#d2d2d2;
    cursor:pointer;
    outline:0
}
.fk-popupWindowVT .pWBottom .pWBtns .fk-cancelButton {
    color:#999;
    border:1px solid #ccc
}
.fk-popupWindowVT .pWBottom .pWBtns .fk-cancelButton-hover,.fk-popupWindowVT .pWBottom .pWBtns .fk-saveButton {
    font-size:13px;
    background:#557ce1;
    font-family:微软雅黑;
    color:#fff;
    border:0
}
.fk-popupWindowVT .pWBottom .pWBtns .fk-saveButton-disabled {
    width:100px;
    height:35px;
    font-size:13px;
    margin:0 18px;
    border:1px solid #e7e7eb;
    background:#fff;
    border-radius:30px;
    font-family:微软雅黑;
    color:#d2d2d2;
    cursor:default
}
.fk-popupWindowVT .pwLoading {
    position:absolute;
    display:block;
    top:65px;
    background:url(/image/loading/loading_2b.gif?v=201711250202) no-repeat center #fff
}
.fk-popupWindowVT .pWCenter .tabs_extendedLine {
    position:absolute;
    left:141px;
    border-right:1px solid #e3e2e8
}
.fk-popupWindowVT.fileUploadV2 .pWCenter {
    width:950px
}
.fk-popupWindowVT.fileUploadV2 .pWHead {
    height:65px;
    line-height:65px;
    width:950px;
    background-color:#fff;
    border-top-right-radius:2px
}
.fk-popupWindowVT.fileUploadV2 .pWHead .pWHead_title {
    padding-top:0
}
.fk-popupWindowVT.fileUploadV2 .pWBottom {
    background-color:#fff;
    width:950px;
    border-bottom-right-radius:2px
}
.fk-popupWindowVT.fileUploadV2 .choiceFileListTop {
    display:none;
    position:absolute;
    top:0;
    right:0;
    height:66px;
    width:148px;
    background:#fff;
    border-bottom:1px solid #f2f2f5;
    color:#333;
    font-size:14px;
    text-align:center;
    line-height:66px;
    border-top-left-radius:2px
}
.fk-popupWindowVT.fileUploadV2 .choiceFileListBottom {
    display:none;
    position:absolute;
    bottom:0;
    right:0;
    height:89px;
    width:148px;
    background:#fff;
    border-bottom-left-radius:2px
}
.fk-popupWindowVT .f_bannerV2Tips {
    font-size:12px;
    color:#666
}
.fk-popupWindowVT .pWBottom .pWBtns .jz-btn {
    margin:0 18px
}
.fk-popupWindowVT.subNavPackTpl .pWBottom .pWBtns .fk-saveButton {
    font-size:12px;
    width:120px
}
.fk-popupWindowVT.subNavPackTpl .jz-btn-global-oper.jz-btn-active {
    padding:8px 8px
}
.fk-popupWindowVT .maskLayer {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    background-color:#fff;
    opacity:.6
}
.fk-popupWindowVT .pWBtn {
    margin:28px 18px
}
.c_checkbox {
    position:relative;
    top:2px;
    width:16px;
    height:16px;
    border:1px solid #d1d1d1;
    cursor:pointer;
    outline:0;
    font-size:0;
    background-color:#fff;
    border-radius:3px;
    vertical-align:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.c_checkbox:checked:before {
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-48%) scale(.73);
    transform:translate(-50%,-48%) scale(.73);
    color:#333;
    font-size:13px;
    content:"\b0122";
    font-family:icomoon;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.c_select {
    position:relative;
    z-index:1;
    height:45px;
    padding-left:15px;
    border:0;
    outline:0;
    font-size:15px;
    line-height:45px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.c_right_arrow {
    content:"";
    position:absolute;
    top:50%;
    right:25px;
    z-index:2;
    display:inline-block;
    width:6px;
    height:6px;
    border-width:2px 2px 0 0;
    border-color:#666;
    border-style:solid;
    margin-top:-5px;
    -webkit-transform:matrix(.71,.71,-.71,.71,0,0);
    transform:matrix(.71,.71,-.71,.71,0,0)
}
.m_member_signup {
    overflow:hidden
}
.m_member_signup_form {
    width:100%;
    max-width:500px;
    margin:0 auto;
    overflow:hidden;
    font-size:15px;
    color:#333
}
.m_member_signup_item {
    height:58px;
    margin:12px 5px 0 0
}
.m_member_signup_label {
    float:left;
    height:100%;
    text-align:right
}
.m_member_signup_label:after {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.m_member_signup_text {
    display:inline-block;
    width:80px;
    vertical-align:middle;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.m_member_signup_suffix {
    vertical-align:middle
}
.m_member_signup_control {
    position:relative;
    height:100%;
    overflow:hidden
}
.m_member_signup_required {
    position:relative
}
.m_member_signup_required:before {
    content:"*";
    display:block;
    position:absolute;
    top:50%;
    right:10px;
    z-index:2;
    height:18px;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    color:red
}
.m_member_signup_control:after {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.m_member_signup_box {
    position:relative;
    height:100%
}
.m_member_signup_input {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    height:100%;
    padding:0 0 0 10px;
    border:none;
    border-bottom:1px solid #f0f0f0;
    outline:0;
    background-color:#fff
}
.m_member_signup_select {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    border-bottom:1px solid #f0f0f0;
    vertical-align:middle
}
.m_member_signup_mobile {
    position:absolute;
    top:50%;
    right:20px;
    z-index:1;
    margin-top:-22px
}
.m_member_signup_protocal {
    display:block;
    width:100%;
    max-width:330px;
    margin:12px auto 0;
    font-size:14px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.m_member_signup_checkbox {
    cursor:pointer;
    margin-right:10px
}
.m_member_signup_register {
    display:block;
    width:100%;
    max-width:330px;
    height:44px;
    border:0;
    margin:30px auto;
    border-radius:22px;
    color:#fff;
    outline:0;
    cursor:pointer
}
.m_member_signup_captcha {
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    width:100px;
    height:30px;
    cursor:pointer
}
.m_member_signup_captcha_hide {
    display:none
}
.m_member_signup_msg {
    position:absolute;
    right:20px;
    top:50%;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    cursor:pointer
}
.m_member_signup_agree {
    cursor:pointer
}
.m_member_signup_protocal_anchor {
    color:#1a8dcf
}
.m_member_login {
    padding-bottom:24px
}
.m_member_login_form {
    width:100%;
    max-width:360px;
    margin:0 auto 12px;
    overflow:hidden;
    font-size:15px;
    color:#999
}
.m_member_login_item {
    height:58px;
    margin:12px 0 0
}
.m_member_login_box {
    position:relative;
    height:100%
}
.m_member_login_box:focus {
    background:#000
}
.m_member_login_box:active {
    background:#000
}
.m_member_login_input {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    height:100%;
    padding:0 0 0 40px;
    border:none;
    border-bottom:1px solid #f0f0f0;
    outline:0;
    background-color:#fff
}
.m_member_login_fast_login {
    float:left;
    font-size:14px;
    color:#333
}
.m_member_login_acct_login {
    float:left;
    font-size:14px;
    color:#333
}
.m_member_login_captcha {
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    width:100px;
    height:30px;
    cursor:pointer
}
.m_member_login_captcha_hide {
    display:none
}
.m_member_login_icon {
    position:absolute;
    left:20px;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    color:#666
}
.m_member_login_remember {
    display:block;
    width:100%;
    height:58px;
    margin:0 auto;
    line-height:58px;
    color:#333;
    font-size:14px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.m_member_login_remember_checkbox {
    cursor:pointer;
    margin-right:10px
}
.m_member_login_remember_label {
    cursor:pointer
}
.m_member_login_btn {
    display:block;
    width:100%;
    max-width:330px;
    height:44px;
    border:0;
    margin:15px auto 0;
    border-radius:22px;
    color:#fff;
    outline:0;
    cursor:pointer
}
.m_member_login_footer {
    width:100%;
    max-width:350px;
    margin:17px auto 0;
    overflow:hidden
}
.m_member_login_signup {
    float:right;
    font-size:14px;
    color:#333
}
.m_member_login_acquire_code {
    position:absolute;
    right:20px;
    top:50%;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    cursor:pointer;
    color:#333
}
.m_member_login_find_pwd {
    position:absolute;
    right:20px;
    top:50%;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    cursor:pointer;
    color:#333
}
.m_member_login_other {
    position:relative;
    max-width:350px;
    padding:12px 0 0;
    margin:23px auto 0;
    font-size:13px;
    color:#999;
    text-align:right
}
.m_member_login_other:before {
    content:"";
    display:block;
    position:absolute;
    top:0;
    width:100%;
    border-bottom:1px solid #f0f0f0
}
.m_member_login_other:after {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.m_member_login_other_title {
    display:none
}
.m_member_login_other_name {
    margin-right:10px;
    vertical-align:middle
}
.m_member_login_qq_name,.m_member_login_sina_name,.m_member_login_wx_name {
    margin-right:18px;
    cursor:pointer;
    vertical-align:middle
}
.m_member_login_qq_icon,.m_member_login_sina_icon,.m_member_login_wx_icon {
    margin-right:5px;
    font-size:20px;
    vertical-align:middle;
    cursor:pointer
}
.m_member_login_wx_icon {
    color:#29a92c
}
.m_member_login_sina_icon {
    color:#ee34ed
}
.m_member_login_qq_icon {
    color:#4a88f0
}
.jz_screen_mobi .m_member_login_footer {
    margin:27px auto 0
}
.jz_screen_mobi .m_member_login_other_name {
    display:none
}
.jz_screen_mobi .m_member_login_other_title {
    display:block;
    margin:22px 0 37px
}
.jz_screen_mobi .m_member_login_other_text {
    position:relative
}
.jz_screen_mobi .m_member_login_other_text:after,.jz_screen_mobi .m_member_login_other_text:before {
    content:"";
    display:block;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:40px;
    border-bottom:1px solid #f0f0f0
}
.jz_screen_mobi .m_member_login_other_text:before {
    left:-30px;
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.jz_screen_mobi .m_member_login_other_text:after {
    right:-30px;
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.jz_screen_mobi .m_member_login_other:before {
    display:none
}
.m_member_center {
    overflow:hidden
}
.m_member_center_wrap {
    position:relative;
    margin-top:20px
}
.m_member_center_item {
    height:58px;
    margin:12px 5px 0 0
}
.m_member_center_label {
    float:left;
    height:100%;
    text-align:right
}
.m_member_center_label:after {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.m_member_center_text {
    display:inline-block;
    width:80px;
    vertical-align:middle;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-size:15px;
    color:#333
}
.m_member_center_suffix {
    vertical-align:middle
}
.m_member_center_control {
    position:relative;
    height:100%;
    overflow:hidden
}
.m_member_center_control:after {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.m_member_center_box {
    position:relative;
    height:100%
}
.m_member_center_input {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    height:100%;
    padding:0 0 0 10px;
    border:none;
    border-bottom:1px solid #e5e5e5;
    outline:0;
    font-size:15px;
    color:#333;
    background-color:#fff
}
.m_member_center_input[disabled] {
    color:#999
}
.m_member_center_input[disabled]:focus {
    border-bottom:1px solid #e5e5e5
}
.m_member_center_input[readonly] {
    color:#999
}
.m_member_center_input[readonly]:focus {
    border-bottom:1px solid #e5e5e5
}
.m_member_center_required {
    position:relative
}
.m_member_center_required:before {
    content:"*";
    display:block;
    position:absolute;
    top:50%;
    right:10px;
    z-index:2;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    color:red
}
.m_member_center_select {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    border-bottom:1px solid #f0f0f0;
    vertical-align:middle
}
.m_member_center_content {
    border:1px solid #f2f2f2;
    margin:0 0 0 270px
}
.m_member_center_content_head {
    position:relative;
    z-index:1;
    width:100px;
    height:100px;
    margin:0 auto;
    border-radius:50%;
    overflow:hidden;
    background-color:#fff;
    cursor:pointer
}
.m_member_center_content_img {
    position:absolute;
    max-width:none
}
.m_member_center_content_main {
    overflow:hidden;
    display:none;
    background-color:#fff
}
.m_member_center_content_user {
    margin:9px 0 0;
    line-height:30px;
    text-align:center;
    font-size:16px;
    color:#333
}
.m_member_center_content_middle {
    position:relative;
    max-width:394px;
    margin:55px auto 85px
}
.m_member_center_content_form {
    overflow:hidden
}
.m_member_center_confirm {
    display:block;
    width:100%;
    max-width:240px;
    height:44px;
    border:0;
    margin:40px auto 0;
    border-radius:22px;
    color:#fff;
    font-size:16px;
    outline:0;
    cursor:pointer
}
.m_member_center_level {
    height:39px;
    padding:0 0 23px;
    text-align:center;
    font-size:13px;
    color:#666
}
.m_member_center_level:after {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.m_member_center_level_name {
    vertical-align:middle
}
.m_member_center_level_icon {
    display:inline-block;
    width:16px;
    height:16px;
    vertical-align:middle;
    margin-right:5px;
    font-size:16px
}
.m_member_center_content_password_middle {
    max-width:394px;
    margin:80px auto 85px
}
.m_member_center_content_other_middle {
    max-width:394px;
    margin:80px auto 85px
}
.m_member_center_main_active {
    display:block
}
.m_member_center_header {
    overflow:hidden
}
.m_member_center_circle {
    display:none
}
.m_member_center_mobile {
    position:absolute;
    top:50%;
    right:15px;
    z-index:1;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.jz_screen_mobi .m_member_center_wrap {
    padding-top:calc(95px + 45%);
    margin:0;
    background-color:#f8f8f8
}
.jz_screen_mobi .m_member_center_content_form {
    display:none
}
.jz_screen_mobi .m_member_center_content {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    border:none;
    margin:0
}
.jz_screen_mobi .m_member_center_content_middle {
    margin:0 auto;
    max-width:none
}
.jz_screen_mobi .m_member_center_main_active {
    display:none
}
.jz_screen_mobi .m_member_center_content_profile {
    display:block
}
.jz_screen_mobi .m_member_center_content_head {
    width:20%;
    height:0;
    padding-top:20%;
    border:2px solid #fff;
    margin:23.733% auto 0
}
.jz_screen_mobi .m_member_center_content_img {
    top:0
}
.jz_screen_mobi .m_member_center_circle {
    display:block;
    position:absolute;
    left:50%;
    top:0;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:150%;
    height:0;
    padding-top:68.8%;
    border-radius:50%
}
.jz_screen_mobi .m_member_center_content_user {
    margin:9px 0 0;
    font-size:18px;
    line-height:24px;
    color:#333
}
.jz_screen_mobi .m_member_center_level {
    height:39px;
    padding:0 0 23px;
    font-size:14px;
    color:#333
}
.jz_screen_mobi .m_member_center_level_icon {
    width:16px;
    height:16px;
    margin-right:5px;
    font-size:16px
}
.m_member_center_main_panel {
    display:block;
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:9034;
    overflow:auto
}
.m_member_center_main_panel::-webkit-scrollbar {
    width:0
}
.m_member_center_main_panel .m_member_center_header {
    display:none
}
.m_member_center_main_panel .m_member_center_content_form {
    display:block
}
.m_member_center_main_panel .m_member_center_circle {
    display:none
}
.m_member_center_content_header {
    position:relative;
    height:62px;
    padding:0 0 0 34px;
    border-bottom:1px solid #f2f2f2;
    font-size:16px;
    color:#333
}
.m_member_center_content_header:after {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.m_member_center_content_name {
    vertical-align:middle
}
.m_member_center_content_back {
    display:none;
    position:absolute;
    left:15px;
    top:50%;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    padding:20px;
    font-size:30px;
    cursor:pointer
}
.jz_screen_mobi .m_member_center_content_header {
    display:none
}
.jz_screen_mobi .m_member_center_main_panel .m_member_center_content_header {
    display:block;
    height:50px;
    padding:0;
    text-align:center
}
.jz_screen_mobi .m_member_center_main_panel .m_member_center_content_back {
    display:block;
    left:15px;
    padding:5px;
    font-size:18px
}
.jz_screen_mobi .m_member_center_main_panel .m_member_center_content_name {
    font-size:20px
}
.m_member_center_tabs {
    position:absolute;
    left:0;
    top:0;
    width:238px;
    height:568px;
    border:1px solid #f2f2f2;
    background-color:#fff
}
.m_member_center_tabs_header {
    height:62px;
    padding:0 0 0 25px;
    border-bottom:1px solid #f2f2f2;
    line-height:62px;
    font-size:16px;
    color:#333
}
.m_member_center_tabs_nav {
    padding:20px 0 0;
    overflow:hidden
}
.m_member_center_tabs_item {
    position:relative;
    height:50px;
    padding:0 0 0 34px;
    margin:0 0 14px;
    cursor:pointer;
    color:#666
}
.m_member_center_tabs_item:after {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.m_member_center_tabs_item:hover,.m_member_center_tabs_item_active {
    padding:0 0 0 30px;
    border-left-width:4px;
    border-left-style:solid;
    background-color:#f4f4f4
}
.m_member_center_tabs_icon {
    display:none;
    margin:0 32px;
    font-size:36px;
    vertical-align:middle;
    color:#b3b3b3
}
.m_member_center_tabs_icon_arrow {
    display:none;
    position:absolute;
    right:30px;
    top:50%;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    font-size:22px;
    color:#666
}
.m_member_center_tabs_name {
    display:inline-block;
    vertical-align:middle;
    font-size:14px
}
.jz_screen_mobi .m_member_center_tabs {
    position:static;
    width:auto;
    height:auto;
    border:none;
    margin:14px 0 0
}
.jz_screen_mobi .m_member_center_tabs .m_member_center_tabs_item {
    height:50px;
    padding:0;
    border:none;
    margin:0;
    color:#666;
    background:0 0
}
.jz_screen_mobi .m_member_center_tabs_icon {
    display:inline;
    margin:0 20px;
    font-size:18px
}
.jz_screen_mobi .m_member_center_tabs_icon_arrow {
    display:block;
    right:20px;
    font-size:14px
}
.jz_screen_mobi .m_member_center_tabs_name {
    font-size:14px
}
.jz_screen_mobi .m_member_center_tabs_item+.m_member_center_tabs_item:before {
    content:"";
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:1px;
    background-color:#ebebeb
}
.jz_screen_mobi .m_member_center_tabs_header {
    display:none
}
.jz_screen_mobi .m_member_center_tabs_nav {
    padding:0
}
.m_member_center_logout {
    display:none
}
.jz_screen_mobi .m_member_center_logout {
    display:block;
    height:50px;
    margin:14px 0 0;
    background-color:#fff;
    color:#666
}
.jz_screen_mobi .m_member_center_logout:after {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.jz_screen_mobi .m_member_center_logout_icon {
    margin:0 20px;
    font-size:18px;
    vertical-align:middle;
    color:#b3b3b3
}
.jz_screen_mobi .m_member_center_logout_name {
    display:inline-block;
    vertical-align:middle;
    font-size:14px
}
.m_member_center_notice {
    padding:0 0 0 23px;
    border:1px solid #f2f2f2;
    margin:0 0 14px 270px;
    color:#333;
    background-color:#fff
}
.m_member_center_notice_title {
    line-height:50px
}
.m_member_center_notice_header {
    display:none;
    position:relative;
    height:110px;
    text-align:center;
    background-color:#fff
}
.m_member_center_notice_header:after {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.m_member_center_notice_name {
    vertical-align:middle;
    font-size:36px;
    color:#333
}
.m_member_center_notice_back {
    position:absolute;
    left:15px;
    top:50%;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    padding:15px;
    font-size:30px;
    cursor:pointer
}
.m_member_center_notice_icon {
    margin:0 10px 0 0
}
.jz_screen_mobi .m_member_center_notice {
    height:50px;
    padding:0;
    border:none;
    margin:14px 0 0;
    cursor:pointer
}
.jz_screen_mobi .m_member_center_notice:after {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.jz_screen_mobi .m_member_center_notice_text {
    display:none
}
.jz_screen_mobi .m_member_center_notice_suffix {
    display:none
}
.jz_screen_mobi .m_member_center_notice_title {
    font-size:14px;
    vertical-align:middle
}
.jz_screen_mobi .m_member_center_notice_icon {
    margin:0 20px;
    font-size:18px;
    vertical-align:middle
}
.jz_screen_mobi .m_member_center_notice_name {
    font-size:20px
}
.jz_screen_mobi .m_member_center_notice_back {
    left:15px;
    padding:5px;
    font-size:18px
}
.jz_screen_mobi .m_member_center_notice_panel {
    display:block;
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:9034;
    cursor:default;
    background-color:#fff
}
.jz_screen_mobi .m_member_center_notice_panel .m_member_center_notice_header {
    position:absolute;
    display:block;
    width:100%;
    height:50px;
    border-bottom:1px solid #f2f2f2
}
.jz_screen_mobi .m_member_center_notice_panel .m_member_center_notice_text {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:block;
    height:100%;
    padding-top:70px;
    margin:0 20px;
    overflow:auto
}
.jz_screen_mobi .m_member_center_notice_panel .m_member_center_notice_text::-webkit-scrollbar {
    width:0
}
.m_member_center_head {
    position:relative;
    width:352px;
    height:347px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.m_memebr_center_head_area {
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    line-height:0;
    overflow:hidden
}
.m_member_center_head_pic {
    max-width:350px;
    max-height:300px
}
.m_member_center_head_buttons {
    position:absolute;
    bottom:0;
    width:100%;
    text-align:center
}
.m_member_center_head_button {
    width:115px;
    height:40px;
    border:1px solid #e3e2e8;
    margin:0 15px;
    font-size:16px;
    background-color:#fff;
    cursor:pointer;
    border-radius:20px;
    color:#333;
    outline:0
}
.m_member_center_head_button[disabled] {
    cursor:pointer
}
.m_member_center_head_button a {
    display:block;
    height:40px;
    line-height:40px;
    color:#333
}
.m_member_center_head_button__active {
    color:#fff
}
.m_member_center_head_cover {
    position:absolute;
    left:0;
    top:0;
    cursor:move
}
.m_member_center_head_shadow {
    position:absolute;
    left:-300px;
    top:-300px;
    width:100%;
    height:100%;
    border:300px solid #000;
    border-radius:50%;
    opacity:.5
}
.m_member_center_head_point {
    position:absolute;
    z-index:2;
    width:6px;
    height:6px;
    background-color:#fff
}
.m_member_center_head_point__nw {
    left:0;
    top:0;
    margin-left:-3px;
    margin-top:-3px;
    cursor:nw-resize
}
.m_member_center_head_point__n {
    left:50%;
    top:0;
    margin-left:-3px;
    margin-top:-3px;
    cursor:n-resize
}
.m_member_center_head_point__ne {
    left:100%;
    top:0;
    margin-left:-3px;
    margin-top:-3px;
    cursor:ne-resize
}
.m_member_center_head_point__w {
    left:0;
    top:50%;
    margin-left:-3px;
    margin-top:-3px;
    cursor:w-resize
}
.m_member_center_head_point__e {
    left:100%;
    top:50%;
    margin-left:-3px;
    margin-top:-3px;
    cursor:e-resize
}
.m_member_center_head_point__sw {
    left:0;
    top:100%;
    margin-left:-3px;
    margin-top:-3px;
    cursor:sw-resize
}
.m_member_center_head_point__s {
    left:50%;
    top:100%;
    margin-left:-3px;
    margin-top:-3px;
    cursor:s-resize
}
.m_member_center_head_point__se {
    left:100%;
    top:100%;
    margin-left:-3px;
    margin-top:-3px;
    cursor:se-resize
}
.m_member_center_head_line {
    position:absolute;
    z-index:1;
    border:.5px dashed #fff
}
.m_member_center_head_line__left {
    left:0;
    top:0;
    height:100%;
    margin-left:-.5px
}
.m_member_center_head_line__top {
    left:0;
    top:0;
    width:100%;
    margin-top:-.5px
}
.m_member_center_head_line__right {
    right:0;
    top:0;
    height:100%;
    margin-right:-.5px
}
.m_member_center_head_line__bottom {
    left:0;
    bottom:0;
    width:100%;
    margin-bottom:-.5px
}
.m_member_center_head_content {
    position:relative;
    height:300px
}
.jz_screen_mobi .m_member_center_head {
    position:fixed;
    left:0;
    top:0;
    z-index:1;
    width:100%;
    height:100%;
    background-color:#000
}
.jz_screen_mobi .m_member_center_head_content {
    position:absolute;
    left:0;
    top:165px;
    width:100%
}
.jz_screen_mobi .m_member_center_head_buttons {
    bottom:35px
}
.jz_screen_mobi .m_member_center_head .m_member_center_head_button {
    background:0 0;
    border:none;
    color:#fff;
    font-size:15px
}
.jz_screen_mobi .m_member_center_head_button a {
    color:#fff
}
.c_popup {
    display:none;
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:9034;
    text-align:center
}
.c_popup:after {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.c_popup_main {
    position:relative;
    display:inline-block;
    padding:40px 0;
    background-color:#fff;
    border-radius:2px;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,.15);
    box-shadow:0 0 10px rgba(0,0,0,.15);
    vertical-align:middle
}
.c_popup_layout {
    position:absolute;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.6)
}
.c_popup_icon {
    padding:0 70px 5px
}
.c_popup_content {
    padding:23px 60px 0;
    font-size:18px;
    line-height:22px;
    word-break:break-word
}
.c_popup_buttons {
    padding:24px 58px 0;
    font-size:16px
}
.c_popup_button {
    height:34px;
    padding:0 28px;
    border:1px solid #e3e2e8;
    margin:0 18px;
    background-color:#fff;
    font-size:14px;
    border-radius:2px;
    color:#333;
    outline:0;
    cursor:pointer
}
.c_popup_button:hover,.c_popup_button__active {
    background-color:#5874d8;
    border-color:#5874d8;
    color:#fff;
    outline:0
}
.c_popup_button:active {
    background-color:#4a67d1;
    border-color:#4a67d1;
    color:#fff;
    outline:0
}
.c_popup_close {
    position:absolute;
    right:30px;
    top:20px;
    cursor:pointer;
    color:#666;
    font-size:12px
}
.c_popup_close:hover {
    color:#5874d8
}
.jz_screen_mobi .c_popup_main {
    padding:5.333vw 0;
    border-radius:2px;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,.15);
    box-shadow:0 0 10px rgba(0,0,0,.15)
}
.jz_screen_mobi .c_popup_icon {
    padding:0 9.333vw .667vw
}
.jz_screen_mobi .c_popup_content {
    max-width:68vw;
    padding:3.067vw 8vw 0;
    font-size:3.734vw;
    line-height:4.533vw
}
.jz_screen_mobi .c_popup_buttons {
    padding:3.2vw 7.733vw 0;
    font-size:2.133vw
}
.jz_screen_mobi .c_popup_button {
    height:4.533vw;
    padding:0 3.733vw;
    border:1px solid #e3e2e8;
    margin:0 2.4vw;
    font-size:1.867vw;
    border-radius:2px
}
.jz_screen_mobi .c_popup_close {
    right:4vw;
    top:2.667vw;
    font-size:1.6vw
}
.jz_screen_mobi.jz_html_manage .c_popup_main {
    padding:calc(.05333 * 375px)
}
.jz_screen_mobi.jz_html_manage .c_popup_icon {
    padding:0 calc(.09333 * 375px) calc(.00667 * 375px)
}
.jz_screen_mobi.jz_html_manage .c_popup_content {
    max-width:calc(.68 * 375px);
    padding:calc(.03067 * 375px) calc(.08 * 375px) 0;
    font-size:calc(.03734 * 375px);
    line-height:calc(.04533 * 375px)
}
.jz_screen_mobi.jz_html_manage .c_popup_buttons {
    padding:calc(.032 * 375px) calc(.7733 * 375px) 0;
    font-size:calc(.02133 * 375px)
}
.jz_screen_mobi.jz_html_manage .c_popup_button {
    height:calc(.04533 * 375px);
    padding:0 calc(.03733 * 375px);
    border:1px solid #e3e2e8;
    margin:0 calc(.024 * 375px);
    font-size:calc(.01867 * 375px);
    border-radius:2px
}
.jz_screen_mobi.jz_html_manage .c_popup_close {
    right:calc(.04 * 375px);
    top:calc(.02667 * 375px);
    font-size:calc(.016 * 375px)
}
.i_warning {
    display:inline-block;
    position:relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:88px;
    height:88px;
    border:4px solid #f8bb86;
    border-radius:50%
}
.i_warning:after,.i_warning:before {
    content:"";
    display:block;
    background-color:#f8bb86
}
.i_warning:before {
    width:5px;
    height:47px;
    margin:10px auto 0;
    border-radius:2px
}
.i_warning:after {
    width:7px;
    height:7px;
    border-radius:50%;
    margin:6px auto 0
}
.jz_screen_mobi .i_warning {
    width:11.733vw;
    height:11.733vw;
    border:.533vw solid #f8bb86
}
.jz_screen_mobi .i_warning:before {
    width:.667vw;
    height:6.267vw;
    margin:1.333vw auto 0;
    border-radius:2px
}
.jz_screen_mobi .i_warning:after {
    width:.933vw;
    height:.933vw;
    margin:.8vw auto 0
}
.jz_screen_mobi.jz_html_manage .i_warning {
    width:calc(.11733 * 375px);
    height:calc(.11733 * 375px);
    border:calc(.00533 * 375px) solid #f8bb86
}
.jz_screen_mobi.jz_html_manage .i_warning:before {
    width:calc(.00667 * 375px);
    height:calc(.06267 * 375px);
    margin:calc(.01333 * 375px) auto 0;
    border-radius:2px
}
.jz_screen_mobi.jz_html_manage .i_warning:after {
    width:calc(.00933 * 375px);
    height:calc(.00933 * 375px);
    margin:calc(.008 * 375px) auto 0
}
.i_success {
    position:relative;
    width:80px;
    height:80px;
    border:4px solid #49b344;
    margin:0 auto;
    border-radius:50%
}
.i_success:after,.i_success:before {
    content:"";
    display:block;
    position:absolute;
    background-color:#fff;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.i_success:before {
    left:-33px;
    top:-7px;
    width:65px;
    height:120px;
    border-radius:120px 0 0 120px;
    -webkit-transform-origin:60px 60px;
    transform-origin:60px 60px
}
.i_success:after {
    left:30px;
    top:-11px;
    width:60px;
    height:120px;
    border-radius:0 120px 120px 0;
    -webkit-transform-origin:0 60px;
    transform-origin:0 60px;
    -webkit-animation:jz-icon-success-loading 4.25s ease-in;
    animation:jz-icon-success-loading 4.25s ease-in
}
@-webkit-keyframes jz-icon-success-loading {
    0% {
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    5% {
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    12% {
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
    100% {
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
}@keyframes jz-icon-success-loading {
     0% {
         -webkit-transform:rotate(-45deg);
         transform:rotate(-45deg)
     }
     5% {
         -webkit-transform:rotate(-45deg);
         transform:rotate(-45deg)
     }
     12% {
         -webkit-transform:rotate(-405deg);
         transform:rotate(-405deg)
     }
     100% {
         -webkit-transform:rotate(-405deg);
         transform:rotate(-405deg)
     }
 }.jz_screen_mobi .i_success {
      width:10.667vw;
      height:10.667vw;
      border:.533vw solid #49b344
  }
.jz_screen_mobi .i_success:before {
    left:-4.4vw;
    top:-.933vw;
    width:8.667vw;
    height:16vw;
    border-radius:16vw 0 0 16vw;
    -webkit-transform-origin:8vw 8vw;
    transform-origin:8vw 8vw
}
.jz_screen_mobi .i_success:after {
    left:4vw;
    top:-1.467vw;
    width:8vw;
    height:16vw;
    border-radius:0 16vw 16vw 0;
    -webkit-transform-origin:0 8vw;
    transform-origin:0 8vw
}
.jz_screen_mobi.jz_html_manage .i_success {
    width:calc(.10667 * 375px);
    height:calc(.10667 * 375px);
    border:calc(.00533 * 375px) solid #49b344
}
.jz_screen_mobi.jz_html_manage .i_success:before {
    left:calc(-.044 * 375px);
    top:calc(-.00933 * 375px);
    width:calc(.08667 * 375px);
    height:calc(.16 * 375px);
    border-radius:calc(.16 * 375px) 0 0 calc(.16 * 375px);
    -webkit-transform-origin:calc(.08 * 375px) calc(.08 * 375px);
    transform-origin:calc(.08 * 375px) calc(.08 * 375px)
}
.jz_screen_mobi.jz_html_manage .i_success:after {
    left:calc(.04 * 375px);
    top:calc(-.01467 * 375px);
    width:calc(.08 * 375px);
    height:calc(.16 * 375px);
    border-radius:0 calc(.16 * 375px) calc(.16 * 375px) 0;
    -webkit-transform-origin:0 calc(.08 * 375px);
    transform-origin:0 calc(.08 * 375px)
}
.i_success_placeholder {
    position:absolute;
    left:-4px;
    top:-4px;
    z-index:1;
    width:80px;
    height:80px;
    border:4px solid rgba(73,179,68,.2);
    border-radius:50%
}
.i_success_bingo {
    display:block;
    position:relative;
    width:80px;
    height:80px;
    margin:0 auto
}
.i_success_bingo:after,.i_success_bingo:before {
    content:"";
    display:block;
    position:absolute;
    z-index:2;
    background-color:#49b344;
    border-radius:2px
}
.i_success_bingo:before {
    left:14px;
    top:46px;
    width:25px;
    height:5px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-animation:jz-icon-success-bingo-before .75s;
    animation:jz-icon-success-bingo-before .75s
}
.i_success_bingo:after {
    right:8px;
    top:38px;
    width:47px;
    height:5px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-animation:jz-icon-success-bingo-after .75s;
    animation:jz-icon-success-bingo-after .75s
}
@-webkit-keyframes jz-icon-success-bingo-before {
    0% {
        width:0;
        left:1px;
        top:19px
    }
    54% {
        width:0;
        left:1px;
        top:19px
    }
    70% {
        width:50px;
        left:-8px;
        top:37px
    }
    84% {
        width:17px;
        left:21px;
        top:48px
    }
    100% {
        width:25px;
        left:14px;
        top:45px
    }
}@keyframes jz-icon-success-bingo-before {
     0% {
         width:0;
         left:1px;
         top:19px
     }
     54% {
         width:0;
         left:1px;
         top:19px
     }
     70% {
         width:50px;
         left:-8px;
         top:37px
     }
     84% {
         width:17px;
         left:21px;
         top:48px
     }
     100% {
         width:25px;
         left:14px;
         top:45px
     }
 }@-webkit-keyframes jz-icon-success-bingo-after {
      0% {
          width:0;
          right:46px;
          top:54px
      }
      65% {
          width:0;
          right:46px;
          top:54px
      }
      84% {
          width:55px;
          right:0;
          top:35px
      }
      100% {
          width:47px;
          right:8px;
          top:38px
      }
  }@keyframes jz-icon-success-bingo-after {
       0% {
           width:0;
           right:46px;
           top:54px
       }
       65% {
           width:0;
           right:46px;
           top:54px
       }
       84% {
           width:55px;
           right:0;
           top:35px
       }
       100% {
           width:47px;
           right:8px;
           top:38px
       }
   }.jz_screen_mobi .i_success_placeholder {
        left:-.533vw;
        top:-.533vw;
        width:10.667vw;
        height:10.667vw;
        border:.533vw solid rgba(73,179,68,.2)
    }
.jz_screen_mobi .i_success_bingo {
    width:10.667vw;
    height:10.667vw;
    margin:0 auto
}
.i_success_bingo:after,.jz_screen_mobi .i_success_bingo:before {
    border-radius:2px
}
.jz_screen_mobi .i_success_bingo:before {
    left:1.867vw;
    top:6.133vw;
    width:3.333vw;
    height:.667vw;
    -webkit-animation:jz-icon-success-bingo-before-vw .75s;
    animation:jz-icon-success-bingo-before-vw .75s
}
.jz_screen_mobi .i_success_bingo:after {
    right:1.067vw;
    top:5.067vw;
    width:6.267vw;
    height:.667vw;
    -webkit-animation:jz-icon-success-bingo-after-vw .75s;
    animation:jz-icon-success-bingo-after-vw .75s
}
.jz_screen_mobi.jz_html_manage .i_success_placeholder {
    left:calc(-.00533 * 375px);
    top:calc(-.00533 * 375px);
    width:calc(.10667 * 375px);
    height:calc(.10667 * 375px);
    border:calc(.00533 * 375px) solid rgba(73,179,68,.2)
}
.jz_screen_mobi.jz_html_manage .i_success_bingo {
    width:calc(.10667 * 375px);
    height:calc(.10667 * 375px);
    margin:0 auto
}
.i_success_bingo:after,.jz_screen_mobi.jz_html_manage .i_success_bingo:before {
    border-radius:2px
}
.jz_screen_mobi.jz_html_manage .i_success_bingo:before {
    left:calc(.01867 * 375px);
    top:calc(.06133 * 375px);
    width:calc(.03333 * 375px);
    height:calc(.00667 * 375px);
    -webkit-animation:jz-icon-success-bingo-manage-before-vw .75s;
    animation:jz-icon-success-bingo-manage-before-vw .75s
}
.jz_screen_mobi.jz_html_manage .i_success_bingo:after {
    right:calc(.01067 * 375px);
    top:calc(.05067 * 375px);
    width:calc(.06267 * 375px);
    height:calc(.00667 * 375px);
    -webkit-animation:jz-icon-success-bingo-manage-after-vw .75s;
    animation:jz-icon-success-bingo-manage-after-vw .75s
}
@-webkit-keyframes jz-icon-success-bingo-before-vw {
    0% {
        width:0;
        left:.133vw;
        top:2.533vw
    }
    54% {
        width:0;
        left:.133vw;
        top:2.533vw
    }
    70% {
        width:6.667vw;
        left:-1.067vw;
        top:4.933vw
    }
    84% {
        width:2.267vw;
        left:2.8vw;
        top:6.4vw
    }
    100% {
        width:3.333vw;
        left:1.867vw;
        top:6vw
    }
}@keyframes jz-icon-success-bingo-before-vw {
     0% {
         width:0;
         left:.133vw;
         top:2.533vw
     }
     54% {
         width:0;
         left:.133vw;
         top:2.533vw
     }
     70% {
         width:6.667vw;
         left:-1.067vw;
         top:4.933vw
     }
     84% {
         width:2.267vw;
         left:2.8vw;
         top:6.4vw
     }
     100% {
         width:3.333vw;
         left:1.867vw;
         top:6vw
     }
 }@-webkit-keyframes jz-icon-success-bingo-after-vw {
      0% {
          width:0;
          right:6.134vw;
          top:7.2vw
      }
      65% {
          width:0;
          right:6.134vw;
          top:7.2vw
      }
      84% {
          width:7.333vw;
          right:0;
          top:4.667vw
      }
      100% {
          width:6.267vw;
          right:1.067vw;
          top:5.067vw
      }
  }@keyframes jz-icon-success-bingo-after-vw {
       0% {
           width:0;
           right:6.134vw;
           top:7.2vw
       }
       65% {
           width:0;
           right:6.134vw;
           top:7.2vw
       }
       84% {
           width:7.333vw;
           right:0;
           top:4.667vw
       }
       100% {
           width:6.267vw;
           right:1.067vw;
           top:5.067vw
       }
   }@-webkit-keyframes jz-icon-success-bingo-manage-before-vw {
        0% {
            width:0;
            left:calc(.00133 * 375px);
            top:calc(.02533 * 375px)
        }
        54% {
            width:0;
            left:calc(.00133 * 375px);
            top:calc(.02533 * 375px)
        }
        70% {
            width:calc(.06667 * 375px);
            left:-calc(.01067 * 375px);
            top:calc(.04933 * 375px)
        }
        84% {
            width:calc(.02267 * 375px);
            left:calc(.028 * 375px);
            top:calc(.064 * 375px)
        }
        100% {
            width:calc(.03333 * 375px);
            left:calc(.01867 * 375px);
            top:calc(.06 * 375px)
        }
    }@keyframes jz-icon-success-bingo-manage-before-vw {
         0% {
             width:0;
             left:calc(.00133 * 375px);
             top:calc(.02533 * 375px)
         }
         54% {
             width:0;
             left:calc(.00133 * 375px);
             top:calc(.02533 * 375px)
         }
         70% {
             width:calc(.06667 * 375px);
             left:-calc(.01067 * 375px);
             top:calc(.04933 * 375px)
         }
         84% {
             width:calc(.02267 * 375px);
             left:calc(.028 * 375px);
             top:calc(.064 * 375px)
         }
         100% {
             width:calc(.03333 * 375px);
             left:calc(.01867 * 375px);
             top:calc(.06 * 375px)
         }
     }@-webkit-keyframes jz-icon-success-bingo-manage-after-vw {
          0% {
              width:0;
              right:calc(.06134 * 375px);
              top:calc(.072 * 375px)
          }
          65% {
              width:0;
              right:calc(.06134 * 375px);
              top:calc(.072 * 375px)
          }
          84% {
              width:calc(.07333 * 375px);
              right:0;
              top:calc(.04667 * 375px)
          }
          100% {
              width:calc(.06267 * 375px);
              right:calc(.01067 * 375px);
              top:calc(.05067 * 375px)
          }
      }@keyframes jz-icon-success-bingo-manage-after-vw {
           0% {
               width:0;
               right:calc(.06134 * 375px);
               top:calc(.072 * 375px)
           }
           65% {
               width:0;
               right:calc(.06134 * 375px);
               top:calc(.072 * 375px)
           }
           84% {
               width:calc(.07333 * 375px);
               right:0;
               top:calc(.04667 * 375px)
           }
           100% {
               width:calc(.06267 * 375px);
               right:calc(.01067 * 375px);
               top:calc(.05067 * 375px)
           }
       }.s_member_login {
            position:relative;
            width:100%;
            max-width:148px;
            min-width:74px;
            min-height:34px
        }
.s_member_login_login,.s_member_login_register {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:74px;
    height:34px;
    display:inline-block;
    font-size:14px;
    text-align:center;
    overflow:hidden
}
.s_member_login_register {
    line-height:34px;
    color:#fff
}
.s_member_login_login {
    border:1px solid #ccc;
    line-height:32px;
    color:#333;
    background-color:#fff
}
.s_member_login_head {
    position:absolute;
    left:50%;
    top:50%;
    width:32px;
    height:32px;
    border:1px solid #f1f1f1;
    margin:-18px 0 0 -18px;
    border-radius:50%;
    cursor:pointer;
    background-color:#fff
}
.s_member_login_icon {
    position:absolute;
    left:50%;
    top:50%;
    margin:-8px 0 0 -8px;
    font-size:16px
}
.s_member_login_control {
    display:none;
    position:absolute;
    left:50%;
    top:33px;
    z-index:1;
    width:114px;
    padding-top:14px;
    margin-left:-57px;
    font-size:14px;
    color:#333;
    text-align:center;
    cursor:default;
    -webkit-animation:section-member-login-control .3s;
    animation:section-member-login-control .3s
}
.s_member_login_control:hover {
    display:block
}
.s_member_login_head:hover .s_member_login_control {
    display:block
}
.s_member_login_list {
    background-color:#fff;
    border-radius:3px;
    -webkit-box-shadow:0 0 6px rgba(0,0,0,.1);
    box-shadow:0 0 6px rgba(0,0,0,.1);
    list-style:none;
    -webkit-padding-start:0;
    padding-inline-start:0
}
.s_member_login_item {
    height:50px;
    line-height:50px;
    cursor:pointer
}
.s_member_login_item:not(:first-child) {
    border-top:1px solid #f1f1f1
}
.s_member_login_name {
    display:inline-block;
    max-width:82px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    vertical-align:middle;
    color:#333
}
.s_member_login_level {
    display:inline-block;
    width:16px;
    height:16px;
    margin-left:5px;
    vertical-align:middle
}
@-webkit-keyframes section-member-login-control {
    0% {
        opacity:0;
        top:53px
    }
    100% {
        opacity:1;
        top:33px
    }
}@keyframes section-member-login-control {
     0% {
         opacity:0;
         top:53px
     }
     100% {
         opacity:1;
         top:33px
     }
 }.s_member_login_mobi {
      margin-right:10px;
      font-size:22px;
      color:#666;
      vertical-align:middle
  }
.s_member_login_mobi__logined {
    color:#333
}
.jz_website_title.type_1,.jz_website_title.type_2,.jz_website_title.type_3 {
    height:86px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    overflow:hidden
}
.jz_website_title.type_3 {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-flow:row-reverse nowrap;
    flex-flow:row-reverse nowrap;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.jz_screen_pc .jz_website_title .logo_wrap {
    min-width:30px;
    min-height:30px
}
.jz_website_title .logo_wrap {
    position:relative;
    height:100%
}
.jz_website_title .logo_img {
    width:auto;
    height:auto;
    max-height:100%;
    max-width:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto
}
.jz_website_title.type_2 .logo_img {
    left:auto;
    right:0
}
.jz_website_title.type_3 .logo_img {
    left:0;
    right:auto
}
.website_title_content * {
    outline:0
}
.website_title_content .title_h1 {
    font-size:inherit;
    margin:0;
    padding:0;
    font-weight:400;
    width:100%;
    text-overflow:ellipsis
}
.jz_website_title_wrap {
    position:relative
}
.jz_website_title_wrap .titleWrapper {
    padding:0;
    margin:0;
    font-weight:inherit;
    font-size:inherit
}
.jz_website_title_wrap .fkeditor-wrap {
    line-height:67px;
    text-align:center
}
.jz_screen_mobi .jz_website_title_wrap {
    overflow:hidden;
    height:50px;
    width:70%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:absolute;
    top:0;
    left:50%;
    right:0;
    bottom:0;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    opacity:1
}
.jz_screen_mobi .jz_website_title {
    width:100%
}
.jz_screen_mobi .jz_website_title_wrap .fkeditor-wrap {
    font-size:20px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    text-align:center
}
.jz_screen_mobi .jz_website_title .fkeditor-wrap * {
    display:inline!important;
    font-size:20px!important;
    line-height:50px!important
}
.jz_screen_mobi .jz_website_title .fkeditor-wrap br {
    display:none!important
}
.jz_screen_mobi .jz_website_title .fkeditor-wrap .fk-editor {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.website_title_content {
    min-width:10px;
    overflow:hidden
}
.siteAdvertisement_box {
    position:fixed;
    bottom:30px;
    width:410px;
    height:308px;
    left:12px;
    z-index:33;
    color:#333
}
.siteAdvertisement_box a {
    color:#333
}
.siteAdvertisement_box .siteAdvertisement_Inner {
    width:125px;
    height:145px;
    background:#ccc
}
.siteAdvertisement_box .siteAdvertisement_title {
    width:408px;
    height:30px;
    background:#e6e6e6
}
.siteAdvertisement_box .siteAdvertisement_adImg {
    display:block;
    width:auto;
    height:auto
}
.siteAdvertisement_box a.closeImg {
    display:block;
    width:20px;
    height:20px;
    background:url(/image/v2/close.png?v=201711250202) no-repeat 2px -16px;
    float:right;
    margin-top:7px;
    margin-right:9px
}
.siteAdvertisement_box a.closeImg:hover {
    background:url(/image/site/faiscoAd/close.png?v=201711250202) 0 -13px no-repeat
}
.siteAdvertisement_box a.freeJZ {
    display:block;
    margin-top:106px;
    width:160px;
    height:40px;
    line-height:40px;
    border:1px solid #fff;
    text-align:center;
    color:#fff;
    text-decoration:none;
    position:relative;
    margin-left:119px;
    color:#fff;
    font-size:18px
}
.siteAdvertisement_box a.reportUrl {
    line-height:20px;
    margin-left:15px;
    margin-top:5px;
    font-size:13px;
    float:left;
    text-decoration:none;
    font-family:"微软雅黑"
}
.siteAdvertisement_box a.freeJZ:hover {
    color:#ff3200
}
.siteAdvertisement_box a.freeJZ span {
    line-height:20px;
    text-decoration:none;
    font-family:"微软雅黑"
}
.fk-siteAdBoxCB #sitePopVister a.freeJZ:hover {
    color:#fff
}
.siteAdvertisement_boxTip .siteAdvertisementTipTri {
    position:absolute;
    bottom:-6px;
    left:10px;
    width:9px;
    height:6px;
    background:url(/image/site/faiscoAd/sanj.png?v=201711250202) 0 -2px no-repeat
}
.siteAdvertisement_boxTip {
    width:125px;
    height:26px;
    border:1px solid #fec24a;
    position:absolute;
    z-index:33;
    bottom:184px;
    left:12px;
    background:#fffcc9;
    display:none
}
.siteAdvertisement_boxTip p {
    line-height:26px;
    text-align:center
}
.siteAdvertisement_boxTip p span {
    color:#258426
}
.siteAdvertisement_boxTip {
    color:#333
}
.fk-siteAdBoxCB_B .siteAdvertisement_title {
    width:410px
}
.fk-siteAdBoxCB_B .siteAdvertisement_box {
    width:410px;
    height:290px
}
.fk-siteAdBoxCB_B .siteAdvertisement_box .siteAdvertisement_Inner {
    width:410px
}
.fk-siteAdBoxCB_B .freeJZ,.fk-siteAdBoxCB_B a.freeJZ {
    width:140px;
    height:64px;
    background:url(/image/advPhoto/f_visitor_b_button.png?v=20180627) no-repeat;
    border:none;
    font-size:0;
    margin-top:76px;
    margin-left:135px
}
.fk-siteAdBoxCB_C .siteAdvertisement_title {
    width:410px
}
.fk-siteAdBoxCB_C .siteAdvertisement_box {
    height:290px
}
.fk-siteAdBoxCB_C a.freeJZ {
    width:136px;
    height:36px;
    background:url(/image/advPhoto/f_visitor_c_button.png?v=20180627) no-repeat;
    border:none;
    margin-top:58px;
    margin-left:30px;
    color:#191919;
    font-size:18px;
    line-height:36px
}
.fk-siteAdBoxCB_C a.freeJZ:hover {
    color:#191919!important
}
.fk-siteAdBoxCB_D .siteAdvertisement_title {
    width:410px
}
.fk-siteAdBoxCB_D .siteAdvertisement_box {
    height:290px
}
.fk-siteAdBoxCB_D a.freeJZ {
    width:133px;
    height:34px;
    background:url(/image/advPhoto/f_visitor_d_button.png?v=20180627) no-repeat;
    border:none;
    font-size:0;
    margin-top:25px;
    margin-left:134px
}
#default_Ad.siteAdvertisement_box {
    width:180px;
    height:260px;
    bottom:26px
}
#default_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    position:relative;
    width:100%;
    height:100%;
    background:0 0;
    border:none
}
#default_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
    bottom:0;
    left:6px;
    width:157px;
    height:22px;
    background:url(/image/site/faiscoAd/dingzhi_hover.png?v=201711250202) 0 0 no-repeat
}
#default_Ad.siteAdvertisement_box .siteAdvertisement_title {
    position:absolute;
    top:55px;
    right:10px;
    width:20px;
    height:20px;
    background:no-repeat
}
#default_Ad.siteAdvertisement_box a.closeImg {
    display:block;
    width:10px;
    height:10px;
    background:url(/image/site/faiscoAd/close_dz.png?v=201711250202) 0 0 no-repeat;
    float:right;
    margin-top:3px;
    margin-right:2px
}
#default_Ad.siteAdvertisement_box a.closeImg:hover {
    background:url(/image/site/faiscoAd/close_dz.png?v=201711250202) 0 0 no-repeat
}
#hd_Ad.siteAdvertisement_box {
    width:272px;
    height:210px;
    bottom:20px
}
#hd_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    position:relative;
    width:100%;
    height:100%;
    background:0 0;
    border:none
}
#hd_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
    top:36px;
    left:59px;
    width:15px;
    height:114px;
    background:url(/image/site/faiscoAd/vert_title_hover.png?v=201711250202) 0 0 no-repeat
}
#hd_Ad.siteAdvertisement_box .siteAdvertisement_title {
    position:absolute;
    top:0;
    left:0;
    width:20px;
    height:20px;
    background:no-repeat
}
#hd_Ad.siteAdvertisement_box a.closeImg {
    display:block;
    width:10px;
    height:10px;
    background:url(/image/site/faiscoAd/close_dz.png?v=201711250202) 0 0 no-repeat;
    float:right;
    margin-top:3px;
    margin-right:2px
}
#hd_Ad.siteAdvertisement_box a.closeImg:hover {
    background:url(/image/site/faiscoAd/close_dz.png?v=201711250202) 0 0 no-repeat
}
#hd_Ad.siteAdvertisement_box .mobi_ad_bg {
    position:absolute;
    display:block;
    width:90px;
    height:141px;
    top:23px;
    left:83px;
    background:url(/image/site/faiscoAd/hd_bg_gq.gif?v=201711250202) 0 0 no-repeat
}
#hd_Ad.siteAdvertisement_box .mobi_ad_bg:hover {
    background:url(/image/site/faiscoAd/hd_bg_hover.png?v=201711250202) 0 0 no-repeat
}
#flyer_Ad.siteAdvertisement_box {
    width:152px;
    height:200px;
    bottom:36px;
    left:30px
}
#flyer_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    position:relative;
    width:100%;
    height:100%;
    background:0 0;
    border:none
}
#flyer_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
    top:35px;
    left:6px;
    width:15px;
    height:114px;
    background:url(/image/site/faiscoAd/vert_title_hover.png?v=201711250202) 0 0 no-repeat
}
#flyer_Ad.siteAdvertisement_box .siteAdvertisement_title {
    position:absolute;
    top:0;
    right:0;
    width:20px;
    height:20px;
    background:no-repeat
}
#flyer_Ad.siteAdvertisement_box a.closeImg {
    display:block;
    width:15px;
    height:15px;
    background:url(/image/site/faiscoAd/flyer_close.png?v=201711250202) 0 0 no-repeat;
    float:right;
    margin-top:3px;
    margin-right:2px
}
#flyer_Ad.siteAdvertisement_box a.closeImg:hover {
    background:url(/image/site/faiscoAd/flyer_close.png?v=201711250202) 0 0 no-repeat
}
#flyer_Ad.siteAdvertisement_box .siteAdvertisement_Inner .siteAdvertisement_adImg img {
    margin-left:23px
}
#flyer_Ad.siteAdvertisement_box .mobi_ad_bg {
    position:absolute;
    display:block;
    width:95px;
    height:140px;
    top:20px;
    left:29px
}
#flyer_Ad.siteAdvertisement_box .mobi_ad_bg:hover {
    background:url(/image/site/faiscoAd/flyer_hover.png?v=201711250202) 0 0 no-repeat
}
#daily_Ad.siteAdvertisement_box {
    width:135px;
    height:205px;
    bottom:36px;
    left:30px
}
#daily_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    position:relative;
    width:100%;
    height:100%;
    background:0 0;
    border:none
}
#daily_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
    bottom:-28px;
    left:0;
    width:129px;
    height:19px;
    background:url(/image/site/faiscoAd/daily_title_hover.png?v=201711250202) 0 0 no-repeat
}
#daily_Ad.siteAdvertisement_box .siteAdvertisement_title {
    position:absolute;
    top:0;
    right:0;
    width:20px;
    height:20px;
    background:no-repeat
}
#daily_Ad.siteAdvertisement_box a.closeImg {
    display:block;
    width:15px;
    height:15px;
    background:url(/image/site/faiscoAd/daily_close.png?v=201711250202) 0 0 no-repeat;
    float:right;
    margin-top:18px;
    margin-right:2px
}
#daily_Ad.siteAdvertisement_box a.closeImg:hover {
    background:url(/image/site/faiscoAd/daily_close.png?v=201711250202) 0 0 no-repeat
}
#daily_Ad.siteAdvertisement_box .mobi_ad_bg {
    position:absolute;
    display:block;
    width:90px;
    height:26px;
    line-height:26px;
    left:23px;
    bottom:5px
}
#daily_Ad.fk-7thCelebrate a.closeImg {
    margin-top:5px;
    margin-right:-1px;
    background:url(/image/site/faiscoAd/daily_close3_small.png?v=201712081633) 0 0 no-repeat
}
#daily_Ad.fk-7thCelebrate a.closeImg:hover {
    background:url(/image/site/faiscoAd/daily_close3_small.png?v=201712081633) 0 0 no-repeat
}
#daily_Ad.fk-7thCelebrate .mobi_ad_bg {
    display:none
}
.fk-7thCelebrate .siteAdvertisement_boxTip {
    opacity:0
}
#dailyHD_Ad.siteAdvertisement_box {
    width:135px;
    height:205px;
    bottom:36px;
    left:30px
}
#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    position:relative;
    width:100%;
    height:100%;
    background:0 0;
    border:none
}
#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
    top:36px;
    left:6px;
    width:15px;
    height:114px;
    background:url(/image/site/faiscoAd/vert_title_hover.png?v=201711250202) 0 0 no-repeat
}
#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_title {
    position:absolute;
    top:0;
    left:0;
    width:20px;
    height:20px;
    background:no-repeat
}
#dailyHD_Ad.siteAdvertisement_box a.closeImg {
    display:block;
    width:10px;
    height:10px;
    background:url(/image/site/faiscoAd/close_dz.png?v=201711250202) 0 0 no-repeat;
    float:right;
    margin-top:3px;
    margin-right:2px
}
#dailyHD_Ad.siteAdvertisement_box a.closeImg:hover {
    background:url(/image/site/faiscoAd/close_dz.png?v=201711250202) 0 0 no-repeat
}
#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_Inner .siteAdvertisement_adImg img {
    margin-left:23px
}
#dailyHD_Ad.siteAdvertisement_box .mobi_ad_bg {
    position:absolute;
    display:block;
    width:90px;
    height:141px;
    top:18px;
    left:30px;
    background:url(/image/site/faiscoAd/dailyHd_bg.gif?v=201711250202) 0 0 no-repeat
}
#dailyHD_Ad.siteAdvertisement_box .mobi_ad_bg:hover {
    background:url(/image/site/faiscoAd/hd_bg_hover.png?v=201711250202) 0 0 no-repeat
}
#fkdz_Ad.siteAdvertisement_box {
    width:168px;
    height:222px;
    bottom:25px;
    left:30px
}
#fkdz_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    position:relative;
    width:100%;
    height:100%;
    background:0 0;
    border:none
}
#fkdz_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
    bottom:0;
    left:0;
    width:129px;
    height:19px;
    background:url(/image/site/faiscoAd/daily_title_hover.png?v=201711250202) 0 0 no-repeat
}
#fkdz_Ad.siteAdvertisement_box .siteAdvertisement_title {
    position:absolute;
    top:0;
    left:-20px;
    width:20px;
    height:20px;
    background:no-repeat
}
#fkdz_Ad.siteAdvertisement_box a.closeImg {
    display:block;
    width:15px;
    height:15px;
    background:url(/image/site/faiscoAd/fkdz_close.png?v=201711250202) 0 0 no-repeat;
    float:right;
    margin-top:3px;
    margin-right:2px
}
#fkdz_Ad.siteAdvertisement_box a.closeImg:hover {
    background:url(/image/site/faiscoAd/fkdz_close.png?v=201711250202) 0 0 no-repeat
}
#fkdz_Ad.siteAdvertisement_box .mobi_ad_bg {
    position:absolute;
    display:block;
    width:0;
    height:0;
    top:0;
    left:0
}
#wxApp_Ad.siteAdvertisement_box {
    width:243px;
    height:295px;
    bottom:12px
}
#wxApp_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    width:100%;
    height:100%;
    position:relative;
    background-color:transparent
}
#wxApp_Ad.siteAdvertisement_box .siteAdvertisement_title {
    position:absolute;
    width:14px;
    height:14px;
    right:16px;
    top:78px;
    border-radius:50%;
    border:1px solid rgba(255,255,255,.7);
    background-color:transparent
}
#wxApp_Ad.siteAdvertisement_box .closeImg {
    margin:4px 4px;
    width:6px;
    height:6px;
    background:url(/image/v2/mbg01.png?v=201907311250) -2141px -551px no-repeat
}
#fkdz_vis.siteAdvertisement_box {
    width:168px;
    height:245px;
    bottom:25px;
    left:15px
}
#fkdz_vis.siteAdvertisement_box .siteAdvertisement_Inner {
    position:relative;
    width:100%;
    height:220px;
    background:0 0;
    border:none
}
#fkdz_vis.siteAdvertisement_box .siteAdvertisement_boxTip {
    bottom:0;
    left:0;
    width:129px;
    height:19px;
    background:url(/image/site/faiscoAd/daily_title_hover.png?v=201711250202) 0 0 no-repeat
}
#fkdz_vis.siteAdvertisement_box .siteAdvertisement_title {
    position:relative;
    height:20px;
    width:100%;
    background:#ccc
}
#fkdz_vis.siteAdvertisement_box a.closeImg {
    display:block;
    width:15px;
    height:15px;
    background:url(/image/site/faiscoAd/fkdz_close.png?v=201711250202) center center no-repeat;
    float:right;
    margin-top:3px;
    margin-right:2px
}
#fkdz_vis.siteAdvertisement_box a.closeImg:hover {
    background:url(/image/site/faiscoAd/fkdz_close.png?v=201711250202) center center no-repeat
}
#fkdz_vis.siteAdvertisement_box .mobi_ad_bg {
    position:absolute;
    display:block;
    width:0;
    height:0;
    top:0;
    left:0
}
#fkdz_vis.siteAdvertisement_box a.freeJZ {
    width:100%
}
.fk-wxSmallPrograme {
    width:750px;
    height:480px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-375px;
    margin-top:-240px;
    z-index:9999
}
.fk-wxSmallPrograme .f-sliderContainer {
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden
}
.fk-wxSmallPrograme .f-sliderWrap {
    width:100%
}
.fk-wxSmallPrograme .f-sliderWrap img {
    width:100%;
    position:absolute;
    top:0;
    left:0;
    margin:0;
    padding:0;
    font-size:0
}
.fk-wxSmallPrograme .f-sliderIndex {
    border-radius:10px;
    width:10px;
    height:10px;
    display:inline-block;
    background-color:#fff;
    opacity:.3
}
.fk-wxSmallPrograme .f-slidePages {
    position:absolute;
    bottom:10px;
    right:50%;
    margin-right:-75px;
    padding:0
}
.fk-wxSmallPrograme .f-slidePages li {
    display:inline-block;
    padding:0 10px;
    cursor:pointer;
    color:#fff
}
.fk-wxSmallPrograme .f-slidePages li .on {
    opacity:.8
}
.fk-wxSmallPrograme .f-nextSlider,.fk-wxSmallPrograme .f-prevSlider {
    position:absolute;
    top:50%;
    margin-top:-22.5px;
    width:35px;
    height:55px;
    background:url(/image/v2/mbg01.png?v=201907311250) no-repeat
}
.fk-wxSmallPrograme .f-nextSlider:hover,.fk-wxSmallPrograme .f-prevSlider:hover {
    background-color:rgba(0,0,0,.15)
}
.fk-wxSmallPrograme .f-prevSlider {
    left:15px;
    background-position:-2896px 13px
}
.fk-wxSmallPrograme .f-nextSlider {
    right:15px;
    background-position:-2940px 13px
}
.fk-wxSmallPrograme .f-closeSlider {
    width:13px;
    height:13px;
    position:absolute;
    top:25px;
    right:25px;
    background:url(/image/v2/mbg01.png?v=201907311250) -2852px 0 no-repeat;
    cursor:pointer
}
.fk-wxSmallPrograme.closeAnimation {
    width:0;
    height:0;
    opacity:0;
    margin:0
}
.fk-wxSmallPrograme .f-useTip {
    overflow:hidden;
    position:absolute;
    right:78px;
    top:294px;
    width:120px;
    height:38px;
    line-height:38px;
    text-align:center;
    border-radius:19px;
    color:#ffb34d;
    font-size:18px;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration:none
}
.fk-wxSmallPrograme {
    -webkit-transition:all 1.5s;
    transition:all 1.5s
}
.siteAdvertisement_box .siteAdvertisement_adImg img {
    max-width:none
}
.jz_screen_mobi .siteAdvertisement_box {
    display:none!important
}
.tips {
    width:auto;
    height:40px;
    line-height:41px;
    margin:3px 0;
    font-size:13px;
    font-family:"微软雅黑";
    color:#ff8e1e;
    border:none;
    background-color:#fff5dc;
    z-index:9999;
    box-shadow:0 5px 10px -5px #b3b3b3;
    -moz-box-shadow:0 5px 10px -5px #b3b3b3;
    -webkit-box-shadow:0 5px 10px -5px #b3b3b3;
    position:relative;
    top:0;
    left:0;
    float:left
}
.tips .msg {
    display:inline;
    width:auto;
    height:40px;
    line-height:41px;
    margin:0 0 0 15px;
    word-break:keep-all;
    white-space:nowrap;
    float:left;
    padding:0 12.14px
}
.tips .close {
    margin:0 10px 0 7px;
    width:8px;
    height:40px;
    cursor:pointer;
    background:url(/image/close02.png?v=201807251417) center no-repeat;
    float:left;
    display:inline
}
.tips .close_hover {
    background:url(/image/close03.png?v=201807251417) center no-repeat
}
.tips a {
    color:red
}
.sitetipsV2 {
    position:fixed;
    width:100%;
    height:45px;
    line-height:45px;
    background:#fff5dc;
    z-index:9031;
    text-align:center;
    overflow:hidden;
    color:#666;
    font-size:13px;
    border:none;
    top:0
}
.sitetipsV2 .siteGroupLink:before {
    margin-top:-3px
}
.newSiteVis .siteGroupStd {
    text-indent:1px
}
.g_topBarAreaV2 {
    height:65px;
    line-height:65px;
    font-size:13px;
    color:#333;
    background:#fff;
    border-bottom:1px solid #eff1f2;
    background:#fff;
    font-size:0;
    -webkit-box-shadow:0 3px 5px 1px rgba(0,0,0,.1);
    box-shadow:0 3px 5px 1px rgba(0,0,0,.1);
    font-family:"微软雅黑"
}
.g_topBarAreaV2 .g_topBar {
    height:100%;
    line-height:65px;
    background:0 0
}
.g_topBarAreaV2 .imagePageSayHi {
    font-size:13px;
    color:#333;
    padding-right:30px
}
.g_topBarAreaV2 .tbutton {
    font-size:13px;
    color:#333
}
.g_topBarAreaV2 .tbutton:hover {
    color:#5874d8
}
.g_topBarAreaV2 .tbutton .styleSettingButton {
    height:65px;
    line-height:65px;
    border-color:#eff1f2
}
.sitetips .safeModeTipsText {
    color:#ff5718
}
.fk-limtUv {
    background-color:#fff;
    width:100%;
    height:100%;
    z-index:9999;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.fk-limtUv .tipDialog {
    width:600px;
    height:380px;
    background-color:#fff;
    border-radius:3px;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.fk-limtUv .tipDialog2 {
    margin-top:-50px
}
@media screen and (max-width:768px) {
    .fk-limtUv .tipDialog {
        width:100%;
        height:100%
    }
    .fk-limtUv .tipComtent {
        margin-top:12%
    }
    .fk-limtUv .quitIcon {
        display:none
    }
}.fk-limtUv .tipButton {
     width:206px;
     height:40px;
     background-color:#5874d8;
     margin-top:40px;
     font-size:16px;
     text-align:center;
     color:#fff;
     line-height:40px;
     border-radius:3px;
     cursor:pointer
 }
.fk-limtUv .tipButtonFk {
    margin-top:20px;
    color:#5874d8;
    border:1px solid;
    background-color:#fff
}
.fk-limtUv .tipButton2 {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    padding-left:5px;
    padding-right:5px
}
.fk-limtUv .tipFont {
    width:100%;
    height:26px;
    text-align:center;
    font-size:20px;
    color:#333;
    margin-top:-10px
}
.fk-limtUv .quitIcon {
    position:absolute;
    right:25px;
    top:13px;
    padding:0;
    width:18px;
    height:18px;
    background:url(/image/v2/mbg01.png?v=201907311250) -451px -189px no-repeat;
    outline:0;
    cursor:pointer;
    margin-top:10px;
    display:none
}
.drawLottery {
    position:fixed!important
}
.jz_https_programe {
    -webkit-transition:all 1s;
    transition:all 1s
}
.jz_https_programe {
    width:728px;
    height:429px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-375px;
    margin-top:-240px;
    z-index:9999;
    cursor:pointer
}
.jz_https_BUser {
    height:470px
}
.jz_https_programe .https_wrap0 {
    position:relative;
    width:100%;
    height:100%
}
.jz_https_programe .https_wrap1 {
    width:100%
}
.jz_https_programe .https_wrap1 img {
    width:100%;
    position:absolute;
    top:0;
    left:0;
    margin:0;
    padding:0;
    font-size:0
}
.jz_https_programe .f-closeSlider {
    width:36px;
    height:56px;
    position:absolute;
    top:-55px;
    right:18px;
    background:url(/image/v2/https_exposure_close.png?v=201807251417) no-repeat;
    cursor:pointer
}
.jz_https_programe .f_old_closeSlider {
    width:20px;
    height:20px;
    position:absolute;
    top:19px;
    right:18px;
    background:url(/image/v2/mbg01.png?v=201907311250) -2849px 3px no-repeat;
    cursor:pointer
}
.jz_https_programe.closeAnimation {
    width:0;
    height:0;
    opacity:0;
    margin:0
}
.jz_https_programe .f-useTip {
    overflow:hidden;
    position:absolute;
    right:158px;
    top:286px;
    width:167px;
    height:46px;
    line-height:46px;
    text-align:center;
    border-radius:19px;
    color:#ffb34d;
    font-size:18px;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration:none
}
.jz_https_BUser .f-useTip {
    left:279px;
    right:auto;
    top:auto;
    bottom:55px
}
.jz_https_programe .f_old_useTip {
    overflow:hidden;
    position:absolute;
    right:224px;
    top:228px;
    width:115px;
    height:38px;
    line-height:38px;
    text-align:center;
    border-radius:19px;
    color:#ffb34d;
    font-size:18px;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration:none
}
.jz_https_programe .f_new_useTip {
    right:282px;
    top:372px
}
.popupBg {
    position:fixed;
    margin:0;
    padding:0;
    top:0;
    left:0;
    right:0;
    bottom:0;
    height:100%;
    background-color:#000;
    z-index:9031;
    overflow:hidden;
    opacity:.7;
    -webkit-transition:all 3s;
    transition:all 3s
}
.popupBg.popupBgForWin {
    z-index:9032
}
.formDialog .fk-operationBtns {
    padding:2px 0 0 66px
}
.formBox {
    display:block;
    position:absolute;
    z-index:9032;
    border-radius:5px;
    color:#000;
    background:#fff;
    font-family:"微软雅黑";
    box-shadow:2px 2px 11px #4d4b4b;
    -webkit-box-shadow:2px 2px 11px #4d4b4b;
    -moz-box-shadow:2px 2px 11px #4d4b4b
}
.formBox .formTLSite {
    background:#fff;
    border-radius:5px 5px 0 0
}
.formBox .formTCSite {
    height:25px;
    color:#636363;
    font-size:16px;
    padding-left:32px;
    cursor:move
}
.formBox .formXSite {
    position:absolute;
    right:25px;
    top:13px;
    padding:0;
    width:18px;
    height:18px;
    background:url(/image/v2/mbg01.png?v=201907311250) -451px -189px no-repeat;
    outline:0;
    cursor:pointer;
    margin-top:10px;
    -webkit-transform:rotate(0);
    transform:rotate(0)
}
.formBox .formXSite:hover {
    background:url(/image/v2/mbg01.png?v=201907311250) -793px -154px no-repeat
}
.formBox .f-findPwSetHoverBox:hover {
    cursor:pointer
}
.formBox a {
    color:#06c;
    text-decoration:none
}
.formBox input {
    -webkit-border-radius:4px;
    -moz-border-radius:4px
}
.formBox .formPanel {
    padding:1.1em 2.4em
}
.formBox .formBtn {
    text-decoration:none;
    background:url(/image/site/popupBox/btn.png?v=201807251417) no-repeat 1px 1px;
    width:100px;
    height:32px;
    display:inline-block;
    line-height:32px;
    text-align:center;
    color:#fff;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:middle;
    border-radius:1px
}
.formBox .itemLine {
    height:37px;
    line-height:37px;
    padding:10px 0;
    clear:both
}
.formBox .itemLine2 {
    clear:both;
    padding:8px 0 8px 18px
}
.formBox .itemTitle {
    float:left;
    width:86px;
    text-align:right;
    height:100%;
    color:#000
}
.formBox .itemTitle2 {
    width:210px;
    text-align:right;
    float:left;
    height:24px;
    line-height:24px
}
.formBox .itemCtrl {
    float:left
}
.formBox .itemStepLine {
    padding-bottom:8px;
    word-break:break-all
}
.formBox .acctInput {
    height:20px;
    line-height:20px;
    width:170px
}
.formBox .reActWarn {
    background:url(/image/site/popupBox/reAct1.png?v=201807251417) 0 no-repeat
}
.formBox .memEmailAlterInput {
    width:140px;
    margin-right:10px
}
.formBox .memberFdPwdTwoMsg {
    margin-top:26px;
    padding-left:40px;
    padding-right:25px;
    font-size:14px;
    color:#636363
}
.formBox .alertWarn {
    background:url(/image/bg02.png?v=201807251417) no-repeat -1664px -19px
}
.formBox .memberFdPwdLastMsg {
    font-size:14px;
    color:#636363;
    padding:5px 20px 4px 29px
}
.formBox.fk-fileUpload-del .formXSite {
    right:25px;
    top:12px;
    width:18px;
    height:18px;
    background:url(/image/v2/mbg01.png?v=201907311250) -449px -187px no-repeat
}
.formBox.fk-fileUpload-del .formXSite:hover {
    background-position:-791px -152px
}
.formBox.fk-findPw .wraper {
    width:100%;
    height:100%;
    border-top:1px solid #ddd;
    margin-top:10px
}
.formBox.fk-findPw .findPwInput {
    display:block;
    margin-top:40px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:330px;
    height:42px;
    border:1px solid #ddd;
    border-radius:0;
    padding:5px 10px;
    font-size:14px;
    color:#333;
    margin-left:55px
}
.formBox.fk-findPw .findPwCodeInput {
    display:inline-block;
    margin-top:20px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:200px;
    height:42px;
    border:1px solid #ddd;
    border-radius:0;
    padding:5px 10px;
    font-size:14px;
    color:#333;
    margin-left:55px
}
.formBox.fk-findPw .acquireCode {
    display:inline-block;
    cursor:pointer;
    border:1px solid #ddd;
    height:42px;
    width:120px;
    margin-left:10px;
    padding-top:10px;
    color:#999;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    text-align:center
}
.formBox.fk-findPw .findPwInput::-webkit-input-placeholder {
    color:#999
}
.formBox.fk-findPw .findPwCodeInput::-webkit-input-placeholder {
    color:#999
}
.formBox.fk-findPw .findPwInput:-moz-placeholder {
    color:#999
}
.formBox.fk-findPw .findPwCodeInput:-moz-placeholder {
    color:#999
}
.formBox.fk-findPw .findPwInput::-moz-placeholder {
    color:#999
}
.formBox.fk-findPw .findPwCodeInput::-moz-placeholder {
    color:#999
}
.formBox.fk-findPw .findPwInput:-ms-input-placeholder {
    color:#999
}
.formBox.fk-findPw .findPwCodeInput:-ms-input-placeholder {
    color:#999
}
.sweet-alert .sa-icon.sa-success {
    border-color:#557ce1
}
.sweet-alert .sa-icon {
    width:80px;
    height:80px;
    border:4px solid gray;
    border-radius:50%;
    margin:20px auto;
    position:relative;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.sweet-alert {
    background-color:#fff;
    width:481px;
    padding:17px;
    padding-top:40px;
    border-radius:5px;
    text-align:center;
    position:fixed;
    left:50%;
    top:50%;
    margin-left:-257px;
    margin-top:-185px;
    overflow:hidden;
    display:block;
    z-index:2000
}
@media all and (max-width:767px) {
    .sweet-alert {
        width:auto;
        margin-left:0;
        margin-right:0;
        left:15px;
        right:15px
    }
}.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before {
     content:'';
     border-radius:50%;
     position:absolute;
     width:60px;
     height:120px;
     background:#fff;
     -webkit-transform:rotate(45deg);
     transform:rotate(45deg)
 }
.sweet-alert .sa-icon.sa-success::before {
    border-radius:120px 0 0 120px;
    top:-7px;
    left:-33px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:60px 60px;
    transform-origin:60px 60px
}
.sweet-alert .sa-icon.sa-success::after {
    border-radius:0 120px 120px 0;
    top:-11px;
    left:30px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:0 60px;
    transform-origin:0 60px
}
.sweet-alert .sa-icon.sa-success .sa-line {
    height:5px;
    background-color:#5cb85c;
    display:block;
    border-radius:2px;
    position:absolute;
    z-index:2
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
    width:25px;
    left:14px;
    top:46px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
    width:47px;
    right:8px;
    top:38px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.sweet-alert .sa-icon.sa-success .sa-placeholder {
    width:80px;
    height:80px;
    border:4px solid rgba(85,124,225,.2);
    border-radius:50%;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    position:absolute;
    left:-4px;
    top:-4px;
    z-index:2
}
.sweet-alert .sa-icon.sa-success .sa-fix {
    width:5px;
    height:90px;
    background-color:#fff;
    position:absolute;
    left:28px;
    top:8px;
    z-index:1;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line {
    height:5px;
    background-color:#557ce1;
    display:block;
    border-radius:2px;
    position:absolute;
    z-index:2
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
    width:25px;
    left:14px;
    top:46px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
    width:47px;
    right:8px;
    top:38px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
@-webkit-keyframes animateSuccessTip {
    0% {
        width:0;
        left:1px;
        top:19px
    }
    54% {
        width:0;
        left:1px;
        top:19px
    }
    70% {
        width:50px;
        left:-8px;
        top:37px
    }
    84% {
        width:17px;
        left:21px;
        top:48px
    }
    100% {
        width:25px;
        left:14px;
        top:45px
    }
}@keyframes animateSuccessTip {
     0% {
         width:0;
         left:1px;
         top:19px
     }
     54% {
         width:0;
         left:1px;
         top:19px
     }
     70% {
         width:50px;
         left:-8px;
         top:37px
     }
     84% {
         width:17px;
         left:21px;
         top:48px
     }
     100% {
         width:25px;
         left:14px;
         top:45px
     }
 }@-webkit-keyframes animateSuccessLong {
      0% {
          width:0;
          right:46px;
          top:54px
      }
      65% {
          width:0;
          right:46px;
          top:54px
      }
      84% {
          width:55px;
          right:0;
          top:35px
      }
      100% {
          width:47px;
          right:8px;
          top:38px
      }
  }@keyframes animateSuccessLong {
       0% {
           width:0;
           right:46px;
           top:54px
       }
       65% {
           width:0;
           right:46px;
           top:54px
       }
       84% {
           width:55px;
           right:0;
           top:35px
       }
       100% {
           width:47px;
           right:8px;
           top:38px
       }
   }@-webkit-keyframes rotatePlaceholder {
        0% {
            -webkit-transform:rotate(-45deg);
            transform:rotate(-45deg)
        }
        5% {
            -webkit-transform:rotate(-45deg);
            transform:rotate(-45deg)
        }
        12% {
            -webkit-transform:rotate(-405deg);
            transform:rotate(-405deg)
        }
        100% {
            -webkit-transform:rotate(-405deg);
            transform:rotate(-405deg)
        }
    }@keyframes rotatePlaceholder {
         0% {
             -webkit-transform:rotate(-45deg);
             transform:rotate(-45deg)
         }
         5% {
             -webkit-transform:rotate(-45deg);
             transform:rotate(-45deg)
         }
         12% {
             -webkit-transform:rotate(-405deg);
             transform:rotate(-405deg)
         }
         100% {
             -webkit-transform:rotate(-405deg);
             transform:rotate(-405deg)
         }
     }.animateSuccessTip {
          -webkit-animation:animateSuccessTip .75s;
          animation:animateSuccessTip .75s
      }
.animateSuccessLong {
    -webkit-animation:animateSuccessLong .75s;
    animation:animateSuccessLong .75s
}
.sa-icon.sa-success.animate::after {
    -webkit-animation:rotatePlaceholder 4.25s ease-in;
    animation:rotatePlaceholder 4.25s ease-in
}
@-webkit-keyframes myTradeSuggest {
    0% {
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    25% {
        -webkit-transform:scale(.25);
        transform:scale(.25)
    }
    50% {
        -webkit-transform:scale(.5);
        transform:scale(.5)
    }
    75% {
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}@keyframes myTradeSuggest {
     0% {
         -webkit-transform:scale(0);
         transform:scale(0)
     }
     25% {
         -webkit-transform:scale(.25);
         transform:scale(.25)
     }
     50% {
         -webkit-transform:scale(.5);
         transform:scale(.5)
     }
     75% {
         -webkit-transform:scale(.75);
         transform:scale(.75)
     }
     100% {
         -webkit-transform:scale(1);
         transform:scale(1)
     }
 }.anim {
      -webkit-transform:translateY(-50%) translateX(-50%);
      transform:translateY(-50%) translateX(-50%);
      position:absolute;
      top:50%;
      left:50%
  }
.anim:before {
    position:relative;
    content:'';
    display:block;
    margin-top:100%
}
.anim:after {
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    border-radius:50%
}
.hoverable .anim {
    -webkit-animation:anim-out .75s;
    animation:anim-out .75s
}
.hoverable .anim:after {
    -webkit-animation:anim-out-pseudo .75s;
    animation:anim-out-pseudo .75s
}
.hoverable .anim,.hoverable .anim:after {
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-duration:1.3s;
    animation-duration:1.3s
}
@-webkit-keyframes anim-out {
    0% {
        width:0
    }
    100% {
        width:100%
    }
}@keyframes anim-out {
     0% {
         width:0
     }
     100% {
         width:100%
     }
 }@-webkit-keyframes anim-out-pseudo {
      0% {
          background:rgba(0,0,0,.25)
      }
      100% {
          background:0 0
      }
  }@keyframes anim-out-pseudo {
       0% {
           background:rgba(0,0,0,.25)
       }
       100% {
           background:0 0
       }
   }.jz_share_cover {
        position:fixed;
        width:100%;
        height:100%;
        left:0;
        top:0;
        z-index:99999;
        display:block;
        text-align:center
    }
.shareCoverContent {
    z-index:100;
    display:block;
    max-width:768px;
    margin:0 auto
}
.shareCoverIcon {
    margin-top:100px;
    margin-bottom:26px;
    width:200px
}
.shareCoverTip {
    width:234px;
    text-align:center;
    color:#666;
    font-size:16px;
    margin-bottom:36px
}
.shareCoverBtn {
    height:50px;
    width:150px;
    text-align:center;
    line-height:50px;
    border:1px solid #e0e0e0;
    font-size:18px;
    color:#666;
    border-radius:4px;
    cursor:pointer;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
@media screen and (max-width:768px) {
    .sitetipsV3 {
        display:none
    }
}.sitetipsV3 .scrollbar ul.marquee li {
     display:block;
     width:100%;
     height:45px;
     line-height:45px;
     white-space:nowrap;
     font:12px Arial,Helvetica,sans-serif;
     text-align:center;
     position:absolute;
     top:-999px;
     left:0
 }
.sitetipsV3 .scrollbar ul.marquee {
    display:block;
    width:100%;
    height:45px;
    padding:0;
    margin:0;
    list-style:none;
    position:relative;
    overflow:hidden;
    line-height:45px
}
.sitetipsV3.newSiteVis .sitetipsTitle {
    height:45px;
    line-height:45px
}
.sitetipsV3.newSiteVis table {
    width:100%
}
.online_flv {
    width:100%;
    height:0;
    padding-bottom:41.7%;
    overflow:hidden;
    position:relative
}
.jz_screen_mobi .online_flv {
    padding-bottom:56.2%
}
.online_flv embed {
    position:absolute;
    width:100%;
    height:100%
}
.direct_play_flv,.img_flv_div {
    padding-bottom:inherit;
    width:100%;
    height:0
}
.online_flv .video-js {
    padding-bottom:inherit;
    width:100%
}
.online_flv .vjs-fullscreen {
    padding-bottom:0
}
.img_flv_div {
    cursor:pointer
}
.img_flv_div .flv_play_btn {
    position:absolute;
    width:60px;
    height:60px;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -116px -196px no-repeat;
    top:50%;
    left:50%;
    margin-top:-30px;
    margin-left:-30px;
    z-index:2
}
.jz_screen_mobi .img_flv_div .flv_play_btn {
    background:rgba(0,0,0,.3);
    color:#fff;
    text-align:center;
    border-radius:30px;
    font-family:icomoon,微软雅黑,'microsoft yahei',宋体,新宋体;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    width:56px;
    height:56px;
    line-height:56px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.jz_screen_mobi .img_flv_div .flv_play_btn:before {
    content:"\b0284";
    font-size:18px;
    margin-left:4px
}
.img_flv_div .video_poster_img {
    width:100%;
    height:0;
    padding-bottom:inherit;
    background-position:center center;
    background-size:cover;
    background-image:url(/image/rimage/module/online_flv/videoFirstFrame.jpg?v=201811211412);
    -webkit-transition:all .46s ease;
    transition:all .46s ease
}
.jz_screen_pc .flv_content:hover .video_poster_img {
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
}
.flv_play_inframe {
    width:100%;
    height:100%;
    position:absolute
}
.video_dialog {
    position:fixed;
    z-index:10000;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
    width:960px;
    height:540px
}
.jz_screen_pc .clearmb,.jz_screen_pc .clearmb .video-js,.jz_screen_pc .clearmb embed,.jz_screen_pc .clearmb iframe {
    width:960px;
    height:540px;
    overflow:hidden
}
.flv_content {
    overflow:hidden
}
.flv_describe {
    position:relative;
    top:0;
    left:auto;
    line-height:24px;
    -webkit-transition:all .36s ease;
    transition:all .36s ease;
    font-size:16px;
    overflow:hidden;
    -webkit-line-clamp:2;
    display:-webkit-box;
    -webkit-box-orient:vertical
}
.jz_screen_pc .flv_describe {
    margin:10px 0;
    -webkit-transition:all .36s ease;
    transition:all .36s ease
}
.jz_screen_pc .flv_content:hover .flv_describe {
    top:10px
}
.flv_describe_text {
    -webkit-background-clip:text
}
.jz_screen_pc .online_flv .vjs-big-play-button {
    top:10%;
    -webkit-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;
    transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;
    visibility:hidden;
    opacity:0
}
.jz_screen_pc .flv_play_btn {
    top:10%;
    -webkit-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;
    transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;
    visibility:hidden;
    opacity:0
}
.jz_screen_pc .video-js:hover .vjs-big-play-button {
    -webkit-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;
    transition:all .6s cubic-bezier(.215,.61,.355,1) 0s
}
.jz_screen_pc .flv_content:hover .vjs-big-play-button {
    top:50%;
    visibility:visible;
    opacity:1
}
.jz_screen_pc .flv_content:hover .flv_play_btn {
    top:50%;
    visibility:visible;
    opacity:1
}
.jz_screen_mobi .clearmb,.jz_screen_mobi .dialogVideoDiv .video-js,.jz_screen_mobi .video_dialog {
    width:100%;
    height:100%
}
.flv_play_inframe_wrap {
    position:absolute;
    width:100%;
    padding-bottom:58%;
    height:0;
    top:0;
    bottom:0;
    margin:auto
}
.jz_screen_mobi #bg_video_mask .popupBg {
    opacity:1
}
.jz_screen_mobi .jz_module_style_20 .module_content {
    padding:3.2% 3.72%
}
.jz_screen_mobi .flv_describe {
    font-size:14px;
    padding:10px 0 0 0;
    line-height:20px
}
.jz_screen_mobi .flv_describe {
    color:#000
}
.jz_empty_tips {
    width:100%;
    padding:90px 0;
    text-align:center
}
.jz_empty_tips--mobi {
    padding:48px 0
}
.jz_empty_tips__img {
    display:block;
    width:157px;
    height:123px;
    margin:0 auto;
    background:url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 0
}
.jz_noLogin_tips__img {
    display:block;
    width:172px;
    height:150px;
    margin:0 auto;
    background:url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 0
}
.jz_empty_tips__text {
    margin-top:28px;
    font-size:16px;
    line-height:24px;
    color:#333
}
.jz_empty_tips--mobi .jz_empty_tips__text {
    font-size:14px;
    line-height:14px;
    margin-top:24px;
    white-space:wrap
}
.jz_empty_tips__buttons {
    margin-top:20px
}
.jz_empty_tips__button {
    margin:0 15px
}
.jz_module_style_10 .jz_empty_tips__img,.jz_module_style_9 .jz_empty_tips__img {
    background-position:0 -483px;
    width:115px;
    height:144px
}
.jz_module_style_4 .jz_empty_tips__img,.jz_module_style_5 .jz_empty_tips__img {
    background-position:0 -658px;
    width:162px;
    height:144px
}
.jz_empty_tips #login {
    font-size:16px;
    color:#5874d8;
    margin-left:8px
}
.jz_empty_tips .msgTips {
    font-size:16px;
    color:#888
}
.jz_module_style_10 .jz_noLogin_tips__img,.jz_module_style_4 .jz_noLogin_tips__img,.jz_module_style_5 .jz_noLogin_tips__img,.jz_module_style_9 .jz_noLogin_tips__img {
    background-position:0 -288px;
    width:172px;
    height:150px
}
.module_tip,.show_https_tip {
    margin:12px 0;
    padding:8px 16px;
    background:#fffaee;
    border:1px solid #f5e4b9;
    color:#333;
    width:auto;
    display:inline-block
}
.module_tip span,.show_https_tip span {
    cursor:pointer;
    color:#f23a3a
}
.module_tip_link:hover {
    text-decoration:underline
}
.detail_inner_wrap .bf {
    width:100%;
    padding-bottom:100%;
    position:absolute;
    z-index:998;
    bottom:0;
    height:auto;
    text-align:center
}
.detail_inner_wrap .bf .bfDiv {
    width:56px;
    height:56px;
    background:rgba(0,0,0,.3);
    border-radius:50%;
    font-size:0;
    top:50%;
    position:absolute;
    left:50%;
    margin-left:-28px;
    margin-top:-28px;
    cursor:pointer;
    font-family:icomoon,微软雅黑,'microsoft yahei',宋体,新宋体;
    padding-top:14px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#fff;
    display:inline-block;
    padding-left:15px
}
.detail_inner_wrap .bf .bfDiv:before {
    content:"\b0284";
    font-size:18px;
    margin-left:-10px
}
.detail_inner_wrap .videoBg {
    width:100%;
    position:absolute;
    top:0;
    z-index:999
}
.detail_inner_wrap .videoBg .closeVideoMobi {
    display:none
}
.detail_inner_wrap .videoBg .online_flv {
    padding-bottom:100%
}
.jz_screen_mobi .detail_inner_wrap .videoBg {
    background-color:#000
}
.jz_screen_mobi .detail_inner_wrap .videoBg .online_flv {
    padding-bottom:78%;
    margin:11% 0
}
.jz_screen_mobi .detail_inner_wrap .videoBg .closeVideo {
    display:none
}
.jz_screen_mobi .detail_inner_wrap .videoBg .closeVideoMobi {
    display:block;
    cursor:pointer;
    width:74px;
    position:absolute;
    right:16px;
    top:16px;
    height:24px;
    text-align:center;
    line-height:24px;
    font-size:12px;
    color:#fff;
    background-color:rgb(60,60,60,.6);
    border-radius:30px
}
.detail_inner_wrap .videoBg .closeVideo {
    z-index:9999;
    right:20px;
    cursor:pointer;
    width:36px;
    height:36px;
    position:absolute;
    background:url(/image/v2/mbg01.png?v=201907311250) -2339px -589px no-repeat;
    margin-top:14px
}
.msg_board_not_allow_tip a {
    color:#333;
    text-decoration:none
}
.msg_board_not_allow_tip .msg_update {
    color:red;
    text-decoration:underline
}
.m_msg_board_comment .content {
    margin:20px 30px 0
}
.jz_screen_mobi .m_msg_board_comment .content {
    margin-left:3.72%;
    margin-right:3.72%
}
.m_msg_board_comment .comments_title {
    margin:15px 0 0;
    font-size:14px;
    color:#999;
    padding-bottom:15px;
    border-bottom:1px solid #f0f0f0
}
.m_msg_board_comment .item {
    padding:30px 0 40px;
    border-top:1px solid #f0f0f0;
    overflow:hidden
}
.m_msg_board_comment .item:nth-child(2) {
    border-top:none
}
.m_msg_board_comment .head_pic,.m_msg_board_comment .item_content {
    display:inline-block;
    float:left
}
.m_msg_board_comment .head_pic {
    width:50px;
    height:50px;
    border-radius:50%;
    overflow:hidden;
    margin-right:20px
}
.jz_screen_mobi .m_msg_board_comment .head_pic {
    margin-right:10px
}
.jz_screen_mobi .m_msg_board_comment .item {
    padding-bottom:30px
}
.m_msg_board_comment .item_content {
    width:calc(100% - 70px)
}
.jz_screen_mobi .m_msg_board_comment .item_content {
    width:calc(100% - 60px)
}
.m_msg_board_comment .menber_info {
    display:inline-block;
    font-size:0
}
.m_msg_board_comment .menber_level_icon {
    margin-left:9px;
    font-size:15px;
    position:relative;
    top:1px
}
.m_msg_board_comment .msg_time {
    display:inline-block;
    float:right;
    font-size:13px;
    color:#999;
    cursor:default
}
.m_msg_board_comment .name {
    font-size:13px;
    color:#666
}
.m_msg_board_comment .center_line {
    margin-top:10px;
    font-size:14px;
    line-height:24px;
    color:#333
}
.m_msg_board_comment .bottom_line {
    margin-top:15px;
    padding:16px;
    background-color:#f8f8f8;
    position:relative
}
.m_msg_board_comment .bottom_line:before {
    content:"";
    display:inline-block;
    position:absolute;
    border:10px solid transparent;
    border-bottom-color:#f8f8f8;
    top:-20px;
    left:24px
}
.m_msg_board_comment .reply_title {
    color:#666;
    margin-bottom:6px
}
.m_msg_board_comment .is_tourist,.m_msg_board_comment .member_del {
    color:#999;
    font-size:13px;
    margin-left:8px
}
.m_msg_board_comment .member_check {
    display:inline-block;
    width:48px;
    height:18px;
    line-height:18px;
    background:#ccc;
    color:#fff;
    font-size:12px;
    font-family:SimSun;
    margin-left:10px;
    border-radius:9px;
    text-align:center;
    vertical-align:top
}
.m_msg_board.s_0 .input_style {
    background:rgba(204,204,204,.15)
}
.m_msg_board.s_1 .input_style {
    border:1px solid rgba(178,178,178,.35);
    border-radius:2px
}
.m_msg_board.s_2 .input_style {
    border-bottom:1px solid rgba(178,178,178,.25)
}
.m_msg_board.s_0 .textarea_style {
    background:rgba(204,204,204,.15)
}
.m_msg_board.s_1 .textarea_style {
    border:1px solid rgba(178,178,178,.35);
    border-radius:2px
}
.m_msg_board.s_2 .textarea_style {
    border-bottom:1px solid rgba(178,178,178,.25)
}
.m_msg_board .form_item_wrap.prop_input_0,.m_msg_board .form_item_wrap.prop_input_8,.m_msg_board .form_item_wrap.prop_input_9 {
    width:33.33%
}
.jz_screen_mobi .m_msg_board .prop_input_0,.jz_screen_mobi .m_msg_board .prop_input_8,.jz_screen_mobi .m_msg_board .prop_input_9 {
    width:100%
}
.m_msg_board .item_type_validateCode .validateCode_input {
    max-width:443px
}
.m_msg_board .comment_empty_text {
    font-size:16px;
    color:#666
}
.m_msg_board .form_item .input_style::-webkit-input-placeholder {
    color:#999
}
.m_msg_board .form_container {
    margin-bottom:0
}
.m_msg_board .m_form .input_style:disabled {
    color:#ccc
}
.m_msg_board .form_submit {
    margin-top:15px
}
.jz_screen_mobi .m_msg_board .form_submit {
    margin-top:5px
}
.s_multi_language_wrap {
    position:relative;
    width:150px;
    height:60px;
    line-height:60px;
    text-align:center;
    cursor:pointer;
    -webkit-tap-highlight-color:transparent;
    margin:0 calc(50% - 75px)
}
.jz_screen_mobi .s_multi_language_wrap {
    margin:0 calc(50% - 75px);
    height:40px;
    line-height:40px
}
.jz_screen_mobi .jz_mobi_header .s_multi_language_wrap {
    display:inline-block;
    margin:0;
    width:auto;
    height:auto;
    line-height:1
}
.s_multi_language_container {
    -webkit-tap-highlight-color:transparent
}
.jz_screen_mobi .jz_mobi_header .s_multi_language_container {
    cursor:pointer;
    width:auto
}
.s_multi_language_text {
    font-size:14px;
    vertical-align:middle;
    color:#333
}
.s_multi_language_icon+.s_multi_language_text {
    margin-left:12px
}
.s_multi_language_icon {
    display:inline-block;
    vertical-align:middle;
    width:24px;
    height:18px;
    background:url(/image/rimage/jz/vbg01.png?v=201905081359) -246px -70px
}
.icon_en {
    background-position:-246px -112px
}
.icon_tcn {
    background-position:-246px -150px
}
.icon_jp {
    background-position:-246px -191px
}
.icon_kor {
    background-position:-246px -231px
}
.icon_lo {
    background-position:-246px -271px
}
.icon_th {
    background-position:-294px -70px
}
.icon_es {
    background-position:-294px -112px
}
.s_multi_language_es {
    width:160px
}
.icon_ru {
    background-position:-294px -150px
}
.icon_fra {
    background-position:-294px -191px
}
.icon_it {
    background-position:-294px -231px
}
.icon_de {
    background-position:-294px -271px
}
.multi_language_panel {
    width:390px;
    margin:-63px 0 0 -60px
}
.multi_language_panel .lan_title {
    height:50px;
    line-height:50px;
    text-align:left;
    padding-left:30px;
    width:450px;
    border-bottom:1px solid #f0f0f0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font-size:14px
}
.multi_language_panel .lan_container {
    width:450px
}
.multi_language_panel .lan_lists {
    margin-top:35px;
    padding:0 35px;
    text-align:left
}
.multi_language_panel .lan_list {
    display:inline-block;
    width:120px;
    text-align:left;
    margin:0 35px 18px;
    cursor:pointer
}
.multi_Language_mobi_panel {
    display:none
}
.jz_screen_mobi .multi_Language_mobi_panel.lan_active {
    display:block;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:9100
}
.jz_screen_mobi .multi_Language_mobi_panel .lan_layout {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.6)
}
.multi_Language_mobi_panel .lan_mobi_lists {
    -ms-flex-pack:distribute;
    justify-content:space-around;
    max-width:100%;
    z-index:1;
    position:absolute;
    top:auto;
    left:0;
    bottom:0;
    padding:0;
    padding-bottom:0;
    width:100%;
    vertical-align:middle;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,.15);
    box-shadow:0 0 20px rgba(0,0,0,.15);
    background:#fff;
    white-space:normal;
    max-height:300px;
    overflow-y:auto
}
.lan_mobi_lists::-webkit-scrollbar-thumb {
    background-color:#c1c1c1
}
.lan_mobi_lists::-webkit-scrollbar {
    width:3px;
    border-radius:2px
}
.multi_Language_mobi_panel .lan_mobi_list {
    height:50px;
    line-height:50px;
    text-align:left;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 30px;
    border-bottom:1px solid #f0f0f0
}
.lan_mobi_list a {
    width:100%;
    display:inline-block;
    -webkit-tap-highlight-color:transparent
}
.ui-widget {
    font-family:Verdana,Arial,sans-serif;
    font-size:1.1em
}
.ui-widget-content {
    border:1px solid #aaa;
    background:#fff;
    color:#222
}
.ui-corner-all {
    border-radius:4px
}
.ui-autocomplete {
    position:absolute;
    cursor:default;
    color:#000
}
.ui-autocomplete a {
    color:#000
}
.ui-autocomplete-loading {
    background:#fff url(/image/ing.gif?v=201807251417) right center no-repeat
}
* html .ui-autocomplete {
    width:1px
}
.ui-menu {
    list-style:none;
    padding:2px;
    margin:0;
    display:block
}
.ui-menu .ui-menu {
    margin-top:-3px
}
.ui-menu .ui-menu-item {
    margin:0;
    padding:0;
    zoom:1;
    float:left;
    clear:left;
    width:100%
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1
}
.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover {
    font-weight:400;
    margin:-1px
}
.ui-menu .ui-menu-item .ui-state-hover {
    border:1px solid #999;
    background:#dadada;
    font-weight:400;
    color:#212121
}
.ui-effects-transfer {
    border:2px dotted gray
}
.ui-helper-hidden {
    display:none
}
.ui-helper-hidden-accessible {
    position:absolute;
    left:-99999999px
}
.ui-helper-reset {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    line-height:1.3;
    text-decoration:none;
    font-size:100%;
    list-style:none
}
.ui-helper-clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.ui-helper-clearfix {
    display:inline-block
}
* html .ui-helper-clearfix {
    height:1%
}
.ui-helper-clearfix {
    display:block
}
.ui-helper-zfix {
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    opacity:0;
    filter:Alpha(Opacity=0)
}
.ui-state-disabled {
    cursor:default;
    pointer-events:auto
}
.ui-icon {
    display:block;
    text-indent:-99999px;
    overflow:hidden;
    background-repeat:no-repeat
}
.ui-widget-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.ui-datepicker.ui-datepicker-multi {
    width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
    float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
    width:95%;
    margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear:left
}
.ui-datepicker-row-break {
    clear:both;
    width:100%;
    font-size:0
}
.ui-datepicker-rtl {
    direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right:2px;
    left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
    left:2px;
    right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right:1px;
    left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left:1px;
    right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float:right
}
.ui-datepicker-rtl .ui-datepicker-group {
    float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width:0;
    border-left-width:1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width:0;
    border-left-width:1px
}
.ui-datepicker-cover {
    position:absolute;
    z-index:-1;
    -webkit-filter:mask();
    filter:mask();
    top:-4px;
    left:-4px;
    width:200px;
    height:200px
}
.ui-timepicker-div .ui-widget-header {
    margin-bottom:8px
}
.ui-timepicker-div dl {
    text-align:left
}
.ui-timepicker-div dl dt {
    height:25px;
    margin-bottom:-25px
}
.ui-timepicker-div dl dd {
    margin:0 10px 10px 65px
}
.ui-timepicker-div td {
    font-size:90%
}
.ui-tpicker-grid-label {
    background:0 0;
    border:none;
    margin:0;
    padding:0
}
.ui-timepicker-rtl {
    direction:rtl
}
.ui-timepicker-rtl dl {
    text-align:right
}
.ui-timepicker-rtl dl dd {
    margin:0 65px 10px 10px
}
.ui-datepicker-rtl {
    direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right:2px;
    left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
    left:2px;
    right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right:1px;
    left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left:1px;
    right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float:right
}
.ui-datepicker-rtl .ui-datepicker-group {
    float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width:0;
    border-left-width:1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width:0;
    border-left-width:1px
}
.ui-datepicker-cover {
    display:none;
    display:block;
    position:absolute;
    z-index:-1;
    -webkit-filter:mask();
    filter:mask();
    top:-4px;
    left:-4px;
    width:200px;
    height:200px
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    border:1px solid #d3d3d3;
    background:#e6e6e6 url(/image/comm/fai/ui-bg_glass_75_e6e6e6_1x400.png?v=201807251417) 50% 50% repeat-x;
    font-weight:400;
    color:#555
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color:#555;
    text-decoration:none
}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
    border:1px solid #999;
    background:#dadada url(/image/comm/fai/ui-bg_glass_75_dadada_1x400.png?v=201807251417) 50% 50% repeat-x;
    font-weight:400;
    color:#212121
}
.ui-state-hover a,.ui-state-hover a:hover {
    color:#212121;
    text-decoration:none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
    border:1px solid #aaa;
    background:#fff url(/image/comm/fai/ui-bg_glass_65_ffffff_1x400.png?v=201807251417) 50% 50% repeat-x;
    font-weight:400;
    color:#212121
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color:#212121;
    text-decoration:none
}
.ui-widget:active {
    outline:0
}
.ui-icon-circle-triangle-e {
    background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
    background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
    background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
    background-position:-96px -192px
}
.ui-widget-header {
    border:1px solid #aaa;
    background:#ccc url(/image/comm/fai/ui-bg_highlight-soft_75_cccccc_1x100.png?v=201807251417) 50% 50% repeat-x;
    color:#222;
    font-weight:700
}
.m_custom_search {
    font-size:13px;
    line-height:1
}
.m_custom_search--wrap {
    padding:40px 0 72px 0
}
.jz_screen_mobi .m_custom_search--wrap {
    padding:3.2% 3.72%
}
.u_custom_search_entry--title {
    color:#010101;
    font-size:20px;
    text-align:center;
    word-break:break-all
}
.u_custom_search_entry--tips {
    margin-top:15px;
    color:#666;
    font-size:13px;
    text-align:center
}
.u_custom_search_entry--field {
    margin:30px auto 0
}
.u_custom_search_entry--field_item {
    width:50%;
    min-width:calc(270px + 2.4%);
    margin:0 auto 20px
}
.u_custom_search_entry--field_item:last-child {
    margin-bottom:0
}
.jz_screen_mobi .u_custom_search_entry--field_item {
    width:100%;
    min-width:auto
}
.u_custom_search_entry--field_item:after {
    content:"";
    display:block;
    height:0;
    line-height:0;
    clear:both
}
.u_custom_search_entry--field_label {
    color:#333;
    font-size:13px;
    line-height:34px
}
.u_custom_search_entry--field_content {
    font-size:0
}
.u_custom_search_entry--star {
    margin-left:10px;
    color:#f13a3a;
    font-size:13px;
    line-height:25px
}
.u_custom_search_entry--submit_wrap {
    margin:40px 0 0;
    text-align:center
}
.u_custom_search_entry--submit {
    width:100%;
    max-width:300px;
    height:44px;
    border:0;
    text-align:center;
    color:#fff;
    background-color:#f54f4f;
    border-radius:2px;
    cursor:pointer
}
.u_custom_search_entry .select_style {
    position:relative
}
.u_custom_search_entry .select_style .arrow {
    position:absolute;
    right:16px;
    font-size:12px;
    line-height:44px;
    color:#666;
    cursor:pointer
}
.u_custom_search_entry .select_style .select_input {
    cursor:pointer
}
.u_custom_search_entry .select_style .select_item {
    font-size:14px;
    color:#333;
    line-height:40px;
    padding-left:14px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer
}
.u_custom_search_entry .select_style .select_item:hover {
    background:#f0f0f0
}
.u_custom_search_entry .select_style .select_list {
    max-height:320px;
    overflow:auto
}
.u_custom_search_entry .select_style .select_list::-webkit-scrollbar {
    width:5px
}
.u_custom_search_entry .select_style .select_list::-webkit-scrollbar-thumb {
    background-color:#c1c1c1
}
.u_custom_search_entry .select_style .select_list::-webkit-scrollbar-track {
    background-color:#f7f7f7
}
.u_custom_search_entry .select_style .select_list_wrap {
    position:absolute;
    top:100%;
    margin-top:10px;
    width:100%;
    padding:8px 6px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background:#fff;
    border:1px solid #eee;
    -webkit-box-shadow:0 0 8px rgba(0,0,0,.1);
    box-shadow:0 0 8px rgba(0,0,0,.1);
    border-radius:2px;
    z-index:999
}
.u_custom_search_entry .input_style {
    font-size:13px;
    color:#333;
    width:100%;
    border:0;
    padding-left:14px;
    height:44px;
    line-height:44px;
    outline:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background:0 0;
    border-radius:0
}
.u_custom_search_entry .input_style {
    border:1px solid #e0e0e0;
    border-radius:2px;
    background:#fff
}
.u_custom_search_entry .item_type_checkbox {
    padding-top:2px
}
.u_custom_search_entry .item_type_checkbox.required {
    padding-left:20px
}
.u_custom_search_entry .form_item .item_type_checkbox .required_icon {
    line-height:21px
}
.u_custom_search_entry .checkbox_style .checkbox_active .checkbox_inner {
    border:none
}
.u_custom_search_entry .checkbox_style .checkbox_item:not(.checkbox_active) .checkbox_inner {
    background:#fff
}
.u_custom_search_entry .checkbox_style .checkbox_item {
    display:inline-block;
    font-size:13px;
    line-height:19px;
    color:#333;
    list-style-type:none;
    margin-right:20px;
    cursor:pointer
}
.u_custom_search_entry .checkbox_style .checkbox_inner {
    display:inline-block;
    width:18px;
    height:18px;
    margin-right:7px;
    font-size:12px;
    line-height:18px;
    color:#fff;
    text-align:center;
    border:1px solid #e0e0e0;
    border-radius:2px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.u_custom_search_entry .checkbox_style .checkbox_item:nth-last-child(1) {
    margin-right:0
}
.u_custom_search_entry .item_type_radio {
    padding-top:2px
}
.u_custom_search_entry .item_type_radio.required {
    padding-left:20px
}
.u_custom_search_entry .form_item .item_type_radio .required_icon {
    line-height:21px
}
.u_custom_search_entry .radio_style .radio_active .radio_inner {
    border:none
}
.u_custom_search_entry .radio_style .radio_item:not(.radio_active) .radio_inner {
    background:#fff
}
.u_custom_search_entry .radio_style .radio_item {
    display:inline-block;
    font-size:13px;
    line-height:19px;
    color:#333;
    list-style-type:none;
    margin-right:20px;
    cursor:pointer
}
.u_custom_search_entry .radio_style .radio_inner {
    display:inline-block;
    width:18px;
    height:18px;
    margin-right:7px;
    font-size:12px;
    line-height:18px;
    color:#fff;
    text-align:center;
    border:1px solid #e0e0e0;
    border-radius:50%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.u_custom_search_entry .radio_style .radio_item:nth-last-child(1) {
    margin-right:0
}
.u_custom_search_entry .input_style {
    font-size:13px;
    color:#333;
    width:100%;
    border:0;
    padding-left:14px;
    height:44px;
    line-height:44px;
    outline:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background:0 0;
    border-radius:0
}
.u_custom_search_entry .required .input_style {
    padding-left:18px
}
.u_custom_search_entry .input_style {
    border:1px solid #e0e0e0;
    border-radius:2px;
    background:#fff
}
.map_container .gm-style .gm-ui-hover-effect {
    top:0!important;
    right:0!important
}
.map_container .gm-style .gm-style-iw-c {
    padding:18px 21px 8px 12px!important;
    border-radius:6px
}
.m_custom_search_result {
    font-size:13px;
    line-height:1
}
.m_custom_search_result--wrap {
    padding:40px 0 72px 0
}
.jz_screen_mobi .m_custom_search_result--wrap {
    padding:3.2% 3.72%
}
.m_custom_search_result--title {
    color:#010101;
    font-size:20px;
    text-align:center
}
.m_custom_search_result--tips {
    margin-top:15px;
    color:#666;
    font-size:13px;
    text-align:center
}
.m_custom_search_result--field {
    margin:30px auto 0
}
.m_custom_search_result--field_item {
    width:50%;
    min-width:calc(270px + 2.4%);
    margin:0 auto 20px
}
.m_custom_search_result--field_item:last-child {
    margin-bottom:0
}
.jz_screen_mobi .m_custom_search_result--field_item {
    width:100%;
    min-width:auto
}
.m_custom_search_result--field_item:after {
    content:"";
    display:block;
    height:0;
    line-height:0;
    clear:both
}
.m_custom_search_result--field_label {
    color:#333;
    font-size:13px;
    line-height:34px
}
.m_custom_search_result--field_content {
    font-size:0
}
.m_custom_search_result--star {
    margin-left:10px;
    color:#f13a3a;
    font-size:13px;
    line-height:25px
}
.m_custom_search_result--submit_wrap {
    margin:40px 0 0;
    text-align:center
}
.m_custom_search_result--submit {
    width:100%;
    max-width:300px;
    height:44px;
    border:0;
    text-align:center;
    color:#fff;
    background-color:#f54f4f;
    border-radius:2px;
    cursor:pointer
}
.m_custom_search_result--entry {
    position:relative;
    padding-bottom:44px
}
.m_custom_search_result--entry:after {
    display:block;
    content:"";
    position:absolute;
    bottom:0;
    width:97.6%;
    margin:0 1.2%;
    border-bottom:1px solid #e5e5e5
}
.m_custom_search_result--result_title {
    margin-top:30px;
    color:#333;
    font-size:15px;
    text-align:center
}
.m_custom_search_result--result_explain {
    margin-top:20px;
    color:#666;
    text-align:center
}
.m_custom_search_result--result_area {
    margin:20px 1.2% 0
}
.m_custom_search_result--empty_icon {
    width:152px;
    height:123px;
    margin:0 auto;
    background:url(/image/v2/defaultIcon.png) 0 -512px no-repeat
}
.m_custom_search_result--empty_tips {
    margin-top:30px;
    text-align:center;
    font-size:15px;
    color:#333
}
.m_custom_search_result--table {
    width:100%;
    text-align:center;
    border-bottom:1px solid #ccc;
    margin-bottom:30px;
    line-height:20px;
    border-spacing:0
}
.m_custom_search_result--tr {
    border:1px solid #ccc;
    border-bottom:0
}
.m_custom_search_result--td_name {
    width:50%;
    padding:4px 24px;
    border:1px solid #ccc;
    border-bottom:0;
    word-break:break-all
}
.m_custom_search_result--td_value {
    padding:4px 24px;
    border:1px solid #ccc;
    border-left:0;
    border-bottom:0;
    word-break:break-all
}
.m_custom_search_result .select_style {
    position:relative
}
.m_custom_search_result .select_style .arrow {
    position:absolute;
    right:16px;
    font-size:12px;
    line-height:44px;
    color:#666;
    cursor:pointer
}
.m_custom_search_result .select_style .select_input {
    cursor:pointer
}
.m_custom_search_result .select_style .select_item {
    font-size:14px;
    color:#333;
    line-height:40px;
    padding-left:14px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer
}
.m_custom_search_result .select_style .select_item:hover {
    background:#f0f0f0
}
.m_custom_search_result .select_style .select_list {
    max-height:320px;
    overflow:auto
}
.m_custom_search_result .select_style .select_list::-webkit-scrollbar {
    width:5px
}
.m_custom_search_result .select_style .select_list::-webkit-scrollbar-thumb {
    background-color:#c1c1c1
}
.m_custom_search_result .select_style .select_list::-webkit-scrollbar-track {
    background-color:#f7f7f7
}
.m_custom_search_result .select_style .select_list_wrap {
    position:absolute;
    top:100%;
    margin-top:10px;
    width:100%;
    padding:8px 6px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background:#fff;
    border:1px solid #eee;
    -webkit-box-shadow:0 0 8px rgba(0,0,0,.1);
    box-shadow:0 0 8px rgba(0,0,0,.1);
    border-radius:2px;
    z-index:999
}
.m_custom_search_result .input_style {
    font-size:13px;
    color:#333;
    width:100%;
    border:0;
    padding-left:14px;
    height:44px;
    line-height:44px;
    outline:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background:0 0;
    border-radius:0
}
.m_custom_search_result .input_style {
    border:1px solid #e0e0e0;
    border-radius:2px;
    background:#fff
}
.m_custom_search_result .item_type_checkbox {
    padding-top:2px
}
.m_custom_search_result .item_type_checkbox.required {
    padding-left:20px
}
.m_custom_search_result .form_item .item_type_checkbox .required_icon {
    line-height:21px
}
.m_custom_search_result .checkbox_style .checkbox_active .checkbox_inner {
    border:none
}
.m_custom_search_result .checkbox_style .checkbox_item:not(.checkbox_active) .checkbox_inner {
    background:#fff
}
.m_custom_search_result .checkbox_style .checkbox_item {
    display:inline-block;
    font-size:13px;
    line-height:19px;
    color:#333;
    list-style-type:none;
    margin-right:20px;
    cursor:pointer
}
.m_custom_search_result .checkbox_style .checkbox_inner {
    display:inline-block;
    width:18px;
    height:18px;
    margin-right:7px;
    font-size:12px;
    line-height:18px;
    color:#fff;
    text-align:center;
    border:1px solid #e0e0e0;
    border-radius:2px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.m_custom_search_result .checkbox_style .checkbox_item:nth-last-child(1) {
    margin-right:0
}
.m_custom_search_result .item_type_radio {
    padding-top:2px
}
.m_custom_search_result .item_type_radio.required {
    padding-left:20px
}
.m_custom_search_result .form_item .item_type_radio .required_icon {
    line-height:21px
}
.m_custom_search_result .radio_style .radio_active .radio_inner {
    border:none
}
.m_custom_search_result .radio_style .radio_item:not(.radio_active) .radio_inner {
    background:#fff
}
.m_custom_search_result .radio_style .radio_item {
    display:inline-block;
    font-size:13px;
    line-height:19px;
    color:#333;
    list-style-type:none;
    margin-right:20px;
    cursor:pointer
}
.m_custom_search_result .radio_style .radio_inner {
    display:inline-block;
    width:18px;
    height:18px;
    margin-right:7px;
    font-size:12px;
    line-height:18px;
    color:#fff;
    text-align:center;
    border:1px solid #e0e0e0;
    border-radius:50%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.m_custom_search_result .radio_style .radio_item:nth-last-child(1) {
    margin-right:0
}
.m_custom_search_result .input_style {
    font-size:13px;
    color:#333;
    width:100%;
    border:0;
    padding-left:14px;
    height:44px;
    line-height:44px;
    outline:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background:0 0;
    border-radius:0
}
.m_custom_search_result .required .input_style {
    padding-left:18px
}
.m_custom_search_result .input_style {
    border:1px solid #e0e0e0;
    border-radius:2px;
    background:#fff
}
.text-ellipsis {
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
.pagination_compon_wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-top:10px;
    height:60px;
    white-space:nowrap;
    font-size:14px
}
.pagination_btn {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    min-width:35.5px;
    height:28px;
    line-height:28px;
    margin:0;
    padding:0 6px;
    background-color:transparent;
    border:none;
    color:#666;
    font-size:14px;
    vertical-align:top;
    cursor:pointer;
    outline:0
}
.pagination_btn_gt,.pagination_btn_lt {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pagination_btn_2 {
    display:inline-block;
    position:relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:36px;
    padding:0 13px;
    border:1px solid #e3e2e8;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border-radius:2px;
    background-color:transparent;
    outline:0;
    font-size:14px;
    font-weight:400;
    line-height:0;
    color:#333;
    font-family:微软雅黑;
    white-space:nowrap
}
.pagination_btn:disabled {
    color:#ccc!important;
    background-color:transparent;
    cursor:not-allowed
}
.pagination_btn_prev {
    padding-right:14px
}
.pagination_btn_next {
    padding-left:14px
}
.pagination_btn_prev_m {
    padding-right:20px;
    height:25px
}
.pagination_btn_next_m {
    padding-left:20px;
    height:25px
}
.pagination_btn_next_m svg,.pagination_btn_prev_m svg {
    width:16px
}
.pagination_pager {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    list-style:none;
    display:inline-block;
    vertical-align:top;
    font-size:0;
    padding:0;
    margin:0;
    color:#333
}
.pagination_pager a {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    min-width:35.5px;
    height:28px;
    line-height:28px;
    margin:0;
    padding:0 4px;
    background:0 0;
    vertical-align:top;
    text-align:center;
    font-size:14px;
    cursor:pointer
}
.pagination_number,.pagination_number:active,.pagination_number:hover,.pagination_number:visited {
    text-decoration:none;
    color:inherit
}
.pagination_number_1,.pagination_number_1:active,.pagination_number_1:hover,.pagination_number_1:visited {
    text-decoration:none;
    color:inherit
}
.pagination_pager a.active {
    cursor:default
}
.pagination_pager_m {
    cursor:default
}
.pagination_btn_next_1,.pagination_btn_prev_1,.pagination_pager_1 .pagination_number_1 {
    width:36px;
    height:36px;
    line-height:36px;
    padding:0;
    text-align:center;
    border:1px solid #e3e2e8;
    margin-left:-1px
}
.pagination_btn_prev_1 {
    border-top-left-radius:2px;
    border-bottom-left-radius:2px
}
.pagination_btn_next_1 {
    border-top-right-radius:2px;
    border-bottom-right-radius:2px
}
.pagination_pager_1 .pagination_number_1 {
    width:auto;
    min-width:36px
}
.pagination_number_1 span {
    padding:0 5px
}
.pagination_pager .pagination_more_height {
    line-height:20px
}
.pagination_pager_1 .pagination_more {
    width:36px;
    height:36px
}
.pagination_jump_input {
    width:60px;
    height:36px
}
.jz-input-number.pagination_jump_input .input-number-input {
    width:100%;
    height:100%
}
.pagination_compon_wrap .jz-input-number .input-number-input:focus,.pagination_compon_wrap .jz-input-number:hover .input-number-input {
    border-color:#e3e2e8
}
.pagination_jump_confirm {
    margin-left:12px;
    -webkit-transition:all .2s;
    transition:all .2s
}
.pagination_jump_confirm:hover {
    color:#fff
}
.pagination_jump_confirm.jz_button:hover {
    color:inherit;
    background-color:inherit;
    border-color:#e3e2e8
}
.pagination_currCount {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    width:36px;
    height:36px;
    line-height:36px;
    text-align:center;
    border-top:1px solid #e3e2e8;
    border-bottom:1px solid #e3e2e8
}
.pagination_input_mobi {
    width:60px;
    height:36px;
    display:inline-block;
    border:1px solid #e3e2e8;
    border-radius:2px;
    padding:0 8px;
    background-color:transparent;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font-size:14px;
    font-family:微软雅黑;
    color:#333;
    text-overflow:ellipsis;
    text-align:center;
    text-indent:0;
    -webkit-transition:all .2s;
    transition:all .2s;
    outline:0
}
.pagination_input_mobi::-webkit-inner-spin-button,.pagination_input_mobi::-webkit-outer-spin-button {
    -webkit-appearance:none
}
.pagination_input_mobi {
    -moz-appearance:textfield
}
.pagination_input_mobi::-ms-clear {
    display:none
}
.pagination_lookmore_btn {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:160px;
    height:40px;
    line-height:40px;
    background:0 0;
    border:1px solid #efefef;
    border-radius:2px;
    text-align:center;
    font-size:14px;
    color:#333;
    cursor:pointer;
    -webkit-transition:all .2s;
    transition:all .2s
}
.pagination_lookmore_btn:hover {
    color:#fff
}
.pagination_lookmore_btn svg {
    width:16px;
    margin-left:4px
}
.pagination_nomore_tips {
    font-size:14px;
    color:#666
}
.pagination_btn_next_1 svg,.pagination_btn_prev_1 svg {
    width:16px
}
.pagination_total {
    margin:0 10px;
    font-size:14px;
    color:#333
}
.jz_screen_pc .jz_product_detail_0 .product_detail_right_content .detail_other {
    border-bottom:none!important
}
.jz_screen_pc .jz_product_detail_0 .product_detail_right_content .detail_other:last-child {
    border-bottom:none
}
.jz_screen_pc .jz_product_detail_0 .detail_func_wrap {
    line-height:0
}
.jz_screen_mobi .jz_product_detail_0 .detail_main_title {
    line-height:26px
}
.jz_screen_pc .jz_product_detail_1 .detail_QRcode {
    margin-right:0
}
.jz_product_detail_1 .product_detail_right_content {
    display:block;
    width:100%
}
.jz_product_detail_1 .detail_title_wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    max-width:100%
}
.jz_product_detail_1 .detail_title_wrap .detail_main_title {
    min-width:0;
    font-size:20px;
    color:#1a1a1a;
    white-space:normal;
    display:inline-block;
    word-break:break-all
}
.jz_product_detail_1 .detail_func_wrap {
    border-left:0;
    padding-left:0;
    padding-top:6px
}
.jz_product_detail_1 .detail_func_wrap .faisco-icons-S000258,.jz_product_detail_1 .detail_func_wrap .faisco-icons-S000262 {
    width:16px;
    height:16px
}
.jz_product_detail_1 .product_detail_right_content .detail_price_wrap {
    background:0 0;
    padding-bottom:0;
    margin-bottom:37px;
    margin:24px 0 10px 0;
    display:inline-block
}
.jz_product_detail_1 .detail_price_wrap .detail_price_left {
    margin-left:0
}
.jz_product_detail_1 .product_detail_right_content .detail_other_message {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.jz_product_detail_1 .detail_other_message .detail_other {
    width:50%;
    border-bottom:1px solid rgba(245,245,245,1);
    padding:13px 0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-right:15px;
    line-height:30px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.jz_product_detail_1 .detail_other_message .detail_title {
    font-size:14px;
    font-weight:700;
    color:#4c4c4c;
    display:block;
    width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 8px
}
.jz_product_detail_1 .detail_other_message .detail_title:after {
    content:none
}
.jz_product_detail_1 .detail_other_message .detail_value {
    font-size:14px;
    color:#666;
    width:calc(100% - 120px)
}
.jz_product_detail_1 .detail_pagination_wrap .pagenation {
    width:25%;
    float:left;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.jz_screen_mobi .module_product_detail_content .detail_other_message_mobi_wrap .detail_title {
    width:90px
}
.jz_screen_mobi .module_product_detail_content .detail_other:nth-child(1) {
    width:100%;
    padding:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.jz_screen_mobi .module_product_detail_content .detail_other:nth-child(1) .detail_title {
    width:90px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.jz_screen_mobi .module_product_detail_content .detail_other:nth-child(1) .detail_other-prefix {
    width:50px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    font-size:14px
}
.jz_screen_mobi .module_product_detail_content .detail_other:nth-child(1) .detail_value {
    width:calc(100% - 140px);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.jz_screen_mobi .jz_product_detail_1 .detail_price {
    padding-left:13px
}
.jz_screen_mobi .jz_product_detail_1 .detail_other_message .detail_title,.jz_screen_mobi .jz_product_detail_1 .detail_other_message .detail_value {
    display:inline-block;
    color:#666;
    font-weight:400;
    font-size:14px
}
.jz_screen_mobi .jz_product_detail_1 .detail_main_title {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    font-size:18px;
    line-height:26px
}
.jz_screen_mobi .jz_product_detail_1 .detail_price_right {
    display:block
}
.jz_screen_mobi .jz_product_detail_1 .detail_title_wrap {
    margin:10px 15px 0 15px
}
.jz_screen_mobi .jz_product_detail_1 .product_detail_right_content .detail_price_wrap {
    margin:20px 0 0 0;
    width:100%
}
.jz_screen_mobi .jz_product_detail_1 .product_detail_right_content .detail_price_right {
    padding:3px 10px 0 15px;
    font-size:14px;
    color:#999
}
.jz_screen_mobi .jz_product_detail_1 .detail_title:after {
    content:":"
}
.jz_screen_mobi .jz_product_detail_1 .detail_other {
    display:none
}
.jz_screen_mobi .jz_product_detail_1 .detail_other_message_mobi_wrap .detail_other {
    display:block
}
.jz_screen_pc .jz_product_detail_2 .detail_QRcode,.jz_screen_pc .jz_product_detail_2 .detail_share {
    margin-top:6px;
    margin-right:8px
}
.jz_screen_pc .jz_product_detail_2 .detail_func_wrap {
    text-align:right;
    line-height:0;
    min-width:80px
}
.jz_product_detail_2 .detail_func_wrap {
    border:none
}
.jz_product_detail_2 .product_detail_wrap {
    position:relative;
    display:inline-block;
    overflow:visible
}
.jz_product_detail_2 .product_img_radio {
    max-width:20px;
    padding:2px;
    width:5%;
    display:none
}
.jz_product_detail_2 .product_img_radio .product_img_radio_item_wrap {
    height:30px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.jz_product_detail_2 .product_img_radio .product_img_radio_item {
    width:4px;
    height:4px;
    background:#c1c1c1;
    border-radius:50%;
    -webkit-transition:.2s;
    transition:.2s
}
.jz_product_detail_2 .product_img_radio .product_img_radio_item_active {
    border:2px solid grey;
    width:15px;
    height:15px;
    background:0 0
}
.jz_screen_pc .jz_product_detail_2 .product_detail_left_content {
    max-width:700px;
    width:50%;
    float:left;
    padding-right:4.8%;
    margin-left:5%
}
.jz_screen_pc .jz_product_detail_2 .detail_other_message .detail_other {
    line-height:0
}
.jz_product_detail_2 .product_detail_left_content .detail_inner_wrap {
    width:100%
}
.jz_product_detail_2 .product_detail_left_content .detail_small_pic_list {
    width:100%;
    display:block;
    padding:0 0 100% 0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.jz_product_detail_2 .product_detail_left_content .detail_inner_wrap {
    margin-right:0
}
.jz_product_detail_2 .product_detail_left_content .detail_small_pic_list {
    border:1px solid #ebebeb;
    margin-left:0;
    margin-top:36px
}
.jz_screen_pc .jz_product_detail_2 .beyond_pic_area .jz_scroll_wrap {
    width:100%;
    margin-left:0;
    margin-right:0
}
.jz_screen_pc .jz_product_detail_2 .product_detail_right_content .detail_other_message {
    margin:15px 0
}
.jz_product_detail_2 .detail_title_wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.jz_product_detail_2 .detail_title_wrap .detail_main_title {
    max-width:calc(100% - 80px);
    min-width:calc(100% - 80px);
    font-size:20px;
    -ms-flex-negative:1;
    flex-shrink:1;
    display:inline-block;
    word-break:break-all;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
.jz_product_detail_2 .product_detail_right_content .detail_price_wrap {
    margin-top:35px;
    background:#f7f7f7;
    width:100%;
    height:100px
}
.jz_product_detail_2 .detail_price_content {
    position:relative
}
.jz_product_detail_2 .detail_price_left {
    display:inline-block
}
.jz_product_detail_2 .detail_price_right {
    display:inline-block;
    position:absolute;
    right:5%;
    bottom:5%
}
.jz_product_detail_2 .detail_price_wrap .detail_price_left {
    padding:30px 0 0 29px
}
.jz_product_detail_2 .detail_price .detail_value {
    font-size:24px
}
.jz_product_detail_2 .product_detail_right_content {
    float:left;
    width:45%
}
.jz_product_detail_2 .product_detail_right_content .detail_other .detail_title {
    display:inline-block;
    width:72px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    font-size:14px;
    color:#4d4d4d;
    text-align:left;
    font-weight:700;
    margin-right:62px;
    line-height:30px;
    padding-left:8px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.jz_screen_pc .jz_product_detail_2 .product_detail_right_content .detail_other .detail_title {
    margin-right:0;
    padding:0 8px;
    width:120px
}
.jz_product_detail_2 .product_detail_right_content .detail_other .detail_title:after {
    content:""
}
.jz_product_detail_2 .product_detail_right_content .detail_other {
    border-bottom:1px solid #f5f5f5
}
.jz_product_detail_2 .product_detail_right_content .detail_other:last-child {
    border-bottom:none
}
.jz_product_detail_2 .product_detail_right_content .detail_other .detail_value {
    line-height:30px;
    display:inline-block;
    color:#666;
    font-size:14px;
    vertical-align:top;
    width:calc(100% - 140px);
    word-break:break-all
}
.jz_product_detail_2 .detail_other_message .detail_other {
    padding:11.5px 0
}
.jz_product_detail_2 .product_detail_right_content_noImage {
    position:static!important
}
.jz_screen_mobi .jz_product_detail_2 .product_detail_left_content {
    width:100%;
    max-width:100%
}
.jz_screen_mobi .jz_product_detail_2 .product_detail_right_content {
    position:static;
    display:inline-block
}
.jz_screen_mobi .jz_product_detail_2 .detail_title_wrap {
    margin:10px 16px 0 13px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.jz_screen_mobi .jz_product_detail_2 .product_detail_right_content {
    width:100%
}
.jz_screen_mobi .jz_product_detail_2 .detail_main_title {
    max-width:100%;
    padding:0;
    overflow:hidden;
    -webkit-box-flex:1;
    -ms-flex:1 1;
    flex:1 1;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    font-size:18px;
    color:#333;
    line-height:26px
}
.jz_screen_mobi .jz_product_detail_2 .detail_other .detail_title:after {
    content:":"
}
.jz_screen_mobi .jz_product_detail_2 .detail_price_wrap {
    background:#fff;
    padding:18px 0 0 13px;
    display:inline-block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:auto;
    margin-top:0
}
.jz_screen_mobi .jz_product_detail_2 .detail_price_left {
    padding:0;
    display:inline
}
.jz_screen_mobi .jz_product_detail_2 .detail_other_message {
    margin:16px 0 0 0
}
.jz_screen_mobi .jz_product_detail_2 .detail_price_right {
    position:static;
    display:block
}
.jz_screen_mobi .jz_product_detail_2 .detail_other:first-child {
    line-height:50px;
    height:50px
}
.jz_screen_mobi .jz_product_detail_2 .detail_other:first-child .detail_title,.jz_screen_mobi .jz_product_detail_2 .detail_other:first-child .detail_value {
    line-height:50px;
    height:50px
}
.jz_screen_mobi .jz_product_detail_2 .detail_other_message_icon_for_mobi {
    height:50px;
    line-height:50px
}
.jz_screen_mobi .jz_product_detail_2 .detail_other .detail_title {
    margin-right:2%;
    text-align:left;
    color:#666;
    font-weight:400
}
.jz_screen_mobi .jz_product_detail_2 .detail_other_message_mobi_wrap .detail_title {
    color:#666;
    font-weight:400;
    line-height:50px
}
.jz_screen_mobi .jz_product_detail_2 .detail_other_message_mobi_wrap .detail_value {
    width:auto;
    color:#333;
    line-height:50px
}
.jz_screen_mobi .jz_product_detail_2 .product_img_radio {
    display:none!important
}
.jz_screen_mobi .jz_product_detail_2 .product_detail_right_content_mobi {
    position:static!important;
    width:100%!important
}
.jz_screen_mobi .fixed_animation {
    position:fixed;
    top:0;
    max-width:100%;
    background-color:#fff;
    z-index:1;
    width:100%
}
.jz_screen_pc .jz_product_detail_1 .no_img_border {
    border-bottom:1px solid rgba(245,245,245,1)
}
.file_download_container {
    width:100%
}
.file_download_container .file_item_download a {
    display:inline-block;
    width:100%;
    text-align:center
}
.file_download_container .file_item_wrap {
    background:#fff
}
.jz_file_download_0 .file_item_wrap {
    height:58px;
    border-bottom:1px dashed #e7e7e7
}
.jz_file_download_0 .file_item_wrap:last {
    border-bottom:none
}
.jz_file_download_0 .file_item_wrap .file_item {
    padding:0 9px 0 9px;
    height:100%;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.jz_file_download_0 .file_item div {
    display:inline-block
}
.jz_file_download_0 .file_item .file_item_message {
    width:86%;
    margin-right:5.8%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-negative:1;
    flex-shrink:1
}
.jz_file_download_0 .file_item .file_item_download {
    min-width:80px;
    height:34px;
    background:#f2f3f5;
    border-radius:3px;
    text-align:center
}
.jz_file_download_0 .file_item_download a {
    text-decoration:none;
    color:#333;
    font-size:14px;
    font-weight:400;
    width:100%;
    height:100%
}
.jz_file_download_0 .file_item_message .file_item_title {
    color:#333;
    font-size:14px;
    font-weight:400px;
    word-break:break-all;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    -ms-flex-negative:2;
    flex-shrink:2
}
.jz_file_download_0 .file_item_message .file_item_size {
    color:#666;
    font-size:14px;
    font-weight:400px;
    margin:0 0 0 4%
}
.jz_screen_pc .jz_file_download_0 .file_item_download a {
    line-height:34px
}
.jz_screen_mobi .jz_file_download_0 .file_item_wrap {
    height:76px
}
.jz_screen_mobi .jz_file_download_0 .file_item {
    padding:0 3.7%
}
.jz_screen_mobi .jz_file_download_0 .file_item_download {
    min-width:70px;
    height:30px
}
.jz_screen_mobi .jz_file_download_0 .file_item_message {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.jz_screen_mobi .jz_file_download_0 .file_item_size {
    color:#999;
    font-size:12px;
    margin:2px 0 0 0
}
.jz_screen_mobi .jz_file_download_0 .file_item_title {
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    white-space:normal;
    overflow:hidden
}
.jz_screen_mobi .jz_file_download_0 .file_item_download a {
    line-height:30px
}
.jz_screen_pc .jz_file_download_1 {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0 0 10px 0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.jz_file_download_1 .file_item_wrap {
    width:31.6%;
    height:100px;
    margin:10px .7%;
    border:1px solid rgba(240,240,240,1);
    border-radius:2px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-negative:1;
    flex-shrink:1
}
.jz_file_download_1 .file_item_wrap .file_item {
    width:90%;
    height:48px;
    margin:0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.jz_file_download_1 .file_item_message {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    width:70%;
    margin:20px 12px
}
.jz_file_download_1 .file_item_message .file_item_title {
    -ms-flex-negative:1;
    flex-shrink:1;
    color:#333;
    font-size:14px;
    font-weight:400px;
    word-break:break-all;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    white-space:normal;
    overflow:hidden
}
.jz_file_download_1 .file_item .file_item_download {
    min-width:48px;
    height:30px;
    background:rgba(242,243,245,1);
    border-radius:15px;
    text-align:center
}
.jz_file_download_1 .file_item_download a {
    text-decoration:none;
    color:#333;
    font-size:14px;
    font-weight:400;
    width:100%;
    height:100%;
    line-height:34px
}
.jz_file_download_1 .file_item_message .file_item_size {
    color:#999;
    font-size:12px;
    font-weight:400px
}
.jz_file_download_1 .file_item_title {
    line-height:28px
}
.jz_screen_pc .jz_file_download_1 .file_item_size {
    line-height:20px
}
.jz_screen_pc .jz_file_download_1 .file_item_message .file_item_title {
    font-size:16px
}
.jz_screen_mobi .jz_file_download_1 .file_item_wrap {
    width:92.6%;
    height:76px;
    margin:0 3.7%;
    border:none;
    border-bottom:1px dashed rgba(240,240,240,1);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.jz_screen_mobi .jz_file_download_1 .file_item_wrap:last {
    border:none
}
.jz_screen_mobi .jz_file_download_1 .file_item {
    width:100%;
    height:48px;
    margin:0
}
.jz_screen_mobi .jz_file_download_1 .file_item_message {
    width:68%
}
.jz_screen_mobi .jz_file_download_1 .file_item_size {
    line-height:20px
}
.jz_screen_mobi .jz_file_download_1 .file_item_title {
    line-height:20px;
    font-size:14px
}
.iframe_module .module_tip span {
    text-decoration:underline
}
.jz_module_style_29.jz_module {
    min-width:200px
}
.jz_module_style_29 .module_content {
    height:54px;
    min-height:44px
}
.site_search_module {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:relative;
    width:100%;
    height:100%;
    padding:5px
}
.site_search_module_wrap {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:relative;
    width:100%;
    height:100%
}
.site_search_module *,.site_search_wrap * {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.site_search_wrap {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    border-radius:3px;
    overflow:hidden;
    background-color:#fff
}
.site_search_wrap_flex_reverse {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.site_search_wrap_border {
    border-width:1px;
    border-style:solid;
    border-color:#eee
}
.site_search_wrap_border2px {
    border-width:2px
}
.site_search_wrap_border_radius {
    border-radius:999px
}
.site_search_wrap.bg {
    background-color:#f3f3f3
}
.site_search_input_wrap {
    -webkit-box-flex:1;
    -ms-flex:1 1;
    flex:1 1
}
.site_search_input {
    display:block;
    width:100%;
    height:100%;
    border:none;
    outline:0;
    padding:0 14px;
    background-color:transparent
}
.site_search_input::-ms-clear {
    display:none
}
.site_search_input_pl0 {
    padding-left:0
}
.site_search_btn_wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:70px;
    height:100%;
    color:#fff;
    fill:#fff;
    cursor:pointer
}
.site_search_btn_wrap_svg_grey {
    fill:grey
}
.site_search_btn_wrap svg {
    width:20px;
    height:20px
}
.site_search_btn_wrap_width50 {
    width:50px
}
.site_search_dropdown {
    position:absolute;
    top:calc(100% + 3px);
    left:50%;
    z-index:2;
    width:calc(100% - 30px);
    margin-left:calc((100% - 30px)/ -2);
    padding:20px 17px 0;
    background-color:#fff;
    -webkit-box-shadow:0 0 10px 0 rgba(53,53,53,.12);
    box-shadow:0 0 10px 0 rgba(53,53,53,.12);
    border-radius:4px
}
.site_search_dropdown.position_top {
    top:auto;
    bottom:calc(100% + 3px)
}
.site_search_dropdown_title {
    font-size:13px;
    color:#999
}
.site_search_dropdown_content {
    padding:20px 0
}
.site_search_dropdown_item {
    overflow:hidden
}
.site_search_dropdown_clear {
    float:right;
    cursor:pointer
}
.site_search_text_compon {
    max-width:150px;
    display:inline-block;
    margin:0 7px 7px 0;
    padding:5px 10px;
    border-radius:2px;
    background-color:#f3f3f3;
    color:#333;
    font-size:13px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    cursor:pointer
}
.site_search_dropdown .site_search_text_compon:hover {
    color:#fff
}
.site_search_mobi_popup {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:9033;
    padding:18px 14px;
    background-color:#fff
}
.searchWindowOpen {
    -webkit-animation:popupSearchWindow .25s both;
    animation:popupSearchWindow .25s both
}
@-webkit-keyframes popupSearchWindow {
    0% {
        opacity:0;
        top:200px
    }
    100% {
        opacity:1;
        top:0
    }
}@keyframes popupSearchWindow {
     0% {
         opacity:0;
         top:200px
     }
     100% {
         opacity:1;
         top:0
     }
 }.searchWindowOff {
      -webkit-animation:closeSearchWindow .25s both;
      animation:closeSearchWindow .25s both
  }
@-webkit-keyframes closeSearchWindow {
    0% {
        opacity:1;
        top:0
    }
    100% {
        opacity:0;
        top:200px
    }
}@keyframes closeSearchWindow {
     0% {
         opacity:1;
         top:0
     }
     100% {
         opacity:0;
         top:200px
     }
 }.search_mobi_header {
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-align:center;
      -ms-flex-align:center;
      align-items:center
  }
.search_mobi_input_wrap {
    -webkit-box-flex:1;
    -ms-flex:1 1;
    flex:1 1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:38px;
    padding:0 14px;
    background-color:#f3f3f3;
    border-radius:19px
}
.search_mobi_input_wrap input {
    -webkit-box-flex:1;
    -ms-flex:1 1;
    flex:1 1;
    height:100%;
    margin-left:10px;
    font-size:14px;
    border:none;
    outline:0;
    background-color:transparent
}
.search_mobi_input_wrap svg {
    width:20px;
    height:20px;
    fill:grey
}
#icon_close .icon_close_circle {
    fill:#c3c3c7
}
#icon_close .icon_close_path {
    fill:#fff
}
.search_mobi_cancel {
    margin-left:10px;
    font-size:14px;
    color:#666;
    cursor:pointer
}
.search_mobi_keyword_list {
    position:relative;
    margin-top:20px
}
.search_mobi_list_title {
    font-size:14px;
    color:#999
}
.search_mobi_list_clear {
    position:absolute;
    right:0;
    top:0;
    cursor:pointer
}
.search_mobi_keyword_wrap {
    margin-top:12px
}
.site_search_mobi_mask {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.text-danger {
    color:#f93537
}
.text-underline {
    text-decoration:underline
}
.cursor-pointer {
    cursor:pointer
}
.standard-version-icon:before {
    content:"";
    display:inline-block;
    width:20px;
    height:20px;
    vertical-align:middle;
    background:url(/image/rimage/manage/mbg01.png?v=201907311250) no-repeat -648px -150px
}
.m_plugin_code--empty {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:80px
}
.iframe_module--empty {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:80px
}
.font-size-none {
    font-size:0
}
.module_online_service_wrapper {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.module_online_service_content {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding:20px
}
.online_service_btn {
    min-width:120px;
    padding:0 16px;
    display:block;
    width:auto;
    height:38px;
    line-height:38px;
    border-radius:19px;
    font-size:14px;
    color:#fff;
    outline:0;
    border:none;
    cursor:pointer;
    margin-top:20px;
    margin-right:50px
}
.online_service_btn:first-child {
    margin-top:0
}
.online_service_contacts {
    margin:0 50px 0 0
}
.online_service_contact {
    margin:20px 0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.online_service_contact_content {
    -webkit-box-flex:1;
    -ms-flex:1 1;
    flex:1 1
}
.online_service_wechat {
    max-width:110px;
    word-break:break-all;
    margin-right:50px;
    display:inline-block;
    vertical-align:middle
}
.online_service_wechat_content {
    width:110px;
    height:110px
}
.online_service_wechat>img {
    max-width:100%;
    height:110px
}
.online_service_wechat:last-child {
    margin-right:0
}
.online_service_wechat_text {
    color:#999;
    text-align:center;
    margin-top:5px;
    line-height:22px
}
.online_service_btn_icon {
    width:16px;
    height:16px;
    display:inline-block;
    vertical-align:middle
}
.online_service_wechat--default {
    background-image:url(/image/rimage/module/online_service/code.png?v=201907311250);
    background-size:contain;
    background-repeat:no-repeat;
    background-color:#fff
}
.jz_screen_mobi .online_service_wechat:first-child {
    margin-left:0
}
.online_service_btn_icon--svg {
    width:18px;
    height:18px;
    vertical-align:middle;
    margin-top:-.5ex;
    fill:#fff
}


/*---------------------------------------------*/
.ihdbj{
    background-image: url(../image/ihdbj.jpg);
}
.category{
    padding: 3% 0;
}
.category ul a{
    margin: 0 15px 15px 0px;
}
.category ul li {
    display: inline-block;
    height: 45px;
    line-height: 45px;
    color: #555555;
    background-color: #e5e5e5;
    transition: ease-in 0.3s;
    padding: 0 45px;
    font-size: 14px;
    margin-bottom: 15px;
}
.category ul li a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: inherit;
}
.category ul li:hover,
.category ul li.active {
    background-color: rgb(30, 80, 174);
    color: #ffffff;
    transition: ease-out 0.3s;
}
.classa {
    color: #ffffff!important;
    background-color:rgb(30, 80, 174)!important;
}
/*分页*/
.paging {
    text-align: center;
    padding-top: 60px;
}
.paging a{
    padding:5px 12px;
    border:1px solid rgb(30, 80, 174);
    border-radius:5px;
    margin:0 5px;
    transition: ease-out 0.3s;
}
.paging span{
    margin:0 5px;
}
.paging a:hover,
.case_lisst .cate-box a:hover{
    color:#fff;
    background:rgb(30, 80, 174);
}
.currPage{
    background:rgb(30, 80, 174);
    color: #ffffff;
}


.ul_none{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.pub_banner{

}
.pub_banner img{
    width: 100%;
    height: 100%;
    display: block;
}

.fhsyb{
    width: 15%;
    float: right;
}

.history {
    width: 160px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background-color: rgb(30, 80, 174);
    cursor: pointer;
}
.history a{
    color: #fff;
}


.inbox{
    width: 33%;
    height: 20vw;
    background-color: #333333;
    float: left;
    margin-right: 20px;
}

.inewscot{
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    /* height: 50px; */
    z-index: 22;
    text-align: center;
}
.inewscot .p1{
    font-size: 18px;
    color: #FFFFFF;
    width: 100%;
    text-align: center;
    margin-top: 48%;
}
.inewscot .p2{
    background-color: #FFFFFF;
    text-align: center;
    width: 8%;
    height: 2px;
    display: block;
    margin: 5% 46% 5%;
}
.inewscot .p3{
    font-size: 16px;
    color: #FFFFFF;
    width: 100%;
}


.fa {
    background: url(../image/jiant.png)no-repeat center;
    display: inline-block;
    height: 7px;
    width: 13px;
}

.motop {
    width: 100%;
    padding: 0 2%;
}
.motop .mologo {
    margin: 10px 0;
}
.motop .mologo img {
    width: 50%;
}
.motop .moicon {
    width: 10vw;
    height: 10vw;
    position: relative;
    margin-top: 7vw;
    margin-right: 10vw;
    float: right;
}
.motop .moicon div {
    width: 10vw;
    height: 2vw;
    background: #5986db;
    position: absolute;
}
.motop .moicon div.moicon1 {
    transform: rotateZ(0deg);
    transition: all ease-out 0.3s;
    top: 2vw;
}
.motop .moicon div.moicon2 {
    transform: rotateZ(0deg);
    transition: all ease-out 0.3s;
    top: 5vw;
}
.motop .moicon.on div.moicon2 {
    transform: rotateZ(45deg);
    transition: all ease-out 0.3s;
    top: 3vw;
}
.motop .moicon.on div.moicon1 {
    transform: rotateZ(-45deg);
    transition: all ease-out 0.3s;
    top: 3vw;
}

.modrop {
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(89,134,219,0.5);
    position: absolute;
    left: 0;
    z-index: 99999;
}
.modrop .momenu {
    width: 50%;
    height: 100%;
    background: rgba(89,134,219,0.75);
    position: relative;
    float: left;
    height: 100%;
}
.modrop .momenu .momenu_xun {
    width: 100%;
    height: 40px;
}
.modrop .momenu .momenu_xun .momenu_title {
    width: 85%;
    height: 40px;
    padding: 0 15px;
}
.modrop .momenu .momenu_xun .momenu_title a {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 40px;
    display: inline-block;
    float: left;
}
.modrop .momenu .momenu_xun .momenu_title i {
    float: right;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 40px;
    transform: rotateZ(0deg);
    transition: all ease-out 0.3s;
    margin-top: 18px;
}
.modrop .momenu .momenu_xun .momenu_title i.on {
    transform: rotateZ(-180deg);
    transition: all ease-out 0.3s;
}
.modrop .momenu .momenu_xun .momenu_drop {
    padding: 40px 0 0 0;
    display: none;
    width: 100%;
    position: absolute;
    top: 0;
    left: 100%;
}
.modrop .momenu .momenu_xun .momenu_drop a {
    width: 100%;
    height: 40px;
    float: left;
    display: inline-block;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 40px;
    padding-left: 20px;
}

































