
.adbox {
    width: 100%;
    background: #fff;
    flex-wrap: wrap;
    margin-top: .2rem
}

.adbox2 {
    margin-top: .2rem;
    background: #fff;
    width: 100%;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.ad1 {
    width: 30%;
    height: 35px;
    border: 1px solid #eee;
    text-align: center;
    line-height: 35px;
    margin-left:2%;
    margin-top:5px;
    border-radius: 5px;
    float: left;
    /*background: #FFFFFF;*/
    /*border: 1px solid #ff6600;*/
    /*border-radius: 5px;*/
}

.fsize16{
    font-size: 16px;
}
.fsize14{
    font-size: 14px;
}
.fsize19{
    font-size: 14px;
}

.ad2 {
    width: 25%;
    height: .6rem;
    border: 1px solid #eee;
    text-align: center;
    line-height: .6rem;
    margin: .1rem .2rem;
    border-radius: 10px;
}

.adbox .select {
    border: 1px solid #ff6600;
    color: #ff6600
}

.logo {
    border-radius: 50%
}

.hbtn {
    line-height: .5;
    color: #fff;
    background-color: #ff6600;
    border-color: #ff6600;
    width: 94%;
    margin: 0px 3%;
    margin-top: 0.3rem;
    display: inline
}

.hbtn2 {
    color: #fff;
    background-color: #ff6600;
    border-color: #ff6600;
    width: 30%;
    margin: 0px 3%;
    margin-top: 0.3rem;
    display: inline
}

.hrLine {
    vertical-align: middle;
    display: inline-block
}

.adjsbox {
    width: 100%;
    text-align: center;
    margin: .4rem auto
}

.adjscontent {
    padding: .2rem;
    letter-spacing: 1pt;

}


#page_addAgent .selectd {
    border: 1px solid #ff6600;
    color: #ff6600
}

#page_upgrade .selectd {
    border: 1px solid #ff6600;
    color: #ff6600
}

.BMap_cpyCtrl, .anchorBL {
    display: none;
}

.filter-row {
    position: relative;
    width: 100%;
    background: #fff;
    display: -webkit-flex;
    -webkit-flex-flow: row;
    -webkit-align-items: stretch;
    -webkit-justify-content: space-between;
    display: flex;
    flex-flow: row;
    align-items: stretch;
    justify-content: space-between;
    line-height: 40px;
    margin-bottom: 2px
}

.filter-row a {
    display: inline-block;
    padding: 0 10px;
    font-size: 14px
}

.filter-row a span {
    color: #111;
    padding-right: 2px
}

.filter-row a i {
    color: #9C9B9B
}

.fixed10000 {
    z-index: 10000
}

.search-select {
    z-index: 10000
}

header.fixed10000 {
    z-index: 10001
}

.filter-more, .filter-nature, .search-select {
    width: 100%;
    border-radius: 0;
    left: 0 !important
}

.filter-more .mui-popover-arrow, .filter-nature .mui-popover-arrow, .search-select .mui-popover-arrow {
    display: none
}

.filter-more .mui-table-view, .filter-nature .mui-table-view, .search-select .mui-table-view {
    max-height: 430px
}

.filter-more .mui-table-view-cell:after, .filter-nature .mui-table-view-cell:after, .search-select .mui-table-view-cell:after {
    left: 0
}

.filter-more ul, .filter-nature ul, .search-select ul {
    border-radius: 0 !important
}

.filter-more li, .filter-nature li, .search-select li {
    border-radius: 0 !important;
    font-size: 16px
}

.filter-more li a, .filter-nature li a, .search-select li a {
    border-radius: 0 !important
}

.filter-more li a:after, .filter-nature li a:after, .search-select li a:after {
    display: none
}

.filter-more .mui-selected, .filter-nature .mui-selected, .search-select .mui-selected {
    background: #E9E9E9
}

.filter-more .mui-selected a, .filter-nature .mui-selected a, .search-select .mui-selected a {
    color: #FE9206
}

.filter-more *, .filter-nature *, .search-select * {
    border-radius: 0 !important
}

