html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
html {
	color: rgb(102, 102, 102); line-height: 18px; font-family: Arial, Helvetica,"PingFang SC Regular","微软雅黑", sans-serif,"宋体"; font-size: 14px; float: none; min-width: 1300px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
h4 {
	font-weight: normal;
}
h5 {
	font-weight: normal;
}
h6 {
	font-weight: normal;
}
q::before {
	
}
q::after {
	
}
abbr {
	border: 0px currentColor; border-image: none;
}
acronym {
	border: 0px currentColor; border-image: none;
}
a {
	color: rgb(101, 101, 101); text-decoration: none; cursor: pointer;
}
a:hover {
	color: rgb(101, 101, 101); text-decoration: none; cursor: pointer;
}
a span {
	padding: 0px 3px 5px;
}
a:hover span {
	padding-bottom: 5px; border-bottom-color: rgb(231, 79, 25); border-bottom-width: 2px; border-bottom-style: solid;
}
.trans02s {
	transition:0.2s; -moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s;
}
.trans05s {
	transition:0.5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s;
}
.trans08s {
	transition:0.8s; -moz-transition: all .8s; -webkit-transition: all .8s; -o-transition: all .8s;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.boxinline-2box {
	width: 49.5%; margin-right: 1%; float: left;
}
.boxinline-2box-0 {
	margin-right: 0px;
}
.boxinline-3box {
	width: 33%; margin-right: 0.5%; float: left;
}
.boxinline-3box-0 {
	margin-right: 0px;
}
.boxinline-4box {
	width: 23.87%; margin-right: 1.5%; float: left;
}
.boxinline-4box-0 {
	margin-right: 0px;
}
.boxinline-3box-mini {
	width: 31%; margin-right: 3.5%; float: left;
}
.boxinline-3box-mini-0 {
	margin-right: 0px;
}
.boxinline-w30 {
	width: 30%; margin-right: 5%; float: left;
}
.boxinline-w70 {
	width: 65%; margin-right: 5%; float: left;
}
.boxinline-w75 {
	width: 66%; margin-right: 4%; float: left;
}
.boxinline-w40 {
	width: 40%; margin-right: 5%; float: left;
}
.boxinline-w60 {
	width: 55%; margin-right: 5%; float: left;
}
.boxinline-w20 {
	width: 20%; margin-right: 4.5%; float: left;
}
.boxinline-w80 {
	width: 75.5%; margin-right: 4.5%; float: left;
}
.right-no {
	margin-right: 0px !important;
}
.boxinline-center {
	margin: 0px auto; float: none !important;
}
.main-container {
	margin: 0px auto; width: 980px;
}
.img-outline::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.img-outline img {
	width: 99%; height: auto; float: left;
}
.scal1-1 .img-outline {
	overflow: hidden;
}
.scal1-1:hover img {
	
}
.Page-Text {
	width: 100%; height: auto;
}
.Page-Text::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.Page-Text img {
	max-width: 100%;
}
.Page-Text table {
	max-width: 100%;
}
.ShortLine {
	line-height: 5px;
}
.ShortLine span {
	background: rgb(255, 78, 10); width: 100px; height: 5px; display: inline-block;
}
.ShortLineCenter {
	text-align: center;
}
.ShortLine2 span {
	background: rgb(255, 78, 10); width: 140px; height: 5px; display: inline-block;
}
.Header-All {
	position: relative; z-index: 99;
}
.Header-Top {
	height: 100px; text-align: center;
}
.NavButton {
	line-height: 30px; margin-top: 35px; float: left;
}
.NavButton button {
	background: url("NavButton.png") no-repeat center; border: currentColor; border-image: none; width: 30px; height: 30px; margin-right: 10px; float: left;
}
.NavButton:hover button {
	background: url("NavButton-active.png") no-repeat center; cursor: pointer;
}
.active.NavButton button {
	background: url("NavButton-active.png") no-repeat center; cursor: pointer;
}
.NavButton label {
	color: rgb(37, 37, 37); font-family: Arial,"PingFang SC Regular","PingFang SC Medium","黑体"; font-size: 16px; cursor: pointer;
}
.LOGO {
	left: 0px; top: 0px; width: 100%; height: 1px; text-align: center; position: absolute; z-index: 10;
}
.LOGO a {
	margin-top: 30px; display: inline-block;
}
.LOGO-right {
	width: 310px; float: right;
}
.LOGO-right .TopSlogn {
	margin-top: 20px; float: left;
}
.LOGO-right .stock {
	width: 168px; text-align: left; line-height: 20px; margin-top: 5px; float: right;
}
.LOGO-right .links {
	width: 168px; text-align: left; line-height: 20px; margin-top: 5px; float: right;
}
.LOGO-right .stock {
	font-size: 15px; margin-top: 20px;
}
.LOGO-right .stock span {
	padding-left: 10px; font-size: 15px; float: left;
}
.LOGO-right .stock a {
	float: right;
}
.LOGO-right .stock i {
	background: url("StockLine.png") no-repeat center; width: 20px; height: 20px; display: inline-block;
}
.LOGO-right .links span {
	height: 18px; line-height: 18px; padding-right: 0px; padding-left: 0px; border-bottom-color: rgb(231, 79, 25); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline-block;
}
.LOGO-right .links a {
	line-height: 25px; font-size: 12px; margin-left: 10px; float: left; display: inline-block;
}
.LOGO-right .links a.SearchBtn {
	margin-left: 2px;
}
.SearchBtn span {
	width: 22px; height: 19px; display: inline-block;
}
.SearchBtn i {
	background: url("Search-zoom.png") no-repeat 2px 3px; width: 19px; height: 50px; display: inline-block;
}
.SearchBtn:hover span {
	background: rgb(231, 79, 25);
}
.active.SearchBtn span {
	background: rgb(231, 79, 25);
}
.SearchBtn:hover span i {
	background: url("Search-zoom-active.png") no-repeat 2px 3px;
}
.active.SearchBtn span i {
	background: url("Search-zoom-active.png") no-repeat 2px 3px;
}
.SubNav {
	position: relative;
}
.SubNav-bg {
	top: 0px; width: 1325px; margin-left: -15px; display: none; position: absolute;
}
.SubNav-shadow {
	background: url("subnav-shadow.png") no-repeat left bottom; width: 100%; padding-bottom: 30px; padding-left: 12px;
}
.SubNav-main {
	background: rgb(255, 255, 255); width: 1283px; border-top-color: rgb(102, 102, 102); border-top-width: 4px; border-top-style: solid; position: relative;
}
.SubNav-ul {
	width: 220px; padding-top: 20px; margin-top: -4px; border-top-color: rgb(255, 78, 10); border-top-width: 4px; border-top-style: solid; float: left;
}
.SubNav-li {
	margin-top: 20px;
}
.SubNav-ul-a {
	background: url("arrow-right-gray.png") no-repeat 80% rgb(255, 255, 255); width: 100%; height: 34px; text-align: left; color: rgb(34, 34, 34); line-height: 34px; text-indent: 2rem; font-size: 15px; display: inline-block;
}
.hover.SubNav-li a {
	background: url("arrow-right-white.png") no-repeat 80% rgb(255, 78, 10); color: rgb(255, 255, 255);
}
.SubNav-Right {
	background: rgb(246, 246, 246); width: 1010px; padding-left: 53px; float: left;
}
.SubNav-box {
	padding: 30px 0px; display: none;
}
.active.SubNav-box {
	display: block;
}
.SubNav-Right-top {
	height: 370px; overflow: hidden; padding-right: 5%;
}
.SubNav-Right-top .hover-box {
	width: 95%; padding-right: 5%; margin-bottom: 20px;
}
.SubNav-Right-top .hover-box h3 {
	text-align: left; color: rgb(34, 34, 34); line-height: 30px; font-size: 15px;
}
.SubNav-Right-top .hover-box .img-outline {
	width: 100%; height: 140px; overflow: hidden;
}
.SubNav-Right-whitetop {
	height: 50px;
}
.SubNav-Text {
	padding-left: 10%;
}
.SubNav-Text .ShortLine {
	height: 30px; padding-top: 220px;
}
.SubNav-Tel {
	padding: 30px 0px; width: 950px; height: 42px; text-align: left; border-top-color: rgb(174, 173, 173); border-top-width: 1px; border-top-style: solid;
}
.SubNav-Tel a {
	background: rgb(231, 79, 25); padding: 0px 40px; height: 42px; color: rgb(255, 255, 255); line-height: 42px; font-size: 16px; margin-right: 30px; float: left; display: inline-block;
}
.SubNav-Tel a strong {
	padding-right: 30px;
}
.SubNav-Tel a:hover {
	background: rgb(255, 78, 10);
}
.SubNav-box-news {
	padding: 0px 5%; width: 90%;
}
.SubNav-Right-top .hover-box .SubNav-box-news h3 {
	text-align: center !important; line-height: 50px !important;
}
.SubNav-Right-top .hover-box .SubNav-box-investor h3 {
	text-align: center !important; line-height: 50px !important;
}
.SubNav-Right-top .hover-box .SubNav-box-news .img-outline {
	height: 220px;
}
.SubNav-Right-top .hover-box .SubNav-box-investor .img-outline {
	height: 170px;
}
.PageBanner-Fullwidth {
	width: 100%; line-height: 0;
}
.Video-Play {
	position: relative;
}
.Video-Play-video {
	width: 100%; position: relative; z-index: 0;
}
.Video-Play-img {
	left: 0px; top: 0px; position: absolute; z-index: 10;
}
.Video-Play-btn {
	left: 0px; top: 40%; width: 100%; text-align: center; position: absolute; z-index: 11;
}
.Video-Play-btn button {
	background: url("play-btn.png") no-repeat center; border: currentColor; border-image: none; width: 90px; height: 55px; display: inline-block; opacity: 0;
}
.Video-Play-img:hover button {
	opacity: 1;
}
.Video-Play-btn button:hover {
	background: url("play-btn-hover.png") no-repeat center; cursor: pointer;
}
.video-about {
	width: 1280px; height: 630px; object-fit: fill;
}
.GoBack {
	padding: 20px 0px; height: 30px; display: inline-block;
}
.Page-SubNav {
	height: 30px; line-height: 30px;
}
.Page-SubNav li {
	margin: 0px 3px; display: inline;
}
.Page-SubNav li:last-child {
	display: none;
}
.Page-SubNav li.active span {
	border-bottom-color: rgb(231, 79, 25); border-bottom-width: 1px; border-bottom-style: solid;
}
.Page-SubNav a {
	font-size: 14px;
}
.Page-SubTitle {
	height: 50px;
}
.Page-SubTitle h2 {
	color: rgb(34, 34, 34); line-height: 40px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 30px; margin-right: 20px; float: left;
}
.Page-SubTitle-Right {
	margin-top: 10px; float: left;
}
.CEO-Page {
	padding-top: 50px; margin-bottom: 50px;
}
.hover-box {
	width: 100%; overflow: hidden; float: left; position: relative;
}
.hover-box .hover-bg {
	position: relative; z-index: 0;
}
.hover-box .hover-mask {
	background: rgba(0, 0, 0, 0.2); left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); padding-top: 30%; position: absolute; z-index: 10;
}
.active .hover-box .hover-mask {
	background: rgba(231, 79, 25, 1);
}
.hover-box:hover .hover-mask {
	background: none;
}
.RightNav .hover-box {
	height: 150px;
}
.RightNav .boxinline-2box {
	margin-bottom: 1%;
}
.Foot-All {
	margin-top: 50px;
}
.Foot-Main {
	background: rgb(246, 246, 246); padding-top: 40px;
}
.BottomSlogn {
	background: rgb(103, 100, 100); height: 55px; text-align: center;
}
.Foot-Left {
	width: 250px; color: rgb(41, 41, 41); padding-bottom: 10px; margin-right: 20%; float: left;
}
.Foot-Left h1 {
	line-height: 30px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 25px;
}
.Foot-Left h1 span {
	font-size: 18px;
}
.Email-Submit {
	margin-top: 30px; margin-bottom: 40px;
}
.Email-Submit p {
	line-height: 20px;
}
.Email-Submit form {
	background: rgb(255, 255, 255); width: 100%; height: 46px; margin-top: 10px;
}
.Email-Submit input {
	padding: 0px 5%; border: currentColor; border-image: none; width: 70%; height: 46px; text-align: center; color: rgb(102, 102, 102); line-height: 46px; font-size: 15px; float: left;
}
.Email-Submit button {
	background: url("tangle-gray.png") no-repeat center; border: currentColor; border-image: none; width: 20%; height: 46px; line-height: 46px; float: left;
}
.Email-Submit button:hover {
	background: url("tangle-orange.png") no-repeat center;
}
.Foot-Left .Page-SubNav {
	font-size: 13px;
}
.Foot-Left .Page-SubNav a {
	color: rgb(136, 136, 136);
}
.Foot-Nav {
	margin-right: 20%; float: left;
}
.Foot-Nav li {
	line-height: 28px;
}
.Foot-Nav li a {
	color: rgb(41, 41, 41); font-family: Arial,"PingFang SC Medium","黑体";
}
.Foot-Nav li a span {
	padding-right: 10px; padding-left: 0px; border-bottom-color: rgb(231, 79, 25); border-bottom-width: 1px; border-bottom-style: solid;
}
.Img-Vcode {
	margin: 20px 0px; width: 80px;
}
.Copyright {
	height: 40px; line-height: 40px; font-size: 12px;
}
.Copyright a {
	color: rgb(136, 136, 136);
}
.Copyright .ICP {
	text-align: left; line-height: 40px; float: left;
}
.Copyright .theCopyright {
	text-align: right;
}
.BANNER-bg {
	width: 100%; position: relative; z-index: 0;
}
.owl-stage-outer {
	
}
.owl-nav {
	display: none; z-index: 10;
}
.owl-dots {
	width: 100%; height: 15px; text-align: center; bottom: 30px; line-height: 15px; position: absolute; z-index: 10;
}
.owl-dots button {
	margin: 0px 5px; display: inline-block;
}
.owl-dots button span {
	background: rgb(223, 225, 229); border: 1px solid rgb(255, 255, 255); border-image: none; width: 13px; height: 13px; display: inline-block;
}
.owl-dots button.active span {
	background: rgb(231, 79, 25);
}
.the-slider {
	position: relative;
}
.Slide-bg {
	position: relative; z-index: 0;
}
.Slide-bg img {
	width: 100%;
}
.Slide-text {
	left: 0px; top: 0px; width: 100%; height: 1px; position: absolute; z-index: 10;
}
.Slide-text h2 {
	height: 40px; color: rgb(255, 255, 255); line-height: 60px; font-family: "PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 36px; margin-top: 100px;
}
.Slide-text p {
	width: 340px; color: rgb(255, 255, 255); line-height: 2rem; font-size: 20px; margin-top: 20px;
}
.Slide-text .more {
	background: url("banner-more.png") no-repeat center; width: 110px; height: 40px; margin-top: 50px; display: inline-block;
}
.Slide-text .more:hover {
	background: url("banner-more.hover.png") no-repeat center;
}
.BUSINESS {
	background: rgb(246, 246, 246); padding: 40px 0px;
}
.BUSINESS-box {
	background: rgb(255, 255, 255); overflow: visible !important;
}
.BUSINESS-box h3 {
	background: rgb(246, 246, 246); color: rgb(37, 37, 37); line-height: 50px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 20px;
}
.BUSINESS-box .img-outline {
	height: 250px; overflow: hidden; border-top-color: rgb(220, 220, 220); border-top-width: 6px; border-top-style: solid;
}
.BUSINESS-box h4 {
	background: url("indexbusinessh4-bg.png") left top; width: 86%; height: 50px; text-align: left; color: rgb(231, 79, 25); line-height: 40px; padding-left: 10%; font-family: "PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 18px; margin-top: -30px; margin-left: -10px; float: left; position: relative; z-index: 10;
}
.BUSINESS-box p {
	padding: 5% 7%; width: 86%; text-align: justify; color: rgb(38, 38, 38); line-height: 1.75em; margin-bottom: 10px; float: left;
}
.BUSINESS-box p.t1 {
	height: 96px; overflow: hidden;
}
.BUSINESS-box p i {
	background: url("arrow-right-gray.png") no-repeat left; width: 40px; height: 30px; margin-top: -30px; float: right; display: inline-block;
}
.BUSINESS-box:hover .img-outline {
	border-top-color: rgb(231, 79, 25); border-top-width: 6px; border-top-style: solid;
}
.BUSINESS-box:hover h4 {
	background: url("indexbusinessh4-bg.hover.png") left top; color: rgb(255, 255, 255);
}
.BUSINESS-box:hover i {
	background: url("arrow-right-orange.png") no-repeat left; width: 16px;
}
.INDEX-box {
	padding-top: 30px;
}
.INDEX-box .more {
	height: 40px;
}
.INDEX-box .more a {
	color: rgb(255, 78, 10); line-height: 18px;
}
.INDEX-box .more a i {
	background: url("triangle-right-orange.png") no-repeat right bottom; width: 10px; height: 18px; display: inline-block;
}
.INDEX-box h2 {
	color: rgb(0, 0, 0); line-height: 34px; font-family: "PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 28px; margin-bottom: 10px;
}
.INDEX-box p {
	color: rgb(38, 38, 38); line-height: 1.75em;
}
.INDEX-box .line {
	height: 1px;
}
.INDEX-box .line span {
	background: rgb(178, 178, 178); width: 70%; height: 1px; display: inline-block;
}
.INDEX-box ul {
	margin-top: 20px;
}
.INDEX-box ul li {
	margin-bottom: 5px;
}
.INDEX-box li span {
	padding: 3px; border-bottom-color: rgb(231, 79, 25); border-bottom-width: 1px; border-bottom-style: solid;
}
.INDEX-box li p {
	color: rgb(135, 135, 135);
}
.INDEX-box .Video-Play-img {
	width: 100%;
}
.INDEX-box .Video-Play-img .img-outline {
	position: absolute;
}
.INDEX-box .Video-Play-btn {
	width: 100%; text-align: center; padding-top: 28%; position: absolute;
}
.INDEX-box .Video-Play-btn button {
	background: url("play-btn-hover.png") no-repeat center; opacity: 1;
}
.INDEX-box .Video-Play-btn button:hover {
	background: url("play-btn.png") no-repeat center; opacity: 1;
}
.INDEX-box .play {
	padding: 20px 0px; height: 30px; line-height: 30px; font-size: 16px; display: inline-block;
}
.INDEX-box .play i {
	background: url("triangle-right-gray.png") no-repeat left bottom; width: 25px; height: 20px; display: inline-block;
}
.INDEX-box .boxinline-w70 {
	overflow: hidden; max-height: 550px;
}
.Page-Header {
	background: rgb(246, 246, 246); padding: 20px 0px 20px 100px; height: 120px;
}
.Page-Header-news.Page-Header {
	height: 220px;
}
.Page-Header-about.Page-Header {
	height: 168px;
}
.Page-Header h2 {
	width: 63%; color: rgb(37, 37, 37); line-height: 40px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 36px; margin-top: 30px; margin-bottom: 15px;
}
.Page-Header-about.Page-Header h2 {
	margin-bottom: 55px;
}
.Page-Header-Nav li {
	padding: 0px 5px; line-height: 30px; display: inline;
}
.Page-Header-Nav li.active a {
	color: rgb(37, 37, 37); font-family: Arial,"PingFang SC Medium","黑体"; font-size: 16px;
}
.Page-Header-Nav li.active a span {
	padding-bottom: 4px; border-bottom-color: rgb(231, 79, 25); border-bottom-width: 2px; border-bottom-style: solid;
}
.Page-Header-investor {
	height: 188px; padding-bottom: 0px;
}
.Page-Header-investor h2 {
	margin-bottom: 60px;
}
.History-Top {
	background: rgb(246, 246, 246); padding: 50px 50px 100px;
}
.History-tree {
	background: url("history-tree-line.png") repeat-y top; padding: 150px 0px 20px; margin-top: -70px;
}
.History-tree-top {
	background: url("history-tree-top.png") no-repeat top; height: 50px; margin-top: -150px;
}
.History-Box {
	width: 50%; margin-bottom: 80px; float: left; display: none; position: relative;
}
.History-dot {
	background: url("dot12px.png") no-repeat center; top: 30px; width: 12px; height: 12px; right: -6px; display: block; position: absolute;
}
.History-Box-outline {
	padding-right: 30px;
}
.History-Box .hover-box {
	background: rgb(246, 246, 246); padding-bottom: 50px;
}
.History-Box .hover-box h3 {
	padding: 30px 30px 5px; color: rgb(10, 93, 231); line-height: 30px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 20px;
}
.History-Box .hover-box .Page-Text {
	padding: 0px 30px; width: auto;
}
.History-Box-0.History-Box {
	float: right;
}
.History-Box-0.History-Box .History-Box-outline {
	padding-right: 0px; padding-left: 30px;
}
.History-Box-0.History-Box .History-dot {
	left: -6px;
}
.History-Box-outline .img-outline {
	overflow: hidden; max-height: 280px !important;
}
.Culture-Box {
	background: rgb(246, 246, 246); padding: 30px; height: 270px; overflow: hidden;
}
.Subsidiary {
	background: rgb(246, 246, 246); padding: 30px; margin-top: 20px;
}
.Subsidiary-Title p {
	height: 20px;
}
.Subsidiary-Title p span {
	background: rgb(255, 78, 10); width: 66px; height: 4px; float: left; display: inline-block;
}
.Subsidiary-Title h3 {
	color: rgb(38, 38, 38); line-height: 30px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 24px; margin-bottom: 10px;
}
.Subsidiary .Page-Text {
	height: 250px; overflow: hidden;
}
.Subsidiary:hover {
	background: rgb(244, 221, 179);
}
.Responsibility {
	background: rgb(246, 246, 246); padding: 50px 60px;
}
.Responsibility-ListBox {
	background: rgb(102, 102, 102); padding: 30px 0px; text-align: center; color: rgb(255, 255, 255); margin-top: 30px;
}
.Responsibility-ListBox-1 {
	background: rgb(136, 165, 73);
}
.Responsibility-ListBox-2 {
	background: rgb(75, 110, 176);
}
.Responsibility-ListBox-3 {
	background: rgb(214, 140, 52);
}
.Responsibility-ListBox h3 {
	line-height: 40px; font-family: Arial,"PingFang SC Medium","黑体";
}
.Responsibility-ListBox a {
	height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 15px; margin-top: 30px;
}
.Responsibility-ListBox i {
	background: url("arrow-right-white.png") no-repeat left 8px; width: 20px; height: 20px; display: inline-block;
}
.Responsibility-ListBox .Page-Text {
	height: 120px; line-height: 2em; overflow: hidden;
}
.Responsibility-ListBox .img-outline {
	height: 90px; text-align: center; overflow: hidden; margin-bottom: 10px; float: none;
}
.Responsibility-ListBox .img-outline img {
	width: 70px; float: none; display: inline-block;
}
.Development-box {
	margin-bottom: 30px;
}
.Development-Text {
	padding: 30px; left: 0px; top: 0px; position: absolute;
}
.Development-Text .Text-outline {
	background: rgb(136, 165, 73); padding: 20px; width: 300px; height: 260px; color: rgb(255, 255, 255);
}
.Development-Text .Text-outline h3 {
	line-height: 40px; font-size: 16px;
}
.HSE-box {
	margin-bottom: 30px;
}
.HSE-box-1 .boxinline-w60 {
	margin-right: 0px !important; float: right !important;
}
.HSE-box-0 .boxinline-w40 {
	margin-right: 0px !important; float: right !important;
}
.HSE-box h3 {
	background: rgb(75, 110, 176); padding: 10px 40px 10px 20px; width: 150px; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; margin-bottom: 10px;
}
.Welfare-box-title {
	width: 100%; height: 40px; text-align: center;
}
.Welfare-box-title h3 {
	padding: 0px 20px; color: rgb(34, 34, 34); line-height: 30px; font-size: 16px; border-bottom-color: rgb(220, 126, 14); border-bottom-width: 4px; border-bottom-style: solid; display: inline-block;
}
.Brand-List-box {
	background: rgb(246, 246, 246); padding-bottom: 30px; margin-right: 0px !important; margin-bottom: 20px;
}
.Brand-List-box h3 {
	color: rgb(34, 34, 34); line-height: 60px; padding-left: 20px; font-size: 18px;
}
.boxinline-3box.Brand-List-box {
	width: 31% !important;
}
.Brand-List-box a {
	height: 30px; color: rgb(102, 102, 102); line-height: 30px; padding-left: 20px; font-size: 15px;
}
.Brand-List-box i {
	background: url("arrow-right-black.png") no-repeat left 8px; width: 20px; height: 20px; display: inline-block;
}
.RightNav-Business li {
	margin-bottom: 10px; float: none;
}
.RightNav-Business .hover-box {
	background: rgb(246, 246, 246); border-bottom-color: rgb(255, 78, 10); border-bottom-width: 3px; border-bottom-style: solid;
}
.RightNav-Business .img-outline {
	width: 55%; margin-right: 15%; float: left; min-height: 90px;
}
.RightNav-Business-Text h3 {
	color: rgb(38, 38, 38); line-height: 50px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 18px;
}
.RightNav-Business-Text i {
	background: url("arrow-right-black.png") no-repeat right; width: 60px; height: 30px; display: inline-block;
}
.RightNav-Business .hover-box:hover {
	background: rgb(255, 78, 10);
}
.RightNav-Business .hover-box:hover h3 {
	color: rgb(255, 255, 255);
}
.RightNav-Business .hover-box:hover .RightNav-Business-Text i {
	background: url("arrow-right-white.png") no-repeat right; width: 80px; height: 30px; display: inline-block;
}
.Business-page-home {
	width: 80%;
}
.Business-page-index {
	padding: 30px 50px;
}
.BusinessCatalog {
	padding: 50px 0px;
}
.BusinessCatalog-box {
	height: 360px; margin-bottom: 30px; float: left;
}
.BusinessCatalog-box-1 {
	width: 630px; margin-right: 30px;
}
.BusinessCatalog-box-2 {
	width: 360px;
}
.BusinessCatalog-box-3 {
	width: 360px; margin-right: 30px;
}
.BusinessCatalog-box-4 {
	width: 630px;
}
.BusinessCatalog-box-5 {
	width: 630px; margin-right: 30px;
}
.BusinessCatalog-box .hover-mask {
	height: 360px !important; padding-top: 140px !important;
}
.BusinessCatalog-box h3 {
	line-height: 40px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 20px;
}
.BusinessCatalog-box i {
	background: url("arrow.fat-right.png") no-repeat center; width: 40px; height: 40px; display: inline-block;
}
.BusinessCatalog-box .Business-More {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255); margin-top: 0px;
}
.BusinessCatalog-box .Business-More p {
	color: rgb(255, 255, 255) !important; margin-bottom: 16px !important;
}
.BussinessNav {
	margin-top: 40px;
}
.BussinessNav h3 {
	color: rgb(38, 38, 38); line-height: 40px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 18px; margin-bottom: 5px;
}
.BussinessNav .img-outline {
	height: 150px;
}
.BussinessNav p {
	text-align: justify; color: rgb(38, 38, 38); line-height: 1.75em; margin-top: 15px;
}
.BussinessNav p.remark {
	height: 150px;
}
.BussinessNav i {
	background: url("arrow-right-gray.png") no-repeat left; height: 30px; color: rgb(102, 102, 102); line-height: 30px; padding-left: 40px; font-style: normal; float: left; display: inline-block;
}
.BussinessNav .hover-box:hover h3 {
	color: rgb(231, 79, 25);
}
.BussinessNav .hover-box:hover i {
	background: url("arrow-right-orange.png") no-repeat left; padding-left: 20px;
}
.Business-More {
	background: rgb(246, 246, 246); margin-top: 30px;
}
.Business-More .text {
	padding: 40px 50px;
}
.Business-More .text p {
	color: rgb(38, 38, 38); line-height: 1.5em; font-size: 15px; margin-bottom: 10px;
}
.Business-More .links a {
	background: url("link-gray.png") no-repeat 90% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; color: rgb(38, 38, 38); line-height: 46px; text-indent: 2em; margin-bottom: 10px; display: block;
}
.Business-More .links a:hover {
	background: url("link-orange.png") no-repeat 90% rgb(255, 255, 255); color: rgb(231, 79, 25);
}
.BusinessList-Header {
	background: rgb(246, 246, 246); overflow: hidden; position: relative;
}
.BusinessList-Header .main-container {
	border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: solid;
}
.BusinessList-Header .HeaderPage {
	padding: 0px 20% 50px; text-align: justify; line-height: 1.75em; overflow: hidden;
}
.BusinessList-Header .main-container2 {
	border: currentColor; border-image: none;
}
.BusinessList-Header .GoBack {
	padding: 10px 0px; height: 22px;
}
.PageTitle-Center {
	height: 60px;
}
.PageTitle-Center h1 {
	text-align: center; color: rgb(38, 38, 38); line-height: 36px; font-family: "PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 28px;
}
.PageTitle-Center h2 {
	text-align: center; color: rgb(38, 38, 38); line-height: 30px; font-family: "PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 20px;
}
.PageTitle-Center h3 {
	text-align: center; color: rgb(38, 38, 38); line-height: 60px; font-family: "PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 16px;
}
.Business-List-top {
	padding: 50px 0px;
}
.Business-List {
	padding-bottom: 50px;
}
.Business-Box {
	margin-bottom: 1%;
}
.boxinline-3box.Business-Box {
	width: 32.5%; margin-right: 1%;
}
.boxinline-3box.Business-Box .hover-box {
	height: 320px;
}
.boxinline-4box.Business-Box .hover-box {
	height: 235px;
}
.boxinline-3box-0.Business-Box {
	margin-right: 0px;
}
.Business-Box h3 {
	left: 0px; width: 100%; height: 50px; text-align: center; bottom: 0px; line-height: 50px; font-size: 18px; position: absolute;
}
.Business-Box .hover-box .hover-mask {
	background-position: 200%; padding: 0px !important; top: auto !important; height: 50px; bottom: 0px !important; background-image: url("business-list-bgpng.png"); background-repeat: no-repeat;
}
.Business-Box .hover-box:hover .hover-mask {
	background-position: 0px;
}
.Business-Box i {
	background: url("arrow.fat-right.png") no-repeat right; width: 85px; height: 50px; float: left; display: inline-block;
}
.Business-Box a:hover i {
	width: 105px;
}
.Full-gray-bg {
	background: rgb(255, 255, 255);
}
.Full-gray-bg2 {
	margin-bottom: -50px;
}
.Business-Bottom {
	padding: 50px 0px;
}
.Business-Bottom-white {
	background: rgb(255, 255, 255);
}
.Business-Bottom-black {
	background: rgb(102, 102, 102);
}
.Business-Bottom-nav .boxinline-2box {
	width: 48%; margin-right: 4%; margin-bottom: 4%;
}
.Business-Bottom-nav .boxinline-2box-0 {
	margin-right: 0px;
}
.Business-Bottom-nav .hover-box {
	
}
.Business-Bottom-nav .img-outline {
	height: 160px;
}
.Business-Bottom-nav .hover-mask {
	padding-top: 20%;
}
.Business-Bottom-white .hover-mask {
	background: rgba(0, 0, 0, 0.2);
}
.Business-Bottom-white .hover-mask {
	background: rgba(255, 255, 255, 1);
}
.Business-Bottom-nav h3 {
	color: rgb(255, 255, 255); font-family: Arial,"PingFang SC Medium","黑体"; font-size: 18px;
}
.Business-Bottom-white .Business-Bottom-nav h3 {
	color: rgb(255, 255, 255);
}
.Business-Bottom-nav .hover-box:hover .hover-mask {
	
}
.Business-Bottom-nav .hover-box:hover h3 {
	
}
.LatestNews {
	padding: 30px;
}
.LatestNews-white {
	background: rgb(255, 255, 255);
}
.LatestNews-gray {
	background: rgb(246, 246, 246);
}
.LatestNews ul {
	margin-bottom: 30px;
}
.LatestNews li {
	text-align: left; margin-bottom: 10px;
}
.LatestNews li p {
	line-height: 22px;
}
.LatestNews li a {
	color: rgb(38, 38, 38); font-family: Arial,"PingFang SC Medium","黑体"; font-size: 15px;
}
.LatestNews li a:hover {
	color: rgb(231, 79, 25);
}
.LatestNews .more {
	text-align: center;
}
.LatestNews .more a {
	background: url("arrow-right-white.png") no-repeat 20px rgb(100, 100, 100); width: 150px; text-align: left; color: rgb(255, 255, 255); line-height: 42px; text-indent: 3.5em; display: inline-block;
}
.LatestNews .more a:hover {
	background: url("arrow-right-white.png") no-repeat 25px rgb(255, 78, 10);
}
.BusinessList-Header-bg {
	left: 0px; top: 0px; position: absolute;
}
.BusinessList-Header-Text {
	position: relative; z-index: 10;
}
.BusinessList-Header-bg img {
	width: auto !important; height: 475px !important;
}
.BusinessShowNav {
	margin: 50px; overflow: hidden; float: left; position: relative;
}
.BusinessShowNav-bg {
	left: 0px; top: 0px; width: 100%; height: 500px; position: absolute; z-index: 0;
}
.BusinessShowNav-bg-no {
	background: rgba(0, 0, 0, 0.2);
}
.BusinessShowNav-bg-news {
	background: rgba(98, 143, 209, 0.7);
}
.BusinessShowNav-main {
	padding: 30px 50px; height: 260px; color: rgb(255, 255, 255); float: left; position: relative; z-index: 10;
}
.BusinessShowNav-Title {
	height: 50px;
}
.BusinessShowNav-Title h2 {
	font-family: Arial,"PingFang SC Medium","黑体"; font-size: 28px;
}
.BusinessShowNav-Title h2 span {
	padding: 0px 5px; width: 180px; line-height: 40px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.BusinessShowNav-main a {
	width: 200px; text-align: left; color: rgb(204, 204, 204); line-height: 30px; display: block;
}
.BusinessShowNav-main .active a {
	background: url("arrow-right-white.png") no-repeat 90%; color: rgb(255, 255, 255) !important; font-family: Arial,"PingFang SC Medium","黑体";
}
.BusinessShowNav-main a:hover {
	color: rgb(255, 255, 255) !important; text-indent: 1em;
}
.BusinessShowNav-main .nav-orange a {
	color: rgb(233, 174, 153);
}
.BusinessShowNav-main .nav-blue a {
	color: rgb(173, 212, 242);
}
.BusinessShowNav-main .nav-blue2 a {
	color: rgb(180, 219, 247);
}
.BusinessShowNav-main .nav-green a {
	color: rgb(127, 239, 250);
}
.BusinessShowNav-main-SC .BusinessShowNav-Title h2 span {
	border: currentColor; border-image: none;
}
.BusinessShowNav-main-SC p {
	width: 300px; line-height: 2em; margin-bottom: 20%;
}
.Business-Page {
	padding: 10px 0px;
}
.Business-Page-outline {
	background: rgb(255, 255, 255); padding: 30px 100px;
}
.Business-Page-Mc {
	background: rgb(255, 255, 255); padding: 20px 10px !important;
}
.Business-Page-TitleH3 {
	height: 40px; padding-top: 30px; margin-bottom: 10px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.Business-Page-TitleH3 h3 {
	color: rgb(38, 38, 38); line-height: 40px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 16px;
}
.Bussiness-Gallery1 .show-text {
	color: rgb(38, 38, 38); line-height: 1.75em; padding-bottom: 30px; position: relative;
}
.Bussiness-Gallery1 li {
	margin-top: 30px;
}
.Bussiness-Gallery1 .Gallery-Title {
	height: 30px;
}
.Bussiness-Gallery1 .Gallery-Title h3 {
	width: 60%; color: rgb(231, 79, 25); font-family: Arial,"PingFang SC Medium","黑体"; font-size: 16px;
}
.Bussiness-Gallery1 .show-text .Page-Text {
	width: 60%;
}
.Bussiness-Gallery1 .ShowBtn {
	background: rgb(159, 159, 159); top: 30px; width: 55px; height: 22px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 22px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 18px; display: inline-block; position: absolute;
}
.Bussiness-Gallery1 .hide-text {
	line-height: 1.75em; display: none;
}
.Gallery-zoom {
	background: rgba(231, 79, 25, 0.8); width: 18px; height: 18px; right: 0px; bottom: 0px; position: absolute;
}
.Gallery-zoom i {
	background: url("img-zoom.png") no-repeat center; width: 18px; height: 18px; display: block;
}
.Bussiness-Gallery1 .hover-box:hover .Gallery-zoom {
	background: rgba(231, 79, 25, 1);
}
.Bussiness-Gallery1 .boxinline-w30 {
	width: 320px; height: 260px;
}
.Bussiness-Gallery1 .hover-box {
	width: 320px; height: 260px; overflow: hidden;
}
.Bussiness-Gallery1 .hover-box .img-outline {
	width: 320px; height: 260px; overflow: hidden;
}
.Bussiness-Gallery1 .hover-box .img-outline img {
	width: 320px; height: 260px;
}
.Business-Page-case {
	padding: 0px 150px; margin-top: 30px; margin-bottom: -30px;
}
.Business-Case {
	margin-top: 30px;
}
.Business-Case .boxinline-2box {
	width: 48%; margin-right: 4%; margin-bottom: 4%;
}
.Business-Case .boxinline-2box-0 {
	margin-right: 0px;
}
.Business-Case .hover-mask {
	background: rgba(15, 35, 83, 0);
}
.Business-Case .hover-box:hover .hover-mask {
	background: rgba(15, 35, 83, 0.6);
}
.Business-Case h3 {
	background: url("arrow-right-white.png") no-repeat 80%; width: 100%; text-align: left; bottom: 10px; color: rgb(255, 255, 255); line-height: 30px; text-indent: 1em; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 16px; position: absolute; z-index: 20;
}
.Business-Case .hover-box:hover h3 {
	background: url("arrow-right-white.png") no-repeat 90%;
}
.News-TitleH2 {
	height: 60px;
}
.News-TitleH2 h2 {
	color: rgb(231, 79, 25); line-height: 60px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 22px;
}
.NewsTitle {
	padding: 5px 0px; color: rgb(38, 38, 38); line-height: 28px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 18px;
}
.NewsTitle a:hover {
	
}
.NewsDate {
	height: 30px; color: rgb(153, 153, 153); line-height: 30px;
}
.NewsText {
	color: rgb(38, 38, 38); line-height: 1.75em;
}
.NewsMore {
	padding: 20px 0px; height: 40px;
}
.More-btn i {
	background: url("arrow-right-gray.png") no-repeat left; height: 40px; text-align: left; color: rgb(102, 102, 102); line-height: 40px; padding-left: 30px; font-size: 15px; font-style: normal; float: left; display: inline-block;
}
.More-btn a:hover i {
	background: url("arrow-right-orange.png") no-repeat 5px; color: rgb(231, 79, 25); padding-left: 30px; font-size: 16px;
}
.News-masonry {
	padding: 0px 0px 50px;
}
.News-masonry-box {
	background: rgb(255, 255, 255); margin-bottom: 1.5%;
}
.News-masonry-text {
	padding: 10px 25px;
}
.News-right {
	background: rgb(246, 246, 246) !important; float: right !important;
}
.News-right .News-TitleH2 {
	margin-top: -60px;
}
.News-right-main {
	background: rgb(231, 79, 25); padding: 20px;
}
.News-right-main li {
	width: 47%; margin-right: 6%; margin-bottom: 6%; float: left;
}
.News-right-main li.l0 {
	margin-right: 0px;
}
.News-right-main li h3 {
	background: url("arrow-right-white.png") no-repeat right; width: 150px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px;
}
.News-right-main .hover-box:hover h3 {
	background: url("arrow-right-orange.png") no-repeat right; width: 160px;
}
.News-right-main ul {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.News-right-main h4 {
	color: rgb(255, 255, 255); line-height: 40px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 16px;
}
.News-right-main p {
	color: rgb(255, 255, 255); line-height: 20px; font-size: 15px; margin-bottom: 5px;
}
.News-right-main p i {
	width: 20px; height: 20px; margin-right: 10px; float: left; display: inline-block;
}
.News-right-main p i.tel {
	background: url("ico-tel.png") no-repeat center;
}
.News-right-main p i.mail {
	background: url("ico-mail.png") no-repeat center;
}
.News-right-main .share {
	margin: 20px 0px; height: 30px;
}
.News-right-main .share span {
	color: rgb(255, 255, 255); line-height: 45px; font-size: 14px; margin-right: 5px; float: left;
}
.News-right-main .share a {
	
}
.News-right-main .share i {
	width: 45px; height: 45px; float: left;
}
.News-right-main .share i.wechat {
	background: url("ico-wechat-white.png") no-repeat center;
}
.News-right-main .share i.weibo {
	background: url("ico-weibo-white.png") no-repeat center;
}
.News-right-main .share a:hover i.wechat {
	background: url("ico-wechat-green.squre.png") no-repeat center;
}
.News-right-main .share a:hover i.weibo {
	background: url("ico-weibo-green.squre.png") no-repeat center;
}
.News-right-main .share .share-weichat-1 {
	background: url("ico-wechat-white.png") no-repeat center; margin: 0px !important; padding: 0px !important; width: 45px !important; height: 45px !important; float: left !important; display: block !important;
}
.News-right-main .share .share-weibo-1 {
	background: url("ico-weibo-white.png") no-repeat center; margin: 0px !important; padding: 0px !important; width: 45px !important; height: 45px !important; float: left !important; display: block !important;
}
.News-right-main .share .share-weichat-1:hover {
	background: url("ico-wechat-green.squre.png") no-repeat center;
}
.News-right-main .share .share-weibo-1:hover {
	background: url("ico-weibo-green.squre.png") no-repeat center;
}
.News-right-white .News-right-main {
	background: rgb(246, 246, 246) !important; color: rgb(38, 38, 38) !important;
}
.News-right-white p {
	color: rgb(38, 38, 38) !important;
}
.News-right-white a h3 {
	color: rgb(38, 38, 38) !important;
}
.News-right-white h4 {
	color: rgb(38, 38, 38) !important;
}
.News-right-white a h3 {
	background-image: url("arrow-right-black.png");
}
.News-right-white .News-right-main p i.tel {
	background: url("ico-tel-black.png") no-repeat center;
}
.News-right-white .News-right-main p i.mail {
	background: url("ico-mail-black.png") no-repeat center;
}
.News-right-white .News-right-main .share i.wechat {
	background: url("ico-wechat-balck.png") no-repeat center;
}
.News-right-white .News-right-main .share a:hover i.wechat {
	background: url("ico-wechat-gray.png") no-repeat center;
}
.News-right-white .News-right-main .share i.weibo {
	background: url("ico-weibo-black.png") no-repeat center;
}
.News-right-white .News-right-main .share a:hover i.weibo {
	background: url("ico-weibo-gray.png") no-repeat center;
}
.News-right-main .share .share-weichat-2 {
	background: url("ico-wechat-balck.png") no-repeat center; margin: 0px !important; padding: 0px !important; width: 45px !important; height: 45px !important; float: left !important; display: block !important;
}
.News-right-main .share .share-weibo-2 {
	background: url("ico-weibo-black.png") no-repeat center; margin: 0px !important; padding: 0px !important; width: 45px !important; height: 45px !important; float: left !important; display: block !important;
}
.News-right-main .share .share-weichat-2:hover {
	background: url("ico-wechat-gray.png") no-repeat center;
}
.News-right-main .share .share-weibo-2:hover {
	background: url("ico-weibo-gray.png") no-repeat center;
}
.News-right-white .News-right-main .share span {
	color: rgb(38, 38, 38);
}
.show_more {
	height: 150px; text-align: center;
}
.show_more button {
	background: url("arrow-down-gray.png") no-repeat top; border: currentColor; border-image: none; width: 100px; height: 40px; display: inline-block;
}
.show_more button:hover {
	background: url("arrow-down-orange.png") no-repeat bottom;
}
.Load-List-hide {
	text-align: center; color: rgb(255, 78, 10); line-height: 60px; font-size: 18px; display: none;
}
.PageNews-top {
	padding: 10px 0px; height: 60px; line-height: 30px;
}
.PageNews-top span {
	line-height: 30px; margin-right: 10px; float: left; display: inline-block;
}
.PageNews-top .bdsharebuttonbox a {
	width: 30px !important; height: 30px !important; margin-top: 0px !important; margin-left: 0px !important; float: left; display: inline-block !important;
}
.PageNews-bottom {
	padding: 50px 0px; height: 30px; text-align: left;
}
.PageNews-bottom .previous {
	background: url("arrow-pre.png") no-repeat right; height: 30px; line-height: 30px; padding-right: 35px; font-size: 16px; float: left;
}
.PageNews-bottom .previous:hover {
	background: url("arrow-pre.hover.png") no-repeat right; padding-right: 20px;
}
.PageNews-bottom .next {
	background: url("arrow-next.png") no-repeat left; height: 30px; text-align: right; line-height: 30px; padding-left: 35px; font-size: 16px; float: right;
}
.PageNews-bottom .next:hover {
	background: url("arrow-next.hover.png") no-repeat left; padding-left: 20px;
}
.share-weichat {
	background: url("ico-wechat.mini-gray.png") no-repeat center !important;
}
.share-weibo {
	background: url("ico-weibo.mini-gray.png") no-repeat center !important;
}
.share-weichat:hover {
	background: url("ico-wechat.mini-gray.dark.png") no-repeat center !important;
}
.share-weibo:hover {
	background: url("ico-weibo.mini-gray.dark.png") no-repeat center !important;
}
.WCS-Top .Page-Text {
	margin: 0px auto; width: 825px;
}
.WCS-List {
	padding-top: 50px;
}
.WCS-List-box {
	width: 45%; height: 570px; margin-right: 5%; float: left;
}
.WCS-List-box-0.WCS-List-box {
	margin-right: 0px;
}
.WCS-List-box .img-outline {
	height: 400px; overflow: hidden;
}
.WCS-List-box h3 {
	color: rgb(38, 38, 38); line-height: 40px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 16px;
}
.WCS-List-box p {
	height: 70px; color: rgb(38, 38, 38); line-height: 1.75em; overflow: hidden;
}
.SmartLogistics {
	background: rgb(246, 246, 246); padding: 0px 90px;
}
.SmartLogistics-box {
	padding: 40px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
:last-child.SmartLogistics-box {
	border: currentColor; border-image: none;
}
.SmartLogistics-box .left {
	padding: 20px 30px 50px; width: 28%; margin-right: 4%; float: left;
}
.SmartLogistics-box .left h3 {
	text-align: center; color: rgb(38, 38, 38); line-height: 50px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 18px;
}
.SmartLogistics-box .left p {
	text-align: justify; color: rgb(38, 38, 38); line-height: 1.75em;
}
.SmartLogistics-box .right {
	width: 62%; float: left;
}
.McTitle {
	background: url("Mctitle-bg.png") repeat-x left; padding: 20px 0px; height: 40px;
}
.McTitle h2 {
	text-align: center;
}
.McTitle h2 span {
	background: rgb(255, 255, 255); padding: 0px 40px; color: rgb(38, 38, 38); line-height: 40px; font-family: Arial,"PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 18px; display: inline-block;
}
.McList {
	padding: 50px 0px;
}
.McList-box {
	width: 30%; margin-right: 3%; margin-bottom: 40px; float: left; position: relative;
}
.McList-box-0 {
	margin-right: 0px;
}
.McList-box h3 {
	height: 30px; color: rgb(38, 38, 38); line-height: 30px; font-family: "PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 16px;
}
.McList-box .triangle {
	background: url("triangle-orange.png") no-repeat left top; left: 0px; top: 30px; width: 30px; height: 30px; position: absolute; z-index: 20;
}
.McList-box .img-outline {
	height: 300px; overflow: hidden;
}
.McList-box .text {
	height: 100px; overflow: hidden; margin-top:20px;
}
.McList-box h4 {
	color: rgb(0, 0, 0); line-height: 22px; font-size: 16px; margin-bottom: 5px;
}
.McList-box p {
	background: url("McList-p-bg.png") repeat-x left bottom; color: rgb(15, 15, 15); line-height: 30px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.McList-box .More-btn {
	margin-top: 20px;
}
.McList-box .More-btn a {
	background: rgb(199, 199, 199); text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-size: 15px; display: block;
}
.McList-box .More-btn a:hover {
	background: rgb(231, 79, 25);
}
.McTop {
	background: rgb(199, 199, 199); width: 100%; height: 250px;
}
.McTop .GoBack {
	padding: 0px; width: 10%; float: left;
}
.McTop-title {
	height: 200px;
}
.McTop-title h1 {
	padding: 0px 100px; height: 150px; color: rgb(0, 0, 0); line-height: 150px; font-family: Arial,"PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 36px;
}
.McTop-title h2 {
	width: 80%; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-family: "PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 32px; float: left;
}
.MCNav {
	background: rgb(102, 100, 100); height: 50px; line-height: 50px; z-index: 99;
}
.MCNav h3 {
	width: 35%; text-align: left; color: rgb(255, 255, 255); line-height: 50px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 16px; float: left;
}
.MCNav ul .MCNav ul {
	float: left;
}
.MCNav li {
	float: left;
}
.MCNav a {
	padding: 0px 20px 10px; height: 50px; color: rgb(170, 170, 170); line-height: 50px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 16px; display: block;
}
.MCNav a:hover {
	color: rgb(255, 255, 255);
}
.MCNav a.active {
	background: url("triangle-down-gray.png") no-repeat bottom; color: rgb(255, 255, 255);
}
.MCNav .active a {
	color: rgb(255, 255, 255);
}
.McTarget {
	margin-top: -70px; float: left;
}
.McPage {
	padding: 50px;
}
.McPage .left {
	width: 20%; margin-right: 5%; float: left;
}
.McPage .middle {
	width: 50%; margin-right: 4%; float: left;
}
.McPage .right {
	width: 20%; border-bottom-color: rgb(185, 205, 220); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
.McPage .remark {
	color: rgb(38, 38, 38); line-height: 2em; margin-bottom: 40px;
}
.McPage .Mc-body {
	margin-bottom: 40px;
}
.McPage .video {
	margin-bottom: 40px;
}
.McPage .box {
	margin-bottom: 30px;
}
.MCRightNav {
	padding: 30px 30px 80px; border: 1px solid rgb(102, 102, 102); border-image: none;
}
.MCRightNav h3 {
	color: rgb(38, 38, 38); line-height: 40px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 20px; margin-bottom: 10px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
.MCRightNav a {
	line-height: 24px; font-size: 15px; display: block;
}
.MCRightNav a:hover {
	color: rgb(255, 78, 10);
}
.MCRightNav .active a {
	color: rgb(255, 78, 10);
}
.MCRightNav .active a {
	background: url("arrow-right-orange.png") no-repeat 90%;
}
.Mc-Case-box {
	width: 47.5%; margin-right: 5%; margin-bottom: 30px; float: left;
}
.Mc-Case-box-0 {
	margin-right: 0px !important;
}
.Mc-Case-box .img-outline {
	height: 180px; overflow: hidden;
}
.Mc-Case-box img {
	max-height: 180px;
}
.Mc-Case-box h3 {
	color: rgb(38, 38, 38); line-height: 40px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 16px;
}
.McBottom-Linkbox {
	width: 300px; height: 340px; text-align: center; overflow: hidden; margin-right: 50px; float: left; display: block; position: relative;
}
.McBottom-Linkbox-1 {
	background: url("mclink-1.png") no-repeat center;
}
.McBottom-Linkbox-2 {
	background: url("mclink-2.png") no-repeat center;
}
.McBottom-Linkbox span {
	background: rgba(0, 0, 0, 0.2); left: 0px; top: 0px; width: 300px; height: 340px; display: block; position: absolute; z-index: 0;
}
.McBottom-Linkbox h3 {
	padding: 120px 20px 0px; color: rgb(255, 255, 255); line-height: 40px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 18px; border-bottom-color: rgb(231, 79, 25); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block; position: relative; z-index: 10;
}
.McBottom-Linkbox:hover span {
	background: rgba(0, 0, 0, 0);
}
.ParkingList-box {
	margin-bottom: 30px;
}
.ParkingList-box-title {
	height: 40px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.ParkingList-box-title h3 {
	color: rgb(0, 0, 0); line-height: 40px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 18px;
}
.ParkingList-box .remark {
	width: 32%; color: rgb(38, 38, 38); line-height: 1.75em; padding-top: 30px; margin-right: 8%; float: left;
}
.ParkingList-box .gallery {
	width: 60%; padding-top: 30px; float: left;
}
.ParkingList-box .gallery .boxinline-3box {
	width: 32%; margin-right: 2%; margin-bottom: 2%; position: relative;
}
.ParkingList-box .gallery .boxinline-3box:hover .Gallery-zoom {
	background: rgba(231, 79, 25, 1);
}
.ParkingList-box .gallery .boxinline-3box-0 {
	margin-right: 0px;
}
.ParkingList-box .gallery .boxinline-3box .img-outline {
	height: 100px; overflow: hidden;
}
.ParkingCase-Body {
	padding: 30px 0px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.ParkingCase-List {
	padding: 50px 0px;
}
.ParkingCase-List .gallery .boxinline-3box {
	width: 32%; margin-right: 2%; margin-bottom: 3%;
}
.ParkingCase-List .gallery .boxinline-3box-0 {
	margin-right: 0px;
}
.ParkingCase-List .gallery .boxinline-3box .img-outline {
	height: 240px; overflow: hidden;
}
.ParkingCase-List h3 {
	color: rgb(0, 0, 0); line-height: 40px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 18px;
}
.News-Header-Text {
	left: 0px; top: 0px; width: 100%; position: absolute; z-index: 10;
}
.News-Header-bg {
	position: relative; z-index: 0;
}
.News-Header-bg img {
	width: auto !important; height: 475px !important;
}
.News-Header-Text img {
	width: auto !important; height: 475px !important;
}
.News-Header-bg .Video-Play-video {
	width: auto !important; height: 475px !important;
}
.News-Header-Text .BusinessShowNav-main a {
	color: rgb(175, 214, 243);
}
.News-Header-Text .BusinessShowNav-main a.active {
	color: rgb(255, 255, 255);
}
.News-Header-Text .BusinessShowNav-main a:hover {
	color: rgb(255, 255, 255);
}
.News-Header-Text .GoBack {
	right: 0px; bottom: 0px; position: absolute;
}
.main-GoBack {
	left: 0px; width: 100%; bottom: 0px; position: absolute; z-index: 20;
}
.main-GoBack a {
	margin: 0px auto; padding: 10px; width: 1280px; display: block;
}
.BusinessList-Header {
	
}
.BusinessList-Header .Video-Play-img {
	z-index: 29;
}
.BusinessList-Header .Video-Play-btn button {
	background: url("play-btn-hover.png") no-repeat center; opacity: 1;
}
.BusinessList-Header .Video-Play-btn button:hover {
	background: url("play-btn.png") no-repeat center;
}
.BusinessList-Header .BusinessShowNav {
	z-index: 30;
}
.NewsMedia {
	padding-top: 30px; padding-bottom: 50px;
}
.NewsMedia ul {
	background: url("newsmedia-bg.png") repeat-x;
}
.NewsMedia .boxinline-3box-mini {
	height: 290px; margin-bottom: 40px;
}
.NewsMedia-box .img-outline {
	height: 180px; overflow: hidden; position: relative;
}
.NewsMedia-box .img-outline .play-btn-i {
	background: url("play-btn-mini.png") no-repeat center; left: 10px; width: 40px; height: 25px; bottom: 15px; position: absolute; z-index: 20;
}
.NewsMedia-box .img-outline .play-btn-i:hover {
	background: url("play-btn-mini.white.png") no-repeat center;
}
.NewsMedia-box .text {
	height: 100px; overflow: hidden;
}
.NewsMedia-box .text h3 {
	width: 70%; padding-top: 10px; float: left;
}
.NewsMedia-box2 .text h3 {
	width: 100%;
}
.NewsMedia-box .text h3 a {
	color: rgb(0, 0, 0); line-height: 24px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 16px;
}
.NewsMedia-box .text h3 a:hover {
	color: rgb(231, 79, 25);
}
.NewsMedia-box .text p {
	width: 30%; text-align: left; line-height: 24px; padding-top: 10px; float: left;
}
.NewsMedia-box .text p span {
	line-height: 24px; float: left; display: inline-block;
}
.NewsMedia-box .text p i {
	background: url("btn-download.png") no-repeat center; width: 24px; height: 24px; float: right; display: inline-block;
}
.NewsMedia-box .text p a:hover i {
	background: url("btn-download.hover.png") no-repeat center;
}
.Page-Pager {
	height: 30px; line-height: 30px;
}
.Page-Pager .PageInfo {
	display: none;
}
.Page-Pager ul {
	padding: 0px 5px; display: inline;
}
.Page-Pager li {
	padding: 0px 5px; display: inline;
}
.Page-Pager li {
	display: none;
}
.Page-Pager li.first {
	display: inline-block;
}
.Page-Pager li.last {
	display: inline-block;
}
.Page-Pager li.previous {
	display: inline-block;
}
.Page-Pager li.next {
	display: inline-block;
}
.Page-Pager li a:hover {
	color: rgb(255, 78, 10);
}
.Bottom-news .img-outline {
	overflow: hidden; max-height: 340px;
}
.Bottom-news .NewsMore {
	padding: 0px;
}
.InvestorList-box {
	height: 280px; overflow: hidden; margin-bottom: 40px; display: block;
}
.InvestorList-box .img-outline {
	background: url("investor.member-bg.png") repeat-x; height: 215px; overflow: hidden;
}
.InvestorList-box h3 {
	color: rgb(37, 37, 37); line-height: 26px; font-family: "PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 21px;
}
.InvestorList-box h3 span {
	padding-bottom: 0px;
}
.InvestorList-box p {
	color: rgb(37, 37, 37); line-height: 30px; font-size: 14px;
}
.InvestorShow-Header {
	height: 340px !important; overflow: hidden; padding-bottom: 0px !important;
}
.InvestorShow-Header img {
	top: 0px; width: auto; right: 0px; position: absolute; max-height: 340px;
}
.InvestorShow-Header .left {
	height: 350px; position: relative;
}
.InvestorShow-Header h1 {
	height: 40px; color: rgb(0, 0, 0); line-height: 40px; padding-left: 60px; font-family: "PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 36px; margin-top: 110px;
}
.InvestorShow-Header h2 {
	height: 40px; color: rgb(0, 0, 0); line-height: 40px; padding-left: 60px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 20px; margin-top: 10px;
}
.Investor-body {
	padding: 0px 0px 80px 160px;
}
.Investor-body .left {
	width: 440px; margin-right: 60px; float: left; min-height: 100px;
}
.Investor-body .right {
	width: 250px; color: rgb(63, 110, 180); line-height: 2em; font-size: 16px; float: left;
}
.Investor-outline {
	padding-left: 225px; margin-bottom: 15px;
}
.Investor-bg {
	background: rgb(246, 246, 246); padding: 50px; width: 730px; min-height: 140px;
}
.Investor-title {
	width: 170px; float: left;
}
.Investor-title h2 {
	color: rgb(34, 34, 34); line-height: 26px; font-family: "PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 26px; margin-bottom: 10px;
}
.Investor-title h3 {
	color: rgb(34, 34, 34); line-height: 22px; font-size: 15px;
}
.Investor-line {
	width: 20px; padding-right: 20px; float: left;
}
.Investor-line span {
	background: rgb(255, 78, 10); height: 6px; display: block;
}
.Investor-text {
	width: 520px; margin-top: -5px; float: left;
}
.investor-stock-top {
	width: 815px; height: 120px; margin-bottom: 30px; display: inline-block;
}
.investor-stock-top .title {
	background: url("stock-bg.png") no-repeat left top; border: 1px solid rgb(221, 221, 221); border-image: none; width: 138px; height: 117px; float: left;
}
.investor-stock-top .title h2 {
	text-align: center; color: rgb(34, 34, 34); line-height: 60px; padding-top: 10px; font-size: 26px;
}
.investor-stock-top .title h3 {
	color: rgb(34, 34, 34); line-height: 30px; font-size: 20px;
}
.investor-stock-top iframe {
	border: currentColor; border-image: none; width: 670px; height: 120px; float: left;
}
.JobBanner {
	height: 420px;
}
.JobBanner .left {
	background: rgb(231, 79, 25); width: 390px; height: 100%; float: left;
}
.JobBanner .left p {
	padding: 15px 50px; color: rgb(255, 255, 255); line-height: 36px; overflow: hidden; font-family: "PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 25px; max-height: 252px;
}
.JobBanner .left p span {
	background: rgb(255, 255, 255); width: 70px; height: 3px; margin-top: 50px; float: left; display: inline-block;
}
.JobBanner .owl-dots {
	display: none;
}
.JobBanner .right {
	width: 890px; height: 100%; overflow: hidden; float: left;
}
.JobBanner img {
	width: auto !important; height: 100% !important;
}
.JobCatalog-box {
	width: 47.5%; margin-bottom: 5%;
}
.JobCatalog-box {
	background: rgb(246, 246, 246);
}
.JobCatalog-box h3 {
	padding: 0px 7%; width: 86%; height: 60px; color: rgb(0, 0, 0); line-height: 60px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 20px;
}
.JobCatalog-box .Page-Text {
	padding: 0px 7%; width: 86%;
}
.JobCatalog-box a .Page-Text span {
	padding: 0px; border: currentColor; border-image: none;
}
.JobCatalog-box a:hover .Page-Text span {
	border: currentColor; border-image: none;
}
.JobCatalog-box .More-btn {
	padding: 20px 7%; float: left;
}
.JobLinks {
	margin-bottom: 20px;
}
.JobLinks li {
	margin-bottom: 10px;
}
.Job-companys {
	background: rgb(246, 246, 246); padding: 20px 5%;
}
.Job-companys h1 {
	height: 50px; color: rgb(0, 0, 0); line-height: 30px; font-size: 18px;
}
.Job-companys-box {
	width: 47.5%; height: 130px; overflow: hidden; margin-right: 5%; float: left;
}
.Job-companys-box-0 {
	margin-right: 0px !important;
}
.Job-companys-box .img-outline {
	height: 90px; overflow: hidden;
}
.Job-companys-box h3 {
	color: rgb(0, 0, 0); line-height: 36px; font-size: 13px;
}
.Job-companys .no-img {
	padding-top: 10px; border-top-color: rgb(141, 138, 137); border-top-width: 1px; border-top-style: solid;
}
.Job-companys .no-img a {
	width: 100%; color: rgb(37, 37, 37); line-height: 24px; display: block;
}
.JobOffers-list {
	margin-bottom: 100px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.JobOffers {
	border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
.JobOffers-title {
	height: 64px; text-align: left; color: rgb(76, 76, 76); line-height: 64px; font-size: 15px;
}
.active.JobOffers-title {
	color: rgb(0, 0, 0); font-family: Arial,"PingFang SC Medium","黑体";
}
.JobOffers-title .s1 {
	background: url("dot8px.png") no-repeat left; width: 26%; padding-left: 15px; display: inline-block;
}
.JobOffers-title .s2 {
	width: 20%; display: inline-block;
}
.JobOffers-title .s3 {
	width: 20%; display: inline-block;
}
.JobOffers-title .s4 {
	width: 25%; display: inline-block;
}
.JobOffers-title .JobOffers-btn {
	background: rgb(158, 158, 158); width: 60px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 18px; margin-top: 15px; float: right; display: inline-block; cursor: pointer;
}
.JobOffers-title .JobOffers-btn:hover {
	background: rgb(201, 80, 35);
}
.JobOffers-body {
	padding: 0px 50px 30px 15px; display: none;
}
.Job-page {
	padding: 50px 0px;
}
.Job-Nav {
	text-align: center !important;
}
.Job-Nav a span {
	color: rgb(158, 158, 158);
}
.Job-Nav .active a span {
	border: currentColor; border-image: none; color: rgb(0, 0, 0); font-family: Arial,"PingFang SC Medium","黑体";
}
.JobActivity-List {
	padding: 50px 0px;
}
.JobActivity-box {
	padding-bottom: 30px; margin-bottom: 50px; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
.JobActivity-box .img-outline {
	height: 300px; overflow: hidden;
}
.JobActivity-box h3 {
	color: rgb(0, 0, 0); line-height: 26px; padding-bottom: 10px; font-family: "PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 22px;
}
.JobActivity-box p {
	color: rgb(0, 0, 0); line-height: 1.75em; overflow: hidden; margin-bottom: 40px; max-height: 140px;
}
.OtherPage-Nav ul {
	width: 100%; text-align: center;
}
.OtherPage-Nav ul li {
	float: none; display: inline-block;
}
.OtherPage-Nav ul li.active a {
	background: none;
}
.OtherPage {
	background: rgb(255, 255, 255); padding: 50px 225px; margin-bottom: 50px; min-height: 800px;
}
.Map-box {
	background: rgb(246, 246, 246); padding: 0px 30px; width: 168px; height: 300px; margin-right: 70px; margin-bottom: 65px; float: left;
}
.Map-box h3 {
	height: 34px; color: rgb(0, 0, 0); padding-top: 30px; font-family: Arial,"PingFang SC Regular","PingFang SC Medium","黑体"; font-size: 22px; margin-bottom: 10px; border-bottom-color: rgb(63, 110, 180); border-bottom-width: 3px; border-bottom-style: solid;
}
.Map-box li a {
	color: rgb(0, 0, 0); line-height: 26px;
}
.Global-page {
	padding-top: 20px; padding-bottom: 50px; margin-top: 50px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.contact-banner {
	background: url("contact-banner.jpg"); height: 600px; overflow: hidden; font-family: "PingFang SC Regular","微软雅黑", sans-serif,"宋体"; position: relative;
}
.contact-banner h2 {
	color: rgb(255, 255, 255); line-height: 40px; padding-top: 320px; padding-left: 40px; font-family: "PingFang SC Medium","黑体"; font-size: 26px;
}
.contact-banner h3 {
	color: rgb(255, 255, 255); line-height: 30px; padding-top: 10px; padding-left: 40px; font-size: 18px;
}
.contact-banner p {
	color: rgb(255, 255, 255); padding-left: 40px;
}
.contact-banner p span {
	font-size: 16px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.contact-banner .text {
	position: relative; z-index: 10;
}
.contact-banner .map-bg {
	left: 0px; top: 0px; width: 100%; position: absolute; z-index: 0;
}
.contact-banner .map-ifram {
	border: currentColor; border-image: none; width: 100%; height: 600px;
}
.contact-banner .map-mask {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; width: 100%; height: 600px; position: absolute; z-index: 2;
}
.Contact-List {
	padding: 30px 0px; border-bottom-color: rgb(241, 245, 253); border-bottom-width: 4px; border-bottom-style: solid;
}
.Contact-List-0 {
	border: currentColor; border-image: none;
}
.Contact-box {
	padding: 30px; width: 346px; color: rgb(37, 37, 37); line-height: 30px; font-family: "PingFang SC Light"; font-size: 16px; margin-right: 31px; margin-bottom: 30px; float: left;
}
.Contact-box-0 {
	margin-right: 0px;
}
.Contact-box h4 {
	color: rgb(231, 79, 25); font-family: "PingFang SC Medium","黑体"; font-size: 18px; margin-bottom: 5px;
}
.Contact-box p {
	height: 30px; overflow: hidden; padding-left: 30px;
}
.Contact-box p.tel {
	background: url("ico-c-tel.png") no-repeat left 2px;
}
.Contact-box p.mail {
	background: url("ico-c-mail.png") no-repeat left 2px;
}
.Contact-box p.ps {
	background: url("ico-c-ps.png") no-repeat left 2px;
}
.Contact-box p.web {
	background: url("ico-web.png") no-repeat left 2px;
}
.Contact-box p.map {
	height: 50px; padding-left: 0px;
}
.Contact-box p.map i {
	background: url("ico-c-map.png") no-repeat -2px 2px; width: 30px; height: 30px; vertical-align: middle; display: inline-block;
}
.Contact-box p.map a {
	color: rgb(37, 37, 37);
}
.Contact-box p.web a {
	color: rgb(37, 37, 37);
}
.Contact-box:hover {
	background: rgb(233, 174, 153); color: rgb(0, 0, 0);
}
.Contact-box:hover h4 {
	color: rgb(0, 0, 0);
}
.Contact-box-overseas {
	height: 260px; overflow: hidden;
}
.Gotop-bg {
	left: 0px; width: 100%; height: 1px; bottom: 40%; position: fixed; z-index: 100;
}
.Gotop-bg .main-container {
	position: relative;
}
.Gotop-btn {
	background: url("gotop.png") no-repeat center; width: 48px; height: 48px; right: 95px; display: none; position: absolute;
}
.Gotop-btn:hover {
	background: url("gotop.hover.png") no-repeat center;
}
.Dock {
	background: url("dock-bg.png") repeat-x; left: 0px; top: -60px; width: 100%; height: 50px; padding-bottom: 11px; position: fixed; z-index: 90;
}
.fixed.Dock {
	top: 0px;
}
.Dock .left {
	padding-left: 50px; float: left; position: relative; z-index: 10;
}
.Dock .main-container {
	position: relative;
}
.Dock ul {
	left: 0px; top: 0px; width: 100%; text-align: center; position: absolute; z-index: 0;
}
.Dock ul li {
	padding: 10px 6px 0px; display: inline-block; z-index: 0;
}
.Dock ul li a {
	padding: 0px 70px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); line-height: 28px; font-family: Arial,"PingFang SC Regular","PingFang SC Medium","黑体"; font-size: 16px; display: inline-block;
}
.Dock ul li a:hover {
	background: rgb(255, 255, 255); color: rgb(102, 102, 102);
}
.Dock .SearchBtn {
	background: url("dock-zoom.png") no-repeat center; width: 20px; height: 20px; margin-top: 15px; margin-right: 50px; float: right; display: block; position: relative; z-index: 10;
}
.Dock .SearchBt:hover {
	background: url("dock-zoom.hover.png") no-repeat center;
}
.Search-Bg {
	background: rgb(246, 246, 246); left: 0px; top: -120%; width: 100%; position: fixed; z-index: 95;
}
.Search-Page .main-container {
	position: relative;
}
.SearchDock {
	height: 100%; overflow: auto;
}
.Search-Page {
	padding-bottom: 50px;
}
.Search-Page .top {
	height: 50px;
}
.Search-Page .Header-Top {
	border-bottom-color: rgb(231, 79, 25); border-bottom-width: 1px; border-bottom-style: solid;
}
.Search-Close {
	padding: 10px 0px 30px; height: 30px;
}
.Search-Close a {
	background: url("search-close.png"); width: 16px; height: 30px; float: right; display: block;
}
.Search-Page .left {
	width: 705px; float: left;
}
.Search-Page .left h3 {
	color: rgb(38, 38, 38); line-height: 30px; font-size: 13px; border-bottom-color: rgb(141, 138, 137); border-bottom-width: 1px; border-bottom-style: solid;
}
.Search-List {
	padding: 20px 0px;
}
.Search-List .err {
	color: rgb(231, 79, 25); line-height: 40px; font-size: 15px;
}
.Search-List .Search-List-box h4 {
	padding: 5px 0px; color: rgb(38, 38, 38); line-height: 22px; font-family: Arial,"PingFang SC Regular","PingFang SC Medium","黑体"; font-size: 15px;
}
.Search-List .Search-List-box {
	margin-bottom: 10px;
}
.Search-List .Search-List-box h4 span {
	color: rgb(231, 79, 25);
}
.Search-List .Search-List-box span {
	color: rgb(231, 79, 25);
}
.Search-List a span {
	padding: 0px;
}
.Search-List a:hover span {
	border: currentColor; border-image: none;
}
.search-re {
	display: none;
}
.SearchMore {
	display: none;
}
.SearchMore {
	padding-bottom: 100px;
}
.Search-Page .right {
	width: 460px; padding-left: 50px; float: left;
}
.SearchForm {
	margin-bottom: 40px;
}
.SearchForm h2 {
	color: rgb(0, 0, 0); line-height: 50px; font-size: 38px;
}
.SearchForm form {
	background: rgb(255, 255, 255); border: 2px solid rgb(0, 0, 0); border-image: none; height: 58px; line-height: 58px;
}
.SearchForm form input {
	background: rgb(255, 255, 255); padding: 0px 2%; border: currentColor; border-image: none; width: 91%; height: 58px; color: rgb(38, 38, 38); line-height: 58px; font-size: 18px; float: left;
}
.SearchForm form button {
	background: url("arrow-next.png") no-repeat center; border: currentColor; border-image: none; width: 5%; height: 58px; float: left;
}
.SearchForm form button:hover {
	background: url("arrow-next.hover.png") no-repeat center;
}
.Verify {
	background: rgba(0, 0, 0, 0.95); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 200;
}
.Verify-middel {
	left: 0px; top: 50%; width: 100%; text-align: center; position: absolute;
}
.Verify-main {
	background: rgb(255, 255, 255); padding: 0px 30px; border-radius: 5px; width: 222px; height: 200px; text-align: center; margin-top: -100px; display: inline-block; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.Verify-main h2 {
	line-height: 80px;
}
.Verify-main input {
	border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100px; height: 28px; text-align: center; color: rgb(37, 37, 37); font-size: 15px; margin-right: 5px; float: left; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.Verify-main p {
	height: 30px;
}
.Verify-main img {
	width: auto; height: 22px; margin-top: 5px; float: left;
}
.Verify-main button {
	background: rgb(231, 79, 25); border-radius: 2px; border: currentColor; border-image: none; width: 213px; height: 36px; text-align: center; color: rgb(255, 255, 255); font-size: 15px; margin-top: 30px; margin-right: 5px; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.business-left-zoom {
	cursor: pointer;
}
.business-left-zoom:hover .Gallery-zoom {
	background: rgba(231, 79, 25, 1);
}
.report {
	padding: 50px 10px 10px;
}
.report-box {
	height: 30px; line-height: 30px;
}
.report-box h3 {
	color: rgb(51, 51, 51); line-height: 30px; font-family: "PingFang SC Semibold","PingFang SC Medium","黑体"; font-size: 14px; margin-right: 30px; float: left;
}
.report-box a {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 13px; margin-right: 10px; display: inline-block;
}
.report-box a.pdf {
	background: url("pdf.png") no-repeat left; padding-left: 30px;
}
.Globel-cover {
	left: 0px; top: 0px; position: absolute; z-index: 15;
}
.Globel-cover img {
	width: 100%; height: auto;
}
.AboutGallery {
	padding-bottom: 20px;
}
.AboutGallery ul {
	margin-bottom: 20px;
}
.AboutGallery .Page-Pager {
	margin-left: -5px;
}
.AboutGallery-box {
	margin-bottom: 40px;
}
.AboutGallery-box .img-outline {
	height: 185px;
}
.AboutGallery-box .text {
	height: 70px;
}
.AboutGallery-box .text h3 {
	padding-top: 10px;
}
.AboutGallery-box .text h3 a {
	color: rgb(0, 0, 0); line-height: 24px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 14px;
}
.AboutGallery-box .text h3 a:hover {
	color: rgb(231, 79, 25);
}
.AboutGallery-box .text p {
	text-align: left; line-height: 24px; padding-top: 10px;
}
.AboutGallery-box .text p span {
	line-height: 24px; float: left; display: inline-block;
}
.AboutGallery-box .text p i {
	background: url("btn-download.png") no-repeat center; width: 24px; height: 24px; margin-right: 5px; margin-left: -3px; float: left; display: inline-block;
}
.AboutGallery-box .text p a:hover i {
	background: url("btn-download.hover.png") no-repeat center;
}
.BusinessList-left {
	padding-top: 10px; float: left;
}
.BusinessList-right {
	width: 390px; padding-top: 10px; float: right;
}
.BusinessList-More {
	background: url("linkbg.jpg"); padding: 0px 30px 30px; text-align: center;
}
.BusinessList-More h3 {
	text-align: left; color: rgb(38, 38, 38); line-height: 70px; font-family: Arial,"PingFang SC Medium","黑体"; font-size: 15px;
}
.BusinessList-More .links {
	margin-bottom: 15px;
}
.BusinessList-More a {
	background: url("link-gray.png") no-repeat 90% rgb(255, 255, 255); border: 1px solid rgb(174, 174, 174); border-image: none; width: 250px; height: 43px; text-align: left; color: rgb(38, 38, 38); line-height: 43px; text-indent: 1.5em; display: inline-block;
}
.BusinessList-More a i {
	padding-right: 10px; font-family: Arial,"PingFang SC Medium","黑体"; font-style: normal;
}
.BusinessList-More a:hover {
	background: url("link-orange.png") no-repeat 90% rgb(255, 255, 255);
}
.tab-fist {
	border-bottom-color: rgb(231, 79, 25); border-bottom-width: 4px; border-bottom-style: solid;
}
.PageTitle-Center {
	margin: 0px auto; width: 245px; text-align: center;
}
.PageTitle-Center ul li {
	margin: 0px 15px; float: left;
}
.PageTitle-Center ul li a {
	margin: 10px 5px; text-align: center; color: rgb(38, 38, 38); line-height: 30px; font-size: 20px;
}
.tab-content div {
	display: none;
}
.tab-content .tab-content-show {
	display: block;
}
.boxinline-2box-3 {
	margin: 0px 6px; width: 24%; height: 148px; overflow: hidden; float: left; display: inline;
}
.main_img {
	overflow: hidden; position: relative;
}
.main_img img {
	transition:1s; position: relative; z-index: 1; -ms-overflow-x: hidden; -ms-overflow-y: hidden; -moz-transition-delay: 0s; -moz-transition-duration: 1s; -moz-transition-property: all; -moz-transition-timing-function: ease; -webkit-transition-delay: 0s; -webkit-transition-duration: 1s; -webkit-transition-property: all; -webkit-transition-timing-function: ease;
}
.main_img:hover img {
	transform: scale(1.2); -webkit-transform: scale(1.2, 1.2);
}
.main_img .show {
	background: rgba(0, 0, 0, 0.4); transition:opacity 0.3s ease-in; left: 0px; top: 0px; width: 100%; height: 401px; position: absolute; z-index: 200; opacity: 0; -moz-transition-delay: 0s; -moz-transition-duration: 0.3s; -moz-transition-property: opacity; -moz-transition-timing-function: ease-in; -webkit-transition-delay: 0s; -webkit-transition-duration: 0.3s; -webkit-transition-property: opacity; -webkit-transition-timing-function: ease-in;
}
.main_img .show .imgArea {
	margin: -15px 0px 0px -40px; transition:0.4s; left: 50%; bottom: 0px; position: absolute; opacity: 0; -moz-transition-delay: 0s; -moz-transition-duration: 0.4s; -moz-transition-property: all; -moz-transition-timing-function: ease; -webkit-transition-delay: 0s; -webkit-transition-duration: 0.4s; -webkit-transition-property: all; -webkit-transition-timing-function: ease;
}
.main_img .show .imgArea {
	color: rgba(255, 255, 255, 0.8); font-size: 20px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block;
}
.main_img .show .imgArea a:hover {
	background: rgba(255, 255, 255, 0.7); color: rgba(0, 0, 0, 0.6);
}
.main_img:hover .show {
	opacity: 1;
}
.main_img:hover .show .imgArea {
	bottom: 45%; opacity: 1;
}
.boxinline-box {
	float: left;
}
.product_box {
	width: 1280px; overflow: hidden;
}
.product_img {
	height: 401px; overflow: hidden;
}
.product_img img {
	
}
