@font-face {
    font-family: "iconfont";
    src: url('iconfont.eot?t=1517989379039');
    /* IE9*/
    src: url('iconfont.eot?t=1517989379039#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
        url('iconfont.ttf?t=1517989379039') format('truetype'),
        /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
        url('iconfont.svg?t=1517989379039#iconfont') format('svg');
    /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-dianhua:before {
    content: "\e606";
}

.icon-shuoming:before {
    content: "\e6c6";
}

.icon-ok:before {
    content: "\e608";
}

.icon-xiugai:before {
    content: "\e615";
}

.icon-icon:before {
    content: "\e655";
}

.icon-jingdong:before {
    content: "\e812";
}

.icon-arrfill_u-copy:before {
    content: "\e647";
}

.icon-shenhezhong:before {
    content: "\e650";
}

.icon-shenhezhong1:before {
    content: "\e663";
}

.icon-tubiaolunkuohua20:before {
    content: "\e679";
}

.icon-huida-copy1:before {
    content: "\e603";
}

.icon-guize:before {
    content: "\e837";
}

.icon-liucheng:before {
    content: "\e60c";
}

.icon-meiyoushujuyemian1:before {
    content: "\e639";
}

.icon-icon-test:before {
    content: "\e6bd";
}

.icon-tubiao-1:before {
    content: "\e6f9";
}

.icon-jiantou:before {
    content: "\e602";
}

.icon-neirong:before {
    content: "\e60a";
}

.icon-xuanzhong:before {
    content: "\e60f";
}

.icon-quan:before {
    content: "\e660";
}

.icon-lajitong:before {
    content: "\e616";
}

.icon-shengjiangpaixu:before {
    content: "\e61f";
}

.icon-haihang:before {
    content: "\e605";
}

.icon-huodongyebucunzai:before {
    content: "\e60b";
}

.icon-dengpao:before {
    content: "\e628";
}

.icon-fail:before {
    content: "\e600";
}

.icon-changjianzujian:before {
    content: "\e66d";
}

.icon-zhongguohangkong:before {
    content: "\e7c0";
}

.icon-tubiao-:before {
    content: "\e74f";
}

.icon-wen2:before {
    content: "\e672";
}

.icon-yudingzhongxintubiao-:before {
    content: "\e65f";
}

.icon-xinxigongkaiguiding-:before {
    content: "\e623";
}

.icon-huabanfuben:before {
    content: "\e601";
}

.icon-hainanhangkong:before {
    content: "\e7b8";
}

.icon-meiyoushujuyemian:before {
    content: "\e609";
}

.icon-jiangxu1-copy:before {
    content: "\e714";
}

.icon-shengxu-copy:before {
    content: "\e715";
}

.icon-caozuoshibai:before {
    content: "\e607";
}

.icon-sichuanhangkong_U:before {
    content: "\e617";
}








* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

html {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    /*关闭iPhone 和 Android 的浏览器纵向和橫向模式自动调整字体大小的功能。*/
    -webkit-tap-highlight-color: transparent;
    /*在图片或者链接上，不出现被选中的颜色*/
    background: #f4f4f4;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
    margin: 0;
    padding: 0;
}

body {
    width: 100%;
    height: 100%;
    /*  -webkit-overflow-scrolling: touch; */
    background-color: #F4F4F4;
    /*使用具有回弹效果的滚动, 当手指从触摸屏上移开，内容会继续保持一段时间的滚动效果。
    继续滚动的速度和持续的时间和滚动手势的强烈程度成正比*/
    font-family: "Microsoft YaHei", Helvetica, Arial, STHeiTi, sans-serif;
    font-size: 16px;
}

/**:not(input, select, textarea) {
    -webkit-touch-callout: none;!*长按屏幕时会禁止设备弹出列表按钮*!
    -webkit-user-select: none;
    !*禁止选中文本内容,之所以放在这里是因为如果放到body中会导致个别Android机型（Google  Nexus，Android 4.2.2）输入框无法输入*!
}*/

/*清除输入框内阴影*/
input,
select,
textarea {
    border: 0;
    -webkit-appearance: none;
    /*用来改变按钮和其他控件的外观,加上这个以后，select的高度就可以改变了。所以，当然也可以用于其他浏览器控件中*/
    appearance: none;
}

:focus {
    outline: 0;
    -webkit-tap-highlight-color: transparent;
    /*防止获取焦点时，出现边框*/
}

ol,
ul {
    list-style: none;
}

li {
    float: left;
}

a,
a:active,
a:hover {
    text-decoration: none;
}

/*禁用长按页面时的弹出菜单(iOS下有效) ,img和a标签都要加*/
img,
a {
    -webkit-touch-callout: none;
}

/*去掉点击链接和文本框对象时默认的灰色半透明覆盖层(iOS)或者虚框(Android)*/
a,
button,
input,
textarea {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.left {
    float: left;
}

.right {
    float: right;
}

/*.clearfix{
    clear: both;
    height: 0px;
    font-size: 0;
}*/

.clearfix::after {
    content: "";
    display: block;
    clear: both;
    height: 0px;
    width: 0px;
    overflow: hidden;
}

.clearfix::before {
    content: "";
    display: block;
    clear: both;
    height: 0px;
    width: 0px;
    overflow: hidden;
}

.clearfix {
    -ms-zoom: 1;
}



.home_background {
    background: #fff;
}

.serch_box {
    position: absolute;
    z-index: 2;
    top: .46rem;
}

.addrBorderTop {
    border-top: 3px solid #f4f4f4;
}

.pageBox {
    height: 100%;
    width: 100%;
    -webkit-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
    display: -ms-box;
    display: box;
}

.contain {
    /* overflow:auto; */
    -webkit-overflow-scrolling: touch;
    -webkit-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
    -webkit-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
    display: -ms-box;
    display: box;
}

.content_box {
    overflow: auto;
    -webkit-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
}

/*首页弹框*/
.noticeBg {
    background: #ccc;
    border-radius: 4px;
    color: #fff;
    border: none;
    height: .36rem;
    margin-right: .3rem;
    font-size: 14px;
}

.switchNotice4 {
    background: #2992eb;
    border-radius: 50px;
    color: #fff;
    border: none;
    height: .36rem;
    margin-right: .3rem;
    font-size: 14px;
}

.switchNotice5 {
    background: #2992eb;
    border-radius: 50px;
    color: #fff;
    border: none;
    height: .36rem;
    margin-right: .2rem;
    font-size: 14px;
}

.query_btn {
    background: #f00;
    border-radius: 4px;
    color: #fff;
    border: none;
    height: .37rem;
    margin-right: .4rem;
    font-size: 14px;
}

#systemDialog .weui-dialog__btn:after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    bottom: 0;
    border-left: 1px solid transparent;
    color: #D5D5D6;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
}

.weui-dialog3 {
    width: 3.5rem;
    height: 75%;
    border: 10px solid #d8b55e;
}

#systemDialog .weui-dialog {
    position: fixed;
    /*max-width: 350px;*/
    max-width: 3.2rem;
    top: 50%;
    left: 50%;
    background-color: #FFFFFF;
    text-align: center;
    border-radius: .1rem;
    overflow: hidden;
}

.weui-dialog3 .imgBox {
    width: 114%;
    height:88vh;
    padding-right: 0.45rem;
    overflow: hidden;
    border-radius: .1rem;
}

.weui-dialog__title3 {
    font-weight: bold;
    font-size: 18px;
    position: absolute;
    top: .2rem;
    text-align: center;
    width: 100%;
}

.weui-dialog__ft3 {
    position: relative;
    line-height: 40px;
    font-size: 18px;
    display: flex;
    bottom: -75%;
    width: 2.6rem;
    margin-left: .45rem;
}

#systemDialog .weui-dialog__ft3:after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-top: 1px solid transparent;
    color: #D5D5D6;
    transform-origin: 0 0;
    transform: scaleY(0.5);
}

.screenNotice {
    overflow: auto;
    text-align: left;
    position: absolute;
    top: 0.8rem;
    width: 2.5rem;
    font-size: 16px;
    left: 0.35rem;
    height: 50%;
    background: transparent;
}

.header {
    /*width: 100%;
    height: .44rem;
    background: #fff;
    text-align: center;
    z-index: 1;*/
    width: 100%;
    height: .46rem;
    background: #fff;
    text-align: center;
    z-index: 1;
}

.header .goBack {
    /*position: absolute;
	left: .10rem;
	top: 0;
	width: .40rem;
	height: .44rem;
	line-height: .44rem;
	font-size: 13px;*/
    position: absolute;
    left: .10rem;
    top: 4px;
    width: .40rem;
    height: .46rem;
    line-height: .46rem;
    font-size: 14px;
}

.header .title {
    /*width: 100%;
	height: .44rem;
	line-height: .44rem;
	font-size: 15px;
    font-weight: bold;*/
    width: 100%;
    height: .46rem;
    line-height: .46rem;
    font-size: 15px;
    font-weight: bold;
}

.header .closePopPage {
    /*display:none;
	position: absolute;
	left: .10rem;
	top: 0;
	width: .40rem;
	height: .44rem;
	line-height: .44rem;
	font-size: 13px;*/
    display: none;
    position: absolute;
    left: .10rem;
    top: 0;
    width: .40rem;
    height: .46rem;
    line-height: .46rem;
    font-size: 14px;
}

.content_detail {
    -webkit-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
    display: -ms-box;
    display: box;
}

.content_child {
    overflow: auto;
    -webkit-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
}

.space {
    /*width: 100%;*/
    /*height: .10rem;*/
    /*background-color: #f4f4f4;*/
}

.banner-content {
    /*height: 1.88rem;*/
    width: 100%;
    height: 1.55rem;
    overflow: hidden;
}

.banner-content img {
    width: 100%;
    height: 1.55rem;
}

.banner-content2 img {
    width: 100%;
    height: 1.55rem;
    padding: 0 .1rem 0 .1rem;
}

.sou_span {
    display: inline-block;
    width: 3rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: .40rem;
}

.home_sou {
    display: inline-block;
    position: absolute;
    left: 20px;
    top: 5px;
}

.home_sou img {
    width: 65%;
}

.home_sou i {
    /*border-right: 1px solid #ccc;*/
    position: relative;
    left: 40px;
    bottom: 20px;
    display: block;
    background: #ccc;
    width: 1px;
    height: 10px;
}

/*-----专区start------*/
.specialActy {
    margin: .1rem 0 0;
    /*height: 1.1rem;*/
    min-height: .8rem;
    background: #fff;
    /* border-bottom: 15px solid #f6f6f6; */
    padding-bottom: .1rem;
}

.more {
    display: block;
    height: .28rem;
    width: 100%;
    text-align: right;
}

.more_area_img {
    width: 1.85rem;
    height: 1.85rem;
}

.more_span {
    display: inline-block;
    font-size: 14px;
    color: #333;
    line-height: .28rem;
    padding-right: .1rem;
}

.more_title {
    display: inline-block;
    float: left;
    padding-left: .16rem;
    font-size: 15px;
    font-weight: bold;
    line-height: .28rem;
}

.more img {
    line-height: .28rem;
    width: .12rem;
    float: right;
    margin: .08rem .05rem;
}

.specialActyItem {
    display: block;
    float: left;
    width: 25%;
    text-align: center;
    padding-top: 0.06rem;

}

.specialActyItem a img {
    /*width: .36rem;*/
    width: 0.5rem;
    display: inline-block;
}

.specialActyItem span {
    font-size: .13rem;
    color: #333;
    width: 25%;
    text-wrap: none;
}

#more_area {
    width: 100%;
    background: #fff;
    margin-bottom: .07rem;
}

#more_area .specialActyItem .imgBox {
    width: .36rem;
    height: .36rem;
    display: block;
    margin: 0 auto;
}

#more_area .specialActyItem .imgBox img {
    width: .36rem;
    display: inline-block;
}

.arae_item {
    height: 2.13rem;
    width: 50%;
    border: 1px solid #e6e6e6;
    float: left;
}

.area_img {
    height: 100%;
    width: 100%;
}

.area_div {
    width: 100%;
    background: #fff;
    margin-bottom: .07rem;
}

.area_text {
    font-size: 14px;
    text-align: center;
}

.area_pad {
    padding: 0.02rem;
}