.filter-more, .filter-nature {
    height: 445px;
    max-height: -webkit-calc(100vh - 150px)
}

.filter-more {
    height: 420px;
    max-height: -webkit-calc(100vh - 150px)
}

.filter-more h3 {
    margin: 5px 10px;
    font-size: 16px;
    font-weight: 400
}

.filter-more .btn-actions {
    margin: 0 10px
}

.filter-more .btn-actions a {
    margin: 5px;
    color: #666;
    border-radius: 4px;
    display: inline-block;
    padding: 3px 5px;
    font-size: 15px;
    background: #E2E2E2
}

.filter-more .btn-actions a.on, .filter-more .btn-actions a:active {
    color: #FF9000;
    background: #EBD6AE
}

.filter-more .btn-row {
    margin: 10px 10px 0
}

.filter-more .btn-row .mui-btn {
    background: #FF9000;
    padding-top: 10px;
    padding-bottom: 10px
}

.filter-area {
    height: 300px;
    height: -webkit-calc(100vh - 150px);
    width: 100%;
    border-radius: 0;
    left: 0 !important;
    background: #E9E9E9;
    font-size: 16px
}

.filter-area .mui-popover-arrow {
    display: none
}

.filter-area .mui-table-view {
    max-height: auto
}

.filter-area ul {
    border-radius: 0 !important
}

.filter-area li {
    border-radius: 0 !important
}

.filter-area li a {
    border-radius: 0 !important
}

.filter-area li a:after {
    display: none
}

.filter-area .mui-segmented-control .mui-control-item {
    display: block;
    width: 100%
}

.filter-area * {
    border-radius: 0 !important
}

.filter-area .mui-col-xs-3 {
    position: absolute;
    left: 0;
    top: 0;
    width: 150px;
    height: 100%;
    background: #FFF
}

.filter-area .mui-col-xs-3 a {
    white-space: nowrap;
    overflow: hidden;
    color: #666;
    text-overflow: ellipsis;
    border-bottom: 1px solid #E9E9E9 !important
}

.filter-area .mui-col-xs-9 {
    position: absolute;
    right: 0;
    top: 0;
    left: 150px;
    height: 100%
}

.filter-area .mui-col-xs-9 li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #666
}

.filter-area .mui-col-xs-9 .mui-table-view-cell:after {
    display: none
}

.filter-area .mui-scroll-wrapper {
    margin: 0
}

.filter-area .mui-table-view {
    background: #E9E9E9
}

.filter-area .mui-control-item.mui-active {
    background: #E9E9E9 !important;
    color: #FF8D00 !important
}

.filter-area .checked {
    color: #FF8D00 !important
}

.list-block .item-inner:after {
    background-color: #fff
}
.list-block ul li {
    border-bottom: 1px solid rgba(153, 153, 153, 0.26);
}

.borderll{
    border-bottom: 1px solid rgba(153, 153, 153, 0.26) ;
}
.merchant {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-flex-direction: column;
    width: 25%;
}

.merchant2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-flex-direction: column;
    width: 70%;
}

.merchant3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: column;
    width: 30%;
}

.merchant4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-flex-direction: column;
    width: 28%;
    text-align: center
}

#page_hongbao_list .item-title {
    font-size: 16px;
}

#page_hongbao_list .item-subtitle {
    color: #666666 ;
    font-size: 12px;
    margin-top: 0.1rem
}

#page_hongbao_list .company {
    font-size: 10px;
    margin-top: 0.15rem
}

#page_hongbao_openhb .hbpage {
    text-align: center;
}

#page_hongbao_openhb .open_image {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-top: 10%;
}

#page_hongbao_openhb .open_compayname {
    margin-top: 2.5%;
    color: #FFDF9B;
    font-size: 16px;
}

#page_hongbao_openhb .open_title {
    margin-top: 8%;
    color: #FFDF9B;
    margin-left: 5%;
    margin-right: 5%;
    width: 90%;
    font-size: 0.4rem
}

#page_hongbao_openhb .open_message {
    margin-top: 8%;
    color: #FFDF9B;
    margin-left: 5%;
    margin-right: 5%;
    width: 90%;
    font-size: 0.3rem
}

