@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:"Microsoft YaHei","PingFang SC","Helvetica Neue",Helvetica,"Nimbus Sans L",Arial,"Liberation Sans","Hiragino Sans GB","Source Han Sans CN Normal","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:auto;position:relative;overflow:hidden; background-size: cover; background:#f0e9df;}
.banner video{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(../img/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:80px;-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:200px;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:#572628;color:#fff;}
.header .nav a::before{content:'';position:absolute;background:url(../img/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-color:rgba(0,0,0,0.7);height:60px;-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:10px;}
/*.header.active .nav a{color:#572628; font-weight:700;}*/
.header.active h1{width:150px;}

.nav a.bds_weixin {
    background: url(../img/fx_weixin.png) no-repeat center center; width:34px; height:50px; margin-left:50px;}
.nav a.bds_tsina {
    background: url(../img/fx_sina.png) no-repeat center center; width:34px; height:50px;}
.nav a.bds_weixin:hover {
    background: url(../img/fx_weixin.png) no-repeat center center;}
.nav a.bds_tsina:hover {
    background: url(../img/fx_sina.png) no-repeat center center;}
	
.storyPage{padding:75px 0;position:relative}
.storyPage:after,.storyPage:before{content:'';position:absolute;width:370px;height:465px;bottom:0}
/*.storyPage:after{background:url(../img/Koi_R.jpg) no-repeat center/cover;right:0;bottom:0}*/
.storyPage:before{background:url(../img/pic_2_2.png) no-repeat center/cover}
.titlePage{text-align:center;position:relative;margin-bottom:10px}
.titlePage ul li{width:75px;height:75px;display:inline-block;background:#572628;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 -3px;position:relative;}
.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}
.textPage span{display:inline-block}
.storyPage .summary{width:1200px;margin:0 auto;font-size:16px;line-height:2;position:relative;z-index:10;}

.advantagePage{padding:75px 0;background:url(../img/new_bg.jpg);color:#fff}
.advantagePage .titlePage{text-align:center}
.advantagePage .textPage{width:500px;height:75px;margin:50px auto 0;text-align:center;font-size:16px;line-height:1.8;padding:10px 0;color:#fff;position:relative}
.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:30%;float:left;margin-right:5%;margin-top:25px;text-align:center}
.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:5px}
.advantagePage .summary{font-size:14px;height:150px;line-height:2;opacity:1;color:rgba(255,255,255,.6)}
.programPage{padding:75px 0;overflow:hidden;background:url(../img/program_bg.jpg)}
.programPage .titlePage{text-align:center}
.programPage .titlePage img{display:inline-block}
.programPage .textPage{font-size:30px;text-align:center}
.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(../img/program02.png) no-repeat center/cover}
.programPage .round.r2{width:206px;height:206px;background:url(../img/program01.png) no-repeat center/cover;position:absolute;top:-100px;left:-60px}
.programPage .round.r3{width:144px;height:144px;background:url(../img/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:80px;width:380px; padding-left:30px; border:1px #9f0010 dashed;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#f7f7f7}
.program_list li+li{margin-top:28px}
.program_list li:nth-child(1){margin-left:-180px}
.program_list li:nth-child(2){margin-left:-120px}
.program_list li:nth-child(3){margin-left:-60px}
.program_list li:nth-child(5){margin-left:-60px}
.program_list li:nth-child(6){margin-left:-120px}
.program_list li:nth-child(7){margin-left:-180px}




.program_list .title{float:left;color:#2f2f2f;font-size:18px;width:277px;margin-top:7px;font-weight:700}
.program_list .title span{color:#9f0010}
.program_list p{float:left;font-size:14px; color:#000;}
.programPage ol{float:right}
.programPage ol li{height:80px;width:380px;padding-left:30px; 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:-180px}
.programPage ol li:nth-child(2){margin-left:-120px}
.programPage ol li:nth-child(3){margin-left:-60px}
.programPage ol li:nth-child(5){margin-left:-60px}
.programPage ol li:nth-child(6){margin-left:-120px}
.programPage ol li:nth-child(7){margin-left:-180px}
.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:#9f0010;font-size:18px;width:277px;margin-top:7px;font-weight:700}
.programPage ol p{float:left;font-size:14px;}
.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:1px rgba(223,223,223,.5) dashed}
.signPage{position:relative;height:1000px;background:url(../img/Bg.jpg)}
.food_box{width:1100px;height:600px;position:absolute;left:50%;top:50%;margin-left:-550px;margin-top:-350px; background:url(../img/food_bg.jpg) center top;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.food_box::before{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);border: 1px solid rgba(255,255,255,.3);width:calc(100% - 40px);height:-webkit-calc(100% - 40px);height:-moz-calc(100% - 40px);height:calc(100% - 40px);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:60px;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:80px}
.f_title .name span:nth-child(3){top:120px;left:60px}
.f_title .name span:nth-child(4){width:120px;top:180px}
.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:300px;top:450px;left:25px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden}
.hg.hg4{width:200px;top:-50px;left:750px;-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:300px;top:5%;right:-300px;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(../img/new_bg.jpg)}
.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(255,255,255,.5);-webkit-transition:.35s}
.newsPage .tabTitle a.active{font-size:20px;color:rgba(255,255,255,1)}
.newsPage .tabTitle a:after{content:'';width:54px;background:#a00f0a;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(255,255,255,.5);content:'';-webkit-transition:.35s}
.newsListUl{margin-top:25px}
._news.newsListUl li:hover .info,.newsListUl .li:hover .info{padding:10px 20px;background:#9b0010;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}
.cooperationPage{padding:75px 0;background:url(../img/new_bg.jpg)}
.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:#9f0010;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(../img/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:#8a000e}
.cooperationPage .btnSubmit:hover p:first-child{left:0}
.cooperationPage .btnSubmit:hover p:last-child{left:100%}
.footer{background:#1f1f1f;color:#fff;padding:25px 0;}
.footer .nav a{font-size:16px;margin-right:45px;}
.footer .phone{margin-top:0;}
.footer .phone a{font-size:36px;font-family:Impact;}

.footer .address{font-size:14px;margin-bottom:20px;opacity:.7}
.footer .copyright{}
.footer .link{margin-top:20px;}
.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;}
.productList{padding:70px 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}
.summary{
	width: 1200px;
    margin: 0 auto;
    font-size: 14px;
    line-height:2;
    position: relative;
    z-index: 10;}
.CulturePlate{
	width:100%; height:auto; background:#f0e9df; padding:50px 0px;}


.ppgs{width:100%; margin:0 auto; background:#f0e9df;}
.ppgs_left{
    float: left;
    width: 460px;
    height: 230px;
    border: 2px solid #5e2627;}
.ppgs_tit{ width:1200px; height:70px; margin:0 auto;}
.ppgs_tit ul li{
	float:left;  color:#5e2627; font-size:16px; text-align:center; width:148px; line-height:70px;}
.ppgs_tit ul li:hover{
	background:#5e2627; color:#fff;}
.ppgs_left img{
	position:relative; top:-10px; left:-10px;}
.ppgs_right{
	float:right; width:690px; height:230px; color:#666;}
.ppgs_2{
	margin-top:30px; color:#666;}

.qywh{
	width:1200px; height:auto; margin:0 auto;}
.qywh ul li{
	float:left; width:380px; margin-right:20px;}
.qywh ul li h2{
	font-weight:600; font-size:16px; margin-top:20px; }
.qywh ul li p{
	line-height:32px;}
.gequ{
	width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:50px;}
.w_video{
	width:830px; height:467px; float:left;}
.w_gequ{
	float:right; width:320px; height:467px; text-align:center;}
.w_gequ h2{
	margin-bottom:10px; color:#572628;}
.w_gequ p{line-height:1.9;}
.fzlc{
	padding-top:50px;}
.event_box{width:64%;}
.event_box .parHd{ height:130px;}
.parHd li{ width:24%;}


	
.foodPlate{width:100%; height:auto;}
.cqPlate{width:100%; height:auto; padding:50px 0px;}
.foodPlate ._news,.newsPlate ._news{padding:0}
.foodPlate .titlePage,.newsPlate .titlePage{text-align:center}
.foodPlate .titlePage img,.newsPlate .titlePage img{display:inline-block}
.foodPlate .textPage,.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:#9f0f09}
._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:#572628;color:#fff; font-weight:700; font-size:16px;cursor:pointer;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-webkit-transition:.35s;}
.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(../img/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:#572628}
.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%}
.storyPage:after,.storyPage:before{width:200px;height:251px}
}
@media screen and (min-width:1200px){
._PageTurningNumber a:hover{background:#a00f0a;}
}

@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),.programPage ol li:nth-child(7),.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),.program_list li:nth-child(6),.program_list li:nth-child(7){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:800px}
.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:#9f0f09;width:100%;line-height:50px;margin-top:0}
.cooperationPage{margin-bottom:60px}
.banner{height:auto;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;}
.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;}
.newsPlate .summary{width:94%;font-size:16px;}
.CulturePlate .summary{width:94%;font-size:16px;}
.cqPlate .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 80px 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% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px)}
.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:49%}
.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}
.ppgs{
	 width:100%; height:auto;}
.ppgs_tit ul li{
	width:75px;}
.ppgs_left{
	width:50%; height:auto; position: relative; left:25%;}
.ppgs_right{
	width:98%; height:auto; margin:0 auto;}
.qywh{ width:100%;}
.qywh ul li{
	width:98%; margin:0 1%;}
.CulturePlate{ width:100%;}
.w_video{width:98%; height:auto;}
.w_video video{width:98%; height:auto;} 
.gequ{
	width:100%;}
.w_video{
	width:98%;height:auto; margin:0 1%;}
.w_gequ{width:98%;height:auto; margin:0 1%;}

}
@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(../img/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(5),.header .nav a:nth-child(6){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)}
.newsPlate:after,.storyPage:before{width:100px;height:126px;opacity:.4}
.storyPage .summary{font-size:14px;text-align:justify;}
.newsPlate .summary{font-size:14px;text-align:justify;}
.CulturePlate .summary{font-size:14px;text-align:justify;}
.cqPlate .summary{font-size:14px;text-align:justify;}
.newsPlate .summary p{display:inline;}
.cooperationPage .titlePage>img,.titlePage img{width:150px}
.advantagePage .textPage{width:94%}
.advantagePage .textPage,.programPage .textPage,.realPage .textPage{font-size:12px;height:60px;margin-top:10px}
.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{display:none}
.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:45vw;height:45vw}
.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:90px}
.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}
.header.active{height:50px}
.banner::before{width:100px;height:40px;background-image:url(../img/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;}
.event_box{width:94%;}
.event_box .parHd{ height:140px;}
.parHd li{ width:84px; float:left;}


.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:#9b0010;border-color:#9b0010}
.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:13px;display:none}
.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%;margin:0;margin-bottom:5vw}
.newsPlate .tabTitle{margin-top:25px}
.realPage .reaSwiper{width:100vw}
.header .nav{background-color:#6a1014;}
.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.hg9{display:block;width:20vw;left:30vw;top:65vw;}
.subanner{height:195px;overflow:hidden;}
.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;}
}

