﻿@charset "utf-8";
.section{/*overflow: hidden;*/position: relative;display: table;width: 100%;}
.se_tableCell{width:100%;height:100%;display: table-cell;vertical-align: middle;/*position: absolute;top:0;left:0;*/}
/*********************************index*******************************************************/
#phone_focus{display: none;height:0;overflow: hidden;}
.section1 .focus{width:100%;height:100%; position:absolute;/*height:765px;*/}
.section1 .focus  .owl-wrapper-outer,.focus .owl-wrapper{width:100%;position: absolute;height:100%;top:0;left:0;}
.section1 .focus .owl-item{height:100%;}
.section1 .focus .item{width:100%;height:100%;cursor: pointer;    background-repeat: no-repeat;background-position: center top;background-size: cover;}
.section1 .focus .owl-pagination {width:100%;position: absolute;z-index: 1;bottom:40px;}
.section1 .focus  .owl-controls{margin:0;}
.owl-theme .owl-controls .owl-page span{width:15px;height:15px;margin:0 5px;background:#fff;opacity:1;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background:#e60012;}

/*index_area01*/
.lastet_tit{font-size:24px;color:#010101;text-align: center;}
.latest_slider{width:100%; position: relative;margin:60px auto;padding:0 40px;}
.latest_slider .latest_mod{width:258px;margin:0 auto;display: block;text-align: center;}
.latest_slider .latest_mod img{border-radius:5px;}
.lastet_brand {text-align: center;margin:8px 0;}
.latest_mod:hover{color:#000;}
.new_brand{width:84px;line-height:22px;display: inline-block;background:#e60012;color:#fff;border-radius:3px;margin-right:10px;}
.new_brand2{background:#621f36;}
.new_brand3{background:#621f36;}
.new_brand4{background:#181818;}
.new_brand2{background:#621f36;}
.owl-carousel .owl-controls .owl-buttons div{width:16px;height:30px;border-radius:initial;margin:0;opacity:1;background:none;text-indent:-9999px;position: absolute;top:50%;margin-top:-15px;background:url(../images/lastet_btn.png) left top no-repeat;}
.latest_slider .owl-controls .owl-buttons div{margin-top:-45px;}
.owl-carousel .owl-controls .owl-buttons div.owl-prev{left:0px;}
.owl-carousel .owl-controls .owl-buttons div.owl-next{right:0px;background-position:0px -30px;}
.more{width:300px;line-height: 40px;text-align: center;display: block;margin:0 auto;position: relative;}
.more span{background:url(../images/latest_more.png) right top no-repeat;padding-right:25px;position: relative;z-index: 2;}
.more::before,.more::after{width:100%;height:100%;position: absolute;top:0;left:0;display: block;content: '';transition: transform 0.3s, background-color 0.3s;}
.more01::before{background:#d7b98c;transform:scale3d(0,0,0);-webkit-transform:scale3d(0,0,0);-moz-transform:scale3d(0,0,0);-o-transform:scale3d(0,0,0);}
.more01::after{border:1px solid #000; transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);}
.more01:hover{color:#fff;}
.more01:hover span{background-position:right -18px;}
.more01:hover::before{transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);}
.more01:hover::after{transform:scale3d(0,0,0);-webkit-transform:scale3d(0,0,0);-moz-transform:scale3d(0,0,0);-o-transform:scale3d(0,0,0);}


.section3_box{position: relative;}
.com_slider {background:url(../images/com_slider.jpg) left top repeat-x;font-size:0 !important;}
.com_slider img{height:955px;width:2358px;}
.index_area02{width:370px;padding:15px;background:#fff;position: absolute;top:50%;margin-top:-235px;}
.area02_box{padding:55px 35px 65px;background:url(../images/area02_box.png) left top no-repeat;}
.area02_img {text-align: center;}
.area02_tit{font-size:28px;text-align: center;margin:20px 0;}
.area02_info{line-height:32px;color:#000;}
.more02{width: 160px;line-height:38px;margin:50px auto 0;color:#fff;}
.more02 span{background-position:right -18px;}
.more02::before{border:1px solid #000;transform:scale3d(0,0,0);-webkit-transform:scale3d(0,0,0);-moz-transform:scale3d(0,0,0);-o-transform:scale3d(0,0,0);}
.more02::after{background:#d7b98c; transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);}
.more02:hover{color:#000;}
.more02:hover span{background-position:right top;}
.more02:hover::before{transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);}
.more02:hover::after{transform:scale3d(0,0,0);-webkit-transform:scale3d(0,0,0);-moz-transform:scale3d(0,0,0);-o-transform:scale3d(0,0,0);}

/*page4*/
.section4{width:100%;background:url(../images/page4_bg.jpg) left top repeat;/*padding:100px 0;*/}
.phone_video{display: none;}
.section4 .video { height: 450px; position: relative; }
.section4 .video .icon { width: 118px; height: 118px; background: url(../images/btn_youtube.png); background-position: 0 1px; display: block; position: absolute; right: 10px; z-index: 99; bottom: 20px; cursor: pointer;display: block;}
.section4 .video .mascot { position: absolute; bottom: 0; z-index: 20; width: 219px; height: 193px; }
.section4 .video .mascot img { width: 100%; }
.section4 .video .gifcirle { position: absolute; right: 10px; z-index: 5; }
.section4 .video .gifcirle.active { -webkit-animation-name: spin; -webkit-animation-duration: 4000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spin; -moz-animation-duration: 4000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: spin; -ms-animation-duration: 4000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; animation-name: spin; animation-duration: 4000ms; animation-iteration-count: infinite; animation-timing-function: linear; }
@-ms-keyframes spin { from { -ms-transform: rotate(0deg); }
  to { -ms-transform: rotate(360deg); } }
@-moz-keyframes spin { from { -moz-transform: rotate(0deg); }
  to { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); } }
@keyframes spin { from { transform: rotate(0deg); }
  to { transform: rotate(360deg); } }
.section4 .video .gif { width: 440px; height: 440px; background: url(../images/gif.png) no-repeat; position: absolute; z-index: 10; top: 13px; right: 20px;cursor: pointer;}
.section4 .gif p { font-size: 35px; color: white; width: 35px; position: absolute; margin-left: -18px; left: 50%; top: 20%; z-index: 100; text-shadow: 1px 0px 8px #262626; }
.section4 .video .gif:hover { -webkit-animation: play 1.5s steps(14) infinite; -moz-animation: play 1.5s steps(14) infinite; -ms-animation: play 1.5s steps(14) infinite; -o-animation: play 1.5s steps(14) infinite; animation: play 1.5s steps(14) infinite; }
@-webkit-keyframes play { from { background-position: 0px; }
  to { background-position: -6160px; } }
@-moz-keyframes play { from { background-position: 0px; }
  to { background-position: -6160px; } }
@-ms-keyframes play { from { background-position: 0px; }
  to { background-position: -6160px; } }
@-o-keyframes play { from { background-position: 0px; }
  to { background-position: -6160px; } }
@keyframes play { from { background-position: 0px; }
  to { background-position: -6160px; } }
  
.hire_con{height:450px;display: table-cell;vertical-align: middle;float: none;}
.leftcol{position: relative;height:432px;}
.hire_box{width:100%;height:100%; position: relative;overflow: hidden;}
.hire_col img{border-radius:5px;overflow: hidden;}
.hire{width:95%;height:95%;border:1px solid #fff;display: block;position: absolute;top:2.5%;left:2.5%;margin:0 auto;}
.hire_mod{width:85px;height:280px;background:url(../images/hire_mod.jpg) left top no-repeat;margin:0 auto;position: absolute;top:50%;margin-top:-140px;left:50%;margin-left:-42px;font-size:28px;color:#d7b98c;padding:40px 20px;text-align: center;line-height:40px;}
.hire_mod span{width:100%;display:inline-block; background:url(../images/hire_icon01.png) center bottom no-repeat;padding-bottom:30px;}
.hire_mod em{color:#000;}
.raise_col span{background:url(../images/hire_icon02.png) center bottom no-repeat;}


/*************************************二级页**************************************/
.main{background:url(../images/global_bg.png) left top repeat;}
.location{padding:10px 0;}
.mylocation{padding:111px 0 10px;}
.location img{margin-top:-4px;}
.location a{color:#d4b284;}
a.location_a{color:#666;}
.location a:hover{text-decoration: underline;}
.se_tit{font-size:24px;color:#010101;margin-bottom:20px;text-align: center;}
.se_main{padding:25px 40px;background:#fff;margin-bottom:15px;}

/*02com*/
.com_tit{font-size:20px;color:#666;padding-bottom:10px;border-bottom:1px solid #f0f0f0;}
.com_mod{padding:25px 50px;}
.com_img{float: right;}
.com_icon{margin:25px 0;}
.com_right p{padding-bottom:20px;position: relative;}
.com_right p::before{width:6px;height:6px;border:1px solid #999;border-radius:50%;display: block;position: absolute;top:10px;left:-10px;content: '';}
.com_sum{color:#666;line-height:28px;max-height:112px;overflow: hidden;}
.event_blk{padding:0 40px;color:#333;line-height:26px;display: none;}
.event_tit{font-size:20px;color:#000;margin-bottom:10px;}

.event_slider{padding:0 20px; position: relative;margin-top: 40px;}
.event_slider .item{position: relative;}
.event_circle:hover,.event_slider .owl-item.active .event_circle{background:#d4b284;color:#fff;border-color:#d4b284;}
.event_line{position: relative;}
.event_slider .event_line::after{width:5px;height:5px;display: block;background: #C3C3C3;border-radius:50%; position: absolute;top:28px;right:0;content: '';}
.event_circle{width:62px;height:62px;border:1px solid #c3c3c3;display: block;border-radius:50%;line-height:62px;text-align: center;color:#000;font-size:16px;position: relative;margin:0 auto;cursor: pointer;background:#fff;z-index: 1;}
.event_circle:hover{background:#d4b284;color:#fff;border-color:#d4b284;}
.event_slider .item::before,.event_slider .item::after{width:50%;height:1px;display: block;background:#c3c3c3;position: absolute;top:30px;content: '';}
.event_slider .item::before{left:0px;}
.event_slider .item::after{right:0px;}
/*03lastet_list*/
.news_list{background:#fff;border:2px solid #e5e4e3;border-top:3px solid #621f36;}
.lastet_blk{margin-bottom:20px;}
.news_photo{display: block;border-right:1px solid #ccc;padding:10px;}
.img-box {
	position: relative;
	padding-top: 56.25%;
	height: 0;
}
.img-box img {
	width:100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;
}
.news_photo img{border-radius:5px;}
.news_info{display: block;padding:10px;position:relative;}
.news_tit{overflow: hidden;margin-bottom:10px;}
.news_tit span{width:84px;line-height:22px;text-align: center;display:inline-block;color:#fff;background:#621f36;float: right;border-radius:2px;font-size:12px;}
.news_tit span.active2{background:#e60012;}
.news_sum{height:75px;overflow: hidden;}
.news_more{color:#e60012;text-align: right;display: block;}
.news_more:hover{text-decoration: underline;}

.select{margin-bottom:20px;float: right;}
.sod_select{width:148px;border:1px solid #d4b284;margin-right: 15px;padding:7px;border-radius:5px;padding:10px;/*line-height:32px;*/background:#fff url(../images/sod_btn.png) 90% center no-repeat;}
.sod_select:before, .sod_select:after{display: none;}
.sod_select:hover, .sod_select.open, .sod_select.focus{border-color:#d4b284;}
.sod_select .sod_list{width:100%;}
.sod_select .sod_label{color:#000;font-size:14px;font-weight: normal;}
.sod_select .sod_list{border: none;margin-top:1px;box-shadow:0px 0px 5px #ccc;font-size:14px;border-radius:5px;margin-left:-2px;}
.sod_select .sod_list li{padding:10px;}
.sod_select.touch select{font-size:14px;line-height:30px;}
/*03sec_con detail*/
.sec_con{background:#fff;border-top:3px solid #101010;margin-bottom:50px;}
.sec_l{padding:20px 0;border-right:1px solid #ccc;}
.sec_r{padding:20px 30px;}
.sec_date{padding:0 30px;}
.news_brand{width:84px;line-height:22px;display: inline-block;text-align: center;color:#fff;border-radius:5px;margin-left:10px;}
.hs{background:#101010;}
.ws{background:#aaaaaa;}
.news_tit0{font-size:26px;color:#333;border-bottom:1px solid #ccc;padding:0 30px 10px;}
.sec_info{padding:20px 30px;}
.news_blk{margin-bottom:30px;}
.article_nav{width:100%;line-height:32px;text-align: center;background:#f2eee9;display: block;}
.article_nav:hover{background:#e60012;color:#fff;}
.news_bar{margin:10px 0;}
.news_img{padding:5px;text-align: center;border-top:1px solid #ccc;display: block;}
.news_img img{border-radius:5px;}
.news_tit1{font-size:14px;}
.news_blk:hover .news_tit1{color:#e60012;text-decoration: underline;padding-left:10px;}
.re_list{width:100%;line-height:32px;text-align: center;color:#e60012;border:2px solid #e60012;display: block;}
.re_icon{width:18px;height:15px;display:inline-block;background:url(../images/re_list.png) center center no-repeat;}
.re_list:hover .re_icon{margin-right:10px;}
/*04coll_tit*/
.coll_nav{background:#d4b284;text-align: center;}
.sub_nav.active {width:100%;position: fixed;top:74px;z-index:2;}
.sub_nav.active{background:#000;}
.sub_nav.active .coll_tit{padding:10px 0;}
.sub_nav.active .coll_tit img{display: none;}
.coll_tit{padding:15px 0;cursor: pointer;position: relative;}
.coll_tit a{color:#000;display: block;}
.sub_nav .coll_tit a{color:#ffdb8f;}
.coll_tit::after{width:1px;height:40px;position: absolute;top:50%;right:0;margin-top:-20px;background:#fff; content:'';}
.coll_tit:nth-child(2)::after{display: none;}
.coll_tit:hover,.coll_tit.active{background:#e5d1b5;}
.coll_tit em,.coll_tit img{display: block;margin:0 auto;}
.coll_con{padding:40px 30px;background:#fff;margin-bottom:50px;}
.coll_tit0{font-size:20px;color:#666;border-bottom:1px solid #ccc;padding-bottom:5px;}
.en_title{font-size:18px;font-family: arial;}
.coll_table{margin:10px 0;}
.coll_table th{text-align: center;padding:10px;background:#d4b284;color:#fff;font-weight: normal;}
.coll_table td{border:1px solid #fff;padding:20px;background:#e5e5e5;text-align: center;}
.coll_l{line-height:26px;padding-left:0;}
.pullout{color: #d9b591;line-height:32px;font-size:18px;margin-bottom:10px;}
.contact_method,.highlight{color: #e60012;}
.contact_method{font-size:16px;}

.user_form {border: 1px solid #e60012;padding: 15px 40px;margin:20px 0}
.user_form .form_title {font-size: 18px;color: #e60012;text-align: center;border-bottom: 1px solid #e60012;padding-bottom: 15px;margin-bottom: 25px;}
.form-group {margin-bottom: 15px;}
.user_form .col-sm-6 {margin: 8px 0;}
.form-control {background-color: #eee;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
#filebox {width: 100%;color: grey;}
.form-group label{font-weight: normal;color:#000;}
.input_file {border: 1px solid #ccc;background-color: #eee;padding: 0;}
.inputfile {width: .1px;height: .1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}
span.btn_upload {width: 56%;height: 34px;min-height: 2em; display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align: middle;margin-right: 3%;line-height:34px;padding:0 20px;}
span.btn_upload {width: 40%;color: #fff;text-align: center;margin-right: 0;}
input.customcheckbox {margin: auto;}
.btn_upload {background-color: #d4b284;cursor: pointer;}
.lighbox_image {width: 160px;display: inline-block; overflow: hidden;vertical-align: top;margin-left: 13px;position: relative;cursor: pointer;}
.lighbox_image img {width: 100%;}
.lightbox_des {width: 100%;background-color: #000;opacity: .6;padding: 8px;position: absolute;bottom: 0;color: #fff;text-align: center;}
a.terms {border-bottom: 1px solid #77a3c7;line-height: 30px;padding-bottom: 1px; margin-left: 3px;color:#2a6496;}
.user_form .btn,.user_form .btn:hover,.btn:focus{background-color: #e60012;border: none;width: 330px;margin: 0 auto;display: block;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.reminder {text-align: center;color: grey;font-weight: 400;font-size:12px;margin-top: 15px;}
.product_cowork_info{color:#000;margin-top: 20px;}
.en_text{font-family: arial;color:#666;}
#store_cowork_contact {padding-left: 0; margin-top:50px;}
.en_formtitle {display: block;}
.en_sub {font-size:12px;color: grey;display: block; margin-top: -10px;}

.user_form .qrcode {
	margin: 0 auto;
	display: block;
}

/*门市检索*/
.searchBar{background:#d9bf99;text-align: center;padding:10px 0;display: block;position: static;}
.search_tit{width:900px;margin:0 auto;}
.searchBar .search_down{display: inline-block;float: left;margin:0 5px;}
.searchBar .search_down .select{float: none;margin:0;height:34px;}
.searchBar .sod_select,.search_area select{width:164px; background:#e5cba7 url(../images/sod_btn.png) 90% center no-repeat;margin:0;border-color:#cbad85;}
select::-ms-expand{background:#f00;}
.search_area select{/*line-height:30px;*/border-radius:5px;line-height:14px;height:36px;padding:0 5px;}
.search_area select option{background:#fff; background: transparent;}
.search_inp{width:170px;height:34px;background:#eeeeee;padding:5px;border:1px solid #ded5c8;}
.search_btn{width:170px;line-height:34px;background:#e5cba7 url(../images/search_btn.png) 40% center no-repeat;border:1px solid #cbad85;padding-left:20px;border-radius:5px;color:#000;}
.search_con{padding:10px 20px 20px;background:#fff;}
.search_l{margin-top:32px;}
.search_tit0{font-size:24px;color:#dabe96;text-align: center;padding-bottom:10px;border-bottom:1px solid #dabe96;}
.brand_ref{text-align: right;}

.brand_ref img{margin-left:20px;}
.search_map{margin-top:20px;width:100%;height:775px;}
.search_map img{max-width: initial;}
/*.search_map img{height:775px;}*/
.ch_box{ height:730px;color:#000; overflow: hidden;margin-top:20px; }
.ch_box .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border: none; width:8px; background:#e2e2e2;border-radius:initial;}
.ch_box .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius:inherit; -moz-border-radius: inherit; border-radius: inherit; margin-top: 0; margin-bottom: 0;}
.ch_box .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.ch_box .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.ch_box .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px; background:#d4b284 ;background:rgba(212,178,132,1) ;margin:0 auto;}
.ch_box .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.ch_box .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.ch_box .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.ch_box .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.ch_box .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.ch_box .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background:#d4b284 ;background:rgba(212,178,132,1); }
.search_blk{margin-top:10px;padding-bottom:40px; border-bottom:1px solid #ccc;}
.search_tit1{font-size:18px;color:#d4b284;margin-top:10px;}
.searchBar .closed{font-size:50px;color:#fff;line-height:30px;text-align: right;margin-bottom:20px;display:none;}
.btn_map{padding:10px;text-align: center;color:#000;}
.btn_map img{margin-right:10px;}
.btn_map1{background:#ece2d3;}
.btn_map2{background:#c0a275;color:#fff;}
.map_tit{font-size:18px;color:#dabe96;text-align: center;margin:20px 0;}
.map_titicon{width:15px;height:8px;display: inline-block;background:url(../images/map_tit.png) right top no-repeat;margin:1px 10px 0;}
.scroll_down .map_titicon{background-position:left -8px;}
.map_list{padding-top:20px;border-top:1px solid #eae0d1;}
.search_phone{display: none;}




/*03*/
.fresh_kv{background:url(../images/content_bg.jpg) left top repeat;padding-bottom:65px;}
.container_title{width: 154px;left: 48%;top:180px;display: block;z-index: 1;position: absolute;}
.fresh_kv .container_brand{margin-top:-230px;}
.fresh_kv .container_brand .col_bg,.fresh_main .product_slider{background:url(../images/news_bg.jpg) left top repeat;border:none;}
#toy_area {position: relative;width: 100%;height: 600px;overflow: hidden;}
#movie {background-size: contain;height: 0px;padding-bottom: 75%;padding-top: 25%;position: relative;overflow: hidden;}
.fullscreen-bg__video { top: -100px;left: 0px; min-width: 100%;width: auto;height: auto;z-index: -1000;position: absolute;}
.movie_section {position: absolute;z-index: 100;top: 0;width: 1200px;left: 50%; margin-left: -600px;}
.movie_btn {width: 180px;height: 180px;margin: auto;margin-top: 200px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%; background: #322a1c;opacity: 0.7;border: 1px solid;border-color: rgba(162, 117, 75, 0.9);cursor: pointer;}
.movie_btn_title {color: #f2e8cf;font-size:20px; letter-spacing: 6px;position: relative;top: 75px;text-align: center;line-height: 23px;}
.font_swap {font-family: Helvetica, Arial, sans-serif;font-size:16px;margin-top: 5px;}
.small_arow {width:13px;height:17px;display:inline-block;background:url(../images/radiu_boder.png) right center no-repeat;position:relative;top:2px;}
.movie_btn_title .small_arow {background:url(../images/font_swap.png) right center no-repeat;}
.doll {background:url(../images/toybg.jpg) left top repeat; padding-top: 70px;height: 600px;}
.doll .doll_btn.hover-zoom {transition: all 0.5s ease-in-out;background-size: 100%;background-position: center;}
.doll_btn {width: 280px;border-radius:50%;background: url(../images/toybtnbg.jpg);opacity: 0.8;border: 1px solid;border-color: rgba(162, 117, 75, 0.9);cursor: pointer;margin: auto;}
.radiu_boder {width: 270px;height: 270px;border-radius:50%;margin: 4px auto;border: 1px solid;border-color: rgba(162, 117, 75, 0.4);text-align: center;letter-spacing: 0.3em;line-height:270px;font-size:20px;color:#fff;}
.doll .toy {width:100%;position: absolute;bottom: 0px;left: -110px;}
.movie_s {background:url(../images/movie.jpg);background-size: cover;padding: 150px 0;}
.movie_s .movie_btn_s {width: 180px;height: 180px;margin: auto;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;background: #322a1c; opacity: 0.7;border: 1px solid;border-color: rgba(162, 117, 75, 0.9);cursor: pointer;}
.doll_s {background: url(../images/toybg.jpg);padding: 40px;position: relative;}
.movie_s,.doll_s{display: none;}
.share_Container.eatin {background-image:url(../images/eatin_cloth_bg-q3.jpg);margin-bottom:50px;}
.eatin .se_tit{border-bottom:1px solid #d2d2d2;padding-bottom:20px;}
.fresh_mod1 .toy_content {padding: 50px 15px 0; height: 100%;line-height: 30px;font-size: 1.1em;}
.toy_content .toy_text {width: 82%;margin-left: 8%;position: relative;margin-top: 1%;margin-bottom: 70px;}
.toy_content .toy_name {text-align: center;padding: 10px;margin-bottom: 20px;color: #fb8143;font-size:28px;border-radius: 10px;border: 1px solid #d4ab7d;}
.name_translate {font-size:14px; letter-spacing: 1px;display: block;margin-top: 1px;}
.name_divider { margin: 0 5px;}
.fresh_mod1 .introduction {margin: 0 auto;font-size:16px;letter-spacing: 3px;color: #fff;}
.fresh_mod1 .dotted {border-bottom: 1px dashed #d4ab7d; text-decoration: none; padding:10px 0;}
.rightimg{float: right;}
.subnav_eatin{background-color: #DDB0AB;display: block;}
.subnav_eatin img{width:30px;height:37px;}
.flex .subnav_eatin.active{width:100%;position: fixed;top:67px;z-index:2;}
.subnav_eatin.active img{display: none;}
.subnav_eatin.active .subnav_list{line-height:32px;padding:0;}
.subnav_list.anchorActive{background:#e1d6ae;}

.subnav_eatin .subnav_list{cursor: pointer;padding: 15px 0;text-align: center;width:12.5%;float: left;color: #290a0a;display: block;}
.subnav_eatin .subnav_list .subnav_icon{display: block;margin: auto;margin-bottom: 8px;}
.subnav_eatin .subnav_list .subnav_divider {width: 1px;height: 40px;background-color: #e7e7e7;position: absolute;right: 0;top: 30px;}
.section_Nigiri {margin-top: 30px;margin-bottom: 40px;}
.fresh_mod2 .se_tit{border:none;padding:0;}
.section_Nigiri h3.brand_h3 {color:#fff;position: relative;    border-top: 1px solid #877b66;}
.section_Nigiri h3.brand_h3 span{position: absolute;top: -108px;width: 100%;height: 0;display: block;left: 0;font-size: 0;line-height: 0;}
h3.brand_h3:before { width: 120px;content: " ";height: 1px;background-color: white;display: block; margin-bottom: 10px; margin-top: -1px;}
.grid {margin-top:20px;}
.grid .product_image {padding:0 10px;}
.grid .product_image img{width:;}
.share_Container.eatin .product_name {letter-spacing: 2px;color:#fff;text-align: center;font-size:16px;height:80px;}
.product_name_en, .product_name_jp {display: block;font-size:14px;color: #d1c2c2;letter-spacing: normal;line-height:18px;}

.worldmap{width:100%;height:100%;background:rgba(0,0,0,0.8) !important;background:#000;filter: alpha(opacity=80);position: fixed;top:0;left:0;z-index:400;display: none;}
.world_con{width:1100px;margin:0 auto;}
.worldmap .closed{font-size:30px;float: right;color:#fff;width:30px;height:30px;border:1px solid #fff;border-radius:50%;text-align: center;line-height:25px;margin-bottom:20px;cursor: pointer;}
.world_pc{position: absolute;top:50%;left:50%;margin-top:-251px;margin-left:-550px;}
ul#number {width: 700px;height: 200px;position:absolute;top:298px;padding-left: 191px;}
ul#number div {margin-bottom:26px;}
ul#number div#total {font-family: "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;font-weight: bold;margin-left:10px;letter-spacing: 1px;}
.total_store {color: #e60012;}
ul#number li {font-size: 16px;float: left;margin-right: 186px;width: 50px;text-align: right;color: #e60012;line-height:30px;}
.name_list{position: absolute;font-family: helvetica;top:45px;}
ul#name li {background-color: white;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;border-radius: 25px;border: 1px solid grey;position: absolute;}
ul#name li#china_name {left: 620px;top: 60px;width: 90px;text-align: right;}
ul#name li#tw_name {left: 920px;top: 219px;width: 130px;}
ul#name li#singapore_name {left: 666px;top: 328px;width: 130px;text-align: right;}
ul#name li#hk_name {left: 920px;top: 293px;width: 170px;}
ul#name li#usa_name {left: 285px;top: 68px;width: 75px;}
ul#name li#thailand_name {left: 640px;top: 246px; width: 115px;text-align: right;}
ul#name li a {color: black;text-decoration: none;padding: 5px 5px;display: block;cursor: pointer;}
ul#name li span { width: 10px;height: 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;display: inline-block;margin: 0 5px;background-color: #ff7905;}
ul#name li#tw_name span {background-color: #2898fc;}
ul#name li#singapore_name span {background-color: #f4b303;}
ul#name li#hk_name span {background-color: #5cba04;}
ul#name li#usa_name span {background-color: #c501f7;}
ul#name li#thailand_name span {background-color: #ea555b;}

.world_phone{width:80%;margin:50px auto;position: relative;display: none;}
.world_phone .closed{margin-right:30px;}
ul#name_shrink {width:100%; display: block;position:relative;font-family: helvetica;}
ul#name_shrink li {float: left;width: 46%;margin:2%;border: 2px solid white;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;border-radius: 20px;}
ul#name_shrink li a {padding: 10px;display: block;color: white;}
ul#name_shrink li a span {width: 10px;height: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px; border-radius: 5px;display: inline-block;margin: 0 5px;}
li#china_s span {background-color: #f77306;}
ul#name_shrink li#tw_s span {background-color: #2898fc;}
ul#name_shrink li#singapore_s span {background-color: #ea555b;}
ul#name_shrink li#hk_s span {background-color: #5cba04;}
ul#name_shrink li#usa_s span {background-color: #c501f7;}
ul#name_shrink li#thailand_s span {background-color: #f4b303;}



.fresh_news, .flex{background:url(../images/eatin_bg.jpg) left top repeat;}
.diamond {width: 15px;height: 15px;display: inline-block;margin:0 10px;background-image: url(../images/diamond.png);}
.fresh_news .se_tit{color:#eee3bd;}
.fresh_news .location_a{color:#fff;}
.fresh_detail  .sec_con{border:none;}
.fresh_detail .re_list{border-color:#59493f;color:#59493f;}
.fresh_detail .news_blk:hover .article_nav{color:#000;background:#d4b284;}
.fresh_detail .news_blk{border:1px solid #fff;}
.fresh_detail .news_bar{padding:0 10px;}
.fresh_detail .news_img{padding:5px 10px;}
.fresh_detail .news_tit1{padding:10px;}
.fresh_detail .news_blk:hover{border-color:#d4b284;}
.fresh_detail .news_blk:hover a,.fresh_detail .news_blk:hover .news_tit1{color:#000;}
.fresh_detail .re_icon{background:url(../images/re_btn2.png) center center no-repeat;}



.flex{padding-top: 98px;}
.flex .fresh_news{padding-top: 100px;position: relative;}
.flex .myfresh_gz{padding-top: 0;}
.flex .subnav_eatin{position: absolute;top: 0;width: 100%;left: 0;}
/*.flex.active{padding-top: 66px;}
.flex.active .fresh_news{padding-top: 40px;}*/
.flex.active .subnav_eatin{position: fixed;}




/*04food_main*/
.food_main{background:#181411;}
.food_location a{color:#8a8a8a;}
.sub_nav{background:url(../images/sidedish_bg.jpg) left top repeat;color:#ffdb8f;}
.sub_nav .coll_tit:hover,.sub_nav .coll_tit.active{background:#0b0908;}
.sub_nav .coll_tit::after{width:3px;border-left:1px solid #534129;border-right:1px solid #534129;background:none;}

.h2_tit {font-size:28px;line-height: 30px;text-align: center;color:#ffdb8f;border-bottom: 1px solid #b28750;padding-bottom:20px;}
.product_section h3{border-bottom: 0;width: 120px;background-color: #b28750;text-align: center;padding: 5px 0;color: black;}
.food_main .product_section{padding:70px 0;}
.set {margin-top: 50px;}
.meal_right{float: right;}
.food_main .product_section .row {background:url(../images/dinshi_productbg.png) no-repeat;background-position: bottom center;background-size: contain;}
.product_section .row{padding:0 50px;}
.meal_info{margin-top:10%;}
.meal_info,.meal_photo{padding-right: 0;}
.meal .meal_info .meal_icon {width: 30px;height: 64px;float: left;margin-right: 10px;padding-top: 3px;}
.meal .meal_info .meal_icon img {width: 100%;}
.meal .meal_info .meal_name {width: 85%;letter-spacing: 1px;float: left;}
.meal .jp_name {color: #deb25b;font-size:18px;padding-bottom: 3px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.meal .meal_info .meal_name .jp_name:after {content: "";width: 30px;height: 1px;display: block; background-color: #deb25b;margin-top: 3px;}
.meal .meal_info .meal_name .tw_name {color: #fddc8d;font-size:34px;height: auto;}
.meal_more{padding:10px;border:1px solid #705a32;display:inline-block;text-align: center;color:#deb25b;margin-top:10px;}
.meal_more:hover{color:#deb25b;}
.meal .note {color: white;margin-top: 10px;width:80%;}
.meal_photo{padding-left:0;text-align: center;}
.product_section .combo {margin-top: 80px;color: #d2a561;text-align: center;letter-spacing: 1px;}
.product_section .combo .combo_wrapper {padding:5px 0;   border-top: 1px solid #7d5f3b;border-bottom: 1px solid #7d5f3b;}
.product_section .combo .border_wrapper {padding:30px 0; border-top: 1px solid #7d5f3b;border-bottom: 1px solid #7d5f3b;}
.product_section .combo .combo_title {color:#fff;font-size:18px;border-right: 1px solid #4d422e;padding: 10px 0;margin-top:15px;}
.product_section .combo .combo_dish {padding: 0 20px;}
.product_section .combo .combo_dish p {margin-top: 7px;}
/*.product_section .combo .combo_dish img{width:100%;}*/
.product_section .combo .description {font-size:16px;padding: 20px 0;}
.product_section .combo .description span {color: white;}
/*.meal_photo img {width: 100%;}*/
#section_sidedish {background:url(../images/sidedish_bg.jpg) left top repeat;padding: 90px 0;text-align: center;}
.share_Container {padding:35px 100px;min-height: 200px;}
#product_dinshi .product_section, #section_sidedish.product_section .h3_border {border-top: 1px solid #b28750;    border-bottom: 1px solid #b28750;padding-bottom: 30px;}
#product_dinshi .product_section h3, #section_sidedish.product_section .h3_border h3 {border-bottom: 0;width: 120px;background-color: #b28750;margin-top: 0;text-align: center;padding: 5px 0;color: black;}
.notice {color: #b28850;position: relative;width: 160px;top: -35px;left: 130px;font-size:16px;letter-spacing: 1px;}
.dish {margin:30px 0;overflow: hidden;}
.dish_info {margin-top:20px;}
.jp_name {font-size:18px;height:24px;overflow: hidden;color: #deb25b;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
 .tw_name {color: #fddc8d;font-size:18px;font-weight: normal;height:24px;overflow: hidden;}
.tw_name .price {color: white; padding-left: 6px;}
.dish_image img{max-height:100%;}
.kv{/*height:1000px;*/ background:#38131a url(../images/kv_bg.jpg) center top no-repeat;padding-bottom:65px;}
.kv .wrap{width:1638px; position: relative;left:50%;margin-left:-818px;}
.kv_title.dinshi {width: 154px;left: 50%;margin-left: -77px;top: 150px;display: block;z-index: 1;position: absolute;}
.kv_title.dinshi img{width:100%;}
.container_dinshi{margin-top:-100px;}
.price{color:#fff;font-size:20px;margin-bottom:20px;margin-left:15px;}
.container_dinshi .col_bg {background:url(../images/column_bg.png) left top repeat;border: 1px solid #ffdb8f;color: white;padding: 15px;}
.container_dinshi  .col_border {padding: 15px 30px;border:1px solid #523d2a;height: 685px;overflow: hidden;}
.container_dinshi .dinshi_right .col_border{padding:15px;}
.col_h5{color: #ffdb8f; border-bottom: 1px solid #ffdb8f;font-size:22px;letter-spacing: 5px;padding-bottom: 10px;margin-bottom: 30px;text-align: center;}
.container_dinshi .news {padding: 0 10px;margin-bottom:20px;}
.container_dinshi .news a{color:#fff;text-align: center;display: block;}
.container_dinshi .news a:hover{opacity:0.8;}
.newsphoto {margin-bottom: 15px;}
.newsphoto img{-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.container_dinshi .news .date{font-size:12px;height:24px;overflow: hidden;}
.container_dinshi .news p{height:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.container_dinshi .news_btn { width: 100%; line-height:42px;letter-spacing: 2px;cursor: pointer;border: 1px solid; margin-bottom: 14px;color: #ffdb8f;display: block;text-align: center;background-image:url(../images/dinshi_btnarrow.png);background-position:70% center;background-repeat:no-repeat;background-size:20px;padding-right:20px;}
.container_dinshi .news_btn:hover{opacity:0.8;}
.dinshi_banner{width:100%;height:100%; position: relative;}
.dinshi_banner a{width:100%;height:100%; position: absolute;top: 0;}
.dinshi_banner .owl-wrapper-outer,.dinshi_banner .owl-wrapper, .owl-carousel .owl-item{height:100%;}
.dinshi_banner .item{background-position:left top;background-repeat: no-repeat;height:100%;background-size:cover;}
.dinshi_banner .owl-pagination{width:100%;text-align:center;position: absolute;bottom:20px;}
.dinshi_banner  .owl-controls .owl-page span{background:#d7cec3;}
.dinshi_banner .owl-controls .owl-page.active span, .dinshi_banner .owl-controls.clickable .owl-page:hover span{background:#ffdb8f;}
.dinshi_banner  .owl-controls{margin:0;}
.phone_dinshi{display: none;}
.phone_dinshi img{width:100%;}
.product_slider{background:#000;padding:50px 0;}
.product_tit{font-size:22px;color:#fff;text-align: center;margin-bottom:30px;}
.product_carousel{position: relative;}
.product_carousel .item{width:165px;margin:0 auto;}
.product_carousel .product_img{height:125px;overflow: hidden;margin-bottom:20px;}
.product_carousel a{color:#fff;text-align: center;display: block;}
.product_carousel .owl-controls .owl-buttons div{width:18px;height:32px;background:url(../images/product_btn.png) left top no-repeat;}
.product_carousel .owl-controls .owl-buttons div.owl-next{background-position:left -32px;}
.store_intro {padding: 50px 0; background:url(../images/feature_bg.jpg) left top repeat;text-align: center;}
.store_intro .feature.border { border-right:1px solid #fcda8e;}
.dinshi_toy_main{padding:35px 100px 70px;}
.dinshi_grey{background:#181411;}
.grey_tit{font-size:28px;color:#e7e3bd;text-align: center;padding-bottom:20px;border-bottom:1px solid #e7e3bd;}
.toy_pic {text-align: center;margin:50px 0 25px;}
.toy_pic img{width:100%;}
.toy_content{    padding: 30px 60px 0;}
.toy_content .col-sm-6{padding:0 50px;}
.toy_name {padding: 5px;margin-bottom: 15px; color: #cd8e31;font-size:28px; border: 1px solid #7d654c;text-align: center;border-radius: 10px;}
.toy_intro {font-size:18px;letter-spacing: 3px;color: #fff;;}
.toy_intro li {border-bottom: 1px dashed #766048;text-decoration: none;padding:10px 0}
.toy_intro li strong {color: #f9f0d0;}
.dinshi_news{padding-bottom:;background:#2a0b0e;}
.dinshi_news .se_tit,.dinshi_news .news_more{color:#ffdb8f;}
.dinshi_news .news_list{background:none;border:1px solid #ffdb8f;}
.dinshi_news .news_photo{border-color:#ffdb8f;}
.dinshi_news .news_info,.dinshi_news  .news_tit{color:#fff;}
.dinshi_news .page a{background:none;}
.dinshi_news .page a.page_prev{background: url(../images/page_btn1.png) center center no-repeat;}
.dinshi_news .page a.page_next{background:url(../images/page_btn2.png) center center no-repeat;}
.dinshi_detail .sec_con{background:#1d0709;color:#fff;border:none;}
.dinshi_detail .sec_l,.dinshi_detail  .news_tit0{border-color:#38211c;color:#fff;}
.dinshi_detail .article_nav{background:#9d805f;color:#fff;}
.dinshi_detail .news_bar,.dinshi_detail .news_tit1{color:#fff;}
.dinshi_detail .re_list{border-color:#b49462;color:#b49462;}
.dinshi_detail .re_icon{background:url(../images/re_btn.png)  center center no-repeat;}
.dinshi_detail .news_blk:hover .news_tit1{color:#fff;}
.dinshi_detail .location_a{color:#fff;}

.banner_mobile {display: none !important;}
.banner_pc {display: block !important;}


@media only screen and (max-width:1600px ) {
	.com_slider img{height:100%;}
	.index_area02{margin-top:-238px;}
}
@media only screen and (width:1440px ) {
	
	
	/*customer*/
	.customer_box{margin-top:-270px;}
	.customer_con{margin:20px auto;}
	.customer_tit{padding:5px 0;}
	.customer_txt{margin-bottom:0;}
	.customer_name,.customer_inp{margin-bottom:5px;font-size:14px;}
	.customer_textarea{height:80px;}
}
@media only screen and (max-width:1366px ) {
	.com_slider img{width:1487px; height:643px;}
	.index_area02{margin-top:-238px;}
	/*联系客服*/
	.customer_box{margin-top:-315px;}
	.customer_tit{padding:5px 0;font-size:16px;}
	.customer_closed{top:-25px;font-size:40px;color:#333;}
	.customer_con{margin:20px auto;}
	.customer_txt{margin-bottom:10px;}
	.customer_textarea{height:90px;}
	.customer_inp{padding:3px 10px;}
	
}

@media only screen and (min-width:1200px ) {
	
	.container{width:1200px;}
	.container_dinshi .row{width:930px;margin:0 auto;}
}



@media only screen and (max-width: 1199px){
	/*03*/
	.world_con{width:auto;}
	.share_Container{padding:30px 50px;}
	.toy_content .toy_text{width:100%;margin:0 0 40px 0;}
	.fresh_mod1 .toy_content{padding:10px 15px 0;}
	.world_pc{display:none;}
	.world_phone{display: block;}
	/*04*/
	.dinshi_toy_main{padding:35px 0 70px;}
	.container_title {width: 130px;left: 48%;}
	.fresh_kv .container_brand {margin-top: -100px;}
	
}


@media (max-width: 991px){
	/*index*/
	.flex .fresh_news{padding-top: 47px;}
	.flex .myfresh_gz{padding-top: 0;}
	.fl img{height: 30px;}
	.header_t,.nav_menu,.header_b,.location,.brand_ref,.search_h5,.searchBar,.search_con,#toy_area{display: none;}
	a.menu-activator,.phone_nav,.header_se,.searchBar .closed,.search_phone,.movie_s,.doll_s{display: block;}
	.header_b{top:0;}
	.search_market{width:100px;line-height:30px;font-size:14px;margin:0;position: absolute;right:75px;}
	.header_se.active .search_market{margin-top:0;}
	.sub_nav.active{top:51px;}
	.flex .subnav_eatin.active{top:50px;}
	
	.hire_con{height:auto; float:left;margin-top:20px;padding:0;}
	.hire_col{padding:0 5px;}
	.footer_th .foot_nav li{padding:0;}
	.header_se.active .menu_box{top:49px;}
	.footer_th .foot_nav{margin:0;}
	.com_slider img{height:955px;}
	.foot_nav .qr_img,.footer_th .qr_img{margin-left:-240px;}
	.banner_mobile {display: block !important;}
	.banner_pc {display: none !important;}
	/*header.home_header{height:auto;}*/
	/*二级页*/
	/*02募集情报*/
	.lighbox_image{width:105px;margin-left:3px;}
	/*02search_container*/
	#mapMain{background:#fff;}
	.search_container,#mapMain #googleMapArea, #map_nav{margin:0;padding:0;}
	.search_tit{width:100%;}
	.searchBar .search_down{width:50%;margin:0 0 20px;padding:0 10px;}
	.searchBar .sod_select, .search_area select,.search_inp,.searchBar .search_submit,.search_btn{width:100%;}
	#googleMap img{max-width: initial;}
	.search_blk{padding-bottom:20px;margin-bottom:20px;}
	#googleMap{overflow: hidden;}
	/*03*/
	.fresh_kv .wrap {width: 1000px;margin-left: -500px;    position: relative;left:50%;}
	.fresh_kv .wrap img {width:100%;margin-top: 20px;height: 462px;}
	.fresh_kv .container_brand{margin-top:-100px;}
	.doll_s .toy{width:40%;    position: absolute;bottom: 0px;}
	.container_title{top:150px;}
	.main .container{padding:0;}
	.sec_con{margin:0;}
	
	/*04*/
	.share_Container,.product_section .row{padding:0 15px;}
	.share_Container.eatin{padding:0 30px;overflow: hidden;margin:30px 0}
	.meal_info{margin-top:0;margin-bottom:10px;}
	.container_dinshi .col_border{height:600px;}
	.kv_title.dinshi,.container_title {width: 120px;margin-left: -60px;left:51%;}
	.toy_content{padding:0;}
	.toy_content .col-sm-6{padding:0 15px;}
	.dinshi_toy_main{padding:30px;}
	.dinshi_detail .sec_con{margin:0;padding:20px 0;}
	.dinshi_detail .sec_l{border:none;padding:0;}
	.dinshi_detail .container{padding:0;}
	.dinshi_detail .news_tit0,.dinshi_detail  .sec_date{padding-left:15px;}
	.dinshi_detail .sec_info,.dinshi_detail .sec_r{padding:15px;}
	.flex{padding-top: 70px;}
	.section_Nigiri h3.brand_h3 span{top: -92px;}
	
	body.mt .subnav_eatin.active{top: 51px;}
}

@media (max-width: 767px){
	/*index*/
	.section4 .video,.dinshi_right{display: none;}
	.phone_video,.section,.se_tableCell,.label_fl,.phone_dinshi{display: block;}
	#phone_focus{display: block;height: 100%;}
	#pc_focus{overflow: hidden;height:0;display: none;}
	.se_tit{font-size:20px;}
	.lastet_tit,.area02_tit,.com_tit,.h2_tit,.meal .meal_info .meal_name .tw_name,.col_h5,.toy_name,.grey_tit,.toy_content .toy_name{font-size:18px;}
	.news_tit0,.coll_tit0{font-size:16px;}
	.en_title,.pullout,.meal .jp_name,.product_section .combo .combo_title,.product_section .combo .description,.toy_intro,.fresh_mod1 .introduction,.share_Container.eatin 	.product_name,.notice,.jp_name, .tw_name{font-size:14px;}
	.coll_tit em,.product_name_en, .product_name_jp,.meal_more{font-size:12px;}
	.sub_nav.active{top:60px;}
	
	.more{width:100%;}
	.section1 .focus .owl-pagination{bottom:100px;}
	/*customer*/
	.customer{overflow: auto;}
	.customer_box{width:94%;left:3%;margin-left:0;position: absolute;    margin-top: -280px;}
	.customer_name{font-size:14px;overflow-y:auto;}
	.customer_txt{margin-bottom:5px;}
	.customer_con{width:80%;margin:10px auto;}
	.customer_inp{line-height:15px;padding:4px 10px;margin-bottom:5px;}
	.customer_textarea{height:60px;}
	
	/*.section1 .focus{margin-top:70px;}*/
	.latest_slider{margin:30px auto;width:92%;padding:0;}
	.section3_box{width:100%; height:100%;position: absolute;top:0;}
	.section2_con{position:absolute;top:50%;margin-top:-170px;}
	.section3_box,.section_con{margin-top:70px;}
	.index_area02{width:290px;margin-top:-245px;left:50%;margin-left:-145px;}
	.area02_box{background-size:100%;padding:20px;}
	.area02_tit{margin:10px 0;}
	.more02{margin:20px auto 0;}
	.hire_mod{width:45px; height:160px; font-size:16px;padding:15px 10px;line-height:26px;margin-top:-80px;margin-left:-22px;}
	.hire_mod span{padding-bottom:20px;}
	.index_footer{padding:40px 0 0 0;}
	.foot_nav .qr_img{margin-left:-70px;}
	.index_footer .footer_b{margin-top:30px;}
	.foot_nav,.kf_bar {padding:0;}
	.foot_nav li{padding:0;margin-top:5px;}
	#fp-nav.right{right:10px;}
	.phone_zx{margin-top:70px;}
	.foot_qr{width:100%;}
		.com_slider img{height:763px;}
	
	/*二级页*/
	.se_main,.user_form{padding:20px;}
	.com_mod{padding:20px 0;}
	.com_right p{padding-bottom:10px;}
	.com_sum{height: auto;}
	/*02com*/
	.event_blk{padding:0;}
	/*03lastet_list*/
	.news_sum{height: auto;}
	.news_down .select{width:90%;float: none;margin:0 auto 20px;}
	.sod_select{width:100%;}
	/*03sec_con detail*/
	.news_img img{width:100%}
	/*.coll_con*/
	.coll_nav .container,.text-center{padding:0;}
	.coll_tit{padding:10px;height:134px;}
	.sub_nav .coll_tit{height: auto;}
	.coll_r .col-xs-6{margin-top:20px;}
	.coll_con{padding:20px;margin-bottom:20px;}
	.coll_tableb{overflow-x: auto;}
	.coll_table td,.coll_table th{padding:10px;white-space: nowrap;font-size:12px;}
	.pullout{line-height:24px;}
	.user_form .form_title{font-size:16px;padding-bottom:10px;margin-bottom:10px;}
    .user_form .btn, .user_form .btn:hover, .btn:focus{width:100%;}
	#store_cowork_contact{margin-top:20px;}
	.lighbox_image{width:49%;margin:0;}
	/*03*/
	.subnav_eatin .subnav_list img{display: none;}
	.subnav_eatin .subnav_list{font-size:12px;}
	.subnav_eatin.active .subnav_list{line-height:20px;padding:5px;height:58px;}
	.world_phone{width:100%;padding:0 10px;}
	
	/*04*/
	.food_main .product_section,#section_sidedish{padding:30px 0;}
	.product_section .combo .combo_dish{padding:0 5px;}
	.product_section .combo .combo_title{width:40px;margin:0;}
	.kv .wrap,.fresh_kv .wrap{width:550px;margin-left:-275px;}
	.kv .wrap img,.fresh_kv .wrap img{height:254px;padding-top:10px;}
	.kv_title.dinshi,.container_title{width:70px;margin-left:-25px;top:80px;}
	.container_dinshi .col_border{padding:15px;}
	.col_h5{margin-bottom:20px;}
	.dinshi_right{margin-top: 20px;}
	.container_dinshi .col_border{height:auto;}
	.container_dinshi,.fresh_kv .container_brand{margin-top:0px;}
	.store_intro .feature{padding:40px 20px;margin:0 15px;}
	.store_intro .feature.border {border-bottom: 1px solid #564334;border-right: 0;}
	.toy_content .col-sm-6{margin-top:20px;}
	.dinshi_toy_main{padding:30px 0;}
	.section_Nigiri h3.brand_h3 span{top: -110px;}
}



.a,*:before,*:after,.more span,.menu_list,.menu_choose,.page4 #video .icon,.event_circle,.re_icon,.article_nav,.news_tit1,.coll_tit,.header_b 
{
	-webkit-transition:all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
}


/*图片由小变大*/
.hire_col img{
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration:500ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration:500ms;
	transform: scale(1, 1);
	transition-timing-function: ease-out;
	transition-duration:500ms;
	width: 100%;
}


.hire_col:hover img{
	-webkit-transform: scale(1.11, 1.11);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration:500ms;
	-moz-transform: scale(1.11, 1.11);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration:500ms;
	transform: scale(1.11, 1.11);
	transition-timing-function: ease-out;
	transition-duration:500ms;
	position: relative;
}



.worldppsm{width:100%;height:100%;background:rgba(0,0,0,0.8) !important;background:#000;filter: alpha(opacity=80);position: fixed;top:0;left:0;z-index:400;}
.worldppsm_con{width:1100px;margin:0 auto;}
.worldppsm .closed{font-size:30px;float: right;color:#fff;width:30px;height:30px;border:0px solid #fff;border-radius:50%;text-align: center; line-height:25px;margin-bottom:20px;cursor: pointer;position: absolute;
    right: 42px;}
.worldppsm_pc{position: absolute;top:50%;left:50%;height: 95vh;
    transform: translate(-50%, -50%);}
.worldppsm_map {height: 100%;}
.worldppsm_map img {height: 100%;}
@media screen and (max-width: 1000px) {
    .worldppsm_pc {width: 90%;}
}
