@charset "utf-8";
/* CSS Document */

/*--------------导航*--------------*/
/*-- 导航--*/
#nydh{
	width:100%;
	background-color:rgba(53,59,64,0.9);
	 position: fixed;
	 z-index:1000;
  	left: 0;
  	top: 0;
  	right: 0;
	padding:0.5vw 0;
}
.stickdip1{
	display:none;
}
.stick .stickdip{
	display:none;
}
.stick .stickdip1{
	display:block;
}

@media (max-width: 990px) {
	#nydh{
		position:static;
		 z-index:1;
	}
}
#nycon{
	width:100%;
	padding:0 2rem;
	margin:0 auto;
}
#nylog{
	flex:0 1 180px;
	 display: -webkit-flex; 
  display: flex;
  align-items:center;
}

#dropsjx{
	position:absolute;
	left:40%;
	top:-15px;
	color:#232427;
}
@media (max-width: 990px) {

#dropsjx{
	top:-12px;
}

}
.indexmenu{
	flex:1;
	 display: -webkit-flex; 
  display: flex;
  justify-content:flex-end;
}
.indexmenu ul{
	margin-right:2vw;
}
.indexmenu li{
	display:inline-block;
	position:relative;
}
.indexmenu>ul>li>a:before{
	position:absolute;
 left:0;
 bottom:0;
 width:100%;
  height:100%;
	content:"";
	-webkit-transform: perspective(800px) rotateX(-90deg);
    -moz-transform: perspective(800px) rotateX(-90deg);
    -ms-transform: perspective(800px) rotateX(-90deg);
    transform: perspective(800px) rotateX(-90deg);
    -webkit-transform-origin: bottom center;
    -moz-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    transform-origin: bottom center;
	 -webkit-box-shadow: 0px 10px 5px rgb(0 0 0 / 20%);
    box-shadow: 0px 10px 10px rgb(0 0 0 / 20%);
	-webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
filter:alpha(opacity:0); opacity:0; 

}
.indexmenu>ul>li:hover>::before{
filter:alpha(opacity:100); opacity:1; 
  -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
}

.indexmenu li a{
	display:block;
	padding:0.5vw 0.1vw 0.5vw 1vw;
	color:#fff;
	border:none;
	font-weight:600;
	position:relative;
	z-index:20;
	text-decoration:none;
}
.indexmenu li a div{
	position:relative;
	padding:8px 0;
}
.indexmenu li a div::before{
		position:absolute;
 left:0;
 bottom:0;
 width:0%;
  height:2px;
  background-color:#EA6A32;
	content:"";
}
.indexmenu li a:hover div::before,.indexmenu > ul > li.indexactive a div::before{
	 -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
	width:100%;
}
.indexmenu > ul > li:hover a,.indexmenu li a:hover,.indexmenu > ul > li.indexactive a{
	color:#fff;
	font-weight:700;
}

.stick .indexmenu > ul > li:hover>a,.stick .indexmenu li a:hover,.stick .indexmenu > ul > li.indexactive a{
	color:#fff;
}

@media only screen and (max-width: 980px) {
	 .indexmenu ul{
		 display:none;
	 }
	 .indexmenu{
		 order:3;
		 flex:0 1 60px;
	 display: -webkit-flex; 
  display: flex;
  justify-content:center;
  align-items:center;
	 }
	#nylog{
		 order:2;
	flex:1;
justify-content: flex-start;
  padding:15px 0;
  
}
#nylog img{
	width:140px;
}
}
@media only screen and (max-width: 490px) {
	#nylog img{
	width:100px;
}
}
/*宽屏版电脑导航子菜单*/
.sub-menu li{
	display:block;
}
 .indexmenu > ul > li .sub-menu {
      position: absolute;
      top: 90%;
      left: 0px;
      text-align: left;
      background-color: #ffffff;
      width: 240px;
      z-index: -99;
      visibility: hidden;
      opacity: 0;
	   -webkit-box-shadow: 0px 10px 5px rgb(0 0 0 / 20%);
    box-shadow: 0px 10px 10px rgb(0 0 0 / 20%);


	    -webkit-transform: perspective(800px) rotateX(-90deg);
    -moz-transform: perspective(800px) rotateX(-90deg);
    -ms-transform: perspective(800px) rotateX(-90deg);
    transform: perspective(800px) rotateX(-90deg);
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
       }
	   .indexmenu > ul > li:hover .sub-menu {
      margin-top: 0;
      z-index: 99;
	    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
      visibility: visible;
      opacity: 1; }
	  
      .indexmenu > ul > li .sub-menu li a {
        display: block;
        color: #999;
        font-weight: 400;
		padding:12px 20px;
		text-decoration:none;
		 }
      .indexmenu > ul > li .sub-menu li:hover a, .indexmenu > ul > li .sub-menu li.indexactive a {
        color: #fff !important;
		background-color:#ED7030; 
		text-decoration:none;}
/*宽屏版电脑下拉菜单*/
.indexmenu .dropdown-menu{
	background-color:#000;
	overflow:hidden;
	padding:0px;
	z-index:99999;
	border-radius:0;	
}
.indexmenu .dropdown-menu>li{
	border-bottom:#222 solid 1px;
	
}
.indexmenu .dropdown-menu>li>a{
	min-width:160px;
	padding-top:8px;
	padding-bottom:8px;
	color:#fff;
}

.indexmenu .dropdown-menu>li>a:hover{color:#fff;text-decoration:none;}
.indexmenu .dropdown-menu>.indexactive>a,.indexmenu .dropdown-menu>.indexactive>a:focus,.indexmenu .dropdown-menu>.indexactive>a:hover{color:#fff; text-decoration:none;}
/*下拉菜单active焦点背景，字体颜色*/
/*--------移动版导航--------------*/

.navtop {
	width:20px;
	border:none;
	display:none;
	vertical-align:text-center;
	padding-top:6px;
}
.btn-nav {
	position:relative;
	background:0 0;
	border:none;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease;
	cursor:pointer;
	z-index:99999
}
.btn-nav:focus {
	outline:0
}

.icon-bar {
	display:block;
	margin:6px 0;
	width:20px;
	height:2px;
	background-color:#EA6A32;
}
.btn-nav:hover .icon-bar {
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
	background-color:#ED7030;
}
.nav-content {
	position:fixed;
	top:-100%;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,0.7);
	display:block;
	height:100%;
	z-index:10000;
}
.nav-list {
	list-style:none;
	padding:0;
	position:relative;
	padding:3vw 0;
	margin-top:2em;
}

.item-anchor:after {
	content:"";
	position:absolute;
	width:3px;
	height:1px;
	left:0;
	bottom:-10px;
	z-index:9;
	background:0 0;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.item-anchor {
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
	position:relative;
	text-decoration:none;
	padding:5px 20px;
	display:block;
}

.item-anchor:hover, .item-anchor:focus {
	color:#ED7030;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.mobmain{
	display:none;
	margin-top:15px;
}
.item-anchor:hover:after, .item-anchor:focus:after {
	width:100%;
	background:#666;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}
#ptlist1,#ptlist2{
	display:none;
	margin-top:15px;
}
.nav-item {
	text-align:left;
}
.itemchil{
	color:#fff;
	display:block;
	padding-top:2px;
	font-size:14px;
}
@media (max-width:980px){
	.navtop {
		display:block;
	}
	.nav-item {
		border-bottom:#666 dashed 1px;
		padding:8px 0;
	}
	.item-anchor {
		font-size:14px;
	}
	
	.itemchil{
		text-indent:2em;
		
	}
	.itemchil:hover{
			color:#mobmain;
		
	}
}
.itemchil i{
	font-size:14px;
}
.animated {
	display:block;
	margin:0 auto
}
.animated:hover .icon-bar, .animated:focus .icon-bar {
	background-color:#ED7030;
}
.animated:focus {
	cursor:pointer;
	z-index:9999999;
}
.middle {
	margin:0 auto
}
.icon-bar {
-webkit-transition:all .7s ease;
-moz-transition:all .7s ease;
-ms-transition:all .7s ease;
-o-transition:all .7s ease;
transition:all .7s ease;
	z-index:999999
}
.animated .icon-bar {
	z-index:100000;
	background-color:#ED7030;
}
.animated .top {
	-webkit-transform:translateY(6px) rotateZ(45deg);
	-moz-transform:translateY(6px) rotateZ(45deg);
	-ms-transform:translateY(6px) rotateZ(45deg);
	-o-transform:translateY(6px) rotateZ(45deg);
	transform:translateY(6px) rotateZ(45deg)
}
.animated .bottom {
	-webkit-transform:translateY(-8px) rotateZ(-45deg);
	-moz-transform:translateY(-8px) rotateZ(-45deg);
	-ms-transform:translateY(-8px) rotateZ(-45deg);
	-o-transform:translateY(-8px) rotateZ(-45deg);
	transform:translateY(-8px) rotateZ(-45deg)
}
.animated .middle {
	width:0
}
@keyframes showNav {
from {
top:-100%
}
to {
	top:0
}
}
@-webkit-keyframes showNav {
from {
top:-100%
}
to {
	top:0
}
}
@-moz-keyframes showNav {
from {
top:-100%
}
to {
	top:0
}
}
@-o-keyframes showNav {
from {
top:-100%
}
to {
	top:0
}
}
.showNav {
	-webkit-animation:showNav 1s ease forwards;
	-moz-animation:showNav 1s ease forwards;
	-o-animation:showNav 1s ease forwards;
	animation:showNav 1s ease forwards
}
@keyframes hideNav {
from {
top:0
}
to {
	top:-100%
}
}
@-webkit-keyframes hideNav {
from {
top:0
}
to {
	top:-100%
}
}
@-moz-keyframes hideNav {
from {
top:0
}
to {
	top:-100%
}
}
@-o-keyframes hideNav {
from {
top:0
}
to {
	top:-100%
}
}
.hideNav {
	-webkit-animation:hideNav 1s ease forwards;
	-moz-animation:hideNav 1s ease forwards;
	-o-animation:hideNav 1s ease forwards;
	animation:hideNav 1s ease forwards
}
.hidden {
	display:none;
}


/*--------移动版导航END--------------*/

/*底部*/
footer{
	background-color:#343b41;
	padding-bottom:0;
	}

footer .footleft,footer .footmid{
	flex:0 0 auto;
}
footer .footleft p{
	color:#FFF;
	padding:20px 0;
	width:24rem;
	line-height:2em;
	white-space:nowrap;
}
.footleft a{
	color:#fff;
}
.footleft a span{
	color:#EA6A32;
}
.footleft a:hover{
	color:#EA6A32;
}
.footleft img{
	width:12em;
}
footer .wrap-flex{
	justify-content:space-around;
    align-items: center;
	padding:4rem 0;
}

footer h3{
	font-size:1.2em;
	color:#EA6A32;
	text-align:left;
    white-space:nowrap;
}
footer ul{
	margin-top:1.5rem;

	}
footer ul li a{
	color:#FFF;
	display:block;
	text-decoration:none;
	padding:5px 0;
	white-space:nowrap;
	}
footer ul li span{
	color:#EA6A32;
	}
footer ul li a:hover{
	color:#EA6A32;}
footer .abouttop{
	margin-left:4rem;}
@media only screen and (max-width: 767px) {
footer .footleft p,footer .footleft p a{
			font-size:12px;
}
		footer .wrap-flex{
		    flex-direction: column;
		  justify-content: flex-start;
		  align-items:flex-start ;
	}
	footer .wrap-flex-1{
		margin-top:10px;}	
}	
/*版权所有*/
#copy-title{
	color:rgba(255,255,255,.6);
	text-align:center;
	padding:4rem 0 2em 0;
	background-color:#2C3436;
	}
#copy-title a{
	color:rgba(255,255,255,0.6)
}
#copy-title a:hover{
		color:#EA6A32;
}
#copy-title span{
	color:#fff;
}
/*404*/
#found{
	padding:18rem 0;}
