.mainBgColor {
    background: #FFFFFF;
}

.pageColor {
    background-color: #F5F6F9;
}

.footColor {
    background-color: #2E3642;
}

.top16 {
    margin-top: 1rem;
}

.E_main_item_box {
    margin-top: 1rem;
}

.borderR {
    border-radius: 0.3125rem;
}

.hoverColor {
    color: #EC5934;
}

.E_liveIng {
    font-size: 0.75rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #F22322;
}

.E_liveIng .E_live_ico {
    display: inline-block;
    width: 10px;
    height: 8px;
    background: url(https://www.jszg.com/theme/newtheme/newstyle/img/live/zoushi2.png);
    animation: liveIco 1s steps(6) 0ms infinite;
    align-self: center;
    margin-right: 5px;
}

body {
    background-color: #F5F6F9;
}

.E_contentBox {
    margin: auto;
    max-width: 1400px;
    min-width: 1400px;
}

input:focus {
    outline: none;
}

.E_select_box {
    position: relative;
    height: 100%;
    min-width: 6.875rem;
}

.E_select_box .E_select_value_box {
    cursor: pointer;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.E_select_box .E_select_value_box .E_select_value {
    font-size: 0.875rem;
    font-weight: 400;
    color: #555555;
}

.E_select_box .E_select_value_box .iconfont {
    margin-left: 0.5rem;
    font-size: 0.75rem;
    color: #B3B3B3;
}

.E_select_box .E_select_List {
    z-index: 99;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    transform: translateY(100%);
    background-color: #fff;
    display: none;
}

.E_select_box .E_select_List .E_select_List_item {
    padding: 0 0.25rem;
    width: 100%;
    cursor: pointer;
    height: 2.8125rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.E_coupon {
    padding: 0 0.5rem;
    display: inline-block;
    height: 1.3125rem;
    background: #FFF2E3;
    border-radius: 0.1875rem;
    line-height: 1.3125rem;
    font-size: 0.75rem;
    font-family: PingFang SC;
    font-weight: bold;
    color: #CD7C2F;
}

div {
    box-sizing: border-box;
}

* {
    padding: 0;
    margin: 0;
}

a {
    color: inherit;
    text-decoration: none;
}

li {
    list-style: none;
}

.iconfont {
    font-size: 1rem;
}

html {
    font-size: 16px;
}

html,
body {
    width: 100%;
    min-width: 1280px;
}

.E_suggest_box {
    z-index: 1000;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.E_suggest_box .E_suggest {
    padding: 2.0625rem;
    width: 54.125rem;
    height: 33.0625rem;
    background: #F6F7FB;
    border-radius: 0.625rem;
}

.E_suggest_box .E_suggest .E_suggest_title {
    font-size: 1.125rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

.E_suggest_box .E_suggest .E_suggest_content_box {
    margin-top: 1.1875rem;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt {
    outline: none;
    padding: 1.125rem;
    box-sizing: border-box;
    width: 100%;
    height: 8.75rem;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 0.3125rem;
    resize: none;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box {
    margin-top: 0.375rem;
    font-size: 0.875rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #8E8E8E;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box .E_suggest_updateImg_btn {
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    opacity: 0;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box .E_suggest_imgBoxs {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box .E_suggest_imgBox {
    position: relative;
    cursor: pointer;
    margin-right: 0.625rem;
    width: 1.5625rem;
    height: 1.5625rem;
    background: #F8F8F8;
    border: 0.0625rem solid #DDDDDD;
    border-radius: 0.1875rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box .E_suggest_imgBox img {
    width: 100%;
    max-height: 100%;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box .E_suggest_updateImg .E_suggest_updateImg_closer {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(50%, -50%);
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box .E_suggest_updateImg:hover .E_suggest_updateImg_closer {
    display: block;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box .E_suggest_imgNum {
    margin-left: 0.3125rem;
}

.E_suggest_box .E_suggest .E_suggest_link_method {
    margin-top: 2.8125rem;
}

.E_suggest_box .E_suggest .E_suggest_link_method_input {
    width: 100%;
    padding: 1rem;
    box-sizing: border-box;
    margin-top: 1.25rem;
    height: 2.8125rem;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 0.3125rem;
    outline: none;
}

.E_suggest_box .E_suggest .E_suggest_tips {
    margin-top: 0.9375rem;
    font-size: 0.875rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
}

.E_suggest_box .E_suggest .E_suggest_tips .E_suggest_kefu {
    display: inline-block;
    cursor: pointer;
    color: #FF4E4A;
    text-decoration: underline;
}

.E_suggest_box .E_suggest .E_suggest_bottom_btn_box {
    margin-top: 2rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.E_suggest_box .E_suggest .E_suggest_bottom_btn_box .E_suggest_bottom_btn {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 15.625rem;
    height: 3.125rem;
    background: #FF4E4A;
    border-radius: 0.3125rem;
    font-size: 1.25rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #F6F7FB;
}

.E_suggest_box .E_suggest .E_suggest_bottom_btn_box .E_suggest_bottom_btn:hover {
    text-decoration: underline;
}

.E_flex_right_box .E_flex_box_bg .E_kefu_tips_parent .E_kefu_tips_box::after {
    content: '';
    position: absolute;
    left: 188px;
    right: 0px;
    margin-left: -0.375rem;
    top: 40%;
    bottom: -0.8125rem;
    width: 0;
    height: 0;
    border-width: 0.5rem 0.375rem 0.375rem 0.375rem;
    border-style: solid;
    border-color: transparent transparent transparent #fff;
}

.E_kefu_tips_parent {
    position: relative;
    cursor: pointer;
}

.E_kefu_tips_parent .E_kefu_tips_box {
    display: none;
    border: 1px solid #eee;
    position: absolute;
    z-index: 9;
    top: 0;
    left: 50%;
    width: 11.5rem;
    height: 11rem;
    color: #666;
    font-size: 0.75rem;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 2px 0.625rem #aaa;
    transition: all 200ms;
    border-radius: 0.3125rem;
    transform: translate(-50%, -100%);
}

.E_kefu_tips_parent .E_kefu_tips_box .E_kefu_tips_box_img {
    width: 8.5625rem;
    margin: auto;
    margin-top: 1rem;
}

.E_kefu_tips_parent .E_kefu_tips_box .E_kefu_tips_box_img img {
    width: 100%;
}

.E_kefu_tips_parent .E_kefu_tips_box::after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -0.375rem;
    bottom: -0.8125rem;
    width: 0;
    height: 0;
    border-width: 0.5rem 0.375rem 0.375rem 0.375rem;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}

.E_kefu_tips_parent .E_kefu_tips_top {
    top: 0;
    left: 50%;
    transform: translate(-50%, -100%);
}

.E_kefu_tips_parent .E_kefu_tips_bottom {
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 35%);
}

.E_kefu_tips_parent .E_kefu_tips_bottom::after {
    left: 50%;
    margin-left: -0.375rem;
    top: -0.8125rem;
    border-color: transparent transparent #fff transparent;
}

.E_kefu_tips_parent:hover .E_kefu_tips_box {
    display: block;
}

.E_empty_common_box {
    width: 100%;
    padding-top: 60px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #555555;
}

.E_empty_common_box img {
    width: 50%;
}

.E_empty_common_box .empty_title {
    margin-top: 10px;
}

.E_EditSortable_Y span {
    color: #989899;
}

.E_contentBox_center .E_kefu_tips_parent .E_kefu_tips_bottom::after {
    left: 50%;
    margin-left: -0.375rem;
    bottom: 0;
    top: -14px;
    width: 0;
    height: 0;
    border-width: 0.5rem 0.375rem 0.375rem 0.375rem;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
}

.E_suggest_box {
    z-index: 1000;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.E_suggest_box .E_suggest {
    padding: 2.0625rem;
    width: 54.125rem;
    height: 33.0625rem;
    background: #F6F7FB;
    border-radius: 0.625rem;
}

.E_suggest_box .E_suggest .E_suggest_close {
    z-index: 9;
    cursor: pointer;
    position: absolute;
    right: 30px;
    top: 30px;
    font-size: 20px;
    color: #8E8E8E;
}

.E_suggest_box .E_suggest .E_suggest_title {
    font-size: 1.125rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

.E_suggest_box .E_suggest .E_suggest_content_box {
    margin-top: 1.1875rem;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt {
    outline: none;
    padding: 1.125rem;
    box-sizing: border-box;
    width: 100%;
    height: 8.75rem;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 0.3125rem;
    resize: none;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box {
    margin-top: 0.375rem;
    font-size: 0.875rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #8E8E8E;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box .E_suggest_updateImg_btn {
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    opacity: 0;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box .E_suggest_imgBoxs {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box .E_suggest_imgBox {
    position: relative;
    cursor: pointer;
    margin-right: 0.625rem;
    width: 1.5625rem;
    height: 1.5625rem;
    background: #F8F8F8;
    border: 0.0625rem solid #DDDDDD;
    border-radius: 0.1875rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box .E_suggest_imgBox img {
    width: 100%;
    max-height: 100%;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box .E_suggest_updateImg .E_suggest_updateImg_closer {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(50%, -50%);
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box .E_suggest_updateImg:hover .E_suggest_updateImg_closer {
    display: block;
}

.E_suggest_box .E_suggest .E_suggest_content_box .E_suggest_txt_Box .E_suggest_imgNum {
    margin-left: 0.3125rem;
}

.E_suggest_box .E_suggest .E_suggest_link_method {
    margin-top: 2.8125rem;
}

.E_suggest_box .E_suggest .E_suggest_link_method_input {
    width: 100%;
    padding: 1rem;
    box-sizing: border-box;
    margin-top: 1.25rem;
    height: 2.8125rem;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 0.3125rem;
    outline: none;
}

.E_suggest_box .E_suggest .E_suggest_tips {
    margin-top: 0.9375rem;
    font-size: 0.875rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
}

.E_suggest_box .E_suggest .E_suggest_tips .E_suggest_kefu {
    display: inline-block;
    cursor: pointer;
    color: #FF4E4A;
    text-decoration: underline;
}

.E_suggest_box .E_suggest .E_suggest_bottom_btn_box {
    margin-top: 2rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.E_suggest_box .E_suggest .E_suggest_bottom_btn_box .E_suggest_bottom_btn {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 15.625rem;
    height: 3.125rem;
    background: #FF4E4A;
    border-radius: 0.3125rem;
    font-size: 1.25rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #F6F7FB;
}

.E_suggest_box .E_suggest .E_suggest_bottom_btn_box .E_suggest_bottom_btn:hover {
    text-decoration: underline;
}