/*-----专区end------*/
.firstSction {
    display: flex;
    height: 55px;
    /* border-bottom: 15px solid #f6f6f6; */
}
.firstSction .firstSctionBox{
    /* height:75px ; */
}
.firstSction img{
    width: 100%;
    padding: 5%;
    border-radius: 13px;
}
.appcall {
    position: fixed;
    right: 10px;
    bottom: 100px;
    width: 50px;
    border-radius: 30px;
    height: 60px;
    z-index: 100;
}
.appcall span{
    background: url(https://cdn.creditcard.cmbc.cn/appui/img/JF-14.png) no-repeat;
    display: block;
    height: 20px;
    width: 20px;
    margin-left: 40px;
    margin-bottom: 0px;
    background-size: 16px;

}
.appcall img {
    width: 45px;
}
/*-----公告start------*/
.notice {
    margin-bottom: .1rem;
    width: 100%;
    height: .40rem;
    background-color: #BD0;
    margin-top: 0.05rem;
    border-bottom: 44px solid #f6f6f6;
}

.noticeContent {
    height: .30rem;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
}

.noticeContent img {
    float: left;
    height: .14rem;
    margin: .08rem .10rem;
}

.noticeContent .text-wrapper {
    width: 2.3rem;
    height: .30rem;
    padding-right: .10rem;
    overflow: hidden;

}

.noticeContent .text {
    width: 2.3rem;
    display: inline-block;
    line-height: .30rem;
    font-size: 13px;
    color: #333333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/*.swiper-container2{

}*/
/*.noticeContent .swiper-wrapper{
    line-height: .30rem;
    overflow: hidden;
}*/
/*-----公告end------*/


/*--------------------------------------------活动start-----------------------------------*/
.actyOne_1,
.actyTwo_1 {
    width: 100%;
    height: 2.5rem;
    padding: 0.02rem .15rem;
    background: #fff;
    margin-bottom: 0.08rem;
}

.actyThree_1,
.actyFour_1 {
    width: 100%;
    height: 2.1rem;
    padding: 0.05rem .15rem 0.03rem 0.15rem;
    background: #fff;
    margin-bottom: 0.08rem;
}

.acty .actyTitle {
    width: 100%;
    height: .28rem;
    text-align: center;
    /*border-bottom: solid 1px #e6e6e6;*/
    line-height: 25px;
}

.acty .actyTitle img {
    width: 14px;
    margin-right: .05rem;
}

.acty .actyTitle text {
    font-size: 14px;
    color: #555;
    line-height: .28rem;
}

/*-------------左一右二 start---------------*/
.actyImgThree {
    /* margin: .10rem 0; */
    width: 100%;
    height: 1.70rem;
    overflow: hidden;
}

.actyImgThree .imgLeft {
    width: 1.675rem;
    height: 100%;
    /*padding-right: .05rem;*/
    float: left;
    overflow: hidden;
    /*border-right: 1px solid #e6e6e6;*/
}

.actyImgThree .imgLeft img {
    width: 100%;
    height: 1.7rem;
}

.actyImgThree .imgRight {
    width: 1.675rem;
    height: 100%;
    float: right;
    /*padding-left: .15rem;*/
}

.actyImgThree .imgRight .imgRightTop {
    width: 100%;
    height: 50%;
    padding-bottom: .05rem;
    /*padding-left: .05rem;*/
    overflow: hidden;
    float: left;
    /*border-bottom: 1px solid #e6e6e6;*/
}

.actyImgThree .imgRight .imgRightBottom {
    width: 100%;
    height: 50%;
    padding-top: .05rem;
    /*padding-left: .05rem;*/
    overflow: hidden;
    float: left;
}

.actyImgThree .imgRight .imgRightTop img,
.actyImgThree .imgRight .imgRightBottom img {
    width: 1.675rem;
    height: .8rem;
}

/*.acty_1{*/
/*padding: 0.05rem 0.19rem;*/
/*}*/

/*-------------左一右二 end---------------*/

/*-------------右一左二 start---------------*/
.actyImgFour {
    width: 100%;
    height: 1.70rem;
    overflow: hidden;
}

.actyImgFour .imgRight {
    width: 1.675rem;
    /*padding-left: .05rem;*/
    height: 100%;
    float: right;
    overflow: hidden;
    /*border-left: 1px solid #e6e6e6;*/
}

.actyImgFour .imgRight img {
    width: 1.675rem;
    height: 1.7rem;
}

.actyImgFour .imgLeft {
    width: 1.675rem;
    /*height: 100%;*/
    float: left;
}

.actyImgFour .imgLeft .imgLeftTop {
    width: 100%;
    height: 0.8rem;
    overflow: hidden;
    float: left;
    padding-bottom: .05rem;
    /*padding-right: .05rem;*/
}

.actyImgFour .imgLeft .imgLeftBottom {
    width: 100%;
    height: 0.8rem;
    margin-top: .1rem;
    /*padding-right: .05rem;*/
    overflow: hidden;
    float: left;
    /*border-top: 1px solid #e6e6e6;*/
}

.actyImgFour .imgLeft .imgLeftTop img,
.actyImgFour .imgLeft .imgLeftBottom img {
    width: 100%;
    height: .8rem;
}

/*-------------右一左二 end---------------*/

/*-------------上一下二 start---------------*/
.actyImgOne {
    width: 100%;
    overflow: hidden;
}

.actyImgOne .imgTop {
    width: 100%;
    height: 1.19rem;
    overflow: hidden;
    /* border-bottom: 1px solid #e6e6e6; */
    margin-bottom: .1rem;
}

.imgTop img {
    width: 3.47rem;
}

.actyImgOne .imgBottom {
    width: 100%;
    /*height: .83rem;*/
    height: .8rem;
}

.actyImgOne .imgBottom .imgBottomLeft {
    width: 1.675rem;
    height: 100%;
    /*padding-right: .05rem;*/
    /*padding-top: 0.03rem;*/
    /*padding-top: 0.1rem;*/
    overflow: hidden;
    float: left;
    /*border-right: 1px solid #e6e6e6;*/
}

.actyImgOne .imgBottom .imgBottomRight {
    width: 1.675rem;
    height: 100%;
    /*padding-left: .05rem;*/
    /*padding-top: 0.1rem;*/
    overflow: hidden;
    float: right;
}

.actyImgOne .imgBottom .imgBottomLeft img,
.actyImgOne .imgBottom .imgBottomRight img {
    /*height: .72rem;*/
    /*height: 1rem;*/
    width: 1.70rem;
}

/*-------------上一下二 end---------------*/

/*-------------下一上二 start---------------*/
.actyImgTwo {
    width: 100%;
    overflow: hidden;
}

.actyImgTwo .imgBottom {
    width: 100%;
    height: 1.19rem;
    overflow: hidden;
    /* border-top: 1px solid #e6e6e6; */
    /*padding-top: .03rem;*/
    margin-top: 0.1rem;
}

.actyImgTwo .imgBottom img {
    width: 3.47rem;
}

.actyImgTwo .imgTop {
    width: 100%;
    /*height: .83rem;*/
    height: .8rem;
}

.actyImgTwo .imgTop .imgTopLeft {
    width: 1.675rem;
    height: 100%;
    /*padding-right: .05rem;*/
    /*padding-bottom: 0.03rem;*/
    overflow: hidden;
    float: left;
    /*border-right: 1px solid #e6e6e6;*/
}

.actyImgTwo .imgTop .imgTopRight {
    width: 1.675rem;
    height: 100%;
    /*padding-left: .05rem;*/
    /*padding-bottom: 0.03rem;*/
    overflow: hidden;
    float: right;
}

.actyImgTwo .imgTop .imgTopLeft img,
.actyImgTwo .imgTop .imgTopRight img {
    /*height: .72rem;*/
    width: 100%;
}

/*-------------下一上二  end---------------*/
/*-----------------------------------------------活动end---------------------------------------------*/

/*-------------首页畅销/推荐礼品  start---------------*/

.hotSaleGift {
    width: 100%;
    background: #fff;
    /*padding: 0.05rem;*/
    /*margin-bottom: .07rem;*/
    padding: 0.15rem 0.05rem 0.05rem 0.05rem;
    border-top: 15px solid #f6f6f6;
}

.hot_box {
    padding-left: .15rem;
}

.hotSaleGift_textP {
    font-size: 14px;
    color: #1a1c1e;
}

.hotSaleGift_pointP {
    font-size: 14px;
    color: #18b465;
}

.hotSaleGift_moneyP {
    font-size: 14px;
    color: #18b465;
}

.hotSaleGift .hot_li {
    /*border-right: 1px solid transparent;*/
}

.hotSaleGift_li {
    width: 50%;
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

.hotSaleGift_li img {
    width: 100%;
    padding: 0 .1rem;
}

.hotSaleGift_title {
    text-align: center;
}

.hotSaleGift .hotSaleGiftTitle {
    width: 100%;
    height: .28rem;
    text-align: center;
    /*border-bottom: 1px solid #e6e6e6;*/
    position: relative;
}

.hotMore_btn {
    position: absolute;
    right: 0.1rem;
    top: 0.05rem;
    font-size: 13px;
}

.hotSaleGift .hotSaleGiftTitle img {
    width: 14px;
    margin-right: .05rem;
}

.hotSaleGift .hotSaleGiftTitle text {
    font-size: 14px;
    color: #555;
    line-height: .28rem;
}

.hotSaleGift .content {
    /*width: 100%;*/
    display: block;
    margin: .10rem 0.1rem;
}

.content>div:nth-child(2n) {
    margin-left: 4%;
}

.content>div {
    margin-bottom: 20px;
}

.hotSaleGift .content .contentItem {
    height: 2.15rem;
    width: 48%;
    float: left;
    /* margin-bottom: .10rem; */
}

/*.hotSaleGift .content .contentItem:nth-of-type(odd){
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}*/
.hotSaleGift .content .contentItem:nth-child(even) {
    float: right;
    /*border-bottom: 1px solid #e6e6e6;*/
}

.hotSaleGift .content .img {
    width: 100%;
    /*height: 1.65rem;*/
    overflow: hidden;
    /* border-bottom: solid 1px #dcdcdc; */
    padding: 0.16rem 0.16rem 0.1rem 0.16rem;
    background: #f7f7f7;
}

.hotSaleGift .content .img img {
    height: 100%;
    /*之前只有高度，新增的宽度*/
    width: 100%;
}

.hotSaleGift .content .text {
    font-size: 13px;
    color: #333;
    width: 100%;
    padding: 0 .1rem;
    margin-top: 10px;
}

.hotSaleGift .content .text .desc {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: .24rem;
}

.hotSaleGift .content .text .price {
    line-height: .20rem;
    font-size: 12px;
}

/*.hotSaleGift .content .text .price .money{
    float: right;
}*/

.fontColor {
    color: #FB3535;
}

.hotSaleGift .content .text .price .score {
    float: left;
}

/*-------------首页畅销/推荐礼品  end---------------*/
.more_1 {
    display: inline-block;
    float: right;
}

.text {
    font-size: 0.15rem;
}

.text_z2 {
    font-weight: bold;
    float: left;
    margin-top: 0.1rem;
}

.text_z3 {
    font-weight: bold;
    float: left;
    padding-left: .16rem;
}

/*----------------------------------------以上是首页样式----------------------------------*/


/*------------------------------------------------------购物车样式Start------------------------------------------------*/
.cart {
    width: 100%;
    background-color: #f9f9f9;
}

/*.cart .giftClassify .giftClassifyItem{
    display: block;
    !*width: 100%;*!
}*/

.cart .giftClassifyTitle,
.confirmOrder .giftClassifyTitle {
    height: .35rem;
    line-height: .35rem;
    border-bottom: solid 1px #575757;
    overflow: hidden;
    margin: 0 .10rem;
}

/*.cart .giftClassifyTitle .img{
    height: 100%;
    width: 100%;
    display: inline-block;
    background: url("../img/JF-37.png") no-repeat center left;
    line-height: .35rem;
    background-size: 18px;
}*/

.cart .giftClassifyTitle img,
.confirmOrder .giftClassifyTitle img {
    width: 18px;
    vertical-align: middle;
}

.cart .giftClassifyTitle .text,
.confirmOrder .giftClassifyTitle .text {
    line-height: .35rem;
    color: #575757;
    font-size: 14px;
}

.empty_cart {
    font-size: 14px;
    color: #999;
    position: fixed;
    top: .12rem;
    right: .10rem;
    height: .20rem;
    display: block;
}

.empty_cart2 {
    font-size: 14px;
    color: #999;
    position: fixed;
    top: .20rem;
    right: .10rem;
    height: .46rem;
    display: block
}

.cart .giftItem {
    background-color: #fff;
    width: 100%;
    /*height:  1.58rem;*/
    padding: .05rem .10rem;
    border-bottom: solid 1px #dadada;
}

.cart .giftItemTop {
    display: block;
    width: 100%;
    min-height: .75rem;
    padding: .05rem 0;
}

.cart .giftItemTop .choiceImg {
    display: inline-block;
    width: .20rem;
    float: left;
    margin: .25rem .05rem 0 .05rem;
}

.cart .giftItemTop .giftImg {
    display: inline-block;
    width: .65rem;
    float: left;
    margin: 0 .05rem;
}

/*.cart .giftItemTop .choiceImg{
    height: 100%;
    width: 100%;
    display: inline-block;
    background: url("../img/JF-2.png") no-repeat center left;
    line-height: .35rem;
    background-size: .14rem;
    float: left;
}
.cart .giftItemTop .giftImg{
    height: 100%;
    width: 100%;
    display: inline-block;
    background: url("../img/JF-38.png") no-repeat center left;
    line-height: .65rem;
    background-size: .65rem;
    float: left;
}*/

.cart .giftItemTop .giftDesc {
    display: inline-block;
    width: 2.45rem;
    float: left;
    margin-left: .05rem;
}

.cart .giftItemTop .giftDesc .giftName {
    color: #333;
    font-size: 12px;
    float: left;
    line-height: .15rem;
    padding-left: 0.05rem;
    width: 100%;
}

.cart .giftItemTop .giftDesc .giftScale {
    color: #333;
    font-size: 12px;
    line-height: .28rem;
    float: left;
    padding-left: 0.05rem;
}

.cart .giftItemCenter {
    display: block;
    width: 100%;
    min-height: .25rem;
    padding: 0 .05rem;
}

.cart .giftItemCenter .price {
    float: left;

}

.cart .giftItemCenter .priceText {
    font-size: 12px;
    color: #333;
    line-height: .30rem;
}

.cart .giftItemCenter .priceNum {
    font-size: 12px;
    color: #18b465;
    font-weight: bold;
    line-height: .30rem;
}

.cart .numChoice,
.confirmOrder .numChoice {
    float: right;
    min-height: .30rem;
}

.marginLeft {
    margin-left: .1rem;
}

.marginRight {
    margin-right: .20rem;
}

.cart .numChoice li,
.confirmOrder .numChoice li {
    border-bottom: solid 1px #8a8b8b;
    border-top: solid 1px #8a8b8b;
    border-left: solid 1px #8a8b8b;
    width: .25rem;
    height: .25rem;
    text-align: center;
    color: #666;
    font-size: 13px;
    line-height: .26rem;
}

.cart .numChoice li .reduceSymbol,
.confirmOrder .numChoice li .reduceSymbol {
    font-size: 12px;
    /*width: .10rem;
	height: .01rem;
	border-top: solid 1px #666;
	display: inline-block;*/
}

.cart .numChoice li .addSymbol,
.confirmOrder .numChoice li .addSymbol {
    font-size: 20px;
}

.cart .numChoice li:last-child,
.confirmOrder .numChoice li:last-child {
    border-right: solid 1px #8a8b8b;
}

.giftItemBottom {
    height: .40rem;
     border-top: solid 1px #F4F4F4;
   /* margin-top: .05rem; */
    padding: .07rem .05rem;
}

.frBtn {
    border-radius: .2rem;
    width: .78rem;
    height: .26rem;
    background-color: #fff;
    font-size: 14px;
    float: right;
}

.statuTip {
    height: .26rem;
    font-size: 14px;
    color: #999;
}

.delBtn {
    border: solid 1px #999;
    color: #999;
}

.cartSpace {
    width: 100%;
    height: .07rem;
    background-color: #f4f4f4;
}

.cart .cartBottom {
    width: 100%;
    height: .44rem;
    background-color: #fff;
    padding-top: .1rem;
}

.cartBottom .choice {
    height: 100%;
    width: .60rem;
    display: block;
    float: left;
}

.cartBottom .choice .choiceImg {
    display: inline-block;
    width: .20rem;
    float: left;
    /* margin: .05rem .05rem;*/
    margin: .07rem 0 .08rem .05rem;
}

.cartBottom .choice .choiceText {
    font-size: 12px;
    color: #333;
    margin-left: .05rem;
}

.cartBottom .total {
    display: inline-block;
    height: .24rem;
    float: right;
    padding-right: .1rem;
}

.cartBottom .total .priceText,
.confirmOrderBottom .total .priceText {
    /*display: inline-block;*/
    font-size: 12px;
    color: #333;
    line-height: .24rem;
}

.cartBottom .total .priceNum,
.confirmOrderBottom .total .priceNum {
    font-size: 12px;
    color: #18b465;
    line-height: .24rem;
}

.cart .balanceBtn {
    width: .7rem;
    height: .26rem;
    border: solid 1px #2992eb;
    font-size: 12px;
    border-radius: .2rem;
    background-color: #fff;
    color: #2992eb;
    float: right;
}

.marginLeft10 {
    /*margin-left: .10rem;*/
    margin-left: 0.02rem;
}

/*-------------------------------------------------购物车样式end-----------------------------------------*/


/*---------------------------------礼品关键字搜索页面 Start------------------------------*/
.keySearch {
    width: 100%;
    background-color: #fff;
}

/* ------筛选框 -----start*/
.factor_box .fade-enter-active,
.fade-leave-active {
    transition: opacity 0.3s;
}

.factor_box .fade-enter,
.fade-leave-to {
    opacity: 0;
}

.slide-enter,
.slide-leave-active {
    transform: translate3d(0, 100%, 0)
}

.factor_box .popup-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100vh;
    widows: 100vw;
    background: rgba(0, 0, 0, 0.5);
    /* transition: transform .3s; */
}

@keyframes factorin {
    from {
        height: 0;
        opacity: 0;
    }

    to {
        opacity: 1;
        height: 2.5rem;
    }
}

@keyframes factorout {

    from {
        opacity: 1;
        height: 2.5rem;
    }

    to {
        opacity: 0;
        height: 0;
    }
}

.factor_box .popup-content {
    width: 100%;
    height: 2.5rem;
    position: fixed;
    padding: 20px 20px 0 20px;
    bottom: 0;
    border-radius: 20px 20px 0 0;
    left: 0;
    background-color: #fff;
    /* transition: transform .3s; */
}

.factor_box .popup-content-in {
    animation: factorin 1s;
}

.factor_box .popup-content-out {
    animation: factorout 1s;
}

.factor_box .popup-content .closeBox {
    position: absolute;
    right: 5%;
    top: 5%;
}

.factor_box .popup-content .intergralsection {
    margin-bottom: 20px;
    text-align: center;
}

.factor_box .popup-content .intergralsection .title {
    text-align: left;
}

.factor_box .popup-content .intergralsection input {
    width: 100px;
    /* border: 1px solid black; */
    background: #efecef;
    border-radius: 20px;
    margin-top: 10px;
    text-align: center;
    height: 25px;
}

.factor_box .popup-content .allTitle {
    text-align: center;
    font-size: 18px;
}

.factor_box .popup-content .intergralType {
    text-align: center;
}

.factor_box .popup-content .intergralType .title {
    text-align: left;
}

.factor_box .popup-content .typeBox {
    border: 1px solid gray;
    width: 100px;
    border-radius: 20px;
    font-size: 14px;
    display: inline-block;
    text-align: center;
}

.factor_box .popup-content .active {
    border: 1px solid #00b8ff;
}

.factor_box .buttonbox {
    text-align: center;
    margin-top: 9%;
}

.factor_box .buttonbox .leftBtn {
    width: 150px;
    background: orange;
    color: #fff;
    border: 0px;
    height: 30px;
    border-radius: 20px 0 0 20px;
}

.factor_box .buttonbox .rightBtn {
    width: 150px;
    background: #ff5e00;
    color: #fff;
    border: 0px;
    height: 30px;
    border-radius: 0px 20px 20px 0px;
}

/* ------蓝色搜索框 -----start*/
.keySearch .searchInputWrap,
.helpCenter .searchInputWrap,
.giftList .searchInputWrap {
    position: relative;
    width: 100%;
    height: .50rem;
    background-color: #29A2FF;
    text-align: center;
    padding-top: .11rem;
}

.keySearch .searchInputWrap .searchImg,
.helpCenter .searchInputWrap .searchImg {
    position: absolute;
    width: .24rem;
    height: .24rem;
    top: 50%;
    right: .48rem;
    margin-top: -.12rem;
}

.keySearch .searchInputWrap .searchInputBox,
.helpCenter .searchInputWrap .searchInputBox,
.giftList .searchInputWrap .searchInputBox {
    background-color: #248dde;
    width: 80%;
    height: .28rem;
    border-radius: .20rem;
    color: #fff;
    border: none;
    /* margin: 0 auto; */
}

.keySearch .searchInput,
.helpCenter .searchInput,
.giftList .searchInput {
    display: block;
    float: left;
    width: 85%;
    height: .28rem;
    line-height: .28rem;
    padding-left: .20rem;
    font-size: .14rem;
    color: #fff;
    text-align: left;
    border: 0;
    background: none;
    overflow: hidden;
}

.keySearch .deleteBox,
.helpCenter .deleteBox {
    display: block;
    float: left;
    width: 15%;
    height: .28rem;
    line-height: .26rem;
    border: 0;
    font-size: .26rem;
    background: none;
    color: #fff;
}

.contentList {
    width: 100%;
}

.contentList .item {
    height: .45rem;
    width: 100%;
    line-height: .45rem;
    color: #333;
    font-size: 15px;
    border-bottom: solid 1px #e7e7e7;
    padding-left: .10rem;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.contentList .clearHistory {
    text-align: center;
    background-color: #dcdcdc;
}

.contentList .position {
    display: inline-block;
    bottom: .40rem;
    right: .05rem;
    padding-left: 0.04rem;
}

.delete_span {
    top: .1rem;
    line-height: 18px;
    padding-left: 0.025rem;
    padding-bottom: 0.16rem;
}

/*---------------------------------礼品关键字搜索页面 end--------------------------------*/

/*---------------------------------礼品详情页面 start--------------------------------*/
.commonDialog2 {
    width: 100%;
    background-color: #fff;
    padding: .10rem 0 0 .10rem;
    /* position: fixed; */
    bottom: 0;
    left: 0;
    z-index: 500;
}

.commonDialog2 .top {
    min-height: 80px;
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
}

.commonDialog2 .top .img {
    width: .72rem;
    height: .72rem;
    overflow: hidden;
    margin: .04rem .10rem .04rem 0;
}
.commonDialog2 .top .box {
    display: flex;
}
.commonDialog2 .top .img img {
    width: 100%;
}

.commonDialog2 .top .priceText {
    font-size: 14px;
    color: #1a1c1e;
}

.commonDialog2 .center {
    /*width: 100%;
    max-height: 2.26rem;
    overflow-y: scroll;
    overflow-x: hidden;*/
    width: 100%;

}

.commonDialog2 .center .priceText {
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
}

.commonDialog2 .center .priceTextName {
    color: #8A8B8B;
}

.commonDialog2 .center .item {
    width: 100%;
    margin-bottom: .05rem;
}

.commonDialog2 .center .item p {
    /*height: 0.26rem;
    line-height: 0.26rem;
    color: #a8aeb2;
    font-size: 15px;*/
    position: relative;
    line-height: 0.26rem;
    color: #a8aeb2;
    font-size: 15px;
}

.commonDialog2 .center .item .scaleValue {
    width: 100%;
    vertical-align: middle;
    line-height: .32rem;
    padding-bottom: .1rem;
}

.commonDialog2 .center .item .scaleValue .scaleValueItem {
    min-width: .60rem;
    height: .26rem;
    padding: 0 .10rem;
    border: solid 1px #5F656B;
    color: #3f3b3a;
    font-size: 12px;
    margin-right: .20rem;
    display: inline-block;
    text-align: center;
    line-height: .24rem;
}

.commonDialog2 .center .numChoiceWrap,
.airGiftDetailWraper #totalityTabId .numChoiceWrap {
    margin-top: .10rem;
    width: 100%;
    height: .4rem;
    /* border-top: solid 1px #DCDCDC; */
    color: #8A8B8B;
    padding: 0.03rem 0 0.1rem 0;
}

.commonDialog2 .center .numChoiceWrap .numChoice,
.airGiftDetailWraper #totalityTabId .numChoiceWrap .numChoice {
    float: right;
    margin-right: .10rem;
}

