@media (max-width: 2143px) {
.c_wrapper, .c_wrapper2{ width:1200px}
.c_carousel_wrap, .c_grid_coupons, .c_grid_stores, .c_grid_stores{ width:1232px}
}

@media (max-width:1360px){.c_share_side{ display:none}}

@media (max-width: 1256px){
.c_wrapper, .c_wrapper3, .c_carousel_wrap{ width:auto; margin-left:16px; margin-right:16px}
.c_grid_coupons{ width:auto; margin-right:-16px}
.c_grid_stores{ width:auto; margin-right:-32px}
.c_coupon_wrapper{ margin-bottom:16px; margin-right:16px;}
.c_deal_detail .c_plist ul li .c_imgbox{ height:auto}
}
@media (max-width:1024px){
.c_go_btn{ height:40px; line-height:40px}
.c_go_btn .c_show_code:before{ border-bottom:40px solid #14b3f1}
.c_coupon_wrapper .c_go_btn, .c_go_btn{ position:relative; right:0; margin-top:-0.5em}
.c_coupon_content{ padding:10px 0 40px 0}
.c_coupon_content .c_title{ text-align:inherit}
.c_card_content{ padding-right:1em}
.c_time_success{ margin-bottom:16px}
.c_grid_coupons li{ width:100%}
.c_grid_stores{ margin-right:-16px}
.c_grid_stores li{ padding-right:16px; margin-bottom:16px}
.c_section{ width:100%}
.c_section ul li{ width:33.333%}
.c_coupon_wrapper{ padding:0 200px 0 8em}
.c_coupon_wrapper .c_m_logo{ width:8em; height:100%; position:absolute; top:0; left:0; vertical-align:middle; text-align:center; overflow:hidden; padding:16px}
.c_coupon_content .c_title{ height:auto; font-size:1.375em; overflow:inherit}
.c_coupon_type{ text-align:inherit}
.c_coupon_wrapper .c_go_btn{ width:185px; position:absolute; top:50%; margin-top:-1.375em; right:20px; display:block}
.c_coupon_wrapper .c_go_btn .c_show_code{ width:145px}
.c_coupon_wrapper .c_go_btn .c_show_code:hover{ width:135px}
.c_mer_page, .c_page_aside{ width:100%; padding:0}
.c_merchant_key h2{ padding-left:98px}
.c_only_tablet{ display:block}
.c_merchant_wrap{ display:none}
.c_page_aside{ margin-top:-1em}

.c_content_page, .c_aside_right{ width:100%; margin-top:20px}
.c_content_page{ padding-right:0}
.c_deal_list_item, .c_rows_deal .c_deal_list_item{ margin-bottom:0; padding:0 20px; border-radius:0}
.c_deal_wrap{ border-bottom:1px solid #eaeaea}
.c_deal_detail .c_deal_wrap, .c_deal_list_item:last-child .c_deal_wrap{ border-bottom:none}
.c_deal_wrap .button_shopnow, .c_deal_wrap .c_actionpanel, .c_deal_wrap .c_dealdesc, .c_deal_wrap .c_dealdetail, .c_plist, .c_dealinfo{ display:none}
.c_deal_wrap .c_coll, .c_rows_deal .c_deal_wrap .c_coll{ width:100px}
.c_deal_wrap .c_colr, .c_rows_deal .c_deal_wrap .c_colr{ margin-left:110px}
.c_deal_wrap .c_deal_img img, .c_rows_deal .c_deal_wrap .c_deal_img img{ width:100%; margin-bottom:0}
.c_deal_wrap .c_dealname h3{ font-size:16px}
.c_deal_wrap .c_dealcashback{ font-size:14px; padding-bottom:5px}
.c_deal_detail .c_plist{ display:block}
.c_columnar_coupons .c_grid_coupons li{ width:100%}
.c_guide_list .c_deal_wrap{ border-radius:0}
.c_guide_list .c_deal_list_item{ width:100%; padding:0}
.c_guide_list .c_coll{ float:left}
.c_guide_list .c_dealtag{ display:none}
}
@media (max-width:768px){
body{ padding-top:56px}
.c_grid_stores li{ width:25%}
.c_store_wrap{ height:100px}
.c_wrapper, .c_wrapper2{ width:auto; margin-left:16px; margin-right:16px}
.c_wrapper2 ul li{ width:50%}
.c_i_menu{ display:block; top:0}
header{ height:56px}
.c_logo{ background-image: url(../image/logo.jpg?v=ver); top:0; left:50%; margin-left:-5em}
nav{ top:0.56em; left:120px}
.c_h_container.c_wrapper{ margin:0; width:auto}
nav.c_show .c_menu_list { max-height:9999px; padding-bottom:16px}
nav .c_menu_list{ background-color: #fff; max-height:0; overflow:hidden; -moz-transition:all 0.2s ease-in; -ms-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in; transition:all 0.2s ease-in}
nav{ top:56px; left:0!important; bottom:auto; width:240px; max-width:inherit; position:fixed; max-height:90%; max-height: -moz-calc(100% - 56px); max-height: -webkit-calc(100% - 56px); max-height: calc(100% - 56px); overflow-x:hidden; overflow-y:auto; box-shadow:0px 7px 21px rgba(0,0,0,0.42); z-index:100}
.c_menu_list li{ float:inherit; display:block}
.c_menu_list li a{ padding:0 20px; height:48px; line-height:48px; color:#333}
.c_menu_list li a:hover{ background-color:none; color:#333}
.c_menu_list li a .c_icon-angle-down{ float:right; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; -webkit-transition:all .3s ease; transition:all .3s ease}
.c_menu_list li a .c_icon-angle-down.up{ -moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.c_carousel_wrap li{ width:50%;}
.c_carousel_wrap li:last-child{ display:none}
.c_search_wrapper{ width:100%; max-width:56px; height:56px; overflow:hidden; min-width:inherit; top:0; border-left:1px solid rgba(255,255,255,0.16); background-color:#14b3f1}
.c_search_btn{ display:inline-block}
.c_search_wrapper form{ max-width:0; height:40px}
.c_search_wrapper.focused{ max-width:100%; top:56px; box-shadow:0px 2px 7px rgba(0,0,0,0.26); border-left:none; padding:0 16px; overflow:inherit}
.c_search_wrapper.focused form{ max-width:inherit; margin:8px 0}
.c_search_suggest{ top:48px; width:auto; max-width:100%; margin:0 16px}
.c_card_box{ padding:24px}
.c_coupon_content .c_title{ font-size:1.25em}
.c_coupon_detail, .c_contact_wrap{ max-width:inherit; width:80%}
.c_oopss{ margin:0}
.backtotop_wrap, .c_print_btn{ display:none}
footer .c_lf a{ padding:0 20px 0 0; border:none; color:#aeadad; font-size:14px}
footer .c_rt{ float:left}

.c_aside_right, .c_share_side p, .c_share_side a:nth-child(7){ display:none}
.c_share_side{ display:block; margin-left:-16px!important; bottom:0; left:inherit; text-align:left; padding:0 1em; width:100%; height:50px; line-height:50px; background:rgba(255,255,255,.95); box-shadow:1px 1px 7px rgba(204,204,204,.5)}
.c_share_side a{ display:inline-block; margin-right:4px; width:32px; height:32px; line-height:32px; padding:0}
.c_share_side a.c_shop_now{ display:block}
.c_share_side a i{ margin-top:7px; vertical-align:text-bottom}
.c_share_side .c_icon-heart{ margin-top:0}
.c_alert{ max-width:inherit; width:90%}
.c_weChat{ display:none !important}
.c_shopping_guide .c_share_side{ display:none}
}

@media (max-width: 685px){
    .c_plist ul li{ width:47%}
}

@media (max-width: 544px){
.c_carousel_wrap li{ width:100%; padding:0}
.c_carousel_wrap li:first-child{ display:none}
.c_coupon_wrapper{ padding:0 16px 26px 6.5em}
.c_coupon_wrapper .c_m_logo{ width:6em}
.c_coupon_wrapper .c_go_btn{ position:relative; right:0; left:0; margin-top:-0.5em}
.c_guide_list .c_dealname h3{ height:auto}
}
@media (max-width:480px){
body{ font-size:0.9em}
.c_ranked ul{ width:180px}
.c_grid_stores li{ width:50%}
.c_wrapper2{ background:none; box-shadow:none; padding:0}
.c_section ul li{ width:100%}
.c_merchant_key h1{ font-size:1.25em}
.c_card_box{ padding:18px}
.c_promo_infor{ width:60px; height:60px; font-size:0.7em; overflow:hidden}
.c_card_content{ padding-left:5.45em}
.c_card_content .c_title{ font-size:18px}
.c_go_btn{ width:160px !important}
.c_go_btn .c_show_code{ width:130px !important}
.c_offer_card .c_m_logo{ padding:16px; width:7em}
.c_static_wrap article ul li a{ width:50%}
.c_static_wrap article .c_title a{ font-size:12px; line-height:2.2}
.c_coupon_detail, .c_contact_wrap{ width:auto; margin:16px!important; top:0; padding:40px 32px 28px 32px}
.c_copy_code div{ font-size:1.65em}
.c_code_wrap{ padding:5px 0 0 0}
.c_coupon_detail p.c_tips{ margin-top:30px}
.f_menu a{ width:100%; text-align:left; line-height:3}
.c_deal_list_item{ padding:0 10px}
}
@media (max-width:320px){
.c_right_filter ul li{ margin-right:1em}
}
