@charset "UTF-8";
	img,legend {
	border:0
}
legend,td,th {
	padding:0
}
.nppage .next,.nppage .prev,.page-location #breadcrumb,.product-cat ul li > a > p,.series-pro-list li .title-link p {
	text-overflow:ellipsis;
	white-space:nowrap
}
#hbb,#guojia,#search-guojia,#search-icon,#search-icon1,#searchform,.menu-main-menu-container {
	float:right
}
#searchform #searchsubmit,.iconfont {
	-webkit-text-stroke-width:.2px;
	font-style:normal
}
.mfp-arrow,.slick-slider {
	-webkit-tap-highlight-color:transparent
}
.clr,.nav:after,.slick-track:after {
	clear:both
}
.slick-loading .slick-slide,.slick-loading .slick-track {
	visibility:hidden
}
.slick-dots,ul {
	list-style:none
}
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0;
	background-color:#fff
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
.gallery br,[hidden],template {
	display:none
}
audio:not([controls]) {
	display:none;
	height:0
}
a {
	background-color:transparent;
	text-decoration:none
}
a:active,a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b,optgroup,strong {
	font-weight:700
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	box-sizing:content-box;
	height:0
}
pre,textarea {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
#searchform #searchsubmit,.iconfont,.slick-dots li button:before,.slick-next:before,.slick-prev:before {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
#header.static-front .background-media #pctop {
	display:block!important;
	margin: auto;
}
#fangda a{
	cursor: zoom-in;
}
.none {
	display:none
}
.toolbar {
	position:fixed;
	right:0px;
	bottom:130px;
	z-index:9
}
.toolbar-item {
	display:block;
	width:55px;
	height:55px;
	margin-top:1px;
	position:relative;
	-moz-transition:background-position 1s;
	-ms-transition:background-position 1s;
	-o-moz-transition:background-position 1s;
	-webkit-moz-transition:background-position 1s;
	transition:background-position 1s
}
.toolbar-item-weixin i {
	color:#FFF;
	font-size:35px;
	display:block;
	position:relative;
	margin:auto;
	text-align:center;
	transition:all .4s;
	top:5px
}
.toolbar-item-top {
	background-position:0 -674px
}
.toolbar-item-top {
	background:rgba(103,103,103,0.5)
}
.toolbar-item-weixin {
	background:#1665c7
}
.toolbar-item-top i {
	color:#FFF;
	font-size:35px;
	display:block;
	position:relative;
	margin:auto;
	text-align:center;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transition:all .4s;
	top:0px
}
.toolbar-item-top:hover i {
	top:-5px;
	transition:all .4s
}
.toolbar-layer {
	position:absolute;
	right:46px;
	bottom:-10px;
	width:172px;
	opacity:0;
	filter:alpha(opacity=0);
	transform-origin:95% 95%;
	-moz-transform-origin:95% 95%;
	-ms-transform-origin:95% 95%;
	-o-transform-origin:95% 95%;
	-webkit-transform-origin:95% 95%;
	transform:scale(0.01);
	-moz-transform:scale(0.01);
	-ms-transform:scale(0.01);
	-o-transform:scale(0.01);
	-webkit-transform:scale(0.01);
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s
}
.showdevideo {
	width:100%;
	height:auto;
	max-height:650px
}
.prshownr blockquote {
	margin:0px 0px 0px 20px!important
}
.prshownr blockquote span,.prshownr blockquote div span {
	display:inline-block!important;
	color:#000!important;
	font-size:16px!important;
	padding:10px 0px!important
}
.videoend {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	padding:20px;
	z-index:1;
	background:rgba(0,0,0,0.95);
	transition:all .5s
}
.openkuang {
	float:left;
	width:100%
}
.openaj {
	float:left;
	width:33.3%
}
.openaj img {
	width:100%;
	margin:0px 3px;
	padding:0px 3px
}
.openaj p {
	width:100%;
	line-height:30px;
	padding:0 5px 0 5px;
	color:#fff;
	font-size:16px;
	border-radius:7px;
	text-align:center;
	background-color:#1665c7;
	margin:0;
	margin:0px 3px;
	padding:0px 3px
}
#fanop {
	position:absolute;
	left:-17px;
	float:left;
	margin-top:-77px
}
#fanop i {
	font-size:22px;
	margin:2px 6px 5px 0px;
	display:block
}
#openq {
	position:absolute;
	right:-17px;
	float:right;
	margin-top:-135px
}
#openq i {
	font-size:22px;
	margin:2px 6px 5px 0px;
	display:block
}
.videoendtop .danj {
	color:#fff;
	display:inline;
	background-color:rgb(235,94,23);
	padding:6px 15px;
	line-height:20px;
	font-size:14px;
	border-radius:10px;
	margin:1%
}
.danj a {
	color:#FFF
}
#opennext {
	position:absolute;
	right:-17px;
	float:right;
	margin-top:-60px
}
#opennext i {
	font-size:20px;
	margin:2px 10px 5px 0px;
	display:inline-block
}
.videoendtop h1 {
	padding:0px 0 30px 0;
	height:30%;
	text-align:center;
	white-space:nowrap;
	color:#fff;
	border-bottom:1px #FFF solid;
	line-height:120px
}
.pro-inquiry .anniua {
	overflow:hidden;
	outline:none;
	cursor:pointer;
	float:left;
	background-color:transparent;
	position:relative;
	font-weight:400;
	padding:0 25px;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease
}
.videonone {
	display:none!important
}
.videonone video {
	display:none!important
}
.anniua .icona {
	position:absolute;
	left:-60px;
	padding:0px;
	margin:0px;
	width:60px;
	float:left;
	color:#1665c7;
	background-color:#f8f8f9;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease
}
.anniua .iconfont {
	position:absolute;
	left:-60px;
	padding:0px;
	margin:0px;
	width:60px;
	float:left;
	font-size:25px;
	color:#1665c7;
	background-color:#f8f8f9;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease
}
.anniua span {
	color:#333;
	display:inline-block;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	font-weight:700
}
.anniua:hover .icona {
	left:0px
}
.anniua:hover .iconfont {
	left:0px
}
.anniua:hover span {
	color:#fff;
	margin-left:50px
}
.indexchakanquanbu {
	text-align:center
}
.indexchakanquanbu .indexanniua {
	display:inline-block;
	width:30%;
	border:1px solid #1665c7;
	border-radius:7px;
	font-size:20px;
	height:60px;
	line-height:60px;
	text-align:center;
	color:#333;
	overflow:hidden;
	outline:none;
	cursor:pointer;
	background-color:transparent;
	position:relative;
	font-weight:400;
	padding:0 25px;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease
}
.indexanniua .icona {
	position:absolute;
	right:-60px;
	padding:0px;
	margin:0px;
	width:60px;
	float:right;
	color:#1665c7;
	background-color:#f8f8f9;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease
}
.indexanniua em {
	color:#000;
	display:inline-block;
	font-style:normal;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease
}
.indexanniua:hover .icona {
	right:0px
}
.indexanniua:hover em {
	color:#fff;
	margin-right:50px
}
.indexanniua .icona .iconfont {
	transform:rotate(270deg);
	display:block;
	margin-left:10px
}
.indexchakanquanbu a:hover {
	background:#1665c7;
	color:#fff
}
input::-webkit-input-placeholder {
	color:#777 !important
}
input:-moz-placeholder {
	color:#777 !important
}
input::-moz-placeholder {
	color:#777 !important
}
input:-ms-input-placeholder {
	color:#777 !important
}
input {
	line-height:normal
}
input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}
input[type=search] {
	-webkit-appearance:textfield;
	box-sizing:content-box
}
*,.gallery dd,.gallery dl {
	box-sizing:border-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
table {
	border-collapse:collapse;
	border-spacing:0
}
@font-face {
	font-family:iconfont;
	src:url(../fonts/iconfont.eot);
	src:url(../fonts/iconfont.eot) format("embedded-opentype"),url(../fonts/iconfont.woff) format("woff"),url(../fonts/iconfont.ttf) format("truetype"),url(../fonts/iconfont.svg#iconfont) format("svg")
}
.iconfont {
	font-family:iconfont !important;
	font-size:16px
}
* {
	font-family:Arial
}
.main {
	max-width:1200px;
	margin:0 auto
}
#ltd,ul {
	margin:0
}
#gallery-2 .gallery-item {
	display:inline-block;
	vertical-align:top
}
.m-topnav {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:99999;
	height:28px;
	line-height:28px;
	background-color:#1665c7;
	-webkit-transition:all 0.2s ease-in;
	-moz-transition:all 0.2s ease-in;
	-ms-transition:all 0.2s ease-in;
	-o-transition:all 0.2s ease-in;
	transition:all 0.2s ease-in
}
.all {
	width:1200px;
	margin:0 auto
}
.m-topnav h1 {
	line-height:inherit;
	float:left;
	display:inline;
	text-decoration:none;
	font-size:14px;
	margin:0
}
.m-topnav a {
	text-decoration:none;
	font-size:14px;
	display:block;
	color:#fff;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-webkit-transition:all 0.2s ease-in;
	-moz-transition:all 0.2s ease-in;
	-ms-transition:all 0.2s ease-in;
	-o-transition:all 0.2s ease-in;
	transition:all 0.2s ease-in
}
#qrcodes {
	position:absolute;
	display:none
}
#topying:hover #qrcodes {
	display:block
}
.m-topnav ul li:nth-of-type(6) a {
	font-weight:bold;
	color:#FFEB3B
}
#header.static-front .background-media img {
	display:none
}
.fr {
	float:right;
	display:inline
}
.m-topnav ul li {
	float:left;
	margin-left:28px
}
.dnews {
	background:url(../images/news.gif) no-repeat 88px 1px;
	width:110px
}
.dnews a {
	color:#FFEB3B;
	opacity:1;
	font-weight:bold
}
.clearfix:after {
	content:".";
	height:0;
	display:block;
	visibility:hidden;
	clear:both
}
#taobao {
	background:url(../images/taobao.png) no-repeat 0px 4px
}
#taobao a {
	padding-left:22px
}
#alibaba {
	background:url(../images/1688.png) no-repeat 0px 4px
}
#alibaba a {
	padding-left:22px
}
.table_solid {
	width:98%;
	border-collapse:separate;
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	background-color:#FFFFFF;
	text-align:center!important
}
.table_solid tr:hover,.table_solid tr:hover td {
	background:#1665c7;
	color:#FFF
}
.table_solid th {
	background-color:#333333;
	color:#FFFFFF
}
.table_solid td {
	}
.table_solid th,.table_solid td {
	padding:5px 10px;
	border-top:none;
	border-right:1px solid #888888;
	border-bottom:1px solid #888888;
	border-left:none;
	vertical-align:middle
}
.table_solid td a {
	display:block;
	background:#1665c7;
	color:#fff
}
.evenRow {
	background-color:rgba(204,204,204,0.51)
}
.oddRow {
	background-color:#FFFFFF
}
.table_solid th span {
	background-color:#333333;
	color:#FFFFFF!important
}
.phoneshow {
	display:none!important
}
.guocontainer {
	position:relative;
	float:left;
	display:none;
	top:50%;
	transform:translateY(-50%);
	height:35px;
	width:52%;
	left:20%;
	margin:auto
}
.guocontainer ul li {
	width:30%;
	float:left;
	height:35px;
	line-height:35px;
	text-align:center;
	border-radius:50px;
	margin:0px 1%
}
.guocontainer a {
	display:block;
	color:#FFF
}
.guocontainer li img {
	vertical-align:middle;
	width:30%
}
.guocontainer li:nth-of-type(1) {
	background:red
}
.guocontainer li:nth-of-type(2) {
	background:#012480
}
.guocontainer li:nth-of-type(3) {
	background:#0238a5;
	background:-webkit-linear-gradient(#FFF,#0238a5,#d52b1e)
}
#breadcrumb #logo {
	width:auto
}
.producta4 {
	margin:0 0 25px;
	text-align:center;
	font-size:16px;
	line-height:40px;
	color:#999;
	font-weight:normal
}
.menu-m-main-menu-container {
	display:none;
	position:absolute;
	top:100px;
	right:0;
	width:45%;
	background:#fff;
	border:0;
	box-shadow:0 6px 10px rgba(0,0,0,.1)
}
.spread-i {
	position:absolute;
	top:50%;
	left:50%;
	background:rgba(97,167,255,0.1);
	width:280px;
	height:280px;
	border-radius:50%;
	margin-left:-140px;
	margin-top:-140px;
	animation:spread 1.5s infinite both;
	-webkit-animation:spread 1.5s infinite both;
	-moz-animation:spread 1.5s infinite both;
	-o-animation:spread 1.5s infinite both
}
@keyframes spread {
	0% {
	transform:scale(0);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	transform:scale(0)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
}@-webkit-keyframes spread {
	0% {
	transform:scale(0);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	transform:scale(0)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
}@-moz-keyframes spread {
	0% {
	transform:scale(0);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	transform:scale(0)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
}@-o-keyframes spread {
	0% {
	transform:scale(0);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	transform:scale(0)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
}.chakanquanbunei a {
	position:relative;
	overflow:hidden;
	display:inline-block;
	width:auto;
	line-height:52px;
	padding:0 90px 0 35px;
	color:#fff;
	font-size:16px;
	border-radius:7px;
	background-color:#1665c7
}
.chakanquanbunei a:before {
	content:"";
	width:0;
	height:5px;
	position:absolute;
	bottom:0;
	left:0;
	border-radius:0 0 5px 5px;
	transition:all 0.5s
}
.chakanquanbunei a:after {
	content:"";
	width:22px;
	height:23px;
	background:url(../images/icons.png) -7px -33px no-repeat;
	position:absolute;
	right:50px;
	top:15px
}
.chakanquanbunei {
	text-align:center;
	margin-top:3%
}
.chakanquanbunei a:hover:before {
	width:100%;
	background:#ff5501;
}
.chakanquanbunei a:focus:after {
	right:-25px;
	transition:all .4s
}
.chakanquanbu a:focus:after {
	right:-25px;
	transition:all .4s
}
.about-description a:focus:after {
	right:20px;
	transition:all .4s
}
.about-description a:visited:after {
	right:50px;
	transition:all .4s
}
.zhezhaoxinxi em {
	font-style:normal;
	color:#ffa907
}
.zhezhaoxinxi span:nth-of-type(1) {
	width:45%
}
.zhezhaoxinxi span:nth-of-type(2) {
	width:50%
}
.zhezhaoxinxi span:nth-of-type(3) {
	width:45%
}
.zhezhaoxinxi span:nth-of-type(5) {
	width:45%
}
.zhezhaoxinxi span:nth-of-type(7) {
	width:45%
}
.zhezhaoxinxi span:nth-of-type(9) {
	width:100%
}
.zhezhaoxinxi {
	position:absolute;
	width:100%;
	height:0%;
	overflow:hidden;
	text-align:left;
	background:#1665c7ed;
	color:#fff;
	font-size:16px;
	margin:0 auto;
	z-index:1;
	border-radius:7px;
	transition:all .5s
}
#header.static-front .menu-m-main-menu-container {
	top:100px
}
#menu-m-main-menu > li {
	padding:10px 10px 10px 15px;
	border-bottom:1px solid rgba(0,0,0,.08);
	position:relative
}
#menu-m-main-menu > li:hover {
	background:#1665c7
}
#menu-m-main-menu > li:hover a {
	color:#FFF
}
#menu-m-main-menu > li > .sub-menu {
	padding-left:10px
}
#menu-m-main-menu li a i {
	float:right
}
.sub-menu i:after {
	display:block;
	position:absolute;
	right:10px;
	top:11px
}
.company-certification .gallery dd:before,.gallery dd:before,.menu-main-menu-container > ul > li:after,.nav:after {
	content:""
}
#menu-m-main-menu > li > .sub-menu > li {
	padding:10px 0
}
#menu-m-main-menu > li > .sub-menu > li > a {
	color:#666;
	display:block;
	width:100%;
	height:100%
}
#menu-m-main-menu > li > a {
	display:block;
	width:100%;
	height:100%;
	color:#333
}
#menu-m-main-menu > li > .sub-menu {
	display:none
}
ul {
	padding:0
}
img {
	max-width:100%
}
#ltd {
	width:100%;
	height:43px;
	background-color:#1d1d1d;
	text-align:center;
	color:#a9a9a9;
	font-size:14px;
	line-height:43px
}
.wp-pagenavi {
	margin-bottom:130px;
	text-align:center
}
.wp-pagenavi a {
	margin:0 10px 0 0;
	padding:0;
	border:0
}
.nextpostslink,.previouspostslink,.wp-pagenavi .page,.wp-pagenavi > span.current {
	display:inline-block;
	width:54px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:14px;
	font-family:Conv_nexalight;
	color:#666;
	margin-right:7 !important;
	border:0 solid #fff;
	padding:0;
	background-color:#eee;
	border-radius:3px
}
.nextpostslink,.previouspostslink {
	background:#eee
}
.wp-pagenavi span.current {
	background-color:#4879ea;
	color:#fff;
	margin:0;
	padding:0;
	border:none
}
.a2a_svg {
	line-height:20px !important;
	width:21px !important;
	height:21px !important;
	margin-right:1px;
	border-radius:0
}
#page-404 {
	width:1200px;
	background:url() 50% 25% no-repeat;
	text-align:center;
	height:590px;
	margin:130px auto 210px;
	position:relative
}
#page-404 a {
	font-family:gotham-b;
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:35px;
	background-color:9 dbad0;
	border-radius:5px
}
.nppage.main {
	margin-bottom:70px
}
.nppage .next,.nppage .prev {
	margin-bottom:7px;
	height:72px;
	background:#f0f0f0;
	overflow:Hidden
}
.nppage > div > span {
	display:inline-block;
	width:72px;
	background-color:#e4e4e4;
	font-size:16px;
	color:#999;
	height:72px;
	line-height:72px;
	text-align:center;
	transform:rotate(-90deg);
	font-family:cursive
}
#header.no-home .menu-main-menu-container,.nav:after {
	display:block
}
.nppage > div > a {
	color:#999;
	font-size:16px;
	padding-left:34px
}
.nppage > div:hover a {
	color:#1665c7;
	text-decoration:underline
}
.nppage > div:hover span {
	color:#1665c7
}
.nav:after {
	height:0
}
#logo {
	float:left
}
.menu-main-menu-container {
	width:62%;
	display:block
}
.nav2 .menu-main-menu-container {
	}