#found{
	text-align:left;}
#found h1{ font-size:4em;
text-align:left;}	
#found p{
	font-size:1.4rem;
	padding:15px 0;}	
#found .more{
	margin-top:4rem;}
}	

/*--------------------------首页------------------------------------*/
.com-brand{
	border-radius:50px;
	font-size:2rem;
	font-weight:bold;
	padding:10px 30px;
	border:2px solid #EA6A32;
	color:#EA6A32;
	text-align:left;
}
.com-brand-1{
	border-radius:50px;
	font-size:2rem;
	font-weight:bold;
	padding:10px 30px;
	background-color:#EA6A32;
	color:#fff;
}

/*搜索*/
#pro-search{
	background-color:#353b40;
}
#pro-search .wrap-flex{
	justify-content: space-between;
	align-items: center;
}

#pro-search li,#pro-search li a{
		color:#fff;
}	
#pro-search li a{
	display:block;}
#pro-search li a:hover{color:#EA6A32;}
#pro-search .input-group{
	width:300px;
}
#pro-search .form-control{
		border-radius:15px 0px 0px 15px;
		border-right:none;
}		
#pro-search .btn-default{
	background-color:#fff;
	border-radius:0px 15px 15px  0px ;
	border-left:none;
	height:34px;}
#pro-search .btn{
	font-size:20px;
	color:#EA6A32;}
	
@media only screen and (max-width: 767px) {
	#pro-search .input-group{
	width:270px;
}
	#pro-search li a{
		padding:0;}
	#pro-search .wrap-flex{
		  flex-direction: column;
		 justify-content: flex-start;
		  align-items: flex-start;
	}	
	.pro-search-right{
		margin-top:20px;}
}	
	
		
/*关于我们*/

/*公司简介*/
#indexabout-sr{
	padding-bottom:0rem;}

#indexabout-sr h4{
	text-align:left;
}
#indexabout-sr h1{
	text-align:left;
	padding:15px 0;}
#indexabout-sr h2{
	color:#A1A1A1;
	text-align:left;}

#indexabout-sr p{
	max-width:728px;
	padding:10px 0;
	color:#5F5D5D;
}

@media only screen and (max-width: 767px) {
	#indexabout-sr h4{
		font-size:1.2em;}
	#indexabout-sr h1{
		font-size:1.8em;}
	#indexabout-sr{
		padding:0;}
	#indexabout-sr .col-sm-7{
		margin-top:20px;}
}	


/*公司视频*/
/*#playbox{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display: -webkit-flex; 
display: flex;
align-items: center;
justify-content: center;
font-size:3.5rem;
}
#playbox i{
	background-color:rgba(255,255,255,0.6);
	padding:0.5em;
	border-radius:1.5em;
	-webkit-text-stroke: 3px  #EA6A32;
	position:relative;
}
#abouttop a:hover i{
	background-color:rgba(255,255,255,1);
	-webkit-text-stroke: 3px #EA6A32;
}
#abouttop a:hover #playbox{
	background-color:rgba(0,0,0,0.3);
}
#playbox .circle{
    width: 100%;
    height: 100%;
    position: absolute;
	left:0;
	top:0;
    border-radius: 50%;
    opacity: 0;
    background: rgba(255,255,255,0.6) ;
	z-index:-1;
}
#playbox .circle{
    animation: circle-opacity 2s infinite;
}

@keyframes circle-opacity{
    from {
        opacity: 1;
        transform: scale(1);
    }
    to {
        opacity: 0;
        transform: scale(1.8);
    }
}
*/


/*品牌文化*/
#index-brand{
	position:relative;
}
#index-brand .wrap-flex{
	justify-content: flex-start;
	align-items: center;
}
#index-brand h2{
	color:#333;
	margin-left:10px}
#index-brandbg{
position:absolute;
left:0;
top:0;
width:100%;
height:50%;
z-index:2;
}
#index-brand .container{
	position:relative;
	z-index:3;
}
#index-brand h4{
	color:#e62129;
	letter-spacing:2px;
	}	

.brand-title{
	font-size:1.6rem;
	font-weight:bold;
	letter-spacing:2px;
	}	
#index-brand span{
	color:#EA6A32;}	
#index-brand p{
	color:#787878;
	padding-top:10px;}
			
@media only screen and (max-width: 767px) {
	#index-brand{
		padding:0;}
	#index-brand p{
		font-size:1.1em;
		padding-top:0px;
	}
	.brand-title{
		font-size:1.2em;
		margin-top:1rem;
	}
}

/*环境*/	
.index-e-info{
	position:relative;
}
.index-e .wrap-flex{
	justify-content: center;
	align-items: center;
	}
.index-e img{
	 -webkit-transition: all .3s ease-in-out;
 -moz-transition: all .3s ease-in-out;
 -ms-transition: all .3s ease-in-out;
 -o-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
 
}
.index-e img:hover {
	filter:alpha(opacity:80); opacity:0.8;
	-webkit-transform: scale3d(1.1, 1.1, 1);
              transform: scale3d(1.1, 1.1, 1);
}
.index-e .flex-con-30,.index-e .flex-con-70{
	-webkit-flex:1;
	flex:1;
	
}
.index-e-info a{
	overflow:hidden;
	background-color:#353b40;
	display:block;
	width:100%;
	height:100%;
}
.flex-con-two-img{
	display: -webkit-flex; 
  	display: flex;
	justify-content: center;
	align-items: center;
	padding-top:1rem;
	}

.flex-con-two-img-box{
	padding-left:2rem;}	
.index-brandbox{
	width:100%;
	border:none;
	text-align:center;
}

@media only screen and (max-width: 768px) {
.index-e .wrap-flex{
		flex-direction: column;
}
.index-e .flex-con-30{
	padding:10px 0;}
.index-e .wrap-flex{
	padding:0;}	
.flex-con-two-img-box{
	padding-left:10px;}
.flex-con-two-img{
	padding-top:10px;}
}	

/*产品特点*/
#indexpro-features{
	background:url(../images/index/product/index-pro.jpg) no-repeat center;
	background-size:cover;
	color:#fff;
	padding-bottom:0;}
#indexpro-features h1,#indexpro-features h3{
	text-align:left;}	
