@font-face{
	font-family: Montserrat-Bold; font-display: swap;
	src:url('../m/fonts/Montserrat-Bold.ttf') format('truetype');
}

@font-face{
	font-family: Montserrat-SemiBold; font-display: swap;
	src:url('../m/fonts/Montserrat-SemiBold.ttf') format('truetype');
}

@font-face{
	font-family: Montserrat-Black; font-display: swap;
	src:url('../m/fonts/Montserrat-Black.ttf') format('truetype');
}

:root{
	--yiq-color-text:#4d4d4d;
	--yiq-color-main:#e80000;
	--yiq-color-active:#ffca02;
}

*{padding:0px; margin:0px; box-sizing: border-box;}

img {border:none;}
ul,li {padding:0px; margin:0px; list-style-type:none;}
h1,h2,h3,h4,h5,h6,h7,h8,dd {font-weight:normal; padding:0px; margin:0px;}

p {margin: 0px 0px 10px 0px;}

/*滚动条*/
.YIQ_Scroll {padding-right:10px;}
.YIQ_Scroll::-webkit-scrollbar-track {background-color: rgba(255,255,255,0.2);}
.YIQ_Scroll::-webkit-scrollbar {width:3px; height:3px;}
.YIQ_Scroll::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,0.4);}

A {font-size: 14px; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: antialiased;}
A:link,A:visited,A:active {COLOR: var(--yiq-color-text); font-family:"PingFang SC",'arial', sans-serif; TEXT-DECORATION: none; text-align:left;outline:none;}
A:hover {COLOR: var(--yiq-color-active);TEXT-DECORATION: underline; star:expression(this.onFocus=this.blur());}