#hbb {
	display:none
}
#menu-main-menu,#menu-main-menu-1 {
	font-size:0;
	width:100%
}
#menu-main-menu-1 > li,#menu-main-menu > li {
	display:inline-block;
	width:16.6666%
}
#menu-main-menu-1 > li > a,#menu-main-menu > li > a {
	font-size:18px;
	display:block;
	height:100%;
	width:100%;
	line-height:100px;
	color:#FFF;
	text-align:center
}
#menu-main-menu-1 > li > a,.nav2 .cancel,.no-home .cancel {
	color:#333
}
#searchform {
	float:right;
	display:none;
	width:50%;
	position:relative;
	height:35px;
	top:10px
}
.cancel,.gallery dl,.gallery dt {
	display:block
}
.cancel {
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:35px;
	position:absolute;
	top:-3px;
	left:-31px;
	color:#fff
}
.nav2 #searchform #s,.no-home #searchform #s {
	color:#333;
	border-bottom:1px solid #333
}
#searchform #s {
	width:100%;
	height:35px;
	background:rgba(255,255,255,0);
	border:none;
	border-bottom:1px solid #fff;
	color:#fff;
	padding-left:10px;
	outline:0
}
#indexceng {
	margin-top:-36px
}
.nav2:-moz-placeholder,.no-home:-moz-placeholder {
	color:#333
}
.nav2::-moz-placeholder,.no-home::-moz-placeholder {
	color:#333
}
.nav2 input:-ms-input-placeholder,.no-home input:-ms-input-placeholder {
	color:#333
}
.nav2 input::-webkit-input-placeholder,.no-home input::-webkit-input-placeholder {
	color:#333
}
:-moz-placeholder {
	color:#fff;
	font-family:Arial
}
::-moz-placeholder {
	color:#fff;
	font-family:Arial
}
input:-ms-input-placeholder {
	color:#fff;
	font-family:Arial
}
input::-webkit-input-placeholder {
	color:#fff;
	font-family:Arial
}
.nav2 #searchform #searchsubmit,.no-home #searchform #searchsubmit {
	color:#333
}
#searchform #searchsubmit {
	position:absolute;
	right:0;
	bottom:0;
	z-index:2;
	border:none;
	background:0 0;
	font-family:iconfont !important;
	font-size:30px;
	padding:0;
	color:#fff
}
#guojia,#search-icon,#search-guojia,#search-icon1 {
	display:block;
	height:46px;
	width:46px;
	line-height:46px;
	text-align:center;
	border:2px solid #fff;
	border-radius:50%;
	background-color:rgba(255,255,255,0)
}
#search-icon1:active,#search-guojia:active,#header.no-home #hbb:active {
	background-color:#0049a2;
	box-shadow:0 2px 25px rgba(0,124,255,0.8)
}
#hbb {
	height:46px;
	width:46px;
	line-height:46px;
	text-align:center;
	border:2px solid #fff;
	border-radius:50%;
	background-color:rgba(255,255,255,0);
	margin-right:14px
}
#search-guojia {
	margin-left:10px
}
#indexdizhi {
	display:contents
}
.lansebg {
	background-color:#1665c7 !important
}
#search-icon {
	margin-right:14px
}
#hbb i,#guojia i,#search-guojia,#search-icon i,#search-icon1 i {
	display:inline-block;
	margin-top:-1px;
	color:#fff;
	font-size:20px
}
#header.no-home #menu-main-menu > li > a,.nav2 #menu-main-menu > li > a {
	color:#333
}
.company-certification .gallery dd,.gallery dd {
	bottom:10px;
	color:#fff;
	text-align:center;
	transition:all .3s
}
#header.no-home #search-icon,.nav2 #search-icon1,#search-guojia,.no-home #hbb {
	background-color:#1665c7;
	border:none
}
#header.no-home {
	height:100px;
	margin:0
}
#header.no-home > main {
	position:relative;
	top:50%;
	transform:translateY(-50%)
}
.gallery dl {
	margin:0 2% 2% 0 !important;
	width:32% !important;
	background:#fff;
	border-radius:5px;
	box-shadow:0 0 15px 0 #9c9a9a;
	position:relative;
	transition:all .3s
}
.gallery dl:nth-of-type(3n) {
	margin-right:0 !important
}
.gallery img {
	border:none !important;
	max-height:100%;
	transition:all .3s;
	border-radius:5px 5px 0px 0px;
	width:100%;
	height:auto
}
#prodshowtwo img:hover {
	transform:scale(1.1);
	transition:all .4s
}
.gallery a {
	display:inline-block;
	width:100%;
	overflow:hidden
}
.gallery dd,.gallery dd:before {
	display:block;
	position:absolute
}
.gallery dd {
	width:80%;
	opacity:0;
	left:10%;
	padding:10px 15px;
	background:rgba(22,101,199,.9);
	line-height:20px;
	border-radius:10px;
	transform:scale(.5)
}
.gallery dd:before {
	box-sizing:content-box;
	width:0;
	height:0;
	border:10px solid transparent;
	border-top:none;
	border-bottom:solid 10px rgba(22,101,199,.9);
	top:-10px;
	left:45%;
	z-index:9
}
.gallery dl:hover {
	box-shadow:0 5px 10px rgba(0,0,0,.1)
}
.gallery dl:hover dd {
	transform:scale(1);
	opacity:1
}
.gallery dl:hover img {
	opacity:.8
}
.gallery .portrait img {
	width:auto !important;
	height:100% !important
}
.gallery .landscape a {
	line-height:270px
}
.gallery .landscape img {
	display:inline-block;
	vertical-align:middle
}
.company-certification .gallery dl {
	display:block;
	margin:0 2% 2% 0 !important;
	width:23.5% !important;
	height:256px;
	background:#fff;
	box-shadow:0 0 10px 0 #d8d6d6;
	position:relative;
	padding:15px;
	box-sizing:border-box;
	border:1px solid #dcdcdc;
	transition:all .3s
}
.company-certification .gallery dl:nth-of-type(4n) {
	margin-right:0 !important
}
.company-certification .gallery dt {
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%)
}
.company-certification .gallery img {
	border:none !important;
	max-height:100%;
	transition:all .3s;
	border-radius:5px
}
.company-certification .gallery a {
	display:inline-block
}
.company-certification .gallery dd {
	position:absolute;
	width:80%;
	opacity:0;
	left:10%;
	padding:10px 15px;
	background:rgba(22,101,199,.9);
	line-height:20px;
	box-sizing:border-box;
	display:block;
	border-radius:10px;
	transform:scale(.5)
}
.menu-main-menu-container > ul > li.current-menu-item > a,.menu-main-menu-container > ul > li:hover > a {
	color:#fff
}
.company-certification .gallery dd:before {
	box-sizing:content-box;
	display:block;
	width:0;
	height:0;
	border:10px solid transparent;
	border-top:none;
	border-bottom:solid 10px rgba(22,101,199,.9);
	position:absolute;
	top:-10px;
	left:45%;
	z-index:9
}
.mfp-container,.slick-slider,img.mfp-img {
	box-sizing:border-box
}
.company-certification .gallery dl:hover {
	box-shadow:0 5px 10px rgba(0,0,0,.1)
}
.company-certification .gallery dl:hover dd {
	transform:scale(1);
	opacity:1
}
.company-certification .gallery dl:hover img {
	opacity:.8
}
.company-certification .gallery .portrait img {
	width:auto !important;
	height:100% !important
}
.company-certification .gallery .landscape a {
	line-height:270px
}
.company-certification .gallery .landscape img {
	display:inline-block;
	vertical-align:middle
}
.menu-main-menu-container > ul > li,.nav,.nav2,.nav2 > .main {
	height:100px;
	position:relative
}
.menu-main-menu-container > ul > li > a {
	line-height:100px
}
#header.no-home,.nav2 {
	box-shadow:0px 2px 4px rgba(0,0,0,0.05)
}
.nav2 > .main > #searchform,#search-guojia,.nav2 > .main > a,.nav > #searchform,.nav > a {
	top:50%;
	transform:translateY(-50%);
	position:relative
}
#header.static-front .menu-main-menu-container > ul > li:after {
	display:none
}
.menu-main-menu-container > ul > li.current-menu-item:before,.menu-main-menu-container > ul > li:hover::after {
	display:block
}
.menu-main-menu-container > ul > li.current-menu-item,.menu-main-menu-container > ul > li a:hover {
	color:#1665c7
}
#indexceng #menu-main-menu>li:after {
	content:"";
	position:absolute;
	left:0px;
	display:block;
	margin-top:-3px;
	width:100%;
	height:4px;
	background-color:#1665c7;
	transition:all .4s;
	transform:scaleX(0)
}
#indexceng #menu-main-menu>li:hover:after {
	transform:scaleX(1)
}
#menu-main-menu-1 > li:after {
	content:"";
	position:absolute;
	left:0px;
	margin-top:-3px;
	width:100%;
	height:4px;
	background-color:#1665c7;
	transition:all .4s;
	transform:scaleX(0)
}
#menu-main-menu-1 > li:hover:after {
	transform:scaleX(1)
}
#header.static-front .menu-main-menu-container > ul > li.current-menu-item {
	background-color:rgba(255,255,255,0)
}
.menu-main-menu-container > ul > li > .sub-menu {
	display:none;
	position:absolute;
	top:100px;
	left:-50%;
	z-index:4;
	width:200%;
	background:#fff;
	border:0;
	box-shadow:0px 3px 10px 1px rgba(0,0,0,0.2)
}
.menu .iconfont {
	margin-left:7px;
	display:inline-block;
	padding-top:7px;
	transition:all .2s;
	font:normal normal normal 12px/1 FontAwesome
}
#menu-main-menu-1 > li:hover .iconfont {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg)
}
#menu-main-menu > li:hover .iconfont {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg)
}
.slick-list,.slick-slider,.slick-track {
	position:relative;
	display:block
}
.menu-main-menu-container > ul > li > .sub-menu > li {
	border-bottom:1px solid rgba(0,0,0,.08)
}
.menu-main-menu-container > ul > li > .sub-menu > li > a {
	font-size:14px;
	display:block;
	padding:12px 20px;
	color:#000;
	text-align:center
}
.menu-main-menu-container > ul > li > .sub-menu > li > a:hover {
	background-color:#1665c7;
	color:#fff
}
.slick-slider {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y
}
.slick-list {
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:0
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track {
	transform:translate3d(0,0,0)
}
.slick-track {
	top:0;
	left:0;
	margin-left:auto;
	margin-right:auto
}
.slick-track:after,.slick-track:before {
	display:table;
	content:''
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
[dir=rtl] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden {
	display:none
}
.slick-dots,.slick-next,.slick-prev {
	position:absolute;
	display:block;
	padding:0
}
.slick-loading .slick-list {
	background:url(../images/ajax-loader.gif) center center no-repeat #fff
}
@font-face {
	font-family:slick;
	font-weight:400;
	font-style:normal;
	src:url(fonts/slick.eot);
	src:url(../fonts/slick.eot) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg")
}
.slick-next,.slick-prev {
	font-size:0;
	line-height:0;
	top:50%;
	width:20px;
	height:20px;
	transform:translate(0,-50%);
	cursor:pointer;
	color:transparent;
	border:none;
	outline:0;
	background:0 0
}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {
	color:transparent;
	outline:0;
	background:0 0
}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {
	opacity:1
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
	opacity:.25
}
.slick-next:before,.slick-prev:before {
	font-family:slick;
	font-size:20px;
	line-height:1;
	opacity:.75;
	color:#fff
}
.slick-prev {
	left:-25px
}
[dir=rtl] .slick-prev {
	right:-25px;
	left:auto
}
.slick-prev:before {
	content:'←'
}
.slick-next:before,[dir=rtl] .slick-prev:before {
	content:'→'
}
.slick-next {
	right:-25px
}
[dir=rtl] .slick-next {
	right:auto;
	left:-25px
}
[dir=rtl] .slick-next:before {
	content:'←'
}
.slick-dotted.slick-slider {
	margin-bottom:30px
}
.slick-dots {
	bottom:-25px;
	width:100%;
	margin:0;
	text-align:center
}
.slick-dots li {
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	font-size:0;
	line-height:0;
	display:block;
	width:20px;
	height:20px;
	padding:5px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:0;
	background:0 0
}
.slick-dots li button:focus,.slick-dots li button:hover {
	outline:0
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before {
	opacity:1
}
.slick-dots li button:before {
	font-family:slick;
	font-size:6px;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	content:'•';
	text-align:center;
	opacity:.25;
	color:#000
}
.mfp-bg,.mfp-wrap {
	position:fixed;
	left:0;
	top:0
}
.mfp-bg,.mfp-container,.mfp-wrap {
	width:100%;
	height:100%
}
.mfp-wrap {
	height:100%!important
}
.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after {
	content:''
}
.slick-dots li.slick-active button:before {
	opacity:.75;
	color:#000
}
.mfp-bg {
	z-index:1042;
	overflow:hidden;
	background:#0b0b0b
}
.mfp-wrap {
	z-index:1043;
	outline:0 !important;
	-webkit-backface-visibility:hidden
}
.mfp-container {
	text-align:center;
	position:absolute;
	left:0;
	top:0;
	padding:0 8px
}
.mfp-container:before {
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.mfp-align-top .mfp-container:before {
	display:none
}
.mfp-content {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin:0 auto;
	text-align:left;
	z-index:2247483647;
}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {
	width:100%;
	cursor:auto;
}
.mfp-ajax-cur {
	cursor:progress;
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor:zoom-out;
}
.mfp-zoom {
	cursor:pointer;
	cursor:zoom-in;
}
.mfp-auto-cursor .mfp-content {
	cursor:auto;
}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.mfp-loading.mfp-figure {
	display:none;
}
.mfp-hide {
	display:none !important
}
.mfp-preloader {
	color:#fff;
	position:absolute;
	top:50%;
	font-size:30px;
	width:auto;
	text-align:center;
	margin-top:-.8em;
	left:8px;
	right:8px;
	z-index:1044;
}
.mfp-preloader a {
	display:block;
	line-height:52px;
	width:20%;
	padding:0px 25px;
	margin:auto;
	color:#fff;
	font-size:16px;
	margin-top:10px;
	border-radius:7px;
	background-color:#1665c7
}
.mfp-close,.mfp-preloader a:hover {
	color:#FFF
}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader {
	display:none
}
button.mfp-arrow,button.mfp-close {
	overflow:visible;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none;
	display:block;
	outline:0;
	padding:0;
	z-index:2247483648;
	box-shadow:none;
	-ms-touch-action:manipulation;
	touch-action:manipulation
}
.mfp-figure:after,.mfp-iframe-scaler iframe {
	box-shadow:0 0 8px rgba(0,0,0,.6);
	position:absolute;
	left:0
}
button::-moz-focus-inner {
	padding:0;
	border:0
}
.mfp-close {
	width:44px;
	height:44px;
	line-height:44px;
	position:absolute;
	right:0;
	top:0;
	text-decoration:none;
	text-align:center;
	opacity:1;
	padding:0 0 18px 10px;
	font-style:normal;
	font-size:55px;
	font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,.mfp-close:hover {
	opacity:1
}
.mfp-close:active {
	top:1px
}
.mfp-close-btn-in .mfp-close {
	color:#333
}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close {
	color:#FFF;
	right:-6px;
	text-align:right;
	padding-right:6px;
	width:100%
}
.mfp-counter {
	position:absolute;
	top:0;
	right:0;
	color:#CCC;
	font-size:12px;
	line-height:18px;
	white-space:nowrap
}
.mfp-figure,img.mfp-img {
	line-height:0
}
.mfp-arrow {
	position:absolute;
	opacity:1;
	margin:-55px 0 0;
	top:50%;
	padding:0;
	width:90px;
	height:110px
}
.mfp-arrow:active {
	margin-top:-54px
}
.mfp-arrow:focus,.mfp-arrow:hover {
	opacity:1
}
.mfp-arrow:after,.mfp-arrow:before {
	display:block;
	width:0;
	height:0;
	position:absolute;
	left:0;
	top:0;
	margin-top:35px;
	margin-left:35px;
	border:inset transparent
}
.mfp-arrow:after {
	border-top-width:13px;
	border-bottom-width:13px;
	top:8px
}
.mfp-arrow:before {
	border-top-width:21px;
	border-bottom-width:21px;
	opacity:.7
}
.mfp-arrow-left {
	left:0
}
.mfp-arrow-left:after {
	border-right:17px solid #FFF;
	margin-left:31px
}
.mfp-arrow-left:before {
	margin-left:25px;
	border-right:27px solid #3F3F3F
}
.mfp-arrow-right {
	right:0
}
.mfp-arrow-right:after {
	border-left:17px solid #FFF;
	margin-left:39px
}
.mfp-arrow-right:before {
	border-left:27px solid #3F3F3F
}
.mfp-iframe-holder {
	padding-top:40px;
	padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
	line-height:0;
	width:100%;
	max-width:900px
}
.mfp-image-holder .mfp-content,img.mfp-img {
	max-width:100%
}
.mfp-iframe-holder .mfp-close {
	top:-40px
}
.mfp-iframe-scaler {
	width:100%;
	height:0;
	overflow:hidden;
	padding-top:56.25%
}
.mfp-iframe-scaler iframe {
	display:block;
	top:0;
	width:100%;
	height:100%;
	background:#000
}
.mfp-figure:after,img.mfp-img {
	width:auto;
	height:auto;
	display:block
}
img.mfp-img {
	padding:40px 0;
	margin:0 auto;
	max-width:1080px;
}
.mfp-figure:after {
	top:40px;
	bottom:40px;
	right:0;
	z-index:-1;
	background:#444
}
.mfp-figure small {
	color:#BDBDBD;
	display:block;
	font-size:12px;
	line-height:14px
}
.mfp-figure figure {
	margin:0
}
.mfp-bottom-bar {
	margin-top:-36px;
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	cursor:auto
}
.mfp-title {
	text-align:left;
	line-height:18px;
	color:#F3F3F3;
	word-wrap:break-word;
	padding-right:36px
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor:pointer
}
.slideInUp {
	max-width:1200px;
	margin:0 auto;
	padding-top:30px
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
	padding-left:0;
	padding-right:0
}
.mfp-img-mobile img.mfp-img {
	padding:0
}
.mfp-img-mobile .mfp-figure:after {
	top:0;
	bottom:0
}
.mfp-img-mobile .mfp-figure small {
	display:inline;
	margin-left:5px
}
.mfp-img-mobile .mfp-bottom-bar {
	background:rgba(0,0,0,.6);
	bottom:0;
	margin:0;
	top:auto;
	padding:3px 5px;
	position:fixed;
	box-sizing:border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
	padding:0
}
.mfp-img-mobile .mfp-counter {
	right:5px;
	top:3px
}
.mfp-img-mobile .mfp-close {
	top:0;
	right:0;
	width:35px;
	height:35px;
	line-height:35px;
	background:rgba(0,0,0,.6);
	position:fixed;
	text-align:center;
	padding:0
}
}@media all and (max-width:900px) {
	.mfp-arrow {
	transform:scale(.75)
}
.mfp-arrow-left {
	transform-origin:0
}
.mfp-arrow-right {
	transform-origin:100%
}
.mfp-container {
	padding-left:6px;
	padding-right:6px
}
}.mfp-bg {
	opacity:0;
	transition:all .3s
}
.mfp-bg.mfp-ready {
	opacity:.8
}
.mfp-bg.mfp-ready.mfp-removing {
	opacity:0
}
.background-media,.background-overlay {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	bottom:0
}
#header.no-home,.nav2.scroll {
	background:#fff;
	position:fixed;
	width:100%;
	z-index:99
}
.nav2.scroll {
	top:-100px;
	height:100px;
	transition:all .3s
}
#header.no-home {
	top:0
}
#header,.banner-content,.nav {
	position:relative
}
.nav2.scroll.aaa {
	top:28;
	z-index:999
}
#header.static-front .background-media {
	overflow:hidden
}
#header {
	height:700px;
	margin-bottom:75px
}
.nav {
	z-index:2
}
.banner-content {
	top:40%;
	transform:translateY(-50%)
}
.banner-content a,.banner-content h2,.banner-content p {
	text-align:center;
	display:block;
	color:#fff;
	margin:0
}
.banner-content h2 {
	font-fmaily:Arial;
	font-size:40px;
	margin-bottom:60px
}
.banner-content p {
	font-size:16px;
	line-height:22px
}
.banner-content a {
	width:284px;
	height:57px;
	line-height:57px;
	font-family:Arial;
	font-size:18px;
	text-align:center;
	background:rgba(22,101,199,.5);
	margin:20px auto 0;
	border-radius:6px;
	transition:all .4s
}
.banner-content a:hover {
	width:300px;
	background:rgba(22,101,199,1);
	transition:all .4s
}
.banner-content a:hover .animated-bf i {
	margin-left:-93px!important;
	transition:all .4s
}
.cat-title-list ul li a:before,.contact-detail ul li:before,.service h2:before,.service-process li:before {
	font-family:iconfont
}
.home-title h2 {
	text-align:center;
	margin:0
}
.home-title h2:after {
	content:'';
	background-color:#1665c7;
	width:9px;
	height:9px;
	display:block;
	position:relative;
	top:15px;
	margin:auto;
	text-align:center
}
.home-title h2:before {
	content:'';
	width:50%;
	border-bottom:1px #ececec solid;
	display:block;
	position:relative;
	top:60px;
	margin:auto;
	text-align:center
}
.series-title h2:after {
	content:'';
	background-color:#1665c7;
	width:9px;
	height:9px;
	display:block;
	position:relative;
	top:15px;
	margin:auto;
	text-align:center
}
.series-title h2:before {
	content:'';
	width:40%;
	border-bottom:1px #ececec solid;
	display:block;
	position:relative;
	top:60px;
	margin:auto;
	text-align:center
}
.home-title h2 a {
	color:#000;
	font-size:40px;
	line-height:40px;
	margin:0
}
.home-title p {
	text-align:center;
	font-size:16px;
	color:#666;
	line-height:16px;
	margin:20px 0 55px
}
.tingnews {
	color:#FFF;
	background-color:#ff5501;
	border-radius:3px;
	padding:0px 2px;
	margin:0px 3px
}
.hot-product {
	font-size:0;
	margin-bottom:75px
}
.hot-product > div {
	display:inline-block;
	width:30.833333333%;
	margin-right:3.75%;
	margin-bottom:45px;
	box-shadow:0 0 10px #909090;
	border-radius:7px
}
.hot-product > div img {
	display:block;
	border-radius:7px
}
.hot-product > div:nth-of-type(3),.hot-product > div:nth-of-type(6) {
	margin-right:0
}
.indexvideo {
	float:left;
	width:50%;
	height:500px;
	overflow:hidden
}
.indexvideo .slick-next,.indexvideo .slick-prev {
	display:none !important
}
.indexvideo .slick-list {
	height:500px !important;
	overflow:hidden
}
.indexvideo .slick-dots {
	text-align:right;
	bottom:15px;
	padding-right:50%
}
.indexvideo .slick-dots li button:before {
	content:"";
	display:block;
	width:12px;
	height:12px;
	background:#333;
	border-radius:50%;
	opacity:1
}
.indexvideo .slick-dots li button {
	width:12px;
	height:12px
}
.indexvideo .slick-dots li {
	width:auto;
	height:auto;
	margin-right:5px
}
.indexvideo .slick-dots li.slick-active button:before {
	width:35px;
	border:none;
	background-color:#1665c7;
	border-radius:50px
}
.indexvideo .slick-dots li.slick-active {
	width:35px
}
.home-about-us .slick-dotted.slick-slider {
	margin-bottom:0
}
.about-description {
	position:relative;
	float:right;
	width:50%;
	height:500px;
	overflow:hidden;
	background-color:#333;
	padding:69px 10% 80px 52px
}
.about-description h2 {
	position:relative;
	z-index:2;
	font-size:40px;
	line-height:40px;
	color:#fff;
	margin:0
}
.about-description h2:after {
	content:"";
	display:block;
	width:85px;
	height:2px;
	background:#fff;
	margin:30px 0 0
}
.about-description p {
	position:relative;
	z-index:2;
	font-size:16px;
	line-height:30px;
	color:#a9a99e;
	margin:40px 0
}
.about-description a {
	display:inline-block;
	line-height:52px;
	padding:0 70px 0 35px;
	color:#fff;
	font-size:16px;
	border-radius:7px;
	background-color:#1665c7;
	position:relative
}
.about-description a:after,.wcu .about-content ul li:before,.wcu h2:after {
	display:block;
	content:""
}
.about-description a:after {
	width:22px;
	height:23px;
	background:url(../images/icons.png) -7px -33px no-repeat;
	position:absolute;
	right:50px;
	top:13px
}
.bt-box {
	text-align:center;
	display:block;
	width:200px;
	height:50px;
	margin:50px auto;
	position:relative
}
.bt-box .xiaoA {
	display:block;
	width:200px;
	height:50px;
	position:absolute;
	z-index:2;
	color:white;
	font:17px/50px Helvetica,Verdana,sans-serif;
	text-decoration:none;
	text-align:center
}
.bt-box .xiaoA,.bt-box-p {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.2);
	-moz-box-shadow:2px 2px 8px rgba(0,0,0,0.2);
	box-shadow:2px 2px 8px rgba(0,0,0,0.2)
}
.bt-box .bt-box-p {
	background:#ff5501;
	display:block;
	height:40px;
	width:180px;
	margin:0 0 0 10px;
	text-align:center;
	font:12px/45px Helvetica,Verdana,sans-serif;
	color:#fff;
	position:absolute;
	z-index:1;
	transition:margin 0.5s ease
}
.bt-box:hover .bottom {
	margin:40px 0 0 10px
}
.bt-box:hover .top {
	margin:-30px 0 0 10px;
	line-height:35px
}
.bt-box .xiaoA:hover {
	background:#2f7fd5
}
.wcu {
	background:url(../images/bjt.jpg) center center fixed;
	height:400px;
	padding-top:115px;
	margin-bottom:80px
}
.chakanquanbu {
	text-align:center
}
.chakanquanbu a {
	display:inline-block;
	width:32%;
	line-height:52px;
	padding:0 90px 0 35px;
	color:#fff;
	font-size:16px;
	border-radius:7px;
	background-color:#333333;
	position:relative
}
.chakanquanbu a:before {
	content:"";
	width:0;
	height:5px;
	position:absolute;
	bottom:0;
	left:0;
	border-radius:0 0 5px 5px;
	transition:all 0.5s
}
.chakanquanbu a:hover:before {
	width:100%;
	background:#F44336
}
.producttopimg ul {
	font-size:0
}
.producttopimg ul li {
	display:inline-block;
	width:30.8333333%;
	margin-right:3.75%;
	margin-bottom:45px;
	box-shadow:0 0 10px -4px #909090;
	border-radius:7px;
	position:relative;
	overflow:hidden
}
.producttopimg ul li .pro-title,.producttopimg ul li > a > p {
	position:relative;
	background-color:#1665c7;
	width:100%;
	bottom:0
}
.producttopimg ul li:nth-of-type(3),.producttopimg ul li:nth-of-type(6) {
	margin-right:0
}
.producttopimg ul li > a {
	display:block;
	border-radius:7px;
	overflow:hidden
}
.producttopimg ul li > a > p {
	height:40px;
	font-size:14px;
	color:#fff;
	line-height:40px;
	text-align:center;
	padding:0 15px;
	overflow:hidden;
	z-index:2;
	margin:0;
	border-radius:0 0 7px 7px
}
.producttopimg ul li .pro-title {
	z-index:4;
	border-radius:7px;
	height:0;
	transition:all .5s;
	overflow:Hidden
}
.producttopimg ul li img {
	transition:all .5s
}
.producttopimg ul li:hover .zhezhaoxinxi {
	height:100%;
	transition:all .5s
}
.equipment ul li:hover .zhezhaoxinxi {
	height:100%;
	transition:all .5s
}
.zhezhaoxinxi span {
	display:inline-block;
	padding:2.5% 0
}
.paddingbaifenzhi5 {
	padding:2% 5%
}
.producttopimg ul li .pro-title a {
	font-size:14px;
	color:#fff;
	display:block;
	width:100%;
	text-align:center
}
.producttopimg ul li .pro-title a:nth-of-type(1) {
	width:80%;
	margin:0 auto 23px
}
.producttopimg ul li .pro-title a:nth-of-type(1):after {
	content:"";
	display:block;
	width:30px;
	height:2px;
	background:#fff;
	margin:16px auto 0
}
.producttopimg ul li .pro-title a:nth-of-type(2) {
	width:185px;
	height:38px;
	border:1px solid #fff;
	border-radius:7px;
	line-height:38px;
	margin:0 auto
}
.productimgtext {
	height:40px;
	position:absolute;
	background-color:#1665c7;
	width:100%;
	bottom:0;
	font-size:14px;
	color:#fff;
	line-height:40px;
	text-align:center;
	padding:0 15px;
	overflow:hidden;
	z-index:2;
	margin:0;
	border-radius:0 0 7px 7px
}
.chakanquanbu a:after {
	content:"";
	width:22px;
	height:23px;
	background:url(../images/icons.png) -7px -33px no-repeat;
	position:absolute;
	right:50px;
	top:15px
}
.wcu h2 {
	text-align:center;
	margin:0 0 68px;
	font-size:40px;
	color:#fff;
	line-height:40px
}
.wcu h2:after {
	width:100px;
	height:1px;
	background-color:rgba(255,255,255,.5);
	margin:18px auto 0
}
.wcu .about-content ul {
	overflow:hidden
}
.wcu .about-content ul li {
	float:left;
	width:20%;
	color:#fff;
	text-align:center;
	position:relative;
	padding-top:130px;
	line-height:25px
}
.wcu .about-content ul li:before {
	width:100px;
	height:100%;
	position:absolute;
	background:url(../images/advantage1.png) no-repeat;
	margin:0 auto;
	top:0;
	left:70px
}
.wcu .about-content ul li:nth-of-type(2):before {
	background:url(../images/advantage2.png) no-repeat
}
.wcu .about-content ul li:nth-of-type(3):before {
	background:url(../images/advantage3.png) no-repeat
}
.wcu .about-content ul li:nth-of-type(4):before {
	background:url(../images/advantage4.png) no-repeat
}
.wcu .about-content ul li:nth-of-type(5):before {
	background:url(../images/advantage5.png) no-repeat
}
.product-cat .home-title {
	margin-bottom:40px
}
.product-cat {
	margin-bottom:40px;
	margin-top:80px
}
.product-cat ul {
	font-size:0
}
.product-cat ul li {
	position:relative;
	display:inline-block;
	width:30.8333333%;
	margin-right:3.75%;
	margin-bottom:45px;
	box-shadow:0 0 10px -4px #909090;
	border-radius:7px;
	overflow:hidden;
	transition:all .4s
}
.product-cat ul li:hover img {
	transform:scale(1.1);
	transition:all .4s
}
.product-cat ul li img {
	transition:all .4s
}
.indexnewsspan {
	width:auto;
	background:#ff5501;
	position:absolute;
	margin-top:5%;
	font-size:14;
	height:20px;
	line-height:20px;
	padding:0% 1%;
	border-top-right-radius:50px;
	border-bottom-right-radius:50px;
	color:#fff;
	z-index:2
}
.product-cat ul li .pro-title,.product-cat ul li > a > p {
	position:absolute;
	background-color:#1665c7;
	width:100%;
	bottom:0
}
.product-cat ul li:nth-of-type(3),.product-cat ul li:nth-of-type(6) {
	margin-right:0
}
.product-cat ul li > a {
	display:block;
	border-radius:7px;
	overflow:hidden
}
.product-cat ul li > a > p {
	height:60px;
	font-size:14px;
	color:#fff;
	line-height:30px;
	text-align:center;
	padding:0 15px;
	overflow:hidden;
	z-index:2;
	margin:0;
	border-radius:0 0 7px 7px
}
.product-cat ul li a p span {
	color:#ffffff;
	background:#ff5501;
	padding:1px 5px;
	margin:0px 5px
}
.product-cat ul li .pro-title a:nth-of-type(1) {
	width:80%;
	margin:0 auto 23px
}
.product-cat ul li .pro-title h3 {
	margin:0 auto 23px;
	font-size:14px;
	color:#fff;
	display:block;
	width:80%;
	text-align:center
}
.product-cat ul li .pro-title span {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical
}
.product-cat ul li .pro-title h3:nth-of-type(1):after {
	content:"";
	display:block;
	width:30px;
	height:2px;
	background:#fff;
	margin:16px auto 0
}
.product-cat ul li .pro-title p {
	width:80%;
	height:38px;
	border:1px solid #fff;
	border-radius:7px;
	line-height:38px;
	margin:0 auto;
	font-size:14px;
	color:#fff;
	display:block;
	text-align:center;
	margin-top:20px
}
.home-news {
	margin-bottom:75px
}
.showalla {
	position:absolute;
	display:none;
	width:130px;
	height:50px;
	line-height:50px;
	z-index:2;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	background-color:#ff5501;
	border-radius:8px;
	margin:0% 0% 0% 1%;
	font-style:normal;
	font-size:16px
}
.showalla a {
	display:block;
	font-size:17px !important;
	color:#FFF !important;
	line-height:50px !important
}
.showalla:before {
	content:"";
	width:0;
	height:0;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-right:10px solid #ff5501;
	left:-10px;
	position:absolute;
	top:15px
}
.home-news:hover .showalla {
	display:inline-block
}
.product-cat:hover .showalla {
	display:inline-block
}
.home-news .home-title {
	margin-bottom:50px
}
.home-news ul {
	font-size:0
}
.home-news ul li {
	display:inline-block;
	width:30.8333333%;
	margin-right:3.75%;
	box-shadow:0 0 15px -4px #909090;
	border-radius:7px;
	border:1px solid #dcdcdc;
	transition:all .3s
}
.series-pro-list li .title-link,.series-pro-list li a img {
	box-shadow:0 0 1px #bdbbbb;
	transition:all .1s;
	border-radius:7px
}
.home-news ul li:hover {
	border:1px solid #1665c7
}
.home-news ul li:nth-of-type(3) {
	margin-right:0
}
.home-news ul li a,.home-news ul li p {
	font-size:14px
}
.home-news ul li .news-title > a:nth-of-type(1) {
	display:block;
	font-size:18px;
	font-weight:700;
	color:#333;
	line-height:20px;
	height:40px;
	overflow:hidden
}
.main ul li h3 {
	display:block;
	font-size:18px;
	font-weight:700;
	color:#333;
	line-height:40px;
	height:40px;
	overflow:hidden;
	margin-bottom:8px;
	margin-top:8px;
	text-align:center
}
.main ul li video {
	width:100%;
	height:auto;
	border-radius:7px;
	max-height:300px
}
#Morepages .cpgif {
	margin-top:0
}
.video-Size {
	top:13px;
	left:13px;
	margin:0;
	position:absolute;
	background:#1a73e8;
	font-size:12px;
	color:#ffffff;
	border-radius:7px;
	line-height:21px;
	padding:1px 7px;
	z-index:3
}
.video-Size i {
	padding:0px 5px 0px 1px;
	vertical-align:middle
}
.home-news .news-date {
	color:#1665c7;
	font-weight:700
}
.home-news ul li .news-title p:nth-of-type(2) {
	color:#666;
	line-height:20px;
	height:60px;
	overflow:hidden
}
.home-news ul li .news-more {
	font-size:12px;
	display:block;
	width:138px;
	height:25px;
	text-align:center;
	color:#fff;
	line-height:25px;
	background-color:#1665c7;
	border-radius:6px
}
.footer {
	overflow:hidden;
	width:100%
}
.footer .foot-cont {
	color:#a9a9a9;
	background-color:#353535;
	margin-top:20px
}
.foot-cont .all {
	padding:50px 0 0
}
.footer .foot-det {
	text-align:justify;
	line-height:0
}
.foot-block {
	margin:0 0 45px 0;
	display:inline-block;
	vertical-align:top;
	line-height:1.8
}
.foot-tit {
	position:relative;
	margin-bottom:5px;
	padding:0 0 16px 2px;
	line-height:28px;
	font-size:18px;
	color:#fff;
	border-bottom:1px solid #282828
}
.foot-tit:after {
	content:'';
	position:absolute;
	bottom:-2px;
	left:0;
	width:1.7em;
	height:3px;
	background-color:#28adfa
}
.ftd-cont .item {
	padding-top:13px;
	line-height:30px;
	font-size:14px
}
.ftd-cont .item .iconfont {
	margin-right:5px;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#bababa;
	background-color:#282828
}
.layout-ib {
	display:inline-block;
	vertical-align:middle;
	font-size:14px
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale
}
.foot-block a {
	text-decoration:none;
	padding:0 7px
}
.foot-item {
	margin-top:20px;
	width:330px
}
.foot-block a {
	text-decoration:none;
	padding:0 7px
}
.clearfix:after {
	content:".";
	height:0;
	display:block;
	visibility:hidden;
	clear:both
}
.ftd-focus {
	margin-top:22px;
	line-height:22px;
	font-size:12px
}
.ftd-focus .mt15 {
	margin-top:15px
}
.ftd-focus span {
	font-size:14px
}
.ftd-focus .iconfont {
	margin:0 5px;
	width:42px;
	height:42px;
	line-height:36px;
	text-align:center;
	font-size:24px;
	color:#fff;
	border:1px solid #e4aa0d;
	border-radius:50%;
	background:url(../images/footqq.png) no-repeat 8px 5px
}
.ftd-focus .icon-weixin {
	position:relative;
	border:1px solid #04ce96;
	cursor:pointer;
	background:url(../images/footqq.png) no-repeat -36px 5px
}
.ftd-focus .icon-sina {
	position:relative;
	border:1px solid #ec5f3c;
	cursor:pointer;
	background:url(../images/footqq.png) no-repeat -76px 5px
}
.footdiv h3,.series-pro-list li a,.producta4 {
	display:block;
	color:#a9a9a9
}
.producta4 span {
	text-align:center;
	width:100%;
	background:#ff5501;
	border-radius:5px;
	margin-top:10px;
	padding:2px 10px;
	margin:0px 10px;
	color:#FFF
}
.justify-fix {
	display:inline-block;
	margin:0;
	padding:0;
	width:100%;
	height:0;
	overflow:hidden
}
.footer .foot-copy {
	padding:19px 0;
	font-size:12px;
	line-height:33px;
	color:#fff;
	background-color:#1d1d1d
}
.all {
	width:1200px;
	margin:0 auto
}
.dbbq a {
	margin-left:8px
}
.foot-copy span,.footer a {
	text-decoration:none;
	font-size:14px;
	color:#a9a9a9
}
.dbbq em {
	margin-left:20px
}
.footer em {
	font-style:normal
}
.ftd-cont .item .fs20 a {
	font-size:20px;
	color:#28adfa
}
.foot-block a:hover {
	color:#FFF;
	transition:all .5s
}
.foot-block a {
	text-decoration:none;
	padding:0 7px
}
.foot-block a:nth-of-type(1) {
	padding:0 7px 0px 0px
}
.ftd-focus .icon-weixin:hover img {
	opacity:1;
	filter:alpha(opacity = 100);
	width:120px;
	height:120px
}
.ftd-focus .icon-weixin img {
	position:absolute;
	top:-140px;
	left:50%;
	margin-left:-60px;
	max-width:none;
	width:0px;
	height:0px;
	opacity:0;
	filter:alpha(opacity = 0);
	transition:opacity .2s
}
.ftd-focus .icon-sina:hover img {
	opacity:1;
	filter:alpha(opacity = 100);
	width:120px;
	height:120px
}
.ftd-focus .icon-sina img {
	position:absolute;
	top:-140px;
	left:50%;
	margin-left:-60px;
	max-width:none;
	width:0px;
	height:0px;
	opacity:0;
	filter:alpha(opacity = 0);
	transition:opacity .2s;
	padding:7px;
	background:#FFF
}
.pimgtitle {
	display:inline-block;
	width:100%;
	line-height:30px;
	padding:0px 10px;
	background-color:#1665c7;
	z-index:5;
	color:#FFF;
	margin:0;
	border-radius:0px 0px 5px 5px;
	overflow:hidden;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap
}
.advantage {
	height:385px;
	background:url(../images/adv-bg.jpg) 50% 50% no-repeat;
	margin-bottom:145px
}
.advantage-item {
	position:relative;
	top:50%;
	transform:translateY(-50%)
}
.advantage-item ul {
	font-size:0
}
.advantage-item ul li {
	width:20%;
	display:inline-block;
	vertical-align:top
}
.advantage-item ul li .adv-tit {
	font-size:60px;
	color:#fff;
	margin:0 0 35px;
	text-align:center
}
.advantage-item ul li .adv-info {
	font-size:16px;
	color:#fff;
	text-align:center
}
.advantage-item ul li .adv-tit i {
	font-size:32px;
	display:inline-block;
	margin-left:15px
}
.world-sale .home-title {
	margin-bottom:57px
}
.world-sale img {
	margin:0 auto
}
#xz-form h2,#xz-form p {
	text-align:center
}
#xz-form .form-title {
	font-size:40px;
	color:#000;
	line-height:40px;
	margin-bottom:22px
}
#xz-form .form-title:after {
	content:"";
	display:block;
	width:196px;
	height:2px;
	background:url(../images/icons.png) -8px -74px no-repeat;
	margin:33px auto 0
}
#xz-form p {
	font-size:16px;
	color:#999;
	margin:0 0 45px
}
#xz-form {
	margin-bottom:145px
}
.layui-form-label {
	text-transform:none;
	float:left;
	width:31.3%;
	height:50px;
	margin-top:4%;
	padding-left:2%;
	background:#ffffff;
	box-shadow:0px 0 8px rgba(0,0,0,0.1);
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:0
}
.liuyanformm input {
	float:left;
	width:47.9%;
	height:50px;
	margin-top:4%;
	padding-left:2%;
	background:#ffffff;
	box-shadow:0px 0 8px rgba(0,0,0,0.1);
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:0
}
.liuyanform textarea {
	width:100%;
	margin-top:6%;
	padding-left:2%;
	padding-top:2%;
	background:#ffffff;
	box-shadow:0px 0 8px rgba(0,0,0,0.1);
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
	resize:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:0
}
.liuyanform input {
	width:47.9%;
	height:50px;
	margin-top:6%;
	padding-left:2%;
	margin-right:3%;
	background:#ffffff;
	box-shadow:0px 0 8px rgba(0,0,0,0.1);
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:0
}
.blue-but {
	width:100%;
	height:50px;
	line-height:45px;
	text-align:center;
	margin-top:6%;
	background:#1665c7;
	color:#fff;
	border:1px solid transparent;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.page-banner {
	height:367px;
	position:relative;
	margin-bottom:35px;
	margin-top:28px
}
.page-product {
	background:url(https://wlzpl-video.oss-cn-chengdu.aliyuncs.com/%E5%9B%BE%E7%89%87%EF%BC%88%E5%AE%A3%E4%BC%A0%E7%94%A8%E9%9D%9E%E5%85%A8%E6%99%AF%EF%BC%89/banner/cproductbanner.jpg) 50% 50% no-repeat
}
.page-single-product {
	background:url(https://wlzpl-video.oss-cn-chengdu.aliyuncs.com/%E5%9B%BE%E7%89%87%EF%BC%88%E5%AE%A3%E4%BC%A0%E7%94%A8%E9%9D%9E%E5%85%A8%E6%99%AF%EF%BC%89/banner/cproductbanner.jpg) 50% 50% no-repeat
}
.page-service {
	background:url(../images/service-bg.jpg) 50% 50% no-repeat
}
.company-style {
	background:url(../images/style-bg.jpg) 50% 50% no-repeat
}
.company-certifications {
	background:url(../images/certifications-bg.jpg) 50% 50% no-repeat
}
.page-about {
	background:url(../images/1482746806776.jpg) 50% 50% no-repeat
}
.company-history {
	background:url(../images/history-bg.jpg) 50% 50% no-repeat
}
.page-news {
	background:url(https://wlzpl-video.oss-cn-chengdu.aliyuncs.com/%E5%9B%BE%E7%89%87%EF%BC%88%E5%AE%A3%E4%BC%A0%E7%94%A8%E9%9D%9E%E5%85%A8%E6%99%AF%EF%BC%89/banner/newsbanner.jpg) 50% 50% no-repeat
}
.page-sales {
	background:url(../images/salesnet-bg.jpg) 50% 50% no-repeat
}
.page-contact {
	background:url(https://wlzpl-video.oss-cn-chengdu.aliyuncs.com/%E5%9B%BE%E7%89%87%EF%BC%88%E5%AE%A3%E4%BC%A0%E7%94%A8%E9%9D%9E%E5%85%A8%E6%99%AF%EF%BC%89/banner/contactbanner.jpg) 50% 50% no-repeat
}
.page-location {
	height:40px;
	background-color:rgba(255,255,255,.5);
	position:absolute;
	bottom:0;
	width:100%
}
#breadcrumb a,#breadcrumb i,#breadcrumb p,#breadcrumb span {
	color:#fff;
	font-size:14px;
	margin:0;
	display:inline-block
}
#breadcrumb p {
	margin-top:5px;
	margin-left:10px
}
#breadcrumb a .iconfont {
	font-size:20px
}
.page-location #breadcrumb {
	position:relative;
	top:50%;
	transform:translateY(-50%);
	overflow:hidden
}
.cat-title-list {
	margin-bottom:20px
}
.cat-title-list ul {
	font-size:0
}
.cat-title-list ul li {
	display:inline-block;
	margin-right:2%;
	width:12.5%
}
.cat-title-list ul li em {
	width:100%;
	display:inline-block;
	font-style:normal;
	background:#1665c7;
	color:#fff;
	margin-top:-3px
}
.cat-title-list ul li:nth-of-type(7) {
	margin-right:0
}
.cat-title-list ul li a {
	font-size:18px;
	display:block;
	text-align:center;
	color:#1665c7;
	height:150px;
	overflow:Hidden;
	border-radius:7px;
	position:relative
}
.caidandongtu {
	position:absolute
}
.equipment:hover .caidandongtu {
	left:0;
	top:-3;
	transition:all .4s
}
.cat-title-list ul li a img {
	transition:all .4s
}
.equipment:hover #caidantu {
	left:0;
	opacity:1;
	top:-3;
	transition:all .4s
}
.cat-title-list ul li a img:nth-of-type(2) {
	left:50%;
	opacity:0;
	transition:all .4s
}
.other-pro li,.other-pro li i,.series-pro-list li {
	display:inline-block
}
.series-title h2 {
	margin:0 0 25px;
	text-align:center;
	font-size:40px;
	line-height:40px
}
.series-title h2 a {
	font-size:40px;
	color:#333
}
.other-pro {
	font-size:0;
	text-align:center;
	margin-bottom:30px
}
.other-pro li i {
	margin:0 10px
}
.other-pro li a,.other-pro li i {
	color:#999;
	font-size:16px
}
.cat-pro-list > li:nth-of-type(even) {
	background:#fff
}
.cat-pro-list {
	font-size:0
}
.cat-pro-list > li {
	padding:40px 0 55px
}
.series-pro-list li {
	margin-right:2.85%;
	width:22.5833333%;
	border-radius:7px;
	margin-top:20px;
	box-shadow:0 0 1px #bdbbbb
}
.related-pros #dibu li {
	overflow:hidden
}
.series-pro-list li a {
	position:relative
}
.series-pro-list li:nth-of-type(4) {
	margin-right:0
}
.luchicun {
	display:block;
	padding:3px 5px;
	position:relative;
	margin-top:-27px;
	width:100%;
	text-align:center;
	background:#1665c7;
	color:#fff;
	font-size:15px;
	border-radius:7px;
	transition:all .5s
}
.series-pro-list li a img {
	display:block;
	width:100%
}
.series-pro-list li .title-link {
	padding:17px 30px 17px;
	background-color:#fff
}
.series-pro-list li .title-link p {
	color:#333;
	font-size:18px;
	margin:0;
	overflow:hidden
}
.series-pro-list li .title-link p em {
	font-weight:bold;
	font-style:normal;
	color:#666;
	color:#ff5501
}
.series-pro-list li .title-link a {
	color:#666;
	font-size:16px;
	display:inline-block;
	width:100px;
	height:40px;
	border:1px solid #666;
	line-height:40px;
	text-align:center;
	margin-right:2.95%;
	border-radius:7px;
	transition:all .3s
}
.series-pro-list li .title-link a i {
	display:inline-block;
	margin-right:5px
}
.series-pro-list li .title-link a:hover {
	color:#fff;
	border:1px solid #1665c7;
	background-color:#1665c7
}
.series-pro-list li .title-link a:nth-of-type(2) {
	margin-right:0
}
.series-pro-list li:hover .title-link,.series-pro-list li:hover img {
	box-shadow:0 0 1px #1665c7;
	transition:all 1s
}
.nzhezhaoxinxi em {
	font-style:normal;
	color:#ffa907
}
.nzhezhaoxinxi span {
	width:100%
}
.nzhezhaoxinxi .weili {
	font-size:13px;
	margin-bottom:15px
}
.nzhezhaoxinxi .npaddingbaifenzhi5 {
	height:95%;
	overflow:auto;
	overflow-x:hidden;
	padding:2% 5%
}
.nzhezhaoxinxi .npaddingbaifenzhi5::-webkit-scrollbar {
	width:3px;
	height:8px;
	background-color:rgba(255,255,255,0)
}
.nzhezhaoxinxi .npaddingbaifenzhi5::-webkit-scrollbar-track {
	border-radius:5px;
	background-color:#FFFFFF
}
.nzhezhaoxinxi .npaddingbaifenzhi5::-webkit-scrollbar-thumb {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#c1c1c1
}
.nzhezhaoxinxi .npaddingbaifenzhi5::-webkit-scrollbar-track-piece {
	background:#f1f1f1
}
.ttsld {
	position:fixed;
	width:65px;
	left:0px;
	line-height:40px;
	text-align:center;
	font-size:16px;
	padding-left:0px;
	margin-top:-60px;
	background-color:rgb(72,121,234);
	color:rgb(255,255,255);
	border:0px solid rgb(255,255,255);
	border-radius:0px 25px 25px 0px;
	opacity:0.8;
	bottom:17%
}
.fanhui {
	position:fixed;
	font-size:16px;
	width:100px;
	left:0px;
	padding-left:0px;
	line-height:40px;
	text-align:center;
	margin-top:-10px;
	background-color:rgb(72,121,234);
	color:rgb(255,255,255);
	border:0px solid rgb(255,255,255);
	border-radius:0px 25px 25px 0px;
	opacity:0.8;
	cursor:pointer;
	bottom:10%
}
.nzhezhaoxinxi {
	position:absolute;
	width:100%;
	height:0%;
	overflow:hidden;
	text-align:left;
	background:#1665c7ed;
	color:#fff;
	font-size:16px;
	margin:0 auto;
	z-index:1;
	border-radius:7px;
	transition:all .5s;
	opacity:0
}
.nzhezhaoxinxi span {
	display:inline-block;
	padding:2.5% 0
}
.series-pro-list li:hover .nzhezhaoxinxi {
	height:auto;
	transition:all .5s;
	margin-top:21.5%;
	opacity:1
}
.term-pro-list ul li a:hover .nzhezhaoxinxi {
	height:auto;
	transition:all .5s;
	margin-top:21.5%;
	opacity:1
}
.Morepagestitle:hover .nzhezhaoxinxi {
	height:auto;
	transition:all .5s;
	margin-top:21.5%;
	opacity:1
}
#Morepages .Morepagestitle:hover .nzhezhaoxinxi {
	margin-top:17.5%
}
.nzhezhaoxinxi .paddingbaifenzhi5 {
	height:95%;
	overflow:auto;
	overflow-x:hidden;
	padding:2% 5%
}
#dibu li:hover .nzhezhaoxinxi {
	margin-top:0;
	height:100%
}
.term-pro-nav {
	float:left;
	width:30%;
	max-width:300px;
	box-shadow:0px 8px 0px 1px rgba(0,0,0,0.05)
}
.term-pro-list {
	float:right;
	width:68.333%
}
.term-pro-list h2 {
	margin:20 0 5px;
	line-height:30px;
	font-size:30px;
	color:#333
}
.term-pro-list .prod4 {
	display:block;
	color:#a9a9a9;
	margin:0 0 25px;
	font-size:16px;
	line-height:40px;
	font-weight:normal;
	border-bottom:1px #ececec solid
}
.prod4 span {
	text-align:center;
	width:100%;
	background:#ff5501;
	border-radius:5px;
	margin-top:10px;
	padding:2px 10px;
	margin:0px 10px;
	color:#FFF
}
#cebiandaohang li {
	box-shadow:0px 1px 0px 0px rgba(0,0,0,0.1)
}
#menu-pro-menu li a,#menu-proline-menu li a {
	overflow:hidden;
	position:relative;
	font-size:14px;
	display:block;
	width:100%;
	padding:17px 0 17px 9px;
	color:#333;
	transition:all .2s
}
#menu-proline-menu li a:before,#menu-proline-menu li a:after {
	content:"";
	position:absolute;
	z-index:-1;
	background-color:#1665c7;
	width:0%;
	height:100;
	left:0;
	-webkit-transition:all .4s;
	transition:all .4s
}
#menu-proline-menu li a:before {
	bottom:50%
}
#menu-proline-menu li a:after {
	top:50%
}
#menu-proline-menu li a:hover {
	color:#fff
}
#menu-proline-menu li:active {
	transform:scale(0.95);
	background-color:#104e9c;
	box-shadow:0 2px 25px rgba(0,124,255,0.2)
}
#menu-proline-menu li a:hover:before,#menu-proline-menu li a:hover:after {
	width:100%
}
#menu-pro-menu li.current-menu-item a,#menu-proline-menu li.current-menu-item a {
	padding:20px 0 20px 9px
}
.term-pro-nav h2 {
	font-size:18px;
	color:#333;
	font-weight:700;
	padding:0;
	margin:0
}
.term-pro-nav h2:after {
	content:"";
	display:block;
	width:100%;
	height:7px;
	background:#1665c7;
	margin:20px 0 25px
}
#menu-pro-menu li.current-menu-item a,#menu-proline-menu li.current-menu-item a {
	background-color:#1665c7;
	color:#fff;
	border-radius:0 7px 7px 0
}
.term-pro-list ul,.model ul {
	font-size:0
}
.term-pro-list ul li {
	width:31.7%;
	display:inline-block;
	margin-right:2.45%;
	position:relative;
	box-shadow:0 0 5px #dbdbdb;
	border-radius:7px;
	margin-bottom:35px;
	transition:all .2s;
	margin-top:26px
}
.term-pro-list ul li a {
	display:block
}
.model ul li {
	width:23%;
	display:inline-block;
	margin-right:2.45%;
	position:relative;
	box-shadow:0 0 5px #dbdbdb;
	border-radius:7px;
	margin-bottom:35px;
	transition:all .2s
}
.model {
	width:100%
}
.model ul li:nth-of-type(4n) {
	margin-right:0
}
.term-pro-list ul li img {
	display:block;
	width:100%;
	border-radius:7px 7px 0px 0px;
	overflow:hidden;
	transition:all .4s
}
.model ul li img {
	display:block;
	width:100%;
	border-radius:7px 7px 0px 0px;
	overflow:hidden
}
.term-pro-list ul li .hot-pro-title,.model ul li .hot-pro-title {
	font-size:14px;
	color:#333;
	display:block;
	width:100%;
	text-align:center;
	padding:13px 0;
	background:#fbfbfb;
	font-weight:bold;
	bottom:0;
	margin:0;
	border-radius:0 0 7px 7px;
	transition:all .2s
}
.term-pro-list ul li:Hover,.model ul li:Hover {
	box-shadow:0 0 5px #1665c7
}
.term-pro-list ul li:Hover .hot-pro-title,.model ul li:Hover .hot-pro-title {
	color:#fff;
	background-color:#1665c7
}
.term-list.main {
	padding-bottom:80px
}
#xz-form.pro-series-form {
	background:#f3f3f3;
	padding-top:30px;
	margin:0;
	padding-bottom:110px;
	margin-bottom:35px
}
#xz-form.pro-series-form h2 {
	margin-top:0
}
.single-pro-thumb {
	position:relative;
	float:left;
	width:50%
}
.single-pro-thumb .slider-for {
	width:100%;
	float:left
}
.single-pro-thumb .slider-for img {
	width:100%;
	height:auto
}
.slider-for .slick-next,.slider-for .slick-prev {
	display:none !important
}
.single-pro-thumb .slick-list,.single-pro-thumb .slick-slide,.single-pro-thumb .slider-for {
	height:auto !important;
	border-radius:7px;
	min-height:300px
}
.single-pro-title {
	width:50%;
	float:right;
	padding-left:20px
}
.nproductsize {
	position:absolute;
	width:100%;
	padding:1%;
	bottom:30px;
	background:#1665c7;
	border-radius:0 0 7px 7px;
	text-align:center;
	color:#FFF;
	font-weight:bold
}
.single-pro-title > h2 {
	position:relative;
	font-size:40px;
	line-height:40px;
	text-align:center;
	margin-top:0px;
	margin-bottom:10px
}
.pro-introduction p {
	margin-top:0;
	margin-bottom:5px;
	font-size:16px;
	line-height:26px;
	padding-bottom:5px;
	border-bottom:1px dashed #999;
	color:#000;
	background-size:30px 30px;
	background-image:linear-gradient(-45deg,#fafafa 25%,transparent 25%,transparent 50%,#fafafa 50%,#fafafa 75%,transparent 75%,transparent);
	background-image:-webkit-linear-gradient(135deg,#fafafa 25%,transparent 25%,transparent 50%,#fafafa 50%,#fafafa 75%,transparent 75%,transparent)
}
.pro-introduction strong {
	position:relative;
	display:inline-block;
	font-weight:400;
	line-height:38px
}
.pro-introduction strong:nth-of-type(1) {
	width:32%
}
.pro-introduction strong:nth-of-type(2) {
	width:35%
}
.pro-introduction strong:nth-of-type(3) {
	width:30%
}
.pro-introduction strong:nth-of-type(4) {
	width:32%
}
.pro-introduction strong:nth-of-type(5) {
	width:35%
}
.pro-introduction strong:nth-of-type(6) {
	width:30%
}
.pro-introduction p b {
	font-weight:700;
	color:#ff5501
}
.pro-inquiry {
	font-size:0
}
.pro-inquiry a {
	display:inline-block;
	width:48%;
	margin-right:4%;
	border:1px solid #1665c7;
	border-radius:7px;
	font-size:20px;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#333;
	transition:all .2s;
	margin-top:10px;
	font-weight:700
}
.prshowx {
	width:100%
}
.prshowx img {
	height:auto;
	margin:0 auto !important;
	text-align:center
}
.prshowbt {
	position:relative;
	width:100%;
	height:50px;
	line-height:50px;
	margin-bottom:20px
}
.prshowbt .onclick {
	background:#1665c7
}
.prshowbt .onclick:after {
	content:"";
	position:absolute;
	top:100%;
	left:50%;
	width:0;
	height:0;
	border:6px solid;
	border-color:#1665c7 #1665c7 transparent transparent;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(135deg);
	margin-left:-6px;
	margin-top:-6px;
	cursor:pointer
}
#prodshowtwo .card {
	display:inline-block;
	width:19.5%
}
#prodshowtwo .card img {
	border-radius:5px
}
.prshowbt li {
	position:relative;
	float:left;
	width:33.3%;
	height:50px;
	line-height:50px;
	border:3px solid #ffffff;
	background:#666
}
.prshowbt li a {
	display:block;
	text-align:center;
	height:50px;
	line-height:50px;
	color:#FFF;
	font-size:15px;
	font-weight:bold
}
.prshowbt li a span {
	color:#FFEB3B
}
.project_img {
	background:#FFF
}
#cebianxianshi {
	position:fixed;
	z-index:999;
	top:25%;
	left:0px;
	width:150px
}
#cebianxianshi li {
	width:150px
}
#cebianxianshi li {
	float:initial
}
#cebianxianshi li:hover {
	background-color:#1665c7
}
.fl {
	float:left;
	display:inline
}
.fl .iconfont {
	font-size:22px;
	display:inline-block;
	transform:translateY(8%);
	padding-right:10px;
	color:#1665c7
}
#lianjie3,#lianjie1,#waimao,#lianjie6,#lianjie4,#lianjie7,#waimao1 {
	padding-left:36px;
	margin:7px 0px 7px 0px;
	display:inline-block
}
#lianjie2,#lianjie5 {
	display:inline-block;
	margin:7px 0px 7px 0px
}
.part-show-l,.part-show-r {
	width:49%;
	border-right:1px #ececec solid
}
.part-show-l p {
	color:#666;
	padding:0px 0px 15px 0px;
	margin:16px 0px;
	text-align:left
}
.main .home-title .liuyanp {
	color:#666;
	padding:0px 0px 15px 0px;
	margin:16px 0px;
	text-align:left
}
.contact-main {
	padding-bottom:67px;
	display:flow-root
}
.hideh2 {
	display:none
}
.c-item {
	line-height:30px;
	margin-bottom:10px;
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:20px
}
.c-item span {
	color:#000;
	font-size:17px
}
.c-item em {
	font-size:17px;
	color:#000;
	font-style:normal
}
.c-item span.luxian {
	font-size:16px;
	color:#F00
}
.fr {
	float:right;
	display:inline
}
.contact-main .main {
	width:48%;
	float:right
}
#form1,#form2 {
	margin-right:3%
}
.xiangguan {
	margin:10px 0px
}
.xiangguan p {
	margin:10px 0px
}
.xiangguan img {
	width:92px
}
.xiangguan a {
	display:inline-block;
	overflow:hidden
}
.xiangguan a:hover img {
	transform:scale(1.1);
	transition:all .4s
}
.xiangguan span {
	position:relative;
	width:92px
}
.xiangguan em {
	position:absolute;
	width:92px;
	left:0;
	top:-7px;
	text-align:center;
	background:#1665c7;
	color:#fff;
	font-style:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.pro-inquiry a:hover {
	background:#1665c7;
	color:#fff
}
.xiaoshourexian {
	color:#FFF!important;
	font-size:18px
}
.pro-inquiry a:hover .xiaoshourexian {
	line-height:25px
}
.pro-inquiry a:hover em {
	display:block;
	line-height:25px
}
.xiaoshourexian em {
	font-style:normal;
	font-size:18px
}
.pro-inquiry a:nth-of-type(2) {
	position:relative;
	padding-left:40px;
	margin-right:0;
	background:#1665c7
}
.product-detail-title {
	margin-bottom:20px;
	border-bottom:1px solid #607d8b;
	padding-bottom:10px
}
.pro-detail-nav {
	font-size:0;
	padding-bottom:12px;
	border-bottom:1px dashed #dedede
}
.pro-detail-nav li {
	display:inline-block;
	margin-right:55px
}
.pro-detail-nav li a {
	font-size:20px;
	color:#999;
	font-style:italic
}
.product-detail-content table {
	width:100% !important
}
#info1,#info2,#info3 {
	width:100%;
	overflow:auto;
	padding-top:55px
}
#info1 h3,#info2 h3,.product-detail-content table td {
	margin:0 0 5px;
	font-size:20px;
	color:#333
}
#info1 p,#info2 p,.product-detail-content table td {
	color:#666;
	font-size:16px;
	line-height:24px;
	margin:0
}
.product-detail-content table td {
	padding:7px 10px;
	border:1px solid #fff
}
.product-detail-content table tr:nth-of-type(even) td {
	background-color:#dcdcdc
}
.product-detail-content table tr:nth-of-type(odd) td {
	background-color:#d3d3d3
}
.product-detail-content table tr:nth-of-type(1) td {
	background:#1665c7;
	color:#fff
}
.pro-detail-nav li a.click {
	color:#1665c7
}
.similar-pros.series-pro-list li .title-link {
	padding:17px 30px 20px
}
.similar-pros.series-pro-list li .title-link p {
	margin-bottom:0
}
.related-pros {
	margin-bottom:20px;
	margin-top:50px
}
.related-pros .similar-pros.series-pro-list ul {
	font-size:0
}
.product-detail-content {
	margin-bottom:70px
}
.related-pros h2 {
	font-size:40px;
	text-align:center;
	color:#000;
	line-height:40px;
	margin-bottom:30px;
	margin-top:0
}
.service-process {
	font-size:0;
	margin-bottom:40px
}
.service-process li {
	display:inline-block;
	width:12.25%;
	margin-right:5.3%;
	font-size:14px;
	color:#333;
	height:144px;
	background-color:#f3f3f3;
	padding:80px 23px 0;
	text-align:center;
	font-weight:700;
	position:relative;
	vertical-align:top
}
.service-process li:after {
	content:"";
	display:block;
	width:38px;
	height:3px;
	background-color:#1665c7;
	position:absolute;
	top:50%;
	right:-50px
}
.service-process li:nth-of-type(6) {
	margin-right:0
}
.service-process li:nth-of-type(6):after {
	display:none
}
.service-process li:before {
	content:"\e7bb";
	color:#1665c7;
	display:block;
	font-size:40px;
	position:absolute;
	top:35px;
	left:50%;
	transform:translateX(-50%);
	font-weight:400
}
.service-process li:nth-of-type(1):before {
	content:"\e700"
}
.service-process li:nth-of-type(2):before {
	content:"\e607"
}
.service-process li:nth-of-type(6):before {
	content:"5";
	font-size:28px;
	color:#fff;
	width:35px;
	height:35px;
	background-color:#1665c7;
	border-radius:50%;
	text-align:center;
	line-height:35px;
	top:38px
}
.service h2 {
	font-size:24px;
	margin-top:0;
	line-height:30px;
	margin-bottom:12px;
	color:#333;
	position:relative;
	padding-left:40px
}
.service h2:before {
	content:"\e66e";
	color:#1665c7;
	display:block;
	font-size:30px;
	position:absolute;
	left:0;
	top:0
}
.month-info > div .info:before,.news-content .news-head .news-date:before,.news-list .news-date:after,.service2 > ul li:before {
	content:""
}
.service > div {
	margin-bottom:35px
}
.service3 {
	margin-bottom:0
}
.service1 > p,.service2 > p,.service3 > p {
	padding-left:40px;
	margin:0;
	line-height:24px;
	font-size:16px;
	color:#666
}
.service2 > ul {
	padding-left:40px;
	margin-top:20px
}
.service2 > ul li {
	margin-bottom:20px;
	position:relative;
	padding-left:20px
}
.service2 > ul li:before {
	display:block;
	width:12px;
	height:12px;
	position:absolute;
	top:6px;
	left:0;
	background:url(../images/icons.png) -200px -10px no-repeat
}
.service2 > ul li p {
	margin:0;
	line-height:25px
}
.service2 > ul li p:nth-of-type(1) {
	font-size:16px;
	color:#333
}
.service2 > ul li p:nth-of-type(2) {
	font-size:14px;
	color:#999
}
.service {
	padding-bottom:80px
}
.home-title h2 {
	font-size:30px;
	line-height:40px;
	margin-bottom:40;
	color:#000
}
.appearance1 p,.appearance2 p,.appearance3 p {
	text-align:center;
	margin:20px 0 20px;
	font-size:16px;
	color:#666
}
.appearance1,.appearance2 {
	margin-bottom:65px
}
.appearance {
	padding-bottom:125px
}
.appearance > div:after,.certifications:after {
	display:block;
	content:"";
	clear:both
}
.certifications {
	padding-bottom:165px
}
.company-certification .home-title {
	margin-bottom:30px
}
.aboutus-content {
	padding-bottom:145px
}
.aboutus-content h2 {
	font-size:40px;
	line-height:40px;
	margin-bottom:20px;
	text-align:center
}
.aboutzzry {
	width:32.5% !important
}
.company2 h2,.company3 h2 {
	margin-bottom:10px
}
.company2 > p,.company3 > p {
	font-size:12px;
	color:#999;
	text-align:center;
	margin-bottom:20px;
	margin-top:0
}
.company1 > p,.company2 > div > p,.company3 > div > p {
	font-size:16px;
	color:#666;
	line-height:20px;
	margin-bottom:25px
}
.company2 > div > p,.company3 > div > p {
	margin:0
}
.company2 > div,.company3 > div {
	margin-bottom:25px
}
.company1 .part1 {
	float:left;
	width:43.58333%;
	height:475px;
	background:url(../images/about-us1.jpg) 100% 50% no-repeat
}
.company1 .part1 > div {
	padding:62px 48px 0
}
.company1 .part1 > div p {
	color:#fff;
	margin:0 0 43px;
	font-size:16px;
	line-height:20px
}
.company1 .part1 > div a {
	display:block;
	width:50%;
	height:65px;
	border:2px solid #fff;
	color:#fff;
	font-size:24px;
	line-height:65px;
	text-align:center
}
.company1 .part1 > div p span {
	display:block;
	font-size:30px;
	line-height:30px;
	padding-bottom:23px;
	font-weight:700
}
.company1 .part2 {
	float:right;
	width:52.91666%;
	height:475px;
	position:relative
}
.company1 .part2 > div {
	height:214px;
	position:absolute;
	width:100%
}
.company1 .part2 div:nth-of-type(1) {
	background:url(../images/about-us2.jpg) 50% 50% no-repeat;
	top:0
}
.company1 .part2 div:nth-of-type(2) {
	background:url(../images/about-us3.jpg) 50% 50% no-repeat;
	bottom:0
}
.company1 .part2 > div p {
	width:53%;
	padding:34px 34px 0;
	float:left;
	height:214px;
	background:rgba(243,132,23,.73);
	color:#fff;
	font-size:16px;
	line-height:21px;
	margin:0
}
.company1 .part2 > div p span {
	display:block;
	margin-bottom:10px;
	font-size:30px;
	line-height:30px
}
.company1 .part2 > div:nth-of-type(2) p {
	float:right;
	background:rgba(22,101,199,.73)
}
.company3 img {
	display:block;
	width:100%;
	height:auto
}
.company1,.company2 {
	margin-bottom:50px
}
.history-list {
	padding-bottom:150px
}
.history-list h2 {
	font-size:40px;
	line-height:40px;
	color:#333;
	margin:0 0 30px
}
.history-list ul li {
	margin-bottom:50px
}
.history-list .year-title > p {
	margin:0 0 20px;
	font-size:24px;
	color:#333;
	font-weight:700
}
.month-info > div {
	font-size:0
}
.month-info > div .info,.month-info > div .month {
	font-size:16px;
	margin:0;
	display:inline-block
}
.month-info > div .month {
	width:10%;
	text-align:center;
	color:#999;
	vertical-align:top
}
.month-info > div .info {
	width:90%;
	color:#666;
	padding-bottom:40px;
	padding-left:5%;
	position:relative;
	border-left:1px solid #666
}
.month-info > div .info:before {
	display:block;
	width:13px;
	height:13px;
	background:url(../images/icons.png) -229px -9px no-repeat;
	position:absolute;
	top:-1px;
	left:-6px
}
.news-list ul li {
	font-size:0;
	padding-bottom:20px;
	border-bottom:1px dashed #dcdcdc;
	margin-bottom:50px
}
.news-list ul {
	margin-bottom:100px;
	min-height:500px
}
.news-list ul li:nth-of-type(5n) {
	border-bottom:none;
	margin-bottom:0
}
.news-list .news-date,.news-list .news-title {
	display:inline-block
}
.news-list .news-title {
	width:72%
}
.news-list .news-date {
	width:16%
}
.news-date {
	width:11rem
}
.news-list .home-title {
	margin-bottom:30px
}
.news-list .news-date p {
	margin:0;
	font-size:14px;
	color:#333
}
.news-list .news-title > h3 {
	font-size:18px;
	color:#333;
	font-weight:700;
	display:block;
	margin-bottom:13px
}
.news-list .news-title > p {
	margin:0 0 20px;
	font-size:14px;
	color:#999;
	line-height:24px
}
.news-list .news-title > h5 {
	width:140px;
	height:27px;
	font-size:12px;
	color:#fff;
	line-height:27px;
	text-align:center;
	display:block;
	border-radius:7px;
	background:#1665c7
}
.news-list .news-date {
	vertical-align:top;
	margin-right:11.5%;
	position:relative
}
.news-list .news-date:after {
	display:block;
	height:2px;
	width:20px;
	background-color:#1665c7;
	position:absolute;
	right:-70px;
	bottom:50%
}
.news-content .news-head {
	position:relative;
	padding-bottom:20px;
	border-bottom:1px solid #dcdcdc
}
.news-content .news-head .post-title {
	font-size:24px;
	color:#333;
	line-height:24px;
	margin:0 0 45px
}
.news-content .news-head .news-date {
	color:#999;
	font-size:14px;
	margin:0;
	position:relative;
	padding-left:23px
}
.news-content .news-head .news-date:before {
	display:block;
	width:17px;
	height:17px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/time.png) 50% 50% no-repeat
}
.news-head .sns {
	position:absolute;
	right:0;
	bottom:18px
}
.news-content .news-detail {
	padding:27px 0 9px;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:25px
}
.news-content .news-detail p {
	margin:0 0 18px;
	font-size:16px;
	line-height:24px;
	color:#666
}
.news-content .news-detail img {
	display:block;
	margin:0 auto
}
.native.world-sale {
	background-color:#f3f3f3;
	padding:60px 0 80px
}
.world-sale .country {
	padding:12px;
	background:#0272bb
}
.world-sale .country > div {
	border:2px solid #fff;
	padding:25px 30px 35px
}
.world-sale .country > div span {
	font-size:16px;
	font-weight:700;
	display:block;
	color:#fff;
	margin-bottom:15px
}
.world-sale .country > div p {
	margin:0;
	font-size:14px;
	color:#fff;
	line-height:25px
}
.world-sale img {
	display:block;
	margin-bottom:100px
}
.contact-detail {
	margin-bottom:30px
}
.contact-detail ul {
	font-size:0
}
.contact-detail ul li {
	display:inline-block;
	width:22.83333%;
	font-size:14px;
	line-height:22px;
	color:#666;
	text-align:left;
	background-color:#fff;
	vertical-align:top;
	position:relative
}
.contact-detail ul li a,.contact-detail ul li p {
	font-size:14px;
	color:#333
}
.contact-detail ul li p {
	font-weight:700;
	margin:0 0 10px
}
.contact-detail ul li {
	margin-right:2.89%;
	height:144px;
	box-shadow:8px 11px 8px rgba(0,0,0,0.1);
	transition:all .2s
}
.contact-detail ul li:hover::before {
	margin-top:-5px;
	transition:all .4s
}
.contact-detail ul li:active {
	margin-top:5px;
	transition:all .1s;
	box-shadow:3px 6px 4px rgba(0,0,0,0.1)
}
.contact-detail ul li a {
	padding:40px 0 25px 65px
}
.contact-detail ul li:nth-of-type(1) {
	}