#indexpro-features h1{
	font-size:5rem;
	color:#fff;
	font-weight:lighter;
	}
#indexpro-features h1 span{
	color:#EA6A32;
	font-weight:bold;
	}		
#indexpro-features h3{
	padding:2rem 0;
	color:rgba(255,255,255,0.6);
	font-weight:normal;
	}
.features-txt{
	font-size:1.4rem;
	margin-left:2rem;
	border-radius:20px;
	border:#EA6A32 solid 1px;
	color:#EA6A32;
	padding:3px 20px;
	font-weight:bold;
	text-align:center;}	
#indexpro-features .wrap-flex{
	justify-content:flex-start;
	align-items: center;
}	
#indexpro-features .col-sm-6 img{
	display:inline-block;
	width:12%;
}
.features-text{
	font-size:1.4em;
	padding:10px 15px;
	color:rgba(255,255,255,1);
	font-weight:bold;
	}	
#indexpro-features .col-sm-6{
	margin:2rem 0;}	
@media (max-width: 767px) {
	#indexpro-features{
		margin-top:2rem;
		padding-top:2rem;}
 	
	#indexpro-features h1{
	font-size:1.8em;}
	#indexpro-features h1 span{
		font-size:1.2em;
		line-height:1.5em;}
	#indexpro-features h3{
		font-size:1.1em;}
		#indexpro-features  .features-text{	
		font-size:14px;
		padding:3px 5px;
		white-space:nowrap;}
	#indexpro-features  .features-txt{
		font-size:12px;
		padding:3px 5px;}
	#indexpro-features .col-sm-6 img{
	display:inline-block;
	width:25%;
}		
	#indexpro-features .col-sm-6{
	margin:1rem 0;}	
	.features-f{
		max-width:70%;}		
}	
	
/*产品特性*/	
.index-f{
	margin-top:2rem;
}
#indexpro-features .indexpro-features-tt,.indexpor-m-f .indexpro-features-tt{
	text-align:center;
	background-color:#353b40;
	flex:1;
	position:relative;
}

.index-f .indexpro-features-tt,.indexpor-m-f .indexpro-features-tt{
	border-right:1px solid #999;
	padding:8rem 0;
	color:#fff;}
#indexpro-features .indexpro-features-tt:last-child,.indexpor-m-f .indexpro-features-tt:last-child{
	border-right:none;}	
.indexpro-features-tt a,#indexpor-m-f a{
	color:#fff;}
	
.fea-info-word{
	font-size:3.4rem;
	font-style:italic;
	color:rgba(255,255,255,0.3);
	}
	
.fea-info-word strong{
	display:inline-block;
	font-size:2rem;
	padding:30px 0;
	color:#fff;
}		
.fea-info-word span{
	display:inline-block;
	font-size:20px;
	color:#fff;
}
.fea-info-word span:hover i{
	display:none;}
@media (max-width: 767px) {
	#indexpro-features  .fea-info-word{
	font-size:1.4em;
	}
	
#indexpro-features  .fea-info-word strong{
	font-size:1.2em;
}		
#indexpro-features  .fea-info-word span{
	font-size:1.2em;
}
}
.overlay{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
transition: all .5s ease-in-out;
  background-color: #EA6A32;
}
.indexpro-features-tt:hover .overlay {
  opacity: 0.9;
}
.indexpro-features-tt:hover .text strong{
	bottom:25px;
}
.indexpro-features-tt:hover .text small{
	top:10px;
}

.text{
  color: white;
  position: absolute;
  top: 46%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  padding-top:90px;
}
.text strong{
	display:inline-block;
	font-size:2rem;
	white-space:nowrap;
	font-weight:bold;
	position:relative;
	bottom:0;
	transition: all .5s ease-in-out;}
.text small{
	display:inline-block;
	position:relative;
	top:0;
	padding:10px 0;
	font-size:1.1rem;
   transition: all .5s ease-in-out;}	
.text span{
	display:inline-block;
	margin-top:1rem;}	
@media (min-width: 768px) and (max-width:1200px){ 
.fea-info-word{
	font-size:3.4rem;
	}
	
.fea-info-word strong{
	font-size:2.6rem;
	padding:30px 0;
	color:#fff;
}		
.fea-info-word span{
	display:inline-block;
	color:#fff;
}
.text{
	top:36%;}

.text small{
	font-size:16px;
	line-height:1em;}
}   
@media (max-width: 767px) {
.index-f .wrap-flex{
		display:none;}	
.indexpro-features-tt:hover .text strong{
	bottom:5px;
}
.indexpro-features-tt:hover .text small{
	top:5px;
}
.text{
	top:36%;}	
.text strong{
	font-size:20px;}
.text small{
	font-size:16px;
	line-height:1em;}
}   	
@media (max-width: 516px) {
.indexpro-features-tt:hover .text strong{
	bottom:5px;
}
.indexpro-features-tt:hover .text small{
	top:5px;
}
#indexpro-features .indexpro-features-tt{
	flex:0 0 20rem;}
.text{
	top:40%;}	
.text strong{
	font-size:1.6em;}
.text small{
	font-size:1.2em;
	line-height:1em;}	
}  
 	
/*产品特点移动端*/
.indexpor-m-f{
	width:100%;
    display:none;
	overflow:hidden;
	position:relative;}
@media (max-width: 767px) {
	.indexpor-m-f{
		display:block;}
	.indexpor-m-f .swiper-slide{
		width:100%;
	}

}


/*产品系列*/
#indexpro-series{
	text-align:center;}
#indexpro-series h3{
	color:#ee6833;
	padding:15px 0;
	font-weight:normal;}
#indexpro-series .product-series{
	flex:1;}	
#indexpro-series .wrap-flex,#indexpro-series .wrap-flex-1{
	justify-content: center;
	align-items: center;
}	
#indexpro-series ul{
	padding-top:10px;}
#indexpro-series ul li a{
	font-size:1.2rem;
	color:#999;
	white-space:nowrap;
	}		
.indexpro-title{
	font-size:2.2rem;
	font-weight:bold;}

#indexpro-series ul li a:hover{
	color:#EA6A32;}	
@media (max-width: 767px) {
	#indexpro-series{
		padding:4rem 0;}
	#indexpro-series .product-series{
	flex:0 0 12rem;}
	#indexpro-series .wrap-flex-1{
		margin:0;
		display:none;}
	#indexpro-series h1{
		font-size:1.8em;}	
   	#indexpro-series h3{
		font-size:1.2em;}	
}
/*产品系列移动端*/
	#indexpro-series .indexpro-m-series{
		width:100%;
		overflow:hidden;
		display:none;}
@media (max-width: 767px) {
		#indexpro-series .indexpro-m-series{
		display:block;}
		#indexpro-series .indexpro-m-series{
			display: -webkit-flex; 
  			display: flex;
			justify-content: center;
			align-items: center;
		}
		#indexpro-series .product-series{
			flex:0 0 8rem;}
		#indexpro-series .indexpro-m-series .product-series a{
			font-size:1.4em;
			color:#999;
			}	
		#indexpro-series .indexpro-m-series a:hover{
			 color: #EA6A32;
		}	
}
/*产品下拉菜单*/
.mobnavmenu{
	display:none;}
	
/*推荐产品*/
.indexpro-series-left,.indexpro-series-right{
	flex:1;
	position:relative;}
.indexpro-series-right-sgr{
	padding:6px 0;}
.indexpro-series-right-sgr-1{
	padding:5px 0;}
.indexpro-series-left .text-info{
position: absolute;
top: 30%;
left:8%;
color:#fff;	
text-align:left	
}
.indexpro-series-hit .indexpro-series-right .text-info{
position: absolute;
top: 12%;
left:5%;
color:#333;	
text-align:left;
}
.indexpro-series-hit .indexpro-series-right .text-info-1{
position: absolute;
top: 62%;
left:8%;
color:#fff;
text-align:left;
}
.indexpro-series-hit .indexpro-series-right .text-info-2{
position: absolute;
top: 12%;
left:8%;
color:#fff;
text-align:left;
}
.indexpro-series-hit .text-info-model{
	font-size:2rem;
	font-weight:bold;}
.indexpro-series-hit .text-info-title{
	font-size:1.6rem;
	font-weight:lighter;
	padding:20px 0;
	line-height:1.2em;}	
@media (min-width: 768px) and (max-width:1018px) {
	.indexpro-series-hit  .text-info-model{
	font-size:1.4em;
	font-weight:bold;}
	.indexpro-series-hit .text-info-title{
	font-size:1.2em;
	font-weight:lighter;
	padding: 5px 0;
	line-height:1em;}	
	.indexpro-series-hit .more{
		padding:6px 1rem;}
}
@media only screen and (max-width: 767px) {
	.indexpro-series-hit .wrap-flex{
	  flex-direction: column;
	  margin:2rem 0;
		}
		.indexpro-series-hit .indexpro-series-right .text-info{
		left:3%;}
		.indexpro-series-hit .indexpro-series-right .text-info-1,.indexpro-series-hit .indexpro-series-right .text-info-2{
		left:3%;}		
	.indexpro-series-hit  .indexpro-series-right{
		margin-top:15px;}		
}
/*推荐产品轮播*/	
.indexpro-series-hit{
	position:relative;} 
