  .pc{ display:block}
	
.mb{ display:none}
	
	.fuli {
    width: 100%;
    margin: 0 auto;
    flex-wrap: wrap;
    margin-top: 0px;
    margin-bottom: 50px; flex:1
}
.fuli li {
    width: 23%;
    margin: 0 1%;
    list-style: none;
    text-align: center;
    margin-bottom: 40px;
    transition: all 0.4s;
}
.fuli li .fuli_pic {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}.fuli li .p_pic {
    text-align: center;
    font-size: 18px; line-height:50px
}


	   
.search{width:60%; margin:0 auto;height:52px; padding-left:10px;  background:#fff; border-radius:5px; margin-bottom:50px}
.search .fl{ width:75%}

.search .fl{ width:75%}
.search .fr{ float:right;}
.searchinput{height:52px;border:#eaeaea solid 1px;width:100%;float:left;display:inline;line-height:62px; outline:none; background:none; color:#555; opacity:0.7; font-size:16px; padding-left:5%; }
.chan_bg{ background:url(../images/cpbg.jpg) no-repeat center;  width:100%; margin:0 auto}
.search .fr input {
    width: 100%;
    background: #2daf69;
    font-size: 17px;
    color: #ffffff;
    height: 52px; border:0;
}.search .fr {
    width: 25%;
}.content {
    width: 1200px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
}
.index_pro01{ width:100%; overflow:hidden; margin-bottom:4%; box-shadow: 0 0 15px rgba(0,0,0,.02);}
.index_pro01 dl{ float:left; width:33%; height:580px; background:#fff; margin:0 0 0 0;}
.index_pro01 dl dt{ width:100%; height:290px; overflow:hidden; text-align:center}
.index_pro01 dl dt img{width:100%; height:290px; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_pro01 dl:hover dt img{transform: scale(1.1);margin-left:-8px; margin-top:-4px;}
.index_pro01 dl dd{  padding:0 40px; font-size:24px; color:#434343; padding-top:43px; height:290px; text-align:left; }
.index_pro01 dl dd p{ font-size:15px; color:#434343; padding-top:15px; color:#8f8f8f; font-family:Barlow-Regular}
.index_pro01 dl dd a{ display:block; width:114px; height:30px; line-height:30px; text-align:center; color:#fff;  font-size:15px;background:#d01616;margin-top:30PX }
.index_pro01 dl dd a:hover{ color:#fff; border:#fff solid 1px;}
.pub_case1 {
    width: 100%;
   
    margin-left: auto;
    margin-right: auto; margin-top:4%
}
.ftyud1{ display:none}
.ftyud2{ display:block}


.abo_block .swiper-container {
  overflow: visible; border-right:1px #eaeaea solid
}
.abo_block .swiper-container .swiper-slide {
  overflow: visible;
  width: auto;
  height: auto; flex:1
}
.abo_block .swiper-container .swiper-slide a {
  cursor: inherit;
  display: block;
  box-shadow: 0px 30px 120px 0px rgba(47, 64, 77, 0.1);
  background-color: #fff;
  position: relative;
  overflow: hidden;
  
  height: 100%;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}


/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:1650px){  


.abo_block .swiper-container .swiper-slide a {
  cursor: inherit;
  display: block;
  box-shadow: 0px 30px 120px 0px rgba(47, 64, 77, 0.1);
  background-color: #fff;
  position: relative;
  overflow: hidden;
 
  height: 100%;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
}

.abo_block .swiper-container .swiper-slide a::after {
  content: '';
  display: block;
  border-radius: 50%;
  width: .08rem;
  height: .08rem;
  background-color: #d9d9d9;
  z-index: 2;
  position: absolute;
  right: .25rem;
  top: .28rem;
}
.abo_block .swiper-container .swiper-slide a > div {
  width: 100%;
  padding: 20.66% 14.49% 14.49%;
}.abo_block .swiper-container .swiper-slide a > div img{ margin:0 auto; display:block}
.abo_block .swiper-container .swiper-slide a > div i {
  font-size: .64rem;
  display: block;
  line-height: 1;
  color: #d6031a;
  margin-bottom: 17.8%;
}
.abo_block .swiper-container .swiper-slide a > div .abo_src1_n {
 
  line-height: 2.25;
  display: flex;
  align-items: center;
  height: 2.5em; font-size:22px; font-family:HelveticaNeueLTStd-Bd; background-image: -webkit-linear-gradient(left,#187642,#187642,#b8d654);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; text-align:center; display:block
}
.abo_block .swiper-container .swiper-slide a > div .abo_src1_i {
  margin-top: 4%;
  color: #666666;
  line-height: 1.71 ; font-size:14px
}
.abo_block .swiper-container .swiper-slide.active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide a {
  background-image: linear-gradient(to right, #ffffff, transparent);
  background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 30%, #ffffff 100%);
  background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 30%, #ffffff 100%);
  background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0) 30%, #ffffff 100%);
  background-image: linear-gradient(right, rgba(255, 255, 255, 0) 30%, #ffffff 100%);
  background-color: transparent;
}



.swiper-container1{  padding:5% 9; margin-top:70px} 
		    .swiper-container1 ul{ display:flex; }
            .swiper-container1 li{ background:#d6031a; color:#fff; padding:2%; flex:1; margin-right:2%; text-align:center; border-radius: 3px; font-size:16px}
            


.yuanwai{ width:100%; display:flex; flex-wrap: wrap ;  justify-content: left; font-size:15px ; margin-top:50px  }



.yuan{ width:44%;  background:#fff; border:1px #e9e9e9 solid; padding:2%; line-height:24px; margin-bottom:2%; margin-right:1%  }
.yuan:hover{transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;  margin-top:-10px;  box-shadow: 18px 18px 26px rgba(0,0,0,0.2);}

	
	
	
.yuanwai_1{ width:100%; display:flex; flex-wrap: wrap ;  justify-content: left; font-size:15px ;   }
.yuanwai_1 .yuan{ width:44%;  background:#fff; border:1px #e9e9e9 solid; padding:2%; line-height:24px; margin-bottom:2%; margin-right:1%  }
.yuanwai_1 .yuan:hover{transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;  margin-top:-10px;  box-shadow: 18px 18px 26px rgba(0,0,0,0.2);}

	
	.yuan1{ width:32%;  padding:2%; line-height:24px; margin-bottom:2%; margin-right:1%;height:148px; margin-top:5%}

.yuan1:hover{transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;  margin-top:3px; }

.yuan1:hover h6{ color:#d6031a}
.yuan1 h6{ color:#666; float:left; font-size:16.5px;  line-height:40px; width:100%; text-align:center; font-weight:normal; }
.yuan1 .heng{ width:100%; margin:0 auto; height:108px; margin-top:10%; }
.yuan1 .dess{ float:left;color:#d6031a;   display:block; text-align:center; font-size:54px; margin:20px 0; width:100%; }
.yuan1 .dess b{ font-style:normal; font-size:26px}
.yuan1 .dess img{ width:58px}
.yuan1 .guang2{ height:100px;}
.yuan1 .guang2 p{ font-size:16px!important; line-height:30px; text-align:center}
.yuan1 .guang2 strong{ color:#1b2631}

.wens{ width:51%; background:#fff; padding:2%;display:flex; flex-wrap: wrap ;  justify-content: left;  }
.imgh{ width:45%;}
.imgh img{ width:100%}	 
 .wens p{ font-size:17.5px; line-height:30px;color: #525252; margin-left:2%; margin-top:20%; background:url(/Html/images/icon_y_w.png) no-repeat left top; padding-left:9%; padding-top:30px}    







.qywl {
    width: 90%;
    margin: auto;
    height: auto;
 
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; margin-top:70px
}.qywlan {
    text-align: center; flex:1
   
}
.moreee{ color:#89ab15; font-size:14px}

.youss{ width:78%; float:left; margin-left:4%}
.slide03 {
    -webkit-animation: slide03 1s;
    -moz-animation: slide03 1s;
    -ms-animation: slide03 1s;
    -o-animation: slide03 1s;
    animation: slide03 1s;
    visibility: visible;
}.slide03 img{ width:17%; float:left;}
.slide04 img{ width:17%; float:left;}
.qywlan01 {
    line-height: 42px;
    padding-top: 0px;
    font-size: 42px;
    color: #474747;	font-family:Barlow-Regular; margin:0; float:left; width:100%; text-align:left; height:42px 
}

@font-face {
	font-family:Barlow-Regular;
	src: url('../laurus_fonts/Barlow-Regular.ttf'); }
.qywlan02 {
    line-height: 32px;
    padding-top: 0px;
    padding-bottom: 20px;
  
    color: rgb(0,0,0,0.5); padding:0;  float:left ;width:100% ; text-align:left 
}.slide04 {
    -webkit-animation: slide04 1s;
    -moz-animation: slide04 1s;
    -ms-animation: slide04 1s;
    -o-animation: slide04 1s;
    animation: slide04 1s;
    visibility: visible;
}
.qywlan i{
   
    border-radius: 50%;
     color: #616161!important;
    line-height: 23px;
    text-align: center;
    font-size: 15px;
    display: inline-block;
    margin-top: 20px; margin-top:0px; margin-left:0px; font-style:normal}
	
	.font3 {
    color: #fff;background-image: -webkit-linear-gradient(left,#197742,#b8d554);
}
table a{ color:#666; }
table a:hover{ color:197742; }
table{color:#666;}
a{ text-decoration:none}
.zuo_ab1{ width:96%; margin:0 auto; margin-top:0px;  padding:2% 0 3%; position:relative}
.zuo_ab1 h2{ font-size:30px; color:#89ab15; text-transform:uppercase; font-family:EUCLIDCIRCULARA; text-align:center;background-image: -webkit-linear-gradient(left,#257437,#4f973c,#96d25b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-table;
    text-align: center;
    font-family: Helvetica Medium; display:block;
     margin:0 auto } 
.zuo_ab1 span{ font-size:30px; color:#333; text-align:center; display: block}
.zuo_ab1 p{ color:#222;   text-align:center; margin:0 auto; margin-top:30px; line-height:33px; width:80%}
.digital {
	background: ;width: 90%;
	padding: 30px 5% !important; max-width:1600px; margin:0px auto;
}
.digital ul {
	width: 100%;
	height: 112px;
	margin: 0px auto;
	position: relative;
	clear: both;
	overflow: hidden; padding:0px; margin:0px;
}
.digital li {
	width: 20%;
	padding-left: 0px;
	height: 112px;
	box-sizing: border-box;
	float: left;
	text-align: center;
	position: relative;
	margin-right:5%;
}
.digital li::after {
	content: "";
	position: absolute;
	width: 113px;
	height: 1px;
	background: #cbcbcb;
	right: -150px;
	top: 50px; display:none;
}
.digital li em {
	margin-left: 0px;
	display: block;
	position: relative;
	height: 62px;
}
.digital li em b {
	margin-left: 0px;
	font-size: 58px;
	color: #333333;

	font-weight:bold;
	line-height: 60px; font-style:normal; font-family: DIN;
}

@font-face {
	font-family:tahoma;
	src: url('../fonts/tahoma.ttf'); }
.digital li em i {
	font-size: 18px;
	color: #fff;
	text-align: center;
	font-weight: normal;
	text-align: center;
	line-height: 26px;
	width: 26px;
	height: 26px;
	display: block;
	text-transform: ;
	
	position: absolute;
	bottom: 10px;
	right: 30px;
	border-radius: 100%;
	background-image: linear-gradient( 270deg ,#e35c15 0%,#d32302 100%);
    color: #fff; font-style:normal
}
.digital li h3 {
	font-size: 20px;
	color: #4c4c4c;
	text-align: center;
	font-weight: normal;
}
.digital li:nth-child(2) em b {
	margin-left: -22px;
}.digital li:nth-child(3) em b {
	margin-left: -22px;
}

.digital li:nth-child(2) em i {
	right: 0;
}.digital li:nth-child(3) em i {
	right: 35px;
}
.digital li:nth-child(4) em i {
	right: 0px;
}
.digital li:nth-child(4) {
	margin-right: 0;
}

.digital li:nth-child(4)::after {
	width: 0;
}.you strong{ font-size:23px; margin-bottom:1%; display:block}
.you p{ font-size:17px; line-height:32px; color:#333}

.xia strong{ font-size:23px; margin-bottom:1%; display:block}
.xia p{ font-size:17px; line-height:32px; color:#333}
.flex{ display:flex; justify-content:space-between }
.proxx table{border-left: #ccc 1px solid; border-top: #ccc 1px solid;  width:100%; }
.proxx tr td{padding: 14px;border-bottom: #ccc 1px solid; border-right: #ccc 1px solid; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-left:34px}
.fanhui{  margin-top:5%; margin-bottom:3%; width:100%; }
.fanhui ul{ width:100%; margin:0 auto; padding-top:20px;}
.fanhui ul li{ float:left;}
.fanhui ul li:nth-child(3){ float:right; width:40%; text-align:right}
.fanhui ul li:nth-child(2){ width:20%;}
.fanhui ul li:nth-child(2) a{ color:#fff;}
.fback{background-image: linear-gradient( 270deg ,#176e3e 0%,#abc64e 100%);
    color: #fff;width:120px; height:50px; text-align:center; line-height:50px;  margin:0 auto}
.fanhui ul li:nth-child(1){ width:40%}
.juzm{ width:70%; margin:0 auto}
 
 .fanhui ul li a{ font-size:18px; font-family:Arial, Helvetica, sans-serif }
 .fback a{ font-size:18px; }
 

 
.biaoti_flex { display:flex; justify-content: space-between;}
.biaoti_flex .more-1 { margin-top:4%;}
.index-professional-competence {padding: 8% 0 6% 0;overflow: hidden;} 
.professional-competence-top {overflow: hidden;}
.professional-competence-top .class-1{color: #333;font-weight: 900;}
.professional-competence-top .text-1{margin-top: 2%; color:#666;}
.professional-competence-top .text-1 img {display: inline-block;vertical-align: middle;margin-top: -.3%;}
.professional-competence-bottom {margin-top: 5%;}
.professional-competence-item {position: relative;float: left;width:25.3333%;overflow: hidden;background: #f7f7f7;margin-right: 1%;}
.professional-competence-item ,.professional-competence-item * {transition:all .4s ease;}
.professional-competence-item:last-child {margin-right: 0;}
.professional-competence-item li {position: relative;list-style: none;margin: 0;padding: 0;padding-left: 15px; width:50%; float: left;

}
.professional-competence-item li::before {content: '-';position: absolute;left: 0;top: 0;opacity: .3;}
.professional-competence-item .default-item {padding: 10% 15%;overflow: hidden;position: relative;height: 400px;box-sizing: border-box;}
.professional-competence-item .default-item .title-1 {position: relative;}
.professional-competence-item .default-item .title-1::after {content: '';width: 17px;height: 17px;position: absolute;right: 0;top: 50%;background: url('../images/jt1.png');margin-top: -8px;}
.professional-competence-item .default-item .item-1 {color: #666666;margin-top: 7%;}
.professional-competence-item .default-item .item-1 p {margin: 0;padding: 0;}
.professional-competence-item .default-item .icon-1 {position: absolute;right: 8%;bottom: 5%;z-index: 11;width: 120px;height: 120px;}
.professional-competence-item.cur {width: 47%;}
.professional-competence-item.cur .hover-item {z-index: 11;opacity: 1;width: 100%;left: 0;}
.professional-competence-item .hover-item {background: #8cc956;position: absolute;height: 100%;left: 100%;top: 0;z-index: -11;opacity: 0;width: 660px;}
.professional-competence-item .hover-item-top {overflow: hidden;}
.professional-competence-item .hover-item-top .item-2 {color:rgba(100%,100%,100%,.9);padding: 10% 7% 5% 7%;overflow: hidden;}
.professional-competence-item .hover-item-top .item-2 .title-1 { color:#fff; margin-bottom:25px;}
.professional-competence-item .hover-item-top .item-2 li {padding: 0;color: rgba(255,255,255,.8);}
.professional-competence-item .hover-item-top .item-2 li a {color: rgba(255,255,255,.8);}
.professional-competence-item .hover-item-top .item-2 li::before{display: none;}
.professional-competence-item .hover-item-top .item-2 li a:hover {color: #fff;}
.professional-competence-item .hover-item-top .item-2 li { width:33.3333% !important; }
.professional-competence-item .icon-2 {position: absolute;right: 3%;top: -3%;width: 30%; opacity:.7;}	
.hover-item-bottom {background: #4c4c4c;position: absolute;left: 0;width: 100%;bottom: 0;z-index: 12;}	
.hover-item-bottom .text {padding: 3% 7%;overflow: hidden;}
.hover-item-bottom .title-2{color: #fff;position: relative;}			 
.hover-item-bottom .title-2::after {content: '';width: 17px;height: 17px;position: absolute;right: 0;top: 50%;background: url('../images/jt1.png');margin-top: -8px;filter: invert(100%);transform:  rotate(180deg);}
.hover-item-bottom .text-2{color: #999999;margin-top: 2%;}
.professional-competence-item:nth-child(1) .hover-item-top .item-2 li {width: 45%;float: left;}
.professional-competence-item:nth-child(1) .hover-item-top .item-2 li:nth-child(7),
.professional-competence-item:nth-child(1) .hover-item-top .item-2 li:nth-child(9) {width: 100%;float: none;clear: both;}

 
.effect-2{max-height: 580px; min-height: 580px; overflow: hidden;}
.effect-2 h3{padding-top: 27px; line-height: 33px; font-size:1.8em; padding-bottom:20px; margin:0}
.effect-2 h5{padding-top:0px;  font-size:1.22em; margin:0; padding-bottom:0px}

.effect-2 .member-image{border-bottom: 4px solid transparent ;background-image: linear-gradient(to right, #0082a1, #59bc68);ackground-clip: border-box;height: 352px; overflow: hidden; width: 100%; transition: 0.4s; display: inline-block; float: none; vertical-align: middle;}
.effect-2 .member-info{transition: 0.4s;}
.effect-2 .member-image img{width: 100%; vertical-align: bottom;}
.effect-2 .social-touch{background-color: #fff; float: left; left: 0; bottom: 0; overflow: hidden; padding:1px 0; width: 100%; transition: 0.4s;}
.effect-2:hover .member-image{height: 381px; transition: 0.4s;}
 
 .effect-2 .member-info p{ padding:0 3%; font-size:1.1em; letter-spacing:0}
.single-member{width:31%; margin: 30px 1%; background-color: #fff; text-align: center; position: relative;}
.member-image img{max-width: 100%; vertical-align: middle;}

.social-touch a{display: inline-block; width: 27px; height: 26px; vertical-align: middle; margin: 0 2px; background-image: url(../images/social-icons.png); background-repeat: no-repeat; opacity: 0.7; transition: 0.3s;}
.social-touch a:hover{opacity: 1; transition: 0.3s;}
.fb-touch{background-position: 0 0;}
.tweet-touch{background-position: -35px 0;}
.linkedin-touch{background-position: -71px 0;}
.icon-colored .fb-touch{background-position: 0 -27px;}
.icon-colored .tweet-touch{background-position: -35px -27px;}
.icon-colored .linkedin-touch{background-position: -71px -27px;}
.neironths {
    width: 47%; float:left; min-height:270px; margin-right:3%; margin-bottom:3%;
}
.neironths:nth-child(2n){ margin-right:0}


.neironths h2 { padding:0;
    font-size: 24px;
    background: #8cc956;
    color: #fff;
    padding-left: 10px;
    height: 36px;
    padding-right: 0px;
    width: 110px;
    float: left;
    line-height: 36px; margin:0
}.neironths i {
    background: url(../images/wei.png) no-repeat left center;
    float: left;
    width: 42px;
    height: 36px; margin:0; padding:0
}.neironths h3 { margin:0;
    font-size: 18px;
    color: #77bbaf;
    line-height: 38px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'Barlow-Regular';
    text-align: left; display:block; width:100%; float:left
}.neironths h4{ color:#333; font-size:20px; margin: 2% 0;}
.neironths p{ font-size:16px; width:100%; float:left}
.changxiao{ width:100%; background:#f4f4f4; margin-top:0%;  padding-top:5%; padding-bottom:5%; clear:both; overflow:visible;} 
.changxiao .professional-competence-top { margin-bottom:5%; }
.changxiao .changxiao_tuz { padding-bottom:50px;}
.changxiao .changxiao_tuz .changxiao_tu  {  width:100%; height:570px; position:relative; overflow: hidden;}
.changxiao .changxiao_tuz .changxiao_tu:before { content:" "; width:1200px; height:1200px; position:absolute; right:-90%; top:0%; background: rgba(0,0,0,.7); z-index:1; transform:rotate(0deg); border-radius:0px;} 

.changxiao .changxiao_tuz .changxiao_tu img { transition:all .4s; position:absolute; left:0px; top:0px; z-index:0;}
.changxiao .changxiao_tuz .liaojie a { color:#fff; line-height:50px; margin-top:20px; }

.changxiao .changxiao_tuz .changxiao_tu .changxiao_zi { position:absolute; width:250px; right:0px; top:30%; text-align:left; color:#fff; z-index:2;}
.changxiao .changxiao_tuz .changxiao_zi h4 { font-size:18px; font-weight:400; line-height:30px; padding:0px !important; margin:0px !important;}
.changxiao .changxiao_tuz .changxiao_zi h3 { font-size:35px; font-weight:900; line-height:40px;  padding:0px !important; margin:10px  0px!important; color:#fff;}
.changxiao .changxiao_tuz .changxiao_zi img { margin-top:20px;}
.changxiao .changxiao_tuz .changxiao_zi img { height:180px; width:auto; top:auto !important; left:auto !important; }
.changxiao .changxiao_tuz:hover .changxiao_tu img { transform:scale(1.1,1.1)}





.index_news { width:90%; margin:0px 5%  ; padding-bottom:70px; height:600px; }


.news {width:100%; margin:0px auto; clear:both; overflow:visible; background: url(../images/xm_bg1.jpg) center top  no-repeat #fff; height:682px;}
.news_con {width:100%; margin:0px auto 25px auto;}
.news_l { width:46%; height:470px; float:left; position:relative; overflow:hidden; }
.news_l a.m-video::before {
    content: '';
    width: 10rem;
    height: 10rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: url(../images/play.png);
    cursor: pointer;
    filter: contrast(1); z-index:1;
}
.news_l img { width:100%; position:absolute; height:100%; transition:all .4s;}
.news_l:hover img { transform:scale(1.1,1.1);}
.news_l p { width:159px; position:absolute; height:43px; line-height:43px; margin:0px auto; position:absolute; top:300px; background:rgba(0,106,179,.8); text-align:center; color:#ff; font-size:15px; left:202px;}
.news_l a p { color:#fff;}
.news_r { width:46%; margin-right:41px;float:right; text-align:left;}


.news_r dl {width:100%;  height:140px;  float:left; margin-bottom:24px;transition:all 0.4s; }
.news_r a:hover dl  {transform:translateY(-10px); }

.news_r dl dt {  float:right; width:20%; height:140px; background:; border-left:1px solid rgba(0,0,0,.1); text-align: left; padding-left:5%; font-family:Arial, Helvetica, sans-serif;color:#333; line-height:18px;font-weight:400; font-style:normal!important;}
.news_r dl dt b {color:#333; margin-top:22px; line-height:35px; width:100%; float:left; font-weight:700;}
.news_r dl dt em  {color:#333; margin-top:22px; line-height:35px; width:100%; float:left; font-size:25px;font-weight:700;font-style:normal!important;}
.news_r dl dt b  {color:#333; margin-top:22px; line-height:35px; width:100%; float:left; font-size:30px;font-weight:700;font-style:normal!important;}




.news_r dl dd { width:75%; float:left; height:140px; text-align:left; border-bottom:1px solid #d5d5d5;}
.news_r dl dd h3 { line-height:32px; margin-top:3px; font-size:18px;color: #3a3a3a; font-weight:700;

text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 32px;
line-height: 32px;

}

.news_r dl dd span { line-height:31px;}
.news_r dl dd p { color:#606060; font-size:15px; line-height:28px;margin-top:5px;

text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 56px;
line-height: 28px;


}
.news_r dl dd i { margin-top:10px; float:left;} 

.news_more {width:1200px; margin:0px auto 25px auto; }
.news_more .more { margin:0px auto; color:#016ab3;   border:2px solid #016ab3;}


 
 
 
 
 
 

/* index */

.index-swiper {width: 100%;height: 100%;position: relative;}
.index-swiper .index-pagination {position: absolute;right: 2%;bottom:7%;top: auto;width: auto;height: auto;transform: none;}
.index-swiper .index-pagination span.swiper-pagination-bullet {background: none;width: 22px;height: 22px;border-radius: 0;position: relative;margin: 0px 0;}
.index-swiper .index-pagination span::after,.index-swiper .index-pagination span::before {content: '';border-radius: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.index-swiper .index-pagination span::after {width: 6px;height: 6px;background: #fff;}
.index-swiper .index-pagination span::before {width:20px;height: 20px;border: 1px solid #fff;opacity: 0;}
.index-swiper .index-pagination span.swiper-pagination-bullet-active::before  {opacity: 1;}
.index-swiper .index-pagination::after {content: '';width: 20px;height: 30px;background: url('../images/mos.png');display: block;margin-top: 20px;}
body.black .index-swiper .index-pagination span::after{background: #000;}
body.black .index-swiper .index-pagination span::before {border: 1px solid #000;}


.index-banner-swiper {width: 100%;height: 100%;position: relative;background: #000;} 
.index-banner-swiper .swiper-slide-active .img .pic {animation: srmgani 4000ms 1 ease forwards;}
.index-banner-swiper .swiper-slide .index-banner-item img  { width:auto !important;}
.index-banner-swiper .swiper-slide-active .img .pic .shipin {animation: srmgani 4000ms 1 ease forwards; position:absolute; top:0px; left:0px;}

.index-banner-swiper .swiper-slide-active .img .pic:before {    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.1);
    content: " ";
    position: absolute;
    z-index: 22;
    top: 0px;}
	
	
	
	

@keyframes srmgani{0%{transform:scale(1.05);} 100%{transform:scale(1.0);}}
.index-banner-item {position: relative;}
.index-banner-item .text{position: absolute;left: 9.5%;top: 59%;transform: translateY(-50%);z-index: 100;color: #fff;}
.index-banner-swiper .title-1 strong {font-weight:bold;letter-spacing: 1px; text-transform: capitalize;}
.index-banner-swiper .title-2 strong {font-weight:300;letter-spacing: 1px;}

.index-banner-swiper .title-1,
.index-banner-swiper .title-2,
.index-banner-swiper .more-1 {opacity: 0;transform:translateY(-60px);transition: opacity .8s linear,transform .8s cubic-bezier(.215,.61,.355,1);}
.index-banner-swiper .title-1 {transition-delay: .2s;}
.index-banner-swiper .title-2 {transition-delay: .4s;}
.index-banner-swiper .more-1  {transition-delay: .6s;}
.index-banner-swiper .swiper-slide-active .title-1,
.index-banner-swiper .swiper-slide-active .title-2,
.index-banner-swiper .swiper-slide-active .more-1  {transform: translateY(0px);opacity: 1; margin-bottom:20px;}

.index-swiper .more-1 {margin-top: 4%;}
.more-1 {margin-top: 8%;}
.more-1 a {display: block;width: 180px;height: 48px;line-height:48px ;font-size: 0;overflow: hidden;position: ;text-align: center;border: 2px solid #8cc956;border-radius: 5px; background:#8cc956; color:#fff; }
.more-1 span {display: inline-block;vertical-align: middle;color: #fff;}
.more-1 i {display: inline-block;vertical-align: middle;width: 7px;height: 10px;background: url('../images/r3.png') center no-repeat;margin-left: 10px;}
.more-1 a:hover {background: #222222;border: 2px solid #222222;}
.more-1 a:hover span {color: #fff;}
.more-1 a:hover i {background: url('../images/r3.png') center no-repeat;}
 
.banner-swiper-bottom {width: 50%;position: absolute;bottom: 5%;left: 50%;z-index: 11;text-align: center;transform: translateX(-50%);transition:all .4s ease;opacity:.5;}
.banner-swiper-bottom:hover {opacity:1;}
.index-banner-swiper .banner-pagination {z-index: 160;text-align: center;display: inline-block;vertical-align: middle;position: relative;margin: 0 10px;left: auto;top: auto;transform: none;right: auto;bottom: auto;width: 240px;height: 4px;}
.index-banner-swiper .banner-pagination span {width: 100%;height: 4px;border-radius: 4px;position: absolute;left: 0;top: 0;overflow: hidden;background: none;}
.index-banner-swiper .banner-pagination span.swiper-pagination-bullet-active::before {animation: bannerp 4000ms 1 ease forwards;}
.index-banner-swiper .banner-pagination span::after {content: '';width: 100%;height: 100%;background: #fff;position: absolute;left: 0;top: 0;opacity: .2;}
.index-banner-swiper .banner-pagination span::before {content: '';width: 0;height: 100%;background: #fff;position: absolute;left: 0;top: 0;opacity: 1;z-index: 11;transition:all .4s ease;}
.index-banner-swiper .banner-prev,.index-banner-swiper .banner-next {display: inline-block;vertical-align: middle;position: relative;margin: 0 20px;left: auto;top: auto;transform: none;right: auto;bottom: auto;width: auto;height: auto;} 
.index-banner-swiper .banner-prev::after,.index-banner-swiper .banner-next::after {color: #fff;font-size: 16px;font-weight: bold;}
@keyframes bannerp{0%{width: 0;} 100%{width: 100%;}}





.index_about  { padding:80px 0px 80px; width:100%; clear:both; overflow:visible; background:url(../images/map2a.jpg)  no-repeat center top;}
.index_about .index-content { display:flex; justify-content: space-between;}
.index_about_left { width:53%; float: right !important; border-radius:25px; overflow:hidden; margin-right:-5%;}
.index_about_right { width:48% !important; float:left !important; margin-top:40px;}
.index_about_right .text-2 { margin-bottom:40px; width:100%; float:left; margin-top:40px; font-weight:900; color:#FFF;  }


/*shuzi s*/
.index_shuzi { width:100%; background:url(../images/shuzibg.jpg) no-repeat center top fixed; background-size:100% auto; height:420px; clear:both; overflow:visible; margin-top:20px;}
.sysz { margin-top:0px !important; 

/*background:#8cc956;
background-image: linear-gradient(to right, #8cc956, #8cc956);*/


}
.sysz .gy1d_a h6 { color:#fff;}
.sysz .gy1d_a p { color:#fff; margin-top:0px;}



.gy1d{width: 90%;background-color: ;padding: 60px 0;margin-top: 60px; margin-left:5%; margin-right:5%;}
	.gy1d .commen{display: flex;justify-content: space-between;}
	.gy1d .commen .gy1d_a:nth-child(4){ border-right: none;}
	.gy1d_a{width: 18.8%; border:1px solid rgba(0,0,0,0); background:rgba(0,0,0,0); text-align:center; color:#eaba1c; padding:5% 0px; margin:1%}
	
	
	
	.gy1d_a img{width: 90px;margin: 0 auto;transition: all ease 0.3s; display:none;}
	.gy1d_a:hover img{transform: scale(1.1);}
	.gy1d_a h6{text-align: center;font-size: 56px;color: #333;font-family:BEBAS;line-height: 32px;margin-top: 25px;text-transform: uppercase; margin-bottom:0px; font-weight:900;}
	.gy1d_a h6 span{font-size: 16px; font-weight:400; padding-left:5px; text-transform: lowercase; font-family:ml;}
	.gy1d_a p{font-size: 15px;color: #8cc956;line-height: 16px;font-family: ;margin-top: 0px;text-align: center;}

/*shuzi e*/


.index_cp .index-content { display:flex; justify-content: space-between;}
.index_cp  { padding:70px 0px; width:100%;  clear:both; overflow:visible; background:url(../images/map2.jpg) no-repeat center top #95bc2b;}
.index_cp_right { width:53%!important; float: left !important; border-radius:25px; overflow:hidden; margin-left:-5%;}
.index_cp_left { width:48% !important; float: right !important; margin-top:40px; }

.index_cp_left .text-2 { margin-bottom:40px; width:100%; float:left; margin-top:40px; font-weight:900;  color:#FFF; }
.index_cp_left .text-1 { color:#fff;}
.index_cp_left .index_cp_list ul { padding-left:0PX; margin-left:18PX; line-height:35px; margin-top:20px; }
.index_cp_left .index_cp_list ul a { color:#2d2d2d; }
.index_cp_right .company-profile-video a.m-video::before { display:none;}



.index_jieshao { padding:100px 0px 70px; width:100%; clear:both; overflow:visible; text-align:center;}
.index_jieshao-top .title-3{ font-family: Helvetica Medium; color:#666;  width:70%; margin:20px auto 0px; font-weight:400; line-height:1.5; color: #d2d2d2;text-transform:uppercase;font-family: CgFuturaMaxiLt; }
.index_jieshao-top .title-2 { text-transform:;  text-transform:uppercase; margin-top:0px; color:#000; margin-bottom:40px; font-weight:bold}

.index-product {position: absolute;top: 50%;transform: translateY(-45%);width: 100%;z-index: 10;}
.index-content {width: 100%;margin: auto;}
.index-product-list {position: relative;overflow: hidden;}
.index-product-left {float: left;width: 49%;overflow: hidden;position: relative;}
.index-product-left .index-product-item .text{left: 0;top: 10%;text-align: center;transform: none;}
.index-product-left .index-product-item .more-1 a{margin: auto;}
/* .index-product-left .index-product-item .img {background: #8cc956;}
.index-product-left .index-product-item .text{color: #fff;}
.index-product-left .index-product-item .text-1{color: #8bd1bf;}
.index-product-left .index-product-item .more-1 a{background: #8cc956;border: 2px solid #8cc956;}
.index-product-left .index-product-item .more-1 span {color: #fff;}
.index-product-left .index-product-item .more-1 i {background: url('../images/r3.png') center no-repeat;} */
.index-product-right {float: right;width: 49%;}
.index-product-right .index-product-item .more-1 {opacity:0;transform: translateY(50px);transition:all .4s ease;}
.index-product-right .index-product-item:hover .more-1 {display:block;transform: translateY(0px);opacity:1;}
.index-product-left .index-product-item:first-child .text{width: 100%;}
.index-product-item {position: relative;margin-bottom: 4%;overflow: hidden;}
.index-product-item .img {background: #f5f5f5;border-radius: 10px;transition:all .4s ease;}
.index-product-item * {transition:all .4s ease;}
.index-product-item .text{position: absolute;left: 8%;top: 50%;width: 46%;text-align: left;z-index: 11;transform: translateY(-50%);}
.index-product-item .text-1{font-weight: 300;color: #999999;}
.index-product-item .title-1{margin-top: 1%;font-weight:bold;}
.index-product-item .text-2{font-weight: 300;}
.index-product-item .more-1 {margin-top: 4%;}
.index-product-item .product {position: absolute;right: 0;top: 0;z-index: 1;width: 50%;height: 100%;overflow: hidden;}
.index-product-item .product img.img-block {height: 100%;}
.index-product-item:hover .img {background: #8cc956;}
.index-product-item:hover .text-1 { color: #8bd1bf;}
.index-product-item:hover .title-1 {color: #fff;}
.index-product-item:hover .text-2 {color: #fff;}
.index-product-item:hover .more-1 a{background: #8cc956;border: 2px solid #8cc956;}
.index-product-item:hover .more-1 span {color: #fff;}
.index-product-item:hover .more-1 i {background: url('../images/r3.png') center no-repeat;}

.index-about {width: 100%;height:80rem;  background:url(../images/abg.jpg) no-repeat center top fixed; position:relative; background-size:100% 100%;  }
.index-about .img img,.index-about .img,.index-about .pic{width: 100%;height: 100%;}
.index-about-text {position: absolute;color: #8cc956;width: 65%;top: 20%;z-index: 11;text-align: center; background: rgba(149,188,43,.8); margin:0px 14.5%; padding:5% 3% 7%; border-radius:10px; overflow:hidden;}
.index-about-text .txt-ain {position: relative;overflow: hidden;}
.index-about-text .txt-ain .mark-text {position: absolute;top: 0;color: rgb(255,255,255,1);clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);will-change: clip-path;z-index: 1;transition: all 3s ease-in-out;overflow: hidden;width: 100%;}
.index-about-text .txt-ain .text-1 {margin: 0;padding: 0;color: #8cc956;overflow: hidden;}
.index-about-text .txt-ain .mark-text.delay1 {transition-delay: 0s;}
.index-about-text .txt-ain .mark-text.delay2 {transition-delay: 0.1s;}
.index-about-text .txt-ain .mark-text.delay3 {transition-delay: 0.2s;}
.index-about-text .txt-ain .mark-text.delay4 {transition-delay: 0.3s;}
.index-about-text .txt-ain .mark-text.delay5 {transition-delay: 0.4s;}
.index-swiper .swiper-slide.swiper-slide-active .index-about-text .txt-ain .sc_event {clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);}
.index-swiper .swiper-slide.swiper-slide-active .index-about .pic {animation: srmgani 6000ms 1 ease forwards;}
.index-about .more-1  {margin-top: -5%;opacity: 0;transition:all .4s ease;transform: translateY(50px);transition-delay: 0.5s;}
.index-about .more-1 a {margin: auto;}
.index-swiper .swiper-slide.swiper-slide-active .index-about .more-1 {opacity: 1;transform: translateY(0px);}

.index-news {width: 100%;height: 100%;position: relative;background: #f5f5f5;}
.index-news .index-content {position: absolute;left: 9%;top: 18%; }
.index-news-top {text-align: center;}
.index-news-top .title-1 {overflow: hidden;}
.index-news-top .title-1 strong{font-weight: normal;color: #8cc956;position: relative;}
.index-news-top .title-1 strong::after {content: '';width: 100%;height: 2px;position: absolute;left: 0;bottom: 6%;background: #8cc956;}
.index-news-bottom {margin-top: 3%;}
.index-news-swiper {overflow: hidden;}
.index-news-item {position: relative;}
.index-news-item a {display: block;position: relative;border-radius: 10px;overflow: hidden; }
.index-news-item .img {background: none;opacity: 0;}
.index-news-item .text{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 11;background: #f4f4f4;box-sizing: border-box;padding: 10%;opacity: 1;}
.index-news-item .data-1{color: #999999;}
.index-news-item .title-1{margin-top: 3%;margin-bottom: 5%;}
.index-news-item .text-1{color: #999999;padding-top: 4%;border-top: 1px solid #eee;}
.index-news-item .text .tubiao { width:62px; height:62px; border:5px solid #2d2d2d; border-radius:50%; overflow:hidden; text-align:center; background:#8cc956; margin-top:30px;}
.index-news-item .text .tubiao img { margin-top:22%;}
.index-news-item .more-2 {width: 5rem;height: 5rem;border: 2px solid #8cc956;border-radius: 100%;margin-top: 20%;background: url('../images/r2.png') center no-repeat;}
.index-news-item .img .text {height: auto;left: 8%;bottom: 9%;top: auto;background: #8cc956;color: #fff;width: 84%;opacity: 1;border-radius: 10px;padding: 5%;transform: translateY(50%);}
.index-news-item .img .text .data-1{color: #fff;opacity: .5;}
.index-news-item .img .text .title-1{padding-bottom:0;border-bottom:none;}
.index-news-item a:hover .text{opacity: 0;}
.index-news-item a:hover .img,.index-news-item a:hover .img .text {opacity: 1;}
.index-news-item a:hover .img .text {transform: translateY(0);}
.news-swiper-bottom {width: 100%;position: relative;margin-top: 5%;font-size: 0;}
.news-pagination {width: 90%;height: 4px;position: relative;left: auto;top: auto;display: inline-block;vertical-align: middle;transform: none;border-radius: 10px;overflow: hidden;background: #e5e5e5;}
.news-pagination .swiper-pagination-progressbar-fill {background: #8cc956;}
.news-prev,.news-next {display: inline-block;vertical-align: middle;position: relative;left: auto;top: auto;transform: none;margin:0;width: 3%;height: auto;}
.news-prev::after,.news-next::after {font-size: 16px;color: #000;font-weight: bold;}
.news-prev {margin: 0 1% 0 2%;}


.sy_news .news-content-item { width:48% !important; margin:0px 1% !important;}






.index-successful-customers {width:100%;height:auto;position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 11;}
.index-successful-customers-top {overflow: hidden;text-align: center;}
.index-successful-customers-top .title-1{color: #000;}
.index-successful-customers-top .title-1 strong {font-weight: normal;margin: 0;padding: 0;position: relative;color: #8cc956;}
.index-successful-customers-top .title-1 strong::after {content: '';width: 100%;height: 2px;position: absolute;left: 0;bottom: .5rem;background: #8cc956;}
.index-successful-customers-bottom {margin-top: 3%;}
.index-successful-customers-list {position:relative;}
.index-successful-customers-item {float: left;width: 19.7%;margin-bottom:.3%;margin-right: .3%;}
.index-successful-customers-item.mr0 {margin-right:0;}
.index-successful-customers-item a{display:block;box-sizing: border-box;border: 1px solid #f9f9f9;background: #f9f9f9;}
.index-successful-customers-item .img-center {mix-blend-mode: multiply;filter: grayscale(100%);max-width: 60%;max-height: 80%;opacity:.5;}
.index-successful-customers-item .img-block {opacity:0;}
.index-successful-customers-item a:hover {box-shadow: 0px 0px 60px 0px rgba(0, 166, 133, 0.1);background: #fff;border: 1px solid #8cc956;}
.index-successful-customers-item a:hover .img-center {filter: grayscale(0);opacity:1;}



table.gridtable {
	

	color:#333333;
	border-width: 1px;
	border-color:#CCC;
	border-collapse: collapse;font-family:Arial, Helvetica, sans-serif
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color:#CCC;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #CCC;
	font-family:Arial, Helvetica, sans-serif
}



/* product */
.polaris-banner {width: 100%;height: auto;overflow: hidden;text-align: center; height:470px}
.polaris-banner img { background-size:100%}
.polaris-product {overflow: hidden;background: ;position: relative;}
.polaris-product-series {overflow: hidden;border-bottom: 1px solid #e7e7e7;padding-bottom: 3%;padding-top: 6%;}
.polaris-product-series .title-1{text-align: center;}
.polaris-product-list {margin-top: 3%;}
.polaris-product-item {position: relative;float: left;width: 24%;margin:.5%;margin-bottom: 0%;overflow: hidden;}

.polaris-product-item .product .img-center { width: auto !important; height:auto !important; max-width:50%; max-height:100%; object-fit: cover;}
.polaris-product-item.mr0 {margin-right: 0;}
.polaris-product-item .text{position: absolute;left: 5%;bottom: 10%;width: 90%;text-align: center;z-index: 11;}
.polaris-product-item .text-1{color: #999;}
.polaris-product-item .title-2{margin-top: 1.5%;}
.polaris-product-item .text-2{margin-top: .5%;}
.polaris-product-item .more-1 {margin-top: 5%;}
.polaris-product-item .more-1 a{margin: auto;}
.polaris-product-item .img {background: #fff;border-radius: 0px;}	 
.polaris-product-item .product {position: absolute;left: 0;top: 0%;width: 100%;height: auto;}


.product-top-nav {position: fixed;background: rgba(0,0,0,.8);top: 0px;width: 100%;z-index: 11;opacity: 0;left: 0;transition:all .4s ease;}
.product-top-nav.cur {top: 0px;opacity: 1;}
.product-top-nav .index-content {position: relative;}
.product-top-nav-left {overflow: hidden;}
.product-top-nav-left span {position: relative;z-index: 20;}
.product-top-nav-left a{padding: 0 5rem;line-height: 7rem;display: inline-block;vertical-align: middle;position: relative;color: #fff;opacity: .8;}
.product-top-nav-left a::after {content: '';width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;background: #8cc956;display: none;z-index: 11;}
.product-top-nav-left a::before {content: '';background: linear-gradient(to top, rgba(0,166,133,0.3),rgba(0,166,133,0));width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;opacity: 0;}
.product-top-nav-left a.cur{opacity: 1;}
.product-top-nav-left a.cur::after {display: block;}
.product-top-nav-left a.cur::before {opacity: 1;}
.product-top-nav-right {position: absolute;right: 0;top: 50%;transform: translateY(-50%);padding-left: 5rem;}
.search-botton {position: absolute;left: 0;top: 0;width: 5rem;height: 100%;background: url('../images/s.png') center no-repeat;filter: invert(1);}
.search-input {border: none;background: none;outline: none;width: 100%;display: block;color: #fff;}
.search-input::-webkit-input-placeholder {color: #fff;opacity: .3;}

.product-right-nav {position: fixed;right: 2%;bottom: 5%;z-index: 11;}
.product-right-nav a {display: block;width: 20px;height: 20px;position: relative;margin: 15px auto;}
.product-right-nav i {display: block;border-radius: 100%;position: absolute;width: 5px;height: 5px;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #000;opacity: .5;}
.product-right-nav i::after {content: '';width: 20px;height: 20px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border: 1px solid #000;border-radius: 100%;display: none;}
.product-right-nav a.cur i{opacity: 1;}
.product-right-nav a.cur i::after{display: block;}
.end-bottom {position: relative;clear: both;overflow: hidden;}

.polaris-product-detail {padding-top: 7rem;position: relative;}
.polaris-product-detail::before {content: '';width: 100%;height: 7rem;position: absolute;left: 0;top: 0;background: #444;}
.product-detail-top {position: relative;}
.product-detail-top.cur {width: 100%;position: fixed;left: 0;top: 0;z-index: 1111;background: #fff;}
.product-detail-top .index-content {border-bottom: 1px solid #e5e5e5;padding: 1% 0;overflow: hidden;position: relative;}
.product-detail-top-left {float: left;}
.product-detail-top-left .return-1{position: relative;}
.product-detail-top-left .return-1 i{width: 7px;height: 10px;background: url('../images/l2.png') center no-repeat;display: inline-block;vertical-align: middle;filter: grayscale(100%);margin-right: 15px;}
.product-detail-top-left .return-1 span{font-weight: bold;display: inline-block;vertical-align: middle;}
.product-detail-top-left a:hover span {color: #8cc956;}
.product-detail-top-right {text-align: right;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.product-detail-top-right a {margin-left: 15px;}
.product-detail-top-right a:hover {opacity: 1;}
.product-detail-top-right .nav-1{opacity: .6;}
.product-detail-top-right .nav-1.cur {opacity: 1;}
.product-detail-top-right .link-1{background: #e28b24;color: #fff;border-radius: 50px;padding: 3px 17px;margin-left: 25px;}






/*proda*/ 

.ny_pro_da { width:100%; margin:0px auto;}
.ny_pro_da .left { width:40%; float:left; text-align: left; color:#fff; padding-top:9%;}
.ny_pro_da .right { width:55%; float:right; text-align:left; padding-left:5%; padding-top:4%;}



.ny_pro_da .left h4 { font-size:25px; font-weight:400; color:#fff;  }
.ny_pro_da .left b { display: block;
    font-size: 45px;
    font-weight: 400;
    font-family: Rig;
    margin-bottom: 0px;
    margin-top: 10px;
    color: #fff;}
	
.ny_pro_da .left p { font-size:18px; color:#fff; line-height:28px; margin-top:10px; width:86%; margin:0px; margin-bottom:30px; white-space: normal; height:56px; }	

.ny_pro_da .right img { height:300px; width:auto;}

.ny_con { width:100%; margin:0px auto;}
.ny_pro_da_cd {  width:100%; background:rgba(11,92,194,.8); color:#fff; line-height:75px; height:75px; margin-top:-75px; position:absolute; z-index:1; }
.ny_pro_da_cd .left { width:40%; float:left; font-weight:900;}
.ny_pro_da_cd .right { width:60%; float:right; text-align:right; }
.ny_pro_da_cd .right p { padding:0px 50px; border-right:1px solid rgba(255,255,255,.2); display:inline-block }
.ny_pro_da_cd .right a:nth-child(1) p { border-left:1px solid rgba(255,255,255,.2);}
.ny_pro_da_cd .right a p { color:#fff;}


.pro_nr { width:100%; background:; padding-bottom:0px; float:left;}
.pro_nr .pro_info_2_1 { text-align:center;  font-family:ml; font-size:20px; color:#000; padding-top:50px;}
.pro_nr .pro_info_2_2 { text-align:center; font-size:30px;}
.pro_nr_js_nr { padding:5% 0px; text-align:center; color:#999; line-height:30px; }


.pro_nr_cs { width:100%; padding:8% 0px; background:#f6f6f7; }
.pro_nr_cs_nr {padding:5%; text-align: left; color:#666;}
.pro_nr_cs_nr table tr td { line-height:45px; border-right:1px dashed #bfbfbf; border-bottom:1px dashed #bfbfbf;  border-left: none; border-top:none; text-align: left; padding-left:5%; width:49.5%; display:inline-block; }


.pro_nr_cs_nr table {  border-top:1px dashed #bfbfbf;border-left: none; border-right:none;  border-bottom:none; width:80%; margin:0px 10%;}
.pro_nr_cs_nr table tr td:nth-child(1){ color:#064390;border-left:none !important;}
.pro_nr_cs_nr table tr td:last-child { border-right:none !important;}
.pro_nr_cs_nr h3  {color:#064390; font-size:22px; line-height:70px; width:100%; text-align:center; font-weight:400; }


.proda_left { width:50%; float:left; position:relative;}

/*.proda_left img { position:inherit;}*/

.proda_right { width:45%; float:right;}



.product-detail-text {width: 45%; float:right; padding: 0% 0 0 0%; overflow: hidden;color: #333;}
.product-detail-text .title{text-align: left; margin-top:0px;}
.product-detail-text .title h6{font-size: 18px;margin: 0;}
.product-detail-text .title h2{font-size: 30px;color: #8cc956;margin: 30px 0 3px 0;  font-weight:400;  }
.product-detail-text .title h3{font-size: 20px;margin: 0; font-weight:700; padding-top:10px;}
.product-detail-text .text{border-top: 1px solid rgba(0,0,0,.1);border-bottom: 0px solid #00477f;font-size: 15px;line-height: 25px;padding: 33px 0;overflow: hidden;color: #9fa5ad;margin: 23px 0;text-align: ; text-align:left; color:#666; }
.product-detail-text .text table{ width:100%; border:1px solid #000;}
.product-detail-text .text table tr td { padding:5px 20px; line-height:30px; border:0px solid #999;}
.product-detail-text .text table tr td:nth-child(1){ font-weight:900;}
.product-detail-text .text table tr:nth-child(2n) { background:#fff;}



.product-detail-text .text p { margin:0px; padding:0px;}

.product-detail-text .text_js { width:100%;}
.product-detail-text .text_js ul  { padding:0px; margin:0px;}
.product-detail-text .text_js ul li { width:50%; padding-right:0%; line-height:40px; display:flex; float:left;}
.product-detail-text .text_js ul li:nth-child(5){ width:95%;}
.product-detail-text .text_js ul li:nth-child(6){ width:95%;}

.product-detail-text .text_js ul li:nth-child(5) b{ width:13%;}
.product-detail-text .text_js ul li:nth-child(6) b{ width:13%;}

.product-detail-text .text_js ul li:nth-child(5) i{ width:87%;}
.product-detail-text .text_js ul li:nth-child(6) i{ width:87%;}

.product-detail-text .text_js ul li b { font-weight:400; width:30%; }
.product-detail-text .text_js ul li i {  width:70%; font-style:normal; color:#666; }

.product-detail-text .parameter{color: #666666;font-size: 14px;}
.product-detail-text .item{overflow: hidden;clear: both;}
.product-detail-text .item li{font-size: 14px;float: left;list-style: none;margin: 0;padding:8px 0;overflow: hidden;}
.product-detail-text .item li.fl{color: #666666;width:85px;}
.product-detail-text .item li.fr{color: #999999;}








.polaris-product-detail-1 {position: relative;overflow: hidden;}
.polaris-product-detail-1 .toptext-1 {width: 81%;margin: auto;padding: 3% 0;}
.polaris-product-detail-1 .toptext-1 .text-1{color: #8cc956;}
.polaris-product-detail-1 .toptext-1 .title-1{margin-top: -5px;}
.polaris-product-detail-1 .bottomimg-2 {overflow: hidden;position: relative;}
.polaris-product-detail-1 .bottomimg-2 .text-2{color: #fff;position: absolute;left: 9.5%;width: 30%;z-index: 1;top: 50%;transform: translateY(-50%);}
.polaris-product-detail-1 .right-product-3 {position: absolute;right: 0;top: 0;z-index: 11;width: 45%;height: 100%;}
.img-porduct {max-width: 100%;width: auto;height: auto;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;}
.polaris-product-detail-2 {position: relative;overflow: hidden;}
.polaris-product-detail-2 .title-1 {position:relative;}
.polaris-product-detail-2 .title-1 strong {font-weight: normal;color: #8cc956;}
.polaris-product-detail-2 .text-1 {color: #939393;margin: auto;margin-top: 2%;}
.polaris-product-detail-2 .text-1 p {margin:0;padding:0;}

.polaris-product-detail-2 .toptext-1 {width: 40%;position: absolute;left: 50%;top: 10%;text-align: center;transform: translateX(-50%);}
.polaris-product-detail-2 .righttext-3 {width: 28%;position: absolute;right: 9.5%;top: 50%;transform: translateY(-50%);}
.polaris-product-detail-2 .lefttext-2 {width: 38%;position: absolute;left: 5%;top: 50%;transform: translateY(-50%);}
.polaris-product-detail-2 .centertext-4 {width: 40%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;}
.polaris-product-detail-2 .cbottomtext-5 {width: 40%;position: absolute;left: 50%;bottom: 10%;transform: translateX(-50%);text-align: center;}

.polaris-product-detail-parameter {padding: 3% 0;min-height: 800px;}
.detail-parameter-left {overflow: hidden;width: 18%;transition:all .4s ease;position: absolute;left: 9.5%;}
.detail-parameter-left .lefttext-1{overflow: hidden;}
.detail-parameter-left .lefttext-1 .text-1{color: #8cc956;}
.detail-parameter-left .lefttext-1 .title-1{margin-top: -5px;}
.detail-parameter-left .lefttext-1 .prodcut-1{margin-top: 15%;}
.detail-parameter-left.cur{position: fixed;top: 15%;}
.detail-parameter-left.end {bottom:0;}
.detail-parameter-right {float: right;width: 60%;}
.detail-parameter-item {margin-bottom: 10%;}
.detail-parameter-item .title-1{padding-bottom: 2%;}
.detail-parameter-list {overflow: hidden;padding: 3% 0;}
.detail-parameter-list li{list-style: none;margin: 0;padding: 0;padding: 3% 0;background: #f7f7f7;overflow: hidden;}
.detail-parameter-list li span{display: block;float: left;width: 44%;padding: 0 3%;color: #666;}
.detail-parameter-list li span:first-child {color: #999999;}
.detail-parameter-list li span:last-child {width: 22%;}
.detail-parameter-list li.item-2{background: #fff;}

.packaging-drawing-list {position: relative;overflow: hidden;margin-top: 4%;}
.packaging-drawing-list a {display: block;position: relative;float: left;width: 31%;margin-right: 3%;margin-bottom: 3%;box-sizing: border-box;border: 1px solid #e7e7e7;}
.packaging-drawing-list a.mr0 {margin-right: 0;}
.packaging-drawing-list a::before {content: '';width: 5rem;height: 5rem;position: absolute;left: 50%;top: 50%;background: #8cc956 url('../images/big.png') center no-repeat;transform: translate(-50%,-50%);box-shadow: 0px 0px 50px 0px rgba(0, 163, 130, 0.5);border-radius: 100%;opacity: 0;z-index:11;}
.packaging-drawing-list .danwei-1 {position: absolute;right: 10%;top: 5%;color: #999999;}
.packaging-drawing-list .img-block {opacity: 0;}
.packaging-drawing-list a:hover::before {opacity: 1;}
.packaging-drawing-list a:hover {background: #ededed;}

.application-area-list {margin-top: 2%;position: relative;font-size: 0;}
.application-area-list li {list-style: none;margin: 0;padding: 0;position: relative;display: inline-block;vertical-align: middle;margin-bottom: 1%;margin-right: 1%;}
.application-area-list li a {display: block;background: #ebf8f5;padding: 5px 10px;border-radius: 5px;color: #8cc956;position: relative;}
.application-area-list li a::before {content: '';width: 0;height: 0;border-left: 10px solid transparent;border-top: 10px solid #8cc956;border-right: 10px solid transparent;position: absolute;left: 50%;bottom: -6px;margin-left: -10px;opacity: 0;}
.application-area-list li a:hover {background: #8cc956;color: #fff;}
.application-area-list li a:hover::before {opacity: 1;}
.application-area-list li .imgshow-1 {position: absolute;text-align: center;width: 290px;left: 50%;top: 5rem;z-index: 11;border-radius: 5px;overflow: hidden;box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15);transform: translateX(-50%);display: none;}
.application-area-list li .imgshow-1 img {display:block;}
.application-area-list li:hover .imgshow-1 {display: block;}
 
.polaris-product-detail-documents-and-tools {overflow: hidden;padding: 3% 0;min-height: 800px;}
.documents-and-tools-item {margin-bottom: 3%;overflow: hidden;}
.documents-and-tools-item .title-1{border-bottom: 1px solid #f7f7f7;padding-bottom: 5%;}
.documents-and-tools-type {padding: 3% 0;overflow: hidden;}
.documents-and-tools-type .title-2{font-weight: bold;padding-bottom: 2.5%;}
.documents-and-tools-list {background: #f7f7f7;padding: 3% 5%;overflow: hidden;}
.documents-and-tools-list li{list-style: none;margin: 0;padding: 0;border-bottom: 1px solid #e5e5e5;overflow: hidden;}
.documents-and-tools-list li:last-child {border-bottom:none;}
.documents-and-tools-list a {display: block;position: relative;overflow: hidden;padding:3% 0;font-size: 0;}
.documents-and-tools-list div {display: inline-block;vertical-align: middle;}
.documents-and-tools-list .icon-1 {width: 3rem;height: 3rem;margin-right: 1.5rem;}
.documents-and-tools-list .icon-1.doc {background: url('../images/doc.png') center no-repeat;}
.documents-and-tools-list .icon-1.pdf {background: url('../images/pdf.png') center no-repeat;}
.documents-and-tools-list .icon-1.zip {background: url('../images/zip.png') center no-repeat;}
.documents-and-tools-list .name-1 {width: 50%;}
.documents-and-tools-list .data-1 {width: 20%;color: #666666;}
.documents-and-tools-list .edition-1 {width: 10%;color: #666666;}
.documents-and-tools-list .size-1 {position: absolute;right: 0;top: 50%;transform: translateY(-50%);text-align: right;color: #666666;padding-right: 3.5rem;}
.documents-and-tools-list .size-1::after {content: '';width: 18px;height: 19px;position: absolute;right: 0;top: 0;background: url('../images/down.png') center no-repeat;}              
.documents-and-tools-list a:hover .name-1{color: #8cc956;}

.assessment-suite-list{overflow: hidden;}
.assessment-suite-list li{list-style: none;margin: 0;padding: 0;border-top: 1px solid #e5e5e5;overflow: hidden;position: relative;}
.assessment-suite-list .pic-1 {position: relative;float: left;width: 30%;}
.assessment-suite-list .center-2 {width: 24%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.assessment-suite-list .center-2 .title-3{color: #000;}
.assessment-suite-list .center-2 .text-3{color: #666;margin-top: 3%;}
.assessment-suite-list .right-3 {text-align: right;width: 25%;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.assessment-suite-list .right-3 a {display: inline-block;vertical-align: middle;margin-left: 7px;}
 


@font-face {
	font-family:"SangBleuOGSans-Light";
	src: url('../fonts/SangBleuOGSans-Light.woff2'); }
@font-face {
	font-family:Barlow-Regular;
	src: url('../fonts/Barlow-Regular.ttf'); }
/* application */	


.afsl3 {
    padding: 0%; width: 100%; margin:0 auto; padding:4% 0 0
}
.afone {
    padding-bottom: 3%;
    border-bottom: 1px #e5e5e5 solid; width:100%; float:left
}
.onel {
    width: 33%;
    box-sizing: border-box;
    padding-right: 3%;
}
.onell {
    width: 100%;
    box-sizing: border-box; display:flex;justify-content:space-between; box-shadow: 10px 10px 5px #888888;
   
}

.afone3 .onell:nth-child(1){ padding-bottom:5%;}
.afone3 .onell:nth-child(2){ padding-bottom:5%;}
.afone3 .onell:nth-child(3){ padding-bottom:5%;}
.afone3 .onell:nth-child(4){ padding-bottom:5%;}


.afone3 .onell:nth-child(2) .ff67 {text-align: right;}
.afone3 .onell:nth-child(4) .ff67 {text-align: left;}
.afone3 .onell:nth-child(7) .ff67 {text-align: right;}

.afone3 .onell:nth-child(5) .ff67 {text-align: right;}

.afone3 .onell:nth-child(2) .numtit1{ margin-top:0}


.fl {
    float: left;
    display: inline;
}
.oner {
    width: 45%;
}

.fr {
    float: right;
    display: inline;
}

.numtit {
    line-height: 1;
    margin-bottom: 3%;text-align:left
}.numtit .wc {
    font-size: 64px;
    color: #cd1016;
    font-family: "Arial"; display:inline-table
}.numtit .wh {
    font-size: 24px;
    color: #666; display:inline-table
}.numtit i {
    font-style: normal;
    font-size: 32px;
    color: #cd1016;
    margin-right: 8px; display:inline-table
}.numtx p {
    font-size: 18px;
    color: #666;
    line-height: 35px; margin:0; text-align:left
}
.reuoa{ width:90%; padding:5%; background:#fff; float:left}

.culture .culli ul li {
    width: 33.3%;
    padding: 0;
    padding-right: 1%;
    box-shadow: none;
}
.culture{ padding:5%}

.tpic{ width:49%;}

.ff67{ width:51%; background:#fff; padding-left:7%}

.tpic2{ width:40%;}

.ff672{ width:55%; margin-left:5%}

.numtit1 {
    line-height: 1;
    margin-bottom: 1%; width:100%; margin-top:5%; text-align:left
}.afone3 .onell:nth-child(2) .numtit1{ margin-top:5%; text-align:left}


/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:1450px){  
.numtit1 {
    line-height: 1;
    margin-bottom: 1%; width:100%; margin-top:0%
}
.afone3 .onell:nth-child(2) .numtit1{ margin-top:0}


}


.numtit2 {
    line-height: 1;
    margin-bottom: 1%; width:100%; text-align:right
}
.numtit2 p{ width:80%; margin-left:20%}
.numtit1 p{ width:80%; margin-right:20%;}


.numtit2 .wc {
    font-size: 64px;
    color: #cd1016;
    font-family: "Arial"; display:inline-table
}.numtit2 .wh1 {
    font-size: 28px;
    color: #333; display:inline-table
}


.numtit2 i {
    font-style: normal;
    font-size: 32px;
    color: #cd1016;
    margin-right: 8px; display:inline-table
}

 .numtx2 h2 {
    font-size: 18px;
    color: #cde57c;
    line-height: 28px;
    margin-bottom: 10px; text-transform:uppercase; font-weight:normal; font-family:'Barlow-Regular'; text-align:right
}


.numtx2 p {
    font-size: 16px;
    color: #666;
    line-height: 28px; text-align:right
}

.tpic img{ width:100%}

.numtx{ width:100%}
.numtit1 .wc {
    font-size: 74px;
    background-image: -webkit-linear-gradient(left,#187743,#b8d554);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Arial"; display:inline-table;
}.numtit1 .wh1 {
    font-size: 32px;
    color: #333; display:inline-table
}

div {
    box-sizing: border-box;
}
.numtit1 i {
    font-style: normal;
    font-size: 32px;
    color: #b8d554;
    margin-right: 8px; display:inline-table
}.numtx h2 {
    font-size: 18px;
    color: #cde57c;
    line-height: 28px;
    margin-bottom: 20px; text-transform:uppercase; font-weight:normal; font-family:'Barlow-Regular'; text-align:left
}
.numl p{ line-height:30px!important; font-size:17px!important; margin-top:10px!iportant}
.onell3 {
    width: 100%;
    box-sizing: border-box;
    padding-right: 0%; padding-bottom: 1%;
    border-bottom: 1px #e5e5e5 solid; margin-bottom:2%; 
}.dis222{ display:flex}
.mb{ display:none}
.polaris-banner {position: relative;}
.polaris-banner .text {color: #fff;position: absolute;left: 9.5%;top: 58%;transform: translateY(-50%);z-index: 11;text-align:left;}
.polaris-banner .text-1 {overflow: hidden;}
.polaris-banner .title-1 {margin-top: -2%;font-family:Barlow-Regular;}
.polaris-banner .title-1 strong{ font-weight:normal}
.polaris-application {position: relative;overflow: hidden;background: #f7f7f7;}
.application-type-fixed {width: 81%;margin: auto;position: fixed;top: 0;left: 9.5%;display: none;}
.polaris-application-pics {overflow: hidden;position: absolute;z-index: 1;left: 0;top: 2%;width: 100%;}
.trigger {position: absolute;top: 0;left: 0;}
.polaris-application-type {position: relative;overflow: hidden;padding-top: 6%;clear: both;z-index: 80;/* border-bottom: 1px solid #e5e5e5; */}
.polaris-application-type .index-content {overflow: hidden;}
.polaris-application-item {position: relative;overflow: hidden;margin-bottom: 8%;padding-bottom: 10%;}
.polaris-application-item .application-type-left {opacity: 0;}
.application-type-left {float: left;width: 50%;}
.application-type-left .img {border-radius: 15px;overflow: hidden;}
.application-type-right {float: right;width: 45%;margin-bottom: 24%;}
.application-type-right .text-1{color: #999999;margin-top: 5%;}
.application-type-right .title-1{color: #000;}
.application-type-right .title-2{margin-top: 6%;}
.application-type-right .text-2 {color: #666666;margin-top: 1%;overflow: hidden;}
.application-type-right .title-3{margin-top: 5%;}
.application-type-right .keyworlds-3{padding-top: 2%;}
.application-type-right .keyworlds-3 a{display: inline-block;vertical-align: middle;margin-right: 1%;margin-bottom: 1%;padding: 3px 10px;color: #8cc956;border: 1px solid #8cc956;border-radius: 4px;}


.application-type-products {clear: both;overflow: hidden;position: absolute;background: #fff;bottom: 0;right: 0;z-index: 11;width: 60%;border-radius: 15px;}
.application-type-products-swiper {width: 90%;margin: 2% 5% 6% 5%;}
.application-product-item {position: relative;}
.application-product-item a {display: block;position: relative;text-align: center;}
.application-product-item a:hover .pic {transform: scale(1.05);}
.application-product-item .img {background: none;z-index: 11;width: 80%;margin: 0 10%;}
.application-product-item .img::after {content: '';width: 75%;height: 75%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 100%;background: #f7f7f7;}
.application-product-item .pic {position: relative;z-index: 10;}
.application-product-item .title-4 {margin-top: -5%;z-index: 20;position: relative;}
.application-product-item .more-4 {margin-top: 2%;}
.application-product-item .more-4 span{display: inline-block;vertical-align: middle;color: #8cc956;}
.application-product-item .more-4 i{display: inline-block;vertical-align: middle;margin-left: 15px;width: 7px;height: 10px;background: url('../images/r2.png') center no-repeat;}	
.application-prev,.application-next	{z-index: 50;}							 
.application-prev::after,.application-next::after {font-size: 24px;font-weight: bold;}
.application-prev {left: 0;}
.application-next{right: 0;}

.application-right-nav {position: fixed;right: 0;top: 50%;transform: translateY(-50%);z-index: 99;opacity: 0;width: 12rem;}
.application-right-nav.cur {opacity: 1;}
.application-right-nav a {display: block;opacity: .3;margin: 15% auto;}
.application-right-nav a i{display: inline-block;vertical-align: middle;width: 20px;height: 20px;position: relative;}
.application-right-nav a i::after,.application-right-nav a i::before {content: '';border-radius: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.application-right-nav a i::after {width: 5px;height: 5px;background: #000;}
.application-right-nav a i::before {border: 1px solid #000;width: 20px;height: 20px;opacity: 0;}
.application-right-nav a span{display: inline-block;vertical-align: middle;margin-left: 10px;width: 50%;}
.application-right-nav a.cur {opacity: 1;}
.application-right-nav a.cur i::before {opacity: 1;}

.company-profile-right .text-1 strong{color:#0000FF; font-size:18px}

/* about */
.polaris-about {overflow: hidden; clear:both}
.polaris-company-profile {overflow: hidden;padding: 4% 0 7%;background: url(../images/about_bg02.jpg) no-repeat center top #f6f6f4;/* background-size:100% 100% !important;*/}
.polaris-company-profile .index-content {overflow: hidden;position: relative;}
.company-profile-top {overflow: hidden;position: relative; padding-bottom:70px;}
.company-profile-left {width: 45%;height: 100%; float:left; padding-bottom:20px;}
.company-profile-left .title-1{overflow: hidden;}
.company-profile-left .gezhi-1{width: 100%;
}
.company-profile-left .gezhi-1 img { width:100%;}
.company-profile-right {float: right;width: 50%; padding-bottom:20px;}
.company-profile-right .text-1{color: #666666;}
.company-profile-right .text-1 p { font-size:16px; margin-bottom:10px; line-height:32px; color:#555 }
.company-profile-center {clear: both;margin-top: 3%;}	 
.company-profile-video {position: relative;overflow: hidden;}
.company-profile-video a {display: block;position: relative;}
.company-profile-video a.m-video::before {content: '';width: 10rem;height: 10rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../images/play.png');cursor: pointer;filter: contrast(1);}
.company-profile-video a:hover {transform: scale(1.02);}
.company-profile-bottom {margin-top: 7%;overflow: hidden;text-align: center;padding-bottom: 3%;}
.company-profile-culture {display: inline-block;vertical-align: top;width: 21%;margin: 0 6%;}
.company-profile-culture .icon-1{position: relative;width: 7rem;height: 7rem;margin: auto;}
.company-profile-culture .title-1{margin-top: 7%;}
.company-profile-culture .text-1{margin-top: 2%;}
.company-profile-culture .text-1 p {margin: 0;padding: 0;}
.ooppskdkkd p{margin-top:4px; font-size:16px; }
.ooppskdkkd{ margin-top:2%}

.polaris-corporate-image {padding: 6% 0;overflow: hidden;}
.polaris-corporate-image .index-content {width: 90.5%;margin-left: 9.5%;}
.corporate-image-top {overflow: hidden;}
.corporate-image-bottom {margin-top: 2%;}
.corporate-image-swiper {overflow: hidden;}
.corporate-image-item {overflow: hidden;}
.corporate-image-item img {overflow: hidden;}
.polaris-corporate-image .news-swiper-bottom {width: 89%;margin-top: 3%;}
.news-content-list p{ margin-bottom:12px; text-align:center; display: inline;}
.polaris-certificate-honor {padding: 0 0 7% 0;overflow: hidden; width:100%}
.polaris-certificate-honor .index-content {overflow: hidden;position: relative;}
.certificate-honor-left {width: 32%;float: left;}
.certificate-honor-top {overflow: hidden;margin-left: 5%;margin-top: 12%;}
.certificate-honor-top .title-1{overflow: hidden;}
.certificate-honor-type {margin-top: 2%;}
.certificate-honor-type a{display: inline-block;vertical-align: top;margin-right: 2%;background: #f7f7f7;border-radius: 4px;text-align: center;padding: 1.5% 0;width: 30.5%;}
.certificate-honor-type strong{display: block;color: #8cc956;font-weight: normal;margin: 0;padding: 0;}
.certificate-honor-type p {display: block;margin: 0;padding: 0;margin-top: 0;padding-bottom: 2%;}
.certificate-honor-bottom {overflow: hidden;}
.certificate-honor-right {float: right;width: 64%;}
.certificate-honor-bottom {margin-top: 8%;overflow: hidden;position: relative;}
.certificate-honor-bottom::before {top: 0;background: linear-gradient(to top, rgba(255,255,255,0),rgba(255,255,255,.8));}
.certificate-honor-bottom::after {bottom: 0;background: linear-gradient(to bottom, rgba(255,255,255,0),rgba(255,255,255,.8));}
.certificate-honor-bottom::before,.certificate-honor-bottom::after{content: '';width: 100%;height: 35%;position: absolute;left: 0;pointer-events: none;z-index: 11;}
.certificate-honor-swiper {overflow: hidden;height: 500px;}
.certificate-honor-item {position: relative;padding-left: 10%;}
.certificate-honor-item a {display: block;}
.certificate-honor-item .item-title {position: relative;width: 50%;}
.certificate-honor-item .item-title::before {content: '';width: 21px;height: 25px;position: absolute;left: -50px;top: 0;background: url('../images/hic1.png');filter: grayscale(100%);}
.certificate-honor-item .item-title::after {content: '';width: 0;height: 2px;position: absolute;left: 50%;top: 50%;background: #8cc956;transform: translateX(-50%);}
.certificate-honor-item .title-1 {color: #8cc956;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;padding: 0 4%;background: #fff;z-index: 11;margin: auto;text-align: center;word-break: keep-all;max-width: 70%;overflow: hidden;}
.certificate-honor-item .mark-1 {opacity: 1;}
.honor-show-pic {position: absolute;right: 0;width: 40%;height: auto;top: 50%;transform: translateY(-50%);opacity: 0;}
.honor-show-pic .img-honor {max-width: 100%;max-height: 100%;}
/* .certificate-honor-item a:hover .honor-show-pic{display: block;}
.certificate-honor-item a:hover .mark-1 {opacity: 0;}
.certificate-honor-item a:hover .title-1 {opacity: 1;}
.certificate-honor-item a:hover .item-title {margin-left: -40px;}
.certificate-honor-item a:hover .item-title::after {width: 100%;}
.certificate-honor-item a:hover .item-title::before {filter: grayscale(0);} */
.certificate-honor-swiper .swiper-slide-active .honor-show-pic{display: block;opacity: 1;}
.certificate-honor-swiper .swiper-slide-active .mark-1 {opacity: 0;}
.certificate-honor-swiper .swiper-slide-active .title-1 {opacity: 1;}
.certificate-honor-swiper .swiper-slide-active .item-title {margin-left: -40px;}
.certificate-honor-swiper .swiper-slide-active .item-title::after {width: 100%;}
.certificate-honor-swiper .swiper-slide-active .item-title::before {filter: grayscale(0);} 

.polaris-joinus {background: #f7f7f7;overflow: hidden;}
.polaris-joinus-top {padding: 5% 0;overflow: hidden;}
.joinus-item1 {overflow: hidden;position: relative;}
.joinus-item1-left {float: left;width: 60%;position: relative;}
.joinus-item1-left .img-1{position: absolute;left: 0;top: 0;z-index: 1;width: 25%;border-radius: 10px;overflow: hidden;}
.joinus-item1-left .img-2{margin-left: 10%;width: 90%;margin-top: 10%;z-index: 10;position: relative;border-radius: 10px;overflow: hidden;}
.joinus-item1-right {float: left;margin-top: 15%;width: 20%;margin-left: 13%;}	  
.joinus-item1-right .text {overflow: hidden;}
.joinus-item1-right .title-1 {font-weight: bold;}
.joinus-item1-right .text-1 {margin-top: 10%;color: #666666;}
.joinus-item1-right .text-1 p {margin:0;padding:0;}

.joinus-item2 {overflow: hidden;position: relative;clear: both;padding-bottom: 2%;}
.joinus-item2-left {float: left;margin-top: 15%;width: 20%;margin-left:3%;}	  
.joinus-item2-left .text {overflow: hidden;}
.joinus-item2-left .title-1 {font-weight: bold;}
.joinus-item2-left .text-1 {margin-top: 10%;color: #666666;}
.joinus-item2-right {float: right;width: 60%;position: relative;}
.joinus-item2-right .img-1{margin-right: 35%;width:65%;margin-top: 15%;z-index: 10;position: relative;border-radius: 10px;overflow: hidden;}
.joinus-item2-right .img-2{position: absolute;right: 0;top: 0;z-index: 1;width: 45%;border-radius: 10px;overflow: hidden;}

.polaris-joinus-bottom {overflow: hidden;padding-bottom: 7%;}
.polaris-joinus-recruit {overflow: hidden;}
.joinus-recruit-top {background: #fff;padding: 3% 5%;overflow: hidden;}
.joinus-recruit-top .title-1 {overflow: hidden;font-weight: bold;}
.joinus-recruit-top .title-1 strong {color: #8cc956;margin-left: 2%;}
.joinus-recruit-type {margin-top: 3%;overflow: hidden;}
.joinus-recruit-item {overflow: hidden;margin-bottom: 1%;}
.joinus-recruit-item .type-1 {overflow: hidden;display: inline-block;vertical-align: middle;font-weight: bold;width: 15%;}
.joinus-recruit-item .item-1 {overflow: hidden;display: inline-block;vertical-align: middle;}
.joinus-recruit-item .item-1 li {list-style: none;margin: 0;padding: 0;display: inline-block;vertical-align: middle;margin-right: 3rem;} 
.joinus-recruit-item .item-1 li a{display: block;color: #666;} 
.joinus-recruit-item .item-1 li.cur a {color: #8cc956;}

.joinus-recruit-bottom {overflow: hidden;position: relative;}
.join-us-item {background: #fff;overflow: hidden;}
.join-us-item .title{position: relative;color: #666666;border-bottom: 1px solid #eaebe5;overflow: hidden;padding: 2% 5%;cursor: pointer;}
.join-us-item .title-1  {width: 20%; text-align:left; float:left}
.join-us-item .item-2 {width: 25%; text-align:left; float:left}
.join-us-item .item-4{width: 45%; text-align:left; float:left}

.join-us-item .title-1{font-weight: bold;color: #000; text-align:left}
.join-us-item div.jia-1{position: absolute;right: 5%;top: 50%;transform: translateY(-50%);width: 2.5rem;height: 2.5rem;background: #cccc;border-radius: 50px;}
.join-us-item div.jia-1::before {content: '';width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url('../images/r3.png') center no-repeat;z-index: 11;}
.join-us-text {padding: 3% 5%;overflow: hidden;clear: both;width: 90%;position: relative;display: none;}
.join-us-text .text-3{overflow: hidden;position: relative; text-align:left}
.join-us-text .more-1{position: relative;right: auto;bottom: auto;margin: 2% 0 0 0;}
.join-us-text .title:hover .jia-1{background: #8cc956;}
.join-us-item .title.cur div.jia-1::before {transform: rotate(90deg);}
.join-us-item .title.cur div.jia-1{background: #8cc956;}
.join-us-text .text-3 p{ font-size:15px}
.div-recruitment-windows {width: 31%;position: fixed;left: 50%;top: 50%;z-index: 1111;transform: translate(-50%,-250%);background: #fff;box-sizing: border-box;padding: 3% 3%;text-align: center;transition:all .4s ease;}
.div-recruitment-windows.cur {transform: translate(-50%,-50%);}
.div-recruitment-windows-mark {position: fixed;left: 0;top: 0;z-index: -1;width: 100%;height: 100%;background: rgba(0,0,0,.5);opacity: 0;transition:all .4s ease;}
.div-recruitment-windows-mark.cur {opacity: 1;z-index: 1110;}
.div-recruitment-windows .close-2{position: absolute;right: 2%;top: 2%;z-index: 2;}
.div-recruitment-windows .close-2 i {display: block;width: 50px;height: 50px;position: relative;cursor: pointer;transform: rotate(45deg);transition:all .4s ease;}
.div-recruitment-windows .close-2 i::after {content: '';width: 24px;height: 2px;background: #000;left: 50%;top: 50%;transform: translate(-50%,-50%);position: absolute;}
.div-recruitment-windows .close-2 i::before {content: '';width: 2px;height: 24px;background: #000;left: 50%;top: 50%;transform: translate(-50%,-50%);position: absolute;}
.div-recruitment-windows .close-2:hover i{transform: rotate(135deg);}
.div-recruitment-windows .title-1{overflow: hidden;font-family: 'Work-Sans-Bold';}
.div-recruitment-from {text-align: left;margin-top:7%;}
.div-recruitment-from li{list-style: none;margin: 0;padding: 0;padding: 1% 0;position: relative;}
.div-recruitment-from li span {display: block;margin-bottom: 5px;}
.div-recruitment-from .input-2{width: 100%;display: block;border: none;background: #fff;box-sizing: border-box;padding: 3% 6%;overflow: hidden;border: 1px solid #dddddd;}
.div-recruitment-from .text-2 {overflow: hidden;}
.div-recruitment-from .text-2 span {color: #999999;}
.div-recruitment-from .input-3 {width: 100%;display: block;border: none;background:none;box-sizing: border-box;padding: 2% 6%;overflow: hidden;}
.div-recruitment-from .upload-2{position: relative;padding: 1% 0;border: 1px solid #e6e6e6;overflow: hidden;}
.div-recruitment-from .button-2{position: absolute;width:20%;display: block;border: none;background: #000;box-sizing: border-box;padding: 2% 3%;overflow: hidden;text-align: center;color: #fff;right: 8px;top: 50%;cursor: pointer;font-size: 12px;transform: translateY(-50%);}
.div-recruitment-from .button-2:hover {background: #000;}
.div-recruitment-from .submit-2 {width: 100%;display: block;border: none;background: #8cc956;box-sizing: border-box;padding: 4% 0;overflow: hidden;text-align: center;color: #fff;cursor: pointer;margin-top: 5%;}
.div-recruitment-from .submit-2:hover {background: #8cc956;color: #fff;}

.newscontent{ width:100%; display:flex; justify-content:  space-between}
#newslist { margin:0 auto}
#newslist .newstitem { width:100%; margin:0; height:190px; border-bottom: 1px solid rgba(0, 0, 0, .06); margin-top:30px}
#newslist .wrapper1a .news_wrapper { position:inherit; margin-left:5%; width:65% }
#newslist .newstitem .newsimg { display:block; width: 30%; height: 157px; margin-top:0px;opacity:1; background-size:100%}
@charset "utf-8";@font-face {font-family: 'HELVETICANEUELTPRO-THEX';src: url('../fonts/HELVETICANEUELTPRO-THEX.OTF');font-weight: normal;font-style: normal;}
#newslist .news_wrapper, #newslist .newstitem a.newscontent:hover .newsbody { margin-left:5px;  transition:all 0.4s}
#newslist .newsbody .date { width:120px; top:0; text-align:left; float: right; padding-right:50px; padding-right:0; padding-left:0; padding-top:14px;}
#newslist .left .newsbody .date { left:75px;font-family: 'HELVETICANEUELTPRO-THEX';}
#newslist .left .newsbody .date .md{ display:block}
#newslist .newsbody .date .year { color:#999; top:22px; font-size:30px; text-align:right; font-family: 'HELVETICANEUELTPRO-THEX';}

#newslist .newsbody .date:after { left:100px; top:8px; }
#newslist .newsbody .title { left:155px; line-height:24px; }
#newslist .newsbody .description { left:155px;  top:100px; height:60px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:1650px){  
#newslist .newsbody .description { left:155px;  top:100px; height:52px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }}

#newslist .newstitem:hover .newsbody .title { left:170px;color:#333;}
#newslist .newstitem:hover .newsbody .description { left:170px;color: #666; top:30px}
#newslist .newstitem:hover .newsbody .date:after { width:60px; background:#7D7D7D; }
#newslist .newstitem:hover .title { color:#333 }
#newslist .newstitem:hover .date .year { color:#333; }
#newslist .newstitem a.details { width:35px; height:35px; display:block; border-radius: 0; border:none; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
overflow:hidden; position:relative; margin:0px; z-index:3; top:-66px; right:0; float: right; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;opacity:0;}
#newslist .newstitem:hover a.details { opacity:1; top:-96px;}
#newslist .newstitem a.details:after { content:''; width: 15px; height: 9px; background: url(../images/icon.png) no-repeat -110px -11px; display: block; margin: 13px 0 0 11px; position:absolute; top:0px; left:0px; }
#newslist .newstitem:hover .details { border-color: #b6b6b6; text-indent:130px; background:transparent; }
#newslist .newstitem:hover .details:after { background: url(../images/icon.png) no-repeat -1px -71px; }
#newslist .newstitem .details:hover { border:none; }
#mteam .header img { width:360px; height:380px; overflow:hidden; border-radius: 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#mteam .content_list li:hover .header img { }
#mteam .bx-wrapper .bx-controls-direction a { margin-top:-81px; border-radius: 3px; background: rgba(0, 0, 0, .1); width: 30px; height: 70px; }
#mteam .bx-wrapper .bx-controls-direction a.bx-prev i { margin-left:10px; }
#mteam .bx-wrapper .bx-controls-direction a i { font-size:26px; margin-top: 21px; margin-left: 11px; }
#mteam .bx-wrapper .bx-controls-direction a:hover { background-color:rgba(0, 0, 0, .4); }
#mteam .content_list li { background: rgba(255, 255, 255, .0); height: 400px; border-bottom: 1px solid rgba(255, 255, 255, .0); transition: all 0.3s ease-out 0s; }
#mteam .content_list #teamitem_0:before { content:'01'; position:absolute; font-family: GOTHAM-BLACK, Arial, Helvetica, sans-serif; font-size:180px; color:#53a2e8; z-index: -1; right: 160px; top: 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#mteam .content_list #teamitem_0:hover:before { top:80px; }
#mteam .content_list #teamitem_1:before { content:'02'; position:absolute; font-family: GOTHAM-BLACK, Arial, Helvetica, sans-serif; font-size:180px; color:#53a2e8; z-index: -1; right: 160px; top: 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#mteam .content_list #teamitem_1:hover:before { top:80px; }
#mteam .content_list #teamitem_2:before { content:'03'; position:absolute; font-family: GOTHAM-BLACK, Arial, Helvetica, sans-serif; font-size:180px; color:#53a2e8; z-index: -1; right: 160px; top: 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#mteam .content_list #teamitem_2:hover:before { top:80px; }
#mteam .content_list #teamitem_3:before { content:'04'; position:absolute; font-family: GOTHAM-BLACK, Arial, Helvetica, sans-serif; font-size:180px; color:#53a2e8; z-index: -1; right: 160px; top: 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#mteam .content_list #teamitem_3:hover:before { top:80px; }
#mteam .content_list #teamitem_4:before { content:'05'; position:absolute; font-family: GOTHAM-BLACK, Arial, Helvetica, sans-serif; font-size:180px; color:#53a2e8; z-index: -1; right: 160px; top: 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#mteam .content_list #teamitem_4:hover:before { top:80px; }
#mteam .content_list #teamitem_5:before { content:'06'; position:absolute; font-family: GOTHAM-BLACK, Arial, Helvetica, sans-serif; font-size:180px; color:#53a2e8; z-index: -1; right: 160px; top: 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#mteam .content_list #teamitem_5:hover:before { top:80px; }
#mteam .content_list #teamitem_6:before { content:'07'; position:absolute; font-family: GOTHAM-BLACK, Arial, Helvetica, sans-serif; font-size:180px; color:#53a2e8; z-index: -1; right: 160px; top: 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#mteam .content_list #teamitem_6:hover:before { top:80px; }
#mteam .content_list #teamitem_7:before { content:'08'; position:absolute; font-family: GOTHAM-BLACK, Arial, Helvetica, sans-serif; font-size:180px; color:#53a2e8; z-index: -1; right: 160px; top: 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#mteam .content_list #teamitem_7:hover:before { top:80px; }
#mteam .content_list #teamitem_8:before { content:'09'; position:absolute; font-family: GOTHAM-BLACK, Arial, Helvetica, sans-serif; font-size:180px; color:#53a2e8; z-index: -1; right: 160px; top: 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#mteam .content_list #teamitem_8:hover:before { top:80px; }
#mteam .content_list #teamitem_9:before { content:'10'; position:absolute; font-family: GOTHAM-BLACK, Arial, Helvetica, sans-serif; font-size:180px; color:#53a2e8; z-index: -1; right: 160px; top: 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#mteam .content_list #teamitem_9:hover:before { top:80px; }
#mteam .content_list #teamitem_10:before { content:'11'; position:absolute; font-family: GOTHAM-BLACK, Arial, Helvetica, sans-serif; font-size:180px; color:#53a2e8; z-index: -1; right: 160px; top: 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#mteam .content_list #teamitem_10:hover:before { top:80px; }
#mteam .content_list #teamitem_11:before { content:'12'; position:absolute; font-family: GOTHAM-BLACK, Arial, Helvetica, sans-serif; font-size:180px; color:#53a2e8; z-index: -1; right: 160px; top: 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#mteam .content_list #teamitem_11:hover:before { top:80px; }
#mteam .content_list li:hover { margin-top:0; border-bottom:1px solid rgba(255, 255, 255, .6); }
#mteam .summary { padding:80px 30px 0 0px; width:500px; float: right; margin-right:130px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#mteam .content_list li:hover .summary { padding-top:70px; }
#mteam .header { width: 360px; float: left; display: block; margin-left: 100px; }
#mteam a.details { display:block; width:140px; height:35px; border-radius:3px; border:1px solid rgba(255, 255, 255, .15); color:#fff; font-size:0px; text-indent:0; position: relative; margin-top: 255px; line-height: 35px; text-align: center; }
#mteam a.details:hover { border:1px solid rgba(255, 255, 255, .5); }
#mteam a.details i { width:34px; height:11px; background:url(../images/icon.png) no-repeat 0 -130px; position:relative; top:5px !important; transition: all 0.3s ease-out 0s; }
#mteam a.details:hover i { background:url(../images/icon.png) no-repeat 0 -150px; }
#mteam a.details i.fa-angle-right::before {content:'';}
/* news */
.polaris-news {position: relative;padding: 6% 0;overflow: hidden;background: url(../images/about_bg02.jpg) no-repeat center top #f6f6f4; width:100%}
.polaris-news-content {overflow: hidden;}
.news-content-top {overflow: hidden;}
.news-content-top .title-1{display: inline-block;vertical-align: middle;font-weight: bold;}
.nav-type-1 {display: inline-block;vertical-align: middle;margin-left: 5%;}
.nav-type-1 a {display: inline-block;vertical-align: middle;margin-right: 2rem;color: #666666;}
.nav-type-1 a.cur {color: #8cc956;}
.news-content-bottom {margin-top: 3%;position: relative;overflow: hidden;}
.news-content-list {overflow: hidden;}
.news-content-item {float: left;width: 32%;margin-right: 1.3%;margin-bottom: 3%;}
.news-content-item.mr0 {margin-right: 0;}
.news-content-item a {display: block;overflow: hidden;}
.news-content-item .img{border-radius: 10px;}
.news-content-item .text{padding-top: 7%;overflow: hidden;}
.news-content-item .type-1{color: #8cc956;}
.news-content-item .type-1 span {padding: 4px 10px;background: #e7e7e7;border-radius: 4px;}
.news-content-item .title-1 {margin-top: 4%;font-weight:normal; font-family:Arial, Helvetica, sans-serif }
.news-content-item .date-1{color: #999;margin-top: 3%;  }
.news-content-item a:hover .pic {transform: scale(1.05);}
.news-end-bottom {clear: both;}

.polaris-news-num {position: fixed;right: 2%;z-index: 99;bottom: 15%;}
.polaris-news-num a {display: block;display: block;opacity: .3;margin: 2rem auto;}
.polaris-news-num i {display: block;width: 20px;height: 20px;position: relative;}
.polaris-news-num i::after,.polaris-news-num i::before {content: '';border-radius: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.polaris-news-num i::after {width: 5px;height: 5px;background: #000;}
.polaris-news-num i::before {border: 1px solid #000;width: 20px;height: 20px;opacity: 0;}
.polaris-news-num a.cur {opacity: 1;} 
.polaris-news-num a.cur i::before {opacity: 1;}

.polaris-activity {position: relative;padding: 6% 0 3% 0;overflow: hidden;background: #f7f7f7;}
.polaris-activity-content {overflow: hidden;}
.activity-content-list {overflow: hidden;}
.activity-content-item {float: left;width: 48%;margin-bottom: 3%;margin-right: 4%;}
.activity-content-item.mr0 {margin-right: 0;}
.activity-content-item a {display: block;}
.activity-content-item .img {border-radius: 10px;}
.activity-content-item .text {padding: 4% 0;overflow: hidden;}
.activity-content-item .top-1 {overflow: hidden;font-size: 0;}
.activity-content-item .type-1 {display: inline-block;vertical-align: middle;}
.activity-content-item .type-1 span{color: #fff;border-radius: 4px;overflow: hidden;padding: 0 5px;}
.activity-content-item .type-1 span.hot1 {background: #8cc956;}
.activity-content-item .type-1 span.hot2 {background: #8cc956;}
.activity-content-item .type-1 span.hot3 {background: #b5b5b5;}
.activity-content-item .title-1 {display: inline-block;vertical-align: middle;width: 80%;overflow: hidden;margin-left:1%;font-weight: 400;}
.activity-content-item .text-1 {margin-top: 2%;color: #666666;}
.activity-content-item .bottom-1 {margin-top: 3%;color: #000;}
.activity-content-item .date-1 {display: inline-block;vertical-align: middle;}	
.activity-content-item .date-1::before {content: '';width: 1.8rem;height: 1.8rem;display: inline-block;vertical-align: middle;margin-right: 1rem;background: url('../images/date.png') center no-repeat;}			
.activity-content-item .address-1 {display: inline-block;vertical-align: middle;margin-left: 5%;}		 
.activity-content-item .address-1::before {content: '';width: 1.8rem;height: 1.8rem;display: inline-block;vertical-align: middle;margin-right: 1rem;background: url('../images/adds.png') center no-repeat;}
.activity-content-item a:hover .pic {transform: scale(1.05);}

.polaris-news-detail {overflow: hidden;padding-top: 0rem;position: relative;}
.polaris-news-detail::before {content: '';width: 100%;height:0rem;position: absolute;left: 0;top: 0;background: url(../images/ba10.jpg)  no-repeat center top;}
.polaris-news-detail .index-content {width: 90%;}
.polaris-news-detail-top {padding: 3% 0;overflow: hidden;border-bottom: 1px solid #e5e5e5;margin-top: 3%;}
.polaris-news-detail-top .path-1{color: #999;}
.polaris-news-detail-top .path-1 a{color: #999;}
.polaris-news-detail-top .title-1{padding: 2% 0;overflow: hidden;width: 60%;}
.polaris-news-detail-top .date-1{position: relative;overflow: hidden;}
.polaris-news-detail-top .date-1 span{color: #000; font-family:"SangBleuOGSans-Light"; font-weight:900; }
.polaris-news-detail-top .date-1 span::before {content: '';width: 0.4rem;height:0.4rem;display: inline-block;vertical-align: middle;margin-right:0.3rem;background: url('../images/data.png') center no-repeat;}
.polaris-news-detail-bottom {padding: 3% 0;overflow: hidden;}

.polaris-news-detail-left {float: left;width: 68%;position: relative;}
.polaris-news-detail-main {overflow: hidden;color: #333;text-align: justify;padding-bottom: 5%; line-height:30px;}
.polaris-news-detail-main p { line-height:30px;}
.polaris-news-detail-main img {max-width: 100%;height:auto!important;}
.news-detail-bottom {clear: both;overflow: hidden;padding: 3% 0;border-top: 1px solid #e5e5e5;position: relative;}
.news-detail-bottom .link-1  {color: #666;display: block;padding: 2px 0; font-size:16px;}
.news-detail-bottom .link-1:hover {color: #8cc956;}
.news-detail-bottom .return-1 {position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.news-detail-bottom .return-1 a {display: block;width: 5rem;height: 2rem;line-height:1.8rem;font-size: 0;overflow: hidden;position: relative;text-align: center;border: 2px solid #8cc956;border-radius: 50px;}
.news-detail-bottom .return-1 span {display: inline-block;vertical-align: middle;color: #8cc956;}
.news-detail-bottom .return-1 i {display: inline-block;vertical-align: middle;width: 7px;height: 10px;background: url('../images/r2.png') center no-repeat;margin-left: 10px;}
.news-detail-bottom .return-1 a:hover {background: #8cc956;border: 2px solid #8cc956;}
.news-detail-bottom .return-1 a:hover span {color: #fff;}
.news-detail-bottom .return-1 a:hover i {background: url('../images/r3.png') center no-repeat;}

.polaris-news-detail-right {float: right;width: 25%;padding-bottom: 5%;overflow: hidden;}
.news-detail-right-type {overflow: hidden;}
.news-detail-right-type .title-1{padding-bottom: 4%;overflow: hidden;}
.news-detail-right-list{padding: 3% 0;overflow: hidden;}
.news-detail-right-list .news-content-item{width: 100%;margin-right: 0;margin-bottom: 10%;}
.news-detail-right-list .news-content-item .img{border-radius: 0;}
.news-detail-right-list .news-content-item .text {padding: 1% 0;}
.news-detail-right-list .news-content-item .date-1 {margin-top: 0;}

.news-detail-right-follow {overflow: hidden;margin-top: 2%;}
.news-detail-right-follow .follow-1{text-align: center;background: #f7f7f7;padding: 15% 5%;}
.news-detail-right-follow .ewm-1 {overflow: hidden;}
.news-detail-right-follow .ewm-1 img {width: 70%;margin:auto;}
.news-detail-right-follow .text-1  {color: #666666;margin-top: 5%;}

 


/* contact */
.polaris-contact {padding: 5% 0;overflow: hidden;}
.polaris-contact-us {overflow: hidden;}
.contact-us-top {text-align: center;}
.contact-us-top .title-1{font-weight: bold;}
.contact-us-top .text-1{color: #666666;margin-top: .2%;}
.contact-us-list {padding: 3% 0;overflow: hidden;border-bottom: 1px solid #e7e7e7;}
.contact-us-item {float:left;width: 48%;margin-right: 4%;margin-bottom: 2%;overflow: hidden;}
.contact-us-item.mr0 {margin-right: 0;}
.contact-us-item .img {border-radius: 10px;}
.contact-us-item .text{padding: 3% 0;overflow: hidden;}
.contact-us-item .title-1{font-weight: bold;margin-bottom: 1%;}
.contact-us-item .item-1 {overflow: hidden;padding-top: 1%;}
.contact-us-item .item-1 i {display: inline-block;vertical-align: top;margin-right: 2rem;margin-top: 0.5rem;}
.contact-us-item .item-1 span {color: #666;display: inline-block;vertical-align: middle;width: 90%;}
.contact-us-bottom {padding: 3% 0;overflow: hidden;margin-top: 2%;}
.contactus-item {float: left;width: 33%;position: relative;}
.contactus-item .icon-1 {position: relative;width: 12rem;height: 12rem;border-radius: 100%;background: #f7f7f7;}
.contactus-item .text {position: absolute;left: 15rem;width: 70%;top: 50%;transform: translateY(-50%);}
.contactus-item .title-1 {font-weight: bold;}
.contactus-item .text-1 {margin-top: 1%;color: #666666;}
.contactus-item .text-1 a {color: #666666;}
.contactus-item .text-1 a:hover {color: #8cc956;}






/* other */

.galleryOverlay { width: 100%; height: 100%; position: fixed; top: 0; left: 0; opacity: 0; z-index: 100000; background-color:#fff;  overflow: hidden; display: none; -moz-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; }
.galleryOverlay.visible { opacity: 1; }
.gallerySlider { height: 100%; left: 0; top: 0; width: 100%; white-space: nowrap; position: absolute; }
.gallerySlider .placeholder { background: url("../images/loading.gif") no-repeat center center; height: 100%; line-height: 1px; text-align: center; width: 100%; display: inline-block; }
.gallerySlider .placeholder:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }
.gallerySlider .placeholder img { display: inline-block; max-height: 100%; max-width: 100%; vertical-align: middle; }
.prevArrow, .nextArrow { border: none; text-decoration: none;opacity: 0.5; cursor: pointer; position: absolute; width:50%;height:100%; top:0; margin-top:0px; }
.prevArrow:hover, .nextArrow:hover { opacity: 1; }
.prevArrow { background-position: left top; left:0; }
.nextArrow { background-position: right top; right:0; }
.pagelimit { position: absolute; bottom: 20px; left: 50%; margin-left: -18px; color: #fff; font-size: 18px; }
.closed {cursor: pointer; position: absolute; width: 7rem; height: 7rem;right:0;top:0;background: url('../images/cc.png') center no-repeat #000; transition-duration: 0.5s;}
.closed:hover {background: url('../images/cc.png') center no-repeat #8cc956;}


/* search */
.search-detail {margin-top: 7rem;padding: 3% 0 0 0;overflow: hidden;}
.search-detail-top {width: 81%;margin: auto;}
.search-from {position: relative;display: inline-block;vertical-align: middle;width: 30%;}
.search-submit {position: absolute;right: 3%;top: 0;border: none;background: url('../images/s.png') center no-repeat;width: 10%;height: 100%;opacity: .5;cursor: pointer;}
.search-submit:hover {opacity: 1;}
.search-input {display: block;width: 100%;padding: 4% 8%;box-sizing: border-box;border-radius: 50px;background: #f7f7f7;border: none;color: #000;}
.search-input::input-placeholder{color: #aaaaaa;opacity: 1;}
.search-input::-webkit-input-placeholder{color: #aaaaaa;opacity: 1;}
.search-return {display: inline-block;vertical-align: middle;margin-left: 5%;}
.search-return .text-1 {color: #333333;}
.search-return .text-1 strong {color: #8cc956;}
.search-detail-center {width:100%;margin: auto;margin-top:3%;background: #f7f7f7;padding: 3% 0;overflow: hidden;}
.search-detail-nav {width: 81%;margin: auto;}
.search-detail-nav a{margin-right: 3%;}
.search-detail-nav a.cur {color: #8cc956;}
.search-detail-bottom {overflow: hidden;width: 81%;margin: auto;padding-bottom: 5%;}
.search-product-list ,.search-news-list {overflow: hidden;padding: 2% 0;}
.search-product-list .polaris-product-item {overflow: hidden;position: relative;background: #fff;border-radius: 10px;}
.search-product-list .polaris-product-item .img {float: left;width: 50%;}
.search-product-list .polaris-product-item .text {right: 5%;top: 50%;width: 40%;text-align: left;left: auto;transform: translateY(-50%);}
.search-product-list .polaris-product-item .more-1 {margin-top: 10%;}
.search-product-list .polaris-product-item .more-1 a {margin: 0;}







@media screen and (max-width: 5120px) { 
    .polaris-product-detail-parameter {padding: 3% 0 10% 0;}
    .honor-pagination {display:none;}
    .index-banner-item .text {width: 40%;}
    .company-profile-culture {width: 29%;margin: 0 2%;}
}
@media screen and (max-width: 3840px) { 

}
@media screen and (max-width: 2560px) {
	
}
@media screen and (max-width: 2048px) {
	
}
@media screen and (max-width: 1920px) {	

/*.header:before { position:absolute; content:" "; width:600px; height:600px; 

border-radius:50%; top:-450px;

 left:-12%; z-index:1; background:#8cc956;} */
 
	.polaris-product-detail-1 .bottomimg-2 .text-2,.company-profile-right .text-1 {text-align: justify;}
	.packaging-drawing-list a .img-center {max-height: 80%;}
	.polaris-product-detail-2 .lefttext-2 .text-1 {margin: 0;width: 100%;margin-top: 2%;}
	.polaris-product-detail-2 .righttext-3 .text-1 {margin: 0;width: 100%;margin-top: 2%;}
	.polaris-product-detail-parameter {padding: 3% 0 15% 0;}
	.index-banner-item .text {width: 50%;}
	.company-profile-culture {width: 25%;margin: 0 4%;}
}
@media screen and (max-width: 1850px) {
    .footer-nav ul { margin-left: 5rem;}
    .footer-nav .contact-1 {max-width: 30%;}
    .company-profile-culture {width: 26%;margin: 0 3%;}
}
@media screen and (max-width: 1680px) {
	/*.header-show-left {width: 40%;padding: 3% 5%;}
	.header-show-right {width: 45%;}
	.header-show-nav ul {margin-left: 8%;}
	.header-show-nav ul:first-child {margin-left: 0;}
	.header-show-right-content {padding: 5% 0 0 10%;}
	.header-content,.polaris-product-detail::before,.polaris-news-detail::before {height: 10rem}
	.header-nav ul a.nav {padding: 0 20px;line-height: 7rem;}
	.menu-toggle,.closed {width: 7rem;height: 7rem;}
	.header-show-contact .contact-item {padding: 3rem;min-height: 4rem;width: 100%;box-sizing: border-box;}*/
	.more-1 a {width: 6rem;height: 2.3rem;line-height: 2.3rem;} 
	.index-swiper .index-pagination span.swiper-pagination-bullet {width: 2rem;height: 2rem;margin: 1rem 0;}
	.index-swiper .index-pagination span::before {width: 2rem;height: 2rem;}
	.index-news-item .more-2 {width: 4rem;height: 4rem;margin-top: 15%;}
	.news-swiper-bottom {margin-top: 3%;}
	.footer-nav ul {margin-left: 5rem;}
	.footer-nav ul:first-child {margin-left: 0;}
	.footer-content-bottom {padding: 1% 0;}
	.product-top-nav.cur {top: 0;}
	.product-top-nav-left a {padding: 0 4rem;line-height: 6rem;}
	.detail-parameter-list li span:last-child {width: 28%;}
	.detail-parameter-list li span {width: 40%;}
	.company-profile-video a::before {width: 8rem;height: 8rem;background-size: 100%;} 
	.certificate-honor-item .item-title::before {left: -3rem;}
	.certificate-honor-swiper {height:400px;}
	.contactus-item .icon-1 {width: 10rem;height: 10rem;}
	.header-nav-show-content {margin-top:7rem;}
	.company-profile-culture {width: 27%;margin: 0 2%;}
}
@media screen and (max-width: 1680px) and (max-height: 700px) {
	/*.index-content,.polaris-product-detail-1 .toptext-1 {width: 71%;margin: auto;}*/
	.index-news .index-content,.polaris-product-detail-1 .bottomimg-2 .text-2,.detail-parameter-left {left: 14.5%;}
	.polaris-product-detail-1 .bottomimg-2 .text-2 {width: 35%;}
	.polaris-product-detail-1 .right-product-3 {right: 8%;width: 40%;height: 80%;top: 10%;}
	.polaris-certificate-honor .index-content{width: 90%;}
}
@media screen and (max-width: 1580px) {
    .company-profile-culture {width: 29%;margin: 0 2%;}
}
@media screen and (max-width: 1440px) {
	.header:before { display:none; position:absolute; content:" "; width:600px; height:600px; 

border-radius:50%; top:-450px;

 left:-18%; z-index:1; background:#8cc956;} 
	.more-1 a {height: 2.3rem;line-height: 2.3rem;}
	
	.polaris-product-detail-1 .right-product-3 {width: 40%;}
	.polaris-product-detail-1 .right-product-3 .img-porduct {max-height: 80%;}
	.polaris-product-detail-1 .bottomimg-2 .text-2 {width: 35%;}
	.header-show-nav ul {margin-left: 5%;}
	.footer-nav ul {margin-left: 6.5rem;}
}
@media screen and (max-width: 1366px) {
	.detail-parameter-left {width: 28%;}
	.detail-parameter-left .lefttext-1 .prodcut-1 {width: 80%;margin-top: 5%;}
	.certificate-honor-swiper {height: 300px;}
	.footer-nav ul {margin-left: 2rem;}
	.footer-nav .contact-1 {max-width: 30%;}
	.news-detail-bottom .link-1 { width: 70%;}
	.company-profile-culture {width: 30%;margin: 0 1.33%;}
}
@media screen and (max-width: 1280px) {
	.index-content,.polaris-product-detail-1 .toptext-1,.header-content,
	.footer-content,.polaris-certificate-honor .index-content,.polaris-news-detail .index-content {width: 86%;}
	.header-right {right: 5%;}
	.index-news .index-content, .polaris-product-detail-1 .bottomimg-2 .text-2, .detail-parameter-left,.polaris-banner .text {left: 7%;}
	.polaris-corporate-image .index-content {width: 93%;margin-left:7%;}
	.footer-nav ul {margin-left: 4rem;}
	.footer-nav li a,.footer-nav .contact-us-1 strong {font-size:1.3rem;}
	.footer-nav ul {max-width:15%;} 
}
@media screen and (max-width: 1152px) {
	.footer-nav ul {margin-left: 2rem;}
	.footer-nav li a,.footer-nav .contact-us-1 strong {font-size:1.2rem;}
	.polaris-product-detail-2.pcshow .toptext-1 {width:80%;}
	.polaris-product-detail-2.pcshow .toptext-1 .title-1,
	.polaris-product-detail-2.pcshow .righttext-3 .title-1,
	.polaris-product-detail-2.pcshow .cbottomtext-5 .title-1,
	.polaris-product-detail-2.pcshow .lefttext-2 .title-1{font-size: 3rem;line-height: 4rem;}
	.polaris-product-detail-2.pcshow .toptext-1 .text-1,
	.polaris-product-detail-2.pcshow .toptext-2 .text-1,
	.polaris-product-detail-2.pcshow .righttext-3 .text-1,
	.polaris-product-detail-2.pcshow .cbottomtext-5 .text-1,
	.polaris-product-detail-2.pcshow .lefttext-2 .text-1 {font-size: 1.2rem;line-height: 2rem;}
}
@media screen and (max-width: 1024px) {
	.footer-nav ul {margin-left: 1rem;}
	.polaris-product-detail-2 .lefttext-2 .text-1,.polaris-product-detail-2 .righttext-3 .text-1  {width: 100%;}
	.index-banner-item .text {width: 90%;}
}
@media screen and (max-width: 980px) {
    .header-logo {width: 5%;}
    .polaris-product-detail-1 .bottomimg-2 .text-2 {font-size:1.2rem;}
	 
}
@media screen and (max-width: 860px) {
	.pcshow,.header-nav ul li,.header-show-right,.index-swiper .index-pagination,.product-right-nav,.index-banner-swiper .banner-prev, .index-banner-swiper .banner-next {display: none!important;}
	.mbshow,.menu-toggle,.header-nav ul li.language{display: block!important;}
	.footer-nav ul,.footer-link,.product-top-nav-right,.product-detail-top-left .return-1 span {display: none;}
	.footer-nav .contact-1 {display: block;padding-top: 5%;}
	.header-content,.polaris-product-detail::before,.polaris-news-detail::before {height: 7rem}
	.header-nav ul a.nav {padding: 0 20px;line-height: 5rem;}
	.menu-toggle,.closed {width: 5rem;height: 5rem;}
	.product-top-nav.cur {top: 0;}
	.news-detail-bottom .link-1 { width: 100%;}
	
	.header-show-nav ul {float: left;width: 23%;margin-left: 2%;}
	
	
	.header-logo {width: 56%;}.header-right {right: 5rem;}
	.header-show-left {width: 90%;padding: 5%;margin-top: 7rem;margin-bottom: 5%;}
	.header-show-content {background: #fff;}
	.banner-swiper-bottom,.index-product-left,.index-product-right,.detail-parameter-right {width: 100%;float: none;}
	.index-banner-item .text {left: 5%;top: 50%;width: 90%;} 
	.news-pagination {width: 80%;margin: auto;margin-top: 1.3%;}
	.news-swiper-bottom {margin-top: 10%;text-align: center;}
	.news-prev, .news-next {position: absolute;top: 0;}
	.news-prev {left: 0;}.news-next {right: 0;}.footer-left {width: 30%;}
	.footer-content-top {padding: 10% 0;}
	.footer-nav {float: none;width: 100%;padding: 5% 0;}
	.footer-nav ul {margin-left:0;width: 100%;}
	.footer-content-bottom {padding: 4% 0;}
	.footer-link {position: relative;left: auto;top: auto;transform: none;text-align: left;}
	.footer-link li {margin-left: 0;margin-right: 2%;}
	.footer-link .ewmshow-1 {left: 0;margin-left: 0;}
	.polaris-banner img {max-width: 200%;width: 200%;}
	.polaris-product-series {padding: 20% 0;}
	.polaris-product-item {float: none;width: 100%;margin-right: 0;margin-bottom: 5%;}
	.more-1 a {height: 2.3rem;line-height: 2.3rem;width: 8rem;}
	.polaris-product-item .text {}
	.product-top-nav-left a {padding: 0 2rem;line-height: 4rem;} 
	.polaris-product-detail {padding-top: 5rem;}
	.product-detail-top .index-content {padding: 3% 0;}
	.polaris-product-detail-1 .toptext-1 {text-align: center;}
	.polaris-product-detail-1 .right-product-3 {height: auto;position: relative;margin: auto;width: 60%;left: auto;bottom: auto;right: auto;}
	.polaris-product-detail-1 .bottomimg-2 .text-2 {position: relative;left: auto;top: auto;width: 80%;color: #666;margin: auto;transform: none;padding: 10% 0;}
	.polaris-product-detail-2 .toptext-1,
	.polaris-product-detail-2 .lefttext-2,
	.polaris-product-detail-2 .centertext-4,.polaris-product-detail-2 .cbottomtext-5,
	.polaris-product-detail-2 .righttext-3 {width: 90%;position: relative;left: auto;top: auto;transform: none;margin: auto;padding: 10% 0;right: auto;bottom: auto;text-align: center;}
	
	.polaris-product-detail-2.pabsolute .toptext-1,
	.polaris-product-detail-2.pabsolute .lefttext-2,
	.polaris-product-detail-2.pabsolute .centertext-4,.polaris-product-detail-2.pabsolute .cbottomtext-5,
	.polaris-product-detail-2.pabsolute .righttext-3 {width: 90%;position: absolute;left: 5%;top: 50%;transform:translateY(-50%);text-align: center;}
	
	
	.polaris-product-detail-parameter .detail-parameter-left,
	.packaging-drawing-list .danwei-1,.polaris-product-detail-documents-and-tools .detail-parameter-left,.certificate-honor-left,.polaris-news-num{display: none;}
	.detail-parameter-list li span:last-child {width: 45%;}
	.documents-and-tools-list div.edition-1,.application-right-nav,
	.join-us-item .title div.item-2,.join-us-item .title div.item-3,.join-us-item .title div.item-4 {display: none;}
	.assessment-suite-list .pic-1,.application-type-left,.application-type-right,.company-profile-right,.certificate-honor-right,.joinus-item1-left,.joinus-recruit-item .type-1 ,.polaris-news-detail-top .title-1,.polaris-news-detail-left,.polaris-news-detail-right,.contactus-item{width: 100%;float: none;}
	.assessment-suite-list .center-2 ,.assessment-suite-list .right-3{position: relative;top: auto;transform: none;width: 100%;left: auto;text-align: center;}
	.assessment-suite-list li,.joinus-recruit-item {padding-bottom: 5%;}
	.assessment-suite-list .right-3 {margin-top: 5%;}
	.polaris-corporate-image .news-swiper-bottom {margin-top: 5%;}
	.application-type-products {position: relative;bottom: auto;right: auto;width: 100%;border-radius: 15px;}
	.application-type-right,.contactus-item {margin-bottom: 5%;}
	.polaris-application-type {padding-top: 14%;}
	.company-profile-left,.search-from {position: relative;left: auto;top: auto;width: 100%;}
	.company-profile-video a::before {width: 5rem;height: 5rem;}
	.company-profile-culture {width: 80%;border-bottom: 1px solid #ccc;padding: 5% 0;}
	.company-profile-culture:last-child {border: none;}
	.certificate-honor-top {margin-left: 0;}
	.certificate-honor-type {font-size: 0;}
	.certificate-honor-type a {margin-right: 0;padding: 1.5% 0;width: 31%;margin: 1%;}
	.certificate-honor-type p {width: 80%;margin: auto;min-height: 40px;}
	/*2023-3-14 09:58:38*/
	.joinus-item1{margin-bottom: 20%;}
	.joinus-item1-left {overflow: hidden;}
	.joinus-item1-left .img-1{position: absolute;left: 0;bottom: 0;top: auto;}
	.polaris-joinus-top {padding: 10% 0;}
	.joinus-item1-right,.joinus-item2-left {width: 70%;}
	.joinus-item2-left{margin-top: 10% !important;margin-left: 0 !important;}
	.joinus-item1-right{text-align: left;margin-top: 10%;width: 100%;margin-left: 0;}
	.join-us-item .title,.joinus-recruit-top {padding: 5% 5%;}
	.join-us-item .title div.title-1 {width: 80%;}
	.join-us-text .more-1 {position: relative;right: auto;bottom: auto;margin: 5% 0;}
	.joinus-item2-right{width: 100%;}
    .joinus-item2-right .img-1 {margin-right: 15%;width: 85%; margin-top: 15%;}
    .joinus-item2-right .img-2 {width: 35%;}
    .joinus-item1-left .img-2{margin-left: 10%;width: 90%;margin-bottom: 10%;    margin-top: 5%;}
	.joinus-item1-right .text-1,.joinus-item2-left .text-1{margin-top: 5%;line-height: 1.5;}
	.joinus-item1-right .title-1,.joinus-item2-left .title-1{line-height: 1.25;}
	/*2023-3-14 09:58:38 end*/
	.div-recruitment-windows {width: 90%;padding: 5%;}
	.nav-type-1 {display: block;margin-left: 0;margin: 3% 0;}
	.news-content-item,.activity-content-item,.contact-us-item {float: none;width: 100%;margin-right: 0;margin-bottom: 5%;}
	.news-detail-bottom .return-1{position: relative;right: auto;top: auto;transform: none;margin-top: 4%;}
	.polaris-news-detail-right {float: none;width: 100%;padding: 5% 0;}
	.activity-content-item .type-1 {display: block;}
	.activity-content-item .title-1 {display: block;margin: 3% 0;width: 100%;}
	.contactus-item .icon-1 {width: 7rem;height: 7rem;}
	.contactus-item .text {left: 10rem;}
	.polaris-contact,.search-detail-center {padding: 10% 0;}
	.index-product-item {margin-bottom: 1%;}
	.index-product-right .index-product-item .text {left: 5%;top: 50%;width: 50%;}
	.index-product-right .index-product-item .text .text-2 {display: none;}
	.index-product-right .index-product-item .text-1 {display: block;}
	.polaris-application-pics {display: none;} 
	.polaris-application-item .application-type-left {opacity: 1;}
	.search-return {margin-left:0;padding: 5% 0;}
	.search-detail-bottom {padding: 5% 0;}
	.search-product-list .polaris-product-item .img .img-center {max-width: 80%;max-height: 80%;}
	.search-product-list .polaris-product-item .img {float: none;width: 100%;}
	.search-product-list .polaris-product-item .text {right: auto;top: auto;width: 80%;left: auto;transform: none;position: relative;padding: 0 10% 10% 10%;margin-top: -10%;}
	.index-successful-customers-item {width: 33%;}
	.index-successful-customers-item .img-center {max-width:70%;max-height:70%;}
	.application-area-list li .imgshow-1 {width: 130px;top: 4rem;left: 0;transform: none;}
	.footer-nav li a,.footer-nav .contact-us-1 strong,.footer-nav .title-1 {font-size:1.4rem;}
	.polaris-product-detail-2.prelative .title-1 {color:#000!important;}
	.polaris-product-detail-2.prelative .text-1,.polaris-product-detail-2.prelative .text-1 * {color:#000!important;}
	.documents-and-tools-list .name-1 {width: 70%;} 
	.documents-and-tools-list .data-1 {width:50%;margin:5% 0 0 4.5rem;}
	.documents-and-tools-list .size-1 {right: auto;top: auto;transform: none;text-align: left;margin: 5% 0 0 0;} 
	.polaris-product-detail-parameter {padding: 3% 0 35% 0;}
	.polaris-application-type { border-bottom: 1px solid #ccc;}
	.application-product-item .title-4 {font-size:1.8rem;}
	.company-profile-video a.m-video::before {width: 5rem;height: 5rem;background: url('../images/play.png');background-size:100%;}
	.polaris-corporate-image .news-swiper-bottom {display:none;}
	.footer-nav .contact-1 { max-width: 100%;}
	
	.certificate-honor-bottom::before, .certificate-honor-bottom::after,.certificate-honor-item .item-title::before,.certificate-honor-item .item-title::after,.certificate-honor-swiper .mark-1 {display:none;}
	.certificate-honor-swiper .swiper-slide-active .item-title {margin-left: 0;}
	.certificate-honor-swiper .item-title {margin-left: 0;width:100%;}
	.certificate-honor-item .item-title {width:100%;padding: 2% 0;}
	.honor-show-pic {position: relative;right: auto;width: 100%;height: auto;top: auto;transform: none;}
	.certificate-honor-item {padding-left: 0;padding: 5% 5% 3% 5%;box-sizing: border-box;border: 1px solid #f5f5f5;width:99%;}
	.certificate-honor-item .title-1 {position: relative;left: auto;top: auto;transform: none;max-width: 100%;padding:0;width:100%;}
	.certificate-honor-bottom {padding-bottom:8%;}
	.honor-pagination {display:block;text-align: center;width: 100%;}
	.honor-pagination span {margin:0 10px;background:#cccccc;width:4px;height:4px;position: relative;opacity:1;}
    .honor-pagination span::before{content: '';width: 16px;height: 16px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border: 1px solid #cccccc;border-radius: 100%;display:none;}
    .honor-pagination  span.swiper-pagination-bullet-active::before{display:block;}
    .polaris-product-detail-2 .title-1 {line-height: 3.4rem;}
    .polaris-company-profile { padding: 13% 0;}
    .company-profile-center {margin-top: 10%;}
    .honor-pagination  {margin-top: 5%;position: relative;}
    .certificate-honor-type{display: flex;flex-direction: row;flex-wrap: wrap;}
    .certificate-honor-type.navs2 a{width: 48%;display: flex;flex-direction: column;}
    .certificate-honor-type p {min-height: auto;} 
    .index-banner-swiper .title-2 strong {font-size: 2rem;}
    .index-product-item .title-1 {font-weight: 500;}
	
	
	
	
	
	
	
	
	
	
	
	
	
    
 }




/* iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	
}

/* iPad x*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

}
/* iPad y */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	
}






/*ny ba menu*/
.menu_location ul { padding:0px; margin:0px; padding-top:18px;}
.menu_location ul li { list-style:none;}
.menu_location {
	position: relative;
	z-index: 99;
	padding-top:0px;
	color: #666666;
	border-bottom: solid 1px #e5e5e5; padding-bottom:0px; height:65px;
}

.menu_location .location {
	padding-left: 27px; margin-top:20px;
	background: url(../images/location_icon.png) no-repeat left; font-size:16px;
}
.menu_location .location a {}
.menu_location .location em {
	font-style: normal;
	opacity: 0.3;
	padding: 0px 10px
}

.menu_location a {
	color: #666666;
}
.menu_location .menu{ margin:0px; padding:0px;}
.menu_location .menu li {
	font-size: 18px;
	position: relative;
	margin-right: 50px
}


.wapmenu {
	display: none
}

@media(min-width:768px) {
	.menu_location .location {
		float: right;
	}

	.menu_location .menu {
		float: left;
		display: block !important
	}

	.menu_location .menu a:hover,.menu_location .menu .aon a { color:#197742

	}

	.menu_location .menu ul {
		display: block !important
	}

	.menu_location .menu li {
		float: left;
		padding-bottom: 18px;
	}

	.menu_location .menu li.aon:after {
		content: '';
		position: absolute;
		left: 0;
		bottom: -1px;
		height: 2px;
		width: 100%;background-image: -webkit-linear-gradient(left,#197742,#b8d554);
		
	}
}

@media(max-width:1280px) {
	.menu_location .menu li {
		font-size: 16px;
		margin-right: 50px;
	}
}

@media(max-width:1150px) {
	.menu_location .menu li {
		margin-right: 30px;
	}
}

@media(max-width:960px) {
	.menu_location .menu li {
		margin-right: 20px;
	}
}

@media(max-width:768px) {
	.menu_location .location {
		margin-bottom: 10px;
		display: none;
	}

	.menu_location .location em {
		padding: 0 6px
	}

	.menu_location .menu {
		padding: 0;
	}
.wapmenu{ display:none}
	.menu_location .menu ul {
		
		box-shadow: 0 6px 12px #eee;
		background: #fff;
		position: absolute;
		width: 100vw;
		border-radius: 0 0 10px 10px;
		left: 0%;
	}

	.menu_location .menu li {
		font-size: 14px;
		border-bottom: solid 1px #eee;
		margin-right: 0px;
		padding-left: 1%;
	}

	.menu_location .menu li a {
		display: block;
		padding: 10px 20px
	}

	.menu_location .menu li:last-child {
		border-bottom: none
	}

	.menu_location .menu li {
		width: 50%;
		float: left;
		text-align: center;
	}

	.wapmenu {
		position: relative;
	
		font-size: 16px;
		padding: 5px 0px;
		color: #333;
		background: #fff;
		height: 38px;
	}

	/* .wapmenu a,
.wapmenu a::before,
.wapmenu a::after{ position:absolute;background-color:#fff; height:2px; width:30px; right:5%; transition: 0.5s;} */
	.wapmenu a {
		width: 10px;
		height: 10px;
		background: url(../images/home_more.png) no-repeat;
		transform: rotateZ(90deg);
		transform-origin: 50% 50%;
		position: absolute;
		right: 5%;
		transition: all .3s;
	}

	.wapmenu a {
		top: 40%;
	}

	.wapmenu a::before,
	.wapmenu a::after {
		content: '';
	}

	.wapmenu a::before {
		top: -8px;
	}

	.wapmenu a::after {
		bottom: -8px;
	}

	.wapmenu.on a {
		transform: rotateZ(-90deg);
	}

	.wapmenu.on a::before {
		top: 0;
		transform: rotate(45deg);
	}

	.wapmenu.on a::after {
		bottom: 0;
		transform: rotate(-45deg);
	}
}
/*ny ba menu*/




/*fanye*/


.newspage {
width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 20px; TEXT-ALIGN: center; margin:20px auto 40px; clear:both; height:50px
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT:8px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; FONT: 13px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; font-family:"å¾®è½¯é›…é»‘"!important;border-radius: 5px;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #8cc956; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #8cc956; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
 PADDING-RIGHT: 8px;  PADDING-LEFT: 8px; BACKGROUND: #8cc956; PADDING-BOTTOM: 3px;  COLOR: #fff; MARGIN-RIGHT: 5px; PADDING-TOP: 3px;  font-size:13px;border-radius: 5px; border:1px #8cc956 solid; 

}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}

.promid_1_mid { box-shadow: 0 0 15px rgba(0,0,0,.1); padding:3%; display:flex; justify-content:  space-between}
.promid_1_mid_left{ width:40%;  overflow:hidden; height:530px
}.promid_1_mid_right{ width:55%; }
.promid_1_mid_left img{
width:100%; }
.promid_1 ul li{
margin-bottom:3.75em;}

.promid_1_mid_right_1{
font-size:1.8em; color:#000; position:relative; padding-bottom:.5em; font-weight:900;}
.promid_1_mid_right_1:after{
content:''; position:absolute; left:0; bottom:0; width:23px; height:2px; background-color:#fee101;}
.promid_1_mid_right_2{line-height:1.8; color:#666; }
.promid_1_mid_right_2 p{ font-size:17px; color:#666; line-height:2.3em; margin-bottom:13px}
.uiwa p a{ font-size:18px}
.uiwa p a:hover{ font-size:18px; color:#8cc956}
.promid_1_mid_right strong{ color:#333}

/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:1650px){  

.promid_1_mid_right_2 p{ font-size:14.5px;line-height:27px }

.promid_1_mid_left{ width:30%;  overflow:hidden; height:auto
}.promid_1_mid_right{ width:65%; }

}
.promid .index_3_2_2_4 span{
left:0}
.promid_1 ul li:hover .index_3_2_2_4 span{border-radius:1.5em;
left:0; width:3.125em; background-position:center}
.promid_1 ul li:nth-child(2n) .promid_1_mid_right{margin-right:49%; margin-left:6.66666666666667%;}
.promid_1 ul li:nth-child(2n) .promid_1_mid_left{
left:auto; right:0}
.promid_top_1{
text-align:center; color:#7a7a7a; font-size:1.6em;}
.promid_top_2{
font-size:3.25em; color:#000; text-align:center; font-weight:900;}
.promid_top_2 b { color:#d31e24;}
.promid_top{
margin-bottom:3.48958333333333vw;}
.pagination{
text-align:center}
.pagination li{
display:inline-block; margin:0 2px;}
.pagination li span,.pagination li a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
display:inline-block; width:1.75em; height:1.75em; text-align:center; line-height:1.75em;border-radius:100%;}
.pagination li a:hover,.pagination li.active span{
color:#fff; background-color:#fee101}
.proinfomid{ padding-top:5.72916666666667vw;
overflow:hidden}
.proinfomid_2 .promid_1_mid{  -webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);  
  background:#f9f9f9}
.proinfomid_2{
padding-top:1.5vw;}
.proinfomid_2 .promid_1_mid_left{
bottom:0}
.proinfomid_2 .promid_1_mid_right{
padding-top:3em;}
.proinfomid_2_buy a{color:#fff;
display:block;  background-color:#cd1016; text-align:center; width:11.4375em; height:2.375em; line-height:2.375em;border-radius:4px; margin-top:10px }
.proinfomid_2_buy a span{
display:inline-block; position:relative; }

.proinfomid_2_buy a:hover{
background-color:#fee101; border-color:#fee101; color:#fff;}
.proinfomid_2_buy a:hover span:after{
background-image:url(../images/img22.png);}
.proinfomid_2_photo dl dd{ margin-bottom:1em;
float:left; overflow:hidden; width:47.94520547945205%;}
.proinfomid_2_photo dl dd:nth-child(2n){
float:right}
.proinfomid_2_photo dl dd img{
width:100%;}
.proinfomid_2_photo{
padding-bottom:1em; padding-top:1em}
.proinfomid_2_photo p{ line-height:34px; color:#121212; font-size:1.1em}


.proinfomid_3{ margin-bottom:6.25em;
  line-height:2; margin-top:6.25vw;}
  .proinfomid_3 img { max-width:100%!important; height:auto!important; }
.repro{ padding:1em 0; border-bottom:1px #c7c7c7 solid; padding-right:3.5em;
background-color:#fff; position:relative; padding-left:3em; padding-right:3em}
.repro_right{
position:absolute; right:10px; top:50%;-webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
.repro_left{
font-size:1.125em;}	
.repro .index_3_2_2_4 span{
left:0}
/*****idea***********/
.ideamid{ padding-top:6.45833333333333vw;
overflow:hidden; background-color:#fbfbfb; padding-bottom:2em; background-image:url(../images/nabg.jpg); background-repeat:no-repeat; background-position:center top; background-attachment:fixed; }
.ideamid_1_left{
float:left; width:53.16666666666667%; margin-top:5%;}
.ideamid_1_left_mid{
position:relative; padding-right:1.25em; padding-bottom:1.25em;}
.ideamid_1_left_mid_img{
overflow:hidden; position:relative; z-index:10;}
.ideamid_1_left_mid_img img{
width:100%;}

.ideamid_1_left_mid_bg{ background-color:#fee101; height:44.65709728867624%;
position:absolute; right:0; bottom:0; width:calc(100% - 6.25em); }
.ideamid_1_right{ margin-top:2em;
float:right; width:45.16666666666667%;}
.ideamid_1_right_1 span{ padding-bottom:.4em;
display:inline-block; position:relative; font-size:2.25em; color:#000;}
.ideamid_1_right_1 span:after{
content:''; position:absolute; left:0; bottom:0; height:2px; width:23px; background-color:#fee101;}
.ideamid_1_right_2{
line-height:1.8; margin-top:1.875em;}

.ideamid_1_right_2 p { margin-bottom:1em;}




.ideamid_2_mid{
position:relative;}
.ideamid_2_mid_jj{ /*min-height:532px;
position:relative;*/ /*margin-right:1.5em;*/ /*background-color:#fff;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); padding:5em 0px; */ }
.ideamid_2_mid_img{ overflow:hidden;
position:absolute; z-index:10; right:0; bottom:1.5em; width:50.66666666666667%;}
.ideamid_2_mid_img img{
width:100%;}
.ideamid_2{
/*margin-top:7.5em;*/ }

.div1300 { width:1300px; margin:0px auto;}
.ideamid_2 ul .liyx{
/*margin-bottom:5em;*/ background:#fff; width:100%; box-shadow:16px 16px 16px 16px rgba(0,0,0,0.1); padding:5em 0px;}
.ideamid_2 ul li{
}
.ideamid_2_mid_jj_mid{ margin-right:54.4206008583691%;
margin-left:5.15021459227468%; padding-top:4.375em;}
.ideamid_2 ul li:nth-child(2n) .ideamid_2_mid_img{
right:auto; left:0;}
.ideamid_2 ul li:nth-child(2n) .ideamid_2_mid_jj{
margin-left:1.5em; margin-right:auto}
.ideamid_2 ul li:nth-child(2n) .ideamid_2_mid_jj_mid{ margin-left:74.4206008583691%;
margin-right:5.15021459227468%;  }
/********news********/
.news_1{ padding-top:6.25vw;
overflow:hidden;  width:100%}
.news_1_mid_left{
width:56.5%; overflow:hidden}
.news_1_mid_left img{
width:100%;}
.news_1_mid_right{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); height:calc(100% - 4em);
position:absolute; right:0; width:51.25%; z-index:10; top:2em; background-color:#fff;}
.news_1_mid_right_mid{
margin:3.125em;}
.news_1_mid_right_mid_1{
font-size:.875em; color:#666666}
.news_1_mid_right_mid_1 span{
display:inline-block; padding:0 5px; background-position:left center; background-repeat:no-repeat; background-image:url(../images/news/img6.png);}
.news_1_mid_right_mid_1 span:nth-child(1){
padding-left:0; background-image:none}
.news_1_mid_right_mid_2{
font-size:1.875em; color:#000;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-top:.6em;}
.news_1_mid_right_mid_3{
color:#666; line-height:1.8;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-top:.875em; margin-bottom:1.5em;}
 
.news_1 .index_3_2_2_4 span{
left:0;}
.swiper-slide a{
display:block}
.swiper-slide a:hover .index_3_2_2_4 span{border-radius:1.5em;
left:0; width:3.125em; background-position:center}
#tjnewspage{ padding:2.5em 0;
position:static}
.news_1 .swiper-pagination-bullet{ margin:0 8px;
width:10px; height:10px; background:none; background:#fff; opacity:1;}
.news_1 .swiper-pagination-bullet-active{
background-color:#d14635; border-color:#d14635}
.news_1 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 8px;}
.news_2 .index_3_2_2_4 span{
left:0}
.news_2 .index_3_2 ul li{
background-color:#fff; margin-bottom:3.375em;}
.news_2{ padding-bottom:4.6875vw;
padding-top:5.20833333333333vw;}
.news_2 .index_3_2_2{
padding-left:5%; padding-right:5%;}
.news_info_banner{
position:relative; height:30.36458333333333vw;}
.news_info_mid_mid_1{
font-size:2em; color:#040404; margin-top:8.47916666666667vw; text-align:center; font-weight:bold}
.news_info_mid_mid_2{ margin-top:10px;
color:#666; font-size:.875em; text-align:center}
.news_info_mid_mid_mid  p img{ text-align:center; margin:0 auto}
.news_info_mid_mid_2 span{
display:inline-block; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-weight:900;}
.news_info_mid_mid_2 span:first-child { color:#da1f26;}
.news_info_mid_mid_3{
color:#333; line-height:2; padding-top:3.125vw; padding-bottom:3.125vw; }
.news_info_mid_mid_3 p{ margin-top:15px; color:#333}
.news_info_top{
position:relative; padding-right:2em;}
.news_info_top_right{
position:absolute; right:0; top:50%;-webkit-transform: translateY(-50%);
    transform: translateY(-50%);}
.news_info_top_right a{
display:block; width:1.5625em; height:1.5em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/news/img7.png);}
.news_info_mid_mid_4_left ul li{
float:left; width:50%;}
.news_info_mid_mid_4_left ul li a{
display:block; color:#666; padding:1em;}
.news_info_mid_mid_4_left ul li:nth-child(2) a{
text-align:right}
.news_info_mid_mid_4_left ul li a:hover{
color:#fff; background-color:#c13421}
.news_info_mid_mid_4{ overflow:hidden;
padding-bottom:4.94791666666667vw;}
.news_info_mid_mid_4_left ul li a span{
margin-right:10px;}







/*XiaoXia*/
.pro_list { width:87%;      margin: auto; }
.product_case_sort{ font-size: 16px;background:; position: relative;}
.product_case_sort a{cursor: pointer;}
.product_case_sort dl{ padding: 10px 50px 10px 0; line-height: 30px;  position: relative}
.product_case_sort dt{ position: absolute; color: #999999; padding-top: 4px;}
.product_case_sort dd{ position: relative; padding-left: 130px; height: 40px; verflow: hidden ;transition: 0.3s }
.product_case_sort .more{ font-size: 14px;color: #999999; position: absolute; right: 0; padding-right: 18px; z-index: 5}
.product_case_sort .more:before,
.product_case_sort .more:after{ content: ''; position: absolute; background: #9d9d9d; display: block; transition: 0.3s }
.product_case_sort .more:before{ width: 10px; height: 2px; top: 14px; right: 0;}
.product_case_sort .more:after{ width: 2px; height: 10px; top: 10px; right: 4px;}
.product_case_sort .all{ position: absolute; top: 4px;}

.product_case_sort a.on{ color: #ffffff; background: #8cc956;}
.product_case_sort ul{ padding-left: 70px;transition: 0.3s; margin:0px; padding-top:0px; padding-right:0px; }
.product_case_sort ul li{ float: left; padding-top: 4px; padding-bottom: 4px; list-style:none;}
.product_case_sort ul li a{ position: relative; display: inline-block; white-space: nowrap; margin: 0px 8px; }
.product_case_sort ul li a:hover{ color: #ffffff; background: #8cc956;}
.product_case_sort .show dd{ max-height: inherit}
.product_case_sort .show .more:after{ opacity: 0}
.product_case_box .search_box{ padding-right: 0}
.product_case_box .search_box dd{ max-height: inherit}
.product_case_box .search_box ul{ padding-left: 0; width: 72%; float: left;}
.product_case_box .search_box ul li{ padding-right: 20px;}
.product_case_box .search_box ul li a{ color: #999999}
.product_case_box .search_box ul li a:hover{ color: #8cc956}
.product_case_box .search_box .search{ float: right;width: 24%; padding-right: 32px; position: relative ;border-bottom: solid 1px #e5e5e5}
.product_case_box .search_box .search .text{ color: #999999; font-size: 14px; width: 100%; height: 32px; border: none; background: none}
.product_case_box .search_box .search .btn{ position: absolute; right: 0; top: 0; height: 100%; width: 32px;  display: block; background: url(../images/search_icon2.png) no-repeat center center;}
.product_case_sort#ProSort{ margin-top: -100px; padding: 3%; box-shadow: 0 10px 40px rgba(0,0,0,0.15)}
.product_case_sort#ProSort dl{border-bottom: dashed 1px #e2e2e2;}
.product_case_sort#ProSort dl.search_box{ border-bottom: none;padding-top:20px;}
.product_case_sort#ProSort dl.search_box a{ padding:0 10px;}
.product_case_sort#ProSort ul li a{border: solid 1px #fff}
.product_case_sort#ProSort dl.search_box ul li a{border-color: #d4d4d4; }
.product_case_sort#ProSort dl.search_box ul li a:hover{border-color: #8cc956; }

.product_case_sort#CaseSort{ padding-top: 0%}
.product_case_sort#CaseSort dl:not(.search_box){ padding-top: 10px; padding-bottom: 10px;}
.product_case_sort#CaseSort dl:not(.search_box) dt{ padding: 2px 0; top: 15px; background-color: #8cc956; color: #fff; width: 90px; text-align: center}
.product_case_sort#CaseSort dl:not(.search_box) dt:before{ content: ''; right: -16px; top: 8px; position: absolute; border: solid 8px transparent; border-left-color: #8cc956}
.product_case_sort#CaseSort dl.search_box{border-top:solid 1px #e2e2e2; margin-top: 2%; padding-top: 32px;}
.product_case_sort#CaseSort dl.search_box ul{ width: 50%}
.product_case_sort#CaseSort dl.search_box .search{ width: 45%;}
.product_case_sort#CaseSort a.on:after{ content: ''; display: block; width: 100%; height: 1px; background-color: #8cc956; position: absolute;}
.filter{border:1px solid #ddd; color: #8cc956!important; display: none;position: fixed;z-index: 199;right: 0;bottom: 70px;padding: 5px 20px;padding-left: 50px;background: #fff url(../images/icon.svg) no-repeat 10px center;background-size: 30px auto;}
.filter b{  display: block;font-size: 14px;line-height: 1.2;width: 30px;}
.filter.close{background: transparent;padding: 0;width: 25px;height: 25px;top: 10px;right: 2%;border-color:transparent;}
.filter.close::before,.filter.close::after{content:"";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;background: #333;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.filter.close::before{width: 100%;height: 2px;}
.filter.close::after{height: 100%;width: 2px;}
.filter.close b,.filter.close span{display: none;}
.pro_list_kuaisu { width:87%; margin:auto; line-height:35px; font-weight:900; color:#8cc956; font-size:19px;}


.ny_prodaz { width:100%; margin:auto;}
.ny_prodaz img { width:100%; height:auto;}


.anli_da1 { width:90%; margin:auto;}
.anli_da1 img {width:98% !important; margin:1%; height:auto !important; border-radius:25px;}
.anli_da { width:90%; margin:auto; }
.anli_da .index-content { width:100%; margin:auto; }
.anli_da img {  max-width:100% !important; height:auto;}
.anli_da p { width:48%; float:left; margin:1%; }
.anli_da p img{ width:100% !important;   border-radius:25px; height:auto !important; }

.fuwu { width:90% !important; margin:auto;}
.fuwu dl { width:27.33333%; margin:2% 3%; float:left; border-radius:25px; overflow:hidden;  background:#f4f4f4;}
.fuwu dl dt { width:100%;}
.fuwu dl dt img { width:100%;}
.fuwu dl dd{ width:100%; font-size:18px; font-weight:900; line-height:50px; text-align:center; margin:20px 0px; padding:0px;}


.yy_p { width:100%; line-height:50px; color:#333; font-size:22px; font-weight:700; margin-top:10px;}
.yy_des { width:100%; line-height:28px; color:#999; font-size:15px; font-weight:400; margin-bottom:10px; margin-top:2px;}










/*proda*/ 

.ny_pro_da { width:100%; margin:0px auto;}
.ny_pro_da .left { width:40%; float:left; text-align: left; color:#fff; padding-top:9%;}
.ny_pro_da .right { width:55%; float:right; text-align:left; padding-left:5%; padding-top:4%;}



.ny_pro_da .left h4 { font-size:25px; font-weight:400; color:#fff;  }
.ny_pro_da .left b { display: block;
    font-size: 45px;
    font-weight: 400;
    font-family: Rig;
    margin-bottom: 0px;
    margin-top: 10px;
    color: #fff;}
	
.ny_pro_da .left p { font-size:18px; color:#fff; line-height:28px; margin-top:10px; width:86%; margin:0px; margin-bottom:30px; white-space: normal; height:56px; }	

.ny_pro_da .right img { height:300px; width:auto;}

.ny_con { width:100%; margin:0px auto;}
.ny_pro_da_cd {  width:100%; background:rgba(11,92,194,.8); color:#fff; line-height:75px; height:75px; margin-top:-75px; position:absolute; z-index:1; }
.ny_pro_da_cd .left { width:40%; float:left; font-weight:900;}
.ny_pro_da_cd .right { width:60%; float:right; text-align:right; }
.ny_pro_da_cd .right p { padding:0px 50px; border-right:1px solid rgba(255,255,255,.2); display:inline-block }
.ny_pro_da_cd .right a:nth-child(1) p { border-left:1px solid rgba(255,255,255,.2);}
.ny_pro_da_cd .right a p { color:#fff;}


.pro_nr { width:100%; background:; padding-bottom:0px; float:left;}
.pro_nr .pro_info_2_1 { text-align:center;  font-family:ml; font-size:20px; color:#000; padding-top:50px;}
.pro_nr .pro_info_2_2 { text-align:center; font-size:30px;}
.pro_nr_js_nr { padding:5% 0px; text-align:center; color:#999; line-height:30px; }


.pro_nr_cs { width:100%; padding:8% 0px; background:#f6f6f7; }
.pro_nr_cs_nr {padding:5%; text-align: left; color:#666;}
.pro_nr_cs_nr table tr td { line-height:45px; border-right:1px dashed #bfbfbf; border-bottom:1px dashed #bfbfbf;  border-left: none; border-top:none; text-align: left; padding-left:5%; width:49.5%; display:inline-block; }


.pro_nr_cs_nr table {  border-top:1px dashed #bfbfbf;border-left: none; border-right:none;  border-bottom:none; width:80%; margin:0px 10%;}
.pro_nr_cs_nr table tr td:nth-child(1){ color:#064390;border-left:none !important;}
.pro_nr_cs_nr table tr td:last-child { border-right:none !important;}
.pro_nr_cs_nr h3  {color:#064390; font-size:22px; line-height:70px; width:100%; text-align:center; font-weight:400; }


.proda_left { width:42%; float:left; position:relative; height:350px; display: flex;
align-items: center;
justify-content: center; background:#fff; border:1px solid rgba(0,0,0,.1); box-shadow:0px 5px 5px 5px rgba(0,0,0,.1); }

.proda_left img { position:inherit; transform:scale(2,2);    height:auto!important; max-width:inherit !important; max-height:inherit !important;




}



.proda_right { width:45%; float:right;}



.product-detail-text {width: 54%; float:right; padding: 0 0 0 0%; overflow: hidden;color: #333;}
.product-detail-text .title{text-align: left; margin-top:0px;}
.product-detail-text .title h6{font-size: 18px;margin: 0;}
.product-detail-text .title h2{font-size: 30px;color: #8cc956;margin: 8px 0 3px 0;  font-weight:400;  }

.product-detail-text .title h3{font-size: 20px;margin: 0; font-weight:700; padding-top:10px;}
.product-detail-text .text{border-top: 1px solid rgba(0,0,0,.1);border-bottom: 0px solid #00477f;font-size: 15px;line-height: 25px;padding: 20px 0;overflow: hidden;color: #9fa5ad;margin: 23px 0 0;text-align: ; text-align:left; color:#666; }
.product-detail-text .text table{ width:100%; border:1px solid #000;}
.product-detail-text .text table tr td { padding:5px 20px; line-height:30px; border:0px solid #999;}
.product-detail-text .text table tr td:nth-child(1){ font-weight:900;}
.product-detail-text .text table tr:nth-child(2n) { background:#fff;}



.product-detail-text .text p { margin:0px; padding:0px;}

.product-detail-text .text_js { width:100%; line-height:30px; color:#999; font-size:15px;}
.product-detail-text .text_js p { font-size:15px !important; line-height:28px !important; color:#666; width:100% !important; margin:0px !important; padding:0px !important;}
.product-detail-text .more-1 { margin-top:10px;}
.product-detail-text .text_js h3 { font-size:16px; font-weight:700; color:#8cc956; margin:10px 0px; }
.product-detail-text .text_js strong { color:#333;}



.ny_prodaz { padding-bottom:100px;}

.ny_prodaz .text_js { width:100%; line-height:30px; color:#666; font-size:15px; }
.ny_prodaz .text_js p {padding:0px !important; margin:0px !important;}
.ny_prodaz .text_js h3 { font-size:16px; font-weight:700; color:#8cc956; margin:10px 0px; }
.ny_prodaz .text_js strong { color:#333;}
.ny_prodaz .text_js img { float:left; margin:0px 10px 10px 0px;}

.ny_prodaz .text_js p { width:100%; display:block; float: left;}
.ny_prodaz .text_js  table  { border: 1px  solid #fff !important; margin:20px 0px; width:100% !important;}
.ny_prodaz .text_js table tr td  { border: 1px  solid #ddd !important;} 
.ny_prodaz .text_js  table tr td p { float:inherit !important;}
.ny_prodaz .text_js table tr:nth-child(1)  { background:#8cc956 !important; color:#fff!important; font-weight:900!important; } 
.ny_prodaz .text_js table tr:nth-child(1) td  { background:#8cc956 !important; color:#fff!important; font-weight:900!important; } 
.ny_prodaz .text_js table tr:nth-child(1) p  {  color:#fff!important;  } 
.ny_prodaz .text_js table tr td:nth-child(1) { font-weight:900 !important; color:#333;}
.ny_prodaz .text_js table tr td { padding:10px 20px !important;}
.ny_prodaz .text_js table tr:nth-child(1) strong {color:#fff !important; padding:20 0px !important;}
.ny_prodaz .text_js table tr:nth-child(2n) td{ background:#f4f4f4;} 

.ny_prodaz .text_js .con { float:left;}
.ny_prodaz .text_js .con table  { border: 1px  solid #fff !important; margin:10px 0px;}
.ny_prodaz .text_js .con table tr td  { border: 1px  solid #fff !important;} 

.xiangqing{ width:100%; float:left; background:#f0f0f0; height:43px; line-height:40px; border-top:#8cc956 solid 3px; margin-top:50px; margin-bottom:50px;}
.xiangqing h5{float:left; background:#8cc956; line-height:40px; border-top:#8cc956 solid 3px; font-size:17px; padding-left:20px; padding-right:20px; color:#FFFFFF; font-weight:normal; margin-bottom:20px; margin-top:0px;}



.product-detail-text .text_js ul  { padding:0px; margin:0px;}
.product-detail-text .text_js ul li { width:45%; padding-right:5%; line-height:40px; display:flex; float:left;}
.product-detail-text .text_js ul li:nth-child(5){ width:95%;}
.product-detail-text .text_js ul li:nth-child(6){ width:95%;}

.product-detail-text .text_js ul li:nth-child(5) b{ width:13%;}
.product-detail-text .text_js ul li:nth-child(6) b{ width:13%;}

.product-detail-text .text_js ul li:nth-child(5) i{ width:87%;}
.product-detail-text .text_js ul li:nth-child(6) i{ width:87%;}

.product-detail-text .text_js ul li b { font-weight:400; width:30%; }
.product-detail-text .text_js ul li i {  width:70%; font-style:normal; color:#666; }

.product-detail-text .parameter{color: #666666;font-size: 14px;}
.product-detail-text .item{overflow: hidden;clear: both;}
.product-detail-text .item li{font-size: 14px;float: left;list-style: none;margin: 0;padding:8px 0;overflow: hidden;}
.product-detail-text .item li.fl{color: #666666;width:85px;}
.product-detail-text .item li.fr{color: #999999;}







.ny_order { line-height:30px; font-size:16px; }
.ny_order .font8 { font-size:15px !important;}
.ny_order .kuang2 { background:#fff; margin-left:0px; padding:15px 20px; border:0px; width:90%; float: left;}
.ny_order .ann { background:#00a350; border-radius:5px; color:#fff; text-align:center; width:120px; margin-top:20px; margin-right:10px; font-size:16px; font-family:ml; line-height:45px; height:45px; text-transform:capitalize; border:0px; }
.juzuo {padding-left:20px !important;}
.order_list img { height:46px;}
.guanjianci strong { font-size:16px; font-weight:900; margin-right:20px;}
.guanjianci a { margin-right:20px;}


 
@media screen and (max-width: 1440px) {
	
.company-profile-left { background-size: 100%  auto!important;}	
	
	}
	
	
	
	
	
	
	
	
	
	

.ny_job_rencai { width:90%; margin:0px 5%; }
.ny_job_tu { width:26%; margin:.5%; float:left; border:1px solid #dfdfdf; background:#fff; height:240px; text-align:center; padding:3% 3%; margin-bottom:50px;} 

.ny_job_tu_bt { line-height:30px; font-size:17px; color:#333; font-weight:900; margin:10px 0px;}
.ny_job_tu_p { line-height:25px; font-size:15px; color:#999;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


.sy_cp  { width:100%; margin:0px auto; height:780px;  padding-top:40px;}
.sy_cp .cp_tu { border-radius:10px; overflow:hidden; width:23%; margin: 1%; float:left; text-align:center; position:relative; height:300px;  transition:all .4s;}
.sy_cp .cp_tu .cp_tu_img { width:100%; height:100%; position:absolute; z-index:0; overflow:hidden;}
.sy_cp .cp_tu .cp_tu_img img { width:100%; height:100%; float:left; transition:all .4s;}

.sy_cp .cp_tu .cp_tu_zi	{ position:absolute; z-index:1; bottom:50px; background:rgba(237,237,237,.8); width:75%; margin:0px 7.5%; padding:5%; text-align:center; text-align:center; border-radius:10px;}


.sy_cp .cp_tu .cp_tu_zi h3 .i2 { display:none;}
.sy_cp .cp_tu .cp_tu_zi h3 .i1 { display: none;}

.sy_cp .cp_tu .cp_tu_zi h4 { line-height:40px; font-weight:400; font-size:18px; padding:0px; margin:0px; font-weight:700;}
.sy_cp .cp_tu .cp_tu_zi h5 { font-family:Dandelion; font-size:15px; font-weight:400; line-height:20px; color:#999;}

.sy_cp .cp_tu .cp_tu_zi p{ display:none;}
.sy_cp  .cp_tu .cp_tu_zi h3 img  { transition: all .4s;}


.sy_cp a:hover .cp_tu .cp_tu_zi { background:rgba(0,119,189,.8); color:#fff; width:75%; margin:0px 7.5%; padding:8% 5% 8%; transition:all .4s; bottom:40px;}
.sy_cp a:hover .cp_tu .cp_tu_zi h3 .i2 { display:none;}
.sy_cp a:hover .cp_tu .cp_tu_zi h4 { line-height:40px; font-weight:700; font-size:20px; padding:10px 0px; margin:0px;}
.sy_cp a:hover .cp_tu .cp_tu_zi h5 { font-family:Dandelion; font-size:15px; font-weight:400; line-height:20px; color:#fff;}
.sy_cp a:hover .cp_tu .cp_tu_zi p { font-size:15px; line-height:25px; width:100%; margin:0px; padding:0px;   display:block;}




.sy_cp  a:hover .cp_tu { box-shadow:10px 10px 10px 10px rgba(0,0,0,.1); }
.sy_cp a:hover .cp_tu .cp_tu_img img { transform:scale(1.1,1.1)}
.sy_cp a:hover .cp_tu .cp_tu_zi h3 img { transform:scale(.8,.8)}
.sy_cp a:hover .cp_tu .cp_tu_zi h3 .i1 { display:none;}
.sy_cp a:hover .cp_tu .cp_tu_zi h3 .i2 { display: none;}


.sy_cp_gd { background: url(../images/xbbg.jpg) no-repeat center top #005191 fixed; width:100%; margin:0px auto; height:850px; padding-top:50px; }
.sy_cp_gd .tit { width:1300px; margin:50px auto;}

.sy_cp_gd .tit h3 {  line-height:70px; color:#fff; width:100%; font-size:40px; font-weight:400; text-align:center;}

.sy_cp_gd .tit p {  line-height:30px; color:#fff; width:100%; font-size:16px; width:70%; margin:20px auto; font-weight:400; text-align:center;}
.sy_cp_gd .boxx{ width:1000px; margin:0px auto;}
.sy_cp_gd .boxx dl { width:33.33333%; text-align:center; color:#fff; margin-top:0px; float:left; border-right:1px solid rgba(255,255,255,.1);
border-bottom:1px solid rgba(255,255,255,.1);

 padding:3% 5%; height:250px; }
 
.sy_cp_gd .boxx dl:nth-child(3){border-right: none; }
.sy_cp_gd .boxx dl:nth-child(6){border-right: none; border-bottom:none; }
.sy_cp_gd .boxx dl:nth-child(4){border-bottom:none; }
.sy_cp_gd .boxx dl:nth-child(5){border-bottom:none; }
 .sy_cp_gd .boxx dl dd  { }
.sy_cp_gd .boxx dl dd h3 {line-height:30px; font-size:18px; margin-top:20px; font-weight:400; transition:all .4s;}
.sy_cp_gd .boxx dl dd p {line-height:22px; font-size:14px; margin-top:0px; font-family:Dandelion;}
.sy_cp_gd .boxx dl:hover dt img { transform:scale(.8,.8);}
.sy_cp_gd .boxx dl dt img { transition:all .4s;}
.sy_cp_gd .boxx dl:hover dd h3 { margin-top:-5px;}



.xuanchuan { text-align:center; font-size:16px; line-height:30px;}


.ny_anli_da { width:100%; margin:0px auto; text-align:center;}
.ny_anli_da h3 { font-weight:400; line-height:50px; font-size:25px; color:#000; margin-bottom:20px;}
.ny_anli_da img { margin:10px 0px;}



.lantu { width:90%; margin:0px auto;  line-height:30px; font-size:15px;}
.lantu img { margin:0px 0px; width:100% !important; height:auto !important;}
	
	
	@media all and (max-width:1650px){  
	.company-profile-right .text-1 p {
    font-size: 15px;
    margin-top: 10px;

    line-height: 27px; margin-left:0 
   
}/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:850px){  
	.company-profile-right .text-1 p {
    font-size: 15px;
    margin-top: 10px;

    line-height: 29px; margin-left:0 
   
}
.MsoNormal{ margin-top:30px}
.index_jieshao{ padding-bottom:0!important}
.product-title {
    padding: 10px 10px 30px}
.single-member {
    width: 100%;
    margin: 10px 1%;
    background-color: #fff;
    text-align: center;
    position: relative;
}.effect-2 .member-image {
   
    height: 322px;
}	
	.effect-2 h3 {
    padding-top: 27px;
    line-height: 33px;
    font-size: 1.6em;}
	.effect-2 .member-info p {
    padding: 0 7%;
    font-size: 1.05em;
    letter-spacing: 0;
}
	.effect-2 .social-touch{ display:none}
	.effect-2 {
    max-height: 530px;
  
    min-height: 530px;
    verflow: hidden;
}
	.neironths {
    width: 100%;
    float: left;
    min-height: 270px;
    margin-right: 3%;
    margin-bottom: 3%;
}.neironths h2 {
    padding: 0;
    font-size: 20px;
    background: #8cc956;
    color: #fff;
    padding-left: 10px;
    height: 32px;
    padding-right: 0px;
    width: 105px;
    float: left;
    line-height: 32px;
    margin: 0;
}.neironths i {
    background: url(../images/wei.png) no-repeat left center;
    float: left;
    width: 42px;
    height: 32px;
    margin: 0;
    padding: 0;
}
	.neironths h3 {
    margin: 0;
    font-size: 14px;}
	
	.news-content-item .img .pic {
    width: 100%!important;
    height: 260px!important;
    padding: 0!important;
    display: flex;
    align-items: center;
    justify-content: center;
}
	
	.search form {
    width: 100%;
    
    background: #fff;
}
.pc{ display:none}


.proxx tr td {
    padding: 4px;
    border-bottom: #ccc 1px solid;
    border-right: #ccc 1px solid;   
    font-size: 15px;
    padding-left: 4px;
   

}
.fanhui ul li a {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}.fback {
    background-image: linear-gradient( 270deg ,#0cd66f 0%,#247bf6 100%);
    color: #fff;
    width: 60px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin: 0 auto;
}.polaris-news-detail-top .title-1{ font-size:22px}

.ny_con_map iframe{ height:400px!important}

table .pc1{ display:none}


.proxx tr td img{ width:60%!important}
.proxx tr td.rt1{ width:30%}
.proxx tr td.rt2{ width:70%}
.index_pro01 dl {
    float: left;
    width: 100%!important;
    height: 580px;
    background: #fff;
    margin: 0 0 0 0;
}.ftyud1{ display:block}
.ftyud2{ display:none}
.polaris-banner {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    height: 240px;
}.menu_location ul{ padding-top:0}
.zuo_ab1 h2 {
    font-size: 20px;}

.zuo_ab1 span {
    font-size: 22px;
    color: #333;
    text-align: center;
    display: block;
}.index-content { display:block!important}

.company-profile-left{height: 200px!important; margin-top:30px}
.qywl {
    width: 90%;
    margin: auto;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 10px;
}
.qywlan{ flex:none; width:50%}

.qywlan01 {
    line-height: 42px;
    padding-top: 0px;
    font-size: 37px;
    color: #474747;
    font-family: Barlow-Regular;
    margin: 0;
    float: left;
    width: 100%;
    text-align: left;
    height: 42px;
}.slide03 img {
    width: 18%;
    float: left;
}.slide03 img {
    width: 18%;
    float: left;
    margin-top: 3%;
}
.slide04 img {
    width: 18%;
    float: left;
    margin-top: 3%;
}
.onell {
    width: 100%;
    box-sizing: border-box;
    display: block;}

.tpic {
    width: 100%;
}
.ff67 {
    width: 100%;
    background: #fff;
    padding-left: 7%; margin-top:4%
}.numtit1 .wc {
    font-size: 42px;}
	.numtit1 .wh1 {
    font-size: 20px;
    color: #333;
    display: inline-table;
}.numtx h2 {
    font-size: 14px;}
	
	.onell{box-shadow: 0px 0px 0px #888888;}
	
	.pc{ display:none}
	
	.mb{ display:block}
	
	.zuo_ab1 {
    width: 100%;
    margin: 0 auto;
    margin-top: 0px;
    padding: 2% 0 3%;
    position: relative;
}
	
	
	
.polaris-news{padding-top:13%!important}
	
	.promid_1_mid{flex-wrap: wrap }
	.promid_1_mid_left {
    width: 100%;
    overflow: hidden;
    height: auto;height: 250px; margin-bottom:5%
}.promid_1_mid_right {
    width: 100%;
}
	
	.search form {
    width: 100%;
    margin: 0px auto;
    height: 42px;
    border: 0px solid #dadada;
    border-radius: 0px;
    background: #fff;
}.search {
    width: 100%;
    margin: 0 auto;
    height:auto;
    padding-left: 10px;
    background: #fff;
    border-radius: 0px;
    margin-bottom: 30px;
}.search .fr input {
    width: 100%;
    background: #2daf69;
    font-size: 16px;
    color: #ffffff;
    height: 42px;
    border: 0;
}  .searchinput {  height: 42px;
    border: #eaeaea solid 1px;
    width: 100%;
    float: left;
    display: inline;
    line-height: 42px;
    outline: none;
    background: none;
    color: #555;
    opacity: 0.7;
    font: 14px;
    font-size: 14px;
    ing-left: 5%;}
	
 .pc1{ display:none}
table { width:100%!important;max-width:100%!important;
}
table td{table-layout:fixed; word-break: break-all; overflow:hidden;  }
.company-profile-right .text-1 strong{ font-size:15px; letter-spacing:0}

.abo_block .swiper-container .swiper-slide {
    overflow: visible;
    width: auto;
    height: auto;
    flex: none; width:33.33%
}
.abo_block .swiper-container .swiper-slide {
    overflow: visible;
    width: auto;
    height: auto;
    flex: none;
    width: 100%;
}.abo_block .swiper-container .swiper-slide a {
    cursor: inherit;
    display: block;
    box-shadow: 0px 30px 120px 0px rgba(47, 64, 77, 0.1);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    height: 310px;}.abo_block .swiper-container .swiper-slide a > div {
    width: 100%;
    padding: 5.66% 5.49% 5.49%;
}

.swiper-container1 {
    padding: 5% 9;
    margin-top: 1050px;
}
.swiper-container3 {
    padding: 2% 9 5%;
    margin-top: 0px;
}


.index_pro01 dl dd{ border:1px #ccc solid}

.index_pro01 dl dd {
    padding: 0 30px;
    font-size: 24px;
    color: #434343;
    padding-top: 23px;
    min-height: 230px;
    text-align: left; margin-bottom:0; max-height:270px; height:auto
}
.index_pro01 dl {
    float: left;
    width: 100%!important;
    height: 530px;
    background: #fff;
    margin: 0 0 0 0;
}.polaris-banner .title-1 strong{ height:30px; display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden; display:block
}
.menu_location{ height:auto}


.polaris-news-content .container{ width:97%}

.menu_location .menu li {
    width: 50%;
    float: left;
    text-align: center; margin:0!important
}

.zuo_ab1 {
    width: 100%;
    margin: 0 auto;
    margin-top: 0px;
    padding: 25% 0 3%;
    position: relative;
}.index-content, .polaris-product-detail-1 .toptext-1, .header-content, .footer-content, .polaris-certificate-honor .index-content, .polaris-news-detail .index-content {
    width: 93%;
}#newslist .newstitem .newsimg{ background-size:100%!important }
.newscontent {flex-wrap: wrap;}
#newslist .newstitem .newsimg {
    display: block;
    width: 100%;}

#newslist .wrapper1a .news_wrapper {
    position: inherit;
    margin-top: 5%;
    width: 100%; margin-left:0
}#newslist .newsbody .date {
    width: 100%;
    top: 0;
    text-align: left;
    float: right;
    padding-right: 50px;
    padding-right: 0;
    padding-left: 0;
    padding-top: 4px;
}#newslist .newsbody .date{ margin-bottom:0}

.newscontent{ border-bottom:1px #ccc solid; padding-bottom:4%; background:#fff}
#newslist .newsbody .title {

    width: 100%;
    line-height: 24px;
}
#newslist .newsbody .description {
    left: 155px;
    width: 100%;
    top: 100px;
    height: 72px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#newslist .left .newsbody .date .md{ display:inline; margin-right:8px}

#newslist .newsbody .date .year {
    color: #999;
    top: 22px;
    font-size: 22px;
    text-align: right;
    font-family: 'HELVETICANEUELTPRO-THEX';
}
.news-detail-right-list .news-content-item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 3%;
}.polaris-banner .img{ display:flex;align-items:center ; justify-content: center }


}