.commonDialog2 .center .numChoiceWrap .numChoice li,
.airGiftDetailWraper #totalityTabId .numChoiceWrap .numChoice li {
    border-bottom: solid 1px #8a8b8b;
    border-top: solid 1px #8a8b8b;
    border-left: solid 1px #8a8b8b;
    width: .25rem;
    height: .25rem;
    text-align: center;
    color: #666;
    font-size: 13px;
    line-height: .25rem;
}

.commonDialog2 .center .numChoiceWrap .numChoice li:last-child,
.airGiftDetailWraper #totalityTabId .numChoiceWrap .numChoice li:last-child {
    border-right: solid 1px #8a8b8b;
}

.commonDialog2 .center .item .scaleValue .scaleValueItem.active {
    color: #29a2ff;
    border: solid 1px #29a2ff;
}

.title_style {
    padding: 0 20px 0;
    margin: 35px 5px 35px 5px;
    line-height: 1px;
    border-left: 110px solid #85c73d;
    border-right: 110px solid #85c73d;
    text-align: center;
}

.headv {
    /*position: fixed;*/
    top: 0;
    left: 0;
    right: 0;
    height: 140px;
    z-index: 10;
}

.headv .ccc {
    float: left;
    padding: 20px;
}

.headv-check {
    border-bottom: 2px solid #29a2ff;
}

.giftDetail {
    height: 100%;
    background-color: #f4f4f4;
    /*  margin-bottom: .50rem; */
}

.gift_tips {
    color: #f00;
    font-size: 12px;
    padding: 0 .15rem;
}

.gift_tips2 {
    color: #f00;
    font-size: 13px;
    padding: 0 .15rem;
    background: #fff;
}

.gift_tips3 {
    color: #f00;
    font-size: 12px;
    padding-left: .1rem;
}

/* .giftContent{
	background:#f4f4f4;
} */
.giftDetail .tabTitle {
    width: 100%;
    height: 0.5rem;
    /* display: flex; */
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    padding: 0.08rem .20rem 0 .20rem;
    background-color: #fff;
}

.giftDetail .tabTitle li {
    line-height: .35rem;
    /*flex: 1;*/
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 16px;
    color: #333;
    text-align: center;
    margin: 0 .10rem;
}

.giftDetail .tabTitle li.active {
    color: #29a2ff;
    border-bottom: solid 1px #29a2ff;
}

.giftDetail .giftImg {
    width: 100%;
    height: 2.86rem;
    /*  margin-top: .10rem; */
    overflow: hidden;
    background: #fff;
}

.giftDetail .giftImg img {
    width: 100%;
    height: 2.86rem;
}

.giftDetail .giftName {
    display: block;
    padding: 0.08rem .10rem;
    width: 100%;
    color: #1a1c1e;
    font-size: 14px;
    background-color: #fff;
    line-height: 24px;
}

.giftDetail .perMileage {
    font-size: 12px;
    color: red;
}

.giftDetail .priceList {
    width: 100%;
    background-color: #fff;
    padding: .08rem .05rem 0 .05rem;
}

.giftDetail .priceList .item {
    /*width: 100%;
    padding: 0 .10rem;
    border-bottom: solid 1px #E7E7E7;*/
    width: 100%;
    padding: 0 .1rem;
    border-bottom: solid 1px #E7E7E7;
}

.giftDetail .priceList .priceItem {
    height: 0.35rem;
    line-height: 0.35rem;
}

.giftDetail .priceList .priceItem span {
    float: left;
    margin-right: 2px;
}

/*.giftDetail .priceList .priceItem span:nth-child(6){*/
/*!*float:right;*!*/
/*margin-left:2px;*/
/*}*/
.aircommonSpace {
    width: 100%;
    background-color: #f4f4f4;
    height: .05rem;
    display: block;
}

.giftDetail .priceList .scaleChoiceItem {
    min-height: .30rem;
    line-height: .30rem;
}

.giftDetail .priceList .scaleChoiceItem div {
    font-size: 14px;
    color: #1a1c1e;
}

.giftDetail .priceList .scaleChoiceItem .choiceImg {
    height: .16rem;
    display: inline-block;
    float: right;
    position: absolute;
    top: 50%;
    margin-top: -.08rem;
    right: 5px;
}

.giftDetail .priceList .priceItem .priceText {
    font-size: 12px;
    color: #5f656b;
}

.giftDetail .priceList .errMsg .priceText {
    font-size: 12px;
    color: #5f656b;
}

.giftDetail .priceList .priceItem .priceNum {
    font-size: 14px;
    color: #18b465;
}

.giftDetailWraper .agree_box {
    padding-left: 0;
    border-top: solid 1px #DCDCDC;
}

.operBtn,
.singleBtn {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    width: 100%;
    height: 0.56rem;
    background-color: #fff;
    padding: .1rem .09rem .09rem .09rem;
    margin-top: .1rem;
}

.operBtn input,
.singleBtn input {
    /*flex: 1;*/
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: .32rem;
    text-align: center;
    border-radius: .05rem;
    margin: 0 .10rem;
}

.operBtn input:first-child,
.singleBtn input:first-child {
    background-color: #29a2ff;
    color: #fff;
}

.operBtn input:last-child {
    background-color: #fff;
    color: #29a2ff;
    border: solid 1px #29a2ff;
}

.operBtn button {
    width: 3rem;
    height: .32rem;
    margin: 0 auto;
    display: block;
    line-height: .32rem;
    border-radius: 4px;
    background: #18b465;
    color: #fff;
    border: 1px solid #18b465;
    font-weight: bold;
}
/** 今日库存完提示后置灰按钮start */
.zhoperBtn{
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    width: 100%;
    height: 0.56rem;
    background-color: #fff;
    padding: .1rem .09rem .09rem .09rem;
    margin-top: .1rem;
}
.zhoperBtn input{
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: .32rem;
    text-align: center;
    border-radius: .05rem;
    margin: 0 .10rem;
}
.zhoperBtn input:first-child{
    background-color:#c0c0c0;
    color: #fff;
}
.zhoperBtn input:last-child{
    background-color: #c0c0c0;
    color: #fff;
}
/** 今日库存完提示后置灰按钮end */
.advisory_item {
    width: 100%;
    background: #fff;
    font-size: 14px;
    color: #333;
    margin-bottom: .08rem;
}

.advisory_item .commonSpace {
    height: .03rem;
}

.advisory_tit {
    height: .35rem;
    line-height: .35rem;
    padding-left: .1rem;
    border-bottom: 1px solid #E7E7E7;
}

.advisory_tit span {
    font-weight: 900;
}

.advisory_con {
    line-height: .22rem;
    padding-left: .12rem;
    padding-top: .01rem;
    word-wrap: break-word;
}

.icongreen {
    width: .24rem;
    text-align: center;
    display: inline-block;
    color: #18b465;
}

.iconblue {
    width: .24rem;
    text-align: center;
    display: inline-block;
    color: #29a2ff;
}

/*--------加入购物车和立即兑换弹出框start-------*/
#scaleChoiceDialogWrap,
#addToCartDialogWrap,
#buyNowDialogWrap {
    display: none;
}

#scaleChoiceDialogWrap.show,
#addToCartDialogWrap.show,
#buyNowDialogWrap.show {
    display: block;
}

.commonDialog {
    width: 100%;
    background-color: #fff;
    padding: .10rem 0 0 .10rem;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 500;
}

/*.scaleChoiceDialog{
    height: 3.90rem;
}*/

.commonDialog .top {
    width: 100%;
    /*height: .80rem;*/
    position: relative;
}

.commonDialog .top .closeBtn {
    top: 0;
    right: .10rem;
}

.commonDialog .top .img {
    width: .72rem;
    height: .72rem;
    overflow: hidden;
    margin: .04rem .10rem .04rem 0;
    float: left;
}

.commonDialog .top .img img {
    width: 100%;
}

.commonDialog .top .text {
    /*height: .80rem;*/
    float: left;
}

.commonDialog .top .item {
    height: .26rem;
    line-height: .26rem;
}

.commonDialog .top .priceItem {
    width: 70%;
}

.commonDialog .top .priceText {
    font-size: 14px;
    color: #1a1c1e;
}

.commonDialog .top .priceNum {
    font-size: 14px;
    color: #ff2929;
    ;
}

.commonDialog .center {
    width: 100%;
    max-height: 2.26rem;
    overflow-y: scroll;
    overflow-x: hidden;
}

.commonDialog .center .item {
    width: 100%;
    margin-bottom: .05rem;
}

.commonDialog .center .item p {
    height: .24rem;
    line-height: .24rem;
    color: #a8aeb2;
    font-size: 15px;
}

.commonDialog .center .item .scaleValue {
    width: 100%;
    vertical-align: middle;
    line-height: .32rem;
}

.commonDialog .center .item .scaleValue .scaleValueItem {
    min-width: .60rem;
    height: .26rem;
    padding: 0 .10rem;
    border: solid 1px #5F656B;
    color: #3f3b3a;
    font-size: 12px;
    margin-right: .20rem;
    display: inline-block;
    text-align: center;
    line-height: .24rem;
}

.commonDialog .center .item .scaleValue .scaleValueItem.active {
    color: #29a2ff;
    border: solid 1px #29a2ff;
}

.commonDialog .center .numChoiceWrap,
.airGiftDetailWraper #totalityTabId .numChoiceWrap {
    margin-top: .10rem;
    width: 100%;
    height: .38rem;
    border-top: solid 1px #DCDCDC;
    color: #8A8B8B;
    padding: .05rem 0;
}

.airGiftDetailWraper #totalityTabId .numChoiceWrap {
    border-top: none;
    margin-top: 0;
    padding-left: .10rem;
    font-size: 14px;
    line-height: .28rem;
}

/*跑马灯效果提出去到common.css文件中了*/


.commonDialog .center .numChoiceWrap .numChoice,
.airGiftDetailWraper #totalityTabId .numChoiceWrap .numChoice {
    float: right;
    margin-right: .10rem;
}

.commonDialog .center .numChoiceWrap .numChoice li,
.airGiftDetailWraper #totalityTabId .numChoiceWrap .numChoice li {
    border-bottom: solid 1px #8a8b8b;
    border-top: solid 1px #8a8b8b;
    border-left: solid 1px #8a8b8b;
    width: .25rem;
    height: .25rem;
    text-align: center;
    color: #666;
    font-size: 13px;
    line-height: .25rem;
}

.airGiftDetailWraper #totalityTabId .numChoiceWrap .numChoice li {
    height: .26rem;
    line-height: .26rem;
}

.commonDialog .center .numChoiceWrap .numChoice li:last-child,
.airGiftDetailWraper #totalityTabId .numChoiceWrap .numChoice li:last-child {
    border-right: solid 1px #8a8b8b;
}

.commonDialog .bottom {
    width: 100%;
    height: .56rem;
    border-top: solid 1px #DCDCDC;
    line-height: .50rem;
    text-align: center;
    padding-right: .10rem;
}

.commonDialog .bottom input {
    height: .32rem;
    background-color: #29a2ff;
    color: #fff;
    font-size: 16px;
    line-height: .32rem;
    text-align: center;
}

.commonDialog .bottom .btnOne {
    width: 2.70rem;
}

.commonDialog .bottom .btnTwo {
    width: 46%;
    margin: 0 1%;
}

.scaleChoiceDialog .dialogPriceList {
    /* float: left; */
}

.scaleChoiceDialog .dialogPriceList .scaleChoiceItem {
    float: none !important;
}

.scaleChoiceDialog .dialogPriceList .scaleChoiceItem .scalePriceNum {
    font-size: 14px;
    color: #18b465;
}

/*.scaleChoiceDialog .dialogPriceList .item{
    width: 100%;
    padding: 0 .10rem;
    border-bottom: solid 1px #E7E7E7;
}
.scaleChoiceDialog .dialogPriceList .priceItem{
    height: .27rem;
    line-height: .27rem;
}*/
/*--------加入购物车和立即兑换弹出框end-------*/

.giftDetail .dialogPriceList {
    width: 70%;
    background-color: #fff;
    padding: 0;
    display: block;
}

.giftDetail .dialogPriceList .item {
    border-bottom: none;
}

.giftDetail .detailContent {
    width: 100%;
    padding: 0;
    display: none;
}

.picDetailBox img {
    width: 100%;
    display: block;
    /*margin-bottom:.1rem;*/
}

.giftDetailCart {
    position: fixed;
    top: .12rem;
    right: .15rem;
    height: .20rem;
    width: .20rem;
    display: block;
    overflow: hidden;
}

.giftDetailCart img {
    height: .20rem;
    width: 100%;
    display: block;
}

.soldOut {
    text-align: center;
    width: 90%;
    line-height: 0.01rem;
    color: #fff;
    border: #fff;
    background: #ccc;
    border-radius: .1rem;
    height: .33rem;
    margin-left: .17rem;
    /*display: none;*/
    font-size: 15px;
}

/*---------------------------------礼品详情页面 end----------------------------------*/

/*---------------------------------订单详情页面 start----------------------------------*/
.orderDetail .searchInputWrap {
    position: relative;
    width: 100%;
    height: .50rem;
    padding-top: .11rem;
    z-index: 10;
    background: #f4f4f4;
}

.orderDetail .searchInputWrap .searchImg {
    position: absolute;
    width: .24rem;
    height: .24rem;
    top: 50%;
    right: .08rem;
    margin-top: -.12rem;
}

.orderDetail .searchInputWrap .searchInputBox {
    width: 80%;
    height: .28rem;
    border-radius: .2rem .20rem;
    margin: 0 auto;
    background: #fff;
}

.orderDetail .searchInput {
    display: block;
    float: left;
    width: 88%;
    height: .28rem;
    line-height: .28rem;
    padding-left: .20rem;
    font-size: .14rem;
    color: #333;
    text-align: left;
    border: none;
    background: none;
    overflow: hidden;
}

.orderDetail .deleteBox {
    display: block;
    float: left;
    width: 12%;
    height: .28rem;
    line-height: .26rem;
    border: 0;
    font-size: .26rem;
    color: #333;
    text-align: center;
}

.giftInfo {
    width: 100%;
    padding: 0 .10rem;
    background-color: #fff;
    border-bottom: solid 1px #DADADA;
    margin-bottom: .54rem;
}

.giftInfo_retgoods {
    width: 100%;
    background-color: #fff;
    border-bottom: solid 1px #DADADA;
}

.orderGiftInfo {
    width: 100%;
    background-color: #fff;
    border-bottom: solid 1px #DADADA;
}

.orderGiftInfo .center {
    width: 100%;
    padding: 0 .10rem;
}

.giftTitle {
    height: .35rem;
    padding: 0 .10rem;
    border-bottom: solid 1px #575757;
    overflow: hidden;
    background-color: #F9F9F9;
}

.giftTitle img {
    width: 16px;
    vertical-align: middle;
}

.giftTitle .text {
    line-height: .35rem;
    colr: #575757;
    font-size: 14px;
}

.ruleBtn {
    border: solid 1px #29A2FF;
    color: #29A2FF;
}

.orderDetail .couponCode {
    width: 100%;
    /*height: .50rem;*/
    line-height: .30rem;
    border-top: solid 1px #f4f4f4;
}

.quan_999 {
    color: #999;
}

.orderDetail .orderInfo {
    width: 100%;
    background-color: #fff;
    margin-top: .10rem;
}

.orderDetail .orderContent {
    width: 100%;
    background-color: #fff;
    padding: 0 .10rem;
}

.orderDetail .orderContent .item,
.logistics {
    width: 100%;
    height: .30rem;
    line-height: .30rem;
    /* border-bottom: solid 1px #f4f4f4; */
}

