@charset "utf-8";
/* CSS Document */
body,ul,li{ padding:0px; margin:0px; font-family:"微软雅黑"; font-size:13px; list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none;}
.main_pc { height:auto; overflow:hidden;}
.mobile_yd { display:none;}
.top { height:73px; background:#333333;}
.top_main { width:1200px; height:73px; margin:auto;}
.logo{ width:294px; height:73px; float:left;}
.logo img { margin-top:15px;}
.search { width:370px; height:35px; border:1px solid #acacac; border-radius:20px; float:right; line-height:35px; margin-top:18px;}
.search input{ width:80%; float:left; display:block; text-indent:20px; background:none; height:30px; line-height:30px; border:none; color:#acacac; font-size:15px;}
.search img { display:block; width:28px; height:30px; padding-top:3px; float:right; margin-right:20px;}
.featured_main { width:1200px; height:auto; overflow:hidden; margin:auto;}
.featured_main h1 { font-size:20px; text-align:center; font-weight:normal; padding-top:60px;}
.featured_h h3 { font-size:20px; text-align:center; font-weight:normal; padding-top:60px;}  
.Coupons h4{ font-size:20px; text-align:center; font-weight:normal; padding-top:60px;}
.rectangle { width:160px; height:7px; background:#333; margin:auto; display:block;}
.featured_list { width:278px; height:278px; border:1px solid #e8e8e8; float:left; margin-left:26px; }
.featured_list img { width:224px; height:151px; margin:auto; display:block; padding:20px 0px;}
.title_fea { width:278px; height:90px; border-top:1px solid #e8e8e8;}
.title_fea p { width:85%; margin:auto; display:block; line-height:26px; color:#666; font-size:15px; padding-top:15px;}
.featured_list_main { margin-top:60px; height:auto; overflow:hidden;}
.featured_list:first-child { margin-left:0px;}
.first-fea{margin-left:0px;}
.brand { height:688px; background:url(../images/pop_bj.jpg) 50% 50%;}
.brand_main { width:1200px; height:688px; margin:auto;}
.brand_main h2 { color:#fff; font-size:24px; font-weight:normal; text-align:center; padding-top:50px;}
.rec_color { background:#fff; margin:auto;}
.brand_list {  float:left; background:#fff;  width:380px;border:2px solid #fff; height:210px;  margin-left:24px; margin-bottom:30px;}
.brand_list:hover{ border:2px solid #2eb2f0;}
.brand_list img { display:block; width:272px; height:151px; margin:auto; margin-top:30px;}
.brand_list_main { height:auto; overflow:hidden; padding-top:60px;}

.brand_list:first-child{ margin-left:0px;}
.brand_list:nth-child(4){margin-left:0px;}
.pop_boder { border:1px solid #e8e8e8; margin-left:24px;}
.pop_boder:hover{ border:1px solid #2eb2f0;}
.coupons_list{ height:215px; background:#f4f4f4; width:1200px; margin:auto; margin-top:25px;}
.coupons_left { width:235px; height:215px; float:left; border-right:1px solid #dedede;}
.coupons_left img { display:block; width:149px; height:141px; margin:auto; margin-top:26px;}
.coupons_left p{ color:#2eb2f0; font-size:15px; text-align:center;}
.coupons_right { width:848px; height:200px; float:right; margin-right:30px; padding-top:15px;}
.coupons_right h2 { font-weight:normal; color:#2eb2f0; font-size:16px;}
.coupons_right h2 img { display:block; width:16px; height:18px; float:left; padding-right:15px; padding-top:3px;}
.coupons_right p { line-height:28px;  font-size:15px; height:52px; overflow:hidden;}
.code_buton { width:220px; height:40px; background:#2eb2f0; font-size:16px; color:#fff; line-height:40px; float:right; margin-top:5px; display:block;  margin-right:50px; }
.code_buton a { display:block; color:#fff; width:220px; height:40px; background:#2eb2f0; text-align:center; }
.footer { height:80px; background:#333333; color:#fff; line-height:80px; margin-top:60px; font-size:14px;}
.footer a{color:#fff;}
.footer_main { width:1200px; height:auto; margin:auto;}
.footer_main span { display:block; float:left;}
.footer_main span.footer_right { float:right;}


.voucher_tab{ width:1200px; height:25px; line-height:25px; text-align:right; margin:auto; color:#666666; font-size:14px; padding-top:15px;}
.voucher_tab a { color:#666;}
.voucher_main { height:auto; overflow:hidden; width:1200px; margin:auto; }
.voucher_left { width:312px; height:auto; float:left; overflow:hidden;}
.voucher_one { width:310px; height:310px; border:1px solid #e8e8e8;}
.rate_photo { width:224px; height:151px; margin:auto; padding-top:35px; padding-bottom:15px;}
.rate_photo img {width:224px; height:151px; display:block; }
.rate_p { width:310px; height:97px; margin:auto; border-top:1px solid #e8e8e8; margin-top:20px;}
.rate_top { width:auto; height:50xp; line-height:50px; font-size:22px; padding-left:20px;    display: inline-flex;}
.strat_blue { color:#2eb2f0;}
.right_rate { font-size:16px; float:right; padding-right:20px;    margin-left: 60px;}
.tate_bottom { color:#666; font-size:16px; padding-left:20px;}
.blue { color:#2eb2f0; float:right; padding-right:20px;}

.eyeko_two { width:310px; height: auto; padding-bottom:10px; border:1px solid #e8e8e8; margin-top:25px;}
.eyeko_two h2 { font-weight:normal; font-size:16px; text-align:center; color:#666; height:35px; line-height:35px; border-bottom:1px solid #e8e8e8; display:block; padding-bottom:12px; margin:0px; padding-top:12px;}
.eyeko_two ul{ width:80%; margin:auto; display:block; margin-top:20px;} 
.eyeko_two ul li { display:block; width:100%; height:25px; line-height:25px; color:#666; font-size:15px; }
.cou_right { float:right;}
.coupon_slect { width:310px; height:auto; overflow:hidden; border:1px solid #e8e8e8; border-top:none; padding-bottom:20px;}
.select_list { width:80%; height:37px; background:#eeeeee; line-height:37px; margin:auto; margin-top:15px; border-radius:20px;  font-size:14px; color:#666; text-indent:30px;}
.select_hover { background:#2eb2f0; color:#fff;}
.eyeko_right { width:854px; float:right; overflow:hidden; height:auto;}
.eyeko_about h2{ font-size:17px;}
.eyeko_about h1{ font-size:17px;}
.eyeko_about p { font-size:14px; line-height:30px; color:#888; padding-bottom:15px;}
.offer_list { width:850px; background:#fff; border:1px solid #e8e8e8; margin-bottom:15px;}
.get_left { width:170px; height:170px;}
.get_right { width:630px; float:right; height:130px;} 
.get_left img { width:100px; height:95px; margin-top:10px;}
.get_left p{ padding:0px; margin:0px; padding:10px 0px; }
.code_buton_little { width:180px; height:34px; line-height:34px; margin-top:50px; margin-right:0px;}
.code_buton_little a{ width:180px; float:right; height:30px;}
.get_main { width:400px; float:left;}
.get_main p { color:#666;}
.get_main h3 { color:#333; font-size: 16px; font-weight:normal;}
.offer_list { height:170px;}
.offer_list:hover{ box-shadow: 0 5px 5px 3px #eee;}
.page { width:230px; height:30px; line-height:30px; margin:auto; padding-top:30px;}
.page ul { display:block;}
.page ul li{ padding:0 10px; display:inline-block; font-size:15px; color:#666; display:block; width:25px; height:25px; float:left; text-align:center; line-height:25px;}
.hover_page a { color:#fff; width:25px; height:25px; background:#2eb2f0; display:block;}
.about_footer { width:850px; height:auto; line-height:28px; font-size:14px; color:#666; padding-top:40px;}
.time { position:relative; z-index:9; color:#999; text-align:center; font-size:14px; text-align:center; width:180px; display:block;}
.time_index { position:relative; z-index:9; color:#999; text-align:center; font-size:14px; text-align:center; width:220px; display:block;}








/* 移动端 */




@media screen and (max-width:1024px){
.mobile_yd{ display:block; height:auto; overflow:hidden;}
.top { height:63px;}
.top_main { width:100%; height:63px; margin:auto; }
.logo{ width:50%;}
.logo img { display:block; width:95%; margin:auto; margin-top:10px; max-height:73px; max-width:294px;}
.search { width:45%; height:28px; line-height:28px; }
.search img { display:block; width:22px; height: auto; float:right; margin-right:10px; }
.search input{ width:70%; text-indent:10px; height:25px; line-height:25px;}
.featured_main { width:100%;}
.featured_main h1 { padding-top:20px;}
.featured_h h3 { padding-top:20px;}
.featured_h h4{ padding-top:20px;}
.featured_list { width:45%; height: auto; border:1px solid #e8e8e8; float:left; margin-left:3%; margin-bottom:20px; }
.featured_list img { width:90%; height: auto; margin:auto; display:block; padding:20px 0px;}
.title_fea { width:100%; height: auto; border-top:1px solid #e8e8e8;}
.title_fea p { width:85%; margin:auto; display:block; line-height:26px; color:#666; font-size:15px; padding-top:15px;}
.featured_list:first-child { margin-left:3%;}
.featured_list_main { margin-top:35px;}
.featured_main h1{ font-size:17px;}

.brand { height: auto; background:url(../images/pop_bj.jpg) 50% 50%; padding-bottom:15px;}
.brand_main { width:100%; height: auto; margin:auto;}
.brand_main h2 { color:#fff; font-size:24px; font-weight:normal; text-align:center; padding-top:50px;}
.rec_color { background:#fff; margin:auto;}
.brand_list {  float:left; background:#fff; float:left; width:45%; height: auto; margin-left:3.2%; border:1px solid #fff;}
.brand_list:hover{ border:1px solid #fff;}
.pop_boder { border:1px solid #ededed;}
.pop_boder:hover { border:1px solid #ededed;}
.brand_list img { display:block; width:90%; height: auto; margin:auto; margin-top:0px;}
.brand_list_main { height:auto; overflow:hidden; padding-top:60px;}
.Coupons h1{ padding-top:10px;}
.brand_list:first-child{ margin-left:3.2%;}
.brand_list:nth-child(4){margin-left:3.2%;}
.coupons_list{ height: auto; overflow:hidden; background:#f4f4f4; width:100%; margin:auto; margin-top:10px; padding-bottom:25px;}
.coupons_left { display:none;}
.coupons_right { width:90%; height: auto; overflow:visible; float:none; padding-top:15px; margin-right:0px; margin:auto; padding-bottom:15px;}
.coupons_right h2 { font-weight:normal; color:#2eb2f0; font-size:16px;}
.coupons_right h2 img { display:block; width:16px; height:18px; float:left; padding-right:15px; padding-top:3px;}
.coupons_right p { line-height:28px;  font-size:15px; height:52px; overflow:hidden;}
.code_buton { margin-top:5px; width:180px; float:none; margin:auto;}
.code_buton a { width:180px;}
.footer_main { width:95%; margin:auto; }
.footer_main span { display:block; float:none;}
.footer  { height:auto; overflow:hidden; line-height:26px; padding:15px 0px; margin-top:10px;}
.footer_main span.footer_right { float:none;}
.voucher_tab { width:auto; padding-right:15px;}
.voucher_main { width:100%; padding-top:0px;}
.voucher_left { width:100%; float:none; display:none;}
.voucher_one { width:47%; float:left; height:auto; margin-left:1.5%;}
.rate_photo img { width:100%; height:auto; display:block;}
.rate_photo { width:100%; height:151px; margin:auto; padding-top:35px; padding-bottom:15px;}
.rate_p { width:100%; height:97px; margin:auto; border-top:1px solid #e8e8e8; margin-top:20px;}
.clear { clear:both; height:30px;}


.eyeko_two { width:47%; height: auto; float:right; margin-top:0px; margin-right:1.5%;}
.eyeko_two h2 { font-weight:normal; font-size:14px; text-align:center; color:#666; height:35px; line-height:35px; border-bottom:1px solid #e8e8e8; display:block; padding-bottom:12px; margin:0px; padding-top:12px;}
.eyeko_two ul{ width:80%; margin:auto; display:block; margin-top:20px;} 
.eyeko_two ul li { display:block; width:100%; height:25px; line-height:25px; color:#666; font-size:15px; }
.coupon_slect{ border-top:1px solid #e8e8e8; margin-top:30px; clear:both; width:95%; margin:auto;}
.rate_top { font-size:15px; padding-left:5px;}
.blue { float:none;}
.right_rate{ font-size:14px; padding-right:5px;}
.tate_bottom { font-size:13px; padding-left:5px;}
.eyeko_two ul li { font-size:13px;}
.select_list { width:48%; float:left; font-size:13px; margin-left:1.5%;}


.eyeko_right{ width:100%;}
.eyeko_about p{ width: auto; line-height:30px; font-size:15px; padding:0 10px; display:none;}
.eyeko_about h2{ font-size:16px; padding:0 10px; padding-top:20px;}
.eyeko_about h1{ font-size:16px; padding:0 10px; padding-top:0px;}
.get_right { width:100%; float:none; height: auto;} 
.get_left img { width:100px; height:95px; margin-top:10px;}
.get_left p{ padding:0px; margin:0px; padding:10px 0px; }
.code_buton_little { width:50%; height:34px; line-height:34px; margin-top:70px; margin-right:0px; margin:auto; clear:both; text-align:center; margin-top:10px;}
.code_buton_little a{ width:100%; float:none; height:30px; text-align:center; }
.get_main { width:100%; float:left;}
.get_main p { color:#666; width:95%; margin:auto; display:block; font-size:13px; padding-bottom:12px;}
.get_main h3 { color:#333; font-size:15px; width:95%; margin:auto; display:block;}
.offer_list { height: auto; width:95%; margin:auto; background:#fff; overflow:hidden; margin-bottom:20px;}
.offer_list:hover{ box-shadow: 0 5px 5px 3px #eee;}
.page { width:225px; height:30px; line-height:30px; margin:auto; padding-top:10px;}
.page ul { display:block;}
.page ul li{ padding:0 10px; display:inline-block; font-size:15px; color:#666; }
.hover_page a { color:#fff;}
.about_footer { width:95%; height:auto; line-height:30px; font-size:15px; color:#666; padding-top:20px; margin:auto; display:none;}

.time { position:relative; z-index:9; color:#999; text-align:center; font-size:14px; text-align:center; width:100%; display:block; }

.time_index { position:relative; z-index:9; color:#999; text-align:center; font-size:14px; text-align:center; width:180px; display:block; }


	}
	
	
	
	
@media screen and (max-width:550px){
.logo img{ margin-top:20px;}
	
	}	
	
	
	
	
@media screen and (max-width:750px){

	
	}	
	
	
	
@media screen and (min-width: 760px) and (max-width: 1025px) { 

	
}
.autocomplete-suggestions {
    overflow: auto;
}	
 ul.star-rating-score li{background:0;margin:0;padding:0}
.star-rating-score,.star-rating-score .current-rating,.star-rating-score a:active,.star-rating-score a:focus,.star-rating-score a:hover{background:url(../imgs/stars.png) left -1000px repeat-x;margin:0;padding:0}
.star-rating-score{background-color:#fff;position:relative;width:125px;height:25px;overflow:hidden;list-style:none;padding:0;background-position:left top;text-align:center;/*margin:auto;*/top: 13px;}
.star-rating-score li{display:inline}
.star-rating-score .current-rating,.star-rating-score a{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:0;overflow:hidden;border:0}
.star-rating-score a:active,.star-rating-score a:focus,.star-rating-score a:hover{background-position:left bottom}
.star-rating-score a.one-star{width:20%;z-index:6}
.star-rating-score a.two-stars{width:40%;z-index:5}
.star-rating-score a.three-stars{width:60%;z-index:4}
.star-rating-score a.four-stars{width:80%;z-index:3}
.star-rating-score a.five-stars{width:100%;z-index:2}
.star-rating-score .current-rating{z-index:1;background-position:left center}
.zlist{margin-bottom:20px}
.zlist .title_fea{text-align:center}
#copy_text{    width: 260px;
    height: 35px;
    border: 1px solid #acacac;
    line-height: 35px;
    margin-bottom: 18px;text-align:center}
	.copy-button{    width: 133px;
    height: 30px;
    background: #2eb2f0;
    font-size: 16px;
    color: #fff;
    line-height: 30px;    border: none;}
    
.never{text-align: center;
    padding: 65px 0 15px;}    			.never .zxc_stores_abc{color: #000000;}
.zxc_rectangle {
    width: 160px;
    height: 7px;
    background: #333;
    margin: auto;
    display: block;
    margin-bottom: 20px;
}
.zxc_abclist {
    width: 3.6%;
    float: left;font-size: 1.5em;
}
.zxc_rectangle_abc {
    width: 60px;
    height: 7px;
    background: #333;
    margin: auto;
    display: block;
    margin-bottom: 20px;
}
.deal_zxc_stores_list_d {
    width: 100%;
}
.deal_zxc_stores_item {
    width: 33%;
    float: left;
    margin-bottom: 20px;
}
.a1 .bord{
	width: 590px;
	background: #fff;
	border-radius:0px ;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px;overflow: hidden;
	margin: 28px auto;
}
.clear {
    clear: both;
}
.never h2 {
    font-size: 45px;
    line-height: 1.2;
}
.voucher_main .stores li {
    float: left; 
    margin: 0 5px 7px 0;
}
.voucher_main .stores li a {
    display: inline-block;
    padding: 0 15px;
    font-size: 16px;
    line-height: 33px;
    color: #666;
    border-radius: 4px;
    background-color: #f0f1fa;
}
.eyeko_two2 {
    width: 310px;
    height: auto;
    padding-bottom: 10px;
    border: 1px solid #e8e8e8;
    margin-top: 25px;
}
.eyeko_two2 h2 {
    font-weight: normal;
    font-size: 16px;
    text-align: center;
    color: #666;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #e8e8e8;
    display: block;
    padding-bottom: 12px;
    margin: 0px;
    padding-top: 12px;
}
.eyeko_two2 .stores ul{display: flex;
    flex-flow: wrap; padding:10px;}
    .zxc-table{width: 100%;border-color: #ddd;}
.zxc-th1{width:70%;text-align: left;}
.zxc-th2{width:20%;text-align: left;}
.zxc-th3{width:10%;text-align: left;}
.zxc-tick{height:16px;}
.zxc-td2{text-align: left;}
.zxc-td3{text-align: left;}
.zxc-tr td{padding: 6px 0;}
.zxc-tr th{padding: 6px 0;}