@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;
	
}
.Intercept-2{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.Intercept{
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display:block;
}


.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: roboto-b;
src: url('../font/Roboto-Bold.ttf');
}

@font-face
{
font-family: roboto-r;
src: url('../font/Roboto-Regular.ttf');
}


@font-face
{
font-family: hn-ltpro;
src: url('../font/HelveticaNeueLTPro.ttf');
}


@font-face
{
font-family: hn-cet;
src: url('../font/HelveticaNeueCEThin.ttf');
}


@font-face
{
font-family: hn-cer;
src: url('../font/HelveticaNeueCERoman.ttf');
}


@font-face
{
font-family: din-r;
src: url('../font/DINRegular.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:#002487; color:#fff;}
::-moz-selection{background:#002487; color:#fff;}

a,a:link{ color: #333; text-decoration: none;}
a:hover,a:active{ color: #002487; 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;}

/*--简易切换动画--*/
.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: 20px 0 0 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: 6px 12px; margin: 3px; color: #888888; font-size: 12px; display: inline-block; font-weight: normal; -webkit-border-radius: 4px;
-moz-border-radius: 50px;
border-radius: 50px;}
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: #0093F5; color: #fff; border: 1px solid #002487;  line-height: 1.7;}
@media screen and (min-width: 992px) {
	div.pages{ padding-top: 40px;}
	div.pages a,div.pages span{ margin:3px 7px;}
	div.pages a,div.pages span{ padding: 9px 16px; font-size: 14px;}
}





/*--移动端设置&小屏电脑 图片缩放--*/
/*设置最大屏像素-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: #002487; background-color: #002487;}
.layui-form-checkbox[lay-skin=primary]:hover i{ border-color: #002487;}

.pic img{width: 100%;}




/*=================layout===================*/
@media screen and (min-width: 320px) {
	.container{ padding: 0 15px; margin: 0 auto;}
	.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: 1340px) {
	.container{ width: 1320px; padding: 0 10px;}
}



@media screen and (min-width: 1440px) {
	.container{ width: 1420px; padding: 0 10px;}
}





/*=================header===================*/
@media screen and (min-width: 320px) {
	
	div.nav-poa{ position: absolute; left: 0; top: 0; width: 100%;}
	.container-header{position: relative;}
	.nav-box-bg{ height: 55px; width: 100%; position: absolute; left: 0; top: 0; z-index: 8;}
	.nav-box{ height: 55px; position: absolute; width: 100%; z-index: 100; 
	/* box-shadow: 0 0 5px rgba(0,0,0,.2); */ left: 0; top: 0; background: #000000;}
	.header-box{ height: 55px; display: none;}
	.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;}
	
	
	.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 .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: #002487;}
	.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: #002487;}
	.nav-list li.nav-on a b,.nav-list li.nav-on a i:before{ color: #002487;}
	
	
	.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: #002487; 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{ padding-bottom: 15px;}
	
	.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: #002487;}
	
	.search input::-webkit-input-placeholder{ color: #ddd; }
	.search input::-moz-input-placeholder{ mcolor: #ddd;}
	.search input::-ms-input-placeholder{ color: #ddd; }
	
	.search input:focus{ border-color: #002487;}
	
	.search button:hover i::before{ color: #002487;}
	
	.wechat-box{ display: none;}
	
	
}
	
	@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: 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: 992px) {
	
	.nav{ height: 60px;}
	.nav:before{display: none;}
	.nav-box-bg{ height: 60px;}
	
	.nav-box{ box-shadow: none; position: relative; height: 60px; background: #fff;}
	
	.header-box{ height: 60px; display: none;}
	
	.logo{ height: 60px; padding: 20px 0;}
	.logo img{ margin: 0 auto; height: 100%;}
	.logo a{ width: 100%; height: 100%; display: block; padding: 0;}
	
	
	.nav-btn{ display: none;}
	.nav{ float: right; position: relative; -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; top: 0;  padding-left: 0; padding-right: 0; left: auto; right: auto; -webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;}
	.nav-list{  position: relative; float: right;}
	
		
	
	.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: #666; overflow: hidden; font-size: 20px; font-weight: 500;}
	.nav-list li a{ height: 60px; line-height: 60px; padding: 0 7px; font-size: 14px; position: relative;}
	
	
	/*.nav-list li:nth-last-of-type(1) a:after{display: none;}*/
	.nav-list li.nav-on>a b{ color: #002487;}
	.nav-list li.nav-off>a b{ color: #666;}
	.nav-list li .on b/*,.nav-list li a:hover b*/{ color: #002487;}
	.nav-list li .on .nav-btn-bg{ opacity: 1;filter:Alpha(opacity=100);}
	.bd-more{border-bottom-color: #fff; display: none;}
	
	
	.nav-list li .nav-list-sub{ position: absolute; top: 60px; height: auto !important; box-shadow: 0 5px 8px rgba(0,0,0,.3); width: auto; background: none; box-shadow:none; -webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;padding-top: 0; left: 0; right: 0;  width: 960px; }

	.nav-list li .nav-list-sub .nav-list-height{padding: 0;overflow: hidden; width:100%;  position: relative;background:#fff;}
	.nav-list li .nav-list-sub a{ height: auto; border: none; font-size: 12px; padding:  0 10px;  text-align: center; line-height: 40px; position: relative; z-index: 2;}

	.nav-list li .nav-list-sub a span{color: #666; white-space: nowrap; padding: 0; font-size: 18px; line-height: 40px;}
	
	.nav-list li .nav-list-sub a:hover span,.nav-list li .nav-list-sub a.on span{  color: rgba(0,147,254,.8)}

	
	.nav-list div.nav-btn-bg,.nav-list div.nav-btn-bg-02{ height: 60px; background: #002487; 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: #002487;} */
	
	.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;}
	
	
	
	/*PC二级下拉背景色*/
	.nav-list-sub-bg{ display: block; position: absolute; top: -100%; height: 40px; width: 100%; left: 0; background: #fff; opacity: 0;  filter:Alpha(opacity=0); }
	.nav-list-sub-bg-show{ opacity: 0;  filter:Alpha(opacity=80); 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: #002487;}
	
	
	/* pc二级栏目滑块 */
	.nav-list li .nav-list-sub div.btn-sub-bg{display: block; position: absolute; width: 0; left: 0; height: 40px; padding: 0; border-bottom: solid 2px #002487; transition: .3s;}
	
	
	/* top-r */
	.top-r{ float: right; padding-top: 12px; padding-bottom: 12px; display: flex; }
	
	.nav-list{ padding-right: 10px;}
	.search{ padding-left: 0;}
	.search input{ font-size: 12px; width: 36px; padding-right: 0; transition: .3s; border-radius: 4px; opacity: 0; padding-left:15px;}
	
	.search button .icon-search::before{ color: #6F6F6F; font-size: 20px;}
	.search.show input{ width: 150px; padding-right: 36px;opacity: 1;}
	/* .search.show button .icon-search::before{ color: #fff;}
	.search.show button .icon-search:hover::before{ color: #002487;} */
	
	
	.wechat-box{display: block; margin-right: 15px;}
	.wechat-box dt{ display: flex; justify-content: center; align-items: center; cursor: pointer;}
	.wechat-box i::before{ padding-right: 10px; font-size: 20px; color: #666;}
	.wechat-box span{ color: #666; color: #666; white-space: nowrap; font-size: 12px;}
	.wechat-box dl:hover i::before,.wechat-box dl:hover span{color: #002487;}
	
	.wechat-box dd{ position: absolute; padding-top: 10px;}
	.wechat-box dd div{ position: relative; width: 100px; padding: 5px; background: #f7f7f7;}
	.wechat-box div::before{content: ' '; border-bottom: solid 10px #f7f7f7; border-left: solid 8px transparent; border-right: solid 8px transparent; position: absolute; top: -10px; left: 50%; margin-left: -8px;}
	.wechat-box div img{width: 100%;}
	
	.wechat-box dd.e-anim-on{animation:wechat-anim-on-pc .5s; animation-fill-mode: both; display: block;}
	.wechat-box dd.e-anim-off{ animation:wechat-anim-off-pc .2s; animation-fill-mode: both; display: block;}
	
	.ind-nav-box{ position: absolute; left: 0; top: 0; right: 0; box-shadow: 0 3px 16px rgba(0,0,0,.06);}
	
	.ind-nav-box-transparent{ box-shadow: 0 3px 16px rgba(0,0,0,0);}
	.ind-nav-box-transparent { background: rgba(255,255,255,0);}
	/* .ind-nav-box-transparent .logo{filter: contrast(0%) brightness(1000%);} */
	.ind-nav-box-transparent .nav-list li a b{ color: #fff;}
	
	.ind-nav-box-transparent .nav-list .nav-off>a b{ color: #fff;}
	.ind-nav-box-transparent .nav-list .nav-on>a b{color: #0093F5;}
	
	.ny-nav-box .nav-list  .nav-off>a b{ color: #444444;}
	
	.ny-nav-box .nav-list li a b{color: #444;}
	.ind-nav-box-transparent .wechat-box i::before{ color: #fff;}
	.ind-nav-box-transparent .wechat-box span{ color: #fff;}
	.ind-nav-box-transparent .search.show input{border-color: #fff;}
	.ind-nav-box-transparent .search button .icon-search::before{ color: #fff;}
	.ind-nav-box-transparent .search.show button .icon-search::before{color: #6f6f6f;}
	.ind-nav-box-transparent .search.show button .icon-search:hover::before{ color: #002487;}
	
	.ind-nav-box-transparent-02 { background: rgba(0,0,0,.5);}
}

@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: 1340px) {
.nav-box{height: 90px;}
.nav-box-bg{ height: 90px;}
.logo{padding-top: 60px; height: 155px;}
.ny-nav-box .logo{padding: 17.5px 0;height: 90px;}
.nav{width: auto;}
.nav-list{ padding-right: 30px;padding-top: 50px;}
.ny-nav-box .nav-list{padding-top: 0;}

.nav-list li a{ padding: 0 17px; height: 90px; line-height: 90px;}
.nav-list li a b{font-size: 20px; line-height: 90px; height: 90px;}


.top-r{ padding: 27px 0;padding-top: 77px;}

.ny-nav-box .top-r{padding-top: 27px;}

.ny-nav-box  .search button .icon-search::before{color:#444 ;}
.ny-nav-box .search input{color: #444;}
.ny-nav-box .search.show input{border-color: #444;}
.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{}
.nav-list li .nav-list-sub .nav-list-height{ margin: 0;  }

	
.nav-list li .nav-list-sub{ width: 100%;}
.search{}
.search.show input{ width: 160px;}

.nav-list li .nav-list-sub{ top: 90px;}


.nav-list-sub-bg-show{ top: 140px;}
.ny-nav-box .nav-list-sub-bg{top: 90px;}

.nav-list li:nth-child(1)::before{display: none;}


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

@media screen and (min-width: 1660px) {
	.container-header{width: 100%; padding: 0 100px;}
}

@media screen and (min-width: 1820px) {
	.nav-list li a{ padding: 0 32px;}
}

/* 首页 */
@media screen and (min-width: 320px) {
	
	.swiper-ind{height: auto;}
	.ind-slide{overflow: hidden;}
	.ind-slide,.banner-box{height: 100vh; -webkit-background-size: cover; background-size: cover; background-position: center;}
	
	.shade-t{background-image: linear-gradient(to bottom , rgba(0,0,0,.3), rgba(0,0,0,0)); position: absolute; left: 0; top: 0; right: 0; height: 30vh;}
	.shade-b{background-image: linear-gradient(to top , rgba(0,0,0,.3), rgba(0,0,0,0)); position: absolute; left: 0; bottom: 0; right: 0; height: 30vh;}
	
	.banner-btn-box{position: absolute; z-index: 9; left: 0; width: 100%; bottom: 0; bottom: 30px; }
	.banner-btn-box .container{ display: flex; justify-content: space-between; align-items: flex-end;}
	.banner-pagination span.swiper-pagination-current{ color: #fff; font-size: 32px; line-height: 1;}
	.banner-pagination span.swiper-pagination-total{ color: #fff; font-size: 16px; line-height: 1;}
	
	.banner-btn-box .banner-btn div{ margin-left: 10px;}
	.banner-btn-box .banner-prev i,.banner-btn .banner-next i{ width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: rgba(0,36,135,0); border: solid 2px #fff; cursor: pointer;}
	.banner-btn-box .banner-prev i::before,.banner-btn .banner-next i::before{ color: #fff; font-size: 26px; line-height: 1;}
	
	.banner-btn-box .banner-prev i:hover,.banner-btn .banner-next i:hover{ background: rgba(0,36,135,1); border-color: rgba(255,255,255,0);}
	
	.banner-btn{ display: flex;}
	
	.ind-bg-02{ background:url(../img/ind-bg-02@2x.jpg); -webkit-background-size: cover;
	background-size: cover; background-position: center; display: flex; align-items: center; justify-content: center; padding-top: 50px;}
	
	.ind-bg-02-box{ width: 100%;}
	
	.ind-tit-02{ padding-bottom: 20px;}
	.ind-tit-02 span{ color: #DDAF59; display: block; font-size: 20px; line-height: 1; padding-bottom: 15px;}
	.ind-tit-02 b{ color: #000000; display: block; font-size: 28px; line-height: 1;}
	
	.ind-mess-02{color: #5B5B5B; padding-bottom: 20px;}
	.ind-mess-02 .scroll{ max-height: 105px; /* overflow-y: auto; */ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; text-align: justify; font-size: 12px;}
	
	.ind-num-02 ul{ display: flex; margin: 0 -10px; }
	.ind-num-02 li{ padding: 0 10px ;}
	.ind-num-02 .txt{ color: #000; font-size: 14px;}
	.ind-num-02 .mess{ display: flex; align-items: flex-end;}
	.ind-num-02 .tit,.ind-num-02 .num{color: #002487; font-size: 24px; line-height: 1.2;}
	.ind-num-02 .tit{ padding-right: 5px;}
	.ind-num-02 sup{ font-weight: normal; line-height: 0.5;}
	.ind-num-02 .unit{ font-size: 14px; line-height: 1.75; font-weight: bold; color: #000;}
	
	.ind-num-02 .btn{display: flex; padding-top: 20px;}
	.ind-num-02 .btn a{ height: 44px; border-radius: 22px; display: flex; padding: 0 30px; align-items: center; justify-content: center; background-image: linear-gradient(#2050D2, #002487); color: #fff;}
	.ind-num-02 .btn span{ padding-right: 5px;}
	.ind-num-02 .btn a:hover span{ padding-right: 15px;}
	
	.ind-list-02{ padding-top: 20px;}
	.ind-list-02 dd{display: none;}
	.ind-list-02 ul{ display: flex; margin: -5px;}
	.ind-list-02 li{ flex: 1; padding: 5px;}
	.ind-list-02 dl{ height: 80px; display: flex;}
	.ind-list-02 dt{display: flex; flex: 1; align-items: stretch;}
	.ind-list-02 dt .bg{ display: flex; flex-direction: column; align-items: center; flex: 1; justify-content: center; -webkit-background-size: contain;
	background-size: contain; background-position: left bottom; background-repeat: no-repeat;}
	.ind-list-02 li:nth-child(1) dt{ background-image: linear-gradient(#FDD87C, #AE7F29);}
	.ind-list-02 li:nth-child(2) dt{ background-image: linear-gradient(#2050D2, #002487);}
	
	.ind-list-02 li:nth-child(1) dt .bg{ background-image: url(../img/ind-bg-02-ico-01@2x.png);}
	.ind-list-02 li:nth-child(2) dt .bg{ background-image: url(../img/ind-bg-02-ico-02@2x.png);}
	
	.ind-list-02 dt i{line-height: 1; font-size: 24px;}
	.ind-list-02 dt i::before{ color: #fff; font-size: 24px; line-height: 1;}
	.ind-list-02 dt span{ color: #fff; line-height: 1; padding-top: 10px;}
	
	
	.ind-bg-03{ background:url(../img/ind-bg-03@2x.jpg); -webkit-background-size: cover;
	background-size: cover; background-position: center; display: flex; align-items: center; justify-content: center; padding-top: 50px; position: relative;}
	.ind-bg-03::before{ content: ' '; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,.7);}
	.ind-bg-03-box{ width: 100%; position: relative; z-index: 9;}
	
	.ind-tit-03{ padding-bottom: 20px;}
	.ind-tit-03 span{ color: rgba(255,255,255,.5); display: block; font-size: 20px; line-height: 1; padding-bottom: 15px;}
	.ind-tit-03 b{ color: #fff; display: block; font-size: 28px; line-height: 1;}
	.ind-mess-03{color: #fff; padding-bottom: 20px;}
	.ind-mess-03 .scroll{ max-height: 105px; /* overflow-y: auto; */ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; text-align: justify; font-size: 12px;}
	
	.ind-03-box .btn{display: flex; padding-top: 20px;}
	.ind-03-box .btn a{ height: 44px; border-radius: 22px; display: flex; padding: 0 30px; align-items: center; justify-content: center; border: solid 1px #fff; color: #fff;}
	.ind-03-box .btn span{ padding-right: 5px;}
	.ind-03-box .btn a:hover span{ padding-right: 15px;}
	
	i.pic-scale-ind-03{padding-bottom: 66.7678%;}
	
	.ind-03-box{}
	.ind-03-box .l{}
	.ind-03-box .r{ padding-top: 30px;}
	
	.ind-swiper-bd{ position: relative; padding: 0 30px;}
	.swiper-pic .swiper-slide .box{ }
	.swiper-pic .swiper-slide .box i{ border-radius: 10px;}
	.swiper-pic .swiper-slide .box img{ opacity: 0; border-radius: 10px; overflow: hidden;}
	.swiper-pic .swiper-slide .box span{ opacity: 0; color: #fff; display: flex; text-align: center; align-items: center; justify-content: center; font-size: 12px; margin-top: 10px; overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis;  white-space: nowrap; display: block;}
	
	.swiper-pic .swiper-slide-active .box img,.swiper-pic .swiper-slide-active .box span{ opacity: 1;}
	.swiper-pic .swiper-slide .box i{ background: rgba(255,255,255,.2);}
	.swiper-pic .swiper-slide-active .box i{ background: rgba(255,255,255,0);}
	.ind-swiper-bd .prev-btn,.ind-swiper-bd .next-btn{cursor: pointer;}
	.ind-swiper-bd .prev-btn i::before,.ind-swiper-bd .next-btn i::before{ color: #fff; font-size: 20px; height: 40px; line-height: 40px;}
	
	.ind-swiper-bd .prev-btn{position: absolute; left: 0; top: 50%; margin-top: -32px;}
	.ind-swiper-bd .next-btn{position: absolute; right: 0; top: 50%; margin-top: -32px;}
	
	.pic-hide{opacity: 0;}
	
	.ind-swiper-bd .prev-btn:hover i{ transform: translateX(-5px);}
	.ind-swiper-bd .next-btn:hover i{ transform: translateX(5px);}
	
	.ind-swiper-bd .swiper-button-disabled{ opacity: 0; cursor: default;}
	
	.ind-03-box-b{display: none;}
	
}

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

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

@media screen and (min-width: 992px) {
	.swiper-ind{height: 100vh;}
	.banner-btn-box{ bottom: 45px;}
	.ind-tit-02{ padding-bottom: 40px;}
	.ind-tit-02 span{font-size: 28px;}
	.ind-tit-02 b{ font-size: 34px;}
	.ind-mess-02 .scroll{font-size: 14px; line-height: 30px; max-height: 150px;}
	
	.ind-mess-02{ padding-bottom: 40px;}
	
	.ind-num-02{display: flex; justify-content: space-between;}
	.ind-num-02 ul{ margin: 0 -40px;}
	.ind-num-02 li{ padding: 0 40px;}
	.ind-num-02 .tit, .ind-num-02 .num{font-size: 34px;}
	.ind-num-02 .tit{ padding-right: 10px;}
	.ind-num-02 .unit{font-size: 16px;}
	.ind-list-02{ padding-top: 40px;}
	
	.ind-list-02 dt{ flex: 0; flex-basis: 150px; height: 180px; flex-shrink: 0;}
	.ind-list-02 dd{display: block; flex: 1; flex-shrink: 0;}
	i.pic-scale-ind-02{ padding-bottom: 180px;}
	
	.ind-list-02 dt i::before{font-size: 40px;}
	.ind-list-02 dt span{font-size: 18px; padding-top: 10px;}
	
	.ind-list-02 dl{ height: auto;}
	
	
	.ind-tit-03{ padding-bottom: 40px;}
	.ind-tit-03 span{font-size: 28px;}
	.ind-tit-03 b{ font-size: 34px;}
	
	.ind-mess-03 .scroll{font-size: 14px; line-height: 30px; max-height: 150px;}
	.ind-mess-03{ padding-bottom: 40px;}
	
	
	.ind-03-box{display: flex; align-items: center;}
	.ind-03-box .l{ flex-basis: 470px; flex-shrink: 0; padding-right: 40px;}
	.ind-03-box .r{ flex:1; min-width: 0; padding-top: 0;}
	
	.ind-swiper-bd .prev-btn,.ind-swiper-bd .next-btn{ width: 30px; height: 40px; margin-top: -36px; display: flex; align-items: center; justify-content: center;}
	.ind-swiper-bd .prev-btn i::before,.ind-swiper-bd .next-btn i::before{ font-size: 20px;}
	
	.swiper-pic .swiper-slide .box span{font-size: 16px;}
	
	.ind-03-box-b{display: block; padding-top: 30px;}
	.ind-03-box-b ul{display: flex; margin: -10px;}
	.ind-03-box-b li{flex:1; padding: 10px;}
	.ind-03-box-b li a{ background: #fff; display: block; padding: 10px; border-radius:8px; position: relative;}
	.ind-03-box-b li a::before{ content: ' '; position: absolute; left: 0; bottom: 0; height: 2px; background-image: linear-gradient(to right , #FDD87C, #AE7F29); width: 100%; transform: scaleX(0);}
	.ind-03-box-b li dl{display: flex; align-items: center;}
	.ind-03-box-b li .tit{}
	.ind-03-box-b li .tit b{ display: block; font-size: 18px; color: #000;}
	.ind-03-box-b li .tit span{ display: block; font-size: 12px; color: #999; line-height: 1.4;}
	.ind-03-box-b li .more i::before{ font-size: 22px; color: #000;}
	.ind-03-box-b li dt{width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: #002487; flex-shrink: 0;}
	.ind-03-box-b li dt i::before{ font-size: 38px; line-height: 1; color: #fff;}
	.ind-03-box-b li dd{ padding-left: 10px;}
	.ind-03-box-b li dd.tit{flex: 1;}
	
	.ind-03-box-b li a:hover{background: #002487; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
	.ind-03-box-b li a:hover::before{transform: scaleX(1);}
	.ind-03-box-b li a:hover b{ color: #fff;}
	.ind-03-box-b li a:hover span{ color: #8092C3;}
	.ind-03-box-b li a:hover span{ color: #8092C3;}
	.ind-03-box-b li a:hover .more i::before{color: #FAD478;}
	.ind-03-box-b li a:hover dt{background-image: linear-gradient(to bottom left , #FDD87C, #AE7F29);}
}

@media screen and (min-width: 1340px) {
	
	.ind-list-02{ padding-top: 60px;}
	.ind-bg-02{ padding-top: 100px;}
	.ind-mess-02 .scroll{font-size: 16px; max-height: 170px; line-height: 34px;}
	.ind-bg-03{ padding-top: 100px;}
	.ind-mess-03 .scroll{font-size: 16px; max-height: 170px; line-height: 34px;}
	
	.ind-03-box .l{ flex-basis: 580px; flex-shrink: 0; padding-right: 110px;}
	.ind-swiper-bd{ padding: 0 50px;}
	
	.swiper-pic .swiper-slide .box span{font-size: 18px;}
	
	.ind-03-box-b{ padding-top: 50px;}
	
	.ind-03-box-b li dt{}
}

@media screen and (min-width: 1440px) {
	.ind-tit-02{ padding-bottom: 50px;}
	.ind-tit-02 span{font-size: 32px;}
	.ind-tit-02 b{ font-size: 40px;}
	
	.ind-num-02 ul{ margin: 0 -50px;}
	.ind-num-02 li{ padding: 0 50px;}
	.ind-num-02 .tit, .ind-num-02 .num{font-size: 40px;}
	.ind-num-02 .unit{font-size: 18px;}
	
	.ind-mess-02{ padding-bottom: 50px;}
	.ind-mess-02 .scroll{font-size: 18px; line-height: 38px; max-height: 190px;}
	
	.banner-btn-box .banner-prev i,.banner-btn .banner-next i{ width: 50px; height: 50px;}
	.banner-pagination span.swiper-pagination-current{ font-size: 40px;}
	.banner-pagination span.swiper-pagination-total{ font-size: 20px;}
	
	.ind-list-02 dt{ flex-basis: 235px; height: 250px;}
	i.pic-scale-ind-02{ padding-bottom: 250px;}
	.ind-list-02 dt i::before{font-size: 50px;}
	.ind-list-02 dt span{font-size: 26px; padding-top: 15px;}
	

	.ind-tit-03{ padding-bottom: 50px;}
	.ind-tit-03 span{font-size: 32px;}
	.ind-tit-03 b{ font-size: 40px;}
	
	
	.ind-mess-03{ padding-bottom: 50px;}
	.ind-mess-03 .scroll{font-size: 18px; line-height: 38px; max-height: 190px;}
	
	.swiper-pic .swiper-slide .box span{font-size: 20px;}
	
	.ind-03-box-b{ padding-top: 80px;}
	
	.ind-03-box-b li 
	.ind-03-box-b li a{ padding: 15px 20px;}
}
	

/* footer */
@media screen and (min-width: 320px) {
	.swiper-footer{ height: auto;}
	.swiper-bottom{ height: auto;background-color: #000;}
	.footer-bg{ padding:15px 0;}

	.footer-b-box .footer-l{text-align: center; color: rgba(255,255,255,.6);}
	.footer-b-box .footer-r{text-align: center; color: rgba(255,255,255,.6);}
	.footer-b-box .footer-r a{ color: rgba(255,255,255,.6);}
	.footer-b-box .footer-r a:hover{ color: rgba(255,255,255,1);}
	.footer-bottom{background-color: #000000;color: #FFFFFF;text-align: center;padding: 15px;font-size:12px;}
	.footer-bottom a{color: #fff;}
	.footer-name{font-size: 18px;color: #000000;}
	.footer-url{font-size: 12px;color: rgba(0,0,0,0.3);}
	.footer-list-box{text-align: center;}
	.footer-b-l,.footer-b-r{display: none;}
	
	.footer-list{display:flex;justify-content: space-between;align-items: center;max-width:500px;padding:0 20px;margin:0 auto;}

    .footer-i i{font-size:35px;}
    .footer-name{font-size:14px;}
    
    .footer-i-img{cursor:pointer;}
    .footer-i-img-hover{display:none;}
    
    .footer-i-img-hover{position:absolute;height:140px;width:140px;bottom:10px;opacity:0;left:50%;margin-left:-70px;}
    
    .footer-i-img:hover .footer-i-img-hover{bottom:35px;opacity:1;display:block;}
}

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

@media screen and (min-width: 480px) {
}
@media screen and (min-width: 992px) {
    
   
    .gywm-image{position:absolute;width:100%;left:0;top:0;}
 
	.footer-b-l,.footer-b-r{display: block;}
	.footer-bg{ padding: 0;}
	.footer-box{display: flex; justify-content: space-between; align-items: center; padding: 40px 0;}
	
	.swiper-bottom{display: flex;justify-content: space-between;align-items: center;padding: 0 100px;}
	.footer-b-r{display: flex;}
	.footer-b-r>div{padding: 0 20px;position:relative;}
	.footer-bottom{padding: 27px 15px;}
	.footer-list{display: flex;justify-content: center;align-items: center;width: 100%;}
	.footer-list>div{padding: 0 70px;}
	.footer-name{font-size: 20px;padding-bottom: 5px;}
	.footer-i i{font-size: 70px;}
	.footer-name{font-size: 20px;}
	.footer-url{font-size: 14px;}
			
	.footer-list{max-width:inherit;}	
	
	
	
	.footer-list-box a:hover .footer-i i{color:#0093F5}
	
	.footer-list-box a:hover .footer-name{color:#0093F5}
	
	.footer-list-box a:hover .footer-url{color:#0093F5}
	
	
	
	
}

@media screen and (min-width: 1340px) { 
    
    	.footer-url{font-size: 16px;}
    
}

@media screen and (min-width: 1440px) {
	.footer-name{font-size: 22px;}

	.footer-list>div{padding: 0 169px;}
}






/* 首页新 */
@media screen and (min-width: 320px) {
	
	.banner-font{position: fixed;top: 10%;padding: 0 20px;}
	
	
	
	.swiper-banner .swiper-pagination-bullet{
		background-color: #d2d2d2;width: 10px;height: 10px;border-radius:0;opacity: 1;margin: 0 10px;
	}
	.swiper-banner .swiper-pagination-bullet-active{background-color: #0093F5;}
	
	
	.banner-btn-new{background-color: #fff;border-radius:100px;width: 140px;height: 42px;display: flex;
	justify-content: space-between;align-items: center;padding: 0 7px;}
	.banner-font-tit{font-size: 30px;color: #fff;padding-bottom: 12px;}
	.banner-font-info{font-size: 16px;color: #FFFFFF;padding-bottom: 35px;}
	.btn-font{color: #004474;font-size: 16px;padding-left: 11px;}
	
	.swiper-banner .banner-pagination{width: 100%;text-align: center;} 
	
	.ind-new-list{position: relative;}
	.ind-new-list .ind-info{padding-left: 50px;padding-right: 50px;}
	
	.ind-new-list .ind-n-r{display: none;}
	
	.ind-new-list .font-ds{color: #FFFFFF;font-size: 16px;display: inline-block;
    max-width: 100%;}
	.ind-new-list .image-ds{display: none;}
	.swiper-news{background-color: #000000;padding: 0 15px;}
	.ind-new-list li{padding: 20px 0;border-bottom:1px solid rgba(255,255,255,0.3);}
	.ind-n-l{position: absolute;left: 0;}
	.ind-n-l i{color: #fff;}
	.ind-tit-r-font{font-size: 14px;color: #fff;padding-right:15px;}
	.ind-tit{display: flex;justify-content: space-between;align-items: center;}
	.ind-tit-l{color: #fff;font-size: 38px;}
	.swiper-news{padding-top: 55px;}
	.ind-tit-r a{display: flex;}
	 .swiper-pro .pro-ds-font{display: none;}
}

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

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

@media screen and (min-width: 992px) {
	
	 .swiper-pro .pro-ds-font{display: block;}
	.swiper-news{padding:  175px 100px;padding-top: 100px;}
	.ind-new-list ul{border-top: 1px solid rgba(255,255,255,0.3);}
    .banner-font-tit{font-size: 62px;padding-bottom: 0;}
	.banner-font-info{font-size: 20px;padding-bottom:65px;}
	
	.ind-new-list a:hover .ind-n-r{color:#0093F5;}
	.ind-new-list a:hover .ind-n-l i{color:#0093F5;}
	.ind-new-list a:hover .font-name{color:#0093F5;}
	
	
	.ind-tit-r a:hover .ind-tit-r-font{color:#0093F5}
	
}

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


}

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




/* ind新 */
@media screen and (min-width: 320px) {
	
	.banner-font{position: fixed;top: 10%;padding: 0 20px;}
	.swiper-banner .swiper-pagination-bullet{
		background-color: #d2d2d2;width: 10px;height: 10px;border-radius:0;opacity: 1;margin: 0 10px;
	}
	.swiper-banner .swiper-pagination-bullet-active{background-color: #0093F5;}
	.banner-btn-new{background-color: #fff;border-radius:100px;width: 140px;height: 42px;padding: 0 7px;}
	
	.banner-btn-new>a{display: flex;
	justify-content: space-between;align-items: center;width:100%;}
	.btn-font{color: #004474;font-size: 16px;padding-left: 11px;}
	.swiper-banner .banner-pagination{width: 100%;text-align: center;} 
	.swiper-news{height: auto;}
	.swiper-about{height: auto;background-color: #000000;padding: 0 15px;padding-top: 55px;}
	
	
	
	.ind-about-img1 i.pic-size{padding-bottom: 54%;}
	
	.ind-about-img2 i.pic-size{padding-bottom: 23%;}
	
	.ind-about-info{font-size: 16px;color: #fff;position: relative;z-index: 99;padding-bottom: 20px;}
	
	.ind-tit{padding-bottom: 20px;}
	.ind-about-info{}
	
	.swiper-product{background-color: #000;padding: 0 15px;padding-top: 55px;}
	
	.banner-pro i.pic-size{padding-bottom: 60%;}
	
	.pro-info-r-num{display: none;}
	
	
	.pro-info-l-en{color: rgba(255,255,255,0.5);font-size: 14px;}
	.pro-info-r-cn{color: #FFFFFF;font-size: 30px;}
	
	
	.pro-info-r{position: relative;}
    
    .pro-info-r .banner-btn-new{display:none;}
	.pro-info-r .banner-btn-new{position: absolute;top: 50%;left: 0;margin-top: -15px;}
	
	.pro-info{display: flex;align-items: center;justify-content: center;padding: 0 20px;}
	.pro-info-r .btn-font{padding-left: 4px;}
	
	
	
	.pro-info-l-en,.pro-info-r-cn{text-align: center;}
	.pro-info-r-cn{font-size: 24px;}
	.pro-ds{height:220px;width: 100%;position: absolute;bottom: 0;z-index: 0;}



	.pro-info{position: relative;z-index: 1;}
	.banner-pro{padding:20px 0;}
	
	.pro-ds-font{position: absolute;left: 50px;top:40px;color: rgba(255,255,255,.4);font-size: 30px;}
	
	
	.ind-tit-l{line-height:1;font-size:32px;}
	.ind-about-info{font-size:14px;}
	.pro-info-r-num{display:none;}
	.ind-about-img1{display:none;}
	

}

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

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

@media screen and (min-width: 992px) {
    .ind-about-blue-ds{position:absolute;top:0;left:0;width:100%;height:350px;background-image: linear-gradient(rgba(0,147,245,.31), rgba(0,147,245,0));}
   
    .swiper-pro-style:hover .pro-info-r-num {color: rgba(0,0,0,0);display: block;
	-webkit-text-stroke: 1px rgb(255, 255,255,0.36);
	font-size: 130px;
	font-weight: bold;
	}
    
    .swiper-pro-style:hover .pro-info{
		justify-content: space-between;
	}
    	.swiper-pro-style:hover .banner-btn-new{display: flex;}
    	.swiper-pro-style:hover .pro-ds{background-color: #004474;}
	.swiper-pro-style:hover .pro-info-r-cn{font-size: 36px;text-align:left;}
	.swiper-pro-style:hover .pro-info-l-en{text-align:left;}
    
    .ind-about-img1{display:block;}
	.ind-tit{padding-bottom: 56px;}
	.ind-new-list .font-ds{font-size: 22px;position: relative;}
	
	.banner-btn-new{display:flex;}
	.ind-tit-r-font{font-size: 16px;}
	.ind-tit-l {font-size: 66px;}
		.ind-new-list li{padding: 52px 0;}
		
		.ind-new-list .ind-n-r{display: block;position: absolute;right: 0;line-height: 40px;height: 40px;top: 0;color: #AAAAAA;font-size: 22px;}
		
		
		.ind-new-list li a{display: block;position: relative;line-height: 40px;height: 40px;}
		
		.ind-n-l{position: absolute;left: 0;top: 50%;margin-top: -20px;height: 40px;line-height: 40px;}
		.ind-new-list .ind-info{padding-right: 450px;position: relative;}
		
		.ind-new-list .image-ds{position: absolute;right: -280px;top: 0;display: block;width: 250px;opacity: 0;}
		.image-ds i.pic-size{padding-bottom: 67%;}
		.ind-new-list li a:hover .image-ds{opacity: 1;}
		
		
		
		
		
		
		.swiper-about{padding: 100px;padding-bottom: 45px;}
		
		.about-box{position: relative;height: 100%;}
		.ind-about-img1 i.pic-size{padding-bottom: 49%;}
		.ind-about-img1{position: absolute;top: 0;width: 100%;left:0;}
		.ind-about-img2{}
		
		
		.ind-about-info{color: #FFFFFF;font-size: 16px;width: 500px;margin-bottom: 40px;}
		
		
		
		
		
		.swiper-product{padding: 0;display:flex;flex-direction:column}
		
		
		.swiper-product .ind-tit{padding: 25px 100px;}
		
		.swiper-pro-style{border:1px solid rgba(255,255,255,.3);border-left: none;}
		.swiper-pro-style a{display:flex;flex-direction:column;height:100%;}
		
		.banner-font{position: absolute;top:50%;left: 240px;transform:translateY(-50%);}
		
		.swiper-banner .swiper-pagination-bullet{margin: 0 20px;}
		.banner-pro{display: flex;align-items: center;padding-top:120px;height:100%;	}
		.banner-pro i.pic-size{padding-bottom: 33%;}
		
		.swiper-pro-style:hover .pro-info-r-num{font-size: 130px;}
		
		
		.pro-info{height:calc(100% - 400px);}
		.pro-ds{height:35%;}
		
		
	    .swiper-pro-style:hover .banner-pro i.pic-size  {
			padding-bottom: 55%;
		}
		.swiper-pro{width: 120%;height:100%;}
		 .swiper-pro-style:hover .pro-ds-font{display: none;}
      
}

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

@media screen and (min-width: 1440px) {
    	
        .ind-about-info{margin-bottom: 93px;font-size:20px;width: 756px;}
		.ind-about-img1{top: -45px;left:100px;}
}


@media screen and (min-width: 2000px) {
    	
        .ind-about-info{margin-bottom: 120px;margin-top:120px;}
		.ind-about-img1{top: -45px;left:100px;}
}







/* 内页共用 */
@media screen and (min-width: 320px) {
	.box-menu{padding: 20px 0;}
	.box-bg{background-color: #000;padding-top:55px;}
	.left-menu li a{color: #fff;font-size: 14px;height: 40px;line-height: 40px;background-color: #004474;display: block;text-align: center;padding:0 14px;}
	.left-menu ul{display: flex;flex-wrap:wrap;}
	.left-menu ul li{padding-right: 10px;padding-bottom:10px;}
	.left-menu ul li:hover a{background-color: #0093F5;}
	.left-menu ul li.on a{background-color: #0093F5;}
	.left-location{padding-top: 20px;}
	.left-location span{color: #fff;padding: 0 3px;}
	.left-location span:last-of-type i {display: none;}
	.left-location span a{color: #fff;font-size:14px;}
	.cp-list dl{overflow: hidden;}
	.cp-en{color: #000000;}
	.cp-cn{color: #000000;}
	.cp-info{color: #666666;}
	.cp-btn .banner-btn-new{border: 1px solid #004474;}
	.cp-list li:hover .cp-btn  .banner-btn-new{background-color: #004474;}
	.cp-list li:hover .cp-btn  .banner-btn-new .btn-font{color: #fff;}
	
	.btn-image-on{display: none;}
	
	.cp-list li:hover .cp-btn .btn-image{display: none;}
	.cp-list li:hover .cp-btn .btn-image-on{display: block;}
	
	.cp-conn{color:#fff;border-bottom: 1px solid rgba(255,255,255,0.3);font-size: 16px;padding: 15px 0;}
	
	
	.tit{font-size: 20px;padding-bottom: 10px;display: block;}
	
	
	
	
	
	.content-box-b{background-color: #fff;}
	
	
	.ny-bottom{border-top: 1px solid rgba(255,255,255,.16);}
	
	
	.cp-conn:last-of-type{border-bottom: none;}
	.cp-desc{padding-bottom:40px;}
	   
	  
	.cp-desc *,.cp-desc{color:#fff;}
	.cp-c-info{ padding: 20px 0;}
	
	.cp-en{font-size: 14px;}
	.cp-cn{font-size: 24px;padding-bottom: 10px;}
	.cp-info{font-size: 14px;padding-bottom: 15px;}
	
	.pdf-download{height: 66px;width: 250px; display: flex;color: #fff;justify-content: center;align-items: center;}
	
	.pdf-box{color: #004474;font-size: 16px; background-color: #FFFFFF;height: 100%; display: flex;justify-content: flex-start;align-items: center;padding-left: 20px;width: 168px;}
	.pdf-box img{margin-right: 10px;}
	
	
	.download-box{display: flex;justify-content: center;align-items: center; background-color: #004474;color: #fff;width: 82px;height: 100%;font-size: 16px;}
	.download-box img{margin-right: 5px;}
	.cp-c-cn,.cp-c-en,.cp-c-info{color: #fff;}
	.cp-c-en{font-size: 14px;}
	.cp-c-cn{font-size: 20px;}
	.cp-c-info{font-size: 14px;width: 100%;}
	.cp-c-font{border-bottom: 1px solid rgba(255,255,255,.34);padding-bottom: 10px;}
	.co-c-info{padding-top:15px;padding-bottom: 20px;}
	.cp-c-info-r{flex:1;padding-top: 30px;}
	.cp-c-img-box{max-width: 450px;}
	.cp-box{padding-bottom: 40px;}
	.cp-list li a{display: block;background-color: #fff;padding: 25px;}
	.cp-list li a dt i.pic-size{padding-bottom: 51%;}
	.cp-list li a dd{display: flex;align-items: center;}
	.cp-list li{padding-bottom: 20px;}
	
	
	
	
	.content-box-b{padding: 20px;}
	.info-name{font-size: 24px;color: #333333;padding-bottom: 10px;} 
	.info-release{color: #999999;font-size: 14px;}
	.info-form{color: #999999;font-size: 14px;}
	.release-form{border-bottom: 1px solid #DADADA;padding-bottom: 10px;}
	.cp-desc{padding-bottom: 40px;}
	.cp-desc *{color: #fff;}
	
	
	.cp-tit{font-size: 24px;color: #fff;padding: 10px 0;}
	.cp-i-box{padding-top: 20px;}	
	.cp-i-box .banner-btn-new{display:flex;}
	.cp-i-box .banner-btn-new .btn-font{font-size:14px;}
	}

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

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

@media screen and (min-width: 992px) {
	.cp-i-box{padding-top: 0;}
	.cp-box{padding-bottom: 120px;min-height:600px;}
	.tit{font-size: 28px;padding-bottom: 15px;}
	
	.cp-c-info{ padding: 80px 0; display: flex;justify-content: flex-start;align-content: center;}
	.cp-list dd{float: right;width: 50%;}
	.cp-list dt{float: left;width: 50%;}
	
	
	
	.cp-c-info-l{padding: 0 115px;}
	.cp-c-img-box{width: 450px;}
	
	.pdf-download{height: 66px;width: 250px; display: flex;color: #fff;justify-content: center;align-items: center;}
	
	.pdf-box{color: #004474;font-size: 16px; background-color: #FFFFFF;height: 100%; display: flex;justify-content: flex-start;align-items: center;padding-left: 20px;width: 168px;}
	.pdf-box img{margin-right: 10px;}
	
	
	.download-box{display: flex;justify-content: center;align-items: center; background-color: #004474;color: #fff;width: 82px;height: 100%;font-size: 16px;}
	.download-box img{margin-right: 5px;}
	.cp-c-cn,.cp-c-en,.cp-c-info{color: #fff;}
	.cp-c-en{font-size: 20px;}
	.cp-c-cn{font-size: 40px;}
	.cp-c-info{font-size: 18px;width: 100%;}
	
	.cp-c-font{border-bottom: 1px solid rgba(255,255,255,.34);padding-bottom: 10px;}
	
	.co-c-info{padding-top: 30px;width: 500px;padding-bottom: 80px;}
	
	.cp-c-info-r{flex:1;padding-top: 30px;}
	.box-bg{padding: 0;}
	.box-menu{padding: 80px 0 120px;display: flex;justify-content: space-between;align-items: center;}
	.left-location{padding-top: 0px;}
	.cp-list li a{display: block;height: 480px;background-color: #fff;padding: 0;}
	.cp-list li a dt i.pic-size{padding-bottom: 51%;}
	.cp-list li a dt,.cp-list li a dl ,.cp-list li a dd{height: 100%;}
	.cp-img,.cp-info-box{height: 100%;display: flex;justify-content: center;align-items: center;}
	.cp-list li a dd{display: flex;align-items: center;}
	
	
	
	.cp-en{font-size: 20px;}
	.cp-cn{font-size: 40px;padding-bottom: 20px;}
	.cp-info{font-size: 18px;padding-bottom: 30px;}
	.cp-i-box{width: 500px;}
	.cp-list li{padding-bottom: 40px;}
	.cp-tit{color: #fff;font-size: 50px;padding-bottom: 50px;padding-top: 0;}
	
	
	.content-box-b{padding: 100px 160px;}
	.info-name{font-size: 50px;color: #333333;padding-bottom: 20px;} 
	.info-release{color: #999999;font-size: 16px;}
	.info-form{color: #999999;font-size: 16px;}
	.release-form{border-bottom: 1px solid #DADADA;display: flex;justify-content: space-between;align-items: center;padding-bottom: 5px;}
	.cp-desc{padding-bottom: 120px;}
	
	
	.left-menu ul li{padding-bottom:0;}
	.left-menu li a{padding:0 28px;height: 63px;line-height: 63px;font-size: 18px;}
	
}

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

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



/* 联系方式 */
@media screen and (min-width: 320px) {
	
	.ny-box{padding-bottom: 40px ;}
	.map-tit{color:#fff;}
	.map-info{color: #fff;}
	.map-commpany{color: #fff;}
	
	.map-tit{font-size: 24px;padding-bottom: 15px;}
	
	.map-commpany{font-size: 16px;padding-bottom: 20px;}
	
	.map-info{font-size: 14px;padding-bottom: 10px;}
	.map-info span{display: block;padding: 10px 0;}
	.map-info span img{padding-right: 10px;}
	
}

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

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

@media screen and (min-width: 992px) {
	
	.map-tit{font-size: 50px;padding-bottom: 40px;}
	
	.map-commpany{font-size: 28px;padding-bottom: 45px;}
	
	.map-info{font-size: 20px;padding-bottom: 30px;display: flex;justify-content: flex-start; align-items: center;}
	.map-info span{padding: 0 10px;}
	.map-info span img{padding-right: 10px;}
}

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

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

}





/* 售后咨询 */
@media screen and (min-width: 320px) {
    .uinput{color:red;font-size:20px;padding-left:10px;}
	.sh-show-con{padding: 30px 0;}
	.sh-bt-tit{font-size: 20px;}
	.sh-bt-txt{font-size: 16px;color: #999999;}
	.from{padding:15px;}
	.sh-bt{text-align: center;padding-bottom: 30px;border-bottom: 1px dashed #BCBCBC;}
	/*修改提示字的颜色*/
	.td_right input::-webkit-input-placeholder { /* WebKit browsers */ 
	color:#BBB; font-size: 16px;
	}
	.td_right input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color:#BBB;font-size: 16px;
	}
	.td_right input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color:#BBB;font-size: 16px;
	}
	.td_right input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color:#BBB;font-size: 16px;
	}
	.td_right textarea::-webkit-input-placeholder { /* WebKit browsers */ 
	color:#BBB; font-size: 16px;
	}
	.td_right textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#BBB;font-size: 16px;
	}
	.td_right textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color:#BBB;font-size: 16px;
	}
	.td_right textarea:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color:#BBB;font-size: 16px;
	}
.para{
            font-size: 14px;
            font-weight: lighter;
            text-align: center;
        }
		.from{background-color: #fff;}
       .rg_layout {
            
            margin: auto;
        }        
        
        .rg_center {
        }
        .rg_right {
            
            margin: 15px;
        }
        .rg_left > p:first-child {
            color:#AAD026;
            font-size: 20px;
        }
        .rg_left > p:last-child {
            color:#A6A6A6;
            font-size: 20px;
        }
        .rg_right > p:first-child {
            font-size: 15px;
        }

        .rg_right p a {
            color:pink;
        }
        .td_left {
			font-size: 14px;
			width: 72px;
			color: #666666;
        }
		.td_right{flex: 1;}
        .td_right textarea{
			width: 100%;
			height: 44px;
			border: 1px solid #DFDFDF;
			background-color: #F6F6F6;
			border-radius: 3px;
			padding-left:15px;padding-top: 10px;
			font-size: 16px;
        }
		.td_right .content-ner{
			width: 100%;
			height: 200px;
			max-width: 100%;
			
		}
		.box{
           position: relative;
           padding-left: 0 ;
        }
        .box img{
            position: absolute;
            right: 5px;
            top:2px;
            width: 24px;
            height: 24px;
        }
		
       .rg_layout{padding: 10px 0;}
		#username, #password, #password2, #email, #name,#address,
		#telphone, #birthday, #checkcode ,#wt {
		    width: 100%;
		    height: 40px;
		    border: 1px solid #DFDFDF;
			color: #666;
			background-color: #F6F6F6;
		    border-radius: 3px;
		    padding-left: 15px;
			font-size: 14px;
		}
		.new-one{padding-bottom: 0;}
        #checkcode {
            width: 200px;
			margin-right: 10px;
        }       
        #img_check {
            vertical-align: middle;
			
        }
		.from-img img{
			border-radius: 3px;
		}
        #btn_sub {
            width: 128px;
            height: 40px;
            background-color: #F1F1F1;
            border: 1px solid #E4E4E4 ;
            border-radius: 4px;
            cursor: pointer;
			margin-left: 10px;
			color: #555555;
			font-size: 14px;
			line-height: 40px;
        }
        #btn_subs {
            width: 128px;
            height: 40px;
            background-color: #004474;
            border: 1px solid #F1F1F1 ;
            border-radius: 4px;
            cursor: pointer;
			color: #fff;
			line-height: 40px;
        }              
        .error {
            color:red;
        }
        
	
	.flex-one{display: flex;padding: 5px 0;flex-direction: column;}
	.from{padding-top: 20px;}

	.tj-ts{color:#0093F5;font-size: 14px;}
	
	.ly-tit {color: #000;font-size: 24px;text-align: center;padding-bottom: 5px;}
	.ly-desc{color: #999999;font-size: 14px;text-align: center;padding-bottom: 20px;border-bottom: 1px dashed  #BCBCBC;}
	.flex-san{position: relative;padding-bottom: 15px;}

	.uinput{position: absolute;right: 0;top: 0;}
	#td_sub{padding-top: 10px;}
}

@media screen and (min-width: 375px) {
	.sh-bt-tit{font-size: 22px;}
}

@media screen and (min-width: 480px) {
	.sh-show-con{padding: 40px 0;}
	.sh-bt-tit{font-size: 28px;}
	.from{padding: 20px;}
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 992px) {
	#td_sub{padding-top: 0px;}
	 .rg_layout{padding: 0px ;}
	.from{padding-top: 30px;}
	.ny-box{padding-bottom: 120px;}
	.sh-show-con{padding: 50px 0;}
	.sh-bt-tit{font-size: 32px;}
	.sh-bt{padding-bottom: 40px;}
	
	
	.tj-ts{}
	
	.from{padding-top: 40px;}
	
	.form-tj{flex-direction: row;justify-content: space-between;align-items: center;}
	.td_right textarea{font-size: 18px;}
	.tj-ts{font-size: 16px;padding-top: 7px;}
	
	.td_right input::-webkit-input-placeholder { /* WebKit browsers */
	color:#BBB; font-size: 18px;
	}
	.td_right input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color:#BBB;font-size: 18px;
	}
	.td_right input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color:#BBB;font-size: 18px;
	}
	.td_right input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color:#BBB;font-size: 18px;
	}
	.td_right textarea::-webkit-input-placeholder { /* WebKit browsers */ 
	color:#BBB; font-size: 18px;
	}
	.td_right textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#BBB;font-size: 18px;
	}
	.td_right textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color:#BBB;font-size: 18px;
	}
	.td_right textarea:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color:#BBB;font-size: 18px;
	}
	
	
		.form-tj{display: flex;flex-direction: row;align-items: end;}
	
	.form-tj .flex-san{padding-bottom: 0;}

	.rg_layout{padding-top: 40px;}
	
	.ly-tit {color: #000;font-size: 50px;text-align: center;padding-bottom: 10px;}
	.ly-desc{color: #999999;font-size: 16px;text-align: center;padding-bottom: 45px;border-bottom: 1px dashed  #BCBCBC;}
	
	.from{padding: 35px 100px 90px; }

	
}

@media screen and (min-width: 1340px) {
	.flex-one{display: flex;flex-direction: row;  padding-top: 35px;padding-bottom: 25px;}
	#username, #password, #password2, #email, #name,#address,
	#telphone, #birthday, #checkcode {
	    width: 282px;
	    height: 40px;
	    border: 1px solid #DFDFDF;
		color: #666;
		background-color: #F6F6F6;
	    border-radius: 3px;
	    padding-left: 15px;
		font-size: 14px;
	}
	.new-one{padding-bottom: 0;align-items:center;}
	.uinput{position: relative;}
	.td_left {
		font-size: 14px;
		width: 72px;
		color: #666666;
		text-align: right;
		
	}
	.tj-ts{padding-left: 72px;}
	.sh-show-con{padding: 60px 0;}
	.sh-show{max-width: 1240px;margin: 0 auto;}
	.sh-bt-tit{font-size: 36px;}
	.sh-bt{padding-bottom: 50px;}
	.con-san{display: flex;align-items: center;justify-content: space-between;}
	
	.flex-san{display: flex;align-items: center;padding: 5px 0;}
	
	
	#td_sub {
	    padding-left: 150px;
	}
	
}

@media screen and (min-width: 1440px) {
	.from{padding: 35px 220px 90px 220px; }
	
	.sh-show-con{padding: 80px 0 100px;}
	#username, #password, #password2, #email, #name,#address, #telphone, #birthday, #checkcode {
	    width: 236px;}
		
		#checkcode {width: 250px;}
}
	



/* 关于我们  */
@media screen and (min-width: 320px) {
	.zytd-list ul{overflow: hidden;}
	.shade-ds{position: absolute;top: 0%;left: 0;background-color: rgba(0,0,0,.3);width: 100%;height: 100%;}
	.zytd{background-color: #004474;}
	.zytd-box{position: relative;}
	.wmdmb{background-color: #000;}
	.wmdmb-tit{text-align: center;}
	.mb-list li {padding:10px 0;}
	.mb-dt-i i{font-size: 50px;color: #0093F5;}
	.mb-dt-i{border: 1px solid #004474;width: 100px;height: 100px;border-radius: 50%;display: flex;justify-content: center;align-items: center;flex-shrink:0;}
	.mb-tit{color: #FFFFFF;font-size: 22px;font-weight: bold;}
	.mb-desc{color: #FFFFFF;font-size: 14px;}
	
	.mb-list dl{display: flex;justify-content: start;align-items: center;}
	
	.mb-info{padding-left: 30px;}
	
	.wmdmb-tit{font-size: 24px;color: #fff;padding-bottom: 10px;}
	
	
	
	.gywm-info-box{color: #fff;}
	
	.gywm-box{position: relative;}
	.gywm-tit{
		font-size: 24px;padding: 10px 0;
	}
	.gywm-info{font-size: 14x;padding-bottom: 10px;}
	
	.gywm-image i.pic-size{padding-bottom: 54%;}
	
	.fzlc{background-color: #fff;padding: 20px 0;}
	
	
	.fzlc-tit{color: #000000;font-size:24px;text-align: center;}
	
	.fzlc-year{color: #004474;font-size: 16px;text-align: center;padding-bottom: 15px;}
	.fzlc-info{color: #000000;font-size: 14px;}
	
	
	.fzlc-dian{width: 14px;height: 14px;border-radius: 50%;background-color: #004474;margin: 0 auto;}
	.fzlc-yuan{margin: 0 auto;width: 20px;height: 20px;padding: 4px;}
	.swiper-slide-active .fzlc-yuan{border: 1px solid #0093F5;border-radius: 50%;background-color: #fff;}
	
	
	
	
	.swiper-slide-active .fzlc-dian{width: 100%;height: 100%;background-color:#0093F5;}
	
	
	
	.swiper-fzlc-box{width: 100%;}
	
	
	.swiper-fzlc .swiper-slide-active .fzlc-year{color:#0093F5;font-size:24px;}
	
	.swiper-x{width: 100%;height: 1px;background-color: #E5E5E5;position: absolute;top: 67px;}
	.fzlc-info{margin: 0 auto;text-align: center;padding-top: 35px;}
	.lf-box{padding: 10px 55px;position: relative;}
	
	.fzlc-next, .fzlc-prev{
		width: 40px;height: 40px;background-size: 40px 40px;margin-top: 0;top: 57px;
	}
	
	.fzlc-prev{background-image: url(../img/yq-left.png);left: 10px;}
	.fzlc-next{background-image: url(../img/yq-right.png);right:10px;}
	
	.zytd{padding: 40px 0;}
	.zytd-list ul{overflow:hidden;margin:-10px;}
	.zytd-list li{padding:10px;float:left;width:50%;}
	.zytd-list li i.pic-size{padding-bottom: 59%;}
	.about-b-font{position: absolute;z-index: 1;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;top: 0;left: 0
	;text-align: center;}
	.b-img{padding-bottom: 10px;}
	.b-font{color: #FFFFFF;font-size: 14px;}
	.zytd-desc{font-size: 14px;padding-bottom: 10px;color: #FFFFFF;}
	
	.zytd-tit{color: #FFFFFF;font-size: 24px;padding-bottom: 10px;}
	.wmdmb{padding: 40px 0;}
	
	.gywm{background-position: center;
    background-repeat: no-repeat;
    background-size: contain;}
    .gywm-box{height:350px;}
    	.gywm-info-box{position: absolute; bottom:0;}
}

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

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

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

@media screen and (min-width: 992px) {
	.gywm-image i.pic-size{padding-bottom: 32%;}
	
	.gywm-box{height:0;}
	.gywm-info-box{position: absolute;top: 50%;left: 0;bottom:auto; transform: translateY(-50%);width: 450px;color: #fff;z-index: 1;margin-top:280px;}
	.gywm-tit{
		font-size: 50px;padding: 0;padding-bottom: 25px;
	}
	.gywm-info{font-size: 18px;padding: 0;}
	.zytd{padding: 120px 0;}
	.wmdmb{padding: 120px 0;}
	.zytd-tit{font-size: 50px;padding-bottom: 30px;}
	.wmdmb-tit{font-size: 50px;padding-bottom: 40px;text-align: left;}
	.zytd-desc{font-size: 18px;padding-bottom: 40px;}
	.zytd-list ul{margin: 0 -10px;}
	.zytd-list li{float: left;width: 25%;padding: 0 10px;}
	.mb-dt-i i{font-size: 100px;}
	.mb-list ul{overflow: hidden;margin: -35px 0;}
	.mb-list li {float: left;width: 50%;padding: 35px 0;}
	.mb-dt-i{width:150px;height: 150px;}
	.mb-tit{color: #FFFFFF;font-size: 30px;font-weight: bold;}
	.mb-desc{color: #FFFFFF;font-size: 20px;}
	.fzlc{padding: 80px 0;}
	.fzlc-tit{font-size: 50px;text-align: left;}

	.fzlc-info{font-size: 18px;}
	.fzlc-year{font-size: 20px;height:55px;line-height:55px;}
	.lf-box{padding: 66px;}
	.swiper-x{top: 65px;}
	.fzlc-next, .fzlc-prev{top:112px;}	
	.fzlc-prev{left: 27px;}
	.fzlc-next{right: 27px;}
	.mb-list dl{justify-content:center;}
	.swiper-fzlc .swiper-slide-active .fzlc-year{font-size:30px; }
	.b-font{font-size:20px;}
	 .gywm{height:800px;position:relative;}
}

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

@media screen and (min-width: 1440px) {
		.fzlc-info{width: 320px;}
        .gywm-info-box{width:750px;}
    
}




/* 联系我们 */
@media screen and (min-width: 320px) {
	.contact-tit{color: #002487; font-size: 20px;}
	.contact-list{ padding-top: 15px; padding-bottom: 15px;}
	.contact-list ul{ margin: -10px;}
	.contact-list li{padding: 10px;}
	.contact-list dl{display: flex; align-items: center;}
	.contact-list dt{ padding-right: 10px;}
	.contact-list dt i{border: solid 1px #002487; width: 36px; height: 36px; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
	.contact-list dt i::before{ color: #002487;}
	.contact-list dd b{display: block; color: #000; font-size: 14px;}
	.contact-list dd span{display: block; color: #999; font-size: 14px;}
	
	.map{ height: 300px;}
	.contact-line{display: none;}
}

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

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

@media screen and (min-width: 992px) {
	.contact-tit{ font-size: 24px;}
	.contact-list{ padding-bottom: 0;}
	.contact-list ul{display: flex; flex-wrap: wrap;}
	.contact-list ul li{flex-basis: 50%;}
	
	.contact-line{display: block; margin: 30px 0; background: none; height: 0; border-bottom: dashed 1px #E3E8EC;  }
}

@media screen and (min-width: 1340px) {
	.contact-tit{ font-size: 28px;}
	.contact-line{display: block; margin: 40px 0;}
	.map{ height: 410px;}
}

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



/* 新闻中心 */
@media screen and (min-width: 320px) {
	i.pic-scale-news{padding-bottom: 70%;}
	.cont-list hr{display: none;}
	.cont-list .txt{display: none;}

	.cont-list ul{margin: -5px 0;}
	.cont-list li{ padding: 5px 0;}
	.cont-list a{display: block; padding: 10px; background: #FBFBFB; border: solid 1px #FBFBFB;}
	.cont-list dl{display: flex;}
	.cont-list dt{flex-basis: 35%; flex-shrink: 0; padding-right: 10px; position: relative;}
	.cont-list dd{flex-basis: 65%; flex-shrink: 0; min-width: 0;}
	.cont-list dd{display: flex; flex-direction: column; justify-content: center;}
	.cont-list .tit{color: #222; }
	.cont-list .time{color: #002487; }
	
	.cont-list a:hover { background: #fff; border: solid 1px #002487;}
	
	.cont-list dt div{position: relative;}
	.cont-list .shade{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,36,135,.9); display: flex; align-items: center; justify-content: center; opacity: 0;}
	.cont-list .shade i::before{ color: #fff; font-size: 44px; line-height: 1;}
	
	.cont-list a:hover .shade{opacity: 1;}
}

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

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

@media screen and (min-width: 992px) {
	.cont-list dt{flex-basis: 230px; padding-right: 30px;}
	.cont-list dd{flex:1; height: 140px;}
	.cont-list a{ padding: 20px;}
	.cont-list .tit{ overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis; white-space: nowrap; font-size: 16px;}
	.cont-list hr{display: block; background: none; height: 0; border-bottom: dashed 1px rgba(102,102,102,.3);}
	.cont-list .txt{display: block; overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; color: #666;}
}

@media screen and (min-width: 1340px) {
	.cont-list .tit{font-size: 18px;}
}

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




/* 新闻中心-内页 */
@media screen and (min-width: 320px) {
	.info-t{}
	.info-t .tit{ font-size: 20px; font-weight: normal; color: #000; display: block;}
	.info-t .mess{display: flex; justify-content: space-between;}
	.info-t .time{ color: #999;}
	.info-t .source{ color: #999;}
	.info-t hr{display: block; margin:10px 0 20px 0; background: none; height: 0; border-bottom: dashed 1px #E3E8EC; }
	
	.info-b hr{display: block; margin:20px 0; background: none; height: 0; border-bottom: dashed 1px #E3E8EC; }
	.info-b li{ line-height: 36px;}
	.info-b li span{color: #002487;}
	.info-b li a b{ font-weight: normal;color: #000;}
	.info-b li a:hover b{ color: #002487;}
}
@media screen and (min-width: 375px) {
}
@media screen and (min-width: 480px) {
	
}
@media screen and (min-width: 992px) {
	.info-t hr{margin:15px 0 30px 0;}
	.info-t .tit{ font-size: 24px; padding-bottom: 10px;}
}
@media screen and (min-width: 1340px) {
	.info-t hr{margin:20px 0 40px 0;}
	.info-t .tit{ font-size: 28px;}
}

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




/* 荣誉资质 */
@media screen and (min-width: 320px) {
	.ryzz-tit{color: #FFFFFF;font-size: 24px;padding-bottom: 10px;}
	.ryzz-info{}
	.ryzz-info-c{color: #FFFFFF;font-size: 14px;padding-bottom: 15px;}
	.ryzz-img i.pic-size{padding-bottom: 72%;}	
	.ry-swiper{padding-bottom: 40px;padding-left:10px ;padding-right: 10px;}

	.ryzz-prev,.ryzz-next{display: none;}
}
@media screen and (min-width: 375px) {
}

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

@media screen and (min-width: 992px) {
	.ryzz-tit{padding-bottom: 0; padding-right: 50px;margin-right: 50px; font-size: 38px;position: relative;line-height: 66px;height: 66px;}
	.ryzz-info{display: flex;align-items: center;padding-bottom:100px;}
	.ryzz-info-c{font-size: 20px;width: 740px;padding-bottom: 0;flex: 1;min-width: 0;}
	.ryzz-tit::after{
		content: ' '; background-color: #fff;
		width: 1px;height: 100%;position: absolute;
	    right: 0; top: 0;
	  }
	.ry-swiper{padding-bottom: 140px;}
	.ryzz-prev,.ryzz-next{margin-top:-50px; display: block; width: 100px;height: 100px;background-size: 100px 100px;}
	.ryzz-prev{background-image: url(../img/ryzz-prev.png);left: 23%;margin-left: -41px;}
	.ryzz-next{background-image: url(../img/ryzz-next.png);right: 23%;margin-right: -41px;}
}
@media screen and (min-width: 1300px) {
    	.ryzz-prev{background-image: url(../img/ryzz-prev.png);left: 29%;margin-left: -46px;}
    	.ryzz-next{background-image: url(../img/ryzz-next.png);right: 29%;margin-right: -46px;}
}

@media screen and (min-width: 1440px) {
	.ryzz-tit{font-size: 50px;}
		.ryzz-prev{background-image: url(../img/ryzz-prev.png);left: 30%;margin-left: -60px;}
    	.ryzz-next{background-image: url(../img/ryzz-next.png);right: 30%;margin-right: -60px;}
}





/* 工程施工 */
@media screen and (min-width: 320px) {
	i.pic-scale-news-02{padding-bottom: 66.066%;}
	.cont-list-02 ul{ margin: -5px; display: flex; flex-wrap: wrap;}
	.cont-list-02 li{ padding: 5px; flex-basis: 50%; flex-shrink: 0; min-width: 0;}
	.cont-list-02 dd{border: solid 1px #E3E8EC; border-top: none; height: 40px; display: flex; align-items: center; justify-content: center; color: #000000; padding: 0 10px;}
	.cont-list-02 dd span{ display: block; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis;}
	.cont-list-02 dt{position: relative;}
	
	.cont-list-02 .shade{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,36,135,.9); display: flex; align-items: center; justify-content: center; opacity: 0;}
	.cont-list-02 .shade i::before{ color: #fff; font-size: 44px; line-height: 1;}
	
	.cont-list-02 a:hover .shade{opacity: 1;}
	.cont-list-02 a:hover dd{ color: #002487;}
}

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

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

@media screen and (min-width: 992px) {
	.cont-list-02 li{flex-basis: 33.33333%;}
}

@media screen and (min-width: 1340px) {
	.cont-list-02 dd{height: 60px; font-size: 14px;}
	.cont-list-02 ul{ margin: -10px;}
	.cont-list-02 li{ padding: 10px;}
}

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





/* 工程施工-内页 */
@media screen and (min-width: 320px) {
	.info-t-02 .tit{ padding-bottom: 20px; font-weight: normal; color: #000; font-size: 20px; display: block;}
	
	i.pic-scale-ywly-03{ padding-bottom: 66.7308%;}
	
	.swiper-ywly-02 span{display: block; text-align: center;}
	
	.ywly-swiper-box{ padding-top: 20px;}
	.swiper-ywly-01 .ywly-pagination{ text-align: center; padding: 15px 0; display: flex; align-items: center; justify-content: center;}
	.swiper-ywly-01 .ywly-pagination span{ width: 40px; height: 4px; border-radius: 0; background: #E3E8EC; opacity: 1;}
	.swiper-ywly-01 .ywly-pagination .swiper-pagination-bullet-active{background: #002487;}
	.swiper-ywly-02 span{ color: #666;}
	
}

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

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

@media screen and (min-width: 992px) {
	.info-t-02 .tit{font-size: 24px;}
	.swiper-ywly-01 .ywly-pagination span{width: 60px;}
}

@media screen and (min-width: 1340px) {
	.info-t-02 .tit{font-size: 28px;}
	.swiper-ywly-01 .ywly-pagination span{width: 80px;}
	.swiper-ywly-01 .ywly-pagination{ padding: 20px 0;}
}

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



/* 企业文化 */
@media screen and (min-width: 320px) {

	.culture-list .bd{margin: -10px;}
	.culture-list .col{padding: 10px;}
	
	.culture-list dl{border: solid 1px #E3E8EC; padding: 30px; height: 240px; position: relative; display: flex; }
	.culture-list dl .bg-ico{ font-size: 240px; line-height: 1; position: absolute; right: 0; bottom: 0; color: #FBFBFD;}
	.culture-list dt,.culture-list dd{position: relative; z-index: 2;}
	.culture-list dt{ padding-right: 10px;}
	.culture-list dt i::before{font-size: 32px; line-height: 32px; color: #DDAF59;}
	.culture-list dd{flex: 1;}
	.culture-list dd .tit{font-size: 20px; display: block; line-height: 32px; color: #002487;}
	.culture-list dd .txt{font-size: 12px; display: block; line-height: 1; text-transform: uppercase; padding-top: 10px;}
	.culture-list dd .list{padding-top: 20px; display: flex; flex-wrap: wrap; width: 100%;}
	.culture-list dd .list li{ line-height: 30px; color: #000; min-width: 50%;}
	
	.culture-list .col-04 .list li{ min-width: 100%;}
}

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

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

@media screen and (min-width: 992px) {
	.culture-list .bd {display: flex; flex-wrap: wrap;}
	.culture-list .col-06{ flex-basis: 50%; flex-shrink: 0;}
	.culture-list .col-04{ flex-basis: 33.333333%; flex-shrink: 0;}
}

@media screen and (min-width: 1340px) {
	.culture-list dt{ padding-right: 20px;}
	.culture-list dd b{font-size: 24px; }
}

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



/* 党的建设 */
@media screen and (min-width: 320px) {
	.cont-list-03{}
	.cont-list-03 li{ border-bottom: dashed 1px #E3E8EC; display: flex; align-items: center; justify-content: space-between;}
	.cont-list-03 li div{ padding-right: 20px; display: flex; align-items: center; min-width: 0;}
	.cont-list-03 li div a{overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis; white-space: nowrap; display: block; align-items: center; min-width: 0; font-size: 12px; line-height: 48px; font-size: 12px;}
	.cont-list-03 li i{width: 8px; height: 8px; border-radius: 50%; border: solid 1px #DDAF59; display: block; flex-shrink: 0; margin-right: 10px;}
	.cont-list-03 li{ font-size: 12px;}
	.cont-list-03 li span{font-size: 12px; color: #999;}
}

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

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

@media screen and (min-width: 992px) {
	.cont-list-03 li div{ padding-right: 50px;}
	.cont-list-03 li div a{ font-size: 14px; line-height: 54px;}
	.cont-list-03 li span{ font-size: 14px;}
}

@media screen and (min-width: 1340px) {
	.cont-list-03 li div a{ line-height: 60px;}
}

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



/* 图说金港 */
@media screen and (min-width: 320px) {
	.cont-list-04 ul{ margin: -5px; display: flex; flex-wrap: wrap;}
	.cont-list-04 li{ padding: 5px; flex-basis: 100%; flex-shrink: 0; min-width: 0; min-width: 0;}
	.cont-list-04 dd{border: solid 1px #E3E8EC; border-top: none; height: 40px; display: flex; align-items: center; justify-content: space-between; color: #000000; padding: 0 10px; min-width: 0;}
	.cont-list-04 dd div{min-width: 0; display: flex; align-items: center;}
	.cont-list-04 dd i{width: 8px; height: 8px; border-radius: 50%; border: solid 1px #DDAF59; display: block; flex-shrink: 0; margin-right: 10px;}
	.cont-list-04 dd span{ display: block; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis; min-width: 0; color: #000;}
	.cont-list-04 dd small{ color: #999;}
	.cont-list-04 dt{position: relative;}
	
	.cont-list-04 .shade{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,36,135,.9); display: flex; align-items: center; justify-content: center; opacity: 0;}
	.cont-list-04 .shade i::before{ color: #fff; font-size: 44px; line-height: 1;}
	
	.cont-list-04 a:hover .shade{opacity: 1;}
	.cont-list-04 a:hover dd span{ color: #002487;}
}

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

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

@media screen and (min-width: 992px) {
	.cont-list-04 li{flex-basis: 50%;}
	
}

@media screen and (min-width: 1340px) {
	.cont-list-04 ul{ margin: -10px;}
	.cont-list-04 li{padding:10px;}
	.cont-list-04 dd{ height: 50px;}
	.cont-list-04 dd span{font-size: 16px;}
}

@media screen and (min-width: 1440px) {
	
	.cont-list-04 dd{ height: 60px;}
}



/* 人才专区 */
@media screen and (min-width: 320px) {
	.job-list ul{ margin: -10px;}
	.job-list li{ padding: 10px;}
	.job-list dt{padding: 15px; background: #FBFBFB; cursor: pointer;}
	.job-list dd{ border:solid 1px #E3E8EC; padding:15px; display: none;}
	
	.job-list .r{display: none;}
	.job-list .l b{display: block; color: #000000; font-weight: normal; font-size: 20px;}
	.job-list .l span{display: block; color: #666666;}
	
	.job-list .sub-tit{ font-weight: normal;}
	
	.job-list dl.on dt{ background-image: linear-gradient(#0B4CCE, #002487);}
	.job-list dl.on .l b{ color: #fff; }
	.job-list dl.on .l span{ color: #fff; opacity: .7;}
	
}

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

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

@media screen and (min-width: 992px) {
	.job-list dl dt{display: flex; align-items: center; justify-content: space-between;}
	
	.job-list .l b{ font-size: 24px;}
	
	.job-list dl .r{display: block;}
	.job-list dl .r span.show{display: none;}
	.job-list dl .r span.hide{display: flex;}
	
	
	.job-list dl.on .r span.show{display: flex;}
	.job-list dl.on .r span.hide{display: none;}
	
	.job-list dl .r .hide{ height: 44px; border-radius: 22px; display: flex; padding: 0 0; align-items: center; justify-content: center; background-image: linear-gradient(#2050D2, #002487); color: #fff; width: 130px;}
	.job-list dl .r .hide b{ padding-right: 5px; font-weight: normal;}
	.job-list dl .r .hide i::before{ font-size: 12px;}
	
	
	.job-list dl .r .show{ height: 44px; border-radius: 22px; display: flex; padding: 0 0; align-items: center; justify-content: center; background:#fff; color: #002487; width: 130px;}
	.job-list dl .r .show b{ padding-right: 5px; font-weight: normal;}
	.job-list dl .r .show i{transform: rotate(90deg);}
	.job-list dl .r .show i::before{ font-size: 16px;}
	
}

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

@media screen and (min-width: 1440px) {
	
	.job-list dt{padding: 20px 30px; }
	.job-list .l b{ font-size: 28px;}
	.job-list dd{ padding: 30px;}
}



@media screen and (min-width: 320px) {
	
	.box-pc{display:none;}
	.box-phone{display:block;}
}

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

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

@media screen and (min-width: 992px) {
		.box-pc{display:block;}
	.box-phone{display:none;}
}

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

@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: #002487; 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{min-height:600px; 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%;}
	.content-pd{padding: 20px 0;}
		
}

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

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





@media screen and (min-width: 320px) {
	.search-box{padding-top:20px;}
}

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

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

@media screen and (min-width: 992px) {
	.search-box{padding-top:50px;}
}

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