@charset "utf-8";html,body {	height: 100%;}@font-face {	font-family: 'rb';	src: url(../fonts/rb.eot);	src: local('rb'), local('rb'), url(../fonts/rb.woff) format('woff'), url(../fonts/rb.ttf) format('truetype'), url(../fonts/rb.svg#fontName) format('svg');}@font-face {	font-family: 'rr';	src: url(../fonts/rr.eot);	src: local('rr'), local('rr'), url(../fonts/rr.woff) format('woff'), url(../fonts/rr.ttf) format('truetype'), url(../fonts/rr.svg#fontName) format('svg');}* {	box-sizing: border-box;	margin: 0px;	padding: 0px;	-moz-box-sizing: border-box;	/* Firefox */	-webkit-box-sizing: border-box;	/* Safari */}body {	position: relative;	margin: 0;	font-size: 16px;	font-family: "rr", "rb", arial;	line-height: 1.5;	color: #333;}a,a:hover,a:focus {	color: #666;	text-decoration: none;}li {	list-style-type: none;}h1,h2,h3,h4,h5,h6,{	margin: 0px !important;	padding: 0px !important;	line-height: 1 !important;}.clear {	clear: both;}.header-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;	/*overflow: hidden;*/}#header {	width: 100%;	min-width: 1000px;}.nav1 {	width: 100%;	background: #353b40;	height: 50px;	overflow: hidden;}.nav1 .wel {	font-size: 16px;	color: #ff870c;	font-family: "rb";	font-family: 500;	line-height: 50px;	float: left;}.nav1 .touch {	float: right;	font-family: arial;	line-height: 50px;	color: #FFFFFF;}.nav1 .phone {	float: left;	font-weight: bold;}.nav1 .mail {	float: left;	font-weight: bold;	margin-left: 20px;}.nav1 i {	font-size: 24px;	color: #ff870c;	padding-right: 20px;}.nav2 {	width: 100%;	background: #f1f1f1;	height: 90px;}.nav2 .logo {	float: left;	margin-top: 15px;}.s1 {	width: 100%;	height: auto;	margin-left: auto;	margin-right: auto;	min-width: 1000px;}.s1 .swiper-pagination-bullet {	background: rgba(255, 255, 255, 1);	opacity: 1;}.s1 .swiper-pagination-bullet-active {	opacity: 1;	background: #FF870C;}.s1 img {	display: block;	width: 100%;	height: 100%;}/*标题*/.bk {	width: 100%;	min-width: 1000px;	height: auto;	position: relative;	font-family: "rb";	font-family: "500";}.bk img {	display: block;	width: 100%;	height: 100%;}.bk-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	height: 100%;	margin: 0 auto;	position: absolute;	top: 0;	left: 10%;}.bk h5 {	width: 100%;	text-align: center;	position: absolute;	top: 50%;	margin-top: -30px;	font-size: 60px;	/*color: #FFFFFF;*/	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.box1 {	width: 100%;	margin-top: 80px;	font-family: "rr";}.box1-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.box11 {	width: 100%;	height: 420px;	margin-top: 20px;}.box12 {	width: 100%;	height: 420px;	margin-top: 20px;}.box11 .pic {	width: 560px;	max-height: 420px;	float: left;}.box12 .pic {	width: 560px;	max-height: 420px;	float: left;	margin-left: 20px;}.box11 .pic img,.box12 .pic img {	display: block;	width: 100%;	height: 100%;}.box11 .text {	width: calc(100% - 580px);	float: left;	height: 420px;	margin-left: 20px;	background: url(../img/about-pic2.jpg);	background-size: cover;	position: relative;}.box12 .text {	width: calc(100% - 580px);	float: left;	height: 420px;	background: url(../img/about-pic3.png);	background-size: cover;	position: relative;}.box12 .text .bb {	position: absolute;	top: 0;	left: 0;	background: rgba(53, 59, 64, 0.8);	width: 100%;	height: 100%;	font-family: "times new roman";}.box11 .text .bb {	position: absolute;	top: 0;	left: 0;	background: rgba(53, 59, 64, 0.8);	width: 100%;	height: 100%;	font-family: "times new roman";}.box11 .text .bb h5 {	color: #FF870C;	font-size: 40px;	font-family: "rb";	font-weight: 500px;	margin-top: 50px;	margin-left: 45px;	width: 80%;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.box11 .text .bb .txt {	color: #FFFFFF;	font-size: 16px;	font-family: "rr";	line-height: 30px;	margin-top: 30px;	width: 80%;	height: 150px;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 5;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */	margin-left: 45px;}.box11 .text .bb .bttn {	color: #FFFFFF;	background: #FF870C;	text-align: center;	font-family: "rr";	width: 180px;	height: 45px;	line-height: 45px;	margin-left: 45px;	border-radius: 5px;	margin-top: 30px;}.box11 .text .bb .bttn i {	color: #FFFFFF;	font-size: 14px;}.box12 .text .bb ul {	width: 90%;	margin: 0 auto;	margin-top: 50px;	font-family: "rr";}.box12 .text .bb ul li {	float: left;	width: calc(50% - 40px);	margin: 35px 20px;}.box12 .text .bb ul li .icon {	float: left;	padding-right: 10px;	padding-top: 15px;}.box12 .text .bb ul li .txt {	float: left;	color: #FFFFFF;}.box12 .text .bb ul li h5 {	font-size: 25px;	font-family: arial;	font-weight: bold;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.box12 .text .bb ul li h6 {	width: 100%;	font-size: 14px;	font-weight: normal;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}@media (max-width:1500px) {	.box1-content {		width: 90%;		min-width: 1000px;	}	.box12 .text .bb ul {		width: 70%;		margin: 0 auto;		margin-top: 30px;	}	.box12 .text .bb ul li {		float: left;		width: calc(50% - 30px);		margin: 20px 15px;	}	.box12 .text .bb ul li .icon {		float: left;		padding-right: 10px;		padding-top: 15px;	}	.box12 .text .bb ul li .txt {		width: 80%;		float: left;		color: #FFFFFF;	}	.box12 .text .bb ul li h5 {		font-size: 30px;		font-family: arial;		font-weight: bold;		overflow: hidden;		text-overflow: ellipsis;		white-space: nowrap;	}	.box12 .text .bb ul li h6 {		width: 100%;		font-size: 12px;		font-family: "rr";		font-weight: normal;		overflow: hidden;		text-overflow: ellipsis;		white-space: nowrap;	}}.box2 {	width: 100%;	height: auto;	margin-top: 80px;	font-family: "rr";	position: relative;}.box2-bk {	width: 100%;	height: 500px;	position: absolute;	left: 0px;	top: 20px;	z-index: 299;	background: url(../img/partner-bk.png);	background-size: cover;	background-position: center;	background-attachment: fixed;}.box2-content {	width: 90%;	max-width: 1420px;	min-width: 1020px;	overflow: hidden;	margin: 0 auto;	position: relative;	z-index: 300;}.box2 h5 {	width: 100%;	display: inline-block;	font-family: "rb";	font-weight: 500;	font-size: 40px;	color: #FFFFFF;	text-align: center;	margin-top: 80px;}.box2 p {	width: 80%;	display: inline-block;	font-size: 16px;	color: #FFFFFF;	text-align: center;	margin: 0 auto;	margin-top: 40px;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.box2 .box2-pic {	width: 100%;	margin-top: 50px;	z-index: 333;}.box2 .box2-pic li {	width: calc(33.3% - 20px);	height: auto;	margin-top: 50px;	padding-bottom: 45px;	float: left;	margin: 0 10px;	background: #FFFFFF;	box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.2);	border-bottom: 7px solid #353b40;}.box2 .box2-pic li:hover {	border-bottom: 7px solid #FF870C;	transition: all 0.3s ease;}.box2 .box2-pic li .pic {	width: calc(100% - 40px);	height: auto;	margin: 20px 20px 0;	overflow: hidden;}.box2 .box2-pic li .pic img {	display: block;	width: 100%;	height: 100%;}.box2 .box2-pic li:hover .pic img {	transform: scale(1.2);	transition: all 0.3s ease;}.box2 .box2-pic li h6 {	width: calc(100% - 40px);	height: 60px;	font-family: "rb";	margin-left: 20px;	margin-top: 45px;	color: #353b40;	font-size: 20px;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */	font-weight: 500;}.box2 .box2-pic li:hover h6 {	transition: all 0.3s ease;	color: #FF870C;}.box2 .box2-pic li p {	width: calc(100% - 40px);	margin-left: 20px;	margin-top: 35px;	color: #6d6d6d;	font-size: 16px;	font-family: "rr";	text-align: inherit;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 3;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.box3 {	width: 100%;	margin-top: 80px;}.box3-content {	width: 90%;	max-width: 1420px;	min-width: 1020px;	margin: 0 auto;}.box3 h5 {	width: 100%;	text-align: center;	font-size: 40px;	font-family: "rb";	font-weight: 500;	color: #353b40;}.box3 .box3-bttn {	width: 100%;	text-align: center;	padding-top: 40px;}.box3 .box3-bttn li {	display: inline-block;	width: 240px;	height: 50px;	line-height: 50px;	font-size: 18px;	font-family: "rr";	text-align: center;	color: #353b40;	border: 1px solid #353b40;	margin: 0px 10px;}.box3 .box3-bttn li:hover {	display: inline-block;	width: 240px;	height: 50px;	line-height: 50px;	text-align: center;	border: none;	transition: all 0.3s ease;	background: #FF870C;	color: #FFFFFF;}.box3 .pro {	width: 100%;	height: auto;	margin-top: 50px;}.box3 .pro li {	width: calc(25% - 20px);	height: auto;	margin-top: 50px;	float: left;	margin: 10px 10px;	position: relative;	overflow: hidden;}.box3 .pro li:hover img {	transform: scale(1.2);	transition: all 0.3s ease;}.box3 .pro li img {	display: block;	width: 100%;	height: 100%;}.box3 .pro li .text {	position: absolute;	left: 0;	bottom: 0px;	width: 100%;	height: 50px;	font-family: arial;	background: rgba(53, 59, 64, 0.7);	line-height: 50px;	color: #FFFFFF;	text-align: center;	font-size: 20px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.box3 .pro li:hover .text {	transition: all 0.3s ease;	background: rgba(255, 135, 12, 0.7);}.box4 {	width: 100%;	height: auto;	margin-top: 80px;	padding-top: 50px;	padding-bottom: 50px;	font-family: "rr";	position: relative;	min-width: 1000px;}.box4-bk {	position: absolute;	top: 0;	left: 0;	width: 40%;	height: 100%;	background: url(../img/tech-bk.png) center no-repeat;	background-position: top right;	background-size: cover;	z-index: 99;}.box4-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;	position: relative;	z-index: 9999;}.box4 .text {	width: 75%;	height: auto;	padding-top: 50px;	padding-bottom: 50px;	padding-left: 50px;	background: #FFFFFF;	float: right;}.box4 .text h5 {	width: 100%;	font-size: 40px;	font-family: "rb";	font-weight: 500;	color: #353b40;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.box4 .text p {	width: 100%;	height: 140px;	font-size: 16px;	color: #666666;	margin-top: 20px;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 6;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.box4 .text .bttn {	width: 180px;	height: 45px;	text-align: center;	line-height: 45px;	color: #FFFFFF;	background: #FF870C;	font-size: 16px;	margin-top: 30px;	border-radius: 5px;}.box4 .text .bttn i {	color: #FFFFFF;}.box5 {	width: 100%;	height: auto;	padding-top: 50px;	padding-bottom: 50px;	font-family: "rr";	position: relative;	min-width: 1000px;}.box5-bk {	position: absolute;	top: 0;	right: 0;	width: 40%;	height: 100%;	background: url(../img/box5-bk.png) center no-repeat;	background-position: top right;	background-size: cover;	z-index: 99;}.box5-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;	position: relative;	z-index: 9999;}.box5 .text {	width: 75%;	height: auto;	padding-top: 50px;	padding-bottom: 50px;	padding-right: 50px;	background: #FFFFFF;	float: left;}.box5 .text h5 {	width: 100%;	font-size: 40px;	font-family: "rb";	font-weight: 500;	color: #353b40;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.box5 .text ul {	width: 100%;}.box5 .text li {	width: calc(50% - 50px);	margin: 40px 25px 0 0;	float: left;}.box5 .text li i {	display: block;	color: #353b40;	width: 90px;	height: 90px;	background: #FFFFFF;	box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.2);	text-align: center;	line-height: 90px;	border-radius: 10px;	font-size: 48px;	float: left;}.box5 .text li i:hover {	color: #FFFFFF;	background: #FF870C;	transition: all 0.3s ease;}.box5 .text li .txt {	width: calc(100% - 110px);	float: left;	margin-left: 20px;}.box5 .text li h6 {	width: 100%;	font-size: 24px;	font-family: "rb";	font-weight: 500;	color: #353b40;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.box5 .text li p {	width: 100%;	font-size: 16px;	color: #666666;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 3;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}@media (max-width:1300px) {	.box5-content {		width: 90%;		max-width: 1300px;		min-width: 1000px;		margin: 0 auto;		position: relative;		z-index: 9999;	}	.box5 .text {		width: 75%;		height: auto;		padding-top: 50px;		padding-bottom: 50px;		padding-right: 50px;		background: #FFFFFF;		float: left;	}	.box5 .text h5 {		width: 100%;		font-size: 40px;		font-family: "rb";		font-weight: 500;		color: #353b40;		overflow: hidden;		text-overflow: ellipsis;		white-space: nowrap;	}	.box5 .text ul {		width: 100%;	}	.box5 .text li {		width: calc(50% - 50px);		margin: 40px 25px 0 0;		float: left;	}	.box5 .text li i {		display: block;		color: #353b40;		width: 70px;		height: 70px;		background: #FFFFFF;		box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.2);		text-align: center;		line-height: 70px;		border-radius: 10px;		font-size: 36px;		float: left;	}	.box5 .text li i:hover {		color: #FFFFFF;		background: #FF870C;		transition: all 0.3s ease;	}	.box5 .text li .txt {		width: calc(100% - 90px);		float: left;		margin-left: 20px;	}	.box5 .text li h6 {		width: 100%;		font-size: 24px;		font-family: "rb";		font-weight: 500;		color: #353b40;		overflow: hidden;		text-overflow: ellipsis;		white-space: nowrap;	}	.box5 .text li p {		width: 100%;		font-size: 16px;		font-family: "rr";		color: #666666;		overflow: hidden;		text-overflow: ellipsis;		display: -webkit-box;		-webkit-line-clamp: 3;		/* 限制在一个块元素显示的文本的行数 */		-webkit-box-orient: vertical;		/* 垂直排列 */		word-break: break-word;		/* 内容自动换行 */	}}.stories {	width: 100%;	height: auto;	margin-top: 80px;	position: relative;	padding-bottom: 80px;	font-family: "rr";}.stories-bk {	background: url(../img/stories-bk.png);	width: 100%;	height: 420px;	position: absolute;	left: 0px;	top: 190px;	z-index: 299;	background-size: cover;	background-position: center;	background-attachment: fixed;}.stories-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;	z-index: 300;	position: relative;}.stories .pic {	float: left;	width: 700px;	height: 525px;}.stories .pic img {	display: block;	width: 700px;	height: 525px;}.stories .text {	float: left;	width: calc(100% - 760px);	margin-left: 60px;}.stories .text h5 {	width: 90%;	font-size: 40px;	font-family: "rb";	font-weight: 500;	color: #353b40;	margin-top: 90px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.stories .text p {	width: 90%;	font-size: 16px;	font-family: "rr";	color: #FFFFFF;	margin-top: 80px;	line-height: 30px;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 7;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.stories .text .bttn {	width: 180px;	height: 45px;	color: #FFFFFF;	text-align: center;	line-height: 45px;	font-size: 16px;	background: #FF870C;	border-radius: 5px;	margin-top: 80px;}@media (max-width:1350px) {	.stories-bk {		background: url(../img/stories-bk.png);		width: 100%;		height: 320px;		position: absolute;		left: 0px;		top: 120px;		z-index: 299;		background-size: cover;		background-position: center;		background-attachment: fixed;	}	.stories-content {		width: 90%;		min-width: 1000px;		margin: 0 auto;		z-index: 300;		position: relative;	}	.stories .pic {		float: left;		width: 480px;		height: 360px;	}	.stories .pic img {		display: block;		width: 480px;		height: 360px;	}	.stories .text {		float: left;		width: calc(100% - 540px);		margin-left: 60px;	}	.stories .text h5 {		width: 90%;		font-size: 40px;		font-family: "rb";		font-weight: 500;		color: #353b40;		margin-top: 40px;		overflow: hidden;		text-overflow: ellipsis;		white-space: nowrap;	}	.stories .text p {		width: 90%;		font-size: 16px;		font-family: "rr";		color: #FFFFFF;		margin-top: 40px;		line-height: 30px;		overflow: hidden;		text-overflow: ellipsis;		display: -webkit-box;		-webkit-line-clamp: 5;		/* 限制在一个块元素显示的文本的行数 */		-webkit-box-orient: vertical;		/* 垂直排列 */		word-break: break-word;		/* 内容自动换行 */	}	.stories .text .bttn {		width: 180px;		height: 45px;		color: #FFFFFF;		text-align: center;		font-family: "rr";		line-height: 45px;		font-size: 16px;		background: #FF870C;		border-radius: 5px;		margin-top: 30px;	}}.news {	width: 100%;	margin-top: 80px;	font-family: "rr";}.news-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.news h5 {	width: 100%;	font-size: 40px;	color: #353b40;	font-family: "rb";	font-weight: 500;	text-align: center;}.news .nn {	width: 100%;	margin-top: 60px;}.news .nn .nn-left {	float: left;	width: 560px;	height: 420px;	overflow: hidden;	position: relative;}.news .nn .nn-left img {	display: block;	width: 560px;	height: 420px;}.news .nn .nn-left img:hover {	transform: scale(1.2);	transition: all 0.3s ease;}.news .nn .nn-left .text {	width: 100%;	height: 120px;	position: absolute;	left: 0;	bottom: 0;	background: rgba(0, 0, 0, 0.5);}.news .nn .nn-left .text h6 {	width: 90%;	color: #FFFFFF;	font-family: "rb";	font-weight: 500;	font-size: 20px;	margin-left: 20px;	margin-top: 15px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.news .nn .nn-left:hover h6 {	color: #FF870C;}.news .nn .nn-left .text p {	width: 90%;	color: #FFFFFF;	font-size: 16px;	margin-left: 20px;	margin-top: 10px;	height: 47px;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.news .nn .nn-right {	width: calc(100% - 600px);	float: left;	margin-left: 40px;}.news .nn .nn-right li {	width: 100%;	border-bottom: 1px #e0e0e0 solid;	padding-bottom: 25px;	margin-top: 25px;}.news .nn .nn-right li .date {	width: 88px;	height: 88px;	background: #353b40;	font-family: arial;	color: #FFFFFF;	text-align: center;	float: left;	font-size: 18px;	padding-top: 10px;}.news .nn .nn-right li .date strong {	font-size: 24px;	font-weight: normal;}.news .nn .nn-right li:hover .date {	width: 88px;	height: 88px;	background: #FF870C;	color: #FFFFFF;	transition: 0.3s ease;}.news .nn .nn-right li .text {	float: left;	width: calc(100% - 110px);	margin-left: 22px;}.news .nn .nn-right li h6 {	width: 100%;	font-size: 20px;	font-family: "rb";	font-weight: 500;	color: #353b40;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.news .nn .nn-right li p {	width: 100%;	font-size: 16px;	font-family: "rr";	margin-top: 10px;	height: 47px;	color: #666666;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}@media (max-width:1300px) {	.news {		width: 100%;		margin-top: 80px;		font-family: "rr";	}	.news-content {		width: 90%;		max-width: 1300px;		min-width: 1000px;		margin: 0 auto;	}	.news h5 {		width: 100%;		font-size: 40px;		color: #353b40;		font-weight: 600;		text-align: center;	}	.news .nn {		width: 100%;		margin-top: 60px;	}	.news .nn .nn-left {		float: left;		width: 480px;		height: 360px;		overflow: hidden;		position: relative;	}	.news .nn .nn-left img {		display: block;		width: 480px;		height: 360px;	}	.news .nn .nn-left img:hover {		transform: scale(1.2);		transition: all 0.3s ease;	}	.news .nn .nn-left .text {		width: 100%;		height: 120px;		position: absolute;		left: 0;		bottom: 0;		background: rgba(0, 0, 0, 0.5);	}	.news .nn .nn-left .text h6 {		width: 90%;		color: #FFFFFF;		font-family: "rb";		font-weight: 500;		font-size: 20px;		margin-left: 20px;		margin-top: 15px;		overflow: hidden;		text-overflow: ellipsis;		white-space: nowrap;	}	.news .nn .nn-left:hover h6 {		color: #FF870C;	}	.news .nn .nn-left .text p {		width: 90%;		color: #FFFFFF;		font-size: 16px;		margin-left: 20px;		margin-top: 10px;		height: 47px;		overflow: hidden;		text-overflow: ellipsis;		display: -webkit-box;		-webkit-line-clamp: 2;		/* 限制在一个块元素显示的文本的行数 */		-webkit-box-orient: vertical;		/* 垂直排列 */		word-break: break-word;		/* 内容自动换行 */	}	.news .nn .nn-right {		width: calc(100% - 520px);		float: left;		margin-left: 40px;	}	.news .nn .nn-right li {		width: 100%;		border-bottom: 1px #e0e0e0 solid;		padding-bottom: 17px;		margin-top: 17px;	}	.news .nn .nn-right li .date {		width: 68px;		height: 68px;		background: #353b40;		color: #FFFFFF;		text-align: center;		float: left;		font-size: 18px;		padding-top: 10px;	}	.news .nn .nn-right li .date strong {		font-size: 20px;	}	.news .nn .nn-right li:hover .date {		width: 68px;		height: 68px;		background: #FF870C;		color: #FFFFFF;		transition: 0.3s ease;	}	.news .nn .nn-right li .text {		float: left;		width: calc(100% - 90px);		margin-left: 22px;	}	.news .nn .nn-right li h6 {		width: 100%;		font-size: 20px;		font-family: "rb";		font-weight: 500;		color: #353b40;		overflow: hidden;		text-overflow: ellipsis;		white-space: nowrap;	}	.news .nn .nn-right li p {		width: 100%;		font-size: 16px;		margin-top: 10px;		height: 47px;		color: #666666;		overflow: hidden;		text-overflow: ellipsis;		display: -webkit-box;		-webkit-line-clamp: 2;		/* 限制在一个块元素显示的文本的行数 */		-webkit-box-orient: vertical;		/* 垂直排列 */		word-break: break-word;		/* 内容自动换行 */	}}.box6 {	width: 100%;	background: url(../img/box6-bk.jpg) no-repeat;	background-position: top right;	margin-top: 80px;	padding-bottom: 75px;	padding-top: 75px;	font-family: "rb";	font-family: 500;	color: #FFFFFF;}.box6-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.box6 .text {	width: 445px;	height: 450px;	border: 7px solid rgba(255, 255, 255, 0.6);	background: rgba(0, 0, 0, 0.6);	float: right;	margin-right: 90px;	padding: 50px 0 0 20px;}.box6 .add {	width: 90%;	font-size: 24px;	font-weight: 600;	line-height: 48px;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 4;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;}.box6 .tel {	width: 90%;	font-size: 24px;	line-height: 48px;	font-weight: 600;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.box6 .mail {	width: 90%;	font-size: 24px;	line-height: 48px;	font-weight: 600;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.box6 .bttn {	font-size: 16px;	font-family: "rb";	font-weight: 500;	margin-top: 40px;	color: #353B40;	text-align: center;	width: 180px;	height: 45px;	background: #FFFFFF;	border-radius: 5px;	line-height: 45px;}.box6 .bttn:hover {	color: #FFFFFF;	background: #FF870C;	transition: 0.3s ease;}/*about1*/.sort {	width: 100%;	height: auto;	font-family: "rr";}.sort-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.sorts {	width: 100%;	text-align: center;	border-bottom: 1px #f2f2f2 solid;}.sorts li {	display: inline-block;	font-size: 16px;	color: #353b40;	font-weight: 600;	padding: 0 5px;	margin: 0 4%;	line-height: 70px;}.sorts .current {	color: #FF870C;	border-bottom: 3px solid #FF870C;}.sorts li:hover {	color: #FF870C;	border-bottom: 3px solid #FF870C;}.about1 {	width: 100%;	height: auto;	font-family: "rr";	margin-top: 80px;}.about1-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.about1 h5 {	width: 100%;	font-size: 40px;	font-family: "rb";	font-weight: 500;	color: #353b40;}.about1 .text {	width: 100%;	font-size: 16px;	color: #666666;	margin-top: 40px;	word-wrap: break-word;}/*合作伙伴*/.partner {	width: 100%;	height: auto;	margin-top: 80px;	font-family: "rr";}.partner .partner-content {	width: 90%;	max-width: 1420px;	min-width: 1020px;	overflow: hidden;	margin: 0 auto;}.partner h5 {	width: 100%;	display: inline-block;	font-size: 40px;	color: #353b40;	text-align: center;}.partner p {	width: 80%;	display: inline-block;	font-size: 16px;	color: #666666;	text-align: center;	margin: 0 auto;	margin-top: 40px;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.box2-pic {	width: 100%;	margin-top: 50px;	z-index: 333;}.partner .box2-pic li {	width: calc(33.3% - 20px);	height: auto;	margin-top: 50px;	padding-bottom: 45px;	float: left;	margin: 0 10px;	background: #FFFFFF;	box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.2);	border-bottom: 7px solid #353b40;}.partner .box2-pic li:hover {	border-bottom: 7px solid #FF870C;	transition: all 0.3s ease;}.partner .box2-pic li .pic {	width: calc(100% - 40px);	height: auto;	margin: 20px 20px 0;	overflow: hidden;}.partner .box2-pic li .pic img {	display: block;	width: 100%;	height: 100%;}.partner .box2-pic li:hover .pic img {	transform: scale(1.2);	transition: all 0.3s ease;}.partner .box2-pic li h6 {	width: calc(100% - 40px);	height: 60px;	margin-left: 20px;	margin-top: 45px;	font-family: "rb";	font-weight: 500;	color: #353b40;	font-size: 20px;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */	font-weight: 500;}.partner .box2-pic li:hover h6 {	transition: all 0.3s ease;	color: #FF870C;}.partner .box2-pic li p {	width: calc(100% - 40px);	margin-left: 20px;	margin-top: 35px;	color: #6d6d6d;	font-size: 16px;	text-align: inherit;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.partner .box2-pic li .bttn {	font-size: 16px;	text-align: center;	color: #353b40;	line-height: 36px;	width: 90px;	border: 1px solid #353b40;	border-radius: 5px;	margin-top: 30px;	margin-left: 20px;}.partner .box2-pic li:hover .bttn {	color: #FF870C;	border: 1px solid #FF870C;}/*合作伙伴详情*/.partner-d {	width: 100%;	height: auto;	margin-top: 80px;	font-family: "rr";}.par-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.partner-d .title {	width: 100%;	margin-top: 80px;}.partner-d .title h5 {	width: 100%;	font-size: 36px;	text-align: center;	font-family: "rb";	font-weight: 500;	color: #353b40;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.partner-d .title .line {	width: 140px;	height: 1px;	border: 1px #FF870C solid;	margin: 0 auto;	margin-top: 25px;}.partner-d .text {	width: 100%;	margin-top: 40px;	font-size: 16px;	color: #666666;	word-wrap: break-word;}/*产品*/.assort {	width: 100%;	min-width: 1000px;	margin-top: 80px;}.assort-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.assort ul {	width: 100%;}.assort ul li {	float: left;	padding: 10px;	border: 1px solid #353b40;	font-size: 16px;	margin-right: 15px;	border-radius: 5px;}.assort ul li:hover {	border: none;	color: #FFFFFF;	background: #FF870C;	transition: all 0.3s ease;}.assort .current {	color: #FFFFFF;	background: #FF870C;	border: none;}.product {	width: 100%;	margin-top: 50px;	font-family: "rr";}.product-content {	width: 90%;	max-width: 1420px;	min-width: 1020px;	margin: 0 auto;}.product .pro {	width: 100%;	height: auto;	margin-top: 50px;}.product .pro li {	width: calc(25% - 20px);	height: auto;	margin-top: 50px;	float: left;	margin: 10px 10px;	position: relative;	overflow: hidden;}.product .pro li img {	display: block;	width: 100%;	height: 100%;}.product .pro li .text {	font-family: arial;	position: absolute;	left: 0;	bottom: 0px;	width: 100%;	height: 50px;	background: rgba(53, 59, 64, 0.7);	line-height: 50px;	color: #FFFFFF;	text-align: center;	font-size: 20px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.product .pro li .text-content {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	padding-left: 20px;	padding-top: 50px;	background: rgba(255, 135, 12, 0.8);	display: none;}.product .pro li:hover .text-content {	display: inherit;}.product .pro li:hover .text {	display: none;}.product .pro li .text-content .txt {	font-family: arial;	font-size: 20px;	color: #FFFFFF;	width: 90%;	padding-bottom: 15px;	border-bottom: 1px solid rgba(255, 255, 255, 0.8);}.product .pro li .text-content p {	font-size: 16px;	color: #FFFFFF;	width: 90%;	margin-top: 20px;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 4;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.product .pro li .text-content .bttn {	font-size: 16px;	color: #FFFFFF;	width: 120px;	height: 45px;	text-align: center;	line-height: 45px;	margin-top: 20px;	border: 1px solid #FFFFFF;	border-radius: 5px;}.product .pro li .text-content .bttn i {	font-size: 14px;}.product .pro li .text-content .bttn:hover {	color: #FF870C;	background: #FFFFFF;	transition: all 0.3s ease;}@media (max-width:1400px) {	.product {		width: 100%;		margin-top: 50px;		font-family: "rr";	}	.product-content {		width: 90%;		max-width: 1320px;		min-width: 1020px;		margin: 0 auto;	}	.product .pro {		width: 100%;		height: auto;		margin-top: 50px;	}	.product .pro li {		width: calc(25% - 20px);		height: auto;		margin-top: 50px;		float: left;		margin: 10px 10px;		position: relative;		overflow: hidden;	}	.product .pro li .pic {		display: block;		width: 100%;		height: 100%;		overflow: hidden;	}	.product .pro li img {		display: block;		width: 100%;		height: 100%;	}	.product .pro li .text {		font-family: arial;		position: absolute;		left: 0;		bottom: 0px;		width: 100%;		height: 50px;		background: rgba(53, 59, 64, 0.7);		line-height: 50px;		color: #FFFFFF;		text-align: center;		font-size: 20px;		overflow: hidden;		text-overflow: ellipsis;		white-space: nowrap;	}	.product .pro li .text-content {		position: absolute;		top: 0;		left: 0;		width: 100%;		height: 100%;		padding-left: 20px;		padding-top: 30px;		background: rgba(255, 135, 12, 0.8);		display: none;	}	.product .pro li:hover .text-content {		display: inherit;	}	.product .pro li:hover .text {		display: none;	}	.product .pro li .text-content .txt {		font-family: arial;		font-size: 20px;		color: #FFFFFF;		width: 90%;		padding-bottom: 15px;		border-bottom: 1px solid rgba(255, 255, 255, 0.8);	}	.product .pro li .text-content p {		font-size: 16px;		color: #FFFFFF;		width: 90%;		margin-top: 15px;		overflow: hidden;		text-overflow: ellipsis;		display: -webkit-box;		-webkit-line-clamp: 3;		/* 限制在一个块元素显示的文本的行数 */		-webkit-box-orient: vertical;		/* 垂直排列 */		word-break: break-word;		/* 内容自动换行 */	}	.product .pro li .text-content .bttn {		font-size: 16px;		color: #FFFFFF;		width: 120px;		height: 45px;		text-align: center;		line-height: 45px;		margin-top: 15px;		border: 1px solid #FFFFFF;		border-radius: 5px;	}	.product .pro li .text-content .bttn i {		font-size: 14px;	}	.product .pro li .text-content .bttn:hover {		color: #FF870C;		background: #FFFFFF;		transition: all 0.3s ease;	}}/*分页*/.page {	width: 100%;	margin-top: 60px;	font-family: arial;	font-size: 16px;}.page-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;	text-align: center;}.page-content a {	display: inline-block;	padding: 2px 10px;	border: 1px #666666 solid;	margin: 0 3px;}.page .current {	color: #FFFFFF;	border: none;	padding: 4px 12px;	background: #FF870C;}.page-content a:hover {	background: #FF870C;	padding: 4px 12px;	color: #FFFFFF;	border: none;}/*产品详情*/.prd {	width: 100%;	margin-top: 50px;	font-family: "rr";}.in-pro-d {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.in-pro-d-l {	width: 50%;	height: auto;	overflow: hidden;	float: left;}.in-pro-d-l-box {	width: 100%;	height: auto;	overflow: hidden;	max-width: 585px;}.in-pro-d-l-box .ms-showcase2-template.ms-dir-v {	padding-right: 120px;}.in-pro-d-l-box .ms-showcase2-template .ms-thumb-list.ms-dir-v {	width: 110px;	right: -120px;	top: 0;}.in-pro-d-l-box .ms-showcase2-template .ms-view img {	width: 100%;	display: block;}.in-pro-d-l-box .ms-showcase2-template .ms-thumb-list .ms-thumb-frame {	width: 110px;	height: 110px;	opacity: 1;	border: 1px solid #eee;	margin-bottom: 13px;}.in-pro-d-l-box .ms-showcase2-template .ms-thumb-list .ms-thumb-frame-selected {	border: 1px solid #FF870C;}.ms-sbar .ms-bar {	display: none;}.prd-r {	width: 50%;	height: auto;	padding-left: 40px;	float: left;}.prd-r .txt {	width: 100%;	font-size: 24px;	font-family: arial;	color: #FF870C;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.prd-r .line {	width: 100%;	height: 1px;	margin-top: 40px;	border-bottom: 1px dashed #e0e0e0;}.prd-r p {	width: 100%;	font-size: 16px;	line-height: 32px;	color: #666666;	margin-top: 40px;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 6;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.prd-r .talk {	width: 260px;	height: 48px;	font-size: 18px;	text-align: center;	border-radius: 5px;	line-height: 48px;	color: #FFFFFF;	background: #FF870C;	margin-top: 30px;}.prd-r .talk i {	font-size: 26px;	line-height: 48px;}.int {	width: 100%;	margin-top: 80px;	font-family: "rr";}.int-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.int h5 {	width: 100%;	font-size: 40px;	font-family: "rb";	font-weight: 500;	color: #353b40;}.int .line {	width: 100px;	height: 1px;	border-bottom: 1px solid #FF870C;	margin-top: 25px;}.int .text {	width: 100%;	font-size: 16px;	line-height: 30px;	color: #666666;	margin-top: 40px;	word-wrap: break-word;}.sug {	width: 100%;	margin-top: 80px;	font-family: "times new roman";}.sug-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.sug h5 {	width: 100%;	font-size: 40px;	font-family: "rb";	font-weight: 500;	color: #353b40;}.sug .line {	width: 100px;	height: 1px;	border-bottom: 1px solid #FF870C;	margin-top: 25px;}/*技术*/.tech {	width: 100%;	margin-top: 80px;	font-family: "rr";}.tech-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.tech .title {	width: 100%;	margin-top: 80px;}.tech .title h5 {	width: 100%;	font-size: 36px;	text-align: center;	font-family: "rb";	font-weight: 500;	color: #353b40;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.tech .title .line {	width: 15%;	height: 1px;	border: 1px #FF870C solid;	margin: 0 auto;	margin-top: 25px;}.tech .pic {	float: right;	margin-left: 60px;	width: 42%;	height: auto;}.tech .pic img {	display: block;	width: 100%;	height: 100%;}.tech .text {	width: 100%;	margin-top: 40px;	font-size: 16px;	color: #666666;}/*服务*/.service {	width: 100%;	margin-top: 80px;	font-family: "rr";}.service-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.service .title {	width: 100%;	margin-top: 80px;}.service .title h5 {	width: 100%;	font-size: 36px;	text-align: center;	font-family: "rb";	font-weight: 500;	color: #353b40;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.service .title .line {	width: 15%;	height: 1px;	border: 1px #FF870C solid;	margin: 0 auto;	margin-top: 25px;}.service .text {	width: 100%;	margin-top: 40px;	font-size: 16px;	color: #666666;}/*市场*/.markets {	width: 100%;	margin-top: 80px;	font-family: "rr";}.markets-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.markets ul {	width: 90%;	margin: 0 auto;}.markets ul li {	width: calc(50% - 40px);	height: auto;	margin: 20px 20px;	float: left;	position: relative;}.markets ul li img {	display: block;	width: 100%;	height: 100%;}.markets ul li .text {	position: absolute;	bottom: 0;	left: 0;	width: 100%;	background: rgba(53, 59, 64, 0.7);	color: #FFFFFF;	padding-left: 20px;	padding-bottom: 10px;}.markets ul li .title {	width: 90%;	font-size: 20px;	font-family: "rb";	color: #FFFFFF;	font-weight: 500;	padding-left: 20px;	padding-bottom: 10px;	border-bottom: 1px solid rgba(255, 255, 255, 0.6);	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.markets ul li .title i {	font-size: 30px;	color: #FFFFFF;	padding-right: 10px;}.markets ul li .txt {	width: 90%;	color: #FFFFFF;	padding-left: 20px;	margin-top: 10px;}.markets ul li .txt p {	width: calc(100% - 145px);	font-size: 16px;	color: #FFFFFF;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */	float: left;}.markets ul li .txt .bttn {	font-size: 16px;	font-weight: 500;	width: 85px;	color: #FFFFFF;	height: 35px;	border-radius: 5px;	border: 1px solid #FFFFFF;	text-align: center;	line-height: 33px;	float: right;	margin: 0 20px;}.markets ul li:hover .text {	background: rgba(255, 135, 12, 0.7);	transition: all 0.3s ease;}/*市场详情*/.mard {	width: 100%;	margin-top: 80px;	font-family: "rr";}.mard-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.mard .title {	width: 100%;}.mard .title h5 {	font-size: 36px;	font-family: "rb";	font-weight: 500;}.mard .title .line {	width: 120px;	height: 1px;	border: 1px solid #FF870C;	margin-top: 25px;}.mard .text {	width: 100%;	margin-top: 40px;	word-wrap: break-word;}.mard .text img {	width: 100%;	margin-top: 40px;}.mard ul {	width: 100%;	margin-top: 60px;}.mard li {	width: calc(25% - 20px);	text-align: center;	float: left;	margin: 10px;	padding-top: 20px;	padding-bottom: 40px;	box-shadow: 1px 0 10px rgba(0, 0, 0, 0.1);}.mard li i {	font-size: 60px;	color: #FF870C;}.mard li h6 {	width: 90%;	font-size: 20px;	color: #353b40;	font-family: "rb";	font-weight: 500;	margin-top: 30px;	margin: 0 auto;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.mard li p {	width: 90%;	font-size: 18px;	color: #666666;	margin-top: 10px;	margin: 0 auto;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.mard ul .current {	box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.2);}.mard li:hover {	box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.2);}/*成功案例*/.case {	width: 100%;	margin-top: 80px;	font-family: "rr";}.case-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.case ul {	width: 95%;	margin: 0 auto;}.case ul li {	width: calc(33.3% - 50px);	float: left;	margin: 20px 25px;	border: 1px solid #f5f5f5;}.case ul li {	width: calc(33.3% - 30px);	float: left;	margin: 15px 15px;	padding-bottom: 20px;	border: 1px solid #a4a4a4;}.case ul li .pic {	width: 100%;	height: auto;	position: relative;}.case ul li .pic img {	width: 100%;	height: 100%;}.case ul li .bttn {	position: absolute;	bottom: -20px;	left: 50%;	margin-left: -30px;	width: 60px;	height: 60px;	background: #FFFFFF;	border-radius: 50%;	box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.2);	text-align: center;	color: #FF870C;}.case ul li .bttn i {	line-height: 60px;	font-size: 36px;}.case ul li:hover .bttn {	background: #FF870C;	color: #FFFFFF;	transition: all 0.6s ease;}.case ul li h6 {	width: 90%;	font-size: 20px;	font-family: "rb";	font-weight: 500;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	margin: 0 auto;	text-align: center;	margin-top: 35px;}.case ul li:hover h6 {	color: #FF870C;	transition: all 0.6s ease;}.case ul li p {	font-size: 16px;	width: 90%;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 3;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */	margin: 0 auto;	text-align: center;	margin-top: 15px;}/*案例详情*/.case-d {	width: 100%;	margin-top: 80px;	font-family: "rr";}.cd-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.case-d .title {	width: 100%;	margin-top: 80px;}.case-d .title h5 {	width: 100%;	font-size: 36px;	text-align: center;	font-family: "rb";	font-weight: 500;	color: #353b40;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.case-d .title .line {	width: 15%;	height: 1px;	border: 1px #FF870C solid;	margin: 0 auto;	margin-top: 25px;}.case-d .text {	width: 100%;	margin-top: 40px;	font-size: 16px;	color: #666666;	word-wrap: break-word;}/*新闻*/.news1 {	width: 100%;	margin-top: 80px;	font-family: "rr";}.news1-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.news1 ul {	width: 100%;}.news1 ul li {	width: 100%;	overflow: hidden;	padding-bottom: 25px;	border-bottom: 1px #E0E0E0 dashed;	margin-bottom: 25px;}.news1 ul li .pic {	width: 200px;	height: 150px;	float: left;}.news1 ul li .pic img {	display: block;	width: 200px;	height: 150px;}.news1 ul li .text {	width: calc(100% - 480px);	float: left;	margin-left: 80px;}.news1 ul li .text h6 {	width: 100%;	font-size: 20px;	font-family: "rb";	font-weight: 500;	margin-top: 10px;	color: #353b40;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.news1 ul li .text p {	width: 100%;	font-size: 16px;	height: 47px;	color: #666666;	margin-top: 20px;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.news1 ul li .text .dv {	width: 100%;	margin-top: 20px;	font-family: arial;}.news1 ul li .text .dv span {	font-size: 14px;	color: #999999;	padding-right: 30px;}.news1 ul li .bttn {	width: 140px;	height: 50px;	text-align: center;	color: #353b40;	line-height: 50px;	font-size: 16px;	font-weight: 500;	border: 1px solid #a4a4a4;	border-radius: 5px;	float: left;	margin-left: 40px;	margin-top: 50px;}.news1 ul li .bttn i {	font-size: 16px;}.news1 ul li:hover .bttn {	color: #FF870C;	border: 1px solid #FF870C;}.news1 ul li:hover h6 {	color: #FF870C;}/*新闻详情*/.newsd {	width: 100%;	margin-top: 80px;	font-family: "rr";}.newsd-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.newsd h5 {	width: 100%;	font-size: 30px;	font-family: "rb";	font-weight: 500;	color: #353b40;	text-align: center;}.newsd .dvr {	width: 100%;	text-align: center;	margin-top: 25px;}.newsd .dvr span {	font-size: 14px;	color: #999999;	padding-right: 30px;}.newsd .dvr span:hover {	color: #FF870C;}.newsd .text {	width: 100%;	color: #666666;	margin-top: 40px;	font-size: 16px;	line-height: 30px;	padding-bottom: 40px;	border-bottom: 1px solid #f5f5f5;	word-wrap: break-word;}.newsd .fy {	width: 100%;	margin-top: 40px;	font-size: 16px;	color: #666666;}.newsd .fy strong {	color: #FF870C;}.newsd .fy .prev {	max-width: 50%;	float: left;}.newsd .fy .next {	max-width: 50%;	float: right;}/*联系我们*/.contact {	width: 100%;	margin-top: 80px;	font-family: arial;}.contact-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	overflow: hidden;	margin: 0 auto;}.contact h5 {	width: 100%;	font-size: 40px;	color: #FF870C;	font-family: "rb";	font-weight: 500;}.contact-l {	width: calc(100% - 500px);	float: left;}.contact-l .box {	width: 100%;	margin-top: 40px;}.contact-l .box .cl1 {	border: 1px solid #c4c4c4;	border-image: initial;	background: left 9px no-repeat #f8f8f8;	background-repeat: no-repeat;	background-position: left 9px;	padding-left: 30px;	font-size: 16px;	color: #666666;	font-family: "rr";	border-radius: 3px;	float: left;}.contact-l .box .cl2 {	width: calc(50% - 30px);	height: 50px;	margin-top: 10px;}.contact-l .box .cl4 {	margin-left: 56px;}.contact-l .box .cl3 {	width: 100%;	height: 50px;	margin-top: 10px;}.contact-l .box textarea {	width: 100%;	height: 145px;	margin-top: 10px;	padding-top: 15px;}.contact-l .box .btn1 {	width: calc(50% - 30px);	height: 36px;	margin-top: 10px;	font-size: 16px;	color: #FFFFFF;	border: none;	background: #C4C4C4;	float: left;}.contact-l .box .btn2 {	background: #FF870C;	color: #FFFFFF;	margin-left: 56px;}.contact-r {	width: 420px;	float: left;	margin-left: 80px;}.contact-r .box {	width: 100%;	margin-top: 40px;}.contact-r .box h6 {	width: 80%;	font-size: 24px;	font-family: "rb";	font-weight: 500;	color: #353b40;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.contact-r .box i {	color: #FF870C;	font-size: 20px;	padding-right: 10px;}.contact-r .box .adr {	width: 65%;	font-size: 18px;	line-height: 30px;	margin-top: 20px;	height: 116px;	color: #353b40;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 4;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.contact-r .box .tel {	width: 65%;	font-size: 18px;	line-height: 30px;	margin-top: 20px;	color: #353b40;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.contact-r .box .mail {	width: 65%;	font-size: 18px;	line-height: 30px;	margin-top: 20px;	color: #353b40;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.mp {	width: 100%;	height: 500px;	margin-top: 80px;}.map-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	overflow: hidden;	margin: 0 auto;}#map1 {	width: 100%;	height: 500px;}/*合作伙伴*/.op {	width: 100%;	margin-top: 80px;	font-family: "rr";}.op-content {	width: 90%;	max-width: 1420px;	min-width: 1020px;	margin: 0 auto;}.op h5 {	width: 100%;	padding-left: 20px;	margin: 0 auto;	font-size: 40px;	color: #FF870C;	font-family: "rb";	font-weight: 500;}.op ul {	width: 100%;}.op ul li {	width: calc(33.3% - 40px);	margin-top: 40px;	float: left;	margin: 40px 20px;}.op ul li h6 {	width: 100%;	font-size: 20px;	height: 60px;	font-family: "rb";	font-weight: 500;	color: #353b40;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	/* 限制在一个块元素显示的文本的行数 */	-webkit-box-orient: vertical;	/* 垂直排列 */	word-break: break-word;	/* 内容自动换行 */}.op ul li p {	width: 80%;	font-size: 16px;	margin-top: 30px;	color: #666666;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;}.op ul li #map2,.op ul li #map3,.op ul li #map4 {	width: 100%;	height: 280px;	margin-top: 40px;}/*底部*/.height {	width: 100%;	height: 80px;	border-bottom: 1px solid #f2f2f2;}.foot {	width: 100%;	height: auto;	padding-top: 80px;	padding-bottom: 40px;	font-family: "rr";}.foot-content {	width: 90%;	max-width: 1400px;	min-width: 1000px;	margin: 0 auto;}.foot .foot1 {	width: 100%;}.foot .foot1 .foot-left {	width: calc(100% - 660px);	float: left;}.foot .foot1 .foot-left1,.foot .foot1 .foot-left2 {	float: left;	width: calc(50% - 20px);	margin: 0 10px}.foot .foot-right {	width: 620px;	float: right;}.foot .foot-right .cu1 {	width: 200px;	float: left;	height: 36px;	margin-top: 20px;	border: 1px solid #beb9b8;	padding-left: 15px;	font-family: "rr";	background: #f1f1f1;}.foot .foot-right .cu11 {	margin-left: 10px;}.foot .foot-right .cu2 {	width: 410px;	height: 80px;	float: left;	margin-top: 10px;	font-family: "rr";	padding-top: 10px;	padding-left: 15px;	border: 1px solid #beb9b8;	background: #f1f1f1;}.foot .foot-right .txt {	width: 200px;	float: left;	margin-left: 10px;	font-size: 14px;	color: #999999;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	padding-top: 20px;}.foot .foot-right .cu3 {	width: 200px;	float: left;	height: 36px;	line-height: 36px;	text-align: center;	background: #beb9b8;	font-family: "rb";	font-weight: 500;	font-size: 16px;	color: #FFFFFF;	border: none;	margin-top: 13px;}.foot .foot1 .title {	font-size: 24px;	color: #6d6d6d;	font-family: "rb";	font-weight: 500;}.foot .foot1 ul {	margin-top: 20px;}.foot .foot1 li {	width: 100%;	float: left;	font-size: 16px;	line-height: 30px;	color: #99999;	font-weight: normal;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.foot .foot1 li:hover {	color: #FF870C;}.foot .foot2 {	width: 100%;	border-bottom: 1px solid #999999;	padding-bottom: 40px;	padding-top: 40px;}.foot .foot2 i {	font-size: 28px;	color: #FF870C;	font-family: "微软雅黑";	font-weight: bold;	padding-left: 15px;}.foot .foot2 i:hover {	color: #353b40;}.foot .foot3 {	width: 100%;	font-size: 16px;	padding-top: 40px;	color: #666666;}.foot .foot3 .txt1 {	float: left;}.foot .foot3 .txt2 {	float: right;	color: #666666;}