html,body {
	margin: 0;
	padding: 0;
}

.pagebox {
	position: relative;
}

#c_portalResPublic_codeContainer-16111270877070562 {
	display: none;
}

#w_grid-1600162599729 a span:hover {
	color: #fff !important;
}


body {
	word-break: break-word;
}

p,span {
	word-break: break-word;
}

h5 {
	font-family: 'baskerville_old_faceregular';
	font-weight: normal !important;
}

h6 span {
	font-size: 15px !important;
	font-weight: normal !important;
}

@font-face {
	font-family: 'poppinsregular'; src: url('../fonts/poppins-regular-webfont.eot'); src: url('../fonts/poppins-regular-webfont.eot') format('embedded-opentype'), url('../fonts/poppins-regular-webfont.woff2') format('woff2'), url('../fonts/poppins-regular-webfont.woff') format('woff'), url('../fonts/poppins-regular-webfont.ttf') format('truetype'), url('../fonts/poppins-regular-webfont.svg#poppinsregular') format('svg'); font-weight: normal; font-style: normal;
}

@font-face {
	font-family: 'titillium_webregular'; src: url('../fonts/titilliumweb-regular-webfont.eot'); src: url('../fonts/titilliumweb-regular-webfont.eot') format('embedded-opentype'), url('../fonts/titilliumweb-regular-webfont.woff2') format('woff2'), url('../fonts/titilliumweb-regular-webfont.woff') format('woff'), url('../fonts/titilliumweb-regular-webfont.ttf') format('truetype'), url('../fonts/titilliumweb-regular-webfont.svg#titillium_webregular') format('svg'); font-weight: normal; font-style: normal;
}

@font-face {
	font-family: 'baskerville_old_faceregular'; src: url('../fonts/baskvill_0-webfont.woff2') format('woff2'), url('../fonts/baskvill_0-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}

a:active,a:focus,a:hover {
	color: unset;
	text-decoration: none;
	background: none;
	border: none;
}

#w_grid-1588492178985 .p_gridbox, #w_grid-1596425918893 .p_gridbox {
	overflow: visible;
}

#w_grid-1588492178985 {
position:absolute;
	top: 0px;
	left: 0px;
	z-index: 999 !important;
	width: 100% !important;
	transition: all 0.5s;
}

#w_grid-1588497483319 {
}

@font-face {
	font-family:'bas'; src : url('../fonts/baskvill_0.ttf') format('truetype');
}

@font-face {
	font-family:'din'; src : url('/upload/font/DINPro-Regular.otf?tenantId=274220&viewType=1&v=1705634489000') format('opentype');
}

@font-face {
	font-family:'pop'; src : url('/upload/font/Poppins-Regular.ttf?tenantId=274220&viewType=1&v=1705634489000') format('truetype');
}

@font-face {
	font-family:'pingfang'; src : url('../fonts/pingfang regular.ttf') format('truetype');
}

#w_grid-1596450726435 {
	position: relative;
	z-index: 99;
}

#w_common_text-1596450100938 p span, #w_common_text-1597286665175 p span, #w_common_text-1597566317871 p span {
	display: block;
	text-indent: 28px;
	line-height: 24px;
}

#w_common_text-1597283201118 {
	padding-left: 60px;
	line-height: 48px;
	height: 48px;
	background: url(../images/icon_tel.png) no-repeat center left;
}

#w_common_text-1597284810362 {
	padding-left: 60px;
	line-height: 48px;
	height: 48px;
	background: url(../images/icon_net.png) no-repeat center left;
}

#w_common_text-1597284812506 {
	padding-left: 60px;
	line-height: 48px;
	height: 48px;
	background: url(../images/icon_mail.png) no-repeat center left;
}

#w_common_text-1597284815079 {
	padding-left: 60px;
	line-height: 48px;
	height: 48px;
	background: url(../images/icon_address.png) no-repeat center left;
}

#w_common_text-1597241725798 p span {
	display: block;
	font-size: 15px;
	text-indent: 30px;
	line-height: 28px;
}

#w_common_text-1599991017018 p span, #w_common_text-1599989884807 p span, #w_common_text-1599990530218 p span {
	display: block;
	font-size: 15px;
	line-height: 28px;
	text-indent: 30px;
}

#w_common_text-1600037861293, #w_common_text-1600038290316, #w_common_text-1600038293613, #w_common_text-1600038310111 {
	font-family: bas;
}

#w_common_text-1600037587127 p span, #w_common_text-1600038290320 p span, #w_common_text-1600038293616 p span, #w_common_text-1600038310115 p span {
	display: block;
	text-indent: 32px;
	line-height: 28px;
}

#w_common_text-1597395197127 p span {
	display: block;
	font-size: 15px;
	line-height: 28px;
	text-indent: 30px;
}

