@charset "utf-8";
/* CSS Document */

.footer{ display:none;}
body{ background:#fff; }
*{font-family: 'Crimson', serif;}

.elseTop{ border-radius:0 0 10px 10px; border-bottom:1px solid rgba(0,0,0,.1);
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 48%, rgba(242,242,242,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 48%,rgba(242,242,242,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 48%,rgba(242,242,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
}

.tix-list .xx{display:inline-block;background:url(/images/icon-xx.png) no-repeat; background-size:100%; width:10px;height:10px;vertical-align:middle;margin-right:4px; margin-bottom:2px;}
.tix-list .cx{display:inline-block;background:url(/images/icon-cx.png) no-repeat; background-size:100%;width:10px;height:10px;vertical-align:middle;margin-right:4px; margin-bottom:2px;}



.tixiebg{ width:100%;height:100%;position: fixed;left:0;top:0; overflow-y: auto; background:url(/Views/tixie/images/bg.jpg?v1)  no-repeat 50% 50% /cover; background-attachment: fixed;}

.tihuo_contain{ padding:10vw 2vw; display: flex; align-items: center; justify-content: center;}
.tixie_logo{ text-align: center; margin:4vw 0 10vw;}
.tixie_logo img{ width:24vw;height:24vw;}

.tipsTp{ background:#ff5e5e; color:#fff; margin:0 16px 10px; padding:5px 10px; line-height:1.2; border-radius:10px; box-shadow: 0 0 10px rgba(0,0,0,.1); font-size:12px; display:flex;}
.tipsTp .icon img{ width:14px; height:14px; vertical-align:middle; margin:0 5px 2px 0;}

.tipsTp-1{ margin-top:20px; color:#fff; padding:10px;}

.login-header{ text-align:center; margin:0 auto;padding:2em 0 1em; height:10em; display:flex;align-items:center;justify-content:center;}
.login-header img{ width:4em; height:auto;}


.login-list input[type="text"],
.login-list input[type="tel"],
.login-list input[type="password"],
.login-list input[type="number"],
.login-list input[type="button"]{ font-size:1em;padding:0 10px;  padding-left:80px; -webkit-appearance: none; background:#fff; width:100%; border:0; height:46px;  color:#000; }
.login-list input[type="text"]:focus,
.login-list input[type="password"]:focus,
.login-list input[type="number"]:focus
{ color:#111;}
.login-list .login-input {width:80vw; margin-bottom: 2px; position: relative; line-height: 46px;}
.login-list .login-input input{ border-radius:2px;}
.login-list .login-input:nth-child(3) img{ width:60px; height:26px; vertical-align:top; margin-right:5px;}
.login-list .login-input{ position:relative;}
.login-list .login-input .showA{ position:absolute; right:8px;top:8px; background:#aaaaaa; color:#fff; border-radius:4px; height:30px; line-height:30px;  padding:0 10px; font-size:.7rem; display:flex; align-items:center;}
.login-list .login-input .showA img{ height:26px; line-height: 1; vertical-align: top;}
.login-list .login-input .name{position: absolute;left:10px;top:auto;display: flex; align-items: center;}

.tixie-btn {margin:1em 0 10px;}
.tixie-btn a{border-radius:4px; color:#fff; background:#ff5000; font-weight: 700; display:flex;font-size:1em; height:46px;justify-content:center;align-items:center; }

.tixie-btn-tips{border: 1px solid #ff5000; color: #ff5000; padding:8px; border-radius: 4px; text-align: center;}

.btn_1{background-color: #ff5000; color:#fff;padding:10px; border-radius:6px; text-align: center;margin:10vw 0 5vw; -webkit-user-select: none; font-weight: 700;}
.btn-hover{background-color: red;}
.btn_disabled{background: #999; font-family:Arial, Helvetica, sans-serif}

.login-from{opacity:0; transition: .6s ; transform: translateY(-10px);visibility: hidden;}
.login-from_show{ transform: translateY(0); opacity:1; visibility: visible;}

.tixie-list{ background:rgba(255,255,255,.8); border-radius:4px; margin:0.75em 0.75em 1em; color:#111; font-size:.85em;}
.tixie-list .item{ border-bottom:1px solid #111; padding:0.5em 1em;}
.tixie-list .state .em1{ color:#6db324;}
.tixie-list .state .em2{ color:#b2976a;}
.tixie-list .state .em3{ color:#ff2f2f;}

.tihuo_select{ position: fixed;left:0;top:0;right:0;bottom:0; z-index: 100;padding:16px; display: none; align-items: center; overflow-y: auto;}
.tihuo_select_bg{background-color: rgba(0,0,0,.8);position: fixed;left:0;top:0;right:0;bottom:0;}
.tihuo_select .contain{padding-bottom: 80px; position: relative;}
.tihuo_select .con{ padding:10px 20px 20px; position: relative; background-color: #fff; border-radius: 10px;}
.tihuo_select .tit{border-top: 1px solid #333;padding-top:10px;margin-top:10px; font-size:12px;}
.tihuo_select .img{width:100%;}
.tihuo_select .tips-list{ font-size:12px; margin:20px 0; position:relative;  border-radius: 4px;}
.tihuo_select li{ font-family: "Times New Roman"}
.tihuo_select li span{font-weight: 700;}
.tihuo_select .carb-text{margin-top:10px; justify-content: space-between; align-items: center; display: flex; padding:5px 16px; background: -webkit-linear-gradient(left, rgba(225,201,248,1) 0%,rgba(232,241,246,1) 17%,rgba(247,201,248,1) 39%,rgba(228,255,238,1) 59%,rgba(163,244,252,1) 78%,rgba(190,193,248,1) 100%);}
.tihuo_select  svg{vertical-align: top;}
.tihuo_select  img{ vertical-align: middle;margin-right:5px;}
.tihuo_select  .right{display: flex; align-items: center; font-family: Avanti;}
.tihuo_select strong{font-weight: 700;}
.tihuo_select .btn-flex{ display:flex;margin: 20px 0;}
.carb_select_btn1{width:100%; background-color: #ff5000; color:#fff;padding:8px; border-radius:6px; margin:0 10px;text-align: center; -webkit-user-select: none; font-weight: 700; font-size:14px;}
.carb_select_btn1:hover{background-color: red;}
.carb_select_btn2{color:#fff;border: 1px solid #fff; opacity: .5; padding:8px; border-radius:6px; text-align: center; -webkit-user-select: none; width:100%; font-size:14px;}
.carb_select_btn2:hover{background-color: #333;}
.tihuo_select .close { text-align: center; padding: 26px;}

.tihuo_select .list .li{ margin-bottom: 20px; font-size:12px; background-color: #fff9f4; border: 1px solid #ffb177; padding:15px 10px 15px 20px; border-radius: 10px; align-items: center; justify-content: space-between; display: flex;}
.tihuo_select .list .licur{position: relative;}
.tihuo_select .list .licur::before{  content: ''; position: absolute; left: 0; top:0; width:36px;height:36px; background: url(/Views/tixie/images/tixie_b5.png) 0 0 no-repeat;background-size:contain;}
.tihuo_select .list .btn1{ background-color: #ff5000; color: #fff; border-radius: 20px; padding:6px 20px;}
.tihuo_select .list .li img{width:12px;height:12px;}
.tihuo_select .list p{display: flex; align-items: center; }

.integral{ margin:.75em 16px; background:#fff; border-radius:4px;font-size:.85em;}
.integral .item input[type="text"]{border:1px solid #111; height:44px; width:100%; background:none; padding:0 1em; font-size:1em;}
.integral .item:last-chil{border:0;}
.integral .item3{ height:44px; padding:0.5em 1em 0;}
.integral .item3 select{ height:26px; width:32%;  float:left;margin-right:1%}

.integral2{ margin:0 16px; font-size:.85em; padding:10px;}
.integral2 .item span{ float:left; color:#999;}

/*点击提货说明，切换隐藏表单输入*/
.bg_tab .login-from{ opacity:0; transform: translateY(-10px);}


.boxs{ border-radius:10px; box-shadow:0 0 10px rgba(0,0,0,.1); margin:16px;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 48%, rgba(242,242,242,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 48%,rgba(242,242,242,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 48%,rgba(242,242,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );

}


.wrps-box{ position: fixed; left:0;top:0;right:0;bottom:0; background-color: rgba(0,0,0,.6); z-index: 100; overflow-y: auto;}
.wrps-title{  padding:30px 16px 20px; margin:10vw 0; font-size:14px; text-align: justify;}
.wrps-title span{font-weight: 700;}

.wulliu li p{ color:#999;}
.wulliu li{ border-bottom:1px solid #eee; font-size:.85em; padding:0 0 .1em 0; margin-bottom:.1em;}
.tixie-scu{ padding:20px 0;}
.tixie-scu .img{ width:100px; margin:1em auto;}
.tixie-scu img{ width:100%; height:auto;}
.tixie-scu .text{  padding-bottom:2em; text-align:center;}
.tixie-scu .text h3{ font-size:1.2em;}
.tixie-scu .text p{ color:#aaa; font-size:.85em;margin-top:1em;}
.tixie-scu .text p em{ color:#111;}


.tixie-scu .a{ display:flex; justify-content:space-between;}
.tixie-scu .a a{ width:100%; display:flex; height:48px;align-items:center;justify-content:center;background:#aaaaaa; color:#fff; margin:1em 1em; border-radius:4px;}
.tixie-scu .a a:first-child{ background:#333;}

.send-img{ padding:1.5em 1em;}
.send-img img{ width:100%; height:auto;}


.tits{ color:#000;  padding:10px 26px 5px; font-size:0.85rem; font-weight:700;}
.addressList-edit{margin:0 16px;font-size:14px; padding: 20px 0;}
.addressList-edit .item{border-bottom:1px solid #999;position:relative;padding:10px 0; margin:0 16px; }
.addressList-edit .mendianfah{ color:#999;}
.addressList-edit .item input{position:absolute;top:0;left:0;padding-left:88px;width:100%;height:44px;border:0;background:0 0;color:#000;font-size:14px}
.addressList-edit .item.item_sAd select{padding:0;width:32%;height:44px;border:0;background:0; font-size:14px;}
.addressList-edit .item.itemQw select{padding:0;width:50%; font-size:14px;}
.addressList-edit .textarea{ height:68px;}
.addressList-edit .textarea textarea{position:absolute;top:0;left:0;width:100%;height:68px;border:0;background:none;color:#000;font-size:14px; padding:10px 10px 10px 88px; border-radius:0; box-sizing:border-box;}
.addressList-edit .selectDiv{position:absolute;top:0;left:0;padding-left:88px;width:100%}
.addressList-edit .rm_tim a{position:relative;display:block}
.addressList-edit .rm_tim span{position:absolute;top:50%;right:0;margin-top:-10px;width:35px;height:20px;border-radius:10px;background:#e6e6e6;content:"\20";transition:all .3s ease}
.addressList-edit .rm_tim span:after{position:absolute;top:1px;right:16px;width:18px;height:18px;border-radius:50%;background:#fff;content:"\20";transition:all .3s ease}
.addressList-edit .rm_tim.rm_tim_cur span{background:#0079ff}
.addressList-edit .rm_tim.rm_tim_cur span:after{right:1px}

.tips{ font-size:12px; color:#ff0000;margin-top:6px;}

.tits2{ font-size:12px; color:#ff0000;padding:10px 0 0; margin:0 16px;}
.tits2 strong{ font-weight:700;}

.suc-list { padding:0 0 20px;}
.suc-list .item{ border-bottom:1px solid #ccc; padding:5px 0; margin:0 26px; font-size:.85rem;}
.suc-list .item span{ color:#999;}

.topSec{display:flex; line-height:1.8; text-align:center; padding:16px; border-bottom:1px solid #f2f2f2;}
.topSec div{ position:relative;flex:2 1 auto;}
.topSec div:nth-child(2):before{ content:""; position:absolute; width:1px; height:20px; background:#f2f2f2; left:0; top:50%; margin-top:-10px;}
.topSec div:nth-child(2):after{ content:""; position:absolute; width:1px; height:20px; background:#f2f2f2; right:0; top:50%; margin-top:-10px;}
.topSec p{ color:#999; font-size:14px;}
.topSec .ka-1{ color:#6db324;}
.topSec .ka-2{ color:#e6ba0b;}
.topSec .ka-3{ color:#ff2f2f;}

.tix-list{ margin:0 16px;padding:10px;}
.tix-list .item .img{ float:left; margin-right:10px; width:80px;}
.tix-list .item .img img{ width:100%; height:auto; border-radius:5px;}
.tix-list h3{ font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight:700;}
.tix-list p{ font-size:12px; color:#000}
.tix-list p span{margin-right:20px;}

.haixian { margin:0 26px; padding:16px 0;}
.haixian h3{ font-size:0.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight:700; padding-bottom:5px;}
.haixian p{ font-size:0.75rem; line-height:1.4; padding-bottom:6px;}
.haixian .list b{ color:#999; padding-left:5px;}

 @media screen and (min-width: 400px){
    .haixian p{ width:48%;}
    .haixian .list{ display:flex; flex-wrap:wrap;justify-content:space-between;}
}

.tix-list2{ margin:0 16px; border:1px solid #999; padding:10px; border-radius:4px;}
.tix-list2 .item .img{ float:left; margin-right:10px; width:80px;}
.tix-list2 .item .img img{ width:100%; height:auto; border-radius:5px;}
.tix-list2 .item .r{ padding-left:90px;}
.tix-list2 .item .r h3{ font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight:700;}
.tix-list2 .item .r p{ font-size:12px; color:#000; display:inline-block;margin-right:10px;}

.sc-textarea{ margin:0 16px;}
.sc-textarea textarea{ font-size:14px; width:100%; height:80px; border:1px solid #666; padding:10px; border-radius:4px;}
.sc-textarea .text { margin-bottom:5px;font-size:14px;}
.sc-textarea .text input{ width:100%; height:34px; padding:0 10px; border:1px solid #666;border-radius:4px;}

.tips3{ font-size:12px; margin-bottom:16px;}
.tips3 a{ color:#0079ff;}

.fileImg { margin:0 16px; padding:5px 0 16px 0;}
.fileImg .file{float:left; width:30%; border:1px solid #333; height:80px; position:relative; background:#fff; border-radius:3px;}
.fileImg .file:nth-child(2){ margin:0 5%;}
.fileImg .file img{ width:100%; height:auto;}
.fileImg .file .input{position:absolute; opacity:0; position:absolute; width:100%; height:100%; left:0;top:0; z-index:4; overflow:hidden;}
.fileImg .file .input input{font-size:100px; }
.fileImg .file .btn{ position:absolute; left:0;top:0; bottom:0; right:0; font-size:12px; text-align:center; line-height:80px; z-index:3; background:rgba(0,0,0,.5); color:#fff;}
.fileImg .file .img{ overflow:hidden; border-radius:4px; position:absolute; left:0;top:0; bottom:0; right:0; font-size:12px; text-align:center; line-height:80px; z-index:2;}
.fileImg .file .del{ position:absolute; right:-10px;top:-10px; border-radius:50%; width:30px; height:30px; background:red; color:#fff; z-index:5; font-size:10px; text-align:center; line-height:30px;}

.sh-num { font-size:12px; margin:0 16px;}
.sh-num li{user-select:none;  border-bottom:1px solid #eee; padding:10px 0;}
.sh-num .n{ line-height:30px;}
.sh-num .num{ float:right;}
.sh-num .num .a,
.sh-num .num .b{user-select:none;  float:left; height:30px;width:30px; border:1px solid #333;align-items:center;justify-content:center;}
.sh-num .num .a{border-radius:4px 0 0 4px;}
.sh-num .num .b{border-radius:0 4px 4px 0;}
.sh-num .num input{ border-radius:0; text-align:center; float:left; height:30px; line-height:30px; width:30px; border:1px solid #333; border-left:0;border-right:0;}

.sh-num .num input:disabled{ border:1px solid #000; border-left:0;border-right:0; opacity:1;}
.sect{ margin:0 16px; padding-bottom:10px;}
.sect span{ display:inline-block;  color:#fff; background:#333; border-radius:4px; font-size:12px; padding:3px 10px; }
.sect span em{ margin-left:4px;}

.s2Img{display:flex; margin:0 16px;}
.s2Img .img{flex:1; overflow:hidden; height:55px; text-align:center; border:1px solid #333; padding:6px;}
.s2Img .img img{ border-radius:4px; height:100%; width:auto;}
.s2Img .img:first-child{border-radius:4px 0 0 4px;}
.s2Img .img:last-child{border-radius:0 4px 4px 0;}
.s2Img .img:nth-child(2){ border-left:0;border-right:0;}

.loadingPop{ background:rgba(3,3,3,.4); position:fixed; left:0;top:0; bottom:0;right:0; z-index:1000;}
.loadingPop:before{ content:"图片上传中..."; position:absolute; width:100%; text-align:center; color:#000; font-size:12px; left:0;top:50%; height:50px; margin-top:-25px; background: url(../images/spin.svg) no-repeat 50% 0 / 20px; padding-top:20px;}



.tixie-btn a.load{ text-indent:-8888px; height:40px; color:#fff;display:flex;align-items:center;justify-content:center; color:#fff; background:#0079ff url(../images/downloadGif.svg) no-repeat 50% 50% ; border-radius:4px; }

.selectDiv2{ height:100%;  line-height:44px; color:#666;}


.tx-pop{ color:#fff; position:fixed; background:rgba(0,0,0,.95); width:100%; height:100%; left:0;top:0; z-index:22100; overflow-y:auto; overflow-scrolling:touch}
.tx-pop .pop-close{ position:fixed; right:0;top:0; width:60px; height:40px;  color:#fff; text-align:center; line-height:40px; border-radius:0 0 0 10px; background:rgba(255,255,255,.9); color:#000;}
.tx-pop .text{ padding:50px 20px 30px; font-size:.85rem;}
.tx-pop .list{font-size:.75rem; display:flex;justify-content: space-between; padding-bottom:30px;}
.tx-pop .list .li{border-right:1px solid #333; padding:0 20px; width:100%;}
.tx-pop .list .li h3{ color:#9bcaff;line-height:1.5; margin-bottom:10px;}
.tx-pop .list .li:last-child{ border:0;}
.tx-pop .list .wp{ margin-top:5px;}
.tx-pop .list .wp a{ display:block; height:40px; line-height:40px; border-radius:4px; text-align:center; color:#fff; background:#438ee2; margin-bottom:20px;}
.tx-pop .list p{ line-height:1;}
.tx-pop .list span{font-size:.65rem; line-height:1; color:#ccc}
.tx-pop .list2 .flex{ display:flex; flex-wrap: wrap; margin-bottom:20px}
.tx-pop .list2 .flex .wp{ width:33%; border-bottom:1px solid #666; padding:5px 0; }


.popTips{opacity:0; visibility:hidden; transform:scale(0); position:fixed; background:rgba(255,255,255,.99); left:15px; top:15px; right:15px; bottom:15px; z-index:3001; color:#fff; padding:0 0 40px 0; box-shadow:0 0 20px rgba(0,0,0,.6); border-radius:10px;}
.popTips.css3{transition:all .8s ease;transform:scale(1); opacity:1; visibility:visible; }
.popTips .list-btns{ position:absolute; bottom:0; left:0; right:0;}
.popTips .btn{ margin:16px;}
.popTips .btn a{ display:flex; height:46px; border-radius:10px; align-items:center;justify-content:center; color:#fff;}
.popTips .btn span{ color:#bfdbaa;}
.popTips .btn1 a{ background:#6db324;}
.popTips .btn2 a{ background:#eee; color:#000;}
.popTips .box a{ color:#222;}
.popTips .tips{ background:#ff5e5e; color:#fff; margin:16px; padding:5px 10px; line-height:1.4; border-radius:10px; box-shadow: 0 0 10px rgba(0,0,0,.1); font-size:14px; display:flex; position:absolute; top:0; left:0; right:0;}
.popTips .tips .icon img{ width:14px; height:14px; vertical-align:middle; margin:0 5px 2px 0;}
.popTips .box .dp-li{ padding:10px 80px 10px 0; display:block; margin:1px 16px 0; font-size:12px; line-height:1.4; position:relative; border-bottom:1px solid #ccc; }
.popTips .box .dp-li a{ position:absolute; right:0; top:20px; padding:0 10px; height:30px; line-height:30px; color:#fff; border-radius:6px; background:#ccc;}
.popTips .box .dp-tel{ color:#000;}
.popTips .box .dp-li h4 em{ font-weight:700; margin-right:10px; color:#222;}
.popTips .box .dp-li h4 span{ color:#ff5e5e;}
.popTips .box .dp-address{ color:#999;}
.popTips .scoll{overflow-y:auto;overflow-scrolling:touch; margin:80px 0 0; height:calc(100vh - 250px);}




.blur.css3
{
   
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -ms-filter: blur(2px);
    -o-filter: blur(2px);
    filter: blur(2px);
}


/*三小时达*/
.popSelect{ position:fixed; background:rgba(0,0,0,.09); left:0; top:0;  right:0; bottom:0; z-index:3001;}
.popSelect .boxsize { opacity: 0; visibility: hidden; transform: scale(0); padding: 26px; position: absolute; background: rgba(255,255,255,.99); left: 15px; right: 15px; top:15px; bottom: 15px; color: #000; box-shadow: 0 0 20px rgba(0,0,0,.1); border-radius: 10px; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.popSelect.css3 .boxsize{transition:all .5s ease;transform:scale(1); opacity:1; visibility:visible; }
.popSelect .dd{ display:block; background:#ededed url(/images/tixie/icon-r1.png) no-repeat 12px 50% / 24px; color:#000; border-radius:6px; padding:7px 10px 10px 50px; margin-top:20px; font-size:14px;}
.popSelect .cur{ background:#6db324 url(/images/tixie/icon-r2.png) no-repeat 12px 50% / 24px; color:#fff;}
.popSelect .dd h5{ font-size:20px; font-weight:700;}
.popSelect .dd p{ line-height:1.4; opacity:.5;}
.popSelect .tit{ color:#333;}
.popSelect .btn a{ display:flex; background:#222; color:#fff; margin-top:40px;  border-radius:6px; height:48px;align-items:center;justify-content:center;}

/*换产品*/
.popTddy { position: fixed; background: rgba(0,0,0,.5); left: 0; top: 0; right: 0; bottom: 0; z-index: 3001; visibility:hidden;}
.popTddy .boxsize { opacity: 0; visibility: hidden; transform: scale(0); padding: 16px 16px 80px; position: absolute; background: rgba(255,255,255,.99); left: 15px; right: 15px; top: 15px; bottom: 15px; color: #000; box-shadow: 0 0 20px rgba(0,0,0,.1); border-radius: 10px; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.popTddy .boxsize .tips { box-shadow:0 0 10px rgba(0,0,0,.1); background:#fff;  padding: 16px; border-radius: 10px; position: absolute; z-index: 20; left: 15px; right: 15px; top: 15px; bottom: 15px; display:flex; justify-content:center; align-items:center; transition:.3s;}
.popTddy .boxsize .tips .text { background: -webkit-linear-gradient(-45deg, rgba(247,51,17,1) 0%,rgba(226,24,24,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); color: #fff; padding: 16px; font-size: 0.85rem; border-radius: 8px; }
.popTddy .boxsize .lok span{ display:block; background:#fff; color:#000; text-align:center; padding:10px 0;margin-top:20px; border-radius:6px;}
.popTddy .boxsize .lok span:active{ background:#ddd;}
.popTddy .dd { display: block; background: #ededed url(/images/tixie/icon-r1.png) no-repeat 95% 22px / 24px; color: #000; border-radius: 6px; padding: 7px 14px 14px 14px; margin-top: 20px; font-size: 14px; }
.popTddy .cur { background: #34af1e url(/images/tixie/icon-r2.png) no-repeat 95% 22px / 24px; color: #fff; }
.popTddy .dd h5 { font-size: 17px; font-weight: 700; }
.popTddy .dd p { line-height: 1.4; opacity: .5; }
.popTddy .tit { color: #333; }
.popTddy .btn { display: flex; position: fixed; left: 41px; right: 41px; bottom: 36px; z-index: 10; display:none;}
.popTddy .btn a { width: 100%; display: flex; background: #4178fb; color: #fff; border-radius: 6px; height: 48px; align-items: center; justify-content: center; }
.popTddy .btn a:last-child{ width:45%; margin-left:10px; background:#ccc;}
.popTddy .list { display: none; line-height: 1.6; border-top: 1px dashed #ccc; margin-top: 8px; padding-top: 8px; }
.popTddy .list div { font-size: .8rem; display:flex; color:#fff; justify-content:space-between; margin-bottom:5px;}
.popTddy .list div span { width: 80%; color: #fff; }
.popTddy .list div em { color: #fff; margin-right: 4px; }
.popTddy .cur .list { display:block; }
#packlist { opacity: 0; transform: translateY(20px) }
.popTddy.css3 { visibility: visible; }
.popTddy.css3 .boxsize { transition: all .5s ease; transform: scale(1); opacity: 1; visibility: visible; }
.popTddy.css3 #packlist { transition: 1s 1s; opacity: 1; transform: translateY(0) }
.popTddy.css3 .popTddy .btn{ visibility:visible;}
.popTddy.css3 .boxsize.show .tips { position: relative; z-index: 20; left: auto; right: auto; top: auto; bottom: auto; padding:0;}
.popTddy.css3 .boxsize.show .tips .lok { display: none; }
.popTddy.css3 .boxsize.show .tips .text{ font-size:.75rem;}
/*查询物流*/
.search_ul .li { background: #fff; margin: 20px; border-radius: 20px; padding: 20px; line-height: 1.6; font-size: .8rem; box-shadow: 2px 2px 5px rgba(0,0,0,.05); }
.search_ul .flex{ display:flex; justify-content:space-between;}
.search_ul span{ font-size:.75rem; color:#999;}
.search_ul .bor_m { border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 10px; }
.search_ul .bom { background: #f8f8f8; padding: 20px; border-radius: 15px; margin-top:20px;}
.search_ul .bom a{ background:#0079ff; color:#fff; border-radius:4px; padding:4px 10px;}
.search_ul .top div{ display:flex; align-items:center;}
.search_ul .top span { width: 80px; flex-shrink:0; display: inline-block; }

.pop_search { visibility: hidden; transform: scale(.5); opacity: 0; position: fixed; background: #fff; left: 10px; top: 55px; right: 10px; bottom: 10px; z-index: 1000;transition: all .3s ease; border-radius: 10px; }
.pop_search .oh { height:100%; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.pop_search ul { padding: 30px 20px 100px 30px; font-size: .75rem; }
.pop_search li { border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 10px; list-style: disc }
.pop_search li:last-child{ border:0;}
.pop_search li span { color: #999; display: block; }
.pop_search .tixie-scu{ position:fixed; left:0; bottom:0; right:0; padding:0;}
.css3_search .pop_search { transform: scale(1); visibility: visible; opacity: 1; }



.pop-tips2021 { position: fixed; background: rgba(0,0,0,.2); left: 0; top: 0; right: 0; bottom: 0; z-index: 3001; display: flex; justify-content: center; align-items: center; transition: .3s; visibility: hidden; opacity: 0; }
.pop-tips2021 .con { width: 80vw; padding: 40px; background: #fff; color: #000; box-shadow: 0 0 20px rgba(0,0,0,.1); border-radius: 10px; text-align: center; transform: scale(.5); transition: .3s; }
.pop-tips2021 .img img { width: 180px; height: 180px; padding: 10px; background: #fff; }
.pop-tips2021 .text { padding: 40px 0 0; font-size:.85rem;}
.pop-tips2021.show { visibility: visible; opacity: 1; }
.pop-tips2021.show .con { transform: scale(1); }

.pop-text2021 { position: fixed; background: rgba(0,0,0,.8); left: 0; top: 0; right: 0; bottom: 0; z-index: 3001; display: flex; justify-content: center; align-items: center; transition: .3s; visibility: hidden; opacity: 0; }
.pop-text2021 .con {  width: 90vw;  background: #fff; color: #000; box-shadow: 0 0 20px rgba(0,0,0,.1); border-radius: 10px;  transform: scale(.5); transition: .3s; position:relative;}
.pop-text2021 .con .close{ position:absolute; right:0; top:0; background:#999; color:#fff; padding:10px 20px; border-radius:0 10px 0 10px ;}
.pop-text2021 .con .close.cur { background: red; color: #fff; }
.pop-text2021 .con .sc { max-height: 70vh; overflow-y: auto; text-align: justify; font-size: .75rem; padding: 6vw; }
.pop-text2021.show { visibility: visible; opacity: 1; }
.pop-text2021.show .con { transform: scale(1); }