#page_hongbao_openhb .open_message2 {
    margin-top: 8%;
    color: #000;
    margin-left: 25%;
    margin-right: 25%;
    width: 50%;
    border-radius: 40px;
    height: 0.65rem;
    line-height: 0.65rem;
    font-size: 0.3rem;
    background-color: #FFDF9B
}

#page_hongbao_openhb .open_hb {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    margin-top: 12%;
}

#page_hongbao_openhb .open_bottom {
    margin-top: 15%;
    color: #FFDF9B;
    font-size: 14px;
    margin-left: 20px;
    letter-spacing: 1px;
    text-align: left
}

#page_hongbao_openhb .open_bottom2 {
    color: #FFDF9B;
    font-size: 13px;
    margin-left: 20px;
    letter-spacing: 1px;
    text-align: left;
    margin-top: 10px;
}

#page_hongbao_openhb .wsgrxx {
    width: 50%;
    text-align: center;
    margin-left: 23%;
    margin-right: 25%;
    background-color: #FFDF9B;
    color: #000;
    padding: 0.2rem;
    border-radius: 20px;
}

/*#page_hongbao_openhb .open_top{position: absolute;top: 12%;left: 45%;}*/
/*#page_hongbao_openhb .open_content{position: absolute;top: 40%;left: 45%;}*/
/*#page_hongbao_openhb .open_bottom{position: absolute;bottom: 0.8rem;left:20px;color:#FFDF9B;font-size:0.2rem;margin-left: 20px;letter-spacing:2px;}*/
/*#page_hongbao_openhb .open_bottom2{position: absolute;bottom: 0.5rem;left:20px;color:#FFDF9B;font-size:0.2rem;margin-left: 20px;letter-spacing:2px;}*/

#page_hongbao_zydetail .hongbaodetail {
    position: relative
}

#page_hongbao_zydetail .hongbaodetail .title {
    height: 1.1rem;
    line-height: 0.8rem;
    font-weight: bold;
    font-size: 20px
}

#page_hongbao_zydetail .hongbaodetail .cell {
    padding-right: 0.35rem;
    position: relative
}

#page_hongbao_zydetail .hongbaodetail .cell .mui-icon-extra {
    color: #999
}

#page_hongbao_zydetail .hongbaodetail .cell .cleft {
    margin-left: 0.1rem;
    font-size: 14px
}

#page_hongbao_zydetail .hongbaodetail .cell .cright {
    position: absolute;
    right: 10px;
    font-size: 14px
}

#page_hongbao_zydetail .hongbaodetail .hglq {
    position: relative
}

#page_hongbao_zydetail .hongbaodetail .hglq .top {
    width: 100%;
}

#page_hongbao_zydetail .hongbaodetail .hglq .userimg {
    width: 1rem;
    height: 1rem;
    margin-top: -0.5rem;
    border-radius: 50%;
}

#page_hongbao_zydetail .hongbaodetail .hglq .c1 {
    text-align: center;
    font-weight: bold;
}

#page_hongbao_zydetail .hongbaodetail .hglq .c2 {

    margin-top: 0.15rem
}

#page_hongbao_zydetail .hongbaodetail .hglq .c3 {
    font-weight: bold;
    font-size: 48px;
    margin-top: 0.1rem
}
#page_hongbao_zydetail .color-gray {
    color: #000;
    font-size: 18px;
    font-weight: bold
}






#page_hongbao_detail .hongbaodetail {
    position: relative
}

#page_hongbao_detail .hongbaodetail .title {
    height: 1.1rem;
    line-height: 0.8rem;
    font-weight: bold;
    font-size: 20px
}

#page_hongbao_detail .hongbaodetail .cell {
    padding-right: 0.35rem;
    position: relative
}

#page_hongbao_detail .hongbaodetail .cell .mui-icon-extra {
    color: #999
}

#page_hongbao_detail .hongbaodetail .cell .cleft {
    margin-left: 0.1rem;
    font-size: 14px
}

#page_hongbao_detail .hongbaodetail .cell .cright {
    position: absolute;
    right: 10px;
    font-size: 14px
}