#w_common_text-1597371409226 p span, #w_common_text-1599528341652 p span {
	display: block;
	font-size: 15px;
	line-height: 30px;
	text-indent: 30px;
}

#w_common_text-1597371409226 strong span {
	font-size: 16px !important;
	margin: 10px 0;
}

#w_common_text-1599533104101 p span, #w_common_text-1599533104137 p span, #w_common_text-1599535027780 p span {
	display: block;
	font-size: 15px;
	line-height: 28px;
	text-indent: 30px;
}

#w_common_text-1599533104101 strong span, #w_common_text-1599533104137 strong span, #w_common_text-1599535027780 strong span {
	font-size: 16px !important;
	margin: 10px 0;
}

#w_common_text-1596615657675, #w_common_text-1597300821073, #w_common_text-1599188533949, #w_common_text-1597564765388, #w_common_text-1597564765383, #w_common_text-1597570070788, #w_common_text-1597624870640, #w_common_text-1599203841997, #w_common_text-1597624870650 {
	border-left: 3px solid #15808f;
	line-height: 24px;
	height: 24px;
}

.p_breadcrumbList {
	font-size: 0;
	text-align: left;
}

.p_breadcrumbFirst {
	color: #333 !important;
	padding-left: 26px !important;
	background: url(../images/ny_home2.png) no-repeat center left;
	vertical-align: unset !important;
}

.p_breadcrumb.contentBox:hover>a>.font:before {
	display: none !important;
}

.p_breadcrumbFirst>a>.font {
	color: #333 !important;
}

.p_breadcrumbFirst>a>.font:hover {
	text-decoration: none !important;
}

.p_breadcrumb {
	vertical-align: unset !important;
	color: #333 !important;
}

.p_breadcrumb.contentBox:hover>a>.font {
	border: none !important;
	border-bottom: none !important;
	color: #ff861f !important;
}

.p_end {
	vertical-align: unset !important;
}

.p_breadcrumbCurrent {
	vertical-align: unset !important;
}

.p_breadcrumbCurrent .font {
	color: #15808f !important;
}

.p_page {
	font-size: 0;
	text-align: center;
}

.p_page .pre, .p_page .pageNum, .p_page .next {
	float: none;
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: 40px;
	border-radius: 0;
	margin: 0 5px;
	padding: 0;
	line-height: 40px;
	font-size: 16px;
	border: none;
}

.p_page .p_PageInterval {
	float: none;
}

.p_page .pre, .p_page .next {
	background: #8a8a8a !important;
}

.p_page .pageNum {
	background-color: #fff;
}

.p_page .pageNum.active, .p_page .pageNum:hover {
	background: #f6ac1d;
}

.p_page .pre .font, .p_page .next .font {
	display: block;
	font-size: 20px;
	color: #fff;
}

.p_page .pre:hover, .p_page .next:hover {
	background: #f6ac1d !important;
}

.p_page .pre .iconfont:before {
	shadow-angle: 0px;
	shadow-distance: 0px;
	shadow-angle-ofInset: 0px;
	shadow-distance-ofInset: 0px;
}

.p_page .next .iconfont:before {
	shadow-angle: 0px;
	shadow-distance: 0px;
	shadow-angle-ofInset: 0px;
	shadow-distance-ofInset: 0px;
	float: none;
}

.p_more .iconfont:before {
	shadow-angle: 0px;
	shadow-distance: 0px;
	shadow-angle-ofInset: 0px;
	shadow-distance-ofInset: 0px;
}

.p_loading .iconfont:before {
	shadow-angle: 0px;
	shadow-distance: 0px;
	shadow-angle-ofInset: 0px;
	shadow-distance-ofInset: 0px;
}