#indexpro-series .swiper-button-next,#indexpro-series .swiper-button-prev {
	top:60% !important;
	display:none;
}
#indexpro-series .swiper-container6{
	width:100%;
	overflow:hidden;}
.indexpro-series-hit .more{
	float:left;
	border-color:#EA6A32;
	color:#fff;
	margin-top:2.5rem;}	
	
@media (max-width: 767px){
#indexpro-series .swiper-container6  .wrap-flex{
	  flex-direction: column;
}
	.indexpro-series-hit  .text-info-model{
	font-size:1.2em;
	font-weight:bold;
}
.indexpro-series-hit .text-info-title{
		font-size:1em;
		padding:5px 0;}
.indexpro-series-hit .more{
	font-size:10px;
	padding:5px 1rem;
	margin-top:15px;
}		
}
				
/*解决方案*/
#index-scheme{
	background:url(../images/index/app/app-bg.jpg) no-repeat center;
	background-size:cover;
	text-align:center;
	color:#fff;
}
#index-scheme .container{
	max-width:1200px;
}
#index-scheme h1{
	color:#fff;
}

#index-scheme h4{
	padding:1rem 0;
	font-weight:normal;
}
#index-scheme strong{
	font-weight:bold;
	color:#FFF;
}
.scheme-text{
		padding:15px 0;
		font-size:1.6em;
		letter-spacing:3px;
		margin-top:1rem;
		}	
.scheme-text span{
	color:#EA6A32;
	font-weight:bold;}	
.scheme-line{
	width:2px;
	height:50px;
	background-color:#757475;}	
#index-scheme .wrap-flex,#index-scheme .wrap-flex-2,#indexpro-quality .wrap-flex{
	display: -webkit-flex; 
  	display: flex;
	justify-content: center;
	align-items: center;
	margin-top:6rem;
}	
.scheme-info{
	flex:1;}
.scheme-bottom-text{
	padding-left:15px;
	padding-top:10px;
}
#index-scheme .scheme-bottom-text a{
	font-size:2.4rem;
	color:#fff;}	
#index-scheme .scheme-bottom-text a:hover{
	color:#EA6A32;
}			
@media only screen and (max-width: 767px) {
		#index-scheme h1{
		font-size:1.6em;}
	#index-scheme h4{
		font-size:1em;
		white-space:nowrap;}
	#index-scheme .wrap-flex .scheme-info{
		  flex:1;}	  
    #index-scheme .wrap-flex .scheme-info img{
		display:block;
		width:40%;}	  	
	#index-scheme .scheme-text{
		font-size:1em;
		letter-spacing:0px;
		white-space:nowrap;}
	#index-scheme.scheme-text span{
			font-size:1em;
		}	
	#index-scheme .scheme-bottom-img{
		display:block;
		width:8%;}
	#index-scheme .scheme-bottom-text a{
		font-size:1.4em;}		  
			
}

/*质量控制*/
#qiyevideo{
	width:100%;
	padding-bottom:0;
}
#qiyevideo h4{
	padding:1.3rem 0;
	font-weight:normal;
	}
@media only screen and (max-width: 767px) {
	#qiyevideo{
		padding-top:2rem;
		padding-bottom:1rem;}
	#qiyevideo h1{
		font-size:1.6em;}
	#qiyevideo h4{
		font-size:1.2em;}	
}	
/*质量控制移动端*/
.production-m-tabs{
	display:none;
}
@media only screen and (max-width: 767px) {
.production-m-tabs{
	display:block;
	background:rgba(234,106,50,.8);
	margin:5px 0;
	padding:1rem;
	color:#fff;
	overflow:hidden;
}
#tabs-container .production-m-tabs .production-title{
	font-size:1.2em;
	line-height:1.3em;
	}	
	
#tabs-container .production-m-tabs .production-txt{
	max-width:300px;
	font-size:10px;
}
}
#qiyevideo .pagestitlemediuser{
	text-align:center;
}
#qiyevideo .tabs{
	width:100%;
	max-width:1600px;
	margin:1vw auto;
	overflow:hidden;
	}

#qiyevideo .swiper-button-next,#qiyevideo .swiper-button-prev {
	top:50% !important;
}
.swiper-container5 .swiper-slide{
	 width:22%;
	 background:none;
	 cursor:pointer;
	 margin:1vw auto;
	 line-height:1.5em;
}

.swiper-container5 .swiper-slide a{
	color:#333;
	display:block;
	padding:8px 0;
	position:relative;
	text-align:center;
	z-index:10;
}
.swiper-container5 .swiper-slide a span{
	display:inline-block;
	font-size:1.6rem;
	padding:20px 0;
	font-weight:bold;
	}
.swiper-container5 .swiper-slide img{
	 opacity: .5;
}
@media only screen and (max-width: 767px) {
	.swiper-container5 .swiper-slide a span{
		text-align:left;
		font-size:1.1em;
}
.swiper-container5 .swiper-slide a img{
	display:block;
	width:30%;}

}
	
.swiper-container5 .swiper-slide a:hover,.swiper-container5 .active{
	color:#EA6A32!important;
	font-weight:bold;
}

#tabs-container{
	margin:0 auto;
}

#tabs-container .swiper-slide{
	word-wrap:break-word;
word-break:break-all;
color:#5d5d5e;
position:relative;

}
#tabs-container .swiper-slide a{
	display:block;
	color:#7d7d7e;
}
#tabs-container .swiper-slide .production{
	position:absolute;
	right:10%;
	bottom:5%;
	background:rgba(234,106,50,.8);
	padding:2rem;
	color:#fff;}

.swiper-slide .production-title{
	font-size:2rem;
	line-height:1.3em;
	font-weight:bold;
	}		
.swiper-slide .production-txt{
	max-width:400px;
	padding-top:1rem;
	font-weight:lighter;
	line-height:1.8em;
	word-wrap:break-word;
word-break:break-all;
}

@media (min-width:810px) and (max-width:1440px) {
	.swiper-slide .production-txt{
	padding:8px 0;}	
	#tabs-container .swiper-slide .production{
	top:16%;
	width:30%;
	height:auto;}
}
@media screen and (max-width: 809px){	
.swiper-slide .production-txt{
	padding:8px 0;}
	#tabs-container .swiper-slide .production{
	top:8%;
	width:30%;
	height:auto;
	overflow:hidden;}
}
@media (max-width: 767px) {
.swiper-container5 .swiper-slide{
	 width: 25%;
}	
#tabs-container .swiper-slide .production{
	display:none;}
}
		
/*新闻资讯*/	
#index-news h1{
	text-align:center;
	padding:15px 0;
	font-weight:normal;
}	
.newline{
	width:60px;
	height:5px;
	background-color:#E62129;
	margin:0 auto;}
#index-news .news-cont a{
	display:inline-block;
	position:relative;
	overflow:hidden;
	color:#fff;
}
#index-news .news-first{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:20px 0;
	background-color:rgba(237,112,48,0.8);
}
.news-first a:hover{
	color:#EA6A32;}
.news-cont a:hover img{
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
	    -o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
.news-cont a:hover img{
	-webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}	
.news-cont .wrap-flex{
	justify-content:space-around;
	align-items:center;
}
.first-title{
	font-size:1.6rem;
	font-weight:bold;
	color:#fff;}
	
#index-news .news-first .newsmore i{
	position:relative;
	left:0;
	color:#fff;
	transition: all .5s ease-in-out;
}
#index-news .news-first .newsmore:hover i{
	left:10px;}	
#index-news .news-title{
		 margin-top:1.8em;
		 }
#index-news .news-title{
	font-size:1.3em;
	text-align:left ;
	font-weight:bold;
	color:#333;
}	
#index-news .news-title em{
	display:inline-block;
	font-size:1.1rem;
	color:#A1A1A1;
	padding:0;
}	
#index-news p a{
padding-top:1rem;
display:block;
color:#8B8B8C;}
#index-news p a span{
	color:#EA6A32;
}
#index-news p a:hover span{
	color:#EA6A32;
	}

#index-news p a:hover{
	color:#EA6A32;
}
.news-cont  .newsmore{
	display:block;
	margin-top:1rem;
	padding-bottom:2rem;
}
.news-cont a:hover{
		color:#EA6A32;
}	
@media only screen and (max-width: 767px) {
	#index-news{
		padding:2rem  0;}
	#index-news .row{
		margin-top:1rem;}	
	#index-news h1{
		font-size:1.8em;
		padding:0;}
		#index-news .indexpro-line{
			margin-top:10px;}
	#index-news .first-title{
		font-size:12px;
		white-space:nowrap;}
	#index-news .news-title{
		font-size:1.2em;}
    #index-news .col-md-6{
		margin-top:10px;
		}	
	#index-news .abouttop{
		padding-left:2rem;}		
}

