body,html {
	background-color:#fff;
}
img {
	display:block;
}
.banner-img {
	height:27.5rem;
	margin-bottom:3.75rem;
	background:url("../../uploads/office/office-banner.png") no-repeat center center;
	margin-top:3.75rem;
	background-size:120rem 27.5rem;
}
.banner-img > img {
	position:absolute;
	z-index:1;
	width:100%;
	height:15rem;
}
.office-top {
	text-align:center;
	position:relative;
	z-index:1;
	font-size:0.875rem;
	font-weight:400;
	color:rgba(9,15,33,0.2);
	line-height:1.25rem;
	letter-spacing:0.625rem;
	text-indent:0.625rem;
}
.office-tab {
	width:37.5rem;
	margin:2.5rem auto 0;
	display:flex;
	justify-content:space-between;
}
.solid {
	width:75rem;
	margin:auto;
	height:0.0625rem;
	background:rgba(223,226,228,1);
}
.office-tab .chose:after {
	content:"";
	position:absolute;
	top:4.5rem;
	left:0;
	height:0.125rem;
	width:100%;
	background:rgba(77,183,221,1);
}
.office-tab .chose {
	font-weight:600;
	position:relative;
}
.office-tab >li {
	cursor:pointer;
	height:2.0625rem;
	padding:0 2.5rem 2.5rem;
	font-size:1.5rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:2.0625rem;
}
.make-cover {
	position:absolute;
	z-index:2;
	width:100%;
	height:15rem;
}
.maker-title {
	width:75rem;
	margin:0 auto;
}
.maker-nav {
	margin-top:2.875rem;
	width:8.75rem;
	font-size:0.875rem;
	color:#FFFFFF;
	line-height:2.75rem;
	border-bottom:solid 0.0625rem #fff;
}
.maker-nav a {
	color:#FFFFFF;
}
.maker-nav > span {
	padding:0 0.25rem;
}
.marker-bg {
	margin-top:9.375rem;
	height:3.875rem;
	font-size:2.75rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:3.875rem;
	letter-spacing:0.125rem;
}
.office-main {
	width:75rem;
	margin:0 auto;
}
.office-main .img-box {
	width:60.3125rem;
	height:31.875rem;
	background:url('../../uploads/office/address-pic.png') no-repeat;
	background-size:100% 100%;
	margin:3.75rem auto;
}
.office-title1 {
	height:1.875rem;
	font-size:1.375rem;
	font-weight:400;
	color:rgba(9,15,33,1);
	line-height:1.875rem;
	text-align:center;
	letter-spacing:0.625rem;
	margin-bottom:3.75rem;
}
.office-title {
	height:2.625rem;
	font-size:1.875rem;
	font-weight:400;
	color:rgba(9,15,33,1);
	line-height:2.625rem;
	text-align:center;
	margin-bottom:0.5rem;
}
.office-title-ul {
	/* margin-top:1.25rem;
	*/
    margin-bottom:3.75rem;
}
.office-title-ul > li {
	float:left;
	width:24.375rem;
	/* margin-bottom:1.625rem;
	*/
    font-size:0.875rem;
}
.office-title-ul > li:nth-child(3n-1) {
	margin:0 0.9375rem;
}
.office-title-ul > li > img {
	position:relative;
	z-index:1;
	width:100%;
	height:24.375rem;
	cursor:pointer;
}
.office-title-wrap {
	padding-top:2.6875rem;
}
.industrial-park {
	height:1.375rem;
	font-size:1rem;
	font-weight:400;
	color:rgba(9,15,33,1);
	line-height:1.375rem;
}
.message-details {
	height:7.5rem;
	margin-top:0.625rem;
	font-weight:400;
	line-height:1.875rem;
	font-size:0.875rem;
	font-weight:400;
	color:rgba(9,15,33,0.5);
	line-height:1.875rem;
}
.overseas-title {
	margin-top:0;
}
.overseas-title-ul > li:nth-child(2) .message-details {
	margin-top:0.25rem;
}
.technology-dev {
	height:32.4375rem;
	background:url("../../uploads/office/office14.png") no-repeat 11.875rem center;
	background-size:39.25rem 32.4375rem;
}
.overseas-map {
	width:36%;
	margin-top:22.5rem;
}
.technology-dev-ul {
	padding:0 0 6.25rem 0.625rem;
}
.technology-dev-ul span {
	display:inline-block;
	margin-right:0.5rem;
	width:0.75rem;
	height:0.75rem;
	border-radius:50%;
	background-color:#17749d;
}
.technology-dev-ul > li {
	margin-top:1.5rem;
}
.dev-ul-name {
	font-size:1.25rem;
}
.dev-ul-dress {
	padding-left:1.25rem;
	font-size:0.875rem;
	line-height:1.75rem;
}
.dev-ul-dress > div:first-child,.map-ul-dress > div:first-child {
	margin-top:0.625rem;
}
.map-ul-dress {
	padding-left:1.25rem;
	font-size:0.875rem;
	line-height:1.75rem;
}
.overseas-right {
	width:32%;
	margin-top:13.75rem;
}


