﻿@import url("../App_Themes/module.css"); @charset "utf-8";html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, footer, header,nav, section, time, mark, audio, video, figure, figcaption{margin: 0;padding: 0;}html, body {font-family: '微软雅黑';color: #333;font-size: 14px;min-width: 1300px;background: #fff;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}ol, ul, li {list-style: none;}a {text-decoration: none;color: #333; }a:hover {/* color: #f0f0f0; */text-decoration: none;}.bstopt {	background:#f7f7f7;	height:30px;	display:block;}.bstopt_n {	width:1200px;	margin:0px auto;}.bstopt_hy {	float:left;	line-height:30px;}.bstopt_sc {	float:right;	line-height:30px;}.bstopt_sc a {	padding:0px 5px;}.bstopc {	width:1200px;	height: 100px;	margin:0px auto;}.bstopc_log {	float:left;	position:relative;}.bstopc_log img {	position:absolute;	left:0px;	top:0px;}.bstopc_log h1 {	position:absolute;	left:0px;	top:0px;	z-index:-999;	font-size:12px;	width:100px;	overflow:hidden;}.hot-search-input {	position:absolute;	top:6px;	right:0;	height:30px;}.bstopc_ss {	float:right;	margin-top:30px;}.bstopc_ss input:first-child {	line-height:33px;	color:#999;	height:32px;	padding:0px 40px;	width:150px;	border:1px solid #ddd;	background:url(../images/ss.jpg) 10px center no-repeat #fff;	font-family:'微软雅黑';	float:left;}.bstopc_ss input:first-child + input {	line-height:34px;	height:34px;	cursor:pointer;	width:60px;	border:0px;	background:#8c1b16;	color:#fff}.nav ul li a:hover {	color:#FE8027;	background: #fff;}.nav ul li {	width:100px;	float:left;	text-align:center;	position:relative;}.nav {	background: #8c1b16;}.fixednav {	position: fixed;	top: 0px;	left: 0px;	width: 100%;	z-index: 999;	opacity: 0.8;}.nav ul {	height:60px;	z-index:9999;}.nav ul li {	width:130px;	float:left;	text-align:center;	position:relative;}.nav ul li a {	display:block;	color: #fff;	font-size:16px;	line-height:60px;	transition:color .3s,background .3s;	-ms-transform:color .3s,background .3s;	-moz-transition:color .3s,background .3s;	-webkit-transition:color .3s,background .3s;	-o-transition:color .3s,background .3s;}.menu {	width:1200px;	margin: 0px auto;}.menu li:hover > a {	color:#FE8027;}.submenu {	max-height:0;	position:absolute;	top:100%;	-webkit-perspective:400px;	-moz-perspective:400px;	-ms-perspective:400px;	-o-perspective:400px;	perspective:400px;	left:50%;	transform:translateX(-50%);	-ms-transform:translateX(-50%);	-moz-transform:translateX(-50%);	-webkit-transform:translateX(-50%);	-o-transform:translateX(-50%);}.nav ul li .submenu li {	width:130px;	background:#fff;	border-top:1px solid #eee;	opacity:0;	-webkit-transform:rotateY(90deg);	-moz-transform:rotateY(90deg);	-ms-transform:rotateY(90deg);	-o-transform:rotateY(90deg);	transform:rotateY(90deg);	-webkit-transition:opacity .4s,-webkit-transform .5s;	-moz-transition:opacity .4s,-moz-transform .5s;	-ms-transition:opacity .4s,-ms-transform .5s;	-o-transition:opacity .4s,-o-transform .5s;	transition:opacity .4s,transform .5s;	/*实现下拉菜单螺旋淡出*/	}.nav ul li .submenu li a {	color: #333;	line-height:40px;	padding:0 10px;	overflow:hidden;	text-overflow:ellipsis;	white-space:nowrap;}.menu .submenu li:hover a {	background:rgba(253,127,41,.7);	color:#fff;}.menu > li:hover .submenu li,.menu > li:focus .submenu li {	opacity:1;	-webkit-transform:none;	-moz-transform:none;	-ms-transform:none;	-o-transform:none;	transform:none;}/*动画递进的时间 实现一个个螺旋子菜单*/	.menu li:hover .submenu li:nth-child(1) {	-webkit-transition-delay:0s;	-moz-transition-delay:0s;	-ms-transition-delay:0s;	-o-transition-delay:0s;	transition-delay:0s;}.menu li:hover .submenu li:nth-child(2) {	-webkit-transition-delay:50ms;	-moz-transition-delay:50ms;	-ms-transition-delay:50ms;	-o-transition-delay:50ms;	transition-delay:50ms;}.menu li:hover .submenu li:nth-child(3) {	-webkit-transition-delay:100ms;	-moz-transition-delay:100ms;	-ms-transition-delay:100ms;	-o-transition-delay:100ms;	transition-delay:100ms;}.menu li:hover .submenu li:nth-child(4) {	-webkit-transition-delay:150ms;	-moz-transition-delay:150ms;	-ms-transition-delay:150ms;	-o-transition-delay:150ms;	transition-delay:150ms;}.menu li:hover .submenu li:nth-child(5) {	-webkit-transition-delay:200ms;	-moz-transition-delay:200ms;	-ms-transition-delay:200ms;	-o-transition-delay:200ms;	transition-delay:200ms;}.menu li:hover .submenu li:nth-child(6) {	-webkit-transition-delay:250ms;	-moz-transition-delay:250ms;	-ms-transition-delay:250ms;	-o-transition-delay:250ms;	transition-delay:250ms;}.menu li:hover .submenu li:nth-child(7) {	-webkit-transition-delay:300ms;	-moz-transition-delay:300ms;	-ms-transition-delay:300ms;	-o-transition-delay:300ms;	transition-delay:300ms;}.menu li:hover .submenu li:nth-child(8) {	-webkit-transition-delay:350ms;	-moz-transition-delay:350ms;	-ms-transition-delay:350ms;	-o-transition-delay:350ms;	transition-delay:350ms;}.submenu li:nth-child(1) {	-webkit-transition-delay:350ms;	-moz-transition-delay:350ms;	-ms-transition-delay:350ms;	-o-transition-delay:350ms;	transition-delay:350ms;}.submenu li:nth-child(2) {	-webkit-transition-delay:300ms;	-moz-transition-delay:300ms;	-ms-transition-delay:300ms;	-o-transition-delay:300ms;	transition-delay:300ms;}.submenu li:nth-child(3) {	-webkit-transition-delay:250ms;	-moz-transition-delay:250ms;	-ms-transition-delay:250ms;	-o-transition-delay:250ms;	transition-delay:250ms;}.submenu li:nth-child(4) {	-webkit-transition-delay:200ms;	-moz-transition-delay:200ms;	-ms-transition-delay:200ms;	-o-transition-delay:200ms;	transition-delay:200ms;}.submenu li:nth-child(5) {	-webkit-transition-delay:150ms;	-moz-transition-delay:150ms;	-ms-transition-delay:150ms;	-o-transition-delay:150ms;	transition-delay:150ms;}.submenu li:nth-child(6) {	-webkit-transition-delay:100ms;	-moz-transition-delay:100ms;	-ms-transition-delay:100ms;	-o-transition-delay:100ms;	transition-delay:100ms;}.submenu li:nth-child(7) {	-webkit-transition-delay:50ms;	-moz-transition-delay:50ms;	-ms-transition-delay:50ms;	-o-transition-delay:50ms;	transition-delay:50ms;}.submenu li:nth-child(8) {	-webkit-transition-delay:0s;	-moz-transition-delay:0s;	-ms-transition-delay:0s;	-o-transition-delay:0s;	transition-delay:0s;}/*banner*/.swiper-banner.swiper-container {	width: 100%;	height: 600px;}.swiper-banner.swiper-container img {	width: 100%;	height: 100%;}.swiper-banner .pagination {	position: absolute;	bottom: 20px;	left: 50%;	transform: translateX(-50%);	-ms-transform: translateX(-50%);	-moz-transform: translateX(-50%);	-webkit-transform: translateX(-50%);	-o-transform: translateX(-50%);	z-index: 20;}.swiper-banner .swiper-pagination-switch {	display: block;	float: left;	width: 35px;	height: 10px;	background: #fff;	margin: 0 5px 5px;	opacity: 1;	color: transparent;	cursor: pointer;}.swiper-banner .swiper-active-switch {	background: #000;}.swiper-container {	margin:0 auto;	position:relative;	overflow:hidden;	direction:ltr;	-webkit-backface-visibility:hidden;	-moz-backface-visibility:hidden;	-ms-backface-visibility:hidden;	-o-backface-visibility:hidden;	backface-visibility:hidden;	/* Fix of Webkit flickering*/	z-index:1;}.swiper-wrapper {	position:relative;	width:100%;	-webkit-transition-property:-webkit-transform, left, top;	-webkit-transition-duration:0s;	-webkit-transform:translate3d(0px,0,0);	-webkit-transition-timing-function:ease;	-moz-transition-property:-moz-transform, left, top;	-moz-transition-duration:0s;	-moz-transform:translate3d(0px,0,0);	-moz-transition-timing-function:ease;	-o-transition-property:-o-transform, left, top;	-o-transition-duration:0s;	-o-transform:translate3d(0px,0,0);	-o-transition-timing-function:ease;	-o-transform:translate(0px,0px);	-ms-transition-property:-ms-transform, left, top;	-ms-transition-duration:0s;	-ms-transform:translate3d(0px,0,0);	-ms-transition-timing-function:ease;	transition-property:transform, left, top;	transition-duration:0s;	transform:translate3d(0px,0,0);	transition-timing-function:ease;	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box;}.swiper-free-mode > .swiper-wrapper {	-webkit-transition-timing-function: ease-out;	-moz-transition-timing-function: ease-out;	-ms-transition-timing-function: ease-out;	-o-transition-timing-function: ease-out;	transition-timing-function: ease-out;	margin: 0 auto;}.swiper-slide {	float: left;	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box;}/* IE10 Windows Phone 8 Fixes*/	.swiper-wp8-horizontal {	-ms-touch-action: pan-y;}.swiper-wp8-vertical {	-ms-touch-action: pan-x;}.bsreci {	background:#f7f7f7;	height: 50px;	line-height: 50px;}.bsreci_n {	width:1200px;	margin: 0px auto;}.bsreci_n a {	padding:0px 10px;}/*产品展示*/.prodisplay {	height:auto;	overflow: hidden;	/* box-sizing: border-box;*/	padding: 32px 0 45px;	width: 1200px;	margin: 0px auto;}.prodisplay h3.proTitle-h3,.proTitle-h3 {	height: 70px;	line-height: 70px;	margin-bottom: 0px;	font-weight: normal;	text-align: center;	font-size: 30px;	color: #38464f;	position: relative;	background: transparent;}.proTitle-div p {	display:block;	text-align: center;	padding: 0px 0px 20px 0px;	font-size: 16px;	color: #38464f；}.bsindex-puroduct {	height:auto;	overflow: hidden;	display: block;}.index-proTitle-ul {	margin: 0 auto 0px;	max-width: 100%;	display: table;	text-align: center;	display: block;}.index-proTitle-ul li {	display: inline-block;	margin: 0px 5px;}.index-proTitle-ul li a {	display: block;	height: 44px;	line-height: 44px;	padding: 0 25px;	box-sizing: border-box;	overflow: hidden;	text-overflow: ellipsis;	white-space:nowrap;	color: #000;	background: #eee;	transition:color .3s,background .3s;	-ms-transform:color .3s,background .3s;	-moz-transition:color .3s,background .3s;	-webkit-transition:color .3s,background .3s;	-o-transition:color .3s,background .3s;}.index-proTitle-ul li a.proTitle-active,.index-proTitle-ul li:hover a {	color:#fff;	background: #8c1b16;	border: 0;}.proTitle-div p a {	display: block;	height: 60px;	line-height: 60px;	font-size: 18px;	margin-bottom: 9.5px;	text-align: center;	background: #EDEDED;}.proTitle-div h3 {	height: 78px;	line-height: 78px;	margin-bottom: 9px;	font-weight: normal;	color: #fff;	text-align: center;	background: #484848;	font-size: 25px;}.proTitle-ul li {	margin-bottom: 9.5px;}.proTitle-ul li a {	display: block;	height: 58px;	line-height: 58px;	padding: 0 23px;	overflow: hidden;	text-overflow: ellipsis;	white-space:nowrap;	font-size: 18px;	background: url("../muban/cn_004/images/right_jt.png") no-repeat 220px center #EDEDED;}.proTitle-ul li a.proTitle-active,.proTitle-ul li:hover a {	color:#fff;	background: url("../muban/cn_004/images/right_jt.png") no-repeat 220px center #484848;}.prodisplay .swiper-proCon .swiper-slide-p {	display: none;}.prodisplay .swiper-proCon .swiper-slide-p:first-child {	display: block;}.bsjst {	display:block;	float: none;	text-align: justify;}.bsjst span {	display:inline-block;	width: 380px;    margin-top: 25px;}.bsjst span.jst {	display: inline-block;	width: 100%;	height: 0;	overflow: hidden;	border: 0;	font-size: 0;}.bsjst span a {	width:380px;	height: 280px;	overflow: hidden;	display: block;	position: relative;}.bsjst span a img {	width:100%;	height: 100%;	object-fit:contain;	object-position: center;	transition: transform 1s;	-ms-transition: transform 1s;	-moz-transition: transform 1s;	-webkit-transition: transform 1s;	-o-transition: transform 1s;}.bsjst span a img:hover {	transform:scale(1.2,1.2);	-ms-transform:scale(1.2,1.2);	-moz-transform:scale(1.2,1.2);	-webkit-transform:scale(1.2,1.2);	-o-transform:scale(1.2,1.2);}.bsjst span p {	position:absolute;	height: 50px;	line-height: 50px;	background: #000;	width: 380px;	opacity: 0.4;	color: #fff;	text-align: center;	bottom: 0px;    display:none;}/*产品更多按钮*/	.index-more {	display:block;	text-align: center;}.index-more a {	color: #39484d;	border-radius: 10px;	display: inline-block;	background: #eee;	padding: 12px 30px;	width: 100px;	font-size: 16px;	text-align: center;	transition:color .3s,background .3s;	-ms-transform:color .3s,background .3s;	-moz-transition:color .3s,background .3s;	-webkit-transition:color .3s,background .3s;	-o-transition:color .3s,background .3s;}.index-more a:hover {	color: #fff;	background: #8c1b16;}/*关于我们*/.bsabout {	background:url(../images/bg02.jpg) center no-repeat #007cce;    background-attachment: fixed;    background-size: cover; 	height: 600px;}.bsabout-box {	width:1200px;	margin: 0px auto;	height: auto;	overflow: hidden;}.bsabout-article {    padding-top: 80px; line-height: 30px; color: #fff; font-size: 14px;	transition:color .3s,background .3s;	-ms-transform:color .3s,background .3s;	-moz-transition:color .3s,background .3s;	-webkit-transition:color .3s,background .3s;	-o-transition:color .3s,background .3s;}.bsabout-article span{ display: block; width: 580px; height: 450px; overflow: hidden; float: left; margin-right: 30px;}.bsabout-article span img{ width:100%; height: 100%; object-fit: cover; object-position: center;}.bsabout-article h3 {	height: 60px;	line-height: 60px;	margin-bottom: 9px;    padding-top: 20px;	font-weight: normal;	color: #fff;	font-size: 30px;}.bsabout-article a{display:table; text-align: center; align-items: center; height: 50px; width: 100px; color: #fff; border: 1px solid #fff; line-height: 50px; margin-top: 20px; font-size: 18px;}/*新闻中心*/.bsnews-box{background:#fff; height: auto; overflow: hidden;}.bsnews {	width:1200px;	margin: 0px auto;	padding-top: 25px;	padding-bottom: 30px;	height: auto;	overflow: hidden;}.bsnews-title h3{	height: 70px;	line-height: 70px;	margin-bottom: 0px;	font-weight: normal;	text-align: center;	font-size: 30px;	color: #38464f;	position: relative;	background: transparent;}.bsnews-title p {	display:block;	text-align: center;	padding: 0px 0px 20px 0px;	font-size: 16px;	color: #38464f;}.bsnews-list {	height: auto;	overflow: hidden;	display: block;    text-align: justify;}.bsnews-list span {    width:580px;	height:115px;	display:inline-block;	margin-bottom: 23px;    margin-top: 10px;	transition:color .5s,background .5s;	-ms-transform:color .5s,background .5s;	-moz-transition:color .5s,background .5s;	-webkit-transition:color .5s,background .5s;	-o-transition:color .5s,background .5s;}.bsnews-list figcaption {    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;	font-size:18px;	padding: 15px 0 10px 0;	color: #38464f;}.bsnews-list figure {	width: 165px;	height: 115px;	overflow: hidden;	display: block;	float: left;	margin-right: 20px;}.bsnews-list img {	width: 100%;	height: 100%;	object-fit: cover;	object-position: center;	transition: transform 1s;	-ms-transition: transform 1s;	-moz-transition: transform 1s;	-webkit-transition: transform 1s;	-o-transition: transform 1s;}.bsnews-list img:hover {	transform:scale(1.2,1.2);	-ms-transform:scale(1.2,1.2);	-moz-transform:scale(1.2,1.2);	-webkit-transform:scale(1.2,1.2);	-o-transform:scale(1.2,1.2);}.bsnews-list p {	line-height:26px;	color: #999;	padding-right: 15px;	text-overflow: -o-ellipsis-lastline;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}.bsnews-list span.jst {	display: inline-block;    vertical-align: top;	width: 100%;	height: 0;	overflow: hidden;	border: 0;	font-size: 0;}/*底部*/	.footer {	background:#3a3c48;	height: auto;	overflow: hidden;	border-bottom: 1px solid #34333b}.footerbox {	padding: 20px 0px;	width: 1200px;	margin: 0px auto;	color: #979aab;	font-size: 16px;}.footerbox a {	color: #979aab;}.links {	display:block;	padding: 10px 0;}.links a {	padding:0px 10px;}.endarticle {	display:block;	height: auto;	overflow: hidden;}.contact {	float:left;	width: 350px;	line-height: 30px;}.fastlink {	float:left;	width: 200px;	padding: 0px 30px;	line-height: 30px;	border-left: 1px solid #404450;	border-right: 1px solid #404450;}.baidumap {	float:left;	margin-left: 30px;	width: 555px}.copyright {	background:#3a3c48;	display:block;	text-align: center;	padding: 20px 0px;	color: #979aab;	height: auto;	overflow: hidden;	border-top: 1px solid #404450}/*内页新闻列表形式-图片形式*/	.nynews-title {	padding:20px 0 0;	display: block;	text-align: center;}.prodisplay h3.navtitle,.navtitle {	height: 70px;	line-height: 70px;	margin-bottom: 0px;	font-weight: normal;	text-align: center;	font-size: 30px;	color: #38464f;	position: relative;	background: transparent;}.navtitle-list {	margin: 0 auto 20px;	max-width: 100%;	display: table;	text-align: center;	display: block;}.navtitle-list li {	display: inline-block;	margin: 0px 5px;}.navtitle-list li a {	display: block;	height: 44px;	line-height: 44px;	padding: 0 25px;	box-sizing: border-box;	overflow: hidden;	text-overflow: ellipsis;	white-space:nowrap;	color: #000;	background: #eee;	transition:color .3s,background .3s;	-ms-transform:color .3s,background .3s;	-moz-transition:color .3s,background .3s;	-webkit-transition:color .3s,background .3s;	-o-transition:color .3s,background .3s;}.navtitle-list li a.navtitle-active,.navtitle-list li:hover a {	color:#fff;	background: #8c1b16;	border: 0;}.nynews-list {	height:auto;	overflow: hidden;	width: 1200px;	margin: 0px auto;}.nynews-box {	display: block;	text-align: justify;}.nynews-box figure {	height:340px;	width:340px;	padding: 20px;	margin-top: 20px;	overflow: hidden;	border: 1px solid #eee;	display: inline-block;	transition:color .5s,background .5s;	-ms-transform:color .5s,background .5s;	-moz-transition:color .5s,background .5s;	-webkit-transition:color .5s,background .5s;	-o-transition:color .5s,background .5s;}.nynews-box figure.justify_fix {	display:inline-block;	width:340px;	height:0px;	overflow:hidden;	border: 0px solid #eee;}.nynews-box figure:hover {	background:#f7f7f7;}.nynews-box figure:hover figcaption,.nynews-box figure:hover p {	color:#666;}.nynews-box figcaption {	font-size:18px;	padding: 15px 0 10px 0;	color: #38464f;}.nynews-box span {	width: 100%;	height: 210px;	overflow: hidden;	display: block;	margin-right: 20px;}.nynews-box img {	width: 100%;	height: 100%;	object-fit: cover;	object-position: center;	transition: transform 1s;	-ms-transition: transform 1s;	-moz-transition: transform 1s;	-webkit-transition: transform 1s;	-o-transition: transform 1s;}.nynews-box img:hover {	transform:scale(1.2,1.2);	-ms-transform:scale(1.2,1.2);	-moz-transform:scale(1.2,1.2);	-webkit-transform:scale(1.2,1.2);	-o-transform:scale(1.2,1.2);}.nynews-box p {	line-height:26px;	color: #999;	padding-right: 15px;	text-overflow: -o-ellipsis-lastline;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}/*内页新闻列表形式-无图形式*/	.nynews-box-txt {	display: block;	text-align: justify;}.nynews-box-txt figure {	height:150px;	width:340px;	padding: 20px;	margin-top: 20px;	overflow: hidden;	border: 1px solid #eee;	display: inline-block;	transition:color .5s,background .5s;	-ms-transform:color .5s,background .5s;	-moz-transition:color .5s,background .5s;	-webkit-transition:color .5s,background .5s;	-o-transition:color .5s,background .5s;}.nynews-box-txt figure.justify_fix {	display:inline-block;	width:340px;	height:0px;	overflow:hidden;	border: 0px solid #eee;}.nynews-box-txt figure:hover {	background:#f7f7f7;}.nynews-box-txt figure:hover figcaption,.nynews-box-txt figure:hover p {	color:#666;}.nynews-box-txt figcaption {	font-size:18px;	padding: 15px 0 10px 0;	color: #38464f;}.nynews-box-txt span {	width: 100%;	height: 210px;	overflow: hidden;	display: block;	margin-right: 20px;}.nynews-box-txt p {	line-height:26px;	color: #999;	padding-right: 15px;	text-overflow: -o-ellipsis-lastline;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}.nynews-article {	width:1200px;	margin: 0px auto;	display: block;	height: auto;	overflow: hidden;	padding-bottom: 50px;}.nynews-article-left {	width:950px;	float: left;}.nynews-article-left title {	display: block;	font-size:32px;	line-height: 40px;	padding-top: 20px;}.nynews-article-left time {	font-size:14px;	color: #999;	padding: 20px 0;	display: block;}.nynews-article-left article {	font-size:14px;	line-height: 35px;	padding-bottom: 10px;	color: #333;}.nynews-article-hot {	display:block;	height: auto;	overflow: hidden;	padding-bottom: 50px;	float: left;}.nynews-article-hot h3 {	display:block;	padding: 10px 0px;	border-bottom: 1px solid #eee;	color: #666;	font-size: 16px;	font-weight: normal}.nynews-article-hot h3::after {	content:'';	width:200px;	height:2px;	background:#666;	overflow: hidden;	display:inline-block;	vertical-align: bottom;	margin-bottom: -12px;	margin-left: -200px;}.nynews-article-hot ul {	padding:10px 0;	display: block;	height: auto;	overflow: hidden;}.nynews-article-hot ul li {	line-height:35px;	float: left;	width: 475px;}.nynews-article-hot ul li a {	display: inline-block;	width: 450px;}.nynews-article-hot ul li:before {	content:'';	width:4px;	height:4px;	border-radius:50%;	background:#000;	display:inline-block;	margin-right:5px;	vertical-align:middle;	margin-top:-3px;}.updpwn {	display:block;	padding: 15px 0;	height: auto;	overflow: hidden;	float: left;}.updpwn span {	display:block;	width: 475px;	float: left;}.weizhi {	display: block;	height: auto;	overflow: hidden;	padding: 20px 0px 15px;	border-bottom: 1px solid #eee;}.nynews-article-right {	width:210px;	float: right;	margin-top: 20px;	height: auto;	overflow: hidden;}.nyproductnav {	height: auto;	overflow: hidden;	display: block;}.nyproductnav h3 {	font-size:14px;	background: #f7f7f7;	padding: 8px 0;	padding-left: 20px;}.nyproductnav ul {	padding:10px 0;}.nyproductnav ul li {	display:block;	height: 35px;	line-height: 35px;}.nyproductnav ul li a {	padding-left:20px;}.nyproductnav ul li a:hover {	color:#8c1b16}.nyproduct-article-right {	width:210px;	float: right;	margin-top: 20px;	height: auto;	overflow: hidden;}.nyproductnav {	height: auto;	overflow: hidden;	display: block;}.nyproductnav h3 {	font-size:14px;	background: #f7f7f7;	padding: 8px 0;	padding-left: 20px;}.nyproductnav ul {	padding:10px 0;}.nyproductnav ul li {	display:block;	height: 35px;	line-height: 35px;}.nyproductnav ul li a {	padding-left:20px;}.nyproductnav ul li a:hover {	color:#8c1b16}.nyproduct-list {	height:auto;	overflow: hidden;	width: 1200px;	margin: 0px auto;}.nyproduct-box {	display: block;	text-align: justify;}.nyproduct-box figure {	height:340px;	width:340px;	padding: 20px;	margin-top: 20px;	overflow: hidden;	border: 1px solid #eee;	display: inline-block;	transition:color .5s,background .5s;	-ms-transform:color .5s,background .5s;	-moz-transition:color .5s,background .5s;	-webkit-transition:color .5s,background .5s;	-o-transition:color .5s,background .5s;}.nyproduct-box figure.justify_fix {	display:inline-block;	width:340px;	height:0px;	overflow:hidden;	border: 0px solid #eee;}.nyproduct-box figure:hover {	background:#f7f7f7;}.nyproduct-box figure:hover figcaption,.nyproduct-box figure:hover p {	color:#666;}.nyproduct-box figcaption {	font-size:18px;	padding: 15px 0 10px 0;	color: #38464f;}.nyproduct-box span {	width: 100%;	height: 280px;	overflow: hidden;	display: block;	margin-right: 20px;	position: relative;}.nyproduct-box img {	width: 100%;	height: 100%;	position: absolute;	object-fit: contain;	object-position: center;	transition: transform 1s;	-ms-transition: transform 1s;	-moz-transition: transform 1s;	-webkit-transition: transform 1s;	-o-transition: transform 1s;}.nyproduct-box img:hover {	transform:scale(1.2,1.2);	-ms-transform:scale(1.2,1.2);	-moz-transform:scale(1.2,1.2);	-webkit-transform:scale(1.2,1.2);	-o-transform:scale(1.2,1.2);}.nyproduct-box i {	display:block;	line-height: 280px;	text-align: center;	position: absolute;	color: #999;	background:url(../images/chakan.png) no-repeat center #000;	opacity: 0.3;	left: 0px;	bottom:-280px;	width: 100%;	height: 280px;	z-index: 9999;	transition: transform .5s;	-ms-transition: transform .5s;	-moz-transition: transform .5s;	-webkit-transition: transform .5s;	-o-transition: transform .5s;}.nyproduct-box span:hover i {	transform:translate(0,-280px);	-webkit-transform:translate(0,-280px);	-moz-transform:translate(0,-280px);	-o-transform:translate(0,-280px);	-ms-transform:translate(0,-280px);}.nyproduct-article {	width:1200px;	margin: 0px auto;	display: block;	height: auto;	overflow: hidden;	padding-bottom: 50px;}.nyproduct-xq {	display: block;	height: auto;	overflow: hidden;	width:950px;	float: left;}.nyproduct-pic {	height: auto;	overflow: hidden;	padding-top:20px;	width: 500px;	float: left;}.nyproduct-pic img {	width:100%;}.nyproduct-txt {	width:420px;	float: right;	padding-top: 20px;}.nyproduct-txt title {	font-size:18px;	display: block;	line-height: 40px;	border-bottom: 1px solid #eee;	color: #8c1b16}.nyproduct-txt ul {	padding-top:10px;}.nyproduct-txt ul li {	line-height:40px;}.nyproduct-txt ul li.nyproduct-beizhu {	line-height:30px;	text-overflow: -o-ellipsis-lastline;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 3;	-webkit-box-orient: vertical;}.nyproduct-jishu {	display: block;	height: auto;	overflow: hidden;	float: left;	margin-top: 20px;}.nyproduct-jishu dt {	display:block;	background: #f7f7f7;	padding: 10px 0}.nyproduct-jishu dt strong {	padding-left:20px;}.nyproduct-jishu dd {	display:block;	padding: 10px 20px;	line-height: 35px;	font-size: 16px;}.nyproduct-zhongdian {	height: auto;	overflow: hidden;	display: block;}.nyproduct-zhongdian h3 {	font-size:14px;	background: #f7f7f7;	padding: 8px 0;	padding-left: 20px;}.nyproduct-zhongdian ul {	padding:10px 0;}.nyproduct-zhongdian ul li {	display:block;	height: 35px;	line-height: 35px;	padding-left: 10px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.nyproduct-zhongdian ul li a:hover {	color:#8c1b16}.nyproduct-zhongdian ul li:before {	content:'';	width:3px;	height:3px;	border-radius:50%;	background:#333;	display:inline-block;	margin-right:5px;	vertical-align:middle;	margin-top:-3px;}.nynews-zhongdian {	height: auto;	overflow: hidden;	display: block;}.nynews-zhongdian h3 {	font-size:14px;	background: #f7f7f7;	padding: 8px 0;	padding-left: 20px;}.nynews-zhongdian ul {	padding:10px 0;}.nynews-zhongdian ul li {	display:block;	height: 35px;	line-height: 35px;	padding-left: 10px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.nynews-zhongdian ul li a:hover {	color:#8c1b16}.nynews-zhongdian ul li:before {	content:'';	width:3px;	height:3px;	border-radius:50%;	background:#333;	display:inline-block;	margin-right:5px;	vertical-align:middle;	margin-top:-3px;}.nyproduct-article-hot {	display:block;	height: auto;	overflow: hidden;	float: left;	text-align: justify;}.nyproduct-article-hot h3 {	display:block;	padding: 10px 0px;	border-bottom: 1px solid #eee;	color: #666;	font-size: 16px;	font-weight: normal}.nyproduct-article-hot h3::after {	content:'';	width:200px;	height:2px;	background:#666;	overflow: hidden;	display:inline-block;	vertical-align: bottom;	margin-bottom: -12px;	margin-left: -200px;}.nyproduct-article-hot figure {	height:190px;	width:190px;	padding: 10px;	margin-top: 20px;	overflow: hidden;	border: 1px solid #eee;	display: inline-block;	transition:color .5s,background .5s;	-ms-transform:color .5s,background .5s;	-moz-transition:color .5s,background .5s;	-webkit-transition:color .5s,background .5s;	-o-transition:color .5s,background .5s;}.nyproduct-article-hot figure.justify_fix {	display:inline-block;	width:190px;	height:0px;	overflow:hidden;	border: 0px solid #eee;}.nyproduct-article-hot figure:hover {	background:#f7f7f7;}.nyproduct-article-hot figure:hover figcaption,.nyproduct-article-hot figure:hover p {	color:#666;}.nyproduct-article-hot figcaption {	display: block;	font-size:14px;	padding: 15px 0 10px 0;	color: #38464f;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.nyproduct-article-hot span {	width: 100%;	height: 150px;	overflow: hidden;	display: block;	margin-right: 20px;	position: relative;}.nyproduct-article-hot img {	width: 100%;	height: 100%;	position: absolute;	object-fit: contain;	object-position: center;	transition: transform 1s;	-ms-transition: transform 1s;	-moz-transition: transform 1s;	-webkit-transition: transform 1s;	-o-transition: transform 1s;}.nyproduct-article-hot img:hover {	transform:scale(1.2,1.2);	-ms-transform:scale(1.2,1.2);	-moz-transform:scale(1.2,1.2);	-webkit-transform:scale(1.2,1.2);	-o-transform:scale(1.2,1.2);}.nyabout {	width:1200px;	margin: 0px auto;	height: auto;	overflow: hidden;	padding-bottom: 50px;}.nyabout-title {	height: auto;	overflow: hidden;	width: 1200px;	margin: 0px auto;}.abouttxt {	line-height:35px;	font-size:16px;	height: auto;	overflow: hidden;}.about-product {	display:block;	height: 240px;	text-align: justify;}.about-product figure {	height:190px;	width:190px;	padding: 10px;	margin-top: 20px;	overflow: hidden;	border: 1px solid #eee;	display: inline-block;	transition:color .5s,background .5s;	-ms-transform:color .5s,background .5s;	-moz-transition:color .5s,background .5s;	-webkit-transition:color .5s,background .5s;	-o-transition:color .5s,background .5s;}.about-product figure.justify_fix {	display:inline-block;	width:190px;	height:0px;	overflow:hidden;	border: 0px solid #eee;}.about-product figure:hover {	background:#f7f7f7;}.about-product figure:hover figcaption,.about-product figure:hover p {	color:#666;}.about-product figcaption {	display: block;	font-size:14px;	padding: 15px 0 10px 0;	color: #38464f;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.about-product span {	width: 100%;	height: 150px;	overflow: hidden;	display: block;	margin-right: 20px;	position: relative;}.about-product img {	width: 100%;	height: 100%;	position: absolute;	object-fit: contain;	object-position: center;	transition: transform 1s;	-ms-transition: transform 1s;	-moz-transition: transform 1s;	-webkit-transition: transform 1s;	-o-transition: transform 1s;}.about-product img:hover {	transform:scale(1.2,1.2);	-ms-transform:scale(1.2,1.2);	-moz-transform:scale(1.2,1.2);	-webkit-transform:scale(1.2,1.2);	-o-transform:scale(1.2,1.2);}/* 在线留言*/	.liuyan-div {	padding: 40px 95px;	box-sizing: border-box;	line-height: 30px;	border: 1px solid #DCDCDC;}.liuyan-title {	color: #979797;}.liuyan-title span {	color: #08A0E6;}.liuyan-table {	width: 100%;	font-size: 18px;	border-collapse: separate;	border-spacing: 0px 23px;}.liuyan-table td {	height: 45px;	line-height: 45px;	text-align: left;}.liuyan-table tr {	margin-bottom: 20px;}.liuyan-table tr td input {	font-family: '微软雅黑';	width: 228px;	height: 43px;	line-height: 43px;	margin: 0 13px;	text-align: center;	border: 1px solid #ddd;}.liuyan-table .tgbt input {	width: 588px;}.liuyan-table textarea {	resize: none;	border: 1px solid #DCDCDC;	box-sizing: border-box;	padding: 10px;	height: 125px;	width: 95%;	margin: 0 2% 15px;	font-family: '微软雅黑';	outline: none;}.liuyan-div .yzm-tr input {	width: 104px;}.liuyan-div .yzm-tr img {	width: 104px;	height: 46px;	vertical-align: middle;	margin: 0 10px;}.liuyan-div .yzm-tr button {	color: #229FD3;	background: transparent;	cursor: pointer;}.liuyan-div .yzm-tr {	margin-bottom: 20px;}.liuyan-div .yzm-tr, .liuyan-div .tj-cz-tr {	text-align: center;}.liuyan-div .tj-cz-tr button, .liuyan-div .tj-cz-tr input {	cursor: pointer;	padding: 0px;	text-align: center;	width: 227px;	height: 54px;	line-height: 54px;	color: #fff;	font-size: 18px;}.liuyan-div .tj-cz-tr .tjtg {	border: 0;	background: #09A0E8;	margin-right: 25px;}.liuyan-div .tj-cz-tr .reset {	background: #484848;}/*down-list下载样式*/.nydown-list {    height: auto;    overflow: hidden;    width: 1200px;    margin: 0px auto;    padding-top: 40px;}.nydown-title ul {    display: block;    max-width: 100%;}    .nydown-title ul li {        display: inline-block;        padding: 10px 20px;        font-size: 16px;        font-weight: bold;    }        .nydown-title ul li a:hover {            color: #FE8027;        }        .nydown-title ul li.hover a {            color: #FE8027;        }.nydown-box-txt {    display: block;    text-align: justify;}    .nydown-box-txt figure {        width: 340px;        height: 121px;        padding: 20px;        margin-top: 20px;        overflow: hidden;        border: 1px solid #eee;        display: inline-block;        transition: color .5s,background .5s;        -ms-transform: color .5s,background .5s;        -moz-transition: color .5s,background .5s;        -webkit-transition: color .5s,background .5s;        -o-transition: color .5s,background .5s;    }        .nydown-box-txt figure.justify_fix {            display: inline-block;            width: 340px;            height: 0px;            overflow: hidden;            border: 0px solid #eee;        }        .nydown-box-txt figure:hover {            background: #f7f7f7;        }            .nydown-box-txt figure:hover figcaption, .nydown-box-txt figure:hover p {                color: #666;            }    .nydown-box-txt figcaption {        font-size: 18px;        padding: 15px 0 0px 0;        color: #38464f;        overflow: hidden;        margin-bottom: 15px;        display: -webkit-box;        text-overflow: ellipsis;        -webkit-line-clamp: 2;        -webkit-box-orient: vertical;    }    .nydown-box-txt span {        width: 100%;        height: 210px;        overflow: hidden;        display: block;        margin-right: 20px;    }    .nydown-box-txt .xz {        font-style: normal;        border: 1px solid #FE8027;        background: #FE8027;        color: #fff;        padding: 5px 15px;        float: right;    }.copyright a {    color: #979aab;}.right-hot-list {	height: auto;	overflow: hidden;	display: block;}.right-hot-list h3 {	font-size:14px;	background: #f7f7f7;	padding: 8px 0;	padding-left: 20px;}.right-hot-list ul {	padding:10px 0;}.right-hot-list ul li {	display:block;	height: 35px;	line-height: 35px;	padding-left: 10px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.right-hot-list ul li a:hover {	color:#8c1b16}.right-hot-list ul li:before {	content:'';	width:3px;	height:3px;	border-radius:50%;	background:#333;	display:inline-block;	margin-right:5px;	vertical-align:middle;	margin-top:-3px;}.nynews-box-txt time {    font-size: 12px;    float: right;    padding: 12px;    color: #999;}
