/*滚动条样式*/
/* ::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track{background:#ccc}
::-webkit-scrollbar-thumb{height:60px;background:#000}
::-webkit-scrollbar-thumb:window-inactive{background:#000}
::-webkit-scrollbar-thumb:vertical:hover{background:#000}
 */
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,"微软雅黑";transition: all 0.5s;min-width:320px;width:100%;overflow-x: hidden;}
html,body{height:100%;}
em,i{font-style:normal}
input,textarea,img,button,select{outline: none;color:#333;}
.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:#333;}
a:focus,a:hover{text-decoration:none;color:#333;}
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;}


body,.indexPadding{padding-top:60px;}
.index_body{padding-top: 0!important;}
@media (max-width: 767px) {
	.PC_show{display:none!important;}
	.section .container{width:100%;}
}
@media (min-width: 768px) {
	.Min_show{display:none!important;}
	body,.indexPadding{padding-top:70px;}
	.container{width:93.75%;max-width:1500px;}
	.fullContainer{width:92%;max-width:1830px;}
}
@media (min-width: 992px) {
	body,.indexPadding{padding-top:80px;}
	.fullContainer{width:98%;max-width:1830px;}
}
@media (min-width: 1200px) {
	body,.indexPadding{padding-top:100px;}
	.fullContainer{width:92%;}
	
}
@media (min-width: 1650px) {
.fullContainer{width:80%;max-width:1830px;}
}

/*foot*/
.gotop{width:40px;height:40px;background:url(../images/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{background:url(../images/footer.jpg) no-repeat #222429;background-size:cover;color:#999;width:100%;overflow: hidden;}
.footer a{color:#999;}
.footer a:hover{color:var(--bld-color);}
.foot-top{padding:40px 0 0;}
.foot-nav{margin-left:-10px;margin-right:-10px;line-height:24px;}
.foot-nav>dl{padding-left:10px;padding-right:10px;margin:0 0 30px;}
.foot-nav dt,.foot-top-right .dt{font-size:14px;margin-bottom:15px;font-weight: 400;}
.foot-nav dt>a,.foot-top-right .dt>a{display: block;color:#fff;}
.foot-nav dd{font-size:14px;margin:0;}
.foot-nav dd>a{display: block;margin-bottom:10px; color: #dfdfdf;}

.foot-top-right .dt{color: #ffc931; font-size: 20px;}

.foot-contact .item{position: relative;min-height:35px;}
.foot-contact .item + .item{margin-top:25px;}

.foot-contact p{font-size:16px;color:#dfdfdf;line-height:24px}
.foot-ewm{display: flex;flex-flow: row wrap;text-align: center;margin-top:30px;}
.foot-ewm .item{margin-left:15px;margin-bottom:15px;}
.foot-ewm .item img{width:90px;display: block;margin:0 auto 10px;box-shadow: 0 0 9px rgba(138,141,147,0.14);}

.foot-bottom{border-top:1px solid rgba(56,56,56,0.8);}
.copyright{position: relative;font-size:14px;padding:13px 0;line-height:30px;color:#dfdfdf; }
.copyright p{margin:0; text-align: center; color: #dfdfdf;font-size: 14px;}
.copyright a{display: inline-block;color:#dfdfdf; }
.copyright img,
.copyright a img{display:inline-block;vertical-align:middle;}
.copyright a:hover{text-decoration: underline;color:#a9a9a9;}
img.support{display:block;height:12px;vertical-align: -2px!important;}
.foot-top-en .foot-ewm{font-size:12px;}

.db_logo{ padding: 15px 0; }
.footer_logo{ display: block;}
.footer_logo img{ display: block; }
.footer_search{ display: block; overflow: hidden; }
.footer_search .boxs{background: rgba(61,61,62,0.5); border-radius: 30px; line-height: 45px;display: flex; }
.footer_search .boxs .texts{ display: block;
    width: 100%;  
    background: none;
    border: 0;
    padding: 0 15px 0 15px;
    color: #fff;
    outline: 0; border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
.footer_search .boxs input::placeholder{ font-size: 15px; color: #fff; }
.footer_search .boxs .btnSubmits{ background: none; border:none;width: 40px; text-align: center; }
.footer_search .boxs .btnSubmits i{ font-size: 18px; color: #fff; }
.foot-top-right .dt{ text-align: right; }
.foot-top-right .dt i{ font-size: 24px; }



.ico_list{ float: right; }
.ico_list ul{ display: flex; list-style: none; }
.ico_list ul li{ padding: 0 10px; }
.ico_list ul li i{ font-size: 24px; color: #fff; }

@media (max-width:1199px){
	.copyright{text-align: center;}
	.foot-top-right .dt{ text-align: left; }
}
@media (max-width:767px){
	.footer{padding-bottom:40px;}
	.foot-nav{margin:0;}
	.foot-nav dl{padding:0;margin-bottom:0;border-top:1px solid rgba(56,56,56,0.8);}
	.foot-nav dt{margin-bottom:0;position: relative;font-weight: 400;}
	.foot-nav dt>a{line-height: 45px; color: #fff;}
	.foot-nav dt span i{ font-size: 16px; color: #fff;transform: rotate(180deg);transition: all 0.5s; }
	.foot-nav dt span.collapsed i{transform: rotate(0deg);  }
	.foot-nav dd{border-top:1px solid rgba(56,56,56,0.8);}
	.foot-nav dd>a{line-height: 35px;margin:0; font-size: 14px; color: #dfdfdf}
	.foot-nav dd>a:first-child{margin-top:10px;}
	.foot-nav dd>a:last-child{margin-bottom:10px;}
	.foot-nav dt span{position: absolute;width:50%;height:100%;text-align: right;right:0;top:0;cursor: pointer;}
	.foot-nav dt span>i{position: absolute;right:0;top:50%;margin:0;margin-top:-8px;}

	.foot-nav dl.on .collapse{ display: block;transition: all 0.5s; }
	.foot-nav dl.on dt span.collapsed i{transform: rotate(180deg) }

	.foot-top-right .dt{line-height: 45px;border-top:1px solid rgba(56,56,56,0.8); color: #ffc931;}
	
	.foot-contact{padding-bottom:30px;}
	.foot-ewm{padding-bottom:20px;justify-content: center;}
	.foot-ewm .item{margin-left:5px;margin-right:5px;font-size:12px;}
	.foot-ewm .item img{width:75px;}
.footer_logo img{ display: block; margin:0 auto;}
.footer_search{ margin-top:15px;}
	
}
@media (max-width:640px){
	.foot-ewm{width:345px;margin-left:auto;margin-right:auto;}
	
}
@media (max-width:370px){
	.foot-ewm{width:290px;}
	.foot-ewm .item img{width:60px;}

	
	.foot-top-en .foot-ewm{width:auto;}
}
@media (min-width:768px){
	.foot-top{padding:40px 0 25px;}
	.foot-top>.container{display: flex;flex-wrap: wrap;}
	.foot-nav{width:100%;display: flex;flex-flow: row wrap;justify-content: space-between;}
	.foot-nav .collapse:not(.show){display: block;}
	.foot-nav dt .icon{display: none;}
	.foot-nav dt,.foot-top-right .dt{font-size:16px;margin-bottom:25px;}
	.foot-nav dd>a:last-child{margin-bottom:0;}

.foot-nav dd#foot-nav-2{
	max-height: 200px;
    overflow-y: auto;}
.foot-nav dd#foot-nav-2::-webkit-scrollbar{width:5px;height:5px;}
.foot-nav dd#foot-nav-2::-webkit-scrollbar-track{background:#555;border-radius: 5px;}
.foot-nav dd#foot-nav-2::-webkit-scrollbar-thumb{background:#000;height:60px;border-radius: 5px;}
.foot-nav dd#foot-nav-2::-webkit-scrollbar-thumb:window-inactive{background:#d4c669;}
.foot-nav dd#foot-nav-2::-webkit-scrollbar-thumb:vertical:hover{background:#d4c669;}

.foot-nav dd:hover#foot-nav-2::-webkit-scrollbar-thumb{background:#d4c669;}



.foot-top-right .dt i{ font-size: 28px; }


	.foot-top-right{width:36%;display: flex;flex-direction: column;}
	.foot-con{display: flex;flex-direction: column;justify-content: flex-end;}
	
	.foot-ewm{width:64%;margin-top:0;justify-content: flex-end;}
	
}
@media (min-width:992px){
	.foot-ewm .item img{width:100px;}
	.foot-nav dt, .foot-top-right .dt{ font-size: 18px; font-weight: bold; }
	.foot-nav dd>a{ line-height: 30px; }
.footer_logo{float: left; width: 30%;}
.footer_search{ width: 50%;}
.footer_search .boxs{ line-height: 55px;}
.footer_search .boxs .texts{ padding-left: 30px; }
.footer_search .boxs .btnSubmits{ width: 80px; }
.db_logo{ padding: 30px 0; }
.footer_search .boxs input::placeholder{ font-size: 18px; }
.footer_search .boxs .btnSubmits i{ font-size: 20px; }
.db_logo{ display: flex;}
	
}
@media (min-width:1200px){
	.foot-top{padding:55px 0 25px;}
	.footer,
	.copyright{font-size:16px;}
	img.support{height:14px;}
	
	.foot-nav{width:70%;padding-right:40px;}
	.foot-top-right{float: right;}
	.foot-ewm{width:100%;}
	.foot-ewm .item{margin-left:20px;}	
	.foot-top-en .foot-nav{width:100%;padding-right:0;}
	.foot-top-en .foot-top-right{width:50%;max-width:450px;}
	.foot-top-en .foot-ewm{width:50%;}
.footer_search{ width: 50%;}

.footer_search .boxs .btnSubmits i{ font-size: 24px; }
.foot-top-right .dt{ font-size: 30px;}
.foot-top-right .dt i{ font-size: 34px; }
.foot-contact .item{ text-align: right; }
.foot-nav>dl{ max-width: 25%; }
.foot-top-right{width:30%;}

}
@media (min-width:1400px){
	.foot-top-en .foot-ewm{width:auto;align-items: flex-end;}
	.db_logo{ padding: 50px 0; }
	.footer_search .boxs{ line-height: 65px;}
}
@media (min-width:1800px){
	.foot-top-en .foot-nav{width:62.5%;padding-right:50px;}
	.foot-top-en .foot-top-right{width:auto;}
	.foot-top-en .foot-ewm{width:100%;}
}



/*导航*/

.s3 .navbar-default{ background: rgba(0,0,0,0.5) !important; }
.navbar-default {
	border: 0;
	border-radius: 0;
	margin-bottom: 0;	
	transition: all 0.5s;
	background: none; box-shadow: none;
}
.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;left:15px;visibility: hidden;opacity: 0;}
.navbar-default .navbar-toggle {
	border: 0;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
	-webkit-transition: all .5s;
	transition: all .5s;
	width: 30px;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: transparent;
}
.navbar-default .navbar-nav>li>a {
	line-height:20px;
	display: block;
	color: #fff;
	text-transform: capitalize;
	position: relative;
	transition: all .5s;
}
.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: #edc34d;
	background-color: transparent;
}
.navbar-collapse::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}
.header .navbar-fixed-bottom .navbar-collapse,
.header .navbar-fixed-top .navbar-collapse {
	max-height: calc(100vh - 60px);
	height: calc(100vh - 60px);
}

.header .container{position: relative;}
/* 二级导航 */
.navbar-default .navbar-nav>li{position: static;}
.navbar-default .dropdown-menu{position: absolute;width:100vw;padding:0;left:50%;top:100%;transform: translateX(-50%);background:rgba(0,0,0,0.5);box-shadow: none;border:none;}
.dropdown-menu-inner{width:100%;padding:20px 0;overflow: hidden;}
.dropdown-menu-ul{margin-left:-10px;margin-right:-10px;list-style: none;}
.dropdown-menu-ul li{padding:0 10px;}
.dropdown-menu-ul a{display: block;padding:10px 0;font-size:14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.dropdown-menu-ul a:hover{color:#ee932a;}


.navbar-top-other{float:right;display: flex;align-items: center;padding:20px 0;transition: all 0.5s;}
.navbar-top-other>div{position: relative;color:#fff;display: flex;justify-content: center; align-items: center;}
.navbar-top-other i{ font-size: 16px; color: #fff;  }
.navbar-top-search{cursor: pointer;width:30px;height:30px;background-position:center;background-repeat: no-repeat;}
.navbar-top-search>img{width:30px;height:30px;}
.navbar-lan{display: flex;align-items: center;position: relative;padding-right: 15px;}
.navbar-lan>a i{font-size: 24px; color: #fff;float: left; margin-right: 10px; }
.navbar-lan>a{display: block;height:28px;line-height:28px;text-align: center;color:#fff;background:transparent;font-size:18px;font-family: PingFang;padding-right: 25px;position: relative;}
.navbar-lan>a:hover,
.navbar-lan>a.active{}
.navbar-lan>a:after{ width: 22px; position: absolute; right: 0; content:'';background: url(../images/arrow.png) no-repeat; background-size: 15px; height: 13px; bottom:5px; transition: all 0.3s;}
.navbar-lan>a.cc:after{transform: rotate(180deg);bottom: 8px;}

.navbar-lan .eng_chage{width: 100px;position: absolute; top:30px; background: rgba(255,255,255,0.2); border-radius: 12px;display: none; padding: 10px 0;left: 20px;}
.navbar-lan .eng_chage ul{ list-style: none; display: block; overflow: hidden; }
.navbar-lan .eng_chage ul li{ display: block; text-align: center; }
.navbar-lan .eng_chage ul li a{ font-size: 15px; color: #ddd; line-height: 30px;display: block; }
.navbar-lan .eng_chage ul li a:hover{ color: #fff; }

.hiddenNav .navbar-default{background-color:transparent;box-shadow: none;}
.hiddenNav .navbar-brand .logo1{opacity: 0;}
.hiddenNav .navbar-brand .logo2{visibility: visible;opacity: 1;}
.hiddenNav .navbar-lan>i{}
.hiddenNav .navbar-lan>a{color:#fff;}
.hiddenNav .navbar-lan>a:hover,
.hiddenNav .navbar-lan>a.active{}
.hiddenNav .navbar-default .navbar-toggle .icon-bar{background:#fff;width: 30px;}
.hiddenNav .navbar-default .navbar-toggle .icon-bar:nth-child(3){ width: 28px; }
.hiddenNav .navbar-top-search{}

.navbar-default .menu_close .icon-bar:nth-child(1) {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: relative;
		top: 6px;
		width:30px;
	}
	.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:30px;
	}
	


@media (max-width: 991px) {
	.navbar-top-other{position: absolute;right:75px;top:0;}
	.navbar-top-other .navbar-top-search{}
	.navbar-top-other .navbar-top-search i{ font-size: 20px; }
	.hiddenNav .navbar-lan>a{ font-size: 16px; }
	.navbar-lan:after{ bottom:7px; }
	.navbar-header{float:none;}
	.navbar-default .navbar-toggle{margin:19px 10px;display: block;}
	.navbar-collapse{border-top:1px solid #ccc;}
	.navbar-collapse.collapse{display: none!important;}
	.navbar-collapse.collapse.in{overflow-y:auto!important;display: block!important;}
	.navbar-default .navbar-nav{float:none!important;margin:0 0 15px;}
	.navbar-default .navbar-nav>li{float:none;padding:0;}
	.navbar-default .navbar-nav>li>a{padding:12px 10px;border-bottom:1px solid #ccc}
	.navbar-nav .open>a, .navbar-nav .open>a:focus, .navbar-nav .open>a:hover{border-bottom-color:#ccc;}
.hiddenNav .navbar-default .navbar-toggle .icon-bar{background:#fff;width: 30px;}
.hiddenNav .navbar-default .navbar-toggle .icon-bar:nth-child(3){ width: 30px; }

	.minHeaderEffect .navbar-default{background-color:#000;box-shadow: 0 0 5px rgba(0,0,0,.1);}
	.minHeaderEffect .navbar-default .navbar-nav>li>a{color:#eee;}
	.minHeaderEffect .navbar-default .nav>li>a:focus,
	.minHeaderEffect .navbar-default .nav>li>a:hover,
	.minHeaderEffect .navbar-default .navbar-nav>.open>a,
	.minHeaderEffect .navbar-default .navbar-nav>.open>a:focus,
	.minHeaderEffect .navbar-default .navbar-nav>.open>a:hover,
	.minHeaderEffect .navbar-default .navbar-nav>.active>a,
	.minHeaderEffect .navbar-default .navbar-nav>.active>a:focus,
	.minHeaderEffect .navbar-default .navbar-nav>.active>a:hover{color: #fff;background-color: transparent;border-bottom-color:#ccc;}
	.minHeaderEffect .navbar-brand .logo1{opacity: 1;}
	.minHeaderEffect .navbar-brand .logo2{visibility: hidden;opacity: 0;}
	.minHeaderEffect .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
	.minHeaderEffect .navbar-lan>i{background:#fff;}
	.minHeaderEffect .navbar-lan>a{color:#fff;font-size: 15px;}
	.minHeaderEffect .navbar-lan>a:hover,
	.minHeaderEffect .navbar-lan>a.active{}
	.navbar-lan>a{ font-size: 15px; }

	/* 二级导航 */
	.navbar-default .navbar-nav>li>a>i{display: none;}
	.navbar-default .navbar-nav>.dropdown>a>i{position: absolute;width:14px;height:14px;right:5px;top:50%;margin-top:-7px;display: block;}
	.navbar-default .navbar-nav>.dropdown>a>i:before,
	.navbar-default .navbar-nav>.dropdown>a>i:after{content: '';position: absolute;background:#999;transition: all 0.3s;}
	.navbar-default .navbar-nav>.dropdown>a>i:before{width:100%;height:1px;left:0;top:50%;margin-top:-0.5px;}
	.navbar-default .navbar-nav>.dropdown>a>i:after{width:1px;height:100%;left:50%;margin-left:-0.5px;}
	.navbar-default .navbar-nav>.dropdown.open>a>i:before,
	.navbar-default .navbar-nav>.dropdown.open>a>i:after{background:#edc34d;}
	.navbar-default .navbar-nav>.dropdown.open>a>i:after{height:0;}
	
	.navbar-default .dropdown-menu{position: static;width:100%;transform: none;box-shadow: none;float:none;border:none;border-bottom:1px solid #ccc;border-radius: 0;background:#fff;}
	.navbar-default .open .dropdown-menu{border-bottom:1px solid #ccc;}
	.dropdown-menu-inner{padding:10px 0;}
	.dropdown-menu .container{width:100%;padding:0;}
	.dropdown-menu-ul{overflow: hidden;}
	.dropdown-menu-ul li{width:33.3333%;float:left;}
	/* .dropdown-menu-ul h2>a{font-weight: 700;} */
	
	
}
@media (max-width: 767px) {
	.navbar-top-other{padding:15px 0;right:60px;}
	.navbar-brand{padding-top:15px;padding-bottom:15px;}
	.navbar-brand img{height:30px;}
	.navbar-brand .logo2{top:15px;}
	.navbar-default .navbar-toggle{margin:14px 10px;}
	.navbar-nav{margin-left:0;margin-right:0;}
	.navbar-default .navbar-nav>li>a{padding:10px 0;}
	
	.dropdown-menu-ul{padding-left:25px;}
	.dropdown-menu-ul a{padding:7px 0;  color: #ddd;}
	.dropdown-menu-ul li{width:100%;}
}
@media (min-width: 768px) and (max-width:991px) {
	.header .navbar-fixed-bottom .navbar-collapse,
	.header .navbar-fixed-top .navbar-collapse {
		max-height: calc(100vh - 70px);
		height: calc(100vh - 70px)!important;
	}
	.navbar-default .navbar-toggle{margin-right:0;}
	.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
	-webkit-transition: all .5s;
	transition: all .5s;
	width: 40px;
}
.navbar-default .navbar-toggle .icon-bar:nth-child(3){ width: 28px; }
}
@media (min-width: 768px) {
	.navbar-brand{padding-top: 15px;padding-bottom: 15px;}
	.navbar-brand .logo2{top:15px;}
}
@media (min-width: 992px) {
	.navbar-default .navbar-toggle{display: block;position: absolute;right:0;top:24px;margin:0;transition: all 0.5s;z-index: 1;}
	.navbar-top-other{position: relative;z-index: 2;padding:25px 0;margin-right: 35px;}
	.s2 .navbar-top-other{ margin-right: 0; }
	.s2 .navbar-default .navbar-toggle{display: none;}
	.s2 .navbar-default{ background: #000000;}
	.navbar-brand{padding-top: 20px;padding-bottom: 20px;}
	.navbar-brand .logo2{top:20px;}
	.navbar-collapse{float:right;transition: all 0.5s;visibility: visible;opacity: 1;transform-origin: right;height:auto!important;}
	.navbar-default .navbar-nav>li{padding: 0 1px;}
	.navbar-default .navbar-nav>li>a{padding:30px 0;position: relative;}
	.navbar-default .navbar-nav>li>a>i{display: none;}
	.navbar-default .navbar-nav>.dropdown>a{ padding-right: 25px; }
	.navbar-default .navbar-nav>.dropdown>a:after{ width: 23px;
    position: absolute;
    right: 0;
    content: '';
    background: url(../images/arrow.png) no-repeat;
    background-size: 15px;
    height: 13px;top:50%; margin-top:-4px;transition: all 0.3s; }
.navbar-default .navbar-nav>.dropdown>a:hover:after{ transform: rotate(180deg);margin-top:-9px; }    
	.dropdown-menu-inner{min-height:80px;}
	.dropdown-menu-ul{margin-left:-35px;margin-right:-35px;justify-content: center;}
	.dropdown-menu-ul li{padding:0 65px; display: inline-block;}
	.dropdown-menu-ul h2>a{font-size:16px;}
	.dropdown-menu-ul a{color:#fff;}
	
	.hiddenNav .navbar-collapse{transform: scaleX(0);visibility: hidden;opacity: 1;}
	.hiddenNav .navbar-default .navbar-toggle{right:0;transform: none;visibility: visible;opacity: 1;}
	.hiddenNav .navbar-default .navbar-toggle .icon-bar:nth-child(3){ width: 28px; }
	.navbar-top-other i{ font-size: 20px;  }

}
@media (min-width: 1200px) {
	.navbar-default .navbar-nav>li{padding: 0 6px;}
	.navbar-default .navbar-toggle{top:34px;}
	.navbar-top-other{padding:35px 0;margin-right: 45px;}	
	.navbar-top-other i{ font-size: 20px; color: #fff; }
	.navbar-brand{padding-top: 30px;padding-bottom: 30px;}
	.navbar-brand .logo2{top:30px;}
	.navbar-default .navbar-nav>li{padding: 0 4px;}
	.navbar-default .navbar-nav>li>a{padding:40px 0;font-size:16px}

	.dropdown-menu-ul li>a{font-size:16px;}
	.hiddenNav .navbar-default .navbar-toggle .icon-bar{ width: 35px; }

	
}
@media (min-width: 1450px) {
	.navbar-default .navbar-nav>li{padding: 0 18px;}
}
@media (min-width: 1650px) {
	.navbar-default .navbar-nav>li{padding: 0 20px;}
}
@media (min-width:1200px) and (max-height:768px){
	body,.indexPadding{padding-top:80px}
	.navbar-default .navbar-toggle{top:24px;}
	.navbar-top-other{padding:25px 0;}
	.navbar-brand{padding-top: 20px;padding-bottom: 20px;}
	.navbar-brand .logo2{top:20px;}
	.navbar-default .navbar-nav>li>a{padding:30px 0;}
}

/* 搜索 */
.top-search form{position:relative;-webkit-transition:all .5s;transition:all .5s}
.top-search form input{display:block;width:100%;height:36px;background-color:#1f1f1f;border:0;padding:0 15px 0 40px;color:#fff;outline:0}
.top-search form button{position:absolute;top:0;left:0;z-index:1;border-radius:0;border:0;background-size:24px;background-position: center;background-repeat: no-repeat;background-color: transparent;width:32px;height:100%;padding:0;outline:0!important}
.top-search form button i{ font-size: 16px; color: #fff; }
.search-link{padding:20px 40px;-webkit-transition:all .5s;transition:all .5s}
.search-link .h3{font-size:14px;color:#888;margin:0 0 8px;flex:0 0 auto}
.search-link-list{list-style:none;padding:0;margin:0;max-height:100%;overflow-y:auto}
.search-link-list::-webkit-scrollbar{width:2px;height:2px}
.search-link-list li a{display:block;color:#fff;padding:10px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.search-link-list li+li a{border-top:1px #1f1f1f solid}
.search-link-list li a:hover{color:#edc34d}
.searchview-close{position:absolute;right:0;top:0;height:36px;border:0;background-color:transparent;color:#fff;padding:0;outline:0;-webkit-transition:all .2s;transition:all .2s;opacity:0;z-index: 6;}
.top-search~.searchview-close{width:38px;height:56px;right:0;top:80px;-webkit-transition-delay:35ms;transition-delay:35ms;visibility: hidden;}
.top-search~.searchview-close:hover{opacity:.65}
.searchview-close-wrapper{display:block;width:100%;height:100%}
.searchview-close-wrapper span{display:block;height:18px;width:1px;background-color:#fff;position:absolute;top:18px;z-index:3}
.searchview-close-wrapper .searchview-close-left{right:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.searchview-close-wrapper .searchview-close-right{left:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.search-curtain{width:100%;height:100%;background-color:rgba(0,0,0,.4);position:fixed;top:0;left:0;z-index: 5;display:none}
.search-show .search-link{display:flex;flex-direction:column}
.search-show .searchview-close{opacity:1;}
.search-show .top-search~.searchview-close{-webkit-transition-delay:.455s;transition-delay:.455s;top:80px;right:15px;visibility: visible;}
html.noscroll,html.noscroll body{overflow:hidden!important;/* height:100%!important */}
/* html.noscroll{overflow-y:scroll!important} */
.top-search>.container{position: static;padding:0;width:100%;max-width:100%;}
@media (max-width: 991px) {
	.top-search form input{background:rgba(0,0,0,0.4);border-radius: 18px;}
	.top-search form input::placeholder{ color: #eee; }
	.top-search form button{}
	.top-search form button i{ color: #fff; font-size: 18px; }
	.searchview-close{display: none;}
	.top-search-box{-webkit-transition:all .5s;transition:all .5s;position:absolute;left:0;right:0;top:-60px;z-index:2;}
	.top-search{padding:10px;border-bottom:1px #ccc solid}
	.top-search-form{position:relative}
	.search-link{display:none;position:absolute;top:62px;right:0;left:0;z-index:2;height:0;padding:20px;}
	.top-search~.searchview-close{display:none!important}
	.search-show .top-search-box{position:fixed;top:0;height:100%;background-color:#000}
	.search-show .top-search{padding-top:15px;border-bottom-color:#282828}
	.search-show .top-search form{margin-right:50px}
	.search-show .search-link{height:calc(100vh - 62px)}
	.search-show .searchview-close{display: block;}
	.search-show .navbar-nav{-webkit-transform:scale(.6);transform:scale(.6);visibility:hidden;opacity: 0;/* transition: all 0.5s; */}
	.search-show .top-search form button{}
	.search-show .top-search form input{background:rgba(13,104,94,0.3);}
	
	.search-link-list li a{color:rgba(255,255,255,0.8)}
	.search-link-list li a:hover{color:#ee932a;}
}
@media (min-width: 992px) {
	.top-search>.container{padding-left:15px;padding-right:15px;}
	.top-search{position:absolute;left:0;top:80px;z-index:6;width:100%;height:calc(100vh - 80px);overflow:hidden;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-delay:.455s;transition-delay:.455s;opacity:0;visibility: hidden;}
	.top-search form input{height:56px;padding-left:56px;padding-right:56px;}
	.top-search form button{width:50px;}
	.top-search-form .searchview-close{display:none}
	.search-link{background-color:#fff;padding-top:24px;max-height:calc(100% - 44px)}
	.search-link-list{padding:0 15px}
	.search-link-list li a{color:#333;padding:5px 0}
	.search-link-list li+li a{border-top:0}
	.search-link,.top-search-form{-webkit-transition:all .8s;transition:all .8s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;-webkit-transition-delay:5ms;transition-delay:5ms}
	.search-show .search-link,.search-show .top-search-form{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition-delay:.315s;transition-delay:.315s;visibility: visible;}
	.search-show .search-link{-webkit-transition-delay:.385s;transition-delay:.385s}
	.search-show .top-search{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:5ms;transition-delay:5ms;opacity:1;top:80px;}
	.search-show .search-curtain{display:block}

}
@media (min-width: 1200px) {
	.top-search form input{font-size:16px}
	
	.top-search{top:100px;height:calc(100vh - 100px);}
	.search-show .top-search,
	.top-search~.searchview-close,
	.search-show .top-search~.searchview-close{top:100px;}
}
@media (min-width:1200px) and (max-height:768px){
	.top-search{top:80px;height:calc(100vh - 80px);}
	.search-show .top-search,
	.top-search~.searchview-close,
	.search-show .top-search~.searchview-close{top:80px;}
}


.public_more{width: 260px; margin-top:.8rem;}
.public_more .parallelogram-btn{position: relative;
    display: inline-block;
    padding: 14px 30px 14px 20px;   
    color: white;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 1px;    
    cursor: pointer;
    transform: skewX(-20deg);
    transition: all 0.3s ease;
    margin: 10px;
border:1px solid #ffc931;}
.public_more .btn-text{display: inline-block;
    transform: skewX(20deg); color: #fff; font-weight: 100; font-size: 14px;}
.public_more .slash {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 18px;
    height: 52px;
    background-color: #f1c40f;
    transform:  skewX(-2deg) scale(1);
    overflow: hidden;
    transition: all 0.8s 
cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.public_more:hover .slash{right: 92%;}
.public_more .parallelogram-btn:hover{ background: #f1c40f; }


.public_more02{width: 260px; margin-top:.8rem;}
.public_more02 .parallelogram-btn{position: relative;
    display: inline-block;
    padding: 14px 30px 14px 20px;   
    color: #333333;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 1px;    
    cursor: pointer;
    transform: skewX(-20deg);
    transition: all 0.3s ease;
    margin: 10px;
border:1px solid #d2a926;}
.public_more02 .btn-text{display: inline-block;
    transform: skewX(20deg); color: #333; font-weight: 100;; font-size: 15px;}
.public_more02 .slash {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 18px;
    height: 52px;
    background-color: #282e3a;
    transform:  skewX(-2deg) scale(1);
    overflow: hidden;
    transition: all 0.8s 
cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.public_more02:hover .slash{right: 92%;}

.public_more03{width: 260px; margin-top:15px;}
.public_more03 .parallelogram-btn{position: relative;
    display: inline-block;
    padding: 14px 20px 14px 20px;   
    color: #333333;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 1px;    
    cursor: pointer;
    transform: skewX(-20deg);
    transition: all 0.3s ease;
    margin: 10px;
border:1px solid #000;background: #000;}
.public_more03 .btn-text{display: inline-block;
    transform: skewX(20deg); color: #fff; font-weight: 100; font-size: 14px;}
.public_more03 .slash {
    position: absolute;
    right: -10px;
    top: -5px;
    width: 18px;
    height: 52px;
    background-color: #ffc931;
    transform:  skewX(-2deg) scale(1);
    overflow: hidden;
    transition: all 0.8s 
cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.public_more03:hover .slash{right: 92%;}


.scroll_click{width: 72px; position: absolute;bottom: 15%; left: 50%; margin-left: -36px;animation: mymove .5s infinite alternate;
    -webkit-animation: mymove .5s infinite alternate; z-index: 9;}
.scroll_click img{ display: block;max-width: 100%; margin:10px auto; }
.scroll_click p{ font-size: 14px; color: #fff; font-family: "Arial"; line-height: 24px; text-align: center; }



@media(max-width: 991px){


.public_more{width: 150px}
.public_more .btn-text{ font-size: 13px;line-height: 24px; }
.public_more .parallelogram-btn{ padding: 6px 30px 6px 20px }
.public_more .slash {
    position: absolute;
    right: -5px;
    top: -5px;
    width: 12px;
    height: 30px;
    background-color: #f1c40f;
    transform: skewX(-2deg) scale(1);
    overflow: hidden;
    transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.public_more02{width: 150px}
.public_more02 .btn-text{ font-size: 13px;line-height: 24px; }
.public_more02 .parallelogram-btn{ padding: 6px 30px 6px 20px }
.public_more02 .slash {
    position: absolute;
    right: -5px;
    top: -5px;
    width: 12px;
    height: 30px;
    background-color: #000;
    transform: skewX(-2deg) scale(1);
    overflow: hidden;
    transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}


.product_cc p{ font-size: 14px; }

}

@media(min-width: 992px){

  .public_more03{width: 260px; margin-top:30px;}
.public_more03 .btn-text{ font-size: 16px; }
}

@media(min-width: 1200px){

}


/* 产品分类  */
.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:30px 0;width:100%;overflow: hidden;}
.index_title{position: relative;margin-bottom:35px;color:#0f0f0f;}
.index_title a{color:#0f0f0f;display: inline-block;}
.index_title .en{font-size:24px;font-family: 'Arial';text-transform:capitalize; text-align: center; font-weight: bold; }
.index_title p{ font-size: 15px; color: #2b2b2b; line-height: 30px; text-align: center; }
.indexItem02{position: relative;padding:25px 0;width:100%;overflow: hidden;}

.index_title02{position: relative;margin-bottom:35px;color:#fff;}
.index_title02 a{color:#fff;display: inline-block;}
.index_title02 .en{font-size:24px;font-family: 'Arial';text-transform:capitalize; text-align: left; font-weight: bold; }
.index_title02 .h2{ font-weight: bold; font-size: 22px; }

.pro_class{ margin-top:15px; }
.pro_class .item{ text-align: center; }
.pro_class .item a{ display: block; position: relative; padding-bottom: 20px }
.pro_class .item a:after{ width: 0;height: 3px; background: #edc34d; position: absolute; bottom:0; left: 0; transition: all 0.8s; content:'';}
.pro_class .item a:hover:after{width: 100%;  }
.pro_class .item i{width: 60px; height: 60px; display: block; margin:0 auto;}
.pro_class .item i img{ max-width: 100%; display: block; }

.pro_class .item p{ font-size: 16px; color: #222222; line-height: 30px; }
.pro_class .item i:hover{ -webkit-animation: doudong 1s ease;
    animation: doudong 1s ease;}

.indexItem03{position: relative;padding:15px 0;width:100%;overflow: hidden;}

/*分页*/
.page-list {
        clear: both;
    margin: 20px 0px ;
    text-align: center;
    overflow: hidden;
   
    padding: 12px 0;
}

.page-list .page-item {
    display: inline-block;overflow: hidden;
}

.page-list .page-link {
    display: inline-block;
    font-family: Arial;
    font-size: 14px;
    padding: 10px 15px;
    margin-left: 6px;
    background-color: #fff;
    border: 1px solid #f1f1f1;
    /* border-radius: 4px; */
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #ffc931;
    border-color: #ffc931;
}

.page-item.disabled .page-link {
    color: #333333;
    pointer-events: none;
    cursor: auto;
    background-color: #f1f1f1;
    border-color: #dee2e6;
}

.pageTarget{width:100%;padding:20px 0;border-bottom:1px solid #eaeaea;overflow: hidden;background:#ffffff;}
.pageTarget>div{display: block;align-items: center;justify-content: space-between;flex-flow: row wrap;overflow: hidden;}
.pageTarget>div:before,
.pageTarget>div:after{display: none;}
.pageTarget .crumbs_title{margin-bottom:0;display: flex;align-items: center;}
.pageTarget .crumbs_title .h2{font-size:20px;text-transform: uppercase;font-family: 'stheitisc';}
.pageTarget .crumbs_nav{max-width:50%;line-height:20px;color:#888;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:15px;font-family: 'stheitisc';text-transform: uppercase;}
.pageTarget .crumbs_nav i{margin:0 5px;}
.pageTarget .crumbs_nav a{position: relative;color:#888}
.pageTarget .crumbs_nav a:hover{color:#333}


.goBack{text-align:center;margin-top:50px;margin-bottom:-15px;text-transform:uppercase}
.goBack .a{position: relative;display:inline-block;width:200px;font-size:16px;border-radius: 25px;color:#fff;background: #2dac62;line-height:20px;padding:14px;overflow: hidden;transition: all 0.5s;}
.goBack .a>span{position: relative;}
.goBack .a:before{content: '';position: absolute;width:0;height:100%;left:0;top:0;background:#ffc931;transition: all 0.5s cubic-bezier(.52,1.64,.37,.66) 0s;}
.goBack .a:hover::before{width:100%;}


@media (max-width:767px){
	.fixedBg{background-size:100%;background-repeat: no-repeat;background-position: center; }
	.pro_class .item{ border-bottom: 1px solid #eee; padding: 15px 0 }
}

@media (max-width:992px){
.fixedBg{background-size:100%;}

}
@media (min-width:768px){
	.fixedBg{background-attachment: fixed;}
	.indexItem{padding-top:60px;padding-bottom:60px;}
	.indexItem02{padding:30px 0;}
	.index_title{margin-bottom:50px;}
	.index_title02{margin-bottom:50px;}
	   .indexItem03{padding:20px 0;}
	   .pageTarget .crumbs_nav{ margin-top:0; }
	   .index_title02 .h2{font-size:26px;}
}
@media (min-width:992px){
	.index_title .en{font-size:32px;}
	.index_title02 .en{font-size:32px;}

}
@media (min-width:1200px){
	.indexItem{padding-top:80px;padding-bottom:80px;}
	.index_title{margin-bottom:60px;}
	.index_title02 .h2{font-size:36px;}
	.index_title02{margin-bottom:60px;}
	.pro_class .item i{width: 90px; height: 90px; display: block; margin:0 auto;}

.pro_class .item a{padding-bottom: 30px;}
.index_title p{ font-size: 20px; }
.indexItem02{padding:40px 0 0;}

.pro_class .item p{ font-size: 18px; line-height: 24px; height: 45px; }
}
@media (min-width: 1450px){
	.index_title .en{font-size:36px;}
	.index_title02 .en{font-size:36px;}
	.index_title02 .h2{font-size:42px;}
	.public_more .a{padding-top:20px;padding-bottom:20px;font-size:20px;border-radius: 30px;}
	.banner_con{position: absolute;
    top: 50%;
    left: 31%;
    transform: translate(-40%,-30%);    
    width: 840px;
    z-index: 5; }
    .index_title p{ font-size: 24px; }
    .indexItem02{padding:50px 0 0;}
    .indexItem03{padding:30px 0;}
}
@media (min-width: 1650px){
	.indexItem{padding-top:90px;padding-bottom:90px;}
	.index_title{margin-bottom:70px;}
	.index_title .en{font-size:40px;}
	.index_title02{margin-bottom:70px;}
	.index_title02 .en{font-size:40px;}
	.pro_class{ margin-top:45px; padding: 0 5%; }
	.pro_class .item{ margin:0 3%; }
	.pro_class .item a{padding-bottom: 60px;}
	.pro_class .item i{width: 110px; height: 110px; display: block; margin:0 auto;}

.pro_class .item p{ font-size: 22px; line-height: 26px; height: 45px; margin-top: 15px; }
.indexItem02{padding:60px 0 0;}
.indexItem03{padding:35px 0;}

}
@media (min-width: 1850px){
	.indexItem{padding-top:110px;padding-bottom:110px;}
	.index_title .en{font-size:50px;}
	.index_title02 .en{font-size:50px;}
	.pro_class{ margin-top:60px; }
}


/* 板块二  */
.cp_video{}
.video_con{}
.video_con h3{ font-size: 24px; color: #e0e0e0; line-height: 36px; font-weight: bold;font-family: 'Arial'; }
.video_con p{ margin:12px 0; font-size: 15px; color: #fff; line-height: 26px; }

.cp_video .item{}
.cp_video .item .video01{ display: block; overflow: hidden; }
.cp_video .item .video01 video{width: 100%; display: block;}

@media (min-width:992px){}

@media(min-width: 1200px){
	.video_con p{ margin:30px 0; font-size: 16px; line-height: 30px }
}

@media(min-width: 1450px){
.video_con h3{ font-size: 32px; line-height: 36px; }

}

@media(min-width: 1650px){
.video_con h3{ font-size: 36px; line-height: 40px; }
.video_con p{ margin:50px 0; }	
}

@media(min-width: 1850px){
	.cp_video{ padding:5% 0; }
}

.maxRow>div{overflow: hidden;}
.maxRow .maxBg{position: relative;padding-top:45px;padding-bottom:45px;height:100%;overflow: hidden;}
.maxRow .maxBg>.bg{position: absolute;width: 100%;height:100%;left:0;top:0;transition: all 0.5s;}
.maxRow .maxBg>.bg + div{position: relative;z-index: 2;}
.maxRow .maxBg:hover>.bg{transform: scale(1.05);}
.maxRow .maxWidth{width:100%;padding:0 15px;margin:0 auto;}
.index_about{position: relative;overflow: hidden;}
.index_about_row{display: flex;flex-flow: row wrap;margin:0;}
.index_about_row:before,
.index_about_row:after{display: none;}
.index_about_row>div{padding:0;}
.index_about_row .index_title{margin-bottom:0;text-align: center;}
.index_about_adv{list-style: none;display: flex;flex-flow: row wrap;font-family: 'stheitisc';text-align: center;text-transform: uppercase;}
.index_about_adv>li{padding-left:15px;padding-right:15px;width:100%;}
.index_about_adv>li:last-child{border:none;}
.index_about_adv .num{font-size:32px;line-height:1;margin-bottom:15px;display: flex;align-items: flex-start;justify-content: center;}
.index_about_adv sup{font-size:16px;position: relative;top:3px;}
.index_about_adv p{font-size:14px;}

.cp_pic{ width: 80%; display: block; margin:0 auto; }
.cp_pic a{ display: block; }
.cp_pic img{ max-width: 100%; display: block; margin:0 auto; }


.product_cc h3{ font-size: 24px; color: #282e3a; line-height: 36px; font-weight: bold; font-family: "Arial" }
.product_cc p{ font-size: 14px; color: #333336; line-height: 32px; padding:15px 0; }


.product_cc02 h3{ font-size: 24px; color: #e0e0e0; line-height: 36px; font-weight: bold; font-family: "Arial" }
.product_cc02 p{ font-size: 14px; color: #a0a0a0; line-height: 32px; padding:15px 0; }

.apply_list{ margin-top:15px; }
.apply_list .column{position: relative; margin-bottom: 12px; padding:10px 0;}
.apply_list .column:hover{ background: #ffc931; }
	.apply_list .item{ text-align: center;}
.apply_list .item:after{ width:1px; height: 100%; position: absolute; content:''; background: #eaeaea; right: 0; top:0; }
	.apply_list .item .b01{}
.apply_list .item .b01 i{ width: 65px;  }
.apply_list .item .b01 i img{ max-width: 100%; display: block; margin:0 auto; }
.apply_list .item p{ font-size: 14px; color: #343339; line-height: 30px; }
.apply_list .item p i{ font-size: 14px; color: #000;display: inline-block; transform: rotate(180deg); margin-left: 12px;  }




.index_about_content h1{font-size:24px;line-height:1.4;text-transform: capitalize;margin-bottom:20px;color:#50d688;}
.index_about_content .public_more{margin-top:35px;}
@media (max-width:991px){
	.PC992_show{display: none!important;}
	
}
@media (max-width:767px){
	.index_about_adv>li{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #fff;}
	.index_about_adv>li:last-child{padding-bottom:0;margin-bottom:0;}
	.apply_list .column:nth-child(2n) .item:after{ opacity: 0; }
}
@media (min-width:768px){
	.maxRow .maxWidth{max-width:750px;}
	.maxRow .maxBg{padding-top:60px;padding-bottom:60px;}
	
	.index_about_adv>li{width:33.333333%;border-right:1px solid #fff;}
}
@media (min-width:992px){
	
	.maxRow .maxWidth{max-width:485px;}
	.maxRow>div:nth-child(odd) .maxWidth{float:right;}
	.maxRow>div:nth-child(even) .maxWidth{float:left;}

	.index_about_row .index_title{text-align: left;}
	.index_about_content h1{font-size:28px;}
	.index_about_content{padding-right:30px;}
	.product_cc p{ padding:5% 0; }
	.product_cc02 p{ padding:5% 0; }
	.apply_list{ margin-top:15px; }
.apply_list .column{position: relative; margin-top: 12px; padding:15px 0;}
.apply_list .column:hover{ background: #ffc931; }
	.apply_list .item{ text-align: center;}
.apply_list .item:after{ width:1px; height: 100%; position: absolute; content:''; background: #eaeaea; right: 0; top:0; }
	.apply_list .item .b01{}
.apply_list .item .b01 i{ width: 65px;  }
.apply_list .item .b01 i img{ max-width: 100%; display: block; margin:0 auto; }
.apply_list .item p{ font-size: 15px; color: #343339; line-height: 30px; }
.apply_list .item p i{ font-size: 15px; color: #000;display: inline-block; transform: rotate(180deg); margin-left: 12px;  }
.apply_list .column:nth-child(4n) .item:after{ opacity: 0; }
.product_cc{ padding:0 0 0 5%; }
.product_cc p{ font-size: 15px;}
.product_cc02{ padding:0 0 0 5%; }
.product_cc02 p{ font-size: 15px;}
.cp_pic{ width: 100%; }
}
@media (min-width:1200px){
	.maxRow .maxWidth{max-width:585px;}
	.maxRow .maxBg{padding-top:80px;padding-bottom:80px;}
	
	.index_about_adv .num{font-size:36px;}
	.index_about_adv sup{font-size:18px;}
	.index_about_adv p{font-size:16px;}
	.product_cc h3{ font-size: 32px; line-height: 36px;  }
	.product_cc p{ padding:5% 0 10%; }
	.product_cc02 h3{ font-size: 32px; line-height: 36px;  }
	.product_cc02 p{ padding:5% 0 10%; }
	.Drone{ padding:3% 0 0; }	
	.apply_list .column{ margin-top: 30px;padding: 20px 0; }
	
		.apply_list .item:nth-child(5n):after{ display: none; }
}
@media (min-width:1450px){
	.maxRow .maxWidth{width:93.333333%;max-width:837px;}
	
	.index_about_adv .num{font-size:40px;}
	.index_about_content h1{font-size:32px;}
	.index_about_content{padding-right:50px;}
	.product_cc h3{ font-size: 36px; line-height: 40px;  }
	.product_cc02 h3{ font-size: 36px; line-height: 40px;  }
	.apply_list{ margin-top:35px; }
	.apply_list .column{ width: 20%; }
	.apply_list .column:nth-child(4) .item:after,.apply_list .column:nth-child(8) .item:after{ opacity: 1 !important }
	.apply_list .column:nth-child(5n) .item:after{ opacity: 0; }
	.apply_list .item p{ font-size: 16px;display: flex; height: 54px; align-items: center; justify-content: center; }
}
@media (min-width:1650px){
	.maxRow .maxBg{padding-top:90px;padding-bottom:90px;}
	
	.index_about_adv .num{font-size:46px;}
	.index_about_adv sup{font-size:20px;}
	.index_about_adv p{font-size:18px;}
	.index_about_content .InfoContent{font-size:18px;}
	.product_cc p{ padding:8% 10% 8% 0; }
	.product_cc02 p{ padding:8% 10% 8% 0; }
}
@media (min-width:1850px){
	.maxRow .maxBg{padding-top:110px;padding-bottom:110px;}
	
	.index_about_adv .num{font-size:50px;}
}


/* 公司介绍  */

.com_desc{ padding: 0 0 15px}
.com_map{ display: block;
    overflow: hidden;   
    position: relative;    
    z-index: 6; margin-top:15px;}
.com_map img{ width: 100%; }
.com_desc p{ font-size: 14px;color: #b4b4b4;}
.index_youshi{}
.ys_list{}
.ys_list .item .ys_con{ background: rgba(0,0,0,0.6);padding: 15px; margin-bottom: 12px; }
.ys_list .item .ys_con .ys_bt{ display:block; overflow:hidden;}
.ys_list .item .ys_con:hover{ background: rgba(0,0,0,0.2) }
.ys_list .item .ys_con i{ display: block;float:left; }
.ys_list .item .ys_con i img{ max-width: 100%; display: block; }
.ys_list .item .ys_con h3{ font-size: 20px; color: #fff; line-height: 30px; font-weight: bold; font-family: "Arial"; float:right; }
.ys_list .item .ys_con p{ font-size: 15px; color: #969696; line-height: 24px; height: 72px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis; }


.part_list .column{ margin-bottom: 15px; }
.part_list .column .item{border:1px solid #eeeeee;border-radius: 8px; overflow: hidden;box-shadow: 1px 1px 10px #eee;}
.part_list .column .item .p_img01 img{ width: 100%; display: block;  }
.part_list .column .item:hover{box-shadow: 1px 1px 10px #ddd;}

.db_line{ border-top-left-radius:80px; }
.lines{}
.lines .column .item{}
.line_con{padding: 15px 0 0; display: block;}
.line_con h3{ font-size: 18px; color: #282e3a; line-height: 36px;  font-weight: bold; font-family: "Arial"  }
.line_con span{ width: 200px; display: block; margin-top:15px;}
.line_con span a{display: block; background: #282e3a; border-radius: 30px;position: relative;font-size: 15px; color: #fff; line-height: 30px; padding: 12px 0 12px 25%;}
.line_con span i{ width: 60px; height: 60px; position: absolute;right: -10px; background: #ffc931; font-size: 20px; color: #000; 
	text-align: center; line-height: 60px; text-align: center; top:0;  border-radius: 100%; box-shadow: 1px 1px 10px rgba(0,0,0,0.1); }

 .ewm_list ul{list-style: none;}
 .ewm_list ul li{ width: 32%; float: left; margin-right: 2%; display: block; overflow: hidden; }
 .ewm_list ul li:nth-child(3){ margin-right: 0; }
 .ewm_list ul li img{ max-width: 100%; display: block;margin:0 auto; }


@media (max-width:767px){
.com_map{padding:0 10px;}
.ys_list .item .ys_con i{ width: 60px; }
.line_con{ padding: 15px 12px 0; }
.line_con h3{ line-height: 30px; }
}
@media (max-width:991px){
 .ewm_list{ margin-top:25px; }

}

@media (min-width:992px){
.index_company{ padding-bottom:18%; }
.com_desc{ padding: 0 0 8%}
.com_desc p{ font-size: 15px;color: #b4b4b4; line-height: 28px; }
.com_map{ width: 50%; display: block; position: absolute; right: 5%; bottom:2%; z-index: 8; }
.com_map img{ width: 100%; display: block; }
.ys_list .item .ys_con{ padding: 20px; margin-bottom: 30px; }
.ys_list .item .ys_con h3{ font-size: 32px; line-height: 40px; padding:15px 0; }
.ys_list .item .ys_con p{ font-size: 16px;}
.line_con h3{ font-size: 20px; line-height: 40px; }
.line_con span{ margin-top:25px; }
.line_con span a{ font-size: 16px; padding: 15px 0 15px 25%; }
}

@media (min-width:1200px){
.ys_list .item .ys_con{padding: 30px 25px;}
.ys_list .item .ys_con h3{ font-size: 50px; line-height: 50px; }
.part_list .column{ width: 20%;margin-top: 25px; }
.line_con h3{ font-size: 24px;  }
.line_con{padding: 25px 0 0; }
.line_con span{ margin-top:35px; }
.line_con span a{ font-size: 18px; }

}

@media (min-width:1650px){
	.ys_list .item .ys_con h3{ font-size: 54px; line-height: 60px; }
	.line_con h3{ font-size: 26px;  }
}


@-webkit-keyframes doudong {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    20% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px);
    }
    40% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
    60% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }
    80% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes doudong {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    20% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px);
    }
    40% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
    60% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }
    80% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}


@keyframes mymove{
    from {bottom: 10px;}
    to {bottom: 20px;}
}
@-webkit-keyframes mymove{
    from {bottom: 10px;}
    to {bottom: 20px;}
}
 .banner{position: relative;width:100%;overflow: hidden;}
.banner .swiper-slide{opacity: 0!important;}
.banner .swiper-slide-active{opacity: 1!important;}
.banner .swiper-slide>img{display:block;width:100%}
.banner-main .swiper-slide:after{content: '';position: absolute;width:100%;height:100%;left:0;top:0;z-index: 1;background:rgba(0,0,0,0.1);}

.public-swiper-pagination .swiper-pagination-bullet{position:relative;width:25px;height:20px;opacity: 1;background:transparent;border-radius: 0;margin:0 5px!important;}
.public-swiper-pagination .swiper-pagination-bullet::before{content: '';width:100%;height:4px;position: absolute;left:0;top:8px;background:#ffc931;opacity: 0.1;}
.public-swiper-pagination .swiper-pagination-bullet-active::before{opacity: 1;}

.banner .swiper-pagination{bottom:30px;}
.banner .public-swiper-pagination .swiper-pagination-bullet{width:25px;}
.banner .public-swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;}
.banner .public-swiper-pagination .swiper-pagination-bullet::before{border-radius: 4px;background:#fff;opacity: 1;}
.banner .public-swiper-pagination .swiper-pagination-bullet-active::before{background:#ffc931;}

/*banneræ–‡å­—*/
.banner-text{color:#fff;}
.banner-text .container{position:absolute;left:50%;top:50%;z-index:9;transform:translate(-50%,-50%);z-index: 3;}
.banner-text-img>img{display: block;max-width:100%;transform: translateX(20%);opacity: 0;transition: all 1s;}
.banner .public-href{margin-top:30px;transform: translateX(20%);opacity: 0;transition: all 1s;}
.banner .swiper-slide-active .banner-text-img>img{opacity:1;transform:none;}
.banner .swiper-slide-active .public-href{opacity:1;transform:none;transition: all 1s ease 0.5s;}
@media (min-width:768px){
	.public-swiper-pagination .swiper-pagination-bullet{width: 40px;margin:0 10px!important;}
	.Min-show{display:none!important}
	.banner .public-swiper-pagination .swiper-pagination-bullet{width:35px;}
	.banner-text-img>img{ max-width: 300px; }
}
@media (min-width:992px){
	.banner-text-img>img{ max-width: 400px; }
}
@media (min-width:1200px){
	.banner .swiper-pagination{bottom:0;}
	.banner .public-href{margin-top:6.5%;}
	
	.public-swiper-pagination .swiper-pagination-bullet{width: 50px;}
	.banner-text-img>img{ max-width: 550px; }
}
@media (min-width:1600px){
	.banner-text-img>img{ max-width: 680px; }
}

/*bannerè§†é¢‘*/
.videoBox{position: absolute;width:100%;height:100%;left:0;top:0;}
.videoBox video{position: relative;display: none;width:100%;height:100%;object-fit: contain;background:#000;}
.videoBox:after{content: '';position: absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.25);z-index: 1;display: none;}
.videoBox .playBtn{position: absolute;width:100%;height:100%;left:0;top:0;z-index: 2;cursor: pointer;background:rgba(0,0,0,0.1)}
.videoBox .playBtn>img{display: block;width:50px;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}

.banner .videoBox{z-index: 2;}
.banner .videoBox:after{display: block;}
.banner .videoBox video{display: block;width:100%;height:100%;background:#1a1a1a;object-fit: cover;}
.banner .videoBox .playBtn{background:transparent;}
@media (max-width:767px){
	.banner .videoBox{display: none;}
	.banner .videoBox{z-index: 4;}
	.banner .videoBox.play{z-index: 2;}
	.banner .videoBox video{opacity: 0;}
	.banner .videoBox.play video{opacity: 1;}
	.PC-show{display:none!important}
	.banner-text .container{ width: 80%; }
	.banner-text-img>img{ max-width: 200px; }
}
@media (max-width:575px){
	.videoBox .playBtn>img{width:36px;}
}
@media (min-width:768px){
	.banner .videoBox .playBtn{display: none;}
}
@media (min-width:1200px){
	.videoBox .playBtn>img{width:76px;}
}



/*首页*/
.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullet{outline: none;}
.uppercase{text-transform: uppercase;}
.index_title{position: relative;margin-bottom:30px;}
.index_title a{display: inline-block;}
.index_title .h2{font-size:22px; font-weight: bold; color: #000}
.index_title em{display: block;font-size:14px;margin-top:7px;color:#333;}
.index_href>.a{position: relative;width:120px;display: inline-block;text-align: center;font-size:16px;line-height:20px;padding:10px;color:#fff;background:#000;transition: all 0.5s;}
.index_href>.a>span{position: relative;}
.index_href>.a::before{content: '';position: absolute;width:0;height:100%;left:0;top:0;background:#edc34d;transition: all 0.5s cubic-bezier(.52,1.64,.37,.66) 0s;}

.index_href>.a:hover::before{width:100%;}

.textColor,
.textColor a,
.textColor em,
.textColor .index_title{color:#0f0f0f;}
.textColor .index_href>.a{border-color:rgba(255,255,255,0.8);color:#edc34d;background:rgba(255,255,255,0.8);}
.textColor .index_href>.a:hover{border-color:#edc34d;color:#fff;background: #edc34d;}
.textColor .InfoContent{color: #fff;}
@media (min-width:768px){
	.index_title{margin-bottom:40px;}
	.index_title .h2{font-size:24px;}
	.index_title em{font-size:16px;}
}
@media (min-width:992px){
	.index_title .h2{font-size:26px;}
	.index_href>.a{width:160px;padding:15px;}
}
@media (min-width:1200px){
	/* .index_title{margin-bottom:50px;} */
	.index_title .h2{font-size:40px;}
	.index_title em{font-size:18px;}
}
@media (min-width: 1650px){
	.index_title .h2{font-size:42px;}
	.index_title em{font-size:20px;}
}


/*坚屏*/
@media (max-width:767px) and (orientation:portrait){

}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.section{padding-top:0;}
	.index_body .header{display: none;}
	.section .index_title{margin-bottom:25px;}
}
@media (min-width:768px) and (max-height:768px){
	.section .index_title{margin-bottom:25px;}
}


@media (min-width:1450px){
	.s4_top .img{padding:30px;}
	.s4_top{height:calc(100% - 290px)}
	.s4_top h5{font-size:30px;}
	.s4_top h6{font-size:24px;}
	.s4_top .p{font-size:18px;line-height:36px;}
	.s4_top .index_href{margin-top:50px;}
	
	.index_product_list .img{padding:30px;}
	.index_product_list .img>img{height:160px;}
	.s4_bottom{height:290px;}
}
@media (min-width:1650px){
	.index_product_list .text{padding:25px 15px;}
	.index_product_list h5{font-size:20px;}
}



/*内页*/
.bg01{ background: #f7f7f7; }
.bg04{background: url(../images/global.jpg) center no-repeat #fff;}
.inside_banner{position: relative;width:100%;overflow: hidden;}
.inside_banner img{display: block;width: 100%;animation:imgZoomIn 10s ease 0s forwards;-webkit-animation:imgZoomIn 10s ease 0s forwards;}
.imgZoomIn{animation:imgZoomIn 10s ease 0s forwards;-webkit-animation:imgZoomIn 10s ease 0s forwards;}
@keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.1);transform:scale(1.1);}
	100%{-webkit-transform:none;transform:none;}
}
@-webkit-keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.1);transform:scale(1.1);}
	100%{-webkit-transform:none;transform:none;}
}
.inside_banner_title{position: absolute;width:100%;left:0;top:50%;transform: translateY(-50%);}
.inside_banner_title .index_title{margin-bottom:0;}

.wrapper{position: relative;width:100%;overflow: hidden;min-height:calc(100vh - 60px);z-index: 1;}
.wrapper.zIndex{z-index: 1032;}
.inside_main{position: relative;width:100%;overflow: hidden;padding:40px 0;}
.inside_title{text-align:center;margin-bottom:30px}
.inside_title .h2{font-size:20px;line-height:30px;}
.inside_title + .InfoContent{margin-top:-10px;}
.inside_main .index_title + .InfoContent{margin-top:-10px;}

.news_con01{ background: #fff; padding:15px 10px; }

.index_title + .submenu{margin-top:-10px;}
.submenu{position: relative;display: flex;flex-flow: row wrap;justify-content: center;margin-left:-7px;margin-right:-7px;margin-bottom:25px;}
.submenu>li{padding:0 7px;margin:0 0 5px;}
.submenu>li>a{position: relative;display: block;padding:5px;font-size:16px;background:transparent;border:none;margin-right:0;z-index: 2;}
.submenu>li>a:hover,
.submenu>li>a:focus,
.submenu>li.active>a,
.submenu>li.active>a:focus,
.submenu>li.active>a:hover{color:#edc34d;border:none;background:transparent;}

.submenu-swiper{background:#edeff1;}
.submenu-nav{list-style:none;margin:0;padding:0}
.submenu-nav .nav-item{width:auto;padding:0}
.submenu-nav .nav-link{font-size:16px;line-height:30px;color:#000;padding:5px 10px;background:transparent;text-align: center; display: block;}
.submenu-nav .nav-link>span{position: relative;display: inline-block;padding:5px 0}

.submenu-nav .active .nav-link,
.submenu-nav .nav-link:hover{background:#edc34d;color:#fff;}
.submenu-nav .active .nav-link>span:after,




.InfoContent{line-height:2.2;position:relative;overflow:hidden;}
.InfoContent p{margin:0}
.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;}

.InfoTitle{margin-bottom:15px;padding-bottom:15px;border-bottom:1px #d9d9d9 solid;text-align:center;text-transform:uppercase}
.InfoTitle h4{font-size:18px;margin:0;line-height:1.4}
.InfoTitle .date{font-size:14px;color:#999;margin-top:10px}
.InfoTitle .date span{padding:0 8px}

.goBack{text-align:center;margin-top:30px;margin-bottom:-15px;text-transform:uppercase}
.goBack .a{color:#fff;background-color:#333;border:none;}
.goBack .a:hover{background-color:#edc34d}

.pager{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:30px -5px 0}
.pager li{padding:0 5px;margin:5px 0}
.pager li>a,.pager li>span{border:1px #ccc solid;background-color:transparent;color:#666;border-radius:0;padding:0;margin:0;width:30px;height:30px;line-height:30px}
.pager .next>a,.pager .next>span,.pager .previous>a,.pager .previous>span{float:none;display:block;background-color:#bbb;border:0;color:#fff;width:70px}
.pager .next>a,.pager .previous>a,
.pager .active>a,.pager li>a:hover{color:#fff;border-color:#edc34d;background-color:#edc34d}

.info_previous_next_wrap{border-top:1px #d9d9d9 solid;padding-top:16px;margin-top:40px;font-size:14px;color:#666;text-transform:uppercase;overflow: hidden;}
.info_previous_next_wrap b{font-weight:400}
.info_previous_next_wrap a{color:#666;text-decoration:none;display:inline}
.info_previous_next_wrap a:hover{color:#edc34d}
.info_Next,.info_Previous{margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

@media (max-width: 767px) {
	.info_previous_next_wrap{font-size:12px;margin-top:30px}

}
@media (min-width: 768px) {
	.inside_main{padding:50px 0}
	.inside_title .h2{font-size:24px}
	
	.info_Next,.info_Previous{width:100%;}
	.info_Previous{float:left;}
	.info_Next{}
	

}
@media (min-width: 992px) {
	.inside_main{padding:60px 0;}
	.inside_title .h2{font-size:26px;}
	
	.index_title + .submenu{margin-top:-20px;}
	.submenu{margin-left:-10px;margin-right:-10px;margin-bottom:30px;}
	.submenu>li{padding:0 10px;}
	.submenu>li>a{font-size:16px;}
		.submenu-nav .nav-link{padding-left:8px;padding-right:8px;}
		.news_con01{ padding: 30px 20px }
		.inside_banner{ margin-top: 80px; }

}
@media (min-width: 1200px) {
	.inside_title .h2{font-size:28px}
.submenu-nav .nav-link{line-height:40px;padding:10px 15px;}
	.news_con01{ padding: 30px }
	.inside_banner{ margin-top: 100px; }

}
@media (min-width: 1450px) {
	.inside_main{padding:70px 0;}
	.InfoTitle{margin-bottom:30px}
	.InfoTitle h4{font-size:24px}
	.InfoContent{font-size:16px;}
	
	.inside_title{text-align:center;margin-bottom:40px}
	.inside_title .h2{font-size:30px;}
	
	.submenu{margin-left:-15px;margin-right:-15px;margin-bottom:40px;}
	.submenu>li{padding:0 15px;}
	.submenu>li>a{font-size:18px;}
	.submenu-nav .nav-link{line-height:40px;padding:10px 15px;}
	.news_con01{ padding: 40px 30px }
	
}

@media(min-width: 1600px){
	.submenu-nav .nav-link{font-size:18px;padding:10px 20px;}
	
}



/*关于我们 */
.parallax{position: absolute;width:100%;height:200vh;left:0;top:0;background-repeat: no-repeat;background-size:cover;background-position: top center;}
.parallax + div{position: relative;z-index: 2;}

.about_achievement{display: flex;flex-flow: row wrap;color:#fff;list-style: none;margin-left:-10px;margin-right:-10px;}
.about_achievement:before,
.about_achievement:after{display: none;}
.about_achievement li{text-align: center;padding-top:3.5%;padding-bottom:3.5%;padding-left:10px;padding-right:10px;}
.about_achievement .counter{font-size:40px;font-family: HELVETICANEUELTPRO-THEX;}
.about_achievement .en{color:rgba(255,255,255,0.25);}

.about_video>video{display: block;width:100%;max-width:1200px;margin:0 auto;}

.bigImgShow .item{position: relative;float:left;width:50%;overflow: hidden;}
.bigImgShow .item img{width:100%;}
.bigImgShow .item h5{position: absolute;width:100%;text-align: center;color:#fff;font-size:16px;background:rgba(238,147,42,0.8);padding:10px;left:0;bottom:-110%;transition: all 0.5s;}
.bigImgShow .item:hover h5{bottom:0;}
.smallImgShow{margin-top:15px;}
.smallImgShow .swiper-slide>img{width:100%;}
.wyjm{text-align: center;}
.wyjm>a{display: inline-block;font-size:20px;width:200px;line-height:30px;padding:10px;margin-top:50px;margin-bottom:10px;text-align:center;color:#fff;border-radius: 10px;background:#ee932a;box-shadow: 0 1px 7px rgba(0,0,0,0.4);position: relative;top:0;transition: all 0.36s;}
.wyjm>a:hover{text-shadow: 2px 2px 2px rgba(0,0,0,0.2);top:8px;background:#edc34d;}

.about_title{ text-align: center;margin-bottom: 15px; }
.about_title h3{ font-size: 30px; line-height: 40px; position: relative; padding-bottom: 12px; text-transform: uppercase; }
.about_title h3:after{ width: 30px; height: 2px; position: absolute; content:''; left: 50%; margin-left: -15px;bottom: 0; background: #ffc931; border-radius: 15px; }

.about_achievement{ padding-top: 20px; }
.about_achievement div{padding: 15px 0;position: relative;}

.about_achievement div dl{ display: flex;align-items:center; }
.about_achievement div dl dt{ width: 60px;    margin-right: 12px; }
.about_achievement div dl dt img{ max-width: 100%; display: block; }
.about_achievement div dl dd{ width: calc(100% - 70px);}
.about_achievement div dl dd h3{ font-size:24px; color: #000; line-height: 30px;font-weight: bold  }
.about_achievement div dl dd p{font-size: 15px; color: #6e6e6e; line-height: 20px;overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* 显示行数 */
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;}


@media(max-width: 767px){
.about_achievement div{ border-bottom: 1px solid #e6e6e6; }	
}


@media (min-width: 768px) {
	.parallax{background-attachment: fixed;}
	
	.about_achievement .counter{font-size:58px;}
	
	.bigImgShow .item h5{padding:15px;}
}

@media (min-width: 992px) {

.about_achievement div{padding:20px 15px;}	
}

@media (min-width: 1200px) {
	.about_achievement{margin-left:-15px;margin-right:-15px;}
	.about_achievement li{padding-left:15px;padding-right:15px;}
	.about_achievement .counter{font-size:72px;}
	.wyjm>a{width:256px;font-size:30px;padding:15px 10px;}
.about_title{ margin-bottom: 30px; }
.about_title h3{ font-size: 44px; line-height: 50px; }
.about_title h3:after{ width: 60px; height: 5px; margin-left: -35px; }
.bg03{ background: url(../images/part1.jpg) bottom no-repeat #f7f7f7; }
.about_achievement{ padding-top: 60px; }
.about_achievement div{padding: 20px;}
.about_achievement div:after{ width: 1px; height: 100%; content:''; position: absolute; right: 0; top:0; background: #e6e6e6; }
.about_achievement div:nth-child(3n):after{ display: none; }

}

@media (min-width: 1450px) {
.about_title{ margin-bottom:40px; }
.about_title h3{ font-size: 44px;}
.about_achievement{ padding-top: 80px; }
.about_achievement div dl dt{ width: 95px; }
.about_achievement div dl dd{ width: calc(100% - 120px); padding-top: 12px; }
.about_achievement div dl dd h3{ font-size: 36px; line-height: 42px; }
.about_achievement div dl dd p{ font-size: 16px;margin-top:10px; }
.about_achievement div{padding: 40px 20px;}


}

@media (min-width: 1650px) {
.about_achievement div dl dd h3{ font-size: 38px; }

}




/* 工业科技 */
.downTip{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:5%;z-index:2;width:120px;
	-webkit-animation:downTip 1s linear infinite alternate;animation:downTip 1s linear infinite alternate;z-index: 2;cursor: pointer;}
.downTip img{ max-width: 40px; display: block; margin: auto; }
.downTip p{ text-align: center; font-size: 14px; color: #fff; }
@-webkit-keyframes downTip{
	from{bottom:5%;opacity:.6}
    to{bottom:3%;opacity:.8}
}
@keyframes downTip{
	from{bottom:5%;opacity:.6}
	to{bottom:3%;opacity:.8}
}

.sectionBg{position: absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position: center;background-repeat: no-repeat;transform:scale(1.1);transition:all 5s;}
.sectionBg + div{position: relative;z-index: 2;}
.active .sectionBg{transform: none;}




/*应用领域*/
.apply_con{}
.apply_con .column{ margin-bottom: 20px; }
.apply_con .column .solutions{padding: 15px;}
.apply_con .column .solutions h3{ font-size: 22px; color: #000000; line-height: 30px; text-transform: uppercase;padding: 15px 0 20px;  }
.apply_con .column .solutions  p{ font-size: 15px; color: #343339; line-height: 26px; }
.apply_con .column .imgs{}
.apply_con .column .imgs img{ width: 100%; display: block; }

.app_more{ width: 150px; display: block; margin:12px auto; }
.app_more a{ display: block; border-radius: 30px; background: #ffc931; color: #0f0f0f; line-height: 40px; text-align: center; }
.app_more a:hover{ background: #222; color: #fff }


.app-plans{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.app-plans .title{
	font-size: 18px;
	margin: 0px;
	font-family: Arial;
	line-height: 105px;
	text-align: center;
	text-transform: uppercase;
}
.app-plans .title span{
	color: #d4233f;
}
.apps-icons{
	display:flex;
	margin: auto;
	width: 120px;
	position: relative;
	text-align: center;
	background: #fff;
	box-shadow: 0 0px 60px -22px rgba(0, 0 ,0 ,0.5);
}
.apps-icons:before,
.apps-icons:after{
	content: '';
	position: absolute;
	left: 0px;
	bottom: 100%;
	height: 0px;
	width: 100%;
	background-color: #fff;
}
.apps-icons:after{
	top: 100%;
	bottom: auto;
}
.apps-icons ul, 
.apps-icons ul li{
	float: left;
	width: 100%;
	list-style: none;
}
.apps-icons ul li{
	margin: 15px 0px;
}
.app-grid{
	float: left;
	width: 100%;
	position: relative;
}
.app-grid .icon{
	display: inline-block;
	margin-bottom: 10px;
}
.app-grid .text{
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 15px;
}
.app-grid .text p img{    width: 24px;
    vertical-align: middle;
    margin-top: -2px;}
.app-grid .right-detail, 
.app-grid .left-detail{
	position: absolute;
    left: 100%;
    background: #d4233f;
    border-radius: 10px;
    padding: 0px 10px;
    height: 60px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    margin-left: 30px;
    vertical-align: middle;
    min-width: 60px;
    white-space: nowrap;
}
.app-grid .left-detail{
	left: auto;
	right: 100%;
	background-color: #c7c8ca;
	margin-right: 25px;
	margin-left: 0px;

}
.app-grid .right-detail p, 
.app-grid .left-detail p{
	font-size: 18px;
	line-height: 62px;
	color: #fff;
	margin: 0px;
	font-weight: bold;
	display: block;
}
.app-grid .right-detail p span, 
.app-grid .left-detail p span{
	font-size: 20px;
	line-height: 60px;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 5px;
}
.app-grid .right-detail:before, 
.app-grid .left-detail:before {
	content: "";
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 100%;
	margin: auto;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 15px 10px 0;
    border-color: transparent #d4233f transparent transparent;
}
.app-grid .left-detail:before{
	border-width: 10px 0px 10px 15px;
	border-color: transparent transparent transparent #c7c8ca;
	right: auto;
	left: 100%;
}
.app-gallery{
	float: left;
	width: 100%
}

.app_pic .column{ margin-bottom: 15px; }
.app_pic .column .imgs{overflow: hidden;display: block; }
.app_pic .column .imgs img{ width: 100%; display: block;transition:all .5s;  }
.app_pic .column .imgs img:hover{transform: scale(1.1);}

@media (min-width:768px){
.apply_con .column .solutions h3{ font-size: 24px;}
.apps-icons{ width: 180px; }
.app_pic .column{ padding: 0 5%;  }
}
@media (min-width:992px){
.apply_con .column .solutions h3{ font-size: 26px;}	
.app-plans{ margin-bottom: 30px; }
	.app-plans .title{
		font-size: 22px;
		line-height: 86px;
		font-weight:300;
		margin-right: 50px;
		margin-left: 50px;
	}
	.app-plans .col-md-2.text-center img{
		width: 75px;
		margin-top: 20px;
	}
	.app-grid .right-detail p, .app-grid .left-detail p{
		font-size: 16px;
	}
	.app-grid .right-detail p span, .app-grid .left-detail p span{
		font-size: 38px;
		line-height: 60px;
		visibility:visible;
	}
	.app-grid .right-detail p {
		text-align: left;
		visibility: hidden;
	}
	.app-grid .left-detail p {
		text-align: right;
		visibility:hidden;
	}
	
	.apps-icons{
		width: 200px;
	}	
.app-grid .right-detail, 
.app-grid .left-detail{
	position: absolute;
	left: 100%;
	background: #d4233f;
	border-radius: 10px;
	padding: 0px 15px;
	height: 80px;
	top: 0px;
	bottom: 0px;
	margin: auto;
	margin-left: 50px;
	vertical-align: middle;
	min-width: 100px;
	white-space: nowrap;
}

.app-grid .left-detail{
	position: absolute;
	left: 100%;
	background: #d4233f;
	border-radius: 10px;
	padding: 0px 15px;
	height: 80px;
	top: 0px;
	bottom: 0px;
	margin: auto;
	margin-left: 50px;
	vertical-align: middle;
	min-width: 100px;
	white-space: nowrap;
}
.app-grid .left-detail{
	left: auto;
	right: 100%;
	background-color: #c7c8ca;
	margin-right: 60px;
	margin-left: 0px;

}
.app-grid .right-detail p, 
.app-grid .left-detail p{
	font-size: 18px;
	line-height: 62px;
	color: #fff;
	margin: 0px;
	font-weight: bold;
	display: block;
}
.app-grid .right-detail p span, 
.app-grid .left-detail p span{
	font-size: 40px;
	line-height: 80px;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 5px;
}

.app-grid .text p{ font-size: 15px; }
.app-plans .title{ font-size: 20px; }
.app_more{ margin:25px auto; }
.app_more a{ font-size: 18px; line-height: 50px; }


}
@media (min-width:1200px){
.apply_con .column .solutions{ padding: 5% 2% 0; }
.apply_con .column .solutions h3{ font-size: 28px; line-height: 40px;padding: 20px 0 30px;}	
.apply_con .column .solutions p{ font-size: 16px; line-height: 28px; }
.apply_con .column{ margin-bottom: 30px; }
.app-grid .right-detail p span, 
.app-grid .left-detail p span{
	font-size: 46px;}
.app-plans .title{ font-size: 20px; height: 40px; line-height: 20px; }
.app_more{ margin:40px auto 20px;width: 200px; }
.app_more a{ font-size: 20px; }
}

@media (min-width:1450px){
.apply_con .column{ margin-bottom:50px; }
.apply_con .column .solutions h3{ font-size: 30px;}
.apply_con .column .solutions  p{ font-size: 18px; line-height: 30px; }

.apps-icons{ width: 260px; }
.app-plans .title{ font-size: 26px; }
.app_more{ margin-top:60px; }
}






/*新闻中心*/
.news_list .column a{display: block;position: relative;display: flex;align-items: center;padding:15px; border-bottom: 1px solid #ddd;}
.news_list .column .img{width:200px;flex: 0 0 auto;}
.news_list .column .img + .text{padding-left:20px;}
.news_list .column .text{width:100%;overflow: hidden;position: relative;transition:all .5s ease 0s;}
.news_list .column h5{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color: #000000;}
.news_list .column .date{color:#999;transition:all .5s ease 0s; font-size: 16px; }
.news_list .column .p{margin-top:10px;line-height:24px;height:48px;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .5s ease 0s;}
.news_list .column .more{display:none;position:absolute;width:80px;text-align:center;text-transform: uppercase;right:0;top:0;margin-top:62px;background-color: #3d3d3d;
	color: #fff;transform: translateY(15px);opacity:1;transition:all .5s ease 0s; line-height: 30px;}

.news_list .column a:hover h5{color:#ffc931;}
.news_list .column a:hover .img + .text{}
@media (max-width:479px){
	.news_list .column{margin-bottom:20px; }
	.news_list .column a{display: block;}
	.news_list .column .img{width:100%;}
	.news_list .column .img + .text{padding-left:0;}
	.news_list .column .text{padding-top:20px;padding-bottom:15px;}
	.news_list .column .more{position: static;opacity: 1;margin-top:15px;transform: translateY(10px);display: block;}
	.news_list .column a:after{height:100%;opacity: 1;background-color:#f9f9f9}
	.news_list .column a:hover .img + .text{padding-left:0;}
	.news_list .column a:hover .more{opacity: 1;transform: none;}

}
@media (max-width:1199px){
.news_list .column .date{ margin-top:10px; }	
.news_list .column .img + .text{ padding-right: 100px; }
.news_list .column a:hover .more{ background: #ffc931; }
}


@media (min-width:768px){
	.news_list .column a{padding:20px;}
	.news_list .column .img{width:240px;}
	.news_list .column .img + .text{padding-left:25px;}
	.news_list .column .text{}
	.news_list .column .p{margin-top:15px;}
	.news_list .column .more{display: block;}
	.news_list .column a:hover .img + .text{}
	
}
@media (min-width:992px){
	.news_list .column h5{font-size:18px;}
}
@media (min-width:1200px){
	.news_list .column a{padding:25px;}
	.news_list .column .img{width:300px;}
	.news_list .column .img + .text{padding-left:160px;}
	.news_list .column .text{padding-left:150px; position: relative;}
.news_list .column .text .date{position: absolute; left: 3%; font-size: 24px; color: #999999; line-height: 30px; top:0%;}

	.news_list .column .more{width:44px; background: #000000; height: 32px;position: absolute; left: 3%;opacity:1; margin-top: 40px;line-height: 32px;}
	.news_list .column .more i{ font-size: 18px; color: #fff; text-align: center;  display: block; }
	.news_list .column h5{font-size:20px;}
	.news_list .column a:hover .img + .text{}
	.news_list .column a:hover .more{ background: #ffc931 }
}
@media (min-width:1450px){
	.news_list .column a{padding:30px;}
	.news_list .column h5{font-size:22px;}
}

/*项目产品*/
.product_con .column{margin-bottom:20px}
.product_item{ border:1px solid #f6f6f6; }
.product_item dl{}
.product_item dl dt{ display: block; overflow: hidden; }
.product_item dl dt img{width: 100%; display: block;transition:all .5s}
.product_item dl:hover dt img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.product_item dl dd{ padding:12px 0; }
.product_item dl dd h3{ border-bottom:1px solid #f6f6f6; font-size: 20px; color: #000; padding:15px;position: relative; }
.product_item dl dd h3 span{ width: 66px; background: #ffc931; font-size: 15px; color: #fff; text-align: center; line-height: 36px; border-radius: 30px; display: block;position: absolute; right: 40%; bottom: 12px; }
.product_item dl dd p{ font-size: 16px; color: #616161; padding:15px ; }
.product_item dl dd h3 sup{font-size: 14px;
    color: #fff;
    background: #ffc931;
    padding: 3px 5px;
    border-radius: 20px;    margin-left: 5px;}

.bg08{ background: #f9f9f9; }



@media (min-width:768px){

}

@media (min-width:992px){
	
}

@media (min-width:1200px){
.product_con .column{margin-bottom:40px; background: #fff;}
.product_item dl dd h3{ font-size: 24px; padding:12px 20px;    line-height: 40px; }	
.product_item dl dd p{ padding:12px 20px; font-size: 18px; }
}
@media (min-width:1450px){
.product_item dl dd h3{ font-size: 26px; padding:15px 30px; }	
.product_item dl dd p{ padding:15px 30px; font-size: 20px;}
.product_con .column{padding-right: 5%;}
}

/*  产品详情  */
.pro_video{position: relative; display: block; overflow: hidden;}
.pro_video video{ width: 100%; }
.pro_video .video_ico{ width: 100%; background: rgba(0,0,0,0.4); height: 100%; position: absolute; top:0; left: 0; }
.pro_video .video_ico i{ width: 60px; height: 60px; background: #edc34d; line-height: 60px; font-size: 20px; color: #fff; text-align: center; border-radius: 100%; position: absolute; left: 50%; margin-left:-30px; top:50%;margin-top:-30px;  }
.products_view{}
.products_view .product_details{}
.product_details .InfoContent{line-height: 1.5;
    max-height: 230px;
    overflow-y: auto;
    padding:5px 15px 10px 0; margin:15px 0; }
.product_details .InfoContent::-webkit-scrollbar{width:5px;height:5px;}
.product_details .InfoContent::-webkit-scrollbar-track{background:#e6e6e6;border-radius: 5px;}
.product_details .InfoContent::-webkit-scrollbar-thumb{background:#ffc931;height:60px;border-radius: 5px;}
.product_details .InfoContent::-webkit-scrollbar-thumb:window-inactive{background:#d4c669;}
.product_details .InfoContent::-webkit-scrollbar-thumb:vertical:hover{background:#d4c669;}
.product_titles{}
.product_titles h3{ font-size: 20px; color: #000000; line-height: 30px; font-weight: bold; }
.product_titles h3 i{ width: 26px; margin-right: 12px; display: block; float: left; }
.product_titles h3 i img{ max-width: 100%; }
.p_view{ width: 180px; }
.p_view a{ background: #ffc931; display: block; border-radius: 5px; font-size: 15px; color: #000000; font-weight: bold;  line-height: 40px; text-align: center; transition: 0.5s;}
.p_view a:hover{transform: scale(1.02);}


.pro_Para{margin:15px 0;}
.pro_Para ul{ list-style: none; }
.pro_Para ul li{ display: flex; border-bottom:1px solid #ddd; 
    padding: 8px 0px; overflow: hidden; }
.pro_Para ul li .heading{ width: 100px;float: left; line-height: 18px; font-weight: bold; }
.pro_Para ul li .text{overflow: hidden;font-size: 14px;width:calc(100% - 110px); display: flex;align-items: center; }
.pro_Para ul li .text p{ font-size: 14px; margin: 0px; }
.pro_Para ul li p:nth-child(1){ font-weight: bold; margin-right: 12px; }
.bg06{ background: url(../images/bg06.jpg) repeat-x top #fff; }

.pro_Para table{}
.pro_Para table tr{ border-bottom: 1px solid #a3a5a8; }
.pro_Para table tr td{ line-height: 25px;padding: 10px 0px; }


.products_thumbs{position: relative;display: block;/* width: 100%; */overflow: hidden;}
.products_thumbs .thumb01{  }
.products_thumbs .mySwiper{display: block;overflow: hidden;position: relative;/* padding: 30px 0; */width: 100%;height: 100%;}

.products_thumbs .mySwiper .swiper-slide img{ width: 100%; display: block; border:1px solid #eee; }
.products_thumbs .mySwiper2{ display: block;  }
.products_thumbs .mySwiper2 .swiper-slide{}
.products_thumbs .mySwiper2 .swiper-slide img{ width: 100%; display: block;}

.products_thumbs .swiper-button-prev{ width: 100%; height: 30px; text-align: center;top:30px;left: 0  }
.products_thumbs .swiper-button-prev:after{ display: none; }
.products_thumbs .swiper-button-prev i{font-size: 18px;color: #222;transform: rotate(180deg);display: block;}

.products_thumbs .swiper-button-next{width: 100%;height: 30px;text-align: center;bottom: 0;left: 0;top:auto;}
.products_thumbs .swiper-button-next:after{ display: none; }
.products_thumbs .swiper-button-next i{ font-size: 18px; color: #222;  display: block; }

.products_uese{ margin-top:20px; }
.uses01{}
.uses01 dl{ border-radius: 8px; border:1px solid #eee; display: block; overflow: hidden; background: #fff; }
.uses01 dl dt{display: block; overflow: hidden;}
.uses01 dl dt img{width: 100%; display: block;}
.uses01 dl dd{ padding: 15px; color: #3f3f3f }
.uses01 dl dd h3{ font-size: 18px; font-weight: bold; line-height: 30px; }
.uses01 dl dd p{ font-size: 14px; line-height: 26px; margin-top:10px; }

.products_uese .column .uses01{box-shadow: 1px 1px 10px #eee;}
.products_uese .column .imgs{ border-radius: 10px; display: block; overflow: hidden; }
.products_uese .column .imgs img{ width: 100%;display: block; }

#use01{ position: relative; margin-top: 20px; }
#use01 .swiper-button-prev,#use01 .swiper-button-next{width: 36px;height: 36px; line-height: 36px; background: rgba(0,0,0,0.4); text-align: center; border-radius: 100%; top:25%;}
#use01 .swiper-button-prev:after,#use01 .swiper-button-next:after{ display: none; }
#use01 .swiper-button-prev i,#use01 .swiper-button-next i{ font-size:16px; color: #fff; }
#use01 .swiper-button-next{ transform: rotate(180deg); }

 #pic01{ position: relative; margin-top: 20px; }
 #pic01 .swiper-button-prev,#pic01 .swiper-button-next{width: 36px;height: 36px; line-height: 36px; background: rgba(0,0,0,0.4); text-align: center; border-radius: 100%;}
 #pic01 .swiper-button-prev:after,#pic01 .swiper-button-next:after{ display: none; }
 #pic01 .swiper-button-prev i,#pic01 .swiper-button-next i{ font-size: 16px; color: #fff; }
 #pic01 .swiper-button-next{ transform: rotate(180deg); }

 #pic01 .swiper-slide{}
 #pic01 .swiper-slide .imgs img{ width: 100%; display: block; }



@media (max-width:767px){

.products_view .column{ margin-top:20px; }
}


@media (max-width:1199px){
.products_thumbs .thumb01{ margin-top:20px; }
.products_thumbs .mySwiper{ }
.products_thumbs .swiper-button-prev{ width: 30px;
    right: 0;
    top: 50%;
    left: auto; }
.products_thumbs .swiper-button-next{     width: 30px;
    left: 0;
    top: 50%;
   }
.products_thumbs .swiper-button-prev i{font-size: 18px;color: #222;transform: rotate(270deg);display: block;}
.products_thumbs .swiper-button-next i{font-size: 18px;color: #222;transform: rotate(90deg);display: block;}

}

@media (min-width:768px){
.product_details .InfoContent{ max-height: 240px;margin:20px 0; }
#use01 .swiper-button-prev i,#use01 .swiper-button-next i{ font-size: 20px; }
 #pic01 .swiper-button-prev i, #pic01 .swiper-button-next i{ font-size: 20px; }
#use01, #pic01{ margin-top:30px; }
}

@media (min-width:992px){
.products_view .product_details{ padding: 0 4%; }	
.product_details .InfoContent{ max-height: 260px;margin:25px 0; }
.product_titles h3{ font-size: 22px; }
.product_titles h3 i{ width: 30px; }
.p_view{ width: 200px; }
.p_view a{ font-size: 16px; line-height: 50px; }
.pro_Para{ margin:20px 0; }
.pro_Para ul li .heading{ width: 150px; font-size: 14px;}
.pro_Para ul li .text{width:calc(100% - 160px);}

.products_uese{ margin-top:30px; }
.uses01 dl dd{ padding: 20px 15px; }
.uses01 dl dd h3{ font-size: 20px; line-height: 36px; }
.uses01 dl dd p{ font-size: 16px; line-height: 26px; }

#use01 .swiper-button-prev i,#use01 .swiper-button-next i{ font-size: 24px; }
#use01 .swiper-button-prev,#use01 .swiper-button-next{ width: 50px; height: 50px; line-height: 50px; }

 #pic01 .swiper-button-prev i, #pic01 .swiper-button-next i{ font-size: 24px; }
 #pic01 .swiper-button-prev, #pic01 .swiper-button-next{ width: 50px; height: 50px; line-height: 50px; }
.product_details .InfoContent{ max-height: 180px; }

}

@media (min-width:1200px){
.pro_video .video_ico i{ width: 80px; height: 80px; margin-top:-40px;margin-left:-40px; font-size: 30px; line-height: 80px; }
.product_details .InfoContent{ max-height: 200px; }
.product_titles h3{ font-size: 24px; line-height: 40px; }
.product_titles h3 i{ width: 36px; }
.pro_Para{ margin:30px 0; }
.pro_Para p{ border-bottom: 1px solid #eee; font-size: 16px; padding: 15px 0; line-height: 30px; color: #333; }
.products_thumbs{ margin-top: 5%; }

.pro_Para ul li .heading{ width: 190px;}
.pro_Para ul li .text{width:calc(100% - 200px);}
.products_uese{ margin-top:40px; }
.uses01 dl dd{ padding:30px 20px; }
.products_thumbs .thumb01{width: 110px;position: absolute;left: 0;top:0;height: 100%;overflow: hidden;}
.thumb02{padding:30px 0;position: relative; height: 100%;}
.products_thumbs #thumb{ display: block; position: static; }
.products_thumbs #thumb .swiper-slide img{ max-height: 110px; margin:auto; }
.products_thumbs #thumb .swiper-button-prev{ top:15px; }
.products_thumbs #thumb .swiper-button-next{ bottom:0; }
.products_thumbs .mySwiper2{ width: calc(100% - 130px); float: right; }
#use01 .swiper-button-prev i,#use01 .swiper-button-next i{ font-size: 28px; }
 #pic01 .swiper-button-prev i, #pic01 .swiper-button-next i{ font-size: 28px; }
#use01, #pic01{ margin-top:40px; }

}
@media (min-width:1450px){
.product_titles h3{ font-size: 34px; }
.product_titles h3 i{ width: 40px; }
.pro_Para{ margin:50px 0; }
#use01 .swiper-button-prev,#use01 .swiper-button-next{ width: 60px; height: 60px; line-height: 60px; }
 #pic01 .swiper-button-prev, #pic01 .swiper-button-next{ width: 60px; height: 60px; line-height: 60px; }
 .InfoContent{ max-height: 240px; }
}
@media (min-width:1650px){
.product_details .InfoContent{ max-height: 280px; }	
}

/* 相关产品  */

.relates_product{position: relative; margin-top:20px;padding-left: 100px;}
#relates01{}
#relates01 .swiper-slide{}
#relates01 .swiper-slide dl{}
#relates01 .swiper-slide dl dt{ display: block; overflow: hidden;height: 230px; border-bottom:1px solid #cdcdcd;}
#relates01 .swiper-slide dl dt img{ display: flex; max-width: 200px; margin:0 auto; }
#relates01 .swiper-slide dl dt h3{ font-size: 16px; color: #7c007c;  font-weight: bold; text-align: center; line-height: 30px; }
#relates01 .swiper-slide dl dd{ margin-top:15px border-top:1px solid #cdcdcd; }
#relates01 .swiper-slide dl dd ul{ list-style: none; }
#relates01 .swiper-slide dl dd ul li{ border-bottom: 1px solid #cdcdcd; display: flex;font-size: 14px; line-height: 20px; padding: 5px;align-items: center;}
#relates01 .swiper-slide dl dd ul li:nth-child(1){ min-height: 90px;  }
#relates01 .swiper-slide dl dd ul li:last-child{border-bottom: none;}

#relates01 .swiper-button-prev{ width: 40px; height: 40px; left:0; background: #000; border-radius: 100%; top:10%; text-align: center;line-height: 40px; }
#relates01 .swiper-button-prev i,#relates01 .swiper-button-next i{ font-size: 24px; color: #fff; display: block; }
#relates01 .swiper-button-prev:after,#relates01 .swiper-button-next:after{ display: none; }
#relates01 .swiper-button-next{width: 40px; height: 40px; right:15px; background: #000; border-radius: 100%; top:10%; text-align: center;line-height: 40px;}
#relates01 .swiper-button-prev i{ transform: rotate(180deg); }

#relates01 .swiper-button-prev:hover,#relates01 .swiper-button-next:hover{ background: #edc34d }


.relasts_canshu{ width: 100px; position: absolute; left: 0; top:0; }
.relasts_canshu dl{}
.relasts_canshu dl dt{display: flex; overflow: hidden;height: 230px;align-items: center;border-bottom:1px solid #cdcdcd;}
.relasts_canshu dl dt h3{ font-size: 15px; color: #222;line-height: 30px;padding-left: 10px; font-weight: bold; }
.relasts_canshu dl dd{ }
.relasts_canshu dl dd ul{ list-style: none; }
.relasts_canshu dl dd ul li{ border-bottom: 1px solid #cdcdcd; display: flex;font-size: 14px; line-height: 18px; padding: 5px 0 5px 10px; font-weight: bold;align-items: center; }
.relasts_canshu dl dd ul li:nth-child(1){ min-height: 90px;}
.relasts_canshu dl dd ul li:last-child{ border-bottom: none;}

.video_list{}
.video_list .video01{ position: relative; }
.video_list .video01 dl{ background: #fff;display: block; overflow: hidden; }
.video_list .video01 dl dt{position: relative;display: block; overflow: hidden; border-top-left-radius: 10px;border-top-right-radius: 10px;}
.video_list .video01 dl dt img{ width: 100%; display: block; }
.video_list .video01 dl dt .zhezhao{ width: 100%; height: 100%; position: absolute; top:0; left: 0; background: rgba(0,0,0,0.5); }
.video_list .video01 dl dt .zhezhao i{ width: 40px; height: 40px; position: absolute; top:50%; left: 50%; border-radius: 100%;
 margin-left: -20px; margin-top:-20px; background: #edc34d; font-size: 20px; color: #fff; line-height: 40px; text-align: center; }
.video_list .video01 dl dd{ display: block; overflow: hidden;padding: 5px 0;}
.video_list .video01 dl dd h3{padding-left: 30px; font-size: 16px; color: #222;line-height: 20px; position: relative; }
.video_list .video01 dl dd h3:after{ width: 3px; height: 12px; background: linear-gradient(to bottom, #fffaed, #ffcc3c); content:''; left: 12px; top:15px;position: absolute; border-radius: 10px; }
.support_con .column{ margin-bottom: 15px; }

.video_list .p_detaile{ width: 80%;
    min-height: 400px;
    margin: 0 auto;
    background: #000;
    position: fixed;
    top: 20%;
    left: 10%;
    z-index: 9999;
    display: none;}
 .video_list .p_detaile .close01{  }    
.video_list  .p_detaile video{  width: 100%; outline: none}     
.video_list .p_detaile .product_con{  width: 100%; display: block; }

.close01 {
    width: 24px;
    height: 24px;
    float: right;
    margin: 12px 10px 0 0;
    z-index: 99;
    position: absolute;
    right: 10px;
}
.videos01{ background: #000; display: block; }
.videos01 video{ max-width: 100%; margin: 0 auto; }
.videos01 video:focus {
  outline: none
}

#zhezhu{     width: 100%;
    min-height: 1000px;
    background: #333333;
    z-index: 33;
    position: fixed;
    top: 0px;
    left: 0px;
    display: none;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    z-index: 999; }

#zhezhu01{     width: 100%;
    min-height: 1000px;
    background: #333333;
    z-index: 33;
    position: fixed;
    top: 0px;
    left: 0px;
    display: none;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    z-index: 999; }

#feedback02{ width: 90%;
    background: #fff;
    position: fixed;
    top: 10%;
    left: 5%;
    z-index: 9999;    
    display: none;
    padding:30px 0;
   }  

#feedback02 .tect-bk{box-shadow: none; padding: 15px;}

.close01{
        width: 24px;
    height: 24px;
    float: right;
    margin: 12px 10px 0 0;
    z-index: 99;
   position: absolute;
    right: 10px;
}
.close01 a{ display: block; }

@media (max-width:768px){
#relates01 .swiper-slide dl dd ul li{height: 75px;    padding: 0 10px;}
.relasts_canshu dl dd ul li{height: 75px;}
.relasts_canshu dl dt h3{ font-size: 10px; }
.video_list  .p_detaile{ width: 100%;top: 20%;
    left: 0%;}
.support_con{ margin-top:15px; }
}


@media (min-width:768px){
.relasts_canshu dl dd ul li{min-height: 70px;   }
#relates01 .swiper-slide dl dd ul li{min-height: 70px;  }
.relates_product{ padding-left: 150px; }
.relasts_canshu{ width: 150px; }
.video_list .video01 dl dd{ padding: 10px 0; }
.video_list .video01 dl dd h3{ font-size: 16px; line-height: 24px; height:50px;  }
.video_list .video01 dl dt .zhezhao i{ width: 55px; height: 55px; line-height: 55px; font-size: 30px; }
.support_con{ margin-top:20px; }
#feedback02 .tect-bk{padding: 15px;}

}

@media (min-width:992px){
.relates_product{ margin-top:30px; border:1px solid #cdcdcd;  }

.relasts_canshu dl dd ul li{min-height: 80px; }
#relates01 .swiper-slide dl dd ul li{min-height: 80px;  }

#relates01 .swiper-button-prev{ width: 50px; height: 50px; line-height: 50px; }
#relates01 .swiper-button-prev i,#relates01 .swiper-button-next i{ font-size: 26px;  }
#relates01 .swiper-button-next{width: 50px; height: 50px; line-height: 50px;}
.video_list  .p_detaile{ width: 60%;top: 20%;
    left: 20%;}

.support_con .column{ margin-bottom: 30px; }

.video_list .video01 dl dd h3:after{ width: 5px; height: 20px; background: linear-gradient(to bottom, #fffaed, #ffcc3c); content:''; left: 12px; top:15px;position: absolute; border-radius: 10px; }
#feedback01{ width:50%;left:25%; top:15%; padding: 50px 3%;}
#feedback02 .tect-bk{padding: 20px;}


}
@media (min-width:1200px){
.relates_product{ margin-top:50px;padding-left: 170px; }
.relasts_canshu{ width: 170px; }
#relates01 .swiper-slide dl dd ul li{ padding: 12px 5px;min-height: 85px;font-size: 15px; }
#relates01 .swiper-slide dl dd ul li:nth-child(1){ min-height: 90px; }
.relasts_canshu dl dd ul li{min-height: 85px;font-size: 15px;}
.relasts_canshu dl dd ul li:nth-child(1){ min-height: 90px; }

#relates01 .swiper-slide dl dt{ height: 240px; }
#relates01 .swiper-slide dl dt img{ max-width: 210px; }
.relasts_canshu dl dt{ height: 240px; }
#relates01 .swiper-button-prev{ width: 50px; height: 50px; line-height: 50px; }
#relates01 .swiper-button-prev i,#relates01 .swiper-button-next i{ font-size: 26px;  }
#relates01 .swiper-button-next{width: 50px; height: 50px; line-height: 50px;}
.video_list .video01 dl dd h3{ font-size: 18px; line-height: 24px; height:50px;}
.support_con .column{ margin-bottom: 40px; }

#feedback01{ padding: 5%; }
#feedback02 .tect-bk{padding: 30px;}
}
@media (min-width:1450px){
.relates_product{padding-left: 220px;}
.relasts_canshu{ width: 220px; }
.video_list .video01 dl dd h3{ font-size:16px;}
#feedback02{ width:80%; left: 10%; }
}
@media (min-width:1600px){
#feedback02{ width:76%; left: 12%; }	
}

/* 技术支持  */
.Download-list{}
.Download-list .column{ margin-top: 15px; }
.Download-list .column .downloads{  }
.Download-list .column .downloads dl{border:1px dashed #e6e6e6; border-radius: 12px; padding: 12px;}
.Download-list .column .downloads dl dt{ display: block; overflow: hidden; }
.Download-list .column .downloads dl dt img{ max-width: 100%; display: block; margin:0 auto; }
.Download-list .column .downloads dl dd{ padding-top: 12px; }
.Download-list .column .downloads dl dd h3{ font-size: 14px; color: #333333; line-height: 36px; background: url(../images/download.png) bottom center no-repeat; padding-bottom: 15px; text-align: center; }
.Download-list .column .downloads dl:hover{ border:1px dashed #e01404; }
 .toggleBtn {
    padding: 8px 24px;    
    border-radius: 4px;
    background-color:#ffc931;
    color: white;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s;
    font-size: 16px;
    margin: 0 auto;
    font-size: 16px; text-transform: uppercase;
  }
.toggleBtn i{ transform: rotate(180deg); font-size: 25px; color: #fff; display: block; line-height: 30px; }
 .toggleBtn:hover:not(:disabled) {
    background-color: #0f0f0f;
  }
.toggleBtn:disabled {
    opacity: 0.6;
    cursor: not-allowed;
  }

.hidden{ display: none; }
.mt-4{ margin-top:15px; }
.message_form{ margin-top:15px; }
.mess_title{ margin-bottom: 20px; }
.mess_title h3{ font-size: 20px; color: #222; line-height: 32px; }
.mess_title p{ font-size: 14px; color: #303030; line-height: 30px; }
.download-list{ display: block; overflow: hidden; }



@media (min-width:768px){
	.Download-list .column{ margin-top: 20px; }
	.mt-4{ margin-top:20px; }
}
@media (min-width:992px){
.Download-list .column{ margin-top: 30px; }	
.toggleBtn i{ font-size: 30px; }
 .tect-bk{ box-shadow: 1px 1px 10px #ddd; padding:15px 0; }
 .mess_title{ margin-bottom: 30px; }
 .mess_title h3{ font-size: 22px;}
  .mess_title p{ font-size: 16px;}
}
@media (min-width:1200px){

.Download-list .column .downloads{ padding: 0 3%; }
.Download-list .column .downloads dl{ padding: 20px }
.Download-list .column .downloads dl dd h3{ font-size: 13px;
    line-height: 20px;
    min-height: 80px; }
.Download-list .column{ margin-top: 40px; }
.mt-4{ margin-top:30px; }
.toggleBtn{ font-size:18px; }
.toggleBtn i{ font-size: 32px; }
 .message_form{ margin-top:30px; }
  .tect-bk{ padding: 30px 2%; }
   .mess_title{ margin-bottom: 40px; }
    .mess_title h3{ font-size: 24px;}
    .mess_title p{ font-size: 18px; }

}

@media (min-width:1450px){
.Download-list .column{ width: 20%; }	
  .tect-bk{ padding: 40px 3%; box-sizing: border-box; }
    .mess_title h3{ font-size: 26px;}
   
}



/*联系我们*/
.contact_list .h5{font-size:16px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px dashed #b5b4b4;}
.contact_list>.conItem{margin-bottom:20px;}
.map{width:100%;height:350px}
.map #dituContent{width:100%;height:100%;}
.map + .img{margin-top:15px;}
.BMap_bubble_title{color:#edc34d;font-weight: 700;}
.anchorBL{display: none;}
.message_form .form-group{margin-bottom:25px;}
.message_form .form-group p{ font-size: 15px; color: #090909; line-height: 24px; }
.message_form .form-group p i{ color: #f00; }
.message_form .form-control{height:40px;color:#333;background-color:transparent;border-color:#bfbfbf;border-radius:0;box-shadow:none}
.message_form input.form-control{border-top:none;border-left: none;border-right:none;padding-left:0;padding-right:0;}
.message_form .error input{border-color:#ff0000}
.message_form .success input,.message_form .tip input{border-color:#999}
.message_form .error .valid_message{position:absolute;width:100%;left:0;font-size:12px;color:#f28000;display:none}
.message_form textarea.form-control{height:auto;}
.message_form .btn{display:block;width:180px;border-radius: 0;  border: none;}
.message_form .form-group span{ font-size: 16px; color: #5b5b5b; margin-right: 30px; line-height: 40px; font-weight: normal;min-width:25%; display:block;float:left; }
.message_form .form-group label{ font-size: 16px; color: #5b5b5b; margin-right: 15px; line-height: 40px; font-weight: normal; }
.message_form .form-group span input[type="checkbox"] {
    margin-right: 8px;
    transform: scale(1.2); /* 稍微放大 */
  }


.message_form input::placeholder{ font-size: 14px; color: #666; }
.contacts{ position: relative; }
.contacts .contact_bg{ display: block; border-radius: 8px; overflow: hidden;     position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; }

.contacts .contact_list{ width: 100%;position: relative; display: block; padding: 10% 5% 15% 10%; }
.contacts .contact_list ul{ list-style: none;  }
.contacts .contact_list ul li{ display: block; margin-bottom: 25px; }
.contacts .contact_list ul li p{ padding-left: 40px; font-size: 15px; color: #fff; line-height: 26px; margin-bottom: 8px;position: relative; }
.contacts .contact_list ul li p i{width: 30px; height: 30px; border:1px solid #fff; border-radius: 100%; position: absolute; left: 0; text-align: center; line-height: 30px; }
.contacts .contact_list ul li h3{ font-size: 20px; color: #fff; line-height: 36px;padding-left: 40px; }
.contacts .contact_list ul li.con_ico{ margin-top:20px; display: flex; }
.contacts .contact_list ul li.con_ico a{ width: 42px;background: #fff; border-radius: 100%;text-align: center; margin-right: 12px;}
.contacts .contact_list ul li.con_ico a i{ font-size: 22px; color: #000; line-height: 42px; display: block;  }
.map01{ display: block; overflow: hidden; }
.map01 iframe{ width: 100%; display: block; }


@media (max-width:767px){
	.contact_item li{width:50%;margin:15px 0}
	.contacts{ margin-top:20px; }

}
@media (min-width:768px){
	.contact_row{margin:0 -20px;}
	.contact_row .column{padding:0 20px;}
}
@media (min-width:992px){
	.map{height:450px}
	.contact_list>.conItem{margin-bottom:25px;}
	.message_form .form-group{margin-bottom:20px;}
	.message_form .form-control{font-size:16px;}
	.contacts .contact_list ul li p{ font-size: 16px; }
	.contacts .contact_list ul li{ margin-bottom: 30px; }
	.contacts .contact_list ul li h3{ font-size: 22px; }
}
@media (min-width:1200px){
	.contact_row{margin:0 -40px;}
	.contact_row .column{padding:0 40px;}
	.contact_list .h5{font-size:18px;padding-bottom:15px;margin-bottom:10px;}
	.contact_list .InfoContent{font-size:16px;}
	
	.message_form .form-group{margin-bottom:25px;}
	.contacts .contact_list ul li{ margin-bottom: 35px; }
	.contacts .contact_list ul li h3{ font-size: 24px; }
}
@media (min-width:1450px){
	.contact_row{margin:0 -70px;}
	.contact_row .column{padding:0 70px;}
	
	.message_form .form-group{margin-bottom:35px;}
	.message_form .form-control{font-size:18px; }
	.message_form textarea.form-control{height: 150px;}
	.contacts .contact_list ul li{ margin-bottom: 40px; }
}




/* drone defense  */
.solutions{}
.so_title{}
.so_title h3{ font-size: 18px; color: #222; line-height: 30px;text-transform: uppercase; font-weight: bold; }
.solutions .so_con{ padding:15px 0 ; }
.solutions .so_con p{ font-size: 15px;line-height: 26px; color: #343339; }
.drone_img{}
.drone_img img{ max-width: 100%; display: block; }
.so_use{ margin-top: 15px; }
.inside_main02{ padding:0 0 15px; }
.so_use{ margin-top:15px; }
.so_use .column{ padding:0; }
.so_use .column dl{ background: #f7f7f7; display: block; overflow: hidden;}
.so_use .column dl dt{ display: block; overflow: hidden; }
.so_use .column dl dt img{  display: block; }
.so_use .column dl dd{ padding:15px 10px;}
.so_use .column dl dd h3{ font-size: 16px; color: #3f3f3f;font-weight: bold; line-height: 30px; }
.so_use .column dl dd p{ font-size: 14px; color: #3f3f3f; line-height: 20px; }

.case_list{margin-top:15px;}
.case_list #pic01{position: relative;}
.case_list #pic01 .swiper-slide{}
.case_list #pic01 .swiper-slide .imgs{}
.case_list #pic01 .swiper-slide .imgs img{ width: 100%; display: block; }

.case_list #pic01 .swiper-button-prev,.case_list #pic01 .swiper-button-next{ width: 40px; height: 40px; background: rgba(0,0,0,0.9); border-radius: 100%; outline: none; }
.case_list #pic01 .swiper-button-prev:after,.case_list #pic01 .swiper-button-next:after{ display: none; }
.case_list #pic01 .swiper-button-prev i,.case_list #pic01 .swiper-button-next i{ font-size: 24px; color: #fff; line-height: 40px; text-align: center; }
.case_list #pic01 .swiper-button-prev i{ transform: rotate(180deg); }
.case_list #pic01 .swiper-button-prev:hover,.case_list #pic01 .swiper-button-next:hover{ background: rgba(237,195,77,0.9) }
.case_list #pic01 .swiper-button-next i{transform: rotate(180deg) !important;}



@media(max-width: 1199px){
.so_use .column{ margin-bottom: 20px; }
.so_use .column dl dt img{ width: 100%;}
.so_use .column{ padding:0 12px; }
}

@media(min-width: 768px){
.so_use .column dl dd{ padding: 15px; }
}

@media(min-width: 992px){
.so_title h3{ font-size: 20px;}	
.solutions .so_con p{ font-size: 16px; line-height: 30px; }
.solutions .so_con{padding:15px 0 40px;margin-top:20px;}
.so_use{ margin-top: 30px; }
.inside_main02{ padding:0 0 30px; }

.case_list{margin-top:30px;}
.case_list #pic01 .swiper-button-prev,.case_list #pic01 .swiper-button-next{ width: 50px; height: 50px; }
.case_list #pic01 .swiper-button-prev i,.case_list #pic01 .swiper-button-next i{ line-height: 50px; }

}

@media(min-width: 1200px){
.so_title h3{ font-size: 30px; line-height: 40px}	
.solutions .so_con p{ font-size: 18px; line-height: 36px; }
.so_use{ margin-top: 40px; }
.inside_main02{ padding:0 0 40px; }
.so_use .column{}

.so_use .column dl dt{width: 50%;float: left;}
.so_use .column dl dd{ padding: 15px; width: 50%; float: right;box-sizing: border-box; }
.so_use .column:nth-child(3) dl dt,.so_use .column:nth-child(4) dl dt{ float: right; }
.so_use .column:nth-child(3) dl dd,.so_use .column:nth-child(4) dl dd{ float: left; }
.case_list{margin-top:40px;}
.case_list #pic01 .swiper-button-prev,.case_list #pic01 .swiper-button-next{ width: 60px; height: 60px; }
.case_list #pic01 .swiper-button-prev i,.case_list #pic01 .swiper-button-next i{ line-height: 60px; }

.so_use .column dl dd p{ font-size: 14px; line-height:22px; }
}

@media(min-width: 1450px){
.so_title h3{ font-size: 34px; line-height: 50px}	
.inside_main02{ padding:0 0 60px; }

.so_use .column dl dd h3{ font-size: 20px; line-height: 30px; }
.so_use .column dl dd p{ font-size: 14px; line-height:24px; }

}


/* LGSS system   */
.lgss_list{ margin-top:15px; }
.lgss_list .column{ margin-bottom: 15px; }
.lgss_list .column dl{ background: #fff; box-shadow: 1px 1px 10px #eee;border-radius: 10px; padding:15px; }
.lgss_list .column dl dt{}
.lgss_list .column dl dt i{}
.lgss_list .column dl dd{ padding:12px 0; }
.lgss_list .column dl dd h3{ font-size: 16px; color: #151515; line-height: 28px; }
.lgss_list .column dl dd p{font-size: 14px; color: #343339; line-height: 24px; margin-top:10px;}
.lgss_list .column dl:hover{ background: #f9f9f9; }

@media(min-width: 768px){
.lgss_list{margin-top:20px;}
}

@media(min-width: 992px){
.lgss_list{margin-top:30px;}
.lgss_list .column{ margin-bottom: 20px; }	
.lgss_list .column dl{ margin:10px; padding:20px; }
.lgss_list .column dl dd h3{ font-size: 18px;line-height: 30px;  }
}

@media(min-width: 1200px){
.lgss_list{margin-top:40px;}	
.lgss_list .column dl{ padding:30px; }
.lgss_list .column dl dd{ padding:20px 0; }
.lgss_list .column dl dd h3{ font-size: 20px;line-height: 36px;  }
.lgss_list .column dl dd p{ font-size: 16px; line-height: 28px;margin-top:20px;min-height: 150px; }
}

@media(min-width: 1450px){
}


.page_title {
    text-align: center;
    margin-bottom: 30px;
    color: #000;
}
.page_title h3{font-size:20px;line-height:1.4;font-weight:bold; text-transform: uppercase;}

.wg_serveSystem{display: flex;align-items: center;flex-flow: row wrap;}
.wg_serveSystem:before,
.wg_serveSystem:after{display: none;}

.wg_serveSystem .item{margin-bottom:10px;
        border: 1px solid #eee;
        border-radius: 10px;       
        background-color: #fefdf8;padding: 12px 10px;}
.wg_serveSystem h5{font-size:18px;color:#ffc931;}
.wg_serveSystem .p{font-size:14px;margin-top:10px;line-height:1.74; }
.wg_serveSystem .img>img{width:auto;max-width:100%;margin:0 auto;}
.wg_serveSystem .img:hover>img{transform: scale(0.97);}

	.wg_serveSystem>div:nth-child(2) h3{ font-size: 18px; position: relative; line-height: 40px; color: #554646; padding-bottom: 90px; text-align: center; }
	.wg_serveSystem>div:nth-child(2) h3:after{ width: 60px; height:80px; background: url(../images/arrow01.png) no-repeat; content:'';position: absolute;bottom:10px; left: 50%; margin-left: -40px; background-size: 100%; }


@media (max-width:767px){
		
	.wg_serveSystem .item{margin-bottom:20px; }
}
@media (min-width:768px){	
	
	.wg_serveSystem h5{font-size:20px;}
	.wg_serveSystem>div:nth-child(1){text-align: right;}
	.wg_serveSystem>div:nth-child(3){text-align: left;}
	.wg_serveSystem>div:nth-child(2){display: block;}
	
	.wg_serveSystem>div:nth-child(2) h3{ font-size: 22px; position: relative; line-height: 40px; color: #554646; padding-bottom: 120px; text-align: center; }
	.wg_serveSystem>div:nth-child(2) h3:after{ width: 80px; height: 100px; background: url(../images/arrow01.png) no-repeat; content:'';position: absolute;bottom:10px; left: 50%; margin-left: -40px; }
	.wg_serveSystem .item{margin-bottom:20px; padding: 10px;}
}

@media (min-width:1200px){	
	
	.wg_serveSystem{margin-left:-25px;margin-right:-25px;padding-top:15px;}
	.wg_serveSystem>div{padding-left:25px;padding-right:25px;}
	.wg_serveSystem h5{font-size:22px;}
	.wg_serveSystem .p{font-size:16px;}
	.wg_serveSystem .item{margin-bottom:30px; padding: 15px;}
	.page_title h3{font-size:26px;}
		.wg_serveSystem>div:nth-child(2) h3{ font-size: 26px;}
}
@media (min-width:1650px){	
	
	.wg_serveSystem h5{font-size:24px;}
	.wg_serveSystem .item{margin-bottom:40px; padding: 20px;}
	.page_title h3{font-size:30px;}
}

.honorList{position: relative;padding:5px 0 30px;}
.honorList ul{list-style: none;padding:0;margin-bottom:0;}
.honorList .swiper{position: static;}
.honorList .swiper-button-next,.honorList .swiper-button-prev{width:40px;height:40px;margin-top:-15px;-webkit-transition:all 0.3s;transition:all 0.3s;opacity: 1;}
.honorList .swiper-button-next:after{ display: none; }
.honorList .swiper-button-prev:after{ display: none; }
.honorList .swiper-button-next i{ font-size: 22px; color: #fff; transform: rotate(180deg); line-height: 30px; }
.honorList .swiper-button-prev i{ font-size: 22px; color: #fff; line-height: 30px; }

.honorList .swiper-pagination-bullet{opacity: 0.8;}
.honorList .swiper-pagination-bullet-active{background:#3465cf;opacity: 1;}
.honorList .swiper-pagination-bullets{bottom:0;}
@media (max-width:479px){
	.honorList{padding:5px 0 35px;margin-bottom:20px;}
}
@media (min-width:768px){
	.hrefAnchor{top:-100px;}
	.companyIntroduction{padding-bottom:50px}
	.historyList .swiper-arrows{width:30px;height:30px;}
	.historyList:after{top:46px;}
	.historyList .swiper:before, .historyList .swiper:after{top:42px;}
	.historyList .date{font-size:20px;}
	.historyList .swiper-arrows{margin:30px auto 15px;}
	
	
	.honorList{padding:10px 0 50px;}
	.honorList .swiper-button-next, .honorList .swiper-button-prev{width:30px;height:30px;margin-top:-20px;}
	.honorList .swiper-pagination-bullet{width:10px;height:10px;}
}
@media (min-width:992px){
	.historyList:after{top:54px;}
	.historyList .swiper:before, .historyList .swiper:after{top:50px;}
	.historyList .date{font-size:22px;margin-bottom:15px;}
	.historyList li{padding:10px 20px 0;}	
	
	.honorList{padding:10px 0 40px;}
.honorList .swiper-scrollbar{ width: calc(100% - 100px);bottom: 10px }
.honorList .swiper-scrollbar-drag{background: #ffc931;}
.honorList .swiper-button-next i{  color: #333;  }
.honorList .swiper-button-prev i{  color: #333;  }


}
@media (min-width:1200px){
	.companyIntroduction{padding-bottom:60px}
	.historyList:after{top:59px;}
	.historyList .swiper:before, .historyList .swiper:after{top:56px;}
	.historyList li{padding:15px 30px 0;}
	.historyList .text{font-size:16px;line-height:2;}
	.historyList .swiper-arrows{margin:40px auto 20px;}
.honorList .swiper-button-next{right: 0; bottom: 0;top:auto;  }
.honorList .swiper-button-prev{right: 40px; bottom: 0;top:auto; left: auto;  }

}




/*动画*/
.fadeIn {
	opacity: 0;
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInUp {
	opacity: 0;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
	-webkit-transition: all .8s;
	transition: all .8s;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}
.fadeInDown {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInLeft {
	opacity: 0;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInRight {
	opacity: 0;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
	-webkit-transition: all .8s;
	transition: all .8s;
}
.zoomIn {
	opacity: 0;
	-webkit-transform: scale3d(.3,.3,.3);
	transform: scale3d(.3,.3,.3);
	-webkit-transition: all .8s;
	transition: all .8s;
}
.animated {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}