*{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin: 0;padding: 0;}
body.ov{height: 100%;overflow: hidden;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
ul, ol, li, dl, dt, dd{list-style: none;}
img, input, form, select, textarea{outline: none;}
a{text-decoration: none;color: #333;}
a:hover{color: #c00;}
.flex{display: flex;display: -webkit-flex;}
.df_1{-webkit-box-flex: 1;flex: 1;}
.tr{text-align: right;}
.tc{text-align: center;}
.fl{float: left;}
.fr{float: right;}
.o{overflow: hidden;}
.red{color: red;}
.black{color: #000;}
.gray{color: gray;}
.lightgray{color: #999;}
.blue{color: blue;}
.bg-gray{background: #f7f7f7;}
.mt30{margin-top: 4vw !important;}
.mt10{margin-top: 10px !important;}
.fs14{font-size: 14px;}
.fs12{font-size: 12px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.img{display: block;width: 100%;height: auto;margin: 0;padding: 0;}
.wrap.posr{position: relative;}
.clear{clear: both;display: block;height: 0;overflow: hidden;}
.hide{display: none;}

header{position: relative;text-align: center;background-color: #fff;border-bottom: 1px solid #ddd;height: 40px;line-height: 40px;}
header .iconfont{position: absolute;left: 10px;top: 0;font-size: 20px;}
header .flex{padding-left: 40px;}
header a.hover{border-bottom: 2px solid #c00;}
.footer{font-size: 14px;line-height: 4;padding-bottom: 50px;text-align: center;color: #666;}
footer{text-align: center;position: fixed;width: 100%;left: 0;right: 0;bottom: 0;background-color: #fff;box-shadow: 0 -3px 5px #eee;padding: 5px;font-size: 14px;}
footer .iconfont{font-size: 20px;}
footer a{color: #d7d1d3;}
footer a.hover{color: #2d767c;}
.loader-box{display: none;}

/*login/reg/getpass*/
.login-bg{background: url(../images/login.png) no-repeat 0 0;background-size: 100% auto;padding-top: 74vw;}
.reg-bg{background: url(../images/reg.png) no-repeat 0 0;background-size: 100% auto;padding-top: 44vw;}
.login-box{background-color: #fff;border-top-left-radius: 14vw;padding: 6vw;}
.login-box h2{text-align: center;font-size: 5vw;color: #000;margin-bottom: 4vw;}
.item{padding-top: 4vw;font-size: 4vw;}
.item a{flex: 1;}
.item.put{padding: 4vw 0;border-bottom: 1px solid #ddd;}
.login-put{background: url(../images/login-username.png) no-repeat 0 0;background-size: auto 100%;height: 4.8vw;padding-left: 8vw;border: none;flex: 1;}
.sms-btn{font-size: 12px;color: #999;border: 1px solid #999;padding: 0 10px;line-height: 24px;border-radius: 3px;}
.sms-btn.dis{background: #f7f7f7;border-color: #ddd;color: #ccc;}
.login-put.pass{background-image: url(../images/login-password.png);}
.login-put.reg{background: no-repeat;padding-left: 0;height: 26px;}
.check-box{font-size: 12px;line-height: 4vw;}
.check{background: url(../images/checkbox.png) no-repeat 0 0;background-size: auto 100%;width: 4vw;height: 4vw;margin-right: 2vw;}
.check.checked{background-image: url(../images/checked.png);}
.btn{height: 12vw;border-radius: 12vw;line-height: 12vw;font-size: 5vw;background-image: linear-gradient(to right, #fe4644, #ff8d5d);display: block;text-align: center;color: #fff !important;}
.btn.dis{color: red;}
.login-other{line-height: 32px;margin-top: 20px;}
.login-btn-wechat,.login-btn-qq{background: #50b674  url(../images/login-wx.png) no-repeat center center;background-size: 24px auto;height: 32px;width: 32px;display: block;border-radius: 5px;float: left;margin-left: 10px;}

/*index*/
.index-banner{height: 113.33vw;overflow: hidden;}
.search{padding: 5px 10px;background-color: #fff;line-height: 8.8vw;}
.search .search-box{border-radius: 5px !important;background-color: #f5f5f5 !important;}
.search-box{background-color: #fff;height: 8.8vw;border-radius: 8.8vw;width: 92vw;line-height: 8.8vw;overflow: hidden;padding: 0 10px;}
.search-box.index{position: absolute;left: 4vw;top: 41vw;z-index: 999;}
.search .icon-left, .search-box .icon-search{font-size: 5vw;margin-right: 10px;}
.search-put{border: none;background: none;}
.nav-box{background-color: #fff;position: absolute;top: 103.2vw;left: 0;right: 0;text-align: center;z-index: 999;border-top-right-radius: 13.2vw;}
.nav-box::before{content: "";width: 13.2vw;height: 13.2vw;background: radial-gradient(circle at top right,transparent 13.2vw, #fff 0) top right;position: absolute;top: -13.2vw;left: 0;}
.nav-box > div{padding: 5.6vw 1vw;}
.nav-box img{width: 15vw;max-width: 90px;}
.nav-box p{margin-top: 5px;}
.title-bg{background: url(../images/title-bg.png) no-repeat center center;background-size: 46.67vw auto;text-align: center;line-height: 3;font-size: 14px;font-weight: bolder;}
.title-bg.mt15vw{margin-top: 25vw;}

.goodslist{overflow: hidden;}
.goodslist li{width: 47vw;float: left;margin: 2vw 0 0 2vw;background-color: #fff;}
.goodslist li img{width: 47vw;height: 47vw;}
.goodslist li .text{padding: 10px;}
.goodslist li .goodsname{font-size: 14px;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 1.5;height: 42px;margin-bottom: 5px;overflow: hidden;}
.goodslist li .goodsprice{font-size: 16px;color: #fd8765;}
.goodslist li .goodsbuy{background-color: #fd8765;color: #fff;font-size: 12px;padding: 2px 12px;border-radius: 3px;}
.goodslist li .goodsprice.int{color: #2d767c;}
.goodslist li .goodsbuy.int{background-color: #2d767c;}

/*goods*/
.login_mask{position: fixed;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, .7);z-index: 99998;}
.login_alert{position: fixed;left: 50%;top: 50%;z-index: 99999;background-color: #fff;transform: translate(-50%, -50%);width: 90%;height: 40vh;border-radius: 10px;overflow: hidden;}
.login_msg{padding: 30px;line-height: 2;}
.login_msg p.tc{margin-bottom: 10px;}
.login_btn_box{position: absolute;left: 0;right: 0;bottom: 0;}
.login_btn_box a{background-color: #369;color: #fff;text-align: center;line-height: 2.2;padding: 10px 0;}
.login_btn_box a.lg{background-color: #f60;}
.pos-f{position: fixed;left: 0;top: 0;left: 0;z-index: 9999;width: 100%;}
.goods-mask{width: 100vw;height: 100vh;position: fixed;left: 0;top: 0;background-color: rgba(0, 0, 0, .5);display: none;z-index: 99991;}
.goods-info{width: 100vw;height: auto;max-height: 80vh;position: fixed;left: 0;bottom: 0;z-index: 99992;background-color: #fff;transform: translateY(150%);transition: all .3s ease;}
.goods-info.show{transform: translateY(0);}
.goods-pics{margin: -8vw 5vw 5vw;width: 30vw;height: 30vw;float: left;}
.goods-pics img{width: 100%;height: 100%;}
.goods-price, .goods-price-del, .goods-count, .goods-items{margin-top: 5px;}
.goods-items-box{height: auto;max-height: 55vh;overflow-y: auto;}
.goods-item{padding: 10px 0;border-top: 1px solid #ddd;margin: 0 10px;font-size: 14px;}
.goods-item span{padding: 5px;margin: 5px;}
.goods-item a{background-color: #eee;border: 1px solid #eee;padding: 5px 8px;margin: 5px;display: inline-block;}
.goods-item a.hover{background-color: #fff;border-color: #f03;}
.goods-plus{padding-top: 5px;}
.goods-plus span,.goods-plus input{font-size: 1.5rem;border: 1px solid #eee;width: 30px;height: 30px;line-height: 28px;text-align: center;margin: 0;padding: 0;}
.goods-plus input.num{border-left: 0;border-right: 0;width: 50px;font-size: 1rem;}
.goods-confirm{background-color: #f03;width: 100%;display: block;height: 50px;line-height: 50px;text-align: center;font-size: 1.2rem;color: #fff;}

.goods-swiper img{width: 100vw;height: 100vw;display: block;margin: 0;padding: 0;}
.goods-box{background: #fff;margin-bottom: 15px;padding: 15px;}
.goods-box .icon-right{font-size: 14px;color: #999;margin-top: 5px;}
.goods-price{color: #f00;font-size: 1.2rem;line-height: 1.5rem;}
.goods-price-del{color: #999;margin-left: 15px;text-decoration: line-through;font-size: 12px;line-height: 1.5rem;}
.tips{color: #999;padding-top: 2vw;}
.goods-bean{line-height: 2;font-size: 12px;color: #f90;}
.goods-freight span{color: #f90;}
.goods-total{color: #999}
.goods-name{font-size: 1.2rem;line-height: 1.3;margin: 15px 0;}
.goods-seize{height: 50px;}
.goods-btns{height: 50px;background-color: #fff;top: auto;bottom: 0;width: 100%;text-align: center;}
.goods-btns a{height: 50px;line-height: 50px;}
.goods-btns .buy-now{flex: 1;background-color: #f90;color: #fff;}
#info,#param,#vote{position: fixed;left: 0;top: 40px;bottom: 50px;z-index: 2;transition: all .3s ease-in-out;transform: translateY(100%);height: calc(100% - 90px);overflow-y: auto;background-color: #f5f5f5;width: 100%;}
#param{transform: translate3d(100%, 0, 0);z-index: 2;}
#vote{z-index: 3;}
#info.in,#vote.in{transform: translateY(0);}
#param.in{transform: translate3d(0, 0, 0);}
#info img{display: block;margin: 0 auto;padding: 0;max-width: 100%;width: auto;height: auto;}

/*user*/
.user-bg{background: url(../images/user.png) no-repeat 0 0;background-size: 100% auto;}
.user-box{padding: 5vw 0 4vw;}
.user-photo{margin: 0 auto;border: 1vw solid #fec8b8;width: 20vw;height: 20vw;border-radius: 100%;overflow: hidden;margin-bottom: 2vw;}
.user-photo img{width: 100%;height: 100%;display: block;margin: 0;padding: 0;}
.user-info{text-align: center;color: #fff;line-height: 1.75;}
.user-info a{color: #fff;padding: 3px 15px;border: 1px solid #fff;border-radius: 30px;font-size: 12px;}
.user-info h2,.user-info h3{font-size: 4.5vw;}
.user-info h4{font-size: 3.5vw;}
.user-list{width: 92%;padding: 3vw 0;text-align: center;background-color: #fff;border-radius: 5px;margin: 0 auto;}
.user-list p{border-left: 1px solid #ddd;}
.user-list a{font-size: 4vw;}
.user-list .iconfont{font-size: 5vw;margin-right: 2vw;color: #fcac45;}
.user-list .icon-yue{color: #fc6c45;}

.order-box{background: #fff;padding-bottom: 20px;}
.order-show-box{background: #fff;padding: 15px;align-items: center;}
.order-show-box .df_1{margin: 0 15px;line-height: 1.5;}
.order-title{border-bottom: 1px solid #ddd;padding: 20px 15px 10px;margin-bottom: 20px;}
.order-title h2{font-size: 18px;border-left: 3px solid #2d767c;padding-left: 10px;height: 22px;line-height: 1.2;}
.order-title a{font-size: 14px;color: #999;line-height: 22px;}
.order-title .iconfont{font-size: 12px;margin-left: 5px;}
.order-nav a{width: 25%;text-align: center;font-size: 14px;color: #aaa;position: relative;}
.order-nav .iconfont{font-size: 28px;}
.order-nav a p{margin-top: 5px;}
.order-nav a .num{background-color: #c00;color: #fff;font-size: 12px;padding: 1px 6px;position: absolute;left: 55%;top: -7px;border-radius: 14px;}

.lists-box{flex-wrap: wrap;background-color: #fff;padding: 20px 0;}
.lists-box a{width: 25%;text-align: center;padding: 10px 0;font-size: 14px;}
.lists-box .iconfont{font-size: 28px;}
.lists-box a p{margin-top: 5px;color: #999;}
.lists-box .icon-liwu{color: #70d2ee;}
.lists-box .icon-ziliao{color: #ff8b58;}
.lists-box .icon-dizhi{color: #35c88c;}
.lists-box .icon-zhuanzhang{color: #fff;background: #4cddc9;border-radius: 100%;}
.lists-box .icon-yeji{color: #ff8b58;}
.lists-box .icon-zichan{color: #ffca58;}
.lists-box .icon-tuiguang{color: #ff2d17;}
.lists-box .icon-tuandui{color: #fa7070;}

.user-btn{padding-right: 20px;padding-top: 20px;}
.user-btn a{margin-left: 20px;border: 1px solid #ff8b58;text-align: center;padding: 8px 0;border-radius: 5px;color: #999;}
.user-btn .submit,.user-btn .button,.user-btn a:nth-child(2){background-color: #ff8b58;color: #fff;}

.record-lists{background-color: #fff;margin-top: 10px !important;}
.record-lists li{padding: 10px;border-bottom: 1px solid #ddd;line-height: 1.5;}
.record-lists li .price{height: 39px;display: flex;align-items: center;}

.share h2{color: #ff8d5d;font-size: 24px;padding: 30px;background-color: #fff;}
.share li{padding: 20px 30px;border-top: 1px solid #eee;background-color: #fff;color: #888;}
.share li h3{font-size: 20px;margin-bottom: 10px;}
.share li p{font-size: 14px;line-height: 1.5;}
.share li.last{border-top-width: 10px;}

._item{padding: 10px;background-color: #fff;border-bottom: 1px solid #ddd;font-size: 14px;line-height: 2;}
._item label{width: 25%;text-align: right;margin-right: 10px;}
._item label span{padding-right: 5px;}
._item input,._item select{border: none;appearance: none;-webkit-appearance: none;}
._item.photo{border-bottom: none;}
._item.photo label{line-height: 60px;}
._item.photo .df_1{text-align: right;height: 60px;}
._item img{width: 60px;height: 60px;border-radius: 100%;}
._item .iconfont{font-size: 12px;color: #999;}
.cash-text{padding: 20px 20px 0;font-size: 14px;color: #999;line-height: 1.75;}
.cash-text span{color: chocolate;padding-left: 5px;}
.cash-type .iconfont{font-size: 16px;margin: 0 10px;}
.cash-type .df_1{line-height: 32px;color: #666;}
.cash-type .icon-wxpay,.cash-type .icon-card{width: 20px;text-align: center;}
.cash-type .icon-wxpay{color: #2ca43a;}
.cash-type .icon-card{color: orange;}
.cash-item img{width: 60px;height: 60px;border-radius: 60px;overflow: hidden;margin: 0 15px;}
.cash-item a{color: blue;text-decoration: underline;}
.wechat-bind{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0, 0, 0, .5);z-index: 999;}
.wechat-box{background-color: #fff;position: absolute;width: 90%;left: 5%;top: 50%;border-radius: 5px;height: 200px;margin-top: -100px;overflow: hidden;}
.wechat-box h2{display: block;background-color: #FF4351;font-size: 16px;padding: 0 15px;color: #fff;line-height: 40px;height: 40px;overflow: hidden;}
.wechat-form{height: 120px;padding: 10px 15px;}
.wechat-box a{line-height: 40px;background-color: #f5f5f5;border-left: 1px solid #ddd;border-top: 1px solid #ddd;font-size: 14px;}
.tips{padding: 20px;}
.tips h2{font-size: 20px;color: brown;}
.tips ol{padding: 10px 20px;}
.tips ol li{list-style: square;line-height: 1.75;font-size: 14px;color: #999;}
.tips ol li strong{color: #c00;padding-right: 5px;font-size: 16px;}
.tips ol li span{color: blue;}

.teams-title{padding: 10px;background-color: #fff;}
.teams-title span{flex: 1;border-right: 1px solid #eee;font-size: 14px;line-height: 1.5;text-align: center;color: #999;}
.teams-title span:last-child{border: none}
.teams-lists li{background-color: #fff;border-top: 1px solid #ddd;padding: 10px;line-height: 1.5;}
.teams-lists img{width: 12vw;height: 12vw;margin-right: 5px;}

.order-text{background-color: orange;color: #fff;font-size: 14px;padding: 10px;overflow: hidden;line-height: 1.75;}
.order-team-tab{background-color: #fff;}
.order-team-tab a{padding: 10px;flex: 1;text-align: center;border-bottom: 2px solid #fff;}
.order-team-tab a.hover{border-bottom-color: orange;}
.order-team-lists li{background-color: #fff;margin-top: 10px;}
.order-team-lists .pad10{padding: 0 10px;line-height: 1.5;}
.order-sn{padding: 10px;border-bottom: 1px solid #eee;}
.order-sn .icon-right{font-size: 12px;}
.order-team-user,.order-team-goods{padding: 10px;}
.order-team-goods img{width: 15vw;height: 15vw;margin-right: 5px;}
.order-team-goods h2{font-size: 14px;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 1.5;max-height: 42px;overflow: hidden;}
.order-team-prize{border-top: 1px solid #ddd;padding: 10px;margin-top: 10px;}
.order-team-prize a,.pay-btns a{padding: 4px 10px;border: 1px solid #333;border-radius: 24px;font-size: 14px;display: inline-block;margin-left: 10px;}
.order-team-prize a.red,.pay-btns a.red{border-color: #c00;color: #fff;background-color: #c00;}
.order-team-prize a.blue,.pay-btns a.blue{border-color: #369;color: #fff;background-color: #369;}

.address-lists li{background-color: #fff;margin-top: 10px;padding: 10px;line-height: 1.5;}
.address-lists li .flex{margin-top: 10px;border-top: 1px solid #ddd;padding-top: 10px;font-size: 14px;color: #999;}
.address-lists li a{padding-left: 10px;}
.address-lists li .def{background-color: #c00;color: #fff;display: inline-block;padding: 0 6px;font-size: 12px;margin-right: 6px;}
.address-lists li .iconfont{font-size: 14px;margin-right: 5px;}
.address-lists li .icon-checked, .address-lists li .icon-checkbox{color: green;}

.kuai-info-box{padding: 4vw;background-color: #fff;font-size: 14px;line-height: 1.75;}
.kuai-info-box .goods-img{position: relative;width: 70px;height: 70px;margin-right: 15px;}
.kuai-info-box .goods-img img{width: 100%;height: 100%;}
.kuai-info-box .goods-img span{display: block;position: absolute;left: 0;bottom: 0;right: 0;background-color: rgba(0, 0, 0, .8);padding: 5px;font-size: 12px;color: #fff;}
.order-kuaidi-list{padding: 15px 0;line-height: 1.5;}
.order-kuaidi-list li{background-color: #fff;padding: 15px;border-radius: 5px;margin-bottom: 15px;}
.order-kuaidi-list li .date{margin-bottom: 10px;font-size: 16px;color: blue;}
.order-kuaidi-list li .context{font-size: 14px;color: #666;}

.shopname{padding: 10px 0 0;}
.shopname .iconfont{font-size: 24px;margin-right: 10px;}
.goods-item-box{margin-top: 10px;}
.goods-img-box img{width: 80px;height: 80px;margin-right: 10px;}
.goods-detail-box{flex: 1;min-height: 80px;}
.goods-detail-box h2{font-size: 14px;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-height: 1.5;max-height: 63px;overflow: hidden;}
.goods-detail-box p,.goods-detail-box div{margin-top: 5px;color: #999;font-size: 12px;}
.goods-detail-box p{color: #f03;}
.goods-price-box{margin-left: 10px;height: 80px;text-align: right;}
.goods-price-box span{color: #999;font-size: 12px;}
.df_1 .goods-detail-box{min-height: 12vw;}
.df_1 .goods-price-box{height: 12vw;}
.remark{background-color: #f9f9f9;width: 100%;height: 80px;padding: 5px;border: none;}

.pay-info{padding: 10px 15px;}
.switch-container{height: 17px;width: 32px;}
.switch{display: none;}
.switch-container label{display: block;background-color: #ddd;height: 100%;width: 100%;cursor: pointer;border-radius: 25px;position: relative;transition: all .3s ease-in-out;}
.switch-container label:before{content: '';display: block;border-radius: 25px;height: 100%;width: 15px;height: 15px;background-color: #fff;position: absolute;top: 1px;left: 1px;transition: all .5s ease-in-out;}
.switch:checked~label:before{left: auto;right: 1px;}
.switch:checked~label{background-color: green;}

.pay-seize{height: 40px;}
.pay-btns,.pay-btns-box{height: 40px;background-color: #fff;top: auto;bottom: 0;width: 100%;position: fixed;left: 0;right: 0;border: 0;background: #fff;padding: 6px 10px;}
.pay-btns-box{padding: 0;line-height: 40px;}
.pay-btns-box .act-btn{border: none;background-color: #c00;color: #fff;margin: 0;width: 25%;height: 40px;text-align: center;margin-left: 10px;}

.pay-box{background-color: #fff;}
.pay-box > div{padding: 10px 15px;}
.pay-box > div:not(:last-child){border-bottom: 1px solid #eee;}
.pay-box .iconfont{font-size: 28px;margin-right: 15px;border-right: 1px solid #eee;padding-right: 15px;width: 50px;text-align: center;}
.pay-box .icon-wxpay{color: #2ca43a;}
.pay-box .icon-yue{color: orange;}

.articelists li{background-color: #fff;padding: 10px;margin-top: 10px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.articelists li img{width: 60px;height: 60px;margin-right: 10px;}
.articelists li h2{font-size: 14px;}
.articelists li p{font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 1.5;max-height: 36px;overflow: hidden;margin-top: 5px;color: #999;}
.title{background-color: #fff;font-size: 16px;line-height: 1.5;text-align: center;padding: 15px;border-bottom: 1px solid #ddd;font-weight: bold;color: #000;}
.content{background-color: #fff;padding: 15px;font-size: 14px;line-height: 1.5;}
.content img{max-width: 100%;}

@media (min-width: 750px) {
    .index-banner{height: 850px;overflow: hidden;}
    .search{line-height: 40px;}
    .search-box{height: 40px;border-radius: 40px;line-height: 40px;width: 690px;}
    .search-box.index{left: 30px;top: 310px;}
    .search .icon-left,.search-box .icon-search{font-size: 18px;}
    .nav-box{top: 774px;border-top-right-radius: 99px;}
    .nav-box::before{top: -99px;width: 99px;height: 99px;background: radial-gradient(circle at top right,transparent 99px, #fff 0) top right;}
    .nav-box > div{padding: 42px 30px;}
    .title-bg{background-size: auto auto;}
    .title-bg.mt15vw{margin-top: 150px;}
    .goodslist li{width: 352px;float: left;margin: 15px 0 0 15px;}
    .goodslist li img{width: 352px;height: 352px;}
    .goods-info{width: 750px;left: 50%;margin-left: -350px;right: auto;}
    .goods-pics{margin: -100px 30px 30px;width: 230px;height: 230px;float: left;}
    .goods-swiper img{width: 750px;height: 750px;}
    .mt30{margin-top: 30px !important;}
    .wrap{width: 750px;margin: 0 auto;}
    .pos-f,footer,#info,#param,#vote{width: 750px;left: 50%;margin-left: -375px;}
    #param{transform: translate3d(260%, 0, 0);}
    .login-bg{padding-top: 555px}
    .reg-bg{padding-top: 330px}
    .login-box{padding: 45px;border-top-left-radius: 105px;}
    .login-box h2{font-size: 40px;}
    .item{padding-top: 20px;font-size: 18px;}
    .item.put{padding: 20px 0;}
    .login-put{height: 36px;padding-left: 60px;font-size: 16px;}
    .check-box{font-size: 16px;line-height: 32px;}
    .check{width: 32px;height: 32px;margin-right: 15px;}
    .btn{height: 60px;border-radius: 60px;line-height: 60px;font-size: 20px;}
    .user-box{padding: 55px 0;}
    .user-photo{width: 150px;height: 150px;border-width: 8px;margin-bottom: 15px;}
    .user-info h2,.user-info h3{font-size: 28px;}
    .user-info h4{font-size: 18px;}
    .user-info a{font-size: 14px;}
    .user-list{padding: 30px 0;}
    .user-list a{font-size: 20px;}
    .user-list .iconfont{font-size: 24px;margin-right: 10px;}
    .teams-lists img,.order-team-goods img{width: 60px;height: 60px;margin-right: 5px;}
}

/*等待动画*/
.loader-box{width: 100%;margin: 0 auto;height: 40px;display: none;margin-bottom: 10px;}
.loader{font-size: 8px;width: 1em;height: 1em;border-radius: 50%;margin: 0 auto;position: relative;text-indent: -9999em;animation: load-effect 1s infinite linear;}
@keyframes load-effect{
    0% {box-shadow: -3em 2em 0 .5em #aaa, 0 2em 0 0 #aaa, 3em 2em 0 -.5em #aaa;}
    25% {box-shadow: -3em 2em 0 0 #aaa, 0 2em 0 -.5em #aaa, 3em 2em 0 0 #aaa;}
    50% {box-shadow: -3em 2em 0 -0.5em #aaa, 0 2em 0 0 #aaa, 3em 2em 0 .5em #aaa;}
    75% {box-shadow: -3em 2em 0 0 #aaa, 0 2em 0 .5em #aaa, 3em 2em 0 0 #aaa;}
    100% {box-shadow: -3em 2em 0 .5em #aaa, 0 2em 0 0 #aaa, 3em 2em 0 -.5em #aaa;}
}