/*产品中心*/
.i_product_bg{ overflow:hidden; background:url(../images/i_bg1.jpg) center center no-repeat; background-size:cover;}
.i_title{ overflow:hidden; margin-top:5%; text-align:center;}
.i_title .p{ color:#545555; font-size:18px;}
.i_title .h3{ color:#212121; font-weight:normal; overflow:hidden; line-height:1.3; margin-bottom:1%; font-size:42px;color:#1d83b3}
.i_two_a{ overflow:hidden; margin-top:2%;  position:relative; margin-bottom:3%; text-align:center; height:60px;}
.i_two_a:after{content:""; position:absolute; left:0%; height:1px; bottom:0;width:100%; background:#ededed;}
.i_two_a .scroller {/*position:absolute;*/display:inline-block; vertical-align:top;}
.i_two_a .scroller li{ float:left;/*  padding-right:3%;*/ position:relative; padding-left:30px; padding-right:30px;}
.i_two_a .scroller li dd:after{ content:""; position:absolute; left:50%; right:50%; height:3px; bottom:0;width:0px; background:#1d83b3;transition:all 0.3s;}
.i_two_a .scroller li.cur dd:after{ width:100%; left:0; right:0;}
.i_two_a .scroller li dd{ overflow:hidden; cursor:pointer; text-align:center; position:relative; padding-left:5px; padding-right:5px; }
.i_two_a .scroller li a{ color:#333333;  }
/*.i_two_a .scroller li a:hover{ color:#2285ed;}*/
.i_two_a .scroller li.cur a{ color:#f87e03;}
.i_two_a .scroller li dd i{float:left; width:32px; height:60px;display:block; background-repeat:no-repeat; background-size:32px 30px; background-position:left center; overflow:hidden;transition:all 0.3s; margin-right:12px;}
.i_two_a .scroller li dd .h4{ float:left;font-size:16px;  font-weight:normal; overflow:hidden;  height:60px; line-height:60px;color:#333333;}
.i_two_a .scroller li.cur dd .h4{color:#1d83b3;}
.i_two{}
.i_two .divhidden{opacity:0;filter:Alpha(opacity=0);transition: all 1.5s;  /*height:0;*/ /*display:none;*/ /*overflow:hidden;*/ height: 0; overflow:hidden; display:block;}
.i_two .divhidden.on{opacity:1.0;filter:Alpha(opacity=100);/* height:auto;*//*display:block;*/height: auto;}
/*产品*/
.owl-demo7{ margin:0 auto;  text-align:center; margin-bottom:5%;   }
/*.owl-demo7.owl-carousel .owl-wrapper-outer{ overflow:visible;}*/
/* Styling Next and Prev buttons*/
.owl-demo7.owl-theme .owl-controls{ position:absolute; top:0; width:100%; height:0;}
.owl-demo7.owl-theme .owl-controls .owl-pagination{ display:none;}
.owl-demo7.owl-theme .owl-controls .owl-buttons{ position:absolute; top:300px; width:100%; left:0; height:0; display:none;}
.owl-demo7.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:47px; height:47px;/*IE7 life-saver*/ text-indent:100px; line-height:40px;overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; margin-top:-0px;/*box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15); border-radius:50%;*/}
.owl-demo7.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/left3.png) center center no-repeat; background-size:100%; float:left; margin-left:0px;}
.owl-demo7.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background-image:url(../images/left3_on.png);opacity:0.8;filter:Alpha(opacity=80);}
.owl-demo7.owl-theme .owl-controls .owl-buttons div.owl-next{background:url(../images/right3.png) center center no-repeat; background-size:100%; float:right; margin-right:0px;}
.owl-demo7.owl-theme .owl-controls .owl-buttons div.owl-next:hover{ background-image:url(../images/right3_on.png);opacity:0.8;filter:Alpha(opacity=80);}
.owl-demo7.owl-theme .owl-controls .owl-page{ display:inline-block;}

.owl-demo7 .item{margin:0 1%; width:23%; float:left;}
.owl-demo7 .item dd{ overflow:hidden;transition:all 0.3s; background:#fff; margin-bottom:6%; margin-top:2%;}
.owl-demo7 .item dd:hover{box-shadow: 0 4px 14px 1px rgba(0, 0, 0, 0.05);-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}
.owl-demo7 .item dd .imgs{ overflow:hidden; position:relative; padding-top:90%;}
.owl-demo7 .item dd .imgs img{display: block;width: 100%; position:absolute; top:0; left:0; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.owl-demo7 .item dd:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); }
.owl-demo7 .item dd .txts{ padding-left:1%; padding-right:1%; overflow:hidden; text-align:center;}
.owl-demo7 .item dd .txts .h3{font-weight:bold; color:#333333;overflow:hidden; height:70px; line-height:70px;white-space:nowrap;text-overflow:ellipsis;transition:all 0.3s;}
.owl-demo7 .item dd .txts .p{line-height:24px; height:24px; font-size:15px; color:#999999; overflow:hidden; margin-top:5px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.owl-demo7 .item dd:hover .txts .h3{ color:#1D83B3;}

.cpzj{ width:100%; background:url(../images/c4.jpg) center; overflow:hidden;}
.cpzj .imglist{ padding-top:340px;}
.cpzj .imglist li{ float:left;box-shadow: 10px 2px 10px 5px rgba(57,174,255,0.2); margin-right:15px; border:1px dashed #F2F2F2; width:19%;}
.cpzj .imglist li:hover{box-shadow: 10px 2px 10px 5px rgba(57,174,255,0.5); border:1px dashed #eeeeee}
.cpzj .imglist li img{ width:100%;}
.cpzj .imglist li:nth-child(5n){ margin-right:0px;}