#page_hongbao_detail .hongbaodetail .hglq {
    position: relative
}

#page_hongbao_detail .hongbaodetail .hglq .top {
    width: 100%;
}

#page_hongbao_detail .hongbaodetail .hglq .userimg {
    width: 60px;
    height: 60px;
    margin-top: 20px;
    border-radius: 50%;
}

#page_hongbao_detail .hongbaodetail .hglq .c1 {
    text-align: center;
    font-weight: bold;
}

#page_hongbao_detail .hongbaodetail .hglq .c2 {

    margin-top: 0.15rem
}

#page_hongbao_detail .hongbaodetail .hglq .c3 {
    font-weight: bold;
    font-size: 48px;
    margin-top: 0.1rem
}

#page_hongbao_detail .hongbaodetail .bmzx {
    position: fixed;
    bottom: 0px;
    border-top: 1px solid #999;
    height: 0.75rem;
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    background: #fff;
}

#page_hongbao_detail .hongbaodetail .bmzx .zx1 {
    width: 50%;
    height: 0.75rem;
    color: #999;
    text-align: center;
    line-height: 0.75rem
}

#page_hongbao_detail .hongbaodetail .bmzx .zx2 {
    width: 50%;
    height: 0.75rem;
    background-color: #ff6600;
    color: #fff;
    text-align: center;
    line-height: 0.75rem
}

#page_hongbao_detail .hongbaodetail .bmzx .zx3 {
    width: 100%;
    height: 0.75rem;
    background-color: #ff6600;
    color: #fff;
    text-align: center;
    line-height: 0.75rem
}

#page_hongbao_detail .color-gray {
    color: #000;
    font-size: 19px;
    font-weight: bold
}

.paixu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    height: 50px;
}

.paixu div {
    text-align: center;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 50px;
    /*font-size: 16px;*/
    height: 50px;
}

.paixu span {
    line-height: 30px;
}

.hbselect {
    line-height: 48px;
    border-bottom: 3px solid #ff6600;
    color: #ff6600
}

.text1 {
    /*color: #ff6600*/
}

.text2 {
    color: #999;
    margin-top: 20px;
}

.text3 {
    color: #999;
    font-size: 12px;
}

.btnsc {
    width: 2.2rem;
    height: 33px;
    line-height: 33px;
    background-color: #ff6600;
    color: #fff;
    text-align: center;
    border-radius: 5px;

}

.hbbtn {
    /*width: 60px;*/
    /*height: 27px;*/
    /*text-align: center;*/
    /*line-height: 30px;*/
    /*float: right;*/
    /*background-color: #c0c0c0;*/
    /*color: #fff*/
}

.hbbtn2 {
    /*width: 80px;*/
    /*height: 27px;*/
    /*text-align: center;*/
    /*line-height: 30px;*/
    /*float: right;*/
    /*background-color: #c0c0c0;*/
    /*color: #fff;*/
    width: 1.22rem;
    height: 30px;
    text-align: center;
    line-height: 30px;
    float: right;
    background: #FFFFFF;
    border: 1px solid #979797;
    border-radius: 5px;
    font-size: 14px;
}

.hbbtn3 {
    width: 80px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    float: right;
    background: #FFFFFF;
    border: 1px solid #979797;
    border-radius: 5px;
    font-size: 14px;
    margin-right:0.5rem;
}

.hbbtn4 {
    width: 1.22rem;
    height: 26px;
    text-align: center;
    line-height: 26px;
    float: right;
    background: #FFFFFF;
    border: 1px solid #979797;
    border-radius: 5px;
    font-size: 14px;
    color: #666666;
    margin-top: 8px;
}
.hbbtn4 a{
    color: #666666;
}

.hbbtn5 {
    width: 1.22rem;
    height: 20px;
    text-align: center;
    line-height: 20px;
    float: right;
    background: #FFFFFF;
    border: 1px solid #ff6600;
    border-radius: 5px;
    font-size: 12px;
    color: #ff6600;
}

