/* head_nei */
.head_nei{position:relative;left: 0;top: 0;width: 100%;z-index: 99;background: #fff;box-shadow: 10.88px -0.19px 10px rgba(37, 100, 154, 0.17);}
.head_nei .top_wrap{margin:0 auto;width: 94%;max-width: 1766px;}
.head_nei .head_mid{display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: baseline;}
.head_nei .head_mid  a.logo_w{display: block;}
.head_nei .head_mid .lf_part{display: flex;flex-wrap: nowrap;justify-content: flex-start;width: auto;align-items: center;position: relative;box-sizing: border-box;max-width: 439px;}
.head_nei .head_mid .lf_part .flx_w{align-items: center;flex-wrap: nowrap;}
.head_nei .head_mid .lf_part .logo{width: auto;}
.head_nei .head_mid .lf_part .company_name{text-align: center;}
.head_nei .head_mid .lf_part .company_name b{font-size: 30px;}
.head_nei .head_mid .lf_part .company_name p{font-size: 12px;}
.head_nei .head_mid .head_nav {padding-left: 0;width: calc(90% - 550px);width: -webkit-calc(90% - 550px);box-sizing: border-box;}
.head_nei .head_mid .head_nav > div{width: 100%;}
.head_nei .head_mid .head_nav .first_nav{position: relative;flex-wrap: nowrap;display: flex;width: 100%;}
.head_nei .head_mid .head_nav .first_nav .curtain{position: absolute;left: 50%;top: 100%;width: 90vw;max-width: 1686px;height: 100%;background: rgba(255,255,225,0.95);transform: translateX(-50%);display: none;box-sizing: border-box;}
.head_nei .head_mid .head_nav .first_nav > li{padding: 45px 0 48px;margin: 0 1.5%;white-space: nowrap;font-size: 18px;color: #000;position: relative;}
.head_nei .head_mid .head_nav .first_nav > li:nth-child(1){margin-left: 0;}
.head_nei .head_mid .head_nav .first_nav > li:nth-last-of-type(1){margin-right: 0;}
.head_nei .head_mid .head_nav .first_nav > li > a{display: block;position: relative;z-index: 1;}
.head_nei .head_mid .head_nav .first_nav > li > a:after{content: initial;position: absolute;left: 50%;bottom: -20px;width: 100%;height: 3px;transform: translate(-50%,0);z-index: -1;background: #7dbe39;border-radius: 30px;}
.head_nei .head_mid .head_nav .first_nav > li.cur > a:after{content: "";}
.head_nei .head_mid .head_nav .pc_secnav{display: none;padding: 1.5% 2%;position: absolute;top: 100%;left: 50%;width: calc(100% + 30px);max-width: 1686px;height: auto;z-index: 3;flex-wrap: nowrap;justify-content: space-between;box-sizing: border-box;z-index: 2;transform: translateX(-50%);background: rgba(0,0,0,0.6);}
.head_nei .head_mid .head_nav .pc_secnav::before{content: "";position: absolute;left: 50%;bottom: 100%;width: 0;height: 0;transform: translateX(-50%);border: 13px solid rgba(0,0,0,0.6);border-top-color: transparent;border-left-color: transparent;border-right-color: transparent;}
.head.scro .head_mid .head_nav .pc_secnav::before{border-bottom-color: #fff;}
.head_nei .head_mid .head_nav .pc_secnav .lf_nav{width: 100%;}
.head_nei .head_mid .head_nav .pc_secnav .lf_nav > ul > li{padding: 6px 0;width: 100%;font-size: 15px;line-height: normal;box-sizing: border-box;transition: margin-bottom .3s ease-out;position: relative;text-align: center;color: #fff;white-space: pre-wrap;}
.head_nei .head_mid .head_nav .pc_secnav .lf_nav > ul > li:hover{background: rgba(0,0,0,0.6);}
.head_nei .head_mid .app_right{display: none;}
.head.scro .head_mid .head_nav .pc_secnav .lf_nav > ul > li{color: #333;}
.head.scro .head_mid .head_nav .pc_secnav{background: #fff;}
.head.scro .head_mid .head_nav .pc_secnav .lf_nav > ul > li:hover{background: transparent;color: #126fcc;}
.head_nei .mobile_nav{position: fixed;padding: 0;right: 5px;top: 0;width: 0px;height: 0;background: rgba(0,0,0,0.6) url(../images/m_nav_bg.jpg)no-repeat center/cover;z-index: 999;transition: all .3s;box-sizing: border-box;border-radius: 50% 0 50% 50%;opacity: 0;z-index: -1;}
.head_nei .mobile_nav .m_logo{display: none;}
.head_nei .mobile_nav.sld{padding:15% 0 20px;right:0;width: 100%;height: 100vh;border-radius: 0;opacity: 1;z-index: 1;}
.head_nei .head_mid .menu_btn{float: right;display: none;/* width: 30px;height: 20px; */width: 0;height: 0;cursor: pointer;}
.head_nei .head_mid .menu_btn span{display: block;width: 100%;height: 2px;background:#2d2d39;transform-origin: center;}
.head_nei .head_mid .menu_btn span:nth-child(1){top: 0;}
.head_nei .head_mid .menu_btn span:nth-child(2){margin: 6px 0px;opacity: 1;transition: all .5s;}
.head_nei .head_mid .menu_btn span:nth-child(3){top:100%;}
.head_nei .head_mid .menu_btn.open{width: 100%;z-index: 9999;}
.head_nei .head_mid .menu_btn.open span{width: 100%;background: #efefef;}
.head_nei .head_mid .menu_btn.open span:nth-child(1){position: absolute;top: 50%;left: 0;transform: rotateZ(45deg);transition: transform 0.3s 0.5s;}
.head_nei .head_mid .menu_btn.open span:nth-child(2){opacity: 0;width: 0;margin: 10px 0;}
.head_nei .head_mid .menu_btn.open span:nth-child(3){position: absolute;top: 50%;left: 0;transform:rotateZ(-45deg);transition: transform 0.3s 0.5s;}
.head_nei .head_mid .hot_line{position: relative;}
.head_nei .head_mid .hot_line i{display: inline-block;vertical-align: middle;margin-right: 6px;}
.head_nei .head_mid .hot_line span{display: inline-block;vertical-align: middle;font-size: 22px;font-weight: bold;}
.head_nei .head_mid .rt_part{padding-left: 17px;box-sizing: border-box;position: relative;}
.head_nei .head_mid .rt_part .flx_w{align-items: center;}
#search{text-align: center;}
#search i{display: inline-block;margin-top: 5px;width: 21px;height: 21px;background: url(../images/search.png)no-repeat center;cursor: pointer;}
.head_nei .head_mid .rt_part .language{color: #000;position: relative;visibility: hidden;}
.head_nei .head_mid .lg{position: absolute;right: 136%;top: 50%;transform: translateY(-50%);}
.head_nei .head_mid .rt_part .language > p{font-size: 18px;font-weight: bold;}
.head_nei .head_mid .rt_part .language .show{display: none;position: absolute;top: calc(100% + 30px);top: -webkit-calc(100% + 30px);left: 50%;width: 104px;height: auto;transform: translateX(-50%);z-index: 2;}
.head_nei .search_nav{position: absolute; width: 300px;height: auto;top: 100%;right: 5%;background: #454545;display: none;z-index: 998;}
.head_nei .search_nav .search_box {margin: 28px auto;width: 94%;}
.head_nei .search_nav .search_box i{display:inline-block;width: 6%;}
.head_nei .search_nav .search_box .content{padding-bottom: 6px;width: 75%;background: transparent;border-bottom: 1px solid #13944a;color:#13944a;}
.head_nei .search_nav .search_box .tijiao{width: 10%;color: #13944a;background-color: transparent;}
.head_nei .search_nav .search_box .search_close{margin-left: 1%;width: 20px;}
.head_nei .search_nav .search_box input::-webkit-input-placeholder {color: #13944a;}
.head_nei .search_nav .search_box input:-moz-placeholder {color: #13944a;opacity: 1;font-size: 14px;}
.head_nei .search_nav .search_box input::-moz-placeholder {color: #13944a;opacity: 1;font-size: 14px;}
.head_nei .search_nav .search_box input:-ms-input-placeholder {color: #13944a;font-size: 14px;}

/* head.nei */
.head.nei{display: block;}
.head.nei .top_wrap{width: 90%;max-width: 1500px;}
.head.nei .head_mid{justify-content: space-between;}
.head.nei .head_mid .lf_part .logo img{filter:grayscale(1) brightness(10);}
.head.nei.pro .head_mid .head_nav .first_nav > li{color: #4f4f4f;}
.head.nei.pro .head_mid .head_nav .first_nav > li.cur {color: #fff;}
.head.nei.pro .head_mid .lf_part .logo img{filter:initial;}
.head.nei.scro{background: #fff;}
.head.nei.scro .head_mid .head_nav .first_nav > li{color: #4f4f4f;}
.head.nei.scro .head_mid .head_nav .first_nav > li.cur {color: #fff;}
.head.nei.scro .head_mid .lf_part .logo img{filter:initial;}
.head.nei.scro .head_mid .rt_part .language{color: #000;}
.head.nei.scro #search i{filter: brightness(0);}

@media only screen and (max-width:1700px){
	/* .head_nei .head_mid .head_nav .first_nav > li{padding: 0 20px;} */
	.head_nei .head_mid .head_nav .first_nav > li{margin: 0 2.5%;}
	.head_nei .head_mid .head_nav .first_nav > li > a{font-size: 16px;}
}
@media only screen and (max-width:1600px){
	.head_nei .head_mid .head_nav{width: calc(90% - 300px);width: -webkit-calc(90% - 300px);}
	.head_nei .head_mid .head_nav .first_nav{margin-right: 0;text-align: center;}
	.head_nei .head_mid .lf_part{width: auto;}
	.head_nei .head_mid .lf_part .logo{width: 80px;}
	.head_nei .head_mid .lf_part .company_name b{font-size: 22px;}
	.head_nei .head_mid .lf_part .company_name p{transform: scale(0.8);}
	.head_nei .head_mid .rt_part{padding-left: 0;width: auto;min-width: initial;}
	.head_nei .head_mid .hot_line{transform: translateX(20%);}
	.head_nei .head_mid .hot_line span{font-size: 18px;}
	.head_nei .head_mid .hot_line span{display: none;position: absolute;top: 150%;right: 0;white-space: nowrap;}
}

@media only screen and (max-width:1440px){
	.head_nei .head_mid .head_nav .first_nav > li{padding: 40px 0 40px;}
	/* .head_nei .head_mid .head_nav .first_nav > li > a{padding: 27px 0;} */
}
@media only screen and (max-width:1260px){
	.head:after{height: 100%;}
	.head_nei .head_mid .hot_line{display: none;}
	.head_nei .head_mid{padding: 5px 0;position: relative;justify-content: space-between;}
	.head_nei .head_mid .lf_part .logo{margin-top: 0;width: 60px;}
	.head_nei .head_mid .logo .log0_img img{display: block;}
	.head_nei .head_mid .head_nav{padding: 0;width: 30px;padding-top: 5px;right:50px;min-width: initial;}
	.head_nei .head_mid .head_nav .first_nav{display: none;}
	.head_nei .head_mid .head_nav > div:nth-child(1){display: none;}
	.head_nei .head_mid .btn_box{width: auto;}
	.head_nei .head_mid .app_right .laugage{margin-left: 30px;}
	.head_nei .head_mid .menu_btn{display: inline-block;float: initial;position: relative;width: 30px;height: auto;}
	.head_nei .head_mid .lf_part{width: auto;}
	.head_nei .head_mid a.logo_w{display: inline-block;}
	.head_nei .head_mid .rt_part{position: absolute;right:calc(2% + 30px);top: 47%;transform: translateY(-50%);}
	.head_nei .head_mid .rt_part .language{visibility: visible;}
	.head_nei .head_mid .rt_part .language > p img{width: 35px;}
	.head_nei .mobile_nav .m_logo img{width: auto;}
	.head_nei .mobile_nav .second_nav > li{margin-bottom: 20px;font-size:18px;line-height: 2;cursor: pointer;color: #efefef;transform: translateY(-100%);transition: all 0.2s ease-out;opacity: 0;text-align: center;}
	.head_nei .mobile_nav .second_nav > li:hover{background: rgba(56,56,56,0.4);}
	.head_nei .mobile_nav .second_nav > li p{display: inline-block;}
	.head_nei .mobile_nav .second_nav > li i{display: none;margin-left: 30px;width: 20px;height: 20px;background:url(../images/down.png)no-repeat center;vertical-align: middle;transform: initial;}
	.head_nei .mobile_nav.sld .second_nav > li{transform: translateY(0);opacity: 1;}
	.head_nei .mobile_nav.sld .second_nav > li:hover{padding: 10px 0;box-sizing: border-box;transition: padding-left .2s ease;}
	.head_nei .mobile_nav.sld .second_nav > li:nth-child(1){transition-delay: 0.2s;}
	.head_nei .mobile_nav.sld .second_nav > li:nth-child(2){transition-delay: 0.25s;}
	.head_nei .mobile_nav.sld .second_nav > li:nth-child(3){transition-delay: 0.3s;}
	.head_nei .mobile_nav.sld .second_nav > li:nth-child(4){transition-delay: 0.35s;}
	.head_nei .mobile_nav.sld .second_nav > li:nth-child(5){transition-delay: 0.4s;}
	.head_nei .mobile_nav.sld .second_nav > li:nth-child(6){transition-delay: 0.45s;}
	.head_nei .mobile_nav.sld .second_nav > li:nth-child(7){transition-delay: 0.5s;}
	.head_nei .mobile_nav.sld .second_nav > li:nth-child(8){transition-delay: 0.55s;}
	.head_nei .mobile_nav.sld .second_nav > li:nth-child(9){transition-delay: 0.6s;}
	.head_nei .mobile_nav .second_nav .next_nav{display: none;}
	.head_nei .mobile_nav .second_nav .next_nav > li{padding:1% 0;font-size: 16px;line-height: 2;box-sizing: border-box;position: relative;}
	/* .head_nei .mobile_nav .second_nav .next_nav > li:before{content: "";position: absolute;left: 0;top: 50%;width: 6px;height: 6px;border-radius: 50%;transform: translateY(-50%);background: #fff;} */
	.head_nei .mobile_nav .second_nav .next_nav > li:hover{color: #7dbe39;}
	@keyframes rotation{
		from{transform: rotateZ(0deg);}
		to{transform: rotateZ(720deg);}
	}
}
@media only screen and (max-width:768px){
	.head_nei .mobile_nav.sld{padding: 58px 20px 20px;}
	.head_nei .mobile_nav .second_nav > li{margin-bottom: 10px;font-size: 16px;}
	.head_nei .mobile_nav .second_nav .next_nav > li{font-size: 14px;}
	.head_nei .head_mid .rt_part .language > p{font-size: 16px;}
}
@media only screen and (max-width:680px){
	/* .head_nei .head_mid .lf_part{width: 80px;} */
	/* .head_nei .mobile_nav{left: -100%;} */
	.head_nei .search_nav .search_box{margin: 20px auto;width: 90%;}
}
@media only screen and (max-width:480px){
	.head_nei .head_top{display: none;}
	.head_nei .head_mid{padding: 5px 0;}
	.head_nei .head_mid .head_nav{width: 22px;}
	.head_nei .head_mid .menu_btn span:nth-child(2){margin: 4px 0;}
	.head_nei .head_mid .lf_part{width: auto;}
	.head_nei .head_mid .lf_part .company_name b{font-size: 17px;}
	.head_nei .head_mid .lf_part .company_name p{display: none;}
	.head_nei .head_mid .lf_part .logo{width: 50px;}
	.head_nei .head_mid .menu_btn.open{height: 23px;}
	.head_nei .head_mid .menu_btn.open span{width: 100%;}
	.head_nei .head_mid .menu_btn.open span:nth-child(2){margin: 7px 0;}
	.head_nei .head_mid .rt_part .language > p{font-size: 14px;}
	.head_nei .head_mid .rt_part .language >  p img{width: 30px;}
	.head_nei .mobile_nav .m_logo img{width: 114px;}
	.head_nei .mobile_nav .second_nav{max-height: 455px;overflow-y: scroll;}
	.head_nei .mobile_nav .second_nav > li{font-size: 14px;}
	.head_nei .mobile_nav .second_nav .next_nav > li{font-size: 12px;}
	.head_nei .search_nav{width: 94%;right: 3%;}
	#search{right:15px;}
}

/* banner_nei */
.banner_nei{display: block;overflow: hidden;position: relative;}
.banner_nei .list img{width: 100%;}
.banner_nei .s_img{display: none;}
/* .banner_nei .s_img .list{height: 200px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner_nei .s_img .list a{display: block;height: 100%;} */
.banner_nei .layout{position: absolute;width: 100%;left:0;top: 46%;transform: translateY(-50%);z-index: 2;}
.banner_nei .layout .wrap{margin: 0 auto;width: 63%;max-width: 1480px;}
.banner_nei .text{color: #fff;}
.banner_nei .text .cn{margin-top: 0;font-size: 58px;}
.banner_nei .text .en{margin-top: 10px;font-size: 50px;}
.banner_nei .text .slogan{margin-top: 1.8%;font-size: 24px;}
.banner_nei .text .line{margin-top: 15px;width: 27px;height: 3px;background: #2c3a5f;}

/* add */
.banner_nei .js-m.animate .list img{animation: slow_flash 1s 0s 1;animation-fill-mode: forwards;}
@keyframes slow_flash{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: scale(1);}
}
@-webkit-keyframes name{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: scale(1);}
}
@media only screen and (max-width:1300px){
	.banner_nei .layout .wrap{width: 90%;}
}
@media only screen and (max-width:768px){
	.banner_nei .text .cn{font-size: 30px;}
	.banner_nei .text .en{font-size:24px;}
}
@media only screen and (max-width:750px){
	.banner_nei .big_img{display: none;}
	.banner_nei .s_img{display: block;}
}
@media only screen and (max-width:480px){
	.banner_nei .text{font-size: 16px;}
	.banner_nei .text .cn{margin-top: 0px;font-size: 18px;}
	.banner_nei .text .en,.banner_nei .text .slogan{font-size: 14px;}
	.banner_nei .text .line{margin-top: 6px;}
}

.page_choose{border-bottom: 1px solid #e3e3e3;}
.page_choose .wrap{align-items: center;}

/* left */
.left{padding: 1.85% 0;width: 67%;}
#left_nav .swiper-slide{margin-right: 8.6%;width: auto;}
#left_nav span{display: block;font-size: 17px;color: #a29999;white-space: nowrap;}
#left_nav span.cur{color: #7dbf39;}
#left_nav span:hover{color: #7dbf39;}
@media only screen and (max-width:1260px){
	#left_nav .swiper-slide{margin-right: 4.6%;}
	#left_nav span{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.left{width: 100%;border-bottom: 1px solid #e3e3e3;}
	#left_nav .swiper-slide{margin-right: 0;}
	#left_nav span{font-size: 14px;text-align: center;}
	.page_choose{border-bottom: 0;}
	.page_choose .wrap{}
}
@media only screen and (max-width:480px){
	.left{padding: 12px 0;}
	.page_choose .odcontent{width: 100%;}
	#left_nav span{font-size: 12px;}
}

/* location */
.location{padding: 1.5% 0;width: 33%;}
.location ul{justify-content: flex-end;}
.location ul li{font-size: 14px;color: #a29999;}
.location ul li a:hover{color: #7dbf39;}
@media only screen and (max-width:768px){
	.location{width: 100%;}
	.location ul li{font-size: 12px;}
}
@media only screen and (max-width:480px){
	.location{display: none;}
}

/* nei_wrap */
.nei_wrap{margin: 0 auto;width: 90%;max-width: 1500px;}
@media only screen and (max-width:480px){
	.nei_wrap{width: 94%;}
}

/* nei_title */
.nei_title {position: relative;}
.nei_title .title_wrap{display: inline-block;font-size: 39px;}
.nei_title.center .en{margin-left: -24px;}
.nei_title .title{font-size: 39px;font-weight: normal;}
.nei_title .en span{display: inline-block;font-style: italic;padding-left: 24px;position: relative;font-family: arial;font-family: SourceSCB;text-transform: uppercase;}
.nei_title .en span::before{content: "";position: absolute;left: 0;top: 50%;width: 35px;height: 16px;background: #7dbf38;transform: translateY(-49%);}
.nei_title .part_more{position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;line-height: 1em;}
.nei_title .part_more i{display: inline-block;margin-right: 10px;padding-right: 10px;position: relative;}
.nei_title .part_more i:after{content: "";position: absolute;right: 0;top:72%;width: 26px;height: 26px;border-radius: 50%;border: 1px solid #ccc;transform: translateY(-50%);}
.nei_title .part_more i img{display: block;}
.nei_title .part_more span{font-size: 14px;}
.nei_title .slogan{margin-top: 5%;font-size: 16px;}
@media only screen and (max-width:1260px){
	.nei_title .title{font-size: 30px;}
	.nei_title .title_wrap{font-size: 26px;}
	.nei_title .en span::before{height: 12px;}
}
@media only screen and (max-width:768px){
	.nei_title .title{font-size: 24px;}
	.nei_title .title_wrap{font-size: 20px;}
	.nei_title.center .en{margin-left: -10px;}
	.nei_title .en span{padding-left: 10px;}
	.nei_title .en span::before{width: 21px;height: 6px;}
}
@media only screen and (max-width:480px){
	.nei_title .title_wrap{font-size: 14px;}
	.nei_title .title{font-size: 16px;}
	.nei_title .slogan{margin-top: 5%;font-size: 14px;}
}

/* about */
.about{padding: 4% 0 4%;}
.about .content{margin-top: 30px;font-size: 16px;line-height: 1.9;}
@media only screen and (max-width:768px){
	.about{padding: 40px 0;}
	.about .content{margin-top: 15px;font-size: 14px;}
}
@media only screen and (max-width:480px){
	.about{padding: 20px 0;}
	.about .content{line-height: 24px;}
}

/* ab_profile */
.ab_profile{padding: 4% 0 4%;}
.ab_profile .content{margin-top: 30px;font-size: 16px;line-height: 1.9;text-indent: 2em;}
.ab_profile .content b{display: inline;color: #54a5fc;}
.ab_profile .company_ys{margin: 2.5% 0 14px;}
.ab_profile .company_ys ul{justify-content: center;}
.ab_profile .company_ys ul li i{display: inline-block;margin-bottom: 4px;}
.ab_profile .company_ys ul li{padding: 11px 0 14px;width: 18.5%;text-align: center;box-sizing: border-box;position: relative;color: #5ca5fc;}
.ab_profile .company_ys ul li:after{content: "";position: absolute;right: 0;bottom: 0;width: 1px;height: 75%;background: #5ca5fc;}
.ab_profile .company_ys ul li span{display: inline-block;vertical-align: text-top;font-size: 30px;line-height: 1em;}
.ab_profile .company_ys ul li span.num{font-size: 54.5px;margin-right: 5px;font-family: "楷体";font-weight: bold;}
.ab_profile .company_ys ul li p{font-size: 17px;}
.ab_profile .company_ys ul li:nth-child(1) span:nth-child(2){font-size: 20px;}
.ab_profile .company_ys ul li:nth-last-child(1):after{content: initial;}
.ab_profile .culture {padding: 0 1%;box-sizing: border-box;}
.ab_profile .culture ul li{position: relative;width: 50%;}
.ab_profile .culture ul li .img{position: relative;padding-bottom: 40.98%;width: 100%;height: 0;overflow: hidden;}
.ab_profile .culture ul li .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .3s linear;}
.ab_profile .culture ul li:hover .img img{transform: translate(-50%,-50%) scale(1.3);}
.ab_profile .culture ul li .text_part{position: absolute;left: 0;top: 50%;padding: 0 2%;width: 100%;box-sizing: border-box;color: #fff;text-align: center;transform: translateY(-50%);}
.ab_profile .culture ul li .text_part .tit{font-size: 20px;transition: all .3s linear;}
.ab_profile .culture ul li .text_part .line{display: inline-block;margin: 15px 0 8px;width: 66px;height: 2px;background-color: #fff;transition: all .3s linear;}
.ab_profile .culture ul li .text_part .con{font-size: 14px;transition: all .3s linear;}
.ab_profile .culture ul li:hover .text_part .line{margin: 25px 0 15px;}
@media only screen and (max-width:1260px){
	.ab_profile .company_ys ul li{width: 25%;}
	.ab_profile .company_ys ul li span.num{font-size: 45.5px;}
}
@media only screen and (max-width:768px){
	.ab_profile{padding: 40px 0;}
	.ab_profile .content{margin-top: 15px;font-size: 14px;}
	.ab_profile .company_ys ul li i{width: 50px;}
	.ab_profile .company_ys ul li span.num{font-size: 32px;}
	.ab_profile .company_ys ul li span{font-size: 20px;}
	.ab_profile .company_ys ul li p{margin-top: 5px;font-size: 14px;}
	.ab_profile .culture ul li .text_part .tit{font-size: 16px;}
	.ab_profile .culture ul li .text_part .line{width: 40px;}
}
@media only screen and (max-width:480px){
	.ab_profile{padding: 20px 0;}
	.ab_profile .content{line-height: 24px;}
	.ab_profile .company_ys ul li{width: 50%;}
	.ab_profile .company_ys ul li:nth-child(2n):after{content: initial;}
	.ab_profile .company_ys ul li i{width: 40px;}
	.ab_profile .company_ys ul li span.num{font-size: 28px;}
	.ab_profile .culture ul li{width: 100%;}
	.ab_profile .culture ul li .text_part .tit{font-size: 16px;}
}

/* history */
.ab_history{color: #fff;}
.ab_history .bg_img{position: relative;width: 100%;height: 940px;}
.ab_history .bg_img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: auto;max-width: initial;min-height: 100%;}
.ab_history .his_main{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;display: flex;justify-content: center;}
.ab_history .his_main .wrap{width: 100%;}
.ab_history .his_main .nei_title{margin-top: 7.6%;}

.ab_history .history{margin-top: 0px;}
.ab_history .item{display: flex;flex-wrap: wrap;justify-content: space-evenly;}
/* .ab_history .item .img_part{width: 40%;} */
.ab_history .item .text_part{width: 100%;text-align: center;}
.ab_history .item .year{font-size: 143px;font-weight: bold;color: #fff;font-family: SourceSCB;}
.ab_history .item .line{margin: 44px 0;position: relative;z-index: 1;}
.ab_history .item .line:after{content:"";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(images/his_line.png)repeat-x;z-index: -1;}
/* .ab_history .item .line .dot{width: 12px;height: 12px;background-color: #1e4e78;} */
.ab_history .item .con{margin-top: 1%;font-size: 20px;line-height: 1.5;box-sizing: border-box;}
.ab_history .history #his_prev,.ab_history .history #his_next{position: absolute;top: 38%;transform: translateY(-50%);width: 35px;height: 35px;z-index: 3;cursor: pointer;border-radius: 50%;box-shadow: 0 0 8px rgba(0,0,0,0.1);}
.ab_history .history #his_prev{left:8%;background:#fff url(../images/his_prev.png)no-repeat;background-position: center;}
.ab_history .history #his_next{right: 8%;background:#fff url(../images/his_next.png)no-repeat;background-position: center;}
/* .ab_history .item:hover .year{color: #e62129;} */
/* .ab_history .item:hover .line .dot{background-color: #e62129;} */

.ab_history{overflow: hidden;}
.ab_history .his_nav{margin-top: 20px;position: absolute;left: 0;width: 100%;bottom: 16.5%;}
.ab_history .his_nav .odcontent{width: 100%;max-width: 1180px;}
.ab_history .his_nav:after{content: "";position: absolute;left:0;top:12px;width: 100%;height: 43px;background: url(../images/his_nav_line.png)no-repeat center;}
.ab_history #his_nav .swiper-wrapper{padding: 9px 0 0;}
/* .ab_history #his_nav .line{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;}
.ab_history #his_nav .line span{width: 1px;height: 8px;background-color: silver;} */
.ab_history #his_nav .text{text-align: center;cursor: pointer;}
.ab_history #his_nav .text span{display: inline-block;padding-top: 23px;font-size: 30px;color: #fff;transition: all 0.3s linear;position: relative;z-index: 1;}
.ab_history #his_nav .text span i{content: "";position: absolute;left: 50%;top: 0;width: 12px;height: 12px;border-radius: 50%;box-shadow: 0 0 8px rgba(0,0,0,0.1);opacity: 1;transition: all 0.3s linear;transform: translate(-50%,0);z-index: -1;background: #7dbf38;}
.ab_history #his_nav .swiper-slide:nth-child(even){padding-top: 38px;}
.ab_history #his_nav .swiper-slide-thumb-active .text span{/* margin-top: 0;transform: translateY(-50%); */}
.ab_history #his_nav .swiper-slide-thumb-active .text span i:after{content: "";position: absolute;left: 50%;top: 50%;width: 26px;height: 26px;background: rgba(255,255,255,0.4);transform: translate(-50%,-50%);border-radius: 50%;animation: dot 0.8s 0s linear infinite alternate;}
@keyframes dot{
	from{transform: translate(-50%,-50%) scale(1);opacity: 1;}
	to{transform: translate(-50%,-50%) scale(0.5);opacity: 0;}
}
@media only screen and (max-width:1260px){
	.ab_history .item .con{font-size: 18px;}
}
@media only screen and (max-width:1000px){
	.ab_history .his_main .idx_title{margin-top: 15.2%;}
	.ab_history .item .year{font-size: 60px;}
	.ab_history .item .con{font-size: 16px;}
	.ab_history .history #his_prev,.ab_history .history #his_next{position: initial;margin: 0 15px;transform: initial;width: 45px;height: 45px;}
	.ab_history .his_slide{margin-top: 30px;display: flex;flex-wrap: wrap;justify-content: center;}
	.ab_history .item{justify-content: space-between;}
	.ab_history #his_nav .text span{font-size: 24px;}
}
@media only screen and (max-width:768px){
	.ab_history .his_main .idx_title{margin-top: 20.2%;}
	.ab_history .item .con{font-size: 15px;}
	.ab_history .item .line{margin: 5% 0;}
	.ab_history .item .text_part{padding: 10% 0 2%;}
	.ab_history .item .year{font-size: 50px;}
	.ab_history .item .line .dot{width: 9px;height: 9px;}
	.ab_history .his_nav:after{content: initial;}
	.ab_history #his_nav .swiper-slide:nth-child(even){padding-top: 0;}
	.ab_history .his_nav{bottom: 7.5%;}
	.ab_history .his_slide{margin-top: 8%;}
	.ab_history .history #his_prev, .ab_history .history #his_next{width: 40px;height: 40px;line-height: 40px;}
	.ab_history #his_nav .text span{margin-top: 20px;font-size: 16px;}
	.ab_history #his_nav .text span:after{width: 65px;height: 65px;}
}
@media only screen and (max-width:480px){
	.ab_history .bg_img{height: 540px;}
	.ab_history .history{margin-top: 0;}
	.ab_history .his_main .idx_title{margin-top: 27.2%;}
	.ab_history .item .year{font-size: 24px;}
	.ab_history .item .line{margin: 30px 0;}
	.ab_history .item .con{font-size: 14px;line-height: 24px;}
	.ab_history .history #his_prev, .ab_history .history #his_next{width: 30px;height: 30px;background-size: 12px;}
	/* .ab_history .item .img_part{width: 100%;} */
	.ab_history .item .text_part{padding: 5% 0 2%;width: 100%;}
	.ab_history .his_nav{bottom: 5%;}
	.ab_history #his_nav .text span{padding-top: 16px;margin-top: 0;font-size: 14px;}
	.ab_history #his_nav .text span i{width: 10px;height: 10px;}
}

/* sec_play */
.second_develop{padding:4% 0;}
.second_develop .big_img{margin-top: 30px;}
.second_develop .big_img .img img{width: 100%;}
@media only screen and (max-width:768px){
	.second_develop{padding:40px 0;}
}
@media only screen and (max-width:480px){
	.second_develop{padding:20px 0;}
	.second_develop .big_img{margin-top: 20px;}
}


.ab_scence{padding: 4% 0;overflow: hidden;background: url(../images/scence_bg.jpg)no-repeat center/cover;}
.ab_scence .scence_wrap{margin-top: 5%;z-index: 1;}
.ab_scence #scence_2{width: 40%;max-width: 738px;opacity: 1;border:5px solid #54a5fc;box-sizing: border-box;}
.ab_scence #scence_2 .img{position: relative;padding-bottom: 65%;height: 0;width: 100%;overflow: hidden;}
.ab_scence #scence_2 .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.ab_scence #scence_2 .tit{margin-top: 20px;font-size: 18px;}
/* .ab_scence #scence_1{margin: -8% 0;} */
.ab_scence #scence_1{position: absolute;left: 0;top: 48%;width: 100%;transform: translateY(-50%);z-index: -1;}
.ab_scence #scence_1 .swiper-slide{transform: scale(0.52);filter: opacity(0.61);}
/* .ab_scence #scence_1 .swiper-slide-active{filter: opacity(0);} */
.ab_scence #scence_1 .img{position: relative;padding-bottom: 65%;height: 0;width: 100%;overflow: hidden;border:10px solid #54a5fc;box-sizing: border-box;}
.ab_scence #scence_1 .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}

.ab_scence .scence_slide{position: relative;margin-top: 2.3%;width: 100%;display: flex;justify-content: center;z-index: 2;}
.ab_scence .scence_slide i{display: inline-block;margin: 0 10px;width: 44px;height: 44px;line-height: 44px;text-align: center;box-shadow:0 0 10px rgba(0,0,0,0.1);cursor: pointer;user-select: none;}
@media only screen and (max-width:768px){
	.ab_scence{padding: 40px 0;}
	.ab_scence #scence_2 .tit{font-size: 16px;}
	.ab_scence .scence_slide i{width: 36px;height: 36px;line-height: 36px;}
	.ab_scence .scence_slide i img{width: 10px;}
}
@media only screen and (max-width:480px){
	.ab_scence{padding: 20px 0;}
	.ab_scence .scence_wrap{margin-top: 20px;}
	.ab_scence #scence_2{width: 94%;max-width: initial;}
	.ab_scence #scence_2 .tit{font-size: 14px;}
	.ab_scence #scence_1{display: none;}
	.ab_scence .scence_slide{margin-top: 30px;}
	.ab_scence .scence_slide i{width: 30px;height: 30px;line-height: 30px;}
}


/* ab_honor */
.ab_honor{padding: 4% 0;background: url(../images/honor_bg.jpg)no-repeat center/cover;color: #fff;}
.ab_honor .honor .wrap{padding: 0 9.5% 0;box-sizing: border-box;}
.ab_honor .honor .cer_img{position: relative;padding-bottom: 133%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;background: #dae1e0;border: 10px solid #fff;}
.ab_honor .honor .cer_img img{position: absolute;top: 50%;left: 50%;width: 100%;max-height: 90%;transform: translate(-50%,-50%);z-index: 1;}
.ab_honor .honor .tit{margin-top: 5%;text-align: center;font-size: 20px;color: #1a1a1a;}
.ab_honor .honor .honor_layout{margin-top: 4.5%;box-sizing: border-box;}
.ab_honor .honor .honor_layout .bg_white{padding: 5%;box-sizing: border-box;background: rgba(255,255,255,0.47);}
/* .ab_honor .slide_prev,.ab_honor .slide_next{position: absolute;top: 43%;width: 63px;height: 63px;transform: translateY(-50%);font-size: 2rem;color: #fff;cursor: pointer;border-radius: 4px;text-align:center;line-height:40px;z-index:2;background-repeat: no-repeat;background-position: center;border: 1px solid #d7d7d7;border-radius: 50%;border: 2px solid #adadad;}
.ab_honor .slide_prev{left:0%;background-image: url(../images/honor_prev.png);}
.ab_honor .slide_next{right: 0%;background-image: url(../images/honor_next.png);}
.ab_honor .slide_prev:hover,.ab_honor .slide_next:hover{background-color: #333;border-color: #333;} */

.ab_honor .honor .swiper-pagination{position: initial;margin-top: 2%;width: 100%;text-align: center;}
.ab_honor .honor .swiper-pagination-bullet{margin: 0 1.1%;width: 6px;height: 6px;opacity: 1;background: #fff;position: relative;}
.ab_honor .honor .swiper-pagination-bullet-active{background: #98cc62;}
.ab_honor .honor .swiper-pagination-bullet-active:after{content:"";position: absolute;left: 50%;top: 50%;width: 14px;height: 14px;border: 1px solid #98cc62;border-radius: 50%;transform: translate(-50%,-50%);}


#baguetteBox-overlay .full-image img{max-height: 80%;}



@keyframes ani1{
	from{opacity: 0.2;}
	to{opacity: 1;}
}
@-ms-keyframes ani1{
	from{opacity: 0.2;}
	to{opacity: 1;}
}
@keyframes ani2{
	from{transform: translate(0,-50%) scale(0.8);opacity: 0;}
	to{transform: translate(0,-50%) scale(1);opacity: 1;}
}

@media only screen and (max-width:1260px){
	.ab_honor .honor .wrap{padding: 0;}
}
@media only screen and (max-width:768px){
	.ab_honor{padding: 40px 0;}
}
@media only screen and (max-width:480px){
	.ab_honor{padding: 20px 0;}
	.ab_honor .honor .honor_layout{margin-top: 15px;}
	.ab_honor .honor .swiper-pagination{margin-top: 15px;}
	.ab_honor .honor .swiper-pagination-bullet{margin: 0 10px;}
}

/* ab_standard */
.ab_standard{padding: 4% 0;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;background: #f6f6f6;}
.ab_standard .standard{margin-top: 3.5%;}
.ab_standard .standard .item .cer_img{box-sizing: border-box;border: 10px solid #fff;position: relative;padding-bottom: 130%;width: 100%;height: 0;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.ab_standard .standard .item .cer_img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.ab_standard .standard .item .tit{padding: 15px 0;font-size: 16px;text-align: center;font-weight: bold;}
.ab_standard .standard .swiper-pagination{position: initial;margin-top: 2%;width: 100%;text-align: center;}
.ab_standard .standard .swiper-pagination-bullet{margin: 0 1.1%;width: 6px;height: 6px;opacity: 1;background: #54a5fc;position: relative;}
.ab_standard .standard .swiper-pagination-bullet-active{background: #54a5fc;}
.ab_standard .standard .swiper-pagination-bullet-active:after{content:"";position: absolute;left: 50%;top: 50%;width: 14px;height: 14px;border: 1px solid #54a5fc;border-radius: 50%;transform: translate(-50%,-50%);}
@media only screen and (max-width:768px){
	.ab_standard{padding: 40px 0}
	.ab_standard .standard{margin-top: 30px;}
}
@media only screen and (max-width:480px){
	.ab_standard{padding: 30px 0}
	.ab_standard .standard{margin-top: 25px;}
.ab_standard .standard .swiper-pagination{margin-top: 15px;}
	.ab_standard .standard .swiper-pagination-bullet{margin: 0 10px;}
	.ab_standard .standard .item .tit{font-size: 14px;}
}

/* ab_activity */
.ab_activity{padding: 4% 0 0;}
.ab_activity .layout{margin-top: 37px;}
.ab_activity .event_nav{width: 265px;}
.ab_activity .event_nav ul{width: 100%;height: 100%;display: table;}
.ab_activity .event_nav ul li{display: table-row;width: 100%;background: #ddd;}
.ab_activity .event_nav ul li span{display: table-cell;text-align: center;vertical-align: middle;font-size: 16px;}
.ab_activity .event_nav ul li.on{background: #3e3d3d;color: #fff;}
.ab_activity .event_content{width: calc(100% - 265px);width: -webkit-calc(100% - 265px);}
@media only screen and (max-width:768px){
	.ab_activity{padding: 40px 0 0;}
	.ab_activity .event_nav{width: 150px;}
	.ab_activity .layout{margin-top: 5%;}
	.ab_activity .event_content{width: calc(100% - 150px);width: -webkit-calc(100% - 150px);}
	.ab_activity .event_nav ul li span{font-size: 14px;}
}
@media only screen and (max-width:750px){
	.ab_activity .event_nav ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.ab_activity .event_nav ul li{display: block;padding: 2.5% 1%;width: 25%;box-sizing: border-box;}
	.ab_activity .event_nav ul li span{display: block;}
	.ab_activity .event_nav{width: 100%;}
	.ab_activity .event_content{width: 100%;}
}
@media only screen and (max-width:480px){
	.ab_activity{padding: 20px 0 0;}
	.ab_activity .layout{margin-top: 20px;}
	.ab_activity .event_nav ul li{padding: 15px 0;text-align: center;}
}

/* pro_wrap */
.pro_wrap{margin: 0 auto;width: 100%;max-width: 1480px;}
.pro_title {text-align: center;}
.pro_title > .por{z-index: 1;}
.pro_title .tit{position: relative;font-size: 34px;padding-top: 2%;line-height: 1.2em;}
.pro_title .slogan{margin-top:12px;font-size: 16px;color: #585858;}
.pro_title .en{position: absolute;left: 50%;bottom: -17%;font-size: 0.99rem;text-transform: uppercase;font-weight: bold;line-height: 1em;color: #cacaca;z-index: -1;transform: translateX(-50%);}
@media only screen and (max-width:1260px){
	.pro_title .en{font-size: 50px;bottom: 4px;}
}
@media only screen and (max-width:1000px){
	.pro_title .tit{font-size: 26px;}
}
@media only screen and (max-width:768px){
	.pro_title .tit{font-size: 20px;}
	.pro_title .slogan{font-size: 14px;}
	.pro_title .en{font-size: 36px;bottom: 4px;}
}
@media only screen and (max-width:750px){
}
@media only screen and (max-width:480px){
	.pro_title .tit{font-size: 18px;}
	.pro_title .en{position: initial;transform: initial;font-size: 20px;}
	.pro_title .slogan{padding: 0 5%;font-size: 12px;box-sizing: border-box;}
}

/* pro_viewer */
.pro_viewer{padding: 4% 0;background: #f7f7f7;}
.pro_viewer .layout{display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;}
.pro_viewer .lf_video{width: 74.6%;position: relative;}
.pro_viewer .lf_video .video_img{position: relative;padding-bottom: 61%;width: 100%;height: 0;overflow: hidden;z-index: 2;cursor: pointer;}
.pro_viewer .lf_video .video_img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.pro_viewer .lf_video .video_img .play{position: absolute;left: 50%;top: 50%;width: 81px;height: 81px;background:url(../images/icon_play.png)no-repeat center/100%;transform: translate(-50%,-50%);}
.pro_viewer .lf_video video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;z-index: 1;}
.pro_viewer .lf_video iframe{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;z-index: 1;}
.pro_viewer .rt_ico{position: absolute;top: 0;right: 0;width: 19.4%;height:  86%;max-height: 568px;}
.pro_viewer .rt_ico .img{position: relative;padding-bottom: 61.6%;width: 100%;height: 0;overflow: hidden;}
.pro_viewer .rt_ico .img img{position: absolute;left: 0;top: 50%;width: 100%;transform: translateY(-50%);}
.pro_viewer #pro_ico{/* max-height: 568px; */height: 100%;}
.pro_viewer .rt_ico .pico_slide{margin-top: 22px;width: 100%;text-align: right;}
.pro_viewer .rt_ico .pico_slide .pico_prev,.pro_viewer .rt_ico .pico_slide .pico_next{display: inline-block;width: 54px;height: 54px;background: #2d2d39;background-repeat: no-repeat;background-position: center;cursor: pointer;user-select: none;}
.pro_viewer .rt_ico .pico_slide .pico_prev{margin-right: 3px;background-image: url(../images/pico_prev.png);}
.pro_viewer .rt_ico .pico_slide .pico_next{background-image: url(../images/pico_next.png);}
@media only screen and (max-width:1260px){
	.pro_viewer .rt_ico .pico_slide .pico_prev, .pro_viewer .rt_ico .pico_slide .pico_next{width:40px;height:40px;background-size: 9px;}
}
@media only screen and (max-width:768px){
	.pro_viewer{padding: 40px 0;}
	.pro_viewer .lf_video .video_img .play{width: 65px;height: 65px;}
	.pro_viewer .rt_ico .pico_slide .pico_prev, .pro_viewer .rt_ico .pico_slide .pico_next{width: 36px;height: 36px;}
}
@media only screen and (max-width:480px){
	.pro_viewer{padding: 30px 0 24px;}
	.pro_viewer .lf_video{width: 100%;}
	.pro_viewer .lf_video .video_img .play{width: 53px;height: 53px;}
	.pro_viewer .rt_ico{position: initial;margin-top: 15px;width: 100%;}
	.pro_viewer .rt_ico .pico_slide{text-align: center;}
}

/* part1 */
.product1 .part1{padding: 4% 0 5.5%;background: url(../images/yds_part1.jpg)no-repeat center/cover;}
.product1 .part1 .pro_title .tit{font-size: 0.48rem;}
.product1 .part1 .pro_title .slogan{color: #000;}
.product1 .part1 .layout{margin-top: 5.2%;}
.product1 .part1 .lf_part{width: 43%;}
.product1 .part1 .lf_part .title{text-align: left;}
.product1 .part1 .lf_part .tit{display: inline-block;font-size: 36px;color: #7dbf39;padding-bottom: 18px;border-bottom: 4px solid #7dbf39;}
.product1 .part1 .lf_part .content{margin-top: 3.5%;}
.product1 .part1 .lf_part .content ul{justify-content: flex-start;}
.product1 .part1 .lf_part .content ul li{margin-right: 3.2%;margin-bottom: 3.2%;width: 44.5%;text-align: center;}
.product1 .part1 .lf_part .content ul li:nth-child(even){margin-right: 0;}
.product1 .part1 .lf_part .content ul li span{display: block;padding: 13px 0px;background: #7dbf39;font-size: 0.24rem;color: #fff;box-shadow: 4px 4px 0px rgba(231,232,230,1);box-sizing: border-box;transition: all 0.2s linear;}
.product1 .part1 .lf_part .content ul li span:hover{box-shadow: 6px 6px 0px rgba(196,202,190,1);transform: scale(1.02);}
.product1 .part1 .lf_part .content ul li.wauto{width: auto;}
.product1 .part1 .lf_part .content ul li.wauto span{padding-left: 13px;padding-right: 13px;}
.product1 .part1 .lf_part .content ul li:nth-last-child(1){width: 58%;max-width: 421px;}
.product1 .part1 .lf_part .content ul li:nth-last-child(2){max-width: 198px;}
.product1 .part1 .rt_part{width: 55%;}
.product1 .part1 .rt_part p{margin-top: 15px;font-size: 22.4px;}
@media only screen and (max-width:1260px){
	.product1 .part1 .pro_title .tit{font-size: 34px;}
	.product1 .part1 .rt_part p{font-size: 18px;}
}
@media only screen and (max-width:1000px){
	.product1 .part1 .pro_title .tit{font-size: 26px;}
	.product1 .part1 .lf_part .tit{font-size: 20px;padding-bottom: 10px;border-bottom: 2px solid #7dbf39;}
}
@media only screen and (max-width:768px){
	.product1 .part1 .pro_title .tit{font-size: 20px;}
	.product1 .part1 .rt_part p{font-size: 14px;}
	.product1 .part1 .lf_part{width: 100%;}
	.product1 .part1 .lf_part .tit{font-size: 18px;}
	.product1 .part1 .lf_part .content ul li{width: 48.4%;}
	.product1 .part1 .rt_part{margin-top: 20px;width: 100%;}
}
@media only screen and (max-width:480px){
	.product1 .part1{padding: 20px 0 30px;}
	.product1 .part1 .pro_title .tit{font-size: 18px;}
	.product1 .part1 .lf_part .content ul li.wauto{margin-right: 0;width: 100%;}
	.product1 .part1 .lf_part .content ul li:nth-last-child(2){max-width: initial;}
}

/* part2 */
.product1 .part2{padding: 4% 0 4%;}
.product1 .part2 .ys_content{margin-top: 2.1%;}
.product1 .part2 .pro1_top_nav ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product1 .part2 .pro1_top_nav ul li{padding:1.85% 0 66.6px 0;width: 19%;position: relative;overflow: hidden;}
.product1 .part2 .pro1_top_nav ul li::before{content: "";position: absolute;left: 0;top: 0px;width: 100%;height: 2px;background: #d6d6d6;z-index: 2;}
.product1 .part2 .pro1_top_nav ul li:after{content: "";position: absolute;left: 0;top: 0px;width: 36%;height: 2px;background: #80c03f;z-index: 2;transition: all .3s linear;}
.product1 .part2 .pro1_top_nav ul li.on:after{width: 80%;}
.product1 .part2 .pro1_top_nav ul li .flx{align-items: center;}
.product1 .part2 .pro1_top_nav ul li .hd{font-size: 24px;}
.product1 .part2 .pro1_top_nav ul li i{display: block;width: 25px;height: 25px;background: url(../images/icon_11.png)no-repeat center;}
.product1 .part2 .pro1_top_nav ul li .num{position: absolute;left: 0;bottom: -30px;display: block;font-size: 74px;font-weight: bold;color: #333;}
.product1 .part2 .pro1_top_nav ul li.on .num{color: #7dbf39;}
.product1 .part2 .pro1_ys{margin-top: 2.6%;}
.product1 .part2 .pro1_ys .item{display: flex;flex-wrap: wrap;justify-content: space-between;background: #7dbf39;}
.product1 .part2 .pro1_ys .item .img_part{width: 74.5%;}
.product1 .part2 .pro1_ys .item .text_part{padding: 0 2.5%;width: 25.5%;color: #fff;display: flex;align-items: center;justify-content: center;box-sizing: border-box;}
.product1 .part2 .pro1_ys .item .text_part .text .title{margin-bottom: 5%;;font-size: 24px;}
.product1 .part2 .pro1_ys .item .text_part .text .con{font-size: 16px;line-height: 1.9;}
@media only screen and (max-width:1260px){
	.product1 .part2 .ys_content{margin-top: 36px;}
	.product1 .part2 .pro1_top_nav ul li .hd{font-size: 18px;}
	.product1 .part2 .pro1_ys .item .text_part .text .title{font-size: 18px;}
	.product1 .part2 .pro1_ys .item .text_part .text .con{font-size: 14px;}
	.product1 .part2 .pro1_top_nav ul li .num{font-size: 67px;}
}
@media only screen and (max-width:1000px){
	.product1 .part2 .pro1_top_nav ul li{width: 23%;}
	.product1 .part2 .pro1_ys .item .img_part{width: 100%;}
	.product1 .part2 .pro1_ys .item .text_part{padding: 10% 5%;width: 100%;}
}
@media only screen and (max-width:768px){
	.product1 .part2{padding: 4% 0 40px;}
	.product1 .part2 .ys_content{margin-top: 30px;}
	.product1 .part2 .pro1_top_nav ul li{padding: 20px 0;width: 49%;}
	.product1 .part2 .pro1_top_nav ul li .num{display: none;}
	.product1 .part2 .pro1_top_nav ul li .hd{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.product1 .part2{padding: 30px 0}
	.product1 .part2 .pro1_top_nav ul li .hd{font-size: 14px;}
	.product1 .part2 .pro1_top_nav ul li i{display: none;}
}


.product1 .part3{padding: 4% 0 4%;background: url(../images/process_bg.jpg)no-repeat center/cover;}
.product1 .part3 .list {margin-top: 5.8%;justify-content: center;}
.product1 .part3 .list li{padding: 3% 0 2.8%;margin-left: 1.02%;margin-bottom: 50px;width: 11.6%;background: url(images/why_item_bg.jpg)repeat-x center bottom;box-shadow: 0 2.5px 10px rgba(0,0,0,0.15);box-sizing: border-box;position: relative;border-top: 1px solid #e5e5e5;}
.product1 .part3 .list li:nth-child(1){margin-left: 0;}
.product1 .part3 .list li .step_num{position: absolute;left: 50%;top: 0;width: 45px;height: 45px;transform: translate(-50%,-50%);text-align: center;line-height: 45px;border-radius: 50%;background: #7dbf39;color: #fff;font-size: 16px;}
.product1 .part3 .list li i{display: inline-block;}
.product1 .part3 .list li p{margin: 10px 0 13px;font-size: 19px;text-align: center;}
.product1 .part3 .list li  span{display: inline-block;width: 32px;height: 20px;background: url(images/icon_13.png)no-repeat center;}
.product1 .part3 .list li:hover{background: #7dbf39;box-shadow: 0 2.5px 10px rgba(0,0,0,0.25)}
.product1 .part3 .list li:hover i{filter:grayscale(1) brightness(100);}
.product1 .part3 .list li:hover p{color: #fff;}
.product1 .part3 .list li:hover span{filter:grayscale(1) brightness(100);}
@media only screen and (max-width:1400px){
	.product1 .part3 .list li i{width: 46px;}
	.product1 .part3 .list li p{font-size: 16px;}
}
@media only screen and (max-width:1000px){
	.product1 .part3 .list{margin-top: 40px;}
	.product1 .part3 .list li{width: 23%;}
}
@media only screen and (max-width:768px){
	.product1 .part3{padding: 40px 0 10px;}
	.product1 .part3 .list li{padding: 30px 0 2.8%;margin-bottom: 40px;}
	.product1 .part3 .list li .step_num{width: 40px;height: 40px;font-size: 14px;line-height: 40px;}
	.product1 .part3 .list li p{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.product1 .part3{padding: 30px 0;}
	.product1 .part3 .list li{padding: 10px 0;width: 32%;border: 1px solid #c5c5c5;}
	.product1 .part3 .list li i{width: 36px;}
	.product1 .part3 .list li p{margin: 10px 0 5px;text-align: center;font-size: 14px;}
	.product1 .part3 .list li span{background-size: 100%;width: 20px;height: 16px;}
	/* .product1 .part3 .list li:nth-last-child(1){margin-bottom: 0;} */
}

/* part4 */
.product1 .part4{padding: 4% 0;background: linear-gradient(to right,#6cbb47,#03b1b6);}
.product1 .part4 .pro_title{color: #fff;}
.product1 .part4 .pro_title .en{color: rgba(255,255,255,0.3);}
.product1 .part4 .pro_title .slogan{color: #fff;}
.product1 .part4 .content{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 5.5%;position: relative;}
.product1 .part4 .content .item{padding: 3% 0 2%;width: 37.5%;text-align: center;background-color: #d7d4d4;box-sizing: border-box;position: relative;}
.product1 .part4 .content .item.on{z-index: 1;}
.product1 .part4 .content .item.on:after{content: "";position: absolute;left: 50%;top: 50%;width: calc(100% + 17px);width: -webkit-calc(100% + 17px);height: calc(100% + 17px);height: -webkit-calc(100% + 17px);transform: translate(-50%,-50%);z-index: -1;background: #ffb400;box-shadow: 0 0 20px rgba(0,0,0,0.4);animation: fangda 0.3s 0s 1 linear forwards;}
@keyframes fangda{
	from{transform: translate(-50%,-50%) scale(0.8);}
	to{transform: translate(-50%,-50%) scale(1);}
}
.product1 .part4 .content .item:nth-child(1).on{border-radius: 10% 0 0 0;}
.product1 .part4 .content .item:nth-child(2).on{border-radius:  0 0 10% 0;}
.product1 .part4 .content .item:nth-child(1).on:after{border-radius: 10% 0 0 0;}
.product1 .part4 .content .item:nth-child(2).on:after{border-radius:  0 0 10% 0;}
.product1 .part4 .content .item .hd{display: inline-block;font-size: 34px;font-weight: bold;position: relative;}
.product1 .part4 .content .item .bili{padding: 5.5% 0 10%;}
.product1 .part4 .content .item ul{padding: 0 8%;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;}
.product1 .part4 .content .item ul li{padding: 0 0 0 25px;width: auto;text-align: left;box-sizing: border-box;position: relative;color: #6b6b6b;}
.product1 .part4 .content .item ul li:after{content: "";position: absolute;left: 0;top: 3px;width: 15px;height: 15px;}
.product1 .part4 .content .item ul li:nth-child(1):after{background: #151515;}
.product1 .part4 .content .item ul li:nth-child(2):after{background: #dbe841;}
.product1 .part4 .content .item ul li:nth-child(3):after{background: #65b853;}
.product1 .part4 .content .item ul li:nth-child(4):after{background: #2d94ce;}
.product1 .part4 .content .item ul li:nth-child(5):after{background: #da3226;}
.product1 .part4 .content .item ul li:nth-child(6):after{background: #a07e2a;}
.product1 .part4 .content .item.on ul li{color: #fff;}
.product1 .part4 .content .item ul li p{font-size: 17.5px;font-weight: bold;}
.product1 .part4 .content .item ul li span{display: block;white-space: nowrap;}
.product1 .part4 .content .item.on .hd{font-size: 39px;color: #ff0000;z-index: 1;}
.product1 .part4 .content .item.on .hd:after{content: "";position: absolute;padding: 8% 18%;width: 100%;height: 100%;background: #fff;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: -1;border-radius: 30px;}

.product1 .part4 .content .vs_img{position: absolute;left: 50%;top: 50%;z-index: 2;transform: translate(-50%,-50%);}
@media only screen and (max-width:1400px){
	.product1 .part4 .content .item{width: 50%;}
	.product1 .part4 .content .item ul li {margin-bottom: 8px;}
	.product1 .part4 .content .item ul li p{font-size: 15px;}
	.product1 .part4 .content .item .hd,.product1 .part4 .content .item.on .hd{font-size: 28px;}
}
@media only screen and (max-width:1000px){
	.product1 .part4 .content .item .bili img{width: 180px;}
}
@media only screen and (max-width:768px){
	.product1 .part4{padding: 40px 0;}
	.product1 .part4 .content .item .hd, .product1 .part4 .content .item.on .hd{font-size: 18px;}
	.product1 .part4 .content .vs_img{width: 20%;}
	.product1 .part4 .content .item ul li{width: 100%;}
	.product1 .part4 .content .item.on:after{width: calc(100% + 5px);width: -webkit-calc(100% + 5px);height: calc(100% + 5px);height: -webkit-calc(100% + 5px);}
}
@media only screen and (max-width:480px){
	.product1 .part4{padding: 30px 0;}
	.product1 .part4 .content .item{padding: 40px 0 2%;width: 100%;}
	.product1 .part4 .content .item ul li {font-size: 12px;}
	.product1 .part4 .content .item ul li p{font-size: 14px;}
}

/* pro_caselist */
.pro_caselist{padding: 4% 0;}
.pro_caselist .content_list {margin-top: 3%;}
.pro_caselist .content_list ul{justify-content: flex-start;}
.pro_caselist .content_list ul li{padding:0;margin-right: 2.93%;margin-bottom: 1.8%;width: 22.8%;background: #fff;box-sizing: border-box;box-shadow: 0 5px 10px rgba(0,0,0,0.12);transition: all .3s linear;}
.pro_caselist .content_list ul li:nth-child(4n){margin-right: 0;}
.pro_caselist .content_list ul li .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
.pro_caselist .content_list ul li .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;min-height: 100%;}
.pro_caselist .content_list ul li .text{padding: 0 4% 17%;box-sizing: border-box;color: #333;}
.pro_caselist .content_list ul li .tit{padding-top: 3.8%;font-size: 18px;font-weight: bold;}
.pro_caselist .content_list ul li .con{margin-top: 3.8%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 14px;line-height: 24px;overflow: hidden;}
.pro_caselist .content_list ul li a.more{display: inline-block;margin-top: 3%;padding-left: 26px;box-sizing: border-box;font-size: 16px;color: #13944a;background: url(../images/icon_05.png)no-repeat top 2px left;transition: all .2s linear;}
.pro_caselist .content_list .ab_more{display: inline-block;margin-top: 3%;padding: 0.65% 2.8%;background: #fff;color: #000;font-size: 18px;color: #fff;background-color: #7dbf39;}
.pro_caselist .content_list .ab_more:hover{background: #f08519;color: #fff;}
.pro_caselist .content_list ul li:hover .tit{color: #f08519;}
.pro_caselist .content_list ul li:hover a.more{transform: translateY(-10px);}
.pro_caselist .content_list ul li:hover{transform: translateY(-5px);}
@media only screen and (max-width:1000px){
	.pro_caselist .content_list{margin-top: 30px;}
	.pro_caselist .content_list ul li .tit{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.pro_caselist{padding: 40px 0;}
	.pro_caselist .content_list ul{justify-content: space-between;}
	.pro_caselist .content_list ul:after{content: "";width: 32%;}
	.pro_caselist .content_list ul li{margin-right: 0;width: 32%;}
	.pro_caselist .content_list ul li:nth-child(-n+1){display: none;}
	.pro_caselist .content_list .ab_more{padding: 7px 20px;margin-top: 20px;font-size: 14px;}
	/* .pro_caselist .content_list ul li .con{min-height: 80px;} */
}
@media only screen and (max-width:480px){
	.pro_caselist{padding: 30px 0;}
	.pro_caselist .content_list ul:after{content: "";width: 49%;}
	.pro_caselist .content_list ul li{margin-right: 0;width: 49%;}
	.pro_caselist .content_list ul li:nth-child(-n+1){display: block;}
	.pro_caselist .content_list ul li .tit{font-size: 14px;}
	.pro_caselist .content_list ul li .text{padding-bottom: 8%;}
}
@media only screen and (max-width:320px){
	
}

.foot_top_leave{padding: 3.5% 0 3.3%;background: #7dbf39;color: #fff;}
.foot_top_leave .hd_box{align-items: flex-end;}
.foot_top_leave .hd_box .lf_part{width: 50%;}
.foot_top_leave .hd_box .lf_part p{font-size: 40px;}
.foot_top_leave .hd_box .lf_part p:nth-child(1){letter-spacing: 0.5px;}
.foot_top_leave .hd_box .lf_part p.slogan{margin-top: 2%;font-size: 16px;}
.foot_top_leave .hd_box .hot_line{margin-top: 10px;width: auto;font-size: 20px;}
.foot_top_leave .hd_box .hot_line span{display: inline-block;vertical-align: text-bottom;line-height: 1em;}
.foot_top_leave .hd_box .hot_line b{display: inline-block;margin-left: 5px;font-size: 32px;letter-spacing: 1px;}
.foot_top_leave .mes_leave{margin-top: 2%;}
.foot_top_leave .mes_leave form{width: 100%;}
.foot_top_leave .mes_leave ul li input{width: 100%;font-size: 15px;height: 38px;line-height: 38px;}
.foot_top_leave .mes_leave ul li{padding:10px 18px;box-sizing:border-box;background: #fff;}
.foot_top_leave .mes_leave ul li:nth-child(-n+2){width: 100%;}
.foot_top_leave .mes_leave ul li:nth-child(-n+3){width: 28%;width: calc((100% - 230px) / 4)}
.foot_top_leave .mes_leave ul li:nth-last-child(2){width: 210px}
.foot_top_leave .mes_leave ul li:nth-last-child(2) input{width: 76px}
.foot_top_leave .mes_leave ul li:nth-last-child(2) img{width: 92px}
.foot_top_leave .mes_leave ul li:nth-last-child(1){width: 16.5%;width: calc((100% - 230px) / 4);background: #e1c262;text-align: center;}
.foot_top_leave .mes_leave ul li span{display: inline-block;padding-right: 20px;font-size: 15px;vertical-align: middle;letter-spacing: 6px;position: relative;}
.foot_top_leave .mes_leave ul li span i{position: absolute;left: 88%;top: 50%;width: 22px;height: 22px;background: url(../images/icon_12.png)no-repeat center;transform: translateY(-50%);}
.foot_top_leave .mes_leave ul li.upload a{display: block;height: 38px;line-height: 38px;}
.foot_top_leave .mes_leave ul li.upload:hover span i{animation: ani1 0.4s 0s 1 forwards;}
@keyframes ani1{
	from{left: 120%;transform: translateY(-50%) rotateZ(360deg);opacity: 0;}
	to{left: 88%;transform: translateY(-50%) rotateZ(0deg);opacity: 1;}
}
@media only screen and (max-width:1260px){
	.foot_top_leave .hd_box .lf_part p{font-size: 30px;}
	.foot_top_leave .hd_box .hot_line b{font-size: 24px;}
	.foot_top_leave .mes_leave{margin-top: 5%;}
	.foot_top_leave .mes_leave ul li{padding: 10px 9px;}
	.foot_top_leave .mes_leave ul li input{font-size: 13px;}
	.foot_top_leave .mes_leave ul li span{padding-right: 10px;font-size: 13px;}
	.foot_top_leave .mes_leave ul li span i{width: 20px;height: 20px;background-size: 100%;}
}
@media only screen and (max-width:1000px){
	.foot_top_leave .mes_leave ul li{margin-bottom: 5px;padding: 8px 9px;}
	.foot_top_leave .mes_leave ul li input{height: 30px;line-height: 30px;}
	.foot_top_leave .mes_leave ul li.upload a{height: 30px;line-height: 30px;}
	.foot_top_leave .mes_leave ul li:nth-child(-n+2){width: 100%;}
	.foot_top_leave .mes_leave ul li:nth-child(-n+3){width: 100%;}
	.foot_top_leave .mes_leave ul li:nth-last-child(1){width: 110px;}
}
@media only screen and (max-width:768px){
	.foot_top_leave{padding: 25px 0;}
	.foot_top_leave .hd_box .lf_part p{font-size: 22px;}
	.foot_top_leave .hd_box .lf_part p.slogan{font-size: 14px;}
	.foot_top_leave .hd_box .hot_line{font-size: 14px;}
	.foot_top_leave .hd_box .hot_line b{font-size: 22px;}
	.foot_top_leave .mes_leave ul li input{font-size: 12px;}
	.foot_top_leave .mes_leave ul li span{font-size: 12px;}
}
@media only screen and (max-width:480px){
	.foot_top_leave{display: none;}
}

/* part1 */
.product_2 .part1{padding: 4% 0 5.5%;background: url(../images/yds_part1.jpg)no-repeat center/cover;}
.product_2 .part1 .pro_title .tit{font-size: 0.48rem;}
.product_2 .part1 .pro_title .slogan{color: #000;}
.product_2 .part1 .layout{margin-top: 5.2%;}
.product_2 .part1 .lf_part{width: 48%;}
.product_2 .part1 .lf_part .title{text-align: left;}
.product_2 .part1 .lf_part .tit{display: inline-block;font-size: 36px;color: #7dbf39;padding-bottom: 18px;border-bottom: 4px solid #7dbf39;}
.product_2 .part1 .lf_part .pro2_character{margin-top: 3.5%;}
.product_2 .part1 .lf_part .pro2_character .pro2_nav{width: 185px;}
.product_2 .part1 .lf_part .pro2_character .pro2_nav ul li{margin-bottom: 13px;cursor: pointer;}
.product_2 .part1 .lf_part .pro2_character .pro2_nav ul li.on span{background: #7dbf39;}
.product_2 .part1 .lf_part .pro2_character .pro2_nav ul li.on span:after{content: "";position: absolute;left: 100%;top: 50%;width: 0;height: 0;border:13px solid #7dbf39;transform: translateY(-50%);border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-width: 16px;animation: ani2 0.3s 0s 1 forwards;}
@keyframes ani2{
	from{left: 80%;}
	to{left: 100%;}
}
.product_2 .part1 .lf_part .pro2_character .pro2_nav ul li span{position: relative;display: inline-block;padding: 5.2% 2%;font-size: 24px;color: #fff;background: #868686;width: 83%;text-align: center;box-shadow: 4px 4px 0px #e7e8e6;}
.product_2 .part1 .lf_part .pro2_character .pro2_content{width: calc(100% - 185px);width: -webkit-calc(100% - 185px);}
.product_2 .part1 .lf_part .pro2_character .pro2_content .item .wrap{padding: 10% 6% 6%;box-sizing: border-box;background: #fff;border-radius: 8px;box-shadow: 10px 10px 15px rgba(0,0,0,0.12);}
.product_2 .part1 .lf_part .pro2_character .pro2_content .item .text{margin-top: 4%;font-size: 16px;line-height: 1.5;}
.product_2 .part1 .rt_part{width: 48%;}
.product_2 .part1 .rt_part p{margin-top: 15px;font-size: 22.4px;}
@media only screen and (max-width:1260px){
	.product_2 .part1 .pro_title .tit{font-size: 34px;}
	.product_2 .part1 .rt_part p{font-size: 18px;}
	.product_2 .part1 .lf_part{width: 100%;}
	.product_2 .part1 .lf_part .content ul li{width: 48.4%;}
	.product_2 .part1 .lf_part .pro2_character .pro2_nav ul li span{font-size: 20px;}
	.product_2 .part1 .rt_part{margin-top: 40px;width: 100%;text-align: center;}
}
@media only screen and (max-width:1000px){
	.product_2 .part1 .pro_title .tit{font-size: 26px;}
	.product_2 .part1 .lf_part .tit{font-size: 20px;padding-bottom: 10px;border-bottom: 2px solid #7dbf39;}
}
@media only screen and (max-width:768px){
	.product_2 .part1 .pro_title .tit{font-size: 20px;}
	.product_2 .part1 .rt_part p{font-size: 16px;}
	.product_2 .part1 .lf_part{width: 100%;}
	.product_2 .part1 .lf_part .tit{font-size: 18px;}
	.product_2 .part1 .lf_part .content ul li{width: 48.4%;}
	.product_2 .part1 .lf_part .pro2_character .pro2_content .item .text{font-size: 14px;line-height: 24px;}
	.product_2 .part1 .lf_part .pro2_character .pro2_nav ul li span{font-size: 16px;}
	.product_2 .part1 .lf_part .pro2_character .pro2_nav ul li.on span:after{border-width: 9px;border-left-width: 10px;}
	.product_2 .part1 .rt_part{width: 100%;}
}
@media only screen and (max-width:480px){
	.product_2 .part1{padding: 20px 0 30px;}
	.product_2 .part1 .pro_title .tit{font-size: 18px;}
	.product_2 .part1 .lf_part .content ul li.wauto{margin-right: 0;width: 100%;}
	.product_2 .part1 .lf_part .content ul li:nth-last-child(2){max-width: initial;}
	.product_2 .part1 .lf_part .pro2_character .pro2_nav{width: 100%;}
	.product_2 .part1 .lf_part .pro2_character .pro2_nav ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.product_2 .part1 .lf_part .pro2_character .pro2_nav ul:after{content: "";width: 31%;}
	.product_2 .part1 .lf_part .pro2_character .pro2_nav ul li{width: 31%;}
	.product_2 .part1 .lf_part .pro2_character .pro2_content{margin-top: 10px;width: 100%;}
	.product_2 .part1 .lf_part .pro2_character .pro2_nav ul li span{font-size: 12px;}
	.product_2 .part1 .lf_part .pro2_character .pro2_nav ul li.on span:after{border-width: 6px;border-left-width: 8px;}
	.product_2 .part1 .layout{margin-top: 30px;}
	.product_2 .part1 .lf_part .tit{font-size: 16px;}
	.product_2 .part1 .rt_part p{font-size: 14px;}
}

/* part2 */
.product_2 .part2{padding: 4% 0 6%;background: #eff3f6 url(../images/dps_bg.jpg)no-repeat center/cover;}
.product_2 .part2 .p2_pics{margin-top: 5%;}
.product_2 .part2 .p2_pics #pro2_pics{padding: 0 16px;box-sizing: border-box;}
.product_2 .part2 .p2_pics .swiper-slide{}
.product_2 .part2 .p2_pics p.tit{margin-top: 2.6%;font-size: 18px;text-align: center;opacity: 0;transition: all .3s linear;}
.product_2 .part2 .p2_pics .swiper-slide-active p.tit{opacity: 1;}
.product_2 .part2 .p2_pics .img{padding: 10px;box-sizing: border-box;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.product_2 .part2 .p2_pics .img img{width: 100%;}
.product_2 .part2 .p2_pics .pics_prev,.product_2 .part2 .p2_pics .pics_next{position: absolute;top: 46%;width: 54px;height: 54px;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-color: #2d2d39;cursor: pointer;}
.product_2 .part2 .p2_pics .pics_prev{right: 100%;background-image: url(../images/pico_prev.png);}
.product_2 .part2 .p2_pics .pics_next{left: 100%;background-image: url(../images/pico_next.png);}
.product_2 .part2 .p2_pics .pics_prev:hover,.product_2 .part2 .p2_pics .pics_next:hover{background-color: rgba(0,0,0,0.5);}
@media only screen and (max-width:1260px){
	.product_2 .part2 .p2_pics p.tit{font-size: 16px;}
	.product_2 .part2 .p2_pics .pics_prev, .product_2 .part2 .p2_pics .pics_next{position: initial;transform: initial;display: inline-block;margin: 0 5px;width: 40px;height: 40px;background-size: 9px;}
	.product_2 .part2 .p2_pics .pics_slide{margin-top: 30px;text-align: center;}
}
@media only screen and (max-width:768px){
	.product_2 .part2{padding: 40px 0;}
	.product_2 .part2 .p2_pics .pics_prev, .product_2 .part2 .p2_pics .pics_next{width: 36px;height: 36px;}
}
@media only screen and (max-width:480px){
	.product_2 .part2{padding: 30px 0;}
	.product_2 .part2 .p2_pics{margin-top: 25px;}
	.product_2 .part2 .p2_pics p.tit{margin-top: 15px;font-size: 14px;}
	.product_2 .part2 .p2_pics #pro2_pics{padding: 0 1px;}
	.product_2 .part2 .p2_pics .img{padding: 5px;}
}

/* part6 */
.product_2 .part6{}
.product_2 .part6{padding: 4% 0 4%;}
.product_2 .part6 .app_content{margin-top: 2.9%;}
.product_2 .part6 .app_top_nav ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_2 .part6 .app_top_nav ul li{padding:1% 0 1%;width: 49.7%;position: relative;overflow: hidden;background: #7dbf39;color:#fff;text-align: center;cursor: pointer;}

.product_2 .part6 .app_top_nav ul li.on:after{width: 80%;}
.product_2 .part6 .app_top_nav ul li .flx{align-items: center;}
.product_2 .part6 .app_top_nav ul li .hd{font-size: 26px;}
.product_2 .part6 .app_top_nav ul li i{display: block;width: 25px;height: 25px;background: url(../images/icon_11.png)no-repeat center;}
.product_2 .part6 .app_top_nav ul li .num{display: block;margin-top: 3px;font-size: 20px;}
.product_2 .part6 .app_top_nav ul li.on{background: #54a5fc;}
.product_2 .part6 .pro2_app{margin-top: 2.6%;}
.product_2 .part6 .pro2_app ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.product_2 .part6 .pro2_app ul li{margin-bottom: 2%;margin-right: 3.125%;width: 17.5%;transition: all .3s linear;}
.product_2 .part6 .pro2_app ul li:nth-child(5n){margin-right: 0;}
.product_2 .part6 .pro2_app ul li .img{position: relative;padding-bottom: 101%;width: 100%;height: 0;overflow: hidden;}
.product_2 .part6 .pro2_app ul li .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.product_2 .part6 .pro2_app ul li .tit{text-align: center;margin: 10px 0;font-size: 18px;}
.product_2 .part6 .pro2_app ul li:hover{transform: translateY(-5px);}
@media only screen and (max-width:1260px){
	.product_2 .part6 .app_content{margin-top: 30px;}
	.product_2 .part6 .app_top_nav ul li .hd{font-size: 20px;}
	.product_2 .part6 .app_top_nav ul li .num{font-size: 16px;}
	.product_2 .part6 .pro2_app ul li .tit{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.product_2 .part6{padding: 40px 0 4%;}
	.product_2 .part6 .app_top_nav ul li{padding: 13px 0;}
	.product_2 .part6 .app_top_nav ul li .hd{font-size: 16px;}
	.product_2 .part6 .app_top_nav ul li .num{font-size: 14px;}
	.product_2 .part6 .pro2_app ul li .tit{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.product_2 .part6{padding: 30px 0 10px;}
	.product_2 .part6 .pro2_app ul li{margin-right: 3%;width: 48.5%;}
	.product_2 .part6 .pro2_app ul li:nth-child(5n){margin-right: 3%;}
	.product_2 .part6 .pro2_app ul li:nth-child(even){margin-right: 0;}
	.product_2 .part6 .app_top_nav ul li .hd{font-size: 14px;}
	.product_2 .part6 .app_top_nav ul li{padding: 8px 0;}
}

/* p2 part7 */
.product_2 .part7{padding: 4% 0 4.5%;background: url(../images/str_bg.jpg)no-repeat center/cover;border-top: 1px solid #eee;}
.product_2 .part7 .strength_content{margin-top: 4.7%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_2 .part7 .strength_content .item{margin: 0.12% 0;width: 33.2%;}
.product_2 .part7 .strength_content .item.w50{width: 49.9%;}
.product_2 .part7 .strength_content .item .img{position: relative;padding-bottom: 61%;width: 100%;height: 0;overflow: hidden;}
.product_2 .part7 .strength_content .item.w50 .img{padding-bottom: 41%;}
.product_2 .part7 .strength_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .6s linear;}
.product_2 .part7 .strength_content .item:hover .img img{transform:translate(-50%,-50%) scale(1.05);}
@media only screen and (max-width:768px){
	.product_2 .part7{padding: 40px 0;}
	}
@media only screen and (max-width:480px){
	.product_2 .part7{padding: 30px 0;}
	.product_2 .part7 .strength_content .item.w50{width: 100%;}
	.product_2 .part7 .strength_content .item{width: 49.8%;}
	.product_2 .part7 .strength_content .item:nth-last-child(1){display: none;}
}


.product_2 .part3{padding: 4% 0 4%;background: url(../images/process_bg.jpg)no-repeat center/cover;}
.product_2 .part3 .list {margin-top: 5.8%;justify-content: center;}
.product_2 .part3 .list li{padding: 3% 0 2.8%;margin-left: 1.02%;margin-bottom: 50px;width: 11.6%;background: url(images/why_item_bg.jpg)repeat-x center bottom;box-shadow: 0 2.5px 10px rgba(0,0,0,0.15);box-sizing: border-box;position: relative;border-top: 1px solid #e5e5e5;}
.product_2 .part3 .list li:nth-child(1){margin-left: 0;}
.product_2 .part3 .list li .step_num{position: absolute;left: 50%;top: 0;width: 45px;height: 45px;transform: translate(-50%,-50%);text-align: center;line-height: 45px;border-radius: 50%;background: #7dbf39;color: #fff;font-size: 16px;}
.product_2 .part3 .list li i{display: inline-block;}
.product_2 .part3 .list li p{margin: 10px 0 13px;font-size: 19px;text-align: center;}
.product_2 .part3 .list li  span{display: inline-block;width: 32px;height: 20px;background: url(images/icon_13.png)no-repeat center;}
.product_2 .part3 .list li:hover{background: #7dbf39;box-shadow: 0 2.5px 10px rgba(0,0,0,0.25)}
.product_2 .part3 .list li:hover i{filter:grayscale(1) brightness(100);}
.product_2 .part3 .list li:hover p{color: #fff;}
.product_2 .part3 .list li:hover span{filter:grayscale(1) brightness(100);}
@media only screen and (max-width:1400px){
	.product_2 .part3 .list li i{width: 75px;}
	.product_2 .part3 .list li p{font-size: 18px;}
}
@media only screen and (max-width:1000px){
	.product_2 .part3 .list{margin-top: 40px;}
	.product_2 .part3 .list li{width: 23%;}
}
@media only screen and (max-width:768px){
	.product_2 .part3{padding: 40px 0 10px;}
	.product_2 .part3 .list li{margin-bottom: 40px;}
	.product_2 .part3 .list li .step_num{width: 40px;height: 40px;font-size: 14px;line-height: 40px;}
	.product_2 .part3 .list li p{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.product_2 .part3{padding: 30px 0;}
	.product_2 .part3 .list li{padding: 10px 0;width: 32%;border: 1px solid #c5c5c5;}
	.product_2 .part3 .list li i{width: 60px;display: none;}
	.product_2 .part3 .list li p{margin: 5px 0 5px;text-align: center;font-size: 14px;}
	.product_2 .part3 .list li span{background-size: 100%;width: 20px;height: 16px;}
	.product_2 .part3 .list li:nth-last-child(-n+2){margin-bottom: 0;}
}

/* part4 */
.product_2 .part4{padding: 4% 0;background: linear-gradient(to right,#6cbb47,#03b1b6);}
.product_2 .part4 .pro_title{color: #fff;}
.product_2 .part4 .pro_title .en{color: rgba(255,255,255,0.3);}
.product_2 .part4 .pro_title .slogan{color: #fff;}
.product_2 .part4 .content{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 5.5%;position: relative;}
.product_2 .part4 .content .item{padding: 3% 0 2%;width: 37.5%;text-align: center;background-color: #d7d4d4;box-sizing: border-box;position: relative;}
.product_2 .part4 .content .item.on{z-index: 1;}
.product_2 .part4 .content .item.on:after{content: "";position: absolute;left: 50%;top: 50%;width: calc(100% + 17px);width: -webkit-calc(100% + 17px);height: calc(100% + 17px);height: -webkit-calc(100% + 17px);transform: translate(-50%,-50%);z-index: -1;background: #ffb400;box-shadow: 0 0 20px rgba(0,0,0,0.4);animation: fangda 0.3s 0s 1 linear forwards;}
@keyframes fangda{
	from{transform: translate(-50%,-50%) scale(0.8);}
	to{transform: translate(-50%,-50%) scale(1);}
}
.product_2 .part4 .content .item:nth-child(1).on{border-radius: 10% 0 0 0;}
.product_2 .part4 .content .item:nth-child(2).on{border-radius:  0 0 10% 0;}
.product_2 .part4 .content .item:nth-child(1).on:after{border-radius: 10% 0 0 0;}
.product_2 .part4 .content .item:nth-child(2).on:after{border-radius:  0 0 10% 0;}
.product_2 .part4 .content .item .hd{display: inline-block;font-size: 34px;font-weight: bold;position: relative;}
.product_2 .part4 .content .item .bili{padding: 5.5% 0 10%;}
.product_2 .part4 .content .item ul{padding: 0 8%;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_2 .part4 .content .item ul li{padding: 0 0 0 25px;width: auto;text-align: left;box-sizing: border-box;position: relative;color: #6b6b6b;}
.product_2 .part4 .content .item ul li:after{content: "";position: absolute;left: 0;top: 3px;width: 15px;height: 15px;}
.product_2 .part4 .content .item ul li:nth-child(1):after{background: #151515;}
.product_2 .part4 .content .item ul li:nth-child(2):after{background: #dbe841;}
.product_2 .part4 .content .item ul li:nth-child(3):after{background: #65b853;}
.product_2 .part4 .content .item ul li:nth-child(4):after{background: #2d94ce;}
.product_2 .part4 .content .item ul li:nth-child(5):after{background: #da3226;}
.product_2 .part4 .content .item ul li:nth-child(6):after{background: #a07e2a;}
.product_2 .part4 .content .item.on ul li{color: #fff;}
.product_2 .part4 .content .item ul li p{font-size: 17.5px;font-weight: bold;}
.product_2 .part4 .content .item ul li span{display: block;white-space: nowrap;}
.product_2 .part4 .content .item.on .hd{font-size: 39px;color: #ff0000;z-index: 1;}
.product_2 .part4 .content .item.on .hd:after{content: "";position: absolute;padding: 8% 18%;width: 100%;height: 100%;background: #fff;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: -1;border-radius: 30px;}

.product_2 .part4 .content .vs_img{position: absolute;left: 50%;top: 50%;z-index: 2;transform: translate(-50%,-50%);}

/* newslist */
.newslist{padding: 4% 0;}
.newslist .list_content {margin-top: 14px;padding-top: 3.5%;border-top: 1px solid #54a5fc;}
.newslist .list_content ul:after{content: "";width: 32%;}
.newslist .list_content ul li{margin-bottom: 3%;width: 32%;transition: all .3s ease;}
.newslist .list_content ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.newslist .list_content .item .img{position: relative;padding-bottom: 56.6%;width: 100%;height: 0;overflow:hidden;}
.newslist .list_content .item .img img{position: absolute;left: 0;top:50%;width: 100%;transform: translateY(-50%);transition: all .6s ease-in-out;}
.newslist .list_content .item:hover .img img{transform: translateY(-50%) scale(1.1);}
.newslist .list_content .item .text{padding: 6% 0;transition: all .3s ease;}
.newslist .list_content .item .tit{margin: 6px 0 0;font-size: 18px;color: #222;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: normal;}
.newslist .list_content .item .time{font-size: 16px;color: #787878;font-family: arial;}
.newslist .list_content ul li:hover .item .text{padding: 6% 5%;}
@media only screen and (max-width:1260px){
	.newslist .list_content .item .tit{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.newslist{padding: 40px 0;}
	.newslist .list_content .item .tit{font-size: 15px;}
}
@media only screen and (max-width:680px){
	.newslist .list_content ul:after{width: 48.5%;}
	.newslist .list_content ul li{margin-bottom: 3%;width: 48.5%;transition: all .3s ease;}
}
@media only screen and (max-width:480px){
	.newslist{padding: 20px 0 30px;}
	.newslist .list_content{padding-top: 22px;}
	.newslist .list_content .item .time{font-size: 14px;}
	.newslist .list_content .item .tit{font-size: 14px;}
}

/* detail_bg */
.detail_bg{width: 100%;height: 90px;background: url(../images/detail_bg.jpg)no-repeat center bottom/cover;}
@media only screen and (max-width:480px){
	.detail_bg{height: 50px;}
}

.detail_page .location{width: 100%;}

/* news */
.news{padding:4% 0 4%;color: #111;}
.news .news_title{text-align: center;text-shadow: 10.88px 8.81px 10px rgba(37, 60, 154, .17);}
.news .news_title .title{font-weight: normal;font-size: 30px;}
.news .news_title .time{margin-top: 14px;font-size: 14px;color: #888;}
.news .content video,.news .content iframe,.news .content embed{width: 800px;height: 600px;max-width: 100%;}
.news .content{margin-top: 3%;font-size: 18px;line-height: 2;}
.news .content .content_wrap{padding-bottom: 7%;border-bottom: 1px dashed #cfcfcf;}
.news .content_wrap{margin: 0 auto;width: 100%;max-width: 1000px;}
.news .content img{width: 100%;}
.news .content_wrap .img{width: 100%;}
.news .content h3{font-family: OPPOSansM;font-weight: normal;font-size: 24px;}
@media only screen and (max-width:1000px){
	.news .news_title .title{font-size: 24px;}
	.news .content{font-size: 16px;line-height: 2;}
	.news .content h3{font-size: 18px;}
}
@media only screen and (max-width:768px){
	.news{padding: 40px 0;}
	.news .news_title .title{font-size: 20px;}
	.news .content{font-size: 14px;}
	.news .content h3{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.news{padding: 30px 0;}
	.news .news_title .title{font-size: 16px;}
	.news .news_title .time{font-size: 12px;}
	.news .content{font-size: 14px;line-height: 24px;}
	.news .content video,.news .content iframe,.news .content embed{height: 350px;}
}

.page{margin-top: 4.3%;color: #111;}
.page ul li{margin: 3px 0;font-size: 18px;transition: all .3s linear;border-bottom: 1px solid transparent;}
.page ul li span,.page ul li a{display: inline-block;vertical-align: middle;border-bottom: 1px solid transparent;}
.page ul li:hover a{border-bottom:1px solid #ccc;}
.page ul li span{color: #666;}
.page ul li a{max-width: calc(100% - 100px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.page .more span{display: inline-block;margin-top: 3%;padding: 11px 4%;font-size: 16px;border: 1px solid #ccc;transition: all .3s linear;position: relative;}
.page .more span::before,.page .more span::after{content: "";position: absolute;top: 50%;width: 21px;height: 1px;background: #ccc;}
.page .more span::before{transform: translateX(-50%);left: 0;}
.page .more span::after{transform: translateX(50%);right: 0;}
.page .more span:hover{background: #54a5fc;border-color: #54a5fc;color: #fff;}
@media only screen and (max-width:1000px){
	/* .page ul li{font-size: 20px;}
	.page .more span{font-size: 20px;} */
}
@media only screen and (max-width:768px){
	.page ul li{font-size: 16px;}
	.page .more span{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.page ul li{font-size: 12px;}
	.page .more span{padding: 8px 3%;font-size: 12px;}
}


/* caselist */
.caselist{padding: 4% 0;}
.caselist .list_content {margin-top: 14px;padding-top: 3.5%;border-top: 1px solid #54a5fc;}
.caselist .list_content ul:after{content: "";width: 32%;}
.caselist .list_content ul li{margin-bottom: 3%;width: 32%;transition: all .3s ease;position: relative;z-index: 1;overflow: hidden;}
.caselist .list_content ul li::before{content:"";position: absolute;left: -25%;bottom: -25%;width: 0;height: 0;z-index: -1;transition: all .5s ease;border-radius:50%;}
.caselist .list_content ul li:after{content: "";position: absolute;left: 50%;bottom: 10px;width: 14px;height: 9px;background: url(../images/icon_13.png)no-repeat center;transform: translateX(-50%);}
@keyframes ani4{
	0{margin-left: 0px;}
	25%{margin-left: -3px;}
	50%{margin-left: 0px;}
	75%{margin-left: 3px;}
	100%{margin-left: 0px;}
}

.caselist .list_content .item .img{position: relative;padding-bottom: 56.6%;width: 100%;height: 0;overflow:hidden;border: 4px solid #e5e5e5;background: #fff;box-sizing: border-box;}
.caselist .list_content .item .img img{position: absolute;left: 50%;top:50%;width: 100%;min-height: 100%;transform: translate(-50%,-50%);transition: all .6s ease-in-out;}
.caselist .list_content .item:hover .img img{transform: translate(-50%,-50%);}
.caselist .list_content .item .text{padding: 6% 0 35px;transition: all .3s ease;text-align: center;}
.caselist .list_content .item .tit{font-size: 18px;color: #222;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: normal;}
.caselist .list_content .item .line{margin: 4% auto;width: 20px;height: 1px;background: #fff;}
.caselist .list_content .item .type{font-size: 14px;color: #787878;font-family: arial;}

@media only screen and (min-width:481px){
	.caselist .list_content ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.05);}
	.caselist .list_content ul li:hover::before{width: 160%;height: 160%;background: #2d2d39;}
	.caselist .list_content ul li:hover .item .tit{color: #fff;}
	.caselist .list_content ul li:hover .item .type{color: #fff;}
	.caselist .list_content ul li:after{animation: ani4 0.4s 0s ease infinite;}
}
@media only screen and (max-width:1260px){
	.caselist .list_content .item .tit{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.caselist{padding: 40px 0;}
	.caselist .list_content .item .tit{font-size: 15px;}
}
@media only screen and (max-width:680px){
	.caselist .list_content ul:after{width: 48.5%;}
	.caselist .list_content ul li{margin-bottom: 3%;width: 48.5%;transition: all .3s ease;}
}
@media only screen and (max-width:480px){
	.caselist{padding: 20px 0 30px;}
	.caselist .list_content{padding-top: 22px;}
	.caselist .list_content ul li{box-shadow: 0 0 5px rgba(0,0,0,0.1);}
	.caselist .list_content .item .type{font-size: 12px;}
	.caselist .list_content .item .tit{font-size: 14px;}
	.caselist .list_content .item .line{margin: 6% auto;background: #7DBE39;}
	.caselist .list_content ul li:after{filter: brightness(0.5);}
}

/* case */
.case{padding:4% 0 4%;color: #111;}
.case .case_title{text-align: center;text-shadow: 10.88px 8.81px 10px rgba(37, 60, 154, .17);}
.case .case_title .title{font-weight: normal;font-size: 30px;}
.case .case_title .time{margin-top: 14px;font-size: 14px;color: #888;}

.case .content{margin-top: 3%;font-size: 18px;line-height: 2;}
.case .content video,.case .content iframe,.case .content embed{width: 800px;height: 600px;max-width: 100%;}
.case .content .content_wrap{padding-bottom: 7%;border-bottom: 1px dashed #cfcfcf;}
.case .content_wrap{margin: 0 auto;width: 100%;max-width: 1460px;}
.case .content h3{font-family: OPPOSansM;font-weight: normal;font-size: 24px;}
@media only screen and (max-width:1000px){
	.case .case_title .title{font-size: 24px;}
	.case .content{font-size: 16px;line-height: 2;}
	.case .content h3{font-size: 18px;}
}
@media only screen and (max-width:768px){
	.case{padding: 40px 0;}
	.case .case_title .title{font-size: 20px;}
	.case .content{font-size: 14px;}
	.case .content h3{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.case{padding: 30px 0;}
	.case .case_title .title{font-size: 16px;}
	.case .case_title .time{font-size: 12px;}
	.case .content{font-size: 14px;line-height: 24px;}
	.case .content video,.case .content iframe,.case .content embed{height: 350px;}
}

.pro_more{margin-top: 5%;box-sizing: border-box;}
.pro_more .top{padding-bottom: 15px;margin-bottom: 15px;text-align: right;border-bottom: 1px solid #e6e6e6;}
.pro_more .top .title{font-size: 22px;font-family: AVGRDD;}
/* .pro_more ul{display: flex;flex-wrap: wrap;justify-content: space-between;} */
/* .pro_more ul li{width: 19.5%;} */
.pro_more ul li{transition: all .3s ease;position: relative;z-index: 1;overflow: hidden;}
.pro_more ul li::before{content:"";position: absolute;left: -25%;bottom: -25%;width: 0;height: 0;z-index: -1;transition: all .5s ease;border-radius:50%;}
.pro_more ul li:after{content: "";position: absolute;left: 50%;bottom: 10px;width: 14px;height: 9px;background: url(../images/icon_13.png)no-repeat center;transform: translateX(-50%);}
@keyframes ani4{
	0{margin-left: 0px;}
	25%{margin-left: -3px;}
	50%{margin-left: 0px;}
	75%{margin-left: 3px;}
	100%{margin-left: 0px;}
}

.pro_more ul li .img img{position: absolute;left: 50%;top: 50%;width: auto;max-width: initial;height: 100%;transform: translate(-50%,-50%);transition: all .3s linear;}
.pro_more ul li:hover .img img{animation: fadeL 0.3s 0s 1 forwards linear;}

.pro_more .item .img{position: relative;padding-bottom: 56.6%;width: 100%;height: 0;overflow:hidden;border: 4px solid #e5e5e5;background: #fff;box-sizing: border-box;}
.pro_more .item .img img{position: absolute;left: 50%;top:50%;width: 100%;transform: translate(-50%,-50%);transition: all .6s ease-in-out;}
.pro_more .item:hover .img img{transform: translate(-50%,-50%);}
.pro_more .item .text{padding: 6% 0 35px;transition: all .3s ease;text-align: center;}
.pro_more .item .tit{font-size: 18px;color: #222;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: normal;}
.pro_more .item .line{margin: 4% auto;width: 20px;height: 1px;background: #fff;}
.pro_more .item .type{font-size: 14px;color: #787878;font-family: arial;}

@media only screen and (min-width:481px){
	.pro_more ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.05);}
	.pro_more ul li:hover::before{width: 160%;height: 160%;background: #2d2d39;}
	.pro_more ul li:hover .item .tit{color: #fff;}
	.pro_more ul li:hover .item .type{color: #fff;}
	.pro_more ul li:after{animation: ani4 0.4s 0s ease infinite;}
}
@keyframes fadeL{
	from{left: 60%;opacity: 0;}
	to{left: 50%;opacity: 1;}
}
@-webkit-keyframes fadeL{
	from{left: 60%;opacity: 0;}
	to{left: 50%;opacity: 1;}
}
@media only screen and (max-width:1260px){
	.pro_more .item .tit{font-size: 16px;}
}
@media only screen and (max-width:1000px){
	.pro_more ul li .tit{font-size: 18px;}
}
@media only screen and (max-width:768px){
	.pro_more .top .title{font-size: 16px;}
	.pro_more .item .tit{font-size: 15px;}
}
@media only screen and (max-width:680px){
	.pro_more ul:after{width: 48.5%;}
	.pro_more ul li{margin-bottom: 3%;width: 48.5%;transition: all .3s ease;}
}
@media only screen and (max-width:480px){
	.pro_more{margin-top: 25px;}
	.pro_more .top .title{font-size: 14px;font-weight: bold;}
	.pro_more ul li{box-shadow: 0 0 5px rgba(0,0,0,0.1);}
	.pro_more .item .type{font-size: 12px;}
	.pro_more .item .tit{font-size: 14px;}
	.pro_more .item .line{margin: 6% auto;background: #7DBE39;}
	.pro_more ul li:after{filter: brightness(0.5);}
}


/* joblist */
.joblist{padding: 4% 0;}
#job_mask{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);z-index: 100;display: none;}
.joblist .show_job_wrap{margin-top: 3.5%;}
.joblist #show_job .swiper-wrapper{transition-timing-function: linear;}
.joblist #show_job .swiper-slide{width: auto;}
.joblist #show_job .item .img_part{position: relative;padding-bottom: 60%;width: 100%;height: 0;overflow: hidden;}
.joblist #show_job .item .img_part img{position: absolute;left: 50%;top: 50%;width: 100%;min-height: 100%;transform: translate(-50%,-50%);}
.joblist .list_content{padding: 4% 0 0;}
.joblist .list_content ul{margin-top: 3%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.joblist .list_content ul li{margin-bottom: 2.5%;padding: 2.8% 2.5%;width: 48.5%;box-sizing: border-box;border: 1px solid #ddd;border-radius: 4px;position: relative;transition: all .3s ease;}
.joblist .list_content ul li:hover{border-color: #7dbe39;}
.joblist .list_content ul li .item .lf_part{width: calc(100% - 156px);}
.joblist .list_content ul li .item .tit{margin-bottom: 11px;font-size: 20px;font-weight: normal;color: #333;}
.joblist .list_content ul li .item .con{font-size: 16px;color: #999;}
.joblist .list_content ul li .item .con span:after{content: "|";margin: 0 3px 0 6px;}
.joblist .list_content ul li i{position: absolute;padding: 2% 6.3%;right: 5%;top: 50%;transform: translateY(-50%);text-align: center;background: #7DBE39;color: #fff;border-radius: 4px;border: 1px solid #7DBE38;transition: all .3s linear;z-index: 3;cursor: pointer;}
.joblist .list_content ul li:hover i{background: #fff;color:#7DBE39;}
.joblist .list_content ul li .job_box{position: fixed;padding: 40px 50px 80px 40px;left: 50%;top: 50%;width: 90%;max-width: 500px;height: 90%;max-height: 600px;transform: translate(-50%,-50%);background: #fff;z-index: 101;overflow-y: scroll;display: none;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 6px;}
.joblist .list_content .job_box .tit{font-size: 20px;color: #333;}
.joblist .list_content .job_box .key{font-size: 14px;color: #999;}
.joblist .list_content .job_box .key span{display: inline-block;margin-right: 5px;}
.joblist .list_content .job_box .content{margin: 5% 0;font-size: 14px;color: #999;line-height: 24px;}
.joblist .list_content .job_box .job_ct{font-size: 14px;line-height: 24px;color: #999;}
.joblist .list_content .job_box .job_ct .hd{font-size: 16px;font-weight: bold;}
.joblist .list_content .job_box .close{position: absolute;right: 5%;top: 5%;cursor: pointer;z-index: 2;}
@media only screen and (max-width:768px){
	.joblist{padding: 40px 0;}
	.joblist .list_content{padding: 40px 0 0;}
	.joblist .list_content ul li{width: 100%;}
	.joblist .list_content ul li .item .lf_part{width: calc(100% - 100px);width: -webkit-calc(100% - 100px);}
	.joblist .list_content ul li .item .tit{font-size: 16px;}
	.joblist .list_content ul li .item .con{font-size: 14px;}
	.joblist .list_content ul li i{padding:6px 14px;font-size: 12px;}
}
@media only screen and (max-width:480px){
	.joblist{padding: 30px 0 30px;}
	.joblist .job_team{display: none;}
	.joblist .list_content{padding: 0 0 0;}
	.joblist .list_content ul li i{right: 3%;}
	.joblist .list_content ul li .item .con{font-size: 12px;}
	.joblist .list_content .job_box .tit{font-size: 16px;}
}


/* contact */
.contact{padding: 4% 0 0;color: #161616;}
.contact .layout{margin-top: 3%;padding: 4% 0;background: url(../images/lxbg.jpg)no-repeat center/cover;}
.contact .lf_part{width: 42%;}
.contact .company_mes .name{font-size: 18px;}
.contact .company_mes ul.mes{margin-top: 20px;color: #747474;}
.contact .company_mes ul.mes li{font-size: 14px;line-height: 24px;}
.contact .company_mes .tab_ewm {margin-top: 20px;}
.contact .company_mes .tab_ewm .ewm_ico span,.contact .company_mes .tab_ewm .ewm_ico a{display: inline-block;margin-left: 3%;width: 30px;height: 30px;position: relative;z-index: 1;}
.contact .company_mes .tab_ewm .ewm_ico span:nth-child(1){margin-left: 0;}
.contact .company_mes .tab_ewm .ewm_ico span:after,.contact .company_mes .tab_ewm .ewm_ico a:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;filter: initial;}
.contact .company_mes .tab_ewm .ewm_ico span.ewmIco:after{background: url(../images/ewmico.png)no-repeat center;}
.contact .company_mes .tab_ewm .ewm_ico span.wxIco:after{background: url(../images/wxico.png)no-repeat center;}
.contact .company_mes .tab_ewm .ewm_ico .mapIco:after{background: url(../images/mapIco.png)no-repeat center;cursor: pointer;}
.contact .company_mes .tab_ewm .ewm_ico span.on{/* filter: brightness(10); */background-color: #54a5fc;}
.contact .company_mes .tab_ewm .ewm_ico span.on:after{filter: brightness(10);}
.contact .company_mes .tab_ewm .ewm_ico span::before{content: "";position: absolute;left: 50%;top: 100%;width: 2px;height: 0;background: #54a5fc;transition: all .3s linear;}
.contact .company_mes .tab_ewm .ewm_ico span.on::before{height: 32px;}
.contact .company_mes .tab_ewm .ewm_ico span.mapIco.on::before{height: 0;}
.contact .company_mes .tab_ewm .ewm_tab{margin-top: 32px;}
.contact .message_leave{width: 55%;}
.contact .message_leave .form_box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact .message_leave .form_box li{margin-bottom: 6.5%;width: 30.5%;background: transparent;}
.contact .message_leave .form_box li.w100{width: 100%;}
.contact .message_leave .form_box li input{width: 100%;background: transparent;font-size: 14px;border-bottom: 2px solid #e2e2e2;transition: border .3s linear;line-height: 40px;line-height: 40px;}
.contact .message_leave .form_box li textarea{width: 100%;height: 100px;resize: none;font-size: 14px;font-family: inherit;box-sizing: border-box;background: transparent;border-bottom: 2px solid #e2e2e2;transition: border .3s linear;}
.contact .message_leave .form_box li.code{margin-right: 155px;margin-bottom: 10px;}
.contact .message_leave .form_box li.code img{position: absolute;left: 100%;bottom: 0;height: 35px;}
.contact .message_leave .form_box .up_load{padding: 0;width: 150px;border: 1px solid #e2e2e2;height: 40px;color: #54a5fc;line-height: 40px;background: transparent;transition: all .3s ease;}
.contact .message_leave .form_box .up_load:hover{background: #54a5fc;color: #fff;}
.contact .message_leave .form_box li input:focus,.contact .message_leave .form_box li textarea:focus{border-color: #54a5fc;}
@media only screen and (max-width:768px){
	.contact{padding: 40px 0;}
}
@media only screen and (max-width:480px){
	.contact{padding: 30px 0;}
	.contact .lf_part{width: 100%;}
	.contact .layout{margin-top: 25px;padding: 20px 0;}
	.contact .company_mes .name{font-size: 16px;font-weight: bold;}
	.contact .message_leave{margin-top: 4%;width: 100%;}
	.contact .message_leave .form_box li{margin-bottom: 10px;width: 100%;}
	.contact .message_leave .form_box .up_load{margin-top: 10px;width: 106px;height: 36px;line-height: 36px;}
	.contact .message_leave .form_box li input,.contact .message_leave .form_box li textarea{font-size: 12px;}
}

/* ab_zhizao */
.ab_zhizao{position: relative;color: #fff;}
.ab_zhizao .zzcontent_bg{position: absolute;width: 100%;height: 100%;overflow: hidden;z-index: -1;}
.ab_zhizao .zzcontent_bg > img{position: absolute;left: 50%;top: 0;transform: translateX(-50%);min-width: 100%;min-height: 100%;max-width: initial;z-index: -1;}
.ab_zhizao .zhizao_box{padding: 4% 0 0;/* background: rgba(198,124,51,.85); */background: linear-gradient(-45deg, rgba(125,191,57,0.85), rgba(85,165,252,0.85));}

.ab_zhizao .zz_top{align-items: flex-end;}
.ab_zhizao .zz_top b{font-size: 0.64rem;}
.ab_zhizao .zzpart_wrap{margin-top: 4%;border-top: 1px solid rgba(255,255,255,0.3);}
.ab_zhizao .zzpart_wrap .odcontent{width: 94%;max-width: 1700px;}
.ab_zhizao .zzpart_wrap ul {display: flex;flex-wrap: wrap;justify-content: space-between;}
.ab_zhizao .zzpart_wrap ul li{width: 25%;box-sizing: border-box;border-right: 1px solid rgba(255,255,255,0.3);}
.ab_zhizao .zzpart_wrap ul li .wrap{padding: 0 10%;padding-top: 100px;min-height: 750px;box-sizing: border-box;position: relative;overflow: hidden;transition: all 0.4s ease;}
.ab_zhizao .zzpart_wrap ul li .title{font-size: 20px;margin-bottom: 10px;transition: all .3s ease-out;}
.ab_zhizao .zzpart_wrap ul li .subtitle{font-size: 15px;line-height: 15px;padding-bottom: 40px;position: relative;transition: all .3s ease-out 0s;}
.ab_zhizao .zzpart_wrap ul li .subtitle::after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background-color: rgba(0,255,234,.2);}
.ab_zhizao .zzpart_wrap ul li .img{margin-bottom: 20px;position:relative;padding-bottom: 0;width: 100%;height: 0;transition: all .3s linear;overflow: hidden;}
.ab_zhizao .zzpart_wrap ul li .img img{position: absolute;left:0;top: 0;width: 100%;}
.ab_zhizao .zzpart_wrap ul li .content{font-size: 14px;line-height: 24px;text-indent: 2em;}
.ab_zhizao .zzpart_wrap ul li .mask{position: absolute;bottom: 0;left: 0;width: 500px;height: 500px;background: linear-gradient(135deg,rgba(0,255,234,0) 0,rgba(0,255,234,0) 50%,#7dbf39 50%,#61affb 100%);-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(45deg);transform: rotate(45deg);z-index: -1;transition: all .3s ease;}
@media only screen and (min-width:481px){
	.ab_zhizao .zzpart_wrap ul li .wrap:hover .mask{transform: rotate(17deg);}
	.ab_zhizao .zzpart_wrap ul li .wrap:hover{padding-top: 70px;}
	.ab_zhizao .zzpart_wrap ul li .wrap:hover .img{padding-bottom: 66.6%;}
}
@media only screen and (max-width:1260px){
	.ab_zhizao .zzpart_wrap ul li .title{font-size: 18px;}
	.ab_zhizao .zzpart_wrap ul li .subtitle{font-size: 13px;}
}
@media only screen and (max-width:768px){
	.ab_zhizao{}
	.ab_zhizao .zhizao_box{padding: 40px 0 0;}
	.ab_zhizao .zz_top b{font-size: 26px;}
	.ab_zhizao .zzpart_wrap ul li{width: 50%;}
	.ab_zhizao .zzpart_wrap ul li .wrap{min-height: 440px;border-bottom: 1px solid rgba(255,255,255,0.3);}
	.ab_zhizao .zzpart_wrap ul li .subtitle{padding-bottom: 10px;}
}
@media only screen and (max-width:480px){
	.ab_zhizao{}
	.ab_zhizao .zhizao_box{padding: 30px 0 0;}
	.ab_zhizao .zzpart_wrap{margin-top: 25px;}
	.ab_zhizao .zzpart_wrap ul li .title{font-size: 16px;}
	.ab_zhizao .zz_top b{font-size: 16px;}
	.ab_zhizao .zzpart_wrap ul li{width: 100%;}
	.ab_zhizao .zzpart_wrap ul li .wrap{padding: 25px 0;min-height: auto;}
	.ab_zhizao .zzpart_wrap ul li .img{padding-bottom: 66.6%;}
}

/* photolist */
			.photolist{padding: 4% 0;}
			.photolist .list_content{width: 100%;margin-top: 14px;padding-top: 3.5%;border-top: 1px solid #54a5fc;}
			.photolist .list_content ul{justify-content: flex-start;}
			.photolist .list_content ul li{margin-right: 2.66%;margin-bottom: 3%;width:23%;text-align: center;transition: all .3s ease;}
			.photolist .list_content ul li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.15);}
			.photolist .list_content ul li:nth-child(4n){margin-right: 0;}
			.photolist .list_content ul li .wrap {color: #505050;}
			.photolist .list_content ul li .wrap .img{position: relative;padding-bottom: 100%;height: 0;width: 100%;overflow: hidden;background: #dae1e0;}
			.photolist .list_content ul li .wrap .img img{position: absolute;left: 50%;top: 50%;width: auto;max-width: 100%;max-height: 96%;transform: translate(-50%,-50%);transition: all 0.2s linear;}
			.photolist .list_content ul li .wrap .tit{margin-top: 18px;font-weight: normal;font-size: 16px;color: #222;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
			.photolist .list_content ul li .wrap .line{position: relative;margin: 11px 0 15px;width: 100%;height: auto;font-size: 13px;}
			/* .photolist .list_content ul li .wrap .line:after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 1px;background: #505050;transition: all .2s linear;}
			.photolist .list_content ul li:hover .wrap .line:after{width: 100%;} */
			.photolist .list_content ul li .wrap .des{position: initial;left: 0;bottom: 20%;width: 100%;color: #505050;font-size: 14px;box-sizing: border-box;opacity: 1;transition: transform 0.3s linear;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
			@media only screen and (min-width:481px){
				.photolist .list_content ul li .wrap .img:hover .mask{opacity: 1;}
				.photolist .list_content ul li .wrap .img:hover .mask .play{opacity: 1;transform: translate(-50%,-50%);}
			}
			@media only screen and (max-width:768px){
				.photolist{padding: 40px 0;}
				.photolist .list_content ul{justify-content: space-between;}
				.photolist .list_content ul:after{content: "";width: 32.5%;}
				.photolist .list_content ul li{margin-right: 0;margin-bottom: 3%;width: 32.5%;}
				.photolist .list_content ul li .wrap .tit{font-size: 16px;margin-top: 15px;}
			}
			@media only screen and (max-width:480px){
				.photolist{padding: 20px 0 30px;}
				.photolist .list_content{padding-top: 22px;}
				.photolist .list_content ul:after{width: 49%;}
				.photolist .list_content ul li{margin-bottom: 1.25%;width: 49%;}
				.photolist .list_content ul li .wrap .tit{margin-top: 6px;font-size: 14px;}
				.photolist .list_content ul li .wrap .img .mask{opacity: 0;}
				.photolist .list_content ul li .wrap .img .mask .play{opacity: 1;transform: translate(-50%,-50%);}
			}
			
			
			/* ab_patent */
			.ab_patent{padding: 4% 0;background: #f6f6f6;}
			.ab_patent .patent{margin-top: 3.5%;}
			.ab_patent .patent .item .cer_img{box-sizing: border-box;border: 10px solid #fff;position: relative;padding-bottom: 100%;width: 100%;height: 0;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,0.1);background: linear-gradient(-45deg, rgba(125,191,57,0.85), rgba(85,165,252,0.85));}
			.ab_patent .patent .item .cer_img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
			.ab_patent .patent .item .tit{padding: 15px 0;font-size: 16px;text-align: center;font-weight: bold;}
			.ab_patent .patent .swiper-pagination{position: initial;margin-top: 2%;width: 100%;text-align: center;}
			.ab_patent .patent .swiper-pagination-bullet{margin: 0 1.1%;width: 6px;height: 6px;opacity: 1;background: #54a5fc;position: relative;}
			.ab_patent .patent .swiper-pagination-bullet-active{background: #54a5fc;}
			.ab_patent .patent .swiper-pagination-bullet-active:after{content:"";position: absolute;left: 50%;top: 50%;width: 14px;height: 14px;border: 1px solid #54a5fc;border-radius: 50%;transform: translate(-50%,-50%);}
			@media only screen and (max-width:768px){
				.ab_patent{padding: 40px 0}
				.ab_patent .patent{margin-top: 30px;}
			}
			@media only screen and (max-width:480px){
				.ab_patent{padding: 30px 0}
				.ab_patent .patent{margin-top: 25px;}
			.ab_patent .patent .swiper-pagination{margin-top: 15px;}
				.ab_patent .patent .swiper-pagination-bullet{margin: 0 10px;}
				.ab_patent .patent .item .tit{font-size: 14px;}
			}


/* ab_standard_pro */
.ab_standard_pro{padding: 4% 0;background: rgba(84,165,252,0.04) url(../images/stand_pro.jpg)no-repeat center/cover;}
.ab_standard_pro .standard{margin-top: 3.5%;}
.ab_standard_pro .standard #standard{margin: 0 auto;width: 100%;max-width: 800px;}
.ab_standard_pro .standard .item{padding: 10px;box-sizing: border-box;}
.ab_standard_pro .standard .item .cer_img{box-sizing: border-box;border: 10px solid #fff;position: relative;padding-bottom: 130%;width: 100%;height: 0;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.ab_standard_pro .standard .item .cer_img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.ab_standard_pro .standard .item .tit{padding: 15px 0;font-size: 16px;text-align: center;font-weight: bold;}
.ab_standard_pro .standard .swiper-pagination{position: initial;margin-top: 2%;width: 100%;text-align: center;}
.ab_standard_pro .standard .swiper-pagination-bullet{margin: 0 1.1%;width: 6px;height: 6px;opacity: 1;background: #54a5fc;position: relative;}
.ab_standard_pro .standard .swiper-pagination-bullet-active{background: #54a5fc;}
.ab_standard_pro .standard .swiper-pagination-bullet-active:after{content:"";position: absolute;left: 50%;top: 50%;width: 14px;height: 14px;border: 1px solid #54a5fc;border-radius: 50%;transform: translate(-50%,-50%);}
@media only screen and (max-width:768px){
	.ab_standard_pro{padding: 40px 0}
	.ab_standard_pro .standard{margin-top: 30px;}
}
@media only screen and (max-width:480px){
	.ab_standard_pro{padding: 30px 0}
	.ab_standard_pro .standard{margin-top: 25px;}
.ab_standard_pro .standard .swiper-pagination{margin-top: 15px;}
	.ab_standard_pro .standard .swiper-pagination-bullet{margin: 0 10px;}
	.ab_standard_pro .standard .item .tit{font-size: 14px;}
	.ab_standard_pro .standard .item{padding: 6px;}
	.ab_standard_pro .standard .item .cer_img{box-shadow: 0 0 6px rgba(0,0,0,0.1);}
	.ab_standard_pro .standard .item .cer_img{border-width: 4px;}
}

/* ab_equip */
.ab_equip{padding: 4% 0;}
.ab_equip #equipment{margin-top: 4%;}
.ab_equip .layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ab_equip .lf_part{width: 55%;}
.ab_equip .item{box-sizing: border-box;border: 1px solid #e5e5e5;}
.ab_equip .lf_part .item{margin-bottom: 2%;width: 49%;}
.ab_equip .lf_part .item .img{padding-bottom: 60%;position: relative;width: 100%;height: 0;overflow: hidden;}
.ab_equip .lf_part .item .img img{position: absolute;left: 50%;top: 50%;width: auto;max-height: 100%;transform: translate(-50%,-50%);transition: all .3s ease;}
.ab_equip .lf_part .item:nth-last-child(-n+2){margin-bottom: 0;}
.ab_equip .item .text{position: absolute;left: 0;bottom: 0;padding: 10px 3%;width: 100%;box-sizing: border-box;background-color: rgba(0,0,0,0.6);color: #fff;text-align: center;font-size: 16px;}
.ab_equip .rt_part{width: 43%;}
.ab_equip .rt_part .item .img{padding-bottom: 78%;position: relative;width: 100%;height: 0;overflow: hidden;}
.ab_equip .rt_part .item .img img{position: absolute;left: 50%;top: 50%;width: auto;max-height: 100%;transform: translate(-50%,-50%);transition: all .3s ease;}
.ab_equip .item:hover .img img{transform: translate(-50%,-50%) scale(1.05);} 
#equipment .swiper-pagination{position: initial;margin-top: 25px;width: 100%;}
#equipment .swiper-pagination-bullet-active{background-color: #7dbf38;}
@media only screen and (max-width:768px){
	.ab_equip{padding: 40px 0;}
	.ab_equip .lf_part{width: 100%;}
	.ab_equip .rt_part{margin-top: 2%;width: 100%;}
	.ab_equip #equipment{margin-top: 30px;}
}
@media only screen and (max-width:480px){
	.ab_equip{padding: 30px 0;}
	.ab_equip .item .text{position: initial;padding: 5px 3%;font-size: 14px;}
	.ab_equip #equipment{margin-top: 25px;}
	#equipment .swiper-pagination{margin-top: 15px;}
}


/* ab_abroad */
.ab_abroad .abroad_map{margin-top: 4.5%;}
.ab_abroad .abroad_map .img{display: inline-block;position: relative;}
.ab_abroad .abroad_map .img .show{position: absolute;right: 20.5%;bottom: 56%;right: 56.5%;bottom: 68%;z-index: 1;animation: jump 1s 0s infinite ease;}
.ab_abroad .abroad_map .arrow{position: absolute;top: 35%;right: 23%;top: 23%;right: 60%;width: 11.51%;height: 18%;}
.ab_abroad .abroad_map .arrow1{position: absolute;left: 0;top: 0;width: 67.2%;height: 41.6%;background: url(../images/arrow08.png)no-repeat center/100% auto;transform: scale(0);}
.ab_abroad .abroad_map .arrow2{position: absolute;right: 0;bottom: 0;width: 21.83%;height: 35.08%;background: url(../images/arrow09.png)no-repeat center/100% auto;transform: scale(0);}
.ab_abroad .abroad_map .arrow3{position: absolute;right: 40%;bottom: 12%;width: 21.83%;height: 35.08%;background: url(../images/arrow09.png)no-repeat center/100% auto;transform: scale(0);}
.ab_abroad .abroad_map .animate .arrow1{animation: ar1 1s 0.8s 1 forwards ease-out;transform-origin: right bottom;}
.ab_abroad .abroad_map .animate .arrow2{animation: ar1 0.8s 1.2s 1 forwards ease;transform-origin: right top;}
.ab_abroad .abroad_map .animate .arrow3{animation: ar1 0.8s 1.0s 1 forwards ease;transform-origin: right top;}

@media only screen and (max-width:1200px){
	.ab_abroad .abroad_map .img .show{position: absolute;right: 54.5%;bottom: 68%;z-index: 1;}
}
@media only screen and (max-width:768px){
	.ab_abroad {margin-top: 40px;}
	.ab_abroad .abroad_map{margin-top: 30px;}
	.ab_abroad .abroad_map .img .show{bottom:54%;right: 19.5%;ottom: 68%;right: 50.5%;transform: scale(0.6);}
	/* .ab_abroad .province{width: 238px;} */
}
@media only screen and (max-width:480px){
	.ab_abroad {margin-top: 30px;}
	/* .ab_abroad .abroad_map .img .show {bottom: 52%;right: 16.5%;} */
	/* .ab_abroad .province{margin-top: 25px;position: initial;width: 100%;} */
}

/* ab_china */
.ab_china {margin-top: 4.5%;}
.ab_china .gn_slogan{font-size: 0.6rem;font-size: 0.4rem;margin: 4.5% 0 0;color: #d52911;text-shadow: 0 0 1px rgb(3, 5, 2);}
.ab_china .china_map{margin-top: 4.5%;}
.ab_china .china_map .img{display: inline-block;position: relative;}
.ab_china .china_map .img .show{position: absolute;right: 26.5%;top: 48%;z-index: 1;animation: jump 1s 0s infinite ease;}
.ab_china .china_map .arrow{position: absolute;top: 23%;right: 13%;width: 57.4%;height: 62.4%;}
.ab_china .china_map .arrow1{position: absolute;left: 0;top: 0;width: 67.2%;height: 41.6%;background: url(../images/arrow01.png)no-repeat center/100% auto;}
.ab_china .china_map .arrow2{position: absolute;right: 0;top: 0;width: 31.8%;height: 39.6%;background: url(../images/arrow02.png)no-repeat center/100% auto;}
.ab_china .china_map .arrow3{position: absolute;left: 52%;top: 40%;width: 13.2%;height:6.63%;background: url(../images/arrow03.png)no-repeat center/100% auto;}
.ab_china .china_map .arrow4{position: absolute;right: 33%;top: 53%;width: 29%;height: 35.93%;background: url(../images/arrow04.png)no-repeat center/100% auto;}
.ab_china .china_map .arrow5{position: absolute;right: 21%;top: 59%;width: 11.7%;height: 39.6%;background: url(../images/arrow05.png)no-repeat center/100% auto;}
.ab_china .china_map .arrow6{position: absolute;right: 4%;top: 55%;width: 20.92%;height: 13.73%;background: url(../images/arrow06.png)no-repeat center/100% auto;}
.ab_china .china_map .arrow7{position: absolute;right: 11%;top: 42%;width: 11.7%;height: 7.55%;background: url(../images/arrow07.png)no-repeat center/100% auto;}
.ab_china .china_map .animate .arrow1{animation: ar1 1s 1.5s 1 forwards ease-out;transform-origin: right bottom;}
.ab_china .china_map .animate .arrow2{animation: ar1 0.9s 0.8s 1 forwards ease;transform-origin: left bottom;}
.ab_china .china_map .animate .arrow3{animation: ar1 0.8s 0.8s 1 forwards ease;transform-origin: right bottom;}
.ab_china .china_map .animate .arrow4{animation: ar1 0.8s 0.9s 1 forwards ease;transform-origin: right top;}
.ab_china .china_map .animate .arrow5{animation: ar1 0.8s 1s 1 forwards ease;transform-origin: center top;}
.ab_china .china_map .animate .arrow6{animation: ar1 0.8s 1.1s 1 forwards ease;transform-origin: left top;}
.ab_china .china_map .animate .arrow7{animation: ar1 0.8s 1.3s 1 forwards ease;transform-origin: left bottom;}
/* .ab_china .china_map .arrow:hover .arrow1{animation: ar1 1s 1.5s 1 forwards ease-out;} */

.ab_china .province{position: absolute;left: 0;bottom: 0;padding: 20px;width: 173px;text-align: left;box-sizing: border-box;border: 2px dotted #55a5fc;}
.ab_china .province .hd{font-size: 16px;font-weight: bold;}
.ab_china .province ul{margin-top: 15px;}
.ab_china .province ul li{display: inline-block;}
@media only screen and (min-width:481px){
	.ab_china .china_map .arrow1,.ab_china .china_map .arrow2,.ab_china .china_map .arrow3,.ab_china .china_map .arrow4,.ab_china .china_map .arrow5,.ab_china .china_map .arrow6,.ab_china .china_map .arrow7{transform: scale(0);}
}

@keyframes ar1{
	from{transform: scale(0);}
	to{transform: scale(1);}
}
@-ms-keyframes ar1{
	from{transform: scale(0);}
	to{transform: scale(1);}
}

@keyframes jump{
	from{transform: translateY(0);}
	to{transform: translateY(-10px);}
}

@-ms-keyframes jump{
	from{transform: translateY(0);}
	to{transform: translateY(-10px);}
}
@media only screen and (max-width:1260px){
	.ab_china .gn_slogan{font-size: 30px;}
	
}
@media only screen and (max-width:768px){
	.ab_china {margin-top: 40px;}
	.ab_china .china_map{margin-top: 30px;}
	.ab_china .china_map .img .show{top: 46%;right: 26%;transform: scale(0.6);}
	.ab_china .province{width: 238px;}
	.ab_china .gn_slogan{font-size: 24px;}
}
@media only screen and (max-width:480px){
	.ab_china {margin-top: 30px;}
	.ab_china .province{margin-top: 25px;position: initial;width: 100%;}
	.ab_china .china_map .img .show {top: 39%;right: 23%;}
	.ab_china .gn_slogan{font-size: 16px;}
}


.green{color: #7dbf39;}

/* part1 */
.product_3 .part0{padding: 4% 0 5.5%;background: url(../images/yds_part1.jpg)no-repeat center/cover;}
.product_3 .part0 .pro_title .tit{font-size: 0.48rem;}
.product_3 .part0 .pro_title .slogan{color: #000;}
.product_3 .part0 .layout{margin-top: 5.2%;justify-content:flex-end;}
.product_3 .part0 .lf_part{width: 100%;}
.product_3 .part0 .lf_part .title{text-align: left;}
.product_3 .part0 .lf_part .tit{display: inline-block;font-size: 36px;color: #7dbf39;padding-bottom: 18px;border-bottom: 4px solid #7dbf39;}
.product_3 .part0 .lf_part .pro1_character{margin-top: 3.5%;}
.product_3 .part0 .lf_part .pro1_character .pro1_nav{width: 185px;}
.product_3 .part0 .lf_part .pro1_character .pro1_nav ul li{margin-bottom: 13px;cursor: pointer;}
.product_3 .part0 .lf_part .pro1_character .pro1_nav ul li.on span{background: #7dbf39;}
.product_3 .part0 .lf_part .pro1_character .pro1_nav ul li.on span:after{content: "";position: absolute;left: 100%;top: 50%;width: 0;height: 0;border:13px solid #7dbf39;transform: translateY(-50%);border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-width: 16px;animation: ani2 0.3s 0s 1 forwards;}
@keyframes ani2{
	from{left: 80%;}
	to{left: 100%;}
}
.product_3 .part0 .lf_part .pro1_character .pro1_nav ul li span{position: relative;display: inline-block;padding: 5.2% 2%;font-size: 24px;color: #fff;background: #868686;width: 83%;text-align: center;box-shadow: 4px 4px 0px #e7e8e6;}
.product_3 .part0 .lf_part .pro1_character .pro1_content{width: calc(100% - 185px);width: -webkit-calc(100% - 185px);}
.product_3 .part0 .lf_part .pro1_character .pro1_content .item .wrap{padding: 5%;box-sizing: border-box;background: #fff;border-radius: 8px;box-shadow: 0 0 15px rgba(0,0,0,0.12);}
.product_3 .part0 .lf_part .pro1_character .pro1_content .item .text{/* margin-top: 4%; */font-size: 18px;line-height: 2;}
.product_3 .part0 .rt_part{margin-top:30px;width: 100%;width: calc(100% - 185px);width: -webkit-calc(100% - 185px);}
.product_3 .part0 .rt_part p{margin-top: 15px;font-size: 22.4px;}
.product_3 .part0 .rt_part .img img{width: auto;width:100%;}
@media only screen and (max-width:1260px){
	.product_3 .part0 .pro_title .tit{font-size: 34px;}
	.product_3 .part0 .rt_part p{font-size: 18px;}
	.product_3 .part0 .lf_part{width: 100%;}
	.product_3 .part0 .lf_part .content ul li{width: 48.4%;}
	.product_3 .part0 .lf_part .pro1_character .pro1_nav ul li span{font-size: 20px;}
	.product_3 .part0 .rt_part{margin-top: 40px;width: 100%;text-align: center;}
}
@media only screen and (max-width:1000px){
	.product_3 .part0 .pro_title .tit{font-size: 26px;}
	.product_3 .part0 .lf_part .tit{font-size: 20px;padding-bottom: 10px;border-bottom: 2px solid #7dbf39;}
	.product_3 .part0 .lf_part .pro1_character .pro1_content .item .text{font-size:16px;line-height:28px}
}
@media only screen and (max-width:768px){
	.product_3 .part0 .pro_title .tit{font-size: 20px;}
	.product_3 .part0 .rt_part p{font-size: 16px;}
	.product_3 .part0 .lf_part{width: 100%;}
	.product_3 .part0 .lf_part .tit{font-size: 18px;}
	.product_3 .part0 .lf_part .content ul li{width: 48.4%;}
	.product_3 .part0 .lf_part .pro1_character .pro1_content .item .text{font-size: 14px;line-height: 24px;}
	.product_3 .part0 .lf_part .pro1_character .pro1_nav ul li span{font-size: 16px;}
	.product_3 .part0 .lf_part .pro1_character .pro1_nav ul li.on span:after{border-width: 9px;border-left-width: 10px;}
	.product_3 .part0 .rt_part{width: 100%;}
}
@media only screen and (max-width:480px){
	.product_3 .part0{padding: 20px 0 30px;}
	.product_3 .part0 .pro_title .tit{font-size: 18px;}
	.product_3 .part0 .lf_part .content ul li.wauto{margin-right: 0;width: 100%;}
	.product_3 .part0 .lf_part .content ul li:nth-last-child(2){max-width: initial;}
	.product_3 .part0 .lf_part .pro1_character .pro1_nav{width: 100%;}
	.product_3 .part0 .lf_part .pro1_character .pro1_nav ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.product_3 .part0 .lf_part .pro1_character .pro1_nav ul:after{content: "";width: 31%;}
	.product_3 .part0 .lf_part .pro1_character .pro1_nav ul li{width: 31%;}
	.product_3 .part0 .lf_part .pro1_character .pro1_content{margin-top: 10px;width: 100%;}
	.product_3 .part0 .lf_part .pro1_character .pro1_nav ul li span{font-size: 12px;}
	.product_3 .part0 .lf_part .pro1_character .pro1_nav ul li.on span:after{border-width: 6px;border-left-width: 8px;}
	.product_3 .part0 .layout{margin-top: 30px;}
	.product_3 .part0 .lf_part .tit{font-size: 16px;}
	.product_3 .part0 .rt_part p{font-size: 14px;}
}

.product_3 .part1{padding: 4% 0 5.5%;background: url(../images/yds_part1.jpg)no-repeat center/cover;}
.product_3 .part1 .pro_title .tit{font-size: 0.48rem;}
.product_3 .part1 .pro_title .slogan{color: #000;}
.product_3 .part1 .layout{margin-top: 5.2%;justify-content:flex-end;}
.product_3 .part1 .lf_part{width: 100%;}
.product_3 .part1 .lf_part .title{text-align: left;}
.product_3 .part1 .lf_part .tit{display: inline-block;font-size: 36px;color: #7dbf39;padding-bottom: 18px;border-bottom: 4px solid #7dbf39;}
.product_3 .part1 .lf_part .pro2_character{margin-top: 3.5%;}
.product_3 .part1 .lf_part .pro2_character .pro2_nav{width: 185px;}
.product_3 .part1 .lf_part .pro2_character .pro2_nav ul li{margin-bottom: 13px;cursor: pointer;}
.product_3 .part1 .lf_part .pro2_character .pro2_nav ul li.on span{background: #7dbf39;}
.product_3 .part1 .lf_part .pro2_character .pro2_nav ul li.on span:after{content: "";position: absolute;left: 100%;top: 50%;width: 0;height: 0;border:13px solid #7dbf39;transform: translateY(-50%);border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-width: 16px;animation: ani2 0.3s 0s 1 forwards;}
@keyframes ani2{
	from{left: 80%;}
	to{left: 100%;}
}
.product_3 .part1 .lf_part .pro2_character .pro2_nav ul li span{position: relative;display: inline-block;padding: 5.2% 2%;font-size: 24px;color: #fff;background: #868686;width: 83%;text-align: center;box-shadow: 4px 4px 0px #e7e8e6;}
.product_3 .part1 .lf_part .pro2_character .pro2_content{width: calc(100% - 185px);width: -webkit-calc(100% - 185px);}
.product_3 .part1 .lf_part .pro2_character .pro2_content .item .wrap{padding: 5%;box-sizing: border-box;background: #fff;border-radius: 8px;box-shadow: 0 0 15px rgba(0,0,0,0.12);}
.product_3 .part1 .lf_part .pro2_character .pro2_content .item .text{/* margin-top: 4%; */font-size: 18px;line-height: 2;}
.product_3 .part1 .rt_part{margin-top:30px;width: 100%;width: calc(100% - 185px);width: -webkit-calc(100% - 185px);}
.product_3 .part1 .rt_part p{margin-top: 15px;font-size: 22.4px;}
.product_3 .part1 .rt_part .img img{width: auto;width:100%;}
@media only screen and (max-width:1260px){
	.product_3 .part1 .pro_title .tit{font-size: 34px;}
	.product_3 .part1 .rt_part p{font-size: 18px;}
	.product_3 .part1 .lf_part{width: 100%;}
	.product_3 .part1 .lf_part .content ul li{width: 48.4%;}
	.product_3 .part1 .lf_part .pro2_character .pro2_nav ul li span{font-size: 20px;}
	.product_3 .part1 .rt_part{margin-top: 40px;width: 100%;text-align: center;}
}
@media only screen and (max-width:1000px){
	.product_3 .part1 .pro_title .tit{font-size: 26px;}
	.product_3 .part1 .lf_part .tit{font-size: 20px;padding-bottom: 10px;border-bottom: 2px solid #7dbf39;}
	.product_3 .part1 .lf_part .pro2_character .pro2_content .item .text{/* margin-top: 4%; */font-size: 16px;line-height: 28px;}
}
@media only screen and (max-width:768px){
	.product_3 .part1 .pro_title .tit{font-size: 20px;}
	.product_3 .part1 .rt_part p{font-size: 16px;}
	.product_3 .part1 .lf_part{width: 100%;}
	.product_3 .part1 .lf_part .tit{font-size: 18px;}
	.product_3 .part1 .lf_part .content ul li{width: 48.4%;}
	.product_3 .part1 .lf_part .pro2_character .pro2_content .item .text{font-size: 14px;line-height: 24px;}
	.product_3 .part1 .lf_part .pro2_character .pro2_nav ul li span{font-size: 16px;}
	.product_3 .part1 .lf_part .pro2_character .pro2_nav ul li.on span:after{border-width: 9px;border-left-width: 10px;}
	.product_3 .part1 .rt_part{width: 100%;}
}
@media only screen and (max-width:480px){
	.product_3 .part1{padding: 20px 0 30px;}
	.product_3 .part1 .pro_title .tit{font-size: 18px;}
	.product_3 .part1 .lf_part .content ul li.wauto{margin-right: 0;width: 100%;}
	.product_3 .part1 .lf_part .content ul li:nth-last-child(2){max-width: initial;}
	.product_3 .part1 .lf_part .pro2_character .pro2_nav{width: 100%;}
	.product_3 .part1 .lf_part .pro2_character .pro2_nav ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.product_3 .part1 .lf_part .pro2_character .pro2_nav ul:after{content: "";width: 31%;}
	.product_3 .part1 .lf_part .pro2_character .pro2_nav ul li{width: 31%;}
	.product_3 .part1 .lf_part .pro2_character .pro2_content{margin-top: 10px;width: 100%;}
	.product_3 .part1 .lf_part .pro2_character .pro2_nav ul li span{font-size: 12px;}
	.product_3 .part1 .lf_part .pro2_character .pro2_nav ul li.on span:after{border-width: 6px;border-left-width: 8px;}
	.product_3 .part1 .layout{margin-top: 30px;}
	.product_3 .part1 .lf_part .tit{font-size: 16px;}
	.product_3 .part1 .rt_part p{font-size: 14px;}
}

/* part2 */
.product_3 .part2{padding: 4% 0 6%;background: #eff3f6 url(../images/dps_bg.jpg)no-repeat center/cover;}
.product_3 .part2 .p2_pics{margin-top: 5%;padding:0 10%;box-sizing:border-box;}
.product_3 .part2 .p2_pics .swiper-slide{}
.product_3 .part2 .p2_pics p.tit{margin-top: 2.6%;font-size: 18px;text-align: center;opacity: 0;transition: all .3s linear;}
.product_3 .part2 .p2_pics .swiper-slide-active p.tit{opacity: 1;}
.product_3 .part2 .p2_pics .pics_prev,.product_3 .part2 .p2_pics .pics_next{position: absolute;top: 46%;width: 54px;height: 54px;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-color: #2d2d39;cursor: pointer;}
.product_3 .part2 .p2_pics .pics_prev{right: 100%;background-image: url(../images/pico_prev.png);}
.product_3 .part2 .p2_pics .pics_next{left: 100%;background-image: url(../images/pico_next.png);}
.product_3 .part2 .p2_pics .pics_prev:hover,.product_3 .part2 .p2_pics .pics_next:hover{background-color: rgba(0,0,0,0.5);}
@media only screen and (max-width:1260px){
	.product_3 .part2 .p2_pics p.tit{font-size: 16px;}
	.product_3 .part2 .p2_pics .pics_prev, .product_3 .part2 .p2_pics .pics_next{position: initial;transform: initial;display: inline-block;margin: 0 5px;width: 40px;height: 40px;background-size: 9px;}
	.product_3 .part2 .p2_pics .pics_slide{margin-top: 30px;text-align: center;}
}
@media only screen and (max-width:768px){
	.product_3 .part2{padding: 40px 0;}
	.product_3 .part2 .p2_pics .pics_prev, .product_3 .part2 .p2_pics .pics_next{width: 36px;height: 36px;}
}
@media only screen and (max-width:480px){
	.product_3 .part2{padding: 30px 0;}
	.product_3 .part2 .p2_pics{margin-top: 25px;}
	.product_3 .part2 .p2_pics p.tit{margin-top: 15px;font-size: 14px;}
}

/* part6 */
.product_3 .part6{}
.product_3 .part6{padding: 4% 0 4%;}
.product_3 .part6 .app_content{margin-top: 2.9%;}
.product_3 .part6 .app_top_nav ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_3 .part6 .app_top_nav ul li{padding:1% 0 1%;width: 49.7%;position: relative;overflow: hidden;background: #7dbf39;color:#fff;text-align: center;cursor: pointer;}

.product_3 .part6 .app_top_nav ul li.on:after{width: 80%;}
.product_3 .part6 .app_top_nav ul li .flx{align-items: center;}
.product_3 .part6 .app_top_nav ul li .hd{font-size: 26px;}
.product_3 .part6 .app_top_nav ul li i{display: block;width: 25px;height: 25px;background: url(../images/icon_11.png)no-repeat center;}
.product_3 .part6 .app_top_nav ul li .num{display: block;margin-top: 3px;font-size: 20px;}
.product_3 .part6 .app_top_nav ul li.on{background: #e9752e;}
.product_3 .part6 .pro2_app{margin-top: 2.6%;}
.product_3 .part6 .pro2_app ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.product_3 .part6 .pro2_app ul li{margin-bottom: 2%;margin-right: 3.125%;width: 17.5%;transition: all .3s linear;}
.product_3 .part6 .pro2_app ul li:nth-child(5n){margin-right: 0;}
.product_3 .part6 .pro2_app ul li .img{position: relative;padding-bottom: 101%;width: 100%;height: 0;overflow: hidden;}
.product_3 .part6 .pro2_app ul li .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.product_3 .part6 .pro2_app ul li .tit{text-align: center;margin: 10px 0;font-size: 18px;}
.product_3 .part6 .pro2_app ul li:hover{transform: translateY(-5px);}
@media only screen and (max-width:1260px){
	.product_3 .part6 .app_content{margin-top: 30px;}
	.product_3 .part6 .app_top_nav ul li .hd{font-size: 20px;}
	.product_3 .part6 .app_top_nav ul li .num{font-size: 16px;}
	.product_3 .part6 .pro2_app ul li .tit{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.product_3 .part6{padding: 40px 0 4%;}
	.product_3 .part6 .app_top_nav ul li{padding: 13px 0;}
	.product_3 .part6 .app_top_nav ul li .hd{font-size: 16px;}
	.product_3 .part6 .app_top_nav ul li .num{font-size: 14px;}
	.product_3 .part6 .pro2_app ul li .tit{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.product_3 .part6{padding: 30px 0 10px;}
	.product_3 .part6 .pro2_app ul li{margin-right: 3%;width: 48.5%;}
	.product_3 .part6 .pro2_app ul li:nth-child(5n){margin-right: 3%;}
	.product_3 .part6 .pro2_app ul li:nth-child(even){margin-right: 0;}
	.product_3 .part6 .app_top_nav ul li .hd{font-size: 14px;}
	.product_3 .part6 .app_top_nav ul li{padding: 8px 0;}
}

/* p2 part7 */
.product_3 .part7{padding: 4% 0 4.5%;background: url(../images/str_bg.jpg)no-repeat center/cover;border-top: 1px solid #eee;}
.product_3 .part7 .strength_content{margin-top: 4.7%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_3 .part7 .strength_content .item{margin: 0.12% 0;width: 33.2%;}
.product_3 .part7 .strength_content .item.w50{width: 49.9%;}
.product_3 .part7 .strength_content .item .img{position: relative;padding-bottom: 61%;width: 100%;height: 0;overflow: hidden;}
.product_3 .part7 .strength_content .item.w50 .img{padding-bottom: 41%;}
.product_3 .part7 .strength_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .6s linear;}
.product_3 .part7 .strength_content .item:hover .img img{transform:translate(-50%,-50%) scale(1.05);}
@media only screen and (max-width:768px){
	.product_3 .part7{padding: 40px 0;}
	}
@media only screen and (max-width:480px){
	.product_3 .part7{padding: 30px 0;}
	.product_3 .part7 .strength_content .item.w50{width: 100%;}
	.product_3 .part7 .strength_content .item{width: 49.8%;}
	.product_3 .part7 .strength_content .item:nth-last-child(1){display: none;}
}


.product_3 .part3{padding: 4% 0 4%;background: url(../images/process_bg.jpg)no-repeat center/cover;}
.product_3 .part3 .list {margin-top: 5.8%;justify-content: center;}
.product_3 .part3 .list li{padding: 3% 1% 2.8%;margin-left: 1.02%;margin-bottom: 50px;width: 11.6%;background: url(images/why_item_bg.jpg)repeat-x center bottom;box-shadow: 0 2.5px 10px rgba(0,0,0,0.15);box-sizing: border-box;position: relative;border-top: 1px solid #e5e5e5;}
.product_3 .part3 .list li:nth-child(1){margin-left: 0;}
.product_3 .part3 .list li .step_num{position: absolute;left: 50%;top: 0;width: 45px;height: 45px;transform: translate(-50%,-50%);text-align: center;line-height: 45px;border-radius: 50%;background: #7dbf39;color: #fff;font-size: 16px;}
.product_3 .part3 .list li i{display: inline-block;}
.product_3 .part3 .list li p{margin: 10px 0 13px;font-size: 16px;text-align: center;}
.product_3 .part3 .list li  span{display: inline-block;width: 32px;height: 20px;background: url(images/icon_13.png)no-repeat center;}
.product_3 .part3 .list li:hover{background: #7dbf39;box-shadow: 0 2.5px 10px rgba(0,0,0,0.25)}
.product_3 .part3 .list li:hover i{filter:grayscale(1) brightness(100);}
.product_3 .part3 .list li:hover p{color: #fff;}
.product_3 .part3 .list li:hover span{filter:grayscale(1) brightness(100);}
@media only screen and (max-width:1400px){
	.product_3 .part3 .list li i{width: 75px;}
	.product_3 .part3 .list li p{font-size: 18px;}
}
@media only screen and (max-width:1000px){
	.product_3 .part3 .list{margin-top: 40px;}
	.product_3 .part3 .list li{width: 23%;}
}
@media only screen and (max-width:768px){
	.product_3 .part3{padding: 40px 0 10px;}
	.product_3 .part3 .list li{margin-bottom: 40px;}
	.product_3 .part3 .list li .step_num{width: 40px;height: 40px;font-size: 14px;line-height: 40px;}
	.product_3 .part3 .list li p{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.product_3 .part3{padding: 30px 0;}
	.product_3 .part3 .list li{width: 32%;border: 1px solid #c5c5c5;}
	.product_3 .part3 .list li i{width: 60px;display: none;}
	.product_3 .part3 .list li p{margin: 20px 0 13px;text-align: center;font-size: 14px;}
	.product_3 .part3 .list li span{background-size: 100%;width: 20px;height: 16px;}
	.product_3 .part3 .list li:nth-last-child(-n+3){margin-bottom: 0;}
}

/* part4 */
.product_3 .part4{padding: 4% 0;background: linear-gradient(to right,#6cbb47,#03b1b6);}
.product_3 .part4 .pro_title{color: #fff;}
.product_3 .part4 .pro_title .en{color: rgba(255,255,255,0.3);}
.product_3 .part4 .pro_title .slogan{color: #fff;}
.product_3 .part4 .content{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 5.5%;position: relative;}
.product_3 .part4 .content .item{padding: 3% 0 2%;width: 37.5%;text-align: center;background-color: #d7d4d4;box-sizing: border-box;position: relative;}
.product_3 .part4 .content .item.on{z-index: 1;}
.product_3 .part4 .content .item.on:after{content: "";position: absolute;left: 50%;top: 50%;width: calc(100% + 17px);width: -webkit-calc(100% + 17px);height: calc(100% + 17px);height: -webkit-calc(100% + 17px);transform: translate(-50%,-50%);z-index: -1;background: #ffb400;box-shadow: 0 0 20px rgba(0,0,0,0.4);animation: fangda 0.3s 0s 1 linear forwards;}
@keyframes fangda{
	from{transform: translate(-50%,-50%) scale(0.8);}
	to{transform: translate(-50%,-50%) scale(1);}
}
.product_3 .part4 .content .item:nth-child(1).on{border-radius: 10% 0 0 0;}
.product_3 .part4 .content .item:nth-child(2).on{border-radius:  0 0 10% 0;}
.product_3 .part4 .content .item:nth-child(1).on:after{border-radius: 10% 0 0 0;}
.product_3 .part4 .content .item:nth-child(2).on:after{border-radius:  0 0 10% 0;}
.product_3 .part4 .content .item .hd{display: inline-block;font-size: 34px;font-weight: bold;position: relative;}
.product_3 .part4 .content .item .bili{padding: 5.5% 0 10%;}
.product_3 .part4 .content .item ul{padding: 0 8%;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_3 .part4 .content .item ul li{padding: 0 0 0 25px;width: auto;text-align: left;box-sizing: border-box;position: relative;color: #6b6b6b;}
.product_3 .part4 .content .item ul li:after{content: "";position: absolute;left: 0;top: 3px;width: 15px;height: 15px;}
.product_3 .part4 .content .item ul li:nth-child(1):after{background: #151515;}
.product_3 .part4 .content .item ul li:nth-child(2):after{background: #dbe841;}
.product_3 .part4 .content .item ul li:nth-child(3):after{background: #65b853;}
.product_3 .part4 .content .item ul li:nth-child(4):after{background: #2d94ce;}
.product_3 .part4 .content .item ul li:nth-child(5):after{background: #da3226;}
.product_3 .part4 .content .item ul li:nth-child(6):after{background: #a07e2a;}
.product_3 .part4 .content .item.on ul li{color: #fff;}
.product_3 .part4 .content .item ul li p{font-size: 17.5px;font-weight: bold;}
.product_3 .part4 .content .item ul li span{display: block;white-space: nowrap;}
.product_3 .part4 .content .item.on .hd{font-size: 39px;color: #ff0000;z-index: 1;}
.product_3 .part4 .content .item.on .hd:after{content: "";position: absolute;padding: 8% 18%;width: 100%;height: 100%;background: #fff;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: -1;border-radius: 30px;}

.product_3 .part4 .content .vs_img{position: absolute;left: 50%;top: 50%;z-index: 2;transform: translate(-50%,-50%);}


/* p2 part7 */
/* part2 */
.product_4 .part2{padding: 4% 0 4%;}
.product_4 .part2 .ys_content{margin-top: 5%;}
.product_4 .part2 .pro1_top_nav ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_4 .part2 .pro1_top_nav ul li{padding:1.85% 0 66.6px 0;width: 32%;position: relative;overflow: hidden;}
.product_4 .part2 .pro1_top_nav ul li::before{content: "";position: absolute;left: 0;top: 0px;width: 100%;height: 2px;background: #d6d6d6;z-index: 2;}
.product_4 .part2 .pro1_top_nav ul li:after{content: "";position: absolute;left: 0;top: 0px;width: 36%;height: 2px;background: #80c03f;z-index: 2;transition: all .3s linear;}
.product_4 .part2 .pro1_top_nav ul li.on:after{width: 80%;}
.product_4 .part2 .pro1_top_nav ul li .flx{align-items: center;}
.product_4 .part2 .pro1_top_nav ul li .hd{font-size: 24px;}
.product_4 .part2 .pro1_top_nav ul li i{display: block;width: 25px;height: 25px;background: url(../images/icon_11.png)no-repeat center;}
.product_4 .part2 .pro1_top_nav ul li .num{position: absolute;left: 0;bottom: -30px;display: block;font-size: 74px;font-weight: bold;color: #333;}
.product_4 .part2 .pro1_top_nav ul li.on .num{color: #7dbf39;}
.product_4 .part2 .pro1_ys{margin-top: 2.6%;}
.product_4 .part2 .pro1_ys .item{display: flex;flex-wrap: wrap;justify-content: space-between;background: #7dbf39;}
.product_4 .part2 .pro1_ys .item .img_part{width: 67.5%;}
.product_4 .part2 .pro1_ys .item .text_part{padding: 0 2.5%;width: 32.5%;color: #fff;display: flex;align-items: center;justify-content: center;box-sizing: border-box;}
.product_4 .part2 .pro1_ys .item .text_part .text .title{margin-bottom: 5%;;font-size: 24px;}
.product_4 .part2 .pro1_ys .item .text_part .text .con{font-size: 18px;line-height: 1.9;}
@media only screen and (max-width:1260px){
	.product_4 .part2 .ys_content{margin-top: 36px;}
	.product_4 .part2 .pro1_top_nav ul li .hd{font-size: 18px;}
	.product_4 .part2 .pro1_ys .item .text_part .text .title{font-size: 18px;}
	.product_4 .part2 .pro1_ys .item .text_part .text .con{font-size: 16px;}
	.product_4 .part2 .pro1_top_nav ul li .num{font-size: 67px;}
}
@media only screen and (max-width:1000px){
	.product_4 .part2 .pro1_top_nav ul li{width: 23%;}
	.product_4 .part2 .pro1_ys .item .img_part{width: 100%;}
	.product_4 .part2 .pro1_ys .item .text_part{padding: 10% 5%;width: 100%;}
}
@media only screen and (max-width:768px){
	.product_4 .part2{padding: 4% 0 40px;}
	.product_4 .part2 .ys_content{margin-top: 30px;}
	.product_4 .part2 .pro1_top_nav ul li{padding: 20px 0;width: 49%;}
	.product_4 .part2 .pro1_top_nav ul li .num{display: none;}
	.product_4 .part2 .pro1_top_nav ul li .hd{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.product_4 .part2{padding: 30px 0}
	.product_4 .part2 .pro1_top_nav ul li .hd{font-size: 14px;}
	.product_4 .part2 .pro1_top_nav ul li i{display: none;}
	.product_4 .part2 .pro1_ys .item .text_part .text .con{font-size: 14px;}
}

/* part4 */
.product_4 .part4{padding: 4% 0;background: linear-gradient(to right,#6cbb47,#03b1b6);}
.product_4 .part4 .pro_title{color: #fff;}
.product_4 .part4 .pro_title .en{color: rgba(255,255,255,0.3);}
.product_4 .part4 .pro_title .slogan{color: #fff;}
.product_4 .part4 .content{margin: 5.5% auto 0;position: relative;width:1000px;font-size:18px;line-height:2;color:#fff}
@media only screen and (max-width:768px){
	.product_4 .part4{padding: 40px 0;}
}
@media only screen and (max-width:480px){
	.product_4 .part4{padding: 30px 0;}
}

.product_4 .part7{padding: 4% 0 4.5%;background: url(../images/str_bg.jpg)no-repeat center/cover;border-top: 1px solid #eee;}
.product_4 .part7 .strength_content{margin-top: 4.7%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_4 .part7 .strength_content .item{margin: 0.12% 0;width: 100%;}
.product_4 .part7 .strength_content .item.w50{width: 49.9%;}
.product_4 .part7 .strength_content .item .img{position: relative;padding-bottom: 28.8%;width: 100%;height: 0;overflow: hidden;}
.product_4 .part7 .strength_content .item.w50 .img{padding-bottom: 41%;}
.product_4 .part7 .strength_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .6s linear;}
.product_4 .part7 .strength_content .item.w40{width: 24.9%;}
.product_4 .part7 .strength_content .item.w40 .img{padding-bottom:66%}
.product_4 .part7 .strength_content .item:hover .img img{transform:translate(-50%,-50%) scale(1.05);}
@media only screen and (max-width:768px){
	.product_4 .part7{padding: 40px 0;}
	}
@media only screen and (max-width:480px){
	.product_4 .part7{padding: 30px 0;}
	.product_4 .part7 .strength_content .item.w50{width: 100%;}
	.product_4 .part7 .strength_content .item{width: 49.8%;}
	.product_4 .part7 .strength_content .item:nth-last-child(1){display: none;}
}

.ft_side_nav{position:fixed;right:3%;top:50%;width:70px;transform: translate(0,-50%);z-index: 10;}
.ft_side_nav ul li{background: #6cbb47;text-align: center;color: #fff;position: relative;border-bottom: 1px solid rgba(255,255,255,0.3);}
.ft_side_nav ul li:last-child{border-bottom: 0;}
.ft_side_nav ul li .one{padding:10px 10px}
.ft_side_nav ul li p{margin-top: 5px;font-size: 12px;}
.ft_side_nav .show{position: absolute;top:0;right:calc(100% + 10px);right:-webkit-calc(100% + 10px);width:105px;border-radius: 10px;box-shadow: 0 0 6px rgba(0,0,0,0.3);display: NONE;}
.ft_side_nav .htl{position: absolute;top:0;right:100%;padding:10px 20px;width:176px;height: 100%;box-shadow: -6px 3px 6px rgba(0,0,0,0.1);white-space: nowrap;background: #fff;box-sizing: border-box;color: #010101;font-size:18px}
.ft_side_nav .htl b{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.ft_side_nav .htl b span{display: inline-block;vertical-align: middle;width: 20px;margin-top: -7px;}
@media only screen and (max-width:850px){
	.ft_side_nav ul li{background:rgba(108,187,71,0.7)}
	.ft_side_nav ul li .one i{display: inline-block;width: 24px;}
	.ft_side_nav .htl{display: none;}
}
@media only screen and (max-width:768px){
	.ft_side_nav .htl{font-size: 14px;width: 150px;}
}
@media only screen and (max-width:480px){
	.ft_side_nav{width: 50px;}
	.ft_side_nav ul li p{display: none;}
	.ft_side_nav .htl{width: 128px;}
	.ft_side_nav .htl b span{display: none;}
}


/* videolist */
.videolist{padding: 4% 0;}
.videolist .list_content {margin-top: 14px;padding-top: 3.5%;border-top: 1px solid #54a5fc;}
/* .videolist .list_content ul:after{content: "";width: 32%;} */
.videolist .list_content ul{justify-content:flex-start}
.videolist .list_content ul li{margin-bottom: 3%;margin-right:1.33%;width: 24%;transition: all .3s ease;position: relative;z-index: 1;overflow: hidden;}
.videolist .list_content ul li:nth-child(4n){margin-right:0}
.videolist .list_content ul li::before{content:"";position: absolute;left: -25%;bottom: -25%;width: 0;height: 0;z-index: -1;transition: all .5s ease;border-radius:50%;}
.videolist .list_content ul li:after{content: "";position: absolute;left: 50%;bottom: 10px;width: 14px;height: 9px;background: url(../images/icon_13.png)no-repeat center;transform: translateX(-50%);}
@keyframes ani4{
	0{margin-left: 0px;}
	25%{margin-left: -3px;}
	50%{margin-left: 0px;}
	75%{margin-left: 3px;}
	100%{margin-left: 0px;}
}

.videolist .list_content .item .img{position: relative;padding-bottom: 56.6%;width: 100%;height: 0;overflow:hidden;border: 4px solid #e5e5e5;background: #fff;box-sizing: border-box;}
.videolist .list_content .item .img img{position: absolute;left: 50%;top:50%;width: 100%;min-height: 100%;transform: translate(-50%,-50%);transition: all .6s ease-in-out;}
.videolist .list_content .item:hover .img img{transform: translate(-50%,-50%);}
.videolist .list_content .item .text{padding: 6% 0 35px;transition: all .3s ease;text-align: center;}
.videolist .list_content .item .tit{font-size: 18px;color: #222;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: normal;}
.videolist .list_content .item .line{margin: 4% auto;width: 20px;height: 1px;background: #fff;}
.videolist .list_content .item .type{font-size: 14px;color: #787878;font-family: arial;}

@media only screen and (min-width:481px){
	.videolist .list_content ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.05);}
	.videolist .list_content ul li:hover::before{width: 160%;height: 160%;background: #2d2d39;}
	.videolist .list_content ul li:hover .item .tit{color: #fff;}
	.videolist .list_content ul li:hover .item .type{color: #fff;}
	.videolist .list_content ul li:after{animation: ani4 0.4s 0s ease infinite;}
}
@media only screen and (max-width:1260px){
	.videolist .list_content .item .tit{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.videolist{padding: 40px 0;}
	.videolist .list_content .item .tit{font-size: 15px;}
	.videolist .list_content ul{justify-content:space-between}
	.videolist .list_content ul:after{content: "";width: 32%;}
	.videolist .list_content ul li{margin-bottom: 3%;margin-right:0;width: 32%;}
}
@media only screen and (max-width:680px){
	.videolist .list_content ul:after{width: 48.5%;}
	.videolist .list_content ul li{margin-bottom: 3%;width: 48.5%;transition: all .3s ease;}
}
@media only screen and (max-width:480px){
	.videolist{padding: 20px 0 30px;}
	.videolist .list_content{padding-top: 22px;}
	.videolist .list_content ul li{box-shadow: 0 0 5px rgba(0,0,0,0.1);}
	.videolist .list_content .item .type{font-size: 12px;}
	.videolist .list_content .item .tit{font-size: 14px;}
	.videolist .list_content .item .line{margin: 6% auto;background: #7DBE39;}
	.videolist .list_content ul li:after{filter: brightness(0.5);}
}
