.banner-product {
	margin-top:0;
	height:33.75rem;
	padding:8.75rem 0 0;
	background:url('../../static/img/pageimage/subsidiary/banner-bg.png')
    no-repeat center;
	background-size:100% 100%;
	text-align:left;
}
.banner-product-title {
	margin-top:0.875rem;
	color:#ffffff;
	font-weight:500;
	font-size:3rem;
}
.banner-product-txt {
	color:#ffffff;
	font-size:1.25rem;
	font-weight:400;
	margin-top:1.25rem;
	letter-spacing:1rem;
}
/* nav */
.c2m-nav {
	width:100%;
	height:4rem;
	background:#ffffff;
	box-shadow:0.3125rem 0.3125rem 1.25rem rgba(26,39,59,0.06);
}
.c2m-nav-fixed {
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	transition:all 0.5s;
}
.c2m-tabs {
	width:75rem;
	margin:0 auto;
	display:flex;
	justify-content:space-around;
}
.c2m-nav-tab {
	text-align:center;
	width:6.25rem;
	font-size:1.125rem;
	font-weight:400;
	line-height:4rem;
	color:rgba(9,15,33,0.5);
}
.c2m-nav-tab a {
	text-decoration:none;
	color:rgba(9,15,33,0.5);
}
.c2m-nav-tab:hover,.c2m-nav-tab-active {
	font-weight:400;
	color:#090f21;
}
.c2m-nav-tab .case-icon-active {
	margin-left:0;
	margin-top:-0.125rem;
}
/*公司介绍  */
.advangtages-container {
	padding:5.625rem 0;
}
.advangtages-container h1 {
	margin-top:-1.25rem;
}
.advangtages-container h2 {
	margin-bottom:3.625rem;
}
.company-box-content {
	width:79.75rem;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-right:0rem;
	z-index:1;
}
.company-left {
	margin-top:3rem;
	text-align:left;
}
.company-title {
	font-size:1.875rem;
	font-weight:500;
	line-height:2.5rem;
	color:#090F21;
}
.company-shorter {
	margin-top:0.25rem;
	font-size:0.875rem;
	font-weight:400;
	/* line-height:3.125rem;
	*/
color:#090F21;
}
.company-blue-tag {
	margin-top:1.625rem;
	width:3.5rem;
	height:0.875rem;
	padding:0.625rem;
	font-size:0.875rem;
	font-weight:400;
	/* line-height:1.5rem;
	*/
color:#090F21;
	background:rgba(233,247,249);
	border-radius:0.5rem;
}
.company-txt {
	margin-top:0.25rem;
	font-size:0.875rem;
	font-weight:400;
	line-height:1.5rem;
	color:rgba(9,15,33,0.5);
}
.company-right {
	position:relative;
}
#japan .company-right-box,#Singapore .company-right-box,#usa .company-right-box,#India .company-right-box,#taiwan .company-right-box,#Europe .company-right-box{
	height: 18.5rem;
}
#japan .box-title,#Singapore .box-title,#usa .box-title,#India .box-title,#taiwan .box-title,#Europe .box-title{
	margin-left: 0;
}
#japan .box-txt,#Singapore .box-txt,#usa .box-txt,#India .box-txt,#taiwan .box-txt,#Europe .box-txt{
	margin-top: .3125rem;
}
#japan .box-flex,#usa .box-flex,#India .box-flex,#taiwan .box-flex,#Europe .box-flex{
	 margin-top: -0.5625rem;
}
#japan .box-flex>div:first-child .box-flex-p{
	width: 13.75rem;
}
#japan .box-flex>div:nth-child(2) .box-flex-p{
	width: 9.25rem;
}
#japan .box-flex>div:nth-child(3) .box-flex-p{
	width: 11.25rem;
}
#Singapore .box-flex{
	margin-top: 2.5rem;
}
#usa .box-flex{
	justify-content: space-between;
}
#usa .box-flex>div:first-child .box-flex-p{
	width: 19.625rem;
}
#usa .box-flex>div:nth-child(2) .box-flex-p{
	width: 13.25rem;
}
#taiwan .company-title{
	width:22.8125rem
}
#India .company-title{
	width:27.5rem
}
.company-right-box {
	text-align:left;
	padding:3.25rem 3.75rem;
	z-index:1;
	position:relative;
	width:45rem;
	height:23.375rem;
	background:rgba(255,255,255);
	box-shadow:0rem 0.375rem 1.25rem rgba(10,44,115,0.1000);
	border-radius:2.5rem 0rem 0rem 2.5rem;
}
.company-right-box-tag {
	position:absolute;
	top:1.5625rem;
	left:-3.4375rem;
	width:9.125rem;
	height:3.125rem;
	padding:0.9375rem 2.0625rem;
	background:rgba(255,255,255);
	box-shadow:0rem 0.375rem 1.25rem rgba(10,44,115,0.1);
	border-radius:1.25rem;
}
.company-right-box-tag::before {
	content:'';
	display:block;
	width:13.25rem;
	height:5.0625rem;
	background:linear-gradient(180deg,#8AE0FF 0%,#40BAE2 100%);
	box-shadow:0rem 0.375rem 1.25rem rgba(10,44,115,0.1000);
	opacity:1;
	border-radius:1.25rem;
	position:absolute;
	top:0.25rem;
	left:0.25rem;
	z-index:-1;
}
.company-right-box-tag img {
	width:100%;
	height:100%;
}
.company-right-box-back {
	position:absolute;
	left:-2.25rem;
	bottom:2.9375rem;
	content:'';
	display:inline-block;
	width:6.8125rem;
	height:8.4375rem;
	background:url('../img/pageimage/subsidiary/box-back.svg');
	background-size:100% 100%;
	z-index:0;
}
.box-tag {
	display:flex;
	margin-left:9rem;
}
.box-title {
	text-align:left;
	margin:0 0 0.625rem 9.125rem;
	font-size:1.5rem;
	font-weight:500;
	/* line-height:2.25rem;
	*/
color:#090F21;
}
.box-tit-tag {
	margin-right:0.875rem;
	padding:0.375rem 0.625rem;
	height:0.75rem;
	border:.0625rem solid rgba(132,135,144,0.3);
	border-radius:0.5rem;
	font-size:0.75rem;
	font-weight:400;
	color:rgba(9,15,33,0.5000)
}
.box-txt {
	width:41.25rem;
	height:6.875rem;
	margin-top:1.125rem;
	font-size:0.875rem;
	font-weight:400;
	line-height:1.5rem;
	color:rgba(9,15,33,0.5000);
}
.box-flex {
	display:flex;
	margin-top:3.4375rem;
}
.box-flex>div {
	margin-right:3.5625rem;
}
.box-flex-tit {
	font-size:1.125rem;
	font-weight:500;
	line-height:1.9375rem;
	color:#090F21;
}
.box-flex-p {
	margin-top:0.1875rem;
	width:11.375rem;
	font-size:0.875rem;
	font-weight:400;
	line-height:1.5rem;
	color:rgba(9,15,33,0.5000);
}
.see-more {
	margin-left:0;
}
.xiaer-container {
	background-color:#ffffff;
}
.xiaer-container .company-box-content {
	margin:0 auto 0 0;
	justify-content:flex-start;
}
.xiaer-container .company-right-box {
	border-radius:0rem 2.5rem 2.5rem 0rem;
	width:41.25rem;
	padding-left:8.75rem;
}
.xiaer-container .box-tag {
	margin-left:0;
}
.xiaer-container .company-right-box-tag {
	right:-0.6875rem;
	top:2.0625rem;
	left:auto;
}
.xiaer-container .box-title {
	margin-left:0;
}
.xiaer-container .company-right-box-back {
	right:-2.25rem;
	left:auto;
}
.xiaer-container .company-left {
	margin-left:3.75rem;
}
/* .xiaer-container .company-txt {
	text-indent:0.375rem;
}
*/
.see-more {
	margin-top:2.1875rem;
}
.advangtages-container:nth-child(3) .box-flex {
	margin-top:2.0625rem;
}
.advangtages-container:nth-child(4) .see-more {
	margin-top:5.125rem;
}
.advangtages-container:nth-child(5) .box-flex {
	margin-top:0.5rem;
}
.advangtages-container:nth-child(5) .box-flex>div:nth-child(2) .box-flex-p {
	width:11.5rem;
}
.advangtages-container:nth-child(6) .box-flex>div:first-child {
	width:12.375rem;
	margin-right:2.5rem;
}
.advangtages-container:nth-child(8) .box-flex {
	margin-top:2.5rem;
}
.advangtages-container:nth-child(9) .company-left,.advangtages-container:nth-child(13) .company-left,.advangtages-container:nth-child(17) .company-left {
	margin-left:3.5rem;
}
.advangtages-container:nth-child(9) .box-flex {
	margin-top:0.625rem;
}
.advangtages-container:nth-child(11) .box-flex {
	margin-top:0.4375rem;
}
.advangtages-container:nth-child(11) .box-flex-p {
	width:11.3125rem;
}
.advangtages-container:nth-child(11) .box-flex>div {
	margin-right:3.875rem;
}
.advangtages-container:nth-child(12) .box-flex {
	margin-top:2.4375rem;
}
.advangtages-container:nth-child(12) .box-flex>div:nth-child(1) .box-flex-p {
	width:14.875rem;
}
.advangtages-container:nth-child(12) .box-flex>div:nth-child(2) .box-flex-p {
	width:9.625rem;
}
.advangtages-container:nth-child(12) .box-flex>div:nth-child(3) .box-flex-p {
	width:9.5625rem;
}
.advangtages-container:nth-child(13) .company-txt {
	width:24.4375rem;
}
.advangtages-container:nth-child(14) .box-flex {
	margin-top:0.9375rem;
}
.advangtages-container:nth-child(16) .see-more {
	margin-top:3.6875rem;
}
.advangtages-container:nth-child(16) .box-flex>div:nth-child(1) .box-flex-p {
	width:18.875rem;
}
.advangtages-container:nth-child(16) .box-flex>div:nth-child(2) .box-flex-p {
	width:17.5rem;
}
.advangtages-container:nth-child(16) .box-txt {
	width:41.3125rem;
}
.advangtages-container:nth-child(17) .box-flex>div:nth-child(1) .box-flex-p {
	width:18.875rem;
}
.advangtages-container:nth-child(17) .box-flex>div:nth-child(2) .box-flex-p {
	width:18.375rem;
}
.advangtages-container:nth-child(17) {
	padding-bottom:7.5rem;
}
/* side-nav */
.side-nav {
	display:none;
	transition:all 0.5s;
	position:fixed;
	top:50%;
	transform:translateY(-50%);
	left:1.6875rem;
	z-index:2;
}
.subsidiary-tag {
	margin-left:-0.375rem;
	margin-bottom:-1.5rem;
	padding:0.25rem 0.3125rem;
	height:0.625rem;
	width:3.125rem;
	background:rgba(9,15,33,0.7);
	border-radius:0.25rem;
	font-size:0.1875rem;
	font-weight:400;
	color:#FFFFFF;
}
.subsidiary-tag>div {
	text-align: center;
	width:3.75rem;
	margin-left:-0.375rem;
	transform:scale(0.83);
	-webkit-transform:scale(0.83);
	-moz-transform:scale(0.83);
	-ms-transform:scale(0.83);
	-o-transform:scale(0.83);
}
.side-nav-li {
	margin-top:2.25rem;
	font-size:.75rem;
	font-weight:400;
	color:rgba(9,15,33,0.5);
}
.side-nav-li-active,.side-nav-li:hover {
	position:relative;
	margin-top:2.125rem;
	font-size:.875rem;
	font-weight:500;
	color:#090f21;
}
.side-nav-li-active::after,.side-nav-li:hover::after {
	content:'';
	display:inline-block;
	width:0.4375rem;
	height:0.4375rem;
	background:#28abc3;
	border-radius:50%;
	position:absolute;
	left:-0.9375rem;
	top:0.25rem;
}
.side-nav-li-active::before,.side-nav-li:hover::before {
	content:'';
	display:inline-block;
	width:0.625rem;
	height:0.0625rem;
	background:#28abc3;
	position:absolute;
	left:-1.6875rem;
	top:0.4375rem;
}
.dsp-side-nav {
	color:rgba(255,255,255,0.7);
}
.dsp-side-nav:hover {
	position:relative;
	margin-top:2.125rem;
	font-size:1rem;
	font-weight:400;
	color:#ffffff;
}
.dsp-side-nav-active {
	color:#ffffff;
}

#zhengyin .company-right-box-tag{
	width: 9.25rem;
	height: 2.375rem;
    padding: 1.375rem 2rem 1.3125rem;
}