.hbbtn6 {
    position: absolute;
    right: 0px;
    width: 55px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #FFFFFF;
    border: 1px solid #979797;
    border-radius: 5px;
    font-size: 14px;
    margin-right:10px;
}
.hbbtn7 {
    position: absolute;
    right: 0px;
    width: 55px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #FFFFFF;
    border: 1px solid #979797;
    border-radius: 5px;
    font-size: 14px;
    margin-right:10px;
}
.hbfx {
    /*width: 60px;*/
    /*height: 27px;*/
    /*text-align: center;*/
    /*line-height: 30px;*/
    /*float: right;*/
    /*background-color: #c0c0c0;*/
    /*color: #fff*/
}

.hbhx {
    width: 80px;
    height: 25px;
    text-align: center;
    line-height: 28px;
    float: right;
    background-color: #fff;
    color: #000
}

.hbfx2 {
    width: 60px;
    height: 27px;
    text-align: center;
    line-height: 30px;
    float: right;
    background-color: #c0c0c0;
    color: #fff
}

.hbfx3 {
    width: 60px;
    height: 27px;
    text-align: center;
    line-height: 30px;
    float: right;
    background-color: #c0c0c0;
    color: #fff
}

#page_huodong_sliding .tabselect {
    border-bottom: solid 3px #fff
}

#page_coupons_detail .htitle {
    font-size: 22px;
    font-weight: bold;
    color: #000
}

#page_coupons_detail .hims {
    width: 18px;
    height: 18px;
    margin-top: 5px;
}

#page_coupons_uses .htitle {
    font-size: 22px;
    font-weight: bold;
    color: #000
}

#page_coupons_uses .hims {
    width: 18px;
    height: 18px;
    margin-top: 5px;
}

#page_huodong_detail .htitle {
    font-size: 22px;
    font-weight: bold;
    color: #000
}

#page_huodong_detail .hims {
    width: 18px;
    height: 18px;
    margin-top: 5px;
}

.hongbaodetail .bmzx {
    position:fixed;
    bottom: 0px;
    border-top: 1px solid #999;
    height: 50px;
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    background: #fff;
}

.hongbaodetail .bmzx .zx1 {
    width: 50%;
    height: 50px;
    color: #999;
    text-align: center;
    line-height: 50px
}

.hongbaodetail .bmzx .zx2 {
    width: 50%;
    height: 50px;
    background-color: #ff6600;
    color: #fff;
    text-align: center;
    line-height: 50px
}

.hongbaodetail .bmzx .zx3 {
    width: 50%;
    height:50px;
    background-color: #ff6600;
    color: #fff;
    text-align: center;
    line-height:  50px
}

.company {
    font-size: 0.18rem;
    margin-top: 0.15rem;
}

#page_user .selectd {
    border: 1px solid #ff6600;
    color: #ff6600;
}
#page_user .col-25 {
    border-radius: 5px;
}
#page_user .mpshare{
    width: 1.22rem;
    height: 20px;
    text-align: center;
    line-height: 20px;
    float: right;
    /*background: #FFFFFF;*/
    border: 1px solid #999;
    border-radius: 5px;
    font-size: 12px;
    color: #999;
}

#page_my_business .userSexImg{
    width: 13px;
    height: 13px;
    margin-left: 3px;
    margin-bottom: -1px;
}

#page_my_business .userSexImg img{
    width: 15px;
    height: 15px;
    margin-left: 6px;
}

#page_huodong_list_ul .li1 {
    border-bottom: 1px solid #e5e5e5;
    margin-top: 5px;
    padding-left: 1px;
    background: #E8CC90;
}

#page_huodong_list_ul .li2 {
    border-bottom: 1px solid #e5e5e5;
    margin-top: 5px;
    padding-left: 1px;
    background: #fff;
}

#page_huodong_list_ul .item-inner {
    border-bottom: 0px solid #e5e5e5;
    padding-left: 10px;
    background: #ffffff;
    margin-left: 0px;
}

#page_mycoupons_list_ul .li1 {
    border-bottom: 1px solid #e5e5e5;
    margin-top: 5px;
    padding-left: 1px;
    background: #E8CC90;
}

