﻿body{margin:0px; padding:0px; font-size:14px; font-family:"Microsoft YaHei!important"; color:#333;background: #f5f6fa;}
/* 隐藏垂直滚动条 */
::-webkit-scrollbar {
    width: 0;
}
a{color:#333;}
img{border:0px;}
a:link {text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: none; color:#da1515;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.red{color:Red;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.width110{width:1100px;}
*{box-sizing: border-box;}
em{font-style:normal;}

.weui_cell {padding: 10px 15px;position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.weui_cell_primary {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.weui_uploader_bd {margin-bottom: -4px;margin-right: -9px;overflow: hidden;}
.weui_uploader_input_wrp {float: left;position: relative;margin-right: 9px;margin-bottom: 9px;width: 77px;height: 77px;border: 1px solid #ccc;}
.weui_uploader_input_wrp::after, .weui_uploader_input_wrp::before {content: " ";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: #ccc;}
.weui_uploader_input_wrp::before {width: 2px;height: 39.5px;}
.weui_uploader_input {position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.weui_uploader_input_wrp::after, .weui_uploader_input_wrp::before {content: " ";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: #ccc;}
.weui_uploader_input_wrp::after {width: 39.5px;height: 2px;}
.weui_uploader_file {float: left;margin-right: 9px;margin-bottom: 9px;width: 79px;height: 79px;background: no-repeat 50%;background-size: cover;}
.weui_uploader_status::before {content: " ";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,.5);z-index: 9;}
.weui_uploader_status .weui_uploader_status_content {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);color: #fff;z-index: 10;}
.pics figure {width: 79px;margin-right: 15px;height: 79px;margin-bottom: 6px;float: left;text-align: center;background-color: #fff;position: relative;margin-top:5px;margin-left:0px;}
        .pics figure a {position: relative;height: 79px;overflow: hidden;text-decoration: none;padding: 0px;width: 100%;display: inline-block;}
        .pics img {display: block;position: absolute;top: 50%;left: 50%;transform: translate3d(-50%,-50%,0);-webkit-transform: translate3d(-50%,-50%,0);}
        .pics figure a.del{display:block; position:absolute;width:25px;height:25px;right:-5px;top:-5px;background: url(/images/close.png); z-index:10;}
        .weui_uploader_input_wrp{margin-top:5px;}

.layerxy{padding:10px;}
.layerxy p{ text-indent:2em;margin:5px 0px;font-size:14px;letter-spacing: 1px; line-height:1.5}
.layerxy h2{margin:10px 0px;}
.dropload-up,.dropload-down{position:relative;height:0;overflow:hidden;font-size:12px;-webkit-transform:translateZ(0);transform:translateZ(0)}.dropload-down{height:50px}.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData{height:50px;line-height:50px;text-align:center}
.weui-updown{-webkit-animation:weui-updown .3s linear;animation:opacity .3s linear}@-webkit-keyframes weui-updown{0%{opacity:0}100%{opacity:1}}@keyframes weui-updown{0%{opacity:0}100%{opacity:1}}
.dropload-down {height: 50px;background: #fafafa;}

.wal{width: 100%;margin: 0px auto;overflow: hidden;background:#fff;box-shadow: 0 2px 8px 0 rgb(0 0 0 / 4%);border-bottom: #ccc solid 1px;position: fixed;top:0px;z-index: 10;}
.wal .top {height: 42px;line-height: 42px;color: #FFF;margin-bottom: 8px;background:#cb0808;}
.wal .top .menu{height: 42px;line-height: 42px;margin:auto;}
.wal .top .menu a.login{color:#fff;cursor: pointer; text-decoration:none;}
.wal .top .menu a.login:hover{color:#d1d1d1;}
.divmenu{display:none;}
.wal .headDiv{width:1100px;overflow: hidden;position: relative;margin:0px auto 8px;}
.wal .headDiv .logo {position: absolute;z-index: 10;left: 0px;top: 0px;}
.header-wrap-avatar{border-radius: 50%;height: 34px;margin: 0 40px 0 32px;width: 34px;cursor: pointer;display: block;position: relative;}
.el-dropdown {color: #606266;display: inline-block;font-size: 14px;position: relative;}
.wal .top .menu .el-dropdown:hover .divmenu{display:block;}

.el-dropdown-menu {background-color: #fff;border: 1px solid #ebeef5;border-radius: 4px;box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);right: 10px;padding: 10px 0;position: absolute;top: 40px;z-index: 10;width: 98px;}
.el-dropdown-menu__item a{color: #606266;cursor: pointer;font-size: 14px;line-height: 36px;list-style: none;margin: 0;outline: 0;padding: 0 20px;display: block;}
.el-dropdown-menu__item a:hover{background:#f1f1f1}
.el-popper .popper__arrow, .el-popper .popper__arrow:after {border-color: transparent;border-style: solid;display: block;height: 0;position: absolute;width: 0;}
.el-popper .popper__arrow {border-bottom-color: #ebeef5;border-top-width: 0;left: 50%;margin-right: 3px;top: -12px;}
.el-popper .popper__arrow {border-width: 6px;filter: drop-shadow(0 2px 12px rgba(0,0,0,.03));}
.el-popper .popper__arrow:after {border-bottom-color: #fff;border-top-width: 0;margin-left: -6px;top: -4px;}
.el-popper .popper__arrow:after {border-width: 6px;content: " ";}


.nav {height: 29px;overflow: hidden;margin:auto; line-height:29px;}
        
.nav li {float: left;padding-right: 1px;}
.nav a {display: block;float: left;height: 29px;line-height: 29px;padding: 0 10px;overflow: hidden;font-size: 14px;text-decoration: none;}
.nav a:hover, .nav .a_now {color: #FFF;background: url(/images/navBg.gif) center top no-repeat;text-decoration: none;}
.nav .search .header-search{border-radius: 4px;cursor: pointer;display:flex;align-items: center;}
.nav .search .search-input{border: 1px solid #ccc;border-radius: 8px;color: #212121;line-height: 1;height: 22px;padding: 0 30px 0 15px;}
.nav .search .search-input:focus{outline:none;border:1px solid #ff6600;}
.header-search .btn1 {background: url(/images/btn.gif);width: 44px;height: 20px;border: 0px;margin-left: 10px;}
.content{margin:235px auto 50px;display:flex;justify-content: space-between;}
.content .types{width:176px; position:fixed;background-color: #fff;padding:12px;border-radius: 8px;color: #333;display: flex;flex-direction: column;box-shadow: 0 2px 8px 0 rgb(0 0 0 / 2%);}
        
.content .types ul{list-style-type: none;margin: 0;padding: 0;width: 100%;}
.content .types ul a{border-radius: 6px;color: #969696;cursor: pointer;font-size: 16px;height: 44px;line-height: 22px;margin-bottom: 4px;padding: 10px;text-align: left;display:block; text-decoration:none;}
.content .types ul a:hover{background-color: #f1f1f1;}
.content .types ul a.selected{background-color: #f7dfdf;color: #cb0808;font-weight: 600;}
        
.content .list{width:654px;margin-left:186px;box-shadow: 0 2px 8px 0 rgb(0 0 0 / 2%);}
.content .list .menu{background-color: #fff;border-bottom: 1px solid #ebedf0;border-radius: 8px 8px 0 0;box-sizing: border-box;display: flex;height: 66px;padding: 0 20px;align-items: center;font-size: 14px;}
.content .list .menu a{cursor: pointer;display: flex;font-size: 16px;line-height: 32px;padding-right: 24px;color:#9a9a9a}
.content .list .menu a.selected{color: #cb0808;font-weight: 700;}
.tousulist{background-color: #fff;display: flex;flex-direction: column;}
.tousulist .item{text-decoration: none;box-sizing: border-box;display: block;}
.tousulist a.item:hover{background:#f2f2f2;cursor: pointer;}
        
        
.tousulist .tousucard{background: inherit;border-bottom: 1px solid #f2f2f2;display: flex;flex-direction: column;padding: 12px 20px;}
.titlerow{align-items: flex-start;display: flex;justify-content: space-between;line-height: 24px;}
.tousucard-title{color: #252933;display: block;font-size: 16px;font-weight: 600;margin-bottom: 4px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tousucard-status{align-items: center;display: flex;flex-shrink: 0;font-size: 15px;margin-left: 20px;}
.tousucard-status .status-icon{display: block;height: 15px;margin: 0 5px 0 0;position: relative;width: 15px;}
.tousucard-middle{align-items: flex-start;display: flex;justify-content: space-between;}
.tousucard-content{-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #3d3d3d;display: -webkit-box;font-size: 13px;line-height: 22px;margin-bottom: 8px;overflow: hidden;text-overflow: ellipsis;word-break: break-all;}
.tousucard-cover{background-color: #f2f2f2;border-radius: 6px;display: block;flex-shrink: 0;height: 72px;margin: 0 0 0 20px;-o-object-fit: contain;object-fit: contain;position: relative;width: 108px;}
.tousucard-bottom{align-items: center;display: flex;justify-content: space-between;}
.tousucard-bank{display: flex;width: 100%;align-items: center;}
.tousucard-bank-logo{border-radius: 50%;display: block;height: 30px;margin: 0 8px 0 0;-o-object-fit: contain;object-fit: contain;position: relative;width: 30px;}
.tousucard-bank-time{color: #adadad;font-size: 12px;line-height: 17px;}
.tousucard-tag{color: #adadad;display: flex;flex: 0 0 auto;font-size: 14px;line-height: 20px;}
        
        
.content .tousu{width:250px;display: flex;flex-direction: column;gap: 10px;}
.content .tousu .datacard{align-items: center;background: #f7dfdf;border: none;border-radius: 8px;display: flex;flex-direction: column;padding: 20px;}
.content .tousu .datacard .datacard-btn{align-items: center;background: #cb0808;border: 1px solid #cb0808;border-radius: 4px;color: #fff;cursor: pointer;display: flex;font-size: 25px;font-weight: 600;height: 80px;justify-content: center;line-height: 20px;margin-bottom: 16px;width: 100%;letter-spacing: 3px;}
        
.weekcard{border-style: none;border-color: inherit;border-width: medium;background-position: inherit;background-color: #fff;border-radius: 8px;display: flex;flex-direction: column;margin: 0 0 10px;padding: 10px;background-image: inherit;background-repeat: inherit;background-attachment: inherit;}
.weekcard-titlerow{align-items: center;display: flex;margin: 10px 0; position:relative;}
.weekcard-title{color: #212121;font-size: 18px;font-weight: 600;line-height: 24px;}
.weekcard-titlerow-icon{display: block;height: 18px;margin: 0 0 0 10px;position: relative;width: 18px;}
.weekcard-ranks{display: flex;flex-direction: column;}
.weekcard .weekcard-ranks-rank {align-items: center;border-bottom: 1px solid #ebebeb;color: #212121;display: flex;font-size: 16px;padding: 10px;}
        
.weekcard .weekcard-ranks-rank .rank-all{align-items: center;background: url(/images/x-hui.png) 50%/contain no-repeat;border-radius: 4px;color: #fff;display: flex;flex-shrink: 0;font-size: 12px;height: 25px;justify-content: center;margin: 0 10px 0 0;width: 24px;}
.weekcard .weekcard-ranks-rank .rank-one{background: url(/images/x-hong.png) 50%/contain no-repeat;}
.weekcard .weekcard-ranks-rank .rank-two{background: url(/images/x-ju.png) 50%/contain no-repeat;}
.weekcard .weekcard-ranks-rank .rank-three{background: url(/images/x-huang.png) 50%/contain no-repeat;}
.weekcard .weekcard-ranks-rank .rank-logo{border-radius: 4px;display: block;margin: 0 10px 0 0;-o-object-fit: contain;object-fit: contain;position: relative;width: 40px;height: 40px;}
.weekcard .weekcard-ranks-rank .rank-text{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.el-tooltip{position: relative;
display: inline-block;}
.weekcard-titlerow::before {content: attr(data-content); /* 使用data-text属性来设置文字 */position: absolute;display: none; /* 默认不显示 */background-color: #666;color: #fff;padding: 5px;border-radius: 5px;top: -35px;right: -60px;transform: translate(-50%, -50%);width:140px;z-index: 1; /* 确保文字在图片上方 */}
 
.weekcard-titlerow:hover::before {
display: block; /* 鼠标悬停时显示 */
}
.weekcard-titlerow:hover::after {
display: block; /* 鼠标悬停时显示 */
}
.weekcard-titlerow::after {content: '';position: absolute;display: none;bottom: 21px;right: calc(50% - 16px);width: 0;height: 0;border-left: 5px solid transparent; /* 左边框 */border-right: 5px solid transparent; /* 右边框 */border-top: 7px solid #666; /* 上边框，颜色和大小根据需要调整 */}
.side_nav {position: fixed;right: calc(50vw - 636px);top: 235px;z-index: 11;}
.side_nav--item{background: #fff;border-bottom: 1px solid #ebedf0;box-sizing: border-box;color: #adadad;cursor: pointer;height: 68px;line-height: 72px;padding-top: 12px;position: relative;text-align: center;width: 68px;}
.side_nav--item:first-child{border-radius: 6px 6px 0 0;padding-top: 2px;}
.side_nav--item .icon .complaint {background: url(/images/ewm.jpg) 50%/contain no-repeat;}
.side_nav--item .icon .img{height: 24px;margin: 0 auto 8px;width: 24px;}
.side_nav--item:first-child .icon .img{height: 48px;margin: 0 auto 2px;width: 48px;}
.side_nav--item .icon .name{color: #606266;font-size: 12px;font-weight: 500;line-height: 12px;text-align: center;}
.side_nav--item .icon img{height: 10px;width: 60px;}
.side_nav--item .content{background: #fff;border-radius: 4px;display: none;left: 100%;line-height: 1;margin: 0 10px 0 0;padding: 12px 13px 12px 12px;position: absolute;top: 0;transform: translateX(10%);width: 136.87px;}
.side_nav--item .content_img{height: 104px;width: 104px;}
.side_nav--item .content:after {border-bottom: 10px solid transparent;border-right: 10px solid #fff;border-top: 10px solid transparent;content: "";height: 0;left: -10px;position: absolute;top: 20px;width: 0;}
.side_nav--item .icon .weixin{background: url(/images/weixin_dark.png) 50%/contain no-repeat;}
.side_nav--item .icon .img{height: 24px;margin: 0 auto 8px;width: 24px;}
.side_nav--item:hover .icon .weixin{background-image: url(/images/weixin_light.png);}
.side_nav--item:hover .content{display:block;}



.entrance_right{box-sizing: border-box;padding: 32px 48px;min-width: 400px;margin:0px auto 0px;}
.entrance_right .title{color: #1abc9c;font-size: 18px;font-weight: 600;margin: 0 0 32px;}
.login_form{width: 100%;}
.login_form--cell{margin: 0 0 24px;}
.el-input {display: inline-block;font-size: 14px;position: relative;width: 100%;}
.el-input__inner {-webkit-appearance: none;background-color: #fff;background-image: none;border: 1px solid #dcdfe6;border-radius: 4px;box-sizing: border-box;color: #606266;display: inline-block;font-size: inherit;height: 40px;line-height: 40px;outline: 0;padding: 0 15px;transition: border-color .2s cubic-bezier(.645,.045,.355,1);width: 100%;}
.el-input__inner {border: 1px solid #ebedf0 !important;border-radius: 8px !important;color: #212121 !important;line-height: 1 !important;}
.el-col-14 {width: 58.3333333333%;}
.el-col-10 {width: 41.6666666667%;}
[class*=el-col-] {box-sizing: border-box;float: left;}
.get_text{background: #f7f8f9;border: 1px solid #ebedf0;border-radius: 8px;box-sizing: border-box;cursor: pointer;font-size: 14px;height: 40px;line-height: 40px;text-align: center;}
.el-row:after, .el-row:before {content: "";display: table;}

.el-row:after {clear: both;}
.entrance_right .login_btn{margin: 0 0 24px;width: 100%;}
.el-button {-webkit-appearance: none;background: #fff;border: 1px solid #dcdfe6;border-radius: 8px;box-sizing: border-box;color: #606266;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 500;line-height: 1;margin: 0;outline: 0;padding: 12px 20px;text-align: center;transition: .1s;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;white-space: nowrap;}
.el-button--primary{border-color: transparent !important;color: #fff !important;}
.el-button--primary {background-color: #1abc9c;border-color: #1abc9c;color: #fff;}
.el-button--primary.is-disabled, .el-button--primary.is-disabled:active, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:hover {background-color: #8ddece;border-color: #8ddece;color: #fff;}
.entrance_right .login_tips{color: #adadad;font-size: 12px;}
.entrance_right .login_tips .text{color: #212121;cursor: pointer;margin: 0 4px;}