.contact-detail ul li:nth-of-type(4) {
	margin-right:0
}
.contact-detail ul li:before {
	content:"\e734";
	color:#7aacea;
	display:block;
	font-size:30px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:20px
}
.contact-detail ul li:nth-of-type(2):before {
	content:"\e60c"
}
.contact-detail ul li:nth-of-type(3):before {
	content:"\e611"
}
.contact-detail ul li:nth-of-type(4):before {
	content:"\e8a7"
}
.map {
	height:547px
}
@media screen and (max-width:1420px) {
	.about-description {
	padding:40px
}
.home-about-us .slick-dotted.slick-slider {
	background-color:#dcdcdc
}
}@media screen and (max-width:1200px) {
	#videoend {
	display:none !important
}
#contdh {
	display:block!important
}
#indexaboutvideo {
	display:none
}
#indexaboutimg {
	display:block !important
}
.main ul li video source {
	display:none
}
.term-pro-list h2 {
	text-align:center
}
.term-pro-list .prod4 {
	text-align:center
}
.iguding {
	margin-top:25px;
	width:100%;
	height:100%;
	position:absolute;
	top:5px
}
#header.static-front .background-media video {
	display:none
}
#header.static-front .background-media #pctop {
	display:none!important;
}
#header.static-front .background-media #phonetop {
	display:block;
	width:100%;
	height:auto
}