#page_mycoupons_list_ul .li2 {
    border-bottom: 1px solid #e5e5e5;
    margin-top: 5px;
    padding-left: 1px;
    background: #fff;
}

#page_mycoupons_list_ul .item-inner {
    border-bottom: 0px solid #e5e5e5;
    padding-left: 10px;
    background: #ffffff;
    margin-left: 0px;
}

.showfile {
    width: 35px;
    height: 35px;
    line-height: 40px;
    margin-right: 15px;
    /*margin: 0.17rem;*/
    /*margin-left: 0px;*/
    /*margin-top: 15px;*/
    /*margin-left: 15px;*/
    float: left;
}

.imgofclass{
    width: 50px;
    height:50px;
}

.showfile2 {

    width: 35px;
    height: 35px;
    line-height: 40px;
    /*margin: 0.1rem;*/
    /*margin-left: 0px;*/
    margin-right: 15px;
}
.showfile3 {
    width: 15%;
    height: 40px;
    margin: 40px;
    margin-top: 15px;
    margin-left: 15px;
}

.mytxt {
    color: #333;
    width: 95%;
    height: 0.6rem;
    line-height: 0.5rem;
    text-align: center;
    font-style: normal;
    font-variant: normal;
    font-size-adjust: none;
    font-stretch: normal;
    font-weight: normal;
    margin-top: 25px;
    margin-bottom: 40px;
    margin-left: 0px;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    font-size: 15px;
    outline-width: medium;
    outline-style: none;
    outline-color: invert;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    text-shadow: 0px 1px 2px #fff;
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-position-x: left;
    background-position-y: top;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: rgb(255, 255, 255);
    margin-right: 8px;
    border-top-color: #ccc;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
    border-left-color: #ccc;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

#page_huodong_sliding .slidnav{
    color: #fff;height: 35px;
}

.f7option{
    margin-left: 0.35rem;

}

.bmzx {
    position:fixed;
    z-index: 99999;
    bottom: 0px;
    border-top: 1px solid #999;
    height: 44px;
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    background: #fff;
}

.bmzx .zx1 {
    width: 25%;
    height: 44px;
    color: #999;
    text-align: center;
    line-height: 44px
}

.bmzx .zx2 {
    width: 50%;
    height: 44px;
    background-color: #ff6600;
    color: #fff;
    text-align: center;
    line-height: 44px
}

.bmzx .zx3 {
    width: 50%;
    height: 44px;
    background-color: #ff6600;
    color: #fff;
    text-align: center;
    line-height:  44px
}
.bmzx .zx4 {
    width: 100%;
    height: 44px;
    background-color: #ff6600;
    color: #fff;
    text-align: center;
    line-height:  44px
}
.bmzx .zx5 {
    width: 50%;
    height: 44px;
    background-color: rgb(0, 160, 233);
    color: #fff;
    text-align: center;
    line-height:  44px
}
.bmzx .zx6 {
    width: 50%;
    height:44px;
    background-color: #999;
    color: #fff;
    text-align: center;
    line-height:  40px
}
.bmzx .zx7 {
    width: 25%;
    height: 44px;
    color: #999;
    text-align: center;
    line-height: 44px;
    border-left:1px solid #999;
}
.hbsearch{
    z-index: 99999;
    position: fixed;
    /*top: 85px;*/
    border-top: 1px solid #999;
    height: 380px;
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    /*background: #fff;*/
}

#page_common_search_left  a{
    display: block;
    width: 100%;
    border: 1px solid #eee;
    height: 35px;
    line-height: 35px;
    text-align: left
}

#page_common_search_left  a .sp1{
     background-color: #ddd;
     width: 5px;
     height: 35px;
     margin-left: 10px;
     color: #999;
 }

#page_common_search_left  a .sp2{
    margin-left: 10px;
    color: #000
}

#page_common_search_left  a .sel2{
    color: #ff2d55;
}
#page_common_search_left  a .sel1{
   background-color: #ff2d55;
}
#page_common_search_left .sel3{
     background-color: #fff;
 }
