﻿@charset "utf-8";
@import "common.css";
@media screen and (min-width:1200px) {
.tc2{ display:none;}
.about{background:#ffffff;text-align:center;padding-top:30px;position:relative;padding-bottom:15%;}
.about .time{color:#e6e6e6;font-size:36px;}
.about .tt{font-weight:bold;}
.about .tt:after{content:'';width:80px;height:1px;border-bottom:5px solid #d70c18;display:inline-block;margin:15px 0;}
.about .tt .h1t{font-size:28px;color:#333333;padding-bottom:8px;}
.about .tt .h2t{font-size:16px;color:#666666;}
.about .tt .h2t span{margin:0 5px;}
.about .ct{font-size:16px;color:#666666;padding-top:8px;}
.about .ct p{margin:10px 0;}
.about .more{padding:30px 0;width:100px;margin:0 auto;}
.about .more a{background:#d70c18;color:#fff;padding:10px;}
.about .shipin{width:56%;height:auto;overflow:hidden;margin:0 auto;position:absolute;top:67%;left:22%;}
.core{width:100%;height:100%;z-index:-10;zoom:1;background-color:#fff;background:url(../bg_core.png) no-repeat;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position:center 0;min-height:730px;}
.core .cc{width:80%;margin:0 auto;display:flex;padding-top:250px;}
.core .cc .po{width:33%;margin:1%;color:#fff;float:left;text-align:center;border:10px solid transparent;padding-top:80px;padding-bottom:30px;border-radius:20px;border-image:url(../border.png) 30 30 stretch;}
.core .cc .po .brand{width:100%;height:60px;background:url(../i-brand.png) no-repeat center;background-size:60px;margin-bottom:20px;display:block;}
.core .cc .po .inherit{width:100%;height:70px;background:url(../i-inherit.png) no-repeat center;background-size:60px;margin-bottom:20px;display:block;}
.core .cc .po .data{width:100%;height:60px;background:url(../i-data.png) no-repeat center;background-size:60px;margin-bottom:20px;display:block;}
.core .cc .po p{font-size:16px;padding:5px 0;}
.core .cc .po .tt{font-weight:bold;font-size:24px;padding-bottom:20px;}
.store{background:#ffffff;text-align:center;padding-top:30px;}
.store .tt{}
.store .tt h2{font-weight:bold;font-size:28px;color:#000;margin-bottom:20px;}
.store .tt span{font-size:18px;color:#666;}
.store .tt span:before{content:'';background:url('../point-left.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 20px;}
.store .tt span:after{content:'';background:url('../point-right.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 20px;}
.store .cc{width:90%;margin:0 auto;padding:30px 0;}
.store .swiper-slide{position:relative;}
.store .cc .tp{width:100%;overflow:hidden;}
.store .cc .tp img{width:100%;height:5rem;display:block;transition:all 3s;-webkit-transition:all 3s;-moz-transition:all 3s;-ms-transition:all 3s;-o-transition:all 3s;}
.store .cc .swiper-slide:hover .tp img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.store .cc .bj{width:100%;height:0;background-color:rgba(255,0,0,0.8);position:absolute;top:0;left:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.store .cc .swiper-slide:hover .bj{height:100%;}
.store .cc .wz{width:100%;background-color:rgba(255,0,0,0.8);color:#fff;padding:0 3%;left:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;position:absolute;bottom:0;}
.store .cc .swiper-slide:hover .wz{width:100%;color:#fff;padding:0 3%;position:absolute;top:45%;margin-top:-56px;left:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;background:none;}
.store .cc .wz h3{font-size:16px;line-height:32px;text-align:center;margin:0;box-sizing:0 0 5px #555;}
.store .cc .wz p{font-size:12px;line-height:24px;display:none;}
.store .cc .swiper-slide:hover .wz p{font-size:12px;line-height:24px;display:block;}
.store .cc .wz p span{width:100%;word-break:normal;width:auto;display:block;white-space:pre-wrap;word-wrap :break-word;overflow:hidden;font-size:16px;line-height:45px;}
.store .cc .swiper-pagination{padding-top:30px;position:relative;}
.mstore{display:none;}
.ctm{width:100%;height:100%;z-index:-10;zoom:1;background-color:#fff;background:url(../bg_800.png) no-repeat;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position:center 0;min-height:200px;}
.ctm .cc{text-align:center;color:#fff;padding-top:30px;}
.ctm .cc .br{font-size:14px;}
.ctm .cc .br:before{content:'';width:40px;height:1px;border-bottom:2px solid #fff;display:inline-block;margin:5px 20px;}
.ctm .cc .br:after{content:'';width:40px;height:1px;border-bottom:2px solid #fff;display:inline-block;margin:5px 20px;}
.ctm .cc .sh{font-weight:bold;font-size:46px;letter-spacing:4px;padding:20px 0;}
.ctm .cc .hon{font-size:18px;}
.ctm .cc .hon span{margin:5px 10px;}
.chanpin{background:#ffffff;width:100%;text-align:center;padding-top:50px;padding-bottom:50px;display:inline-block;}
.chanpin .tt{}
.chanpin .tt h2{font-weight:bold;font-size:28px;color:#000;margin-bottom:20px;}
.chanpin .tt span{font-size:18px;color:#666;}
.chanpin .tt span:before{content:'';background:url('../point-left.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 20px;}
.chanpin .tt span:after{content:'';background:url('../point-right.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 20px;}
.chanpin .cc{width:90%;margin:0 auto;display:inline-block;padding-top:30px;}
.chanpin .cc .left{width:50%;float:left;padding-right:10px;position:relative;}
.chanpin .cc .left img{width:100%;}
.chanpin .cc .right{width:50%;float:left;padding-left:10px;}
.chanpin .cc .right .one{position:relative;}
.chanpin .cc .right .one img{width:100%;}
.chanpin .cc .right .two{width:100%;height:auto;display:inline-block;padding-top:25px;}
.chanpin .cc .right .two .l{width:50%;height:auto;float:left;padding-right:10px;position:relative;}
.chanpin .cc .right .two .r{width:50%;height:auto;float:right;padding-left:10px;position:relative;}
.chanpin .cc .right .two img{width:100%;}
.chanpin .cc span{width:100%;display:block;}
.chanpin .cc .tt{position:absolute;top:10px;left:20px;color:#fff;font-weight:bold;font-size:24px;}
.chanpin .cc .dsc{position:absolute;top:50px;left:20px;color:#fff;font-size:14px;}
.chanpin .cc .more{position:absolute;bottom:10px;left:20px;color:#fff;font-size:12px;border:1px solid #ccc;border-radius:5px;padding:5px;}
.style{width:100%;height:100%;z-index:-10;zoom:1;background-color:#fff;background:url(../bg_style.png) no-repeat;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position:center 0;min-height:730px;}
.style .tt{text-align:center;padding-top:50px;}
.style .tt h2{font-weight:bold;font-size:28px;color:#fff;margin-bottom:20px;}
.style .tt span{font-size:18px;color:#fff;}
.style .tt span:before{content:'';background:url(../w_point-left.png) no-repeat;width:80px;height:9px;display:inline-block;margin:0 20px;}
.style .tt span:after{content:'';background:url(../w_point-right.png) no-repeat;width:80px;height:9px;display:inline-block;margin:0 20px;}
.style .cat{width:100%;padding-top:30px;}
.style .cat ul{width:350px;margin:0 auto;display:flow-root;}
.style .cat ul li{width:100px;text-align:center;color:;border:1px solid #fff;font-weight:bold;padding:5px 15px;}
.style .cat ul li a{ color:#000000;}

.style .cat ul li.active{background:#fff;color:#d70c18;position:relative;}
.style .cat ul li.active:after{content:'';font-size:0;line-height:0;border-width:10px;border-color:#fff;border-bottom-width:0;border-style:dashed;border-top-style:solid;border-left-color:transparent;border-right-color:transparent;position:absolute;bottom:-8px;left:40px; color:#FFFFFF}
.style .cat ul li:nth-child(1){float:left;}
.style .cat ul li:nth-child(2){float:right;}
.style .cat ul li:nth-child(3){float:right;margin-right: 25px;}
.style .cont{width:100%;padding-top:30px;display:none;}
.style .cont.active{display:block;}
.style .cont ul.four{width:100%;display:flow-root;}
.style .cont ul.four li{width:25%;float:left;border:1px solid #fff;}
.style .cont ul.four li img{width:100%;}
.style .cont ul.seven{width:100%;display:flow-root;}
.style .cont ul.seven li{width:16%;float:left;border:1px solid #fff;}
.style .cont ul.seven li img{width:100%;}
.style .cont ul.seven li:nth-child(1){width:9%;}
.style .cont ul.seven li:nth-child(4){width:18%;}
.style .cont ul.seven li:nth-child(7){width:9%;}
.style .cont .mbtn{width:100%;padding-top:40px;text-align:center;position:relative; padding-bottom:40px;}
.style .cont .mbtn a{color:#fff;border:1px solid #fff;padding:2px 10px;}
.style .cont .mbtn a:after{content:'';font-size:0;line-height:0;border-width:8px;border-color:#fff;border-right-width:0;border-style:dashed;border-left-style:solid;border-top-color:transparent;border-bottom-color:transparent;position:relative;bottom:5px;left:5px;}
.bang{background:#ffffff;width:100%;text-align:center;padding-top:50px;padding-bottom:50px;display:inline-block;}
.bang .tt{}
.bang .tt h2{font-weight:bold;font-size:28px;color:#000;margin-bottom:20px;}
.bang .tt span{font-size:18px;color:#666;}
.bang .tt span:before{content:'';background:url('../point-left.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 20px;}
.bang .tt span:after{content:'';background:url('../point-right.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 20px;}
.bang .cc{width:90%;margin:0 auto;display:inline-block;padding-top:30px;}
.bang .cc .pro{width:31.33%;color:#fff;float:left;text-align:center;position:relative;}
.bang .cc .pro:nth-child(1){margin:1%;}
.bang .cc .pro:nth-child(2){margin:1%;}
.bang .cc .pro:nth-child(3){margin:1%;}
.bang .cc .pro img{width:100%;}
.bang .cc span{width:100%;display:block;}
.bang .cc .tt{position:absolute;top:10px;left:20px;color:#fff;font-weight:bold;font-size:24px;}
.bang .cc .dsc{position:absolute;top:50px;left:20px;color:#fff;font-size:14px;}
.bang .cc .dsc1{position:absolute;top:70px;left:20px;color:#fff;font-size:14px;}
.bang .cc .more{position:absolute;bottom:10px;left:20px;color:#fff;font-size:12px;border:1px solid #ccc;border-radius:5px;padding:5px;}
.news{background:#ffffff;width:100%;padding-bottom:50px;display:inline-block;}
.news .tt{text-align:center;}
.news .tt h2{font-weight:bold;font-size:28px;color:#000;margin-bottom:20px;}
.news .tt span{font-size:18px;color:#666;}
.news .tt span:before{content:'';background:url('../point-left.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 20px;}
.news .tt span:after{content:'';background:url('../point-right.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 20px;}
.news .cc{width:90%;margin:0 auto;padding-top:30px;}
.news .cc ul{width:100%;display:inline-block;}
.news .cc ul li{width:48%;float:left;border:1px solid #a5a5a5;margin:10px 0;}
.news .cc ul li:nth-child(2n+0){margin-left:2%;}
.news .cc ul li:nth-child(2n+1){margin-right:2%;}
.news .cc ul li:hover{background:#d70c18;}
.news .cc ul li a{padding:15px;display:block;}
.news .cc ul li:hover a{color:#fff;}
.news .cc ul li a h3{font-weight:bold;font-size:20px;margin:10px 0;}
.news .cc ul li a .dsc{font-size:16px;margin:10px 0;}
.news .cc ul li a .time{font-size:12px;}
.news .mbtn{width:100%;padding-top:40px;text-align:center;position:relative;}
.news .mbtn a{border:1px solid #000;padding:2px 10px;}
.news .mbtn a:after{content:'';font-size:0;line-height:0;border-width:8px;border-color:#000;border-right-width:0;border-style:dashed;border-left-style:solid;border-top-color:transparent;border-bottom-color:transparent;position:relative;bottom:5px;left:5px;}
.links{background:#1c1c1c;width:100%;padding:10px 0;}
.links .link-adr{width:90%;margin:0 auto;display:flow-root;}
.links .link-adr .tt{width:auto;float:left;color:#cccccc;}
.links .link-adr .link{display:block;}
.links .link-adr .link a{color: #CCCCCC;}
.links .link-adr .link ul{width:100%;margin:0 auto;}
.links .link-adr .link ul li{width:auto;float:left;margin:0 10px;}
.links .link-adr .link ul li a{color:#423e3e;}
}
@media screen and (max-width:768px) {
.tc1{ display:none;}
.about{background:#ffffff;text-align:center;padding-top:.6rem;position:relative;padding-bottom:20%;}
.about .time{color:#e6e6e6;font-size:28px;}
.about .tt{font-weight:bold;}
.about .tt:after{content:'';width:40px;height:1px;border-bottom:5px solid #d70c18;display:inline-block;margin:10px 0;}
.about .tt .h1t{font-size:.6rem;color:#333333;padding-bottom:8px;}
.about .tt .h2t{font-size:.36rem;color:#666666;}
.about .tt .h2t span{margin:0 5px;}
.about .ct{width:90%;margin:0 auto;font-size:.4rem;color:#666666;}
.about .ct p{margin:.3rem 0;text-align:justify;}
.about .more{padding:1em 0;width:100px;margin:0 auto;}
.about .more a{background:#d70c18;color:#fff;padding:10px;}
.about .shipin{width:90%;height:auto;overflow:hidden;margin:0 auto;position:absolute;left:5%;margin-top:5%;}
.core{width:100%;height:100%;z-index:-10;zoom:1;background-color:#fff;background:url(../bg_core.png) no-repeat;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position:center 0;min-height:20rem;}
.core .cc{width:80%;margin:0 auto;padding-top:4rem;}
.core .cc .po{width:100%;margin:2%;color:#fff;float:left;border:10px solid transparent;border-radius:20px;border-image:url(../border.png) 30 30 stretch;}
.core .cc .po i{display:none;}
.core .cc .po p{font-size:.36rem;padding:5px 0;}
.core .cc .po .tt{font-weight:bold;font-size:.5rem;padding-bottom:.2rem;}
.store{display:none;}
.mstore{background:#ffffff;text-align:center;padding-top:30px;}
.mstore .tt{}
.mstore .tt h2{font-weight:bold;font-size:.8rem;color:#000;margin-bottom:.2rem;}
.mstore .tt span{font-size:.4rem;color:#666;}
.mstore .tt span:before{content:'';background:url('../point-left.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 .4rem;}
.mstore .tt span:after{content:'';background:url('../point-right.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 .4rem;}
.mstore .cc{width:90%;margin:0 auto;padding:30px 0;}
.mstore .swiper-slide{position:relative;width:100%!important;}
.mstore .cc .tp{width:100%;overflow:hidden;}
.mstore .cc .tp img{width:100%;height:6rem;display:block;transition:all 3s;-webkit-transition:all 3s;-moz-transition:all 3s;-ms-transition:all 3s;-o-transition:all 3s;}
.mstore .cc .swiper-slide .tp img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.mstore .cc .bj{width:100%;height:0;background-color:rgba(255,0,0,0.6);position:absolute;top:0;left:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.mstore .cc .swiper-slide .bj{height:100%;}
.mstore .cc .wz{width:100%;background-color:rgba(255,0,0,0.8);color:#fff;padding:0 3%;left:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;position:absolute;bottom:0;}
.mstore .cc .swiper-slide .wz{width:100%;color:#fff;padding:0 3%;position:absolute;top:42%;margin-top:-56px;left:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;background:none;}
.mstore .cc .wz h3{font-size:16px;line-height:32px;text-align:center;margin:0;box-sizing:0 0 5px #555;}
.mstore .cc .wz p{font-size:12px;line-height:24px;display:none;}
.mstore .cc .swiper-slide .wz p{font-size:12px;line-height:24px;display:block;}
.mstore .cc .wz p span{width:100%;word-break:normal;width:auto;display:block;white-space:pre-wrap;word-wrap :break-word;overflow:hidden;font-size:16px;line-height:32px;}
.mstore .cc .swiper-pagination{padding-top:30px;position:relative;}
.ctm{width:100%;height:100%;z-index:-10;zoom:1;background-color:#fff;background:url(../bg_800.png) no-repeat;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position:center 0;min-height:200px;}
.ctm .cc{text-align:center;color:#fff;padding-top:30px;width:90%;margin:0 auto;}
.ctm .cc .br{font-size:.2rem;}
.ctm .cc .br:before{content:'';width:20px;height:1px;border-bottom:2px solid #fff;display:inline-block;margin:4px 10px;}
.ctm .cc .br:after{content:'';width:20px;height:1px;border-bottom:2px solid #fff;display:inline-block;margin:4px 10px;}
.ctm .cc .sh{font-weight:bold;font-size:.8rem;letter-spacing:4px;padding:20px 0;}
.ctm .cc .hon{font-size:.32rem;}
.ctm .cc .hon span{margin:5px 3px;}
.chanpin{background:#ffffff;width:100%;text-align:center;padding-top:1rem;padding-bottom:50px;display:inline-block;}
.chanpin .tt{}
.chanpin .tt h2{font-weight:bold;font-size:.8rem;color:#000;margin-bottom:.2rem;}
.chanpin .tt span{font-size:.4rem;color:#666;}
.chanpin .tt span:before{content:'';background:url('../point-left.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 .4rem;}
.chanpin .tt span:after{content:'';background:url('../point-right.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 .4rem;}
.chanpin .cc{width:90%;margin:0 auto;display:inline-block;padding-top:30px;}
.chanpin .cc .left{width:50%;float:left;position:relative;}
.chanpin .cc .left img{width:100%;}
.chanpin .cc .right{width:50%;float:left;padding-left:.2rem;}
.chanpin .cc .right .one{position:relative;}
.chanpin .cc .right .one img{width:100%;}
.chanpin .cc .right .two{width:100%;height:auto;display:inline-block;padding-top:0.34rem;}
.chanpin .cc .right .two .l{width:49%;height:auto;float:left;/* padding-right:.1rem; */position:relative;}
.chanpin .cc .right .two .r{width:49%;height:auto;float:right;/* padding-left:.1rem; */position:relative;}
.chanpin .cc .right .two img{width:100%;}
.chanpin .cc span{width:100%;display:block;}
.chanpin .cc .tt{position:absolute;width:100%;bottom:0;color:#fff;font-weight:bold;font-size:.3rem;background:#d70c18;padding:.1rem;}
.chanpin .cc .dsc{position:absolute;top:.8rem;left:.2rem;color:#fff;font-size:0.3rem;display:none;}
.chanpin .cc .more{position:absolute;bottom:.2rem;left:.2rem;color:#fff;font-size:0.2rem;border:1px solid #ccc;border-radius:.1rem;padding:.05rem;display: none;}
.style{width:100%;height:100%;z-index:-10;zoom:1;background-color:#fff;background:url(../bg_style.png) no-repeat;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position:center 0;min-height:10rem;}
.style .tt{text-align:center;padding-top:50px;}
.style .tt h2{font-weight:bold;font-size:.8rem;color:#fff;margin-bottom:.2rem;}
.style .tt span{font-size:.4rem;color:#fff;}
.style .tt span:before{content:'';background:url(../w_point-left.png) no-repeat;width:80px;height:9px;display:inline-block;margin:0 .4rem;}
.style .tt span:after{content:'';background:url(../w_point-right.png) no-repeat;width:80px;height:9px;display:inline-block;margin:0 .4rem;}
.style .cat{width:100%;padding-top:30px;}
.style .cat ul{width:350px;margin:0 auto;display:flow-root;}
.style .cat ul li{width:100px;text-align:center;color:#fff;border:1px solid #fff;font-weight:bold;padding:5px 15px;}
.style .cat ul li.active{background:#fff;color:#d70c18;position:relative;}
.style .cat ul li.active:after{content:'';font-size:0;line-height:0;border-width:10px;border-color:#fff;border-bottom-width:0;border-style:dashed;border-top-style:solid;border-left-color:transparent;border-right-color:transparent;position:absolute;bottom:-8px;left:40px;}
.style .cat ul li:nth-child(1){float:left;}
.style .cat ul li:nth-child(2){float:right;}
.style .cat ul li:nth-child(3){float:right; margin-right:25px}
.style .cont{width:100%;padding-top:30px;display:none;}
.style .cont.active{display:block;}
.style .cont ul{width:100%;display:flow-root;}
.style .cont ul li{width:25%;float:left;border:1px solid #fff;}
.style .cont ul.seven li:nth-child(1){display:none;}
.style .cont ul.seven li:nth-child(4){display:none;}
.style .cont ul.seven li:nth-child(7){display:none;}
.style .cont ul li img{width:100%;}
.style .cont .mbtn{width:100%;padding-top:.5rem;text-align:center;position:relative;}
.style .cont .mbtn a{color:#fff;border:1px solid #fff;padding:2px 10px;}
.style .cont .mbtn a:after{content:'';font-size:0;line-height:0;border-width:8px;border-color:#fff;border-right-width:0;border-style:dashed;border-left-style:solid;border-top-color:transparent;border-bottom-color:transparent;position:relative;bottom:5px;left:5px;}
.bang{background:#ffffff;width:100%;text-align:center;padding-top:1rem;padding-bottom:.6rem;display:inline-block;}
.bang .tt{}
.bang .tt h2{font-weight:bold;font-size:.8rem;color:#000;margin-bottom:.2rem;}
.bang .tt span{font-size:.4rem;color:#666;}
.bang .tt span:before{content:'';background:url('../point-left.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 .4rem;}
.bang .tt span:after{content:'';background:url('../point-right.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 .4rem;}
.bang .cc{width:90%;margin:0 auto;display:inline-block;padding-top:30px;}
.bang .cc .pro{width:31.33%;color:#fff;float:left;text-align:center;position:relative;}
.bang .cc .pro:nth-child(1){margin:1%;}
.bang .cc .pro:nth-child(2){margin:1%;}
.bang .cc .pro:nth-child(3){margin:1%;}
.bang .cc .pro img{width:100%;}
.bang .cc span{width:100%;display:block;}
.bang .cc .tt{position:absolute;top:.1rem;left:.1rem;color:#fff;font-weight:bold;font-size:.4rem;}
.bang .cc .dsc{position:absolute;top:.7rem;left:.1rem;color:#fff;font-size:.2rem;display:none;}
.bang .cc .dsc1{position:absolute;top:1.1rem;left:.1rem;color:#fff;font-size:.2rem;display:none;}
.bang .cc .more{position:absolute;bottom:.2rem;left:.1rem;color:#fff;font-size:.2rem;border:1px solid #ccc;border-radius:5px;padding:1px;}
.news{background:#ffffff;width:100%;padding-bottom:.6rem;display:inline-block;}
.news .tt{text-align:center;}
.news .tt h2{font-weight:bold;font-size:.8rem;color:#000;margin-bottom:.2rem;}
.news .tt span{font-size:.4rem;color:#666;}
.news .tt span:before{content:'';background:url('../point-left.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 .2rem;}
.news .tt span:after{content:'';background:url('../point-right.png') no-repeat;width:80px;height:9px;display:inline-block;margin:0 .2rem;}
.news .cc{width:90%;margin:0 auto;padding-top:30px;}
.news .cc ul{width:100%;display:inline-block;}
.news .cc ul li{width:100%%;border:1px solid #a5a5a5;margin:.2rem 0;}
.news .cc ul li:hover{background:#d70c18;}
.news .cc ul li a{padding:.2rem;display:block;}
.news .cc ul li:hover a{color:#fff;}
.news .cc ul li a h3{font-weight:bold;font-size:.4rem;margin:.2rem 0;}
.news .cc ul li a .dsc{font-size:.3rem;margin:.1rem 0;text-align:justify;}
.news .cc ul li a .time{font-size:.3rem;}
.news .mbtn{width:100%;padding-top:.2rem;text-align:center;position:relative;}
.news .mbtn a{border:1px solid #000;padding:2px 10px;}
.news .mbtn a:after{content:'';font-size:0;line-height:0;border-width:8px;border-color:#000;border-right-width:0;border-style:dashed;border-left-style:solid;border-top-color:transparent;border-bottom-color:transparent;position:relative;bottom:5px;left:5px;}
.links{background:#1c1c1c;width:100%;padding:10px 0;display:none;}
.links .link-adr{width:90%;margin:0 auto;display:flow-root;}
.links .link-adr .tt{width:auto;float:left;color:#423e3e;}
.links .link-adr .link{display:block;}
.links .link-adr .link ul{width:100%;margin:0 auto;}
.links .link-adr .link ul li{width:auto;float:left;margin:0 10px;}
.links .link-adr .link ul li a{color:#423e3e;}
}





/*M HEAD*/
@media screen and (max-width:768px) {
.bannervideo{display:none;}

.banner div video{ padding-top:2.55rem;}
.banner { display:none;}
.banner2 ul li{background-image:url(../images/bannerm.jpg)!important;}
.banner2 ul li img{width:100%;height:100%;}
}


@media (min-width:1200px) {
/*首页banner*/
.bannervideo div{width:100%;height:100%;overflow:hidden;padding-top:6.5rem;}
.bannervideo div video{width:100%;height:100%;overflow:hidden;}
.banner2{ display:none;}
/* .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:.2;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:46px 296px;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:.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:#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-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:1300px;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:#da1c27;}
.swiper-container-picture .swiper-slide {width:48%;}
.swiper-container-picture .swiper-slide img{ width:240px;}
.swiper-container-picture .swiper-slide-prev img{margin-left:20%;}
.swiper-container-picture .swiper-slide-next {position:relative;left:-20%;}
.swiper-container-picture .swiper-slide-next img{margin-left:-30%;}
.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:#da1c27;line-height:1.5rem;position:absolute;margin:46px 56px;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:70%;background:url("../images/page-picture-active.png") no-repeat center bottom;position:relative;left:-144px;}
.swiper-container-picture .swiper-slide-active img{ width:800px;margin-left:0;position:relative;top:12%;}
.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:.7;filter:alpha(opacity=70);}
/*门店环境*/
.page-mendian{width:100%;height:950px;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:#61615f;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:135px;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:440px;height:300px;margin-top:65px;margin-left:50px;}
.page-mendian .picture .l img{ width:440px;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:660px;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:#df3d46;line-height:1.5rem;position:absolute;margin:46px 225px;font-size:1.5rem;word-wrap:break-word;}
.page-news .News .l .More:hover{color:#df3d46;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 a{color:#fff;}
.page-news .News .r ul li:hover{background:rgba(213,191,164,0.2);}
.page-news .News .r ul li:hover a{background:#d70c18;}
.page-news .News .r ul li:hover h2{color:#ffffff;}
.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:#f8f7f5;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:66px 314px;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:#fff;font-size:2.3rem;line-height:70px;font-weight:800;text-align:center;}
.page-hezuo .fu ul li span .txt p{color:#fff;font-size:1.4rem;line-height:20px;text-align:center;}
.page-hezuo .fu ul li span .txt img{ width:175px;height:110px;}
.banner div video{ padding-top:7px;}
}



/*内页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)}}

.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;}
.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 .cp{float:left;width:1200px;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-top:20px;}
.page .content{width:100%;margin:0px auto;}
.page .content .title .l{display:none;}
.page .content .title .r{width:100%;float:right;height:45px;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.6%;width:22%;height:30px;line-height:30px;background:url("../images/page_title_li.png") no-repeat center top;background-size:100% 100%;text-align:center;}
.page .content .title .r ul li:last-child{margin-right:0;}
.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:.3rem;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:510px;height:380px;float:right;margin-right:0;margin-top:70px;writing-mode:vertical-rl;writing-mode:horizontal-tb;color:#333333;text-align:left;line-height:34px;font-size:14px;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{height:760px;background:#d70c18;}
.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:160px;margin-top:20px;writing-mode:vertical-rl;writing-mode:tb-rl;color:#fff;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:5px}
#certify .swiper-slide{width:520px;height:408px;/*background:#fff;box-shadow:0 8px 30px #ddd;*/ padding:20px;}
#certify .swiper-slide img{display:block;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:.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:.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:.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:.7;filter:alpha(opacity=70);}
}
@media screen and (max-width:768px) {
.page .about_1 .content .r{float:left;width:100%;height:300px;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:5px;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:80%;float:right;height:auto;color:#333333;text-align:left;font-size:.4rem;font-weight:500;}
.page .about_1 .content .l span p{padding-bottom:10px;}
.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{background: #d80c18;display:inline-block;padding-top: 20px;}
.page .about_2 .content .l img{width:100%;}
.page .about_2 .content .r{float:left;margin-top:5px;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:80%;float:left;height:auto;color:#fff;text-align:left;font-size:.36rem;font-weight:500;padding-top: 3%;}
.page .about_2 .content .r span p{padding-bottom:10px;}
.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:.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%;}
#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:.7em;}
#certify .swiper-pagination_r{width:100%;bottom:20px;text-align:center;text-align:center;margin-top:-170px;}
#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:.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:.7;filter:alpha(opacity=70);}
}
/*联系我们*/
@media (min-width:1200px) {
.page .content2 .contact2{padding-top:50px;height:550px;}
.page .content2 .contact2 .l{float:left;width:620px;height:450px;background:url("../images/mapbg.png") no-repeat;padding:5px;}
.page .content2 .contact2 .l img{width:610px;height:440px;}
.page .content2 .contact2 .r{float:right;width:580px;height:450px;}
.page .content2 .contact2 .r ul{padding:15px 0px 0px 50px;}
.page .content2 .contact2 .r ul li{height:50px;padding-left:60px;width:100%;margin-bottom:40px;}
.page .content2 .contact2 .r ul li.address{background:url("../images/contact_address.png") no-repeat center left;}
.page .content2 .contact2 .r ul li.tel{background:url("../images/contact_tel.png") no-repeat center left;}
.page .content2 .contact2 .r ul li.mail{background:url("../images/contact_mail.png") no-repeat center left;}
.page .content2 .contact2 .r ul li h2{font-size:15px;font-weight:700;color:#333333;line-height:30px;}
.page .content2 .contact2 .r ul li span{color:#888888;}
.page .content2 .contact2 .r .ewm ol{clear:both;margin-left:20px;}
.page .content2 .contact2 .r .ewm ol li{float:left;padding:10px;margin-left:90px;width:125px;height:155px;background:url("../images/contact_ewmbg.png") no-repeat center top;position:relative;}
.page .content2 .contact2 .r .ewm ol li img{width:105px;height:105px;}
.page .content2 .contact2 .r .ewm ol li span{position:absolute;top:135px;width:125px;text-align:center;left:0;}
.page .content2 .contact2 .title{height: 120px;    border-bottom: 1px solid #f3ecdb;}
.page .content2 .contact2 .title .l{float: left;    width: 300px;    padding-top: 25px;}
.page .content2 .contact2 .title
	
/*在线留言*/
.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:.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:.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:.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:.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:.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:.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;font-size:.4rem;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){.prolist .catname{display:none;}}
.pro_toptit .tit{padding:60px 0}
.prolist .item{padding:60px 0;transition:all .3s;position:relative;min-height:540px}
.prolist .item .tit{position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, .5);text-align:center;color:#fff;display:none;width:100%;padding:7px 0;transition:all .3s;transform:translate(0, 200%);transition-delay:2s}
.prolist .box_right{width:85%;position:absolute;left:15%;top:30px;height:470px;padding:30px 0 0 0;}
.pro_slide{height:100%;}
.pro_slide .swiper-slide{width:590px;height:420px;}
.prolist .catname{font-size:36px;color:#e62131;transition:all .3s}
.prolist .item.on{/* background:#ccc;*/}
.prolist .item.on .catname{color:#fff;}
.prolist .item.on a:hover,.prolist li.on a{color:#c40101;}
.prolist .item .wrap{width:15%;}
.prolist .item .catbox{width:100%;}
.prolist .item li{background:url(http://www.cdxhz.com/images/pro/i2.png) no-repeat left 50%;padding:5px 0 5px 20px;font-weight:bold;}
.prolist .item li.on,
.prolist .item li:hover{background:url(http://www.cdxhz.com/images/pro/i1.png) no-repeat left 50%}
.pro_slide .swiper-slide{opacity:.4;border:2px solid #c40101}
.pro_slide .swiper-slide .swiper-slide{opacity:1;}
.pro_slide a.swiper-slide-active{opacity:1}
@media (max-width:768px){
.prolist .item .wrap{width:100%;display: none;}
.prolist .item .catbox{width:100%;}
.prolist .item{padding:30px 0 20px 0;}
.prolist .catbox{transition:all 0.3s;}
.prolist .catbox ul{display:none;}
.prolist .catname{text-align:center;}
.prolist .box_right{width:100%;left:0;}
.prolist .item .swiper-slide-active .tit{display:block;transform:translate(0, 0);}
.prolist .item{min-height:420px;}
.prolist .box_right, .pro_slide{height:100%;padding-top:0;padding-bottom:20px;}
.page_mdhj .boxc{padding:0;}
.pro_slide a.swiper-slide{height:auto;}
.pro_slide a.swiper-slide .swiper-slide{width:100%;height:100%;}}
/*新闻列表*/
@media (min-width:1200px) {
.page .newslist{margin-top:10px;height:atuo;margin-bottom:30px;transition:width 2s;-webkit-transition:width 2s;-o-transition:width 2s;-moz-transition:width 2s;transition:width 2s;}
.page .newslist ul{transition:width 2s;}
.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:auto;margin-bottom:10px;}
.page .newslist ul{ padding:3%;}
.page .newslist ul li{width:100%;height:3rem;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:.36rem;font-weight:600;color:#333333;}
.page .newslist ul li .con p{font-size:8px;height:1rem;color:#666666;overflow:hidden; margin-top:0.2rem;}
.page .newslist ul li .con span{font-size:.3rem;height:auto;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 h1{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:16px;line-height:25px;border-bottom:1px solid #f4eee2;padding:0 0 30px 0;line-height:1.8;opacity:.9;text-align:justify;}
.page .newsview .l .con p{margin-bottom:15px;margin-top:15px;}
.page .newsview .l .con img{max-width:800px;}
.page .newsview .l .next{width:100%;padding:15px 0;display: inline-block;}
.page .newsview .l .next span{width:50%;height:auto;color:#333;font-weight:500;font-size:15px;}
.page .newsview .l .next span:first-child{float:left;text-align:left;}
.page .newsview .l .next span:last-child{float:left;text-align:right;}

.page .newsview .cp {float:left;width:1200px;background:#FFF;margin-top:30px;margin-bottom:30px;padding:30px;}
.page .newsview .cp .title{ height:100px;border-bottom:1px dashed #efe4d2;margin-bottom:15px;text-align:center;}
.page .newsview .cp .title h2{text-align:center;font-size:22px;font-weight:600;line-height:40px;}
.page .newsview .cp .title span{line-height:40px;color:#666666;}
.page .newsview .cp .description{background:#fcf8f5;padding:20px;margin-bottom:15px;font-size:15px;font-weight:500;line-height:20px;}
.page .newsview .cp .con{font-size:16px;line-height:25px;border-bottom:1px solid #f4eee2;padding:0 0 30px 0;line-height:1.8;opacity:.9;text-align:justify;margin:0 auto;text-align:center;}
.page .newsview .cp .con p{margin-bottom:15px;margin-top:15px;}
.page .newsview .cp .con img{max-width:800px;}
.page .newsview .cp .next{width:auto;padding:15px 0;height:100px;}
.page .newsview .cp .next span:first-child{float:left;width:600px;height:100px;line-height:25px;color:#333;font-weight:500;font-size:15px;}
.page .newsview .cp .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:26px;text-align:justify;}
.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;padding:3%;}
.page .newsview .l .title{height:70px;border-bottom:1px dashed #efe4d2;margin-bottom:15px;text-align:center;}
.page .newsview .l .title h2{text-align:center;font-size:.6rem;font-weight:600;margin-bottom:5px;}
.page .newsview .l .title h1{text-align:center;font-size:.5rem;font-weight:600;margin-bottom:5px;}
.page .newsview .l .title span{color:#666666; font-size:10px; margin-top:15px}
.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 p img{width:100% !important;height:auto !important;}
.page .newsview .l .con img{width:100% !important;height:auto !important;}
.page .newsview .l .con p { margin-bottom:0.3rem; margin-top:0.3rem;}
.page .newsview .l .next span{color:#666666;word-break: normal;width: auto;display: block;white-space: pre-wrap;word-wrap: break-word;overflow: hidden;font-size: 14px;line-height: 32px;}
.page .newsview .cp{float:left;width:100%;background:#FFF;padding:3%;}
.page .newsview .cp .title{height:80px;border-bottom:1px dashed #efe4d2;margin-bottom:15px;text-align:center;}
.page .newsview .cp .title h1{text-align:center;font-size:.6rem;font-weight:600;margin-bottom:5px;}
.page .newsview .cp .title span{color:#666666;}
.page .newsview .cp .description{background:#fcf8f5;padding:20px;margin-bottom:15px;font-size:15px;font-weight:500;line-height:20px;}
.page .newsview .cp .con{font-size:15px;line-height:25px;border-bottom:1px solid #f4eee2;padding:0 0 30px 0;}
.page .newsview .cp .con img{width:100% !important;height:auto !important;}
.page .newsview .cp .next span{color:#666666;word-break: normal;width: auto;display: block;white-space: pre-wrap;word-wrap: break-word;overflow: hidden;font-size: 16px;line-height: 32px;}
}
/*门店人气*/
@media (min-width:1200px) {
.swiper-container-store {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:auto;}
.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:810px;height:650px;display:block;background:rgba(255, 255, 255, 0.7);opacity:.5;z-index:99999;}
.swiper-container-store .swiper-slide-next .opacity{position:absolute;left:0;top:120px;width:810px;height:650px;display:block;background:rgba(255, 255, 255, 0.7);opacity:.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;text-align: center;}
.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:.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;text-align: center;}
.swiper-container-store .swiper-slide-active .bottom h2{font-weight:700;font-size:.6rem;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:.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 .cp{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 .cp{float:left;height:580px;width:640px;}
.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:.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:.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:.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 .swiper-pagination{display:none;}
.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 .swiper-wrapper{margin-left:440.5px;}
/* .page .partner_2{height:760px;background:url(../images/about_bg.png) no-repeat;} */
.page .partner_2{height:760px;background:#d80c18;}
.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 .cp{ 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;color:#fff;}
.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:##fff;}
.page .partner_3{height:600px;}
.page .partner_3 .content{max-width:1200px;margin:0px auto;padding-top:30px;}
.page .partner_3 .content .liucheng{width:100%;height:400px;margin:0px auto;background:url(../images/partner_3_liucheng.png) no-repeat center;background-size:100%;}
.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{height:900px;background:#d80c18;}
.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{background: #d80c18;display: inline-block;}
.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 .cp{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;padding-bottom: 20px;}
.page .partner_2 .content .r ul{}
.page .partner_2 .content .r ul li{height:60px;padding-top:10px;font-size:.4rem;font-weight:500;padding-left:60px;background:url("../images/partner_2_rbg.png") no-repeat;background-position:0px 0px;color: #fff;}
.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:1100px;margin:0px auto;margin-top:10px;padding:3%;}
.page .partner_3 .content .liucheng{width:100%;height:1020px;margin:0px auto;margin-top:10px;padding:3%;background:url(../images/m_partner_3_liucheng.png) no-repeat center bottom;background-size:100%;}
.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:.7rem;font-weight:700;line-height:1.3rem;}
.page .partner_3 .content .list1 span p{line-height:.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:.7rem;font-weight:700;line-height:1.3rem;}
.page .partner_3 .content .list3 span p{line-height:.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{background: #d80c18;}
.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:.6rem;font-weight:600;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:.6rem;font-size:.4rem;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) {
.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.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;}
}



/*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;text-align:center;}
.photo-panel .photo-bar-tip p{ text-align:center;}
.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('/templets/ctmpc/css/arrows.png') no-repeat 0 0;border-radius:0 4px 4px 0;}
.photo-div .arrow-next{right:0px;background:url('/templets/ctmpc/css/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('/templets/ctmpc/css/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;}
.call-phone {
    position: fixed;
    top: 60%;
	right:2%;
    z-index: 99999;
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: url(/public/flow_consult.png) no-repeat center center;
    background-size: 100%;
}