.background-media,.background-overlay {
	height:90%
}
.term-pro-nav {
	max-width:1200px
}
.main {
	width:100%;
	padding:0 2%
}
.nav {
	position:fixed;
	margin-top:0;
	background:#1c84f7;
	z-index:999
}
.homecang {
	display:none
}
#menub {
	display:block!important
}
.footer .foot-copy {
	margin-bottom:44px
}
.banner-content {
	top:55%
}
.nav2.scroll.aaa {
	top:0
}
.banner-content h2 {
	margin-bottom:20px
}
#indexceng input {
	color:#FFF;
	-webkit-text-fill-color:#FFF
}
.zhezhaoxinxi {
	display:none
}
.xiangguan a {
	width:15.5%;
	float:left;
	margin-left:1%;
	margin-top:2%
}
.xiangguan span,.xiangguan img {
	width:100%
}
.xiangguan em {
	width:100%
}
.pro-introduction strong {
	width:auto!important;
	padding-left:7px
}
.model ul li {
	width:31.7%
}
.model ul li:nth-of-type(3n) {
	margin-right:0
}
.model ul li:nth-of-type(4n) {
	margin-right:2%
}
.menu-main-menu-container {
	display:none !important
}
#hbb {
	display:block
}
#header {
	height:700px
}
.about-description a:after {
	right:30px;
	top:13px
}
.about-description a {
	padding:0 40px 0 15px;
	line-height:35px
}
.about-description p {
	font-size:14px;
	line-height:25px;
	margin:20px 0;
	height:250px;
	overflow:hidden
}
.about-description h2 {
	font-size:24px;
	line-height:40px;
	margin:0
}
.about-banner-slick .slick-list,.home-about-us > div {
	height:270px !important
}
.home-about-us .about-description {
	height:440px !important
}
.bt-box p {
	display:none !important
}
.home-about-us > div.clr {
	height:0 !important
}
.about-description {
	padding:15px
}
.about-description h2:after {
	margin-top:10px
}
#header.static-front,.advantage,.cat-hot-product .hot-product,.wcu {
	margin-bottom:35px
}
.wcu {
	padding-top:50px;
	height:473px
}
.hot-product > div img {
	width:100%;
	height:auto
}
.series-pro-list li .title-link,.model li .title-link {
	padding:10px
}
.series-pro-list li .title-link p,.model li .title-link p {
	font-size:14px
}
.series-pro-list li .title-link a,.model li .title-link a {
	font-size:12px;
	margin-right:5px;
	height:30px;
	line-height:30px;
	width:40%
}
.series-pro-list li a img,.term-pro-list ul li img,.model ul li img {
	height:auto
}
.term-pro-list ul li .hot-pro-title,.model ul li .hot-pro-title {
	padding:7px 0
}
.pro-introduction p {
	padding-bottom:10px;
	margin-bottom:10px
}
.single-pro-title > h2 {
	margin-top:0;
	margin-bottom:15px
}
.company1 .part2 > div p {
	padding:15px 15px 0;
	font-size:14px
}
.company1 .part1 > div p span,.company1 .part2 > div p span {
	font-size:24px
}
.company1 .part1 > div p {
	font-size:14px
}
.aboutus-content.main,.appearance.main,.certifications.main {
	padding-bottom:80px
}
.service-process li {
	padding:80px 15px 0
}
.contact-detail ul li:before {
	left:0
}
.contact-detail ul li a {
	padding:20px 10px 10px 30px;
	height:100px;
	margin:20px 0px 20px 5px
}
#wpgmza_map,.map {
	height:347px !important
}
.all {
	width:100%;
	padding-left:3%
}
#footone {
	width:50%
}
#foottwo {
	width:48%;
	padding-left:5%
}
#footthree {
	width:100%
}
.foot-item {
	width:95%
}
.mt15 {
	padding-left:32%;
	display:inline-block
}
.ftd-focus br {
	display:none
}
.foot-block {
	padding-left:3%
}
.sortable__nan {
	display:flex;
	position:fixed;
	margin-bottom:20px;
	z-index:999;
	width:100%;
	top:12%;
	background:#fff;
	left:0px
}
}@media screen and (max-width:1024px) {
	.ttsld {
	line-height:35px
}
.advantage-item ul li .adv-tit,.banner-content h2 {
	font-size:33px
}
.banner-content h2 {
	margin-bottom:20px
}
.chakanquanbu a {
	width:auto
}
.indexchakanquanbu a {
	width:auto !important
}
.wcu .about-content ul li:before {
	left:25px
}
#logo {
	width:48%
}
.product-cat ul li img {
	display:block;
	width:100%;
	height:auto
}
.producttopimg ul li img {
	display:block;
	width:100%;
	height:auto
}
.nav {
	height:80px
}
.advantage {
	height:285px
}
.foot-contact ul li {
	width:33%;
	margin-bottom:15px
}
.nzhezhaoxinxi {
	display:none
}
#header.no-home .nav .menu-main-menu-container {
	display:none
}
#header.no-home #hbb {
	display:block;
	background-color:#1665c7;
	border:none
}
#header.no-home,#header.no-home .nav {
	height:100px
}
.page-banner {
	height:300px;
	margin-top:50px
}
.cat-title-list ul li a {
	height:auto;
	font-size:14px
}
.cat-title-list ul li {
	}
