.uc_header{padding: 1.5rem 4rem;background: #1f3059;color: #fff;}
.uc_header .logo{margin: 0;width: auto;height: auto;overflow: initial;}
.uc_header .logo img{height: 3rem;margin: -0.8rem 0 -0.8rem -3rem;transform: none;width: auto;}
.uc_right{float: right;}
.uc_right span{margin-right: 2rem;}
.uc_right .button,.uc_userInfo .vip .button{width: auto;}
.uc_mainSection{height: calc(100% - 4.5rem);margin: 0 !important;}
.uc_sider{width: auto;}
.uc_sider .menu_one,.uc_sider .menu_two{height: 100%;float: left;width: 9rem;overflow-y: auto;}
.uc_sider li{line-height: 3.7rem;}
.uc_sider li a{display: block;padding: 0 1.5rem;}
.uc_sider .menu_one{background: #152241;color: #bbb;}
.uc_sider .menu_one li{border-left: 4px solid transparent;position: relative;}
.uc_sider .menu_one li.active{color: #fff;background: #314981;border-left-color: #06c;}
.uc_sider .menu_one li:hover{background: #314981;}
.uc_sider .menu_one li a:hover{color: inherit;}
.uc_sider .menu_one li.notice:after,.tab_link2.notice:before{content:"";display:block;position: absolute;top: 1.55rem;left: 4rem;width: 8px;height: 8px;border-radius: 100%;background: #ff0000;}
.uc_sider .menu_one li.notice:after,.tab_link2.notice:before{animation: twinkle 0.8s infinite ease-in-out;-webkit-animation: twinkle 0.8s infinite ease-in-out;}
.tab_link2.notice:before{top: 0;right: 0rem;left: auto;}
.uc_sider .menu_twoBox{float: left;}
.uc_sider .menu_two{height: 100%;display: none;}
.uc_sider .menu_two li.title{padding: 0 1.5rem;font-weight: 700;}
.uc_sider .menu_two li.active{color: #06c;background: #e5f3ff;}
.uc_main{overflow-y: auto;overflow-x: hidden;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 1.4rem;}
.uc_model{box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);}
.uc_model + .uc_model{margin-top: 1rem;}
.uc_tabList .tab_link,.uc_tabList .tab_link2{width: auto !important;padding-left: 1rem;padding-right: 1rem;margin-right: 1rem;}
.uc_tabList .tab_link2{position: relative;text-align: center;padding: 0.5rem;}
.uc_tabList .tab_link2:after{content: "";display: block;position: absolute;bottom: -2px;left: 0;height: 3px;width: 100%;background: var(--color);border-radius: var(--radius);opacity: 0;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.tab_link2.active{color: var(--color);}
.tab_link2.active:after{opacity: 1;}
.uc_usedList li{width: 12.5%;text-align: center;float: left;}
.uc_usedList li a{display: block;padding: 2rem;}
.uc_usedList li img{width: 4rem;height: 4rem;}
.uc_usedList li p{color: #666;margin-top: 0.25rem;}
.uc_userInfo{text-align: center;margin-bottom: 1rem;}
.uc_userInfo .avatar{width: 7.66rem;height: 7.66rem;border-radius: 100%;object-fit: cover;box-shadow: 0px 0px 2px 2px rgb(0 0 0 / 10%);}
.uc_userInfo .name{font-size: 1.2rem;margin: 0.5rem 0;}
.uc_userInfo .vip{color: #f40;}
.uc_helpIndex{clear: both;}
.uc_helpIndex .uc_model{margin: 1rem 0.5rem 0 0.5rem;}
.uc_helpIndex_title{font-size: 1.2rem;font-weight: bold;}
.uc_helpIndex_list{}
.uc_helpIndex_list li{margin-top: 0.5rem;}
.uc_helpIndex_list li + li{margin-top: 2rem;}
.uc_helpIndex_list li .title{color: #f40;}
.uc_helpIndex_list li .info{color: #666;}
.uc_helpIndex_list li .button{display: block;width: min-content;padding: 0.25rem 0.5rem;font-size: 0.9rem;margin-top: 0.5rem;}
.goodsImg{width: 4rem;height: 3rem;border-radius: 3px;object-fit: cover;vertical-align: middle;margin-right: 1rem;float: left;}
.flag{background: #06c;color: #fff;border-radius: 0.2rem;font-size: 0.8rem;}
.flag:not(:empty){padding: 2px 3px;margin-right: 0.5rem;}
select.flag{color: initial;}
.uc_form .fixedBtn{position: sticky;bottom: -1.4rem;z-index: 999;padding: 0.5rem 1rem;background: #fff;}
.uc_shopTemp img{width: 15rem;height: 10rem;border-radius: 3px;float: left;margin-right: 1rem;}
.uc_shopTemp .info li{line-height: 2;}
.uc_shopTemp .info li.now{font-size: 1.3rem;margin-bottom: 0.25rem;}
.uc_shopTemp .info label{color: #888;margin-right: 1rem;}
.uc_shopTempList{margin-top: 1rem;flex-wrap: wrap;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;}
.uc_shopTempList li{position: relative;margin: 0.5rem;float: left;overflow: hidden;order: 2;}
.uc_shopTempList li.active{background: #06c;color: #fff;order: 1;}
.uc_shopTempList li img{width: 15rem;height: 10rem;display: block;}
.uc_shopTempList li .title{text-align: center;line-height:2;}
.uc_shopTempList li .btns{position: absolute;left: 0;right: 0;bottom: -3.5rem;width: 100%;background: rgba(0, 0, 0, 0.7);padding: 0.5rem;transition: bottom 0.2s;}
.uc_shopTempList li .button{margin: 0 0.5rem;padding-top: 0.25rem;padding-bottom: 0.25rem;}
.uc_shopTempList li .buyTemp{background: #f40;border-color: #f40;}
.uc_shopTempList li .used{background: #ff0053;border-color: #ff0053;}
.uc_shopTempList li:hover .btns{bottom: 0;}
.uc_certList li .operBox{position: relative;overflow: hidden;margin-bottom: 0.25rem;}
.uc_certList li .btns{bottom: 0;height: 100%;transition: opacity 0.2s;justify-content: center;align-items: center;opacity: 0;}
.uc_certList li .btns .button{height: min-content;}
.uc_certList li .operBox:hover .btns{opacity: 1;}
.uc_certList .title{border: 1px solid transparent;}
.uc_certList .title:hover{border-color:#62b0ff;}
.uc_authorizeList{padding-top: 1rem;}
.uc_authorizeList li{position: relative;float: left;padding: 1rem;width: 20rem;box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.15);}
.uc_authorizeList .member  img{width: 4rem;height: 4rem;border-radius: 100%;margin-right: 1rem;float: left;}
.uc_authorizeList .member .info .name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 1.1rem;font-weight: 600;}
.uc_authorizeList .member .info .name a{color: #06c;}
.uc_authorizeList .member .info .time{margin-top: 0.5rem;}
.uc_authorizeList .authInfo{padding: 1rem 0;color: #777;}
.uc_authorizeList .btns{position: absolute;top: 0;right: 0;}
.uc_authorizeList .button{width: auto;padding: 0.25rem 0.5rem;font-size: 0.9rem;}
.uc_messageTool{margin-bottom: 2rem;}
.uc_messageTool .button{width: min-content;}
.uc_messageList li{margin-top: 1rem;cursor: pointer;}
.uc_messageList li .tag{font-size: 0.85rem;background: #06c;padding: 0.25rem 0.5rem;border-radius: 3px;color: #fff;float: left;margin-right: 0.5rem;}
.uc_messageList li .tag.notice{background: #f40;}
.uc_messageList li .title{font-size: 1.1rem;color: #888;}
.uc_messageList li .time{margin-left: 2rem;font-size: 1rem;}
.uc_messageList li .content{padding: 1rem;border: 1px solid #eaeaea;margin: 0.5rem 3rem;display: none;}
.uc_messageList li .content a{color: #06c;margin: 0 0.25rem;}
.uc_messageList li.not .title{font-weight: bold;color: inherit;}
.uc_bind .item{width: calc(25% - 1rem);float: left;border: 1px solid #DDE6F4;border-radius: 5px;margin: 0.5rem;padding: 0.5rem 1rem;}
.uc_bind .item.bind{background: #f6f8fb;border-color: #f6f8fb;}
.uc_bind .item .tit .icon{display: inline-block;height: 16px;width: 16px;margin-left: 0.2rem;margin-bottom: -2px;background-position: right;background-repeat: no-repeat;background-size: 16px 16px;}
.uc_bind .item .tit .icon.iconNo{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAzFJREFUSA3FV01oE1EQntldND8WtUVqKxZLU6tU8SB68lCVChbF+lNNMJ48KfTSinjSXsSfgx4UwZsiaWpOtQeRglRED2KRUvGnGhGkQrWCktqksbtvnN2yyzZxk93swUB4b2e/n/dmJ/smAP/pg5X4EhGmb3QsiTQqMtTVzcPW2yoikhctV8aU6pLz6tguAdQJSB1A0MAukmmEgPME9J5DQ4DSYDg2MWrecxrLGs/eb+pEDS+x8AYnkcI4L2SEUD5bagGOxpRqrc5q+SQQ7SkUdnONyHlB6Wawdk0P7nyiFnL+aZwfaN6oEQ3xs4wUErxe8wIeB6tCXbjv9U87t8h4NtlSj6C9ZNN6O9DPnE2eBZXAbjz65o+pYxWIHqCRtgCCOujGlMUEV3LaFCo1ciHu4Md2y45ZZJydmjxHBNvsAKc5IVwMxdLNgDjshFkUJzo5N7B+rxmzjKl/Uy3vote8UW6UEL8YGIKFsRyB72tCu0LUZ3haxjnI9XKKl7ng+4FszqUSB3UBy5hTdsiPomuuEIct41+p7Y282ybXZB9ALrQO/U1o7BhVtcWHljcqwfIZdXqlYayRqPHG9ocWSrZqYceI1f6kvLFloYQNYwJhvVG8SVSGzgtSDWMJpB+VSVTGQiF+G8b87vvuVYLPZoMLfAZ65TI+o+gkLRQcw2xG5Z+Uce1GCAljc/3NnwWIdk+tB+DbmviLjLHqVQeez/AR8dSNoYnhRbZpIIb53d5gxlyNCA903EK6eMIZu6MHPH0Qprzg+WzWFMR7OscyDkTjCXYfdyuEEnSHY5/q+Gg0hNzwuCW5uzT68d0iY8Q+IZN0xmhZ3Kh4xmAGZem8SSuqyFwyckHw2WUCSo56qglWl8TwTb1pkGR5f+DYh4cmtsiYiwZzA5EEF03MBPkd+XH0cNNw3a5jPWMzqDfmweiJOBfbZTNW6ci7mpNQOl5oqusV7dhukk1GjvD1Nc7CWnvczZxrZZRAOeXUW5c01g30BjD37Ws3kDjN6V9X1hTxFbfUV4PRdErPnhO+rLGdONO/pVWA2g6EjRyv5e8Kztk0y0/xX5sJRciPQvHxSTvHaf4Xg18N1TJ9KDAAAAAASUVORK5CYII=);}
.uc_bind .item .tit .icon.iconOk{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAztJREFUSA29Vl1IFFEU/nZmdtvMn2pV/MmfFcMNEfrB/kQiSIh6EUoRC3yJIKEkiF4qU+spiB6s6CHpJULSfp7qoQjMICEoTCQ3rY1WV1RMy3B1d2ene4addXZ3Zl13l87LPfec75xv7r1n7j0GxCAdw6U7RMlfKwHVBiCfheQFwlzMNsFs/byBe95aPvZptXQMqy9tw9bjfj+uM0SZPirEY+c4XG4rd/SGWFUTTcJrI2VWn9fziH39XhU2ZpUlHRCMpsYrNrsjPCiCsONL6QGfKD6BBEs4eE1zA2YFnj/Wum2sTx0XQiiT+fyvAMmoBsWvG7yCwNWoSYOEtI1en+dDwisL/zq2UqNgqlS2l1P8dGZJJ6Pk7Gjk3AEimZCqMd4CUT442ki5iYMwMmGg9KPFJOxTOAz0U/v84sdEM2aaStBYdB+D88/QN9OpmU7g+J0c3SCa3jUYTVwKGgrvwbKuGGY+TTeSuDi2v9W6iBgdtfk3kGUuxdSSHW+mbulGERfH/gu6G+OW/ZZTKM84giXxD7p/noFXcuvmIi4qGuUijgBWZZ7GwezzrLL4CB8ZilJ241DORUiShKfjF/DL80MTpzLmCapJhFq5+QQ2mQqQY7bhsfMsRMkTxKQJ2agv7ARvEPB25i7sC6+DPj2FbalEK3TpAXqc57Dom4ctvQYni7pAxUHCQUB9wR2kCln49vcdO7ebeilC7GxLJ6loJkKsqsmEexAPHA1Y8E6jJLUKTcUPYebScTj3Ego37MJvjwu9zhZ2mbAsMQhxUdH0R8NOL39F1/c6zHmc2JKyHc1bX2KPpQk+/zK6nc1YFOeihYf4iIujlzrEqjGZ8zpl0umlUWQYc2XEi8l2uNyfNdD6JuJipEDrkHWEDau+6uv5jTia246Z5VF2m9zWz6ztsXdUOGxylVJbwO66Hm3citUtzqN3vGXFsAaNOAgur5CUq0PW9+xQ42opKD6aMJKB9grHPsLIrwUp1IMw+lnSkyrUalDugAQJ6UWmHoQt2qs4Ex9Zi8FyKq895QsS0oR6D+pBkrJSWllYPxNBqJBSD0L7TvN4hGIph7p5UvIEi0YxqMf/1girSUlPZqv/D/JqGe3EFV3LAAAAAElFTkSuQmCC);}
.uc_bind .item .con{color: #9B9B9B;font-size: 0.9rem;}
.uc_bind .item .link{font-size: 0.9rem;color: #06c;margin-top: 0.5rem;}
.uc_bind .item .link .icon{display: inline-block;height: 12px;width: 6px;margin-left: 0.25rem;margin-bottom: -1px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAC58NwRAAAAAXNSR0IArs4c6QAAAMRJREFUKBWVk7ENwjAQRb8jCqIoA1AzAAMwCS0dRSrmSJ2ObRiDmgFQFCoOf6NYim18zhWOrbx38Z0dYGUY8oeTdHZSNzWG+828cjkqviQsgv34xvV4llYVmNlUeMoHO01yW2JGZiZMiXKzRZ/anhdKpYVQIkWCJiWFnOTaSiAMFszCffcmXMj8FcIE83ozT8Jnos0DmWQNCdifSSTk4OgLGrwQSmAvlMIUXJdG22N7vbOXjjDDCQJMxuBhD0r9gX7aivELCO2VKmsQ2FMAAAAASUVORK5CYII=) no-repeat right;background-size: 6px 12px;}
.uc_bind .item:hover{border-color: #06c;}
.uc_vipList{margin-bottom: 2rem;}
.uc_vipList li{width: 18rem;height: 11rem;float: left;border: 1px solid #eaeaea;background: #f1f1f1;border-radius: 3px;padding: 1rem;margin: 1rem 0.5rem;cursor: pointer;}
.uc_vipList li .day{font-size: 2.2rem;text-align: center;color: #06c;font-weight: 600;margin: 1rem 0 2rem 0;}
.uc_vipList li .price{color: #f40;}
.uc_vipList li .price .dele{margin-left: 1rem;font-size: 0.85rem;color: #999;text-decoration: line-through;}
.uc_vipList li .tip{margin-top: 0.25rem;color: #c93600;}
.uc_vipList li.active{background: #f40;border-color: #f40;}
.uc_vipList li.active .day{color: #fff;}
.uc_vipList li.active .price{color: #fff;}
.uc_vipList li.active .dele{color: #fbb9a1;}
.uc_vipList li.active .tip{color: #ede1dd;}
.payMethod{margin-bottom: 3rem;margin-left: 0.5rem;}
.payMethod li{float: left;margin-right: 3rem;border: 1px solid #ccc;padding: 0.25rem 1.5rem;border-radius: 3px;cursor: pointer;}
.payMethod li i{font-size: 2.5rem;vertical-align: middle;margin-right: 0.5rem;line-height: 1;}
.payMethod li.active{background: #06c;color: #fff;border-color: #06c;}
.authorizeCallback{width: 23rem;margin-top: 1rem;}
.authorizeCallback .info{margin-bottom: 1rem;}
.authorizeCallback .info li{line-height: 2;}
.authorizeCallback .info li label{color: #888;}
.tageGroup{margin-bottom: 1rem;}
.tageGroup .item{padding: 0.5rem 1rem;background: #48abf7;color: #fff;margin: 0 0.25rem;border-radius: 3px;position: relative;float: left;line-height: 1;}
.tageGroup .tagesClose{margin-left: 0.5rem;cursor: pointer;}
.addTages{width: auto;padding: 0.7rem 1rem;}
.uc_tipMsg{background: #ffd9cb;padding: 0.5rem 1rem;border-radius: 3px;margin-bottom: 1rem;}
.uc_tipMsg.error{color: #ff0000;}
.uc_tipMsg.success{font-size: 1.2rem;color: #05c305;}
.uc_surplus{margin-bottom: 1rem;color: #06c;background: #d4e8fb;padding: 0.5rem 1rem;border-radius: 3px;}
.authTag{padding: 0.25rem 0.5rem;color: #ffffff;margin-right: 0.5rem;font-size: 0.8rem;border-radius: 4px;line-height: 1;opacity: 0.9;}
.authTag:hover{opacity: 1;color: #fff;}
.authTag1{background: #06c;}
.authTag2{background: #0e953e;border-color: #0e953e;}
.authTag3{background: #f40;border-color: #f40;}
.authTag4{background: #d98507;border-color: #d98507;}
.authTag5{background: #555;border-color: #555;}

.uc_couponList{padding-top: 1rem;}
.uc_couponList li{position: relative;float: left;padding: 1rem;width: 20rem;box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.15);}
.uc_couponList .coupon  img{width: 4rem;height: 4rem;border-radius: 100%;margin-right: 1rem;float: left;}
.uc_couponList .coupon .info .name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 1.1rem;font-weight: 600;}
.uc_couponList .coupon .info .name a{color: #06c;}
.uc_couponList .coupon .info .time{margin-top: 0.5rem;}
.uc_couponList .contentInfo{padding: 1rem 0;color: #777;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.uc_couponList .couponTotal{font-size: 0.9rem;text-align: right;margin-bottom: -0.5rem;color: #f40;}
.uc_couponList .btns{position: absolute;top: 0;right: 0;}
.uc_couponList .button{width: auto;padding: 0.25rem 0.5rem;font-size: 0.9rem;}

.uc_invoiceTotal{padding-top: 1rem;}
.uc_invoiceTotal .sign{margin-top: 2.25rem;font-weight: bold;font-size: 1.4rem;min-width: 4rem;}
.uc_invoiceTotal .item{min-width: 15rem;}
.uc_invoiceTotal .item .title{color: #999;font-size: 0.9rem;}
.uc_invoiceTotal .item .amount{margin: 1rem 0;font-size: 1.2rem;font-weight: bold;}
.uc_invoiceTotal .item .button{width: min-content;}
.uc_invoiceTotal .item .button.not{background: #ccc;border-color: #ccc;cursor: not-allowed;}
.uc_invoiceTotal .ouItem .title{color: #333;font-weight: bold;}
.uc_invoiceTotal .ouItem .amount{color: #f40;}
.uc_invoiceOpen .openAmount{color: #f40;}
.uc_invoiceOpen .tabs .tab{padding: 1rem 0;}
.uc_invoiceOpen .companyList{padding-bottom: 1rem;}
.uc_invoiceOpen .companyList span{color: #999;}
.uc_invoiceOpen .companyList button{margin-right: 0.5rem;padding: 0.25rem 0.5rem;border-radius: 0.3rem;background: #d2e8ff;}
.uc_invoiceOpen .paperInput{display:none;}

.loginSection{padding: 5rem 0;}
.loginBox{width: 28rem;height: 27rem;float: right;background: #fff;border-radius: 3px;}
.loginBox .tab_list .tab_link{padding: 0.65rem;font-size: 1.1rem;}
.loginBox .tab_list .tab_link i{font-size: 1.4rem;vertical-align: middle;margin-right: 0.5rem;}
.loginBox .tabs .tab{padding: 2rem;}
#tab_loginWx{text-align: center;}
#tab_loginWx .tipText{color: #999;}
#tab_loginWx .loginWxQrcode{margin: 1rem;}
.loginForm{width: 80%;margin: 0 auto;}
.loginForm .otherMenu{margin-top: 1rem;text-align: right;}
.loginForm .otherMenu a{font-size: 0.9rem;color: #777;margin-left: 0.5rem;}
.registerFormBox{position: relative;padding: 3rem;background: #fff;border-radius: 3px;}
.registerForm{width: 25rem;margin: 0 auto;}
.registerForm .title{font-size: 2rem;text-align: center;margin-bottom: 2rem;}
.registerCodeForm.form .inputItem .checkcode{width: 10rem;}
.registerCodeForm .sendSms{width: 5rem;}
.registerCodeForm .postButton{width: 6rem;margin: 3rem auto 0;display: block;}
.agreementBox{margin-top: 1rem;text-align: center;font-size: 0.9rem;color: #06c;}

.uc_chatList li{margin-top: 0.5rem;cursor: pointer;}
.uc_chatList li .time{margin-left: 2rem;font-size: 1rem;float: left;}
.uc_chatList li .content{margin-left: 1rem;float: left;width: calc(100% - 10rem);}
.uc_chatList li.not .time{font-weight: bold;color: inherit;}

.uc_inquiryList li{margin-top: 1rem;cursor: pointer;}
.uc_inquiryList li .title{font-size: 1.1rem;color: #888;}
.uc_inquiryList li .time{margin-left: 2rem;font-size: 1rem;}
.uc_inquiryList li .content{width: auto;margin: 0.5rem 3rem;display: none;}
.uc_inquiryList li .content td{border-right: 1px solid #e6e6e6;}
.uc_inquiryList li.not .title{font-weight: bold;color: inherit;}

.addressDetailBox{border: 1px solid #DCDFE6;border-radius: var(--radius);padding: 0 1rem;}
.addressDetailBox .addressView{width: max-content;padding: 0.8rem 0;}
.addressDetailBox .addressDetail{flex: 1;border: 0 !important;padding-left: 0.5rem !important;line-height: inherit;}
