﻿@font-face {  
	font-family: "MONTSERRAT"; font-weight: normal; font-style: normal;
	src: url('../Fonts/MONTSERRAT-REGULAR.TTF');
}
:root{
	--main-color:#ffcc00;
	--flighter:400;
	--font-size14:0.14rem;
	--font-size16:0.16rem;
	--font-size18:0.18rem;
	--font-size20:0.2rem;
	--font-size22:0.22rem;
	--font-size24:0.24rem;
	--font-size25:0.25rem;
	--font-size26:0.26rem;
	--font-size28:0.28rem;
	--font-size27:0.27rem;
	--font-size30:0.3rem;
	--font-size32:0.32rem;
	--font-size34:0.34rem;
	--font-size36:0.36rem;
	--font-size38:0.38rem;
	--font-size40:0.4rem;
	--font-size42:0.42rem;
	--font-size44:0.44rem;
	--font-size46:0.46rem;
	--font-size48:0.48rem;
	--font-size50:0.5rem;
	--font-size52:0.52rem;
	--font-size54:0.54rem;
	--font-size56:0.56rem;
	--font-size58:0.58rem;
	--font-size60:0.6rem;
	--font-size62:0.62rem;
	--font-size64:0.64rem;
	--font-size66:0.66rem;
	--font-size68:0.68rem;
	--font-size70:0.7rem;
	--font-size72:0.72rem;
	--font-size74:0.74rem;
	--font-size76:0.76rem;
	--font-size78:0.78rem;
	--font-size80:0.8rem;
}
@media(max-width:768px){
	:root{
	--flighter:normal;
	}
}

body.Apple * {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif !important;
}
.f_main{color: var(--main-color);}

.auto_1750{width: 92%;max-width: 1750px;margin: 0 auto}
.w1440{width: 92%;max-width: 1440px;margin: 0 auto;position: relative;}
.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .3s;}