.cat-pro-list > li {
	padding-top:20px
}
.series-pro-list li {
	margin-right:2%;
	margin-bottom:5%;
	width:32%
}
.series-pro-list li:nth-of-type(4n) {
	margin-right:2%
}
.series-pro-list li:nth-of-type(3n) {
	margin-right:0
}
.term-pro-list,.term-pro-nav {
	width:100%
}
.term-pro-nav h2:before {
	content:"\e624";
	color:#1665c7;
	display:block;
	font-size:30px;
	font-family:iconfont;
	float:right;
	margin-top:4px
}
#menu-pro-menu,#menu-proline-menu {
	margin-bottom:20px
}
#menu-pro-menu li,#menu-proline-menu li {
	display:none
}
#menu-pro-menu li.current-menu-item,#menu-proline-menu li.current-menu-item {
	display:block
}
#menu-pro-menu li.current-menu-item a,#menu-proline-menu li.current-menu-item a {
	padding:10px 0 10px 9px
}
.term-pro-nav h2:after {
	margin:10px 0 15px
}
.term-list.main {
	padding-bottom:20px
}
.term-pro-list ul li,.model ul li {
	margin-bottom:15px
}
#searchform {
	margin-right:10px
}
.pro-inquiry a {
	font-size:18px;
	height:40px;
	line-height:40px
}
.xiaoshourexian {
	color:#333!important
}
.xiaoshourexian:hover {
	color:#fff!important
}
.pro-inquiry a:nth-of-type(2) {
	background:#FFF
}
.pro-inquiry a:hover {
	background:#1665c7
}
.pro-inquiry a:hover em {
	display:inline-block;
	line-height:40px
}
.pro-inquiry a:hover .xiaoshourexian {
	display:inline-block;
	line-height:40px
}
.single-pro-title > h2 {
	font-size:28px;
	line-height:28px
}
.company1 .part1,.company1 .part2 {
	width:100%;
	float:inherit;
	height:auto
}
.company1 .part1 {
	margin-bottom:20px;
	padding:0;
	background-size:100%
}
.company1 .part1 > div {
	padding:20px
}
.company1 .part1 > div a {
	display:inline-block;
	padding:10px 20px;
	line-height:unset;
	font-size:18px;
	height:auto;
	width:auto
}
.news-list .news-date:after,.service-process li:nth-of-type(3n):after {
	display:none
}
.aboutus-content h2,.world-sale .home-title h2 {
	font-size:28px;
	line-height:30px
}
.company1 .part2 div {
	position:inherit
}
.company1 .part2 > div {
	position:inherit;
	height:auto
}
.company1 .part2 > div p {
	float:inherit;
	height:auto;
	width:100%;
	padding:10px
}
.company1 .part2 > div:nth-of-type(2) p {
	float:inherit
}
.aboutus-content h2 {
	margin:15px 0
}
.month-info > div .info {
	width:85%
}
.month-info > div .month {
	width:15%
}
.company-certification .gallery dl {
	margin-right:2%;
	width:32% !important
}
.company-certification .gallery dl:nth-of-type(2n) {
	margin-right:2% !important
}
.company-certification .gallery dl:nth-of-type(3n) {
	margin-right:0 !important
}
.company-certification .gallery dl:nth-of-type(4n) {
	margin-right:2% !important
}
.service-process li {
	width:29.25%;
	margin-bottom:10px
}
.service-process li:nth-of-type(3n) {
	margin-right:0
}
.news-list .news-date,.news-list .news-title {
	width:100%
}
.news-list .news-date {
	margin-bottom:10px
}
.news-list ul li {
	margin-bottom:25px
}
.news-content .news-detail img {
	display:block;
	width:100%;
	height:auto
}
.contact-detail ul li {
	width:49%;
	margin-right:2%;
	height:auto;
	vertical-align:top;
	margin-bottom:10px;
	padding-left:40px
}
.contact-detail ul li:nth-of-type(2),.contact-detail ul li:nth-of-type(4) {
	margin-right:0
}
.contact-detail ul li:before {
	left:5px
}
.menu-m-main-menu-container {
	width:37%
}
}@media screen and (max-width:768px) {
	.table_solid {
	display:none
}
.all {
	width:95%;
	padding-left:3%
}
#footone,#foottwo {
	width:95%
}
.foot-cont .all {
	padding:20px 0 0
}
.footer .foot-copy {
	padding:6px 0
}
#dbeian {
	display:inline-block
}
.foot-block {
	margin:0 0 20px 0
}
#you-xiang {
	display:none
}
#foottwo {
	display:none
}
#footthree {
	display:none
}
#zhouyizhouliu {
	display:none
}
.mt15 {
	padding-left:0;
	display:block
}
.ftd-focus br {
	display:block
}
.foot-item {
	width:90%
}
.dbbq em {
	display:none;
	margin-left:0
}
.toolbar-item {
	width:40px;
	height:40px
}
.toolbar-item-weixin i,.toolbar-item-top i {
	font-size:25px
}
.foot-block {
	padding-left:3%
}
.foot-contact ul li p i,.wcu {
	display:none
}
#searchform {
	width:88%
}
.guocontainer {
	width:95%;
	left:16%
}
.gallery br {
	clear:none !important
}
#header.static-front {
	height:450px
}
.banner-content a {
	height:40px;
	line-height:40px;
	width:184px
}
.banner-content a:hover {
	width:200px!important;
	background:rgba(22,101,199,1);
	transition:all .4s
}
.banner-content a:hover .animated-bf i {
	margin-left:-8px!important;
	transition:all .4s;
	margin-top:-18px!important
}
.animated-bf i {
	margin-left:-8px!important;
	margin-top:-19px!important
}
.banner-content {
	top:55%
}
.banner-content h2 {
	font-size:19px;
	margin-bottom:4px;
	margin-top:10px
}
.home-title h2:after {
	margin-top:10px
}
.banner-content p {
	font-size:14px;
	line-height:20px
}
.appearance .home-title h2,.home-title h2 a,.series-title h2 a {
	font-size:28px;
	line-height:30px
}
.home-news ul li .news-title > a:nth-of-type(1),.home-title p {
	font-size:14px
}
.home-title p {
	margin:10px 0 20px
}
.gallery > dl {
	margin:0 2% 10px 0 !important;
	width:49% !important
}
.gallery > dl:nth-of-type(3n) {
	margin-right:2% !important
}
.gallery > dl:nth-of-type(2n) {
	margin-right:0 !important
}
.about-banner-slick,.about-description {
	width:100%;
	height:auto !important
}
.showalla {
	width:100px;
	height:45px;
	line-height:45px;
	font-size:15px;
	margin-left:3%;
	margin-top:-2%
}
.about-banner-slick .slick-list,.about-banner-slick .slick-slide {
	height:auto !important
}
.home-about-us,.home-news .home-title,.home-title,.product-cat .home-title,.world-sale .home-title {
	margin-bottom:20px
}
.indexvideo {
	width:100%
}
.product-cat ul li,.product-cat ul li:nth-of-type(3n) {
	width:49%;
	margin-right:2%;
	margin-bottom:20px
}
.product-cat ul li > a > p {
	height:40px;
	line-height:20px
}
.product-cat ul li:nth-of-type(2n) {
	margin-right:0
}
.producttopimg ul li {
	width:49%;
	margin-right:1% !important;
	margin-bottom:20px
}
.indexnewsspan {
	display:none
}
.product-cat ul li .pro-title span {
	-webkit-line-clamp:1
}
.product-cat ul li .pro-title p {
	display:none
}
.home-news .news-date {
	margin:6px 0
}
.home-news ul li {
	width:49%;
	margin-right:2%;
	margin-bottom:20px
}
#jiaobandy li{
	width:100%!important;
}
.home-news ul li:nth-of-type(2n) {
	margin-right:0
}
.cat-title-list ul li:nth-of-type(4n),.home-news ul li:nth-of-type(3n) {
	margin-right:2%
}
.home-news {
	margin-bottom:30px
}
.advantage-item ul li {
	width:32%
}
.advantage-item ul li .adv-tit {
	margin-bottom:20px
}
.world-sale img {
	margin-bottom:30px
}
#xz-form .form-title {
	font-size:28px;
	line-height:30px
}
#xz-form .form-title:after {
	margin-top:10px
}
.page-banner {
	height:200px;
	margin-bottom:10px
}
.cat-title-list ul li {
	width:23%;
	margin-right:2%;
	margin-bottom:7px
}
.cat-title-list ul li:nth-of-type(3n) {
	}
