@font-face{font-family:akrobatblack;src:url(./fonts/akrobat-black-webfont.woff2) format('woff2'),url(./fonts/akrobat-black-webfont.woff) format('woff');font-weight:400;font-style:normal}
input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}
body,html{font-family:"PingFang SC","Helvetica Neue",Helvetica,"Nimbus Sans L",Arial,"Liberation Sans","Hiragino Sans GB","Source Han Sans CN Normal","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif;-webkit-tap-highlight-color:transparent}
._more_{display:none}
.banner{width:100%;height:100vh;position:relative;overflow:hidden;}
.banner ul{height:100%;width:100%}
.banner ul li{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:.2s;will-change:opacity;visibility:hidden}
.banner ul li .img{-webkit-transform:scale(1);position:relative;width:100%;height:100%}
.banner ul li .img .a{background:center center no-repeat;background-size:cover;position:relative;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;opacity:1;-webkit-transition:opacity .6s cubic-bezier(.445,.05,.55,.95);transition:none}
.banner ul li.active{z-index:1;opacity:1;-webkit-transition:opacity .6s cubic-bezier(.455,.03,.515,.955);-webkit-transition-delay:0s}
.banner ul li.visible{visibility:visible}
.banner ul li.visible .img{-webkit-transform:scale(1.07);-webkit-transition:-webkit-transform 8s linear}
.banner ul li.visible .img .a{transition:none;opacity:1;-webkit-transition:opacity .5s cubic-bezier(.445,.05,.55,.95)}
.banner ol{position:absolute;width:100%;height:20px;left:0;bottom:10px;text-align:center;z-index:10}
.banner ol li{width:5px;height:20px;background:rgba(255,255,255,1);display:inline-block;margin:0 5px;border-radius:5px;-webkit-transition:all .35s;-webkit-transform:scaleY(.5);transform-origin:bottom}
.banner ol li.active{-webkit-transform:scaleY(1);background:#a20012}
.banner .btn{width:40px;height:70px;position:absolute;left:5%;top:50%;margin-top:-35px;background:url(../../images/icon1.png) -40px 0 no-repeat;z-index:10;cursor:pointer;-webkit-transition:all .35s;-webkit-transform:scale(.6);opacity:.5}
.banner .btn.prev{left:3%;-webkit-transform:rotate(-180deg) scale(.6)}
.banner .btn.next{left:auto;right:3%}
.banner .btn:hover{background-position:0 0;-webkit-transform:scale(1);opacity:1}
.banner .btn.prev:hover{-webkit-transform:scale(1) rotate(-180deg)}
.experiencePage ul.mb0 li{margin-bottom:0}
.newsListUl{overflow:hidden}
.newsListUl ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.newsListUl li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;display:block}
._clear::after{position:static;display:table}
.header{position:fixed;width:100%;z-index:50;overflow:hidden;top:0;height:110px;-webkit-transition:all .35s}
.newsListUl li::after{content:'';clear:both;display:table}
.fish{width:200px;height:300px;position:absolute;bottom:50px;z-index:2}
.fish img{position:relative}
.fish.fish1{left:50%;margin-left:-650px}
.fish.fish2{right:50%;margin-right:-650px}
.slogan{width:35%;height:auto;position:absolute;left:10%;top:30%}
.header h1{width:210px;float:left;margin-top:10px;-webkit-transition:all .35s}
.header .nav{float:right;line-height:40px;margin-top:15px;-webkit-transition:all .35s}
.header .nav a{color:#fff;font-size:16px;position:relative;z-index:5;padding:0 30px;display:block;float:left;-webkit-transition:all .35s;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;min-width:auto;max-width:auto;margin:0;background:0 0}
.button--saqui::after{padding:0 30px;color:#fff}
.header .nav a:hover{background:#dd592a;color:#a20012}
.header .nav a::before{content:'';position:absolute;background:url(../../images/fish.png) no-repeat center/cover;width:20px;height:30px;display:block;left:50%;top:150%;z-index:-1;-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);display:none}
.header.active{background:#0a1332;height:80px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}
.header.active .nav{margin-top:20px}
.header.active h1{width:150px;margin-top: 18px;}
.storyPage,{padding:75px 0;position:relative}
.contentUsBox {
    background: #f7f7f7 url(../../images/contactus-kyf.jpg) no-repeat center center;
    padding: 75px 0;
    position:relative
}
.contentUsBox .maxWidth1200 {
    max-width: 1200px;
    margin: 0 auto;
}
.contentUsBox .Box .Up {
    margin-bottom: 40px;
}
.clearfix {
    zoom: 1;
}
.contentUsBox .Box .Up .Ul li {
    width: 100%;
    line-height: 75px;
    font-size: 22px;
    margin-top: 40px;
    position: relative;
}
.contentUsBox .Box .Up .Ul li div {
    margin-left: 85px;
}
.contentUsBox .Box .Up .Ul li .lxwmImg {
    position: absolute;
    left: 0px;
    border: none;
max-width: 100%;
max-height: 100%;
vertical-align: middle;
}
.contentUsBox .Box .Up .Ul li p span{display: block;float: left;}
.contentUsBox .Box .Up .Ul li .gongzhongaho{
width: 80px;}
.contentUsBox .Box .Up .Ul li a {
    font-size: 22px;
    display: inline-block;
    margin-right: 10px;
}
.contentUsBox .Box .Up .Ul li:nth-child(2){display: none;}
.Baidu-ditu{text-align: center;max-width: 1200px;margin: 0 auto;}
.Baidu-ditu img{display: inline-block;}
@media screen and (max-width: 749px){
  .maxWidth1200 {
      width: 92%;
  }
  .banner{margin-top: 68px;}
  .contentUsBox{
    padding: 25px 0 !important;
  }
  .contentUsBox .Box .Up .Ul li {
    float: none;
    width: auto;
    font-size: 18px;
        margin-top: 2em;
        line-height: 45px;
}
.contentUsBox .Box .Up .Ul li div {
    margin-left: 55px;
}
.contentUsBox .Box .Up .Ul li .lxwmImg{width: 45px;}
.contentUsBox .Box .Up .Ul li:nth-child(2){display: block;}
}


.storyPage:after,.storyPage:before{content:'';position:absolute;width:370px;height:465px;bottom:0}
.storyPage:after{background:url(../images/Koi_R.jpg) no-repeat center/cover;right:0;bottom:0}
.storyPage:before{background:url(../images/Koi_L.jpg) no-repeat center/cover}
.titlePage{text-align:center;position:relative;margin-bottom:10px}
.titlePage ul li{width:75px;height:75px;display:inline-block;background:#e05c2e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 -3px;position:relative;-webkit-box-shadow:0 0 25px rgba(0,0,0,.3);-moz-box-shadow:0 0 25px rgba(0,0,0,.3);box-shadow:0 0 25px rgba(0,0,0,.3)}
.titlePage ul li::after{width:61px;height:61px;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:'';position:absolute;left:5px;top:5px}
.textPage{text-align:center;color:#2c2c2c;font-size:30px;margin-bottom:25px}
.newsPlate .newsListUl ul{display:block;width: auto !important;}
.newsPlate .newsListUl ul li{width: 23.5%!important;}
.textPage span{display:inline-block}
.storyPage .summary{width:900px;margin:0 auto;text-align:left;text-indent:30px;font-size:16px;line-height:1.7;position:relative;z-index:10;margin-top: 30px;}
.storyPage .summary p{margin-bottom: 10px;}
.advantagePage{padding:75px 0;background:url(../../images/product_bg.jpg);color:#fff}
.advantagePage .titlePage{text-align:center}
.advantagePage .textPage{width:500px;height:75px;margin:50px auto 40px;text-align:center;font-size:16px;line-height:1.8;padding:10px 0;color:#fff;position:relative}
.advantagePage .textPage p:nth-child(4){font-size: 20px;}
.advantagePage .textPage span,.advantagePage .textPage::after,.advantagePage .textPage::before{position:absolute;width:0%;height:1px;display:block;left:0;content:'';-webkit-transition:.5s;-webkit-transition-delay:.75s;background:rgba(255,255,255,.3)}
.advantagePage .textPage::before{top:0;left:100%}
.advantagePage .textPage span:nth-child(1){width:1px;height:0%;top:100%}
.advantagePage .textPage span:nth-child(2){width:1px;height:0%;left:auto;right:0;top:0}
.advantagePage .textPage::after{bottom:0}
.advantagePage .textPage.animated::after{width:100%}
.advantagePage .textPage.animated::before{width:100%;left:0}
.advantagePage .textPage.animated span:nth-child(1){height:100%;top:0}
.advantagePage .textPage.animated span:nth-child(2){height:100%}
.advantagePage li{width:23%;float:left;margin-right:2%;margin-top:25px;text-align:center;}
.advantagePage li img{width: 120px;}
/* .advantagePage li:nth-child(3n){margin-right:0} */
.advantagePage img{display:inline-block}
.advantagePage .title{font-size:20px;text-align:center;line-height:1.4;margin-bottom:10px;margin-top:10px}
.advantagePage .summary{font-size:14px;height:130px;line-height:1.6;text-align:center;opacity:1;color:rgba(255,255,255,.6)}
.programPage{padding:75px 0;overflow:hidden;background:#0c1637}
#jiamengzhichi{background: url(../../images/food_bg.jpg);}
#jiamengzhichi .roundLine.rl3{border: 1px rgba(223,223,223,.5) dashed;}
#jiamengzhichi .textPage{color: #2c2c2c;}
.programPage .titlePage{text-align:center}
.programPage .titlePage img{display:inline-block}
.programPage .textPage{font-size:30px;text-align:center;color: #fff;}
.programPage .read_more{border: none;}
.programPage .textPage span{font-family:akrobatblack;margin-right:10px}
.programPage .programBox{padding:20px 0 100px}
.programPage .roundBox{position:absolute;float:left;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.programPage .round{z-index:5}
.programPage .round.r1{width:322px;height:322px;background:url(../../images/program02.png) no-repeat center/cover}
.programPage .round.r2{width:206px;height:206px;background:url(../../images/program01.png) no-repeat center/cover;position:absolute;top:-100px;left:-60px}
.programPage .round.r3{width:144px;height:144px;background:url(../../images/program03.png) no-repeat center/cover;position:absolute;bottom:-93px;left:42px}
.program_list{float:left;margin-top:64px;margin-left:35%;position:relative;z-index:5}
.program_list li{height:86px;width:380px;border:1px #9f0010 dashed;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#f7f7f7}
.program_list li+li{margin-top:40px}
.program_list li:nth-child(1){margin-left:-160px}
.program_list li:nth-child(2){margin-left:-80px}
.program_list li:nth-child(4){margin-left:-80px}
.program_list li:nth-child(5){margin-left:-160px}
.program_list .number{color:#0c1637;font-size:56px;font-family:akrobatblack;font-weight:700;float:left;font-style:italic;line-height:86px;width:100px;text-align:center}
.program_list .title{float:left;color:#2f2f2f;font-size:24px;font-style:italic;width:277px;margin-top:13px;font-weight:700}
.program_list .title span{color:#9f0010}
.program_list p{float:left;font-size:16px;line-height:2}
.programPage ol{float:right}
.programPage ol li{height:86px;width:380px;border:1px #9f0010 dashed;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#f7f7f7}
.programPage ol li+li{margin-top:40px}
.programPage ol li:nth-child(1){margin-left:-160px}
.programPage ol li:nth-child(2){margin-left:-80px}
.programPage ol li:nth-child(5){margin-left:-80px}
.programPage ol li:nth-child(6){margin-left:-160px}
.programPage ol .number{color:#0c1637;font-size:56px;font-family:akrobatblack;font-weight:700;float:left;font-style:italic;line-height:86px;width:100px;text-align:center}
.programPage ol .title{float:left;color:#2f2f2f;font-size:24px;font-style:italic;width:277px;margin-top:13px;font-weight:700}
.programPage ol p{float:left;font-size:16px;line-height:2}
.programPage .roundLine{position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.programPage .roundLine.rl1{width:540px;height:540px;border:1px #353c56 dashed;-webkit-animation:loops 40s linear infinite;margin-top:-270px}
.programPage .roundLine.rl2{width:648px;height:648px;border:1px #9f0010 dashed;-webkit-animation:loops 50s linear infinite;margin-top:-324px}
@-webkit-keyframes loops{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
.programPage .roundLine.rl3{width:1150px;height:1150px;border: none;}
.signPage{padding: 75px 0;overflow: hidden;background: url(../../images/food_bg.jpg);}
.storeshow{padding: 75px 0;overflow: hidden;}
.storeshow .liststore{margin-top: 20px;}
.storeshow .liststore li{
  width: calc(100% / 3);
    height: auto;
    padding: 20px;
    float: left;
    overflow: hidden;
    transition: ease .6s;
}
.storeshow .liststore li .pic::after{width:0%;height:2px;position:absolute;left:0;bottom:0;background:rgba(162,0,18,.5);content:'';-webkit-transition:.35s}
.storeshow .liststore li:hover .pic::after{width:100%;-webkit-transition-delay:.1s}
.signPage .read_more{border: none;}
.signPage .foodlist li{
  width: 32%;
    float: left;
    margin-right: 1%;
    margin-top: 1%;
    text-align: center;
}
/* .signPage .foodlist  li:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); filter: drop-shadow(0px 0px 10px #ccc); } */
.signPage .foodlist li img {
    display: inline-block;
}
.signPage .foodlist{margin-top: 20px;}
.signPage .read_more{margin-top: 30px;}
/* .signPage .foodlist li:hover img{-webkit-transform:scale(1.05)} */
.food_box{width:1100px;height:600px;position:absolute;left:50%;top:50%;margin-left:-550px;margin-top:-350px;background:#a10011;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.food_box::before{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);height:-webkit-calc(100% - 40px);height:-moz-calc(100% - 40px);height:calc(100% - 40px);border:1px solid rgba(12,25,58,.4);position:absolute;left:20px;top:20px;content:'';display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.f_title{width:auto;position:absolute;left:80px;top:50px}
.f_title .des,.f_title .name{float:left;position:relative}
.f_title .name span{width:95px;height:auto;position:absolute;left:0;top:0;display:block}
.f_title .name span:nth-child(1){left:10px}
.f_title .name span:nth-child(2){top:75px}
.f_title .name span:nth-child(3){top:105px;left:60px}
.f_title .name span:nth-child(4){width:120px;top:170px}
.f_title .name{margin-left:25px}
.f_title .des{color:#fff;font-size:20px;text-align:center}
.hg{position:absolute;width:500px;height:auto;left:400px;top:-110px}
.hg.hg2{width:200px;top:450px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;left:700px}
.hg.hg3{width:400px;top:420px;left:150px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden}
.hg.hg4{width:200px;top:-50px;left:290px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}
.hg.hg5{width:250px;top:55%;left:0;overflow:hidden}
.hg.hg6{width:120px;top:250px;left:-70px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}
.hg.hg7{width:150px;top:100px;left:-220px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}
.hg.hg8{width:250px;top:5%;right:-350px;overflow:hidden;left:auto}
.hg.hg9{width:180px;top:20%;right:-80px;overflow:hidden;left:auto}
.hg.hg10{width:100px;top:-50px;right:-30px;overflow:hidden;left:auto}
.experiencePage{padding:75px 0;position:relative}
.experiencePage .titlePage{text-align:center}
.experiencePage ._fl{width:33%;margin-left:25px}
.experiencePage ul li{overflow:hidden;position:relative;margin-bottom:25px}
.experience{margin-top:50px}
.experiencePage .number{font-size:40px;color:#2f2f2f;font-family:akrobatblack;font-weight:700;float:left;font-style:italic;width:60px;margin-right:5px;margin-bottom:25px}
.experiencePage .title{font-size:20px;margin-bottom:5px}
.experiencePage li p{font-size:14px;opacity:.7}
.experiencePage ._fr{position:relative;width:700px}
.experiencePage ._fr .line{position:absolute;width:110px;height:1px;background:#a20012;right:100%}
.experiencePage ._fr .line:after{content:'';position:absolute;background:#a20012;width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:-50%;margin-top:-12px}
.experiencePage ._fr .line.l1{top:7%}
.experiencePage ._fr .line.l2{top:29%}
.experiencePage ._fr .line.l3{top:53%}
.experiencePage ._fr .line.l4{top:76%}
.experiencePage .experienceHot{display:block;border:14px solid #a20012;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.newsPage{padding:75px 0;position:relative;background:url(../../images/newsbg.jpg)}
.schoolshow{padding:75px 0;position:relative;}
.schoolshow .listschool ul li {
    float: left;
    width: 18.8%;
    margin-right: 1%;
    margin-bottom: 1%;
    overflow: hidden;
}
.schoolshow .listschool ul li .imgs {
    overflow: hidden;
    border: 1px solid #f0f0f0;
}
.schoolshow .listschool ul li .imgs img {
    display: block;
    width: 70%;
    margin: 10px auto;
    border: 0px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.schoolshow .listschool ul li .imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.schoolshow .listschool ul a p {
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
}
.schoolshow .read_more{margin-top: 20px;}
.schoolshow .titlePage{margin-bottom: 50px;}
.newsPage .newsList{width:89%}
.newsPage .tabTitle{color:#fff;height:26px;position:relative}
.newsPage .tabTitle a{font-size:16px;margin-right:65px;position:relative;display:inline-block;z-index:5;color:rgba(0,0,0,.9);-webkit-transition:.35s}
.newsPage .tabTitle a.active{font-size:20px;color:rgba(0,0,0,1)}
.newsPage .tabTitle a:after{content:'';width:54px;background:#e05c2e;height:54px;display:block;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:50%;left:50%;margin-left:-27px;margin-top:-27px;z-index:-1;-webkit-transition:ease .5s;-o-transition:ease .5s;-moz-transition:ease .5s;transition:ease .5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.newsPage .tabTitle a:before{content:'';position:absolute;width:44px;height:44px;border:1px solid rgba(255,255,255,.5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:50%;left:50%;margin-left:-22px;margin-top:-22px;-webkit-transition:ease .5s;-o-transition:ease .5s;-moz-transition:ease .5s;transition:ease .5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.newsPage .tabTitle a:after,.newsPage .tabTitle a:before{opacity:0;-webkit-transform:scale(0)}
.newsPage .tabTitle a.active:after{opacity:1;-webkit-transform:scale(1)}
.newsPage .tabTitle a.active:before{opacity:1;-webkit-animation:rects 1s ease infinite}
@-webkit-keyframes rects{
0%{opacity:0;-webkit-transform:scale(0)}
70%{opacity:1;-webkit-transform:scale(1.5)}
100%{opacity:0;-webkit-transform:scale(2)}
}
.newsListUl .ul{overflow:hidden}
.newsListUl li.active{display:block}
.newsListUl li{position:relative}
.newsListUl.de li{display:block}
.newsListUl .li{float:left;margin-top:32px;width:32%;margin-right:2%;background:#fff}
.newsPage .newsListUl .li:nth-child(3n){
    margin-right: 0;
}
.newsListUl.de .li:nth-child(3n){}
._news.newsListUl li .pic,.newsListUl .pic{width:100%;height:auto;overflow:hidden}
._news.newsListUl li .pic img,.newsListUl .pic img{-webkit-transition:.35s;width:100%}
._news.newsListUl li:hover .pic img,.newsListUl .li:hover .pic img{-webkit-transform:scale(1.05)}
.newsListUl .title{font-size:16px;line-height:30px;height:30px;overflow:hidden}
.newsListUl .info{width:100%;height:auto;padding:10px;-webkit-transition:.35s;position:relative}
._news.newsListUl li::after,.newsListUl .info::after{width:0%;height:2px;position:absolute;left:0;bottom:0;background:rgba(159,0,16,.8);content:'';-webkit-transition:.35s}
.newsListUl{margin-top:25px}
._news.newsListUl li:hover .info,.newsListUl .li:hover .info{padding:10px 20px;background:#e05c2e;color:#fff}
._news.newsListUl li:hover .info::after,.newsListUl .li:hover .info::after{width:100%;-webkit-transition-delay:.1s}
.newsListUl .timer{opacity:.5;font-size:12px}
.realPage{padding:75px 0}
.realPage .titlePage{text-align:center}
.realPage .titlePage img{display:inline-block}
.realPage .textPage{color:#2c2c2c;font-size:30px;text-align:center}
.realPage .reaSwiper{margin-top:45px}
.realPage .liststore{margin-top: 50px;}
.realPage .liststore ul li {
    float: left;
    width: 24%;
    margin-right: 1%;
    margin-bottom: 35px;
}
.cooperationPage{padding:75px 0;background:#08112e;}
.cooperationPage .titlePage{text-align:center}
.cooperationPage .titlePage img{display:inline-block}
.cooperationPage .phone{text-align:center;font-size:53px;color:#fff;margin:auto;display:block}
.cooperationPage .phone span{display:inline-block;margin:0 -5px;font-family:akrobatblack}
.cooperationPage .three{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:35px}
.cooperationPage .three #distpicker{width:auto}
.cooperationPage .three .input{width:330px;position:relative}
.cooperationPage .three .unit input{padding-right:60px}
.cooperationPage .three .unit span{position:absolute;right:33px;height:40px;top:0;line-height:40px;font-weight:700}
.cooperationPage .three select{width:330px;margin-left:25px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e1e7ee;height:40px;-webkit-border-radius:25px!important;-moz-border-radius:25px!important;border-radius:25px!important;display:block;float:left;text-indent:25px}
.cooperationPage .three select:nth-child(1){margin-left:0}
._form.form1 .double .input{opacity:1;width:49%}
._form.form1 ._form_box .fb_input{-webkit-border-radius:25px!important;-moz-border-radius:25px!important;border-radius:25px!important}
.cooperationPage .btnSubmit{width:250px;height:55px;text-align:center;background:#db5526;line-height:55px;color:#fff;font-size:16px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;font-weight:100;margin:60px auto 0;cursor:pointer;overflow:hidden;position:relative}
.cooperationPage .btnSubmit p{width:100%;height:100%;position:absolute;left:0;top:0;display:block;-webkit-transition:all .25s}
.cooperationPage .btnSubmit p:first-child{left:-100%}
.cooperationPage .btnSubmit p:first-child::after{width:30px;height:30px;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;content:'';display:block;background:url(../../images/submit_icon.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.cooperationPage .btnSubmit p:last-child{left:0}
.cooperationPage .btnSubmit:hover{background:#db5526}
.cooperationPage .btnSubmit:hover p:first-child{left:0}
.cooperationPage .btnSubmit:hover p:last-child{left:100%}
.footer{background:#09102a;color:#fff;padding:25px 0}
.footer .nav a{font-size:16px;margin-right:45px}
.footer .phone{margin-top:0}
.footer .phone a{font-size:40px;font-weight:100;font-family:akrobatblack}
.footer .address{font-size:14px;margin-bottom:20px;opacity:.7}
.footer .copyright{color:rgba(255,255,255,.3);font-size:12px}
.footer .QRcode{width:110px}
.footer .QRcode img{display:block;margin:0 auto 10px}
.footer .QRcode p{font-size:14px;color:rgba(255,255,255,.4);text-align:center}

/* side */
.side{position:fixed;width:78px;right:0;top:50%; margin-top:-200px;z-index:100; border:1px solid #e0e0e0; background:#ffffff; border-bottom:0;}
.side ul li{width:78px;height:78px;float:left;position:relative; border-bottom:1px solid #e0e0e0;color:#333; font-size:14px; line-height:38px; text-align:center;transition:all 0.3s; cursor:pointer;}
.side ul li img{ }
.side ul li:hover{background:#f67524; color:#fff;}
.side ul li:hover a{ color:#fff;}
.side ul li i{height:25px; margin-bottom:1px; display:block; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:auto 25px; margin-top:14px;transition:all 0.3s;}
.side ul li i.bgs1{ background-image:url(../../images/right_pic5.png);}
.side ul li i.bgs2{ background-image:url(../../images/right_pic7.png);}
.side ul li i.bgs3{ background-image:url(../../images/right_pic2.png);}
.side ul li i.bgs4{ background-image:url(../../images/right_pic1.png);}
.side ul li i.bgs5{ background-image:url(../../images/right_pic3.png);}
.side ul li i.bgs6{ background-image:url(../../images/right_pic6_on.png);}
.side ul li:hover i.bgs1{background-image:url(../../images/right_pic5_on.png);}
.side ul li:hover i.bgs2{background-image:url(../../images/right_pic7_on.png);}
.side ul li:hover i.bgs3{background-image:url(../../images/right_pic2_on.png);}
.side ul li:hover i.bgs4{background-image:url(../../images/right_pic1_on.png);}
.side ul li:hover i.bgs5{background-image:url(../../images/right_pic3_on.png);}
.side ul li:hover i.bgs6{}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all 0.3s;overflow:hidden;}



.side ul li.sidetop{background:#f67524; color:#fff;}
.side ul li.sidetop:hover{opacity:0.8;filter:Alpha(opacity=80);}
.side ul li.sideewm .ewBox {
  width: 238px;
  display: none;
  color: #363636;
  text-align: center;
  padding-top: 235px;
  position: absolute;
  left: -240px;
  top: 0px;
  background-image: url('../../images/leftewm.png');
  background-repeat: no-repeat;
  background-position: center center;
  border:1px solid #e0e0e0;
}
.side ul li.sideetel .telBox {
   width: 240px;
  height:117px;
  display: none;
  color: #fff;
  text-align: left;
  position: absolute;
  left: -240px;
  top: 0px;
  background:#f67524;
}
.side ul li.sideetel .telBox dd{ display:block; height:118.5px; overflow:hidden; padding-left:82px; line-height:24px; font-size:22px;}
.side ul li.sideetel .telBox dd span{ display:block; line-height:28px; height:28px; overflow:hidden; margin-top:32px; font-size:18px;}
.side ul li.sideetel .telBox dd.bgs1{ background:url(../../images/right_pic8.png) 28px center no-repeat; background-color:#e96410;}
.side ul li.sideetel .telBox dd.bgs2{ background:url(../../images/right_pic9.png) 28px center no-repeat;}

@media screen and (max-width:1440px) {
.side{display: none;}
.side ul li{width:62px;height:62px;font-size:12px; line-height:30px;}
.side ul li i{height:20px; background-size:auto 20px; margin-top:11px;}
.side ul li.sideewm .ewBox { padding-top:187px; width:192px; left:-194px;}
.side ul li.sideetel .telBox { height:189px;top: -63px;}
.side ul li.sideetel .telBox dd{ height:94.5px; font-size:16px;}
.side ul li.sideetel .telBox dd span{ margin-top:21px; font-size:16px;}
}
.honorList{padding: 75px 0;background-image: url(../../images/bg_002.jpg);position: relative;}
.honorList .titlePage img {
    display: inline-block;
}
.content1200{width:1200px;position:relative;margin:0 auto}
.honor{padding-bottom:100px}
.honor .honorTab{margin-top:70px;padding:25px 25px;width:1000px}
.honor .swiper-slide{height:390px;background:#fff;position:relative;box-shadow:0 0 17px 3px rgba(0,0,0,.18)}
.honor .swiper-slide:after{content:'';border:1px solid #b2b2b2;height:calc(100% - 19px);width:calc(100% - 19px);top:8px;left:8px;position:absolute}
.honor .pic{padding:18px}
.honor .icon_wave{background-image:url(../../images/icon_wave.png);width:118px;height:38px;display:block;margin:12px auto}
.honor .icon_honor{background-image:url(../../images/icon_honor.png);height:92px;width:92px;background-size:cover;display:block;margin:0 auto}
.honor .next,.honor .prev{position:absolute;height:50px;width:50px;top:50%;margin-top:-40px;z-index:5;cursor:pointer;background-size:100px}
.honor .next.swiper-button-disabled,.honor .prev.swiper-button-disabled{opacity:.4}
.honor .next{background-image:url(../../images/btn_product.png);right:2%;background-position:bottom left}
.honor .next:hover{background-position:bottom right}
.honor .prev{background-image:url(../../images/btn_product.png);left:2%}
.honor .prev:hover{background-position:top right}
.productList{padding:70px 0}
.simpleJoin{padding:75px 0;background: url(../../images/join_bg.jpg);position: relative;}
.simpleJoin .joinus{max-width: 1200px;margin: 0 auto;}
.simpleJoin .joinus li{
  float: left;
    width: 48%;
    margin-right: 1%;
    text-align: center;
    margin-bottom: 30px;
}
.simpleJoin .joinus li img{display: inline-block;}
.joinProcess{padding:75px 0;position: relative;}
.joinProcess img{display: inline-block;text-align: center;}
.joinProcess .joinContent{max-width: 1000px;margin: 40px auto 0}
#schoollist{
  padding-top:0;
}
.productList .titlePage{text-align:center}
.productList .titlePage img{display:inline-block}
.productList .textPage{text-align:center;color:#2c2c2c;font-size:30px;margin-bottom:25px}
.productList li{float:left;width:24%;margin-right:1%;margin-bottom:35px}
.productList li:nth-child(4n){margin-right:0}
.foodPlate,.newsPlate{padding:70px 0}
.foodPlate ._news,.newsPlate ._news{padding:0}
.foodPlate .titlePage,.newsPlate .titlePage{text-align:center}
.foodPlate .titlePage img,.newsPlate .titlePage img{display:inline-block}
.foodPlate .textPage,.newsPlate .textPage{text-align:center;color:#2c2c2c;font-size:30px;margin-bottom:25px}
.newsPlate .tabTitle{text-align:center;margin:20px auto 30px}
.newsPlate .tabTitle span{font-size:25px;display:inline-block;vertical-align:middle}
.newsPlate .tabTitle a{font-size:24px;margin:0 25px;position:relative;display:inline-block;vertical-align:middle;z-index:5}
.newsPlate .tabTitle a.active{color:#e05321}
._news.newsListUl li{float:left;margin-top:32px;width:23.5%;margin-right:2%}
._news.newsListUl li:nth-child(4n){margin-right:0}
._news.newsListUl li .thum{margin-bottom:10px;overflow:hidden}
._news.newsListUl li .title{font-size:20px;line-height:2;height:40px}
._news.newsListUl li .t{color:rgba(0,0,0,.4)}
._newsdetail2 .content_list .item_des{height:80px}
.newsPlate .newsListUl ul{margin-bottom:65px}
._PageTurningNumber a.active{background:#a00f0a}
._top_tips{position:fixed;line-height:50px;background-color:#e00114;text-align:center;font-family:'PingFang SC';color:#fff;overflow:hidden;height:50px;z-index:10000000;top:0}
._top_tips .tipsBox{width:200vw;height:50px}
._top_tips p{line-height:50px;height:50px;width:100vw;float:left}
.read_more{margin:auto;display:block;width:250px;height:auto;text-align:center;line-height:55px;border:1px solid #fff;background:rgba(162,0,18,0);color:#fff;font-size:16px;cursor:pointer;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-webkit-transition:.35s;background:#a20012}
.read_more.food_more{position:absolute;left:50%;margin-left:-125px;bottom:50px;border:none}
.read_more::after{width:20px;height:20px;position:absolute;left:50%;top:50%;margin-top:-10px;margin-left:85px;background:url(../../images/jt_icon.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;content:'';-webkit-transform:rotate(180deg);-webkit-transition:.35s;opacity:0}
.read_more:hover{color:#fff;background:#a20012}
.read_more:hover::after{margin-left:65px;opacity:1}
.news14 li .number{margin-bottom:0}
@media screen and (max-width:1440px){
.cooperationPage .three select{width:20.5vw}
.cooperationPage .three .input{width:20.5vw}
.experiencePage ._fr{width:55%}
.experiencePage .title{font-size:20px}
.experiencePage li p{font-size:14px}
.advantagePage li{width:30%;margin-right:5%}
}
@media screen and (min-width:1200px){
._PageTurningNumber a:hover{background:#a00f0a}
.mobheader{display: none;}
}
@media screen and (max-width: 767px){
  .mobile_top {
      display: block;
        height: 68px;
      width: 100%;
      padding: 0 10px;
      /* background: #fff; */
      background: #0a1332;
      z-index: 999;
      position: fixed;
    top: 0;
    left: 0;
  }
.fix:before, .fix:after {
    display: table;
    clear: both;
    content: '';
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
}
.mb_logo {
    margin-top: 5px;
    width: 300px;
    height: auto;
}
.fl {
    float: left;
}
.mb_logo a {
    display: block;
    width: 100%;
    height: 100%;
    margin-top: 5px;
}
.mb_logo a img {
    width: 100%;
    height: 100%;
}
.fr {
    float: right;
}
.menu_icon {
    height: 50px;
    margin-top: 5px;
    width: 24px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.menu_icon img {
    width: 24px;
    height: 21px;
    margin: 0;
}
.hide_menu {
    top: 65px;
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    height: auto;
    background: #eee;
    box-shadow: 0 3px 3px #eee;
}
.page_menu_list {
    background: #ffffff;
    /* border-top: 1px solid #f08300; */
}
.page_menu_list li {
    text-align: center;
    width: 100%;
    height: auto;
    line-height: 42px;
        list-style-type: none;

}
.page_menu_list li p {
    padding: 0 2em;
}
.page_menu_list li a.firstnav {
    display: inline-block;
    width: 98%;
    font-size: 15px;
    line-height: 42px;
}
.page_menu_list li a {
    font-size: 15px;
    color: #888;
}
.page_menu_list li b.sp {
    display: block;
    float: right;
    width: 32px;
    height: 32px;
    margin-top: 5px;
}
.page_menu_list li b.add {
    background: url(../../images/add_jiahao.png) no-repeat center center;
    cursor: pointer;
}
}

@media screen and (max-width:1199px){
.header .nav a{padding:0 20px}
.storyPage:after,.storyPage:before{width:200px;height:251px}
.fish{display:none}
.programPage .roundLine{display:none}
.programPage .round{display:none}
.program_list{margin-left:0;margin-top:0}
.programPage ol li:nth-child(1),.programPage ol li:nth-child(2),.programPage ol li:nth-child(3),.programPage ol li:nth-child(4),.programPage ol li:nth-child(5),.programPage ol li:nth-child(6),.program_list li:nth-child(1),.program_list li:nth-child(2),.program_list li:nth-child(3),.program_list li:nth-child(4),.program_list li:nth-child(5){margin-left:0}
.programPage .programBox{padding:20px 0 50px}
.food_box{width:900px;margin-left:-450px;height:500px;margin-top:-300px}
.hg{top:-80px}
.hg.hg5,.hg.hg9{display:none}
.hg{width:400px}
.hg.hg3{width:300px;top:340px;left:220px}
.hg.hg4{width:150px}
.hg.hg2{width:150px;top:380px;left:650px}
.hg.hg6{width:100px;top:320px;left:-50px}
.signPage{height:560px;padding: 25px 0;}
.signPage .foodlist li{
  width: 45%;
  margin-right: 3%;
  margin-left: 2%;
  margin-bottom: 2%
}
.storeshow,.schoolshow{padding: 25px 0;}
.storeshow .liststore li{
  width: 98%;
}
.schoolshow .listschool ul li{width: 48%;}
.realPage .liststore{
  margin-top: 5px;
}
.experiencePage .experienceHot{border:5px solid #a20012}
.experiencePage ._fr .line{display:none}
.experiencePage ._fl{width:40%;margin-left:0;margin-right:5%}
.titlePage.xw{display:none}
.advantagePage img,.cooperationPage .titlePage img{width:200px}
.newsPage .newsList{width:100%}
/* .footer{display:none} */
.advantagePage .title{font-size:16px}
}
@media screen and (max-width:900px){
.header.active{background:0 0}
.header{position:absolute}
.header .nav{position:fixed;left:0;bottom:0;background:#0a1332;width:100%;line-height:50px;margin-top:0}
/* .cooperationPage{margin-bottom:60px} */
.banner{height:30vh;background-attachment:inherit;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.productList,.storyPage{padding:25px 0}
.titlePage ul li{width:45px;height:45px}
.footer ._fr,.footer .phone a{display: none;}
.titlePage ul li::after{width:36px;height:36px;border:1px solid rgba(255,255,255,.5);left:3px;top:3px}
.textPage{font-size:20px;margin-bottom:15px}
.titlePage{margin-bottom:0}
.storyPage .summary{width:94%;font-size:16px}
.advantagePage .textPage,.programPage .textPage,.realPage .textPage{margin-top:0;font-size:20px}
.advantagePage li{width:32%;margin-right:2%}
.advantagePage,.cooperationPage,.experiencePage,.foodPlate,.newsPage,.newsPlate,.programPage,.realPage{padding:25px 0}
.programPage ol,.programPage ul{width:48%}
.programPage ol li,.program_list li{width:100%}
.programPage ol .number,.program_list .number{width:60px;font-size:40px}
.programPage ol .title,.programPage ol p,.program_list .title,.program_list p{width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px)}
.programPage ul.gd{width:100%}
.hg.hg10,.hg.hg2,.hg.hg6{display:none}
.food_box{width:94%;left:3%;margin-left:0}
.f_title .name span{width:65px}
.f_title .name span:nth-child(4){width:90px}
.hg{left:350px}
.experience{margin-top:20px}
.experiencePage ._fl{width:100%;margin-right:0}
.experiencePage .number{margin-bottom:0}
.experiencePage ._fr{width:100%}
.newsListUl .li{width:48%}
.newsListUl.de .li:nth-child(3n){margin-right:2%}
.newsListUl .li:nth-child(3n){margin-right:2%}
.newsListUl .li:nth-child(2n){margin-right:0}
.newsListUl.de .li:nth-child(2n){margin-right:0}
.newsListUl .li{margin-top:0;margin-bottom:15px}
.realPage .reaSwiper{margin-top:15px}
.cooperationPage .phone{font-size:40px}
.cooperationPage .three{margin-bottom:10px}
.cooperationPage .btnSubmit{margin-top:10px;width:200px}
.header.active .nav{margin-top:0}
.backTop{right:4%}
.newsPlate .tabTitle{margin:10px auto 20px}
.newsPlate .tabTitle a{font-size:20px}
.newsListUl{margin-top:0}
._news.newsListUl li{margin-top:0;width:49%}
.newsPlate .newsListUl ul{margin-bottom:25px}
._PageTurningNumber{margin-bottom:60px}
.news14 li{width:-webkit-calc(100% / 2);width:-moz-calc(100% / 2);width:calc(100% / 2)}
.productList li{width:32%;margin-right:2%;margin-bottom:15px}
.productList li:nth-child(4n){margin-right:2%}
.productList li:nth-child(3n){margin-right:0}
.programPage ol .title{font-size:20px}
.programPage ol li+li,.program_list li+li{margin-top:20px}
._news_detail .detail_content{width:94%}
._ndc_top .title,.detail_same .title{font-size:20px}
._ndc_npnews{display:block}
._ndc_npnews .post_next,._ndc_npnews .post_prev{padding:15px 20px;margin-bottom:10px;width:100%}
._ndc_npnews .post_next .icon,._ndc_npnews .post_prev .icon{width:20px}
}
@media screen and (max-width:767px){
.banner ol li{height:10px}
.banner ol li{margin:0 0}
.banner .btn{width:20px;height:35px;background:url(../images/icon1.png) -20px 0 no-repeat;background-size:cover}
.banner .btn{top:60%}
.header h1{width:100px}
.slogan{left:4%}
.header .nav a{width:25%;padding:0;text-align:center}
.header .nav a:nth-child(1),.header .nav a:nth-child(5),.header .nav a:nth-child(7){display:none}
.header .nav a::after,.header .nav a::before{width:1px;height:100%;position:absolute;right:0;content:'';display:block;background:rgba(255,255,255,.5)}
.storyPage:after,.storyPage:before{width:100px;height:126px;opacity:.4}
.storyPage .summary{font-size:14px;text-align:justify}
.storyPage .summary p{margin-bottom: 10px;}
.advantagePage .textPage p:nth-child(4) {
    font-size: 14px;
}
.advantagePage .textPage p:nth-child(3) {
    font-size: 13px;
}
.honor .honorTab{width:100%;padding:0;margin-top: 30px;}
.honor .swiper-slide {
    height: 250px;
}
.honor .pic {
    padding: 10px;
}
.honor .icon_wave {
    margin: 5px auto;
}
.honor .icon_honor {
    width: 46px;
    height: 46px;
    background-size: cover;
}
.content1200{
  width: 90%;
}
.honorList{
  padding: 25px 0;
}
.honor{padding-bottom: 40px;}
.cooperationPage .titlePage>img,.titlePage img{width:150px}
.advantagePage .textPage{width:94%}
.advantagePage .textPage,.programPage .textPage{font-size:12px;height:60px;margin-top:10px}
.realPage .textPage{height: 30px;font-size:13px;}
.advantagePage li{width:49%;margin-top:15px}
.advantagePage li:nth-child(3n){margin-right:2%}
.advantagePage li:nth-child(2n){margin-right:0}
.advantagePage .summary{font-size: 13px;
    height: 60px;
    line-height: 30px;
    overflow: hidden;
}
.realPage .liststore ul li{width: 47%;
margin-bottom: 3%;margin-left: 1%;margin-right: 2%;}
.programPage .textPage{height:auto;font-size:16px}
.programPage .programBox{padding-top:0;padding-bottom:20px}
.programPage ol,.programPage ul{width:100%}
.programPage ol .title,.program_list .title{font-size:16px;margin-top:5px}
.advantagePage ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.advantagePage ul li{margin:0;margin-bottom:5vw;white-space:45vw}
.food_box{margin-top:-280px}
.advantagePage ul li img{width:65px;height:65px}
.programPage ol p,.program_list p{font-size:14px;line-height:1.4;opacity:.7}
.programPage ol .number,.program_list .number{line-height:55px}
.programPage ol li,.program_list li{height:55px}
.programPage ol li+li,.program_list li+li{margin-top:10px}
.programPage ol{margin-top:10px}
.read_more{width:200px;line-height:45px}
.read_more.food_more{margin-left:-100px}
.button--saqui::after{content:''}
.experiencePage ul li{margin-bottom:10px}
.experiencePage .title{font-size:16px}
.experiencePage .number{width:50px;font-size:30px}
.newsListUl{margin-top:10vw}
.cooperationPage .three select{width:100%;margin-left:0;margin-bottom:5vw}
.cooperationPage .three #distpicker{width:100%}
.cooperationPage .three .input{width:100%}
.header .nav a::after{display:none}
.header .nav a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:16px;font-size:15px}
.header .nav a+a::before{height:25px;top:12px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:0}
/* .backTop{display:none} */
/* .cooperationPage{margin-bottom:50px} */
.hg.hg4{width:30vw;left:-5vw}
.hg.hg3{width:80vw;left:20vw}
.hg.hg1{width:50vw;left:auto;right:-5vw}
.header.active .nav{-webkit-box-shadow:0 -2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 -2px 5px rgba(0,0,0,.1);box-shadow:0 -2px 5px rgba(0,0,0,.1)}
.header{position:fixed;left:0;top:auto;bottom:0;width:100vw;height:50px;display: none;}
.header.active{height:50px;display: none;}
.banner::before{width:100px;height:40px;background-image:url(../../images/logo.png);left:3vw;top:10px;content:'';position:absolute;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat}
.header h1{display:none}
.header .nav a:nth-child(2)::before{display:none}
.newsPage .tabTitle a:before{display:none}
.newsPage .tabTitle a::after{display:none}
.newsPage .tabTitle a{margin:0;font-size:16px;border:1px solid #fff;line-height:35px;border-radius:35px;width:35vw;text-align:center}
.newsPage .tabTitle a.active{font-size:16px;background-color:#d75526;border-color:#d75526;color: #fff;}
.newsPage .newsListUl .li:nth-child(3n) {
    margin-right: 2%;
}
.newsPage .tabTitle{justify-content:space-evenly;height:auto;display:flex}
.productList ._w1400{width:100%;display:flex;padding:1.5vw}
.productList{padding:0;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
.news14 li .info{padding:10px 0;background:#0a1332;color:#fff}
.news14 li .title{font-size:16px;}
.productList li{width:60vw;flex-shrink:0;margin:0;padding:1.5vw}
.foodPlate .textPage{font-size:20px}
.news14 li{width:100%}
.productList li .thum{border-radius:15px;overflow:hidden}
.realPage .reaSwiper .swiper-slide{width:80vw;border-radius:8px;overflow:hidden}
.newsPlate .tabTitle a{font-size:16px;margin:0 1vw}
.newsPlate .tabTitle span{font-size:18px}
._news.newsListUl li{width:100%!important;margin:0;margin-bottom:5vw}
.newsPlate .newsListUl ul li{
  width:100%!important;
}
.newsPlate .tabTitle{margin-top:25px}
.realPage .reaSwiper{width:100vw}
.header .nav{background-color:#9f0f09}
.hg.hg4{display:none}
.food_box::before{width:calc(100% - 6vw);left:3vw;height:calc(100% - 6vw);top:3vw}
.f_title{left:40px}
.hg.hg3{display:none}
.newsListUl{margin-top:6vw}
.cooperationPage .phone{font-size:30px}
.cooperationPage .btnSubmit{height:40px;line-height:40px;width:150px;font-weight:400}
.cooperationPage .btnSubmit p:first-child{display:none}
._more_{display:block;line-height:40px;width:150px;border-radius:40px;text-align:center;font-size:16px;color:#fff;background:#9f0010;height:40px;clear:both;margin:0 auto;margin-top:15px}
.hg.hg5{display:block;width:30vw}
.f_title .name span:nth-child(1){left:0;top:15px}
.f_title .name span{width:55px}
.f_title .name span:nth-child(3){left:45px}
.f_title .name span:nth-child(2){transform:rotate(-15deg)}
.f_title .name span:nth-child(4){width:75px}
.f_title .name span:nth-child(4){width:75px;top:150px;left:-10px}
.hg.hg7{left:auto;right:5vw;width:30vw;top:50vw;display:none}
.hg.hg8{left:50vw;width:45vw;top:45vw}
.hg.hg9{display:block;width:20vw;left:30vw;top:65vw}
.subanner{height:195px;overflow:hidden;margin-top: 68px;}
.subanner img{max-width:unset;width:auto;height:100%;position:relative;left:50%;transform:translateX(-50%)}
._news.newsListUl li .title{font-size:18px;height:30px}
._PageTurningNumber ._JumpNumber{display:none}
.newsPlate{padding:5vw 0}
._news_detail{padding-top:0}
._newsdetail2 .listContent h3{font-size:20px}
._newsdetail2 .content_list .date_wrap{font-size:16px;line-height:30px}
}
@media only screen and (max-width:413px){
.newsListUl .li{width:100%;margin:0;margin-bottom:3vw;float:none}
}
