﻿@charset "utf-8";
html{padding:0;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,dl,dd,dt{margin:0;padding:0;border:0;}
body{width:100%;background:#f8f7f5;color:#393834;font-size:14px;line-height:20px;font-family:LatoLight, '微软雅黑', "Microsoft YaHei", tahoma, Srial, helvetica, sans-serif;}
@media screen and (max-width: 768px) {
html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust:100% ;font-size:20px; height:100%;  padding:0; overflow-x: hidden;}
body{background:#f8f7f5;color:#333333;font-family:LatoLight, '微软雅黑', "Microsoft YaHei", tahoma, Srial, helvetica, sans-serif;margin:0 auto;width:100%; height:auto; -webkit-text-size-adjust: none; }
}
ul,ol,li,dl,dd,dt{list-style-type:none;}
select,input,img,select,button{vertical-align:middle; font-size:1rem;}
a{text-decoration:none;}
a:hover{color:#af000c;text-decoration:none;}
a:focus{text-decoration:none}
.clear{clear:both;}
.b{font-weight:bold;}
.red{ color:#af000c !important;}
img.lazy{background: url(../images/loading.gif) 50% no-repeat;}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.ml10{ margin-left:10px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}

/*特效集*/
@media (min-width: 1200px) {
.effect:hover {animation-duration: 1.2s;animation-name: pulse;}
.ease-in{-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-ms-transition: all .3s ease-in;transition: all .3s ease-in;}
.scale:hover img {transform: scale(1.025);-moz-transform: scale(1.025);-ms-transform: scale(1.025);-o-transform: scale(1.025);-webkit-transform: scale(1.025);transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.-xcolor:before{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out;}
.-xcolor{position:relative;z-index:999}
.-xcolor:before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:#c30505;z-index:-1}
.-xcolor:hover{color:#fff;border-color:#c30505 !important;}
.-xcolor:hover:before{width:100%;}
.YSRight {position: relative;right: -150px;transition: all 1s; opacity: 0;}
.right_left {right: 0;opacity: 1;transition-delay: 0.5s;}
.YSLeft {position: relative;left: -150px;transition: all 1s;opacity: 0;}
.left_right {left: 0;opacity: 1;transition-delay: 0.5s;}
}
@keyframes pulse {
 0% {transform: scale(1);}
 50% {transform: scale(1.2);}
 100% {transform: scale(1);}
}
/*- 滚动条 -*/
::-webkit-scrollbar {width: 5px;height: 5px;}
::-webkit-scrollbar-thumb{background-color: #999;-webkit-border-radius: 5px;border-radius: 5px;}
::-webkit-scrollbar-thumb:vertical:hover{background-color: #666;}
::-webkit-scrollbar-thumb:vertical:active{background-color: #333;}
::-webkit-scrollbar-button{display: none;}
::-webkit-scrollbar-track{background-color: #f1f1f1;}
/*顶部通用*/
.header{ width:100%;min-width:1280px;position:fixed;background:#ff8a19 url(../images/NavBg.png) center no-repeat;z-index:999;}
.header .top{ width:90%;max-width:1200px; height:80px; margin:0 auto;}
.header .top .logo{float:left; width:20%;height:80px; margin-left:0px; }
.header .top .logo a img{height:47px;margin-top:15px; }
.header .top ul{float:right; width:80%; height:80px; margin-right:0px; }
.header .top ul li{float:left;width:14.2%; position: relative;overflow: hidden;transition: all .5s;-webkit-transition: all .5s;}
.header .top ul li a{display:block;height:80px;text-align:center; letter-spacing:1px;}
.header .top ul li a h2{ line-height:65px;font-size:15px;color:#FFF; font-weight:600;}
.header .top ul li a span{display:block; margin-top:-20px; font-size:12px;color:#e6b0ae;font-weight:normal;}
.header .top ul li:hover{background:#fff;border-right: 1px solid #d95c69;}
.header .top ul li.active{background:#fff;border-right: 1px solid #d95c69;}
.header .top ul li .nav-hw{position:absolute;width:11px;height:11px}
.header .top ul li .nav-hw svg{width:100%;stroke-dasharray:50;stroke-dashoffset:50}
.header .top ul li.active svg{animation:navSVG 2s linear forwards;-webkit-animation:navSVG 2s linear forwards;}
.header .top ul li:hover svg{animation:navSVG 2s linear forwards;-webkit-animation:navSVG 2s linear forwards;}
@keyframes navSVG{to{stroke-dashoffset:0}}
.header .top ul li .LT{left:9%;top:5%}
.header .top ul li .RT{right:9%;top:5%}
.header .top ul li .LB{left:9%;bottom:15%}
.header .top ul li .RB{right:9%;bottom:15%}
.header .top ul li:hover a h2{color:#da0015;}
.header .top ul li.active a h2{color:#da0015;}
.header .top ul li:hover span{color:#b50012;}
.header .top ul li.active span{color:#b50012;}
.header .nav-list{display:none;background:#f3f3f4;position:absolute;width:100%;height:170px;z-index:9999;}
.header .nav-list .nav{ width:90%;max-width:1200px;height:150px;margin:0 auto;}
.header .nav-list .nav .navtel{float:left; width:20%;height:150px; margin-left:0px;position:fixed;display:none;}
.header .nav-list .nav .navtel img{height:52px; margin-top:45px;}
.header .nav-list .nav ul{float:right; width:80%; height:150px;margin-top:15px; margin-right:0px;}
.header .nav-list .nav ul li{float:left;width:14.2%;}
.header .nav-list .nav ul li dl dd{font-size:1.36rem;line-height:2.6rem;text-align:center; letter-spacing:1px;}
.header .nav-list .nav ul li dl dd a{text-decoration:none; color:#b7190f;}
.header .nav-list .nav ul li dl dd a:hover{color:#cf000d; font-weight:700;}
.header .nav-list .nav ul li dl dd:hover{background:url(../images/NavDd.png) no-repeat 15px center;}
/*移动页面顶部导航*/
@media screen and (max-width: 768px) {
.navlist{position: fixed; width:100%; z-index:9999;height:68px; background:url(../images/m_nav_bg.png) repeat-x center; top:0}
.toplogoa,.getnav{margin-top: 10px;display: inline-block;}
.toplogoa img{height:30px; margin-left:0.8rem;}
.getnav img{height:20px; position:absolute; right:0.8rem; top:15px;}
.mnav{position:fixed;left:-60%;top:0;width:60%;height:100%; z-index:99999; background-color:#f9f7f2;display:block;}
.mnavbg{position:fixed;left:-100%;top:0;width:100%;height:100%; z-index:99990; background-color:#FFF; opacity:0;display:block;}
.mnav-tit{height:30px; line-height:30px;}
.mnav-tit span{float:right;background:url(../images/m_close.png) left top no-repeat;width:20px;height:20px; background-size:auto 100%;margin-top:15px; margin-right:15px;cursor:pointer;}
.mnav .listlogo{position:absolute; top:0.3rem;}
.mnav-list dl{border-bottom:1px solid #f0ecdf; line-height:normal; padding-left:1rem;}
.mnav-list dl dt{padding:10px 2%;cursor:pointer;text-align: left;font-size: 0.6rem;line-height:1.2rem;}
.mnav-list dl .xximg{background:url(../images/m_nav_more1.png) 94% center no-repeat;background-size:auto 30%;}
.mnav-list dl .xximg-on{background:url(../images/m_nav_more2.png) 94% center no-repeat;background-size:auto 30%;}
.mnav-list dl dd{border-top:2px solid #f0ecdf; line-height:normal; padding:0rem 0.6rem 1rem 1.2rem; margin-left:-1rem;}
.mnav-list dl dd a{display:block;width:100%;border-bottom:1px solid #f5f2eb;font-size: 0.6rem; text-align: left;line-height:1.2rem; margin: 0 auto;color: #333333; margin-top:0.4rem;}
.mnav-list dl dd a:last-child{}
.mnav-list dl dd{display:none;} 
/*.mnav-list-index{margin-top:2rem;}*/
.mnav-list-index dl{border-bottom:1px solid #f0ecdf; line-height:normal; padding-left:1rem;}
.mnav-list-index dl dt{padding:10px 2%;cursor:pointer;text-align:left;font-size: 0.7rem;line-height: 1.2rem;}
}
@media (min-width: 1200px) {
/*首页banner*/
.swiper-container{width:100%;height:100%;}
.swiper-slide {text-align:center;font-size:1.25rem;
	display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide{width:100%; cursor:pointer;}
.swiper-slide .Mask{width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;z-index:9;opacity:0.5;filter: alpha(opacity=30);}
.swiper-slide img{z-index:10;}
.swiper-pagination-bullet {width: 22px;height:22px;opacity: 1;background:url(../images/pagination-bullet.png) no-repeat center;}
.swiper-pagination-bullet-active {background:url(../images/pagination-bullet-active.png) no-repeat center;}
/*公司简介*/
.page-about{width:100%; height:750px; padding-top:30px; background:url("../images/Page-about-bg.jpg") no-repeat center bottom;}
.page-about .about-title{max-width:1200px; margin:0 auto; height:220px;}
.page-about .about-title .l{float:left; width:30%;height:220px; background:url(../images/About-title-l.png) no-repeat center;}
.page-about .about-title .l .More{width:20px; color:#FFF;line-height:1.5rem; position:absolute; margin:56px 283px;font-size:1.5rem;word-wrap: break-word;}
.page-about .about-title .l .More:hover{color:#e8e8e8; cursor:pointer;}
.page-about .about-title .r{float:right; width:70%;height:220px;padding:1% 4%;}
.page-about .about-title .r p{width:100%; text-align:left;font-weight:500;letter-spacing:0.8px; font-size:1.55rem;line-height:2.15rem;}
.page-about .about-list{width:1200px; margin:0 auto; clear:both; height:450px;}
.page-about .about-list ul{}
.page-about .about-list ul li{float:left; margin-left:10px; width:370px; background:#FFF; height:450px;}
.page-about .about-list ul li:hover{color:#FFF; background:#ff8912; -webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-ms-transition: all .3s ease-in;transition: all .3s ease-in;}
.page-about .about-list ul li span {position:absolute; left:0; top:20px; width:100%; height:60px; background:url(../images/About-span-icon.png) no-repeat center; margin-top:15px; margin-bottom:15px; display:block;}
.page-about .about-list ul li h2{ position:absolute;width:100%; left:0; top:85px; font-size:22px;height:70px; line-height:70px; background:url(../images/About-title-hr.png) no-repeat center bottom; text-align:center;}
.page-about .about-list ul li p{ position:absolute; left:20px; top:170px; font-size:15px;line-height:22px;width:330px; text-align:center;}
.page-about .about-list ul li img{position:absolute; left:20px; top:250px; width:330px; height:180px;}
.page-about .swiper-wrapper{margin-left:388.5px;}
.about-list-Carousel{display:none;}
/*菜品介绍*/
.page-picture{width:100%; height:800px; background:url("../images/page-picture-bg.jpg") no-repeat center bottom;position:relative;}
.page-picture .list{max-width:1200px; margin:0 auto; padding:0;border:0; height:100%; }
.page-picture .list .top{position:absolute;z-index:9999; margin-left:50%;}
.page-picture .list .top .More{color:#FFF;}
.swiper-container-picture .swiper-slide{width:50%;}
.swiper-container-picture .swiper-slide img{ width:300px;}
.swiper-container-picture .swiper-slide-prev img{margin-left:50%;}
.swiper-container-picture .swiper-slide-next img{margin-left:-50%;}
.swiper-container-picture .swiper-slide .top{display:none;}
.swiper-container-picture .swiper-slide .bottom{display:none;}
.swiper-container-picture .swiper-slide-active .top{display:block;position:absolute;width:302px;height:194px; left:-150px; top:20px; background:url(../images/page-picture-top.png) no-repeat center;}
.swiper-container-picture .swiper-slide-active .top .More{width:20px; color:#FFF;line-height:1.5rem; position:absolute; margin:40px 85px;font-size:1.5rem;word-wrap: break-word;}
.swiper-container-picture .swiper-slide-active .top .More:hover{color:#e8e8e8;cursor:pointer;}
.swiper-container-picture .swiper-slide-active .bottom{display:block;position:absolute; width:300px; color:#FFF; left:150px; top:580px; height:150px; }
.swiper-container-picture .swiper-slide-active .bottom h2{ font-weight:900;font-size:3.2rem; height:100px; line-height:100px; background:url("../images/page-picture-h2-bg.png") no-repeat center bottom;}
.swiper-container-picture .swiper-slide-active .bottom h2 i{ display:inline-block;width:29px;margin-bottom:-8px;margin-left:10px;height:33px;background:url("../images/page-picture-h2-title-i.png") no-repeat center center;}
.swiper-container-picture .swiper-slide-active .bottom span{font-size:2.2rem;line-height:50px;}
.swiper-container-picture .swiper-slide-active {width:50%; background:url("../images/page-picture-active.png") no-repeat center bottom;}
.swiper-container-picture .swiper-slide-active img{ width:450px;margin-left:0;}
.swiper-container-picture .swiper-button-prev{width:40px; height:55px;background:url(../images/swiper-button-prev.png) no-repeat center; margin-left:-10px;}
.swiper-container-picture .swiper-button-next{width:40px; height:55px;background:url(../images/swiper-button-next.png) no-repeat center; margin-right:-10px;}
.swiper-container-picture .swiper-button-prev:hover,.swiper-button-next:hover{opacity:0.7;filter:alpha(opacity=70);}
/*门店环境*/
.page-mendian{width:100%; height:450px; background:url("../images/page-mendian-bg.jpg") no-repeat center bottom;position:relative; padding-top:50px;}
.page-mendian .about{max-width:1200px;margin:0 auto;}
.page-mendian .about span{width:33.3%; float:left;}
.page-mendian .about .l{background:url("../images/mendian-about-bg.png") no-repeat center bottom;height:330px;}
.page-mendian .about .l a{width:20px; color:#FFF;line-height:1.5rem; position:absolute; margin:105px 92px;font-size:1.5rem;word-wrap: break-word;}
.page-mendian .about .l a:hover{color:#e8e8e8;cursor:pointer;}
.page-mendian .about .c{background:url("../images/mendian-pic-bg.png") no-repeat center bottom;height:360px;}
.page-mendian .about .r{ color:#e0e0e0; float:right; writing-mode: vertical-rl; line-height:2.4rem; font-size:1.4rem; padding:30px 20px 10px 20px; text-align:left;height:330px;}
.page-mendian .about .r i{display:inline-block; width:31px; margin-bottom:-8px; margin-left:2px; height:36px;background: url("../images/mt-i.png") no-repeat center center;}
.page-mendian .picture{position:absolute;height:430px;top:460px; width:1200px; left:50%; margin-left:-600px; background:url("../images/mendian-picture-bg.png") no-repeat center bottom;}
.page-mendian .picture .l{float:left; width:1100px; height:300px; margin-top:65px; margin-left:50px;}
.page-mendian .picture .l img{ width:1100px; height:300px;}
.page-mendian .picture .l:hover img {transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);-webkit-transform: scale(1.05);transition: .2s;-ms-transition: .2s;-moz-transition: .2s;-webkit-transition: .5s;-o-transition: .2s;}
.page-mendian .picture .r{float:right; width:;height:300px; margin-top:65px; margin-right:50px;}
.page-mendian .picture .r ul li {width:220px; height:150px; float:left; }
.page-mendian .picture .r ul li img{width:220px; height:150px; cursor:pointer;}
.page-mendian .picture .r ul li:hover img {transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);-webkit-transform: scale(1.05); transition: .2s;-ms-transition: .2s;-moz-transition: .2s;-webkit-transition: .5s;-o-transition: .2s; z-index:9;}
.page-mendian .picture .r ul li .find{position: relative;left: 0;top: -150px;width: 220px;height: 150px;background: rgba(0,0,0,0.5);}
/*码头快讯*/
.page-news{width:100%; height:700px; background:url("../images/page-news-bg.jpg") no-repeat center bottom;padding-top:50px;}
.page-news .News{max-width:1200px;margin:0 auto;}
.page-news .News .l{width:339px; height:auto; min-height:588px; float:left;background:url("../images/page-news-title-bg.png") no-repeat center bottom;background-size:100% 100%;-moz-background-size:100% 100%;}
.page-news .News .l .More{width:20px; color:#FFF;line-height:1.5rem; position:absolute; margin:40px 268px;font-size:1.5rem;word-wrap: break-word;}
.page-news .News .l .More:hover{color:#e8e8e8;cursor:pointer;}
.page-news .News .r{width:70%; height:auto; min-height:580px; float:right;}
.page-news .News .r ul{width:100%;}
.page-news .News .r ul li{float:left; width:40%; margin-left:10%; border-bottom:1px solid #ece6d9; border-top:1px solid #ece6d9; margin-top:-1px; min-height:180px; padding:30px 10px; text-align:left;}
.page-news .News .r ul li:hover{background: rgba(213,191,164,0.2);}
.page-news .News .r ul li:hover h2{color:#af000c;}
.page-news .News .r ul li h2{font-size:1.55rem; font-weight:600;}
.page-news .News .r ul li p{font-size:1.45rem; line-height:2rem;position: relative;top:20px;}
.page-news .News .r ul li span{font-size:1.45rem;position: relative;top:40px;}
/*合作加盟*/
.page-hezuo{width:100%; height:950px;background:url("../images/page-hezuo-bg.jpg") no-repeat center bottom;position:relative; padding-top:50px;}
.page-hezuo .title{max-width:1200px;margin:0 auto;}
.page-hezuo .title .l{ display:block;width:488px;height:auto;min-height:401px;float:left; background:url("../images/page-hezuo-l-bg.png") no-repeat center bottom;background-size:100% 100%;-moz-background-size:100% 100%;}
.page-hezuo .title .r{ display:block;width:391px;height:auto; min-height:354px;float:right; margin-right:10%; background:url("../images/page-hezuo-r-bg.png") no-repeat center bottom;background-size:100% 100%;-moz-background-size:100% 100%; margin-top:-10px;}
.page-hezuo .title .r .More{width:20px; color:#FFF;line-height:1.5rem; position:absolute; margin:44px 321px;font-size:1.5rem;word-wrap: break-word;}
.page-hezuo .title .r .More:hover{color:#e8e8e8;cursor:pointer;}
.page-hezuo .fu{clear:both;max-width:1200px;position:absolute; top:460px; height:440px; left:50%; margin-left:-600px;}
.page-hezuo .fu ul{margin-left:-10px;}
.page-hezuo .fu ul li{width:230px; margin-left:10px; height:440px; float:left; cursor:pointer; display:block; border:0;}
.page-hezuo .fu ul li div{display:none; width:230px;height:200px; top:0px; left:0px;background:url("../images/fu-guan.png") no-repeat center top;font-size:1.5rem;writing-mode: vertical-rl; color:#FFF; padding: 75px 105px 0px 0px;}
.page-hezuo .fu ul li span{display:block; top:0px; left:0px; height:440px; width:230px; background:url("../images/fu-kai.png") no-repeat center top;padding:40px 25px 25px 25px; z-index:10;}
.page-hezuo .fu ul li span .txt h2{color:#222222; font-size:2.3rem; line-height:70px; font-weight:800; text-align:center;}
.page-hezuo .fu ul li span .txt p{color:#222222; font-size:1.4rem; line-height:20px;text-align:center;}
.page-hezuo .fu ul li span .txt img{ width:175px; height:110px;}
}
@media screen and (max-width: 768px) {
/*首页banner*/
.swiper-container{width:100%;height:100%;}
.swiper-slide {text-align:center;font-size:1.25rem;
	display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide{width:100%;}
.swiper-slide .Mask{width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;z-index:9;opacity:0.5;filter: alpha(opacity=30);}
.swiper-slide img{z-index:10; width:80%; max-height:50%;}
.swiper-pagination-bullet {width: 22px;height:22px;opacity: 1;background:url(../images/pagination-bullet.png) no-repeat center;}
.swiper-pagination-bullet-active {background:url(../images/pagination-bullet-active.png) no-repeat center;}
/*码头故事简介*/
.page-about .about-title .l{width:320px; margin:0 auto; height:180px; background:url(../images/About-title-l.png) no-repeat center center; background-size:80% 80%;}
.page-about .about-title .l .More{width:20px; color:#FFF;line-height:0.9rem; position:absolute; margin:44px 235px;font-size:0.7rem;word-wrap: break-word;}
.page-about .about-title .r{float:right; width:100%;height:auto;padding:3%;}
.page-about .about-title .r p{ width:100%; text-align:left;font-weight:500;letter-spacing:0.8px; font-size:0.7rem;line-height:1.1rem;}
.page-about .about-list{width:90%;max-width:1200px; margin:0 auto; clear:both; height:480px;}
.about-list ul{margin-top:10px;}
.about-list ul li{width:100%; background:#FFF; height:420px;padding:10px; text-align:center;}
.about-list ul li:hover{color:#FFF; background:#af000c;  -webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-ms-transition: all .3s ease-in;transition: all .3s ease-in;}
.about-list ul li span {position:absolute; left:0; top:25px; height:60px; width:100%; background:url(../images/About-span-icon.png) no-repeat center;display:block;}
.about-list ul li h2{font-size:22px; width:100%; position:absolute; left:0; top:85px; height:70px; line-height:70px; background:url(../images/About-title-hr.png) no-repeat center bottom;}
.about-list ul li h2 em{color:#c30505; font-weight:600;}
.about-list ul li p{position:absolute; left:5%; top:155px; width:90%; height:70px; font-size:15px;line-height:20px; padding-top:15px;}
.about-list ul li img{position:absolute; left:5%; top:250px; width:90%; height:140px;}
.about-list ul li:hover h2 em{color:#FFF;}
.about-list-Carousel{margin-bottom:0px;}
.about-list-Carousel .swiper-pagination-bullet {width:22px;height:22px;opacity: 1;background:url(../images/pagination-bullet_1.png) no-repeat center;}
.about-list-Carousel .swiper-pagination-bullet-active {background:url(../images/pagination-bullet-active_1.png) no-repeat center;}
/*菜品介绍*/
.page-picture{width:100%; height:650px; background:url("../images/page-picture-bg.jpg") no-repeat center bottom;position:relative;}
.page-picture .list{width:100%;padding:0;border:0; height:100%; }
.page-picture .list .top{position:absolute;z-index:9999;}
.page-picture .list .top .More{color:#FFF;}
.swiper-container-picture .swiper-slide{width:100%;}
.swiper-container-picture .swiper-slide img{ width:100%;}
.swiper-container-picture .swiper-slide-prev .top{display:none;}
.swiper-container-picture .swiper-slide-prev .bottom{display:none;}
.swiper-container-picture .swiper-slide-next .top{display:none;}
.swiper-container-picture .swiper-slide-next .bottom{display:none;}
.swiper-container-picture .swiper-slide-active .top{display:block;position:absolute;width:280px;left:50%; margin-left:-140px; height:194px; top:10px; background:url(../images/page-picture-top.png) no-repeat center center; background-size:90% 90%;}
.swiper-container-picture .swiper-slide-active .top .More{width:20px; color:#FFF;line-height:0.9rem; position:absolute; margin:43px 70px;font-size:0.7rem;word-wrap: break-word;}
.swiper-container-picture .swiper-slide-active .bottom{display:block;position:absolute; width:100%; left:0px; color:#FFF; bottom:30px;}
.swiper-container-picture .swiper-slide-active .bottom h2{font-weight:900;font-size:1rem; height:2.5rem; line-height:1.2rem; background:url("../images/page-picture-h2-bg.png") no-repeat center bottom;}
.swiper-container-picture .swiper-slide-active .bottom h2 i{display:inline-block;width:29px;margin-bottom:-8px;margin-left:10px; height:33px;background:url("../images/page-picture-h2-title-i.png") no-repeat center center}
.swiper-container-picture .swiper-slide-active .bottom span{font-size:0.9rem;line-height:2.1rem;}
.swiper-container-picture .swiper-slide-active{width:100%;background:url("../images/page-picture-active.png") no-repeat center bottom;}
.swiper-container-picture .swiper-slide-active img{width:100%;position:absolute; top:224px; left:0px; max-width:520px; height:auto;}
.swiper-container-picture .swiper-button-prev{width:40px; height:55px;background:url(../images/swiper-button-prev.png) no-repeat center; margin-left:-10px;}
.swiper-container-picture .swiper-button-next{width:40px; height:55px;background:url(../images/swiper-button-next.png) no-repeat center; margin-right:-10px;}
.swiper-container-picture .swiper-button-prev:hover,.swiper-button-next:hover{opacity:0.7;filter:alpha(opacity=70);}
/*门店环境*/
.page-mendian{width:100%; height:450px; background:url("../images/page-mendian-bg.jpg") no-repeat center bottom;padding:3%;}
.page-mendian .about .l{width:320px;height:240px;margin:0 auto;display:block; background:url("../images/m_index_top_3.png") no-repeat center center;background-size:80% 80%;}
.page-mendian .about .l a{width:20px; color:#FFF;line-height:0.8rem; position:absolute; margin:49px 241px;font-size:0.7rem;word-wrap: break-word;}
.page-mendian .about .c{display:none;}
.page-mendian .about .r{width:100%;color:#e0e0e0; line-height:1.2rem; font-size:0.7rem; padding:3%;text-align:left; letter-spacing:0.8px;}
.page-mendian .about .r i{display:none;}
.page-mendian .picture .l{display:none;}
.page-mendian .picture .r{width:100%;height:400px; margin-top:10px; padding:3%;}
.page-mendian .picture .r ul{width:100%;height:400px; background:url("../images/m_index_mandianbg.png") no-repeat center bottom;background-size:100% 100%; padding:15px 0 0 6%;}
.page-mendian .picture .r ul li {float:left; width:45%; height:auto; margin-right:3%; margin-top:10px;}
.page-mendian .picture .r ul li img{width:100%; cursor:pointer; height:110px;}
.page-mendian .picture .r ul li .find{display:none;}
/*快讯*/
.page-news{width:100%; height:850px; background:url("../images/page-news-bg.jpg") no-repeat center center;}
.page-news .News .l{width:320px; margin:0 auto; height:217px; display:block; background:url("../images/m_index_top_4.png") no-repeat center center;background-size:80% 80%;}
.page-news .News .l .More{width:20px; color:#FFF;line-height:0.9rem; position:absolute; margin:55px 242px;font-size:0.7rem;word-wrap: break-word;}
.page-news .News .l .More:hover{color:#e8e8e8;text-shadow: 4px 4px 8px #FFF; cursor:pointer;}
.page-news .News .r ul{width:100%; padding:3%;}
.page-news .News .r ul li{float:left; height:90px; width:100%;margin-top:10px; text-align:left; border:1px solid #ece0cc;}
.page-news .News .r ul li h2{float:right; width:80%;font-size:0.7rem; font-weight:600; padding:10px 0 10px 10px;}
.page-news .News .r ul li p{float:right; width:80%; font-size:0.6rem; line-height:0.8rem;padding:0 0 10px 10px;}
.page-news .News .r ul li span{width:20%; height:90px; display:block; background:#ff8a19; font-size:0.7rem; color:#FFF; text-align:center; padding-top:20px;}
/*合作加盟*/
.page-hezuo{width:100%; height:760px; background:url("../images/page-hezuo-bg.jpg") no-repeat center bottom;clear:both; padding-top:20px; margin-top:;}
.page-hezuo .title .l{display:none;}
.page-hezuo .title .r{ display:block; width:320px; height:220px; margin:0 auto; background:url("../images/m_index_top_5.png") no-repeat center bottom;background-size:100% 100%;}
.page-hezuo .title .r .More{width:20px; color:#FFF;line-height:0.9rem; position:absolute; margin:35px 262px;font-size:0.7rem;word-wrap: break-word;}
.page-hezuo .title .r .More:hover{color:#e8e8e8;cursor:pointer;}
.page-hezuo .fu{clear:both; width:100%; height:495px; margin-top:20px;}
.page-hezuo .fu ul{}
.page-hezuo .fu ul li{width:230px; margin-left:10px; height:440px; float:left; cursor:pointer; background:block; border:0;}
.page-hezuo .fu ul li div{display:none;}
.page-hezuo .fu ul li span{display:block; top:0px; left:0px; height:440px; width:230px; background:url("../images/fu-kai.png") no-repeat center top;padding:30px 20px 20px 20px; z-index:10;}
.page-hezuo .fu ul li span .txt h2{color:#222222; font-size:1rem; line-height:2.2rem; font-weight:600; text-align:center;}
.page-hezuo .fu ul li span .txt p{color:#222222; font-size:0.65rem; line-height:1.1rem;text-align:center;}
.page-hezuo .fu ul li span img{ width:100%; height:auto;}
.page-hezuo-Carousel{margin-bottom:0px;}
.page-hezuo-Carousel .swiper-pagination-bullet {width:22px;height:22px;opacity: 1;background:url(../images/pagination-bullet_1.png) no-repeat center;}
.page-hezuo-Carousel .swiper-pagination-bullet-active {background:url(../images/pagination-bullet-active_1.png) no-repeat center;}
}

/*内页banner*/
.base-banner{height:580px;width:100%;position:relative;z-index:2;}
.loader{width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;font-size:10px;border-top:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);border-left:1px solid rgba(0,0,0,.5);border-radius:50%;animation:spinner .7s infinite linear}
@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.banner{position:relative;overflow:hidden;width:100%;margin:0 auto}
.banner500{height:500px;position:fixed;top:80px;left:0;z-index:-1}
.base-box{background-color:#fff;position:relative;z-index:3}
.base-box.on{padding-bottom:200px}
.base-box.cur{padding-bottom:70px}
.banner li{position:absolute;left:0;top:0;display:none;width:100%;height:100%}
.banner li a,.banner li a .wrap{display:block;width:100%;height:100%;cursor:pointer;position:relative}
.banner .btns{position:absolute;left:50%;bottom:60px;height:12px;z-index:5;text-align:center}
.banner .btns span{display:inline-block;width:11px;height:11px;border:1px solid #fff;border-radius:6px;margin:0 7px;cursor:pointer}
.banner .btns span.cur{background-color:#fff}
@media screen and (max-width: 768px) {
.banner_mobile{ width:100%; margin-top:50px;}
.banner_mobile img.banner{}
}

/*内页通用 */
@media (min-width: 1200px) {
.page{ width:100%; position:relative;z-index:9;background:#FFF url("../images/Bodybg.png")repeat-y; padding-bottom:50px;}
.page .content{width:90%; max-width:1200px; margin:0px auto;}
.page .content .title{height:120px; border-bottom:1px solid #f3ecdb; }
.page .content .title .l{float:left; width:300px; padding-top:25px;}
.page .content .title .l h2{font-size:26px; line-height:50px; font-weight:600;}
.page .content .title .l span{color:#888888;}
.page .content .title .r{float:right; padding-top:37px;}
.page .content .title .r ul{height:50px;}
.page .content .title .r ul li{float:left; margin-left:20px; width:110px; height:46px; text-align:center; line-height:46px; background: url("../images/page_title_li.png") no-repeat;cursor:pointer;}
.page .content .title .r ul li a{font-size:15px; font-weight:600; color:#333333;}
.page .content .title .r ul li.active{background:url("../images/page_title_li_a.png") no-repeat center top;color:#FFF; border:0;}
.page .content .title .r ul li:hover{background:url("../images/page_title_li_a.png") no-repeat center top;color:#FFF; -webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-ms-transition: all .3s ease-in;transition: all .3s ease-in;}
.page .content .title .r ul li.active a{color:#FFF;}
.page .content .title .r ul li:hover a{color:#FFF;}
}
@media screen and (max-width: 768px) {
.page{width:100%; background:#FFF url("../images/Bodybg.png") repeat-y; padding-bottom:40px;}
.page .content{width:100%;margin:0px auto;}
.page .content .title .l{display:none;}
.page .content .title .r{width:100%; float:right; height:60px; white-space: nowrap;overflow-x: scroll;overflow-y: hidden;}
.page .content .title .r{-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-overflow-scrolling: touch;text-align: justify;}
.page .content .title .r::-webkit-scrollbar{display: none;}
.page .content .title .r ul{width:100%; padding:3%;}
.page .content .title .r ul li{float:left; margin-right:3%; width:22%; height:35px; line-height:35px; background:url("../images/page_title_li.png") no-repeat center top; background-size:100% 100%;text-align:center; }
.page .content .title .r ul li.active{background:url("../images/page_title_li_a.png") no-repeat center top; background-size:100% 100%; color:#FFF; border:0;}
.page .content .title .r ul li a{font-size:0.6rem; font-weight:600; color:#333333;}
.page .content .title .r ul li.active a{color:#FFF;}
}
/*关于我们*/
@media (min-width: 1200px) {
.page .about_1{ margin-top:0px; }
.page .about_1 .content{max-width:1200px; margin:0px auto;}
.page .about_1 .content .l{float:left; width:640px; display:block; height:530px; background:url(../images/about_1_l.png) no-repeat 18px 75px;}
.page .about_1 .content .l span{width:450px; height:380px;float:right; margin-right:100px; margin-top:100px; writing-mode: vertical-rl; writing-mode: tb-rl;color:#333333; text-align:left; line-height:34px; font-size:15px; font-weight:500;}
.page .about_1 .content .r{float:right; width:530px; height:530px; display:block; background:url(../images/about_1_r.png) no-repeat left top; }
.page .about_2{height:760px; background:url(../images/about_bg.png) no-repeat;}
.page .about_2 .content{max-width:1200px; margin:0px auto; padding-top:150px;}
.page .about_2 .content .l{float:left; width:630px; display:block; height:456px; background:url(../images/about_2_l.png) no-repeat; padding:8px;}
.page .about_2 .content .l img{width:614px; height:440px;}
.page .about_2 .content .r{float:right; width:570px; height:456px; display:block; background:url(../images/about_2_r.png) no-repeat right top;}
.page .about_2 .content .r span{width:380px; height:440px;float:right; margin-right:240px; margin-top:20px; writing-mode: vertical-rl;writing-mode: tb-rl;color:#333333; text-align:left;line-height:30px; font-size:15px; font-weight:500; }
.page .about_3{height:660px;max-width:1200px; margin:0px auto; } /*18.7.4修改前高度760*/
.page .about_3 span.top{width:1200px; height:62px; margin:50px 0; display:block; background:url(../images/about_3_top.png) no-repeat center center;}
.page .about_3 ul{width:1230px; margin-left:-30px;}
.page .about_3 ul li{float:left; margin-left:30px; margin-top:30px; width:277px; height:245px; background:#FFF; padding:28px;}
.page .about_3 ul li img{width:221px; height:151px;}
.page .about_3 ul li h2{font-size:16px; text-align:center; font-weight:600; line-height:50px;}
.page .about_3 ul li:hover{background:#c30505;transition:.5s}
.page .about_3 ul li:hover h2{color:#FFF;}

/*18.7.4修改为滚动大图*/
#certify{position:relative;width:1200px;margin:0 auto;}
#certify .swiper-container{padding-bottom:60px}
#certify .swiper-slide{width:520px;height:408px;background:#fff;box-shadow:0 8px 30px #ddd; padding:20px;}
#certify .swiper-slide img{display:block; margin-top:-70px; width:480px; height:310px;}
#certify .swiper-slide p{ position:absolute; bottom:0px; left:0px; height:98px; width:520px; line-height:98px;text-align:center;color:#636363;font-size:1.4em;}
#certify .swiper-pagination_r{width:100%;bottom:20px;text-align: center;text-align: center;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #bd0504;background-color:#fff}

#certify .swiper-button-prev_r{position:absolute; top:50%; margin-top:-80px; left:-30px;width:24px; height:44px;background:url(../images/prev_1.png) no-repeat center;}
#certify .swiper-button-next_r{position:absolute; top:50%; margin-top:-80px; right:-30px;width:24px; height:44px;background:url(../images/next_1.png) no-repeat center;}
#certify .swiper-button-prev_r:hover,.swiper-button-next_r:hover{opacity:0.7;filter:alpha(opacity=70); border:0;}
/*18.7.4结束*/

.page .about_4{height:770px; background:url(../images/about_bg.png) no-repeat; padding-top:120px;}
.page .about_4 span.top{width:1200px; margin:0 auto; height:62px; display:block; background:url(../images/about_4_top.png) no-repeat center center;}
.swiper-container-about {height:555px; margin-top:50px;}
.swiper-container-about .swiper-slide{width:810px; cursor:pointer;  position:relative;}
.swiper-container-about .swiper-slide img{width:440px; height:300px;}
.swiper-container-about .swiper-slide .swiper-button-prev{display:none;}
.swiper-container-about .swiper-slide .swiper-button-next{display:none;}
.swiper-container-about .swiper-slide-prev img{position:absolute; right:0; top:110px;}
.swiper-container-about .swiper-slide-next img{position:absolute; left:0; top:110px;}
.swiper-container-about .swiper-slide-prev .opacity{position:absolute; right:0; top:110px; width:440px; height:300px; display:block; background:rgba(255, 255, 255, 0.7); opacity:0.5; z-index:99999;}
.swiper-container-about .swiper-slide-next .opacity{position:absolute; left:0; top:110px; width:440px; height:300px; display:block; background:rgba(255, 255, 255, 0.7); opacity:0.5; z-index:99999;}
.swiper-container-about .swiper-slide-active .swiper-button-prev{display:block;}
.swiper-container-about .swiper-slide-active .swiper-button-next{display:block;}
.swiper-container-about .swiper-slide-active .opacity{display:none;}
.swiper-container-about .swiper-slide-active {width:810px; background:#c30505;}
.swiper-container-about .swiper-slide-active img{width:800px; height:545px; position:absolute; left:5px; top:5px;}
.swiper-container-about .swiper-button-prev{width:40px; height:55px;background:url(../images/swiper-button-prev.png) no-repeat center; margin-left:-10px;}
.swiper-container-about .swiper-button-next{width:40px; height:55px;background:url(../images/swiper-button-next.png) no-repeat center; margin-right:-10px;}
.swiper-container-about .swiper-button-prev:hover,.swiper-button-next:hover{opacity:0.7;filter:alpha(opacity=70);}
}
@media screen and (max-width: 768px) {
.page .about_1 .content .r{float:left; width:100%; height:360px;display:block; background:url(../images/about_1_r.png) no-repeat left center; background-size:100% auto;}
.page .about_1 .content .l{float:left; width:100%; margin-top:20px; display:block; background:url(../images/m_about_bg1.png) no-repeat center top; background-size:100% auto; padding:3%;}
.page .about_1 .content .l span{width:74%; float:right; height:auto; color:#333333; text-align:left; line-height:1.2rem; font-size:0.6rem; font-weight:500;}
.page .about_2 .content .l{float:left; width:94%; margin:0 3%; display:block; height:auto; background:url(../images/about_2_l.png) no-repeat; background-size:100% 100%; padding:1%;}
.page .about_2 .content .l img{width:100%;}
.page .about_2 .content .r{float:left; margin-top:10px; width:100%; display:block; background:url(../images/m_about_bg2.png) no-repeat center top; background-size:100% auto; padding:3%;}
.page .about_2 .content .r span{width:74%; float:left;padding-top:50px; height:auto; color:#333333; text-align:left; line-height:1.2rem; font-size:0.6rem; font-weight:500 }
.page .about_3 span.top{width:100%; height:50px; display:block; background:url(../images/m_about_bg3.png) no-repeat center center; background-size:100% auto; margin-top:10px;}
.page .about_3 ul{width:103.3%; margin-left:-3.3%; margin-top:10px; padding:3%;}
.page .about_3 ul li{float:left;width:30%; margin-left:3.3%; background:#FFF; height:auto; margin-top:3%;}
.page .about_3 ul li img{width:94%; height:70px; margin:3% 3%;}
.page .about_3 ul li h2{font-size:0.6rem; text-align:center; font-weight:600; height:30px; line-height:30px;white-space:nowrap; }
.page .about_3 ul li:hover{background:#c30505;}
.page .about_3 ul li:hover h2{color:#FFF;}

/*18.7.4修改为滚动大图*/
#certify{position:relative;width:100%;margin:0 auto; padding:3%;}
#certify .swiper-container{padding-bottom:10px}
#certify .swiper-slide{width:100%;height:408px;}
#certify .swiper-slide img{display:block; width:100%; margin-top:-200px;}
#certify .swiper-slide p{ display:none;}
#certify .swiper-slide-active p{display:block; position:absolute;margin-top:-200px; bottom:0px; height:30px; width:100%; left:0px; line-height:30px;text-align:center;color:#636363;font-size:0.7em;}
#certify .swiper-pagination_r{width:100%;bottom:20px;text-align: center;text-align: center;margin-top:-200px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #bd0504;background-color:#fff}

#certify .swiper-button-prev_r{position:absolute; top:50%; left:0; margin-top:-40px; width:24px; height:44px;background:url(../images/prev_2.png) no-repeat center; z-index:99999;}
#certify .swiper-button-next_r{position:absolute; top:50%; right:0; margin-top:-40px; width:24px; height:44px;background:url(../images/next_2.png) no-repeat center; z-index:99999;}
#certify .swiper-button-prev_r:hover,.swiper-button-next_r:hover{opacity:0.7;filter:alpha(opacity=70); border:0;}

/*18.7.4结束*/

.page .about_4 span.top{width:100%; height:50px; display:block; background:url(../images/m_about_bg4.png) no-repeat center center; background-size:100% auto; margin-top:20px;}
.swiper-container-about {height:auto; margin-top:10px;}
.swiper-container-about .swiper-slide{width:100%; cursor:pointer; padding:2%; position:relative;}
.swiper-container-about .swiper-slide img{width:100%; height:auto;}
.swiper-container-about .swiper-slide-active .swiper-button-prev{display:block;}
.swiper-container-about .swiper-slide-active .swiper-button-next{display:block;}
.swiper-container-about .swiper-slide-active .opacity{display:none;}
.swiper-container-about .swiper-slide-active{width:100%; background:#c30505; padding:2%; display:block;}
.swiper-container-about .swiper-slide-active img{width:100%; height:auto;}
.swiper-container-about .swiper-button-prev{width:40px; height:55px;background:url(../images/swiper-button-prev.png) no-repeat center; margin-left:-10px;}
.swiper-container-about .swiper-button-next{width:40px; height:55px;background:url(../images/swiper-button-next.png) no-repeat center; margin-right:-10px;}
.swiper-container-about .swiper-button-prev:hover,.swiper-button-next:hover{opacity:0.7;filter:alpha(opacity=70);}
}
/*联系我们*/
@media (min-width: 1200px) {
.page .content .contact{padding-top:50px;height:450px;}
.page .content .contact .l{float:left; width:620px; height:450px; background:url("../images/mapbg.png") no-repeat;padding:5px;}
.page .content .contact .l img{width:610px; height:440px;}
.page .content .contact .r{float:right; width:580px; height:450px;}
.page .content .contact .r ul{padding:15px 0px 0px 50px;}
.page .content .contact .r ul li{height:50px; padding-left:60px; width:100%;margin-bottom:40px;}
.page .content .contact .r ul li.address{background:url("../images/contact_address.png") no-repeat center left;}
.page .content .contact .r ul li.tel{background:url("../images/contact_tel.png") no-repeat center left;}
.page .content .contact .r ul li.mail{background:url("../images/contact_mail.png") no-repeat center left;}
.page .content .contact .r ul li h2{font-size:15px; font-weight:700; color:#333333; line-height:30px;}
.page .content .contact .r ul li span{color:#888888;}
.page .content .contact .r .ewm ol{clear:both; margin-left:20px;}
.page .content .contact .r .ewm ol li{float:left; padding:10px; margin-left:30px; width:125px; height:155px; background:url("../images/contact_ewmbg.png") no-repeat center top;position:relative;}
.page .content .contact .r .ewm ol li img{width:105px; height:105px;}
.page .content .contact .r .ewm ol li span{position:absolute;top:135px; width:125px; text-align:center; left:0;}
/*在线留言*/
.page .message{width:100%; margin-top:100px; padding-top:50px; height:750px; background:url("../images/about_bg.png") no-repeat center top;}
.page .message span.top{width:1200px; height:63px; margin:50px auto; display:block; background:url(../images/message_title.png) no-repeat center center;}
.page .message .con{width:1200px; margin:0px auto; margin-top:50px;}
.page .message .con .br{padding:20px 0px;}
.page .message .con .br .input1{width:380px; margin-left:0px; height:50px; background:none; border:0; padding-left:60px; background-image:url("../images/input_1_bg.png");background-repeat:no-repeat;}
.page .message .con .br .input1:focus{background-image: url("../images/input_1_bg.png"); background-position:0px -50px; outline:none;}
.page .message .con .br .input2{width:380px; margin-left:25px; height:50px; background:none; border:0; padding-left:60px; background-image: url("../images/input_2_bg.png");background-repeat:no-repeat;}
.page .message .con .br .input2:focus{background-image: url("../images/input_2_bg.png"); background-position:0px -50px; outline:none;}
.page .message .con .br .input3{width:380px; margin-left:25px; height:50px; background:none; border:0; padding-left:60px; background-image: url("../images/input_3_bg.png");background-repeat:no-repeat;}
.page .message .con .br .input3:focus{background-image: url("../images/input_3_bg.png"); background-position:0px -50px; outline:none;}
.page .message .con .br .input4{width:1200px; height:170px;background:none; background-repeat:no-repeat;border:0;padding-left:30px; padding-top:20px; background-image: url("../images/textarea _bg.png");}
.page .message .con .br .input4:focus{background-image: url("../images/textarea _bg.png"); background-position:0px -170px;outline:none;}
.page .message .con .br .btn{width:190px; height:50px; margin-left:490px; font-size:18px; font-weight:700; background-image: url("../images/btn_bg.png");background-repeat:no-repeat; color:#FFF;}
.page .message .con .br .btn:hover{background-image: url("../images/btn_bg.png"); background-position:0px -51px; outline:none;}
}
@media screen and (max-width: 768px) {
.page .content .contact{width:100%; margin-top:10px;}
.page .content .contact .l{float:left; width:94%; margin:0 3%; display:block; height:auto; background:url(../images/about_2_l.png) no-repeat; background-size:100% 100%; padding:1%;}
.page .content .contact .l img{width:100%;}
.page .content .contact .r{float:left;width:94%; margin:0 3%;}
.page .content .contact .r ul{padding:15px 0px 0px 10px;}
.page .content .contact .r ul li{height:50px; padding-left:60px; width:100%;margin-bottom:40px;}
.page .content .contact .r ul li.address{background:url("../images/contact_address.png") no-repeat center left;}
.page .content .contact .r ul li.tel{background:url("../images/contact_tel.png") no-repeat center left;}
.page .content .contact .r ul li.mail{background:url("../images/contact_mail.png") no-repeat center left;}
.page .content .contact .r ul li h2{ font-size:15px; font-weight:700; color:#333333; line-height:30px;}
.page .content .contact .r ul li span{ color:#888888;}
.page .content .contact .r .ewm{display:none;}
.page .message{width:100%; margin-top:-80px; padding-top:80px;}
.page .message span.top{width:100%; height:40px; margin:0 auto; display:block; background:url(../images/m_message_title.png) no-repeat center center; background-size:100% 100%;}
.page .message .con{width:100%;}
.page .message .con .br{padding:0 3%;}
.page .message .con .br .input1{width:100%;font-size:0.7rem; margin-top:15px; height:39px; background:none; border:0; padding-left:40px; background-image: url("../images/input_1_bg.png");background-repeat:no-repeat; background-size:100% 200%;}
.page .message .con .br .input1:focus{background-image: url("../images/input_1_bg.png"); background-position:0px -39px; outline:none;background-size:100% 200%;}
.page .message .con .br .input2{width:100%;font-size:0.7rem; margin-top:15px;  height:39px; background:none; border:0; padding-left:40px; background-image: url("../images/input_2_bg.png");background-repeat:no-repeat;background-size:100% 200%;}
.page .message .con .br .input2:focus{background-image: url("../images/input_2_bg.png"); background-position:0px -39px; outline:none;background-size:100% 200%;}
.page .message .con .br .input3{width:100%;font-size:0.7rem; margin-top:15px;  height:39px; background:none; border:0; padding-left:40px; background-image: url("../images/input_3_bg.png");background-repeat:no-repeat;background-size:100% 200%;}
.page .message .con .br .input3:focus{background-image: url("../images/input_3_bg.png"); background-position:0px -39px; outline:none;background-size:100% 200%;}
.page .message .con .br .input4{width:100%;font-size:0.7rem; margin-top:15px; padding-left:40px; padding-top:10px;    height:100px;background:none; background-repeat:no-repeat;border:0;background-image: url("../images/textarea _bg.png");background-size:100% 200%;}
.page .message .con .br .input4:focus{background-image: url("../images/textarea _bg.png"); background-position:0px -100px;outline:none;background-size:100% 200%;}
.page .message .con .br .btn{width:33%; margin-top:5px;  height:33px; margin-left:33%; font-size:0.8rem; font-weight:700; background-image: url("../images/btn_bg.png");background-repeat:no-repeat; color:#FFF; background-size:100% 210%;}
}
/*菜品展示*/
@media (min-width: 1200px) {
.page .dishes { margin-top:30px;}
.page .dishes .list ul{margin-left:-30px; width:1230px;}
.page .dishes .list ul li{ float:left; width:277px; height:239px; margin-left:30px; margin-bottom:30px; cursor: pointer;}
.page .dishes .list ul li span{display:block; width:277px; margin-top:199px; height:40px; background:#c9a66d; color:#FFF; text-align:center; line-height:40px; font-size:16px; font-weight:600;}
.page .dishes .list ul li span:before{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out;}
.page .dishes .list ul li span{position:relative;z-index:999}
.page .dishes .list ul li span:before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:#fffff9;z-index:-1; opacity:0.3;}
.page .dishes .list ul li:hover span{color:#fff;border-color:#fffff9 !important;}
.page .dishes .list ul li:hover span:before{width:100%;}
.page .dishes .list ul li p{display:none;}
.page .dishes .list ul li .gallery{width:277px;float:left;}
.page .dishes .list ul li .gallery ol dd{position:absolute;}
.page .dishes .list ul li .gallery ol dd img{width:277px; height:199px;}
.page .dishes .list ul li .gallery ol dd:first-child{z-index:1;}
}
@media screen and (max-width: 768px) {
.page .dishes {width:100%; margin-top:10px;}
.page .dishes .list ul{width:100%; padding:0 3%;}
.page .dishes .list ul li{float:left; width:47%; height:120px; margin-bottom:3%; margin-right:3%;}	
.page .dishes .list ul li span{display:block; width:100%; margin-top:100px; height:20px; background:#c9a66d; color:#FFF; text-align:center; line-height:1rem; font-size:0.6rem; font-weight:600;}
.page .dishes .list ul li span{position:relative;z-index:9}
.page .dishes .list ul li p{display:none;}
.page .dishes .list ul li .gallery{width:47%;float:left;}
.page .dishes .list ul li .gallery ol dd{position:absolute;width:47%;}
.page .dishes .list ul li .gallery ol dd img{width:94%; height:120px;}
.page .dishes .list ul li .gallery ol dd:first-child{z-index:2;}
}
/*新闻列表*/
@media (min-width: 1200px) {
.page .newslist{margin-top:10px; height:atuo; margin-bottom:30px;}
.page .newslist ul{}
.page .newslist ul li{width:1200px; height:200; border-bottom:1px solid #f6efe4; clear:both;}
.page .newslist ul li .img {float:left; width:250px; height:auto; display:block; padding:30px 0 30px 0;}
.page .newslist ul li .img img {width:230px; height:140px;}
.page .newslist ul li:hover img {transform: scale(1.025);-moz-transform: scale(1.025);-ms-transform: scale(1.025);-o-transform: scale(1.025);-webkit-transform: scale(1.025); transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.page .newslist ul li .con{float:left; width:830px; padding:30px 20px 10px 0; background:url("../images/newslistlicon.png") no-repeat right center;}
.page .newslist ul li .con h2{font-size:18px; font-weight:600; height:40px; line-height:40px; color:#333333;}
.page .newslist ul li:hover .con h2{color:#bf0000;}
.page .newslist ul li .con p{font-size:16px; height:80px; line-height:25px; color:#666666; overflow:auto;}
.page .newslist ul li .con span{font-size:15px; height:40px; line-height:40px; color:#888888;}
.page .newslist ul li .more{float:left; width:100px; height:200px; padding:80px 30px;}
.page .newslist ul li .more span{width:40px; height:40px; display:block; background:url("../images/newslistmore.png") no-repeat;}
.page .newslist ul li:hover .more span{background-image:url("../images/newslistmore.png"); background-position:0px -40px;}
}
@media screen and (max-width: 768px) {
.page .newslist{margin-top:10px; height:atuo; margin-bottom:10px;}
.page .newslist ul{ padding:3%;}
.page .newslist ul li{width:100%; height:130px; margin-top:2px; border-bottom:1px solid #f6efe4;}
.page .newslist ul li .img {float:left; width:30%; padding:10px 0 10px 0;}
.page .newslist ul li .img img{width:100%; height:70px;}
.page .newslist ul li .con{float:left; width:70%; padding:10px 0 10px 10px;}
.page .newslist ul li .con h2{font-size:0.7rem; font-weight:600; line-height:0.8rem; color:#333333;}
.page .newslist ul li .con p{font-size:0.6rem; height:3rem; line-height:0.8rem; color:#666666; overflow: hidden;}
.page .newslist ul li .con span{font-size:0.6rem; height:0.6rem; height:0.8rem; color:#888888;}
.page .newslist ul li .more{display:none;}
}

/*新闻浏览*/
@media (min-width: 1200px) {
.page .newsview{}
.page .newsview .l{float:left; width:860px; background:#FFF; margin-top:30px; margin-bottom:30px; padding:30px;}
.page .newsview .l .title{ height:100px; border-bottom:1px dashed #efe4d2; margin-bottom:15px;text-align:center;}
.page .newsview .l .title h2{text-align:center; font-size:22px; font-weight:600; line-height:40px;}
.page .newsview .l .title span{line-height:40px; color:#666666;}
.page .newsview .l .description{background:#fcf8f5; padding:20px;margin-bottom:15px; font-size:15px; font-weight:500; line-height:20px;}
.page .newsview .l .con{font-size:15px;line-height:25px; border-bottom:1px solid #f4eee2; padding:0 0 30px 0;}
.page .newsview .l .con img{max-width:800px;}
.page .newsview .l .next{width:800px; padding:15px 0;height:100px;}
.page .newsview .l .next span:first-child{float:left; width:600px;height:100px; line-height:25px; color:#333; font-weight:500; font-size:15px;}
.page .newsview .l .next span:last-child{float:right; width:180px; height:100px; line-height:50px;}
.page .newsview .r{float:right;height:auto; margin-top:30px; margin-bottom:30px; width:300px;background:#FFF; padding:0px 20px 30px 20px;}
.page .newsview .r h2{font-size:18px; font-weight:600; line-height:60px; border-bottom:1px solid #f5ede2;}
.page .newsview .r ul{width:260px;}
.page .newsview .r ul li{padding:15px 0; border-bottom:1px solid #f8f1e9;}
.page .newsview .r ul li img{width:100px; height:60px;}
.page .newsview .r ul li span{float:right; width:150px; height:60px;}
.page .newsview .r ul li span h3{font-size:13px; line-height:20px;}
.page .newsview .r ul li span p{color:#999; line-height:20px;}
}
@media screen and (max-width: 768px) {
.page .newsview .l{float:left; width:100%; background:#FFF; margin-bottom:-40px; padding:3%;}
.page .newsview .l .title{height:80px; border-bottom:1px dashed #efe4d2; margin-bottom:15px;text-align:center;}
.page .newsview .l .title h2{text-align:center; font-size:1rem; font-weight:600; line-height:1.5rem; margin-bottom:5px;}
.page .newsview .l .title span{ine-height:1rem; color:#666666;}
.page .newsview .l .description{background:#fcf8f5; padding:20px;margin-bottom:15px; font-size:15px; font-weight:500; line-height:20px;}
.page .newsview .l .con{font-size:15px;line-height:25px; border-bottom:1px solid #f4eee2; padding:0 0 30px 0;}
.page .newsview .l .con img{width:320px !important; height:auto !important;}
}
/*门店人气*/
@media (min-width: 1200px) {
.swiper-container-store {height:650px; margin-top:50px; margin-bottom:40px;}
.swiper-container-store .swiper-slide{width:810px; height:650px; cursor:pointer;  position:relative;}
.swiper-container-store .swiper-slide img{width:487px; }
.swiper-container-store .swiper-slide .bottom{display:none;}
.swiper-container-store .swiper-slide .swiper-button-prev{display:none;}
.swiper-container-store .swiper-slide .swiper-button-next{display:none;}
.swiper-container-store .swiper-slide-prev img{position:absolute; right:0; top:120px;}
.swiper-container-store .swiper-slide-next img{position:absolute; left:0; top:120px;}
.swiper-container-store .swiper-slide-prev .opacity{position:absolute; right:0; top:120px; width:487px; height:360px; display:block; background:rgba(255, 255, 255, 0.7); opacity:0.5; z-index:99999;}
.swiper-container-store .swiper-slide-next .opacity{position:absolute; left:0; top:120px; width:487px; height:360px; display:block; background:rgba(255, 255, 255, 0.7); opacity:0.5; z-index:99999;}
.swiper-container-store .swiper-slide-active .swiper-button-prev{display:block;}
.swiper-container-store .swiper-slide-active .swiper-button-next{display:block;}
.swiper-container-store .swiper-slide-active .opacity{display:none;}
.swiper-container-store .swiper-slide-active {width:810px; height:650px; background:#c30505; position:relative;}
.swiper-container-store .swiper-slide-active img{width:800px; height:590px;position:absolute; top:5px; left:5px; }
.swiper-container-store .swiper-slide-active .bottom{display:block;position:absolute; top:610px;  width:810px; left:0; color:#FFF; height:30px;}
.swiper-container-store .swiper-slide-active .bottom h2{font-weight:900;font-size:16px; height:30px; line-height:30px;}
.swiper-container-store .swiper-slide-active .bottom span{font-size:2.2rem;line-height:50px;}
.swiper-container-store .swiper-button-prev{width:40px; height:55px;background:url(../images/swiper-button-prev.png) no-repeat center; margin-left:-5px;}
.swiper-container-store .swiper-button-next{width:40px; height:55px;background:url(../images/swiper-button-next.png) no-repeat center; margin-right:-5px;}
.swiper-container-store .swiper-button-prev:hover,.swiper-button-next:hover{opacity:0.7;filter:alpha(opacity=70);}
}
@media screen and (max-width: 768px) {
.swiper-container-store {height:auto; margin-top:10px;}
.swiper-container-store .swiper-slide{width:100%; cursor:pointer; padding:2%; position:relative;}
.swiper-container-store .swiper-slide img{width:100%; height:auto;}
.swiper-container-store .swiper-slide .bottom{display:none;}
.swiper-container-store .swiper-slide-active .swiper-button-prev{display:block;}
.swiper-container-store .swiper-slide-active .swiper-button-next{display:block;}
.swiper-container-store .swiper-slide-active .opacity{display:none;}
.swiper-container-store .swiper-slide-active{width:100%; background:#c30505; padding:2%; display:block;}
.swiper-container-store .swiper-slide-active img{width:100%; height:auto;}
.swiper-container-store .swiper-slide-active .bottom{display:block;width:100%; color:#FFF;}
.swiper-container-store .swiper-slide-active .bottom h2{font-weight:700;font-size:0.8rem; height:1.5rem; line-height:1.5rem;}
.swiper-container-store .swiper-button-prev{width:40px; height:55px;background:url(../images/swiper-button-prev.png) no-repeat center; margin-left:-10px;}
.swiper-container-store .swiper-button-next{width:40px; height:55px;background:url(../images/swiper-button-next.png) no-repeat center; margin-right:-10px;}
.swiper-container-store .swiper-button-prev:hover,.swiper-button-next:hover{opacity:0.7;filter:alpha(opacity=70);}	
}
/*门店位置*/
@media (min-width: 1200px) {
.page .store{margin-top:60px; height:atuo; height:580px;}
.page .store .l{float:left;height:580px; width:640px;}
.page .store .r{float:right;width:500px;}
.mapsearch{ width:100%; height:120px; background:url(../images/footerNavbg.png) repeat-y center; padding:20px 30px;}
.mapsearch h2{ font-size:24px; line-height:30px; color:#FFF; font-weight:600; }
.mapsearch h2 .iweizhi{ font-size:24px;}
.mapsearch .ss{width:100%; height:40px; margin-top:20px;}
#nativeplace_top,#nativeplace_son,#nativeplace_sec{ width:170px; height:30px; line-height:30px; background:#FFF; border:0; font-size:15px;}
.mapsearch .ss .search-submit{ width:70px; height:30px; background:#FFF; border:0; color:#c30505; font-size:14px; font-weight:700;}
.mapsearch .ss .search-submit .isousuo{ font-size:15px; font-weight:800;}
.maplist{width:100%; height:420px; background:#FFF; overflow-y:auto; border:1px solid #f5f1e7;}
.maplist ul{padding:30px;}
.maplist ul li{width:440px; height:110px; border:1px solid #f4ede2; padding-top:10px; position:relative; margin-bottom:20px;}
.maplist ul li .tubiao{width:80px; float:left;  padding:0 10px; height:90px; line-height:90px; border-right:1px solid #f4ede2;}
.maplist ul li .tubiao .imendian{color:#c9a66d;font-size:50px; }
.maplist ul li .info_r{ width:330px; float:left; margin-left:20px;}
.maplist ul li .info_r h2{ font-size:16px; line-height:30px; color:#333333; font-weight:700;}
.maplist ul li .info_r p{line-height:20px; color:#666666;}
.maplist ul li .info_r .ditu a{ font-size:13px; color:#c30505; position:absolute; right:10px; top:10px;}
.mapDiv{position:fixed;background:#FFFFFF;margin:auto;left:0;right:0;top:200px;z-index:10000; overflow:hidden;width:900px; height:0px; box-shadow: #666 0px 0px 10px;-webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;}
#showMap{margin:0 auto; height:410px; margin-top:5px; background-color:#D5D5D5;position:relative; width:890px;}
#closeAll{ display:block; color:#1f1e1e; font-weight:700; width:50px; height:30px; background:#FFF;  cursor:pointer; text-align:right; position:absolute; top:0px; right:0px; z-index:10001; padding:5px 10px;}
#closeAll:hover{color:#be0504;}
}
@media screen and (max-width: 768px) {
.page .store{height:atuo;}
.page .store .l{display:block; width:100%; min-height:18rem;}
.page .store .r{display:block; width:100%;}	
.mapsearch{width:90%; margin:0 auto; height:120px; background:url(../images/footerNavbg.png) repeat-y center; padding:20px 20px;}
.mapsearch h2{ font-size:1rem; line-height:30px; color:#FFF; font-weight:600; }
.mapsearch h2 .iweizhi{ font-size:1rem;}
.mapsearch .ss{width:100%; height:40px; margin-top:10px;}
#nativeplace_top,#nativeplace_son,#nativeplace_sec{ width:70px; height:30px; line-height:30px; background:#FFF; border:0; font-size:0.7rem;}
.mapsearch .ss .search-submit{ width:70px; height:30px; background:#FFF; border:0; color:#c30505; font-size:14px; font-weight:700;}
.mapsearch .ss .search-submit .isousuo{ 0.7rem; font-weight:800;}
.maplist{width:90%; margin:0 auto; height:420px; background:#FFF; overflow-y:auto; border:1px solid #f5f1e7;}
.maplist ul{padding:5px;}
.maplist ul li{width:100%; height:110px; border:1px solid #f4ede2; padding-top:10px; position:relative; margin-bottom:20px;}
.maplist ul li .tubiao{width:25%; float:left;  padding:0 10px; height:90px; line-height:90px; border-right:1px solid #f4ede2;}
.maplist ul li .tubiao .imendian{color:#c9a66d;font-size:50px;}
.maplist ul li .info_r{ width:75%; float:left;}
.maplist ul li .info_r h2{ font-size:0.7rem; line-height:30px; color:#333333; font-weight:700; margin-left:10px;}
.maplist ul li .info_r p{line-height:20px; color:#666666; margin-left:10px;}
.maplist ul li .info_r .ditu a{ display:none;}/*font-size:0.6rem; color:#c30505; position:absolute; right:10px; top:15px;*/
}

/*合作加盟*/
@media (min-width: 1200px) {
.page .partner_1{height:700px;}
.page .partner_1 .content{max-width:1200px; margin:0px auto; padding-top:90px;}
.page .partner_1 .content span.top{width:1200px; height:62px; display:block; background:url(../images/partner_1_top.png) no-repeat center top}
.page .partner_1 .content ul{margin-top:50px;}
.page .partner_1 .content ul li{width:280px; background:#FFF; height:420px;padding:10px; text-align:center;}
.page .partner_1 .content ul li:hover{color:#FFF; background:#f36e15;  -webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-ms-transition: all .3s ease-in;transition: all .3s ease-in;}
.page .partner_1 .content ul li span{position:absolute; left:0; top:25px; height:60px; width:100%; background:url(../images/About-span-icon.png) no-repeat center;display:block;}
.page .partner_1 .content ul li h2{font-size:22px; width:100%; position:absolute; left:0; top:85px; height:70px; line-height:70px; background:url(../images/About-title-hr.png) no-repeat center bottom;}
.page .partner_1 .content ul li h2 em{color:#c30505; font-weight:600;}
.page .partner_1 .content ul li p{position:absolute; left:10px; top:155px; width:260px; height:70px; font-size:15px;line-height:20px; padding-top:15px;}
.page .partner_1 .content ul li img{position:absolute; left:17px; top:250px; width:245px; height:140px;}
.page .partner_1 .content ul li:hover h2 em{color:#FFF;}
.partnerabout .swiper-wrapper{margin-left:440.5px;}
.page .partner_2{height:760px; background:url(../images/about_bg.png) no-repeat;}
.page .partner_2 .content{max-width:1200px; margin:0px auto; padding-top:90px;}
.page .partner_2 .content span.top{width:1200px; height:62px; margin-bottom:50px; display:block; background:url(../images/partner_2_top.png) no-repeat center top}
.page .partner_2 .content .l{ float:left; width:630px; display:block; height:456px; background:url(../images/about_2_l.png) no-repeat; padding:8px;}
.page .partner_2 .content .l img{width:614px; height:440px;}
.page .partner_2 .content .r{float:right; width:520px; height:456px; display:block;}
.page .partner_2 .content .r ul{}
.page .partner_2 .content .r ul li{height:60px;font-size:16px;line-height:45px; font-weight:500;padding-left:60px;background:url("../images/partner_2_rbg.png") no-repeat;background-position:0px 0px;}
.page .partner_2 .content .r ul li:nth-child(2){background-position:0px -60px; line-height:45px;}
.page .partner_2 .content .r ul li:nth-child(3){background-position:0px -120px; line-height:55px;}
.page .partner_2 .content .r ul li:nth-child(4){background-position:0px -181px; line-height:55px;}
.page .partner_2 .content .r ul li:nth-child(5){background-position:0px -242px; line-height:60px;}
.page .partner_2 .content .r ul li:nth-child(6){background-position:0px -303px; line-height:65px;}
.page .partner_2 .content .r ul li:nth-child(7){background-position:0px -365px; line-height:65px;}
.page .partner_2 .content .r ul li:hover{color:#c30505 }
.page .partner_3{height:760px;}
.page .partner_3 .content{max-width:1200px; margin:0px auto; padding-top:30px;}
.page .partner_3 .content span.top{width:1200px; height:62px; margin-bottom:50px; display:block; background:url(../images/partner_3_top.png) no-repeat center top;}
.page .partner_3 .content .list1{height:185px;}
.page .partner_3 .content .list1 span{float:left; min-width:200px; height:185px;text-align:center;}
.page .partner_3 .content .list1 span:nth-child(1){width:200px;}
.page .partner_3 .content .list1 span:nth-child(2){width:270px; margin-left:100px;}
.page .partner_3 .content .list1 span:nth-child(3){width:270px; margin-left:80px;}
.page .partner_3 .content .list1 span:nth-child(4){width:200px; margin-left:78px;}
.page .partner_3 .content .list1 span h2{font-size:16px; font-weight:700; line-height:35px;}
.page .partner_3 .content .list1 span p{line-height:25px; color:#666666;}
.page .partner_3 .content .list2{width:1200px; height:206px; display:block;background:url(../images/partner_3_list.png) no-repeat left top;}
.page .partner_3 .content .list3{height:185px;}
.page .partner_3 .content .list3 span{float:left; min-width:270px; height:185px;text-align:center;}
.page .partner_3 .content .list3 span:nth-child(1){width:300px; margin-left:110px;}
.page .partner_3 .content .list3 span:nth-child(2){width:270px; margin-left:55px;}
.page .partner_3 .content .list3 span:nth-child(3){width:300px; margin-left:55px;}
.page .partner_3 .content .list3 span h2{font-size:16px; font-weight:700; line-height:30px;}
.page .partner_3 .content .list3 span p{line-height:20px; color:#333;}
.page .partner_3 .content i{display:block; width:100px; height:100px; margin:0 auto;}
.page .partner_3 .content i.t1{background:url(../images/partner_3_1.png) no-repeat center top;}
.page .partner_3 .content i.t2{background:url(../images/partner_3_2.png) no-repeat center top;}
.page .partner_3 .content i.t3{background:url(../images/partner_3_3.png) no-repeat center top;}
.page .partner_3 .content i.t4{background:url(../images/partner_3_4.png) no-repeat center top;}
.page .partner_3 .content i.t5{background:url(../images/partner_3_5.png) no-repeat center top;}
.page .partner_3 .content i.t6{background:url(../images/partner_3_6.png) no-repeat center top;}
.page .partner_3 .content i.t7{background:url(../images/partner_3_7.png) no-repeat center top;}
.page .partner_4{height:900px; background:url(../images/about_900.png) no-repeat;}
.page .partner_4 .content{max-width:1200px; margin:0px auto; padding-top:90px;}
.page .partner_4 .content span.top{width:1200px; height:62px; display:block; background:url(../images/partner_4_top.png) no-repeat center top;}
.partnerbox {height:550px; margin-top:60px;}
.partnerbox .swiper-slide{width:240px; height:370px; margin-top:90px; cursor:pointer; background:#FFF; position:relative; padding:30px;}
.partnerbox .swiper-slide .tit{width:100%;height:160px;text-align:center; background:url(../images/partner_4_libg.png) no-repeat center center; position:absolute; left:0; top:30px;}
.partnerbox .swiper-slide .tit h2{padding-top:15px; font-size:14px; font-weight:600;}
.partnerbox .swiper-slide .tit span.lxh2{font-size:22px; font-weight:600; writing-mode: vertical-rl; line-height:22pt; letter-spacing:4pt; padding-top:10px;}
.partnerbox .swiper-slide .pic{width:100%;text-align:center; position:absolute; left:0; top:220px;}
.partnerbox .swiper-slide .pic img{width:175px; height:110px;}
.partnerbox .swiper-slide .txt{display:none;}
.partnerbox .swiper-slide-active{width:300px; height:540px; margin-top:5px; margin-left:-30px; margin-right:-30px; z-index:1000; -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color="#333333");}
.partnerbox .swiper-slide-active .pic{width:240px; text-align:center; position:absolute; left:30px; top:220px;}
.partnerbox .swiper-slide-active .pic img{width:240px; height:151px;}
.partnerbox .swiper-slide-active .txt{display:block; width:240px; height:120px; line-height:20px; font-size:14px; font-weight:500; position:absolute; left:30px; top:390px;}
}
@media screen and (max-width: 768px) {
.page .partner_1 .content{width:100%; margin:0px auto; margin-top:10px;}
.page .partner_1 .content span.top{width:100%; height:62px; display:block; background:url(../images/m_partner_bg1.png) no-repeat center center;background-size:100% auto;}
.page .partner_1 .content ul{margin-top:10px; height:470px;}
.page .partner_1 .content ul li{width:280px; background:#FFF; height:420px;padding:10px; text-align:center;}
.page .partner_1 .content ul li:hover{color:#FFF; background:#af000c;  -webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-ms-transition: all .3s ease-in;transition: all .3s ease-in;}
.page .partner_1 .content ul li span {position:absolute; left:0; top:25px; height:60px; width:100%; background:url(../images/About-span-icon.png) no-repeat center;display:block;}
.page .partner_1 .content ul li h2{font-size:22px; width:100%; position:absolute; left:0; top:85px; height:70px; line-height:70px; background:url(../images/About-title-hr.png) no-repeat center bottom;}
.page .partner_1 .content ul li h2 em{color:#c30505; font-weight:600;}
.page .partner_1 .content ul li p{position:absolute; left:10px; top:155px; width:260px; height:70px; font-size:15px;line-height:20px; padding-top:15px;}
.page .partner_1 .content ul li img{position:absolute; left:17px; top:250px; width:245px; height:140px;}
.page .partner_1 .content ul li:hover h2 em{color:#FFF;}
.partnerabout-Carousel{margin-bottom:0px;}
.partnerabout-Carousel .swiper-pagination-bullet {width:22px;height:22px;opacity: 1;background:url(../images/pagination-bullet_1.png) no-repeat center;}
.partnerabout-Carousel .swiper-pagination-bullet-active {background:url(../images/pagination-bullet-active_1.png) no-repeat center;}
.page .partner_2 .content{width:100%; margin:0px auto; margin-top:0px; padding:3%;}
.page .partner_2 .content span.top{width:100%; height:62px; display:block; background:url(../images/m_partner_bg2.png) no-repeat center center;background-size:100% auto;}
.page .partner_2 .content .l{float:left; width:100%; display:block;background:url(../images/about_2_l.png) no-repeat; padding:8px; margin-top:20px; background-size:100% auto;}
.page .partner_2 .content .l img{width:100%;}
.page .partner_2 .content .r{float:left; width:100%; display:block; margin-top:20px;}
.page .partner_2 .content .r ul{}
.page .partner_2 .content .r ul li{height:60px; padding-top:10px; font-size:0.7rem;font-weight:500;padding-left:60px;background:url("../images/partner_2_rbg.png") no-repeat;background-position:0px 0px;}
.page .partner_2 .content .r ul li:nth-child(2){background-position:0px -60px; padding-top:10px; }
.page .partner_2 .content .r ul li:nth-child(3){background-position:0px -120px;padding-top:15px; }
.page .partner_2 .content .r ul li:nth-child(4){background-position:0px -181px;padding-top:20px;}
.page .partner_2 .content .r ul li:nth-child(5){background-position:0px -242px;padding-top:25px;}
.page .partner_2 .content .r ul li:nth-child(6){background-position:0px -303px;padding-top:25px; }
.page .partner_2 .content .r ul li:nth-child(7){background-position:0px -365px;padding-top:25px;}
.page .partner_2 .content .r ul li:hover{color:#c30505 }
.page .partner_3 .content{width:100%; height:800px; margin:0px auto; margin-top:10px; padding:3%;background:url(../images/m_partner_3_ulbg.png) no-repeat center bottom; }
.page .partner_3 .content span.top{width:100%; height:62px; display:block; background:url(../images/m_partner_bg3.png) no-repeat center center;background-size:100% auto;}
.page .partner_3 .content .list1{width:40%; float:left; margin-top:30px;}
.page .partner_3 .content .list1 span{float:left;width:100%;text-align:center;}
.page .partner_3 .content .list1 span:nth-child(1){width:100%;height:150px;}
.page .partner_3 .content .list1 span:nth-child(2){width:100%;height:210px;}
.page .partner_3 .content .list1 span:nth-child(3){width:100%;height:190px;}
.page .partner_3 .content .list1 span:nth-child(4){width:100%;height:180px;}
.page .partner_3 .content .list1 span h2{font-size:0.7rem; font-weight:700; line-height:1.3rem;}
.page .partner_3 .content .list1 span p{line-height:0.7rem; color:#666666;}
.page .partner_3 .content .list2{display:none;}
.page .partner_3 .content .list3{width:40%; float:right;}
.page .partner_3 .content .list3 span{float:left; width:100%;text-align:center;}
.page .partner_3 .content .list3 span:nth-child(1){width:100%;height:190px; margin-top:105px;}
.page .partner_3 .content .list3 span:nth-child(2){width:100%;height:190px;}
.page .partner_3 .content .list3 span:nth-child(3){width:100%;}
.page .partner_3 .content .list3 span h2{font-size:0.7rem; font-weight:700; line-height:1.3rem;}
.page .partner_3 .content .list3 span p{line-height:0.7rem; color:#333;}
.page .partner_3 .content i{display:block; width:50px; height:50px; margin:0 auto;}
.page .partner_3 .content i.t1{background:url(../images/partner_3_1.png) no-repeat center top;background-size:100% auto;}
.page .partner_3 .content i.t2{background:url(../images/partner_3_2.png) no-repeat center top;background-size:100% auto;}
.page .partner_3 .content i.t3{background:url(../images/partner_3_3.png) no-repeat center top;background-size:100% auto;}
.page .partner_3 .content i.t4{background:url(../images/partner_3_4.png) no-repeat center top;background-size:100% auto;}
.page .partner_3 .content i.t5{background:url(../images/partner_3_5.png) no-repeat center top;background-size:100% auto;}
.page .partner_3 .content i.t6{background:url(../images/partner_3_6.png) no-repeat center top;background-size:100% auto;}
.page .partner_3 .content i.t7{background:url(../images/partner_3_7.png) no-repeat center top;background-size:100% auto;}
.page .partner_4 .content{width:100%; margin:0px auto; margin-top:10px; padding:3%;}
.page .partner_4 .content span.top{width:100%; height:62px; display:block; background:url(../images/m_partner_bg4.png) no-repeat center center;background-size:100% auto;}
.partnerbox { height:420px;margin-top:20px;}
.partnerbox .swiper-slide{width:240px; height:230px; margin-top:90px; cursor:pointer; background:#FFF; position:relative; padding:30px;}
.partnerbox .swiper-slide .tit{width:100%;height:auto;text-align:center; background:url(../images/partner_4_libg.png) no-repeat center center; position:absolute; left:0; top:10px;}
.partnerbox .swiper-slide .tit h2{padding-top:15px; font-size:14px; font-weight:600;}
.partnerbox .swiper-slide .tit span.lxh2{font-size:0.9rem; font-weight:600; line-height:1.5rem; padding-top:10px;}
.partnerbox .swiper-slide .pic{width:100%;text-align:center; position:absolute; left:0; top:80px;}
.partnerbox .swiper-slide .pic img{width:175px; height:110px;}
.partnerbox .swiper-slide .txt{display:none;}
.partnerbox .swiper-slide-active{width:300px; height:400px; margin-top:5px; margin-left:-30px; margin-right:-30px; z-index:1000; -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color="#333333");}
.partnerbox .swiper-slide-active .pic{width:240px; text-align:center; position:absolute; left:30px; top:80px;}
.partnerbox .swiper-slide-active .pic img{width:240px; height:151px;}
.partnerbox .swiper-slide-active .txt{display:block; width:240px; height:120px; line-height:1.1rem; font-size:0.7rem; font-weight:500; position:absolute; left:30px; top:250px;}
.partnerbox-Carousel{margin:0 auto; position:relative; bottom:0px; }
.partnerbox-Carousel .swiper-pagination-bullet {width:22px;height:22px;opacity: 1;background:url(../images/pagination-bullet_1.png) no-repeat center; margin-left:10px;}
.partnerbox-Carousel .swiper-pagination-bullet-active {background:url(../images/pagination-bullet-active_1.png) no-repeat center;}
}

/*分页样式通用*/
@media (min-width: 1200px) {
.page .pagelist{width:1200px; height:40px;}
.pagelist ul {display:table; margin:0px auto;}
.pagelist ul li{float:left; margin-left:10px; border:1px solid #e5e5e5; padding:10px 15px; color:#656565;}
.pagelist ul li.thisclass{background:#c30505; color:#FFF;}
.pagelist ul li:hover{background:#c30505; color:#FFF;}
.pagelist ul li:hover a{color:#FFF;}
.pagelist ul li a{color:#656565;}
.pagelist .btn{width:300px; height:40px !important; line-height:25px !important; background:#bc0504; color:#FFF; margin:0 auto; margin-top:50px; cursor:pointer;}
.pagelist .btn:hover{ border:1px solid #CCC;}
}
@media screen and (max-width: 768px) {
.page .pagelist{width:100%; height:20px;}
.pagelist ul {display:table; margin:0px auto;}
.pagelist ul li{float:left; margin-left:10px; border:1px solid #e5e5e5; padding:5px 10px; color:#656565;}
.pagelist ul li.thisclass{background:#c30505; color:#FFF;}
.pagelist ul li:hover{background:#c30505; color:#FFF;}
.pagelist ul li:hover a{color:#FFF;}
.pagelist ul li a{color:#656565;}
.pagelist .btn{width:60%; height:30px !important; line-height:15px !important; background:#bc0504; color:#FFF; margin:0 auto; margin-top:10px;}
.pagelist .btn:hover{ border:1px solid #CCC;}
}

/*页脚通用*/
@media (min-width: 1200px) {
#footer{width:100%; height:325px; background:url("../images/footer-bg.png") repeat-x;position:relative; z-index:88;}
#footer .con{width:90%; max-width:1200px; margin:0px auto;}
#footer .con .info{float:left; width:25%; height:325px; background:url("../images/footer-hr.png") no-repeat center right;padding:50px 0px 0px 0px;}
#footer .con .info h2{color:#FFF; font-size:1.5rem; line-height:40px; text-align:left; font-weight:500;}
#footer .con .info span{display:block;width:203px; height:54px; background:url("../images/footer-info-bg.png") no-repeat;color:#d7d7d7; line-height:20px; padding:8px 15px; text-align:left;}
#footer .con .info span a{color:#FFF;}
#footer .con .info span a:hover{ olor:#e8e8e8;}
#footer .con .nav{float:left; width:50%; height:325px; padding:50px 0px 0px 0px;}
#footer .con .nav h2{color:#FFF; font-size:1.5rem; line-height:40px; text-align:left; margin-left:15%;font-weight:500;}
#footer .con .nav ul{width:70%; margin-left:15%;}
#footer .con .nav ul li{float:left; width:25%;height:40px; line-height:40px; text-align:left; background:url("../images/footer_nav_li.png") no-repeat center left;}
#footer .con .nav ul li:hover{background-image:url("../images/footer_nav_li_hover.png");}
#footer .con .nav ul li:hover a{color:#FFF;}
#footer .con .nav ul li a{color:#d7d7d7; margin-left:20px; font-size:1.4rem;}
#footer .con .wx{float:right;  width:25%; height:325px; background:url("../images/footer-hr.png") no-repeat center left;padding:50px 0px 0px 0px;}
#footer .con .wx h2{color:#FFF; font-size:1.5rem; line-height:40px; text-align:center;font-weight:500;}
#footer .con .wx span{margin:0px auto; display:block;width:152px; height:152px; background:url("../images/footer-ewm-bg.png") no-repeat;padding:10px; text-align:center;}
#footer .con .wx span img{width:130px; height:130px;}
#footer .bq{width:100%; height:36px;background: rgba(0,0,0,0.2);position:absolute; bottom:0px;}
#footer .bq span{display:block; width:90%; max-width:1200px; margin:0px auto;line-height:36px; font-size:1.3rem; color:#777777; text-align:center;}
#footer .bq span span{ float:left; margin-top:-36px; margin-left:440px;}
}
@media screen and (max-width: 768px) {
#footer{width:100%; height:15.5rem; background:url("../images/footer-bg.png") repeat-x;position:relative; z-index:88; padding:3% 3% 0 3%;}
#footer .con .info{float:left; width:60%; height:325px;  padding:10px 0px 0px 0px;}
#footer .con .info h2{color:#FFF; font-size:0.7rem; line-height:1.4rem; text-align:left; font-weight:500;}
#footer .con .info span{display:block;width:90%; font-size:0.6rem; height:auto; background:url("../images/footer-info-bg.png") no-repeat;background-size:100% 100%; color:#d7d7d7; line-height:1.1rem; padding:5px 15px; text-align:left;}
#footer .con .info span a{color:#FFF;}
#footer .con .info span a:hover{color:#e8e8e8;}
#footer .con .wx{float:right; width:40%; height:325px; padding:10px 0px 0px 0px;}
#footer .con .wx h2{color:#FFF; font-size:0.7rem; line-height:1.4rem; text-align:center;font-weight:500;}
#footer .con .wx span{margin:0px auto; display:block;width:100%; max-width:150px; height:auto; background:url("../images/footer-ewm-bg.png") no-repeat;background-size:100% 100%; padding:10px; text-align:center;}
#footer .con .wx span img{width:100%;}
#footer .bq{width:100%; height:auto; background: rgba(0,0,0,0.2);position:absolute; bottom:0.8rem; padding:10px 0px; margin-left:-3%;}
#footer .bq span{display:block; width:85%; margin:0px auto;line-height:1.2rem; font-size:0.6rem; color:#777777; text-align:center; }
#footer .bq span span{display:none;}
.m_footer_fixed{position: fixed; width:100%;z-index:9998; height:2.4rem; bottom:0; background:url(../images/footerNavbg.png) repeat-x center; }
.m_footer_fixed ul li{float:left; width:25%; border-right:1px solid #c83433; text-align:center; height:2.4rem; padding:5px;}
.m_footer_fixed ul li .fico{display:block; font-size:22px; color:#FFF;}
.m_footer_fixed ul li a{color:#FFF; font-size:0.7rem;}
}

/*客服代码通用*/
@media (min-width: 1200px) {
.kefu{position:absolute; z-index:999; top:350px;right:0;}
.kefu .kefu_content{display:block; width:191px; height:472px;background:url("../images/kfbg.png") no-repeat; }
.kefu .kefu_content .list{ width:100%; overflow:hidden;}
.kefu .kefu_content .list span{float:left; width:114px;text-align:center; color:#FFF;}
.kefu .kefu_content .list span a{color:#FFF;}
.kefu .kefu_content .list span a:hover{color:#e8e8e8;}
.kefu .kefu_content .list span.s1{height:33px; line-height:33px; margin-top:44px; margin-left:38px; }
.kefu .kefu_content .list span.s2{height:50px; line-height:20px; margin-top:11px; margin-left:38px; padding:6px;}
.kefu .kefu_content .list span.s3{height:33px; line-height:33px; margin-top:11px; margin-left:38px;}
.kefu .kefu_content .list span.s4{height:33px; line-height:33px; margin-top:11px; margin-left:38px;}
.kefu .kefu_content .list span.s5{margin-top:18px; margin-left:38px;}
.kefu .kefu_content .list span.s5 img{width:100px; height:100px;}
.kefu .kefu_content .list span.s6{height:33px; line-height:33px; margin-top:11px; margin-left:38px;}
.close_btn{height:50px; width:100%; display:block;cursor:pointer; background:url("../images/kefu_close.png") no-repeat 156px 10px;}
.close_btn span{display:none;}
.show_btn{width:0; height:73px; overflow:hidden; margin-top:-280px; float:left;cursor:pointer;background:url("../images/kefu_kai.png") no-repeat;}
.show_btn span{display:none;}
}
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1530003565904'); /* IE9*/
  src: url('../font/iconfont.eot?t=1530003565904#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('../font/iconfont.ttf?t=1530003565904') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1530003565904#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:13px;
  margin-right:5px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-db:before {content: "\e62c"; }
.icon-zx:before {content: "\e687"; }
.icon-zs:before {content: "\e6f8"; }
.icon-ly:before {content: "\e6d4"; }
.icon-tel:before {content: "\e671"; }
.icon-home:before {content: "\e648"; }
.icon-sms:before {content: "\e606"; }
.icon-hezuo:before {content: "\e65b";}
.icon-weizhi:before { content: "\e640"; }
.icon-mendian:before { content: "\e612"; }
.icon-sousuo:before { content: "\e61a"; }


/*Ajax加载效果*/
.spinner{margin:100px auto;width:50px;height:50px;position:relative}
.container1>div,.container2>div,.container3>div{width:6px;height:6px;background-color:#c00505;border-radius:100%;position:absolute;-webkit-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.spinner .spinner-container{position:absolute;width:100%;height:100%}
.container2{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.container3{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}
.circle1{top:0;left:0}
.circle2{top:0;right:0}
.circle3{right:0;bottom:0}
.circle4{left:0;bottom:0}
.container2 .circle1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.container3 .circle1{-webkit-animation-delay:-1s;animation-delay:-1s}
.container1 .circle2{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.container2 .circle2{-webkit-animation-delay:-.8s;animation-delay:-.8s}
.container3 .circle2{-webkit-animation-delay:-.7s;animation-delay:-.7s}
.container1 .circle3{-webkit-animation-delay:-.6s;animation-delay:-.6s}
.container2 .circle3{-webkit-animation-delay:-.5s;animation-delay:-.5s}
.container3 .circle3{-webkit-animation-delay:-.4s;animation-delay:-.4s}
.container1 .circle4{-webkit-animation-delay:-.3s;animation-delay:-.3s}
.container2 .circle4{-webkit-animation-delay:-.2s;animation-delay:-.2s}
.container3 .circle4{-webkit-animation-delay:-.1s;animation-delay:-.1s}
@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}
}
@keyframes bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}
40%{transform:scale(1);-webkit-transform:scale(1)}
}

/*菜品相册*/
.photo-mask{position:fixed;z-index:90;bottom:0;top:0;left:0;right:0;background:rgba(0,0,0,.5);filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;display:none}
.photo-panel{position:absolute;display:none;clear:both;top:0;left:0;bottom:0;right:0;z-index:90}
.photo-panel .photo-div{width:100%}
.photo-panel .photo-div{width:900px; height:600px;z-index:90;position: fixed;_position:absolute;  top: 50%; left: 50%; margin: -255px 0 0 -450px; }
.photo-panel .photo-img{width:900px;float:left;height:510px;background:#fff; border:5px solid #c9a66d;}
.photo-panel .photo-view{width:900px;height:500px;text-align:center;vertical-align:middle;display:table-cell;}
.photo-panel .photo-view img{max-width:900px;height:auto;vertical-align:middle;text-align:center;max-height:500px;-moz-box-shadow:2px 2px 2px #a6a6a6;box-shadow:2px 2px 2px #a6a6a6;}
.photo-panel .photo-bar-tip{width:900px;height:auto;margin-top:0px;margin-left:-5px;color:#fff;padding:10px; background:#c9a66d;}
.photo-panel .photo-bar-tip h2{ font-size:16px; line-height:25px; font-weight:700;}
.photo-div .arrow-prv,
.photo-div .arrow-next{
	z-index: 92;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
	cursor:pointer;
}
.photo-div .arrow-prv{left: 0px;background: url('../images/arrows.png') no-repeat 0 0;border-radius: 0 4px 4px 0;}
.photo-div .arrow-next{right: 0px;background: url('../images/arrows.png') no-repeat 100% 0;border-radius: 4px 0 0 4px;}
.photo-div .photo-close{z-index: 93;
	position: absolute;
	top: -20px;
	right: -20px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background: transparent url('../images/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius:20px;
	}
.photo-div .photo-close:hover{background-color: #c9a66d;border-radius:20px;}
.photo-div .arrow-prv:hover,.photo-div .arrow-next:hover{background-color: #c9a66d;}
@media screen and (max-width: 768px) {
.photo-panel .photo-div{width:320px; height:300px;z-index:90;position: fixed;_position:absolute;  top: 50%; left: 50%; margin: -150px 0 0 -160px; }
.photo-panel .photo-img{width:320px;float:left;height:300px;background:#fff; border:5px solid #c9a66d;}
.photo-panel .photo-view{width:320px;height:290px;text-align:center;vertical-align:middle;display:table-cell;}
.photo-panel .photo-view img{max-width:300px;height:auto;vertical-align:middle;text-align:center;max-height:290px;-moz-box-shadow:2px 2px 2px #a6a6a6;box-shadow:2px 2px 2px #a6a6a6;}
.photo-panel .photo-bar-tip{width:320px;height:auto;margin-top:0px;margin-left:-5px;color:#fff;padding:10px; background:#c9a66d;}	
}
.WinImg{display:none;}

/*TIP提示信息*/
.show_msg{width:100%;height:35px;text-align:center;position:fixed;left: 0;z-index: 999;}
.show_span{display: inline-block;height: 35px;padding: 0 15px;line-height: 35px;background:rgba(0,0,0,0.8);border-radius: 20px;color: #fff;font-size: 1em;}