@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;
	
	background-image:url(../img/bg.jpg);
	background-size:100% auto;
	background-position: center top;
	
}


.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:#003D7E; color:#fff;}
::-moz-selection{background:#003D7E; color:#fff;}

a,a:link{ color: #333; text-decoration: none;}
a:hover,a:active{ color: #003D7E; 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; display:flex;}

div.pages a:first-child{display:none;}
div.pages a:last-of-type{display:none;}



div.pages *{ line-height: 1.7;}
div.pages a,div.pages span {text-decoration: none; background: #fff; border: 1px solid #DBDBDB;border-radius:100px; width:40px;height:40px; color: #999999; font-size: 16px; display: inline-block; font-weight: normal; line-height:40px;text-align: center;margin: 10px;
}
div.pages a.on,div.pages a.hover,div.pages a:hover,div.pages a:active,div.pages span.current,div.pages span.disabled {  color: #003D7E; border: 1px solid #BED7F1;  }






/*--移动端设置&小屏电脑 图片缩放--*/
/*设置最大屏像素-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: #D90A13; background-color: #D90A13;}
.layui-form-checkbox[lay-skin=primary]:hover i{ border-color: #D90A13;}

.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;
		}
		
		
		.timg{width:100px;}
		.index-flex{display:flex;justify-content:space-between;}
		.index-ner{padding-right:10px;}
		.pic-index-img{padding-bottom:55%!important;}
}

@media screen and (min-width: 992px) {
	.container{ width: 980px; padding: 0 10px;}
	.index-ner{padding-right:15px;}
}
@media screen and (min-width: 1340px) {
	.container{ width: 1344px; 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{ position: relative; 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;}
	.logo{ float: left; position: relative; z-index: 10; height: 55px; padding: 10px 0 10px 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: #003D7E;}
	.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: #fff;  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);padding:8px 0;}
	.nav-list li:nth-last-child(2){border-bottom: none;}
	.nav-list li a{ display: block; }
	.nav-list li a b{font-weight: normal;  position: relative; color: #666; display: block; text-align: center;}
	
	
	.nav-list li .nav-list-sub{ overflow: hidden; background: #f7fbff;-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; overflow: hidden; 
	transition:height 0s,opacity 0s;}
	.nav-list li .nav-list-sub div{ padding: 10px 15px;}
	.nav-list li .nav-list-sub a{ padding:12px 0; 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: #222222;}
	.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{background-color: #003D7E;}
	.nav-list li.on b,.nav-list li.on i:before{ color: #fff;}
	.nav-list li.nav-on a b,.nav-list li.nav-on a i:before{ color: #fff;}
		.nav-list li.nav-on{/*background:#003D7E*/ background:#003D7E;}
	
	.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: #D90A13; 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-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{ display: flex; align-items: center; justify-content: center;  margin-bottom: 10px;}
	.top-r a { height: 42px; display: flex; align-items: center; justify-content: center; width: 100%; color: #999999;font-size: 12px;margin-left: 10px;}
	.top-r a i{ padding-right: 5px;}
	.top-r a i,.top-r a i::before{ line-height: 1; font-size: 12px;}
	
	.top-r a:hover{text-decoration: underline;}
	
	.top-style{width: 44px;height: 44px;display: flex;justify-content: center;align-items: center;background-color: #FBFBFB;border-radius: 100%;}
	.top-input{background-color: #FBFBFB;color: #999999;font-size: 12px;border-radius: 25px;border: none;width: 100%;height: 44px;line-height: 44px;padding-left:20px;}
	.top-r-search{padding-bottom: 10px;}
	.top-r-search{position: relative;}
	.top-btn{position: absolute;background-color: initial;border: none;right: 20px;line-height: 44px;top:0;}
	.top-r-search form{position:relative;}
	
	.hd_zygn{font-size:14px;color:#ccc;position:absolute;top: 25%; right: 100%; width: 173%; white-space: nowrap;}
	
	.hdtop{position:fixed;right:10px;bottom:50px;z-index:10;}
	.hdtop a{display:inline-block;padding:13px;/*background-color: #f3f3f3;*/ transition: 0.3s;border-radius:50%;}
	.hdtop a:hover{/*background-color: eff7ff;*/}
	.hdtop a img{width:25px;height:25px;}
}
	
	@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) {
	.hdtop{display:none;}
	.nav{ height: 90px;}
	.nav:before{display: none;}
	.nav-box-bg{ height: 90px;}
	
	.nav-box{ box-shadow: none; position: relative; height: 90px; background: #fff;}
	
	.header-box{ height: 60px; display: none;}
	
	.logo{ height: 88px; padding:18px 0;}
	.logo img{ margin: 0 auto; height: 100%;}
	.logo a{ width: 100%; height: 100%; display: block; padding: 0;}
	
	
	.nav-btn{ display: none;}
	.nav{  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;

	    
	  
	    
	}
	.nav-list{  position: relative; position: absolute;bottom: -50px;width: 100%;}
	
	.header-box{height: 48px;display: block;}
		
	
	.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{  color: #333; overflow: hidden; font-size: 14px; }
	.nav-list li a{  padding: 0 15px; 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: #fff;}
	/*.nav-list li.nav-off>a b{ color: #666;}*/
	.nav-list li.on b/*,.nav-list li a:hover b*/{ color: #fff;}
	.nav-list li.on .nav-btn-bg{ opacity: 1;filter:Alpha(opacity=100);}
	.bd-more{border-bottom-color: #fff; display: none;}
	
	.nav-list li.on{background:#003D7E}
	.nav-list li:first-child{background:rgba(0,0,0,0)}
	.nav-list li:first-child b{color:#333;}
	.nav-list li:first-child:hover{background:#003D7E}
	.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: 100% !important;overflow: initial; }

	.nav-list li .nav-list-sub .nav-list-height{padding: 0;  position: relative;background-color: #fff;}
	.nav-list li .nav-list-sub a{ height: auto; border: none;   text-align: center;   position: relative; z-index: 2;border-bottom: 1px solid #DBDBDB;}
	.nav-list li .nav-list-sub a:hover{border-bottom:1px solid rgba(0,0,0,0); /*background-color: eff7ff;*/ background-color: #EFF7FF; box-shadow:  0px 5px 5px rgba(2,2,4,.2);}
	.nav-list li .nav-list-sub a span{ color: #666;padding: 0; font-size: 12px; }
	
	.nav-list li .nav-list-sub a:hover span,.nav-list li .nav-list-sub a.on span{  color: #222222;}
	
	.nav-list li {padding:13px 0}
	.nav-list li a b{padding:0 10px;}	
	.nav-list div.nav-btn-bg,.nav-list div.nav-btn-bg-02{ height: 60px; background: #D90A13; 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: #D90A13;} */
	
	.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 0s; animation-fill-mode: both; display: block;}
	.nav-list-height.e-anim-off{ animation:nav-list-anim-off-pc 0s; animation-fill-mode: both; display: block;}
	
	
	
	/*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: #D90A13;}
	
	
	/* 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 #D90A13; transition: .3s;}
 *  		 */
	
	/* top-r */
	.top-r{ float: right; display: flex; background: none; margin: 0; padding: 0; margin-left: 15px;}
	.top-r a{ height: 90px; font-size: 14px;}
	.top-r a i,.top-r a i::before{font-size: 14px;}
	
	.top-r-search{float: right;height: 90px;line-height: 90px;display: flex;justify-content: center;align-items: center;padding-bottom: 0;width: 300px;}
	.top-r-search form{width: 100%;}
	
	
	.nav-box-bg{height: 2px;background-color: #003D7E;width: 100%;position: absolute;top:90px;}
		
	.nav-list li .nav-list-sub{ width: 1340px;}
	.search{}
	.search.show input{ width: 160px;}
	
	.nav-list li .nav-list-sub{ top: 46px;}
	.nav-list-sub-bg-show{ top: 90px;}
	
	
	
	.wechat-box{ margin-right: 30px;}
	
}

@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-list li:first-child a b{border-left:1px solid #003D7E;}
.nav-list li {padding:22px 0;}
.nav-list li a b{padding:0 40px;}	
.nav-box{height: 90px;}
.nav-box-bg{ height: 90px;}
.logo{ padding:0; height: 88px;padding: 18px 0;}
.nav{width: auto; height: 90px;}
.nav-list{ }
.nav-list li a{ padding: 0 ;}
.nav-list li a b{font-size: 16px;line-height:1;border-right:1px solid #003D7E;}
.top-r{ padding: 0;}
.top-r a{ height: 90px; font-size: 16px;}
.top-r a i,.top-r a i::before{font-size: 16px;}


.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;  background-color: #fff;border-top: 2px solid #003D7E;}
.top-r-search{height: 90px;line-height: 90px;}
.nav-box-bg{top: 90px;}
	
	

}


.Intercept-4{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.Intercept-3{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.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;
}



/* 首页 */
@media screen and (min-width: 320px) {
    .ind-htmb{display:none;}
	.swiper-news i.pic-scale-news{padding-bottom: 24%;}
	.swiper-news .iconfont{font-size:32px;color:#003D7E;line-height:1;}
    .swiper-news .swiper-button-next,.swiper-news .swiper-button-prev{width:32px;height:32px;background-image: url();}
    .swiper-news .swiper-button-prev {transform:rotate(180deg);}

	.icon-box{border-bottom: 1px dashed #DBDBDB;}
	.icon-bor{overflow: hidden;/*margin: -10px;*/padding: 30px 0;margin-bottom: 0px; }
	.icon-item{width: 50%;float: left;padding: 10px;}
	.icon-item-info{background-color: #FBFBFB;border-radius: 6px;text-align: center;padding: 10px 0;}
	
	.info-icon i{font-size: 50px;color: #555555;}
	.info-font{color: #222222;font-size: 14px;}
	
	.ind-box-t{padding: 30px 0;}
	
	.common-tit{border-bottom: 2px solid #003D7E;padding-bottom: 12px;overflow: hidden;}
	.comm-tit-left{float: left;color: #222222;font-size: 20px;font-weight: bold;line-height: 26px;}
	.comm-tit-right a{float: right;color: #999999;font-size: 12px;line-height: 26px;}
	
	
	.ind-box-i-item-name{font-size: 14px;color: #222222;padding: 5px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow:ellipsis;}
	.ind-box-i-item-rel{color: #999999;font-size: 12px;}
	.ind-box-in-o-item-box{padding: 10px 0;border-bottom: 1px solid #DBDBDB;}

	.ind-box-in-o{padding: 15px 0;}
	
	.ind-img-box{/*background-color: eff7ff;*/ background-color: eff7ff; position: relative;}
	
	.ind-box-in-o-image-left{position: absolute;left: 10px;width: 98px;height: 100%;top: 0;
	display: flex;align-items: center;
	}
	.ind-box-in-o-image-left img{width: 100%;}
	.ind-box-in-o-image-font{text-align: center;line-height: 115px;/*color: #003D7E;*/ color: #222222; font-size: 18px;font-weight: bold;}
	
	.ind-box-in-o-image-right{background-image: url(../img/bg.png);position: absolute;right: 0;top: 0;color: #fff;font-size: 14px;text-align: center;width: 85px;height: 36px;background-position: left;background-size: cover;line-height: 36px;padding-left: 10px;}
	.ind-box-in-o-image{padding: 10px 0;}
	.ind-box-in-o-image-list{margin: -10px 0;padding-top: 20px;}
	
	
	
	
	
	
	.ind-zctl-item{padding: 10px 0;}
	
	.ind-zctl-item-box{padding: 10px;border: 1px solid #DBDBDB;}
	
	.ind-zctl-box{padding: 15px 0;}
	
	.ind-zctl-item-one{color: #003D7E;font-size: 16px;font-weight: bold;}
	.ind-zctl-item-two{color: #222222;font-size: 14px;padding-top: 5px;}

	.ind-htmb-info{border-bottom:1px solid #DBDBDB;}
	.ind-htmb-font{font-size: 14px;text-align: center;line-height: 40px;}
	
	.ind-htmb-list{border: 1px solid #DBDBDB;border-bottom:none;}
	.ind-htmb-box{padding: 20px 0;}
	
	
	.ind-yxcl-top-list-item-info{padding: 10px;background-color: #F3F3F3;}
	.ind-yxcl-top-info-box{position: relative;}
	.ind-yxcl-info-image img{width: 100%;}
	i.pic-size-yxcl{padding-bottom: 52%;}
	.ind-yxcl-info-play{position: absolute;top: 50%;left: 50%;margin-top: -20px;margin-left: -20px;}
	.ind-yxcl-info-font{position: absolute;bottom: 0;background-color: rgba(0,0,0,.7);color: #fff;padding-left:20px;font-size:14px;line-height: 40px;width: 100%;}
	
	.ind-yxcl-top-list-item{padding: 10px 0;}
	
	.ind-yxcl-bottom-box{display:none;}
	
	
	
	
	
	.footer-box{background-image: url(../img/footer-bg.png);background-color: #999999;background-size: cover;padding:30px 0;position:relative;}
	
	
	
	.footer-btm-box{text-align: center;}
	.footer-btm{background-color:#777777;color:#fff;padding:15px 0;}
	
	.f-r-info-image{border-radius: 6px;padding: 4px;background-color: #fff; width: 74px;height: 74px;}
	.f-r-info-image img{width: 100%;}
	.f-r-info-font{color:#FFFFFF ;font-size: 12px;text-align: center;padding-top: 5px;}
	.footer-right{overflow: hidden;display: flex;justify-content: center;align-items: center;}
	.f-r-item{padding: 0 5px ;}
	.f-r-box{}
	.footer-left-tit{font-size:16px;color:#FFFFFF;font-weight: bold;padding-bottom: 15px;}
	.footer-left-info-tit{font-size: 12px;color: rgba(255,255,255,.8);}
	.footer-l-info div {font-size: 12px;color: rgba(255,255,255,.8);display: flex;align-items: center;line-height: 2;}
	.footer-l-info span{padding-right: 10px;}
	
	.footer-left-info{padding: 10px 0;}
	.footer-right{margin-top: 20px;}
	.ind-box-in-o-image-left{display: none;}
	.swiper-news{box-shadow: 0px 5px 8px rgba(0,5,8,.38);}
	.ind-zctl-hover-img{display: none;}
	
	.ind-htmb-font{padding:0 10px;}
	
	
	.footer-btm-box,.footer-btm-box a{color: rgba(255,255,255,.6);}

	.ind-news-list{display:none;}
	.right-top{display: none;}
}



@media screen and (min-width: 375px) {
	
	
	
	.right-btm{display: none;}
	.ind-box-in-o-image-left{display: flex;}
}

@media screen and (min-width: 480px) {
		.footer{display: flex;justify-content: space-between;}
		.swiper-news .iconfont{font-size:38px;}
    .swiper-news .swiper-button-next,.swiper-news .swiper-button-prev{width:38px;height:38px;}
}

@media screen and (min-width: 992px) {
    .ind-news-list{display:block;}
    .swiper-news .iconfont{font-size:42px;}
    .swiper-news .swiper-button-next,.swiper-news .swiper-button-prev{width:42px;height:42px;}
	.right-top{display: block; position: fixed;right: 0;bottom: 10%;width: 300px;height: 100px;z-index:999}
	.right-top a{display: block;}
	.right-top a img{width: 100%;height: 100%;}
	
	.right-btm{width: 80px;display: block;position: absolute;right: 30px;bottom: 300px;text-align: center;}
	.right-btm>div{padding: 10px 0;} 
	.right-b-font{font-size: 14px;color: #999999;padding-top: 10px;}
	
	.rt-close{position: absolute;right: 10px;top: 10px;cursor: pointer;}

	.icon-item{width: 12.5%;}
	
	.icon-bor{overflow: hidden;padding: 45px 0;}
	.icon-item:hover .icon-item-info{box-shadow: 5px 5px 10px rgba(0,61,126,.16);}
	.icon-item:hover .info-font{color: #003D7E;}
	.icon-item:hover .icon-item-info{background-color:eff7ff;}
	.icon-item:hover .info-icon i{color: #003D7E;}
	
	.ind-box-in-o{width: 33.333%;float: left;}
	.ind-box-t{overflow: hidden;}
	.ind-box-t{margin: 0 -10px;}
	.ind-box-in-o{padding: 0 10px;}
	
	.ind-box-i-item-name{font-size: 16px;}
	
	
	.ind-box-in-o-item:hover .ind-box-i-item-name{color: #222222;font-weight: bold;}
	.ind-box-in-o-item:hover .ind-box-i-item-rel{color: #003D7E;}
	
	.ind-box-in-o-item:hover .ind-box-in-o-item-box{border-bottom: 1px solid #003D7E;}
	.ind-box-in-o-image-left{display: none;}
	.ind-box-in-o-item-box{padding: 18px 0;}
	.ind-box-in-o-image-list{padding-top: 25px;}
	.ind-box-i-item-name{padding: 3px 0;}
	
	
	.ind-zctl-item-box{padding: 40px;min-height:231px; height:100%;}
	
	.ind-zctl-item-one{font-size: 20px;position: relative;z-index: 2;}
	.ind-zctl-item-two{font-size: 16px;padding-top: 10px;position: relative;z-index: 2;}
	.ind-zctl-hover-img{display: block; position: absolute;right: 10px;top: 0;width: 220px;z-index: 1;}
	
	.ind-zctl-list{overflow: hidden;margin: -10px;padding-bottom: 10px; display:flex; flex-wrap:wrap;}
	.ind-zctl-list a{
		flex-basis:50%;
		flex-shrink: 0;
		}
	.ind-zctl-item{ flex-basis:33.3333%; flex-shrink:0; min-width:0; position: relative;padding: 10px;}
	.ind-zctl-item a{
		display:block;
		height:100%;
	}
	.ind-zctl-item:hover  .ind-zctl-item-box{background-color: eff7ff;}
	.ind-zctl-hover-img{padding: 20px;}
	.ind-zctl-hover-img img{width: 100%;}
	.ind-zctl-item:hover .ind-zctl-item-box{border: 1px solid rgba(0,0,0,0);box-shadow: 3px 3px 6px rgba(0,61,126,.16);}
	.ind-htmb{padding-top: 15px;}
	
	.ind-htmb-list{overflow: hidden;}
	.ind-htmb-item{width: 33.333%;float: left;}
	.ind-htmb-info{border-right: 1px solid #DBDBDB;}
	.ind-htmb-list{border-right: 0;}
	.ind-htmb-font{font-size: 16px;line-height: 70px;}
	.ind-zctl-box{padding-bottom: 5px;}
	
	
	.ind-htmb-item:hover{box-shadow: 3px 3px 6px rgba(0,61,126,.16);}
	.ind-htmb-item:hover .ind-htmb-font{color: #003D7E;} 
	.ind-htmb-item:hover .ind-htmb-info{background-color: eff7ff;}
	.ind-htmb-box{padding: 28px 0;}
	
	.ind-yxcl-top-list-item{width: 50%;float: left;}
	.ind-yxcl{padding-top: 15px;}
	.ind-yxcl-top-list{overflow: hidden;margin: 0 -7px;}
	.ind-yxcl-top-list-item{padding: 28px 7px;}
	.ind-yxcl-top-list-item-info{padding: 30px;}
	.ind-yxcl-info-font{font-size: 16px;line-height: 52px;}
	
	.ind-yxcl-bottom-box{display: block;}
	.ind-yxcl-bottom-box-list{overflow: hidden;margin: 0 -6px;}
	.ind-yxcl-bottom-box-list-item{float: left;width: 25%;padding: 0 6px;}
	.ind-yxcl-bottom-box-list-item i.pic-size{padding-bottom: 51%;}
	.ind-yxcl-bottom-box{padding-bottom: 54px;}
	
	.footer-btm-box{overflow: hidden;}
	.footer-btm-left{float: left; display:flex; align-items:center;}
	.footer-btm-right{float: right;}
	
	.f-r-info-font{font-size: 14px;}
	
	.footer-left-info{float: left;}
	.footer-left-tit{font-size: 20px;}
	.footer-l-info div{font-size: 14px;}
	.footer-left-info-tit{font-size: 14px;}
	.footer-left-tit{padding-bottom: 10px;}
	.footer-left-info:last-of-type .footer-l-info{border:none;}
	.footer-l-info{border-right: 1px dashed rgba(255,255,255,.36);padding-right: 30px;margin-right: 30px;}
	.footer-left-info-tit{/*padding-bottom: 10px;*/}
}

@media screen and (min-width: 1340px) {
	.ind-yxcl{padding-top: 35px;}
	.ind-htmb{padding-top: 45px;}
	.nav-box-bg{height: 2px;}
	.header-box{height: 60px;}
	.nav-list{bottom: -60px;}
	.nav-list li .nav-list-sub{top: 58px;}
	.nav-list li .nav-list-sub a span{font-size: 14px;}
	.nav-list li .nav-list-sub a{}
	
	.icon-bor{padding: 60px 0;margin: 0 -10px;}
	.icon-item{padding: 0 10px;}
	.icon-item-info{padding: 25px 0 ;}
	.ind-box-t{margin: 0 -15px;}
	.ind-box-in-o{padding: 0 15px;}

	
	.ind-box-t{padding: 60px 0;}
	.ind-box-in-o-image-left{left: 20px;}
	
		.ind-box-in-o-image-left{display: flex;align-items: center;left: 20px;}
		
		.ind-zctl-box{padding-top: 28px;}
		.ind-zctl-item-two{padding-bottom: 20px;}
		.ind-zctl-hover-img{width: 250px;}
		
		
		
		
		
}

/* ny template*/
@media screen and (min-width: 320px) {
	
	.banner{height: 120px;background-repeat: no-repeat;background-size: cover;background-position: center center;display:none;}
	.ny-box{padding: 30px 0;}
	.ny-left-tit{font-size: 20px;font-weight: bold;color: #222222;padding-bottom: 5px;}
	.ny-nav-box{border-top: 2px solid #003D7E;}
	.ny-nav-box li{position: relative; color: #555555;font-size: 14px;font-weight: bold;}
	.ny-nav-font{}
	.ny-nav-on{opacity: 0;}
	.ny-nav-on{position: absolute;right: 0;top: 0;padding: 10px;}
	.ny-nav-box li .ny-nav-font>a{padding: 10px 0;display: block;padding-left: 20px;border-bottom: 1px solid #DBDBDB;color: #555;font-size: 16px;}
	.ny-nav-box li.on .ny-nav-on,.ny-nav-box li:hover .ny-nav-on{opacity: 1;}
	.ny-nav-box li.on .ny-nav-font>a,.ny-nav-box li:hover .ny-nav-font>a{background-color: eff7ff;border-bottom: 1px solid rgba(0,0,0,0);box-shadow: 2px 2px 4px rgba(0,61,126,.16);color: #003D7E;}
	
	.ny-nav-sub-two-item{background-color: #F9F9F9;}
	
	.ny-nav-sub-two {padding-top: 1px;}
	
	
	.ny-nav-sub-two-item a{font-weight: 500;color: #555555; font-size: 16px; display: block; padding: 10px 0;padding-left: 40px;position: relative;border-bottom: 1px solid #DBDBDB;}
	
	.ny-nav-sub-two-item>a>span{color: #999999;position: absolute;left: 20px;top: 50%;margin-top: -22px;font-size: 24px;}

	.ny-nav-sub-two-item-on>a,.ny-nav-sub-two-item:hover>a{color:#003D7E;border-bottom: 1px solid #003D7E;}
	
	.ny-nav-sub-two-item-on>a>span{color:#7C9ABB;}
	.ny-nav-sub-three-item-on span{color: #003D7E;}
	
	.ny-nav-sub-three-item a:hover span{color: #003D7E;}
	
	
	
	
	.ny-nav-sub-two{display: none;}
	.ny-nav-sub-two-show{display: block;}
	.ny-nav-sub-three-item{display: none;}
	
	.ny-nav-sub-two-item-on .ny-nav-sub-three-item{display: block;}
	
	.ny-three-box{display: none;}
	.ny-three-box-on a{display: block;color: #003D7E;}
	.ny-three-show{display: block;}
	
	/* ny-nav-sub-two-item-on */
	
	
	
	
	
	
	
	
	.ny-right-tit{padding: 20px 0;}
	.ny-right-tit-left{font-size: 20px; font-weight: bold;color: #222222;}
	
	.ny-right-tit-right{}
	.ny-right-tit-right a{padding: 0 3px;}
	.ny-right-tit-right a:last-of-type span{display: none;}
	.ny-right-tit-right img{padding-right: 3px; }
	.ny-right-tit{
		border-bottom: 2px solid #003D7E;
		
	}
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	
}

@media screen and (min-width: 992px) {
	.banner{height:230px;display:block;}
	.ny-info-box{display: flex;}
	.ny-right{flex: 1;flex-direction: column;min-width: 0;}
	.ny-left{flex-basis: 340px;padding-right: 60px;}
	.ny-right-tit{padding: 0;overflow: hidden;padding-bottom: 15px;display: flex;justify-content: space-between;align-items: center;}
	.ny-right-tit-left{float: left;}
	.ny-right-tit-right{float: right;}
	.ny-left-tit{padding-bottom: 15px;}
	
	.ny-right-tit-right img{padding-bottom: 3px;}
	
	
}

@media screen and (min-width: 1340px) {
	
}






/* 内页 */
@media screen and (min-width: 320px) {
	.menu .tit{ background: #C91820; display: flex; align-items: center; justify-content: center; height: 60px; color: #fff; font-weight: bold; font-size: 20px;}
	.menu ul{background: #F6F6F6; padding:0 10px 20px 10px;}
	.menu li{}
	.menu li a{ line-height: 60px; border-bottom: solid 1px #CDCDCD; display: flex; align-items: center; justify-content: center; font-size: 16px;}
	.menu li a.on{ border-bottom-color: #D90A13; color: #D90A13;}
	
	.cont-r{ padding-top: 30px; min-width: 0;}
	.cont-r .crumb b{ font-size: 18px; color: #C91820; font-weight: normal;}
	.cont-r .crumb{ border-bottom: solid 1px #DDDDDD;}
	.cont-r .crumb .r{ padding: 5px 0; color: #999;}
	.cont-r .crumb .r a{ color: #999;}
	.cont-r .crumb .r a:hover{ color: #C91820;}
	
	.cont-r .tit{ text-align: center; padding-top: 15px; font-size:20px; color: #333; font-weight: bold;}
	.cont-r .cont-box{text-align: justify; padding: 15px 0; color: #022751;}
	
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	
}

@media screen and (min-width: 992px) {
	.box-bd{ display: flex;}
	.menu .tit{ height: 74px; font-size: 22px;}
	.box-bd .menu{ flex-basis: 220px; flex-shrink: 0;}
	.box-bd .cont-r{flex:1; padding-top: 0; padding-left: 30px;}
	.menu ul{ padding: 10px 15px 30px 15px;}
	.menu li a{ height: 62px; font-size: 18px;}
	
	.cont-r .crumb{ padding: 10px 0;}
	.cont-r .crumb .r{ padding: 0; font-size: 16px;}
	.cont-r .crumb span{font-family: sans-serif;}
	.cont-r .crumb b{ font-size: 22px; line-height: 1.5;}
	
	.cont-r .tit{ padding-top: 20px; font-size:24px;}
	.cont-r .cont-box{ padding: 20px; font-size: 16px; }
	.crumb{ display: flex;  justify-content: space-between; align-items: center;}
}

@media screen and (min-width: 1340px) {
	.menu .tit{ height: 80px; font-size: 26px;}
	.menu ul{ padding: 10px 20px 40px 20px;}
	.menu li a{  height: 72px; font-size: 22px;}
	.box-bd .menu{ flex-basis: 240px;}
	.box-bd .cont-r{ padding-left: 40px;}
	
	.cont-r .crumb b{ font-size: 26px;}
	
	.cont-r .crumb .r{font-size: 18px;}
	
	
	.cont-r .tit{ padding-top: 25px; font-size:26px;}
	.cont-r .cont-box{ padding: 20px 40px; font-size: 20px; line-height: 1.9;}
	
}



/* 案例选编 */
@media screen and (min-width: 320px) {
	.alxb li{border-bottom: 1px solid #DBDBDB;position: relative;padding: 15px 0;}
	
	.hover{display: none;}
	.al-image{position: absolute;right: 0;top: 50%;margin-top: -13px;}

	.alxb-font{color: #222222;font-size: 14px;padding-right: 50px;}
	.alxb li:hover .hover{display: block;}
	.alxb li:hover .no-hover{display: none;}
	.alxb li:hover .alxb-font{color: #003D7E;font-weight: bold;}
	
	.alxb li span{color: #DBDBDB;position: absolute;right: 0;top: 50%;margin-top: -14px; line-height:1;}
	.alxb li:hover span{color: #003D7E;}
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	
}

@media screen and (min-width: 992px) {
	.alxb li{padding: 20px 0;}
	.alxb{padding-top: 25px;}
	.alxb-font{font-size: 16px;}
}

@media screen and (min-width: 1340px) {
	
}


/* 联系我们 */
@media screen and (min-width: 320px) {
	
	.lxwm{padding: 20px 0;}
	.lxwm-tit{color: #222222;font-size: 18px;font-weight: bold;text-align: center;}
	.lxwm-add{color: #003D7E;font-size: 14px;text-align: center;}
	
	.lxwm-list{overflow: hidden;padding: 10px 0;}
	.lxwm-list>div{float: left;width: 50%;text-align: center;padding: 10px 20px;}
	.lxwm-font-two {height: 50px;color: #555555;font-size:12px;}
	.lxwm-font-one{padding: 20px 0 10px;color: #222222;font-size: 16px;}
	
	.lxwm-map img{width: 100%;}
	.lxwm-item{padding: 20px 0;}
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	
}

@media screen and (min-width: 992px) {
	.lxwm-list{padding: 30px 0;}
	.lxwm-list>div{width: 25%;border-right: 1px solid #F3F3F3;padding: 0 20px;}
	.lxwm-list>div:last-of-type{border: none;}
	
	
	.lxwm-font-one{font-size: 18px;}
	.lxwm-font-two{font-size:14px;}
	.lxwm-tit{font-size: 26px;}
	
	.lxwm-add{font-size: 16px;}
}

@media screen and (min-width: 1340px) {
	.lxwm{padding: 30px 0;}
	.lxwm-item{padding: 30px 0;}
}







/* 在线留言 */
@media screen and (min-width: 320px) {
	
	
	.zxly{padding: 30px 0;}
	.input-item{display: flex;justify-content: center;align-items: center;}
	.input-tit{flex-basis: 80px;font-size: 14px;}
	.input-box{flex:1;}
	.input-box .layui-input,.layui-textarea{border: 1px solid #DBDBDB;}
	.input-textarea{align-items: initial;}
	.input-item{padding-bottom: 20px ;}
	.submit-box{text-align: right;}
	.submit-box .layui-btn{color: #003D7E;background-color:eff7ff;}
	
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	
}

@media screen and (min-width: 992px) {
	
	.zxly{padding: 45px 0;}
	.input-tit{font-size: 16px;}
	.input-box .layui-input{line-height: 42px;}
	.layui-textarea{line-height: 2;}

}

@media screen and (min-width: 1340px) {
	.zxly{padding: 60px 0;}
	
	.input-t{overflow: hidden;margin: 0 -15px;}
	.input-t .input-item{width: 33.333%;float: left;padding:  15px;padding-bottom: 30px;}
	.input-item{padding-bottom: 30px;}
}




/* 机构合作 */
@media screen and (min-width: 320px) {
	
	.jghz-list{overflow: hidden;margin: -10px 0;padding-top: 20px;}
	.jghz-item i.pic-size{padding-bottom: 27%;}
	.jghz-item{padding: 10px 0;}
	.jghz-font{font-size: 14px;text-align: center;background-color: #F3F3F3;line-height: 38px;}
	.jghz-item:hover .jghz-font{background-color: eff7ff;}
}

@media screen and (min-width: 375px) {
}

@media screen and (min-width: 480px) {
	
.jghz-list{margin: -10px;}
.jghz-item{width: 50%;float: left;padding: 10px;}
	
}

@media screen and (min-width: 992px) {
}

@media screen and (min-width: 1340px) {
	.jghz{padding-top: 40px;padding-bottom:120px;}
	.jghz-list{margin: -7.5px -15px;}
	.jghz-item{width: 33.333%;padding: 7.5px 15px;}
	
}





/* 动画下拉 */
@media screen and (min-width: 320px) {
	.ani-list{padding: 30px 0;}
	.basic * img,.basic img{max-width: 100%;}
	
	.basic *{font-size: 14px;}
	.ani-tit{text-align: center;color: #222222;font-size: 18px;font-weight: bold;padding-bottom: 15px;}
	.ani-content{padding-bottom: 15px;color: #222222;font-size: 14px;}
	.ani-font{color: #222222;font-size: 14px;font-weight: bold;line-height: 28px;cursor: pointer;}
	.ani-list-item-tit{position: relative;padding-bottom: 10px;border-bottom: 1px solid #DBDBDB;}
	.ani-list-item-tit span{color: #DBDBDB;position: absolute;right: 0;top: 0;line-height: 28px;}
	
	.ani-list-item{padding: 10px 0;}
	
	.ani-list-item-info{font-size: 14px;color: #222222;overflow: hidden;display: none;}
	
	.info-show{margin: 15px 0;}
	.ani-list-item.on .ani-list-item-tit{border-bottom: 1px solid #003D7E;}
	.ani-list-item.on .ani-font,.ani-list-item.on .ani-list-item-tit span{color: #003D7E;}
	
	
	.sftk{padding: 20px 0;}
	.sftk .ind-zctl-box{padding:0;}
	
	
	.basic{padding: 20px 0;}
	
	.info-show table td{
		border: 1px solid #999 !important;
	}
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	
}

@media screen and (min-width: 992px) {
	.basic{padding: 40px 0;}
	
	.basic *{font-size: 16px;}
	.ani-tit{font-size: 26px;padding-bottom: 25px;}
	.ani-list{padding: 60px 0;}
	.ani-content{font-size: 16px;padding-bottom: 25px;}
	
	.ani-font{font-size: 16px;}
	.ani-list-item{padding: 15px 0;}
	.ani-list-item-info{font-size: 16px;}
	.info-show{margin: 30px 0;}
	
	.sftk{padding: 40px 0;}

	.sftk .ind-zctl-item-box{height: 280px;}
	.sftk .ind-zctl-hover-img{top: 50%;margin-top: -90px;}
}

@media screen and (min-width: 1340px) {
	.sftk{padding: 60px 0;}
	.sftk .ind-zctl-hover-img{margin-top: -100px;}
	.basic{padding: 60px 0;}
}


/* 仲裁员查询 */
@media screen and (min-width: 320px) {
	
	.zcycx{padding: 20px 0;}

	.zcycx-tit-font{color: #222222;font-size: 12px;padding-right: 10px;line-height: 38px;}
	.zcycx-input-box {flex: 1;position: relative;}
	.zcycx-input-box .layui-input{line-height: 38px;font-size: 12px;border: 1px solid #BED7F1;}
	.zcycx-btn{ cursor: pointer; position: absolute;width:80px;height: 38px;line-height: 38px;top: 0;right: 0;border: 1px solid #BED7F1;background-color: #BED7F1;font-size: 12px;color: #003D7E;}
	
	.zcycx-list{padding-top: 10px;}
	
	.list-tit{overflow: hidden;}
	.list-tit li{float: left; width: 50%; background-color: #003D7E;color: #fff;font-size: 12px;line-height: 38px;border-right: 1px solid #fff;text-align: center;}
	.list-dis ul{display:flex;}
	.list-dis ul li{flex:1;}
	.list-dis ul li:nth-child(1){display: none;}
	.list-dis ul li:nth-child(4){display: none;}
	.list-dis ul li:nth-child(5){display: none;}
	.list-dis ul li:nth-child(3){border-right: none;}
	
	.list-item li{line-height: 38px;float: left; width: 50%;text-align: center;font-size: 12px;color: #555555;border-right: 1px solid #fff;line-height: 2; padding: 10px 0;}
	.list-item:nth-child(odd){background-color:#f3f3f3 ;}
	.list-item:nth-child(even){background-color:#FFFFFF ;}
	
	.layui-flow-more{margin: 0; background-color: eff7ff;border: 1px solid #BED7F1;color: #003D7E;font-size: 12px;line-height: 38px;text-align: center;}
	.list-item ul{overflow: hidden;}
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	
}

@media screen and (min-width: 992px) {
	.list-tit li{width: 33.333%;}
	.list-item li{width: 33.333%;}
	.list-dis ul li:nth-child(4){display:block;border-right: none;}
	.list-dis ul li:nth-child(3){border-right: 1px solid #fff;}
	.zcycx{padding: 40px 0;}
	
	.zcycx-tit{display: flex;justify-content: center;}
	.zcycx-input-box{flex: 1;}
	
}

@media screen and (min-width: 1340px) {
	
	.zcycx{padding: 60px 0;}
	.list-dis ul li:nth-child(1){display: block;flex:1;}
	.list-dis ul li:nth-child(2){flex:1.5;}
	.list-dis ul li:nth-child(3){flex:1.5;}
	.list-dis ul li:nth-child(4){display: block;}
	.list-dis ul li:nth-child(5){display: block;}
	.list-dis ul li:nth-child(4){border-right: 1px solid #fff;}
	.list-dis ul li:nth-child(6){display: block;}
	.list-dis ul li:last-child{border-right: none;}
	
	.zcycx-input-box{width:500px;flex: initial;}
	.zcycx-input-box .layui-input{line-height: 42px;font-size: 14px;height: 42px;}

	.zcycx-tit-font{line-height: 42px;font-size: 14px;}
	.zcycx-btn{height: 42px;font-size: 14px;}
	.zcycx-list{padding-top: 30px;}
	
	.list-tit li{line-height: 42px;font-size: 14px;}
	.list-item li{line-height: 42px;font-size: 16px;line-height: 2; padding: 14px 0;}
	.lz-more{}
	
	.layui-flow-more{line-height: 42px;font-size: 14px;cursor: pointer;}
}




/* 影像长廊 */
@media screen and (min-width: 320px) {
	.yxcl{padding: 20px 0;}
	.swiper-year{padding-bottom: 40px;}
	.swiper-year a{color: #555555;font-size: 16px;text-align: center;}
	
	.swiper-left{background-image: url(../img/swiper-left.png);width: 36px;height: 36px;background-size: 36px 36px;left: 0;bottom: 33px;top: auto;margin-top: auto;z-index: 2;background-color: rgba(255,255,255);opacity: 1 !important;}
	.swiper-right{background-image: url(../img/swiper-right.png);width: 36px;height: 36px;background-size: 36px 36px;right: 0;bottom: 33px;top: auto;margin-top: auto;z-index: 2;background-color: rgba(255,255,255);opacity: 1 !important;}
	.swiper-year{margin:0 40px;}

	.swiper-xian{background-color: #003D7E;height: 2px;width: 100%;position: absolute;bottom: 50px;z-index: 1;}

	
	.swiper-year .swiper-slide-active a{font-weight: bold;color: #003D7E;}
	
	.swiper-font::after{position: absolute;bottom: -28px;content:' ';display: block;width: 16px;height: 16px;border: 1px solid #003D7E;border-radius: 100px;left: 50%;margin-left: -8px;z-index: 8;background-color: #fff;}
	
	.swiper-year .swiper-slide-active .swiper-font::after{background-color: #003D7E;border: 1px solid #003D7E;}
	.yxcl-swiper-tit{position: relative;padding-bottom: 30px;}
	
	
	.yxcl-input-t .input-item{position: relative;}
	.yxcl-submit{position: absolute;right: 0;top: 0;height: 38px;width: 38px;border: none;background: none;cursor: pointer;}
	.yxcl-submit img{width: 100%;}
	
	.yxcl-input{border-radius: 50px;}
	.yxcl-list{padding-top: 20px;}
	
	.yxcl-item i.pic-size{padding-bottom: 52%;}
	
	.yxcl-item-font{background-color: #F9F9F9;line-height: 38px;height: 38px;padding: 0 15px;color: #222222;font-size: 12px;}
	
	
	
	
	
	.yxcl-item{position: relative;}
	.yxcl-item-top{position: absolute;right: 0;top:0;width: 85px;height: 36px;text-align: center;z-index: 1;background-image: url(../img/bg.png);line-height: 36px;color: #FFFFFF;font-size: 12px;}
	.yxcl-item-play{position: absolute;left: 50%;top: 50%;margin-top: -39px;margin-left: -20px;z-index: 1;}
	
	.yxcl-item:hover .yxcl-item-font{background-color: eff7ff;box-shadow: 0px 3px 4px rgba(0,61,126,.16);color: #003D7E;}
	
	.yxcl-top .yxcl-item-font span{position: absolute;right: 30px;bottom: 0px;color: #999999;font-size: 12px;line-height: 38px;}
	
	.yxcl-top .yxcl-item-font{padding-right: 100px;}
	
	
	
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	.yxcl-list-box{overflow: hidden;margin: -10px;}
	.yxcl-item{width: 50%;float: left;padding:  10px;}
	.yxcl-item-top{right: 10px;top: 10px;}
	.yxcl-top .yxcl-item-font span{bottom:9px;}
}

@media screen and (min-width: 992px) {
	
	.yxcl-item{width: 50%;float: left;}
	
	.yxcl{padding: 40px 0;}
	.yxcl-input-t{margin: 0 -10px;overflow: hidden;}
	.yxcl-input-t .input-item{width: 33.333%;float: left;padding: 0 10px;}
	.yxcl-submit{right: 10px;}
	.yxcl-input{font-size: 12px;color: #222222;padding-left: 20px;line-height: 38px;}
	.yxcl-list{padding-top: 40px;}
}

@media screen and (min-width: 1340px) {
	.yxcl{padding:60px 0;}
	.yxcl-list{padding-top: 60px;}
	.yxcl-list-box{margin: -15px;}
	.yxcl-item{width: 33.333%;padding: 15px;}
	
	.yxcl-item-top{right: 15px;top: 15px;}
	
	
	 .yxcl-item-font{height: 42px; font-size: 14px;line-height: 42px;}
	.yxcl-top .yxcl-item-font span{line-height: 42px;font-size: 14px;bottom: 15px;}
	 
	 
	 
	 
}




/* 仲裁机构 */
@media screen and (min-width: 320px) {
	
	
	
	.jgjd{padding: 20px 0 ;}
	.jgfl ul{overflow: hidden;margin: -5px;}
	.jgfl li{width: 50%;float: left;padding: 5px;}
	.jgfl li div a{display: block;color: #555555;font-size: 14px;line-height: 38px;height: 38;text-align: center;border: 1px solid #DBDBDB;}
	.jgfl li:hover a,.jgfl li.on a{background-color: eff7ff;border: 1px solid #BED7F1;color: #003D7E;}
	.jgfl{padding-bottom: 15px;border-bottom: 1px dashed #DBDBDB;}
	
	
	.jgfl-list{padding-top: 15px;}
	.jgfl-list-tit{display: flex;text-align: center;background-color: #003D7E;color: #fff;font-size: 14px;align-items:center;}
	/*.jgfl-list-tit .tit-jgmc{line-height:42px;}*/
	.xh{flex-basis: 120px;border-right: 1px solid #fff;line-height: 38px;height: 38px;}
	.jgmc{flex: 1;flex-direction: column;min-width: 0;/*line-height: 38px;height: 38px;*/}
	.jgfl-item{display: flex;text-align: center;color: #555555;font-size: 14px;border-bottom: 1px solid #fff;align-items:center;}
	.jgfl-item:nth-child(odd){background-color: #f3f3f3;}
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	
}

@media screen and (min-width: 992px) {
	.jgjd{padding: 40px 0 ;}
	.jgfl ul{margin: -7.5px;}
	.jgfl li {width: 33.33%;padding: 7.5px;}
	.jgfl li div a{height: 42px;line-height: 42px;font-size: 16px;}
	.jgfl{padding-bottom: 30px;}
	
	.jgfl-list{padding-top: 30px;}
	
	.xh{line-height: 42px;height: 42px;}
}

@media screen and (min-width: 1340px) {

.jgjd{padding: 60px 0 ;}
}



/* 联系我们 */
@media screen and (min-width: 320px) {
	
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	
}

@media screen and (min-width: 992px) {
}

@media screen and (min-width: 1340px) {
}




/* 成员 */
@media screen and (min-width: 320px) {
	
	
	.person{padding: 20px 0;}
	.person_tit{font-size: 14px;color: #222222;padding-bottom: 10px;border-bottom: 1px solid #DBDBDB;position: relative;padding-left: 20px;}
	.person_tit::after{position: absolute;content: ' ';display: block;width: 10px;height: 10px;left: 0;top: 50%;margin-top: -10px;border-radius: 100px;border: 1px solid #003D7E;}
	.person_img i.pic-size{padding-bottom:95% ;}
	.person_list_box{border: 1px solid #DBDBDB;}
	
	.person_list{overflow: hidden;padding-top: 15px;margin: -10px 0;}
	.person_name{font-size: 14px;color: #222222;font-weight: bold;text-align: center;line-height: 38px;height: 38px;}
	.person_item{padding: 10px 0;}
	.person-b-item{padding-bottom: 10px;}
	.person_item:hover .person_name{background-color: eff7ff;color: #003D7E;}
	.person_item:hover .person_list_box{border: 1px solid #BED7F1;}
	
	
	
	
	.person-show-image i.pic-size{padding-bottom: 95%;}
	
	.person-show-font-name{display: flex;align-items: center;}
	
	.person-show-name{color: #222222;font-size: 14px;font-weight: bold;}
	.person-job{color: #003D7E;font-size: 14px;}
	
	.person-show-desc{color: #555555;font-size: 14px;}
	.person-show-font-name{padding: 10px 0;}
}


@media screen and (min-width: 375px) {
	
	
	
}

@media screen and (min-width: 480px) {
	.person_list{margin: -10px;}
	.person_item{width: 50%;float: left;padding: 10px;}
	
	
	.person-show{display: flex;}
	
	.person-show-image{flex-basis: 162px;}
	.person-show-font{flex: 1;flex-direction: column;min-width: 0;padding-left: 10px;}
	
	
}

@media screen and (min-width: 992px) {
	.person-show-desc{font-size: 16px;}
	.person-job{font-size: 16px;}
	.person-show-name{font-size: 16px;}
	.person_tit{padding-bottom: 20px;font-size: 16px;}
	.person_tit::after{margin-top: -15px;}
	.person_list{padding-top: 30px;}
	
	.person_item{width: 33.333%;}
	.person{padding: 40px 0;}
	.person-b-item{padding-bottom: 40px;}
	.person_name{font-size: 16px;line-height: 42px;height: 42px;}
	
	.person-show-font{padding-left: 20px;}
}

@media screen and (min-width: 1340px) {
	
	.person{padding: 60px 0;}
	
	.person_list{margin: -15px;}
	.person_item{width: 20%;padding: 15px;}
	
}











/* 仲裁费计算 */
@media screen and (min-width: 320px) {
	
	
	.zcfjs{padding: 20px 0;}
	
	
	.zcf-center-item{text-align: center;color: #222222;font-size: 12px;border: 1px solid #DBDBDB;border-bottom: none;}
	.zcf-center-item>div{line-height: 32px;height: 32px;}
	.zcf-center-item>div:first-child{border-bottom: 1px solid #DBDBDB;}
	.zcf-center-item:last-of-type{border-bottom: 1px solid #DBDBDB;}
	.zcf-center{padding: 15px 0;}
	
	.zcf-js{padding: 15px 0;}
	.zcf-tit{background-color: #003D7E;text-align: center;padding: 10px 0;}
	
	.zdhj .zcf-tit{display:flex;justify-content:space-between;align-items:center;padding: 10px;}
	.zdhj .zcf-left {flex:1;text-align:center;}
	
	.zcf-one{color: #FFFFFF;font-size: 14px;font-weight: bold;}
	.zcf-two{color: #FFFFFF;font-size: 12px;opacity: .68;}
	
	.zdhj .zcf-item{display:flex;justify-content:space-between;align-items:center;}
	.zcf-item{text-align: center;}
	.zcf-item-rigt{width:25%;flex-shrink:0;}
	.zcf-item .zcf-item-left{flex:1;height:auto;width:75%;}
	
	.zcf-item div{line-height: 38px;height: 38px;}
	.zdhj .zcf-item div{line-height: 38px;height: auto;}
	.zcf-item div:first-child{border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
	.zcf-item:nth-child(even){background-color: #F3F3F3;}
	.zcf-item:nth-child(odd) div:first-child{border-bottom: 1px solid #F3F3F3;}
	.zdhj  .zcf-right{color:#fff;width:25%;flex-shrink:0;text-align:center;}
	
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	
}

@media screen and (min-width: 992px) {
	.zcfjs{padding: 40px 0;}
	.zcf-center{display: flex;justify-content: center;align-items: center;}
	.zcf-center-item{flex: 1;flex-direction: column;min-width: 0;font-size: 14px;}
	.zcf-center-item>div{line-height: 42px;height: 42px;}
	.zcf-center-item{border: 1px solid #DBDBDB;}
	.zcf-center-item:nth-child(1){border-right: 0;}
	.zcf-center-item:nth-child(2){border-right: 0;}
	.zcf-center{padding: 30px 0;}
	.zcf-js{padding: 30px 0;}
	.zcf-item div{line-height: 42px;height: 42px;flex: 1;flex-direction: column;min-width: 0;font-size: 14px;}
	.zcf-item{display: flex;justify-content: center;align-items: center;}
	
	.zcf-item{border: none;}
	.zcf-item div:first-child{border-right: 1px solid #fff;border-bottom: none;}
	.zdhj .zcf-item:nth-child(odd) div:first-child{border-right: 1px solid #fff;border-bottom: none;}
	.zcf-one{font-size: 16px;}
	.zcf-twp{font-size: 14px;}
	.zdhj .zcf-right{width:33.33%;}
	.zdhj .zcf-item .zcf-item-rigt{width:33.33%;flex-shrink:0;flex:1;}
	.zdhj  .zcf-item .zcf-item-left{flex:2;height:auto;width:66.66%;display:flex;flex-direction:row;}
}

@media screen and (min-width: 1340px) {
	.zcfjs{padding:60px 0;}
}






/*弹窗视频*/
@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;}
	
	body .image-show{background-color: rgba(0,0,0,0) !important;box-shadow:0px 0px 0px 0}
	.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: #D90A13; 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%;}
	
	.video-tit span{background-color: eff7ff;display: block;text-align: center;font-size: 12px;color: #003D7E;height: 38px;line-height: 38px;}
	
	
	.image-show.layui-layer-iframe{overflow: visible;}
	.image-show{ width: 300px !important; height: 155px !important; left: 50% !important; top: 50% !important; transform: translate(-50%,-50%) !important;}
	
	.image-show i.pic-size{padding-bottom: 52%;}
}



@media screen and (min-width: 384px) {
	.video-show{ width: 365px !important; height: 210px !important;}
	
	
	
	.image-show{ width: 365px !important; height: 170px !important;}
}

@media screen and (min-width: 480px) {
	.video-show{ width: 420px !important; height: 240px !important;}
	
		.image-show{ width: 420px !important; height:200px !important;}
}

@media screen and (min-width: 640px) {
	.video-show{ width: 630px !important; height: 360px !important;}
	
	
		.image-show{ width: 630px !important; height: 320px !important;}
}

@media screen and (min-width: 768px) {
	.video-show{ width: 700px !important; height: 400px !important;}
	
		.image-show{ width: 700px !important; height: 360px !important;}
}

@media screen and (min-width: 992px) {
	.video-show{ width: 900px !important; height: 510px !important;}
	
	.image-show{ width: 900px !important; height: 460px !important;}
	
	
	.video-tit span{font-size: 14px;line-height: 42px;height: 42px;}
}

/*@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;}
}



/* 联系我们 */
@media screen and (min-width: 320px) {
	
	.info-show *{white-space:initial !important;}
	.info-show-t{background-color: #003D7E;}
	.info-show-t div{line-height: 38px;height: 38px;text-align: center;color: #fff;}
	.info-show-t div:first-child{border-bottom: 1px solid #fff;}
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	
}

@media screen and (min-width: 992px) {
	
	.info-show-t{display: flex;}
	.info-show-t div{flex: 1;line-height: 64px;height: 64px;flex-direction: column;min-width: 0;}
	.info-show-t div:first-child{border-bottom: none;border-right: 1px solid #fff;}
}

@media screen and (min-width: 1340px) {
}



@media screen and (min-width: 320px) {
	
	
	.down li span.flie_icon{right:auto; left:0;}
	
	.down li .alxb-font {padding-left:40px;
	}
	
	
	.file_icon{position:absolute;left:0;top:0;line-height:68px;height:68px;}
	.right_icon{position:absolute;right:0;top:0;line-height:68px;height:68px;}
	.file_url{position:relative; margin-top:30px;padding:20px 0;border:1px solid #DBDBDB;border-left:none;border-right:none;padding :0 40px;line-height:68px;height:68px;}

    .file_url a{display:block;line-height:68px;height:68px;} 
    
    
    .dowd{font-size:18px;font-weight:bold;color:#003D7E;padding:30px 0;}
    .dowd a{text-decoration: revert;margin-top:10px;}
    
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	
}

@media screen and (min-width: 992px) {
	
}

@media screen and (min-width: 1340px) {
	
}




@media screen and (min-width: 320px) {
	.content-box{padding: 20px 0;}
	.info-title{text-align: center;color: #222222;font-size: 18px;font-weight: bold;}
	.info-desc {text-align: center;}
	.info-desc span{font-size: 12px;color: #999999;}
	.content-info{padding-top: 20px;}
	.content-info *{white-space:initial !important;}
	.prev-next{padding: 10px 0;border: 1px solid #DBDBDB;border-right: none;border-left: none;}
	.prev-next div span{color: #003D7E;font-size: 12px;}
	.prev-next div a{color: #999999;font-size: 12px;}
	
	.table-container {
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch; /* 添加平滑滚动效果 */
      border: 1px solid #ddd; /* 可选：添加边框区分容器 */
      margin-bottom: 1rem;
    }
	
	.content-info table{
		width: 100%; /* 让表格填满容器 */
		min-width: 600px; /* 保证表格最小宽度 */
		border-collapse: collapse;
	}
	.content-info table,.content-info table td{
		border: solid 1px #DBDBDB !important;
	}
	.content-info table td{
		padding: 15px;
		text-align: center;
	}
}

@media screen and (min-width: 375px) {
	
}

@media screen and (min-width: 480px) {
	
}

@media screen and (min-width: 992px) {
	.content-box{padding: 40px 0;}
	.info-title{font-size: 26px;}
	.info-desc span{font-size: 14px;}
	.content-info{padding-top: 30px;}
	
	.table-container {
		border:none;
		margin-bottom: 0;
	}
}

@media screen and (min-width: 1340px) {
	.content-box{padding: 60px 0;}
	.content-info{padding-top: 40px;}
}


/* 视频专区 */

@media screen and (min-width: 320px) {

	.video-t b{ padding-bottom: 10px; display: block;}

	i.pic-size-scale-video-02{ padding-bottom: 51.0833%;}

	

	.video-t-box{position: relative;}

	.video-t .play-ico{width: 50px; height: 50px; background: url(../img/play-btn-03.png); -webkit-background-size: cover;

	background-size: cover; position: absolute; left: 50%; top: 50%; margin: -25px 0 0 -25px;}

	

	.video-list{ padding-top: 20px;}

	.video-list ul{ margin: -5px;}

	.video-list li{ width: 50%; float: left; padding: 5px;}

	.video-list li  b{display: block; overflow: hidden; -ms-text-overflow: ellipsis;

	text-overflow: ellipsis; white-space: nowrap;}

	.video-list li b i::before{ font-size: 18px; padding-right: 5px; line-height: 30px; color: #07913B; float: left;}

	.video-list li b span{ font-weight: bold; line-height: 30px; font-size: 12px; color: #333;}

	

	.video-b-box{position: relative;}

	.video-b-box .play-ico{width: 30px; height: 30px; background: url(../img/play-btn-03.png); -webkit-background-size: cover;

	background-size: cover; position: absolute; left: 50%; top: 50%; margin: -15px 0 0 -15px;}

	

	.video-list li a:hover b i::before,.video-list li a:hover b span{ color: #036EB8;}

	

	.video-tit{ position: absolute; bottom: -45px; width: 100%; text-align: center; color: #fff; background: rgba(60,60,60,.9); padding: 0 40px; overflow: hidden; -ms-text-overflow: ellipsis;

	text-overflow: ellipsis; white-space: nowrap;}

	.video-tit span{  line-height: 40px; }

	

	.video-prev{ width: 40px; height: 40px; line-height: 40px; position: absolute; left: 0; background: rgba(0,0,0,.6); color: #fff; text-align: center; cursor: pointer; bottom: -45px; z-index: 2;  transition: .3s;}

	.video-prev::before{display: block; transition: .3s;}

	.video-prev:hover::before{ transform: translateX(-3px);}

	

	.video-next{ width: 40px; height: 40px; line-height: 40px; position: absolute; right: 0; background: rgba(0,0,0,.6); color: #fff; text-align: center; cursor: pointer; bottom: -45px; z-index: 2;  transition: .3s;}

	.video-next::before{display: block; transition: .3s;}

	.video-next:hover::before{ transform: translateX(3px);}

	

	.video-prev:hover,.video-next:hover{ background: #036eb8;}

	

}


@media screen and (min-width: 320px) {
	
	.zcy-info{
		margin:-10px 0 ;
	}
	.zcy-info dl{
		padding:10px 0 ;
		border-bottom:solid 1px #efefef;
	}
	.zcy-info dt{
		font-weight:bold;
		font-size:16px;
	}
	.zcy-info dd{
		font-size:16px;
	}
	
}

@media screen and (min-width: 992px) {
	
	.zcy-info{
		margin:-15px 0 ;
	}
	.zcy-info dl{
		padding:15px 0 ;
		display:flex;
	}
	.zcy-info dt{
		padding-right:20px;
		flex-shrink:0;
		flex-basis: 100px;
	}
	.zcy-info dd{
		font-size:16px;
	}
	
}


/* @media screen and (min-width: 1320px) {
 * body::before{ content: ' '; background-image: url(../pic/kyzk.jpg); width: 100%; height: 700vh; background-position: center top; position: absolute; z-index: 999; opacity: .2; pointer-events: none;  -webkit-background-size: 1920px auto;
 * background-size:  1920px auto; top:0; left: 0;}
 *
 * body:hover::before{ opacity: 0;}
 * } */