/*------------------------------------------内页------------------------------------------*/
/*nybanner*/
#nybanner{
	height:55rem;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	 display: -webkit-flex; 
	  display: flex;
	  font-weight:bold;
	  color:#fff;
    justify-content:center;
	align-items:center;
	text-transform:uppercase;
}
#nybanner p{
	font-size:2em;
	font-weight:lighter;
	color:#5F5D5D;
	position:relative;
	z-index:3;}

#nybanner .nycont-title-1,#nybanner .nycont-title-2{
	font-size:3em;
	padding:1rem 0;
	line-height:1.2em;}
#nybanner .nycont-title-2{
	color:#353b40;
}
#nybanner h4{
	font-size:1.6rem;
	padding:10px 0;
	color:#ee6833;
	font-weight:lighter;
	text-align:left;
	letter-spacing:2px;}
#nybanner  .apptop{
	font-size:1.6rem;
	padding:0;
	font-weight:lighter;
	text-align:left;
	letter-spacing:3px;
}		
@media (max-width:767px){
	#nybanner{
		height:100px;
		background-size:cover;
		background-repeat:no-repeat;
	}
	#nybanner h4{
	font-size:10px;
	letter-spacing:0px;
	padding:0;
}	
	#nybanner p{
	font-size:10px;
	font-weight:lighter;
	position:relative;
	z-index:3;}
#nybanner .nycont-title-1{
	font-size:1.2em;
	padding:10px 0;}
#nybanner .nycont-title-2{
	font-size:1.2em;
	padding:10px 0;
}	
}

/*产品类别*/
#nybanner h1{
	text-align:left;
	padding:1rem 0;
	font-size:4.5rem;
}
.pro-txt{
	font-size:1.6rem;
	letter-spacing:5px;
	font-weight:lighter;
	background-color:#ee6833;
	display:inline-block;
	padding:5px 1rem;
}
@media (min-width: 1441px) and (max-width:1920px){
	#nybanner{
		height:38rem;

	}
}
@media (min-width: 1023px) and (max-width:1440px){
	#nybanner{
		height:38rem;
	}
	#nybanner p{
	font-weight:lighter;
	position:relative;
	z-index:3;}

#nybanner .nycont-title{
	font-size:1.4em;
	color:#EA6A32;
	padding:40px 0;
}

}
@media (min-width: 768px) and (max-width:1021px) {
		#nybanner{
		height:33rem;
	}
}
@media (max-width:767px){
#nybanner  .apptop{
	font-size:10px;
	letter-spacing:0;
}	
	#nybanner h1{
	font-size:1.2em;
	padding:0;
}
.pro-txt{
	font-size:8px;
	letter-spacing:0px;
	font-weight:lighter;
	background-color:#ee6833;
	padding:0;
	margin:5px 0;}
.pro-txt span{
	font-size:8px;
	}	
}
.nyprobannerimg{
	background-image:url(../images/products/bar/pro-bar.jpg);
}
.nyprobannerimg-s{
	background-image:url(../images/products/bar/pro-bar-2.jpg);
}
.nyprobannerimg-pw{
	background-image:url(../images/products/bar/pro-bar-3.jpg);
}
.nyprobannerimg-pip{
	background-image:url(../images/products/bar/pro-bar-4.jpg);
}
.nyprobannerimg-c{
	background-image:url(../images/products/bar/pro-bar-5.jpg);
}
.nyabbannerimg{
	background-image:url(../images/about/bar/ab-bar.jpg);
}

.nybrabannerimg{
	background-image:url(../images/brand/bar/bra-bar.jpg);
	}		
.nynewbannerimg{
	background-image:url(../images/news/bar/news-bar.jpg);
	}
.nyserbannerimg{
	background-image:url(../images/bannr/ser-bar.jpg);
	}
.nycontbannerimg{
	background-image:url(../images/contact/bar/cont-bar-2.jpg);
}
	
/*关于我们*/
/*快速链接*/
#about-link{
	background-color:#ee6833;
	background-size:cover;
	padding:1rem 0;
}
#about-link .wrap-flex{
	justify-content: space-between;
}
.about-link-left h2{
	text-align:left;
	color:#fff !important;}
.about-link-left p{
	font-size:1.1rem;
	color:#fff;
	text-transform:uppercase;}	
.about-link-right ul li a{
	display:inline-block;
	margin:0 4rem;
	color:#fff;}
.about-link-right ul li a span strong{
	display:inline-block;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.8em;}	
.about-link-right ul li a span{
	display:inline-block;
	font-weight:bold;}	
@media (max-width:767px){
.about-link-left h2{
	font-size:1.4em;}	
.about-link-left p{
	font-size:10px;}	
#about-link .wrap-flex{
	 flex-direction: column;
}	
.about-link-right {
	margin-top:8px;}
.about-link-right ul li a{
	font-size:1em;
	display:inline-block;
	margin:0;}
.about-link-right ul li a span strong{
	font-size:1em;
}	
.about-link-right ul li a span{
	font-size:1em;}	
.about-link-right ul li .two,.about-link-right ul li .three{
	display:block;
	margin:0 10px;}	

}
	
/*公司简介*/
#about-sll{
	padding-bottom:0;}
#about-sll h1,#about-sll h4{
	text-align:left;}
#about-sll h4{
	padding:10px 0;}	
#about-sll h3{
	font-weight:normal;
	color:##424243;
	padding-bottom:20px; }		
#about-sll h4,#about-sll h3 span{
	color:#EA6A32;
}
.sll-con{
	padding-left:10px;}
.sll-con p{
	padding:1rem 0;}
@media (max-width:767px){
	#about-sll{
		padding-top:4rem;}
	#about-sll h1{
		font-size:1.8em;}
	#about-sll h4{
		font-size:1.2em;}
	.sll-con p{
		font-size:10px;}				
	#about-sll .row{
		margin:0;}
	#about-sll .col-md-5{
		margin:2rem 0;}	
	.sll-con{
		padding:0;}	
}

/*指标*/	
#about-sll  .wrap-flex{
	justify-content: space-between;
	align-items: center;
}

.about-sll{
	border-radius:15px;
	border:#B6B6B7 solid 1px;
	flex:1;
	text-align:center;
	padding:2rem 0;
}
.sll-img{
	position:relative;
	margin-top:-60px;
}
.sll-word{
	line-height:2.2em;
	white-space:nowrap;}
.sll-word strong{
	font-size:2.4rem;
	font-weight:bold;}
.sll-word span{
	font-size:1.6rem;
	color:#999;}	
@media only screen and (max-width: 767px) {
#about-sll  .wrap-flex{
		margin-top:4rem;}
#about-sll .sll-box{
	margin-left:5px;}
#about-sll .sll-word{
	line-height:1.5em;}
#about-sll .sll-word strong{
	font-size:1.2em}
#about-sll .sll-word span{
	font-size:10px;}	
#about-sll .sll-img{
		margin-top:-30px;}
#about-sll .sll-img img{
	display:inline-block;
	width:40%;}

}

/*企业团队*/
/*上面部分*/
#sll-team{
	background-image:url(../images/about/mid/ab-team.jpg);
	background-position:center 14rem;
	background-repeat:no-repeat;
	background-color:#fff;
	background-size:100% auto;
	position:relative;
	
}
#sll-team .wrap-flex{
	position:relative;
	justify-content:center;
	align-items: center;
}
#sll-team h3{
	text-align:left;}	
.team-black,.team-orange{
	flex:1;
	text-align:left;
}		
.team-black{
	background-color:#353b40;
	border-radius:15px 0 0 15px;
	}
.team-orange{
	background-color:#EA6A32;
	border-radius:0 15px 15px 0;

}		
#sll-team .wrap-flex-1{
  display: -webkit-flex; 
  display: flex;
  	justify-content: center;
	align-items: center;
}
.black-word{
	color:#fff;
	padding:3rem  2rem;}	
.black-word-title{
	font-weight:bold;
	font-size:2.4rem;
	padding:1rem 0;
	}
.black-word-time{
	white-space:nowrap;}	
.black-line{
	width:170px;
	height:2px;
	background-color:#fff;
	margin:10px 0;}	
@media (min-width: 1034px) and (max-width:1068px) {
	#sll-team .wrap-flex{
		margin-top:0px;}
}		
@media (max-width:767px){
#sll-team{
	padding:2rem 0;}	
#sll-team .wrap-flex,#sll-team .sll-fc .wrap-flex{
	  flex-direction: column;
}
#sll-team img{
	width:60%;}
#sll-team .team-black, #sll-team .team-orange{
	padding:5px 0;
	flex:0 0 auto;
	width:100%;
	border-radius:30px;
}
.black-word{
	padding:12px 10px;}
.black-word-title{
	font-size:1.4em;
	padding:0;
	}
.black-word-time{
	font-size:10px;
	white-space:nowrap;}
.black-line{
	margin-top:5px;}			
}

/*中间部分*/

.sll-team-mid h1{
	padding:10px 0;
}
.sll-team-mid p{
	 text-align:center;}
