.coupons_top { background-color:#f60; width:6.4rem; min-height:2.2rem; position:relative;z-index:1; overflow-y:visible}
.coupons_top .huxing{width:6.4rem; height:1rem; overflow:hidden; position:absolute; bottom:-1rem;z-index:0}
.coupons_top .huxing:after{content:"";display:block;width:7rem; height:2rem; background-color:#f60; position:absolute; left:-0.3rem; bottom:0rem; border-radius:0 0 100% 100%; z-index:0;}
.coupons_top .div_title{height:1rem; color:#fff; line-height:1rem;}
.coupons_top .div_title .img_back{margin-left:0.2rem; width:0.2rem;}
.coupons_top .div_title  span{display:inline-block; width:5.7rem; text-align:center;font-size:0.26rem;}
.coupons_top .div_title .slh{position:absolute; right:0.2rem;top:0.3rem; width:0.3rem;}
.coupons_top .div_current_region {    position: relative;  min-height: 0.8rem;  color:#fff; height:auto; z-index:3}
.coupons_top .div_current_region .show_region {    color: #fff;    font-size: 0.22rem;}
.coupons_top .div_current_region .show_region .dw {    display: inline-block;    font-size: 0px;    width: 0.4rem;    margin-left: 0.2rem;    margin-right: 0.1rem;    height: 0.4rem;    line-height: 0.4rem;    vertical-align: middle;
}
.coupons_top .div_current_region .show_region .dw img {    height: 0.35rem;    vertical-align: middle;    margin-top: -0.05rem;}
.coupons_top  .div_current_region .sel_region { position:relative; z-index:5;  display: none;    margin-left: 0.4rem;    margin-right: 0.1rem;    margin-top: 0.3rem;    padding-bottom: 0.3rem;    vertical-align: top;}
.coupons_top .div_current_region .sel_region .div_sel_region {    display: inline-block;    width: 4.5rem;    margin-left: 0.2rem;    vertical-align: top;}
.coupons_top .div_current_region .sel_region .div_sel_region select {    width: 100%;    margin-bottom: 0.05rem;}
.coupons_top .div_current_region .sel_region .sel_region_ok {    display: block;    margin-left: 1.1rem;    margin-top: 0.2rem;    width: 1.8rem;    height: 0.45rem;    line-height: 0.45rem;    background-color: #fff;
    border-radius: 0.05rem;    text-align: center;    color: #666;}

.coupons_top .div_current_region .search{position:absolute; right:0.2rem;z-index:3;top:0px;}
.coupons_top .div_current_region .search .ul_search{width:3.85rem; height:0.5rem; border-radius:0.5rem; background-color:#fff;}
.coupons_top .div_current_region .search .ul_search select{width:1.1rem;border:none; background-color:transparent; margin-left:0.1rem;}
.coupons_top .div_current_region .search .ul_search input[type=text]{width:1.6rem; height:0.4rem;border:none; font-size:0.22rem} 
.coupons_top .div_current_region .search .ul_search #act{width:0.75rem; height:0.43rem;background-color:#f60; color:#fff; font-size:0.22rem;border-radius:0.4rem;border:none;position:absolute; right:0.03rem;top:0.03rem}
.coupons_top .ul_coupons_type{position:absolute;width:6rem; left:0.2rem;bottom:-1.2rem; z-index:10; text-align:center;}
.coupons_top .ul_coupons_type li{display:inline-block; background-color:#fff;width:1.25rem; height:1.25rem; box-shadow:0.1rem 0.1rem 0.1rem rgba(0,0,0,0.1); border-radius:0.25rem; margin-left:0.1rem; margin-right:0.1rem; text-align:center}
.coupons_top .ul_coupons_type li img{height:0.6rem; margin-top:0.1rem;}
.coupons_top .ul_coupons_type li span{display:block; margin-top:0.1rem;}
.coupons_top .ul_coupons_type li.on span{color:#f30}

.coupons_fenxiang_list{ margin-top:1.8rem;}
.coupons_fenxiang_list ul{width:6rem; margin:0 0.2rem 0.2rem 0.2rem; border-radius:0.1rem;background-color:#fff; position:relative}
.coupons_fenxiang_list ul:before{content:" "; display:block;width:0.2rem;height:0.1rem;position:absolute;left:4rem;top:0rem; background-color:#f6f6f6;  border-radius:0 0 0.3rem 0.3rem}
.coupons_fenxiang_list ul:after{content:" "; display:block;width:0.2rem;height:0.1rem;position:absolute;left:4rem;bottom:0rem; background-color:#f6f6f6;  border-radius:0.3rem 0.3rem 0 0}
.coupons_fenxiang_list ul .one{position:relative;}
.coupons_fenxiang_list ul .one .company_head_pic{width:1.4rem; height:1.4rem; overflow:hidden; border-radius:0.1rem; display:block;position:absolute;left:0.2rem; top:0.2rem;}
.coupons_fenxiang_list ul .one .company_head_pic img{width:100%;height:100%;}
.coupons_fenxiang_list ul .right{margin-left:1.8rem; padding-top:0.2rem; color:#999; font-size:0.2rem; padding-bottom:0.2rem;}
.coupons_fenxiang_list ul .right .shop_name a{font-size:0.28rem; font-weight:bold}
.coupons_fenxiang_list ul .right .shop_name .tel{float:right;}
.coupons_fenxiang_list ul .right .shop_name .tel img{width:0.2rem;margin-right:0.2rem;}
.coupons_fenxiang_list ul .right .main_product{margin-top:0.35rem;} 
.coupons_fenxiang_list ul .right .address{margin-top:0.1rem;}
.coupons_fenxiang_list ul .two{border-top:solid 1px #eee;margin-top:0.1rem; padding:0.2rem; height:0.5rem;line-height:0.5rem;}
.coupons_fenxiang_list ul .two .coupons_amount{color:#E31217; font-size:0.3rem; font-weight:bold;}
.coupons_fenxiang_list ul .two .order_amount {margin-left:0.1rem}
.coupons_fenxiang_list ul .two .fx_right{border:solid 1px #fff; float:right;width:2.55rem; height:0.5rem; line-height:0.5rem; border-radius:0.5rem; font-size:0px;}
.coupons_fenxiang_list ul .two .fx_right .yongjin{background-image: linear-gradient(to right, #FF7D6A , #f60);width:1.5rem;display:inline-block; color:#fff; font-size:0.22rem; text-align:center; border-radius:0.5rem 0 0 0.5rem;height:0.5rem; height:0.5rem; vertical-align:middle}
.coupons_fenxiang_list ul .two .fx_right .more{display:inline-block;width:1rem; height:0.48rem;  text-align:center;border:dashed 1px #FF5C45;border-left:none;border-radius:0 0.5rem 0.5rem 0; vertical-align:middle} 
.coupons_fenxiang_list ul .two .fx_right .more a{color:#FF5C45; font-size:0.2rem; display:inline-block}
.more_fenxiang{text-align:center; margin-top:0.2rem; margin-bottom:0.2rem}
.more_fenxiang a{display:inline-block;width:6rem;height:0.6rem;background-image: linear-gradient(to right, #FF7D6A , #f60); border-radius:0.6rem; color:#fff;line-height:0.6rem;}

.coupons_duomall_list{background-color:#F6203C; padding-top:0.5rem;padding-bottom:0.2rem;}
.coupons_duomall_list ul{width:6.4rem; height:1.45rem; background-image:url(../images/coupons_item_bg.png); background-repeat:no-repeat; background-position:center top; background-size:6rem 100%; margin-bottom:0.15rem; position:relative}
.coupons_duomall_list ul .li_amount{position:absolute;bottom:0.4rem; font-size:0.26rem; color:#FE4A25;left:0.3rem;}
.coupons_duomall_list ul .li_amount .coupons_amount{font-size:0.55rem; font-weight:bold;}
.coupons_duomall_list ul .li_order_amount{position:absolute;color:#FE4A25; left:1.9rem; font-size:0.3rem; font-weight:bold;top:0.35rem;}
.coupons_duomall_list ul .li_shiyong{position:absolute;left:1.9rem; top:0.8rem;color:#666; }
.coupons_duomall_list ul .li_shiyong span{margin-right:0.2rem;}
.coupons_duomall_list ul .li_but {position:absolute; right:0.5rem;top:0.45rem;}
.coupons_duomall_list ul .li_but img{width:1.2rem}

.more_guangfang{text-align:center; padding-top:0.rem; padding-bottom:0.5rem; background-color:#F6203C;}
.more_guangfang a{display:inline-block;width:6rem;height:0.6rem;background-image: linear-gradient(to right, #FF7D6A , #f60); border-radius:0.6rem; color:#fff;line-height:0.6rem;}

.coupons_danmall_list{background-color:#f6203c; background-image:url(../images/wanjuan.png); background-repeat:no-repeat; background-position:center 0.2rem; background-size:4.2rem auto; padding-top:1.2rem;}
.coupons_danmall_list ul{width:2.95rem; height:1.75rem; float:left; margin-left:0.2rem; background-image:url(../images/coupons_item_bg1.png); background-repeat:no-repeat; background-position:center top; background-size:100% 100%; position:relative}
.coupons_danmall_list ul:nth-of-type(2n){margin-left:0.1rem; margin-bottom:0.1rem;}
.coupons_danmall_list ul .li_amount {color:#FE4A25;position:absolute;left:0.2rem;top:0.3rem; font-weight:bold; }
.coupons_danmall_list ul .li_amount .coupons_amount{font-size:0.6rem;}
.coupons_danmall_list ul .li_order_amount{position:absolute;color:#FE4A25; left:0.2rem; font-size:0.22rem; font-weight:bold;top:1.2rem;}
.coupons_danmall_list ul .li_shop_name{color:#555; position:absolute;right:0.2rem; top:0.5rem;  max-width:1rem; overflow:hidden}
.coupons_danmall_list ul .li_but{position:absolute; right:0.2rem; top:1.1rem}
.coupons_danmall_list ul .li_but img{width:1rem;}
.more_malljuan{text-align:center; padding-top:0.6rem; padding-bottom:0.5rem; background-color:#F6203C;}
.more_malljuan a{display:inline-block;width:6rem;height:0.6rem;background-image: linear-gradient(to right, #FF7D6A , #f60); border-radius:0.6rem; color:#fff;line-height:0.6rem;}

.coupons_view_top{}
.coupons_view_top .div_title{background-color:#f00; height:0.8rem; line-height:0.8rem; position:relative}
.coupons_view_top .div_title .img_back{width:0.2rem; margin-left:0.2rem}
.coupons_view_top .div_title > span{width:5.5rem; text-align:center; display:inline-block; color:#fff; font-size:0.24rem;} 
.coupons_view_top .div_title .slh{position:absolute; right:0.2rem;top:0.2rem;width:0.35rem;}
.coupons_view_body{ padding-top:0.2rem;}
.coupons_view_body .coupons_body{background-image:url(../images/yhj3.jpg); background-repeat:no-repeat; background-size:100% 100%; width:6rem; height:3rem;  position:relative; color:#fff; margin-left:0.2rem;}
.coupons_view_body .coupons_body .shop_name{position:absolute;height:0.5rem; line-height:0.5rem; left:0.2rem;top:0.25rem;font-size:0.28rem; max-width:2.5rem; overflow:hidden}
.coupons_view_body .coupons_body .shop_name img{width:0.35rem;height:0.35rem; border-radius:0.5rem; margin-right:0.1rem; margin-top:-0.05rem}

.coupons_view_body .coupons_body .div_can{position:absolute; width:3.2rem;left:2.8rem;top:0.2rem; position:relative;}
.coupons_view_body .coupons_body .div_can >div{position:absolute; padding-left:0.21rem; background-size:0.2rem auto; background-repeat:no-repeat; background-position:left center;}
.coupons_view_body .coupons_body .div_can .can{background-image:url(../images/dui.png);}
.coupons_view_body .coupons_body .div_can .nocan{background-image:url(../images/chuo.png);}
.coupons_view_body .coupons_body .div_can .if_online_can_use{left:0;top:0}
.coupons_view_body .coupons_body .div_can .if_qrcode_can_use{left:1.95rem;top:0}
.coupons_view_body .coupons_body .div_can .if_alone_use{left:0;top:0.35rem}
.coupons_view_body .coupons_body .div_can .user_range_new{left:1.25rem;top:0.35rem}
.coupons_view_body .coupons_body .div_can .user_range_old{left:2.2rem;top:0.35rem}
.coupons_view_body .coupons_body .youxiaoqi{position:absolute; text-align:center; width:100%; top:1.06rem}
.coupons_view_body .coupons_body .li_amount{position:absolute;left:0.3rem; top:1.45rem}
.coupons_view_body .coupons_body .li_amount .coupons_amount{font-size:0.8rem;font-family:"Impact"; }
.coupons_view_body .coupons_body .li_order_amount{position:absolute; left:0.3rem; top:2.4rem;}


.coupons_view_body .mall_info{margin:0.2rem; border-radius:0.2rem; background-color:#fff; padding:0.2rem;}
.coupons_view_body .mall_info .title{border-bottom:solid 1px #eee; font-weight:bold; padding-bottom:0.2rem}
.coupons_view_body .mall_info li{padding-top:0.1rem; padding-bottom:0.1rem; color:#888}
.coupons_view_body .mall_info li:after{content:" ";display:block;clear:both}
.coupons_view_body .mall_info li span:nth-of-type(2){float:right;width:4.5rem; }
.coupons_view_body .mall_info li a{color:#888}
.coupons_view_body .div_coupons_content{  background-color:#fff; padding:0.3rem;}
.coupons_view_body .div_coupons_content > .title{font-weight:bold; margin-bottom:0.3rem;}
.coupons_view_body .div_coupons_content .coupons_content{line-height:2; color:#666; word-break:break-all}
.coupons_view_body .div_coupons_content .coupons_content *{max-width:100%; height:auto;}
.coupons_view_body .but{text-align:center;  margin-top:0.5rem; margin-bottom:0.5rem;  font-size:0px;}
.coupons_view_body .but #act_lingqu{width:2.8rem; background-color:#f30; padding-top:0.2rem; font-size:0.3rem; padding-bottom:0.2rem;color:#fff;  border-radius:0.05rem;  display:inline-block;  vertical-align:top;}
.coupons_view_body .but #fenxiang{width:3rem;  background-color:#f90;  color:#fff;  border-radius:0.05rem;  display:inline-block; font-size:0.25rem; margin-left:0.2rem;padding-top:0.1rem}
.coupons_view_body .but #fenxiang span{display:block; font-size:0.2rem;padding-bottom:0.1rem}
.coupons_view_body .related{margin:0.2rem; border-radius:0.1rem; background-color:#fff; padding:0.2rem;}
.coupons_view_body .related .title{font-weight:bold;}
.coupons_view_body .related .list{max-height:2rem; overflow-y:auto}
.coupons_view_body .related .list li{padding:0.1rem 0rem 0.1rem 0.2rem}

.ul_use{margin:0.2rem;border-radius:0.2rem; padding:0.2rem; background-color:#fff;}
.ul_use .title{font-weight:bold; margin-bottom:0.2rem;}
.ul_use .a_mall_use{width:100%; text-align:center; display:block; height:0.5rem; background-image: linear-gradient(to right, #FF7D6A , #f60); color:#fff; line-height:0.5rem; border-radius:0.5rem; margin-bottom:0.3rem;}
.ul_use .a_shop_use{width:100%; text-align:center; display:block; height:0.5rem; background-image: linear-gradient(to right, #f90 , #FF7D6A); color:#fff; line-height:0.5rem; border-radius:0.5rem; margin-bottom:0.3rem;}
.ul_use .alone_use{text-align:center}
.ul_use .alone_use .hexiaoma{display:inline-block;width:3rem; margin-right:0.2rem;height:2rem; vertical-align:top; font-weight:bold}
.ul_use .alone_use .hexiaoma span{display:block; font-size:0.3rem; word-break:break-all; border:solid 1px #eee; padding:0.1rem; line-height:2;letter-spacing:0.05rem; margin-top:0.2rem; border-radius:0.1rem;}
.ul_use .alone_use .alone_ewm{width:2rem;display:inline-block;}
.ul_use .alone_use .alone_ewm canvas{width:100%;height:100%;}

.coupons_view_ysy{filter:grayscale(90%); -webkit-filter:grayscale(90%);}
.coupons_view_ysy:before{content:""; position:absolute;background-image:url(../images/ysy.png);width:0.8rem; height:0.8rem; background-size:100% 100%; left:3.5rem; top:1.6rem; z-index:1000; background-color:#fff; border-radius:0.8rem;}
.coupons_view_ygq{filter:grayscale(90%); -webkit-filter:grayscale(90%);}
.coupons_view_ygq:before{content:""; position:absolute;background-image:url(../images/ygq.png);width:0.8rem; height:0.8rem; background-size:100% 100%; left:3.5rem; top:1.6rem; z-index:1000; background-color:#fff; border-radius:0.8rem;}

.coupons_hexiao_body{background-color:#fff; padding:0.2rem; border-radius:0.1rem; position:relative; }
.coupons_hexiao_body:after{content:" "; display:block; clear:both;}
.coupons_hexiao_body .title{ margin-bottom:0.2rem; border-bottom:solid 1px #eee; padding-bottom:0.2rem;}
.coupons_hexiao_body .title .shuaxin{float:right;}
.coupons_hexiao_body .div_check_code{width:3rem; float:left;}
.coupons_hexiao_body .div_check_code > span{display:block; text-align:center;}
.coupons_hexiao_body .div_check_code > .check_code{ font-size:0.42rem; margin-top:0.2rem; word-break:break-all; border:solid 1px #eee; height:1.4rem;border-radius:0.1rem;padding:0.1rem;box-sizing:border-box; letter-spacing:0.07rem}
.coupons_hexiao_body .div_check_qrcode{width:2rem; float:right}
.coupons_hexiao_body .div_check_qrcode canvas{width:1.9rem;}