*{margin:0;padding:0;box-sizing: border-box;}
body{ margin:0px; padding:0px; margin:0px auto; color:#333; width:100%;  zoom:1;line-height: 1.875;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:0.16rem; border-radius:0; -webkit-border-radius:0; color:#333;font-family:sans-serif;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:middle;}
a{ color:#333; text-decoration:none;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:var(--main-color);}
table{border-collapse: collapse;border-spacing: 0;border: 1px solid #b3b2b2;}

.f_lighter{font-weight: var(--flighter);}
.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left !important;}
.tr{ text-align:right;}
.tc{ text-align:center !important;}
.hide{ display:none;}
.block{ display:block;}
.clear{ clear:both;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;}.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.nones{ position:absolute; visibility:hidden; opacity:0; top:0;}
.table {display: table;width: 100%;border-collapse: collapse;}
.table-tr {display: table-row;}
.table-th {display: table-cell;height: 100%;border: 1px solid gray;text-align: center;vertical-align: middle;}
.table .cell {display: table-cell;vertical-align: middle;}
/*网页滚动条*/
::-webkit-scrollbar-button{display: none;}
::-webkit-scrollbar{width: 6px; height:6px;-webkit-overflow-scrolling : touch;background-color: #e6e6e6;}
::-webkit-scrollbar-track{background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #58504a;}
::-webkit-scrollbar-button{height: 0px;background-color: #e6e6e6;}
select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #d9d9d9; text-indent:1em;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none; color:#999999;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/selectarr.png) no-repeat scroll 95% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}
/*Top002568 */
.Top002568{ position:fixed;width: 100%; z-index:100;text-align: center;transition: all 0.5s ease-in-out;}
.Top002568 .w1440{position: static;}
.Top002568:hover,.Top002568.fix{background: #fff;border-bottom: 1px solid #ececec;;}
.Top002568 .header-left{ float:left;}
.Top002568 .header-left,
.Top002568 .header-right{ height:1rem;}
.Top002568 .logo img{ max-height:0.43rem;}
.Top002568:hover .logo img,.Top002568.fix .logo img{display: none}
.Top002568:hover .logo img.hide,.Top002568.fix .logo img.hide{display: inline-block;}
.Top002568 .header-right{ float:right;}
.Top002568 .header-mid{display: inline-block;vertical-align: top;}
.header-menu li{width: auto !important;padding: 0 35px;}
.header-menu li:nth-child(1){z-index: 101 !important;}
.header-menu li:nth-child(1).aon:before{width: 1.5rem;left: 100%;bottom: 0;content: "";position: absolute;height: 0.4rem;}
.Top002568 .header-right > *{ margin:0 12px; position:relative;}
.Top002568 .header-right dt{padding: 20px 0}
.Top002568 .header-right dt figure{ display:none; position:absolute; top:55px; margin-top:10px; z-index:100; width:120px; background:#fff;left: 50%;margin-left: -60px; padding:10px 0;text-align: center;line-height: 2;box-shadow: 0 0 .625rem rgba(0, 0, 0, .12)}
.Top002568 .header-right dt figure::before{ position:absolute; content:'';  border:6px solid transparent; border-bottom-color:#fff;left: 50%;margin-left: -6px;top: -12px;}
.Top002568 .header-right dt figure img{ display:block; width:100%;}
.Top002568 .header-right dt figure a.on{color: var(--main-color)}
.Top002568 .header-right dt figure a:hover{background: #ECF5FF}
.Top002568 .header-right dt>a{ display:-webkit-flex; display:flex; align-items:center; color:#fff;}
.Top002568 .header-right dt>a::before{content:'';width:30px; height:30px;line-height: 30px;text-align: left; background-size:auto;background-repeat: no-repeat;background-position: center; display:block;}
.Top002568 .header-right dt:hover>a{ color:var(--main-color);}
.Top002568 .header-right dt figure a{width: 100%;padding: 0 10px; display:block;}
.Top002568 .header-right dt a.wx::before{background-image:url(../images/Top002568_icon_wx2.png);}
.Top002568.fix .header-right dt a.wx,
.Top002568:hover .header-right dt a.wx{ color:#333;}
.Top002568.fix .header-right dt a.wx::before,
.Top002568:hover .header-right dt a.wx::before{ background-image:url(../images/Top002568_icon_wx.png);}

.Top002568 .open-search{ position:relative;width:17px; height:40px; background:url(../images/Top002568_icon_search2.png) no-repeat center center; background-size:contain; display:block;}
.Top002568.fix .open-search-show.open-search,.Top002568:hover .open-search-show.open-search,.Top002568 .open-search-show.open-search{ background:none;}
.Top002568.fix .open-search,
.Top002568:hover .open-search{ background:url(../images/Top002568_icon_search.png) no-repeat center center; background-size:contain;}
.Top002568 .open-search-show::before,
.Top002568 .open-search-show::after{ position:absolute; content:''; width:100%; height:3px; background:var(--main-color); transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px;}
.Top002568 .open-search-show::after{ transform:rotate(-45deg);}
.Top002568 .search-box{ display:none; z-index:90; position:absolute; right:0; top:78px;width:300px;}
.Top002568 .search-box .text{ line-height:36px; width:100%;  padding:0 10px 0 20px; border:1px solid #F1F1F1;border-radius: 36px;}
.Top002568 .search-box .btn{ position:absolute;border-radius: 50%; right:0; top:0; width:44px; height:44px;z-index: 5; background:url(../images/Top002568_icon_search2.png) no-repeat center center var(--main-color);; background-size:40% auto;}
.Top002568 .link{font-size: 14px;height: 36px;line-height: 36px;border-radius: 36px;padding: 0 20px;background: #fff;}
.Top002568.fix .link,.Top002568:hover .link{background: var(--main-color);}
.Top002568.fix .link  a,.Top002568:hover .link a{color: #fff}
.Top002568 .header-mid{ width:50%;}
.Top002568 .header-menu li em a{ display:block; line-height:1rem; position:relative; font-size:0.2rem; color:#fff;}
.Top002568.fix .header-menu li em a,.Top002568:hover .header-menu li em a{color: #7c7c7c}
.Top002568.fix .header-menu li.aon em a,.Top002568:hover .header-menu li.aon em a{color: #333}
.Top002568 .header-menu li em a::before{ position:absolute; content:'';bottom: 0; left:50%; transform:translateX(-50%); width:0; height:0.03rem; background:#E60B4D;transition: all .5s ease-in-out;}
.Top002568 .header-menu li.aon em a::before,
.Top002568 .header-menu li:hover em a::before{ width:100%;}
.Top002568 .header-menu li .sub dl{text-align: left;font-size: 0.18rem;}
.Top002568 .header-menu li .sub dt{padding: 0 0.3rem;height: 0.8rem;line-height: 0.8rem;position: relative;vertical-align: top;}
				
.Top002568.fix .header-menu li .sub dt a,.Top002568:hover .header-menu li .sub dt a{ color:#181818; padding:0;position: relative;}
.Top002568.fix .header-menu li .sub dd,.Top002568:hover .header-menu li .sub dd{ color:#999; padding:0;}
.Top002568.fix .header-menu li .sub dt a:hover,.Top002568:hover .header-menu li .sub dt a:hover{ color:var(--main-color); background:none;}
.Top002568 .header-menu li .sub dt a:after{position:absolute; content:'';bottom: 0rem; left:50%; transform:translateX(-50%); width:0; height:0.03rem; background:#E60B4D;transition: all .5s ease-in-out;}
.Top002568 #open_menu{ margin:0;}
.Top002568 .header-menu li .sub dt a:hover:after,.Top002568:hover .header-menu li .sub dt a:hover:after{width: 100%;}
.Top002568 #header-menu{ position:fixed; left:-100%; opacity:0; top:0; height:calc(100vh - 0.6rem); background:rgba(0,0,0,0.5); overflow:auto; padding:10px; transition:0.3s; width:68%; max-width:300px;}
.Top002568 #header-menu.header-menu-show{ right:0; opacity:1;left: auto}
.Top002568 #header-menu ul{ padding:5%; border-radius:5px; background: rgba(230,11,77, 0.91);}
.Top002568 #header-menu li:last-child em a,
.Top002568 #header-menu li:last-child em{ border-bottom:0;}
.Top002568 #header-menu li em .op{ display:block;}
.Top002568 #header-menu li .sub dl{ background:rgba(0,0,0,0.22); border-radius:0 0 5px 5px;}
.Top002568 #header-menu li .sub-menu dt a{ border-bottom:1px solid rgba(0, 0, 0, 0.15);}
.header-menu li .sub .sub-menu dt a{display: block;}
@media(min-width:1025px){
	.header-menu li .sub{width: 100%;z-index: 10;position: absolute;left: 0;top: 100%;background-color: #fff;display: none;text-align: center;font-size: 0;border-top: 1px solid #dfdede;}
	.header-menu li .sub .sub-menu{display: inline-block;}
	.header-menu li .sub .sub-menu dl{display: inline-block;}
	.header-menu li .sub .sub-menu dt{display: inline-block;}
	.header-menu li:nth-child(2) .sub-menu{transform: translateX(-1.5rem);}
	.header-menu li:nth-child(5) .sub-menu{transform: translateX(2.75rem);}
}
@media(max-width:1600px){
.Top002568 .header-mid{ width:50%;}
.header-menu li{width: auto !important;padding: 0 3%;display: inline-block;float: none}
.header-menu{text-align: center;}
}
@media(max-width:1024px){
	.header-menu li:nth-child(1).aon:before{display: none;}
.Top002568 #open_menu{ width:30px; height:30px; margin-left:10px;}
.Top002568 #open_menu i{ width:100%;background:var(--main-color); height:3px;left: 0}
.Top002568 #open_menu i::before,
.Top002568 #open_menu i::after{background:var(--main-color);}
.Top002568 .header-left, .Top002568 .header-right,.Top002568{height: 60px;}
.imgbox{width: 100%;height: auto;padding-bottom: 56.666%;}
.Top002568 #header-menu li .sub dl dd{color: #fff;opacity: 0.7;}
.Top002568 #header-menu.header-menu-show{top: 60px;}
body{overflow-x: hidden;}
}
@media(max-width:480px){
.Top002568 .header-right dt{ display:none;}
.Top002568 .header-right dd.top-search{ position:static;}
.Top002568 .search-box{ width:100%;}
.Top002568 .logo img{max-height: 25px;}
.Top002568 .link{display: none}
}
/*Banner003086 */
.Banner003086{overflow: hidden;}
.Banner003086 .auto{max-width: 1440px;}
.Banner003086 .slider li{position: relative;}
.Banner003086 .slider li .video{width: 100%;height:100%;position: absolute;top: 0;left: 0;z-index: 5;}
.Banner003086 .slider li .video video{width: 100%;height: 100%;object-fit: cover}
.Banner003086 .ytable{height: 100%;}
.Banner003086 .txt-area{position: absolute;color: #fff; left: 0 ;top: 0; width: 100%;height: 100%;z-index: 10; font-size: 84px;font-weight: lighter;}
.Banner003086 .txt-area aside{transition: 1s 1s; opacity: 0;}
.Banner003086 .txt-area .t-1{font-size: 24px;transform: translateX(50px);}
.Banner003086 .txt-area .t-2{transform: translateX(100px);}
.Banner003086 .txt-area .t-3{font-family: 'Alibaba-PuHuiTi-Bold';transform: translateX(150px); }
.Banner003086 .ani-show .txt-area aside{opacity: 1; transform: translateX(0);}
.Banner003086 .slick-dots{position: absolute; left: 50%; transform: translateX(-50%); z-index: 20; bottom: 2.55vw;}
.Banner003086 .slick-dots li{float: left;width: 30px;position: relative;height: 30px;border: solid 1px  transparent;margin: 0 10px;}
.Banner003086 .slick-dots li button{font-size: 0;width: 8px;height: 8px;background: #e1e1e1;opacity: 0.5;padding: 0;border: 0; position: absolute; left: 50%;top:50%; margin: -4px 0 0 -4px;}
.Banner003086 .slick-dots li.slick-active{border-color: #fff;}
.Banner003086 .slick-dots li.slick-active button{opacity: 1;}
.Banner003086 .imgbox{padding-bottom: 100vh;}

@media(min-width:1025px){
.Banner003086 .wap{display: none;}
}
@media(max-width:1024px){
.Banner003086 .pc{display: none;}
.Banner003086 .txt-area{font-size: 4vw;padding: 0 2vw;}
}
@media(max-width:640px){
.Banner003086 .slick-dots li{width: 20px;height: 20px;}
.Banner003086 .txt-area{font-size: 24px;}
.Banner003086 .txt-area .t-1{font-size: 14px;}
.Banner003086 .txt-area .t-1 br{display: none}
}

/*
 .Floor002357 为demo编号
 */

.Floor002357{ background:var(--main-color);overflow: hidden;}
.Floor002357 .ul{ overflow:hidden; }
.Floor002357 li{ position: relative; padding: 10% 0 8%; text-align: center; border-right: 1px solid #fff}
.Floor002357 li,.Floor002357 li *{transition: all 0.3s}
.Floor002357 li .img img{ -webkit-transition:all ease 0.5s;transition:all ease 0.5s;position: relative;  top: 0;}
.Floor002357 li:hover{background: #F0F0F0}
.Floor002357 li:hover h3 a{color: #111}
.Floor002357 li:hover p{color: #9f9f9f}
.Floor002357 li h3{ margin: 0.2rem 0 0; font-size: 0.3rem; padding-bottom:5%; color: #fff;line-height: 1;font-weight: normal;letter-spacing: 2px}
.Floor002357 li h3 a{color: #fff}
.Floor002357 li p{ margin:0; text-align:center; color: #fff; font-size: 16px; line-height:24px; height: 48px;overflow: hidden; }
@media (min-width: 768px) {
.Floor002357 li{ width: 33.3333%; float: left;}
.Floor002357 li h3{font-size: 24px;}
}
@media (max-width: 480px) {
.Floor002357 li{border-right: none;border-bottom: 1px solid #fff;padding: 0.45rem 0;}
}


/*Floor003153 */
.Floor003153 .auto{padding: 12% 0;width: 96%;max-width: 1440px;overflow: hidden;}
.Floor003153{position: relative;overflow: hidden;}
/*.Floor003153:before{position:absolute;right:0;top:0;height:100%;width:54%;background-color:#fff;content:""}*/
.Floor003153 .title{position: relative;margin-bottom: 30px;}
.Floor003153 .title .name{color: var(--main-color);line-height: 1;}
.Floor003153 .intro .info{line-height: 2;max-width: 50%;display: inline-block;color: #777;float: right;position: relative;z-index: 9;font-size: 20px;}
.Floor003153 .intro .info .title{	font-size: 0.36rem;line-height: 0.36rem;color: var(--main-color)}
.Floor003153 .HomeMore{margin-top: 10%;}
.Floor003153.Floor0031533 .intro .info .HomeMore,.Floor002718 .HomeMore{margin: 0 auto; margin-top: 10%; }
.HomeMore{ cursor: pointer;min-width:2.15rem; line-height:0.52rem; text-align:center;border-radius: 0.52rem;padding: 0 0.2rem; color:#ffcc00; border:2px solid #ffcc00; display:block;transition:0.3s; font-size:22px;}
.HomeMore:hover{box-shadow: 0px 5px 10px #996600;transform: translateY(-5px);}
.HomeMore:focus {outline-offset: 4px;outline: 1px solid #ffcc00;}
.HomeMore.inline{display: inline-block;}
.HomeMore.block{display: block;}
.HomeMore.w180{min-width: 1.8rem;line-height: 0.47rem;}

@media (min-width:1025px) {
.Floor003153 .intro{}  
}
@media (max-width:1024px) {
.Floor003153:after{position: absolute;right: 0;top: 0;width: 70%;height: 100%; background: linear-gradient(to left, #FFFFFF,#FFFFFF,#FFFFFF,rgba(255,255,255,0));content: "";z-index: 1;  }
.Floor003153 .intro .img{margin-bottom: 2em;}
.ytable.xy, .ytable.xy > .ytable-cell{display: inline-block;width: 100%;}
}
@media (max-width:768px) {
	.Floor003153 .auto{padding: 0.6rem 0;}
.Floor003153 .intro .info .more{height: 40px;line-height: 40px;font-size: 18px;width: 160px;}
}
@media (max-width:480px) {
.Floor003153 .intro .info{max-width: unset;}
.Floor003153:after{width: 100%;background: rgba(255,255,255,.7);}

}
/*Floor003145 */
.Floor003145{background-color: #FFFFFF;overflow: hidden;}
.Floor003145 .auto{padding: 4.5em 0;}
.Floor003145 .title{position: relative; margin-bottom: 1.875em;}
.Floor003145 .title .cn{ font-size: 30px;color: #151515}
.Floor003145 .title .en{font-size: 14px;color: #666}
.Floor003145 .title .more{position: absolute; right: 0; top: 50%; border: 1px solid #b9b9b9; border-radius: 50%; width: 3.125em; height: 3.125em; margin-top:-1.5625em; background: url(../images/Floor003145-icon.svg) no-repeat center center; background-size: 1em auto;}
.Floor003145 .title .more:hover{background-color: #E60B4D; border-color: #E60B4D; background-image: url(../images/Floor003145-icon-white.svg);}
.Floor003145 .right dl{padding: 0 1.5625em;}
.Floor003145 .right dd{overflow: hidden; padding: 1.75em 0;}
.Floor003145 .right dd:not(:last-child){border-bottom: 1px solid #f3f3f3; }
.Floor003145 .right dd time{float: left;max-width: 5em;text-align: center;font-family: 'Bebas';color: #999999;font-size: 0.875em;}
.Floor003145 .right dd time b{display: block;color: #333333; font-size: 2.1428em;font-weight: normal; line-height: 1.2;}
.Floor003145 .right dd .tit{float: right;width: calc(100% - 5em); line-height: 1.5555; font-size: 1.125em;font-family: 'SourceHanSansCN-Medium';}
.Floor003145 .slider{margin: 0 -1.25em;}
.Floor003145 .slider li{border:1px solid #F0F0F0;background: #fff;margin: 0 1.25em;}
.Floor003145 .slider li a{display: block; color: #151515}
.Floor003145 .slider li .pic{overflow: hidden;}
.Floor003145 .slider li .pic .Ispic{padding-bottom: 56.666%;transition: 0.3s;}
.Floor003145 .slider li:hover a .Ispic{transform: scale(1.05);}
.Floor003145 .slider li .txt{padding: 50px 0;display: inline-block;width: 100%;position: relative;}
.Floor003145 .slider li .txt:after{width: 8px;background-color: var(--main-color);height: 0;top: 50%;content: "";transition: 500ms ease-in-out;position: absolute;left: 0;}
.Floor003145 .slider li .tit{font-size: 30px; line-height: 1;padding-left: 40px;border-left: 8px solid var(--main-color);width: 100%;float: left;}
.Floor003145 .slider li time{padding-left: 40px;border-left: 8px solid var(--main-color);;width: 100%;float: left;font-size: 14px;color: #666;line-height: 2 }
.Floor003145 .slider li p{color:#999;margin:1em 0 2em 0;font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;}
.Floor003145 .slider li .more{display: block;float: left;width: 100%;height: 16px;font-size: 12px;color: var(--main-color);padding-left: 48px;margin-top: 30px; }
.Floor003145 .slider li:hover a{color: var(--main-color);}
.Floor003145 .slider li:hover .txt:after{height: 100%;top: 0;}
.Floor003145 .controls{ margin-top: 1em; position: relative;}
.Floor003145 .controls:before{position: absolute;content: ''; left: 0; height: 1px;top: 50%;width: 100%;background-color: #fff;}
.Floor003145 .controls .inner{display: table;margin: 0 auto; background-color: #fff;padding: 0 4em;position: relative;z-index: 4;}
.Floor003145 .controls .slick-dots li{float: left;width: 0.8125em; height: 0.8125em; margin: 0 0.375em;position: relative;list-style: none;}
.Floor003145 .controls .slick-dots li a{position: absolute;width: 0.4375em;height: 0.4375em;background-color: rgba(0,0,0,0.4); border-radius: 50%;}
.Floor003145 .controls .slick-dots li:not(.slick-active) a{left: 50%;top: 50%;margin: -0.21875em 0 0 -0.21875em;}
.Floor003145 .controls .slick-dots li.slick-active a{background-color: #E60B4D;width: 100%; height: 100%;}
.Floor003145 .controls .slick-arrow{position: absolute;width: 1.9375em; height: 1.9375em; border: solid 1px #E60B4D; background-position: center;background-repeat: no-repeat; cursor:pointer; top: 50%;margin-top:-0.96875em; border-radius: 50%;font-size: 1em; background-size:  auto 0.875em;}
.Floor003145 .controls .slick-disabled{border-color: #dcdcdc; cursor: default;}
.Floor003145 .controls .slick-prev{left: 0; background-image: url(../images/Floor003145-prev-red.svg);}
.Floor003145 .controls .slick-next{right: 0; background-image: url(../images/Floor003145-next-red.svg);}
.Floor003145 .controls .slick-prev.slick-disabled{background-image: url(../images/Floor003145-prev.svg);}
.Floor003145 .controls .slick-next.slick-disabled{ background-image: url(../images/Floor003145-next.svg);}

@media (min-width:1025px) {
.Floor003145 .left{width: 100%;}
.Floor003145 .right dd:last-child{padding-bottom: 0;}
}
@media (max-width:1024px) {
.Floor003145 .right{margin-top: 3em;} 
.Floor003145 .controls .inner{padding: 0 2.2em;} 
.Floor003145{overflow: hidden;}
.Floor003145 .left{width: 100%;}
.Floor003145 .title{margin-bottom: 0;}
.Floor003145 .title .cn{font-size: 30px;line-height: 1.5}
.Floor003145 .title .en{font-size: 18px;}
.Floor003145 .slick-arrow{display: none}
.Floor003145 .slider li .txt{padding: 20px 0}
.Floor003145 .slider li .tit{font-size: 0.24rem;padding-left: 20px;}
.Floor003145 .slider li time{font-size: 16px;padding-left: 20px;}
.Floor003145 .slider li{margin: 0 10px;}
.Floor003145 .slider{margin: 0 -10px;}
}
@media(max-width:768px){
	.Floor003145 .auto{padding: 0.6rem 0;}
}
/*Floor002718 */
.Floor002718{ position:relative; z-index:1;overflow: hidden;}
.Floor002718 .main{color:#fff; padding:7.709% 0; background-position:center top; background-size:cover; background-repeat:no-repeat; background-attachment:fixed;}
.Floor002718 .main .ytable{ height:100%;}
.edit-css-2718{ font-size:16px; text-align:center; line-height:32px;}
.edit-css-2718 img{max-height: 203px;}
.edit-css-2718 .tit{ font-size:50px; font-weight:normal; margin:0 0 2% 0;line-height: 1.5;margin: 80px auto 60px; }
.edit-css-2718 p{ margin-bottom:2%; margin-top:0;}
.Floor002718 .main .link{ width:140px; line-height:46px; text-align:center;border-radius: 60px; color:#fff; border:2px solid #fff; display:block; margin:0 auto; transition:0.3s; font-size:18px;}
.Floor002718 .main .link:hover{ background:var(--main-color); color:#fff;border-color: var(--main-color)}
@media (max-width:1024px) {
.edit-css-2718 .tit{font-size: 36px;margin: 20px auto 10px;}
.Floor002718 .main .link{height: 40px;line-height: 40px;width: 160px;font-size: 16px;}
.edit-css-2718 img{max-height: 15vw}
.Floor003145 .slider li .more{margin-top: 15px;padding-left: 28px;}
}
/*Floor0031533*/
.Floor0031533.Floor003153 .auto{padding: 8% 0;max-width: 1750px;}
.Floor003153.Floor0031533 .title .name{margin-bottom: 8px;}
.Floor0031533.Floor003153 .intro .info{width: 730px;height: 730px;border-radius: 50%;display: flex;align-items: center;justify-content: center;border:8px solid var(--main-color);text-align: center;padding: 0 0px;}
.Floor0031533.Floor003153 .intro .info .more{margin: 0 auto;margin-top: 80px;}
.Floor0031533.Floor003153 .title .en{font-size: 18px;font-weight: lighter !important;}
.Floor0031533.Floor003153 .intro .info .title:before{display: block;margin: 0 auto; margin-bottom: 50px;width: 80px;height: 6px;background: var(--main-color);content: "";}
@media(max-width:1024px){
.Floor0031533.Floor003153 .intro .info{width: auto;border-radius: 20px;height: auto;padding: 40px;border:4px solid  var(--main-color);;}
.Floor003153 .title .name{font-size: 0.3rem;}
.Floor003153 .title .en{font-size: 16px;}
.Floor003153 .intro .info .title{margin-bottom: 20px;}
.Floor003153 .intro .info p{font-size: 16px;line-height: 1.5}
.Floor0031533.Floor003153 .intro .info .more{margin-top: 40px;}
.Floor0031533.Floor003153 .intro .info .title:before{width: 80px;height: 4px;margin-bottom: 20px;}
.Floor003153 .intro .info .more{width: 160px;font-size: 16px;height: 40px;line-height: 40px;}
}
.Floor003153.Floor0031533 .intro .info{font-size: 18px;}
@media(max-width:768px){
	.Floor0031533.Floor003153 .intro .info{width: 100%;max-width: unset;padding: 0.25rem;}
	.edit-css-2718 .tit{font-size: 0.24rem;}
	.Floor002718 .main .link{font-size: 16px;}
	.Floor003145 .title .en{font-size: 14px;}
}



/*Bottom003043 */
.Bottom003043{  background:  #141413;;}
.Bottom003043 .auto{max-width: 1440px;width: 96%;margin: 0 auto}
.Bottom003043,
.Bottom003043 a{color: rgba(255,255,255,0.4);}
.Bottom003043 a:hover{color: #fff;}

.Bottom003043 .b-top{padding: 4.5vw 0 3vw;}
.Bottom003043 .b-top .logo{height: 0.4rem;display: block;}
.Bottom003043 .contact ul{ display: table;}
.Bottom003043 .contact ul > *{display: table-cell; vertical-align: middle;}
.Bottom003043 .contact ol{width: 124px;}
.Bottom003043 .contact li{ padding-left: 1.41vw;}
.Bottom003043 .contact .tel{font-family: 'Bebas';font-size: 28px;color: #1051bf;}
.Bottom003043 .contact p{margin-bottom: 0;line-height: 1.785em;margin-top: 0.5em;}
@media(max-width:640px){
.Bottom003043 .contact ol{width: 22vw;}
.Bottom003043 .contact li{ padding-left: 3vw;}
.Bottom003043 .contact .tel{font-size: 5.5vw;}
.Bottom003043 .contact p{font-size: 3vw;}
}
.Bottom003043 .b-top .fl{width: 30%;}
.Bottom003043 .b-top .fl p{font-size: 0.24rem;font-weight: lighter;line-height: 35px;color: #ffffff;margin-top: 25px;margin-bottom: 15px;}
.Bottom003043 .b-top .fl dl{float: left; max-width: 200px;}
.Bottom003043 .b-top .fl dl.row2{max-width: 200px;}
.Bottom003043 .b-top .fl dl.row2 dd{float: left; width: 50%;}
.Bottom003043 .b-top .fl dt{font-size: 16px; margin-bottom: 15px;}
.Bottom003043 .b-top .fl dt a{color: #fff;}
.Bottom003043 .b-top .fl dd{font-size: 0.16rem;	line-height: 0.4rem;color: #b1ada6;padding-left: 30px;background-position: left center;background-repeat: no-repeat;background-size: auto}
.Bottom003043 .b-top .fl dd a{color: #b1ada6;}
.Bottom003043 .b-top .fl dd a:hover{color: #fff}
.Bottom003043 .b-top .contact{width: 30%;margin-top:5%;}
.Bottom003043 .b-top .contact dl{float: left;}
.Bottom003043 .b-top .contact dl dt{font-size: 18px;color: #ffffff;line-height: 40px;}
.Bottom003043 .b-top .contact dl dd{font-size: 16px;line-height: 35px;color: #ffffff;opacity: 0.7;}
.Bottom003043 .b-top .contact dl:nth-child(1) dd:nth-child(4){display: none}
/* .Bottom003043 .b-top .contact dl:nth-child(2) dd:nth-child(4),
.Bottom003043 .b-top .contact dl:nth-child(2) dd:nth-child(5){display: none} */
.Bottom003043 .copyright{display: flex;justify-content: space-between;font-size: 14px;color: #ffffff;line-height: 45px;align-items: center;}
.Bottom003043 .copyright a{color: #fff}
.Bottom003043 .copyright .links a{position: relative;padding: 0 15px;display: inline-block;line-height: 15px}
.Bottom003043 .copyright select{width: 3.3rem;height: 45px;border-radius: 23px;border: solid 1px rgba(255,255,255,.15);background: url(../images/selectarr.png) no-repeat 95% center;text-indent: 30px;	color: #dbdbdb;}
.Bottom003043 .copyright .links a:not(:last-child){border-right: 1px solid #343434}
.Bottom003043 .copyright select option{background:#666}
.Bottom003043 .copyright .share button{background: none;display: inline-block;margin: 0 10px;vertical-align: middle;position: relative;opacity: 0.8;overflow: hidden;}
.Bottom003043 .copyright .share button .content{position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);z-index: -1;transition: all 0.3s; opacity: 0;width: 140px;padding: 10px;background: #fff}
.Bottom003043 .copyright .share button:hover .content{opacity: 1;z-index: 5;bottom: 0.7rem}
.Bottom003043 .copyright .share button i{font-size:30px;color: #fff}
.Bottom003043 .copyright .share button i:hover{color:#fff}
.Bottom003043 .copyright .share button:hover{opacity: 1;overflow: visible;}
.Bottom003043 .copyright .share .social-share{background:none;display:inline-block;margin:0 10px;vertical-align: middle; line-height:1; font-size:0;}
.Bottom003043 .copyright .share .social-share .social-share-icon{ width:auto; height:auto; background:transparent!important;font-size:30px;color: #B8B8B8;line-height:1; }
.Bottom003043 .copyright .share .social-share.icon-wechat:before{ display:none;}
.Bottom003043 .copyright .share .social-share:hover .social-share-icon{ color:#fff;}
.Bottom003043 .b-bottom{border-top: 1px solid rgba(255,255,255,0.1); padding: 0.3rem 0 0.6rem;}
.Bottom003043 .b-bottom nav{margin-bottom: 0.1rem;}
.Bottom003043 .b-bottom nav a{display: inline-block;}
.Bottom003043 .b-bottom nav a:not(:last-child):after{display: inline-block; content: ''; width: 1px ;height: 10px; background: rgba(255,255,255,0.1); margin: 0 10px;vertical-align: middle;}
.Bottom003043 .copyright .share button:hover {opacity: 1;}
.totop{position: fixed;right: 0.5rem;bottom: 20%;z-index: 99999;display: none;cursor: pointer;width: 0.43rem;}

@media(max-width:1024px){
.Bottom003043 .b-top nav{display: none;}
.Bottom003043 .b-top .contact{width: 40%;}
.Bottom003043 .b-top .contact dl:first-child{margin-right: 20%;}
.Bottom003043 .copyright{display: inline-block;width: 100%;text-align: center;}
.Bottom003043 .b-bottom{padding: 15px 0}
.Bottom003043 .copyright .share button:hover .content{bottom: 0.47rem;}
}
@media(max-width:768px){
	.Bottom003043 .b-top .fl{width: 100%;float: none;}
	.Bottom003043 .b-top .contact{display: none;}
	.totop{right: 0.1rem;width: 0.3rem;}
}
@media(max-width:480px){
.Bottom003043 .b-top .fl{width: 100%;}
.Bottom003043 .b-top .contact{width: 100%;}
.Bottom003043 .b-top .fl dl{width: 100%;;max-width: unset;}
.Bottom003043 .b-top .fl dd{font-size: var(--font-size16);}
.Bottom003043 .b-top .fl{text-align: center;}
.Bottom003043 .b-top .fl dd{width: 49%;float: left;text-align: left;}
.Bottom003043 .b-top .fl dd:nth-child(2n),.Bottom003043 .b-top .contact dl:nth-child(2n){float: right;}
.Bottom003043 .b-top .contact dl{width: 49%;float: left;margin-right: 0;}
.Bottom003043 .b-top .contact dl:first-child{margin-right: 0;}
.Bottom003043 .copyright{line-height: 1.5}
.Bottom003043 .copyright select{margin: 10px auto;max-width: 90%}
.Bottom003043 .copyright a{display: inline-block;}
}




/* 内页公用样式 */

/* html{-webkit-text-size-adjust:100%;} */
html{-webkit-text-size-adjust:100%;font-size:5.2083333vw;overflow-x: hidden;}
@media (min-width:1601px){
    html{font-size: 100px}
}
@media (max-width:1600px){
    html{font-size: calc(100 / 1800 * 100vw);}
}
@media (min-width:769px) and (max-width:1024px) {
	html{font-size: calc((100 / 1200) * 100vw);} 
}
@media (max-width:768px) {
	html{font-size: calc((100 / 768) * 100vw);} 
}
@media (max-width:480px){
    html{font-size:calc(100 / 480 * 100vw);}
}

/* flex布局 */
.flex1{flex: 1;}
[class*=flex-]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
[class*=-aic]{ -ms-flex-align: center;align-items: center;}
[class*=-aife]{-ms-flex-align: end;align-items: flex-end; }
[class*=-aifs]{-ms-flex-align: start;align-items: flex-start; }
[class*=-ais]{-ms-flex-align: stretch;align-items: stretch;}
[class*=-jcc]{ -ms-flex-pack: center;justify-content: center;}
[class*=-jcsb]{-ms-flex-pack: justify; justify-content: space-between;}
[class*=-jcfe]{-ms-flex-pack: end;justify-content: flex-end; }
[class*=-jcfs]{-ms-flex-pack: start;justify-content: flex-start; }
[class*=-row]{flex-direction: row;-ms-flex-direction: row; flex-wrap: wrap;}
[class*=-column]{flex-direction: column;-ms-flex-direction: column; }
@media (max-width:1024px) {
    [class*=flex-xy1024]{display: block;}
}
@media (max-width:768px) {
    [class*=flex-xy768]{display: block;}
}
@media (max-width:640px) {
    [class*=flex-xy640]{display: block;}
}

.isbg{background-position: 0 center;background-repeat: no-repeat;background-size: cover;}

.pageBan{position: relative;overflow: hidden;}
.pageBan .img{width: 100%;display: block;object-fit: cover;}
.pageBan .w1440{left: 50%;top:50%;transform: translate(-50%,-50%);z-index: 10;position: absolute;color: #fff;}
.pageBan .w1440 p{font-size: var(--font-size20);line-height: 1.2;font-weight:var(--flighter);}
.pageBan .w1440 h2{font-size: var(--font-size46);font-weight: normal;}

.menuBox{background-color: #fff;border-bottom: 1px solid #f0f0f0;line-height: 0.69rem;}
.menuBox ul {flex: 1;}
.menuBox ul li:not(:last-child){margin-right:.8rem;}
.menuBox li{font-size: var(--font-size18);position: relative;}
.menuBox li:after{left: 50%;transform: translateX(-50%);bottom: -1px;height: 4px;background-color: var(--main-color);content: "";transition: all 0.5s ease-in-out;width: 0;position: absolute;}
.menuBox li a{display: block;}
.menuBox li.onli:after,.menuBox li:hover:after{width: 100%;}
.menuBox li.onli a{color: var(--main-color);}
.place{font-size: var(--font-size14);color: #777777;font-weight:var(--flighter);padding-left: 22px;background: url(../images/place.svg) no-repeat 0 center;}
.place a{color: #777777;}.place a:hover{color: var(--main-color);}

.subPage{padding: 1rem 0;height: auto !important;min-height: 2.5rem;overflow: hidden;position: relative;}

.subTit{padding-left: 0.35rem;position: relative;line-height: 1.5;margin-bottom: 0.3rem;}
.subTit:after{left: 0;top: 0.1rem;height: calc(100% - 0.2rem);width: 0.08rem;background-color: var(--main-color);content: "";position: absolute;}
.subTit h2{font-size: var(--font-size34);font-weight: normal;}
.subTit .desc{font-size: var(--font-size28);font-weight: var(--flighter);}
.subTit .desc2{font-size: var(--font-size18);font-weight: var(--flighter);color: #777777;margin-bottom: 0.3rem;}
.subTit.noline{padding-left: 0;margin-top: 0.4rem;}
.subTit.noline:after{display: none;}
.subTit .desc2.fwb{font-weight:bold}
.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify;font-size: var(--font-size18);color: #777777;font-weight: var(--flighter);}

/*视频弹窗*/
.video-box{position: fixed; left: 0;top: 0;z-index: 1000;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);}
.video-box .inner{width: 90%;max-width: 1000px;}
.video-box .inner video{display: block;width: 100%;}
.video-box .close{ cursor:pointer; width:0.4rem; height:0.4rem; position:absolute; z-index:4; right:0.2rem; top:0.2rem;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}

.ptb0{padding-top: 0 !important;padding-bottom: 0 !important;}
.pb0{padding-bottom: 0 !important;}

/*pages*/
.Pages{ padding:0.6rem 0 0; line-height:0.52rem; zoom:1; overflow:hidden;text-align: center;font-size: var(--font-size18);} 
.Pages span{ padding:0px 0.1rem; display:inline-block;} 
.Pages a{ display:inline-block; margin:0px 0.06rem;width: 0.54rem;height: 0.54rem;vertical-align: middle;border: 1px solid #f0f0f0;border-radius: 6px;font-weight: 500;} 
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump,.Pages .a_prev,.Pages .a_next{display: none;}  
.Pages .p_page em a.a_cur,.Pages .p_page em a:hover{ color:#fff; border-color: var(--main-color); background:var(--main-color)} 
.Pages .p_page b{ font-weight:normal;} 
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;} 
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none;} 
.Pages .num{padding: 0 0.3rem;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{font-size: 0;background-position: center center;background-repeat: no-repeat;background-size: 0.12rem 0.14rem;background-color: #fff;}
.Pages .a_first:hover,.Pages .a_prev:hover,.Pages .a_next:hover,.Pages .a_end:hover{background-color: rgba(var(--main-color));}
.Pages .a_first{background-image: url(../images/arr_l_black.svg);}
.Pages .a_end{background-image: url(../images/arr_r_black.svg);}
/*pages end*/

@media(min-width:769px){
	.side-open_menu{display: none;}
}
@media(max-width:1024px){
	.menuBox ul li:not(:last-child){margin-right: 0.5rem;}
}
@media(max-width:768px){
	.subPage{padding: 0.6rem 0;}
	.pageBan .w1440{display: none;}
	.pageBan .w1440 p{font-size: var(--font-size18) !important;}
	.pageBan .w1440 h2{font-size: var(--font-size20) !important;line-height: 1.5;}
	.pageBan .img img{height: 2rem;}
	.menuBox{padding-top: 0.15rem;}
	.menuBox ul{display: none;}
	.menuBox li{margin-right: 0 !important;line-height: 0.45rem;}
	.side-open_menu{border:1px solid var(--main-color);border-radius: 0.1rem;line-height: 2.2;padding: 0 0.5rem 0 0.2rem;position: relative;font-size: var(--font-size20);}
	.side-open_menu:after{position: absolute;right: 0.1rem;top: 50%;transform: translateY(-50%) rotate(90deg);content: "";background: url(../images/arr_r_page.svg) no-repeat center center/contain;width: 0.15rem;height: 0.15rem;}

	.subTit{margin-bottom: 0.3rem;}
	.subTit h2{font-size: var(--font-size28);}
	.subTit .desc{font-size: var(--font-size18);}

	.Pages{line-height: 0.28rem;padding-top: 0.3rem;}
	.Pages a{width: 0.3rem;height: 0.3rem;}

}

/* 内页公用样式 end*/

/* 公司简介 */
.about-info{position: relative;background-color: #f9f9f9;}
.about-info .content{max-width: 7.4rem;position: relative;z-index: 1;}
.about-info .content .info{font-weight: var(--flighter);color: #777777;font-size: var(--font-size18);padding-top: 0.45rem;}
.about-info .Ispic{position: absolute;right: 0;top: 0;height: 100%;width: 65.83%;z-index: 0;}
.about-info .play{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url(../images/play.png) no-repeat center center/contain;width: 0.75rem;height: 0.75rem;z-index: 1;cursor: pointer;transition: all 0.5s ease-in-out;}
.about-info .play:hover{transform: translate(-50%,-50%) scale(0.8);}
.about-info .play.play2{width: auto;background: none;transform: translate(-50%,80%);color: var(--main-color);font-size: 0.2rem;display: none;}
.about-info .content .aniu{ margin-top:.2rem; }
.about-info .content .aniu .but:after{position: absolute;left: 0;top: 0;width: 0;height: 100%;border-radius: 36px;content: "";background: #d6ad00;transition: all 0.4s;z-index: -1;overflow: hidden;}
.about-info .content .aniu .but:hover:after{width: 100%;}
.about-info .content .aniu .but:focus {outline-offset: 4px;outline: 1px solid #ffcc00;}
.about-info .content .aniu .but:hover{box-shadow: 0px 5px 10px #d6ad00;transform: translateY(-5px);}
.about-info .content .aniu .but{ position:relative; height:auto; width:auto; transform:translate(-0%,-0%) scale(1); background:var(--main-color); border-radius:36px; padding:.05rem .2rem; font-size:14px; color:#fff;left: 0;top: 0;display: inline-block;overflow: hidden;}
.about-culture .list .item{background-color: #f5f5f5;}
.about-culture .list .Ispic{width: 50%;}
.about-culture .list .Ispic img{transition: all 0.5s ease-in-out;}
.about-culture .list .info{padding: 0.2rem 0.75rem;flex: 1;}
.about-culture .list .icon img{width: 0.41rem;}
.about-culture .list aside{font-size: var(--font-size18);color: #666666;margin: 0.1rem 0 0.05rem;}
.about-culture .list .desc{font-size: var(--font-size22);}
.about-culture .list .item:nth-child(even){flex-direction: row-reverse;}
.about-culture .list .item:hover .Ispic img{transform: scale(1.1);}

.about-values{min-height: 8.22rem;position: relative;}
.about-values .isbg{z-index: -1;height: 8.22rem;left: 0;top: 0;width: 100%;position: absolute;background-attachment: fixed;}
.about-values .isbg:after{left: 0;top: 0;width: 100%;height: 100%;content: "";position: absolute;background-color: rgba(0,0,0,0.8);transition: all 0.5s ease-in-out;}
.about-values:hover .isbg:after{background-color: rgba(0,0,0,0.5);}
.about-values .tithead{text-align: center;color: #fff;line-height: 1.5;} 
.about-values .tithead h2{font-size: 0.36rem;text-transform: uppercase;} 
.about-values .tithead aside{font-size: 0.28rem;font-weight: var(--flighter);} 
.about-values .tithead h3{color: var(--main-color);font-size: 1.2rem;} 
.about-values .list{background-color: #fff;padding: 0.5rem;}
.about-values .list ul{margin: 0 0 -3.5% -3.5%;}
.about-values .list .item{width: calc(100% / 3 - 3.5%);margin: 0 0 3.5% 3.5%;border: 1px solid #e7e7e7;position: relative;transition: all 0.5s ease-in-out;border-radius: 50%;overflow: hidden;}
.about-values .list .item.animated{border-radius: 0;}
.about-values .list .Ispic{left:  -0.05%;top: -0.05%;content: "";position: absolute;width: 100%;height: 100%;opacity: 0;transition: all 0.3s ; ;}
.about-values .list .Ispic:after{left: 50%;top: 50%;transform: translate(-50%,-50%);content: "";position: absolute;width: 102%;height: 102%;;opacity: 0.9;background-color: var(--main-color);transition: all 0.3s ;}
.about-values .list .inner{position: relative;z-index: 2;min-height: 3.5rem;}
.about-values .list h4{font-size: var(--font-size30);margin-top: 0.06rem;transition: all 0.3s;}
.about-values .list h4 span{color: var(--main-color);}
.about-values .list .desc{font-size: var(--font-size27);}
.about-values .list .icon img{width: 0.78rem;height: 0.78rem;}
.about-values .list .item:hover{box-shadow: 7px 0 9px rgba(51,51,51,0.2);}
.about-values .list .item:hover .Ispic{opacity: 1;width: 101%;height: 101%;}
.about-values .list .item:hover .icon{ filter: brightness(0) invert(1);transition: all 0.3s ;}
.about-values .list .item:hover h4,.about-values .list .item:hover .desc,.about-values .list .item:hover h4 span{color: #fff;}


.about-history{background: #f8f9f9 url(../images/about_historybg.jpg) no-repeat center bottom/cover;}
.about-history .swiper-container:after{position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background-color: var(--main-color);content: "";z-index: 0;}
.about-history .swiper-slide{position: relative;height: 5rem;z-index: 1;}
.about-history .info{position: absolute;left: 50%;top: 50%;transform: translateX(-50%);transition: all 0.5s ease-in-out;text-align: center;width: 1.84rem;padding-top: 0.32rem;}
.about-history .cricle{position: absolute;left: 50%;top: 0;margin-top:-0.1rem;transform: translateX(-50%);border: 1px solid var(--main-color);width: 0.19rem;height: 0.19rem;background-color: #fff;border-radius: 50%;transition: all 0.5s ease-in-out;}
.about-history .cricle2{position: absolute;left: 50%;top: 0;transform: translateX(-50%);border: 0.07rem solid var(--main-color);width: 100%;height: 100%;background-color: rgba(255,255,255,.6);border-radius: 50%;opacity: 0;}
.about-history .cricle:after{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 0.07rem;height: 0.07rem;border-radius: 50%;content: "";background-color: var(--main-color);}
.about-history .inner{position: relative;z-index: 2;margin-bottom: 0.68rem;}
.about-history aside{font-size: var(--font-size24);}
.about-history .txt{font-size: var(--font-size18);margin-top: 0.1rem;height: 3.75em;overflow: hidden;}

.about-history .inner{width: 100%;}
.about-history .swiper-slide-active .info{width: 5rem;height:5rem;top: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.about-history .swiper-slide-active .cricle{opacity: 0;}
.about-history .swiper-slide-active .cricle2{transition: all 0.8s ;opacity: 1;}
.about-history .swiper-slide-active .txt{width:85%;margin: 0rem auto 0;padding-right: 5px;color: #000;height: 7.5em;overflow-y: auto;}
.about-history .swiper-slide-active aside{color: var(--main-color);font-size: var(--font-size60);}
.about-history .swiper-slide-active .more{display: none; margin: 0.4rem auto 0;width: 0.5rem;height: 0.5rem;border: 1px solid var(--main-color);background: url(../images/arr_xjt.svg) no-repeat center center/0.15rem 0.09rem;border-radius: 50%;opacity: 0.5;cursor: pointer;}

.sarrow{width: 0.5rem;height: 0.5rem;border-radius: 50%;border:1px solid var(--main-color);z-index: 10;}
.about-history .sarrow{transform: translateY(0);}
.about-history .swiper-button-prev{right: 1rem;left: auto;top: 28%;}
.about-history .swiper-button-next{right: 1rem;top: auto;bottom: 28%;}

@media(min-width:1025px){
	.about-history .swiper-pagination{display: none !important;}
	.about-info .w1440{min-height: 8rem;}
	.about-info{padding-top: 0;padding-bottom: 0;}
}
@media(max-width:1024px){
	.about-history .swiper-pagination{position: static !important;margin-top: 0.1rem;}
	.about-history .sarrow{display: none !important;}
}
@media(max-width:768px){
	.about-info .Ispic{position: relative;right: auto;top: auto;padding-top: 64%;width: 100%;}
	.about-info .content .info{padding-top: 0;}

	.about-culture .list .Ispic{width: 100%;}
	.about-culture .list .info{padding: 0.3rem;}

	.about-values .list{padding: 0.2rem;}
	.about-values .list .item{width: calc(100% / 2 - 3.5%);}

		.about-values .tithead{padding-bottom: 0.15rem;}
	.about-values .tithead h3{font-size: var(--font-size40);}
	.about-values .list h4{font-size: var(--font-size18);}
	.about-values .list .desc{font-size: var(--font-size20);}
	.about-values .list .inner{min-height: 2.5rem;}

	.about-history .swiper-slide{height: 3.5rem;}
	.about-history .swiper-slide-active .info{width: 3.5rem;height: 3.5rem;}
}
@media(max-width:480px){
	.about-history .swiper-slide-active aside{font-size: var(--font-size40);}
	.about-history .swiper-slide-active .more{margin-top: 0.1rem;}
}

/* 全球销售网络 */
.ticker-board {transform: translateZ(-10000px);font-size: var(--font-size60);color: var(--main-color);font-weight: 700;text-align: center;display: inline-block;vertical-align: middle;}
.ticker-board .ticker {display: inline-block;position: relative;perspective: 200px;transform-style: preserve-3d;opacity: 1;transition: opacity .15s ease-out}
.ticker-board .ticker.start {opacity: 1}
.ticker-board .ticker .new {transform: rotateX(-90deg);transition: all .15s ease-out;}
.ticker-board .ticker.move .new{transition-delay: .63s;transform: rotateX(0deg);}
.ticker-board .ticker .old {position: absolute;z-index: 3;opacity: 0;}
.ticker-board .ticker.move .old{
			animation:old .6s  ease-out;
			-webkit-animation:old .6s  ease-out; 
			animation-fill-mode: forwards;
			opacity: 1;
			animation-delay: .03s;
		}
@keyframes old
		{
			from {transform: rotateX(0deg)}
			to {transform: rotateX(990deg)}
  }

.sale-netwok{background-color: #f5f5f5;}
.sale-netwok .content{max-width: 8.7rem;position: relative;z-index: 2;}
.sale-netwok .info{font-size: var(--font-size18);color: #777777;font-weight: var(--flighter);}
.sale-netwok .list{font-size: var(--font-size18);color: #333333;font-weight: var(--flighter);padding-top: 0.5rem;}
.sale-netwok .list .item:not(:last-child){padding-bottom: 0.35rem;}
.sale-netwok .list .num{color: var(--main-color);line-height: 1.5;}
.sale-netwok .list .num sub{font-size: var(--font-size30);display: inline-block;vertical-align: middle;line-height: 1;font-weight: normal;margin-bottom: 0.2rem;margin-left: 0.1rem;}

.sale-foot .subTit{width: 100%;}
.sale-foot .Ispic li{display: none;}
.sale-foot .country .item:not(:last-child){padding-bottom: 0.2rem;}
.sale-foot .country .item aside{width: 1.5rem;text-align: center;line-height: 0.53rem;border-radius: 0.55rem;border:1px solid var(--main-color);font-size: var(--font-size20);position: relative;}
.sale-foot .country .item aside:after{z-index: -1;content: "";position: absolute;transition: all 500ms ease-in-out;left: 33%;top:33%;background-color: var(--main-color);opacity: 0;border-radius: 40px;width: 33%;height: 33%;}
.sale-foot .country .item ul{flex: 1;padding-left: 0.44rem;line-height: 0.36rem;color: #777777;font-size: var(--font-size18);}
.sale-foot .country .item ul li:not(:last-child){padding-right: 0.4rem;}
.sale-foot .country .item:first-child {align-items:flex-start;}
.sale-foot .country .item {align-items: center;cursor: pointer;}
.sale-foot .country .item.on aside{color: #fff;}
.sale-foot .country .item.on aside:after{width: calc(100% + 2px);height: calc(100% + 2px);left: -1px;top: -1px;opacity: 1;}
.counter{font-size: var(--font-size60);line-height: 1;margin-bottom: 0.1rem;display: inline-block;}
@media(min-width:1025px){
.sale-netwok .Ispic{width: 9.97rem;height: 5.43rem;position: absolute;right: 0;bottom:0;}
.sale-foot .Ispic{width: 43%;}
.sale-foot .country{width: 51%;}
}
@media(max-width:1024px){
	.sale-netwok{padding-bottom: 0;}
	.sale-foot .country{padding-top: 0.25rem;}
}
@media(max-width:768px){
	.sale-foot .country .item aside{line-height: 0.35rem;}
	.sale-foot .country .item ul{padding: 0.1rem 0 0 0;}
	.counter{font-size: var(--font-size40);}
	.sale-netwok .list{padding-top: 0.3rem;}
}

/* 研发历程 */
.historyPage{background-color: #fff;}
.historyPage .w1440{position: relative;}
.historyPage .blank{position: absolute;left: 0;top: -25vw;height: 35vw;width: 100%;content: "";z-index: -1;}
.historyPage .subTit2{background-color: #fff;position: relative;z-index: 10;display: inline-block;padding-right: 0.5rem;}
.historyPage .yearbg{position: absolute;font-size: 15.625vw;color: rgba(255,255,255,0.02);line-height: 1;top: 0.55rem;font-family: "MONTSERRAT";font-weight: bold;width: 100%;text-align: center;z-index: 0;}
.historyPage .conteont{position: relative;}
.historyPage .TabCon .item{min-height: 3.55rem;padding: 0 2.24vw;transition: all 0.5s;}
.historyPage .TabCon .year{margin-bottom: 0.18rem;font-family: "MONTSERRAT";padding-left: 0.29rem;position: relative;font-size: var(--font-size32);color: #fff;}
.historyPage .TabCon .year:before{position: absolute;width: 0.11rem;height: 0.11rem;position: absolute;left: -0.05rem;top: 0.13rem;content: "";border:2px solid var(--main-color);border-radius: 50%;}
.historyPage .TabCon .txt{min-height: 0.97rem;line-height:1.5;border-left: 1px solid #cccccc;padding: 0.07rem 0 0.07rem 0.28rem;color: #1a1a1a;font-size: var(--font-size20);color: #fff;}

.historyPage .TabCon .slick-current .yearbg{display: block;}
.historyPage .TabCon .slick-current .year{line-height: 1.06;color: var(--main-color);font-size: 0.48rem;margin-bottom: 0.1rem;font-weight: bold;}
.historyPage .TabCon .slick-current .year:before{background: url(../images/logo.png) no-repeat center center/contain;width: 0.22rem;height: 0.22rem;top: 0.15rem;left: -0.1rem;border:0;}


.historyPage .TabNav{font-family: "MONTSERRAT";text-align: center;font-size: var(--font-size20);padding: 0 0.5rem;}
.historyPage .TabNav .item{color: #fff;cursor: pointer;}
.historyPage .TabNav .item.slick-current,.historyPage .TabNav .item:hover{color:#e60b4d;font-weight: bold;}

.historyPage .slick-arrow{position: absolute;width: 25px;height: 25px;background-color: transparent;top: 0.05rem;background-repeat: no-repeat;background-position: center center;z-index: 10;}
.historyPage .slick-prev{left: 0;background-image: url(../images/arr_l_white.svg);}
.historyPage .slick-prev:hover{background-image: url(../images/arr_l_page.svg);}
.historyPage .slick-next{right: 0;background-image: url(../images/arr_r_white.svg);}
.historyPage .slick-next:hover{background-image: url(../images/arr_r_page.svg);}

.historyPage .line{margin:0px auto 4.375vw;height: 1.32rem;position: relative;width: 91.771vw;left: 50%;transform: translateX(-50%);}
.historyPage .line:after{height: 100%;position: absolute;left: 0;width: 100%;content: "";top: 0;background: url(../images/historyline.png) no-repeat 0 center/cover;}
.historyPage .line:before{height: 100%;position: absolute;left: 0;width: 0;content: "";top: 0;background: url(../images/historyline2.png) no-repeat 0 center/cover;z-index: 10;}
.historyPage.active .line:before{animation: linew 6s;animation-fill-mode: forwards}
@-webkit-keyframes linew {
	0% {width: 0;}
	100% {width:  91.667vw;}
}
@keyframes linew {
	10% {width: 0;}
	100% {width:  91.667vw;	}
}
@media(min-width:769px){
	.historyPage .TabCon .slick-active{padding-top: 1.68rem;}
.historyPage .TabCon .slick-active + li{padding-top: 1.2rem;}
.historyPage .TabCon .slick-active + li + li{padding-top: 0;}
.historyPage .TabCon .slick-active + li + li + li{padding-top: 0.6rem;}
}
@media(max-width:1024px){
	.historyPage .line{width: 100vw;}
}
@media(max-width:480px){
	.historyPage .TabCon .slick-current .year{font-size: var(--font-size30);}
}

/* 品质保障 */
.fix-list{margin: 0 0 -0.19rem -0.19rem;}
.fix-list .item{width: calc(100% / 3 - 0.19rem);margin: 0 0 0.19rem 0.19rem;border: 1px solid #e7e7e7;padding: 0.23rem 0.27rem;transition: all 0.5s ease-in-out;min-height: 2.11rem;}
.fix-list .item .icon{width: 0.8rem;margin-right: 0.28rem;padding-top: 0.11rem;}
.fix-list .item .info{flex: 1;}
.fix-list .item .info h3{font-size: var(--font-size24);}
.fix-list .item .info .txt{color: #686c70;}
.fix-list .item:hover{box-shadow: 0 0 15px rgba(51,51,51,0.2);}
.fix-list .item:hover .info h3{color: var(--main-color);}

.pzbz-nav{padding-top: 0.4rem;margin-left: -0.1rem;}
.pzbz-nav li{padding: 0.1rem 0 0 0.1rem;width: 50%;}
.pzbz-nav li a{display: block;position: relative;}
.pzbz-nav .info{position: absolute;left: 0.21rem;bottom: 0.1rem;font-size: var(--font-size24);color: #fff;z-index: 1;}
.pzbz-nav .info:after{display: inline-block;vertical-align: middle;content: "";transition: all 0.3s; margin-left: 0.18rem;width: 0.19rem;height: 0.19rem;background-position: center center;background-repeat: no-repeat;background-size:right 0.12rem;}
.pzbz-nav .pic{overflow: hidden;}
.pzbz-nav .Ispic{padding-top: 1.3rem;transition: all 0.5s ease-in-out;}
.pzbz-nav li:nth-child(1){width: 58%;}
.pzbz-nav li:nth-child(1) .info:after{background-image: url(../images/pzbz_ico1-2.svg);background-position: right center;background-size: cover;width: 0.15rem;height: 0.15rem;}
.pzbz-nav li:nth-child(2){width: 42%;}
.pzbz-nav li:nth-child(2) .info:after{background-image: url(../images/pzbz_ico2.svg);}
.pzbz-nav li:nth-child(3){width: 100%;}
.pzbz-nav li:nth-child(3) .info:after{background-image: url(../images/pzbz_ico3.svg);background-size: contain;}
.pzbz-nav li:hover .Ispic{transform: scale(1.05);}
.pzbz-nav li:nth-child(1):hover .info:after{margin-left: 0.18rem;width: 4rem;background: url(../images/pzbz_ico1-2.svg) no-repeat center right/auto 0.15rem;}
.pzbz-nav li:hover .info:after{margin-left: 0.28rem;}
@media(max-width:768px){
	.fix-list .item{width: 100%;}
}


/* 合作伙伴 */
.image-text .Ispic{width: 26.3%;}
.image-text .Ispic img{transition: all 1s ;border-radius: 50%;}
.image-text .Ispic.animated img{border-radius: 50%;;}
.image-text .info{flex: 1;padding-left: 0.8rem;}
.image-text .info .txt-1{font-size: var(--font-size24);font-weight: var(--flighter);}
.image-text .info .txt-1 span{color: var(--main-color);}
.image-text .info .txt-2{font-size: var(--font-size18);font-weight: var(--flighter);color: #777777;padding-top: 0.3rem;}
.image-text .info .txt-2 b{color: #000;}
.image-text .info .txt-2 p{margin-top: 0.12rem;background: url(../images/arr2.svg) no-repeat 0 0.07rem;padding-left: 0.3rem;}

.grayPage{background-color: #f7f7f7;}

.pic{overflow: hidden;position: relative;}
.Scale-img {zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img .Ispic {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover .Ispic {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}

.value-list{margin-left: -0.2rem;}
.value-list .item{flex: 1;margin-left: 0.2rem;position: relative;}
.value-list .info{position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 2;text-align: center;padding: 0.2rem 0.4rem;color: #fff;width: 100%;}
.value-list .Ispic{padding-top: 4.5rem;transition: all 0.5s ease-in-out;}
.value-list .Ispic:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background-color: rgba(0,0,0,0.4);transition: all 0.5s ease-in-out;}
.value-list h3{font-size: var(--font-size24);}
.value-list h3:after{display: block;width: 0.34rem;height: 0.03rem;margin: 0.19rem auto 0.24rem;content: "";background-color: var(--main-color);}
.value-list .desc{font-size: var(--font-size18);font-weight: var(--flighter);min-height: 5.55em;}
.value-list li:hover .Ispic{transform: scale(1.05);}
.value-list li:hover h3:after{background-color: #fff;}

.partner-job .info{position: absolute;left: 0;top: 50%;transform: translateY(-50%);text-align: center;color: #fff;width: 100%;padding: 0.2rem;z-index: 2;}
.partner-job .info h2{font-size: var(--font-size34);}
.partner-job .info .desc{font-size: var(--font-size18);margin-bottom: 0.3rem;}
.partner-job .Ispic{padding-top: 3.4rem;transition: all 2.5s ease-in-out;}
.partner-job .Ispic:after{position: absolute;left: 0;top: 0;content: "";width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);}
.partner-job.animated .Ispic{background-position: center bottom;} 

.btns{background-color: var(--main-color);color: #fff;font-size: var(--font-size20);min-width: 1.8rem;text-align: center;line-height: 0.5rem;border-radius: 0.5rem;display: inline-block;position: relative;transition: all 0.3s;overflow: hidden;cursor: pointer;}
.btns:after{left: -100%;top: 0;width: 100%;height: 100%;content: "";position: absolute;transition: all 0.5s ease-in-out;opacity: 0;border-radius: 0.5rem;background-color: #D6AD00;}
.btns span{position: relative;z-index: 2;}
.btns:hover{color: #fff;box-shadow: 0px 5px 10px #996600;transform: translateY(-5px);}
.btns:hover:after{left: 0;top: 0;width: calc(100% + 2px);height: calc(100% + 2px);opacity: 1;left: -1px;top: -1px;}
.btns.auto{width: 100%;}
.btns:not(a):after{display: none;}
.btns:not(a):hover{opacity: 0.8;}


/*input字体*/
:-moz-placeholder {color: #b2b2b2;font-weight: var(--flighter);}
::-moz-placeholder {color: #b2b2b2;font-weight: var(--flighter);}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #b2b2b2;font-weight: var(--flighter);}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #b2b2b2;font-weight: var(--flighter);}

input[type="radio"],
input[type="checkbox"]{width: 9px; height: 9px;vertical-align: middle;appearance: none;print-color-adjust: exact;cursor: pointer;border: 1px solid #dadde2;position: relative;margin: -0.04rem 0.1rem 0 0;box-shadow: 0 0 6px rgba(5,15,46,0.08);}
input[type="radio"]{border-radius: 50%;}
input[type="radio"]:checked:after{width: 100%;height: 100%;left:0;top:0;background-color: var(--main-color);content: "";position: absolute;border-radius: 50%;}
input[type="radio"]:checked{border: 1px solid rgba(var(--primary-color));}

input[type="checkbox"]{border: 1px solid #bfbfbf;background-color: #fff;width: 10px;height: 10px;}
input[type="checkbox"]:checked{background: var(--main-color) url(../images/gou.svg) no-repeat center center/50%;border: 1px solid var(--main-color);}

.formBox{font-weight: var(--flighter);color: #777777;font-size: var(--font-size18);}
.formBox .txt{padding-bottom: 0.38rem;}
.formBox form{max-width: 6.5rem;margin: 0px auto;}
.formBox .item{position: relative;margin-bottom: 0.19rem;}
.formBox .item i,.formBox .ti i,.popBox form .item i{position:absolute;left:-20px;color:#f00}
.formBox .item .code-but{position:absolute;right:.1rem;top: 50%;transform:translateY(-50%);z-index:10;background:var(--main-color);color:#fff;border-radius: .06rem;padding: .05rem .2rem;font-size: .14rem; cursor: pointer;}
.formBox .check-radio{color: #b2b2b2;}
.formBox .check-radio label:not(:last-child){margin-right: 0.3rem;}
.formBox .ti{margin-bottom: 0.2rem;position: relative;}
.formBox .ti a{ color:var(--main-color);}
.formBox .check-radio{margin-bottom: 0.2rem;}
.formBox .btnbox{padding-top: 0.15rem;}
button.sendbtn,button.resetbtn{width: 2rem;height: 0.54rem;font-size: var(--font-size20);}
.sendbtn{background-color: var(--main-color);color: #fff;margin-right: 0.15rem;}
.resetbtn{background-color: #f0f1f2;color: #666666;}
button:hover{opacity: 0.8;}

input.text,textarea.text{width: 100%;height: 0.55rem;padding: 0.22rem;background-color: #f7f7f7;}
textarea.text{height: 1.2rem;}
input.text:focus,textarea.text:focus{box-shadow: 0 0 10px rgba(0,0,0,0.15);position: relative;z-index: 1;}

@media(max-width:1560px){
	.formBox form{max-width: 7.5rem;}
}
@media(max-width:768px){
	.image-text .Ispic{width: 100%;}
	.image-text .info{padding: 0.25rem 0 0 0;}

	.value-list .item:not(:last-child){margin-bottom: 0.15rem;}

	.partner-job .info h2{font-size: var(--font-size24);}

	button.sendbtn,button.resetbtn{width: 1.5rem;}
}

/* 品牌方合作 */
.change-tab{border-bottom: 1px solid #e3e3e3;margin-bottom: 0.5rem;text-align: center;}
.change-tab .slick-track{margin: 0px auto;}
.change-tab .item{line-height: 0.3rem;cursor: pointer;font-size: var(--font-size24);text-align: center;}
.change-tab .item span{display: inline-block;padding-bottom: 0.3rem;position: relative;}
.change-tab .item span:after{left: 50%;transform: translateX(-50%);width: 0;content: "";bottom: -1px;height: 2px;background-color: var(--main-color);transition: all 0.5s ease-in-out;position: absolute;z-index: 1;}
.change-tab .item.slick-current,.change-tab li:hover{color: var(--main-color);}
.change-tab .item.slick-current span:after,.change-tab li:hover span:after{width: 100%;}

.five-con{background-color: #F6F6F6;}
.five-con .Ispic{width:42%;}
.five-con .info{flex: 1;padding: 0.6rem;}
.five-con .info h3{font-size: var(--font-size24);margin-bottom: 0.1rem;}
.five-con .info .desc{font-size: var(--font-size18);color: #777777;font-weight: var(--flighter);}
.five-con .slick-arrow{right: 0;bottom: 0.4rem;}
.five-con .slick-prev{right: 1.35rem;left: auto;}
.five-con .slick-next{right: 0.6rem;}

.cusArrow .slick-arrow{width: 0.54rem;height: 0.54rem;border-radius: 5px;border: 1px solid #f0f0f0;background-color: #fff;position:absolute;cursor: pointer;z-index: 10;}
.cusArrow .slick-arrow:hover{background-color: var(--main-color);border-color: var(--main-color);}
.cusArrow .slick-arrow:After{content: "";width: 100%;height: 100%;left: 0;top: 0;position: absolute;background-size: 0.08rem 0.14rem;background-position: center center;background-repeat: no-repeat;opacity: 0.6;}
.cusArrow .slick-arrow:hover:After{opacity: 1;}
.cusArrow .slick-prev:After{background-image: url(../images/arr_l_black.svg);}
.cusArrow .slick-next:After{background-image: url(../images/arr_r_black.svg);}
.cusArrow .slick-arrow{top:auto;}
.cusArrow .slick-prev{left: auto;right: 1.3rem}
.cusArrow .slick-next{left: auto;right: 0.6rem}

@media(max-width:1024px){
	.five-con .info{padding-top: 0.3rem;padding-bottom: 0.3rem;}
	.five-con .slick-arrow{bottom: 0.25rem;}
}
@media(max-width:768px){
	.five-con .Ispic{width: 100%;}
	.five-con .info{padding: 0.25rem 0.25rem 0.8rem;}
	.change-tab{margin-bottom: 0.2rem;}
	.change-tab .item span{padding-bottom: 0.1rem;}
}

/* 新闻 */
.news-list .item{position: relative;transition: all 0.5s;margin-bottom: 0.4rem;}
.news-list .item:after{position: absolute;left: 0;top:0;width: 0;content: "";height: 1px;background-color: var(--main-color);transition: all 0.5s ease-in-out;}
.news-list .pic{width: 24.3%;z-index: 1;}
.news-list .Ispic{padding-top: 60%;}
.news-list .info{width:calc(100% - 24.3%);position: relative;padding: 0.1rem 0 0.1rem 0.45rem;}
.news-list time{color: var(--main-color);font-weight: var(--flighter);font-size: 0.2rem}
.news-list .tit{font-size: var(--font-size24);margin: 0.2rem 0;}
.news-list .desc{font-weight: var(--flighter);color: #666666;}
.news-list .item:hover:after{width: 100%;}
.news-list .item:hover .tit{color:var(--main-color);}
.news-list.search .info{width: 100%;padding-left: 0;}

.titleInfo{text-align: center;padding-bottom: 0.24rem;}
.titleInfo h1{font-size: var(--font-size30);color: #151515;margin-bottom: 0.05rem;font-weight: normal;}
.titleInfo time{font-weight: 100;color: #777777;}

.link-share{text-align: center;position: relative;margin-bottom: 0.35rem;}
.link-share .social-share{display: inline-block;vertical-align: top;margin-right: 2px;}
.link-share .social-share .icon-wechat:before{ display:none;}
.link-share:before{position: absolute;left: 0;top: 50%;content: "";width: 100%;height: 1px;background-color: #f0f0f0;}
.link-share span{background-color: #fff;display: inline-block;padding: 0 0.2rem;position: relative;z-index: 2;}
.link-share button{width: 0.4rem;height: 0.4rem;border-radius: 50%;background-color: #f2f2f2;}
.link-share button:not(:last-child){margin-right: 0.2rem;}
.link-share button:hover{background-color: var(--main-color);}

.newsInfo{padding-bottom: 0.43rem;}
.newsInfo p{margin-bottom: 0.2rem;text-indent: 2em;}

.about-news{background-color: #f9f9f9;}
.about-news h2{text-align: center;font-size: var(--font-size40);color: #000000;margin-bottom: 0.45rem;}
.about-news .slider{margin: 0 -0.25rem;}
.about-news .item{padding: 0 0.25rem;}
.about-news .Ispic{padding-top: 60%;}
.about-news .info{padding: 0.2rem 0.2rem 0;font-weight: var(--flighter);}
.about-news aside{height: 3.2;font-size: var(--font-size20);line-height: 1.6;margin-bottom: 0.15rem;}
.about-news time{color: #bbbbbb;}

@media(max-width:768px){
	.news-list .pic{width: 100%;}
	.news-list .info{width: 100%;padding: 0.2rem 0.2rem 0;}
	.news-list .tit{margin: 0.05rem 0;}
	.newsInfo img{width: auto !important;}
	.about-news h2{font-size: var(--font-size30);margin-bottom: 0.2rem;}
}

/* 底部链接 */
.menuLeft{width: 19.4%;}
.menuLeft li{position: relative;background-color: #f5f5f5;}
.menuLeft li:not(:last-child){margin-bottom: 0.2rem;}
.menuLeft li:after{position: absolute;left: 0;top: 0;width: 100%;content: "";height: 100%;background-color: var(--main-color);transition: all 0.5s ease-in-out;opacity: 0;}
.menuLeft li a{position: relative;display: flex;z-index: 1;padding: 0 0.36rem;min-height: 0.7rem;align-items: center;}
.menuLeft li:hover:after,.menuLeft li.on:after{opacity: 1;}
.menuLeft li:hover a,.menuLeft li.on a{color: #fff;}
.menuLeft li img{position: absolute;left: 0.1rem;top: 50%;transform: translateY(-50%);;}
.menuLeft li:hover img,.menuLeft li.on img{display: none;}
.menuLeft li:hover img.hide,.menuLeft li.on img.hide{display: block;}
.contentRight{width: 74.5%;}
.down-list{margin-left: -5.5%;}
.down-list .pic{background-color: #fcfcfd;border: 2px solid #e7e7e7;padding: 0.1rem;margin-bottom: 0.15rem;}
.down-list .Ispic{background-size: contain;padding-top: 134%;}
.down-list aside{flex: 1;padding-right: 0.15rem;}
.down-list .down{color: #999999;font-weight: var(--flighter);padding-left: 0.25rem;background: url(../images/ico_down.svg) no-repeat 0px center/0.18rem 0.15rem;}
.down-list .down:hover{color: var(--main-color);background-image: url(../images/ico_down2.svg)}
.down-list li{width: calc(100% / 4 - 5.5%);margin: 0 0 4% 5.5%;}
.down-list li:hover .pic{border-color: var(--main-color);background-color: #fff;}

.popBox{background-color: rgba(0,0,0,0.54);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 100;display: none;}
.popBox .content{position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 0.1rem;background-color: #fff;width: 6.6rem;padding: 0.5rem;z-index: 101;}
.popBox .title{font-size: var(--font-size24);margin-bottom: 0.25rem;}
.popBox form{margin: 0 0.15rem;}
.popBox form .item{ background: #f7f7f7; margin-bottom:.15rem;position: relative;}
.popBox form .item aside{color: #999999;font-weight:var(--flighter);}
.popBox form .item span{position:absolute;left:-15px;color:red}
.popBox form .item:last-child{ margin-bottom:0;}
.popBox form .text{height: 0.45rem;flex: 1;}
.popBox form .item.code-box{ position:relative;}
.popBox form .item .code-img{ position:absolute; right:.1rem; top:50%; transform:translateY(-50%); z-index:10;}
.popBox form .btnbox{padding-top: 0.4rem;}
.popBox form .btnbox .btns:hover{color: #fff}
.popBox .close{width: 30px;height: 30px;position: absolute;right: 0.2rem;top: 0.2rem;background: url(../images/close.svg) no-repeat center center/13px 13px;cursor: pointer;}
.popBox .close:hover{opacity: 0.8;}
.popBox .share{text-align: center;padding: 0.25rem 0;}
.popBox .share button{width: 0.55rem;height: 0.55rem;background-color: transparent;margin: 0 0.12rem;}
.popBox .share button:hover{opacity: 0.8;}
.popBox .share .iconfont{font-size: 0.46rem;}

/*  */
.wechat-up .content{max-width:2rem;text-align:center;padding: .25rem;line-height: 1.5;}
.wechat-up .close{right:0; top:0;}

.loginBox{height: 100vh;position: relative;}
.loginBox:after{content: "";left: 0;top: 0;width: 100%;height: 100%;position: absolute;background-color: rgba(0,0,0,0.45);transition: all 0.5s ease-in-out;}
.loginBox:hover:after{opacity: 0.8;}
.loginBox .content{width: 6rem;border-radius: 0.1rem;background-color: #fff;padding: 0.65rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: var(--font-size18);font-weight: var(--flighter);z-index: 2;}
.loginBox .logo img{height: 0.47rem;}
.loginBox .wel{color: #b2b2b2;margin: 0.12rem 0 0.38rem;}
.loginBox form .item:not(:last-child){margin-bottom: 0.3rem;}
.loginBox form .item{position: relative;}
.loginBox form .item .text{height: 0.5rem;padding: 0 0.2rem 0 0.5rem;border-radius: 0.5rem;border: 1px solid #e8ebf2;background-color: #f5f6f8;}
.loginBox form .item .ico{position: absolute;left: 0.21rem;top: 50%;transform: translateY(-50%);z-index: 10;}
.loginBox form .item.yzm .text{width: 2rem;}
.loginBox form .item.yzm .code{width: 1.37rem;height: 0.5rem;}
.loginBox form .item.yzm .change{text-decoration: underline;color: var(--main-color);}
.loginBox form .item.yzm .change:hover{text-decoration: none;}
.loginBox .btnbox{padding: 0.2rem 0 0.12rem;}
.loginBox .not404{text-align: center;padding-top: 0.35rem;}
.loginBox .not404 h2{font-size: 0.3rem;}
.loginBox .not404 p{font-size: 0.24rem;margin: 0.15rem 0;}
.loginBox .not404 .back{background-color: var(--main-color);color: #fff;line-height: 0.3rem;border-radius: 0.3rem;display: inline-block;padding: 0 0.2rem;}

.faqList .item{margin-bottom: 0.2rem;}
.faqList .item .title{cursor: pointer;padding:0.18rem 0.78rem 0.18rem 0.39rem;position: relative;background-color: #f5f5f5;font-size: var(--font-size18);}
.faqList .item .title aside{padding: 0.26vw 0;color: #000000;}
.faqList .item .title .arr{position: absolute;right: 0.2rem;width: 0.4rem;height: 0.4rem;top: 50%;margin-top: -0.2rem;background: #FFCC00;}
.faqList .item .title .arr:after,
.faqList .item .title .arr:before{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);content: "";background-color: #fff;transition: all 0.5s;width: 0.18rem;height: 2px;}
.faqList .item .title .arr:before{width:2px;height: 0.18rem;}
.faqList .item .desc{color: #777777;position: relative;padding: 0.19rem 0.4rem;font-weight: var(--flighter);display: none;}
.faqList .item .desc *{text-wrap-mode: unset !important;}
.faqList .item.on .title .arr:before{height: 0;}
.faqList .item.on .tit{-webkit-line-clamp: 3;}
.faqList .item:hover {box-shadow: 0 0 10px rgba(168,177,184,0.31);}

@media(max-width:768px){
	.menuLeft{width: 100%;padding-bottom: 0.25rem;}
	.menuLeft li:not(:last-child){margin-bottom: 0.1rem;}
	.menuLeft li a{min-height: auto;padding-top: 0.08rem;padding-bottom: 0.08rem;}

	.contentRight{width: 100%;}
	.down-list{margin-left: -0.12rem;}
	.down-list li{width: calc(100% / 2 - 0.12rem);margin: 0 0 0.25rem 0.12rem;}

	.popBox .content{width: 92%;padding: 0.5rem 0.3rem;}
	.popBox form .item .code-img img{ max-height:.35rem;}
	.loginBox .content{width: 92%;padding: 0.3rem;}
	.loginBox form .item.yzm .code{width: 1rem;}
	
}

/* 联系我们 */
.contact-us .info{flex: 1;}
.contact-us .ewm{text-align: center;padding-top: 0.14rem;}
.contact-us .ewm img{width: 1.11rem;height: 1.11rem;transition: all 0.4s}
.contact-us .ewm h3{font-size: var(--font-size18);margin: 0.32rem 0 0;}
.contact-us .ewm img:hover{transform:scale(1.7)}
.contact-us .ewm p{font-size: var(--font-size20);font-weight: var(--flighter);}
.contact-us .detail{font-size: var(--font-size18);color: #777777;font-weight: var(--flighter);line-height: 2;}
.contact-us .detail dd{position: relative;padding-left: 0.29rem;}
.contact-us .detail dd img{position: absolute;left: 0;top: 0.09rem;width: 0.18rem;}
.contact-us .copy{display: inline-block;font-size: 0.16rem;}
.contact-us .copy:before{content:"";display: inline-block;vertical-align: middle;width: 0.16rem;height: 0.16rem;vertical-align: middle;margin: -0.02rem 0.1rem 0 0.15rem;background: url(../images/copy.svg) no-repeat center center/contain;cursor: pointer;}
.contact-us .copy.copy-success:after{content:"✓ 已复制";color:#ffcc00;display: inline-block;}
.contact-us .copy:hover{opacity: 0.7;}

.contact-way{margin: 1.5rem 0 0 -2.4%;padding-bottom: 0.6rem;}
.contact-way .item{width: calc(100% / 3 - 2.4%);margin: 0 0 2.4% 2.4%;background-color: #f7f7f7;padding: 0.3rem;}
.contact-way .item aside{font-size: var(--font-size24);color: #141414;}
.contact-way .item .txt{line-height: 0.3rem;padding-top: 0.12rem;color: #777777;font-weight: var(--flighter);}
.contact-way .item .txt p{padding-left: 0.33rem;background-position: 0 0.06rem;background-repeat: no-repeat;background-size: 0.18rem 0.18rem;}
.contact-way .item .txt p:nth-child(1){background-image: url(../images/lx_ico_4.svg);}
.contact-way .item .txt p:nth-child(2){background-image: url(../images/lx_ico_5.svg);}
.contact-way .item .txt p:nth-child(3){background-image: url(../images/lx_ico_6.svg);}

.contact-message .item{width: 48.3%;font-weight: var(--flighter);font-size: var(--font-size18);color: #151515;padding-bottom: 0.32rem;}
.contact-message .item.code-box .rolw{ position:relative;}
.contact-message .item .code-but{position:absolute;right:.1rem;top: 50%;transform:translateY(-50%);z-index:10;background:var(--main-color);color:#fff;border-radius: .06rem;padding: .05rem .2rem;font-size: .14rem; cursor: pointer;}
.contact-message .item aside {padding-bottom: 0.08rem;}
.contact-message .item aside span{color: #f0154a;}
.contact-message .item .text{border: 1px solid #edeef2;background-color: #f7f7f7;height: 0.5rem;}
.contact-message .item.auto {width: 100%;}
.contact-message .item textarea.text{height: 2rem;}
.contact-message .btnbox{padding: 0.2rem 0 0;}
.contact-message select{width: 100%;border: 1px solid #edeef2;background: #f7f7f7 url(../images/select_arr.png) no-repeat right 0.2rem center;height: 0.5rem;padding: 0 0.2rem;text-indent: 0;color: #b2b2b2;}

/* 滑过线条 */
.hoverline{position: relative;}
.hoverline i::before{content:'';display: block;width:0;height:2px;border-top:2px solid var(--main-color);transition: all .5s;-webkit-transition: all .5s;opacity: 0;position: absolute;z-index:99;}
.hoverline i::after{content:'';display: block;height:0;width:2px;border-left:2px solid var(--main-color);transition: all .5s;-webkit-transition: all .5s;opacity: 0;position: absolute;z-index:99;}
.hoverline i.l1::before{left:0;top:0;}
.hoverline i.l1::after{right:0;top:0;transition: all .45s .5s;-webkit-transition: all .45s .5s;}
.hoverline i.l2::before{left:0;bottom:0;transition: all .45s .5s;-webkit-transition: all .45s .5s;}
.hoverline i.l2::after{left:0;top:0;}
.hoverline:hover i::before,.hoverline.onli i::before,
.hoverline:hover i::after,.hoverline.onli i::after{opacity: 1;}
.hoverline:hover i::before,.hoverline.onli i::before{width:100%;}
.hoverline:hover i::after,.hoverline.onli i::after{height:100%;}

@media(max-width:768px){
	.contact-way .item{width: 100%;}
	.contact-us .ewm{width: 100%;padding-top: 0.2rem;}
		.contact-way{margin-top: 0.5rem;}
		.contact-us .ewm h3{margin-top: 0.1rem;}
}

/* 可持续发展 */
.ptb0{padding-top: 0 !important;padding-bottom: 0 !important;}

.fz-info .Ispic{width: 31.25%;text-align: center;}
.fz-info .info{width: 65%;font-size: var(--font-size18);color: #777777;line-height: 2;}

.fz-list{overflow: hidden;position: relative;background-color: #000;}
.fz-list ul{min-height: 100vh;position: relative;z-index: 1;}
.fz-list .item{width: 33.333%;border-right: 1px solid rgba(255,255,255,0.26);border-bottom: 1px solid rgba(255,255,255,0.26);text-align: center;color: #fff;position: relative;transition: all 0.5s ease-in-out}
.fz-list .item .inner{position: relative;z-index: 2;padding: 0.25rem;}
.fz-list .item aside{font-size: var(--font-size24);}
.fz-list .item .desc{font-weight: var(--flighter);margin: 0.4rem 0;max-height: 1.3rem;overflow-y: auto;}
.fz-list .item:hover{background: rgba(255,255,255,0.6);color: #333}
.fz-list .item .hornor img{height: 0.9rem;margin: 0 0.04rem;}
.fz-list .isbg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.target-year{border-bottom: 1px solid var(--main-color);}
.target-year li{position: relative;padding-bottom:0.13rem;text-align: center;}
.target-year li:nth-child(1){flex: 0.5;}
.target-year li:nth-child(2){flex: 0.5;}
.target-year li:nth-child(3){flex: 0.8;}
.target-year li:nth-child(4){flex: 1;text-align: right;}
.target-year li:nth-child(4) .year{margin: 0;}
.target-year .year{width: 1rem;height: 1rem;border:1px solid var(--main-color);color: #fff;font-size: var(--font-size28);border-radius: 50%;margin: 0px auto;position: relative;line-height: 1rem;text-align: center;display: inline-block;}
.target-year .year:after{left: 50%;top: 50%;transform: translate(-50%,-50%);position: absolute;content: "";background-color: var(--main-color);width: 92%;border-radius: 50%;height: 92%;transition: all 0.5s ease-in-out;}
.target-year .year:before{position: absolute;left: 50%;transform: translateX(-50%);bottom: -0.22rem;width: 0.15rem;height: 0.08rem;content: "";background: url(../images/arr_b.gif) no-repeat center center/contain;}
.target-year .year span{position: relative;z-index: 1;}
.target-year li:hover .year:after{width: 100%;height: 100%;}

.target-content .item{float: left;}
.target-content .ruler{margin-bottom: 0.12rem;background-color: #256682;height: 0.12rem;border-radius: 0 0.12rem 0.12rem 0;position: relative;display: flex;}
.target-content .ruler:after{width: 0.06rem;height: 0.06rem;border-radius: 50%;background-color: #fff;content: "";position: absolute;right: 0.03rem;top: 0.03rem;}
.target-content .ruler span{height: 0.12rem;position: relative;border-radius: 0 0.12rem 0.12rem 0;}
.target-content .ruler span:before{width: 0.06rem;height: 0.06rem;border-radius: 50%;background-color: #fff;content: "";position: absolute;right: -14%;top: 0.03rem;z-index: 2;}
.target-content .ruler span:after{border-radius: 0 0.12rem 0.12rem 0;right: -15%;content: "";height: 100%;position: absolute;width: 18%;}

.target-content .ruler span:nth-child(1){background-color: #A0AAB7;z-index: 2;}
.target-content .ruler span:nth-child(1):after{background-color: #A0AAB7;}
.target-content .ruler span:nth-child(2){background-color: #217E9A;z-index: 0;}
.target-content .ruler span:nth-child(2):after{background-color: #217E9A;}
.target-content .group:nth-child(2) .ruler span:nth-child(3){display: none;}

.target-content .title{font-size: var(--font-size24);padding: 0.36rem 0 0.19rem;}
.target-content .desc{max-width: 3.4rem;font-size: var(--font-size18);font-weight: var(--flighter);position: relative;}
.target-content aside{font-size: var(--font-size24);margin-bottom: 0.05rem;}
.target-content .desc p{position: relative;}
.target-content .desc p+p{margin-top: 0.12rem;}
.target-content .desc p:before{position: absolute;left: -0.2rem;top: 0.13rem;width: 0.1rem;height: 0.02rem;content: "";background-color: #333333;}

.report-cotnent .info{width: 60.25%;}
.report-cotnent .info .text{color: #777777;font-size: var(--font-size18);font-weight:var(--flighter);min-height: 1.4rem;margin-bottom: 0.2rem;}
.report-cotnent .info .btnbox a{display: inline-block;border: 2px solid #fbb603;color:#fbb603;line-height:0.36rem;border-radius:0.4rem;min-width: 1.8rem;text-align: center;padding: 0 0.15rem;position: relative;overflow: hidden;}
.report-cotnent .info .btnbox a:after{left: -100%;top: 0;width: 100%;height: 100%;content: "";position: absolute;background-color: var(--main-color);border-radius: 0.4rem;transition: all 0.5s;z-index: -1;opacity: 0;}
.report-cotnent .info .btnbox a:not(:last-child){margin-right: 0.2rem;}
.report-cotnent .info .btnbox a:hover{color: #fff;}
.report-cotnent .info .btnbox a:hover:after{left: 0;opacity: 1;}
.report-cotnent .Ispic{width: 31.25%;}

.huanbaoPage{background: url(../images/fz_bg.jpg) no-repeat center bottom/cover;}
.huanbao-txt{color: #777777;font-weight: var(--flighter);margin-bottom: 0.4rem;font-size: var(--font-size18);}
.huanbao-cotnent .tab{width: 192px;}
.huanbao-cotnent .tab li{cursor: pointer;border: 1px solid var(--main-color);color:var(--main-color);line-height:0.53rem;border-radius:0.55rem;min-width: 1.8rem;text-align: center;padding: 0 0.15rem;position: relative;font-size: var(--font-size20);}
.huanbao-cotnent .tab li:not(:last-child){margin-bottom: 0.2rem;}
.huanbao-cotnent .tab li:after{left: 33%;top: 33%;width: 33%;height: 33%;content: "";position: absolute;background-color: var(--main-color);border-radius: 0.55rem;transition: all 0.5s;z-index: -1;opacity: 0;}
.huanbao-cotnent .tab li:hover,.huanbao-cotnent .tab li.on{color: #fff;}
.huanbao-cotnent .tab li:hover:after,.huanbao-cotnent .tab li.on:after{left: 0;top: 0;width: calc(100% + 2px);height: calc(100% + 2px);left: -1px;top: -1px;opacity: 1;}
.huanbao-cotnent .content{flex:1;padding: 0.08rem 0 0 0.38rem;}
.huanbao-cotnent aside{font-size: var(--font-size24);margin-bottom: 0.28rem;}
.huanbao-cotnent .text{color: #777777;font-weight: var(--flighter);font-size: var(--font-size18);}
.huanbao-cotnent .info{flex: 1;padding-right: 0.48rem;}
.huanbao-cotnent .Ispic{width: 25.23%;}
.huanbao-cotnent .con{display: none;}

.huanbao-logo .title{font-size: var(--font-size24);color: #151515;margin-bottom: 0.26rem;}
.huanbao-logo ul{margin-bottom: -0.12rem;}
.huanbao-logo li:not(:last-child){padding-right: 0.12rem;}
.huanbao-logo li{padding-bottom: 0.12rem;}
.huanbao-logo li img{height: 0.7rem;transition: all 0.5s ease-in-out;}
.huanbao-logo li:hover img{transform: scale(1.1);}

.standard-content  .group{margin-bottom: 0.45rem;}
.standard-content .title{font-size: var(--font-size24);color: #141414;}
.standard-content .txt1{font-size: var(--font-size18);color: #777777;font-weight: var(--flighter);margin-bottom: 0.25rem;}
.standard-content .txt2{font-weight: var(--flighter);margin-bottom: 0.25rem;}
.standard-content .txt2 p{padding-left: 0.15rem;position: relative;min-width: 50%;margin-bottom: 0.05rem;}
.standard-content .txt2 p:before{color: var(--main-color);content: "/";font-size: var(--font-size18);	position: absolute;left: 0;top: 0;}
.standard-content .hornors{background-color: #f9f9f9;padding: 0.45rem 0;}
.standard-content .hornors ul{margin-bottom: -0.1rem;}
.standard-content .hornors li{text-align: center;min-width: 16.666%;color: #fbb603;padding: 0 0.1rem 0.1rem;}
.standard-content .hornors .icon {margin-bottom: 0.09rem;}
.standard-content .hornors .icon img{height: 0.76rem;}
.standard-content .tip{font-size: var(--font-size18);}

@media(min-width:769px){
.fz-list .item:nth-child(3n+3){border-right: 0;}
.fz-list .item:nth-last-child(-n+3){border-bottom: 0;}
}
@media(max-width:768px){
.fz-info .Ispic{width: 100%;}
.fz-info .info{width: 100%;padding-top: 0.2rem;}

.fz-list .item{width: 50%;}
.fz-list .item:nth-child(2n+2){border-right: 0;}
.fz-list .item:nth-last-child(-n+2){border-bottom: 0;}
.fz-list .item .inner{padding: 0.1rem;}
.fz-list .item aside{font-size: var(--font-size20);}
.fz-list .item .desc{margin:0.15rem 0;max-height: 2rem;}
.fz-list .item .hornor img{height: 0.5rem;}
.target-content .group{white-space: nowrap;overflow-y: auto;padding-bottom: 0.25rem;}
.target-content .group .inner{width: 1000px;}

.report-cotnent .info{width:100% !important;padding-bottom: 0.2rem;}
.report-cotnent .Ispic{width:100% !important;}

.huanbao-cotnent .tab{width: 100%;display: flex;flex-wrap: nowrap;overflow-y: auto;padding-bottom: 0.1rem;}
.huanbao-cotnent .tab li{min-width: 2rem;}
.huanbao-cotnent .tab li:not(:last-child){margin: 0 0.2rem 0 0;}
.huanbao-cotnent .content{padding: 0.2rem 0 0 0;}
.huanbao-cotnent .info{padding: 0 0 0.2rem 0;}
.huanbao-cotnent .Ispic{width: 100%;}
.standard-content .hornors .icon img{height: 0.5rem;}
.standard-content .hornors li{min-width: 50%;}
}


/* 服务 */
.service-page1 .info{width: 46%;}
.service-page1 .Ispic{width: 47.22%;}

.service-page2{background-color: #624731;color: #fff;}
.service-page2:after{left: 0;top: 0;width: 100%;height: 100%;content: "";position: absolute;background-color: rgba(0,0,0,0.39);transition: all 0.5s;}
.service-page2 .w1440{min-height: 4.19rem;z-index: 10;}
.service-page2 .subTit{padding-bottom: 0.3rem;}
.service-page2 .subTit h2{margin-bottom: 0.3rem;}
.service-page2 .isbg{background-position: center bottom;background-attachment: fixed;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;}
.service-page2:hover:after{opacity: 0.5;}

.service-page3 .info{width: 39%;}
.service-page3 .Ispic{width: 59.44%;}

.photo-list{margin-left: -0.45rem;}
.photo-list li{text-align: center;width: calc(100% / 4 - 0.45rem);margin: 0 0 0.1rem 0.45rem;font-size: var(--font-size18);font-weight:var(--flighter);}
.photo-list .Ispic{padding-top: 50%;margin-bottom: 0rem;}

.statement-list{margin-left: -2.4%;padding-bottom: 0.8rem;}
.statement-list li{width: calc(100% / 3 - 2.4%);margin: 0 0 2.4% 2.4%;text-align: center;min-height: 2.6rem;padding: 0.6rem 0.5rem 0.2rem;border: 1px solid #f1f1f1;box-shadow: 0 0 12px rgba(0,0,0,0.12);transition: all 0.5s;}
.statement-list .icon img{height: 0.6rem;}
.statement-list aside{font-size:var(--font-size22);font-weight: var(--flighter);margin-top: 0.3rem;line-height: 1.36;}
.statement-list li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.3)}

.statement-num{text-align: center;color: #fff;padding: 0.6rem 0.9rem;position: relative;overflow: hidden;}
.statement-num:after{content: "";left: 0;top: 0;width: 100%;height: 100%;position: absolute;background-color: rgba(0,0,0,0.52);z-index: 0;}
.statement-num .title {margin-bottom: 0.42rem;position: relative;z-index: 10;}
.statement-num .title aside{font-size: var(--font-size30);}
.statement-num .title p{opacity: 0.7;}
.statement-num .num{color: var(--main-color);font-size: 0.6rem}
.statement-num .num sub{font-size: var(--font-size56);margin-left: 0.14rem;position: relative;top: -0.1rem;display: inline-block;vertical-align: middle;}
.statement-num ul {position: relative;z-index: 10;}
.statement-num li p{max-width: 2.66rem;margin: 0px auto;}
.statement-num .isbg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.statement-num li{min-width;flex: 1;}
@media(max-width:768px){
.service-page1 .info,.service-page3 .info{width: 100%;}
.service-page1 .Ispic,.service-page3 .Ispic{width: 100%;padding-top: 0.2rem;}
.photo-list li{width: calc(100% / 2 - 0.2rem);}

.statement-list{padding-bottom: 0.5rem;}
.statement-list li{width: 100%;padding: 0.25rem;min-height: auto;}

.statement-num{padding: 0.25rem;}
}


/* 产品与解决方案 */
.proPage .pageBan p{font-weight: normal;font-size: var(--font-size28);}
.proPage .pageBan h2{font-size: var(--font-size68);font-weight:700; line-height:1.5;}

.pro-nav:not(:last-child){padding-bottom: 0.42rem;margin-bottom: 0.42rem;}
.pro-nav h2{padding-right: 0.8rem;line-height: 1;font-size: var(--font-size34);color: #000000;padding-left: 0.35rem;border-left: 0.07rem solid var(--main-color);margin-top: 0.1rem;}
.pro-nav ul{flex:1;}
.pro-nav li{line-height: 0.49rem;padding-left: 0.3rem;position: relative;font-size: var(--font-size20);font-weight: var(--flighter);}
.pro-nav li:before{position: absolute;left: 0;width: 0.11rem;height: 0.11rem;top:0.18rem;content: "";transform: rotate(45deg);background-color: var(--main-color);transition: all 0.5s ease-in-out;}
.pro-nav li:hover:before{transform: rotate(0deg);}

.pageBan.pro h2 {font-size: var(--font-size72);font-weight: bold;}
.pageBan.pro h2 span,.pageBan.pro h3 span{color: var(--main-color);}
.pageBan.pro h3{font-size: var(--font-size56);font-weight: var(--flighter);line-height: 1.2;}
.pageBan.pro p{font-size: var(--font-size25);font-weight: bold;margin: 0.12rem 0 0.5rem;}
.pageBan.pro .w1440{text-align: center;}
.pageBan.pro .img{padding-top: 100vh;}
.pageBan.pro .img img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.pageBan .btns{color: #fff;font-size: var(--font-size34);width: 2.77rem;line-height: 0.6rem;border-radius: 0.6rem;cursor: pointer;}
.pageBan .btns:after{left: 33%;top: 33%;width: 33%;height: 33%;background-color: #e60b4d;content: "";position: absolute;transition: all 0.5s ease-in-out;opacity: 0;border-radius: 0.5rem;}
.pageBan .btns:hover{color: var(--main-color);box-shadow: none}
.pageBan .btns:hover:after{left: 0;top: 0;width: calc(100% + 2px);height: calc(100% + 2px);opacity: 0.8;left: -1px;top: -1px;}
.pageBan .btns.auto{width: 100%;}
.pageBan .btns:not(a):after{display: none;}
.pageBan .btns:not(a):hover{opacity: 0.8;}


.pro-page1 .info{width: 55.55%;}
.pro-page1 .SinglePage{margin-bottom: 0.5rem;}
.pro-page1 .Ispic{width: 38.6%;}
.pro-page1 .Ispic.animated img{border-radius: 50%;}
.pro-page1 .Ispic img{border-radius: 50%;transition: all 3s ease-in-out;}

.pro-page2{color: #fff;min-height: 41.667vw;background-color: #000;font-size: var(--font-size18);}
.pro-page2 .w1440{z-index: 10;}
.pro-page2:after{content: "";left: 0;top: 0;width: 0;height: 100%;position: absolute;background-image: linear-gradient(to right, rgba(0,51,0,0.9) , rgba(0,0,0,0));z-index: 1;transition: all 3s ease-in-out;}
.pro-page2 .isbg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;background-attachment: fixed;}
.pro-page2.animated:after{width: 100%;}
.pro-page3 .subTit h3{font-size: var(--font-size40);color: var(--main-color);}
.pro-page3 .list{margin: 0 0 -5.9% -5.9%;}
.pro-page3 .item{width: 25%;padding: 0 0 5.9% 5.9%;text-align: center;}
.pro-page3 .item .box{border: 1px solid #cccccc;border-radius: 50%;transition: all 0.3s;padding-top: 100%;position: relative;}
.pro-page3 .item .inner{position: absolute;left: 0;top: 0;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.pro-page3 .item .icon{margin-bottom: 0.11rem;}
.pro-page3 .item .icon img{height: 0.95rem;}
.pro-page3 .item aside{font-size: var(--font-size24);font-weight: var(--flighter);}
.pro-page3 .item h3{font-size: var(--font-size40);color: var(--main-color);line-height: 1.2;}
.pro-page3 .item:hover .box{border: 3px solid var(--main-color)}

.pro-page4 .Ispic{padding-top: 45.78%;}
.pro-page4 .info{background-color: rgba(255,255,255,0.8);padding: 0.5rem 0;position: absolute;left: 0;bottom: 0;width: 100%;z-index: 1;}
.pro-page4 h2{font-size: var(--font-size34);}
.pro-page4 .desc{font-weight:var(--flighter);font-size: var(--font-size18);color: #777777;}
.pro-page4 .state{width: 5.6rem;bottom: 1rem;position: absolute;right: 10%;}
.pro-page4 .swiper-button-prev{left: auto;right: 0.93rem;}
.pro-page4 .arr{border:1px solid #999;background-color: transparent;width: 0.5rem;height: 0.5rem;}
.pro-page4 .swiper-scrollbar{width: 3.1rem !important;right: 22%;position:absolute;bottom: 1rem !important;left: auto !important;}
.pro-page4 .swiper-container-horizontal>.swiper-scrollbar{height: 3px;}
.pro-page4 .swiper-scrollbar-drag{background: #000}
.pro-page4 .swiper-button-next{background-image: url(../images/arr_r_black.svg);}
.pro-page4 .swiper-button-prev{background-image: url(../images/arr_l_black.svg)}
.pro-page4 .arr:hover{border-color: var(--main-color)}

.pro-page5{color: #fff;}
.pro-page5 .w1440{z-index: 10;}
.pro-page5 .subTit{margin-bottom: 0.35rem;}
.pro-page5 .text{max-width: 7.7rem;font-size: var(--font-size18);font-weight: var(--flighter);}
.pro-page5 .text p{min-width: 50%;position: relative;padding-left: 0.22rem;}
.pro-page5 .text p:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);background-color: #fff;content: "";width: 0.08rem;height: 0.08rem;border-radius: 50%;}
.pro-page5 .tip{font-size: var(--font-size24);}
.pro-page5 .tip b{color: var(--main-color);font-size: var(--font-size40);}
.pro-page5 .btnbox{margin: 0.4rem 0;}
.pro-page5 .btnbox a:not(:last-child){margin-right: 0.29rem;}
.pro-page5 .btnbox .btns:hover:after{background-color: #D6AD00;}
.pro-page5 .isbg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;}

.pro-page6 .subTit{margin-bottom: 0.35rem;}
.pro-page6 .report-cotnent .info{width: 41.66%;}
.pro-page6 .report-cotnent .text{min-height: auto;margin-bottom: 0.35rem;}
.pro-page6 .report-cotnent .Ispic{width: 49%;}

.proDetail .wap{display: none;}

.pro-page7 .info{width: 45%;}
.pro-page7 .info .txt {font-size: var(--font-size20);color: var(--main-color);margin-bottom: 0.38rem;}
.pro-page7 .info .txt p{padding-left: 0.28rem;position: relative;}
.pro-page7 .info .txt p:before{position: absolute;left: 0.04rem;top: 0.1rem;width: 0.11rem;height: 0.11rem;content: "";background-color: var(--main-color);transform: rotate(45deg);}
.pro-page7 .Ispic{width: 47.22%;}

.subTit3{text-align: center;padding-bottom: 0.43rem;}
.subTit3 h2{display: inline-block;font-size: var(--font-size32);font-weight: normal;position: relative;min-width: 2.27rem;padding: 0 0.3rem;}
.subTit3 h2:before,.subTit3 h2:after{left: 0;top: 50%;transform: translateY(-50%);width: 0.03rem;height: 0.36rem;background-color: var(--main-color);content: "";position: absolute;}
.subTit3 h2:after{left: auto;right: 0;}
.pro-page8{background-color: #f9f9f9;}
.pro-page8 .list{margin-bottom: -0.2rem;}
.pro-page8 .list .item{width: 33.333%;text-align: center;padding: 0 0.2rem 0.2rem;}
.pro-page8 .list .icon{width: 1rem;height: 1rem;display: flex;align-items: center;justify-content: center;border: 1px solid #cccccc;margin: 0px auto 0.24rem;position: relative;border-radius: 50%;}
.pro-page8 .list .icon:after{left: 33%;top: 33%;width: 33%;height: 33%;background-color: var(--main-color);content: "";position: absolute;transition: all 0.5s ease-in-out;opacity: 0;border-radius: 50%;}
.pro-page8 .list .icon img{position: relative;height: 0.52rem;z-index: 2;}
.pro-page8 .list aside{font-size: var(--font-size18);margin-bottom: 0.12rem;}
.pro-page8 .list .txt{color: #777777;font-weight: var(--flighter);}
.pro-page8 .list .item:hover .icon:after{left: -1px;top: -1px;width: calc(100% + 2px);height:calc(100% + 2px);opacity: 1;}
.pro-page8 .list .item:hover .icon img{filter: brightness(0) invert(1);}

.pro-page9 .content{position: relative;}
.pro-page9 .isbg{position: absolute;height: 43.021vw;left: 0;top: 0;width: 100%;background-attachment: fixed;}
.pro-page9 .isbg:after{left: 0;top: 0;width: 100%;height: 100%;content: "";position: absolute;background-color: rgba(0,0,0,0.27);transition: all 0.5s ease-in-out;}
.pro-page9 h3{color: #fff;font-size:var(--font-size72);min-height: 31.042vw;display: flex;align-items: flex-end;padding:0 0 0.35rem 1.16rem;}
.pro-page9 .innerbox{background-color: #fff;border-radius: 0.1rem;padding: 0.55rem 1.15rem;box-shadow: 0 5px 32px rgba(153,153,153,0.35);}
.pro-page9 .item:not(:last-child){margin-bottom: 0.52rem;padding-bottom: 0.52rem;border-bottom: 1px solid #e0e0e0;}
.pro-page9 .inner{position: relative;}
.pro-page9 .inner:after{position: absolute;left: 0;top: 50%;height: 100%;content: "";width: 0.03rem;background-color: var(--main-color);transform: translateY(-50%);transition: all 0.5s ease-in-out;}
.pro-page9 .item .icon{text-align: center;width: 13.8%;}
.pro-page9 .item .icon img{height: 0.52rem;}
.pro-page9 .item .info{flex: 1;padding-right: 1.73rem;}
.pro-page9 .item aside{color: #151515;font-size: var(--font-size24);margin-bottom: 0.05rem;}
.pro-page9 .item .desc{color: #666666;font-size: var(--font-size18);line-height: 1.5;}
.pro-page9 .item:hover .inner:after{height: 130%;}
.pro-page9 .content:hover .isbg:after{background-color: rgba(0,0,0,0.05);}


.pro-page10 .SinglePage:nth-child(2){padding: 0 0 0.35rem 0.37rem;}

.pro-page10 .video{margin: 0.2rem 0 1rem;position: relative;height: 5.5rem;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.pro-page10 .video:After{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background-color: rgba(0,0,0,0.47);transition: all 0.5s ease-in-out;}
.pro-page10 .play{font-size: var(--font-size24);color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;text-align: center;cursor: pointer;}
.pro-page10 .play:before{display: block;margin: 0px auto 0.48rem;background: url(../images/play2.png);width: 0.75rem;height: 0.75rem;content: "";transition: all 0.5s ease-in-out;background-size: contain;}
.pro-page10 .play:hover:before{transform: scale(0.8);}
.pro-page10 .video:hover:after{opacity: 0.8;}


.subTit4{text-align: center;padding-bottom: 0.43rem;}
.subTit4 h2{display: inline-block;font-size: var(--font-size24);font-weight: normal;position: relative;min-width: 1.72rem;padding: 0 0.3rem;}
.subTit4 h2:before,
.subTit4 h2:after{left: 0;top: 50%;transform: translateY(-50%);width: 0.02rem;height: 0.23rem;background-color: var(--main-color);content: "";position: absolute;}
.subTit4 h2:after{left: auto;right: 0;}
.pro-page10 .photo{padding-top: 0.6rem;}
.pro-page10 .photo .item{width: 47.9%;}

.tab-change{border-bottom: 1px solid #f0f0f0;font-size: var(--font-size20);}
.tab-change li{flex: 1;line-height: 0.6rem;text-align: center;cursor: pointer;}
.tab-change li.on{color: #fff;background-color: var(--main-color);}
.pro-page7,.pro-page8,.pro-page9,.pro-page10{padding-top: 0rem;}
.nones{ position:absolute; visibility:hidden; opacity:0; top:0;width: 100%;z-index: -10;left: 0;}
.tabCon.subPage{overflow: visible;}
.tabCon.subPage .more{ margin-top:.4rem;}
.tabCon.subPage .more .btns i{ position: relative; z-index:5; color:#fff; font-weight:bold; font-family:'宋体'; margin-left:.1rem;}
.tabCon.subPage .more .btns:hover:after{background-color: #D6AD00;}

.down-list2 .item{border-bottom: 1px solid #eee;padding-bottom: 0.25rem;margin-bottom: 0.25rem;}
.down-list2 .left{width: 20%;}
.down-list2 .left figure{text-align: center;display: inline-block;}
.down-list2 .left img{height: 0.7rem;display: block;margin: 0px auto;}
.down-list2 .list{width: 80%;}
.down-list2 .item dl:not(:last-child){margin-bottom: 0.1rem;}
.down-list2 .item dd:nth-child(1){width: 70%;}

@media(max-width:1024px){
	.pro-page3 .list{margin-left: -0.2rem;}
	.pro-page3 .item{padding: 0 0 0.2rem 0.2rem;}
	.pro-page4 .state{right: 4%;}
	.pro-page4 .swiper-scrollbar{right: 4% !important;bottom: 0 !important;width: 92% !important;}
	.pageBan.pro .img .pc{display: none;}
	.pageBan.pro .img .wap{display: block;}

	.proDetail .pc{display: none;}
	.proDetail .wap{display: block;}
}
@media(max-width:768px){
	.pageBan.pro h2{font-size: var(--font-size30);}
	.pageBan.pro h3{font-size: var(--font-size36);}
	.pageBan .btns{font-size: var(--font-size24);}

	.pro-nav h2{padding-right:0;margin-bottom: 0.15rem;font-size: var(--font-size30);width: 100%;}

	.pro-page3 .subTit h3{font-size: var(--font-size28);}
	.pro-page3 .item .icon img{height: 0.5rem;}
	.pro-page3 .item{width: 50%;}
	.pro-page1 .info{width: 100%;padding-bottom: 0.2rem;}
	.pro-page1 .Ispic{width: 100%;}
	.pro-page7 .info{width: 100%;padding-bottom: 0.2rem;}
	.pro-page7 .Ispic{width: 100%;}
	.pro-nav ul{width: 100%;}
	.pro-nav{flex-wrap: wrap;}
	.pro-page8 .list .item{width: 100%;}

	.pro-page4 .info{position: static;background-color: rgba(0,0,0,0.05);}
	.pro-page4 h2{font-size: var(--font-size28);}

	.tab-change li{flex: none;width: 33.333%;}

	.pro-page9 h3{padding-left: 0;font-size: var(--font-size24);}
	.pro-page9 .item .info{padding-right: 0;}
	.pro-page9 .innerbox{padding: 0.25rem;}
	.pro-page9 .item .icon img{height: 30px;}
	.pro-page9 .item .icon{width: 80px;}

	.down-list2 .left{width: 100%;text-align: center;}
	.down-list2 .list{width: 100%;}
}
@media(max-width:480px){
	.pro-page3 .item aside{font-size: var(--font-size18);}
}

.target-content .group li{float: left;}
.target-content .group:nth-child(1) li:nth-child(1){padding-left: 25%;}
.target-content .group:nth-child(1) li:nth-child(2),.target-content .group:nth-child(2) li:nth-child(3){float: right;;}
.target-content .group:nth-child(2) li:nth-child(1),
.target-content .group:nth-child(2) li:nth-child(2),
.target-content .group:nth-child(3) li:nth-child(1),
.target-content .group:nth-child(3) li:nth-child(2){padding-left: 15%;}



.xtjj ul li{width: 11%;position: relative;overflow: hidden;transition: all 0.3s}
.xtjj ul li .tit{width: 100%;font-size: 32px;color: #fff;font-weight: bold;cursor: pointer; text-align: center;padding: 0.7rem 0;position: absolute;left: 0%;top: 0; background: #ffcc00;height: 100%;box-sizing: border-box;  }
.xtjj ul li .tit p{writing-mode: vertical-rl;text-align: center;display: inline-block;; }
.xtjj ul li .tit sup{display: inline-block;transform: rotate(90deg);}
.xtjj ul li .tit span{position: absolute;left: 0;bottom: 0.7rem;left: 50%;transform: translateX(-50%);}
.xtjj ul li.on{width: 87%;}
.xtjj ul li .txt{position: absolute;bottom: -100%;transition: all 0.3s ; background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0)); height: 50%;padding: 10% 0.7rem 0rem;color: #fff;width: 100%;}
.xtjj ul li .txt .ti{font-size: 0.6rem;line-height: 1;font-weight: bold;}
.xtjj ul li .txt  p.desc{font-size: 0.2rem;margin: 0.2rem 0}
.xtjj ul li .txt  p.tag{font-size: 0.16rem;}
.xtjj ul li .txt  p.tag span{display: inline-block;padding: 0 0.2rem;height: 0.36rem;line-height: 0.36rem;border-radius: 0.36rem;background: #ffcc00;margin-right: 0.2rem;}
.xtjj ul li.on .tit{display: none}
.xtjj ul li.on .txt{bottom: 0}
.xtjj ul li .Ispic{height:7rem}

@media(max-width:768px){
.xtjj ul li .Ispic,.xtjj ul li .Ispic img{height:3.2rem}
.xtjj ul li .txt{height: 80%;padding: 20% 20px; 0}
.xtjj ul li .txt .ti{font-size: 0.3rem;}
.xtjj ul li .txt  p.desc{font-size:0.16rem;line-height: 0.24rem;margin: 10px auto }
.xtjj ul li .tit{padding: 20px 0;font-size: 0.24rem}
.xtjj ul li .tit span{bottom: 20px;}
.xtjj ul li .txt p.tag span{margin: 0.1rem;}


}
@media(max-width:480px){
.xtjj ul{flex-wrap: wrap;}
.xtjj ul li,.xtjj ul li.on{width: 100%;margin-bottom: 20px;}
.xtjj ul li  .txt{bottom: 0}
.xtjj ul li .tit{display: none}
.xtjj ul li .txt{padding: 20px;}
.xtjj ul li .txt p.tag span{margin-right: 0.1rem;padding:  0 0.1rem}
.xtjj ul li:last-child{margin-bottom: 0;}
}


  .loading,
    .error {
      display: none;
      text-align: center;
      padding: 20px;
      background: #fff;
      border-radius: 10px;
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
      position: absolute;
    }

    /* Loading 动画 */
    .spinner {
      border: 4px solid #f3f3f3;
      border-top: 4px solid #FFCC00;
      border-radius: 50%;
      width: 50px;
      height: 50px;
      animation: spin 2s linear infinite;
      margin-bottom: 20px;
      margin:0 auto;
    }

    /* Error 页面样式 */
    .error .message {
      font-size: 20px;
      color: #e74c3c;
    }

    /* 动画效果 */
    @keyframes spin {
      0% { transform: rotate(0deg); }
      100% { transform: rotate(360deg); }
    }

    /* 按钮样式 */
    .retry-btn {
      padding: 10px 20px;
      background-color: #FFCC00;
      color: white;
      border: none;
      border-radius: 5px;
      cursor: pointer;
    }

    .retry-btn:hover {
      background-color: #FFCC00;
      box-shadow: 0px 5px 10px #996600;
      transform: translateY(-5px);
    }

.Bottom003043 .tips{display:block;font-size:12px;opacity:0.4;color: #fff;}