/*滚动条样式*/
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track{background:#ccc}
::-webkit-scrollbar-thumb{height:60px;background:#1632a3}
::-webkit-scrollbar-thumb:window-inactive{background:#1632a3}
::-webkit-scrollbar-thumb:vertical:hover{background:#1632a3}

@font-face {
	font-family: "Gilroy";
	src: url("../fonts/gilroy.otf");
   font-weight: normal;
   font-style: normal;
}

body{position: relative;font-family:'苹方','PingFang','PingFang SC','Source Han Sans CN',"思源黑体 CN Normal","思源黑体 CN","Helvetica Neue",Helvetica,Arial,sans-serif;transition: all 0.5s;min-width:320px;width:100%;overflow-x: hidden;color:#1a1a1a;}
em,i{font-style:normal}
input,textarea,img,button,select{outline: none;color:#1a1a1a;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus,a:focus{outline: none;outline-offset:0;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,dl{margin:0}
ul{padding:0;margin:0;}
a{color:#1a1a1a;}
a:focus,a:hover{text-decoration:none;color:#1a1a1a;}
textarea{resize: none;}
.Animation{-webkit-transition:all 0.7s;transition:all 0.7s;opacity:0;-webkit-transition-delay:.3s;transition-delay:.3s}
.section{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.img{position:relative;overflow:hidden;}
.img img{display:block;width:100%;transition:all .5s}
.fl{float:left;}
.fr{float:right;}
.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.overflowY{overflow-y:hidden;}
.index_body{padding-top:60px;}
@media (max-width: 767px) {
	.PC_show{display:none!important;}
	.container{width:100%;}
}
@media (min-width: 768px) {
	.Min_show{display:none!important;}
	.index_body{padding-top:80px;}
	.container{width: 93.333333%;max-width:1500px;padding-left:0;padding-right:0;}
	.maxWidth1440{max-width:1440px;}
}
@media (min-width: 992px) {
	.index_body{padding-top:90px;}
}
@media (min-width: 1450px) {
	.index_body{padding-top:100px;}
}
/*foot*/
.gotop{width:40px;height:40px;background:url(../images/icon/gotop.png) no-repeat center;background-size:contain;position:fixed;right:5px;bottom:50px;cursor:pointer;display:none;transition:all .5s;z-index: 2;}

.footer{position: relative;width:100%;overflow: hidden;background:#00040b;color:#fff;}
.footer a{color:#fff;}
.foot_bt{padding:40px 0;}
.foot_logo img{height:40px;}
.foot_ewm{font-size:12px;display: flex;flex-flow: row wrap;text-align: center;justify-content: center;}
.foot_ewm>.item{margin-right:15px;}
.foot_ewm>.item:last-child{margin-right:0;}
.foot_ewm>.item>img{display: block;margin:0 auto 15px;width:125px;}
.foot_nav{list-style: none;padding:0;margin-left:-12px;margin-right:-12px;margin-top:30px;overflow: hidden;}
.foot_nav>li{float:left;padding-left:12px;padding-right:12px;margin-bottom:10px;}
.foot_nav>li>a{display: block;font-size:16px;line-height:28px;}

.foot_copyright{border-top:1px solid rgba(255,255,255,0.2);}
.foot_bb{padding:20px 0;text-align: center;}
.fb_hrefs{margin-bottom:15px;}
.copyright{font-size:14px;color:#fff;}
.copyright a{color:#fff;display: inline-block;}
.copyright img,
.copyright a img{display:inline-block;vertical-align:middle;}
.copyright a:hover{color:#fff;}
img.support{display:block;height:14px;vertical-align: -2px!important;}
@media (max-width:767px){
	.gotop{width:30px;height:30px}
	.foot_logo{text-align: center;}
	.foot_nav{display: flex;justify-content: center;flex-flow: row wrap;}
	.foot_ewm{margin-top:20px;}

	img.support{height:12px;}
}
@media (min-width:768px){
	.foot_bt{display: flex;flex-flow: row wrap;justify-content: space-between;}
	.foot_logo img{height:50px;}
}
@media (min-width:992px){
	.foot_logo img{height:60px;}
}
@media (min-width:1200px){
	.foot_bt{padding:51px 0;}
	.foot_nav{margin-left:-24px;margin-right:-24px;margin-top:45px;}
	.foot_nav>li{padding-left:24px;padding-right:24px;}
	.foot_nav>li>a{font-size:18px;}
}
@media (min-width:1450px){
	.foot_bb{display: flex;flex-flow: row wrap;justify-content: space-between;}
	.fb_hrefs{margin-bottom:0;}
	.foot_logo img{height:70px;}
}


/*导航*/
.navbar-default {
	background-color:rgba(0,0,0,0.3);
	border: 0;
	border-radius: 0;
	margin-bottom: 0;
	transition: all 0.5s;
}
.navbar-default:after{content: '';position: absolute;width:100%;height:1px;left:0;bottom:0;background:transparent;transition: all 0.5s;}
.index_body .navbar-default{
	background-color:#000;
}
.navbar-brand {
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right:0;
	display: block;
	transition: all 0.5s;
}
.navbar-brand img {
	display: block;
	height: 40px;
	transition: all 0.5s;
}
.navbar-brand .logo2{position: absolute;top:10px;opacity: 0;}
.navbar-default .navbar-toggle {
	border: 0;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: transparent;
}
.navbar-default .icon-bar:nth-child(1){width:16px;}
.navbar-default .icon-bar:nth-child(3){width:18px;}
.navbar-default .menu_close .icon-bar:nth-child(1) {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: relative;
	top: 6px;
	width:22px;
}
.navbar-default .menu_close .icon-bar:nth-child(2) {
	display: none;
}
.navbar-default .menu_close .icon-bar:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width:22px;
}
.navbar-default .navbar-nav>li{position: static;}
.navbar-default .navbar-nav>li>a {
	font-size:16px;
	line-height:20px;
	display: block;
	color: #fff;
	text-transform: uppercase;
	position: relative;
	transition: all .5s;
}
.navbar-default .navbar-nav>li>a:after{content: '';position: absolute;width:100%;height:2px;background:#fff;opacity: 0;left:0;bottom:15px;transition: all 0.5s;}
.navbar-default .nav>li>a:hover:after,
.navbar-default .navbar-nav>.active>a:after{opacity: 1;}
.navbar-default .nav>li>a:focus,
.navbar-default .nav>li>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: transparent;
}
.navbar-collapse::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}

/* 二级导航 */
.navbar-default .dropdown-menu{border:none;left:50%;right:auto;background:#ffffff;top:100%;padding:25px 0;transform: translateX(-50%);overflow: hidden;box-shadow: none;border-radius: 0;}
.dropdown-menu-row a{display: block;font-size:14px;line-height:1.5;padding:6px 0;color:#1a1a1a;transition:all .36s;}
.dropdown-menu-row h2{border-bottom:1px solid #efefef;margin-bottom:15px;}
.dropdown-menu-row h2>a{font-size:16px;padding:10px 0;}
.dropdown-menu-dls{display: flex;flex-flow: row wrap;overflow: hidden;margin-left:-10px;margin-right:-10px;}
.dropdown-menu-dls:before,
.dropdown-menu-dls:after{display: none;}
.dropdown-menu-dls>dl{float:left;padding-left:10px;padding-right:10px;margin-bottom:10px;}
.dropdown-menu-dls dt,
.dropdown-menu-dls dd{margin-bottom:5px;}
.dropdown-menu-dls dt>a{font-weight: 700;}
.dropdown-menu-dls dd>a{color:#4c4c4c;}
/* .dropdown-menu-product .dropdown-menu-dls{justify-content: space-between;} */

.navbar-other{float:right;margin-left:15px;margin-right:-12px;}
.navbar-search{cursor: pointer;height:80px;width:30px;}
.navbar-search>span{display: block;width:100%;height:100%;background-image: url(../images/icon/i4h.png);background-repeat: no-repeat;background-size:auto;background-position: center;transition: all 0.5s;}

.headerEffect .navbar-default{background:#fff;}
.headerEffect .navbar-default:after{background:#efefef;}
.headerEffect .navbar-brand .logo1{opacity: 0;}
.headerEffect .navbar-brand .logo2{opacity: 1;}
.headerEffect .navbar-default .navbar-nav>li>a{color:#1a1a1a;}
.headerEffect .navbar-default .navbar-nav>li>a:after{background:#1632a3;}
.headerEffect .navbar-search>span{background-image: url(../images/icon/i4.png);}
.headerEffect  .navbar-default .navbar-toggle .icon-bar {background-color: #1632a3;}

.filter .navbar-default{background:#fff;}
.filter .navbar-default:after{background:#efefef;}
.filter .navbar-brand .logo1{opacity: 0;}
.filter .navbar-brand .logo2{opacity: 1;}
.filter .navbar-default .navbar-nav>li>a{color:#1a1a1a;}
.filter .navbar-default .navbar-nav>li>a:after{background:#1632a3;}
.filter .navbar-search>span{background-image: url(../images/icon/i4.png);}
.filter .navbar-default .navbar-toggle .icon-bar {background-color: #1632a3;}
@media (max-width: 991px) {
	.nav-mask{position: fixed;width:100%;height:100%;left:0;top:0;z-index: 1029;display: none;/* background:rgba(0,0,0,0.2); */}
	.nav-mask.active{display: block;}
	/* .filter>*:not(.header){filter: blur(3px);} */
	.navbar-other{position: absolute;right:90px;top:0;margin:0;}

	.navbar-default{box-shadow: 0 0 8px rgba(0,0,0,.2);}
	.navbar-header{float:none;}
	.navbar-default .navbar-toggle{margin:24px 10px;display: block;margin-right:0;}
	.navbar-default .navbar-nav{float:none;margin:15px auto;width:90%;}
	.navbar-default .navbar-nav>li{float:none;padding:0;position: relative;}
	.navbar-default .navbar-nav>li>a{padding:12px 10px;padding-left:24px;border-bottom:1px solid #fff;color:#fff;}
	.navbar-default .navbar-nav>li>a:after{width:3px;height:60%;top:20%;left:0;bottom:auto;}
	.header .navbar-fixed-bottom .navbar-collapse,
	.header .navbar-fixed-top .navbar-collapse {
		padding:0;
		margin:0;
		position: fixed;
		right:0;
		top:80px;
		width:35%;
		background:#000;
		transform: translateX(100%);
		opacity: 0;
		box-shadow: -3px 1px 2px rgba(0,0,0,0.1);
		transition: all 0.3s;
	}
	.navbar-collapse{border-top:1px solid #ccc;}
	.navbar-collapse.collapse{display: block!important;}
	.navbar-collapse.collapse.in{transform: none;opacity: 1;}
	.header .navbar-fixed-bottom .navbar-collapse,
	.header .navbar-fixed-top .navbar-collapse {box-shadow: none;border:none;}
	

	.filter .navbar-default .navbar-nav>li>a{color:#fff;}
	.filter .navbar-default .navbar-nav>li>a:after{background:#fff;}
	.headerEffect .navbar-default .navbar-nav>li>a{color:#fff;}
	.headerEffect .navbar-default .navbar-nav>li>a:after{background:#fff;}

	/* 二级导航 */
	.navbar-default .navbar-nav>li>i{position: absolute;width:50%;height:45px;right:0;top:0;}
	.navbar-default .navbar-nav>li>i:before{content: '';position: absolute;width:8px;height:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform: rotate(45deg);right:5px;top:50%;margin-top:-6px;}
	.navbar-default .navbar-nav>.dropdown.open>i:before{transform: rotate(-135deg);margin-top:-3px;border-color:#fff;}
	
	.navbar-nav>li>.dropdown-menu{margin:10px 0;}
	.navbar-default .dropdown-menu{position: static;width:100%;margin:0;float:none;box-shadow:none;background:rgba(255,255,255,0.1);padding:10px 0;transform: translateX(0);border-radius: 0;}
	.dropdown-menu-row a{color:#fff;}
	.dropdown-menu-dls dd>a{color:rgba(255,255,255,0.8);}
	.dropdown-menu-row h2{border-bottom:1px solid #4e4e4e;}
}
@media (max-width: 767px) {
	.navbar-other{right:70px;}
	.navbar-search{height:60px;}
	
	.navbar-default .navbar-toggle{margin:14px 10px;}
	.navbar-nav{margin-left:0;margin-right:0;}
	.header .navbar-fixed-bottom .navbar-collapse,
	.header .navbar-fixed-top .navbar-collapse {
		width:100%;top:60px;
		max-height: calc(100vh - 60px);
		height: calc(100vh - 60px)!important;
	}
	
	.navbar-nav .open .dropdown-menu{position: static;width:100%;margin:0;float:none;box-shadow:none;background:rgba(255,255,255,0.1);padding:10px 0;transform: translateX(0);border-radius: 0;margin:10px 0;}
}
@media (min-width: 768px) and (max-width:991px) {
	.header .navbar-fixed-bottom .navbar-collapse,
	.header .navbar-fixed-top .navbar-collapse {
		max-height: calc(100vh - 80px);
		height: calc(100vh - 80px)!important;
	}
}
@media (min-width: 768px) {
	.navbar-brand{padding-top: 15px;padding-bottom: 15px;}
	.navbar-brand img{height:50px;}
	.navbar-brand .logo2{top:15px;}
}
@media (min-width: 992px) {
	.navbar-search{height:90px;padding-top:27px;}
	.navbar-search>span{height:30px;}
	.navbar-brand img{height:60px;}
	.nav-mask{display: none;}
	.navbar-collapse{float:right;}
	.navbar-default .navbar-nav>li{padding:0 15px;}
	.navbar-default .navbar-nav>li>a{padding:30px 0;height:90px;font-size:16px;}
	.navbar-default .navbar-nav>li>a:after{bottom:30px;}

	.navbar-default .dropdown-menu{width:100%;max-height:calc(100vh - 90px);overflow: auto;}
	.dropdown-menu-inner .container{width:93.75%;max-width:1800px;}
	.dropdown-menu-row{display: flex;justify-content: center;flex-flow: row wrap;}
	.dropdown-menu-row:before,
	.dropdown-menu-row:after{display: none;}
	.dropdown-menu-row h2>a{font-size:18px;}
	.dropdown-menu-inner a:hover{color:#1632a3!important;}
	
	.header:hover .navbar-default{background:#fff;}
	.header:hover .navbar-default:after{background:#efefef;}
	.header:hover .navbar-brand .logo1{opacity: 0;}
	.header:hover .navbar-brand .logo2{opacity: 1;}
	.header:hover .navbar-default .navbar-nav>li>a{color:#1a1a1a;}
	.header:hover .navbar-default .navbar-nav>li>a:after{background:#1632a3;}
	.header:hover .navbar-search>span{background-image: url(../images/icon/i4.png);}
	.header:hover .navbar-default .navbar-toggle .icon-bar {background-color: #1632a3;}
}
@media (min-width: 1200px) {
	.navbar-other{margin-left:40px;}
	.navbar-default .navbar-nav>li{padding:0 20px;}
	.dropdown-menu-dls>dl{width:50%;}
}
@media (min-width: 1450px) {
	.navbar-other{margin-left:80px;}
	.navbar-search{height:100px;padding-top:32px;}
	.navbar-brand img{height:70px;}
	.navbar-default .navbar-nav>li>a{height:100px;padding:35px 0;font-size:18px;}
	.navbar-default .navbar-nav>li>a:after{bottom:35px;}
	
	.navbar-default .dropdown-menu{padding-top:35px;}
	
	.dropdown-menu-row a{font-size:16px;}
	.dropdown-menu-row h2>a{font-size:20px;padding:15px 0;}
}
@media (min-width: 1650px) {
	.navbar-default .dropdown-menu{padding-top:45px;}
	.dropdown-menu-row{margin-left:-30px;margin-right:-30px;}
	.dropdown-menu-row>div{padding-left:30px;padding-right:30px;}
	.dropdown-menu-dls dt,
	.dropdown-menu-dls dd{margin-bottom:10px;}
	.dropdown-menu-row h2{margin-bottom:25px;}
	.dropdown-menu-dls>dl{width:33.333333%;}
}

/* 搜索 */
.top-form{position: fixed;width:100%;left:0;top:60px;z-index: 1029;transition: all 0.5s;}
.top-form .mask{position: fixed;left:0;top:0;width:100%;height:100%;display: none;}
.top-form.open .mask{display: block;}
.top-form .box{position: relative;background:#fff;padding:25px 0;box-shadow: 0 3px 5px rgba(0,0,0,0.1);display: none;}
.top-form form{display: block;position: relative;}
.top-form .input{display: block;width:100%;font-size:14px;height:48px;border-radius: 0;box-shadow: none;border:none;background:none;border-bottom:2px solid #666666;padding:0;}
.top-form .input:focus{outline: none;}
.top-form .button{position: absolute;top:0;right:0;border-radius: 0;box-shadow: none;border:none;background:none;width:40px;height:100%;background-image: url(../images/icon/i4.png);background-repeat: no-repeat;background-position: right center;background-size:auto;cursor: pointer;outline: none;}
.top-hot-search{font-size:14px;margin-top:20px;display: flex;}
.top-hot-search>span{flex: 0 0 auto;display: inline-block;margin-right:10px;margin-bottom:15px;color:#4c4c4c;font-weight: 600;}
.top-hot-search>.list{width:100%;overflow: hidden;}
.top-hot-search>.list>a{float:left;margin-right:15px;margin-bottom:15px;}
.top-hot-search>.list>a:hover{color:#1632a3;}
@media (max-width: 767px) {

}
@media (min-width: 768px) {
	.top-form{top:80px;}
	.top-form .input{font-size: 16px;}
	.top-hot-search>.list>a{margin-right:20px;}
}
@media (min-width: 992px) {
	.top-form{top:90px;}
}
@media (min-width: 1200px) {
	.top-form .input{font-size: 18px;}
	.top-hot-search{font-size:16px;}
}
@media (min-width: 1450px) {
	.top-form{top:100px;}
}
/* 搜索结果 */
.inside_form{margin-bottom:35px;display: flex;align-items: center;flex-flow: row wrap;}
.inside_form form{position: relative;width:600px;max-width:100%;overflow: hidden;margin-bottom:8px;}
.inside_form form input{display: block;width:100%;height:50px;font-size:16px;border:1px solid #ccc;background:none;padding:0 85px 0 15px;outline: none;border-radius: 0;}
.inside_form form input:focus{border-color:#999;}
.inside_form form .button{position: absolute;right:0;top:0;display:block;width:70px;height:100%;line-height:45px;padding:0;text-align: center;background-color:#1a1a1a;border:0;border-radius:0;font-size:16px;color:#fff;outline:none;z-index: 2;}
.inside_form form .button:hover{background:#1632a3;}
.search_keyList{font-size:16px;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.search_keyList *{margin-right:5px;color:#666}
.search_keyList a:hover{text-decoration: underline;color:#333;}

.noResult{margin-bottom:30px;}
.returnList{margin-left:-10px;margin-right:-10px;display: flex;flex-flow: row wrap;}
.returnList:before,
.returnList:after{display: none;}
.returnList .column{padding:0 10px;margin-bottom:10px;}
.returnList .item{border-bottom:1px dashed #d6d6d6;padding:12px 0;}
.returnList .return_title{margin-bottom:10px;}
.returnList .return_title>a{display: block;font-size:16px;font-weight: 700;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all 0.5s;}
.returnList .return_content{font-size:14px;line-height:28px;height:56px;overflow: hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#666}
.returnList .return_crumbs{color:#999;font-size:12px;margin-top:10px;}
.returnList .return_crumbs a{color:#999;display: inline-block;}
.returnList .return_crumbs a:hover{text-decoration: underline;}
.returnList .item:hover .return_title>a{color:#1632a3;}
@media (min-width: 768px) {
	.inside_form form{margin-right:20px;}
	
	.returnList{margin-left:-15px;margin-right:-15px;}
	.returnList .column{padding:0 15px;margin-bottom:20px;}
	.returnList .return_title>a{font-size:18px;}
	.returnList .return_content{font-size:16px;}
	.returnList .return_crumbs{font-size:14px;}
}
@media (min-width: 992px) {
	.returnList .column{width:50%;}
}
@media (min-width: 1200px) {
	.returnList{margin-left:-25px;margin-right:-25px;}
	.returnList .column{padding:0 25px;}
	.returnList .item{height:100%;}
}

/*首页*/
/*第一屏*/
.swiper-slide{overflow: hidden;}
.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullet{outline: none;}
.swiper-pagination-bullet-active{background:#1632a3;}
.banner{width:100%;overflow: hidden;position: relative;}
.banner .swiper-container{width:100%;height:100%}
.banner .swiper-slide{position: relative;overflow: hidden;display: block;}
.banner .swiper-slide>img{display: block;width:100%;}
.banner img[onclick]{cursor:pointer;}
/* .banner_text .container{position:absolute;width:100%;padding:0;left:50%;top:50%;z-index:9;transform:translate(-50%,-50%)}
.banner_text img{display: block;max-width:100%;}
.banner .banner_text img{transform:translateY(25%)} */
/* .banner1 .banner_text img{transform:translateX(100%)}
.banner2 .banner_text img{transform:translateY(-100%)}
.banner3 .banner_text img{transform:translateY(100%)}
.banner4 .banner_text img{transform:translateX(-100%)}
.banner5 .banner_text img{transform:scale(0)} */
/* .banner .swiper-slide-active .banner_text img{opacity:1;transform:none;transition-delay:.5s}
@keyframes imgZoomIn{
	0%{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}
	100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
}
@-webkit-keyframes imgZoomIn{
	0%{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}
	100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
} */

.banner_text .container{position:absolute;left:50%;top:50%;z-index:9;transform:translate(-50%,-50%)}
.banner_content{transform:translateY(25%);color:#fff;margin-bottom:50px;}
.banner_content h3{font-size:24px;}
.banner_content em{display: block;margin-top:10px;font-size:16px;}
.banner_content .public_more{margin-top:20px;}
.banner_content .public_more .a{width:150px;line-height:42px;border-radius: 4px;}
.banner .swiper-slide-active .banner_content{opacity:1;transform:none;transition-delay:.5s}

.banner .swiper-button-white{width:40px;height:40px;margin-top:-20px;background-size:auto 60%;border-radius: 6px;opacity: 0;transition: all 0.3s;}
.banner .swiper-button-prev{left:3%;}
.banner .swiper-button-next{right:3%;}
.banner:hover .swiper-button-white{opacity: 1;}
.banner .swiper-button-white:hover{background-color:#1632a3;}
.banner_controls{position: absolute;width:100%;left:0;bottom:7%;z-index: 2;}
.banner_controls .inner{display: flex;align-items: center;justify-content: space-between;}
.banner_controls .swiper-pagination{position: static;display: flex;align-items: center;}
.banner_controls .swiper-pagination-bullet{position: relative;display: block;width:14px;height:14px;margin:0 6px!important;border:1px solid transparent;background:transparent;opacity: 1;transition: all 0.3s;}
.banner_controls .swiper-pagination-bullet:first-child{margin-left:0!important;}
.banner_controls .swiper-pagination-bullet:before{content: '';position: absolute;width:6px;height:6px;left:50%;top:50%;transform: translate(-50%,-50%);background:#fff;border-radius: 50%;transition: all 0.3s;}
.banner_controls .swiper-pagination-bullet-active{border-color:#fff;background:transparent;opacity: 1;}
.banner_controls .swiper-pagination-bullet-active:before{width:4px;height:4px;}
.swiper-pagination-2{color:#fff;font-size:14px;display: flex;align-items: flex-end;line-height: 1;}
.swiper-pagination-2>.active{position: relative;font-size:30px;bottom:-3px;}
.swiper-pagination-2>i{padding:0 5px;}

.downTip{position: absolute;width:50px;height:51px;left:50%;bottom:7%;margin-left:-17.5px;background-image: url(../images/icon/downTip.png);background-repeat: no-repeat;background-position: center;background-size:auto;animation: iconMove 0.8s linear infinite alternate;-webkit-animation: iconMove 0.8s linear infinite alternate;cursor: pointer;z-index:2;}
@keyframes iconMove {
    from {transform: translateY(-10px);opacity: 1;}
    to {transform: translateY(10px);opacity: 0.5;}
}
@-webkit-keyframes iconMove{
    from {transform: translateY(-10px);opacity: 1;}
   to {transform: translateY(10px);opacity: 0.5;}
}
@media (max-width:767px){
	.banner .swiper-button-white{display: none;}
}
@media (min-width:768px){
	.banner_content h3{font-size:32px;}
	.banner_content em{font-size:18px;}
	.banner_content .public_more{margin-top:30px;}
	.banner_controls .swiper-pagination-bullet{width:16px;height:16px;margin:0 10px!important;}
}
@media (min-width:1200px){
	.banner_content{padding-left:20px;}
	.banner_content h3{font-size:40px;}
	.banner_content em{font-size:20px;}
	.banner_content .public_more{margin-top:40px;}
	.swiper-pagination-2{font-size:16px;}
	.swiper-pagination-2>.active{font-size:40px;}
}
@media (min-width:1650px){
	.banner_content{padding-left:40px;}
	.banner_content h3{font-size:48px;}
	.banner_content em{font-size:24px;}
	.banner_content .public_more{margin-top:50px;}
	.swiper-pagination-2{font-size:18px;}
	.swiper-pagination-2>.active{font-size:50px;bottom:-5px;}
}


.fixedBg{position: absolute;width:100%;height:100%;left:0;top:0;background-position: top center;z-index: 1;}
.fixedBg + div{position: relative;z-index: 2;}
.indexItem{position: relative;padding-top:50px;padding-bottom:50px;width:100%;overflow: hidden;background-size:cover;background-repeat: no-repeat;background-position: center;}
.index_title_main{display: flex;justify-content: space-between;align-items: flex-end;margin-bottom:40px;}
.index_title_main .index_title{margin-bottom:0;}
.index_title{position: relative;margin-bottom:40px;}
.index_title .h2{font-size:24px;font-weight: 700;}
.index_title .h2>span{color:#1632a3;}
.index_title .p{font-size:16px;margin-top:15px;color:#4c4c4c;line-height:1.74}

.public_more .a{position: relative;display:inline-block;width:180px;max-width:100%;font-size:16px;color:#fff;background: #1632a3;border:1px solid #1632a3;line-height:46px;border-radius: 6px;padding:0 10px;overflow: hidden;text-align: center;text-transform: uppercase;transition: all 0.5s;}
.public_more .a>span{position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;}
.public_more .a:before{content: '';width:110%;height:0;top:50%;left:50%;background:rgba(255,255,255,0.2);opacity:0;-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
 -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg); 
 transform: translateX(-50%) translateY(-50%) rotate(45deg);  position: absolute;z-index: 1;transition: all .3s;}
.public_more .a:hover:before{height: 400%;opacity:0.8;} 

.public_more.white .a{border-color:#fff;background:transparent;}
.public_more.white .a:hover{border-color:#1632a3;background:#1632a3;}

.textColor{color:#fff;}
.textColor a{color:#fff;}
.textColor .index_title,
.textColor .index_title .h2,
.textColor .index_title .p{color:#fff;}
.textColor .InfoContent{color: #fff;}
@media (max-width:767px){
	.fixedBg{background-size:cover;background-repeat: no-repeat;background-position: center;}
	.index_title_main{display: block;}
	.index_title_main .index_title{margin-bottom:30px;}
}
@media (min-width:768px){
	.fixedBg{background-attachment: fixed;}
	.indexItem{padding-top:75px;padding-bottom:75px;}
	.index_title_main .index_title{max-width:72%;}
	.index_title_main,
	.index_title{margin-bottom:50px;}
	.index_title .span{font-size:20px;}
	.index_title .h2{font-size:32px;}
}
@media (min-width:1200px){
	.indexItem{padding-top:100px;padding-bottom:100px;}
	.index_title_main,
	.index_title{margin-bottom:65px;}
	.index_title .h2{font-size:40px;}
	.index_title .p{margin-top:20px;}
	
}
@media (min-width: 1650px){
	.indexItem{padding-top:125px;padding-bottom:125px;}
	.index_title_main,
	.index_title{margin-bottom:85px;}
	.index_title .h2{font-size:48px;}
	.index_title .p{font-size:18px;}
}


/*坚屏*/
@media (max-width:767px) and (orientation:portrait){

}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){

}


/* 首页 - 解决方案 */
.index_solution{}
.index_solution_info{margin:0;margin-top:-30px;display: flex;align-items: center;flex-flow: row wrap;}
.index_solution_info:before,
.index_solution_info:after{display: none;}
.index_solution_info>div{padding:0;margin-top:30px;}
.index_solution_info .index_title{margin-bottom:35px;}
.index_solution_info .InfoContent{font-size:14px;}
.index_solution_info .InfoContent h5{font-size:18px;line-height: inherit;}
.index_solution_info .InfoContent hr{border-top-color:#bebfc6;margin:15px 0;}
.index_solution_info .public_more{margin-top:30px;}
.index_solution_info .img:hover>img{transform: scale(1.1);}

.index_solution_swiper .swiper-pagination{position: static;display: block;margin-top:30px;}
.index_solution_swiper .swiper-pagination-bullet{width:20px;height:3px;border-radius: 2px;background:#1632a3;opacity: 0.1;}
.index_solution_swiper .swiper-pagination-bullet-active{opacity: 1;}
@media (min-width:768px){
	.index_solution_info>.left{padding-right:50px;}
	.index_solution_info .InfoContent hr{margin:25px 0;}
	.index_solution_info .public_more{margin-top:40px;}
	
	.index_solution_swiper .swiper-pagination{margin-top:40px;}
	.index_solution_swiper .swiper-pagination-bullet{width:28px;height:4px;margin:0 8px!important;}
}
@media (min-width:992px){
	.index_solution_info .InfoContent{max-height:307px;}
	.index_solution_info .InfoContent h5{font-size:20px;}
}
@media (min-width:1200px){
	.index_solution_info>.left{width:43.333333%;padding-right:70px;}
	.index_solution_info>.right{width:56.666667%;}
	.index_solution_info .InfoContent{max-height:343px;}
	.index_solution_info .InfoContent h5{font-size:24px;}
	.index_solution_info .InfoContent hr{margin:35px 0;}
	.index_solution_info .public_more{margin-top:50px;}
}
@media (min-width:1450px){
	.index_solution_info .InfoContent{max-height:317px;}
}
/* 首页 - 特色产品 */
.index_product .index_title .p{margin-top:20px;color:#4c4c4c;}
.index_product .product_list{margin-top:-20px;}
.index_product .product_list .column{margin-top:20px;}
.product_list.row{display: flex;flex-flow: row wrap;margin-left:-10px;margin-right:-10px;}
.product_list.row:before,
.product_list.row:after{display: none;}
.product_list .column{padding-left:10px;padding-right:10px;}
.product_list a{display: block;}
.product_list .text{text-align: center;padding:20px 0;transition:all 0.5s;}
.product_list h5{font-size:18px;font-weight: 700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.5s;}
.product_list .p{font-size:14px;line-height:24px;height:70px;margin-top:15px;color:#4c4c4c;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.5s;}
.product_list a:hover .text>h5{color:#1632a3;}
.product_list a:hover .img>img{transform: scale(1.1);}
.index_product .product_list a:hover .text>h5,
.index_product .product_list a:hover .text>.p{color:#fff;}
.index_product .product_list a:hover .text{color:#fff;background:#1632a3;padding-left:20px;padding-right:20px;}
.index_product_swiper .swiper-pagination{position: static;display: block;margin-top:30px;}
.index_product_swiper .swiper-pagination-bullet{width:20px;height:3px;border-radius: 2px;background:#1632a3;opacity: 0.1;}
.index_product_swiper .swiper-pagination-bullet-active{opacity: 1;}
@media (min-width:768px){
	.index_product .index_title .p{margin-top:30px;}
	.product_list .text{padding:28px 0;}
	.product_list h5{font-size:20px;}
	.product_list .p{margin-top:20px;}
	.index_product .product_list a:hover .text{padding-left:25px;padding-right:25px;}
	.index_product_swiper .swiper-pagination{margin-top:40px;}
	.index_product_swiper .swiper-pagination-bullet{width:28px;height:4px;margin:0 8px!important;}
}
@media (min-width:1200px){
	.index_product .index_title .p{margin-top:40px;}
	.product_list .p{margin-top:25px;}
}
@media (min-width:1650px){
	.product_list h5{font-size:24px;}
	.index_product .product_list a:hover .text{padding-left:30px;padding-right:30px;}
}
/* 首页 - 典型应用 */
.index_case_list{}
.index_case_list>.item{width:100%;float:left;transition: all 0.5s;}
.index_case_list a{position: relative;display: block;height:280px;position: relative;overflow: hidden;color:#fff;}
.index_case_list .h5{font-size:20px;}
.index_case_list a>.h5{position: absolute;width:20px;top:10%;left:24%;z-index: 2;writing-mode:vertical-rl;writing-mode: tb-rl;transition: all 0.5s;}
.index_case_list .img{position: absolute;width:100%;height:100%;background-repeat: no-repeat;background-position: center;background-size: cover;transition: all 0.5s;}
.index_case_list .img:before{content: '';position: absolute;width:100%;height:100%;left:0;top:0;background:#000;opacity: 0.1;transition: all 0.5s;z-index: 2;}
.index_case_list .mask{position: absolute;left:9%;top:17%;right:12%;z-index: 2;opacity: 0;transition: all 0.5s;}
.index_case_list .text{color:#fff;}
.index_case_list .text>.h5{font-size:20px;font-weight: 700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform: translateY(30px);transition: all 0.7s;}
.index_case_list .p{margin-top:25px;font-size:16px;line-height:30px;height:90px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transform: translateY(30px);transition: all 0.9s;}
.index_case_list a:hover .img{transform: scale(1.1);}
.swiper-button-box {display:flex;align-items:center;justify-content:center;margin-top:30px;}
.swiper-button-box .swiper-button-next,
.swiper-button-box .swiper-button-prev {position:static;margin:0 10px;width:20px;height:34px;background-size:contain;}

.index_solution .h5 {
	font-size:18px;
	font-weight:700;
	margin:20px 0;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.index_solution .text .p {
	color:#4c4c4c;
	line-height:1.875;
	margin:20px 0 30px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.index_solution .public_more .a {
	width:140px;
	line-height:40px;
}

@media (max-width:767px){
	.index_case_list a>.h5{opacity: 0;transform: translateY(30px);}
	.index_case_list .mask{opacity: 1;left:8%;top:15%;right:8%;}
	.index_case_list .text>.h5{transform: none;}
	.index_case_list .p{transform: none;}
}
@media (min-width:768px){
	.index_solution{padding:70px 0 80px;}
	.index_case_list{margin-left:-1px;margin-right:-1px;}
	.index_case_list a{height:460px;}
	.index_case_list>.item{width:11.16825%;padding-left:1px;padding-right:1px;}
	.index_case_list>.item.active,
	.index_case_list>.item.swiper-slide-active{width:55.327%!important;}
	.index_case_list .text>.h5{font-size:24px;}
	.index_case_list .active a>.h5{opacity: 0;transform: translateY(30px);}
	.index_case_list .active .mask{opacity: 1;}
	.index_case_list .active .text>.h5{transform: none;}
	.index_case_list .active .p{transform: none;}
	
	.index_solution .h5 {
		font-size:20px;
	}
}
@media (min-width:1200px){
	.index_solution{padding:90px 0 100px;}
	.index_case_list a{height:560px;}
	.index_case_list .h5{font-size:24px;}
	.index_case_list a>.h5{width:24px;}
	.index_case_list .text>.h5{font-size:30px;}
	.index_case_list .p{margin-top:40px;}
	
	.index_solution .h5 {
		font-size:24px;
	}
}


/* 首页 - 关于我们 */
.index_about{padding:0;}
.index_about_info{position: relative;}
.index_about_info>.content-text{padding:50px 0;}
.index_about_info .index_title{margin-bottom:0;}
.index_about_info .InfoContent{margin:30px 0 40px;color:#1a1a1a;}
.index_about_info ul{list-style: none;padding:0;display: flex;flex-flow: row wrap;margin-left:-20px;margin-right:-20px;}
.index_about_info ul>li{position: relative;padding-left:20px;padding-right:20px;margin-bottom:40px;}
.index_about_info ul>li:before{content: '';position: absolute;width:1px;height:82%;top:9%;right:0;background:#e8e8e8;}
.index_about_info ul>li:last-child:before{display: none;}
.index_about_info ul .inner{display: flex;align-items: center;}
.index_about_info ul .icon{width:46px;margin-right:18px;}
.index_about_info ul .icon>img{width:100%;}
.index_about_info ul h5{font-size:20px;margin-bottom:5px;font-weight: 700;}
.index_about_info ul p{font-size:14px;}
.index_about_info .img:hover>img{transform: scale(1.1);}
@media (max-width: 767px) {
	.index_about{padding:50px 0;}
	.index_about_info>.content-text{padding:0;margin-bottom:40px;}
	.index_about_info ul>li{min-width:50%:}
}
@media (min-width: 768px) {
	.index_about_info{display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;}
	.index_about_info>.content-text{width:49.333333%;}
	.index_about_info .InfoContent{font-size:16px;margin:40px 0 60px;}
	.index_about_info>.content-img{width:45.066667%;}
	.index_about_info ul{margin-left:-30px;margin-right:-30px;}
	.index_about_info ul>li{padding-left:30px;padding-right:30px;margin-bottom:60px;}
	.index_about_info ul .icon{width:56px;}
	.index_about_info ul h5{font-size:24px;}
}
@media (min-width: 1200px) {
	.index_about_info .InfoContent{font-size:18px;margin:50px 0 70px;}

}


/*内页*/
.inside_banner{position: relative;width:100%;overflow: hidden;}
.inside_banner>img{display: block;width:100%;}
.inside_banner_content{position: absolute;width:100%;left:0;top:50%;transform: translateY(-50%);}
.inside_title{margin-top:30px;color:#fff;}
.inside_title .h1{font-size:28px;line-height: 1;font-weight: 700;}
.inside_title .en{font-size:18px;margin-top:15px;line-height: 1;font-family: 'Gilroy';text-transform: capitalize;}

.page_title{margin-bottom:40px;}
.page_title>h2{font-size:24px;font-weight: 700;line-height: 1.4;}

.wrapper{position: relative;width:100%;min-height:80vh;z-index: 1;overflow: hidden;}
.inside_main{position: relative;width:100%;padding:50px 0;}

.inside_main_nav{width:100%;overflow: hidden;}
.inside_nav_swiper{border-bottom:1px solid #e7e7e7;}
.inside_nav{list-style: none;padding:0;display: flex;}
.inside_nav:before,
.inside_nav:after{display: none;}
.inside_nav>li{display: block;width:auto;}
.inside_nav>li:last-child{margin-right:0!important;}
.inside_nav>li>a{position: relative;display: block;color:#1a1a1a;line-height:60px;font-size:16px;text-align: center;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.inside_nav>li>a:after{content: '';position: absolute;width:0;height:2px;background:#1632a3;left:50%;transform: translateX(-50%);bottom:0;transition: all 0.5s;}
.inside_nav>.active>a{color:#1a1a1a;font-weight: 700;}
.inside_nav>li>a:hover:after,
.inside_nav>.active>a:after{width:100%;}

.InfoContent{font-size:16px;line-height:1.875;position:relative;overflow:hidden;}
.InfoContent p{margin:0;text-align:justify;}
.InfoContent img{display: inline-block;max-width:100%;height:auto!important;}
.InfoContent video{display: block;height:auto;max-width:100%;margin:0 auto;}
.InfoContent ul,.InfoContent li{list-style-type: disc;list-style-position: inside;}
.InfoContent li p{display: inline;margin-bottom:0;}
.InfoContent.fontSize16{line-height: 2;}
.InfoContent.fontSize18{line-height: 2;}

.InfoTitle{margin-bottom:40px;text-transform:uppercase}
.InfoTitle h4{font-size:20px;margin:0;line-height:1.4;font-weight: 700;}
.InfoTitle .date{font-size:14px;color:#4c4c4c;margin-top:15px}
.InfoTitle .date span{padding:0 8px}

.pager{display:flex;flex-direction:row;flex-wrap:wrap;margin:40px -5px 0}
.text-center.pager{justify-content:center;}
.pager li{padding:0 5px;margin:5px 0}
.pager li>a,.pager li>span{float:none;display:block;font-size:14px;color:#707070;width:30px;height:30px;line-height:30px;background-color:#fff;border:1px solid #dbdbdb;overflow: hidden;margin:0;border-radius:0;padding:0;}
.pager .previous>a,.pager .previous>span{background-image: url(../images/icon/left.png);background-repeat: no-repeat;background-size:auto;background-position: center;text-indent: -9999px;}
.pager .previous>span{background-image: url(../images/icon/leftg.png);}
.pager .next>a,.pager .next>span{background-image: url(../images/icon/left.png);background-repeat: no-repeat;background-size:auto;background-position: center;text-indent: -9999px;transform: rotate(-180deg);}
.pager .next>span{background-image: url(../images/icon/leftg.png);}
.pager .next>span:hover,
.pager .previous>span:hover{cursor: not-allowed;}
.pager .next>a:hover,
.pager .previous>a:hover{color:#fff;background-color:#1632a3;border-color:#005eae;background-image: url(../images/icon/lefth.png);}
.pager li>a:hover,
.pager .active>a{color:#fff;background-color:#1632a3;border-color:#005eae;}

.details_other{position: relative;padding:30px 0;border-top:1px solid #ededed;border-bottom:1px solid #ededed;margin-top:40px;}
.goBack{position: absolute;display: block;text-transform:uppercase;color:#1c6da9;font-size:16px;width:100px;text-align: center;line-height:32px;left:50%;top:50%;transform: translate(-50%,-50%);font-weight: 700;transition: all 0.5s;}
.goBack:hover{color:#1632a3}
.info_previous_next_wrap{font-size:16px;text-transform:uppercase;overflow: hidden;}
.info_previous_next_wrap a{display: block;position: relative;text-decoration:none;min-height:32px;line-height: 32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all 0.5s;}
.info_previous_next_wrap .swiper-button-black{position:absolute;width:32px;height:32px;border:1px solid #1632a3;top:50%;margin-top:-16px;border-radius: 50%;background-image: url(../images/icon/left.png);background-repeat: no-repeat;background-size: auto;background-position: center;}
.info_Previous>a{padding-left:50px;}
.info_Previous>a>.swiper-button-black{left:0;}
.info_Next>a{padding-right:50px;}
.info_Next>a>.swiper-button-black{right:0;transform: rotate(-180deg);}
.info_previous_next_wrap a:hover{color:#1632a3}
.info_previous_next_wrap a:hover>.swiper-button-black{background-image: url(../images/icon/lefth.png);backgroun-color:#1632a3;}

.hrefPosition{position: absolute;top:-60px;}
@media (max-width: 991px) {
	.details_other{padding-right:100px;}
	.info_Next{margin-top:15px;}
	.info_Next>a{padding-right:0;padding-left:50px;}
	.info_Next>a>.swiper-button-black{right:auto;left:0;}
	.goBack{left:auto;right:0;top:50%;transform: translate(0,-50%);}
}
@media (max-width: 767px) {
	.details_other{padding-right:0;}
	.goBack{position: static;margin:0 auto 30px;transform: none;}
}
@media (min-width: 768px) {
	.inside_main{padding:60px 0;}
	.inside_title .h1{font-size:32px;}
	.inside_title .en{font-size:20px;}
	
	.page_title{margin-bottom:40px;}
	.page_title>h2{font-size:28px;}
	.InfoTitle h4{font-size:22px}
	.InfoTitle .date{font-size:16px;}
	
	.hrefPosition{top:-80px;}
}
@media (min-width: 992px) {
	.inside_title{margin-top:45px;}
	.inside_nav{justify-content: center;}
}
@media (min-width: 1200px) {
	.inside_main{padding:80px 0;}
	.inside_title .h1{font-size:40px;}
	.inside_title .en{font-size:22px;}
	
	.inside_nav>li>a{line-height:80px;font-size:18px;}
	
	.page_title{margin-bottom:50px;}
	.page_title>h2{font-size:32px;}
	
	.InfoTitle{margin-bottom:60px;}
	.InfoTitle h4{font-size:26px}
	.pager,
	.details_other{margin-top:60px;}
	.pager li>a,.pager li>span{font-size:16px;width:40px;height:40px;line-height:40px;}
	.info_previous_next_wrap{display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between;}
	.info_previous_next_wrap a{min-height:42px;line-height: 42px;}
	.info_Next,.info_Previous{max-width:40%;}
	.info_previous_next_wrap .swiper-button-black{width:42px;height:42px;margin-top:-21px;}
	.info_Previous>a{padding-left:80px;}
	.info_Next>a{padding-right:80px;}
	.goBack{line-height:42px;}
}
@media (min-width: 1450px) {
	.inside_title{margin-top:50px;}
}
@media (min-width: 1650px) {
	.inside_main{padding:100px 0;}
	.inside_title .h1{font-size:48px;}
	.inside_title .en{font-size:24px;}
	
	.inside_nav>li>a{line-height:100px;}
	
	.page_title>h2{font-size:36px;}
	
	.pager,
	.details_other{margin-top:80px;}
	
	.InfoContent.fontSize18{}
	.InfoTitle{margin-bottom:80px;}
	.InfoTitle h4{font-size:30px}
}

/* 解决方案 */
.solution_list .column{margin-bottom:40px;}
.solution_list .column:last-child{margin-bottom:0;}
.solution_list a{display: block;background:#edeff8;overflow: hidden;}
.solution_list .img>.bg{width:100%;height:100%;background-repeat: no-repeat;background-size:cover;background-position: center;transition: all 0.5s;}
.solution_list .text{padding:30px 20px;}
.solution_list .text>h5{width:100%;font-size:18px;line-height:1.67;font-weight: 700;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #bebfc6;}
.solution_list .text .InfoContent{width:100%;font-size:14px;line-height: 26px;/* max-height:260px; */overflow: hidden;}
.solution_list a:hover .text>h5{color:#1632a3;}
.solution_list a:hover .img>.bg{transform: scale(1.1);}

.solution_zx_main{padding:45px 0;min-height:140px;color:#fff;display: flex;flex-direction: column;justify-content: center;}
.solution_zx{display: flex;align-items: center;justify-content: center;}
.solution_zx>.tit{font-size:22px;font-weight: 700;margin-right:9.6vw;}
.solution_zx .public_more .a{width:160px;color:#1632a3;background:#fff;font-weight: 700;}
.solution_zx .public_more .a:hover{background:#1632a3;border-color:#1632a3;color:#fff;}
.solution_zx .public_more .a:before{display: none;}
@media (max-width: 991px) {
	.solution_zx{display: block;}
	.solution_zx>.tit{text-align: center;margin-bottom:30px;margin-right:0;}
	.solution_zx .public_more{text-align: center;}
}
@media (max-width: 767px) {
	.solution_list .img>.bg{display: none;}
}
@media (min-width: 768px) {
	.solution_list .column{margin-bottom:50px;}
	.solution_list a{display: flex;flex-flow: row row;}
	.solution_list .column:nth-child(2n) a{flex-direction: row-reverse;}
	.solution_list .img{float:left;width:50%;min-height:432px;}
	.solution_list .img>img{display: none;}
	.solution_list .text{float:left;width:50%;padding:30px 4.05%;display: flex;flex-direction: column;justify-content: center;}
	
	.solution_zx>.tit{font-size:24px;}
}
@media (min-width: 992px) {
	.solution_list .text>h5{font-size:20px;padding-bottom:20px;margin-bottom:25px;}
}
@media (min-width: 1200px) {
	.solution_list .text>h5{font-size:24px;}
}


/* 详情 */
.details_top{margin-bottom:40px;}
.details_top_row{display: flex;flex-flow: row wrap;margin:0;margin-top:-30px;}
.details_top_row:before,
.details_top_row:after{display: none;}
.details_top_row>div{padding:0;margin-top:30px;}
.details_top_row>.col-left{width:100%;}
.details_top_row>.col-right{width:100%;}
.details_top_row .title{font-size:22px;font-weight: 700;line-height:1.875;margin-bottom:20px;}
.details_top_img .img:hover>img{transform: scale(1.1);}
.details_top_content .InfoContent{line-height: 1.875;}
.details_btns{margin-top:35px;}
.details_btns>.public_more>.a{max-width:40%;margin-right:20px;border-radius: 25px;margin-bottom:20px;}
.details_btns>.public_more>.a:last-child{margin-right:0;}
.details_btns>.public_more>.a2{background:none;color:#1632a3;}
.details_btns>.public_more>.a2:hover{background:#1632a3;color:#fff;}

.details_tab_swiper{padding-bottom:20px;margin-bottom:35px;border-bottom:1px solid #ededed;}
.details_tab{list-style: none;padding:0;}
.details_tab>li{width:auto;}
.details_tab>li>a{font-size:18px;line-height:1.875;color:#4c4c4c;}
.details_tab>li>a:hover,
.details_tab>.active>a{color:#1632a3;font-weight: 700;}
.lineTitle>h5{padding-left:15px;font-size:22px;font-weight: 700;border-left:5px solid #1632a3;margin-bottom:25px;}
.details_items .item{margin-bottom:40px;}


.document_list.document_list2 .document_title h6{color:#4c4c4c;font-size:14px;font-weight: 400;display: block;-webkit-line-clamp:inherit;-webkit-box-orient:inherit;}
.document_list.document_list2 .document_title h6>span{display: block;}
.document_list.document_list2 .document_title h6>span:last-child{margin-right:0;}
.document_list.document_list2 .document_title h6>.span1{font-size:16px;color:#333;}
@media (min-width: 768px) {
	.details_btns{margin-top:40px;}
	.details_btns>.public_more>.a{margin-right:28px;}
	.details_tab_swiper{padding-bottom:30px;margin-bottom:45px;}
	.details_tab>li>a{font-size:20px;}
	
	.document_list.document_list2 .document_title{padding:16px 30px;}
	.document_list.document_list2 .document_title h6{display: flex;align-items: center;justify-content: space-between;}
	.document_list.document_list2 .document_title h6>span{margin-right:20px;}
	.document_list.document_list2 .document_title h6>span:last-child{margin-right:0;}
	.document_list.document_list2 .document_title h6>.span1{width:50%;}
	.document_list.document_list2 .document_title h6>.span2{flex: 0 0 auto;}
	.document_list.document_list2 .document_title h6>.span3{flex: 0 0 auto;}
}
@media (min-width: 992px) {
	.details_top_row>.col-left{width:50%;}
	.details_top_row>.col-right{width:50%;}
	.details_top_content{padding-left:40px;}
	
}
@media (min-width: 1200px) {
	.details_top{margin-bottom:50px;}
	.details_top_content{padding-left:10%;}
	.details_top_row .title{font-size:24px;margin-bottom:30px;}
	.details_btns{margin-top:50px;}
	.details_btns>.public_more>.a{margin-right:36px;}
	
	.details_tab_swiper{margin-bottom:55px;}
	.details_tab>li>a{font-size:22px;}
	
	.document_list.document_list2 .document_title h6{font-size:16px;}
	.document_list.document_list2 .document_title h6>.span1{font-size:18px;}
	.lineTitle>h5{font-size:24px;}
}
@media (min-width: 1450px) {
	.details_top{margin-bottom:70px;}
	.details_top_row>.col-left{width:55.555556%;}
	.details_top_row>.col-right{width:44.444444%;}
	.details_top_content{padding-left:12%;}
	.details_tab>li>a{font-size:24px;}
}
@media (min-width: 1650px) {
	.details_top{margin-bottom:90px;}
	.details_top_content{padding-top:25px;padding-left:16%;}
	.details_tab_swiper{padding-bottom:40px;margin-bottom:65px;}
}


/*典型案例*/
.case_list>div{margin-bottom:40px;}
.case_list>div:last-child{margin-bottom:0;}
.case_list a{display: block;}
.case_list .text{padding-top:30px;}
.case_list h5{font-size:18px;font-weight: 700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.case_list .p{margin:15px 0 25px;font-size:14px;line-height:24px;height:72px;color:#4c4c4c;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.case_list .more{width:160px;line-height:48px;font-size:14px;text-align: center;border-radius: 6px;background:#eeeeee;transition: all 0.5s;}
.case_list a:hover .img>img{transform: scale(1.1);}
.case_list a:hover .more{background:#1632a3;color:#fff;}
@media (min-width: 768px) {
	.case_list>div{margin-bottom:50px;}
	.case_list a{display: flex;align-items: center;}
	.case_list .img{width:45.833333%;}
	.case_list .text{width:54.166667%;padding-top:0;padding-left:8%;}
}
@media (min-width: 992px) {
	.case_list h5{font-size:20px;}
	.case_list .p{margin:20px 0 35px;font-size:16px;line-height:28px;height:84px;}
}
@media (min-width: 1200px) {
	.case_list .text{padding-left:12.5%;}
	.case_list h5{font-size:24px;}
	.case_list .p{margin:25px 0 55px;}
}

/* 详情 */
.case_details_top .details_top_row{display: flex;flex-direction: row-reverse;}
.case_details_top .details_top_row .title{border-bottom:1px solid #ccc;padding-bottom:20px;}
@media (min-width: 992px) {
	.case_details_top .details_top_row>.col-left{width:50%;}
	.case_details_top .details_top_row>.col-right{width:50%;}
	.case_details_top .details_btns{margin-top:55px;}
	
	.case_details_top .details_top_content{top:105px;position: sticky;position: -webkit-sticky;}
}
@media (min-width: 1200px) {
	.case_details_top .details_btns{margin-top:70px;}
}

/* 公司产品 */
.product_category .page_title{display: flex;justify-content: space-between;align-items: center;overflow: hidden;}
.product_category .page_title>.back{display: block;width:32px;height:32px;background-image: url(../images/icon/i22.png);background-repeat: no-repeat;background-size:auto;background-position: center;margin-left:30px;transition: all 0.5s;}
.product_category .page_title>.back:hover{background-image: url(../images/icon/i22h.png);}
.product_category>.item{margin-bottom:60px;position: relative;}
.product_category>.item:last-child{margin-bottom:0;}
.product_category>.item>.hrefPosition{margin-top:-30px;}
.product_category_list{display: flex;flex-flow: row wrap;margin-left:-5px;margin-right:-5px;}
.product_category_list:before,
.product_category_list:after{display: none;}
.product_category_list .column{padding-left:5px;padding-right:5px;}
.product_category_list a{display: block;}
.product_category_list .text{padding:20px 0;text-align: center;}
.product_category_list h5{line-height: 1.67;font-size:18px;font-weight: 700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.product_category_list a:hover .img>img{transform: scale(1.1);}
.product_category_list a:hover h5{color:#1632a3;}
@media (max-width: 479px) {
	.product_category_list .column{width:100%;}
}
@media (min-width: 768px) {
	.product_category_list{margin-left:-10px;margin-right:-10px;}
	.product_category_list .column{padding-left:10px;padding-right:10px;}
	.product_category_list .text{padding:30px 0;}
	.product_category_list h5{font-size:20px;}
}
@media (min-width: 1200px) {
	.product_category_list{margin-left:-15px;margin-right:-15px;}
	.product_category_list .column{padding-left:15px;padding-right:15px;}
}
@media (min-width: 1650px) {
	.product_category_list h5{font-size:24px;}
}

/* 详情 */
.product_details_top .swiper-slide>img{display: block;width:100%;}
.album-small-box{padding:25px 0 0;margin-top:25px;border-top:1px solid #ededed;}
.album-small-box h6{font-size:16px;margin-bottom:25px;}
.album-small{position: relative;width:100%;}
.album-small .swiper-slide{overflow: hidden;}
.album-small .swiper-slide:after{content: '';position: absolute;width:100%;height:100%;left:0;top:0;border:2px solid transparent;transition:all 0.5s;}
.album-small .swiper-slide-thumb-active:after{border-color:#1632a3;}
.album-big{width:100%;}
.album-big .swiper-slide{overflow: hidden;}
.gallery-top .swiper-button-white{background-size:auto 28px;opacity: 0;transition: all 0.3s;}
.gallery-top:hover .swiper-button-white{opacity: 1;}
.gallery-thumbs{position: static;width:100%;height:100%;}
.gallery-thumbs .swiper-button-black{height:44px;margin-top:-22px;background-size:auto 20px;opacity: 0.6;}
.gallery-thumbs .swiper-button-prev{left:-25px;background-position:left center;}
.gallery-thumbs .swiper-button-next{right:-25px;background-position:right center;}
.gallery-thumbs .swiper-button-black.swiper-button-disabled{opacity: 0.6;cursor: pointer;pointer-events: auto;}

.product_details_bottom_row{display: flex;flex-flow: row-reverse wrap;margin:-30px 0 0;}
.product_details_bottom_row:before,
.product_details_bottom_row:after{display: none;}
.product_details_bottom_row>div{padding:0;margin-top:30px;}
.product_details_bottom_row .InfoContent h6{font-size:20px;color:#1a1a1a;line-height: inherit;}
.product_details_bottom_row .img>img{width:auto;max-width:100%;}
@media (max-width:991px){
	.album-small{padding-left:30px;padding-right:30px;}
	.gallery-thumbs .swiper-button-prev{left:0;}
	.gallery-thumbs .swiper-button-next{right:0;}
}
@media (min-width: 768px) {
	.product_details_bottom_row .text{padding-left:12%;padding-top:3%}
}
@media (min-width: 1200px) {
	.product_details_bottom_row .text{padding-top:7%}
	.product_details_bottom_row .InfoContent h6{font-size:24px;}
}
@media (min-width: 1450px) {
	.product_details_top .details_top_row .title{font-size:30px;}
	.gallery-thumbs .swiper-button-prev{left:-40px;}
	.gallery-thumbs .swiper-button-next{right:-40px;}
}
/*关于我们 - 公司简介*/
.about_info{display: flex;flex-flow: row wrap;margin:-30px 0 0;}
.about_info:before,
.about_info:after{display: none;}
.about_info>div{padding:0;margin-top:30px;}
.about_info>.left .tit{position: relative;margin:30px 0;font-size:18px;font-weight: 700;line-height:1.3333;}
.about_info>.left .tit>.icon{position: absolute;width:30px;top:0;left:0;}
.about_info>.left .InfoContent{line-height: 2;}
.about_info>.left .InfoContent .tit img{margin-right: 12px;}
@media (min-width: 768px) {
	.about_info>.left .tit{margin:40px 0;font-size:20px;}
}
@media (min-width: 992px) {
	.about_info>.left{padding-right:8%;}
}
@media (min-width: 1200px) {
	.about_info>.left{width:62.847222%;padding-right:7%;}
	.about_info>.left .tit{margin:0px 0;font-size:24px;padding-left:0px;margin-top:30px;}
	.about_info>.left .tit>.icon{width:40px;}
	.about_info>.right{width:37.152778%;}
}
@media (min-width: 1650px) {
	.about_info>.left{padding-right:15%;}
	.about_info>.left .tit{font-size:28px;margin-top:30px;}
}

/*关于我们 - 荣誉资质*/
#lightGallery-outer{background-color:rgba(0,0,0,0.6)!important;}
#lightGallery-outer #lightGallery-close{width:40px;height:40px;line-height:40px;top:30px;right:30px;background:#1632a3;color:#fff;opacity: 1;}
#lightGallery-outer #lightGallery-close:after{font-size:20px;font-weight: lighter;}
#lightGallery-outer #lightGallery-close:hover{background:#1632a3;color:#fff;}
#lightGallery-outer #lightGallery-action a:hover, #lightGallery-action a:focus{background:#1632a3;}
#lightGallery-outer #lightGallery-Gallery .thumb_cont .thumb_info .close{opacity: 1;}
.boxShadow{width:100%;height:25px;box-shadow: 0 10px 36px rgba(0,0,0,0.13);}
.honor_box>div{margin-bottom:80px;}
.honor_box>div:last-child{margin-bottom:0;}

.honor_swiper{padding:0 14px;}
.honor_swiper .swiper-slide{height:auto;}
.honor_swiper .img{height:100%;display: flex;flex-direction: column;justify-content: flex-end;cursor: pointer;}
.honor_swiper .img>img{width:auto;max-width:100%;margin:0 auto;}
.honor_control{display: flex;align-items: center;justify-content: center;margin-top:40px;}
.honor_control>div{position: static;width:40px;height:40px;margin:0;border-radius: 50%;border:1px solid #1e1e1e;background-size:auto 17px;}
.honor_control>.swiper-button-prev{margin-right:40px;}


.honor_list{padding:0 14px;margin-left:-10px;margin-right:-10px;margin-top:-20px;display: flex;flex-flow: row wrap;}
.honor_list:before,
.honor_list:after{display: none;}
.honor_list>.column{padding-left:10px;padding-right:10px;margin-top:20px;}
.honor_list .img{height:100%;display: flex;flex-direction: column;justify-content: flex-end;cursor: pointer;}
.honor_list .img:hover>img{transform: scale(1.05);}
@media (max-width: 767px) {
	.honor_list{margin-left:-20px;margin-right:-20px;margin-top:-40px;}
	.honor_list>.column{width:50%;padding-left:20px;padding-right:20px;margin-top:40px;}
}
@media (max-width: 479px) {
	.honor_list{margin-left:-10px;margin-right:-10px;margin-top:-20px;}
	.honor_list>.column{padding-left:10px;padding-right:10px;margin-top:20px;}
}
@media (min-width: 768px) {
	.boxShadow{height:30px;box-shadow: 0 16px 46px rgba(0,0,0,0.13);}
	.honor_box>div{margin-bottom:100px;}
	.honor_list_01>.inner,
	.honor_list_02>.inner{width:69%;}
	.honor_swiper{padding:0 30px;}
	.honor_control{width:31%;justify-content: flex-start;}
	
	
	.honor_list_01{display: flex;flex-flow: row-reverse wrap;align-items: flex-end;margin-top:-50px;}
	.honor_list_02{display: flex;flex-flow: row wrap;align-items: flex-end;}
	.honor_list_02 .honor_control{justify-content: flex-end;}
	
	.honor_list{padding:0 30px;margin-left:-20px;margin-right:-20px;margin-top:-40px;}
	.honor_list>.column{padding-left:20px;padding-right:20px;margin-top:40px;}

}
@media (min-width: 1200px) {
	.boxShadow{height:40px;}
	.honor_box>div{margin-bottom:120px;}
	
	.honor_swiper{padding:0 44px;}
	.honor_control>div{width:48px;height:48px;}
	.honor_list_01{margin-top:-80px;}
	
	.honor_list{padding:0 44px;margin-left:-37px;margin-right:-37px;margin-top:-74px;}
	.honor_list>.column{padding-left:37px;padding-right:37px;margin-top:74px;}
}
@media (min-width: 1650px) {
	.honor_box>div{margin-bottom:140px;}
}
/*关于我们 - 质量体系*/

/*关于我们 - 招贤纳士*/
.job_top_row{display: flex;flex-flow: row wrap;align-items: center;margin:-30px 0 0;}
.job_top_row:before,
.job_top_row:after{display: none;}
.job_top_row>div{padding:0;margin-top:30px;}
.job_top_row .item{margin-bottom:30px;}
.job_top_row .item:last-child{margin-bottom:0;}
.job_top_row .item>h4{font-size:20px;margin-bottom:20px;color:#1632a3;font-weight: 700;}

.job_list{margin-left:-15px;margin-right:-15px;margin-top:-30px;display: flex;flex-flow: row wrap;}
.job_list .column{padding-left:15px;padding-right:15px;margin-top:30px;}
.job_list .inner{position: relative;height:100%;background:#edeff8;cursor: pointer;padding-bottom:50px;transition: all 0.36s;}
.j_top{padding:25px 15px 20px;}
.j_top .j_type{font-size:14px;color:#1632a3;margin-bottom:15px;}
.j_top .j_info{font-size:14px;color:#4c4c4c;display: flex;justify-content: space-between;align-items: center;flex-flow: row wrap;margin-left:-5px;margin-right:-5px;}
.j_top .j_info>div{padding-left:5px;padding-right:5px;margin-bottom:5px;}
.j_top .j_position{font-size:18px;}
.j_top .j_icon{margin-top:20px;}
.j_top .j_icon>img{position: relative;display: block;left:0;transition: all 0.36s;}
.j_bottom{position: absolute;width:100%;left:0;bottom:0;border-top:1px solid #ccc;overflow: hidden;font-size:14px;color:#4c4c4c;}
.j_bottom>div{float:left;width:50%;padding:10px;line-height:30px;display: flex;align-items: center;justify-content: center;}
.j_bottom>div:first-child{border-right:2px solid #dddfe3;}
.j_bottom>div>img{margin-right:6px;}
.j_bottom .j_date{font-family: arial;}
.job_list .inner:hover{background:#e8ecfa;}
.job_list .inner:hover .j_icon>img{left:25px;}
.job_list .j_Info{display: none;}

.allModal .modal-dialog{width:90%;display:flex;flex-direction:column;justify-content:center;min-height:100%;margin:0 auto;padding:15px;}
.allModal .close{position:absolute;width:40px;height:40px;background-color:transparent;opacity:1;color:#a2a4b4;z-index:10;right:0;top:0;border-radius:50%;font-size:40px;line-height:40px;font-family: arial;transition: all 0.5s;}
.allModal .close:focus{outline:0}
.allModal .close:hover{background-color:transparent;color:#1632a3;}
.allModal .close span{position:relative;font-weight:lighter;text-shadow:none}
.allModal .modal-body{padding:0;}
.allModal .modal-content{padding:8% 8% 5.5%;border:none;border-radius: 10px;background:#fff;box-shadow:none;}
.allModal .title{text-align: center;font-size:22px;font-weight: 700;margin-bottom:20px;}
.jobModal .joinInfo>.item{margin-bottom:30px;}
.jobModal .joinInfo .tit{font-size:18px;font-weight: 700;margin-bottom:15px;}
.jobModal .joinInfo .tit:after{content: '';display: block;width:20px;height:2px;background:#1632a3;margin-top:10px;}
.jobModal .joinInfo .InfoContent{font-size:14px;line-height: 2;color:#666666;}
.jobModal .public_more{text-align: center;}
.jobModal .public_more>.a{width:170px;border-radius: 25px;}
.modal-backdrop.in{opacity: 0.6;}
.modal.fade .modal-dialog{
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    -o-transform: translate(0,-25%);
    transform: translate(0,-25%);
}
.modal.in .modal-dialog{
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	transform: translate(0,0);
}
@media (min-width: 768px) {
	.job_top_row>.left{width:54.166667%;padding-right:8%;}
	.job_top_row>.right{width:45.833333%;}
	
	.j_top{padding:30px 30px 20px;}
	.j_top .j_info{font-size:16px;}
	.j_top .j_position{font-size:20px;}
	.j_top .j_type{font-size:16px;}
	.j_bottom{font-size:16px;}
	
	.allModal .modal-dialog{width:80%;max-width:900px;}
	.allModal .modal-content{padding:9% 9% 7%;}
	.allModal .title{font-size:24px;margin-bottom:30px;}
	.jobModal .joinInfo .tit{font-size:20px;}
	.jobModal .joinInfo>.item{margin-bottom:40px;}
}
@media (min-width:1200px){
	.job_top_row .item{margin-bottom:40px;}
	.job_top_row .item>h4{font-size:24px;margin-bottom:30px;font-weight: 400;}
	
	.allModal .title{font-size:30px;}
	.jobModal .joinInfo .tit{font-size:24px;}
	.jobModal .joinInfo>.item{margin-bottom:60px;}
}
@media (min-width:1650px){
	.j_top{padding:35px 35px 20px;}
	.j_top .j_info{font-size:18px;}
	.j_top .j_position{font-size:24px;}
}

/* 2013-02-03 */
.job_list2{list-style: none;}
.job_list2 .jb_top{border:1px solid #e5e5e5;font-weight: 700;font-size: 16px;color: #000;overflow: hidden;}
.job_list2 .t{float:left;padding:10px;line-height: 1.75;}
.job_list2 .t:nth-child(1){width:40%;padding-left:15px;}
.job_list2 .t:nth-child(2){width:30%}
.job_list2 .t:nth-child(3){width:30%;/* font-family: impact; */}
.job_list2 .jb_list{list-style: none;}
.job_list2 .jb_list>li{border:1px solid #e5e5e5;margin-top:-1px;color: #333;transition: all 0.5s;}
.job_list2 .jb_tit{position: relative;font-size: 14px;cursor: pointer;overflow: hidden;}
.job_list2 .jb_tit:after{position: absolute;content: '';width: 20px;height: 20px;right: 15px;top: 50%;transform: translateY(-50%);background-image: url(../images/icon/right1.png);background-size: cover;background-repeat: no-repeat;transition: all 0.5s;}
.job_list2 .jb_tit>a{position: absolute;width:100%;height:100%;left:0;top:0;z-index: 2;}
.job_list2 .jb_list>li:hover{background:#1632a3;color:#fff;}
.job_list2 .jb_list>li:hover .jb_tit:after{background-image: url(../images/icon/right2.png);}
@media (max-width:767px){
	.job_list2 .t:nth-child(1){width:60%;}
	.job_list2 .t:nth-child(2){display: none;}
	.job_list2 .t:nth-child(3){width:40%;padding-left:0;padding-right:0;}
}
@media (max-width:575px){
	.job_list2 .t:nth-child(1){padding-left:10px;}
	.job_list2 .jb_top{font-size:14px;}
	.job_list2 .jb_tit:after{right:10px;}
}
@media (min-width:768px){
	.job_list2 .t{padding:20px 15px;}
	.job_list2 .t:nth-child(1){padding-left:30px;}
	.job_list2 .jb_top{font-size: 18px;}
	.job_list2 .jb_tit{font-size: 16px;}
	.job_list2 .jb_tit:after{width: 30px;height: 30px;right:30px;}
}
@media (min-width:1200px){
	.job_list2 .t{padding-top:25px;padding-bottom:25px;}
	.job_list2 .t:nth-child(1){padding-left:40px;}
	.job_list2 .jb_top{font-size: 20px;}
	.job_list2 .jb_tit:after{width: 40px;height: 40px;right:40px;}
}
    
/*关于我们 - 企业文化*/
.culture_list{margin-left:-15px;margin-right:-15px;margin-top:-30px;display: flex;flex-flow: row wrap;}
.culture_list:before,
.culture_list:after{display: none;}
.culture_list .column{padding-left:15px;padding-right:15px;margin-top:30px;}
.culture_list .inner{position: relative;overflow: hidden;height:450px;padding:50px 10%;display: flex;flex-direction: column;justify-content: space-between;color:#fff;text-align: center;}
.culture_list .bg{position: absolute;width:100%;height:100%;left:0;top:0;background-repeat: no-repeat;background-size:cover;background-position: center;z-index: -1;transition: all 0.5s;}
.culture_list .text{position: relative;width:100%;z-index: 1;}
.culture_list .icon{width:80px;margin:0 auto;}
.culture_list .icon>img{display: block;width:100%;}
.culture_list h3{font-size:32px;height:32px;line-height:1;margin:30px 0 20px;text-transform: uppercase;font-family: 'Gilroy';}
.culture_list .txt{font-size:15px;line-height: 1.875;}
.culture_list .num{width:100%;font-size:42px;line-height:1;font-family: 'Gilroy';font-weight: 700;transition: all 0.5s;z-index: 2;}
.culture_list .inner:hover .bg{transform: scale(1.1);}
.culture_list .inner:hover .num{transform: translateY(20px);}
@media (min-width: 768px) {
	.culture_list .inner{height:480px;}
}
@media (min-width: 1200px) {
	.culture_list{margin-left:-20px;margin-right:-20px;margin-top:-40px;}
	.culture_list .column{padding-left:20px;padding-right:20px;margin-top:40px;}
	.culture_list .inner{height:580px;padding:65px 15%;}
	.culture_list .icon{width:90px;}
	.culture_list h3{font-size:40px;height:40px;margin-top:40px;}
	.culture_list .txt{font-size:16px;}
	.culture_list .num{font-size:50px;}
	.culture_list .inner:hover .num{transform: translateY(30px);}
}
@media (min-width: 1650px) {
	.culture_list{margin-left:-30px;margin-right:-30px;margin-top:-50px;}
	.culture_list .column{padding-left:30px;padding-right:30px;margin-top:50px;}
	.culture_list .inner{height:635px;padding:80px 20%;}
	.culture_list h3{font-size:48px;height:48px;margin-top:50px;}
	.culture_list .num{font-size:58px;}
}

/*关于我们 - 联系我们*/
.contact_list{display: flex;flex-flow: row wrap;margin-top:-30px;}
.contact_list:before,
.contact_list:after{display: none;}
.contact_list .column{display: flex;flex-direction: column;justify-content: center;margin-top:30px;}
.contact_list .inner{display: flex;align-items: center;}
.contact_list .icon{flex: 0 0 auto;width:48px;height:48px;margin-right:20px;border-radius: 50%;border:1px solid rgba(22,50,163,0.5);}
.contact_list .icon>img{display: block;width:100%;}
.contact_list .text{width:100%;overflow: hidden;line-height:28px;font-size:16px;}
.contact_list .p2{font-size:24px;font-family: 'Gilroy';font-weight: 700;}
.contact_list .ewm{text-align: center;font-size:16px;}
.contact_list .ewm img{display: block;width:114px;border:2px solid #1632a3;margin:0 auto 10px;}
.contact_list .ewm span{display: block;}
.contact_list .column:last-child .inner{justify-content: center;}

.contact_map .map{height:380px;margin-top:30px;}
.contact_map .map>div{width:100%;height:100%;}
.BMap_bubble_title{font-size:18px;font-weight: 700;margin-bottom:5px;color:#1632a3;}
.BMap_bubble_content{color:#1a1a1a;font-size:15px;}
.anchorBL{display: none;}

.contact_form{margin-top:50px;}
.message_form{margin-left:-20px;margin-right:-20px;}
.message_form .column{padding-left:20px;padding-right:20px;}
.message_form .form-group{position: relative;margin-bottom:30px;}
.message_form label{position: absolute;width:80px;left:0;top:0;height:100%;font-size:15px;font-weight: 700;margin-bottom:0;display: flex;justify-content: center;align-items: center;}
.message_form label>i{width:25px;height:25px;margin-right:5px;}
.message_form label>i>img{display: block;width:100%;height:100%;}
.message_form label>i>.focus{display: none;}
.message_form .form-control{display: block;font-size:15px;height:56px;padding:0;padding-left:80px;background:none;border-radius:0;box-shadow:none;border-color:#c3c7cb;color:#1a1a1a;padding-right:10px;}
.message_form .form-control:focus{border-color:#1c6da9;}
.message_form .form-control:focus + label{color:#1632a3;}
.message_form .form-control:focus + label>i>.default{display: none;}
.message_form .form-control:focus + label>i>.focus{display: block;}
.message_form .error input{border-color:red;}
.message_form .error .valid_message{position:absolute;width:100%;left:0;font-size:12px;color:red;margin-top:3px;}
.message_form textarea.form-control{height:160px;padding-left:105px;line-height:30px;padding-top:13px;padding-bottom:13px;}
.message_form .form-group-textarea label{width:105px;height:56px;}
.message_form .btn{display: block;width:216px;height:58px;border-radius: 30px;margin:15px auto 0;padding:0;box-shadow: none;outline: none;}
@media (max-width:767px){
	.contact_list .inner{display: block;text-align: center;}
	.contact_list .icon{margin:0 auto 15px;}
}
@media (min-width:768px){
	.contact_map .map{height:500px;}
	.contact_form{margin-top:60px;}
}
@media (min-width:1200px){
	.contact_list .column:last-child .inner{justify-content: flex-end;}
	
	.contact_map .map{height:700px;}
	
	.contact_form{margin-top:90px;}
	.message_form{margin-left:-30px;margin-right:-30px;}
	.message_form .column{padding-left:30px;padding-right:30px;}
	.message_form .form-control{font-size:16px;height:66px;padding-left:100px;}
	.message_form label{width:100px;font-size:16px;}
	.message_form label>i{margin-right:8px;}
	.message_form label>i{width:30px;height:30px;}
	.message_form textarea.form-control{padding-left:125px;padding-top:18px;padding-bottom:18px;}
	.message_form .form-group-textarea label{width:125px;height:66px;}
}

/* 2023-02-03 */
.mapBox{position:relative;width:1360px;max-width:100%;margin:50px auto 0;}
.mapBox ul{list-style: none;}
.fwMapImg>img{display: block;width:100%;}
.mapUl{position:relative;float:left;width:64.333%}
.mapUl li{position:absolute;z-index:1;cursor:pointer}
.mapUl li .icon{width:10px;height:10px;background-color:#1632a3;border-radius:100%;display:block}
.mapUl li .icon:before{content:"";width:100%;height:100%;background-color:#1632a3;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:100%}
.mapUl li .icon:after{content:"";width:1px;height:50px;background-color:#729cc9;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.mapUl li .txt{position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:120px;text-align:center;font-size:16px;color:#666}
.cityLi1{top:42.445%;left:86.333%}
.cityLi2{top:26.768%;left:73.666%}
.cityLi3{top:36.768%;left:70.666%}
.cityLi4{top:37.968%;left:67.666%}
.mapUl li:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#1632a3;animation:mapLi 2s ease 0s infinite;border-radius:100%}
@keyframes mapLi{form{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
to{-webkit-transform:scale(3.5);-moz-transform:scale(3.5);-ms-transform:scale(3.5);-o-transform:scale(3.5);transform:scale(3.5);opacity:0}
}
.mapUl li.cityLi1 .icon:after{width:50px;height:1px;bottom:auto;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.mapUl li.cityLi1 .txt{bottom:auto;top:50%;left:60px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:left}
.mapUl li.active .txt{color:#1632a3;font-size:18px}
.mapUl li.active .icon:after{background-color:#1632a3}
.mapUl li.active .icon:before{width:14px;height:14px}

.cityTxt-tab{width:31.882%;height:460px;border:solid 1px #1632a3;border-radius:25px 5px 25px 5px;background-color:#fff;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);box-shadow:4.663px 3.776px 40.02px 5.98px rgba(0,0,0,.06);padding:70px 32px;overflow: hidden;}
.cityTxt-tab .tit{font-size:18px;color:#000;padding-bottom:25px;margin-bottom:15px;position:relative;font-weight:700}
.cityTxt-tab .tit:after{content:"";width:40px;height:3px;background-color:#1632a3;position:absolute;bottom:0;left:0}
.cityTxt-tab .txt{font-size:16px;color:#666;line-height:1.75;margin-bottom:20px;}
.cityTxtBut{position: absolute;right:0;top:0;display: flex;align-items: center;background:#fff;}
.cityTxt-prev,
.cityTxt-next{position: static;margin:0;width:30px;height:30px;background-size:auto 20px;}
.cityTxt-pg{position: static;font-weight: 700;color:#999;}
.cityTxt-pg .swiper-pagination-current{color:#1632a3;}
.mapNav{display: none;}
.mapNav-ul{display: none;}
@media (max-width:1024px){
	.mapUl li .icon{width:6px;height:6px}
	.mapUl li .txt{font-size:14px}
	.mapUl li .txt{bottom:45px}
	.mapUl li .icon:after{height:45px}
	.mapUl li.cityLi8 .txt{left:45px}
	.mapUl li.cityLi8 .icon:after{width:45px}
	.mapUl li.cityLi15 .txt{top:45px}
	.cityTxt-tab{padding:35px 25px;height:auto}
	.cityTxt-tab .tit{padding-bottom:20px}
	.cityTxt-tab .txt{font-size:14px;}
}
@media (max-width:991px){
	.mapUl{width:100%;float:none;}
	.cityTxt-tab{position:relative;top:0;transform:translateY(0);margin:auto;width:50%;margin-top:30px}
}
@media (max-width:640px){
	.mapUl li .icon:after,.mapUl li .txt{display:none}
	.mapUl li.active .icon:before,.mapUl li:hover .icon:before{width:6px;height:6px}
	.cityTxt-tab{width:100%;}
	.mapNav{position:relative;margin-top:30px;z-index:24;display: block;}
	.mapNav .tit{width:100%;height:45px;border:solid 1px #eee;padding:0 25px;line-height:45px;position:relative;font-size:18px;cursor: pointer;}
	.mapNav .tit:after{content:"";width:9px;height:16px;background:url(../images/icon/jt06.png) no-repeat center center;transform:translateY(-50%) rotate(90deg);position:absolute;right:25px;top:50%}
	.mapNav-ul{position:absolute;top:100%;left:0;width:100%;z-index:5;background-color:#fff;border:solid 1px #eee;border-radius:0 0 10px 10px;display:none}
	.mapNav-ul li{line-height:40px;padding:0 30px}

}

/* 技术服务 - 技术咨询 */
.services_form{margin-left:-20px;margin-right:-20px;}
.services_form .column{padding-left:20px;padding-right:20px;}
.services_form .form-group{position: relative;padding-left:65px;margin-bottom:30px;}
.services_form label{margin:0;padding:0;position: absolute;width:50px;font-size:15px;line-height: 40px;left:0;top:50%;margin-top:-20px;text-align: right;}
.services_form label>i{color:#da251e;font-size:14px;margin-right: 4px;}
.services_form .form-control{display: block;height:50px;font-size:15px;border:1px solid #cecece;box-shadow: none;background:none;padding:0 10px;}
.services_form textarea.form-control{padding:10px;height:200px;line-height: 30px;}
.services_form .form-group-textarea label{top:5px;margin-top:0;}
.services_form .btn{display: block;margin:20px auto 0;padding:0;box-shadow: none;outline: none;}
.services_form .error input{border-color:red;}
.services_form .error .valid_message{position:absolute;width:100%;left:65px;font-size:12px;color:red;margin-top:3px;}
@media (min-width:768px){
	.services_form .form-control{height:60px;padding:0 15px;}
	.services_form textarea.form-control{padding:15px;height:240px;}
	.services_form .form-group-textarea label{top:10px;}
}
@media (min-width:1200px){
	.services_form{margin-left:-30px;margin-right:-30px;}
	.services_form .column{padding-left:30px;padding-right:30px;}
	.services_form .form-group{margin-bottom:40px;}
	.services_form label{font-size:16px;}
	.services_form .form-control{height:70px;font-size:16px;padding:0 20px;}
	.services_form textarea.form-control{padding:20px;height:285px;}
	.services_form .form-group-textarea label{top:15px;}
}

/* 技术服务 - 产品文档 */
.document_list{display: flex;flex-flow: row wrap;margin-left:-10px;margin-right:-10px;margin-top:-22px;}
.document_list>div{padding-left:10px;padding-right:10px;margin-top:22px;}
.document_list .inner{position: relative;border:1px solid #dbdbdb;padding-right:60px;}
.document_list .document_title{width:100%;overflow: hidden;display: flex;align-items: center;padding:15px;}
.document_list .document_title .icon{flex: 0 0 auto;width:40px;margin-right:15px;}
.document_list .document_title h6{width:100%;font-size:16px;line-height:30px;font-weight: 700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.document_list .downBtn{position: absolute;cursor: pointer;right:0;top:0;color:#1632a3;width:60px;height:100%;right:0;top:0;border-left:1px solid #dbdbdb;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.document_list .downBtn>i{display: block;width:30px;height:30px;background-image: url(../images/icon/i21.png);background-repeat: no-repeat;background-size:auto;background-position: center;margin:0 auto 5px;}
.document_list .downBtn>span{display: block;}
.document_list .downBtn:hover{background:#1632a3;color:#fff;}
.document_list .downBtn:hover>i{background-image: url(../images/icon/i21h.png);}

.downModal .modal-content{padding:8%;}
.downModal .services_form{margin-left:-10px;margin-right:-10px;}
.downModal .services_form .column{padding-left:10px;padding-right:10px;}
.downModal .services_form .form-group{margin-bottom:25px;padding-left:65px;}
.downModal .services_form label{font-size:15px;width:50px;}
.downModal .services_form .form-control{height:45px;font-size:14px;padding-left:10px;padding-right:10px;}
.downModal .services_form textarea.form-control{height:100px;line-height:24px;padding:8px 10px;}
.downModal .services_form .form-group-textarea label{top:0;}
.downModal .services_form .btn{margin-top:5px;}

.download-group .panel {
	-webkit-box-shadow:none;
	box-shadow:none;
	border-bottom:1px #bbb solid;
}
.download-group .panel+.panel {
	margin-top:0;
}
.download-group .panel-heading {
	padding:15px 0;
}
.download-group .panel-title a {
	display:flex;
	align-items:center;
	position:relative;
	padding-right:50px;
}
.download-group .panel-title .icon {
	flex:0 0 auto;
	width:44px;
	margin-right:5px;
}
.download-group .panel-title  i {
	flex:0 0 auto;
	border-top:6px #333 solid;
	border-left:6px transparent solid;
	border-right:6px transparent solid;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-3px;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.download-group .active .panel-title  i {
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg);
}
.download-group .panel-body {
	border-top:0!important;
	padding:0 0 40px;
}
.document_list .checkbox-inline {
	display:block;
	border: 1px solid #dbdbdb;
	padding-left:0;
	padding-right:60px;
}
.document_list .checkbox-inline input[type=checkbox] {
	position:static;
	margin:0;
	width:20px;
	height:20px;
}
.document_list .checkbox-inline .downBtn:hover{background:transparent;}
.document_list .public_more .a {
	margin:20px auto 0;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:0;
	border:0;
	width:160px;
}
.document_list .public_more .a i {
	display: block;
	width:30px;
	height:30px;
	background: url(../images/icon/i21h.png) no-repeat center;
	background-size:contain;
	margin-right:15px;
}
@media (min-width:768px){
	.document_list .checkbox-inline,
	.document_list .inner{padding-right:80px;}
	.document_list .document_title{padding:20px;}
	.document_list .document_title .icon{width:50px;margin-right:20px;}
	.document_list .downBtn{width:80px;}
	
	.downModal .modal-content{padding:6%;}
	.downModal .modal-dialog{width:80%;max-width:600px;}
	
	.download-group .panel-title {
		font-size:20px;
	}
}
@media (min-width:992px){
	.document_list .inner{height:100%;}
	.downModal .services_form textarea.form-control{height:150px;}
}
@media (min-width:1200px){
	.document_list .checkbox-inline,
	.document_list .inner{padding-right:100px;}
	.document_list .document_title{padding:30px;}
	.document_list .document_title h6{font-size:18px;}
	.document_list .document_title .icon{width:60px;margin-right:25px;}
	.document_list .downBtn{width:100px;}
	
	.download-group .panel-title {
		font-size:24px;
	}
}

/* 技术服务 - 技术培训 */



/* 新闻资讯 */
.latest_news{margin-bottom:30px;}
.latest_news a{display: block;display: flex;flex-flow: row wrap;align-items: center;background:#edeff8;}
.latest_news .img{width:100%;}
.latest_news .text{width:100%;padding:30px 20px;}
.latest_news .news_date{color:#4c4c4c;margin-bottom:20px;}
.latest_news .news_date>span{display: block;line-height: 1;}
.latest_news .year{font-size:22px;color:#1a1a1a;font-weight: 700;margin-bottom:10px;}
.latest_news .public_more{margin-top:30px;}
.latest_news a:hover .img>img{transform: scale(1.1);}
.latest_news a:hover .news_title{color:#1632a3;}

.news_title{font-size:18px;font-weight: 700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all 0.5s;}
.news_p{margin-top:15px;font-size:14px;color:#4c4c4c;line-height:26px;height:52px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.news_date{font-family: 'Gilroy';}

.news_list{margin-left:-10px;margin-right:-10px;margin-top:-30px;display: flex;flex-flow: row wrap;}
.news_list:before,
.news_list:after{display: none;}
.news_list .column{padding-left:10px;padding-right:10px;margin-top:30px;}
.news_list a{display: block;}
.news_list .text{padding-top:30px;}
.news_list .news_p{margin-top:10px;}
.news_list .news_date{position: relative;padding-top:20px;border-top:1px solid #e6e6e6;font-size:16px;margin-top:25px;transition: all 0.5s;}
.news_list .news_date:before{content: '';position: absolute;width:0;height:1px;left:0;top:-1px;background:#1632a3;transition: all 0.5s;}
.news_list a:hover .img>img{transform: scale(1.1);}
.news_list a:hover .news_date:before{width:100%;}
.news_list a:hover .news_title,
.news_list a:hover .news_date{color:#1632a3;}
@media (max-width:479px){
	.news_list .column{width:100%;}
}
@media (min-width:768px){
	.latest_news{margin-bottom:40px;}
	.latest_news .img{width:45.833333%;}
	.latest_news .text{width:54.166667%;padding:30px 5.6%;}
}
@media (min-width:1200px){
	.latest_news{margin-bottom:50px;}
	.latest_news .news_date{margin-bottom:30px;}
	.latest_news .year{font-size:26px;}
	.latest_news .public_more{margin-top:40px;}
	
	.news_title{font-size:20px;}
	.news_p{font-size:16px;line-height:30px;height:60px;}
	
	.news_list{margin-top:-40px;}
	.news_list .column{margin-top:40px;}
	.news_list .text{padding-top:35px;}
	.news_list .news_p{margin-top:15px;}
	.news_list .news_date{padding-top:25px;margin-top:30px;}
}
@media (min-width:1650px){
	.latest_news{margin-bottom:60px;}
	.latest_news .news_date{margin-bottom:30px;}
	.latest_news .year{font-size:30px;}
	.latest_news .public_more{margin-top:50px;}
	
	.news_list .text{padding-top:45px;}
	.news_list .news_p{margin-top:20px;}
	.news_list .news_date{padding-top:35px;margin-top:40px;}
}

/* 网站地图 */
.siteMap_list>dl{display: flex;margin-bottom:10px;}
.siteMap_list>dl>dt{flex: 0 0 auto;margin-right:20px;margin-bottom:10px;}
.siteMap_list>dl>dt>a{display: block;font-size:15px;color:#fff;padding:0 10px;min-width:100px;line-height: 35px;background:#1632a3;font-weight: 400;text-align: center;}
.siteMap_list>dl>dd{width:100%;overflow: hidden;margin-left:-10px;margin-right:-10px;}
.siteMap_list>dl>dd>p{float:left;font-size:14px;line-height: 35px;padding-left:10px;padding-right:10px;margin-bottom:10px;}
.siteMap_list>dl>dd>p>a:hover{color:#1632a3;text-decoration: underline;}
@media (min-width:768px){
	.siteMap_list>dl{margin-bottom:20px;}
	.siteMap_list>dl>dt{margin-right:30px;}
	.siteMap_list>dl>dt>a{min-width:120px;}
	.siteMap_list>dl>dt>a,
	.siteMap_list>dl>dd>p{font-size:16px;line-height: 40px;}
	.siteMap_list>dl>dd{margin-left:-15px;margin-right:-15px;}
	.siteMap_list>dl>dd>p{padding-left:15px;padding-right:15px;}
	
}