.new_idx_menu {
	opacity: 0;
	/* visibility: hidden */
	/* display:none; */
}
.closemenu {
	position: relative;
	display:none;
	padding:5px 20px 8px 0;
	color:rgba(255,255,255,0.5);
	font-size:14px;
	text-align: right;
	z-index: 10;
}

/*移动端---------------------*/
@media screen and (max-width:768px){
	.new_idx_nav_box {
		position: fixed;
		display: flex;
		top:0;
		left:0;
		padding:0 0 0 5%; 
		width:100%;
		height:100px;
		background: none;
		transition: 1s;
		z-index: 100;
	}
	.new_idx_nav_box .new_idx_logo {
		margin-right:5%;
		padding:30px 5% 0 0;
		width:40%;
		height: inherit;
	}
	.new_idx_nav_box .new_idx_version {
		margin-top:30px;
		width:100px;
		height:35px;
	}
	.new_idx_nav_box .new_idx_menu {
		position: absolute;
		opacity: 1;
		/* visibility: visible; */
		/* display:block; */
		right:20px;
		top:30px;
		width:40px;
		height:40px;
	}
	.new_idx_nav_box .new_idx_menu i {
		text-align: right;
		color:rgba(255,255,255,0.6);
		font-size:30px;
	}
	
	.new_idx_nav_box .new_idx_nav {
		display: block;
		padding:10px 0 0 0;
		top:0;
		right:-100%;
		width:100%;
		height:100%;		
		position: fixed;
		background: rgba(0,0,0,0.9);
		transition: 0.8s;
		z-index: 100;
	}
	.new_idx_nav_box .new_idx_nav .closemenu {
		display: block;
	}
	
	.new_idx_nav_box .new_idx_nav > ul {
		width:100%;
		height:95%;
		overflow-y: auto;
		background: none;
		border:none;
	}
	.new_idx_nav_box .new_idx_nav > ul > li {
		clear: both;
		padding:10px 0 25px 50px;
		width:100%;
		height: auto;
		text-align: left;
	}
	.new_idx_nav_box .new_idx_nav > ul > li > a {
		display: block;
		width:100%;
		font-size:18px;
		text-align: left;
		font-weight: bold;
	}
	.new_idx_nav_box .new_idx_nav > ul > li > ul {
		padding-top:10px;
		position: unset;
		display: block;
		height:auto;
		background: none;
		border:0;
		opacity: 1;
	}
	.new_idx_nav_box .new_idx_nav > ul > li > ul > li {
		padding:12px 0 10px 30px;
		border-bottom:0;
		justify-content: left;
		min-height: 45px;
	}
	.new_idx_nav_box .new_idx_nav > ul > li > ul > li > a {
		display: block;
		width:100%;
		text-align: left;
		font-size:16px;
		color:#aaaaaa;
	}
	
	
	/*首页banner768*/
	.new_banenr1 .new_text1,
	.new_banenr2 .new_text1{
		top:20%;
		/* left:12%; */
		left:20%;
		padding-right:40px;
		font-size:16px;
		line-height:25px;
		opacity: 0;
		color:#ffffff;
		transition: 1s;
	}
	.new_banenr1 .new_text2,
	.new_banenr2 .new_text2{
		bottom:62%;	
		left:20%;
		font-size:34px;
		line-height:35px;
		opacity: 0;
		color:#ffffff;
		transition: 1.5s;
	}
	.new_banenr1 .new_text3,
	.new_banenr2 .new_text3{
		bottom:55%;
		/* left:12%; */
		left:20%;
		opacity: 0;
		font-size:14px;
		line-height:25px;
		color:#ffffff;
		transition: 2s;
	}
	
	@media screen and (max-width:375px){
		.new_banenr1 .new_text2,
		.new_banenr2 .new_text2{
			bottom:56%;	
		}
		
		.new_banenr1 .new_text3,
		.new_banenr2 .new_text3{
			bottom:50%;
		}
	}
	
	
	
	.new_idx_banner .new_banner_count {
		position: absolute;
		left:12%;
		bottom:10%;
		padding:20px 0 0 0;
		width:90%;
		border-top:1px rgba(255,255,255,0.4) solid;
		z-index: 1;
	}
	.new_idx_banner .new_banner_count dl {
		display: block;
		float: left;
		width:50%;
		height:120px;
		color:#ffffff;
	}
	.new_idx_banner .new_banner_count dl dt {
		font-size:40px;
	}
	.new_idx_banner .new_banner_count dl dt span {
		font-size:35px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.new_idx_banner .new_banner_count dl dt em {
		padding-left:10px;
		font-size:12px;
	}
	.new_idx_banner .new_banner_count dl dd {
		font-size:16px;
	}
	
	/*最早的缝纫机768*/
	.new_modu1 dl {
		clear: both;
		display: block;
		padding:50px 8%;
		width:auto;
		font-weight: 200;
	}
	
	.new_modu1 dl dt {
		margin-bottom:20px;
		position: relative;
		left: unset;
		left:-30px;
		width:90%;
		font-size: 28px;
		line-height:36px;
		transition: 1s;
		font-weight: 400;
		opacity: 0;
	}
	
	.new_modu1 dl dd {
		position: relative;
		left: unset;
		right:-30px;
		width:100%;
		font-size:18px;
		line-height:35px;
		text-align: unset;
		text-indent: 40px;
		transition: 1s;
		opacity: 0;
	}
	
	
	/*公司历程768*/
	.new_gslc_box {
		padding:55px 8% 10px 8%;
		width:auto;
	}
	.new_gslc_box dl {
		float: unset;
		margin-bottom:30px;
		width:100%;
	}
	.new_gslc_box dl dt {
		position: relative;
		font-size:26px;
		font-weight: 200;
	}
	.new_gslc_box dl dt:before {
		position: absolute;
		top:0;
		left:0;
		content: '';
		width:20px;
		height:1px;
		background: #414141;
		z-index: 1;
	}
	.new_gslc_box dl dd.title {
		padding-top:0px;
		font-size:16px;
		color:#8C8C8C;
	}
	.new_gslc_box dl dd.text {
		padding:10px 0px 0 0;
		font-size:16px;
		line-height:25px;
		color:#313131;
	}
	
	
	/*做得了大货-768*/
	.new_modu2 {
		margin:0;
		padding:60px 8% 40px 8%;
		width:auto;
		background: #212121;
	}
	.new_modu2 .new_modu2_title {
		padding-bottom:20px;
	}
	.new_modu2 .new_modu2_title dl dt {
		padding:0px 0;
		font-size:26px;
		color:#ffffff;
		transition: 1s;
		font-weight: 300;
	}
	.new_modu2 .new_modu2_title dl dd {
		font-size:14px;
		color:rgba(255,255,255,0.5);
		font-weight: 300;
	}
	
	.new_modu2 .new_modu2_count {
		padding-bottom:60px;
		margin-top:30px;
     	width:auto;
		display: unset;
	}
	.new_modu2 .new_modu2_count dl {
		float: left;
		margin:0 0 0 0;
		width:50%;
		height:100px;
		font-weight: 300;
	}
	.new_modu2 .new_modu2_count dl dt {
		font-size:30px;
		color:#ffffff;
	}
	.new_modu2 .new_modu2_count dl dt em {
		font-size:12px;
	}
	.new_modu2 .new_modu2_count dl dd {
		
		font-size:12px;
		color:rgba(255,255,255,0.5)
	}
	
	
	/*768*/
	.new_modu2 .new_modu2_sb {
		display: flex;
		flex-direction:column;
		flex-wrap:wrap;
		padding:40px 0 60px 0;
		width:100%;
		flex-direction: row;
		justify-content:space-between;
	}
	.new_modu2 .new_modu2_sb .new_modu2_sb_list {
		padding:0;
		margin:0 0 30px 0;
		width:100%;
		overflow: hidden;
	}
	.new_modu2 .new_modu2_sb .new_modu2_sb_list h3 {
		margin-bottom:5px;
		font-size:20px!important;
		font-weight: 400;
		color:#ffffff;
	}
	.new_modu2 .new_modu2_sb .new_modu2_sb_list ul li {
		height:auto;
	}
	.new_modu2 .new_modu2_sb .new_modu2_sb_list ol {
		margin-top:15px;
		padding-top:15px;
		border-top:1px rgba(255,255,255,0.5) solid;
	}
	
	
	
	.new_modu3_hzlc h3 {
		font-size:26px!important;
		color:rgba(255,255,255,1);
		font-weight: 200;
		line-height:34px;
	}
	.new_modu3_hzlc .new_modu3_list {
		margin-top:50px;
		display: block;
		width:auto;
		justify-content: space-between;
		border-top:0;
	}
	.new_modu3_hzlc .new_modu3_list dl {
		position: relative;
		padding:5px 0 0 0px;	
		width:100%;
		border-right:0;
	}
	.new_modu3_hzlc .new_modu3_list dl:before {
		position: absolute;
		top:-1px;
		left:0px;
		content: '';
		width:30px;
		height:1px;
		background: #A34B4B;
		z-index: 1;
	}
	.new_modu3_hzlc .new_modu3_list dl dt {
		padding-bottom:10px;
		font-size: 20px;
		font-weight: 200;
		color:#A34B4B;
	}
	.new_modu3_hzlc .new_modu3_list dl dd.title {
		padding-bottom:10px;
		font-size: 20px;
		font-weight: 200;
		color:#ffffff;
	}
	
	
	/*我的产品768*/
	.new_modu4 {
		padding:30px 8% 0 8%;
		width:auto;
	}
	.new_modu4 h3 {
		font-size:30px!important;
		color:#222222;
		font-weight: 300;
		text-align: center;
	}
	.new_modu4 h5 {
		font-size:18px!important;
		color:#222222;
		font-weight: 300;
		text-align: center;
	}
	.new_modu4 .new_modu4_pro {
		padding:40px 0 0 0;
		width:100%;
	}
	.new_modu4 .new_modu4_pro dl {
		display: block;
		float: left;
		margin:0 0 30px 0;
		width:100%;
		/* height:690px; */
		border:1px #f5f5f5 solid;
	}
	.new_modu4 .new_modu4_pro dl:nth-child(3n){
		margin:0 0 30px 0;
	}
	
	
	/*我们合作的品牌768*/
	.new_modu5 {
		padding:30px 8% 0 8%;
		width:auto;
	}
	.new_modu5 h3 {
		font-size:30px;
		color:#333333;
		font-weight: 300;
		transition: 1s;
		text-align: center;
	}
	.new_modu5 .new_modu5_hzpp {
		padding:0 0 0 0;
		width:auto;
	}
	.new_modu5 .new_modu5_hzpp ul li {
		float: left;
		display: flex;
		width:50%;
		height:120px;
		justify-content: center;
		align-items: center;
	}
	.new_modu5 dl dt {
		margin-bottom:10px;
		font-size:14px;
		color:#8F8F8F;
	}
	.new_modu5 dl dd span {
		padding:0 15px 0 0;
		border-right:1px #e5e5e5 solid;
		font-size:14px;
		line-height:16px;
		color:rgba(0,0,0,0.5)
	}
	
	
	
	/*从屋顶光伏*/
	.new_modu6 {
		padding:40px 8% 0 8%;
		width:auto;
	}
	.new_modu6 .new_modu6_gf ul {
		float: left;
		padding-right:0;
		width:100%;
	}
	.new_modu6 .new_modu6_gf ul li dl dt {
		margin-bottom:20px;
		font-size:30px;
		line-height:40px;
		font-weight: 300;
	}
	.new_modu6 .new_modu6_gf ul li dl dd {
		font-size:20px;
		line-height:35px;
		font-weight: 200;
	}
	.new_modu6 .new_modu6_gf ul li dl dd p {
		margin-bottom:20px;
		text-align: unset;
	}
	.new_modu6 .new_modu6_gf ol {
		float: left;
		width:100%;
	}
	
	.new_modu6 .new_modu6_zs {
		margin-top:30px;
		width:auto;	
	}
	.new_modu6 .new_modu6_zs ul li {
		position: relative;
		display: flex;
		float: left;
		width:33.33%;
		height:0;
		padding-bottom:33.33%;
		justify-content: center;
		align-items: center;
		border-right:1px #e5e5e5 solid;
		border-bottom:1px #e5e5e5 solid;
	}
	
	
	/*二万平米，连成一条产线*/
	.new_modu7 {
		padding-top:50px;
		width:auto;
	}
	.new_modu7 h3,
	.new_modu7 h5 {
		padding:0 8%;
		width:auto;
	}
	.new_modu7 h3 {
		font-size:30px;
		line-height:35px;
		font-weight: 300;
	}
	.new_modu7 h5 {
		margin-bottom:30px;
		padding-top:10px;
		font-size:16px;
		font-weight: 300;
	}
	.new_modu7 .new_modu7_banner {
		margin-bottom:20px;
		width:100%;
	}
	.new_modu7 .new_modu7_imglist {
		padding:0 5%;
		width:auto;
	}
	.new_modu7 .new_modu7_imglist ul li {
		margin-bottom:20px;
		width:100%;
	}
	
	
	/*欢迎洽谈*/
	.new_modu8 {
		padding:40px 8%;
		width:auto;
		background: #222222;
	}
	.new_modu8 .new_modu8_l {
		float: unset;
		width:100%;
	}
	.new_modu8 .new_modu8_l dl dt {
		margin-bottom:10px;
		font-size:30px;
		line-height:35px;
		font-weight: 300;
		color:#ffffff;
	}
	.new_modu8 .new_modu8_l dl dd {
		font-size:16px;
		font-weight: 200;
		color:#ffffff;
		line-height:30px;
	}
	.new_modu8 .new_modu8_r {
		float: unset;
		margin-top:30px;
		width:100%;
	}
	.new_modu8 .new_modu8_r form dl dd img {
		position: absolute;
		right:0;
		bottom:10px;
		width:100px;
		height:40px;
		z-index: 1;
	}
	
	
	/*底部*/
	footer.new_footer {
		padding:30px 8% 0 8%;
		width:auto;
	}
	footer.new_footer .footer_title {
		font-size:20px;
		color:#222222;
	}
	footer.new_footer .footer_subtitle {
		font-size:18px;
		color:#B7B7B7
	}
	footer.new_footer .footer_bottom {
		margin-top:20px;
		padding-top:20px;
		padding-bottom:20px;
		border-top:1px #DDDDDD solid;
	}
	footer.new_footer .footer_bottom dl.footer_info {
		float: unset;
		width:100%;
	}
	footer.new_footer .footer_bottom dl.footer_info dd {
		font-size:16px;
		line-height:35px;
	}
	footer.new_footer .footer_bottom dl.footer_info dd p {
		padding:0 0 0 60px;
	}
	footer.new_footer .footer_bottom dl.footer_nav {
		float: unset;
		margin-top:30px;
		margin-left:0;
		width:100%;
	}
	footer.new_footer .footer_bottom dl.footer_nav dd {
		width:100%;
	}
	footer.new_footer .footer_bottom dl.footer_nav dd a {
		display: block;
		float: left;
		width:50%;
		height:30px;
		font-size:14px;
		line-height:30px;
		font-weight: 200;
		color:#000000
	}
	
	footer.new_footer .footer_bottom dl.footer_qr {
		float: unset;
		display: none;
		width:150px;
		justify-content: right;
	}	
	
	footer.new_footer .footer_bottom dl.footer_info dt,
	footer.new_footer .footer_bottom dl.footer_nav dt {
		margin-bottom:10px;
		font-size:14px;
		color:#929292;
		font-weight: 200;
	}
	
	
	footer.new_footer .footer_copy {
		clear: both;
		margin-top:10px;
		padding-top:20px;
		border-top:1px #DDDDDD solid;
		height:auto;
	}
	footer.new_footer .footer_copy ul {
		float: unset;
	}
	footer.new_footer .footer_copy ul li {
		float: unset;
		margin-right:0;
		line-height:28px;
		color:#777777;
		font-size:14px;
		font-weight: 200;
	}
	footer.new_footer .footer_copy ol {
		float: unset;
	}
	footer.new_footer .footer_copy a {
		color:#777777;
		font-size:14px;
		font-weight: 200;
	}
	
	
	/*内页-关于我们*/
	
	.about-text {
		padding:20px 20px 20px 20px;
		width:auto;
	}
	.about-text p {
		font-size:16px;
		line-height:32px;
		text-indent: 32px;
		font-weight: 200;
	}
	.about-img {
		padding:0 20px 50px 20px;
		width:100%;
	}
	.about-count {
		display: block;
		padding:0 20px;
		width:auto;
		justify-content: space-between;
	}
	.about-count .about-count-list {
		clear: both;
		float: unset;
		margin-bottom:20px;
		padding:0 0 15px 0;
		width:100%;
		height:auto;
		background: #F4F3F3;
		border-radius: 6px;
	}
	.about-count .about-count-list dl {
		padding:15px 0 0 0%;
		clear: both;
		width: auto;
	}
	.about-count .about-count-list dl dt {
		float: left;
		margin-top:5px;
		width:40%;
		text-align: center;
	}
	.about-count .about-count-list dl dt img {
		width:34%
	}
	.about-count .about-count-list dl dd {
		padding:7% 13% 0 0;
		float: right;	
		font-size:22px;	
		font-weight: bold;
		text-align: right;
		color:#5D5D5D;
	}
	.about-count .about-count-list ul {
		width:40%;
		padding:5px 0 0 0;
		text-align: center;
		clear: both;
	}
	
	
	/*内页-发展历程*/
	.about-fzlc {
		position: relative;
		margin:50px 40px 0 40px;
		width:auto;
	}
	.about-fzlc .fzlc-container .swiper-wrapper .swiper-slide::after {
		position: absolute;
		display: block;
		width:16px;
		height:16px;
		border-radius: 20px;
		border:1px #ff6600 dashed;
		background: #ffffff;
		content: '';
		top:2px;
		left:0;
		z-index: 2;
	}
	.about-fzlc .fzlc-container .swiper-wrapper .swiper-slide dl dd {
		float: left;
		/* padding:0 40px 0 15px; */
		padding:0 0px 0 0;
		width:calc(100% - 0px);
		font-size:16px;
		line-height:28px;
		color:#2c2c2c;
		font-weight: 200;	
	}
	
	
	
	/*内页-生产基地*/
	.about-scjd {
		padding:0 20px;
		width:auto;
	}
	.about-scjd .about-scjd-title {
		display: flex;
		padding:30px 0 20px 0;
		width:auto;
		justify-content: center;
	}
	.about-scjd .about-scjd-title span {
		position: relative;
		font-size:18px;
		color:#5d5d5d;
	}
	.about-scjd .about-scjd-title span::after,
	.about-scjd .about-scjd-title span::before{
		display: none;
		position: absolute;
		content: '';
		width:80px;
		height:15px;
		top:10px;
		z-index:1;
	}
		
	.about-scjd .about-scjd-title span::after {			
		background-image: linear-gradient(to right, rgba(184,184,184,0),  rgba(184,184,184,1));
		left:-120px;		
	}
	.about-scjd .about-scjd-title span::before {		
		background-image: linear-gradient(to left, rgba(184,184,184,0),  rgba(184,184,184,1));
		right:-120px;
		top:10px;
	}
	
	
	/*核心优势*/
	.tech_modu1 {
		clear: both;
		padding:0 30px;
		width:auto;
	}
	.tech_modu1 .tech_left,
	.tech_modu1 .tech_right {
		clear: both;
		width:100%;
	}
	.tech_modu1 .tech_left h1 {
		clear: both;
		padding-top:60px;
		padding-bottom:20px;
		width:100%;
		font-size:22px!important;
		line-height:30px;
	}
	.tech_modu1 .tech_left dl {
		display: flex;
		clear: both;
		height:auto;
	    padding-bottom:10px;
	}
	.tech_modu1 .tech_left dl dt {
		float: left;
		padding-top:0px;
	}
	.tech_modu1 .tech_left dl dt img {
		height:18px;
	}
	.tech_modu1 .tech_left dl dd {
		padding:0 0 0 10px;
		float: left;
		font-size:18px;
		font-weight: 200;
	}	
	.tech_modu1 .tech_right {
		padding-top:30px;
		float: right;
	}
	
	.tech_modu2 {
		padding:30px 30px 0 30px;
		clear: both;
	}
	.tech_modu2 dl {
		clear: both;
		padding-bottom:40px;
	}
	.tech_modu2 dl dt {
		display: flex;
		float: left;
		width:20px;
		height:20px;
		background: #ff6600;
		color:#ffffff;	
		justify-content: center;
		align-items: center;
		font-size: 12px;
		font-weight: bold;
		border-radius: 4px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.tech_modu2 dl dd {
		float: left;
		width:calc(100% - 20px);
		padding:0 0 0 10px;
	}
	.tech_modu2 dl dd h3 {
		margin-bottom:15px;
		font-size:18px;
		line-height:20px;
	}
	.tech_modu2 dl dd p {
		font-size:16px;
		line-height:30px;
		font-weight: 200;
		color:#636363;
	}
	
	
	/*合作品牌*/
	.coop_item {
		margin-top:30px;
		padding:0 30px;
		width:auto;
		overflow: hidden;
	}
	.coop_item ul li {
		position: relative;
		float: left;
		display: flex;
		margin:0 3% 20px 0;
		padding-bottom:20%;
		width:31%;
		height:0;
		justify-content: center;
		align-items: center;
		background: linear-gradient(135deg, #FFFFFF, #D3D2D2, #FFFFFF, #D7D7D7, #BDBDBD, #E9E9E9, #FFFFFF, #D3D2D2);
	}
	.coop_item ul li img {
		position: absolute;
		top:0;
		right:0;
		bottom:0;
		left:0;
		margin:auto;
		max-width:70%;
		max-height:70%;
		display: block;
		z-index: 1;
	}
	.coop_item ul li:nth-child(3n) {
		margin-right:0;
	}
	
	
	/*实验室*/
	.laboratory_box {
		padding:40px 30px 0 30px;
		width:auto;
	}
	.laboratory_box .laboratory_title {
		padding:0 0 30px 0;
		width:auto;
		font-size:22px;
		font-weight: 600;
		text-align: center;
	}
	.laboratory_box .laboratory_info .laboratory_info_l,
	.laboratory_box .laboratory_info .laboratory_info_r {
		float: unset;
		clear: both;
		width:100%;
	}
	
	.laboratory_box .laboratory_info .laboratory_info_l dl {
		clear: both;
		margin-bottom:20px;
	}
	.laboratory_box .laboratory_info .laboratory_info_l dl dt {
		position: relative;
		padding:0 0 0 25px;
		font-size:18px;
		font-weight: bold;
	}
	.laboratory_box .laboratory_info .laboratory_info_l dl dt img {
		position: absolute;
		top:7px;
		left:0;
		height:16px;
		z-index: 1;
	}
	.laboratory_box .laboratory_info .laboratory_info_l dl dd {
		padding:5px 0 0 30px;
		font-size:16px;
		font-weight: 200;
		line-height:30px;
	}
	.laboratory_box .laboratory_info .laboratory_info_l dl dd.zd {
		font-weight: bold;
		color:#FF6600;
	}
	
	.laboratory_box .laboratory_info .laboratory_info_r img {
		width:100%
	}
	
	/*专业实力*/
	.laboratory_count {
		position: relative;
		margin-top:30px;
		padding:40px 0 0 0;
		width:auto;
	}
	.laboratory_count:before {
		position: absolute;
		top:0;
		left:-30px;
		content: '';
		width:calc(100% + 60px);
		height:10px;
		background: #f5f5f5;
	}
	.laboratory_count .laboratory_count_title {
		padding:0 0 20px 0;
		width:auto;
		font-size:22px;
		font-weight: 600;
		text-align: center;
	}
	.laboratory_count .laboratory_count_num dl {
		float: left;
		margin-bottom:20px;
		width:50%;
	}
	.laboratory_count .laboratory_count_num dl dt {
		width:auto;
		font-size:18px;
		color:#ff6600;
		font-weight: bold;
		text-align: left;
	}
	.laboratory_count .laboratory_count_num dl dd {
		padding:5px 0 0 0;
		font-size:12px;
		color:#3C3C3C;
	}
	
	/*全流程检测*/
	.laboratory_jc_box {
		position: relative;
		margin-top:30px;
		padding:30px 0 0px 0;
		width:auto;
	}
	.laboratory_jc_box:before {
		position: absolute;
		top:0;
		left:-30px;
		content: '';
		width:calc(100% + 60px);
		height:10px;
		background: #f5f5f5;
	}
	.laboratory_jc_box .laboratory_jc_title {
		margin-bottom:20px;
		font-size:22px;
		font-weight: 600;
		text-align: center;
	}
	.laboratory_jc_box .laboratory_jc_row {
		display: flex;
		flex-direction:row;
		flex-wrap:wrap;
		width:auto;
		justify-content: space-between;
	}
	.laboratory_jc_box .laboratory_jc_row dl {
		margin-bottom:20px;
		width:100%;
		min-height:100px;
		background: #EEEEEE;
		border-radius: 8px;
		overflow: hidden;
	}
	.laboratory_jc_box .laboratory_jc_row dl dt img {
		width:100%;
		height: 150px;
	}
	.laboratory_jc_box .laboratory_jc_row dl dd.name {
		padding:20px 10px 0 10px;
		width:auto;
		font-size:20px;
		color:#3C3C3C;
		text-align: center;
		font-weight: 200;
	}
	.laboratory_jc_box .laboratory_jc_row dl dd.text {
		margin:0 10px 10px 10px;
		padding:10px;
		font-size:16px;
		line-height:30px;
		min-height:100px;
	}
	
	
	
	/*产品中心*/
	.pro_right {
		float: right;
		width:calc(100% - 0px);
		min-height:300px;
		border-left:1px #eeeeee solid;
	}
	
	.proview_content {
		display: block;		
		clear: both;
		margin:20px 30px 0 30px;
		width:auto;
	}
	.proview_content > ul {
		display: flex;
		flex-direction:row;
		flex-wrap:wrap-reverse;
	}
	.proview_content ul li.pro_text {
		float: left;
		padding-right:0px;
		width:100%;
		text-align: unset;
		min-height:300px;
	}
	.proview_content .pro_text dl {
		clear: both;
		padding-bottom:30px;
		width:100%;
	}
	.proview_content .pro_text dl dt {
		padding-bottom:5px;
		font-size:18px;
		font-weight: bold;
	}
	.proview_content .pro_text dl dd {
		font-size:16px;
		line-height:32px;
		font-weight: 200;
		text-indent: 32px;
	}
	.proview_content .pro_text .sm {
		clear: both;
		width:100%;
		font-size:16px;
	}
	.proview_content .pro_text .sm ul {
		clear: both;
		padding-bottom:20px;
		font-weight: 200;
	}
	.proview_content .pro_text .sm li.key {
		margin-bottom:10px;
		clear: both;
		float: unset;
		width:auto;
		font-weight: 500;
	}
	.proview_content .pro_text .sm li.val {
		float: left;
	}
	.proview_content ul li.pro_img {
		float: left;
		margin-bottom:30px;
		width:100%;
		min-height:300px;
	}
	
	
	/*先进设备*/
	.eq_modu {
		padding:40px 20px 20px 20px; 
		width:auto;
		background: #ffffff;
		border-bottom:20px #f6f6f6 solid;
	}
	.eq_modu1  .eq_modu1_top dl dt {
		float: unset;
		width:100%;
	}
	.eq_modu .eq_modu_title {
		position: relative;
		margin-bottom:10px;
		padding:0 0 0 15px;
		font-size: 20px;
		font-weight: bold;
	}
	.eq_modu .eq_modu_title:before {
		position: absolute;
		top:6px;
		left:0;
		content: '';
		width:4px;
		height:20px;
		background: #ff6600;
		z-index: 1;
	}
	.eq_modu .eq_modu_subtitle {
		padding:0 0 0 20px;
		font-size:18px;
		color:#555555
	}
	.eq_modu1  .eq_modu1_top dl dt p {
		padding-right:0px;
		margin-bottom:20px;
		text-indent: 40px;
		font-size:16px;
		line-height:30px;
		color:#4c4c4c;
		text-align: unset;
		font-weight: 200;
	}
	.eq_modu1  .eq_modu1_top dl dd {
		float: right;
		width:100%;
	}
	
	.eq_modu1  .eq_modu1_bottom {
		position: relative;
		clear: both;
		margin:20px 0 0 0;
		width:auto;
		height:100px;
	}
	.eq-modu1-container,
	.eq-modu2-container,
	.eq-modu3-container,
	.eq-modu4-container {	
		width:100%;
		height:100%;
		overflow: hidden;
	}
	.eq-modu1-container .swiper-wrapper,
	.eq-modu2-container .swiper-wrapper,
	.eq-modu3-container .swiper-wrapper,
	.eq-modu4-container .swiper-wrapper {
		width:100%;
		height:100%;
		white-space: inherit;
	}
	.eq-modu1-container .swiper-wrapper .swiper-slide,
	.eq-modu2-container .swiper-wrapper .swiper-slide,
	.eq-modu3-container .swiper-wrapper .swiper-slide,
	.eq-modu4-container .swiper-wrapper .swiper-slide {
		position: relative;
		width:100%;
		height:100%;
		background: #ffffff;
	}
	.eq-modu1-container .swiper-wrapper .swiper-slide .sbname,
	.eq-modu2-container .swiper-wrapper .swiper-slide .sbname,
	.eq-modu3-container .swiper-wrapper .swiper-slide .sbname,
	.eq-modu4-container .swiper-wrapper .swiper-slide .sbname {
		position: absolute;
		bottom:0;
		left:0;
		width:100%;
		height:40px;
		background: rgba(0,0,0,0.5);
		text-align: center;
		line-height:40px;
		color:#ffffff;
		font-size:14px;
		font-weight: 200;
		z-index: 1;
	}
	.next-1,
	.prev-1,
	.next-2,
	.prev-2,
	.next-3,
	.prev-3,
	.next-4,
	.prev-4 {
		display: none!important;
	}
	/*先进设备*/
	
	
	/*可持续发展*/
	.sustainable_box {
		padding:20px 20px 30px 20px;
		width:auto;
	}
	.sustainable_box .sustainable_title,
	.sustainable_box .sustainable_title dl {
		clear: both;
		width:auto;
	}
	.sustainable_box .sustainable_title dl {
		padding:0 5% 0 5%;
	}
	.sustainable_box .sustainable_title dl dt {
		font-size:22px;
		font-weight: bold;
		color:#ff6600
	}
	.sustainable_box .sustainable_title dl dd {
		padding-top:10px;
		font-size:18px;
		font-weight: unset;
		color:#333333
	}
	
	.sustainable_box .sustainable_modu1 {
		clear: both;
		padding:30px 0 30px 0;
	}
	.sustainable_box .sustainable_modu1 dl dt {
		position: unset;
		top:0;
		left:0;
		width:100%;
		z-index: 1;
	}
	.sustainable_box .sustainable_modu1 dl dd {
		clear: both;
		float: unset;
		padding:20px 20px 25px 20px;
		width:100%;
		height:auto;
		background: #EEEEEE;
		text-align: unset;
	}
	.sustainable_box .sustainable_modu1 dl dd h3 {
		margin-bottom:15px;
		font-size:20px;
		line-height: 30px;
	}
	.sustainable_box .sustainable_modu1 dl dd p {
		font-size:16px;
		line-height:32px;
	}
	
	
	.sustainable_box .sustainable_modu2 {
		position: relative;		
		padding:30px 0 50px 0;
		width:auto;
	}
	.sustainable_box .sustainable_modu2:before {
		position: absolute;
		top:0;
		left:-20px;
		content: '';
		width:calc(100% + 40px);
		height:10px;		
		background: #f5f5f5;
		z-index: 1;
	}
	.sustainable_box .sustainable_modu2 dl {
		width:auto;
	}
	
	.sustainable_box .sustainable_modu2 dl dt {
		clear: both;
		float:unset;
		padding:0 0 10px 0px;
		width:100%;
	}
	.sustainable_box .sustainable_modu2 dl dt:before {
		display: none;
	}
	.sustainable_box .sustainable_modu2 dl dt h3 {
		position: relative;
		margin-bottom:10px;
		padding:0 0 0 10px;
		font-size:22px;
		color:#474746;
	}
	.sustainable_box .sustainable_modu2 dl dt h3:before {
		position: absolute;
		top:8px;
		left:0;
		content:'';
		width:3px;
		height:22px;
		background: #ff6600;
		z-index: 1;
	}
	.sustainable_box .sustainable_modu2 dl dt p {
		padding:0 0 10px 15px;
		font-size:16px;
		color:#474746;
		font-weight: 200;
	}

	.sustainable_box .sustainable_modu2 dl dd {
		clear: both;
		float:unset;
		width:100%;
	}
	
	
	.sustainable_box .sustainable_modu3 {
		position: relative;
		padding:40px 0 30px 0;
		width:auto;
	}
	.sustainable_box .sustainable_modu3:before {
		position: absolute;
		top:0;
		left:-20px;
		content: '';
		width:calc(100% + 40px);
		height:10px;		
		background: #f5f5f5;
		z-index: 1;
	}
	.sustainable_box .sustainable_modu3 dl {
		display: flex;
		flex-direction:row;
		flex-wrap: wrap-reverse;
		width:auto;
	}
	.sustainable_box .sustainable_modu3 dl dt {
		clear: both;
		float:unset;
		width:100%;
		height:120px;
		overflow: hidden;
	}
	.sustainable_box .sustainable_modu3 dl dt img {
		width:100%;
	}
	.sustainable_box .sustainable_modu3 dl dd {
		clear: both;
		float:unset;
		width:100%;
	}
	.sustainable_box .sustainable_modu3 dl dd h3 {
		position: relative;
		clear: both;
		margin-bottom:25px;
		padding:0 0 0 14px;
		font-size:22px;
		font-weight: bold;
		line-height:35px;
		color:#474746;
	}
	.sustainable_box .sustainable_modu3 dl dd h3:before {
		position: absolute;
		top:10px;
		left:0;
		width:3px;
		height:22px;
		content: '';
		background: #ff6600;
		z-index: 1;
	}
	.sustainable_box .sustainable_modu3 dl dd h4 {
		clear: both;
		padding:5px 10px 5px 10px;
		background: #636363;
		color:#ffffff;
		font-size:16px;
		line-height:28px;
		font-weight: 200;
	}
	.sustainable_box .sustainable_modu3 dl dd table {
		margin-bottom:20px;
		clear: both;
		width:100%;
	}
	.sustainable_box .sustainable_modu3 dl dd table tr td {
		height:50px;
		border:1px #e5e5e5 solid;
		text-align: center;
		font-size:14px;
		font-weight: 200;
	}
	
	
	
	.sustainable_box .sustainable_modu4 {
		position: relative;
		clear: both;
		padding-top:30px;
	}
	.sustainable_box .sustainable_modu4:before {
		position: absolute;
		top:0;
		left:-20px;
		content: '';
		width:calc(100% + 40px);
		height:10px;		
		background: #f5f5f5;
		z-index: 1;
	}
	.sustainable_box .sustainable_modu4 .sustainable_modu4_title dl dt {
		float: left;
		position: relative;
		padding:0 0 20px 13px;
		font-size:22px;
		line-height:35px;
		font-weight: bold;
		color:#474746;
	}
	.sustainable_box .sustainable_modu4 .sustainable_modu4_title dl dt:before {
		position: absolute;
		top:10px;
		left:0;
		width:3px;
		height:20px;
		content: '';
		background: #ff6600;
		z-index: 1;
	}
	.sustainable_box .sustainable_modu4 .sustainable_modu4_title dl dd {
		float: left;
		padding:0 0 0 20px;
	}
	.sustainable_box .sustainable_modu4 .sustainable_modu4_title dl dd p {
		position: relative;
		margin-bottom:10px;
		padding:0 0 0 18px;
		font-size: 16px;
		font-weight: 200;
	}
	.sustainable_box .sustainable_modu4 .sustainable_modu4_table {
		clear: both;
		padding-top:30px;
		width:auto;
	}
	.sustainable_box .sustainable_modu4 .sustainable_modu4_table table tr td.key {
		padding:0 5px;
		width:150px;
	}
	.sustainable_box .sustainable_modu4 .sustainable_modu4_table table tr td.val {
		width:100px;
	}
	/*可持续发展*/
	
	
	/*认证证书*/
	.rzzh_main {
		padding:30px 20px 10px 20px;
		width:auto;
	}
	.rzzh_main ul {
		width:100%;
	}
	.rzzh_main ul li {
		float: left;
		cursor: pointer;
		margin:0 1.5% 20px 1.5%;
		width:47%;
		height:200px;
		background: #ffffff;
		border:1px #eeeeee solid;
		overflow: hidden;
	}
	.rzzh_main ul li dl {
		position: relative;
		width:100%;
		height:100%;
	}
	.rzzh_main ul li dl dt {
		width:100%;
		height:calc(100% - 0);
		background: #fafafa;
		position: relative;
		overflow: hidden;
		transition: 1s;
	}
	.rzzh_main ul li dl dd {
		position: absolute;
		bottom:0;
		left:0;
		padding:0 15px;
		width:100%;
		height:40px;
		line-height:40px;
		color:#ffffff;
		background: rgba(0,0,0,0.5);
		text-align: center;
		font-size:16px;
		font-weight: 200;
		z-index: 1;
	}
	/*认证证书*/
	
	
	
	/*社会责任*/
	.shzr_main {
		padding:40px 0px 0 0px;
		width:auto;
	}
	.shzr_main .shzr_modu_1 {
		padding:0 20px;
		margin-bottom:30px;
		clear: both;
		width:auto;
		height:auto;
	}
	.shzr_main .shzr_modu_1 ul {
		width:auto;
		height: inherit;
	}
	.shzr_main .shzr_modu_1 ul li {
		position: relative;
		float: unset;
		width:100%;
		height: inherit;	
		overflow: hidden;
	}
	.shzr_main .shzr_modu_1 ul li:nth-child(2) {
		padding:40px 0 30px 40px;
		background: #F1F1F1;
	}
	.shzr_main .shzr_modu_1 ul li:nth-child(2) dl {
		width:auto;
	}
	.shzr_main .shzr_modu_1 ul li:nth-child(2) dl dt {
		position: relative;
		margin-bottom:15px;
		font-size:22px;
		font-weight: bold;
	}
	.shzr_main .shzr_modu_1 ul li:nth-child(2) dl dt::after {
		position: absolute;
		content: '';
		width:20px;
		height:20px;
		top:8px;
		left:-40px;	
		background: #ff6600;
		z-index: 1;
	}
	.shzr_main .shzr_modu_1 ul li:nth-child(2) dl dd {
		padding:0 20px 0 0;
		font-size:16px;
		line-height:30px;
		color:#555555;
		font-weight: 200;
		text-align: unset;
	}
	
	
	.shzr_main .shzr_modu_2 {
		margin-bottom:0px;
		padding:0 20px;
		clear: both;
	}
	.shzr_main .shzr_modu_2 dl {
		margin-bottom:30px;
		width:100%;
	}
	.shzr_main .shzr_modu_2 dl dt {
		position: relative;
		margin-bottom:15px;
		padding-left:40px;
		font-size:22px;
		font-weight: bold;
	}
	.shzr_main .shzr_modu_2 dl dt:before {
		position: absolute;
		content: '';
		width:20px;
		height:20px;
		top:9px;
		left:0px;	
		background: #ff6600;
		z-index: 1;
	}
	.shzr_main .shzr_modu_2 dl dd {
		padding:0 0 0 0;
		font-size:16px;
		line-height:30px;
		color:#555555;
		text-align: unset;
		font-weight: 200;
	}
	.shzr_main .shzr_modu_2 ul {
		display: flex;
		flex-direction:column;
		width:100%;
		justify-content: space-between;
	}
	.shzr_main .shzr_modu_2 ul li {
		margin-bottom:15px;
		width:100%;
	}
	.shzr_main .shzr_modu_2 ul li img {
		width:100%;
	}
	/*社会责任*/
	
	
	/*新闻展会*/
	.news_main {
		padding:30px 20px 0 20px;
		width:100%;
	}
	.news_main .news_list {
		margin-bottom:20px;
		width:100%;
		height:145px;
		background: #fbfbfb;
		border:1px #eeeeee solid;
		border-radius: 6px;
		overflow: hidden;
	}
	.news_main .news_list dl {
		width: auto;
		height: inherit;
	}
	.news_main .news_list dt.news_time {
		display: flex;
		flex-direction:column;
		justify-content: center;
		align-items: center;
		float: left;
		width:80px;
		height: inherit;
		font-family: Arial, Helvetica, sans-serif;
	}
	.news_main .news_list dt.news_time span {
		font-size:30px;
		font-weight: bold;
		color:#616161
	}
	.news_main .news_list dt.news_time em {
		font-size:14px;
		font-weight: bold;
		color:#616161
	}
	.news_main .news_list dd.news_data {
		margin-left:80px;
		padding:10px 5px 0 0px;
		width:calc(100% - 90px);
		height: inherit;
	}
	
	.news_main .news_list dd.news_data table h2 a {
		display: block;
		padding:5px 10px 0 0;
		max-height:55px;
		font-size:18px;	
		color:#616161;
		overflow: hidden;
	}
	.news_main .news_list dd.news_data table p {
		padding-right:0px;
		margin-top:10px;
		display: block;
		height:56px;
		font-size:14px;
		line-height:28px;
		color:#8D8D8D;
		overflow: hidden;
	}	
	.news_main .news_list dd.news_data table td.news_img {
		display: none;
	}
	
	.news_view_subtitle {
		padding:0 0 0 0;
		margin:0 auto;
		width:88%;
		height:40px;
		line-height: 40px;
		font-size:14px;
		color:#aaaaaa;
		font-weight: 200;
	}
	.news_view {
		padding:50px 0 0 0;
		width:auto;
	}
	.news_view .news_view_title {
		margin:0 auto;
		width:88%;
		font-size:22px;
		text-align: center;
		color:#333333;
		font-weight: bold;
	}
	.news_view .news_view_time {
		margin:0 auto;
		padding:10px 0;
		width:88%;
		font-size:14px;
		text-align: center;
		color:#aaaaaa;
	}
	.news_view .news_view_content {
		margin:20px auto 0 auto;
		padding-top:20px;
		border-top:1px #e5e5e5 solid;
		width:88%;
		font-size:18px;
		line-height:36px;
		font-weight: 200;
		text-align: unset;
	}
	.news_view .news_view_content img {
		display: block;
		margin:20px auto 15px auto;
		max-width:100%;	
	}
	.news_view .news_view_more {
		margin:30px auto 0 auto;
		border-top:1px #eeeeee solid;
		width:86%;
	}
	.news_view .news_view_more a {
		display: -webkit-box;
		width:30%;
		height:40px;
		font-size:12px;
		line-height:40px;
		color:#aaaaaa;
		-webkit-line-clamp: 1;      /* 显示的行数，超过3行显示省略号 */
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: break-word;      /* 可选：避免长单词撑破布局 */
	}
	.news_view .news_view_back {
		clear: both;
		padding:30px 0 10px 0;
		margin:0 auto;
		width:88%;
		text-align: center;	
	}
	/*新闻展会*/
	
	
	/*联系我们*/
	.contact_main {
		clear: both;
		margin-bottom:0px;
		padding:30px 20px 10px 20px;
		width:auto;
		height:auto;
	}
	.contact_main .contact_left {
		float: unset;
		width:100%;
		height: inherit;
		background: #F1F1F1;
		border-radius: 10px;
	}
	.contact_main .contact_left .contact_text {
		padding:20px 20px;
		font-size:16px;
		line-height:25px;
		font-weight: 200;
	}
	.contact_main .contact_left .contact_form {
		padding:0 10px;
	}
	.contact_main .contact_left .contact_form ul {
		clear: both;
		width:100%;
	}
	.contact_main .contact_left .contact_form ul li {
		float: left;
		margin-bottom:20px;
		width:100%;
	}
	.contact_main .contact_left .contact_form ul li:nth-child(2){
		margin-left:0;
	}
	.contact_main .contact_left .contact_form img.yzmimg {
		cursor: pointer;
		margin-left:5px;
		/* width:100px; */
		height:40px;
	}
	
	
	.contact_main .contact_right {
		clear: both;
		padding-top:40px;
		float: unset;	
		width:100%;
		height:inherit;
	}
	.contact_main .contact_right dl {
		padding-top:30px;
		position: relative;
		display: block;
		clear: both;
		text-align: center;
		margin-bottom:30px;
		width:100%;
		height:auto;		
	}
	.contact_main .contact_right dl:before {
		position: absolute;
		top:0;
		left:-20px;
		width:calc(100% + 40px);
		height:1px;
		background: #eeeeee;
		content: '';
		z-index: ;
	}
	
	.contact_main .contact_right dl dt {
		width:50px;
		height:50px;
		margin:0 auto;
		border-radius: 50px;
		line-height:50px;
		text-align: center;
		background: #ff6600;
	}
	.contact_main .contact_right dl dt i {
		color:#ffffff;
		font-size:25px;
	}
	
	
	.formbtn {
		padding:20px 0 30px 0;
		clear: both;
		width:auto;
		text-align: center;
	}
	.formbtn button {
		padding:5px 40px;
		font-size:16px;
		background: #ff6600;
		color:#ffffff;
		border-radius: 6px;
		border:0;
		outline: none;
	}
	/*联系我们*/
	
	
	/*地图*/
	.contact_map {
		clear: both;
		margin:0px 10px 10px 10px;
		width:auto;
		height:200px;
		background: #ffffff;
		border-radius: 10px;
	}
	/*地图*/
	
	
}





/* @media screen and (max-width:375px){
	.new_banenr1 .new_text2,
	.new_banenr2 .new_text2{
		bottom:60%;	
		left:20%;
		font-size:35px;
		line-height:45px;
		opacity: 0;
		color:#ffffff;
		transition: 1.5s;
	}
} */