:root{
	--checked:#ff0000;
}
.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;
}
.page_center {
    padding: 0 6.7708333vw;
}

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


.public_banner_wrap{height: 75vh;min-height: 400px;max-height: 600px;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(180deg, rgba(0,0,0,0.3) 0%, rgba(0, 0, 0, 0) 100%);}
.public_banner_box{width:100%;position:relative;z-index: 2;}
.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: 26px;line-height: 1.5;color:#ffffff;opacity: 1;margin: 0;font-weight: normal;}
.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: #fff;border-bottom: 1px solid #eee;}
.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: 1460px;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: 10px;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: 3px;background: #ff0000;-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: 60px;font-size: 15px;padding: 0 20px;color:#333333;display: block;/* font-weight: bold; */}
.public_nav_li:hover a{color: #ff0000;}
.public_nav_active a{color: #ff0000;}
.public_nav_li:hover:after{width:100%}
.public_nav_active:after{width: 80%;}
.public_nav_default a{color:#333333}
.public_nav_default:after{width:0}
.public_nav_hover a{color:#ff0000}
.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: 20px;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%, #ff0000 100%);-webkit-border-radius:100%;border-radius:100%;display: none;}
.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:#ff0000;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;padding-top: 80px;}
.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: 60px 0 80px;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 #ff0000;color:#ff0000;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: 50px;/* font-weight: bold; */line-height: 1;color:#ff0000;/* font-family: arial; */}
.about_advantage_item_label{font-size: 14px;line-height: 1;margin-left: 10px;font-weight:bold;text-transform:uppercase;color:#ff0000;/* 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:1600px;
	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:1600px;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: #ff0000;
    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:1600px;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: 60px 0 0;}
.albumbt{width:94%;max-width: 1600px;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: 1460px;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 40px;float: left;list-style: none;}
.case-li li figure {position: relative;display: block;padding-bottom: 75%;height: 0;overflow: hidden;line-height: 1;/* border: 1px solid #f5f5f5; */background: #fff;}
.case-li li .img1{width: auto;height: auto;max-height: 100%;max-width: 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: 15px;z-index: 1;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: #ff0000;color: #fff;}
.case-li li:hover .img1{max-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((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:#ff0000}
.about_qualification_title{line-height:1.6;font-size:18px;color:#333333;margin-top:1.041666vw;text-align:center}
.zp{width: 94%;max-width: 1600px;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: #ff0000;}

.joincont{padding:60px 0}
.joincont .job{width:94%;margin:0 auto;max-width:1600px;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}
.container{width:94%;margin: 80px auto;max-width:1460px}

.join{display: flex;background: #999;color: #000;color: #fff;}
.joinli{flex: 1;text-align: center;padding: 30px 20px;border-left: 1px solid rgba(255,255,255,0.2);}
.joinli:nth-child(1){
    border-left: 1px solid #eee;
}
.joinli p{
    /* font-weight: 600; */
}
.joinrow{border-bottom: 1px solid #eee;}
.joinrowlist{display: flex;background: #fff;}
.joinrowlist .joinli{border-right: 1px solid #eee;}
.joinrowdetail{background: #f7f7f7;padding: 50px;display: none;line-height: 1.6;}
.j_cur .joinrowdetail{display:block;}
.j_cur .joinrowdetail p,.j_cur .joinrowdetail span{text-wrap-mode:wrap!important;}

.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:1600px;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:#ff0000}
.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:1600px;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:#ff0000}
.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:#ff0000;color:#fff;}
.swiper_technology_prev{}
.swiper_technology_next{}
.caserowbt{width: 94%;max-width: 1600px;margin: 40px auto 0;overflow: hidden;font-size: 20px;padding-left: 15px;border-left: 3px solid #ff0000;box-sizing: border-box;}
.caserow{width: 94%;max-width: 1600px;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, #ff0000 0%, #ff0000 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:#ff0000}
.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:#ff0000}
.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:#ff0000}
.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:#ff0000}
.news_page_item_box:hover .index_news_btn_icon{fill: #ff0000;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:#ff0000;}
.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:#ff0000;border:0.0520833vw solid #ff0000}
.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}


.nycase{padding: 40px 0 0;}
.nycaserow{display:flex;flex-wrap: wrap;width: 94%;max-width: 1600px;margin: 0 auto;justify-content: space-between;}
.nycase_list{flex:0 0 calc(50% - 20px);margin-bottom: 40px;}
.nycase_list .item{display:block;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;background-color:#fff;padding:0.4rem 0.4rem 0.48rem;border:1px solid #eee;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 .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:65%}
.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:16px;line-height:1.5;margin-top:20px;color:#000;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}
.nycase_list .item .content4{font-size:14px;line-height:1.8;color:#999;margin:0.16rem 0 0.36rem}
.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)}

.casedetail{padding:1px 0 0}
.casedetailrow{width:94%;margin:50px auto;max-width:1600px}
.casedetailrow .title{text-align:center;font-size:24px;color:#ff0000;max-width:1000px;margin:0 auto}
.casedetailrow .summary{margin-top:30px;max-width:1000px;margin:30px auto 0}
.casedetailrow .summary p{line-height:1.8;margin-bottom:20px;margin:0 auto 20px}
.casedetail .box{background:#f7f7f7;padding:30px 0}
.casedetail .box .casedetailrow{}
.casedetail .box .casedetailrow .txt{text-align:center;font-size:18px}
.casedetail .box .casedetailrow .txt span{color:#233a90}
.casedetailrow.flex{display:flex;flex-wrap:wrap;justify-content:space-between}
.casedetailrow .list{flex:0 0 46%}
.casedetailrow .list .title{text-align:left}
.casedetailrow .list .summary{margin-top:20px}
.casedetailrow .list .summary p{}





.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: #ff0000;}
.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:#ff0000}
.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_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:#ff0000}
.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; */}
.line{height:1px;width:100%;margin:15px 0;background:#eee;}
.contact_page_address ul{display:flex;justify-content: flex-start;margin-top: 10px;}
.contact_page_address ul li{flex: 0 0 auto;margin-right: 15px;}
.contact_page_address ul li img{border:1px solid #eee;padding: 5px;max-width: 100px;}
.contact_page_address ul li p{text-align:center;font-size: 14px;padding: 3px 0;}

.contact_page_center{width:100%;/* margin-top:30px; *//* margin-bottom:30px; */}
.contact_page_wrap{background:#fff;padding: 80px 0;}
.contact_page_box{width:94%;max-width:1460px;margin: 0 auto;}
.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:#ff0000;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:#ff0000;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:#ff0000;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:#ff0000}
.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:#ff0000}
.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:#ff0000}
.development_saving_item_box:nth-child(2n) .development_saving_item_title{color:#ff0000}
.development_saving_item_box:nth-child(2n) .development_saving_item_icon{color:#ff0000}
.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:#ff0000}
.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:#ff0000!important;width:8px!important}
.message-form{margin-right:14.58vw;padding-top:0;width: 100%;max-width:1600px;margin:0 auto;}
.message-form .marketing-top{text-align:left;font-size: 16px;margin-bottom: 30px;}
.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: 15px;width: 100%;overflow: hidden;}
.message-row .text{display:block;width:100%;height: 60px;line-height: 60px;color:#999999;font-size:14px;padding:0 20px;outline:none;border: 2px solid #eee;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{font-family: 'Poppins-Regular', Arial, 'Microsoft Yahei';color:#999999;font-size:14px;padding:10px 20px;height: 200px;box-sizing:content-box;border: 2px solid #eee;transition:0.3s;width:-webkit-fill-available;resize:none;background: #fff;}
.message-row .textarea:focus{border-color:#a78157}
.message-row .textarea:focus::-webkit-input-placeholder{opacity:0;visibility:hidden}
.message-row2{width:100%;}
.message-sub{display:inline-flex;position:relative;align-items:center;cursor:pointer;margin-top: 10px;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: #ff0000;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"}
#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: 30px 10px 80px;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:#ff0000;color:#fff}
.nynav{padding: 0;width: 94%;max-width:1600px;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: #ff0000;}
.nynav_li.on ul li.on a{color: #ff0000;}
.detail-one{margin:0 auto;display:flex;flex-wrap:wrap;/* background:#fff; */width: 100%;align-items: center;}
.detail-one-imgs{width:100%}
.cpxqleft {flex: 0 0 50%;position: relative;margin-right: 5%;/* background: #fff; *//* border: 1px solid #eee; */width: 50%;overflow: hidden;display: flex;}
.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: 100px;height: auto;overflow: hidden;}
.cpxqleft .cpt1 .swiper-wrapper{height: 430px;width: 100px;/* overflow: hidden; */}
.cpxqleft .cpt1 .mycpSwiper1 {height: calc(100% - 80px);padding-top: 40px;padding-bottom: 40px;position: relative;width: 100px;}
.cpxqleft .cpt1 .l-w{width: 100px;height: 100px!important;border:1px solid #ddd;box-sizing: border-box;}
.cpxqleft .cpt1 .l-w.active{border: 1px solid #ff0000;}
.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: 90%;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 .cpt2{float:left;width: calc(100% - 130px);margin-left: 30px;overflow: hidden;position: relative;/* max-height: 500px; */border: 1px solid #eee;box-sizing: border-box;}
.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: 95%;max-height: 95%;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: 100px;margin: 0;right: 35px;bottom: -35px;top: auto;border: 1px solid #eee;transform: rotate(90deg);z-index: 1;box-sizing: border-box;}
.cpxqleft .swiper-button-prev{font-size: 20px;color: #aaa;position: absolute;width: 30px;height: 100px;margin: 0;margin-bottom: 10px;top: -35px;left: 35px;border: 1px solid #eee;transform: rotate(90deg);z-index: 1;box-sizing: border-box;}
.cpxqleft .swiper-button-prev,.cpxqleft .swiper-button-next{background-size: 10px;background: #fff;}
.cpxqright{flex:1;padding: 0;color:#333;margin: 20px 0;}
.cpxqright p{margin-top: 20px;font-size: 16px;}
.detail-one-title{font-size: 26px;/* font-weight:bold; */margin-top: 0;margin-bottom:20px;border-bottom: 1px solid #eee;padding-bottom: 20px;line-height: 1.4;}
.detail-one-text{font-size: 15px;line-height: 2;color:#666;margin-bottom:20px;background: 0;padding: 0;}
.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: 14px;line-height:1.4;color:#666;margin-bottom:20px;margin-top:20px;white-space: pre-line;display: flex;border-bottom: 1px solid #eee;padding-bottom: 10px;}
.detail-one-text2 span{flex: 0 0 70px;}
.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:#ff0000;}
.detailcpzx{padding: 10px 25px;background: #000;display:inline-block;color:#fff;transform:skew(-8deg);border-radius:3px;font-size: 14px;margin-right: 20px;}
.detailcpzx:hover{background: #ff0000;}
.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 dashed #eee;border-bottom: 1px dashed #eee;padding: 20px 0;color: #888;}
.category a{margin-left:5px;color: #ff0000;}
.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:#ff0000}
.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: #ff0000;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: #ff0000;z-index: 9;position: relative;font-weight: bold;}
.intro_history_nav .swiper-slide-active .item:before{background-color: #ff0000;}
.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:#ff0000}
.intro_history_nav .slick-slide.slick-current .item:before{background-color:#ff0000}
.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: #ff0000;offset: 20%;}

.zoomDiv {z-index: 9;position: absolute;top: 0px;left: 0px;width: 200px;height: 200px;background: #ffffff;border: 1px solid #eee;display: none;text-align: center;overflow: hidden;}
.zoomMask {position: absolute;background: url("../image/mask.png") repeat scroll 0 0;cursor: move;z-index: 1;border: 1px solid #eee;max-width: 200px!important;max-height: 200px!important;}
.zoomDiv .bigimg{max-width:none;max-height:none;width:auto;}

@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:1600px){
	.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:#ff0000;background-color:#ff0000}
.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:#ff0000;opacity:1}


.index_banner_light.nyb{width: 450%;height: 450%;top: -300%;}
.news_list .list{padding-bottom: 10px;width:94%;max-width: 1460px;margin: 30px 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: 15px;}
.news_list .list>ul>li>a .date em{display:block;font-style:normal;font-size: 50px;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: #ff0000;}

.caselist:hover .img img{width:110%;height: 110%;max-width: 110%;}
.caselist:hover .txt .title{color: #ff0000;}
.case_list{padding: 30px 0 0;}
.case_row{width: 94%;max-width:1600px;margin: 40px auto;display: flex;flex-wrap: wrap;}
.index_case_list{padding:40px 0;max-width: 1600px;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;}

.productlist:hover .img img{width: 95%;height: 95%;max-width: 95%;}
.productlist:hover .txt .title{color: #ff0000;}
.product_list{padding: 30px 0 0;background: #fff;}
.product_row{width: 94%;max-width: 1460px;margin: 20px auto 0;display: flex;flex-wrap: wrap;}
.productlist{width: calc((33.3% - 40px)/1);margin: 0 20px 40px;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: 90%;height: 90%;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 .txt{padding: 15px;box-sizing: border-box;border-bottom:1px solid #eee}
.productlist .txt .title{word-break:break-all;display:-webkit-box;-webkit-line-clamp: 1;-webkit-box-orient:vertical;overflow:hidden;font-size: 18px;font-weight: normal;color:#333;text-align: left;line-height: 1.8;font-size: 20px;/* margin-bottom: 15px; */text-align: center;}
.product_cont{width: 94%;max-width:1600px;margin: 30px auto 50px;text-align:center;}
.product_cont .title{font-size: 22px;margin-bottom:20px;}
.product_cont .summary{font-size:16px;}
.product_cont .line{width:50px;height:4px;background:#ff0000;margin:20px auto;}
.productlist:hover .txt{border-bottom:1px solid #ff0000}
.nycpnav{height:90px;width:100%;background:#999}
.nycpxqxg .product_row .productlist{width:100%;margin:0 0 20px;}


.cpdetail{background:#fff;}
.cpdetail .cul_con{width:100%;background: url(../image/parameter1.jpg) center no-repeat;background-size: cover;}
.news-view{padding: 20px 0 0;background: #fff;}
.news_detail{display: flex;padding-bottom: 60px;padding-top: 50px;width: 94%;max-width: 1430px;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: 2px 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: 22px;line-height:1.5;color:#333}
.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 #eee;padding: 20px 0 40px;/* font-size:16px; *//* line-height: 1.5; *//* color:#333; */}
.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: 15px!important; line-height: 1.6!important;}
.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:1600px;margin: 0px auto;font-size: 20px;/* font-weight: bold; */border-bottom: 1px dashed #ddd;padding: 20px 0;}
.gsungdbt{width: 94%;max-width: 1420px;margin: 0px auto 30px;font-size: 20px;/* border-top: 1px dashed #eee; */padding-top: 40px;}
.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: #ff0000;}
.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;border-bottom: 1px solid #eee;}
.cpbox1 ul{width:94%;max-width:1600px;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:#ff0000;left:0;top:7px}
.cpbox1 p{font-size:15px;color:#666;margin-top:15px;line-height:1.6}
.cpbox2{padding:60px 0;background:#f7f7f7;border-bottom: 1px solid #eee;}
.cpbox2 .product_cont{width:94%;max-width:1600px;margin:0 auto}
.cpbox2 .product_cont .title{}
.cpbox2 .product_cont .line{}
.cpbox2 ul{width:94%;max-width:1600px;margin:0 auto}
.cpbox2 ul li{margin-bottom:30px}
.cpbox2 .bt{font-size: 20px;padding-left:20px;position:relative}
.cpbox2 .bt:before{content:'';width:10px;height:10px;position:absolute;background:#ff0000;left:0;top:7px}
.cpbox2 .list p{font-size:16px;margin-bottom: 15px;}
.cpbox2 p{font-size: 16px;color:#666;margin-top:10px;line-height:1.6}
.cpbox2row{width:94%;max-width: 1420px;margin:40px auto 0;/* display:flex; *//* align-items:center; *//* justify-content: space-between; */}
.cpbox2row .list{}
.cpbox2row .list table{width:100%;/* table-layout: fixed; */background: #fff;}
.cpbox2row .list table tr{}
.cpbox2row .list table tr td:nth-child(1){background: #eee;width: 200px;}
.cpbox2row .list td{border: 1px solid #e5e5e5;padding: 20px 20px;}
.cpbox2row .list img{max-width:100%}
.cpbox3{padding:40px 0 60px}
.cpbox3row{width:94%;max-width: 1400px;margin:0 auto}
.cpbox3 .list{}
.cpbox3 p{margin-bottom: 20px;font-size: 20px;position:relative;font-size: 16px;line-height: 1.6;}
.cpbox3 .bt{padding-left:20px;}
.cpbox3 .bt:before{content:'';width:10px;height:10px;position:absolute;background:#ff0000;left:0;top:7px}
.cpbox3 .list img{margin:0 auto;display:block;max-width:1400px;width: 100%;}
.cpbox3row table{width:100%;margin: 30px auto 20px;}
.cpbox3row tr:nth-child(1){background:#ddd}
.cpbox3row td{border:1px solid #eee;padding: 8px 10px;font-size: 15px;}
.cpbox3row td p{margin:0;font-size:15px;}
.cpbox4{padding:60px 0;border-bottom:1px solid #eee}
.cpbox4 .list p.bt{font-size: 20px;padding-left:20px;position:relative}
.cpbox4 .list p.bt:before{content:'';width:10px;height:10px;position:absolute;background:#ff0000;left:0;top:7px}
.cpbox4 .list p{font-size: 15px;margin-bottom: 15px;line-height: 1.6;}
.cpbox4row{width:94%;max-width:1600px;margin:30px auto 10px;display:flex;flex-wrap:wrap;justify-content:space-between}
.cpbox4row .list{box-sizing:border-box;flex:0 0 calc(25% - 20px);padding:40px 30px;background:#f7f7f7}
.products_system{}






.jm_hyqj{padding:80px 0 80px}
.jm_hyqj .jmrow p{text-align:left;font-size: 16px;line-height:1.6;margin-bottom:20px}
.jm_hyqj .jmrow p span{color:#ff0000;font-size:20px;font-weight:bold;margin-bottom:10px}
.jm_hyqj .jmrow p i{color:#ff0000;font-size:20px;font-weight:bold;margin-right:10px}
.jm_hyqj .jmrow img{margin:25px 0;border-radius:15px}
.jm_hyqjrow{margin-bottom: 60px;}

.jm_ylfx{padding: 100px 0 80px;background:url("http://host9210003.xincache1.cn/template/default/css/../image/jmbj1.jpg") no-repeat center;background-size:cover;background-attachment:fixed}
.jm_ylfxrow{display:flex;justify-content:space-between;margin:40px 0}
.jm_ylfxrow li{flex:0 0 calc((50% - 30px)/1);background:#fff;padding:30px;text-align:left}
.jm_ylfxrow .title{color:#ff0000;font-size:20px;font-weight:bold;margin-bottom:10px}
.jm_ylfxrow .txt{color:#333;font-size:16px;line-height:2;margin-bottom:40px}
.jm_ylfxrow .title2{color:#ff0000;font-size:20px;font-weight:bold;margin-bottom:10px}
.jm_ylfxrow .txt2{font-size: 16px;}
.jm_ylfxrow2{display:flex}
.jm_ylfx1{flex:0 0 30%;background:#fff;display:flex;flex-wrap:wrap;align-items:center;padding:50px}
.jm_ylfx1 li{background:#eee;height:60px;border-radius:30px;display:flex;align-items:center;text-align:center;flex:0 0 100%;font-size:18px;color:#333;font-weight:bold}
.jm_ylfx1 li.active{background:linear-gradient(135deg,#5274c3 0%,#ff0000 100%);color:#fff}
.jm_ylfx1 li span{display:block;width:100%}
.jm_ylfx2{flex:0 0 70%;background:#fff;padding:40px}
.jm_ylfx2 li{display:none;}
.jm_ylfx2 li.active{display:block}
.jm_ylfx2 li img{}

.jm_jmys{padding:100px 0 60px}
.jm_jmysrow{display:flex;flex-wrap:wrap;justify-content:space-between}
.jm_jmysrow li{flex:0 0 calc((33.3% - 20px)/1);background: #f9f9f9;border-radius:15px;overflow:hidden;margin-bottom:30px}
.jm_jmysrow .img{overflow:hidden}
.jm_jmysrow .img img{float:left}
.jm_jmysrow .title{display:block;padding:20px;font-size: 22px;font-weight:bold;color:#ff0000}
.jm_jmysrow .txt{padding:0 15px;text-align:left;height: auto;overflow:hidden;margin-bottom:30px;overflow-y:auto;width:94%;margin-left:3%;font-size: 16px;}
.jm_jmysrow .txt p{margin-bottom: 10px;}
.jm_jmzc{padding: 60px 0 100px;background: #fff;}
.jm_jmzc8{display:flex;flex-wrap:wrap;margin:80px 0 20px;justify-content:space-between}
.jm_jmzc8 li{flex:0 0 calc((100% - 90px) / 4);margin-bottom:40px;padding:20px;background:rgba(23,56,133,0.77);border-radius:5px}
.jm_jmzc8 i{}
.jm_jmzc8 div{color:#fff;font-size:20px;font-weight:bold;margin-bottom:10px}
.jm_jmzcrow{}
.jm_jmzcrow li{display:flex;align-items:center;background: #f7f7f7;}
.jm_jmzcrow li:nth-child(2){flex-direction: row-reverse;}
.jm_jmzcrow .jm_jmzcimg{flex:0 0 50%}
.jm_jmzcrow .jm_jmzcimg img{float:left}
.jm_jmzccont{padding:50px;text-align:left}
.jm_jmzccont .title{color:#ff0000;font-size:20px;font-weight:bold;margin-bottom:10px}
.jm_jmzccont .txt{}
.jm_jmzccont .txt span{color: #ed8819;/* font-size:18px; */margin-bottom:20px;/* display:block; */}
.jm_jmzccont .txt p{color:#666;line-height:2}


.jm_jmlc{padding: 100px 0 70px;}
.jmbt{width:94%;margin: 0 auto 40px;max-width:1600px;text-align:center;display: flex;justify-content: center;}
.jmrow{width:94%;margin:0 auto;max-width:1600px;text-align:center;}
.jm_jmlcrow{display:flex;flex-wrap: wrap;justify-content: space-between;}
.jm_jmlcrow li{flex: 0 0 calc((100% - 120px) / 4);text-align:center;padding: 20px;border: 1px solid #eee;margin-bottom: 30px;}
.jm_jmlcrow li i{font-size:80px;font-weight:bold;color: #ddd;}
.jm_jmlcrow li div{font-size:24px;margin-bottom: 20px;}
.jm_jmlcrow li p{font-size:16px;color:#666;}


.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;}
.message-row.yzm input{flex:1;display: block;width: 100%;height: 50px;line-height: 50px;color: #999999;font-size: 14px;padding: 0 20px;outline: none;border: 2px solid #eee;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: #ff0000;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: #ff0000;background-image: linear-gradient(123deg, #ff5c6e 0%, #ff0000 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: 1600px;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:1600px;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:#ff0000;}
.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:1600px;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:#ff0000}
.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:1600px;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:1600px;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;}


.historyrow{background:url(../image/xian.png) center;background-repeat: repeat-y;margin-top: 60px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.historylist{display: flex;flex: 0 0 calc(50% - 50px);flex-direction: row-reverse;}
.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: right;padding: 15px 30px;}
.historylist .txt .title{font-size: 22px;}
.historylist .txt .subtitle{font-size: 14px;margin-top:10px;color: #666;line-height: 1.6;}
.historylist:nth-child(2n){padding-top: 100px;flex-direction: row;}
.historylist:nth-child(2n) .txt{text-align:left;}


.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: #ff0000;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: #ff0000;background-image: linear-gradient(123deg, #ff0000 0%, #ff0000 100%);}



.solution{padding:50px 0}
.solutionrow{width:94%;max-width:1600px;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: #ff0000;}
.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: #ff0000;}
.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:#ff0000;}
.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{}


.options{padding: 0;margin-top: 0px;background:#fff}
.options li{display:flex;margin-bottom: 80px;}
.options li .img{flex: 0 0 50%;position:relative;overflow:hidden}
.options li .img img{width:100%;max-width: 100%;}
.options li .txt{flex:auto;padding: 20px 0px 20px 50px;}
.options li .txt .title{font-size: 24px;line-height:1.4;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #eee;}
.options li .txt .subtitle{font-size: 16px;line-height: 1.8;color:#444}
.options li .txt .subtitle p{margin-bottom:10px}
.options li .txt .summary{margin: 10px 0 30px;font-size: 16px;line-height: 1.8;}
.options li:nth-child(2n){flex-direction: row-reverse;}
.options li:nth-child(2n) .txt{padding: 20px 50px 20px 0px;}

.customized{display: flex;flex-wrap: wrap;}
.customized .list{margin:0 20px 20px;flex:0 0 calc(50% - 40px);background:#f7f7f7;padding:40px;box-sizing:border-box}
.customized .list .title{font-size:24px;border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:20px}
.customized .list .summary{font-size:16px;line-height:1.8}
.customized .list .summary p{margin-bottom:5px}
.customizedbut{text-align:center;margin-top:40px}
.customizedbut a{display:inline-block;background:#ff0000;color:#fff;padding:10px 15px}

.searchrow{display:flex;}
.searchrow .emdy{display:flex;width: 600px;margin: 0 auto;}
.searchrowinput{flex: 1;}
.searchinput{border-right: none;height: 50px;border-left: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #ddd;border-top-left-radius: 30px;border-bottom-left-radius: 30px;padding: 5px 25px;width: 100%;box-sizing: border-box;}
.searchrowsubmit{flex: 0 0 70px;}
.searchbutton{display: flex;position: relative;overflow: hidden;justify-content: center;align-items: center;text-align: center;box-sizing: border-box;width: 70px;padding: 0;height: 100%;border-right: 1px solid #ddd;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;border-top-left-radius: 0px;border-top-right-radius: 30px;border-bottom-right-radius: 30px;border-bottom-left-radius: 0;border-left: none;/* background: #fff; */font-size: 14px;border-left: 1px solid #ddd;cursor: pointer;}
.searchbutton input{position: absolute;width: 100%;height: 100%;z-index: 9;opacity: 0;}

.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:#fff;width:100%;display:flex !important;align-items:center;justify-content:space-between;background:#ff0000;border-radius:0px;padding: 10px 15px;box-sizing: border-box;}
.yx_ProPageTwo .yx_MoPageBtn i{height:20px;}
.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;}
}

.xgnews{margin-bottom: 80px;}
@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;padding-top: 20px;}
	.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:1600px;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: #000;margin-bottom: 10px;}
	.page_single_txt p span{text-wrap: wrap!important; font-size: 15px!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 0 0;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;}

	.xgnews{margin-bottom: 40px;}
}
@media screen and (max-width: 1200px){
	.jxs{display:flex;width:94%;max-width:1600px;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:#ff0000;}
	.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%;}

	.cpbox2row .list td{padding:10px;font-size:15px;}
	.cpbox2row .list{flex:0 0 48%;}
}
@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%;}
}
@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:30px 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.8;}
	.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: 220px!important;overflow:initial;flex-direction: column-reverse;border-bottom: 1px solid #eee;}
    .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: 16px;line-height: 1.5;}
    .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;}
    .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: #ff0000;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: 100%;}
    .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: 0;margin-bottom: 20px;}
    .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: 10px 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: 18px;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:1600px;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: 40px 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: 61px;height: 60px!important;border:1px solid #ddd;}
	.cpxqleft .cpt1 .l-w.active{border: 1px solid #ff0000;}
	.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: calc(100% - 70px);margin-left:10px;overflow: hidden;}
	.cpxqleft .cpt2 .swiper-wrapper{height:auto;}
	.cpxqleft .cpt2 .l-p{border:1px solid #eee;}
	.cpxqleft .cpt2 .l-q{width:100%;padding-bottom: 0;height: 300px;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;font-size: 14px;}

    .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:#ff0000;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: 14px!important; line-height: 1.6!important;}

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

	.brand{padding: 30px 0;}
	.brandrow{width:94%;max-width:1600px;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:#ff0000}
	.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:1600px;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:1600px;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 .list{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;}
	
	
	.cpbox2row .list td{padding:10px;font-size:14px;}
	.cpbox2row .list img{margin:20px 0}
	.cpbox2 .list p{font-size:14px;}
	
	.nycase_list{flex:0 0 100%;margin-bottom:20px;}
	.casedetailrow .title{font-size:20px;}
	.casedetailrow .summary p{font-size:15px;line-height: 1.6;margin: 0 auto 15px;}
	.casedetailrow .summary{margin-top:20px;}
	.casedetailrow{margin:30px auto;}
	.casedetailrow .list{flex:0 0 100%;margin-bottom:20px;}
	.casedetail .box{padding:10px 0}
	.casedetail .box .casedetailrow .txt{font-size:16px;}
	.cpbox3 p{font-size:15px;}
	.cpbox3row td,.cpbox3row td p{font-size:14px;}
	.cpbox4{padding-top:0}
	.cpbox4row .list{flex:0 0 calc(50% - 5px);padding:15px;margin-bottom:10px;}
	.cpbox4 .list p.bt{font-size:16px;}
	.cpbox4 .list p{font-size:14px;margin-bottom:5px;}
	.products_system .cpbox2:nth-child(2) .cpbox2row{flex-direction:column-reverse}

	.xgnews{margin-bottom: 20px;}
	.cpbox2row .list table tr td:nth-child(1){width:40%;}
	
	.options{padding: 0;margin-top: 20px;background:#fff}
	.options li{display:flex;margin-bottom: 30px;flex-wrap: wrap;}
	.options li .img{flex: 0 0 100%;position:relative;/* padding-bottom:20%; *//* border-radius:50%; */overflow:hidden}
	.options li .img img{width:100%;max-width: 100%;}
	.options li .txt{flex:auto;padding: 20px 0 0;}
	.options li .txt .title{font-size: 22px;line-height:1.4;font-family:Montserrat !important;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #eee;color: #333;}
	.options li .txt .subtitle{font-size: 16px;color:#444;line-height: 1.5;}
	.options li .txt .summary{margin: 10px 0 20px;font-size: 14px;line-height: 1.6;}
	.options li:nth-child(2n){flex-direction: column;}
	.options li:nth-child(2n) .txt{padding: 20px 0px 0px 0px;}

	.container{margin: 40px auto;}
	.contact_page_wrap{padding-top:0px}
	.message-row .textarea{height:100px}
}
