﻿@charset "utf-8";
/* CSS Document Edited by LiLu */
* {
	margin:0;
	padding:0;
	outline:none;
	blr:expression(this.onFocus=this.blur());
}
body, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
	list-style:none;
	text-decoration:none;
    margin: 0;
}
body,html {
	color:#666;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: none;
    font-family:"微软雅黑", Microsoft YaHei;
    position: relative;
    font-size: 14px;
    line-height: 1.8;
    overflow-x: hidden;
}
img {
    /*display: block;*/
	border:none;
	max-width: 100%;
	width: auto\9;
	height: auto;
	-ms-interpolation-mode: bicubic;
	_width:auto;
}
input, textarea {
	border:none;
	background:none;
	font-size:14px;
	vertical-align:middle;
	color:#666;
	font-family:"微软雅黑", Microsoft YaHei;
}
select {
	font-size:14px;
	vertical-align:middle;
	cursor:pointer;
	font-family:"微软雅黑", Microsoft YaHei;
	border:none;
}
body a {
	outline: medium none;
}
a {
	text-decoration:none;
    blr:expression(this.onFocus=this.blur());
	outline: none;
	color:#000;
    transition:all 0.4s ease;-webkit-transition: transition:all 0.4s ease;-moz-transition: transition:all 0.4s ease;-ms-transition: transition:all 0.4s ease;-moz-transition: transition:all 0.4s ease;
}
a:hover {
	text-decoration:none;
  color:#e60012;
}
em, i {
	font-style:normal;
}
a:focus, input, select {
	outline:none;
}
.clearfix {
*zoom:1;
}
.clearfix:after {
	content:"\200B";
	display: block;
	clear: both;
	height: 0;
}
@-webkit-viewport {
width: device-width;
}
@-moz-viewport {
width: device-width;
}
@-ms-viewport {
    width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
}
input[type="submit"], input[type="reset"], input[type="button"], button, select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
}
select::-ms-expand {
    display: none;  /*清除下拉框的按钮*/
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-weight: normal; padding: 0; margin: 0; font-size: 16px; line-height: 1.6; font-family:"微软雅黑", Microsoft YaHei;color:#000;}
p{ margin: 0;}
.fl{float: left;}
.fl img{height: 60px;width: auto;}

.fr{float: right;}
/*.index_area01{padding:50px 0;}*/
/*===================header========================*/
header{position: relative;}
header.home_header{width:100%;position: fixed;top:0;left:0;background:#fff;z-index:200;}
.header_t{border-bottom:1px solid #7d7d7d;width:100%;top:0;z-index:111;}
.header_t a{color:#fff;display: block;}
.header_list li{float: left;line-height:40px;width:180px;text-align: center;border-left:1px solid #303030;border-right:1px solid #303030;margin-left:-1px;position: relative;}
.header_list li::before{width:0;height:2px;display: block;background:#e60012;position: absolute;bottom:-1px;left:50%;content: '';}
.header_list li:hover::before{width:100%;left:0;}
.header_list img{margin-right: 5px;width: auto;}
.header_b,.phone_nav{width: 100%;background:#fff; padding:20px 0;top:41px;z-index:222;position: fixed;}
.header_th{background:#d4b284 url(../images/nav_bg.jpg) left top repeat-x;    border-bottom: 1px solid #d4b284;}
.header_fo{background:#222;border-bottom:1px solid black;}
.header_se.active .logo{width:150px;}
.header_se.active .nav_menu li{padding:15px 20px 0;}
.header_se.active .search_market{margin-top:10px;}
.header_fo .nav_menu li a{color:#fff;}
.header_fo .nav_menu li a:hover{color:#f7e9b7;}

.phone_nav{top:0;box-shadow:0px 0px 5px #e7e7e7;display: none;}
/*.header_b.active{box-shadow:0px 0px 5px #ccc;}*/
.header_se.active a.menu-activator{top:11px;}
.header_t  .header_set{position:absolute;}
.header_se{position: absolute;}
.header_se.active{position: fixed;top:0;}
.header_se.active{padding:10px 0;}
.header_se.active .menu_box{top:60px;}
.header_fo.active .menu_box{top:50px;}
.nav_menu{margin-left:30px;}
.nav_menu li{float: left;padding:33px 20px 0;}
.nav_menu li a{color:#000;}
.nav_menu li a:hover{color:#e60012;}
.search_market{width:120px;line-height:36px;background:#e60012;border-radius:5px;display: block;text-align: center;color:#fff;font-size:16px;margin-top:20px;}
.search_market:hover{color:#fff;}
.search_market img{margin-right: 5px;}

.menu_box{width:100%;height:100%;background:#161616;position: fixed;z-index: 300;left:0;top:69px;opacity:1;display: none;}
.menu_box.active{width:100%;left:0;opacity:1;}
.menu_box.active .menu_list,.menu_box.active .menu_choose{opacity:1;}
.menu_choose{opacity:1;height:80px;overflow: hidden;margin:10px 0;}
.menu_choose li{width:50%;border:none;}
.menu_choose li a{color:#fff;}
.menu_list{width:100%;height:80%;overflow:hidden;opacity:1;}
.menu_list li{line-height:30px;border-bottom:2px solid #000; position: relative;}
.menu_list>li>a{color:#fff;display: block;padding:10px 0;position: relative;font-size:16px;padding-left:20px;}
.menu_list>li>a:hover{color:#e60012;}
.menu_list>li::before{width:0;height:2px;display: block;background:#e60012;position: absolute;bottom:0;left:0;content: '';}
.menu_list>li:hover::before{width:100%;}



/*a.menu-activator*/
.a_btn{position: fixed;right:60px;z-index: 1;}
a.menu-activator{ display: none;border-left: 1px solid transparent;position: relative;z-index: 200;position: absolute;top:19px;right:20px;}
a.menu-activator span.descriptor,a.menu-activator div.visual { display: inline-block; vertical-align: middle; cursor: pointer; color: #fff;}
a.menu-activator span.descriptor { font-family:Aparajita; font-size: 18px; text-transform: uppercase; }
a.menu-activator div.visual { position: relative; margin-left: 4px; width: 32px; height:30px; }
a.menu-activator div.visual i.line {
    width: 100%;
    height:3px;
    background-color: #e60012;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: block;
    position: absolute;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
a.menu-activator div.visual i.line.line01 {
    top: 6px;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transition-delay: 210ms;
    -o-transition-delay: 210ms;
    -webkit-transition-delay: 210ms;
    transition-delay: 210ms;
}
a.menu-activator div.visual i.line.line02 {
    top: 14px;
    -moz-transition-delay: 140ms;
    -o-transition-delay: 140ms;
    -webkit-transition-delay: 140ms;
    transition-delay: 140ms;
}
a.menu-activator div.visual i.line.line03 {
    top: 22px;
    -moz-transition-delay: 70ms;
    -o-transition-delay: 70ms;
    -webkit-transition-delay: 70ms;
    transition-delay: 70ms;
}
a.menu-activator div.visual i.line.line04 {
    top: 30px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transition-delay: 0ms;
    -o-transition-delay: 0ms;
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
}

a.menu-activator.active div.visual i.line:nth-child(1), a.menu-activator.active div.visual i.line:nth-child(3) {
    top:16px
}
a.menu-activator.active div.visual i.line:nth-child(1) {
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
a.menu-activator.active div.visual i.line:nth-child(3) {
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
a.menu-activator.active div.visual i.line:nth-child(2), a.menu-activator.active div.visual i.line:nth-child(4) {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0
}
a.menu-activator.active div.visual i.line.line01, a.menu-activator.active div.visual i.line.line02, a.menu-activator.active div.visual i.line.line03, a.menu-activator.active div.visual i.line.line04 {
    background-color: #e60012;
    -moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms
}
a.menu-activator.active div.visual:hover i.line.line01, a.menu-activator.active div.visual:hover i.line.line03 {
    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
a.menu-activator.active div.visual:hover i.line.line01, a.menu-activator.active div.visual:hover i.line.line02, a.menu-activator.active div.visual:hover i.line.line03, a.menu-activator.active div.visual:hover i.line.line04 {
    -moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms
}

/*customer*/
.customer{width:100%;height:100%;position: fixed;top:0;left:0;display: none;z-index:2000;}
.customer_bg{width:100%;height:100%;background:rgba(0,0,0,0.8) !important;background:#000;opacity:80;filter:alpha(opacity=80);position: fixed;top:0;left:0;z-index:4000;display: none;}
.customer_box{width:600px;background:#fff;position: fixed;left:50%;margin-top:-360px;margin-left:-300px;top:-100%;z-index:4200;border-radius:5px;}
.customer_closed{font-size:50px;color:#fff ;position: absolute;top:-70px;right:0;cursor: pointer;}
.customer_tit{font-size:18px;color:#555;font-weight: bold;padding:10px 0;background:#fafafa;text-align: center;border-bottom: 1px solid #e5e5e5;border-top-left-radius:5px;border-top-right-radius:5px;}
.customer_txt{text-align: center;color: #FF0000;margin-bottom:20px;}
.customer_txt span,.customer_name span{color: #FF0000;}
.customer_con{width:60%;margin:20px auto 40px;}
.customer_name{font-size:16px;margin-bottom:10px;}
.customer_inp{width:100%;padding:5px 10px;line-height:20px; border:1px solid #ccc;background:#fafafa;margin-bottom:10px;}
.customer_textarea{width:100%;padding:5px 10px;line-height:20px;height:120px; border:1px solid #ccc;background:#fafafa;margin-bottom:10px;}
.customer_info a{color:#77a3c7;border-bottom: 1px solid #77a3c7;}
.customer_info input{margin:-3px 0 0 0;}
.customer_b{padding:10px 0;background:#fafafa;text-align: center;border-top: 1px solid #e5e5e5;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.customer_btn{width:60%;line-height:32px;background:#d80616;color:#fff;}




/*footer*/
.footer_t{padding-top:40px;background:url(../images/footer_bg.jpg) left top repeat;}
.foot_tit{font-size:16px;color:#e60012; position: relative;margin-bottom:20px}
.foot_tit1{color:#000;}
.foot_tit::before,.f_tit::before{width:30px;height: 1px;display: block;background:#e60012;position: absolute;bottom:-5px;left:0;content: '';}
.foot_tit1::before,.f_tit::after{background:#000;}
.foot_nav li{position: relative;}
.foot_nav .qr_img,.footer_th .qr_img{width:140px;height:140px;position: absolute;top:-95px;left:50%;margin-left:-160px;display: none;z-index:200;}
.footer_th .qr_img{margin-top:-45px;}
.foot_nav p{margin-bottom:15px;line-height:20px;}
.customer_bar{cursor: pointer;}
.foot_qr{width:50%;line-height:45px;background:#04b010;display: block;text-align: center;color:#fff;border-radius:5px;font-size:16px;}
.foot_qr:hover{color:#fff;}
.footer_b{padding:10px 0;background:#181818;color:#fff;text-align: center;font-size:12px;}
.footer_th{background:#0d0d0d;color:#fff;overflow: inherit;}
.f_tit{color:#fcda8e;position: relative;}
.f_tit::before,.f_tit::after{background:#fcda8e;}
.footer_th .foot_nav span{    float: left;height:50px;overflow: hidden;margin-right:10px;}
.footer_th p{margin-bottom:5px;}
.footer_th .foot_nav {margin-top:40px;}
.kf_down,.fth_r{margin-top:20px;position: relative;}
.kf_down .select{float: none;}
.kf_down .sod_select{background:#1c1c1c url(../images/kf_down.png) 90% center no-repeat;color:#fff;width:118px;float: none;}
.kf_down .sod_select .sod_label{color:#fff;}
.fth_search{width:156px;line-height:32px;text-align: center;background:#fcda8e url(../images/fth_search.png)  30% center no-repeat;display: inline-block;border-radius:5px;padding-left:30px;}
.footer_th .sod_select .sod_list,.footer_th .sod_select .sod_list .active{background:#0d0d0d;color:#fff;}
.footer_fo{background:#2e1f14;color:#cea555;}
.footer_fo .kf_down .sod_select{background:#2e1f14 url(../images/kf_down2.png) 90% center no-repeat;}
.footer_fo .kf_down .sod_select .sod_label{color:#cea555;}
.footer_fo .fth_search{background:#d5aa58 url(../images/fth_search.png) 30% center no-repeat;}
.footer_fo .sod_select .sod_list .active{background:#2e1f14;color:#fff;}
.footer_fo .sod_select .sod_list{background:#2e1f14;color:#fff;box-shadow: none;border:1px solid #816436;width:120px;}
.footer_blk{display: none;}

/*page*/
.page{text-align: center;margin:40px 0 60px;}
.page .laypage_prev{background:#fff url(../images/page_btn1.png) center center no-repeat;}
.page .laypage_next{background:#fff url(../images/page_btn2.png) center center no-repeat;}
.page a{display: inline-block;width:40px !important;height:40px !important;line-height:40px !important;color:#d4b284 !important;font-size:16px !important;border:1px solid #d4b284;background:#fff;margin-left:-6px;}
.page span{display: inline-block;width:40px !important;height:40px !important;line-height:40px !important;color:#d4b284 !important;font-size:16px !important;border:1px solid #d4b284;background:#fff;margin-left:-6px;}

/**/
#fp-nav.right{right:20px;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{background:#e60012;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{background:#e60012;}

.BMap_Marker{border:1px solid #f00;}
body.mt .fresh_news{
    background-image: url(../images/mt_bg.jpg);
}
body.mt .share_Container.eatin{
	background-image: url(../images/mt_product_bg.jpg);
}
body.mt .subnav_eatin.active{
	top: 66px;
}
body.mt .location a{
	color: #8d9192;
}
body.mt .fresh_news .se_tit{
	color: #606060;
}
body.mt .diamond{
	display: none;
}
body.mt .section_Nigiri h3.brand_h3{
	color: #606060;
}
body.mt .share_Container.eatin .product_name, body.mt .product_name_en, body.mt .product_name_jp{
	color: #666;
}
.footer_mt{
	background: #fff !important;
}
.footer_mt p{color: #535353;}
.footer_fo .kf_down .sod_select{background-color: #F2FAFC;}
.footer_fo .sod_select .sod_list .active, .footer_fo .sod_select .sod_list{background-color: #F2FAFC;color: #666;}
.footer_fo .sod_select .sod_list .active, .sod_select .sod_list .selected{color: #cea555;}