body,img,ul,li{margin:0;padding:0;	border:0;border:0;list-style:none;vertical-align:middle;font-size:12px}
img{border:0}
h2{font-size:26px;color:#01B3CD}
body{font-family:"微軟正黑體";background:url(images/5-1206010T420-50.gif) repeat}
#top{height:100px;width:100%}
#top_980{width:980px;height:100px;margin:0 auto}
#logo_img{width:420px;height:100px;z-index:1;float:left}
#logo_img img{max-width:350px;margin-top:10px;}
#logo_img03{margin-left:40px;margin-top:40px;width:467px;height:36px;z-index:1;float:left}
#logo_img04{margin-top:40px;width:150px;height:33px;z-index:1;float:right}
#item_560{width:500px;height:100px;float:right;}
#item_560 ul{width:500px;height:100px}
#item_560 ul li{width:100px;height:100px;float:left;font-size:15px;line-height:100px;text-align:center}
#item_560 a{width:100px;height:100px;text-decoration:none;font-weight:700;display:block;color:#01B3CD}
#spy_fish{width:100%;min-height:10px;margin:5px auto}
#index_box{width:980px;height:650px;margin:0 auto}
.content{width:100%;height:auto;margin:10px 0 60px}
.div_p{padding:10px 0;width:980px;height:auto;margin:0 auto}
.div_line{background:#01B3CD;height:6px;margin:10px 0}
.div_page{letter-spacing:1px;line-height:30px;width:100%;height:auto;font-size:15px;text-align: justify;}
.div_right{width:35%;height:auto;float:right}
#img_list{text-align:center;padding:0}
.img_box{border-width:1px;border-color:#CCC;border-style:solid;margin:10px;padding:3px;width:292px;height:368px;float:left;text-align:center}
.img_box img{max-width:292px;max-height:360px;}
#about_img{width:343px;height:auto;}
#h24_img{width:250px;height:auto;border-color:#CCC;border-style:solid;padding:4px;border-width:1px;margin:5px;}
#footer{height:400px;font-weight:700;background:url(images/back_down2.gif?v=3) top center repeat;text-align:center;font-family: Arial, Verdana, "Heiti TC", "Microsoft JhengHei", 微軟正黑體;}

.footer_memo a{color:#FFFFFF;text-shadow: 1px 1px 1px #000000;}
.footer_memo{color:#FFFFFF;font-size:15px;font-weight:bold;line-height:30px;margin-top:30px;text-shadow: 1px 1px 1px #000000;}

#footer .share {margin: 30px 0;}

#footer .share ul li {display: inline-block;margin: 5px;}

#footer .share ul li a {display: block;width: 40px;height: 40px;border-radius: 50%;color: #01B3CD;font-size: 20px;line-height: 40px;transition: all 0.3s ease-in-out;text-decoration:none;}

#footer .share ul li:hover a {background-color: #01B3CD;border-color: #01B3CD;color:#CF2526;transform:rotate(360deg);border: 1px solid #01B3CD;}


.meals{width:326px;min-height:200px;float:left;text-align:center;margin-top:10px;margin-bottom:30px}
.meals_img{width:292px;height:175px;padding:4px;border:solid #CCC 1px;margin:0 auto}
.meals_title{height:20px;line-height:20px;overflow:hidden;margin:0 auto;font-size:15px;font-weight:700;color:#444}
.about_50{width:840px;margin:0 auto;min-height:150px}
.media_div{width:260px;height:170px;float:left;margin:10px 10px 30px}
.media_div_img{width:260px;height:160px;overflow:hidden;}
.media_div_img img{max-width:260px;margin-top:-25px;}
.media_div .div_title{line-height:20px;text-align:center;font-size:15px;font-weight:700;color:#C00}
.news_img{width:840px;height:auto;margin:10px}
.news_title{height:20px;line-height:20px;text-align:center;font-size:15px;font-weight:700;color:#C00;margin-bottom:30px}
.map{height:300px;margin-top:10px;border-width:0 0 1px;border-color:#CCC;border-style:dotted;padding:10px 0 20px}
.img01{padding:3px;border:1px solid #CCC;max-width:300px;margin-bottom:10px}
.div_p_right{width:310px;height:auto;min-height:200px;text-align:right;float:right}
.product_right{width:750px;border-width:0 0 0 1px;border-style:solid;border-color:#CCCCCC;padding-top:10px;padding-left:20px;padding-bottom:10px;height:auto;min-height:50px;text-align:right;float:right}
.div_p_left{width:630px;height:auto;min-height:200px;float:left;line-height:30px;letter-spacing:1px}
.product_left{width:200px;padding-top:20px;height:auto;min-height:200px;float:left;line-height:30px;letter-spacing:1px}
.product_left ul{width:150px;text-align:center;margin: 0 auto;}
.product_left li{width:150px;text-align:center;height:35px;line-height:35px;background:#c6edf2;margin-bottom:15px;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.product_left li a{color:#555555;font-weight:bold;}
.div_p_left_contact{float:left;text-align:left !important;width: 530px;padding-top:20px;}
.div_p_right_contact{float:right;width: 450px;text-align:left;}
.product_div{width:230px;height:auto;min-height:280px;margin:0 10px 15px 10px;float:left;}
.product_div img{max-width:218px;border: solid #CCC 1px;padding:5px;}
/* new css 2019-02-09 */
.charity_list{min-height:220px;margin:10px 0;border-width:0 0 1px 0;border-color:#CCCCCC;border-style:solid;pddding-bottom:10px;}
.charity_list:after{
	display: block;
	clear: both;
}
.charity_left_box{width:150px;height:200px;text-align:center;overflow:hidden;border: solid #CCC 1px;padding:4px;}
.charity_left_box img{max-width:100%;max-height:100%;}
.charity_title{color:#CF2526;font-size:15px;font-weight:bold;text-decoration:underline;}

.product_list{min-height:200px;margin:10px 0;border-width:0 0 1px 0;border-color:#CCCCCC;border-style:solid;position:relative;pddding-bottom:10px;}
.product_left_box{width:230px;min-height:188px;position:absolute;text-align:left;}
.product_left_box img{width:100%;border: solid #CCC 1px;padding:4px;}
.product_right_box{left:250px;right:0px;min-height:188px;position:absolute;text-align:left;}
.product_line_height{line-height:23px;text-align:left;font-size:15px;}
#category_box01{width:100%;height:420px;opacity:0.7;transition:0.5s;cursor: pointer;background-image:url(images/category_1.gif?v=2);background-position: center center; background-repeat: no-repeat;}
#category_box02{width:100%;height:420px;opacity:0.7;transition:0.5s;cursor: pointer;background-image:url(images/category_2.gif?v=2);background-position: center center; background-repeat: no-repeat;}
#category_box03{width:100%;height:420px;opacity:0.7;transition:0.5s;cursor: pointer;background-image:url(images/category_3.gif?v=2);background-position: center center; background-repeat: no-repeat;}
#category_box04{width:100%;height:420px;opacity:0.7;transition:0.5s;cursor: pointer;background-image:url(images/category_4.gif?v=2);background-position: center center; background-repeat: no-repeat;}
#category_box05{width:100%;height:420px;opacity:0.7;transition:0.5s;cursor: pointer;background-image:url(images/category_5.gif?v=2);background-position: center center; background-repeat: no-repeat;}
#category_box06{width:100%;height:420px;opacity:0.7;transition:0.5s;cursor: pointer;background-image:url(images/category_6.gif?v=2);background-position: center center; background-repeat: no-repeat;}
#category_box01:hover,#category_box02:hover,#category_box03:hover,#category_box04:hover,#category_box05:hover,#category_box06:hover{opacity:1;}
/* new css 2019-02-09 */

#div_p_img{width:372px;height:312px;float:left;text-align:left;}
#div_p_img img{max-width:350px;border: solid #CCC 1px;padding:10px;}
#div_p_des{width:370px;height:auto;min-height:300px;float:right;}
#div_p_des h1{font-size:18px;text-align:left;font-weight:bold;border-width:0 0 1px 0;border-color:#CCCCCC;border-style:solid;padding-bottom:10px;overflow:hidden;}
.product_desc{min-height:100px;height:auto;margin:20px 0px;text-align:left;font-size:12px;}
.product_desc img{max-width:750px;height:auto;}
#product_title{border-width:0 0 1px 0;border-color:#CCCCCC;border-style:solid;margin-bottom:5px;text-align:left;padding-bottom:4px;}
.product_title{overflow:hidden;height:30px;line-height:30px;text-align:left;overflow:hidden;}
.product_title a{color:#333333;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size:15px;font-weight:bold;}
.product_money{height:30px;line-height:30px;color:#FF0000;text-align:left;}
.product_car{height:30px;line-height:30px;text-align:left;}
.product_car a{text-decoration:none;padding:4px 8px;background:#E83828;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;color:#FFFFFF;font-size: 13px;}
.product_car a:hover{text-decoration:underline;color:#FFFFFF;background:#EA2525;}
#mid_news{height:auto;font-size:13px;font-family:Arial}
.mid_news_top{height:30px;border-width:0 0 1px;border-color:#01B3CD;border-style:solid;font-family:Arial}
.mid_news_title{width:100px;height:30px;line-height:30px;background:#01B3CD;color:#FFF;padding-left:10px;font-size:13px;font-weight:700;float:left}
.mid_news_list{height:35px;line-height:35px;border-width:0 0 1px;border-color:#CCC;border-style:dotted}
.mid_news_date{float:right;width:100px;text-align:center;color:#555}
.mid_news_list_title{float:left;padding-left:5px;width:520px;overflow:hidden;height:35px;line-height:35px}
.mid_news_list_title a{color: #01B3CD;}
#index_img02,#mobile_item{display:none}
.item_list_div{height:50px;line-height:50px;text-align:center;background:#FFE7CE;margin-bottom:1px;font-size:15px;font-weight:700}
.item_list_div a{color:#ffffff}
.table01{margin-top:10px;}
.table01 img{border: solid #CCC 1px;padding:4px;}
.table01 tr{margin-bottom:10px;}
.table01 .td_left{text-align:left;}
.table01 .td_right{text-align:right;}
.text_05 {width: 140px;height: 42px;background: #FFF;border: 0;padding: 0 10px;font-size: 14px;margin: 25px 0 0 0;color: #666;border: solid #CCC 1px;}
.text_06{width: 250px;height: 42px;background: #FFF;border: 0;padding: 0 10px;font-size: 14px;margin:25px 0 0 0;color: #666;border: solid #CCC 1px;}
.text_07{width: 420px;height: 140px;max-width: 420px;max-height: 140px;background: #FFF;border: 0;padding: 0 10px;font-size: 14px;margin:25px 0 0 0;color: #666;border: solid #CCC 1px;}
input.btn02 {width: 120px;height: 40px;background:#01B3CD;border: 0;padding: 0 10px;font-size: 14px;margin: 15px 0 0 0;color: #FFF;cursor: pointer;display: block;text-align: center;}
a.btn02{background: #01B3CD;padding:8px 20px;font-size: 14px;margin: 15px 0 0 0;color: #FFF;cursor: pointer;text-align: center;}
a.btn02:hover{text-decoration:none;}

span.span02{color:#FF0000;font-weight:bold;}
span.span03{color: #333333;letter-spacing: 0px;text-decoration: line-through;font-size:13px;}
.fb_div{position: relative;padding-bottom:450px;height: 0; overflow: hidden;}

#new_buy_car{width:50px;height:145px;background: url(images/buy_in1.gif) center no-repeat;position: fixed;z-index: 9;right: 15px;border: #FFF solid 5px;-moz-box-shadow: 4px 4px 10px #000000;-webkit-box-shadow: 4px 4px 10px #000000;box-shadow: 4px 4px 10px #000000;}
#new_buy_car_money{margin:25px auto 0 auto;width:46px;height:70px;line-height:20px;text-align:center;letter-spacing:0px;cursor: pointer;color:#FF346A;font-size:15px;font-weight:bold;}
#new_buy_car_top{width:46px;height:50px;margin:0 auto;cursor: pointer;}

#mobile_share{width:100%;height:50px;display:none;position: fixed;z-index:99999;bottom: 0px;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}
#mobile_share div{width:25%;height:50px;float:left;line-height:50px;text-align:center;color:#FFFFFF;font-size:15px;font-weight:bold;cursor: pointer;}


/*buy_list**/
.buy_list{height:102px;margin:10px 0;padding:10px 0px 20px 0px;border-width:0 0 1px 0;border-color:#CCCCCC;border-style:solid;}
.buy_img{width:130px;height:102px;float:left;}
.buy_img img{width:90%;border: solid #CCC 1px;padding:5px;}
.buy_title{width:300px;height:44px;line-height:22px;padding:40px 0px 18px 0px;float:left;margin-left:20px;text-align:center;overflow:hidden;font-weight:bold;}
.buy_money{width:110px;height:22px;line-height:22px;padding:40px 0px;float:left;margin-left:10px;text-align:center;overflow:hidden;color:#FF0000;font-weight:bold;}
.buy_num{width:100px;height:32px;line-height:32px;padding:35px 0px;float:left;text-align:center;overflow:hidden;font-weight:bold;font-size:12px;}
.buy_del{width:80px;height:22px;line-height:22px;padding:40px 0px;float:left;text-align:center;font-weight:bold;}
.buy_del a{color:#01B3CD;font-size:15px;}
.order_list{min-height:50px;line-height:30px;font-size:18px;color:#FF0000;font-weight:bold;border-width:0 0 1px 0;border-color:#CCCCCC;border-style:solid;text-align:right;padding-bottom:20px;}


#s_b{width:750px;padding:20px 0px;height:auto;min-height:200px;margin:0 auto;font-size:13px;}
.shop_l{text-align:left;height:auto;min-height:40px;line-height:40px;border-style:solid;border-width:0 0 1px 0;border-color:#CCCCCC;font-size:13px;font-weight:bold;color:#333333;}
.b_title{width:130px;float:left;height:40px;line-height:40px;text-align:right;color:#555555;font-weight:bold;padding-right:10px;letter-spacing:1px;}
.b_input{text-align:left;width:600px;margin-left:140px;border-style:solid;border-width:0 0 0 1px;border-color:#CCCCCC;height:auto;min-height:40px;line-height:40px;padding-left:5px;font-weight:500 !important;}
#shop_last{text-align:left;}
.text_int_01{width:150px;height:20px;}
.text_int_02{width:250px;height:20px;}
.text_int_03{width:50px;height:20px;}
.text_int_04{width:200px;height:20px;}
.text_int_05{width:500px;height:20px;}
.sub_btn02{border:0px;padding:10px 20px;background:#01B3CD;color:#FFF;letter-spacing:1px;cursor:pointer;border:0px solid #FE9E03;font-size:15px;font-weight:bold;margin-top:10px;}
p.p01{font-size:18px;color:#FF0000;font-weight:bold;}
.mobie_div{text-align:center;margin:10px 0;display:none;}

#top_item{height:28px;padding:1px 0;width:40px;text-align:right;position: absolute;z-index:1;right:0px;top:0px;display:none;}
#mobile_item{height:auto;min-height:30px;width:100%;}
.item_list_div{height:50px;line-height:50px;text-align:center;background:#01B3CD;margin-bottom:1px;font-size:15px;font-weight:bold;}

#mobie_buy_item{text-align:center;margin:0 auto;width:280px;}
.m_buy_item{width:65px;height:30px;line-height:30px;text-align:center;background: #FCE4DF;margin-right:5px;float:left;margin-bottom:10px;}
.m_buy_item a{color: #01B3CD;font-weight: bold;}
.buy_mess{margin:10px 0 0 0;width:595px;height:50px;}
#search_div{width:500px;height:190px;border:solid #CCCCCC 1px;padding:10px 20px;background:#FFFFFF;text-align:left;font-size:12px;line-height:30px;}

#order_list_mobile{display:none;}

#iframe01{width:980px;height:331px;}
.fb{font-size:18px;text-shadow: 0 0 15px #4267b2;margin-right:5px;}
.google{font-size:18px;text-shadow: 0 0 15px #db4437;margin-right:5px;}
a.a01{background:#E83828;color:#FFFFFF;padding:4px 8px;text-decoration:none;}
@media screen and (max-width:979px){
	#qrcode{max-width:100%;}
	.product_desc img{max-width:95%;height:auto;}
	#div_p_img img{max-width:90%;height:auto;}
	#item_560,#item_560 ul{width:400px}
	#item_560 ul li,#item_560 a{width:80px;}
	.table01 img{max-width:90% !important;}
	.content{margin:10px 0 20px}
	#index_box,#spy_fish,.div_right{width:100%;	height:auto;text-align:center}
	/*#item_560,*/#top_980,.div_p{width:100%}
	.product_left,.product_left ul{width:100%;text-align:center;float:none;min-height:100px;}
	.product_left li{width:100%;margin-bottom:5px;}
	.product_left a{width:100%;display:block;}
	#order_search,#new_buy_car,#mobile_addr{display:none;}
	.product_right{float:none;width:100%;}
	#mobile_share{display:block}
	#footer{margin-bottom:50px;}
	#index_box img{max-width:100%;height:auto}
	#logo_img04,.control_img1{display:none}
	#footer980{width:100%;height:auto;line-height:30px;font-size:13px}
	#footer_left01,#footer_left02,#footer_left03,#footer_right01{width:100%;text-align:center!important;float:none}
	.div_page,.div_right{float:none;width:100%}.meals_img{width:280px;height:168px}
	.meals_img img{width:280px;height:auto}.meals{width:300px;min-height:198px}
	.img_box{width:280px;height:auto;padding:2px 0;}.img_box img{width:100%;	height:auto}
	iframe{width:100%}
	.div_p_right_contact,.div_p_left_contact{float:none;width:100%;}
	#order_list_computer{display:none;}
	#order_list_mobile{display:block;}
	
	#search_div{width:300px;margin:0 auto;}
	#s_b,#iframe01{width:100%;}
	.text_int_01{max-width:40%;}
	.text_int_02{width:160px;max-width:90%;}
	.text_int_03{width:40px;}
	/*#search_div{padding:0px !important;margin:0px;}*/
	.buy_list{height:35px;width:100%;}
	.mobile_width{width:320px;height:35px;margin:0 auto;}
	.buy_img,.buy_title,.buy_money,.buy_num,.buy_del{height:50px;padding:0px;letter-spacing:0px;line-height:20px;}
	.buy_img img {padding:0px;}
	.buy_title{width:100px;font-size:12px;line-height:14px;margin-left:0px;}
	.buy_money{width:80px;line-height:20px;margin-left:0px;}
	.buy_img{width:35px;}
	.buy_num{width:75px;line-height:20px;}
	.buy_del{width:30px;}
	.buy_del a{font-size:12px !important;}
	.div_02{text-align:center !important;}	
	.product_right,.content_text{padding:0px !important;margin:0px;border:0px !important;}
	.buy_mess{width:90%;}
	.b_title{width:70px;padding:0px;letter-spacing:0px;}
	.order_list{letter-spacing:0px;}
	.b_input{margin-left:70px;width:auto;letter-spacing:0px;font-size:12px;}
}

@media screen and (max-width:957px){
	.div_p_left{width:610px}.mid_news_list_title{width:500px}
}
@media screen and (max-width:942px){
	.img_box{width:260px;height:auto;padding:2px 0;}.div_p_left{width:590px}.mid_news_list_title{width:480px}
}

@media screen and (max-width:920px){
	.meals_img{width:270px;height:162px}
	.meals_img img{width:270px;height:auto}
	.meals{width:290px;min-height:192px}
	.div_p_left{width:560px}
	.mid_news_list_title{width:450px}
	.about_50{width:100%;text-align:center}
	.news_img{width:95%;margin:0 auto}
}

@media screen and (max-width:888px){
	.img_box{width:240px;height:auto;padding:2px 0;}
	.meals_img{width:260px;height:156px}
	.meals_img img{width:260px;height:auto}
	.meals{width:280px;min-height:186px}
	.div_p_left{width:520px}
	.mid_news_list_title{width:410px}
}

@media screen and (max-width:860px){
	.media_div{width:240px;height:153px}
	.media_div_img{width:240px;height:140px;overflow:hidden;}
	.media_div_img img{max-width:240px;}
	.meals_img{width:240px;height:144px}
	.meals_img img{width:240px;height:auto}
	.meals{	width:260px;min-height:174px}
	.div_p_left{width:500px}
	.mid_news_list_title{width:390px}
}

@media screen and (max-width:840px){
	#item_560{display:none;}
	#top_item{display:block}
	#logo_img{width:100%;text-align:center;float:none}
}	
	
@media screen and (max-width:830px){
	.img_box{width:220px;height:auto;padding:2px 0;}
	#logo_img03{width:auto;	margin-left:0}
	.div_p_left{width:460px}
	.mid_news_list_title{width:350px}
	#top{border-width:0 0 5px;border-color:#01B3CD;border-style:solid}
}

@media screen and (max-width:800px){
	.media_div{width:230px;height:153px}
	.media_div_img{width:230px;height:130px;overflow:hidden;}
	.media_div_img img{max-width:230px;}	
	.meals_img{width:220px;height:132px}
	.meals_img img{width:220px;height:auto}
	.meals{	width:240px;min-height:162px}
	.div_p_left{width:435px}
	.mid_news_list_title{width:325px}
}

@media screen and (max-width:785px){
	.media_div{width:220px;height:153px}
	.media_div_img{width:220px;height:120px;overflow:hidden;}
	.media_div_img img{max-width:100%;width:100%;}		
	#logo_img03{display:none}
	
}
@media screen and (max-width:762px){
	.img_box{width:200px;height:auto;padding:2px 0;}
	.div_p_left{width:410px}
	.mid_news_list_title{width:300px}
}
@media screen and (max-width:755px) {
	#div_p_img,#div_p_des{float:none;width:100%;text-align:center;height:auto;}
}		
@media screen and (max-width:740px){
	.media_div{width:208px;height:153px}
	.media_div_img{width:208px;height:108px;overflow:hidden;}
	.div_p_right{width:270px}
	.div_p_right{width:270px}
	.img01{max-width:260px}
	.meals_img{width:200px;height:120px}
	.meals_img img{width:200px;height:auto}
	.meals{	width:220px;min-height:150px}
	.div_p_left{width:410px}
	#iframe01{position: relative;}
	iframe,object,embed ,.fb-like-box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	
}
@media screen and (max-width:701px){
	.media_div{width:195px;height:143px}
	.media_div_img{width:195px;height:95px;overflow:hidden;}
	.img_box{width:190px;height:auto;padding:2px 0;}
	.div_p_right{width:240px}
	.img01{max-width:230px}
}

@media screen and (max-width:678px){
	.img_box{width:180px;height:auto;padding:2px 0;}
	.meals_img{width:180px;height:108px}
	.meals_img img{width:180px;height:auto}
	.meals{width:200px;min-height:138px}
	.product_left_box{width:200px;}
	.product_right_box{left:220px;}	
}

@media screen and (max-width:667px){
	.media_div{width:185px;height:140px}
	.media_div div{font-size:12px}
	.media_div_img{width:185px;height:85px;overflow:hidden;}
	.div_p_right{width:440px;margin:0 auto;float:none}
	.img01{max-width:430px}
	.div_p_left{width:100%;float:none}
	.mid_news_list_title{width:500px}
}

@media screen and (max-width:641px){
	.media_div{width:175px;height:132px}
	.media_div_img{width:175px;height:95px;overflow:hidden;}
	.img_box{width:160px;height:auto;padding:2px 0;}
	.mid_news_list_title{width:450px}
	.mobile_p{text-align:center;}
}

@media screen and (max-width:620px){
	.media_div{width:168px;height:127px}
	.media_div_img{width:168px;height:88px;overflow:hidden;}
	.meals_img{width:150px;height:90px}
	.meals_img img{width:150px;height:auto}
	.meals{width:170px;min-height:120px}
	#item{display:none}
	
	
}
@media screen and (max-width:600px){
	/*#index_img{display:none}*/
	/*#index_img02{display:block;margin-top:40px;margin-bottom:50px}*/
.product_left_box{width:180px;}
.product_right_box{left:200px;}	
}

@media screen and (max-width:581px){
	.img_box{width:240px;height:auto;padding:2px 0;}
	.mid_news_list_title{width:400px}
	.media_div{width:248px;height:162px}
	.media_div_img{width:248px;height:148px;overflow:hidden;}
	.media_div div{font-size:15px}
}
@media screen and (max-width:553px){
	.img_box{width:220px;height:auto;padding:2px 0;}
	.media_div{width:235px;height:154px}
	.media_div_img{width:235px;height:135px;overflow:hidden;}
}
@media screen and (max-width:530px){
	.meals_img{width:220px;height:132px}
	.meals_img img{width:220px;height:auto}
	.meals{width:240px;min-height:162px}
	.mid_news_list_title{width:350px}
	.media_div{width:220px;height:144px}
	.media_div_img{width:220px;height:130px;overflow:hidden;}
}
@media screen and (max-width:530px){
	.product_div{float:none;margin:0px auto 15px auto;}
}
@media screen and (max-width:514px){
	.img_box{width:200px;height:auto;padding:2px 0;}
.product_left_box{width:150px;}
.product_right_box{left:170px;}
.product_line_height{line-height:16px;text-align:left;font-size:12px;}	
}

@media screen and (max-width:497px){
	.media_div{width:200px;height:131px}
	.media_div_img{width:200px;height:120px;overflow:hidden;}
	.meals_img{width:180px;height:108px}
	.meals_img img{width:180px;height:auto}
	.meals{width:200px;min-height:138px}
}
@media screen and (max-width:474px){
	.media_div{width:190px;height:121px;margin:10px 5px 60px}
	.media_div_img{width:190px;height:100px;overflow:hidden;}
	.mid_news_list_title{width:300px}
	.img_box{width:180px;height:auto;padding:2px 0;}
	.img01{padding:0;border-width:0;width:95%}
	.div_p_right{width:100%;text-align:center}
	.div_p_right_contact textarea{width:90%;}
}
@media screen and (max-width:450px){
	#h24_img{width:100%;}
}
@media screen and (max-width:440px){
	/*#top,#top_980,#logo_img{height:80px;}*/
	#logo_img img{max-width:300px;}
}
@media screen and (max-width:433px){
	.img_box{width:160px;height:auto;padding:2px 0;}
	.mid_news_list_title{width:280px}
}

@media screen and (max-width:418px){

	.media_div{width:175px;height:114px}
	.media_div div{font-size:14px}
	.media_div_img{width:175px;height:95px;overflow:hidden;}
	.meals_img{width:150px;height:90px}
	.meals_img img{width:150px;height:auto}
	.meals{width:170px;min-height:120px}
	.mid_news_list_title{width:255px}
	#logo_img img{max-width:250px;}
}
@media screen and (max-width:393px){
	.media_div{width:165px;height:108px}
	.media_div div{font-size:13px}
	.media_div_img{width:165px;height:90px;overflow:hidden;}
	.img_box{width:290px;height:auto;float:none;margin:10px auto}
}
@media screen and (max-width:380px){
	#logo_img img{width:80%}
	.mid_news_list_title{width:260px;padding:0}
	.mid_news_date{width:70px;font-size:12px;letter-spacing:0}
	.media_div{width:100%;height:auto;float:none;text-align:center;margin:0 0 10px}
	.media_div img{width:95%;height:auto}
	.media_div_img{width:100%;height:auto;overflow:hidden;}
	.media_div div{font-size:12px}
	.img_box{width:270px;height:auto;float:none;margin:10px auto}
}

@media screen and (max-width:360px){
	.mid_news_list_title{width:240px;padding:0}
	.meals_img{width:90%;height:auto}
	.meals_img img{width:100%;height:auto}
	.meals{width:100%;min-height:120px}
	
}

@media screen and (max-width:343px){
	#about_img{width:100%}
}

@media screen and (max-width:327px){
	.mid_news_list_title{width:210px}
}

@media screen and (max-width:303px){
	.mid_news_list_title{width:195px}
}

.icon-gplus:before { content: '\e800'; } /* '' */
.icon-twitter:before { content: '\e801'; } /* '' */
.icon-phone:before { content: '\e802'; } /* '' */
.icon-plus:before { content: '\e803'; } /* '' */
.icon-minus:before { content: '\e804'; } /* '' */
.icon-search:before { content: '\e805'; } /* '' */
.icon-calendar:before { content: '\e806'; } /* '' */
.icon-back:before { content: '\e807'; } /* '' */
.icon-book:before { content: '\e808'; } /* '' */
.icon-download:before { content: '\e809'; } /* '' */
.icon-facebook:before { content: '\e80a'; } /* '' */
.icon-cart:before { content: '\e80b'; } /* '' */
.icon-down-open:before { content: '\e80c'; } /* '' */
.icon-left-open:before { content: '\e80d'; } /* '' */
.icon-right-open:before { content: '\e80e'; } /* '' */
.icon-up-open:before { content: '\e80f'; } /* '' */
.icon-down-open-mini:before { content: '\e810'; } /* '' */
.icon-left-open-mini:before { content: '\e811'; } /* '' */
.icon-right-open-mini:before { content: '\e812'; } /* '' */
.icon-up-open-mini:before { content: '\e813'; } /* '' */
.icon-slick-left:before { content: '\e814'; } /* '' */
.icon-slick-right:before { content: '\e815'; } /* '' */
.icon-play:before { content: '\e816'; } /* '' */
.icon-line:before { content: '\e817'; } /* '' */
.icon-instagram:before { content: '\e818'; } /* '' */
.icon-email:before { content: '\e819'; } /* '' */
.icon-location:before { content: '\e81a'; } /* '' */
.icon-ingredients:before { content: '\e81b'; } /* '' */
.icon-seasoning:before { content: '\e81c'; } /* '' */
.icon-heart:before { content: '\e81e'; } /* '' */
.icon-th:before { content: '\e81f'; } /* '' */
.icon-trash:before { content: '\e820'; } /* '' */
.icon-bus:before { content: '\e821'; } /* '' */
.icon-car:before { content: '\e822'; } /* '' */
.icon-user:before { content: '\e823'; } /* '' */