.orderDetail .orderContent .item:last-child {
    border-bottom: solid 1px #dcdcdc;
}

.orderDetail .orderContent .item .itemName,
.logistics .itemName,
.orderDetail .couponCode .itemName {
    color: #333;
    font-size: 14px;
    display: inline-block;
    float: left;
}

.orderDetail .orderContent .item .itemValue,
.logistics .itemValue,
.orderDetail .couponCode .itemValue {
    color: #999;
    font-size: 14px;
    display: inline-block;
    float: right;
}

.orderDetail .couponCode .couponCodeName {
    color: #999;
    font-size: 12px;
    display: inline-block;
    margin-left: .05rem;
    float: left;
}

.orderDetail .orderContent .item .itemValue.subNum {
    color: #1bb465;
    margin-left: .15rem;
    font-weight: bold;
}

.orderDetail .couponCode .copyBtn {
    margin-left: .05rem;
    color: #1bb465;
    font-size: 14px;
    display: inline-block;
    float: right;
}

.quan_3rem {
    height: .3rem;
}

/*---------------------------------订单详情页面 end----------------------------------*/
/*--------------物流轨迹--------------*/

#logisticsInformation {
    background: #fff;
    overflow: hidden;
    min-height: 6.5rem;
    border-top: 3px solid #f4f4f4;
}

.logisticsList {
    float: none;
    display: table;
    width: 100%;
}

#logisticsInformation li div:first-child {
    width: 21%;
    padding-left: 3%;
    font-size: 12px;
    text-align: center;
}

#logisticsInformation li div span {
    display: block;
    font-size: 12px;
    color: #666;
}

#logisticsInformation li div:nth-child(2) {
    width: 8%;
    text-align: center;
}

#logisticsInformation li div {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    font-size: 13px;
}

#logisticsInformation li div:nth-child(2) i {
    width: 8px;
    height: 8px;
    background: #ccc;
    border: 3px solid #ccc;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    z-index: 10;
}

#logisticsInformation li div:last-child {
    padding-left: 2%;
    padding-right: 2%;
    line-height: .25rem;
}

#logisticsInformation li:after {
    content: '';
    position: absolute;
    z-index: 9;
    left: 24.6%;
    top: .46rem;
    border-left: 1px solid #f4f4f4;
    height: 100%;
}

#logisticsInformation li {
    /*position: relative;*/
    z-index: 10;
    list-style: none;
    padding: 0.1rem 0;
}

.logisticsStatus {
    font-size: 14px;
    color: #333;
    position: relative;
    top: 0.12rem;
}

.logisticsInformation {
    font-size: 13px;
    padding-right: 0.1rem;
    color: #999;
    position: relative;
    top: .16rem;
}

.placeOrder {
    margin-left: 1.07rem;
    padding-bottom: 0.25rem;
}

.pointStyle {
    margin-left: .89rem;
    border: 3px solid #ccc;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ccc;
    top: -0.3rem;
    z-index: 10;
    position: relative;
}

.payStyle {
    width: 21%;
    padding-left: 3%;
    font-size: 12px;
    text-align: center;
    color: #666;
    position: relative;
    top: .35rem;
}

/*-----------------------物流轨迹 end-----------------*/

/*兑换协议*/
.duiHuanTime {
    display: none;
}

/*兑换协议*/

/*---------------------------------确认订单页面 start------------------------*/
#confirmOrderId .takeGoodsRight {
    width: 18%;
    float: right;
}

#confirmOrderId .defaultColor {
    color: #29a2ff;
    font-size: 12px;
}

#confirmOrderId {
    position: relative;
}

.confirmOrder {
    width: 100%;
    position: relative;
}

.confirmOrder .takeGoodsInfo {
    width: 100%;
    background-color: #fff;
    position: relative;
}

.confirmOrder .takeGoodsLeft {
    width: 90%;
    float: left;
}

.confirmOrder .takeGoodsChoice {
    width: 10%;
    float: right;
    position: absolute;
    right: .10rem;
    top: 50%;
    margin-top: -7px;
}

.confirmOrder .giftClassify .giftInfo {
    width: 100%;
    padding: 0;
    background-color: #fff;
    border-bottom: none;
    margin-bottom: 0;
}

/*.confirmOrder .giftClassify .giftInfo::after{
    width: 100%;
    background-color: #f4f4f4;
    height: .10rem;
    display: block;
}*/

.confirmOrder .giftClassify .giftInfo .center .giftItem {
    padding: 0;
}

.confirmOrder .giftClassify .giftInfo .center .giftItem .commonSpace {
    height: .07rem;
}

.confirmOrder .giftClassify .giftInfo .center .giftItem .gift {
    padding: .05rem .10rem;
}

.confirmOrder .giftClassify .giftInfo .center .giftItem .giftItemCenter {
    padding: 0 .15rem;
}

.confirmOrder .giftClassify .giftInfo .center .giftItem .emptyMarginRight {
    padding: 0 0 0 .15rem;
}

.confirmOrder .voiceInfo,
.confirmOrder .accountInfo {
    padding: 0 .10rem 0 .15rem;
    background: #fff;
    /*margin-bottom:0.1rem;*/
    width: 100%;
    height: .36rem;
    line-height: .36rem;
}

.confirmOrder .accountInfo .labelTip {
    width: 1rem;
    color: #333;
    font-size: 14px;
    display: inline-block;
    float: left;
}

.confirmOrder .accountInfo .accountItemvalue {
    width: 65%;
    height: .36rem;
    line-height: .36rem;
    color: #333;
    font-size: 14px;
    display: inline-block;
    float: left;
}

.confirmOrder .leftBox {
    box-sizing: border-box;
    width: 90%;
    height: 100%;
    float: left;
}

.confirmOrder .rightBox {
    box-sizing: border-box;
    width: 10%;
    /*height: 1.08rem;*/
    height: 100%;
    float: left;
}

.confirmOrder .rightBox .saveBtn {
    width: 100%;
    height: 100%;
    background-color: #41bc7a;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: .36rem;
    border: none;
}

.confirmOrder .accountInfo .saveBtn {
    min-width: .66rem;
    padding: 0 .10rem;
    background-color: #41bc7a;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: .36rem;
    border: none;
    float: right;
}

.confirmOrder .errMsg {
    display: none;
    padding: 0 .10rem 0 .15rem;
    /*background: #fff;*/
    /* margin-bottom: 0.1rem; */
    width: 100%;
    height: .36rem;
    line-height: .36rem;
}

.confirmOrder .errMsg.show {
    display: block;
    color: red;
    font-size: 14px;
    float: left;
}

.confirmOrder .accountInfo .register {
    color: #41bc7a;
    font-weight: bold;
}

.confirmOrder .bottomBorder {
    border-bottom: solid 1px #DADADA;
}

.confirmOrder .accountInfo input {
    width: 65%;
    color: #333;
    font-size: 14px;
}

.confirmOrder .accountInfo .nameBox {
    display: inline-block;
    width: 65%;
}

.confirmOrder .accountInfo .nameBox li {
    width: 49%;
    float: left;
}

.confirmOrder .accountInfo .nameBox li:first-child {
    border-right: 1px solid #ccc;
}

.confirmOrder .accountInfo .nameBox input {
    width: 80%;
}

.confirmOrder .content_child .giftClassify::after {
    width: 100%;
    height: .07rem;
    background-color: #f4f4f4;
}

.voiceInfo .voiceInfo_tip {
    color: #333;
    font-size: 14px;
}

.voiceInfo .choiceImg2 {
    margin-top: .07rem;
}

.confirmOrder .logistics {
    border-bottom: none;
    background: #fff;
    padding-left: .10rem;
}

.confirmOrderBottom {
    width: 100%;
    height: .45rem;
    padding: .10rem;
    background-color: #fff;
}

.confirmOrderBottom .total {
    display: inline-block;
    height: .24rem;
}

.confirmOrderBottom .balanceBtn {
    width: .78rem;
    height: .26rem;
    border: solid 1px #e60012;
    font-size: 13px;
    border-radius: .03rem;
    background-color: #fff;
    color: #e60012;
    float: right;
    margin-right: .1rem;
}

.agree_box {
    background: #fff;
    font-size: 14px;
    line-height: 0.35rem;
    padding-left: .1rem;
}

.agree_confirm {
    color: #41bc7a;
    font-weight: bold;
}

.mask-uaa {
    padding:0 10%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 101;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.container-uaa {
    /* width: 3rem; */
    /* height: 80%; */
    min-height: 3rem;
    background: #ffffff;
    border-radius: 0.18rem;
    box-sizing: border-box;
    font-size: 0.3rem;
    color: #1a1a1a;
}
.uaa-title {
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.18rem;
    font-family: FZLTZHJW--GB1-0;
}
.uaa-box{
    height: 37vh;
    overflow: auto;
    font-size: 0.15rem;
    padding: 0 0.25rem;
}
.uaa-text-agree, .uaa-text-jump {
    min-height: 1.2rem;
    border-radius: 0.15rem 0.15rem 0 0;
    padding: 0 0.3rem;
    text-align: justify;
    line-height: 0.2rem;
    font-size: 0.13rem;
}
.uaa-tip {
    text-align: center;
    font-size: 0.15rem;
    margin-top: 0.2rem;
    color: #827878;
}
.uaa-bottom {
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 0.01rem solid #c7c7c7;
    margin-top: 0.2rem;
}
.tipButtonYes, .tipButtonNo, .tipButtonYesGrey {
    width: 50%;
    line-height:0.5rem;
    text-align: center;
    font-size: 0.15rem;
    font-family: FZLTZHJW--GB1-0;
}
.tipButtonYes {
    border-left: 0.01rem solid #c7c7c7;
    color: #3062d1;
}
.tipButtonYesGrey {
    color: #c7c7c7;
}
/*---------------------------------确认订单页面 end--------------------------*/

/*-----------------------------------礼品列表页面 start--------------------------*/
.hide_img {
    display: none;
}

.pion_relative {
    position: relative
}

#outImg {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    display: inline-block;
    width: .65rem;
    height: .65rem;
    float: left;
    margin: 0 .05rem;
}

.giftList .priceWrap_fen {
    display: inline-block;
    min-width: .9rem;
}

.giftList .priceWrap_money {
    display: inline-block;
    min-width: 1.2rem;
}

.giftList {
    background: #f4f4f4;
}

.giftList .sortTitleFixedBox {
    width: 100%;
    height: 0.94rem;
}

.giftList .sortTitlefixed {
    width: 100%;
    background: #f4f4f4;
}

.giftList .searchInputWrap .phonySearch {
    color: #5f656b;
}

.emptyTip {
    font-size: 15px;
    text-align: center;
    line-height: 1rem;
    color: #999;
    float: none;
}

.giftList .sortTitle {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    padding: .05rem 0.08rem 0.05rem .25rem;
    margin-bottom: .10rem;
}

.clearFromParent:after {
    height: 0;
    overflow: hidden;
    clear: both;
    display: block;
    content: "";
    visibility: hidden;
}

.giftList .sortTitle .sortTitleItem {
    width: 23%;
    text-align: left;
    font-size: .14rem;
    color: #575757;
}

.giftList .sortTitle .sortTitleItem:last-child {
    width: 31%;
}

.sortTitleItem span {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.sortTitleItem .sort {
    font-size: 14px;
    color: gray;
    width: .08rem;
    height: .08rem;
    margin: 0;
    padding: 0;
    display: inline-block;
}

.sortTitleItem .active {
    color: #18b465;
    font-weight: bold;
}

.giftList .dataItem {
    background-color: #fff;
    width: 100%;
    padding: .05rem .10rem;
    border-bottom: solid 1px #dcdcdc;
}

.giftList .dataItem:not(:first-child) {
    margin-top: .10rem;
}

.giftList .giftPrice {
    height: .30rem;
    border-top: solid 1px #F4F4F4;
    margin-top: .05rem;
    padding: 0 .05rem;
}

.giftList .priceWrap {
    float: right;
}

.giftList .priceText {
    font-size: 12px;
    color: #333;
    line-height: .30rem;
}

.giftList .priceNum {
    font-size: 12px;
    color: #18b465;
    font-weight: bold;
    line-height: .30rem;
}

.giftList .originalPrice {
    font-size: 12px;
    color: #999;
    font-weight: bold;
    line-height: .30rem;
    text-decoration: line-through;
}

.loadMore {
    font-size: 14px;
    font-weight: bold;
    color: #444;
    text-align: center;
    line-height: 0.55rem;
}

.item_2 {
    line-height: .20rem;
    margin-right: .25rem;
}

/*-----------------------------------礼品列表页面 end----------------------------*/

/*----------------------礼品左图片右文字描述布局 start------------------------*/
.gift {
    display: block;
    width: 100%;
    min-height: .75rem;
    padding: .05rem 0;
}

.gift .choiceImg {
    display: inline-block;
    width: .14rem;
    float: left;
    margin: .25rem .05rem 0 .05rem;
}

/* .gift .airDesc_imgBox{
    width: .75rem;
    float: left;
    padding: 0 .05rem;
}
.gift .airDesc_imgBox .airDesc_img{
	display: inline-block;
    width: .65rem;
    height:.65rem;
    float: left;
} */
.gift .giftImg {
    display: inline-block;
    width: .65rem;
    height: .65rem;
    float: left;
    margin: 0 .05rem;
}

.gift .giftDesc {
    display: inline-block;
    width: 2.70rem;
    /* float: left; */
    margin-left: .05rem;
}

.gift .giftDesc_2 {
    width: 2.50rem;
}

.adjustTop {
    padding-top: .05rem;
}

.gift .giftDesc .giftName {
    width: 100%;
    color: #333;
    font-size: 12px;
    float: left;
    line-height: .15rem;
    padding-left: 0.05rem;
}

.gift .giftDesc .giftSells {
    width: 100%;
    color: #333;
    font-size: 12px;
    float: left;
    line-height: .25rem;
    padding-left: 0.05rem;
}

.gift .giftDesc .giftScale {
    color: #333;
    font-size: 12px;
    line-height: .28rem;
    float: left;
    padding-left: 0.05rem;
}

.gift .giftDesc .airGiftScale {
    color: #333;
    font-size: 12px;
    line-height: .22rem;
    padding-left: 0.05rem;
}

/*----------------------礼品左图片右文字描述布局 end------------------------*/

/*----------------------礼品左价格右数量布局 start------------------------*/
.giftItemCenter {
    width: 100%;
    min-height: .25rem;
    padding: 0 .05rem;
}

.giftItemCenter .price {
    float: left;

}

.giftItemCenter .priceText {
    font-size: 12px;
    color: #333;
    line-height: .30rem;
}

.giftItemCenter .priceNum {
    font-size: 12px;
    color: #ff2929;
    font-weight: bold;
    line-height: .30rem;
}

.num {
    height: .30rem;
    color: #999;
    font-size: 12px;
    line-height: .30rem;
}

.num2 {
    float: right;
    height: .30rem;
    color: #333;
    font-size: 12px;
    line-height: .30rem;
}

/*----------------------礼品左价格右数量布局 end------------------------*/


/*----------------------收货地址布局（订单详情页面，订单提交页面） start------------------------*/
#selectAddress .m_radio.m_width {
    width: 4%;
    vertical-align: middle;
    position: sticky;
    left: 3.3rem;
}

.btn_copy {
    margin-left: .1rem;
    border-radius: 10px;
    border: 1px solid #f25c61;
    background: #f25c61;
    width: 13%;
    color: #fff;
    display: inline;
}

.takeGoodsInfo {
    width: 100%;
    background-color: #fff;
    padding: .03rem .10rem;
    margin-bottom: .10rem;
    border-bottom: solid 1px #DADADA;
}

.takeGoodsInfo .userInfo {
    width: 100%;
    height: .30rem;
    line-height: .30rem;
    color: #333;
    font-size: 16px;
}

.takeGoodsInfo .userInfo .name {
    margin-right: .30rem;
    display: inline-block;
}

.takeGoodsInfo .addr {
    width: 100%;
    display: block;
    color: #7d7d7d;
    font-size: 14px;
}

.takeGoodsInfo .addrChoice {
    width: 100%;
    display: block;
    color: #7d7d7d;
    font-size: 14px;
    height: .30rem;
    line-height: .30rem;
}

.icon_green {
    color: #18b465 !important;
}

.font_bold {
    font-weight: bold;
}

/*----------------------收货地址布局（订单详情页面，订单提交页面） end--------------------------*/

.commonChoiceImg {
    width: 11px;
    height: 20px;
    display: inline-block;
    float: right;
    /*background-image: url("../img/JF-8.png");*/
    background: url("../img/JF-8.png")no-repeat;
    background-size: 70% 80%;
    /*background-repeat: no-repeat;*/
}

.borderTop {
    border-top: solid 1px #EEEFEF;
}

/*首页搜索框*/
.key_search {
    /*border: 1px solid #aaa;
    margin: 0.09rem .2rem 0 .22rem;
    border-radius: 4px;
    width: 3.28rem;
    text-align:center;*/

    margin: 0 0 .05rem .1rem;
    width: 3.55rem;
    height: 30px;
    text-align: center;
    position: relative;
    background: #f6f6f6;
}

.key_search input[type=text] {
    /*width:100%;
    text-align: center;
    background: #f4f4f4;
    color: #5f656b;
    margin:0;
    padding:0;*/
    width: 78%;
    /*text-align: center;*/
    background: #f6f6f6;
    color: #999;
    margin: 0;
    padding: 0;
    height: 30px;
    float: right;
}

