
/* CSS Document */
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p {margin:0px;padding:0px;font-family:SourceSansPro-Light; font-weight:normal;color:#000;}
body {width: 100%; background:#eeeeee;}
ul {list-style:none;}
img,a img {border:0px;border:none;}
a {text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a.hidefocus {outline:none}
a:hover {text-decoration:underline;text-decoration:none;}
label {margin-bottom:0;font-weight:normal;}
input,textarea {border:0;outline:none;/*去除蓝色边框*/}
.content {width:15.70rem;margin:0 auto;}

@font-face {font-family:AdobeSongStd; src:url(https://ceyadi.com/static/index/fonts/AdobeSongStd-Light.otf);}
@font-face {font-family:momo; src:url(../font/e085ac1cf027e194326abd7821fac636.ttf);}
@font-face {font-family:SourceSansPro-Light; src:url(../font/SourceSansPro-Light.ttf);}
@font-face {font-family:SourceSansPro-Bold; src:url(../font/SourceSansPro-Bold.ttf);}
@font-face {font-family:SourceSansPro-Regular; src:url(../font/SourceSansPro-Regular.ttf);}
@font-face {font-family:SourceSansPro-Italic; src:url(../font/SourceSansPro-Italic.ttf);}



.fz_idnex_item_text h1{  font-family: momo;}
.head{ position:absolute; left: 0; top: 0; z-index: 99; width: 100%; padding: 0.2rem 0rem; background: rgba(0, 0, 0, .6);}
.head .logo{display: flex; align-items: center; justify-content: flex-end; font-size: 0.48rem; font-weight: bold; color: #fff; font-family:SourceSansPro-Regular;margin-right:50px;}
.head .logo img{ height: 0.8rem;}
.head .nav{ align-items: center;justify-content: space-between; width: 2rem; position: absolute; left: 0; top: 0;}
.head .nav li{ position: relative; line-height:0.88rem;}
.head .nav li a{font-size:0.25rem; color: #fff; display: block; font-family: AdobeSongStd; text-align: center;}
/* .header .nav li.active a,.header .nav li:hover a{ color: #FFC42D;} */
.head .nav li .dropdown_menu{ position: absolute; left:0px; top:0.88rem; background: rgba(0, 0, 0, .6); width:100%; display:none;}
.head .nav li .dropdown_menu a{ display: block; text-align: center; line-height:0.88rem; font-size: 0.24rem; color: #fff;}
.head .nav li:hover .dropdown_menu{ display: block;}

.head .nav li:hover .dropdown_menu ul li .dropdown_menu{ display: none;}
.head .nav li:hover .dropdown_menu ul li.ml-0:hover .dropdown_menu{ display: block;}

.head .nav li:hover .dropdown_menu ul li.ml-0:hover .dropdown_menu ul li .dropdown_menu{ display: none;}
.head .nav li:hover .dropdown_menu ul li.ml-0:hover .dropdown_menu ul li:hover .dropdown_menu{ display: block;}
.head .nav li .dropdown_menu a:hover{ background: rgba(0, 0, 0, .7);}



.head .nav li .dropdown_menu.posi_right{ position: absolute; left:2rem; top: 0;}
.m_header,.m_nav{ display: none;}
.m_header.on,.head.on{ background: #566c91;}
.head.on{ display: flex; align-items: center; justify-content: space-between; padding:0.2rem 0.4rem; position: fixed;}
.head.on .nav{ margin-top: 0px;}
.head.on .nav li{ margin-left: 0.4rem;}

.banner { overflow: hidden; width: 100%;}
.banner .swiper-slide img{ width: 100%; position: relative; object-fit: cover;}
.banner .swiper-button-next,.banner .swiper-button-prev{ width: 0.83rem; height: 0.83rem;;}
.banner .swiper-button-next img,.banner .swiper-button-prev img{ width: 0.83rem;; height: 0.83rem;;}
.banner .swiper-button-prev{ left:10px; opacity: .8;}
.banner .swiper-button-next{ right:10px; opacity: .8;}
.banner .swiper-pagination-bullet{width: 25px; height: 6px; border-radius: 3px; display: inline-block; background: #566c91;}
.banner .swiper-slide .text{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5); display: flex; align-items: center; justify-content: center;}
.banner .swiper-slide .text p{ font-size: 0.88rem; line-height: 1.8;color: #fff;  font-family:SourceSansPro-Regular; font-weight: bold; font-style: italic;}
.banner .swiper-slide .text .time{ text-decoration: underline; text-align: center; font-size: 0.48rem; line-height: 1.5;color: #fff;  font-family:SourceSansPro-Regular; font-weight: bold; min-width: 4rem;}
.footer{ padding: 1rem 0rem; background: #fff;}
.footer p{ text-align: center; color: #00001b; font-size: 0.28rem; padding: 0.16rem 0rem;}

.fz_index_liebiao{ margin-top: 1.5rem;}
.fz_idnex_item_text h1,.fz_idnex_item_text_one h1{ text-align: center; font-size: 0.48rem; color: #000000; line-height: 1.5; font-family:SourceSansPro-Regular;}
.fz_idnex_item_text p,.fz_idnex_item_text_one p{ font-size: 0.38rem; line-height: 1.8; margin-top: 0.6rem;color: #000000;letter-spacing:1px;}

.fz_idnex_item_img{ margin-top: 1rem; display: flex; align-items: flex-end; justify-content: space-between; flex-wrap: wrap;}
.fz_idnex_item_img .imgbox{ width:7.6rem;}
.fz_idnex_item_img .imgbox2{ width: 6.60rem;}
.fz_idnex_item_img .imgbox img,.fz_idnex_item_img .imgbox2 img{ width: 100%;}
.fz_idnex_item_img .imgbox .title{ margin-bottom:1.7rem;}
.title{ display: flex; align-items: center; width: 100%;}
.title h2{ font-size: 0.36rem; font-weight: bold; padding-bottom: 0.3rem; padding-right:0.60rem; border-bottom:0.1rem solid #000000;  font-family:SourceSansPro-Regular; font-style: italic;}
.fz_idnex_item_img_tow .title.flex-end h2{ padding-left: 0.6rem; padding-right: 0rem;}
.fz_idnex_item_img_tow{ margin-top: 1.7rem;}
.fz_idnex_item_img_tow .imgbox { margin-top: 1rem;}
.fz_idnex_item_img_tow .imgbox img{ width: 100%;}
.fz_idnex_item_img_tow .towImg{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.fz_idnex_item_img_tow .towImg img{ width: 100%;}
.fz_idnex_item_img_tow .towImg .img1{ width: 8.20rem; margin-top: 1.45rem;}
.fz_idnex_item_img_tow .towImg .img2{ width: 6.15rem; margin-top: 1.45rem;}
.fz_idnex_item_img_sports{ display: flex; align-items: flex-start; justify-content: space-between;}
.fz_idnex_item_img_sports .img1{ width: 8.98rem; margin-top: 1.44rem;}
.fz_idnex_item_img_sports .img2{ width: 6.40rem; margin-top: 1.44rem;}
.fz_idnex_item_img_sports img{ width: 100%;}
.fz_idnex_item_text_one{ padding: 2rem 0rem;}
.fz_idnex_item_text_one .list{ display: flex; align-items: flex-start; justify-content: space-between;}
.fz_idnex_item_text_one .list li{ text-align: center; margin-top: 1.4rem;}
.fz_idnex_item_text_one .list li img{ width: 1rem; height: 1rem;}
.fz_idnex_item_text_one .list li h4{ color: #244a4b; line-height: 2; font-size: 0.2rem;}

.fz_about{ padding: 2rem 0rem;}
.fz_about_text p{ font-size: 0.3rem; line-height: 1.8; margin-bottom:0.6rem;color: #000000;letter-spacing:1px}
.fz_about_img { padding: 1rem 0rem; display: flex; margin: 0px -0.15rem;}
.fz_about_img img{ width: 100%;}
.fz_about_img .img1{ margin-top: 0.3rem; width:36.5%; padding: 0px 0.15rem;}
.fz_about_img .img2{ margin-top: 0.3rem; width:36.5%; padding: 0px 0.15rem;}
.fz_about_img .img3{ margin-top: 0.3rem; width:36.5%; padding: 0px 0.15rem;}

.fz_producte{ padding: 1.7rem 0rem;}
.producte_list{ display: flex; flex-wrap: wrap; margin: 0rem -0.25rem;}
.producte_list li{ padding: 0.25rem; width: 33.3333%;}
.producte_list li .spotlight{display: block; background: #fff; overflow: hidden; border-radius:3px;}
.producte_list li .spotlight:hover{-moz-box-shadow:0px 2px 5px #3f4b66; -webkit-box-shadow:0px 2px 5px #3f4b66; box-shadow:0px 2px 5px #3f4b66;}
.producte_list li .spotlight img{ width: 100%; object-fit: cover;-webkit-transition: -webkit-transform .8s;transition: transform .8s;}
.producte_list li .spotlight:hover img{-webkit-transform: scale(1.1);transform: scale(1.1)}

.fz_cooperation{ padding: 1rem 0rem;}
.fz_cooperation_item{ padding:1rem 0rem;}
.fz_cooperation_item h4{ font-size: 0.4rem; line-height: 1.8; text-align: center;}
.fz_cooperation_list{ display: flex; flex-wrap: wrap; margin: 0rem -0.55rem; padding-top:0.55rem;}
.fz_cooperation_list  li{ width:25%; padding: 0.55rem;}
.fz_cooperation_list  li a,.fz_cooperation_list  li a img{ display: block; width: 100%;}

.fz-news-one{ margin-top: 2rem; display: flex; align-items: center; justify-content: space-between;}
.fz-news-one .txtbox{ width: 8.4rem; padding-right: 0.4rem; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.fz-news-one .txtbox h3{ text-align: right; font-size: 0.48rem; color: #000000; line-height: 1.5; font-family:SourceSansPro-Regular; font-weight: bold; margin-bottom: 0.8rem;}
.fz-news-one .txtbox p{ font-size: 0.38rem; line-height: 1.8; margin-top: 0.6rem;color: #000000;}
.fz-news-one .imgbox{ width: 7.5rem;}
.fz-news-tow .imgbox img,.fz-news-one .imgbox img{ width: 100%;}
.fz-news-tow{ margin-top: 1.3rem;}
.fz-news-tow .imgbox{ margin-top: 1.3rem;}
.fz-news-three{ margin-top: 2.05rem; align-items: flex-start;}
.fz-news-four{ padding-bottom: 3rem;}
.fz-news-four-list{ padding-top: 0.8rem; display: flex; flex-wrap: wrap; margin: 0rem -0.30rem;}
.fz-news-four-list li{padding:0.3rem; width: 33.3333%;}
.fz-news-four-list li img{ width: 100%;}
.fz-story-txt{ padding: 2.1rem 0rem; text-align: center;}
.fz-story-txt p{ font-size: 0.38rem; line-height: 1.8; color: #000000;}
.fz-story-img{ position: relative;}
.fz-story-img img{ width: 100%;}

@media screen and (max-width:992px) {
	.wraptop{ padding-top: 64px;}
	.head{ display: none;}
	.m_header,.m_nav{ display: block;}
	.m_header {position: fixed; left: 0; top: 0; z-index: 9992; width: 100%;transition:0.6s; }
	.m_header_wrap{ padding:10px 15px; display: flex; align-items: center; justify-content: space-between; width: 100%;transition:0.6s;}
	.m_header .logo{ display: block; height:35px; font-size:18px; color: #fff; line-height:35px; font-weight: bold;}
	.m_header .logo img{ width: 100%;}
	.m_header #navToggle {height:25px; width: 25px; display: block;}
	.m_header #navToggle span {position:relative;width:25px;height:2px; margin-top: 12px;}
	.m_header #navToggle span:before,.m_header #navToggle span:after {content:'';position:relative;width:100%;height:2px;left:0;}
	.m_header #navToggle span,.m_header #navToggle span:before,.m_header #navToggle span:after {-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:block;background:#fff;}
	.m_header #navToggle span:before {top:8px;}
	.m_header #navToggle span:after {bottom:10px;}
	.m_header #navToggle.open span:before {top:10px;-webkit-transform:translateY(-11px) rotate(-45deg);-moz-transform:translateY(-11px) rotate(-45deg);-ms-transform:translateY(-11px) rotate(-45deg);-o-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg);}
	.m_header #navToggle.open span:after {bottom:13px;-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg);}
	.m_header #navToggle.open span {background:none;}
	.m_header #navToggle.open span:before,.m_header #navToggle.open span:after {background:#fff;}
	.m_nav {position:fixed;width:100%;height:100%;background:#566c91;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;z-index:1000;opacity:1;visibility:visible;overflow-y:auto;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms; left:0px; top: -200%; z-index: 9991; display: block;padding:95px 15px 30px 15px;}
	.m_nav.open { top: 0;}
	.m_nav .ul li a {font-size:20px; font-family: CenturyGothic; font-weight: 400; color: #FEFEFE; line-height:50px;}
	/* .m_nav .ul li.active a{ color: #FFC42D;} */
	.m_nav .ul li .dropdown_menu{ display: none;}
	.m_nav .ul li .dropdown_menu a{font-size:20px; font-family: CenturyGothic; font-weight: 400; color: #FEFEFE; line-height:40px; padding: 0px 15px; display: block;}
	.head.on{ display: none;}
	
}

@media screen and (max-width:767px) {
	.content{ width: 100%; padding: 0px 15px;}
	.fz_index_liebiao{ margin-top: 20px;}
	.fz_idnex_item_text h1, .fz_idnex_item_text_one h1{ font-size:18px;}
	.fz_idnex_item_text p, .fz_idnex_item_text_one p,.fz-news-one .txtbox p,.fz-story-txt p{ font-size: 15px;letter-spacing:0px; margin-top: 12px; line-height: 1.5;}
	.title h2{ font-size: 18px;}
	.fz_idnex_item_img .imgbox{ width: 58%;}
	.fz_idnex_item_img .imgbox2{ width: 40%;}
	.fz_idnex_item_img .imgbox .title{ margin-bottom: 15px;}
	.fz_idnex_item_img_tow{ margin-top: 20px;}
	.fz_idnex_item_img_sports .img1,.fz_idnex_item_img_tow .towImg .img1{ margin-top: 15px; width: 58%;}
	.fz_idnex_item_img_sports .img2,.fz_idnex_item_img_tow .towImg .img2{ margin-top: 15px; width: 40%;}
	.fz_idnex_item_text_one{ padding: 20px 0px;}
	.fz_idnex_item_text_one .list{ flex-wrap: wrap;}
	.fz_idnex_item_text_one .list li{ margin-top: 20px; width: 50%;}
	.fz_idnex_item_text_one .list li img{ width: 45px; height: 45px;}
	.fz_idnex_item_text_one .list li h4{ font-size: 14px; line-height: 1.6;}
	.fz_cooperation,.fz_cooperation_item,.fz_producte,.fz_about_img,.fz_about,.footer{ padding:15px 0px;}
	.footer p{ font-size: 12px; line-height: 1.5; padding: 6px 0px;}
	.fz_about_text p{ font-size:15px; margin-bottom: 10px; line-height: 1.5;}
	.producte_list{ margin: 0px;}
	.producte_list li{ padding: 10px 0px; width: 100%;}
	.banner .swiper-slide .text p{ font-size:18px;}
	.fz_cooperation_item h4{ font-size: 14px; line-height: 1.5;}
	.fz_cooperation_list{ padding-top: 10px; margin: 0px -5px;}
	.fz_cooperation_list li{ padding: 5px; width: 33.333%;}
	.fz-news-one{ margin-top: 20px; display: block;}
	.fz-news-one .txtbox{ width: 100%; padding: 0px;}
	.fz-news-one .txtbox h3{ font-size: 16px;  text-align: center; margin-bottom: 10px;}	
	.fz-news-one .imgbox{ width: 100%; margin-top: 20px;}
	.fz-news-tow{ margin-top: 20px;}
	.fz-news-four{ padding-bottom: 30px;}
	.banner .swiper-slide .text .time{ font-size: 15px;}
	.fz-story-txt{ padding: 20px 0px;}
	.fz-story-txt p{ margin-top: 0px;}
}