/**
 * Swiper 4.3.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 5, 2018
 */
.hide {display:none;}
		.icon-add{
			position:absolute;
			width:36px;
			height:36px;
			background:url(../img/xyjt_h__.png) no-repeat;
			background-position:center center;
		}
		.icon-jian {
			position:absolute;
			width:36px;
			height:36px;
			background:url(../img/xyjt_hx__.png) no-repeat;
			background-position:center center;
		}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{
	position:absolute;
	top:50%;
	width:27px;
	height:36px;
	margin-top:-18px;
	z-index:10;
	cursor:pointer;
	background-size:27px 44px;
	background-position:center;
	background-repeat:no-repeat;
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{
	opacity:.2;
	cursor:auto;
	pointer-events:none;
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left:4%;
	right:auto;
	opacity:.5;
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right:4%;
	left:auto;
	opacity:.5;
}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-lock{
	display:none;
}
.swiper-pagination{
	position:absolute;
	text-align:center;
	-webkit-transition:.3s opacity;
	-o-transition:.3s opacity;
	transition:.3s opacity;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	z-index:10;
}
.swiper-pagination.swiper-pagination-hidden{
	opacity:0;
}
.swiper-pagination-bullets-dynamic{
	overflow:hidden;
	font-size:0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
	-webkit-transform:scale(.33);
	-ms-transform:scale(.33);
	transform:scale(.33);
	position:relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
	-webkit-transform:scale(.66);
	-ms-transform:scale(.66);
	transform:scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
	-webkit-transform:scale(.33);
	-ms-transform:scale(.33);
	transform:scale(.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
	-webkit-transform:scale(.66);
	-ms-transform:scale(.66);
	transform:scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
	-webkit-transform:scale(.33);
	-ms-transform:scale(.33);
	transform:scale(.33);
}
.swiper-pagination-bullet{
	width:12px;
	height:12px;
	display:inline-block;
	border-radius:100%;
	/*background:rgba(230,230,230,1);*/
	border:1px solid rgba(230,230,230,.9);
	opacity:1;
}
button.swiper-pagination-bullet{
	border:none;
	margin:0;
	padding:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
.swiper-pagination-clickable .swiper-pagination-bullet{
	cursor:pointer
}
.swiper-pagination-bullet-active{
	opacity:1;
	background:rgba(230,230,230,.9)
}
.swiper-container-vertical>.swiper-pagination-bullets{
	right:10px;
	top:50%;
	-webkit-transform:translate3d(0,-50%,0);
	transform:translate3d(0,-50%,0);
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin:6px 0;
	display:block;
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:8px;
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
	display:inline-block;
	-webkit-transition:.2s top,.2s -webkit-transform;
	transition:.2s top,.2s -webkit-transform;
	-o-transition:.2s transform,.2s top;
	transition:.2s transform,.2s top;
	transition:.2s transform,.2s top,.2s -webkit-transform;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}



*{margin: auto; padding: 0;font-family:-apple-system,SF UI Text,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;}
body,html{
    height: 100%;
    color: #333333;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}	
.swiper-wrapper{
	width: 100%;
	height: 100%;
}
.swiper-slide{
	width: 100%;
	height: 100%;
}
a{text-decoration:none;color: #333333;}
.dhty{
	position: absolute;
	bottom: -10px;
	width: 100%;
	height:11px;
	background-image: url(../../new_hebing/img/dhty.png);
	background-repeat:no-repeat;
	background-position:center center;
}
ul li {
    list-style-type: none;
}	
.slides-box {
	margin-top:-40px ;
    width: 100%;
    height: 100%;
    margin: auto;
    overflow: hidden;
    position: relative;
}
.slides {
	position: relative;
    height: 100%;
    width: 100%;
    margin: auto;
    float: left;
}
.slides li {
	position: relative;
    width:  100%;
    height: 100%;
}
.prev, .next {
	background-repeat: no-repeat;
    background-position: center;
    position:absolute;
    z-index: 99;
    top: 50%;
    margin-top: -40px;
    left: 0;
    height: 70px;
    width: 70px;
    opacity: 0;
}
.prev:active, .next:active{
	opacity: 1;
}
.prev{
	background-image: url(../img/ljt.png);
}
.next {
    left: auto;
    right: 0;
    background-image: url(../img/rjt.png);
}
.pagination li{
    padding: 5px 3px;
	float: left;
}
.pagination li a{
    display: block;
    background:rgba(170,170,170,.8);
	color: rgba(200,200,200,0);
}
.pagination .active{
	background: rgba(230,230,230,1);
	color:rgba(200,200,200,0);
}

/*地图标题*/
.BMap_bubble_title {
	color:white;
	font-size:14px;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	background-color:dodgerblue;
}
/* 消息内容 */
.BMap_bubble_content {
	background-color:white;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:10px;
}
/* 内容 */
.BMap_pop div:nth-child(9) {
	color: #333333;
	top:40px !important;
	border-radius:7px;
	line-height: 20px;
	background-color: red;
}
.BMap_top {
	display:none;
}
.BMap_bottom {
	display:none;
}
.BMap_center {
	display:none;
}
/* 隐藏边角 */
.BMap_pop div:nth-child(1) div {
	display:none;
}
.BMap_pop div:nth-child(3) {
	display:none;
}
.BMap_pop div:nth-child(5) {
	display:none;
}
.BMap_pop div:nth-child(7) {
	display:none;
}
.lunbotu{
	width: 100%;
	height: 100%;
	position: absolute;
	cursor: pointer;
}


/*移动端*/
@media only screen and (min-width: 240px) and (max-width: 812px) {
.pc{display: none;}
.skype{
	position: fixed;
	bottom: 150px;
	right: -10px;
	background-color:white;
	border-radius: 10px;
	text-align: center;
	/*border: solid 1px red;*/
	box-shadow:0px 0px 8px rgba(0,0,0,.8);
	z-index: 9999999;
}
.skype img{
	margin-top: 10px;
	padding: 10px 15px 10px 10px;
	width: 30px;
}
.skype hr{
	width: 60%;
	border:0px;
	border-bottom:1px solid #999999;
}
.zxkf{
	/*background-color: rgb(0,175,240);*/
	color: #666666;
	margin-bottom: 10px;
	padding: 3px 15px 12px 12px;
	font-size: 14px;
}
.wechat2 img{
	width: 150px;
	
}
.wechat2{
	position: absolute;
	left: -160px;
	bottom: -45px;
	z-index: 9999999;
	display: none;
}
.wechat:hover .wechat2{
	display: block;	
}
.tongzhi p{
	font-size: 14px;
	padding: 3px 0 3px 0;
	overflow:hidden; 
	text-overflow:ellipsis;
    display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1; 
	float: left; 
}
.tongzhip{
	width: 70%;
}
#ztop1{
	height: 120px;  /*加通知时改为?px,不加通知时120px*/
}
#ztop2{
	height: 80px; /*加通知时改为100px,不加通知时80px*/
}
#ztop3{    /*关于我们专用*/
	height: 70px; /*加通知时改为90px,不加通知时70px*/
}
.nav_vd{
	top: 70px;/*视频专用,加通知时改为90px,不加通知时70px*/
	}
.top{ 
	height: 70PX; /*加通知时改为90px,不加通知时70px*/
	width: 100%; 
	top: 0px; left: 0; 
	position: fixed; 
	transition: top .5s;
	box-shadow:0px 0px 8px rgba(0,0,0,.5);
	background-color:rgba(255,255,255,.98);
	z-index: 1000;
}
.logo{
	height: 70px;
	width: 200px;
	margin-left: 3%;
	float: left;
	background-image: url(../../new_hebing/img/Logo.png);
	background-size:200px;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.icon_search{
	font-size: 26px;
	color: #666666;
	float: right;
	line-height: 70px;
	margin-right:2% ;
	padding: 0 2% 0 2%;
}
.icon_buy{
	font-size: 26px;
	color: red;
	float: right;
	line-height: 70px;
	padding: 0 2% 0 2%;
}
li.yj_1{
	background-size:18px;
	background-position:center center;
	background-repeat:no-repeat;
	width: 40px;height: 70px;
	margin-right: 3%;
	float:right;
	cursor:pointer;
}
li.yj:hover{
	background-color: #CCCCCC;
	color: red;
}
/*#rf_light p{
	color: #333333;
}*/
#rf_remote,#rf_controller,#lighting,#dmx512,#zigbee,#accessories{
	color: #333333;
}
#rf_light p:hover{color: red !important;}
.m_dh a:hover{color: red;}
.bg1{background-image: url(../../new_hebing/img/menu.png);}
.bg2{background-image: url(../../new_hebing/img/close.png);}
.dbj{
	display: none;
	position: absolute;
	width: 100%;
	height: 1920px;
	margin-top: 68px; /*加通知时改为88px,不加通知时68px*/
	background-color:rgba(51,51,51,.6);
}
.m_dh{
	display: none;
	font-size:15px ;
	width:95px;
	position: absolute;
	top: 68px;/*加通知时改为85px,不加通知时68px*/
	height: 1920px;
	left: 0;
	background-color:rgba(250,250,250,1);
}
.m_dh p, .sjfl li{
	text-overflow:ellipsis; /*超出部分以点号代替*/
    display:-webkit-box; /*将对象作为弹性伸缩盒子模型显示。*/
	-webkit-box-orient:vertical; /*从上到下垂直排列子元素（设置伸缩盒子的子元素排列方式）*/
	-webkit-line-clamp:1; /*这个属性不是css的规范属性，需要组合上面两个属性，表示显示的行数。*/
}
.m_dh li{
	line-height: 33px;
	margin-right:0px;
	overflow: hidden;
}
.ej{
	display: none;
	position:  absolute;
	width: 125px;
	top: 0px;
	left: 100%;
	height: 1920px;
	background-color:rgba(230,230,230,1);
}
.m_dh p{padding:0 5px 0 10px;}
.sjfl{
	display: none;
	position: absolute;
	width: 130%;
	left:100%;
	top: 0px;
	height: 100%;
	background-color:rgba(215,215,215,1);
}
/*.sndj li:hover{
	color:red !important;
}*/
.sndj li:hover .sjfl{
	display: block;
	transition: diaplay .5s;
	z-index: 10000;
}
/*.top a{color: #333333;}*/

/*产品目录*/
.yj_cpml{
	margin-top: 60px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #e7e7e7;
	cursor:pointer;
	color: #000;
}
.yj_cpml p{
	float: left;
	font-weight: bold;
	margin-left: 3%;
}
.yj_img{
	width: 10px;
	height: 50px;
	float: right;
	margin-right:20px;
	background-image: url(../img/xyjt_1.png);
	background-size:8px;
	background-position:center center;
	background-repeat:no-repeat;
}
.ej_cpml{
	/*position:absolute;*/
	text-align: left;
	display:none;
	/*left: 0;*/
	/*top: 105px;*/
	width: 100%;
	padding-bottom:20px ;
	cursor: auto;
	overflow: hidden;
	background-color: rgba(250,250,250,.95);
	box-shadow:0px 3px 5px 0px rgba(51,51,51,.3);
}
.ej_cpml li{
	height: 36px;
	line-height: 36px;
	font-size: 15px;
}
.ej_cpml p{
	width: 89%;
	float: left;
	line-height: 36px;
	overflow:hidden; 
	text-overflow:ellipsis; /*超出部分以点号代替*/
    display:-webkit-box; /*将对象作为弹性伸缩盒子模型显示。*/
	-webkit-box-orient:vertical; /*从上到下垂直排列子元素（设置伸缩盒子的子元素排列方式）*/
	-webkit-line-clamp:1; /*这个属性不是css的规范属性，需要组合上面两个属性，表示显示的行数。*/
}
.ej_cpml li:active{
	background-color: rgb(220,220,220);
}
.sndj_cpml>div{
	margin-top: 20px;
	height: 30px;
	line-height: 30px;
	border-bottom:solid 1px rgb(220,220,220);
}
.ej_cpml p{
	color: #666666;
}
.ej_cpml i{
	float: right;
	color: #666666;
	margin-right: 2%;
	}
.zuo{
	width: 43%;
	margin-left: 3%;
	float: left;
}
.you{
	width: 43%;
	margin-right: 3%;
}

/*底部开始*/
#dibu_nav{
	margin-top: 80px;
	width: 100%;
	background-color: #e6e6e6;
	overflow: hidden;
}
.dibu_logo{
	width: 224px;
	height: 65px;
	margin: 0 0% 0 5%;
	background-image: url(../../new_hebing/img/Logo.png);
	background-size:224px;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.dbdh{
	margin-bottom: 20px;
	overflow: hidden;
}
.dbdh p{
	font-weight: bold;
	width: 40%;
	float: left;
	padding-left: 5%;
	line-height: 40px;
	/*border-bottom: solid 1px #DCDCDC;*/
}
.telphon{
	padding: 0 0 20px 0;
	margin: 0 5% 0 5%;
	clear: both;
	font-size:14px;
	line-height: 25px;
	color: #000;
}

/*轮播图*/
.swiper-container{width: 100%;height: 100%;}  /*首页轮播图大小控制*/
.more{
	position: absolute;
    width:90%;
    color: white;
  	bottom: 20px;
  	left: 5%;
	}
.more p{font-size:14px;color: #C0C0C0;}
.more button{
	margin-top: 10px;
	background-color: #efefef;
	width: 110px;height: 35px;
	outline: none;
	border: 0px solid black;
	border-radius:18px;
	cursor:pointer;
	font-size: 16px;
	color: #333333;
	background-color: white;
	}
.more button:active{
	color: white;
	background-color: red;
	}
.pagination{
	bottom: 15px;
	right: 5%;
	z-index: 99;
	float: left;
	}
.pagination li a{
	font-size: 5px;
    width: 13px;
    height: 13px;
    line-height: 13px;
    border-radius: 7px;
	}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{
	bottom:20px;
	right:5%;
	width:90%;
	text-align: right;
	}
/*新产品*/
.n_pbt{
	width: 90%;
	margin-top: 40px;
	overflow: hidden;
}
.n_pbt b{
	font-size: 23px;
	font-weight: bold;
	color: red;
}
.n_pbt li{
	padding-top: 15px;
	background-color:rgb(240, 240, 240);
	list-style-type: none;
	width: 110%;
	margin-top: 3%;
	margin-bottom: 3%;
	float: left;
	padding-bottom: 50%;
	background-size:70%;
	background-position:right center;
	background-repeat:no-repeat;
	overflow: hidden;
}
.cpmc{
	position: absolute;
	width: 35%;
	margin-left: 2%;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.cpmc_1{
	position: absolute;
	margin-left: 2%;
	margin-top: 35%;
	color: red;
	
	
}

/*展会信息*/
.events, .light_new{
	margin-top: 40px;
	width: 100%;
	clear: both;
	overflow: hidden;
}
.events_nr{clear: both;padding-top: 10px;}
.events strong{color: #333333;font-size:18px;}
.zhanhui img{width: 90%;margin-left: 5%;margin-bottom: 15px;}
.zhanhui_you{
	width: 90%;
	margin-right: 5%;
}
.wq_events{padding:15px 0 15px 0;}
.zhanhui_you b{font-size: 15px;color: #333333;}
.zhanhui_you b:active{text-decoration: underline;}
.zhanhui_you p{margin:5px 0 30px 0; font-size: 14px;color: #666666;}
	
/*主页新闻*/

.new_p1{
	font-size: 23px;
	font-weight: bold;
	float: left;margin-left:5%;
	color: red;
}
.new_p2{
	font-size: 14px;
	float: right;
	padding:6px 5% 5px 20%;
	color: red;
}
.new_p2:active{color: red;}
.new_nr{clear: both;padding-top: 10px;}
.zuodatu{
	width: 90%;
	margin-left: 5%;
	background-color: #e8e8e8;
	cursor:pointer;
}
.zuodatuimg{
	width: 100%;
	padding-bottom: 60%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
}
.datuwenzi{
	width: 95%;
	font-size: 15px;
	text-align: center;
}
.zuodatu b{
	color: #333333;
	width:100%;
	font-size: 15px;
	margin: 15px 0 6px 0;
	text-overflow:ellipsis; /*超出部分以点号代替*/
    display:-webkit-box; /*将对象作为弹性伸缩盒子模型显示。*/
	-webkit-box-orient:vertical; /*从上到下垂直排列子元素（设置伸缩盒子的子元素排列方式）*/
	-webkit-line-clamp:2; /*这个属性不是css的规范属性，需要组合上面两个属性，表示显示的行数。*/
}
.zuodatu p{
	font-size: 14px;
	color: #666666;
	overflow:hidden; 
	text-overflow:ellipsis; /*超出部分以点号代替*/
    display:-webkit-box; /*将对象作为弹性伸缩盒子模型显示。*/
	-webkit-box-orient:vertical; /*从上到下垂直排列子元素（设置伸缩盒子的子元素排列方式）*/
	-webkit-line-clamp:2; /*这个属性不是css的规范属性，需要组合上面两个属性，表示显示的行数。*/
}
.new_nr strong{color: red;font-weight:normal;font-size: 14px;}
.new_nr strong:active{text-decoration: underline;}
.youxiaotu{
	width: 90%;
}
.xiaotu{
	margin-top: 30px;
	width: 100%;
	background-color: #e8e8e8;
	overflow: hidden;
	position: relative;
}
.xiaotuimg1,.xiaotuimg2{
	display:block; 
	width: 40%;
	float: left;
	padding-bottom: 45%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
}
.xiaotu_2{
	width: 56%;
	height:115px;
	position: absolute;
	margin: auto;
	top: 0; left: 41%; bottom: 0; right: 0;
}
.xiaotu strong{
	position: absolute;
	bottom: 0;
}
.youxiaotu b{
	color: #000000;
	font-size: 15px;
    overflow:hidden; 
	text-overflow:ellipsis; /*超出部分以点号代替*/
    display:-webkit-box; /*将对象作为弹性伸缩盒子模型显示。*/
	-webkit-box-orient:vertical; /*从上到下垂直排列子元素（设置伸缩盒子的子元素排列方式）*/
	-webkit-line-clamp:1; /*这个属性不是css的规范属性，需要组合上面两个属性，表示显示的行数。*/
}
.newnr2{
	font-size: 14px;
	color: #666666;
	overflow:hidden; 
	text-overflow:ellipsis; /*超出部分以点号代替*/
    display:-webkit-box; /*将对象作为弹性伸缩盒子模型显示。*/
	-webkit-box-orient:vertical; /*从上到下垂直排列子元素（设置伸缩盒子的子元素排列方式）*/
	-webkit-line-clamp:2; /*这个属性不是css的规范属性，需要组合上面两个属性，表示显示的行数。*/
}

/*资质证书*/
#wrap{overflow: hidden;}
.zlzs{margin:0px 0 0 3%;width: 94%;}
.zlzs p{
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 10px;
}
.img_bgmask .view_img_wrap {      /*弹出大图控制*/
    position: absolute;
    left:50%;
    top:50%;
    width:100%;
    vertical-align: middle;
    cursor:move;
    z-index: 1;
    display: none;
}
.zstp{
	width: 50%;
	overflow: hidden;
	float: left;
	margin-top: 20PX;
}
.zstp img{
	width: 70%;
	display: table-cell;
	/*border:1px solid #DCDCDC;*/
	box-shadow:2px 2px 10px 0px rgba(51,51,51,.7);
}
.zstp p{
	font-size: 14px;
	text-align: center;
	color: #333333;
	margin: 15px 0 25px 0;
	overflow:hidden; 
	text-overflow:ellipsis; 
    display:-webkit-box; 
	-webkit-box-orient:vertical; 
	-webkit-line-clamp:1; 
}

/*下载中心*/
.huace{
	width:100%;
	background-color: #dcdcdc; 
	overflow: hidden;
	padding-top: 70px;
}
.huace img{
	display: block;
	width: 96%;
}
.huace2{
	width: 94%;
	color: #666666;
}
.huace2 p{
	text-align: center;
	font-size: 16px;
	line-height: 26px;
	margin: 0px 0 15px 0;
}
.huace2 b{font-size: 18px;}
.huace2 button{
	width: 150px;height:40px;
	display: block;
	outline: none;
	border: 1px solid #C0C0C0;
	border-radius:8px;
	cursor:pointer;
	color: #666666;
	font-size: 16px;
	margin-bottom: 30px;
	background-color: #dcdcdc;
}
.appnr{width: 90%;overflow: hidden;}
.huace2 button:active{
	color: white;
	border: 1px solid red;
	background-color: red;
}
.appdownload{
	margin-top: 20px;
	width:100%;
	overflow: hidden;
}
.appicon{
	float: left;
	padding-right:10px ;
	width: 60px;
}
.appdownload b{
	line-height: 60px;
	color: red;
	font-weight: normal;
	font-size: 18px;
}
.appdownload p{
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	overflow: hidden;
}
.zuo1{float: left;}
.you1{float: right;}
.app{
	width: 47%;
	overflow: hidden;
	margin: 10px 0 26px 0;
	position: relative;
}
.xzlj{
	width: 100%;
	cursor: pointer;
}
.xzlj:active{background-color: #e4e4e4;}
.xzlj_xia{margin:15px 0 0 0;}
/*.down{border: 1px solid #CCCCCC;}*/
.down img{
	display: block;
	width: 38%;
	position: relative;
}
.down:active{background-color: #e4e4e4;}
.app p{
	position: absolute;
	left: 50%;
	margin-left: -46px;
	bottom: 8px;
	font-size: 12px;
	color: #666666;
}
.download_apk{
	display: table;
	width: 100%;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
	background-color:#DCDCDC;
	border-radius:6px;
	margin-bottom: 40px;
	z-index: 100;
}

/*联系我们*/
.map{
	width:100%;
	height:350px;
	overflow: hidden;
}
/* 左上角删除按键 */
.BMap_pop img {
	top:50px !important;
	margin-left: -8px !important;
}
#map{
	width:100%;
	height:400px;
	font-size:12px;
}
.lxfs{
	width: 90%;
	margin-top:60px ;
}
.lxfs_wenzi{
	color: #333333;
	font-size: 17px;
	line-height: 24px;
	margin-left: 60px;
}
.icon_lxfs{
	height: 56px;
	float: left;
	font-size: 46px;
	text-align: center;
	color: red;
}
.lxfs2{
	line-height: 26px;
	margin-top: 0px;
}
.lxfs a{
	color: #333333;
}
.lxfs a:active{
	color: red;
}
.lxwm{
	width: 90%;
	margin-top: 80px;
}
.zxly{
	line-height: 40px;
	background-color: #80c9fc;
	color: white;
	text-align: center;
	font-size:20px ;
	font-weight: bold;
}
.input{
	margin-top: 20px;
	width: 98%;
	height: 35px;
	padding-left: 1%;
	border: 1px solid #999999;
}
.message{
	padding: 1%;
	margin-top: 20px;
	width: 97.5%;
	height: 200px;
	border: 1px solid #999999;
}
.submit{
	margin-top: 20px;
	width: 150px;height: 40px;
	outline: none;
	border: 0px solid #CCCCCC;
	border-radius:3px;
	cursor:pointer;
	color: white;
	font-size: 18px;
	background-color:dodgerblue;
	transition: all .3s ease;
}
.submit:active{opacity: .8; transition: all .3s linear;}



/*新闻页*/
.mobile_nr{width: 90%;margin-left:5%;overflow: hidden;}
.dbks{height: 80px;}
.xwfl li{
	font-weight: bold;
	float: left;
	font-size: 16px;
	line-height: 36px;
	color: #333333;
	text-align: center;
	width: 50%;
	border-bottom: 1px solid #DCDCDC;
}
.xuanzhong{
	border-bottom: 1px solid #FF0000 !important;
	color: red !important;
}
.xinwen{margin-top: 30px;}
.new_gs{
	width: 100%;
	margin-top: 30px;
	overflow: hidden;
	/*background-color: #f8f8f8;
	border-radius: 8px;*/
}
.new_tp{
	border-radius: 8px;
	width: 30%;
	padding-bottom: 30%; 
	float: left; 
	overflow: hidden;
	background-size:100%;
	background-position:center center;
	background-repeat:no-repeat;
	}
.new_gs1{
	width:66%;
	float: right;
	position: relative;
	padding-bottom: 30%;
}
.new_gs1 strong{
	position: absolute;
	font-weight: normal;
	top: 1%;
	font-size: 12px;
	color: #C0C0C0;
}
.new_gs1 div{
	position: absolute;
	top: 24%;
	font-size: 15px;
}
.new-bt{
	margin-bottom: 1%;
	font-weight: bold;
	color: #333333;
    overflow:hidden; 
	text-overflow:ellipsis; 
    display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.learn-m{
	position: absolute;
	bottom: 1%;
	font-size: 14px;
	color: #FF0000;
}

/*新闻页内容*/
.zhiyin{color: #333333;}
.zhiyin a{color: #333333;transition: all 0.2s;}
.zhiyin a:active{color: red;transition: all 0.2s;}
.toubu{
	padding: 30px 0 20px 0;
	text-align: center;
	color: #333333;
	width: 100%;
}
.toubu h2{padding: 5px 0 5px 0;}
.toubu p{font-size: 14px;color: #C0C0C0;}
.toubu hr{
	height: 1px;
	border: none;
	border-top: 1px solid #CCCCCC;
	margin-top: 10px;
}
.new_zhengwen{color: #333333;width: 100%;}
.new_zhengwen img{width: 100%;}

/*产品列表*/
/*左侧 、 产品分类导航*/
.nav_left{
	width: 100%;
	margin-top: 60px;
}
.nav_zuo li{
	font-size: 16PX;
	padding: 0 0% 0 4%;
	line-height: 36px;
	height: 36px;
	cursor: pointer;
	color: #333333;
	border-bottom: 1px solid #F0F0F0;
}
.navyi1,.navyi2,.navyi3,.navyi4,.navyi5{
	background-repeat: no-repeat;
	background-position: center right;
	background-size: 19px;
	background-image:url(../img/xyjt_h.png);
}
.jtxx{background-image:url(../img/xyjt_hx.png);}
.nav_zuo a{color: #333333;}
.navzuo_1{display: none;}
.navzuo_1 li{
	padding: 0 5% 0 9%;
	background-color: #F0F0F0;
	color:#333333;
	border-bottom: 1px solid #e0e0e0;
}
.navzuo_1 li:active{color:#999999}
.zcdhbt{
	font-size: 18px;
	font-weight: bold;text-align: center;
	background-color: #F0F0F0 !important;
}
.hezi{overflow: hidden;}
#hezi{height:auto;width: 100%;}
.cp_fl{background-color: rgb(230,230,230);}
.banner_cp{
	display: none;
	padding-bottom:300px;
	background-image: url(../products/img/Banner.jpg); 
	background-repeat:no-repeat;
	background-position:center right;
	background-size:auto 100%;
	background-color: black;
	position: relative;
}
.banner_cp p{
	position: absolute;
	top: 50%;
	right: 50%;
	/*width: 170px;*/
	margin-right: -85px;
	color: #DCDCDC;
	font-size: 20px;
	line-height: 26px;
	text-align: center;
}
.products_bt{
	margin-top: 20px;
	margin-bottom: 10px;
	color: #333333;
}
.jultb{margin-top: 100px;}
.products_bt h3{float: left;line-height: 36px;}
.products_bt b{line-height: 36px;font-size: 15px;}
.products_bt hr{
	height: 1px;
	border: none;
	border-top: 1px solid #CCCCCC;
}
.products_bt li{
	color: #333333;
	font-weight: bold;
	border-bottom: 1px solid #F0F0F0;
	padding:10px 0 10px 0;
	overflow: hidden;
}
.hezi_lb{
	width: 100%;
	margin-bottom: 30px;
	overflow: hidden;
}
.dali_sm{
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
}
.dali_sm img{
	width: 100%;
}
.hezi_a{
	float:left;
	width:45%;
	margin: 10px 2% 25px 2%;
	position: relative;
	/*border: 1px solid #CCCCCC;*/
	text-align: center;
}
.hezi_a:active{
	transition: all .1s;
	box-shadow:2px 2px 10px 0px rgba(51,51,51,.7);
}
.hezi_b{
	width: 85%;
	margin-left: 7.5%;
	padding-top: 15px;
	position: absolute;
	top: 58%;
	color: #333333;
}
.P_model{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 2px;
	color: red;
}
.P_name{
	font-size: 13px;
}
.cplbtp{
	background-size:82%;
	padding-top: 90%;
	background-position:center center;
	background-repeat:no-repeat;
	margin-bottom: 80px;
}
.alexa{
	margin: 0px 0 0 0 !important;
}
.hezi_a:active .cplbtp{
	background-size:83%;
	/*transition: all .1s;*/
}
/*.hezi_a:active .hezi_b{
	padding-top: 12px;
	transition: all .2s;
}*/


/*产品搜索*/
.bb{
	margin-top:90px ;
	font-size: 0px;
}
.products_bt_search{
	margin-top: 20px;
}
.bb input{
	margin: 0 auto;
	width: 74%;
	height: 40px;
	font-size: 16px;
	padding-left: 1%;
	border: 1px solid #999999;
}
.bb button{
	font-size: 16px;
	width: 24%;
	height: 42px;
	color: white;
	background-color: rgb(51, 133, 255);
	border-style:none;
}

/*详情页*/
.xqy_bt{
	position: fixed;
	overflow: hidden;
	width: 100%;
	height: 60px;
	margin:70px 0 0 0;/*加通知时改为90px,不加通知时70px*/
	color: #333333;
	background-color: rgba(224,224,224,.97);
	transition: top .5s;
	box-shadow:0px -5px 8px rgba(0,0,0,.3);
	z-index: 100;
}
.xqy_bt p{margin-left:3%;line-height: 60px;font-size: 14px;font-weight: bold;}
.xqy_bt a{
	float: right;
	font-size: 14px;
	font-weight: bold;
	height: 60px;
	line-height: 60px;
	padding: 0 10px 0 2%;
	color: red;
	transition: all .2s;
}
.xqy_bt a:active{
	background-color: #999999;
	color: red;
	transition: all .5s;
}
#xqy_nr{overflow: hidden;}
.products_bt_mob{margin-left: 3%;}
.products_bt_mob h3{clear: both;line-height: 36px;}
.products_bt_mob b{line-height: 24px;font-size: 16px; color: #666666;}
.shuomingshu{
	float: right;
	border-radius: 8px;
	margin: -18px 3% 0 0;
	padding: 5px 10px 5px  10px;
	border: 1px solid red;
	color: red;
	transition: all .2s;
}
.shuomingshu:active{
	background-color: red;
	border: 1px solid red;
	color: white;
	transition: all .3s;
}
#xqy_nr{background-color: white;}
.beijingse{background-color: rgb(240,240,240);}
#xqy_nr img{
	width: 100%;
	display: block;
}
.cpcs_d{
	width: 95%;
	margin-top: 30px;
	color: #333333;
	padding-bottom: 30px;
	}
.cpcs_d li{
	list-style-type: none;
	font-size: 16px;
	line-height:25px;
	border-bottom:1px dashed #999999;
	padding-top: 10px;
}
.cpcs_d b{
	font-size: 24px;
	line-height: 40px;
}
.cpcs{
	width: 90%;
	margin-top: 30px;
	color: #333333;
}
.cpcs b{
	font-size: 26px;
	line-height: 40px;
}
.cpcs p{
	font-size: 15px;
	line-height: 22px;
	color: #666666;
}
.cpcs strong{color: #333333;}
.cpcs2{
	width: 90%;
	margin: 30px 0 30px 5%;
}
.cpcs2 img{
	float: left;
	width: 50% !important; 
}
#xqyxiao{width: 60% !important;}


/*视频专栏*/
.nav_vd{
	position: fixed;
	left: -1px;
    width: 101%;
	background: #CFCFCF;
	text-align: center;
}
.nav_vd a{
	font-size: 14px;
    width:24.5% ;
    padding: 10px 0px 10px 0px;
    border-left: 1px solid white;
    float: left;
    text-decoration: none;
    color:black;
}
.vd_jl{height: 10px;width: 100%;}
.sh_vd{
    width: 95%;
}
.sh_vd li{
	overflow: hidden;
	width: 100%;
	text-align: center;
	padding-top: 40px;
}
.sh_vd p{
	font-size: 16px;
}
.sh_vd iframe{
	width: 100%;
	height: 200px;
	margin-bottom: 10px;
	background-color: #000;
}
.dc_icon{
	background-image: url(../xqy/img/DC.png);
	background-size: 16px;
	background-position: center;
	background-repeat: no-repeat;
	height: 30px;
	width: 25px;
	margin-left: 129px;
	margin-top: -28px;
}
.dc_wz{
	font-size: 30px;
}
}



/*PC端*/
@media only screen and (min-width: 813px) {
	#button{display: none;}
	#button2{display: none;}
	.mobile{display: none;}
.skype{
	/*width: 100px;*/
	position: fixed;
	bottom: 180px;
	right: -10px;
	background-color:white;
	border-radius: 10px;
	text-align: center;
	/*overflow: hidden;*/
	/*border: solid 1px red;*/
	box-shadow:0px 0px 8px rgba(0,0,0,.8);
	z-index: 9999999;
}
.skype img{
	margin-top: 20px;
	width: 30px;
}
.skype hr{
	width: 60%;
	border:0px;
	border-bottom:1px solid #999999;
}
.zxkf{
	/*background-color: rgb(0,175,240);*/
	color: #666666;
	margin-bottom: 10px;
	padding: 3px 15px 12px 12px;
	font-size: 14px;
}
.wechat2 img{
	width: 150px;
}
.wechat2{
	position: absolute;
	left: -150px;
	bottom: -25px;
	z-index: 9999999;
	display: none;
}
.wechat:hover .wechat2{
	display: block;	
}
.buy_now{
	background-color: red;
	color: white;
	line-height: 30px;
	border-radius: 0px 10px 10px 10px;
	
}
.tongzhi p{
	padding: 6px 0 6px 0;
	overflow:hidden; 
	text-overflow:ellipsis;
    display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1; 
	float: left; 
	width: 50%;
	line-height: 30px;
}
.ztop { 
	width: 100%; 
	top: 0; left: 0;
	height: 70px;/*加通知时改为113px,不加通知时70px*/
	position: fixed; 
	transition: top .5s; 
	box-shadow:0px 0px 8px rgba(0,0,0,.5);
	background-color:rgba(255,255,255,.97);
	z-index: 1000;
	}
#ztop1{
	height: 130px;  /*加通知时改为180px,不加通知时130px*/
}
#ztop2{
	height: 130px;  /*加通知时改为90px,不加通知时70px*/
}
#ztop3{    /*关于我们专用*/
	height: 90px;  /*加通知时改为130px,不加通知时90px*/
}
.wd{height: 70px;
	overflow: hidden;
	}
.logo{
	height: 60px;
	width: 230px;
	margin-left: 0%;
	margin-right:3%;
	float: left;
	background-image: url(../../new_hebing/img/Logo.png);
	background-size:230px;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.yj {
	line-height:70px;
	font-size: 15.5px;
	float:left;
	padding:0 0.9% 0 0.9%;
	cursor:pointer;
	 /*color: #000000;*/
	transition: all .1s linear;
}
.yj:hover{
	background-color: #F0F0F0;
	color: red;
	transition: all .2s linear;
}
.yj li:hover{color: red;}
.yi_ax{
	background-color: #333333;
	color: white;
}
/*二级导航*/
.ej{
	position:absolute;
	width: 180px;
	display:none;
	margin-left: -0.8%;
	cursor: auto;
	z-index: 9999;
	box-shadow:0px 10px 15px 0px rgba(0,0,0,.5);
}
.sndj p{
	font-size: 16PX;
	width: 100%;
	text-overflow:ellipsis; /*超出部分以点号代替*/
    display:-webkit-box; /*将对象作为弹性伸缩盒子模型显示。*/
	-webkit-box-orient:vertical; /*从上到下垂直排列子元素（设置伸缩盒子的子元素排列方式）*/
	-webkit-line-clamp:1; /*这个属性不是css的规范属性，需要组合上面两个属性，表示显示的行数。*/
}
.sndj li{
	color: #333333;
	padding: 0 8% 0 8%;
	line-height: 34px;
	/*height: 40px;*/
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: 1px solid #ebebeb;
}
.sndj li:hover{
	background-color: #FF0000;
	color:white !important;
	border-bottom: 1px solid #FF0000;
}
.sndj a:hover {
	background-color: #FF0000;
	color:white !important;
	border-bottom: 1px solid #FF0000;
}
.sjfl{
	display: none;
	position: absolute;
	float: left;
	margin:-34px 0 0 165px;
	width: 180px;
	z-index: -999;
	box-shadow:0px 10px 15px 0px rgba(0,0,0,.5);
}
.sjfl li{
	padding: 0 0% 0 8%;
	background-color: #F0F0F0;
	border-bottom: 1px solid #dcdcdc;
}
.sndj li:hover .sjfl{
	display: block;
}
.icon_search{
	font-size: 26px;
	float: left;
}
.icon_buy{
	font-size: 26px;
	float: left;
	color: red;
}
/*.sousuo{color: dodgerblue !important;}*/

/*底部开始*/
#dibu_nav{
	margin-top: 80px;
	width: 100%;
	/*background-color: #e6e6e6;*/
	box-shadow:0px 0px 5px rgba(0,0,0,.5);
	background-color:rgba(250,250,250,1);
	overflow: hidden;
}
.dibu_logo{
	width: 224px;
	height: 120px;
	float: left;
	margin: 0 3% 0 0%;
	background-image: url(../../new_hebing/img/Logo.png);
	background-size:224px;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.dbdh{
	overflow: hidden;
}
.dbdh p{
	float: left;
	line-height: 40px;
	margin: 20px 4% 0 0%;
}
.dbdh a:hover{color: red;}
.telphon{
	font-size:14px;
	line-height: 20px;
	color: #666666;
}
.email:hover{
	color: red;
}
/*轮播图*/
.swiper-container{width: 100%;height: 100%;}  /*首页轮播图大小控制*/
.more p{
	width: 73%;
	font-size: 18px;
	color: #C0C0C0;
	float: left;
	}
.more h3{
	font-size: 28px; 
	color: white;
}
.more button{
	position: absolute;
	background-color: #efefef;
	width: 150px;height: 60px;
	outline: none;
	border: 0px solid black;
	border-radius:30px;
	float: right;
	right: 2%;
	bottom: 0%;
	font-size: 18px;
	color: #333333;
	cursor:pointer;
}
.more button:hover{
	color: white;
	background-color: red;
	}
.pagination{
	bottom: 3%;
	right:6%;
	z-index: 99;
	float: left;
	}
.pagination li a{
	font-size: 5px;
    width: 14px;
    height: 14px;
    line-height: 14px;
    border-radius: 7px;
	}

/*新产品*/
.n_pbt{
	width: 103%;
	margin-top: 70px;
	overflow: hidden;
}
.n_pbt b{
	font-size: 27px;
	/*font-weight: bold;*/
	color: red;
}
.n_pbt li{
	padding-top:1.5%;
	background-color:rgb(235, 235, 235);
	list-style-type: none;
	width: 47%;
	margin-top: 1%;
	margin-right: 3%;
	margin-bottom: 2%;
	float: left;
	background-size:60%;
	background-position:right bottom;
	background-repeat:no-repeat;
	overflow: hidden;
}
.n_pbt li:hover{
	background-color:rgb(200, 200, 200);
	transition: all .05s;
	color: black;
}
.cpmc{
	width: 45%;
	float: left;
	margin-left: 3%;
	font-size: 20px;
}
.cpmc_1{
	margin-top: 27%;
	margin-left: 3%;
	padding-bottom: 4%;
	/*position: absolute;*/
	bottom: 0;
	color:red;
}



/*展会信息*/
.events, .light_new{
	margin-top: 80px;
	width: 100%;
	clear: both;
	overflow: hidden;
}
.events_nr{clear: both;padding-top: 20px;}
.events strong{color: #666666;padding-bottom: 10px;}
.zhanhui{
	width: 40%;
	float: left;
	padding-bottom: 26.5%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	transition: all .1s;
}
.zhanhui:hover{
	 background-size: 102%;
	 transition: all .1s;
}
.zhanhui_you{
	width: 54%;
	float: right;
}
.wq_events{margin-bottom: 15px;}
.zhanhui_you b{font-size: 20px;color: #333333;font-weight: normal;}
.zhanhui_you b:hover{color: red;}
.zhanhui_you p{margin:5px 0 30px 0; font-size: 14px;color: #666666;}
	
/*主页新闻*/
.new_p1{
	font-size: 32px;
	font-weight: bold;
	float: left;
	color: red;
}
.new_p2{
	font-size: 15px;
	float: right;
	padding: 10px 20px 10px 20px;
	margin:3px 0 0 0 ;
	background-color: #f0f0f0;
	border-radius: 35px;
	color: #FF0000;
	transition: all .1s linear;
}
.new_p2:hover{
	color: white;
	background-color: red;
	transition: all .3s linear;
}
.new_nr{clear: both;padding-top: 20px;}
.zuo2{float: left;}
.you2{float: right;}
.zuodatu{
	width: 48.5%;
	height: 0;
	padding-bottom: 38%;
	background-color: #CCCCCC;
	cursor:pointer;
}
.zuodatuimg{
	width: 100%;
	padding-bottom: 50%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	transition: all .1s;
}
.zuodatu:hover .zuodatuimg{
	background-size: 102%;
	transition: all .1s;
}
.datuwenzi_1{
	height: 0;
	padding-bottom: 46%;
	position: relative;
}
.datuwenzi{
	position: absolute;
    left: 3%;
    top: 35%;
    margin: auto;
	width: 94%;
}
.zuodatu b{
	color: #000;
	width:100%;
	white-space:nowrap;  /*强制span不换行*/
    display:inline-block;  /*将span当做块级元素对待*/
    overflow:hidden;  /*超出宽度部分隐藏*/
    text-overflow:ellipsis; /*超出部分以点号代替*/
   	padding-bottom: 2px;
}
.new_nr strong{color: red;font-weight:normal;}
.youxiaotu{
	width: 48.6%;
	height: 0;
	padding-bottom: 38%;
	position: relative;
}
.xiaotu{
	width: 100%;
	position: absolute;
	background-color: #f0f0f0;
}
.xiaotuimg1,.xiaotuimg2{
	display:block;
	width: 36%;
	float: left;
	padding-bottom: 36%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%; 
	transition: all .1s;
}
.xiaotu:hover .xiaotuimg1{
	background-size: 102%;
	transition: all .1s;
}
.xiaotu:hover .xiaotuimg2{
	background-size: 102%;
	transition: all .1s;
}
.zuodatu:hover,.xiaotu:hover{
	background-color: #CCCCCC;
}
.xiaotu_2{
	width: 55%;float: right;
	margin: auto;
	position: absolute;
	top: 0; left: 36%; bottom: 0; right: 0;
}
.youxiaotu b{
	color: #000;
	width:100%;
    overflow:hidden; 
	text-overflow:ellipsis; 
    display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	padding-bottom: 2px;
}
.new_rq{color: #666666;}
.youxia{
	bottom: 0;
}


/*资质证书*/
#wrap{overflow: hidden;}
.zlzs{margin:0px 0 0 3%;width: 94%;}
.zlzs p{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 10px;
}
.zlzs hr{
	height: 1px;
	border: none;
	border-top: 1px solid #CCCCCC;
	margin-bottom: 15px;
}
.img_bgmask .view_img_wrap {      /*弹出大图控制*/
    position: absolute;
    left:50%;
    width:95%;
    vertical-align: middle;
    cursor:move;
    z-index: 1;
}
.popurNode{
	/*position: absolute;*/
	/*left:0;top:0;*/
	width:100%;
	height:100%;
	z-index:1;
}
.close_bgmask{          /*X小图标控制*/
	position: absolute;
	top: 10px;right:10px;
	z-index:10;
	height: 36px;
	width: 36px;
	background:red;
	cursor:pointer;
	border-radius:50%; 
}
.img_bgmask{            /*弹出DIV控制*/
	position:fixed;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	width:70%;
	height:70%;
	margin:0  auto;
	border:6px solid rgba(0,0,0,.0);
	background:rgba(0,0,0,.8);
	display:none;
	overflow: hidden;
}
.close_bgmask:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 20px;
    height: 2px;
    margin-left: -10px;
    margin-top: -2px;
    transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);     /* IE 9 */
	-moz-transform: rotate(-45deg);    /* Firefox */
	-webkit-transform: rotate(-45deg); /* Safari Opera and Chrome */ 
    background-color: #fff;
}
.close_bgmask:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 20px;
    height: 2px;
    margin-left: -10px;
    margin-top: -1px;
    transform: rotate(45deg);
	-ms-transform: rotate(45deg);     /* IE 9 */
	-moz-transform: rotate(45deg);    /* Firefox */
	-webkit-transform: rotate(45deg); /* Safari Opera and Chrome */ 
    background-color: #fff;
}
.zstp{
	width: 25%;
	overflow: hidden;
	float: left;
	margin-top: 20PX;
}
.zstp img{
	width: 70%;
	display: table-cell;
	/*border:1px solid #DCDCDC;*/
	box-shadow:2px 2px 10px 0px rgba(51,51,51,.7);
}
.zstp p{
	font-size: 15px;
	text-align: center;
	color: #333333;
	margin: 15px 0 25px 0;
}

/*下载中心*/
.huace{
	width:100%;
	background-color: #dcdcdc; 
	overflow: hidden;
	margin-top: -70px;
}
.huace img{
	display: block;
	float: left;
	width: 60%;
}
.huace2{
	position: relative;
	width: 100%;
	color: #666666;
	padding-bottom: 32%;
	z-index: 2;
}
.huace2 p{
	text-align: right;
	position: absolute;
	right: 0;
	top: 40px;
	font-size: 24px;
	line-height: 40px;
}
.huace2 b{font-size: 36px;}
.huace2 button{
	position: absolute;
	right: 0;
	bottom:25px ;
	width: 150px;height: 50px;
	outline: none;
	border: 1px solid #999999;
	border-radius:10px;
	cursor:pointer;
	color: #333333;
	font-size: 18px;
	background-color: #dcdcdc;
	transition: all .1s linear;
	}
.huace2 button:hover{
	color: red;
	border: 1px solid red;
	/*background-color: red;*/
	font-size: 20px;
	transition: all .2s linear;
	}
.appdownload{
	margin-top: 50px;
	width: 43%;
	overflow: hidden;
}
.appicon{
	float: left;
	padding-right:10px ;
	width: 60px;
}
.appdownload b{
	line-height: 60px;
	color: red;
	font-weight: normal;
	font-size: 18px;
}
.zuo1{float: left;}
.you1{float: right;}
.appdownload p{
	margin-top: 10px;
	font-size: 15px;
	line-height: 20px;
	color: #333333;
	overflow: hidden;
	text-overflow:ellipsis;
    display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
}
.app{
	width: 48%;
	overflow: hidden;
	position: relative;
	margin: 5px 0 30px 0;
	/*border: 1px solid #f7f7f7;*/
}
.ewm, .xzlj{float: left;}
.ewm{width: 47.2%;}
.xzlj{
	width: 48%;
	cursor: pointer;
	margin: 11% 0 -7% 0 ;
	transition: all .1s linear;
}
.xzlj:hover{background-color: #e4e4e4;transition: all .2s linear;}
.down img{
	display: block;
	width: 30%;
	position: relative;
}
/*.iosdd{margin-top: 20%;}*/
.down:hover{background-color: #e4e4e4;}
.app p{
	position: absolute;
	left: 50%;
	margin-left: -46px;
	bottom: 8px;
	font-size: 12px;
	color: #666666;
}


/*联系我们*/
.map{
	width:100%;
	height:350px;
	overflow: hidden;
}
/* 左上角删除按键 */
.BMap_pop img {
	top:50px !important;
	left:378px !important;
}
#map{
	width:100%;
	height:400px;
	font-size:12px;
	/*-webkit-filter: grayscale(50%);
    -moz-filter: grayscale(50%);
    -ms-filter: grayscale(50%);
    -o-filter: grayscale(50%);
    filter: grayscale(50%);
    filter: gray;
    transition: all 0.6s ease;*/
}
/*#map:hover{
	filter: grayscale(0);
    filter: none;
    transition: all 0.6s ease;
}*/
.lxfs{
	margin-top:80px ;
	width: 30%;
	float: left;
}
.lxfs1{margin-right: 5%;}
.lxfs_wenzi{
	margin-top: 20px;
	color: #000;
	text-align: center;
	font-size: 17px;
	line-height: 24px;
}
.icon_lxfs{
	width: 100px;
	height: 100px;
	line-height: 100px;
	font-size: 45px;
	text-align: center;
	color: red;
	border: 1px solid #CCCCCC;
	border-radius:50px;
	transition: all 0.1s ease;
	font-weight: bold;
}
.icon_lxfs:hover {
	font-size: 50px;
	box-shadow:0px 0px 15px #999999;
	border: 1px solid white;
	transition: all 0.2s ease;
}
.icon_lxfs:hover + .lxfs_wenzi, .lxfs_wenzi:hover{
	color: #000;
	transition: all 0.3s ease;
}
.lxfs a{
	color: #000;
}
.lxfs:hover a{
	color: #000;
}
.lxfs a:hover{
	color: red;
}
.lxwm{
	width: 100%;
	float: left;
	margin-top: 80px;
}
.lxwm1{margin-right: 6%;}
.zxly{
	line-height: 40px;
	background-color: #80c9fc;
	color: white;
	text-align: center;
	font-size:20px ;
	font-weight: bold;
}
.input{
	margin-top: 25px;
	width: 46%;
	height: 35px;
	padding-left: 1%;
}
.input1{float: right;}
.message{
	padding: 1%;
	margin-top: 15px;
	width: 97.5%;
	height: 200px;
}
.submit{
	margin-top: 15px;
	width: 150px;height: 40px;
	outline: none;
	border: 0px solid #CCCCCC;
	border-radius:3px;
	cursor:pointer;
	color: white;
	font-size: 18px;
	background-color:dodgerblue;
	transition: all .1s ease;
}
.submit:hover{background-color: dodgerblue;font-size: 20px;transition: all .1s linear;}


/*新闻页*/
.dbks{height: 120px;}
.xwfl li{
	font-weight: bold;
	float: left;
	padding:0 5px 0 5px;
	font-size: 20px;
	line-height: 36px;
	color: #333333;
	margin-right: 4%;
}
.xuanzhong{
	border-bottom: 1px solid #FF0000;
	color: red !important;
}
.xinwen{margin-top: 40px;}
.new_gs{
	width: 46%;
	overflow: hidden;
	margin-bottom: 40px;
	background-color: #f8f8f8;
	border-radius: 10px;
	float: left;
	margin-right: 4%;
}
.new_tp{
	border-radius: 10px;
	width: 28%;
	padding-bottom: 28%; 
	float: left; 
	overflow: hidden;
	background-size:100%;
	background-position:center center;
	background-repeat:no-repeat;
	transition: all .1s linear;
	}
.new_gs:hover  .new_tp {
	background-size:105%;
	transition: all .2s linear;
}
.new_gs:hover {
	background-color: #DCDCDC;
	border-radius: 10px;
}
.new_gs1{
	width:68%;
	float: right;
	position: relative;
	padding-bottom: 28%;
}
.new_gs1 strong{
	position: absolute;
	font-weight: normal;
	top: 5%;
	font-size: 14px;
	color: #ababab;
}
.new_gs1 div{
	position: absolute;
	top: 28%;
}
.new-bt{
	margin-bottom: 2%;
	font-weight: bold;
	color: #333333;
    overflow:hidden; 
	text-overflow:ellipsis; 
    display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.learn-m{
	position: absolute;
	bottom: 5%;
	font-size: 14px;
	color: #FF0000;
}

/*新闻页内容*/
.zhiyin a{color: #333333;transition: all 0.2s;}
.zhiyin a:hover{color: red;transition: all 0.2s;}
.toubu{
	padding: 30px 0 20px 0;
	text-align: center;
	color: #333333;
	width: 100%;
}
.toubu h2{padding: 5px 0 5px 0;}
.toubu p{font-size: 14px;color: #C0C0C0;}
.toubu hr{
	height: 1px;
	border: none;
	border-top: 1px solid #CCCCCC;
	margin-top: 10px;
}
.new_zhengwen{color: #333333;width: 100%;}
.new_zhengwen img{width:auto;}


/*产品列表*/
/*左侧导航*/
.nav_left{width: 14%;margin: 30px 2% 0 0;float: left;}
.nav_zuo li{
	font-size: 16PX;
	color: white;
	overflow:hidden; 
	text-overflow:ellipsis; /*超出部分以点号代替*/
    display:-webkit-box; /*将对象作为弹性伸缩盒子模型显示。*/
	-webkit-box-orient:vertical; /*从上到下垂直排列子元素（设置伸缩盒子的子元素排列方式）*/
	-webkit-line-clamp:1; /*这个属性不是css的规范属性，需要组合上面两个属性，表示显示的行数。*/
}
.nav_zuo li{
	/*padding: 0 8% 0 8%;*/
	line-height: 50px;
	height: 50px;
	cursor: pointer;
	background-color: #333;
	border-bottom: 1px solid #3F3F3F;
	transition: all .1s;
}
.nav_zuo li:hover{
	color: red;
	background-color: #000;
	border-bottom: 1px solid #000;
	transition: all .1s;
}
.jiantou{
	width: 100%;
	margin-top: -50px;
	height:50px;
	background:url(../img/xyjt_b.png) no-repeat;
	background-position:center right;
	background-size: 19px ;
}
.jiantou_xz{
	display: none;
	width: 100%;
	margin-top: -50px;
	height:50px;
	background:url(../img/xyjt_bx.png) no-repeat;
	background-position:center right;
	background-size: 19px ;
}
.jtxx{background-image:url(../img/xyjt_bx.png);}
.jtxy{background-image:url(../img/xyjt_b.png);}
.nav_zuo a{color:white;}
.nav_zuo a:hover{color:red;}
.nav_zuo p{padding: 0 8% 0 8%;}
.navzuo_1{display: none;}
.navzuo_1 li{
	/*padding: 0 5% 0 5%;*/
	background-color: #e1e1e1;
	/*color:#333333;*/
	border-bottom: 1px solid rgb(200,200,200);
}
.navzuo_1 li:hover{color:#FF0000;background-color: #F0F0F0;border-bottom: 1px solid #e1e1e1;}
.navzuo_1 a{color: #333333;}
.zcdhbt{
	/*color: red !important;*/
	font-size: 17px;
	height: 50px !important;
	line-height: 50px !important;
	/*background-color: black !important;*/
	font-weight: bold;text-align: center;
	border-bottom: 0px solid #FF0000 !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	cursor: auto !important;
}
.hezi{height: 690px; width: 100%;}
#hezi{height:auto;width: 100%;}
.hezi_hh{width: 100%;height:350px;}
.cp_fl{background-color: rgb(230,230,230);}
.banner_cp{
	/*display: none;*/
	padding-bottom:300px;
	background-image: url(../products/img/Banner.jpg);
	background-repeat:no-repeat;
	background-position:center right;
	background-size: auto 100%;
	position: relative;
	background-color: black;
}
.banner_cp p{
	position: absolute;
	top: 50%;
	color: #666;
	letter-spacing: 8px;
	font-size: 18px;
	line-height: 35px;
}
.products_bt{
	margin:30px 0 10px 17%;
	color: #000;
}
.products_bt h3{font-size: 24px; float: left;line-height: 36px;}
.products_bt b{line-height: 38px;font-size: 16px;}
.products_bt hr{
	height: 1px;
	border: none;
	border-top: 1px solid #CCCCCC;
}
.products_bt li{
	color: #333333;
	font-weight: bold;
	float: left;
	padding:0 2% 5px 2%;
}
.hezi_lb{
	width: 100%;
	overflow: hidden;
}
.dali_sm{
	width: 70%;
	margin-top: 20px;
	overflow: hidden;
	float: right;
}
.dali_sm img{
	width: 75%;
	float: right;
}
.hezi_a{
	float:left;
	/*background-color: #E1E1E1;*/
	width:19%;
	margin: 30px 3% 30px 3%;
	position: relative;
	transition: all .1s;
	text-align: center;
}
.hezi_a:hover{
	transition: all .1s;
	box-shadow:1px 1px 7px 0px rgba(51,51,51,.6);
}
.hezi_b{
	width: 95%;
	margin-left: 2.5%;
	position: absolute;
	color: red;
	top: 72%;
}
.P_model{
	/*margin-left: -6%;*/
	/*padding:10px 0 0px 6%;*/
	/*width: 120%;*/
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 3px;
}
.P_name{
	font-size: 14px;
	/*font-weight: bold;*/
	color: #333333;
	/*overflow:hidden; 
	text-overflow:ellipsis; 
    display:-webkit-box; 
	-webkit-box-orient:vertical; 
	-webkit-line-clamp:2;*/
}
.hezi_a:hover .hezi_b{
	margin-top: -0px;
}
.cplbtp{
	/*display: block;*/
	/*margin-top: 80px;*/
	width: 100%;
	padding-top: 90%;
	background-size:85%;
	background-position:center center;
	background-repeat:no-repeat;
	z-index: -1000;
	margin-bottom: 90px;
}
.alexa{
	margin: 0px 0 0 0 !important;
}
.hezi_a:hover .cplbtp{
	background-size:86%;
}


/*产品搜索*/
.bb{
	margin-top:130px ;
	font-size: 0px;
}
.products_bt_search{
	margin-left: 0% ;
	margin-top: 30px;
}
.hezi_search{
	/*margin-left: 1%;*/
}
.bb input{
	margin: 0 auto;
	width: 89%;
	height: 40px;
	font-size: 16px;
	padding-left: 1%;
	border: 1px solid #999999;
}
.bb button{
	font-size: 16px;
	width: 9%;
	height: 42px;
	color: white;
	background-color: rgb(51, 133, 255);
	border-style:none;
}
.bb button:active{
	background-color: rgba(51, 133, 255,.8);
}

/*详情页*/
.xqybj{background-color: rgb(240,240,240);}/*f5f5f5*/
.xqy_bt{
	position: fixed;
	overflow: hidden;
	width: 100%;
	height: 60px;
	margin:70px 0 0 0;/*加通知时改为113px,不加通知时70px*/
	color: #333333;
	background-color: rgba(224,224,224,.97);
	transition: top .5s;
	box-shadow:0px -5px 8px rgba(0,0,0,.3);
	z-index: 100;
}
.xqy_bt h3{
	font-size: 16px; 
	float: left;
	line-height: 60px;
}
.xqy_bt p{line-height: 60px;font-size: 16px;font-weight: bold;}
.xqy_bt a{
	float: right;
	margin-left: 20px;
	font-weight: bold;
	height: 60px;
	line-height: 60px;
	padding: 0 10px 0 10px;
	color: red;
	transition: all .2s;
}
.xqy_bt a:hover{
	background-color: #FF0000;
	color: white;
	transition: all .5s;
}
.xqy_zcdh{margin-top:170px;}
#xqy_nr{
	width: 750px;
	/*float: left;*/
	overflow: hidden;
	background-color: white;
}
#xqy_nr img{
	width: auto;
	/*float: left;*/
	display: block;
}
.cpcs_d{
	overflow: hidden;
	width: 95%;
	margin-top: 30px;
	color: #333333;
	padding-bottom: 30px;
	}
.cpcs_d li{
	list-style-type: none;
	font-size: 16px;
	line-height:30px;
	border-bottom:1px dashed #999999;
	padding-top: 10px;
}
.cpcs li{margin-left: 2.5%;}
.cpcs_d b{
	font-size: 26px;
	line-height: 40px;
}
.cpcs{
	width: 52%;
	float: left;
	margin-top: 30px;
	color: #333333;
}
.cpcs b{
	font-size: 26px;
	line-height: 40px;
	padding-left: 10px;
}
.cpcs p{
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	padding-left: 10px;
}
.cpcs strong,.cpcs_d strong{color: #333333;}
.cpcs2{
	width: 45%;
	float: right;
	margin-top: 100px;
	color: #333333;
}
.xqyxiaotuftop{margin-top: 0px;}
.cpcs2 img{
	width: auto !important;
}
.futc08a{
	margin-top: 70px;
}

/*视频专栏*/
.nav_vd{
	float: left;
    width: 15%;
	margin: 0;
}
.nav_vd a{
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: rgb(225,225,225);
    padding-left: 5%;
    border-bottom: 1px solid rgb(200,200,200);
    float: left;
    text-decoration: none;
    color:#333333;
}
.nav_vd p{
	font-size: 20px;
	width: 100%;
    line-height: 50px;
    background: rgb(51,51,51);
    padding-left: 5%;
    float: left;
    color:white;
    /*text-align: center;*/
}
.vd_jl{height: 20px;width: 100%;}
.sh_vd{
    width: 83%;
	margin-left: 20%;
}
.sh_vd li{
	float: left;
	width: 45%;
	margin-right: 5%;
	margin-bottom: 80px;
	text-align: center;
}
.sh_vd p{
	font-size: 18px;
}
.sh_vd iframe{
	padding: 3px;
	width: 100%;
	height: 280px;
	margin-bottom: 10px;
	background-color: #CCCCCC;
}
.dc_icon{
	background-image: url(../xqy/img/DC.png);
	background-size: 18px;
	background-position: center;
	background-repeat: no-repeat;
	height: 30px;
	width: 25px;
	margin-left: 133px;
	margin-top: -31px;
}
.dc_wz{
	font-size: 36px;
}
}




/*公共*/
.selected{
	display: block;
	color:red !important;
	background-color:#000;
}
.selected_1{
	display: block;
	color:red !important;
}
.selected_yj{
	display: block;
	color:red !important;
	/*background-color:#CCCCCC;*/
}
.xqy_vd iframe{
			/*padding: 3px;*/
			width: 100%;
			height:422px;
			/*background-color: #CCCCCC;*/
		}