@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%;
	
	background: #fff;
	font-size: 14px;
	
}


.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: ss3-l;
src: url('../font/SinkinSans/SinkinSans-300Light.ttf');
}
@font-face
{
font-family: ss4-re;
src: url('../font/SinkinSans/SinkinSans-400Regular.ttf');
}
@font-face
{
font-family: ss5-m;
src: url('../font/SinkinSans/SinkinSans-500Medium.ttf');
}
@font-face
{
font-family: ss6-b;
src: url('../font/SinkinSans/SinkinSans-600SemiBold.ttf');
}
@font-face
{
font-family: ss7-b;
src: url('../font/SinkinSans/SinkinSans-700Bold.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:#D3272C; color:#fff;}
::-moz-selection{background:#D3272C; color:#fff;}

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

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

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

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

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


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

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


/* 切换 */
.tabs-box .hd-line{transition: .3s;}
.tabs-box .hd>*{position: relative;}
.tabs-box .bd{ position: relative; overflow: hidden;}
.e-anim-hide{display: none;}
.e-anim-on{ display: block;}
.e-anim-off{  pointer-events: none; display: none; display: none\9;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .e-anim-off { display: none;  } /* 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: 30px 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: 4px 12px; margin: 3px; color: #999999; font-size: 14px; display: inline-block; font-weight: normal; -webkit-border-radius: 4px;
-moz-border-radius: 0px;
border-radius: 0px;}
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: #D3272C; color: #fff; border: 1px solid #D3272C;  line-height: 1.7;}


/*弹窗视频*/
@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: 30px; 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;}
}*/





/*--移动端设置&小屏电脑 图片缩放--*/
/*设置最大屏像素-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 img{ width: 100% !important; height: 100% !important; position: absolute; left: 0; top: 0; object-fit: contain; transition: .3s;}
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: #D3272C; background-color: #D3272C;}
.layui-form-checkbox[lay-skin=primary]:hover i{ border-color: #D3272C;}

.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;}
	.ind-nav-box .hd_container{padding-right: 0;}
	/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
		::-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: 990px; padding: 0 10px;margin: 0 auto;}
	.container-index{ padding-right:60px;}
}
@media screen and (min-width: 1220px) {
	.container{ width: 1200px; padding: 0 10px;}
	.container-index{ padding-right:70px;}
}
@media screen and (min-width: 1420px) {
	 .container{ width: 1290px; padding: 0 10px;}
	.ind-box01{width: 1200px;}
	.nav-top{width:1420px;}
	
}
@media screen and (min-width: 1620px) {
	 .container-index{ width: 88%; padding: 0 10px;}
	.ind-box01{width: 88%;}
	.container-index{ padding-right:10px;}
}
@media screen and (min-width: 1820px) {
    .container{width: 80%;}
	 .container-index{ width: 86.5%; padding: 0 10px;}
	 
	.ind-box01{width: 1200px;}
}

/*=================header===================*/
@media screen and (min-width: 320px) {
	.hd_container{display: flex;justify-content: space-between;padding: 0 15px;align-items: center; }
	.con-hdbox{position: fixed; top: 0; z-index: 100; width: 100%;}
	
	.on_hdbox{height: 100%!important;}
	.on_hdbox .icon-caidan{display:none!important;}
	.on_hdbox .index-logo {display:none!important;}
	.nav-btn i{color: #fff;background-color: #000;}
	.nav-btn .icon-nav{display: block;font-size: 55px;line-height: 1;}
	.nav-btn .icon-nav-close{display: none;font-size: 40px;}
	.nav{position: absolute;top: 0px;left: 0;z-index: 8; width: 100%;text-align: center;height: 100%;}
	.logo img{max-height: 100%;width:140px;}
	.logo{height: auto;padding: 8px 0;}
	.search-box{padding:10px;}
	.search{ position: relative;width: 100%;}
	.search *{ transition: border .3s,color .3s;}
	.search input{ width: 100%; height: 36px; border-radius: 4px; border: none; padding-left: 20px; padding-right: 30px; 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;font-size: 16px;}
	.search button i::before{ font-size: 16px; color: #666666;}
	.search input::-webkit-input-placeholder{ color: #666; font-size: 16px;}
	.search input::-moz-input-placeholder{ mcolor: #666;font-size: 16px;}
	.search input::-ms-input-placeholder{ color: #666; font-size: 16px;}
	
	.search input:focus{ border-color: #D3272C;}
	.search button:hover i::before{ color: #D3272C;}
	.nav-list-height{display: flex;flex-direction: column;}
	.nav-list-su{display: none;}
	.nav-list li{line-height: 1.2;}
	.nav-list li:hover .nav-list-su{display: block; }
	.nav-list-height a span{display: block;padding: 5px 0;font-size: 16px;}
	.nav-list-su{padding-bottom: 5px;border-top:1px solid #ccc;}
	.nav-list-su .on {color:#D3272C;}
	.nav-list .on b{ color: #D3272C; padding: 5px 0;display: inline-block;}
	.nav-list li a:hover b{color: #D3272C;}
	.nav-list li a:hover div{color: #D3272C;}
	.nav-list-height .bd-list{display: none;}
	.nav-close{display: none!important;}
	.tabs-box .hd-lm .on a span{color: #D3272C;background-color: rgba(0,0,0,0.05);}
	.search-box{width: 200px;margin: 0 auto;}
	.lang b{display: flex!important;align-items: center;justify-content: center;}
	.langg-sj{ border-top: 8px solid #D3272C; border-left: 5px solid transparent; border-right: 5px solid transparent;margin-left: 10px;}
	.nav-list li b{color: #666;font-size: 18px;font-weight: normal; font-family: ss4-re;	}
	.nav-box{/* position: relative;z-index: 6; *//* background-color: #FFFFFF; */}
	.box-bg::before{content: "";position: absolute;width: 100%;top: 0;height: 100%;z-index: 2;background-color: rgba(0,0,0,0.16);}
	.box-bg .ind-nav-box{background-color: #FFFFFF;}
	.box-bg2 .ind-nav-box{background-color: #FFFFFF;box-shadow: 0px  3px  10px rgba(0,0,0,0.08) }
	.nav{/*background-image: url(../img/nav-bg.jpg); */-webkit-background-size: contain;background-size: contain; background-repeat: no-repeat; background-position: center;}
	.nav-top{display: flex;justify-content: space-between;align-items: center;padding: 0 25px;}
	.nav-top .logo{padding: 15px 0;}
	.nav-top i{padding: 10px;}
	.nav-list li b{font-size: 18px;line-height: 1;padding-bottom: 10px;color: #222222;}
	.nav-list li div{font-size: 14px;/*line-height: 1.2;*/color: #999;}
	.nav-list li{padding: 15px 0;}
	.icon-img{display: none;}
	.com-icon{}
	.icon-img img{width:100%;}
	.com-icon:hover .icon-img{display: block;position: absolute;bottom: 100%;left: 50%;width: 180px;height: 180px;transform: translate(-50%,0);}
	.con-left-li{display: flex;justify-content: center;position: relative;}
	.com-icon .iconfont{font-size: 40px;background-color: #E5E5E5;border-radius: 50%;margin: 0 6px ;line-height:1.2;}
	.com-icon:hover .iconfont{color:#fff;background-color: #000;}
	.foot-ri{font-size: 14px;}
	.foot-fx{margin-top: 10px;position:relative;}
	.nav{display: flex;flex-direction: column;justify-content: space-between;}
	.foot-ri{text-align: right;}
	.nav::before, .nav::after{content: "";position: absolute;top: 0;height: 100%;width: 1px;background-color: #E1E1E1;z-index: 2;display:none;}
	.nav::after{left: 10px;}
	.nav::before{right: 10px;}
	.foot-le .le-txt{font-family: ss6-b;display:none;}
	.nav .nav-foot{padding-bottom:5vh!important;}
	
}
@media screen and (min-width: 480px) {
	.ind-nav-box .hd_container{padding-left: 20px;}
	.nav-top .logo{padding: 20px 0; padding-left: 15px;}
	.nav-top i{padding: 15px;}
	.nav-list li{padding: 8px 0;}
}
@media screen and (min-width: 640px) {
	/*.nav-btn .icon-nav{font-size: 40px;}*/
	.ind-nav-box .hd_container{padding-left: 30px;}
	.nav-top .logo{padding: 28px 0; padding-left: 20px;}
	.nav-top i{padding: 20px;}
	.nav-list li{padding: 10px 0;}
	.nav{overflow: hidden;}
	.nav-list li div{padding-top: 10px;}
	
}
@media screen and (min-width: 992px) {
    .nav-btn i{background-color: #D3272C;}
    .nav .nav-foot{padding-bottom:0vh!important;}
    .nav::before, .nav::after{display:block;}
	.nav-btn .icon-nav{font-size: 55px;}
	.ind-nav-box .hd_container{padding-left: 40px;}
	.nav-top .logo{padding: 32px 0; padding-left: 30px;}
	.nav-list li b{font-size: 20px;}
	.nav-list li{padding: 15px 0;}
	.nav-foot{display: flex;justify-content: space-between;position: relative; align-items: center;padding: 0 20px;}
	.foot-fx{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);z-index: 2;}
	.com-icon{line-height: 1;}
	.foot-le .le-txt{text-align: left;font-family: ss6-b;margin-right: 20px; display:block;}
	.nav-top i{padding: 30px;}
	.container-header{position: fixed;z-index: 100; width: 100%;}
	.on-header{height: 100%;}
}
@media screen and (min-width: 1150px) {
	.nav::after{left: 50px;}
	.nav::before{right: 50px;}
}
@media screen and (min-width: 1220px) {
	.nav-btn .icon-nav{font-size: 7.5vh;}
	.ind-nav-box .hd_container{padding-left: 60px;}
	.nav-top .logo{padding: 47px 0;padding-left: 30px;}
	.nav-list li b{font-size: 22px;}
	.nav-list li{padding: 16px 0;}
	
	.com-icon .iconfont{font-size: 50px;}
	.nav::after{left: 5px;}
	.nav::before{right: 5px;}
	.nav-foot{padding: 0 0px;}
	
	
}
@media screen and (min-width: 1300px) {
	.nav::after{left: 20px;}
	.nav::before{right: 20px;}
	.nav-foot{padding: 0 0px;}
}
@media screen and (min-width: 1420px) {
	.ind-nav-box .hd_container{padding-left: 68px;}
	.nav::after{left: 50%;transform: translate(-710px,0);}
	.nav::before{right: 50%;transform: translate(710px,0);}
	.nav-top .logo{padding: 4.5vh 0;padding-left: 0vh;}
	
}
@media screen and (min-width: 1800px) {
	.nav-list li{padding: 22px 0;}
	.nav::after{left: 10%;transform: translate(0px,0);}
	.nav::before{right: 10%;transform: translate(0px,0);}
	
}

/* */
@media screen and (min-width: 320px) {
	.ind-swip{background-color: #F1F1F1;}
	.ind-swip .ind-slide{background-color: #F1F1F1;}
	.ind-swip .ind-pagination{display: flex;align-items: center;justify-content: center;flex-direction: column;width: 40px;right: 0;left:auto;display:none;}
	.ind-swip{width:100%;height:100%;margin-left:0;}
	.ind-swip .ind-slide{height:100%;}
	/* .ind-swip .swiper-slide:last-child{height:150px;} */
	.ind-swip>.ind-pagination span{margin: 10px 0!important;}
	.swi-banner{width: 100%;height: 100%;}
	.ind-pagination .swiper-pagination-bullet{width: 14px;height: 14px;background-color: rgba(0,0,0,0);opacity: 1;position: relative;}
	.ind-pagination .swiper-pagination-bullet::before{content:"";position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);width: 4px;height: 4px;background-color: #000000;border-radius: 50%;}
	.ind-pagination .swiper-pagination-bullet-active{background-color: rgba(0,0,0,0);border: 2px solid #D3272C;width: 12px;height: 12px;}
	.ind-pagination .swiper-pagination-bullet-active::before{display: none;}
	
	.swiperind-pag{ width: 40px;position: absolute;top: 0;height: 100%;z-index: 10;right: 0;background-color: #F7F7F7;display: flex;align-items: flex-end;justify-content: center;padding-bottom: 20px;display:none;}
	.swiperind-pag span{width: 22px;}
	.swiperind-pag img{max-width: 100%;}
	.ind-pagination .swiper-pagination-bullet:hover{background-color: rgba(0,0,0,0);border: 2px solid #000000;width: 10px;height: 10px;}
	
}
@media screen and (min-width: 480px) {
	.ind-swip>.ind-pagination span{margin: 12px 0!important;}
	
}
@media screen and (min-width: 640px) {
	.ind-swip>.ind-pagination span{margin: 15px 0!important;}
	
}
@media screen and (min-width: 990px) {
	.ind-swip .ind-pagination{width: 50px;display: flex;transform:translate(0,-50%); top:35%;}
	.swiperind-pag{display: flex; width: 55px;padding-bottom: 30px;background-color: #FFF;}
	.swiperind-pag span{width: 16px;}
	.ind-swip>.ind-pagination span{margin: 10px 0!important;}
}
@media screen and (min-width: 1220px) {
	.swiperind-pag{width:7.5vh;padding-bottom: 50px;}
	.ind-swip .ind-pagination{width: 7.5vh;}
	
}
@media screen and (min-width: 1440px) {
	.swiperind-pag span{width: 18px;}
}
@media screen and (min-width: 1880px) {
	.swiperind-pag{width:7.5vh;}
	.swiperind-pag span{width: 22px;}
}
/* banner*/
@media screen and (min-width: 320px) {
	.ban-pagi .xian{width: 60px;height: 1px;background-color: #000000;}
	.ban-pagi{display: flex;align-items: center;justify-content: flex-start;}
	.ban-pagi{font-family: ss5-m;}
	.ban-pagi{ position: absolute; bottom: 15px; width: 100%; text-align: center; z-index: 9; text-align: center;}
	.ban-pagi .swiper-pagination-switch{ width: 52px; height: 2px; background: #fff; opacity: .3; filter:Alpha(opacity=30); display: inline-block; margin: 0 5px; cursor: pointer; }
	.ban-pagi .swiper-active-switch{ opacity: 1; filter:Alpha(opacity=100);}
	.ban-pagi{ position: absolute; position: absolute; bottom: 15px; width: 100%; text-align: center; z-index: 9; text-align: center;left:20px;}
	.ban-pagi .swiper-pagination-switch{ width: 52px; height: 3px; background: #fff; opacity: .3; filter:Alpha(opacity=30); display: inline-block; margin: 0 10px; cursor: pointer; position: relative;}
	.ban-pagi .swiper-pagination-switch:before{content: ' ';position: absolute;left: 0;top: 0;height: 3px;width: 0;background: #333;animation-timing-function: linear;}

	.ban-pagi .swiper-active-switch{ opacity: 1; filter:Alpha(opacity=100);  background: #999;}
	
	.ban-pagi .swiper-active-switch:before{ transition: 8.8s; width: 100%;}
		
		
	.con-banlogo{max-width: 720px;width: 90%;}
	.con-banlogo i{padding-bottom:98.61%;overflow:inherit;}
	.con-banner-index{position: relative;align-items: center;display: flex;justify-content: center;height: 100%;}
	.banner-txt{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);width: 80%;z-index: 10;}
	.banner-txt{padding: 10px 0;}
	.banner-txt i{padding-bottom: 11.41%;}
	.banner-tit{margin: 15px -25px 0;text-align: center; letter-spacing:1px;color: #767676; height:40px;}
	
	.frist-solid::before{content: "";width: 30px;height: 100%;position: absolute;right: 0;top: 0;z-index: 2;: 2;}
	.frist-solid{-webkit-background-size: contain;background-size: contain; background-repeat: no-repeat; background-position: center;}
}
@media screen and (min-width: 480px) {
	.ban-pagi .swiper-pagination-switch{ width: 70px;}
	.banner-txt{width:76.78%;}
}
@media screen and (min-width: 640px) {
	.ban-pagi .swiper-pagination-switch{ width: 80px;}
	
}
@media screen and (min-width: 990px) {
	.ban-pagi .swiper-pagination-switch{ width: 90px;}
	.banner-txt{padding: 0px;width:68%;}
	.banner-tit{letter-spacing:5px;margin-top: 40px;}
	.ban-pagi{left:50px;}
	.con-banlogo{max-width: 100%;width: 50vh;}
}
@media screen and (min-width: 1220px) {
	.ban-pagi .swiper-pagination-switch{ width: 100px;}
	.banner-tit{letter-spacing:8px;margin-top: 50px;}
	.con-banlogo{max-width: 100%;width: 66vh;}
	.banner-txt{width:65%;}
}
@media screen and (min-width: 1420px) {
	.ban-pagi .swiper-pagination-switch{ width: 120px;}
	.banner-tit{letter-spacing:10px;margin-top: 70px;}
	.banner-txt{width:63%;}
}

/*  视频首页 */
@media screen and (min-width: 320px) {
	.about-move{position: absolute;line-height: 1;height: 100%;width: 100%;padding-right: 40px;}
	
	.indabout-video{height: 100%;display: flex;align-items: center;justify-content: center;width: 100%;background-color: #F2F2F2;position: relative;}
	.about-move video{width: 100%;height: 100%;}
	/* .about-move span{} */
	/* 播放图标 */
	#play_icon{
		width: 60px;
		display: block;
		z-index: 3;
		border-radius: 50%;
		position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
	}
	#play_icon:hover{
		cursor: pointer;
		-webkit-filter: drop-shadow(0px 0px 10px white);
	}
	/* 暂停图标 */
	#pause_icon{
		width: 60px;
		/* 将暂停图标隐藏*/
		display: none;
		position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
		z-index: 3;
		border-radius: 50%; 
		/*设透明度为0*/
		opacity: 0;
	}
	#pause_icon:hover{
		cursor: pointer;
		-webkit-filter: drop-shadow(0px 0px 5px white);
	}
	 
	video::-webkit-media-controls-play-button {
	    display: none;
	}
	.ind-us-con li{display: flex;align-items: center;padding: 10px 0;max-width: 530px;margin: 0 auto;}
	.indus-pic{width: 50px;margin-right: 10px;flex-shrink: 0;}
	.indus-pic img{width: 100%;}
	.indus-txt{font-size: 18px;font-weight: bold;}
	.indabout-us{padding: 30px 0;}
}
@media screen and (min-width: 480px) {
	.indabout-us{padding: 40px 0;}
}
@media screen and (min-width: 640px) {
	.indabout-us{padding: 50px 0;}
	
	
}
@media screen and (min-width: 992px) {
	.about-move video{width: 100%;height: 100%;overflow: hidden;}
	.indabout-us{display: flex;justify-content: space-between;align-items: center;padding: 60px 0;}
	.indus-txt{font-size: 20px;}
	.ind-us-con li{padding: 20px 0;padding-left: 20px;}
	.indabout-js{flex: 1;}
	.about-move{padding-right: 50px;}
}
@media screen and (min-width: 1220) {
	.indus-pic{width: 60px;margin-right: 20px;}
	.indus-txt{font-size: 22px;}
	.indabout-us{padding: 80px 0;}
	
	
}
@media screen and (min-width: 1420px) {
	.indabout-us{padding: 100px 0;}
	.about-move{padding-right: 70px;}
	
}



/* 案例  */
@media screen and (min-width: 320px) {
	.case-ner{opacity: 0;}
	.ind-case{position: relative;}
	.ind-case .case-ner{display: block;position: absolute;right: 10px;top: 10px;font-size: 44px;z-index: 2;color: #000000;line-height: 1;  transition: 1s;background-color: #FFF;border-radius:50%;}
	.ind-case a:hover .case-ner{opacity: 1; transition: 1s;}
	.ind-swip .con-one{height: 100%;display: flex;flex-direction: column;justify-content: center;/*padding-right: 40px;*/}
	.ind-swip .one-work{border-radius:0 0 60px 60px; background-color: #f7f7f7;}
	.con-one-top{display: flex;justify-content: space-between;align-items: flex-end;padding-bottom: 20px;}
	.case-prev, .case-next{top:auto;bottom: 0;background-image:none;width: auto;}
	.case-next{right: auto;right: 10px;}
	.swip-case{padding-bottom: 30px;width: 100%;}
	.case-pvnt{margin: 0 -15px;}
	.case-pvnt p{position: relative; z-index:10;background-color: #F7F7F7;padding: 0 10px;font-size: 12px;font-family: ss7-b;}
	.case-pvnt p span{font-size: 12px;margin-right: 8px;color:#D3272C;}
	.case-next p span{margin-right: 0;margin-left: 8px;}
	.case-pvnt i{position: absolute;width: 50%;top: 50%;height: 1px;background-color: #B8B8B8;z-index: 1;}
	.case-next i{left: 50%; transform: translate(1px,-50%);}
	.case-pvnt i dd{height:30px;margin-top:-15px;}
	.case-next i:before{ content:"";position:absolute; background: #000000; animation-timing-function: linear;transition: 2s; width: 0%;height:1px;}
	.case-next:hover i:before{ transition: 2s;width: 100%;}
	
	.case-prev i{right: 50%;transform: translate(-1px,-50%);}
	.case-prev i:before{ content:"";position:absolute; background: #000000; animation-timing-function: linear;transition: 2s;width: 100%;height:1px; transform-origin: 100% 0; transform:scaleX(0);}
	.case-prev:hover i:before{ transition: 2s; transform:scaleX(1);}
	.case-act i:before{ transform:scaleX(1); width:100%;}
	.case-slde{height: auto;}
	.case-pvnt:hover i{opacity: 1;}
	.case-act i{opacity: 1;}
	.con-pvnt{position: relative;width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;}
	.ind-case i{padding-bottom: 58.17%;}
	.ind-one-tit{font-size: 32px;line-height: 1;}
	.ind-one-tit *{line-height: 1.2;font-family: ss4-re;}
	.ind-more{font-size: 18px;font-weight: bold;}
	.ind-more span{font-size: 15px;margin-left: 10px;}
	.ind-case img{filter: grayscale(100%); transition: .5s;}
	.ind-case a:hover img{filter: grayscale(0%); transition: .5s;}
}
@media screen and (min-width: 480px) {
	.ind-one-tit{font-size: 40px;}
}
@media screen and (min-width: 640px) {
	.con-one-top{padding-bottom: 25px;}
	.ind-one-tit{font-size: 50px;}
	.ind-more{font-size: 20px;}
	.ind-more span{margin-left: 15px;}
	.ind-case .case-ner{right: 15px;top: 15px;}
	/*.ind-swip .con-one{padding-right: 0;}*/
}
@media screen and (min-width: 990px) {
	.con-one-top{padding-bottom: 30px;}
	.ind-one-tit{font-size: 70px;padding-top:10px;}
	.ind-more{font-size: 22px;}
	.ind-more span{margin-left: 20px;}
	.ind-more span{font-size: 18px;}
}
@media screen and (min-width: 1220px) {
	.ind-one-tit{font-size: 76px;}
	.ind-more{font-size: 23px;}
	.ind-case .case-ner{right: 20px;top: 20px;}
	.swip-case{padding-bottom: 40px;}
	.ind-more span{font-size: 20px;}
}
@media screen and (min-width: 1420px) {
	
	.ind-one-tit{font-size: 80px;}
	.ind-more{font-size: 24px;}
	.swip-case{padding-bottom: 60px;}
}


/* 一些服务 */
@media screen and (min-width: 320px) {
	.service-list ul{display: flex;flex-wrap: wrap;}
	.service-list li{width: 100%;padding: 10px; transition: .3s;}
	.service-list{margin: -10px;}
	.con-serv{display: flex;padding:12px 10px;border-radius: 10px;background-color: #F7F7F7;justify-content: space-between;height: 100%;  transition: 1s;top:0px; transition: 0.5s;}
	
    .con-sj-serv{background-image: url(../img/serv-bg.jpg);/*sj-sever.png*/-webkit-background-size: cover;background-size: cover; background-repeat: no-repeat; background-position: center; transition: .3s;}
    .con-serv-bg{/*background-image: url(../img/serv-bg.jpg);*/-webkit-background-size: cover;background-size: cover; background-repeat: no-repeat; background-position: center; transition: .3s;}
    
    .con-sj-serv:hover {/*background-color: rgba(0, 0, 0, 1);background-image: url();*/}
	.serv-tit{color: #FFFFFF;}
	.serv-txt{color: #FFFFFF;}
	.serv-more{color: #000;font-size: 16px;display: inline-block;width:36px;height: 36px;text-align: center;flex-shrink: 0;line-height: 36px; transition: 0.5s;border-radius:50%;}
	.umb{color: #E0696D;font-family: ss5-m;font-size: 18px;padding-bottom: 5px;line-height:1;}
	.service-list .con-serv:hover .serv-more{background-color: #fff;color: #000;border-radius:50%;transition: 1s;}
	.service-list .con-serv:hover {background-color: #D3272C; position:relative; top:-20px; transition: 0.8s;}
	.service-list .con-serv:hover .serv-ner *{color:#fff; transition: 0.5s;}
	.service-list .con-serv:hover .serv-txt{color: #fff;}
	.service-list .con-serv:hover .serv-tit{color: #fff;}
	
	.service-list .con-serv:hover .umb{color:#E0696D;}
	.serv-tit{font-size: 18px;}
	.serv-txt{font-size: 12px;padding-top: 10px;transition: 1s;}
}
@media screen and (min-width: 480px) {
	.serv-more{width:44px;height: 44px;line-height: 44px;margin-top: 10px;}
	.serv-tit{font-size: 20px;}
	.umb{font-size: 20px;padding-bottom: 18px;}
	.con-serv{padding:18px 12px; flex-direction: column;border-radius: 20px;}
	.service-list li{width: 50%;}
	.serv-txt{display: block;}
}
@media screen and (min-width: 640px) {
	.serv-txt{font-size: 14px;}
	.serv-tit{font-size: 24px;}
	.umb{font-size: 24px;padding-bottom: 20px;}
	.con-serv{padding:20px 14px;border-radius: 30px;}
	.serv-more{width:50px;height: 50px;line-height: 50px;margin-top: 0px;}
	.service-list li{width: 25%;}
}
@media screen and (min-width: 990px) {
    .umb{color: #DDDDDD;}
    .serv-tit{color: #000;}
	.serv-txt{color: #666;}
    .con-serv-bg{/*background-image: url(../img/serv-bg.jpg);*/}
    .con-serv-bg{background-image: url(../img/serv-bg.jpg);-webkit-background-size: cover;background-size: cover; background-repeat: no-repeat; background-position: center; transition: .3s;}
	.service-list li{padding: 12px;}
	.service-list{margin: -12px;}
	.serv-tit{font-size: 28px;}
	.umb{font-size: 28px;padding-bottom: 26px;}
	.con-serv{padding:35px 20px;border-radius: 40px;height:420px;}
	.serv-more{width:60px;height:60px;line-height: 60px;}
}
@media screen and (min-width: 1220px) {
	.service-list li{padding: 14px;}
	.service-list{margin: -14px;}
	.serv-tit{font-size: 32px;}
	.umb{font-size: 34px;padding-bottom: 30px;}
	.con-serv{padding:35px 30px;height:440px;}
	.serv-more{width:70px;height: 70px;line-height: 70px;}
}
@media screen and (min-width: 1420px) {
	.serv-tit{font-size: 36px;}
	.umb{font-size: 40px;padding-bottom: 38px;}
	.con-serv{padding: 30px;border-radius: 50px;height:460px;}
	.serv-more{width:82px;height: 82px;line-height: 82px;}
	.con-one-top{padding-bottom: 50px;}
	.serv-txt{font-size: 12px;}
}
@media screen and (min-width: 1620px) {
	.con-one-top{padding-bottom: 70px;}
	.con-serv{padding: 70px 47px 55px;border-radius: 60px;height:44vh;}
	.serv-txt{font-size: 16px;}
}

/* 关于我们 */
@media screen and (min-width: 320px) {
	.more-about{align-items:center; /*flex-direction: column;*/}
	.about-bg{ -webkit-background-size: contain;background-size: contain; background-repeat: no-repeat; background-position: center;}
	.about-bg{border-radius: 0 30px 30px 0;}
	.about-txt{padding: 20px;background-color: #fff;border-radius: 30px;margin-top: 20px;width: 100%;}
	.about-bg .con-one-top{flex-direction: column;align-items: flex-start;}
	.about-txt *{font-size: 14px;}
	.more-about {margin-top: 30px;}
	.more-about span{background-color: #000;color: #fff;border-radius: 50%;margin-right: 20px;}
	.more-about{display: flex;}
	.more-about p{font-family: ss6-b;font-size: 16px;}
	.ind-brand-txt{font-family: ss6-b;font-size: 12px;display: flex;align-items: center;margin-top: 30px;padding-bottom: 20px;}
	.ind-brand-txt span{width: 60px;display: inline-block;height: 1px;background-color: #000000;margin-right: 18px;}
	#swiper-container1 i,#swiper-container2 i{padding-bottom: 24%;}
	#swiper-container2{margin-top: 10px;}
	.swiper-container-horizontal img{filter: grayscale(0%);}
	.swiper-container-horizontal img:hover {filter: grayscale(0%);}
	.con-one .container-index .con-one-top{padding-bottom:0px;}
}
@media screen and (min-width: 480px) {
	.about-txt *{font-size: 16px;}
	.ind-brand-txt span{width: 60px;}
	.more-about p{font-size: 16px;}
	.more-about{flex-direction: row;align-items: center;}
	#swiper-container2{margin-top: 15px;}
	#swiper-container1 i,#swiper-container2 i{padding-bottom: 26%;}
}
@media screen and (min-width: 640px) {
	.about-txt *{font-size: 20px;}
	.more-about p{font-size: 18px;}
	.ind-brand-txt span{width: 60px;}
	#swiper-container2{margin-top: 20px;}
	#swiper-container1 i,#swiper-container2 i{padding-bottom: 32%;}
}
@media screen and (min-width: 990px) {
	.about-txt *{font-size: 22px;}
	.about-bg{border-radius: 0 50px 50px 0;}
	.about-bg .con-one-top{flex-direction: row;align-items: flex-start;}
	.about-txt{padding: 30px;margin-left: 30px;border-radius: 40px;margin-top: 0;}
	.more-about span{margin-right: 30px;}
	.more-about p{font-size: 20px;}
	.ind-brand-txt span{width: 70px;}
	#swiper-container1 i,#swiper-container2 i{padding-bottom: 39.09%;}
}
@media screen and (min-width: 1220px) {
	.about-txt{padding: 50px;margin-left: 45px;border-radius: 60px;}
	.about-bg{border-radius: 0 60px 60px 0;}
	.more-about {margin-top: 40px;}
	.ind-brand-txt span{width: 80px;}
}
@media screen and (min-width: 1420px) {
	.about-txt{padding: 50px;margin-left:60px;border-radius: 70px;}
	.about-bg{border-radius: 0 100px 100px 0;}
	.more-about p{font-size: 22px;}
	.more-about {margin-top: 60px;}
	.ind-brand-txt span{width: 90px;}
}
@media screen and (min-width: 1620px) {
	.about-txt{padding: 100px 85px;margin-left: 72px;border-radius: 80px;width:55%;}
	.more-about {margin-top: 100px;}
	.ind-brand-txt span{width: 120px;}
}
@media screen and (min-width: 2100px) {
	.about-txt{padding: 110px 85px;margin-left: 72px;border-radius: 80px;width:55%;}
}
/* 成员 */
@media screen and (min-width: 320px) {
	.ind-team{background-image: url(../img/team-bg.jpg);}
	.member i i span, .member i i{width: 100px;height: 100px;background-color: #E5E5E5;position: absolute;z-index: 2;left: 0;bottom: 0; transition: .5s;}
	.member i i span{z-index:3;width:0;}
	.con-memb-pic:hover .member i i span{width:100px; background-color: #D3272C!important; transition: .5s;}
	.member img{position: relative;z-index: 4;}
	.member .pic-size{position: relative;}
	.member{position: absolute;left: 0;top: 0;width: 100%;}
	.con-memb-pic{position: relative;}
	.member-list ul{display: flex;flex-wrap: wrap;}
	.member-list li:nth-child(1){flex:1; padding-bottom: 0; display: flex;align-items: center;width: 50%;;}
	.member-list li{width: 33.33%;padding: 10px;}
	.member-list .ind-one-tit{padding-left: 15px;}
	.member-list{margin: -10px;}
	.member-list .con-memb-pic{margin-top:0;}
	.con-memb-pic .pic-meb{opacity: 0; transition: 1s;}
	.con-memb-pic:hover .pic-meb{opacity: 1; transition: 1s;}
	.peo-swip .swiper-slide-active .member-bgc i i{background-color: #D3272C!important;}
	.member-name{font-family: ss6-b;font-size: 14px;padding-top:10px;}
	.ind-swip .ind-team{ background-color: #f1f1f1;}
}
@media screen and (min-width: 480px) {
	.member-list li{padding: 15px;}
	.member-list{margin: -15px;}
	.member-list li:nth-child(1){padding-left: 15px;padding-bottom: 0;padding-right: 10px;flex: 0;}
	.member i i span, .member i i{width: 70px;height: 70px;}
	.member i i span{width:0;}
	.con-memb-pic:hover .member i i span{width:70px;}
}
@media screen and (min-width: 640px) {
	.member-list li{padding: 18px 26px;}
	.member-list{margin: -18px -26px;}
	.member-list li{width: 25%;}
	.member i i span, .member i i{width: 90px;height: 90px;}
	.member i i span{width:0;}
	.con-memb-pic:hover .member i i span{width:90px;}
	.member-name{padding-top:15px;}
	.member-list li:nth-child(1){width: 25%;flex:1;}
}
@media screen and (min-width: 990px) {
    
	/*.con-memb-pic:hover .member i i{background-color: #D3272C!important;}*/
	/*.con-memb-pic:hover .member i i span{background-color: #D3272C!important;}*/
	.member-list li{padding:18px 28px;}
	.member-list{margin: -18px -28px;}
	.member i i span, .member i i{width: 80px;height: 80px;}
	.member i i span{width:0;}
	.con-memb-pic:hover .member i i span{width:80px;}
}
@media screen and (min-width: 1220px) {
	.member-list li{padding: 18px 30px;}
	.member-list{margin: -18px -30px;}
	.member i i span, .member i i{width: 90px;height: 90px;}
	.member i i span{width:0;}
	.con-memb-pic:hover .member i i span{width:90px;}
	.member-name{padding-top:20px;}
}
@media screen and (min-width: 1420px) {
	.member-list li{padding:18px 36px;}
	.member-list{margin: -18px -36px;}
	.member i i span, .member i i{width: 100px;height: 100px;}
	.member i i span{width:0;}
	.con-memb-pic:hover .member i i span{width:100px;}
}
@media screen and (min-width: 1620px) {
	.member i i span, .member i i{width: 120px;height: 120px;}
	.member i i span{width:0;}
	.con-memb-pic:hover .member i i span{width:120px;}
	.member-list li{padding:18px 50px;}
	.member-list{margin: -18px -50px;}
	
}
/* */
@media screen and (min-width: 320px) {
	.ind-swip .contact-bg{background-image: url(../img/contcat-bg.jpg);border-radius: 50px 50px 0 0;background-color: #f7f7f7;}
	.ind-contact-tit{/*background-image: url(../img/contact-tit-bg.png);*/ -webkit-background-size: contain;background-size: cover; background-repeat: no-repeat; background-position: center;}
	.ind-contact-tit{font-size: 1.2rem;padding: 30px 0 0;}
	.ind-contact-tit *{line-height: 1.5;}
	.contact-fs div *{font-family: ss5-m;font-size: 14px;}
	.contact-fs{margin-top: 10px;}
}
@media screen and (min-width: 480px) {
	.ind-swip .contact-bg{border-radius: 60px 60px 0 0;}
	.ind-contact-tit{font-size: 1.8rem;}
}
@media screen and (min-width: 640px) {
	.ind-swip .contact-bg{border-radius: 70px 70px 0 0;}
	.ind-contact-tit{font-size: 2rem;}
	.contact-fs div *{font-size: 16px;}
}
@media screen and (min-width: 990px) {
	.ind-swip .contact-bg{border-radius: 80px 80px 0 0;}
	.ind-contact-tit{font-size: 2.2;padding: 40px 0 0;}
	.contact-fs span{margin-right: 24px;}
	.contact-fs div *{font-size: 18px;}
}
@media screen and (min-width: 1220px) {
	.ind-swip .contact-bg{border-radius: 100px 100px 0 0;}
	.ind-contact-tit{font-size: 2.8rem;}
	
}
@media screen and (min-width: 1420px) {
	.ind-swip .contact-bg{border-radius: 120px 120px 0 0;}
	.ind-contact-tit{font-size: 3;}
}

/* 联系我们表单 */
@media screen and (min-width: 320px) {
	
	.input-two{display: flex;width: 100%;flex-direction: column;}
	.input-box{display: flex;align-items: flex-start;}
	.input-neir{align-items: flex-start;}
	.input-box .inpname{width: 40%;flex-shrink: 0;padding-bottom: 5px;font-size: 16px;padding-right: 20px; display:flex; align-items:center;}
	.inpname span{width:8px;display: inline-block;margin-left: 10px;}
	.input-box{padding: 10px 0; border-bottom: 1px solid #000000;padding-bottom: 10px;}
	.input-box input{background-color: rgba(0,0,0,0);height: 24px;color:#B8B8B8;border: none; padding-left: 0;}
	.input-box textarea{background-color: rgba(0,0,0,0); color: #B8B8B8;border: none; padding-left: 0; resize: none;height:24px;}
	textarea::-webkit-input-placeholder{ color: #B8B8B8; font-size: 12px;}
	textarea::-moz-input-placeholder{ color: #B8B8B8;font-size: 12px;}
	textarea::-ms-input-placeholder{ color: #B8B8B8; font-size: 12px;}
	.input-box input::-webkit-input-placeholder{ color: #B8B8B8;font-size: 12px; }
	.input-box input::-moz-input-placeholder{ mcolor: #B8B8B8;font-size: 12px;}
	.input-box input::-ms-input-placeholder{ color: #B8B8B8; font-size: 12px;}
	.foot-form{width: 100%;}
	.submit-class .input-btn{background-color: #000000;color: #fff;font-weight: bold;height: 50px;line-height: 24px;padding: 15px 15px;font-size: 16px;border-radius: 10px;margin-top: 10px;width:100%;}
	/*.submit-class{margin-bottom: 20px;}*/
	.input-two {margin: 10px 0;}
	.contact-lxfs dt{padding-bottom:15px;}
}

@media screen and (min-width: 375px) {
	.input-two {margin: 12px 0;}
}

@media screen and (min-width: 640px) {
	
	.input-two-box{width: 50%;}
	.input-two{flex-direction: row;}
	.input-two .input-two-box2{margin-right: 20px;}
	.input-box{padding-bottom: 15px;flex-direction: column;}
	.input-two {margin: 15px 0;}
	.submit-class .input-btn{margin-top: 20px;border-radius:15px;}
	.contact-lxfs dd{margin-top: 20px;}
}

@media screen and (min-width: 992px) {
	.contact-lxfs dt{padding-bottom:0px;}
	.input-box{padding-bottom: 20px;}
	.submit-class{margin-bottom: 0;}
	.contact-lxfs dl{display: flex;align-items: center;justify-content: space-between;}
	.contact-lxfs dd{width: 50%;margin-top: 0px;}
	.input-two {margin: 20px 0;}
	.contact-lxfs{margin-top: -55px;}
	.submit-class .input-btn{width:100px;border-radius: 20px;}
}

@media screen and (min-width: 1220px) {
	
	
	.ner-lxxx span{letter-spacing:3px;}
	.input-box{padding-bottom: 30px;}
	.input-two {margin: 25px 0;}
}
@media screen and (min-width: 1420px) {
	.input-two {margin: 30px 0 20px;}
}
@media screen and (min-width: 1820px) {
	.submit-class .input-btn{margin-top: 40px;}
	.foot-form{max-width: 672px;}
}

/* footer底部 */
@media screen and (min-width: 320px) {
	.contact-foot .foot-le{display: flex;align-items: center;}
	.contact-foot{padding:6px 0;}
	
	.foot-ri *{letter-spacing:1px;line-height: 26px;}
	.contact-bottom{background-color: #D3272C;color: #fff;text-align: justify;height: 32px;font-family: ss3-l;padding: 8px 0 4px;}
	.ind-swip .contact-bg{justify-content: space-between;}
	.contact-bottom p::after {content: ""; display: inline-block;/* padding-left: 100%; */ width: 100%; }
}
@media screen and (min-width: 480px) {
	.foot-ri *{letter-spacing:2px;}
	.contact-bottom{font-size: 18px;height: 45px;}
}
@media screen and (min-width: 640px) {
	.contact-bottom{font-size: 18px;height: 55px;}
	
}
@media screen and (min-width: 990px) {
	.contact-bottom{font-size: 30px;height: 45px;}
	.index-footer{border-top: 1px solid #E1E1E1;}
	
}
@media screen and (min-width: 1220px) {
	.contact-foot{height: 100px;}
	.contact-bottom{font-size: 36px;height: 50px;}
	
}
@media screen and (min-width: 1420px) {
	.contact-bottom{font-size: 40px;height: 55px;}
	.contact-foot {height: 70px;}
}
@media screen and (min-width: 1620px) {
    .contact-foot {height: 100px;}
}
@media screen and (min-width: 1820px) {
    .contact-bottom{font-size: 40px;height: 80px;}
    .contact-foot {height: 140px;}
}
/* 内页展示 */
@media screen and (min-width: 320px) {
	.ner-content{background-color: #F1F1F1;position:relative;}
	.ny-fx{position: fixed;left: 10ptransition: .3s;x;bottom: 10px;z-index: 10;text-align: center;}
	.ner-content .swiperind-pag{position:fixed;}
	.foot-fx p{position: absolute;left: 50%;bottom: 100%;z-index: 2;width: 150px;display: none;transition: .3s;transform: translate(-50%,0);}
	.foot-fx:hover .sheare-fx{display: block;transition: .3s;}
	.foot-fx .sheare-fx{display:block;top:auto; bottom:100%;left:50%;transform: translate(-50%,0);display:none;}
	.foot-fx .sheare-fx li #share-3{display:flex;}
	 .sheare-fx li #share-3 a{background-color: #FFF;color:#666;border-color:#666;}
	.sheare-fx li #share-2 a{background-color: #FFF;color:#666;border-color:#666;}
	.sheare-fx li #share-4 a{background-color: #FFF;color:#666;border-color:#666;}
	.content-ny{height: 100%;}
	.ner-content .container{/*height: 100%;*/overflow: hidden;}
	.ner-content{background-image: url() ;background-attachment:fixed;; -webkit-background-size: contain;background-size: contain; background-repeat: no-repeat; background-position: 0 0;padding-top: 60px;padding-right: 20px;}
	.content-ny{display: flex;align-items: center;justify-content: space-between;}
	.one-tit-cn{padding-top: 10px;}
	
	.ny-cont-left .ind-one-tit *{line-height: 1.2;}
	.content-ny{flex-direction: column;}
	.ny-cont-right{width: 100%;}
	.content-ny{/*height: 100%;overflow: hidden;*/}
	.con-nypic-show li i{padding-bottom: 56.17%;}
	.con-nypic-show li{padding-top: 15px;}
	.ny-cont-left{/*display: flex;*/align-items: flex-end;justify-content: space-between; width: 100%;padding-top:40px;}
	.ny-nav ul{display:flex; justify-content: flex-start;}
	.ny-nav{background-image: linear-gradient(to right, #f1f1f1, rgba(255,255,255,0));margin:-1px;}
	.ny-nav-top-bg{background-color: #f1f1f1;}
	.ny-cont-left .ind-one-tit{ font-size: 28px;}
	.ny-cont-left .one-tit-cn{ font-size: 24px;}
	.ny-cont-right{padding-top: 30px;}
	.ny-lm{font-size: 16px;color: #000;display: flex;align-items: center;padding: 5px 0;}
	.ny-nav{position:fixed; left:0px;top:247px;/*background-color: #000;*/padding:10px; z-index:2;width:100%;padding-left:15px;}
	.ny-nav li{padding: 0 10px;}
	.ny-nav-fixed{position:fixed; }
	.ny-nav .on{ font-weight: bold;}
	/*.ny-nav li span{ position:absolute; left:0;width:10px;background-color: #000;}*/
	.ny-nav .on span{ width: 14px; height: 2px;background-color: #D3272C;margin-right: 10px;    margin-bottom: 4px;}
	.ny-sj-nav ul{margin: 0 -20px;}
	
	.ny-nav a:hover { font-weight: bold;}
	.ny-img1{ display:block; transition: .5s;}/*
	.ny-img2{ width:0;height:0; opacity:0; transition: .5s; }
	.seat-pc a:hover .ny-img2{ width:100%;height:100%; opacity:1; transition: .5s; }*/
	.ner-content .hd_container{ border-bottom: 1px solid #E1E1E1;background-color:#f1f1f1;}
	.ny-cont-right::-webkit-scrollbar{width:2px;height:2px;background-color:#F5F5F5;}
	.ny-nav .on .ny-lm {color:#D3272C;}
	/*定义滚动条轨道
	内阴影+圆角*/
	
	.ny-cont-right::-webkit-scrollbar-track{
	border-radius:10px;
	background-color:#F5F5F5;
	}
	
	/*定义滑块
	
	内阴影+圆角*/
	
	.ny-cont-right::-webkit-scrollbar-thumb{
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#555;
	}
	.foot-fx-txt:hover{font-weight:bold;}
	.ner-content .one-tit-cn .one-tit br{display:none;}
}
@media screen and (min-width: 480px) {
	.ny-cont-left .ind-one-tit{ font-size: 28px;}
	.ny-cont-left .one-tit-cn{ font-size: 26px;}
	
}
@media screen and (min-width: 640px) {
	.ny-cont-left .ind-one-tit{ font-size: 28px;}
	.ny-cont-left .one-tit-cn{ font-size: 26px;}
	.ny-lm{font-size: 18px;}
}
@media screen and (min-width: 990px) {
	.foot-fx .sheare-fx{left: 100%; width: 200px;}
    .ner-content .one-tit-cn .one-tit br{display:block;}
    .ner-content{background-image: url() ;background-position: center;}
    .ny-nav ul{display:flex; justify-content: flex-start; flex-direction:column;}
    .ny-nav{padding:0;}
    .ner-content .ind-nav-box .hd_container{/*padding-left:30px;*/}
	.content-ny{flex-direction: row;}
	.ny-cont-left .ind-one-tit{ font-size: 40px;}
	.ny-cont-left .one-tit-cn{ font-size: 32px;}
	.con-nypic-show li{padding-top: 20px;}
	.ny-cont-left{flex-direction: column; align-items: flex-start;justify-content: space-between;height: 100%;padding: 40px 0 40px;}
	.ny-cont-left .foot-fx{position: initial;transform:translate(0);text-align: center;}
	
	.ner-content{padding-top: 100px;}
	.ny-cont-right{padding-top: 0;position:relative;right:7vw;}
	.ny-nav{right:auto;top:59%;left:50%;transform: translate(-480px,0);background-color: rgba(0,0,0,0);}
	.ny-cont-left .ind-one-tit{position:fixed;left: 30px;top:12%;}
	.ny-cont-left .one-tit-cn{position:fixed;left: 30px;}
	.ny-cont-left .foot-fx {position:fixed; left: 30px;bottom:40px;top:auto;}
	
}
@media screen and (min-width: 1220px) {
	.ny-cont-left .ind-one-tit{ font-size: 60px;left: 10%;top:12%;}
	.ny-cont-left .one-tit-cn{ font-size: 38px;left: 10%;}
	.ny-nav{transform: translate(-675px,0);}
	.ner-content{padding-top: 70px;}
	.ny-nav{transform: translate(0,0);left:10%;}
	.ny-cont-left .foot-fx{left: 10%;bottom:4%;}
}
@media screen and (min-width: 1420px) {
	.ny-cont-left .ind-one-tit{ font-size: 66px;}
	.ny-cont-left .one-tit-cn{ font-size: 42px;}
	.ner-content{padding-top: 80px;}
	.ny-cont-left .ind-one-tit .one-tit-cn *{line-height:1.4;}
}
@media screen and (min-width: 1620px) {
	.ny-cont-left .ind-one-tit{ font-size: 96px;}
	.ny-cont-left .one-tit-cn{ font-size: 48px;}
	.ner-content{padding-top: 140px;}
	
	
	
}
/* */
@media screen and (min-width: 320px) {
	.con-hdbox .lan-bgc{width: 0%;height:0%; content:"";position:absolute; transform:translate(-50%,-50%); right:0;top:0;z-index:8;background-color: #ccc;transform-origin: 100% 0; transform:scale(0);transition: 0.5s;clip：inherit(40px 260px 150px 80px); 
clip：inherit(40px，260px，150px，80px);}
	.con-hdbox .lan-bgc{ transition: 0.5s;background-image: url(../img/sj-nav-bg.jpg);
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
	background-color: #f1f1f1;
	border-radius: 0 0 0 100%;
	}
    .on_hdbox .lan-bgc{opacity:1;width: 100%;height:100%;transition: 0.5s;border-radius: 0 0 0 0;}
	/*.con-hdbox:before{ content:"";position:absolute; background: #000000; animation-timing-function: linear;transition: 2s;width: 100%;height:1px; transform-origin: 100% 0; transform:scaleX(0);}*/
	/*.case-prev:hover i:before{ transition: 2s;transform:scaleX(1);}*/
	
	
	
	
	.text{
            display: inline;
          position: relative;
          letter-spacing:2px;
        }
        .text::after{
            content: '|';
            /*position: absolute;
            right: -10px;
            bottom: 0px;
            height: 13px;*/
            width:1px;     
            /*background-color: #000;*/
            animation: san 1s steps(1) infinite;
        }
        @keyframes san{
            0%,100%{
                opacity: 0;
            }
            50%{
                opacity: 1;/*
               background-color: transparent;*/
            }

        }
        .index-tt {
            /* 最外层盒子，需要三个属性：定宽、文字不换行、超过隐藏 */
			width: 100%;
			white-space: nowrap;
			overflow: hidden;
			display: flex;
			align-items: center;
		}
		.index_words {
			position: relative;
            /* 盒子背景宽度将随文字宽度而进行自适应 */
			width: fit-content;
            /* 添加动画 */
			animation: move 20s linear infinite;
            /* 让前面的几个文字有一个初始的距离，达到更好的呈现效果 */
            padding-left: 0.5em;
		}
		.index_words::after {
			position: absolute; 
			right: -100%;
			content: attr(text);
		}
		@keyframes move {
			0% {
				transform: translateX(0);
			}
			100% {
				transform: translateX(-100%);
			}
		}
	
	.service-swip{margin-right:40px;width:100%;}
	.service-list{display: none;}
	.service-swip .con-serv{display:block;}
	.service-swip .umb {font-size:24px;padding-bottom:20px;}
	.service-swip .serv-tit{font-size:32px;}
	.service-swip .serv-txt{font-size:16px;}
	.service-swip .serv-more{margin-top:26px;width:50px;height:50px;line-height:50px;}
	.service-swip .con-serv  .serv-more{background-color: #FFF;border-radius:50%;}
	
	.service-swip .con-serv{padding:30px 15px;border-radius:25px;}
	.foot-fx{display:none;}
	
}
@media screen and (min-width: 480px) {
	.service-swip .serv-more{margin-top:30px;}
	.service-swip{display:none;}
	.service-list{display:block;}
	.text{
            display: inline;
          position: relative;
          letter-spacing:3px;
        }
}
@media screen and (min-width: 640px) {
	.service-swip .serv-more{margin-top:40px;}
	.text{
            display: inline;
          position: relative;
          letter-spacing:3.6px;
        }
}
@media screen and (min-width: 990px) {
    .service-swip .con-serv:hover .serv-more{background-color: #FFF;border-radius:50%;}
	.con-hdbox .lan-bgc{ transition: 0.5s;background-image: url(../img/nav-bg.jpg);-webkit-background-size: cover;
    background-size: cover;}
    .con-left-li{justify-content:left;}
    .foot-fx{display:block;}
	.service-swip .con-serv:hover .serv-tit{color:#FFF;}
	
}
@media screen and (min-width: 1220px) {
	
	
	
}
@media screen and (min-width: 1420px) {
	
	
}
/*@media screen and (min-width: 1880px) {
	.swiper-banner{zoom:1}

}
@media screen and (min-width: 2000px) {
		html{zoom:1.2;}
	
}
@media screen and (min-width: 2500px) {
	html{zoom:1.3;}
	
}
@media screen and (min-width: 3600px) {
    html{zoom:1.4;}
}*/
/* 成员手机版 */
@media screen and (min-width: 320px) {
	.member-list{display:none;}
	.peo-swip{width:100%;}
	.con-memb-pic{width:80%;margin:0 auto;}
	.member-name{width:80%; margin:0 auto;}
}
@media screen and (min-width: 480px) {
	
	
}
@media screen and (min-width: 640px) {
	
	
}
@media screen and (min-width: 990px) {
	.peo-swip{display:none;}
	.member-list{display:block;}
	
}
@media screen and (min-width: 1220px) {
	
	
	
}
@media screen and (min-width: 1420px) {
	
	
}
/* 手机版头部 */
@media screen and (min-width: 320px) {
	.sheare-fx{position:absolute;left:0;top:100%;}
	.ind-nav-box .hd_container{padding-left:20px;background-color: #000;/*flex-direction:row-reverse;*/}
	.web-fx{position:relative;width:55px;text-align:center;background-color: #000;height:55px;}
	.web-fx .iconfont{font-size:20px;color:#fff;line-height:55px;}
	.row{padding:10px 0;}
	.sheare-fx{display:none;}
	.web-fx:hover .sheare-fx{display:block;}
	.b-logo{display:block;}
	.h-logo{display:none;}
	/*.nav-btn{background-color: #FFF;}*/
	.nav-top{/*flex-direction:row-reverse;*/}
	.logo img{width:100%;}
	.logo{width:120px;}
	.foot-ri{text-align:center;}
	.ner-content .foot-ri{text-align:left;}
	.service-swip{padding-bottom:60px;}
	.service-swip .swiper-pagination-bullet-active{    background-color: rgba(0,0,0,0);
    border: 2px solid #D3272C;
    width: 10px;
    height: 10px;}
   .service-swip .swiper-pagination-bullet{position:relative;opacity:1;background-color: rgba(0,0,0,0); margin:0 10px!important;}
    .service-swip .swiper-pagination-bullet{width: 10px;
    height: 10px;
    background-color: rgba(0,0,0,0);
    opacity: 1;
    position: relative;}
    .service-swip .swiper-pagination-bullet::before{content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 4px;
    height: 4px;
    background-color: #000000;
    border-radius: 2px;}
	.service-swip .swiper-pagination-bullet-active::before{
	    display: none;
	}
	.about-txt{padding:20px;}
	
	.con-memb-pic .pic-meb{opacity:1;}
	.con-memb-pic{margin-top: 40px;}
	.peo-swip{padding-bottom:44px;}
	.peo-swip .swiper-pagination-bullet-active{    background-color: rgba(0,0,0,0);
    border: 2px solid #D3272C;
    width: 10px;
    height: 10px;}
   .peo-swip .swiper-pagination-bullet{position:relative;opacity:1;background-color: rgba(0,0,0,0); margin:0 10px!important;}
    .peo-swip .swiper-pagination-bullet{width: 10px;
    height: 10px;
    background-color: rgba(0,0,0,0);
    opacity: 1;
    position: relative;}
    .peo-swip .swiper-pagination-bullet::before{content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 4px;
    height: 4px;
    background-color: #000000;
    border-radius: 2px;}
	.peo-swip .swiper-pagination-bullet-active::before{
	    display: none;
	}
	.peo-swip .ind-one-tit{animation:0.5s;}
	.peo-swip .swiper-slide-active .ind-one-tit{opacity:1; animation:0.5s;}
	.ind-team{background-image: url();}
	
	.ind-swip .contact-bg{background-image: url();}
	.ind-contact-tit *{font-size:25px;}
	.ctt-ctit *{font-size:25px;}
	.contact-fs{margin-top: 20px;}
	/*.input-box{display:block;}*/
	.input-box .inpname{/*padding-bottom:0;*/line-height:1;}
	.input-box{padding:16px 0 15px;}
	.input-two{margin:0;}
	.submit-class .input-btn{/*border-radius:10px;*/margin-top:20px;}
	.contact-foot .foot-le{display:none;}
}
@media screen and (min-width: 480px) {
	.about-txt{padding:30px;}
	.input-two{margin:0;}
	.ind-brand-txt{    margin-top: 40px; padding-bottom: 30px;}
	.con-memb-pic{margin-top: 50px;}
	.peo-swip{padding-bottom:50px;}
	.input-box{padding:27px 0 20px;}
}
@media screen and (min-width: 640px) {
	.about-txt{padding:40px;}
	.ind-brand-txt{    margin-top: 40px; padding-bottom: 30px;}
	.con-memb-pic{margin-top: 60px;}
	.peo-swip{padding-bottom:74px;}
}
@media screen and (min-width: 990px) {
    .about-txt{padding:45px;}
    .input-box .inpname{width:100%;}
    .web-fx{display:none;}
    .ind-nav-box .hd_container{background-color: rgba(0,0,0,0);padding-left:60px;}
    .ner-content .ind-nav-box .hd_container{background-color: #f1f1f1;}
	.b-logo{display:none;}
	.h-logo{display:block;}
	.nav-top{flex-direction:row;}
	.ind-nav-box .hd_container{flex-direction:row;}
	.foot-ri{text-align:right;}
	.ner-content .foot-ri{text-align:right;}
	.ind-team{background-image: url();}
	.ind-swip .contact-bg{background-image: url();}
	.submit-class .input-btn{border-radius:20px;}
	.contact-foot .foot-le{display:flex;}
	.con-memb-pic{margin-top: 70px;}
	.con-memb-pic .pic-meb{opacity:0;}
}
@media screen and (min-width: 1220px) {
	.con-memb-pic{margin-top: 80px;}
	.about-txt{padding:50px;}
	
}
@media screen and (min-width: 1420px) {
	.ind-nav-box .hd_container{padding-left:68px;}
	.logo{width:14.5vh;}
	.about-txt{padding:50px;}
}

@media screen and (min-width: 1620px) {
    .about-txt{padding:100px 85px;}
}

/* 首页banner */
@media screen and (min-width: 320px) {
	.ind-one-tit{font-size:46px;}
	.con-one-top{padding-bottom:26px;}
	.swip-case{padding-bottom:38px;}
	.con-serv{background-color: #D3272C;}
	.service-swip .con-serv{height:53vh;display:flex;justify-content:space-between;flex-direction:column; border-radius:40px;padding: 40px 30px;}
	.service-swip{overflow:initial!important;}
	.service-swip .umb{font-size:30px;line-height:1.2;}
	.service-swip .serv-tit{font-size:36px;font-weight:bold;}
	.sj-serv-bg {background-color: #000;}
	.next-pagi div{font-size:14px; font-family: ss7-b;}
	.next-pagi img{max-width:100%;position: relative;
  animation: updown 1s ease-in-out infinite;}
     .ind-right{position: relative;
  animation: updown 1s ease-in-out infinite;}
    @keyframes updown {
      0% {
        transform: translateY(0);
      }
      50% {
        transform: translateY(5px);
      }
      100% {
        transform: translateY(0);
      }
    }
	.next-pagi span{width:26px; display:block;margin:0 auto;}
	.next-pagi{position:absolute;bottom:10%;left:50%;transform:translate(-50%, 0);}
	
	.ny-nav{display:none;}
	.ny-sj-nav{position:sticky;display:block;top:54px;z-index:10;width:100%;}
	.ner-content .container{overflow:initial;}
	.ny-sj-nav-bgc{background-color: #f1f1f1;}
	
	
}
@media screen and (min-width: 480px) {
	.ind-one-tit{font-size:52px;}
	.con-one-top{padding-bottom:30px;}
	.swip-case{padding-bottom:38px;}
	.service-swip .umb{font-size:30px;}
	.service-swip .con-serv{height:51vh;display:flex;justify-content:space-between;flex-direction:column; border-radius:40px;padding: 34px;}
    .service-list{display:none;}
    .service-swip{display:block;}
}
@media screen and (min-width: 640px) {
	.ind-one-tit{font-size:52px;}
	.con-one-top{padding-bottom:40px;}
	.swip-case{padding-bottom:38px;}
	.service-swip .umb{font-size:30px;}
	.service-swip .con-serv{height:51vh;display:flex;justify-content:space-between;flex-direction:column; border-radius:40px;padding: 40px 40px;}
}
@media screen and (min-width: 990px) {
    .con-serv{background-color: #F7F7F7;}
	.service-list{display:block;}
    .service-swip{display:none;}
	.ind-contact-tit *{font-size:42px;}
	.next-pagi, .ind-sj-one{display:none;}
	.ny-nav{display:block;}
	.ny-sj-nav{display:none;}
	.ny-nav{width:auto;display:inline-block;}
	.ny-sj-nav{display:none;}
}
@media screen and (min-width: 1220px) {
	.ind-contact-tit *{font-size:46px;}
	
	
}
@media screen and (min-width: 1420px) {
	.text{font-size:1.4vh;letter-spacing: 12.6px;}
	.con-serv{height:51vh;}
	.ind-contact-tit *{font-size:48px;}
}



/*大屏vh显示*/
@media screen and (min-width: 2400px) {
    .banner-txt{width:60%;}
    .con-banlogo{width:50vh;}
    .ind-one-tit{font-size:7.4vh;padding-top:1vh;}
    .nav-list li b{font-size:2.4vh;}
    .nav-list li div{font-size:1.4vh;}
    .nav-list li{padding:2vh 0;}
    .nav-top i{font-size:1vh;padding: 2vh;}
    .foot-le .le-txt{font-size:1.2vh;margin-right:2vh;}
    .com-icon .iconfont{font-size:5vh;}
    .container-index{padding:0 1vh;}
    .contact-foot{height:9vh;}
    .foot-ri *{font-size:1.4vh;}
    .contact-bottom{font-size:4vh;height:8vh;}
    .foot-fx{font-size:1.2vh;}
    .foot-fx .iconfont{font-size:1.8vh;}
    .foot-ri{font-size:1.2vh;}
    .foot-ri *{line-height:1.8;}
    .ind-pagination .swiper-pagination-bullet::before{width:0.4vh;height: 0.4vh;border-radius:50%;}
    .ind-pagination .swiper-pagination-bullet:hover{width:1vh;height:1vh;}
    .swiperind-pag span{width:2vh;}
    .inpname span{width:0.5vh;margin-left:1vh;}
    .ind-swip>.ind-pagination span{margin:1.2vh 0!important;}
    .ind-pagination .swiper-pagination-bullet-active{width:1vh;height:1vh;}
    .swiperind-pag{padding-bottom:5vh;}
    .con-one-top{padding-bottom:7.4vh;}
    .swip-case{padding-bottom:3vh;}
    .ind-more{font-size:1.8vh;}
    .ind-more span{font-size:1.6vh;}
    .case-pvnt p{font-size: 1vh;}
    .case-pvnt p span{font-size:0.8vh;}
    .umb{font-size: 4vh;padding-bottom:4vh;}
    .serv-tit{font-size: 3.5vh;}
    .serv-txt{font-size: 1.4vh;}
    .service-list li{padding:2vh;}
    .con-serv{padding: 6vh 4vh 3.1vh;border-radius: 3vh;}
    .ind-brand-txt{padding-bottom:1.5vh;margin-top: 0.8vh;font-size: 1vh;}
    .about-txt{padding: 10vh 8vh;}
    .about-txt *{font-size: 2vh;}
    .more-about span{margin-right:2vh;}
    .serv-more{width:7.8vh;height: 7.8vh; line-height: 7.8vh;}
    .member-name{font-size: 1.4vh;padding-top:1.5vh;}
    .ind-contact-tit *{font-size:4vh;}
    .contact-fs div *{font-size:2vh;}
    .input-box .inpname{font-size:1.2vh;width:100%;}
    .input-box .inpname{font-size:1.2vh;padding-bottom:1vh;}
    .input-box textarea { font-size: 1vh; height:auto; resize: none;}
    .input-box input{ font-size: 1vh;height:1vh;resize: none;}
    .input-box input::-webkit-input-placeholder { /* WebKit browsers */ font-size:1vh; height:2vh;} 
    .input-box input::-moz-placeholder {  /* Mozilla Firefox 19+ */  font-size:1vh;height:2vh;} 
    .input-box input:-ms-input-placeholder {  /* Internet Explorer 10+ */  font-size:1vh;height:2vh; }
    .input-box textarea::-webkit-input-placeholder { /* WebKit browsers */ font-size:1vh; height:2vh;} 
    .input-box textarea::-moz-placeholder {  /* Mozilla Firefox 19+ */  font-size:1vh;height:2vh;} 
    .input-box textarea:-ms-input-placeholder {  /* Internet Explorer 10+ */  font-size:1vh;height:2vh; }
    .foot-form{max-width: 100%;}
    .serv-more{font-size:2vh;}
    .more-about p{font-size:1.6vh;}
    .input-box{padding:1.5vh 0 ;padding-top:2vh ;}
    .submit-class .input-btn{font-size:1.8vh;height:5vh;width:8vh;margin-top: 3vh;}
    .input-two .input-two-box2{margin-right:2vh;}
    .ind-case .case-ner{right:2vh;top:2vh;font-size: 4vh;}
    .nav-list li div{padding-top:1vh;}
    .com-icon:hover .icon-img{height:25vh;width: 25vh;}
    .foot-fx p{width:15vh;}
    .ind-nav-box .hd_container{padding-left:6vh;}
    .nav::before{right:10vh;}
    .nav::after{left:10vh;}
    .next-pagi div{font-size:1.2vh;}
     .next-pagi span{width:2vh;}
     .text::after{
            height: 1.4vh;
        }
        .ny-cont-left .ind-one-tit{ font-size: 9vh;}
        .ny-cont-left .one-tit-cn{font-size:5vh;}
        .ny-lm{font-size:2vh;}
        .ny-nav li{padding:0 1vh;}
        .ny-nav .on span{width:1.5vh; margin-right:1.5vh;}/*
        .ny-cont-left .foot-fx{left:3vh;bottom:4vh;}*/
        .social-share .social-share-icon{font-size:2vh;width:3.5vh;height:3.5vh;line-height:3.5vh;}
        
}
@media screen and (min-width: 2600px) {
    .serv-txt{font-size: 1.6vh;}
    .con-serv{padding: 7vh 4vh 3.1vh;border-radius: 3vh;}
}

/* */
@media screen and (min-width: 320px) {
	.bgc-pic{position:fixed;left:0;width:100%;z-index:0;height:100vh;}
	.bgc-pic img{max-width:100%;}
	.pc{display:none;}
	.model{display:block;}
	
}
@media screen and (min-width: 480px) {
	
	
}
@media screen and (min-width: 640px) {
	
	
}
@media screen and (min-width: 990px) {
	
	.pc{display:block;}
	.model{display:none;}
	
}
@media screen and (min-width: 1220px) {
	
	
	
}
@media screen and (min-width: 1420px) {
	
	
}
/* */
@media screen and (min-width: 320px) {
	
	
	
}
@media screen and (min-width: 480px) {
	
	
}
@media screen and (min-width: 640px) {
	
	
}
@media screen and (min-width: 990px) {
	
	
	
}
@media screen and (min-width: 1220px) {
	
	
	
}
@media screen and (min-width: 1420px) {
	
	
}
/* */
@media screen and (min-width: 320px) {
	
	
	
}
@media screen and (min-width: 480px) {
	
	
}
@media screen and (min-width: 640px) {
	
	
}
@media screen and (min-width: 990px) {
	
	
	
}
@media screen and (min-width: 1220px) {
	
	
	
}
@media screen and (min-width: 1420px) {
	
	
}
/* */
@media screen and (min-width: 320px) {
	
	
	
}
@media screen and (min-width: 480px) {
	
	
}
@media screen and (min-width: 640px) {
	
	
}
@media screen and (min-width: 990px) {
	
	
	
}
@media screen and (min-width: 1220px) {
	
	
	
}
@media screen and (min-width: 1420px) {
	
	
}
/* */
@media screen and (min-width: 320px) {
	
	
	
}
@media screen and (min-width: 480px) {
	
	
}
@media screen and (min-width: 640px) {
	
	
}
@media screen and (min-width: 990px) {
	
	
	
}
@media screen and (min-width: 1220px) {
	
	
	
}
@media screen and (min-width: 1420px) {
	
	
}
/* */
@media screen and (min-width: 320px) {
	
	
	
}
@media screen and (min-width: 480px) {
	
	
}
@media screen and (min-width: 640px) {
	
	
}
@media screen and (min-width: 990px) {
	
	
	
}
@media screen and (min-width: 1220px) {
	
	
	
}
@media screen and (min-width: 1420px) {
	
	
}
/* */
@media screen and (min-width: 320px) {
	
	
	
}
@media screen and (min-width: 480px) {
	
	
}
@media screen and (min-width: 640px) {
	
	
}
@media screen and (min-width: 990px) {
	
	
	
}
@media screen and (min-width: 1220px) {
	
	
	
}
@media screen and (min-width: 1420px) {
	
	
}
/* */
@media screen and (min-width: 320px) {
	
	
	
}
@media screen and (min-width: 480px) {
	
	
}
@media screen and (min-width: 640px) {
	
	
}
@media screen and (min-width: 990px) {
	
	
	
}
@media screen and (min-width: 1220px) {
	
	
	
}
@media screen and (min-width: 1420px) {
	
	
}


/*--/漂浮--*/


/* @media screen and (min-width: 1320px) {
body::before{ content: ' '; background-image: url(../pic/hysz.jpg); width: 100%; height: 4962px; background-position: center 0; 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;}
} */