@charset "utf-8";
@font-face {
    font-family: 'gandhi_sansregular';
    src: url('../font/GandhiSans-Regular-webfont.eot');
    src: url('../font/GandhiSans-Regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../font/GandhiSans-Regular-webfont.woff') format('woff'),
         url('../font/GandhiSans-Regular-webfont.php') format('truetype'),
         url('../font/GandhiSans-Regular-webfont-2.php#gandhi_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html, body, div, p, span, applet, object, iframe, h1, h2, h3,  dl, dt, dd, ol, ul, li, form, label, input, button, select, textarea, img, table, th, td, article, aside, footer{ padding:0; margin:0; border: 0 none; color:#666;font-family: gandhi_sansregular, Helvetica, Arial, sans-serif; font-weight:200;list-style:none;}
html{font-size:100%;}
body{font-size:1em; line-height:1.25;}
body{background: #e0e0e0;}
.clear{clear:both;}
.overs{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
    display:block;
}
header{display:block;width:100%;height:56px;background-color:#000000;}
header div.head{max-width:1200px;margin:0 auto;height:56px;}
header div.head a.logo{float:left;height:36px;width:230px;margin:10px 0;background:url(../images/global_sprite.png) -15px -15px no-repeat;}
div.head #search_wrapper{float:right;position:relative;z-index:1000;}
div.head #search_wrapper input.search_input{float:left;width:442px;height:40px;margin-top:8px;border:none;font-size:1em;color:b3b3b3;line-height:40px;padding:0 10px;}
div.head #search_wrapper a.search_submit{float:left;height:40px;width:82px;background:url(../images/global_sprite.png) 8px -60px no-repeat #fcfd02;margin-top:8px;}
div.head .search_btn{float:right;height:40px;width:50px;background:url(../images/global_sprite.png) -4px -60px no-repeat #fcfd02;margin-top:8px;display:none;cursor:pointer;overflow:hidden;}
div.head #search_wrapper .adverse_store{position:absolute;background-color:#FFF;width:422px;padding:10px 20px;left:0px;top:49px;display:none;z-index:1000;}
div.head #search_wrapper .adverse_store a{float:left;height:40px;line-height:40px;font-size:1em;color:#a4a4a4;padding:0 10px;}
div.head #search_wrapper .adverse_store a:hover{background-color:#f0f0f0;}

section{display:block;width:100%;}
section .runable_box{width:100%;height:280px;overflow:hidden;position:relative;margin-top:10px;}
.run_arrow{position:absolute;z-index:1001;height:70px;width:70px;background:#FFF;top:50%;margin-top:-35px;cursor:pointer;}
.run_arrow::before, .run_arrow::after {
    background-color: #f7932b;
    content: "";
    display: block;
    height: 4px;
    left: 22px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
	-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);
    width: 26px;
}
.run_arrow::after {
    margin-top: 8px;
    -moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);
}
section .runable_box .left{
	left:0px;
	-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);
}
section .runable_box .right{
	right:0px;
}
section .runable_box .choice_box{
	position:absolute;
	z-index:1001;
	left:50%;
	margin-left:-60px;
	bottom:10px;
}
section .runable_box .choice_box ul li{
	float:left;
	height:15px;
	width:15px;
	margin-right:10px;
	background-color:#000;
	border-radius:50%;
	cursor:pointer;
}
section .runable_box .choice_box ul li.on{
	background-color:#FFF;
}
section .runable_box .run_content{width:100%;position:absolute;z-index:100;}
section .runable_box .run_content ul li{position:absolute;width:100%;max-width:1200px;}
section .runable_box .run_content ul li img{float:left;width:100%;}
section .runable_box .run_content ul li.on{left:50%;margin-left:-600px;}
section .runable_box .run_content ul li.hidden{left:90%;display:none;}
section .runable_box .run_content ul li.hidden::after{background-color: #000;content: "";height: 100%;position: absolute;width: 100%;z-index:101;left:0px;top:0px;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;-khtml-opacity:0.3;}
section .runable_box .run_content ul li dl dd{float:left;width:136px;height: 136px;background-color: #fff;margin-left:10px;}
section .runable_box .run_content ul li dl{z-index:110;position:absolute;left:25%;top:40%;}
section .runable_box .run_content ul li dl dd img{float:none;clear:both;max-width: 88%;max-height:88%;width:100%;vertical-align: middle;}
section .runable_box .run_content ul li dl dd .merchant_name{position:absolute;left:0px;bottom:-34px;height:34px;line-height:34px;background-color:#999;color:#FFF;text-decoration:none;width:100%;text-align:center;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-khtml-opacity:0;-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
section .runable_box .run_content ul li dl dd .banner_box:hover .merchant_name{bottom:0px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-khtml-opacity:1;}
section .runable_box .run_content ul li dl dd .banner_box{position: relative;width: 100%; height: 100%;float: left;}

section .hottest_box{width:100%;max-width:1200px;margin:50px auto 0;}
.hottest_box h2{font-size:1.6em;line-height:50px;color:#666;float:left;width:100%;display:none;}
.hottest_box .hottest_logo{float:left;width:11%;height:170px;overflow:hidden;}
.hottest_box .hottest_logo img{height:100%;float:left;}
.hottest_box ul{float:left;width:89%;overflow:hidden;height:170px;}
.hottest_box ul li{float:left;width:12%;margin-left:2.28%;height:170px;background-color:#FFF;text-align:center;}
.merchant_logo_box{float:left;width:100%;text-align:center;height:136px;overflow:hidden;}
.merchant_logo{display:table;width:100%;text-align:center;}
.merchant_logo a{height:136px;vertical-align: middle;display: table-cell;width:100%;text-decoration:none;color:#666;}
.merchant_logo a:hover{color:#ff6666;}
.merchant_logo img{clear:both;max-width: 88%;max-height:88%;width:100%;vertical-align: middle;}
.hottest_box ul li .merchant_name{width:100%;height:34px;line-height:34px;display:inline-block;background-color:#999;text-align:center;font-size:1em;color:#FFF;text-decoration:none;overflow:hidden;}
.hottest_box ul li:hover .merchant_name{background-color:#fcdd35;color:#333;}

section .payee_box_adv{width:100%;max-width:1200px;margin:20px auto 0;overflow:hidden;text-align:center;}
section .payee_box_adv h2{font-size:1.6em;line-height:50px;color:#666;float:left;width:100%;text-align:left;}
section .payee_box_adv .picture_bg{height:90px;width:100%;float:left;background:url(../images/1200x90.jpg) center center no-repeat;}

section .pupular_box_adv{width:100%;max-width:1200px;margin:20px auto 0;overflow:hidden;}
section .pupular_box_adv .adv_728{float:left;width:728px;height:90px;overflow:hidden;}
section .pupular_box_adv .adv_468{float:right;width:468px;height:90px;overflow:hidden;}
section .pupular_box{width:100%;max-width:1200px;margin:20px auto 0;}
section .pupular_box h2,section .pupular_box h1{font-size:1.6em;line-height:50px;color:#666;float:left;width:100%;}
section .pupular_box h2 i{font-size:0.8em;}
.coupon_list_box{float:left;width:100%;}
.m_left_2{margin-left:2%;}
.coupon_info{float:left;width:49%;height:136px;background-color:#fff;margin-bottom:20px;}
.coupon_info:nth-child(2n+2){margin-left:2%;}
.coupon_info:hover{-webkit-box-shadow:0 0 5px 3px rgba(171,107,107,.5),0 0 5px 6px rgba(145,132,132,.5),0 0 5px 10px rgba(225,255,0,.5);box-shadow:0 0 5px 3px rgba(171,107,107,.5),0 0 5px 6px rgba(145,132,132,.5),0 0 5px 10px rgba(255,255,0,.5);}
.coupon_info ul{width:96%;height:116px;float:left;margin:2%;}
.coupon_info ul li.merchant_img{float:left;height:116px;background-color:#FFF;text-align:center;width:18%;}
.coupon_info ul li.merchant_img .merchant_logo{height:116px;}
.coupon_info ul li.merchant_img .merchant_logo_box{height:116px;}
.coupon_info ul li.merchant_img .merchant_logo_box a{height:116px;}
.coupon_info ul li.coupon_detail{float:left;margin-left:2%;width:80%;}
.coupon_info ul li.coupon_detail .short_description{position:absolute;text-indent:0;z-index:10;line-height:20px;font-size:12px;width:80%;left:0;top:0;}
.coupon_info ul li.coupon_detail .short_description .show_description,.less_description{cursor:pointer;color:#0393be;}
.coupon_info ul li.coupon_detail .show_all_description{position:absolute;z-index:11;width:64%;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.39);box-shadow:0 3px 8px rgba(0,0,0,0.39);left:0;top:0;background-color:#FFF;font-size:12px;min-height:60px;line-height:20px;padding:10px;box-sizing:border-box;display:none;}
.coupon_info ul li.coupon_detail a.c_title{float:left;width:100%;height:48px;line-height:48px;margin:0;overflow:hidden;font-size:1.4em;font-weight:400;color:#3e3e3e;text-decoration:none;}
.coupon_info ul li.coupon_detail a.c_title:hover{color:#ff6666;}
.coupon_info ul li.coupon_detail .c_btn{float:left;width:100%;position:relative;}
.coupon_info ul li.coupon_detail .c_btn a.c_btn_go{float:right;height:39px;width:157px;text-decoration:none;color:#FFF;font-size:1.4em;background:url(../images/global_sprite.png) -144px -102px no-repeat;line-height:39px;text-indent:10px;}
.coupon_info ul li.coupon_detail .c_btn a.c_btn_go:hover{background-position:-144px -63px;color:#000;}
.coupon_info ul li.coupon_detail .good_bad{float:left;width:100%;height:19px;padding:5px 0;}
.coupon_info ul li.coupon_detail .good_bad .expire{float:left;width:74px;cursor:default;height:19px;line-height:19px;color:#a9a9a9;font-size:0.7em;}
.coupon_info ul li.coupon_detail .good_bad .expire i{width:20px;height:19px;float:left;background:url(../images/global_sprite.png) -110px -138px no-repeat;}
.coupon_info ul li.coupon_detail .good_bad .expire:hover{color:#ff6666;}
.coupon_info ul li.coupon_detail .good_bad .expire:hover i{background-position:-110px -115px;}

.coupon_info ul li.coupon_detail .good_bad .click{float:left;cursor:default;margin-left:20px;width:60px;height:19px;line-height:19px;color:#a9a9a9;font-size:0.7em;}
.coupon_info ul li.coupon_detail .good_bad .click i{width:20px;height:19px;float:left;background:url(../images/global_sprite.png) -78px -138px no-repeat;}
.coupon_info ul li.coupon_detail .good_bad .click:hover{color:#ff6666;}
.coupon_info ul li.coupon_detail .good_bad .click:hover i{background-position:-78px -115px;}

.coupon_info ul li.coupon_detail .good_bad .good{float:left;cursor:pointer;margin-left:20px;width:60px;height:19px;line-height:19px;color:#a9a9a9;font-size:0.7em;}
.coupon_info ul li.coupon_detail .good_bad .good i{width:20px;height:19px;float:left;background:url(../images/global_sprite.png) -18px -138px no-repeat;}
.coupon_info ul li.coupon_detail .good_bad .good:hover{color:#ff6666;}
.coupon_info ul li.coupon_detail .good_bad .good:hover i{background-position:-18px -116px;}

.coupon_info ul li.coupon_detail .good_bad .bad{float:left;cursor:pointer;margin-left:10px;width:60px;height:19px;line-height:19px;color:#a9a9a9;font-size:0.7em;}
.coupon_info ul li.coupon_detail .good_bad .bad i{width:20px;height:19px;float:left;background:url(../images/global_sprite.png) -48px -138px no-repeat;}
.coupon_info ul li.coupon_detail .good_bad .bad:hover{color:#ff6666;}
.coupon_info ul li.coupon_detail .good_bad .bad:hover i{background-position:-48px -115px;}

.coupon_info ul li.coupon_detail .d_btn{float:left;width:100%;position:relative;}
.coupon_info ul li.coupon_detail .d_btn a.c_btn_go{float:right;height:39px;width:157px;text-decoration:none;color:#FFF;font-size:1.4em;background-color:#ff6666;line-height:39px;text-align:center;}
.coupon_info ul li.coupon_detail .d_btn a.c_btn_go:hover{background-color:#fcfd02;color:#000;}


section .category_box{width:100%;max-width:1200px;margin:20px auto 0;}
.category_box h2{font-size:1.6em;line-height:50px;color:#666;float:left;width:100%;}
.category_box ul{float:left;width:100%;background-color:#fff;padding:10px 0;}
.category_box ul li{float:left;height:40px;padding:0 1%;}
.category_box ul li a{float:left;height:40px;line-height:40px;text-decoration:none;font-size:1em;color:#898989;}
.category_box ul li a:hover{color:#ff6666;}

section .new_store_box{width:100%;max-width:1200px;margin:20px auto 0;}
.new_store_box h2{font-size:1.6em;line-height:50px;color:#666;float:left;width:100%;}
.new_store_box ul{float:left;width:100%;}
.new_store_box ul li{float:left;height:124px;width:10%;margin-left:1.25%;text-align:center;margin-bottom:12px;position:relative;}
.new_store_box ul li:nth-child(9n+1){margin-left:0;}
.new_store_box ul li div{display:table;width:100%;text-align:center;}
.new_store_box ul li div a{line-height:25px;text-decoration:none;height:124px;vertical-align: middle;font-size:1em;color:#898989;display: table-cell;padding:0 5%;word-break:break-all;word-wrap:break-word;}
.ns_background_1{background-color:#ffe000;}
.ns_background_2{background-color:#ffff00;}
.ns_background_3{background-color:#fffcda;}

.arrow_box{display:inline-block;width:20px;height:30px;line-height:30px;position:relative;}
.store_arrow {
	display:inline-block;
    background-color: #FFF;
    height: 1px;
    width: 20px;
	position:absolute;
	left:0px;
	top:23px;
}
.store_arrow::after, .store_arrow::before {
    background-color: #FFF;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    right: -2px;
    top: -2px;
     -moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);
    width: 6px;
}
.store_arrow::after {
    top: 2px;
    -moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);
}

footer{width:100%;padding:30px 0;line-height:30px;background-color:#000;margin-top:50px;font-size:1.4em;color:#FFF;text-align:center;}
footer a{font-size:0.8em;color:#fff;text-decoration:none;height:30px;line-height:30px;}
footer a:hover{text-decoration:underline;}
footer .bottom{
	display:none;
	position:fixed;
	top:auto;
	right:5px;
	bottom:50px;
	background-color:#ccc;
	-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);
}


section .store_header{width:100%;margin-top:1px;background-color:#ff6666;overflow:hidden;}
.store_header .nav_category{width:100%;max-width:1200px;margin:0 auto;height:40px;line-height:40px;color:#FFF;font-size:1.2em;}
.store_header .nav_category a{color:#FFF;font-size:1em;text-decoration:none;}
.store_header .nav_category a:hover{text-decoration:underline;}
.store_header .store_desc{width:100%;max-width:1200px;margin:0 auto}
.store_header .store_logo{float:left;width:12%;height:146px;margin:20px 0;background-color:#FFF;-webkit-box-shadow:0 0 5px 3px rgba(51,51,51,.5);box-shadow:0 0 5px 3px rgba(51,51,51,.5)}
.store_header .store_logo .merchant_logo_box{height:146px;}
.store_header .store_logo .merchant_logo a{height:146px;}

.store_header .store_desc_info{float:left;padding:0 2%;width:84%;margin-top:20px;margin-bottom:10px;}
.store_header .store_desc_info h1{float:left;width:100%;height:40px;line-height:40px;color:#fff;font-size:1.8em;}
.store_header .store_desc_info a{float:left;color:#FFF;font-size:1.1em;height:26px;line-height:26px;text-decoration:none;}
.store_header .store_desc_info a:hover{text-decoration:underline;}
.store_header .store_desc_info a .go_ico{float:right;width:30px;height:26px;background:url(../images/global_sprite.png) -6px -171px no-repeat;}

.store_header .store_desc_info .desc_info_auto{float:left;width:100%;margin-top:10px;height:auto;font-size:1em;color:#FFF;line-height:23px;overflow:hidden;position:relative;}
.store_header .store_desc_info .desc_info{float:left;width:100%;margin-top:10px;height:46px;font-size:1em;color:#FFF;line-height:23px;overflow:hidden;position:relative;}
.store_header .store_desc_info .desc_info::after{content:"";position:absolute;bottom:0px;right:0px;height:23px;width:20%;background-image:-moz-linear-gradient(left , rgba(255, 255, 255, 0) 0px,rgba(255, 102, 102,1) 100%);background-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255, 102, 102,1) 100%);background-image:-o-linear-gradient(left , rgba(255, 255, 255, 0) 0px,  rgba(255, 102, 102, 1) 100%);}

.stroe_choice{float:left;width:100%;margin:10px 0 20px;}
.stroe_choice li{float:left;padding:0 15px;height:35px;line-height:35px;cursor:pointer;font-size:1em;color:#FFF;margin-right:15px;}
.stroe_choice li.cred{background-color:#f2494f;}
.stroe_choice li.cgreen{background-color:#009587;}
.stroe_choice li.cblue{background-color:#29addc;margin-right:0px;}

.coupon_list_box .code .amazing{float:left;width:100%;height:80px;text-align:center;overflow:hidden;background-color:#feff04;}
.coupon_list_box .code .off .up_txt{float:left;width:100%;height:40px;line-height:50px;font-size:1.8em;color:#000;font-weight:600;}
.coupon_list_box .code .off .down_txt{float:left;width:100%;height:40px;line-height:30px;font-size:1.4em;color:#000;font-weight:300;text-transform:uppercase;}
.coupon_list_box .code .amazon_bottom{float:left;width:100%;height:36px;line-height:36px;text-align:center;overflow:hidden;background-color:#000;color:#FFF;font-size:1.5em;font-weight:700;}

.coupon_list_box .deal .amazing{float:left;width:100%;height:80px;text-align:center;overflow:hidden;background-color:#ff665e;}
.coupon_list_box .deal .off .up_txt{float:left;width:100%;height:40px;line-height:50px;font-size:1.8em;color:#FFF;font-weight:600;}
.coupon_list_box .deal .off .down_txt{float:left;width:100%;height:40px;line-height:30px;font-size:1.4em;color:#FFF;font-weight:300;text-transform:uppercase;}
.coupon_list_box .deal .amazon_bottom{float:left;width:100%;height:36px;line-height:36px;text-align:center;overflow:hidden;background-color:#ea3d37;color:#FFF;font-size:1.5em;font-weight:700;}

.expcoupons .coupon_list_box .deal .amazing{float:left;width:100%;height:80px;text-align:center;overflow:hidden;background-color:#999;}
.expcoupons .coupon_list_box .deal .amazon_bottom{float:left;width:100%;height:36px;line-height:36px;text-align:center;overflow:hidden;background-color:#666;color:#FFF;font-size:1.5em;font-weight:700;}
.expcoupons .coupon_info ul li.coupon_detail .d_btn a.c_btn_go{float:right;height:39px;width:157px;text-decoration:none;color:#FFF;font-size:1.4em;background-color:#666;line-height:39px;text-align:center;}
.expcoupons .coupon_list_box .code .amazing{float:left;width:100%;height:80px;text-align:center;overflow:hidden;background-color:#999;}
.expcoupons .coupon_list_box .code .amazon_bottom{float:left;width:100%;height:36px;line-height:36px;text-align:center;overflow:hidden;background-color:#666;color:#FFF;font-size:1.5em;font-weight:700;}
.expcoupons .coupon_info ul li.coupon_detail .c_btn a.c_btn_go{float:right;height:39px;width:157px;text-decoration:none;color:#FFF;font-size:1.4em;background:#999;line-height:39px;text-indent:10px;}

.coupon_list_box .code .free .up_txt{float:left;width:100%;height:40px;line-height:50px;font-size:1.2em;color:#000;font-weight:600;text-transform:uppercase;}
.coupon_list_box .code .free .down_txt{float:left;width:100%;height:40px;line-height:30px;font-size:1.2em;color:#000;font-weight:300;text-transform:uppercase;}
.coupon_list_box .deal .free .up_txt{float:left;width:100%;height:40px;line-height:50px;font-size:1.2em;color:#FFF;font-weight:600;text-transform:uppercase;}
.coupon_list_box .deal .free .down_txt{float:left;width:100%;height:40px;line-height:30px;font-size:1.2em;color:#FFF;font-weight:300;text-transform:uppercase;}

section .related_store_box{width:100%;max-width:1200px;margin:20px auto 0;}
.related_store_box h2{font-size:1.6em;line-height:50px;color:#666;float:left;width:100%;}

section .about_term{width:100%;max-width:1200px;margin:10px auto 20px;}
.about_term h2{font-size:1.6em;line-height:50px;color:#666;float:left;width:100%;}
.about_term h2{font-size:1.6em;line-height:50px;color:#666;float:left;width:100%;}
.about_term  p.about_desc{float:left;width:100%;font-size:1em;color:#666;}

.related_store_box ul{float:left;width:100%;}
.related_store_box ul li{float:left;width:11%;margin-left:1.5%;height:136px;overflow:hidden;position:relative;background-color:#FFF;margin-top:20px;}
.related_store_box ul li:nth-child(8n+1){margin-left:0px;}
.related_store_box ul li .merchant_name{position:absolute;left:0px;bottom:-34px;height:34px;line-height:34px;background-color:#999;color:#FFF;text-decoration:none;width:100%;text-align:center;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-khtml-opacity:0;-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.related_store_box ul li:hover .merchant_name{bottom:0px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-khtml-opacity:1;}

section .featured{margin-top:20px;}

.overing{display:none;position: fixed;background: #000;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 1100;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;-khtml-opacity:0.6;}
.pannel{display:none;overflow-y: auto; width: 100%; height: 100%; position: fixed; top: 0; z-index: 1101;}
.pannel .cont{position:relative; text-align:center; background:#fff; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.47); max-width:898px;width:100%; z-index: 1102;padding:20px 0; top: 10%; left: 0; right:0; margin:0 auto;overflow:hidden;}
.pannel .cont .close{position:absolute;z-index:1103;height:28px;width:28px;background:url(../images/global_sprite.png) -80px -175px no-repeat;cursor:pointer;right:10px;top:10px;}
.pannel .cont .code_box{float:left;width:100%;height:95px;background-color:#ffe000;text-align:center;line-height:95px;overflow:hidden;}
.pannel .cont .code_box .no_code_style{font-size:1.6em;color:#000;}
.pannel .cont .code_box .no_code_style a{text-decoration:none;color:#ff6666;}
.pannel .cont .code_box .code_num{display:inline-block;font-size:2.2em;color:#000;line-height:65px;}
.pannel .cont .code_box .copy_btn{display:inline-block;font-size:0.5em;margin-top:15px;height:65px;width:65px;border-radius: 50%;background-color:#ff6666;text-align:center;margin-left:30px;cursor:pointer;color:#000;}
.pannel .cont .code_box .copy_btn:hover{background-color:#ff8a00;color:#FFF;}
.pannel .cont .code_ref{float:left;margin:50px 0 0;text-align:center;color:#999;font-size:0.8em;width:100%;}
.pannel .cont .desc_logo{float:left;padding:0 5%;width:90%;}
.pannel .cont .desc_logo .d_logo{float:left;width:13%;height:100px;}
.pannel .cont .desc_logo .d_logo .merchant_logo_box{height:100px;}
.pannel .cont .desc_logo .d_logo .merchant_logo_box .merchant_logo a{height:100px;}
.pannel .cont .code_ref a{font-size:1.2em;color:#ff6666;text-decoration:none;}

.pannel .cont .desc_logo .desc_detail{float:left;padding:0 2%;width:83%;}
.pannel .cont .desc_logo .desc_detail .desc_detail_box{height:100px;width:100%;display:table-cell;vertical-align:middle;font-size:1em;color:#666;overflow:hidden;}
#pop_expire{color:#ff8c8c;font-size:0.7em;}
#pop_expire i{font-size:1.8em;background:url(../images/global_sprite.png) -110px -109px no-repeat;}

.pannel .cont .send_mail{float:left;padding:0 5%;width:90%;margin-top:30px;}
.send_mail .send_mail_ico{float:left;height:110px;width:14%;background:url(../images/global_sprite.png) -175px -157px #ffe000 no-repeat;}
.send_mail .send_mail_box{float:left;width:86%;box-sizing:border-box;height:110px;border:1px solid #ddd;border-left:none;position:relative;}
.send_mail .send_mail_box .mail_title{float:left;padding:0 3%;width:94%;font-size:1.6em;color:#cc9966;font-weight:600;height:66px;line-height:66px;overflow:hidden;text-align:left;}
.send_mail .send_mail_box .pop_email_val{float:left;margin:0 3%;width:94%;font-size:1.2em;color:#999;font-weight:600;height:30px;line-height:30px;text-align:left;border:none;}
.send_mail .send_mail_box .submit_email{position:absolute;height:30px;line-height:30px;color:#000;right:0px;bottom:0px;background-color:#fcfd02;cursor:pointer;text-decoration:none;width:100px;text-align:center;}

.pop_good_bad{float:left;width:100%;margin-top:30px;}
.pop_good_bad #precent{float:left;margin-left:13%;font-size:5em;color:#ff8a00;font-weight:600;}
.say_work{float:left;margin-left:2%;font-size:2em;color:#000;margin-top:15px;}
#pop_good{float:left;margin-left:10%;height:60px;width:60px;background:url(../images/global_sprite.png) -18px -261px no-repeat;cursor:pointer;margin-top:10px;}
#pop_good_num{float:left;font-size:1.5em;color:#000;font-weight:600;margin-top:20px;margin-left:1%;}
#pop_bad{float:left;margin-left:3%;height:60px;width:60px;background:url(../images/global_sprite.png) -102px -261px no-repeat;cursor:pointer;margin-top:10px;}
#pop_bad_num{float:left;font-size:1.5em;color:#000;font-weight:600;margin-top:20px;margin-left:1%;}

@media screen and (max-width: 1200px){
	section .pupular_box_adv .adv_468{display:none;}
	section .pupular_box_adv{text-align:center;}
	section .pupular_box_adv .adv_728{float:none;display:inline-block;}
	
	.coupon_info ul li.coupon_detail .short_description{width:45%;text-indent:0;}
}
@media screen and (max-width: 980px){	
	.coupon_info ul li.coupon_detail .short_description{width:40%;text-indent:0;}
}
@media screen and (max-width: 920px){	
	.coupon_info ul li.coupon_detail .short_description{width:35%;text-indent:-60px;overflow:hidden;}
}

@media screen and (min-width: 795px) and (max-width: 1030px){
	.hottest_box ul li{width:14%;margin-left:2.66%;}
	.new_store_box ul li{width:13%;margin-left:1.28%;}
	.new_store_box ul li:nth-child(9n+1){margin-left:1.28%;}
	.new_store_box ul li:nth-child(7n+1){margin-left:0px;}
	.store_header .store_logo{width:15%;}
	.store_header .store_desc_info{width:81%;}
	.related_store_box ul li{width:13%;margin-left:1.2857%;}
	.related_store_box ul li:nth-child(8n+1){margin-left:1.2857%;}
	.related_store_box ul li:nth-child(7n+1){margin-left:0px;}
}
@media screen and (min-width: 760px) and (max-width: 1200px){
	section .payee_box_adv .picture_bg{height:90px;width:100%;float:left;background:url(../images/760x90.jpg) center center no-repeat;}
}
@media screen and (min-width: 640px) and (max-width: 760px){
	section .payee_box_adv .picture_bg{height:90px;width:100%;float:left;background:url(../images/640x90.jpg) center center no-repeat;}
}
@media screen and (max-width: 640px){
	section .payee_box_adv .picture_bg{height:90px;width:100%;float:left;background:url(../images/340x90.jpg) center center no-repeat;}
}
@media screen and (max-width: 820px){
	.coupon_info ul li.coupon_detail .good_bad .click{display:none;}
}
@media screen and (min-width: 675px) and (max-width: 794px){
	div.head #search_wrapper input.search_input{width:345px;}
	div.head #search_wrapper a.search_submit{width:60px;background-position:2px -60px;}
	section .runable_box .run_arrow{height:40px;width:40px;top:55%;}
	section .runable_box .run_arrow::before, section .runable_box .run_arrow::after{height:3px;width:18px;left:15px;margin-top:-6px;}
	section .runable_box .run_arrow::after{margin-top:5px;}
	section .runable_box .choice_box ul li{width:12px;height:12px;}
	
	section .hottest_box{margin:30px auto 0;}
	.hottest_box .hottest_logo{height:120px;width:15%;}
	.hottest_box ul{height:120px;width:85%;}
	.hottest_box ul li{width:18%;margin-left:2%;height:120px;}
	.hottest_box .merchant_logo_box{height:90px;}
	.hottest_box .merchant_logo a{height:90px;}
	.hottest_box ul li .merchant_name{height:30px;line-height:30px;}
	
	.new_store_box ul li{width:15%;margin-left:1.66%;}
	.new_store_box ul li:nth-child(9n+1){margin-left:1.66%;}
	.new_store_box ul li:nth-child(6n+1){margin-left:0px;}
	.category_box ul li a{font-size:1em;}
	footer{font-size:1em;}
	
	.store_header .store_logo{width:20%;}
	.store_header .store_desc_info{width:76%;}
	
	.related_store_box ul li{width:15%;margin-left:1.666%;}
	.related_store_box ul li:nth-child(8n+1){margin-left:1.666%;}
	.related_store_box ul li:nth-child(6n+1){margin-left:0px;}
	
	.pop_good_bad #precent{margin-left:5%;}
	.send_mail .send_mail_ico{width:18%;}
	.send_mail .send_mail_box{width:82%;}
	#pop_good{margin-left:5%;}
}
@media screen and (max-width: 674px){
	section .runable_box{display:none;}
	div.head #search_wrapper{display:none;width:90%;background-color:#eee;padding:10px 5%;margin-bottom:20px;float:left;}
	div.head #search_wrapper input.search_input{float:left;width:90%;padding:0 5%;}
	div.head #search_wrapper a.search_submit{float:right;}
	div.head #search_wrapper .adverse_store{position:static;top:0;left:0;width:90%;padding:10px 5%;float:left;margin-top:6px;}
	div.head .search_btn{display:block;}
	section .hottest_box{margin:20px auto 0;}
	
	.hottest_box h2{display:block;}
	.hottest_box .hottest_logo{display:none;}
	.hottest_box ul{width:100%;height:auto;}
	.hottest_box ul li{width:49%;margin-left:0;margin-bottom:10px;}
	.hottest_box ul li:nth-child(2n+2){margin-left:2%;}
	
	.coupon_info{width:100%;margin-left:0px;height:auto;}
	.coupon_info:nth-child(2n+2){margin-left:0px;}
	.coupon_info ul{height:auto;}
	.coupon_info ul li.merchant_img{width:100%;}
	.coupon_info ul li.coupon_detail{margin-left:0;width:100%;}
	.coupon_info ul li.coupon_detail a.c_title{height:auto;line-height:30px;font-size:1.4em;overflow:auto;white-space:normal;}
	
	.new_store_box ul li{width:49%;margin-left:2%;}
	.new_store_box ul li:nth-child(9n+1){margin-left:2%;}
	.new_store_box ul li:nth-child(2n+1){margin-left:0px;}
	
	footer .run_arrow::before, footer .run_arrow::after{height:3px;width:18px;left:15px;margin-top:-6px;left:11px;}
	footer .run_arrow::after{margin-top:5px;}
	
	footer{margin-top:20px;width:96%;padding:30px 2%;}
	footer .bottom{bottom:0px;height:40px;width:40px;rigth:0;}
	
	.merchant_logo img{width:auto;}
	
	.store_header .nav_category{display:none;}
	.store_header .store_logo{width:30%;}
	.store_header .store_logo{height:80px;}
	.store_header .store_logo .merchant_logo_box{height:80px;}
	.store_header .store_logo .merchant_logo a{height:80px;}
	.store_header .store_desc_info{width:66%;}
	.store_header .store_desc_info h1{height:auto;line-height:28px;}
	.store_header .store_desc_info .desc_info{display:none;}
	.stroe_choice li{padding:0 10px;margin-right:10px;}
	.coupon_list_box .up_txt{width:auto !important;float:none !important;line-height:40px !important;}
	.coupon_list_box .down_txt{width:auto !important;float:none !important;line-height:40px !important;}
	.coupon_list_box .amazing{height:40px !important;}
	.coupon_list_box .code ul li.merchant_img,.coupon_list_box .deal ul li.merchant_img{height:76px;display:none;}
	
	.related_store_box ul li{width:49%;margin-left:2%;}
	.related_store_box ul li:nth-child(8n+1){margin-left:2%;}
	.related_store_box ul li:nth-child(2n+1){margin-left:0px;}
	
	.pop_good_bad #precent{margin-left:5%;}
	.send_mail .send_mail_ico{width:18%;}
	.send_mail .send_mail_box{width:82%;}
	#pop_good{margin-left:6%;float:none;display:inline-block;}
	#pop_good_num{float:none;display:inline-block;}
	#pop_bad{float:none;display:inline-block;}
	#pop_bad_num{float:none;display:inline-block;}
	.pannel .cont .code_box{height:60px;line-height:60px;margin-top:25px;}
	.pannel .cont .code_box .code_num{font-size:1.2em;line-height:30px;float:left;width:94%;height:30px;margin:15px 3%;background-color:#FFF;}
	.pannel .cont .code_box .copy_btn{display:none;}
	.pannel .cont .code_ref{margin-top:10px;}
	.pannel .cont .send_mail{margin-top:10px;padding:0;width:100%;}
	.send_mail .send_mail_ico{display:none;}
	.send_mail .send_mail_box{width:100%;height:80px;}
	.send_mail .send_mail_box .mail_title{height:40px;line-height:40px;font-size:1.2em;}
	.send_mail .send_mail_box .pop_email_val{font-size:0.8em;}
	.pop_good_bad #precent{display:none;}
	.say_work{display:none;}
	.pop_good_bad{text-align:center;}
	.pannel .cont .desc_logo .d_logo{width:100%;}
	.pannel .cont .desc_logo .desc_detail{width:96%;}
	.pannel .cont{top:3%;}
	
	.coupon_info ul li.coupon_detail .short_description{width:50%;text-indent:0;overflow:hidden;}
}

@media screen and (max-width: 400px){
.coupon_info ul li.coupon_detail .short_description{width:40%;text-indent:-50px;overflow:hidden;}
}