.divsss .ss3{
    display: block;width: 100%;border: 1px solid #eee;height: 35px;line-height: 35px;text-align: left;
}
.divsss .ss3 .ss1{
    margin-left: 10px;
}
.divsss .ss3 .ss2{
    float: right;margin-right: 15%;height: 18px;width: 18px;margin-top: 10px;
}
.bbtnff{
    position: absolute;border-bottom: 0px;
}



.waiting {
    position: relative;
    width: 69px;
    height: 35px;
    line-height: 35px;
    background: #E4F1FD;
    border-radius: 20px;
    margin-top: 15px;
    margin-left: 15px;
    color: #FFAF32;
}
/*这个是每个点的自己的块*/
.waiting li {
    position: absolute;
    top: 13px;
    width: 10px;
    height: 10px;
    line-height: 10px;
    list-style: none;
    -webkit-animation: bounce_waiting 1.2s linear infinite;
    -webkit-transform: scale(0);
    -webkit-border-radius: 5px;
    animation: bounce_waiting 1.2s linear infinite;
    transform: scale(0);
    border-radius: 5px;
}
.waiting li:first-child {
    left: 15px;
    -webkit-animation-delay: 0.48s;
    animation-delay: .48s;
}
.waiting li:nth-child(2) {
    left: 30px;
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}
.waiting li:nth-child(3) {
    left: 45px;
    -webkit-animation-delay: 0.72s;
    animation-delay: 0.72s;
}

/*定义动画函数，从1倍减小到0*/
@-webkit-keyframes bounce_waiting {
    0% {
        -webkit-transform:scale(1);
        background-color:#FFAF32;
    }
    100% {
        -webkit-transform:scale(0);
        background-color:#ffffff;
    }
}
@keyframes bounce_waiting {
    0% {
        transform:scale(1);
        background-color:#FFAF32;
    }
    100% {
        transform:scale(0);
        background-color:#ffffff;
    }
}


.placelable {
    text-align:justify;
    /*border: 1px solid #e5e5e5;*/
    white-space: normal;
    height: 43px;
    line-height: 43px;
}
.placelable:after {
    content: '';
    width: 100%;
    display: inline-block;
    height: 0px;
}
.signf{
    margin-bottom: 5px;
    margin-left: 5px;
    font-size: 9px;
    border: 1px solid #ff6600;
    color:#ff6600;
    border-radius: 8px;
    /*width: 0.5rem;*/
    padding: 2px;
}
/*  */
#page_my_business{
    color: #fff;
}

#page_my_business .headerImg{
    width: 45px;
    height: 45px;
    margin-top: -0.5rem;
    border-radius: 50%;
}
#page_my_business .buusiness_c1{
    text-align: center
}
#page_my_business .buusiness_name{
    font-size: 16px;
}

#page_my_business .addbox {
    width: 100%;
    /*background: #fff;*/
    flex-wrap: wrap;
    margin-top: .2rem
}

#page_my_business .addbox  .buusinessselect {
    border: 1px solid #fff;
    color: #fff;
}

#page_my_business .buusiness_ad1 {
    width: 25%;
    height: 28px;
    border: 1px solid #eee;
    text-align: center;
    line-height: 28px;
    margin-left:6%;
    margin-top:5px;
    border-radius: 5px;
    float: left;
}


#page_book_add .input1 {
    width: 12%;
    height: 33px;
    display: inline;
    text-align: center;
    font-size: 12px;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.cusul li{
    border-bottom: 1px solid #e5e5e5;
    padding-left: 5px;
    border-bottom: 1px solid #E4E4E4;
}
.cusul .bcenter{
    border-bottom: 0px solid #e5e5e5;
    margin-left:5px;padding-top: 15px;
}
.cusul  .subtitle{
    color: #666666;
    font-size: 12px;
    margin-top: 0.1rem;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.cusul .item-content{
    padding-left: 5px;
}
.cusul .merchantu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-flex-direction: column;

}
.cusul .mercLeft{
    width: 22%;
}
.cusul .mercright{
    width: 18%;
}
.cusul .butClass {
    width: 1.0rem;
    height: 30px;
    text-align: center;
    line-height: 30px;
    float: right;
    background: #FFFFFF;
    border: 1px solid #979797;
    border-radius: 5px;
    font-size: 14px;
}
.cusul .userImg{
    width: 14px;
    height: 14px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: -3px;
}
.cusul .addpath{
    background-color: rgb(0, 160, 233);
    color: #fff;
    padding: 3px;
}