@media (max-width:767px){	
.sll-team-mid{
	padding:15px;}	
.sll-team-mid h1{
	font-size:1.8em;}
.sll-team-mid h4{
	font-size:1.2em;
	margin-top:1rem;}
.sll-team-mid p{
	font-size:10px;
	line-height:1.3em;}	
}
/*团队*/
.sll-fc{
	margin-top:40px;
}
.sll-fc .sll-fc-1{
	background-color:#fff;
	border-radius:15px;
	box-shadow: 0 0 10px rgba(80,80,80,0.4);
	max-width:1200px;
	margin:0 auto;
	padding:2em 1em;}
.sll-fc h4{
position:relative;
margin-top:-10px;
padding-left:1rem;
color:#EA6A32;
text-align:left;
font-weight:bold;
}
.sll-fc h2{
	text-align:left;
	padding:25px 0;
	line-height:1.3em;
	color:#333;
}
.sll-fc a{
	margin-top:1rem;}
@media (max-width:767px){
#sll-team .sll-fc{
	margin-top:10px;}	
#sll-team .sll-fc-1{
	display:none;}	
.sll-fc	 h2{
	font-size:1.6em;}
.sll-fc h4{
	font-size:1.2em;}	
#sll-team .sll-fc-1 .col-sm-3 img{
	display:block;
	width:20%;}	
.sll-fc-1 .more{
	padding:3px 10px;}		
.sll-fc-1 .col-sm-9{
	margin-top:20px;
	}	
.sll-fc a,.sll-team-moble a{
	font-size:10px;
	margin-top:0;}
#sll-team .sll-fc-1 .col-sm-9 img{
	display:block;
	width:100%;
}	

}

/*风采移动端*/
.sll-fc-2{
	overflow:hidden;
	display:none;
}
@media (max-width:767px){
	.sll-fc-2{
	display:block;
	background-color:#fff;
	border-radius:15px;
	box-shadow: 0 0 10px rgba(80,80,80,0.4);
	max-width:1200px;
	padding-top:0;
	padding-bottom:20px;
	margin:0 auto;} 
	.mobule-title{
		max-width:15%;}	
	#sll-team  .sll-fc	 h2{
	font-size:1.6em;
	font-weight:bold;}	
	#sll-team .sll-fc-2  h4{
		position:relative;
		font-size:1em;
		margin-top:-10px;
		padding-left:2px;
		white-space:nowrap;}	
	#sll-team .sll-fc-2 .col-sm-3 img{
		display:block;
		width:80%;}		
   	.sll-fc-2 .wrap-flex-2{
		  justify-content:center;
		 align-items: center;
	}	
	.sll-fc-2 .col-sm-9{
		margin:0;
		padding:0;}
	#sll-team .sll-fc-2 .col-sm-9 img{
		display:block;
		width:90%;
		margin:0 auto;}	
	#sll-team .sll-fc-2 .col-sm-9 a{
	display:block;
	font-size:10px;
	width:30%;
	margin:0 auto;
	padding:3px 5px;
	margin-top:20px;
	text-align:center;}	

}
/*风采详情*/
#enterprise-style{
	position:relative;}
#enterprise-style h1{
	padding:5px 0;
	color:#ED7030;
	text-align:left;}	
#enterprise-style p{
	padding-top:15px;}
@media (max-width:767px){
	#enterprise-style{
		padding:4rem 0;}
	#enterprise-style h1{
		font-size:1.8em;}
		#enterprise-style h4{
		font-size:1.2em;}	
	#enterprise-style p{
		font-size:10px;
		padding-top:5px;}
}		
 .enterprisebg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:20%;
	z-index:2;
	background-color:#f7f7f7;
}
#enterprise-style .container{
	position:relative;
	z-index:3;}

#enterprise-style .col-sm-4{
	margin-top:30px;}

#enterprise-style .col-sm-4 img{
	 box-shadow: 0 0 20px rgba(237,112,48,0.6);
	 border-radius:10px;
}
.enterprise-style-contact{
	max-width:1600px;
	background-color:#353b40;
	margin:0 auto;
	border-radius:15px;
	margin-top:4rem;
	padding:4rem 8rem;
	white-space:nowrap;
	color:#fff;
}
.enterprise-style-contact .wrap-flex{
	display: -webkit-flex; 
  display: flex;
  justify-content: space-between;
  	align-items: center;
}

.style-contact-txt{
	font-size:2rem;
	font-weight:bold;
	line-height:1.3em;
	color:#fff;}
.enterprise-style-contact .wrap-flex-1{
	justify-content: flex-start;
	align-items: center;
	color:#fff;
}
@media (max-width:767px){
.enterprise-style-contact{
	width:100%;
	padding:10px 15px;}	
#enterprise-style  .enterprise-style-contact i{
	font-size:2em;} 
#enterprise-style  .enterprise-style-contact p{
	font-size:12px;
	}	
#enterprise-style  .enterprise-style-contact p span{
	font-size:1.6em;
	padding:5px 0;}
.style-contact-txt{
	font-size:1em;
	padding-left:25px;}		
}
.enterprise-style-contact p{
	font-size:1.8rem;}
.enterprise-style-contact p span{
	display:block;
	font-size:4rem;
	font-weight:bold;
	color:#ee6833;
	padding:25px 0;}	
	
	
	
/*公司实力*/
#about-quality{
	padding-top:0;
}
#about-quality h1{
	text-align:left;
	line-height:1.6em;}
#about-quality p{
		max-width:570px;
	padding:1rem 0;}	
.quilty-img img{
	border-radius:20px;
	width:100%;}
#about-quality .wrap-flex{
	position:relative;
	text-align:left;
}
.qulity-house,.quilty-img{
	flex:1;
}
.qulity-house{
	background-color:#353b40;
	color:#fff;
	border-radius:20px;
	margin-top:2rem;
	margin-bottom:-2rem;
	padding:4rem;
}
#about-quality a{
	margin-top:4rem;}
@media (min-width: 768px) and (max-width:1023px) {
	#about-quality .qulity-house{
		padding:2rem;}
	#about-quality .quilty-img img{
		display:inline-block;
		width:100%;
		height:100%;
		object-fit:cover;
	}
}
@media (max-width:767px){
	#about-quality{
		padding-top:0;
		padding-bottom:4rem;}	
#about-quality .wrap-flex{
		  flex-direction: column;
		  padding: 0 15px;
}
#about-quality .qulity-house,#about-quality .quilty-img{
	flex:0 0 15%;
}
#about-quality  .qulity-house{
		margin-top:5px;
		padding:15px;
}
#about-quality h1{
	 font-size:1.8em;
	 text-align:left;
	 color:#fff;
}
.qulity-house  h4{
	padding:5px 0;
	font-size:1.2em;
	 text-align:left;
}
.qulity-house p{
	font-size:10px;
	max-width:470px;
	padding:5px 0;
	color:#fff;
}
.qulity-house a{
	display:block;
	width:30%;
	color:#EA6A32;
	border:#EA6A32 solid 1px;
	background-color:transparent;
	font-size:10px;
	padding:3px 5px;
	margin:0 auto;
	}
.qulity-house a:hover{
	border:#EA6A32 solid 1px;
	background-color:#EA6A32;
	color:#fff;
}
}

/*公司实力详情*/
#company-strength{
	background-color:#F7F7F7;} 
#company-strength h1{
    color:#EA6A32;
	text-align:left;
	padding:5px 0;}
#company-strength p{
	padding:1rem 0;
}
#company-strength .col-sm-4{
	margin-top:30px;}
#company-strength .col-sm-4 img{
	  box-shadow: 0 0 10px rgba(80,80,80,0.4);
}
@media (max-width:767px){
	#company-strength{
		padding-top:2rem;
		padding-bottom:4rem;}
	#company-strength h1{
		font-size:1.8em;}
	#company-strength h4{
		font-size:1.2em;}
	#company-strength p{
		font-size:10px;}		
}
 /*品牌文化*/
 
#about-brand{
	 text-align:center;
}	 
#about-brand h2{
	padding:5px 0;
	text-align:center;}
#about-brand .more{
	margin-top:3rem;	
}	 

#about-brand .col-sm-3 img{
	 box-shadow: 0 0 10px rgba(80,80,80,0.4);
}
@media (max-width:767px){
	#about-brand{
		padding-top:0;
		padding-bottom:2rem;}
	#about-brand h1{
		font-size:1.8em;}
	#about-brand h4{
		font-size:1.2em;}		
	 #about-brand .col-sm-3:nth-child(3), #about-brand .col-sm-3:nth-child(4){
		 margin-top:20px;}
	#about-brand .more{
		display:block;
		width:30%;
		margin:0 auto;
		font-size:10px;
		margin-top:20px;
		padding:3px 5px;
		text-align:center;}
}	
/*品牌文化详情*/
#about-brand-img{
	background-color:#f7f7f7;
	}
#about-brand-img h2,#about-brand-img h4,#about-brand-img .top-info-txt{
	text-align:left;}
#about-brand-img h4{
	white-space:nowrap;}			
.top-info-txt{
	font-size:1em;
	max-width:475px;
	padding:10px 0;
	line-height:1.8em;
}	
.top-info{
	margin-left:1rem;}
