@charset "utf-8";
html,body{font-family: "微软雅黑";}
body{font-size:14px;font-family:'微软雅黑';}
*{padding:0;margin:0;list-style:none;}
a{text-decoration:none;color:inherit;} 
i{font-style: normal;}
dl,ol,ul {list-style-type:none}

.odcontent{max-width:1217px;margin:0 auto; width:90%;}
@media only screen and (max-width: 480px){
	.odcontent{width: 94%;}
}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
input,textarea{border: none;outline: none;}
button {border: none;padding: 0;}
.fl{float:left}
.fr{float:right}

.por{position: relative;}
.poa{position: absolute;}
.head_fixed{position: fixed;top: 0;left: 0;width: 100%;height: auto;z-index: 9999;}
img{border: none;vertical-align: middle;max-width: 100%;}

*:focus{
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

a,li,div {-webkit-tap-highlight-color:transparent}

/* 自定义样式 */
.ver-mid{vertical-align: middle;}
.ver-bl{vertical-align: baseline;}
.flx{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.flx_w{display: flex;flex-wrap: wrap;justify-content: space-between;}
.txt_center{text-align: center;}

@font-face {
	font-family:arial;
	src: url("./fonts/arial.ttf");
}
@font-face {
	font-family:iskpota;
	src: url("./fonts/iskpota.ttf");
}
@font-face{
	font-family: impact;
	src: url("./fonts/impact.ttf");
}
/* banner */
.banner{width: 100%;height:auto;overflow: hidden;}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-container img{width: 100%;height:100%;}
.banner .list{width:100%;height: 100%;}
.banner .pcpt{display: block;}
.banner .mbpt{display: none;}
.banner .swiper-button-prev{background:rgba(0,0,0,0.47) url('../images/arrow-left-light.png') no-repeat center;left: calc((100% - 1500px)/2);width: 73px;height: 73px;border-radius: 50%;}
.banner .swiper-button-next{background:rgba(0,0,0,0.47) url('../images/arrow-right-light.png') no-repeat center;right: calc((100% - 1500px)/2);width: 73px;height: 73px;border-radius: 50%;}
.banner .swiper-pagination{width:100%;height: 8px;padding: 0;margin: 0;bottom: 38px;}
.banner .swiper-pagination span{width: 17px;height: 17px;background: #fff;padding: 0;border: solid 1px transparent;opacity: 1;border-radius: 50%;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background: #3c87c2;border-color:transparent;border-radius: 10px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 11px;}
.banner .swiper-pagination-bullet{border-radius: 16px;}
.banner .swiper-pagination{height: auto;bottom: 3.5%;}
/* .banner .swiper-pagination span{width: 16px;height: 16px;margin: 0 8px;border: 3px solid #fff;} */
.banner .vdo_wrap .vedio_itdc{padding: 0 2.3%;width: auto;top: 69%;left: 50%;transform: translateX(-50%);color: #fff;font-size: 20px;background: #07C26b;border-radius: 30px;}
 .banner .vdo_wrap .vedio_itdc p{display: inline-block;margin-right: 25px;padding: 8% 0;vertical-align: middle;}
 .banner .vdo_wrap .vedio_itdc i.more{display: inline-block;width: 30px;height: 24px;vertical-align: middle;background:url(../images/i_vdo.png)no-repeat center}
.banner .swiper-container .hide{
  opacity:0;
}
.banner .swiper-button-next,.banner .swiper-button-prev{
  transition:opacity .5s;
}
@media only screen and (max-width:1420px){
	.banner .swiper-button-prev{left: 5%;}
	.banner .swiper-button-next{right: 5%;}
}
@media only screen and (max-width:750px){
	.banner .pcpt{display: none;}
	.banner .mbpt{display: block;}
}
@media only screen and (max-width:480px){
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
	.banner .swiper-pagination span.swiper-pagination-bullet-active{width: 35px;}
}

/* head */
			.head{position: relative;/* box-shadow: 0 0 10px #666; */z-index: 3;background-color: rgb(239, 239, 240);}
			.head .top_wrap{margin: 0 0 0 6%;width: 90%;max-width:1391px;}
			.head .head_mid{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
			.head .head_mid  a.logo_w{display: block;float: left;}
			.head .head_mid .lf_part{width: auto;}
			.head .head_mid .head_nav {width: calc(100% - 230px);align-items: center;}
			.head .head_mid .head_nav .first_nav{margin-right: 3%;}
			.head .head_mid .head_nav .first_nav > li{float: left;white-space: nowrap;font-size: 16px;color: #333;}
			/* .head .head_mid .head_nav .first_nav > li.cur{color: #ca090c;} */
			.head .head_mid .head_nav .first_nav > li > a{display: block;padding: 38px 34px;position: relative;}
			.head .head_mid .head_nav .first_nav > li:hover > a, .head .head_mid .head_nav .first_nav > li.cur > a{background: #e9f2f5;}
			.head .head_mid .head_nav .pc_secnav{padding: 15px;position: absolute;top: 100%;left: 0;width: 100%;height: auto;z-index: 3;display: none;flex-wrap: nowrap;justify-content: space-between;background:#00a2e9;box-sizing: border-box;z-index: 2;}
			.head .head_mid .head_nav .pc_secnav .lf_nav{width: 100%;}
			.head .head_mid .head_nav .pc_secnav .lf_nav > ul{display: flex;flex-wrap: wrap;justify-content:center;}
			.head .head_mid .head_nav .pc_secnav .lf_nav > ul > li{margin: 0 2%;padding-bottom: 6px;text-align: center;font-size: 16px;line-height: 28px;color: #fff;box-sizing: border-box;}
			.head .head_mid .head_nav .pc_secnav .lf_nav > ul > li:hover{color: #eee;}
			.head .head_mid .app_right{display: none;}
			.head .mobile_nav{position: fixed;padding: 4% 30px 20px;left: 0;top: -200vh;width: 100%;height: 100vh;background: #fff;z-index: 999;transition: top .3s;box-sizing: border-box;visibility: hidden;}
			.head .mobile_nav.sld{top:0;visibility: visible;}
			.head .head_mid .menu_btn{float: right;display: inline-block;/* width: 30px;height: 20px; */width: 0;height: 0;cursor: pointer;}
			.head .head_mid .menu_btn span{display: block;width: 100%;height: 2px;background-color: #0f5eaa;transform-origin: center;}
			.head .head_mid .menu_btn span:nth-child(1){top: 0;}
			.head .head_mid .menu_btn span:nth-child(2){margin: 6px 0px;opacity: 1;transition: all .5s;}
			.head .head_mid .menu_btn span:nth-child(3){top:100%;}
			.head .head_mid .menu_btn.open{width: 30px;height: 20px;position: relative;}
			.head .head_mid .menu_btn.open span{width: 100%;}
			.head .head_mid .menu_btn.open span:nth-child(1){position: absolute;top: 50%;left: 0;transform: rotateZ(45deg);transition: transform 0.3s 0.5s;}
			.head .head_mid .menu_btn.open span:nth-child(2){opacity: 0;width: 0;margin: 10px 0;}
			.head .head_mid .menu_btn.open span:nth-child(3){position: absolute;top: 50%;left: 0;transform:rotateZ(-45deg);transition: transform 0.3s 0.5s;}
			.head .head_mid .btn_box{width: 195px;}
			.head .head_mid .app_right{display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;}
			.head .head_mid .app_right i{display: block;cursor: pointer;}
			.head .head_mid .app_right i img{display: block;}
			.head .head_mid .app_right .search{background:#d1d6d8;border-radius: 30px;width: 100%;height: 37px;overflow: hidden;padding: 0 5px 0 20px;box-sizing: border-box;border: 1px solid #b8babb;}
			.head .head_mid .app_right .search input{display: inline-block;background:#d1d6d8;width: 120px;height: 37px;vertical-align: middle;}
			.head .head_mid .app_right .search input::placeholder{color: #333;}
			/* .head .head_mid .app_right .laugage{color: #fff;cursor: pointer;position: relative;} */
			.head .hot_line{position: absolute;padding-left:40px ;top: 50%;right: 6%;transform: translateY(-50%);color: #333;box-sizing: border-box;background: url(../images/icon_tel.png)no-repeat center left;}
			.head .hot_line p{font-size: 14px;}
			.head .hot_line strong{font-weight: bold;font-size: 22px;letter-spacing: -1px;}
			.head .search_nav .search_box i{display:inline-block;width: 6%;}
			.head .search_nav .search_box .content{padding-bottom: 6px;width: 80%;background: transparent;border-bottom: 1px solid #e3e3e3;color:#e3e3e3;}
			/* .head .search_nav .search_box .tijiao{width: 10%;color: #e3e3e3;background-color: transparent;}
			.head .search_nav .search_box .search_close{margin-left: 1%;width: 20px;}
			.head .search_nav .search_box input::-webkit-input-placeholder {color: #e3e3e3;}
			.head .search_nav .search_box input:-moz-placeholder {color: #C0C0C0;opacity: 1;font-size: 14px;}
			.head .search_nav .search_box input::-moz-placeholder {color: #C0C0C0;opacity: 1;font-size: 14px;}
			.head .search_nav .search_box input:-ms-input-placeholder {color: #C0C0C0;font-size: 14px;} */
			
			@media only screen and (max-width:1800px){
				.head .head_mid .head_nav .first_nav > li > a{padding: 38px 30px;}
				.head .head_mid .head_nav .first_nav{margin-right: 0;}
				.head .head_mid .btn_box{width: 150px;}
				.head .head_mid .app_right .search input{width: 90px;}
				.head .hot_line{right: 10px;}
				.head .hot_line strong{font-size: 18px;}
			}
			@media only screen and (max-width:1600px){
				.head .head_mid .head_nav .first_nav{margin-right: 5%;}
				.head .head_mid .head_nav{justify-content: flex-start;}
				.head .head_mid .head_nav .first_nav > li > a{padding: 47px 20px;}
				.head .hot_line{right: 3%;}
			}
			@media only screen and (max-width:1440px){
				.head .head_mid .lf_part{width: 150px;}
				.head .head_mid .head_nav{width: calc(100% - 170px);width: -webkit-calc(100% - 170px);}
				.head .head_mid .head_nav .first_nav{margin-right: 20px;}
				.head .head_mid .head_nav .first_nav > li > a{padding: 47px 12px;}
				
			}
			@media only screen and (max-width:1200px){
				.head .head_mid{padding: 1% 0;}
				.head .head_mid .logo{margin-top: 0;}
				.head .head_mid .logo .log0_img img{display: block;}
				.head .head_mid .head_nav{width: auto;}
		 
				.head .head_mid .head_nav .first_nav{display: none;}
				.head .head_mid .btn_box{width: auto;}
				.head .head_mid .app_right .laugage{margin-left: 30px;}
				.head .head_mid .menu_btn{display: inline-block;float: initial;margin: 0 0 0 30px;width: 30px;height: 20px;}
				.head .hot_line{display: none;}
				.head .mobile_nav .m_logo img{width: auto;}
				.head .mobile_nav .second_nav{margin-top: 6%;}
				.head .mobile_nav .second_nav > li{font-size:22px;line-height: 2;cursor: pointer;color: #262c33;}
				.head .mobile_nav .second_nav > li p{display: inline-block;}
				.head .mobile_nav .second_nav > li p:hover{color: #0f5eaa;}
				.head .mobile_nav .second_nav > li i{display: inline-block;width: 20px;height: 20px;background:url(../images/down.png)no-repeat center;vertical-align: middle;transform: translateX(12px);}
				.head .mobile_nav .second_nav .next_nav{display: none;}
				.head .mobile_nav .second_nav .next_nav > li{font-size: 18px;line-height: 2;}
				.head .mobile_nav .second_nav .next_nav > li:hover{color: #0f5eaa;}
				.head .mobile_nav .mb_close{text-align: center;}
				.head .mobile_nav .mb_close span{display: inline-block;}
				.head .mobile_nav .mb_close .line{margin:3% 0 15px;width: 1px;height: 50px;background: #00a2e9;}
				.head .mobile_nav .mb_close .icon{cursor: pointer;}
				.head .mobile_nav .mb_close .icon:hover img{animation: rotation 2s linear 0s infinite;}
				@keyframes rotation{
					from{transform: rotateZ(0deg);}
					to{transform: rotateZ(720deg);}
				}
			}
			@media only screen and (max-width:768px){
				.head .mobile_nav .second_nav > li{font-size: 18px;}
				.head .mobile_nav .second_nav .next_nav > li{font-size: 14px;}
			}
			@media only screen and (max-width:680px){
				/* .head .head_mid .lf_part{width: 80px;} */
				/* .head .mobile_nav{left: -100%;} */
				.head .search_nav .search_box{margin: 20px auto;width: 90%;}
			}
			@media only screen and (max-width:480px){
				.head .head_top{display: none;}
				.head .head_mid .menu_btn{margin: 0 0 0 15px;width: 25px;}
				.head .head_mid .app_right .search{display: none;}
				.head .head_mid .app_right .laugage{margin: 0 0 0 15px;}
				.head .head_mid .menu_btn.open{height: 23px;}
				.head .head_mid .menu_btn.open span{width: 100%;}
				.head .head_mid .menu_btn.open span:nth-child(2){margin: 7px 0;}
				.head .mobile_nav .m_logo img{width: 114px;}
				.head .mobile_nav{padding: 4%;}
				.head .mobile_nav .second_nav{overflow-y: scroll;max-height: 490px;}
				.head .mobile_nav .second_nav > li{font-size: 16px;}
				.head .mobile_nav .second_nav .next_nav > li{font-size: 14px;}
				.head .mobile_nav .mb_close .line{display: none;}
			}
			
			/* index_title */
			.index_title{text-align: center;overflow: hidden;}
			.index_title .title{font-size: 41px;font-weight: normal;color: #191919;}
			.index_title .title b{color: #00a2e9;}
			.index_title .en{position:relative;display: inline-block;margin-top: 9px;font-size: 20px;color: #222;font-family: arial;text-transform: uppercase;}
			.index_title .en::before{content:"";position: absolute;width: 46px;height: 1px;top: 50%;left: -65px;background: #2a6eb5;}
			.index_title .en::after{content:"";position: absolute;width: 46px;height: 1px;top: 50%;right: -65px;background: #2a6eb5;}
			@media only screen and (max-width:1217px){
				.index_title .title{font-size: 34px;}
			}
			@media only screen and (max-width:768px){
				.index_title .title{font-size: 30px;}
				.index_title .en{font-size: 18px;}
			}
			@media only screen and (max-width:480px){
				.index_title .title{font-size: 24px;}
				.index_title .en{font-size: 14px;}
			}
			
			/* about_us */
			.home_about{padding: 3% 0 6%;background: linear-gradient(to bottom,#f6f8f7 75%,#f7fcfe 75%);}
			.home_about .ab_lf{padding: 0 0 0 7%;width: 50%;box-sizing: border-box;border-bottom: 1px solid #e5e7e6;transform: translateY(18px);}
			.home_about .ab_lf .tit{font-size: 51px;color: #e0e2e1;font-family: arial;text-transform: uppercase;word-break: break-all;}
			.home_about .ab_lf .tit b{font-size: 38px;font-weight: normal;}
			.home_about .ab_lf h2{margin: 7px 0 11px;font-size: 24px;color: #000;font-weight: normal;}
			.home_about .ab_lf .en{font-size: 26px;color: #00a2e9;text-transform: uppercase;font-weight: bold;}
			.home_about .ab_lf .line{margin: 20px 0 32px;width: 151px;height: 1px;background: #e2e4e3;}
			.home_about .ab_lf .content{margin: 3% 0 4.4%;font-size: 14px;color: #464646;line-height: 24px;word-break: break-all;box-sizing: border-box;}
			.home_about .ab_lf .more{text-align: right;margin-right: 18%;}
			.home_about .ab_lf .more a{display: inline-block;padding: 1.6% 9%;font-size: 16px;color: #71bc5b;border: 1px solid #71BC5b;border-radius: 0px 20px;}
			.home_about .ab_rt{width: 48%;}
			.home_about .ab_rt .ab_img{position: relative;z-index: 1;}
			.home_about .ab_rt .ab_img .img_bg{box-sizing: border-box;padding: 6px;background-color: #fff;border-radius: 6px;}
			.home_about .ab_rt .ab_img .img_bg:after{content: "";position: absolute;left: 8%;top: 9%;width: 97%;height: 96%;background: #e0e2e1;z-index: -1;}
			@media only screen and (max-width:1300px){
				.home_about .ab_lf .tit{font-size: 40px;}
			}
			@media only screen and (max-width:768px){
				.home_about .idx_about.flx{flex-wrap: wrap;flex-flow: column-reverse;}
				.home_about .ab_lf{padding: 0;width: 100%;transform: translateY(0);}
				.home_about .ab_lf h2{margin: 1.5% 0 5%;}
				.home_about .ab_lf .content{padding-right: 0;}
				.home_about .ab_lf .more{text-align: left;}
				.home_about .ab_rt{margin-top: 3%;width: 100%;}
				.home_about .ab_rt .ab_img .img_bg img{width: 100%;}
				.home_about .ab_rt .ab_img .img_bg:after{left: -2%;top: 7%;}
			}
			@media only screen and (max-width:480px){
				.home_about{padding: 30px 0;}
				.home_about .ab_lf .tit{font-size: 26px;}
				.home_about .ab_lf .tit b{font-size: 26px;}
				.home_about .ab_lf h2{font-size: 20px;}
				.home_about .ab_lf .en{font-size: 18px;}
				.home_about .ab_lf .content{line-height: 24px;font-size: 14px;}
				.home_about .ab_lf .more a{font-size: 12px;}
				.home_about .ab_rt .ab_img .img_bg:after{content: initial;}
			}
			
			.home_about .num_adv{padding: 3.4% 4%;margin-top: 53px;box-sizing: border-box;box-shadow: 0px 0px 20px #999;background: #fff;}
			.home_about .num_item .num{font-size: 53px;color: #666;font-weight: bold;line-height:53px;position: relative;z-index: 0;}
			.home_about .num_item .num:after{content:"+";margin-top: -10px;font-size: 35px;}
			.home_about .num_item .num:before{content: "";position: absolute;right: 120%;top: 50%;width: 129px;height: 1px;background: #858585;z-index: -1;}
			.home_about .num_item:nth-child(1) .num:after{content:initial;}
			.home_about .num_item:nth-child(1) .num::before{content:initial;}
			.home_about .num_item .txt{font-size: 18px;color: #666;}
			@media only screen and (max-width:1217px){
				.home_about .num_item .num:before{width: 80px;}
			}
			@media only screen and (max-width:900px){
				.home_about .num_item .num{font-size: 36px;}
				.home_about .num_item .num:before{width: 40px;}
			}
			@media only screen and (max-width:768px){
				.home_about .num_item .num:before{content:initial;}
				.home_about .num_item .num{font-size: 30px;}
				.home_about .num_item .num:after{font-size: 26px;}
				.home_about .num_item .txt{font-size: 14px;}
			}
			@media only screen and (max-width:480px){
				.home_about .num_adv{margin-top: 20px;box-shadow:0 0 1px #999 ;}
				.home_about .num_item{margin: 2% 0;width: 50%;text-align: center;}
				.home_about .num_item .num{font-size: 20px;line-height: 28px;}
				.home_about .num_item .num:after{font-size: 20px;}
			}
			
			/* home_industry */
			.home_industry{padding: 0 0 3.5%;background: #f7fcfe;}
			.home_industry .adv_class{margin-top: 3.8%;position: relative;}
			.home_industry .adv_class:after{}
			.home_industry .adv_class .adv_nav{padding: 0 4%;box-sizing: border-box;}
			.home_industry .adv_class .adv_nav ul{display: flex;flex-wrap: nowrap;justify-content: space-between;}
			.home_industry .adv_class .adv_nav ul li{padding: 0 9px;width: 10%;font-size: 16px;line-height: 2.1;color: #333;text-align: left;cursor: pointer;position: relative;white-space: nowrap;}
			.home_industry .adv_class .adv_nav ul li i{display: block;}
			.home_industry .adv_class .adv_nav ul li i img{display: block;margin: 0 auto;}
			.home_industry .adv_class .adv_nav ul li i.icon1{display: none;}
			.home_industry .adv_class .adv_nav ul li.on i.icon{display: none;}
			.home_industry .adv_class .adv_nav ul li.on i.icon1{display: block;}
			.home_industry .adv_class .adv_nav ul li.on span{color: #00a2e9;}
			.home_industry .adv_class .adv_nav ul li span{display: block;text-align: center;}
			.home_industry .adv_class .adv_content{margin-top: 16px;}
			.home_industry .adv_class .adv_content .img{position: relative;}
			.home_industry .adv_class .adv_content .img .text{position: absolute;left: 0;bottom: 0;padding: 1.5% 280px 2.5% 2.5%;width: 100%;color: #fff;background: rgba(0,0,0,.65);box-sizing: border-box;}
			.home_industry .adv_class .adv_content .img .text .tit{font-size: 23px;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
			.home_industry .adv_class .adv_content .img .text .con{font-size: 16px;line-height: 28px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
			.home_industry .adv_class .adv_content .class_list .swiper-wrapper{}
			.home_industry .adv_class .adv_content .class_list .swiper-slide{width: 80%;max-width: 1000px;}
			.home_industry .adv_class .adv_content .class_list .change{position: absolute;width: 255px;height: auto;right: calc((100% - 980px) / 2);bottom: 12.8%;text-align: center;z-index: 2;}
			.home_industry .adv_class .adv_content .class_list .change .swiper-pagination{width: 150px;left: 50%;transform: translateX(-50%);}
			.home_industry .adv_class .adv_content .class_list .change .swiper-pagination-bullet{width: 7px;height: 7px;margin: 0 7px;background: transparent;opacity: 1;border:2px solid #a6a6a6;}
			.home_industry .adv_class .adv_content .class_list .change .swiper-pagination-bullet-active{background:#5bc2f1;border-color: #5bc2f1;}
			.home_industry .adv_class .adv_content .class_list .change .swiper-button-prev{background: url(../images/icon_prev.png)no-repeat center;width: 48px;height: 48px;top: 8px;left:0;}
			.home_industry .adv_class .adv_content .class_list .change .swiper-button-next{background: url(../images/icon_next.png)no-repeat center;width: 48px;height: 48px;top: 8px;right:0;}
			.home_industry .adv_class .adv_content .class_list .change .swiper-button-prev:hover, .home_industry .adv_class .adv_content .class_list .change .swiper-button-next:hover{filter: brightness(20);}
			@media only screen and (max-width:1440px){
				.home_industry .adv_class .adv_nav{margin: 0;padding: 0 5%;}
				.home_industry .adv_class .adv_content .class_list{margin: 0;}
			}
			@media only screen and (max-width:1375px){
				.home_industry .adv_class .adv_content .class_list .change{right: 11%;}
			}
			@media only screen and (max-width:1217px){
				.home_industry .adv_class .adv_nav ul{flex-wrap: wrap;justify-content: flex-start;}
				.home_industry .adv_class .adv_nav ul li{width: 25%;box-sizing: border-box;}
			}
			@media only screen and (max-width:768px){
				.home_industry .adv_class{margin-top: 30px;}
				.home_industry .adv_class .adv_content .img .text .tit{font-size: 18px;}
				.home_industry .adv_class .adv_content .class_list .change .swiper-button-prev,.home_industry .adv_class .adv_content .class_list .change .swiper-button-next{width: 40px;height: 40px;background-size: 40px;}
				.home_industry .adv_class .adv_content .class_list .change{width: 200px;}
				.home_industry .adv_class .adv_content .img .text{padding: 2% 230px 2% 2%;}
			}
			@media only screen and (max-width:680px){
				.home_industry .adv_class .adv_nav{padding: 0;}
				.home_industry .adv_class .adv_nav ul{justify-content: center;}
				.home_industry .adv_class .adv_nav ul li{padding: 0 9px;width: 32%;box-sizing: border-box;text-align: center;font-size: 14px;line-height: 3;}
				.home_industry .adv_class .adv_nav ul li:before{content: initial;}
				/* .home_industry .adv_class .adv_nav ul:after{content: "";width: 32%;} */
			}
			@media only screen and (max-width:480px){
				.home_industry{padding: 30px 0;}
				.home_industry .adv_class .adv_content .class_list{padding:0 3%;box-sizing: border-box;}
				.home_industry .adv_class .adv_content .class_list .swiper-slide{width: 100%;}
				.home_industry .adv_class .adv_content .img .text{position: initial;padding:3% 2%;}
				.home_industry .adv_class .adv_content .img .text .tit{font-size: 15px;}
				.home_industry .adv_class .adv_content .img .text .con{font-size: 14px;}
				.home_industry .adv_class .adv_content .class_list .swiper-container{padding-bottom: 70px;}
				.home_industry .adv_class .adv_content .class_list .change{right: 50%;transform: translateX(50%);}
				.home_industry .adv_class .adv_content .class_list .change .swiper-button-prev:hover, .home_industry .adv_class .adv_content .class_list .change .swiper-button-next:hover{filter: brightness(0);}
				.home_industry .adv_class .adv_content .class_list .change .swiper-button-prev, .home_industry .adv_class .adv_content .class_list .change .swiper-button-next{top: 13px;width: 35px;height: 35px;background-size: 35px;}
			}
			
			
			/* home_product */
			.home_product{padding: 0 0 7.8%;background: #f7fcfe url(../images/pdct_bg.jpg)no-repeat center bottom;}
			.home_product .layout{margin-top: 5%;}
			.home_product .pdct_content .flx_w{justify-content: flex-start;}
			.home_product .pdct_item {width: 33.3%;border: 1px solid #a7a7a7;box-sizing: border-box;border-right: none;background: #fff;}
			.home_product .pdct_item:nth-last-child(1){border-right: 1px solid #a7a7a7;}
			.home_product .pdct_item:hover .img{transform: translateY(-20px);transition: all .3s;}
			.home_product .pdct_item .top{padding: 3.5% 12% 0;color: #333;box-sizing: border-box;}
			.home_product .pdct_item .top h3{font-size: 24px;}
			.home_product .pdct_item .top .en{font-size: 16px;font-style: normal;text-transform: uppercase;}
			.home_product .pdct_item .top .line{margin: 11px 0 0;width: 37px;height: 5px;background-color: #00a2e9;}
			.home_product .pdct_item .img{transition: all .3s;}
			.home_product .class_nav{margin-top: 20px;}
			.home_product .class_nav .lf_part{position: relative;width: 242px;height: 171px;background: #00a2e9;color: #fff;}
			.home_product .class_nav .lf_part .text_box{position: absolute;top: 50%;left: 50%;width: 100%;height: auto;transform: translate(-50%,-50%);text-align: center;font-weight: bold;}
			.home_product .class_nav .lf_part .text_box .tit{font-size: 24px;transition: all .3s;}
			.home_product .class_nav .lf_part .text_box .en{font-size: 0.7rem;text-transform: uppercase;font-style: normal;word-break: break-all;}
			.home_product .class_nav .lf_part .text_box:before{content: "";position: absolute;left:50%;top: -30px;width: 59px;height: 27px;background:url(../images/icon_08.png)no-repeat center;transform: translateX(-50%);transition: all .3s .3s;}
			.home_product .class_nav .lf_part .text_box:after{content: "";position: absolute;left:50%;top: calc(100% + 3px);top: -webkit-calc(100% + 3px);width: 59px;height: 27px;background:url(../images/icon_09.png)no-repeat center;transform: translateX(-50%);transition: all .3s .3s;}
			.home_product .class_nav:hover .lf_part .text_box:before{top:-38px;}
			.home_product .class_nav:hover .lf_part .text_box:after{top: -webkit-calc(100% + 11px);top: calc(100% + 11px);}
			.home_product .class_nav:hover .lf_part .text_box .tit{letter-spacing: 4px;}
			.home_product .class_nav .pdct_nav{padding: 1% 2% 1% 4%;width:calc(100% - 242px);width: -webkit-calc(100% - 242px);box-sizing: border-box;background:#fff url(../images/nav_bg.png)no-repeat bottom right;box-shadow: 0 0 5px #eee;}
			.home_product .class_nav .pdct_nav ul{position: relative;height: 100%;justify-content: flex-start;align-items: center;}
			.home_product .class_nav .pdct_nav ul:after{content: "";position: absolute;left:0;top:50%;width: 100%;height:1px;background: #b8b8b8;}
			.home_product .class_nav .pdct_nav ul li{position: relative;margin: 14px 0;padding: 7px 1%;width: 24%;text-align: center;box-sizing: border-box;background-color: #fff;background-size:0 100%;}
			.home_product .class_nav .pdct_nav ul li:after{content: "";position: absolute;top: 50%;right: -1px;width: 1px;height: 88%;background-color: #dadada;transform: translateY(-50%);z-index: 2;}
			.home_product .class_nav .pdct_nav ul li:nth-child(4n):after{content:initial}
			.home_product .class_nav .pdct_nav ul li:nth-last-child(1):after{content:initial}
			.home_product .class_nav .pdct_nav ul li i{display: inline-block;margin-right: 8px;width: 8px;height: 11px;background: url(../images/icon_10.png)no-repeat center;vertical-align: middle;}
			.home_product .class_nav .pdct_nav ul li a{display: inline-block;font-size: 16px;color: #424242;font-weight: bold;vertical-align: middle;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
			.home_product .class_nav .pdct_nav ul li.on{background: #00a2e9 no-repeat;background-size: 0 100%;transition: all .3s;}
			.home_product .class_nav .pdct_nav ul li.on i{filter: brightness(12);}
			.home_product .class_nav .pdct_nav ul li.on a{color: #fff;}
			@media only screen and (max-width:1200px){
				.home_product .class_nav .pdct_nav ul li{width: 32%;}
				.home_product .class_nav .pdct_nav ul:after{content: initial;}
				.home_product .class_nav .pdct_nav ul li:nth-child(4n):after{content:"";}
			}
			@media only screen and (max-width:768px){
				.home_product{padding: 5% 0;background-size: cover;}
				.home_product .layout{margin-top: 30px;}
				.home_product .pdct_item .top{padding: 20px 6% 0;}
				.home_product .pdct_item .top h3{font-size: 20px;}
				.home_product .pdct_item .top .en{font-size: 12px;}
				.home_product .class_nav .lf_part{width: 200px;height: 55px;}
				.home_product .class_nav .lf_part .text_box .tit{font-size: 18px;}
				.home_product .class_nav .lf_part .text_box:before,.home_product .class_nav .lf_part .text_box:after{content: initial;}
				.home_product .class_nav .pdct_nav{padding: 1% 2%;width: 100%;background: #fff;}
				.home_product .class_nav .pdct_nav ul li{margin: 10px 0;}
				.home_product .class_nav .pdct_nav ul li a{font-size: 14px;}
				.home_product .class_nav .pdct_nav ul li:nth-child(4n):after{content:""}
				.home_product .class_nav .pdct_nav ul li:nth-child(3n):after{content:initial}
			}
			@media only screen and (max-width:480px){
				.home_product{padding: 30px 0;}
				.home_product .class_nav .lf_part{width: 180px;height: 50px;}
				.home_product .pdct_item{width: 50%;}
				.home_product .pdct_item:nth-last-child(1){display: none;}
				.home_product .pdct_item:nth-last-child(2){border-right: 1px solid #a7a7a7;}
				.home_product .class_nav .pdct_nav ul li i{display: none;}
			}
			
			
			/* home_honor */
			.home_honor{padding: 3% 0 6%;background: #f7fcfe;}
			.home_honor .honor_content{margin-top: 25px;}
			.home_honor .honor_content .layout{margin: 0 -4% 0 0;align-items: center;}
			.home_honor .honor_content .lf_part{position: relative;width: 50%;z-index: 1;}
			.home_honor .honor_content .lf_part .img img{width: 100%;}
			.home_honor .honor_content .lf_part:after{content: "";position: absolute;top: 20px;right: 20px;width: 959px;height: 489px;background: url(../images/honor_bg2.jpg)no-repeat center;background-size: cover;z-index: -1;}
			.home_honor .honor_content .rt_part{padding-top: 4%;width: 48%;}
			.home_honor .honor_content .rt_part .top i{display:inline-block;margin-right: 18px;width: 49px;height: 49px;background: url(../images/icon_11.png)no-repeat center/100%;vertical-align: middle;}
			.home_honor .honor_content .rt_part .top span{display:inline-block;vertical-align: middle;color: #333;font-size: 20px;}
			.home_honor .honor_content .rt_part ul{margin-top: 3%;}
			.home_honor .honor_content .rt_part ul li{margin: 7px 0;padding: 2.8% 2% 2.8% 3%;width: 48.3%;border: 1px dashed #ccc;color: #254693;font-size: 16px;box-sizing: border-box;}
			.home_honor .honor_content .rt_part ul li:hover{color: #fff;background-color:#5a98d8;}
			.home_honor .honor_content .rt_part ul li > a{display: block;}
			@media only screen and (max-width:1300px){
				.home_honor .honor_content .lf_part:after{height: 100%;}
			}
			@media only screen and (max-width:768px){
				.home_honor .honor_content .layout{margin: 0;}
				.home_honor .honor_content .lf_part{width: 100%;}
				.home_honor .honor_content .lf_part:after{right: 0;}
				.home_honor .honor_content .rt_part{padding-top: 30px;width: 100%;}
			}
			@media only screen and (max-width:480px){
				.home_honor{padding: 30px 0;}
				.home_honor .honor_content .rt_part .top i{width: 40px;height: 40px;}
				.home_honor .honor_content .rt_part ul li{font-size: 14px;}
			}
			
			/* home_part5 */
			.home_part5{background: #f7fcfe;padding: 3% 0 4%;overflow: hidden;}
			.power_con{margin-top: 3%;}
			.power_nav { width: 301px; height: 620px; background: #ededed; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-top: 80px }
			.power_nav li { padding: 26px 0 26px 59px; width: 242px; height: 65px; -o-transition: all .3s ease; transition: all .3s ease; cursor: pointer;border-bottom: 2px solid #fff;}
			.power_nav li img { width: 65px; height: 65px; background: #fff; border-radius: 50%; float: left; margin-right: 10px }
			.power_nav li strong { display: block; font-size: 22px; color: #333; line-height: 100%; padding: 17px 0 4px }
			.power_nav li span { display: block; font-size: 12px; color: #050d32; line-height: 100% }
			.power_nav li.cur { background: #00A2E9; padding-left: 71px; margin-left: -12px }
			.power_nav li.cur strong, .power_nav li.cur span { color: #fff }
			.power_con_list { width: calc(100% - 303px);width:-webkit-calc(100% - 303px); height: 620px; float: right }
			.power_con_list dl { height: 620px; position: relative }
			.power_con_list dt { width: 1260px; height: 529px; position: absolute; top: 0; left: 0 }
			.power_con_list dt img { width: 1260px; height: 529px }
			.power_con_list dd { width: 899px; height: 193px; background: #fff; position: absolute; left: 0; bottom: 0; padding: 50px 2% 0 11%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
			.power_con_list dd img { width: 82px; float: left; padding-top: 17px; margin-right: 52px }
			.power_con_list dd h4 { font-size: 28px; color: #333; line-height: 100% }
			.power_con_list dd h4 span { font-size: 20px }
			.power_con_list dd p { font-size: 16px; color: #666; line-height: 24px; margin-top: 16px; letter-spacing: 1px }
			@media only screen and (max-width:1300px){
				.power_con{margin-top: 30px;}
				.power_nav{padding: 0;width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
				.power_nav li.cur{padding-left: 2%;margin-left: 0;}
				.power_nav li{padding: 0 0 0 20px;width: 25%;height: auto;box-sizing: border-box;}
				.power_nav li strong{padding-top: 0;font-size: 20px;}
				.power_nav li img{display: inline-block;float: initial;vertical-align: middle;width: 40px;height: 40px;}
				.power_nav li .text{display: inline-block;padding: 20px 0;vertical-align: middle;}
				.power_con_list{width: 100%;height: auto;}
				.power_con_list dl{height: auto;}
				.power_con_list dt{position:initial;width: 100%;height: auto;}
				.power_con_list dt img{width: 100%;height: auto;}
				.power_con_list dd{position: initial;padding:4%;width: 100%;height: auto;}
				.power_con_list dd h4{font-size: 20px;line-height: normal;}
				.power_con_list dd img{float: initial;display: inline-block;vertical-align: middle;margin-right: 0;padding: 0 0 17px 0;}
				.power_con_list dd .text{display: block;vertical-align: middle;}
			}
			@media only screen and (max-width:990px){
				.power_nav li{width: 50%;}
			}
			@media only screen and (max-width:480px){
				.home_part5{padding-bottom: 30px;}
				.power_nav li img{display: none;}
				.power_nav li strong{font-size: 16px;}
				.power_con_list dd img{width: 60px;}
				.power_con_list dd p{margin-top: 10px;font-size: 14px;}
			}
			
			/* home_partner */
			.home_partner{padding: 4% 0 3%;background: #f1f5f6;}
			.home_partner .customer_layout{margin-top: 3%;padding: 0 8%;box-sizing: border-box;text-align: center;}
			.home_partner .customer_layout ul{justify-content: flex-start;}
			.home_partner .customer_layout ul li{width:16.5%;text-align: center;}
			.home_partner .customer_layout ul li .img{position: relative;width: 100%;height: 0;padding-bottom: 50%;overflow: hidden;background: #fff;}
			.home_partner .customer_layout ul li .img img{position: absolute;width: 62%;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;opacity: 0.65;transition: all .3s;}
			.home_partner .customer_layout ul li:hover .img img{filter: grayscale(0);opacity: 1;}
			.home_partner .customer_layout .more{display: inline-block;margin-top: 2.5%;padding: 10px 21px;border: 1px solid #30aee6;border-radius: 30px;}
			.home_partner .customer_layout .more span{display: inline-block;vertical-align:middle;font-size: 18px;font-family: arial;color: #30aee6;}
			.home_partner .customer_layout .more i{display: inline-block;margin-left: 20px;vertical-align:middle;width: 37px;height: 9px;background: url(../images/icon_more.png)repeat;background-position: 0 0;background-size:100%;transition: all .3s;}
			.home_partner .customer_layout .more:hover i{background-position:37px 0 ;}
			@media only screen and (max-width:1217px){
				.home_partner .customer_layout{padding: 0 5%;margin-top: 30px;}
			}
			@media only screen and (max-width:768px){
				.home_partner .customer_layout ul li{width: calc(100% / 4);width: -webkit-calc(100% / 4);}
			}
			@media only screen and (max-width:480px){
				.home_partner{padding: 30px 0;}
				.home_partner .customer_layout{padding: 0 3%;}
				.home_partner .customer_layout ul li{width: calc(100% / 3);width: -webkit-calc(100% / 3);}
				.home_partner .customer_layout ul li .img img{opacity: 1;}
				.home_partner .customer_layout .more{padding: 8px;margin-top: 20px;}
				.home_partner .customer_layout .more span{font-size: 14px;}
				.home_partner .customer_layout .more i{margin-left: 10px;width: 28px;}
				.home_partner .customer_layout .more:hover i{background-position:28px 0 ;}
			}
			
			
			/* home_news */
			.home_news{padding: 3% 0;background: #f7fcfe;}
			.home_news .top .flx_w{align-items: center;}
			.home_news .top .title{font-size: 41px;color: #00a2e9;}
			.home_news .top .en{display: inline-block;margin-top:5px;font-size: 20px;color: #222;}
			.home_news .top .more{display: inline-block;padding: 10px 21px;border: 1px solid #30aee6;border-radius: 30px;}
			.home_news .top .more span{display: inline-block;vertical-align:middle;font-size: 18px;font-family: arial;color: #30aee6;}
			.home_news .top .more i{display: inline-block;margin-left: 20px;vertical-align:middle;width: 37px;height: 9px;background: url(../images/icon_more.png)repeat;background-position: 0 0;background-size:100%;transition: all .3s;}
			.home_news .top .more:hover i{background-position:37px 0 ;}
			.home_news .layout{margin-top: 18px;}
			.home_news .layout .item{padding: 4% 2% 2%;width: calc(100% / 3);width: -webkit-calc(100% / 3);border: 1px solid #e0e5e7;box-sizing: border-box;}
			.home_news .layout .item .time{margin: 0 0 3.5%;}
			.home_news .layout .item .time p:nth-child(1){font-size: 22px;color: #373433;}
			.home_news .layout .item .time p:nth-child(2){margin: 3px 0 0;font-size: 16px;color: #8a8a8a;}
			.home_news .layout .item .time p.mb{display: none;}
			.home_news .layout .item .line{width: 100%;height: 2px;background: #eef2f5;}
			.home_news .layout .item .tit{padding: 4.6% 0;font-size: 16px;color: #2f2f2f;}
			.home_news .layout .item .img{position: relative;width: 100%;height: 0;padding-bottom: 65%;overflow: hidden;}
			.home_news .layout .item .img img{position: absolute;left: 0;top: 0;width: 100%;z-index: 1;}
			.home_news .layout .item .more{display: inline-block;margin-top: 10px;}
			.home_news .layout .item .more span{display: inline-block;vertical-align:middle;font-size: 18px;font-family: arial;color: #30aee6;}
			.home_news .layout .item .more i{display: inline-block;vertical-align:middle;width: 44px;height: 19px;background: url(../images/icon_more2.png)repeat;background-position: 0 0;background-size:100%;transition: all .6s;}
			.home_news .layout .item .more:hover i{background-position:44px 0 ;}
			.home_news .btm{display: none;}
			@media only screen and (max-width:1217px){
				.home_news .top .title{font-size: 34px;}
			}
			@media only screen and (max-width:768px){
				.home_news .layout{margin-top: 25px;}
				.home_news .top .title{font-size: 30px;}
				.home_news .top .en{font-size: 18px;}
			}
			@media only screen and (max-width:480px){
				.home_news{padding: 30px 0;}
				.home_news .top .flx_w{justify-content: flex-end;}
				.home_news .top .title_layout{width: 100%;text-align: center;}
				.home_news .top .title{font-size: 20px;}
				.home_news .top .en{font-size: 14px;}
				.home_news .top .more{display: none;}
				.home_news .layout .item{width: 100%;}
				.home_news .layout .item .time p{display: none;}
				.home_news .layout .item .time p.mb{display: block;color: #373433;}
				.home_news .layout .item .tit{font-size: 14px;}
				.home_news .layout .item .img{padding-bottom: 50%;}
				.home_news .layout .item .more i{width: 33px;height: 12px;}
				.home_news .btm{text-align: center;display: block;}
				.home_news .btm .more2{display: inline-block;padding: 8px;margin-top: 20px;border: 1px solid #30aee6;border-radius: 30px;}
				.home_news .btm .more2 span{display: inline-block;vertical-align:middle;font-size: 14px;font-family: arial;color: #30aee6;}
				.home_news .btm .more2 i{display: inline-block;margin-left: 10px;width: 28px;vertical-align:middle;height: 9px;background: url(../images/icon_more.png)repeat;background-position: 0 0;background-size:100%;transition: all .3s;}
				.home_news .btm .more2:hover i{background-position:28px 0 ;}
			}
			
			/* foot */
			.foot{background: #f2f2f2;color: #333;padding: 7% 0 4.6%;}
			.foot .foot_wrap,footer .foot_wrap{margin: 0 auto;width: 90%;max-width:1570px;}
			.foot .ft_logo{}
			.foot .ft_logo .ft_contact{text-align: left;margin-top:9%;}
			.foot .ft_logo .ft_contact p{font-size: 14px;}
			.foot .ft_logo .ft_contact p b{display: block;font-size: 32px;font-weight: normal;color: #00a2e9;font-family: impact;}
			.foot .ft_logo .ft_contact p.subscribe{margin-top: 1%;}
			.foot .ft_logo .ft_contact .wechat,.foot .ft_logo .ft_contact .qq{display: inline-block;margin-top: 15px;}
			.foot .ft_logo .ft_contact .wechat{margin-right: 2px;}
			.foot .ft_logo .ft_contact .wechat .code{display: none;position: fixed;top: 50%;left: 50%;width: 200px;height: 200px;transform: translate(-50%,-50%);background: #fff;border-radius: 10px;z-index: 10px;}
			.foot .ft_logo .ft_contact .wechat .code > span{position: absolute;top: 2px;right: 4px;color: #333;font-family: arial;}
			.foot .ft_logo .ft_contact .wechat .code > span:hover{color: #00a2e9;}
			.foot .ft_nav{margin-top: 25px;width: calc(85% - 290px);}
			.foot .ft_nav .item .tit{margin-bottom:40px;font-size: 18px;}
			.foot .ft_nav .item:nth-last-child(1) .tit{margin-bottom: 20%;}
			.foot .ft_nav .item li{margin-bottom:10px;font-size: 14px;}
			.foot .ft_nav .item li:hover{color: #00a2e9;}
			.foot .ft_nav .item li:nth-last-child(1){margin-bottom: 0;}
			footer{padding: 1.5% 0;color: #757575;background: #f2f2f2;font-size: 14px;border-top: 1px solid #e5e5e5;}
			footer .foot_wrap > div{padding: 8px 0;}
			footer span,footer a{display: inline-block;}
			footer a:hover{color: #00a2e9;}
			footer span.icp{margin:0 15px 0 10px;}
			footer .share select{width: 139px;height: 32px;margin-top: -10px;background: #ddd;font-size: 14px;outline: none;border: none;color: #888;}
			footer .share select option{background: #fff;}
			@media only screen and (max-width:1217px){
				.foot .ft_logo{width: 180px;}
				.foot .ft_logo .ft_contact p b{font-size: 28px;}
				.foot .ft_nav{width: calc(100% - 200px);width: -webkit-calc(100% - 200px);}
			}
			@media only screen and (max-width:750px){
				.foot .ft_logo{margin-right: 0;width: 100%;text-align: center;}
				.foot .ft_logo .ft_contact{margin-top: 30px;text-align: center;}
				.foot .ft_logo .ft_contact p.time{margin-top: 1%;}
				.foot .ft_nav{display: none;}
				.foot .foot_mid .share{margin-top: 30px;width: 100%;}
				footer{font-size:14px;}
				footer .foot_wrap > div{padding: 4px 0;}
				footer .share{float: left;}
				footer .share select{margin-top: 10px;}
			}
			@media only screen and (max-width:480px){
				.foot{padding: 30px 0;}
				.foot .ft_logo .img img{width: 150px;}
				footer{padding: 10px 0;}
				footer{text-align: center;}
				footer span.icp{display: block;}
				footer .share{display: none;}
			}
			
			/* side_nav */
			.side_nav{position: fixed;right: 2%;bottom: 20%;z-index: 111;display: none;}
			.side_nav span{display: block;}
			.side_nav span i{display: block;padding: 5px;background: #00a2e9;}
			.side_nav span:hover i{background: #2c353c;}
			