@charset "utf-8";/*初始化*/@font-face {	font-family: 'ziti';	src: url("../img/ziti.TTF");}* {	margin: 0;	padding: 0;	outline: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}p{	line-height: normal;}span{	line-height: normal;}html {	font-size: calc(100vw/19.2);}html, body {	width: 100%;	height: auto;	min-height: 100%;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}body {	background: #fff;	color: #999;	font-size: 16px;	font-family: 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', 'Arial', 'sans-serif', \5b8b\4f53;	line-height: 1.5em;	overflow-x: hidden;}input, button {	border-radius: 0;	-webkit-appearance: none;}a, a:hover, a:focus {	text-decoration: none;}textarea {	overflow: auto;	resize: none;}input, button {	border: 0;}img {	border: 0;	vertical-align: top;}li {	list-style: none;}ul, ol, p, h1, h2, h3, h4, h5, h6 {	margin: 0;}select {	-webkit-box-sizing: border-box;	box-sizing: border-box;	white-space: nowrap;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;}select::-ms-expand {	display: none;}/*公共样式*/.clear {	zoom: 1;}.clear:after {	clear: both;	display: block;	content: '';}.c-fl {	float: left;}.c-fr {	float: right;}.c-container {	position: relative;	padding: 0 2%;	width: 100%;}body.c-open {	overflow: hidden;}.c-bg-color1 {	background: #fff !important;}.c-bg-color2 {	background: #f9f9f9 !important;}.c-pt1 {	padding-top: 130px !important;}.c-text-center {	text-align: center;}::-webkit-scrollbar {	width: 5px; /*对垂直流动条有效*/	height: 5px; /*对水平流动条有效*/}/*定义滚动条的轨道颜色、内阴影及圆角*/::-webkit-scrollbar-track{	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);	background-color: white;	border-radius: 3px;}/*定义滑块颜色、内阴影及圆角*/::-webkit-scrollbar-thumb{	border-radius: 7px;	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);	background-color: #ec7e3a;}/* 公共背景 */#c-common-bg {	position: fixed;	top: 0;	left: 0;	z-index: -2;	width: 100%;	height: 6.4rem;}#c-common-bg.c-dt {	height: 100%;}/* 顶部背景 */#c-top-bg {	display: flex;	height: 6.4rem;	background: rgba(0, 0, 0, .3) url(../images/mbl.png)repeat;	justify-content: center;	align-items: center;}#c-top-bg .c-enTitle {	color: #fff;	font-size: 72px;	line-height: 1em;}#c-top-bg .c-title {	padding-top: 10px;	color: #fff;	font-size: 36px;	line-height: 56px;}#c-top-bg .c-btn {	display: block;	margin: 40px auto 0;	padding: 0 32px;	width: 180px;	height: 50px;	border-radius: 25px;	background: #fff url(../images/jt4.png) no-repeat right 32px center;	background-size: 14px auto;	color: #333;	text-align: left;	font-size: 16px;	line-height: 50px;	transition: .5s;}#c-top-bg .c-btn:hover {	background: #bb1c14 url(../images/jt4-h.png) no-repeat right 32px center;	background-size: 14px auto;	color: #fff;}/* 公共按钮 */.c-common-btn {	position: relative;	display: block;	width: 128px;	height: 57px;	border-bottom: 1px solid #ddd;	background: url(../images/jt1.png)no-repeat right 0 center;	background-size: 12px auto;	color: #fff;	line-height: 56px;}.c-common-btn:hover {	color: #fff;}.c-common-btn.c-unique {	background: url(../images/jt2.png)no-repeat right 0 center;	background-size: 12px auto;	color: #222;}.c-common-btn::before {	position: absolute;	bottom: -1px;	left: 0;	display: block;	width: 30px;	border-bottom: 1px solid #bb1c14;	content: "";	transition: all 0.5s;}.c-common-btn:hover::before {	width: 100%;}.c-common-btn2 {	text-align: center;}.c-common-btn2 .c-btn {	display: inline-block;	padding: 0 40px;	background: #bb1c14;	color: #fff;	vertical-align: top;	line-height: 60px;}.c-common-btn2 .c-btn i {	margin-left: 15px;	font-size: 20px;}/* 公共标题 */.c-common-title {	display: flex;	padding-bottom: 60px;	justify-content: space-between;	align-items: center;	flex-wrap: wrap;}.c-common-title .c-en-title {	color: #222;	font-size: 72px;	line-height: 1em;}.c-common-title .c-cn-title {	padding-top: 10px;	color: #222;	font-size: 36px;	line-height: 56px;}.c-common-title .c-cn-title span {	color: #bb1c14;}.c-common-title .c-text {	padding: 20px 0 50px;	line-height: 30px;}.c-common-title.c-unique .c-en-title, .c-common-title.c-unique .c-cn-title, .c-common-title.c-unique .c-cn-title span {	color: #fff;}/*顶部*/.about-boxs{	height: 100vh;	width: 100%;	background-color: #10374d;	position: relative;	overflow: hidden;	top: 0;	display: block;	z-index:999;}.about-boxs.on{	z-index: -1;}.about-boxs .bg{	position: absolute;	width: 100%;	height: 100%;	left: 0;	top: 0;	background-repeat: no-repeat;	background-size: cover;	background-position: top center;	-webkit-animation: scaleUpDown 4.5s forwards cubic-bezier(.25,.46,.45,.94);	animation: scaleUpDown 4.5s forwards cubic-bezier(.25,.46,.45,.94);}.about-boxs .bg.ph{	display: none;	-webkit-animation: scaleUpDown 4.5s forwards cubic-bezier(.25,.46,.45,.94);	animation: scaleUpDown 4.5s forwards cubic-bezier(.25,.46,.45,.94);}@-webkit-keyframes scaleUpDown {	from {		-webkit-transform: scale(1.2);		transform: scale(1.2);	}	to {		-webkit-transform: scale(1);		transform: scale(1);	}}@keyframes scaleUpDown {	from {		-webkit-transform: scale(1.12);		transform: scale(1.12);	}	to {		-webkit-transform: scale(1);		transform: scale(1);	}}.y-logo{	float: left;	position: relative;	margin-top: 5%;}.about-boxs .doc-box{	position: relative;	float: right;	margin-top: 20%;	color: #fff;	text-align: right;	padding-bottom: 16px;}.about-boxs .doc-box h3{	font-size: 46px;	font-family: ziti;	padding-bottom: 5px;	color: #fff;}.about-boxs .doc-box p{	color: #fff;	font-size: 16px;	text-transform: uppercase;}.about-boxs .next-box{	position:absolute;	left: 50%;	bottom: 2%;	transform: translateX(-50%);	height: 60px;}@-webkit-keyframes bounce-down {	25% {-webkit-transform: translateY(-5px);}	50%, 100% {-webkit-transform: translateY(0);}	75% {-webkit-transform: translateY(5px);}}@keyframes bounce-down {	25% {transform: translateY(-5px);}	50%, 100% {transform: translateY(0);}	75% {transform: translateY(5px);}}.about-boxs .next-box img{	cursor: pointer;	display: inline-block;	-webkit-animation: bounce-down 2s linear infinite;	animation: bounce-down 2s linear infinite;}#c-header {	position: relative;	top: 0;	left: 0;	z-index: 900;	width: 100%;	text-align: center;	transition: all 0.5s;	padding: 54px 0;	display: none;}#c-header.c-head-hide, .c-open #c-header {	box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05);	color: #333;	line-height: 80px;}#c-header.c-head-move {	background: rgba(0,0,0,0.8);	transition: all 0.5s;	padding: 10px;	position: fixed;}#c-header.c-head-hide a, .c-open #c-header a {	color: #333;}/*顶部logo*/.logo-tit {	float: left;}.logo-tit h4 {	background: #fff -webkit-linear-gradient(left,#fff,#fff 20%,#fff 30%,#fff) no-repeat 0 0;	background-size: 20% 100%;	-webkit-background-clip: text;	-webkit-text-fill-color: transparent;	font-size: 26px;	text-align: center;	font-weight: bold;	text-decoration: underline;	-webkit-animation: slideShine 4s linear infinite;	animation: slideShine 4s linear infinite;	padding-top: 10px;}@-webkit-keyframes slideShine {	0% {		background-position: 0 0;	}	100% {		background-position: 100% 100%;	}}@keyframes slideShine {	0% {		background-position: 0 0;	}	100% {		background-position: 100% 100%;	}}.logo-tit p {	text-transform: uppercase;	font-size: 12px;	padding-left: 4px;	padding-top: 5px;	letter-spacing: 3.5px;	font-weight: lighter;}/*顶部pc导航*/#c-header .c-nav {	display: block;	text-align: center;	width: 78%;	left: inherit;}.c-nav ul {	float: left;	width: 70%;}.c-nav ul li {	width: auto;	float: left;	padding-right: 5%;	line-height: 100px;}.c-nav ul li:last-child {	padding-right: 0;}.c-nav ul li:after {	display: block;	content: '';	width: 0;	margin: 0 auto;	height: 3px;	background: #25e8fa;	transition: all .3s ease;	margin-top: -3px;}.c-nav ul li:hover:after {	width: 100%;}.c-nav ul li a {	font-size: 20px;}.link {	width: 15.3%;	float: left;	height: 100px;	overflow: hidden;}.link .t-wx {	width: 50%;	float: left;	position: relative;	height: 100px;}.link .t-wx:before {	display: block;	content: '';	width: 1px;	height: 100px;	background: rgba(255,255,255,0.2);	float: left;}.wx-img {	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);	width: 100%;}.wx-img a {	display: block;}.link .t-la {	width: 50%;	float: left;	position: relative;}.la-img {	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);	width: 100%;}.link .t-la:before {	display: block;	content: '';	width: 1px;	height: 100px;	background: rgba(255,255,255,0.2);	float: left;}.la-hover {	position: absolute;	top: 100%;	transition: all 0.5s;	background: #01a1e9;	width: 100%;	height: 100%;}.la-hover a {	display: block;	width: 70%;	line-height: 30px;	text-align: center;	border: 1px solid #eee;	margin: 13% auto;	font-size: 14px;}.link .t-la:hover .la-hover {	top: 0;	transition: all 0.5s;}.link img {	padding-bottom: 5%;}.link p {	color: #fff;	font-size: 14px;}.t-zixun {	position: absolute;	right: 0;	top: 0;	width: 13%;	height: 100px;	background: #01a1e9;	text-align: center;}.t-zixun p {	color: #fff;	font-size: 14px;	background: url("../img/t-tel.png") no-repeat center left 18%;	margin-top: 25px;}.t-zixun span {	font-family: ziti;	color: #fff;	font-size: 26px;}#c-header .c-nav li ul {	position: absolute;	top: 102px;	left: 0;	display: none;	width: 100%;	background: #fff;	box-shadow: 0 2px 4px rgba(0, 0, 0, .1);}#c-header .c-nav li ul li a {	display: block;	padding: 5px 15px;	border-bottom: 1px solid #f1f1f1;	text-align: center;	line-height: 26px;}#c-header .c-nav li ul li:last-child a {	border-bottom: 0;}#c-header .c-nav>li>a::before {	position: absolute;	bottom: 25px;	left: 50%;	margin-left: -6px;	border: 6px solid transparent;	content: "";	transition: all 0.5s;}#c-header .c-nav>li.active>a::before, #c-header .c-nav>li:hover>a::before {	border-bottom: 6px solid #fff;}#c-header.c-head-hide .c-nav>li.active>a::before, #c-header.c-head-hide .c-nav>li:hover>a::before {	bottom: 0;	border-bottom: 6px solid #bb1c14;}#c-header.c-head-hide .c-nav>li.active>a, #c-header.c-head-hide .c-nav>li:hover>a {	color: #bb1c14;}#c-header .c-nav .c-language {	position: relative;	margin-left: 35px;	padding: 0;}#c-header .c-nav .c-language .c-list {	position: absolute;	top: 100px;	right: 0;	display: none;	width: 80px;	background: #fff;	box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05);	text-align: left;}/* #c-header.c-head-hide .c-nav .c-language .c-list {	top: 81px; */#c-header .c-nav .c-language .c-list .c-item {	line-height: 30px;}#c-header .c-nav .c-language .c-list .c-item a {	display: block;	padding: 0 15px;	border-bottom: 1px solid #f1f1f1;	color: #333;	transition: .5s;}#c-header .c-nav .c-language .c-list .c-item:last-child a {	border: 0;}#c-header .c-nav .c-language .c-list .c-item a:hover {	background: #bb1c14;	color: #fff;}#c-header .c-nav .c-search-box {	position: relative;	padding-right: 0;}#c-header .c-nav .c-search-box form {	position: absolute;	top: 100px;	right: 0;	display: none;	overflow: hidden;	width: 250px;	height: 40px;	border-radius: 5px;	background: #fff;	box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05);	line-height: 40px;}/* #c-header.c-head-hide .c-nav .c-search-box form {	top: 81px; */#c-header .c-nav .c-search-box form input {	float: left;	padding: 0 15px;	width: 180px;	height: 40px;	font-size: 16px;}#c-header .c-nav .c-search-box form button {	float: right;	width: 70px;	height: 40px;	background: #bb1c14;	color: #fff;}#c-header .c-nav .c-list-box {	position: absolute;	top: 100px;	left: 0;	display: none;	padding: 1rem 2rem;	width: 100%;	background: #fff;	box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05);}#c-header .c-nav .c-list-box .c-list {	display: flex;	margin: 0 -.3rem;	align-items: flex-start;}#c-header .c-nav .c-list-box .c-list .c-item {	padding: 0 .3rem;	width: 33.33%;	border-right: 1px solid rgba(0, 0, 0, .1);}#c-header .c-nav>li:nth-last-child(4) .c-list-box .c-list .c-item {	width: 50%;}#c-header .c-nav .c-list-box .c-list .c-item:last-child {	border: 0;}#c-header .c-nav .c-list-box .c-list .c-top-box {	display: block;}#c-header .c-nav .c-list-box .c-list .c-top-box .c-text {	padding-top: 25px;	color: #333;	font-size: 22px;	line-height: 32px;	transition: .5s;}#c-header .c-nav .c-list-box .c-list .c-wrap:hover .c-top-box .c-text {	color: #bb1c14;}#c-header .c-nav .c-list-box .c-list .c-img-box {	overflow: hidden;	height: 3rem;}#c-header .c-nav .c-list-box .c-list .c-img-box img {	width: 100%;	height: 100%;	transition: .5s;	object-fit: cover;}#c-header .c-nav .c-list-box .c-list .c-wrap:hover .c-img-box img {	-o-transform: scale(1.1, 1.1);	transform: scale(1.1, 1.1);}#c-header .c-nav .c-list-box .c-list .c-a-box {	display: flex;	display: none;	align-items: flex-start;}#c-header .c-nav .c-list-box .c-list .c-a-box a {	width: 25%;	border-right: 1px solid #999;	color: #999;	font-size: 14px;	line-height: 14px;	transition: .5s;}#c-header .c-nav .c-list-box .c-list .c-a-box a:hover {	color: #bb1c14;}#c-header .c-nav .c-list-box .c-list .c-a-box a:last-child {	border: 0;}#c-header .c-nav .c-list-box .c-list-wrap {	display: flex;	text-align: left;	justify-content: space-between;	align-items: center;}#c-header .c-nav .c-list-box .c-list1 {	width: 44%;}#c-header .c-nav .c-list-box .c-list1 .c-item {	display: block;	padding: 10px 90px 10px 0;	border-bottom: 1px solid transparent;	background: url(../images/jt5.png)no-repeat right 0 bottom 15px;	background-size: auto 6px;	transition: .5s;}#c-header .c-nav .c-list-box .c-list1 .c-item .c-title {	color: #333;	font-size: 22px;	line-height: 32px;	transition: .5s;}#c-header .c-nav .c-list-box .c-list1 .c-item .c-text {	color: #999;	font-size: 14px;	line-height: 24px;	transition: .5s;}#c-header .c-nav .c-list-box .c-list1 .c-item.active {	border-bottom: 1px solid rgba(0, 0, 0, .1);	background: url(../images/jt5-h.png)no-repeat right 0 bottom 15px;	background-size: auto 6px;}#c-header .c-nav .c-list-box .c-list1 .c-item.active .c-title {	color: #bb1c14;}#c-header .c-nav .c-list-box .c-list2 {	position: relative;	width: 50%;	height: 360px;}#c-header .c-nav .c-list-box .c-list2 .c-item {	position: absolute;	top: 0;	left: 0;	z-index: 1;	overflow: hidden;	width: 100%;	height: 100%;	opacity: 0;}#c-header .c-nav .c-list-box .c-list2 .c-item.active {	z-index: 2;	opacity: 1;}#c-header .c-nav .c-list-box .c-list2 .c-item img {	width: 100%;	height: 100%;	transition: .5s;	object-fit: cover;}#c-header .c-nav .c-list-box .c-list2 .c-item:hover img {	-o-transform: scale(1.1, 1.1);	transform: scale(1.1, 1.1);}/*顶部移动端导航*/#c-header .c-nav2 {	position: fixed;	top: 60px;	left: 0;	overflow-y: auto;	width: 100%;	height: 0;	background: #fff;	font-size: 14px;	line-height: 50px;	transition: all 0.5s;}#c-header.c-head-hide .c-nav2 {	top: 60px;}body.c-open #c-header .c-nav2 {	height: calc(100% - 80px);	height: -webkit-calc(100% - 80px);}body.c-open #c-header.c-head-hide .c-nav2 {	height: calc(100% - 60px);	height: -webkit-calc(100% - 60px);}#c-header .c-nav2 a {	display: block;	margin: 0 20px;	border-bottom: 1px solid #f1f1f1;	color: #333;	text-align: left;	-webkit-transition: all 0.3s;	transition: all 0.3s;}#c-header .c-nav2>li:first-child {	border-top: 1px solid #f1f1f1;}#c-header .c-nav2 li:hover>a, #c-header .c-nav2 li.active>a {	color: #01a1e9;}#c-header .c-nav2 li a i {	float: right;	margin-top: 15px;	font-size: 20px;}#c-header .c-nav2 li ul {	display: none;}#c-header .c-nav2 li ul a {	padding-left: 15px;}#c-header .c-nav2 .c-language {	position: relative;	float: left;	padding: 20px 0 0 20px;}#c-header .c-nav2 .c-language>a {	display: block;	margin: 0;	padding: 0 5px;	width: 80px;	height: 40px;	border: 1px solid #f1f1f1;	line-height: 38px;}#c-header .c-nav2 .c-language>a i {	margin-top: 9px;}#c-header .c-nav2 .c-language .c-list {	display: none;	background: #fff;	box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05);	line-height: 40px;}#c-header .c-nav2 .c-language .c-list a {	display: block;	margin: 0;	padding: 0 5px;}#c-header .c-nav2 .c-language .c-list .c-item:last-child a {	border-bottom: 0;}#c-header .c-nav2 .c-search-box {	float: right;	padding: 20px 20px 0 0;	width: -webkit-calc(100% - 120px);	width: calc(100% - 120px);}#c-header .c-nav2 .c-search-box form {	position: relative;	border: 1px solid #f1f1f1;	line-height: 38px;}#c-header .c-nav2 .c-search-box form input {	float: left;	padding: 0 5px;	width: -webkit-calc(100% - 15px);	width: calc(100% - 50px);	height: 38px;}#c-header .c-nav2 .c-search-box form button {	float: right;	width: 50px;	height: 38px;	background: #bb1c14;	color: #fff;}/*顶部导航开关*/#c-header .c-switch {	position: absolute;	top: 50%;	right: 15px;	display: none;	margin-top: 20px;	width: 24px;	height: 20px;	cursor: pointer;}#c-header .c-switch i {	position: relative;	display: block;	height: 2px;	background: #fff;	-webkit-transition: all 0.3s;	transition: all 0.3s;}#c-header.c-head-hide .c-switch i, .c-open #c-header .c-switch i {	background: #fff;}#c-header .c-switch i:nth-child(1) {	top: 0;}#c-header .c-switch i:nth-child(3) {	bottom: 0;}#c-header .c-switch i:nth-child(2) {	margin: 6px 0;}body.c-open #c-header .c-switch i:nth-child(2) {	opacity: 0;}body.c-open #c-header .c-switch i:nth-child(1) {	top: 8px;	-webkit-transform: rotate(45deg);	transform: rotate(45deg);}body.c-open #c-header .c-switch i:nth-child(3) {	bottom: 8px;	-webkit-transform: rotate(-45deg);	transform: rotate(-45deg);}/*顶部*/.top {	position: absolute;	top: 0;	width: 100%;	z-index: 1000;}.warpper {	width: 1600px;	margin: 0 auto;}.top-logo {	float: left;}/*顶部和右侧导航*/.top-nav {	float: right;	margin-top: 10px;}.cbp-spmenu-vertical ul {	margin-top: 15%;}.cbp-spmenu-vertical ul li {	width: 100%;	text-align: left;	line-height: 30px;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	margin-bottom: 20px;}.cbp-spmenu-vertical ul a {	color: #fff;	font-size: 20px;	position: relative;}.cbp-spmenu-vertical ul a:after {	display: block;	content: '';	position: absolute;	width: 0px;	height: 1px;	background: #ae161c;	left: 0;}.cbp-spmenu-vertical ul a span {	color: #858484;	font-size: 18px;	padding-left: 15px;	text-transform: uppercase;}.cbp-spmenu-vertical ul li:hover {	margin-left: -10px;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.cbp-spmenu-vertical ul li:hover a:after {	width: 100%;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.HeaderWrap {	z-index: 99!important;}.casesNavBtn {	display: block;	float: left;	background: none;	margin-right: 25px;}.bigNavBtn {	display: block;	width: 145px;	height: 40px;	background: #ae161c;	color: #fff;	font-size: 16px;	text-align: center;	line-height: 40px;	border-radius: 20px;	float: right;}.HeaderWrap,.HeaderWrap * {	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;	-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;	-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;	-o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}.HeaderWrap .Notran,.HeaderWrap .Notran * {	transition: all 0s linear 0s;	-webkit-transition: all 0s linear 0s;	-moz-transition: all 0s linear 0s;	-o-transition: all 0s linear 0s;}.Header .bigNavBox {	display: none;	position: fixed;	z-index: 999;	top: 0;	bottom: 0;	right: 0;	left: 0;}.Header .bigNav {	position: absolute;	z-index: 3;	top: 0;	bottom: 0;	right: 0;	width: 30%;	height: 100%;	padding: 0 3.6458%;	background-color: #1a1a1a;	transform: translateX(100%);}.Header .bigNavBox.active .bigNav {	transform: translateX(0);}/*.Header .bigNavBox .orderBg{position: absolute;top: 0;right: 0;left: 0;bottom: 0;background-color: rgba(255,255,255,.3)}*/.Header .bigNav .hbtn {	padding: 10% 0 20% 0;}.Header .bigNav .lang {	float: left;	padding-top: .58rem;	line-height: 1;}.Header .bigNav .lang a {	padding-bottom: 4px;	font-size: .3rem;	color: #fff;	font-weight: bold;	border-bottom: 2px solid #000;}.Header .bigNav .lang a.cur {	color: #c8000b;	border-bottom-color: #c8000b;}.Header .bigNav .lang span {	margin: 0 5px;}.Header .bigNav .closeBtn {	float: right;	cursor: pointer;}.Header .bigNav .closeBtn i {	width: 60px;	height: 60px;	background-position: 0 0;}.Header .bigNav .container {	width: 100%;	height: 100%;}.Header .bigNav .scrollBox {	width: 100%;	height: 100%;	overflow-y: auto;	-webkit-overflow-scrolling: touch;	overflow-scrolling: touch;}.Header .bigNav .scrollBox::-webkit-scrollbar {	width: 4px;	height: 4px;	scrollbar-arrow-color: #c8000a;}.Header .bigNav .scrollBox::-webkit-scrollbar-thumb {	border-radius: 5px;	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);	background: #c8000a;	scrollbar-arrow-color: #c8000a;}.Header .bigNav .scrollBox::-webkit-scrollbar-track {	-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.2);	border-radius: 0;	background: rgba(255,255,255,0.1);}.Header .bigNav .nav>li {	margin-bottom: .9rem;}.Header .bigNav .nav>li>a {	position: relative;	color: #fff;	font-size: .52rem;	color: #fff;	font-weight: bold;	font-family: "SourceHanSansCN-Bold";	line-height: 1;	margin-bottom: .1rem;}.Header .bigNav .nav>li>a em {	display: none;	position: absolute;	z-index: -1;	bottom: -6px;	right: -20px;	width: 84.6153%;	height: 12px;	background-color: #c8000a;}.Header .bigNav .nav>li.cur>a em,.bigNav .nav>li.parLicur>a em {	display: inline-block;}.Header .bigNav .nav .sons {	padding: 0 .64rem;}.Header .bigNav .nav .sons li {	float: left;	width: 50%;	margin-top: .3rem;	line-height: 1;}.Header .bigNav .nav .sons li a {	color: #fff;	font-size: .3rem;	font-weight: bold;}.Header .bigNav .nav .sons li a span {	display: inline-block;	width: 12px;	height: 1px;	margin: 0 10px 4px 0;	background-color: #4f4f4f;}.Header .bigNav .nav .sons li.current a,.Header .bigNav .nav .sons li.hover a {	color: #c8000a;}.Header .bigNav .nav .sons li.current a span,.Header .bigNav .nav .sons li.hover a span {	color: #c8000a;}.Header .shareTo {	margin: 4.1379% 0 6rem;	padding: 6.8965% 5.1724%;	border-bottom: 2px solid #fff;	border-top: 2px solid #fff;}.Header .shareTo li {	float: left;	margin-right: 8.3333%;}.Header .shareTo li .in {	background-position: -240px 0;}.Header .shareTo li .weibo {	background-position: -270px 0;}.Header .shareTo li .contact {	background-position: -300px 0;}.Header .shareTo li .weixin {	background-position: -330px 0;}.Header .shareTo li .tel {	background-position: -360px 0;}.Header .shareTo li .in:hover {	background-position: -240px -30px;}.Header .shareTo li .weibo:hover {	background-position: -270px -30px;}.Header .shareTo li .contact:hover {	background-position: -300px -30px;}.Header .shareTo li .weixin:hover {	background-position: -330px -30px;}.Header .shareTo li .tel:hover {	background-position: -360px -30px;}.Header .shareTo li .img {	display: none;	position: absolute;	z-index: 2;	top: 122%;	left: 50%;	margin-top: 100%;	transform: translate(-50%,0);	max-width: none;	width: 3rem;}.Header .shareTo li h4 {	display: none;	position: absolute;	z-index: 2;	width: 3rem;	top: 50%;	left: 140%;	transform: translateY(-50%);	font-size: .4rem;}.Header .shareTo li .weixin:before {	display: none;	content: "";	position: absolute;	z-index: 2;	top: 181%;	left: 50%;	transform: translate(-50%,0);	width: 0;	height: 0;	border: 5px solid transparent;	border-bottom-color: #fff;}.Header .shareTo li.hover .img {	display: block;}.Header .shareTo li.hover .weixin:before {	display: inline-block;}.Header .shareTo li.hover h4 {	display: block;}.Header .casesNavBox {	display: none;	overflow: hidden;	position: fixed;	z-index: 100;	top: 0;	left: 0;	right: 0;	bottom: 0;}/*.Header .casesNavBox .orderBg{position: absolute;top: 0;right: 0;left: 0;bottom: 0;background-color: rgba(255,255,255,.3);}*/.Header .casesNav {	position: absolute;	z-index: 3;	top: 0;	left: 0;	right: 0;	background-color: #171719;	transform: translateY(-100%);	padding: 78px 0;}.Header .casesNavBox.active .casesNav {	transform: translateY(0);}.Header .casesNav .closeBtn {	position: absolute;	z-index: 101;	top: 10%;	right: 6%;	cursor: pointer;}.Header .casesNav .closeBtn i {	width: 60px;	height: 60px;	background-position: 0 0;}.Header .casesNav ul {	width: 100%;}.Header .casesNav ul li {	width: 25%;	float: left;}.Header .casesNav ul li a {	color: #ababab;	font-size: 34px;	font-weight: bold;}.Header .casesNav ul li a span {	color: #ababab;	font-size: 18px;	font-weight: normal;	padding-left: 20px;}.Header .casesNav ul .hover a {	border-bottom: 2px solid #ae161c;}.Header .casesNav ul .hover a {	color: #ae161c;}.Header .casesNav ul .hover span {	color: #ae161c;}.h-link {	width: 75%;	margin-top: 15%;}.h-link a {	display: block;	float: left;	width: 20%;	text-align: left;}/*搜索*/.sousuo{	float: right;	position: relative;	right: 16%;	margin-top: 50px;}.search_bt{	width: 39px;	height: 39px;	border-radius: 50%;	background: #fff;	position: relative;	cursor: pointer;}.search_bt img{	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);}.index_search {	width: 245px;	height: 40px;	line-height: 40px;	position: absolute;	top: 0px;	text-align: center;	display: none;	left: -270px;	background: #fff;	border-radius: 30px;}.index_search .search_text {	width: 80%;	height: 40px;	text-indent: 20px;	float: left;	border-radius: 30px;}.index_search .search-btn {	width: 20%;	height: 40px;	line-height: 40px;	font-size: 14px;	cursor: pointer;	position: relative;	float: right;	border-radius: 30px;}/*首页轮播图*/.banner {	width: 100%;	position: relative;	z-index: 999;	/*margin-top: calc(100vh);*/	overflow: hidden;}.imga {	display: block;	position: relative;}.banner-inner {	width: 100%;	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	margin: auto;	z-index: 3;}.banner .swiper-slide1 .slide-inner .text {	position: absolute;	top: 50%;	left:8%;	transform: translateY(-50%);	text-align: left;}.banner .swiper-slide1 .slide-inner .text .sec {	transform: translateY(100px);	opacity: 0;	transition: all 0.5s;	color: #fff;	font-size:40px;	line-height: 56px;	font-family: ziti;}.banner .swiper-slide1 .slide-inner .text .thr {	color: #fff;	font-size: 18px;	transform: translateY(100px);	opacity: 0;	transition: all 0.5s;	transition-delay: 0.5s;	line-height: 26px;	margin-top: 1%;	text-transform: uppercase;}.banner .swiper-slide1.text_move .slide-inner .text .sec {	transform: translateY(0);	opacity: 1;}.banner .swiper-slide1.text_move .slide-inner .text .thr {	transform: translateY(0);	opacity: 1;}/*slide2*/.banner .swiper-slide2 .slide-inner .text {	position: absolute;	top: 50%;	left: 8%;	transform: translateY(-50%);	text-align: left;}.banner .swiper-slide2 .slide-inner .text .sec {	transform: translateY(100px);	opacity: 0;	transition: all 0.5s;	color: #fff;	font-size: 40px;	line-height: 56px;	font-family: ziti;}.banner .swiper-slide2 .slide-inner .text .thr {	color: #fff;	font-size: 18px;	transform: translateY(100px);	opacity: 0;	transition: all 0.5s;	transition-delay: 0.5s;	line-height: 26px;	margin-top: 1%;}.banner .swiper-slide2.text_move .slide-inner .text .sec {	transform: translateY(0);	opacity: 1;}.banner .swiper-slide2.text_move .slide-inner .text .thr {	transform: translateY(0);	opacity: 1;}/*slide3*/.banner .swiper-slide3 .slide-inner .text {	position: absolute;	top: 50%;	left: 8%;	transform: translateY(-50%);	text-align: left;}.banner .swiper-slide3 .slide-inner .text .sec {	transform: translateY(100px);	opacity: 0;	transition: all 0.5s;	color: #fff;	font-size: 40px;	line-height: 56px;	font-family: ziti;}.banner .swiper-slide3 .slide-inner .text .thr {	color: #fff;	font-size: 18px;	transform: translateY(100px);	opacity: 0;	transition: all 0.5s;	transition-delay: 0.5s;	line-height: 26px;	margin-top: 1%;}.banner .swiper-slide3.text_move .slide-inner .text .sec {	transform: translateY(0);	opacity: 1;}.banner .swiper-slide3.text_move .slide-inner .text .thr {	transform: translateY(0);	opacity: 1;}.slide-inner a {	-webkit-transform: scale(1.05);	transform: scale(1.05);}.swiper-slide.text_move a{	transform: scale(1);	-webkit-transform: scale(1);	-webkit-transition: all 15s;	-moz-transition: all 15s;	-ms-transition: all 15s;	-o-transition: all 15s;	transition: all 15s;}.ban-img{	height: 100%;}.ban-link{	position: absolute;	right: 8.3%;	z-index: 10;	bottom: 8%;}.ban-link a{	display: block;	margin-bottom: 10px;	height: 20px;}.loading {	position: relative;	margin: 0 5px;	width: 38px;	height: 38px;	border: 4px solid transparent;	background: transparent;}.loading.swiper-pagination-bullet-active {	border-color: rgba(255, 255, 255, .2);}.loading .c-progress {	position: absolute;	top: 11px;	left: 11px;	width: 8px;	height: 8px;	border-radius: 50%;	background-color: #fff;	text-align: center;	line-height: 120px;}.loading.swiper-pagination-bullet-active .c-progress {	background-color: #01a1e9;}.loading .left,  .loading .right {	position: absolute;	top: -4px;	left: -4px;	overflow: hidden;	overflow: hidden;	width: 19px;	height: 38px;	opacity: 0;}.loading.swiper-pagination-bullet-active .left, .loading.swiper-pagination-bullet-active .right {	opacity: 1;}.loading .right {	top: -4px;	right: -4px;	left: auto;}.loading .left:after,  .loading .right:after {	position: absolute;	top: 0;	left: 0;	display: block;	width: 19px;	height: 38px;	border: 4px solid #fff;	border-right: 0;	border-radius: 19px 0 0 19px;	content: "";}.loading .right:after {	position: absolute;	display: block;	border: 4px solid #fff;	border-left: 0;	border-radius: 0 19px 19px 0;	content: "";}.loading.swiper-pagination-bullet-active .left:after {	transform-origin: right center;	/* animation-iteration-count: infinite; */	animation-fill-mode: forwards;	animation-duration: 3.9s;	animation-timing-function: linear;	animation-name: spin-left;}.loading.swiper-pagination-bullet-active .right:after {	transform-origin: left center;	animation-duration: 3.9s;	/* animation-iteration-count: infinite; */	animation-timing-function: linear;	animation-name: spin-right;}@keyframes spin-right {	0% {		transform: rotate(180deg);	}	50% {		transform: rotate(360deg);	}	100% {		transform: rotate(360deg);	}}@keyframes spin-left {	0% {		transform: rotate(180deg);	}	50% {		transform: rotate(180deg);	}	100% {		transform: rotate(360deg);	}}@-webkit-keyframes c-zoom {	0% {		-webkit-transform: scale(1, 1);		transform: scale(1, 1);	}	100% {		-webkit-transform: scale(1.1, 1.1);		transform: scale(1.1, 1.1);	}}@keyframes c-zoom {	0% {		-webkit-transform: scale(1, 1);		transform: scale(1, 1);	}	100% {		-webkit-transform: scale(1.2, 1.2);		transform: scale(1.2, 1.2);	}}.c-zoom {	-webkit-animation-name: c-zoom;	animation-name: c-zoom;}.link {	position: absolute;	bottom: 3%;	z-index: 15;	width: 100%;}.link p {	float: left;	font-size: 14px;	color: #fff;	text-transform: uppercase;	line-height: 20px;}.link-right {	float: right;}.link-right span {	color: #fff;	font-size: 14px;	line-height: 20px;	display: block;	float: left;	padding-left: 20px;}.ban-line{	width: 1px!important;	height: 333px!important;	background: #fff!important;	left:91%!important;	bottom: 195px!important;	z-index: 10;}.ban-line .swiper-pagination-bullet{	width: 100%!important;	height: 33.33%!important;	background: #fff!important;	opacity: 1!important;	border-radius: 0px!important;	margin: 0!important;}.ban-line .swiper-pagination-bullet-active{	width: 3px!important;	margin-left: -1px!important;	background: #fff!important;}.gallery-top11 {	height: 100%;	width: 100%;}.gallery-thumbs11 {	width: 205px;	position: absolute;	bottom: 77px!important;	right: 12%!important;	z-index: 10;}.gallery-thumbs11 .swiper-slide {	width: 100%!important;	height: 100px!important;	position: relative;	overflow: hidden;}.gallery-thumbs11 .swiper-slide img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.gallery-thumbs11 p{	color: #fff;	bottom:10px;	right:10px;	font-weight: bold;	position: absolute;	z-index: 10;	opacity: 0.5;	font-size: 14px;}.gallery-thumbs11 .swiper-slide-thumb-active p{    color: #fff;    font-size: 20px;    bottom:10px;    right:10px;    font-weight: bold;    position: absolute;    z-index: 10;    display: block;	opacity: 1;}.nav-logo{	position: relative;	margin-top: 3%;	left: 8%;	z-index: 999;	float: left;}.nav-columns{	position: relative;}.nav-columns ul{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);}.nav-columns ul li{	text-align: center;	width: 100%;	position: relative;}.nav-columns ul li a{	font-size: 36px;	font-weight: bold;	line-height: 76px;	display: block;	color: #fff;}.nav-columns ul li a:after{	display: block;	content: '';	position: absolute;	width: 0;	height: 4px;	background: #fff;	left: 50%;	transform: translateX(-50%);	-webkit-transition: 400ms 0s all ease;	-moz-transition: 400ms 0s all ease;	-ms-transition: 400ms 0s all ease;	-o-transition: 400ms 0s all ease;	transition: 400ms 0s all ease;}.nav-columns ul li:hover a:after{	width: 62%;	-webkit-transition: 400ms 0s all ease;	-moz-transition: 400ms 0s all ease;	-ms-transition: 400ms 0s all ease;	-o-transition: 400ms 0s all ease;	transition: 400ms 0s all ease;}.nav-columns ul li:hover a{	text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;	background: none;	color: #e07737;}.lang{	width: 80%;	margin: 40px auto;}.lang a{	display: block;	width: 50%;	text-align: center;	color: #fff;	font-size: 18px;	float: left;}.nav-tit{	text-align: center;}.nav-tit p{	color: #fff;	font-size: 16px;	font-weight: bold;}.navlink{	margin-top: 34px;	position: relative;}.navlink ul{	position: absolute;	left: 50%;	transform: translateX(-50%);}.navlink a{	display: block;	float: left;	margin:0 20px;}.b-wenzi{	position: absolute;	left: 8%;	bottom: 7%;	color: #ffffff;	font-size: 14px;	z-index: 10;	text-transform: uppercase;}/*首页*//*设备仪器*/.shebei{	width: 100%;	position: relative;	z-index: 50;	padding: 5% 0 7%;	background: #fff;}.title{	width: 100%;}.title .t-left{	float: left;}.title .t-left h3{	color: #4b4b4b;	font-size: 30px;	font-family: ziti;	font-weight: normal;}.title .t-left p{    color: #4b4b4b;    font-size: 14px;    text-transform: uppercase;    padding-top: 5px;	line-height: 20px;}.title .t-left p:after{    display: block;    content: '';    width: 57px;    height: 4px;    background: #ec7e3a;    margin-top: 10px;}.title .t-right{	float: right;	height: 43px;}.title a {	display: block;	width: 141px;	height: 43px;	background: #ed7e39;	line-height: 43px;	color: #fff;	font-size: 14px;	float: right;	position: relative;	z-index: 10;	-webkit-transition: 350ms 0s all ease;	-moz-transition: 350ms 0s all ease;	-ms-transition: 350ms 0s all ease;	-o-transition: 350ms 0s all ease;	transition: 350ms 0s all ease;	overflow: hidden;    margin-left: 10px;}.title a span {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	display: block;	line-height:43px;    text-align: center;	color: #fff;	z-index: 12;}.title a:after,.title a:before {	display: block;	content: '';	position: absolute;	width: 20px;	height: 20px;	top: 50%;	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);	border-radius: 50%;	background: #cd611f;}.title a:before {	left: -20px;}.title a:after {	left: 100%;}.title a:hover:before {	-webkit-animation: btnleft 700ms linear 0s 1 normal;	-o-animation: btnleft 700ms linear 0s 1 normal;	animation: btnleft 700ms linear 0s 1 normal;	animation-fill-mode: forwards;}.title a:hover:after {	-webkit-animation: btnright 700ms linear 0s 1 normal;	-o-animation: btnright 700ms linear 0s 1 normal;	animation: btnright 700ms linear 0s 1 normal;	animation-fill-mode: forwards;}@keyframes btnleft {	0% {		left: -20px;		border-radius: 50%;	}	60% {		width: 20px;		height: 20px;		border-radius: 50%;		left: calc(50% - 20px);	}	66% {		width: 0px;		height: 100%;		border-radius: 0;		left: initial;		right: 50%;	}	100% {		width: 50%;		height: 100%;		border-radius: 0;		left: initial;		right: 50%;	}}@keyframes btnright {	0% {		left: 100%;		border-radius: 50%;	}	60% {		width: 20px;		height: 20px;		border-radius: 50%;		left: 50%;	}	66% {		width: 0px;		height: 100%;		border-radius: 0;		left: 50%;	}	100% {		width: 50%;		height: 100%;		border-radius: 0;		left: 50%;	}}.equ-list{    margin-top: 35px;    position: relative;}.equ-list .swiper-container{    padding-bottom: 20px;}.equ-list .swiper-slide{    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;	border: 1px solid #d4d0d0;}.equ-dian{    width: 93%;    height: 2px;    background: #dbdbdb!important;    bottom: -60px;    float: left;}.equ-dian .swiper-pagination-progressbar-fill{    background: #ed7e39!important;}.equ-img{    width: 100%;    height: 340px;    overflow: hidden;}.equ-img img{    display: block;    width: 100%;    height: 100%;    object-fit: cover;    -webkit-transition: 300ms 0s all ease;    -moz-transition: 300ms 0s all ease;    -ms-transition: 300ms 0s all ease;    -o-transition: 300ms 0s all ease;    transition: 300ms 0s all ease;}.equ-text{    width: 100%;    height: 65px;    position: relative;    background:#f4f4f4 url("../img/e-jt.png") no-repeat center right 20px;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;    overflow: hidden;    z-index: 10;    line-height: 65px;    color: #4b4b4b;    font-size: 14px;    text-indent: 15px;}.equ-text:after{    display: block;    content: '';    position: absolute;    left: -100%;    top: 0;    background:#ed7e39 url("../img/e-jt-h.png") no-repeat center right 20px;    width: 100%;    height: 100%;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;    z-index: -1;}.equ-list .swiper-slide:hover .equ-text{    color: #fff;}.equ-list .swiper-slide:hover .equ-text:after{    left: 0;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.equ-list .swiper-slide:hover .equ-img img {    transform: scale(1.04);    -webkit-transform: scale(1.04);    -moz-transform: scale(1.04);    -webkit-transition: 300ms 0s all ease;    -moz-transition: 300ms 0s all ease;    -ms-transition: 300ms 0s all ease;    -o-transition: 300ms 0s all ease;    transition: 300ms 0s all ease;}.equ-list .swiper-slide:hover{    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;    box-shadow:4px 4px 7px rgba(0,0,0,.3);}.equ-prev{    width: 49px!important;    height: 49px!important;    background: url("../img/left.png") no-repeat center center!important;    top: 113%;    left: 93%!important;    opacity: 1!important;}.equ-prev:hover{    background: url("../img/left-h.png") no-repeat center center!important;}.equ-prev:after{    display: none!important;}.equ-next{    width: 49px!important;    height: 49px!important;    background: url("../img/right.png") no-repeat center center!important;    top: 113%;    opacity: 1!important;}.equ-next:hover{    background: url("../img/right-h.png") no-repeat center center!important;}.equ-next:after{    display: none!important;}/*关于顶点*/.about{    position: relative;    width: 100%;    padding: 5% 0;    background: url("../img/about.jpg") no-repeat top center;}.about-center{	padding-top: 30px;}.about-left{	float: left;	width: 67.5%;}.about-left h3{	color: #4b4b4b;	font-size: 14px;	line-height: 26px;	margin-bottom: 40px;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 4;	overflow: hidden;	width: 100%;	height: 104px;}.about-left .ab-img{	width: 100%;	height: 481px;}.about-left .ab-img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.about-right{	width: 32%;	float: right;}.ab1-img{	position: relative;	width: 100%;	margin-top: 144px;	height: 236px;	margin-bottom: 8px;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.ab1-img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.ab1-img p{	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);	color: #fff;	width: auto;	font-size: 20px;	z-index: 10;	text-align: center;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	background: none;	border-radius: 50%;}.ab1-img:hover p{	width: 100%;	height: 100%;	font-size: 22px;	font-weight: bold;	line-height: 236px;	background: rgba(236,126,58,0.8);	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	border-radius: 0;}.ab2-img{	position: relative;	width: 100%;	height: 236px;}.ab2-img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.ab2-img p{	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);	color: #fff;	width: auto;	font-size: 20px;	z-index: 10;	text-align: center;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	background: none;	border-radius: 50%;}.ab2-img:hover p{	width: 100%;	height: 100%;	font-size: 22px;	font-weight: bold;	line-height: 236px;	background: rgba(236,126,58,0.8);	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	border-radius: 0%;}/*五大优势*/.youshi {	width: 100%;	position: relative;	padding: 5% 0;	z-index: 50;	background-image: url("../img/adv.jpg");	background-position: center;	background-size: cover;	background-attachment: fixed;}.title1{	width: 100%;}.title1 .t-left{	float: left;}.title1 .t-left h3{	color: #fff;	font-size: 30px;	font-family: ziti;	font-weight: normal;}.title1 .t-left p{	color: #fff;	font-size: 14px;	text-transform: uppercase;	padding-top: 5px;	line-height: 20px;}.title1 .t-left p:after{	display: block;	content: '';	width: 57px;	height: 4px;	background: #fff;	margin-top: 10px;}.youshi ul {	padding-top: 3%;}.youshi ul li {	width: 25%;	float: left;	height: 224px;	border: 1px solid #fff;	overflow:hidden;	cursor: pointer;}.youshi ul li a{	display: block;	height: 100%;}.youshi ul li:nth-child(1),.youshi ul li:nth-child(3),.youshi ul li:nth-child(6),.youshi ul li:nth-child(8){	border: none;}.youshi ul li:nth-child(2) {	background:url("../img/y2.png") no-repeat top 22px right 22px;}.youshi ul li:nth-child(4) {	background: url("../img/y4.png") no-repeat top 22px right 22px;}.youshi ul li:nth-child(5) {	background: url("../img/y1.png") no-repeat top 22px right 22px;}.youshi ul li:nth-child(7) {	background: url("../img/y3.png") no-repeat top 22px right 22px;}.youshi ul li h3 {	position: relative;	top: 50%;	color: #fff;	font-size: 18px;	left: 5%;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.youshi ul li p {	position: relative;	top: 55%;	color: #fff;	font-size: 14px;	left: 5%;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;}.youshi ul li img{	position: absolute;	bottom: -20px;	left: 5%;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}.youshi ul .on:nth-child(2) {	background:rgba(255,255,255,0.72) url("../img/y22.png") no-repeat top 22px right 22px;}.youshi ul .on:nth-child(4) {	background:rgba(255,255,255,0.72)  url("../img/y44.png") no-repeat top 22px right 22px;}.youshi ul .on:nth-child(5) {	background:rgba(255,255,255,0.72) url("../img/y11.png") no-repeat top 22px right 22px;}.youshi ul .on:nth-child(7) {	background:rgba(255,255,255,0.72) url("../img/y33.png") no-repeat top 22px right 22px;}.youshi ul .on h3 {	color: #4b4b4b;	top: 28%;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	font-weight: bold;	left: 10%;}.youshi ul .on p {	color: #4b4b4b;	top: 32%;	left: 10%;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;}.youshi ul .on img{	bottom: 18%;	left: 10%;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}.adv{	width: 100%;	position: relative;	padding: 2% 0 5% 0;	background: #fff;}.adv-left{	width: 70%;	position: relative;	float: left;}.adv-left .title{	margin-top: 55px;}.ad1-text{	padding: 60px 43px;	background: #f4f4f4;	margin-top: 45px;	width: 50%;	float: left;	position: relative;	z-index: 2;}.ad1-text p{	color: #4b4b4b;	font-size: 14px;	line-height: 24px;}.ad1-text p:after{	display: block;	content: '';	width: 100%;	height: 1px;	background: #bbbbbb;	margin: 5% 0 10% 0;}.ad1-text span{	display: block;	background: url("../img/ad1.png") no-repeat center left;	color: #4b4b4b;	font-size: 14px;	text-indent: 30px;}.ad1-text .ad-lx{	position: absolute;	bottom: -30px;	width: 200px;	height: 64px;	background: url("../img/ad-lx.jpg") no-repeat center center;	text-align: center;	line-height: 64px;	color: #fff;	font-size: 18px;	text-indent: 20px;	right: 0;}.ad1-text .ad-lx a{	color: #fff;}.ad1-img{	width: 695px;	height: 534px;	overflow: hidden;	position: absolute;	right: 0;	top: 0;	z-index: 1;}.ad1-img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.adv-right{	float: right;	width: 28%;	padding: 2%;	background: #f4f4f4;	height: 534px;}.adv-right ul li{	padding:6% 12%;	position: relative;	height: 94px;}.adv-right ul li .adv-img{	width: 44px;	height: 35px;	overflow: hidden;	position: relative;	float: left;	margin-right: 40px;	margin-top: 10px;}.adv-right ul li .adv-img img{	display: block;	position: absolute;	left: 50%;	top: 0;	transform: translateX(-50%);	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}.adv-right ul li:hover{	background: #ed7e39;}.adv-right ul li .adv-tit{	float: left;}.adv-right ul li .adv-tit p{	color: #4b4b4b;	font-size: 16px;	line-height: 24px;}.adv-right ul li:hover .adv-img img{	top: -105%;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}.adv-right ul li:hover .adv-tit p{	color: #fff;}.adv-line:before{	display: block;	position: absolute;	content: '';	width:550px;	height: 2px;	background: #ec7e3a;	right: 0;	margin: 2% 0;}.adv-line h3{	color: #dedede;	font-size: 54px;	font-weight: bold;	padding-top: 13%;	padding-left: 15px;}/*在线留言*/.message {	width: 100%;	position: relative;	padding: 5% 0;	z-index: 50;	background-image: url("../img/mes.jpg");	background-position: center;	background-size: cover;	background-attachment: fixed;}.title2 .t-left{	float: left;}.title2 .t-left h3{	color: #fff;	font-size: 30px;	font-family: ziti;	font-weight: normal;}.title2 .t-left p{	color: #fff;	font-size: 14px;	text-transform: uppercase;	padding-top: 5px;}.title2 .t-left p:after{	display: block;	content: '';	width: 57px;	height: 4px;	background: #ed7e39;	margin:10px 0;}.title2 .t-left span{	color: #fff;	font-size: 14px;	line-height: 22px;	display: block;}.mes-center{	width: 70%;	float: left;	margin-top: 30px;}.mes-center input{	width: 24%;	float: left;	margin-right: 1%;	height: 58px;	line-height: 58px;	text-indent: 20px;	font-weight: lighter;	font-size: 14px;	color: #666;}.mes-center textarea{	width: 24%;	float: left;	font-size: 14px;	color: #666;	line-height: 58px;	text-indent: 20px;	height: 58px;	margin-right: 1%;	overflow: hidden;	font-weight: lighter;}.mes-center input::-webkit-input-placeholder{	color: #4b4b4b;}.mes-center textarea::-webkit-input-placeholder{	color: #4b4b4b;}.mes-center .code{	width: 24%;	float: left;	height: 58px;	position: relative;}.mes-center .code input{	width: 100%;}.mes-center .code .verify{	position: absolute;	right: 0;	width: 50%;	height: 100%;}.mes-center .code .verify img{	display: block;	width: 100%;	height: 100%;}.mes-center .submit{	width: 24%;	line-height: 58px;	float: left;	background: #ed7e39;	color: #fff;	text-align: center;	margin-top: 2%;	font-size: 16px;}/*新闻动态*/.xinwen {	width: 100%;	position: relative;	padding: 5% 0;	background: #fff;	z-index: 15;	background: url("../img/xinwen.jpg") no-repeat center center;	border-bottom:12px solid #ec7e3a;}.xinwen ul{	margin-top: 40px;}.xinwen ul li{	width: 24%;	float: left;	margin-right: 1.3%;	overflow: hidden;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}.xinwen ul li:last-child{	margin-right: 0;}.xinwen ul li .n-img{	width: 100%;	height: 293px;	overflow: hidden;}.xinwen ul li .n-img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.xinwen ul li .n-tit{	padding: 23px;	background: #fff;	height: 133px;	position: relative;}.xinwen ul li .n-tit p{	color: #4b4b4b;	font-size: 16px;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 2;	overflow: hidden;}.xinwen ul li .n-tit small{	display: block;	width: 100%;	color: #b1b1b1;	font-size: 14px;	position: absolute;	bottom: 10px;	background: url("../img/e-jt.png") no-repeat center right 40px;}.xinwen ul li:hover .n-tit{	background: #ed7e39;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}.xinwen ul li:hover .n-tit p,.xinwen ul li:hover .n-tit small{	color: #fff;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}.xinwen ul li:hover .n-tit small{	background: url("../img/e-jt-h.png") no-repeat center right 40px;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}/*首页end*//*底部*/.foot {	position: relative;	z-index: 100;	background: url("../img/foot.jpg") no-repeat center center;	width: 100%;}.f-nav ul {	float: left;	width: 80%;	margin-top:5%;}.f-nav ul li {	width: 14%;	float: left;	text-align: left;	color: #fff;	font-size: 18px;}.f-nav ul li a {	color: #fff;	font-size: 18px;}.f-left {	width: 75%;	float: left;}.f0{	width: 18%;	float: left;}.f0 h3{	color: #bdbdbd;	font-size: 18px;	padding-top: 18px;	line-height: 22px;}.f0 p{	color: #bdbdbd;	font-size: 12px;	text-transform: uppercase;	padding-top: 11px;	line-height: 16px;}.f-logo img{	max-width: 100%;}.f-list{	margin-top: 5%;}.f1 {	width: 22%;	float: left;	margin-top: 2%;}.f1 p {	color: #bdbdbd;	font-size: 14px;	line-height: 25px;}.f2 {	float: left;	width: 22%;	margin-top: 2%;}.f2 p {	color: #bdbdbd;	font-size: 14px;	line-height: 25px;}.f3 {	float: left;	width: 38%;	margin-top: 2%;}.f3 p{	color: #bdbdbd;	font-size: 14px;	line-height: 25px;}.f3 a{	display: block;	width: 114px;	height: 37px;	line-height: 37px;	text-align: center;	background:#ec7e3a;	color: #fff;	font-size: 14px;	margin-top: 20px;}.f-ewm {		float: right;}.f-ewm img{	max-width: 100%;}.f-ewm p{	color: #636363;	font-size: 14px;	text-align: center;}.fewm1{	width: 100%;	float: left;	padding: 8px;	background: #fff;}.fewm2{	width: 49%;	float: right;	padding: 8px;	background: #fff;}.f-admin {	border-top: 1px solid rgba(255,255,255,0.32);	line-height: 63px;	margin-top: 5%;	height: 68px;}.f-admin a {	color: #bdbdbd;	font-size: 14px;}.ad-left {	float: left;	color: #bdbdbd;	font-size: 14px;	display: block;	line-height: 68px;}.ad-left span {	color: #bdbdbd;	font-size: 14px;}.ad-right {	float: right;}/*-底部end-*//* 关于我们 */.nei-banner {	width: 100%;	height: 720px;	position: relative;	z-index: 5;}.nei-banner .warpper {	position: relative;	height: 100%;}.nei-banner .b-tit {	position: absolute;	left: 0;	top: 50%;	transform: translateY(-50%);}.nei-banner .b-tit h3 {	color: #fff;	font-size: 40px;	font-family: ziti;}.nei-banner .b-tit p {	color: #fff;	font-size: 16px;	text-transform: uppercase;	padding-top: 5px;}.location {	width: 100%;	position: relative;	z-index: 10;	background: #f5f5f5;}.loca-r {	background: url("../img/home.png") no-repeat center left;	padding-left: 30px;	float: left;	line-height: 67px;	color: #9f9f9f;	font-size: 14px;}.loca-r a {	color: #9f9f9f;	font-size: 14px;}.common-inner {	position: relative;	z-index: 10;	background: #f4f4f4;}.about1 {	width: 100%;	position: relative;	background: url("../img/ab1.jpg") no-repeat center top;	padding: 2% 0 5% 0;}.about1-left{	width: 48%;	height: 486px;	overflow: hidden;	float: left;}.about1-left img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.about1-right{	width: 52%;	height: 486px;	background: #fff;	float: right;	padding: 4% 3%;}.about1-right h3{	color: #4b4b4b;	font-size: 30px;	font-family: ziti;	padding-bottom: 30px;}.about1-right p{	color: #4b4b4b;	font-size: 14px;	line-height: 26px;	font-weight: 100;}.about1-right span {	display: block;	width: 50px;	height: 4px;	background: #ec7e3a;}.about1 ul{	padding-top: 5%;}.about1 ul li{	float: left;	width: 24%;	margin-right: 1.3%;	height: 260px;}.about1 ul li img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.about1 ul li:last-child{	margin-right: 0;}.about2 {	width: 100%;	position: relative;	z-index: 10;	padding: 5% 0;	background: #fff;}.about2 ul li{	float: left;}.about2 ul li:last-child:after{	display: none;}.about2 ul li:after{	display: block;	content: '';	width: 1px;	height: 54px;	background: #e6e6e6;	float: right;	margin: 10px 65px 0 65px;}.about2 ul li h3{	color: #ec7e3a;	font-size: 54px;	font-weight: bold;	float: left;}.about2 ul li sub{	color: #4b4b4b;	font-size: 18px;	font-weight: 100;	padding-left: 15px;}.about3 {	width: 100%;	position: relative;	padding: 5% 0;	margin-top: 5%;	background: url("../img/about3.jpg") no-repeat center center;}.about3-list{	margin-top: 3%;}.zl-img{	width: 100%;	height: 320px;}.zl-img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.about4{	width: 100%;	position: relative;	padding: 5% 0 0 0;}.about4 .warpper{	background: url("../img/about4.jpg") no-repeat center center;	padding: 5% 2%;}.about4-list{	margin-top:7%;	position: relative;}.gallery-top22 p{	color: #fff;	font-size: 20px;}.gallery-thumbs22{	width: 100%;	height:80px;	line-height: 80px;	margin-top: 50px;	background: #fff;}.gallery-thumbs22 .swiper-slide{	text-align: center;}.gallery-thumbs22 p{	color:#979797;	font-size: 20px;	line-height: 80px;}.gallery-thumbs22 .swiper-slide{	cursor: pointer;}.gallery-thumbs22 .swiper-slide-thumb-active{	background: #ec7e3a;}.gallery-thumbs22 .swiper-slide-thumb-active p{	color: #fff;	line-height: 80px;}.about5{	width: 100%;	position: relative;	padding:5% 0 5% 0;}.about5-list p{	margin: 2% 0;	font-size: 16px;	color: #4b4b4b;}.h-img{	height: 250px;	overflow: hidden;	border: 1px solid #c8c7c7;}.h-img img{	display: block;	width: 100%;	height: 100%;	object-fit: contain;}/*产品列表*/.chanpin{	width: 100%;	position: relative;}.chanpin ul{	margin: 3% 0;	position: relative;	width: 100%;}.chanpin ul li{	padding: 3% 4%;	margin-bottom: 60px;	background: #fff;	-webkit-transition: 300ms 0s all ease;	-moz-transition: 300ms 0s all ease;	-ms-transition: 300ms 0s all ease;	-o-transition: 300ms 0s all ease;	transition: 300ms 0s all ease;}.chanpin ul li .pro-tit{	float: left;	width: 50%;	padding-top: 3%;}.chanpin ul li .pro-tit h3{	color: #4b4b4b;	font-size: 32px;	font-weight: bold;}.chanpin ul li .pro-tit h4{	color: #4b4b4b;	font-size: 16px;	padding: 20px 0;}.chanpin ul li .pro-tit p{	color: #4b4b4b;	font-size: 14px;	line-height: 26px;}.chanpin ul li .pro-tit span{	display: block;	width: 154px;	height: 49px;	background: #ec7e3a;	line-height: 49px;	text-align: center;	color: #fff;	font-size: 14px;	margin-top: 30px;	-webkit-transition: 300ms 0s all ease;	-moz-transition: 300ms 0s all ease;	-ms-transition: 300ms 0s all ease;	-o-transition: 300ms 0s all ease;	transition: 300ms 0s all ease;}.chanpin ul li:hover .pro-tit span{	background: #e26416;	-webkit-transition: 300ms 0s all ease;	-moz-transition: 300ms 0s all ease;	-ms-transition: 300ms 0s all ease;	-o-transition: 300ms 0s all ease;	transition: 300ms 0s all ease;}.chanpin ul li .pro-img{	width: 30%;	float: right;	height: 298px;	background: #e1e1e2;}.chanpin ul li .pro-img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.chanpin ul li:hover{	box-shadow: 0 0 25px rgba(0,0,0,0.09);	-webkit-transition: 300ms 0s all ease;	-moz-transition: 300ms 0s all ease;	-ms-transition: 300ms 0s all ease;	-o-transition: 300ms 0s all ease;	transition: 300ms 0s all ease;}.biaoti{	padding-top: 6%;	color: #4b4b4b;	font-size: 28px;	font-family: ziti;	font-weight: normal;}.biaoti:after{	display: block;	content: '';	width: 57px;	height: 4px;	background: #ec7e3a;	margin-top: 27px;}.pro-list{	width: 100%;	position: relative;	padding: 2% 0;}.pro-list ul li{	width: 32%;	margin-right: 2%;	margin-bottom: 2%;	float: left;	-webkit-transition: 300ms 0s all ease;	-moz-transition: 300ms 0s all ease;	-ms-transition: 300ms 0s all ease;	-o-transition: 300ms 0s all ease;	transition: 300ms 0s all ease;}.pro-list ul li:nth-child(3n){	margin-right: 0;}.p-img{	width: 100%;	height: 340px;	overflow: hidden;}.p-img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.p-tit{	width: 100%;	background: #fff;	padding:0 20px;	line-height: 50px;}.p-tit h3{	color: #333;	font-size: 18px;	line-height:60px;	background: url("../img/e-jt.png") no-repeat center right;	-webkit-transition: 300ms 0s all ease;	-moz-transition: 300ms 0s all ease;	-ms-transition: 300ms 0s all ease;	-o-transition: 300ms 0s all ease;	transition: 300ms 0s all ease;}.pro-list ul li:hover .p-tit h3{	background:url("../img/e-jt-h.png") no-repeat center right 20px;	text-indent: 20px;	-webkit-transition: 300ms 0s all ease;	-moz-transition: 300ms 0s all ease;	-ms-transition: 300ms 0s all ease;	-o-transition: 300ms 0s all ease;	transition: 300ms 0s all ease;	color: #fff;}.pro-list ul li:hover .p-tit{	background:#ed7e39;	-webkit-transition: 300ms 0s all ease;	-moz-transition: 300ms 0s all ease;	-ms-transition: 300ms 0s all ease;	-o-transition: 300ms 0s all ease;	transition: 300ms 0s all ease;}/*详情*/.inner-product{	padding: 2% 0 5% 0;}.proinfo{	width: 100%;	position: relative;}.proinfo-xq{	position: absolute;	right: 0;	top: 0;	width: 47%;	max-height: 365px;	overflow-y: auto;}.proinfo-xq p{	font-size: 16px;	color: #333;	line-height: 28px;}/*页码*/.de-page-mian {	text-align: right;	font-size: 0;	padding: 5% 0;}.de-page-mian .page-inner {	display: inline-block;	overflow: hidden;}.de-page-mian .page-inner a {	display: block;	float: left;	min-width: 40px;	padding: 0 5px;	height: 40px;	border: 1px solid #dddddd;	background: #fff;	text-align: center;	line-height: 40px;	font-size: 14px;	color: #333;	overflow: hidden;	margin-right: 10px;}.de-page-mian .page-inner a.active,.de-page-mian .page-inner a:hover {	color: #fff;	border-color: #ec7e3a;	background: #ec7e3a;}.de-page-mian .page-inner a.prev {	margin-right: 10px;	background: #fff url(../images/prev.jpg) no-repeat center;	display: none;}.de-page-mian .page-inner a.prev.on {	background: #fff url(../images/prev-hover.jpg) no-repeat center;}.de-page-mian .page-inner a.prev:hover {	background-color: #fff;	border-color: #dddddd;}.de-page-mian .page-inner a.next {	margin-left: 10px;	margin-right: 15px;	display: none;	background: #fff url(../images/next.jpg) no-repeat center;}.de-page-mian .page-inner a.next.on {	background: #fff url(../images/next-hover.jpg) no-repeat center;}.de-page-mian .page-inner a.next:hover {	background-color: #fff;	border-color: #dddddd;}.de-page-mian .page-inner a.page-btn {	font-size: 12px;	margin-right: 0;	width: 63px;	margin-left: 10px;	display: none;}.de-page-mian .page-inner span {	display: none;	font-size: 12px;	color: #333;	float: left;	line-height: 38px;}.de-page-mian .page-inner input {	float: left;	height: 36px;	width: 36px;	border: 1px solid #dddddd;	text-align: center;	line-height: 36px;	font-size: 14px;	color: #333;	margin: 0 5px;	display: none;}.no-goods {	margin: 100px auto;	text-align: center;}/*产品详情*/.container {	width: 1400px;	margin: 0 auto;}.info-pic {	width: 100%;	height: 600px;}.info-pic img {	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.info-pic1 {	width: 100%;	height: 250px;}.info-pic1 img {	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.pro-xianqing {	width: 100%;	padding: 2% 0;}.cp-title {	width: 100%;	height: 50px;	margin-bottom: 1%;	border-bottom: 4px solid #ae161c;}.cp-title h3 {	color: #ae161c;	font-size: 30px;	font-weight: bold;	line-height: 35px;}/*团队列表*/.t-list {	width: 100%;	position: relative;}.t-list ul li {	width: 19%;	float: left;	margin-right: 1.25%;	margin-bottom: 2%;}.t-list ul li:nth-child(5n) {	margin-right: 0;}.t-img {	width: 100%;	height: 350px;	overflow: hidden;}.t-img img {	display: block;	width: 100%;	height: 100%;	object-fit: cover;	-webkit-transition: 300ms 0s all ease;	-moz-transition: 300ms 0s all ease;	-ms-transition: 300ms 0s all ease;	-o-transition: 300ms 0s all ease;	transition: 300ms 0s all ease;}.t-list ul li:hover .t-img img {	transform: scale(1.04);	-webkit-transform: scale(1.04);	-moz-transform: scale(1.04);	-webkit-transition: 300ms 0s all ease;	-moz-transition: 300ms 0s all ease;	-ms-transition: 300ms 0s all ease;	-o-transition: 300ms 0s all ease;	transition: 300ms 0s all ease;}.t-text p {	text-align: center;	line-height: 40px;	background: #fff;}/*新闻中心*/.info-ntop {	width: 100%;	position: relative;}.info-ntop ul li {	width: 24.2%;	float: left;	margin-right: 1%;	background: #fff;	height: 395px;	padding: 10px;	position: relative;}.info-ntop ul li:last-child {	margin-right: 0;}.info-ntop ul li h3 {	color: #333;	font-size: 16px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	padding-top: 20px;}.x-img {	width: 100%;	height: 200px;	overflow: hidden;}.x-img img {	display: block;	width: 100%;	height: 100%;	object-fit: cover;	-webkit-transition: 300ms 0s all ease;	-moz-transition: 300ms 0s all ease;	-ms-transition: 300ms 0s all ease;	-o-transition: 300ms 0s all ease;	transition: 300ms 0s all ease;}.info-nbo {	width: 100%;	position: relative;	margin-top: 3%;}.info-nbo ul li {	width: 100%;	float: left;	padding: 4% 0;	border-bottom: 1px dashed #d2d1d1;}.info-nbo ul li:first-child{	border-top: 1px solid #d2d1d1;}.info-nbo ul li .nbp-time{	float: left;	text-align: center;	width: 7.6%;}.info-nbo ul li .nbp-time p{	display: block;	font-size: 54px;	color: #acacac;	padding-bottom: 10px;	margin-bottom: 10px;	border-bottom: 1px solid #d2d1d1;	transition: all .3s;	line-height: 54px;}.info-nbo ul li  .nbp-time span{	font-size: 14px;	color: #acacac;	transition: all .3s;}.info-nbo ul li .nbp-img {	float: left;	width: 26.5%;	margin-left: 4.58%;	overflow: hidden;	height: 215px;}.info-nbo ul li .nbp-img img {	display: block;	width: 100%;	height: 100%;	object-fit: cover;	-webkit-transition: 300ms 0s all ease;	-moz-transition: 300ms 0s all ease;	-ms-transition: 300ms 0s all ease;	-o-transition: 300ms 0s all ease;	transition: 300ms 0s all ease;}.info-nbo ul li:hover .nbp-img img {	transform: scale(1.04);	-webkit-transform: scale(1.04);	-moz-transform: scale(1.04);	-webkit-transition: 300ms 0s all ease;	-moz-transition: 300ms 0s all ease;	-ms-transition: 300ms 0s all ease;	-o-transition: 300ms 0s all ease;	transition: 300ms 0s all ease;}.info-nbo ul li:hover h3 {	color: #ae161c;}.info-nbo ul li .nbp-tit {	float: right;	width: 57.25%;}.info-nbo ul li>span {	color: #999;	font-weight: 100;	font-size: 14px;}.info-nbo ul li .nbp-tit h3 {	color: #333;	font-size: 20px;}.info-nbo ul li .nbp-tit p {	color: #666;	font-size: 16px;	line-height: 28px;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 2;	margin: 4% 0;	overflow: hidden;	height: 52px;}.nbp-tit-more span{	color: #666;	font-size: 14px;	display: block;;	float: left;	transition: all .3s;}.nbp-tit-more small{	display: block;	background: url("../img/news-times.svg") no-repeat center left;	color: #333;	font-size: 14px;	text-indent: 40px;	background-size: 14%;	width: 200px;	margin-left: 30px;	float: left;}.info-nbo ul li:hover .nbp-tit h3,.info-nbo ul li:hover .nbp-time p,.info-nbo ul li:hover .nbp-time span{	color: #ec7e3a;	transition: all .3s;}.info-nbo ul li:hover .nbp-time p{	border-bottom: 1px solid #ec7e3a;	transition: all .3s;}.info-nbo ul li:hover .nbp-tit-more span{	font-style: italic;	color:#ec7e3a;	transition: all .3s;}/*新闻详情*/.news-info {	background: #f5f5f5;	padding: 2% 0 5% 0;}.news-detail-title .h3 {	text-align: center;	color: #333;}.news-detail-title .b {	text-align: center;	color: #999;	font-size: 14px;	padding-top: 1%;}.news-detail {	padding: 2% 0;}.news-detail p {	color: #333;	line-height: 26px;}.page-a {	line-height: 30px;}/*联系我们*/.lianxi-info {	width: 100%;	padding: 2% 0 5%;	position: relative;	background: #f4f4f4;}.lianxi-info .warpper{	position: relative;	z-index: 10;}.lianxi1{	width: 100%;	position: relative;	background: #fff;	padding: 4% 0;}.lx-title{	text-align: left;}.lx-title h3{	color: #4b4b4b;	font-size: 32px;	font-family: ziti;}.lx-title p{	color: #4b4b4b;	font-size: 14px;	text-transform: uppercase;}.lx1-content{	padding-top: 43px;}.lx1-left{	float: left;	width:40%;}.lx1-left h3{	color: #4b4b4b;	font-size: 20px;}.lx1-left strong{	color: #4b4b4b;	font-size: 30px;	display: block;	padding:15px 0 25px 0;}.lx1-left p{	color:#4b4b4b;	font-size: 14px;	line-height: 26px;}.lx1-cen{	float: left;	width: 40%;}.lx1-cen h3{	color: #4b4b4b;	font-size: 20px;}.lx1-cen strong{	color: #4b4b4b;	font-size: 30px;	display: block;	padding:15px 0 25px 0;}.lx1-cen p{	color:#4b4b4b;	font-size: 14px;	line-height: 26px;}.lx1-right{	width:198px;	height: 199px;	background: #f4f4f4;	float: right;	padding: 15px;}.lx1-right img{	margin:0 auto;	display: block;	text-align: center;}.lx1-right p{	color: #636363;	font-size: 14px;	text-align: center;}.lianxi2{    width: 100%;    position: relative;    background: #fff;    padding: 4% 0 6% 0;	margin-top: 5%;	overflow: hidden;}.lx2-center{	width: 100%;	position: relative;}.lx2-left{	padding-top: 2%;	width: 46%;	float: left;}.lx2-left input{	width: 100%;	height: 64px;	background: #f4f4f4;	margin-bottom: 20px;	text-indent: 20px;}.lx2-left .code{	width: 100%;}.lx2-left .code input{	width:48%;	float: left;}.lx2-left .code .verify{	width:20%;	float: left;	height: 64px;	margin-left: 10px;}.lx2-left .code .verify img{	display: block;	width: 100%;	height: 100%;}.lx2-left .submit{	width: 100%;	height: 64px;	line-height: 64px;	text-align: center;	background: #ec7e3a;	color: #fff;	font-size: 16px;	font-weight: bold;}.lx2-right{	position: absolute;	right: -13.3vw;	bottom: -17.18748vw;	width: 53.646vw;	height: 53.646vw;	border-radius: 50%;	overflow: hidden;}.contact-map {	width: 100%;	height: 100%;}.contact-map #dituContent {	width: 100%;	height: 100%;}.lx-right {	width: 50%;	float: right;	height: 640px;	background: url("../img/lx.jpg") no-repeat center center;	background-size: cover;}.lx-content {	background: #fff;	margin-top: 12%;	margin-left: -7%;	width: 100%;	padding: 6%;}.lx-content h3 {	color: #434343;	font-size: 28px;	font-weight: bold;	text-align: center;	padding-bottom: 30px;}.lx-content input {	display: block;	width: 49%;	float: left;	margin-right: 2%;	margin-bottom: 2%;	line-height: 45px;	background: #f7f7f7;	text-indent: 20px;	font-size: 14px;	color: #757575;}.lx-content input:nth-child(2n) {	margin-right: 0;}.lx-content input::placeholder {	color: #757575;	font-size: 14px;}.lx-content textarea::placeholder {	color: #757575;	font-size: 14px;}.lx-content textarea {	width: 100%;	height: 145px;	line-height: 45px;	background: #f7f7f7;	border: none;	text-indent: 20px;	font-size: 14px;}.lx-content .code input {	width: 32%;	float: left;}.lx-content .code .verify {	width: 32%;	height: 45px;}.lx-content .code .verify img {	display: block;	width: 100%;	height: 100%;}.lx-content .submit {	width: 32%;	float: right;	height: 45px;	background: #ae161c;	text-align: center;	line-height: 45px;	color: #fff;	color: #fff;	font-size: 14px;}.mapbg {	position: absolute;	right: -11.2vw;	bottom: -18.18748vw;	width: 53.646vw;	height: 53.646vw;	background: #ec7e3a;	border-radius: 50%;	transform: translate(-1.07rem, -1.1rem);	-webkit-transform: translate(-1.07rem, -1.1rem);}/*新闻内页*/.news-detail-content{	width: 90%;	margin: 0 auto;}.news-detail-content img{	display: block;	max-width: 100%;}/*健康学堂*/.health-type{	width: 100%;	position: relative;	padding-bottom: 2%;}.health-type ul li {	width: 12%;	height: 46px;	line-height: 46px;	background: #fff;	text-align:center;	float: left;	margin-right: 1.5%;}.health-type ul li a{	color: #666;	font-size: 14px;	display: block;	width: 100%;}.health-type ul li.xzl{	background: #ec7e3a;}.health-type ul li.xzl a{	color: #fff;}