			/* banner_nei */
			.banner_nei .list img{width: 100%;}
			.banner_nei .big_img{position: relative;}
			.banner_nei .s_img{display: none;position: relative;}
			.banner_nei .txt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
			.banner_nei .txt p{font-size: 36px;color: #444;text-align: center;text-shadow: 1px 1px #eee;}
			.banner_nei .txt p.en{font-size: 24px;}
			@media only screen and (max-width:750px){
				.banner_nei .big_img{display: none;}
				.banner_nei .s_img{display: block;}
			}
			/* 章头 */
			.abitem_hd{}
			.abitem_hd .tit{font-size: 16px;color: #464646;}
			.abitem_hd .tit b{font-size: 38px;font-weight: normal;}
			@media only screen and (max-width:480px){
				.abitem_hd .tit b{font-size: 26px;}
			}
			
			/* about_us */
			.about{margin: 5.3% 0 4.8%;}
			.about .ab_lf{width: 55%;}
			.about .ab_lf .content{margin: 3% 0 4.4%;font-size: 14px;color: #464646;line-height: 2.2;word-break: break-all;box-sizing: border-box;}
			.about .ab_rt{width: 41%;}
			
			.num_strength2{margin-top: 40px;padding-right: 8%;}
			.num_strength2 .num_item {text-align: center;}
			.num_strength2 .num_item i{display: block;}
			.num_strength2 .num_item i img{width: 50px;}
			.num_strength2 .num_item .num{font-size: 40px;color: #ccc382;}
			.num_strength2 .num_item .text{font-size: 14px;color: #000000;}
			@media only screen and (max-width:768px){
				.about .about_wrap{flex-wrap: wrap;flex-flow: column-reverse;}
				.about .ab_lf{margin-top: 5%;width: 100%;}
				.about .ab_lf .content{text-align: justify;}
				.about .ab_rt{width: 60%;}
			}
			@media only screen and (max-width:480px){
				.about{margin: 30px 0;}
				.about .ab_rt{width: 100%;}
				.about .ab_lf .content{line-height: 24px;}
				.num_strength2{padding-right: 0;}
				.num_strength2 .num_item i img{width: 40px;}
				.num_strength2 .num_item .num{margin-top: 10px;font-size: 30px;}
			}
			/* 企业文化 */
			.culture{}
			.culture .culture_item{width: 25%;position: relative;transition: all .3s;}
			.culture .culture_item:hover .bg_img > img{opacity: .3;}
			.culture .culture_item .bg_img{position: relative;left: 0;top: 0;width: 100%;height: auto;padding-bottom: 130%;overflow: hidden;}
			.culture .culture_item .bg_img > img{position: absolute;left: 0;top: 0;width: 100%;opacity: 0.1;}
			.culture .culture_item .cul_content{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);}
			.culture .culture_item .cul_content img{display: block;margin: 0 auto;}
			.culture .culture_item .cul_content .con .tit{margin: 5% 0;font-size: 32px;text-align: center;line-height: 1.5;}
			.culture .culture_item .cul_content .con p:nth-last-child(1){font-size: 14px;text-align: center;line-height: 2;color: #666;}
			.culture .culture_item .cul_content .con .line{margin: 2% auto;width: 30px;height: 2px;background-image: linear-gradient(135deg,#73bd59 45%,#fff 10%,#f46a19 55%);}
			@media only screen and (max-width:1000px){
				.culture .culture_wrap{flex-wrap: wrap;}
				.culture .culture_item{width: 50%;}
				.culture .culture_item .bg_img{padding-bottom: 70%;}
				.culture .culture_item .cul_content .con .tit{font-size: 26px;}
				.culture .culture_item .cul_content img{width: 40px;}
			}
			@media only screen and (max-width:480px){
				.culture .culture_item{width: 100%;}
			}
			/* 企业证书 */
			.ab_cer{margin: 5% 0 3.5%;}
			.slide_wrap{margin-top: 2.5%;}
			.ab_cer .slide_wrap .name{margin-top: 4%;font-size: 14px;color: #666;text-align: center;line-height: 2;}
			.ab_cer .slide_wrap .swiper-container .swiper-wrapper  .swiper-slide-active .cer_img{padding: 2%;border: 3px solid #444;box-sizing: border-box;}
			.ab_cer .slide_wrap .navigation{margin: 3% 0 0;text-align: center;}
			.ab_cer .slide_wrap .navigation span{display: inline-block;margin: 0 10px;width: 40px;height: 40px;border: 1px solid #bfbfbf;cursor: pointer;border-radius: 50%;}
			.ab_cer .slide_wrap .navigation .btn_prev{background: url(../images/arrow-left-light.png)no-repeat center;}
			.ab_cer .slide_wrap .navigation .btn_next{background: url(../images/arrow-right-light.png)no-repeat center;}
			@media only screen and (max-width:480px){
				.ab_cer{margin: 30px 0;}
				.slide_wrap{margin-top: 8%;}
				.ab_cer .slide_wrap .navigation{margin: 8% 0 0;}
				.ab_cer .slide_wrap .navigation span{width: 26px;height: 26px;}
			}
			
			/* 企业视频 */
			.ab_video{padding: 2% 0 4.5%;background: #f4f4f4;}
			.ab_video .video_wrap{margin-top: 2.5%;}
			.ab_video .video_wrap .videolist{width: 47.5%;}
			.ab_video .video_wrap .videolist .v_img{position: relative;padding-bottom: 65%;width: 100%;height: auto;overflow: hidden;cursor: pointer;border-radius: 10px;}
			.ab_video .video_wrap .videolist .v_img > img:nth-child(1){position: absolute;top: 0;left: 0;width: 100%;}
			.ab_video .video_wrap .videolist .tit{margin-top: 10px;font-size: 18px;color: #666;line-height: 28px;}
			.videos{ display:none; position:fixed; left:50%; top:50%; transform: translate(-50%,-50%); z-index:100; width:70%; height:auto; }
			.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99;background: rgba(0,0,0,.4);border-radius: 10px;}
			.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
			.v_mask{display:none;position:fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 98;background: rgba(0,0,0,.9);}
			@media only screen and (max-width:480px){
				.ab_video{padding: 30px 0;}
				.ab_video .video_wrap{margin-top: 4%;flex-wrap: wrap;}
				.ab_video .video_wrap .videolist{margin-bottom: 4%;width: 100%;}
				.ab_video .video_wrap .videolist:nth-last-child(1){margin-bottom: 0;}
				.ab_video .video_wrap .videolist .tit{font-size: 15px;}
			}
			
			/* 二级导航 */
			.left{border-bottom: 1px solid #eee;}
			.left ul li{float: left;margin: 2% 0;}
			.left ul li a{padding: 10px 0;margin-right: 30px;display: block;font-size: 16px;border-bottom: 2px solid transparent;}
			.left ul li a.cur{border-bottom: 2px solid #F46A19;}
			.left .wrapper{overflow: hidden;}
			
			/* 案例 */
			.caselist{margin: 4% 0 4.8%;}
			.caselist .case_hd{width: auto;}
			.caselist .case_hd .tit{font-size: 16px;color: #464646;}
			.caselist .case_hd .tit b{font-size: 38px;font-weight: normal;}
			.caselist .list_case{margin-top: 4%;}
			.caselist .list_case ul{flex-wrap: wrap;}
			.caselist .list_case ul:after{content: "";width: 31%;}
			.caselist .list_case ul li{width: 31%;}
			.caselist .list_case ul li .pdct_img{position: relative;text-align: center;}
			.caselist .list_case ul li .pdct_img .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
			.caselist .list_case ul li .pdct_img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
			.caselist .list_case ul li .txt{margin: 4% 0;text-align: center;}
			.caselist .list_case ul li .txt .line{margin: 0 auto 10px;width: 40px;height: 2px;background-image: linear-gradient(135deg,#73bd59 45%,#fff 10%,#f46a19 55%);}
			.caselist .list_case ul li .txt .tit{font-size: 16px;font-weight: normal;line-height: 2;}
			.caselist .list_case ul li:hover .cover {display: block;}
			.cover {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .4);display: none;}
			.cover_line {position: absolute;left: 10px;top: 10px;width: calc(100% - 20px);height: calc(100% - 20px);padding: 10px;box-sizing: border-box;}
			.caselist .overlay-bottom {position: absolute;right: 0;bottom: 0;width: 0;height: 1.1px;background-color: #e5e5e5;}
			.caselist .overlay-left {position: absolute;left: 0;bottom: 0;width: 1.1px;height: 0;background-color: #e5e5e5;}
			.caselist .overlay-top {position: absolute;left: 0;top: 0;width: 0;height: 1.1px;background-color: #e5e5e5;}
			.caselist .overlay-right {position: absolute;right: 0;top: 0;width: 1.1px;height: 0;background-color: #e5e5e5;}
			.caselist li:hover .overlay-bottom {animation: borderslideBottom .15s linear 1;-moz-animation: borderslideBottom .15s linear 0s 1;-webkit-animation: borderslideBottom .15s linear 0s 1;animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
			.caselist li:hover .overlay-left {animation: bordersildeLeft .2s linear .15s 1;-moz-animation: bordersildeLeft .2s linear .15s 1;-webkit-animation: bordersildeLeft .2s linear .15s 1;animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
			.caselist li:hover .overlay-top {animation: bordersildeTop .15s linear .35s 1;-moz-animation: bordersildeTop .15s linear .35s 1;-webkit-animation: bordersildeTop .15s linear .35s 1;animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
			.caselist li:hover .overlay-right {animation: bordersildeRight .2s linear .5s 1;-moz-animation: bordersildeRight .2s linear .5s 1;-webkit-animation: bordersildeRight .2s linear .5s 1;animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
			@-moz-keyframes borderslideBottom {from {width: 0}to {width: 100%}}
			@-webkit-keyframes borderslideBottom {from {width: 0}to {width: 100%}}
			@keyframes borderslideBottom {from {width: 0}to {width: 100%}}
			@-moz-keyframes bordersildeLeft {from {height: 0}to {height: 100%}}
			@-webkit-keyframes bordersildeLeft {from {height: 0}to {height: 100%}}
			@keyframes bordersildeLeft {from {height: 0}to {height: 100%}}
			@-moz-keyframes bordersildeTop {from {width: 0}to {width: 100%}}
			@-webkit-keyframes bordersildeTop {from {width: 0}to {width: 100%}}
			@keyframes bordersildeTop {from {width: 0}to {width: 100%}}
			@-moz-keyframes bordersildeRight {from {height: 0}to {height: 100%}}
			@-webkit-keyframes bordersildeRight {from {height: 0}to {height: 100%}}
			@keyframes bordersildeRight {from {height: 0}to {height: 100%}}
			
			@media only screen and (max-width:480px){
				.caselist .list_case ul:after{content: "";width: 45%;}
				.caselist .list_case ul li{width: 45%;}
				.caselist .list_case ul li .txt .tit{font-size: 14px;line-height: normal;}
			}
			
			/* 产品服务 */
			/* 售后服务 */
			.services{margin: 4% 0 4.8%;}
			.services .service_hd{width: auto;}
			.services .service_hd .tit{font-size: 16px;color: #464646;}
			.services .service_hd .tit b{font-size: 38px;font-weight: normal;}
			.services .service_hd .tag{margin-top: 2%;font-size: 16px;line-height: 28px;color: #666;}
			.services .sale_call{margin: 8% 0;}
			.services .sale_call .pc_img{margin-bottom: 30px;}
			.services .sale_call .pc_img img{display: block;margin: 0 auto;}
			.services .sale_call .num{font-size: 18px;margin-bottom: 4px;color: #323232;text-align: center;}
			.services .sale_call .tag{display: block;font-size: 14px;color: #666;text-align: center;}
			.services .w_80{margin: 0 auto;width: 70%;}
			@media only screen and (max-width:480px){
				.services{margin: 30px 0;}
				.services .service_hd .tit b{font-size: 26px;}
				.services .service_hd .tag{margin-top: 4%;line-height: 24px;}
				.services .w_80{width: 100%;}
				.services .sale_call{flex-wrap: wrap;}
				.services .sale_call .call_item{margin: 15px 0;width: 100%;}
				.services .sale_call .pc_img{margin-bottom: 20px;}
			}
			
			/* Q&A常见问题 */
			.question{}
			.question .ques_hd{width: auto;text-align: center;}
			.question .ques_hd .tit{font-size: 16px;color: #464646;}
			.question .ques_hd .tit b{font-size: 38px;font-weight: normal;}
			.question .ques_hd .line{margin: 2% auto 0;width: 40px;height: 2px;background-image: linear-gradient(135deg,#73bd59 45%,#fff 10%,#f46a19 55%);}
			.question .ques_hd .tag{margin-top: 2%;font-size: 14px;line-height: 28px;color: #666;text-align: center;}
			.question .qna_slide{margin-top: 4.5%;}
			.question .qna_slide .hd ul{justify-content: center;}
			.question .qna_slide .hd ul li{margin: 0 1%;padding: 10px 36px;border: 1px solid #dcdcdc;border-radius: 5px;font-size: 16px;color: #323232;cursor: pointer;}
			.question .qna_slide .hd ul li.on{background-color: #F46A19;color: #fff;border-color: #F46A19;}
			.question .qna_slide .bd{margin-top: 4%;border-top: 1px solid #dcdcdc;}
			.question .qna_slide .bd ul li{border-bottom: 1px solid #dcdcdc;}
			.question .qna_slide .bd ul li .que_tit{padding: 30px 40px 30px 0;background: url(images/add.png)no-repeat center right 20px;font-size: 20px;cursor: pointer;color: #323232;}
			.question .qna_slide .bd ul li .que_tit b{color: #71BC5B;}
			.question .qna_slide .bd ul li .que_tit.on{background: url(images/minus.png)no-repeat center right 20px;}
			.question .qna_slide .bd ul li .main{display: none;margin-left: 4%;padding-bottom: 30px;width: 90%;}
			.question .qna_slide .bd ul li .main p,.question .qna_slide .bd ul li .main span{display: block;font-size: 14px;line-height: 28px;color: #666;}
			@media only screen and (max-width:480px){
				.question .ques_hd .tit b{font-size: 26px;}
				.question .ques_hd .tag{margin-top: 4%;line-height: 24px;}
				.question .qna_slide .hd ul li{margin: 0 2%;padding: 5px 20px;font-size: 14px;}
				.question .qna_slide .bd{margin-top: 7%;}
				.question .qna_slide .bd ul li .que_tit{padding: 14px 20px 14px 0;background: url(images/add.png)no-repeat center right 20px/16px;font-size: 15px;}
				.question .qna_slide .bd ul li .main{margin-left: 0;padding-bottom: 14px;}
				.question .qna_slide .bd ul li .main p, .question .qna_slide .bd ul li .main span{line-height: 24px;}
			}
			
			/* newslist */
			.newslist{margin: 4% 0 2%;}
			.newslist .news_item{margin-top: 4%;}
			.newslist .news_item ul{flex-wrap: wrap;}
			.newslist .news_item ul:after{content: "";width: 100%;}
			.newslist .news_item ul li{padding-bottom: 3%;margin-bottom: 3%;width: 100%;display: flex;flex-wrap: nowrap;justify-content: flex-start;border-bottom: 1px solid #e6e6e6;}
			.newslist .news_item ul li:nth-last-child(1){margin-bottom: 0;}
			.newslist .news_item ul li .pdct_img{position: relative;width: 280px;/*height: 210px;*/overflow: hidden;}
			.newslist .news_item ul li .pdct_img img{position: absolute;left: 0;top: 0;transition: all .3s;}
			.newslist .news_item ul li .pdct_img:hover img{transform: scale(1.1);}
			.newslist .news_item ul li .txt{padding-left: 2%;margin: 1% 0 3%;width: 60%;box-sizing: border-box;transition: all .6s;}
			.newslist .news_item ul li .txt .tit{font-size: 20px;line-height: 2;}
			.newslist .news_item ul li .txt .tit:hover{color: #73bd59;}
			.newslist .news_item ul li .txt .line{margin: 2% 0;width: 40px;height: 2px;background-image: linear-gradient(135deg,#73bd59 45%,#fff 10%,#f46a19 55%);}
			.newslist .news_item ul li .txt .con{width: 85%;font-size: 16px;line-height: 28px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
			.newslist .news_item ul li .time{position: relative;width: 20%;max-width: 200px;}
			.newslist .news_item ul li .time span{display: block;position: absolute;top: 50%;width:100%;text-align: center;font-size: 16px;color: #666;transform: translateY(-50%);}
			.newslist .news_item ul li .time::after{content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 60%;background-color: #eee;transform: translateY(-45%);}
			@media only screen and (max-width:768px){
				.newslist .news_item ul li .pdct_img{width: 180px;height: 135px;}
				.newslist .news_item ul li .txt{margin: 2% 0 0;}
			}
			@media only screen and (max-width:480px){
				.newslist .news_item ul li{flex-wrap: wrap;}
				.newslist .news_item ul li .pdct_img{width: 100%;height: auto;}
				.newslist .news_item ul li .txt{width: 80%;}
				.newslist .news_item ul li .txt .tit{font-size: 15px;line-height: 1.5;}
				.newslist .news_item ul li .txt .con{font-size: 14px;line-height: 1.5;}
				.newslist .news_item ul li .txt .line{width: 30px;}
				.newslist .news_item ul li .time{width:20%;}
			}
			
			/* news */
			.news {background: #eee;padding: 50px 0;}
			.news .news_content{padding:4%;box-sizing: border-box;background: #fff;}
			.news .news_content .tit{font-size: 24px;text-align: center;}
			.news .news_content .time{display: block;margin: 2% 0 10px;text-align: center;position: relative;}
			.news .news_content .time a.back{position: absolute;top: 0;right: 0;}
			.news .news_content .time a.back:hover{color: #73BD59;}
			.news .news_content .time a.back i{margin-right: 10px;}
			.news .news_content .share{text-align: center;}
			.news .news_content .text{margin-top: 3%;font-size: 16px;line-height: 28px;color: #666;}
			.news .news_content .news_page{margin-top: 6%;}
			.news .news_content .news_page span{display: block;font-size: 14px;line-height: 2;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
			.news .news_content .news_page span:hover{color: #73BD59;}
			@media only screen and (max-width:480px){
				.news{padding:40px 0;}
				.news .news_content .tit{font-size: 16px;}
				.news .news_content .text{margin-top: 6%;font-size: 14px;line-height: 24px;}
			}
			
				/*  */
				.page{margin: 20px 0;}
				.page ul{justify-content: center;}
				.page ul li{margin:0 5px;}
				.page ul li span{display: block;width: 30px;height: 30px;border: 1px solid #464646;color: #fff;line-height: 30px;text-align: center;background-color: #464646;}
				.page ul li span:hover{background: #eee;color: #464646;}
				
				/* productlist */
				.productlist{margin: 4% 0 4.8%;}
				.productlist .pdct_list_hd{width: auto;}
				.productlist .pdct_list_hd .tit{font-size: 16px;color: #464646;}
				.productlist .pdct_list_hd .tit b{font-size: 38px;font-weight: normal;}
				.productlist .pdctlist{margin-top: 4%;}
				.productlist .pdctlist ul{flex-wrap: wrap;}
				.productlist .pdctlist ul:after{content: "";width: 31%;}
				.productlist .pdctlist ul li{width: 31%;}
				.productlist .pdctlist ul li .pdct_img{position: relative;}
				.productlist .pdctlist ul li .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
				.productlist .pdctlist ul li .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
				.productlist .pdctlist ul li .txt{margin: 4% 0;text-align: center;}
				.productlist .pdctlist ul li .txt .line{margin: 0 auto 8px;width: 40px;height: 2px;background-image: linear-gradient(135deg,#73bd59 45%,#fff 10%,#f46a19 55%);}
				.productlist .pdctlist ul li .txt .tit{font-size: 16px;font-weight: normal;line-height: 2;}
				.productlist .pdctlist ul li:hover .cover {display: block;}
				.cover {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .4);display: none;}
				.cover_line {position: absolute;left: 10px;top: 10px;width: calc(100% - 20px);height: calc(100% - 20px);padding: 10px;box-sizing: border-box;}
				.productlist .overlay-bottom {position: absolute;right: 0;bottom: 0;width: 0;height: 1.1px;background-color: #e5e5e5;}
				.productlist .overlay-left {position: absolute;left: 0;bottom: 0;width: 1.1px;height: 0;background-color: #e5e5e5;}
				.productlist .overlay-top {position: absolute;left: 0;top: 0;width: 0;height: 1.1px;background-color: #e5e5e5;}
				.productlist .overlay-right {position: absolute;right: 0;top: 0;width: 1.1px;height: 0;background-color: #e5e5e5;}
				.productlist li:hover .overlay-bottom {animation: borderslideBottom .15s linear 1;-moz-animation: borderslideBottom .15s linear 0s 1;-webkit-animation: borderslideBottom .15s linear 0s 1;animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
				.productlist li:hover .overlay-left {animation: bordersildeLeft .2s linear .15s 1;-moz-animation: bordersildeLeft .2s linear .15s 1;-webkit-animation: bordersildeLeft .2s linear .15s 1;animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
				.productlist li:hover .overlay-top {animation: bordersildeTop .15s linear .35s 1;-moz-animation: bordersildeTop .15s linear .35s 1;-webkit-animation: bordersildeTop .15s linear .35s 1;animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
				.productlist li:hover .overlay-right {animation: bordersildeRight .2s linear .5s 1;-moz-animation: bordersildeRight .2s linear .5s 1;-webkit-animation: bordersildeRight .2s linear .5s 1;animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
				@-moz-keyframes borderslideBottom {from {width: 0}to {width: 100%}}
				@-webkit-keyframes borderslideBottom {from {width: 0}to {width: 100%}}
				@keyframes borderslideBottom {from {width: 0}to {width: 100%}}
				@-moz-keyframes bordersildeLeft {from {height: 0}to {height: 100%}}
				@-webkit-keyframes bordersildeLeft {from {height: 0}to {height: 100%}}
				@keyframes bordersildeLeft {from {height: 0}to {height: 100%}}
				@-moz-keyframes bordersildeTop {from {width: 0}to {width: 100%}}
				@-webkit-keyframes bordersildeTop {from {width: 0}to {width: 100%}}
				@keyframes bordersildeTop {from {width: 0}to {width: 100%}}
				@-moz-keyframes bordersildeRight {from {height: 0}to {height: 100%}}
				@-webkit-keyframes bordersildeRight {from {height: 0}to {height: 100%}}
				@keyframes bordersildeRight {from {height: 0}to {height: 100%}}
				
				@media only screen and (max-width:480px){
					.productlist{margin: 40px 0;}
					.productlist .pdctlist{margin-top: 30px;}
					.productlist .pdct_list_hd .tit b{font-size: 26px;}
					.productlist .pdctlist ul li{width:48%}
					.productlist .pdctlist ul:after{content:"";width:48%}
				}
				
				/* product */
				.product {background: #eee;padding: 50px 0;}
				.product .pdct_mes{padding:4%;box-sizing: border-box;background: #fff;}
				.product .pdct_mes .pdct_ban{padding: 0 2%;width:50%;box-sizing: border-box;border-right: 1px solid #dcdcdc;}
				.product .pdct_mes .pdct_ban .swiper-pagination{bottom: 0;}
				.product .pdct_mes .pdct_ban .swiper-pagination-bullet-active{background: #999;}
				.product .pdct_mes .pdct_ban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 8px;}
				.product .pdct_mes .pdct_rt{width:43%}
				.product .pdct_mes .pdct_rt .text{padding: 8% 4% 0 0;box-sizing: border-box;}
				.product .pdct_mes .pdct_rt .text .title{padding-bottom: 2%;font-size: 24px;color: #323232;border-bottom: 1px solid #dcdcdc;}
				.product .pdct_mes .pdct_rt .text .con{font-size: 16px;line-height: 28px;color: #666;}
				.product .pdct_mes .pdct_rt .back span{display: inline-block;padding: 8px 30px;margin-top: 6%;background: #73bd59;color: #fff;border-radius: 3px;}
				.product .pdct_detail{padding:0 2% 2%;margin-top: 4%;background-color: #fff;box-sizing: border-box;}
				.product .pdct_detail .detail_nav{border-bottom: 1px solid #dcdcdc;}
				.product .pdct_detail .detail_nav ul{justify-content: left;}
				.product .pdct_detail .detail_nav ul li{margin-right: 2%;font-size: 24px;padding: 1% 0;font-weight: bold;color: #323232;}
				.product .pdct_detail .content{margin-top: 2%;font-size: 16px;color: #666;line-height: 28px;}
				.product .pdct_detail .content table{width: 100%;text-align: center;border: 1;border-spacing: 0;border-collapse: collapse;}
				.product .pdct_detail .content table tr{cellspacing:0;}
				.product .pdct_detail .content table tr td{border: 1px solid #dcdcdc;}
				.product .pdct_detail .content img{max-width: 100%;}
				.product .connection .con_hd{background: #fff;margin-top: 3%;padding: 1% 2%;box-sizing: border-box;}
				.product .connection .con_hd li{width: auto;font-size: 24px;font-weight: bold;color: #323232;}
				.product .connection .connect_wrap{display: flex;flex-wrap: wrap;justify-content: flex-start;background-color: #dbdbdb;}
				.product .connection .connect_wrap::after{content: "";width: 25%;}
				.product .connection .connect_wrap .pro_item{padding: 15px 15px 0 15px;width: 25%;box-sizing: border-box;}
				.product .connection .connect_wrap .pro_item img{background-color: #fff;}
				.product .connection .connect_wrap .pro_item .tit{margin-top: 10px;text-align: center;font-size: 14px;line-height:28px;}
				@media only screen and (max-width:768px){
					.product .pdct_mes .pdct_ban .swiper-pagination{bottom: -2%;}
					.product .pdct_mes .pdct_rt .text .title{font-size: 20px;}
					.product .pdct_mes .pdct_rt .text .con{font-size: 14px;}
					.product .pdct_detail .detail_nav ul li{font-size: 21px;}
					.product .connection .con_hd li{font-size: 21px;}
					.product .connection .connect_wrap .pro_item{padding: 1% 1% 0 1% ;}
					.product .connection .connect_wrap .pro_item .tit{margin-top: 1%;line-height: 24px;}
				}
				@media only screen and (max-width:480px){
					.product{padding: 30px 0;}
					.product .pdct_mes.flx{flex-wrap: wrap;}
					.product .pdct_mes .pdct_ban{width: 100%;border-right-color: transparent;}
					.product .pdct_mes .pdct_rt{width: 100%;}
					.product .pdct_detail .content{font-size: 14px;line-height: 24px;}
					.product .connection .connect_wrap::after{content: "";width: 50%;}
					.product .connection .connect_wrap .pro_item{padding: 2% 2% 0;width: 50%;}
				}
				
				/* videolist */
				.videolist{margin: 4% 0 4.8%;}
				.videolist .video_hd{width: auto;}
				.videolist .video_hd .tit{font-size: 16px;color: #464646;}
				.videolist .video_hd .tit b{font-size: 38px;font-weight: normal;}
				.videolist .list_case{margin-top: 4%;}
				.videolist .list_case ul{flex-wrap: wrap;}
				.videolist .list_case ul:after{content: "";width: 31%;}
				.videolist .list_case ul li{width: 31%;}
				.videolist .list_case ul li .pdct_img{position: relative;text-align: center;}
				.videolist .list_case ul li .pdct_img img{width: 100%;}
				.videolist .list_case ul li .txt{margin: 4% 0;text-align: center;}
				.videolist .list_case ul li .txt .line{margin: 0 auto 10px;width: 40px;height: 2px;background-image: linear-gradient(135deg,#73bd59 45%,#fff 10%,#f46a19 55%);}
				.videolist .list_case ul li .txt .tit{font-size: 16px;font-weight: normal;line-height: 2;}
				.videolist .list_case ul li:hover .cover {display: block;}
				.cover {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .4);display: none;background-image: url(images/play.png);background-repeat: no-repeat;background-position: center;background-size: 40px;}
				.cover_line {position: absolute;left: 10px;top: 10px;width: calc(100% - 20px);height: calc(100% - 20px);padding: 10px;box-sizing: border-box;}
				.videolist .overlay-bottom {position: absolute;right: 0;bottom: 0;width: 0;height: 1.1px;background-color: #e5e5e5;}
				.videolist .overlay-left {position: absolute;left: 0;bottom: 0;width: 1.1px;height: 0;background-color: #e5e5e5;}
				.videolist .overlay-top {position: absolute;left: 0;top: 0;width: 0;height: 1.1px;background-color: #e5e5e5;}
				.videolist .overlay-right {position: absolute;right: 0;top: 0;width: 1.1px;height: 0;background-color: #e5e5e5;}
				.videolist li:hover .overlay-bottom {animation: borderslideBottom .15s linear 1;-moz-animation: borderslideBottom .15s linear 0s 1;-webkit-animation: borderslideBottom .15s linear 0s 1;animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
				.videolist li:hover .overlay-left {animation: bordersildeLeft .2s linear .15s 1;-moz-animation: bordersildeLeft .2s linear .15s 1;-webkit-animation: bordersildeLeft .2s linear .15s 1;animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
				.videolist li:hover .overlay-top {animation: bordersildeTop .15s linear .35s 1;-moz-animation: bordersildeTop .15s linear .35s 1;-webkit-animation: bordersildeTop .15s linear .35s 1;animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
				.videolist li:hover .overlay-right {animation: bordersildeRight .2s linear .5s 1;-moz-animation: bordersildeRight .2s linear .5s 1;-webkit-animation: bordersildeRight .2s linear .5s 1;animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
				@-moz-keyframes borderslideBottom {from {width: 0}to {width: 100%}}
				@-webkit-keyframes borderslideBottom {from {width: 0}to {width: 100%}}
				@keyframes borderslideBottom {from {width: 0}to {width: 100%}}
				@-moz-keyframes bordersildeLeft {from {height: 0}to {height: 100%}}
				@-webkit-keyframes bordersildeLeft {from {height: 0}to {height: 100%}}
				@keyframes bordersildeLeft {from {height: 0}to {height: 100%}}
				@-moz-keyframes bordersildeTop {from {width: 0}to {width: 100%}}
				@-webkit-keyframes bordersildeTop {from {width: 0}to {width: 100%}}
				@keyframes bordersildeTop {from {width: 0}to {width: 100%}}
				@-moz-keyframes bordersildeRight {from {height: 0}to {height: 100%}}
				@-webkit-keyframes bordersildeRight {from {height: 0}to {height: 100%}}
				@keyframes bordersildeRight {from {height: 0}to {height: 100%}}
				
				@media only screen and (max-width:480px){
					.videolist .list_case ul:after{content: "";width: 47%;}
					.videolist .list_case ul li{width: 47%;}
					.videolist .list_case ul li .txt .tit{font-size: 14px;line-height: normal;}
				}
				/* video */
				.video{background: #eee;padding: 50px 0;}
				.video .video_content{padding:4%;box-sizing: border-box;background: #fff;}
				.video .video_content .tit{font-size: 20px;text-align: center;}
				.video .video_content .time{display: block;margin: 2% 0 10px;text-align: center;position: relative;}
				.video .video_content .time a.back{position: absolute;top: 0;right: 0;}
				.video .video_content .time a.back:hover{color: #73BD59;}
				.video .video_content .time a.back i{margin-right: 10px;}
				.video .video_content .share{text-align: center;}
				.video .video_content .text{margin-top: 3%;font-size: 16px;line-height: 28px;color: #666;}
				.video .video_content .text .v{text-align: center;}
				.video .video_content .text .v video{max-width: 100%;}
				.video .video_content .video_page{margin-top: 6%;}
				.video .video_content .video_page span{display: block;font-size: 14px;line-height: 2;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
				.video .video_content .video_page span:hover{color: #73BD59;}
				@media only screen and (max-width:480px){
					.news{padding:40px 0;}
					.video .video_content .tit{font-size: 16px;}
					.video .video_content .text{margin-top: 6%;font-size: 14px;line-height: 24px;}
				}
				
				/* contact */
				.contact{padding: 5% 0;}
				.contact .way{margin-top: 2.5%;}
				.contact .mes_lf{width: 50%;background: url(../images/contact_bg.jpg)no-repeat center/cover;color: #fff;}
				.contact .mes_lf ul{float: right;padding: 90px 30% 0 0;width: auto;}
				.contact .mes_lf ul li h2{color: #ffffff;font-size: 22px;margin-bottom: 30px;}
				.contact .mes_lf ul li p{margin-bottom: 5%;font-size: 14px;line-height: 28px;}
				.contact .map_rt{width: 50%;}
				#map {display: inline-block;width: 100%;height: 500px;position: relative;border: none;}
				#map img{max-width: initial;}
				@media only screen and (max-width:768px){
					.contact .mes_lf ul{padding: 90px 12% 0 2%;}
				}
				@media only screen and (max-width:480px){
					.contact{padding: 30px 0;}
					.contact .way{margin-top: 4%;flex-wrap: wrap;}
					.contact .mes_lf ul{float: initial;padding: 10% 5%;}
					.contact .mes_lf{width: 100%;}
					.contact .mes_lf ul li p{margin-bottom: 2.5%;}
					.contact .map_rt{width: 100%;}
					#map{height: 320px;}
				}
				
				/* 在线留言 */
				.message{margin-top: 5%;}
				 .mes_hd{text-align: center;}
				 .mes_hd .tit{font-size: 16px;color: #464646;}
				 .mes_hd .tit b{font-size: 38px;font-weight: normal;}
				 .mes_hd .tag{margin-top: 2%;font-size: 14px;line-height: 28px;color: #666;}
				.mes_btn .js_btn a {margin:0 auto;width: 120px;height: 45px;overflow: hidden;border: 1px solid #eee;display: block;text-align: center;color: #666;margin-top: 20px;line-height: 45px;position: relative;overflow: hidden; background:#73bd59; font-size:16px; color:#fff;}
						 
				.mes_con{margin-top: 2.5%;}
				.mes_con .mes_item{float:left;width: 50%;height: auto;padding:10px 0;}
				.mes_con .mes_item span{display: inline-block;width: 20%;text-align: center;font-size: 16px;}
				.mes_con .mes_item input{width: 78%;height: 40px;box-sizing: border-box;padding-left: 10px;border: 1px solid #eee;}
				.mes_con .mes_item.code{position: relative;}
				.mes_con .mes_item.code input{padding-right:7px;width:60%;}
				.mes_con .mes_item.code .number{position: absolute;right: 0%;top: 50%;width: 100px;max-width:18%;transform: translateY(-50%);}
				.mes_con .lve{float:left;margin-top: 20px;width:100%}
				.mes_con .lve span{width:10%;display: inline-block;text-align: center;font-size: 16px;}
				.mes_con  .lve textarea{width: 89%;height: 200px;resize: none;box-sizing: border-box;padding:10px 0 0 10px;vertical-align: middle;border: 1px solid #eee; font-family:微软雅黑;}
				@media only screen and (max-width:940px){
					 .mes_hd .tit b{font-size: 26px;}
					.mes_con .mes_item span{width: 40%;text-align: left;}
					.mes_con .mes_item{float:left;width: 49%;height: auto;padding:10px 0;margin-right: 2%;}
					.mes_con .mes_item:nth-child(2n){margin: 0;}
					.mes_con .mes_item input{width: 100%;}
					.mes_con .mes_item.code span{width:18%}
					
					.mes_con .lve span{width: 100%;text-align: left;}
					.mes_con  .lve textarea{width: 100%;}
				}
				@media only screen and (max-width:480px){
					.mes_con .mes_item{width: 100%;margin-right: 0;}
					.mes_con .mes_item.code input{width: 100%;}
					.mes_con .mes_item.code .number{position: initial;margin-top: 10px;width: 80px;max-width: initial;}
				}
