@charset "utf-8";
header{background-color: #fff;box-shadow: 0 2px 8px rgba(0,0,0,.1);}
header .logo img{filter: none;}
header .nav-box .nav-1st > li > a{color: #333;}
header .nav-box .nav-1st > li.on > a{color: #016ED5;}
header .func-wrap:before{background-color: rgba(0,0,0,.5);}
header .lang-select .name{color: #333;}
header .lang-select .icon{filter: brightness(0);}
header .top-search-box{border-color: rgba(0,0,0,.5);}
header .top-search-box .text-input{color: #333;}
header .top-search-box .sub-btn{filter: brightness(0);}
header .search-btn{color:#555;}
.nav-pro{width:300px!important;}
.nav-pro li{width:50%;float:left;overflow:hidden;}
.nav-pro li a{width:100%!important;}
.nav-list{
	display:none;
	background:#f5f6f7;
	position: absolute;
	transition: 0.5s;
	margin-top: -3px;
	margin-left:-15px;
	box-shadow:0 0 3px #ccc;
}
.nav-list li{
	border-bottom: 1px solid #ddd;
}
.nav-list li a{
	min-width: 180px;
    display: block;
    height: 35px;
    line-height: 35px;
    padding: 5px 15px;
		color:#000;
		transition:0.5s;
}
.nav-list li a:hover{background:#187098;color:#fff;}
.about-box{overflow:hidden;position:relative;background:#f4f6f9;}
.about-box .data-show-wrap{display: flex;justify-content: flex-start;margin-top: 0px;color: #333;}
.about-box .data-show-wrap img{width:100%;height:149px;}
.about-box .data-show-wrap .swiper-slide{width:250px; }
.about-box .data-show-wrap .item{width: 100%;box-sizing: border-box;padding-left: 20px;}
.about-box .data-show-wrap .item .num{height: 40px;white-space: nowrap;}
.about-box .data-show-wrap .item .num span{display: inline-block;vertical-align: top;font-size: 40px;line-height: 40px;font-weight:bold;}
.about-box .data-show-wrap .item .num sup{display: inline-block;font-size: 30px;transform: translateY(-.5em);}
.about-box .data-show-wrap .item .num em{display: inline-block;vertical-align: top;margin-left: .5em;font-size: 20px;font-weight:bold;opacity: .7;}
.about-box .data-show-wrap .item .txt{margin-top: 10px;font-size: 16px;line-height: 20px;}
.about-box .logo{padding:20px;}
.about-box .btn{z-index: 1;position: absolute;top: 65%;width: 50px;height: 50px;margin-top: -50px;background-color: rgba(0,0,0,.3);border-radius: 50%;cursor: pointer;transition: 0.3s;}
.about-box .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 20%;height: 20%;border-top: 1px solid #fff;}
.about-box .prev-btn{left: 0;transform: translateX(-100%);}
.about-box .prev-btn:after{border-left: 1px solid #fff;transform: translate(-30%,-50%) rotate(-45deg);}
.about-box .next-btn{right: 0;transform: translateX(100%);}
.about-box .next-btn:after{border-right: 1px solid #fff;transform: translate(-70%,-50%) rotate(45deg);}
.about-box .btn:hover{background-color: #016ED5;border-color: #016ED5;}
.about-box:hover .prev-btn{transform: translateX(20%);}
.about-box:hover .next-btn{transform: translateX(-20%);}

.sticky {
    position: fixed;
    height: auto;
    z-index: 10000;
    width: 100%;
    top: 100px; 
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

/******内页******/
.inpage-container{min-height: 500px;padding: 60px 0 100px;background-color: #F8F8F8;overflow: hidden;}
/*面包屑*/
.bread{position: relative;display: inline-block;vertical-align: top;font-size: 16px;line-height: 20px;white-space: nowrap;}
.bread .icon{display: inline-block;vertical-align: middle;width: 20px;height: 20px;margin: -.25em .4em 0 0;}
.bread a{position: relative;display: inline-block;vertical-align: top;margin: 0 4px;transition: 0.3s;}
.bread a:nth-of-type(1){margin-left: 0;}
.bread a.on,.bread a:hover{color: #016ED5;}
/*分页*/
.page{padding-top: 10px;font-size: 0;text-align: center;}
.page > *{display: inline-block;box-sizing: border-box;padding: 0 1.1em;margin: 0 5px;height: 40px;background-color: #fff;border: 1px solid #e6e6e6;font-size: 14px;line-height: 40px;color: #333;transition: 0.3s;}
.page input{width: 60px;text-align: center;}
.page .no-border{padding: 0 .5em;border-color: transparent;}
.page > a.page-num-current,.page > a:hover{background-color: #016ED5;border-color: #016ED5;color: #fff;}
/*标题*/
.index-title{position: relative;margin-top: 0px;text-align: center;line-height: 1;}
.index-title .cn{position: relative;display: inline-block;vertical-align: top;padding-bottom: 15px;font-size: 36px;font-weight:700;color:#353940;}
.index-title .cn1:before{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background-color: #CFCFCF;}
.index-title .cn1:after{content: '';position: absolute;left: 50%;bottom: 0;width: 36px;height: 2px;margin-left: -18px;background-color: #12468f;}
.index-title .en{margin-bottom: 15px;font-size: 16px;text-transform: uppercase;color: #585858;padding-top:10px;}
.index-title .en:after{    content: "";
    width: 120px;
    height: 1px;
    display: inline-block;
    background: #016ed5;
    margin: 4px 10px;}
		.index-title .en span{color:#12468f;font-weight:bold;}
.index-title.left{text-align: left;}
.index-title.left .cn:before{left: 0;margin-left: 0;}
.index-title.left .cn:after{left: 0;margin-left: 0;}
.index-title.white .cn{color: #fff;}
.index-title.white .en{color: #fff;}
/*更多按钮*/
.index-title .more-btn{display: inline-block;vertical-align: top;padding: 0 2em;border: 0px solid #DADCDE;border-radius: 18px;line-height: 34px;transition: 0.3s;}
.index-title.more-btn .arrow{position: relative;display: inline-block;vertical-align: middle;width: 12px;height: 12px;margin: -.25em 0 0 .4em;}
.index-title .more-btn .arrow:after{content: "";position: absolute;left: 50%;top: 50%;width: 50%;height: 50%;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: translate(-50%,-50%) rotate(45deg);}
.index-title .more-btn:hover{background: none!important;border-color: none;color: #333;}
.index-title .more-btn{position: absolute;right: 0;transform: translateY(-100%);}
.top-nav{display: flex;justify-content: space-between;padding:10px;background:#f3f5f7;margin-bottom:60px;}
.top-nav li .pic{border-radius: 4px 4px 0 0;overflow: hidden;}
.top-nav li .pic em{display: block;padding-top: 85%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.top-nav li{width:100%;padding:10px;text-align:center;}
/*内页banner*/
.inpage-banner{z-index: 3;position: relative;height: 450px;padding-top: 100px;}
.inpage-banner1{z-index: 3;position: relative;padding-top: 100px;}
.inpage-banner .bg{position: absolute;left: 0;right: 0;top: 100px;bottom: 0;background-position: center;background-size: cover;background-repeat: no-repeat;}
.inpage-banner .title{position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);line-height: 1;font-weight: normal;color: #fff;text-shadow: 2px 2px 4px rgba(0,0,0,.1);}
.inpage-banner .title .big{position: relative;padding-bottom: 30px;font-size: 50px;}
.inpage-banner .title .big:after{content: '';position: absolute;left: 0;bottom: 0;width: 65px;height: 0px;background-color: rgba(255,255,255,.3);}
.inpage-banner .title .small{margin-top: 25px;font-size: 18px;opacity: .8;}
/*内页banner-产品*/
.inpage-banner-product{display: flex;justify-content: space-between;}
.inpage-banner-product .con-l{flex: 0 0 430px;background-color: #F5F5F5;}
.inpage-banner-product .con-r{width: 100%;overflow: hidden;}
/*banner导航*/
.banner-nav-1st{z-index: 2;position: relative;height: 100%;box-sizing: border-box;padding: 20px 0;}
.banner-nav-1st > li{}
.banner-nav-1st > li > a{position: relative;display: block;padding: 20px 80px 20px 120px;font-size: 18px;line-height: 20px;transition: 0.3s;}
.banner-nav-1st > li > a:after{content: '';position: absolute;right: 60px;top: 50%;width: 8px;height: 8px;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: translate(-50%,-50%) rotate(45deg);}
.banner-nav-1st > li:hover > a{background-color: #fff;color: #016ED5;}
.banner-nav-1st > li:hover .banner-nav-2nd{display: block;}
.banner-nav-2nd{display: none;position: absolute;left: 100%;top: 0;bottom: 0;width: 300px;box-sizing: border-box;padding: 20px 0;background-color: #fff;overflow-y: auto;}
.banner-nav-2nd > li{padding: 0 40px;}
.banner-nav-2nd > li > a{display: block;padding: 10px 0;line-height: 20px;transition: 0.3s;}
.banner-nav-2nd > li > a:hover{color: #016ED5;}
/*产品banner轮播*/
.product-banner-swiper{position: relative;height: 100%;}
.product-banner-swiper .swiper-slide a{display: block;height: 100%;}
.product-banner-swiper .swiper-slide .bg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-position: center;background-size: cover;background-repeat: no-repeat;}
.product-banner-swiper .swiper-slide .info{position: absolute;left: 7%;right: 7%;top: 50%;transform: translateY(-50%);display: flex;}
.product-banner-swiper .swiper-slide .info .tit{width: 50%;padding-top: 3%;line-height: 1;color: #fff;}
.product-banner-swiper .swiper-slide .info .tit .big{font-size: 40px;}
.product-banner-swiper .swiper-slide .info .tit .small{margin-top: 20px;font-size: 18px;}
.product-banner-swiper .swiper-slide .info .pic{width: 40%;margin-left: 3%;}
.product-banner-swiper .swiper-slide .info .pic em{display: block;padding-top: 53%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.product-banner-swiper .btn{z-index: 1;position: absolute;bottom: 18%;width: 40px;height: 40px;box-sizing: border-box;border: 1px solid currentColor;color: #fff;cursor: pointer;opacity: .4;transition: 0.3s;}
.product-banner-swiper .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 25%;height: 25%;border-top: 1px solid currentColor;}
.product-banner-swiper .prev-btn{left: 7%;}
.product-banner-swiper .prev-btn:after{border-left: 1px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.product-banner-swiper .next-btn{left: calc(7% + 39px);}
.product-banner-swiper .next-btn:after{border-right: 1px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.product-banner-swiper .btn:hover{opacity: 1;}

/*面包屑导航*/
.bread-nav-1st{display: inline-block;vertical-align: top;font-size: 0;}
.bread-nav-1st > li{position: relative;display: inline-block;vertical-align: top;padding-right: 30px;font-size: 14px;}
.bread-nav-1st > li:after{content: '';position: absolute;right: 10px;top: 50%;width: 6px;height: 6px;border-top: 1px solid #999;border-right: 1px solid #999;transform: translate(-50%,-50%) rotate(45deg);}
.bread-nav-1st > li:last-child:after{display: none;}
.bread-nav-1st > li > a{display: block;line-height: 40px;transition: 0.3s;}
.bread-nav-1st > li > a:hover{color: #016ED5;}
.bread-nav-1st > li:hover .bread-nav-2nd{visibility: visible;opacity: 1;margin-top: 0;transition: 0.3s;}
.bread-nav-2nd{position: absolute;left: calc(50% - 15px);top: 100%;min-width: 100px;box-sizing: border-box;padding: 10px 20px;background-color: #fff;border: 1px solid #ddd;transform: translateX(-50%);box-shadow: 1px 1px 5px rgba(0,0,0,.1);visibility: hidden;opacity: 0;margin-top: 10px;}
.bread-nav-2nd:before{content: '';position: absolute;left: 50%;top: 0;width: 10px;height: 10px;background-color: #fff;border-top: 1px solid #ddd;border-right: 1px solid #ddd;transform: translate(-50%,-50%) rotate(-45deg);}
.bread-nav-2nd > li{}
.bread-nav-2nd > li > a{display: block;padding: 6px 0;line-height: 20px;white-space: nowrap;transition: 0.3s;}
.bread-nav-2nd > li > a:hover{color: #016ED5;}

/*内页头部栏*/
.inpage-top-wrap{z-index: 2;position: relative;height: 70px;background-color: #fff;}
.inpage-top-wrap .w1400{display: flex;justify-content: space-between;align-items: center;}
.inpage-top-wrap .top-title{padding: 0 2em;margin-right: 1em;background-color: #016ED5;font-size: 24px;line-height: 70px;font-weight: bold;color: #fff;white-space: nowrap;}
.inpage-top-wrap .top-nav{font-size: 0;white-space: nowrap;overflow-x: auto;}
.inpage-top-wrap .top-nav li{display: inline-block;vertical-align: top;margin-left: 60px;}
.inpage-top-wrap .top-nav li:first-child{margin-left: 0;}
.inpage-top-wrap .top-nav li a{position: relative;display: block;font-size: 16px;line-height: 70px;transition: 0.3s;}
.inpage-top-wrap .top-nav li a:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background-color: #016ED5;transform: scaleX(0);transition: 0.5s;}
.inpage-top-wrap .top-nav li:hover a:after{transform: scaleX(1);}
.inpage-top-wrap .top-nav li.on a{color: #016ED5;}
.inpage-top-wrap .top-nav li.on a:after{transform: scaleX(1);}

/*锚链接导航*/
.anchor-nav-box{z-index: 2;position: sticky;top: 80px;padding: 16px 0;background-color: #009FE8;}
#anchor-nav{font-size: 0;white-space: nowrap;}
#anchor-nav li{display: inline-block;vertical-align: top;margin-left: 20px;}
#anchor-nav li:first-child{margin-left: 0;}
#anchor-nav li a{display: block;padding: 0 1.5em;border-radius: 4px;font-size: 18px;line-height: 48px;color: #fff;transition: 0.3s;}
#anchor-nav li.on a{background-color: #fff;color: #009FE8;}

/*内页标题*/
.inpage-title{position: relative;margin-bottom: 50px;text-align: center;line-height: 1;}
.inpage-title .cn{position: relative;display: inline-block;vertical-align: top;padding-bottom: 15px;font-size: 30px;}
.inpage-title .cn:before{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background-color: #CFCFCF;}
.inpage-title .cn:after{content: '';position: absolute;left: 50%;bottom: 0;width: 36px;height: 2px;margin-left: -18px;background-color: #016ED5;}
.inpage-title .txt{margin-top: 12px;font-size: 16px;}
.inpage-title.left{text-align: left;}
.inpage-title.left .cn:before{left: 0;margin-left: 0;}
.inpage-title.left .cn:after{left: 0;margin-left: 0;}
.inpage-title.white{color: #fff;}
.inpage-title.white .cn:before{background-color: #fff;opacity: .3;}
.inpage-title.white .cn:after{background-color: #fff;}

/*更多按钮*/
.more-btn{display: inline-block;vertical-align: top;padding: 0 2em;border: 1px solid #DADCDE;line-height: 34px;color: #999;transition: 0.3s;}
.more-btn .arrow{position: relative;display: inline-block;vertical-align: middle;width: 12px;height: 12px;margin: -.25em 0 0 .4em;}
.more-btn .arrow:after{content: "";position: absolute;left: 50%;top: 50%;width: 50%;height: 50%;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: translate(-50%,-50%) rotate(45deg);}
.more-btn:hover{background-color: #016ED5;border-color: transparent;color: #fff;}
.inpage-title .more-btn{position: absolute;right: 0;top: 50%;transform: translateY(-50%);border-radius:20px;}

/*主要新闻轮播*/
.main-news-swiper{position: relative;overflow: hidden;}
.main-news-swiper .swiper-slide a{display: flex;justify-content: space-between;align-items: center;background-color: #fff;}
.main-news-swiper .swiper-slide .pic{width: 48.5%;overflow: hidden;}
.main-news-swiper .swiper-slide .pic em{display: block;padding-top: 60%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.main-news-swiper .swiper-slide .info{position: relative;width: 51.5%;box-sizing: border-box;padding: 60px;}
.main-news-swiper .swiper-slide .info .date{margin-bottom: 20px;font-size: 16px;line-height: 20px;}
.main-news-swiper .swiper-slide .info .tit{position: relative;padding-bottom: 20px;font-size: 20px;line-height: 25px;transition: 0.3s;}
.main-news-swiper .swiper-slide .info .tit:before{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background-color: #E6E6E6;}
.main-news-swiper .swiper-slide .info .tit:after{content: '';position: absolute;left: 0;bottom: 0;width: 40px;height: 1px;background-color: #016ED5;}
.main-news-swiper .swiper-slide .info .txt{height: 90px;margin-top: 25px;font-size: 16px;line-height: 30px;text-align: justify;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.main-news-swiper .swiper-slide .info .more-btn{margin-top: 50px;}
.main-news-swiper .swiper-slide:hover .pic em{transform: scale(1.05);}
.main-news-swiper .swiper-slide:hover .info .tit{color: #1a5392;}
.main-news-swiper .swiper-pagination{z-index: 1;left: auto;right: 110px;bottom: 60px;width: auto;height: 35px;font-size: 16px;line-height: 35px;color: #999;}
.main-news-swiper .swiper-pagination .swiper-pagination-current{font-size: 24px;font-weight: bold;color: #016ED5;}
.main-news-swiper .btn{z-index: 1;position: absolute;bottom: 60px;box-sizing: border-box;width: 35px;height: 35px;border: 1px solid #d8d8d8;border-radius: 50%;cursor: pointer;transition: 0.3s;}
.main-news-swiper .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 25%;height: 25%;border-top: 1px solid #d8d8d8;}
.main-news-swiper .prev-btn{right: 160px;}
.main-news-swiper .prev-btn:after{border-left: 1px solid #d8d8d8;transform: translate(-30%,-50%) rotate(-45deg);}
.main-news-swiper .next-btn{right: 60px;}
.main-news-swiper .next-btn:after{border-right: 1px solid #d8d8d8;transform: translate(-70%,-50%) rotate(45deg);}
.main-news-swiper .btn:hover{background-color: #016ED5;border-color: #016ED5;}
/*新闻列表-带图*/
.news-pic-list{margin-top: 0px;}
.news-pic-list li{float: left;width: 30.7%;margin: 0 0 3% 2.6%;}
.news-pic-list li:nth-child(3n+1){margin-left: 0;}
.news-pic-list li a{display: block;transition: 0.5s;}
.news-pic-list li .pic{border-radius: 4px 4px 0 0;overflow: hidden;}
.news-pic-list li .pic em{display: block;padding-top: 70%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.news-pic-list li .info{position: relative;padding: 25px;background-color: #fff;}
.news-pic-list li .info .tit{text-align:center;height: 30px;font-size: 20px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.news-pic-list li .info .txt{height: 60px;margin-top: 15px;font-size: 16px;line-height: 30px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-pic-list li .info .date{margin-top: 40px;line-height: 20px;}
.news-pic-list li .info .date .big{font-size: 24px;font-weight: bold;transition: 0.3s;}
.news-pic-list li .info .date .small{margin-top: 5px;font-size: 16px;color: #999;}
.news-pic-list li .info .more{position: absolute;right: 25px;bottom: 30px;box-sizing: border-box;width: 44px;height: 44px;border: 1px solid currentColor;border-radius: 50%;color: #ccc;transform: rotate(-45deg);}
.news-pic-list li .info .more:before{content: "";position: absolute;left: 30%;right: 30%;top: 50%;height: 1px;background-color: currentColor;transform: translateY(-50%);}
.news-pic-list li .info .more:after{content: "";position: absolute;left: 50%;top: 50%;width: 25%;height: 25%;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: translate(-50%,-50%) rotate(45deg);}
.news-pic-list li a:hover{box-shadow: 0px 0px 10px rgba(0,0,0,.1);}
.news-pic-list li a:hover .pic em{transform: scale(1.05);}
.news-pic-list li a:hover .info .tit{color: #016ED5;}
.news-pic-list li a:hover .info .date .big{color: #016ED5;}
.news-pic-list li a:hover .info .more{background-color: #016ED5;color: #fff;transform: rotate(0);transition: background-color 0.5s,transform 0.5s 0.3s;}

/*新闻列表1-带图*/
.news-pic-list1{margin-top: 60px;}
.news-pic-list1 li{float: left;width: 31%;margin: 0 0 3% 3.5%;}
.news-pic-list1 li:nth-child(3n+1){margin-left: 0;}
.news-pic-list1 li a{display: block;transition: 0.5s;}
.news-pic-list1 li .pic{border-radius: 4px 4px 0 0;overflow: hidden;}
.news-pic-list1 li .pic em{display: block;padding-top: 60%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.news-pic-list1 li .info{position: relative;padding: 25px;background-color: #fff;}
.news-pic-list1 li .info .tit{height: 30px;font-size: 20px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;transition: 0.3s;}
.news-pic-list1 li .info .txt{height: 60px;margin-top: 15px;font-size: 16px;line-height: 30px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-pic-list1 li .info .date{margin-top: 40px;line-height: 20px;}
.news-pic-list1 li .info .date .big{font-size: 24px;font-weight: bold;transition: 0.3s;}
.news-pic-list1 li .info .date .small{margin-top: 5px;font-size: 16px;color: #999;}
.news-pic-list1 li .info .more{position: absolute;right: 25px;bottom: 30px;box-sizing: border-box;width: 44px;height: 44px;border: 1px solid currentColor;border-radius: 50%;color: #ccc;transform: rotate(-45deg);}
.news-pic-list1 li .info .more:before{content: "";position: absolute;left: 30%;right: 30%;top: 50%;height: 1px;background-color: currentColor;transform: translateY(-50%);}
.news-pic-list1 li .info .more:after{content: "";position: absolute;left: 50%;top: 50%;width: 25%;height: 25%;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: translate(-50%,-50%) rotate(45deg);}
.news-pic-list1 li a:hover{box-shadow: 0px 0px 10px rgba(0,0,0,.1);}
.news-pic-list1 li a:hover .pic em{transform: scale(1.05);}
.news-pic-list1 li a:hover .info .tit{color: #016ED5;}
.news-pic-list1 li a:hover .info .date .big{color: #016ED5;}
.news-pic-list1 li a:hover .info .more{background-color: #016ED5;color: #fff;transform: rotate(0);transition: background-color 0.5s,transform 0.5s 0.3s;}

/*新闻列表2-带图*/
.news-pic-list2{}
.news-pic-list2 li{margin-top: 30px;}
.news-pic-list2 li:first-child{margin-top: 0;}
.news-pic-list2 li a{display: flex;justify-content: space-between;align-items: center;background-color: #fff;transition: 0.8s;}
.news-pic-list2 li .pic{flex: 0 0 300px;margin-right: 30px;overflow: hidden;}
.news-pic-list2 li .pic em{display: block;padding-top: 60%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.news-pic-list2 li .info{width: 100%;overflow: hidden;}
.news-pic-list2 li .info .tit{font-size: 18px;line-height: 20px;transition: 0.3s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news-pic-list2 li .info .txt{height: 60px;margin-top: 20px;font-size: 16px;line-height: 30px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-pic-list2 li .date{padding: 0 50px;margin-left: 75px;border-left: 1px solid #E5E5E5;line-height: 1;white-space: nowrap;}
.news-pic-list2 li .date .big{margin-top: 10px;font-size: 26px;font-weight: bold;transition: 0.3s;}
.news-pic-list2 li .date .small{font-size: 14px;color: #999;}
.news-pic-list2 li .date .arrow{position: relative;width: 20px;height: 20px;margin-top: 15px;color: #999;transition: 0.3s;}
.news-pic-list2 li .date .arrow:before{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 1px;background-color: currentColor;transform: translateY(-50%);}
.news-pic-list2 li .date .arrow:after{content: "";position: absolute;left: 50%;top: 50%;width: 40%;height: 40%;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: translate(0,-50%) rotate(45deg);}
.news-pic-list2 li a:hover{box-shadow: 0px 0px 10px rgba(0,0,0,.1);}
.news-pic-list2 li a:hover .pic em{transform: scale(1.05);}
.news-pic-list2 li a:hover .info .tit{color: #016ED5;}
.news-pic-list2 li a:hover .date .big{color: #016ED5;}
.news-pic-list2 li a:hover .date .arrow{color: #016ED5;}

/*新闻列表3-带图*/
.news-pic-list3{}
.news-pic-list3 li{float: left;width: 31%;margin: 0 0 3% 3.5%;}
.news-pic-list3 li:nth-child(3n+1){margin-left: 0;}
.news-pic-list3 li a{display: block;transition: 0.5s;}
.news-pic-list3 li .pic{overflow: hidden;}
.news-pic-list3 li .pic em{display: block;padding-top: 55%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.news-pic-list3 li .info{position: relative;padding: 30px 30px 40px;background-color: #fff;}
.news-pic-list3 li .info .date{font-size: 16px;line-height: 20px;}
.news-pic-list3 li .info .tit{height: 60px;margin-top: 10px;font-size: 20px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.news-pic-list3 li a:hover{box-shadow: 0px 0px 10px rgba(0,0,0,.1);}
.news-pic-list3.style2 li{width: 48%;margin: 0 0 4% 4%;}
.news-pic-list3.style2 li:nth-child(2n+1){margin-left: 0;}

/*动态新闻轮播*/
.dynamic-news-swiper{position: relative;margin-bottom: 60px;overflow: hidden;}
.dynamic-news-swiper .swiper-slide{position: relative;}
.dynamic-news-swiper .swiper-slide .bg{border-radius: 10px;overflow: hidden;}
.dynamic-news-swiper .swiper-slide .bg em{display: block;padding-top: 46.4%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.dynamic-news-swiper .swiper-slide .info{position: absolute;right: 6%;top: 11%;bottom: 8%;width: 32%;box-sizing: border-box;padding: 100px 45px 45px;background-color: rgba(255,255,255,.3);backdrop-filter: blur(10px);}
.dynamic-news-swiper .swiper-slide .info .date{position: absolute;left: 45px;top: -20px;padding: 1em 1.2em;background-color: #fff;font-size: 20px;line-height: 20px;color: #016ED5;box-shadow: 0 4px 10px rgba(0,0,0,.1);}
.dynamic-news-swiper .swiper-slide .info .tit{font-size: 20px;line-height: 32px;color: #016ED5;}
.dynamic-news-swiper .swiper-slide .info .txt{height: 100px;margin-top: 30px;font-size: 16px;line-height: 25px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.dynamic-news-swiper .swiper-slide .info .more-btn{margin-top: 70px;background-color: #016ED5;border-color: #016ED5;color: #fff;}
.dynamic-news-swiper .swiper-pagination{z-index: 1;left: 62%;right: 6%;bottom: 15%;width: auto;font-size: 0;}
.dynamic-news-swiper .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 5px;background-color: #fff;border-radius: 4px;opacity: .4;transition: 0.5s;}
.dynamic-news-swiper .swiper-pagination .swiper-pagination-bullet-active{width: 22px;opacity: 1;}
.dynamic-news-swiper .btn{z-index: 1;position: absolute;top: 50%;width: 40px;height: 40px;margin-top: -20px;color: #fff;cursor: pointer;transition: 0.3s;filter: drop-shadow(0 0 4px rgba(0,0,0,.6));}
.dynamic-news-swiper .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 50%;height: 50%;border-top: 2px solid currentColor;}
.dynamic-news-swiper .prev-btn{left: 20px;}
.dynamic-news-swiper .prev-btn:after{border-left: 2px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.dynamic-news-swiper .next-btn{right: 20px;}
.dynamic-news-swiper .next-btn:after{border-right: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.dynamic-news-swiper .btn:hover{color: #016ED5;}

/*新闻详情*/
.news-details-box{padding: 50px 100px 65px;background-color: #fff;margin-top:50px;}
.news-details-box .title{padding-bottom: 30px;font-size: 24px;font-weight:bold; line-height: 30px;text-align: center;}
.news-details-box .func-wrap{display: flex;justify-content: space-between;align-items: center;padding: 20px 0;border-top: 1px solid #DCDCDC;border-bottom: 1px solid #DCDCDC;}
.news-details-box .record{line-height: 20px;color: #999;}
.news-details-box .record span{display: inline-block;vertical-align: top;margin-left: 35px;}
.news-details-box .record span:first-child{margin-left: 0;}
.news-details-box .record span .icon{display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin: -.25em .4em 0 0;}
.news-details-box .content{min-height: 200px;padding: 30px 0;font-size: 16px;line-height: 2;}
.news-details-box .content p{margin-bottom: 20px;}
.news-details-box .content em{font-style: italic;}
.news-details-box .other-links{display: flex;justify-content: space-between;padding-top: 40px;border-top: 1px solid #DCDCDC;}
.news-details-box .other-links .item{flex: 0 0 48%;font-size: 16px;line-height: 20px;overflow: hidden;}
.news-details-box .other-links .item:nth-child(2){text-align: right;}
.news-details-box .other-links .item a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.news-details-box .other-links .item:hover a{color: #016ED5;}

/*解决方案列表*/
.solution-list{}
.solution-list li{float: left;width: 48.5%;margin: 0 0 3% 3%;}
.solution-list li:nth-child(2n+1){margin-left: 0;}
.solution-list li a{z-index: 0;position: relative;display: flex;justify-content: space-between;align-items: center;padding: 40px 0;}
.solution-list li a:before{content: '';z-index: -1;position: absolute;left: 60px;right: 0;top: 0;bottom: 0;background-color: #fff;transition: 0.5s;}
.solution-list li .pic{width: 33%;overflow: hidden;}
.solution-list li .pic em{display: block;padding-top: 122%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.solution-list li .info{width: 67%;box-sizing: border-box;padding: 0 50px 0 40px;}
.solution-list li .info .tit{position: relative;padding-bottom: 25px;font-size: 20px;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.solution-list li .info .tit:before{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background-color: #E6E6E6;}
.solution-list li .info .tit:after{content: '';position: absolute;left: 0;bottom: 0;width: 40px;height: 2px;background-color: #016ED5;}
.solution-list li .info .txt{height: 90px;margin-top: 25px;font-size: 16px;line-height: 30px;text-align: justify;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.solution-list li .info .more-btn{margin-top: 30px;}
.solution-list li a:hover:before{box-shadow: 0 0 20px rgba(0,0,0,.2);}
.solution-list li a:hover .tit{color: #016ED5;}
.solution-list li a:hover .pic em{transform: scale(1.05);}

/*成功案例列表*/
.success-case-list{}
.success-case-list li{float: left;width: 31%;margin: 0 0 3.5% 3.5%;perspective: 800px;}
.success-case-list li:nth-child(3n+1){margin-left: 0;}
.success-case-list li a{position: relative;display: block;transform-style: preserve-3d;}
.success-case-list li .front{z-index: 1;position: relative;padding: 45px;background-color: #fff;transition: 1s;backface-visibility: hidden;}
.success-case-list li .front .pic{width: 64%;margin: 0 auto;overflow: hidden;}
.success-case-list li .front .pic em{display: block;padding-top: 25%;background-position: center;background-size: contain;background-repeat: no-repeat;transition: 0.8s linear;}
.success-case-list li .front .brief{height: 50px;margin-top: 40px;font-size: 18px;line-height: 25px;text-align: center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.success-case-list li .front .tags{margin-top: 25px;font-size: 16px;line-height: 20px;text-align: center;color: #016ED5;}
.success-case-list li .front .tags span{display: inline-block;vertical-align: top;padding: 0 .5em;border-left: 1px solid currentColor;}
.success-case-list li .front .tags span:first-child{border-left: 0;}
.success-case-list li .back{position: absolute;left: 0;right: 0;top: 0;bottom: 0;padding: 30px;background-color: #fff;transform: rotateY(-180deg);transition: 1s;backface-visibility: hidden;box-shadow: 0 0 20px rgba(0,0,0,.2);}
.success-case-list li .back .tit{position: relative;padding-bottom: 15px;font-size: 18px;line-height: 25px;}
.success-case-list li .back .tit:after{content: '';position: absolute;left: 0;bottom: 0;width: 40px;height: 3px;background-color: #016ED5;}
.success-case-list li .back .txt{max-height: 50px;margin-top: 25px;font-size: 16px;line-height: 25px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.success-case-list li .back .more-btn{margin-top: 30px;background-color: #016ED5;border-color: #016ED5;color: #fff;}
.success-case-list li a:hover .front{transform: rotateY(180deg);}
.success-case-list li a:hover .back{transform: rotateY(0);}

/*服务支持页*/
.service-page{padding: 0;}
.service-page .part1{padding: 80px 0;background: #F6F7F9 url(../images/service_page_part_bg1.jpg) center bottom no-repeat;background-size: cover;}
.service-page .part2{padding: 80px 0;background-color: #fff;}
.service-page .part3{padding: 80px 0;background: #F5F5F5 url(../images/service_page_part_bg2.jpg) center no-repeat;background-size: cover;}
.service-page .part4{padding: 80px 0;background: #E9F1F6 url(../images/service_page_part_bg3.jpg) center no-repeat;background-size: cover;}
.service-page .part5{padding: 80px 0;background-color: #0F356D;}
.service-page .part6{padding: 80px 0;background: #F6F7F9 url(../images/service_page_part_bg4.jpg) center no-repeat;background-size: cover;}
/*服务理念*/
.service-idea-box{display: flex;justify-content: space-between;}
.service-idea-box .item{width: 24.3%;box-sizing: border-box;padding: 50px 30px 70px;background-color: #fff;text-align: center;cursor: pointer;transition: 0.5s;}
.service-idea-box .item .icon{position: relative;display: inline-block;vertical-align: top;width: 90px;height: 90px;box-sizing: border-box;border: 1px solid rgba(1,110,213,.5);border-radius: 50%;transition: 0.5s;}
.service-idea-box .item .icon img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 45%;height: 45%;margin: auto;}
.service-idea-box .item .tit{margin: 35px 0;font-size: 20px;line-height: 1;font-weight: bold;}
.service-idea-box .item .txt{font-size: 16px;line-height: 26px;color: #5B5B5B;}
.service-idea-box .item:hover{box-shadow: 0 0 20px rgba(0,0,0,.2);transform: translateY(-10px);}
.service-idea-box .item:hover .icon{background-color: #016ED5;}
.service-idea-box .item:hover .icon img{filter: brightness(0) invert(1);}
/*技术支持列表*/
.technical-support-list{}
.technical-support-list li{position: relative;float: left;width: 31%;margin: 0 0 2.5% 3.5%;cursor: pointer;overflow: hidden;}
.technical-support-list li:nth-child(3n+1){margin-left: 0;}
.technical-support-list li .pic{overflow: hidden;}
.technical-support-list li .pic em{display: block;padding-top: 64%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.technical-support-list li .tit{position: absolute;left: 0;right: 0;bottom: 0;padding: 0 1em;background-color: #fff;font-size: 20px;line-height: 80px;text-align: center;transition: 0.5s;}
.technical-support-list li .hidden-info{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(1,110,213,.9);padding: 30px 30px 0;text-align: center;color: #fff;transform: translateY(105%);transition: 0.5s;}
.technical-support-list li .hidden-info .icon{width: 80px;}
.technical-support-list li .hidden-info .name{margin: 20px 0;font-size: 20px;line-height: 1;}
.technical-support-list li .hidden-info .txt{font-size: 16px;line-height: 26px;}
.technical-support-list li:hover .pic em{transform: scale(1.05);}
.technical-support-list li:hover .tit{opacity: 0;}
.technical-support-list li:hover .hidden-info{transform: translateY(0);}
/*售后服务列表*/
.after-sale-list{}
.after-sale-list li{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 40px;}
.after-sale-list li:first-child{margin-top: 0;}
.after-sale-list li:nth-child(2n){flex-direction: row-reverse;}
.after-sale-list li .pic{width: 48.5%;overflow: hidden;}
.after-sale-list li .pic em{display: block;padding-top: 50%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.after-sale-list li .info{z-index: 1;position: relative;width: 51.5%;box-sizing: border-box;padding: 60px 130px 60px 60px;border: 35px solid rgba(255,255,255,.4);}
.after-sale-list li .info:before{content: '';z-index: -1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;pointer-events: none;}
.after-sale-list li .info .tit{margin-bottom: 20px;font-size: 20px;line-height: 1;font-weight: bold;}
.after-sale-list li .info .txt{font-size: 16px;line-height: 26px;color: #5B5B5B;}
.after-sale-list li .info .icon{position: absolute;right: 30px;bottom: 30px;width: 64px;opacity: .1;}
.after-sale-list li:hover .pic em{transform: scale(1.05);}
/*服务支持列表*/
.service-support-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.service-support-list li{width: 33.33%;box-sizing: border-box;padding: 40px 100px;font-size: 14px;text-align: center;}
.service-support-list li:nth-child(2n+1){background-color: rgba(255,255,255,.8);box-shadow: 0 0 20px rgba(0,0,0,.05);}
.service-support-list li .icon{width: 40px;height: 40px;transition: 0.5s;}
.service-support-list li .tit{margin-top: 30px;font-size: 20px;line-height: 1;font-weight: bold;transition: 0.3s;}
.service-support-list li .txt{margin-top: 20px;color: #5B5B5B;}
.service-support-list li:hover .icon{transform: translateY(-10px);}
.service-support-list li:hover .tit{color: #016ED5;}
/*服务网络*/
.service-map-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.service-map-box > .con-l{width: 66%;}
.service-map-box > .con-r{width: 32%;padding-top: 5%;}
/*服务地址列表*/
.service-address-list{}
.service-address-list li{padding: 25px 0;border-bottom: 1px solid rgba(255,255,255,.1);color: #fff;}
.service-address-list li .tit{position: relative;font-size: 20px;line-height: 1;cursor: pointer;opacity: .4;transition: 0.3s;}
.service-address-list li .tit .arrow{position: absolute;right: 0;top: 50%;width: 20px;height: 20px;margin-top: -10px;cursor: pointer;transition: 0.3s;}
.service-address-list li .tit .arrow:after{content: '';position: absolute;left: 50%;top: 50%;width: 40%;height: 40%;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translate(-50%,-70%) rotate(45deg);}
.service-address-list li .txt{display: none;padding-top: 20px;font-size: 16px;line-height: 26px;}
.service-address-list li.open{border-bottom-color: #fff;}
.service-address-list li.open .tit{opacity: 1;}
.service-address-list li.open .tit .arrow{transform: rotate(180deg);}
.service-address-list li.open .txt{display: block;}
/*下载列表*/
.download-list{}
.download-list li{margin-top: 20px;}
.download-list li:first-child{margin-top: 0;}
.download-list li a{display: block;position: relative;padding: 30px 50px 30px 40px;background-color: #fff;line-height: 20px;transition: 0.5s;}
.download-list li .name{padding-right: 80px;font-size: 18px;}
.download-list li .name .icon{vertical-align: middle;width: 20px;height: 20px;margin: -.25em .6em 0 0;}
.download-list li .btn{position: absolute;right: 50px;top: 50%;transform: translateY(-50%);}
.download-list li .btn .icon{vertical-align: middle;width: 16px;height: 16px;margin: -.25em .2em 0 0;filter: brightness(0) invert(.5);}
.download-list li a:hover{box-shadow: 0 0 20px rgba(0,0,0,.1);}
.download-list li a:hover .btn{color: #016ED5;}
.download-list li a:hover .btn .icon{filter: none;}

/*生态伙伴页*/
.partners-page{padding: 0;}
.partners-page .part1{padding: 80px 0;background-color: #fff;}
.partners-page .part2{padding: 80px 0;background-color: #F6F8FC;}
.partners-page .part3{padding: 80px 0;background-color: #fff;}
.partners-page .part4{padding: 80px 0;background: #0D53A2 url(../images/partners_page_part_bg1.jpg) center no-repeat;background-size: cover;}
.partners-page .part5{padding: 80px 0;background: #F4F5F8 url(../images/partners_page_part_bg2.jpg) center no-repeat;background-size: cover;}
.partners-page .part6{padding: 80px 0;background-color: #fff;}
.partners-page .part6 .dynamic-news-swiper{margin-bottom: 0;}
.partners-page .part6 .dynamic-news-swiper .swiper-slide .info{top: 27%;bottom: 21%;padding: 70px 45px 100px;}
.partners-page .part6 .dynamic-news-swiper .swiper-slide .info .more-btn{margin-top: 60px;}
.partners-page .part6 .dynamic-news-swiper .swiper-pagination{bottom: 26%;}
.partners-page .part7{padding: 0 0 80px;background-color: #fff;}
.partners-page .part8{padding: 80px 0;background-color: #F5F5F5;}
/*合作优势*/
.cooperation-advantage-box{font-size: 0;}
.cooperation-advantage-box *{box-sizing: border-box;}
.cooperation-advantage-box .item{position: relative;display: inline-block;vertical-align: top;width: 50%;border-right: 30px solid transparent;border-bottom: 30px solid transparent;font-size: 18px;cursor: pointer;}
.cooperation-advantage-box .item .pic{position: relative;overflow: hidden;}
.cooperation-advantage-box .item .pic:after{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,.5);opacity: 0;transition: 0.5s;}
.cooperation-advantage-box .item .pic em{display: block;padding-top: 45.6%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.cooperation-advantage-box .item .info{position: absolute;left: 0;right: 0;bottom: 0;padding: 30px;background-image: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.8));color: #fff;}
.cooperation-advantage-box .item .info .tit{margin-bottom: 15px;font-size: 20px;line-height: 1;font-weight: bold;}
.cooperation-advantage-box .item .info .txt{font-size: 16px;line-height: 26px;}
.cooperation-advantage-box .item:nth-child(1){width: 60%;}
.cooperation-advantage-box .item:nth-child(1) .pic em{padding-top: 52.5%;}
.cooperation-advantage-box .item:nth-child(2){width: 40%;border-right: 0;}
.cooperation-advantage-box .item:nth-child(2) .pic em{padding-top: 75.8%;}
.cooperation-advantage-box .item:nth-child(4){border-right: 0;}
.cooperation-advantage-box .item:nth-child(4) .pic em{padding-top: 43.8%;}
.cooperation-advantage-box .item:hover .pic:after{opacity: 1;}
.cooperation-advantage-box .item:hover .pic em{transform: scale(1.05);}
/*生态体系*/
.ecological-system-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ecological-system-box *{box-sizing: border-box;}
.ecological-system-box .item{position: relative;display: inline-block;vertical-align: top;width: 49%;margin-bottom: 2%;cursor: pointer;}
.ecological-system-box .item .pic{overflow: hidden;}
.ecological-system-box .item .pic em{display: block;padding-top: 44%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.ecological-system-box .item .info{position: absolute;left: 0;right: 0;top: 24%;padding: 0 45px;color: #fff;text-shadow: 0 0 4px rgba(0,0,0,.2);transition: 0.5s;}
.ecological-system-box .item .info .tit{position: relative;padding-bottom: 20px;margin-bottom: 15px;font-size: 20px;line-height: 1;font-weight: bold;}
.ecological-system-box .item .info .tit:after{content: '';position: absolute;left: 0;bottom: 0;width: 35px;height: 4px;background-color: currentColor;}
.ecological-system-box .item .info .txt{font-size: 16px;line-height: 26px;}
.ecological-system-box .item:hover .pic em{transform: scale(1.05);}
.ecological-system-box .item:hover .info{transform: translateX(10px);}
/*生态支持*/
.ecological-support-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ecological-support-box .item{position: relative;width: 23.6%;background-color: #F8F8F8;font-size: 16px;cursor: pointer;overflow: hidden;}
.ecological-support-box .item .pic{overflow: hidden;}
.ecological-support-box .item .pic em{display: block;padding-top: 121%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.ecological-support-box .item .info{padding: 35px 1em 55px;border: 1px solid #E9E9E9;text-align: center;transition: 0.8s;}
.ecological-support-box .item .info .icon{position: relative;display: inline-block;vertical-align: top;width: 64px;height: 64px;box-sizing: border-box;border: 1px solid #016ED5;border-radius: 50%;}
.ecological-support-box .item .info .icon img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 50%;height: 50%;margin: auto;}
.ecological-support-box .item .info .tit{margin-top: 24px;font-size: 20px;line-height: 1;font-weight: bold;}
.ecological-support-box .item .hidden-info{position: absolute;left: 0;right: 0;top: 0;bottom: 0;padding: 47% 35px 0;background-color: rgba(1,110,213,.8);text-align: center;color: #fff;transform: translateY(100%);transition: 0.5s;}
.ecological-support-box .item .hidden-info .icon{position: relative;display: inline-block;vertical-align: top;width: 64px;height: 64px;box-sizing: border-box;border: 1px solid currentColor;border-radius: 50%;}
.ecological-support-box .item .hidden-info .icon img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 50%;height: 50%;margin: auto;filter: brightness(0) invert(1);}
.ecological-support-box .item .hidden-info .tit{position: relative;padding-bottom: 20px;margin-top: 18%;font-size: 20px;line-height: 1;font-weight: bold;}
.ecological-support-box .item .hidden-info .tit:after{content: '';position: absolute;left: 50%;bottom: 0;width: 34px;height: 3px;margin-left: -17px;background-color: currentColor;}
.ecological-support-box .item .hidden-info .txt{margin-top: 15px;font-size: 16px;line-height: 26px;}
.ecological-support-box .item:hover .info{opacity: 0;transform: translateY(20px);}
.ecological-support-box .item:hover .hidden-info{transform: translateY(0);}
/*合作流程*/
.cooperation-process-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cooperation-process-box .item{position: relative;width: 20%;text-align: center;color: #fff;cursor: pointer;transition: 0.5s;}
.cooperation-process-box .item:before{content: '';position: absolute;left: 0;top: 25%;width: 42px;height: 24px;background: url(../images/icon_cooperation_process_arrow_white.svg) center no-repeat;background-size: contain;transform: translate(-50%,0);}
.cooperation-process-box .item:first-child:before{display: none;}
.cooperation-process-box .item .icon{z-index: 0;position: relative;display: inline-block;vertical-align: top;width: 100px;height: 100px;background-color: rgba(255,255,255,.2);border-radius: 50%;}
.cooperation-process-box .item .icon:before{content: '';z-index: -1;position: absolute;left: -12px;right: -12px;top: -12px;bottom: -12px;background-color: rgba(255,255,255,.1);border-radius: 50%;pointer-events: none;}
.cooperation-process-box .item .icon img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 46%;height: 46%;margin: auto;}
.cooperation-process-box .item .tit{margin-top: 50px;font-size: 18px;line-height: 1;font-weight: bold;}
.cooperation-process-box .item:hover{transform: translateY(-10px);}
/*联系我们表单*/
.contact-form{display: flex;justify-content: space-between;flex-wrap: wrap;}
.contact-form *{box-sizing: border-box;}
.contact-form > .con-l{width: 49%;}
.contact-form > .con-r{width: 49%;}
.contact-form .tit{padding: 25px 0;font-size: 18px;line-height: 14px;font-weight: bold;}
.contact-form .row{display: flex;justify-content: space-between;margin-bottom: 20px;}
.contact-form .row .item{position: relative;width: 49%;}
.contact-form .row .item.full{width: 100%;}
/*.contact-form input{width: 100%;height: 44px;padding: 20px 24px;border: 1px solid #999999;border-radius: 4px;font-size: 16px;transition: 0.3s;}*/
.contact-form input{border:1px solid #999;width: 100%;height: 44px;padding: 20px 24px;border-radius: 4px;font-size: 16px;transition: 0.3s;}
.contact-form input:focus{border-color: #016ED5;}
.contact-form select{width: 100%;height: 64px;padding: 20px 24px;border: 0;font-size: 16px;color: #aaa;appearance: none;-webkit-appearance: none;background: #fff url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDE0IDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgN2w3LTdIMHoiIGZpbGw9IiNEOEQ4RDgiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==') right 10px center no-repeat;background-size: 12px 12px;border: 2px solid transparent;border-radius: 4px;outline: none;transition: 0.3s;}
.contact-form select:focus{border-color: #016ED5;}
.contact-form textarea{width: 100%;height: 200px;padding: 20px 24px; border: 1px solid #999999;border-radius: 4px;font-size: 16px;resize: none;}
.contact-form textarea:focus{border-color: #016ED5;}
.contact-form .custom-select{max-width: none;}
.contact-form .custom-select .name{height: 64px;padding: 0 24px;border: 0;border-radius: 4px;font-size: 16px;line-height: 64px;color: #888;}
.contact-form .custom-select .list{max-height: 200px;}
.contact-form .custom-select .list li a{padding: 15px 24px;color: #888;}
.contact-form .custom-select .list li a:hover{color: #fff;}
.contact-form .yzm-area{display: flex;justify-content: space-between;}
.contact-form .yzm-area input[type="text"]{width: 100%;}
.contact-form .yzm-area .btn{}
.contact-form .yzm-area .btn img{max-width: 200px;height: 64px;}
.contact-form .btns-area{width: 100%;margin-top: 40px;}
.contact-form .btns-area .btn{width: 145px;height: 45px;padding: 0;margin: 0;background-color: #016ED5;border: 1px solid #016ED5;border-radius: 0;color: white;}
.contact-form .btns-area .btn:hover{background-color: #016ED5;color: #9df39f;}
/*客户logo轮播*/
.customer-logo-swiper{padding: 20px;overflow: hidden;}
.customer-logo-swiper .swiper-slide a{display: block;padding: 30px 35px;border: 1px solid #F3F3F3;transition: 0.5s;}
.customer-logo-swiper .swiper-slide .pic{overflow: hidden;}
.customer-logo-swiper .swiper-slide .pic em{display: block;padding-top: 25%;background-position: center;background-size: contain;background-repeat: no-repeat;transition: 0.8s linear;}
.customer-logo-swiper .swiper-slide a:hover{box-shadow: 0px 0px 20px rgba(26,83,146,.2);}
.customer-logo-swiper .swiper-slide a:hover .pic em{transform: scale(1.05);}
/*伙伴查询表单*/
.partner-search-form{display: flex;justify-content: space-between;flex-wrap: wrap;}
.partner-search-form *{box-sizing: border-box;}
.partner-search-form .input-text{flex: 1 1 40%;height: 70px;padding: 24px;background-color: #fff;border: 2px solid transparent;border-radius: 4px;font-size: 16px;}
.partner-search-form .input-text:nth-child(2){margin: 0 20px;}
.partner-search-form .input-text:focus{border-color: #016ED5;}
.partner-search-form .sub-btn{width: 200px;height: 70px;background-color: #44A4FF;border-radius: 4px;font-size: 20px;text-align: center;font-weight: bold;color: #fff;cursor: pointer;}
/*弹窗-生态伙伴查询*/
.popup-partner-search{}
.popup-partner-search .content{display: flex;justify-content: space-between;align-items: center;padding: 60px;background: url(../images/popup_partner_search_bg.jpg) center no-repeat;background-size: cover;}
.popup-partner-search .elem{max-width: 180px;margin-right: 50px;}
.popup-partner-search .info{width: 100%;line-height: 1;}
.popup-partner-search .info .tit{margin-bottom: 15px;font-size: 20px;line-height: 30px;}
.popup-partner-search .info .txt{font-size: 18px;}
.popup-partner-search .info .txt i{font-weight: bold;color: #016ED5;}
/*弹窗-产品咨询报价*/
.popup-product-consult{background: url("../images/bg_advice_foot.png") no-repeat bottom;}
.popup-product-consult .content{padding: 60px 50px;background-size: cover;}
.popup-product-consult .btns-area{margin-top: 10px;}

/*关于我们页*/
.about-page{padding: 0;background-color: #fff;}
.about-page .part1{padding: 50px 0 80px 0;}
.about-page .part2{padding: 80px 0;background:#f5f7f9;}
.about-page .part3{padding: 80px 0 0;background:#187098;}
.about-page .part3 .cn{color:#fff;}
.about-page .part4{padding: 0px 0;}
.about-page .part5{padding: 80px 0;background: #F5F6F9 url(../images/partners_page_part_bg2.jpg) center no-repeat;background-size: cover;}
/*公司介绍*/
.company-intro-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.company-intro-box > .con-l{width: 52%;}
.company-intro-box > .con-r{width: 43%;}
.company-intro-box .inpage-title{margin-bottom: 30px;}
.company-intro-box .brief{max-height: 330px;padding-right: 10px;font-size: 16px;line-height: 2;overflow-y: auto;}
.company-intro-box .brief p{margin-bottom: 10px;}
.company-intro-box .pic{z-index: 1;position: relative;}
.company-intro-box .pic:before{content: '';z-index: -1;position: absolute;left: -30px;bottom: -50px;width: 90%;height: 70%;background-color: #F3F3F3;}
.company-intro-box .pic em{display: block;padding-top: 72%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.company-intro-box .pic:hover em{transform: scale(1.05);}
/*公司数据展示*/
.company-data-show{display: flex;justify-content: space-between;margin-top: 30px;}
.company-data-show .item{position: relative;width: 100%;box-sizing: border-box;padding: 0 60px;}
.company-data-show .item:first-child{padding-left: 0;}
.company-data-show .item:last-child{padding-right: 0;}
.company-data-show .item .num{height: 30px;white-space: nowrap;color: #016ED5;}
.company-data-show .item .num span{display: inline-block;vertical-align: top;font-size: 40px;line-height: 30px;}
.company-data-show .item .num sup{display: inline-block;font-size: 30px;transform: translateY(-.3em);}
.company-data-show .item .num em{display: inline-block;vertical-align: bottom;font-size: 14px;color: #B6B6B6;}
.company-data-show .item .txt{margin-top: 15px;font-size: 14px;line-height: 20px;white-space: nowrap;}
/*领导图片轮播*/
.leader-pic-swiper{position: relative;padding-bottom: 65px;overflow: hidden;}
.leader-pic-swiper .swiper-slide a{display: block;background-color: #F7F7F7;transition: 0.5s;}
.leader-pic-swiper .swiper-slide .pic{overflow: hidden;}
.leader-pic-swiper .swiper-slide .pic em{display: block;padding-top: 74.7%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.leader-pic-swiper .swiper-slide .info{box-sizing: border-box;padding: 20px 25px;line-height: 1;text-align:center;}
.leader-pic-swiper .swiper-slide .info .tit1{font-size: 20px;font-weight: bold;transition: 0.3s;}
.leader-pic-swiper .swiper-slide .info .tit2{margin-top: 15px;font-size: 16px;color: #999;}
.leader-pic-swiper .swiper-slide a:hover .pic em{transform: scale(1.05);}
.leader-pic-swiper .swiper-slide a:hover .info .tit1{color: #016ED5;}
.leader-pic-swiper .swiper-pagination{z-index: 1;bottom: 5px;font-size: 0;}
.leader-pic-swiper .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 5px;background-color: #ccc;border-radius: 4px;opacity: 1;transition: 0.5s;}
.leader-pic-swiper .swiper-pagination .swiper-pagination-bullet-active{width: 26px;background-color: #016ED5;}
.leader-pic-swiper .btn{z-index: 1;position: absolute;top: 40%;box-sizing: border-box;width: 40px;height: 40px;background-color: #fff;border: 1px solid currentColor;border-radius: 50%;color: #ccc;cursor: pointer;transition: 0.3s;}
.leader-pic-swiper .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 25%;height: 25%;border-top: 2px solid currentColor;}
.leader-pic-swiper .prev-btn{left: 0;transform: translateX(-100%);}
.leader-pic-swiper .prev-btn:after{border-left: 2px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.leader-pic-swiper .next-btn{right: 0;transform: translateX(100%);}
.leader-pic-swiper .next-btn:after{border-right: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.leader-pic-swiper:hover .prev-btn{transform: translateX(10px);}
.leader-pic-swiper:hover .next-btn{transform: translateX(-10px);}
.leader-pic-swiper .btn:hover{color: #016ED5;box-shadow: 0 0 10px rgba(0,0,0,.2);}
/*理念愿景*/
.vision-show-box{display: flex;justify-content: space-between;background: #187098 url(../images/about_page_part_bg1.jpg) center no-repeat;background-size: cover;}
.vision-show-box .item{position: relative;width: 33.33%;height: 660px;box-sizing: border-box;padding-top: 2%;border-left: 1px solid rgba(255,255,255,.2);text-align: center;color: #fff;}
.vision-show-box .item .tit{font-size: 20px;line-height: 1;}
.vision-show-box .item .txt{font-size: 20px;line-height: 25px;opacity: 1;padding:20px 70px;}
.vision-show-box .item .txt p{margin: 20px 0;}
/*发展历程轮播*/
.history-info-swiper{position: relative;height: 500px;overflow: hidden;}
.history-info-swiper .swiper-slide{box-sizing: border-box;padding: 35px 60px;border-left: 1px solid #ECECEC;}
.history-info-swiper .swiper-slide .year{font-size: 30px;line-height: 1;font-weight: bold;color: #016ED5;}
.history-info-swiper .swiper-slide .list{margin-top: 30px;}
.history-info-swiper .swiper-slide .list li{margin-bottom: 25px;font-size: 16px;line-height: 24px;color: #666;}
.history-info-swiper .btn{z-index: 1;position: absolute;top: 40%;box-sizing: border-box;width: 60px;height: 60px;background-color: #fff;border: 1px solid currentColor;border-radius: 50%;color: #ccc;cursor: pointer;transition: 0.3s;}
.history-info-swiper .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 25%;height: 25%;border-top: 2px solid currentColor;}
.history-info-swiper .prev-btn{left: 3%;}
.history-info-swiper .prev-btn:after{border-left: 2px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.history-info-swiper .next-btn{right: 3%;}
.history-info-swiper .next-btn:after{border-right: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.history-info-swiper .swiper-button-disabled{visibility: hidden;opacity: 0;}
.history-info-swiper .btn:hover{color: #016ED5;box-shadow: 0 0 10px rgba(0,0,0,.2);}
/*核心竞争力*/
.core-competence-box{font-size: 0;}
.core-competence-box .item{display: inline-block;vertical-align: top;width: 25%;box-sizing: border-box;padding: 35px 20px;background-color: #fff;text-align: center;cursor: pointer;transition: 0.5s;}
.core-competence-box .item .icon{width: 40px;height: 40px;}
.core-competence-box .item .tit{margin: 30px 0 20px;font-size: 25px;line-height: 1;font-weight: bold;color: #016ED5;}
.core-competence-box .item .txt{height: 0;font-size: 16px;line-height: 25px;color: #666;overflow: hidden;}
.core-competence-box .item:hover{transform: translateY(-38px);}
.core-competence-box .item:hover .txt{height: 75px;transition: 0.5s;}

/*人才招聘页*/
.hr-page{padding: 0;}
.hr-page .part1{padding: 80px 0;background-color: #fff;}
.hr-page .part2{padding: 80px 0;background: #1C5897 url(../images/hr_page_part_bg1.jpg) center no-repeat;background-size: cover;}
.hr-page .part3{padding: 80px 0;background-color: #F5F5F5;}
/*人才理念*/
.talent-concept-box{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.talent-concept-box > .con-l{width: 54%;}
.talent-concept-box > .con-r{width: 42%;}
.talent-concept-box .brief{font-size: 16px;line-height: 2;}
.talent-concept-box .brief p{margin-bottom: 10px;}
.talent-concept-box .pic{overflow: hidden;}
.talent-concept-box .pic em{display: block;padding-top: 61%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.talent-concept-box .pic:hover em{transform: scale(1.05);}
/*薪酬与福利*/
.welfare-show-box{display: flex;justify-content: space-between;margin-bottom: 55px;}
.welfare-show-box .item{position: relative;width: 100%;box-sizing: border-box;padding: 70px 1em 60px;background-color: rgba(255,255,255,.9);text-align: center;transition: 0.5s;}
.welfare-show-box .item:after{content: '';position: absolute;left: 0;top: 25px;bottom: 25px;width: 1px;background-color: #E8E8E8;}
.welfare-show-box .item:first-child:after{display: none;}
.welfare-show-box .item .icon{width: 40px;height: 40px;}
.welfare-show-box .item .tit{margin-top: 35px;font-size: 16px;line-height: 1;transition: 0.3s;}
.welfare-show-box .item:hover{background-color: #016ED5;}
.welfare-show-box .item:hover:after{display: none;}
.welfare-show-box .item:hover .icon{filter: brightness(0) invert(1);}
.welfare-show-box .item:hover .tit{color: #fff;}
/*工作与成长轮播*/
.work-grow-swiper{position: relative;padding-bottom: 65px;overflow: hidden;}
.work-grow-swiper .swiper-slide a{position: relative;display: block;overflow: hidden;transition: 0.5s;}
.work-grow-swiper .swiper-slide .pic{overflow: hidden;}
.work-grow-swiper .swiper-slide .pic em{display: block;padding-top: 122%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.work-grow-swiper .swiper-slide .name{position: absolute;left: 0;right: 0;bottom: 0;padding: 25px 40px;font-size: 20px;line-height: 1;color: #fff;transition: 0.5s;}
.work-grow-swiper .swiper-slide .hidden-info{position: absolute;left: 0;right: 0;top: 0;bottom: 0;padding: 25% 40px 0;background-color: rgba(1,110,213,.5);color: #fff;transform: translateY(100%);transition: 0.5s;}
.work-grow-swiper .swiper-slide .hidden-info .tit{position: relative;display: inline-block;vertical-align: top;padding-bottom: 20px;font-size: 20px;line-height: 20px;}
.work-grow-swiper .swiper-slide .hidden-info .tit:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background-color: currentColor;}
.work-grow-swiper .swiper-slide .hidden-info .txt{margin-top: 20px;line-height: 20px;}
.work-grow-swiper .swiper-slide .hidden-info .txt p{margin-bottom: 10px;}
.work-grow-swiper .swiper-slide a:hover .name{opacity: 0;transform: translateY(10px);}
.work-grow-swiper .swiper-slide a:hover .hidden-info{transform: translateY(0);}
.work-grow-swiper .swiper-pagination{z-index: 1;bottom: 5px;font-size: 0;}
.work-grow-swiper .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 5px;background-color: #fff;border-radius: 4px;opacity: .4;transition: 0.5s;}
.work-grow-swiper .swiper-pagination .swiper-pagination-bullet-active{width: 26px;opacity: 1;}
/*招聘岗位*/
.job-box{}
.job-box *{box-sizing: border-box;}
.job-box > .title{display: table;width: 100%;background-color: #E8E8E8;}
.job-box > .title span{display: table-cell;vertical-align: middle;width: 20%;height: 60px;padding: 20px 30px;font-size: 18px;line-height: 20px;text-align: center;}
.job-box > .title span:nth-child(1){text-align: left;}
.job-box > .title span:nth-child(5){width: 15%;}
.job-list{margin-top: 28px;}
.job-list li{cursor: pointer;}
.job-list li:nth-child(2n+1){background-color: #fff;}
.job-list li .title{display: table;width: 100%;}
.job-list li .title span{display: table-cell;vertical-align: middle;width: 20%;height: 80px;padding: 20px 30px;font-size: 16px;line-height: 20px;text-align: center;word-break: keep-all;transition: 0.3s;}
.job-list li .title span:nth-child(1){text-align: left;}
.job-list li .title span:nth-child(5){width: 15%;}
.job-list li .title .fold-btn{display: inline-block;vertical-align: top;font-size: 16px;cursor: pointer;transition: 0.3s;}
.job-list li .title .fold-btn .icon{position: relative;display: inline-block;vertical-align: middle;width: 26px;height: 26px;margin: -.2em .4em 0 0;border: 1px solid #D8D8D8;border-radius: 50%;transition: 0.3s;}
.job-list li .title .fold-btn .icon img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 50%;height: 50%;margin: auto;filter: brightness(0) invert(.2);}
.job-list li .title .fold-btn:hover{color: #016ED5;}
.job-list li .title .fold-btn:hover .icon{border-color: #016ED5;}
.job-list li .title .fold-btn:hover .icon img{filter: none;}
.job-list li.open .title{background-color: #016ED5;}
.job-list li.open .title span{color: #fff;}
.job-list li.open .title .fold-btn{color: #fff;}
.job-list li.open .title .fold-btn .icon{border-color: #fff;}
.job-list li.open .title .fold-btn .icon img{filter: brightness(0) invert(1);}
.job-list li.open .info{display: block;}
.job-list li .info{display: none;padding: 50px 60px;}
.job-list li .info .tit{margin-bottom: 30px;font-size: 18px;}
.job-list li .info .txt{margin-bottom: 50px;font-size: 16px;line-height: 24px;color: #666;}
.job-list li .info .txt p{margin-bottom: 20px;}
.job-list li .btns-area{margin-top: 60px;text-align: left;}
.job-list li .btns-area .btn{padding: 0 2em;margin: 0;background-color: #016ED5;border: 0;border-radius: 0;font-size: 14px;line-height: 35px;color: #fff;}
.job-list li .btns-area .btn .icon{display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin: -.25em .4em 0 0;filter: brightness(0) invert(1);}

/*联系我们页*/
.contact-page{padding: 0;}
.contact-page .part1{padding: 80px 0;background-color: #fff;}
.contact-page .part2{padding: 80px 0;background: #F8F8F8 url(../images/contact_page_part_bg1.jpg) center no-repeat;background-size: cover;}
/*联系信息区*/
.contact-info-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.contact-info-box *{box-sizing: border-box;}
.contact-info-box .contact-info{width: 39%;padding: 50px;background: url(../images/contact_info_bg.jpg) center no-repeat;background-size: cover;line-height: 1;}
.contact-info-box .contact-info .tit{font-size: 20px;}
.contact-info-box .contact-info .txt{font-size: 16px;line-height: 26px;color: #666;}
.contact-info-box .contact-info .num{margin: 20px 0 10px;font-size: 30px;font-weight: bold;color: #016ED5;}
.contact-info-box .other-list{display: flex;flex-wrap: wrap;width: 58%;border: 1px solid #eee;}
.contact-info-box .other-list li{display: flex;justify-content: space-between;align-items: center;width: 50%;padding-left: 6%;}
.contact-info-box .other-list li .icon{width: 50px;height: 50px;margin-right: 25px;opacity: .3;}
.contact-info-box .other-list li .info{width: 100%;overflow: hidden;}
.contact-info-box .other-list li .info .tit{margin-bottom: 4px;font-size: 20px;}
.contact-info-box .other-list li .info .txt{font-size: 14px;color: #666;}
/*地址区*/
.address-box{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;margin-top: 40px;}
.address-box .con-l{width: 70%;}
.address-box .con-l.txt{width:75%;font-size:14px;color:#000;line-height:28px;}
.address-box .con-r.list{width:22%;}
.address-box .con-r{width: 26%;}
.address-box .list{}
.address-box .list li{margin-top: 50px;}
.address-box .list li:first-child{margin-top: 0;}
.address-box .lists li{margin-top:0px;}
.address-box .lists li .tit{width:75%;padding:12px 10px;}
.address-box .lists li .tit a{font-weight:600;color:#556270;font-size:16px;}
.address-box .lists li.on .tit{border-right:2px solid #016ed5;background:#f5f7f9;}
.address-box .lists li.on .tit a{color:#016ed5;}
.address-box .list li .tit{margin-bottom: 10px;font-size: 18px;cursor:pointer;}
.address-box .list li .tit .icon{vertical-align: middle;width: 20px;height: 20px;margin: -.25em .6em 0 0;}
.address-box .list li .txt{color: #666;}
/*电子地图*/
.e-map{position: relative;padding-top: 50%;}
.e-map iframe{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
/*社交媒体*/
.social-media-box{display: flex;justify-content: center;flex-wrap: wrap;margin: 90px 0;}
.social-media-box .item{position: relative;display: inline-block;vertical-align: top;width: 100px;height: 100px;margin: 0 60px;cursor: pointer;transition: 0.3s;}
.social-media-box .item .icon{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;margin: auto;}
.social-media-box .item:hover{transform: translateY(-5px);}
.social-media-box .item .hidden-wrap{position: absolute;left: 50%;bottom: 100%;padding-bottom: 10px;transform: translateX(-50%) scale(0);transform-origin: bottom;transition: 0.3s;}
.social-media-box .item .hidden-wrap img{max-width: none;width: 140px;height: 140px;}
.social-media-box .item:hover .hidden-wrap{transform: translateX(-50%) scale(1);}

/*产品页*/
.product-page{padding: 0 0 80px;}
.product-page .inpage-title{margin: 35px 0;}
.product-page .part1{padding-bottom: 60px;}
.product-page .part2{padding-top: 40px;background-color: #F8F8F8;}
/*产品信息列表*/
.product-info-list{margin-top: 40px;}
.product-info-list li{float: left;width: 23.125%;margin: 0 0 2.5% 2.5%;}
.product-info-list li:nth-child(4n+1){margin-left: 0;}
.product-info-list li a{display: block;padding: 35px 25px;background-color: #fff;border-radius: 8px 8px 0 0;overflow: hidden;transition: 0.5s;}
.product-info-list li .pic{overflow: hidden;}
.product-info-list li .pic em{display: block;padding-top: 63%;background-position: center;background-size: contain;background-repeat: no-repeat;transition: 0.8s linear;}
.product-info-list li .pic:hover em{transform: scale(1.05);}
.product-info-list li .logo-elem{position: relative;height: 38px;margin: 20px 0;color: #CDCDCD;opacity: .4;transition: 0.5s;}
.product-info-list li .logo-elem:before{content: '';position: absolute;left: 0;top: 50%;width: 38%;height: 1px;background-color: currentColor;transform: translateY(-50%);}
.product-info-list li .logo-elem:after{content: '';position: absolute;right: 0;top: 50%;width: 38%;height: 1px;background-color: currentColor;transform: translateY(-50%);}
.product-info-list li .logo-elem .icon{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 38px;height: 38px;margin: auto;transition: 0.5s;}
.product-info-list li .logo-elem .icon1{opacity: 1;}
.product-info-list li .logo-elem .icon2{opacity: 0;}
.product-info-list li .info{line-height: 20px;}
.product-info-list li .info .tit{text-align:center;margin-bottom: 10px;font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.product-info-list li .info .txt{height: 40px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.product-info-list li a:hover{box-shadow: 0px 0px 10px rgba(0,0,0,.1);}
.product-info-list li a:hover .pic em{transform: scale(1.05);}
.product-info-list li a:hover .logo-elem{color: #187098;opacity: .8;}
.product-info-list li a:hover .logo-elem .icon1{opacity: 0;}
.product-info-list li a:hover .logo-elem .icon2{opacity: 1;}
.product-info-list li a:hover .info .tit{color: #016ED5;}
/*产品筛选区*/
.product-classify-area{background-color: #fff;}
.product-classify-area .section{position: relative;padding: 25px 0 15px;border-top: 1px solid #EAEAEA;}
.product-classify-area .section .name{position: absolute;left: 0;top: 25px;width: 100px;font-size: 16px;line-height: 20px;font-weight: bold;}
.product-classify-area .section .content{min-height: 30px;padding: 0 100px;overflow: hidden;}
.product-classify-area .section .content span{display: inline-block;vertical-align: top;padding: 0 1em;margin-bottom: 10px;line-height: 20px;color: #666;cursor: pointer;transition: 0.3s;}
.product-classify-area .section .content span:hover{color: #016ED5;}
.product-classify-area .section .content span.on{color: #016ED5;}
.product-classify-area .section .fold-btn{position: absolute;right: 0;top: 25px;padding: 0 1em 0 .5em;line-height: 20px;color: #666;cursor: pointer;user-select: none;}
.product-classify-area .section .fold-btn:after{content: "";position: absolute;right: 0;top: 50%;width: 6px;height: 6px;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: translate(-50%,-70%) rotate(45deg);transition: 0.3s;}
.product-classify-area .section .fold-btn.open{color: #016ED5;}
.product-classify-area .section .fold-btn.open:after{transform: translate(-50%,-30%) rotate(-135deg);}
/*产品介绍*/
.product-intro-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.product-intro-box > .con-l{width: 40%;}
.product-intro-box > .con-r{width: 48%;margin-right:auto;}
/*产品图片选项卡*/
.product-pic-tab-box{}
.product-pic-tab-box .tabs-wrap{position: relative;padding: 0 30px;}
.product-pic-tab-box .tabs-wrap .tabs{overflow: hidden;}
.product-pic-tab-box .tabs-wrap .tabs .swiper-slide{cursor: pointer;}
.product-pic-tab-box .tabs-wrap .tabs .swiper-slide .pic{padding: 10px;border: 2px solid #e0e0e0;transition: 0.3s;}
.product-pic-tab-box .tabs-wrap .tabs .swiper-slide .pic em{position: relative;display: block;padding-top: 100%;}
.product-pic-tab-box .tabs-wrap .tabs .swiper-slide .pic em img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: contain;}
.product-pic-tab-box .tabs-wrap .tabs .swiper-slide:hover .pic{border-color: #0091db;}
.product-pic-tab-box .tabs-wrap .tabs .swiper-slide.on .pic{border-color: #0091db;}
.product-pic-tab-box .tabs-wrap .btn{z-index: 1;position: absolute;top: 50%;width: 20px;height: 20px;margin-top: -10px;cursor: pointer;transition: 0.3s;}
.product-pic-tab-box .tabs-wrap .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 50%;height: 50%;border-top: 1px solid currentColor;}
.product-pic-tab-box .tabs-wrap .prev-btn{left: 0;}
.product-pic-tab-box .tabs-wrap .prev-btn:after{border-left: 1px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.product-pic-tab-box .tabs-wrap .next-btn{right: 0;}
.product-pic-tab-box .tabs-wrap .next-btn:after{border-right: 1px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.product-pic-tab-box .tabs-wrap .swiper-button-disabled{opacity: .35;pointer-events: none;}
.product-pic-tab-box .tabs-wrap .btn:hover{color: #016ED5;}
.product-pic-tab-box .tab-content{overflow: hidden;}
.product-pic-tab-box .tab-content .swiper-slide{box-sizing: border-box;padding: 30px;}
.product-pic-tab-box .tab-content .swiper-slide .pic{position: relative;padding-top: 63%;}
.product-pic-tab-box .tab-content .swiper-slide .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: contain;cursor: zoom-in;}
/*产品信息*/
.product-info{font-size: 16px;}
.product-info .tit{padding: 20px 0;margin-bottom: 20px;border-bottom: 1px solid #D8D8D8;font-size: 26px;line-height: 1.3;font-weight: bold;}
.product-info .txt{font-size: 16px;text-align:justify; line-height: 2;}
.product-info .param-select-area{}
.product-info .param-select-area .section{position: relative;margin-top: 30px;}
.product-info .param-select-area .section > .name{position: absolute;left: 0;top: 0;width: 90px;font-size: 16px;line-height: 40px;color: #666;}
.product-info .param-select-area .section > .content{min-height: 40px;padding-left: 90px;}
.product-info .param-select-area .section > .content .list{font-size: 0;}
.product-info .param-select-area .section > .content .list li{display: inline-block;vertical-align: top;padding: 0 0.8em;margin: 0 10px 10px 0;border: 1px solid #D8D8D8;font-size: 14px;line-height: 38px;cursor: pointer;transition: 0.3s;}
.product-info .param-select-area .section > .content .list li .pic{vertical-align: middle;width: 36px;margin: -.25em .4em 0 0;}
.product-info .param-select-area .section > .content .list li:hover{border-color: #016ED5;color: #016ED5;}
.product-info .param-select-area .section > .content .list li.on{border-color: #016ED5;color: #016ED5;}
.product-info .param-select-area .section > .content .list li.blue{color: #016ED5;}
.product-info .param-select-area .section > .content .list li.view-more{border-color: #D8D8D8;}
.product-info .param-select-area .section > .content .func-wrap{display: flex;flex-wrap: wrap;}
.product-info .param-select-area .section > .content .func-wrap .select-number{display: flex;width: 150px;user-select: none;}
.product-info .param-select-area .section > .content .func-wrap .select-number .btn{flex: 0 0 40px;height: 40px;box-sizing: border-box;border: 1px solid #F0F0F0;font-size: 18px;text-align: center;line-height: 36px;color: #666;cursor: pointer;transition: 0.3s;}
.product-info .param-select-area .section > .content .func-wrap .select-number .btn:hover{background-color: #eee;}
.product-info .param-select-area .section > .content .func-wrap .select-number #buy-number{width: 64px;height: 40px;box-sizing: border-box;border: 1px solid #F0F0F0;text-align: center;transition: 0.3s;}
.product-info .param-select-area .section > .content .func-wrap .select-number #buy-number:focus{border-color: #016ED5;}
.product-info .param-select-area .section > .content .func-wrap .shopcart-btn{width: 156px;height: 40px;margin: 0 20px;background-color: #0866e9;text-align: center;line-height: 40px;color: #fff;}
.product-info .param-select-area .section > .content .func-wrap .shopcart-btn .icon{vertical-align: middle;width: 16px;height: 16px;margin: -.25em .4em 0 0;}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area{font-size: 0;}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn{position: relative;display: inline-block;vertical-align: top;padding: 0 1em;margin-left: 10px;border: 1px solid #D8D8D8;font-size: 14px;line-height: 38px;cursor: pointer;transition: 0.3s;}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn > .icon{vertical-align: middle;width: 16px;height: 16px;margin: -.25em .4em 0 0;}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn .hidden-info{position: absolute;left: 50%;bottom: 100%;padding-bottom: 15px;transform: translateX(-50%);visibility: hidden;opacity: 0;margin-bottom: 10px;transition: 0.3s;}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn .hidden-info .share-list{position: relative;padding: 15px;background-color: #fff;border: 1px solid #ddd;box-shadow: 1px 1px 5px rgba(0,0,0,.1);}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn .hidden-info .share-list:before{content: '';position: absolute;left: 50%;bottom: 0;width: 10px;height: 10px;background-color: #fff;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;transform: translate(-50%,50%) rotate(45deg);}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn .hidden-info .share-list li{margin-top: 15px;}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn .hidden-info .share-list li:first-child{margin-top: 0;}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn .hidden-info .share-list li .name{display: block;line-height: 20px;filter: brightness(0) invert(.5);}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn .hidden-info .share-list li .name .icon{vertical-align: middle;width: 20px;hei
20px;margin: -.25em .4em 0 0;}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn .hidden-info .share-list li .txt{margin-left: 20px;}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn .hidden-info .share-list li .txt img{max-width: 80px;}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn .hidden-info .share-list li .txt .qrcode{margin-top: 10px;}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn:hover{border-color: #016ED5;color: #016ED5;}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn:hover .hidden-info{visibility: visible;opacity: 1;margin-bottom: 0;}
.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn .hidden-info .share-list li .name:hover{filter: none;}
.product-info .param-select-area .section > .content .tips{line-height: 40px;color: #888;}
.product-info .param-select-area .section > .content .tips a{display: inline-block;vertical-align: top;margin-right: .5em;font-size: 14px;color: #888;transition: 0.3s;}
.product-info .param-select-area .section > .content .tips a:hover{text-decoration: underline;}
/*产品详情*/
.product-details-box{padding: 60px 70px 40px;background-color: #fff;}
.product-details-box .section{margin-top: 50px;}
.product-details-box .section:first-child{margin-top: 0;}
.product-details-box .section > .title{padding-bottom: 15px;margin-bottom: 30px;border-bottom: 1px solid #D8D8D8;}
.product-details-box .section > .title .name{display: inline-block;vertical-align: top;padding-left: 10px;border-left: 4px solid #016ED5;font-size: 18px;line-height: 15px;font-weight: bold;color: #016ED5;}
.product-details-box .section > .content{font-size: 16px;line-height: 2;}
.product-details-box .section > .content p{margin:10px 0;}
.product-details-box .section > .content img{cursor: zoom-in;}
.product-details-box .section table{width: 100%;border-collapse: collapse;}
.product-details-box .section table *{box-sizing: border-box;}
.product-details-box .section table tr{background-color: #fff;}
.product-details-box .section table tr:nth-child(odd){background-color: #F7F7F7;}
.product-details-box .section table td{width: 25%;height: 60px;padding: .5em 1em;border: 1px solid #fff;}
/*购物车*/
.shopcart-table-box{padding-bottom: 50px;}
.shopcart-table-box table{width: 100%;border-collapse: collapse;}
.shopcart-table-box table *{box-sizing: border-box;}
.shopcart-table-box table tr{border-bottom: 1px solid #ECECEC;}
.shopcart-table-box table td{padding: 35px 20px;font-size: 18px;text-align: center;}
.shopcart-table-box table td:nth-child(1){width: 10%;}
.shopcart-table-box table td:nth-child(2){width: 60%;}
.shopcart-table-box table td:nth-child(3){width: 20%;}
.shopcart-table-box table td:nth-child(4){width: 10%;}
.shopcart-table-box table .title td{padding: 25px 20px;background-color: #F4F4F4;color: #666;}
.shopcart-table-box table .title td:nth-child(2){padding-left: 220px;text-align: left;}
.shopcart-table-box table .prod-info{display: flex;justify-content: space-between;padding-right: 20%;}
.shopcart-table-box table .prod-info .pic{flex: 0 0 170px;padding: 0 20px;margin-right: 30px;}
.shopcart-table-box table .prod-info .pic em{position: relative;display: block;padding-top: 66%;}
.shopcart-table-box table .prod-info .pic em img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: contain;}
.shopcart-table-box table .prod-info .info{width: 100%;text-align: left;overflow: hidden;}
.shopcart-table-box table .prod-info .info .tit{display: block;line-height: 25px;transition: 0.3s;}
.shopcart-table-box table .prod-info .info .tit:hover{color: #016ED5;}
.shopcart-table-box table .prod-info .info .txt{margin-top: 20px;font-size: 16px;color: #666;}
.shopcart-table-box table .select-number{display: flex;justify-content: center;user-select: none;}
.shopcart-table-box table .select-number .btn{flex: 0 0 40px;height: 40px;box-sizing: border-box;border: 1px solid #F0F0F0;font-size: 18px;text-align: center;line-height: 36px;color: #666;cursor: pointer;transition: 0.3s;}
.shopcart-table-box table .select-number .btn:hover{background-color: #eee;}
.shopcart-table-box table .select-number .buy-number{width: 64px;height: 40px;box-sizing: border-box;border: 1px solid #F0F0F0;text-align: center;transition: 0.3s;}
.shopcart-table-box table .select-number .buy-number:focus{border-color: #016ED5;}
.shopcart-table-box table .del-btn{display: inline-block;vertical-align: top;font-size: 16px;cursor: pointer;user-select: none;transition: 0.3s;}
.shopcart-table-box table .del-btn:hover{color: #016ED5;}
.shopcart-table-box .func-wrap{position: relative;padding: 25px 60px;background-color: #F4F4F4;font-size: 16px;line-height: 20px;color: #666;user-select: none;}
.shopcart-table-box .func-wrap .btn{display: inline-block;vertical-align: top;cursor: pointer;}
.shopcart-table-box .func-wrap .btn:hover{color: #016ED5;}
.shopcart-table-box .func-wrap .tips{margin: 0 1em;font-size: 16px;cursor: default;}
.shopcart-table-box .func-wrap .tips:hover{color: inherit;}
.shopcart-table-box .func-wrap .sub-btn{position: absolute;right: 0;top: 0;width: 100px;height: 70px;background-color: #0866e9;font-size: 20px;line-height: 70px;text-align: center;font-weight: bold;color: #fff;cursor: pointer;}

/*人物详情*/
.person-details-box{display: flex;justify-content: space-between;}
.person-details-box .pic{flex: 0 0 23%;margin-right: 6%;}
.person-details-box .info{width: 100%;overflow: hidden;}
.person-details-box .info .tit{padding: 25px 0;border-bottom: 1px solid #D8D8D8;font-size: 30px;line-height: 1;font-weight: bold;}
.person-details-box .info .tit span{margin-left: 1.5em;font-size: 16px;font-weight: normal;color: #666;}
.person-details-box .info .txt{margin-top: 40px;font-size: 16px;line-height: 26px;}
.person-details-box .info .more-btn{margin-top: 100px;}


.customer-logo-swiper  .swiper-pagination{z-index: 1;position: inherit;margin-top: 60px;font-size: 0;}
.customer-logo-swiper  .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 5px;background-color: #ccc;border-radius: 4px;opacity: 1;transition: 0.5s;}
.customer-logo-swiper  .swiper-pagination .swiper-pagination-bullet-active{width: 26px;background-color: #016ED5;}
/*中屏PC:<=1440px(针对1366*650)*/
@media screen and (max-width: 1440px){
	
}

/*小屏PC:>=1025px && <=1300px*/
@media screen and (max-width: 1300px){
	/*内页banner*/
	.inpage-banner{height: 350px;}
	.inpage-banner1{height: 0px;}
	.inpage-banner .title .big{padding-bottom: 20px;font-size: 32px;}
	.inpage-banner .title .small{margin-top: 15px;font-size: 14px;}
	/*内页banner-产品*/
	.inpage-banner-product .con-l{flex: 0 0 300px;}
	/*banner导航*/
	.banner-nav-1st{padding: 10px 0;}
	.banner-nav-1st > li > a{padding: 10px 60px;font-size: 14px;}
	.banner-nav-1st > li > a:after{right: 40px;}
	/*产品banner轮播*/
	.product-banner-swiper .swiper-slide .info .tit .big{font-size: 32px;}
	.product-banner-swiper .swiper-slide .info .tit .small{font-size: 14px;}
	.product-banner-swiper .btn{width: 30px;height: 30px;}
	
	/*面包屑导航*/
	.bread-nav-1st > li{font-size: 12px;}
	
	/*内页标题*/
	.inpage-title{margin-bottom: 30px;}
	.inpage-title .cn{font-size: 24px;}
	.inpage-title .cn:before{height: 2px;}
	.inpage-title .txt{font-size: 14px;}
	
	/*产品页*/
	.product-page .inpage-title{margin: 20px 0;}
	.product-page .part1{padding-bottom: 30px;}
	.product-page .part2{padding-top: 20px;}
	/*产品信息列表*/
	.product-info-list li .info .tit{font-size: 16px;}
	.product-info-list li .info .txt{font-size: 14px;}
	/*产品筛选区*/
	.product-classify-area .section{padding: 15px 0 10px;}
	.product-classify-area .section .name{top: 15px;font-size: 14px;}
	.product-classify-area .section .content span{font-size: 12px;padding: 0 0.5em;}
	.product-classify-area .section .fold-btn{top: 15px;font-size: 12px;}
	.product-classify-area .section .fold-btn:after{width: 5px; height: 5px;}
	/*产品信息*/
	.product-info .txt{font-size: 14px;}
	.product-info .param-select-area .section{margin-top: 15px;}
	.product-info .param-select-area .section > .name{width: 70px;font-size: 14px;line-height: 36px;}
	.product-info .param-select-area .section > .content{padding-left: 70px;}
	.product-info .param-select-area .section > .content .list li{font-size: 12px;line-height: 34px;}
	/*产品详情*/
	.product-details-box{padding: 30px;}
	.product-details-box .section > .content{font-size: 14px;}
	/*购物车*/
	.shopcart-table-box table td{padding: 15px 10px;font-size: 14px;}
	.shopcart-table-box table .prod-info .info .txt{margin-top: 10px;font-size: 12px;}
	.shopcart-table-box table .del-btn{font-size: 14px;}
	.shopcart-table-box .func-wrap{padding: 20px 44px;font-size: 14px;}
	.shopcart-table-box .func-wrap .tips{font-size: 14px;}
	.shopcart-table-box .func-wrap .sub-btn{width: 100px; height: 60px; font-size: 18px; line-height: 60px;}
	
	/*下载列表*/
	.download-list li a{padding: 15px 10px;}
	.download-list li .name{font-size: 14px;}
	
	/*解决方案*/
	.solution-list li .info .tit{font-size:16px;}
	.solution-list li .info .txt{font-size:14px;line-height:26px;}
	.news-details-box .content{font-size:14px;}
	.solution-list li .info .tit:before{height:2px;}
	
	/*成功案例*/
	.success-case-list li .front .brief{font-size:16px;}
	.success-case-list li .front .tags{font-size:14px;}
	.success-case-list li .back .txt{font-size:14px;}
	
	/*服务支持*/
	.service-idea-box .item .tit{font-size:18px;}
	.service-idea-box .item .txt{font-size:14px;}
	.technical-support-list li .hidden-info .icon{width: 55px;}
	.technical-support-list li .tit{font-size:16px;}
	.technical-support-list li .hidden-info .name{font-size:16px;margin: 10px 0;}
	.technical-support-list li .hidden-info{padding: 30px 70px 0;}
	.technical-support-list li .hidden-info .txt{font-size:12px;}
	.after-sale-list li .info .tit{font-size:16px;}
	.after-sale-list li .info .txt{font-size:14px;}
	.service-support-list li .tit{font-size:16px;}
	.service-support-list li .txt{font-size:12px;}
	.service-address-list li .tit{font-size:16px;}
	.service-address-list li .txt{font-size:12px;}
	
	/*生态伙伴*/
	.cooperation-advantage-box .item .info .tit{font-size:16px;}
	.cooperation-advantage-box .item .info .txt{font-size:14px;}
	.ecological-system-box .item .info .tit{font-size:16px;}
	.ecological-system-box .item .info .txt{font-size:14px;}
	.ecological-support-box .item .info .tit{font-size:16px;}
	.ecological-support-box .item .hidden-info .tit{font-size:16px;}
	.ecological-support-box .item .hidden-info .txt{font-size:14px;}
	.cooperation-process-box .item .icon{width: 80px;height: 80px;}
	.cooperation-process-box .item .tit{font-size:16px;}
	.cooperation-process-box .item:before{top: 20%;}
	.contact-form input{height: 50px;font-size:14px;}
	.contact-form .tit{padding: 18px 0;}
	.contact-form select{height: 50px;font-size:14px;padding: 12px 24px;}
	.dynamic-news-swiper .swiper-slide .info .tit{font-size:16px;}
	.partner-search-form .input-text{height: 60px;font-size: 14px;flex: 1 1 38%;}
	.partner-search-form .sub-btn{height: 60px;}
	.popup-partner-search .info .tit{font-size:18px;}
	.cooperation-advantage-box .item:nth-child(2) .pic em{padding-top: 75.2%;}
	.cooperation-advantage-box .item:nth-child(4) .pic em{padding-top: 43.1%;}
	.contact-form .custom-select .name{height: 50px;font-size: 14px;line-height: 50px;}
	.partners-page .part6 .dynamic-news-swiper .swiper-slide .info{padding: 45px 45px 100px;}
	
	/*关于我们*/
	.company-intro-box .brief p{font-size:14px;}
	.company-data-show .item .num span{font-size:26px;}
	.vision-show-box .item .tit{font-size:28px;}
	.vision-show-box .item .txt p{font-size:16px;}
	.vision-show-box .item{height: 500px;}
	.history-info-swiper .swiper-slide{padding: 35px 40px;}
	.history-info-swiper .swiper-slide .list li{margin-bottom: 10px;font-size:14px;}
	.core-competence-box .item .tit{font-size:16px;}
	.core-competence-box .item .txt{font-size:14px;}
	
	/*新闻中心*/
	.main-news-swiper .swiper-slide .info .tit{font-size:16px;}
	.main-news-swiper .swiper-slide .info .txt{font-size:14px;}
	.news-pic-list1 li .info .tit{font-size:16px;}
	.news-pic-list1 li .info .txt{font-size:14px;}
	.news-pic-list3 li .info .tit{font-size:16px;}
	.news-pic-list2 li .info .tit{font-size:16px;}
	.news-pic-list2 li .info .txt{font-size:14px;}
	.dynamic-news-swiper .swiper-slide .info .tit{font-size:16px;}
	.dynamic-news-swiper .swiper-slide .info .txt{font-size:14px;}
	
	/*联系我们*/
	.contact-info-box .contact-info .txt{font-size:14px;}
	.contact-form .yzm-area .btn img{height: 50px;}
	.contact-form textarea{height: 260px;font-size: 14px;}
	.address-box .con-r{box-sizing: border-box;padding-right: 80px;}
}

/*pad横屏:1024px*/
@media screen and (max-width: 1024px){
	
}

/*phone:<=768px*/
@media screen and (max-width: 768px){
	/******内页******/
	.inpage-container{min-height: 300px;padding: 30px 0 50px;}
	/*面包屑*/
	.bread{padding: 0 20px 0 25px;font-size: 14px;}
	.bread .icon{top: 2px;width: 16px;height: 16px;}
	/*分页*/
	.page{padding-top: 20px;}
	.page > *{padding: 0 .8em;margin: 0 3px;height: 30px;font-size: 12px;line-height: 28px;}
	
	/*内页banner*/
	.inpage-banner{height: 120px;padding-top: 60px;}
	.inpage-banner1{padding-top: 60px;}
	.inpage-banner .bg{top: 60px;}
	.inpage-banner .title .big{padding-bottom: 15px;font-size: 18px;}
	.inpage-banner .title .small{margin-top: 10px;font-size: 13px;}
	/*内页banner-产品*/
	.inpage-banner-product{flex-wrap: wrap;}
	.inpage-banner-product .con-l{display: none;}
	.inpage-banner-product .con-r{width: 100%;overflow: hidden;}
	/*banner导航*/
	.banner-nav-1st{display: none;}
	/*产品banner轮播*/
	.product-banner-swiper .swiper-slide .info{left: 5%;right: 5%;align-items: center;}
	.product-banner-swiper .swiper-slide .info .tit{width: 65%;padding-top: 0;}
	.product-banner-swiper .swiper-slide .info .tit .big{font-size: 16px;}
	.product-banner-swiper .swiper-slide .info .tit .small{margin-top: 10px;font-size: 12px;}
	.product-banner-swiper .swiper-slide .info .pic{width: 35%;margin-left: 0;}
	.product-banner-swiper .btn{display: none;}
	
	/*面包屑导航*/
	.bread-nav-1st{display: none;}
	
	/*内页头部栏*/
	.inpage-top-wrap{display: none;height: 50px;}
	.inpage-top-wrap .top-nav li{margin-left: 20px;}
	.inpage-top-wrap .top-nav li a{font-size: 14px;line-height: 50px;}
	
	/*内页标题*/
	.inpage-title{margin-bottom: 30px;}
	.inpage-title .cn{padding: 12px 0;font-size: 18px;font-weight: bold;}
	.inpage-title .txt{font-size: 14px;line-height: 1.5;}
	
	/*更多按钮*/
	.more-btn{padding: 0 1em;font-size: 12px;line-height: 26px;}
	
	/*主要新闻轮播*/
	.main-news-swiper .swiper-slide a{flex-wrap: wrap;}
	.main-news-swiper .swiper-slide .pic{width: 100%;}
	.main-news-swiper .swiper-slide .info{width: 100%;padding: 15px 20px;}
	.main-news-swiper .swiper-slide .info .date{margin-bottom: 10px;font-size: 14px;}
	.main-news-swiper .swiper-slide .info .tit{padding-bottom: 20px;font-size: 16px;white-space: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.main-news-swiper .swiper-slide .info .txt{display: none;height: 75px;margin-top: 15px;font-size: 14px;line-height: 25px;}
	.main-news-swiper .swiper-slide .info .more-btn{margin-top: 30px;}
	.main-news-swiper .swiper-pagination{right: 65px;bottom: 15px;}
	.main-news-swiper .btn{bottom: 15px;}
	.main-news-swiper .prev-btn{right: 110px;}
	.main-news-swiper .next-btn{right: 20px;}
	
	.news-pic-list li{width:48%;margin:1%;}
	.news-pic-list li:nth-child(3n+1){margin:1%;}
	.news-pic-list li .info{padding:10px 15px;}
	.news-pic-list li .info .tit{font-size:16px}
	/*新闻列表1-带图*/
	.news-pic-list1{margin-top: 30px;}
	.news-pic-list1 li{width: 48%;margin: 0 0 5% 4%;}
	.news-pic-list1 li:nth-child(3n+1){margin-left: 4%;}
	.news-pic-list1 li:nth-child(2n+1){margin-left: 0;}
	.news-pic-list1 li .info{padding: 15px;}
	.news-pic-list1 li .info .tit{font-size: 15px;line-height: 25px;}
	.news-pic-list1 li .info .txt{display: none;height: 44px;margin-top: 10px;font-size: 14px;line-height: 22px;}
	.news-pic-list1 li .info .date{margin-top: 20px;}
	.news-pic-list1 li .info .date .big{font-size: 16px;font-weight:400;}
	.news-pic-list1 li .info .more{right: 10px;bottom: 15px;width: 36px;height: 36px;}
	
	/*新闻列表2-带图*/
	.news-pic-list2{overflow: hidden;}
	.news-pic-list2 li{float: left;width: 48%;margin: 0 0 5% 4%;}
	.news-pic-list2 li:nth-child(2n+1){margin-left: 0;}
	.news-pic-list2 li a{flex-wrap: wrap;padding-bottom: 15px;}
	.news-pic-list2 li .pic{flex: 0 0 100%;margin-right: 0;}
	.news-pic-list2 li .info{padding: 15px;}
	.news-pic-list2 li .info .tit{font-size: 15px;line-height: 25px;-webkit-line-clamp: 2;}
	.news-pic-list2 li .info .txt{display: none;height: 50px;margin-top: 15px;font-size: 14px;line-height: 25px;}
	.news-pic-list2 li .date{padding: 0;margin-left: 15px;border-left: 0;}
	.news-pic-list2 li .date .big{margin-top: 5px;font-size: 20px;}
	.news-pic-list2 li .date .small{font-size: 14px;}
	.news-pic-list2 li .date .arrow{display: none;}
	
	/*新闻列表3-带图*/
	.news-pic-list3 li{width: 100%;margin: 0 0 5%;}
	.news-pic-list3 li .info{padding: 10px 10px 15px;}
	.news-pic-list3 li .info .date{font-size: 14px;}
	.news-pic-list3 li .info .tit{height: 50px;margin-top: 5px;font-size: 15px;line-height: 25px;-webkit-line-clamp: 2;}
	
	/*动态新闻轮播*/
	.dynamic-news-swiper{margin-bottom: 30px;}
	.dynamic-news-swiper .swiper-slide{background-color: #fff;}
	.dynamic-news-swiper .swiper-slide .bg{border-radius: 0;}
	.dynamic-news-swiper .swiper-slide .info{position: static;width: 100%;padding: 15px 15px 30px;}
	.dynamic-news-swiper .swiper-slide .info .date{position: static;padding: 0;font-size: 14px;color: #333;box-shadow: none;}
	.dynamic-news-swiper .swiper-slide .info .tit{margin-top: 10px;font-size: 16px;line-height: 24px;}
	.dynamic-news-swiper .swiper-slide .info .txt{display: none;margin-top: 15px;font-size: 14px;}
	.dynamic-news-swiper .swiper-slide .info .more-btn{margin-top: 25px;}
	.dynamic-news-swiper .swiper-pagination{left: 0;right: 0;bottom: 10px;width: 100%;}
	.dynamic-news-swiper .swiper-pagination .swiper-pagination-bullet{background-color: #016ED5;}
	.dynamic-news-swiper .btn{display: none;}
	
	/*新闻详情*/
	.news-details-box{padding: 20px 15px;margin-top:20px;}
	.news-details-box .title{padding-bottom: 20px;font-size: 18px;line-height: 26px;}
	.news-details-box .func-wrap{padding: 15px 0;flex-wrap: wrap;}
	.news-details-box .func-wrap .share-wrap{display: none;}
	.news-details-box .record{width: 100%;font-size: 13px;text-align: center;}
	.news-details-box .record span{margin-left: 10px;}
	.news-details-box .content{padding:20px 0 0 0;font-size: 15px;}
	.news-details-box .content p{margin-bottom: 10px;}
	.news-details-box .other-links{flex-wrap: wrap;padding-top: 20px;}
	.news-details-box .other-links .item{flex: 0 0 100%;margin-bottom: 10px;font-size: 14px;}
	.news-details-box .other-links .item:nth-child(2){text-align: left;}
	
	/*解决方案列表*/
	.solution-list li{float: none;width: 100%;margin: 0 0 20px;}
	.solution-list li:nth-child(2n+1){margin-left: 0;}
	.solution-list li a{padding: 20px 0;}
	.solution-list li .info{padding: 0 20px;}
	.solution-list li .info .tit{padding-bottom: 15px;font-size: 16px;}
	.solution-list li .info .txt{margin-top: 15px;font-size: 14px;line-height: 22px;}
	.solution-list li .info .more-btn{margin-top: 15px;}
	
	/*成功案例列表*/
	.success-case-list li{width: 48%;margin: 0 0 20px 4%;}
	.success-case-list li:nth-child(3n+1){margin-left: 4%;}
	.success-case-list li:nth-child(2n+1){margin-left: 0;}
	.success-case-list li .front{padding: 15px 10px;}
	.success-case-list li .front .brief{margin-top: 15px;font-size: 15px;}
	.success-case-list li .front .tags{margin-top: 10px;font-size: 13px;line-height: 18px;}
	.success-case-list li .front .tags span{border-left: 0;}
	.success-case-list li .back{display: none;}
	.success-case-list li a:hover .front{transform: none;}
	.success-case-list li a:hover .back{transform: none;}
	
	/*服务支持页*/
	.service-page{padding: 0;}
	.service-page .part1{padding: 30px 0;}
	.service-page .part2{padding: 30px 0;}
	.service-page .part3{padding: 30px 0;}
	.service-page .part4{padding: 30px 0;}
	.service-page .part5{padding: 30px 0;}
	.service-page .part6{padding: 30px 0;}
	/*服务理念*/
	.service-idea-box{flex-wrap: wrap;}
	.service-idea-box .item{width: 48%;padding: 20px 10px;margin: 8px 0;}
	.service-idea-box .item .icon{width: 50px;height: 50px;}
	.service-idea-box .item .tit{margin: 15px 0;font-size: 16px;}
	.service-idea-box .item .txt{font-size: 14px;line-height: 24px;}
	/*技术支持列表*/
	.technical-support-list li{width: 48%;margin: 0 0 4% 4%;}
	.technical-support-list li:nth-child(3n+1){margin-left: 4%;}
	.technical-support-list li:nth-child(2n+1){margin-left: 0;}
	.technical-support-list li .tit{position: static;font-size: 16px;line-height: 40px;}
	.technical-support-list li .hidden-info{padding: 20px 10px 0;}
	.technical-support-list li .hidden-info .icon{display: none;width: 40px;}
	.technical-support-list li .hidden-info .name{margin: 10px 0;font-size: 16px;font-weight: bold;}
	.technical-support-list li .hidden-info .txt{font-size: 14px;line-height: 20px;}
	/*售后服务列表*/
	.after-sale-list li{margin-top: 20px;}
	.after-sale-list li:nth-child(2n){flex-direction: row-reverse;}
	.after-sale-list li .pic{width: 100%;}
	.after-sale-list li .info{width: 100%;padding: 20px;background-color: #fff;border: 0;}
	.after-sale-list li .info:before{display: none;}
	.after-sale-list li .info .tit{margin-bottom: 15px;font-size: 16px;}
	.after-sale-list li .info .txt{font-size: 14px;line-height: 24px;}
	.after-sale-list li .info .icon{display: none;}
	/*服务支持列表*/
	.service-support-list li{width: 48%;padding: 20px;margin: 8px 0;background-color: #fff;}
	.service-support-list li:nth-child(2n+1){box-shadow: none;}
	.service-support-list li .icon{width: 30px;height: 30px;}
	.service-support-list li .tit{margin-top: 15px;font-size: 15px;}
	.service-support-list li .txt{margin-top: 15px;font-size: 12px;}
	/*服务网络*/
	.service-map-box > .con-l{width: 100%;}
	.service-map-box > .con-r{width: 100%;}
	/*服务地址列表*/
	.service-address-list li{padding: 20px 0;}
	.service-address-list li .tit{font-size: 16px;}
	.service-address-list li .tit .arrow{width: 16px;height: 16px;margin-top: -8px;}
	.service-address-list li .txt{padding-top: 15px;font-size: 14px;line-height: 24px;}
	/*下载列表*/
	.download-list li{margin-top: 10px;}
	.download-list li a{padding: 10px 15px;}
	.download-list li .name{padding-right: 60px;font-size: 14px;}
	.download-list li .name .icon{width: 16px;height: 16px;}
	.download-list li .btn{right: 15px;}
	
	/*生态伙伴页*/
	.partners-page{padding: 0;}
	.partners-page .part1{padding: 30px 0;}
	.partners-page .part2{padding: 30px 0;}
	.partners-page .part3{padding: 30px 0;}
	.partners-page .part4{padding: 30px 0;}
	.partners-page .part5{padding: 30px 0;}
	.partners-page .part6{padding: 30px 0;}
	.partners-page .part6 .dynamic-news-swiper .swiper-slide .info{padding: 15px 15px 30px;background-color: #F8F8F8;}
	.partners-page .part6 .dynamic-news-swiper .swiper-slide .info .tit{margin-top: 0;}
	.partners-page .part6 .dynamic-news-swiper .swiper-slide .info .more-btn{margin-top: 20px;}
	.partners-page .part6 .dynamic-news-swiper .swiper-pagination{bottom: 10px;}
	.partners-page .part7{padding: 0 0 30px;}
	.partners-page .part8{padding: 30px 0;}
	/*合作优势*/
	.cooperation-advantage-box .item{width: 100%!important;margin-top: 15px;border: 0;font-size: 14px;}
	.cooperation-advantage-box .item:first-child{margin-top: 0;}
	.cooperation-advantage-box .item .pic em{padding-top: 60%!important;}
	.cooperation-advantage-box .item .info{padding: 15px;}
	.cooperation-advantage-box .item .info .tit{font-size: 16px;}
	.cooperation-advantage-box .item .info .txt{font-size: 14px;line-height: 24px;}
	/*生态体系*/
	.ecological-system-box .item{width: 100%;margin-bottom: 15px;}
	.ecological-system-box .item .pic em{padding-top: 50%;}
	.ecological-system-box .item .info{top: 50%;padding: 0 20px;transform: translateY(-50%);}
	.ecological-system-box .item .info .tit{padding-bottom: 15px;margin-bottom: 10px;font-size: 16px;}
	.ecological-system-box .item .info .tit:after{width: 30px;height: 2px;}
	.ecological-system-box .item .info .txt{font-size: 14px;line-height: 24px;}
	/*生态支持*/
	.ecological-support-box .item{width: 48%;margin-bottom: 15px;font-size: 16px;}
	.ecological-support-box .item .pic em{padding-top: 100%;}
	.ecological-support-box .item .info{padding: 20px 10px;}
	.ecological-support-box .item .info .icon{width: 50px;height: 50px;}
	.ecological-support-box .item .info .tit{margin-top: 10px;font-size: 16px;}
	.ecological-support-box .item .hidden-info{padding: 30% 10px 0;}
	.ecological-support-box .item .hidden-info .icon{width: 50px;height: 50px;}
	.ecological-support-box .item .hidden-info .tit{font-size: 16px;}
	.ecological-support-box .item .hidden-info .txt{font-size: 14px;line-height: 20px;}
	/*合作流程*/
	.cooperation-process-box{justify-content: center;}
	.cooperation-process-box .item{width: 33.33%;margin-bottom: 30px;}
	.cooperation-process-box .item:before{width: 21px;height: 12px;}
	.cooperation-process-box .item .icon{width: 50px;height: 50px;}
	.cooperation-process-box .item .icon:before{left: -10px;right: -10px;top: -10px;bottom: -10px;}
	.cooperation-process-box .item .tit{margin-top: 20px;font-size: 12px;line-height: 20px;}
	/*联系我们表单*/
	.contact-form > .con-l{width: 100%;}
	.contact-form > .con-r{width: 100%;}
	.contact-form .tit{padding: 0;font-size: 16px;line-height: 1;font-weight: normal;}
	.contact-form .row{margin-bottom: 15px;}
	.contact-form input{height: 40px;padding: 10px;border-width: 1px;font-size: 14px;}
	.contact-form select{height: 40px;padding: 10px 15px;font-size: 14px;border-width: 1px;}
	.contact-form textarea{height: 100px;padding: 10px;border-width: 1px;font-size: 14px;}
	.contact-form .custom-select{max-width: none;}
	.contact-form .custom-select .name{height: 40px;padding: 0 15px;font-size: 14px;line-height: 40px;}
	.contact-form .custom-select .list li a{padding: 10px 15px;}
	.contact-form .yzm-area .btn img{max-width: 100px;height: 40px;}
	.contact-form .btns-area{margin-top: 5px;}
	.contact-form .btns-area .btn{width: 100px;height: 32px;line-height: 30px;}
	/*客户logo轮播*/
	.customer-logo-swiper{padding: 0;}
	.customer-logo-swiper .swiper-slide a{padding: 20px 25px;}
	.customer-logo-swiper .swiper-slide a:hover{box-shadow: none;}
	.customer-logo-swiper .swiper-slide a:hover .pic em{transform: scale(0);}
	/*伙伴查询表单*/
	.partner-search-form .input-text{flex: 0 0 100%;height: 40px;padding: 10px 15px;margin-bottom: 15px;border-width: 1px;font-size: 14px;}
	.partner-search-form .input-text:nth-child(2){margin: 0 0 15px;}
	.partner-search-form .sub-btn{width: 140px;height: 40px;margin: 0 auto;font-size: 14px;}
	/*弹窗-生态伙伴查询*/
	.popup-partner-search .content{justify-content: center;flex-wrap: wrap;padding: 20px 20px 40px;text-align: center;}
	.popup-partner-search .elem{max-width: 100px;margin-right: 0;}
	.popup-partner-search .info{margin-top: 20px;line-height: 1;}
	.popup-partner-search .info .tit{margin-bottom: 10px;font-size: 16px;}
	.popup-partner-search .info .txt{font-size: 14px;}
	/*弹窗-产品咨询报价*/
	.popup-product-consult .content{padding: 20px;}
	.popup-product-consult .inpage-title{margin-bottom: 10px;}
	.popup-product-consult .inpage-title .txt{display: none;}
	.popup-product-consult .contact-form .row{margin-bottom: 10px;}
	
	/*关于我们页*/
	.about-page{padding: 0;}
	.about-page .part1{padding: 30px 0;}
	.about-page .part2{padding: 30px 0;}
	.about-page .part3{padding: 30px 0 0;}
	.about-page .part4{padding: 30px 0;}
	.about-page .part5{padding: 30px 0;}
	/*公司介绍*/
	.company-intro-box > .con-l{width: 100%;}
	.company-intro-box > .con-r{width: 100%;margin-top: 20px;}
	.company-intro-box .inpage-title{margin-bottom: 20px;}
	.company-intro-box .brief{max-height: 450px;font-size: 14px;}
	/*公司数据展示*/
	.company-data-show{flex-wrap: wrap;margin-top: 20px;}
	.company-data-show .item{padding: 0;margin-bottom: 15px;border-left: 0;text-align: left;width: 32%;}
	.company-data-show .item .num span{font-size: 22px;}
	.company-data-show .item .txt{margin-top: 5px;white-space: normal;}
	/*领导图片轮播*/
	.leader-pic-swiper{padding-bottom: 40px;}
	.leader-pic-swiper .swiper-slide a{display: block;background-color: #F7F7F7;transition: 0.5s;}
	.leader-pic-swiper .swiper-slide .info{height: auto;padding: 15px 15px 30px;}
	.leader-pic-swiper .swiper-slide .info .tit1{font-size: 16px;}
	.leader-pic-swiper .swiper-slide .info .tit2{margin-top: 10px;font-size: 14px;}
	.leader-pic-swiper .btn{display: none;}
	/*理念愿景*/
	.vision-show-box .item{height: 240px;padding-top: 12%;}
	.vision-show-box .item .tit{margin-bottom: 20px;font-size: 16px;}
	.vision-show-box .item .txt{font-size: 12px;line-height: 20px;}
	.vision-show-box .item .txt p{margin: 5px 0;font-size: 12px;}
	/*发展历程轮播*/
	.history-info-swiper{height: auto;}
	.history-info-swiper .swiper-slide{padding: 15px;}
	.history-info-swiper .swiper-slide .year{font-size: 24px;}
	.history-info-swiper .swiper-slide .list{margin-top: 15px;}
	.history-info-swiper .swiper-slide .list li{margin-bottom: 5px;font-size: 14px;}
	.history-info-swiper .btn{z-index: 1;position: absolute;top: 40%;box-sizing: border-box;width: 60px;height: 60px;background-color: #fff;border: 1px solid currentColor;border-radius: 50%;color: #ccc;cursor: pointer;transition: 0.3s;}
	.history-info-swiper .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 25%;height: 25%;border-top: 2px solid currentColor;}
	.history-info-swiper .prev-btn{left: calc(50% - 700px);}
	.history-info-swiper .prev-btn:after{border-left: 2px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
	.history-info-swiper .next-btn{right: calc(50% - 700px);}
	.history-info-swiper .next-btn:after{border-right: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
	.history-info-swiper .btn:hover{color: #016ED5;box-shadow: 0 0 10px rgba(0,0,0,.2);}
	/*核心竞争力*/
	.core-competence-box .item{width: 50%;padding: 20px 15px;}
	.core-competence-box .item .icon{width: 30px;height: 30px;}
	.core-competence-box .item .tit{margin: 15px 0 10px;font-size: 16px;}
	.core-competence-box .item .txt{height: 75px;font-size: 14px;}
	.core-competence-box .item:hover{transform: translateY(0);}
	
	/*人才招聘页*/
	.hr-page{padding: 0;}
	.hr-page .part1{padding: 30px 0;}
	.hr-page .part2{padding: 30px 0;}
	.hr-page .part3{padding: 30px 0;}
	/*人才理念*/
	.talent-concept-box{flex-direction: column-reverse;}
	.talent-concept-box > .con-l{width: 100%;margin-top: 20px;}
	.talent-concept-box > .con-r{width: 100%;}
	.talent-concept-box .inpage-title{margin-bottom: 20px;}
	.talent-concept-box .brief{font-size: 14px;}
	/*薪酬与福利*/
	.welfare-show-box{flex-wrap: wrap;margin-bottom: 20px;}
	.welfare-show-box .item{width: 25%;padding: 20px .5em;}
	.welfare-show-box .item .icon{width: 30px;height: 30px;}
	.welfare-show-box .item .tit{margin-top: 15px;font-size: 14px;}
	/*工作与成长轮播*/
	.work-grow-swiper{padding-bottom: 40px;}
	.work-grow-swiper .swiper-slide .name{padding: 20px 1em;font-size: 14px;}
	.work-grow-swiper .swiper-slide .hidden-info{display: none;}
	/*招聘岗位*/
	.job-box > .title span{height: 50px;padding: 0 5px;font-size: 12px;}
	.job-box > .title span:nth-child(1){width: 30%;}
	.job-list{margin-top: 10px;}
	.job-list li .title span{height: 50px;padding: 5px;font-size: 12px;word-break: normal;}
	.job-list li .title span:nth-child(1){width: 30%;}
	.job-list li .title .fold-btn{font-size: 0;}
	.job-list li .info{padding: 15px 0;margin: 0 10px;}
	.job-list li .info .tit{margin-bottom: 10px;font-size: 13px;}
	.job-list li .info .txt{margin-bottom: 20px;font-size: 12px;line-height: 20px;}
	.job-list li .info .txt p{margin-bottom: 10px;}
	.job-list li .btns-area{margin-top: 15px;}
	.job-list li .btns-area .btn{font-size: 12px;line-height: 28px;}
	
	/*联系我们页*/
	.contact-page{padding: 0;}
	.contact-page .part1{padding: 30px 0;}
	.contact-page .part2{padding: 30px 0;}
	/*联系信息区*/
	.contact-info-box .contact-info{width: 100%;padding: 20px;}
	.contact-info-box .contact-info .tit{font-size: 16px;}
	.contact-info-box .contact-info .txt{font-size: 14px;line-height: 20px;}
	.contact-info-box .contact-info .num{margin: 10px 0;font-size: 24px;}
	.contact-info-box .other-list{width: 100%;padding: 10px 0;margin-top: 15px;}
	.contact-info-box .other-list li{;width: 100%;padding: 10px 20%;}
	.contact-info-box .other-list li .icon{width: 40px;height: 40px;margin-right: 20px;}
	.contact-info-box .other-list li .info .tit{font-size: 16px;}
	/*地址区*/
	.index-title .cn{font-size:26px!important;}
	.address-box{margin-top: 15px;}
	.address-box .con-l{width: 100%!important;padding-top:30px;}
	.address-box .con-r{width: auto!important;padding-right: 0;margin-top: 0px;overflow-y:auto;}
	.address-box .lists{display:inline-flex;}
	.address-box .list li{margin-bottom: 15px;margin-top:0px;}
	.address-box .list li .tit{font-size: 16px;width: 115px;margin-bottom: 0;font-weight:600;border-right: 0px!important;background: #fff!important;}
	.address-box .list li .txt{font-size:16px;}
	.address-box .list li .tit .icon{width: 16px;height: 16px;margin: -.25em .4em 0 0;}
	/*电子地图*/
	.e-map{padding-top: 100%;}
	/*社交媒体*/
	.social-media-box{margin: 30px 0;}
	.social-media-box .item{width: 50px;height: 50px;margin: 10px;}
	.social-media-box .item:hover{transform: translateY(0);}
	.social-media-box .item .hidden-wrap img{width: 100px;height: 100px;}
	
	/*产品页*/
	.product-page{padding: 10px 0 30px;}
	.product-page .inpage-title{margin: 0 0 12px;}
	.product-page .part1{padding-bottom: 20px;}
	.product-page .part2{padding-top: 20px;}
	/*产品信息列表*/
	.product-info-list{margin-top: 10px;}
	.product-info-list li{width: 48%;margin: 0 0 15px 4%;}
	.product-info-list li:nth-child(2n+1){margin-left: 0;}
	.product-info-list li a{padding: 15px;}
	.product-info-list li .pic{padding: 10px;}
	.product-info-list li .logo-elem{height: 30px;margin: 10px 0;opacity: .6;}
	.product-info-list li .logo-elem:before{width: 30%;}
	.product-info-list li .logo-elem:after{width: 30%;}
	.product-info-list li .logo-elem .icon{width: 30px;height: 30px;}
	.product-info-list li .info .tit{margin-bottom: 5px;font-size: 14px;}
	.product-info-list li .info .txt{font-size: 12px;}
	.product-info-list li a:hover{none}
	/*产品筛选区*/
	.product-classify-area .section{padding: 15px 0 5px;}
	.product-classify-area .section .name{top: 15px;min-width: 80px;font-size: 14px;}
	.product-classify-area .section .content{padding: 0 50px 0 75px;}
	.product-classify-area .section .fold-btn{top: 15px;}
	/*产品介绍*/
	.product-intro-box > .con-l{width: 100%;}
	.product-intro-box > .con-r{width: 100%;margin-top: 30px;}
	/*产品图片选项卡*/
	.product-pic-tab-box .tabs-wrap{padding: 0;}
	.product-pic-tab-box .tabs-wrap .tabs .swiper-slide .pic em{padding-top: 63%;}
	.product-pic-tab-box .tabs-wrap .btn{display: none;}
	.product-pic-tab-box .tab-content .swiper-slide{padding: 20px;}
	/*产品信息*/
	.product-info{font-size: 14px;}
	.product-pic-tab-box .tabs-wrap .tabs .swiper-slide .pic{border: 1px solid #e0e0e0;}
	.product-info .tit{padding-bottom: 10px;margin-bottom: 10px;font-size: 16px;font-weight: bold;}
	.product-info .txt{font-size: 14px;color: #555;}
	.product-info .param-select-area .section{margin-top: 15px;}
	.product-info .param-select-area .section > .name{width: 70px;font-size: 14px;}
	.product-info .param-select-area .section > .content{padding-left: 70px;}
	.product-info .param-select-area .section > .content .list li{padding: 6px 0.5em;font-size: 13px;line-height: 18px;}
	.product-info .param-select-area .section > .content .list li .pic{width: 30px;}
	.product-info .param-select-area .section > .content .func-wrap .select-number .buy-number{text-indent: 0;}
	.product-info .param-select-area .section > .content .func-wrap .shopcart-btn{width: 120px;margin: 0;}
	.product-info .param-select-area .section > .content .func-wrap .share-btns-area{margin-top: 10px;}
	.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn{line-height: 30px;}
	.product-info .param-select-area .section > .content .func-wrap .share-btns-area .btn:first-child{margin-left: 0;}
	.product-info .param-select-area .section > .content .tips{line-height: 40px;color: #888;}
	/*产品详情*/
	.product-details-box{padding: 10px;}
	.product-details-box .section{margin-top: 30px;}
	.product-details-box .section > .title{padding-bottom: 10px;margin-bottom: 20px;}
	.product-details-box .section > .title .name{border-width: 3px;font-size: 16px;}
	.product-details-box .section > .content{font-size: 14px;}
	.product-details-box .section table td{font-size: 12px;line-height: 20px;height: 40px;}
	/*购物车*/
	.shopcart-table-box{padding-bottom: 20px;}
	.shopcart-table-box table td{padding: 10px;font-size: 14px;}
	.shopcart-table-box table td:nth-child(1){width: 10%;}
	.shopcart-table-box table td:nth-child(2){width: 60%;}
	.shopcart-table-box table td:nth-child(3){width: 30%;}
	.shopcart-table-box table td:nth-child(4){display: none;}
	.shopcart-table-box table .title td{padding: 10px;}
	.shopcart-table-box table .title td:nth-child(2){padding-left: 10px;}
	.shopcart-table-box table .prod-info{flex-wrap: wrap;padding-right: 0;}
	.shopcart-table-box table .prod-info .pic{flex: 0 0 120px;padding: 0;margin-right: 10px;}
	.shopcart-table-box table .prod-info .info .tit{font-size: 13px;line-height: 20px;}
	.shopcart-table-box table .prod-info .info .txt{margin-top: 5px;font-size: 12px;}
	.shopcart-table-box table .select-number .btn{flex: 0 0 30px;height: 30px;font-size: 14px;line-height: 26px;}
	.shopcart-table-box table .select-number .btn:hover{background-color: #eee;}
	.shopcart-table-box table .select-number .buy-number{flex: 0 0 40px;height: 30px;text-indent: 0;}
	.shopcart-table-box .func-wrap{padding: 10px;font-size: 12px;}
	.shopcart-table-box .func-wrap .tips{margin: 0 1em;font-size: 12px;}
	.shopcart-table-box .func-wrap .sub-btn{position: absolute;width: 100px;height: 40px;margin-top: 0px;font-size: 14px;line-height: 40px;}
	
	/*人物详情*/
	.person-details-box{flex-wrap: wrap;}
	.person-details-box .pic{flex: 0 0 60%;margin: 0 auto;}
	.person-details-box .info .tit{padding: 20px 0;font-size: 18px;}
	.person-details-box .info .tit span{margin-left: 1em;font-size: 14px;}
	.person-details-box .info .txt{margin-top: 15px;font-size: 14px;line-height: 2;}
	.person-details-box .info .more-btn{margin-top: 30px;}
	.customer-logo-swiper  .swiper-pagination{margin-top: 30px;}
}

.product-price-compatibel {line-height: 1.3; display: flex; justify-content: space-between; margin-bottom: 20px; }
.product-price-compatibel .price_box { line-height: 30px; float: left;}
.product-price-compatibel .price_box .price { font-size: 24px;}
.product-price-compatibel .compatible{ line-height: 30px; float: right;}

.btn-product-details {width: 156px;height: 40px;margin: 0 10px;text-align: center;}
.btn-product-details .icon {vertical-align: middle; width: 16px; height: 16px; margin: -0.15em 0.4em 0 0;}
.btn-product-details .jd_icon {vertical-align: middle; width: 120px; height: 24px; margin: -0.15em 0.5em 0 0;}
.online { background-color: #0866e9;color: #fff;border: solid 1px #999999;height: 38px; line-height: 38px;}
.addCar {background-color: #0866e9;line-height: 40px;color: #fff;}
.jd_bg {background-color: #d4251f;line-height: 40px;color: #fff;}


.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.contact_item{background: #f7f7f7;padding: 0 0 75px;}
.contact_item_main{width: 1400px;margin: 0 auto;}
.contact_item_tit{font-size: 26px;line-height: 34px;color: #232323;text-align: center;padding: 0 0 35px 0;}
.contact_item_list{display: flex;justify-content: space-between;}
.contact_item_li{width: calc((100% - 20px) / 3);background: #fff;padding: 0 0 35px 0;}
.contact_item_smalltit{font-size: 16px;font-weight: 600;text-align: center;color: #232323;line-height: 24px;margin: 25px 0 0;}
.contact_item_txt{font-size: 14px;text-align: center;color: #616265;line-height: 24px;margin: 9px 0 0;}
.contact_item_link{display: flex;justify-content: center;margin: 20px 0 0;}
.contact_item_link a{color: #0070BC;}
.contact_item_link span{float: left;}
.contact_item_link .icon{float: left;font-size: 14px;margin: 3px 0 0;}
.contact_item_img{width: 80px;height: 80px;border-radius: 50%;background: #f7f7f7;display: flex;align-items: center;justify-content: center;margin: 38px auto 0;}