.notAbleChoice {
    /*background: #a8aeb2;*/
    background: #f6f6f6 !important;
}

.notAbleSubmit {
    background: #d1d1d1 !important;
    color: #fff !important;
    border: none !important;
}

.ruleGiftList {
    margin-top: 45px;
}

.cart .notAbleChange,
.confirmOrder .notAbleChange {
    color: #d1d1d1 !important;
}

/*下拉刷新  */
.weui-pull-to-refresh.freshBox {
    margin-top: -.7rem;
    height: 100%;
    overflow: auto;
}

.freshTipBox {
    height: .3rem;
    box-sizing: content-box;
    background: #f4f4f4;
    z-index: 0;
    padding: .2rem;
}

/*第三方账号*/
.thirdInfo_box .nan_hang2.f_color {
    color: #aeaeae;
}

.prompt_message {
    padding: 0 .15rem;
    color: #ff2929;
    font-size: 12px;
}

.nan_p input[type=text] {
    width: 2.3rem;
}

.nan_third {
    padding: 0 .1rem;
    background: #fff;
    width: 100%;
    line-height: .4rem;
}

.nan_third.li {
    position: relative;
    color: #333;
    font-size: 14px;
    margin-bottom: .1rem;
    border-bottom: 1px solid #e7e7e7;
}

.nan_p {
    border-bottom: 1px solid #e7e7e7;
}

.thirdInfo_box {
    border-bottom: 1px solid #e7e7e7;
}

.thirdInfo_box span {
    display: inline-block;
}

.thirdInfo_box .nan_span_name {
    width: .55rem;
}

.thirdInfo_box .nan_hang2 {
    width: 2.5rem;
    margin: 0;
    padding-left: .1rem;
    color: #1a1c1e;
}

.nan_border {
    border: 1px solid #489fed;
    padding: 0.03rem .1rem;
    margin: 0 0.1rem;
    color: #489fed;
    border-radius: 4px;

}

.nan_border .iconfont_i {
    font-size: 13px;
}

.nan_border img {
    width: 4%;
}

.nan_border i {
    color: #489fed;
}

.nan_size {
    font-size: 16px;
}

.third_btn {
    width: 3rem;
    display: block;
    line-height: .3rem;
    border-radius: 4px;
    background: #18b465;
    color: #fff;
    border: 1px solid #18b465;
    font-weight: bold;
    margin: .1rem 0 .1rem .35rem;
}

.nan_hang img {
    width: 6%;
    vertical-align: middle;
}

.add_trird {
    background: #fff;
    line-height: .5rem;
    margin-top: 0.08rem;
    padding: 0 0.1rem;
    border-bottom: 1px solid #e7e7e7;
}

.third1_btn1 {
    width: 3rem;
    display: block;
    line-height: .3rem;
    border-radius: 4px;
    background: #18b465;
    color: #fff;
    border: 1px solid #18b465;
    font-weight: bold;
    margin: 2rem 0 .1rem .35rem;
}

.add_trird select {
    border: 1px solid #ccc;
    background: #fff;
}

.jingdong_href {
    float: right;
    color: #ff2929;
}

/*-----------------------------------资质列表 start------------------------------------------------*/
.qualify {
    width: 100%;
    height: 100%;
    padding: .15rem;
}

.qualify .qualifyItem {
    background-color: #fff;
    width: 100%;
    height: 1.20rem;
    border: 1px solid #d5d5d5;
    border-radius: .07rem;
    margin-bottom: .10rem;
}

.qualify .qualifyItem .top {
    width: 100%;
    height: 75%;
    padding: .10rem;
    border-bottom: 1px dashed #878787;
}

.qualify .qualifyItem .top .logoBox {
    width: 100%;
    height: 50%;
    padding: 0 .10rem .10rem .10rem;
}

.qualify .qualifyItem .top .logoBox .logo {
    width: .30rem;
    height: .30rem;
    float: left;
}

.qualify .qualifyItem .top .logoBox .title {
    font-size: 15px;
    color: #1a1c1e;
    float: left;
    margin-left: .20rem;
    margin-top: .04rem;
}

.qualify .qualifyItem .top .desc {
    width: 100%;
    text-align: center;
}

.qualify .qualifyItem .top .desc .itemNo {
    font-size: 24px;
    color: #c9151e;
}

.qualify .qualifyItem .bottom {
    width: 100%;
    height: 25%;
    padding: .05rem .10rem;
}

.qualify .qualifyItem .bottom .validity {
    font-size: 13px;
    color: #8e9193;
    float: left;
}

.qualify .qualifyItem .bottom .qualifyNum {
    font-size: 13px;
    color: #8e9193;
    float: right;
}

.qualify .tip {
    font-size: 14px;
    text-align: center;
    color: red;
}

iframe {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

/*-----------------------------------资质列表 end--------------------------------------------------*/
/*活动详情start*/
.sortTitle2 {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    /*padding: .05rem 0.08rem 0.05rem .25rem;*/
    padding: 0.05rem 0.08rem 0.05rem 0.5rem;
    margin-bottom: .10rem;
}

.sortTitleItem2 {
    /*width: 24%;*/
    width: 33%;
    text-align: left;
    font-size: .14rem;
    color: #575757;
}

.sortTitleItem2 span {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.sortTitleItem2 .sort2 {
    font-size: 14px;
    /*color: gray;*/
    width: .08rem;
    height: .08rem;
    margin: 0;
    padding: 0;
    display: inline-block;
}

.sortTitleItem2 .active2 {
    color: #18b465;
    font-weight: bold;
}


.hide1 {
    display: none;
}

.hotSaleGift3 .content3 .contentItem3 {
    height: 2.55rem;
    width: 48%;
    float: left;
    /* margin-bottom: .10rem; */
}

.priceNum2 {
    margin-left: 0.1rem;
    color: #18b465;
}

.originalPrice2 {
    color: #999;
    text-decoration: line-through;
}

.empty_cart2 {
    position: absolute;
    top: .12rem;
    right: .10rem;
    height: .20rem;
    display: block;
    border: none;
    /* background: white; */
}

.empty_cart2 img {
    width: 50%;
}

.searchInputWrap2 {
    position: relative;
    width: 100%;
    height: .50rem;
    padding-top: .11rem;
    z-index: 10;
    background: #f4f4f4;
}

.searchInputBox2 {
    width: 80%;
    height: .28rem;
    border-radius: .2rem .20rem;
    margin: 0 auto;
    background: #fff;
}

.searchInput2 {
    display: block;
    float: left;
    width: 88%;
    height: 0.28rem;
    line-height: 0.28rem;
    padding-left: 0.2rem;
    font-size: 0.14rem;
    color: rgb(51, 51, 51);
    text-align: left;
    border: none;
    background: none;
    overflow: hidden;
}

.deleteBox2 {
    display: block;
    float: left;
    width: 12%;
    height: 0.28rem;
    line-height: 0.26rem;
    border: 0;
    font-size: 0.26rem;
    color: rgb(51, 51, 51);
    text-align: center;
}

.searchImg2 {
    position: absolute;
    width: .24rem;
    height: .24rem;
    top: 50%;
    right: .08rem;
    margin-top: -.12rem;
}



.active_box {
    background: #fff;
    height: .45rem;
    width: 3.75rem;
    margin-bottom: .1rem;
    padding: 0 .15rem 0 .15rem;
}

.activeRuleColor {
    color: #333;
    font-size: 15px;
    float: left;
    line-height: 0.45rem;
}

.arrowRight img {
    float: right;
    height: .16rem;
    margin-top: .15rem;
}

/*活动规则*/
.active_title {
    text-align: left;
    color: #2275FF;
    font-size: 16px;
    font-weight: bold;
}

.actyBox {
    line-height: .12rem;
}

.actyHeight {
    line-height: .2rem;
    color: #333;
    text-align: left;
    float: left;
}

#activeRuleDialog .actyTitle {
    font-weight: 400;
    font-size: 18px;
    color: #fff;
}

#activeRuleDialog .acty_height {
    line-height: 0.07rem;
}

.active_qualify {
    font-size: 12px;
    color: #333;
    line-height: .30rem;
    float: right;
}

.gift_qualifications {
    font-size: 12px;
    color: #5f656b;
    padding-left: 0.2rem;
}

.active_qualify .qualify_color {
    font-size: 12px;
    color: #18b465;
    font-weight: bold;
    line-height: .30rem;
}

.playGame {
    float: right;
    position: fixed;
    right: 0.02rem;
    height: 0.4rem;
    width: 0.4rem;
    z-index: 1;
}

.playGame img {
    width: 0.4rem;
    height: 0.4rem;
}

.gre {
    color: green;
}

.cartBottom .total .priceNum,
.confirmOrderBottom .total .zizhi_price {
    padding-left: 0.06rem;
}

/*----------------积分捐赠相关的样式-------------*/

/*积分捐赠首页*/
#login {
    display: none;
}

#donationList {
    display: none;
}

.project_img {
    background: url(../img/donationAll/project_title@2x.png)no-repeat;
    background-size: 100% 100%;
    top: 3.26rem;
    left: 1.87rem;
    min-height: 1.4rem;
}

.perBox {
    padding-top: .3rem;
}

.canProgrem,
.canPoints {
    width: 33%;
    font-size: 14px;
    text-align: center;
    line-height: .25rem;
    color: #F85959;
    font-weight: bold;
}

.donation_detail_btn {
    border: 1px solid #ff856e;
    width: .8rem;
    height: .25rem;
    color: #fff;
    border-radius: 15px;
    font-size: 14px;
    margin-left: .2rem;
    margin-top: .1rem;
    box-shadow: 3px 4px 5px #ccc;
    background-color: #f85959;
    background-image: linear-gradient(to right, #ff856e, #ff2626);
}

.donationList {
    border: 1px solid #ccc;
    border-radius: 16px;
    background: #ccc;
    color: #fff;
}

.point_title {
    font-size: 14px;
    color: #F85959;
    float: left;
    padding-top: .25rem;
    padding-left: 0.75rem;
}

.per_box {
    height: 1.5rem;
    background: #fff;
    padding: .1rem;
}

.per_peanol {
    height: 1rem;
    border: 1px solid #FFEBEB;
    margin-left: .1rem;
    margin-right: .1rem;
    border-radius: 5px;
}

.fot_bold {
    font-size: 14px;
    font-weight: bold;
}

.floa-none3 {
    float: none;
    font-size: 13px;
    padding-left: 0.15rem;
    padding-right: .1rem;
    line-height: .2rem;
    color: #999;
}

#points_donation {
    overflow: hidden;
}

.donation_lunbo {
    width: 100%;
    height: .61rem;
    background-color: #fff;
    margin-top: .1rem;
    margin-bottom: .1rem;
}

.donation_lunbo .lunbo_content {
    height: .30rem;
    width: 3.8rem;
    margin: 0 auto;
    background-color: transparent;
    border: none;
}

.lunbo_content .text-wrapper {
    width: 3.6rem;
    height: 0.57rem;
    padding-top: 0.1rem;
}

.donation_lunbo .text {
    width: 2.3rem;
    display: inline-block;
    line-height: .27rem;
    font-size: 14px;
    color: #848383;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: inherit;
}

.gift .giftDesc .projectName {
    color: #333;
    font-size: 14px;
    float: left;
    line-height: .17rem;
    padding-right: 1.1rem;
    padding-top: 0.2rem;
    width: 3.5rem;
    padding-left: .1rem;
    font-weight: bold;
}

.donation_btn {
    border: 1px solid #ff856e;
    width: .8rem;
    height: .3rem;
    color: #fff;
    border-radius: 15px;
    font-size: 14px;
    margin-left: 1.45rem;
    margin-top: .2rem;
    box-shadow: 3px 4px 5px #ccc;
    background-color: #f85959;
    background-image: linear-gradient(to right, #ff856e, #ff2626);
    line-height: .3rem;
}

.project {
    border-bottom: 1px solid #f7f7f7;
    min-height: 1rem;
}

.project .projectImg {
    display: inline-block;
    width: 1.1rem;
    height: .8rem;
    float: left;
    margin: 0.05rem .09rem;
}

.project .projectDesc {
    display: inline-block;
    width: 2.3rem;
    float: right;
    margin-right: .12rem;
}

.donation_points,
.donation_love {
    padding-top: .1rem;
    width: 50%;
    line-height: .2rem;
}

.points_bg {
    background: url(../img/donationAll/points@2x.png)no-repeat;
    background-size: 100% 100%;
    top: 3.26rem;
    left: 1.87rem;
    min-height: .9rem;
}

.loves_bg {
    background: url(../img/donationAll/love@2x.png)no-repeat;
    background-size: 100% 100%;
    top: 3.26rem;
    left: 1.87rem;
    min-height: .9rem;
}

.point_font {
    padding-top: 0.15rem;
    color: #FFF;
    font-size: 14px;
    text-align: center;
}

.point_font1 {
    color: #fff;
    font-size: 12px;
    text-align: center;
}

.donation_ul {
    background: #fff;
    height: .9rem;
    margin-top: .1rem;
}

.lunbo_content img {
    float: left;
    height: .2rem;
    margin-top: 0.15rem;
    margin-right: .2rem;
    margin-left: .1rem;
}

.donation12 {
    /*font-size: 12px;*/
    font-size: 14px;
    font-weight: bold;
}

.donation12 .gengduo_img {
    height: .15rem;
    padding-left: .1rem;
    padding-right: 0.05rem;
    margin-top: .1rem;
}

.width100 {
    width: 100%;
}

.donation12 .rjiant_img {
    float: right;
    height: 0.28rem;
    padding-top: 0.15rem;
    padding-right: .15rem;
}

.floa-none {
    float: none;
}

.point_fff {
    background: #fff;
}

.point_box {
    padding-bottom: .1rem;
    padding-top: .1rem;
}

.font14 {
    font-size: 14px;
    font-weight: bold;
}

.point_img {
    height: .15rem;
    padding-left: .1rem;
    padding-right: .1rem;
}

.point_jt {
    float: right;
    height: .2rem;
    padding-right: .1rem;
    padding-top: 0.07rem;
}

.point_detail {
    padding-left: 2.3rem;
    color: #B6B6B6;
    font-size: 12px;
}

.jifen_content {
    background: #F6F9FF;
    margin-bottom: .1rem;
}

.floa-none1 {
    float: none;
    padding-left: 0.15rem;
    font-size: 14px;
    line-height: .3rem;
}

.floa-none2 {
    float: none;
    font-size: 12px;
    padding: 0 0.25rem 0 0.44rem;
    color: #999;
    line-height: .2rem;
}

.total_donation .over_hidden {
    overflow: hidden;
    -webkit-box-flex: 1;
}

.more_content {
    background: #fff;
}

/*爱心证书start*/
.call {
    padding-left: .6rem;
    font-size: 15px;
    color: #B17C7C;
}

#orgCertificate {
    background: #fff;
}

.orgCertificate2 {
    background: #fff;
    position: absolute;
    top: 0;
    width: 100%;
}

.d_result2 {
    background: #f6f7fb;
    line-height: .44rem;
    font-size: 15px;
    text-align: center;
}

.love_img {
    opacity: 1;
    visibility: visible;
    background: url(../img/donationAll/loveBook@2x.png)no-repeat;
    background-size: 100% 100%;
    min-height: 6.8rem;
    overflow-y: auto;
}

