/*----------header----------*/
.position-relative{position: relative !important;}
.header{display: flex;align-items:center; position: fixed;width: 100%;top: 0;left: 0; padding-right:4rem; padding-left: 4rem;z-index: 99;background:linear-gradient(to bottom,rgba(34,53,75,0.5) 0,rgba(34,53,75,0) 100%);}
.head-logo{width:10%}
.head-logo img{max-width:100%;height:auto;}
.head-nav{display:flex;flex-basis: auto;flex-grow: 1;align-items: center;}
.navbar{display:flex;flex-basis: auto;position:relative;}
.navbar>ul{display: flex;flex-direction: row;padding-left: 0;margin-bottom: 0;list-style: none;}
.navbar>ul>li{padding:0 38px;position:relative;}
.navbar>ul>li>a{display: block; position:relative;padding:30px 0;font-size:18px;font-weight: 600;outline: none;transition:all 0.5s;color:#fff;}
.navbar>ul>li>a:hover{text-decoration:none;}
.navbar>ul>li>a:after{position: absolute;content: "";width:0; height:3px; bottom:0; left:50%; background:#2f89bb; transition:all 0.5s;}
.navbar>ul>li:hover a:after{width:100%;left:0}
.navbar>ul>li.long-nav{position: inherit!important;}
.subnav{display:block;position:absolute;left:50%;transform: translateX(-50%); width:100%;height:0;overflow: hidden; top:130%; background: rgba(255,255,255,1);opacity: 0;transition:all .5s;box-shadow: 0 2px 8px rgba(0,0,0,.1);}
.navbar>ul>li:hover .subnav{display:block;width:100%;height: auto; top:100%; opacity: 1;}
.subnav ul{padding:0;}
.subnav ul li{display:block;margin:0 5px;padding:20px 0;text-align:center;}
.subnav ul li a{display: block; font-weight:600;transition:all .3s;}
/*.long-nav .subnav{height: auto;opacity: 1;top:100%;}*/
.long-nav .subnav{text-align:left;}
.long-nav .subnav>ul{display:flex;padding:1rem 4rem;margin:0 -20px;}
.long-nav .subnav>ul>li{width:25%;text-align:left;padding:0 20px;margin:0;}
.subnav .minav>li{padding:5px 0;text-align:left;}
.long-nav .subnav a{display:inline-block;}
.long-nav .subnav .title{display: block;border-bottom:2px solid #ddd; padding:5px 10px;color:#333;font-weight:600;}
.childnav{font-size:14px;padding:5px 10px;}
.childnav dd{padding:5px 0;}
.childnav a{color:#707070;}
.subnav .minav{padding:5px 0;margin:0 5px;}
.subnav .minav li{margin:0;padding:3px 0;}
.subnav .minav li::before{content:'';width:5px;height:5px;display:inline-block;background-color:#999;vertical-align:middle;margin-right:5px;transition:all .3s;}
.subnav .minav a{font-weight:normal;}
.subnav ul li a:hover{color: #2f89bb;text-decoration:none;}
.long-nav .subnav a.title:hover{color: #2f89bb;}
.subnav ul li .minav li:hover::before{background-color:#2f89bb;}

.header.sticky-top{background:#fff;box-shadow: 0 0 3px rgba(0,0,0,.2);}
.header.sticky-top .navbar>ul>li>a{color:#333;}
.header.sticky-top .head-logo img{visibility: hidden;}
.header.sticky-top .head-logo a{display:block; background:url(../images/logo-c.png) no-repeat center / contain;}
.header.sticky-top .search .searchBtn a{background: url(../images/icons-r1.svg) no-repeat -53px -45px;}
.header .language{position:relative;padding:0 10px;display:flex;align-items:center;}
.header .language .dropdown-toggle{display:inline-block;color:#fff;font-size:16px;border-radius:100px;background: rgba(255,255,255,0.1); padding: 10px 30px;}
.header .language .pointer{height:5px;width:10px;background:url(../images/icons-r1.svg) no-repeat -53px -8px;display:inline-block;margin-left:5px;vertical-align:middle;line-height:0}
.header .language .active.dropdown-toggle .pointer{background-position:-53px -20px}
.header.sticky-top .language .dropdown-toggle{background:#2f89bb;}
.dropdown-menu{display:none}
.language-menu{position:absolute;z-index:600;width:100%;background-color:#fff;border-radius:4px;box-shadow:0 3px 5px rgba(0,0,0,.2);border:1px solid #ddd;text-align:center;padding:10px 0;top:100%}
.language-menu a{display:block; margin-bottom:15px;}
.header .search .searchBtn{display:flex;align-items:center;height:84px;padding:0 15px;margin-right:2rem;}
.header .search .searchBtn a{display:inline-block;width:18px;height:18px;background:url(../images/icons-r1.svg) no-repeat -20px -45px;}
.header .search{position:relative;z-index:1}
.header .search .form-group{display:none;position:fixed;z-index:1;left:0;right:0;top:0;width:100%;padding:50px 0;background:#383841;box-sizing:border-box;margin:0;}
.header .search .open.form-group{opacity:1;visibility:visible;transition:opacity .3s ease .3s,visibility .3s ease .3s;}
.header .search form{position:relative;width:70%;margin:0 auto}
.header .search form:before{display:inline-block;content:'';position:absolute;left:0;top:15px; width:18px;height:18px; background:url(../images/search-btn.svg) no-repeat;}
.header .search input{width:100%;padding:10px 58px 10px 36px;color:#fff;border:none;border-bottom:1px solid #999;background-color:transparent;font-size:20px;}
.header .search button{position:absolute;right:0;top:0;width:58px;height:100%;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;}
.header .search button img{display:block;width:23px;height:23px;fill:#2f89bb}
.header .search .form-group .close{position:absolute;right:-50px;bottom:0; background:url(../images/icons-r1.svg) no-repeat -20px -72px;display:inline-block;width:30px;height:30px;transition:all .5s}
.header .search .btnClose{display:flex;align-items:center;height:45px;padding:0 15px 0 20px}
.header .search .btnClose svg{display:block;width:23px;height:23px;fill:#333}

@media all and (max-width:1500px){
	.navbar>ul>li{padding:0 1.5rem;}
	.header .search .searchBtn{margin-right:1rem;}
}
@media all and (max-width:1300px){
	.navbar>ul>li{padding:0 1rem;}
}
@media all and (max-width:1200px){
	.navbar>ul>li{padding:0 1rem;}
	.navbar > ul > li > a{font-size:16px;}
}
@media all and (max-width:1100px){
	.header{padding:15px 1rem;background-color:#fff;background:#fff;}
	.head-logo{width:auto}
	.head-logo a{display:block; background:url(../images/logo-c.png) no-repeat center / contain;}
	.head-logo img{max-width:150px;visibility:hidden;}
	.head-nav{justify-content: flex-end;}
	.navbar{display: block;position: fixed;top: 0;right: 0;bottom: 0;min-width: 140px;max-width: 440px;width: 440px;transform: translateX(100%);transition: transform .4s ease;background-color:#fff;z-index: 555;padding-top: 50px;}
	.navbar > ul{flex-direction:column;padding-top:100px;}
	.navbar > ul > li{border-bottom:1px solid #ddd;position: relative;}
	.navbar > ul > li > a{color:#333;}
	.navbar>ul>li:hover .subnav{display:none;}
	.navbar>ul>li>a:after{display:none;}
	.subnav{display: none; position:relative;background-color:#fff;opacity:1;height:auto;left:0;top:0;transform:translateX(0);transition:none;}
	.subnav ul{padding:0}
	.subnav ul li{display:block;margin:0;padding:20px 0;text-align:left}
	.subnav ul li a{color:#333}
	.long-nav .subnav > ul{padding:0;flex-wrap:wrap;}
	.long-nav .subnav > ul > li{width:100%;margin-bottom:20px;}
	.long-nav .subnav li:first-child dl dd{display:inline-block;}
	.subnav .minav{margin:0;}
	.subnav .minav li{display:inline-block;margin-right:10px;}

	#full{display:none;position:fixed;left:0;top:0;background-color:#000;opacity:0.5;width:100%;height:100%;}
	.opening #full{display:block;z-index:20;}
	.menu-toggle{float:left;position:relative;height:40px;width:40px;padding:5px;z-index:999;cursor:pointer;text-align:center}
	.menu-toggle.open{}
	div.x,div.y,div.z{position:absolute;top:0px;bottom:0px;background:#999;border-radius:2px;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-ms-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}
	div.x,div.y,div.z{height:3px;width:30px;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out}
	div.y.squize{width:0;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out}
	div.x{top:9px}
	div.y{top:18px}
	div.z{top:27px}
	div.open div.x,div.open div.z{top:19px;-webkit-transition:all 70ms ease-out;-moz-transition:all 70ms ease-out;-ms-transition:all 70ms ease-out;-o-transition:all 70ms ease-out;transition:all 70ms ease-out;background:#fff}
	div.rotate30{background:#999;-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transition:all 70ms ease-out;-moz-transition:all 70ms ease-out;-ms-transition:all 70ms ease-out;-o-transition:all 70ms ease-out;transition:all 70ms ease-out}
	div.rotate150{background:#999;-ms-transform:rotate(150deg);-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-transition:all 70ms ease-out;-moz-transition:all 70ms ease-out;-ms-transition:all 70ms ease-out;-o-transition:all 70ms ease-out;transition:all 70ms ease-out}
	div.rotate45{background:#999;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out}
	div.rotate135{background:#999;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out}
	.navbar.current{overflow-y:scroll; -webkit-overflow-scrolling: touch;transform: translateX(0);}
	.opening{overflow:hidden; height:100%; position:relative;}
	.opening body{ overflow:hidden; height:100%;}
	.mm-hasmenu {position: absolute;display: block;width:50px;right: 0;z-index: 9;height: auto;line-height: normal;height:100%;}
	.mm-hasmenu:after{content: '';display: block;margin: auto;position: absolute;bottom: auto;right: 19px;transform: rotate(45deg);border: 2px solid #333;border-top: 0;border-left: none;
	height: 12px;width: 12px;top:34px;transition: all .3s;}
	.mm-hasmenu.up:after{transform: rotate(-135deg);}
	.header .search{height:20px;}
	.header .search .searchBtn a,.header .search .form-group .close{display:none}
	.header .search .form-group{display:block;padding:60px 0 30px 0;background-color:#2f89bb}
	.header .search form{width:auto;margin:0 1rem;}
	.header .search input{border-bottom:1px solid #fff;}
	.header .language{display:block;padding:0;margin:0 1rem;text-align:center;}
	.header .language .dropdown-toggle{width:100%;border-radius:0;display:block;color:#2f89bb;background-color:#eee}
	.header .language .pointer{background: url(../images/icons-r1.svg) no-repeat -20px -8px;}
	.header .language .dropdown-menu{display:flex;box-shadow:none;border-radius:0}
	.language-menu a{display:inline-block; width:50%;}
	.banner{margin-top:0}	
	
}

@media (max-width:481px){	
	.navbar{width: calc(100% - 40px);}
}


/*----------banner----------*/
.swiper-container {margin: 0 auto;position: relative;overflow: hidden!important;z-index: 1}
.swiper-wrapper {position: relative;width: 100%;height: auto;z-index: 1;display: -webkit-box;display: -moz-box;	display: -ms-flexbox;display: -webkit-flex;	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);-o-transform: translate(0, 0);	-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative}


/*----------about----------*/
.aboutbox{width: 100%;overflow: hidden;position: static;display: flex;margin:50px 0;padding:50px 0;}
.aboutbox .half-r{width:45%;}
.aboutbox .half-r .pic-box{height:100%;}
.aboutbox .half-r .pic-box img{max-width:100%;height:100%; object-fit:cover;}
.aboutbox .half-l{width:50%;margin-right:auto;}
.aboutbox .half-l .countnub{margin-top:5%;margin-bottom:3%;overflow:hidden;}
.about-title .big-title{font-size:40px;}
.about-title .big-title:after{display:block;content:'';height:3px;width:80px;background-color:#2f89bb;margin:20px 0 30px 0;}
.about-title .big-title-s2:after{width:100%;height:1px;background-color:#ccc;}
.half-l .intro .slogan{font-size:30px;margin-bottom:3%;color:#757575}
.half-l .intro .description{color:#808080;line-height:2;text-align:justify;}
.half-l .countnub .countbox{overflow:hidden;}
.half-l .countnub .count-item{float:left; width:25%; color: #ea9a21;}
.half-l .countnub .count-item em{font-style:normal;}
.half-l .countnub .count-item .counter-up { display: inline-block; font-size: 38px; color: #ea9a21;line-height: 70px;}
.half-l .countnub .count-item p{color:#808080;}
.half-l .countnub .btnbox{margin:10% 0;}
.btn{display:inline-block;padding:0 50px; height: 40px;line-height: 40px;border: 1px solid #bbb;text-align:center;border-radius:50px;transition: all 0.5s;}
.btn:hover{text-decoration:none;background-color:#2f89bb;border: 1px solid #2f89bb;color:#fff}
.aboutbox .animated {animation-duration:1.5s;}

.abouthonor{padding:80px 0;background-color:#f8f8f8;}
.nav-tab .cont {display: none;}
.nav-tab .cont.active {display: block;}
.navtab-head{display:flex;}
.navtab-head li{width: calc((100% - 0px)/2);text-align: center;cursor:pointer;}
.navtab-head li span{display:block; font-weight:600;font-size:18px;padding:10px 0;}
.navtab-head li:hover span{color:#2f89bb;}
.navtab-head li span:after{content:'';display:block;margin:10px auto; width:0;height:3px;background-color:#2f89bb;transition: all .3s;}
.navtab-head li:hover span:after{content:'';display:block;margin:10px auto; width:150px;height:3px;background-color:#2f89bb;}
.navtab-head li.active span{color:#2f89bb;}
.navtab-head li.active span::after{content:'';display:block;margin:10px auto; width:150px;height:3px;background-color:#2f89bb;}

.honor-tx-box{position:relative;}
.honor-tx-box .swiper-container {padding-bottom: 80px;  }
.honor-tx-list li{padding:20px;background-color:#fff;height:auto;text-align: center;}
.honor-tx-list li .pic-box{position: relative; height:20vw;overflow:hidden;margin: 0 auto;text-align:center;}
.honor-tx-list li .pic-box img{display: inline-block;vertical-align: middle;transition: 0.3s linear 0s;	width: auto;height: auto;max-height: 87%;max-width: 90%;position: absolute;	left: 50%;right: 0;top: 50%;transform: translate(-50%,-50%);}
.honor-tx-list li .pic-box img:hover{transform:translate(-50%,-50%) scale(1.1);}
.honor-tx-box .swiper-pagination{width:100%;bottom:20px}
.honor-tx-box .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:16px;height:16px;opacity:1;border-radius: 100%;}
.honor-tx-box .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #2f89bb;background-color:#fff}
.honor-tx-box .swiper-button-prev,.honor-tx-box .swiper-button-next{position:absolute;top:40%;width:27px;height:44px;margin-top:-22px;z-index:0;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}
.honor-tx-box .swiper-button-prev{left:-50px;right:auto; width:45px;height:45px;border-radius:50px; background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l4.2%2C4.2L8.4%2C22l17.8%2C17.8L22%2C44L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;opacity: 0.2;background-size: 15px;cursor: pointer;}
.honor-tx-box .swiper-button-next{right:-50px;left:auto; width:45px;height:45px;border-radius:50px; background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L5%2C44l-4.2-4.2L18.6%2C22L0.8%2C4.2L5%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;opacity:0.2;background-size:15px;cursor:pointer}
.honor-tx-box .swiper-button-prev:hover,.honor-tx-box .swiper-button-next:hover{background-color:#333;opacity:0.5;cursor:pointer;}
.honor-tx-list .text-con span{font-size:13px;}

.aboutculture{position:relative; width: 100%;overflow: hidden;background-image:url(../images/about-culture-bg-2a.jpg);background-repeat: no-repeat;background-size: cover;background-position:0 50%;}
.aboutculture:after{content: "";position: absolute;	top: 0;	right: 0;bottom: 0;	left: 0;background: transparent;background: linear-gradient(to bottom, transparent 50%,#ddd 100%);z-index: 0;}
.aboutculture .section{position:relative;z-index:1;}
.culture-box{display:flex;}
.culture-box p{margin-top:10px;}
.culture-box .b1{width:35%;margin-right:auto;padding:80px 0;margin-top:50px; background-color:#2f89bb;color:#fff;background-image:url(../images/s_bg2.png);background-repeat:no-repeat;background-position:60% 90%;}
.culture-box .b1 .big-title:after{background-color:#ea9a21;}
.culture-box .b2{width:55%;padding-left:5%;/*background-image:url(../images/about-culture-bg-2a.jpg);background-repeat: no-repeat;background-size: cover;*/padding:80px 0;}
.cl-summary{padding:30px;}
.cl-list{display:flex;flex-wrap:wrap;}
.cl-list .item{width:70%; margin-bottom:10vh;}
.cl-list .item:nth-child(2),.cl-list .item:nth-child(4){width:30%;}
.cl-list .item .icon{width:50px;height:50px;overflow:hidden;margin-bottom:10px;}
.cl-list .item .icon img{max-width:100%;height:auto;}
.cl-list .item .title{font-weight:600;}
.cl-list .item .title:after{display: block;content:'';width:30px;height:2px;background-color:#2f89bb;margin:10px 0;}

.abouthistory{padding:50px 0 0 0;/*background-image:url(../images/about-history-bg-1a.jpg);background-repeat: no-repeat;background-position:top center;*/}
.abouthistory .about-title{padding-bottom:20px;}
/*timeline*/
.entries{overflow:hidden}
.entries:before { content: '';position: absolute; top:50%; left:0; right: 0px; -webkit-transform: translateY(-50%); width:100%; background-color: #ccc;height:2px;}
.entries {margin:0 auto; position: relative; left: -5px;}
.entries .entry {float: left;position:relative; padding:30px; text-align: center;}
/*.entries .entry:not(:first-child) { margin-top: -60px;}*/
.entries .entry .title { font-size:24px; margin-bottom:5px; position: relative; color: #0e6ead}
.entries .entry:before { content: ''; position: absolute; width:12px; height:12px; border:2px solid #ccc; background-color: #fff; border-radius: 100%; bottom:-10px;left: 50%;transform: translateX(-50%);}
.entries .entry .title.big:before { width:18px; height:18px; -webkit-transform: translate(3px, -50%); transform: translate(3px, -50%);}
.entries .entry .body { color: #333;}
.entries .entry .body p { line-height: 1.4em; text-align: inherit}
.entries .entry:nth-child(2n) .title:before {left: -78px;}
.entries .entry:nth-child(2n) .title.big:before { -webkit-transform: translate(-3px, -50%); transform: translate(-3px, -50%);}

.aboutbusiness{padding:100px 0;}

@media all and (max-width:1100px){
	.aboutbox{flex-wrap:wrap;}
	.aboutbox .half-l{width:100%;}
	.cl-list .item{width:50%;margin-bottom:20px;}
	.cl-list .item:nth-child(2), .cl-list .item:nth-child(4){width:50%;}
}
@media all and (max-width:800px){
	.culture-box{flex-wrap:wrap;}
	.culture-box .b1,.culture-box .b2{width:100%;}
	.culture-box .b1{padding:20px 0;}
	.culture-box .b2{margin:0 -20px;}
	.cl-list .item{padding:0 20px;}
	.honor-tx-box .swiper-button-next,.honor-tx-box .swiper-button-prev{display:none;}
}
@media all and (max-width:480px){
	.culture-box .b2{margin:0;}
	.cl-list .item{width:100%;padding:0;}
	.half-l .countnub .count-item{width:50%;}
}


.home-pdtsbox .big-bg img{width:100%;height:auto;}
.home-pdtsbox .intro{padding:30px 0;}
.home-pdtsbox .intro .big-title{font-size:40px;text-align:center;}
.home-pdtsbox .intro .big-title:after{display:block;content:'';text-align:center;height:3px;width:80px;background-color:#2f89bb;margin:30px auto 0 auto;}
.home-pdtsbox .swiper-pagination-bullet{background-color:#726D64; border-radius:50px;width:16px;height:16px;}
.home-pdtsbox .swiper-pagination-bullet-active{background-color:#2f89bb}


/*----------home pdts----------*/
.home-pdts-list{height:45vh;}
.home-pdts-list .item{position: relative;width: calc(100% / 3);	height: 100%;overflow: hidden;transition: all 0.8s ease-out;}
.home-pdts-list .item .bg{height:100%;}
.home-pdts-list .item .text{position: absolute;top: 28%;margin-top: -35px;width: 80%;left: 10%;color:#333;transition: all 1s;}
.home-pdts-list .item-1,.home-pdts-list .item-2{float: left;}
.home-pdts-list .item-1 .bg{width: 100%;background: url(../images/kk76.jpg) no-repeat;background-position: 50%;background-size: auto 100%;}
.home-pdts-list .item-2 .bg{width: 100%;background: url(../images/kk92.jpg) no-repeat;background-position: 50%;background-size: auto 100%;}
.home-pdts-list .item-3 .bg{width: 100%;background: url(../images/kk4.jpg) no-repeat;background-position: 50%;background-size: auto 100%;}
.home-pdts-list .deactive{width:26%}
.home-pdts-list .active{width:48%}
.home-pdts-list .item-1 .text{text-align:right;}
.home-pdts-list .item-2 .text{text-align:center;}
.home-pdts-list .item .big-title{display:inline-block;font-size: 22px;text-align: right;margin-bottom: 10px;color:#333;}
.home-pdts-list .item .sub-title{display:block;font-size: 16px;line-height: 2;}
.home-pdts-list .item .small-title{display:block;font-size: 16px;line-height: 2;}
.news-list-con{padding:80px 0;}
.news-list{display:flex;}
.news-list .contitle{font-size:36px;line-height: 1.6;margin: 20px 0 10px;}
.new-text{margin-bottom: 30px;transition: all .8s ease 0s;}
.new-text .newDate {font-size: 22px;color: #b5b5b5;transition: all .5s ease 0s; }
.new-text .newTitle {font-size: 20px;color: #000;display: block;transition: none;margin: 5px 0;line-height: 1.8;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.new-text .newMs {font-size: 15px;line-height: 1.8;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #6f6f6f;transition: all .5s ease 0s; }
.new-picBox .newPic {height: 220px;width: 100%;object-fit: cover;filter: saturate(1);-webkit-filter: saturate(1); }
.news-list .main-box{padding-right:60px;width:50%;}
.news-list .normal-box{width:50%;}
.news-list .normal-box .new-text{margin-bottom: 10px;position: relative;overflow: hidden;padding: 25px 50px 20px 20px;transition: all .8s ease 0s;}
.main-box .new-text:hover {padding-left:50px;padding-right:50px;background-size:cover; }
.news-list .normal-box .new-text:hover{background-size:cover;background:#2f89bb;border-radius:5px}
.normal-box .new-text:hover .newDate,.normal-box .new-text:hover .newTitle,.normal-box .new-text:hover .newMs{color:#fff}
.news-list .main-box .news-con{margin:0;}


/*----------home pdts2----------*/
.big-bg001{background-color:#f5f5f5;background-image: url("../images/s_bg1.png");background-position: center center;background-repeat: no-repeat;background-size: cover;}
.layer-mask{width:100%;height:100%;opacity:0.7;transition:all 0.5s;background-color:#3e3e3e;position:absolute;left:0;top:0;right:0}
.section-hompdts{padding:50px 0;}
.yqbox{position:relative;width:100%;margin:0 auto}
.yqbox .swiper-container{padding-bottom:80px}
.yqbox  .swiper-slide{width:600px;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.2)}
.yqbox  .swiper-slide img{display:block;width:100%;height:auto;max-width: 100%;}
.yqbox  .swiper-slide p{padding:20px 0;text-align:center;color:#636363;font-size:1.1em;margin:0}
.yqbox .swiper-pagination{width:100%;bottom:20px}
.yqbox .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:16px;height:16px;opacity:1}
.yqbox .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #2f89bb;background-color:#fff}
.yqbox .swiper-button-prev,.yqbox .swiper-button-next{position:absolute;top:40%;width:27px;height:44px;margin-top:-22px;z-index:0;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}
.yqbox .swiper-button-prev{left:-50px;right:auto; width:45px;height:45px;border-radius:50px; background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l4.2%2C4.2L8.4%2C22l17.8%2C17.8L22%2C44L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;opacity: 0.2;background-size: 15px;cursor: pointer;}
.yqbox .swiper-button-next{right:-50px;left:auto; width:45px;height:45px;border-radius:50px; background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L5%2C44l-4.2-4.2L18.6%2C22L0.8%2C4.2L5%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;opacity:0.2;background-size:15px;cursor:pointer}
.yqbox .swiper-button-prev:hover,.yqbox .swiper-button-next:hover{background-color:#333;opacity:0.5;cursor:pointer;}

@media all and (max-width:1600px){
	.yqbox .swiper-container{padding-bottom:40px;}
	.swiper-button-con{position:relative;text-align:center;}
	.yqbox .swiper-button-prev,.yqbox .swiper-button-next{position: relative;top: 0;left: 0;right: 0;display: inline-block;}
	.yqbox .swiper-pagination{display:none;}
}

@media all and (max-width:768px){
	.yqbox .swiper-slide{width:100%;}
}

/*----------footer----------*/
footer{color:#fff;padding:80px 0 0 0;background-image: url(../images/bb3.png);background-size:cover;background-color: #213147;background-position: center center;}
.foot{display:flex;padding-bottom:30px;}
.foot .contact-con{width:20%;}
.foot .footNav-con{width:70%;margin-left:auto;}
.foot-logo-con{margin-bottom:20px;}
.foot-logo-con img{width:200px;}
.footNav-list{display:flex;justify-content:space-between;}
.footNav-list a{color:#fff;}
.foot .contact-con p{font-size:14px;line-height:2;color:#d3d3d3;}
.footNav-list dt{font-weight:600;margin-bottom:10px;}
.footNav-list dd{font-size:14px;padding:5px 0;}
.footNav-list dd a{color:#d3d3d3;}
.foot-bot{font-size:14px;color:#d3d3d3;border-top:1px solid rgb(255,255,255,.2);padding:30px 0;}
.foot-bot a{color:#d3d3d3;}

.right-floatBox ul{position:fixed;width:70px;right:0;z-index:99999}
.right-floatBox ul li{position: relative;float:right;width:70px;height:70px;text-align:center;background-color:#bbb;margin-bottom:8px;font-weight:normal;transition:all .3s}
.right-floatBox ul li:hover{cursor:pointer;background-color:#2f89bb;}
.right-floatBox ul li a{line-height:normal;display:block;font-weight:normal;text-decoration:none;}
.right-floatBox .icon{display:inline-block; background: url(../images/float-sidebar-icon.svg) no-repeat; width:30px;height:30px;margin: 0 20px;}
.right-floatBox .icon.icon1{background-position:0 0;}
.right-floatBox .icon.icon2{background-position:-50px 0;}
.right-floatBox .icon.icon3{background-position:-100px 0;}
.right-floatBox .icon.icon4{background-position:-150px 0;}
.right-floatBox .icon.icon5{background-position:-200px 0;}
.right-floatBox ul li.hss:hover{margin-right:0;width:260px;}
.right-floatBox ul li a .info{position:absolute;left:0;top:0; width:70px;height:70px;text-align:center;color:#fff;font-size:13px;margin:10px 0;}
.right-floatBox ul li:hover .info{right:0;left:auto;}
.right-floatBox ul li a .ani{padding: 0 10px 0 70px;text-align:left;margin:10px 0;}
.right-floatBox ul li.hss:hover .ani{padding:0 10px;}
.right-floatBox ul li a .ani i, .right-floatBox ul li a .ani em {display: block;color:#fff;font-weight:600;font-style:normal;}
.right-floatBox ul li.hssp:hover{margin-right:0;width:70px;}
.right-floatBox ul li.hssp .ani{position: relative;}
.right-floatBox ul li.hssp:hover .ani{background-color:#2f89bb;}
.right-floatBox ul li a .ani img{width:120px;position: absolute;right:-200%;top:-10px; transition:all .3s}
.right-floatBox ul li.hssp:hover .ani img{right:110%;left:auto;}
#back-top{position:fixed;bottom:15px;right:0;padding:0;margin:0;z-index:999999999;box-shadow:0 2px 6px rgba(0,0,0,0.2)}
#back-top a{width:70px;height:70px;display:block;font-size: 13px; background-color:#bbb;color:#FFF;z-index:9999999;text-align:center;transition:all .3s ease 0s;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;line-height:1.2;}
#back-top a:hover{background-color:#2f89bb;transition:all .3s ease 0s;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;color:#fff;text-decoration:none;}
#back-top a i{display:inline-block;background:url(../images/float-sidebar-icon.svg) no-repeat;width:30px;height:30px;margin:10px 20px 0 20px;background-position:-260px 0;}
#back-top a span{display:block;font-size:12px}



/*----------pagebanner----------*/
.nav-ban{position:relative;}
.nav-ban img{width:100%;height:auto;}
.ban-text{position: absolute;left: 50%;top: 45%;transform: translateX(-50%);text-align: center;color: #fff;width: 90%;}
.ban-text .title {font-size: 50px;margin-bottom: 20px;text-align: left;line-height: 1.4;}


/*----------bread----------*/
.breadWrapper{background-color:#f6f6f6;}
.breadcrumb{display:flex;}
.catebox li{float: left;}
.catebox li a{display: inline-block;position:relative;padding:30px;}
.catebox li a:hover{text-decoration:none;color:#2f89bb;}
.catebox li a::before{content:'';display:inline-block;position:absolute;top:50%;transform: translateY(-50%);right:0; width:2px;height:16px;background-color:#ccc;}
.catebox li a::after{content:'';display:inline-block;position: absolute;bottom: 0;left:50%; width:0;height:3px;background-color:#2f89bb; transition:all 0.5s;}
.catebox li:last-child a::before{display:none;}
.catebox li a.light{color:#2f89bb;}
.catebox li a.light::after{content:'';display:inline-block;position: absolute;bottom: 0;left: 0; width:100%;height:3px;background-color:#2f89bb;}
.catebox li a:hover::after{width:100%;left:0;}
.catebox li a.tpage{font-weight:600;}
.catebox li a.tpage::before{height:30px;width:3px;}
.breadbox{margin-left:auto;align-self:center;font-size:15px;padding:30px 0;}
.breadbox a{position:relative;padding:0 0 0 5px;}
.breadbox a:hover{text-decoration:none;}
.breadbox a:first-child::before{content:'';position:absolute;left:-25px; display: inline-block;height:20px; width:20px;background-image:url(../images/dw.png);background-size:20px;}
.breadbox a:before{content:'/';margin-right:10px;}
.breadbox span{padding:0 0 0 5px;}
.breadbox span::before{content:'/';margin-right:10px;}


/*----------news----------*/
.news-con{margin:4rem 0;}
.news-item{margin:20px 0;}
.news-delink{display:flex;background-color:#f8f8f8;padding:20px 1rem;justify-content: space-between;border-bottom:1px solid #eee;transition: all .5s;}
.news-delink:hover{text-decoration:none;background-color:#eee;}
.news-delink .pic-box{width:30%;align-self: center;}
.news-delink .pic-box img{vertical-align: middle;width: 100%;height: 180px;object-fit: cover;transition: all .3s;}
.news-delink .mess-box{position:relative;padding-right: 1rem;width: 66%;}
.news-title{display:block;width:100%;margin:1rem 0;font-size:1.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#262626; transition:all .3s}
.news-info{margin:1.5rem 0 2rem;line-height:1.5rem;font-size:16px;color:#666;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;transition:all .3s}
.news-date{margin-top:3rem;color: #999;}
.pagination-con{margin:2rem 0 4rem 0;}
.pagination{display:flex;margin:0 -5px;text-align: center;justify-content: center;}
.pagination .item{padding:0 5px;}
.pagination .item a{display:block;width:40px;height:40px;line-height: 40px;background-color: #f0f0f0;text-align:center;}
.pagination .item span{display:block;width:40px;height:40px;line-height: 40px;background: #2f89bb;color:#fff;text-align:center;}
.pagination .item.pages-item-previous a,.pagination .item.pages-item-next a{background-color:#999;position:relative;}
.pagination .item.pages-item-previous a:before{content:"";width:0;height:0;border:10px solid rgba(0,0,0,0);border-right-color: #fff;left:5px; position:absolute;top:50%;transform:translateY(-50%)}
.pagination .item.pages-item-previous a:after{content:"";width:0;height:0;border:8px solid rgba(0,0,0,0);border-right-color: #999;left:9px;position:absolute;top:50%;transform:translateY(-50%)}
.pagination .item.pages-item-next a:before{content:"";width:0;height:0;border:10px solid rgba(0,0,0,0);border-left-color: #fff;right:5px;  position:absolute;top:50%;transform:translateY(-50%)}
.pagination .item.pages-item-next a:after{content:"";width:0;height:0;border:8px solid rgba(0,0,0,0);border-left-color: #999;right:9px; position:absolute;top:50%;transform:translateY(-50%)}
.pagination .item a:hover{text-decoration:none;background-color:#2f89bb;color:#fff;}
.pagination .item.pages-item-previous a:hover:after{border-right-color: #2f89bb;}
.pagination .item.pages-item-next a:hover:after{border-left-color: #2f89bb;}

.news-show-con{display: flex;margin:2rem 0;}
.news-detail{width:65%; background-color:#f8f8f8;padding:20px;font-size:14px;}
.news-detail h1{border-bottom:1px solid #e5e5e5;padding-bottom:10px;}
.news-box{padding:20px 0;}
.news-box p{line-height:1.8;color:#666;text-indent: 2em;}
.news-keys{margin-bottom:2rem;}
.news-keys span{display:block;float:left;margin:15px 0;}
.news-keys ul{overflow: hidden;}
.news-keys li{display: inline-block;border:1px solid #ccc;padding:8px 10px;border-radius:3px;background-color:#fff;margin:5px;}
.news-page{display:flex;justify-content: space-between;border-bottom:1px solid #e5e5e5;}
.news-page>div{color:#666;margin-bottom:1rem;}
.news-page .prev{margin-right:20px;}
.news-page .new-text{margin-left:20px;}
.relate-con{margin-top:2rem;}
.relate-con .head{background-color:#2f89bb;color: #fff;padding:5px 10px;font-size:16px;font-weight:600;}
.relate-con .body .item{display:flex;justify-content: space-between;padding:10px 0;}
.relate-con .body .item .file-download{padding:0 15px;}
.relate-con .body .item .file-download a{color:#2f89bb;}

.news-side{width:35%;padding:20px; background-color:#f8f8f8;}
.news-side img{max-width:100%;height:auto;transition: all .5s;}
.side-title{border-left:3px solid #ea9a21;padding-left:15px;line-height:1.2; margin:2rem 0;}
.side-title span{font-size:24px;}
.side-newlist .top-item{margin-bottom:1rem;}
.side-newlist .top-item a{display:block;background-color:#fff;transition: all .5s;}
.side-newlist .top-item .pic-con{overflow: hidden;}
.side-newlist a:hover img{transform:scale(1.1)}
.side-newlist .top-item .text-con{padding:15px;}
.side-newlist .top-item .text-con .title{margin-bottom:10px;display:block;width:100%;overflow:hidden;white-space:normal;text-overflow:ellipsis;font-size:22px;color:#333;transition:all 0.5s;}
.side-newlist .top-item .text-con .mess{font-size:16px;line-height:22px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;transition:all 0.5s;color:#666;}
.side-newlist .top-item a:hover{background-color:#2f89bb;color:#fff;text-decoration:none;}
.side-newlist .top-item a:hover .title,.side-newlist .top-item a:hover .mess{color:#fff;}
.side-newlist .item{border-bottom:1px dashed #ccc;padding:12px 0;}
.side-newlist .item{display:flex;}
.side-newlist .item a{transition: all .3s;}
.side-newlist .item a:hover{color:#2f89bb;}
.side-newlist .item .icon{width:15px;}
.side-newlist .item .icon:before{content:'';display:inline-block;height:0;width:0;border-top:6px solid #fff;border-left:8px solid #2f89bb;border-bottom:6px solid #fff;}
.side-newlist .item .date{margin-left:auto;}


@media all and (max-width:1500px){
}
@media all and (max-width:1300px){
}
@media all and (max-width:1200px){
	
}
@media all and (max-width:1100px){
	.half-r .countnub .count-item .counter-up{font-size:30px;}
	.home-aboutbox{background-image:none;}
	.home-aboutbox .half-l{width: 0;}
	.home-aboutbox .half-r{width:100%;padding:0 10%;}
	.ban-text .title{font-size:30px;}
}
@media all and (max-width:800px){
	.half-r .countnub .count-item{width:50%;}
	.right-floatBox{display:none;}
	.home-pdts-list{height:auto;}
	.home-pdts-list .item{width:100%;padding:50px 0;}
	.home-pdts-list .item .text{position:relative;text-align:center;}
	.home-pdts-list .item .bg{display:none;}
	.home-pdts-list .item-1{background-image:url(../images/kk143.jpg);background-size:cover;background-position:50% center;}
	.home-pdts-list .item-2{background-image:url(../images/kk144.jpg);background-size:cover;background-position:50% center;}
	.home-pdts-list .item-3{background-image:url(../images/kk145.jpg);background-size:cover;background-position:50% center;}
	.home-pdts-list .item .text{top:0;margin-top:0;}
	.home-pdts-list .item .big-title{margin-bottom:0;}
	.home-pdts-list .item .sub-title{margin-bottom:20px;}
	.news-list{flex-wrap:wrap;}
	.news-list .main-box,.news-list .normal-box{width:100%;padding:0;}
	.foot .contact-con{width:100%;}
	.foot .footNav-con{display:none;}
	.foot{text-align:center;}
	footer{padding:20px 0 0 0;}
	.foot-logo-con img{width:140px;}
	.ban-text{left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.ban-text .title{font-size:20px;}
	.breadcrumb{display:block;}
	.breadbox{display:none;}
	.catebox ul{display:flex;justify-content:space-between;}
	.catebox li a{padding:20px 10px;text-align:center;}
	.catebox li a::before {display:none;}
	.news-delink{flex-wrap:wrap;}
	.news-delink .pic-box,.news-delink .mess-box{width:100%;}
	.news-info{margin:1rem 0;font-size:14px;}
	.news-date{margin:0;}
	.news-title{font-size:16px;}
	.news-show-con{flex-wrap:wrap;}
	.news-detail,.news-side{width:100%;}
	.news-page{flex-wrap:wrap;}
	.news-page > div{width:100%;}	
	.page-banner{padding-top:80px;}
	.news-page .prev{margin-right:0;}
	.news-page .new-text{margin-left:0;}

}
@media all and (max-width:480px){	
	.ban-text .title{font-size:1rem;}
}



/*----------products list----------*/
.big-cont{display: flex; padding:40px 0;margin:0 -20px;}
.big-cont .side-con{width:23%;padding:0 20px;}
.big-cont .main-con{width:77%;padding:0 20px;}
.panel .panel-head{background-color:#2f89bb;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:8px 10px;}
.panel .panel-head span{font-size:20px;font-weight:600;}
.panel .panel-body{border:1px solid #e5e5e5}
.pdts-cate-list li{border-bottom:1px solid #e5e5e5;background-color:#f5f5f5;padding:8px 20px;}
.pdts-cate-list li:last-child{border-bottom:none;}
.pdts-cate-list li a{font-size:15px;font-weight:600;color:#262626;}
.pdts-cate-list li a:hover{color:#2f89bb;}

.card-con{display:flex;margin:0 -10px;}
.card{padding:0 10px;margin-bottom: 30px;}
.card-row-3{flex-wrap:wrap;}
.card-row-3 .card{width:33.333333%;}
.card-row-2{flex-wrap:wrap;}
.card-row-2 .card{width:50%;}
.img-con img{max-width:100%;height:auto;}
.pdts-item{padding:10px;border-radius:8px;text-align:center;border:1px solid #e5e5e5;height:100%;transition: all .3s;}
.pdts-item .inner{display:block;font-size:15px;font-weight:600;padding:20px 0;color:#262626;transition: all .3s;}
.pdts-item .inner:hover{text-decoration:none;color:#fff;}
.pdts-item:hover{background-color:#2f89bb;}


@media all and (max-width:800px){
	.big-cont{flex-wrap: wrap;margin:0;}
	.big-cont .side-con,.big-cont .main-con{width:100%;padding:0;}
	.card-row-3 .card{width:50%;}
	.panel-mm .panel-head{border-radius:0;}
	.panel-mm{margin-bottom:20px;}
	.panel .panel-body{border:none;}
	.panel-mm .panel-head span{display:block;position:relative;}
	.panel-mm .panel-head span:after{content:'';display:inline-block;position: absolute;right: 0;top: 50%; transform:translateY(-50%); width:20px;height:20px;background:url(../images/arrow-ling-right.svg) no-repeat;background-size:20px;}
	.panel-mm .panel-body{position:fixed; width:0;z-index:1;background-color:#fff;top:70px;left:100%;height:100%;transition: all .5s;}
	.panel-mm.active .panel-body{width:100%; left:0;}
	.panel-mm.active .pdts-cate-list{width:80%;float:right;}
	.panel-mm .panel-body::before{content:'';display:inline-block;width:50px;height:50px;background:url(../images/arrow-ling-right.svg) no-repeat;background-size:20px;background-position: center; background-color:rgba(47,137,187,1);transform: rotateY(180deg);margin-top:50%;}
	.panel-mm .pdts-cate-list li a{display:block;}

}


/*----------products detail----------*/
.pdts-shows-con{padding:40px 0;}
.pdts-info{padding-bottom:20px;}
.pdts-info .pdts-summary{line-height:2;}
.pdts-info .back-btn{text-align:right;}
.btn.bg-main{background-color:#2f89bb;color:#fff;border:1px solid #2f89bb;}
.btn.bg-main:hover{background-color:#fff;color:#2f89bb;}

.pdts-desc{padding:20px 0;}
.pdts-desc .title:after{content:'';display:block;height:2px;width:100%;background-color:#e5e5e5;margin-top:-2px;}
.pdts-desc .title span{display:inline-block;background-color:#2f89bb;color:#fff;font-weight:600;padding:8px 30px;border-bottom:2px solid #ea9a21;}
.detail-con{line-height:1.8;}
.detail-con .item{border-bottom:1px solid #e5e5e5;display: flex;}
.detail-con .item .name{width:20%;font-weight:600;padding:30px;}
.detail-con .item .value{width:80%;padding:30px;}
.detail-con p{margin-bottom:10px;}

.table{border-spacing: 0;border-collapse: collapse;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.table td{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:5px;}
.table th{text-align:left;}
.table tr:nth-child(1) {background-color:#eee;}
.table-color-gray tr:nth-child(even) {background-color:#eee}
.table-color-gray tr:nth-child(odd) { background-color:#f6f6f6}



@media all and (max-width:800px){
	.pdts-info{flex-wrap: wrap;margin:0;}
	.pdts-info .pdts-img,.pdts-info .pdts-mes{width:100%;padding:0;}
	.detail-con .item{flex-wrap:wrap;}
	.detail-con .item .name,.detail-con .item .value{width:100%;padding:5px;}
}




/*----------products----------*/
.point-con{padding:50px 0;background-color:#fff;}
.point-box{display:flex;margin:0 -20px;}
.point-box .item{width:20%; text-align:center;padding:0 20px;}
.point-box .item .title{font-size:24px;font-weight:600;margin:15px 0;}
.point-box .item .info{color:#8c8c8c;}
.point-box .item img{max-width:65px;height:auto;}

.pdts-section{position:relative;max-width:100%;overflow: hidden;}
.pdts-section img{max-width:100%;height:auto;}
.pdts-section .text-box{position:absolute;top:50%;transform: translateY(-50%);left:0;right:0;}
.pdts-section .text-box .title{font-size:3rem;font-weight:600;color:#2f89bb;}
.pdts-section .text-box .subtitle{font-size:24px;font-weight:600;}
.pdts-section .text-box .subtitle::after{content:'';display:block; width:100px;height:3px;background-color:#2f89bb;margin:15px 0;}
.pdts-section .text-box .list-title{display:block; font-size:20px;font-weight:600;color:#666;margin:10px 0;}
.pdts-section .text-box ul{margin:15px 0 0 0;padding:0 0 0 15px;}
.pdts-section .text-box ul li{margin:10px 0;color:#6f6f6f;list-style:disc!important;}
.pdts-section.pdts-sec01{padding-top:0;}
.public-title{padding:30px 0;}
.public-title .big-title{font-size:30px;font-weight:600; text-align:center;}
.public-title .big-title:after{display:block;content:'';text-align:center;height:3px;width:120px;background-color:#2f89bb;margin:20px auto 0 auto;}
.data-table{width:100%;text-align:center;}
.data-table tr:first-child{background-color:#2f89bb;color:#fff;}
.data-table td{padding:15px;border-bottom:1px solid #ddd;}
.data-table tr td:nth-child(2){border:0;}
.pdts-section.pdts-sec01 .text-box{width:50%;left: auto;}
.pdts-section.pdts-sec03 .text-box ul{margin-top:10px;}
@media(max-width:1400px) {
	.pdts-section .pic img{height:700px;object-fit:cover;}
}
@media(max-width:1400px) {
	.point-box .item .title{font-size:20px;}
	.pdts-section .text-box .title{font-size:2.5rem;}
	.pdts-section .text-box .subtitle{font-size:20px;}
	.pdts-section .text-box .list-title{font-size:18px;}
	.pdts-section .text-box ul li{margin:5px 0;}
}
@media(max-width:1100px) {
	.pdts-section .pic img{height:500px; object-position:70%;}
	.pdts-section.pdts-sec01 .text-box{width:50%;}
	.pdts-section.pdts-sec01 .pic img{object-position:20%;}
}
@media(max-width:800px) {
	.pdts-section .text-box{position:relative;top:0;transform:translateY(0);}
	.pdts-section .pic{height:300px;overflow:hidden;}
	.pdts-section .pic img,.pdts-section.pdts-sec01 .pic img{height:400px;object-position: 100% -70px;}
	.pdts-section.pdts-sec01 .text-box{width:100%;}
	.pdts-section.pdts-sec01 .pic img{object-position: 0 -70px;}	
}
@media(max-width:480px) {
	.point-box{flex-wrap:wrap;}
	.point-box .item{width:50%;padding:20px;}
	.pdts-section .pic img{height:400px; object-position: 95% -70px;}
	.pdts-section.pdts-sec01 .pic img{object-position:5% -70px;}
	.data-table td{display:block;width:100%;padding:5px;}
	.data-table tr td:nth-child(2){display:none;}
	.data-table tr td:nth-child(1){border:none;font-weight:600;}
}

.point-con2{background-color:#eee;}
.point-box.box2 .item{width:33.333333%;text-align:left;}
.point-box .item .inner{background-color:#fff;padding:30px 20px;height:100%;overflow:hidden;}
.point-box .item .inner .pic{float:left;width:25%;}
.point-box .item .inner .text{float:right;width:75%;}
.point-box.box2 .item .title{margin:0;color:#2f89bb;font-size:18px;}
.point-box.box2 .item .info{margin-top:15px;line-height:2;}
.pdts-section .text-box .imgbox{margin:50px 0;overflow:hidden;}
.pdts-section .text-box .img{width:80px;height:80px;margin:0 auto;border:2px solid #2f89bb;border-radius:100%;padding:15px}
.pdts-section .text-box .imglist {display:inline-block; margin-right:40px; text-align:center; vertical-align:top; width:80px;}
.pdts-section .text-box .imglist:last-child{margin-right:0;}
.pdts-section .text-box .imglist .p1{margin:20px 0 0 0;}
@media(max-width:1400px) {
	.point-box .item .inner{padding:20px 10px;}
	.pdts-poct .pic img{height:auto;}
}
@media(max-width:1200px) {
	.pdts-section .text-box .imgbox{margin:20px 0;}
	.pdts-section .text-box .img{width:60px;height:60px;}
	.pdts-section .text-box .imglist{margin-right:20px;}
}
@media(max-width:1100px) {
	.point-box .item .inner .pic,.point-box .item .inner .text{float:none;width:100%;text-align:center;}
	.point-box .item .inner .pic{margin-bottom:10px;}
	.pdts-section.pdts-H01 .text-box{width:50%;}
	

}
@media(max-width:1000px) {
	.pdts-section .text-box .img{width:50px; height:50px;padding:10px;}
	.pdts-section .text-box .imglist{margin-right:20px;}
	.pdts-section .text-box .imglist .p1{margin-top:5px;}	
}
@media(max-width:800px) {
	.pdts-section.pdts-H01 .text-box{width:100%;}
	.pdts-poct .pic img{height:300px;object-position: 100% 0;}
	.pdts-poct.pdts-H01 .pic img{height:300px;object-position:0 0;}
	.pdts-poct .img img{height:auto;object-position: 0%;}
	.pdts-poct .text-box{text-align:center;}
	.pdts-section .text-box .subtitle::after{margin:15px auto;}
	.pdts-section.pdts-CL2100 .subtitle::after,.pdts-section.pdts-CL1000 .subtitle::after, .pdts-section.pdts-CL8000 .subtitle::after{margin-left:0;}
	.pdts-section .text-box .imglist{float:none; margin:0 15px;display: inline-block;}
	.pdts-section .text-box .img{margin:0 auto;}
	.point-box.box2{flex-wrap:wrap;}
	.point-box.box2 .item{width:100%;margin-bottom:20px;}
	.point-box .item .inner .pic {float: left;width: 25%; }
	.point-box .item .inner .text {float: right;width: 75%;text-align:left;}
}

@media(max-width:480px) {
	.pdts-poct .pic img{object-position:85% 0;}
	.pdts-poct.pdts-H01 .pic img{height:300px; object-position:10% 0;}
	.point-box.box2 .item{margin-bottom:0;}
	.pdts-section .text-box .imglist{margin:15px;}
}

.pdts-relate-list{padding:50px 0;}
.pdts-relate-list .head-box{background:url(../images/s_bg2.png) no-repeat center center;background-size:100%; background-color:#2f89bb;padding:50px 20px;margin-bottom:50px;color:#fff;border-radius:10px;text-align:center;}
.pdts-relate-list .head-box h1{color:#fff;font-size:30px}
.catalog-list{padding:20px 0 0 0;text-align:center;}
.catalog-list li{display:inline-block;margin-right:40px;margin-bottom:20px;}
.catalog-list li:last-child{margin-right:0;}
.catalog-list li a{font-size:18px;}
.catalog-list li a::before{content:'';display:inline-block; width:10px;height:1px;background:#595959;vertical-align:middle;margin-right:5px;}
.catalog-list li.light a{color:#e99a20;}
.catalog-list li.light a::before{background:#e99a20;}
.table-sj-con{margin:30px 0;}
.table-sj-con .table{width:100%;border:none}
.table-sj-con .table tr:nth-child(1){background-color:#f4f4f4;}
.table-sj-con .table td{padding:15px;border-bottom:1px solid #e5e5e5;border-right:none;}
.table-sj-con .table th{text-align:left;padding:15px;}
@media(max-width:800px) {
	.table-responsive {width: 100%;overflow-y: hidden;}
}
.pdts-solution{padding:30px 0;}
.pdts-solution .h1{text-align:center;border-bottom:1px solid #ddd;font-weight:600;font-size:30px;padding:20px 0;margin-bottom:20px;}
.pdts-solution .pic-box img{max-width:1000px; height:auto;}
@media(max-width:1100px) {
	.pdts-solution .pic-box img{max-width:100%;}
}


/*service*/
.service-app-con{padding:70px 0;}
.service-app-con .item{margin-bottom:70px;}
.service-app-con .title{font-size: 24px;font-weight: 400;padding-bottom: 10px;margin-bottom:10px;}
.table-small{font-size:14px;}
.table-bule tr:nth-child(even) {background-color:#eee}
.table-bule tr:nth-child(odd) {background-color:#f6f6f6}
.table-bule tr:nth-child(1) {background-color:#2f89bb; color:#fff}
.table-bule tr td,.table-bule tr th{padding:15px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}

.sales-support-con .summary{display:flex;margin:20px 0;}
.sales-support-con .summary .text-box{width:50%;padding-left:4rem;padding-right:2.5rem;align-self: center;}
.sales-support-con .summary .text-box .item{margin:30px 0;}
.sales-support-con .summary .text-box p{line-height:1.8;text-align:justify;}
.sales-support-con .title{font-size: 24px;font-weight: 400;line-height:1.5;margin-bottom:10px;}
.sales-support-con .summary .img-box{width:48%;margin-left:auto;margin-top:20px;margin-bottom:20px;}

.sales-support-con .step{background-image:url(../images/sales-support-2a.jpg);background-repeat:no-repeat;background-size:cover;padding:80px 0;}
.sales-support-con .step .title{color:#fff;margin-bottom:40px;}
.sales-support-con .step .inner{width:90%;margin:0 auto;}
.ss-step-box{display:flex;position:relative;color:#fff;text-align:center;justify-content: space-between;padding:30px 0;}
.ss-step-box:after{content: '';display: inline-block;position: absolute;top: 50%;transform: translateY(-50%);right:-5px;height: 0;width: 0;border-top:6px solid transparent;border-left:8px solid #fff;border-bottom:6px solid transparent;}
.ss-step-box .item{position:relative;width:33.333333%; width:calc((100%)/6);}
.ss-step-box .item .inner::before{content:'';display:block;position:absolute; top:50%;left:50%; transform:translate(-50%,-50%);width:10px;height:10px;background-color:#fff;border-radius:100%;}
.ss-step-box .item .inner:after{content:'';display:block;position:absolute; top:50%; transform:translateY(-50%);left:0;right:0; width:100%;height:1px;background-color:#fff;}
.ss-step-box .p1{font-size:20px;font-weight:600;}
.ss-step-box .p1:nth-child(2n+1){margin-bottom:50px;}
.ss-step-box .p1:nth-child(2n){margin-top:50px;}
.ss-step-box .item span{font-size:34px;font-weight:500;display:block;}

.sales-support-con .section3.summary .btnbox{margin-top:60px;}
.sales-support-con .section3.summary .img-con{width: 100%;max-width:540px;min-width: 0px;height: auto;	max-height: none;min-height: 200px;	margin-top: 0px;margin-left: auto;margin-right: auto;margin-bottom: 0px;}

@media(max-width:800px) {
	.sales-support-con .summary{flex-wrap:wrap;}
	.sales-support-con .summary .text-box,.sales-support-con .summary .img-box{width:100%;padding:0 5%;}
	.ss-step-box .p1{font-size:16px;}
	.ss-step-box .item span{font-size:28px;}
}
@media(max-width:480px) {
	.sales-support-con .step{padding:20px 0;}
	.sales-support-con .step .title{margin-bottom:20px;}
	.service-app-con .title{font-size:18px;}
	.sales-support-con .title{font-size:18px;font-weight:600;}
	.ss-step-box{flex-wrap:wrap;padding-bottom:0;}
	.ss-step-box:after,.ss-step-box .item .inner::before{display:none;}
	.ss-step-box .item{width:50%;}
	.ss-step-box .item .inner:after{display:none;}
	.ss-step-box .p1:nth-child(2n+1){margin:10px 0;}
	.ss-step-box .p1:nth-child(2n){margin:10px 0;}
	.ss-step-box .item span{display:none;}
	.ss-step-box .item .inner{border:1px solid #fff;margin-bottom:20px;}
	.btn{height:auto;padding:0 20px;}

}


/*job*/
.job-wrap{background-color:#fff;margin:30px 0 60px 0; font-size:16px;}
.list-row-item{ margin:15px 0;}
.list-row-item .jobT,.list-hd .jobT{display: flex;}
.list-hd .jobT{background-color:#2f89bb;color:#fff;}
.list-row-item .jobT .list-cell,.list-hd .jobT .list-cell{position: relative;display: flex;justify-content: center;text-overflow: ellipsis;overflow: hidden;flex-direction: column;width:auto;min-height:75px;padding-left: 2em;}		
.list-row-item .jobT .jobCate,.list-hd .jobT .jobCate{padding-left: 4em;width:25%}
.list-row-item .jobT .jobName,.list-hd .jobT .jobName{width:22%}
.list-row-item .jobT .jobAddr,.list-hd .jobT .jobAddr{width:22%}
.list-row-item .jobT .jobDetail,.list-hd .jobT .jobDetail{width:10%;padding-left:0;text-align:center;}
.list-hd .jobT .list-cell{min-height:56px;}
.list-row-item .jobT{border: 1px #e8ecf3 solid; background-color:#f7faff;}
.list-row-item .jobB{display:none;padding-left: 4em;}
.list-row-item .jobT .jobDetail{cursor:pointer;background-image: url("../images/jt5.png");background-position: center center;background-repeat: no-repeat;background-size: 20px;}
.list-row-item.active .jobT .jobDetail{background-image: url("../images/jt4.png")}
.list-row-item .jobB p{line-height:1.65;}
.list-row-item.active{padding-bottom:30px;}
.list-row-item.active .jobT{margin-bottom:20px;}
.job-tex{text-align:center;margin:0 0 30px 0;}
@media(max-width:480px){
	.list-row-item .jobT .jobCate, .list-hd .jobT .jobCate{width:auto;padding-left:1em;}
	.list-row-item .jobT .jobAddr, .list-hd .jobT .jobAddr{width:auto;}
	.list-row-item .jobB{padding-left:1em;}
	.list-row-item .jobT .list-cell, .list-hd .jobT .list-cell{padding-left:1em;}
}


/*join us*/
.joinus-section{padding:30px 0;}
.joinus-section.sec1{margin-bottom:50px;}
.joinus-section.sec1 .head{background:url(../images/s_bg2.png) no-repeat;background-size: cover;background-position:center center;padding:20px 0;position:relative;}
.joinus-section.sec1 .head::before{content:'';display:block; position:absolute; z-index: 0; top:0;left:0; width:100%; height:50px;background: linear-gradient(to top, transparent 50%,#fff 100%);}
.joinus-section.sec1 .head::after{content:'';display:block; position:absolute; z-index: 0; bottom:0;left:0; width:100%; height:50px;background: linear-gradient(to bottom, transparent 50%,#fff 100%);}
.joinus-section.sec1 .head .container{position:relative; z-index:9;}
.pp-title{font-size:36px;padding:20px 0;}
.pp-title .icon{display:inline-block; width:50px;height:50px;background: url(../images/join-icon.svg) no-repeat;vertical-align: middle;margin-right: 15px;margin-bottom:5px;}
.pp-title .icon-rc{background-position:0 0;}
.pp-title .icon-fl{background-position:-100px 0;}
.pp-title .icon-hd{background-position:-200px 0;}
.joinus-section.sec1 .head{margin:30px 0;text-align:center;}
.joinus-section.sec1 .head p{margin-bottom:10px;}
.joinus-section.sec1 .head p span{display:inline-block;}
.rc-box{display:flex;margin:0 -20px;}
.rc-box .item{display: flex;flex-direction:column; width:33.333333%;border:1px solid #ddd; margin:0 20px;}
.rc-box .item .img-box{max-width:100%;overflow: hidden;transition: all 0.3s;}
.rc-box .item .img-box img{max-width:100%;height:auto;transition: all 0.3s;}
.rc-box .item .text-box{padding:20px;background-color:#fff;transition: all 0.3s;}
.rc-box .item .text-box .title{margin:20px 0;font-weight:600;font-size:22px;line-height:2;}
.rc-box .item .text-box .info{margin:20px 0;line-height:2;}
.rc-box .item:nth-child(2) .text-box{flex:1 auto;}
.rc-box .item:hover .text-box{background-color:#2f89bb;color:#fff;}
.rc-box .item:hover .img-box img{transform: scale(1.1);}

.joinus-section.sec2 {background-image: url(../images/joinus-bg2.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover; padding-bottom:50px;}
.joinus-section.sec2 .img-con{max-width:1200px;margin:0 auto;}

.joinus-section.sec3{padding-bottom:50px;}
.yghd-wrap{padding-top:30px;}
.yghd-wrap .r1{margin-bottom:30px;}
.yghd-wrap .r1 .box-l{float:left;width:40%;position:relative;}
.yghd-wrap .r1 .box-l .img{position: absolute;left: 0;right: 260px;bottom: 0;top: 0;}
.yghd-wrap .r1 .box-l .text{float:right;width: 260px;height: 260px;display: flex;align-items: center;background-color:#fff}
.yghd-wrap .r1 .box-l .text .in,.yghd-wrap .r1 .box-r .text .in{padding:20px;text-align:left}
.yghd-wrap .r1 .box-l .text p{font-size:22px;font-weight:600;}
.yghd-wrap .r1 .box-l .text .jt{display:inline-block;background: url(../images/kk53.png);width:50px;height:50px;background-size:cover;margin-top:10px;}
.yghd-wrap .r1 .box-l .img img{width: 100%;left: 0;top: 0;height: 100%;object-fit: cover;}
.yghd-wrap .r1 .box-r{float:right;width:60%;position:relative;}
.yghd-wrap .r1 .box-r .img{position: absolute;left: 0;right: 260px;bottom: 0;top: 0;}
.yghd-wrap .r1 .box-r .text{float:right;width: 260px;height: 260px;display: flex;align-items: center;background-color:#2f89bb}
.yghd-wrap .r1 .box-r .text .jt{display:inline-block;background: url(../images/kk54.png);width:50px;height:50px;background-size:cover;margin-top:10px;}
.yghd-wrap .r1 .box-r .text p{color:#fff;font-size:22px;font-weight:600;}
.yghd-wrap .r1 .box-r .img img{width: 100%;left: 0;top: 0;height: 100%;object-fit: cover;object-position: bottom;}

.yghd-wrap .r2 .box-l{float:left;width:60%;position:relative;}
.yghd-wrap .r2 .box-l .img{position: absolute;left:260px;right: 0;bottom: 0;top: 0;}
.yghd-wrap .r2 .box-l .text{float:left;width: 260px;height: 260px;display: flex;align-items: center;justify-content: flex-end;background-color:#2f89bb}
.yghd-wrap .r2 .box-l .text .in,.yghd-wrap .r2 .box-r .text .in{padding:20px;text-align:right}
.yghd-wrap .r2 .box-l .text p{color:#fff;font-size:22px;font-weight:600;}
.yghd-wrap .r2 .box-l .text .jt{display:inline-block;background: url(../images/kk52.png);width:50px;height:50px;background-size:cover;margin-top:10px;}
.yghd-wrap .r2 .box-l .img img{width: 100%;left: 0;top: 0;height: 100%;object-fit: cover;}
.yghd-wrap .r2 .box-r{float:right;width:40%;position:relative;}
.yghd-wrap .r2 .box-r .img{position: absolute;left:260px;right: 0;bottom: 0;top: 0;}
.yghd-wrap .r2 .box-r .text{float:left;width: 260px;height: 260px;display: flex;align-items: center;justify-content: flex-end;background-color:#fff}
.yghd-wrap .r2 .box-r .text p{font-size:22px;font-weight:600;}
.yghd-wrap .r2 .box-r .text .jt{display:inline-block;background: url(../images/kk51.png);width:50px;height:50px;background-size:cover;margin-top:10px;}
.yghd-wrap .r2 .box-r .img img{width: 100%;left: 0;top: 0;height: 100%;object-fit: cover;object-position: bottom;}


@media(max-width:1000px) {
	.yghd-wrap .r1 .box-l,.yghd-wrap .r1 .box-r,.yghd-wrap .r2 .box-l,.yghd-wrap .r2 .box-r{width:100%;}
	.yghd-wrap .r1 .box-l,.yghd-wrap .r2 .box-l{margin-bottom:30px;}

}
@media(max-width:800px){
	.rc-box{flex-wrap:wrap;}
	.rc-box .item{width:100%;margin-bottom:20px;}
}
@media(max-width:480px){
	.yghd-wrap .r1 .box-l .img,.yghd-wrap .r1 .box-r .img,.yghd-wrap .r2 .box-l .img,.yghd-wrap .r2 .box-r .img{position:relative;left:auto;right:auto;}
	.yghd-wrap .r1 .box-l .text,.yghd-wrap .r1 .box-r .text,.yghd-wrap .r2 .box-l .text,.yghd-wrap .r2 .box-r .text{float:none;width:100%;height:auto;text-align:center;background-color: #2f89bb;color:#fff;}
	.yghd-wrap .r1 .box-l .text .jt,.yghd-wrap .r1 .box-r .text .jt,.yghd-wrap .r2 .box-l .text .jt,.yghd-wrap .r2 .box-r .text .jt{display:none;}
	.yghd-wrap .r1 .box-l .text .in, .yghd-wrap .r1 .box-r .text .in,.yghd-wrap .r2 .box-l .text .in, .yghd-wrap .r2 .box-r .text .in{text-align:center;width:100%;}
}


/*contact*/
::placeholder{color:#666;font-size:14px;}
.contact-wrap{margin:20px 0 50px 0;box-shadow:0 0 5px 2px rgba(0,0,0,.1);border-top: 3px solid #e99a20;background-color:#fff;}
.contact-box{display:flex; padding:50px 30px;}
.contact-box .item{width:50%;padding:0 20px;}
.contact-box .item:first-child{border-right:1px solid #ddd;}
.contact-box  .contact-info{margin:0 0 40px 0;}
.contact-box  .contact-info .icon{float: left; margin-right:40px; width:50px;height:50px;border:3px solid #e99a20;border-radius:100px;background: url(../images/contact-icon.svg) no-repeat;vertical-align: middle;}
.contact-box  .contact-info .icon.icon-address{background-position:12px 8px;}
.contact-box  .contact-info .icon.icon-tel{background-position:-50px 10px;}
.contact-box  .contact-info .icon.icon-email{background-position:-110px 13px;}
.contact-box  .contact-info .icon.icon-fax{background-position:-170px 10px;}
.contact-box  .contact-info .text{overflow: hidden;}
.contact-box  .contact-info .text b{font-size:18px;}
.form-group{margin-bottom:20px;}
.form-group .input{border-radius:3px;border:1px solid #e6e6e6;display:block;width:100%;padding:5px 10px;height:45px;transition:all .3s;}
.form-group textarea.input{height:auto;}
.form-box .col2{display:flex;margin:0 -10px; margin-bottom:20px;}
.form-box .col2>div{width:50%;margin:0 10px;}
.form-group .input:focus{box-shadow:0 0 5px 5px rgba(47,137,187,.1);border-color: #2f89bb;}
.form-group.code-out .input{float:left;width:calc(100% - 100px);}
.form-group.code-out .code-con{float:right;}
.form-group .btn{width:100%;border-radius:0;background-color:#e99a20;border:none;color:#fff;font-size:18px;font-weight:400;cursor: pointer;}
.form-group .btn:hover{background-color:#ee7000;}

.ebook-list{border-top:1px solid #ddd;padding:40px 0;}
.ebook-list li{display:flex;justify-content:space-between; align-items: center; background-color:#f2f2f2;margin-bottom:20px;padding:20px 40px;}
.ebook-list li .name{display:inline-flex; align-items: center;}
.ebook-list li .name i{margin-right:40px;width:56px;height:56px;}
.ebook-list li .name .title{font-weight:600;font-size:22px;}




#mapCon{width:100%;height:100%;min-height:430px}
#tip{height:30px;background-color:#fff;padding-left:10px;padding-right:10px;position:absolute;font-size:12px;right:10px;bottom:20px;border-radius:3px;line-height:30px;border:1px solid #ccc}
div.info-top{position:relative;background:none repeat scroll 0 0 #F9F9F9;border-bottom:1px solid #CCC;border-radius:5px 5px 0 0}
div.info-top div{display:inline-block;color:#333333;font-size:14px;font-weight:bold;line-height:31px;padding:0 10px;text-align:left}
div.info-top img{position:absolute;top:10px;right:10px;transition-duration:0.25s}
div.info-top img:hover{box-shadow:0px 0px 5px #000}
div.info-middle{font-size:12px;padding:10px;line-height:21px;text-align:left}
div.info-bottom{height:0px;width:100%;clear:both;text-align:center}
div.info-bottom img{position:relative;z-index:104}
.amap-overlays{top:10px;z-index:5;}
.amap-overlays .info{border:1px solid #ccc;}
.amap-icon img{width:20px}	
.amap-info{z-index:10;}	
.amap-toolbar{z-index:10}
@media(max-width:800px){
	.contact-box{flex-wrap: wrap;}
	.contact-box .item{width:100%;}
	.contact-box .item:first-child{border:none;}
	#mapCon{height:300px !important}
	.ebook-list li{display:block;padding:10px;}
	.ebook-list li .name .title{font-size:16px;}
	.ebook-list li .btnbox{text-align:right;}
	.ebook-list li .btnbox .btn {height: auto;line-height:30px; }
}
@media(max-width:480px){
	.contact-box{padding:20px 0;}	
}


/*search*/
.search-page-banner .nav-ban img{height:500px;object-fit:cover;}
.search-con{margin:50px auto; width:80%;}
.search-con .search-head{background-color:#2f89bb;color:#fff;padding:5px 10px;}
.search-con .search-head span{font-weight:600;color:#ffc000;}
.s-relate-list{border:1px solid #ddd;padding:30px;}
.s-relate-list .item{padding:10px 10px;margin-bottom:10px;border-top:1px solid #e5e5e5;}
.s-relate-list>div.item:first-child{border:none}
.s-relate-list .item .title{text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s-relate-list .item .type,.s-relate-list .item .date{color:#999;font-size:13px;}
.s-relate-list .pagination-con{margin: 2rem 0}
.s-relate-list .pagination-con .pagination{text-align:right;justify-content:end;}
.s-relate-list .pagination-con .pagination .item{padding:0 5px;border:none}

@media(max-width:1000px){
	.search-con{width:100%;}
	.s-relate-list .item .s2{width:20%;}
	.s-relate-list .item .s3{width:30%;}
}
@media(max-width:480px){
	.search-page-banner .nav-ban img{height:auto;}
	.s-relate-list .item .s1{width:80%;}
	.s-relate-list .item .s2{width:auto;}
	.s-relate-list .item .s3{display:none;}
	.s-relate-list .pagination-con .pagination{text-align:center;justify-content: center;}
}




/**/
.nav-pdts-list{display:flex;}
    .mainmenu-tab{display:flex;}
    .mainmenu-tab .contbox{display:none;padding:20px;}
    .mainmenu-tab .contbox.active{display:block;}
    .mainmenu-tab .category{width:20%;background-color:#eee;}
    .mainmenu-tab .contbody{width:80%;}
    .mainmenu-tab .category li{margin:0;cursor:pointer;padding:30px 0;}
    .mainmenu-tab .category li.active{background-color:#fff;}
    .subnav .nav-pdts-list li{width:25%;margin:0 20px;text-align:left;padding:0;}
    .subnav .nav-pdts-list li .minav li{width:100%;margin:0;padding:3px 0;}
    .part-mess{display:flex;}
    .part-mess .pic-box{width:45%;display:inline-flex;align-items: center;}
    .part-mess .pic-box img{max-width: 100%; height: 100%; object-fit: cover;}
    .part-mess .info-box{width:50%; margin-left:auto;}
    .part-mess .info-box p{line-height:1.8;font-size:14px;}
    .part-pdts-con{display:flex;margin:0 -20px;}
    .part-pdts-con .item{padding:0 20px;}
    .part-pdts-con .item span{display:inline-flex;font-size:14px;text-align: center; width:60px;height:60px;align-items: center;justify-content: center;background-color:#fff;border: 2px solid #2f89bb; border-radius:5px;padding:5px;line-height:1.2;}
    .part-pdts-con .item:nth-child(2n+1) span{background-color:#2f89bb;color:#fff;}
    .part-link{padding:30px 0;font-size:14px;}
    .part-link a{color: #2f89bb;}
    .buss-con{display:flex;margin:0 -20px;}
    .buss-con .item{width:20%;padding:0 20px;}
    .buss-con .item .head{}
	.buss-con .item .img-con{overflow:hidden;}
    .buss-con .item .head img{max-width:100%;height:auto;object-fit:cover;transition: all 0.3s;}
    .buss-con .item .head img:hover{transform: scale(1.1);}
    .buss-con .item .in{background-color:#f5f5f5;height:100%;display:flex;flex-direction:column;}
    .buss-con .item .body{background-color:#f5f5f5;padding:20px;display:flex;flex-direction:column;height:100%;}    
    .buss-con .item .body .infobox{flex:1 1 auto;}
    .buss-con .item .body .infobox span{font-weight:20px;font-weight:600;display:block;margin-bottom:20px;color: #2f89bb;}
    .buss-con .item .body .infobox p{text-align:justify;font-size:15px;margin-bottom:15px;}
    .buss-con .item .body .linkbox{}
    .buss-con .item .body .linkbox a{font-size:15px;display:inline-block;padding:5px 15px;border-radius:100px;border:2px solid #2f89bb;transition:all .3s;}
    .buss-con .item .body .linkbox a:after{content:'';display:inline-block;background: url("http://demo.szybio.com/statics/images/button-arrow.png") no-repeat;width:22px;height:9px;background-size: 100% !important;margin-left:10px;transition:all .3s;}
    .buss-con .item .body .linkbox a:hover{background-color:#2f89bb;color:#fff;text-decoration:none;}
    .buss-con .item .body .linkbox a:hover::after{background: url("http://demo.szybio.com/statics/images/button-arrow-w.png") no-repeat;margin-left:20px;}
    @media all and (max-width:1400px){
        .buss-con{flex-wrap:wrap;}
        .buss-con .item{width:33.333333%;margin-bottom:20px;}
    }
    @media all and (max-width:1100px){
        .mainmenu-tab{display:block;}
        .nav-pdts-list{display:block;}
        .subnav .nav-pdts-list li{width:100%;margin:0 0 20px ;}
        .mainmenu-tab .category,.mainmenu-tab .contbody{width:100%;}
        .mainmenu-tab .category .head{display:flex;}
        .mainmenu-tab .category{background-color:#fff;}
        .mainmenu-tab .category li{padding:10px 0;margin:0 10px; text-align: center;background-color: #eee;}
        .mainmenu-tab .category li.active{background-color:#2f89bb;color:#fff;}
        .mainmenu-tab .contbox{padding:20px 0;}
        .subnav .nav-pdts-list li .minav li{display: inline-block; margin-right: 10px;width: auto;}
        .part-mess{display:block;}
        .part-mess .info-box{display:block;width:100%;}
        .part-mess .pic-box{display:block;width:100%;}
        .part-pdts-con{margin:0 -10px;}
        .part-pdts-con .item{padding:0 10px;}
        .part-mess .info-box p,.part-pdts-con .item span{font-size:13px;}
    }
    @media all and (max-width:1000px){
        .buss-con .item{width:50%;}
    }
    @media all and (max-width:480px){
        .buss-con .item{width:100%;padding:0;}
        .buss-con{margin:0;}
    }


	.sh-page-banner .nav-ban img { height: 300px;  object-fit: cover;}
	@media all and (max-width:1100px){
		.sh-page-banner .nav-ban img{height:auto;}
	}
	@media all and (max-width:480px){
		.news-show-con img{max-width:100% !important;height: auto !important;}
	}