@charset "utf-8";
/* CSS Document */

/* 基础设置 */

/*=================default===================*/
html,
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	position: relative;
	
}

body {
	overflow-x: hidden;
	-webkit-text-size-adjust: none; height:100%; width: 100%;
	overflow-y: scroll;
	background: #fff;
	font-size: 14px;
}
.body-flex{
	display:flex;
	flex-direction: column;
}
.ny-body{
    flex:1;
	display:flex;
	flex-direction: column;
}
.ny-content{
    flex:1;
}

.search ::-webkit-input-placeholder { /* Edge */
  color: #fff;
}

.search :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

.search ::placeholder {
  color: #fff;
}

@font-face
{
font-family: hb;
src: url('../font/HelveticaBold.ttf');
}


*{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; line-height: 1.75;}

.layui-form-switch ,.layui-form-switch *{ -webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;}

.af-cb:after{clear: both; content: ' '; overflow: hidden; width: 0; height: 0; display: block;}

::selection{background:#0057A4; color:#fff;}
::-moz-selection{background:#0057A4; color:#fff;}

a,a:link{ color: #333; text-decoration: none;}
a:hover,a:active{ color: #0057A4; text-decoration: none;}

a:hover i.pic-size img{-webkit-transform: scale(1.05); transform: scale(1.05);}

.block{display: block !important;}

/*定义动画*/
.e-ani *,.e-ani *:before,.e-ani *:after{-webkit-transition: .3s; transition:.3s;}


.nav * .nav-btn-bg{-webkit-transition:left .3s ease .03s; transition:left .3s ease .03s;}/*0.03延迟解决".nav-btn-bg"元素抖动*/

.e-animte{-webkit-transition:height .5s, max-height .5s, min-height .5s, color .5s,background .5s,border .5s,opacity .5s,-webkit-transform .5s, top 0s linear .6s, bottom 0s linear .6s, left 0s linear .6s;
transition:height .5s, max-height .5s, min-height .5s, color .5s,background .5s,border .5s,opacity .5s,transform .5s, top 0s linear .6s,bottom 0s linear .6s,left 0s linear .6s;}

*.e-animte-show{-webkit-transition:height .5s, max-height .5s, min-height .5s, color .5s,background .5s,border .5s,opacity .5s,-webkit-transform .5s, top 0s linear 0s, bottom 0s linear 0s, top 0s linear 0s;
transition:height .5s, max-height .5s, min-height .5s, color .5s,background .5s,border .5s,opacity .5s,transform .5s, top 0s linear 0s, bottom 0s linear 0s, top 0s linear 0s;}

.animated { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}


.text-right{
	text-align: right;
}

/*--简易切换动画--*/
.tabs-box .bd{ transition: .3s;}
.tabs-box .bd:after{content: ' '; clear: both; width: 0; height: 0; overflow: hidden;}
.tabs-box .bd>.tabs-hide{ position: absolute; top: 0; left: -10000px; width: 100%; overflow: hidden; -webkit-transform: none; transform: none; opacity: 0; -webkit-animation: tabs-hide .8s; animation: tabs-hide .8s;}
@-webkit-keyframes tabs-hide /* Safari 和 Chrome */
{
	from { -webkit-transform: translateX(0); transform: translateX(0);  opacity: 1;}
	to { -webkit-transform: translateX(0); transform: translateX(0);  opacity: 0;}
}
@keyframes tabs-hide
{
	from { -webkit-transform: translateX(0); transform: translateX(0);  opacity: 1;}
	to { -webkit-transform: translateX(0); transform: translateX(0);  opacity: 0;}
}
.tabs-box .bd>.tabs-on{ position: relative; top: 0; left: 0; width: 100%; -webkit-transform:none; transform: none; opacity: 1;}
.tabs-box .bd>.tabs-show{ position: relative; top: 0; left: 0; width: 100%; overflow: visible; -webkit-transform:none; transform: none; opacity: 1; -webkit-animation: tabs-show .8s; animation: tabs-show .8s;}
@-webkit-keyframes tabs-show /* Safari 和 Chrome */
{
	from { -webkit-transform: translateX(0); transform: translateX(0);  opacity: 0;}
	to { -webkit-transform: translateX(0); transform: translateX(0);  opacity: 1;}
}
@keyframes tabs-show
{
	from { -webkit-transform: translateX(0); transform: translateX(0);  opacity: 0;}
	to { -webkit-transform: translateX(0); transform: translateX(0);  opacity: 1;}
}


/* 切换 */
.tabs-box .hd-line{transition: .3s;}
.tabs-box .hd>*{position: relative;}
.tabs-box .bd{ position: relative; overflow: hidden;}
.e-anim-hide{display: none;}
.e-anim-on{ display: block;}
.e-anim-off{  pointer-events: none; display: block; display: none\9;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .e-anim-off { display: block;  } /* IE10+ */
}


.tabs-box .e-anim-on{animation:tabs-anim-on .3s;animation-fill-mode: both;  width: 100%;}
.tabs-box .e-anim-off{ animation:tabs-anim-off .3s;  width: 100%; position: absolute; animation-fill-mode: both;  top: 0;}


@keyframes tabs-anim-on{
	from { opacity: 0; }
	to {opacity: 1;}
}
@keyframes tabs-anim-off{
	from { opacity: 1; }
	to { opacity: 0;}
}




/*--最小屏提示--*/
@media screen and (max-width: 319px) {
html{-webkit-transition: 0s;  transition: 0s; background: #fff url(../img/displayNone.png) center center no-repeat; }
	body {
		-webkit-transition: 0s;  transition: 0s; display: none;
	}
}

/*--layui--*/
.layui-layer,.layui-layer *{ -webkit-transition: 0s; transition: 0s;}

/*--移动端横屏提示--*/
@media (max-width: 991px) and (orientation : landscape) {
	html.landscape {
		background: #fff url(../img/landscape.png) center center no-repeat;
	}
	html.landscape body {
		display: none;
	}
}


/*--swiper2.x高度自适应--*/
/* .swiper-container .swiper-wrapper{ height: auto !important;} */

/*默认动画时长*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration:1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated-s {
  -webkit-animation-duration: .5s;
  animation-duration:.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/*百度分享*/
.bdsharebuttonbox,.bdsharebuttonbox *,.bd_weixin_popup_bg,.bd_weixin_popup{ -webkit-transition: 0s;
transition: 0s;}
.bdsharebuttonbox *{-webkit-transition: .3s;
transition: .3s;}

/*bshare分享*/
#bsPanel,#bsPanel *,#bsBox,#bsBox *{-webkit-box-sizing: initial;
-moz-box-sizing: initial;
box-sizing: initial;}

/*百度分享*/
.bdsharebuttonbox,.bdsharebuttonbox *,.bd_weixin_popup_bg,.bd_weixin_popup{ -webkit-transition: 0s;
transition: 0s;}
.bdsharebuttonbox *{-webkit-transition: .3s;
transition: .3s;}

/*bshare分享微信弹窗兼容*/
#bsWXBox{-webkit-box-sizing: initial;
-moz-box-sizing: initial;
box-sizing: initial;}


/*百度地图*/
.map *{ -webkit-transition: 0s;
-moz-transition: 0s;
-ms-transition: 0s;
-o-transition: 0s;
transition: 0s;}
.map label,.map img{max-width: none !important; width: initial !important;}
.map *{ font-size: 12px; -webkit-transition: 0s; transition: 0s; -webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;}

/*视频全屏*/
.video-bg{position: absolute; z-index: -1; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); -webkit-transition: 0s; transition: 0s;}

/*lightbox*/
.lightbox,.lightbox *,.lightboxOverlay,.lightboxOverlay *{-webkit-transition: 0s;
-moz-transition: 0s;
-ms-transition: 0s;
-o-transition: 0s;
transition: 0s; -webkit-transform:translateZ(0); transform:translateZ(0);}


/*--分页--*/
div.pages {text-align: center; width: 100%; padding: 0 0 30px 0; margin: 0; line-height: 1.7;}
div.pages *{ line-height: 1.7;}
div.pages a,div.pages span {text-decoration: none; background: #fff; border: 1px solid #DDDDDD; padding: 4px 12px; margin: 3px; color: #999999; font-size: 14px; display: inline-block; font-weight: normal; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
div.pages a.on,div.pages a.hover,div.pages a:hover,div.pages a:active,div.pages span.current,div.pages span.disabled { background: #0057A4; color: #fff; border: 1px solid #0057A4;  line-height: 1.7;}



/*--移动端设置&小屏电脑 图片缩放--*/
/*设置最大屏像素-1*/
@media screen and (max-width: 1259px){
/*.content-box img,.content-bd img{width: auto !important; height: auto !important; max-width: 100%;}*/
}

/*图片比例裁剪预设*/
i.pic-size{ width: 100%; height: 0; padding-bottom: 100%; position: relative; display: block; overflow: hidden;}
i.pic-size img{ width: 100% !important; height: 100% !important; max-width: 100%; max-height: 100%; position: absolute; /* left: -100%; top: -100%; right: -100%; bottom: -100%;*/ margin: auto; object-fit: contain;}
i.pic-size-cover img{object-fit: cover;}
i.pic-size-scale-down img{object-fit: scale-down;}
i.pic-size-none img{object-fit: none;}


.layui-form-checked[lay-skin=primary] i{ border-color: #0057A4; background-color: #0057A4;}
.layui-form-checkbox[lay-skin=primary]:hover i{ border-color: #0057A4;}

.pic img{width: 100%;}




/*=================layout===================*/
@media screen and (min-width: 320px) {
	.container{ padding: 0 15px; margin: 0 auto; width: 100%;}
	.container:after{ content: " "; display: block; clear: both; width: 0; height: 0; overflow: hidden;}
	.container-max{ padding: 0 15px; width: 100%; margin: 0 auto;}

	/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
		::-webkit-scrollbar
		{
		    width: 10px;
		    height: 10px;
		    background-color: #f7f7f7;
		}
		 
		/*定义滚动条轨道 内阴影+圆角*/
		::-webkit-scrollbar-track
		{
		    background-color: #e6e6e6;
		}
		 
		/*定义滑块 内阴影+圆角*/
		::-webkit-scrollbar-thumb
		{
		    background-color: #aaa;
		}
}

@media screen and (min-width: 992px) {
	.container{ width: 980px; padding: 0 10px;}
}
@media screen and (min-width: 1240px) {
	.container{width: 72.91666vw; margin: 0 auto;}
}
@media screen and (min-width: 1340px) {
}
@media screen and (min-width: 1440px) {
}

/*=================header===================*/
@media screen and (min-width: 320px) {
	.nav-bg-1{
		background-color:#0057A4;
		border-bottom: 1px solid #FFF;
	}
	
	
	div.nav-poa{ position: absolute; left: 0; top: 0; width: 100%;}
	.container-header{position: relative; z-index: 99999;}
	.nav-box-bg{ height: 55px; width: 100%; position: absolute; left: 0; top: 0; z-index: 8;}
	.nav-box{ height: 55px; width: 100%; z-index: 100; /* box-shadow: 0 0 5px rgba(0,0,0,.2); */ left: 0; top: 0;/* background: #fff; */}
	.header-box{ height: 55px; display: none; flex-basis: 55px; flex-shrink: 0;}
	.logo{ float: left; position: relative; z-index: 9; height: 55px; padding: 15px 0 15px 0;}
	.logo a{ display: block; height: 100%;}
	.logo img{ height:100%; display: block;}
	.logo img.logo_1{display: none;}
	.logo img.logo_2{display: block;}
	
	
	.nav-btn{ display: block; padding: 0 10px; margin-right: -10px; float: right; cursor: pointer; position: relative; z-index: 9;}
	.nav-btn i{ line-height: 55px; font-size: 22px; width: 24px; text-align: center; color: #FFF;}
	.nav-hide-btn{ display: none;}
	
	.nav-btn-show .nav-hide-btn{ display: block;}
	.nav-btn-show .nav-show-btn{ display: none;}
	
	.nav{ position: absolute; top: 55px; left: 0; right: 0; background: #0c0c0c; background: rgba(255,255,255,.95);  padding:10px 15px; -webkit-box-shadow: 0 10px 20px  rgba(0,0,0,.2);
	-moz-box-shadow: 0 10px 20px  rgba(0,0,0,.2);
	box-shadow: 0 10px 20px  rgba(0,0,0,.2); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; z-index: 8;}
	
	.nav.e-anim-on{animation:nav-anim-on .3s; animation-fill-mode: both; }
	.nav.e-anim-off{ animation:nav-anim-off .5s; animation-fill-mode: both;}	
	
	.nav-list{ visibility: visible !important;}
	.nav-list li{ border-bottom: solid 1px rgba(0,0,0,.1);}
	.nav-list li:nth-last-child(2){border-bottom: none;}
	.nav-list li a{ display: block; }
	.nav-list li a b{font-weight: normal; line-height: 42px; position: relative; color: #666; display: block; text-align: center;}
	
	.nav-list li a b .icon-xjt{display: inline-block;}
	.nav-list li a b .icon-sjt{display: none;}
	.nav-list li .on b .icon-xjt{display: inline-block;}
	.nav-list li .on b .icon-sjt{display: none;}
	.nav-list li a b i{ margin-left: 8px;}
	
	
	.nav-list li .nav-list-sub{ overflow: hidden; background: rgba(230,230,240,.5);-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; overflow: hidden; 
	transition:height .3s,opacity .3s;}
	.nav-list li .nav-list-sub div{ padding: 10px 15px;}
	.nav-list li .nav-list-sub a{ line-height: 40px; border-bottom: solid 1px rgba(128,128,128,.1); color: #eee; font-size: 12px; text-align: center;}
	.nav-list li .nav-list-sub a:nth-last-of-type(1){border: none;}
	.nav-list li .nav-list-sub a span{ color: #666;}
	.nav-list li .nav-list-sub a:hover span,.nav-list li .nav-list-sub a.on-02 span{ color: #0057A4;}
	.nav-list .nav-on{ border-color: transparent; position: relative; z-index: 9;}
	.nav-list .nav-on a{border-bottom:none ;}
	.nav-list .nav-off{ position: relative; z-index: 1;}
	
	.nav-list li .on b,.nav-list li .on i:before{ color: #0057A4;}
	.nav-list li.nav-on a b,.nav-list li.nav-on a i:before{ color: #0057A4;}
	
	
	.nav-list div.nav-btn-bg,.nav-list div.nav-btn-bg-02{ opacity: 0; filter:Alpha(opacity=0); width: 100%; left: 0; top: 0; height: 46px; background: #0057A4; z-index: -1; position: absolute; display: none;}
	.nav-list div.nav-btn-bg-02{ width: auto; left: auto;}
	.nav-list div.nav-btn-bg-02-show{ opacity: 1;  filter:Alpha(opacity=100); }
	
	
	.nav-list-sub.e-anim-hide{ display: block; }
	
	.nav-list a b{ transition: color .3s,background .3s;}
	
	
	
	.nav-list-height.e-anim-on{animation:nav-list-anim-on .3s; animation-fill-mode: both; display: block;}
	.nav-list-height.e-anim-off{ animation:nav-list-anim-off .3s; animation-fill-mode: both; display: block;}
	
	.nav-list li .nav-list-sub div.btn-sub-bg{display: none;}
	
	
	
	/* 下拉 */
	.top-r{background: #f4f4f4; margin-bottom: 10px;}
	.top-r a { height: 42px; display: flex; align-items: center; justify-content: center; width: 100%; color: #0057A4;}
	.top-r a i{ padding-right: 5px;}
	.top-r a i,.top-r a i::before{ line-height: 1;}
	
	.top-r a:hover{text-decoration: underline;}
	.top-r-menu{ display: flex; align-items: center; justify-content: center; }
	.search-box{padding:10px;}
	.search{ position: relative;width: 100%;}
	.search *{ transition: border .3s,color .3s;}
	.search input{ width: 100%; height: 36px; border-radius: 4px; border: none; padding-left: 20px; padding-right: 40px; background: #fff; color: #666; border: solid 1px #AAA;}
	.search button{ width: 36px; height: 36px; background: none; border: none; position: absolute; right: 0; top: 0; cursor: pointer;}
	.search button i::before{ font-size: 16px; color: #0057A4;}
	
	.search input::-webkit-input-placeholder{color: #ddd;}
	.search input::-moz-input-placeholder{color: #ddd;}
	.search input::-ms-input-placeholder{color: #ddd;}
	
	.search input:focus{ border-color: #0057A4;}
	.search button:hover i::before{ color: #0057A4;}
	
	.top-r-menu  a{ position: relative;}
	.top-r-menu .qr-box{ position: absolute; bottom: -110px; padding-top: 10px; left: 0;}
	.top-r-menu .qr-box::before{ content: ' '; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: solid 8px #fff; position: absolute; top: 2px; left: 50%; margin-left: -8px;}
	.top-r-menu .qr-box span{ display: block; padding: 5px; width: 100px; height: 100px; background: #fff;}
	.top-r-menu .qr-box img{ width: 100%; height: 100%;}
	
	.top-r-menu .qr-box.e-anim-on{animation:link-anim-on .3s; animation-fill-mode: both; display: block; z-index: 99;}
	.top-r-menu .qr-box.e-anim-off{ animation:link-anim-off .3s; animation-fill-mode: both; display: block;}
	
}

@keyframes link-anim-on{
	from { opacity: 0; transform: translateY(-10px);}
	to {opacity: 1; transform: translateY(0);}
}
@keyframes link-anim-off{
	from { opacity: 1; transform: translateY(0);}
	to { opacity: 0; transform: translateY(10px);}
}


@keyframes nav-anim-on{
	from { opacity: 0; transform: translateY(-10px); filter: blur(2px);}
	to {opacity: 1; transform: translateY(0);}
}

@keyframes nav-anim-off{
	from { opacity: 1; transform: translateY(0); filter: blur(0);}
	to { opacity: 0; transform: translateY(-10px); filter: blur(2px);}
}

@keyframes nav-list-anim-on{
	from { opacity: 0; transform: translateY(-20px);}
	to {opacity: 1; transform: translateY(0);}
}
@keyframes nav-list-anim-off{
	from { opacity: 1; transform: translateY(0);}
	to { opacity: 0; transform: translateY(20px);}
}

@media screen and (min-width: 375px) {
}


@media screen and (min-width: 425px) {
}



@media screen and (min-width: 480px) {
	/* .logo{ height: 76px; padding: 30px 0;}
	.nav-box-bg{ height: 76px;}
	.nav-box{ height: 76px;}
	.header-box{ height: 76px;}
	.nav{ top: 76px;}
	.nav-btn i{ line-height: 76px; font-size: 28px; width: 30px;}
	 */
	
}

@media screen and (min-width: 768px) {
	
}

@media screen and (min-width: 992px) {
	.nav-bg-1{
		background: none;
		border-bottom: none;
	}
	.nav{ height: auto; overflow: hidden;}
	.nav:before{display: none;}
	.nav-box-bg{}
	
	.nav-box{ box-shadow: none; position: relative; height: auto; /* background: #fff; */position: absolute;}
	
	.header-box{ height: 60px; flex-basis: 60px; display: none;}
	.logo{width: 100%; height: 89px; padding:31px 0 17px 0;}
	.logo img{ margin: 0 auto; height: 95%;}
	.logo a{ width: auto; height: 100%; display: inline-block; padding: 0;}
	
	
	.nav-btn{ display: none;}
	.nav{width: 100%; float: none; position: static; -webkit-transform: none; transform: none; opacity: 1; filter:Alpha(opacity=100); z-index: 9; box-shadow: none; padding: 0; border-top: none; border-bottom-left-radius: 0;
border-bottom-right-radius: 0; overflow: visible; background: none;  padding-left: 0; padding-right: 0; -webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;}
	.nav-list{  position: relative; float: left;}
	
	.nav-list:after{ content: ' '; overflow: hidden; clear: both; display: block;}
	.nav-list{}
	.nav-list li{ float: left; border-bottom: none; position: relative; border: none;}
	
	.nav-list li a b{ line-height: 60px; height: 60px; color: #FFF; overflow: hidden; font-size: 15px;}
	.nav-list li a{ height: 60px; line-height: 60px; padding: 0 11px; font-size: 15px; position: relative;}
	.nav-list li .on b .icon-xjt{display: none;}
	.nav-list li .on b .icon-sjt{display: inline-block;}
	
	/*.nav-list li:nth-last-of-type(1) a:after{display: none;}*/
	.nav-list li.nav-on>a b{ color: #FFC869;}
	/*.nav-list li.nav-off>a b{ color: #FFF;}*/
	.nav-list li .on b,.nav-list li a:hover b{ color: #FFC869; border-bottom: 4px solid #FFC869;}
	.nav-list li .on b, .nav-list li .on i:before,.nav-list li a:hover i{ color: #FFC869;}
	.nav-list li.nav-on a b,.nav-list li.nav-on a i:before{ color: #FFC869;}
	.nav-list li .on .nav-btn-bg{opacity: 1;filter:Alpha(opacity=100); display:none;}
	.bd-more{border-bottom-color: #fff; display: none;}
	.nav-list li .nav-list-sub{ position: absolute; top: 60px; height: auto !important; -webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0; padding-top: 8px; left: 11px; right: 0;  width: 210px; background:none;}

	.nav-list li .nav-list-sub .nav-list-height{width:90%; padding: 0; margin-bottom: 5px; position: relative; box-shadow: 0px 2px 5px rgba(0,0,0,.3); background: #FFF; }
	.nav-list li .nav-list-sub a{width:100%; height: auto; border: none; padding:  0 10px 0 16px;  text-align: left; line-height: 42px; position: relative; z-index: 2; display: block;}

	.nav-list li .nav-list-sub a span{color: #333; white-space: nowrap; padding: 0; font-size: 14px; line-height: 42px;}
	
	.nav-list li .nav-list-sub a:hover span,.nav-list li .nav-list-sub a.on span{color: #FFC869;}
	.nav-list li .nav-list-sub a:hover{ background:#F9EDD8;}

	
	.nav-list div.nav-btn-bg,.nav-list div.nav-btn-bg-02{ height: 60px; background: #0057A4; overflow: hidden; transition: .3s; display: none; }
/* 	.nav-list div.nav-btn-bg:before,.nav-list div.nav-btn-bg-02:before{ content: ' '; position: absolute; left: 20px; right: 20px; top: 0; height:3px; background: #0057A4;} */
	
	.nav-list-sub.e-anim-hide{ display: none;}
	.nav.e-anim-hide{ display: block;}

	
	.nav-list-height.e-anim-on{animation:nav-list-anim-on-pc .5s; animation-fill-mode: both; display: block;}
	.nav-list-height.e-anim-off{ animation:nav-list-anim-off-pc .2s; animation-fill-mode: both; display: block;}
	
	.btn-sub-sjx{
		width:0;
		height:0;
		border-right:7px solid transparent;
		border-left:7px solid transparent;
		border-bottom: 5px solid #FFF;
		position: absolute;
		top: -5px;
		padding: 0 !important;
		margin-left:16px;
	}
	
	
	
	/*PC二级下拉背景色*/
	.nav-list-sub-bg{ display: none; position: absolute; top: -100%; height: 46px; width: 100%; left: 0; background: #fff; opacity: 0;  filter:Alpha(opacity=0); }
	.nav-list-sub-bg-show{ opacity: .6;  filter:Alpha(opacity=60); top: 60px;}
	
	.header-swiper-box{ position: absolute; left: 0; top: 0; width: 100%;}
	.header-bg{ height: 0; background-position: center center; background-repeat: no-repeat; background-color: #0057A4;}
	
	
	/* pc二级栏目滑块 */
	.nav-list li .nav-list-sub div.btn-sub-bg{display: block; position: absolute; width: 0; left: 0; height: 46px; padding: 0; border-bottom: solid 2px #0057A4; transition: .3s;}
	
	
	/* top-r */
	.top-r{ float: right; display: flex; background: none; margin: 0; padding: 0; margin-left: 15px;}
	.top-r a{ height: auto; font-size: 14px; text-decoration: none !important;}
	.top-r a i,.top-r a i::before{font-size: 18px;}
	.top-r-menu{width:340px; position:absolute; top:35px; right:0; z-index: 99999;}
	.top-r-menu *{color:#FFF !important; font-size:16px;}
	
	.search-box{padding:0; margin-top:12px;}
	.search input{width: 206px;height: 32px;border-radius: 0;background: rgba(255,255,255,.3);border: 0;color: rgba(255,255,255,.5);padding-left: 12px;}
	.search button{width:32px; height:32px;}
	.search button i::before{font-size:12px; color:rgba(255,255,255,.6);}
}

@keyframes nav-list-anim-on-pc{
	from { opacity: 0; transform: translateY(-10px);}
	to {opacity: 1; transform: translateY(0);}
}
@keyframes nav-list-anim-off-pc{
	from { opacity: 1; transform: translateY(0);}
	to { opacity: 0; transform: translateY(10px);}
}


@keyframes wechat-anim-on-pc{
	from { opacity: 0; transform: translateY(-10px);}
	to {opacity: 1; transform: translateY(0);}
}
@keyframes wechat-anim-off-pc{
	from { opacity: 1; transform: translateY(0);}
	to { opacity: 0; transform: translateY(10px);}
}


@media screen and (min-width: 1100px) {
	.teachers-body{ padding: 20px 0 30px 0;}
	.teachers-body-item{ filter: alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
	.teachers-body-item.swiper-slide-prev,.teachers-body-item.swiper-slide-active,.teachers-body-item.swiper-slide-next{ filter: alpha(opacity=100); -moz-opacity:1; opacity:1;}
}

@media screen and (min-width: 1340px) {
	.teachers-body{ padding: 20px 0 70px 0;}
	.train-news-box .train-news-banner .swiper-slide i.pic-scale-banner{ padding-bottom: 556px;}
	
	.other-news{ margin-bottom: 50px;}
	.nav-box{height: auto;}
	.nav{width: auto; height: auto;}
	.nav-list{ }
	.top-r{ padding: 0;}
	.top-r a{}


	.nav-list div.nav-btn-bg, .nav-list div.nav-btn-bg-02{height: 90px;}
	.nav-list div.nav-btn-bg:before,.nav-list div.nav-btn-bg-02:before{ }
	.nav-list li .nav-list-sub{}

	.search{}
	.wechat-box{ margin-right: 30px;}
	
}

@media screen and (min-width: 1440px) {
}



/*弹窗视频*/
@media screen and (min-width: 320px) {
.video-show.layui-layer-iframe{overflow: visible;}
.video-show{ width: 300px !important; height: 175px !important; left: 50% !important; top: 50% !important; transform: translate(-50%,-50%) !important;}

	.video-show .layui-layer-setwin{ right: 0; top: 0;}
	.video-show .layui-layer-setwin .layui-layer-close2{ right: 0; top: -35px;width: 35px; height: 35px; background: #0057A4; font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; text-align: center; line-height: 35px;}
	.video-show .layui-layer-setwin .layui-layer-close2:before { content: "\e639"; color: #fff; font-size: 14px;}
	
	div.video-show .layui-layer-content{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; overflow: visible;}
	.jcsp-video{display: none;}
	.video-show video{display: block;}
	.video-show video{ width: 100%; height: 100%;}
	
}



@media screen and (min-width: 384px) {
	.video-show{ width: 365px !important; height: 210px !important;}
}

@media screen and (min-width: 480px) {
	.video-show{ width: 420px !important; height: 240px !important;}
}

@media screen and (min-width: 640px) {
	.video-show{ width: 630px !important; height: 360px !important;}
}

@media screen and (min-width: 768px) {
	.video-show{ width: 700px !important; height: 400px !important;}
}

@media screen and (min-width: 992px) {
	.video-show{ width: 900px !important; height: 510px !important;}
}

/*@media screen and (min-width: 1340px) {
	.video-show{ width: 1100px !important; height: 620px !important;}
}*/


/*--内容盒子--*/
@media screen and (min-width: 320px) {
	.content-box:after{content: ' '; clear: both; width: 0; height: 0; overflow: hidden; display: block;}
	.content-box{ text-align: justify; text-justify:inter-word; font-size: 14px; color: #5b5b5b; position: relative; z-index: 10; line-height: 2;}
	.content-box *{ line-height: 1.75; font-size: 14px;}
	.content-box img{max-width: 100%;}
	
	.content-bd{  margin-bottom: 30px;}
	
	body.view img{max-width: 100%;}
		
}

@media screen and (min-width: 992px) {
	.content-bd{  margin-bottom: 60px;}
}

@media screen and (min-width: 1340px)  {
	.content-box *{ font-size: 16px;}
	.content-bd{  margin-bottom: 80px;}
}


/* banner */
@media screen and (min-width: 320px) {
	.swiper-banner{margin-bottom: 10px;}
	i.pic-scale-banner{ padding-bottom: 75%;}
	
	.banner-prev{ position: absolute; top: 50%; margin-top: -20px; left: 0; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; z-index: 2; cursor: pointer;}
	.banner-next{ position: absolute; top: 50%; margin-top: -20px; right: 0; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; z-index: 2; cursor: pointer;}
	.banner-prev i::before,.banner-next i::before{ font-size: 30px; line-height: 1; opacity: .2; color: #333;}
	.banner-prev:hover i::before,.banner-next:hover i::before{ opacity: 1; color: #E6002D;}
	.banner-b{ position: absolute; width: 100%; left: 0; bottom: 15px; z-index: 2;}
	.banner-b .swiper-pagination-bullet{ margin-right: 10px; width: 12px; height: 12px; background: #000; opacity: .5;}
	.banner-b .swiper-pagination-bullet-active{ background: none; border: solid 2px #E6002D; opacity: 1;}
	.banner-text{position: absolute; z-index: 999; color: #FFF; left: 10px; right: 10px; top: 50%; margin-top: -60px;}
	.banner-text .text-1{font-size: 40px; text-indent: 15px;}
	.banner-text .text-2{font-size: 20px; margin-top: -10px;}
	.banner-text img{width:90%;}
	.banner-pagination{position: absolute; z-index: 999; text-align: center;}
	.swiper-pagination-bullet-active{background: rgba(255,255,255,1);}
	.swiper-pagination-bullet{background: rgba(255,255,255,.6);}
	i.pic-certification-banner{ padding-bottom: 150%;}
	.certification-right{margin-bottom: 15px;}
	.certification-body .swiper-slide{opacity:0.68;}
	.certification-body .swiper-slide-active{opacity:1;}
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	
}

@media screen and (min-width: 992px) {
	.swiper-banner{margin-bottom: 30px;}
	i.pic-scale-banner{ padding-bottom: 480px;}
	.swiper-banner:hover .banner-prev i::before,.banner-next i::before{ opacity: .5;}
}

@media screen and (min-width: 1340px) {
	.swiper-banner{margin-bottom: 55px; max-width: 1920px;}
	i.pic-scale-banner{ padding-bottom: 732px;}
	.banner-prev i::before,.banner-next i::before{ font-size: 40px;}
	.banner-b{ bottom: 53px;}
	.banner-b .swiper-pagination-bullet{ margin-right: 20px;}
}

@media screen and (min-width: 1560px) {
	.banner-prev{left: 50%; margin-left: -800px;}
	.banner-next{right: 50%; margin-right: -800px;}
}


@media screen and (min-width: 1560px) {
}






/* banner-min */
@media screen and (min-width: 320px) {
	.banner-min{display: none; background-image: linear-gradient(to left, #23935E 0%, #2EA97A 15%, #2EA97A 25%, #23935E 100%);}
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
}

@media screen and (min-width: 992px) {
	.banner-min{ height: 240px; display: block;}
}

@media screen and (min-width: 1440px) {
	.banner-min{ height: 280px;}
}

/* 首页搜索 */
@media screen and (min-width: 320px) {
	.find-cartridge-box{margin:40px 50px;}
	.find-cartridge-box .find-text{color: #0057A4; line-height: 18px !important; text-align: center; margin-bottom: 20px;}
	.input-box .layui-form-select .layui-input{border: 1px solid #0057A4; border-radius: 0; margin-bottom: 10px; height: 45px;}
	.input-box .layui-form-select:nth-child(2) .layui-input{border-radius:20px 0 0 0 ;}
	.input-box .layui-form-select:nth-child(4) .layui-input{border-radius:0 0 20px 0 ;}
	.input-box .layui-form-select:nth-child(6) .layui-input{border-radius:20px 0 0 0 ;}
	.input-box .layui-form-select:nth-child(8) .layui-input{border-radius:0 0 20px 0 ;}
	.input-box .layui-btn{height: 45px; width: 100%; border-radius:0 0 20px 0; background-color: #0057A4;}
	.input-box .layui-form-select .layui-edge:before {
	  content: "\e605";
	}
	.input-box .layui-form-select .layui-edge {
	  border: none;
	  font-family: "iconfont" !important;
	  font-size: 16px;
	  font-style: normal;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	  width: 20px;
	  height: 20px;
	  line-height: 20px;
	  margin-top: -10px;
	}
	.print{position: relative;}
	i.print-bg{padding-bottom: 50%;}
	.print-pic{
		z-index: 1;
		position: absolute;
		left: 20px;
		right: 20px;
		display: flex;
		justify-content: center;
		align-items: center;
		top: 50%;
		margin-top: -25px;
	}
	.print-pic img{width:50px; height:50px;}
	.print-pic .pic-item{display:inline-block; flex:1; text-align: center;}
	i.index-about-bg{padding-bottom: 130%;}
	.index-about{position: absolute; z-index: 9999; left: 20px; right: 20px;}
	.index-about img{height: 15px;}
	.index-about .box-1 img{margin:0 10px 10px 10px;}
	.index-about .box-1,.index-about .box-2{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.index-about-text1{font-size: 22px; color:#FFF; text-align: center; margin: 30px 0 15px 0;}
	.index-about-text2{ margin-bottom: 20px;}
	.index-about-text3{color: rgba(255,255,255,.5); text-align: center;}
	.index-tools{ overflow: hidden;}
	.index-tools-item{
		background-color: #E5E5E5;
		text-align: center;
		padding:20px 0;
	}
	.index-tools-item:nth-child(2){
		background-color: #FFF;
	}
	.index-tools-item .item-box{
		padding:0 20px;
	}
	.index-tools-item:nth-child(2) .item-box{
		padding:0 10px;
	}
	.index-tools-item .input-box{
		margin: 0 30px;
	}
	.index-tools-item .icon{
		margin-bottom: 10px;
	}
	.index-tools-item .title{
		font-size: 20px;
		color:#222222;
		margin-bottom: 15px;
	}
	.index-tools-item .description{
		margin-bottom: 15px;
		color:#888888;
	}
	.index-tools-item img{
		width:60px;
		height: 60px;
	}
	
	.footer{background-color: #222222;}
	.footer *{ color:rgba(255,255,255,.36) !important;}
	.footer-box{line-height: 30px; text-align: center; padding:15px 0;}
	
	.nav-list li .nav-btn-line{display: none;}
	.ny-title{background: #F7F7F7; box-shadow: 0px 3px 6px rgba(0,0,0,.16); height: 60px; position: relative;}
	.ny-title img{width:35px; height: 35px; position: absolute; top: 12px; left: 15px;}
	.ny-title-box{line-height: 60px; text-indent: 50px; font-size: 15px;}
	.ny-search-box{padding:20px 15px;}
	.ny-search-box .text-description{margin-bottom: 20px; color: #888888;}
	.ny-search-box .search-btn{width:100%; height:45px; background-color: #0057A4; padding:0; border: 0; border-radius: 20px 0 20px 0;}
	.ny-search-box .search-btn img{width:20px; height:20px;}
	.ny-content-left{background-color: #F7F7F7; padding:20px 15px;}
	.ny-content-left img{width:100%; margin-bottom: 20px;}
	.ny-content-left .title{font-size: 18px; margin-bottom: 10px; font-weight: bold;}
	.ny-content-left .description{font-size: 14px; line-height: 24px; margin-bottom: 10px;}
	.ny-content-left a{font-size: 14px; color: #0057A4; text-decoration: underline;}
	.ny-product-box{ border-bottom: 1px solid rgba(0,87,164,.36); padding-bottom: 15px; margin-bottom: 15px;}
	.ny-fault-box{margin-bottom: 30px;}
	.ny-fault-box .title{font-size: 18px; font-weight: bold; line-height: 20px;}
	.ny-fault-box .list{margin-bottom: 20px;}
	.ny-fault-box ul li{font-size: 14px; margin-bottom: 10px; position: relative;}
	.ny-fault-box ul li .phone-btn{display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
	.ny-fault-box ul li .pc-btn{display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
	.ny-fault-box ul li.on{font-weight: bold; color:#0057A4;}
	.ny-fault-box .more{color: #888888;}
	.a-printer-box{}
	.a-printer-box .title{font-size: 18px; font-weight: bold; line-height: 20px;}
	.a-printer-box .item-title{font-size: 14px; font-weight: bold; color: #888888; margin-bottom: 5px;}
	.a-printer-box .item-list{ overflow: hidden;}
	.a-printer-box .item-list li{width: 50%; float: left; color: #888888; font-size: 14px;}
	.fault-content{padding:10px; background-color: #E5E5E5; margin-bottom: 20px; display: none;}
	.fault-content .video-pic{padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #0057A4;}
	.fault-content .video-pic video{margin-bottom: 10px;}
	.fault-content .video-description{font-size: 12px; line-height: 24px; color:#888888; text-align: center;}
	.fault-content .video-title{font-size: 14px; color: #0057A4; font-weight: bold; margin-bottom: 10px;}
	.fault-content .video-content{font-size: 14px; color: #222222;}
	.fault-content .video-content p{ margin-bottom: 10px;}
	.message-box{padding-top:10px; display: none;}
	.message-box .message-title{font-size: 14px; margin-bottom: 5px;}
	.message-box .upload-box{margin-bottom: 10px;}
	.message-box .upload-btn{width:120px; height:40px; border: 1px solid #E5E5E5; color: #888888; background-color: #FFF; margin-right: 10px;}
	.message-box .update-description{display: inline-block;}
	.message-box .send-btn{width:120px; height:40px; color: #FFF; background-color: #0057A4; margin-right: 10px;}
	.message-box .cancel-btn{width: auto; padding:0; height:40px; color: #888888; border: none; background: none; margin-right: 10px; text-decoration: underline;}
	
	.product-list{ background-color: #F7F7F7;}
	.product-list ul{padding:15px;}
	.product-list ul li img{max-width: 100%; margin-bottom: 15px;}
	.product-list .product-text{}
	.product-list .product-text .title{font-size:18px; font-weight: bold; color: #222222; margin-bottom: 20px; line-height: 20px;}
	.product-list .product-text .description{font-size: 14px; line-height: 24px; margin-bottom: 22px;}
	.product-list .product-text span{font-size: 14px; line-height: 30px; color:#0057A4; text-decoration: underline;}
	
	.faq-list{width:100%;background-color: #F7F7F7;}
	.faq-list ul{padding:15px; margin: 0 auto;}
	.faq-list ul .title{font-size: 18px; font-weight: bold; margin-bottom: 15px;}
	.faq-list ul .description{color: #888888;}
	.faq-list ul li{padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #E5E5E5;}
	.faq-list ul li .faq-box{display: flex;}
	.faq-list ul li .faq-left{float: left;}
	.faq-list ul li .faq-left .faq-spot{width:10px; height:10px; border-radius: 50%; background-color: #0057A4; margin:10px 20px 0 0;}
	.technical-left{width:100%; background-color: #E5E5E5;}
	.technical-left ul{}
	.link-box{position: relative;}
	.link-box dt{ background: rgba(255,255,255,.22); height: 34px; border-radius: 0; padding: 0 10px; display: flex; justify-content: space-between; align-items: center; cursor: pointer;}
	.link-box dt span{ font-size: 12px; color: #000;}
	.link-box dt i{ border-top: solid 6px rgba(0, 0, 0,  .52); border-left: solid 5px transparent; border-right: solid 5px transparent;}
	.link-box dd{ position: absolute; left: 0; top: 34px; width: 100%; padding-top: 5px;}
	.link-box dd div{ background: #fff; border-radius: 5px; padding: 5px 10px; box-shadow: 0 5px 10px rgba(0,0,0,.2);}
	.link-box dd span{display: block; border-bottom: solid 1px #f4f4f4; font-size: 12px;}
	.link-box dd span:nth-last-child(1){border: none;}
	.link-box dd span a{display: block; line-height: 20px; padding: 8px 0; font-size: 14px;}
	.link-box dd.e-anim-on{animation:link-anim-on .3s; animation-fill-mode: both; display: block; z-index: 99999;}
	.link-box dd.e-anim-off{ animation:link-anim-off .3s; animation-fill-mode: both; display: block;}
	.technical-box{padding:15px;}
	.technical-list{}
	.technical-list li{padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #E5E5E5;}
	.technical-list .technical-box{}
	.technical-list .technical-box .title{font-size: 18px; font-weight: bold;}
	.technical-list .technical-box .description{font-size: 14px; line-height: 20px; color: #888; margin-bottom: 20px;}
	
	.certification-left{position: relative;margin-bottom: 15px;}
	.certification-menu{
		width:100%;
		height: 175px;
		overflow: hidden;
		position: relative;
	}
	.certification-menu .swiper-slide{height: 35px; line-height: 35px; text-align: center;}
	.certification-menu .swiper-slide-active{background-color: #0057A4; color: #FFF; border-radius: 25px 0 25px 0;}
	.certification-menu .certification-menu-prev,.certification-menu .certification-menu-next{width:100%; position: absolute;}
	.certification-menu-prev{top:0; text-align: center;}
	.certification-menu-next{bottom: 0; text-align: center;}
	.certification-text{padding:15px 0; text-align: center;}
	.certification-text .title{font-size: 18px; font-weight: bold; margin-bottom: 10px;}
	.certification-text .description{font-size: 14px; line-height: 30px; color: #888;}
	.service-icon{position: fixed; bottom: 10px; right: 10px; z-index: 99998;}
	.service-icon img{width:40px; height: 40px;}
	.service-box{position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(255,255,255,1); z-index: 99999; display: none;}
	.service-body{padding:15px;}
	.service-close-btn{width:40px; height:40px; border-radius: 50%; border:1px solid #00A493; text-align: center; position: fixed; bottom: 10px; right: 10px; background-color: #00A493; z-index: 9999;}
	.service-close-btn i{font-size: 25px; color: #FFF; line-height: 40px;}
	
	.layui-form-selected .layui-input{background:url("../img/search_icon.png")  no-repeat 10px 15px; background-size:15px 15px; text-indent:20px;}
     .video-title{
         font-size:16px;
         text-align: center;
         margin-bottom: 10px;
         line-height: 40px;
     }
     
     .video-content{
         line-height: 30px;
         margin-bottom: 10px;
     }
     
     .video{
         text-align: center;
         margin-bottom: 10px;
     }
     
     .video video{
         max-width: 100%;
         text-align: center;
         margin-bottom: 10px;
     }
}

@media screen and (min-width: 375px) {
	.index-about img{height: 20px;}
	i.index-about-bg{padding-bottom: 100%;}
}

@media screen and (min-width: 425px) {
	.index-about img{height: 22px;}
	i.index-about-bg{padding-bottom: 85%;}
}

@media screen and (min-width: 768px) {
	.index-about{text-align: center;}
	.index-about-text1{font-size: 32px;}
	.index-about img{height: 18px; margin:0 10px 10px 10px;}
	.print-pic img{width:80px; height: 80px;}
	.banner-text{margin-top: -90px;}
	i.index-about-bg{padding-bottom: 35%;}
	i.pic-scale-banner{padding-bottom: 66.666%;}
	.index-about .box-1, .index-about .box-2{
		display: inline-block;
	}
	.product-list{margin:0 -10px;}
	.product-list ul{}
	.product-list ul li{width: 50%; float: left; padding:0 10px;}
	.product-list .ny-product-box{border-bottom: none; overflow: hidden;}
	.faq-list ul{padding:4.166666vw 15px;}
	.faq-list ul .title{margin-bottom: 1.5625vw; font-size: 0.9375vw;}
	.faq-list ul .description{line-height: 1.30208vw; font-size: 0.72916666vw;}
	.faq-list ul li{padding-bottom: 2.0833333vw; margin-bottom: 2.0833333vw;}
	.footer-box{padding:0; line-height: 60px;}
}

@media screen and (min-width: 992px) {
	*{font-size: 0.7291666vw;}
	.banner-min{ height: 240px; display: block;}
	.index-right-box{width: 33.3333333vw; float: right;}
	.index-body{overflow: hidden;}
	.header-box{width: 100%; height: 5.5208333vw; flex-basis: 5.5208333vw; display: block;}
	.swiper-banner{width:calc(100% - 33.3333333vw); float: left; margin: 0;}
	.banner-text{margin-top: -7.5vw;}
	.banner-text img{width:60vw; margin-left: 2.55625vw;}
	.logo{width: 33.33333vw; height: auto; padding:0; float: right; margin: 1.1vw 0 0 0; text-align:center;}
	.logo img{width:22.3125vw; height:3.3958333vw;}
	.logo img.logo_1{display: block;}
	.logo img.logo_2{display: none;}
	i.pic-scale-banner{padding-bottom: 50.729vw;}
	.find-cartridge-box{height:24.6875vw; margin: 4.58333vw 5.2vw 4.58333vw 5.2vw;}
	.find-cartridge-box .find-text{font-size: 0.9375vw; line-height: 1.5625vw !important; margin-bottom:  2.0833333vw;}
	.input-box .layui-form-select{ margin-bottom: 1.04166666vw;}
	.input-box .layui-form-select .layui-input{height:4.16666vw; padding-left: 1.5625vw; margin-bottom:1.04166666vw;}
	.input-box .layui-form-select:nth-child(2) .layui-input{border-radius:2.083333vw 0 0 0;}
	.input-box .layui-form-select:nth-child(4) .layui-input{border-radius:0 0 2.083333vw 0 ;}
	.input-box .layui-form-select:nth-child(6) .layui-input{border-radius:2.083333vw 0 0 0 ;}
	.input-box .layui-form-select:nth-child(8) .layui-input{border-radius:0 0 2.083333vw 0 ;}
	.print-pic{left:1.041666vw; right:1.041666vw; margin-top: -1.562vw;}
	i.print-bg{padding-bottom: 16.875vw;}
	.print-pic img{width:3.125vw;height:3.125vw;}
	.input-box .layui-form-select .layui-edge{font-size: 1.033333vw; width: 1.341666666vw; height: 1.341666666vw; margin-top: -0.67083333vw; line-height: 1.341666666vw;}
	.layui-form-select dl{/*top:4.166666vw !important;*/top:auto; padding:0.26041666vw;}
	.layui-form-select dl dd{font-size: 0.9375vw;}
	.layui-form-selectup dl{bottom:4.16666666666666vw;}
	::-webkit-input-placeholder{/*Webkit browsers*/
		font-size: 0.9375vw;
	}
	:-moz-placeholder{/*Mozilla Firefox 4 to 8*/
		font-size: 0.9375vw;
	}
	::moz-placeholder{/*Mozilla Firefox 19+*/
		font-size: 0.9375vw;;
	}
	:-ms-input-placeholder{/*Internet Explorer 10+*/
	    font-size: 0.9375vw;
	}
	.input-box .layui-btn{height: 4.1666666vw; font-size: 0.9375vw;}
	.nav-box{top: 0;}
	.nav-box .container{padding:0; width: 100%;}
	.nav-list-box{width:calc(100% - 33.3333333vw); height: 5.5208333vw; background-color: #004F95; border-bottom: 1px solid rgba(255, 255, 255, .1);}
	.nav-list{width: 100%; padding:0 2.8645833333vw; display: flex; justify-content: center; align-items: center;}
	.nav-list li{flex-grow: 1; float: unset;}
	.nav-list li a{height: 5.57291666vw; line-height: 5.57291666vw; font-size: 0.9375vw; padding:0;}
	.nav-list li a b{font-size: 0.9375vw; font-weight: normal; line-height: 5.5208333vw; height: 5.5208333vw; color: rgba(255,255,255, .5); position: relative;}
	.nav-list li .on b, .nav-list li a:hover b{color: #FFF; border: none;}
	.nav-list li a.on .nav-btn-line{width:1.041666vw; height:0.15625vw; background-color: #FFF; border-radius: 2.083333vw; position: absolute; bottom: 0; left: 50%; margin-left: -0.5208vw; display: block;}
	i.index-about-bg{padding-bottom: 26.4583333vw;}
	.index-about-text1{font-size: 3.125vw; margin:5.5208333vw auto 1.3020833vw;}
	.index-about img{height:2.083333vw; margin: 0 1.5625vw !important; }
	.index-about-text2{margin-bottom:  2.1875vw;}
	.index-about-text3{width: 58vw; margin: 0 auto; font-size: 0.9375vw;}
	.index-tools-item{width:33.33333333%; height: 26.6666666vw; float: left; padding:0;}
	.index-tools-item img{width:3.6458333vw; height:3.6458333vw;}
	.index-tools-item .icon{margin-bottom: 0.9375vw; margin-top: 2.23958333vw;}
	.index-tools-item .title{font-size: 1.5625vw; margin-bottom: 1.11583333vw;}
	.index-tools-item .description{width:30vw; margin:0 auto; font-size: 0.9375vw; margin-bottom: 1.6833333vw; line-height: 1.5625vw;}
	.index-tools-item .input-box{width: 22.916666vw; margin: 0 auto;}
	.index-tools-item:nth-child(1) .icon,.index-tools-item:nth-child(3) .icon{
		margin-top: 7.96875vw;
	}
	.footer-box{line-height: 3.125vw; text-align: center; font-size:0.833333vw;}
	.ny-header{background-color: #004F95;}
	.ny-header .logo img.logo_1{display: none;}
	.ny-header .logo img.logo_2{display: block;}
	.ny-title{ height: 6.25vw;}
	.ny-title img{width:3.645833vw; height: 3.645833vw; left: 0; top: 50%; margin-top: -1.822926vw;}
	.ny-title-box{line-height: 6.25vw;font-size: 1.5625vw; text-indent: 5.3125vw;  position: relative; padding:0;}
	.ny-search-box{margin: 0 auto; padding:4.166666vw 0;}
	.ny-search-box .text-description{font-size: 0.9375vw; text-align: center; margin-bottom: 2.08333vw; letter-spacing:0.05208333vw;}
	.ny-search-box .input-box{text-align: center;}
	.ny-search-box .input-box .layui-form-select{width: 28%; display: inline-block; margin-right: 1.5625vw; margin-bottom: 0;}
	.ny-search-box .input-box .layui-form-select:nth-child(4) .layui-input{border-radius:0 0 0 0 ;}
	.ny-search-box .input-box .layui-form-select:nth-child(6) .layui-input{border-radius:0 0 2.083333vw 0 ;}
	.ny-search-box .input-box .layui-form-select .layui-input{margin-bottom: 0;}
	.ny-search-box .search-btn{width: 4.16666vw; height: 4.16666vw; border-radius: 1.041666vw 0 1.041666vw 0 ; display: inline-block;}
	.ny-search-box .search-btn img{width:1.66666vw; height: 1.66666vw;}
	.ny-content{overflow: hidden; background-color: #E5E5E5; display: flex; }
	.ny-content-left{float: left; width: 50%; padding:0;}
	.ny-product-box{overflow: hidden;}
	.ny-content-left img{width:12.5vw; height: 12.5vw; margin-right: 1.5625vw; float: left;}
	.ny-content-left-box{padding:4.166666vw 0 4.166666vw 4.16666vw;}
	.ny-content-left .title{font-size: 0.9375vw; margin-bottom: 1.041666vw; line-height: 1.5625vw;}
	.ny-content-left .description{font-size: 0.7291666vw; line-height: 1.25vw; margin-bottom: 1.1458333vw;}
	.ny-content-left a{font-size: 0.7291666vw; padding-bottom: 2.083333vw; margin-bottom: 2.083333vw;}
	.ny-fault-box{margin-bottom: 3.125vw;}
	.ny-fault-box ul{margin-bottom: 1.5625vw;}
	.ny-fault-box ul li .phone-btn{display: none;}
	.ny-fault-box ul li .pc-btn{display: block;}
	.ny-fault-box ul li{font-size: 0.7291666vw; line-height: 1.875vw; margin-bottom: 0;}
	.a-printer-box .item-title{font-size: 0.7291666vw; margin-bottom: 0.7291666vw;}
	.a-printer-box .item-list li{width:33.3333%; font-size: 0.7291666vw; line-height: 1.458333vw;}
	.ny-content-right{width: 50%; float: right; padding:0; position: relative;}
	.ny-content-right .fault-content{padding:4.16666vw;}
	.ny-content-right .sjx-icon{position: absolute; top: 50%; width: 0.7291666667vw; height:1.5625vw;}
	.message-box{padding-right: 8.3333vw;}
	.message-box .message-title{font-size: 0.72916666vw; margin-bottom:0.26041vw;}
	.product-list{width:100%; margin: 0;}
	.product-list .ny-product-box{padding:0 0 5px 0; margin:0;}
	.product-list ul{margin: 0 auto; padding:4.166666vw 0;}
	.product-list ul li{margin-bottom: 3.125vw;}
	.product-list ul li img{width:12.5vw; height:12.5vw; float: left;box-shadow: 0 0 5px rgba(0,87,164, .0);  margin: 5px; border: 2px solid #F7F7F7; margin-right: 1.5625vw; margin-bottom: 0;}
	.product-list .product-text{width:20.375vw; float: left;}
	.product-list .product-text .title{font-size: 0.9375vw; line-height: 1.5625vw; margin-bottom: 1.0416666vw;}
	.product-list .product-text .description{font-size: 0.7291666vw; line-height: 1.25vw; margin-bottom: 0.11458333vw;}
	.product-list .product-text span{font-size: 0.7291666vw;}
	.product-list ul li:hover img{box-shadow: 0 0 5px rgba(0,87,164, .5); border: 2px solid #0057A4;}
	.product-list ul li:hover .title{color:#0057A4;}
	.faq-list ul{padding:4.166666vw 0;}
	
	.technical-box{padding:0;width: 100%;}
	.technical-right{float: left; width:69.79166666%;background-color: #F7F7F7;}
	.technical-left{float:right; width: 30.208333333%; background-color: #E5E5E5;}
	.technical-right .technical-list{padding:4.166666vw 15px;}
	.technical-left .quick-links{padding:4.166666vw 15px;}
	.link-box dt{background: none;}
	.link-box dt i{display: none;}
	.link-box dt span{font-size: 0.9375vw; font-weight: bold;}
	.link-box dd span{ border:none;}
	.link-box dd{display: block !important; position: unset;}
	.link-box dd div{box-shadow: none; background: none;}
	.link-box dd span a{padding:0; line-height: 1.458333vw; color: #0057A4; font-size: 0.7291666vw;}
	.technical-list .technical-box .title{font-size:0.9375vw; margin-bottom:1.5625vw;}
	.technical-list .technical-box .description{font-size: 0.7291666vw; line-height:1.875vw;}
	.pic img{width:12.8583333vw; height:12.8583333vw; display:inline-block; margin:0 1.0416666vw 1.0416666vw 0;}
	.technical-list li{padding-bottom:1.041666vw; margin-bottom:1.041666vw;}
	.certification-box2{width:100%; background:#F7F7F7;}
	.certification-left{width:20vw; float:right; margin:4.16666vw 4.166666vw 0 0;}
	.certification-right{width:61.4285714vw; float:left; margin:4.16666vw 0  4.166666vw 0;}
	.certification-menu{height:17.291666vw;}
	.certification-menu .swiper-slide{line-height: 3.2291666vw; font-size:0.9275vw;}
	.certification-text .title{ font-size:0.9275vw;}
	.service-box{width:500px;  bottom:0; right:0; top:auto; left:auto;}
	.service-body{background:#FFF; overflow: hidden; margin-bottom:0; box-shadow:0px 3px 5px rgba(0,0,0,.4);}
     .video-title{
         font-size:24px;
         text-align: center;
         margin-bottom: 20px;
         line-height:25px;
         padding:30px 0;
     }
     
     .video-content{
         line-height: 30px;
         margin-bottom: 20px;
     }
     
     .video{
         text-align: center;
         margin-bottom: 20px;
     }
	
	.layui-form-selected .layui-input{background:url("../img/search_icon.png")  no-repeat 1.2916666666vw 1.45vw; background-size:1.0416666666vw 1.0416666666vw; text-indent:1.0416666666vw;}
}
@media screen and (min-width: 1240px){
	.ny-content-left-box{width:36.4583333vw; float: right; padding:4.166666vw 0;}
	.ny-content-right-box{width:36.4583333vw; float: left;}
	.ny-content-right .fault-content{padding-right:0;}
	.ny-product-box{}
	.technical-right .technical-list{width:56.25vw; float: right; padding:4.166666vw 4.166666vw 4.166666vw 0;}
	.certification-left{width:14.58222vw; float:right; margin:4.16666vw 4.166666vw 0 0;}
	.certification-right{width:44.7916666vw; float:left; margin:4.16666vw 0  4.166666vw 0;}
}
@media screen and (min-width: 1440px) {
	.banner-min{ height: 280px;}
}

/* 首页说明文字 */