@media (max-width:767px){
    #about-brand-img{
		padding:2rem 0;}
	#about-brand-img .row{
		margin-top:2rem;}	
	#about-brand-img h2{
		font-size:1.8em;
		font-weight:bold;}
	#about-brand-img h4{
		font-size:10px;}
	#about-brand-img .top-info-txt{
		font-size:8px;}	
}		
/*品牌形象*/
#brand-show .wrap-flex{
	justify-content:flex-start;
	align-items: center;
}	
#brand-show h2{
	text-align:left;}
#brand-show h4{
	margin-left:15px;
}
#brand-show span{
	display:block;
	padding:1em 0;
	color:#332C2B;}
.brand-line{
	width:20px;
	height:5px;
	background-color:#EA6A32;}
#brand-show .col-sm-3{
	margin-top:20px;}	
@media (max-width:767px){
	#brand-show{
		padding:2rem 0;}
	#brand-show h2{
	text-align:1.4em;}
	#brand-show h4{
		font-size:1.2em;}
	#brand-show .show-box{
		margin-top:1rem;}
	#brand-show .brand-company{
		margin-top:1rem;}
	#brand-show .brand-company span{
		padding:5px 0;
	}	
	#brand-show .row:last-child{
		margin-top:0rem;}
}	


/*产品*/
/*产品简图*/
#prodct-link,#products{
	background-color:#F7F7F7;
}
#prodct-link{
	padding-top:6rem;
}
#prodct-link .container{
	max-width:1200px;
}
#prodct-link .wrap-flex{
	justify-content:space-between;
	align-items: center;
	text-align:center;
}
	
#prodct-link .scheme-line{
	width:2px;
	height:50px;
	background-color:#ddd;

	}	
#prodct-link .scheme-info a{
		display:inline-block;
		white-space:nowrap;
		font-size:1.4rem;
		color:#757475;
		line-height:2.4em;
}
#prodct-link .scheme-info a:hover{
	color:#EA6A32;
}
@media (max-width:767px){
	#prodct-link{
		padding-top:2rem;
		padding-bottom:2rem;}
	#prodct-link img{
		display:block;
		width:55%;}
}	
/*产品名称*/
.prodct-txt{
	background-color:#fff;
	 box-shadow: 0 0 10px rgba(80,80,80,0.4);
	padding:2rem 0;}
	
.prodct-txt .pro-con{
	flex:1;
	text-align:center;
	font-size:1.4rem;
	border-right:2px solid #ddd;
	white-space:nowrap;
}
.prodct-txt .pro-con:last-child{
	border-right:none;}	
@media (max-width:768px){
	.prodct-txt .wrap-flex{
		flex-wrap:wrap;
	  justify-content:flex-start;
	align-items:flex-start;
}
	 .prodct-txt .pro-con{
		 flex:1;
		 padding:0;
		font-size:12px;
		}
}	
	
/*产品系列*/
#products{
	padding-top:0;
	}
#products .productsitem{
	background:none;
	padding:0;
	border:none;
    border-radius:0px;
	margin-bottom:40px;
	 -moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;

}

#products .productsitem:hover{
	-webkit-box-shadow:0px 0px 20px #aaaaaa;  
    -moz-box-shadow:0px 0px 20px #aaaaaa;  
     box-shadow:0px 0px 20px #aaaaaa;
}
.thumbnail .caption{
	background-color:#fff;
	font-size:1.4rem;
	padding:9px;
	text-align:center;
	color:#EA6A32;
	line-height:1.4em;
	}
.thumbnail .caption span{
	font-size:1rem;
	color:#333;
}	
@media (max-width:767px){
#products{
	padding-bottom:2rem;}
#products .productsitem{
	padding-top:0;
	margin-top:0;
	margin-bottom:20px;}	
#products .thumbnail .caption{
	font-size:1em;
	padding:15px 0;
	}
#products .thumbnail .caption span{
	font-size:5px;}	
#products .pagination>li>span{
	font-size:5px;}	
}
.productsitem:hover .caption,.productsitem:hover .caption span{
	background-color:#EA6A32;
	color:#fff;
}
/*重定分页*/

.pagination>li>span{
	color:#fff;
	background-color:#EA6A32;
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff;background-color:#EA6A32;}
.pagination>li>a{
	color:#535353;
	background-color:#fff;
	border-color:#ddd;
}
/*产品详细*/
#product-details{
	background-color:#f7f7f7;
	padding-top:0;}
#product-details .row{
	background-color:#fff;
	padding:4rem;
	 box-shadow: 0 0 10px rgba(80,80,80,0.4);
}
.proname{
	font-size:24px;
	 color:#353b40;
	line-height:1.8em;
	font-weight:normal;
}
.proname strong{
	font-size:30px;
	color:#EA6A32;
	font-weight:bold;
}
.proviewgs p{
	line-height:2em;
	color:#757475;
	padding:15px 0;
	font-size:14px;
	max-width:600px;
	word-wrap: break-word;
    word-break: normal;
	}
.proviewgs th,.proviewgs h3{
	padding-top:15px;
	font-size:18px;
	color:#535353;
	text-align:left;
	
}
@media (max-width:767px){
	#product-details{
		padding:15px;}
	#product-details .row{
		padding-top:15px;
		padding-bottom:15px;
		padding-left:5px;
		padding-right:5px;}	
	.proname{
		font-size:1.2em;
		white-space:nowrap;}
	.proviewgs th,.proviewgs h3{
		font-size:16px;}
	.proviewgs p{
		font-size:10px;}
}
/*产品内容标签*/
.promartoppos{
	 display: -webkit-flex; 
  display: flex;
}
.promartop{
	margin-top:6vh;
	font-size:16px;
	font-weight:bold;
}


.promartoptitle{
	flex:0 0 10%;
	padding:10px;
	cursor:pointer;
	position:relative;
	border:#c1c1c1 solid 1px;
	background-color:#fff;
	text-align:center;
	white-space:nowrap;
}
.promartoptitle:hover{
	background-color:#EA6A32;
	color:#fff;
}

@media (max-width:767px){
	.promartoppos .promartoptitle{
		font-size:1.2em;
		flex:0 0 30%;
		padding:10px;}
	.product-item{
	margin-top:3vh;
}
.promartop{
	font-size:12px;
}
.promartoptitle{
	padding:0px;
}
}

/*产品内容*/
.nyjiacondetc{
	overflow:hidden;
	display:none;
	overflow-x: scroll;
	padding:2rem 0;
}

.proviewbgny{
	color:#333;
}
.proviewbgny .container{
	background-color:#fff;
	 box-shadow: 0 0 10px rgba(80,80,80,0.4);}
.proviewbgny h3{
	padding:15px 0;
	font-size:14px;
	text-align:left;
	
}

.proviewbgny p{
	line-height:25px;
	word-wrap: break-word;
    word-break: normal;
	}
.proviewbgny img{
	width:auto !important;
	height:auto !important;
	max-width:100%;
}
.proviewbgny table{
	width:100%;
}

.proviewbgny table tr:nth-child(odd) {
  background-color:#F5F5F5;
}
.proviewbgny table tr:nth-child(even) {
  background-color:#fff;
}
.proviewbgny table tr:nth-child(1) {
  background-color:#EA6A32;
  color:#fff;
  font-weight:bold;
  white-space:nowrap;
}
.proviewbgny table tr:nth-child(2) {
  background-color:#EA6A32;
  color:#fff;
  font-weight:bold;
}
.proviewbgny table td{
	padding:0px;
	text-align:center;
	border:#CCC solid 1px;
}
.specialtalbe{
  background-color:#888 !important;
  color:#fff !important;
  font-weight:bold !important;
}

/*其他系列*/
#proothers{
	  margin-top:3vh;
	  text-align:center;
	  padding-top:2rem;
	  padding-bottom:4rem;
	  background-color:#F5F5F5;

 }
 @media (max-width:767px){
	 #proothers{
		 padding:15px;}
}
.proothers-line{
	width:100%;
	height:2px;
	background-color:#dcdddd;
	margin-top:10px;}
.proothers-s-line{
	  max-width:300px;
	  height:3px;
	  margin:0 auto;
	  background-color:#EA6A32;
}	
.proothersleft{
	  padding:10px 0 10px 0; 
	  font-size:24px;
	  text-transform:uppercase;
	  color:#333;
	  
  }
@media (max-width:1000px){	
	.proviewbgny table{
		margin:0;
	}
	.proviewbgny table td{
	padding:0px 0px;
}
}


/*定制服务*/
/*移植首页的解决方案*/
#scheme{
	text-align:center;
	color:#333;
	}
#scheme h1{
	color:#333;}		
#scheme h4{
	font-size:1.3rem;
	padding:15px 0;
}	
#scheme h4 strong{
	font-weight:bold;
	color:#353b40;
}
#scheme .scheme-text{
		padding:15px 0;
		font-size:1.4rem;
		color:#333;}	
#scheme .scheme-text span{
	color:#EA6A32;
	font-size:1.6rem;
	font-weight:bold;}		