.cat-title-list {
	margin-bottom:0
}
.cat-pro-list > li {
	padding-top:10px;
	padding-bottom:30px
}
.series-title h2 {
	margin-bottom:10px
}
.other-pro li a,.other-pro li i {
	font-size:13px
}
.history-list h2,.related-pros h2 {
	font-size:28px;
	line-height:30px
}
#kong img {
	width:100%
}
.cat-title-list ul li a img:nth-of-type(2) {
	display:none
}
.pro-inquiry a {
	margin-top:2%
}
.single-pro-title {
	padding-left:0
}
.cat-title-list ul li em {
	background:#1665c7;
	color:#f3f3f3;
	margin-top:0px;
	padding:0px;
	font-weight:bold
}
.other-pro {
	margin-bottom:13px
}
.series-pro-list li .title-link a {
	margin:0 0 5px;
	width:100%
}
.single-pro-thumb,.single-pro-title {
	width:100%
}
.part-show-l,.contact-main .main {
	width:100%;
	border-right:0;
	border-bottom:1px #ececec solid;
	padding-bottom:20px
}
.contact-main {
	height:auto
}
.hideh2 {
	display:block;
	font-size:20px;
	line-height:30px;
	margin-bottom:0px;
	text-align:center;
	color:#1665c7;
	font-weight:bold;
	margin-top:30px
}
.liuyanp {
	padding:0!important;
	text-align:center!important
}
#prodshowtwo .card {
	width:24%
}
.product-detail-title {
	margin-bottom:5%；
}
.company-certification .home-title,.history-list h2 {
	margin-bottom:20px
}
.product-detail-content > div:nth-of-type(1) {
	width:100%;
	overflow:auto
}
.pro-detail-nav {
	white-space:nowrap
}
.month-info > div .info {
	width:80%;
	padding-left:20px
}
.month-info > div .month {
	width:20%
}
.history-list .year-title > p {
	font-size:20px
}
.month-info > div .info,.month-info > div .month {
	font-size:14px
}
.company-certification .home-title h2,.home-title h2 {
	font-size:28px;
	line-height:30px;
	margin-bottom:25px
}
.company-certification .gallery dl {
	height:170px
}
#wpgmza_map,.map {
	height:247px !important
}
}@media screen and (max-width:600px) {
	.advantage-item ul li .adv-info,.home-title p {
	font-size:12px
}
.product-cat ul li .pro-title {
	display
}
.home-news ul li .news-title p:nth-of-type(2) {
	max-height:40px;
	overflow:hidden
}
.advantage-item ul li .adv-tit {
	font-size:20px;
	margin-bottom:10px
}
.advantage-item ul li .adv-tit i {
	font-size:22px
}
.foot-contact ul li a,.foot-contact ul li p {
	font-size:14px
}
.cat-title-list ul li {
	padding:4px
}
.series-pro-list li {
	width:49%;
	margin-right:2%
}
.series-pro-list li:nth-of-type(2n) {
	margin-right:0
}
.series-pro-list li:nth-of-type(3n) {
	margin-right:2%
}
.chakanquanbunei {
	margin-top:0%
}
.series-title h2 a {
	font-size:18px;
	line-height:20px
}
.series-title h2:before {
	top:40px
}
.term-pro-list ul li,.model ul li {
	margin-right:2%;
	width:49%
}
.term-pro-list ul li:nth-of-type(2n) {
	margin-right:0
}
.model ul li:nth-of-type(2n) {
	margin-right:0
}
.term-pro-list ul li:nth-of-type(3n) {
	}
.model ul li:nth-of-type(3n) {
	margin-right:2%
}
.term-pro-list ul li .hot-pro-title {
	padding:13px 0
}
.model ul li .hot-pro-title {
	padding:13px 0
}
#breadcrumb a,#breadcrumb p,#breadcrumb span {
	font-size:12px
}
#info1 p,#info2 p,.pro-introduction p,.product-detail-content table td {
	font-size:14px
}
.product-detail-content table td {
	padding:5px
}
.aboutus-content h2 {
	font-size:22px;
	line-height:25px
}
.company1 .part1 > div p span,.company1 .part2 > div p span {
	font-size:20px;
	line-height:25px
}
.company1 > p,.company2 > div > p,.company3 > div > p {
	font-size:14px;
	line-height:24px;
	margin-bottom:15px
}
.appearance1,.appearance2 {
	margin-bottom:30px;
	margin-top:30px
}
.company-certification .home-title h2 {
	font-size:20px;
	line-height:25px
}
.company-certification .home-title {
	margin-bottom:15px
}
.company-certification .gallery dl {
	margin-right:2%;
	width:49% !important
}
.company-certification .gallery dl:nth-of-type(2n) {
	margin-right:0 !important
}
.company-certification .gallery dl:nth-of-type(3n) {
	margin-right:2% !important
}
.company-certification .gallery dl:nth-of-type(4n) {
	margin-right:0 !important
}
.world-sale .home-title h2 {
	font-size:20px;
	line-height:24px
}
.world-sale .country > div {
	padding:10px
}
.native.world-sale {
	padding:30px 0 40px
}
.service h2 {
	font-size:20px
}
.service1 > p,.service2 > p,.service3 > p {
	font-size:14px
}
.news-content .news-head .post-title {
	font-size:20px;
	margin-bottom:25px
}
.news-content .news-detail p {
	font-size:14px;
	line-height:20px
}
.nppage > div > a {
	padding-left:10px;
	font-size:14px
}
.nppage > div > span {
	line-height:40px;
	height:40px;
	width:40px
}
.nppage .next,.nppage .prev {
	height:40px
}
.menu-m-main-menu-container {
	width:50%
}
}@media screen and (max-width:480px) {
	#xz-form .form-title {
	font-size:20px
}
#logo {
	width:50%
}
.phoneshow {
	display:inline-block!important;
	font-style:normal;
	font-size:18px;
	font-weight:700;
	color:#ff5501;
}
.video-Size {
	top:3px;
	left:3px;
	line-height:19px;
	padding:1px 5px
}
.pro-inquiry a {
	width:100%;
	margin-bottom:10px;
	margin-right:0
}
.single-pro-title {
	padding-left:0px
}
#hbb,#guojia,#search-icon,#search-icon1,#search-guojia {
	width:35px;
	height:35px
}
#hbb i,#guojia i,#search-icon i,#search-icon1 i,#search-guojia i {
	line-height:35px
}
.banner-content p {
	display:none
}
.nav {
	position:fixed;
	height:50px;
	margin-top:-67px;
	background:#1c84f7;
	z-index:999
}
.banner-content {
	top:45%
}
#header.static-front {
	height:350px;
	margin-bottom:32px;
	margin-top:37x
}
.appearance .home-title h2 {
	font-size:20px;
	line-height:30px
}
.advantage {
	height:225px
}
#xz-form p {
	font-size:12px;
	margin-bottom:20px
}
.foot-contact ul li {
	width:49%;
	margin-bottom:7px
}
.foot-contact ul li p {
	text-align:left
}
#ltd {
	font-size:12px;
	line-height:unset
}
.term-pro-list ul li .hot-pro-title,.model ul li .hot-pro-title {
	padding:8px 0
}
.related-pros h2,.single-pro-title > h2 {
	font-size:20px;
	line-height:30px
}
.similar-pros.series-pro-list li .title-link {
	padding:10px
}
.history-list h2 {
	font-size:22px
}
.history-list .year-title > p,.service h2 {
	font-size:18px
}
.month-info > div .info {
	line-height:24px
}
.month-info > div .info:before {
	top:3px
}
.service-process li {
	margin-right:8%;
	width:46%
}
.service-process li:nth-of-type(3n) {
	margin-right:8%
}
.service-process li:nth-of-type(2n) {
	margin-right:0
}
.service-process li:nth-of-type(2n):after,.service-process li:nth-of-type(3n):after {
	display:block
}
.news-list .news-title > a:nth-of-type(1) {
	font-size:16px
}
.news-list .news-title > p {
	line-height:20px
}
.news-list ul {
	margin-bottom:50px
}
.home-title h2 {
	font-size:24px;
	line-height:30px
}
.news-content .news-head .post-title {
	font-size:16px;
	line-height:20px
}
.nppage > div > a {
	font-size:12px
}
.contact-detail ul li {
	width:100%;
	margin-right:0
}
.contact-detail ul li a {
	margin:0
}
#wpgmza_map,.map {
	height:160px !important
}
.menu-m-main-menu-container {
	width:50%;
	text-align:center
}
#header.static-front .menu-m-main-menu-container {
	top:50px
}
.sortable__nan {
	display:flex;
	position:fixed;
	margin-bottom:20px;
	z-index:999;
	width:100%;
	top:45px;
	height:70px;
	background:#fff;
	left:0;
	line-height:64px;
	box-shadow:0px 2px 4px rgba(0,0,0,0.05)
}
.mfp-preloader a {
	width:80%
}
.mfp-preloader {
	font-size:19px
}
.home-title h2:after {
	top:10px
}
.home-title h2:before {
	top:55px
}
.wrapper {
	padding:10px 0
}
}@media screen and (max-width:360px) {
	.term-pro-list ul li .hot-pro-title,.model ul li .hot-pro-title {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.month-info > div .month {
	width:25%
}
.month-info > div .info {
	width:75%;
	padding-left:15px
}
.company-certification .gallery dl {
	height:130px
}
.news-list .news-title > a:nth-of-type(1) {
	font-size:14px
}
.news-list .news-title > p {
	font-size:12px;
	line-height:16px
}
}.appearance > div:after,.certifications:after {
	display:block;
	content:"";
	clear:both
}
.product-detail-content img {
	height:auto
}
#xz-form.single {
	margin-bottom:50px
}
@media screen and (max-width:768px) {
	.other-pro {
	display:none
}
.foot-contact ul li p i {
	display:initial
}
.video-play i {
	font-size:20px!important;
	left:25px!important
}
.foot-contact ul li a,.foot-contact ul li p {
	font-size:12px
}
#con_two_2 iframe {
	height:375px
}
}@media screen and (max-width:480px) {
	#cebianxianshi li {
	width:33.3%
}
#contactmap li {
	width:50%
}
#contactmap #two3 {
	display:none
}
#con_two_1 iframe {
	height:320px
}
#con_two_2 iframe {
	height:320px
}
.foot-contact ul li a,.foot-contact ul li p {
	font-size:14px
}
.indexchakanquanbu .indexanniua {
	height:50px;
	line-height:50px
}
.bt-box {
	margin:25px auto
}
.product-cat {
	margin-bottom:30px;
	margin-top:40px
}
.nav2.scroll {
	top:-100px;
	height:50px;
	transition:all .3s
}
.page-product {
	background:url(https://wlzpl-video.oss-cn-chengdu.aliyuncs.com/%E5%9B%BE%E7%89%87%EF%BC%88%E5%AE%A3%E4%BC%A0%E7%94%A8%E9%9D%9E%E5%85%A8%E6%99%AF%EF%BC%89/banner/mproductbanner.jpg) 50% 50% no-repeat
}
.page-single-product {
	background:url(https://wlzpl-video.oss-cn-chengdu.aliyuncs.com/%E5%9B%BE%E7%89%87%EF%BC%88%E5%AE%A3%E4%BC%A0%E7%94%A8%E9%9D%9E%E5%85%A8%E6%99%AF%EF%BC%89/banner/mproductbanner.jpg) 50% 50% no-repeat
}
.page-news {
	background:url(https://wlzpl-video.oss-cn-chengdu.aliyuncs.com/%E5%9B%BE%E7%89%87%EF%BC%88%E5%AE%A3%E4%BC%A0%E7%94%A8%E9%9D%9E%E5%85%A8%E6%99%AF%EF%BC%89/banner/mnewsbanner.jpg) 50% 50% no-repeat
}
.page-contact {
	background:url(https://wlzpl-video.oss-cn-chengdu.aliyuncs.com/%E5%9B%BE%E7%89%87%EF%BC%88%E5%AE%A3%E4%BC%A0%E7%94%A8%E9%9D%9E%E5%85%A8%E6%99%AF%EF%BC%89/banner/mcontactbanner.jpg) 50% 50% no-repeat
}
.page-banner {
	margin-top:40px;
	height:120px
}
.nproductsize {
	font-weight:inherit;
	font-size:13px
}
#wucaidan {
	margin-top:29px
}
#phonehide {
	height:0px
}
.appearance .home-title h2,.home-title h2 a,.series-title h2 a {
	font-size:24px
}
.about-description h2 {
	font-size:22px
}
.footer #indexdizhi {
	width:85%
}
#indexceng {
	margin-top:29px
}
.banner-content h2 {
	font-size:15px
}
.xiangguan a {
	width:32%;
	float:left;
	margin-left:1%;
	margin-top:2%
}
#prodshowtwo .card {
	width:32%
}
#qrcode {
	display:none
}
.menu-main-menu-container > ul > li,.nav,.nav2,.nav2 > .main {
	height:50px
}
#header.no-home,#header.no-home .nav {
	height:50px
}
.menu-m-main-menu-container {
	top:50px
}
.main ul li h3 {
	line-height:20px;
	height:20px;
	margin-top:8px
}
}#menu-main-menu-1 > li,#menu-main-menu > li {
	width:14.2857%
}
#menu-main-menu-1 > li > a,#menu-main-menu > li > a {
	font-size:16px
}
.product-detail-content img.aligncenter {
	display:block;
	margin:auto
}
.appearance1 #gallery-1:after {
	content:"";
	display:block;
	clear:both;
	height:0
}
.gallery dl {
	box-shadow:0 1px 10px rgba(118,118,118,.3)
}
#float-info {
	z-index:999;
	width:150px;
	color:#555;
	font-size:12px;
	position:fixed;
	left:0;
	bottom:2rem;
	background:#f2f2f2;
	padding:1rem;
	border-radius:.5rem;
	box-shadow:2px 0px .6rem -1px rgba(0,0,0,.3);
	line-height:1.5em
}
#float-info p {
	margin:.5rem 0
}
.close {
	color:#fff;
	display:block;
	position:absolute;
	right:.5rem;
	top:.5rem;
	font-size:.6rem;
	background:rgba(221,27,35,.8);
	padding:0 .3rem;
	border-radius:.5rem;
	transition:all .3s;
	cursor:pointer
}
.close:hover {
	background:rgb(221,27,35)
}
.home-ap #gallery-1 dl {
	display:none
}
.home-ap #gallery-1 dl:nth-of-type(1),.home-ap #gallery-1 dl:nth-of-type(2),.home-ap #gallery-1 dl:nth-of-type(3),.home-ap #gallery-1 dl:nth-of-type(4),.home-ap #gallery-1 dl:nth-of-type(5),.home-ap #gallery-1 dl:nth-of-type(6) {
	display:block
}
#holder {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	opacity:0.3
}
.button,.indexanniua {
	display:block;
	text-decoration:none;
	border:2px solid rgba(200,155,155,0.3);
	padding-left:20px;
	margin:0 auto;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background:url(../../css/images/allow.png) no-repeat 130px center;
	transition:all 0.3s linear;
	position:relative
}
.indexanniua {
	overflow:hidden
}
.indexanniua span {
	position:absolute;
	display:block
}
.indexanniua span:nth-child(1) {
	top:0;
	left:-100%;
	width:100%;
	height:2px;
	background:linear-gradient(90deg,transparent,#1665c7);
	animation:btn-anim1 2s linear infinite
}
@keyframes btn-anim1 {
	0% {
	left:-100%
}
50%,100% {
	left:100%
}
}.indexanniua span:nth-child(2) {
	top:-100%;
	right:0;
	width:2px;
	height:100%;
	background:linear-gradient(180deg,transparent,#1665c7);
	animation:btn-anim2 2s linear infinite;
	animation-delay:.5s
}
@keyframes btn-anim2 {
	0% {
	top:-100%
}
50%,100% {
	top:100%
}
}.indexanniua span:nth-child(3) {
	bottom:0;
	right:-100%;
	width:100%;
	height:2px;
	background:linear-gradient(270deg,transparent,#1665c7);
	animation:btn-anim3 2s linear infinite;
	animation-delay:1s
}
@keyframes btn-anim3 {
	0% {
	right:-100%
}
50%,100% {
	right:100%
}
}.indexanniua span:nth-child(4) {
	bottom:-100%;
	left:0;
	width:2px;
	height:100%;
	background:linear-gradient(360deg,transparent,#1665c7);
	animation:btn-anim4 2s linear infinite;
	animation-delay:1.5s
}
@keyframes btn-anim4 {
	0% {
	bottom:-100%
}
50%,100% {
	bottom:100%
}
}@keyframes rotate {
	from {
	transform:rotate(0deg)
}
to {
	transform:rotate(360deg)
}
}@-webkit-keyframes rotate {
	from {
	transform:rotate(0deg)
}
to {
	transform:rotate(360deg)
}
}.video-con {
	position:relative
}
.video-con .video {
	width:100%;
	cursor:hand
}
.video-con .btn {
	width:64px;
	height:64px;
	background:transparent url("../images/play-btn.png") no-repeat;
	position:absolute;
	left:50%;
	top:40%;
	transform:translate(-50%,30%);
	border:none
}
.video-con .btn.pause {
	background-image:none
}
:focus {
	outline:0
}
.animated-bg i {
	top:-50px;
	right:-45px;
	left:auto;
	bottom:auto;
	-webkit-box-shadow:0 15px 30px 0 #ddd;
	box-shadow:0 15px 30px 0 #ddd;
	position:absolute;
	height:80px;
	width:80px;
	border-radius:100%;
	opacity:0.3;
	-webkit-transform:scale(1.3);
	transform:scale(1.3);
	animation:ripple1 2s linear infinite;
	background-color:rgba(235,92,21,0.5)
}
.animated-bg i:nth-child(2) {
	animation:ripple2 2s linear infinite
}
.animated-bg i:nth-child(3) {
	animation:ripple3 2s linear infinite
}
@keyframes ripple1 {
	0% {
	-webkit-transform:scale(1.5);
	transform:scale(1.5);
	opacity:0.3
}
100% {
	-webkit-transform:scale(2);
	transform:scale(2);
	opacity:0
}
}@keyframes ripple2 {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
100% {
	-webkit-transform:scale(1.5);
	transform:scale(1.5)
}
}@keyframes ripple3 {
	0% {
	-webkit-transform:scale(0.5);
	transform:scale(0.5)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}.animated-bf i {
	position:absolute;
	width:36px;
	height:36px;
	background:#fff;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	border-radius:100%;
	-webkit-animation:waves 3s ease-in-out infinite;
	animation:waves 3s ease-in-out infinite;
	left:50%;
	margin-left:-85px;
	top:50%;
	margin-top:-19px;
	border-radius:100%;
	opacity:0.3;
	transition:all .4s
}
.animated-bf i:nth-child(2) {
	animation:ripple2 3s linear infinite
}
.animated-bf i:nth-child(3) {
	animation:ripple3 3s linear infinite
}
.rightmenu {
	display:-webkit-box;
	width:140px;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	background-color:#fff;
	border-radius:10px;
	box-shadow:0px 0px 5px rgba(64,64,64,0.5)
}
.rightmenu-item .rightmenu-list {
	display:none;
	padding:8px;
	background-color:var(--color-bg-secondary);
	border-radius:10px;
	box-shadow:0 10px 20px rgba(64,64,64,0.15);
	position:absolute;
	left:100%;
	right:0;
	z-index:100;
	width:170px;
	top:0;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column
}
#caidan:hover .rightmenu-list {
	display:flex
}
#caidan:hover #onbutton {
	background-color:#2196F3;
	color:#FFF
}
#caidan .rightmenu-list {
	display:none;
	width:140px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	background-color:#fff;
	border-radius:10px;
	box-shadow:0px 0px 5px rgba(64,64,64,0.5)
}
#caidan i {
	position:absolute;
	margin-left:22px;
	margin-top:2px;
	display:inline-block;
	transform:rotate(-90deg)
}
.rightmenu-list {
	margin:0;
	display:block;
	width:100%;
	padding:8px
}
.rightmenu-list + .rightmenu-list {
	border-top:1px solid #ddd
}
.rightmenu-sub-list {
	display:none;
	padding:8px;
	background-color:#FFF;
	border-radius:10px;
	box-shadow:0 10px 20px rgba(64,64,64,0.15);
	position:absolute;
	left:100%;
	right:0;
	z-index:100;
	width:170px;
	top:0;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column
}
.rightmenu-sub-list:hover {
	display:-webkit-box;
	display:flex
}
.rightmenu-item {
	position:relative
}
.rightmenu-item a {
	color:#000
}
.rightmenu-button {
	font:inherit;
	border:0;
	padding:8px 8px;
	width:100%;
	border-radius:8px;
	display:-webkit-box;
	display:block;
	-webkit-box-align:center;
	align-items:center;
	position:relative;
	background-color:#FFF
}
.rightmenu-button:hover {
	background-color:#2196F3;
	color:#FFF
}
.rightmenu-button:hover + .rightmenu-sub-list {
	display:-webkit-box;
	display:flex
}
.rightcontainer {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:-webkit-box;
	display:flex;
	-webkit-box-align:center;
	align-items:center;
	-webkit-box-pack:center;
	justify-content:center;
	z-index:9999
}
.m-topnav {
	display:none
}
.cpgif {
	position:absolute;
	display:none!important;
	transition:all .5s;
	margin-top:0px;
	opacity:0;
	z-index:1;
	border-radius:7px
}
@media only screen and (min-width:1200px) {
	.alogo {
	width:340px;
	height:65px;
	background:url(../images/logo1.png) 50% 50% no-repeat
}
.alogo img {
	display:none
}
.series-pro-list li:hover .cpgif {
	transition:all .5s;
	display:block!important;
	opacity:1
}
.term-pro-list ul li a:hover .cpgif {
	transition:all .5s;
	display:block!important;
	opacity:1
}
.Morepagestitle:hover .cpgif {
	transition:all .5s;
	display:block!important;
	opacity:1
}
.m-topnav {
	display:block
}
.nav {
	margin-top:28px
}
}@media only screen and (min-width:600px) {
	.term-pro-list ul li:nth-of-type(3n) {
	margin-right:0
}
}.ptaobao {
	display:inline-block;
	position:absolute;
	background:#ff3f00;
	padding:0px 2px 1px 2px;
	color:#fff;
	border-radius:3px 0px 5px 0px;
	z-index:2;
	top:0px
}
.ptaobao span {
	display:block;
	background:url(../images/taobao.png) no-repeat 0px 4px;
	height:25px;
	width:20px
}
.model {
	width:100%
}
.vr {
	display:inline-block;
	position:absolute;
	background:#1665c7;
	padding:3px 8px;
	color:#fff;
	border-radius:0px 5px 5px 0px;
	z-index:2
}
.vr i {
	padding-right:5px
}
.single-pro-title:hover sup {
	opacity:1;
	transition:all .8s
}
.pro-introduction sup:before {
	content:"";
	width:0;
	height:0;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
	border-top:8px solid #1665c7;
	left:50px;
	position:absolute;
	top:15px
}
.pro-introduction sup {
	position:absolute;
	width:115px;
	height:18px;
	line-height:18px;
	z-index:2;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	background-color:#1665c7;
	border-radius:8px;
	margin:0% 0% 0% 1%;
	font-style:normal;
	left:15px;
	top:-10px;
	font-size:12px;
	font-weight:500;
	opacity:0;
	transition:all .4s
}
#pmodel1 .card:hover:before {
	transition:left 0.7s;
	left:500px
}
#pmodel1 .card:before {
	content:'';
	position:absolute;
	width:30px;
	height:400px;
	top:0;
	left:-150px;
	background-image:linear-gradient(to right,rgba(255,255,255,0.2) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,.2) 100%);
	transform:skewX(-28deg)
}
.modelguang {
	overflow:hidden
}
#newBridge #nbWebImLightContainer {
	right:60!important
}
#newBridge .nb-icon-wrap {
	bottom:50%!important;
	position:fixed!important;
	margin-top:-130px!important
}
#menub {
	position:fixed;
	bottom:0px;
	width:100%;
	height:44px;
	line-height:44px;
	z-index:999
}
#menub ul {
	margin:0 auto;
	list-style-type:none;
	width:100%;
	max-width:500px;
	height:100%
}
#menub ul li {
	float:left;
	width:33.3%;
	height:100%;
	text-align:center;
	position:relative;
	font-size:14px
}
#menub ul li .line {
	position:absolute;
	top:0px;
	right:0px;
	z-index:30
}
#menub ul li .menu_li {
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
	width:100%;
	height:100%;
	color:#FFF;
	background-color:#1665c7
}
#menub ul li .menu_li a {
	display:block;
	color:#FFF
}
.menul {
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
	width:100%;
	height:100%;
	color:#FFF;
	background-color:#1665c7
}
.menul a {
	display:block;
	color:#FFF
}
#menub ul li span {
	position:absolute;
	bottom:-300px;
	left:50%;
	width:124px;
	margin-left:-62px;
	margin-bottom:14px;
	height:auto;
	text-align:center;
	z-index:10
}
#menub ul li span div {
	position:absolute;
	top:0px;
	left:0px
}
#menub ul li span a {
	float:left;
	width:100%;
	height:43px;
	line-height:43px;
	color:#FFF;
	background-color:#1665c7;
	text-decoration:none;
	border-bottom:1px #fff solid
}
.footer_front {
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:888;
	display:none
}



#newBridge .qiao-mobile-lite-webimlite{
	top:30%!important;
}
#newBridge .qiao-mobile-lite-webimlite .qiao-webimlite-question-wrap{
	height:0px!important;
	display:none!important;
}

#questions{
	height:0px!important;
	display:none!important;
}
.embed-chat[data-v-e94aada8]{
	top:30vw!important;
}