@charset "utf-8";/* CSS Document */@charset "utf-8";/*初始化*/@font-face {	font-family: 'ziti';	src: url("../img/DINPro-Medium.otf");}@font-face {    font-family: 'ziti1';    src: url("../images/BEBAS___-webfont.woff.ttf");}* {	margin: 0;	padding: 0;	outline: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}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: 'Microsoft YaHei'!important;	line-height: 1.5em;	overflow-x: hidden;}::-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: #e70012;}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;}/* placeholder修改 */input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {	/* WebKit, Blink, Edge */	color: #666 !important;}input:-moz-placeholder, textarea:-moz-placeholder {	/* Mozilla Firefox 4 to 18 */	color: #666 !important;	opacity: 1;}input::-moz-placeholder, textarea::-moz-placeholder {	/* Mozilla Firefox 19+ */	color: #666 !important;	opacity: 1;}input::-ms-input-placeholder, textarea::-ms-input-placeholder {	/* Internet Explorer 10-11 */	color: #666 !important;}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 4%;	width: 100%;	height: 100%;}.container{	width: 1200px;	margin: 0 auto;}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;}/* 公共背景 */#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;}/*顶部*/#c-header {	position: relative;	left: 0;	z-index: 999;	width: 100%;	text-align: center;	height:72px;	transition: all 0.5s;	background: #fff;}#c-header.c-head-hide, .c-open #c-header {	box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05);	color: #333;	line-height:72px;}#c-header.c-head-move {	top: 0;	box-shadow: 0 0 3px #333;	transition: all 0.5s;	position: fixed;	background: #fff;}#c-header>a {	color: #383838;	transition: all 0.5s;}/*顶部pc导航*/.c-logo{	float: left;	height: 100%;	position: relative;	width: 13%;}.c-logo img{	display: block;	float: left;	position: absolute;	top: 50%;	transform: translateY(-50%);}#c-header .c-nav {	display: block;	text-align: center;	width: 66%;	float: left;	margin-left: 5%;}.c-nav ul{	float: left;	width: 100%;}.c-nav ul li{	width: 14%;	float: left;	line-height: 71px;}.c-nav ul li:last-child{	padding-right: 0;}.c-nav ul li:hover{	background: url("../img/nav-li.png") no-repeat center bottom;}.c-nav ul li.active{	background: url("../img/nav-li.png") no-repeat center bottom;}.c-nav ul li>a{	font-size:18px;	color: #383838;}.t-zixun{	float: right;	text-align: right;	padding-top: 1%;}.t-zixun a{	display: block;	color: #8a8a8a;	font-size: 18px;	font-weight: lighter;}.t-zixun p{	color: #383838;	font-size: 22px;	font-weight: lighter;}.sousuo{}.search_bt img{	display: block;	cursor: pointer;}.index_search {	width: 100%;	height: 70px;	line-height: 70px;	background: rgba(0,0,0,0.5);	position: absolute;	top: 130px;	z-index: 2000;	text-align: center;	display: none;	left: 0;}.index_search .search_text {	width: 500px;	height: 40px;	border: 0px;	text-indent: 20px;}.index_search .search-btn {	width: 100px;	height: 40px;	line-height: 40px;	font-size: 18px;	border: 0px;	cursor: pointer;	position: relative;	top: 1px;}#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-list-box {	position: absolute;	top: 72px;	left: 0;	opacity:0;	width: 100%;	background: #ececec;	transition: .5s;	padding: 26px 0 48px 0;	visibility: hidden;}.c-nav ul li:hover .c-list-box{	opacity: 1;	transition: .5s;	visibility: visible;}.nav2{	position: absolute;	width: 100%;	background: rgba(0, 0, 0, 0.22);	left: 0;	visibility: visible;	opacity: 1;	transition: .5s;	text-align: center;	display: flex;	justify-content: space-between;	z-index: 100;}.nav2-ho{	position: fixed;	top: 73px;	background: rgba(0, 0, 0, 0.5);}/*.c-nav ul li.active .nav2{*//*	opacity: 1;*//*	transition: .5s;*//*	visibility: visible;*//*}*//*.nav2 .nav2li{*//*	display: inline-block;*//*	width: 100%;*//*}*/.nav2 a{	display: block;	color: #fff;	line-height: 58px;	text-align: center;	width: 100%;	border-right: 1px solid rgba(255, 255, 255, 0.2);	font-size: 14px;}.nav2 a:hover{	background: #e00000;}/*.c-nav ul li:hover .nav2{*//*	opacity: 1;*//*	transition: .5s;*//*	visibility: visible;*//*}*/.active1{	background: #e00000;}.nav-left{	width: 175px;	float: left;	text-align: left;	margin-right: 63px;	border-right: 1px solid #a7a7a7;	height: 170px;}.nav-left h3{	color: #3b3b3b;	font-size: 24px;}.nav-left a{	display: block;	width: 101px;	height: 28px;	border: 1px solid #aaaaaa;	text-align: center;	line-height: 28px;	margin-top: 92px;}.nav-right{	float: left;}.nav-right>a{	display: block;	line-height:40px;	color: #3b3b3b;	font-size: 18px;}/*顶部移动端导航*/#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: #af0000;}#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;	width: 24px;	height: 20px;	cursor: pointer;}#c-header .c-switch i {	position: relative;	display: block;	height: 2px;	background: #333;	-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: #333;}#c-header .c-nav2 li a i {	float: right;	margin-top: 15px;	font-size: 20px;	display: block;	width: 13px;	height: 7px;	background: url(../img/do.jpg) no-repeat center center;}#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);}/*首页轮播图*/.banner{	width:100%;	position: relative;}.c-banner1 {	background: #fff;}.c-banner1 .swiper-slide {	position: relative;	overflow: hidden;}.c-banner1 .swiper-slide img {	width: 100%;	-webkit-transition: all 7s;	transition: all 7s;	object-fit: cover;}.c-banner1 .swiper-slide .c-bg2 {	display: none;	height: 332px;}.c-banner1 .swiper-slide .c-wrap {	position: absolute;	top: 0;	left: 0;	display: flex;	width: 100%;	height: 100%;	background: url(../images/mbl.png)repeat;	color: #fff;	align-items: center;}.c-banner1 .swiper-slide .c-wrap .c-title {	text-shadow: 0 2px 10px rgba(0, 0, 0, .3);	font-size: 80px;	line-height: 100px;}.c-banner1 .swiper-slide .c-wrap .c-text {	padding: 30px 0 75px;	text-shadow: 0 2px 10px rgba(0, 0, 0, .3);	font-size: 40px;	line-height: 56px;}.c-banner1 .swiper-pagination-bullet {	opacity: 1;}.c-banner1 .c-dot {	position: absolute;	bottom: 30px;	left: 0;	width: 100%;}.c-banner1 .swiper-pagination {	position: relative;	text-align: center;}.loading {	position: relative;	margin: 0 5px;	width: 38px;	height: 38px;	border: 4px solid transparent;	background: transparent;}.loading.swiper-pagination-bullet-active {	border-color: rgba(175, 0, 0, .2);}.loading .c-progress {	position: absolute;	top: 11px;	left: 11px;	width: 8px;	height: 8px;	border-radius: 50%;	background-color:  rgba(175, 0, 0, .2);	text-align: center;	line-height: 120px;}.loading.swiper-pagination-bullet-active .c-progress {	background-color: #af0000;}.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 #af0000;	border-right: 0;	border-radius: 19px 0 0 19px;	content: "";}.loading .right:after {	position: absolute;	display: block;	border: 4px solid #af0000;	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;}.warpper{	width: 1360px;	margin: 0 auto;}/*首页*//*产品分类*/.index-type{	width: 100%;	position: relative;	background: #f7f7f7;	padding: 42px 0;}.index-type .warpper{	position: relative;}.index-type .swiper-container{	width: 90%!important;}.index-type .type-img{	height: 100px;	position: relative;}.index-type .type-img img{	display: block;	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);	max-width: 60%;}.index-type .swiper-slide p{	text-align: center;	line-height: 55px;	color: #4f4f4f;	font-size: 14px;}.t-next{	width: 16px!important;	height: 28px!important;	top: 40%!important;	background: url("../img/t-next.png") no-repeat center center!important;}.t-prev{	width: 16px!important;	height: 28px!important;	top: 40%!important;	background: url("../img/t-prev.png") no-repeat center center!important;}/*产品方案*/.index-solu{	width: 100%;	position: relative;	padding: 5% 0;}.title{	text-align: center;}.title h3{	color: #171717;	font-size: 44px;	font-weight: normal;}.title p{	color: #686868;	font-size: 16px;	padding-top: 15px;}.index-solu ul{	padding-top: 5%;	width: 100%;}.index-solu ul li{	width: 24%;	margin-right:1.3%;	float: left;	position: relative;	-webkit-transition: all 0.3s;	transition: all 0.3s;}.index-solu ul li .yuan{	width: 176px;	height: 176px;	position: relative;	border: 1px solid #bfbfbf;	border-radius: 50%;	line-height: 176px;	text-align: center;	background: #fff;	margin: 0 auto;	z-index: 90;}.index-solu ul li .yuan img{	display: inline-block;	vertical-align: middle;	max-width: 100%;	max-height: 100%;	transition: all 0.5s;}.index-solu ul li:last-child{	margin-right: 0;}.index-solu ul li .fang{	width: 100%;	height: 320px;	border: 1px solid #bfbfbf;	background: #fff;	margin-top: -90px;	position: relative;	-webkit-transition: all 0.3s;	transition: all 0.3s;}.index-solu ul li:hover .fang{	background: #af0000;	-webkit-transition: all 0.3s;	transition: all 0.3s;}.index-solu ul li .fang img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;	opacity: 0.15;	position: relative;}.index-solu ul li .s-tit{	position: absolute;	z-index: 100;	top: 68%;	left: 50%;	transform: translate(-50%,-50%);	width: 80%;}.index-solu ul li .s-tit h3{	text-align: center;	padding-bottom: 32px;	color: #4b4b4b;	font-size: 24px;}.index-solu ul li .s-tit p{	color: #707070;	font-size: 16px;	line-height: 30px;}.index-solu ul li:hover:hover .s-tit h3{	color: #fff;}.index-solu ul li:hover:hover .s-tit p{	color: #fff;}/*视频*/.video{	width: 100%;	position: relative;	background: url("../img/video.jpg") no-repeat center center;	height:890px;	overflow: hidden;}.video video{	width: 100%;	height: 100%;	display: block;	object-fit: cover;}.video-left{	position: absolute;	top: 50%;	left: 0;	width: 33.92857%;	min-height: 40%;	z-index: 5;	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);	padding: 5% 5% 5% 10%;	background: rgba(255, 255, 255, 0.8) url("../img/logo.png") no-repeat bottom 5% right 5%;}.video-left h3{	line-height: 1;	text-align: left;	font-size:30px;	color: #595757;}.video-left p{	position: relative;	margin-top: 10px;	line-height: 24px;	font-size: 18px;	color: #888;}.title1{	text-align: center;}.title1 h3{	color: #fff;	font-size: 44px;	font-weight: normal;}.title1 p{	color: #fff;	font-size: 16px;	padding-top: 15px;}.title1 p:after{	display: block;	content: '';	width: 1px;	height: 165px;	background: #fff;	margin: 0 auto;	margin-top: 5%;}.live{    position: relative;    width: 82px;    height: 82px;	margin: 0 auto;	z-index: 100;	margin-top: 5%;}.live .m-video a img{    width: 82px;    height:82px;    z-index:100;	position: relative;}@keyframes living {    0%{        transform: scale(0.7);        opacity: 0.8;		background: #fff;    }    50%{        transform: scale(1.1);        opacity: 0;   /*圆形放大的同时，透明度逐渐减小为0*/        background: #fff;    }    100%{        transform: scale(0.7);        opacity: 0.8;		background: #fff;    }}.live span{    position: absolute;    width: 100px;    height: 100px;    border-radius: 50%;    -webkit-animation: living 4s linear infinite;	left: -9px;	top: -9px;	z-index: 10;}.live span:nth-child(2){    -webkit-animation-delay: 1.5s; /*第二个span动画延迟1.5秒*/}/*新闻中心*/.news{	width: 100%;	position: relative;	padding: 5% 0;}.news-li{	-webkit-transition: all .3s;	-o-transition: all .3s;	-moz-transition: all .3s;	transition: all .3s;	overflow: hidden;}.news-li:hover{    -webkit-transform: translateY(-5px);	-moz-transform: translateY(-5px);	-ms-transform: translateY(-5px);	-o-transform: translateY(-5px);	transform: translateY(-5px);	-webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.65);	box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.65);}.news-li:hover .n-img img{	-webkit-transform: scale(1.03);	-moz-transform: scale(1.03);	-ms-transform: scale(1.03);	-o-transform: scale(1.03);	transform: scale(1.03);}.n-img{	width: 100%;	height: 235px;}.n-img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;	-webkit-transition: -webkit-transform ease 0.7s;	transition: -webkit-transform ease 0.7s;	-o-transition: -o-transform ease 0.7s;	-moz-transition: transform ease 0.7s, -moz-transform ease 0.7s;	transition: transform ease 0.7s;	transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s;}.news-li:hover p{	color: #af0000;}.news p{	color: #4f4f4f;	font-size: 20px;	padding: 52px 20px;	white-space:nowrap;	overflow:hidden;	text-overflow:ellipsis;}.n-time{	padding: 0 20px;}.n-time small{	font-size: 18px;	color: #4f4f4f;}.n-time span{	color: #898989;	font-size: 14px;}.n-more{	width:125px;	height: 35px;	background: #af0000;	border-radius: 24px;	margin: 0 auto;	line-height: 35px;	text-align: center;	margin-top: 6%;}.n-more a{	color: #fff;	font-size: 14px;}/*首页end*//*底部*/.foot{    width: 100%;    position: relative;    background: #383838;    padding: 5% 0 0 0;    z-index: 100;}.foot1{	width: 100%;	position: relative;}.foot1-left{	width: 75%;	float: left;	text-align: right;}.foot1-left ul li{	width: 20%;	float: left;}.foot1-left ul li h3{	color: #CDCDCD;	font-size: 18px;	margin-bottom: 10px;}.foot1-left ul li a{	display: block;	color: #999999;	font-size: 16px;	line-height:32px;	width: 100%;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;}.foot1-right{	width: 17%;	float: right;}.foot1-right h3{	color: #CDCDCD;	font-size: 18px;	margin-bottom: 10px;}.foot1-right p{	color: #999999;	font-size: 13px;	line-height: 30px;	text-indent: 20px;}.foot1-right p:nth-child(2){	background: url("../img/f1.png") no-repeat center left;}.foot1-right p:nth-child(3){	background: url("../img/f2.png") no-repeat center left;}.foot1-right p:nth-child(4){	background: url("../img/f3.png") no-repeat center left;}.foot1-right p:nth-child(5){	background: url("../img/f4.png") no-repeat center left;}.foot1-right p:nth-child(6){	background: url("../img/f5.png") no-repeat center left;}.foot2{	width: 100%;	margin-top: 2%;	border-top: 1px solid rgba(51,51,51,0.22);	padding-top:2%;}.foot2-left{	float: left;	width: 40%;}.foot2-left img{	float: left;	display: block;	margin-right: 20px;}.foot2-left .flogo-tit{	float: left;}.foot2-left .flogo-tit h3{	color: #999;	font-size: 18px;	line-height: 30px;	padding-top: 10px;}.foot2-right{	float: right;}.f2-tel{	float: left;	margin-right: 40px;}.f2-tel h3{	color: #999;	font-size: 20px;	font-weight: 100;	padding-top: 10px;}.f2-tel h3 span{	font-size: 22px;	font-weight: 400;}.foot2-right ul{	float: right;	margin-top: 20px;}.foot2-right ul a{	display: block;	float: left;	text-align: center;	font-size: 14px;	color: #333333;	margin-left: 10px;}.foot2-right ul a img{	display: block;	margin: 0 auto;}.f-ewm{	float: right;	text-align: center;	line-height: 30px;	color: #333333;	font-size: 14px;}.f-admin{    line-height: 47px;    margin-top: 25px;	height: 47px;	background: #000000;}.f-admin a{    color: #fff;    font-size: 14px;}.ad-left{    float: left;    color: #fff;    font-size: 14px;	text-align: right;}.ad-left span{    color: #fff;    font-size: 14px;}.ad-right{    float: right;}/*-底部end-*//*公司简介*/.nei-banner{	width: 100%;	height: 725px;	position: relative;}.nei-banner .warpper{	position: relative;	height: 100%;}.ban-tit{	width: 100%;	position: absolute;	top:30%;}.ban-tit h3{	color: #fff;	font-size: 40px;	font-weight: bold;	width:24%;	position: relative;}.ban-tit h3:after{	display: block;	content: '';	width: 184px;	height: 1px;	background: #fff;	position: absolute;	right: 0;	top: 50%;	transform: translateY(-50%);}.ban-tit p{	color: #fff;	font-size: 24px;	font-weight: 100;	padding-top: 70px;}.common-inner{	width: 100%;	position: relative;}.about1{	width: 100%;	height: 195px;	background: #e70012;	position: relative;}.about1 .container{	position: relative;	height: 100%;}.about1 p{	position: absolute;	top: 50%;	transform: translateY(-50%);	color: #fff;	font-size: 35px;	font-weight: normal;	line-height: 40px;	text-align: center;}.c-text-box{	width: 100%;	position: relative;	padding: 5% 0 0 0;}.c-text-box ul li{	width: 33.33%;	float: left;	text-align: center;}.c-text-box ul li h3{	color: #3e3e3e;	font-size: 48px;}.c-text-box ul li h3 sub{	font-size: 14px;	color: #878787;}.c-text-box ul li p{	color: #959595;	font-size: 14px;}.c-text-box img{	display: block;	max-width: 100%;	margin: 5% auto;}.about1-tit p{	color: #383838;	font-size: 17px;	line-height: 36px;	font-weight: lighter;}.about2{	width: 100%;	position: relative;	padding: 2% 0 5% 0;}.nei-title {	text-align: center;}.nei-title h3{	color: #181818;	font-size: 30px;}.nei-title p{	color: #3e3e3e;	font-size: 30px;	line-height: 40px;}.hezuo{	width: 100%;	padding-top: 2%;}.hezuo ul li{	width: 16%;	float: left;	height: 100px;	position: relative;	margin-right: 0.8%;	margin-bottom: 1%;}.hezuo ul li:nth-child(6n){	margin-right: 0;}.hezuo ul li .hz-img{	width: 100%;	height: 100%;	overflow: hidden;	border: 1px solid #eee;	position: relative;}.hezuo ul li .hz-img img{	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);	max-width: 70%;	max-height: 70%;}.hezuo ul li p{	width: 100%;	line-height: 35px;	position: absolute;	bottom: 0;	text-align: center;	z-index: 10;	background: rgba(0,0,0,0.53);	color: #fff;	font-size: 14px;}.about3{	width: 100%;	position: relative;	padding:0 0 5% 0;}.about3-title{	width: 100%;	height: 100px;	background: #fe0000;	text-align: center;}.about3-title h3{	color: #fff;	font-size: 30px;	line-height: 100px;}/*.about3-title p{*//*	width:230px;*//*	height: 74px;*//*	text-align: center;*//*	margin: 0 auto;*//*	color: #171717;*//*	background: url("../img/jiao.png") no-repeat center center;*//*	margin-top: 25px;*//*	font-size: 20px;*//*	line-height:55px;*//*}*/.about3 ul{	width: 90%;	margin: 0 auto;	padding-top: 8%;}.about3 ul li{	position: relative;}.about3 ul li:nth-child(odd){	padding-right: 54%;	text-align: right;}.about3 ul li:nth-child(even){	padding-left: 54%;	text-align: left;}.about3 ul li h3{	color: #171717;	font-size: 34px;	position: relative;	margin-bottom: 20px;}.about3 ul li:nth-child(odd) h3:after{	display: block;	content: '';	position: absolute;	right: -60px;	top: 1px;	width:33px;	height: 33px;	background: url("../img/yuan.png") no-repeat center right;}.about3 ul li:nth-child(even) h3:before{	display: block;	content: '';	position: absolute;	left: -60px;	top: 2px;	width:33px;	height: 33px;	background: url("../img/yuan.png") no-repeat center left;}.about3 ul li p{	color: #171717;	font-size: 16px;	line-height: 36px;}/*企业文化*/.cul1{	width: 100%;	position: relative;	padding: 5% 0;}.cul1 .nei-title h3{	font-size: 30px;}.cul1 img{	display: block;	margin: 0 auto;	max-width: 100%;	padding: 8% 0;}.cul1-tit{	width: 100%;	height:232px;	background: url("../img/qipao.png") no-repeat center center;	background-size: 100% 100%;}.cul1-tit p{	color: #353535;	font-size: 20px;	line-height: 40px;	width: 85%;	margin: 0 auto;	padding-top: 90px;	text-indent: 40px;}.cul2{	width: 100%;	position: relative;	padding: 5% 0;	background: #f4f4f4;}.cul2 .nei-title h3{	padding-bottom: 40px;}.cul2 .nei-title p{	font-size: 17px;	line-height: 30px;}.cul2 ul{	margin-top: 5%;}.cul2 ul li{	width: 24%;	float: left;	margin-right: 1.2%;}.cul2 ul li .cul2-img{	width: 100%;	height: 212px;	overflow: hidden;	background: #e70012;}.cul2 ul li .cul2-img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.cul2 ul li .cul2-tit{	width: 100%;	background: #fff;	padding:20px;	height: 180px;}.cul2 ul li .cul2-tit h3{	color: #3d3d3d;	font-size: 18px;	padding-bottom:20px;	font-weight: bold;	text-align: left;}.cul2 ul li .cul2-tit p{	color: #8c8c8c;	font-size: 14px;	text-align: justify;	line-height: 26px;}.cul2 ul li:last-child{	margin-right: 0;}.cul3{	width: 100%;	position: relative;	padding: 5% 0;}.cul3-title{	text-align: center;}.cul3-title h3{	color: #181818;	font-size: 30px;	padding-bottom: 5%;}.cul3-title p{	color: #181818;	font-size: 17px;	line-height:30px;}.cul3 ul{	margin-top: 10%;	margin-bottom: 5%;}.cul3 ul li{	width: 19%;	margin-right: 1.2%;	float: left;}.cul3 ul li:last-child{	margin-right: 0;}.cul3-img {	width: 100%;	height: 354px;	overflow: hidden;}.cul3 ul li img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.cul3 ul li:nth-child(even){	margin-top: 20%;}.cul3 ul li h3{	color: #181818;	font-size: 18px;	font-weight: bold;	padding: 20px 0;}.cul3 ul li p{	color: #181818;	font-size: 14px;	line-height: 28px;}/*客户服务*/.ser1{	width: 100%;	position: relative;	padding: 5% 0 0% 0;}.ser-title{	text-align: center;}.ser-title h3{	color: #e00000;	font-size: 36px;	font-weight: bold;}.ser2-title{	text-align: center;}.ser2-title h3{	color: #333;	font-size: 36px;	font-weight: bold;}.ser1-cen{	width: 100%;	padding: 5% 0 0 0;}.ser1-left{	width: 66%;	float: left;}.ser1-left img{	display: block;	float: left;	max-width: 100%;}.ser1-right{	width: 30%;	background: #f4f4f4;	padding: 5% 2%;	float: right;	height: 543px;}.ser1-right img{	max-width: 100%;	display: block;	padding:5% 0;}.ser1-right p{	color: #d60000;	font-size: 20px;	font-weight: bold;}.ser1-right .dd{	width: 100%;	padding-bottom: 5%;}.ser1-right .dd p{	color: #d60000;	font-size: 20px;}.ser1-right .dd span{	color: #999;	font-size: 14px;}.ser2{	width: 100%;	position: relative;	padding:5% 0;}.ser2-title p{	color: #8e8e8e;	font-size: 24px;	line-height: 48px;	font-weight: 100;	width: 92%;	margin: 0 auto;	padding-top:5%;}.ser2-cen{	width: 100%;	position: relative;	padding-top: 5%;}.ser2-type{	width: 100%;	line-height: 65px;	border-bottom: 1px solid #eeeeee;}.ser2-type ul li{	float: left;	width: 205px;	text-align: center;	color: #434343;	font-size: 18px;}.ser2-type ul li.on{	border-right: 1px solid #eee;	border-left: 1px solid #eee;	border-top: 1px solid #e00000;}.ser2-text{	padding-top: 2%;}.ser2-text img{	display: block;	max-width: 100%;}.ser2-left{	float: left;	width:30%;}.ser2-left h3{	color: #434343;	font-size: 30px;}.ser2-left p{	color: #e00000;	font-size: 24px;	padding-top: 10px;}.s-tit{	padding-top: 3%;}.ser2-right{	float: right;	width: 60%;}.ser2-right p{	color: #717171;	font-size: 14px;	line-height: 36px;}.ser3{	width: 100%;	position: relative;	padding: 5% 0;}.ser3-title{	width: 100%;	height: 132px;	text-align: center;	line-height: 132px;	background: url("../img/ser3.jpg") no-repeat center center;	color: #fff;	font-size: 34px;	background-size: 100% 100%}.mes-form1{	width: 100%;	margin-top: 5%;}.mes-input{	width: 48%;	float: left;	margin-right: 4%;	line-height: 50px;	border-bottom: 1px solid #c7c7c7;	margin-bottom: 20px;}.mes-input input{	display: block;	width: 100%;	height: 50px;	color: #333;	font-size: 18px;}.mes-input:nth-child(2){	margin-right: 0;}input::-webkit-input-placeholder{	color: #212121;}.minput{	width: 48%;	float: right;}.mes1{	width: 48%;	float: left;}.mes1 input{	display: block;	width: 100%;	height: 50px;	color: #333;	font-size: 18px;	border-bottom: 1px solid #c7c7c7;}.mes2{	width: 48%;	float: right;}.mes2 input{	display: block;	width: 100%;	height: 50px;	color: #333;	font-size: 18px;	border-bottom: 1px solid #c7c7c7;}.form-tr h3{	color: #212121;	font-size: 18px;	line-height: 45px;}.form-tr textarea{	width: 100%;	height: 204px;	border: 1px solid #bbbbbb;	background: #fbfbf9;	color: #333;	font-size: 18px;}.mes-center{	width: 48%;	margin-top: 20px;	margin-bottom: 20px;}.mes-center .code input{	width: 48%;	height: 50px;	line-height: 50px;	color: #333;	font-size: 18px;	border-bottom: 1px solid #c7c7c7;}.mes-center .code .verify{	width: 48%;	float: right;	height: 50px;}.mes-center .code .verify img{	display: block;	width: 100%;	height: 100%;}.form-tr .submit{	width: 247px;	height:50px;	line-height: 50px;	text-align: center;	background: #e00000;	color: #fff;	font-size: 18px;	float: left;}.form-tr #button{	width: 247px;	height:50px;	line-height: 50px;	text-align: center;	background: #eee;	color: #333;	font-size: 18px;	float: left;	margin-left: 20px;}/*新闻中心*/.innews-list{	width: 100%;	position: relative;	padding: 5% 0;}.innews-list ul li{	width: 32%;	float: left;	margin-right: 2%;	margin-bottom: 2%;}.innews-list ul li:nth-child(3n){	margin-right: 0;}.innews-list ul li .img{	width: 100%;	height: 238px;	overflow: hidden;	position: relative;}.innews-list ul li .img:after{	position: absolute;	display: block;	content: '';	width: 100%;	height: 100%;	top: 0;	z-index: -1;	background:rgba(0,0,0,0.4) url("../img/jia1.png") no-repeat center center;	-webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}.innews-list ul li:hover .img:after{	z-index: 100;	-webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}.innews-list ul li:hover .img {	-webkit-box-shadow: 0 20px 40px -20px rgba(0, 0, 0, 0.8);	box-shadow: 0 20px 40px -20px rgba(0, 0, 0, 0.8);	-webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}.innews-list ul li .img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.innews-list ul li h4{	font-size: 20px;	color: #454545;	padding-top: 34px;	padding-bottom: 25px;	border-bottom: 1px solid #969696;}.innews-list ul li:hover h4{	border-bottom: 1px solid #e00000;}.innews-list ul li p{	color: #979797;	font-size: 18px;	padding-top: 20px;}.innews-info{	width: 100%;	position: relative;	padding: 5% 0;}.news-detail-title .h3{	font-size: 26px;	color: #333;	line-height: 45px;	text-align: center;}.news-detail-title .b{	font-size: 13px;	color: #999;	padding: 2% 0;	text-align: center;}.news-detail{	font-size: 16px;	line-height: 28px;	color: #333;}.newsPage{	width: 100%;}.newsPage .page-a{	line-height: 40px;	color: #666;	font-size: 15px;	border-bottom: 1px dashed #eee;}.newsPage .page-a a{	color: #666;	font-size: 15px;}.newsPage .page-a:hover a{	color: #fd0002;}/*集团成员*/.team1{	width: 100%;	position: relative;	padding: 5% 0;}.team1-tit{	width: 100%;	padding-bottom: 5%;}.team1-tit p{	line-height: 30px;	font-size: 18px;	color: #3a3a3a;	text-indent: 32px;}.team1-list{	width: 100%;	position: relative;}.team1-list ul{	width: 99%;	margin: 0 auto;}.team1-list ul li{	width: 32%;	float: left;	margin-right: 2%;	margin-bottom: 2%;}.team1-list ul li:nth-child(3n){	margin-right: 0;}.team1-list ul li .team-img{	width: 100%;	height: 200px;	overflow: hidden;	position: relative;}.team1-list ul li .team-img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.team1-list ul li .team-img p{	position: absolute;	z-index: 10;	width: 100%;	line-height: 40px;	background: rgba(231,0,18,0.67);	color: #fff;	text-align: center;	font-size: 18px;	bottom: 0;}.team1-list ul li .team-tit{	width: 100%;	position: relative;	height: 130px;	padding-top: 10px;	padding-left:10px;	padding-right: 10px;	border-bottom: 1px solid #eee;}.team1-list ul li .team-tit .tit-con p{	color: #393939;	font-size: 14px;	line-height:26px;}.team2{	background: #fff;	width: 100%;	text-align: center;}.team2 p strong{	font-weight: normal;	font-size: 35px;	color: #d90011;	display: block;}.team2 p{	width: 100%;	text-align: center;	font-size: 25px;	color: #181818;	padding-top: 6%;}/*加入我们*/.join1{	width: 100%;	position: relative;	padding: 5% 0 2% 0;}.join1-list{	width: 90%;	margin: 0 auto;}.join1-left{	width: 66%;	float: left;	height: 360px;}.join1-right{	width: 32%;	float: right;	height: 360px;	border: 1px solid #dcdcdc;	position: relative;}.join1-img{	width: 65%;	float: left;;	height:100%;}.join1-img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.join1-tit{	width:35%;	float: right;	background: #e70012;	height: 100%;	position: relative;}.j-tit{	width: 75%;	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);}.j-tit h3{	color: #fff;	font-size: 24px;}.j-tit h3:after{	display: block;	content: '';	width: 25px;	height: 2px;	background: #fff;	margin: 25px 0;}.j-tit p{	color: #fff;	font-size: 16px;	line-height: 30px;}.j1-tit{	width: 85%;	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);	text-align: center;	-webkit-transition: all .5s;	-o-transition: all .5s;	-moz-transition: all .5s;	transition: all .5s;}.j1-tit h3{	color: #454545;	font-size: 24px;}.j1-tit p{	color: #767676;	font-size: 16px;	padding-top: 45px;	line-height: 24px;}.j1-pic{	position: absolute;	width: 100%;	height:100%;	top: 0;	left: 0;	visibility: hidden;	opacity: 0;	-webkit-transform: rotateY(180deg);	-moz-transform: rotateY(180deg);	transform: rotateY(180deg);	-webkit-transition: all .5s;	-o-transition: all .5s;	-moz-transition: all .5s;	transition: all .5s;}.join1-right:hover .j1-pic{	-webkit-transform: rotateY(0deg);	-moz-transform: rotateY(0deg);	transform: rotateY(0deg);	visibility: visible;	opacity: 1;	z-index: 7;}.join1-right:hover ..j1-tit{	visibility: hidden;	opacity: 0;	-webkit-transition: all .5s;	-o-transition: all .5s;	-moz-transition: all .5s;	transition: all .5s;}.j1-pic img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.join2{	width: 100%;	position: relative;	padding-bottom: 5%;}.join2-list{	width: 90%;	margin: 0 auto;}.join2-list ul li{	width: 32%;	float: left;	margin-right: 2%;	height:270px;	border: 1px solid #dcdcdc;	position: relative;	margin-bottom: 2%;}.join2-list ul li:nth-child(3n){	margin-right: 0%;}.join2-list ul li.wenzi{	position: relative;}.join2-list ul li.wenzi:hover .j1-pic{	-webkit-transform: rotateY(0deg);	-moz-transform: rotateY(0deg);	transform: rotateY(0deg);	visibility: visible;	opacity: 1;	z-index: 7;}.join2-list ul li.tupian{	position: relative;}.j2-img{	width: 100%;	height: 100%;	overflow: hidden;}.j2-img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.j2-tit{	position: absolute;	width: 40%;	background: rgba(228,49,19,0.76);	z-index: 10;	left: 0;	top: 0;	height: 100%;}.join2-tit{	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);	width: 85%;}.join2-tit h3{	color: #fff;	font-size: 22px;}.join2-tit p{	color: #fff;	font-size: 16px;	line-height: 27px;	padding-top: 45px;}/*社会招聘*/.job1{	width: 100%;	padding: 5% 0;	position: relative;}.job_tab{	width: 100%;	height: 60px;	background: #e70012;}.job_tab span{	display: block;	color: #fff;	font-size: 18px;	float: left;	width: 16%;	text-align: center;	line-height: 60px;}.job1 ul li{	width: 98%;	margin: 0 auto;	margin-top: 2%;	border: 2px solid #dcdcdc;	line-height: 75px;}.job1 ul li span{	width: 16%;	text-align: center;	display: block;	float: left;	color: #323232;	font-size: 14px;	height: 75px;}.job1 ul li .time{	background: url("../img/time.png") no-repeat center left;	color: #323232;	font-size: 14px;	text-align: center;	width: 12%;	margin-left: 29%;}.job1 ul li .jobs_last{	width: 10%;	float: right;}.jobs_req{	display: none;	width: 90%;	margin: 0 auto;}.de-page-mian {	text-align: center;	font-size: 0;	margin: 35px 0;}.de-page-mian .page-inner {	display: inline-block;	overflow: hidden;}.de-page-mian .page-inner a {	display: block;	float: left;	min-width: 30px;	padding: 0 5px;	height: 30px;	border: 1px solid #dddddd;	background: #fff;	text-align: center;	line-height: 30px;	font-size: 14px;	color: #333;	margin-right:5px;	overflow: hidden;}.de-page-mian .page-inner a.active,.de-page-mian .page-inner a:hover {	color: #fff;	border-color: #e00000;	background: #e00000;}.de-page-mian .page-inner a.prev {	background: #fff url(../images/prev.jpg) no-repeat center;}.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-right: 15px;	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;}.de-page-mian .page-inner span {	display: block;	font-size: 12px;	color: #333;	float: left;	line-height: 30px;}.de-page-mian .page-inner input {	display: block;	float: left;	height: 30px;	width: 30px;	border: 1px solid #dddddd;	text-align: center;	line-height: 30px;	font-size: 14px;	color: #333;	margin: 0 5px;}.innav-ul {	left: 30px;	z-index: 200;	height: 100%;	background: #fff;	position: relative;	top: 0;	display: inline-block;	width: 60%!important;	padding: 0;	margin: 0 auto;	overflow-y: visible;	border: none;}.innav-ul li {	border-bottom: 1px solid #ddd; position: relative;	float: left;	width: auto;	margin: 0 30px;	border-bottom: none;}.innav-ul li h3 { position: relative; width: 100%; }.innav-ul li.active h3:after { position: absolute; top: 50%; right: 10px; width: 10px; height: 10px; border-right: 2px solid #666; border-top: 2px solid #666; -webkit-transform: translateY(-50%) rotate(45deg); -moz-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; content: ''; }.innav-ul li.active .innav-span { position: absolute; top: 0; right: 0; z-index: 10; display: block; width: 40%; height: 100%; }.innav-ul li h3.active:after { -webkit-transform: translateY(-50%) rotate(135deg); -moz-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); }.innav-a { display: block; width: 100%; color: #343434;line-height: 72px;	font-size: 18px;}.innav-span { display: none; }.innav-menu { display: none; width: 100%; padding-bottom: 20px; }.innav-menu .sanji{	position: absolute;	left: 100%;	top: 0;	background: rgba(255, 255, 255, 0.8);	display: none;	height: 100%;}.innav-menu .sanji a{	display: block;	text-align: left;	font-size: 14px;	width: 100%;	padding: 0 15px;}.innav-menu a { display: block; width: 100%; line-height: 40px; font-size: 14px; color: #4c4d4d; }.innav-menu .n-erji:hover .sanji{	display: block;}.innav-ul { position: relative; top: 0; display: inline-block; width: 60%; padding: 0; margin: 0 auto; overflow-y: visible; border: none; }.innav-ul li h3 { z-index: 20; }.innav-ul li:hover .innav-menu { display: block; -webkit-box-shadow: 0px 0px 15px -5px #ddd; box-shadow: 0px 0px 15px -5px #ddd; }.innav-ul li:nth-child(4) .innav-menu .n-erji:nth-child(1) a:hover { background: #F99B0C; }.innav-ul li:nth-child(4) .innav-menu .n-erji:nth-child(2) a:hover { background: #05ce7b; }.innav-ul li:nth-child(4) .innav-menu .n-erji:nth-child(3) a:hover { background: #F9827F; }.innav-ul li:nth-child(4) .innav-menu .n-erji:nth-child(4) a:hover { background: #0072C6; }.innav-ul li:nth-child(4) .innav-menu .n-erji:nth-child(5) a:hover { background: #F74902; }.innav-ul li:nth-child(4) .innav-menu .n-erji:nth-child(6) a:hover { background: #24318f; }.innav-ul li:nth-child(4) .innav-menu .n-erji:nth-child(7) a:hover { background: #8CAFAD; }.innav-ul li:nth-child(4) .innav-menu .n-erji:nth-child(8) a:hover { background: #F99B0C; }.innav-ul li:nth-child(4) .innav-menu .n-erji:nth-child(9) a:hover { background: #05ce7b; }.innav-ul li:nth-child(4) .innav-menu .n-erji:nth-child(10) a:hover { background: #F9827F; }.line { position: absolute; bottom: -1px; z-index: 1; height: 2px; background: #af0000; }.innav-a { line-height: 72px; font-size: 18px; }.innav-menu { position: absolute; top: 100%; left: 50%; z-index: 200; display: none; width: auto; padding: 10px 0; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); background: rgba(255, 255, 255, 0.8); }.innav-menu a { font-size: 16px; padding: 0 15px; white-space: nowrap; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }.innav-menu a:hover { background: #af0000; color: #fff; }.innav-ul li:nth-child(3) .innav-menu a:nth-child(1):hover { background: #0072c6; }.innav-ul li:nth-child(3) .innav-menu a:nth-child(2):hover { background: #8cafad; }.innav-ul li:nth-child(3) .innav-menu a:nth-child(3):hover { background: #f9827f; }.innav-ul li:nth-child(3) .innav-menu a:nth-child(4):hover { background: #05ce7b; }.innav-ul li:nth-child(3) .innav-menu a:nth-child(5):hover { background: #f99b0c; }.innav-ul li:nth-child(3) .innav-menu a:nth-child(6):hover { background: #24318f; }/*产品中心*/.info-type{	width: 100%;	position: relative;	margin-top: 5%;}.info-type ul{	padding-top: 3%;}.info-type ul li{	width: 19%;	margin-right: 1%;	margin-bottom: 1%;	height: 120px;	border: 1px solid #eee;	float: left;	position: relative;}.info-type ul li:nth-child(5n){	margin-right: 0;}.info-type ul li .type-img1{	width: 100%;	height:80px;	overflow: hidden;	position: relative;}.info-type ul li .type-img1 img{	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);	width: 80%;}.info-type ul li p{	text-align: center;	line-height: 40px;}.no-goods{	margin: 0 auto;	text-align: center;	padding: 5% 0;}.about-three { padding: 90px 0 105px; }.about-three .n-title{padding-bottom:55px;text-align: center}.about-threemenu a { margin-bottom: 80px; font-size: 38px; }.about-threemenu a i { border: 32px solid transparent;}.about-threemenu a.active:after { margin-top: 73px; }.about-threeitem { line-height: 30px; font-size: 24px; }.about-three { width: 100%; padding: 40px 0 30px; background: #fff; overflow: hidden; }.about-three .n-title{padding-bottom:20px;}.about-threemenu { width: 100%; max-width: 1034px; margin: 0 auto; font-size: 0;margin-top: 5%; }.about-threemenu a { position: relative; display: inline-block; vertical-align: middle; width: 25%; height: 0; padding-top: 25%; margin-bottom: 26px; text-align: center; font-size: 16px; color: #e1e1e1; }.about-threemenu a span { position: absolute; top: 50%; left: 0; display: block; width: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }.about-threemenu a i { position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; display: block; border: 5px solid transparent; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transform: translate(-50%, -50%) rotate(45deg); -moz-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); -o-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); content: ''; }.about-threemenu a:nth-child(1) i { border-bottom-color: #e70012; border-left-color: #373737; border-top-color: #ededed; }.about-threemenu a:nth-child(2) i { border-bottom-color: #373737; border-right-color: #ededed; }.about-threemenu a:nth-child(3) i { border-left-color: #373737; border-top-color: #ededed; }.about-threemenu a:nth-child(4) i { border-right-color: #e70012; border-bottom-color: #e70012; border-top-color: #ededed; }.about-threemenu a.active { color: #363636; }.about-threemenu a.active:after { position: absolute; top: 100%; left: 50%; width: 14px; height: 14px; margin-top: 19px; background: #fff; border-top: 1px dashed #a1a1a1; border-left: 1px dashed #a1a1a1; -webkit-transform: translateX(-50%) rotate(45deg); -moz-transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); -o-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); content: ''; }.about-threeitem { display: none; width: 100%; max-width: 1070px; margin: 0 auto; padding: 20px 20px 20px; line-height: 22px; text-align: center; font-size: 14px; color: #595757; border: 1px dashed #a1a1a1; -webkit-border-radius: 15px; border-radius: 15px; }.about-threemenu a i { border: 32px solid transparent; }.about-three { padding: 90px 0 105px; }.about-three .n-title{padding-bottom:55px;}.about-threemenu a { margin-bottom: 80px; font-size: 38px; }.about-threemenu a i { border: 32px solid transparent; }.about-threemenu a.active:after { margin-top: 73px; }.about-threeitem { line-height: 30px; font-size: 24px; }/*产品列表*/.pro-list{	width: 100%;}.pro-list ul li{	width: 31%;	margin-right: 3.5%;	float: left;	margin-bottom: 60px;	position: relative;}.pro-list ul li:nth-child(3n){	margin-right: 0;}.pro-list ul li .pro-img{	width: 100%;	height: 300px;	text-align: center;	overflow: hidden;}.pro-list ul li .pro-img img{	display:inline-block;	max-width: 100%;	max-height: 100%;	vertical-align: middle;}.pro-tit h3{	color: #333333;	font-size: 16px;	text-align: center;	overflow: hidden;	text-overflow:ellipsis;	white-space: nowrap;}.pro-list ul li .Box{	position: relative;	height: 100px;	width: 100%;	margin-top: 10px;}.pro-list ul li .box{	position: absolute;	top: 0;	left: 50%;	display: inline-block;	-webkit-transform: translateX(-50%);	-ms-transform: translateX(-50%);	-o-transform: translateX(-50%);	transform: translateX(-50%);	padding: 5px 0;	width: 100%;}.pro-tit p{	padding-left: 14px;	position: relative;	/*white-space: nowrap;*/	margin: 0 auto;	width: 100%;}.pro-tit p:before{	content: " ";	width: 5px;	height: 5px;	display: inline-block;	border-radius: 50%;	background: #b31a20;	position: absolute;	top: 50%;	margin-top: -2.5px;	left: 0;}.pro-list ul li span{	display: block;	width: 100px;	height: 30px;	border: 1px solid #d2d2d2;	border-radius: 15px;	text-align: center;	line-height: 30px;	margin: 0 auto;}.pro-list ul li:hover span{	background: #b31a20;	color: #fff;}/*产品详情*/.pro-info{	width: 100%;	position: relative;}.info-pro{	width: 100%;	position: relative;	padding: 5% 0;}.info-left{	float: left;	width: 42%;	height: 525px;}.info-right{	float: right;	width: 50%;}.info-right h3{	color: #333333;	font-size: 29px;	padding-bottom: 25px;}.info-right p{	line-height: 24px;	color: #666;}.info-right ul{	padding-top: 50px;}.info-right ul li{}.gallery-top2 {	height: 80%;	width: 100%;}.gallery-thumbs2 {	height: 20%;	box-sizing: border-box;	padding: 10px 0;}.gallery-thumbs2 .swiper-slide {	height: 100%;	opacity: 0.4;}.gallery-thumbs2 .swiper-slide-thumb-active {	opacity: 1;}.info-pic{	width: 100%;	height: 100%;	border: 1px solid #eee;	text-align: center;}.info-pic img{	display: inline-block;	/*display: block;*/	/*width: 100%;*/	/*height: 100%;*/	/*object-fit: contain;*/	line-height: 100%;	max-width: 100%;	max-height: 100%;	vertical-align: middle;}.info-pic1{	height: 100%;	border: 1px solid #eee;}.info-pic1 img{	display: block;	width: 100%;	height: 100%;	object-fit: contain;}.cp-right{	background:url("../img/leftjiant1.png") no-repeat center center!important;	width: 17px!important;	height: 31px!important;}.cp-left{	background:url("../img/leftjiant.png") no-repeat center center!important;	width: 17px!important;	height: 31px!important;}.product_info_floor1 { padding-top: 60px; }.product_info_floor1 .right .ul li { display: inline-block; text-align: center; padding:0 3%; padding-bottom: 20px; }.product_info_floor1 .right .ul li { cursor: pointer; }.product_info_floor1 .right .ul li.pro_info_link { position: relative; }.product_info_floor1 .right .ul li.pro_info_link .li_box { position: absolute; top:59px; right: 0; display: none; }.product_info_floor1 .right .ul li.pro_info_link .bdshare-button-style0-32 { background: #fff; }.product_info_floor1 .right .ul li.pro_info_link .bdshare-button-style0-32 a { margin: 6px 6px 6px 6px; }.product_info_floor1 .right .ul li .htitle { padding-top: 8px; }.product_info_floor1 .right .h3 { color:#333333; font-size: 29px; padding-bottom: 25px; }.product_info_floor1 .right .p { line-height: 24px; color:#666; padding-bottom: 30px; }.product_info_floor1 .right .ul li.video_li { position: relative; }.product_info_floor1 .right .ul li.video_li dl { display: none; width: 100%; left: 0; position: absolute; padding: 0; background: #fff; transition: 0.3s; }.product_info_floor1 .right .ul li.video_li:hover dl { display: block; }.product_info_floor1 .right .ul li.video_li dl dd { margin: 0; width: 100%; }@media only screen and (max-width:768px ) {	.product_info_floor1 .right .ul li {		padding: 0 2% 20px;	}	.product_info_floor1 .right .ul li .htitle {		font-size: 12px;	}}.popupvideo .cha { position: absolute; font-size: 20px; font-weight: bold; line-height: 40px; width: 40px; height: 40px; text-align: center; color: #fff; right: -30px; top: -30px; cursor: pointer; border-radius: 40px; background: #b31b20; font-family: "宋体"; }.yc_video { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 999; display: none; }.yc_video .content { position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); padding: 4px; background: #fff; width: max-content; }.yc_video .cha { position: absolute; font-size: 20px; font-weight: bold; line-height: 40px; width: 40px; height: 40px; text-align: center; color: #fff; right: -30px; top: -30px; cursor: pointer; border-radius: 40px; background: #b31b20; font-family: "宋体"; }.product_info_ptitle { color:#333333; font-size: 24px; text-align: center; line-height: 25px; margin-bottom: 40px; }.yc_video1 { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 999; display: none; }.yc_video1 .content { position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); padding: 4px; background: #fff; width: max-content; }.yc_video3 { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 999; display: none; }.yc_video3 .content { position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); padding: 4px; background: #fff; width: max-content; }.yc_video4 { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 999; display: none; }.yc_video4 .content { position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); padding: 4px; background: #fff; width: max-content; }.pro_target2 { position: fixed; z-index:999;top:0; left:0; width: 100%; height: 100%;background: rgba(0, 0, 0, 0.7); display: none; }.pro_target2 .Box {	z-index: 999; padding:30px 0; width: 60%;position: absolute; top:50%; left:50%; background: url(../img/probg.jpg) no-repeat center;	background-size: 100% 100%; transform: translate(-50%,-50%);}.pro_target2 .pro_target2_title { color:#333; font-size: 20px; text-align: center; margin:12px 0 20px; }.pro_target2 .pro_target2_title .i { display: block; width: 25px; height: 1px; background: #b31a20; margin:10px auto; }.pro_target2 .ul { padding:0 30px; }.pro_target2 .ul li { margin-bottom: 5px; border:1px solid transparent; }.pro_target2 .ul li a { display: block; text-align: center; line-height: 24px; padding:15px 10px; }.pro_target2 .ul li:hover { border:1px solid #b31a20; }.pro_target2 .ul { height: 400px; overflow-y: auto; }.pro_target2 .close { width: 17px; height: 17px; background: url(../img/close1.png) no-repeat center; position: absolute; top:20px; right: 20px; z-index:88; cursor: pointer; }/*产品特点*/.pro2{	width: 100%;	padding: 20px 0 30px 0;	background: #f6f6f6;	box-shadow: 0px 7px 7px -7px #5E5E5E;	border-bottom: 1px solid #e6e6e6;}.pro2 table{	width: 100%;	position: relative;}.pro2 table tr{	line-height: 35px;	text-indent: 106px;}.pro2 table tr td{	color: #333;	font-size: 18px!important;}.pro2 table tr:nth-child(odd){	background: #efefef;}.pro2 table tr:first-child{	background: #595758;}.pro2 table tr:first-child td{	color: #fff;}.pro2 table tr td p{	font-size: 18px!important;}.pro2 table tr td span{	font-size: 18px!important;}/*性能特点*/.pro3{	width: 100%;	position: relative;	background: #fff;	padding: 5% 0;	border-bottom: 1px solid #e6e6e6;}.pro3-title{	font-size: 24px;	color: #333;	padding-bottom: 20px;}.pro3 p{	font-size: 18px;	line-height: 30px;	color: #333;}/*订货醒醒*/.pro4{	width: 100%;	position: relative;	background: #fff;	padding: 5% 0;	border-bottom: 1px solid #e6e6e6;}.pro4-title{	font-size: 24px;	color: #333;	padding-bottom: 20px;}.pro4 p{	font-size: 18px;	line-height: 30px;	color: #333;}/*仪器配件*/.pro5{	width: 100%;	position: relative;	background: #fff;	padding: 5% 0;	border-bottom: 1px solid #e6e6e6;}.pro5-title{	font-size: 24px;	color: #333;	padding-bottom: 20px;}.pro5 p{	font-size: 18px;	line-height: 30px;	color: #333;}.lift-nav{	position: fixed;	top: 45%;	left: 20px;	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);	background: url(../img/shu.png) repeat-y 5px center;	z-index: 99999;	display: block!important;	opacity: 1!important;}.lift-nav .i{	display: inline-block;	width: 11px;	height: 11px;	background: url(../img/yuan1.png);	position: absolute;	top: -11px;	left: 0;}.lift-nav .i1{	display: inline-block;	width: 11px;	height: 11px;	background: url(../img/yuan1.png);	position: absolute;	bottom: -11px;	left: 0;}.lift-nav li{	cursor: pointer;	background: url(../img/fx.png) no-repeat 3px center;	padding-left: 15px;	margin: 4px 0;	min-height: 22px;}.lift-nav li p{	display: none;	padding: 2px 10px;}.lift-nav li.current{	background: url(../img/hx.png) no-repeat 3px 9px;	color: #fff;}.lift-nav li.current p{	display: block;	background: #b31b20 ;}/*右侧客服*/.top_slide_right { position: fixed; top:50%; right:0; z-index:15; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);	z-index: 999;}.top_slide_right li { width: 40px; height: 60px; text-align: center; color:#fff; background: #b31b20; margin-bottom: 2px; }.top_slide_right li.first { padding-top:35px; background: url(../img/icon5.png) #b31b20 no-repeat center 10px; padding-bottom: 5px; position: relative; }.top_slide_right li.second a { padding-top:35px; background: url(../img/icon5.png) #b31b20 no-repeat center -53px; padding-bottom: 5px; display: block; color:#fff; }.top_slide_right li.last { padding-top:35px; background: url(../img/icon5.png) #b31b20 no-repeat center -115px; padding-bottom: 5px; position: relative; }.top_slide_right li.four a { padding-top:35px; background: url(../img/icon5.png) #b31b20 no-repeat center -169px; padding-bottom: 5px; display: block; color:#fff; position: relative; }.top_slide_right li.four i { position: absolute; top: -20px; left: 50%; transform: translateX(-50%); border-radius: 30px; background: #b31b20; color: #fff; font-size: 12px; text-align: center; line-height: 30px; width: 30px; }.top_slide_right li.first .Box { position: absolute; top:0; right:65px; display: none; transition: all 0.5s; -moz-transition: all 0.5s;  /* Firefox 4 */ -webkit-transition: all 0.5s; /* Safari 和 Chrome */ -o-transition: all 0.5s; }.top_slide_right li.first .Box .box { background: #fff; border:1px solid #dcdcdc; margin-right: 25px; width: 164px; position: relative; height: 320px; padding:0 0; }.top_slide_right li.first .Box dd { float:left; width: 100%; text-align: center; font-size: 15px; color:#333333;  padding:5px 0 5px; margin: 0; }.top_slide_right li.first .Box dd:last-child { border:0; }.top_slide_right li.first .Box .h3 { line-height: 30px; padding-top:9px;font-size: 18px; }.top_slide_right li.first .Box .h4 { line-height: 20px; font-size: 14px;}.top_slide_right li.first .i { position: absolute; top:20px; right:-14px; width: 14px; height: 23px; background: url(../img/jian.png); }.top_slide_right li.last { position: relative; display: none; }.top_slide_right li.last .Box1 { position: absolute; top:0; right:47px; transition: all 0.5s; -moz-transition: all 0.5s;  /* Firefox 4 */ -webkit-transition: all 0.5s; /* Safari 和 Chrome */ -o-transition: all 0.5s; display: none }.top_slide_right li.last .Box1 .box { background: #fff; border:1px solid #dcdcdc; margin-right: 25px; width:52px; position: relative; height: 162px; padding:10px 6px; }.top_slide_right li.last .bdshare-button-style0-32 a { width: 36px !important; height:36px !important;/*background: url(../images/icon2.png);*/ margin-right: 0; margin-left:0; opacity: 1; }.top_slide_right li.last .i { position: absolute; top:20px; right:-14px; width: 14px; height: 23px; background: url(../img/jian.png); }.top_slide_right li.first .dd { cursor: pointer; }.top_slide_right li.first:hover .Box {	display: block;}.top_slide_right li.last:hover .Box1 {	display: block;}.top_slide_right li.first .Box .box {	background: #fff;	border:1px solid #dcdcdc;	margin-right: 25px;	width: 495px;	position: relative;	height: 170px;	padding:33px 0;}.top_slide_right li.first .Box dd {	float:left;	width: 33.33%;	text-align: center;	font-size: 15px;	color:#333333;	padding:5px 0 10px;	margin: 0;}.top_slide_right li {	width: 60px;	height: 60px;	text-align: center;	color:#fff;	background: #b31b20;	margin-bottom: 2px;}.top_slide_right li.last {	display: block;}.top_slide_right li.second {	display: block!important;}.top_slide_right li.last a { width: 36px !important; height:36px !important;/*background: url(../images/icon2.png);*/ margin-right: 0; margin-left:0; opacity: 1; }/*解决方案*/.solu-type{	width: 100%;	position: relative;}.solu-type ul{	width: 80%;	margin: 0 auto;	text-align: center;	display: flex;	justify-content: space-between;	z-index: 100;	padding: 50px 0 38px 0;}.solu-type ul a{	color: #969494;	text-align: center;	font-size: 24px;}.solu-type ul a:nth-child(1).xzl{	color:#0072c6;	border-bottom: 1px solid #0072c6;}.solu-type ul a:nth-child(2).xzl{	color:#8cafad;	border-bottom: 1px solid #8cafad;}.solu-type ul a:nth-child(3).xzl{	color:#f9827f;	border-bottom: 1px solid #f9827f;}.solu-type ul a:nth-child(4).xzl{	color:#05ce7b;	border-bottom: 1px solid #05ce7b;}.solu-type ul a:nth-child(5).xzl{	color:#f99b0c;	border-bottom: 1px solid #f99b0c;}.solu-type ul a:nth-child(6).xzl{	color:#24318f;	border-bottom: 1px solid #24318f;}.solu-top{	width: 100%;	position: relative;}.solu-img{	width: 50%;	float: left;	height: 523px;}.solu-img img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.solu-tit{	width: 50%;	float: right;	height: 523px;	position: relative;}.solu-img1{	width: 50%;	float: right;	height: 523px;}.solu-img1 img{	display: block;	width: 100%;	height: 100%;	object-fit: cover;}.solu-tit1{	width: 50%;	float: left;	height: 523px;	position: relative;}.s1{	background: #0072c6;}.s2{	background: #8cafad;}.s3{	background: #f9827f;}.s4{	background: #05ce7b;}.s5{	background: #f99b0c;}.s6{	background: #24318f;}.ss-tit{	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);	width: 75%;}.ss-tit h3 {	color: #fff;	font-size: 32px;	font-weight: bold;}.ss-tit h4{	color: #fff;	font-size: 14px;	margin-top: 10px;}.ss-tit h4:after{	display: block;	content: '';	width: 85px;	height: 1px;	background: #fff;	margin: 10px 0;}.ss-tit span{	color: #fff;	font-size: 16px;	line-height: 26px;}.common-inner .inner-right .de-honor-list {	margin: 0 auto;}.common-inner .inner-right .de-honor-list ul {	margin: 0 -5px;}.common-inner .inner-right .de-honor-list ul li {	float: left;	width: 23.5%;	margin-right: 2%;	margin-bottom: 2%;	border: 1px solid #eee;}.common-inner .inner-right .de-honor-list ul li:nth-child(4n){	margin-right: 0;}.common-inner .inner-right .de-honor-list ul li a {	display: block;}.common-inner .inner-right .de-honor-list ul li .img {	width: 100%;	height: 250px;	text-align: center;	line-height: 250px;	font-size: 0;	overflow: hidden;}.common-inner .inner-right .de-honor-list ul li .img img {	display: inline-block;	vertical-align: middle;	max-width: 100%;	max-height: 100%;	transition: all 0.5s;}.common-inner .inner-right .de-honor-list ul li h4 {	text-align: center;	height: 48px;	padding: 0 10px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	line-height: 48px;	font-size: 14px;	color: #595959;}.common-inner .inner-right .de-honor-list ul li:hover {	box-shadow: 0 0 4px 2px rgba(104, 104, 104, 0.1);}.common-inner .inner-right .de-honor-list ul li:hover .img img {	transform: scale(1.1);}.location{	position: relative;	line-height: 50px;	background: rgba(0,0,0,.5);	margin-top: -50px;	z-index: 100;	color: #fff;}.loca-r{	float: right;	font-size: 16px;}.loca-r a{	color: #fff;	font-size: 16px;}