.love_text {
    border: 1px solid #ff856e;
    border-radius: 18px;
    text-align: center;
    margin-left: .8rem;
    color: #fff;
    margin-top: .5rem;
    position: absolute;
    font-size: 14px;
    background-color: #f85959;
    background-image: linear-gradient(to right, #ff856e, #ff2626);
    width: 2rem;
    height: .35rem;
    font-weight: bold;
    line-height: .3rem;
}

.setGray {
    border: 1px solid #ccc;
    border-radius: 16px;
    text-align: center;
    width: 50%;
    margin-left: 1rem;
    line-height: .3rem;
    background: #ccc;
    color: #fff;
    margin-top: .3rem;
}

.love_center {
    text-align: center;
}

.total_donation {
    background: #fff;
    overflow: hidden;
}

.love_title {
    text-align: center;
    padding-top: 1.8rem;
}

.loveFont {
    color: #F85959;
    font-size: 15px;
    padding-left: .1rem;
    font-weight: bold;
}

.book12 {
    text-align: -webkit-center;
    color: #F85959;
    font-size: 13px;
    line-height: 0.3rem;
}

.love_model {
    /*color: #B17C7C;
    font-size: 15px;
    padding: 0 .6rem;
    line-height: 0.2rem;
    text-indent: 0.3rem;*/
    position: relative;
    top: .1rem;
    width: 2.8rem;
    font-size: 14px;
    left: .48rem;
    min-height: 1rem;
    background: transparent;
    color: #b17c7c;
    /*word-break: normal;
    text-indent: -0.26rem;
    padding-left: .3rem;*/
}

.love_p {
    text-indent: .28rem;
}

.loveBookDate {
    margin-left: 2.35rem;
    font-size: 15px;
    color: #B17C7C;
}

.centerImg {
    text-align: center;
}

.centerImg img {
    width: 2.5rem;
    margin-top: .1rem;
    max-height: 1rem;
}

/*接收机构*/
.float_none {
    float: none;
}

.org_text {
    /*background: #fff;*/
    line-height: 0.4rem;
    font-size: 15px;
    border-bottom: 7px solid #f4f4f4;
}

.org_text .orgin_img {
    height: .2rem;
    margin-left: .18rem;
    margin-right: 0.05rem;
}

.org_ul {
    background: #fff;
    margin-top: .1rem;
    line-height: 5.8rem;
    padding-left: 0.16rem;
}

.pad_top {
    line-height: .3rem;
}

.font15 {
    font-size: 15px;
}

.font13 {
    font-size: 13px;
    color: #b5b5b5;
}

.org_introduce {
    line-height: .22rem;
    font-size: 13px;
    color: #b5b5b5;
    margin: 0.05rem .2rem .1rem 0;
    word-break: break-word;
}

.org_book {
    width: 100%;
}

/*我的捐赠*/
.pointLoveBg {
    background: url(../img/donationAll/myDonation@2x.png)no-repeat;
    background-size: 100% 100%;
    top: 3.26rem;
    left: 1.87rem;
    min-height: 1.4rem;
}

.text_font {
    color: #fff;
    font-size: 13px;
    text-align: center;
    font-weight: bold;
}

.text_val {
    color: #fff;
    font-size: .2rem;
    text-align: center;
    font-weight: bold;
}

.donation_points1,
.donation_love1 {
    padding-top: .4rem;
    width: 50%;
    line-height: .3rem;
}

.time_img {
    padding-left: 0.14rem;
}

.time_img img {
    width: 3%;
}

.time_text {
    font-size: 13px;
    color: #F85959;
}

/*捐赠结果*/
.d_result {
    text-align: center;
    line-height: .44rem;
    font-size: 15px;
}

.result_box {
    text-align: center;
    margin-top: .3rem;
}

.result_box .result_img {
    width: 30%;
}

.centerBox,
.fanBox,
.myWrite {
    text-align: center;
}

.centerBox {
    padding-top: .2rem;
    line-height: .3rem;
}

.myWrite {
    margin-top: 1.8rem;
    font-size: 14px;
    color: #999;
}

.danation_result {
    background: #fff;
    height: 6.25rem;
}

.fanBox {
    margin-top: 1rem;
}

.btn1 button {
    margin-top: .2rem;
    margin-right: .2rem;
    border: 1px solid #F85959;
    width: 1.5rem;
    height: .35rem;
    color: #f85959;
    background: #fff;
    border-radius: 15px;
    font-size: 14px;
}

.btn2 button {
    margin-top: .2rem;
    border: 1px solid #F85959;
    width: 1.5rem;
    height: .35rem;
    color: #fff;
    background: #f85959;
    border-radius: 15px;
    font-size: 14px;
}

.payText {
    font-size: 15px;
    color: #666;
}

.pay_tatol {
    font-size: 14px;
    color: #666;
}

#danation_result {
    background: #fff;
    min-height: 6.7rem;
    position: fixed;
    top: 0;
    width: 100%;
}

/*积分去向更多页*/
.to_img img {
    width: 5%;
}

.to_text {
    padding-left: 0.05rem;
}

/*捐赠详情*/
.currentProject {
    line-height: .2rem;
    height: .2rem;
    padding-bottom: 0.3rem;
}

.textProject {
    display: inline-block;
    float: left;
    font-size: 13px;
    padding-left: .15rem;
    color: #333;
}

.projectPoints {
    display: inline-block;
    float: right;
    font-size: 15px;
    color: #F85959;
}

.projectFont {
    display: inline-block;
    float: right;
    font-size: 15px;
    color: #333;
    padding-right: .1rem;
}

.projectFen {
    float: right;
    padding-right: .1rem;
}

.activeDonation {
    color: #f00;
}

#donationDetail {
    background: #fff;
    min-height: 6.8rem;
}

.prjectBox {
    border-bottom: 7px solid #F5F5F4;
    color: #333;
    font-size: 15px;
    line-height: .5rem;
    font-weight: bold
}

.projectName {
    padding-left: 0.15rem;
}

.project_ing {
    border: 1px solid #CC7376;
    background: #FBF0EF;
    color: #CC7376;
    font-size: 12px;
    padding: 0 0.06rem;
    margin-left: .2rem;
}

.orgBox {
    line-height: .45rem;
    padding-left: .15rem;
    border-bottom: 7px solid #F5F5F4;
}

.orgText {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.orgImg img {
    width: 2%;
    margin-left: 2.4rem;
}

.project_say {
    font-size: 14px;
    padding-left: .15rem;
    line-height: 0.4rem;
}

.picDetail img {
    width: 100%;
    display: block;
    padding: 0 .15rem;
}

.redLine {
    border-right: 1px solid #f85959;
    padding-left: .15rem;
}

.common_dialog {
    width: 100%;
    background-color: #fff;
    padding: 0.1rem 0 .6rem 0.1rem;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 500;
}

.donation_title {
    text-align: center;
}

.color_size {
    font-size: 14px;
    padding-left: .4rem;
    font-weight: bold;
}

.close_x {
    float: right;
    padding-right: .2rem;
}

.imgBgBox {
    background: url(../img/donationAll/huikuang2@2x.png)no-repeat;
    background-size: 100% 100%;
    min-height: .3rem;
    font-size: 13px;
    width: 25%;
    text-align: center;
    padding-top: 0.06rem;
    margin-left: .2rem;
    margin-bottom: .2rem;
    margin-top: .2rem;
    color: #F85959;
}

.li_bg {
    background: url(../img/donationAll/detail_icon@2x.png)no-repeat;
    background-size: 100% 100%;
    min-height: .3rem;
    font-size: 12px;
    width: 25%;
    text-align: center;
    padding-top: 0.06rem;
    margin-left: .2rem;
    margin-bottom: .2rem;
    margin-top: .2rem;
    color: #F85959;

}

.li_name {
    border: 1px solid green;
    margin-left: 0.3rem;
    width: .8rem;
    height: .3rem;
    text-align: center;
    font-size: 12px;
    border-radius: 4px;
    line-height: .3rem;
    margin-top: 0.1rem;
    margin-bottom: .1rem;
    color: green;
}

.input_box {
    border: 1px solid #ccc;
    clear: both;
    width: 1.5rem;
    margin-left: .2rem;
    font-size: 13px;
    color: #f85959;
    border-radius: 4px;
}

.input_box input[type=text] {
    color: #333;
    margin-left: .14rem;
    width: 1rem;
    line-height: 0.25rem;
}

.donation_money {
    font-size: 14px;
    padding-left: .3rem;
    line-height: .4rem;
}

.donation_money span {
    color: #f85959;
}

.help_prompt p {
    font-size: 13px;
    color: #f85959;
    padding-left: .3rem;
    padding-right: .2rem;
    padding-bottom: .1rem;
}

.love_fix {
    position: fixed;
    margin-top: .1rem;
}

.love_text2 {
    margin-bottom: .1rem;
}

.love_text3 {
    border: 1px solid #ff856e;
    border-radius: 15px;
    text-align: center;
    margin-left: 1.1rem;
    color: #fff;
    margin-top: .4rem;
    position: absolute;
    font-size: 14px;
    background-color: #f85959;
    background-image: linear-gradient(to right, #ff856e, #ff2626);
    width: 1.5rem;
    height: .3rem;
    line-height: .3rem;
}


/*地址管理*/
.addr_list_tab {
    padding: .1rem .1rem .1rem .1rem;
    background: #fff;
    width: 100%;
    float: none;
}

.font_color {
    color: #333;
}

.fontcolor_p {
    color: #999;
    font-size: 14px;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

.border_top {
    border-top: 1px solid #e7e7e7;
    padding-top: 0.1rem;
}

.font_size_cor {
    font-size: .14rem;
    color: #a8a8a8;
}

.font_size_cor .m_radio {
    display: inline-block;
    width: 5%;
    margin-right: .1rem;
    vertical-align: middle;
    font-size: 22px;
}

.p_left {
    padding-left: 1rem;
}

.font_size_cor .m_radio.m_width {
    width: 4%;
    vertical-align: middle;
}

.list_mar {
    margin-bottom: .1rem;

}

.addr_add {
    /* padding-top: 1.45rem;
    padding-bottom: .8rem; */
    text-align: center;
    color: #18b465;
    font-weight: bold;
    margin: .7rem 0 0.5rem 0;
}

.addr_size {
    padding-right: .2rem;
}

/*编辑、新增地址 发票*/
.address2_span {
    display: inline-block;
    width: 20%;
}

#address2 .address2_input {
    width: 70%;
    color: #333;
    font-size: 14px;
}

#address2 .address2_textArea {
    width: 100%;
    height: .6rem;
    line-height: .25rem;
    resize: none;
    padding-top: .1rem;
    color: #333;
    font-size: 14px;
    font-family: Arial;
    display: block;
}

.addr_name.li {
    border-bottom: 1px solid #e7e7e7;
    position: relative;
    color: #333;
    font-size: 14px;
}

.addr_name.li .form_li {
    display: inline-block;
    width: .7rem;
    text-align: justify;
}

.input_general {
    margin-left: 0.1rem;
    border: none;
}

.input_special {
    margin-left: 0.7rem;
    border: none;
}

input[type=text] {
    color: #aeaeae;
    margin-left: .14rem;
}

input[type=text].addrInfo {
    width: 2.70rem;
}

input[type=tel] {
    color: #aeaeae;
    margin-left: .3rem;
}

.addr_name {
    padding: 0 .1rem;
    background: #fff;
    width: 100%;
    line-height: .4rem;
}

.mar_top {
    margin-top: .1rem;
    line-height: .4rem;
}

.addr_img {
    width: 2%;
    vertical-align: middle;
    padding-top: 2%;
    margin-left: 8px;
    float: right;
}

.addr_btn {
    width: 3rem;
    margin: .7rem auto 0.2rem;
    display: block;
    line-height: .3rem;
    border-radius: 4px;
    background: #18b465;
    color: #fff;
    border: 1px solid #18b465;
    font-weight: bold;
}

.addr_detail_info li {
    float: none;
}

/*底部固定*/
.menu_bottom {
    /* position: fixed;
    bottom: 0;
    left: 0; */
    background-color: #fff;
    /*height: 0.6rem;*/
    height: 0.7rem;
    width: 100%;
}

.menu_bottom .active {
    color: #29a2ff;
}

.menu_bottom a p {
    color: #333;
}

a:hover {
    cursor: pointer;
}

.menu_bottom .footer_25 {
    width: 25%;
    /*margin-top: .1rem;*/
    margin-top: 0.08rem;
}

.menu_bottom .footer_25 img {
    width: 25%;
}

/*购物车*/
.shop_cart {
    background: #fff;
    height: 100%
}

.shop_cart img {
    width: 30%;
    margin: 1.6rem 0 0 1.3rem;
}

.shop_cart p {
    text-align: center;
    padding: 0.3rem 0 2.1rem 0;
    color: #aaa;
}

/*会员中心*/
.vip_bg {
    background: url(../img/JF-34.png)no-repeat;
    left: 0;
    top: 0;
    width: 100%;
    height: 1.7rem;
}

.vip_bg img {
    width: 18%;
    margin-left: 1.5rem;
    margin-top: .3rem;
}

.vip_bg .vip_my,
.vip_bg .vip_fen {
    text-align: center;
    color: #fff;
    font-weight: bold;
    width: 50%;
    float: left;
}

.vip_bg .vip_my {
    font-size: 12px;
}

.vip_bg .vip_fen {
    font-size: 16px;
}

.credit_card {
    padding: .1rem .4rem 0 .4rem;
    width: 50%;
}

.debit_card {
    padding: .1rem 0 0 .55rem;
}

.card_border {
    border-left: 1px solid #333;
    height: .4rem;
    margin-top: 0.15rem;
}

.credit_p2,
.debit_p1 {
    text-align: center;
}

.credit_p2,
.debit_p2 {
    padding-top: .1rem;
    font-weight: bold;
}

.credit_p1,
.credit_p2,
.debit_p1,
.debit_p2 {
    color: #333;
    font-size: 12px;
    text-align: center;
}

.card_prompting {
    clear: both;
    background: #f4f4f4;
    height: .1rem
}

.card_li {
    float: none;
    line-height: .4rem;
}

.cardPad_left {
    padding-left: 1.5rem;
}

.card_img {
    margin-left: 1.2rem;
}

.cardBorder_top {
    border-top: 0.06rem solid #f4f4f4;
}

.integral_ul {
    background: #fff;
    height: .8rem;
}

.member_info span {
    display: inline-block;
    color: #333;
}

.member_span1 {
    width: 50%;
}

/* .member_span2{} */

/*礼品分类列表*/
.ot-menu {
    background: #fff;
}

.ot-menu ul li {
    clear: both;
    float: none;
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    text-align: center;
    color: #000;
    font-size: .14rem;
    font-weight: 500;
    padding: .15rem .1rem .15rem 0.06rem;
}

.ot-menu ul li.active {
    color: #f00;
    background: #f4f4f4;
    border-right: 1px solid transparent;
}

.ot-maininfo {
    float: left;
    background: #ffffff;
    overflow-y: auto
}

/* .menutype{  padding: 10px 12px;}
.menutype a{ width: 40%; float: left; padding: 10px 10px;}
.menutype a img{ max-width: 100%}*/

.Menu_box {
    clear: both;
    width: 100%;
    position: relative;
}

#left_Menu {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0px;
    left: 0;
    width: 20%;
    /*overflow: hidden;*/
    overflow: auto;
    display: none;
}

#right_Menu {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0px;
    left: 20%;
    width: 80%;
    display: none;
    /* background: #f4f4f4;   */
    /*overflow: hidden;*/
    overflow-y: scroll;
    overflow-x: hidden;
    padding-left: .07rem;
}
#right_Menu::-webkit-scrollbar{
    display: none;
}
#right_Menu #scroller2,
#left_Menu #scroller {
    position: absolute;
    z-index: 1;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    width: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}

/* 航空里程一级分类添加白名单
.ot-menu ul li{
    display: none;
}
.ot-menu ul li.show{
    display: block;
}*/

.child_menu {
    width: 80%;
    float: left;
    background: lightblue;
}

.gift_ul {
    /* position: absolute;
    left: 0; */
    width: 20%;
    float: left;
    background: #fff;
    font-size: 14px;
    overflow: auto;
}

.gift_ul li {
    clear: both;
    float: none;
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    width: .7rem;
    text-align: center;
    line-height: .5rem;
    color: #333;
}

.gift_ul li.active {
    background: #f4f4f4;
    border-right: 1px solid transparent;
}

.leisure_food {
    line-height: .3rem;
    color: #1a1c1e;
    font-size: 0.12rem;
    font-weight: bold;
}

.leisure_img {
    width: 23%;
    margin-left: .2rem;
    margin-top: 0.07rem;
}

.leisure_font {
    font-size: .12rem;
    width: 47%;
    padding-left: .9rem;
}

.leisure_bg li {
    width: .9rem;
    margin-left: 0.06rem;
    margin-top: 0.03rem;
}

.leisure_bg {
    background: #fff;
    /*height: 2.7rem;*/
    /*margin-left: .77rem;*/
}

.leisure_bg ul {
    overflow: hidden;
    clear: both;
}

.li_img1_wrapper {
    padding: 0.08rem;
    width: .90rem;
    height: .90rem;
    overflow: hidden;
    vertical-align: middle;
}

.li_img1 {
    width: 100%;
}

.li_img2 {
    width: 100%;
    margin-left: .13rem;
}

.li_img3 {
    width: 100%;
    margin-left: .24rem;
}

.li_imgp1 {
    width: 100%;
    margin-left: 0.02rem;
    padding: 0 0.02rem;
}

.li_imgp2 {
    width: 100%;
    margin-left: 0.14rem;
}

.li_imgp3 {
    width: 100%;
    margin-left: .23rem;
}

.li_imgp1,
.li_imgp2,
.li_imgp3 {
    font-size: .11rem;
    color: #5f656b;
    text-align: center;
    height: 3em;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: vertical;
    orient: vertical;
}

.margin_top_1rem {
    margin-top: .1rem;
}

.gift_main {
    position: relative;
    padding-left: .77rem;
    background: #f4f4f4;
    padding-bottom: .7rem;
}

#giftclassList .leisure_1 {
    list-style: none;
    clear: both;
    overflow: hidden;
}

/*发票选择*/
#choose_invoice li {
    float: none;
}

.invoice_li {
    line-height: .4rem;
    text-align: center;
    border-bottom: none;
    /*margin-bottom: 0.9rem;*/
}

.invoicetit_box {
    flex: 1;
    float: left;
}

.invoicetit_box span {
    display: inline-block;
    width: 1.1rem;
    margin: 0 auto;
}

#choose_invoice .spanSize {
    display: inline-block;
    width: 1.6rem;
    margin: 0 auto;
}

.invoicetit_box span.active {
    color: #29a2ff;
    border-bottom: 1px solid #29a2ff;
}

.invoice_li .clear {
    clear: both;
    height: 0;
    display: block;
    content: "";
    visibility: hidden;
}

.icon_blue {
    color: #29a2ff;
}

.invoiceTitleBox .disabled_status {
    color: #ccc;
}

/*.invoice_span1{
    padding-right: 1rem;
}
.invoice_span1,.invoice_span2{
    display: inline-block;
}
.invoice_span2{
    color:#29a2ff;
}
.border_bottom1{
    border-bottom: 1px solid #29a2ff;
    width: 1rem;
}
#choose_invoice .invoice_li{
    border-bottom: none;
}*/
.invoice_btn {
    width: 3rem;
    line-height: .3rem;
    border-radius: 4px;
    background: #29a2ff;
    color: #fff;
    border: 1px solid #29a2ff;
    font-weight: bold;
}

.invoiceTypeBox .invoiceType {
    width: 50%;
    float: left;
    text-align: center;
}

.invoiceTypeBox .clear {
    clear: both;
    height: 0;
    display: block;
    content: "";
    visibility: hidden;
}