@media only screen and (max-width: 767px) {
#scheme {
	padding:2rem 0;}	
#scheme h1{
	font-size:1.8em;}
#scheme .scheme-text{
	padding:0;}	
#scheme .scheme-info img{
	display:block;
	width:30%;}	
#scheme h4{
	font-size:12px;
	padding:5px 0;
}	
#scheme h4 strong{
	font-size:12px;
	font-weight:bold;
	color:#353b40;
}	
#scheme .scheme-text  small{
	display:none;}
			
}	

#scheme .scheme-line{
	width:2px;
	height:50px;
	background-color:#f1f1f1;}	
#scheme .wrap-flex,#scheme .wrap-flex-2{
	justify-content: center;
	align-items: center;
	margin-top:4rem;
}	
#scheme .scheme-info{
	flex:0 0 20%;}
#scheme .scheme-info img{
	opacity:0.5;
}
.scheme-bottom-img img{
	width:80%;
	}	
#scheme .scheme-bottom-text{
	font-size:2.2rem;
	padding-left:15px;
	padding-top:10px;
}	
.schememore{
	display:inline-block;
	border-radius:30px;
	padding:1rem 4rem;
	color:#fff;
	background-color:#EA6A32;
	margin-left:4rem;
}	
.schememore:hover{
	background-color:transparent;
	border:#EA6A32 solid 1px;
	color:#EA6A32;
}	
@media only screen and (max-width: 767px) {
	#scheme .wrap-flex,#scheme .wrap-flex-2{
		margin-top:2rem;}
	#scheme .wrap-flex .scheme-info{
		  flex:1;}
	#scheme .scheme-line{
		margin:0px;}
	#scheme .scheme-text{
		letter-spacing:0;}	
	#scheme .scheme-text span{
		font-size:1em;}	
	#scheme .scheme-bottom-img img{
			display:block;
			width:50%;}
	#scheme .schememore{
		padding:3px 10px;
		font-size:1em;
		white-space:nowrap;
		margin-left:2rem;}		
	#scheme .scheme-bottom-text{
		font-size:1.4em;
		white-space:nowrap;}		
			
}

/*服务支持*/
#service{
	background-color:#f7f7f7;
	padding-bottom:10rem;
	
}
#service .wrap-flex{
	justify-content:flex-start;
	align-items: center;
	}
.ser-line{
		width:10px;
		height:2rem;
		background-color:#EA6A32;}	
#service h2{
	color:#333;
	margin-left:20px;}

#service .wrap-flex-1{
	background-color:#fff;
	max-width:1400px;
	height:300px;
	justify-content: space-between;
	align-items:flex-start;
}	
.ser-cont h4{
	font-size:1.4rem;
	text-align:left;}
.ser-cont-seven p,.ser-cont-fs p{
	padding:15px 0;}
.ser-cont-seven,.ser-cont-fs{
	padding-top:3rem;
	padding-bottom:1rem;
	padding-left:4rem;}

#service img{
	position:relative;
	z-index:3;
	margin-top:-100px;
}
@media(min-width:1205px) and (max-width:1400px){
	#service .wrap-flex-1{
	 flex-direction:row;
}
}
@media (min-width:800px) and (max-width:1180px) {
		#service{
		padding-bottom:40vh;}
		#service  h2{
			font-size:18px;}
	.ser-cont-seven,.ser-cont-fs{
		padding-top:10px;}	
	#service  img{
		margin-top:0px;}
	#service .wrap-flex-1{
	 flex-direction: column;
}
}
@media (max-width:767px){
	#service{
		padding-top:2rem;
		padding-bottom:20vh;}
		#service .wrap-flex{
			justify-content: center;
			align-items: center;
		}
	#service .ser-line{
		display:none;}	
	#service  h2{
		font-size:1.8em;
		text-align:center;}
    #service  h4{
		font-size:1.2em;}
    #service  p{
		font-size:10px;
		padding-top:5px;
		white-space:nowrap;}				
	.ser-cont-seven,.ser-cont-fs{
	padding-left:1rem;}	
	.ser-cont-fs{
		padding-top:0px;
	}
	#service  img{
		margin-top:0px;}
	#service .wrap-flex-1{
	 flex-direction: column;
	justify-content: flex-start;
	align-items:flex-start;
}
}

/*新闻资讯*/
.newitem{
	border-bottom:#d5d5d5 solid 1px;
	padding-bottom:20px;
	padding-top:30px;
}
.newitem:hover{
	background-color:#fff;}
.newitem .col-md-3 a{
	display:block;
	background-color:#EA6A32;
}

.newitem img:hover{
	opacity:0.6;
    filter:alpha(opacity=60);
}
.newitem h3{
	text-align:left;
	font-size: 20px;
	font-weight:bold;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; 
}

.newitem a:hover h3{
	color:#c9161e;
}
	
.newsmore a{
	display:block;
	width:130px;
	border:#353b40 solid 2px;
	padding:6px 0;
	text-align:center;
	text-decoration:none;
	color: #fff;
	background-color:#353b40;
	font-weight:bold;
	margin-top:45px;
	}
.newsmore a span{
	position:relative;
	left:0;
	-webkit-transition: left .3s ease-in-out;
    -moz-transition: left .3s ease-in-out;
    -ms-transition: left .3s ease-in-out;
    -o-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out; 
}
.newsmore a:hover span{
	left:10px;
}
.newsmore a:hover{
	color:#fff;
	background-color:#EA6A32;
	border:#EA6A32 solid 1px;
}	
@media only screen and (max-width: 767px) {
#news{
	padding-top:2rem;
	padding-bottom:4rem;}	
.newitem h3{
	font-size:1.2em;}
.newsmore a{
	width:90px;
	font-size:10px;}		
.newitem .col-md-9{
	margin-top:20px;}	
}	
/*新闻详细*/
@media only screen and (max-width: 767px) {
	#newsview{
		padding-top:0;
		padding-bottom:4rem;}
	#newsview .newsview-name{
		font-size:1.4em;
		line-height:1.8em;
			margin-top:2rem;
	margin-bottom:0;
	white-space:nowrap;
	}	
	#newsview .newsview-time{
		display:block;
		padding:5px 0;}	
}

#newsview  h2,.newsview-name{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	color:#333;
}
.newsview-name{
	margin-top:5vh;
}
.SiteLink{
	padding-top:2vw;
	}
.SiteLink a{
	color:#00a2e9;
}
.SiteLink a:hover{
	color:#666;
}
.SiteLink p{
	margin-top:10px;
	margin-bottom:20px;
}
.SiteLink h2{
	font-weight:bold;
	font-size:18px;
}
.SiteLink h3{
	font-weight:bold;
	font-size:16px;
}
.SiteLink p strong{
	font-weight:bold;
}
.newsview-name{
	font-size:26px;
	margin-bottom:20px;
}
.newsview-time{
	color:#787878;
	text-align:center;
	padding:10px 0;
}
.newsline{
	border-bottom:#999 dashed 1px;
}
.newsview-div{
	text-align:right;
}

.newsview-page a{
	color:#333;
}
.newsview-page a:hover{
	color:#EA6A32;
}
#newsview h3{
	font-size:14px;
	font-weight:bold;
}
/*应用领域*/

#app-gs h1{
	color:#ee6833;
	text-align:left;
	padding:5px 0;
	}	
#app{
	padding:4rem 0;}			
#app p{
	color:#333;
	padding:10px 0;
}	
@media only screen and (max-width: 767px) {
#app-gs{
	padding:2rem 0;}	
#app-gs h1{
	font-size:1.8em;
	}
#app p{
	font-size:10px;}			
}	
/*联系我们*/

/*联系方式*/
#contact-US{
	padding-bottom:0;}
#contact-US .wrap-flex{
	justify-content:center;
	align-items: center;}

.cont-info-img{
	text-align:center;
	font-size:3rem;
	color:#CCC;
}
#contact-US h1{
		color:#ee6833;
}
#contact-US h4{
	padding:1rem 0;
	}
#contact-US p{
	width:80%;
	margin:0 auto;
	font-weight:700;
	text-align:center;
	 color:#757475;
}	
#contact-US p a{
 color:#757475;
 font-weight:700;
}	
#contact-US p a:hover{
	color:#333;
}
@media (max-width:767px){
#contact-US{
	padding-top:2rem;
	padding-bottom:0;}	
#contact-US h1{
	font-size:1.8em;}
#contact-US h4{
	font-size:1em;
	padding:5px 0;
	line-height:1.3em;
}
.cont-info-img{
	font-size:1.2em;}
#contact-US p {
	width:100%;}	
#contact-US p a{
	display:block;
	font-size:10px;
	line-height:1.5em;}			
#contact-US .wrap-flex{
	flex-wrap:wrap;
	margin-top:10px;
	overflow:hidden;
}

#contact-US .flex-con{
	margin:5px 0;
}
#dtcontainer{
width:100%;
}	
}

/*地图*/			
#dtcontainer{
	height:40vh;
	border-top:#f1f1f1 8px solid;
	margin-top:6rem;
}

	
