@charset "UTF-8";
body:before{
	display: block;
	/*height:100px;*/
	height:150px;
	content: '';
}
body.ch-h:before{
	height:50px;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸 width:0 => 垂直滚动条隐藏 height:0 => 水平滚动条隐藏*/
.sb::-webkit-scrollbar {width: 5px; height: 5px; background-color: transparent}
/*定义滚动条轨道 内阴影+圆角*/
.sb::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1); border-radius: 5px; background-color: transparent}
/*定义滑块 内阴影+圆角*/
.sb::-webkit-scrollbar-thumb {border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0); background-color: #555}
.cont-box{
	position: relative;
	width:1400px;
	margin:auto;
}
.anchor{height: 0;position: absolute;width:100%;top:-100px;}
.bw{
	background-color: #fff!important;
}
.bg-cover{
	-webkit-background-size:100% 100%; background-size:100% 100%;
}
.fixed{
	position: fixed;
	left:0;
	right:0;
	margin:auto;
	z-index: 10;
}
/*--- 头部 ---*/
.header{
	top:0;
	width:100%;
	z-index: 11;
	height:100px;
	border-bottom:1px solid #f0f0f0;
}
.header .nav{
	-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
	position: relative;
	/*max-width: 1400px;*/
	margin:0 50px;
}
.header .nav .logo{
	position: absolute;
	left:20px;
	top:50%;margin-top:-27px;
	font-size:0;
	z-index: 1000;
}
.header .nav .logo img{
	height:54px;
	vertical-align: middle;
}
.header .nav .logo .txt{
	display: inline-block;
	margin-left:15px;
	padding:0 20px;
	position: relative;
	vertical-align: middle;
	z-index: 2;
}
.header .nav .logo .txt:after{
	display: block;content: '';position: absolute;
	width:100%;height:32px;
	top:50%;margin-top:-16px;margin-left:-20px;
	border:1px solid #b5b5b5;
	z-index: -1;
	-webkit-transform: skew(-30deg); -moz-transform: skew(-30deg); -ms-transform: skew(-30deg); -o-transform: skew(-30deg); transform: skew(-30deg);
}
.header .nav .logo .txt .tit{font-size:16px;font-weight: bold; background-color: #fff;}
.header .nav .logo .txt .desc{font-size:14px;color:#015198;margin-top:10px;background-color: #fff;}
.header .nav .nav-menu ul li{
	float: left;
}
.header .nav .nav-menu ul li a{
	display: inline-block;
	color:#121212;
	font-size:17px;
	height:100px;
	line-height: 100px;
	margin:0 40px;
	position: relative;
	z-index: 2;
}
.header .nav .nav-menu ul li a.active,
.header .nav .nav-menu ul li a:hover{
	color:#006fd1;
	border-bottom:2px solid #006fd1;
}
.header-xg .nav,
.header-xg .nav .nav-menu-pc > ul{width:1400px;margin:auto;}
.header-xg .nav .nav-menu-pc > ul > li .c-list li{float: inherit;position: relative;}
.header-xg .nav .nav-menu-pc > ul > li .c-list li .th-child{display: none;position: absolute;top:0;left:100%;width:100%;border-left:1px solid #f0f0f0;}
.header-xg .nav .nav-menu-pc > ul > li .c-list li:hover .th-child{display: block;}
.header-xg .nav .nav-menu-pc > ul{position: relative;}
.header-xg .nav .nav-menu-pc > ul > li{position: relative;}
.header-xg .nav .nav-menu-pc > ul > li > a{display: inline-block;line-height: 50px}
.header-xg .nav .nav-menu-pc > ul > li > a.active,
.header-xg .nav .nav-menu-pc > ul > li > a:hover{background-color:#00a9f0; }
.header-xg .nav .nav-menu-pc > ul > li .child-nav{position: absolute;background-color: #fff;top:50px;left:0;padding:20px 0;min-width:100%;display: none;
	border-top:3px solid #00a9f0;
	-webkit-box-shadow: 0 2px 5px -1px #666;
	-moz-box-shadow: 0 2px 5px -1px #666;
	box-shadow: 0 2px 5px -1px #666;
	text-align:center;
}
.header-xg .nav .nav-menu-pc > ul > li .nav_diy_width{
	width: 460px;
}
.nav_diy_width ._dan{ width: 150px; float: left}
.nav_diy_width ._shuang{ width: 300px; float:right;text-align:left;}



.header-xg .nav .nav-menu-pc > ul > li:hover .child-nav{display: block}
.header-xg .nav .nav-menu-pc > ul > li .child-nav a{color:#666;line-height: 40px;display: block;padding:0 20px;}
.header-xg .nav .nav-menu-pc > ul > li .child-nav a:hover,
.header-xg .nav .nav-menu-pc > ul > li .child-nav a.active{background-color: #e2edf6;}
.header-xg .nav .nav-menu-pc .show-search{
	position: absolute;
	right:0;
	top:50%;margin-top:-13px;
	display: inline-block;
	height:27px;
	width:27px;
	background-image: url("../images/ic_search_w.png");
}
.header .nav .nav-menu ul li.nav-tel{padding:25px 0;}
.header-xg .nav .nav-menu ul li.nav-tel{margin-left:30px;}
.header .nav .nav-menu ul li.nav-tel a{height:auto;line-height: inherit;display: block;color:#006fd1;}
.header-xg .nav .nav-menu ul li.nav-tel a{margin:0 0 0 50px;}
.header-xg .nav .nav-menu ul li.nav-tel a{font-size: 26px;}
.header .nav .nav-menu ul li.nav-tel a:hover{
	border-bottom:0;
}
.header .nav .nav-menu ul li.nav-tel a{
	padding-left:30px;
	font-weight:bold;
}
.header .nav .nav-menu ul li.nav-tel a:first-child:after{
	display: block;
	content: '';
	width:26px;height:26px;
	-webkit-background-size:100% 100%; background-size:100% 100%;
	background-image: url("../images/ic-tel-1.png");
	position: absolute;
	top:4px;
	left:-8px;
}
.header-xg .nav .nav-menu ul li.nav-tel p{padding-left:82px;color:#333;}
.header-xg .nav .nav-menu ul li.nav-tel a:after{
	display: block;
	content: '';
	width:49px;height:49px;
	-webkit-background-size:100% 100%; background-size:100% 100%;
	background-image: url("../images/ic-tel-2.png");
	position: absolute;
	top:-15px;
	left:-25px;
}
.header-xg .nav .nav-menu-pc{
	position: fixed;
	width:100%;
	height:50px;
	background-color: #0a80d3;
	top:100px;
	left:0;right:0;margin:auto;
	padding:0;
}
.header-xg .nav .nav-menu-pc > ul li{
	float:left;
	position: relative;
}
.header-xg .nav .nav-menu-pc > ul > li:after{
	display: block;
	content: '';
	background-color: #80b7e8;
	width:1px;height:16px;
	position: absolute;
	top:50%;margin-top:-8px;
	right:0;
}
.header-xg .nav .nav-menu-pc ul > li:last-child:after{display: none}
.header-xg .nav .nav-menu-pc ul > li a{
	line-height: 50px;
	font-size:18px;
	color:#fff;
	padding:0 30px;
}

.header .nav .nav-tools{
	position: relative;
	padding-left:0;
	padding-right:10px;
	margin-left:10px;
}
.header .nav .nav-tools:before{
	position: absolute;
	height:20px;width:1px;
	content: '';
	display: block;
	top:50%;margin-top:-10px;
	left:0;
	background-color: #121212;
}
.header-xg .nav .nav-tools:before{display: none}
.header .nav .nav-tools ul li{
	float: left;
	width:35px;
	height: 100px;
	position: relative;
	margin-left:30px;
}
.header .nav .nav-tools ul li a{
	position: absolute;
	display: block;
	top:50%;margin-top:-13px;
	height:27px;
	-webkit-background-size:100% 100%; background-size:100% 100%;
}
.header .nav .nav-tools ul li.search a{
	width:27px;
	background-image: url("../images/ic_search_b.png");
}
.header-xg .nav .nav-tools ul li.search{
	display: none;
}
.header .nav .nav-tools ul li.show-list {
	display: none;
}
.header .nav .nav-tools ul li.show-list a{
	width:32px;
	background-image: url("../images/ic_list.png");
}
.baise{ color: #fff}
/*--- 返回顶部top ---*/
.ret-top{
	padding:0;
	display: none;
	width:50px;
	height:50px;
	background-size: 100% 100%;
	background-image: url("../images/top.png");
	position: fixed;
	right:10px;
	bottom:60px;
	cursor: pointer;
	border:1px solid rgba(255,255,255,.9);
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
	z-index: 10;
}
/*--- 搜索 ---*/
.nav-mb,
.search-box{
	display: none;
	top:0;
	width:100%;
	height:100%;
	background-color: rgba(0,0,0,.8);
	z-index: 12;
}
.nav-mb .close-nav,
.search-box .close-search{
	position: absolute;
	right:20px;top:25px;
	display: block;
	width:40px;height:40px;
	background-image: url("../images/ic_close.png");
}
.search-box form{
	display: block;
	width:690px;
	height:70px;
	position: relative;
	margin:200px auto 0;
}
.search-box form input,
.search-box form button{
	outline: none;
	border:0;
}
.search-box form input{
	width:100%;
	height:70px;
	background-color: transparent;
	border-bottom:2px solid #fff;
	font-size: 18px;
	color:#fff;
}
.search-box form button{
	position: absolute;
	right:0;
	top:0;
	width:60px;
	height:100%;
	cursor: pointer;
	background-color: transparent;
	background-repeat: no-repeat;
	-webkit-background-size:70%; background-size:70%;
	background-position: center;
	background-image: url("../images/ic_search_w.png");
}
/* 手机端导航 */
.nav-mb{
	position: fixed;
	right:100%;
	-webkit-transition: right .5s; -moz-transition: right .5s; -ms-transition: right .5s; -o-transition: right .5s; transition: right .5s;
}
.nav-mb.mb-show{
	right:0;
}
.nav-mb.mb-close{
	right:100%;
}
.nav-mb ul{
	position: absolute;
	height:100%;width:60%;
	background-color: #006fd1;
}
.nav-mb ul li.logo{
	background-color: #fff;
	height: 66px;
	padding:8px 0;
}
.nav-mb ul li.logo img{
	height:50px;
	max-width: 95%;
}
.nav-mb ul li a{
	display: block;
	text-align: center;
	color:#fff;
	line-height: 50px;
	font-size:15px;
}
.search-box input::-webkit-input-placeholder, .search-box textarea::-webkit-input-placeholder {
	color: rgba(255,255,255,.8);
}

.search-box input:-moz-placeholder, .search-box textarea:-moz-placeholder {
	color: rgba(255,255,255,.8);
}

.search-box input::-moz-placeholder, .search-box textarea::-moz-placeholder {
	color: rgba(255,255,255,.8);
}

.search-box input:-ms-input-placeholder, .search-box textarea:-ms-input-placeholder {
	color: rgba(255,255,255,.8);
}
/*--- 底部 ---*/
.footer{
	background-color: #4d4d4d;
	color:#fff;
}
.footer a{
	color:rgba(255,255,255,.8);
	font-size:16px;
}
.footer a:hover{
	color:rgba(255,255,255,1);
}
.footer .short-box{
	padding:90px 0;
}
.footer .short-box .txt-box{
	width:53%;
	background-color: #fff;
	color:#232323;
	padding:0 15px;
	font-size: 20px;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis; text-overflow: ellipsis;
	height:65px;line-height: 65px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.footer .short-box .btns{
	width:47%;
	text-align: left;
}
.footer .short-box .btns a{
	margin-left:45px;
	font-size: 20px;
	display: inline-block;
	padding:0 50px;
	line-height: 65px;
	border:1px solid #fff;
	-webkit-border-radius:33px; -moz-border-radius:33px; border-radius:33px;
}
.footer .short-box .btns a:hover{
	border-color: #006fd1;
	background-color: #006fd1;
	color:#fff;
}
.footer .short-box .btns a i,
.footer .short-box .btns a span{
	vertical-align: middle;
}
.footer .short-box .btns a i{
	display: inline-block;
	width:35px;height:35px;
	background-image: url("../images/ic-online.png");
	margin-right: 5px;
}
.footer .info-box{
	padding-bottom:50px;
}
.footer .info-box .txt-box .nav-list .n-list-item{
	display: inline-block;
	text-align: left;
	font-size:14px;
	margin:0 30px;
	vertical-align: top;
}
.footer .info-box .txt-box .nav-list .n-list-item:first-child{
	margin-left:0;
}
.footer .info-box .txt-box .nav-list .n-list-item h2{
	display: inline-block;
	font-size:16px;
	padding:8px 0 0 0;
}
.footer .info-box .txt-box .nav-list .n-list-item ul li{
	margin-top:15px;
}
.footer .info-box .txt-box .info-base{
	margin-top:40px;
	color:rgba(255,255,255,.8)
}
.footer .info-box .txt-box .info-base p{
	margin-bottom:15px;
	font-size:18px;
}
.footer .info-box .txt-box .info-base .tel-box{
	margin-top:30px;
}
.footer .info-box .txt-box .info-base .tel-box .tel{
	font-size:28px;
	color:rgba(255,255,255,1)
}
.footer .info-box .qr-code{
	font-size:0;
}
.footer .info-box .qr-code .qr-code-item{
	display: inline-block;
	margin-left:30px;
	text-align: center;
}
.footer .info-box .qr-code .qr-code-item img{
	width:185px;height:185px;
	border:1px solid rgba(255,255,255,.3);
}
.footer .info-box .qr-code .qr-code-item p{
	padding:20px 0;
	font-size:16px;
}

.footer .copyright{
	padding:40px 0;
	border-top:1px solid rgba(255,255,255,.5);
}
.footer .copyright ul li{
	float:left;margin:0 5px;
	position: relative;
	padding-right:15px;
}
.footer .copyright ul li:first-child{
	margin-left:0;padding-right:0;
}
.footer .copyright ul li:after{
	display: inline-block;
	content: '';
	height:70%;
	top:15%;right:0;
	position: absolute;
	width:1px;
	background-color: rgba(255,255,255,.8);
}
.footer .copyright ul li:last-child:after,
.footer .copyright ul li:first-child:after{
	display: none;
}
.footer .copyright .info p{
	display: inline-block;
	margin-left:30px;
}

/*--- 手机底部 ---*/
.m-footer{
	display: none;
	bottom:0;
	height:66px;
	border-top:1px solid rgba(255,255,255,.2);
	background-color: #0364bd;
}
.m-footer ul{
	display: -webkit-flex; /* Safari */
	display: flex;
}
.m-footer ul li{
	-webkit-flex:1;
	-moz-flex:1;
	-ms-flex:1;
	-o-flex:1;
	-khtml-flex:1;
	flex:1;
	justify-content:center;
	height: 66px;
	padding:10px 0;
	text-align: center;
}
.m-footer ul li a{
	color:#fff;
	font-size: 0;
}
.m-footer ul li a p{
	font-size: 12px;
	margin-top:-5px;
}
.m-footer ul li a .ic{
	display: inline-block;
	width:25px;
	height:25px;
	margin-bottom:5px;
}
.m-footer ul li a .ic-home{background-image: url("../images/f_01.png")}
.m-footer ul li a .ic-prod{background-image: url("../images/f_02.png")}
.m-footer ul li a .ic-tel{background-image: url("../images/f_03.png")}
.m-footer ul li a .ic-contact{background-image: url("../images/f_04.png")}
/* banner */
.banner{height:450px;background-size: cover;background-position: center;text-align: center;padding-top:150px;}
.banner p{color:#fff;}
.banner .tit-en{font-size: 36px; font-weight:bold;}
.banner .tit-ch{font-size: 24px;position: relative;}
.banner .tit-ch:after{
	display: inline-block;
	height:2px;
	width:46px;
	content: '';
	position: absolute;
	left:50%;margin-left:-23px;
	bottom:-20px;
	background-color: #fff;
}
.product-list-box{
	position: relative;
	margin-top:30px;
}
.product-list-box .p-cate-box{
	/*position: absolute;*/
	/*top:0;left:0;*/
	width:26%;
	/*max-height: 100%;*/
	/*overflow: auto;*/
}
.product-list-box .p-cate-box ul li{
	position: relative;
}
.product-list-box .p-cate-box ul li a{
	display:block;
	line-height: 60px;
	padding-right:60px;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis; text-overflow: ellipsis;
	border-bottom:1px solid #ededed;
	color:#333;
	font-size:20px;
}
.product-list-box .p-cate-box ul li a.active,
.product-list-box .p-cate-box ul li a:hover{
	color:#006fd1;
}
.product-list-box .p-cate-box ul li .more{
	position: absolute;
	height: 60px;line-height: 60px;
	width:40px;
	top:0;right:0;
	text-align: center;
	cursor: pointer;
	font-style: normal;
}
.product-list-box .p-cate-box ul li .cate-third .more{
	position: absolute;
	height: 36px;line-height: 36px;
	width:40px;
}
.product-list-box .p-cate-box ul li .more:after{
	display: inline-block;
	font-style: normal;
	color:#1d1d1d;
	font-size:30px;
}
.product-list-box .p-cate-box ul li .more.plus:after{
	content: '+';
}
.product-list-box .p-cate-box ul li .more.minus:after{
	content: '-';
}
.product-list-box .p-cate-box ul li .cate-child {
	display: none;
}
.product-list-box .p-cate-box ul li .cate-child .cate-third{
	position: relative;
}
.product-list-box .p-cate-box ul li .cate-child .cate-third .links{
	display: none;
}
.product-list-box .p-cate-box ul li .cate-child .cate-third .links a{
	text-indent: 60px;
}
.product-list-box .p-cate-box ul li .cate-child a {
	text-indent: 20px;
	color: #1d1d1d;
	opacity: .6;
	font-size: 18px;
	height:36px;line-height: 36px;
	border:0;
}
.product-list-box .p-cate-box ul li .cate-child a:hover,
.product-list-box .p-cate-box ul li .cate-child a.active {
	color: #006fd1;
}
.product-cate{
	display: none;
	background-color: #474747;
	font-size:0;
	margin:auto;
}
.product-cate.index{
	display: block;
	background-color: #fff;
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
	width:1200px;
	margin:auto;
}
.product-cate a{
	color:#fff;
	margin-right:0.91%;
	margin-bottom:10px;
	font-size: 20px;
	display: inline-block;
	line-height: 48px;
	-webkit-border-radius:24px; -moz-border-radius:24px; border-radius:24px;
	border:1px solid #fff;
	padding:0 10px;
	width:13.5%;
	cursor: pointer;
	text-align: center;
	white-space: nowrap;
	overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis;
}
.product-cate a:nth-child(7n){margin-right:0;}
.product-cate.index a{
	color:#343434;
	border-color: #343434;
}
.product-cate a.active,
.product-cate a:hover{
	border-color: #006fd1;
	background-color: #006fd1;
	color:#fff;
}
.product-list-box .p-list-box{
	width:70%;
	font-size:0;
	min-height: 300px;
}
.product-list{
	padding:60px 0;
}
.product-list.index{
	padding:0 0 60px 0;
}
.product-list.index .list{
	display: none;
}
.product-filter .com-title{
	padding:0;
}
.product-filter .com-title h1{
	margin-top:-15px;
}
.product-filter form{
	display: block;
	width:190px;
	height:30px;
	position: relative;
}
.product-filter form input,
.product-filter form button{
	outline: none;
	border:0;
}
.product-filter form input{
	width:100%;
	height:30px;
	background-color: transparent;
	border:1px solid #a6a5a9;
	font-size: 16px;
	color:#a6a5a9;
	padding:0 32px 0 13px;
}
.product-filter form button{
	position: absolute;
	right:0;
	top:0;
	width:30px;
	height:100%;
	cursor: pointer;
	background-color: transparent;
	background-repeat: no-repeat;
	-webkit-background-size:70%; background-size:70%;
	background-position: center;
	background-image: url("../images/ic_search_b.png");
}
.product-filter ul li{
	float:left;
	margin-right:5px;
	line-height:30px;
}
.product-filter ul li a{
	display: block;
	height:30px;
	padding:0 5px;
	color:#808080;
}
.product-filter ul li a:hover,
.product-filter ul li.active a{
	background-color: #006fd1;
	color:#fff;
}
.product-list .list{
	/*padding:60px 0;*/
}
.product-list.index .list{
	padding:40px 0 0 0;
}
.product-list .list li{
	float:left;
	width:23%;
	margin-right:2.66%;
	margin-bottom:30px;
	position: relative;
	overflow: hidden;
}
.product-list .product-list-box .list li{
	width:32%;
	margin-right:2%;
}
/*
.product-list.index .list li{width:21%;margin-right:2%;}
.product-list.index .list li:first-child{
	width:31%;
}
*/
.product-list .list li:nth-child(4n){
	margin-right:0;
}
.product-list .product-list-box .list li:nth-child(4n){
	margin-right:2%;
}
.product-list .product-list-box .list li:nth-child(3n){
	margin-right:0;
}
.product-list .list li a{
	height:360px;
	display: flex;
	justify-content:center;
	align-items:Center;
	background-color: #f4f4f4;
	color:#464646;
}
.product-list .list li a:hover{
	color:#006fd1;
}
.product-list .list li a:hover img{
	-webkit-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06); transform: scale(1.06);
}
.product-list .list li a .txt-box{
	text-align: center;
	top:inherit;
	bottom:0;
	color:#3f3f3f;
}
.product-list .list li a .txt-box .title{
	font-size: 18px;
	overflow: hidden;white-space: nowrap;
	-ms-text-overflow: ellipsis; text-overflow: ellipsis;
}
.product-list .list li a .img-box{
	position:absolute;
	width:100%;height:100%;top:0;left:0;
	overflow: hidden;
}
.product-list .list li a .img-box .ib-c{
	position:absolute;
	width:100%;height:100%;top:0;left:0;
	-webkit-background-size:cover; background-size:cover;
	background-position: center;
	-webkit-transition: transform .4s; -moz-transition: transform .4s; -ms-transition: transform .4s; -o-transition: transform .4s; transition: transform .4s;
}
.product-list .list li a:hover .txt-box{
	background-color: #006fd1;
	color:#fff;
}
.product-list .list li a:hover .ib-c{
	-webkit-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06); transform: scale(1.06);
}
.product-list.honor .list{
	padding:0;
}
.product-list.honor .list li a .txt-box{
	top:inherit;
	bottom:0;
	background-color: #ececec;
	text-align: center;
}
.product-list.honor .list li a:hover .txt-box{
	background-color: #006fd1;
	color:#fff;
}
.product-list.index .list li a:hover .txt-box{
	display: block;
}
.product-list .list li a .txt-box{
	width:100%;
	position: absolute;
	z-index: 1;
	/*top:0;*/
	bottom:0;
	padding:20px;
	font-size:20px;
}
.product-list .list li a .txt-box .desc{
	font-size:18px;
}
.product-list .list li a img{
	max-width: 95%;
	-webkit-transition: transform .4s; -moz-transition: transform .4s; -ms-transition: transform .4s; -o-transition: transform .4s; transition: transform .4s;
}
.index-ad .cont-box{
	height:257px;background-size: cover;background-position: center;margin-bottom:60px;
	display: table;
}
.index-ad .txt-box{
	display: table-cell;
	vertical-align: middle;text-align: center;
	font-size:36px;
	font-weight: bold;color:#fff;
}
/* 分页 */
.page-list{
	font-size:0;
	text-align: center;
}
.page-list a{display: inline-block;line-height: 60px;border:1px solid #e5e5e5;color:#000;min-width:60px;
	-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;font-size:20px;margin:0 3px;padding:0 5px;
}
.page-list a:hover,
.page-list a.active{border-color:#006fd1;color:#fff;background-color: #006fd1;}
/* 公共标题 */
.com-title{
	color:#006fd1;
	text-align: center;
	padding:50px 0;
}
.com-title h1{
	font-size:40px;font-weight: bold;
}
.com-title h5{
	font-size:18px;
	color:#1a1a1a;
	font-weight: normal;
	padding:5px 0;
}
.com-title.w{
	color:#fff;
}
.com-title.w h5{
	color:#fff;
}
/* 公共分类 */
.com-cate{
	-webkit-box-shadow: 0 2px 5px -1px #ccc;
	-moz-box-shadow: 0 2px 5px -1px #ccc;
	box-shadow: 0 2px 5px -1px #ccc;
}
.com-cate .btns{
	display: -webkit-flex; /* Safari */
	display: flex;
}
.com-cate a{
	-webkit-flex:1;
	-moz-flex:1;
	-ms-flex:1;
	-o-flex:1;
	-khtml-flex:1;
	flex:1;
	justify-content:center;
	height: 130px;
	padding:25px 10px;
	text-align: center;
	border-right:1px solid #959595;
	color:#3e3e3e;
}
.com-cate a:last-child{border-right:0;}
.com-cate a i{display: inline-block;
	width:50px;height:38px;
	-webkit-background-size:100% 100%; background-size:100% 100%;
}
.com-cate a p{font-size:16px;}
.com-cate a:hover,
.com-cate a.active{
	color:#fff;
	background-color: #006fd1;
}
.com-cate a.case-1 i{background-image: url("../images/ic-case-1-n.png")}
.com-cate a.case-1:hover i,
.com-cate a.case-1.active i{ background-image: url('../images/ic-case-1-h.png');}
.com-cate a.case-2 i{background-image: url("../images/ic-case-2-n.png")}
.com-cate a.case-2:hover i,
.com-cate a.case-2.active i{ background-image: url('../images/ic-case-2-h.png');}
.com-cate a.prod-1 i{background-image: url("../images/ic-prod-1-n.png")}
.com-cate a.prod-1:hover i,
.com-cate a.prod-1.active i{ background-image: url('../images/ic-prod-1-h.png');}
.com-cate a.prod-2 i{background-image: url("../images/ic-prod-2-n.png")}
.com-cate a.prod-2:hover i,
.com-cate a.prod-2.active i{ background-image: url('../images/ic-prod-2-h.png');}
.com-cate a.news-1 i{background-image: url("../images/ic-news-1-n.png")}
.com-cate a.news-1:hover i,
.com-cate a.news-1.active i{background-image: url('../images/ic-news-1-h.png');}
.com-cate a.news-2 i{background-image: url("../images/ic-news-2-n.png")}
.com-cate a.news-2:hover i,
.com-cate a.news-2.active i{background-image: url('../images/ic-news-2-h.png');}
.com-cate a.news-3 i{background-image: url("../images/ic-news-3-n.png")}
.com-cate a.news-3:hover i,
.com-cate a.news-3.active i{background-image: url('../images/ic-news-3-h.png');}
.com-cate a.honor-1 i{background-image: url("../images/ic-honor-1-n.png")}
.com-cate a.honor-1:hover i,
.com-cate a.honor-1.active i{ background-image: url('../images/ic-honor-1-h.png');}
.com-cate a.honor-2 i{background-image: url("../images/ic-honor-2-n.png")}
.com-cate a.honor-2:hover i,
.com-cate a.honor-2.active i{ background-image: url('../images/ic-honor-2-h.png');}
.com-cate a.intro i{background-image: url("../images/ic-intro-n.png")}
.com-cate a.intro:hover i,
.com-cate a.intro.active i{ background-image: url('../images/ic-intro-h.png');}
.com-cate a.culture i{background-image: url("../images/ic-culture-n.png")}
.com-cate a.culture:hover i,
.com-cate a.culture.active i{ background-image: url('../images/ic-culture-h.png');}
.com-cate a.team i{background-image: url("../images/ic-team-n.png")}
.com-cate a.team:hover i,
.com-cate a.team.active i{ background-image: url('../images/ic-team-h.png');}
.com-cate a.service i{background-image: url("../images/ic-service-n.png")}
.com-cate a.service:hover i,
.com-cate a.service.active i{ background-image: url('../images/ic-service-h.png');}
.com-cate a.contact i{background-image: url("../images/ic-addr-n.png")}
.com-cate a.contact:hover i,
.com-cate a.contact.active i{ background-image: url('../images/ic-addr-h.png');}
.com-cate a.contact-1 i{background-image: url("../images/ic-contact-1-n.png")}
.com-cate a.contact-1:hover i,
.com-cate a.contact-1.active i{ background-image: url('../images/ic-contact-1-h.png');}
.com-cate a.contact-2 i{background-image: url("../images/ic-contact-2-n.png")}
.com-cate a.contact-2:hover i,
.com-cate a.contact-2.active i{ background-image: url('../images/ic-contact-2-h.png');}
.com-cate a.contact-3 i{background-image: url("../images/ic-contact-3-n.png")}
.com-cate a.contact-3:hover i,
.com-cate a.contact-3.active i{ background-image: url('../images/ic-contact-3-h.png');}
/* 案例 */
.case-list{
	padding-bottom:50px;
}
.case-list .list li{
	width:32%;
	margin-right:2%;
	float: left;
	margin-bottom:20px;
	min-height: 344px;
	padding-bottom:78px;
	position: relative;
	overflow: hidden;
	background-color: #f4f4f4;
}
.case-list .list li:nth-child(3n){
	margin-right:0;
}
.case-list .list li a{display: block;color:#000;}
.case-list .list li a:hover{color:#006fd1;}
.case-list .list li:hover{
	-webkit-box-shadow: #999 0 0 12px;
	-moz-box-shadow: #999 0 0 12px;
	box-shadow: #999 0 0 12px;
}
.case-list .list li:hover .title{
	background-color: #fff;
}
.case-list .list li:hover img{
	-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);
}
.case-list .list li img{
	width:100%;
	-webkit-transition: transform .4s; -moz-transition: transform .4s; -ms-transition: transform .4s; -o-transition: transform .4s; transition: transform .4s;
}
.case-list .list li .title{
	font-size: 20px;
	background-color: #f4f4f4;line-height: 78px;
	position: absolute;bottom:0;left:0;
	width: 100%;
	padding:0 10px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis; text-overflow: ellipsis;
}
.swiper-index{
	height:600px;
	background-size:cover;background-repeat:no-repeat;background-position:center;
}
.swiper-index .swiper-slide .cont-box{text-align: center;}
.swiper-index .swiper-slide a{
	display: table;
	position: absolute;
	height:100%;width:100%;
	color:#fff;
	-webkit-background-size:cover; background-size:cover;
}
.swiper-index .swiper-slide a > div{
	text-align: left;
	display:table-cell;
	vertical-align:middle;
}
.swiper-index .swiper-slide a h1{
	margin-bottom:10px;
	font-size:40px;
	font-weight:bold;
	width:100%;
	text-transform: uppercase;
	text-align:center;
}
.swiper-index .swiper-slide a h5{
	line-height:40px;
	font-size:30px;
	width:100%;
	font-weight: 400;
	text-align:center;
}
.swiper-index .swiper-slide a .s-logo{margin-bottom:20px;}
.swiper-index .swiper-slide a .read-more{
	line-height: 60px;
	padding:0 30px;
	display: inline-block;
	color:#fff;
	background-color: #006fd1;
	font-size:16px;
	text-transform: uppercase;
	margin-top: 50px;
	-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;
}
.swiper-index .swiper-pagination{
	-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.swiper-index .swiper-pagination .swiper-pagination-bullet{
	background:#c8c8c8;width:17px;height:17px;opacity:1;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
	text-align: center;
	margin-right:10px;
}
.swiper-index .swiper-pagination .swiper-pagination-bullet-active{
	background:#006fd1;
}
/* 新闻 */
.news-list{
	padding:60px 0;
}
.news-list .list li{
	margin-bottom:20px;
}
.news-list.index .list{
	font-size:0;
	display: none;
}
.news-list.index .list li{
	display: inline-block;
	width:49%;
	margin-right:2%;
}
.news-list.index .list li:nth-child(even){
	margin-right:0;
}
.news-list .list a{
	display: block;
	height:193px;
	padding-left:320px;
	position: relative;
	background-color: #f4f4f4;
	color:#585959;
	font-size:18px;
}
.news-list.index .list a{background-color: transparent}
.news-list .list a .img-box{
	position: absolute;
	width:320px;height:100%;
	left:0;top:0;
	overflow: hidden;
}
.news-list .list a:hover img{
	-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);
}
.news-list .list a .img-box img{
	width:100%;
	-webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s;
}
.news-list .list a .txt-box{
	padding:20px;
}
.news-list .list a:hover .title{
	color:#006fd1;
}
.news-list .list a .txt-box .title{
	font-size:24px;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis; text-overflow: ellipsis;
}
.news-list .list a .txt-box .time{
	padding-top:15px;
}
.news-list .list a .txt-box .tips{
	padding:15px 0 5px 0;
	display: none;
}
.news-list.index .list a .txt-box .desc{
	padding:25px 0;
}
.news-list .list a .txt-box .desc{
	padding:30px 0 0 0;
	opacity: .6;
	display: -webkit-box;
	display: -moz-box;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-line-clamp:2;
	-moz-line-clamp:2;
	overflow: hidden;
}
.news-list.index .list a .txt-box .n-more{
	position: absolute;
	bottom:15px;left:340px;
	font-size:12px;color:#006fd1;
}
.news-list-1{padding:50px 0;}
.news-list-1 .list{margin-bottom:50px;}
.news-list-1 .list li{border-bottom:1px solid #eaeaea;}
.news-list-1 .list li:hover{background-color: #006fd1;}
.news-list-1 .list li:hover a{color:#fff;}
.news-list-1 .list li a{display: block;color:#202020;padding:40px 215px;position: relative;}
.news-list-1 .list li .txt-box .title{font-size:20px;overflow: hidden; white-space:nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.news-list-1 .list li .txt-box .desc{font-size:16px;margin-top:10px; opacity:.5;
	display: -webkit-box;
	display: -moz-box;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-line-clamp:2;
	-moz-line-clamp:2;
	overflow: hidden;}
.news-list-1 .list li .time-box {position: absolute;height:82px;width:130px;left:30px;top:50%;margin-top:-41px;border-right:1px solid #6f6f6f;}
.news-list-1 .list li:hover .time-box {border-color:#fff;}
.news-list-1 .list li .time-box .day{font-size:70px;line-height: 60px;color:#202020;}
.news-list-1 .list li:hover .time-box .day{color:#fff;}
.news-list-1 .list li .time-box .y-m{font-size:18px;padding-left:3px;margin-top:5px;opacity: .5;}
.news-list-1 .list li .more{display: block;width:60px;height:60px; top:50%;margin-top:-30px;right:50px;position: absolute;
	-webkit-background-size:100% 100%; background-size:100% 100%;background-image: url("../images/n-more-n.png")}
.news-list-1 .list li:hover .more{background-image: url("../images/n-more-h.png")}
/* 联系我们 */
.contact-way{
	margin-top:5px;
	background-color: #fdfdfd;
}
.contact-way .way-list{
	padding-bottom:50px;
}
.contact-way .way-list li{
	float:left;
	position: relative;
	padding:0 50px 0 80px;
	width:25%;
	font-size:16px;
}
.contact-way .way-list li:after{
	display: block;
	content:'';
	height:48px;width:1px;
	background: #aaa;
	right:20px;
	top:3px;
	position: absolute;
}
.contact-way .way-list li:last-child{
	padding-right:20px;
}
.contact-way .way-list li:last-child:after{
	display: none;
}
.contact-way .way-list li i{
	position: absolute;
	display: block;
	left:20px;top:0;
	-webkit-background-size:100% 100%; background-size:100% 100%;
}
.contact-way .way-list li i.tel{width:33px;height:41px;background-image: url("../images/ic-c-tel.png")}
.contact-way .way-list li i.qq{width:35px;height:41px;background-image: url("../images/ic-c-qq.png")}
.contact-way .way-list li i.email{width:50px;height:39px;background-image: url("../images/ic-c-email.png")}
.contact-way .way-list li i.addr{width:33px;height:42px;background-image: url("../images/ic-c-addr.png")}
.contact-way .way-list li .tit{
	font-weight: bold;
	font-size:20px;
}
.contact-way .way-list li .info p{
	margin-top:5px;
}
.map{
	background-color: #f8f8f8;
}
.map-content{
	height:685px;
	width:100%;
}
.BMap_bubble_title{
	padding:10px 15px;
	font-weight: bold;
	color:#006fd1!important;
	overflow: hidden!important;
	height:auto!important;
}
.BMap_bubble_center{
	margin-top:1px;
}
.BMap_bubble_content{
	padding:10px 15px;
}
.shadow img{
	display: none;
}
.iw_poi_title{
	color:#006fd1;
	font-size:14px;
	padding:10px 0;
}
.iw_poi_content{
	color:#000;
}
.process-message{
	padding-bottom:50px;
}
.process-message .com-title{
	text-align: left;
}
.process-box{
	width:48%;
}
.process-box ul.mb{
	display: none;
}
.process-box ul li{
	float: right;
	text-align: center;
	width:32%;
	height:300px;
	margin-left:2%;
	margin-bottom:40px;
	-webkit-box-shadow: #ccc 0 0 6px;
	-moz-box-shadow: #ccc 0 0 6px;
	box-shadow: #ccc 0 0 6px;
	padding:35px 0;
}
.process-box ul.mb li{
	float: left;
	width:49%;
	height:200px;
	margin-bottom:20px;
	padding:20px 0;
}
.process-box ul li:nth-child(3n){
	margin-left: 0;
}
.process-box ul.mb li:nth-child(3n){
	margin-left: 2%;
}
.process-box ul.mb li:nth-child(odd){
	margin-left:0;
}
.process-box ul li .sn{
	font-size:42px;color:#0364bd;
	font-weight: bold;
}
.process-box ul.mb li .sn{
	font-size:24px;
}
.process-box ul li .name{
	font-size:30px;
	color:#6c6c6c;
}
.process-box ul.mb li .name{
	font-size:20px;
}
.process-box ul li i{
	display: inline-block;
	margin:25px 0 10px 0;
	width:70px;height:70px;
	-webkit-background-size:100% 100%; background-size:100% 100%;
}
.process-box ul.mb li i{
	margin:20px 0 10px 0;
	width:55px;height:55px;
}
.process-box ul li .ic-p-1{background-image: url("../images/ic-p-1.png")}
.process-box ul li .ic-p-2{background-image: url("../images/ic-p-2.png")}
.process-box ul li .ic-p-3{background-image: url("../images/ic-p-3.png")}
.process-box ul li .ic-p-4{background-image: url("../images/ic-p-4.png")}
.process-box ul li .ic-p-5{background-image: url("../images/ic-p-5.png")}
.message-box{
	width:46%;
	position: relative;
}
.message-box form{
	display: block;
	width:100%;
	font-size:0;
}
.message-box form input,
.message-box form textarea{
	width:100%;
	border:1px solid #313131;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	outline: none;
	margin-bottom:14px;
	font-size:18px;
}
.message-box form input{
	height:83px;
	padding:0 15px;
}
.message-box form textarea{
	height:231px;
	margin-bottom:31px;
	padding:15px;
}
.message-box form button{
	width:48%;
	margin-right:4%;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	outline: none;
	border:0;
	font-size:20px;
	font-weight: bold;
	color:#5e5e5e;
	height:90px;
	background-color: #e6e6e6;
	cursor: pointer;
}
.message-box form button[type=reset]{
	margin-right:0;
}
.message-box form button[type=submit]{
	background-color: #0364bd;
	color:#fff;
}
.solution{}
.solution .list > li{
	margin-bottom:20px;
	background-color: #f1f1f1;
}
.solution .list > li .img-box{
	width:56%;
	height:490px;
	position: relative;
	float: left;
}
.solution .list > li:nth-child(even) .img-box{
	float: right;
}
.solution .list > li .img-box a{
	display: block;
	position: absolute;
	width:100%;height:100%;
	-webkit-background-size:cover; background-size:cover;
	background-position: center;
}
.solution .list > li .txt-box{
	width:44%;
	height:490px;
	position: relative;
	padding:40px 80px;
	float: right;
}
.solution .list > li .txt-box .tit{
	font-size:30px;color:#006fd1;
	position: relative;
	padding-bottom:28px;
}
.solution .list > li .txt-box .tit:after{
	display: block;content: '';
	width:10px;height:1px;
	background-color: #7a7a7a;
	position: absolute;
	bottom:0;left:0;
}
.solution .list > li .txt-box .desc{
	font-size:24px;color:rgba(0,0,0,.8);
	padding:28px 0 35px 0;
}
.solution .list > li .txt-box .links li{
	float: left;
	margin:0 35px 20px 0;
}
.solution .list > li .txt-box .links li a{
	display: block;
	width:160px;height:56px;line-height: 56px;
	color:#7a7a7a;
	border:1px solid #7a7a7a;
	font-size:20px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis; text-overflow: ellipsis;
	-webkit-border-radius:28px; -moz-border-radius:28px; border-radius:28px;
}
.solution .list > li .txt-box .links li a:hover{
	color:#fff;background-color: #006fd1;
}
.solution .list > li .txt-box .sol-more{
	display: block;
	position: absolute;
	width:60px;height:60px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("../images/ic-more.png");
	background-color: #006fd1;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}
/* 系统解决方案列表 */
.solve-list{
	padding:60px 0;
}
.solve-list .list li{
	padding:0 60px;
	margin-bottom:20px;
	-webkit-box-shadow: #ccc 0 0 6px;
	-moz-box-shadow: #ccc 0 0 6px;
	box-shadow: #ccc 0 0 6px;
	position: relative;
}
.solve-list .list li:after{
	content: '>';
	position: absolute;
	right:60px;
	top:0;
	line-height: 118px;
	font-size: 26px;
}
.solve-list .list li:hover:after{
	color:#fff;
}
.solve-list .list li:hover{
	background-color: #006fd1;
}
.solve-list .list li:hover a{
	color: #fff;
}
.solve-list .list li a{
	display: block;
	line-height: 118px;
	font-size:26px;
	color:#1d1d1d;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis; text-overflow: ellipsis;
	padding-right:20px;
}
.com-btns{
	padding:0 0 60px 0;
	font-size:0;
	text-align: center;
}
.com-btns a{
	font-size:18px;
	color:#111;
	padding:0 20px;
	background: #fff;
	display: inline-block;
	line-height: 60px;
	margin:0 5px;
	-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;
}
.com-btns.g a{
	background: #eaeaea;
}
.com-btns a.active,
.com-btns a:hover{
	color:#fff;background-color: #006fd1;
}
/* 首页-工程案例 */
.our-honor,
.engine-case{
	-webkit-background-size:cover; background-size:cover;
	background-position: center;
	padding-bottom:80px;
}
.engine-case{min-height: 600px;position: relative;}
.engine-case .com-title{padding:60px 0;}
.engine-case .list{
	font-size:0;
	/*display: none;*/
}
.engine-case .list li{
	/*display: inline-block;*/
	/*width:23%;*/
	margin-right:2.6%;
	background-color: #fff;
	vertical-align: top;
}
.engine-case .list li:last-child{
	margin-right:0;
}
.engine-case .list li .img-box img{
	width:100%;
}
.engine-case .list li .txt-box{
	padding:20px 10px 20px 10px;
	text-align: center;
}
.engine-case .list li .txt-box .tit{
	font-size: 20px;
	padding-bottom:5px;
	color:#000;
}
.engine-case .list li .txt-box .desc{
	display: none;
	font-size: 16px;
	color:rgba(0,0,0,.6);
	padding-bottom:10px;
}
.engine-case .list li .txt-box .case-more{
	display: inline-block;
	font-size: 14px;
	padding:0 20px;
	line-height: 28px;
	color:rgba(0,0,0,.6);
	border:1px solid rgba(0,0,0,.6);
	-webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px;
}
.engine-case .list li:hover .case-more{
	color:#fff;
	background-color: #006fd1;
	border-color: #006fd1;
}
.engine-case .list li:hover .txt-box{
	background-color:#006fd1;
}
.engine-case .list li:hover .tit,
.engine-case .list li:hover .desc{
	color:#fff;
}
.engine-case .swiper-pagination{
	text-align: center;
	width:100%;
	bottom:40px;
	z-index: 1;
}
.engine-case .swiper-pagination .swiper-pagination-bullet{
	background:#c8c8c8;width:22px;height:22px;opacity:1;
	text-align: center;
	margin:0 5px;
}
.engine-case .swiper-pagination .swiper-pagination-bullet-active{
	background:#006fd1;
}
/* 关于中泽 */
.about-zz{
	background-color: #f9f9f9;
	padding-bottom:90px;
}
.about-zz.about{
	margin-top:5px;
}
.about-zz.about .txt-box{
	float:right;
	padding:0 0 0 50px;
	margin-top:-30px;
}
.about-zz .txt-box{
	width:52%;
	float:left;
	padding:0 100px 50px 0;
}
.about-zz.about .txt-box .tips{display: none}
.about-zz .txt-box .tips{
	font-size:22px;
}
.about-zz .txt-box .title{
	font-size:30px;
	padding:25px 0;
	border-bottom:1px solid #006fd1;
}
.about-zz .txt-box .desc{
	font-size:20px;
	color:rgba(0,0,0,.6);
	padding:40px 0;
	line-height: 35px;
}
.about-zz.about .txt-box .intro-more{display: none;}
.about-zz .txt-box .intro-more{
	display: block;
	width:60px;height:60px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("../images/ic-more.png");
	background-color: #006fd1;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}
.about-zz .img-box{
	width:48%;
	float:right;
}
.about-culture,
.about-service{
	background-repeat: no-repeat;
	background-position: center;
	padding-bottom:60px;
	color: #fff;
}
.about-service .txt-box{
	text-align: center;
}
.group-zz{padding-bottom:60px;}
.g-tabs{
	float:left;
	width:38%;
	font-size:0;
}
.g-tabs a{
	display: block;
	height:222px;
	color:#000;
	font-size:32px;
	background-color: #efefef;
	border-bottom:1px solid #fff;
	position: relative;
	padding:60px 50px;
}
.g-tabs a.active,
.g-tabs a:hover{
	color:#fff;
	background-color: #006fd1;
}
.g-tabs a.active:after,
.g-tabs a:hover:after{
	display: none;
	content: '';
	position: absolute;
	height:100%;width:50px;
	background-color: #006fd1;
	right:-50px;top:0; z-index:1;
}
.g-tabs a:last-child{
	border-bottom:0;
}
.g-tabs a .title-zh{
	margin-bottom:30px;
	
}
.g-tabs a .title-en{
	opacity: .5;
	font-size:20px;
}
.g-tabs a i{
	display: block;
	width:52px;height:52px;
	-webkit-background-size:100% 100%; background-size:100% 100%;
	position: absolute;top:50%;margin-top:-26px;
	right:80px;
}
.g-tabs a.team i{background-image: url("../images/ic-g-1-n.png")}
.g-tabs a.tech i{ background-image: url("../images/ic-g-2-n.png")}
.g-tabs a.quality i{background-image: url("../images/ic-g-3-n.png")}
.g-tabs a.team.active i,.g-tabs a.team:hover i{background-image: url("../images/ic-g-1-h.png")}
.g-tabs a.tech.active i,.g-tabs a.tech:hover i{background-image: url("../images/ic-g-2-h.png")}
.g-tabs a.quality.active i,.g-tabs a.quality:hover i{background-image: url("../images/ic-g-3-h.png")}
.g-cont-box{
	width:62%;
	height:666px;
	float:right;
	position: relative;
}
.g-cont-box .gc-item{
	position: absolute;
	width:100%;height:100%;
	top:0;left:0;
	display: none;
}
.g-cont-box .gc-item img{
	width:100%;height:100%;
}
.g-cont-box .gc-item p{
	color:#fff;
	padding:20px 10px;
	font-size:24px;
	position: absolute;
	width:100%;text-align: center;
	bottom:0;left:0;
	background-color: rgba(0,0,0,.5);
}
/* 详情banner */
.swiper-detail.index{
	display: none;
}
.swiper-detail .gallery-top {
	width: 100%;
	height: 410px;
	border:1px solid #dbdbdb;
	margin-left: auto;
	margin-right: auto;
}
.swiper-prod .gallery-top {
	width: 80%;

	height: auto;
}
.swiper-prod.ls{position: relative;}
.swiper-prod.ls .gallery-top {
	width: 84%;
}
.swiper-prod.ls .gallery-top .swiper-slide{
	text-align: center;
}
.swiper-prod.ls .gallery-top .swiper-slide img{
	height:100%;
	max-width:500px;
}
.swiper-detail .swiper-slide {
	background-size: cover;
	background-position: center;
	text-align: center;
}
.swiper-prod .swiper-slide img{
	width:100%;
}
.gallery-top {
	/*height: 100%;*/
	width: 100%;
}
.swiper-gallery-thumbs{
	height: 130px;
	padding: 0 90px;
	position: relative;
	margin:30px 0 0 0;
}
.swiper-prod .swiper-gallery-thumbs{
	width:55%;
	height: 65px;
	padding: 0 80px;
	position: absolute;
	margin:0;
	top:40%;left:-200px;
	-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);
}
.swiper-prod.ls .swiper-gallery-thumbs{
	width:100%;
	height: 80px;
	padding: 0 60px;
	position: static;
	margin:20px 0;
	top:inherit;left:inherit;
	-webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0);
}
.swiper-prod.ls .swiper-gallery-thumbs .swiper-slide{
	height: 90px;
	width:90px!important;
	border:1px solid #4f4e55;
	-webkit-transform: scale(0.98); -moz-transform: scale(0.98); -ms-transform: scale(0.98); -o-transform: scale(0.98); transform: scale(0.98);
}
.swiper-prod.ls .thumb-prev,
.swiper-prod.ls .thumb-next{
	position: absolute;
	width:80px;
	height:130px;
	top:50%;
	margin-top: -65px;
	-webkit-background-size:100% 100%; background-size:100% 100%;
	cursor: pointer;
}
.swiper-gallery-thumbs .thumb-prev,
.swiper-gallery-thumbs .thumb-next{
	position: absolute;
	width:80px;
	height:130px;
	top:50%;
	margin-top: -65px;
	-webkit-background-size:100% 100%; background-size:100% 100%;
	cursor: pointer;
}
.swiper-prod.ls .swiper-gallery-thumbs .thumb-prev,
.swiper-prod.ls .swiper-gallery-thumbs .thumb-next{
	position: absolute;
	width:47px;
	height:80px;
	top:50%;
	margin-top: -32px;
	-webkit-background-size:100% 100%; background-size:100% 100%;
	cursor: pointer;
}
.swiper-prod .swiper-gallery-thumbs .thumb-prev,
.swiper-prod .swiper-gallery-thumbs .thumb-next{
	position: absolute;
	width:65px;
	height:65px;
	top:50%;
	margin-top: -32px;
}
.swiper-prod.ls .thumb-prev,
.swiper-prod.ls .thumb-next{
	position: absolute;
	width:27px;
	height:60px;
	top:50%;
	margin-top: -80px;
	z-index: 10;
}
.swiper-gallery-thumbs .thumb-prev{
	background-image: url("../images/prev.jpg");
	left:0;
}
.swiper-gallery-thumbs .thumb-next{
	background-image: url("../images/next.jpg");
	right:0;
}
.swiper-prod.ls .swiper-gallery-thumbs .thumb-prev{
	background-image: url("../images/p-prev.jpg");
	left:0;
}
.swiper-prod.ls .swiper-gallery-thumbs .thumb-next{
	background-image: url("../images/p-next.jpg");
	right:0;
}
.swiper-prod.ls .thumb-prev{
	background-image: url("../images/g-prev.jpg");
	left:0;
}
.swiper-prod.ls .thumb-next{
	background-image: url("../images/g-next.jpg");
	right:0;
}
.gallery-thumbs {
	box-sizing: border-box;
}
.gallery-thumbs .swiper-slide {
	height: 130px;
	opacity: 0.4;
}
.swiper-prod .gallery-thumbs .swiper-slide {
	height: 65px;
	-webkit-background-size:00% 100%; background-size:100% 100%;
}
.gallery-thumbs .swiper-slide-active {
	opacity: 1;
}
.swiper-prod.ls .gallery-thumbs .swiper-slide-active {
	border-color: #006fd1;
}
/* 首页-我们的优势 */
.advantage{padding-bottom:60px;}
.advantage .list{
	font-size:0;
}
.advantage .list li{
	display: inline-block;
	width:49%;height: 318px;
	margin-right:2%;
	margin-bottom: 20px;
	cursor: pointer;
	position: relative;
	-webkit-background-size:cover; background-size:cover;
	background-position: center;
}
.advantage .list li:nth-child(even){
	margin-right:0;
}
.advantage .list li img{width:100%;}
.advantage .list li .txt-box{
	position: absolute;
	width:100%;height:318px;
	font-size:20px;
	top:0;left:0;
	color:#fff;
	display: table;
	vertical-align: top;
	z-index: 2;
}
.advantage .list li .txt-box .tb-c{
	display: table-cell;
	align-items:Center;
	text-align: center;
	vertical-align:middle
}
.advantage .list li .cover{
	position: absolute;
	width:100%;height:100%;
	background-color: rgba(0,111,209,.7);
	top:0;left:0;
	z-index: 1;
	-webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0);
	-webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s;
}
.advantage .list li:hover .cover{
	-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);
}
.advantage .list li:hover .txt-box .desc,
.advantage .list li:hover .txt-box .cont{display: block}
.advantage .list li .txt-box .name{
	font-size:36px;
	font-weight: bold;
}
.advantage .list li .txt-box .desc{
	display: none;
	margin:15px 0 10px 0;
}
.advantage .list li .txt-box .cont{
	font-size: 18px;
	opacity: .6;
	display: none;
}
.advantage .list li .txt-box i{
	display: inline-block;
	width:60px;height:60px;
	-webkit-background-size:100% 100%; background-size:100% 100%;
}
.advantage .list li .txt-box .adv-1{background-image: url("../images/ic-adv-1.png")}
.advantage .list li .txt-box .adv-2{background-image: url("../images/ic-adv-2.png")}
.advantage .list li .txt-box .adv-3{background-image: url("../images/ic-adv-3.png")}
.advantage .list li .txt-box .adv-4{background-image: url("../images/ic-adv-4.png")}
/* 合作伙伴 */
.partners{padding-bottom:60px;}
.partners ul{font-size:0;}
.partners ul li{display:inline-block;width:16.66%;border:1px solid #f0f0f0;vertical-align: top;overflow: hidden;}
.partners ul li:hover{ border-color: #006fd1;}
.partners ul li img{width:100%;
	-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	/*
	filter: url('grayscale.svg#grayscale');
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	*/
}
.partners ul li img:hover{cursor:pointer;
	-webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03);
	/*
	filter: none;
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
	*/
}
.location-box .cont-box{padding:15px 0;border-bottom:1px solid #a0a0a0;}
.location-box.pd .cont-box{border:0;}
.location-box a{color:#000;}
.location-box a:hover{color:#006fd1;}
.news-detail .tit-box{
	padding:35px 0;border-bottom:1px solid #a0a0a0;
}
.news-detail .tit-box .title{
	font-size:24px;font-weight: normal;margin-bottom:10px;
}
.news-detail .txt-box{
	line-height: 30px;
	padding:40px 0;
}
.news-detail .txt-box img{
	max-width: 100%;
}
.swiper-culture{
	padding:15px 70px;
	position: relative;
}
.swiper-culture .swiper-slide{
	text-align: center;
}
.swiper-culture .swiper-slide .txt-box{
	display: inline-block;
	width:338px;height:338px;
	-webkit-border-radius:border-radius:50%; -moz-border-radius:border-radius:50%; border-radius:50%;
	background-color: #fff;
	padding:90px 40px 50px 40px;
	overflow: hidden;
}
.swiper-culture .swiper-slide .txt-box h3{
	color:#006fd1;
	font-size:24px;
	font-weight: bold;
	padding-bottom:20px;
	position: relative;
}
.swiper-culture .swiper-slide .txt-box h3:after{
	display: block;
	content: '';
	width:20px;height:2px;background-color: #006fd1;
	position: absolute;
	bottom:0;left:50%;margin-left:-10px;
}
.swiper-culture .swiper-slide .txt-box .desc{
	color:rgba(32,32,32,.7);
	font-size: 18px;
	line-height: 28px;
	padding-top:20px;
}
.swiper-culture .swiper-button-next,
.swiper-culture .swiper-button-prev{
	background-color: #006fd1;
	position: absolute;
	top:50%;
	margin-top:-100px;
	width:60px;
	height:60px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
	z-index: 1;
}
.swiper-culture .swiper-button-next{
	right:0;
	background-image: url("../images/b-next.png");
}
.swiper-culture .swiper-button-prev{
	left:0;
	background-image: url("../images/b-prev.png");
}
.swiper-culture .swiper-pagination{
	position: relative;
	text-align: center;
	margin-top:70px;
}
.swiper-culture .swiper-pagination .swiper-pagination-bullet{
	background:#c8c8c8;width:22px;height:22px;opacity:1;
	text-align: center;
	margin:0 5px;
}
.swiper-culture .swiper-pagination .swiper-pagination-bullet-active{
	background:#006fd1;
}
/* 首页-荣誉资质 */
.swiper-about{
	position: relative;
	padding-bottom:90px;
}
.swiper-about .swiper-slide{
	border:1px solid #ddd;
}
.swiper-about .swiper-slide:hover{
	cursor: pointer;
	border:1px solid #006fd1;
}
.swiper-about .swiper-slide img{
	width:100%;
}
.swiper-about .swiper-button-next,
.swiper-about .swiper-button-prev{
	position: absolute;
	top:inherit;
	bottom:0;
	width:60px;
	height:60px;
	cursor: pointer;
	background-color: #006fd1;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
	-webkit-background-size:auto; background-size:auto;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
	z-index: 1;
}
.swiper-about .swiper-button-next{
	right:0;
	background-image: url("../images/b-next.png");
}
.swiper-about .swiper-button-prev{
	right:70px;
	left:inherit;
	background-image: url("../images/b-prev.png");
}
.swiper-about .swiper-pagination-progress{
	width:55%;height:1px;
	bottom:30px;
}
.swiper-about .swiper-pagination-progress .swiper-pagination-progressbar{
	height:200%;
	top:inherit;bottom:0;
}
.soft-article{padding:40px 0;background-color: #efefef;font-size:24px;text-align: center;}
.soft-article a{color:#006fd1;cursor: pointer}
.msg-cover{
	position: fixed;
	width:100%;height:100%;
	top:0;left:0;
	background-color: rgba(0,0,0,.8);
	z-index: 12;
	display: none;
}
.msg-cover .msg-box{
	position: absolute;
	max-width: 750px;
	left:0;right:0;
	height:100%;
	margin:auto;
	overflow: auto;
}
.msg-cover .msg-box .title{
	height:90px;line-height: 90px;
	font-size:24px;
	width:100%;
	background-color: #fff;
}
.msg-cover .soft-close{
	position: absolute;
	right:35px;
	top:15px;
	font-size:46px;
	color:#fff;
	z-index: 1;
}
.msg-cover .msg-box .txt-box{
	background-color: #f8f8f8;
	padding:20px;
	font-size:16px;
}
.product-explain{
	padding:40px 0;
	background-color: #006fd1;
	color:#fff;line-height: 32px;
	font-size:18px;
}
.product-params .title,
.product-gaishu .title{
	font-size:24px;font-weight: normal;
}
.product-params,
.product-gaishu{
	padding-top:40px;
}
.product-gaishu .txt-box{
	border-bottom:1px solid #a0a0a0;
}
.product-gaishu .txt-box,
.product-params .txt-box{
	padding:10px 0 40px 0;
	line-height: 32px;
}
.prod-banner{
	padding:60px 0;
}
.prod-banner.pd{
	padding:0;
}
.prod-banner .cont-box{
	padding:0 50px;
}
.prod-banner.pd .cont-box{
	padding:50px 50px 50px 0;
}
.prod-banner .txt-box{
	width:41%;
	padding:40px 30px;
	/*background-color: #f6f6f6;*/
}
.prod-banner .img-box{
	margin-left:20px;
	width:55%;
	position: relative;
}
.prod-banner .txt-box .name{
	font-size:24px;
	color:#464646;
}
.prod-banner .txt-box .item{
	margin-top:20px;
}
.prod-banner .txt-box .item h4{
	font-size:14px;
	color:#006fd1;
	margin-bottom:5px;
}
.prod-banner .txt-box .item p{
	line-height: 26px;
	color:#838383;
}
/* 解决方案详情 */
.news-detail .c-box,
.sys-solve-cont .c-box{
	padding-bottom:60px;
	line-height: 32px;
	font-size:18px;
	border-bottom:1px solid #a0a0a0;
}
.sys-solve-cont .c-box img{
	max-width: 100%;
}
.sys-solve-cont .app-list{
	font-size: 0;
}
.sys-solve-cont .app-list li{
	display: inline-block;
	width:680px;
	margin-right:40px;
	margin-bottom:40px;
}
.sys-solve-cont .app-list li:nth-child(even){
	margin-right:0;
}
.sys-solve-cont .app-list li .img-box{
	width:447px;height:302px;
	overflow: hidden;
}
.sys-solve-cont .app-list li .img-box img{
	width:100%;height:100%;
	-webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s;
}
.sys-solve-cont .app-list li:hover img{
	-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);
}
.sys-solve-cont .app-list li .txt-box{
	width:233px;height:302px;
	background-color: #006fd1;
	color:#fff;
	font-size:20px;
	padding:50px 30px;
}
.sys-solve-cont .app-list li .txt-box h2{
	font-size:32px;
	margin-bottom:10px;
}
.sys-solve-cont .app-list li .txt-box p{
	margin-bottom:6px;
}
.product-detail-box{
	margin:30px 0 50px 0;
}
.product-detail-box .cont-box{
	padding:30px 50px;
}
.product-detail-box .tj-box{
	width:220px;
}
.product-detail-box .tj-box{
	overflow: hidden;
}
.product-detail-box .tj-box img{
	width:100%;
	transition: .5s;
}
.product-detail-box .tj-box a{
	color:#000;
}
.product-detail-box .tj-box li{
	margin:20px 0;
}
.product-detail-box .tj-box li:hover img{
	transform: scale(1.03);
}
.product-detail-box .tj-box .txt-box{
	padding:10px 0;
	text-align: center;
}
.product-detail-box .tj-box .cpxx-btn{
	padding:30px 0;
	text-align:center;
	background-color: #006FD1;
	font-size:26px;
	font-weight:bold;
	color:#fff;
	margin-bottom:30px;
}
.product-detail-box .tj-box .cpxx-btn:hover{cursor: pointer;}

.cpxx-msg-box{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.5);
	top:0;left:0;
	z-index:100;
}
.cpxx-msg-box .cpxx-contBox{
	width:1400px;height:80%;
	background-color:#fff;
	position:absolute;
	top:10%;left:0;right:0;
	margin:auto;
}
.cpxx-msg-box .cpxx-contBox .cpxx-close{
	position:absolute;
	top:10px;right:20px;
	font-size:30px;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	cursor:pointer;
	color:#006fd1;
}
.cpxx-msg-box .cpxx-contBox .title{
	font-size:20px;font-weight:bold;text-align:center;padding:20px 0;
}
.cpxx-msg-box .cpxx-contBox .desc{
	position:absolute;
	padding:0 20px;
	height:88%;width:100%;
	overflow:auto;
}
.cpxx-msg-box .cpxx-contBox .desc table,
.cpxx-msg-box .cpxx-contBox .desc img{max-width:100%;}

.product-detail-box .dt-box{
	width:calc(100% - 220px);
}
.product-detail-box .dt-box .cont-b{
	padding:20px 50px 20px 30px;
}
.product-detail-box .dt-box .cont-b img{
	max-width: 100%;
}
.product-detail-box .pd-title{
	border-bottom:1px solid #eee;
	padding-bottom:20px;
	margin-right:50px;
	font-size:18px;
}
.product-detail-box .pd-title.nbor{
	border: 0;
}
.yun-child-nav{font-size: 0;text-align: center;margin-bottom:40px;}
.yun-child-nav a{display: inline-block;font-size:16px;padding:20px 0;margin:0 50px;border-bottom:4px solid transparent;color:#000;position: relative;}
.yun-child-nav a:after{display: inline-block;content: '';width:1px;background-color: #959595;position: absolute;right:-50px;height:24px;}
.yun-child-nav a:hover,
.yun-child-nav a.active{color:#006fd1;border-color:#006fd1;}
.yun-child-nav a:last-child{margin-right:0;}
.yun-child-nav a:last-child:after{display: none;}

/* Large Devices, Wide Screens */
@media only screen and (max-width: 1600px) {
	.header .nav .nav-menu ul li a{
		margin:0 25px;
	}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1440px) {
	.header .nav{
		max-width: 1400px;
		margin:auto;
	}
	.header .nav .nav-menu ul li a{
		margin:0 20px;
	}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1366px) {
	body:before{
		/*height:80px;*/
		height:130px;
	}
	.cont-box{
		width: 1200px;
	}
	.anchor{top:-80px;}
	.header{
		height:80px;
	}

	.header-xg .nav,
	.header-xg .nav .nav-menu-pc ul,
	.header .nav{
		max-width: 1200px;
	}
	.header-xg .nav .nav-menu-pc{top:80px;}
	.header .nav .logo{
		margin-top:-22px;
	}
	.header .nav .logo img{
		height:44px;
	}
	.header .nav .nav-menu ul li a{
		margin:0 18px;
		height:80px;
		line-height: 80px;
	}
	.header .nav .nav-menu ul li.nav-tel{padding:16px 0;}
	.header .nav .nav-menu ul li.nav-tel a{
		padding-left:26px;
	}
	.header .nav .nav-tools{
		padding-right:10px;
		margin-left:10px;
	}
	.header .nav .nav-tools ul li{
		width:35px;
		height: 80px;
		margin-left:26px;
	}
	.case-list .list li{
		min-height: 300px;
	}
	.solution .list > li .img-box{
		height:420px;
	}
	.solution .list > li .txt-box{
		height:420px;
		padding:25px 60px;
	}
	.solution .list > li .txt-box .tit{
		padding-bottom:20px;
	}
	.solution .list > li .txt-box .desc{
		padding:20px 0 30px 0;
	}
	.solution .list > li .txt-box .sol-more{
		bottom:25px;left:60px;
	}
	.g-tabs a{
		height:200px;
		padding:50px 40px;
	}
	.g-cont-box{
		height:600px;
	}
	.swiper-prod .swiper-gallery-thumbs{
		width:60%;
		height: 65px;
		padding: 0 50px;
		position: absolute;
		margin:0;
		top:40%;left:-180px;
	}
	.product-cate a{
		width:13.55%
	}
	.sys-solve-cont .app-list li{
		width:576px;
	}
	.sys-solve-cont .app-list li .img-box{
		width:378px;height:255px;
	}
	.sys-solve-cont .app-list li .txt-box{
		width:198px;height:255px;
		padding:30px 20px;
	}
	.product-list .list li a{
		height:300px;
	}
	.swiper-prod.ls .swiper-gallery-thumbs .swiper-slide{
		height: 80px;
		width:80px!important;
	}
	.product-cate a{
		margin-right:0.6%;
		width:12.85%;
	}
	.about-zz .txt-box .desc{
		padding-top:0;
		margin-top:40px;
		max-height:460px;
		overflow:auto;
	}
	.cpxx-msg-box .cpxx-contBox{width:1200px;}
}
/* Small Devices, Tablets */
@media only screen and (max-width: 1024px) {
	body:before{
		height:65px;
	}
	body:after{
		display: block;
		content: '';
		height: 66px;
	}
	.cont-box{
		width:auto;
		padding:0 15px;
	}
	.anchor{top:-65px;}
	.header{
		height:65px;
	}
	.header-xg .nav .nav-menu-pc ul,
	.header .nav{
		width: auto;
	}
	.header .nav .logo{
		left:15px;
		margin-top:-16px;
	}
	.header .nav .logo img{
		height:33px;
	}
	.header .nav .logo .txt{display: none;}
	.header .nav .nav-menu{
		display: none;
	}
	.header .nav .nav-tools{
		padding-left:0;
		padding-right:15px;
		margin-left:0;
	}
	.header .nav .nav-tools:before{
		display: none;
	}
	.header .nav .nav-tools ul li{
		width:30px;
		height: 66px;
		margin-left:20px;
	}
	.header .nav .nav-tools ul li a{
		height:20px;
		margin-top:-10px;
	}
	.header-xg .nav .nav-tools ul li.search,
	.header .nav .nav-tools ul li.show-list {
		display: block;
	}
	.header .nav .nav-tools ul li.search a{
		width:20px;
	}
	.header .nav .nav-tools ul li.show-list a{
		width:25px;
	}
	.nav-mb .close-nav,
	.search-box .close-search{
		top:20px;
		width:30px;height:30px;
	}
	.search-box form{
		width:auto;
		height:50px;
		margin:200px 20px;
	}
	.search-box form input{
		height:50px;
		font-size: 16px;
	}
	.search-box form button{
		right:0;
		width:50px;
		-webkit-background-size:60%; background-size:60%;
	}
	.m-footer,
    .nav-mb{
	    display: block;
    }
	.footer{
		padding:10px 0;
	}
	.footer .info-box{
		display: none;
	}
	.footer .copyright{
		padding:20px 0;
	}
	.header-xg .nav .nav-menu-pc,
	.footer .copyright ul{
		display: none;
	}
	.footer .copyright .info{
		width:100%;
	}
	.footer .copyright .info p{
		display: block;
		padding:5px 0;
		text-align: center;
		margin-left:0;
	}
	.footer .short-box{
		padding:30px 0;
	}
	.footer .short-box .btns,
	.footer .short-box .txt-box {
		width: 100%
	}
	.footer .short-box .txt-box {
		height:35px;line-height: 35px;
		margin-bottom:15px;
	}
	.footer .short-box .btns a {
		font-size:16px;
		margin-left: 0;
		margin-right:15px;
		padding:0 15px;
		line-height: 30px;
		-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;
	}
	.footer .short-box .btns a i {
		width: 20px; height: 20px;
	}
	.banner{height:275px;padding-top:80px;}
	.banner .tit-en{font-size: 30px;}
	.banner .tit-ch{font-size: 20px;}
	.banner .tit-ch:after{
		width:40px;
		margin-left:-20px;
	}
	.product-cate.index{
		padding:0;
		background-color: transparent;
		width:auto;
	}
	.product-cate{
		display: block;
		padding:20px 0 10px 0;
		font-size:0;
		width:auto;
	}
	.product-cate.index a,
	.product-cate a{
		width:32%;
		font-size:14px;
		margin-left: 0;
		margin-right:2%;
		padding:0 5px;
		line-height: 30px;
		text-align: center;
		overflow: hidden;white-space: nowrap;
		-ms-text-overflow: ellipsis; text-overflow: ellipsis;
		-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
	}
	.product-cate a:nth-child(3n){
		margin-right:0;
	}
	.product-cate a:nth-child(7n){margin-right:2%;}
	.product-list{
		padding:20px 0;
	}
	.product-list-box .p-cate-box,
	.product-filter{
		display: none;
	}
	.product-list.index .list,
	.product-list .list{
		padding:20px 0;
	}
	.product-list .product-list-box .p-list-box{
		width:100%;
	}
	.product-list .product-list-box{
		margin-top:0;
	}
	.product-list.index .list li:first-child,
	.product-list.index .list li,
	.product-list .product-list-box .list li,
	.product-list .list li{
		width:49%;
		margin-right:2%;
		margin-bottom:15px;
	}
	.product-list .list li:nth-child(even){
		margin-right:0!important;
	}
	.product-list .list li:nth-child(odd){
		margin-right:2%!important;
	}
	.prod-banner.pd .cont-box{
		padding:30px 0;
	}
	.product-list .list li a{
		height:200px;
	}
	.product-list .list li a .txt-box{
		padding:15px;
		font-size:16px;
	}
	.product-list .list li a .txt-box .title{
		font-size:16px;
	}
	.product-list .list li a .txt-box .desc{
		font-size:14px;
	}
	.index-ad .cont-box{
		height:130px;margin-bottom:30px;
		width:95%;
	}
	.index-ad .txt-box{
		font-size:18px;
	}
	.page-list{
		font-size:16px;
	}
	.page-list a{line-height: 30px;;min-width:30px;
		-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;
	}
	.com-cate{
		padding:10px 0 0 0;
	}
	.com-cate .btns{
		display: inherit;
		font-size: 0;
	}
	.com-cate a{
		-webkit-flex:inherit;
		-moz-flex:inherit;
		-ms-flex:inherit;
		-o-flex:inherit;
		-khtml-flex:inherit;
		flex:inherit;
		display: inline-block;
		height: 65px;
		padding:12px 5px;
		overflow: hidden;
		white-space: nowrap;
		-ms-text-overflow: ellipsis; text-overflow: ellipsis;
		width:49%;
		border:1px solid #959595;
		margin-right:2%;
		margin-bottom:10px;
	}
	.com-cate a:nth-child(even){margin-right:0;}
	.com-cate a:last-child{border-right:1px solid #959595;}
	.com-cate a:hover,
	.com-cate a.active{
		border-color: #006fd1;
	}
	.com-cate a i{
		width:30px;height:22px;
	}
	.com-title{
		padding:20px 0;
	}
	.com-title h1{
		font-size:22px;
	}
	.com-title h5{
		font-size:12px;
	}
	.com-cate a p{font-size:14px;}
	.case-list{
		padding-bottom:25px;
	}
	.case-list .list li{
		width:49%;
		margin-right:2%;
		margin-bottom:15px;
		min-height: 160px;
		padding-bottom:38px;
	}
	.case-list .list li:nth-child(3n){
		margin-right:2%;
	}
	.case-list .list li:nth-child(even){
		margin-right:0;
	}
	.case-list .list li .title{
		font-size: 16px;
		line-height: 38px;
		width: 100%;
		padding:0 5px;
	}
	.swiper-index{
		height:200px;
	}
	.swiper-index .swiper-slide a h1{
		margin-bottom:5px;
		font-size:20px;
		width:100%;
	}
	.swiper-index .swiper-slide a h5{
		line-height:20px;
		font-size:14px;
		width:100%;
	}
	.swiper-index .swiper-slide a .s-logo{margin-bottom:15px;max-width:120px;}
	.swiper-index .swiper-slide a .read-more{
		line-height: 30px;
		padding:0 20px;
		font-size:14px;
		margin-top: 25px;
		-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;
	}
	.news-list{
		padding:20px 0;
	}
	.news-list.index .list li{
		width:100%;
		margin-right:0;
	}
	.news-list .list li{
		margin-bottom:10px;
	}
	.news-list .list a{
		height:95px;
		padding-left:160px;
		font-size:14px;
	}
	.news-list .list a .img-box{
		width:160px;
	}
	.news-list .list a .txt-box{
		padding:5px;
	}
	.news-list .list a .txt-box .title{
		font-size:16px;
	}
	.news-list .list a .txt-box .time{
		padding-top:3px;
	}
	.news-list .list a .txt-box .tips{
		display: none;
	}
	.news-list .list a .txt-box .desc{
		padding:0;margin-top:3px;
	}
	.news-list.index .list a .txt-box .desc{
		padding: 0;
		margin-top:5px;
	}
	.news-list.index .list a .txt-box .n-more{
		bottom:5px;left:165px;
	}
	.news-list-1{padding:0 0 20px 0;}
	.news-list-1 .list{margin-bottom:20px;}
	.news-list-1 .list li .time-box {height:50px;width:70px;left:0;margin-top:-25px;}
	.news-list-1 .list li .time-box .day{font-size:35px;line-height: 30px;}
	.news-list-1 .list li .time-box .y-m{font-size:14px;padding-left:2px;margin-top:5px;}
	.news-list-1 .list li a{padding:20px 0 20px 90px;}
	.news-list-1 .list li .txt-box .title{font-size:16px;}
	.news-list-1 .list li .txt-box .desc{margin-top:5px;font-size:14px;}
	.news-list-1 .list li .more{display: none;}
	.contact-way .way-list{
		padding-bottom:25px;
		font-size: 0;
	}
	.contact-way .way-list li{
		float:inherit;
		padding:0 0 0 50px;
		margin-bottom:15px;
		width:100%;
		font-size:16px;
	}
	.contact-way .way-list li:after{
		display: none;
	}
	.contact-way .way-list li:last-child{
		padding-right:0;
	}
	.contact-way .way-list li i{
		left:15px;
		top:5px;
	}
	.contact-way .way-list li i.tel{width:26px;height:32px;}
	.contact-way .way-list li i.qq{width:28px;height:32px;}
	.contact-way .way-list li i.email{width:30px;height:23px;}
	.contact-way .way-list li i.addr{width:26px;height:32px;}
	.map-content{
		height:340px;
	}
	.process-message{
		padding-bottom:25px;
	}
	.message-box,
	.process-box{
		width:100%;
	}
	.process-box ul.pc{
		display: none;
	}
	.process-box ul.mb{
		display: block;
	}
	.message-box form input{
		height:42px;
	}
	.message-box form textarea{
		height:150px;
		margin-bottom:20px;
	}
	.message-box form button{
		height:45px;
		font-size: 18px;
	}
	.solution .list > li .img-box,
	.solution .list > li .txt-box{
		width:50%;
		height:200px;
	}
	.solution .list > li .txt-box{
		padding:10px 15px;
	}
	.solution .list > li .txt-box .tit{
		font-size:16px;
		padding-bottom:14px;
	}
	.solution .list > li .txt-box .desc{
		font-size:14px;
		padding:5px 0 10px 0;
	}
	.solution .list > li .txt-box .links li{
		margin:0 10px 5px 0;
	}
	.solution .list > li .txt-box .links li a{
		width:70px;height:28px;line-height: 28px;
		font-size:12px;
		-webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px;
	}
	.solution .list > li .txt-box .sol-more{
		width:30px;height:30px;
		bottom:10px;left:10px;
		-webkit-background-size:60% 60%; background-size:60% 60%;
	}
	.com-btns{
		padding:0 0 20px 0;
	}
	.com-btns a{
		font-size:16px;
		padding:0 15px;
		line-height: 40px;
		-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;
	}
	.our-honor,
	.engine-case{
		padding-bottom:40px;
	}
	.engine-case{
		padding-bottom:60px;
	}
	.engine-case .com-title{
		padding:20px 0;
	}
	.engine-case .list li{
		width:49%;
		margin-right:2%;
		margin-bottom:10px;
	}
	.engine-case .list li:nth-child(even){
		margin-right:0;
	}
	.engine-case .list li .txt-box{
		padding:15px 10px 20px 10px;
		text-align: center;
	}
	.engine-case .list li .txt-box .tit{
		font-size: 18px;
	}
	.engine-case .list li .txt-box .desc{
		font-size: 15px;
		padding-bottom:10px;
	}
	.swiper-detail.index{
		display: block;
		padding:0 15px;
	}
	.swiper-detail .gallery-top {
		height: 210px;
	}
	.swiper-gallery-thumbs{
		height: 60px;
		margin:15px 0 0 0;
		padding: 0 50px;
	}
	.swiper-gallery-thumbs .thumb-prev,
	.swiper-gallery-thumbs .thumb-next{
		width:40px;
		height:60px;
		margin-top: -30px;
	}
	.gallery-thumbs .swiper-slide {
		height: 60px;
	}
	.swiper-prod.ls{padding:0 15px;}
	.swiper-prod.ls .gallery-top .swiper-slide img{
		height:auto;
	}
	.about-zz{
		padding-bottom:40px;
	}
	.about-zz.about-zz .txt-box,
	.about-zz .txt-box{
		width:100%;
		padding:0;
	}
	.about-zz .txt-box .tips{
		display: none;
	}
	.about-zz .txt-box .title{
		font-size:20px;
		padding:0 0 15px 0;
		text-align: center;
		position: relative;
		border:0;
	}
	.about-zz.about .txt-box{margin-top:0;}
	.about-zz.about .txt-box .title{
		padding-top:0;
	}
	.about-zz .txt-box .title:after{
		position: absolute;
		display: block;
		content: '';
		width:30px;height:2px;
		background-color: #006fd1;
		bottom:0;left:50%;margin-left:-15px;
	}
	.about-zz .txt-box .desc{
		font-size:18px;
		padding:20px 0;
		line-height: 32px;
	}
	.about-zz .txt-box .intro-more{display: none}
	.about-zz .img-box{
		width:100%;
	}
	.about-culture,
	.about-service{
		padding-bottom:30px;
	}
	.group-zz{padding-bottom:30px;}
	.advantage{padding-bottom:20px;}
	.advantage .list li{
		width:100%;height: 200px;
		margin-right:0;
		margin-bottom: 20px;
	}
	.advantage .list li .txt-box{
		height:200px;
	}
	.advantage .list li .txt-box .name{
		font-size:30px;
	}
	.partners{padding-bottom:30px;}
	.partners ul li{width:33.3333%;}
	.g-tabs{
		width:100%;
	}
	.g-tabs a{
		display: inline-block;
		width:33.333%;
		height:40px;
		font-size:16px;
		border-right:1px solid #fff;
		border-bottom:0;
		padding:0;
		text-align: center;
		line-height: 40px;
	}
	.g-tabs a.active:after,
	.g-tabs a:hover:after{
		display: none;
	}
	.g-tabs a .title-en{
		display: none;
	}
	.g-tabs a i{display: none}
	.g-cont-box{
		width:100%;
		height:auto;
	}
	.g-cont-box .gc-item{
		position: relative;
	}
	.g-cont-box .gc-item p{
		padding:15px 10px;
		font-size:16px;
	}
	.swiper-culture{
		padding:15px 40px;
	}
	.swiper-culture .swiper-slide .txt-box{
		width:200px;height:200px;
		padding:35px 20px 25px 20px;
	}
	.swiper-culture .swiper-slide .txt-box h3{
		font-size:20px;
		padding-bottom:10px;
	}
	.swiper-culture .swiper-slide .txt-box .desc{
		font-size: 16px;
		line-height: 25px;
		padding-top:10px;
	}
	.swiper-culture .swiper-button-next,
	.swiper-culture .swiper-button-prev{
		margin-top:-20px;
		width:40px;
		height:40px;
	}
	.swiper-culture .swiper-pagination{
		display: none;
	}
	.swiper-about{
		padding-bottom:50px;
	}
	.swiper-about .swiper-button-next,
	.swiper-about .swiper-button-prev{
		width:40px;
		height:40px;
	}
	.swiper-about .swiper-button-prev{
		right:50px;
	}
	.soft-article{padding:20px 0;font-size:16px;}
	.product-explain{
		padding:20px 0;
		line-height: 28px;
		font-size:16px;
	}
	.product-params .title,
	.product-gaishu .title{
		font-size:22px;
	}
	.product-params,
	.product-gaishu{
		padding-top:20px;
	}
	.product-gaishu .txt-box,
	.product-params .txt-box{
		padding:10px 0 20px 0;
		line-height: 28px;
	}
	.prod-banner{padding:20px 0;}
	.prod-banner .cont-box{
		padding:0;
	}
	.prod-banner .txt-box{
		width:100%;
		padding:20px 20px;
	}
	.prod-banner .img-box{
		margin-left:0;
		width:100%;
	}
	.swiper-prod .gallery-top {
		width: 100%;
	}
	.swiper-prod .swiper-gallery-thumbs{display: none}
    .solve-list{
	    padding:20px 0;
    }
	.solve-list .list li{
		padding:0 30px;
		margin-bottom:15px;
	}
	.solve-list .list li:after{
		right:30px;
		line-height: 60px;
		font-size: 18px;
	}
	.solve-list .list li a{
		line-height: 60px;
		font-size:18px;
	}
	.engine-case{min-height: 350px;}
	.engine-case .swiper-pagination{
		bottom:20px;
	}
	.engine-case .swiper-pagination .swiper-pagination-bullet{
		width:18px;height:18px;
	}
	.news-detail .c-box,
	.sys-solve-cont .c-box{
		padding-bottom:30px;
		line-height: 30px;
		font-size:16px;
	}
	.sys-solve-cont .app-list li{
		width:auto;
		margin-right:0;
	}
	.sys-solve-cont .app-list li .img-box{
		width:auto;height:auto;
	}
	.sys-solve-cont .app-list li .txt-box{
		width:100%;height:auto;
		padding:10px 20px;
		font-size:16px;
	}
	.sys-solve-cont .app-list li .txt-box h2{
		font-size:24px;
		margin-bottom:8px;
	}
	.product-detail-box{
		margin:15px 0 30px 0;
	}
	.product-detail-box .cont-box{
		padding:20px 15px;
	}
	.product-detail-box .tj-box .cpxx-btn{
		padding:20px 0;
		font-size:22px;
		margin-bottom:20px;
	}
	.product-detail-box .tj-box{
		width:100%;
	}
	.product-detail-box .tj-box li{
		margin:5px 0 10px 0;
	}
	.product-detail-box .dt-box{
		width:auto;
	}
	.product-detail-box .dt-box .cont-b{
		padding:10px 0 30px 0;
	}
	.product-detail-box .pd-title{
		border-bottom:1px solid #eee;
		padding-bottom:10px;
		margin-right:0;
		font-size:18px;
	}

	.cpxx-msg-box .cpxx-contBox{width:96%;}
	.cpxx-msg-box .cpxx-contBox .title{font-size:16px;padding:10px;}
	.cpxx-msg-box .cpxx-contBox .cpxx-close{top:0;}

	.yun-child-nav{margin-bottom:20px;}
	.yun-child-nav a{padding:20px 0;margin:0 20px;border-bottom:2px solid transparent;}
	.yun-child-nav a:after{right:-20px;height:24px;}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 479px) {
	.solution .list > li .txt-box{
		padding:10px 10px;
	}
	.solution .list > li .txt-box .links li{
		margin:0 8px 5px 0;
	}
	.solution .list > li .txt-box .links li a{
		width:65px;
	}
	.location-box .cont-box{padding:10px 0;margin:0 15px;}
	.news-detail .tit-box{
		padding:10px 0;
	}
	.news-detail .tit-box .title{
		font-size:18px;
	}
	.news-detail .txt-box{
		padding:20px 0;
		line-height: 26px;
	}
	.msg-cover .soft-close{
		right:0;
		top:0;
		font-size:40px;
		color:#006fd1;
	}
}
/*IPhone portrait and smaller. You can probably stop on 320px*/
@media (max-device-width: 320px) {
	.solution .list > li .txt-box{
		padding:10px 6px;
	}
	.solution .list > li .txt-box .links li{
		margin:0 4px 5px 0;
	}
	.solution .list > li .txt-box .links li a{
		width:62px;
	}
	.soft-article{font-size:14px;}
}