.invoice_span3 {
    padding: 0.03rem .1rem;
    border: 1px solid #29a2ff;
    border-radius: 4px;
    color: #29a2ff;
}

.invoice_span4 {
    padding: 0.03rem .3rem;
    border: 1px solid #29a2ff;
    border-radius: 4px;
    color: #29a2ff;
}

.invoiceTypeBox .type_active {
    border: 1px solid #29a2ff;
    background: #29a2ff;
    color: #fff;
    /*    padding-top:0.04rem;
    padding-bottom:0.04rem;*/
}

.invoice_class {
    padding: .1rem;
}

.invoice_person {
    padding-left: 2.5rem;
}

#normal-personal .normalInvoice {
    width: 100%;
    margin: 0;
    padding: 0 .15rem;
}

#special-personal .specialInvoice_span {
    display: inline-block;
    width: 20%;
}

#special-personal .specialInvoice_input {
    display: inline-block;
    width: 75%;
    margin: 0;
    padding-left: .1rem;
    color: #333;
    font-size: 14px
}

#choose_invoice2 .invoice_li {
    border-bottom: none;
}

.invoice_content {
    line-height: .4rem;
    padding-left: .1rem;
}

.pad_top4-1 {
    padding-top: 4.25rem;
}

.invoice_content2 {
    /*clear:both;*/
    padding: 0.1rem 0 .10rem .10rem;
}

.invoice_select {
    width: 1.6rem;
    padding: 0.04rem 0 0.04rem 0.5rem;
    background: #ccc;
    margin-left: 0.2rem;
}

/*我的订单*/
.orderDetail .giftInfo_title {
    height: .80rem;
    width: 100%;
    padding: 0 .10rem 0.07rem;
    background: #fff;
    position: relative;
    z-index: 10;
}

.title_li {
    width: 20%;
    margin-top: .2rem;
}

.air_li {
    width: 25%;
}

.title_li img {
    width: 33%;
}

.title_li p {
    /*font-size: 0.13rem;*/
    font-size: 12px;
    text-align: center;
}

.itemValue_span {
    color: #999;
    font-size: 14px;
    display: inline-block;
}

.giftItemBottom_1 {
    padding: 0.07rem 0.01rem 0.07rem 1.6rem;
}

.ruleBtn_2 {
    border: solid 1px #333;
    color: #333;
}

.giftItemBottom_2 {
    height: .40rem;
    border-top: solid 1px #F4F4F4;
    margin-top: .05rem;
    padding: .07rem 0 .07rem 1.6rem;
}

.frBtn_2 {
    border-radius: .03rem;
    width: .78rem;
    height: .26rem;
    background-color: #fff;
    font-size: 14px;
    margin-left: .15rem;
}

.ruleBtn_3 {
    border: 1px solid #666;
    color: #666;
}

/*.giftInfo_1{
    margin-bottom: 0.07rem;
}*/

/*#get_all{
    margin-top: .07rem;
}*/
.orderDetail_1 {
    /*height: 6.7rem;*/
    padding-top: .80rem;
    padding-bottom: .8rem;
}

/*.order_pad{*/
/*padding-top: .87rem;*/
/*padding-bottom: .8rem;*/
/*}*/
.giftInfo_bottom {
    margin-bottom: 0.07rem;
}

.gift .giftDesc_1 {
    width: 2rem;
}

.gift_1 .gift_1_img {
    display: inline-block;
    float: left;
    width: 5%;
    padding-top: 0.22rem;
}

.pay_box {
    padding: 0.10rem .15rem .1rem .1rem;
    background: #fff;
    width: 100%;
}

.pay_boximg img {
    width: 5%;
}

.pay_boxfont {
    vertical-align: text-bottom;
}

/*帮助中心*/
.helpCenter {
    background: #f4f4f4;
}


.helpCenter_rule {
    background: #fff;
    padding: 0.07rem .1rem 0 .1rem;
    margin-bottom: 0.07rem;
}

.helpCenter_rule_1 {
    height: .4rem;
    background: #fff;
    line-height: .4rem;
    padding-left: .1rem;
    margin-bottom: .07rem;
}

/* .helpCenter_rule_1 p{
    color: #5f656b;
    font-size: 14px;
} */
.helpCenter_1 {
    padding-bottom: .1rem;
}

.helpCenter_2 {
    padding-bottom: 0;
}

.helpCenter_span3 {
    float: right;
    display: inline-block;
    width: 5%;
    height: 100%;
    overflow: hidden;
    line-height: 0.3rem;
}

.helpCenter_span1 img {
    width: 5%;
    vertical-align: middle;
}

.helpCenter_span2 {
    vertical-align: middle;
    color: #333;
    font-size: 14px;
}

.helpCenter_zspan {
    float: left;
    display: inline-block;
    width: 3rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.service_hot {
    height: .4rem;
    background: #fff;
    padding: 0rem .1rem;
    margin-top: .2rem;
    line-height: .4rem;
}

.service_span3 {
    float: right;
}

.service_span2,
.service_span3 {
    color: #333;
    font-size: 14px;
}

/*帮助中心详情页*/
#helpQuestionDetail {
    padding: .1rem;
}

.help_detail_box img {
    width: 100%;
    display: block;
}

.helpCenter_DetailTit {
    text-align: center;
    font-weight: 900;
}

#helpQuestionDetail .questionDetails {
    word-wrap: break-word;
}

.fonts_img {
    color: #18b465;
    float: left;
    width: .24rem;
    line-height: .4rem;
}

/*退货详情页*/
.upload_class {
    height: 1rem;
    width: 1rem;
    margin-left: .15rem;
    border: 1px solid #ccc;
    border-radius: 8px;
    margin: 0 auto .15rem;
    position: relative;
}

.upload_class .inputBox {
    width: 100%;
    height: 100%;
    background: url(../img/images/picture_1.png)no-repeat;
    background-size: 100%;
}

.upload_class input {
    width: 100%;
    height: 100%;
    opacity: 0;
    display: block;
}

.upload_class .deletePic {
    width: 20px;
    height: 20px;
    line-height: 18px;
    position: absolute;
    right: -10px;
    top: -9px;
    background: #F4F4F4;
    color: #999;
    border: .02rem solid #999;
    border-radius: 50%;
    text-align: center;
    font-weight: 900;
}

.upload_class .none {
    display: none;
}

.return_state {
    background: #fff;
    height: 1.3rem;
}

.state_box {
    text-align: center;
    padding: .15rem 0;
}

.state_box p i {
    font-size: 30px;
}

.returnState_color {
    color: #333;
}

.returnDate_color {
    color: #999;
}

.return_money {
    margin: 0.07rem 0;
}

/*申请退款*/
#biggerPicBox {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    min-height: 100%;
    line-height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    display: none;
    overflow: auto;
    background: rgba(0, 0, 0, 0.8);
}

#biggerPic {
    width: 90%;
    height: auto;
    margin: auto;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.upload_class img {
    width: 100%;
    height: 100%;
}

#shang_up {
    height: .4rem;
    line-height: .4rem;
    padding-left: .1rem;
}

.is_box {
    height: .45rem;
    background: #fff;
    margin-top: 0.07rem;
    line-height: 0.5rem;
    font-size: 14px;
    color: #333;
}

.is_yes {
    padding: 0 .1rem;
}

.is_yes2 {
    padding: 0 .2rem;
}

.is_yes2 i {
    color: #18b465;
}

.is_yes span img {
    width: 5%;
}

.return_why {
    background: #fff;
    line-height: .5rem;
    margin-top: 0.08rem;
    padding: 0 0.1rem;
}

.return_why select {
    max-width: 2.2rem;
}

.return_font {
    font-size: 14px;
    color: #333;
    margin-left: .1rem;
    font-size: 14px;
    padding: 0.04rem 0.4rem 0.04rem 0.4rem;
    background: #ddd;
}

.floatRight {
    float: right;
    color: #999;
    padding-left: .1rem;
}

.span_i {
    padding-left: 0.5rem;
}

.warm_tips {
    padding: .1rem 0.1rem;
    background: #fff;
    margin-top: 0.1rem;
}

.warm_p1,
.warm_p2,
.warm_p3,
.warm_p4,
.warm_p5 {
    font-size: 14px;
    color: #5f656b;
    ;
}

.warm_tips h5 {
    color: #333;
}

.return1_why {
    color: #333;
    font-size: 14px;
}

.submitApply {
    width: 100%;
    height: .5rem;
    line-height: .5rem;
    color: white;
    text-align: center;
    word-spacing: .2rem;
    background: #2992eb;
    margin-bottom: 0.15rem;
    border: none;
}

.greenBgd {
    background: #18b465;
}

.problem_descriotion {
    background: #fff;
    margin-top: 0.2rem;
    /*padding: .1rem .1rem;*/
}

.problem_1,
.problem_2 {
    color: #333;
    font-size: 14px;
    padding: 0 .1rem;
}

.problem_2 textarea {
    width: 100%;
    height: .6rem;
    line-height: .22rem;
    resize: none;
    color: #333;
    font-family: Arial;
    font-size: 14px;
    border-radius: 0;
    padding: 0px;
    margin: 0px;
    display: block;
}

.giftInfo_2 {
    width: 100%;
    padding: 0 .10rem .10rem;
    background-color: #fff;
    border-bottom: solid 1px #DADADA;
}

.turn_up {}

.up_img {
    text-align: center;
}

.up_img img {
    width: 20%;
}

/*公告列表*/
.noticeList_Tip {
    height: .45rem;
    line-height: .45rem;
    padding-left: .1rem;
}

.noticeList_Tip .noticeIcon {
    font-size: 24px;
    color: green;
    display: inline-block;
}

.noticeList_Tip .noticeWord {
    color: #333;
}

.noticeList_box {
    width: 100%;
    height: .40rem;
    padding: 0 .1rem;
    background: #fff;
    margin-bottom: 0.07rem;
}

.noticeList_title {
    width: 95%;
    height: .40rem;
    line-height: .4rem;
    font-size: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*公告详情*/
.notice_detail_box img {
    width: 100%;
    display: block;
}

.announcement_div {
    padding: 0 .1rem 0 .1rem;
}

.announcementTitle {
    text-align: center;
    line-height: .4rem;
    color: #333;
}

#announcementDetail .announcementContent {
    word-wrap: break-word;
}

.announcementContent>p:nth-last-of-type(1),
.announcementContent>p:nth-last-of-type(2) {
    margin-left: 0 !important;
    text-align: right;
}

/* .announcement_div p{
    text-indent:28px;
    padding-bottom: 0.25rem;
    font-size: 14px;
    color: #5f656b;
}
.announcement_div p:last-child{
    padding-bottom: 0.1rem;
}
.announcementTime{
    color: #333;
} */
/*支付成功*/
.success_box {
    padding-top: .45rem;
}

.success_box .goBackBtn {
    background-color: #29a2ff;
    color: #fff;
    height: .32rem;
    width: 1.00rem;
    font-size: 16px;
    display: inline-block;
    line-height: .32rem;
}

.success_pay,
.success_fen,
.success_money,
.success_zi,
.success_i {
    text-align: center;
}

.success_i i {
    font-size: .6rem;
    color: #18b465;
}

.success_pay {
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

.success_fen,
.success_money,
.success_zi {
    color: #5f656b;
}

.font_size_cor.hide {
    display: none;
}

#choose_invoice {
    display: none;
    position: absolute;
    /* top: 0.44rem; */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f4f4f4;
    overflow: scroll;
}

#selectAddress {
    display: none;
    width: 100%;
    height: 100%;
    background: #f4f4f4;
}

.invoice_btn_wrap {
    height: .50rem;
    width: 100%;
    padding: .10rem;
    text-align: center;
    /* background: #fff; */
}

.fail_img {
    text-align: center;
}

.fail_img img {
    width: 18%;
}

.riskTip {
    color: #f14747;
    padding: .02rem .1rem;
    line-height: .2rem;
    font-size: 12px
}

/*错误页面*/
#error_page .goBackBtn {
    margin-top: .10rem;
    background-color: #29a2ff;
    color: #fff;
    height: .32rem;
    font-size: 16px;
    display: inline-block;
    line-height: .32rem;
    padding: 0 .10rem;
}

.error_img {
    text-align: center;
    padding-top: 1rem;
}

.error_img img {
    width: 45%;
}

.error_font {
    text-align: center;
    padding-top: .35rem;
    color: #333;
    font-size: 14px;
}

.weui-dialog.show {
    opacity: 1;
    visibility: visible;
}

#activeRuleDialog .dialog_width {
    position: fixed;
    /*z-index: 5000;*/
    /*width: 80%;*/
    max-width: 365px;
    /*top: 50%;*/
    /*left: 50%;*/
    /*-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #FFFFFF;*/
    text-align: center;
    border-radius: 3px;
    overflow: hidden;
}

#activeRuleDialog .weui-dialog.show {
    opacity: 1;
    visibility: visible;
    background: url(../img/copy.png)no-repeat;
    background-size: 100% 100%;
    top: 3.26rem;
    left: 1.87rem;
    width: 4rem;
    height: 6.5rem;
}


.weui-mask.show {
    opacity: 1;
    visibility: visible;
}

.mask {
    position: fixed;
    z-index: 1000;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    transition-duration: .3s;
    z-index: 499;
}

.commonSpace {
    width: 100%;
    background-color: #f4f4f4;
    height: .10rem;
    display: block;
}

.close {
    background-color: #ccc;
    width: 18px;
    height: 18px;
    font-size: 12px;
    border: solid 1px #ccc;
    border-radius: 100%;
    position: absolute;
    color: #fff;
    line-height: 16px;
}

