:root{
	--checked:#fe9328;
}
.cover {
    position: relative;
    overflow: hidden;
}
.cover img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    object-fit: cover;
    transition: all .5s ease;
    left: 50%!important;
    top: 50%!important;
    -webkit-transform: translate(-50%,-50%)!important;
    -ms-transform: translate(-50%,-50%)!important;
    transform: translate(-50%,-50%)!important;
}
.about_qualification_tab .cover img {
	height: auto;
}
.flex {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.swiper-animation {
    opacity: 0;
}

.banner_box .swiper-slide {
    background: #fff;
    overflow: hidden;
}

.swiper-pagination-bullet {
    outline: none;
    cursor: pointer;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#203163}
.page_center {
    padding: 0 6.7708333vw;
}

.web_center {
    padding: 0;
    width: 94%;
    margin: 0 auto 0px;
    max-width: 1680px;
}


.public_banner_wrap{height: 75vh;min-height: 400px;max-height: 650px;position:relative;-webkit-align-items:center;align-items:center;overflow:hidden;}
.public_banner_img:after{content:'';width: 100%;position: absolute;top: 0;left: 0;height: 100%;background: linear-gradient(90deg, rgba(32,52,99,0.5) 0%, rgba(32,52,99,0) 100%);}
.public_banner_box{width:100%;position:relative;z-index: 2;margin-top: 40px;}
.public_banner_img{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;pointer-events: none;}
.public_banner_content{width:100%;/* text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); */}
.public_banner_max{padding-top: 20px;font-size: 50px;font-weight: 600!important;line-height: 1.5;color:#ffffff;opacity: 1;margin: 0;}
.public_banner_max:before{content:'';position: absolute;top: 0;height: 10px;width: 120px;background: #fe9328;clip-path: polygon(0% 0%, 100% 0%, 100% 00%, 90% 100%, 0% 1000%);border-bottom: 2px solid rgba(255,255,255,0.6);}
.public_banner_read{-webkit-align-items:flex-end;align-items:flex-end;opacity: 1;pointer-events:none;margin-top: 5px;}
.public_banner_text{font-size: 16px;line-height:1.5;color:#ffffff;margin: 0;font-weight: normal;opacity: 0.9;}
.public_banner_icon{width:0.625vw;height:0.625vw;margin-bottom:1.041666vw;margin-left:0.625vw;background:#fff;-webkit-border-radius:100%;border-radius:100%}
.public_nav_wrap{position:absolute;z-index: 1;bottom: 0px;left:0;width:100%;padding: 0;height: auto;opacity: 2;background: #f8f9fd;/* border-bottom: 1px solid #eee; */}
.public_nav_wrap.cpnav{background:#fff;display: block;}
.public_nav_wrap.cp,.public_nav_wrap.cp .public_nav_box{height:auto;flex-wrap:nowrap}
.public_nav_wrap.cp .public_text_default{flex-wrap:nowrap}
.public_nav_wrap.cp .public_nav_ul{flex:0 0 80%}
.public_nav_wrap.cp .public_nav_read{flex:0 0 20%;width:auto;text-align:right;justify-content:flex-end}
.public_nav_box{height: auto;width: 94%;margin: 0px auto;max-width: 1680px;padding: 0;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;flex-wrap: nowrap;/* border-bottom: 1px solid #e5e5e5; */}
.public_nav_read{flex: 0 0 auto;}
.public_nav_li:first-child{margin-left:0}
.public_nav_li{margin-right: 30px;position:relative;font-weight: bold;}
.public_nav_li:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height: 6px;background: #fe9328;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);z-index: -1;}
.public_nav_li a{font-weight: normal;line-height: 84px;font-size: 20px;padding: 0 10px;color: #000;display: block;/* font-weight: bold; */}
.public_nav_li:hover a{/* color: #fe9328; */}
.public_nav_active a{/* color: #fe9328; */}
.public_nav_li:hover:after{width:100%}
.public_nav_active:after{width: 100%;}
.public_nav_default a{color:#333333}
.public_nav_default:after{width:0}
.public_nav_hover a{color:#fe9328}
.public_nav_hover:after{width:100%}
.public_nav_icon{font-size:15px;line-height:1.5625vw;color:#666}
.public_nav_default_text,.public_nav_default_text a{font-size: 14px;line-height:1.5625vw;color: #333;margin: 0 3px;line-height: 60px;}
.public_nav_current_text,.public_nav_current_text a{font-size:0.78125vw;line-height:1.5625vw;color:#999999}
.public_nav_current_box:last-child .public_nav_current_text,.public_nav_current_box:last-child .public_nav_current_text a{color:#666}
.public_text_icon{font-size:0.625vw;line-height:1.5625vw;color:#aaaaaa}
.public_text_current{padding-left:0.625vw}
.public_nav_default_text,.public_nav_current_text,.public_nav_current_box{/* padding-left:0.625vw; */}
.public_text_icon:before{display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.public_page_head{-webkit-align-items:flex-end;align-items:flex-end;opacity: 1;}
.public_page_title{font-size: 26px;line-height: 1.2;font-weight: bold!important;color: #333;margin: 0;}
.public_page_title2{font-size: 18px;line-height: 1.8;/* font-weight:bold; */color:#555;margin: 0;}
.intro_culture .public_page_title{color:#Fff;}
.public_page_icon{width:0.625vw;height:0.625vw;margin-bottom:0.3125vw;margin-left:0.625vw;background: linear-gradient(135deg, #5274c3 0%, #fe9328 100%);-webkit-border-radius:100%;border-radius:100%;display: none;}


.service{padding: 60px 0;}
.servicerow{width: 94%;max-width: 1480px;margin: 0 auto;}
.service .detail img{max-width:40%;}
.service .detail h3 strong,.service .detail h3,.service .detail h3 span,.service .detail h3 strong span{font-size: 24px!important;color: #203163;}
.service .detail h3{margin-bottom: 40px!important;}
.service .detail h2 strong,.service .detail h2,.service .detail h2 span,.service .detail h2 strong span{/* text-align: center; */font-weight: 500!important;color: #203163;font-size: 24px !important;}
.service .detail h2{margin-bottom: 20px!important;}
.service .detail strong,.service .detail strong span{font-size: 22px!important;font-weight: 600;}
.service .detail p{font-size: 20px;line-height: 1.8;color: #203163;margin-bottom: 15px;text-wrap:inherit;text-indent: 2em;}
.service .detail span{text-wrap:inherit!important;background: #fff;}
.service .detail h1 strong,.service .detail h1,.service .detail h1 span,.service .detail h1 strong span{font-size: 32px!important;color: #203163;margin-bottom: 20px!important;font-weight: 600!important;}


.about_company_big{width:52.08333%}
.about_company_photo{width: auto;position:relative;overflow:hidden}
.about_company_img{height:100%;width: 100%;position: relative;left:0;top:0}
.about_company_content{width: 50%;padding: 0 0 0 40px;-webkit-align-items:center;align-items:center}
.about_company_title{font-size: 18px;line-height:1.5;margin-top: 3px;color:#fe9328;opacity: 1;}
.about_company_text,.about_company_text2{font-size: 15px;line-height: 1.8;margin-top:20px;color: #555;opacity: 1;}
.about_company_text p,.about_company_text2 p{margin-bottom:20px;text-indent: 2em;}
.about_company_box{padding: 5vw 0 0vw 0;position:relative;z-index:9;-webkit-align-items:center;align-items:center;width: 94%;max-width: 1620px;margin: 0 auto;flex-wrap: nowrap;}
.about_company_wrap{position:relative;background: #fff;}
.about_company_after{position:absolute;left:0;top:0;width: 5.5%;height:100%}
.about_company_after:after{content:"";width: 100%;height:100%;position:absolute;left:0;top:0;/* background:#fff; */}
.about_advantage_wrap{padding: 40px 0 60px;background: #fff;}
.about_advantage_box{position:relative;padding: 50px 20px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.about_advantage_box:after{content:"";position:absolute;left:0;top:0;width:0.0520833vw;height: 100%;background:#e3e3e3;display: none;}
.about_advantage_tips{width:11.25%}
.about_advantage_label{writing-mode:tb-rl;padding-left:1.041666vw;font-size:16px;color:#aaaaaa;text-transform:uppercase;opacity: 1;letter-spacing: 5px;}
.about_advantage_content{width: 100%;}
.about_advantage_item_big{position:relative}
.about_advantage_item_box{opacity: 1;}
.about_advantage_item_box:nth-child(1) .about_advantage_item_icon{right:-0.41666vw}
.about_advantage_item_icon{position:absolute;right:-0.78125vw;bottom:0;width:1.5625vw;height:1.5625vw;background:#fff;box-sizing:border-box;border:0.0520833vw solid #fe9328;color:#fe9328;font-size:0.7291666vw;-webkit-border-radius:100%;border-radius:100%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;box-shadow:0.26041666vw 0 1.5625vw rgba(29,32,136,.4);display: none;}
.about_advantage_item_number{position:relative}
.about_advantage_item_layer{font-size: 30px;font-weight: bold;line-height: 1;color:#fe9328;/* font-family: arial; */}
.about_advantage_item_label{font-size: 14px;line-height: 1;margin-left: 10px;font-weight:bold;text-transform:uppercase;color:#fe9328;/* font-family: arial; */}
.about_advantage_item_box:nth-child(3) .about_advantage_item_label,.about_advantage_item_box:nth-child(4) .about_advantage_item_label{font-size: 20px;}
.about_advantage_item_text{font-size: 16px;line-height:1.458333vw;margin-top:0.5208333vw;color:#666666}
.about_advantage_list{-webkit-justify-content:space-between;justify-content:space-between;margin-top: 0;}
.about_advantage_read{margin-top:30px;font-size: 16px;line-height: 2;color:#333333;opacity: 1;}
.about_advantage_read p{margin-bottom:20px}
.about_culture_wrap{position:relative}
.about_culture_back{position:relative;width:100%;z-index:1}
.about_culture_img{height: 650px;}
.about_culture_box{position:absolute;left:0;top:0;z-index:2;height:100%;width:100%}
.about_culture_item_box{width:33.3333%;padding: 5vw 0 5vw 0;position:relative}
.about_culture_item_box:hover:before{opacity:1}
.about_culture_item_box:hover .about_culture_item_line{-webkit-transition: all .8s cubic-bezier(.69,.27,.45,.99);transition: all .8s cubic-bezier(.69,.27,.45,.99);opacity: 1;-webkit-transform: translateY(0vw);transform: translateY(0vw);}
.about_culture_item_box:hover .about_culture_item_center{opacity: 1;pointer-events: all;transform: translateY(0vw);}
.about_culture_item_box:after{content:"";position:absolute;right:0;top:0;width:0.0520833vw;height:100%;background:rgba(255,255,255,.2)}
.about_culture_item_box:last-child:after{display:none}
.about_culture_item_box:before{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background: rgba(240,134,25,0.8);opacity:0;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.about_culture_item_content{padding:0 2.08333vw;height:100%;-webkit-align-content:space-between;align-content:space-between;z-index:9;position:relative}
.about_culture_item_en{font-size:30px;line-height:1.6;text-align:center;color:#ffffff;text-transform:uppercase;opacity: 1;}
.about_culture_item_line{width:2.96875vw;height:0.208333vw;margin:1.5625vw auto 0;position:relative;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.about_culture_item_line:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.5);-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.about_culture_item_title{font-size:1.1458333vw;line-height:1.7708333vw;/* margin-top:2.6041666vw; */text-align:center;color:#ffffff;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.about_culture_item_text{font-size:18px;line-height:1.6;height:10.8333vw;overflow:auto;text-align:center;color:#ffffff;opacity: 1;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.about_culture_item_icon{text-transform:uppercase;margin-top:3.125vw;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.about_culture_item_label{font-size:16px;line-height:1.458333vw;text-align:center;color:rgba(255,255,255,.4);-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.about_culture_item_number{font-size:16px;line-height:1.458333vw;margin-top:0.41666vw;text-align:center;color:rgba(255,255,255,.4);-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.about_culture_item_head{width:100%}
.about_culture_item_center{width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw);-webkit-transition: all .8s cubic-bezier(.69,.27,.45,.99);transition: all .8s cubic-bezier(.69,.27,.45,.99);}
.about_culture_item_foot{width:100%}
.about_culture_item_current:before{opacity:1}
.about_culture_item_current .about_culture_item_text{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none}
.about_culture_item_current .about_culture_item_line:after{background:rgba(255,255,255,1)}
.about_culture_item_current .about_culture_item_label,.about_culture_item_current .about_culture_item_number{color:rgba(255,255,255,1)}

.about_honor_wrap{padding: 100px 0 50px;position:relative;}
.about_honor {
	width:94%;
	margin: 50px auto 0;
	max-width:1680px;
	overflow:hidden;
	padding: 30px;
	border-radius: 15px;
	background-color: #f6f9fb;
	box-shadow: -2px -2px 40px 0px rgba(29, 56, 75, 0.2);
}
.about_honor .swiper-wrapper {
	}.about_honor .swiper-slide {
	padding: 30px;
	/* box-shadow: 0 0px 20px rgba(0,0,0,0.05); */
	border-radius:10px;
	text-align:center;
	/* background: #fff; */
}
.about_honor .swiper-slide .img {
	display:block;
	overflow:hidden;
}
.about_honor .swiper-slide .img img {
	float:left;
}
.about_honor .swiper-slide .title {
	font-size:18px;
	margin-top:10px;
	display:block;
}
.about_huanjing_wrap{
    padding: 100px 0 50px;
    position: relative;
}
.about_huanjing{display: flex;width: 94%;margin: 0 auto;max-width:1680px;overflow: hidden;align-items: center;}
.about_huanjing_left{
    flex: 0 0 50%;
    padding: 0 50px;
}
.about_huanjing_left .swiper_arrows{margin-top: 50px;}
.about_huanjing_title{}
.about_huanjing_title p{
    color: #666;
    line-height: 1.8;
    font-size: 16px;
}
.about_huanjing_title span{
    font-weight: bold;
    display: block;
    margin-top: 20px;
    color: #fe9328;
    font-size: 20px;
}
.about_huanjing_right{
    flex: 0 0 50%;
    width: 50%;
    overflow: hidden;
}
.about_huanjing_right .swiper-wrapper{}
.about_huanjing_right .swiper-slide{
    padding: 20px;
}
.about_huanjing_right .img{
    overflow: hidden;
    border-radius: 20px;
    box-shadow: 0 0px 20px rgba(0,0,0,0.25);
}
.about_huanjing_right .img img{
    width: 100%;
    float: left;
}

.intro_culture{padding: 70px 0 30px;background: url(../image/youshi2.jpg) no-repeat center bottom;color: #fff;background-size: cover;position: relative;background-attachment: fixed;}
.intro_culture:before {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.4);}
.intro_culture>ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;max-width:1680px;margin: 30px auto;justify-content: space-between;width: 94%;}
.intro_culture>ul>li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex: 0 0 calc(50% - 15px);position:relative;margin: 0 0 30px;padding: 30px;text-align: center;background: rgba(255,255,255,0.1);border: 2px dashed rgba(255,255,255,0.5);}
.intro_culture>ul>li:hover{background: rgba(196,15,35,0.8);}
.intro_culture>ul>li .txt{width:90%;height:100%;color:#fff;position: relative;left:5%;top:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.intro_culture>ul>li .txt .t{font-size: 26px;line-height: 1;margin-bottom: 20px;margin-top: 20px;}
.intro_culture>ul>li .txt .des{color:#fff;font-weight:300;font-size: 18px;}
.intro_culture>ul>li img{width:100%;opacity: 0.5;}
@media (max-width:668px){
	.intro_culture>ul>li img{height:200px;object-fit:cover}
	.intro_culture>ul>li .txt .des{font-weight:normal;font-size: 14px;line-height: 1.5;}
	.intro_culture>ul>li .txt .t{font-size:18px}
	.intro_culture>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}

.albumlist{padding: 50px 0;}
.albumbt{width:94%;max-width: 1680px;margin: 20px auto 30px;padding: 15px 20px;box-sizing: border-box;font-size: 20px;font-weight: 600;border-bottom: 1px solid #eee;text-align: center;}
.case-li{display: flex;width: 94%;max-width: 1640px;margin: 0 auto;flex-wrap: wrap;text-align: left;padding: 0;}
.case-li li{flex: 0 0 calc((25% - 40px)/1);width: calc((25% - 40px)/1);margin: 0 20px 30px;float: left;list-style: none;}
.case-li li figure {position: relative;display: block;padding-bottom: 66.6%;height: 0;overflow: hidden;line-height: 1;border: 1px solid #f5f5f5;background: #fff;}
.case-li li .img1{width: auto;height: auto;max-height: 80%;max-width: 80%;object-fit: cover;transition:all .5s ease;left: 50%!important;top: 50%!important;-webkit-transform: translate(-50%,-50%)!important;-ms-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important;position: absolute;}
.case-text{padding: 15px;z-index: 9;position: relative;background: #f5f5f5;width: 100%;text-align: center;color: #333;bottom: 0;box-sizing: border-box;}
.case-text p{/* color: #333; */font-size: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin: 0;}
.case-li li:hover .case-text{background: rgb(236 136 25);color: #fff;}
.case-li li:hover .img1{max-height: 90%;max-width: 90%;}

.nycase{padding: 40px 0 0;}
.nycaserow{display:flex;flex-wrap: wrap;width: 94%;max-width: 1700px;margin: 0 auto;}
.nycase_list{flex: 0 0 calc(25% - 40px);width: calc(25% - 40px);margin: 0 20px 40px;}
.nycase_list .item{display:block;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;background-color:#fff;padding: 0;position:relative}
.nycase_list .item:after{content:'';display:block;width:0px;left:50%;transition:all 0.6s;transform:translateX(-50%);bottom:0px;height:3px;background:var(--yx_Color);position:absolute}
.nycase_list .item:hover:after{width:100%}
.nycase_list .item .content1{display:block;background: rgba(27,42,85,0.1);padding: 20px;}
.nycase_list .item .yx_Year{display:block;font-size:0.42rem;line-height:100%;font-weight:bold;color:#fff;transition:all 0.6s}
.nycase_list .item .yx_Time{font-size:0.14rem;color:#fff;position:absolute;transition:all 0.6s;z-index:2;top:0;background:var(--yx_CTwo);padding:0.14rem 0.24rem;border-radius:0;right:-1px}
.nycase_list:hover .item .yx_Time{background-color:var(--yx_Color)}
.nycase_list .item .yx_ImgCover{overflow:hidden;padding-bottom: 55%;}
.nycase_list .item .yx_ImgCover img{width:100%;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}
.nycase_list .item .content2{font-size:0.16rem;color:var(--yx_Color)}
.nycase_list .item .content3{font-weight:500;font-size: 18px;line-height:1.5;margin-top: 0;color: #203163;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;white-space: normal;height: 54px;}
.nycase_list .item .content4{font-size: 16px;line-height: 1;color: #203163;margin: 10px 0 0;opacity: 0.8;}
.nycase_list .item .yx_flex{margin:0.2rem 0 0;color:var(--yx_CTwo);position:relative;font-size:0.16rem;transition:all 0.6s}
.nycase_list .item .yx_flex span{display:inline-block;line-height:180%;border-bottom:1px solid #ccc}
.nycase_list .item .yx_flex .yx_icon{width:28px;height:28px;background-color:var(--yx_Color);color:#fff;line-height:28px;text-align:center;transition:all 0.6s;margin-left:0.3rem}
.nycase_list .item:hover .yx_flex::before{width:100%}
.nycase_list .item:hover .yx_icon{transform:rotate(45deg)}
.nycase_list .item:hover{-webkit-box-shadow:0px 0px 12px #eee;box-shadow:rgba(100,100,111,0.1) 0px 7px 0.2rem 0px}
.nycase_list .item:hover .yx_ImgCover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.nycase_list .item:hover .yx_Title{color:var(--yx_Color)}


.mgcaselist{padding: 50px 0 0;}
.mgcaselist .case-li{display: flex;width: 94%;max-width: 1640px;margin: 0 auto;flex-wrap: wrap;text-align: left;}
.mgcaselist .case-li li{flex: 0 0 calc((25% - 20px)/1);width: calc((25% - 20px)/1);margin: 0 10px 20px;float: left;}
.mgcaselist .case-li li figure {position: relative;display: block;padding-bottom: 75%;height: 0;overflow: hidden;line-height: 1;border: 1px solid #eee;}
.mgcaselist .case-li li .img1{width: 100%;height:100%;object-fit: cover;transition:all .5s ease;left: 50%!important;top: 50%!important;-webkit-transform: translate(-50%,-50%)!important;-ms-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important;position: absolute;}
.mgcaselist .case-text{padding: 15px;z-index: 9;position: relative;background: #eee;width: 100%;text-align: center;color: #333;bottom: 0;}
.mgcaselist .case-text p{/* color: #333; */font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin: 0;}
.mgcaselist .case-li li:hover .case-text{background: rgb(236 136 25);color: #fff;}
.mgcaselist .case-li li:hover .img1{width: 105%;height:105%;max-width: 105%;}

.about_culture_wrap{background:#f7f7f7;padding: 80px 0;}
.about_qualification_head{-webkit-justify-content:center;justify-content:center;position: relative;}
.about_qualification_img{padding-bottom:148.444%}
.about_qualification_tab{margin-top:4.1666vw}
.about_qualification_wrap{padding-top: 80px;padding-bottom: 80px;position:relative;background:url(../image/fzlc.jpg);background-size: cover;}
.about_qualification_back{position:absolute;left:0;top:0;width:100%;height:100%}
.about_qualification_box{position:relative;z-index:9}
.about_qualification_line{height:0.208333vw;margin-top:3.38541666vw;background:rgba(91,91,91,.2);position:relative;width:0}
.about_qualification_after{position:absolute;left:0;top:0;width:0;height:100%;background:#fe9328}
.about_qualification_title{line-height:1.6;font-size:18px;color:#333333;margin-top:1.041666vw;text-align:center}
.zp{width: 94%;max-width: 1680px;margin: 0px auto 0;display:flex;align-items: center;}
.zp div{flex:1;margin-bottom: 5px;}
.zp div p{font-size:15px;line-height: 2;color: #555;margin-bottom: 10px;}
.zp div strong{font-weight:bold;}
.zp img{flex:0 0 50%;width: 50%;padding-left:50px}
.zp ul{display:flex;margin-bottom: 30px;}
.zp ul li{flex:0 0 25%;line-height: 1.6;}
.zp ul li span{font-size: 30px;display: block;color: #fe9328;}

.joincont{padding:60px 0}
.joincont .job{width:94%;margin:0 auto;max-width:1680px;display:flex;justify-content:space-between;align-items:center;position: relative;}
.joincont .job img{max-width:100%;flex: 0 0 50%;overflow: hidden;}
.joincont .txt{flex:0 0 50%;padding-right: 50px;box-sizing: border-box;}
.joincont .title{font-size:36px}
.joincont .subtitle{font-size:16px;margin:10px 0 30px}
.joincont .summary{line-height:1.6;font-size:15px}
.joincont .summary p{margin-bottom:5px}
.joincont .container{width:94%;margin:50px auto 0;max-width:1680px}
.join{display: flex;background: linear-gradient(to right,#fe9328,#fe9328,#fe9328);color: #fff;}
.joinli{flex: 1;text-align: center;padding: 20px;border-left: 1px solid rgba(255,255,255,0.2);}
.joinli:nth-child(1){border:none;}
.joinli p{}
.joinrow{border-bottom: 1px solid #eee;}
.joinrowlist{display: flex;background: #fff;}
.joinrowlist .joinli{border-left: 1px solid rgba(0,0,0,0.02);}
.joinrowdetail{background: #eee;padding: 50px;display: none;line-height: 1.6;}
.j_cur .joinrowdetail{display:block;}


.about_fwwd_wrap{padding: 100px 0 100px;position:relative;}
.about_fwwd_wrap .public_page_title{color:#fff;}
.fwwd{margin-top:30px;width: 94%;max-width:1680px;margin: 30px auto;}
.fwwd ul{display:flex;justify-content: space-between;margin: 0;padding: 0;}
.fwwd li{flex:0 0 calc(33.3% - 20px);padding: 40px;background: rgba(255,255,255,0.9);list-style: none;}
.fwwd li:hover{background:#fff;}
.fwwd li span{font-size:20px;margin-bottom: 20px;display: block;}
.fwwd li p{font-size:14px;}
.public_page_text{font-size: 16px;line-height: 2;margin-top: 30px;color:#333333;/* opacity:0; */}
.development_idea_wrap{padding:6.7708333vw 0 7.55208333vw 0}
.development_idea_item_content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9;-webkit-align-content:space-between;align-content:space-between;padding:3.125vw 0}
.development_idea_item_back{padding-bottom:125%;position:relative}
.development_idea_item_back img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.development_idea_item_back:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ecf0f7;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.development_idea_item_box:nth-child(2n) .development_idea_item_back:after{background:#f8fbff}
.development_idea_item_box{width:20%;position:relative}
.development_idea_item_box:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:9}
.development_idea_item_icon{font-size:2.6041666vw;line-height:2.6041666vw;color:#222222;width:100%;text-align:center;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.development_idea_item_center{text-align:center;width:100%}
.development_idea_item_cn{font-size:1.5625vw;line-height:2.1875vw;font-weight:bold;color:#333333;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.development_idea_item_en{font-size:0.7291666vw;line-height:1.25vw;margin-top:0.208333vw;text-transform:uppercase;color:#333333;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.development_idea_item_foot{width:100%}
.development_idea_item_line{width:1.30208333vw;height:1.30208333vw;position:relative;margin:0 auto;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.development_idea_item_line:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:0.15625vw;height:100%;background:#cccfe7;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.development_idea_item_line:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);height:0.15625vw;width:100%;background:#cccfe7;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.development_idea_list{margin-top:5.208333vw}
.development_idea_item_current .development_idea_item_back img{-webkit-transform:scale(1);transform:scale(1)}
.development_idea_item_current .development_idea_item_back:after{opacity:0}
.development_idea_item_current .development_idea_item_icon{color:#fff}
.development_idea_item_current .development_idea_item_cn{color:#fff}
.development_idea_item_current .development_idea_item_en{color:#fff}
.development_idea_item_current .development_idea_item_line:after{background:#fff;height:0}
.development_idea_item_current .development_idea_item_line:before{background:#fff}
.development_idea_item_hover .development_idea_item_back img{-webkit-transform:scale(1);transform:scale(1)}
.development_idea_item_default .development_idea_item_back:after{-webkit-transition-delay:0ms !important;transition-delay:0ms !important}
.development_idea_item_default .development_idea_item_icon{-webkit-transition-delay:0ms !important;transition-delay:0ms !important}
.development_idea_item_default .development_idea_item_cn{-webkit-transition-delay:0ms !important;transition-delay:0ms !important}
.development_idea_item_default .development_idea_item_en{-webkit-transition-delay:0ms !important;transition-delay:0ms !important}
.development_idea_item_default .development_idea_item_line:after{-webkit-transition-delay:0ms !important;transition-delay:0ms !important}
.development_idea_item_default .development_idea_item_line:before{-webkit-transition-delay:0ms !important;transition-delay:0ms !important}
.development_energy_tab{padding:0 6.25vw;margin-top:5.208333vw}
.development_energy_item_box{width:29.779411%;margin-right:5.3308835%;position:relative}
.development_energy_item_box:nth-child(3n){margin-right:0}
.development_energy_item_circle{width:100%;height:0;padding-bottom:100%;position:relative;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.development_energy_item_circle svg{width:100%;height:100%;position:absolute;left:0;top:0;fill:#fff;fill-opacity:0;stroke:#fff;stroke-width:0.0520833vw}
.development_energy_item_circle svg circle{stroke-dasharray:314.15927%;stroke-dashoffset:314.15927%}
.development_energy_item_content{position:absolute;left:50%;top:50%;width:100%;padding:0 2.08333vw;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.development_energy_item_icon{position:relative;width:5.26041666vw;height:5.26041666vw;margin:0 auto;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.development_energy_item_back{position:absolute;left:0;width:100%;height:100%}
.development_energy_item_svg{width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.development_energy_item_default svg{width:100%;fill:#fff;z-index:2}
.development_energy_item_default{-webkit-transform:translateX(-50%) translateY(-50%) rotate(28deg);transform:translateX(-50%) translateY(-50%) rotate(28deg)}
.development_energy_item_animate svg{width:89.10891%;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);fill:#fff;fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:0.0520833vw;fill-rule:evenodd}
.development_energy_item_label{position:relative;z-index:2;font-size:1.51041666vw;color:#fe9328}
.development_energy_item_label.icon-a-08{font-size:1.666vw}
.development_energy_item_label.icon-a-11{font-size:1.875vw}
.development_energy_back{padding-bottom:46.875%;z-index:1}
.development_energy_wrap{position:relative}
.development_energy_box{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;-webkit-align-items:center;align-items:center}
.development_energy_big{width:100%}
.public_page_center .public_page_head{-webkit-justify-content:center;justify-content:center}
.public_page_center .public_page_text{-webkit-justify-content:center;justify-content:center;text-align:center}
.public_page_white .public_page_title{color:#fff}
.public_page_white .public_page_icon{background:#fff}
.public_page_white .public_page_text{color:#fff}
.development_energy_item_text{color:#fff;font-size:16px;line-height:1.5625vw;margin-top:1.5625vw;text-align:center;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.innovation_content_wrap{padding-top:50px}
.innovation_output_wrap{padding:80px 0;position:relative;background: #f7f7f7;}
.innovation_output_item_box{width:48.875%;margin-right:2.25%;position:relative}
.innovation_output_item_box:nth-child(2n){margin-right:0}
.innovation_output_item_box:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,.4),rgba(0,0,0,0) 60%)}
.innovation_output_item_box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:9;display: none;}
.innovation_output_item_img{padding-bottom:54.9872122%}
.innovation_output_item_title{width:100%;padding:0 2.08333vw;font-size:18px;line-height:1.875vw;font-weight:bold;position:absolute;text-align:center;z-index:2;left:0;bottom:1.82291666vw;color:#fff;/* opacity:0; */}
.innovation_output_tab{margin-top:4.1666vw;position:relative;z-index:9}
.innovation_output_base{position:absolute;right:-4.4791666vw;top:2.34375vw;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:28.2291666vw;z-index:9;opacity:0}
.innovation_output_wrap:after{content:"";position:absolute;left:0;bottom:0;height: 45%;width: 100%;background: #fff;opacity: 0;}
.innovation_auto_photo{width:50%;overflow:hidden;position:relative}
.innovation_auto_photo:after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:#fff;display: none;}
.innovation_auto_foot .innovation_auto_photo:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff}
.innovation_auto_content{width:50%;/* -webkit-align-items:center; *//* align-items:center; */position:relative;/* background: #fff; */}
.innovation_auto_text{font-size: 16px;line-height: 1.8;margin-top: 20px;color:#666666;/* opacity:0; */}
.innovation_auto_text p{margin-bottom:10px;}
.innovation_auto_read{width:100%}
.innovation_auto_read .web_center{width: 100%;padding: 50px;box-sizing: border-box;}
.innovation_auto_head .innovation_auto_content{/* -webkit-align-items:flex-start; *//* align-items: center; */}
.innovation_auto_head .innovation_auto_read{/* margin-top: 20px; */}
.innovation_auto_head .innovation_auto_head{border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.innovation_auto_img{padding-bottom:72.91666%}
.innovation_auto_back{position:absolute;left: 50%;bottom: 30px;z-index:9;text-transform:uppercase;-webkit-text-stroke: 0.0520833vw #eee;color:rgba(255,255,255,0);font-size: 60px;font-weight: bold;line-height: 1;/* opacity:0; *//* pointer-events:none; */-webkit-transform: translateX(-50%);transform: translateX(-50%);}
#advantage2 .innovation_auto_back,#advantage4 .innovation_auto_back{left: auto;right:-10vw;}
.innovation_content_box{padding:60px 0;}
.innovation_auto_wrap{width:94%;max-width:1680px;margin:0 auto;background: #f5f5f5;border-radius: 10px;overflow: hidden;}
.technologyimg img{width:100%;}
.technologyimg .swiper-pagination{width: auto;background: rgba(0,0,0,0.3);border-radius: 20px;padding: 0 15px 5px;left: 50%;transform: translate(-50%,-0%)!important;}
.technologyimg .swiper-pagination span{background: #fff;opacity: 1;}
.technologyimg .swiper-pagination span.swiper-pagination-bullet-active{background:#fe9328}
.swiper_technology{margin-top: 30px;}
.swiper_technology ul{display:flex;}
.swiper_technology li{width: 40px;height: 40px;border-radius: 50%;border: 1px solid #ddd;text-align: center;line-height: 40px;margin-right: 20px;color: #666;cursor: pointer;}
.swiper_technology li:hover{background:#fe9328;color:#fff;}
.swiper_technology_prev{}
.swiper_technology_next{}
.caserowbt{
    width: 94%;
    max-width: 1680px;
    margin: 40px auto 0;
    overflow: hidden;
    font-size: 20px;
    padding-left: 15px;
    border-left: 3px solid #fe9328;
    box-sizing: border-box;
}
.caserow{width: 94%;max-width: 1680px;margin: 30px auto 0;overflow: hidden;}
.caselist{}
.caselist .img{}
.caselist .img img{}
.caselist .tbox{position: absolute;bottom: 0;width: 100%;z-index: 2;padding: 15px;text-align: center;color: #fff;background: rgba(0,0,0,0.5);box-sizing: border-box;}
.caselist:hover .tbox{background: rgba(235,102,34,0.8);}
.caselist .title{}



.gsunmore{font-size:14px;margin-top:30px;display: inline-block;}
.gsunmore a{display:block;transition:all .5s ease;background: #ddd;padding:10px 30px;border-radius:30px;}
.gsunmore:hover a{color:#fff;background: linear-gradient(135deg, #fe9328 0%, #fe9328 100%);}

.product_page_wrap{padding:00px 0}
.product_page_item_box{width: 100%;margin: 0;position:relative;cursor:pointer;/* opacity:0; */}
.product_page_item_box:nth-child(4n){margin-right:0}
.product_page_item_img{/* padding-bottom:100%; *//* height:0; *//* border:1px solid #eee; *//* background:url("http://host9210003.xincache1.cn/template/default/picture/about_qualification_back.jpg"); *//* background-size:cover; */}
.product_page_item_title{margin-top:20px;color:#fff;font-family:d-din-condensed-bold,"Manrope-Regular","Microsoft YaHei","Arial","Helvetica","sans-serif" !important;font-size:28px;padding:0 10px}
.product_page_item_title a{width:100%;font-size:18px;line-height:1.6;color:#222222;white-space:nowrap;text-align:center;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.product_page_item_hover{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%;height:100%;opacity:0;background:rgba(24,138,204,.9);z-index:9;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .6s ease;transition:all .6s ease}
.product_page_item_after{font-size:1.3541666vw;-webkit-transform:scale(.6);transform:scale(.6);-webkit-transition:all .6s ease;transition:all .6s ease;text-align:center}
.product_page_item_after:before{color:#fff}
.product_page_item_box:hover .product_page_item_hover{width:100%;height:100%;opacity:1}
.product_page_item_box:hover .product_page_item_after{-webkit-transform:scale(1);transform:scale(1);text-align:center}
.product_page_list{margin-top: 0;display: block;}
.product_popup_wrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.76);-webkit-align-items:center;align-items:center;opacity:0;pointer-events:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.product_popup_close_btn{position:absolute;right:1.5625vw;top:1.5625vw;width:2.6041666vw;height:2.6041666vw;overflow:hidden;cursor:pointer;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.product_popup_close_btn:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.product_popup_close_label{width:100%;height:100%;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.product_popup_close_label:after{content:"";width:0.1041666vw;height:90%;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:#fff;-webkit-border-radius:0.0520833vw;border-radius:0.0520833vw}
.product_popup_close_label:before{content:"";width:90%;height:0.1041666vw;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:#fff;-webkit-border-radius:0.0520833vw;border-radius:0.0520833vw}
.product_popup_active{opacity:1;pointer-events:auto}
.product_popup_box{padding:0 2.08333vw;width:100%;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}
.product_popup_button{width:3.125vw;height:3.125vw;-webkit-border-radius:100%;border-radius:100%;background:rgba(255,255,255,.1);-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;outline:none;cursor:pointer;-webkit-transition:all .6s ease;transition:all .6s ease}
.product_popup_button svg{fill:#fff;width:28.333%}
.product_popup_button:hover{background:#fe9328}
.product_popup_prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.product_popup_tab{width:30%}
.product_popup_img{padding-bottom:144.15584%}
.product_page_button{margin-top:2.6041666vw;-webkit-justify-content:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.product_btn_box{cursor:pointer}
.product_btn_text{font-size:16px;line-height:2.6041666vw;color:#999999}
.product_btn_icon{width:0.57291666vw;margin-left:0.625vw}
.product_btn_icon svg{fill:#999999}
.productrow{position:absolute;top:50%;left:8%;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(0%,-50%)!important;transition:all .5s ease;width:40%;max-width:450px}
.product_page_item_title1{display:block;font-size:36px;color:#fe9328}
.product_page_item_title2{font-size:20px;margin-top:20px}
.product_page_item_title3{white-space:pre-line;margin-top:20px;font-size:16px;line-height:1.5}
.product_page_item_more{display:inline-block;padding:12px 40px;background:rgba(240,134,25,0.8);color:#fff;border-radius:50px;margin-top:30px}
.product_page_item_more:hover{background: rgba(240,134,25,1);}
.partner_page_wrap{padding:6.25vw 0 3.6458333vw 0;background:#f4f4f4}
.partner_page_list{margin-top:4.1666vw}
.partner_page_item_box{width:19.25%;margin:0 0.9375% 0.9375% 0;background:#fff;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.partner_page_item_box:nth-child(5n){margin:0 0 0.9375% 0}
.partner_page_item_img{padding-bottom:67.20779%}
.news_number_box{opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.news_number_max{font-size:3.541666vw;line-height:3.125vw;color:#666666}
.news_number_min{font-size:16px;line-height:1.666vw;color:#aaaaaa}
.news_number_title{margin-top:1.82291666vw;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.news_number_title a{font-size:18px;line-height:1.7708333vw;color:#333333;font-weight:bold}
.news_number_text{font-size:0.78125vw;line-height:1.5625vw;height:7.8125vw;margin-top:0.78125vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#666666;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.news_number_button{margin-top:1.30208333vw;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.news_slide_item_box{background:#f5f5f5;height:100%;-webkit-align-items:center;align-items:center}
.news_page_tab{width:40%;padding:0 3.90625vw 0 3.38541666vw;position:relative}
.news_page_swiper{height:100%}
.news_page_photo{width:60%;height:100%;position:relative}
.news_img_slide a{display:block}
.news_img_box{padding-bottom:62.5%;position:relative}
.news_page_photo:after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:#f5f5f5;z-index:10}
.news_page_wrap{padding: 80px 0 60px;}
.news_page_content{background:#f5f5f5;padding-bottom:5.208333vw;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.news_page_line{width:100%;height:0.208333vw;background:rgba(91,91,91,.2);position:absolute;left:0;bottom:0;z-index:9}
.news_page_after{position:absolute;left:0;top:0;width:0;height:100%;background:#fe9328}
.about_qualification_line_animate{-webkit-animation:strengthLineWidth 10s forwards linear normal;animation:strengthLineWidth 10s forwards linear normal}
.news_page_swiper .swiper-slide-active .news_number_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.news_page_swiper .swiper-slide-active .news_number_title{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:50ms;transition-delay:50ms}
.news_page_swiper .swiper-slide-active .news_number_text{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:100ms;transition-delay:100ms}
.news_page_swiper .swiper-slide-active .news_number_button{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:150ms;transition-delay:150ms}
.news_page_item_box{width:31.875%;margin:0 2.1875% 3.6458333vw 0;/* opacity:0; */}
.news_page_item_box:hover .news_page_item_img a img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.news_page_item_box:hover .news_page_item_title a{color:#fe9328}
.news_page_item_box:hover .index_news_btn_icon{fill: #fe9328;margin-left: 10px;}
.news_page_item_box .index_news_btn_text{color:#666;transition: all .5s;}
.index_news_btn_icon{width: 20px;margin-left: 0;transition: all .5s;}
.index_news_btn_icon svg{width: 5px;margin-left: 10px;}
.news_page_item_box:hover .index_news_btn_text{color:#fe9328;}
.news_page_item_box:nth-child(3n){margin:0 0 3.6458333vw 0}
.news_page_item_img a{display:block;padding-bottom:64.70588%;position:relative}
.news_page_item_img a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:9;display: none;}
.news_page_item_img a img{-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.news_page_item_time{font-size:16px;line-height:1.458333vw;padding:1.666vw 0 0.8333vw 0;color: #999;}
.news_page_item_line{height:0.0520833vw;width:100%;background:#eaeaea}
.news_page_item_title{margin-top: 10px;}
.news_page_item_title a{max-width:100%;font-size: 20px;line-height: 1.4;color:#222222;/* white-space:nowrap; */overflow:hidden;text-overflow:ellipsis;transition: all .5s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_page_big{padding: 0;}
.news_page_item_button{margin-top:1.458333vw}
.page_number_box{-webkit-justify-content:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.page_number_box a{width:2.291666vw;color:#999999;font-size:15px;line-height:2.291666vw;margin:0 0.5208333vw;text-align:center;position:relative;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.page_number_box .page_number_btn{width:auto;padding:0 1.40625vw}
.page_number_box a:after{content:"";position:absolute;left:0;width:100%;height:100%;box-sizing:border-box;border:0.0520833vw solid #dedede;-webkit-border-radius:1.1458333vw;border-radius:1.1458333vw;z-index:-1;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.page_number_box a:hover{color:#fff}
.page_number_box a:hover:after{background:#fe9328;border:0.0520833vw solid #fe9328}
.news_read_content{width:74.25%}
.news_related_content{width:25.75%;padding-left:4.6875vw}
.cpxq .news_read_content,.cpxq .news_related_content{width:100%;padding:0;}
.cpxq .news_related_content{margin-top:60px;}
.cpxq .product_related_item_box{}
.cpxq .product_related_item_img{}
.news_read_wrap{padding:5.7291666vw 0}
.news_read_title{font-size:22px;line-height:2.08333vw;margin-bottom:1.5625vw;font-weight:bold;color:#222222}
.news_read_label{font-size:15px;line-height:1.5625vw;margin-bottom:2.1875vw;color:#999999;margin-right:3.125vw}
.news_read_label:last-child{margin-right:0}
.news_read_line{height: 1px;width:100%;background:#eaeaea;display: none;}
.news_read_bjq{padding:2.6041666vw 0 3vw 0}
















.news_read_bjq p{/* opacity:0; */}
.news_read_bjq,.news_read_bjq p{font-size:18px;line-height:1.6;color:#333333;margin-bottom:15px;text-wrap:inherit}
.news_read_bjq span,.product_read_bjq span,.news_read_bjq div,.product_read_bjq div{text-wrap:inherit!important}
.news_read_bjq img{padding:1.7708333vw 0;width:auto;display:inline-block;max-width:100%}
.news_related_title{font-size: 26px;line-height:1.875vw;color: #fe9328;}
.news_related_line{margin-top:0.5208333vw;width:100%;height:0.0520833vw;background:#e8e8e8}
.news_related_list{margin-top:2.08333vw}
.news_related_item_img a{display:block;padding-bottom:57.8125%}
.news_related_item_time{font-size:15px;line-height:1.1458333vw;margin-top:1.041666vw;color:#999999}
.news_related_item_title{margin-top:0.5208333vw}
.news_related_item_title a{max-width:100%;font-size:16px;line-height: 1.4;max-width:100%;font-weight:bold;color:#333333;/* white-space:nowrap; */overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.news_related_item_text{font-size:0.78125vw;line-height:1.3541666vw;margin-top:0.625vw;color:#999999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.news_related_item_box{margin-bottom:2.291666vw}
.news_related_item_box:hover .news_related_item_img a img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.news_related_item_box:hover .news_related_item_title a{color:#fe9328}
.news_related_item_img a img{-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.news_navigation_box{padding:0 2.6041666vw;-webkit-align-items:center;align-items:center;background:#f6f6f6}
.news_navigation_icon{line-height:3.38541666vw;font-size:0.78125vw;color:#666666;padding-left:0.9375vw}
.news_navigation_text{line-height:3.38541666vw;font-size:16px;color:#666666}
.news_navigation_prev .news_navigation_icon{transform:rotate(180deg)}
.news_navigation_list a{width:1.041666vw}
.news_navigation_list a svg{fill:#999999}
.news_navigation_btn{width:calc(50% - 0.5208333vw)}
.news_navigation_next{-webkit-justify-content:flex-end;justify-content:flex-end}
.contact_page_content{width:50%}
.contact_page_map_wrap{width:50%;position:relative}
.contact_page_map_wrap:after{content:'';position: absolute;left: 0;top: 0;width: 150px;height: 100%;background: linear-gradient(90deg, rgb(255,255,255) 0%, rgba(0, 0, 0, 0) 100%);}
.contact_page_map_box{position:relative}
.contact_wap_read{position:absolute;left:0;top:0;width:100%;height:100%}
.BMap_Marker .wap_list{opacity:0}
.BMap_noprint .wap_list{opacity:1}
.wap_list{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(150%) scaleY(.4);transform:translateX(-50%) translateY(150%) scaleY(.4);width:0.8vw;height:0.8vw}
.wap_list .wap_item_label{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%;height:100%;-webkit-border-radius:100%;border-radius:100%;background:#fe9328}
.wap_item_label:nth-child(2){-webkit-animation:jing_scale 2.4s linear infinite normal both;animation:jing_scale 2.4s linear infinite normal both}
.wap_item_label:nth-child(3){-webkit-animation:jing_scale 2.4s .8s linear infinite normal both;animation:jing_scale 2.4s .8s linear infinite normal both}
.wap_item_label:nth-child(4){-webkit-animation:jing_scale 2.4s 1.6s linear infinite normal both;animation:jing_scale 2.4s 1.6s linear infinite normal both}

@-webkit-keyframes jing_scale {
    0% {
        width: 100%;
        height: 100%;
        opacity: 0;
    }
    20% {
        width: 160%;
        height: 160%;
        opacity: 0.6;
    }
    40% {
        width: 220%;
        height: 220%;
        opacity: 0.4;
    }
    60% {
        width: 280%;
        height: 280%;
        opacity: .2;
    }
    80% {
        width: 340%;
        height: 340%;
        opacity: 0;
    }
    100% {
        width: 100%;
        height: 100%;
        opacity: 0;
    }
}

@keyframes jing_scale {
    0% {
        width: 100%;
        height: 100%;
        opacity: 0;
    }
    20% {
        width: 160%;
        height: 160%;
        opacity: 0.6;
    }
    40% {
        width: 220%;
        height: 220%;
        opacity: 0.4;
    }
    60% {
        width: 280%;
        height: 280%;
        opacity: .2;
    }
    80% {
        width: 340%;
        height: 340%;
        opacity: 0;
    }
    100% {
        width: 100%;
        height: 100%;
        opacity: 0;
    }
}

.contact_page_big{padding: 0 10%;max-width: 800px;margin: 0 0 0 auto;}
.contact_page_ewm_box{width:9.2708333vw;margin-top: 30px;}
.contact_page_ewm_img{box-sizing:border-box;border:1px solid #ececec;width: 140px;height: 140px;/* opacity:0; */}
.contact_page_ewm_title{text-align:center;font-size:15px;line-height:1.25vw;margin-top:0.8333vw;width:120px;color:#666666;/* opacity:0; */}
.contact_row{display:flex;justify-content: space-between;}
.contact_page_address{margin-top:20px}
.contact_page_text a{font-size: 15px;line-height: 2;color:#666666}
.contact_page_text{font-size: 15px;line-height: 2;margin-bottom:5px;color:#666666;/* opacity:0; */}
.contact_page_center{width:100%;margin-top:30px;margin-bottom:30px}
.contact_page_content{-webkit-align-items:center;align-items:center}
.development_saving_wrap{padding:6.25vw 0 7.55208333vw 0;position:relative}
.development_saving_back{position:absolute;left:0;top:0;width:100%;height:100%}
.development_saving_box{position:relative;z-index:2}
.development_saving_box:nth-child(5n){margin:0}
.development_saving_list{margin-top:9.11458333vw}
.development_saving_item_box{width:19.0625%;margin:0 1.171875% 0 0;position:relative}
.development_saving_item_big{position:relative;padding-bottom:130.1639%}
.development_saving_item_foot{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:112.459016%}
.development_saving_item_back{width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.development_saving_item_content{position:absolute;left:0;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.development_saving_item_circle{position:absolute;left:50%;top:-1.6666vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:4.375vw;height:4.375vw;margin:0 auto;z-index:1}
.development_saving_item_top{line-height:4.375vw;font-size:1.5625vw;color:#fe9328;background:#fff;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 1.041666vw rgba(223,223,223,.3);text-align:center;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.development_saving_item_title{color:#fe9328;font-size:18px;line-height:1.875vw;margin-top:2.08333vw;font-weight:bold;text-align:center;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.development_saving_item_icon{color:#fe9328;font-size:1.875vw;margin-top:1.71875vw;text-align:center;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.development_saving_item_icon:before{display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.development_saving_item_text{color:#888888;font-size:15px;line-height:1.5625vw;margin-top:1.666vw;text-align:center;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.development_saving_read{text-align:center;font-size:22px;line-height:2.6041666vw;margin-top:3.90625vw;color:#fe9328}
.development_saving_item_svg{position:absolute;right:-51%;top:-11%;width:13.958333vw;overflow:hidden}
.development_saving_item_animate{width:0;overflow:hidden}
.development_saving_item_label{width:13.958333vw;fill:#fe9328}
.development_saving_item_box:nth-child(5n){margin:0}
.development_saving_item_box:nth-child(5n) .development_saving_item_svg{display:none}
.development_saving_item_box:nth-child(2n) .development_saving_item_top{color:#fe9328}
.development_saving_item_box:nth-child(2n) .development_saving_item_title{color:#fe9328}
.development_saving_item_box:nth-child(2n) .development_saving_item_icon{color:#fe9328}
.development_saving_item_box:nth-child(2n) .development_saving_item_svg{top:-25%;right:-44%}
.development_saving_item_box:nth-child(2n) .development_saving_item_label{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);fill:#fe9328}
.about_qualification_swiper{opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
#ascrail2000{background:#f5f5f5!important;opacity:1!important;width:8px!important}
.nicescroll-cursors{background:#fe9328!important;width:8px!important}
.message-form{margin-right:14.58vw;padding-top:0;width: 100%;max-width:1680px;margin:0 auto;padding: 50px 0;}
.message-form .marketing-top{text-align:left;font-size: 16px;margin-bottom: 40px;}
.message-form .marketing-top strong{margin-bottom:0;line-height: 1.8;display:block}
.message-form .marketing-top p{margin-top:15px}
.message-row{margin-bottom: 10px;width: 100%;overflow: hidden;}
.message-row .text{display:block;width:100%;height: 50px;line-height: 50px;color:#999999;font-size:14px;padding:0 20px;border:none;outline:none;border: 2px solid #203163;transition:0.3s;background: #fff;box-sizing: border-box;}
.message-row .text:focus{border-color:#a78157}
.message-row .text:focus::-webkit-input-placeholder{opacity:0;visibility:hidden}
.message-row .textarea{color:#999999;font-size:14px;padding:10px 20px;height: 80px;box-sizing:content-box;border:none;border-bottom: 1px dashed #e5e5e5;transition:0.3s;width:-webkit-fill-available;resize:none;background: #fff;border: 2px solid #203163;}
.message-row .textarea:focus{border-color:#a78157}
.message-row .textarea:focus::-webkit-input-placeholder{opacity:0;visibility:hidden}
.message-row2{width:100%;}
.message-row .select{width: 100%;height:50px;line-height: 48px;margin:0 0 10px;text-indent: 3.55%;color: #203163;border: 2px solid #203163;}
.message-row .select:focus{border: 1px solid rgba(255,255,255,0.8);/* background:#f1f3f5; */}
.message-sub{display:inline-flex;position:relative;align-items:center;cursor:pointer;margin-top: 20px;width:100%}
.message-sub button{width:100%;line-height:46px;background: #666;color:#fff;border:none;cursor:pointer;border-radius: 5px;transition:all .5s ease;}
.message-sub button:hover{background: #203163;color: #FFF;transition:all .5s ease;}
.message-sub .sub{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}
.message-sub span{display:inline-block;margin-right:8px;color:#a78157;font-size:18px;font-family:"Open Sans-bold"}
.selected-tags{
    border: 2px solid #203163;
    border-bottom: none;
    padding: 0px 10px 0;
    box-sizing: border-box;
}
.selected-tag{background:#e5e5e5;display: inline-block;margin: 10px 10px 0 0;padding: 5px 3px 5px 10px;/* cursor: pointer; */}
.tag-close{outline:none;border:none;background: transparent;margin-left: 0;cursor: pointer;padding: 0 5px;}
#yxcpnr{display:none;}
#productSelect{border:2px solid #203163;border-top: none;cursor: pointer;}
.select option {padding: 8px 20px;background-color: #fff;color: #333;font-size: 15px;}
select::-webkit-menu-item {padding: 8px 15px;}

#mapContainer{width:100%;height:1000px;z-index: 0;}
#tip{height:30px;background-color:#fff;padding-left:10px;padding-right:10px;position:absolute;font-size:12px;right:10px;bottom:20px;border-radius:3px;line-height:30px;border:1px solid #ccc}
#mapContainer div.info-top{position:relative;background:none repeat scroll 0 0 #F9F9F9;border-bottom:1px solid #CCC;border-radius:5px 5px 0 0}
#mapContainer div.info-top div{display:inline-block;color:#333333;font-size:14px;font-weight:bold;line-height:31px;padding:0 10px;text-align:left}
#mapContainer div.info-top img{position:absolute;top:10px;width:auto;right:10px;transition-duration:0.25s}
#mapContainer div.info-top img:hover{box-shadow:0px 0px 5px #000}
#mapContainer div.info-middle{font-size:12px;padding:10px;line-height:21px;text-align:left}
#mapContainer div.info-bottom{height:0px;width:100%;clear:both;text-align:center}
#mapContainer div.info-bottom img{position:relative;z-index:104;width:auto}
#mapContainer .amap-logo,#mapContainer .amap-copyright,#mapContainer .amap-controls{display:none!important}
.fenye{padding: 10px 10px 60px;text-align:center;overflow:hidden;clear:both}
.fenye a,.fenye span{zoom:1;display:inline-block;vertical-align:middle;padding: 8px 10px;font-size: 12px;color: #555;background: #f7f7f7;margin-bottom:5px;margin-right: 5px;border-radius: 0;}
.fenye a:hover,.fenye .page-num-current{background:#fe9328;color:#fff}
.nynav{padding: 0;width: 94%;max-width:1680px;margin: 0 auto;/* background:#f7f7f7; */}
.nynav_li{}
.nynav_link{display:none}
.nynav_li ul{display:none}
.nynav_li.on ul{display:flex;flex-wrap: wrap;}
.nynav_li.on ul li{padding:0;line-height:40px;margin-right: 30px;font-size:16px;list-style: none;}
.nynav_li.on ul li a{color:#666}
.nynav_li.on ul li a:hover{color: #fe9328;}
.nynav_li.on ul li.on a{color: #fe9328;}
.cpmbx{width: 94%;max-width: 1680px;margin: 0 auto;padding-top: 150px;display: flex;justify-content: space-between;align-items: center;}
.cpmbx .left{flex: 0 0 35%;font-size: 24px;margin-right: 50px;}
.cpmbx .left a{display: flex;align-items: center;color: #333;}
.cpmbx .left a svg{width: 22px;height: 22px;margin-right: 5px;}
.cpmbx .left a svg path{fill:#333}
.cpmbx .right{flex: 1;text-align: left;color: #203163;font-size: 18px;}
.cpmbx .right a{color: #203163;}
.cpmbx .right span{margin:0 10px}
.cpdetail{background:#fff;margin-top: 10px;margin-bottom: 50px;}
.detail-one{margin:0 auto;display:flex;flex-wrap:wrap;/* background:#fff; */width: 100%;width: 94%;max-width: 1680px;}
.detail-one-imgs{width:100%}
.cpxqleft {flex: 0 0 35%;position: relative;margin-right: 50px;/* background: #fff; *//* border: 1px solid #eee; */width: 53%;overflow: hidden;display: block;}
.cpxqleft .mycpSwiper{border:1px solid #eee;}
.cpxqleft .mycpSwiper .swiper-slide{padding-bottom: 100%;position: relative;overflow: hidden;}
.cpxqleft .mycpSwiper img{width: 100%;height: auto;max-width: 100%;max-height: 100%;object-fit: cover;transition:all .5s ease;left: 50%!important;top: 50%!important;-webkit-transform: translate(-50%,-50%)!important;-ms-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important;position: absolute;}
.cpxqleft .cpt1{float:left;width: 100%;height: auto;overflow: hidden;}
.cpxqleft .cpt1 .swiper-wrapper{height: 80px;width: 100%;/* overflow: hidden; */z-index: 1;}
.cpxqleft .cpt1 .mycpSwiper1 {height: 80px;padding-left: 40px;padding-right: 40px;position: relative;width: 100%;}
.cpxqleft .cpt1 .l-w{width: 80px!important;height: 80px!important;border: 1px solid #eee;box-sizing: border-box;}
.cpxqleft .cpt1 .l-w.active{border: 1px solid #ccc;}
.cpxqleft .cpt1 .l-x{width:100%;height: 100%;position: relative;background: #fff;}
.cpxqleft .cpt1 .l-x .videohei{width:100%;height: 100%;position: absolute;background: rgba(0,0,0,0.2);z-index: 9;display: flex;align-items: center;justify-content: center;}
.cpxqleft .cpt1 .l-x .videohei svg{width: 26px;height: 26px;opacity: 0.9;}
.cpxqleft .cpt1 .l-x img{width: 100%;height: 100%;object-fit: cover;transition:all .5s ease;left: 50%!important;top: 50%!important;-webkit-transform: translate(-50%,-50%)!important;-ms-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important;position: absolute;}
.cpxqleft .cpt2{float:left;width: 100%;overflow: hidden;position: relative;box-sizing: border-box;margin-bottom: 20px;}
.cpxqleft .cpt2 img{max-width:100%;}
.cpxqleft .cpt2 .l-p{/* border:1px solid #eee; */}
.cpxqleft .cpt2 .l-q{width:100%;padding-bottom: 100%;height:0;background: #fff;}
.cpxqleft .cpt2 .l-q video{width: auto;position: absolute;width: 100%;height: auto;object-fit: cover;transition:all .5s ease;left: 50%!important;top: 50%!important;-webkit-transform: translate(-50%,-50%)!important;-ms-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important;}
.cpxqleft .cpt2 .l-q img{/* width: 90%; */height: auto;max-width: 100%;max-height: 100%;object-fit: cover;transition:all .5s ease;left: 50%!important;top: 50%!important;-webkit-transform: translate(-50%,-50%)!important;-ms-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important;position: absolute;}
.cpxqleft .swiper-button-next{font-size: 20px;color: #aaa;position: absolute;width: 30px;height: 80px;margin: 0;right: 0;top: 0;top: 0;border: 1px solid #eee;z-index: 9;box-sizing: border-box;}
.cpxqleft .swiper-button-prev{font-size: 20px;color: #aaa;position: absolute;width: 30px;height: 80px;box-sizing: border-box;margin: 0;margin-bottom: 10px;top: 0;left: 0;border: 1px solid #eee;z-index: 9;}
.cpxqleft .swiper-button-prev,.cpxqleft .swiper-button-next{background-size: 10px;background: #f9f9f9;}
.cpxqright{flex: 1;padding: 0;color:#333;}
.cpxqright p{font-size: 16px;line-height: 1.6;}
.cpxqright p strong,.cpxqright p strong span{font-weight: 600;color: #000;}
.cpxqlist .list .summary table td strong,.cpxqlist .list .summary table td strong span{font-weight: 600;color: #000;}
.cpxqright p span{text-wrap-mode: wrap!important;}
.detail-one-title{font-size: 24px;font-weight: 600;margin-top: 10px;margin-bottom: 0px;padding-bottom: 20px;line-height: 1.4;color: #283c82;}
.detail-one-text{font-size: 18px;line-height: 1.6;color: #000;background: 0;font-weight: 500;position: relative;padding-bottom: 5px;}
.detail-one-text:before{content:'';height: 5px;width: 120px;position: absolute;background: #fe9328;bottom: 0;left: 1px;}
.detail-one-text.cpfly{color: #000;}
.detail-one-text.cpfly:before{background: #fe9328;}
.detail-one-text li{list-style:none;color:#333;display: flex;border-bottom: 1px dashed #eee;padding-bottom: 8px;margin-bottom: 8px;font-size: 14px;}
.detail-one-text li span{color: #888;flex: 0 0 120px;}
.detail-one-text2{font-size: 16px;line-height: 1.6;color: #333;margin-bottom: 30px;margin-top: 20px;display: flex;max-width: 800px;}
.detail-one-text2 span{color: #333;font-size: 14px;}
.cpdetail .left{flex: 0 0 100px;}
.cpdetail .center{flex: 0 0 calc(100% - 200px);width: calc(100% - 200px);padding: 40px;border: 1px solid #eee;}
.cpdetail .right{flex: 0 0 100px;padding-left: 40px;}
.cpicon{display:flex;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px dashed #e5e5e5;margin-bottom:20px}
.cpicon li{flex:0 0 calc(20% - 5px);margin-right:5px;margin-bottom:5px}
.cpicon li .img{padding:10px}
.cpicon li .img img{max-width:100%}
.cpicon li .txt{margin-top:0px}
.cpicon li .txt .title{font-size:14px;text-align:center}
.cpxqlist{margin-top: 30px;max-width: 900px;}
.cpxqlist .list{margin-bottom: 20px;margin-top: 20px;border-bottom: 1px solid #ddd;transition: all .5s ease;cursor: pointer;padding-bottom: 10px;}
.cpxqlist .list .title{font-size: 18px;font-weight:bold;color: #666;display: flex;align-items: center;position: relative;margin-bottom: 10px;}
.cpxqlist .list .title span{font-weight: 600;padding-left: 15px;position: relative;color: #333;}
.cpxqlist .list .title span:before{content:'';width: 6px;height: 6px;position: absolute;left: 0;background: #999;top: 50%;margin-top: -3px;border-radius: 50px;}
.cpxqlist .list.on .title span{color: #fe9328;}
.cpxqlist .list.on .title span:before{background:#fe9328;/* width: 10px; */}
.cpxqlist .list .summary table{width:100%;border-top:1px solid #eee;border-left:1px solid #eee;margin: 10px 0;}
.cpxqlist .list .summary table td{border-bottom:1px solid #eee;border-right:1px solid #eee;padding: 2px 10px;font-size: 15px;}
.cpxqlist .list .summary table td p,.cpxqlist .list .summary table td span{font-size:15px;}
.cpxqlist .list .summary table tr:nth-child(1){background:#f7f7f7}
.cpxqlist .list .summary{height: 0;font-size:14px;color:#666;transition: all .5s ease;overflow-y: auto;line-height: 1.5;}
.cpxqlist .list .summary::-webkit-scrollbar{width:3px;}
.cpxqlist .list.on .summary{max-height: 200px;height: auto;/* padding-right: 10px; *//* margin-top: 10px; */}
.cpdetail .single_nav_arrow{padding:0;margin-top:300px}
.cpdetail .single_nav_arrow a{display:flex;width:60px;height:60px;background:rgba(0,0,0,0.08);border-radius:50%;justify-content:center;font-size:20px;line-height:60px}
.cpdetail .single_nav_arrow:hover{}
.cpdetail .single_nav_arrow:hover a{background:#d13840;color:#fff}
.cpxqlist .list .title i{width: 20px;height: 20px;display: none;background-size: contain;position: relative;margin-right: 10px;}
.cpxqlist .list .title svg{width: 16px;height: 16px;right: 0;position: absolute;opacity: 0.5;transition:all .5s ease;}
.cpxqlist .list.on .title svg{transform: rotate(90deg);}
.cpxqlist .list.on .title svg path{fill:#fe9328}
.cpflcp{
    margin-top: 15px;
    margin-bottom: 40px;
}
.cpflcp .list a{
    color: #203163;
    padding-left: 15px;
    margin-bottom: 10px;
    position: relative;
    display: block;
    font-weight: 500;
}
.cpflcp .list a:before{content:'';width: 5px;height: 5px;position: absolute;left: 0;top: 8px;background: #203163;border-radius: 50%;}

.cpsh{width:100%}
.cpsh ul{margin:0;padding: 0;display: flex;flex-wrap: wrap;}
.cpsh ul li{width: 30px;height: 30px;list-style: none;border: 2px solid #eee;border-radius: 50%;overflow: hidden;margin-right: 5px;margin-bottom: 5px;position: relative;cursor: pointer;}
.cpsh ul li:hover{border-color: #ccc;}
.cpsh ul li.on{border-color: #000;}
.cpsh .shcolor{position: absolute;width: calc(100% - 2px);height: calc(100% - 2px);left: -1px;top: -1px;z-index: 9;border-radius: 50%;border: 2px solid #fff;}
.shimg{display:none;position: absolute;width: 100%;height: 100%;z-index: 9;}
.shimg.on{display:block;}
.shimg .shli{display:none;position: relative;padding-bottom: 100%;background: transparent;}
.shimg .shli.on{display:block;}
.shimg .shli img{position: absolute;width: 100%;height:100%;object-fit: cover;transition:all .5s ease;left: 50%!important;top: 50%!important;-webkit-transform: translate(-50%,-50%)!important;-ms-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important;}


.detailbut{margin-top: 20px;}
.detailbut a{font-size:15px;margin-right:20px;margin-bottom:10px;color:#333}
.detailbut a:hover{color:#fe9328;}
.detailcpzx{padding: 12px 60px;background: #203163;display:inline-block;color:#fff;border-radius: 30px;font-size: 14px;margin-right: 20px;}
.detailcpzx:hover{background: #fe9328;}
.product_related_item_img a{padding-bottom:100%;width:100%;border:1px solid #eee}
.product_related_item_title{margin-top:10px;margin-bottom:30px}
.product_related_item_title a{width:100%;text-align:center;font-size:20px}
.category{margin:20px 0;font-size: 14px;border-top: 1px solid #eee;border-bottom: 1px solid #e5e5e5;padding: 20px 0;color: #888;}
.category a{margin-left:5px;color: #fe9328;}
.cpxq{margin:60px 0}
.product_read_bjq table{margin: 20px auto;width:100%;border: none;table-layout: fixed;max-width: 790px;display: block;}
.product_read_bjq td{padding: 0 30px;font-weight: normal;/* font-family: arial; */font-size: 20px;vertical-align: middle;}
.product_read_bjq td p{font-size:20px;line-height: 1.5;}
.product_read_bjq td strong{color:#fe9328}
.product_read_bjq tr{border: none;}
.product_read_bjq tr:nth-child(2n){/* background:rgba(0,0,0,0.03); */}
.cpnsbt{display:block;margin-bottom: 20px;color: #fe9328;font-size: 26px;}
.cpns{display:flex;flex-wrap: wrap;justify-content: space-between;}
.cpns li{flex: 0 0 48%;margin-bottom: 30px;text-align: center;}
.cpns li img{max-width: 100%;padding: 0;margin-bottom: 10px;}

.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width: 40px;height: 40px;margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity: 1;cursor:auto;pointer-events:none}
.swiper-button-next:after,.swiper-button-prev:after{/* font-family:swiper-icons; *//* font-size:var(--swiper-navigation-size); *//* text-transform:none !important; *//* letter-spacing:0; *//* text-transform:none; *//* font-variant:initial; *//* line-height:1; */}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto;background-size: contain;}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'<';font-size: 22px;}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto;background-size: contain;}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'>';font-size: 20px;}

.intro_history_slide_top{width:880px;margin:0 auto;position:relative}
.intro_history_slide_top .swiper_arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.intro_history_slide_top .swiper_arrow.intro_history_prev{left: -200px;}
.intro_history_slide_top .swiper_arrow.intro_history_next{right: -200px;}
.intro_history_for{width:100%;padding: 100px 0;overflow:hidden}
.intro_history_nav .swiper-slide .item{font-size: 26px;padding-top:20px;text-align:center;margin-top: 0px;}
.intro_history_nav .swiper-slide .item:before{content:"";display:block;width:10px;height:10px;border-radius:100%;background-color:#999;position:absolute;left:50%;margin-left:-5px;top:3px;z-index:3}
.intro_history_nav .swiper-slide .item:after{content:"";display:block;width:16px;height:16px;border-radius:100%;background-color:rgba(153,153,153,0.3);position:absolute;left:50%;margin-left:-8px;top:0px;z-index:2}
.intro_history_nav .swiper-slide-active .item{color: #fe9328;z-index: 9;position: relative;font-weight: bold;}
.intro_history_nav .swiper-slide-active .item:before{background-color: #fe9328;}
.intro_history_nav .swiper-slide-active .item:after{background-color: rgba(235,102,34,0.3);}
.intro_history_for .item{height:270px;outline:0;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative}
.intro_history_for .item .txt,.intro_history_for .item .txt p,.intro_history_for .item .txt span{font-family: 'din-bold_'!important;font-size: 18px!important;line-height: 1.6!important;color:#333;font-weight:lighter}
.intro_history_for .item .year{display:block;font-size: 240px;height: auto;line-height: 1;font-weight: bold;color: rgba(51,51,51,0.08);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;pointer-events:none}
.intro_history_nav{position:relative}
.intro_history_nav:before{content:"";display:block;width:100%;height:1px;line-height:1px;background-color: #eee;position:absolute;left:0;top:8px;z-index:1}
.intro_history_nav .slick-list{z-index:5}
.intro_history_nav .slick-slide .item{text-align:center;outline:0;cursor:pointer;padding:35px 0 0;position:relative;color:#999;font-size:16px;font-weight:bold}
.intro_history_nav .slick-slide .item:before{content:"";display:block;width:10px;height:10px;border-radius:100%;background-color:#999;position:absolute;left:50%;margin-left:-5px;top:3px;z-index:3}
.intro_history_nav .slick-slide .item:after{content:"";display:block;width:16px;height:16px;border-radius:100%;background-color:rgba(153,153,153,0.3);position:absolute;left:50%;margin-left:-8px;top:0px;z-index:2}
.intro_history_nav .slick-slide.slick-current .item{color:#fe9328}
.intro_history_nav .slick-slide.slick-current .item:before{background-color:#fe9328}
.intro_history_nav .slick-slide.slick-current .item:after{background-color:rgba(215,24,31,0.3)}

.swiper-slide-active .titie_box_bg {transform: scale(1);}
.titie_box_bg {width: 130px;position: absolute;left: 50%;top: 50%;margin: -65px 0 0 -65px;z-index: 1;transform: scale(0);transition: all .5s ease;}
.swiper-slide-active .titie_box_bg > #title_bg_down {animation: alpha 2.25s linear infinite forwards;}
.titie_box_bg #title_bg_down {opacity: .3;transform: rotate(37deg) scale(1.02);position: absolute;left: 0;right: 0;z-index: 0;}
.titie_box_bg svg {width: 100%;position: relative;z-index: 1;}
.st3 {fill-rule: evenodd;clip-rule: evenodd;fill: #fe9328;offset: 20%;}

@keyframes alpha {
  0% {transform: rotate(0);}
  25% {}
  50% {border-radius: 50%;}
  75% {}
  100% {transform: rotate(360deg);}
}


.intro_video{margin-top: 30px;}
.intro_video video{width: 94%;max-width: 1280px;margin: 0 auto;display: block;border-radius: 10px;overflow: hidden;}
@media (max-width:1680px){
	.intro_history_for .item .txt{font-size:20px;line-height:40px}
	.intro_history_for{padding:1.6rem 0}
	.intro_history_slide_top{width:750px}
}
@media (max-width:968px){
	.intro_history_slide_top .swiper_arrow.intro_history_prev{left:-3.2rem}
	.intro_history_slide_top .swiper_arrow.intro_history_next{right:-3.2rem}
	.intro_history_for .item .txt{font-size:16px;line-height:2em}
	.intro_history_slide_top{width:70%}
}
@media (max-width:668px){
	.intro_history_nav{margin-top: 60px;}
	.intro_history_nav .slick-slide .item{font-size:14px;padding-top:20px}
	.intro_history_for .item .year{font-size:200px}
	.intro_history_for .item .txt{font-size:14px;line-height:26px;font-weight:normal}
	.intro_history_for .item{height:auto;min-height:150px;padding: 0 20px;}
	.intro_history_for{padding-bottom:0;padding-top: 0;}
	.intro_history_slide_top .swiper_arrow{position:static;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
	.intro_history_slide_top{width:100%}
	.intro_history_slide_top .swiper_arrows>ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}


.swiper_arrows>ul{margin:0 -0.6rem;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.swiper_arrows>ul>li{padding:0 0.6rem}
.swiper_arrows>ul>li>div{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;outline:0;cursor:pointer;width: 50px;height: 50px;border: 1px solid #ddd;background: transparent;border-radius:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.5s;transition:all 0.5s}
.swiper_arrows>ul>li .index_products_prev{transform:rotateY(180deg)}
.swiper_arrows>ul>li>div svg{width:16px;height:16px;color:#aaa;-webkit-transition:all 0.5s;transition:all 0.5s}
.swiper_arrows>ul>li>div:hover{border-color:#fe9328;background-color:#fe9328}
.swiper_arrows>ul>li>div:hover svg path{fill:#fff}
.swiper_page{width:100%;height:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.swiper_page .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;border-radius:5px;background-color:#fff;opacity:0.5;-webkit-transition:all 0.5s;transition:all 0.5s}
.swiper_page .swiper-pagination-bullet-active{width:2rem;opacity:1}
.swiper_page.colored .swiper-pagination-bullet{background-color:#000;opacity:0.4}
.swiper_page.colored .swiper-pagination-bullet-active{background-color:#fe9328;opacity:1}


.index_banner_light.nyb{width: 450%;height: 450%;top: -300%;}
.news_list .list{padding-bottom: 10px;width:94%;max-width: 1680px;margin: 10px auto;}
.news_list .list>ul{margin:0;padding:0;list-style:none}
.news_list .list>ul>li{display:block;border-bottom: 1px solid #eee;}
.news_list .list>ul>li>a{padding: 50px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.news_list .list>ul>li>a .img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right: 50px;width: 30%;height: 300px;overflow:hidden;border-radius: 8px;box-shadow: 0 0px 40px rgba(0, 0, 0, 0.1);}
.news_list .list>ul>li>a .img img{width:100%;height:100%;object-fit:cover;background-color:#f5f5f5;-webkit-transition:all 1s;transition:all 1s}
.news_list .list>ul>li>a .date{width:200px;font-size: 17px;color: #666;white-space:nowrap;/* font-family:"Montserrat-Medium"; */display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top: 10px;}
.news_list .list>ul>li>a .date p{margin:0;text-align: center;font-size: 16px;font-family: d-din-condensed-bold;}
.news_list .list>ul>li>a .date em{display:block;font-style:normal;font-size: 60px;line-height: 1.2;font-weight: 500;}
.news_list .list>ul>li>a .txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left: 50px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.news_list .list>ul>li>a .txt::before{content:"";display:block;width:1px;height: 100%;background-color: #eee;position:absolute;left:0;top:0;z-index:2}
.news_list .list>ul>li>a .txt b.t{font-size: 18px;line-height: 1.5;color:#000;-webkit-transition:all 0.5s;transition:all 0.5s;margin-top: 10px;}
.news_list .list>ul>li>a .txt .des{margin: 40px 0 0;font-size: 14px;line-height: 1.6;color:#999;height: auto;min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.news_list .list>ul>li>a .txt .more01{margin-top:auto;width: auto;padding:0;}
.news_list .list>ul>li>a .txt .more01 span{color: #999;}
.news_list .list>ul>li>a:hover .img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.news_list .list>ul>li>a:hover .txt b.t{color: #fe9328;}

.caselist:hover .img img{width:110%;height: 110%;max-width: 110%;}
.caselist:hover .txt .title{color: #fe9328;}
.case_list{padding: 30px 0 0;}
.case_row{width: 94%;max-width:1680px;margin: 40px auto;display: flex;flex-wrap: wrap;}
.index_case_list{padding:40px 0;max-width: 1680px;margin: 0 auto 0px;display: block;overflow: hidden;}
.caselist{width: calc((33.3% - 20px)/1);margin-bottom: 30px;margin-right: 30px;border-radius: 10px;overflow: hidden;float: left;position: relative;}
.caselist:nth-child(3n){margin-right:0;}
.caselist .img{position:relative;overflow:hidden;padding-bottom: 75%;border-radius: 0;}
.caselist .img img{width:100%;height:100%;object-fit:cover;transition:all .8s ease;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;position:absolute}
.caselist .txt{padding: 20px 15px;background: #f7f7f7;}
.caselist .txt .title{word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size: 16px;font-weight: bold;color:#333;text-align: center;}
.caselist .txt .summry{word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;color:#999;margin-top:10px;text-align: center;display: none;}

.cpso{position: relative;left:0;width:100%;padding: 30px 0px 15px;display: block;z-index:2;height: auto;}
.cpso a{position:absolute;left:10%;font-size:0.26rem;color:#999;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;cursor:pointer}
.cpso .yx_icon{/* position:absolute; */top:50%;/* margin-top:-13px; */right:12%;font-size: 20px;color: #203163;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;cursor:pointer}
.cpso .yx_icon:hover{color:var(--yx_Color);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.cpso .yx_icon::before{display:none}
.cpso .box_search{width: 350px;margin:auto;position:relative;display: flex;float: right;border: 2px solid #203163;}
.cpso .box_search input[type='text']{display:block;width:100%;height: 40px;border:0;background:#f2f2f2;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;padding: 0 20px;}
.cpso .box_search label{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0.3rem;cursor:pointer}
.cpso .box_search label input{display:none}
.cpso .box_search label p svg{vertical-align:bottom}
.cpso .box_search label p svg path{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}
.cpso .box_search label:hover p svg path{fill:var(--yx_Color)}
.sosearchlist{display:flex;justify-content:space-between}
.sosearchlist ul{display:flex;}
.sosearchlist ul li{border:2px solid #eee;padding: 0 30px;margin-right: 15px;line-height:40px;cursor: pointer;width: auto;font-size: 15px;display: none;}
.sosearchlist ul li .hide{display:none}
.sosearchlist ul li span{margin-left:5px;}
.sosearchlist ul li:hover{border-color: #fe9328;}
.sosearchlist ul li.on{display:block}
.sosearchlist ul li.active{background:#fe9328;border-color: #fe9328;color: #fff;display: block;}
.sosearch section{display:none}
.sosearch section.active{display:block;}
.sosearch section.resource_list{padding: 0;}

.productlist:hover .img img{/* width: 105%; *//* height: 105%; *//* max-width: 105%; */}
.productlist:hover .txt .title{/* color: #fe9328; */}
.product_list{padding: 0;background: #fff;}
.product_row{width: 94%;max-width: 1700px;margin: 20px auto;display: flex;flex-wrap: wrap;}
.productlist{width: calc((20% - 20px)/1);margin: 0 10px 50px;overflow: hidden;transition:all .5s ease;}
.productlist .img{position:relative;overflow:hidden;padding-bottom: 100%;border-radius: 0;border: 1px solid #eee;}
.productlist .img img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit:cover;transition:all .8s ease;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;position:absolute}
.productlist .img .img1{background: #fff;}
.productlist .img .img2{background: #fff;display:none;}
.productlist .img:hover .img1{display:none;}
.productlist .img:hover .img2{display:block;}
.productlist .txt{padding: 15px 15px 15px 0;box-sizing: border-box;/* border-bottom:1px solid #eee; */}
.productlist .txt .title{word-break:break-all;font-size: 18px;font-weight: normal;color: #203163;text-align: left;line-height: 1.4;font-size: 20px;/* margin-bottom: 15px; */text-align: left;font-weight: 600;}
.productlist .txt .summary,.productlist .txt .summaty{color:#283c82;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 10px;margin-top: 5px;}
.productlist .txt .more{color:#fe9328}
.productlist .txt .more:hover{text-decoration:underline}
.product_cont{width: 94%;max-width:1680px;margin: 30px auto 50px;text-align:center;}
.product_cont .title{font-size:26px;margin-bottom:20px;}
.product_cont .summary{font-size:16px;}
.product_cont .line{width:50px;height:4px;background:#fe9328;margin:20px auto;}
.productlist:hover .txt{/* border-bottom:1px solid #fe9328; */}
.nycpnav{height:90px;width:100%;background:#999}

.nycpxqxg .product_row .productlist{width:100%;margin:0 0 20px;}


.news-view{padding: 20px 0 50px;background: #fff;}
.news_detail{display: flex;padding-bottom: 0;padding-top: 50px;width: 94%;max-width:1680px;margin: 0 auto;flex-wrap: wrap;position: relative;padding-left: 0;padding-right: 0;}
.news_detail .news_detail_left{flex: 0 0 100%;margin-right: 0;padding: 30px;border: 1px solid #eee;background: #fff;position: relative;width: 100%;box-sizing: border-box;}
.news_detail .news_detail_right{flex: 1;padding: 20px;background: #fff;border: 1px solid #eee;}
.page_single_wrap{padding-bottom:3.2rem}
.page_single{padding-top: 30px;}
.page_single_top .title{margin:20px 0 20px;padding:0;font-size: 30px;line-height:1.5;color: #1f3162;text-align: center;font-weight: 500!important;}
.page_single_top .info{margin-top:10px;font-size:14px;line-height:1em;color:#999;font-weight:lighter;width:100%;padding: 10px 0;}
.page_single_txt{border-bottom: 1px dashed #ddd;padding: 20px 0 40px;/* font-size:16px; *//* line-height: 1.5; *//* color:#333; */max-width: 1280px;margin: 0 auto;}
.page_single_txt p{font-size: 15px;line-height: 2;background: transparent!important;color: #666;margin-bottom: 0;text-indent: 2em;}
.page_single_txt p span{text-wrap: wrap!important;font-size: 20px!important;line-height: 1.6!important;'MiSans', 'PingFang SC ', font-family: sans-serif;font-family: 'MiSans', 'PingFang SC ', sans-serif!important;color: #333;}
.page_single_txtleft{padding-top:30px;border-top:1px solid #eee;padding-bottom:30px; border-bottom:1px solid #eee;}
.page_single_txtright{margin-top:50px}
.page_single_txtright p{font-size:15px;line-height:1.8}
.page_single_txt img{display:block;margin: 10px auto!important;max-width:100% !important;width: 800px;height:auto !important;}
.gsunfwbt{width: 94%;max-width:1680px;margin: 0px auto;font-size: 20px;/* font-weight: bold; */border-bottom: 1px dashed #ddd;padding: 20px 0;}
.gsungdbt{width: 94%;max-width: 1680px;margin: 0px auto 20px;font-size: 24px;/* border-top: 1px dashed #eee; */padding-top: 00px;}
.gsunfw{margin-top: 30px;padding: 0 10px;}
.gsunfw li{list-style:none;}
.gsunfw a{display:block;position: relative;overflow: hidden;margin-bottom: 25px;}
.gsunfw .img{width: 100%;position: relative;height: 0;padding-bottom: 66.6%;border-radius: 8px;overflow: hidden;pointer-events: none;}
.gsunfw .img p{font-size: 0;padding: 0;margin: 0;}
.gsunfw .img img{max-width:100%;float: left;}
.gsunfw .title{position: relative;bottom: 0;width: 100%;padding: 0;color: #333;font-size: 16px;margin-top: 10px;text-align: center;font-weight: bold;}
.gsunfw a:hover .title{color: #fe9328;}
.cpmes{width:100%;background: #f7f7f7;padding: 50px 0;}
.cpmes .gsungdbt{text-align:center;border: none;padding: 0;}
.cpmes .gsungdbt span{display: block;font-size: 15px;margin-top: 10px;margin-bottom: 20px;}
.cpmes form{max-width: 1580px;width: 94%;margin: 0 auto;overflow: hidden;}
.cpmes .message-row{width:50%;float: left;padding: 10px;box-sizing: border-box;}
.cpmes .message-row .text{background: #fff;}
.cpmes .message-row.yzm input{background: #fff;}
.cpmes .message-row .textarea{background: #fff;}
.cpmes .message-sub button{font-size:15px}
.cpmes .message-sub{max-width: 160px;margin: 0px auto;display: block;}
.cpmes .message-row:nth-child(1){width: 100%;}
.cpbox1{padding: 40px 0;}
.cpbox1 ul{width:94%;max-width:1680px;margin:0 auto;display:flex;justify-content:space-between}
.cpbox1 ul li{flex:0 0 calc(33.3% - 40px);padding:30px;border:1px solid #eee;box-sizing:border-box}
.cpbox1 .bt{font-size:18px;padding-left:20px;position:relative}
.cpbox1 .bt:before{content:'';width:10px;height:10px;position:absolute;background:#fe9328;left:0;top:7px}
.cpbox1 p{font-size:15px;color:#666;margin-top:15px;line-height:1.6}
.cpbox2{padding:60px 0;background:#f7f7f7}
.cpbox2 .product_cont{width:94%;max-width:1680px;margin:0 auto}
.cpbox2 .product_cont .title{}
.cpbox2 .product_cont .line{}
.cpbox2 ul{width:94%;max-width:1680px;margin:0 auto}
.cpbox2 ul li{margin-bottom:30px}
.cpbox2 .bt{font-size:18px;padding-left:20px;position:relative}
.cpbox2 .bt:before{content:'';width:10px;height:10px;position:absolute;background:#fe9328;left:0;top:7px}
.cpbox2 p{font-size:15px;color:#666;margin-top:10px;line-height:1.6}
.cpbox2row{width:94%;max-width:1680px;margin:40px auto 0;display:flex;align-items:center}
.cpbox2row .left{flex:0 0 50%}
.cpbox2row .right{flex:0 0 50%}
.cpbox2row .right img{max-width:100%}
.cpbox3{padding:40px 0 60px}
.cpbox3 .videorow{width:94%;max-width:1580px;margin:0 auto}

.faq{padding: 180px 0 80px;}
.faqrow{width:94%;max-width:1680px;margin:0 auto}
.faqrow .bt{font-size:28px;color:#203163;font-weight:500;text-align:center;margin-bottom:30px}
.faqrow .cont{}
.faqrow .cont .list{padding:40px;background: rgba(40,61,131,0.05);margin-bottom:20px;border-radius:10px}
.faqrow .cont .list .title{display:flex;color:#203163;font-size:18px;margin-bottom:10px;font-weight: 600;}
.faqrow .cont .list .title i{margin-right:10px}
.faqrow .cont .list .summary{/* display:flex; */font-size:18px;margin-bottom:20px;line-height:1.6;padding-left: 28px;position: relative;max-height: 58px;overflow: hidden;}
.faqrow .cont .list .summary p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap: auto!important;}
.faqrow .cont .list .summary p span{text-wrap: auto!important;}
.faqrow .cont .list .summary i{margin-right:10px;left: 0;position: absolute;}
.faqrow .cont .list .more{text-align:right;display:flex;justify-content:end}
.faqrow .cont .list .more>*{cursor:pointer}
.faqrow .cont .list .more .wz2{display:none}
.faqrow .cont .list .more i{width:20px;text-align:center;margin-left:5px;transform:rotate(180deg)}
.faqrow .cont .list .more i svg{}
.faqrow .cont .list.on .summary{height: auto;max-height: none;}
.faqrow .cont .list.on .more .wz1{display:none}
.faqrow .cont .list.on .more .wz2{display:block}
.faqrow .cont .list.on .more i{transform:rotate(0deg)}
.faqrow .cont .list.on .more i svg{}
.faqrow .cont .list.on .summary p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:20;overflow:hidden}

.contact{padding: 180px 0 80px;}
.contactrow{width:94%;max-width: 1480px;margin:0 auto}
.contactrow .bt{font-size:28px;color:#203163;font-weight:500;text-align:center;margin-bottom:10px}
.contactrow .bt2{text-align:center}
.contactrow .cont{display:flex;margin-top:30px}
.contactrow .cont .left{flex:0 0 48%}
.contactrow .cont .left form{}
.contactrow .cont .left form label{color:#203163;margin-bottom:2px;display:block}
.contactrow .cont .right{padding-left: 70px;}
.contactrow .cont .right .contactus{}
.contactrow .cont .right .contactus .title1{margin-top:20px}
.contactrow .cont .right .contactus .title1 img{max-width:350px;width:100%}
.contactrow .cont .right .contactus .title2{}
.contactrow .cont .right .contactus ul{margin-top: 30px;}
.contactrow .cont .right .contactus ul li{font-size:18px;margin-bottom: 10px;color:#203163;display:flex;align-items:center}
.contactrow .cont .right .contactus ul li svg{width:32px;height:32px;margin-right:14px}
.contactrow .cont .right .contactus ul li svg path{fill:#203163}
.contactrow .cont .right .detail{margin-top: 30px;}
.contactrow .cont .right .detail .title{font-size:20px;color:#203163;font-weight:600;margin-bottom:10px}
.contactrow .cont .right .detail .summary{color:#888;line-height:1.8}
.contactrow .cont .right .detail .summary p{line-height: 1.75;}
.contactrow .cont .right .detail .summary p strong{}
.contactrow .cont .right .detail .summary p strong span{}

.history{padding:60px 0;background:#f0f2f7}
.historyrow{width:94%;max-width:1680px;margin:0 auto}
.historySwiper{height: 550px;position:relative;overflow:hidden;display: flex;}
.historyrow .swiper-slide{padding: 2% 5%;}
.historyrow .swiper-slide .title{font-size:72px;font-weight:600;color:#203163}
.historyrow .swiper-slide .summary{font-size:20px;color:#203163;padding:0 50px;margin-top: 20px;}
.historyrow .swiper-slide .summary p,.historyrow .swiper-slide .summary span{line-height:1.8;text-wrap-mode: wrap!important;}
.historyrow .swiper-pagination{display: flex;flex-wrap: wrap;position: relative;overflow-y: scroll;flex: 0 0 200px;right: 0;}
.historyrow .swiper-pagination .swiper-pagination-bullet{background:transparent;width: 100%;height:auto;text-align:right;border-radius:0;padding-right:8px;font-size: 18px;margin: 12px 0;padding: 10px 20px;color:#203163;opacity:0.7;display: block;position: relative;transition: all .5s ease;}
.historyrow .swiper-pagination .swiper-pagination-bullet:hover{color:#fe9328;}
.historyrow .swiper-pagination .swiper-pagination-bullet-active{color:#fe9328;opacity:1;font-size: 22px;}
.historyrow .swiper-pagination .swiper-pagination-bullet-active:after{content:'';position: absolute;right: 0;top: calc(50% - 1px);width: 10px;height: 3px;background: #fe9328;}
.historyrow .swiper-pagination::-webkit-scrollbar-track-piece {
 width:2px;
 background-color:#d8dbe5;
}
.historyrow .swiper-pagination::-webkit-scrollbar {
 width:2px;
 background-color:#d8dbe5;
}
.historyrow .swiper-pagination::-webkit-scrollbar-thumb {
 width:2px;
 background-color:#d8dbe5;
}
.historyrow .swiper-pagination::-webkit-scrollbar-thumb:hover {
 width:2px;
 background-color:#d8dbe5;
}
.historySwiper2{width:80%;margin: 50px auto 0;max-width: 500px;overflow:hidden;}
.historySwiper2 .swiper-slide{padding:0;}
.historySwiper2 .swiper-slide a{}
.historySwiper2 .swiper-slide a img{max-width:100%;transform: scale(0.5);}
.historySwiper2 .swiper-slide.swiper-slide-active a img{transform:scale(1);margin: 0;}
.historySwiper2 .swiper-pagination{display:block;overflow: hidden;bottom: 0;}
.historySwiper2 .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;margin:0 5px;border-radius:50%;padding:0;background:#ccc}
.historySwiper2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fe9328}
.historySwiper2 .swiper-pagination .swiper-pagination-bullet-active:after{display:none}
.fancybox-show-controls .fancybox-controls{display:none}

.resource_list{padding:40px 0;position:relative}
.resource_list .bt{width:94%;max-width:1680px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}
.resource_list .bt .title{color:#203163;font-weight:600;font-size:20px;position:relative;padding-bottom:5px}
.resource_list .bt .title:before{content:'';position:absolute;width:100px;height:5px;background:#203163;bottom:0}
.resource_list .bt .more{font-size:18px}
.resource_list .bt .more a{color:#fe9328}
.resource_row{width:94%;max-width:1740px;margin: 30px auto 30px;display:flex;flex-wrap:wrap}
.resource_row .list{flex:0 0 calc(20% -  60px);width:calc(20% -  60px);margin:0 30px 30px}
.resource_row .list .img{height:0;padding-bottom: 140%;position:relative;border: 1px solid #eee;}
.resource_row .list .img img{width:100%;height:100%;object-fit:cover;transition:all .5s ease;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;position:absolute}
.resource_row .list .txt{padding-top:10px}
.resource_row .list .txt .title{font-size: 20px;font-weight:500;color:#203163}
.resource_row .list:hover .txt .title{color:#fe9328}

.jsfw form{display:flex;flex-wrap: wrap;justify-content: space-between;}
.mesdx{display: flex;flex-wrap: wrap;align-items: center;flex: 0 0 100%;}
.mesdx span{margin-bottom: 15px;margin-right: 15px;line-height: 26px;}
.mdn-option{flex: 0 0 30%;padding-right: 20px;display: flex;margin-bottom:15px;cursor: pointer;line-height: 26px;align-items: center;position: relative;}
.mdn-option input[type="checkbox"]{border:2px solid #eee;width:26px;height:26px;background: #fff;outline:none;margin: 0;}
.mdn-option .option-label{margin:0 0 0 10px;font-size:16px;color:#000;font-weight:bold;line-height: 26px;height: 26px;}
.message-row.yzm{display:flex;border: 2px solid #203163;}
.message-row.yzm input{flex:1;display: block;width: 100%;height: 50px;line-height: 50px;color: #999999;font-size: 14px;padding: 0 20px;border: none;outline: none;border-bottom: 1px dashed #e5e5e5;transition: 0.3s;background: #fff;}
.message-row.yzm img{height:50px;width:auto;flex:0 0 auto}
.jsfw .message-row{margin-bottom:10px;width: calc(50% - 10px);}
.jsfw .message-row2{width:100%}

.djfw{width:100%;}
.djfw p{font-size:14px;}
.djfw span{text-wrap: wrap!important;}
.djfw img{max-width:100%;}

.zytgs{width:100%;}
.zytgs ul{display:flex;padding: 0;margin: 0;flex-wrap: wrap;border-top: 1px solid #eee;border-left: 1px solid #eee;}
.zytgs li{flex:0 0 12.5%;border-right:1px solid #eee;border-bottom:1px solid #eee;list-style: none;background: #fff;}
.zytgs a{display:block;padding: 30px;}
.zytgs img{max-width:100%;}

input[type="checkbox"]:checked:before{content:"";display:inline-block;position:absolute;left:0;bottom: 0;width: 26px;height: 26px;border: 2px solid #ea681a;}
input[type="checkbox"]:checked:after{content:"\2713";display:inline-block;position:absolute;left:5px;bottom:3px;width:16px;height:16px;color: #ea681a;font-size:14px;line-height:15px;text-align:center}


.sideBar {position: fixed;right: 15px;bottom: 40px;z-index: 90;display: block;height: 140px;}
.side {height: 40px;position: absolute;transition: all 0.5s}
.side a {display: block;height: 40px;font-size: 0}
.side i,.side span {display: inline-block;vertical-align: middle;height: 100%;line-height: 40px;text-align: center;background: #333;font-size: 13px;color: #fff;transition: all 1s}
.side i {width: 40px;text-align: center;background-color: #fe9328;transition: all 0.3s}
.side i svg{width:24px;height: 24px;margin-top: 8px;}
.side i img {vertical-align: middle}
.side1 {top: 0px;right: 0px;width: 40px}
.side2 {right: 0;width: 40px;top: 42px}
.side3 {right: 0;width: 40px;top: 84px}
.side:hover i {background-color: #fe9328;background-image: linear-gradient(123deg, #ff5c6e 0%, #fe9328 100%)}

.renzheng{width:100%;height: 46px;background: url(../image/y0s.png) no-repeat;background-size: contain;}
.target-fix{position:relative;top:-90px;display:block;height:0;line-height:0;background:none;overflow:hidden;outline:0;text-decoration:none;border:none}
.post_nav_link{width: 100%;max-width: 1680px;margin: 0 auto;}
.single_nav{width:100%;padding: 30px 0 10px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color: #666;justify-content: space-between;/* margin-top: 30px; */}
.single_nav_arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size: 14px;line-height:16px;padding: 10px;}
.single_nav_arrow a{color:#999;}

.jxs{display:flex;width:94%;max-width:1680px;margin: 0 auto;padding: 50px 0;}
.jxsleft{flex: 0 0 35%;max-width: 300px;}
.jxsleft ul{padding: 0;margin: 0;}
.jxsleft ul li{color:#666;margin-bottom:20px;border:1px solid #ddd;padding:10px;text-align:center;list-style: none;}
.jxsleft ul li.on{color:#fff;background:#fe9328;}
.jxsright{position: relative;width: 800px;height: 720px;margin: 0 auto;background: url(../image/chinamap.png) no-repeat;background-size: 100%;min-width: 800px;}
.area-pic {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
.area-pic {position: absolute;top: 0px;left: 0px;width: 100%;height: auto;}
.jxsright .icon {display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: url(../image/dqleft.png) no-repeat;z-index: 2;/* position: relative; */}
.icon2 {display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: url(../image/dqright.png) no-repeat;}
.tab-pane{display:none}
.tab-pane.active{display:block;}
.tab-pane .card {width: 533px;height: 206px;}
.npc {width: 120px;height: 120px;border-radius: 50%;overflow: hidden;position: absolute;top: 32px;right: 35px;}
.npc img {width: auto;height: 100%;transition: all .5s ease;left: 50% !important;top: 50% !important;-webkit-transform: translate(-50%, -50%) !important;-ms-transform: translate(-50%, -50%) !important;transform: translate(-50%, -50%) !important;position: absolute;}
.npc2 {width: 120px;height: 120px;border-radius: 50%;overflow: hidden;position: absolute;top: 32px;left: 35px;}
.tab-pane .icon-photoleft>.section {float: left;width: 280px;margin-left: 40px;margin-top: 40px;}
.tab-pane .card>.section b {display: block;font-size: 18px;font-weight: bold;line-height: 1;}
.tab-pane .card>.section p {font-size: 14px;height: auto;overflow: hidden;text-overflow: ellipsis;color: #999;line-height: 21px;padding-top: 10px;padding-bottom: 10px;-webkit-margin-before: 0em;-webkit-margin-after: 0em;}
.tab-pane .section address {font-size: 14px;font-style: normal;}
.tab-pane .section address span {vertical-align: middle;color: #999;}
.tab-pane .section a {color: #ff7800;text-decoration: none;}
.tab-pane .section {float: left;width: 290px;margin-left: 180px;margin-top: 40px;}
.tab-pane .section.section2{float: left;width: 290px;margin-left: 40px;margin-top: 40px;}
.add1{position: absolute;top: 8%;left: 20%;}
.add2{position: absolute;top: 37%;right: 8%;}
.add3{position: absolute;top: 16%;right: 9%;}
.add4{position: absolute;top: 26%;right: 9%;}
.add5{position: absolute;top: 20%;left: 5%;}
.add6{position: absolute;top: 2%;right: 17%;}


.brand{padding:80px 0}
.brandrow{width:94%;max-width:1680px;margin:0 auto;text-align:center}
.brandtxt{position:relative;overflow:hidden}
.brandtxt .entitle{position:absolute;width:100%;font-family:d-din-condensed-bold;opacity:0.05;font-size:140px;top:0}
.brandtxt .title{font-size:30px;margin-top:50px}
.brandtxt .title2{font-size:18px;margin-top:5px}
.brandtxt .title3{font-size:16px;margin-top:10px}
.brandtxt .title4{margin-top:60px;color:#666}
.brandtxt .title4 p{margin:0;margin-bottom:10px;line-height:1.6}
.brandnum{max-width:1200px;margin:50px auto 20px}
.brandnum ul{padding:0;display:flex;justify-content:space-evenly}
.brandnum ul li{list-style:none;flex:0 0 28%;padding:20px 0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee}
.brandnum ul li .title{font-family:d-din-condensed-bold;font-size:40px;color:#fe9328}
.brandnum ul li .title span{font-size:16px;margin-left:10px}
.brandnum ul li p{}
.brand2{background: url(../image/brandbj.jpg);padding:200px 0;background-attachment:fixed;position:relative}
.brand2:before{content:'';position:absolute;width:100%;height:100%;background: rgba(0,0,0,0.3);top:0;left:0}
.brandrow2{width:94%;max-width:1680px;margin:0 auto;text-align:center;position:relative;z-index:2;color:#fff}
.brandrow2 .title{font-size:30px;margin-bottom:60px}
.brandrow2 .title2{}
.brandrow2 .title2 p{}
.brand3{padding: 60px 0;}
.brandrow3{width:94%;max-width:1680px;margin:0 auto;text-align:center}
.brandrow3 .title{font-size:30px}
.brandrow3 .title2{margin-top:10px;margin-bottom:40px;font-size:16px}
.customers{background: url(../image/khbj.jpg) center top;}
.customers ul{display:flex;padding:  0;margin: 0;flex-wrap: wrap;margin-bottom: 20px;}
.customers li{flex:0 0 calc(20% - 20px);margin:10px;list-style: none;position: relative;}
.customers .img{padding-bottom:50%;background: #fff;}
.customers .img img{position: absolute;width: 100%;max-width: 200px;max-height: 100px;height: auto;2: 200;transition:all .5s ease;left: 50%!important;top: 50%!important;-webkit-transform: translate(-50%,-50%)!important;-ms-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important;}




.sideBar {position: fixed;right: 15px;bottom: 80px;z-index: 90;display: block;height: 168px;}
.side {height: 40px;position: absolute;transition: all 0.5s}
.side a {display: block;height: 40px;font-size: 0}
.side i,.side span {display: inline-block;vertical-align: middle;height: 100%;line-height: 40px;text-align: center;background: #333;font-size: 13px;color: #fff;transition: all 1s}
.side i {width: 40px;text-align: center;background-color: #fe9328;transition: all 0.3s}
.side i svg{width:24px;height: 24px;margin-top: 8px;}
.side i img {vertical-align: middle}
.side1 {top: 0px;right: 0px;width: 40px}
.side2 {right: 0;width: 40px;top: 42px}
.side3 {right: 0;width: 40px;top: 84px}
.side4 {right: 0;width: 40px;top: 126px}
.ewm{position:absolute;width: 100px;height: 100px;left: -105px;top: -30px;display:none;}
.ewm img{width:100%;}
.side2:hover .ewm{display:block;}
.side:hover i {background-color: #fe9328;background-image: linear-gradient(123deg, #fe9328 0%, #fe9328 100%);}



.solution{padding:50px 0}
.solutionrow{width:94%;max-width:1680px;margin:0 auto;}
.solutionrow .cont{display:flex;background:#eee;border-radius: 10px;overflow: hidden;}
.solutionrow .cont .img{flex: 0 0 50%;}
.solutionrow .cont .img img{width:100%}
.solutionrow .cont .txt{padding: 50px;flex: 1;}
.solutionrow .cont .title{font-size: 22px;margin-bottom:20px;border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.solutionrow .cont .summary{border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.solutionrow .cont .summary p{padding-left: 20px;margin-bottom:20px;font-size: 16px;position: relative;}
.solutionrow .cont .summary p:before{content:'';position: absolute;width: 8px;height: 8px;border-radius: 50%;left: 0;top: 5px;background: #fe9328;}
.solutionrow .cont .tel{border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 20px;}
.solutionrow .cont .tel a{font-size: 15px;margin-right: 10px;color: #fe9328;}
.solutionrow .cont .contant{}
.solutionrow .cont .contant a{display: inline-block;padding: 10px 20px;background: #999;color: #fff;font-size: 15px;border-radius: 3px;}
.solutionrow .cont .contant a:hover{background:#fe9328;}
.videorow{display:flex;margin-top:40px}
.videolist{width:calc((100% / 3) - 20px);margin-right:30px}
.videolist:nth-child(3n){margin-right:0}
.videolist .img{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;background:#000;cursor:pointer;border-radius: 10px;}
.videolist .img:after{content:'';position:absolute;width:40px;height:40px;left:50%;top:50%;margin-top:-20px;margin-left:-20px;background:url(../image/play.png)}
.videolist .img img{position:absolute;width:100%;height:100%;object-fit:cover;transition:all .5s ease;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;opacity:0.7}
.videolist .img:hover img{width:105%;height:105%}
.videolist .tbox{text-align:center;padding:15px}
.videolist .tbox .title{}



.z_tanchuang{position:fixed;display:table;height:100%;width:100%;top:0;left:0;transform:scale(0);-webkit-transform:scale(0);z-index:10000000000}
.z_tanchuang .tbox{display:table-cell;background:rgba(0,0,0,0.8);text-align:center;vertical-align:middle}
.z_tanchuang .tbox .modal{background:white;padding:30px;display:block;border-radius:5px;position:relative;width:80%;max-width:1200px;max-height:96%;margin:0 auto;box-sizing:border-box}
.z_tanchuang .tbox .modal .out{position:absolute;width:40px;height:40px;line-height:40px;font-size:16px;color:#2a2a2a;border-radius:50%;background:#fff;font-size:30px;text-align:center;border-radius:50%;top:0;right:-50px;cursor:pointer;transition:all 0.5s}
.z_tanchuang .tbox .modal .img{width:100%;max-width:600px;margin:0 auto}
.z_tanchuang .tbox .modal .img video{display:block;width:100%;max-width:100%;object-fit:cover;max-height:67vh}
.z_tanchuang .tbox .modal .img img{margin:0 auto}
.z_tanchuang .tbox .modal .out:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.z_tanchuang .tbox .modal2{padding:20px}
.z_tanchuang .tbox .modal .img{max-width:1200px}
.z_tanchuang.one{transform:scaleY(0.01) scaleX(0);animation:unfoldIn 1s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-transform:scaleY(0.01) scaleX(0);-webkit-animation:unfoldIn 1s cubic-bezier(0.165,0.84,0.44,1) forwards}
.z_tanchuang.one .tbox .modal{transform:scale(0);animation:zoomIn 0.5s 0.8s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-transform:scale(0);-webkit-animation:zoomIn 0.5s 0.8s cubic-bezier(0.165,0.84,0.44,1) forwards}
.z_tanchuang.one.out{transform:scale(1);animation:unfoldOut 1s 0.3s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-transform:scale(1);-webkit-animation:unfoldOut 1s 0.3s cubic-bezier(0.165,0.84,0.44,1) forwards}
.z_tanchuang.one.out .tbox .modal{animation:zoomOut 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-animation:zoomOut 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards}
@keyframes unfoldIn {
	0% {
		transform: scaleY(0.005) scaleX(0);
	}
	50% {
		transform: scaleY(0.005) scaleX(1);
	}
	100% {
		transform: scaleY(1) scaleX(1);
	}
}
@keyframes zoomIn {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}
@keyframes zoomOut {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(0);
	}
}
@keyframes unfoldOut {
	0% {
		transform: scaleY(1) scaleX(1);
	}
	50% {
		transform: scaleY(0.005) scaleX(1);
	}
	100% {
		transform: scaleY(0.005) scaleX(0);
	}
}
@-webkit-keyframes zoomIn {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}
@-webkit-keyframes zoomOut {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(0);
	}
}
@-webkit-keyframes unfoldOut {
	0% {
		transform: scaleY(1) scaleX(1);
	}
	50% {
		transform: scaleY(0.005) scaleX(1);
	}
	100% {
		transform: scaleY(0.005) scaleX(0);
	}
}
@-webkit-keyframes unfoldIn {
	0% {
		transform: scaleY(0.005) scaleX(0);
	}
	50% {
		transform: scaleY(0.005) scaleX(1);
	}
	100% {
		transform: scaleY(1) scaleX(1);
	}
}
@keyframes zhuan {
	from {
		transform: translate(-50%, -50%) rotate(0deg) scale(1);
	}
	to {
		transform: translate(-50%, -50%) rotate(360deg) scale(1);
	}
}





.yx_ProPageMo{display:none;position: relative;bottom: 0;width: 100%;z-index: 2;}
.yx_ProPageTwo .yx_MoPageBtn{font-size:16px;color: #666;width:100%;display:flex !important;align-items:center;justify-content:space-between;background: #eee;border-radius:0px;padding: 10px 15px;box-sizing: border-box;}
.yx_ProPageTwo .yx_MoPageBtn i{height:20px;}
.yx_ProPageTwo .yx_MoPageBtn svg path{fill:#666}
.yx_ProPageTwo .yx_PPTCon{position:fixed;background:#fff;width:100%;height:100%;z-index: 9;top:0;padding: 140px 5% 0;left:100%;transition:all 0.8s;overflow:auto;box-sizing: border-box;overflow: hidden;}
.yx_ProPageTwo .yx_MoPageClose{font-size:18px;color:#fff;width:30px;height:30px;display:block !important;margin:0 0 0 auto;background:#000;line-height:30px;text-align:center;position: absolute;right: 3%;top: 100px;}
.yx_PPList{position:relative;padding: 8px 0;border-bottom: 1px dashed #eee;}
.yx_ProPageTwo .yx_PageTit{font-size: 16px;font-weight:normal;position:relative;line-height:240%;display:block;align-items:center;justify-content:space-between;width:100%;padding:4px 12px;}
.yx_PT_Link{color:#000;font-size: 15px;display:block}
@media screen and (max-width: 768px){
	.yx_ProPagePc{/* display: none; */}
	.yx_ProPageMo{display: block;}
}


@media screen and (max-width: 1400px){
	.product_page_item_title{font-size:22px;}
	.product_page_item_title2{font-size:20px;}
	.public_nav_wrap{/* padding: 0 0 0 3%; */}
	.web_center {/* padding: 0 6vw; */}

	.news_list .list>ul>li>a .txt .des{/* margin:1.2rem 0 2rem; */}
	.news_list .list>ul>li>a .txt b.t{font-size:18px}
	.news_list .list>ul>li>a{/* padding:2rem 0; */}
	.news_list{padding-bottom: 0;}
	.news_list .list{padding-bottom:2rem}
	.news_list .list>ul>li>a .img{/* margin-right:2rem; */height:250px}
	.news_list .list{padding-bottom: 0;}
	
	.innovation_auto_back{/* display:none; */}
	.contact_page_big{padding:0;}
	.about_company_content{/* padding: 0 5vw 0 4vw; */}
	.about_company_text,.about_company_text2{font-size: 14px;line-height: 1.6;}
	.public_page_title{font-size:22px;}
	.public_page_title2{font-size:14px;}
	.contact_page_head,.contact_row{/* width: 94%; */max-width:1680px;margin: 0 auto;}
	
	.cpxqleft .cpt1{/* height: 400px; */}
	.cpxqleft .cpt2{max-height: 400px;max-width: 400px;}
	.about_company_photo{/* padding-bottom:100%; */}
	.page_single_txt p{font-size: 15px;line-height: 2;background: transparent!important;color: #666;margin-bottom: 10px;}
	.page_single_txt p span{text-wrap: wrap!important;font-size: 16px!important;line-height: 1.6!important;}
	
	.solutionrow .cont .txt,.innovation_auto_read .web_center{padding:40px;}
	.innovation_auto_text{font-size:15px;line-height: 1.6;}
	.innovation_auto_text p{margin-bottom:5px;}
}
@media screen and (max-width: 1280px){
    .about_culture_item_box{padding:80px 0;}
	.about_culture_item_en{font-size:20px;}
	.AddAboutCompanyWrap .about_company_text{display:none;}
	.footer_nav_item{margin-right: 5.25vw;}
	.public_nav_li a{font-size: 14px;}
	.product_page_item_img{height:0;}
	.product_page_item_box{width: calc((100% - 60px)/4);margin: 0 20px 20px 0;}
	.cpxqright{/* padding:0 5%; */}
	
	.product_page_item_title{font-size:20px;}
	.product_page_item_title2{font-size:18px;}
	.public_nav_wrap{/* padding: 0 0 0 5vw; */}
	.web_center {padding: 0 5vw;box-sizing: border-box;}
	
	.news_list .list>ul>li>a .img{margin-right:0}
	.innovation_auto_head .innovation_auto_read {margin-bottom: 3vw;}
	.innovation_auto_text{margin-top:20px;}
	.public_page_title{font-size: 22px;}
	.cpxqleft .cpt1{/* height: 320px; */}
	.cpxqleft .cpt2{max-height: 320px;max-width: 320px;}
	.about_company_photo{/* padding-bottom:140%; */}
	.productlist .txt .title{font-size: 16px;}
	.detail-one-title{font-size:16px;margin-bottom: 10px;padding-bottom: 10px;}
	.detail-one-text li{padding-bottom:5px;margin-bottom:5px;}
	
	.solutionrow .cont .txt,.innovation_auto_read .web_center{padding: 20px;}
	.solutionrow .cont .title{font-size:18px;}
	.solutionrow .cont .summary p,.innovation_auto_text{font-size:14px;}
	.solutionrow .cont .contant{display:none;}
}
@media screen and (max-width: 1200px){
.jxs{display:flex;width:94%;max-width:1680px;margin: 0 auto;padding: 50px 0;flex-wrap: wrap;}
.jxsleft{flex: 0 0 100%;max-width: 100%;}
.jxsleft ul{padding: 0;margin: 0;display: flex;}
.jxsleft ul li{color:#666;margin-bottom:20px;border:1px solid #ddd;padding:10px;text-align:center;list-style: none;font-size: 14px;}
.jxsleft ul li.on{color:#fff;background:#fe9328;}
.jxsright{position: relative;width: 100%;height: 650px;margin: 0 auto;background: url(../image/chinamap.png) no-repeat;background-size: 100%;min-width: auto;position: relative;}
.area-pic {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
.area-pic {position: absolute;top: 0px;left: 0px;width: 100%;height: auto;}
.jxsright .icon {display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: url(../image/dqleft.png) no-repeat;z-index: 2;position: relative;}
.icon2 {display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: url(../image/dqright.png) no-repeat;}
.tab-pane{display:none}
.tab-pane.active{display:block;}
.tab-pane .card {width: 100%;height: auto;background: transparent;bottom: 0;top: auto;left: 0;border: 2px dashed #eee;position: absolute;}
.npc {width: 50px;height: 50px;border-radius: 50%;overflow: hidden;position: absolute;top: 20px;right: 20px;}
.npc img {width: auto;height: 100%;transition: all .5s ease;left: 50% !important;top: 50% !important;-webkit-transform: translate(-50%, -50%) !important;-ms-transform: translate(-50%, -50%) !important;transform: translate(-50%, -50%) !important;position: absolute;}
.npc2 {width: 50px;height: 50px;border-radius: 50%;overflow: hidden;position: absolute;top: 20px;left: 20px;}
.tab-pane .icon-photoleft>.section {float: left;width: 280px;margin-left: 40px;margin-top: 40px;}
.tab-pane .card>.section b {display: block;font-size: 18px;font-weight: bold;line-height: 1;}
.tab-pane .card>.section p {font-size: 14px;height: auto;overflow: hidden;text-overflow: ellipsis;color: #999;line-height: 21px;padding-top: 10px;padding-bottom: 10px;-webkit-margin-before: 0em;-webkit-margin-after: 0em;}
.tab-pane .section address {font-size: 14px;font-style: normal;}
.tab-pane .section address span {vertical-align: middle;color: #999;}
.tab-pane .section a {color: #ff7800;text-decoration: none;}
.tab-pane .section {float: left;width: calc(100% - 100px);margin-left: 90px;margin-top: 15px;margin-bottom: 15px;}
.tab-pane .section.section2{float: left;width: calc(100% - 100px);margin-left: 20px;margin-top: 15px;margin-bottom: 15px;}
.add1{position: absolute;top: 8%;left: 20%;}
.add2{position: absolute;top: 37%;right: 8%;}
.add3{position: absolute;top: 16%;right: 9%;}
.add4{position: absolute;top: 26%;right: 9%;}
.add5{position: absolute;top: 20%;left: 5%;}
.add6{position: absolute;top: 2%;right: 17%;}
}
@media screen and (max-width: 1400px){
	.productlist{width: calc((25% - 20px) / 1);}
	.productlist .txt .summaty,.productlist .txt .more{font-size:15px;}
	.resource_row .list{width: calc((25% - 20px) / 1);flex: 0 0 calc((25% - 20px) / 1);margin: 0 10px 20px;}
}
@media screen and (max-width: 1200px){
	.nycase_list{flex: 0 0 calc(33.3% - 20px);width: calc(33.3% - 20px);margin: 0 10px 20px;}
	.nycase_list .item .content1{padding:15px;}
	.nycase_list .item .content3{font-size:16px;height:50px;}
}
@media screen and (max-width: 1023px){
	.news_read_bjq, .news_read_bjq p{font-szie:15px;}
	.news_read_title{font-szie:18px;}
	
	.product_page_item_title{font-size:20px;}
	.product_page_item_title2{font-size:16px;}
	.public_nav_wrap{/* padding: 0 0 0 4vw; */}
	.web_center {padding: 0 4vw;}
	
	.news_list .list>ul>li>a .txt .des{font-size: 14px;}
	.news_list .list>ul>li>a .txt b.t{font-size: 16px;line-height: 1.5;margin: 0;}
	.news_list .list>ul>li>a .img{height:200px}
	.news_list .list>ul>li>a .date{width:130px}
	
	.index_about{padding-top:80px;}
	.index_about .box .boxBot .item{padding:20px;}
	.index_about .box .boxBot .item .main2{font-size:26px;}
	.index_about .box .boxBot .item .main2{margin-top:10px;}
	.index_about .box .boxBot .item .main3{margin-top:5px;}
	.index_about .box .boxTop .content2{font-size: 16px;line-height:1.6;}
	.index_hzlcrow li{padding:30px 20px;}
	.index_hzlcrow li span{font-size:20px;}
	.index_aboutmore{margin-top:0;}

	.public_banner_wrap{height: 60vh;min-height: 400px;max-height: 500px;position:relative;-webkit-align-items:center;align-items:center;overflow:hidden;}
	.gsunfw li{flex:0 0 100%}
	
	.solutionrow .cont,.innovation_auto_wrap{flex-wrap: wrap;}
	.solutionrow .cont .img,.innovation_auto_photo,.innovation_auto_content{flex:0 0 100%;width:100%;}
	
	.resource_row .list{width: calc((33.3% - 20px) / 1);flex: 0 0 calc((33% - 20px) / 1);margin: 0 10px 20px;}
	.historyrow .swiper-slide .summary{font-size:18px;padding: 0;}
	.historyrow .swiper-slide .summary p{line-height: 1.6;}
	.historySwiper{height: 580px;position:relative;padding-right: 0;overflow:hidden}
}
@media screen and (max-width: 768px){
	.gsunfw li{flex:0 0 calc(50% - 10px)}
	.public_nav_box{/* padding: 10px; */}
	.public_nav_wrap.cp .public_nav_ul{flex:0 0 100%;}
	.cp .public_nav_li a{margin: 0 2vw;line-height: 2.2;font-size: 15px;}
	.cp .public_nav_li{margin-right:0;}
	.nynav{padding:10px 15px;}
	.nynav_li.on ul{flex-wrap: wrap;padding: 0;}
	.nynav_li.on ul li{font-size: 14px;margin-right: 12px;line-height: 32px;}
	
	.cpxqleft{flex: 0 0 100%;margin:0;width: 100%;}
	.cpxqright{flex: 0 0 100%;margin:0;padding: 0;width: 100%;}
	.product_read_bjq{padding:0;/* margin-top: 10px; *//* padding-top: 10px; */}
	.product_read_bjq p{font-size:16px;line-height: 1.6;}
	.product_related_item_box{flex: 0 0 50%;padding: 10px;}
	.product_related_item_title{font-size:14px}
	.cpxq{margin:40px 0 10px;}
    .product_read_bjq img{max-width: 100%;width: 100%;padding: 0;/* margin-bottom: 20px; *//* margin-top: 20px; */height: auto!important;}
	
	.product_page_item_title{font-size:20px;}
	.product_page_item_title2{font-size:14px;position: relative;width: 100%;bottom: -5px;padding: 0 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 34px;}
	
	.news_list .list>ul>li>a .img{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;margin:0;width:100%;height:200px}
	.news_list .list>ul>li>a{/* -webkit-box-orient:vertical; *//* -webkit-box-direction:normal; *//* -webkit-flex-direction:column; */-ms-flex-direction:column;/* flex-direction:column; */}
	.news_list .list>ul>li>a .date{display:block;font-size:14px;line-height:1em;margin: 20px 0 10px;color:#666;flex: 0 0 100%;}
	.news_list .list>ul>li>a .date p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
	.news_list .list>ul>li>a .txt{width:100%;padding-left:0;display: block;}
	.news_list .list>ul>li>a .date em{font-size:14px}
	.news_list .list>ul>li>a .date em::before{content:"-"}
	.news_list .list>ul>li>a .txt::before{display:none}
	.news_list .list>ul>li>a .txt .des{margin:10px 0;height:auto;}
	
	.caselist{width:100%;margin: 0 auto 10px;}
	.caselist .txt{padding:15px 10px;}
	.caselist .txt .title{font-size: 15px;}
	
	.productlist{width: calc((50% - 10px)/1);/* margin: 0 auto 15px; */margin: 5px!important;}
	.productlist .txt{padding: 10px 5px;}
	.productlist .txt .title{font-size: 16px;line-height: 1.4;margin-bottom: 5px;}
	.nycpxqxg .product_row .productlist{width:100%;width: calc((50% - 10px)/1);margin: 5px;border: 0;}
	
	.about_advantage_tips{display:none;}
	.about_advantage_content{width:100%;}
	.about_huanjing{flex-wrap: wrap;}
	.about_huanjing_title span{font-size:18px;}
	.about_huanjing_left{flex:0 0 100%;margin-top:10px;padding:10px;}
	.about_huanjing_right{flex:0 0 100%;margin-top:10px;padding: 0;}

	.about_honor .swiper-slide{padding:10px;}
	.about_honor .swiper-slide .title{font-size:14px;}

	.intro_history_for .item .txt, .intro_history_for .item .txt p, .intro_history_for .item .txt span{font-size:15px!important}
	
	
	.jmbt{margin: 0 auto 20px;}
	.jm_hyqj .jmrow p{font-size:14px;}
	.jm_hyqj .jmrow p span{font-size: 16px;}
	.jm_ylfxrow,.jm_ylfxrow2{flex-wrap:wrap;margin-bottom: 20px;}
	.jm_ylfxrow li{flex:0 0 100%;margin-bottom:10px;padding:20px;}
	.jm_ylfxrow li{padding:20px;}
	.jm_ylfx1,.jm_ylfx2{padding:10px;flex:0 0 100%;}
	.jm_jmysrow li{flex:0 0 100%;margin-bottom: 15px;}
	.jm_jmzc8{margin: 30px 0 20px;}
	.jm_jmzc8 li {flex: 0 0 calc((100% - 10px) / 2);margin-bottom: 10px;padding: 10px;}
	.jm_jmzc8 div{font-size: 16px;margin-bottom:5px;}
	.jm_jmzcrow li{flex-wrap:wrap;}
	.jm_jmzcrow .jm_jmzcimg,.jm_jmzccont{flex:0 0 100%;}
	.jm_jmzccont{padding:20px;}
	.jm_jmzcrow li:nth-child(2n){/* flex-direction: column-reverse; */}
	.jm_jmlcrow li{flex: 0 0 calc((100% - 20px) / 2);padding:10px;}
	.jm_jmlcrow li i{font-size:40px;}
	.jm_jmlcrow li div{font-size:20px;}
	.jm_jmlcrow li p{font-size:14px;}
	.jm_jmysrow .txt{font-size:14px;/* height: 75px; */margin-bottom: 15px;}
	.jm_ylfx1 li{height:40px;margin-bottom:10px;font-size: 16px;}
	.jm_jmzccont .txt p{line-height:1.6}

	.jm_hyqj{padding: 60px 0 60px;}
	.jm_ylfx{padding: 60px 0 40px;}
	.jm_jmys{padding: 60px 0 60px;}
	.jm_jmzc{padding: 60px 0 60px;}
	.jm_jmlc{padding: 60px 0 60px;}
  
    .public_banner_wrap{height: auto;min-height: 42px!important;overflow:initial;flex-direction: column-reverse;border-bottom: 1px solid #eee;padding-top: 95px;}
    .public_banner_max{font-size: 22px;line-height:8.21256vw;padding: 0;}
    .public_banner_text{font-size: 12px;line-height: 1.4;}
    .public_nav_read{/* display:none; */}
    .about_company_big{width:100%}
    .about_company_img{width:100vw}
    .about_company_content{width:100%;padding: 30px 0 0;}
    .public_page_title{font-size:4.8309178vw;line-height:7.7294685vw}
    .public_page_icon{width:1.93236714vw;height:1.93236714vw;margin-bottom:1.690821vw;margin-left:2.415458vw}
    .about_company_title{font-size:16px}
    .about_company_text{font-size: 14px;line-height: 1.6;}
    .about_company_after{display:none}
    .about_company_box{padding: 0;flex-wrap: wrap;flex-direction: column-reverse;}
    .public_nav_wrap{/* bottom: -15px; */z-index:29;height:auto;pointer-events:auto;/* padding:0 3.623188vw; *//* background: transparent; *//* width: 89%; */position: relative;display: none;}
    .public_nav_box{width: calc(100% - 20px);height:auto;/* background:#fff; *//* box-shadow:0 0 1.2077294vw rgb(0,0,0,.1); *//* -webkit-box-shadow:0 0 1.2077294vw rgb(0,0,0,.1); *//* -webkit-border-radius:0.966183vw; *//* border-radius:0.966183vw; *//* overflow:hidden; *//* white-space:nowrap; */text-align:center;font-size:0;/* border: none; */margin: 5px auto;}
    .public_nav_ul{width:100%;-webkit-overflow-scrolling:touch;/* margin-top: 10px; *//* margin-bottom: 10px; */display: none;}
    .public_nav_li{width:auto !important;display:inline-block;vertical-align:top;margin-right: 5px;margin: 1px 5px 1px;}
    .public_nav_li a{display:block;margin: 0;line-height: 35px;font-size: 15px;padding: 0 10px;}
    .public_nav_active a{background: #fe9328;color: #fff;}
    .public_nav_active:after{display:none}
    .about_advantage_wrap{padding: 0px 0 20px;border-top: 1px solid #eee;}
    .about_advantage_read{margin-top:2.415458vw;font-size:15px}
    .about_advantage_list{margin-top:7.246376vw}
    .about_advantage_label{padding-left:2.415458vw;font-size:16px}
    .about_advantage_item_box{width:50%;margin-bottom:4.8309178vw}
    .about_advantage_item_layer{font-size: 6vw;line-height:7.246376vw}
    .about_advantage_item_label{font-size:16px;line-height:8.937198vw;margin-left:1.449275vw}
    .about_advantage_item_box:nth-child(3) .about_advantage_item_label,.about_advantage_item_box:nth-child(4) .about_advantage_item_label{/* font-size:1vw; */}
    .about_advantage_item_icon{display:none}
    .about_advantage_item_head{-webkit-justify-content:center;justify-content:center}
    .about_advantage_item_text{font-size: 12px;line-height:5.79710144vw;text-align:center;margin-top:0}
    .about_culture_item_en{font-size:4.347826vw;line-height:6.038647vw}
    .about_culture_img{padding-bottom:0;height:100%}
    .about_culture_img,.development_energy_back{background-size:cover !important}
    .about_culture_item_line{width:4.8309178vw;height:0.483091vw}
    .about_culture_item_title{font-size:16px;line-height:5.79710144vw;margin-top:1.2077294vw}
    .about_culture_item_text{font-size:16px;line-height:5.79710144vw;height:auto;opacity:1;pointer-events:auto;-webkit-transform:none;transform:none}
    .about_culture_item_box{width:100%;padding:0;position:relative}
    .about_culture_item_content:before{content:"";position:absolute;width:50%;left:25%;bottom:0;height:0.241545vw;background:rgba(255,255,255,.2);opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
    .AddAboutCultureBox .about_culture_item_content:before{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all 1s cubic-bezier(.77,0,.175,1);transition:all 1s cubic-bezier(.77,0,.175,1);-webkit-transition-delay:200ms;transition-delay:200ms}
    .about_culture_item_box:last-child .about_culture_item_content:before{display:none}
    .about_culture_item_box:last-child{margin-bottom:0}
    .about_culture_item_foot{display:none}
    .about_culture_item_center{margin-top:4.8309178vw}
    .about_culture_item_content{-webkit-align-content:flex-start;align-content:flex-start;position:relative;padding:7.246376vw 0}
    .about_culture_box{padding:4.8309178vw 0;position:relative}
    .about_culture_back{position:absolute;left:0;top:0;width:100%;height:100%}
    .about_qualification_wrap{padding-top: 40px;padding-bottom: 40px;}
    .about_qualification_title{line-height:5.79710144vw;font-size:16px;margin-top:2.415458vw}
    .about_qualification_line{height:0.483091vw;margin-top:7.246376vw}
    .about_qualification_tab{margin-top:7.246376vw}
    .about_qualification_tab .web_center{padding:0}
    .development_idea_wrap{padding:12.0772946vw 0}
    .web_center{padding: 0;width: 90%;}
    .public_page_text{font-size: 14px;line-height:5.79710144vw;margin-top:2.415458vw}
    .development_idea_item_box{width:32%;margin:0 2% 2% 0}
    .development_idea_item_box:nth-child(3n){margin:0 0 2% 0}
    .development_idea_list{-webkit-justify-content:center;justify-content:center;margin-top:7.246376vw}
    .development_idea_item_icon{font-size:6.604167vw;line-height:8.604167vw}
    .development_idea_item_cn{font-size:3.8647342vw;line-height:6.2801932vw}
    .development_idea_item_en{font-size:16px;line-height:5.79710144vw;margin-top:0}
    .development_idea_item_content{padding:5vw 0}
    .development_idea_item_line{width:4.302083vw;height:4.302083vw}
    .development_idea_item_back{padding-bottom:150%}
    .development_idea_item_box .development_idea_item_back img{-webkit-transform:scale(1);transform:scale(1)}
    .development_idea_item_box .development_idea_item_back:after{opacity:0}
    .development_idea_item_box .development_idea_item_icon{color:#fff}
    .development_idea_item_box .development_idea_item_cn{color:#fff}
    .development_idea_item_box .development_idea_item_en{color:#fff}
    .development_idea_item_box .development_idea_item_line:after{background:#fff;height:0}
    .development_idea_item_box .development_idea_item_line:before{background:#fff}
    .development_energy_back{padding-bottom:88%}
    .development_energy_list{-webkit-justify-content:center;justify-content:center}
    .development_energy_item_box{width:48%;margin:0 4% 4% 0}
    .development_energy_item_box:nth-child(2n){margin:0 0 4% 0}
    .development_energy_box{position:relative}
    .wap_list{width:4vw;height:4vw}
    .contact_page_ewm_img{border:0.2415458vw solid #ececec}
    .development_energy_back{position:absolute;left:0;top:0;width:100%;height:100%}
    .development_energy_big{padding:12.0772946vw 0}
    .development_energy_item_icon{width:14vw;height:14vw}
    .development_energy_item_text{font-size:16px;line-height:5.79710144vw}
    .development_energy_tab{padding:0;margin-top:7.246376vw}
    .development_energy_item_label{font-size:3.51041666vw}
    .development_energy_item_label.icon-a-08{font-size:4.666vw}
    .development_energy_item_label.icon-a-11{font-size:4.875vw}
    .development_energy_item_animate svg{stroke-width:0.2415458vw}
    .about_advantage_box:after{width: 0;}
    .development_energy_item_circle svg _{stroke-width:0.2415458vw}
    .development_saving_list{margin-top:7.246376vw;-webkit-justify-content:center;justify-content:center}
    .development_saving_item_box{width:32%;margin:0 2% 8% 0}
    .development_saving_item_box:nth-child(3n){margin:0 0 8% 0}
    .development_saving_item_svg{display:none}
    .development_saving_item_circle{top:-4vw;width:9.375vw;height:9.375vw}
    .development_saving_item_top{line-height:9.375vw;font-size:3.5vw}
    .development_saving_item_box:nth-child(2n){margin-top:0}
    .development_saving_item_box:nth-child(2){margin-top:2.6041666vw}
    .development_saving_item_title{font-size:3.8647342vw;line-height:6.2801932vw;margin-top:2.415458vw}
    .development_saving_item_icon{font-size:4.875vw;margin-top:1.2077294vw}
    .development_saving_item_text{font-size:2.89855vw;line-height:5.3140096vw;margin-top:2.415458vw}
    .development_saving_read{font-size:16px;line-height:5.79710144vw}
    .development_saving_wrap{padding:12.0772946vw 0}
    .innovation_output_wrap{padding:12.0772946vw 0}
    .innovation_output_item_title{padding:0 3.623188vw;font-size:3.8647342vw;line-height:6.2801932vw;bottom:2.415458vw}
    .innovation_output_tab{margin-top:7.246376vw}
    .innovation_output_item_box{width:100%;margin:0 0 4.8309178vw 0}
    .innovation_output_item_box:last-child{margin-bottom:0}
    .innovation_auto_photo{width:100%;position:absolute;left:0;top:0}
    .innovation_auto_wrap{padding-top: 70%;position:relative;}
    .innovation_auto_head .innovation_auto_read{margin-top:0;padding: 0;}
    .innovation_auto_read{padding:12.0772946vw 0;width:100%}
    .innovation_auto_content{width:100%}
    .innovation_auto_text{font-size: 14px;line-height:5.79710144vw;margin-top:2.415458vw}
    .innovation_auto_back{display:none}
    .product_page_wrap{padding:12.0772946vw 0}
    .product_page_item_box{width:48%;margin:0 4% 4% 0}
    .product_page_item_box:nth-child(2n){margin:0 0 4% 0}
    .product_page_button{margin-top:4.8309178vw}
    .product_btn_text{font-size:16px;line-height:5.79710144vw}
    .product_btn_icon{width:2vw;margin-left:1.93236714vw}
    .product_popup_box{padding:0}
    .product_popup_tab{width:100%}
    .product_popup_button{width:11vw;height:11vw;display:none}
    .product_popup_close_btn{right:3.623188vw;top:3.623188vw;width:7.0048309vw;height:7.0048309vw}
    .partner_page_item_box{width:48%;margin:0 4% 4% 0 !important}
    .partner_page_item_box:nth-child(2n){margin:0 0 4% 0 !important}
    .partner_page_wrap{padding:12.0772946vw 0}
    .partner_page_list{margin-top:7.246376vw}
    .news_page_wrap{padding:12.0772946vw 0}
    .news_page_photo{width:100%}
    .news_page_tab{width:100%;padding:7.246376vw 3.623188vw}
    .news_number_max{font-size:4.8309178vw;line-height:7.7294685vw}
    .news_number_min{font-size:16px;line-height:5.79710144vw}
    .news_number_title a{font-size:3.8647342vw;line-height:6.2801932vw}
    .news_number_title{margin-top:1.2077294vw}
    .news_number_text{font-size:16px;line-height:5.79710144vw;height:11.5942028vw;-webkit-line-clamp:2;margin-top:1.2077294vw}
    .news_number_button{margin-top:2.415458vw;padding-bottom:4.8309178vw}
    .news_page_line{height:0.483091vw}
    .news_page_content{padding-bottom:0}
    .news_page_item_box{width:48%;margin:0 4% 4% 0 !important}
    .news_page_item_box:nth-child(2n){margin:0 0 4% 0 !important}
    .news_page_item_time{font-size:16px;line-height:5.79710144vw;padding:1.2077294vw 0 1.2077294vw 0}
    .news_page_item_title{margin-top:1.2077294vw}
    .news_page_item_title a{font-size:16px;line-height:5.79710144vw}
    .news_page_big{padding:7.246376vw 0}
    .page_number_box .page_number_btn{padding:0 2.415458vw}
    .page_number_box a{width:7.246376vw;font-size:16px;line-height:7.246376vw;margin:0 1.2077294vw}
    .page_number_box a:after{border:0.241545vw solid #dedede;-webkit-border-radius:3.623188vw;border-radius:3.623188vw}
    .public_nav_hide{display:none}
    .news_read_wrap{padding:12.0772946vw 0}
    .news_read_content{width:100%}
    .news_read_title{font-size:4.8309178vw;line-height:7.7294685vw;margin-bottom:4.8309178vw}
    .news_read_label{font-size:16px;line-height:5.79710144vw;margin-bottom:2.415458vw;margin-right:3.623188vw}
    .news_read_line{height:0.241545vw}
    .news_read_bjq,.news_read_bjq p{font-size:16px;line-height:5.79710144vw}
    .news_read_bjq{padding:7.246376vw 0}
    .news_read_bjq img{padding:5.79710144vw 0}
    .news_related_content{width:100%;padding:0;margin-top:7.246376vw}
    .news_related_title{font-size:4.8309178vw;line-height:7.7294685vw;font-weight:bold}
    .news_related_line{margin-top:2.415458vw;height:0.241545vw}
    .news_related_list{margin-top:3.623188vw;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
    .news_related_item_box{width:48%;margin:0 4% 4% 0 !important}
    .news_related_item_box:nth-child(2n){margin:0 0 4% 0 !important}
    .news_related_item_time{font-size:16px;line-height:5.79710144vw;margin-top:1.2077294vw}
    .news_related_item_title{margin-top:1.2077294vw}
    .news_related_item_title a{font-size:3.8647342vw;line-height:6.2801932vw}
    .news_related_item_text{font-size:16px;line-height:5.79710144vw;margin-top:1.2077294vw}
    .news_navigation_box{padding:0 3.623188vw}
    .news_navigation_list a{width:4vw}
    .news_navigation_icon{line-height:9.6618357vw;font-size:16px;padding-left:1.93236714vw}
    .news_navigation_btn{width:calc(50% - 2vw)}
    .news_navigation_text{line-height:9.6618357vw;font-size:16px}
    .contact_page_map_wrap{width:100%}
    .contact_page_center{width:100%;/* margin-top:0; */padding: 0;margin-bottom: 0;}
    .contact_page_content{width:100%}
    .contact_page_address{margin-top:4.8309178vw}
    .contact_page_text a,.contact_page_text{font-size: 14px;line-height:5.79710144vw}
    .contact_page_ewm_box{width:36vw;margin-top:7.246376vw}
    .contact_page_ewm_title{font-size:16px;line-height:5.79710144vw;margin-top:2.415458vw}
    #mapContainer{height:450px}
	
	.news_list .list>ul>li>a{padding: 30px 0 20px;flex-wrap: wrap;}
	.news_detail .news_detail_left{flex:0 0 100%;padding: 0;background: #fff;border: none;}
	.news_detail .news_detail_right{flex:0 0 100%;margin-top:10px;padding: 0;border: none;display: none;}
	.gsunfw{padding:0;}

	.page_single_top .title{font-size: 20px;margin: 10px 0 10px;}
	.fwwd{}
	.fwwd ul{flex-wrap: wrap;}
	.fwwd li{flex: 0 0 100%;padding: 20px;margin-bottom: 15px;}
	.fwwd li span{font-size: 18px;}
	.fwwd li p{}
	.about_fwwd_wrap{padding:40px 0 10px}
	
	.public_banner_box{position: absolute;top: 100px;display: none;}
	#detailnav a{padding:10px;}
	#detail1, #detail2, #detail3, #detail4{/* padding-top:60px; */}
	.news_read_bjq span, .product_read_bjq span, .news_read_bjq div, .product_read_bjq div{font-size:14px!important;line-height: 1.6;}
	.product_read_bjq table{display:block}
	
	.titie_box_bg svg{display:none;}
	.mdn-option{flex:0 0 100%}
	.jsfw .message-row{flex:0 0 100%}
	.message-form .marketing-top{font-size: 14px;}
	.zytgs a{padding:10px;}
	.zytgs li{flex:0 0 25%;}

	.aboutvideo{margin-top:30px;width: 94%;max-width:1680px;margin: 30px auto 0;}
    .aboutvideo ul{display:flex;justify-content: space-between;flex-wrap: wrap;}
    .aboutvideo li{flex: 0 0 100%;margin-bottom: 20px;}
    .aboutvideo video{max-width:100%;border-radius: 8px;}
    .aboutvideo p{font-size:16px;text-align: center;margin-top: 10px;}
	
	.albumlist{padding: 50px 0 0;}
	.case-li{display: flex;width: 94%;max-width: 1640px;margin: 0 auto;flex-wrap: wrap;text-align: left;}
	.case-li li{flex: 0 0 calc((50% - 10px)/1);width: calc((25% - 10px)/1);margin: 0 5px 15px;float: left;}
	.case-li li figure {position: relative;display: block;padding-bottom: 66.6%;height: 0;overflow: hidden;line-height: 1;border: 1px solid #eee;}
	.case-li li .img1{/* width: 100%; *//* height:100%; *//* object-fit: cover; *//* transition:all .5s ease; *//* left: 50%!important; *//* top: 50%!important; *//* -webkit-transform: translate(-50%,-50%)!important; */-ms-transform: translate(-50%,-50%)!important;/* transform: translate(-50%,-50%)!important; *//* position: absolute; */}
	.case-text{padding: 10px 5px;z-index: 9;position: relative;background: #eee;width: 100%;text-align: center;color: #333;bottom: 0;}
	.case-text p{/* color: #333; */font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin: 0;}
	.case-li li:hover .case-text{background: rgb(236 136 25);color: #fff;}
	.case-li li:hover .img1{width: 105%;height:105%;max-width: 105%;}
	
	.mgcaselist{padding: 50px 0 0;}
	.mgcaselist .case-li{display: flex;width: 94%;max-width: 1640px;margin: 0 auto;flex-wrap: wrap;text-align: left;}
	.mgcaselist .case-li li{flex: 0 0 calc((50% - 20px)/1);width: calc((25% - 20px)/1);margin: 0 10px 20px;float: left;}
	.mgcaselist .case-li li figure {position: relative;display: block;padding-bottom: 75%;height: 0;overflow: hidden;line-height: 1;border: 1px solid #eee;}
	.mgcaselist .case-li li .img1{width: 100%;height:100%;object-fit: cover;transition:all .5s ease;left: 50%!important;top: 50%!important;-webkit-transform: translate(-50%,-50%)!important;-ms-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important;position: absolute;}
	.mgcaselist .case-text{padding: 15px;z-index: 9;position: relative;background: #eee;width: 100%;text-align: center;color: #333;bottom: 0;}
	.mgcaselist .case-text p{/* color: #333; */font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin: 0;}
	.mgcaselist .case-li li:hover .case-text{background: rgb(236 136 25);color: #fff;}
	.mgcaselist .case-li li:hover .img1{width: 105%;height:105%;max-width: 105%;}



	.joinrowdetail{background: #eee;padding: 20px;display: none;font-size: 15px;}
    .product_row{margin: 10px auto;width: 98%;/* padding: 0 10px; */}
	.product_cont .title{font-size:18px;margin-bottom:20px;}
	.product_cont .summary{font-size:14px;}
	
	.ywk-index-banner .ywk-index-banner-container .img{padding-bottom:56.25%}
	.ywk-index-banner .index_aboutmore{display:none;}
	.ywk-index-banner .ywk-index-banner-container.left .text{width: 70%;transform: translate(-64%,-50%)!important;}
	.index_quality{padding-bottom:60px;}
	
	.index_about{padding-top:40px;}
	.index_about .img1,.index_about .img2{width:100%;height: 80%;}
	.index_about .img2{top:70%;height: 30%;position: relative;}
	.index_about .box .boxBot{display:none;}
	.index_about .box .boxTop{width:100%;}
	.index_about .box .boxBot{margin-top:40px;}
	.index_about .box .boxBot .item{flex:0 0 50%;border:none!important;}
	.index_about .box .boxTop{width:auto;}
	.index_about .box .boxTop .content1 h5{font-size:20px;}
	
	.index_hzlc{padding:50px 0;}
	.index_hzlc_title div{width:100%!important;}
	.index_hzlcrow li{width: 48%;flex: 0 0 48%;}
	.index_hzlcrow li p{font-size:16px;}
	
	.boxLeft,.boxRight{width:100%;}
	.footer_title{padding:20px 0;}
	.footer_top_nav:nth-child(6){/* display:block; */}
	.footer_top_inner{padding: 20px 0;}
	.footer_copyright{padding:20px;}
	
	.ywk-header-right{position: absolute;width: auto;}
	.search{margin-top: 0px;}
	.ywk-index-banner .text .text-4{margin-bottom:0;}
	
	.boxLeft .item a .right{width: 60%;padding:0 0 0 20px;}
	.boxLeft .item a .left{width:40%;height:180px;}
	.boxLeft .item a .right .content3{display:none;}
	.boxLeft .item a .right .content4{margin-top:20px;}
	.footer_title .title{font-size:20px;}
	
	.ywk-menu-toggle span.hamburger, .ywk-menu-toggle span.hamburger:after, .ywk-menu-toggle span.hamburger:before{background:#fff}
	.ywk-logo{height:40px;width: 73px;}

	.cpxqleft .cpt1{float:left;/* width: 65px; *//* height: 300px; */}
	.cpxqleft .cpt1 .mycpSwiper1 {/* height:100%; */padding-top: 40px;padding-bottom: 40px;position: relative;}
	.cpxqleft .cpt1 .l-w{width: 60px!important;height: 60px!important;border:1px solid #ddd;}
	.cpxqleft .cpt1 .l-w.active{border: 1px solid #fe9328;}
	.cpxqleft .cpt1 .l-x{width:100%;height: 100%;}
	.cpxqleft .cpt1 .l-x img{width: 100%;height:100%;object-fit: cover;transition:all .5s ease;left: 50%!important;top: 50%!important;-webkit-transform: translate(-50%,-50%)!important;-ms-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important;position: absolute;}
	.cpxqleft .cpt2{float:left;width: 100%;max-width: none;/* margin-left:10px; */overflow: hidden;margin-top: 15px;max-height: none;}
	.cpxqleft .cpt2 .swiper-wrapper{height:auto;}
	.cpxqleft .cpt2 .l-p{border:1px solid #eee;}
	.cpxqleft .cpt2 .l-q{width:100%;padding-bottom: 100%;height: 0;overflow: hidden;}
	.cpxqleft .cpt2 .l-q img{/* width: 90%; */height: auto;max-width: 90%;max-height: 90%;object-fit: cover;transition:all .5s ease;left: 50%!important;top: 50%!important;-webkit-transform: translate(-50%,-50%)!important;-ms-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important;position: absolute;}
    .cpxqleft .swiper-button-next{/* font-size: 20px; *//* color: #aaa; *//* position: absolute; *//* width: 30px; */height: 60px;/* margin: 0; *//* left: 15px; *//* bottom: -15px; *//* top: auto; *//* border: 1px solid #eee; *//* transform: rotate(90deg); */}
    .cpxqleft .swiper-button-prev{/* font-size: 20px; *//* color: #aaa; *//* position: absolute; *//* width: 30px; */height: 60px;/* margin: 0; *//* margin-bottom: 10px; *//* top: -15px; *//* left: 15px; *//* border: 1px solid #eee; *//* transform: rotate(90deg); */}


	.product_read_bjq td{padding: 0 10px;font-size: 16px;}
	.product_read_bjq td p{font-size: 16px;}
    .detail-one-title{font-size: 20px;}
    .detail-one-text{padding: 10px 10px 10px 0;font-size: 16px;}

    .intro_culture>ul>li{padding:20px;}
    .page_single_txt p{/* font-size:15px; *//* line-height:1.8; */}
    .index_products_slide a .txt .t{font-size:16px;}

	.fenye{padding: 10px 10px 30px;text-align:center;overflow:hidden;clear:both}
    .fenye a,.fenye span{zoom:1;display:inline-block;vertical-align:middle;padding: 5px 5px;font-size: 12px;color:#666;background: #eee;margin-bottom:5px;margin-right: 2px;border-radius: 0px;}
    .fenye a:hover,.fenye .page-num-current{background:#fe9328;color:#fff}

	.about_company_photo{/* padding-bottom:66%; */}
	.about_advantage_box{padding:0 20px}

	.page_single_txt p{font-size: 14px;line-height: 1.6;background: transparent!important;color: #666;margin-bottom: 10px;}
	.page_single_txt p span{text-wrap: wrap!important;font-size: 16px!important;line-height: 1.6!important;}
	.contact_page_map_wrap:after{content:'';position: absolute;left: 0;top: -1px;width: 100%;height: 50px;background: linear-gradient(180deg, rgb(255,255,255) 0%, rgba(0, 0, 0, 0) 100%);}

	.product_list{padding-top:10px;border-top: 1px solid #eee;}
	.cpdetail .cul_con{background: #fff;}

	.brand{padding: 30px 0;}
	.brandrow{width:94%;max-width:1680px;margin:0 auto;text-align:center}
	.brandtxt{position:relative;overflow:hidden;line-height: 1.6;}
	.brandtxt .entitle{position:absolute;width:100%;font-family:d-din-condensed-bold;opacity:0.05;font-size: 60px;top:0}
	.brandtxt .title{font-size: 20px;}
	.brandtxt .title2{font-size: 16px;margin-top:5px}
	.brandtxt .title3{font-size: 14px;margin-top:10px}
	.brandtxt .title4{margin-top: 30px;color:#666}
	.brandtxt .title4 p{margin:0;margin-bottom:10px;line-height:1.6}
	.brandnum{max-width:1200px;margin:50px auto 20px}
	.brandnum ul{padding:0;display:flex;justify-content:space-evenly}
	.brandnum ul li{list-style:none;flex:0 0 28%;padding:20px 0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee}
	.brandnum ul li .title{font-family:d-din-condensed-bold;font-size:40px;color:#fe9328}
	.brandnum ul li .title span{font-size:16px;margin-left:10px}
	.brandnum ul li p{}
	.brand2{background: url(../image/brandbj.jpg) no-repeat center;padding: 60px 0;background-attachment: unset;background-size: cover;position:relative}
	.brand2:before{content:'';position:absolute;width:100%;height:100%;background: rgba(0,0,0,0.3);top:0;left:0}
	.brandrow2{width:94%;max-width:1680px;margin:0 auto;text-align:center;position:relative;z-index:2;color:#fff}
	.brandrow2 .title{font-size: 24px;margin-bottom: 30px;}
	.brandrow2 .title2{}
	.brandrow2 .title2 p{}
	.brand3{padding: 40px 0;}
	.brandrow3{width:94%;max-width:1680px;margin:0 auto;text-align:center}
	.brandrow3 .title{font-size: 24px;}
	.brandrow3 .title2{margin-top:10px;margin-bottom: 20px;font-size:16px}

	.historyrow{background:url(../image/xian.png) center;background-repeat: repeat-y;margin-top: 60px;display: flex;flex-wrap: wrap;justify-content: space-between;background-position-x: 50px;}
	.historylist{display: flex;flex: 0 0 100%;flex-direction: row;margin-bottom: 30px;}
	.historylist .img{flex:0 0 120px;width: 120px;height: 120px;border-radius: 50%;overflow: hidden;}
	.historylist .img img{width: 100%;height:100%;object-fit: cover;transition:all .5s ease;left: 50%!important;top: 50%!important;-webkit-transform: translate(-50%,-50%)!important;-ms-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important;position: absolute;}
	.historylist .txt{flex:1;text-align: left;padding: 0px 0 0 20px;border-bottom: 1px solid #eee;padding-bottom: 20px;}
	.historylist .txt .title{font-size: 16px;font-weight: bold;}
	.historylist .txt .subtitle{font-size: 13px;margin-top:10px;color: #666;line-height: 1.6;}
	.historylist:nth-child(2n){padding-top: 0;flex-direction: row;}
	.historylist:nth-child(2n) .txt{text-align:left;}
	
	.zp{flex-wrap: wrap;}
	.zp img{flex:0 0 100%;padding:0;margin-top:10px;}
	.jxsright{height: 500px;}
	
	.cpbox1 ul,.cpbox2row{flex-wrap:wrap;}
	.cpbox1 ul li{flex:0 0 100%;padding: 20px;}
	.cpbox1{padding-top:0}
	.cpbox1 .bt{font-size:16px;}
	.cpbox1 p{font-size:14px;margin-top:5px;}
	.cpbox2row .left{flex:0 0 100%}
	.cpbox2row .right{flex:0 0 100%}
	.cpbox2,.cpbox3{padding:40px 0}
	.cpbox3 .product_cont{margin:0px 0}
	.cpbox3 .videorow,.videorow{flex-wrap:wrap;}
	.videolist{flex:0 0 100%;margin:0}
	.cpmes .message-row{width:100%}
	.gsungdbt{font-size:20px;}
	.cpbox2 .bt{font-size:16px;}
	.cpbox2 p{font-size:14px;margin-top: 5px;}
	.innovation_content_box{padding:30px 0;}
	
	.z_tanchuang .tbox .modal{padding:10px;width: 90%;}
	.z_tanchuang .tbox .modal .out{left: 50%;margin-left: -20px;right:auto;top:-50px;}
	
	.intro_history_nav{margin-top: 60px;}
	.intro_history_nav .slick-slide .item{font-size:14px;padding-top:20px}
	.intro_history_for .item .year{font-size:120px}
	.intro_history_for .item .txt{font-size:14px;line-height:26px;font-weight:normal;padding: 0 20px;}
	.intro_history_for .item{height:auto;min-height:150px;padding: 0;}
	.intro_history_for{padding-bottom:0;padding-top: 0;}
	.intro_history_slide_top .swiper_arrow{position:static;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
	.intro_history_slide_top{width:100%}
	.intro_history_slide_top .swiper_arrows>ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

	.public_banner_img{display:none;}
	.public_nav_default_text, .public_nav_default_text a{line-height:30px;}
	
	.joincont{padding:30px 0}
	.joincont .job{flex-wrap: wrap;}
	.joincont .txt{flex:0 0 100%;padding:0;}
	.joincont .title{font-size:20px;}
	.joincont .job img{flex:0 0 100%;margin-top:10px;}
	.joinli{padding:10px;}
	
	.nycpnav{display:none;}
	.ywk-product-detail-parameter{padding-top:30px;}
	.cpdetail{border-top:1px solid #eee;}
	
	.cpso .box_search{width:100%}
	.productlist .txt .summaty, .productlist .txt .more{font-size:14px;}
	.cpmbx{padding-top:110px;}
	.cpmbx .left{font-size: 17px;flex: 0 0 60px;margin-right: 20px;}
	.cpmbx .left a svg{width:18px;height:18px;}
	.cpmbx .right{font-size:14px;text-align: right;}
	.cpxqleft .cpt1 .swiper-wrapper{margin-top: -40px;}
	.cpxqlist .list .title{font-size:16px;}
	.resource_row .list{width: calc((50% - 10px) / 1);margin: 0 5px 20px;flex: 0 0 calc((50% - 10px) / 1);}
	.resource_list .bt .title{font-size:18px;}
	.resource_row .list .txt .title{font-size: 15px;}
	.service{padding:30px 0}
	.service .detail img{max-width:40%;}
	.service .detail h3 strong,.service .detail h3,.service .detail h3 span,.service .detail h3 strong span{font-size: 18px!important;color: #203163;}
	.service .detail h3{margin-bottom: 20px!important;}
	.service .detail h2 strong,.service .detail h2,.service .detail h2 span,.service .detail h2 strong span{/* text-align: center; */font-weight: 500!important;color: #203163;font-size: 18px !important;}
	.service .detail h2{margin-bottom: 20px!important;}
	.service .detail strong,.service .detail strong span{font-size: 18px!important;font-weight: 600;}
	.service .detail p{font-size: 18px;line-height: 1.6;color: #203163;margin-bottom: 15px;text-wrap:inherit;text-indent: 2em;}
	.service .detail span{text-wrap:inherit!important;background: #fff;}
	.service .detail h1 strong,.service .detail h1,.service .detail h1 span,.service .detail h1 strong span{font-size: 24px!important;color: #203163;margin-bottom: 5px!important;font-weight: 600!important;}

	.faq{padding: 120px 0 20px;}
	.faqrow{width:94%;max-width:1680px;margin:0 auto}
	.faqrow .bt{font-size: 22px;color:#203163;font-weight:500;text-align:center;margin-bottom: 20px;}
	.faqrow .cont{}
	.faqrow .cont .list{padding: 20px;background: rgba(40,61,131,0.05);margin-bottom:20px;border-radius:10px}
	.faqrow .cont .list .title{display:flex;color:#203163;font-size: 16px;margin-bottom:10px;font-weight: 600;}
	.faqrow .cont .list .title i{margin-right:10px}
	.faqrow .cont .list .summary{/* display:flex; */font-size: 16px;margin-bottom:20px;line-height: 1.5;padding-left: 28px;position: relative;max-height: 50px;overflow: hidden;}
	.faqrow .cont .list .summary p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap: auto!important;}
	.faqrow .cont .list .summary p span{text-wrap: auto!important;}
	.faqrow .cont .list .summary i{margin-right:10px;left: 0;position: absolute;}
	.faqrow .cont .list .more{text-align:right;display:flex;justify-content:end}
	.faqrow .cont .list .more>*{cursor:pointer}
	.faqrow .cont .list .more .wz2{display:none}
	.faqrow .cont .list .more i{width:20px;text-align:center;margin-left:5px;transform:rotate(180deg)}
	.faqrow .cont .list .more i svg{}
	.faqrow .cont .list.on .summary{height: auto;max-height: none;}
	.faqrow .cont .list.on .more .wz1{display:none}
	.faqrow .cont .list.on .more .wz2{display:block}
	.faqrow .cont .list.on .more i{transform:rotate(0deg)}
	.faqrow .cont .list.on .more i svg{}
	.faqrow .cont .list.on .summary p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:20;overflow:hidden}

	.contact{padding: 120px 0 20px;}
	.contactrow{width:94%;max-width: 1480px;margin:0 auto}
	.contactrow .bt{font-size: 22px;color:#203163;font-weight:500;text-align:center;margin-bottom:10px}
	.contactrow .bt2{text-align:center}
	.contactrow .cont{display:flex;margin-top:30px;flex-wrap: wrap;}
	.contactrow .cont .left{flex: 0 0 100%;}
	.contactrow .cont .left form{}
	.contactrow .cont .left form label{color:#203163;margin-bottom:2px;display:block}
	.contactrow .cont .right{padding-left: 0;margin-top: 10px;}
	.contactrow .cont .right .contactus{}
	.contactrow .cont .right .contactus .title1{margin-top:20px}
	.contactrow .cont .right .contactus .title1 img{max-width:350px;width:100%}
	.contactrow .cont .right .contactus .title2{}
	.contactrow .cont .right .contactus ul{margin-top: 30px;}
	.contactrow .cont .right .contactus ul li{font-size: 16px;margin-bottom: 10px;color:#203163;display:flex;align-items:center}
	.contactrow .cont .right .contactus ul li svg{width:32px;height:32px;margin-right:14px}
	.contactrow .cont .right .contactus ul li svg path{fill:#203163}
	.contactrow .cont .right .detail{margin-top: 30px;}
	.contactrow .cont .right .detail .title{font-size:20px;color:#203163;font-weight:600;margin-bottom:10px}
	.contactrow .cont .right .detail .summary{color:#888;line-height:1.8}
	.contactrow .cont .right .detail .summary p{line-height: 1.75;}
	.contactrow .cont .right .detail .summary p strong{}
	.contactrow .cont .right .detail .summary p strong span{}

	.history{padding: 30px 0;background:#f0f2f7}
	.historyrow{width:94%;max-width:1680px;margin:0 auto}
	.historySwiper{height: 600px;position:relative;padding-right: 0;overflow:hidden}
	.historyrow .swiper-slide{padding: 0;}
	.historyrow .swiper-slide .title{font-size: 42px;font-weight:600;color:#203163}
	.historyrow .swiper-slide .summary{font-size: 16px;color:#203163;padding: 0;margin-top: 10px;}
	.historyrow .swiper-slide .summary p,.historyrow .swiper-slide .summary span{line-height: 1.5;text-wrap-mode: wrap!important;margin-bottom: 10px;}
	.historyrow .swiper-pagination{flex: 0 0 100px;}
	.historyrow .swiper-pagination .swiper-pagination-bullet-active{font-size:20px}
	.historyrow .swiper-pagination .swiper-pagination-bullet{font-size:16px;margin: 12px 0;}
	.historySwiper2{width: 90%;margin: 30px auto 0;max-width: 500px;overflow:hidden;}
	.historySwiper2 .swiper-slide{padding:0;}
	.historySwiper2 .swiper-slide a{}
	.historySwiper2 .swiper-slide a img{max-width:100%;transform:scale(0.8);}
	.historySwiper2 .swiper-slide.swiper-slide-active a img{transform:scale(1);margin: 0;}
	.historySwiper2 .swiper-pagination{display:block;overflow: hidden;bottom: 0;}
	.historySwiper2 .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;margin:0 5px;border-radius:50%;padding:0;background:#ccc}
	.historySwiper2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fe9328}
	.historySwiper2 .swiper-pagination .swiper-pagination-bullet-active:after{display:none}
	.fancybox-show-controls .fancybox-controls{display:none}

	.nycase{padding: 30px 0 0;}
	.nycaserow{display:flex;flex-wrap: wrap;width: 94%;max-width: 1700px;margin: 0 auto;}
	.nycase_list{flex: 0 0 calc(50% - 10px);width: calc(50% - 10px);margin: 0 5px 20px;}
	.nycase_list .item{display:block;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;background-color:#fff;padding: 0;position:relative}
	.nycase_list .item:after{content:'';display:block;width:0px;left:50%;transition:all 0.6s;transform:translateX(-50%);bottom:0px;height:3px;background:var(--yx_Color);position:absolute}
	.nycase_list .item:hover:after{width:100%}
	.nycase_list .item .content1{display:block;background: rgba(27,42,85,0.1);padding: 10px;}
	.nycase_list .item .yx_Year{display:block;font-size:0.42rem;line-height:100%;font-weight:bold;color:#fff;transition:all 0.6s}
	.nycase_list .item .yx_Time{font-size:0.14rem;color:#fff;position:absolute;transition:all 0.6s;z-index:2;top:0;background:var(--yx_CTwo);padding:0.14rem 0.24rem;border-radius:0;right:-1px}
	.nycase_list .item .content2{font-size:0.16rem;color:var(--yx_Color)}
	.nycase_list .item .content3{font-weight:500;font-size: 16px;line-height:1.5;margin-top: 0;color: #203163;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;white-space: normal;height: 50px;}
	.nycase_list .item .content4{font-size: 14px;line-height: 1;color: #203163;margin: 10px 0 0;opacity: 0.8;}

	.sosearchlist{flex-wrap:wrap;}
	.sosearchlist .searchrow{display:none}
	.sosearchlist ul{width:100%;flex: 0 0 100%;}
	.resource_list{padding: 20px 0;}
	.sosearchlist ul li{padding: 0 10px;font-size:14px;}
	.productlist .txt .summary, .productlist .txt .summaty{font-size:14px;}
}
