/* 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; text-align:center;}
			.banner_nei .text{color: #fff;}
			.banner_nei .text .cn{margin-top: 0;font-size: 48px;}
			.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;}
			}

			/* location */
			.location ul{padding: 14px 0;background: #fff;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: flex-end;}
			.location ul li{margin:0 8px;}
			.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: 16px;}
			@media only screen and (max-width:768px){
				.location ul li{margin: 0 6px;}
				.location ul li a{font-size: 14px;}
			}

			/* left_nav */
			.left{margin-top: 50px;position: relative;z-index: 1;}
			.left .wrapper{overflow: hidden;position: relative;height: 71px;}
			.left .wrapper::before{content:"";position: absolute;left: 0;top:0;width: 100%;height: 2px;background-color: #e5e5e5;}
			.left .wrapper .scroller{position: absolute;}
			.left ul li{float: left;position: relative;}
			/* .left ul li.cur{background: url(/template/default/images/left_shadow.png)no-repeat top center/cover} */
			.left ul li a{padding: 24px 0;margin:0 20px;display: block;font-size: 18px;color: #333;position: relative;}
			.left ul li:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 2px;background: transparent;z-index: 1;}
			.left ul li.cur:after{background: #0092db;}
			.left ul li.cur a{color: #0092db;}
			/* .left ul li:hover{background: url(/template/default/images/left_shadow.png)no-repeat top center/cover} */
			.left ul li:hover a{color: #0092db;}
			.left ul li span{display: inline-block;margin: 0 12px;}
			@media only screen and (max-width:768px){
				.left .wrapper{height: 61px;}
				.left ul li a{padding: 20px 0;font-size: 16px;}
			}
			@media only screen and (max-width:480px){
				.left{margin-top: 30px;}
				/* .left ul li{margin: 5px 0;} */
				.left .wrapper{height: 39px;}
				.left ul li a{margin-left: 20px;padding: 10px 0;font-size: 14px;}
			}
			
			/* nei_common */
			.ab_title{text-align: center;color: #080103;}
			.ab_title .tit{font-size: 43px;}
			.ab_title .slogan{margin-top: 20px;font-size: 22px;}
			@media only screen and (max-width:1300px){
					.ab_title .tit{font-size: 36px;}
			}
			@media only screen and (max-width:768px){
					.ab_title .tit{font-size: 30px;}
					.ab_title .slogan{margin-top: 15px;font-size: 20px;}
			}
			@media only screen and (max-width:480px){
					.ab_title .tit{font-size: 22px;}
					.ab_title .slogan{margin-top: 10px;font-size: 16px;}
			}
			
			.ab_wrap{padding: 0 10%;box-sizing: border-box;transition: all .3s;}
			@media only screen and (max-width:1300px){
				.ab_wrap{padding: 0;}
			}
			
			/* ab_profile */
			.ab_profile{padding: 5.5% 0 5%;background: url(/template/default/images/ab_pf_bg.jpg)no-repeat center;}
			.ab_profile .content{margin-top: 3.8%;font-size: 14px;color: #000;text-align: center;}
			.ab_profile .content p{line-height: 30px;text-indent: 2em;}
			
			.ab_profile .strength{margin-top: 5.5%;background: #fff;}
			.ab_profile .strength .hd {text-align: center;position: relative;}
			.ab_profile .strength .hd:after{content: "";position: absolute;left: 50%;top: 0;width: 100%;height: 2px;background: #0092d8;transition: cubic-bezier(.46, 1, .23, 1.52);transform: translateX(-50%);}
			.ab_profile .strength .hd span{display: inline-block;margin: 0 auto;width: auto;font-size: 20px;color: #fff;background: #0092db;position: relative;z-index: 1;transform: translateY(-12px);}
			.ab_profile .strength .hd span:after{content: "";position: absolute;left: 50%;top: 50%;width: 120px;height: 120px;background: #0092db;z-index: -1;transform:translate(-50%,-50%) rotateZ(45deg) skew(-30deg,-30deg);}
			.ab_profile .strength .hd.animate:after{animation: slow_width 1.5s 0s 1 ease;}
			@keyframes slow_width{
				from{width: 0;}
				to{width: 100%;}
			}
			.ab_profile .strength ul .item{padding: 30px 0 0;width: 20%;text-align: center;box-sizing: border-box;background-color:rgba(255,255,255,.88);}
			.ab_profile .strength ul .item .top{position: relative;}
			.ab_profile .strength ul .item .top:after{content: "";position: absolute;right: 0;top: 50%;width: 1px;height: 40%;background: #908d8d;transform: translateY(-50%);}
			.ab_profile .strength ul .item:nth-last-child(1) .top:after{content: initial;}
			.ab_profile .strength ul .item .top span{display: inline-block;color: #080103;font-size: 16px;font-weight: bold;}
			.ab_profile .strength ul .item .top span.num{font-size: 67px;color: #0092db;font-weight: bold;}
			.ab_profile .strength ul .item .top p{font-size: 20px;}
			@media only screen and (max-width:1300px){
				.ab_profile .strength ul .item .top span.num{font-size: 40px;}
				.ab_profile .strength ul .item .top p{font-size: 16px;}
			}
			@media only screen and (max-width:768px){
				.ab_profile .content p{line-height: 28px;}
				.ab_profile .strength{margin-top: 7.5%;}
				.ab_profile .strength ul .item .top span.num{font-size: 30px;}
				.ab_profile .strength .hd span{transform: translateY(-9px);font-size: 16px;}
				.ab_profile .strength .hd span:after{width: 90px;height: 90px;}
			}
			@media only screen and (max-width:480px){
				.ab_profile{padding: 30px 0;background: url(/template/default/images/ab_pf_bg.jpg)no-repeat center/cover;}
				.ab_profile .content{margin-top: 25px;}
				.ab_profile .content p{line-height: 24px;}
				.ab_profile .strength ul .item{padding: 40px 2% 0;width: 50%;}
				.ab_profile .strength ul .item:nth-child(2n) .top:after{content: initial;}
				.ab_profile .strength ul .item .top span.num{font-size: 26px;}
				.ab_profile .strength .hd span:after{width: 75px;height: 75px;}
			}
			
			/* ab_certification */
			.ab_certification{padding: 3% 0 0;background: url(/template/default/images/sk_bg0.jpg)no-repeat center top;}
			.ab_certification .ab_title{color: #fff;}
			.ab_certification .layout{margin-top: 60px;}
			.ab_certification .lf_part{padding:9% 6% 9% 1%;width: 51%;box-sizing: border-box;background-color: #fff;}
			.ab_certification .lf_part ul li{padding:0 0 7% 25px;margin-bottom: 20px;font-size: 14px;line-height: 24px;border-bottom: 1px solid #ccc;box-sizing:border-box;background:url(/template/default/images/icon_05.png)no-repeat left top 4px;word-break: break-all;}
			.ab_certification .lf_part ul li b{display: inline;word-break: break-all;}
			.ab_certification .lf_part ul li:nth-last-child(1){border-bottom: none;}
			.ab_certification .lf_part .certification{margin-top: 11%;justify-content: flex-start;}
			.ab_certification .lf_part .certification .item{margin-bottom: 10px;padding:0 0 4.5% 58px;margin-right: 10%;width: 190px;border-bottom: 5px solid #cfcfcf;box-sizing: border-box;position: relative;}
			.ab_certification .lf_part .certification .item:after{content: "";position: absolute;left: 0;top: 0;width: 52px;height: 52px;background-color: #efefef;background-repeat: no-repeat;background-position: center;background-size: initial;border-radius: 50%;}
			.ab_certification .lf_part .certification .item.cer:after{background-image: url(/template/default/images/icon_cer-.png);}
			.ab_certification .lf_part .certification .item.hon:after{background-image:url(/template/default/images/icon_honor-.png)}
			.ab_certification .lf_part .certification .item:hover{border-bottom-color:#0092d8;}
			.ab_certification .lf_part .certification .item:hover:after{background-color: #0050ab;}
			.ab_certification .lf_part .certification .item.cer:hover:after{background-image: url(/template/default/images/icon_cer_white.png);}
			.ab_certification .lf_part .certification .item.hon:hover:after{background-image: url(/template/default/images/icon_honor_white.png);}
			.ab_certification .lf_part .certification .item p{font-size: 22px;color: #080103;}
			.ab_certification .lf_part .certification .item em{display: block;font-size: 12px;color: #b9b9b9;}
			.ab_certification .lf_part .certification .item:nth-last-child(1){margin-right: 0;}
			.ab_certification .rt_part{width: 49%;position: relative;z-index: 1;}
			.ab_certification .rt_part video{width: 100%;max-width:600px;height: 100%;object-fit: cover;background-color: #000;}
			@media only screen and (max-width:1000px){
				.ab_certification .layout{margin-top: 6%;}
				.ab_certification .lf_part{padding: 4%;width: 100%;}
				.ab_certification .lf_part .certification .item{padding: 0 0 20px 54px;border-bottom-width: 3px;}
				.ab_certification .lf_part .certification .item p{font-size: 18px;}
				.ab_certification .lf_part .certification .item:after{width: 45px;height: 45px;background-size: 25px;}
				.ab_certification .rt_part{margin: 0 auto;width: auto;}
			}
			@media only screen and (max-width:768px){
				.ab_certification{padding: 5.5% 0 5%;}
				.ab_certification .lf_part .certification{margin-top: 0;justify-content: space-evenly;}
				.ab_certification .lf_part .certification .item{margin-right: 0;}
			}
			@media only screen and (max-width:480px){
				.ab_certification{padding: 30px 0;}
				.ab_certification .lf_part .certification .item{width: auto;}
				.ab_certification .lf_part .certification .item p{font-size: 16px;}
				.ab_certification .lf_part .certification .item:after{width: 40px;height: 40px;background-size: 22px;}
			}
			
			/* ab_history */
			.ab_history{padding: 6% 0 50px;background: url(/template/default/images/his_bg.jpg)no-repeat center/cover;}
			.ab_history .ab_title{text-align: left;}
			.ab_history .history_content{margin-top: 8.5%;}
			.ab_history .history_ny .item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;position: relative;}
			.ab_history .history_ny .item .num{position: absolute;right: 3.5%;top: 50%;transform: translateY(-50%);color: rgba(0,146,216,0.3);font-size: 3.71rem;font-weight: bold;}
			.ab_history .history_ny .item .lf_part{width: 50%;}
			.ab_history .history_ny .item .lf_part img{width: 100%;}
			.ab_history .history_ny .item .rt_part{padding: 2% 2% 2% 7%;width: 50%;box-sizing: border-box;}
			.ab_history .history_ny .item .rt_part .year{font-size: 24px;color: #010101;}
			.ab_history .history_ny .item .rt_part .con{margin-top: 3%;font-size: 18px;color: #010101;line-height: 28px;}
			.ab_history .history_ny .item .rt_part .con li{padding-left: 18px;box-sizing: border-box;position: relative;}
			.ab_history .history_ny .item .rt_part .con li:after{content: "";position: absolute;left: 0;top: 13px;width: 6px;height: 6px;background: #010101;border-radius: 50%;}
			.ab_history .his_nav{margin-top: 8%;padding: 0 4%;box-sizing: border-box;position: relative;}
			.ab_history .his_nav .year{text-align: center;font-size: 18px;}
			.ab_history .his_nav .year span{display: inline-block;padding-bottom: 18px;position: relative;}
			.ab_history .his_nav .year span:after{content:"";position: absolute;left: 0;bottom: 0;width: 90%;height: 3px;background: transparent;}
			.ab_history .his_nav .swiper-slide-thumb-active .year span:after{background: #0092db;}
			.ab_history .his_nav .button_prev,.ab_history .his_nav .button_next{position: absolute;top: 50%;width: 20px;height: 20px;transform: translate(-50%,-50%);background-color: initial;background-repeat: no-repeat;background-position: center;background-size: initial;cursor: pointer;}
			.ab_history .his_nav .button_prev{left: 0;background-image: url(/template/default/images/his_prev.png);}
			.ab_history .his_nav .button_next{right: 0;background-image: url(/template/default/images/his_next.png);}
			@media only screen and (max-width:768px){
				.ab_history .history_ny .item .rt_part .con{font-size: 16px;}
			}
			@media only screen and (max-width:680px){
				.ab_history .history_ny .item .lf_part{width: 100%;}
				.ab_history .history_ny .item .rt_part{padding: 10% 2%;width: 100%;}
				.ab_history .history_ny .item .num{top: 96%;}
			}
			@media only screen and (max-width:480px){
				.ab_history{padding: 30px 0;}
				.ab_history .history_ny .item .rt_part{padding: 50px 2%;}
			}
			
			/* ab_culture */
			.ab_culture{padding: 3.5% 0 4%;background: url(/template/default/images/cul_bg.jpg)no-repeat center/cover;}
			.ab_culture .ab_title{color: #fff;}
			.ab_culture .layout{margin-top: 4.8%;padding: 4.5% 0 7%;border-bottom: 8px solid #0092db;background:#e9f1f8}
			.ab_culture .layout .item{padding:0 4%;width: 25%;color: #423f3d;box-sizing: border-box;position: relative;}
			.ab_culture .layout .item:after{content: "";position: absolute;right: -6px;top: 0;width: 12px;height: 100%;background: url(/template/default/images/icon_culborder.png)no-repeat center top;}
			.ab_culture .layout .item:nth-last-child(1):after{content: initial;}
			.ab_culture .layout .item .hd{padding-left: 50px;font-size: 25px;box-sizing: border-box;background-repeat: no-repeat;background-position: left top;line-height: 40px;}
			.ab_culture .layout .item .catchword{margin-top: 6%;}
			.ab_culture .layout .item .catchword li{font-size: 18px;}
			.ab_culture .layout .item:nth-child(1) .hd{background-image: url(/template/default/images/icon_cul01.png);}
			.ab_culture .layout .item:nth-child(2) .hd{background-image: url(/template/default/images/icon_cul02.png);}
			.ab_culture .layout .item:nth-child(3) .hd{background-image: url(/template/default/images/icon_cul03.png);}
			.ab_culture .layout .item:nth-child(4) .hd{background-image: url(/template/default/images/icon_cul04.png);}
			@media only screen and (max-width:990px){
				.ab_culture .layout .item{padding: 0 2.5%;}
				.ab_culture .layout .item .hd{font-size: 22px;background-size: 35px;background-position: left top 5px;}
				
			}
			@media only screen and (max-width:768px){
				.ab_culture .layout .item .hd{padding-left: 36px;font-size: 18px;background-size: 26px;background-position:left top 3px;line-height: 30px;}
				.ab_culture .layout .item .catchword li{font-size: 14px;}
			}
			@media only screen and (max-width:480px){
				.ab_culture{padding: 30px 0;}
				.ab_culture .layout .item{padding: 0 6%;width: 50%;min-height: 130px;}
				.ab_culture .layout .item .hd{font-size: 16px;}
				.ab_culture .layout .item:after{background:url(/template/default/images/icon_culborder.png)no-repeat center;}
			}
			@media only screen and (max-width:320px){
				.ab_culture .layout .item{padding: 4% 3%;width: 100%;min-height: auto;}
			}

			/* caselist */
			.caselist {padding: 4.7% 0;}
			.caselist .ab_wrap{padding: 0 4%;}
			.caselist .list_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
			.caselist .list_wrap:after{content:"";width: 32%;}
			.caselist .list_wrap .list_item{width: 32%;}
			.caselist .list_wrap .list_item .list_img{position: relative;padding-bottom: 60%;width: 100%;height: 0;overflow: hidden;background: #f5f5f5;}
			.caselist .list_wrap .list_item .list_img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .3s;}
			.caselist .list_wrap .list_item .text{padding: 8% 4% 4% 8%;width:87%;box-sizing: border-box;transform: translateY(-22%);background: #fff;box-shadow: -6px 6px 10px #f3f3f3;transition: all .3s}
			.caselist .list_wrap .list_item .text .en{/* margin-top: 20%; */font-size: 14px;}
			.caselist .list_wrap .list_item .text .tit{display: block;font-size: 24px;}
			.caselist .list_wrap .list_item .text .line{position: relative;margin:30px 0 12px;width: 73px;height: 3px;background: linear-gradient(to right,#1b90d2,#319405);}
			.caselist .list_wrap .list_item .text .line:after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #1b90d2;transition: all .4s ease-in;}
			.caselist .list_wrap .list_item .text .con{font-size: 16px;color: #5b5b5b;width: 80%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;line-height: 28px;}
			.caselist .list_wrap .list_item .text .more i{display: inline-block;margin-top: 0;width: 34px;height: 34px;border: 1px solid #aaa;background: url(/template/default/images/icon_01.png)no-repeat center;}
			.caselist .list_wrap .list_item:hover .list_img img{transform: translate(-50%,-50%) scale(1.1);}
			.caselist .list_wrap .list_item:hover .text{box-shadow: none;}
			.caselist .list_wrap .list_item:hover .line:after{width: 100%;}
			
			@media only screen and (max-width:1300px){
				.caselist .ab_wrap{padding: 0;}
			}
			@media only screen and (max-width:1000px){
				.caselist .list_wrap:after{content:"";width: 48%;}
				.caselist .list_wrap .list_item{width: 48%;}
			}
			@media only screen and (max-width:768px){
				.caselist .list_wrap .list_item .text .tit{font-size: 20px;}
				.caselist .list_wrap .list_item .text .line{margin: 20px 0 12px;width: 50px;}
				.caselist .list_wrap .list_item .text .con{line-height: 26px;}
			}
			@media only screen and (max-width:600px){
				.caselist .list_wrap .list_item{margin-bottom: 20px;width: 100%;}
				.caselist .list_wrap .list_item .text{padding: 4% 3%;width: 100%;transform: initial;}
			}
			@media only screen and (max-width:480px){
				.caselist{padding: 30px 0;}
				.caselist .list_wrap .list_item .text .tit{font-size: 18px;}
				.caselist .list_wrap .list_item .text .con{width: 100%;font-size: 14px;line-height: 24px;}
				.caselist .list_wrap .list_item .text .more{width: 100%;text-align: center;}
				.caselist .list_wrap .list_item .text .more i{margin-top: 8px;}
			}
			
			/* productlist */
			.productlist {padding: 4.7% 0;}
			.productlist .ab_wrap{padding: 0 4%;}
			.productlist .list_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
			.productlist .list_wrap:after{content:"";width: 32%;}
			.productlist .list_wrap .list_item{width: 32%;}
			.productlist .list_wrap .list_item .list_img{position: relative;padding-bottom: 60%;width: 100%;height: 0;overflow: hidden;background: #f5f5f5;}
			.productlist .list_wrap .list_item .list_img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .3s;}
			.productlist .list_wrap .list_item .text{padding: 8% 4% 4% 8%;width:100%;box-sizing: border-box;transform: translateY(-10%);background: #fff;box-shadow: -6px 6px 10px #f3f3f3;transition: all .3s}
			.productlist .list_wrap .list_item .text .en{/* margin-top: 20%; */font-size: 14px;}
			.productlist .list_wrap .list_item .text .tit{display: block;font-size: 24px;}
			.productlist .list_wrap .list_item .text .line{position: relative;margin:30px 0 12px;width: 73px;height: 3px;background: linear-gradient(to right,#1b90d2,#319405);}
			.productlist .list_wrap .list_item .text .line:after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #1b90d2;transition: all .4s ease-in;}
			.productlist .list_wrap .list_item .text .con{font-size: 16px;color: #5b5b5b;width: 85%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 28px;}
			.productlist .list_wrap .list_item .text .more i{display: inline-block;margin-top: 0;width: 34px;height: 34px;border: 1px solid #aaa;background: url(/template/default/images/icon_01.png)no-repeat center;}
			.productlist .list_wrap .list_item:hover .list_img img{transform: translate(-50%,-50%) scale(1.1);}
			.productlist .list_wrap .list_item:hover .text{box-shadow: none;}
			.productlist .list_wrap .list_item:hover .line:after{width: 100%;}
			@media only screen and (max-width:1300px){
				.productlist .ab_wrap{padding: 0;}
			}
			@media only screen and (max-width:1000px){
				.productlist .list_wrap:after{content:"";width: 48%;}
				.productlist .list_wrap .list_item{width: 48%;}
			}
			@media only screen and (max-width:768px){
				.productlist .list_wrap .list_item .text .tit{font-size: 20px;}
				.productlist .list_wrap .list_item .text .line{margin: 20px 0 12px;width: 50px;}
				.productlist .list_wrap .list_item .text .con{line-height: 26px;}
			}
			@media only screen and (max-width:600px){
				.productlist .list_wrap .list_item{margin-bottom: 20px;width: 100%;}
				.productlist .list_wrap .list_item .text{padding: 4% 3%;width: 100%;transform: initial;}
			}
			@media only screen and (max-width:480px){
				.productlist{padding: 30px 0;}
				.productlist .list_wrap .list_item .text .tit{font-size: 18px;}
				.productlist .list_wrap .list_item .text .con{width: 100%;font-size: 14px;line-height: 24px;}
				.productlist .list_wrap .list_item .text .more{width: 100%;text-align: center;}
				.productlist .list_wrap .list_item .text .more i{margin-top: 8px;}
			}
			

			/* photolist */
			.photolist {padding: 4.7% 0;}
			.photolist .list_wrap{display: flex;flex-wrap: wrap;justify-content: flex-start;}
			.photolist .list_wrap:after{content:"";width: 24%;}
			.photolist .list_item{margin:0 1.33% 5% 0;width: 24%;box-sizing: border-box;transition: all 0.5s;position: relative;}
			.photolist .list_item:nth-child(4n){margin-right: 0;}
			.photolist .list_item .list_img{position: relative;height: 0;padding-bottom: 100%;overflow: hidden;cursor: pointer;border: 1px solid #e5e5e5;box-sizing: border-box;}
			.photolist .list_item .list_img img{position: absolute;top: 50%;left: 50%;width:auto;height: auto;max-width:95%;max-height: 95%;transform: translate(-50%,-50%);z-index: -1;}
			.photolist .list_item .list_img .pic_more{position: absolute;left: 50%;top: 50%;width: 14%;height: 14%;max-width: 62px;transform: translate(-50%,-50%);max-height: 62px;background-color: #0092db;background-image:url(/template/default/images/add.png);background-repeat: no-repeat;background-size: initial;background-position: center;opacity: 0;transition: all .2s;}
			.photolist .list_item .con_box{position: relative;text-align: left;color: #333;overflow: hidden;}
			.photolist .list_item .title{padding: 6% 0;width: 100%;font-size: 21px;line-height: 32px;overflow: hidden;font-weight: normal;word-break: break-all;z-index: 1;transition: all .3s;white-space: nowrap;text-overflow: ellipsis;}
			.photolist .list_item .view{display: block;position: relative;font-size: 14px;transition: all .3s ease;}
			.photolist .list_item .view:before{content:'';position: absolute;left:-68px;top: 50%;width: 60px;height: 1px;background-color: #0092db;z-index: 2;}
			.photolist .list_item:hover .list_img{box-shadow: 5px 5px 15px #b5b5b5;}
			.photolist .list_item:hover .con_box{color: #0092db;}
			.photolist .list_item:hover .view{margin-left: 68px;box-sizing: border-box;}
			.photolist .list_item:hover  .list_img .pic_more{opacity: 1;}
			@media only screen and (max-width:1000px){
				.photolist .list_wrap{justify-content: space-between;}
				.photolist .list_wrap:after{content:"";width: 32%;}
				.photolist .list_item{margin-right: 0;width: 32%;}
				.photolist .list_item .title{font-size: 18px;}
				.photolist .list_item .view{font-size: 12px;}
			}
			@media only screen and (max-width:680px){
				.photolist .list_item{width: 100%;}
			}
			@media only screen and (max-width:480px){
				.photolist{padding: 40px 0;}
				.photolist .list_item .list_img{width: 100%;display: block;}
				.photolist .list_item .list_img .pic_more{opacity: 1;}
				.photolist .list_item .title{padding: 10px 0;width: 100%;font-size:16px;line-height: 1.5;}
				.photolist .list_item .view{display: none;}
			}


			/* newslist_hot */
			.news_hot {margin-top: 4.7%;}
			.news_hot .layout{background: #f5f5f5;}
			.news_hot .lf_img{width: 54%;}
			.news_hot .lf_img .ico_img{position: relative;left: 0;top: 0;width: 100%;height: auto;padding-bottom: 60%;overflow: hidden;background: #e5e5e5;}
			.news_hot .lf_img .ico_img img{position: absolute;left:50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .3s;}
			.news_hot .rt_part{position: relative;width: 46%;}
			.news_hot .rt_part .text{padding: 5% 4%;box-sizing: border-box;background-color: #f5f5f5;transition: all .3s ease-in-out;}
			.news_hot .rt_part .text .tit{width: calc(100% - 80px);width:-webkit-calc(100% - 80px);font-size:22px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 40px;word-break: break-all;}
			.news_hot .rt_part .text .jianjie{margin: 5% 0 0;}
			.news_hot .rt_part .text .jianjie p{margin:0;font-size: 14px;line-height: 24px;color: #545454;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;}
			.news_hot .rt_part .time{width: 64px;font-family: arial;box-sizing: border-box;transition: all .3s ease-in-out;}
			.news_hot .rt_part .time .day{font-size: 50px;color: #0092d8;}
			.news_hot .rt_part .time .y_m{font-size: 14px;color: #666;}
			.news_hot .rt_part .text .more{position: absolute;display: inline-block;padding: 14px 32px;margin-top: 2.6%;left:4%;bottom:5%;font-size: 16px;color: #fff;background: #0092db;z-index: 1;}
			.news_hot .lf_img:hover .ico_img img{transform: translate(-50%,-50%) scale(1.1);}
			@media only screen and (max-width:768px){
				.news_hot .lf_img{width: 100%;}
				.news_hot .rt_part{width: 100%;}
				.news_hot .rt_part .text .more{position: initial;}
			}
			@media only screen and (max-width:480px){
				.news_hot{margin-top: 30px;}
				.news_hot .rt_part .time .day{font-size: 40px;}
				.news_hot .rt_part .time .y_m{font-size:12px}
				.news_hot .rt_part .text .tit{width:calc(100% - 64px);width:-webkit-calc(100% - 64px);line-height: 30px;font-size: 14px;}
				.news_hot .rt_part .text .more{margin-top:15px;padding: 8px 16px;font-size:14px}
			}
			/* newslist */
			.newslist{background: #fff;margin: 4.7% 0;}
			.newslist .ab_wrap {padding: 0 4%;}
			.newslist .list_content .content_wrap{width: 100%;}
			.newslist .list_content .content_wrap:after{content:"";width: 32%;}
			.newslist .list_content .content_wrap.flx{flex-wrap: wrap;}
			.newslist .list_content .content_item{margin-bottom: 5.5%;width: 32%;transition: all .3s;box-sizing: border-box;}
			.newslist .list_content .content_item .ico_img{position: relative;left: 0;top: 0;width: 100%;height: auto;padding-bottom: 60%;overflow: hidden;background: #e5e5e5;}
			.newslist .list_content .content_item .ico_img img{position: absolute;left:50%;top: 50%;transform: translate(-50%,-50%);transition: all .3s;}
			.newslist .list_content .content_item .ico_img .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.2);visibility: hidden;}
			/* .newslist .list_content .content_item .ico_img:hover img{transform: scale(1.1) translateX(-48%);} */
			/* .newslist .list_content .content_item .ico_img:hover .mask{visibility: visible;} */
			.newslist .list_content .content_item .text{padding: 5% 4%;box-sizing: border-box;position: relative;background-color: #f5f5f5;transition: all .3s ease-in-out;}
			.newslist .list_content .content_item .text .tit{width: calc(100% - 64px);width:-webkit-calc(100% - 64px);font-size: 18px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 30px;word-break: break-all;}
			.newslist .list_content .content_item .text .jianjie{margin: 10px 0;}
			.newslist .list_content .content_item .text .jianjie p{margin:0;font-size: 14px;line-height: 24px;color: #545454;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;}
			.newslist .list_content .content_item .text .line{width: 100%;height: 1px;background: #7db9e4;}
			.newslist .list_content .content_item .time{width: 64px;font-family: arial;box-sizing: border-box;transition: all .3s ease-in-out;}
			.newslist .list_content .content_item .time .day{font-size: 40px;color: #0092d8;}
			.newslist .list_content .content_item .time .y_m{font-size: 12px;color: #666;}
			.newslist .list_content .content_item:hover{box-shadow:5px 5px 15px #b5b5b5}
			.newslist .list_content .content_item:hover .ico_img img{transform: translate(-50%,-50%) scale(1.1);}
			.newslist .list_content .content_about{width: 30%;box-sizing: border-box;padding: 0 4%;}
			.newslist .list_content .content_about .search input{display: inline-block;width: calc(100% - 40px);background: transparent;border: none;border-bottom: 1px solid #ccc;outline: none;font-size: 15px;color: #ccc;line-height: 2.5;}
			.newslist .list_content .content_about .search span{display: inline-block;width: 20px;}
			.newslist .list_content .content_about .hot{margin-top:50px;}
			.newslist .list_content .content_about .hot .tit{font-size: 24px;color: #323336;font-weight: normal;}
			.newslist .list_content .content_about .hot li{margin: 20px 0;}
			.newslist .list_content .content_about .hot li .ico_img{position: relative;left: 0;top: 0;width: 100%;height: auto;padding-bottom: 50%;overflow: hidden;}
			.newslist .list_content .content_about .hot li .ico_img img{position: absolute;left:0;/* top: 50%;transform: translate(-50%,-50%); */bottom: 0;transition: all .3s;}
			.newslist .list_content .content_about .hot li .text{box-sizing: border-box;}
			.newslist .list_content .content_about .hot li .text .tit{margin: 2% 0;font-size: 16px;color: #242424;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;}
			.newslist .list_content .content_about .hot li .text .time{color: #666;}
			@media only screen and (max-width:768px){
				.newslist .list_content .content_wrap:after{width: 49%;}
				.newslist .list_content .content_item{width: 49%;margin-bottom: 3.7%;}
				/* .newslist .list_content .content_item .text{padding: 5% 6%;} */
				.newslist .list_content .content_item .text .tit{font-size: 16px;}
				/* .newslist .list_content .content_item .more{padding: 6px 30px 6px 12px;} */
				.newslist .list_content .content_about{padding: 0 2%;}
				.newslist .list_content .content_about .search input{width: calc(100% - 30px);width: -webkit-calc(100% - 30px);}
			}
			@media only screen and (max-width:480px){
				.newslist{margin: 30px 0;}
				.newslist .list_content.flx{flex-wrap: wrap;}
				.newslist .list_content .content_wrap{width: 100%;}
				.newslist .list_content .content_item{margin-bottom: 15px;width: 100%;}
				.newslist .list_content .content_item .text .tit{font-size: 14px;}
				.newslist .list_content .content_item .text .jianjie{display: none;}
				.newslist .list_content .content_about{border-top: 1px dotted #ccc;padding: 2% 0;width: 100%;}
			}

			/* news */
			.news{background: #fcfcfc; margin:3% 8%;}
			/* .news .odcontent{padding: 0 6%;box-sizing: border-box;} */
			.news .news_content{padding-bottom: 40px;width:81.25%;border-bottom: 1px solid #e5e5e5;background: #fff;}
			.news .news_content .news_wrap{padding: 4.7% 5% 0 7%;box-sizing:border-box}
			.news .title{padding-bottom: 20px;font-size: 28px;color: #333;line-height: 1.6rem;border-bottom: 1px solid #e5e5e5;}
			.news .title .tit{position: relative;margin-bottom: 3%;text-overflow: ellipsis;color: #333; line-height:40px; font-size:30px;}
			.news .title span{display: inline-block;font-size: 14px;color: #666;}
			.news .title .time{margin-right: 20px;padding-right: 20px;border-right: 1px solid #b5b5b5;}
			/* .news .title .tit::after{content: "";position: absolute;left: 0;width: 100%;bottom: -19px;border-bottom: 2px solid #ca0f1f;} */
			/* .news .back{margin-bottom: 3%;}
			.news .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}
			.news .back span{display: inline-block;vertical-align: middle;font-size: 16px;color: #999;} */
			.news .text{margin-top: 5%;text-align: center;font-size: 16px;line-height: 32px;text-align: left;color: #1f1f1f;}
			.news .text p{ margin-bottom:20px;}
			.news .text img{ margin:15px 0; width:100%; max-width:900px;}
			.news .text video,.news .text iframe{max-width:100%}
			@media only screen and (max-width:1080px){
			    .news{margin:0;}
				.news .news_content{width: 100%;}
				.news .news_content .news_wrap{padding: 4.7% 5% 0;}
			}
			@media only screen and (max-width:768px){
				.news .title{font-size: 22px;}
			}
			@media only screen and (max-width:480px){
				.news .odcontent{padding: 0;}
				.news .back span{font-size: 14px;}
				.news .text {line-height: 24px;font-size: 14px;}
				.news .title{font-size: 18px;}
				.news .title .tit{overflow: hidden; font-size:20px;}
				.news .title span{font-size: 13px;}
				
			}
			
			/* page */
			.page{margin:4% 0 0 0;justify-content: center;}
			.page > div{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
			.page > div a{display: block;}
			.page > div span{display: inline-block;margin: 0 15px;padding: 11px 20px;font-size: 16px;color: #666;text-align: center;}
			.page > div span:hover{background: #155bb3;color: #fff;}
			@media only screen and (max-width:480px){
				.page{justify-content: space-between;}
				.page > div{width: 32%;margin: 0;}
				.page > div span{margin: 0;padding: 11px 10px;width: 100%;box-sizing: border-box;font-size: 14px;}
				
			}

			/* news_add */
			.nei_info_layout{background: #f5f5f5;justify-content: flex-end;}
			.nei_info_layout .info_more_lf{width:18.75%}
			.nei_info_layout .menu_wrap{overflow: hidden;}
			.nei_info_layout .menu_wrap.scroll_fixed{position: fixed;left:0;top:0;z-index: 100;width: 18.75%;}
			.nei_info_layout .menu_wrap ul {padding: 30px 10%;box-sizing: border-box;}
			.nei_info_layout .menu_wrap ul li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #e5e5e5;}
			.nei_info_layout .menu_wrap ul li.hd{font-weight: bold;font-size: 24px;color: #0092d8;}
			.nei_info_layout .menu_wrap ul li:nth-last-child(1){border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
			.nei_info_layout .menu_wrap ul li .tit{margin-bottom:10px;font-size: 16px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
			.nei_info_layout .menu_wrap ul li .jianjie{display: -webkit-box;-webkit-box-orient: vertical;font-size: 14px;line-height: 24px;color: #666;-webkit-line-clamp: 2;overflow: hidden;}
			@media only screen and (max-width:1080px){
				.nei_info_layout{flex-flow: column-reverse;}
				.nei_info_layout .info_more_lf{width: 100%;}
				.nei_info_layout .menu_wrap ul{padding: 30px 5%;}
			}

			/* videolist */
			.videolist{background: #fff;margin: 4.7% 0;}
			.videolist .list_content .content_wrap{width: 100%;}
			.videolist .list_content .content_wrap:after{content:"";width: 48%;}
			.videolist .list_content .content_wrap.flx{flex-wrap: wrap;}
			.videolist .list_content .content_item{margin-bottom: 5.5%;width: 48%;transition: all .3s;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;}
			.videolist .list_content .content_item .ico_img{position: relative;left: 0;top: 0;width: 100%;height: auto;padding-bottom: 55%;overflow: hidden;background: #e5e5e5;}
			.videolist .list_content .content_item .ico_img img{position: absolute;left:50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .3s;}
			.videolist .list_content .content_item:hover .ico_img img{transform: translate(-50%,-50%) scale(1.1);}
			.videolist .list_content .content_item .ico_img .mask{position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;transform: translate(-50%,-50%);background-image:url(/template/default/images/play.png);background-repeat: no-repeat;background-position: center;}
			.videolist .list_content .content_item .text{padding: 5% 4%;width: 100%;box-sizing: border-box;position: relative;background-color: #f5f5f5;transition: all .3s ease-in-out;}
			.videolist .list_content .content_item .text .tit{font-size: 22px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: center;}
			.videolist .list_content .content_item:nth-last-child(-n+2){margin-bottom: 0;}
			
			@media only screen and (max-width:1000px){
				.videolist .list_content .content_item .ico_img{width: 100%;}
				.videolist .list_content .content_item .ico_img .mask{background-size: 85px;}
				.videolist .list_content .content_item .text{width: 100%;}
			}
			@media only screen and (max-width:768px){
				.videolist .list_content .content_wrap:after{width: 48.5%;}
				.videolist .list_content .content_item{width: 48.5%;margin-bottom: 3.7%;}
				.videolist .list_content .content_item .text{padding: 5% 6%;}
				.videolist .list_content .content_item .text .tit{font-size: 16px;}
				.videolist .list_content .content_about{padding: 0 2%;}
				.videolist .list_content .content_about .search input{width: calc(100% - 30px);width: -webkit-calc(100% - 30px);}
			}
			@media only screen and (max-width:480px){
				.videolist{margin: 30px 0;}
				.videolist .list_content.flx{flex-wrap: wrap;}
				.videolist .list_content .content_wrap{width: 100%;}
				.videolist .list_content .content_item{margin-bottom: 20px;width: 100%;}
				.videolist .list_content .content_item .ico_img .mask{background-size: 65px;}
				.videolist .list_content .content_item .text .tit{font-size: 14px;}
				.videolist .list_content .content_about{border-top: 1px dotted #ccc;padding: 2% 0;width: 100%;}
			}

			/* video */
			.video{background: #fcfcfc;}
			/* .video .odcontent{padding: 0 6%;box-sizing: border-box;} */
			.video .video_content{padding-bottom: 40px;width:81.25%;border-bottom: 1px solid #e5e5e5;background: #fff;}
			.video .video_content .video_wrap{padding: 4.7% 5% 0 7%;box-sizing:border-box}
			.video .title{padding-bottom: 20px;font-size: 28px;color: #333;line-height: 1.6rem;border-bottom: 1px solid #e5e5e5;}
			.video .title .tit{position: relative;margin-bottom: 3%;white-space: nowrap;text-overflow: ellipsis;color: #333;}
			.video .title span{display: inline-block;font-size: 14px;color: #666;}
			.video .title .time{margin-right: 20px;padding-right: 20px;border-right: 1px solid #b5b5b5;}
			/* .video .title .tit::after{content: "";position: absolute;left: 0;width: 100%;bottom: -19px;border-bottom: 2px solid #ca0f1f;} */
			/* .video .back{margin-bottom: 3%;}
			.video .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}
			.video .back span{display: inline-block;vertical-align: middle;font-size: 16px;color: #999;} */
			.video .text{margin-top: 5%;text-align: center;font-size: 16px;line-height: 28px;text-align: left;color: #1f1f1f;}
			.video .text video,.video .text iframe{max-width:100%}
			@media only screen and (max-width:1080px){
				.video .video_content{width: 100%;}
				.video .video_content .video_wrap{padding: 4.7% 5% 0;}
			}
			@media only screen and (max-width:768px){
				.video .title{font-size: 22px;}
			}
			@media only screen and (max-width:480px){
				.video .odcontent{padding: 0;}
				.video .back span{font-size: 14px;}
				.video .text{line-height: 24px;font-size: 14px;}
				.video .title{font-size: 18px;}
				.video .title .tit{overflow: hidden;}
				.video .title span{font-size: 13px;}
				
			}

			/* downlist */
			.downlist {margin: 4.7% 0;}
			.downlist .ab_title{text-align: left;}
			.downlist .list_down{margin-top:4.7%}
			.downlist .list_down ul:after{content:"";width:31.5%}
			.downlist .list_down ul li{padding-bottom: 13px;margin-bottom: 13px;width: 31.5%;border-bottom: 1px solid #e5e5e5;}
			.downlist .list_down ul li a > div{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
			.downlist .list_down ul li .doc_ico i{display: block;width: 18px;height: 18px;background: url(/template/default/images/icon_doc.png);}
			.downlist .list_down ul li .tit{padding-left:5px;width: calc(100% - 42px);width: -webkit-calc(100% - 42px);font-size: 18px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;box-sizing: border-box;}
			.downlist .list_down ul li .down_ico i{display: block;width: 18px;height: 18px;background: url(/template/default/images/icon_download.png);}
			@media only screen and (max-width:768px){
				.downlist .list_down ul:after{width: 48%;}
				.downlist .list_down ul li{width:48%}
			}
			@media only screen and (max-width:480px){
				.downlist {margin: 30px 0;}
				.downlist .list_down{margin-top:30px}
				.downlist .list_down ul:after{width: 100%;}
				.downlist .list_down ul li{width:100%}
				.downlist .list_down ul li .tit{font-size:15px}
			}
			
			
			/* after_sales */
			.after_sales {margin: 4.7% 0;}
			.after_sales .ab_title{text-align: left;}
			.after_sales .sales_top{padding-bottom: 6%;margin-top:30px;border-bottom: 1px solid #e5e5e5;}
			.after_sales .sales_top .lf_part{margin-bottom: 15px;width: 60%;color: #3a3a3a;transition: all .3s;}
			.after_sales .sales_top .lf_part .slogan{font-size: 18px;}
			.after_sales .sales_top .lf_part .row{margin-top: 4%;}
			.after_sales .sales_top .lf_part .row .tit{font-size: 18px;color: #000;}
			.after_sales .sales_top .lf_part .row .con{font-size: 14px;line-height: 24px;}
			.after_sales .sales_top .rt_part{width: 30%;min-width: 369px;transition: all .3s;}
			.after_sales .sales_step{margin-top: 4.7%;}
			.after_sales .sales_step .step_content .flx_w{justify-content: flex-start;}
			.after_sales .sales_step .step_content .step_item{position: relative;padding: 40px 1%;margin-right: 2.5%;margin-top: 70px;width: 18%;text-align: center;color: #3a3a3a;box-sizing: border-box;border:1px solid #666}
			.after_sales .sales_step .step_content .step_item:nth-child(5n){margin-right: 0;}
			.after_sales .sales_step .step_content .step_item i{position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);width: 60px;height: 60px;border-radius: 50%;background:#fff;border: 4px solid #fff;}
			.after_sales .sales_step .step_content .step_item i img{display: block;position: absolute;left:50%;top: 50%;transform: translate(-50%,-50%);}
			.after_sales .sales_step .step_content .step_item p{font-size: 18px;line-height: 28px;}
			.after_sales .sales_step .step_content .step_item:hover{background: #0092d8;color: #fff;border-color: #fff;}
			.after_sales .sales_step .step_content .step_item:hover i{background: #0092d8;}
			.after_sales .sales_step .step_content .step_item:hover i img{filter: brightness(12);}
			@media only screen and (max-width:990px){
				.after_sales .sales_top .lf_part{width: 100%;}
				.after_sales .sales_step .step_content .step_item p{font-size: 16px;line-height: 24px;}
				.after_sales .sales_top .lf_part .slogan{font-size: 16px;}
				.after_sales .sales_top .lf_part .row .tit{font-size: 16px;}
			}
			@media only screen and (max-width:768px){
				.after_sales .sales_step .step_content .step_item{margin-top: 50px;margin-right:3.5%;width: 31%;}
				.after_sales .sales_step .step_content .step_item:nth-child(5n){margin-right: 3.5%;}
				.after_sales .sales_step .step_content .step_item:nth-child(3n){
					margin-right: 0;
				}
				.after_sales .sales_step .step_content .step_item p{font-size: 14px;}
				.after_sales .sales_step .step_content .step_item i{width: 50px;height: 50px;}
				.after_sales .sales_step .step_content .step_item i img{width: 30px;}
				.after_sales .sales_step .step_content .step_item{padding: 30px 1% 20px;}
			}
			@media only screen and (max-width:480px){
				.after_sales{margin: 30px 0;}
				.after_sales .sales_top{padding-bottom: 30px;}
				.after_sales .sales_top .lf_part .slogan{font-size: 14px;}
				.after_sales .sales_step{margin-top: 30px;}
			}
			
			/* contact */
			.contact {margin: 4.7% 0;}
			.contact .ab_title{text-align: left;}
			.contact .contact_content{padding-bottom: 6%;margin-top:30px;border-bottom: 1px solid #e5e5e5;}
			.contact .contact_content .row{margin-bottom: 4%;}
			.contact .contact_content .row:nth-last-child(1){margin-bottom: 0;}
			.contact .contact_content .row .name{text-align: center;font-size: 22px;font-weight: bold;color: #333;}
			.contact .contact_content .row .layout{margin-top: 30px;}
			.contact .contact_content .row .layout ul li{padding: 2%;width: 31%;text-align: center;font-size: 18px;color: #333;border: 1px solid #e5e5e5;box-sizing: border-box;background: #fff;}
			.contact .contact_content .row .layout ul li i{display: block;}
			.contact .contact_content .row .layout ul li span{display: block;}
			.contact .contact_content .row .layout ul li .con{margin-top: 20px;line-height: 28px;}
			@media only screen and (max-width:768px){
				.contact .contact_content .row .layout ul li{width: 100%;border: 0;}
				.contact .contact_content .row .layout ul li:nth-last-child(1){border-bottom: 1px solid #e5e5e5;}
				.contact .contact_content .row .layout ul li i img{width: 60px;}
				.contact .contact_content .row .layout ul li .con{margin-top: 10px;}
			}
			@media only screen and (max-width:480px){
				.contact .contact_content .row .name{font-size: 16px;text-align: left;}
				.contact .contact_content .row .layout{margin-top: 10px;}
				.contact .contact_content .row .layout ul li{font-size: 14px;text-align: left;}
				.contact .contact_content .row .layout ul li i{display: none;}
				.contact .contact_content .row .layout ul li .con{line-height: 24px;}
			}
			
			.messages{padding: 4.7% 0 2%;background: url(/template/default/images/message_bg.jpg)no-repeat center/cover;}
			.messages .mes_box .tag{margin-bottom: 30px;font-size: 14px;color: #999;text-align: center;}
			.messages .mes_box .online_mes ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
			.messages .mes_box .online_mes ul li{margin: 10px 0;width: 48%;background: #fff;border: 1px solid #e5e5e5;}
			.messages .mes_box .online_mes ul li input{padding:7px 0 7px 60px;width: 100%;height: 60px;box-sizing: border-box;font-size: 16px;color: #333;}
			.messages .mes_box .online_mes ul li input::-webkit-input-placeholder {color: #999;}
			.messages .mes_box .online_mes ul li textarea::-webkit-input-placeholder {color: #999;}
			.messages .mes_box .online_mes ul li.name input{background: url(/template/default/images/icon_people.png)no-repeat left 20px top 18px;}
			.messages .mes_box .online_mes ul li.phone input{background: url(/template/default/images/icon_tel2.png)no-repeat left 20px top 18px;}
			.messages .mes_box .online_mes ul li.mail{width:100%}
			.messages .mes_box .online_mes ul li.mail input{background: url(/template/default/images/icon_email.png)no-repeat left 20px top 18px;}
			.messages .mes_box .online_mes ul li.other input{background: url(/template/default/images/icon_other.png)no-repeat left 20px top 18px;}
			.messages .mes_box .online_mes ul li.code{width: 150px;position: relative;}
			.messages .mes_box .online_mes ul li.code input{padding-left: 7px;}
			.messages .mes_box .online_mes ul li.code img{position: absolute;left: 120%;top: 50%;transform: translateY(-50%);}
			.messages .mes_box .online_mes ul li.last_content{margin-top: 10px;width: 100%;}
			.messages .mes_box .online_mes ul li.last_content textarea{resize: none;width: 100%;height: 200px;padding: 20px;box-sizing: border-box;font-family: "";font-size: 16px;color: #333;}
			.messages .mes_box .online_mes .btn{margin-top: 20px;justify-content: center;}
			.messages .mes_box .online_mes .submit{display: block;margin: 0 10px;width: 130px;padding: 16px 0;background: #0092d8;color: #fff;font-size: 16px;cursor: pointer;}
			.messages .mes_box .online_mes .button{display: block;width: 130px;padding: 16px 0;background: #fcfcfc;font-size: 16px;cursor: pointer;color: #999;}
			@media only screen and (max-width:768px){
				.messages .mes_box .online_mes ul li input{font-size: 14px;}
				.messages .mes_box .online_mes ul li.last_content textarea{font-size: 14px;}
			}
			@media only screen and (max-width:480px){
				.messages{padding: 30px 0;}
				.messages .mes_box .online_mes ul li {width: 100%;}
				.messages .mes_box .online_mes ul li input{padding: 10px 0 10px 40px;height: 50px;font-size: 14px;}
				.messages .mes_box .online_mes ul li.name input{background: url(/template/default/images/icon_people.png)no-repeat left 4px top 13px;}
				.messages .mes_box .online_mes ul li.phone input{background: url(/template/default/images/icon_tel2.png)no-repeat left 4px top 13px;}
				.messages .mes_box .online_mes ul li.mail input{background: url(/template/default/images/icon_email.png)no-repeat left 4px top 13px;}
				.messages .mes_box .online_mes ul li.other input{background: url(/template/default/images/icon_other.png)no-repeat left 4px top 13px;}
				.messages .mes_box .online_mes ul li.last_content{margin-top: 15px;}
				.messages .mes_box .online_mes ul li.last_content textarea{padding: 10px;}
				.messages .mes_box .online_mes .submit{padding: 10px 0;width: 100px;font-size: 14px;}
				.messages .mes_box .online_mes .button{padding: 10px 0;width: 100px;font-size: 14px;}
				.messages .mes_box .online_mes ul li.code img{left: 105%;}
			}
			
			/* joblist_banner */
			#job_banner{text-align: center;}
			#job_banner .job_1{font-size: 0.3rem;font-weight: bold;}
			#job_banner .job_2{margin-top: 20px;font-size: 0.44rem;}
			#job_banner .job_contact ul{margin-top: 3%;justify-content: center;}
			#job_banner .job_contact ul li{padding: 0 20px 0 30px;border-right: 1px solid #fff;font-size: 0.16rem;background-repeat: no-repeat;background-position: left 10px top 4px;}
			#job_banner .job_contact ul li:nth-child(1){background-image: url(/template/default/images/icon_job_tel.png)}
			#job_banner .job_contact ul li:nth-child(2){background-image: url(/template/default/images/icon_job_email.png)}
			#job_banner .job_contact ul li:nth-last-child(1){background-image: url(/template/default/images/icon_job_location.png);border-right: 0;}
			#job_banner .platform span{display: inline-block;margin-top: 5%;padding: 15px 4%;font-size: 0.18rem;background: #0092d8;border-radius: 6px;transition: all .3s ease-in;}
			#job_banner .platform span:hover{background: #fff;color: #0092d8;}
			@media only screen and (max-width:480px){
				#job_banner .job_2{margin-top: 5px;}
				#job_banner .platform span{padding: 8px 2%;}
			}
			
			.joblist{margin: 4.7% 0;}
			.joblist .job_item{margin: 0 0 30px;padding: 20px 3%;box-sizing: border-box;background: #f3f3f3;}
			.joblist .job_item:nth-last-child(1){margin-bottom: 0;}
			.joblist .job_item .flx_w{align-items: center;}
			.joblist .job_item .lf_part{width: calc(100% - 144px);width: -webkit-calc(100% - 144px);}
			.joblist .job_item .lf_part .name{font-size: 18px;color: #000;}
			.joblist .job_item .lf_part .job_mes{margin-top: 10px;}
			.joblist .job_item .lf_part .job_mes span{display: inline-block;margin:0 10px;color: #333;word-break: break-all;}/* 
			.joblist .job_item .lf_part .job_mes span:nth-last-child(1){padding: 0;margin: 0;border: 0;} */
			.joblist .job_item .rt_part{width: 144px;text-align: right;}
			.joblist .job_item .rt_part span{display: inline-block;padding: 8px 20px;background: #999;color: #fff;}
			.joblist .job_item .rt_part span:hover{background: #0092d8;}
			@media only screen and (max-width:480px){
				.joblist{margin: 30px 0;}
				.joblist .job_item .lf_part{width: 100%;}
				.joblist .job_item .lf_part .name{font-size: 16px;}
				.joblist .job_item .rt_part{margin-top: 20px;width: auto;}
			}
			
			/* product_banner */
			#product_banner{text-align: center;}
			#product_banner .pro_1{font-size: 0.44rem;}
			#product_banner .pro_2{margin-top: 20px;font-size: 0.20rem;}
			
			/* product */
			.product{margin: 4.7% 0;}
			#show_pro .swiper-wrapper{}
			/* 样式注释勿删 */
			/* #show_pro .swiper-slide{width: 50%;max-width: 682px;min-width: 500px;} */
			#show_pro .swiper-slide{width: 100%;max-width: 800px;}
			#show_pro .change{padding: 30px 0 0;}
			#show_pro .swiper-pagination{position: initial;width: 100%;}
			#show_pro .swiper-pagination-bullet{width: 24px;height: 24px;margin: 0 4px;position: relative;background: transparent;opacity: 1;vertical-align: middle;border:1px solid transparent;}
			#show_pro .swiper-pagination-bullet:after{content: "";position: absolute;left: 50%;top: 50%;width: 7px;height: 7px;background: #0092db;border-radius: 50%;transform: translate(-50%,-50%);}
			#show_pro .swiper-pagination-bullet-active{width: 24px;height: 24px;background:transparent;border:1px solid #0092d8;border-radius: 50%;}
			#show_pro .swiper-pagination-bullet-active:after{width: 7px;height: 7px;}
			.product .pro_text{padding: 3% 2%;margin-top: 30px;box-sizing: border-box;box-shadow: 0 0 30px #ccc;}
			.product .pro_text .name{font-size: 22px;color: #333;}
			.product .line{margin: 10px 0 20px;width: 100px;height: 2px;background: #0092d8;}
			.product .jianjie{font-size: 16px;color: #545454;line-height: 26px;}
			.product .link{margin-top: 30px;color: #545454;font-size: 16px;}
			.product .link .number{display: inline-block;}
			.product .link b{color: #ff0000;}
			.product .link span{display: inline-block;padding: 10px 20px;background: #0092d8;color: #fff;}
			@media only screen and (max-width:768px){
				.product .pro_text{padding: 4% 3%;}
			}
			@media only screen and (max-width:750px){
				#show_pro .swiper-slide{width: 100%;max-width: 100%;min-width: initial;}
			}
			@media only screen and (max-width:480px){
				.product{margin: 4.7% 0 30px;}
				.product .pro_text{padding: 20px 3%;}
				.product .jianjie{font-size: 14px;line-height: 24px;}
			}
			
			/* common_pro_title */
			.other_title {color: #333;}
			.other_title .tit{font-size: 30px;}
			.other_title .en{font-size: 20px;color: #9e9e9e;}
			@media only screen and (max-width:768px){
				.other_title .tit{font-size: 22px;}
				.other_title .en{font-size: 18px;}
			}
			@media only screen and (max-width:768px){
				.other_title .en{font-size: 16px;}
			}
			
			/* product_detail */
			.product_detail{padding: 3% 0;background-color: #f3f3f3;}
			.product_detail .content{margin-top: 30px;font-size: 16px;line-height: 26px;color: #545454;word-break: break-all;}
			
			.main_content table {width: 100%; border-collapse:collapse}  
.main_content tr{ width: 100%;} 
.main_content td{border:2px solid #9a9999; border-style: solid; } 
.main_content h2{ font-size:16px}
			
			@media only screen and (max-width:480px){
				.product_detail{padding: 30px 0;}
				.product_detail .content{font-size: 14px;line-height: 24px;}
			}
			
			/* product_recommands */
			.product_recommands{padding: 3% 0;}
			.product_recommands .content{margin-top: 30px;}
			.product_recommands .content .item .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
			.product_recommands .content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
			.product_recommands .content .item p{font-size: 16px;line-height: 26px;color: #333;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
			@media only screen and (max-width:480px){
				.product_recommands{padding: 30px 0;}
				.product_recommands .content .item p{font-size: 14px;line-height: 24px;}
				.product_recommands .swiper-button-prev{width: 13px;left: 0;}
				.product_recommands .swiper-button-next{width: 13px;right: 0;}
				.product_recommands .swiper-button-next:after,.product_recommands .swiper-button-prev:after{transform: scale(0.5);}
			}
			
			/* sales_web */
			.sales_web{padding: 4.7% 0;}
			.sales_web .map_img{text-align: center;}
			
		.wp-pagenavi {CLEAR: both; MARGIN:0 auto; WIDTH: 100%; PADDING: 30px 0 30px; TEXT-ALIGN: center}
.wp-pagenavi a {
BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px;BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi a:hover {
BORDER-LEFT-COLOR:#0092DB; BORDER-BOTTOM-COLOR:#0092DB; BORDER-TOP-COLOR:#0092DB; BORDER-RIGHT-COLOR:#0092DB;background:#0092DB; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/
.wp-pagenavi a.page-num-current {
BORDER-LEFT-COLOR:#0092DB; BORDER-BOTTOM-COLOR:#0092DB; BORDER-TOP-COLOR:#0092DB; BORDER-RIGHT-COLOR:#0092DB; background:#0092DB; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#0092DB 1px solid;border-radius:5px;
color:#fff;
}/*当前选中页码的背景色*/
.text-norecord{ font-size:14px; line-height:35px;}
@media screen and (max-width: 640px) {
.m640{ display:none;}
}	

.hot_words{margin: 30px 0 0;}
.hot_words .hd{background: #f7f7f7;padding: 10px 20px;box-sizing: border-box;font-size: 16px;margin-bottom: 20px;}
.hot_words ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.hot_words ul li{margin: 0 8px 10px 0;padding: 6px 5px;width: auto;height: auto;border: 1px solid #ddd;box-sizing: border-box;}

.nei_info_layout .info_more_lf .hot_words{margin: 0 0 30px;padding: 0 10%;box-sizing: border-box;margin-top: 0;}
@media only screen and (max-width: 1080px){
	.nei_info_layout .info_more_lf .hot_words{padding: 0 5%;}
}

