@charset "utf-8";
/* CSS Document */

/*media*/
@media screen and (min-height:620px){
	.six-01{ background:url(../images/six/bg_01.jpg) no-repeat left bottom #000;position: relative;} 
} 
@media (max-width:1681px) and (min-width:1441px) {
.banner video{object-fit: fill; width: 100%; height: 100%; }
.swiper-slide video {object-fit: fill; width: 100%; height: 100%; }
.wholeFishContainer .swiper-slide.eight-06 video {top: 0px;}
.activeCnt {width: 1440px;}	
.acr0516{ height: 350px;}
.activeCnt h3 {font-size: 30px;}
.activeCnt p { font-size: 16px; padding:20px 0 40px; line-height: 24px;}
.activeClassData .banner{ width:100%; height: 350px; background-size: auto 100% !important;}
.activeCnt h2{ width:130px; height: 35px; text-align: center; line-height: 35px;}
.activeCnt h2 a{ font-size: 16px; width:130px; height: 35px;}
.diffWrap{ width:1580px; overflow: hidden;}
.diffWRight{ width:680px;}
.diffUl{ width:680px;}
.diffWrap ul{ width:680px;}
.diffWrap ul li span{ font-size:22px;}
.diffWrap ul li b{ width:580px; font-size: 22px;}
.ptRight h1{ padding-top:40px;}
.ptR-02{ height:280px;}
}

@media screen and (max-width: 1400px) {
.banner video{object-fit: fill; width: 100%; height: 100%; }
.swiper-slide video {object-fit: fill; width: 100%; height: 100%; }	
.wholeFishContainer .swiper-slide.eight-06 video {top: 0px;}
}

@media screen and (max-width: 1440px) {

/*.canyin-1{height:300px;background:url(../images/canyin/banner_mc_1440.jpg) no-repeat center top #000;}
.canyin-2{height:300px;background:url(../images/canyin/banner_my_1440.jpg) no-repeat center top #000;}
.canyin-3{height:300px;background:url(../images/canyin/banner_mchi_1440.jpg) no-repeat center top #000;}
.canyin-cn-3{width: 1200px;margin: 0 auto;overflow: hidden;}
.fdReCnt li{ float: left; width:200px;}*/


.six-01 {background: url(../images/six/bg_01-1440.jpg) no-repeat left center #000;}
.swiper-slide .sl13 {background: url(../images/fish1/fish_bg_01-1440.jpg?v=202210081505) no-repeat center bottom #000;}
.six-01.active span {margin-top: -100px;}
.six-01 span  img{width: 76%;}
.sixWrap {width: 1200px;}
.sl13 span {margin-top: -542px;}
.sl13 span img{ width: 76%;}
.six-03 span img{width: 76%;}
.sl07 span img{width: 76%;}
.sl08 span img{width: 76%;}
.sl10 span img{width: 76%;}
.sl12 span img{width: 76%;}
.six-02	span img{width: 76%;}
.wholeFishContainer .swiper-slide span img{width: 76%;}	
.eight-01 {background: url(../images/eight/eight_02-1440.jpg) no-repeat center center #000;}
/*.eight-05 {background: url(../images/food/food_02-1440.jpg) no-repeat center center;}*/
.bd01Cnt {width: 1200px;}
.bd02Cnt {width: 1200px;}
.bd02CntFont-02{background-size: 90%;}	
.bd02CntFont-03{background-size: 90%;}
.bd02CntFont-04{background-size: 90%;}
.bd02CntFont-05{background-size: 90%;}
.bd02CntFont-06{background-size: 90%;}	
.hdrCnt,.nav,.subNavCnt,.fishCookCnt,.intro,.news,.hdrCnt{ width:1000px;} 
.news,.nav{ margin-left:-500px;}
.footer-01,.footer-02{ width:1000px;}
.nav li{ width:142px; height: 60px;}
.news h2{ font-size:12px;}
.nav li a{ font-size:14px; line-height: 60px;}
.nav li a:hover{ font-size:16px;}
.subNavCnt .subNav{ width:125px;}
.subNavCnt .subNav a{ font-size:14px; margin-top: 1px;}
.subNavCnt .subNav a:hover{ font-size:16px;}
.subNavCnt .subNav{ top: 29px;}
.subNavCnt .subNav01{ left:10px;}
.subNavCnt .subNav02{ left:150px;}
.subNavCnt .subNav03{ left:290px;}
.subNavCnt .subNav04{ left:435px;}
.subNavCnt .subNav05{ left:575px;}
.subNavCnt .subNav06{ right: 10px;}
.subNavCnt .subNav07{ right: 150px;}
.fishCook-01{ width:305px;background: url(../images/fishCook-font-01.png) no-repeat; background-size: 100%;}
.fishCook-02{ width:480px; font-size:14px;}
.fishCook.active .fishCook-01{ top:100px;}
.fishCook.active .fishCook-02{ top:158px;}
.fishCookBtn a{ font-size:14px; line-height: 35px; padding: 0 20px;}
.fishCook.active .fishCookBtn{ top:220px;}
.fishCookHand03{ position: absolute; z-index: 0; left:50%; bottom: 10px; margin-left: -524px; background: url(../images/fishCook-03_1000.jpg?v=202210081455) no-repeat; width: 1048px; height: 403px;}
.fishCookHand03Cnt{ width:100%; position: relative; height: 403px;}
.fishCook,.fishCookCnt{ height:700px;}
.fishCookHand01{ position: absolute; right: -250px; bottom: 120px; z-index: 2; width: 663px; height: 299px; background: url(../images/fishCook-01_1000.png) no-repeat; opacity: 1; cursor:pointer; transition:all .8s ease 0s; opacity: 0;} 
.fishCookHand02{ position: absolute; right:-250px; bottom: 120px; z-index: 1; width: 663px; height: 299px; background: url(../images/fishCook-02_1000.png) no-repeat; opacity:0; cursor: pointer;transition:all .8s ease .1s; transition:all .8s ease 0s;}
.fishCookHand01.active{ bottom: 200px; transition:all .8s ease 0s; opacity: 1;}
.fishCookHand02.active{ opacity: 1; bottom: 200px; transition:all .8s ease 0s;}
.fishCookMask{ height:700px;}
.fishCookCnt .fish-hot{ text-align: center;}
.fishCookCnt .fish-hot01{ text-align: center;}
.fishCookCnt .fish-hot img, .fishCookCnt .fish-hot01 img{ width:60%;}
.intro{ height:675px;}
.introduce .intro-12{ width:250px;background:url(../images/icon-intro-12.png) no-repeat; background-size: 100%;}
.introduce .intro-13{ width:455px; font-size:14px; top:350px;}
.introduce .intro-14{ width:455px; font-size: 14px; top:400px;}
.introduce.active .intro-13{ width:455px; top:390px;}
.introduce.active .intro-14{ width:455px; top:460px}
.banner{ width:100%; background:url(../images/bannerbg-1000.jpg) center bottom; overflow:hidden; position:relative;}
.banenrFont{ width:100%; background: url(../images/bannerFont-1000.png) no-repeat center bottom;  z-index: 1; position: absolute; left: 0; top: 0; }
.introduce{ background:url(../images/bg_0101_1000.jpg) no-repeat center bottom; height: 675px;}	
.intro-font-01{ position: absolute; right:400px; top: -30px;  background: url(../images/index/index_font_01.png) no-repeat; background-size: 100%; width: 23px; height: 380px; opacity:0;}
.intro-font-02{ position: absolute; right:390px; top: 300px;  background: url(../images/index/index_font_02.png) no-repeat; background-size: 100%; width: 35px; height: 262px; opacity:0;}
.intro-font-03{ position: absolute; right:320px;  top: 20px;  background: url(../images/index/index_font_03.png) no-repeat; background-size: 100%; width: 38px; height: 276px; opacity:0;}
.intro-font-04{ position: absolute; right:300px; top: 15px;  background: url(../images/index/index_font_04.png) no-repeat; background-size: 100%; width: 25px; height: 217px; opacity:0;}
.intro-font-05{ position: absolute; right:60px; top: -40px;  background: url(../images/index/index_font_05.png) no-repeat; background-size: 100%; width: 22px; height: 348px;opacity:0;}
.intro-font-06{ position: absolute; right:-10px; top: 123px;  background: url(../images/index/index_font_06.png) no-repeat; background-size: 100%; width: 38px; height: 291px;opacity:0;}
.intro-font-07{ position: absolute; right:-50px; top: 35px;  background: url(../images/index/index_font_07.png) no-repeat;background-size: 100%; width: 32px; height: 218px; opacity:0;}
.intro-font-08{ position: absolute; right:-58px; top: 365px;  background: url(../images/index/index_font_08.png) no-repeat;background-size: 100%; width: 20px; height: 368px;opacity:0;}
.intro-font-09{ position: absolute; right:-160px; top: 148px;  background: url(../images/index/index_font_09.png) no-repeat;background-size: 100%; width: 40px; height: 307px;opacity:0;}
.intro-font-10{ position: absolute; right:-15px; top: 303px;  background: url(../images/index/index_font_10.png) no-repeat;background-size: 100%; width: 32px; height: 463px; opacity:0;}
.intro-font-11{ position:absolute; right: -200px; top: 43px; background: url(../images/index/index_font_11.png) no-repeat;background-size: 100%; width: 38px; height: 243px; opacity: 0;}
.introduce.active .intro-font-01{ opacity: 1; top:10px; transition:all 1.5s ease-out 0s; transform:translateY(10%); animation:verticalFloat 8s ease-out infinite .8s;}
.introduce.active .intro-font-02{ opacity: 1; top: 320px; transition:all 1.5s ease-out .2s; transform:translateY(10%); animation:verticalFloat 8s ease-out infinite .8s;}
.introduce.active .intro-font-03{ opacity: 1; top:50px; transition:all .5s ease-out .5s; transform:translateY(10%); animation:verticalFloat 8s ease-out infinite .5s;}
.introduce.active .intro-font-04{ opacity: 1; top:25px; transition:all 1.5s ease-out .8s; transform:translateY(10%); animation:verticalFloat 8s ease-out infinite .8s;}
.introduce.active .intro-font-05{ opacity: 1; top:0px; transition:all 1.5s ease-out .2s; transform:translateY(10%); animation:verticalFloat 8s ease-out infinite .8s;}
.introduce.active .intro-font-06{ opacity: 1; top: 103px;  transition:all 1.5s ease-out .5s; transform:translateY(10%); animation:verticalFloat 8s ease-out infinite .8s; }
.introduce.active .intro-font-07{ opacity: 1;top: 25px; transition:all 1.5s ease-out .8s; transform:translateY(10%); animation:verticalFloat 8s ease-out infinite .8s;}
.introduce.active .intro-font-08{ opacity: 1;top: 225px; transition:all 1.5s ease-out .3s; transform:translateY(10%); animation:verticalFloat 8s ease-out infinite .8s;}
.introduce.active .intro-font-09{ opacity: 1; top: 58px; transition:all 1.5s ease-out .6s; transform:translateY(10%); animation:verticalFloat 8s ease-out infinite .8s;}
.introduce.active .intro-font-10{ opacity: 1;top: 373px; transition:all 1.5s ease-out .1s; transform:translateY(10%); animation:verticalFloat 8s ease-out infinite .8s;}
.introduce.active .intro-font-11{ opacity: 1;top: 223px; transition:all 1.5s ease-out .1s; transform:translateY(10%); animation:verticalFloat 8s ease-out infinite .8s;}
.pageVideoWrap{ height:675px;}
.pvW{ width:1000px; height: 675px;}
.pv-01{ font-size:48px;}
.pageVideoSwiper>.swiper-pagination-bullets{ width:1000px; padding-left: 130px;}
.pv-03{ font-size:18px; bottom:90px;}
.pv-04{ position:absolute; left:80px; bottom:90px; width:26px; height:26px; background:url(../images/icon-pv-01.png) no-repeat; background-size: 100%;}
.newsList{ height: 550px; margin: 0 auto;}
.newsListLeft{ position:absolute; left:0; top:80px; width:50%;  z-index: 2;}
.nll{ width:100%; height:auto; overflow: hidden; padding-bottom: 40px;} 
.nllTop{ width:100%; height:auto; position: relative;}
.nllTop img{ width:100%; height:auto;}
.newsList{ width:100%;}
.newsListRight{ position:absolute; right:8%; top:80px; width:40%; z-index: 2;}
.nlR{ width:100%; padding-top: 10px;}
.nlR p span{ font-size:12px;}
.nlR h3 a{ font-size:14px;}
.nlR:hover h3 a{ font-size:16px;}
.nllBomLeft{ font-size:18px; height: 32px; line-height: 32px;}
.shop-left img{ height:350px;}
.shop-right{ height: 350px;}
.shop-right-content{ padding-top: 20px;}
.shop-right-content h1{ font-size:20px;}
.shop-right-content dl{ font-size:16px; width: 90%;}
.shop-right-content dl dd a{ font-size:14px; height: 35px; line-height: 35px;}
.footer-01{background:url(../images/icon-footer-01.png) no-repeat; background-size: 100%;}
.footer02-01{ font-size:12px; top:0px;}
.footer02-02 a{ margin:0 3px;}
.footer02-02{ width:200px; top:-8px; right: -20px;}
.footer{ padding-top:80px; height: 238px;}
.footer03{ width:1000px;}
.footer-03{ font-size:12px;}
.newsListPage{ padding: 0;}
.tpMenuCnt{ width:1000px;}
.tpMenuCnt dl{ width:125px; white-space: nowrap;}
.menuMask .tpMenuCnt{ padding-top:100px;}
.banner-arrow{ width:40px; height: 40px;}
.news h2 a span{ height:8px;}
.introduce .intro-12{ top:220px;}
.introduce.active .intro-12{ top:240px;}
.pageVideoSwiper,.pageVideo,.pageVideoSwiper .swiper-slide { height: 675px;}
.pageVideoSwiper>.swiper-pagination-bullets{ bottom:50px; margin-left: -485px}
.pageVideoSwiper .swiper-slide.swiper-slide-active .pv-03{ bottom:80px;}
.pageVideoSwiper .swiper-slide.swiper-slide-active .pv-04{ bottom:80px;}
.pageVideoSwiper .swiper-slide.swiper-slide-active .pv-01{ bottom:130px;}	
.photoByCnt{ right:-54px;}
.ptR-02{ height:300px}
.shop-right-content dl{ padding-bottom: 15px;}
/*daohang*/
.tpCnt {width: 1000px;margin: 0 auto;height: 34px;line-height: 34px;font-size: 14px;overflow: hidden;position: relative;cursor: pointer;}	
.rdTCnt {width: 970px;margin: 0 auto;height: 50px; position: relative;padding-right: 30px;}	
.tpMenuCnt dl dt{font-size: 18px;padding-bottom: 25px;}
.tpMenuCnt dl dd{font-size: 14px;}
/*environment*/
.ent-01{ width: 100%; background: url(../images/environment/et_03-1440.jpg) no-repeat center center; height: 668px; position: relative;}
.ent0101{ margin-left: -140px; top: 233px;text-align: center;}
.ent0101 img{width: 80%;}
.ent0102{ margin-left: -116px; top: 346px;text-align: center;}
.ent0102 img{width: 80%;}
.entWrap{ width: 1000px; overflow: hidden; margin: 0 auto; padding: 30px 0 160px;}
.wntTitle{ width: 100%; text-align: center; font-size: 26px; color: #2a2a2a; padding: 50px 0 25px; letter-spacing: 4px;}
.wntTitle img{width: 280px;}
.ent-02{ width:1000px; overflow: hidden;}
.ent02Left{ float: left; width: 525px; height: 345px; position: relative; overflow: hidden; margin-right: 34px;}
.ent02Left img{ display: block; width: 525px; height: 345px;}
.ent02LeftBtn{ width: 170px; height: 170px; position: absolute; left: 50%; margin-left: -85px; top: 50%; margin-top: -85px;}
.ent02LeftBtn img{ width: 170px; height: 170px; }
.ent02LeftBtn2 img {width: 69px;height: 35px;}
.ent02LeftBtn2 {width: 70px;height: 36px;position: absolute;left: 50%;top: 50%;margin-top: 0px;margin-left: 3px;transform: translate(-50%,-50%);}
.ent02Left:hover .ent02LeftBtn img{ animation:ent02LeftBtnChange .5s ease-out 0s; }
.ent02Right{ float: left; width: 441px; height: 345px; position: relative; overflow: hidden; }	
.ent02Right ul{ width: 441px; height: 345px;}
.ent02Right ul li{ width:146px; height:114px; cursor: pointer;}
.ent02Right ul li img{width:146px; height:114px; }
.accordion {border: 0px ;}
/*welfare*/
.welfareBanner{ height:300px;background: url(../images/demo/welfareBanner-1440.jpg) no-repeat center top #a40000; }
.welfare{ width:990px; margin: 40px auto}
.welfare li{ width:322px; height: 238px; margin-top: 10px;}
.welfareMask{ width:322px; height: 238px;}
.welfareMask img{ width:322px; height: 238px;}
.welfare li .welfareTop{ padding-top:20px;}
.welfare li .welfareTop img{ width:80px;}
.welfare li h3{ font-size:18px; padding-top: 20px;}
.welfare li p{ font-size:14px; line-height: 1.6em;}
.welfareBottom img{ width:35%;}
/*union*/
.unionBanner{ height:300px;background: url(../images/demo/unionBanner-1440.jpg) no-repeat center top #c12814;}
.unionWrap{ width:1000px; margin: 90px auto;} 
.unionTopTitle{ width:100%; text-align: center; padding-bottom: 40px;}
.unionTopTitle img{ width:28%;}
.unionTopBottom{ width:920px; padding:20px 40px;}
.unionTopBottom p{ font-size:16px; line-height: 28px;}
.unionBottom{ width: 1040px; margin: 40px auto 0; overflow: hidden;}
.unionBottom li{ float:left; width: 333px; height: 222px; padding-right: 1px; padding-top: 1px;}
.unionBottom li img{ width: 333px; height: 222px;}	

.skills li{ width: 323px; height: auto; padding:10px 15px 15px 0;}
.skills li img{width: 323px; height: 215px;}
.skills li h3{text-align: center; font-size:20px; letter-spacing: 2px; padding-top: 10px; font-weight: normal;}
.skills li p{ width:100%; font-size:14px; color: #3d3d3d;padding-top: 10px; line-height: 1.8em;}

/*skills*/
.skillsBanner{ height:300px;background: url(../images/demo/skillsBanner-1440.jpg) no-repeat center top #131218;}
/*menudevelop*/
.menudevelopBanner{ height:300px;background: url(../images/demo/menudevelopBanner-03-1440.jpg) no-repeat center top #141627;}
/*newslist*/
.newslist-leib {width: 1000px;margin: 0 auto; padding-top: 20px;}
.newslist-leib0-you {float: left;width: 718px;margin: 0 0 0 20px;height: 182px;}
.newslist{position: relative;height: 840px;}
.newslist-banne{width: 100%; height: 300px;background: url(../images/newslist-banne-1440.jpg)no-repeat center top #c12814;}
.newslist-banne-1{width: 100%;height: 390px; padding-top: 70px; background:#EFEFEF; margin-top: 10px;} 
.newslistBottom{ width: 1000px; margin: 0 auto; overflow: hidden; height: 380px; position: relative;}
.newslistBottom .swiper-slide{ width: 100%; overflow: hidden;}
.newslistBottom-img{ float: left; width: 558px; height:314px; }
.newslistBottom-img img{ width: 558px; height: 314px;}
.newslistBottom-cnt{ float: left; width:412px; padding-left: 30px; padding-top: 75px;}
.nlbc-time{ width: 100%; padding-top: 40px; }
.aierdjx li {font-size: 20px;}
.newslist-leib0-you dl dt {padding: 10px 0;}
.newslist-leib0-you dl dt a {font-size: 20px; font-weight: 500;    letter-spacing: 2px;}
.newslist-leib0-you dl dd {font-size: 14px;}
/*news_content*/
.news-nr-bt1 {width: 1000px; }
.news-nr-tw {width: 1000px;}
.news-nr-tw2 {width: 1000px;}
/*stores*/
.store_banner {height: 300px; background: url(../images/store_01-1440.jpg) no-repeat center top #1B0B0C;  }
.store-list { width: 1000px;height: 60px;margin: 0 auto;}
.fishWbWrap01 {width: 1000px;}
.storeList{width: 1000px;}
.storeList a {width: 1000px;}
.storeList .storeListRight {width: 590px;}
/*stores xq*/
.store_content {width: 1000px;}
.storeCnt-01 {float: left;width: 690px;height: 540px;}
.storeCnt-02 {float: left;width: 300px;height: 540px;}
.storeCnt-03 { width: 640px;margin-right: 10px;}
.storeCnt-name { width: 255px;}
.storeCnt-0301 {width: 416px;}
.storeCnt-04 {width: 300px;}
.storeCnt02Top { width: 253px;padding-left: 30px;}
.storeCnt-02 .swiper-pagination {text-align: left; padding-left: 30px;bottom: 150px;}
.storeCnt02Top h2 {font-size: 18px;}
.storeCnt02Top p {font-size: 14px;}
/*recruitment*/
.recruitment-banne {width: 100%;height: 300px;background: url(../images/recruitment-banne-1440.jpg)no-repeat center top #a01700;}
.recruitment-nr {width: 1000px;margin: 0 auto;overflow: hidden;padding-top: 100px;}
.recruitment-nr-1 {width: 312px;float: left;background: #f8f8f8;position: relative;margin-right: 32px; min-height: 345px;}
/**applyForPosition**/
.applyWrap{ width:1000px;}
.applyBtn{ width:167px; }
.applyTitle{ width:1000px;}
.applyContent{ width:1000px; }
.alc_01{ width:100%; }
.alcTitle{width:915px; }
.alcWrap{ width:960px;  }
.alcRight{  padding-left: 108px; width:200px; padding-top: 40px;}
.alcw03{ width: 1000px; } 
.alcw04 textarea{ width:958px; }
.alcw04{ width:1000px;}
.read-more{ padding-top:10px;}
.read-more img{ width:16px;}
/*events*/
.activeBanner{height: 319px;background: url(../images/active_banner-1440.jpg) no-repeat center top;}
.activeCnt {width: 1200px;}
.activeCnt .activeCntRight {float: right;width: 580px;}
.activeCnt .activeCntLeft {width: 580px;}
.acr0516{width:580px; height: 300px;}
.activeCnt h3 {font-size: 24px;}
.activeCnt p { font-size: 14px; padding:15px 0 25px; line-height: 22px;}
.activeClassData .banner{ width:100%; height: 300px; background-size: auto 100% !important;}
.activeCnt h2{ width:124px; height: 35px; text-align: center; line-height: 35px;}
.activeCnt h2 a{ font-size: 14px; width:124px; height: 35px;}
/*videos*/
.videoBanner {height: 299px; background: url(../images/video_title-1440.jpg) no-repeat center top #1f202a;}
.wrapVideoList {width: 1000px;}
.videoesList { width: 1000px;}
.videoesList li {width: 1000px;}
.videoesList li a .vslRight {width: 615px;height: 211px;padding-top: 8px;}
.videoesList li a .vslRight h3 {font-size: 22px;}
.videoesList li a .vslRight p { font-size: 14px;line-height: 20px;}
/*menu*/
.foodBanner { height: 300px; background: url(../images/food_banner-1440.jpg) no-repeat center top #c12814;}
.foodBannerCnt {position: relative;width: 1066px; height: 300px;}
.foodHeader { padding: 80px 0 0;}
.fdBT-01{ width: 63px; left: 18px; top: 197px; }
.fdBT-02{ width: 88px; left: 36px; top:123px; }
.fdBT-03{ width: 68px; left: 130px; top:148px; }
.fdBT-04{ width: 76px; left: 202px; top:125px; }
.fdBT-05{ width: 65px; left: 293px; top:142px; }
.fdBT-06{ width:31px; left: 382px; top:135px;}
.wrapFoodList { width: 1000px; margin: 0 auto;padding-bottom: 50px; overflow: hidden;} 
.foodList {width: 1000px;}
.foodHeader p a {font-size: 18px;}
.foodList li {width: 241px;height: 360px;}
.foodList .foodPic {width: 241px;height: 200px;}
.foodList .foodPic img {width: 241px;}   
.foodList .reqi01 {width:241px;}      
.foodList .reqi { width: 241px;}
.foodList li a h3 { font-size: 18px;}
.foodList li a h3 img {padding-right: 5px;padding-top: 7px;height: 20px;}
.foodBannerhot,.foodBannerhot01{right:-80px;}	
/*foodmaterial*/
.food-3 {width: 1000px;}
.food-3 ul { width: 1000px;}
.food-3 ul li {width: 1000px;padding-top: 40px;}
.fdFont {float: left;width: 708px;}   
.fdFont p {font-size: 16px;}
.food-1{height:735px;background:url(../images/food/foodmaterialBanner1440.jpg) no-repeat center top #000; background-size: cover;}
/**/
.fishWbWrap0101 .fW-02 img{width: 65%;}
.fishWbWrap0101 .fW-03 { width: 600px; font-size:16px;}
.fishWbWrap0101 .fW-04 {width: 600px; font-size:16px;}
.fishWbWrap0101 .fW-05 { width: 600px; font-size:16px;}
.fW-06 {width: 601px;    bottom: 50px;}
.fW-02{padding-top: 50px;}
.fishWbWrap {width: 1000px;margin: 0px auto;position: relative; margin-left: 400px;}
.fishWbWrap01 { width: 1000px;}
.fishW-02 {float: left;width: 400px;}
.fishW-0201 { padding-left: 120px; width: 380px;}
.fish0201 {width: 258px;padding-left: 120px;height: 130px;}
.fish0201 p {width: 224px;font-size: 12px;padding-top: 0;}
.fishW-01 {font-size: 20px;}
.fishW02 {position: absolute;left: 0;top: 3px;}
.fishW02 img{width: 200px;}
.fish0201 h3 {font-size: 20px;padding-top: 12px;}
/*culture*/
.fc-01 { width: 100%; background: url(../images/fc_01-1440.jpg) no-repeat center top; height: 319px;}
.fc-02 {width: 100%;background: url(../images/fishCulture/fc_02-1440.jpg) no-repeat center center;height: 677px;}
.fc-03 {width: 100%;background: url(../images/fishCulture/fc_03-1440.jpg) no-repeat center center;height: 674px;}
.fc-04 {width: 100%;background: url(../images/fishCulture/fc_04-1440.jpg) no-repeat center center;height: 675px;}
.fc-05 {width: 100%; background: url(../images/fishCulture/fc_05-1440.jpg) no-repeat center center;height: 674px;}
.fcWrap {width: 1200px;margin: 0 auto; overflow: hidden;}
.fc0402Left {float: left;width: 686px;margin-right: 70px;}
.fc0201 {width: 860px;padding-left: 250px;padding-top: 170px;font-size: 15px; line-height: 1.6em;color: #202020;letter-spacing: 2px;text-align: justify;}
.fc0202 {width: 675px;height: 289px;padding-left: 500px;padding-top: 155px;}
.fc0202Left {width: 545px;height: 254px;overflow: hidden;position: relative;}
.fc0202Right {float: left; width: 55px;height: 330px;margin-left:-222px ;margin-top: -20px;}
.fc0202Right h2 .f14 {font-size: 14px;}
.fc0202Left ul li p { font-size: 18px;}
.fc0202Right h2 {font-weight: 600;font-size: 16px;width: 20px;}
.fc0301 {width: 820px;padding-left: 120px; padding-top: 140px;letter-spacing: 3px;text-align: right;font-size: 15px;}
.fc0302Right { float: left;width: 640px;}
.fc0302Right ul li p {font-size: 14px;}
.fc0302left {float: left;width: 51px;padding-left: 90px;margin-right: 26px; padding-top: -18px;}
.fc0302 { width: 980px; padding-top: 92px;}
.fc0302Right ul li .fc0302LD{margin-top:14px}
.fc0401 {width: 843px;padding-left: 253px;padding-top: 137px;font-size: 14px;line-height: 1.6em;color: #202020;letter-spacing: 2px;text-align: justify;}
.fc0402LeftCnt {width: 569px;height: 330px;}
.fc0402 { padding-left: 460px;width: 940px; padding-top: 110px;}
.fc0402LeftCnt ul li {font-size: 16px;}
.fc0402Left {float: left;width: 570px;margin-right: 70px;}
.fc0502left { float: left; width: 51px; padding-left: 70px;margin-right: 66px; padding-top: 0px;}
.fc0502Right ul li p {line-height: 1.4em;font-size: 16px;}   
.fc0502Right {float: left;width: 658px;} 
.fc0302Right ul li:last-child{margin-top: -70px;}
.awUp, .awDown {width: 22px;height:12px;cursor: pointer;}   
.accordion {border: 0px ;}  
 /**brandRoad**/
.bd01Cnt-01{ text-align:right;}
.bd01Cnt-01 img{ width:60%;}
.bd01Cnt-02,.bd01Cnt-03,.bd01Cnt-04{font-size:16px;}
.bd02CntFont-01,.bd02CntFont-02,.bd02CntFont-03,.bd02CntFont-04,.bd02CntFont-05,.bd02CntFont-06,.bd02CntFont-07{ background-size:80%;}
.bd02CntFont-07{ margin-top:148px;}
.brandRoadContent .swiper-slide.bd02{ background: url(../images/brandRoad/bd_02-1440.jpg) no-repeat center center; background-size:cover;}
.bd02Img img{ width:100%;}
.bd03Bg{ background: url(../images/brandRoad/river-1440.png) no-repeat left top;}
.river-01{ background: url(../images/brandRoad/river_2004-1440.png) no-repeat left top;}
.river-02{ background: url(../images/brandRoad/river_2005-1440.png) no-repeat left top;}
.river-03{ background: url(../images/brandRoad/river_2007-1440.png) no-repeat left top;}
.river-04{ background: url(../images/brandRoad/river_2008-1440.png) no-repeat left top;}
.river-05{ background: url(../images/brandRoad/river_2009-1440.png) no-repeat left top;}
.river-06{ background: url(../images/brandRoad/river_2010-1440.png) no-repeat left top;}
.river-07{ background: url(../images/brandRoad/river_2011-1440.png) no-repeat left top;}
.river-08{ background: url(../images/brandRoad/river_2012-1440.png) no-repeat left top;}
.river-09{ background: url(../images/brandRoad/river_2013-1440.png) no-repeat left top;}
.river-10{ background: url(../images/brandRoad/river_2014-1440.png) no-repeat left top;}
.river-11{ background: url(../images/brandRoad/river_2015-1440.png) no-repeat left top;}
.river-12{ background: url(../images/brandRoad/river_2016-1440.png) no-repeat left top;}
.river-13{ background: url(../images/brandRoad/river_2017-1440.png) no-repeat left top;}
.river-14{ background: url(../images/brandRoad/river_2018-1440.png) no-repeat left top;}
.river-15{ background: url(../images/brandRoad/river_2019-1440.png) no-repeat left top;}
.river-16{ background: url(../images/brandRoad/river_2020-1440.png) no-repeat left top;}
.riverCircle01{ left:204px; top: 430px;}
.riverCircle02{ left:300px; top: 430px;}
.riverCircle04{ left:375px; top: 414px;}
.riverCircle05{ left:445px; top: 303px;}
.riverCircle06{ left:540px; top: 285px;}
.riverCircle07{ left:600px; top: 200px;}
.riverCircle08{ left:630px; top: 68px;}
.riverCircle09{ left:780px; top:29px;}
.riverCircle10{ left:920px; top:68px;}
.riverCircle11{ left:930px; top:190px;}
.riverCircle12{ left:910px; top:290px;}
.riverCircle13{ left:900px; top:400px;}
.riverCircle14{ left:900px; top:550px;}
.riverCircle15{ left:1020px; top:530px;}
.riverCircle16{ left:1130px; top:530px;}
.riverWrap ul{ font-size:16px;}
.river-01 ul{ left: 220px; top: 480px;}
.river-02 ul{ left: 330px; top: 510px;}
.river-04 ul{ left: 400px; top: 480px; width:420px;}
.river-05 ul{ left: 500px; top: 400px;}
.river-06 ul{ left: 480px; top: 350px;}
.river-07 ul{ left: 620px; top: 255px;}
.river-08 ul{ left: 640px; top: 185px;}
.river-09 ul{ left: 650px; top: 180px;}
.river-10 ul{ left: 600px; top: 250px; width: 300px;}
.river-11 ul{ left: 710px; top: 260px;}
.river-12 ul{ left: 485px; top: 355px;}
.river-13 ul{ left: 480px; top: 400px;}
.river-14 ul{ left: 450px; top: 420px; width:470px;}
.river-15 ul{ left: 500px; bottom: 30px;}
.river-16 ul{ left: 500px; bottom: 30px;}
.rdTCnt span{ font-size:14px;}
.rongTxt{ margin-top:100px;}
.foodList li a h3 i{ font-size:14px;}
.food-3 ul li img{ width:120px;}
.food-1{height:400px;background:url(../images/food/foodmaterialBanner1440.jpg) no-repeat center top; background-size: cover;}
.food-1-font{ text-align:center;}
.food-1-font img{ width:80%;}
.food-3 ul li img{ width:200px;}
.fdmTips img{ width:25%;}
.fdFont{ width:770px; padding: 30px 0 30px 0; height: auto;} 
.fdmTips{ padding:50px 0;}
.fdFont h3{ font-size:28px;}
.fdFont p{ font-size:16px;}
.storeListLeft{ width:285px; height: 180px;}
.storeListLeft img{ width:285px; height: 180px;}
.storeList .storeListRight{ width:685px; height: 178px;}
.storeList .storeListRight h3{ font-size:24px; padding-top:20px;}
.storeList .storeListRight p{ font-size:14px;}
.storeList .storeListRight h2{ margin-top:30px;}
.storeList a,.storeList{ height:180px;}
.videoesList li a .vslRight h2{ font-size:16px; height: 35px; line-height: 35px; width:90px;}
.recruitment-nr-1 h3{ font-size:24px;}
.recruitment-nr-1 p{ font-size:16px;}
.recruitment-nr-1 p img{ width:6%;}
.recruitment-nr-1 a{ font-size:16px; height: 30px; line-height: 30px; bottom: -15px;}
.alcl01,.alcl0201,.alcWrap table th{font-size:14px;}
.alcl-01{ padding-top:20px;}
.bigImg{ top:50px;}
.rongTxt .Txt-font-02{  font-size:20px;}
/*founder*/
.introducef{ width:100%; background: url(../images/founder/bg0521_01_1440.jpg) no-repeat center top; height: 667px;}
.introducef.active .intro-12{ opacity:1; top:280px;transition:all .8s ease .1s; -moz-transition:all .8s ease .1s; -ms-transition:all .8s ease .1s;-o-transition:all .8s ease .1s;-webkit-transition:all .8s ease .1s;}
.introducef.active .intro-13{ opacity:1; top:440px;transition:all .8s ease .2s; -moz-transition:all .8s ease .2s; -ms-transition:all .8s ease .2s;-o-transition:all .8s ease .2s;-webkit-transition:all .8s ease .2s;}
.introducef.active .intro-14{ opacity:1; top:510px;transition:all .8s ease .3s; -moz-transition:all .8s ease .3s; -ms-transition:all .8s ease .3s;-o-transition:all .8s ease .3s;-webkit-transition:all .8s ease .3s;}

	
.ief-01{ left: -195px; top:104px; background: url(../images/founder/floatFont/l_f_01.png) no-repeat; width:18px; background-size: 100% auto;}
.ief-02{ left: -190px; top:5px; background: url(../images/founder/floatFont/l_f_02.png) no-repeat; width:38px; background-size: 100% auto;}
.ief-03{ left: -32px; top:0; background: url(../images/founder/floatFont/l_f_03.png) no-repeat; width:30px; background-size: 100% auto;}
.ief-04{ left: 55px; top:81px; background: url(../images/founder/floatFont/l_f_04.png) no-repeat; width:44px; background-size: 100% auto;}
.ief-05{ left: 194px; top:0; background: url(../images/founder/floatFont/l_f_05.png) no-repeat; width:18px; background-size: 100% auto;}
.ief-06{ left: 282px; top:78px; background: url(../images/founder/floatFont/l_f_06.png) no-repeat; width:28px; background-size: 100% auto;}
.ief-07{ left: 310px; top:180px; background: url(../images/founder/floatFont/l_f_07.png) no-repeat; width:40px; background-size: 100% auto;}
.ief-08{ left: 400px; top:40px; background: url(../images/founder/floatFont/l_f_08.png) no-repeat; width:45px; background-size: 100% auto;}
.ief-09{ left: 510px; top:117px; background: url(../images/founder/floatFont/l_f_09.png) no-repeat; width:16px; background-size: 100% auto;}
.ief-10{ left: 503px; top:400px; background: url(../images/founder/floatFont/l_f_10.png) no-repeat; width:13px; background-size: 100% auto;}
.ief-11{ left: 375px; top:325px; background: url(../images/founder/floatFont/l_f_11.png) no-repeat; width:34px; background-size: 100% auto;}
.ief-12{ left: 206px; top:345px; background: url(../images/founder/floatFont/l_f_12.png) no-repeat; width:20px; background-size: 100% auto;}
.ief-13{ left: -170px; top:368px; background: url(../images/founder/floatFont/l_f_13.png) no-repeat; width:34px; background-size: 100% auto;}
.ief-14{ left: 557px; top:375px; background: url(../images/founder/floatFont/r_f_01.png) no-repeat; width:34px; background-size: 100% auto;}
.ief-15{ left: 554px; top:70px; background: url(../images/founder/floatFont/r_f_02.png) no-repeat; width:40px; background-size: 100% auto;}
.ief-16{ left: 593px; top:166px; background: url(../images/founder/floatFont/r_f_03.png) no-repeat; width:44px; background-size: 100% auto;}
.ief-17{ left: 655px; top:35px; background: url(../images/founder/floatFont/r_f_04.png) no-repeat; width:30px; background-size: 100% auto;}
.ief-18{ right: 115px; top:22px; background: url(../images/founder/floatFont/r_f_05.png) no-repeat; width:18px; background-size: 100% auto;}
.ief-19{ right: 0; top:212px; background: url(../images/founder/floatFont/r_f_06.png) no-repeat; width:40px; background-size: 100% auto;}
.ief-20{ right: -25px top:113px; background: url(../images/founder/floatFont/r_f_07.png) no-repeat; width:26px; background-size: 100% auto;}
.ief-21{ right: -74px; top:20px; background: url(../images/founder/floatFont/r_f_08.png) no-repeat; width:35px; background-size: 100% auto;}
.ief-22{ right: -168px; top:100px; background: url(../images/founder/floatFont/r_f_09.png) no-repeat; width:45px; background-size: 100% auto;}
.ief-23{ right: -156px; top:420px; background: url(../images/founder/floatFont/r_f_10.png) no-repeat; width:33px; background-size: 100% auto;}
.ief-24{ right: -25px; top:336px; background: url(../images/founder/floatFont/r_f_11.png) no-repeat; width:18px; background-size: 100% auto;}




.introducef.active .ief-01{ top:104px;}
.introducef.active .ief-02{ top:5px;}
.introducef.active .ief-03{ top:0;}
.introducef.active .ief-04{ top:81px;}
.introducef.active .ief-05{ top:0;}
.introducef.active .ief-06{ top:78px;}
.introducef.active .ief-07{ top:180px;}
.introducef.active .ief-08{ top:40px;}
.introducef.active .ief-09{ top:117px;}
.introducef.active .ief-10{ top:400px;}
.introducef.active .ief-11{ top:325px;}
.introducef.active .ief-12{ top:345px;}
.introducef.active .ief-13{ top:368px;}
.introducef.active .ief-14{ top:375px;}
.introducef.active .ief-15{ top:70px;}
.introducef.active .ief-16{ top:166px;}
.introducef.active .ief-17{ top:35px;}
.introducef.active .ief-18{ top:22px;}
.introducef.active .ief-19{ top:212px;}
.introducef.active .ief-20{ top:113px;}
.introducef.active .ief-21{ top:20px;}
.introducef.active .ief-22{ top:100px;}
.introducef.active .ief-23{ top:420px;}
.introducef.active .ief-24{ top:336px;}

.introduce.active .ief-14{ top:375px;}
.introduce.active .ief-15{ top:70px;}
.introduce.active .ief-16{ top:166px;}
.introduce.active .ief-17{ top:35px;}
.introduce.active .ief-18{ top:22px;}
.introduce.active .ief-19{ top:212px;}
.introduce.active .ief-20{ top:113px;}
.introduce.active .ief-21{ top:20px;}
.introduce.active .ief-22{ top:100px;}
.introduce.active .ief-23{ top:420px;}
.introduce.active .ief-24{ top:336px;}
	

	
	
	
	
.diffrent{ background: url(../images/founder/bg_01_1440.jpg) no-repeat left bottom #000; height: 1003px;}	
.dfTitle{ text-align:center;}
.dfTitle img{ width:73%;}
.diffWTop{ width:898px; height: 100px; background-size: 100%;}
.diffWTop p{ width:758px; padding: 10px 70px 0; font-size:14px; line-height: 24px;}
.diffWrap{  width:1230px; padding-top: 195px;}
.diffWRight{ width:590px;}
.diffWRight h1{ padding-top:115px;}
.diffWRight h1 img{ width:210px;}
.diff-01{ font-size:14px; line-height: 24px;}
.diffBtn{ width:113px; height: 32px; padding-top: 10px;}
.diffBtn a{ display:block; border: 1px solid #e3d4c3; width:76px; height: 30px; background: url(../images/founder/btn_arrow03.png) no-repeat 10px center; line-height: 30px; font-size:14px; background-size: 18%; padding-left:35px;}
.diffUl{ width:460px; height: 310px;}
.diffWrap ul{ width: 460px; overflow: hidden;}
.diffWrap ul li{ width:460px; overflow: hidden; white-space: nowrap;}
.diffWrap ul li span{ display:block; float: left; width: 86px; font-size:20px; line-height: 40px;}
.diffWrap ul li b{ float:left; display: block; width: 374px; font-size:16px; line-height: 40px;}
.diffAW{ padding-left: 10px;}
.yucai{ height: 674px; background: url(../images/founder/yucaiBg_1440.jpg) no-repeat center top;}
.yucaiWrap{ width:1050px;}
.yucaiWTop{ width:485px; padding-top:385px;}
.yucaiWTitle{ width:485px;}
.yucaiWTitle h1{ width:305px;}
.yucaiWTitle h1 img{ width:280px;}
.yucaiWTitle h3{ width:114px; height: 32px; padding-top: 5px;}
.yucaiWTitle h3 a{ width:77px; height: 30px; background: url(../images/founder/btn_arrow02.png) no-repeat 10px center; line-height: 30px; padding-left: 35px; font-size:14px; background-size: 18%;}
.yucaiWTop p{ font-size:14px;}
.yucaiWBottom{ width:485px;}
.yucaiWBottom p{ font-size:14px; line-height: 24px;}
.strategist{ background: url(../images/founder/bg_02_1440.jpg) no-repeat center top #170504; height: 675px;}
.stWrap .yucaiWTop{ width:480px;}
.stWrap .yucaiWTitle{ width:480px;}
.stWrap .yucaiWBottom{ width:480px;}
.stWrap .yucaiWTitle h1{ width:257px;}
.stWrap .yucaiWTitle h1 img{ width:226px;}	
.stWrap .yucaiWTitle h3 a{ background: url(../images/founder/btn_arrow03.png) no-repeat 10px center; background-size: 18%;}
.epicure{ background: url(../images/founder/bg_04_2_1440.jpg) no-repeat center top; height: 675px; overflow:hidden;}
.epicureWrap{ width:1050px; }
.epWRight{ float: right; width:700px;}
.epWRightTop{ width:130px; height: 45px; padding-top:190px;}
.epWRightTop img{ width:130px;}
.epWRightP{ width:700px; font-size:14px; line-height: 24px; padding: 10px 0;}
.epWRightBottom { width:700px; font-size:14px; line-height: 24px; }
.collector{ height: 665px; background: url(../images/founder/bg_06_1440.jpg) no-repeat center center;}
.collectorCnt{ width: 1050px;}
.collectorCntRight{ float:right; width:340px; padding-top: 177px;}
.ccr-01{ font-size:14px; line-height: 24px; }
.ccr-02{ font-size:14px; line-height: 24px;}
.ccr-02 p{ padding-top:10px;}	
.badminton{ height: 735px; background: url(../images/founder/bg0521_02_1440.jpg) no-repeat center top #388868;}
.bnWrap{ width:1050px;}
.bnLeft{ width:530px;}
.bnWTitle h1{ width:183px;}
.bnWTitle h1 img{ width:165px;}
.bnWTop,.bnWBottom{ width:530px;}
.bnWTop p{ padding-bottom: 20px;}
.award{background: url(../images/founder/founder_bg_1440.jpg) no-repeat center top #194e90; height: 694px; padding-top: 40px; }
#awardContainer{ width: 620px; height: 420px; overflow: hidden;}
.awardWrap{ width: 1050px;}
.aW-01{ float: left; color: #fff; font-size:12px; letter-spacing: 1px; padding-left: 100px;}
.aW-01 span{ font-size:20px;}
.awardTop{ width: 100%; overflow: hidden; padding-top: 20px;}
.awardTop-01{ float: left; width:148px; height: 50px; }
.awardTop-01 img{ width:133px;}
.awardTop-02{ float:left; width:113px; height: 32px; padding-top: 10px;}
.awardTop-02 a{ width:76px; height: 30px; background: url(../images/founder/btn_arrow02.png) no-repeat 10px center; line-height: 30px; padding-left: 35px; font-size:14px; background-size: 18%;}
.awardBottom p{ font-size:14px; line-height: 24px; padding-top: 10px; }
.photoBy{ height: 674px; background: url(../images/founder/bg1112_1440.jpg) no-repeat center center;}
.photoByWrap{ width:1050px;}
.photoByCnt{ width:525px;}
.pbc-01{ width:160px; height: 45px; padding-top: 285px;}
.pbc-01 img{ width:160px;}
.pbc-02{ font-size:14px; line-height: 24px;}
.pbc-03{ font-size: 14px;line-height: 24px; }
.family{height:735px; background: url(../images/founder/bg_03_1440.jpg) no-repeat center center;}
.fyWrap{ width:1000px;}
.fyCnt{ width:470px; padding-top: 247px;}
.fyCntLeft p{ font-size:14px; line-height: 24px;}
.fyCntLeft img{ width:107px;}
.fyCntRight{ font-size: 14px; line-height: 24px; }
.fyCntRight p{ padding-top:10px;}
.ptRight h1{padding-top:50px; font-size:0; padding-bottom: 10px;}
.ptRight h1 img{ width:140px;}
.ptRight ul{width:97%; padding-left: 3%}
.ptRight ul li{ width:100%; font-size:14px;/* height: 28px;*/}
.ptRight ul li h3{ font-size:14px; color:#992626;}
.ptRight ul li p{ font-size:14px; color: #636363; line-height: 2em;}
.ptR-02{ height: 280px; overflow: hidden; margin: 20px 0 0; position: relative;}
.ptr-01 p,.ptr-02 p,.ptr-03 p{font-size:14px; line-height: 1.4em; color:#544738;}
.ptr-02,.ptr-03{ padding-top:10px;}   
.ptR-02{ height:280px;}
/*university*/
.uyBanner{ height:300px; background: url(../images/university/uyBanner_1440.jpg) no-repeat center top #c12814;}
.uyWrap{ width:1000px;}
.uyTop{ width:920px; padding:20px 40px; font-size:14px; margin-top: 50px; line-height: 24px;} 
.uyTitle{ padding:50px 0 20px;}
.uyTitle img{ width:18%;}
.uyTeachers{width:1008px; height: 580px;}
.uyT{ width:144px; height:250px; margin-right: 8px; margin-top: 20px;}
.uyT h3{ font-size:16px;}
.uyT p{ font-size:12px;}
.uyT img{ width:144px;}
.uyTSmall{ height:115px;}
.uyTSmall img{ width:80px;}
.uyTSmall h2{ font-size:12px; line-height: 24px; padding-top: 45px;}
.uyTalk{ margin:50px 0 80px;}
.leaving_message{ width:40px !important; height: 50px !important; font-size: 14px !important; bottom: 130px !important;}
.bannerScrollCnt .swiper-button-next{ background: url(../images/lunbo-1y.png) no-repeat; width:40px; height: 40px; background-size: 100%;}
.bannerScrollCnt .swiper-button-prev{ background: url(../images/lunbo-1z.png) no-repeat; width:40px; height: 40px; background-size: 100%;}
}
@media screen and (max-width: 1366px) {
	.bd02CntFont-01,.bd02CntFont-02,.bd02CntFont-03,.bd02CntFont-04,.bd02CntFont-05,.bd02CntFont-06,.bd02CntFont-07{ background-size:70%;}
	.bd02Cnt{ height:500px; width:1000px; margin-left: -500px; margin-top: -250px;}
	.bd02CntFont-07{ margin-top:128px;}
	.bd02CntFont-01{ margin-right:10px;}
	.bd02CntFont-07{ marigin-right:230px;}
	.bd02CntFont-02,.bd02CntFont-03,.bd02CntFont-04,.bd02CntFont-05{ marigin-right:85px;}
	.rongtro{ width:1200px;}
       
}
