@charset "utf-8";
@media screen and (max-width: 640px) {
  .header {
    display: none;
  }
  .sp {
    display: block;
  }
  .sp_header {
    height: 50px;
    overflow: hidden;
    background: #fff;
    position: fixed;
    z-index: 10;
    width: 100%;
	  text-align: center;
  }
  .sp_logo {
    padding: 10px;
  
    height: 30px
  }
  .sp_logo img {
    margin: auto;
    max-height: 30px;
  }
  .sp_nav {
    width: 50px;
    float: left;
    position: relative;
    cursor: pointer;
    height: 30px;
    margin-top: 15px
  }
  .sp_nav span {
    display: block;
    background: #333;
    width: 30px;
    height: 3px;
    position: absolute;
    left: 10px;
    transition: all ease 0.35s
  }
  .sp_nav span:nth-of-type(1) {
    top: 0px
  }
  .sp_nav span:nth-of-type(2) {
    top: 10px
  }
  .sp_nav span:nth-of-type(3) {
    top: 20px
  }
  .sp_nav_se span:nth-of-type(1) {
    top: 10px;
    transform: rotate(45deg)
  }
  .sp_nav_se span:nth-of-type(2) {
    width: 0
  }
  .sp_nav_se span:nth-of-type(3) {
    top: 10px;
    transform: rotate(-45deg)
  }
  .sjj_nav {
    position: fixed;
    z-index: 9;
    background: #fff;
    width: 100%;
    height: calc(100% - 50px);
    font-size: 14px;
    line-height: 40px;
    top: -100%;
    left: 0;
    overflow: auto;
    overflow-x: hidden;
    transition: top ease 0.35s;
  }
  .nav_show {
    top: 50px
  }
  .sjj_nav > ul > li:first-child {
    overflow: hidden;
    border-top: 0
  }
  .sjj_nav > ul > li:first-child > a {
    float: left;
    width: calc(100% - 70px)
  }
  .sjj_nav > ul > li:first-child .language {
    float: right;
    width: 70px;
    overflow: hidden;
    line-height: 55px;
    margin-top: 5px
  }
  .sjj_nav > ul > li:first-child .language a {
    width: 35px;
    float: left;
    border-left: 1px #ddd solid;
    text-align: center;
    color: #999;
  }
  .sjj_nav ul li i {
    position: absolute;
    top: 5px;
    right: 0px;
    border-left: 1px #ddd solid;
    height: 30px;
    padding: 0px 7px 0 7px;
  }
  .sjj_nav ul li i svg {
    transform: rotate(-90deg);
    transition: all ease 0.35s
  }
  .sjj_nav ul li .sjj_nav_i_se svg {
    transform: rotate(0deg)
  }
  .sjj_nav ul li {
    border-top: 1px #eee solid;
    padding-left: 20px;
    position: relative;
    line-height: 55px;
    font-size: 14px
  }
  .sjj_nav > ul > li:last-child {
    border-bottom: 1px #ddd solid;
  }
  .sjj_nav ul li ul {
    display: none
  }
  .sjj_nav ul li a {
    color: #666;
    width: 80%
  }
  .sjj_nav ul li ul li a {
    color: #999;
    display: block;
    text-align: left;
  }
  .sjj_nav ul li i svg {
    width: 20px;
    height: 20px;
    fill: #555;
  }
  .sjj_nav ul li .sjj_nav_i_se svg {
    fill: #c9141e
  }
  .sjj_nav ul li ul li > ul {
    margin-left: 10px
  }
/*以上导航部分*/
	.banner{padding-top: 50px;
	}
	.main{
		width: 95%;
		margin: 0 auto;
	}
	.main_a{
		height: 100vw;
		border-radius: 3.3333vw;
		-webkit-border-radius: 3.3333vw;
		-moz-border-radius: 3.3333vw;
		-ms-border-radius: 3.3333vw;
		-o-border-radius: 3.3333vw;
	}
	.main_a_txt{
		top: 8vw;
		left: 9.16667vw;
	}
	.main_a_txt img {
    	height: 4.444vw;
    	margin-bottom: 1.66667vw;
    	line-height: 0;
	}
	.main_a_txt p {
		font-size: 8.33333vw;
		line-height: 10vw;
	}
	.main_a_txt p:last-child {
    	margin-top: 0vw;
    	font-size: 3.88889vw;
	}
	.pcshow{
	    display: none;
	}
	.wapshow{
	    display: block;
	}
	.main_a_pic {
    	width: 90%;
		position: absolute;
		right: 0%;
		top:30%;
	}
	.main_a_pic ul li {
    	float: left;
		width: 46%;
		margin-left: 4%;
		margin-right: 0;
		margin-bottom: 4%;
	}
	.main_a_pic ul li a{
		height: 30vw;
		border-radius: 3.3333vw;
		-webkit-border-radius: 3.3333vw;
		-moz-border-radius: 3.3333vw;
		-ms-border-radius: 3.3333vw;
		-o-border-radius: 3.3333vw;
	}
	.main_a_pic ul li:nth-child(2) a {
    	height: 40vw;
	}
	.main_a_pic ul li a div{
		height: 15vw;
	}
	.main_a_pic ul li a div h2 {
    	font-weight: normal;
    	font-size: 16px;
    	padding-left: 5%;
		padding-right: 5%;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
	.main_a_pic ul li a div p {
    	font-size: 12px;
		line-height: 20px;
    	padding-left: 5%;
		padding-right: 5%;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.main_a_pic ul li:nth-child(3) {
    	position: absolute;
    	left: 0;
    	top: 35vw;
		height: 40vw;
    	width: 46%;
	}
	.main_a_pic ul li:nth-child(3) a {
    	height: 40vw;
	}
	.main_a_pic ul li:nth-child(4) {
    	position: absolute;
    	left: 0;
    	top: 45vw;
		height: 40vw;
    	width: 46%;
		left: 50%;
	}
	.main_a_pic ul li:nth-child(4) a {
    	height: 40vw;
	}
	.main_a_pic ul li:nth-child(5){
		display: none;
	}
	
	
	.main_b_txt h2 {
    	font-size: 6.66667vw;
		margin-bottom: 1.11111vw;
    	font-weight: normal;
    	line-height: 50px;
	}
	.main_b_txt p{
		font-size: 4.4444vw
	}
	.main_b_txt p:last-child{
		font-size: 3.3333vw
	}
	.main_b_con ul li:nth-child(1) {
    	border-radius: 3.33333vw;
		height: 79.44444vw;
    	display: block;
    	width: 100%;
		margin-bottom: 5.55556vw;
	}
	.main_b_con ul li {
    	border-radius: 3.33333vw;
		height: 79.44444vw;
    	display: block;
    	width: 100%;
		margin-bottom: 5.55556vw;
	}
	.img_box{
		width: 100%;
		height: 53.33333vw;
		display: block;
	}
	.main_b_con ul li:nth-child(1) .img_box{
		width: 100%;
		height: 53.33333vw;
		display: block;
	}
	.main_b_con ul li:nth-child(1) .main_b_con_txt{
		display: block;
		width: 100%;
		height: 26.11111vw;
	}
	.main_b_con_txt{
		display: block;
		width: 100%;
		height: 26.11111vw;
	}
	.main_b_con ul li:nth-child(1) .main_b_con_txt h2 {
   		font-size: 4.16667vw;
		line-height: 5.55556vw;
    	font-weight: normal;
	}
	.main_b_con_txt h2 {
   		font-size: 4.16667vw;
		line-height: 5.55556vw;
    	font-weight: normal;
	}
	.main_b_con_txt p {
    	font-size: 1vw;
    	color: #666;
	}
	.main_b_con ul li:nth-child(1) .main_b_con_txt p:first-child{
		display: none;
	}
	.main_b_con ul li:nth-child(1) .main_b_con_txt p:last-child span{
		display: inline-block;
	}
	.main_b_con ul li:nth-child(1) .main_b_con_txt p:last-child {
		font-size: 2.77778vw;
    	margin-top: 2vw;
	}
	.main_b_con_txt p:last-child {
		font-size: 2.77778vw;
    	margin-top: 2vw;
	}
	.main_b_con ul li:nth-child(1) .main_b_con_txt p:last-child span{
		margin-top: 0;
	}
	.main_b_con_txt div{
		padding//-top: 6%;
		margin: 0 4.5vw;
	}
	
	.main_c{
	}
	.main_c a{
		width: 46%;
		margin-bottom: 3%;
	}
/*以上是首页样式*/	
	.w2{
		width: 90%;
		margin: 0 auto;
	}
	.banner_about{
	    height: 139.44444vw;

	}
	.head-img-box {
		display: none;
	}
	.head-img-box_wap{
		display: block;
		height: 100%;
	}
	.head-img-box_wap img {
    	
    	top: 0;
    	height: 100%;


	}
	.head-content-box {
    	width: auto;
    	position: absolute;
    	top: 75.55556vw;
    	left: 9.16667vw;
    	-webkit-transform: none;
    	-moz-transform: none;
    	-ms-transform: none;
    	-o-transform: none;
    	transform: none;
	}
	.head-content-box .title {
    	line-height: 8.33333vw;
    	margin-bottom: 1.66667vw;
    	font-size: 8.33333vw;
	}
	.head-content-box .about_logo {
    	height: 6.11111vw;
    	margin-bottom: 1.94444vw;
	}
	.head-content-box .about_logo img {
    	height: 100%;
	}
	.head-content-box .auxiliaryTitle {
    	width: 68.05556vw;
    	line-height: 5.55556vw;
    	margin-top: 13.88889vw;
    	font-size: 3.88889vw;
	}
	.main_about {
    	position: relative;
    	z-index: 5;
        margin-top: -10.83333vw;
	}

	.slogan-box {
		width: 100%;
		margin: 0;
    	height: 87.22222vw;
    	-webkit-border-radius: 3.33333vw;
    	-moz-border-radius: 3.33333vw;
    	border-radius: 3.33333vw;
    	padding: 11.11111vw 9.16667vw;
    	opacity: 1;
	}
	.slogan-box li {
    	display: block;
    	width: 100%;
    	position: static;
    	-webkit-transform: none;
    	-moz-transform: none;
    	-ms-transform: none;
    	-o-transform: none;
    	transform: none;
	}
	.slogan-box li h2 {
    	font-size: 3.88889vw;
    	margin-bottom: 1.66667vw;
	}
	.slogan-box li p {
  		font-size:3.33333vw;
  		line-height:5.83333vw
 	}
	.slogan-box li:last-of-type {
    	margin-top: 13.33333vw;
	}
	.slogan-box li > div {
    	width: 33.88889vw;
    	display: inline-block;
	}
	.slogan-box li > div:last-of-type {
    	margin-top: 0;
    	margin-left: 10.83333vw;
	}
	.main_about_c{
		background-size: cover;
	}
	.main_about_c .text-content {
    	width: 77.77778vw;
    	font-size: 3.33333vw;
	}
	.main_about_c .text-content h1 {
		font-size: 6.66667vw;
		margin-bottom: 1.94444vw;
    	font-weight: 400;
		line-height: 8vw;
	}
	.main_about_c .text-content p {
    	line-height: 5.83333vw;
	}
	.main_about_c .amount-content {
    	margin-top: 10.83333vw;
	}
	.main_about_c .amount-content > div:nth-child(1) {
    	width: 23.88889vw;
	}
	.main_about_c .amount-content > div {
    	font-size: 3.05556vw;
	}
	.main_about_c .amount-content > div .amount {
    	margin-bottom: 1.94444vw;
	}
	.main_about_c .amount-content > div .amount span {
    	width: 14.16667vw;
    	line-height: 11.94444vw;
    	font-size: 11.94444vw;
	}
	.main_about_c .amount-content > div .amount i {
    	left: 1px;
    	top: .83333vw;
    	font-size: 3.88889vw;
	}
	.main_about_c .amount-content > div:nth-child(2) {
    	width: 18.05556vw;
	}
	.main_about_c .amount-content > div:nth-child(3) {
    	width: 23.88889vw;
	}
	.main_about_c .amount-content > div:nth-child(3) p:last-of-type {
    	margin: 0 auto;
    	width: 13.33333vw;
	}
	.main_about_b {
   		width: 90%;
    	margin: 0 auto;
	}
	.main_about_b .dateLine-head {
    	width: auto;
    	margin: 22.22222vw 0 11.94444vw;
    	text-align: center;
	}
	.main_about_b .dateLine-head h1 {
    	font-size: 6.66667vw;
    	margin-bottom: .83333vw;
	}
	.main_about_b .dateLine-head p {
    	font-size: 3.88889vw;
    	line-height: 6.38889vw;
	}
	.main_about_b .dateLine-box {
    	padding-bottom: 11.38889vw;
	}
	.main_about_b .dateLine-box>i {
  		width:.55556vw;
  		left:1.38889vw;
  		-webkit-transform:none;
  		-moz-transform:none;
  		-ms-transform:none;
  		-o-transform:none;
  		transform:none;
 	}
 	.main_about_b .dateLine-box:after {
  		left:0;
  		-webkit-transform:none;
  		-moz-transform:none;
  		-ms-transform:none;
  		-o-transform:none;
  		transform:none;
  		width:3.33333vw;
  		height:2.77778vw;
  		-webkit-border-radius:2.5vw;
  		-moz-border-radius:2.5vw;
  		border-radius:2.5vw;
  		border:solid .55556vw #ebedf0;
 	}
 	.main_about_b .dateLine-head {
  		margin:22.22222vw 0 11.94444vw;
 	}
 	.main_about_b .dateLine-head h1 {
  		font-size:6.66667vw;
  		margin-bottom:.83333vw;
 	}
 	.main_about_b .dateLine-head p {
		font-size:3.88889vw;
		line-height:6.38889vw;
		 }
	.main_about_b .dateLine-item {
  		display:block;
 	}
	.main_about_b .dateLine-item+.dateLine-item {
  		margin-top:10.83333vw;
 	}
	.main_about_b .dateLine-item>div {
	  	width:100%;
	  	font-size:2.77778vw;
	  	padding-left:8.33333vw;
 	}
	.main_about_b .dateLine-item>div:nth-of-type(2) .text-box {
  		padding-left:0;
  		opacity:1;
	}
	.main_about_b .dateLine-item>div:nth-of-type(2) .text-box .date:after {
  		left:-8.33333vw;
  		-webkit-transform:none;
  		-moz-transform:none;
  		-ms-transform:none;
  		-o-transform:none;
  		transform:none;
 	}
	.main_about_b .dateLine-item>div+div {
  		margin-top:10.83333vw;
 	}
	.main_about_b .dateLine-item>div .date {
  		font-size:2.77778vw;
  		margin-bottom:.83333vw;
  		line-height:1;
 	}
	.main_about_b .dateLine-item>div .date:after {
 		 left:-8.33333vw;
 		 -webkit-transform:none;
 		 -moz-transform:none;
 		 -ms-transform:none;
 		 -o-transform:none;
		 transform:none;
		 width:3.33333vw;
  		height:2.77778vw;
  		-webkit-border-radius:2.5vw;
  		-moz-border-radius:2.5vw;
  		border-radius:2.5vw;
  		border:solid .55556vw #ebedf0;
 	}
	.main_about_b .dateLine-item>div .title {
  		max-width:69.72222vw;
  		font-size:4.16667vw;
		line-height: 6vw;
 	}
	.main_about_b .dateLine-item>div .img-box {
  		margin-top:2.77778vw;
  		width:78.05556vw;
  		height:44.44444vw;
  		-webkit-border-radius:3.33333vw;
  		-moz-border-radius:3.33333vw;
  		border-radius:3.33333vw;
 	}
	.main_about_b .dateLine-item>div .img-box img {
  		-webkit-border-radius:3.33333vw;
  		-moz-border-radius:3.33333vw;
  		border-radius:3.33333vw;
 	}
	.main_about_b .dateLine-item>div .placeholder {
  		display:none;;
 	}
	.main_about_d{
		height: 150vw;
		background-size: 100%;
		background-position: center top;
	}
	.main_about_d_map{
		width: 90%;
		margin: 0 auto;
		background-position: bottom right;
		background-size: 250%;
		position: relative;
		height: 150vw;
	}
	.chart-content {
    	left: calc(100% - 66.11111vw)/2;;
    	top: 9.72222vw;
    	bottom: auto;
    	font-size: 3.05556vw;
    	width: 66.11111vw;
   		min-width: auto;
    	text-align: center;
	}
	.chart-content h2 {
    	font-size: 5.55556vw;
    	margin-bottom: 1.11111vw;
		line-height: 7vw;
	}
	.chart-content p {
    	line-height: 1.5;
	}
/*以上是关于我们样式*/
	
	
	
	
	.banner_contact {
 		position:relative;
 		height:138.88889vw
	}
	
	.banner_contact a.full {
 		position:absolute;
 		width:100%;
 		height:100%;
 		top:0;
 		left:0;
 		z-index:1
	}
	.banner_contact .v-section-bg_wap {
 		position:absolute;
 		left:50%;
 		top:0;
 		-webkit-transform:translateX(-50%);
 		-moz-transform:translateX(-50%);
 		-ms-transform:translateX(-50%);
 		-o-transform:translateX(-50%);
 		transform:translateX(-50%);

	}
	.banner_contact .v-section-bg_wap img {
 		height:138.88889vw
	}
	.banner_contact .v-section-bg{
		display: none;
	}
	.banner_contact .v-section-bg_wap{
		display: block;
	}
	.banner_contact>.v-section-des {
		width: 100%;
 		position:relative;
 		text-align:center;
	}
	.banner_contact>.v-section-des> h2 {
 		padding-top:12.40741vw;
 		font-family:VIVO-FONT-WEB-BOLD,VIVO-FONT-NAV-BOLD,sans-serif;
 		font-size:5.92593vw;
 		line-height:7.03704vw;
 		color:#242933;
		width: 100%;
	}
	.banner_contact>.v-section-des>p {
 		display:inline-block;
 		width:88.88889vw;
 		padding-top:1.66667vw;
 		font-size:3.33333vw;
 		line-height:5.37037vw;
 		color:#575c66
	}
	.v-section-btn {
    	margin-top: 2%;
		
	}
	.v-btn-link{
		font-size: 3.333vw;
	}
	.main_solution_a{
		height: auto;
	}
	
	.main_solution_a .v-section-des {
		width: 90%;
		margin: 0 auto;
    	position: relative;
    	text-align: center;
		padding-top: 2%;
	}
	.main_solution_a > .v-section-des > h2 {
    	padding-top: 12.40741vw;
    	font-size: 5.92593vw;
    	line-height: 7.03704vw;
    	color: #242933;
	}
	.main_solution_a > ul {
    	padding: 6.85185vw 0 11.11111vw;
		text-align: center;
	}
	.main_solution_a > ul > li{
		display: inline-block;
		vertical-align: top;
		width: 88.33333vw;
		height: 32.12963vw;
		position: relative;
		overflow: hidden;
		margin-bottom: 2.5vw;
		-webkit-border-radius: 3.33333vw;
		-moz-border-radius: 3.33333vw;
		border-radius: 3.33333vw;
		margin-left: 0;
		margin-right: 0;
	}
	.main_solution_a > ul > li > img {
    	opacity: 0;
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	-webkit-transition: all .3s;
    	-o-transition: all .3s;
    	-moz-transition: all .3s;
    	transition: all .3s;
	}
	.main_solution_a > ul > li > p {
    	position: absolute;
    	left: 5.27778vw;
    	bottom: 4.53704vw;
    	font-size: 3.7037vw;
    	line-height: 3.7037vw;
    	color: #fff;
	}
	.main_solution_a > ul > li > span {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 1;
	}
	.main_solution_a > ul > li:after {
		content:"";
		width:8.51852vw;
		height:5.92593vw;
		background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgNDAgMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNf5pKt5pS+PC90aXRsZT4KICAgIDxnIGlkPSJwYyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFf6aaW6aG1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzI2LjAwMDAwMCwgLTYwNC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IkJhbm5lcjAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTk4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImljX+aSreaUvl9iYW5uZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyNi4wMDAwMDAsIDQwNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iaWNf5pKt5pS+Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI2LDEgTDE0LDEgQzEwLjQxMDE0OTEsMSA3LjE2MDE0OTEzLDIuNDU1MDc0NTYgNC44MDc2MTE4NCw0LjgwNzYxMTg0IEMyLjQ1NTA3NDU2LDcuMTYwMTQ5MTMgMSwxMC40MTAxNDkxIDEsMTQgQzEsMTcuNTg5ODUwOSAyLjQ1NTA3NDU2LDIwLjgzOTg1MDkgNC44MDc2MTE4NCwyMy4xOTIzODgyIEM3LjE2MDE0OTEzLDI1LjU0NDkyNTQgMTAuNDEwMTQ5MSwyNyAxNCwyNyBMMjYsMjcgQzI5LjU4OTg1MDksMjcgMzIuODM5ODUwOSwyNS41NDQ5MjU0IDM1LjE5MjM4ODIsMjMuMTkyMzg4MiBDMzcuNTQ0OTI1NCwyMC44Mzk4NTA5IDM5LDE3LjU4OTg1MDkgMzksMTQgQzM5LDEwLjQxMDE0OTEgMzcuNTQ0OTI1NCw3LjE2MDE0OTEzIDM1LjE5MjM4ODIsNC44MDc2MTE4NCBDMzIuODM5ODUwOSwyLjQ1NTA3NDU2IDI5LjU4OTg1MDksMSAyNiwxIFoiIGlkPSLnn6nlvaIiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOS4xOTQ5NzQ3LDkuMTk0OTc0NzUgTDIzLjQzNDMxNDYsMTMuNDM0MzE0NiBDMjMuNzQ2NzM0LDEzLjc0NjczNCAyMy43NDY3MzQsMTQuMjUzMjY2IDIzLjQzNDMxNDYsMTQuNTY1Njg1NCBMMTkuMTk0OTc0NywxOC44MDUwMjUzIEMxOC45MjE2MDc3LDE5LjA3ODM5MjMgMTguNDc4MzkyMywxOS4wNzgzOTIzIDE4LjIwNTAyNTMsMTguODA1MDI1MyBDMTguMDczNzQ5OCwxOC42NzM3NDk4IDE4LDE4LjQ5NTcwMiAxOCwxOC4zMTAwNTA1IEwxOCw5LjY4OTk0OTQ5IEMxOCw5LjMwMzM1MDE3IDE4LjMxMzQwMDcsOC45ODk5NDk0OSAxOC43LDguOTg5OTQ5NDkgQzE4Ljg4NTY1MTUsOC45ODk5NDk0OSAxOS4wNjM2OTkzLDkuMDYzNjk5MjggMTkuMTk0OTc0Nyw5LjE5NDk3NDc1IFoiIGlkPSLnn6nlvaIiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") center no-repeat;
		-webkit-background-size:100% 100%;
		-moz-background-size:100% 100%;
		-o-background-size:100% 100%;
		 background-size:100% 100%;
		 position:absolute;
		right:5.27778vw;
		bottom:4.53704vw
	}
	.main_solution_b_con {
    	width: 90%;
    	margin: 0 auto;
	}
	.main_solution_b_con > .v-section-des{
		width: 100%;
		padding-top: 2%;
	}
	.main_solution_b_con > .v-section-des h2 {
    	padding-top: 12.40741vw;
		font-size: 5.92593vw;
		line-height: 7.03704vw;
		color: #242933;
		font-weight: 400;
	}
	.main_solution_b_con > .v-solution-plan-tab > li{
		width: 20.37037vw;
		font-size: 3.7037vw;
		line-height: 9.25926vw;
		color: #8a8f99;
		text-align: center;
		-webkit-border-radius: 1.66667vw;
		-moz-border-radius: 1.66667vw;
		border-radius: 1.66667vw;
		margin-right: 0;
	}
	.bd li.show {
   		visibility: visible;
    	height: 120vw;
		background-color: #f1f1f1;
		-webkit-border-radius: 3.33333vw;
    	-moz-border-radius: 3.33333vw;
    	border-radius: 3.33333vw;
		overflow: hidden;
	}
	.bd li > div {
    	height: 450px;
    	-webkit-box-sizing: border-box;
    	-moz-box-sizing: border-box;
    	box-sizing: border-box;
    	margin-right: 0;
    	padding: 10%;
		padding-top: 45vw;
	}
	.bd li > img {
    	position: absolute;
    	width: 100%;
    	height: 40vw;
    	right: 0;
    	top: 0;
	}
	.bd li > div > h3{
		font-size: 3.33333vw;
    	line-height: 4.62963vw;
    	color: #000;
    	margin-bottom: 1.57407vw;
		margin-top: 0;
	}
	.bd li:nth-child(2) p:first-of-type {
    	margin-bottom: 3%;
	}
	.bd li > div > p {
    	display: block;
		font-size: 3.14815vw;
		line-height: 5.18519vw;
		color: #999;
	}
/*以上是解决方案样式*/
	.main_contact .v-coo-contact-content {
    	padding-top: 0;
	}
	.main_contact {
    	position: relative;
    	margin: 0 auto;
    	overflow: hidden;
		min-width: auto;
		width: 100vw;
    	height: 138.88889vw;
	}
	.main_contact > .v-coo-contact-content > h2 {
    	text-align: center;
		font-size: 5.92593vw;
		line-height: 7.87037vw;
		color: #333;
		padding-top: 12.40741vw;
	}
	.main_contact > .v-coo-contact-content > p {
    	text-align: center;
		font-size: 2.96296vw;
		line-height: 3.98148vw;
		color: #666;
		margin-top: .83333vw;
	}
	.main_contact > .v-coo-contact-content > .contact-content-wrapper {
		display: none;
	}
	.main_contact > .v-coo-contact-content > .link-list-wrapper {
		display: block;
		 padding:5vw 0 7.03704vw;
		 background-color:#fff;
		 opacity:.9;
		 width:88.33333vw;
		 -webkit-box-sizing:border-box;
		 -moz-box-sizing:border-box;
		 box-sizing:border-box;
		 margin:6.85185vw auto 0;
		 -webkit-border-radius:3.33333vw;
		 -moz-border-radius:3.33333vw;
		 border-radius:3.33333vw
	}
	.main_contact > .v-coo-contact-content > .link-list-wrapper .link-item {
		 display:-webkit-box;
		 display:-ms-flexbox;
		 display:-webkit-flex;
		 display:-moz-box;
		 display:flex;
		 -webkit-box-align:center;
		 -ms-flex-align:center;
		 -webkit-align-items:center;
		 -moz-box-align:center;
		 align-items:center;
		 height:9.35185vw;
		 padding:3.61111vw 7.12963vw;
		 cursor:pointer;
		 position:relative
	}
	.main_contact > .v-coo-contact-content > .link-list-wrapper .link-item:after {
		 content:"";
		 position:absolute;
		 width:4.07407vw;
		 height:4.07407vw;
		 right:7.12963vw;
		 top:50%;
		 -webkit-transform:translateY(-50%);
		 -moz-transform:translateY(-50%);
		 -ms-transform:translateY(-50%);
		 -o-transform:translateY(-50%);
		 transform:translateY(-50%);
		 background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjIgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YmN5b6Ad2FwPC90aXRsZT4KICAgIDxnIGlkPSLmjqfku7YiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLogZTns7vmiJHku6wiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NjUuMDAwMDAwLCAtMzEzLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5YmN5b6AIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NjUuMDAwMDAwLCAzMTMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2i5aSH5Lu9LTE2IiB4PSIwIiB5PSIwIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03Ljc4NDI5MDcxLDUgTDguOTEyNjY5MTUsNSBDOS4xOTI5MDQ4Niw1IDkuNDYwNzA4MzEsNS4xMTU2OTQ0OSA5LjY1Mjc5MjYsNS4zMTk3NDI3MSBMMTQuNjM1NjI0MSwxMC42MTI5MjkgQzE0Ljg0MDMyNTYsMTAuODMwMzgwMyAxNC44NDAzMjU2LDExLjE2OTYxOTcgMTQuNjM1NjI0MSwxMS4zODcwNzEgTDkuNjUyNzkyNiwxNi42ODAyNTczIEM5LjQ2MDcwODMxLDE2Ljg4NDMwNTUgOS4xOTI5MDQ4NiwxNyA4LjkxMjY2OTE1LDE3IEw3Ljc4NDI5MDcxLDE3IEM3LjU5NzE2MzY1LDE3IDcuNDQ1NDY3MTgsMTYuODQ4MzAzNSA3LjQ0NTQ2NzE4LDE2LjY2MTE3NjUgQzcuNDQ1NDY3MTgsMTYuNTc0ODU0NiA3LjQ3ODQxNDU1LDE2LjQ5MTc4NzUgNy41Mzc1ODI5LDE2LjQyODkzMzggTDEyLjQyOTU3NzEsMTEuMjMyMjQyNiBDMTIuNTUyMzk4MSwxMS4xMDE3NzE4IDEyLjU1MjM5ODEsMTAuODk4MjI4MiAxMi40Mjk1NzcxLDEwLjc2Nzc1NzQgTDcuNTM3NTgyOSw1LjU3MTA2NjE1IEM3LjQwOTMxODg0LDUuNDM0ODEzMTkgNy40MTU3OTUxMiw1LjIyMDM3OTc3IDcuNTUyMDQ4MDksNS4wOTIxMTU3MSBDNy42MTQ5MDE3Myw1LjAzMjk0NzM2IDcuNjk3OTY4OCw1IDcuNzg0MjkwNzEsNSBaIiBpZD0i55+p5b2i5aSH5Lu9LTE3IiBmaWxsPSIjOEE4Rjk5Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
		 -webkit-background-size:contain;
		 -moz-background-size:contain;
		 -o-background-size:contain;
		 background-size:contain
	}
	.main_contact > .v-coo-contact-content >.link-list-wrapper .link-item .icon {
		 width:8.14815vw;
		 height:8.14815vw
	}
	.main_contact > .v-coo-contact-content > .link-list-wrapper .link-item .mid {
		 display:-webkit-box;
		 display:-ms-flexbox;
		 display:-webkit-flex;
		 display:-moz-box;
		 display:flex;
		 -webkit-box-orient:vertical;
		 -webkit-flex-direction:column;
		 -moz-box-orient:vertical;
		 -moz-box-direction:normal;
		 flex-direction:column;
		 -webkit-box-direction:normal;
		 flex-direction:row;
		 -ms-flex-direction:column;
		 flex-direction:column;
		 -webkit-box-pack:justify;
		 -webkit-justify-content:space-between;
		 -moz-box-pack:justify;
		 justify-content:space-between;
		 -ms-flex-pack:justify;
		 justify-content:space-between;
		 height:9.35185vw;
		 margin-left:3.42593vw
	}
	.main_contact > .v-coo-contact-content > .link-list-wrapper .link-item .mid .top {
		 font-size:3.7037vw;
		 line-height:5.18519vw;
		 color:#242933;
	}
	.main_contact > .v-coo-contact-content > .link-list-wrapper .link-item .mid .bottom {
		 font-size:2.96296vw;
		 line-height:3.98148vw;
		 color:#575c66
	}
	.main_contact .v-coo-contact-content {
    text-align: left;
	}
	
/*以上是联系方式样式*/
	.main_news {
   		width: 100%;
    	margin: 0 auto;
	}
	.banner-img_wap{
		display: block;
		height: auto;
	}
	.banner-img{
		display: none;
	}
	.main_news .banner_news{
		height: auto;
	}
	.main_news .banner_news .banner-img_wap {
		position: relative;
		height: auto;
		min-height: 120.96354vw;
		left: 0;
		top: auto;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	.main_news .banner_news .banner-img_wap img {
		width:100%;
		height:auto;
 	}
	.main_news .banner_news .banner-content {
		position:absolute;
		top:0;
		left:9.11458vw;
		padding-top:75.78125vw;
 	}
 	.main_news .banner_news .banner-content img {
		height:5.85938vw;
		padding-bottom:2.21354vw;
	}
 	.main_news .banner_news .banner-content .title {
		font-size:8.33333vw;
		line-height:normal;
		padding-bottom:10.28646vw;
		margin-bottom:3.125vw;
	}
 	.main_news .banner_news .banner-content .title:after {
		width:9.24479vw;
		height:.39063vw;
	}
 	.main_news .banner_news .banner-content .auxiliaryTitle {
	 	font-size:3.64583vw;
	  	line-height:5.59896vw;
		width:26.04167vw;
 	}
	.main_news_con {
  		margin-top:-10.15625vw;
  		padding-bottom:14.71354vw;
 	}
 	.main_news .main_news_con .content-tab {
  		-webkit-border-radius:3.38542vw;
  		-moz-border-radius:3.38542vw;
  		border-radius:3.38542vw;
  		padding:5.46875vw 0;
 	}
 	.main_news .main_news_con .content-tab span {
		padding:0 2.86458vw;
		font-size:3.64583vw;
		line-height:9.375vw;
		margin-right:1.82292vw;
 	}
 	.main_news .main_news_con .content-tab span.active {
		-webkit-border-radius:1.82292vw;
		-moz-border-radius:1.82292vw;
		border-radius:1.82292vw;
 	}
	.main_news .main_news_con .content-list {
		width:auto;
		padding:0 20px 7.29167vw;
	}
	.main_news .main_news_con .content-list>a {
		width:100%;
		margin-top:5.59896vw;
		-webkit-border-radius:3.38542vw;
		-moz-border-radius:3.38542vw;
		border-radius:3.38542vw;
		-webkit-transition:1s;
		-o-transition:1s;
		-moz-transition:1s;
		transition:1s;
		-webkit-transition-property:opacity,-webkit-transform;
		transition-property:opacity,-webkit-transform;
		-o-transition-property:opacity,-o-transform;
		-moz-transition-property:opacity,transform,-moz-transform;
		transition-property:opacity,transform;
		transition-property:opacity,transform,-webkit-transform,-moz-transform,-o-transform;
		transition-property:opacity,transform,-webkit-transform;
		padding-top:53.38542vw;
	}
	.main_news .main_news_con .content-list>a img {
		height:53.38542vw;
	}
 	.main_news .main_news_con .content-list>a>div {
		padding:4.42708vw 5.98958vw;
		-webkit-transition:1s .2s;
		-o-transition:1s .2s;
		-moz-transition:1s .2s;
		transition:1s .2s;
		-webkit-transition-property:opacity,-webkit-transform;
		transition-property:opacity,-webkit-transform;
		-o-transition-property:opacity,-o-transform;
		-moz-transition-property:opacity,transform,-moz-transform;
		transition-property:opacity,transform;
		transition-property:opacity,transform,-webkit-transform,-moz-transform,-o-transform;
		transition-property:opacity,transform,-webkit-transform;
 	}
 	.main_news .main_news_con .content-list>a>div h4 {
		font-size:4.29688vw;
		line-height:5.72917vw;
		margin-bottom:1.04167vw;
 	}
	.main_news .main_news_con .content-list>a>div em {
  	    font-size:2.73438vw;
  		line-height:4.42708vw;
 	}
	.main_news .main_news_con .content-list>a.delay-list {
		opacity:.7;
		-webkit-transform:translateY(13.02083vw);
		-moz-transform:translateY(13.02083vw);
		-ms-transform:translateY(13.02083vw);
		-o-transform:translateY(13.02083vw);
		transform:translateY(13.02083vw);
	}
	.main_news .main_news_con .content-list>a.delay-list>div {
		opacity:0;
		-webkit-transform:translateY(6.51042vw);
		-moz-transform:translateY(6.51042vw);
		-ms-transform:translateY(6.51042vw);
		-o-transform:translateY(6.51042vw);
		transform:translateY(6.51042vw);
 	}
/*以上是新闻列表页面样式*/

	.main_newsdetail {
    	padding: 0;
	}
	.newsdetail_title {
		padding: calc(13.80208vw + 60px) 9.375vw 14.32292vw;
		text-align: center;
		color: #242933;
	}
	.newsdetail_title > h3 {
		display: inline-block;
		font-size: 8.33333vw;
		line-height: 10.9375vw;
		color: #242933;
		text-align: center;
		width: 100%;
		max-width: 960px;
		font-weight: 400;
	}
	.newsdetail_title > em {
		display: inline-block;
		width: 100%;
		max-width: 960px;
		margin-top: 7.03125vw;
		font-size: 3.90625vw;
		line-height: 5.98958vw;
	}
	.main_newsdetail_con {
		background-color: #fff;
		-webkit-border-radius: 24px;
		-moz-border-radius: 24px;
		border-radius: 24px;
		padding: .65104vw 20px 0;
		font-size: 3.90625vw;
		line-height: 7.03125vw;
	}
	.main_newsdetail_con_txt >.prev-next {
		margin-top:16.53646vw;
		padding:0 2.60417vw
	}
	.main_newsdetail_con_txt >.prev-next>a {
		width:100%;
		height:24.47917vw;
		padding:5.85938vw 5.20833vw 0;
		margin:0 0 3.64583vw;
		-webkit-border-radius:1.5625vw;
		-moz-border-radius:1.5625vw;
		border-radius:1.5625vw
	}
	.main_newsdetail_con_txt >.prev-next>a>span {
		font-size:2.73438vw;
		line-height:4.42708vw;
		margin-bottom:.91146vw
	}
	.main_newsdetail_con_txt >.prev-next>a>h5 {
		font-size:4.29688vw;
		line-height:5.72917vw
	}

	/*news-end*/
	.main_pro_con {
		padding-bottom: 14.71354vw;
		margin: -10.15625vw 5% 0 5%;
		width: 90%;
	}
	.pro-series-compare {
		hei/ght: 88.33333vw;
		-webkit-border-radius: 3.33333vw;
		-moz-border-radius: 3.33333vw;
		border-radius: 3.33333vw;
		padding-top: 11.94444vw;
	}
	.sorta{
		display: none;
	}
	.pro-series-compare > div {
		min-width: auto;
		margin: 0 4.44444vw;
	}
	.pro-series-compare > div .compare-img-list {
		width: 38.88889vw;
		height: 38.88889vw;
	}
	.pro-series-compare > div p {
		max-width: 37.77778vw;
		font-size: 3.33333vw;
		margin: 3.61111vw 0 1.11111vw;
	}
	.pro-series-compare > div .compare-link-btn {
		width: 37.22222vw;
		height: 10.27778vw;
		line-height: 10.27778vw;
		margin: 3.88889vw auto;
		-webkit-border-radius: 5vw;
		-moz-border-radius: 5vw;
		border-radius: 5vw;
		font-size: 3.88889vw;
	}
	.pro-series-compare > div li .v-btn-link {
		margin-left: -7.5vw;
	}
	.v-section-btn > .v-btn-link::before, .v-section-btn > .v-btn-link::after, .v-section-btn > .v-btn-play::before, .v-section-btn > .v-btn-play::after {
		width: 7.22222vw;
		height: 5.27778vw;
		right: -8.33333vw;
		top: 0;
	}
	.v-section-btn > .v-btn-link, .v-section-btn > .v-btn-play {
		font-size: 3.88889vw;
		line-height: 5.27778vw;
	}
	.pro-series-compare > div li:nth-child(3) {
		disp/lay: none;
	}
	.pro-series-compare > div li{
		margin-bottom: 8vw;
	}
	.pro-series-parts li:first-child {
		height: 116.66667vw;
	}
	.pro-series-parts li {
		display: block;
		width: 100%;
		height: 116.66667vw;
		-webkit-border-radius: 3.33333vw;
		-moz-border-radius: 3.33333vw;
		border-radius: 3.33333vw;
		margin-bottom: 5.55556vw;
	}
	.pro-series-parts li .part-content {
		text-align: center;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		top: 13.33333vw;
	}
	.pro-series-parts li .part-content .content-img {
		height: 3.33333vw;
		margin-bottom: 1.11111vw;
	}
	.pro-series-parts li .part-content .title {
		font-size: 6.66667vw;
		margin-bottom: 5vw;
		width: 72.22222vw;
		line-height: 8vw;
	}
	.pro-series-parts li .part-content .v-section-btn {
		display: inline-block;
	}
	.pro-series-parts li .part-content .v-section-btn > .v-btn-link, main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn > .v-btn-play {
		display: block;
		font-size: 3.88889vw;
		line-height: 5.27778vw;
	}
	.pro-series-parts li .part-img-wap{
		display: block;
	}
	.pro-series-parts li .part-img{
		display: none;
	}
	.pro_detail{
    	padding-top: 80px;
		margin-bottom: 40px;
		width: 95%;
		margin-left: auto;
		margin-right: auto;
	}
	.pro_detail_a{
		width: 100%;
		float: none;
		height: 100%;
		position: relative;
		overflow: hidden;
		margin-bottom: 5%;
	}
	.gallery-top {
		height: 300px;
		width: 70%;
		margin: 0 15%;
		overflow: hidden;
	}
	.gallery-thumbs {
		width: 90%;
		height: 80px;
		box-sizing: border-box;
		padding: 10px 0;
		overflow: hidden;
	}
	.gallery-thumbs .swiper-wrapper{
		width: 100%;
		margin: 0 50px;
	}
	.pro_detail_b{
		width: 100%;
		float: none;
		text-align: center;
		margin-bottom: 80px;
	}
	.pro_detail_b h1{
		font-size: 7vw;
		line-height: 9vw;
		margin-top: 1vw;
		font-weight: normal;
	}
	.pro_detail_b p{
		line-height: 6vw;
		margin-top: 2vw;
		font-size: 4vw;
		color: #333;
		word-break: break-all;
		word-wrap: break-word;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 3;
	}
	.pro_detail_b_con{
		margin: 5%;
		padding: 5%;
		border-top: solid 1px #e4e4e4;
		width: 80%;
	}
	.pro_detail_b_con_price{
		float: none;
		width: 80%;
		margin: 0 auto;
		font-size: 10vw;
		color: #f51200;
		line-height: 15vw;
		padding-top: 0;
	}
	.pro_detail_b_con_price span{
		font-size: 27px;
	}
	.pro_detail_b_con_btn{
		float: none;
		width: 80%;
		margin: 0 auto;
		border-left: none;
	}
	.pro_detail_b_con_btn a{
		display: block;
		margin-bottom: 10px;
		width: 100%;
		border: solid 1px #e4e4e4;
		height: 12vw;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		text-align: center;
		line-height: 50px;
		font-size: 18px;
		transition: .4s;
	}
	.pro_detail_b_txt{
		border-top: solid 1px #e4e4e4;
		padding: 5%;
		text-align: left;
	}
	.pro_info_tab{
		background-color: #fafafa;
		border-top: solid 1px #e4e4e4;
		border-bottom: solid 1px #e4e4e4;
		line-height: 12vw;
		text-align: left;
	}
	.pro_info_tab ul{
		width: 100%;
		margin: auto;
	}
	.pro_info_tab ul li{
		width: 20%;
		padding: 0 5%;
		display: inline-block;
		cursor: pointer;
		font-size: 4vw;
	}
	.pro_info_txt ul{
		padding: 2%;
		text-align: left;
	}
	.pro_info_txt ul .prode{
		width: 100%;
		margin: 0 auto;
	}
	
	
	
	/*以下部分是底部*/
	.foot_link{
		display: none;
	}
	.foot_con{
		padding-top: 8%;
		width: 90%;
		margin: 0 auto;
	}
	.foot_con_txt{
		float: none;
	}
	.foot_con_nav{
		display: none;
	}
	.foot_copy{
		width: 90%;
		margin: 0 auto;
	}
}