#page_book_add .selectd {
    border: 1px solid #ff6600;
    color: #ff6600;
}

.vtb{
    width: 12px;height: 12px;margin-right: 2px;
    line-height: 30px;

    margin-left: 6px;
    /*margin-right: 2.5px;*/
    margin-bottom: -1px;

}
.vtb2{
    margin-right: 3px;
}
.vtb3{
    width: 14px;height: 14px;
    margin-right: 2px;
    line-height: 30px;

    margin-left: 6px;
    margin-right: 2px;

}
.vtb4{
    width: 22px;height: 22px;margin-right: 2px;
    line-height: 30px;
    margin-bottom: -5px;

}


.icontt{
    width: 13px;
    height: 13px;
    margin-left: 6px;
    margin-right: 6px;
    margin-bottom: -2px;
}

.icontt2{
    width: 20px;
    height: 20px;
    margin-left: 6px;
    margin-bottom: -2px;
}
.icontt3{
    width: 16px;
    height: 16px;
    /*margin-left: 3px;*/
    margin-right: 8px;
    margin-bottom: -2px;
}
.icontt4{
    width: 16px;
    height: 16px;
    margin-left: -5px;
    margin-right: 5px;
    margin-bottom: -3px;
}

#page_tx .bsselect {
    border: 1px solid #ff6600;
    color: #ff6600;
}
#page_tx .nobsselect {
    border: 1px solid #eee;color: #ff6600;

}

#page_txbig .bsselect {
    border: 1px solid #ff6600;
    color: #ff6600;
}
#page_txbig .nobsselect {
    border: 1px solid #eee;
    color: #ff6600;
}

#page_hongbao_tjrw a .sp1 {
    background-color: #ddd;
    width: 5px;
    height: 35px;
    margin-left: 10px;
    color: #999;
    background-color: #ff2d55;
}

.ccbr{
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}

.dr70{
    width: 70%;
}

.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content {
    display: none;
    position: absolute;
    top: 20%;
    left: 15%;
    background-color: white;
    z-index:1002; /* 数字的大小指明了div的相对层，数字大的在上层 */
    overflow: auto;
}
.group_div1{
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    border: 1px solid #eee;
    margin-top: 20%
}
.group_div2{
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    /*border-top: 1px solid #eee;*/
    /*border-top: 1px solid #eee;*/
    margin-top: 3%
}
.group_n1{
    font-size: 14px;
    margin: 10px
}
.group_p2{
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}
.group_ii1{
    width: 12%;
    height: 33px;
    display: inline;
    text-align: center;
    font-size: 12px;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin: 3%;
}
.group_btn{
    margin: 6%;
    height: 35px;
    background-color: #0a0a0a;
    color: #fff;
    border-width: 0px;
    padding: 5px 10px;
}

/*我的积分*/
.cw-total-box {
        background: linear-gradient(left, #ff6600, #FF4545);
        background: -ms-linear-gradient(left, #ff6600, #FF4545);
        background: -webkit-linear-gradient(left, #ff6600, #FF4545);
        background: -moz-linear-gradient(left, #ff6600, #FF4545);
    background: url(/hbapp/image/kjl/caiwu_mx_headbg999888.jpg) bottom left no-repeat;
    background-size: 100% auto;
    padding: 40px;
    text-align: center;
    margin-top: -25px;
}

.cwimg{
    width: 70px;
    height: 70px;
}

.cwtitle{
    color: #fff;
    font-size: 14px;
}

.cwscore{
    color: #fff;
    font-size: 20px;
}

.mxlisst{
    margin-top: 3px;background: #fff;border-bottom: 1px solid #e5e5e5;    padding-left: 1px;
}

.bdn{
    border-bottom: 0px solid #e5e5e5;margin-left: 1px;
}

.myl1{
    width: 28px;height: 28px;
}

.myl2{
    width: 22px;height: 22px;
}