body,img,ul,li,h2,h3{margin:0;padding:0;border:0;border:0;list-style:none;vertical-align:middle;font-family: "微軟正黑體";}
body{background:url(./image/bg_footer.png) repeat;}
a{text-decoration:none;color:#019AE6;}
a:hover{text-decoration:underline;}
h2{color:#5C3229;font-size:22px;}
h3{color:#019AE6;font-size:15px;font-weight:bold;}
h3 a{color:#5C3229;text-decoration:underline;}
h4{margin:0;padding:0;line-height:none;}
p{margin-bottom:0px;padding-bottom:0px;}
#index_body{width:100%;height:auto;background: -webkit-linear-gradient(top, #FFFFFF,#E60012);padding-top:80px;}
#body_980{width:980px;height:auto;min-height:100px;margin:0 auto;}
#index_item{height:60px;background:#6F0009;}
#item_980{width:980px;height:60px;margin:0 auto;}
.ul01{width:980px;height:60px;margin:0 auto;text-align:center;}
.ul01 li{width:20%;height:60px;line-height:60px;float:left;text-align:center;}
.ul01 li a{width:100%;height:60px;line-height: 60px;display: block;color:#FFFFFF;font-size:15px;font-weight:bold;}
.ul01 li a:hover{background:#E60012;color:#FFFFFF;text-decoration:none;height:54px;line-height:54px;border-width:3px 0;border-style:solid;border-color:#F5FF3C;}
#media_itembox{margin:20px 0px 40px 0px;}
#media_itembox a{background:#6F0009;color:#FFFFFF;padding:8px 10px;margin-right:10px;font-size:12px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow: 4px 4px 10px #6F0009;border:solid 2px #FFFFFF;}
#media_itembox a:hover{text-decoration:none;}
.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;}


#top{width:100%;height:100px;border-width:5px 0 0 0;border-color:#E60012;border-style:solid;}
#header{width:980px;height:100px;overflow:hidden;margin:0 auto;}
#index_top{width:100%;height:36px;border-width:5px 0 0 0;border-color:#E60012;border-style:solid;background:#FFFFFF;}
#index_header{width:980px;height:36px;overflow:hidden;margin:0 auto;}

#logo{width:255px;height:89px;float:left;padding:5px 0;}
#logo img {max-height:100px;}
#share{padding:20px 0;width:250px;float:right;text-align:center;}
#share img{max-height:60px;}
#language{padding:10px 0;width:280px;float:right;text-align:center;background-image: url(image/language_back.png);color:#FFFFFF;font-size:12px;}
#language a{color:#FFFFFF;font-size:12px;}
#mobile_language{padding:10px 0;width:100%;text-align:center;color:#FFFFFF;font-size:12px;background:#E60012;}
#mobile_language a{color:#FFFFFF;font-size:12px;}

#content{width:100%;height:50px;background:#E60012;box-shadow:0px 0px 7px #261919;-webkit-box-shadow:0px 0px 7px #261919;}
#content980{width:980px;height:50px;margin:0 auto;}
#content980 ul{width:100%;height:50px;}
#content980 ul li{width:130px;height:50px;float:left;letter-spacing:0px;line-height:50px;text-align:center;}
#content980 ul li:hover{background:#6F0009;}
#content980 ul li a{font-size:15px;color:#FFFFFF;width:130px;height:50px;display:block;}
#content980 ul li a:hover{text-decoration:none;}

#spy_fish{position:relative;width:980px;height:350px;margin:10px auto 20px auto;}
#spy_fish a.fi{position:absolute;}
#spy_fish .control{position:absolute;top:10px;right:10px;}
#spy_fish .control a{display:inline-block;padding:0;margin:0 0 0 3px;width:17px;line-height:17px;color:#555;border:1px #999999 solid;text-align:center;font-size:12px;text-decoration:none;}
#spy_fish .control a.on{font-weight:bold;color:#FFF;background:#999999;}

#mid_news{height:auto;font-size:13px;font-family:Arial;}
.mid_news_des a{color: #3F530E;text-decoration:underline;}
#mid_news img{max-width:630px;}
.mid_news_top{height:30px;border-width:0 0 1px 0;border-color:#E60012;border-style:solid;font-family:Arial;}
.mid_news_title{width:100px;height:30px;line-height:30px;background:#E60012;color:#FFFFFF;padding-left:10px;font-size:13px;font-weight:bold;float:left;}
.mid_news_list{height:35px;line-height:35px;border-width:0 0 1px 0;border-color:#CCCCCC;border-style:dotted;}
.mid_news_list_title{float:left;padding-left:5px;width:520px;overflow:hidden;height:35px;line-height:35px;}
.mid_news_list_title a{color: #3F530E;}
.mid_news_date{float:right;width:100px;text-align:center;color:#555555;}
.news_title{font-size:16px;font-weight:bold;color:#3F530E;}
.content_text{color:#FFFFFF;font-size:30px;font-weight:bold;padding:20px 0 0 30px;}
#content_fish{float:right;width:357px;height:164px;margin-top:20px;}
.div_p{padding:20px 0;width:980px;height:auto;margin:0 auto;}
.div_p p{font-size:15px;}
.div_p_right{width:310px;height:auto;min-height:200px;text-align:right;float:right;}
.div_p_left{width:630px;height:auto;min-height:200px;float:left;line-height:30px;letter-spacing:1px;}
.div_p_left ul{width:150px;text-align:center;margin: 0 auto;}
.div_p_left li{width:150px;text-align:center;height:35px;line-height:35px;background:#FFDFDF;margin-bottom:15px;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.div_p_left li a{color:#555555;font-weight:bold;}
.div_text{line-height:30px;letter-spacing:1px;}
.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;}
#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:center;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:center;}
.product_car{height:30px;line-height:30px;text-align:center;}
.product_car a{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:none;color:#FFFFFF;background:#EA2525;}
.img01{padding:3px;border:1px solid #CCCCCC;max-width:300px;margin-bottom:10px;}
.img02{padding:3px;border:1px solid #CCCCCC;max-width:475px;margin-bottom:10px;}
.img03{padding:3px;border:1px solid #CCCCCC;max-width:190px;margin-bottom:10px;}
.footer{background:#E60012;height:auto;}
.footer980{width:980px;margin:0 auto;color:#FFFFFF;font-size:12px;min-height:50px;line-height:50px;}
#footer02 .footer980{line-height:30px;text-align:center;}
div.map{width:980px;height:400px;margin-top:20px;margin-bottom:40px;margin:20px auto 40px auto;}
.div_line{background:#E60012;height:8px;margin:10px 0;}
.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: #E60012;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: #E60012;padding:8px 20px;font-size: 14px;margin: 15px 0 0 0;color: #FFF;cursor: pointer;text-align: center;}
a.btn02:hover{text-decoration:none;}
select.se01{width:60px;height:25px;}
#about_50{width:840px;margin:0 auto;min-height:400px;}
.about_50{width:840px;margin:0 auto;min-height:400px;}
.about_950{width:940px;margin:0 auto;min-height:400px;line-height:30px;}
.media_div{width:260px;height:213px;float:left;margin:10px;}
.media_div div{line-height:20px;text-align:center;font-size:14px;font-weight:bold;color:#CC0000;}
.media_div02{width:400px;height:550px;float:left;margin:10px;text-align:center}
.media_div02 img{max-height:550px;}

#cook_item{width:950px;height:auto;margin:10px auto;text-align:center;line-height:40px;}
#cook_item p{text-align:center;}
#cook_item p a{padding:10px 20px;background:#E60012;color:#FFFFFF;}
.cook_div{width:900px;min-height:100px;margin:40px auto 10px auto;background:#FFFFFF;border-width:1px;border-color:#CCCCCC;border-style:solid;padding:20px 10px 5px 10px;line-height:30px;}
.cook_div h4{color:#E60012;font-size:18px;font-weight:bold;}
.cook_div div a{color:#E60012;}
span.span02{color:#FF0000;font-weight:bold;}
span.span03{color: #333333;letter-spacing: 0px;text-decoration: line-through;font-size:13px;}

#new_buy_car{width:50px;height:150px;background: url(image/buy_in.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_fb{width:50px;height:50px;margin:0 auto;cursor: pointer;}
#new_buy_google{width:50px;height:50px;margin:0 auto;cursor: pointer;}
#new_buy_car_top{width:56px;height:50px;margin:0 auto;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:118px;height:90px;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:#E60012;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{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{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;}
/*meals*/
.meals{width:250px;min-height:180px;float:left;text-align:center;}
.meals_img{width:200px;height:133px;padding:4px;border:solid #CCCCCC 1px;margin:0 auto;}
.meals_overflow{width:200px;height:133px;overflow:hidden;}
.meals_title{width:210px;height:20px;line-height:20px;overflow:hidden;margin:0 auto;font-size:15px;font-weight:bold;color:#444444;}
.meals img{width:200px;}
/*meals*/
.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:#E60012;color:#FFF;letter-spacing:1px;cursor:pointer;border:0px solid #FE9E03;font-size:15px;font-weight:bold;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;}
.table02 td{text-align:center;}
.table_name td{vertical-align:top;font-size:15px;}
.table_title td{background:#FAD8E8;color:#E60012;}

#mobile_item {height: auto;min-height: 30px;width: 100%;border-width:2px 0 0 0;border-color:#E60012;border-style:solid;}
.item_list_div {height: 50px;line-height: 50px;text-align: center;background:#FFDFDF;margin-bottom: 1px;font-size: 15px;font-weight: bold;}
.item_list_div a{color:#E60012;}

#mobile_box{padding-top:30px;}
img.img04{border: solid #CCC 1px;padding:4px;}
.mobile_item{float:left;width:120px;height:50px;}
.mobile_item a{background:#6F0009;color:#FFFFFF;padding:8px 10px;font-size:12px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow: 4px 4px 10px #6F0009;border:solid 2px #FFFFFF;}
.mobile_item a:hover{text-decoration:none;}
#top_item {height: 28px;padding: 1px 0;width: 40px;text-align: right;position: absolute;z-index: 1;right: 0px;}

#mobie_buy_item{text-align:center;margin:0 auto;width:100%;}
.m_buy_item{width:100px;height:30px;line-height:30px;text-align:center;background: #FCE4DF;margin-right:5px;float:left;margin-bottom:10px;font-size:12px;}
.m_buy_item a{color: #5C3229;font-weight: bold;}
#contact_box{width:500px;height:440px;}
.fb_div{position: relative;padding-bottom:450px;height: 0; overflow: hidden;} 
#top_item,#mobile_box,#mobile_item,#footer02,#mobie_buy_item,#mobile_language{display:none;}