/*haeder*/
.header {position:fixed;width:100%;left:0;top:50px;z-index:20;transition:all .5s}
.header .menu {position:absolute;right:0;top:50%;width:42px;height:42px;margin:-21px 0 0;border-radius:100%;background:#81d8cf;cursor:pointer;padding:14px 0 0;transition:all .36s}
.header .menu i {display:block;width:20px;height:2px;background:#FFF;margin:4px auto;transition:all .3s;}
.header .menu:before,.header .menu:after {content:'';width:20px;height:2px;background:#FFF;display:block;margin:0 auto;transition:all .3s}
.header .menu:hover i,.header .menu.is-close i{opacity:0;}
.header .menu:hover,.header .menu.is-close{transform:rotate(90deg)}
.header .menu:hover:before,.header .menu.is-close:before{transform:rotate(-45deg) translateY(5px) translateX(-3px);}
.header .menu:hover:after,.header .menu.is-close:after{transform:rotate(45deg) translateY(-5px) translateX(-3px);}
/*header-down*/
.is-header {background:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.2);top:0;height:90px;}
.is-header .logo {line-height:90px;}
/*-菜单展开-*/
.menu_box {position:fixed;width:100%;height:100%;top:0;left:0;background:#FFF;z-index:-1;transition:all .6s;transform:translateX(-100%)}
.is-menu-box {transform:translateX(0)}
.menu_box .navlist {position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
.menu_box .navlist li{text-align:center;margin:0 0 25px;opacity:0}
.menu_box .navlist li a {font-size:24px;color:#1c1c1c;}

.menu_box .head_info {position:absolute;bottom:5%;left:0;width:100%;text-align:center;}
.menu_box .head_info>div {opacity:0}
.menu_box .head_info .shop_info>*{display:inline-block;}
.menu_box .head_info .shop_info a {font-size:14px;color:#989898;margin:0 12px;padding-left:30px;}
.menu_box .head_info .shop_info a.taobao {background:url(../images/taobao.png) 0 0 no-repeat}
.menu_box .head_info .shop_info a.tianmao {background:url(../images/tianmao.png) 0 0 no-repeat}
.menu_box .head_info .shop_info span {font-size:14px;color:#9d9d9d;padding-left:20px;margin-left:11px;position:relative;}
.menu_box .head_info .shop_info span:before {content:'';width:1px;height:20px;background:#e0e0e0;position:absolute;left:0;top:9px}
.menu_box .head_info .shop_info span em {font-size:24px;color:#81d8cf;font-family:"Baskerville_Old_Face"}
.menu_box .head_info .add {margin:20px 0 0;font-size:14px;color:#acacac}
/*tem banner*/
.tem_banner {position:relative;width:100%;z-index:1}
.tem_banner .swiper-container {background:#000}
.tem_banner .swiper-container .img {width:100%;height:100%;position:relative;background-position:center;background-repeat:no-repeat;}
.tem_banner:after {content:'';width:100%;height:172px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(../images/icon.png) 0 0 no-repeat;z-index:1;transition:all .4s}
.tem_banner .banner_text {position:absolute;top:50%;left:50%;text-align:center;z-index:2;transform:translateY(-50%) translateX(-50%);z-index:2}
.tem_banner .swiper-page {position:absolute;bottom:80px;right:20%;z-index:2;}
.tem_banner .swiper-page>div {position:relative;width:auto;height:auto;color:#FFF;background:none;margin:0;outline:none;left:auto;right:auto;top:auto;bottom:auto;display:inline-table;margin:0 11px;font-size:18px;font-weight:bold;transition:all .3s}
.tem_banner .swiper-page .swiper-button-prev {background:url(../images/icon2.png) 0 0 no-repeat;width:22px;height:17px;}
.tem_banner .swiper-page .swiper-button-next {background:url(../images/icon2.png) -109px 0 no-repeat;width:22px;height:17px;}
.tem_banner .swiper-page .swiper-button-prev:hover {background-position:-23px 0}
.tem_banner .swiper-page .swiper-button-next:hover {background-position:-86px 0}

.page_banner:after {display:none;}
.page_banner .page_baninfo {position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:1;font-size:16px;color:#FFF}
/*tem about*/
.tem_about {background:url(../images/icon1.jpg) 0 0 repeat-x;padding:110px 0 160px;}
.tem_about .col-sm-6 {padding:0}
.tem_about .about_logo {margin:0 0 24px;}
.tem_about .img {padding-right:15px;}
.tem_about .about_main {padding:0 15px;}
.tem_about .about_main  .editor {font-size:14px;color:#5e5e5e;line-height:24px;}
.tem_about .about_main  .editor p{margin:0}
.tem_about .about_main a {font-size:14px;color:#0e0e0e;display:inline-block;margin:30px 0 0;}
.tem_about .about_main a i {padding-left:10px;transition:all .3s}
.tem_about .about_main a:hover i {padding-left:15px;}
/*tem store*/
.tem_storeimg,.tem_storeimg .swiper-slide {position:relative;}
.tem_storeimg .swiper-slide .store_info {position:absolute;bottom:120px;left:0;width:100%;color:#FFF;font-size:14px;}
.tem_storeimg .swiper-slide .store_info h1 {font-size:30px;font-weight:bold;}
.tem_storeimg .swiper-slide .img {position:relative}
.tem_storeimg .swiper-slide .img:before{content:'';width:100%;height:100%;background:url(../images/icon3.png) 0 bottom no-repeat;position:absolute;bottom:0;left:0}
.tem_storeimg .swiper-pagination {position:absolute;bottom:50px;left:50%;transform:translateX(-50%)}
.tem_storeimg .swiper-pagination>span {margin:0 5px;width:10px;height:10px;border-radius:100%;background:none;border:2px solid #FFF;transition:all .4s;opacity:1;outline:none}
.tem_storeimg .swiper-pagination>span.swiper-pagination-bullet-active {background:#FFF}
/*tem product*/
.tem_product {background:url(../images/icon5.jpg) 0 0 repeat;padding:100px 0 120px;position:relative}
.tem_product:after {content:'';background:url(../images/icon4.png) 0 0 no-repeat;position:absolute;right:0;bottom:0;width:489px;height:669px;z-index:1}
.tem_product_box {z-index:2}
.tem_product_box>ul {box-shadow:0 5px 10px rgba(0,0,0,0.3)}
.tem_product_box>ul>li {float:left;width:25%;}
.tem_product_box>ul>li a {display:block;text-align:center;font-size:14px;color:#FFF;background:#f2b1c7;position:relative;line-height:53px;transition:all .36s}
.tem_product_box>ul>li a:after {content:'';background:#eee;width:1px;height:100%;position:absolute;right:0;top:0}
.tem_product_box>ul>li:last-child a:after ,.tem_product_box>ul>li#current a:after,.tem_product_box>ul>li a:hover:after{display:none}
.tem_product_box>ul>li#current a,.tem_product_box>ul>li a:hover {background:#6eccc2}

.tem_listbox {margin:115px 0 0;}
.tem_listbox>div {position:relative}
.tem_listbox .swiper-slide .img {overflow:hidden;}
.tem_listbox .swiper-slide p.title {font-size:14px;color:#FFF;text-align:center;height:88px;line-height:88px;margin:0;background:#f2b1c7}
.tem_listbox .swiper-slide a:hover img {transform:scale(1.1)}
.tem_listbox .swiper-page>div {background:#FFF;border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,0.2);width:40px;height:40px;font-size:14px;color:#000;text-align:center;line-height:40px;margin:-20px 0 0;outline:none;transition:all .36s}
.tem_listbox .swiper-page>div.swiper-button-prev {left:-80px;}
.tem_listbox .swiper-page>div.swiper-button-next {right:-80px;}
.tem_listbox .swiper-page>div:hover {box-shadow:0 5px 15px rgba(0,0,0,0.2)}
/*tem  news*/
.tem_news {padding:150px 0 135px;}
.tem_news h1{font-size:34px;color:#81d8cf;text-align:center;background:url(../images/icon6.png) center no-repeat;min-height:56px;margin:0 0 40px;}
.tem_news .img_newslist>div {padding:0}
.tem_news .img_newslist .swiper-slide {position:relative}
.tem_news .img_newslist .swiper-slide p.title {font-size:14px;color:#FFF;text-align:center;margin:0;line-height:55px;background:#81d8cf;position:absolute;bottom:0;left:0;width:100%}
.tem_news .img_newslist .swiper-pagination {bottom:80px;left:50%;transform:translateX(-50%)}
.tem_news .img_newslist .swiper-pagination>span {margin:0 5px;background:#FFF;opacity:1;outline:none;box-shadow:0 0 10px rgba(0,0,0,0.2)}
.tem_news .img_newslist .swiper-pagination>span.swiper-pagination-bullet-active {background:#81d8cf}
.tem_news .img_newslist .first {max-width:429px;float:left;position:relative;width:429px}
.tem_news .img_newslist .right_list {margin-left:429px;padding-left:12px}
.tem_news .img_newslist .col-md-6 {padding:0 0 0 15px;margin:0 0 17px;}
.tem_news .img_newslist .col-md-6:first-child+.col-md-6+.col-md-6,.tem_news .img_newslist .col-md-6:first-child+.col-md-6+.col-md-6+.col-md-6 {margin:0}
.tem_news .img_newslist .col-md-6 a {display:block;position:relative}
.tem_news .img_newslist .col-md-6 a p.title {position:absolute;bottom:0;left:0;margin:0;width:100%;padding:0 27px;background:rgba(255,255,255,0.6);font-size:13px;color:#000;line-height:65px;}
.tem_news .img_newslist .col-md-6 a p.title span {display:block;width:80%}
.tem_news .img_newslist .col-md-6 a p.title i {width:22px;height:22px;border-radius:100%;background:#81d8cf;color:#FFF;position:absolute;right:27px;top:50%;margin:-11px 0 0;line-height:22px;text-align:center;}
.tem_news .img_newslist .swiper-slide .img,.tem_news .img_newslist .col-md-6 .img {overflow:hidden}
.tem_news .img_newslist .swiper-slide a:hover img ,.tem_news .img_newslist .col-md-6 a:hover img {transform:scale(1.1)}

.tem_news .textlists {margin:80px 0 0}
.tem_news .textlists li {padding:0 0 35px;margin:0 0 30px;border-bottom:1px solid #e5e5e5;position:relative}
.tem_news .textlists li .date {float:left;text-align:center;padding-left:12px;}
.tem_news .textlists li .date b {font-size:30px;color:#bababa;display:block;}
.tem_news .textlists li .date span {font-size:14px;color:#b8b8b8;}
.tem_news .textlists li  .listmain {margin-left:115px;}
.tem_news .textlists li  .listmain  h3 {font-size:16px;color:#000;margin:0 0 17px;line-height:22px;}
.tem_news .textlists li  .listmain  h3 span {font-size:14px;color:#81d8cf;display:inline-table;height:20px;border:1px solid #81d8cf;width:52px;text-align:center;line-height:20px;border-radius:3px;margin-right:12px;}
.tem_news .textlists li  .listmain p {font-size:14px;color:#9b9b9b;margin:0}
.tem_news .textlists li i {position:absolute;right:50px;top:17px;width:34px;height:34px;border-radius:100%;border:1px solid #ddd;font-size:14px;color:#a6a6a6;line-height:34px;text-align:center;transition:all .3s}
.tem_news .textlists li a:hover i {right:25px;background:#81d8cf;border-color:#81d8cf;color:#FFF}
.tem_news a.more {display:block;width:180px;height:45px;line-height:45px;text-align:center;font-size:14px;color:#FFF;margin:60px auto 0;border-radius:25px;background:#81d8cf;transition:all .4s;}
.tem_news a.more:hover {width:220px;}
/*--tem footer--*/
.footer {background:#ebebeb;padding:72px 0 0;position:relative;}
.footer .col-md-6 {padding:0}
.footer .f-logo {margin:0 0 5px;}
.footer .f-contact {font-size:14px;color:#5f5f5f;margin:0 0 20px;}
.footer .f-contact span {padding-right:20px;}
.footer .f-shop a{display:inline-block;padding-left:30px;margin-right:20px;font-size:14px;color:#989898}
.footer .f-shop a.taobao {background:url(../images/taobao.png) 0 center no-repeat;}
.footer .f-shop a.tianmao {background:url(../images/tianmao.png) 0 center no-repeat;}
.footer .f-code {text-align:right}
.footer .f-code>span{display:inline-block;text-align:center;margin-left:15px;font-size:12px;color:#b5b5b5}
.footer .f-copy {padding:70px 0 25px;}
.footer .f-copy>div {padding:0;}
.footer .f-copy>div.col-md-5 {text-align:right}
.footer .f-copy p ,.footer .f-copy a {font-size:12px;color:#b5b5b5}

.footer_bgcolor {background:#FFF}
/*-subnav-*/
.subnav {position:absolute;top:-30px;width:100%;left:0;z-index:1}
.subnav .subnav_li {background:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.25)}
.subnav .subnav_li a {float:left;width:33.3333%;height:60px;line-height:60px;text-align:center;position:relative;font-size:14px;color:#4e4e4e;transition:all .36s}
.subnav .subnav_li a:after {content:'';width:1px;height:100%;background:#e2f6f4;position:absolute;right:0;top:0}
.subnav .subnav_li a:last-child:after{display:none;}
.subnav .subnav_li a.on, .subnav .subnav_li a:hover{background:#81d8cf;color:#FFF}
/*关于我们*/
.brand_box {position:relative;}
.brand_info {padding:40px 0 90px;}
.brand_info>div .col-md-7 {padding:130px 0 0}
.brand_info .title span{font-size:18px;color:#81d8cf;}
.brand_info .title h1 {font-size:36px;color:#4e4e4e;margin:15px 0 0}
.brand_info .editor {margin:60px 0 0;font-size:14px;color:#b1b1b1;line-height:28px;}


.baking_box {padding:65px 0 175px;}
.baking_box h1.title {font-size:36px;color:#81d8cf;margin:0 0 60px;}
.baking_box .editor {font-size:14px;color:#787878;line-height:26px;}
.baking_box .editor>div {position:relative}
.baking_box .editor .bakimg_main1 {margin:160px 0 140px;}
.baking_box .editor .bakimg_main1 >div,.baking_box .editor .bakimg_main2 >div {padding:0;}
.baking_box .editor .bakimg_main2 >div {float:right}
.baking_box .editor .bakimg_main1 .col-md-6:first-child+.col-md-6 {position:absolute;height:100%;right:0;top:0}
.baking_box .editor .bakimg_main2 .col-md-6:first-child {position:absolute;height:100%;left:0;top:0}
.baking_box .editor .bakimg_main1 >div .text {height:100%;padding-left:90px;}
.baking_box .editor .bakimg_main2 >div .text {height:100%;padding-right:90px;}

.brand_list {padding:120px 0 50px;}
.brand_list .items {padding:0 0 70px;border-bottom:1px solid #eee}
.brand_list .items:last-child {border:0}
.brand_list .items .head {padding:40px 0 20px;position:relative}
.brand_list .items .head .logo {float:left;width:255px;}
.brand_list .items .head .slogan {left:255px;font-size:16px;color:#4f4f4f;line-height:28px;position:absolute;top:50%;transform:translateY(-50%)}

.brand_imglist .text_main {position:relative;min-height:235px;}
.brand_imglist .text_main .editor {position:absolute;top:-120px;left:50%;transform:translateX(-50%);padding:105px 85px 50px;width:826px;box-shadow:0 0 20px rgba(0,0,0,0.3);max-width:826px;z-index:1;font-size:14px;color:#FFF;line-height:30px;text-align:justify;}
.brand_imglist .text_main .swiper-pagination {width:826px;max-width:826px;position:absolute;left:50%;transform:translateX(-50%);text-align:left;padding-left:85px;top:-70px;}
.brand_imglist .text_main .swiper-pagination>span {width:24px;height:24px;border-radius:100%;opacity:1;border:2px solid rgba(255,255,255,0.5);line-height:20px;text-align:center;background:none;font-size:14px;color:#FFF;margin-right:8px;transition:all .4s;outline:none;}
.brand_imglist .text_main .swiper-pagination>span.swiper-pagination-bullet-active {background:#FFF;border-color:#FFF;}
.brand_imglist .text_main.text_bg1 .editor {background:#81d8cf}
.brand_imglist .text_main.text_bg1 .swiper-pagination>span.swiper-pagination-bullet-active {color:#7caa17}

.brand_imglist .text_main.text_bg2 .editor {background:#7caa17}
.brand_imglist .text_main.text_bg2 .swiper-pagination>span.swiper-pagination-bullet-active {color:#F5B5CE}

.brand_imglist .text_main.text_bg3 .editor {background:#F5B5CE}
.brand_imglist .text_main.text_bg3 .swiper-pagination>span.swiper-pagination-bullet-active {color:#81d8cf}
/*--企业荣誉--*/
.honor_box {padding:180px 0 90px;}
.honor_box h1.title {font-size:24px;color:#3e4040;margin:0 0 25px;}
.honor_box .editor {font-size:14px;color:#7c7c7c;line-height:26px;padding-right:130px;}
.honor_box .honor_list {height:535px;}
.honor_box .honor_list li {margin:0 0 40px;padding-left:100px;}
.honor_box .honor_list li>* {display:inline-table;}
.honor_box .honor_list li .date {font-size:18px;color:#000}
.honor_box .honor_list li .honor_name {font-size:14px;color:#7c7c7c;padding-left:10px;}
.honor_list .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {background:#d2d2d2 !important;}
.honor_list .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#81d8cf !important;}

.honor_img {background:#eee;padding:120px 0 100px;}
.honor_img .img {overflow:hidden;}
.honor_img a:hover img {transform:scale(1.1)}
.honor_img .swiper-page {position:relative;margin:65px 0 0;text-align:center;}
.honor_img .swiper-page>div {display:inline-table;position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 5px;width:auto;outline:none;}
.honor_img .swiper-page .swiper-button-next,.honor_img .swiper-page .swiper-button-prev {width:30px;height:30px;border-radius:100%;border:1px solid #969696;font-size:14px;color:#000;background:none;line-height:30px;}
.honor_img .swiper-page .swiper-pagination {font-size:16px;color:#000;font-family:"Arial"}
/*滋味馆*/
.product_box {padding:90px 0 230px;position:relative}
.product_box:after {content:'';width:100%;height:313px;background:url(../images/icon9.png) right 28px no-repeat;right:0;bottom:0;position:absolute;z-index:-1}
.common_nav a{display:inline-block;margin:0 17px;font-size:16px;color:#727272;padding:0 0 10px;position:relative;transition:all .36s}
.common_nav a:after {content:'';width:0;height:2px;background:#81d8cf;position:absolute;left:50%;bottom:0;transition:all .5s;}
.common_nav a.on,.common_nav a:hover {color:#81d8cf;}
.common_nav a.on:after,.common_nav a:hover:after {width:100%;left:0}

.product_list {margin:100px 0 0;position:relative}
.product_list:before {content:'';width:452px;height:544px;background:url(../images/icon7.png) 0 0 no-repeat;right:0;top:0;position:absolute;z-index:-1}
.product_list:after {content:'';width:448px;height:588px;background:url(../images/icon8.png) 0 0 no-repeat;left:0;bottom:8%;position:absolute;z-index:-1;transition:all .3s}
.product_list .item {padding:0 0 50px;margin:0 0 50px;border-bottom:1px solid #d2d2d2}
.product_list .item>div{padding:0}
.product_list .item.flt_rlt>div{float:right}
.product_list .item .img {overflow:hidden;transition:all .36s}
.product_list .item img {-webkit-animation-fill-mode:none;animation-fill-mode:none;}
.product_list .item .img span {transition:all .36s;min-height:150px;margin:0 auto;background:none !important;}
.product_list .item .pro_info {padding:85px 80px 0}
.product_list .item .pro_info h1 {font-size:30px;color:#000;padding:0 0 15px;border-bottom:1px solid #e5e5e5}
.product_list .item .pro_info span {font-size:24px;color:#81d8cf;display:block;margin:15px 0 0}
.product_list .item .pro_info span b {font-size:36px;font-weight:bold;font-family:"Arial";padding:0 5px;}
.product_list .item .pro_info a {font-size:16px;color:#484848;padding-left:30px;display:inline-block;background:url(../images/tianmao.png) 0 0 no-repeat;line-height:20px;margin:80px 0 0;transition:all .3s}
.product_list .item .pro_info a i {padding-left:10px;transition:all .3s}
.product_list .item .pro_info a:hover i {padding-left:15px;}
.product_list .item:hover img {transform:scale(1.1)}
.product_list .item:last-child {padding:0;margin:0;border:0}
/*--新闻资讯--*/
.news_box {padding:105px 0 90px;}
.news_list {margin:45px 0 0;}
.news_list li {padding:36px 65px 42px 55px;border-top:1px solid #dcdcdc}
.news_list li a>* {padding:0}
.news_list li span.date {font-size:14px;color:#b8b8b8;text-align:center;padding:15px 40px 0 0}
.news_list li span.date b {font-size:30px;color:#bababa;display:block;}
.news_list li .news_info {padding:20px 0 0}
.news_list li .news_info h3{font-size:16px;color:#000;margin:0 0 18px;transition:all .36s}
.news_list li .news_info p {margin:0;font-size:14px;color:#9b9b9b;transition:all .36s}
.news_list li a:hover .news_info h3,.news_list li a:hover .news_info p {color:#81d8cf}
.news_list li  .news_img {overflow:hidden;transition:all .36s}
.news_list li  img {-webkit-animation-fill-mode:none;animation-fill-mode:none;}
.news_list li a:hover img {transform:scale(1.6)}

/*--page 翻译--*/
.page {text-align:center;margin:50px 0 0;}
.page li {display:inline-block;margin:0 20px;}
.page li a {display:block;padding:0 8px;position:relative;transition:all .3s}
.page li a:after {content:'';width:0;height:5px;background:#81d8cf;position:absolute;bottom:-10px;left:0;transition:all .36s}
.page li.active a,.page li a:hover {color:#81d8cf}
.page li.active a:after,.page li a:hover:after {width:100%;left:0}

/*--美食达人秀--*/
.talent_show {padding:70px 66px 0;position:relative;}
.talent_show .grid li {margin:0 0 18px;padding:0 9px;}
.talent_show .grid li a{display:block;overflow:hidden}
.talent_show .grid li a:hover img {transform:scale(1.4)}
/*--员工风采--*/
.staff_box {padding:135px 0 105px;}
.staff_box .editor {font-size:18px;color:#191919;line-height:26px;}
.staff_box .staff_list {margin:95px 0 0}
.staff_list .lists {position:relative;}
.staff_list h1 {font-size:30px;color:#81d8cf;text-align:center;margin:0 0 50px;}
.staff_list .swiper-slide .img {overflow:hidden}
.staff_list .swiper-slide a:hover img {transform:scale(1.3)}
.staff_list .swiper-page {position:relative;margin:65px 0 0;text-align:center;}
.staff_list .swiper-page>div {display:inline-table;position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 5px;width:auto;outline:none;transition:all .3s}
.staff_list .swiper-page .swiper-button-next,.staff_list .swiper-page .swiper-button-prev {width:30px;height:30px;border-radius:100%;border:1px solid #969696;font-size:14px;color:#000;background:none;line-height:30px;}
.staff_list .swiper-page .swiper-pagination {font-size:16px;color:#000;font-family:"Arial"}
.staff_list .swiper-page .swiper-button-next:hover,.staff_list .swiper-page .swiper-button-prev:hover {background:#81d8cf;color:#FFF;border-color:#81d8cf}
/*--招聘职位--*/
.recruit {background:#81d8cf;padding:105px 0 150px;}
.recruit h1 {font-size:24px;color:#262626;text-align:center;margin:0 0 75px;}
.recruit_lists>ul>li {padding:0 20px;margin:0 0 55px;}
.recruit_lists>ul>li>a {display:block;background:#FFF;padding:55px 40px 90px;position:relative;transition:all .36s}
.recruit_lists>ul>li>a h3 {font-size:24px;color:#262626;padding:0 0 28px;position:relative;text-transform:capitalize;margin:0 0 50px;transition:all .36s}
.recruit_lists>ul>li>a h3:after {content:'';width:26px;height:3px;background:#c9c9c9;position:absolute;bottom:0;left:0}
.recruit_lists>ul>li>a .content {font-size:14px;color:#595959;line-height:24px;height:215px;max-height:215px;overflow:hidden;}
.recruit_lists>ul>li>a .content>em {display:block;}
.recruit_lists>ul>li>a>i {position:absolute;left:40px;bottom:30px;font-size:30px;color:#81d8cf;transition:all .36s;transform:rotate(-90deg);opacity:0}
.recruit_lists>ul>li>a:hover i {transform:rotate(0);opacity:1}
.recruit_lists>ul>li>a:hover h3 {color:#81d8cf}
.recruit_lists>ul>li>a:hover {box-shadow:0 10px 25px rgba(0,0,0,0.25)}
/*--联系我们---*/
.contact_box .contact_info {text-align:center;padding:105px 0 110px;}
.contact_box .contact_info h1 {font-size:18px;color:#000;margin:0 0 40px;}
.contact_box .contact_info p {font-size:14px;color:#888;}
.contact_box .contact_info p b {font-weight:bold;color:#81d8cf;font-style:oblique;}
.contact_box .map {position:relative;z-index:1}
.contact_box .map h1{font-size:18px;color:#000;margin:0 0 30px;text-align:center;}
.contact_box .map_box {padding:30px 75px;border:1px solid #e5e5e5;border-left:0;border-right:0;}
/*--咨询与投诉--*/
.message_box {padding:80px 75px 130px;}
.message_box h1 {font-size:18px;color:#000;text-align:center;margin:0 0 25px;}
.your_info>div,.mess_info>div {padding:0}
.your_info {border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}
.your_info .col-md-2 em,.mess_info .col-md-2 em {display:block;font-size:16px;color:#000;line-height:280px;text-align:center;}
.your_info .message_list0 {padding:54px 258px 0 57px;}
.your_info .message_list0 li {float:left;width:242px;height:46px;margin:0 0 17px;position:relative}
.your_info .message_list0 li input[type="text"],.your_info .message_list0 li select{width:100%;height:44px;border:1px solid #c9c9c9;padding:0 15px;background:none;font-size:14px;color:#333}
.your_info .message_list0 li select {padding:0 35px;position:relative}
.your_info .message_list0 li.li1:before {content:'';background:url(../images/icon13.png) 0 0 no-repeat;width:10px;height:8px;position:absolute;top:50%;left:18px;z-index:2;margin:-4px 0 0}
.your_info .message_list0 li.li1,.your_info .message_list0 li.li3 {margin-left:14px;}
.your_info .message_list0 li.li4 {width:498px;margin:0}
.mess_info {border-bottom:1px solid #dcdcdc;}
.mess_info .col-md-2 em {line-height:365px;}
.mess_info .message_list1 {padding:55px 48px 0 57px;}
.mess_info .message_list1 li {margin: 0 0 15px;}
.mess_info .message_list1 li.li5 input[type="text"] {width:100%;height:44px;border:1px solid #c9c9c9;padding:0 17px;background:none;font-size:14px;color:#333}
.mess_info .message_list1 li textarea {width:100%;height:132px;border:1px solid #c9c9c9;padding:15px;background:none;font-size:14px;color:#333}
.mess_info .message_list1 li.verify_code input {width:240px;height:44px;border:1px solid #c9c9c9;background:#f8f8f8;padding:0 20px;font-size:14px;color:#333}
.mess_info .message_list1 li.verify_code span {color:red;font-size:14px;padding:0 10px;}
.mess_info .message_list1 li.verify_code a {font-size:14px;color:#c7c7c7;text-decoration:underline;padding-left:20px}
.btn_message {text-align:center;margin:68px 0 0}
.btn_message input {width:172px;height:47px;border:1px solid #dcdcdc;font-size:14px;color:#575757;background:none;margin:0 8px;transition:all .3s;}
.btn_message input:first-child {background:#81d8cf;color:#FFF;border-color:#81d8cf}
.btn_message input:hover {border-radius:5px}
/*注册信息*/
.your_info .message_list0 li.li_1:before {content:'';background:url(../images/icon13.png) 0 0 no-repeat;width:10px;height:8px;position:absolute;top:50%;left:18px;z-index:2;margin:-4px 0 0}
.your_info .message_list0 li.li_1,.your_info .message_list0 li.li_3, .your_info .message_list0 li.li_5 {margin-left:14px;}
.your_info .message_list0 li.li_6 {width:498px;}
.your_info .message_list0 li.verify_code{width:100%;}
.your_info .message_list0 li.verify_code input {width:240px;height:44px;border:1px solid #c9c9c9;background:#f8f8f8;padding:0 20px;font-size:14px;color:#333}
.your_info .message_list0 li.verify_code span {color:red;font-size:14px;padding:0 10px;}
.your_info .message_list0 li.verify_code a {font-size:14px;color:#c7c7c7;text-decoration:underline;padding-left:20px}
#birthdayCalendar{z-index:9!important; background:#fff; width:192px!important;}
#birthdayCalendar .calMain{z-index:9;}
#birthdayCalendar .calMain .calContent .tabD td a{font-family:Arial!important;}


/***白店直达**/
.mapOut #allmap-stor{
	width:100%;
	height: 520px;
    border: 1px solid #dcdcdc;
	border-left:0;
	border-right:0;
    background: #000;
}

/*搜索框*/
.map_seach_box {position:absolute;top:-30px;left:0;width:100%;background:#FFF;box-shadow:0 0 20px rgba(0,0,0,0.2);padding:0 52px;height:90px;z-index:3}
.map_seach_box>div {padding:32px 28px 27px;position:relative;background:#FFF}
.map_seach_box>div>a.now_select {display:block;padding:0 22px 10px;font-size:14px;color:#727272;border-bottom:1px solid #d2d2d2}
.map_seach_box>div>a.now_select i {float:right;margin:3px 0 0}
.map_seach_box .lists {position:absolute;top:55px;left:4%;width:92%;background:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.15);padding:45px 0;z-index:-1;display:none}
.map_seach_box .lists li {padding:0 35px;transition:all .36s}
.map_seach_box .lists li a {border-bottom:1px solid #e5e5e5;display:block;line-height:43px;text-indent:10px;font-size:14px;color:#aeaeae;transition:all .36s}
.map_seach_box .lists li:last-child a {border-bottom:0}
.map_seach_box .lists li:hover{background:#e5e5e5}
.map_seach_box .lists li:hover a {color:#000}

.map_seach_box .city_select .lists {padding:45px 40px 25px;min-width:485px;width:485px;}
.map_seach_box .city_select .lists dl {padding:0;margin:0 0 20px;border-bottom:1px solid #e5e5e5}
.map_seach_box .city_select .lists dl:last-child {border:0;margin:0}
.map_seach_box dl dt {font-size:14px;color:#000;font-weight:normal;margin:0 0 20px;}
.map_seach_box dl dd a {font-size:14px;color:#aeaeae;transition:all .36s;float:left;width:20%;margin:0 0 20px;}
.map_seach_box dl dd a:hover {color:#81d8cf}

.map_seach_box .seach_shopbox {position:relative}
.map_seach_box .seach_shopbox input[type="text"] {width:100%;height:30px;line-height:30px;border:0;border-bottom:1px solid #d2d2d2;padding:0 75px 0 10px;font-size:14px;color:#727272;background:none}
.map_seach_box .seach_shopbox>a {position:absolute;right:38px;top:32px;font-size:14px;color:#000}
.map_seach_box .seach_shopbox>a i {font-size:18px;padding-right:5px}
/****/
/*店铺列表*/
.shop_lists {position:relative;margin:155px 0 80px;z-index:2}
.shop_lists .list_info {padding:25px 35px 0;border:1px solid rgba(0,0,0,0);cursor:pointer;height:230px;transition:all .5s;position:relative}
.shop_lists .list_info:after{content:'';width:1px;height:100%;background:#eee;position:absolute;right:-1px;top:0}
.list_info h1 {font-size:18px;color:#000;padding-left:30px;background:url(../images/add.png) 0 center no-repeat;line-height:24px;margin:0 0 23px;transition:all .36s}
.list_info p {font-size:14px;color:#8d8d8d;line-height:24px;}
.list_info:hover h1{color:#81d8cf}
.list_info:hover {border-color:#eee;}
.shop_lists .swiper-page>div{width:30px;height:30px;border:1px solid #989898;font-size:14px;color:#000;line-height:30px;text-align:center;top:50%;margin:-15px 0 0;background:#FFF;outline:none;border-radius:100%;}
.shop_lists .swiper-page>div.swiper-button-prev {left:-15px;}
.shop_lists .swiper-page>div.swiper-button-next {right:-15px;}
/*-店内形象-*/
.in-store {padding:120px 0 125px;}
.in-store .title {margin:0 0 55px;}
.in-store .title h1 {font-size:24px;color:#090909;display:inline-block;}
.in-store .title .store_nav {display:inline-block;margin-left:55px;}
.store_nav li {margin:0 9px;display:inline-block;}
.store_nav li  a {font-size:14px;color:#929292;transition:all .36s;}
.store_nav li  a:hover,.store_nav li#current  a {color:#81d8cf}

.in-store-box .img {overflow:hidden;text-align:center;}
.in-store-box a:hover img {transform:scale(1.1)}
.in-store-box .swiper-page {position:relative;margin:65px 0 0;text-align:center;}
.in-store-box .swiper-page>div {display:inline-table;position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 5px;width:auto;outline:none;transition:all .3s}
.in-store-box .swiper-page .swiper-button-next,.in-store-box .swiper-page .swiper-button-prev {width:30px;height:30px;border-radius:100%;border:1px solid #969696;font-size:14px;color:#000;background:none;line-height:30px;}
.in-store-box .swiper-page .swiper-pagination {font-size:16px;color:#000;font-family:"Arial"}
.in-store-box .swiper-page .swiper-button-next:hover,.in-store-box .swiper-page .swiper-button-prev:hover {background:#81d8cf;color:#FFF;border-color:#81d8cf}
/***********************/
@media(max-width:1500px){
	.brand_info>div .col-md-7 {width:78%}
	.product_list:before {background-size:70%;background-position:right 0}
	.product_list:after {background-size:70%;background-position:left 0}
	.product_box:after {background-size:70%;background-position:right bottom}	
}
@media(max-width:1370px){
	.tem_listbox .swiper-page>div.swiper-button-prev {left:-30px}
	.tem_listbox .swiper-page>div.swiper-button-next {right:-30px}
	
	.brand_info>div .col-md-7 {width:100%}
}
@media(max-width:1270px){
	.tem_listbox .swiper-page>div.swiper-button-prev {left:0}
	.tem_listbox .swiper-page>div.swiper-button-next {right:0}	
}
@media(max-width:1200px){
	.tem_product:after {background-size:90%;background-position:right bottom}
	.tem_news .img_newslist .first {width:36%;max-width:none;}
	.tem_news .img_newslist .right_list {width:64%;float:left;margin:0}
	.honor_box .editor {padding-right:75px;}
	.honor_box .honor_list li {padding-left:50px;}
	
	.map_seach_box {padding:0}
	.shop_lists .swiper-page>div.swiper-button-prev {left:0;}
	.shop_lists .swiper-page>div.swiper-button-next {right:0;}	
}
@media(max-width:1135px){
	.your_info .message_list0 {padding:54px 57px 0;}
}
/*********************/
@media(min-width:376px) and (max-width:990px){
	.tem_news .img_newslist .first {width:36%;max-width:none;}
	.tem_news .img_newslist .right_list {width:64%;float:left;margin:0}
	.tem_news .textlists li i {display:none;}
	.tem_news .img_newslist .col-md-6{width:50%;float:left}
}
@media(min-width:1px) and (max-width:375px){
	.tem_news .img_newslist .first {max-width:none;width:100%}
	.tem_news .img_newslist .right_list {width:100%;margin:0;padding:0;float:left;}
	.tem_news .img_newslist .col-md-6 {padding:0 10px;margin:10px 0;}
	.tem_news .textlists {margin:40px 0 0}
	.tem_news .textlists li i {display:none}
	.tem_news .textlists li .listmain h3 {font-size:1.4rem}
}
/******************ipad*/
@media(min-width:768px) and (max-width:990px){
	.honor_box .editor {padding-right:15px;}
	.honor_box .honor_list li {padding-left:15px;}	
	.honor_img .img {text-align:center;}
	.tem_product:after {background-size:90%;background-position:right bottom}
	.header .menu {right:15px}
	.news_box {padding:45px 0}
	.news_list li {padding:36px 15px 42px;}
	.news_list li .news_info {padding:20px 10px 0 0}
	.footer .f-logo,.footer .f-contact,.footer .f-shop ,.footer .f-code{text-align:center}
	.footer .f-code {padding:25px 0 0}
	
	.talent_show {padding:35px 15px 0;}
	.product_list:before {background-size:50%;background-position:right 0}
	.product_list:after {background-size:50%;background-position:left 0}
	.product_box:after {background-size:50%;background-position:right bottom}
	.product_list .item .pro_info {padding:45px 20px 0}
	
	.your_info .message_list0,.mess_info .message_list1 {padding:54px 35px 0;}
	.message_box {padding:40px 15px}
	
}
/*****************phone*/
@media(min-width:1px) and (max-width:767px){
	html,body {font-size:62.5%}
	.header {top:25px}
	.is-header {top:0;height:50px;}
	.is-header .logo {line-height:50px;}
	.header .menu {width:32px;height:32px;right:15px;padding:10px 0 0}
	.page_banner .page_baninfo {padding:0 15px}
	.header .logo img {height:40px}
	.menu_box .head_info .shop_info span {padding:0;margin:0;}
	.menu_box .head_info .shop_info span:before {display:none}
	.menu_box .navlist li a {font-size:1.6rem}
	.tem_about {padding:55px 0;background-repeat:repeat}
	.tem_banner:after {background-size:cover}
	.tem_about .col-sm-6 {margin:0 0 20px}
	.tem_storeimg .swiper-slide .store_info {bottom:auto;top:20%;font-size:1.4rem}
	.tem_storeimg .swiper-slide .store_info h1{font-size:2rem}
	.tem_storeimg .swiper-pagination {bottom:0}
	.tem_product:after {display:none;}
	.tem_product,.tem_news {padding:50px 0}
	.tem_listbox {margin:45px 0 0}
	.footer .f-logo,.footer .f-contact,.footer .f-shop ,.footer .f-code,.footer .f-copy,.footer .f-copy>div.col-md-5 {text-align:center}
	.footer .f-code {padding:25px 0 0}
	
	.baking_box {padding:55px 0}
	.brand_info>div .col-md-7 {padding:35px 0 0}
	.baking_box h1.title {font-size:2rem}
	.baking_box .editor .bakimg_main1 {margin:45px 0}
	.baking_box .editor .bakimg_main1 .col-md-6:first-child+.col-md-6 {position:relative;}
	.baking_box .editor .bakimg_main1 >div .text {padding:0 10px}
	.baking_box .editor .bakimg_main2 .col-md-6:first-child {position:relative;}
	.baking_box .editor .bakimg_main2 >div .text {padding:0 10px;}
	
	.brand_list {padding:60px 0 25px;}
	.brand_list .items .head .logo {width:100%;text-align:center;}
	.brand_list .items .head .slogan {position:relative;left:auto;top:auto;transform:translateY(0);width:100%;font-size:1.4rem}
	.brand_imglist .text_main .swiper-pagination {width:100%;max-width:none;padding:0 10px;top:0}
	.brand_imglist .text_main .editor {width:100%;max-width:none;padding:70px 10px 35px;top:-25px}
	
	.honor_box {padding:90px 0 45px;}
	.honor_box .editor {padding-right:0;margin:0 0 25px;}
	.honor_box .honor_list li {padding-left:0;}	
	.honor_img .img {text-align:center;}	
	
	.news_box {padding:50px 0 45px;}
	.common_nav a {font-size:1.6rem;margin:0 17px 15px}
	.news_list li span.date {font-size:1.4rem;text-align:left}
	.news_list li .news_info p {margin:0 0 15px;font-size:1.4rem}
	.news_list li .news_img>span {background:#FFF !important;}
	.news_list li {padding:35px 15px;}
	
	.talent_show {padding:35px 15px 0;}
	.nycontainer .newshow {padding:48px 15px;}
	.product_list .item .pro_info {padding:15px} 
	.product_list .item .pro_info h1 {font-size:2rem}
	.product_list .item .pro_info span {font-size:1.8rem}
	.product_list .item .pro_info span b {font-size:2.3rem}
	.product_list .item .pro_info a {font-size:1.4rem;margin:15px 0 0}
	.product_list:before, .product_list:after,.product_box:after {display:none}
	.product_list {margin:35px 0 0}
	
	.staff_box {padding:35px 0}
	.staff_box .editor {font-size:1.4rem;padding:0 15px;}
	.staff_box .staff_list {margin:45px 0 0}
	.staff_list h1 {font-size:2.5rem}
	
	.message_box {padding:40px 15px;}
	.your_info .col-md-2 em, .mess_info .col-md-2 em {line-height:35px;background:#81d8cf;margin:15px 0 0;color:#FFF}
	.your_info .message_list0,.mess_info .message_list1 {padding:15px 0}
	.your_info .message_list0 li {width:100%;margin:0 0 20px}
	.your_info .message_list0 li.li1, .your_info .message_list0 li.li3 {margin-left:0}
	.your_info .message_list0 li.li4 {width:100%}
	.your_info {border-bottom:0}
	.your_info .message_list0 li input[type="text"], .your_info .message_list0 li select ,.mess_info .message_list1 li textarea{font-size:1.4rem;}
  	.your_info .message_list0 li.li_1, .your_info .message_list0 li.li_3, .your_info .message_list0 li.li_5 {margin-left:0}
	.btn_message {margin:35px 0 0;}
	.btn_message input {width:90px;height:35px;line-height:35px;}
	.mess_info .message_list1 li.verify_code input {font-size:1.4rem;}
	.contact_box .contact_info {padding:35px 15px}
	.contact_box .map_box {padding:30px 0}
	
	.in-store .title h1 ,.in-store .title .store_nav{display:block;}
	.in-store .title .store_nav {margin:25px 0 0}
	
	.map_seach_box {position:relative;top:auto;height:auto;}
	.map_seach_box .lists {z-index:5;position:fixed;top:50%;transform:translateY(-50%)}
	.map_seach_box .city_select .lists {min-width:auto;width:92%;left:4%;padding:45px 15px 25px;}
	.shop_lists {margin:55px 0}
}
@media(max-width:375px){
	.mess_info .message_list1 li.verify_code input {margin:0 0 20px}
}