/*.close::before{*/
/*content: "\2716";*/
/*color:#fff;*/
/*}*/
@font-face {
    font-family: "iconfont";
    src: url('../lib/fonts/iconfont.eot');
    /* IE9*/
    src: url('../lib/fonts/iconfont.eot#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('../lib/fonts/iconfont.woff') format('woff'),
        /* chrome, firefox */
        url('../lib/fonts/iconfont.ttf') format('truetype'),
        /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
        url('../lib/fonts/iconfont.svg#iconfont') format('svg');
    /* iOS 4.1- */
}

.icon {
    /*width: 16px;
    height: 16px;*/
    display: inline-block;
}

.svgIcon {
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.active {
    color: #1bb465;
}

.font20 {
    font-size: 20px;
}

.ng-cloak {
    display: none;
}

.loading-warp {
    display: table;
    width: 100%;
    margin-top: -.8rem;
}

.loading-warp .box {
    width: 100%;
    padding-top: .1rem;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.loading-warp .box img {
    display: block;
    width: .2rem;
    height: .2rem;
    margin: 0 auto;
}

.loading-warp .box .text {
    display: block;
    text-align: center;
    font-size: 0.12rem;
    line-height: 0.12rem;
    opacity: 0.7;
    margin-top: .10rem;
}

.fontRed {
    color: red !important;
}

/*跑马灯样式从home.css提到这块了，以为压缩后会有变动，不要把这块样式压缩*/
.airMilleageTip_box {
    margin: 0 .10rem;
    overflow: hidden;
    height: .35rem;
}

@-moz-keyframes move {
    0% {
        -moz-transform: translateX(400px);
    }

    25% {
        -moz-transform: translateX(100px);
    }

    50% {
        -moz-transform: translateX(-200px);
    }

    75% {
        -moz-transform: translateX(-500px);
    }

    100% {
        -moz-transform: translateX(-800px);
    }
}

@-ms-keyframes move {
    0% {
        -ms-transform: translateX(400px);
    }

    25% {
        -ms-transform: translateX(100px);
    }

    50% {
        -ms-transform: translateX(-200px);
    }

    75% {
        -ms-transform: translateX(-500px);
    }

    100% {
        -ms-transform: translateX(-800px);
    }
}

@-o-keyframes move {
    0% {
        -o-transform: translateX(400px);
    }

    25% {
        -o-transform: translateX(100px);
    }

    50% {
        -o-transform: translateX(-200px);
    }

    75% {
        -o-transform: translateX(-500px);
    }

    100% {
        -o-transform: translateX(-800px);
    }
}

@-webkit-keyframes move {
    0% {
        -webkit-transform: translateX(400px);
    }

    25% {
        -webkit-transform: translateX(100px);
    }

    50% {
        -webkit-transform: translateX(-200px);
    }

    75% {
        -webkit-transform: translateX(-500px);
    }

    100% {
        -webkit-transform: translateX(-800px);
    }
}

@keyframes move {
    0% {
        -webkit-transform: translateX(400px);
    }

    25% {
        transform: translateX(100px);
    }

    50% {
        transform: translateX(-200px);
    }

    75% {
        transform: translateX(-500px);
    }

    100% {
        transform: translateX(-800px);
    }
}

.airMilleageTip_con {
    height: .35rem;
    line-height: .35rem;
    font-size: 12px;
    color: #8A8B8B;
    white-space: nowrap;
    -webkit-animation: move 17s linear infinite;
    -o-animation: move 17s linear infinite;
    animation: move 17s linear infinite;
}

.airMilleageTip_spe {
    color: red !important;
    font-weight: bolder;
}

/**百夫长首页**/
.bfzHeader {
    width: 100%;
    height: .44rem;
    background: #f6f7fb;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    z-index: 20900;
}

.bfzHeader .goBack {
    position: absolute;
    left: .10rem;
    top: 0;
    width: .40rem;
    height: .44rem;
    line-height: .44rem;
    font-size: 13px;
}

.bfzHeader .title {
    width: 100%;
    height: .44rem;
    line-height: .44rem;
    font-size: 15px;
}

.bfzHeader img {
    position: absolute;
    right: .10rem;
    top: .12rem;
    width: .2rem;
    height: .2rem;
}

#bfzProductList {
    margin-top: .1rem;
    background: white;
    text-align: center;
}

.bfzAccountPoint {
    color: #333;
    font-size: 14px;
    background: white;
    margin-top: .1rem;
    line-height: .2rem;
    /*height:.3rem;*/
}

#bfzProductList .category-name {
    font-size: 17px;
    color: #181818;
    display: inline-block;
    margin-top: .1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    width: 60%;
    word-break: break-all;
}

.list-content ul {
    width: 100%;
    display: inline-block;
    margin-top: .15rem;
    padding-left: 3%;
    padding-right: 3%;
}

.list-content li {
    width: 50%;
    height: auto;
    padding-left: 1%;
    padding-right: 1%
}

.list-content li img {
    width: 100%;
    height: 1.65rem;
}

.list-content li span {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-align: left;
    font-size: 14px;
    color: #222222;
}

.bfz-productName {
    text-align: center;
    display: inline-block;
}

/**商品详情页面**/


.bfz-goodsDetail .tabTitle {
    width: 100%;
    height: .35rem;
    /*display: flex;*/
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    padding: 0 .20rem;
    background-color: #fff;
}

.bfz-goodsDetail .tabTitle li {
    line-height: .35rem;
    /*flex: 1;*/
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 16px;
    color: #333;
    text-align: center;
    margin: 0 .10rem;
}

.bfz-goodsDetail .tabTitle li.active {
    color: #29a2ff;
    border-bottom: solid 1px #29a2ff;
}

.lunbo-img img {
    width: 100%;
    height: 2.86rem;
}

.bfz-goodsDetail .goodsInfo {
    background-color: #fff;
}

.bfz-goodsDetail .goodsName {
    padding: .05rem .10rem;
    color: #1a1c1e;
    font-size: 14px;
    line-height: 24px;
}

.bfz-goodsDetail .goodsTip {
    padding: .05rem 0rem;
    color: #f00;
    font-size: 14px;
    line-height: 24px;
}

.bfz-goodsDetail .goodsPriceList {
    display: inline-block;
    width: 100%;
    background: white;
}

.bfz-goodsDetail .goodsPriceList li {
    width: 100%;
    padding: 0 .10rem;
    border-bottom: solid 1px #E7E7E7;
    height: .27rem;
    line-height: .27rem
}

.bfz-goodsDetail .cardType {
    font-size: 12px;
    color: #5f656b;
}

.bfz-goodsDetail .priceNum {
    font-size: 12px;
    color: #18b465;
}

.bfz-goodsDetail .numChoiceWrap {
    width: 100%;
    height: .38rem;
    color: #8A8B8B;
    padding: .05rem .1rem;
    background: white;
}

.bfz-goodsDetail .numChoiceWrap li {
    border-bottom: solid 1px #8a8b8b;
    border-top: solid 1px #8a8b8b;
    border-left: solid 1px #8a8b8b;
    width: .25rem;
    height: .25rem;
    text-align: center;
    color: #666;
    font-size: 13px;
    line-height: .25rem;
}

.bfz-goodsDetail .numChoice {
    float: right;
}

.bfz-goodsDetail .numChoiceWrap li:last-child {
    border-right: solid 1px #8a8b8b;
}

.bfz-goodsDetail .bottomBtn {
    display: flex;
    width: 100%;
    height: .56rem;
    background-color: #fff;
    padding: .09rem;
    position: fixed;
    bottom: 0;
}

.bfz-goodsDetail .bottomBtn input {

    background-color: #29a2ff;
    color: #fff;
    flex: 1;
    height: .32rem;
    text-align: center;
    border-radius: .05rem;
    margin: 0 .10rem;
}

.bfz-goodsDetail .detail img {
    width: 100%;
    display: block;
}

.consult {
    font-size: 15px;
    text-align: center;
    color: #999;
    float: none;
    width: 90%;
    margin-left: 5%;
    margin-top: .5rem;
}

/***确认订单****/
.configOrder {
    background: white;
}

.configOrder .goods {
    padding: .05rem .10rem;
    display: block;
    width: 100%;
    min-height: .75rem
}

.configOrder .goodsImg {
    display: inline-block;
    width: .65rem;
    height: .65rem;
    float: left;
    margin: 0 .05rem;
}

.configOrder .goodsName {
    width: 100%;
    color: #333;
    font-size: 12px;
    float: left;
    line-height: .15rem;
    padding-left: 0.05rem;
}

.configOrder .goodsDesc {
    display: inline-block;
    width: 2.70rem;
    float: left;
    margin-left: .05rem;
}

.configOrder .goodsItemCenter {
    width: 100%;
    min-height: .25rem;
    padding: 0 .05rem;
}

.configOrder .price {
    float: left;
}

.configOrder .priceText {
    font-size: 12px;
    color: #333;
    line-height: .30rem;

}

.configOrder .priceNum {
    font-size: 12px;
    color: #ff2929;
    font-weight: bold;
    line-height: .30rem;

}

.configOrder .marginRight {
    margin-right: .20rem;
}

.configOrder .goodsNum {
    height: .30rem;
    color: #999;
    font-size: 12px;
    line-height: .30rem;
    float: right;
}

.configOrder .accountInfo {
    padding: 0 .10rem 0 .15rem;
    background: #fff;
    width: 100%;
    height: .36rem;
    line-height: .36rem;
    border-bottom: solid 1px #DADADA;
}

.configOrder .firstAccount {
    border-top: solid 1px #DADADA;
}

.configOrder .labelTip {
    width: 1rem;
    color: #333;
    font-size: 14px;
    display: inline-block;
    float: left;
}

.configOrder .accountItemvalue {
    width: 65%;
    height: .36rem;
    line-height: .36rem;
    color: #333;
    font-size: 14px;
    display: inline-block;
    float: left;
}

.configOrder .saveBtn {
    min-width: .66rem;
    padding: 0 .10rem;
    background-color: #41bc7a;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: .36rem;
    border: none;
    float: right;
}

.configOrderBottom {
    width: 100%;
    height: .45rem;
    padding: .10rem;
    background-color: #fff;
    position: fixed;
    bottom: 0;
}

.configOrderBottom .total {
    display: inline-block;
    height: .24rem;
}

.configOrderBottom .priceText {
    font-size: 12px;
    color: #333;
    line-height: .24rem;
}

.configOrderBottom .priceNum {
    font-size: 12px;
    color: #18b465;
    line-height: .24rem;
}

.configOrderBottom .balanceBtn {
    width: .78rem;
    height: .26rem;
    border: solid 1px #e60012;
    font-size: 13px;
    border-radius: .03rem;
    background-color: #fff;
    color: #e60012;
    float: right;
    margin-right: .1rem;
}

/***********编辑帐号页面***************/

.editAccount .edit_trird {
    background: #fff;
    line-height: .5rem;
    margin-top: 0.08rem;
    padding: 0 0.1rem;
    border-bottom: 1px solid #e7e7e7;
}

.editAccount select {
    border: 1px solid #ccc;
    background: #fff;
}


.editAccount .return_font {
    color: #333;
    margin-left: .1rem;
    font-size: 14px;
    padding: 0.04rem 0.4rem 0.04rem 0.4rem;
}

.editAccount .accountInfo {
    position: relative;
    color: #333;
    font-size: 14px;
    margin-bottom: .1rem;
    padding: 0 .1rem;
    background: #fff;
    width: 100%;
    line-height: .4rem;
}

.editAccount .accountBox {
    border-bottom: 1px solid #e7e7e7;
}

.editAccount .accountBox span {
    width: .7rem;
    display: inline-block;
}

.editAccount input {
    width: 1.8rem;
    margin: 0;
    padding-left: .1rem;
    color: #1a1c1e;
}

.editAccount .submitBtn {
    width: 80%;
    display: block;
    line-height: .3rem;
    border-radius: 4px;
    background: #18b465;
    color: #fff;
    border: 1px solid #18b465;
    font-weight: bold;
    margin-left: 10%;
    margin-top: 1.3rem
}

/***********我的订单***************/

.bfzOrder .giftInfo_title {
    height: .80rem;
    width: 100%;
    padding: 0 .10rem 0.07rem;
    background: #fff;
    position: relative;
    z-index: 10;
}

.bfzOrder .deleteBox {
    display: block;
    float: left;
    width: 12%;
    height: .28rem;
    line-height: .26rem;
    border: 0;
    font-size: .26rem;
    color: #333;
    text-align: center;
}

.bfzOrderInfo {
    margin-bottom: 0.07rem;
    width: 100%;
    padding: 0 .10rem;
    background-color: #fff;
    border-bottom: solid 1px #DADADA;
}

.bfzOrderInfo .orderId {
    width: 100%;
    height: .30rem;
    line-height: .30rem;
    border-bottom: solid 1px #f4f4f4;
}

.bfzOrderInfo .itemName {
    color: #333;
    font-size: 14px;
    display: inline-block;
    float: left;
}

.bfzOrderInfo .itemValue_span {
    color: #999;
    font-size: 14px;
    display: inline-block;
}

.bfzOrderInfo .goods {
    display: block;
    width: 100%;
    min-height: .75rem;
    padding: .05rem 0;
}

.bfzOrder .goodsImg {
    display: inline-block;
    width: .65rem;
    height: .65rem;
    float: left;
    margin: 0 .05rem;
}

.bfzOrder .goodsDes {
    width: 2rem;
    display: inline-block;
    float: left;
    margin-left: .05rem;
}

.bfzOrder {
    color: #333;
    font-size: 12px;
    line-height: .22rem;
}

.bfzOrder .goodsScale {
    color: #333;
    font-size: 12px;
    line-height: .22rem;
    padding-left: 0.05rem;
}

.bfzOrder .goodsMeter {
    font-weight: bold;
    color: #ff2929 !important;
}

.bfzOrder .goodsCenter {
    width: 100%;
    min-height: .25rem;
    padding: 0 .05rem;
}
}

.goodsCenter .priceText {
    font-size: 12px;
    color: #333;
    line-height: .30rem;
}

.goodsCenter .priceNum {
    font-size: 12px;
    color: #ff2929;
    font-weight: bold;
    line-height: .30rem;
    margin-right: .20rem;
}

.bfzOrder .goodsBottom {
    height: .40rem;
    border-top: solid 1px #F4F4F4;
    margin-top: .05rem;
    padding: .07rem .05rem;
}

.bfzOrder .orderStatu {
    height: .26rem;
    font-size: 14px;
    color: #999;
}

.bfzOrder .searchInputBox {
    width: 80%;
    height: .28rem;
    border-radius: .2rem .20rem;
    margin: 0 auto;
    background: #fff;
}

.bfzOrder .searchInput {
    display: block;
    float: left;
    width: 88%;
    height: .28rem;
    line-height: .28rem;
    padding-left: .20rem;
    font-size: .14rem;
    color: #333;
    text-align: left;
    border: none;
    background: none;
    overflow: hidden;
}

.bfzOrder .searchImg {
    position: absolute;
    width: .24rem;
    height: .24rem;
    top: 50%;
    right: .08rem;
    margin-top: -.12rem;
}

.bfzOrder .searchInputWrap {
    position: relative;
    width: 100%;
    height: .50rem;
    padding-top: .11rem;
    z-index: 10;
    background: #f4f4f4;
}

.bfzOrder .orderBtn {
    border: solid 1px #29A2FF;
    color: #29A2FF;
    border-radius: .2rem;
    width: .78rem;
    height: .26rem;
    background-color: #fff;
    font-size: 14px;
    float: right;
}

.bfzOrder .btnLeft {
    margin-left: .20rem;
}

/********订单详情**************/
.orderDetailInfo {
    width: 100%;
    background-color: #fff;
    border-bottom: solid 1px #DADADA;
}

.orderDetailInfo .goodsTitle {
    height: .35rem;
    padding: 0 .10rem;
    border-bottom: solid 1px #575757;
    overflow: hidden;
    background-color: #F9F9F9;
}

.goodsTitle img {
    width: 16px;
    vertical-align: middle;
}

.orderDetailInfo .text {
    line-height: .35rem;
    font-size: 14px;
}

.orderDetailInfo .center {
    width: 100%;
    padding: 0 .10rem;
}

.orderDetailInfo .goods {
    display: block;
    width: 100%;
    min-height: .75rem;
    padding: .05rem 0;
}

.orderDetailInfo .goodsImg {
    display: inline-block;
    width: .65rem;
    height: .65rem;
    float: left;
    margin: 0 .05rem;
}

.orderDetailInfo .goodsDesc {
    display: inline-block;
    width: 2.70rem;
    float: left;
    margin-left: .05rem;
}

.orderDetailInfo .goodsName {
    width: 100%;
    color: #333;
    font-size: 12px;
    float: left;
    line-height: .15rem;
    padding-left: 0.05rem;
}

.orderDetailInfo .goodsScale {
    color: #333;
    font-size: 12px;
    line-height: .28rem;
    float: left;
    padding-left: 0.05rem;

}

.orderDetailInfo .goodsItemCenter {
    width: 100%;
    min-height: .25rem;
    padding: 0 .05rem;
}

.orderDetailInfo .price {
    float: left;
}

.orderDetailInfo .priceText {
    font-size: 12px;
    color: #333;
    line-height: .30rem;

}

.orderDetailInfo .priceNum {
    font-size: 12px;
    color: #ff2929;
    font-weight: bold;
    line-height: .30rem;

}

.orderDetailInfo .marginRight {
    margin-right: .20rem;
}

.orderDetailInfo .goodsNum {
    height: .30rem;
    color: #999;
    font-size: 12px;
    line-height: .30rem;
}

.orderDetailInfo .goodsItemBottom {
    height: .40rem;
    border-top: solid 1px #F4F4F4;
    margin-top: .05rem;
    padding: .07rem .05rem;
}

.orderDetailInfo .orderBtn {
    border: solid 1px #29A2FF;
    color: #29A2FF;
    border-radius: .2rem;
    width: .78rem;
    height: .26rem;
    background-color: #fff;
    font-size: 14px;
    float: right;
}

.orderDetailInfo .btnLeft {
    margin-left: .20rem;
}

.orderOtherInfo {
    width: 100%;
    background-color: #fff;
    margin-top: .10rem;
}

.orderOtherInfo .goodsTitle {
    height: .35rem;
    padding: 0 .10rem;
    border-bottom: solid 1px #575757;
    overflow: hidden;
    background-color: #F9F9F9;
}

.goodsTitle img {
    width: 16px;
    vertical-align: middle;
}

.orderOtherInfo .text {
    line-height: .35rem;
    font-size: 14px;
}

.orderOtherInfo .orderContent {
    width: 100%;
    background-color: #fff;
    padding: 0 .10rem;
}

.orderOtherInfo .item {
    width: 100%;
    height: .30rem;
    line-height: .30rem;
    border-bottom: solid 1px #f4f4f4;
}

.orderOtherInfo .itemName {
    color: #333;
    font-size: 14px;
    display: inline-block;
    float: left;
}

.orderOtherInfo .itemValue {
    color: #999;
    font-size: 14px;
    display: inline-block;
    float: right;
}



/*新建物流流程页面*/
.maxbox{
    width: 100%;
    height: 100vh;
    background: #fff;
}
.logisticscloses{
    width: 0.5rem;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    font-size: 20px;
    color: #18b465;
    position: absolute;
    right: 0rem;
    top: 0rem;
}
.logisticsbox{
    width: 3.6rem;
    height: 99vh;
    margin: 0 auto;
    border-radius: 0.3rem;
    overflow: auto;
    background: #FFF;
}

.onebox{
    width: 3.6rem;
    height: 1rem;
    position: relative;
}
.onebox:last-child .xian{
    display: none;
}

.onebox::-webkit-scrollbar{
    display: none;
}
.dyuan{
    width: 0.15rem;
    height: 0.15rem;
    border-radius: 50%;
    background: gray;
    position: absolute;
    left: 0.1rem;
    top: 0.28rem;
}
.onebox:first-child .dyuan{
    background: red;
}
.onebox:first-child .wltime{
    color: red;
}


.dxxs{
    background: #fff;
}
.dyuanwl{
    width: 0.15rem;
    height: 0.15rem;
    display: block;
    border-radius: 50%;
    margin: 0 auto;
    z-index: 888;
}
.xian{
    width: 0.01rem;
    height: 0.6rem;
    background: gray;
    position: absolute;
    left: 0.15rem;
    top: 0.53rem;
}
.wltime{
    width: 3.2rem;
    height: 0.25rem;
    font-size: 16px;
    line-height: 0.25rem;
    position: absolute;
    left: 0.3rem;
    top: 0.22rem;
}
.wlmiaos{
    width: 3.2rem;
    height: 0.64rem;
    font-size: 14px;
    overflow: auto;
    /* text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; */
    position: absolute;
    left: 0.3rem;
    top: 0.45rem;
}

.nologisticsbox{
    width: 3.6rem;
    height: 99vh;
    background: #fff;
    margin: 0 auto;
    border-radius: 0.3rem;
    overflow: hidden;
}
.errtishi{
    width: 3.6rem;
    font-size: 14px;
    text-align: center;
    line-height: 0.32rem;
    letter-spacing: 2px;
    margin-top: 35%;
}

/* 限流小黑框 */
.alert {
    display: none;
    position: fixed;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 30%;
    max-width: 90%;
    height: .3rem;
    text-align: center;
    line-height: .3rem;
    color: #fff;
    background-color: #333;
    z-index: 10001;
    border-radius: .5rem;
    font-size: .12rem;
    padding: 0 0.1rem;
    box-sizing: border-box;
    width: 100%;
}