::-webkit-input-placeholder { /* WebKit browsers */color: #999; font-size: 15px;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999; font-size: 15px;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color: #999; font-size: 15px;}

body{
font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: antialiased;
}

/*基础样式设置*/
.Font_Size_Text_Small {font-size: 12px; line-height: 20px;}
.Font_Size_Text0 {font-size: 14px; line-height: 20px;}
.Font_Size_Text {font-size: 16px; line-height: 25px;}
.Font_Size_Text1 {font-size: 18px; line-height: 30px;}
.Font_Size_Title {font-size: 22px; line-height: 30px;}
.Font_Size_Title1 {font-size: 32px; line-height: 40px;}
.Font_Size_Title2 {font-size: 38px; line-height: 40px;}
.Font_Size_Title3 {font-size: 48px; line-height: 50px;}
.Font_Size_Title_N {font-size: 28px; line-height: 4rem;}

/*网页整体框架*/
.CSS_Body {width:100%; height:auto; float: left; padding: 0px; margin: 0px;}
.CSS_C {width: 100%; max-width: 450px; height: auto; margin: 0px auto; display: run-in;}

/*主菜单-二级菜单*/
.menu li {position: relative;}
.menu li div {width: 150px; position: absolute; left: -30px; top: 100%; background-color: #FFF; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; display: none;}
.menu li div span {width: 100%; line-height: 50px; float: left; text-align: center; border-bottom: 1px #F5F5F5 solid;}
.menu li div span:last-child {border-bottom: none;}
.menu li:hover div {display: inline;}
.header .menu li.active div span a, .header .menu li.active div span a:active, .header .menu li.active div span a:visited {color: #666;}

/*首页旋转动画*/
.Dong_Box {width: 100%; height: auto; float: left; position: relative;}
.Dong {width: 100%; float: left; margin-top: 50px; position: relative; padding: 30px 0px;}
.DongDH {width: 100%; float: left;}
.DongDH ul {width: 100%; float: left;}
.DongDH ul li {width: 100%; float: left; border-radius: 10px; background-color: var(--gray4);}
.DongDH_Title {width: 100%; float: left; font-family: "Montserrat-Bold"; font-weight: bold; text-align: left; padding-left: 10%; color: #000; margin-bottom: 30px; margin-top: 50px;}
.DongDH_Title span {width: 100%; float: left; font-size: 40px; line-height: 40px;}
.DongDH_Title div {width: 100%; float: left; font-size: 70px; line-height: 70px;}
.DongDH_Text {width: 100%; float: left;}
.DongDH_Text div {width: 100%; height: auto; float: right; padding: 20px; color: #FFF; border-top-left-radius: 300px; border-bottom-left-radius: 300px; background-color: #FF5C36; margin-right: -100%;}
.DongDH_Text div span {width: 50%; height: 300px; line-height: 30px; float: left; display: flex; align-items: center; font-size: 20px; margin-left: 5%; text-align: left;}
.DongDH ul li:first-child .DongDH_Text div {margin-right: 0px;}
.DongDH_Page {width: calc(100% - 80px); position: absolute; left: 40px; bottom: -20px; z-index: 50; height: 5px;}
.DongDH_Page.swiper-horizontal>.swiper-pagination-bullets, .DongDH_Page.swiper-pagination-bullets.swiper-pagination-horizontal, .DongDH_Page.swiper-pagination-custom, .swiper-pagination-fraction {
    top: 30%;
    left: 30%;
    width: auto;
}
.DongDH_Page .swiper-pagination-bullet {background-color: #999; opacity: 1;}
.DongDH_Page .swiper-pagination-bullet-active {background-color: #ff8d00;}
.boxColor1 div {background-color: #FF5C36;}
.boxColor2 div {background-color: #FF8D00;}
.boxColor3 div {background-color: #70A73B;}
.boxColor4 div {background-color: #005AC7;}
.boxColor5 div {background-color: #804CCE;}
.boxColor6 div {background-color: #0098CF;}
.boxColor7 div {background-color: #00395D;}

.Dong_Ico {width: 1200px; height: 500px; position: absolute; z-index: 100; left: 70%; top: 15%; overflow: hidden;}
.Dong_Ico ul {width: 100%; height: 100%; float: left; position: relative;}
.Dong_Ico ul li {width: 100%; height: 500px; position: absolute; left: 0px; top: 0px; transform-origin: right center; transform: rotate(-90deg);}
.Dong_Ico ul li div {width: 50%; height: 100%; float: left;}
.Dong_Ico ul li div img {max-width: 100%; max-height: 100%;}
.Dong_Ico ul li:first-child {transform: rotate(0deg);}

.Dong_Quan {width: 60px; height: 60px; position: absolute; right: -30px; bottom: 5px; border-radius: 100px; background-color: #ffbe30; z-index: 999; border: 10px #FF5C36 solid;}
.Dong_Quan_Color1 {border-color: #FF5C36;}
.Dong_Quan_Color2 {border-color: #FF8D00;}
.Dong_Quan_Color3 {border-color: #70A73B;}
.Dong_Quan_Color4 {border-color: #005AC7;}
.Dong_Quan_Color5 {border-color: #804CCE;}
.Dong_Quan_Color6 {border-color: #0098CF;}
.Dong_Quan_Color7 {border-color: #00395D;}

.zhuan {width: 600px; height: 600px; position: absolute; right: -170px; bottom: 20px; background-image: url("../m/images/dong_b.webp"); background-repeat: no-repeat; background-position: center center; background-size: 95% auto; z-index: 99; transform: rotate(10deg);}

.Dong_Box .swiper-button-prev,.Dong_Box .swiper-button-next {width: 50px; height: 50px; border-radius: 50px; z-index: 1000; background-color: #DEDEDE;}
.Dong_Box .swiper-button-prev::after,.Dong_Box .swiper-button-next::after {font-size: 20px; color: #666;}
.Dong_Box .swiper-button-prev:hover,.Dong_Box .swiper-button-next:hover {background-color: #FF8D00;}
.Dong_Box .swiper-button-prev:hover::after,.Dong_Box .swiper-button-next:hover::after {color: #FFF;}
.Dong_Box .swiper-button-prev {left: -100px;}
.Dong_Box .swiper-button-next {right: -250px;}

.yiq1 {width: 100%; height: 812px; float: left; position: relative; background-image:url("assets/img/yiq1/yiq1_b.webp"); background-repeat: no-repeat; background-position: center top; background-size: auto 100%; margin-top: 96px;}
.yiq1_logo {width: 100%; height: auto; position: absolute; left: 0px; bottom: 150px; text-align: center;}
.yiq1_logo img {width: 400px; height: auto;}
.yiq1_k {width: 1200px; height: 100%; position: absolute; left: calc((100% - 1200px) / 2);}
.yiq1_k_img {width: 100%; height: 100%; float: left;}
.yiq1_k_img img {width: 100px; height: auto; position: absolute;}
.yiq1_k_img img[yiq='text'] {width: 400px; left: calc((100% - 400px) / 2); top: 100px;}
.yiq1_k_img img[yiq='ant'] {width: 150px; left: 200px; top: 230px; animation:Fu 1s 0.5s infinite; animation-direction:alternate;}
.yiq1_k_img img[yiq='pang'] {width: 200px; right: 200px; top: 300px; animation:Fu 1s 0.7s infinite; animation-direction:alternate;}
.yiq1_k_img img[yiq='glod1'] {width: 80px; left: -200px; top: 380px; animation:Fu 1s 0.9s infinite; animation-direction:alternate;}
.yiq1_k_img img[yiq='glod2'] {width: 50px; left: 160px; top: 370px; animation:Fu 1s 1.1s infinite; animation-direction:alternate;}
.yiq1_k_img img[yiq='glod3'] {width: 100px; left: 290px; top: 100px; animation:Fu 1s 1.3s infinite; animation-direction:alternate;}
.yiq1_k_img img[yiq='glod4'] {width: 110px; left: 760px; top: 30px; animation:Fu 1s 1.5s infinite; animation-direction:alternate;}
.yiq1_k_img img[yiq='glod5'] {width: 60px; left: 980px; top: 290px; animation:Fu 1s 1.7s infinite; animation-direction:alternate;}
.yiq1_k_img img[yiq='glod6'] {width: 50px; right: -200px; top: 490px; animation:Fu 1s 1.9s infinite; animation-direction:alternate;}

/*小动画*/
@keyframes Fu{
	0%{transform:translate(0px,0px);}
	100%{transform:translate(0px,-10px);}
}

.home02 .video-container {transform: translateY(-50px);}

/*新闻*/
.NewsList_K_ImgPage .swiper-pagination-bullet {background-color: #FFF; opacity: 1;}
.NewsList_K_ImgPage .swiper-pagination-bullet-active {background-color: #ff5c36;}
