.banner_nei .list img{display: block;margin: 0 auto;}
.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;}
}

.bg_eaeaea{background-color: #eaeaea;}

/* nei_title */
.nei_title{display: inline-block;padding-left: 10px;font-size: 28px;font-weight: bold;box-sizing: border-box;background: url(../images/graydelta.gif)no-repeat left center;}
@media only screen and (max-width:768px){
.nei_title{font-size: 20px;}
}
@media only screen and (max-width:480px){
.nei_title{font-size: 18px;}
}

/* about */
.about {}

.about .pf_content{padding: 4% 3%;box-sizing: border-box;font-family: arial;box-shadow: 0 10px 10px rgba(0,0,0,0.1);background: #fff;}
.about .pf_content .content{margin-top: 3%;font-size: 18px;color: #555;}
.about .pf_content .content p{margin-bottom: 2.5%;}
@media only screen and (max-width:768px){
	.about .pf_content .content{font-size: 14px;line-height: 20px;}
}
@media only screen and (max-width:768px){
	.about .pf_content{padding: 30px 3% 4%;}
}

.pf_content1{padding: 4% 3%;box-sizing: border-box;font-family: arial;box-shadow: 0 10px 10px rgba(150,150,150,0.1); background:#fff;}
/* about_profile */
.about_profile {}

.about_profile .pf_content{padding: 4% 3%;box-sizing: border-box;font-family: arial;box-shadow: 0 10px 10px rgba(150,150,150,0.1); background:#fff;}
.about_profile .pf_content .content{margin-top: 3%;font-size: 18px;color: #555;}
.about_profile .pf_content .content p{margin-bottom: 2.5%;}
@media only screen and (max-width:768px){
	.about_profile .pf_content .content{font-size: 14px;line-height: 20px;}
 
}
@media only screen and (max-width:768px){
	.about_profile .pf_content{padding: 30px 3% 4%;}
	 .pf_content1{padding: 30px 3% 4%;}
}


/* newslist */
.newslist{}
#NewsList{margin-top: 3%;background: #fff; position: relative;}
#NewsList .list3 li{ padding:2% 0; border-bottom: 1px solid #eee;display: flex;flex-wrap: wrap;justify-content: space-between;}
#NewsList .list3 li:last-child{ border-bottom: 0; }
#NewsList .list3 .imgBox{display: inline-block; width: 240px;}
#NewsList .list3 .imgBox .img{position: relative;padding-bottom: 60%;width: 100%;height: 0;overflow: hidden;background: #f3f3f3;}
#NewsList .list3 .imgBox img{position: absolute;top: 0;left: 0;width: 100%;}
#NewsList .list3 .cont{position: relative;width: calc(96.5% - 240px );width: -webkit-calc(96.5% - 240px);overflow: hidden;}
#NewsList .list3 .title{ font-size: 20px; color:#333;line-height: 1.8em; padding-right: 1.3rem; }
#NewsList .list3 .time{margin-top: 5px;font-size: 14px;color:#666666; }
#NewsList .list3 .word{ font-size: 14px; line-height: 1.6em; color:#3d3d3d; margin:14px 0 10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
#NewsList .list3 li:hover{background: #fafafa;transition: all .3s linear;}
#NewsList .list3 .Box:hover .word{ color:#000; }

#NewsList .MoreBox2{}
#NewsList .MoreBox2 .a{ display: inline-block; vertical-align: middle; font-size: 14px; line-height: 30px; color:#666666; padding:0 1em; border:1px solid #332e22; border-radius: 3px; }
#NewsList .MoreBox2:hover .a{ background-color: #038647; border-color: #038647; color:#fff; }
@media only screen and (max-width: 1200px){
	#NewsList{}
}
@media only screen and (max-width: 992px){
	#NewsList .list3 .imgBox{ width: 160px; }
	#NewsList .list3 .cont{width: calc(96.5% - 160px );width: -webkit-calc(96.5% - 160px);}
}
@media only screen and (max-width: 768px){
    #NewsList .list3 .cont{padding: 0;}
    #NewsList .list3 .title{ padding-right: 0; font-size: 16px; }
    #NewsList .list3 .time{ display: none; }
    #NewsList .list3 .word{ margin:10px 0 5px;line-height: 18px;}
		#NewsList .MoreBox2 .a{line-height: 25px;padding: 0 0.5rem;}
}
@media only screen and (max-width: 480px){
	.newslist{padding: 30px 0 30px;}
	#NewsList .list3 .title{font-size: 14px;}
	 #NewsList .list3 .imgBox{width: 120px;}
	#NewsList .list3 .cont{width: calc(96.5% - 120px);width: -webkit-calc(96.5% - 120px);}
}

/* news */
.news {}
.news .left_part .post_img img{width: 100%;}
.news .main_content{width: 100%;}
.news .main_content .title{margin-bottom: 0.5%;font-size: 24px;}
.news .main_content ul.t-r {text-align: center;MARGIN-BOTTOM: 40PX;
    BORDER-BOTTOM: 1PX SOLID #EEE;
    PADDING-BOTTOM: 20PX;}
.news .main_content ul.t-r li{display: inline-block;margin-left: 15px;font-size: 14px;}
.news .main_content .content> div{margin-top: 2%;font-size: 16px;line-height: 26px;/*text-align: justify;*/}
.news .main_content .content .page {width: 45%;}
.news .main_content .content .page ul{text-align: left;}
.news .main_content .content .page ul li{display: block;margin: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news .main_content .content iframe,.news .main_content .content video,.news .main_content .content embed{display: block;margin: 0 auto;width: 100%;max-width: 1280px;height: 720px;}
.news .main_content .content .video_content video,.news .main_content .content .video_content iframe,.news .main_content .content .video_content embed{display: block;margin: 0 auto;max-width: 100%;}

.news .main_content .content .video_content iframe{display: block;margin: 0 auto;width: 100%;max-width: 1280px;height: 720px;}
@media only screen and (max-width:992px){
	.news .main_content{width: 100%;}
}
@media only screen and (max-width:480px){
	.news .left_part{width: 100%;}
	.news .main_content .title{font-size: 20px;}
	.news .main_content .content> div{font-size: 14px;line-height: 24px;}
	.news .main_content .content .page{width: 100%;}
	
	.news .main_content .content .video_content iframe,.news .main_content .content .video_content embed{height: 300px;}
	.news .main_content .content .video_content iframe{height: 272px;}
	.news .main_content .content iframe,.news .main_content .content video,.news .main_content .content embed{height: 272px;}
}

.related_news{margin-top: 4%;}
.related_news .rl_title{margin-bottom: 15px;font-size: 20px;font-weight: bold;}
.related_news .rl_title a{font-size: 14px;font-weight: normal;}
.related_news ul{justify-content: flex-start;}
.related_news ul li{margin-right: 1.33%;width: 24%;}
.related_news ul li:nth-last-child(1){margin-right: 0;}
.related_news ul li .img{position: relative;padding-bottom: 65%;width: 100%;height: 0;overflow: hidden;}
.related_news ul li .img img{position: absolute;width: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: all .3s;}
.related_news ul li:hover .img img{transform: translate(-50%,-50%) scale(1.1);}
.related_news ul li p{margin:7% 0 3%;font-size: 18px;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.related_news ul li p:hover{color: #038647;}
.related_news ul li .time{margin-bottom: 1%;padding-left: 20px;font-weight: bold;color: #555;box-sizing: border-box;background: url(../images/rili.png)no-repeat left top;}
.related_news ul li .con{margin-top: 5px;font-size: 14px;line-height: 24px;color: #555;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
@media only screen and (max-width:750px){
	.related_news ul{justify-content: space-between;}
	.related_news ul:after{content: "";width: 48%;}
	.related_news ul li{margin-right: 0;width: 48%;}
}
@media only screen and (max-width:480px){
	.related_news .rl_title{font-size: 18px;}
	.related_news ul li{width: 100%;}
}

/* caselist */
.caselist{padding: 3% 0;}
#Caselist{margin-top: 3%;background: #fff; position: relative;}
#Caselist .list:after{content: :"";width: 32%;}
#Caselist .list li{ padding:2% 0;width: 32%;;border-bottom: 1px solid #eee;display: flex;flex-wrap: wrap;justify-content: space-between;}
#Caselist .list .imgBox{display: inline-block; width: 100%;}
#Caselist .list .imgBox .img{position: relative;padding-bottom: 60%;width: 100%;height: 0;overflow: hidden;background: #f3f3f3;}
#Caselist .list .imgBox img{position: absolute;top: 0;left: 0;width: 100%;}
#Caselist .list .cont{position: relative;margin-top: 2%;width: 100%;overflow: hidden;}
#Caselist .list .title{ font-size: 16px; color:#333;line-height: 1.4em; padding-right: 1.3rem; }
#Caselist .list .time{margin-top: 5px;font-size: 12px;color:#666666; }
#Caselist .list .word{ font-size: 14px; line-height: 1.6em; color:#3d3d3d; margin:14px 0 10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
#Caselist .list li:hover{background: #fafafa;transition: all .3s linear;}
#Caselist .list .Box:hover .word{ color:#000; }

#Caselist .MoreBox2{}
#Caselist .MoreBox2 .a{ display: inline-block; vertical-align: middle; font-size: 14px; line-height: 30px; color:#666666; padding:0 1em; border:1px solid #332e22; border-radius: 3px; }
#Caselist .MoreBox2:hover .a{ background-color: #038647; border-color: #038647; color:#fff; }

@media only screen and (max-width: 768px){
	.caselist{padding: 30px 0;}
    #Caselist .list .title{ padding-right: 0; font-size: 16px; }
    #Caselist .list .time{ display: none; }
    #Caselist .list .word{ margin:10px 0 5px;line-height: 18px;}
		#Caselist .MoreBox2 .a{line-height: 25px;padding: 0 0.5rem;}
}
@media only screen and (max-width: 680px){
	#Caselist .list:after{width: 48.5%;}
	#Caselist .list li{width: 48.5%;}
}
@media only screen and (max-width: 480px){
	.caselist{padding: 30px 0 30px;}
	#Caselist .list .title{font-size: 14px;}
	#Caselist .list .word{margin: 5px 0 10px;}
}

/* download */
.download_mode #NewsList .MoreBox2{margin-top: 3%;}
/* .download_mode #NewsList .list3 .imgBox .img{background: url(../images/document.png)no-repeat center;background-size: 50px;} */
.download_mode #NewsList .list3 .imgBox img{top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);}
@media only screen and (max-width: 480px){
	.download_mode  #NewsList .list3 .imgBox{width: 120px;}
	.download_mode #NewsList .list3 .cont{width: calc(96.5% - 120px);width: -webkit-calc(96.5% - 120px);}
	/* .download_mode #NewsList .list3 .imgBox img{width: 36px;} */
}

/* contact */
.contact{}
.contact .nei_title{font-size: 24px;}
.contact .conp_mes{padding: 0 2% 0 0;width: 50%;box-sizing: border-box;}
.contact .conp_mes ul{margin-top: 5%;}
.contact .conp_mes ul li{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 4%;}
.contact .conp_mes ul li i{display: inline-block;padding: 15px;border: 2px solid #ebebeb;}
.contact .conp_mes ul li .txt{width: calc(97% - 54px);width: -webkit-calc(97% - 54px);}
.contact .conp_mes ul li .txt h6{font-size: 15px;}
.contact .conp_mes ul li .txt span{display: block;margin-top: 4px;color: #555;}
@media only screen and (max-width:768px){
	.contact{padding: 30px 0;}
	.contact .nei_title{font-size: 20px;}
}
@media only screen and (max-width:750px){
	.contact .conp_mes{width: 100%;}
}
@media only screen and (max-width:480px){
	.contact .nei_title{font-size: 18px;}
}

.contact .message{width: 50%;}
.contact .message form{margin-top: 5%;}
.contact .message input,.contact .message textarea,.contact .message button{border:0;box-shadow:none;outline:0;resize:none;background:0;font-size:14px}
.contact .message label{color:#666;}
.contact .message ul{justify-content: flex-start;}
.contact .message li{width: 49%;margin-right: 2%;min-height:64px;line-height:64px;margin-bottom:1%;transition:.3s}
.contact .message li:nth-child(2n){margin-right: 0;}
.contact .message li.textarea-box{margin-right: 0;width: 100%;}
.contact .message li .inner{display:-webkit-flex;display:flex;position:relative;-webkit-align-items:center;align-items:center;flex-wrap: wrap;}
.contact .message li input{display:block;margin-top: 13px;padding:12px 10px;width: 100%;border: 1px solid #dbdbdb;box-sizing: border-box;}
.contact .message li label{position:relative;height: auto;line-height: normal;font-size: 14px;}
.contact .message li label span{ color:red;}
/* .contact .message li 
label::before{content:'';display:block;position:absolute;width:1px;height:18px;background:#666;right:-10px;top:50%;margin-top:-9px} */
.contact .message li.code{/*width:100%;*/}
.contact .message li.code img{position: absolute;bottom: 4px;right: 4px;}
.contact .message li.active .inner{border-color:#d11f37}
.contact .message li.active input,.contact .message li.active label{color:#d11f37}
.contact .message li.active label::before{background-color:#d11f37}
.contact .message li.textarea-box label::before{display:none}
.contact .message textarea{display:block;width: 100%;height:170px;border:1px solid #dbdbdb;width:100%;padding:20px;line-height:1.76;box-sizing: border-box;font-family: normal;}
.contact .message input:focus,.contact .message textarea:focus{border-color:#a2ce11}
.contact .message .upload{margin-top: 3%;}
.contact .message .submit{background-color:#333;color:#fff;width:140px;height:39px;line-height:39px;display:inline-block;font-size:12px;transition:.3s;cursor: pointer;font-weight: bold;}
/* .contact .message .cancel{background-color:#ccc;color:#fff;margin-left: 10px;width:120px;height:39px;line-height:39px;display:inline-block;font-size:12px;transition:.3s;cursor: pointer;text-align: center;} */
.contact .message .submit:hover{background:#a2ce11;}
@media(max-width:992px){
.contact .message .bd{padding:50px 0 70px}
.contact .message li{margin-bottom:20px}
}
@media(max-width:768px){
.contact .message input, .contact .message textarea, .contact .message button{font-size: 12px;}
.contact .message li{min-height:50px;line-height:50px}
}
@media(max-width:750px){
.contact .message{width: 100%;}
}
@media(max-width:640px){
.contact .message li{margin-bottom:10px}
.contact .message .submit{margin-top:10px;width: 120px;height: 35px;line-height: 35px;}
}
@media(max-width:480px){
.contact .message{padding: 4.5% 0;font-size: 12px;}
.contact .message .form{width: 100%;}
.contact .message li{width: 100%;}
.contact .message li:nth-last-child(1){margin: 0;}
.contact .message li.code{width: 100%;}
.contact .message li label::before{right: -5px;}
.contact .message .bd{padding:30px 0 40px}
}

/* about_service */
.about_service .ser_content{padding: 4% 0 3%;background: #fff;}
.about_service .ser_content .slogan_box{text-align: center;}
.about_service .ser_content .slogan_box em{display: block;font-size: 15px;color: #35ac39;font-weight: bold;letter-spacing: 2px;}
.about_service .ser_content .slogan_box p{display: inline-block;margin: 2% 0 2%;width: 400px;font-size: 28px;}
.about_service .ser_content .slogan_box .line{margin: 0 auto;width: 62px;height: 4px;background: #35ac39;transition: width 0.3s linear;}
.about_service .ser_content .item{margin-top: 5%;}
.about_service .ser_content .item > li{margin-bottom: 20px;padding: 10px 10px 3%;width: 48.5%;box-shadow: 0 0 3px rgba(0,0,0,0.1);box-sizing: border-box;}
.about_service .ser_content .item > li .top_name .flx_w{align-items: center;}
.about_service .ser_content .item > li .top_name i{width: 104px;;overflow: hidden;border: 1px solid #e5e5e5;box-sizing: border-box;}
.about_service .ser_content .item > li .top_name i img{width: 100%;}
.about_service .ser_content .item > li .top_name p{padding-left: 3%;width: calc(100% - 104px);width: -webkit-calc(100% - 104px);box-sizing: border-box;font-size: 26px;}
.about_service .ser_content .item > li .mes_box{padding: 0 4% 0 6%;box-sizing: border-box;}
.about_service .ser_content .item > li .mes_box .line{margin: 9% 0 5%;width: 60%;height: 1px;background: #b2b2b2;}
.about_service .ser_content .item > li .mes_box p{line-height: 28px;}
@media only screen and (max-width:992px){
	.about_service .ser_content .item > li .top_name p{font-size: 20px;}
}
@media only screen and (max-width:768px){
	.about_service .ser_content .slogan_box p{font-size: 24px;width: auto;}
	.about_service .ser_content .item{margin-top: 40px;}
	.about_service .ser_content .item > li .top_name i{width: 80px;}
	.about_service .ser_content .item > li .top_name p{width: calc(100% - 80px);width: -webkit-calc(100% - 80px);font-size: 16px;}
	.about_service .ser_content .item > li .mes_box{padding: 0 0 0 3%;}
	.about_service .ser_content .item > li .mes_box p{line-height: 24px;}
}
@media only screen and (max-width:750px){
	.about_service .ser_content .item > li{width: 100%;}
	.about_service .ser_content .item > li .mes_box .line{margin: 5% 0 2%;}
}
@media only screen and (max-width:480px){
	.about_service .ser_content{padding: 30px 0 3%;}
	.about_service .ser_content .slogan_box em{font-size: 12px;}
	.about_service .ser_content .slogan_box p{margin: 10px 0 15px;font-size: 20px;}
	.about_service .ser_content .slogan_box .line{width: 40px;}
	.about_service .ser_content .item > li .top_name i{width: 64px;}
	.about_service .ser_content .item > li .mes_box .line{width: 36%;}
}

/* location */
.location {border-bottom: 1px dashed #dcdcdc;}
.location ul{padding: 18px 0 14px 18px;background: #fff;box-sizing: border-box;}
.location ul li.lc{position: relative;}
.location ul li.lc:before{content: "";position: absolute;right: calc(100% + 8px);right: -webkit-calc(100% + 8px);top: 0;width: 10px;height: 20px;background: #131f37;}
.location ul li{float: left;margin:0 8px;color: #666;}
.location ul li:nth-child(1){margin-left: 0;}
.location ul li:nth-last-child(1){margin-right: 0;}
.location ul li a{font-size: 14px;}
@media only screen and (max-width:768px){
	.location ul li{margin: 0 6px;}
	.location ul li a{font-size: 14px;}
}

/* product */
.product{padding: 30px 0;}
.product .img_part{width: 48%;}
.product .img_part .img img{display: block;margin: 0 auto;}
.product .img_part #pro_slide{position: absolute;right: 0;bottom: 0;width: 80px;display: flex;flex-wrap: wrap;justify-content: space-between;z-index: 3;}
.product .img_part #pro_slide .pro_prev,.product .img_part #pro_slide .pro_next{width:50%;height: 40px;background-color: #f5f7f6;cursor: pointer;background-position: center;}
.product .img_part #pro_slide .pro_prev:hover,.product .img_part #pro_slide .pro_next:hover{background-color: #07A95E;}
.product .img_part #pro_slide .pro_prev{background-image: url(../images/arrow_l.png);}
.product .img_part #pro_slide .pro_next{background-image: url(../images/arrow.png);}
.product .rt_part{padding:4% 15% 0 0;width: 50%;box-sizing: border-box;}
.product .rt_part .pro_title h1{font-size: 22px;text-transform: uppercase;}
.product .rt_part .jianjie{margin-top: 4%;font-size: 16px;color: #555;font-family: sans-serif;line-height: 30px;}
.product .rt_part .jianjie b{display: block;position: relative;padding-left: 15px;margin-bottom: 10px;font-size: 20px;line-height: normal;font-family: arial;box-sizing: border-box;overflow: hidden;}
.product .rt_part .jianjie b:after{content: "";position: absolute;left: 110px;top: 50%;width: 100%;height: 1px;background: #e5e5e5;}
.product .rt_part .jianjie b::before{content: "";position: absolute;left: 0;top: 5px;width: 0;height: 0;border:5px solid #038647;border-top-color:transparent;border-right-color: transparent;border-bottom-color: transparent;}
.product .rt_part .inquiry a{display: inline-block;padding: 10px 30px;margin-top: 20px;font-size: 15px;color: #fff;background: #3a3a3a;text-align: center;border-radius: 3px;}
@media only screen and (max-width:1200px){
	.product .rt_part{padding:2% 5% 0 0;}
}
@media only screen and (max-width:992px){
	.product .rt_part .pro_title h1{font-size: 24px;}
	.product .rt_part .jianjie{line-height: 24px;}
}
@media only screen and (max-width:768px){
	.product .rt_part .pro_title h1{font-size: 20px;}
	.product .layout{margin: 0 auto;width: 90%;}
	.product .img_part,.product .rt_part{width: 100%;}
	.product .rt_part .jianjie b{font-size: 16px;}
	.product .rt_part .jianjie b::before{top:3px;}
}
@media only screen and (max-width:480px){
	.product .layout{width: 94%;}
	.product .rt_part .pro_title h1{font-size: 16px;}
	.product .rt_part .jianjie{font-size: 14px;text-align: justify;}
}
.content_main .partition{padding: 2% 0;background: #3fb780;}
.content_main .part_title{font-size: 26px;color: #fff;text-align: center;text-transform: uppercase;}
.content_main .part_content{padding: 4% 0;font-size: 16px;line-height: 30px;}
.content_main .part_content .proimg img{ max-width:1000px; width:100%;}
.content_main .part_content .part_video {margin-bottom: 30px;}
.content_main .part_content .part_video video{width: 100%;}
.content_main .part_content table{width: 100%;border-collapse: collapse;line-height: normal;}
.content_main .part_content table tr th{padding: 1.5% 0;background-color: #2c2c2c;color: #fff;font-weight: bold;}
.content_main .part_content table tr td{padding: 5px;}
@media only screen and (max-width:768px){
	.content_main .part_title{font-size: 22px;}
	.content_main .part_content{font-size: 14px;line-height: 24px;}
}
@media only screen and (max-width:480px){
	.content_main .partition{padding: 10px 0;}
	.content_main .part_title{font-size: 18px;}
	
}

/* ----------------------------------------product-修改-------------------------------------- */
/* product */
				.product_new{}
				.product_new .layout{background: url(../images/bg_product.jpg)no-repeat center/cover;}
				.product_new .img_part{width: 50%;}
				.product_new .img_part .img img{display: block;margin: 0 auto;}
				.product_new .img_part #pro_slide{position: absolute;right: 0;bottom: 50%;width: 50px;display: flex;flex-wrap: wrap;justify-content: space-between;z-index: 3;transform: translateY(50%);}
				.product_new .img_part #pro_slide .pro_prev,.product_new .img_part #pro_slide .pro_next{width:100%;height: 50px;background-color: #e6e6e6;cursor: pointer;background-position: center;background-repeat: no-repeat;}
				.product_new .img_part #pro_slide .pro_prev:hover,.product_new .img_part #pro_slide .pro_next:hover{background-color: #07A95E;}
				.product_new .img_part #pro_slide .pro_prev{background-image: url(../images/arrow_l.png);}
				.product_new .img_part #pro_slide .pro_next{background-image: url(../images/arrow.png);}
				.product_new .rt_part{padding:4% 13% 2% 2%;width: 50%;box-sizing: border-box;}
				.product_new .rt_part .pro_title h1{font-family: 'Montserrat';color: #0874a9;font-size: 30px;text-transform: uppercase;font-weight: normal;}
				.product_new .rt_part .jianjie{margin-top: 4%;font-size: 18px;color: #000;font-family: 'Open Sans', sans-serif;line-height: 25px;}
				.product_new .rt_part .jianjie b{display: block;position: relative;padding-left: 15px;margin-bottom: 10px;font-size: 20px;line-height: normal;font-family: arial;box-sizing: border-box;overflow: hidden;}
				.product_new .rt_part .jianjie b:after{content: "";position: absolute;left: 110px;top: 50%;width: 100%;height: 1px;background: #e5e5e5;}
				.product_new .rt_part .jianjie b::before{content: "";position: absolute;left: 0;top: 5px;width: 0;height: 0;border:5px solid #0874a9;border-top-color:transparent;border-right-color: transparent;border-bottom-color: transparent;}
				.product_new .rt_part .inquiry a{display: inline-block;padding:8px 60px;margin-top: 20px;font-size: 15px;color: #fff;background: #3a3a3a;text-align: center;border-radius: 5px;}
				/* .product_new .rt_part .inquiry a:nth-last-child(1){margin-left: 10px;} */
				.product_new .rt_part .inquiry a#vdo_btn{background: #005782;}
				@media only screen and (max-width:1200px){
					.product_new .rt_part{padding:2% 5% 2% 2%;}
				}
				@media only screen and (max-width:992px){
					.product_new .rt_part .pro_title h1{font-size: 24px;}
					.product_new .rt_part .jianjie{line-height: 24px;}
				}
				@media only screen and (max-width:768px){
					.product_new .rt_part .pro_title h1{font-size: 20px;}
					.product_new .layout{margin: 0 auto;width: 90%;}
					.product_new .img_part,.product_new .rt_part{width: 100%;}
					.product_new .rt_part{padding: 5% 3%;}
					.product_new .rt_part .jianjie b{font-size: 16px;}
					.product_new .rt_part .jianjie b::before{top:3px;}
				}
				@media only screen and (max-width:480px){
					.product_new .layout{width: 94%;}
					.product_new .rt_part .inquiry a{font-size: 14px;}
					.product_new .rt_part .pro_title h1{font-size: 16px;}
					.product_new .rt_part .jianjie{font-size: 14px;text-align: justify;}
					.product_new .img_part #pro_slide{width: 40px;}
					.product_new .img_part #pro_slide .pro_prev,.product_new .img_part #pro_slide .pro_next{height: 40px;}
				}
				
				.content_main_new .feature_text{margin: 3.2% 0 3.4% auto;padding: 3.2% 2% 2% 2.5%;width: 75%;box-sizing: border-box;background: #eaeaea;}
				.content_main_new .feature_text .part_title{margin-bottom: 2.5%;text-align: left;font-family: 'Montserrat', sans-serif;color: #0874a9;font-size: 35px;}
				.content_main_new .feature_text .feature_content{font-size: 18px;line-height: 25px;font-family:'Open Sans', sans-serif;}
				.content_main_new .component_intro .lf_part{position: relative;padding: 2% 3%;width: 50%;text-align: center;box-sizing: border-box;background: #71d0e2;}
				.content_main_new .component_intro .lf_part .img{display: inline-block;position: absolute;left: 50%;top: 50%;width: 94%;max-width: 640px;transform: translate(-50%,-50%);z-index: 1;}
				.content_main_new .component_intro .lf_part .img img{/*width: 100%;*/}
				.content_main_new .component_intro .rt_part{width: 50%;background: url(../images/sb.jpg)no-repeat center/cover;}
				.content_main_new .component_intro .rt_part .intro_nav{width: 25%;}
				.content_main_new .component_intro .rt_part .intro_nav li{padding: 18.5% 3%;background:#005782;color: #fff;text-align: center;box-sizing: border-box;font-size: 16px;cursor: pointer;font-family: 'Montserrat';font-family: 'Montserrat', sans-serif;}
				.content_main_new .component_intro .rt_part .intro_nav li.on{background: #71d0e2;}
				.content_main_new .component_intro .rt_part .part_con{width: 75%;}
				.content_main_new .component_intro .rt_part .part_con .con{padding:10% 9% 3%;box-sizing: border-box;font-family: 'Montserrat';color: #fff;}
				.content_main_new .component_intro .rt_part .part_con .con .tit{font-size: 32px;font-weight: normal;line-height: 36px;font-family: 'Montserrat', sans-serif;}
				.content_main_new .component_intro .rt_part .part_con .con > div{margin-top: 5.7%;font-size: 18px;line-height: 25px;font-family:'Open Sans', sans-serif;}
				.content_main_new .partition{padding: 2% 0;}
				.content_main_new h3, .content_main_new .part_title{font-size: 35px;color: #fff;text-align: center;text-transform: uppercase;font-family: 'Montserrat', sans-serif;color: #0874a9;}
				.content_main_new h3 { padding:2% 0;}
				
				.content_main_new .part_content{padding: 0 0 4%;font-size: 16px;line-height: 30px;font-family: 'Open Sans', sans-serif;}
				.content_main_new .part_content h4{ padding:3% 0 0;font-family: 'Montserrat';color: #0874a9;font-size: 30px;text-transform: uppercase;font-weight: normal;}
				.content_main_new .part_content .proimg img{ max-width:1000px; width:100%;}
				.content_main_new .part_video {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(255,255,255);z-index: 999;display: none;}
				.content_main_new .part_video .wrap{position: absolute;left: 50%;top: 50%;width: 94%;max-width: 1000px;transform: translate(-50%,-50%);}
				.content_main_new .part_video video{width: 100%;}
				.content_main_new .part_video iframe{width: 100%;height:600px;}
				.content_main_new .part_video .close{position: absolute;top:-7%;right: 0;z-index: 999;cursor: pointer;}
				.content_main_new .part_video .close img{filter: brightness(0.5);}
				/*
				.content_main_new .part_content table{width: 100%;border-collapse: collapse;line-height: normal;}
				.content_main_new .part_content table tr th{padding: 1.5% 0;background-color: #2c2c2c;color: #fff;font-weight: bold;}
				.content_main_new .part_content table tr td{padding: 5px;}
				*/
				@media only screen and (max-width:1400px){
					.content_main_new .component_intro .rt_part .part_con .con .tit{font-size: 22px;line-height: 24px;}
				}
				@media only screen and (max-width:1200px){
					.content_main_new .feature_text{margin: 3.2% auto 3.4%;width: 90%;}
				}
				@media only screen and (max-width:992px){
					.content_main_new .component_intro .lf_part{width: 100%;}
					.content_main_new .component_intro .lf_part .img{position: initial;margin: 0 auto;width: 100%;;transform: initial;}
					.content_main_new .component_intro .rt_part{width: 100%;}
				}
				@media only screen and (max-width:768px){
					.content_main_new .feature_text{padding: 5% 3%;margin: 30px auto;}
					.content_main_new .feature_text .part_title{font-size: 22px;}
					.content_main_new .feature_text .feature_content{font-size: 16px;}
					.content_main_new .partition{padding: 30px 0 3%;}
					.content_main_new .component_intro .rt_part .intro_nav li{padding: 25px 3%;}
					.content_main_new .part_title{font-size: 22px;}
					.content_main_new .part_content{font-size: 14px;line-height: 24px;}
					.content_main_new .part_content h4{font-size: 20px;}
				}
				@media only screen and (max-width:480px){
					.content_main_new .component_intro .rt_part .intro_nav{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.content_main_new .component_intro .rt_part .intro_nav li{padding: 16px 1%;width: 50%;font-size: 14px;}
					.content_main_new .component_intro .rt_part .part_con{width: 100%;}
					.content_main_new .component_intro .rt_part .part_con .con{padding: 6% 3%;}
					.content_main_new .component_intro .rt_part .part_con .con .tit{font-size: 16px;font-weight: bold;}
					.content_main_new .component_intro .rt_part .part_con .con > div{margin-top: 15px;font-size: 14px;}
					.content_main_new .partition{padding: 10px 0;}
					.content_main_new .feature_text .feature_content{font-size: 14px;}
					.content_main_new .part_title{font-size: 18px;}
					.content_main_new .part_video iframe{height:350px;}
					.content_main_new .part_video .close img{width: 22px;}
				}


.related{ margin-bottom:3%;}
.related .flx_w:after{content: "";width: 24%;}
.related .item{margin: 30px 0;width: 24%;}
.related .item .img{position: relative;padding-bottom: 67%;width: 100%;height: 0;overflow: hidden;}
.related .item .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.related .item h3{font-size: 18px;display: -moz-box;display: -ms-flexbox;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; text-align:center;font-family: 'Montserrat', sans-serif;font-weight: normal;color: #0874a9;}
@media only screen and (max-width:768px){
	.related .item h3{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.related .flx_w:after{width: 49%;}
	.related .item{width: 49%;}
	.related .item h3{font-size: 14px;}
}

/* ab_productlist */
.ab_productlist .list_part{padding: 24px;width: 100%;box-sizing: border-box;background: #fff;}
.ab_productlist .title_top h3{font-size: 24px;}
.ab_productlist .list_part .list_item:after{content: "";width: 30%;}
.ab_productlist .list_part .list_item{margin-top: 4%;box-sizing: border-box;position: relative;}
.ab_productlist .list_part .list_item li{width: 30%;transition: all .3s linear;}
.ab_productlist .list_part .list_item li:hover{transform: translateY(-5px);box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.ab_productlist .list_part .list_item li .img{position: relative;padding-bottom: 64%;width: 100%;height: 0;overflow: hidden;}
.ab_productlist .list_part .list_item li .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.ab_productlist .list_part .list_item li p{padding: 0 4px;text-align: center;font-size: 15px;line-height: 18px;box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ab_productlist .list_part .list_item li a.more{display: inline-block;padding: 6px 10px;margin: 8px auto;width: auto;font-size: 14px;border-radius: 30px;border: 1px solid #ababab;text-align: center;}
.ab_productlist .list_part .center a.more{display: inline-block;margin-top: 20px;text-decoration: underline;transition: all .15s linear;font-size: 16px;}
.ab_productlist .list_part .center a.more:hover{color: #038647;letter-spacing: 0.5px;}

@media only screen and (max-width:768px){
	.ab_productlist .title_top h3{font-size: 20px;}
	.ab_productlist .list_part .list_item{padding: 0;}
	.ab_productlist .list_part .center a.more{position: initial;display: block;margin-top: 4%;text-align: center;width: 100%;}
}
@media only screen and (max-width:480px){
	.ab_productlist .title_top h3{font-size: 16px;}
	.ab_productlist .list_part{padding: 6% 3%;width: 100%;}
	.ab_productlist .list_part .list_item:after{width: 49%;}
	.ab_productlist .list_part .list_item li{width: 49%;}
	.ab_productlist .list_part .list_item li a.more{font-size: 13px;}
}

/* productlist */
.productlist{padding: 30px 0;background: #f5f7f6;}
.productlist .title_top h3{font-size: 24px;}
.productlist .list_part{padding: 24px;width: 100%;box-sizing: border-box;background: #fff;}
.productlist .list_part .list_item:after{content: "";width: 30%;}
.productlist .list_part .list_item{margin-top: 4%;box-sizing: border-box;position: relative;}
.productlist .list_part .list_item li{width: 30%;transition: all .3s linear; position:relative;}
.productlist .list_part .list_item li:hover{transform: translateY(-5px);box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.productlist .list_part .list_item li .img{position: relative;padding-bottom: 64%;width: 100%;height: 0;overflow: hidden;}
.productlist .list_part .list_item li .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.productlist .list_part .list_item li p{padding: 0 4px 0;margin-bottom: 10px;min-height: 42px;text-align: center;font-size: 18px;line-height: normal;box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.productlist .list_part .list_item li a.more{display: inline-block;margin: 15px auto;padding: 6px 20px;width: auto;font-size: 16px;border-radius: 30px;border: 1px solid #ababab;text-align: center;}
/* .productlist .list_part .list_item > a.more{display: block;text-decoration: underline;transition: all .15s linear;margin-top: 4%;text-align: center;width: 100%;}
.productlist .list_part .list_item > a.more:hover{color: #038647;letter-spacing: 0.5px;} */

 .play1 {
    position: absolute;
    left: 50%;
    top: calc(50% - 15px);
    width: 80px;
    transform: translate(-50%,-50%);
    z-index: 3;
}
.play1 img {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
}


@media only screen and (max-width:768px){
	.productlist .title_top h3{font-size: 20px;}
	.productlist .list_part .list_item li p{font-size: 16px;margin-bottom: 0;min-height: 36px;}
	.productlist .list_part .list_item li a.more{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.productlist .title_top h3{font-size: 16px;}
	.productlist .list_part{padding: 6% 3%;width: 100%;}
	.productlist .list_part .list_item:after{width: 49%;}
	.productlist .list_part .list_item li{width: 49%;}
	.productlist .list_part .list_item li p{font-size: 14px;min-height: 32px;}
	.productlist .list_part .list_item li a.more{font-size: 13px;}
}

.related_download{padding: 24px;box-sizing: border-box;background: #fff;}
.related_download .title_top h4{font-size: 24px;}
.related_download ul{margin-top: 3%;}
.related_download ul li{font-size: 18px;line-height: 30px;border-bottom: 1px solid #dbdbdb;}
.related_download ul li a{display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;background: url(../images/download.png)no-repeat right top 10px/16px;}
.related_download ul li a:hover{color: #038647;}
@media only screen and (max-width:768px){
	.related_download .title_top h4{font-size: 20px;}
	.related_download ul li{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.related_download{padding: 6% 3%;}
	.related_download .title_top h4{font-size: 16px;}
	.related_download ul li a{font-size: 14px;}
}
.prmore{ text-align:center;}
.prmore a#p_btn {
    background: #005782;
}
 .prmore a {
    display: inline-block;
    padding: 6px 18px;
    margin-top: 20px;
    font-size: 15px;
    color: #fff;
    background: #3a3a3a;
    text-align: center;
    border-radius: 5px;
}