﻿@charset "utf-8";
body { padding-top: 0; background: var(--white); }
::-webkit-scrollbar {
 width: 4px;
 height: 10px
}
::-webkit-scrollbar-thumb {
 position: absolute;
 width: 4px;
 background-color: var(--gray-c);
 border-radius: 4px
}
.hide { display: none!important; }
.ClientLayout { display: flex; -moz-flex-direction: row; -o-flex-direction: row; flex-direction: row; height: calc(100vh - 64px); min-width: 1248px; }
.header { width: 100%; height: 64px; position: relative; background: var(--white); border-bottom: 1px solid rgba(34, 34, 34, 0.1); transition: background .6s; }
.uh-logo { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: center; justify-content: center; align-items: center; height: 64px; }
.uh-logo span { padding-left: 5px; border-left: 1px solid var(--gray-c); ; margin-left: 5px; color: var(--gray6); }
/*left menu*/
.left { height: 100%; background-color: var(--white); overflow-x: hidden; width: 220px; overflow: auto; display: block; box-sizing: border-box; -o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; }
.leftsidebar_box { height: 100%; }
.leftsidebar_box .sidebar-fold { cursor: pointer; position: absolute; top: 50%; width: 20px; height: 50px; overflow: hidden; z-index: 3; transition: all 0.2s ease 0s; left: 200px; margin-top: -25px; }
.sidebar_bg { right: 0px; height: 50px; position: absolute; border-bottom: 9px solid transparent; border-left: none; border-right: 13px solid rgb(247, 247, 247); border-top: 9px solid transparent; transition: all 0.1s ease 0s, all 0.1s ease 0s; }
.sidebar_user { height: 50px; position: relative; right: -7px; display: flex; left: auto; text-align: center; cursor: pointer; align-items: center; transition: all 0.1s ease 0s, all 0.1s ease 0s; }
.sidebar-fold .sidebar_user i { margin-left: 3px; color: var(--gray6); font-size: 14px; }
.leftsidebar_box .sidebar-fold:hover .sidebar_bg { border-bottom: 8px solid transparent; border-left: none; border-right: 20px solid rgba(0, 0, 0,.1); border-top: 8px solid transparent; }
.leftsidebar_box .sidebar-fold:hover .sidebar_user { right: 0; }
.leftsidebar_box dl { position: relative; }
.leftsidebar_box dt { color: var(--gray3); font-size: 14px; position: relative; height: 40px; cursor: pointer; position: relative; padding-left: 25px; display: flex !important; align-items: center; }
.leftsidebar_box dt a { color: var(--gray3); font-size: 14px; display: flex; flex-flow: row; flex: initial; align-items: center; }
.leftsidebar_box dt a:hover, .leftsidebar_box dt a.on { color: var(--yellow-b); }
.leftsidebar_box dd { line-height: 40px; height: 40px; display: none; }
.leftsidebar_box dd a { color: var(--gray6); line-height: 40px; display: block; font-size: 14px; text-indent: 54px; padding-left: 20px; }
.leftsidebar_box dd a:hover, .leftsidebar_box dd a.on { text-decoration: none; color: var(--yellow-b); background: var(--bg-gray-f5); }
.leftsidebar_box dd span { margin: 0 8px 0 36px }
.leftsidebar_box dt i { position: absolute; left: 170px; top: 12px; display: block; width: 20px; text-align: center; font-size: 16px; -o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; }
.leftsidebar_box .sidebar-nav-fold dt { border: 0; }
.leftsidebar_box dt i:before { width: 40px; height: 40px; text-align: center; }
.sidebar-title-icon { width: 20px; font-size: 14px !important; margin: 0 8px 0 0px; vertical-align: middle; }
.sidebar-title-icon:before { width: 8px; }
.left.left_hide { width: 0px; -o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; }
.left_hide .leftsidebar_box { width: 00px; }
.left_hide .leftsidebar_box .sidebar-fold { width: 30px; }
.left_hide .leftsidebar_box .sidebar-fold { left: 0; }
.left_hide .sidebar_bg { left: 0; right: auto; border-bottom: 9px solid transparent; border-left: 13px solid rgb(222, 222, 222); border-top: 9px solid transparent; border-right: 0; transition: all 0.1s ease 0s, all 0.1s ease 0s; }
.left_hide .sidebar_user { right: auto; left: -7px; }
.left_hide .sidebar-fold .sidebar_user i { transform: rotate(180deg); }
.left_hide .leftsidebar_box .sidebar-fold:hover .sidebar_bg { border-bottom: 8px solid transparent; border-left: 20px solid rgb(217, 222, 228); border-top: 8px solid transparent; border-right: 0; }
.left_hide .leftsidebar_box .sidebar-fold:hover .sidebar_user { left: 0; }
.left_hide .leftsidebar_box dl { display: none; }
.leftsidebar_box .sidebar-nav-fold dt i { transform: rotate(180deg); -o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; }
/*right*/
.right { width: calc(100% - 220px); background: var(--bg-gray-f5); height: 100%; -o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; position: relative; }
.right.r_full { width: 100%; -o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; }
.right .right_box-nav { background-color: var(--white); height: 40px; color: var(--gray9); line-height: 40px; padding: 0 30px; /*box-shadow: 0 2px 3px 0 rgba(200,200,200,.1);*/ }
.right .right_box { height: calc(100% - 40px); overflow: auto; position: relative; padding: 20px; }
/*ui_box*/
.ui-box { background: var(--white); color: var(--gray3); padding: 20px 30px; }
.ui-box1 { padding: 20px 40px; }
.ui-box-title { position: relative; line-height: 24px; display: flex; justify-content: space-between; }
.ui-box-title h2 { color: var(--gray3); font-size: 16px; line-height: 30px; font-weight: bold; }
.ui-box-title h3 { color: var(--gray3); font-size: 16px; line-height: 30px; }
.ui-box-title .ui-box-title-back { font-size: 20px; color: var(--gray-c); ; }
.ui-box-title .ui-box-title-back:hover { color: var(--yellow-b); }
/*.ui-box-title .ui-box-title-link { float: left; display: inline; margin-left: 15px; *margin-top:1px}*/
.ui-box-container { background: white; }
.ui-box-container .pakh3 { height: 33px; line-height: 33px; border-bottom: 1px solid var(--orange-f60); color: #040404; font-size: 15px; font-weight: bold; padding-left: 18px; background: url(../Images/icos.jpg) no-repeat 5px 10px; }
.pakh3 .choose, .pakh3 .ass { padding: 3px 15px; margin-left: 15px; border: 0; font-size: 11px; text-align: center; background: #ff6602; color: var(--white); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
/*提示框样式*/
.tip { display: flex; flex-direction: row; align-items: center; line-height: inherit; padding: 10px 16px; border-radius: 4px; vertical-align: middle; color: var(--gray6); position: relative; font-size: 13px; background: var(--bg-yellow-light); line-height: 23px; width: 100%; }
.tip span { color: var(--orange-f90); font-size: 18px; margin-right: 5px; }
.tip.tip_green { background-color: var(--bg-green-b); color: var(--green); }
.tip.tip_green span { color: var(--green) }
.tip.tip_blue { background-color: #f8f9fb; color: #0093dd; }
.tip.tip_blue span { color: #0093dd }
.tip.tip_gray { background-color: var(--bg-gray-f5); color: var(--gray6); }
.tip.tip_gray span { color: #666 }
/*按钮*/
.ui-button { outline-style: none; cursor: pointer; box-shadow: none; text-align: center; text-decoration: none!important; border-radius: 3px; color: var(--white); opacity: 1; padding: 0 32px; background-color: var(--gray6); border: 0; line-height: 32px; }
.ui-button:hover { opacity: 0.8; }
/*橙色按钮样式*/
.ui-button-morange { background-color: var(--yellow-b); color: var(--white); }
.ui-button-morange:hover { opacity: 0.8; }
.ui-button-mgreen { background-color: #9dcd17; color: var(--white); }
.ui-button-mgreen:hover { opacity: 0.8; }
.l_txt1 { background-color: #f0f0f0; color: var(--gray9); }
.small-btn { padding: 0 10px; }
/*************** 分页样式 ***************/
/*.pagination { text-align: right;padding: 4px 0 5px 0;*font-size: 13px; color: var(--gray9); }
.pagination a { margin: 0 0 0 3px; padding: 5px 10px; background: #eee; color: var(--gray6); display: inline-block; }
.pagination a:hover { background: #0080e4; color: var(--white); text-decoration: none; }
.pagination a.current { background: #0080e4; color: var(--white); }
.megmeau-but { margin-top: -16px; }
.m-con-o, .m-con-t, .m-con-s, .m-con-f { width: 100% }
.m-con-o-m { width: 100%; margin-bottom: 20px; line-height: 25px; }
.m-con-o-m-tit { width: 100%; background: #f6f7fb; border: 1px solid #eeeeee; height: 40px; line-height: 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; }
.m-con-o-m-tit p { font-size: 14px; color: #333333; text-indent: 15px; }
.m-con-o-m-tit span { width: 40px; height: 40px; display: block; background: url(/Images/idc-12.png) no-repeat; background-position: 13px 15px; border-left: 1px solid #eee; cursor: pointer; }
.m-con-o-m-tit span.up { background-position: 13px -25px }
.m-con .m-con-o-m table td { width: 50% }
.m-con-o-m table p { float: left; text-indent: 15px; }
.m-con-o-m table span { float: left; color: var(--gray3); margin: 0 3% 0 1% }
.m-con-o-m table span.span-o { color: var(--yellow-b) }
.m-con-o-m table span i { color: var(--yellow-b) }
.m-con-o-m table a { color: #2768d2; font-size: 13px; margin-right: 8px; }
.m-con-o-m table a:hover { text-decoration: underline; }
.m-con-o-m table .tr-o td { padding: 5px 0; line-height: 30px; }
.m-con-o-m table .sel-o { width: 220px; height: 30px; line-height: 30px; border: 1px solid #dcdcdb; float: left; background: var(--white); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; outline: none; margin: 0 2% 0 1%; color: var(--gray6) }
.m-con-o-m table a.a-o { display: inline-block; background: #f8f8f8; line-height: 28px; border: 1px solid var(--gray-c);ccc; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: var(--gray6); font-size: 13px; text-align: center; width: 80px; }
.m-con-o-m table a.a-o:hover { background: var(--yellow-b); color: var(--white); border-color: var(--yellow-b); text-decoration: none; }
.m-con-o table { width: 100%; border-collapse: collapse; border-spacing: 0; background: var(--white); color: var(--gray6); font-size: 13px; float: left; margin-top: -1px; }
.m-con-o table tr { border: 1px solid #eeeeee; }
.m-con-o table td { border: 0; padding: 7px 0; }*/
/*安全认证*/
.info_safe { padding-top: 20px; }
.info_safe li { padding-bottom: 32px; border-bottom: 1px dashed #e4e4e4; margin-bottom: 32px; display: flex; flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; align-items: center; }
.info_safe li:last-child { border: 0; margin-bottom: 0; }
.info_safe li p { font-size: 13px; color: #888888; }
.info_safe li p.p1 { font-size: 14px; color: var(--gray3); margin: 0 40px 0 25px; width: 60px; text-align: right; }
.info_safe li p.p2 { width: 418px; line-height: 20px; margin-right: 75px; }
.info_safe li p.p3 { font-size: 14px; display: flex; flex-direction: row; -ms-flex-align: center; -webkit-align-items: center; align-items: center; color: var(--green); border-radius: 14px; background-color: var(--bg-green); margin-right: 30px; padding: 3px 10px 4px 6px; text-align: center; }
.info_safe li p.p3.wbd { color: var(--yellow-b); background: var(--bg-yellow-light); }
.info_safe li p.p3 .fa { font-size: 18px; padding-right: 5px; height: 16px; }
.info_safe li p.p3 span { line-height: 16px; display: block; }
.info_safe li p.p4 { display: flex; flex-direction: row; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.info_safe li p.p4 a { color: var(--blue); }
.info_safe li p.p4 a:hover { color: var(--yellow-b); }
.info_safe li p.p5 { float: right; margin-right: 42px; }
.info_safe li p.p5 a { color: #aaa; text-decoration: underline; }
.info_safe li p.p5 a:hover { color: #ff6801 }
/*user-info*/
.user-info { display: flex; flex-direction: row; -ms-flex-align: center; align-items: center; }
.user-info_img { width: 100px; height: 100px; position: relative; margin-right: 16px; }
.user-info_img img { width: 100px; height: 100px; border-radius: 100px; }
.user-info_img > div { width: 100%; height: 100%; color: var(--white); position: absolute; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.5); display: none; border-radius: 100px; z-index: 999; font-size: 13px; line-height: 100px; text-align: center; }
.user-info_img:hover > div { display: block; cursor: pointer; }
.user-info_list { min-width: 200px; margin-right: 80px; font-size: 13px; }
.user-info_list1 { margin-right: 0; }
.user-info_name { font-size: 16px; position: relative; }
.tea-ml-2n { margin-left: 8px !important; }
.tea-ml-2n i { width: 24px; height: 24px; font-size: 16px; color: var(--gray3); }
.tea-ml-2n:hover i { color: var(--yellow-b); }
.user-info_type { display: flex; flex-direction: row; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin-top: 4px; }
.user-info-validate-success, .user-info-validate-weak { display: flex; flex-direction: row; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding: 3px 8px 3px 6px; font-size: 12px; line-height: 20px; }
.user-info-validate-success { border-radius: 14px; background-color: var(--bg-green); }
.user-info-validate-weak { padding: 3px 0px 3px; }
.user-info-validate-success span { /*color: rgb(99, 186, 77);*/ color: var(--green); padding-left: 2px; }
.user-info-validate-success i { font-size: 20px; color: rgb(99, 186, 77); }
.tea-form { display: block; }
.tea-form_item { display: table-row; }
.user-info_list .tea-form .tea-form_label { color: var(--gray9); padding-right: 5px; min-width: 80px; display: table-cell; }
.tea-form .tea-form_label label, .tea-form .tea-form_label legend { display: inline-block; white-space: nowrap; }
.tea-form .tea-form_controls, .tea-form .tea-form_label { display: table-cell; line-height: 40px; color: var(--gray3); word-break: break-word; }
.tea-form_text { color: var(--gray3); vertical-align: middle; }
.user-info_list a { margin-left: 10px; color: var(--yellow); }
.user-info_list a:hover { color: var(--yellow-b); }
/*ui_form*/
.ui_form { }
.ui_form .formItem { margin-top: 20px; display: flex; flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; align-items: center; font-size: 13px; }
.ui_form .formItem .label { width: 80px; text-align: right; margin-right: 20px;display: inline-block; }
.ui_form .formItem .label1 { width: 200px; margin-right: 10px; }
.ui_form .formItem .label2 { width: 200px; margin-right: 30px; }
.ui_form .formItem .formItem_txt { color: var(--gray3); }
.ui_form .formItem .formItem_a { display: inline-block; }
.ui_form .formItem .formItem_a a { color: var(--yellow); transition: all 0.1s ease 0s; }
.ui_form .formItem .formItem_a a:hover { color: var(--yellow-b); text-decoration: underline; }
.ui_form .formItem .formItem_remark { color: var(--gray-c); margin-left: 20px; }
.ui_form .formItem .formItem_radio { display: flex; }
.ui_form .formItem .formItem_radio .formItem_radio_li { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; align-items: center; margin-right: 10px; }
.ui_form .formItem .formItem_radio input { font-size: 14px; border: 1px solid #dedede; margin-right: 4px; }
.ui_form .formItem .formItem_input { position: relative; display: flex; flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; align-items: center; }
.ui_form .formItem .formItem_input input { width: 400px; height: 40px; background: var(--white); border: 1px solid var(--gray-c); ; outline: 0px; color: var(--gray6); border-radius: 4px; padding: 0 15px 0 15px; font-size: 13px; }
.ui_form .formItem .formItem_input input:disabled { color: var(--gray78); }
.ui_form .formItem .formItem_input input:focus, .ui_form .formItem .formItem_input input.select, .ui_form .formItem .formItem_textarea textarea:focus, .ui_form .formItem .formItem_textarea textarea.select { transition: all 0.1s ease 0.1s; background: none; border-color: var(--gray9); }
.ui_form .formItem .formItem_input input.select, .ui_form .formItem .formItem_textarea textarea.select { border-color: var(--red); }
.ui_form .formItem .smallinput { width: auto !important; }
.ui_form .formItem .biginput { width: 600px!important; }
.ui_form .formItem .input100 { width: 100px!important; }
.ui_form .formItem .input200 { width: 200px!important; }
.ui_form .formItem .input300 { width: 300px!important; }
.formItem_select { margin-right: 10px; display: inline-flex; cursor: pointer; position: relative; }
.formItem_select.fullselect { margin: 0; width: 100%; }
.ui_form .formItem .formItem_input input[type=checkbox] { width: 16px; height: 16px; margin-right: 5px; }
.ui_form .formItem .formItem_input .file_input { cursor: pointer; }
.formItem_select .fa { font-size: 14px; line-height: 20px; }
.formItem_select .formItem_select_txt { line-height: 40px; height: 40px; background: var(--white); border: 1px solid var(--gray-c); ; padding: 0 15px; border-radius: 4px; display: flex; justify-content: space-between; align-items: center; }
.formItem_select .formItem_select_txt .innerText { transition: all 0.1s ease 0.1s; color: var(--gray6); font-size: 13px; display: inline-block; line-height: 20px; font-weight: normal; cursor: pointer; border-radius: 0px; margin-left: 0px; margin-right: 2px; white-space: nowrap; }
.formItem_select_div { position: absolute; will-change: transform; top: 40px; left: 0px; display: none; /*transform: translate3d(0px, 0px, 0px);*/ border-radius: 4px; z-index: 500; background: var(--white); min-width: 100%; }
.formItem_select_div1 { right: 0; left: auto; }
.formItem_select:hover .formItem_select_div { display: block; }
.formItem_select_div .FselectList { cursor: pointer; /*width: 180px;*/ min-width: 122px; max-height: 320px; text-align: start; box-sizing: border-box; box-shadow: rgba(0,0,0,0.2) 0px 0px 6px; border-radius: 4px; overflow: hidden; transition: height 0.2s linear 0s; color: var(--gray6); /*padding: 6px 0px;*/ z-index: 12; position: relative; background-color: var(--white); display: block; }
.formItem_select_div .FselectList .labelItem { transition: all 0s ease 0s; color: var(--gray6); font-size: 13px; display: block; line-height: 20px; text-align: left; cursor: pointer; border-radius: 0px; padding: 10px 30px; position: relative; white-space: nowrap; }
.formItem_select_div .FselectList .labelItem:hover, .formItem_select_div .FselectList .selectItem { background-color: var(--bg-gray-f5); color: var(--yellow); }
.ui_form .formItem .formItem_textarea { position: relative; }
.ui_form .formItem .formItem_textarea textarea { width: 800px; height: 120px; background: var(--white); border: 1px solid var(--gray-c); ; outline: 0px; color: var(--gray6); border-radius: 4px; padding: 8px 40px 8px 15px; font-size: 13px; line-height: 25px; display: block; }
.ui_form .formItem .counter { font-size: 13px; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); color: var(--gray-c); }
.ui_form .formItem .counterWarning { color: var(--red); }
.Edit_wrap { position: relative; }
.Edit_wrap .modal-close { display: block; padding: 10px; position: absolute; left: 10px; top: 5px; color: var(--gray6); -webkit-transition: all .2s; transition: all .2s; cursor: pointer; z-index: 9999; }
.Edit_wrap .modal-close1 { right: 5px; left: auto; }
.Edit_wrap .modal-close .layui-icon { font-size: 22px; }
.Edit_wrap .modal-close:hover { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }
.Edit_wrap .modal-close:hover .layui-icon { color: var(--yellow); }
.layui-layer-prompt .layui-layer-input { outline: none; transition: all 0.1s ease 0.1s; }
.layui-layer-prompt .layui-layer-input:focus { border: 1px solid var(--gray9); transition: all 0.1s ease 0.1s; }
.ImgUp_area { width: 400px; height: auto; border: 1px dashed rgb(217, 217, 217); border-radius: 5px; padding: 10px; background: rgb(250, 250, 250); }
.ImgUp_area_up { width: 100%; min-height: 200px; display: flex; flex-flow: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; cursor: pointer; text-align: center; }
.Up_preview {
    height: 200px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.Up_preview img { max-width: 100%; height: auto;max-height:100%; display: block; cursor: pointer; }
.ImgUp_area i { color: var(--yellow); font-size: 28px; margin-bottom: 10px; }
.ImgUp_area p {
    text-align: center;
    display: block;
    color: var(--gray9);
    line-height: 22px;
    font-size: 12px;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
}
/*ui-box_nav*/
.ui-box_nav { background-color: var(--white); width: 100%;height:40px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; position: relative; z-index: 9; background: var(--white); border-bottom: 1px solid var(--gray-d); }
.ui-box_nav .nr { display: flex; flex-flow: row; flex: initial; flex: initial; -webkit-box-pack: start; justify-content:flex-start; -webkit-box-align: center; align-items: center; height: 40px; margin: 0px auto; }
.ui-box_nav .nr li { transition: all 0s ease 0s; font-size: 16px; display: inline-block; line-height: 30px; font-weight: 400; cursor: pointer; border-radius: 0px; /*margin-left: 33px;*/ margin-right: 33px; position: relative; height: 100%; }
.ui-box_nav .nr li a { color: var(--gray3); position: relative;display: block; }
.ui-box_nav .nr li a .msg-count { position: absolute; display: inline-block; top: 12px; right: -16px; width: 16px; height: 16px; line-height: 16px; border-radius: 8px; font-size: 12px; text-align: center; color: var(--white); background-color: #ff5448; cursor: pointer; pointer-events: none; }
.ui-box_nav .nr li.cur_nav, .ui-box_nav .nr li:hover { border-bottom: 2px solid var(--orange-f60); }
.ui-box_nav .nr li.cur_nav a, .ui-box_nav .nr li:hover a { color: var(--orange-f60); }
.zz-loading-more { width: 160px; line-height: 30px; margin: 20px auto 15px; font-size: 14px; color: var(--gray9); text-align: center; border-radius: 4px; border: 1px solid var(--gray-c); ; cursor: pointer; }
.zz-loading-more:hover { box-shadow: 0 0 1px 2px rgba(255,150,0,0.2); border: 1px solid var(--yellow); color: var(--yellow); }
/*工具栏*/
.toolbar-box { position: relative; padding-bottom: 20px; overflow: hidden; display: flex; align-items: center; justify-content: space-between }
/*通用按钮*/
.toolbar-box .button { line-height: 24px; padding: 6px 15px; background: var(--white); border: 1px solid var(--gray-c); ; color: var(--gray6); display: inline-block; -webkit-appearance: none; cursor: pointer; outline: none; display: inline-block; border-radius: 3px; text-decoration: none !important; }
.toolbar-box .button:hover, .toolbar-box .button1 { background: var(--bg-gray-f5); color: var(--gray9); }
.toolbar-box .orangbutton { background: var(--orange-f90); border: 1px solid var(--orange-f90); color: var(--white); }
.toolbar-box .orangbutton:hover { background: var(--yellow-b); border: 1px solid var(--yellow-b); color: var(--white); }
.toolbar-box .redbutton { background: var(--red); border: 1px solid var(--red); color: var(--white); }
.toolbar-box .redbutton:hover { background: var(--red-b); border: 1px solid var(--red-b); color: var(--white); }
    .toolbar-box .greenbutton {
        background: var(--green-light);
        border: 1px solid var(--green-light);
        color: var(--white);
    }

        .toolbar-box .greenbutton:hover {
            background: var(--green);
            border: 1px solid var(--green);
            color: var(--white);
        }
.toolbar-box .button .fa { margin-right: 5px; }
.toolbar-box .buttonF { margin-left: -1px; outline-style: none; border-radius: 3px; }
    .toolbar-box .button2 {line-height:normal;    }
    .toolbar-box .text {
        border: 1px solid var(--gray-c);
        line-height: 36px;
        height: 38px;
        padding: 0 8px;
        color: var(--gray6);
        background: var(--white);
        display: inline-block;
        vertical-align: middle;
        border-radius: 0px;
        outline: none;
    }
.toolbar-box .keytext { width: 250px; }
.toolbar-box select.text { height: 38px; line-height: 38px; border-radius: 3px; }
.card { background-color: var(--white); color: var(--gray3); -webkit-transition: .3s; transition: .3s; border-radius: 4px; overflow: hidden; }
/*table list*/
.ui_table { border-collapse: collapse; text-align: center; width: 100%; }
.ui_table a:hover { text-decoration: underline; }
.ui_table td, .ui_table th { padding: 10px 5px; line-height: 23px; min-width: 0; -webkit-box-sizing: border-box; box-sizing: border-box; text-overflow: ellipsis; vertical-align: middle; position: relative; }
.ui_table thead th { background: var(--bg-gray-f5); color: var(--gray3); line-height: 23px; font-size: 14px; font-weight: normal; border-bottom: 1px solid var(--gray-d); border-top: 1px solid var(--gray-d); padding: 8px 5px; font-weight:600;}
.ui_table tbody td { table-layout: fixed; word-break: break-all; overflow: hidden; vertical-align: middle; font-size: 14px; border-bottom: 1px solid var(--gray-e); -webkit-transition: background-color .25s ease; transition: background-color .25s ease; color: var(--gray3); }
/*.ui_table tbody tr:nth-child(2n) td { background: var(--bg-gray-fa); }*/
.ui_table tbody tr:hover td { background-color: var(--bg-orange-light); }
.infotable tbody tr:hover td { background-color: #fff !important; }
.ui_table tfoot td { height: 40px; line-height: 40px; }
.ui_table input[type="checkbox"] { width: 16px; height: 16px; }
.Checkbox1 { margin-top: 7px; }
.Ly_y { display: flex; align-items: center; white-space: nowrap; }
.Ly_y a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 200px; }
.Ly_y span { margin-right: 5px; }
.trash, .edit { display: inline-block; line-height: 1; white-space: nowrap; cursor: pointer; background: var(--bg-gray-f5); border: 0px; color: var(--gray6); -webkit-appearance: none; text-align: center; box-sizing: border-box; outline: 0; margin: 0; -webkit-transition: .1s; transition: .1s; font-weight: 500; margin-left: 5px; padding: 7px 8px; font-size: 14px; border-radius: 3px; }
.jynum { color: var(--yellow); text-decoration: underline; }
.jynum:hover { color: var(--yellow-b); }
.jyicon_logo { display: flex; line-height: 30px; }
.jyicon_img { width: 26px; height: 26px; border-radius: 8px; margin-right: 10px; }
.shopicon_img { width: 26px; height: 26px; margin-right: 10px; }
.myorder_xf { color: var(--yellow-b) !important; font-weight: bold; }
.myorder_cr { color: var(--green) !important; font-weight: bold; }
.myorder_yzf { color: var(--green) !important; }
.myorder_wzf { color: #f52946 !important; }
.trash { }
.trash:hover { background: var(--red); border-color: var(--red); color: var(--white); }
.trash .fa { color: var(--gray9); }
.trash:hover .fa { color: var(--white); }
.edit:hover { color: #fff !important; background-color: var(--yellow); }
.toggleico i { font-size: 24px; color: var(--gray-c); ; }
.toggleico.toggle_on i { color: #12bd0a; }
.viptrack_img a { display: block; }
/*时间*/
.tea-justify-grid { display: -ms-flexbox; display: flex; width: 100%; -ms-flex-align: center; align-items: center }
.tea-justify-grid .tea-justify-grid__col { -ms-flex: auto; flex: auto; vertical-align: middle; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center }
.tea-justify-grid .tea-justify-grid__col .tea-form--search { display: inline-block }
.tea-justify-grid .tea-justify-grid__col .tea-search { display: inline-block; vertical-align: middle }
.tea-justify-grid .tea-justify-grid__col .tea-search--tags { width: 100% }
.tea-justify-grid .tea-justify-grid__col--left, .tea-justify-grid .tea-justify-grid__col:first-child { text-align: left }
.tea-justify-grid .tea-justify-grid__col--right, .tea-justify-grid .tea-justify-grid__col--right:first-child { -ms-flex-pack: end; justify-content: flex-end }
.tea-justify-grid.tea-justify-grid--start { -ms-flex-align: start; align-items: flex-start }
.tea-justify-grid.tea-justify-grid--end { -ms-flex-align: end; align-items: flex-end }
/**/
.tea-btn { height: 38px; line-height: 38px; min-width: 24px; padding: 0 20px; background: var(--orange-f60); border-radius: 4px; color: var(--white); border: 1px solid var(--orange-f60); text-align: center; display: inline-block; cursor: pointer; outline: 0 none; box-sizing: border-box; text-decoration: none; font-size: 14px; vertical-align: middle; white-space: nowrap }
.tea-btn:hover { background: var(--yellow-b); color: var(--white); border: 1px solid var(--yellow-b); }
.tea-segment .tea-btn:hover { background: var(--orange-f60); color: var(--white); border: 1px solid var(--orange-f60); }
.tea-input, .tea-textarea { display: inline-block; box-sizing: border-box; vertical-align: middle; padding-left: 16px; padding-right: 16px; border: 1px solid #cdd3de; border-radius: 4px; color: var(--gray2); transition: .2s ease-in-out; height: 36px; line-height: 30px; font-size: 14px }
.tea-segment { vertical-align: middle; padding-left: 1px; display: inline-block; font-size: 0; overflow: visible; margin-right: 8px }
.tea-datepicker__input:after, .tea-datetimepicker__input:after, .tea-monthpicker__input:after { content: ""; position: absolute; top: 6px; right: 12px; width: 24px; height: 24px; background-image: url(images/sprite.tea-202212221840.svg); background-position: 38.4% 67.22689075630252%; background-size: 2183.333333333333% auto; cursor: pointer }
.tea-segment .tea-btn:first-child { border-radius: 4px 0 0 4px }
.tea-segment .tea-btn:last-child { border-radius: 0 4px 4px 0 }
.tea-segment .tea-btn { float: left; position: relative; margin-left: -1px; z-index: 0; border-radius: 0; border-color: var(--gray-c); ; background: var(--white); color: var(--gray2); /* margin-bottom: 5px; */
padding: 0 20px; margin-right: 0 !important }
.tea-datepicker__input, .tea-datetimepicker__input, .tea-monthpicker__input { position: relative; display: inline-block; vertical-align: middle }
.tea-segment + .tea-datepicker .tea-input { margin-left: -1px; border-radius: 4px; width: 260px }
.tea-datepicker .tea-input, .tea-datetimepicker .tea-input, .tea-monthpicker .tea-input { cursor: pointer; padding: 0 48px 0 16px; width: 260px }
/*在线支付*/
.kxwz_del { width: 100%; }
.kxwz_del_xx { padding: 90px 0 0 0; position: relative; }
.kxwz_del_xx ul { position: absolute; left: 75px; bottom: -1px; z-index: 2 }
.kxwz_del_xx li { float: left; margin-right: 5px; width: 130px; height: 40px; line-height: 40px; color: var(--gray6); font-size: 14px; text-align: center; border: 1px solid var(--gray-d); background: #f7f7f7; cursor: pointer; }
.kxwz_del_xx li.on { color: var(--yellow-b); border-top: 1px solid var(--yellow-b); border-bottom-color: var(--white); background: var(--white); }
.kxwz_del_xx li:hover { color: var(--yellow-b) }
.kxwz_del_xx a { color: var(--gray9); font-size: 14px; line-height: 40px; float: left; margin-left: 20px; }
.kxwz_del_m { width: 100%; background: var(--white); padding: 15px 0 60px 0; }
.kxwz_del_m_o { width: 94%; margin: 0 auto; border-bottom: 1px dashed #e4e4e4; padding-bottom: 30px; margin-bottom: 30px; }
.kxwz_del_m .but { color: var(--white); display: block; width: 110px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; background: #fa691e; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 4px; margin: 30px 0 0 275px; }
.zhye_m .kxwz_del_xx { padding-top: 90px; border-bottom: 1px solid var(--gray-d); }
.zhye_m .kxwz_del_xx_t { position: absolute; top: 0px; left: 55px; }
.zhye_m .kxwz_del_xx_t p { color: var(--gray6); font-size: 14px; }
.zhye_m .kxwz_del_xx_t p span { color: var(--yellow-b); font-size: 16px; font-weight: bold; }
.zhye_m .kxwz_del_xx ul { left: 200px; }
.zhye_m .kxwz_del_xx .span1 { line-height: 42px; font-size: 14px; color: var(--gray6); position: absolute; bottom: 0; left: 55px; }
.zhye_m .kxwz_del_m_o { display: none; border-bottom: 0; }
.ui_form .yezf_zx { display: block; }
.yezf_zx_t { margin-bottom: 35px; margin-left: 7px; }
.yezf_zx_t p { color: var(--yellow-b); font-size: 14px; line-height: 30px; }
.yezf_zx_t input { float: left; width: 288px; font-size: 14px; line-height: 18px; padding: 4px 7px; color: var(--gray3); font-family: "Microsoft Yahei"; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #d1d1d1; width: 148px; margin: 0 15px 0 25px; }
.yezf_zx_t span { color: var(--gray6); font-size: 16px; line-height: 30px; }
.yezf_zx_b .p1 { color: var(--yellow-b); font-size: 14px; margin-bottom: 10px; line-height: 14px; }
.yezf_zx_b_meau { border-bottom: 1px solid var(--gray-d); width: 100%; padding-top: 43px; position: relative; margin-bottom: 25px; }
.yezf_zx_b_meau_z { position: absolute; left: 40px; top: 0; }
.yezf_zx_b_meau_z p { float: left; color: var(--gray6); font-size: 14px; margin-right: 20px; display: block; line-height: 35px; padding: 0 5px; cursor: pointer; }
.yezf_zx_b_meau_z p.on { border-bottom: 2px solid #ff6600 }
.yezf_zx_b_meau_z p.on span { width: 13px; height: 7px; position: relative; bottom: 0; left: 50%; margin-left: -6.5px; background: url(../images/user_28.gif) no-repeat; display: block; }
.yezf_zx_b_nr { display: none; }
.yezf_zx_b_nr_o p { float: left; margin: 10px 7px; }
.yezf_zx_b_nr_o p input { vertical-align: 13px; margin-right: 8px; }
.yezf_zx_b_nr_o p img { width: 120px; height: 40px; display: inline-block; border: 1px solid var(--gray-d); border-radius: 5px; }
.yezf_zx_b_nr_o span { color: var(--yellow-b); font-size: 14px; display: block; margin: 15px 0 0 7px; }
.zhye_m .kxwz_del_m .but { /* width: 196px; */
height: 38px; line-height: 38px; font-size: 14px; margin: 30px 0 0 7px; min-width: 100px; padding: 0 20px; }
.pay_com_o, .pay_com_t { padding-bottom: 30px; border-bottom: 1px solid var(--bg-gray-f2); margin-bottom: 30px; }
.pay_com_o .p1 { color: var(--gray6); font-size: 14px; font-weight: bold; padding-bottom: 10px; }
.pay_com_o .p1 a { color: var(--yellow-b); text-decoration: underline; line-height: 16px; }
.pay_com_o .p2 { color: var(--gray6); font-size: 14px; line-height: 28px; }
.pay_com_o .p2 a { color: var(--yellow-b); }
.pay_com_t h4, .pay_com_s h4 { color: var(--yellow-b); font-size: 14px; font-weight: bold; padding-bottom: 10px; line-height: 14px; }
.pay_com_t p { color: #333333; font-size: 14px; line-height: 29px; background: url(../images/05.jpg) no-repeat left center; padding-left: 135px; }
.pay_com_s p { color: var(--gray6); font-size: 14px; font-family: "Arial"; line-height: 24px; }
.pay_gs_o p { color: var(--gray6); font-size: 14px; line-height: 28px; }
.pay_gs_o p span { font-weight: bold; }
.pay_gs_o p i { font-style: normal; color: var(--yellow-b); }
.pay_gs_t { margin-top: 40px; }
.pay_gs_t .p1 { font-size: 14px; color: var(--gray6); font-weight: bold; line-height: 24px; }
.pay_gs_t .p2 { color: var(--yellow-b); line-height: 24px; font-size: 14px }
.pay_gs_t .p2 a { color: var(--yellow-b); font-size: 14px }
.pay_gs_t .p2 a:hover { text-decoration: underline; }
/*我的订单详情*/
.myorder_box .myorder_detail { padding: 20px 30px }
.myorder_box .detail_title {
    border-bottom: 1px solid var(--gray-d);
    background-color: var(--bg-gray-f5);
    padding: 10px 20px;
}
.myorder_box .detail_title span { line-height: 40px; font-size: 18px; }
.myorder_box .det_into { display: flex; flex-wrap: wrap; padding: 5px 30px 10px 30px; justify-content: space-between; }
.myorder_box .det_into p { width: calc(50% - 5px); line-height: 34px; font-weight: bold; }
.myorder_box .det_into p span { font-weight: normal; }
.myorder_table { margin-top: 10px; }
.myorder_table .ui_table { border: 1px solid var(--gray-d); }
.myorder_table .ui_table thead th { background-color: var(--bg-gray-f5); text-align: center; }
.myorder_table .ui_table tbody td { text-align: center; border-bottom: none; }
.myorder_table .ui_table thead th:first-child, .myorder_table .ui_table tbody td:first-child { text-align: left; }
.myorder_box .det_end_box { display: flex; padding: 14px 0; justify-content: space-between; margin-top: 10px; margin: 0; }
.myorder_box .det_end_box .det_end { width: 200px; }
.myorder_box .det_end_box .det_end p { display: flex; line-height: 26px; }
.myorder_box .det_end_box .det_end p em, .myorder_box .det_end_box .det_end p span { width: 50%; display: block; font-weight: bold; }
.myorder_box .det_end_box .det_end p span { color: var(--red); font-size: 20px; text-align: right; }
.det_btn { margin-top: 0px; }
.det_btn_del { margin-left: 10px; background-color: #ff0000; border-color: #ff0000; }
.det_btn_del:hover { background-color: var(--red-b); border-color: var(--red-b); }
.det_btn_del i { margin-right: 4px; }
/*店铺平分*/
.game_main { width: 100%; }
.game_main::after { content: ""; display: block; height: 0; visibility: hidden; clear: both }
.game_main .l { float: left; margin-right: 20px; width: 500px }
.game_main .r { float: left; width: 680px; border-radius: 10px; box-shadow: 0 0 10px 0 rgba(218,207,204,0.6); background-color: var(--white); position: relative; }
.game_main .l .b { background-color: var(--white); border-radius: 10px; }
.game_main .l .b .game_vote { margin: auto; overflow: hidden; }
.game_main .l .b .game_vote .l_vote { float: left; width: 205px; height: 100% }
.game_main .l .b .game_vote .l_vote .yuanpan { width: 166px; height: 166px; margin: 0 auto 10px; overflow: hidden; }
.game_main .l .b .game_vote .l_vote .yuanpan.width10 { background: url(../images/w1.png) no-repeat center center; background-size: contain }
.game_main .l .b .game_vote .l_vote .yuanpann.width20 { background: url(../images/w2.png) no-repeat center center; background-size: contain }
.game_main .l .b .game_vote .l_vote .yuanpan.width30 { background: url(../images/w3.png) no-repeat center center; background-size: contain }
.game_main .l .b .game_vote .l_vote .yuanpan.width40 { background: url(../images/w4.png) no-repeat center center; background-size: contain }
.game_main .l .b .game_vote .l_vote .yuanpan.width50 { background: url(../images/w5.png) no-repeat center center; background-size: contain }
.game_main .l .b .game_vote .l_vote .yuanpan.width60 { background: url(../images/w6.png) no-repeat center center; background-size: contain }
.game_main .l .b .game_vote .l_vote .yuanpan.width70 { background: url(../images/w7.png) no-repeat center center; background-size: contain }
.game_main .l .b .game_vote .l_vote .yuanpan.width80 { background: url(../images/w8.png) no-repeat center center; background-size: contain }
.game_main .l .b .game_vote .l_vote .yuanpan.width90 { background: url(../images/w9.png) no-repeat center center; background-size: contain }
.game_main .l .b .game_vote .l_vote .yuanpan.width100 { background: url(../images/w10.png) no-repeat center center; background-size: contain }
.game_main .l .b .game_vote .l_vote .yuanpan >span { display: block; width: 100% }
.game_main .l .b .game_vote .l_vote .yuanpan .bigvote { height: 48px; margin-top: 40px }
.game_main .l .b .game_vote .l_vote .yuanpan .bigvote em { width: 48%; float: left; text-align: right; color: var(--gray6); font-size: 60px; line-height: 48px; height: 48px; font-weight: bold }
.game_main .l .b .game_vote .l_vote .yuanpan .bigvote i { float: left; width: 52%; text-align: left; height: 31px; line-height: 31px; color: var(--gray6); font-size: 40px; font-weight: bold }
.game_main .l .b .game_vote .l_vote .yuanpan .bigvote em.big { width: 100%; text-align: center }
.game_main .l .b .game_vote .l_vote .yuanpan .bigvote i.none { display: none }
.game_main .l .b .game_vote .l_vote .yuanpan .wjpf { text-align: center; color: var(--gray6); font-size: 14px; margin-top: -80px; line-height: 28px; }
.game_main .l .b .game_vote .l_vote .yuanpan .votenum { color: var(--gray6); font-size: 12px; text-align: center; line-height: 7px; }
.game_main .l .b .game_vote .l_vote .yuanpan .votenum em { color: #f76341 }
.game_main .l .b .game_vote .l_vote .star { width: 130px; height: 20px; margin: auto; margin-top: 5px; background: url(../images/shopstar_gray.png) }
.game_main .l .b .game_vote .l_vote .star i { display: block; width: 100%; height: 100%; background: url(../images/shopstar.png) no-repeat center left }
.game_main .l .b .game_vote .l_vote .pj { width: 100%; text-align: center; color: var(--yellow); font-size: 14px; line-height: 36px }
.game_main .l .b .game_vote .r_vote { float: left; width: 290px; margin-top: 40px; }
.game_main .l .b .game_vote .r_vote .yxpc { margin-top: 28px; height: 41px }
.game_main .l .b .game_vote .r_vote .yxpc span { float: left; color: var(--gray6); font-size: 16px; height: 35px; line-height: 35px }
.game_main .l .b .game_vote .r_vote .yxpc em { color: #f76341; font-size: 24px; font-weight: bold; float: left; height: 35px; line-height: 35px }
.game_main .l .b .game_vote .r_vote .yxpc a { width: 102px; height: 41px; background: url(../images/btnbg1.png); position: relative; float: right; text-align: left; text-indent: 20px; line-height: 35px; color: var(--white); font-size: 14px; margin-left: 20px }
.game_main .l .b .game_vote .r_vote .yxpc a::after { content: ''; display: block; position: absolute; background: url(../images/jt2.png) no-repeat center center; width: 9px; height: 14px; top: 10px; right: 10px }
.game_main .l .b .game_vote .r_vote .vote_detail { height: 35px }
.game_main .l .b .game_vote .r_vote .vote_detail span { transition: font-size .08s ease; color: var(--gray6); font-size: 14px; line-height: 35px; float: left; }
.game_main .l .b .game_vote .r_vote .vote_detail em { color: var(--yellow); font-size: 16px; line-height: 35px; float: left; font-weight: bold; margin-left: 10px; margin-right: 10px; width: 45px }
.game_main .l .b .game_vote .r_vote .vote_detail p { float: left; width: 153px; height: 15px; margin-top: 10px; border-radius: 8px; background-color: #ededed; box-sizing: border-box; padding: 4px }
.game_main .l .b .game_vote .r_vote .vote_detail p i { width: 100%; height: 100%; border-radius: 4px; background-color: var(--yellow); display: block; transition: all 0.3s; }
/*店铺管理shopinfo*/
.shop_form.ui_form .formItem .formItem_input { width: 55%; }
.shop_form.ui_form .formItem .formItem_input input { width: 100% !important; }
.shopinfo_title { margin: 20px 0 0 0; }
.shoppro_editimg .ImgUp_area_up, .shoppro_editimg .Up_preview { position: absolute; width: 200px; right: -214px; top: -120px; background-color: #f8f5f5; padding: 10px; border-radius: 10px; height: 160px; min-height: 160px; }
.shoppro_editimg .ImgUp_area { width: 872px; height: 40px; background: var(--white); border: 1px solid var(--gray-c); ; width: 100%; }
.shoppro_editimg .ImgUp_area img { max-width: 100%; 
max-height: 100%; }
/*二维码*/
.erweima_main { padding: 30px 0; text-align: center; }
.erweima_main img { display: inline-block; }
.erweima_main span { display: block; font-size: 16px; color: var(--gray3); margin: 30px 0 12px 0; }
.erweima_main p { color: var(--gray9); }
.erweima_main .appinfo { justify-content: center; }
.erweima_main .appinfo span { font-size: 14px; color: var(--gray6); margin: 6px 0 0 0; }
.erweima_main .appinfo .appinfo_item .shoper_img { position: relative; overflow: hidden; }
.erweima_main .appinfo .er_delicon { position: absolute; background-color: rgba(0,0,0,0.8); width: 100%; left: 0; bottom: -40px; height: 24px; line-height: 24px; transition: all 0.3s; }
.erweima_main .appinfo .appinfo_item .shoper_img:hover .er_delicon { bottom: 0; }
.erweima_main .appinfo .er_delicon i { color: var(--white); }
.fa-toggle-on { color: #12bd0a; font-size: 24px; }
.fa-toggle-off { color: var(--gray-c); ; font-size: 24px; }
/*订单详情步骤*/
.rebinding-box .box-timeline { width: 100%; margin: 0 auto; text-align: center; }
.rebinding-box .box-timeline ul { display: flex; justify-content: center; margin-bottom: 10px; }
.rebinding-box .box-timeline ul li {/* float: left; */ font-size: 14px; color: var(--gray9); width: 100px; position: relative; margin-right: 65px; }
.rebinding-box .box-timeline .box-num:before { content: ""; position: absolute; height: 1px; width: 143px; background-color: #d7d7d7; top: 20px; left: 61px; z-index: 2; }
.rebinding-box .box-timeline ul li:last-child { margin-right: 0; }
.rebinding-box .box-timeline ul li:last-child .box-num:before { display: none; }
.rebinding-box .box-timeline .box-num { width: 22px; height: 22px; line-height: 22px; margin: 10px auto; border-radius: 50%; background-color: var(--gray-c); color: var(--white); }
.rebinding-box .box-timeline .numcur .box-num:before { background-color: var(--orange-f60); }
.rebinding-box .box-timeline .numcur .box-num { background-color: var(--orange-f60); }
.rebinding-box .box-timeline .numcur { color: var(--orange-f60); }
/*广告*/
.ingg_thr .product__features-info { text-align: left; }
.ingg_thr .ingg_thr_a { margin-top: 40px; margin-left: 0; }
/*cost*/
.tea-card__body { padding: 20px 0px 20px; }
.tea-grid { margin: 0 0px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; }
.tea-grid [class*=tea-grid__item] { padding-left: 50px; padding-right: 50px; }
.tea-grid__box { height: 100%; }
.tea-grid__item { -ms-flex-positive: 1; flex-grow: 1; width: 0; }
.tea-grid__item-2 { width: 50%; }
.tea-grid__item-2-1 { width: 40%; }
.tea-grid__item-3 { width: 33.3333333%; }
.tea-grid__item-3-1 { width: 30%; }
.tea-grid__item-4 { width: 25%; }
.tea-grid__item-5 { width: 20%; }
.tea-grid--split-line [class*=tea-grid__item] { position: relative; }
.tea-grid--split-line [class*=tea-grid__item]:before { content: ""; display: inline-block; position: absolute; top: 0; left: 0; bottom: 0; border-right: 1px solid #e6e9ee; }
.tea-grid--split-line [class*=tea-grid__item]:first-child:before { border-right: 0; }
.tea-metrics-board { /* padding: 4px 20px; */
height: 100%; }
.tea-metrics-board__header { margin-bottom: 18px; font-size: 14px; color: var(--gray3); }
.tea-metrics-board__header-title { font-size: 14px; font-weight: 700; }
.tea-metrics-board__value { font-size: 0; }
.tea-metrics-board__number { font-size: 24px; color: var(--yellow-b); font-family: 'Montserrat'; font-weight: 500; }
.tea-metrics-board__unit { font-size: 14px; color: var(--gray3); }
.tea-icon { /* width: 24px;
     height: 24px;*/
display: inline-block; vertical-align: middle; background-size: 100%; background-repeat: no-repeat; background-position: inherit; margin-right: 5px !important; font-size: 14px; color: var(--gray9); }
.tea-link-external { display: inline-block; color: var(--blue); padding-top: 10px; }
.dp-expense-setmeal { line-height: 2; }
.dp-expense-setmeal dt { color: var(--gray3); font-weight: 600; }
.dp-expense-setmeal a { color: var(--yellow-b); }
/*店铺*/
.jy_name_tit { font-size: 24px; font-weight:600; }
.dianpu_info { width: calc(100% - 480px); padding-right: 50px; max-width: 800px; }
.shop_pf { width: 480px; }
.tea-metrics-board .jy_jianjie {
    line-height: 32px;
    margin-top: 10px;
    display: inline-block;
    color: var(--gray3);
}
.product-grid__box { /* text-align: center; */
padding-left: 20px; }
.product-grid__title { font-size: 14px; line-height: 32px; color: var(--gray3); font-weight: bold; }
.product-grid__num { font-size: 24px; line-height: 64px; margin-top: 8px; color: var(--yellow-b); font-family: 'Montserrat'; font-weight: 500; }
.product-grid__box .tea-text-label { line-height: 24px; }
.product__features-list { text-align: center; }
.product__features-list1 { display: flex; align-items: center; }
.product__features-list1 .product__features-box { margin-right: 20px; }
.product__features-list1 .product__features-info { text-align: left; }
.product__features-list1 .product__features-title { font-size: 16px; margin-top: 0px; }
.product__features-list1 .product__features-text { text-align: left; max-width: 300px; font-size: 12px; }
.product__features-title { font-size: 16px; margin-top: 12px;color:var(--gray3); }
.product__features-text { font-size: 14px; line-height: 22px; color: var(--gray6); text-align: left; margin: 8px auto 0; }
.product__features-icon { display: block; margin: 0 auto; width: 80px; }
.product__features-icon1 { display: block; margin: 0 auto; width: 50px; }
/*ad*/
.gg_info { width: calc(100% - 350px); padding-right: 50px; }
.gg_pf { width: 350px; margin: -30px 0 -30px 0; }
.gg_pf .tea-grid__box img { width: 100%; }
.shop_gg .tea-grid__item { padding: 0 20px; border-radius: 10px; }
.shop_gg .tea-grid__item:hover { /*background-color: var(--bg-gray-f5);*/
}
.ingg_thr .product__features-info { text-align: left; }
.yuandian {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    display: block;
    margin-right: 5px;
    margin-top: 2px;
}
.ui_table td.ad_time_area {}
    .ui_table td.ad_time_area p {
        margin-left: 52px;
        line-height: 12px;
    }
        .ui_table td.ad_time_area p.time_p {
            padding: 2px 0px;
            line-height: 20px;
            margin-left: 0;
            text-align: center;
            width: 118px;
            background-color: var(--bg-gray-f2);
            border-radius: 5px;
            display: inline-block;
        }
        /*广告详情*/
.ad_img {
    max-width: 250px;
    height: 120px;
    min-height:120px;
    background-color: #f8f5f5;
    padding: 10px;
    border-radius: 10px;
 
    cursor: pointer;
    text-align: center;
}
    .ad_img a {
        text-align: center;
        display: block;
        width: 100%;
        height: 100%;
        display: flex;
    flex-flow: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    }
        .ad_img a img {
            display: block;
            max-width: 100%;
            max-height: 100%;
        }
.ad_title {
    color: var(--gray3);
}
 .ad_title p {
    line-height: 34px;
    font-weight: bold;
}
    .ad_title p span {
        font-weight: normal;
    }
    .ad_title p i {
        font-size:24px;
    }
        .ad_num_item {
            margin: 0 30px;
        }
            .ad_num_item i {
                color: var(--gray6);
            }
        .ad_num_item i:hover{
            color:var(--yellow);
        }
        /*报表ToolTips*/
.charts_tooltip {
    min-width:198px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(214, 215, 216);
    padding: 0px;
    background-color: rgb(255, 255, 255);
    opacity: 0.9;
    transition: all 0.3s ease 0s;
    pointer-events: none;
    font-size:12px;
    margin:-11px;
    border-radius:3px;
}
.charts_tooltip .charts_tooltip_header {
    background-color: #f3f5f5;
    line-height: 34px;
    border-bottom: 1px solid #e4e6e7;
    display: table;
    width: 100%;
    display:flex;
    justify-content:space-between;
    padding:0 10px;
}
.charts_tooltip .charts_tooltip_body {
    padding: 8px 0 10px;
}
    .charts_tooltip .charts_tooltip_body .charts-tooltip-item {
        line-height: 23px;
        display: table;
        width: 100%;
        padding:0 10px;
    }
.charts-tooltip-item-icon {
    padding: 0 5px 0 0;
    font-size: 18px;
    width: 12px;
    display: table-cell;
}