@charset "utf-8";

a,
img {
	vertical-align: top;
}

/**定义**/
.right {
	float: right;
}

.left {
	float: left;
}

.center {
	text-align: center;
}

.font-14 {
	font-size: 14px;
}

.font-16 {
	font-size: 16px;
}

.font-18 {
	font-size: 18px;
}

.font-22 {
	font-size: 22px;
}

.font-24 {
	font-size: 24px;
}


.container {
	max-width: 83.3333%;
	width: 100%;
	margin: 0 auto;
}


.font-25 {
	font-size: 25px;
}

.font-30 {
	font-size: 30px;
}

.font-46 {
	font-size: 46px;
}

.relative {
	position: relative;
}


/**首页**/


.header {
	position: fixed;
	width: 100%;
	z-index: 99999;
	padding: 0 50px;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.header .logo a {
	display: block;
	padding: 15px 0 20px;
}
.header .logo img{
	width: 139px;
}

.header .header-nr .nr-a ul li {
	float: left;
	margin-left: 52px;
}

.header .header-nr .nr-a ul li:nth-child(1) {
	margin-left: 0;
}

.header .header-nr .nr-a ul li .font-16 {
	position: relative;
}

.header .header-nr .nr-a ul li .font-16:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 0;
	height: 2px;
	background: #fff;
	transition: all 0.5s;
}

.header .header-nr .nr-a ul .cur .font-16:before {
	width: 100%;
	transition: all 0.5s;
}

.header .header-nr .nr-a ul li:hover .font-16:before {
	width: 100%;
	transition: all 0.5s;
}

.header .header-nr .nr-a ul li a {
	display: block;
	color: #fff;
	padding: 27px 0;
}

.header .header-nr .nr-b {
	margin-left: 34px;
}

.header .header-nr .nr-b .topSearch {
	display: inline-block;
	margin-right: 26px;
	margin-top: 27px;
}

.header .header-nr .nr-b .topGlobal {
	display: inline-block;
	padding: 26px 0 20px;
}

.header .header-nr .nr-b .topGlobal .topGlobal-a .span {
	position: relative;
	padding: 0 16px 0 23px;
	color: #fff;
}

.header .header-nr .nr-b .topGlobal .topGlobal-a .span:before {
	position: absolute;
	content: "";
	top: 45%;
	transform: translateY(-50%);
	left: 0;
	width: 18px;
	height: 18px;
	background: url(/static/images/top2.png);
}

.header .header-nr .nr-b .topGlobal .topGlobal-a .span:after {
	position: absolute;
	content: "";
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 10px;
	height: 7px;
	background: url(/static/images/top2e.png);
}

.bgWhite {
	background: #666666;
}

.sjnav {
	display: none;
}



.nav .m-an {
	float: right;
	display: none;
}

.nav .m-an a {
	display: inline-block;
}

.nav .m-an .yyqhr {
	width: 25px;
	height: 25px;
	background: url(/static/images/dt1.png) no-repeat center center / cover;
	background-size: 100% 100%;
	margin-top: 5px;
	margin-right: 14px;
}

.nav .m-an .menu {
	width: 30px;
	height: 27px;
	margin-top: 2px;
	background: url(/static/images/nav.png) no-repeat center center / cover;
}

.swbox {
	position: absolute;
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
}

.swbox .swbox-a {
	color: #fff;
	text-transform: uppercase;
	line-height: 36px;
}

.swbox .swbox-b {
	color: #fff;
	margin-bottom: 65px;
	position: relative;
}

.swbox .swbox-b:before {
	position: absolute;
	content: "";
	width: 53.12vw;
	height: 34vw;
	top: 50%;
	left: 1vw;
	transform: translateY(-50%);
	background: url(/static/images/swbox-b.png) no-repeat center center/cover;
}

.banner .swiper-wrapper .swiper-slide .box .img {
	-webkit-animation: haha2 1000ms linear both;
	animation: haha2 1000ms linear both;
}

.banner .swiper-wrapper .swiper-slide {
	overflow: hidden;
}

.banner .swiper-wrapper .swiper-slide .mpic { display: none; }

@media(max-width:1024px){
    .banner .swiper-wrapper .swiper-slide .img { display: none; }
    .banner .swiper-wrapper .swiper-slide .mpic { display: block; }
}


@-webkit-keyframes haha2 {
	0% {
		transform: scale(1.4)
	}

	25% {
		transform: scale(1.3)
	}

	50% {
		transform: scale(1.2)
	}

	75% {
		transform: scale(1.1)
	}

	100% {
		transform: scale(1)
	}
}

.banner .swiper-wrapper .swiper-slide .swbox {
	opacity: 0;
	transition: all 1.8s;
}

.banner .swiper-wrapper .swiper-slide-active .swbox {
	opacity: 1;
	transition: all 1.8s;
}

.link {
	display: flex;
	align-items: center;
	width: fit-content;
}

.link .linkText {
	position: relative;
	z-index: 10;
	font-size: 16px;
	color: #fff;
}

.link .linkIcon {
	position: relative;
	margin-left: 20px;
	width: 0;
	height: 0;
	/*pointer-events: none;*/
	transition: all ease 0.5s;
}

.link .linkIcon .linkIcon1 {
	z-index: 1;
	border: rgba(255, 255, 255, 0.2) solid 1px;
	padding: 12px;
	border-radius: 50px;
	position: absolute;
	left: -42px;
	top: -42px;
}

.link .linkIcon .linkIcon2 {
	border: rgba(255, 255, 255, 0.2) solid 1px;
	padding: 9px;
	border-radius: 50px;
}

.link .linkIcon .linkIcon3 {
	border: rgba(255, 255, 255, 0.34) solid 1px;
	padding: 12px;
	border-radius: 50px;
}

.link .linkIcon .linkIcon4 {
	background: #fff;
	width: 10px;
	height: 10px;
	border-radius: 50px;
	transition: all ease 0.5s;
	margin: 0 auto;
}

.link:hover .linkIcon {
	margin-left: 10px;
}

.link:hover .linkIcon .linkIcon4 {
	width: 20px;
}

.link .linkIcon:hover .linkIcon1 .linkIcon4 {
	width: 20px;
}


.sybanner {
	position: relative;
}

.ssss {
	z-index: 1000;
	position: absolute;
	bottom: 30px;
	right: 8.12%;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 0;
	text-align: center;
}

.sss {
	cursor: pointer;
	display: inline-block;
	position: relative;
	width: 20px;
	height: 20px;
}

.ssss .sss:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 100%;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

.sss .circle {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.sss .circle i {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.sss .circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 0;
	top: 0;
	bottom: 0;
	border: 1px solid #fff;
	border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 20px, 20px, 10px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}



.sss .circle i:first-child::before {
	left: 0;
	right: auto;
	clip: rect(0px, 10px, 20px, 0px);
}

.sss.sss-active::before {
	background: #ff5a2b;
}

.sss.sss-active .circle i::before {
	-webkit-animation: circleR 5000ms linear both;
	animation: circleR 5000ms linear both;
}

.sss.sss-active .circle i:first-child::before {
	-webkit-animation-name: circleL;
	animation-name: circleL;
}

@-webkit-keyframes circleL {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleL {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.pagination-w {
	display: none;
}

.banner .an-pp {
	position: absolute;
	bottom: 58px;
	z-index: 8;
}

.banner .button-next {
	position: initial;
	margin-top: 0;
	width: 50px;
	height: 50px;
	float: left;
	background: url(/static/images/next.png) no-repeat center center/cover;
}

.banner .button-prev {
	position: initial;
	margin-top: 0;
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 17px;
	background: url(/static/images/prev.png) no-repeat center center/cover;
}

.banner .swiper-button-disabled {
	opacity: 1 !important;
}

.banner .button-next:after,
.banner .button-prev:after {
	opacity: 0;
}

.banner {
	overflow: hidden;
}

.banner .ssh {
	position: absolute;
	right: 8.12%;
	bottom: -100%;
	z-index: 8;
}

.active .ssh {
	bottom: 0;
	transition: all 0.8s;
}

.banner .ssh .sshk {
	float: left;
	position: relative;
	margin-right: 8px;
	background: #007cf8;
	overflow: hidden;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.banner .ssh .sshk:last-child {
	margin-right: 0;
}

.banner .ssh .sshk .sk {
	position: absolute;
	z-index: 9;
	padding: 27px 14px 0 30px;
	width: 100%;
}

.banner .ssh .sshk .img {
	opacity: 0;
	transition: all 0.4s;
}

.banner .ssh .sshk:hover .img {
	opacity: 1;
	transition: all 0.4s;
}

.banner .ssh .sshk .sk .sshk-w {
	margin-top: 7px;
	position: relative;
}

.banner .ssh .sshk .sk .sshk-w .sshk-a {
	color: #fff;
}

.banner .ssh .sshk .sk .sshk-w .bannerBotDian {
	position: absolute;
	right: 24px;
	top: 50%;
	transform: translateY(-50%);
}

.banner .ssh .sshk .sk .sshk-w .bannerBotDian .dian1 {
	width: 8px;
	height: 8px;
	border-radius: 10px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #66b0fa;
}

.banner .ssh .sshk:hover .sk .sshk-w .bannerBotDian .dian1 {
	background: #fff;
}

.banner .ssh .sshk .sk .sshk-w .bannerBotDian .dian2 {
	width: 25px;
	height: 25px;
	border-radius: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border: rgba(255, 255, 255, 0.34) solid 1px;
	opacity: 0;
	transition: all ease 0.5s;
}

.banner .ssh .sshk:hover .sk .sshk-w .bannerBotDian .dian2 {
	opacity: 1;
}


.banner .ssh .sshk .sk .sshk-w .bannerBotDian .dian3 {
	width: 40px;
	height: 40px;
	border-radius: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border: rgba(255, 255, 255, 0.2) solid 1px;
	opacity: 0;
	transition: all ease 0.5s;
}

.banner .ssh .sshk:hover .sk .sshk-w .bannerBotDian .dian3 {
	opacity: 1;
}



.wy {
	display: none;
}

.wy .ssh {
	position: absolute;
	right: 8.12%;
	bottom: 0;
	z-index: 8;
}

.wy .ssh .sshk {
	float: left;
	position: relative;
	margin-right: 8px;
	background: #007cf8;
	overflow: hidden;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.wy .ssh .sshk:last-child {
	margin-right: 0;
}

.wy .ssh .sshk .sk {
	position: absolute;
	z-index: 9;
	padding: 27px 14px 0 30px;
	width: 100%;
}

.wy .ssh .sshk .img {
	opacity: 0;
	transition: all 0.4s;
}

.wy .ssh .sshk:hover .img {
	opacity: 1;
	transition: all 0.4s;
}

.wy .ssh .sshk .sk .sshk-w {
	margin-top: 7px;
	position: relative;
}

.wy .ssh .sshk .sk .sshk-w .sshk-a {
	color: #fff;
}

.wy .ssh .sshk .sk .sshk-w .bannerBotDian {
	position: absolute;
	right: 24px;
	top: 50%;
	transform: translateY(-50%);
}

.wy .ssh .sshk .sk .sshk-w .bannerBotDian .dian1 {
	width: 8px;
	height: 8px;
	border-radius: 10px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #66b0fa;
}

.wy .ssh .sshk:hover .sk .sshk-w .bannerBotDian .dian1 {
	background: #fff;
}

.wy .ssh .sshk .sk .sshk-w .bannerBotDian .dian2 {
	width: 25px;
	height: 25px;
	border-radius: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border: rgba(255, 255, 255, 0.34) solid 1px;
	opacity: 0;
	transition: all ease 0.5s;
}

.wy .ssh .sshk:hover .sk .sshk-w .bannerBotDian .dian2 {
	opacity: 1;
}


.wy .ssh .sshk .sk .sshk-w .bannerBotDian .dian3 {
	width: 40px;
	height: 40px;
	border-radius: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border: rgba(255, 255, 255, 0.2) solid 1px;
	opacity: 0;
	transition: all ease 0.5s;
}

.wy .ssh .sshk:hover .sk .sshk-w .bannerBotDian .dian3 {
	opacity: 1;
}

.index1 {
	padding: 115px 0 0;
}

.bt-a .bt-a1 {
	color: #007fff;
	text-transform: uppercase;
}

.bt-a .bt-a2 {
	color: #222222;
	line-height: 1.5;
	margin-top: 0px;
	text-transform: uppercase;
}


.bt-b {
	margin-top: 60px;
}

.bt-b .link .linkText {
	color: #666666;
}


.index1 .link .linkIcon .linkIcon1 {
	border: #e3e3e3 solid 1px;
}

.index1 .link .linkIcon .linkIcon2 {
	border: #dfdfdf solid 1px;
}

.index1 .link .linkIcon .linkIcon3 {
	border: #c3c3c3 solid 1px;
}

.index1 .link .linkIcon .linkIcon4 {
	background: #555555;
}

.index1 .link .linkIcon {
	margin-left: 33px;
}

.index1 .index-img {
	margin-top: 44px;
	overflow: hidden;
	border-radius: 11px;
}

.index1 .index-img img {
	transition: all 0.8s;
	transform: scale(1.0);
}

.index1 .index-img:hover img {
	transform: scale(1.1);
	transition: all 0.8s;
}


.index2 {
	padding: 107px 0 137px;
	position: relative;
}

.index2 .index2-bt {
	margin-bottom: 32px;
}

.index2 .index2-bt .bt-a .bt-a2 {
	margin-top: 5px;
}

.index2 .index2-nr .dex2-a {
	float: left;
	width: calc(33.3333% - 10px);
	margin-right: 15px;
	height: 31.8vw;
	border-radius: 5px;
	overflow: hidden;
}

.index2 .index2-nr .dex2-a:last-child {
	margin-right: 0;
}

.index2 .index2-nr .dex2-a .con .tit {
	color: #fff;
}

.index2 .index2-nr .dex2-a .con .t {
	color: #fff;
	line-height: 1.6;
}

.index2 .index2-nr .dex2-a .con .d {
	color: #fff;
}

.index2 .index2-nr .dex2-a .con .more {
	display: inline-block;
	padding-right: 10px;
	color: #fff;
	font-size: 14px;
	margin-top: 30px;
	background: url(/static/images/jtwhite.png) no-repeat right center;
}

.index2 .index2-nr .dex2-a1 .dex2-a1-a .con {
	position: absolute;
	width: 100%;
	bottom: 7%;
	left: 0;
	padding: 0 39px;
}

.index2 .index2-nr .dex2-a1 .dex2-a1-a .con .t {
	margin: 10px 0 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.index2 .index2-nr .dex2-a2 {
	position: relative;
}

.index2 .index2-nr .dex2-a2 .dex2-top {
	background: #f1f1f1;
	border-radius: 5px;
	margin-bottom: 12px;
	height: 17.5vw;
	padding: 43px 45px 30px 45px;
}

.index2 .index2-nr .dex2-a2 .con .tit {
	color: #007fff;
}

.index2 .index2-nr .dex2-a2 .con .t {
	color: #111111;
	margin-top: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.index2 .index2-nr .dex2-a2 .con .d {
	color: #666666;
	margin: 12px 0 10px;
}

.index2 .index2-nr .dex2-a2 .con .c {
	color: #666666;
	font-size: 15px;
	line-height: 1.8;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.index2 .index2-nr .dex2-a2 .con .more {
	color: #007fff;
	margin-top: 45px;
	font-size: 14px;
	background: url(/static/images/jtwhitea.png) no-repeat right center;
}

.index2 .index2-nr .dex2-a2 .dex2-bott {
	overflow: hidden;
	border-radius: 5px;
	position: absolute;
	bottom: 0;
	height: 13.5vw;
	width: 100%;
}

.index2 .index2-nr .dex2-a2 .dex2-bott .bott {
	position: absolute;
	width: 100%;
	top: 63px;
	padding: 0 45px;
}

.index2 .index2-nr .dex2-a2 .dex2-bott .bott .bott-a {
	color: #fff;
}

.index2 .index2-nr .dex2-a2 .dex2-bott .bott .bott-b {
	color: #fff;
	margin: 15px 0 24px;
}

.index2 .index2-nr .dex2-a3 {
	background: url(/static/images/dex2-a3.jpg) no-repeat center center/cover;
}

.index2 .index2-nr .dex2-a3 .dex3-top {
	padding: 40px 45px 0 45px;
}

.index2 .index2-nr .dex2-a3 .dex3-top .con .tit {
	margin-bottom: 11px;
}

.index2 .index2-nr .dex2-a3 .dex3-bott ul li a {
	display: block;
	padding: 1.5vw 45px;
}
.index2 .index2-nr .dex2-a3 .dex3-bott ul li a:hover { background:#617685; } 

.index2 .index2-nr .dex2-a3 .dex3-bott ul li a .cot .o {
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index2 .index2-nr .dex2-a3 .dex3-bott ul li a .cot { padding-right: 18px; background: url(/static/images/hjt.png) no-repeat right center; }

.index2 .index2-nr .dex2-a3 .dex3-bott ul li a .cot .t {
	color: #fff;
	margin-top: 5px;
}

.index2 .index2-nr .dex2-a3 .dex3-bott .pd a {
	color: #fff;
	margin-top: 1vw;
	padding-left: 45px;
	display: inline-block;
	padding-right: 10px;
	background: url(/static/images/jtwhite.png) no-repeat right center;
	;
}

.index1 .container {
	position: relative;
	z-index: 2;
}

.index1 {
	position: relative;
}

.index1 .container {
	position: relative;
	z-index: 2;
}

.index1:after {
	position: absolute;
	content: "";
	top: 10vw;
	right: 0;
	width: 38.9vw;
	height: 27.18vw;
	background: #000;
	z-index: 1;
	background: url(/static/images/klckce.jpg) no-repeat center center/cover;
}


.index2 .container {
	position: relative;
	z-index: 2;
}

.index2:after {
	position: absolute;
	content: "";
	top: -20vw;
	left: 0;
	width: 24.59vw;
	height: 46.15vw;
	z-index: 1;
	background: url(/static/images/klckc.jpg) no-repeat center center/cover;
}
.zmgg:after { display: none; }

.bt-b .link .linkText {
	color: #666666;
}

.index2 .bt-b {
	margin-top: 25px;
}

.index2 .link .linkIcon .linkIcon1 {
	border: #e3e3e3 solid 1px;
}

.index2 .link .linkIcon .linkIcon2 {
	border: #dfdfdf solid 1px;
}

.index2 .link .linkIcon .linkIcon3 {
	border: #c3c3c3 solid 1px;
}

.index2 .link .linkIcon .linkIcon4 {
	background: #555555;
}




@media(max-width: 1780px) {
	.font-46 {
		font-size: 36px;
	}

	.index2 .index2-nr .dex2-a2 .dex2-top {
		padding: 30px 45px 25px 45px;
	}

	.font-24 {
		font-size: 22px;
	}


}

@media(max-width: 1700px) {
	.index2 .index2-nr .dex2-a2 .con .more {
		margin-top: 24px;
	}
}

@media(max-width: 1680px) {
	.font-46 {
		font-size: 32px;
	}

	.index2 .index2-nr .dex2-a1 .dex2-a1-a .con {
		padding: 0 20px;
	}

	.index2 .index2-nr .dex2-a2 .dex2-top {
		padding: 25px 20px 25px 20px;
	}

	.index2 .index2-nr .dex2-a2 .dex2-bott .bott {
		padding: 0 20px;
	}

	.index2 .index2-nr .dex2-a3 .dex3-bott ul li a {
		padding: 1.5vw 20px;
	}

	.index2 .index2-nr .dex2-a3 .dex3-top {
		padding: 25px 20px 0 20px;
	}

	.index2 .index2-nr .dex2-a3 .dex3-bott .pd a {
		padding-left: 20px;
	}

	.index2 .index2-nr .dex2-a .con .more {
		margin-top: 20px;
	}

	.index2 .index2-nr .dex2-a1 .dex2-a1-a .con .t {
		margin: 7px 0 5px;
	}



	.index2 .index2-nr .dex2-a2 .dex2-bott .bott .bott-b {
		margin: 10px 0 20px;
	}

	.index2 .index2-nr .dex2-a3 .dex3-bott ul li a {
		padding: 1.2vw 20px;
	}




}

@media(max-width: 1600px) {
	.index2 .index2-nr .dex2-a {
		height: 33.8vw;
	}

	.index2 .index2-nr .dex2-a1 .dex2-a1-a .img img {
		height: 34vw;
	}

	.index2 .index2-nr .dex2-a2 .dex2-top {
		height: 19.5vw;
	}

	.index2 .index2-nr .dex2-a2 .dex2-bott .bott {
		top: 30px;
	}

}

@media(max-width: 1500px) {
	.container {
		max-width: 90%;
	}

	.ssss {
		right: 5%;
	}

	.index1 {
		padding: 75px 0 0;
	}

	.index1 .index-img {
		margin-top: 25px;
	}
}

@media(max-width: 1480px) {
	.index2 .index2-nr .dex2-a {
		height: 37vw;
	}

	.index2 .index2-nr .dex2-a1 .dex2-a1-a .img img {
		height: 37vw;
	}

	.index2 .index2-nr .dex2-a2 .dex2-top {
		height: 21vw;
	}

	.index2 .index2-nr .dex2-a2 .dex2-bott {
		height: 15vw;
	}

	.font-46 {
		font-size: 30px;
	}

	.link .linkIcon .linkIcon1 {
		top: -39px;
		border: rgba(255, 255, 255, 0.2) solid 0px;
	}

	.link .linkText {
		font-size: 15px;
	}

	.swbox .swbox-b {
		margin-bottom: 45px;
	}

	.banner .ssh .sshk .sk {
		padding: 22px 18px 0 18px;
	}

	.banner .button-prev {
		width: 40px;
		height: 40px;
	}

	.banner .button-next {
		width: 40px;
		height: 40px;
	}

	.banner .an-pp {
		bottom: 40px;
	}

	.index1 .link .linkIcon .linkIcon1 {
		border: #e3e3e3 solid 0px;
	}

	.font-24 {
		font-size: 20px;
	}

	.index2 .link .linkIcon .linkIcon1 {
		border: #e3e3e3 solid 0px;
	}

	.index2 .index2-nr .dex2-a2 .dex2-bott .bott .bott-b {
		font-size: 20px;
	}


}

@media(max-width: 1450px) {
	.header .header-nr .nr-b {
		margin-left: 30px;
	}

	.header .header-nr .nr-b .topSearch {
		margin-right: 20px;
	}

	.header .header-nr .nr-a ul li {
		margin-left: 35px;
	}
}

@media(max-width: 1380px) {
	.banner .ssh .sshk .sk .sshk-w .sshk-a {
		font-size: 15px;
		width: 100px;
	}

	.banner .ssh .sshk {
		height: 118px;
		width: 200px;
	}

	.index2 .index2-nr .dex2-a2 .dex2-top {
		padding: 30px 30px 25px 30px;
	}

	.index2 .index2-nr .dex2-a2 .dex2-bott .bott {
		padding: 0 30px;
	}

	.index2 .index2-nr .dex2-a {
		height: 40vw;
	}

	.index2 .index2-nr .dex2-a1 .dex2-a1-a .img img {
		height: 40vw;
	}

	.index2 .index2-nr .dex2-a2 .dex2-top {
		height: 24vw;
	}

	.index2 .index2-nr .dex2-a1 .dex2-a1-a .con {
		padding: 0 30px;
	}
}

@media(max-width: 1280px) {
	.font-46 {
		font-size: 30px;
	}
}



@media(max-width: 1250px) {
	.header .header-nr .nr-a ul li {
		margin-left: 23px;
	}

	.index2 .index2-nr .dex2-a {
		height: 45vw;
	}

	.index2 .index2-nr .dex2-a1 .dex2-a1-a .img img {
		height: 45vw;
	}

	.index2 .index2-nr .dex2-a2 .dex2-top {
		height: 26vw;
	}

	.index2 .index2-nr .dex2-a2 .dex2-bott {
		height: 18vw;
	}

	.index2 .index2-nr .dex2-a2 .dex2-bott .img img {
		height: 18vw;
	}
}

@media(max-width: 1130px) {
	.header {
		padding: 0px 30px;
	}
}

@media(max-width: 1100px) {
	.header {
		padding: 0 3%;
	}

	.header .header-nr .nr-a,.header .header-nr .nr-b .topSearch {
		display: none;
	}
    .header .header-nr .nr-b .topGlobal { padding: 20px 0 16px; margin-right: 26px; }
	.header .logo {
		width: 85px;
	}

	.header .logo a {
		padding: 15px 0 15px;
	}

	.sjnav {
		display: block;
		position: absolute;
		right: 4%;
		top: 55%;
		transform: translateY(-50%);
	}

	.sjnav a {
		display: inline-block;
		width: 25px;
		height: 20px;
		background: url(/static/images/menu.png) no-repeat center/cover;
		background-size: 100% 100%;
	}

	.container {
		max-width: 94%;
	}

	.banner .ssh {
		display: none;
	}

	.wy {
		padding: 35px 0 0;
	}

	.wy .ssh .sshk {
		width: 32%;
		margin-bottom: 20px;
		border-radius: 10px;
		margin-right: 2%;
	}

	.wy .ssh .sshk .sk {
		position: initial;
		padding: 20px;
	}

	.banner .ssh .sshk .img {
		display: none;
	}

	.banner .ssh .sshk .sk .sshk-w .sshk-a {
		width: auto;
	}

	.banner .ssh .sshk .sk .sshk-w .bannerBotDian .dian3 {
		opacity: 1;
	}

	.wy .ssh .sshk .sk .sshk-w .bannerBotDian .dian2 {
		opacity: 1;
	}

	.wy .ssh .sshk .sk .sshk-w .bannerBotDian .dian1 {
		background: #fff;
	}

	.wy .ssh .sshk .sk .sshk-w {
		margin-top: 22px;
	}

	.wy .ssh .sshk .sk .sshk-w .bannerBotDian .dian3 {
		opacity: 1;
	}

	.wy .ssh .sshk .sk .sshk-w .bannerBotDian .dian2 {
		width: 20px;
		height: 20px;
	}

	.wy .ssh .sshk .img {
		display: none;
	}

	.banner .button-next {
		display: none;
	}

	.banner .button-prev {
		display: none;
	}

	.link .linkIcon .linkIcon3 {
		padding: 8px 2px;
	}

	.link .linkIcon .linkIcon4 {
		width: 6px;
		height: 6px;
	}

	.link .linkIcon .linkIcon2 {
		padding: 5px;
	}

	.link .linkIcon .linkIcon1 {
		padding: 5px;
	}

	.link .linkIcon .linkIcon1 {
		top: 50%;
		left: auto;
		right: 0;
		transform: translateY(-50%);
	}

	.link .linkText {
		font-size: 15px;
	}

	.wy {
		display: none;
	}

	.wy .ssh {
		position: initial;
	}

	.index1 {
		padding: 25px 0 0;
	}

	.bt-a .bt-a2 {
		line-height: 1.5;
		margin-top: 0px;
	}

	.index1 .index-img {
		margin-top: 20px;
	}

	.index2 .index2-nr .dex2-a {
		height: 48vw;
	}

	.index2 .index2-nr .dex2-a1 .dex2-a1-a .img img {
		height: 48vw;
	}

	.index2 .index2-nr .dex2-a2 .dex2-top {
		height: 28vw;
	}

	.ssss {
		right: 3%;
		top: auto;
		transform: initial;
		height: auto;
		bottom: 20px;
	}

}


@media(max-width: 1024px) {
	.font-46 {
		font-size: 22px;
	}

	.font-25 {
		font-size: 22px;
	}

	.bt-a .bt-a1 {
		font-size: 15px;
	}

	.swbox .swbox-a {
		line-height: 1.3;
	}

	.wy .ssh .sshk {
		width: 100%;
	}

	.wy .ssh .sshk:last-child {
		margin-bottom: 0;
	}

	.wy .ssh .sshk .sk .sshk-w .sshk-a {
		font-size: 16px;
	}

	.index2 .index2-nr .dex2-a {
		height: auto;
		width: 100%;
		margin-bottom: 20px;
		border-radius: 10px;
	}

	.index2 .index2-nr .dex2-a1 .dex2-a1-a .con {
		padding: 0px 20px;
	}

	.font-24 {
		font-size: 20px;
	}

	.index2 {
		padding: 35px 0 25px;
	}

	.index2 .index2-nr .dex2-a .con .more {
		margin-top: 15px;
	}

	.index2 .index2-nr .dex2-a1 .dex2-a1-a .con .t {
		margin: 5px 0 8px;
	}

	.index2 .index2-nr .dex2-a1 .dex2-a1-a .con {
		bottom: 20px;
	}

	.index2 .index2-nr .dex2-a1 .dex2-a1-a .img img {
		height: auto;
	}

	.index2 .index2-nr .dex2-a2 .dex2-bott {
		height: auto;
		position: relative;
	}

	.index2 .index2-nr .dex2-a2 .dex2-bott .img img {
		height: auto;
	}

	.index2 .index2-nr .dex2-a2 .dex2-top {
		height: auto;
	}

	.index2 .index2-nr .dex2-a2 .dex2-bott .bott {
		padding: 0 20px;
	}

	.index2 .index2-nr .dex2-a3 .dex3-top {
		padding: 20px 20px 0 20px;
	}

	.index2 .index2-nr .dex2-a3 .dex3-bott ul li a {
		padding: 10px 20px;
	}

	.index2 .index2-nr .dex2-a3 .dex3-bott .pd a {
		color: #fff;
		margin-top: 15px;
		padding-left: 20px;
	}

	.index2 .index2-nr .dex2-a3 {
		padding: 0 0 20px;
	}

	.font-24 {
		font-size: 18px;
	}

	.index2 .index2-nr .dex2-a .con .tit {
		font-size: 15px;
	}

	.index2 .index2-nr .dex2-a1 .dex2-a1-a .img img {
		height: auto;
	}

	.index2 .index2-bt {
		margin-bottom: 20px;
	}

	.index2 .index2-nr .dex2-a2 .con .c {
		line-height: 1.7;
		font-size: 14px;
	}

	.swbox .swbox-b {
		margin-bottom: 28px;
	}

	.link .linkText {
		font-size: 14px;
	}

	.link .linkIcon {
		margin-left: 30px;
	}

	.wy .ssh .sshk .sk .sshk-w {
		margin-top: 10px;
	}

	.wy .ssh .sshk:hover .sk .sshk-w .bannerBotDian .dian3 {
		opacity: 0;
	}

	.wy .ssh .sshk .sk {
		padding: 15px;
	}

	.index2 .index2-nr .dex2-a3 .dex3-bott ul li a .cot .o {
		font-size: 15px;
	}

	.index2 .index2-nr .dex2-a2 .dex2-bott .bott .bott-b {
		font-size: 18px;
	}


}

@media(max-width: 750px) {
	.font-46 {
		font-size: 20px;
	}

	.font-25 {
		font-size: 15px;
	}

	.swbox .swbox-b:before {
		display: none;
	}

	.swbox .swbox-b {
		margin-bottom: 20px;
	}

	.index2 .index2-nr .dex2-a1 .dex2-a1-a .con {
		padding: 0px 15px;
	}

	.index2 .index2-nr .dex2-a2 .dex2-top {
		padding: 20px 15px;
	}

	.index2 .index2-nr .dex2-a2 .dex2-bott .bott {
		padding: 0 15px;
	}

	.index2 .index2-nr .dex2-a3 .dex3-top {
		padding: 20px 15px 0 15px;
	}

	.index2 .index2-nr .dex2-a3 .dex3-bott ul li a {
		padding: 10px 15px;
	}

	.index2 .index2-nr .dex2-a3 .dex3-bott .pd a {
		padding-left: 15px;
	}


}

@media(max-width: 450px) {

	.font-25 {
		font-size: 16px;
	}
}

@media(max-width: 400px) {
	.bt-b {
		width: 100%;
		margin-top: 30px;
		margin-bottom: 5px;
	}

	.index2 .bt-b {
		margin-top: 18px;
	}

	.index2 {
		padding: 30px 0 25px;
	}

	.index1-bt .bt-b {
		margin-top: 15px;
	}

	.bt-a .bt-a2 {
		margin-top: 5px;
	}
}



.index4 {
	width: 100%;
	padding: 0 40px;
}

.index4 .nxso-bk{
	padding: 0 0 0 6.5%;
	height: 43vw;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
	background: url(/static/images/index4.jpg) no-repeat center center/cover;
}

.index4 .soeq{
	position: absolute;
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
}

.index4 .soeq .so{
	padding-left: 9%;
	position: relative;
}

.index4 .soeq .so:before{
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	height: 100%;
	width: 6.2vw;
	background: url(/static/images/so.png) no-repeat center center/cover;
	background-size: 100% 100%;
}

.index4 .soeq .so .bs{
	color: #fff;
	line-height: 1;
	text-transform: uppercase;
}

.index4 .soeq .so .s{
	margin-bottom: 15px;
}

.index4 .soeq .so .o{
	margin-bottom: 26px;
}

.index4 .soeq .so .e{
	margin-bottom: 52px;
}

.index4 .soeq .q{
	padding-left: 9%;
}

.index6{
	padding: 0 40px;
}

.index6 .nxso-bk{
	background: url(/static/images/index6.jpg) no-repeat center center/cover;
	overflow: hidden;
	border-radius: 5px;
	padding-left: 6.5%;
	height: 30.7vw;
	position: relative;
	margin-top: 40px;
}

.index6 .nxso-bk .tzzgxA-a{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.index6 .nxso-bk .tzzgxA-a .t1{
	color: #fff;
	font-size: 22px;
	margin-bottom: 7px;
}

.index6 .nxso-bk .tzzgxA-a .t2 .t2fa{
	font-size: 63px;
	color: #fff;
	line-height: 1;
}

.index6 .nxso-bk .tzzgxA-a .t2 .t2fa span{
	color: #fff;
	font-size: 20px;
	line-height: 1;
	position: relative;
	margin-left: 15px;
}

.index6 .nxso-bk .tzzgxA-a .t2 .t2fa span i{    
	display: inline-block;
    width: 21px;
    height: 13px;
    position: absolute;
    left: 50%;
    bottom: 30px;
    transform: translateX(-50%);
    background: url(/static/images/ob.png) no-repeat center center/cover;
}

.index6 .nxso-bk .tzzgxA-a .t2 .t2fb{
	font-size: 18px;
	color: #fff;
	margin-top: 33px;
	margin-left: 14px;
}

.index6 .nxso-bk .tzzgxA-a .t2 .t2fb span{
    width: 10px;
    height: 17px;
    margin-right: 5px;
    margin-bottom: 4px;
   	vertical-align: middle;
    display: inline-block;
    background: url(/static/images/o3.png) no-repeat center center/cover;
}

.index6 .nxso-bk .tzzgxA-a .tzzgxA-b{
	padding: 29px 0;
	margin-top: 20px;
	display: inline-block;
	border-top: 1px solid rgba(255, 255, 255, .16);
	border-bottom: 1px solid rgba(255, 255, 255, .16);
}

.index6 .nxso-bk .tzzgxA-a .tzzgxA-b ul li{
	float: left;
	margin-right: 50px;
}

.index6 .nxso-bk .tzzgxA-a .tzzgxA-b ul li:last-child{
	margin-right: 0;
}

.index6 .nxso-bk .tzzgxA-a .tzzgxA-b ul li .t{
	color: #fff;
	line-height: 1;
	font-size: 16px;
	margin-bottom: 6px;
}

.index6 .nxso-bk .tzzgxA-a .tzzgxA-b ul li span{
	font-size: 28px;
	color: #fff;
	line-height: 1;
}

.index6 .nxso-bk .tzzgxA-a .tzzgxA-b ul li span i {
    font-size: 18px;
    line-height: 1;
    font-style: normal;
}

.index6 .nxso-bk .tzzgxA-a .tzzgxA-c{
	font-size: 16px;
	line-height: 1;
	color: #fff;
	margin-top: 30px;
}

.index6 .nxso-bk .tzzgxA-a .tzzgxA-c a{
	color: #fff;
}

@media(max-width: 1700px) {
	.index4 .link .linkIcon .linkIcon1 {
	    top: -39px;
	}
}

@media(max-width: 1680px) {
	.index6 .nxso-bk .tzzgxA-a .t2 .t2fa {
	    font-size: 60px;
	}

	.index6 .nxso-bk .tzzgxA-a .t2 .t2fb {
	    margin-top: 29px;
	}
}

@media(max-width: 1500px) {
	.index4 .nxso-bk{
		padding-left: 2.5%;
	}

	.index6 .nxso-bk{
		padding-left: 2.5%;
	}
}

@media(max-width: 1480px) {
	.index4 .soeq .so .o {
	    margin-bottom: 15px;
	}

	.index6 .nxso-bk .tzzgxA-a .t2 .t2fa {
    	font-size: 45px;
	}

	.index6 .nxso-bk .tzzgxA-a .t2 .t2fb {
    	margin-top: 17px;
	}

	.index6 .nxso-bk .tzzgxA-a .tzzgxA-b ul li span {
    	font-size: 24px;
	}

	.index6 .nxso-bk .tzzgxA-a .t1 {
	    font-size: 20px;
	}
}

@media(max-width: 1280px) {
	.index6 .nxso-bk .tzzgxA-a .t1 {
	    font-size: 18px;
	}

	.index6 .nxso-bk .tzzgxA-a .t2 .t2fa {
	    font-size: 30px;
	}

	.index6 .nxso-bk .tzzgxA-a .t2 .t2fa span {
	    font-size: 16px;
	    margin-left: 10px;
	}

	.index6 .nxso-bk .tzzgxA-a .t2 .t2fa span i {
	    width: 18px;
	    height: 11px;
	    bottom: 21px;
	}

	.index6 .nxso-bk .tzzgxA-a .t2 .t2fb {
    	margin-top: 7px;
    	font-size: 16px;
	}

	.index6 .nxso-bk .tzzgxA-a .tzzgxA-b ul li span {
    	font-size: 20px;
	}

	.index6 .nxso-bk .tzzgxA-a .tzzgxA-b ul li span i {
	    font-size: 15px;
	}
}

@media(max-width: 1100px) {
	.index4 .link .linkIcon .linkIcon1{
		left: -45px;
		top: 0;
	}

	.index4 .soeq .so .e {
    	margin-bottom: 25px;
	}

	.index4 .link .linkIcon{
		margin-left: 30px;
	}

	.index4{
		padding: 0 4%;
	}

	.index6{
		padding: 0 4%;
	}
}

@media(max-width: 1024px){
	.index4 .soeq .so .s {
    	margin-bottom: 8px;
	}

	.index4 .soeq .so .o {
    	margin-bottom: 10px;
	}

	.index4 .nxso-bk {
	    padding:0 15px;
	}

	.index6 .nxso-bk .tzzgxA-a .tzzgxA-c {
	    font-size: 14px;
	    margin-top: 15px;
	}

	.index6 .nxso-bk .tzzgxA-a .tzzgxA-b ul li .t {
	    font-size: 14px;
	}

	.index6 .nxso-bk .tzzgxA-a .t1{
		margin-bottom: 15px;
	}

	.index6 .nxso-bk{
		padding:0 15px;
		height: 400px;
	}

	.index6 .nxso-bk .tzzgxA-a .tzzgxA-b {
    	padding: 15px 0;
    	margin-top: 15px;
	}
}

@media(max-width: 750px) {
	.index4 .soeq .so:before{
		display: none;
	}

	.index4 .soeq .so{
		padding-left: 0;
	}

	.index4 .soeq .q{
		padding-left: 0;
	}

	.index6 .nxso-bk .tzzgxA-a .tzzgxA-b ul li{
		margin-right: 0;
		width: 25%;
	}

	.index6 .nxso-bk .tzzgxA-a{
		width: 100%;
		left: 0;
		padding: 0 15px;
	}

	.index6 .nxso-bk .tzzgxA-a .tzzgxA-b{
		width: 100%;
	}

	.index6 .nxso-bk .tzzgxA-a .tzzgxA-c{
		line-height: 1.6;
	}
}

@media(max-width: 550px) {
	.index4 .nxso-bk{
		height: 300px;
	}

	.index6 .nxso-bk .tzzgxA-a .tzzgxA-b ul li{
		width: 50%;
		margin-bottom: 15px;
	}


	.index6 .nxso-bk .tzzgxA-a .tzzgxA-b {
	    padding: 15px 0 0;
	}
}





.index5 {
	padding: 60px 0 60px;
}

.index5 .dex5 .dex5a {
	color: #007fff;
	line-height: 1;
}

.index5 .dex5 .dex5a1 {
	color: #222222;
	margin-top: 23px;
	line-height: 1;
}

.index5 .dex5r ul li {
	float: left;
	margin-right: 20px;
	border-radius: 5px;
	padding: 10px 38px 10px 10px;
	border: 1px solid #e5e5e5;
}

.index5 .dex5r ul li:last-child {
	margin-right: 0;
}

.index5 .dex5r ul li .img {
	float: left;
	margin-right: 20px;
	width: 90px;
}

.index5 .dex5r ul li .x5r {
	float: left;
	padding-top: 20px;
}

.index5 .dex5r ul li .x5r .x5r1 {
	color: #666666;
	margin-bottom: 8px;
	line-height: 1;
}

.index5 .dex5r ul li .x5r .x5r1:last-child {
	margin-bottom: 0;
}


@media(max-width: 1100px) {
	.index5 {
		padding: 35px 0 45px;
	}

	.index5 .dex5 .dex5a1 {
		font-size: 24px;
	}

}

.fonnt {
	background: #efefef;
	position: relative;
}

.fonnt:before {
	position: absolute;
	content: "";
	left: 0;
	top: 102px;
	width: 100%;
	height: 1px;
	background: #d8d8d8;
}

.fonnt .fontt-top .top1 .top-a {
	margin: 28px 0 74px;
	width: 139px;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh1 {
	height: 290px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 66px;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh1::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 2px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 2px;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh1::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #555555;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh1::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh1 ul li {
	font-size: 14px;
	color: #666666;
	margin-bottom: 23px;
	line-height: 20px;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh1 ul li:last-child {
	margin-bottom: 0;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh1 ul .cur {
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh2 {
	margin-left: 55px;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-a .a {
	color: #555555;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-a .b {
	color: #666666;
	margin: 10px 0 10px;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-b {
	margin-top: 25px;
	margin-bottom: 40px;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .mrqh2-a { font-size: 14px; color:#666; line-height: 1.8; max-width: 300px; }

.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-b a {
	color: #8b8b8b;
	height: 42px;
	width: 117px;
	display: block;
	text-align: center;
	line-height: 40px;
	border-radius: 50px;
	border: 1px solid #d4d4d4;
	font-size: 14px;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-b a span {
	display: inline-block;
	background: url(/static/images/mrqh2-b.png) right center/cover;
	width: 12px;
	height: 15px;
	margin-right: 2px;
	vertical-align: middle;
	margin-bottom: 1px;
	transition: all 0.6s;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-c .c1 {
	display: inline-block;
	margin-right: 10px;
	position: relative;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-c .c1 .icon { border-radius: 50%; background:rgba(200,200,200,0.3); transition: all 0.5s; }
.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-c .c1:hover .icon { background:rgba(120,120,120,0.3); }

.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-c .c1 .ewm {
	position: absolute;
	width: 100px;
	left: 50%;
	transform: translateX(-50%);
	height: 100px;
	bottom: 50px;
	display: none;
}

.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-c .c1:hover .ewm {
	display: block;
}

.fonnt .fontt-top .top2 ul li {
	float: left;
	margin-right: 40px;
}

.fonnt .fontt-top .top2 ul li:last-child {
	margin-right: 0;
}

.fonnt .fontt-top .top2 ul li .w {
	padding-top: 43px;
}

.fonnt .fontt-top .top2 ul li .w a {
	color: #555555;
	font-size: 17px;
	display: block;
}

.fonnt .fontt-top .top2 ul li .s {
	margin-top: 84px;
}

.fonnt .fontt-top .top2 ul li .s a {
	display: block;
	font-size: 14px;
	color: #666666;
	margin-bottom: 10px;
}

.fonnt .fontt-top .top2 ul li .s a:last-child {
	margin-bottom: 0;
}

.foot-m {
	background: #e4e4e4;
	padding: 21px 0 21px;
}

.foot-m .m-a {
	color: #9c9c9c;
}

.foot-m .m-b a {
	display: inline-block;
	margin-right: 32px;
	color: #8f8f8f;
	line-height: 1;
	position: relative;
}

.foot-m .m-b a:last-child {
	margin-right: 0;
}

.foot-m .m-b a:before {
	position: absolute;
	content: "";
	right: -16px;
	height: 100%;
	width: 1px;
	background: #cbcbcb;
}

.foot-m .m-b a:last-child:before {
	display: none;
}

@media(max-width: 1680px) {
	.fonnt .fontt-top .top2 ul li {
		margin-right: 25px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh1 {
		padding-right: 50px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh2 {
		margin-left: 40px;
	}


}


@media(max-width: 1480px) {

	.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-a {
		width: 212px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh1 ul .cur {
		font-size: 13px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-a .a {
		font-size: 14px;
	}

	.fonnt .fontt-top .top2 ul li .w a {
		font-size: 15px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh1 {
		padding-right: 20px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh2 {
		margin-left: 20px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh1 ul li {
		font-size: 14px;
		margin-bottom: 17px;
	}
}

/*@media(max-width: 1420px) {
	.fonnt .fontt-top .top2 ul li .w a {
	    font-size: 15px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh1 ul .cur {
    	font-size: 15px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh1 {
    	padding-right: 25px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh2 {
    	margin-left: 25px;
	}
}*/

@media(max-width: 1300px) {
	.fonnt .fontt-top .top2 ul li .w a {
		font-size: 13px;
	}

	.fonnt .fontt-top .top2 ul li .s a {
		font-size: 12px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-a .a {
		font-size: 13px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-a .b {
		margin: 5px 0 5px;
		font-size: 12px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-b a {
		height: 37px;
		width: 117px;
		line-height: 36px;
		font-size: 12px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh1 ul li {
		font-size: 12px;
		margin-bottom: 15px;
	}
}



@media(max-width: 1180px) {
	.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-a {
		width: 142px;
	}
}

@media(max-width: 1150px) {
	.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-a {
		width: 142px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh1 ul .cur {
		font-size: 12px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh1 {
		padding-right: 10px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh2 {
		margin-left: 10px;
	}
}

@media(max-width: 1100px) {
    .fonnt .fontt-top .top1 .top-mrqh .mrqh2 .mrqh2-a { max-width: 1000px; }
	.fonnt .fontt-top .top2 {
		display: none;
	}

	.fonnt .fontt-top .top1 {
		width: 100%;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-a {
		width: auto;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh1 ul .cur {
		font-size: 15px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh1 ul li {
		font-size: 14px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh2 .box .mrqh2-a .a {
		font-size: 15px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh1 {
		padding-right: 20px;
	}

	.fonnt .fontt-top .top1 .top-mrqh .mrqh2 {
		margin-left: 20px;
	}

	.foot-m {
		display: none;
	}

	.fonnt {
		padding-bottom: 40px;
	}
}

@media(max-width: 1024px) {


	.index5 .dex5 .dex5a1 {
		font-size: 22px;
		margin-top: 10px;
	}

	.index5 .dex5 .dex5a {
		font-size: 15px;
	}

	.index5 .dex5r {
		width: 100%;
		margin-top: 20px;
	}

	.index5 .dex5r ul li {
		width: 49%;
		margin-right: 2%;
	}

}

@media(max-width:750px) {
	.index5 .dex5 .dex5a1 {
		font-size: 20px;
	}

    .fonnt .fontt-top .top1 .top-mrqh .mrqh2 .mrqh2-a { max-width: 240px; }
}

@media(max-width: 550px) {
	.index5 .dex5r ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.index5 {
		padding: 35px 0 25px;
	}

    .fonnt .fontt-top .top1 .top-mrqh .mrqh2 .mrqh2-a { max-width: 200px; }
}
@media(max-width: 360px) {
	.index5 .dex5r ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.index5 {
		padding: 35px 0 25px;
	}

    .fonnt .fontt-top .top1 .top-mrqh .mrqh2 .mrqh2-a { max-width: 170px; }
}


body { overflow: hidden; }





/**投资者**/
.ny-banner {
	position: relative;
	/*overflow: hidden;*/
	min-height: 20vw;
}

.ny-banner .ny-dw {
	position: absolute;
	width: 100%;
	z-index: 8;
	top: 50%;
	transform: translatey(-50%);
}

.ny-banner .ny-dw .dw-w .w1 {
	color: #fff;
	line-height: 1;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.ny-banner .ny-dw .dw-w .w2 {
	color: #fff;
}

.ny-banner .ny-dw .dw-w .w3 {
	color: #fff;
	line-height: 1.5;
	margin-top: 18px;
	width: 32vw;
}

.ny-banner .ny-dw .dw-w .w-w {
	position: relative;
	/*bottom: -1000px;*/
	transition: all 0.5s;
}

.ny-banner .ny-dw .dw-w .w-w:after {
	position: absolute;
	content: "";
	width: 31vw;
	height: 20vw;
	top: 50%;
	left: 1vw;
	transform: translateY(-50%);
	background: url(/static/images/swbox-b.png) no-repeat center center/cover;
}

.ny-banner .ny-dw .dw-w .w-w:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	height: 100%;
	width: 2px;
	left: -1.26%;
	background: #fff;
}

.active .ny-dw .dw-w .w-w {
	bottom: 0;
	transition: all 1s;
}



.ny-banner .ny-dw .op1 {
	position: absolute;
	height: 100vh;
	width: 1px;
	top: 3px;
	left: 7.34%;
	/*background: rgba(255, 255, 255, .5);*/
}

.page {
	text-align: center;
}

.pagex {
	margin-top: 60px;
}

.page a {
	display: inline-block;
	margin: 0 5px 0 0;
	width: 50px;
	line-height: 50px;
	border-radius: 5px;
	color: #919191;
	font-size: 18px;
	font-family: arial;
	background: #fff;
}

.page a:last-child {
	margin-right: 0;
}

.page a:hover,
.page a.cur {
	background: #007fff;
	color: #fff;
}

.investment1 {
	background: #f6f6f6;
	padding: 100px 0 98px;
}

.investment1 .investment1a {
	margin-bottom: 40px;
}

.investment1 .investment1a .t1a1 {
	color: #222222;
	line-height: 1;
}

.investment1 .investment1a .t1a2 .t1a2-d {
	border: 1px solid #dddddd;
	border-radius: 50px;
	background: #fff;
}

.investment1 .investment1a .t1a2 .t1a2-d .d1e {
	float: left;
	height: 45px;
	text-align: center;
	width: 125px;
	color: #666666;
	font-size: 16px;
	line-height: 45px;
	border-radius: 50px;
}

.investment1 .investment1a .t1a2 .t1a2-d .cur {
	background: #007fff;
	color: #fff;
}

.investment1 .investment1b {
	margin-bottom: 69px;
}

.investment1 .investment1b .box ul li {
	background: #fff;
	border-radius: 5px;
	position: relative;
	margin-bottom: 10px;
}
.investment1 .investment1b .box ul li:hover .tid-a,
.investment1 .investment1b .box ul li:hover .tid-a .d-a2,
.investment1 .investment1b .box ul li:hover .tid-b .d-b1 .b1s { color:#007fff; }

.investment1 .investment1b .box ul li:last-child {
	margin-bottom: 0;
}

.investment1 .investment1b .box ul li .tid-a {
	width: 6.8%;
	border-right: 1px solid #f1f1f1;
	text-align: center;
	padding: 27px 0;
	color: #888888;
}

.investment1 .investment1b .box ul li .tid-a .d-a1 {
	font-size: 40px;
	line-height: 1;
}

.investment1 .investment1b .box ul li .tid-a .d-a2 {
	line-height: 1;
	margin-top: 2px;
	color: #888888;
}

.investment1 .investment1b .box ul li .tid-b {
	padding: 29px 0 0;
	margin-left: 27px;
}


.investment1 .investment1b .box ul li .tid-b .d-b1 .b1s {
	color: #333;
	line-height: 1;
	font-size: 22px;
	display: inline-block;
}

.investment1 .investment1b .box ul li .tid-b .d-b1 .b1e {
	color: #007fff;
	background: #e3f1ff;
	padding: 4px 10px;
	border-radius: 50px;
	display: inline-block;
	font-size: 12px;
	position: relative;
	top: -2px;
}



.investment1 .investment1b .box ul li .tid-b .d-b2 {
	margin-top: 15px;
}

.investment1 .investment1b .box ul li .tid-b .d-b2 .b2a {
	display: inline-block;
	color: #808080;
	margin-right: 15px;
}

.investment1 .investment1b .box ul li .tid-b .d-b2 .b2b {
	display: inline-block;
	color: #808080;
}

.investment1 .investment1b .box ul li .tid-c {
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
}

.investment1 .investment1b .box ul li .tid-c a {
	display: inline-block;
	margin-right: 7px;
}

.investment1 .investment1b .box ul li .tid-c a:last-child {
	margin-right: 0;
}

.investment1 .investment1b .box ul li .tid-c a .m {
	display: none;
}

.investment1 .investment1b .box ul li .tid-c a:hover .m {
	display: block;
}

.investment1 .investment1b .box ul li .tid-c a:hover .p {
	display: none;
}

.ny-banner .img-m {
	display: none;
}

@media(max-width: 1680px) {
	.investment1 .investment1b .box ul li .tid-b .d-b1 {
		font-size: 20px;
	}

	.investment1 .investment1b .box ul li .tid-b .d-b2 {
		margin-top: 13px;
	}

	.investment1 .investment1a .t1a2 .t1a2-d .d1e {
		height: 37px;
		font-size: 15px;
		line-height: 37px;
	}
}

@media(max-width: 1500px) {
	.ny-banner .ny-dw .op1 {
		left: 3.9%;
	}
}

@media(max-width: 1480px) {
	.investment1 .investment1b .box ul li .tid-a .d-a1 {
		font-size: 30px;
	}

	.investment1 .investment1b .box ul li .tid-b .d-b1 {
		font-size: 18px;
	}

	.investment1 .investment1b .box ul li .tid-b .d-b2 {
		margin-top: 5px;
	}

	.investment1 .investment1b .box ul li .tid-a {
		padding: 20px 0;
		width: 8%;
	}

	.investment1 .investment1b .box ul li .tid-b {
		padding: 24px 0 0;
	}

	.page a {
		width: 40px;
		line-height: 40px;
	}
}

@media(max-width: 1280px) {
	.investment1 .investment1a .t1a2 .t1a2-d .d1e {
		height: 31px;
		font-size: 14px;
		line-height: 31px;
	}

	.investment1 .investment1b .box ul li .tid-a .d-a1 {
		font-size: 25px;
	}

	.investment1 .investment1b .box ul li .tid-b .d-b1 {
		font-size: 16px;
	}

	.investment1 .investment1b .box ul li .tid-b {
		padding: 21px 0 0;
	}

	.investment1 .investment1b .box ul li .tid-a .d-a2 {
		margin-top: 4px;
	}

	.investment1 .investment1b .box ul li .tid-c a {
		width: 35px;
	}
}

@media(max-width: 1100px) {
	.investment1 {
		padding: 30px 0 40px;
	}

	.investment1 .investment1a {
		margin-bottom: 20px;
	}

	.investment1 .investment1a .t1a2 .t1a2-d .d1e {
		height: 29px;
		line-height: 30px;
	}

	.investment1 .investment1b {
		margin-bottom: 25px;
	}

	.ny-banner .ny-dw .op1 {
		left: 2%;
	}
}

@media(max-width: 1024px) {
	.investment1 .investment1b .box ul li {
		padding: 20px;
	}

	.investment1 .investment1b .box ul li .tid-a {
		width: 11%;
	}


	.investment1 .investment1b .box ul li .tid-a .d-a1 {
		font-size: 20px;
	}

	.investment1 .investment1b .box ul li .tid-b .d-b1 {
		font-size: 16px;
	}

	.investment1 .investment1b .box ul li .tid-a {
		width: 100%;
		text-align: left;
		padding: 0 0 15px;
		border-right: 0;
	}

	.investment1 .investment1b .box ul li .tid-b {
		width: 100%;
		margin-left: 0;
		padding: 0;
	}

	.investment1 .investment1b .box ul li .tid-c {
		position: initial;
		width: 100%;
		top: 0%;
		margin-top: 20px;
		transform: translateY(0%);
	}

	.ny-banner .img {
		display: none;
	}

	.ny-banner .img-m {
		display: block;
	}

	.investment1 .investment1b .box ul li .tid-b .d-b1 .b1s {
		font-size: 16px;
	}

	.investment1 .investment1b .box ul li .tid-b .d-b1 .b1e {
		top: 0px;
		padding: 2px 10px;
	}

	.investment1 .investment1b .box ul li .tid-b .d-b2 .b2a {
		line-height: 1.6;
	}

	.investment1 .investment1b .box ul li .tid-b .d-b2 .b2b {
		line-height: 1.6;
	}

}

@media(max-width: 750px) {
	.investment1 .investment1a .t1a2 {
		width: 100%;
		margin-top: 15px;
	}

	.investment1 .investment1a .t1a2 .t1a2-d .d1e {
		width: 50%;
	}

	.investment1 .investment1a {
		margin-bottom: 25px;
	}
}

@media(max-width: 450px) {
	.investment1 .investment1b .box ul li .tid-b .d-b1 .b1s {
		width: 100%;
		line-height: 1.6;
	}

	.investment1 .investment1b .box ul li .tid-b .d-b1 .b1e {
		margin-top: 8px;
		margin-bottom: 11px;
	}

	.investment1 .investment1b .box ul li .tid-a {
		padding: 0 0 10px;
	}

	.ny-banner .ny-dw .dw-w .w-w:after {
		display: none;
	}
}









/**供应商管理**/
.rzwyx .ny-dw .dw-w .w-w:after {
	position: absolute;
	content: "";
	width: 38vw;
	height: 24vw;
	top: 50%;
	left: 1vw;
	transform: translateY(-50%);
	background: url(/static/images/swbox-b.png) no-repeat center center/cover;
}

.rzwyx .ny-dw .dw-w .gy {
	margin-top: 55px;
	position: relative;
	z-index: 9;
	bottom: -700px;
	transition: all 2s;
}
.rzwyx .ny-dw .dw-w .gy .gyb .gy-a{
    padding-right: 10px;
}
.rzwyx .ny-dw .dw-w .gy .gyb .gy-a a {
	font-size: 16px;
	color: #fff;
	display: block;
	width: 179px;
	height: 47px;
	line-height: 47px;
	background: #007fff;
	border-radius: 50px;
	text-align: center;
}

.rzwyx .ny-dw .dw-w .gy .gyb .gy-a a span {
	display: inline-block;
	width: 6px;
	height: 11px;
	margin-left: 5px;
	vertical-align: middle;
	margin-bottom: 0px;
	background: url(/static/images/jtwhite.png) no-repeat center center/cover;
}

.rzwyx .ny-dw .dw-w .gy .gyb .gy-b {
	margin-left: 24px;
	padding-bottom: 2px;
	margin-top: 11px;
	border-bottom: 1px solid #95969d;
}

.rzwyx .ny-dw .dw-w .gy .gyb .gy-b a {
	color: #fff;
	display: block;
	font-size: 16px;
}

.rzwyx .ny-dw .dw-w .gy .gyb .gy-b a span {
	display: inline-block;
	color: #0d80f4;
}

.active .ny-dw .dw-w .gy {
	bottom: 0;
	transition: all 2s;
}


.rzwyx .login {
	position: absolute;
	width: 100%;
	top: 0;
	right: 0;
	height: 100%;
}

.rzwyx .login .container {
	position: relative;
	width: 100%;
	height: 100%;
}

.rzwyx .login .container .gin {
	position: absolute;
	right: 0;
	top: 50%;
	z-index: 9;
	transform: translateY(-50%);
	width: 25.75%;
	border-radius: 10px;
	padding: 39px 38px 41px 38px;
	background: rgba(20, 20, 20, .89);
}

.rzwyx .login .container .gin .login-a {
	color: #fff;
	position: relative;
	font-size: 26px;
	margin-bottom: 22px;
}

.rzwyx .login .container .gin .login-a:before {
	position: absolute;
	content: "";
	left: -38px;
	top: 50%;
	width: 32px;
	height: 43px;
	transform: translateY(-50%);
	background: url(/static/images/login-a.png) no-repeat center center/cover;
}

.rzwyx .login .container .gin .login-b {
	margin-bottom: 10px;
}

.rzwyx .login .container .gin .login-be {
	margin-bottom: 0;
}

.rzwyx .login .container .gin .login-b input {
	width: 100%;
	border: 0;
	padding-left: 22px;
	font-size: 14px;
	height: 50px;
	border-radius: 10px;
	color: #fff;
	background: rgba(255, 255, 255, .05);
}

.rzwyx .login .container .gin .login-b input::-webkit-input-placeholder {
	color: #504f4f;
}

.rzwyx .login .container .gin .login-b input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #504f4f;
}

.rzwyx .login .container .gin .login-b input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #504f4f;
}

.rzwyx .login .container .gin .login-b input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #504f4f;
}

.rzwyx .login .container .gin .login-c {
	width: 100%;
	margin-top: 10px;
}

.rzwyx .login .container .gin .login-c .c1 a {
	font-size: 14px;
	line-height: 1;
	color: #555555;
}

.rzwyx .login .container .gin .login-c .c2 a {
	font-size: 14px;
	line-height: 1;
	color: #555555;
}

.rzwyx .login .container .gin .login-d {
	width: 100%;
	margin-top: 17px;
	text-align: center;
}

.rzwyx .login .container .gin .login-d a {
	color: #fff;
	display: block;
	height: 50px;
	line-height: 52px;
	font-size: 16px;
	background: #007fff;
	border-radius: 10px;
}

.m-l {
	display: none;
}



.m-l .login {
	position: relative;
	width: 100%;
	height: 100%;
}

.m-l .login .gin {
	width: 100%;
	padding: 30px 3% 45px 3%;
	background: rgba(20, 20, 20, .89);
}

.m-l .login .gin .login-a {
	color: #fff;
	position: relative;
	font-size: 26px;
	margin-bottom: 22px;
}


.m-l .login .gin .login-b {
	margin-bottom: 10px;
}

.m-l .login .gin .login-be {
	margin-bottom: 0;
}

.m-l .login .gin .login-b input {
	width: 100%;
	border: 0;
	padding-left: 15px;
	font-size: 14px;
	height: 40px;
	border-radius: 10px;
	color: #fff;
	background: rgba(255, 255, 255, .05);
}

.m-l .login .gin .login-b input::-webkit-input-placeholder {
	color: #504f4f;
}

.m-l .login .gin .login-b input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #504f4f;
}

.m-l .login .gin .login-b input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #504f4f;
}

.m-l .login .gin .login-b input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #504f4f;
}

.m-l .login .gin .login-c {
	width: 100%;
	margin-top: 10px;
}

.m-l .login .gin .login-c .c1 a {
	font-size: 14px;
	line-height: 1;
	color: #555555;
}

.m-l .login .gin .login-c .c2 a {
	font-size: 14px;
	line-height: 1;
	color: #555555;
}

.m-l .login .gin .login-d {
	width: 100%;
	margin-top: 17px;
	text-align: center;
}

.m-l .login .gin .login-d a {
	color: #fff;
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	background: #007fff;
	border-radius: 10px;
}

.rzwyx1 {
	padding: 109px 0 100px;
	position: relative;
}

.rzwyx1:after {
	position: absolute;
	content: "";
	left: 0;
	top: 13vw;
	width: 29vw;
	height: 30vw;
	background: url(/static/images/wc.png) no-repeat center center/cover;
}

.rzwyx1 .rzwyx1-bt .bta {
	width: 381px;
}

.rzwyx1 .rzwyx1-bt .bta .bta1 {
	line-height: 1;
	color: #222222;
	padding-left: 59px;
	position: relative;
}

.rzwyx1 .rzwyx1-bt .bta .bta1:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 43px;
	height: 43px;
	transform: translateY(-50%);
	background: url(/static/images/bta1.png) no-repeat center center/cover;
}

.rzwyx1 .rzwyx1-bt .bta .bta2 {
	font-size: 25px;
	color: #bcbcbc;
	margin-top: 20px;
	padding-left: 59px;
}

.rzwyx1 .rzwyx1-bt .btb {
	width: calc(100% - 510px);
}

.rzwyx1 .rzwyx1-bt .btb .btb1 {
	font-size: 24px;
	color: #333333;
	line-height: 1.6;
}

.rzwyx1 .rzwyx1-bt .btb .btb2 {
	line-height: 1.6;
	color: #555555;
	margin-top: 5px;
}

.rzwyx1 .rzwyx1-nr {
	margin-top: 74px;
	position: relative;
	z-index: 2;
}

.rzwyx1 .rzwyx1-nr ul {
	overflow: hidden;
	border-radius: 10px;
}

.rzwyx1 .rzwyx1-nr ul li {
	float: left;
	width: 33.33%;
	position: relative;
}

/*.rzwyx1 .rzwyx1-nr ul li:before {
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background: rgba(255, 255, 255, .2);
}*/

.rzwyx1 .rzwyx1-nr ul li .yx {
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center;
	left: 0;
	transform: translateY(-50%);
}

.rzwyx1 .rzwyx1-nr ul li .yx .icon {
	display: inline-block;
	position: relative;
	margin-bottom: 55px;
}

.rzwyx1 .rzwyx1-nr ul li .yx .icon:before {
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 120px;
	border-radius: 50%;
	height: 120px;
	border: 1px solid rgba(255, 255, 255, .23);
}

.rzwyx1 .rzwyx1-nr ul li .yx .y {
	color: #fff;
	font-size: 25px;
}

.rzwyx1 .rzwyx1-nr ul li .yd {
	position: absolute;
	bottom: -100%;
	height: 100%;
	width: 100%;
	left: 0;
	text-align: center;
	padding: 137px 40px 0 40px;
	background: #007fff;
	transition: all 0.6s;
}

.rzwyx1 .rzwyx1-nr ul li:hover .yd {
	bottom: 0;
	transition: all 0.6s;
}

.rzwyx1 .rzwyx1-nr ul li .yd .icon {
	display: inline-block;
	position: relative;
	margin-bottom: 55px;
}

.rzwyx1 .rzwyx1-nr ul li .yd .icon:before {
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 120px;
	border-radius: 50%;
	height: 120px;
	border: 1px solid rgba(255, 255, 255, .23);
}

.rzwyx1 .rzwyx1-nr ul li .yd .y {
	color: #fff;
	font-size: 25px;
}

.rzwyx1 .rzwyx1-nr ul li .yd .d {
	font-size: 16px;
	color: #e6f2ff;
	margin-top: 18px;
	line-height: 1.6;
}

.rzwyx1 .rzwyx1-wy {
	background: #f8f8f8;
	margin-top: 13px;
	position: relative;
	border-radius: 10px;
	padding: 30px 30px 30px 39px;
}

.rzwyx1 .rzwyx1-wy .yxt .vbvb {
	display: inline-block;
	margin-right: 100px;
}

.rzwyx1 .rzwyx1-wy .yxt .vbvb:last-child {
	margin-right: 0;
}

.rzwyx1 .rzwyx1-wy .yxt .vbvb .yxtw {
	margin-left: 12px;
}

.rzwyx1 .rzwyx1-wy .yxt .vbvb .yxtw .w1 {
	color: #222222;
	font-size: 20px;
	line-height: 1;
}

.rzwyx1 .rzwyx1-wy .yxt .vbvb .yxtw .w2 {
	font-size: 14px;
	color: #666666;
	line-height: 1;
	margin-top: 10px;
}

.rzwyx1 .rzwyx1-wy .yxt .vbvb .yxtw .w2 a {
	display: inline-block;
	color: #0d80f4;
}
.rzwyx1-wy .vbvb .yxtw .w2 a {
	display: inline-block;
	color: #0d80f4;
}

.rzwyx1 .rzwyx1-wy .yxm {
	position: absolute;
	top: 50%;
	right: 30px;
	transform: translateY(-50%);
}

.rzwyx1 .rzwyx1-wy .yxm .m1 {
	display: inline-block;
	font-size: 16px;
	margin-right: 10px;
	color: #333333;
}

.rzwyx1 .rzwyx1-wy .yxm .m2 {
	display: inline-block;
	font-size: 16px;
	color: #007fff;
	position: relative;
	padding-left: 26px;
}

.rzwyx1 .rzwyx1-wy .yxm .m2:before {
	position: absolute;
	content: "";
	left: 0;
	width: 20px;
	height: 20px;
	top: 50%;
	transform: translateY(-50%);
	background: url(/static/images/m2.png) no-repeat center center/cover;
}

.rzwyx2 {
	background: #f6f6f6;
	padding: 94px 0 100px;
}

.nybt .bt1 {
	line-height: 1;
	color: #222222;
}

.nybt .bt2 {
	color: #555555;
	margin-top: 18px;
	line-height: 1.6;
}

.rzwyx2 .yx2-nr {
	margin-top: 34px;
}

.rzwyx2 .yx2-nr ul li {
	width: 49%;
	float: left;
	border-radius: 10px;
	margin-right: 2%;
	background: #fff;
	position: relative;
	overflow: hidden;
}

.rzwyx2 .yx2-nr ul li:last-child {
	margin-right: 0;
}

.rzwyx2 .yx2-nr ul li a {
	display: block;
	position: relative;
	z-index: 3;
	padding: 45px 50px 50px 50px;
}

.rzwyx2 .yx2-nr ul li a .icon {
	text-align: right;
	margin-bottom: 45px;
}

.rzwyx2 .yx2-nr ul li a .icon .h {
	display: none;
}

.rzwyx2 .yx2-nr ul li:hover a .icon .h {
	display: inline-block;
}

.rzwyx2 .yx2-nr ul li:hover a .icon .m {
	display: none;
}

.rzwyx2 .yx2-nr ul li a .xe .x {
	color: #333333;
	font-size: 25px;
}

.rzwyx2 .yx2-nr ul li:hover a .xe .x {
	color: #fff;
}

.rzwyx2 .yx2-nr ul li a .xe .e {
	line-height: 1.6;
	font-size: 16px;
	color: #666666;
	margin-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.rzwyx2 .yx2-nr ul li:hover a .xe .e {
	color: #fff;
}


.rzwyx2 .yx2-nr ul li a .xe .w {
	font-size: 14px;
	color: #007fff;
	margin-top: 26px;
}

.rzwyx2 .yx2-nr ul li a .xe .w span {
	display: inline-block;
	width: 6px;
	margin-left: 6px;
	height: 11px;
	background: url(/static/images/jtwhitea.png) no-repeat center center/cover;
}

.rzwyx2 .yx2-nr ul li:hover a .xe .w {
	color: #fff;
}

.rzwyx2 .yx2-nr ul li:hover a .xe .w span {
	background: url(/static/images/jtwhite.png) no-repeat center center/cover;
}

.rzwyx2 .yx2-nr ul li .bjq {
	background: #007fff;
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: -99%;
	transition: all 0.5s;
}

.rzwyx2 .yx2-nr ul li:hover .bjq {
	bottom: 0;
	transition: all 0.5s;
}

.rzwyx2 .yx2-nr ul li .bee {
	background: url(/static/images/bee.png) no-repeat center center/cover;
	width: 23.9vw;
	height: 11.3vw;
	position: absolute;
	right: 0;

	opacity: 0;
}

.rzwyx2 .yx2-nr ul li:hover .bee {
	background: url(/static/images/bee.png) no-repeat center center/cover;
	width: 23.9vw;
	height: 11.3vw;
	position: absolute;
	right: 0;
	top: 0;
	opacity: 1;
}


.rzwyx3 {
	padding: 94px 0 90px;
}

.rzwyx3 .log {
	margin-top: 39px;
}

.rzwyx3 .log ul li {
	float: left;
	width: 19%;
	border: 1px solid #e5e5e5;
	border-radius: 10px;
	margin-right: 1.25%;
	margin-bottom: 19px;
}

.rzwyx3 .log ul li:nth-child(5n) {
	margin-right: 0;
}

.rzwyx3 .log ul li a .h {
	display: none;
}

.rzwyx3 .log ul li:hover a .m {
	display: none;
}


.rzwyx3 .log ul li:hover a .h {
	display: block;
}

@media(max-width: 1920px) {
	.rzwyx1 .rzwyx1-nr ul li .yx .icon img {
		width: 48px;
		height: 44px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yx .icon:before {
		width: 100px;
		height: 100px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yx .icon {
		margin-bottom: 50px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd .icon img {
		width: 48px;
		height: 44px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd .icon:before {
		width: 100px;
		height: 100px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd .icon {
		margin-bottom: 50px;
	}
}

@media(max-width: 1780px) {
	.rzwyx1 .rzwyx1-bt .btb .btb1 {
		line-height: 1;
		margin-bottom: 15px;
		font-size: 23px;
	}
}

@media(max-width: 1680px) {
	.rzwyx .login .container .gin .login-a {
		font-size: 22px;
		margin-bottom: 20px;
		font-size: 22px;
	}

	.rzwyx .login .container .gin .login-b input {
		height: 42px;
	}

	.rzwyx .login .container .gin .login-d a {
		height: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd .d {
		overflow-y: auto;
		overflow-x: hidden;
		height: 7vw;
		padding-right: 10px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd .d::-webkit-scrollbar {
		/*滚动条整体样式*/
		width: 2px;
		/*高宽分别对应横竖滚动条的尺寸*/
		height: 2px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd .d::-webkit-scrollbar-thumb {
		/*滚动条里面小方块*/
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
		background: #fff;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd .d::-webkit-scrollbar-track {
		/*滚动条里面轨道*/
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
		border-radius: 0;
		background: rgba(0, 0, 0, 0.1);
	}

	.rzwyx2 .yx2-nr ul li a .icon {
		margin-bottom: 25px;
	}
}

@media(max-width: 1500px) {
	.rzwyx .login .container .gin {
		width: 30%;
	}

	.rzwyx .ny-dw .dw-w .gy .gyb .gy-a a {
		font-size: 15px;
	}

	.rzwyx .ny-dw .dw-w .gy .gyb .gy-b a {
		font-size: 15px;
	}


}

@media(max-width: 1480px) {
	.rzwyx1 .rzwyx1-bt .btb {
		width: calc(100% - 450px);
	}

	.rzwyx1 .rzwyx1-bt .btb .btb1 {
		font-size: 20px;
	}

	.rzwyx1 .rzwyx1-bt .bta .bta1:before {
		width: 36px;
		height: 36px;
	}

	.rzwyx1 .rzwyx1-bt .bta .bta1 {
		padding-left: 50px;
	}

	.rzwyx1 .rzwyx1-bt .bta .bta2 {
		font-size: 22px;
		margin-top: 15px;
		padding-left: 50px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yx .y {
		font-size: 20px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd .y {
		font-size: 20px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd .d {
		font-size: 15px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yx .icon img {
		width: 35px;
		height: 34px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yx .icon:before {
		width: 90px;
		height: 90px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd .icon img {
		width: 35px;
		height: 34px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd .icon:before {
		width: 90px;
		height: 90px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd {
		padding: 95px 20px 0 20px;
	}

	.rzwyx1 .rzwyx1-wy .yxt .vbvb {
		margin-right: 50px;
	}

	.rzwyx1 .rzwyx1-wy {
		padding: 20px 20px 20px 20px;
	}

	.rzwyx2 .yx2-nr ul li a {
		padding: 30px 20px 35px 20px;
	}

	.rzwyx2 .yx2-nr ul li a .xe .x {
		font-size: 22px;
	}
}

@media(max-width: 1280px) {
	.rzwyx .login .container .gin {
		width: 36%;
	}

	.rzwyx .ny-dw .dw-w .gy {
		margin-top: 30px;
	}

	.rzwyx1 .rzwyx1-bt .btb .btb1 {
		line-height: 1.5;
		margin-bottom: 0;
	}

	.rzwyx1 .rzwyx1-bt .btb {
		width: calc(100% - 386px);
	}

	.rzwyx1 .rzwyx1-wy .yxt {
		width: 100%;
	}

	.rzwyx1 .rzwyx1-wy .yxt .vbvb {
		width: 49%;
		margin-right: 0;
	}

	.rzwyx1 .rzwyx1-wy .yxm {
		position: inherit;
		width: 100%;
		margin-top: 15px;
		transform: translateY(0);
		display: inline-block;
	}
}

@media(max-width:1100px) {
	.rzwyx .ny-dw .dw-w .gy .gyb .gy-a a {
		font-size: 14px;
		width: 160px;
		height: 40px;
		line-height: 40px;
	}

	.rzwyx .ny-dw .dw-w .gy .gyb .gy-b a {
		font-size: 14px;
	}

	.rzwyx .ny-dw .dw-w .gy .gyb .gy-b {
		margin-left: 21px;
		margin-top: 10px;
	}

	.rzwyx .login {
		display: none;
	}

	.m-l {
		display: block;
	}

	.rzwyx1 {
		padding: 30px 0 40px;
	}

	.rzwyx2 {
		padding: 30px 0 40px;
	}

	.rzwyx3 {
		padding: 30px 0 20px;
	}

	.rzwyx3 .log {
		margin-top: 20px;
	}

}

@media(max-width: 1024px) {
	.rzwyx1 .rzwyx1-bt .btb {
		width: 100%;
	}

	.rzwyx1 .rzwyx1-bt .bta .bta1:before {
		width: 26px;
		height: 26px;
	}

	.rzwyx1 .rzwyx1-bt .bta .bta2 {
		font-size: 16px;
		margin-top: 10px;
		padding-left: 0;
	}

	.rzwyx1 .rzwyx1-bt .btb .btb1 {
		font-size: 18px;
	}

	.rzwyx1:after {
		display: none;
	}

	.rzwyx1 .rzwyx1-bt .btb .btb2 {
		font-size: 14px;
	}

	.rzwyx1 .rzwyx1-bt .btb {
		margin-top: 25px;
	}

	.rzwyx1 .rzwyx1-nr {
		margin-top: 25px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yx .y {
		font-size: 18px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd .y {
		font-size: 18px;
	}

	.rzwyx1 .rzwyx1-bt .bta .bta1 {
		padding-left: 40px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd {
		padding: 74px 20px 0 20px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd .d {
		font-size: 14px;
	}

	.rzwyx1 .rzwyx1-wy .yxt .vbvb .yxtw .w1 {
		font-size: 18px;
	}

	.rzwyx1 .rzwyx1-wy .yxm .m2:before {
		width: 15px;
		height: 15px;
		font-size: 14px;
	}

	.rzwyx1 .rzwyx1-wy .yxm .m1 {
		font-size: 14px;
	}

	.rzwyx1 .rzwyx1-wy .yxm .m2 {
		padding-left: 22px;
	}

	.nybt .bt2 {
		font-size: 14px;
	}

	.nybt .bt2 {
		margin-top: 10px;
	}

	.rzwyx2 .yx2-nr {
		margin-top: 20px;
	}

	.rzwyx2 .yx2-nr ul li a .xe .x {
		font-size: 18px;
	}

	.rzwyx2 .yx2-nr ul li a .xe .e {
		font-size: 14px;
	}

	.rzwyx2 .yx2-nr ul li a .xe .w {
		margin-top: 10px;
	}

	.rzwyx2 .yx2-nr ul li a .icon img {
		width: 35%;
	}

	.rzwyx2 .yx2-nr ul li a {
		padding: 20px 15px 20px 15px;
	}

	.rzwyx1 .rzwyx1-wy {
		padding: 20px 15px 20px 15px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yd {
		display: none;
	}
	
}

@media (max-width:850px) {
	.rzwyx1 .rzwyx1-wy .yxt .vbvb {
		width: 100%;
		margin-bottom: 20px;
	}

	.rzwyx1 .rzwyx1-wy .yxt .vbvb:last-child {
		margin-bottom: 0;
	}
}

@media (max-width:750px) {
	.rzwyx1 .rzwyx1-wy .yxt .vbvb .yxtw .w1 {
		font-size: 16px;
	}

	.rzwyx2 .yx2-nr ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.rzwyx2 .yx2-nr ul li a .icon img {
		width: 25%;
	}

	.rzwyx2 .yx2-nr ul li a .icon {
		margin-bottom: 15px;
	}

	.rzwyx2 {
		padding: 30px 0 20px;
	}

	.rzwyx3 .log ul li {
		width: 32%;
		margin-right: 2%;
	}

	.rzwyx3 .log ul li:nth-child(5n) {
		margin-right: 2%;
	}

	.rzwyx3 .log ul li:nth-child(3n) {
		margin-right: 0;
	}

	.rzwyx1 .rzwyx1-bt .btb .btb1 {
		font-size: 16px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yx .icon:before {
		width: 70px;
		height: 70px;
	}

	.rzwyx1 .rzwyx1-nr ul li .yx .icon {
		margin-bottom: 30px;
	}
}

@media(max-width: 600px) {
	.rzwyx1 .rzwyx1-nr ul li {
		width: 100%;
		max-width: 300px;
		float: none;
		margin: 0 auto;
		border-radius: 16px;overflow: hidden;
		margin-bottom: 20px;
	}

	.rzwyx1 .rzwyx1-nr ul li:last-child {
		margin-bottom: 0;
	}

	.rzwyx1 .rzwyx1-nr ul {
		border-radius: 0;
	}
}

@media(max-width: 500px) {
	.rzwyx .ny-dw .dw-w .gy .gyb .gy-b { margin-left:0; }
}

@media (max-width:400px) {
	.rzwyx2 .yx2-nr ul li a .icon img {
		width: 30%;
	}

	.rzwyx3 .log ul li {
		width: 49%;
		margin-right: 2%;
	}

	.rzwyx3 .log ul li:nth-child(2n) {
		margin-right: 0;
	}

	.rzwyx3 .log ul li:nth-child(3n) {
		margin-right: 2%;
	}

	.rzwyx3 .log ul li:nth-child(6n) {
		margin-right: 0%;
	}

}

@media (max-width:380px) {
	.rzwyx .ny-dw .dw-w .gy .gyb .gy-a a { width: 140px; }

}




/**人才发展**/
.develop1 {
	padding: 5vw 0 6vw;
	position: relative;
	z-index: 10;
}

.develop1 ul {
	margin-top: 45px;
}

.develop1 ul li {
	float: left;
	width: 32.5%;
	margin-right: 1.25%;
}

.develop1 ul li:last-child {
	margin-right: 0;
}

.develop2 {
	padding-bottom: 6vw;
}

.develop2 .btb {
	margin-bottom: 32px;
}

.develop2 .btb ul {
	border: 1px solid #dddddd;
	border-radius: 40px;
}

.develop2 .btb ul li {
	float: left;
	font-size: 16px;
	color: #666666;
	width: 140px;
	height: 50px;
	line-height: 51px;
	text-align: center;
	border-radius: 40px;
}

.develop2 .btb ul .cur {
	background: #007fff;
	color: #fff;
}

.develop2 .lopnr .box .lopnr-www {
	position: relative;
	background: #f8f8f8;
	border-radius: 10px;
	overflow: hidden;
}

.develop2 .lopnr .box .lopnr-www .img {
	width: 50%;
}

.develop2 .lopnr .box .lopnr-www .www-bk {
	width: 50%;
	padding: 88px 91px 0 67px;
}

.develop2 .lopnr .box .lopnr-www .www-bk .bk-a {
	line-height: 1;
	color: #222222;
	font-size: 28px;
	margin-bottom: 18px;
}

.develop2 .lopnr .box .lopnr-www .www-bk .bk-b {
	font-size: 18px;
	padding-bottom: 30px;
	color: #666666;
	line-height: 1;
	border-bottom: 1px solid #e2e2e2;
}

.develop2 .lopnr .box .lopnr-www .www-bk .bk-c {
	line-height: 1.6;
	color: #666666;
	margin-top: 25px;
	font-size: 16px;
}

.develop2 .lopnr .box .swiper-an {
	position: absolute;
	bottom: 74px;
	left: 67px;
	z-index: 9;
}

.develop2 .lopnr .box .swiper-an .an-next,
.develop2 .lopnr .box .swiper-an .an-prev {
	position: initial;
	margin-top: 0;
	float: left;
	width: 54px;
	height: 54px;
}

.develop2 .lopnr .box .swiper-an .an-next:after,
.develop2 .lopnr .box .swiper-an .an-prev:after {
	opacity: 0;
}

.develop2 .lopnr .box .swiper-an .an-next {
	background: url(/static/images/next1.png) no-repeat center/cover;
}

.develop2 .lopnr .box .swiper-an .an-prev {
	margin-right: 17px;
	background: url(/static/images/prev1.png) no-repeat center/cover;
}

.develop2 .lopnr .box .swiper-an .an-next:hover {
	background: url(/static/images/nexta.png) no-repeat center/cover;
}

.develop2 .lopnr .box .swiper-an .an-prev:hover {
	margin-right: 17px;
	background: url(/static/images/preva.png) no-repeat center/cover;
}

.develop2 .lopnr .box .swiper-an .swiper-button-disabled {
	opacity: 1;
}

.develop2 .pagination-an {
	opacity: 0;
}



@media(max-width: 1780px) {
	.develop2 .lopnr .box .lopnr-www .www-bk .bk-c p {
		height: 100px;
		overflow-y: auto;
		overflow-x: hidden;
		padding-right: 10px;
	}

	.develop2 .lopnr .box .lopnr-www .www-bk .bk-c p::-webkit-scrollbar {
		/*滚动条整体样式*/
		width: 2px;
		/*高宽分别对应横竖滚动条的尺寸*/
		height: 2px;
	}

	.develop2 .lopnr .box .lopnr-www .www-bk .bk-c p::-webkit-scrollbar-thumb {
		/*滚动条里面小方块*/
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
		background: #007fff;
	}

	.develop2 .lopnr .box .lopnr-www .www-bk .bk-c p::-webkit-scrollbar-track {
		/*滚动条里面轨道*/
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
		border-radius: 0;
		background: rgba(0, 0, 0, 0.1);
	}
}

@media(max-width: 1680px) {
	.develop2 .lopnr .box .lopnr-www .www-bk {
		padding: 60px 59px 0 67px;
	}

	.develop2 .lopnr .box .lopnr-www .www-bk .bk-a {
		font-size: 24px;
	}
}

@media(max-width: 1480px) {
	.develop2 .lopnr .box .lopnr-www .www-bk {
		padding: 50px 20px 0 20px;
	}

	.develop2 .btb ul li {
		font-size: 15px;
		width: 137px;
		height: 42px;
		line-height: 42px;
	}

	.develop2 .lopnr .box .swiper-an {
		bottom: 50px;
		left: 20px;
	}

	.develop2 .lopnr .box .swiper-an .an-next,
	.develop2 .lopnr .box .swiper-an .an-prev {
		width: 44px;
		height: 44px;
	}
}

@media(max-width: 1280px) {
	.develop2 .lopnr .box .lopnr-www .www-bk .bk-c {
		margin-top: 20px;
		font-size: 15px;
	}

	.develop2 .lopnr .box .lopnr-www .www-bk .bk-b {
		padding-bottom: 25px;
	}

	.develop2 .lopnr .box .lopnr-www .www-bk .bk-c p {
		height: 75px;
	}
}

@media(max-width: 1100px) {
	.develop1 {
		padding: 30px 0 40px;
	}

	.develop1 ul {
		margin-top: 20px;
	}

	.develop2 {
		padding-bottom: 40px;
	}

	.develop2 .lopnr .box .swiper-an {
		bottom: 20px;
	}
}

@media(max-width: 1024px) {
	.develop2 .lopnr .box .lopnr-www .www-bk {
		width: 100%;
		margin-bottom: 25px;
		padding: 20px 15px 0 15px;
	}

	.develop2 .lopnr .box .lopnr-www .img {
		width: 100%;
	}

	.develop2 .lopnr .box .lopnr-www .www-bk .bk-c {
		font-size: 14px;
		margin-top: 17px;
	}

	.develop2 .lopnr .box .lopnr-www .www-bk .bk-c p {
		height: auto;
	}

	.develop2 .lopnr .box .lopnr-www .www-bk .bk-a {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.develop2 .lopnr .box .lopnr-www .www-bk .bk-b {
		font-size: 16px;
		padding-bottom: 17px;
	}

	.develop2 .btb {
		width: 100%;
		margin-top: 15px;
		margin-bottom: 25px;
	}

	.develop2 .btb ul li {
		width: 33.31%;
		font-size: 14px;
	}

	.develop2 .lopnr .box .swiper-an {
		display: none;
	}

	.develop2 {
		position: relative;
		padding-bottom: 60px;
	}

	.develop2 .pagination-an {
		bottom: 20px;
		opacity: 1;
		left: 50%;
		transform: translateX(-50%);
	}

	.develop2 .pagination-an .swiper-pagination-bullet {
		background: #666666;
		opacity: 1;
		position: relative;
		margin-right: 23px;
		width: 8px;
		height: 8px;
	}

	.develop2 .pagination-an .swiper-pagination-bullet:last-child {
		margin-right: 0;
	}

	.develop2 .pagination-an .swiper-pagination-bullet:before {
		position: absolute;
		content: "";
		left: 50%;
		top: 50%;
		border-radius: 50%;
		width: 0;
		height: 0;
		border: 1px solid #007fff;
		transition: all 0.5s;
		transform: translate(-50%, -50%);
	}

	.develop2 .pagination-an .swiper-pagination-bullet-active {
		background: #007fff;
	}

	.develop2 .pagination-an .swiper-pagination-bullet-active:before {
		width: 20px;
		height: 20px;
		transition: all 0.5s;
	}
}












/**供应商服务**/
.ofservices .rzwyx1-bt .bta {
	width: 470px;
}

.ofservices .rzwyx1-bt .bta .bta1 {
	padding-left: 0;
}

.ofservices .rzwyx1-bt .bta .bta1:before {
	display: none;
}

.ofservices2 {
	background: #fff;
}

.ofservices1 {
	background: #f8f8f8;
	padding: 5vw 0 6vw;
}

.ofservices1 .ces1-nr {
	margin-top: 28px;
}

.ofservices1 .ces1-nr ul li {
	float: left;
	background: #fff;
	width: 32.3%;
	text-align: center;
	position: relative;
	border-radius: 10px;
	overflow: hidden;
	margin-right: 1.55%;
}

.ofservices1 .ces1-nr ul li:last-child {
	margin-right: 0;
}

.ofservices1 .ces1-nr ul li .s-t {
	padding: 30px 0 40px;
}

.ofservices1 .ces1-nr ul li .s-t .nr {
	color: #333333;
	font-size: 24px;
	height: 76px;
	margin-top: 13px;
	line-height: 1.6;
}

.ofservices1 .ces1-nr ul li .s-b {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 30px 0 40px;
	bottom: -99%;
	background: #007fff;
	transition: all 0.5s;
}

.ofservices1 .ces1-nr ul li .s-b .nr {
	color: #fff;
	font-size: 24px;
	/*height: 76px;*/
	/*margin-top: 13px;*/
	line-height: 1.6;
}

.ofservices1 .ces1-nr ul li:hover .s-b {
	bottom: 0;
	transition: all 0.5s;
}

.ofservices1 .rzwyx1-wy {
	margin-top: 43px;
}

.ofservices1 .rzwyx1-wy .vbvb .yxtw {
	margin-left: 12px;
}

.ofservices1 .rzwyx1-wy .vbvb .yxtw .w1 {
	color: #222222;
	font-size: 20px;
	line-height: 1;
}

.ofservices1 .rzwyx1-wy .vbvb .yxtw .w2 {
	font-size: 14px;
	color: #666666;
	line-height: 1;
	margin-top: 10px;
}

.ofservices2 .yx2-nr ul li {
	background: #f6f6f6;
}

@media(max-width: 1480px) {
	.ofservices .rzwyx1-bt .bta {
		width: 373px;
	}

	.ofservices1 .ces1-nr ul li .s-t .icon {
		display: inline-block;
		width: 25%;
	}

	.ofservices1 .ces1-nr ul li:hover .s-b .icon {
		display: inline-block;
		width: 25%;
	}

	.ofservices1 .ces1-nr ul li .s-t .nr {
		font-size: 22px;
		height: 67px;
		margin-top: 13px;
	}

	.ofservices1 .ces1-nr ul li .s-b .nr {
		font-size: 22px;
		/*height: 67px;*/
		/*margin-top: 13px;*/
	}
}

@media(max-width: 1280px) {
	.ofservices .rzwyx1-wy .yxm {
		position: absolute;
		top: 50%;
		margin-top: 0;
		width: auto;
		right: 30px;
		transform: translateY(-50%);
	}

	.ofservices1 .ces1-nr ul li .s-t .nr {
		font-size: 20px;
	}

	.ofservices1 .ces1-nr ul li .s-b .nr {
		font-size: 20px;
	}
}

@media(max-width: 1100px) {
	.ofservices1 {
		padding: 30px 0 40px;
	}
}

@media(max-width: 1024px) {
	.ofservices1 .rzwyx1-wy .vbvb .yxtw .w1 {
		font-size: 18px;
	}


	.ofservices1 .ces1-nr ul li .s-t .nr {
		font-size: 18px;
		height: auto;
	}

	.ofservices1 .ces1-nr ul li .s-b .nr {
		font-size: 18px;
		height: auto;
	}

	.ofservices1 .ces1-nr ul li .s-t {
		padding: 15px 0 20px;
	}

	.ofservices1 .ces1-nr {
		margin-top: 20px;
	}

	.ofservices1 .ces1-nr ul li .s-b {
		display: none;
	}

	.ofservices1 .ces1-nr ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.ofservices1 .ces1-nr ul li:last-child {
		margin-bottom: 0;
	}

	.ofservices1 .rzwyx1-wy {
		margin-top: 20px;
	}

	.rzwyx2 .yx2-nr ul li .bee {
		display: none;
	}
}

@media(max-width: 750px) {
	.ofservices1 .ces1-nr ul li .s-t .nr {
		font-size: 16px;
	}

	.ofservices1 .ces1-nr ul li .s-b .nr {
		font-size: 16px;
	}

	.ofservices1 .ces1-nr ul li .s-t .icon {
		width: 15%;
	}

	.ofservices1 .rzwyx1-wy .vbvb .yxtw .w1 {
		font-size: 16px;
	}
}

@media(max-width: 650px) {
	.ofservices .rzwyx1-wy .yxm {
		position: inherit;
		width: 100%;
		margin-top: 15px;
		transform: translateY(0);
		display: inline-block;
	}

}

@media(max-width: 450px) {
	.ofservices1 .ces1-nr ul li .s-t .icon {
		width: 19%;
	}
}




/**社会责任案例**/
.responsibility1 {
	padding: 5vw 0 6vw;
}

.responsibility1 .lity-bt {
	position: relative;
	z-index: 9;
}

.responsibility1 .lity-bt .tybt-a {
	width: 460px;
}

.responsibility1 .lity-bt .tybt-a .a1 {
	line-height: 1.3;
}

.responsibility1 .lity-bt .tybt-a .a2 {
	margin-top: 51px;
}

.responsibility1 .lity-bt .tybt-a .a2 .link .linkText {
	color: #555555;
}

.responsibility1 .lity-bt .tybt-a .a2 .link .linkIcon .linkIcon1 {
	border: #e3e3e3 solid 1px;
}

.responsibility1 .lity-bt .tybt-a .a2 .link .linkIcon .linkIcon2 {
	border: #dfdfdf solid 1px;
}

.responsibility1 .lity-bt .tybt-a .a2 .link .linkIcon .linkIcon3 {
	border: #c3c3c3 solid 1px;
}

.responsibility1 .lity-bt .tybt-a .a2 .link .linkIcon .linkIcon4 {
	background: #555555;
}

.responsibility1 .lity-bt .tybt-bq {
	line-height: 1.6;
	width: calc(100% - 600px);
}

.responsibility1 .lity-nr {
	margin-top: 50px;
	position: relative;
}

.responsibility1 .lity-nr img {
	z-index: 9;
	position: relative;
}

.responsibility1 .lity-nr:before {
	position: absolute;
	content: "";
	left: 0;
	top: -6vw;
	width: 21.7vw;
	height: 26.6vw;
	background: #000;
	background: url(/static/images/sad.png)no-repeat center center/cover;
}

@media(max-width: 1480px) {
	.responsibility1 .lity-bt .tybt-bq {
		width: calc(100% - 460px);
	}
}

@media(max-width: 1100px) {
	.responsibility1 .lity-bt .tybt-bq {
		width: 100%;
		margin-top: 30px;
	}

	.responsibility1 {
		padding: 30px 0 40px;
	}

	.responsibility1 .linkIcon {
		margin-left: 35px;
	}

	.responsibility1 .lity-bt .tybt-a .a2 {
		margin-top: 22px;
	}

	.responsibility1 .lity-nr:before {
		display: none;
	}

	.responsibility1 .lity-nr {
		margin-top: 20px;
	}
}

@media(max-width: 1024px) {
	.responsibility1 .lity-bt .tybt-bq {
		font-size: 14px;
	}
}



/**合作伙伴**/
.Partners1 {
	padding: 5vw 0 6vw;
}

.Partners1 .rzwyx1-bt .btb {margin-right: 14px;}

.Partners1 .tnre-bt .bt2 {
	line-height: 1;
	margin: 24px 0 18px;
	color: #333333;
}

.Partners1 .tnre-bt .bt3 {
	line-height: 1;
	color: #555555;
}

.Partners1 .tnre-nr {
	margin-top: 30px;
}
.Partners1 ul {  display: flex; flex-wrap: nowrap; }
.Partners1 ul li {
	float: left;
	border-radius: 10px;
	overflow: hidden;
	width: 32.62%;
	padding: 58px 0 68px 0;
	margin-right: 1.07%;
	text-align: center;
	background: #f6f6f6;
	position: relative;
	min-height: 17vw;
}

.Partners1 ul li:last-child {
	margin-right: 0;
}

.Partners1 ul li .icon {
	margin-bottom: 5px;
}

.Partners1 ul li .nr {
	font-size: 28px;
	color: #333333;
	line-height: 1;
}

.Partners1 ul li .nr1 {
	color: #707070;
	margin-top: 9px;
}

.Partners1 ul li .s-b {
	position: absolute;
	bottom: -99%;
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	background: #007fff;
	padding: 2vw 0 0 0;
}

.Partners1 ul li .s-b .nr,
.Partners1 ul li .s-b .nr1 {
	color: #fff;
}

.Partners1 ul li:hover .s-b {
	bottom: 0;
	transition: all 0.5s;
}

.Partners2 {
	padding: 5vw 0 6vw;
	background: #f6f6f6;
}

.Partners2 .tarp-nr {
	margin-top: 38px;
}

.Partners2 ul li {
	float: left;
	border-radius: 10px;
	overflow: hidden;
	width: 24%;
	margin-right: 1.07%;
	position: relative;
}

.Partners2 ul li.w50 { width: 49%; margin-right:2%;}

.Partners2 ul li:last-child {
	margin-right: 0;
}

.Partners2 ul li .font-24 {
	color: #fff;
	line-height: 1;
}

.Partners2 ul li .tarp-n1 {
	position: absolute;
	bottom: 24px;
	left: 30px;
	opacity: 1;
	transition: all 0.3s;
}

.Partners2 ul li:hover .tarp-n1 {
	opacity: 0;
	transition: all 0.3s;
}

.Partners2 ul li .tarp-t {
	position: absolute;
	left: 0;
	bottom: -100%;
	width: 100%;
	height: 100%;
	background: rgba(0, 127, 255, .9);
	padding: 5.2vw 34px 0 34px;
}

.Partners2 ul li .tarp-t .t2 {
	line-height: 1.6;
	color: #e6f2fd;
	margin-top: 9px;
	transition: all 0.5s;
}

.Partners2 ul li:hover .tarp-t {
	bottom: 0;
	transition: all 0.5s;
}

.Partners3 {
	padding: 5vw 0 6vw;
}

.Partners3 .tpar-bt {
	margin-bottom: 40px;
}

.Partners3 .tpar .swiper-wrapper .swiper-slide {
	border-radius: 10px;
	overflow: hidden;
}

.Partners3 .tpar .swiper-wrapper .swiper-slide .tpar-z {
	background: #f6f6f6;
	padding: 30px 25px 0 25px;
	height: 215px;
}

.Partners3 .tpar .swiper-wrapper .swiper-slide .tpar-z .z1 {
	color: #333333;
	line-height: 1;
}

.Partners3 .tpar .swiper-wrapper .swiper-slide .tpar-z .z2 {
	line-height: 1.6;
	color: #666666;
	margin-top: 9px;
	height: 130px;
    padding-right: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.Partners3 .tpar .swiper-wrapper .swiper-slide .tpar-z .z2::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 2px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 2px;
}

.Partners3 .tpar .swiper-wrapper .swiper-slide .tpar-z .z2::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #007fff;
}

.Partners3 .tpar .swiper-wrapper .swiper-slide .tpar-z .z2::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.Partners3 .tpar-nr {
	position: relative;
}

.Partners3 .tpar-nr .swiper-button-disabled {
	opacity: 1;
}

.Partners3 .tpar-nr .tpar-next,
.Partners3 .tpar-nr .tpar-prev {
	width: 54px;
	height: 54px;
	margin-top: 0;
	top: 58%;
}

.Partners3 .tpar-nr .tpar-next:after,
.Partners3 .tpar-nr .tpar-prev:after {
	opacity: 0;
}

.Partners3 .tpar-nr .tpar-next {
	background: url(/static/images/next1.png) no-repeat center center/cover;
	right: -74px;
}

.Partners3 .tpar-nr .tpar-prev {
	background: url(/static/images/prev1.png) no-repeat center center/cover;
	left: -74px;
}

.Partners3 .tpar-nr .tpar-next:hover {
	background: url(/static/images/nexta.png) no-repeat center center/cover;
}

.Partners3 .tpar-nr .tpar-prev:hover {
	background: url(/static/images/preva.png) no-repeat center center/cover;
}

.Partners3 .pagination-op {
	opacity: 0;
}

@media(max-width: 1780px) {
	.Partners1 ul li .nr {
		font-size: 25px;
	}



	.Partners1 ul li .s-b .icon {
		width: 26%;
		display: inline-block;
	}

	.Partners1 ul li .nr {
		font-size: 22px;
	}
}

@media(max-width: 1500px) {
	.Partners3 .tpar-nr .tpar-next {
		right: -25px;
		top: 50%;
		transform: translateY(-50%);
	}

	.Partners3 .tpar-nr .tpar-prev {
		left: -25px;
		top: 50%;
		transform: translateY(-50%);
	}

}

@media(max-width: 1480px) {
    .Partners1 .tnre-nr { margin-top: 20px; }
	.Partners1 ul li {
		padding: 35px 0 45px 0;
		height: 290px;
	}

	.Partners1 ul li .s-b {
		padding: 35px 0 45px 0;
	}

	.Partners3 .tpar .swiper-wrapper .swiper-slide .tpar-z {
		padding: 30px 20px 0 20px;
		height: 240px;
	}

	.Partners2 ul li .tarp-n1 {
		left: 20px;
		bottom: 20px;
	}

	.Partners2 ul li .tarp-t {
		padding: 3.5vw 20px 0 20px;
	}

	.Partners3 .tpar .swiper-wrapper .swiper-slide .tpar-z .z2 {
		height: 130px;
		padding-right: 10px;
		overflow-y: auto;
		overflow-x: hidden;
	}

	.Partners3 .tpar .swiper-wrapper .swiper-slide .tpar-z .z2::-webkit-scrollbar {
		/*滚动条整体样式*/
		width: 2px;
		/*高宽分别对应横竖滚动条的尺寸*/
		height: 2px;
	}

	.Partners3 .tpar .swiper-wrapper .swiper-slide .tpar-z .z2::-webkit-scrollbar-thumb {
		/*滚动条里面小方块*/
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
		background: #007fff;
	}

	.Partners3 .tpar .swiper-wrapper .swiper-slide .tpar-z .z2::-webkit-scrollbar-track {
		/*滚动条里面轨道*/
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
		border-radius: 0;
		background: rgba(0, 0, 0, 0.1);
	}
}

@media(max-width: 1100px) {
	.Partners1 {
		padding: 30px 0 40px;
	}

	.Partners2 {
		padding: 30px 0 40px;
	}

	.Partners3 {
		padding: 30px 0 40px;
	}

	.Partners3 .tpar .swiper-wrapper .swiper-slide .tpar-z {
		padding: 30px 20px 20px 20px;
		height: auto;
	}
}

@media(max-width: 1024px) {
	.Partners1 .tnre-bt .bt2 {
		margin: 10px 0 13px;
	}

	.Partners1 .tnre-nr {
		margin-top: 10px;
	}

	/*.Partners1 ul li .s-b {*/
	/*	display: none;*/
	/*}*/

    .Partners1 ul li .s-b .icon { display: none; }
    
    
	.Partners1 ul li .nr {
		font-size: 18px;
	}

	.font-16 {
		font-size: 14px;
	}

	.Partners1 .tnre-bt .bt3 {
		line-height: 1.6;
	}

	.Partners1 ul li .icon {
		margin-bottom: 10px;
	}

	.Partners1 ul li {
		padding: 15px 0 20px;
	}



	.Partners2 .tarp-nr {
		margin-top: 20px;
	}

	.Partners3 .tpar-bt {
		margin-bottom: 20px;
	}

	.Partners3 .tpar-nr .tpar-next,
	.Partners3 .tpar-nr .tpar-prev {
		display: none;
	}

	.Partners3 .tpar .swiper-wrapper .swiper-slide .tpar-z {
		padding: 20px 15px 25px 15px;
		height: auto;
	}

	.Partners3 .tpar .swiper-wrapper .swiper-slide .tpar-z .z2 {
		height: 100px;
	}

	.Partners3 {
		padding: 30px 0 60px;
		position: relative;
	}

	.Partners3 .pagination-op {
		bottom: 20px;
		opacity: 1;
		left: 50%;
		transform: translateX(-50%);
	}

	.Partners3 .pagination-op .swiper-pagination-bullet {
		background: #666666;
		opacity: 1;
		position: relative;
		margin-right: 23px;
		width: 8px;
		height: 8px;
	}

	.Partners3 .pagination-op .swiper-pagination-bullet:last-child {
		margin-right: 0;
	}

	.Partners3 .pagination-op .swiper-pagination-bullet:before {
		position: absolute;
		content: "";
		left: 50%;
		top: 50%;
		border-radius: 50%;
		width: 0;
		height: 0;
		border: 1px solid #007fff;
		transition: all 0.5s;
		transform: translate(-50%, -50%);
	}

	.Partners3 .pagination-op .swiper-pagination-bullet-active {
		background: #007fff;
	}

	.Partners3 .pagination-op .swiper-pagination-bullet-active:before {
		width: 20px;
		height: 20px;
		transition: all 0.5s;
	}

	.Partners2 ul li .tarp-t {
		display: none;
	}

	.Partners2 ul li:hover .tarp-n1 {
		opacity: 1;
	}

	.Partners3 .pagination-op {
		opacity: 1;
	}
	.Partners2 ul li .tarp-n1 { opacity:0; display: none; }
	.Partners2 ul li { float: none; margin-bottom: 0; }
	.Partners2 ul li .tarp-t { display: block; position: relative; left:0; top:0; background:#fff; padding:12px 12px 20px; }
	.Partners2 ul li .font-24 { color:#333;}
	.Partners2 ul li .tarp-t .t2 { color:#666;}
	.Partners2 ul li.w50 { width: 100%; }
	
}

@media(max-width: 750px) {
	.Partners1 ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.Partners1 ul li:last-child {
		margin-bottom: 0;
	}

	.Partners2 ul li {
		width: 100%;
		/*margin-bottom: 20px;*/
	}

	.Partners1 ul li:last-child {
		margin-bottom: 0;
	}
}







/**社会责任**/
.djxz {
	position: absolute;
	width: 100%;
	bottom: -100%;
	right: 0;
}

.active .djxz {
	bottom: 0;
	transition: all 0.8s;
}

.djxz a {
	display: block;
	float: right;
	background: rgba(0, 127, 255, .97);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding: 28px 0 29px 27px;
}

.djxz a .wz {
	position: relative;
	color: #fff;
	font-size: 18px;
	margin-top: 10px;
	line-height: 1;
	width: 100%;
	padding-right: 124px;
}

.djxz a .wz:after {
	position: absolute;
	content: "";
	right: 26px;
	width: 36px;
	height: 36px;
	top: 50%;
	transform: translateY(-50%);
	background: url(/static/images/xz.png) no-repeat center center/cover;
}

.ResponsibilityOne1 {
	padding: 3vw 0 3vw;
	background: #f6f6f6;
}

.ResponsibilityOne1 .one-nr {
	background: url(/static/images/one-nr.jpg) no-repeat center center/cover;
	border-radius: 10px;
	margin-top: 40px;
}

.ResponsibilityOne1 .one-nr ul li {
	float: left;
	width: 25%;
	text-align: center;
	overflow: hidden;
	position: relative;
	height: 30.8vw;
	border-right: 1px solid rgba(255, 255, 255, .2);
}

.ResponsibilityOne1 .one-nr ul li:last-child {
	border-right: 0;
}

.ResponsibilityOne1 .one-nr ul li .font26 {
	color: #fff;
	font-size: 26px;
	line-height: 1.6;
}

.ResponsibilityOne1 .one-nr ul li .one-nrt {
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	padding: 0 20px;
	transform: translateY(-50%);
}

.ResponsibilityOne1 .one-nr ul li .one-nrt .font26 {
	margin-top: 12px;
}

.ResponsibilityOne1 .one-nr ul li .one-nrb {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -100%;
	height: 100%;
	background: #007fff;
	text-align: left;
	transition: all 0.5s;
	padding: 5.8vw 1.7vw 0 1.7vw;
	text-align: center;
}

.ResponsibilityOne1 .one-nr ul li:hover .one-nrb {
	bottom: 0;
	transition: all 0.5s;
}

.ResponsibilityOne1 .one-nr ul li .one-nrb .font26 {
	margin-top: 1.5vw;
}

.ResponsibilityOne1 .one-nr ul li .one-nrb .nrb2 {
	color: #fff;
	line-height: 1.6;
	margin-top: .3vw;
	height: 230px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 10px;
}

.ResponsibilityOne1 .one-nr ul li .one-nrb .nrb2::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 2px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 2px;
}

.ResponsibilityOne1 .one-nr ul li .one-nrb .nrb2::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #fff;
}

.ResponsibilityOne1 .one-nr ul li .one-nrb .nrb2::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.ResponsibilityOne1 .one-nr ul li .one-nrb .nrb2 p {
	padding-left: 11px;
	position: relative;
}


.ResponsibilityOne2 {
	padding: 3vw 0 3vw;
	background: #f6f6f6;
}

.ResponsibilityOne2 .one-bt {
	margin-bottom: 40px;
}

.ResponsibilityOne2 .ity {
	padding: 0 0 0 5vw;
}

.ResponsibilityOne2 .ity .ity-l {
	width: 74.75%;
	height: 28.7vw;
	overflow: hidden;
	border-radius: 10px;
}

.ResponsibilityOne2 .ity .ity-l .box {
	position: relative;
}

.ResponsibilityOne2 .ity .ity-l .box .ity-znr {
	position: absolute;
	bottom: 38px;
	left: 42px;
}

.ResponsibilityOne2 .ity .ity-l .box .ity-znr .znr1 {
	color: #fff;
	font-size: 28px;
	line-height: 1;
}

.ResponsibilityOne2 .ity .ity-l .box .ity-znr .znr2 {
	color: #fff;
	margin-top: 15px;
	font-size: 16px;
	line-height: 1;
}

.ResponsibilityOne2 .ity .ity-r {
	width: 24.5%;
	padding-right: 2.5vw;
	height: 28.7vw;
	overflow-y: auto;
	overflow-x: hidden;
}

.ResponsibilityOne2 .ity .ity-r::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 2px;
}

.ResponsibilityOne2 .ity .ity-r::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #007fff;
}

.ResponsibilityOne2 .ity .ity-r::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.ResponsibilityOne2 .ity .ity-r ul li {
	position: relative;
	margin-bottom: 10px;
	border-radius: 10px;
	overflow: hidden;
}

.ResponsibilityOne2 .ity .ity-r ul li:last-child {
	margin-bottom: 0;
}

.ResponsibilityOne2 .ity .ity-r ul li .nr {
	position: absolute;
	bottom: 18px;
	left: 18px;
	color: #fff;
	font-size: 26px;
}

.ResponsibilityOne2 .ity .ity-r ul .cur {
	border: 2px solid #0872dd;


}

.ResponsibilityOne3 {
	background: #FFF;
	padding: 5vw 0 6vw;
}
.ResponsibilityOne3A { background:#fff; }
.ResponsibilityOne3A .ttt { font-size: 18px;color:#999; position: absolute; width: 100%; text-align: center; left:0; bottom: 20px; padding: 0 18px; }
.ResponsibilityOne3 .pons {
	margin-top: 40px;
	position: relative;
}

.ResponsibilityOne3 .pons .pons-next,
.ResponsibilityOne3 .pons .pons-prev {
	top: 50%;
	margin-top: 0;
	width: 2.5vw;
	height: 2.5vw;
	transform: translateY(-50%);
}

.ResponsibilityOne3 .pons .pons-next {
	background: url(/static/images/next1.png) no-repeat center center/cover;
	right: 14.1%;
}

.ResponsibilityOne3 .pons .pons-prev {
	background: url(/static/images/prev1.png) no-repeat center center/cover;
	left: 14.1%;
}

.ResponsibilityOne3 .pons .pons-next:hover {
	background: url(/static/images/nextl.png) no-repeat center center/cover;
	right: 14.1%;
}

.ResponsibilityOne3 .pons .pons-prev:hover {
	background: url(/static/images/prevl.png) no-repeat center center/cover;
	left: 14.1%;
}

.ResponsibilityOne3 .pons .pons-next:after,
.ResponsibilityOne3 .pons .pons-prev:after {
	opacity: 0;
}

.ResponsibilityOne3 .ponsr .swiper-wrapper .swiper-slide {
	padding: 0 2.5vw;
}

.ResponsibilityOne3 .ponsr .swiper-wrapper .swiper-slide .video {
	position: relative;
}

.ResponsibilityOne3 .ponsr .swiper-wrapper .swiper-slide .video .gailanB-a {
	/*background: url(/static/images/video.png) no-repeat center center/cover;*/
	width: 100px;
	height: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.fixVideo {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.8);
	width: 100%;
	height: 100%;
	z-index: 1000;
}

.fixVideoA {
	width: 100%;
	height: 100%;
	position: relative;
}

.fixVideoB {
	position: absolute;
	width: 60%;
	max-width: 800px;
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
}

.fixVideoB .close {
	position: absolute;
	right: -1px;
	top: -40px;
	height: 40px;
	width: 40px;
	cursor: pointer;
	text-align: center;
	line-height: 40px;
	font-size: 30px;
	z-index: 10000;
	background: #000;
	color: #fff;
}
@media(max-width: 1024px){
    .fixVideoB { width: 94%; }
    .ResponsibilityOne3A .ttt { font-size:14px;bottom: 10px; }
}
.ResponsibilityOne4 {
	padding: 3vw 0 4vw;
}

.ResponsibilityOne4 .srps {
	font-size: 30px;
	color: #333333;
	line-height: 1.6;
}

.ResponsibilityOne4 .srpsw {
	margin-top: 4px;
}

.ResponsibilityOne4 .srpsw .srpsw1 {
	color: #333333;
	font-size: 18px;
	position: relative;
	margin-bottom: 10px;
	padding-left: 27px;
}

.ResponsibilityOne4 .srpsw .srpsw1:last-child {
	margin-bottom: 0;
}

.ResponsibilityOne4 .srpsw .srpsw1 a {
	display: inline-block;
	color: #007fff;
	border-bottom: 1px solid #007fff;
}

.ResponsibilityOne4 .srpsw .srpsw1:before {
	position: absolute;
	content: "";
	left: 0;
	top: 4px;
	width: 20px;
	height: 15px;
	background: url(/static/images/yj.png) no-repeat center center/cover;
}

.ResponsibilityOne4 .srpsw .srpsw1:last-child:before {
	position: absolute;
	content: "";
	left: 0;
	top: -1px;
	width: 19px;
	height: 24px;
	background: url(/static/images/yja.png) no-repeat center center/cover;
}

.djxwz {
	display: none;
	padding: 30px 0 40px;
	width: 100%;
    position: relative;
    z-index: 10;
}
.ResponsibilityOne1,.ResponsibilityOne3,.fonnt,.ResponsibilityOne4 { position: relative; z-index: 10; }

.djxwz a {
	display: block;
	background: rgba(0, 127, 255, .97);
	border-radius: 10px;
	float: left;
	padding: 20px 25px 23px 15px;
}

.djxwz a .wz {
	position: relative;
	color: #fff;
	font-size: 15px;
	margin-top: 15px;
	line-height: 1;
	width: 100%;
	padding-right: 124px;
}

.djxwz a .wz:after {
	position: absolute;
	content: "";
	right: 26px;
	width: 25px;
	height: 25px;
	top: 50%;
	transform: translateY(-50%);
	background: url(/static/images/xz.png) no-repeat center center/cover;
}

@media(max-width: 1920px) {
	.ResponsibilityOne1 .one-nr ul li .font26 {
		font-size: 24px;
	}

	.ResponsibilityOne2 .ity .ity-r ul li .nr {
		font-size: 22px;
	}

	.ResponsibilityOne2 .ity .ity-l .box .ity-znr .znr1 {
		font-size: 25px;
	}

	.ResponsibilityOne4 .srps {
		font-size: 28px;
	}
}

@media(max-width: 1680px) {
	.ResponsibilityOne1 .one-nr ul li .font26 {
		font-size: 22px;
	}

	.ResponsibilityOne2 .ity .ity-l .box .ity-znr {
		bottom: 30px;
		left: 23px;
	}

	.ResponsibilityOne2 .ity .ity-l .box .ity-znr .znr1 {
		font-size: 22px;
	}

	.ResponsibilityOne2 .ity .ity-r ul li .nr {
		font-size: 18px;
		bottom: 18px;
	}

	.ResponsibilityOne4 .srps {
		font-size: 26px;
	}
}

@media(max-width: 1500px) {
	.ResponsibilityOne2 .ity .ity-l .box .ity-znr {
		bottom: 65px;
	}
}

@media(max-width: 1480px) {
	.ResponsibilityOne1 .one-nr ul li .font26 {
		font-size: 18px;
	}

	.ResponsibilityOne1 .one-nr ul li .one-nrb .nrb2 {
		font-size: 14px;
	}

	.ResponsibilityOne1 .one-nr ul li .one-nrb .icon {
		width: 4vw;
		margin: 0 auto;
	}

	.ResponsibilityOne1 .one-nr ul li .one-nrt .icon {
		width: 4vw;
		display: inline-block;
	}

	.ResponsibilityOne1 .one-nr ul li .one-nrb {
		padding: 3vw 1.4vw 0 1.4vw;
	}

	.ResponsibilityOne1 .one-nr ul li .one-nrb .font26 {
		margin-top: 1vw;
	}

	.ResponsibilityOne3 .ponsr .swiper-wrapper .swiper-slide .video .gailanB-a {
		width: 80px;
		height: 80px;
	}

	.ResponsibilityOne3 .pons .pons-next,
	.ResponsibilityOne3 .pons .pons-prev,
	.ResponsibilityOne3 .pons .pons-next,
	.ResponsibilityOne3 .pons .pons-next {
		width: 3vw;
		height: 3vw;
	}

	.ResponsibilityOne2 .ity .ity-r ul li .nr {
		bottom: 10px;
	}

	.djxz a {
		padding: 25px 0 20px 20px;
	}

}

@media(max-width: 1280px) {
	.ResponsibilityOne1 .one-nr ul li .one-nrb .nrb2 {
		height: 16vw;
	}
}

@media(max-width: 1100px) {
	/*.ResponsibilityOne1 .one-nr ul li:hover .one-nrb {*/
	/*	display: none;*/
	/*}*/

	.ResponsibilityOne1 {
		padding: 30px 0 40px;
	}

	.ResponsibilityOne2 {
		padding: 30px 0 40px;
	}

	.ResponsibilityOne3 {
		padding: 30px 0 40px;
	}

	.ResponsibilityOne1 .one-nr {
		margin-top: 20px;
	}

	.ResponsibilityOne4 {
		padding: 30px 0 30px;
	}
}

@media(max-width: 1024px) {
	.ResponsibilityOne1 .one-nr ul li .font26 {
		font-size: 16px;
	}

	.ResponsibilityOne4 .srps {
		font-size: 22px;
	}

	.ResponsibilityOne4 .srpsw {
		margin-top: 0;
	}

	.ResponsibilityOne4 .srpsw .srpsw1 {
		font-size: 15px;
	}

	.ResponsibilityOne4 .srpsw .srpsw1:before {
		width: 18px;
		height: 14px;
	}

	.ResponsibilityOne4 .srpsw .srpsw1:last-child:before {
		width: 13px;
		height: 20px;
	}

	.ResponsibilityOne1 .one-nr ul li {
		width: 50%;
		padding: 20px 15px;
		height: auto;
		border-bottom: 1px solid rgba(255, 255, 255, .2);
	}

	.ResponsibilityOne1 .one-nr ul li:last-child {
		border-bottom: 0;
	}

	.ResponsibilityOne1 .one-nr ul li:nth-child(3) {
		border-bottom: 0;
	}

	.ResponsibilityOne1 .one-nr ul li .one-nrt {
		position: initial;
		transform: translateY(0%);
	}
    .ResponsibilityOne1 .one-nr ul li .one-nrt { display: none; }
    .ResponsibilityOne1 .one-nr ul li { height: 300px; }
    .ResponsibilityOne1 .one-nr ul li .one-nrb { height:auto; top:50%; transform: translateY(-50%);
        display: block; left:0; background: none; bottom: auto;
	}
	.ResponsibilityOne1 .one-nr ul li .one-nrb .nrb2 { height: auto; }
	.ResponsibilityOne1 .one-nr ul li .one-nrb .icon { width: 50px; }
	.ResponsibilityOne1 .one-nr ul li .one-nrb .font26 { font-size: 18px; }
    .ResponsibilityOne1 .one-nr ul li:hover .one-nrb { top:50%; bottom: auto; }
	.ResponsibilityOne1 .one-nr ul li .one-nrt .icon {
		width: 54px;
	}
    
	.ResponsibilityOne2 .ity .ity-l {
		width: 100%;
		height: auto;
	}

	.ResponsibilityOne2 .ity {
		padding-left: 0;
	}

	.ResponsibilityOne2 .one-bt {
		margin-bottom: 20px;
	}

	.ResponsibilityOne2 .ity .ity-r {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
		overflow-x: auto;
		overflow-y: auto;
		padding-bottom: 5px;
	}

	.ResponsibilityOne2 .ity .ity-r ul {
		min-width: 114vw;
	}

	.ResponsibilityOne2 .ity .ity-r ul li {
		float: left;
		width: 26vw;
		margin-bottom: 0;
		margin-right: 10px;

	}

	.ResponsibilityOne2 .ity .ity-l .box .ity-znr {
		bottom: 15px;
		left: 15px;
	}

	.ResponsibilityOne2 .ity .ity-l .box .ity-znr .znr2 {
		font-size: 14px;
		margin-top: 10px;
	}

	.ResponsibilityOne2 .ity .ity-l .box .ity-znr .znr1 {
		font-size: 18px;
	}

	.ResponsibilityOne2 .ity .ity-r ul li .nr {
		font-size: 16px;
		left: 15px;
	}

	.ResponsibilityOne3 .pons {
		margin-top: 20px;
	}

	.ResponsibilityOne3 .ponsr .swiper-wrapper .swiper-slide .video .gailanB-a {
		width: 55px;
		height: 55px;
	}

	.ResponsibilityOne3 .ponsr {
		margin: 0 3%;
	}

	.ResponsibilityOne3 .ponsr .swiper-wrapper .swiper-slide {
		padding: 0;
	}

	.ResponsibilityOne3 .pons .pons-prev,
	.ResponsibilityOne3 .pons .pons-next {
		display: none;
	}

	.ResponsibilityOne1 .one-nr ul li .one-nrt {
		padding: 0;
	}

	.djxz a {
		display: none;
	}

	/*.djxwz {*/
	/*	display: block;*/
	/*}*/

}

@media(max-width: 800px) {
	.ResponsibilityOne4 .srps {
		width: 100%;
	}

	.ResponsibilityOne4 .srpsw {
		width: 100%;
		margin-top: 10px;
	}
}

@media(max-width: 750px) {
	.ResponsibilityOne2 .ity .ity-r ul li {
		width: 203px;
	}

	.ResponsibilityOne2 .ity .ity-r ul {
		min-width: 1000px;
	}

	.ResponsibilityOne4 .srps {
		font-size: 18px;
	}
}

@media(max-width: 600px) {
	/*.ResponsibilityOne1 .one-nr ul li {*/
	/*	width: 100%;*/
	/*}*/

	.ResponsibilityOne1 .one-nr ul li:nth-child(3) {
		border-bottom: 1px solid rgba(255, 255, 255, .2);
	}

	.ResponsibilityOne1 .one-nr ul li .one-nrt .font26 {
		margin-top: 7px;
	}
}

@media(max-width: 500px) {
	.ResponsibilityOne3 .ponsr .swiper-wrapper .swiper-slide .video .gailanB-a {
		width: 40px;
		height: 40px;
	}

	.ResponsibilityOne1 .one-nr ul li .one-nrt .icon {
		width: 45px;
	}
}





/**投资者关系**/
.households1 {
	background: #f6f6f6;
	padding: 5vw 0 3.5vw;
}

.households1 .lds-t {
	width: 39.6%;
	background: #fff;
	margin-right: 1.2%;
	border-radius: 10px;
	overflow: hidden;
	height: 27.5vw;
}

.households1 .lds-t .s-to {
	background: url(/static/images/s-to.jpg) no-repeat center center/cover;
	padding: 2.2vw 0 2vw 2.3vw;
	border-radius: 10px;
}

.households1 .lds-t .s-to .o1 {
	font-size: 22px;
	color: #fff;
	line-height: 1;
}

.households1 .lds-t .s-to .o2 {
	margin-top: 43px;
}

.households1 .lds-t .s-to .o2 .oa {
	float: left;
	font-size: 60px;
	color: #fff;
	line-height: 1;
}

.households1 .lds-t .s-to .o2 .ob {
	color: #fff;
	float: left;
	margin-left: 17px;
	padding-top: 31px;
	line-height: 1;
	font-size: 20px;
	position: relative;
}

.households1 .lds-t .s-to .o2 .ob:before {
	position: absolute;
	content: "";
	top: 11px;
	left: 0;
	width: 21px;
	height: 13px;
	background: url(/static/images/ob.png) no-repeat center center/cover;
}

.households1 .lds-t .s-to .o3 {
	font-size: 18px;
	color: #fff;
	line-height: 1;
	padding-left: 18px;
	margin-top: 10px;
	position: relative;
}

.households1 .lds-t .s-to .o3:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 10px;
	height: 17px;
	background: url(/static/images/o3.png) no-repeat center center/cover;
}

.households1 .lds-t .s-bo {
	padding: 3vw 2.3vw 1.5vw 2.3vw;
}

.households1 .lds-t .s-bo .bo .boa {
	float: left;
	width: 50%;
	margin-bottom: 1.5vw;
}

.households1 .lds-t .s-bo .bo .boa:nth-child(3) {
	margin-bottom: 0;
}

.households1 .lds-t .s-bo .bo .boa:last-child {
	margin-bottom: 0;
}

.households1 .lds-t .s-bo .bo .boa .boa1 {
	float: left;
	color: #333333;
	font-size: 16px;
	line-height: 1;
	margin-top: 6px;
	margin-right: 10px;
	vertical-align: middle;
}

.households1 .lds-t .s-bo .bo .boa .boa2 {
	font-size: 24px;
	line-height: 1;
	color: #007fff;
	position: relative;
	float: left;
	padding-right: 36px;
}

.households1 .lds-t .s-bo .bo .boa .boa2 .oa {
	font-size: 15px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.households1 .lds-t .s-bo .bo {
	padding-bottom: 2.1vw;
	border-bottom: 1px solid #eaeaea;
}

.households1 .lds-t .s-bo .bb {
	margin-top: 1.4vw;
}

.households1 .lds-t .s-bo .bb .bba {
	color: #8f8f8f;
	line-height: 1;
}

.households1 .lds-t .s-bo .bb .bbb {
	color: #8f8f8f;
	line-height: 1;
	margin-top: 8px;
}

.households1 .lds-t .s-bo .bb .bbb a {
	display: inline-block;
	line-height: 1;
	color: #8f8f8f;
	padding-bottom: 3px;
	border-bottom: 1px solid #8f8f8f;
}

.households1 .lds-e {
	width: 29%;
	margin-right: 1.2%;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	height: 27.5vw;
}

.households1 .lds-e .dan {
	position: absolute;
	right: 30px;
	bottom: 37px;
	z-index: 9;

}

.households1 .lds-e .dan a {
	color: #fff;
	display: block;
	width: 153px;
	text-align: center;
	line-height: 49px;
	height: 49px;
	border-radius: 40px;
	font-size: 16px;
	background: #005aff;
}

.households1 .lds-e .dan a span {
	display: inline-block;
	width: 10px;
	height: 14px;
	margin-left: 8px;
	vertical-align: middle;
	background: url(/static/images/dan.png) no-repeat center center/cover;
}

.households1 .lds-f {
	width: 29%;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	height: 27.5vw;
}


.households1 .lds-f .lds-fw {
	position: absolute;
	top: 7vw;
	padding: 0 40px;
}

.households1 .lds-f .lds-fw .fw1 {
	color: #fff;
	line-height: 1;
	font-size: 46px;
}

.households1 .lds-f .lds-fw .fw2 {
	font-size: 16px;
	color: #fff;
	margin-top: 1vw;
	margin-bottom: 7vw;
	line-height: 1.6;
}

.households2 {
	background: #f6f6f6;
	padding-bottom: 4vw;
}

.households2 .constitutionA {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	padding-top: 50px;
	padding: 46px 40px 20px 40px;
}


.households2 .constitution-a ul li {
	background: #ffffff;
	border-radius: 4px;
	border-bottom: 1px solid #eeeeee;
}

.households2 .constitution-a ul li:nth-child(1) {
	border-top: 1px solid #eeeeee;
}

.households2 .constitution-a ul li:last-child {
	border-bottom: 0;
}

.households2 .constitution-a ul li a {
	background: url(/static/images/consa.png) no-repeat 0 center;
	padding: 26px 15px;
	font-size: 18px;
	color: #333333;
	position: relative;
	display: block;
}

.households2 .constitution-a ul li:hover a {
	color: #007fff;
	background: url(/static/images/consb.png) no-repeat 0 center;
}

.households2 .constitution-a ul li a span.more {
	position: absolute;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	border: 1px solid #999999;
	background: url(/static/images/consc.png) no-repeat center;
}

.households2 .constitution-a ul li a span.d {
	font-size: 16px;
	color: #666666;
	position: absolute;
	right: 100px;
	top: 50%;
	transform: translateY(-50%);
}

.households2 .constitution-a ul li:hover a span.d {
	color: #007fff;
}

.households2 .constitution-a ul li:hover a span.more {
	border: 1px solid #007fff;
	background: url(/static/images/consd.png) no-repeat center;
}

.households2 .constitution-a ul li:hover {
	background: #fbfbfc;
}

.households2 .constitution-a ul li a span.t {
	max-width: 70%;
	display: block;
}


.households2 .constitutionA .ohue {
	margin-bottom: 32px;
}

.households2 .constitutionA .ohue .link .linkText {
	color: #666666;
}

.households2 .constitutionA .ohue .pils {
	margin-right: 20px;
}

.households2 .constitutionA .ohue .pils .link .linkIcon .linkIcon1 {
	border: #fff solid 1px;
	transition: all ease 0.5s;
	top: -37px;
}

.households2 .constitutionA .ohue .pils .link .linkIcon .linkIcon2 {
	border: #fff solid 1px;
	transition: all ease 0.5s;
}

.households2 .constitutionA .ohue .pils .link .linkIcon .linkIcon3 {
	border: #c3c3c3 solid 1px;
}

.households2 .constitutionA .ohue .pils .link .linkIcon .linkIcon4 {
	background: #555555;
}

.households2 .constitutionA .ohue .pils .link .linkIcon {
	margin-left: 36px;
}

.households2 .constitutionA .ohue .pils:hover .link .linkIcon {
	margin-left: 36px;
}

.households2 .constitutionA .ohue .pils:hover .link .linkIcon .linkIcon4 {
	width: 10px;
}

.households2 .constitutionA .ohue .pils:hover .link .linkIcon .linkIcon1 .linkIcon4 {
	width: 10px;
}

.households2 .constitutionA .ohue .pils:hover .link .linkIcon .linkIcon1 {
	border: #e3e3e3 solid 1px;
	transition: all ease 0.5s;
	top: -37px;
}

.households2 .constitutionA .ohue .pils:hover .link .linkIcon .linkIcon2 {
	border: #dfdfdf solid 1px;
	transition: all ease 0.5s;
}


.households3 {
	background: #f6f6f6;
	padding-bottom: 5vw;
}

.households3 .ld3a {
	background: #fff;
	border-radius: 10px;
	padding: 43px 40px 10px 40px;
	width: 49.375%;
	height: 468px;
}

.households3 .ld3a .ohue {
	margin-bottom: 27px;
}

.households3 .ld3a .ohue .pils {
	margin-right: 20px;
}

.households3 .ld3a .ohue .pils .link .linkText {
	color: #555555;
}

.households3 .ld3a .ohue .pils .link .linkIcon .linkIcon1 {
	border: #fff solid 1px;
	transition: all ease 0.5s;
	top: -37px;
}

.households3 .ld3a .ohue .pils .link .linkIcon .linkIcon2 {
	border: #fff solid 1px;
	transition: all ease 0.5s;
}

.households3 .ld3a .ohue .pils .link .linkIcon .linkIcon3 {
	border: #c3c3c3 solid 1px;
}

.households3 .ld3a .ohue .pils .link .linkIcon .linkIcon4 {
	background: #555555;
}

.households3 .ld3a .ohue .pils .link .linkIcon {
	margin-left: 36px;
}

.households3 .ld3a .ohue .pils:hover .link.linkIcon {
	margin-left: 36px;
}

.households3 .ld3a .ohue .pils:hover .link .linkIcon .linkIcon4 {
	width: 10px;
}

.households3 .ld3a .ohue .pils:hover .link .linkIcon .linkIcon1 .linkIcon4 {
	width: 10px;
}

.households3 .ld3a .ohue .pils:hover .link .linkIcon .linkIcon1 {
	border: #e3e3e3 solid 1px;
	transition: all ease 0.5s;
	top: -37px;
}

.households3 .ld3a .ohue .pils:hover .link .linkIcon .linkIcon2 {
	border: #dfdfdf solid 1px;
	transition: all ease 0.5s;
}


.households3 .ld3a .constitution-a ul li {
	background: #ffffff;
	border-radius: 4px;
	border-bottom: 1px solid #eeeeee;
}

.households3 .ld3a .constitution-a ul li:nth-child(1) {
	border-top: 1px solid #eeeeee;
}

.households3 .ld3a .constitution-a ul li:last-child {
	border-bottom: 0;
}

.households3 .ld3a .constitution-a ul li a {
	background: url(/static/images/consa.png) no-repeat 0 center;
	padding: 20px 15px 23px 15px;
	font-size: 18px;
	color: #333333;
	position: relative;
	display: block;
}

.households3 .ld3a .constitution-a ul li:hover a {
	color: #007fff;
	background: url(/static/images/consb.png) no-repeat 0 center;
}

.households3 .ld3a .constitution-a ul li a span.more {
	position: absolute;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	border: 1px solid #999999;
	background: url(/static/images/consc.png) no-repeat center;
}

.households3 .ld3a .constitution-a ul li:hover a span.d {
	color: #007fff;
}

.households3 .ld3a .constitution-a ul li:hover a span.more {
	border: 1px solid #007fff;
	background: url(/static/images/consd.png) no-repeat center;
}

.households3 .kq {
	margin-left: 1.25%;
	padding: 43px 37px 37px 37px;
}

.households3 .kq .mdd .mda {
	background: #f6f6f6;
	width: 49%;
	margin-right: 2%;
	border-radius: 10px;
	padding: 1.5vw 1.5vw;
}

.households3 .kq .mdd .mda:last-child {
	margin-right: 0;
}

.households3 .kq .mdd .mda .mda-w {
	position: relative;
}

.households3 .kq .mdd .mda .mda-w .w-a .a {
	font-size: 40px;
	line-height: 1;
	color: #888888;
	float: left;
}

.households3 .kq .mdd .mda .mda-w .w-a .b {
	font-size: 14px;
	color: #888888;
	float: left;
	margin-top: 10px;
	margin-left: 9px;
}

.households3 .kq .mdd .mda .mda-w .w-b {
	position: absolute;
	right: 0;
	top: 50%;
	width: 80px;
	line-height: 22px;
	height: 22px;
	text-align: center;
	border-radius: 40px;
	color: #007fff;
	background: #deecfa;
	font-size: 14px;
	transform: translateY(-50%);
}

.households3 .kq .mdd .mda .mda-m {
	padding-top: 24px;
	margin-top: 12px;
	border-top: 1px solid #e7e7e7;
}

.households3 .kq .mdd .mda .mda-m .b {
	font-size: 22px;
	color: #333333;
	line-height: 1.3;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.households3 .kq .mdd .mda .mda-m .c {
	line-height: 1.6;
	color: #666666;
	margin-top: 5px;
}

.households3 .kq .mdd .mda .mda-m .c p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.households3 .kq .mdd .mda .mda-l {
	margin-top: 33px;
}

.households3 .kq .mdd .mda .mda-l a {
	display: block;
	float: left;
	width: 41px;
	height: 41px;
	background: url(/static/images/tid-c1.png) no-repeat center center/cover;
}

.households3 .kq .mdd .mda .mda-l a:hover {
	background: url(/static/images/tid-c1a.png) no-repeat center center/cover;
}

.households3 .kq .mdd .mda .mda-l a:last-child {
	display: block;
	float: left;
	width: 41px;
	height: 41px;
	margin-left: 8px;
	background: url(/static/images/tid-c2.png) no-repeat center center/cover;
}

.households3 .kq .mdd .mda .mda-l a:last-child:hover {
	background: url(/static/images/tid-c2aw.png) no-repeat center center/cover;
}



.households4 {
	background: #f6f6f6;
	padding: 0 3.125% 3vw 3.125%;
}

.households4 .dlapro {
	position: relative;
}

.households4 .dlapro .dlape {
	position: absolute;
	top: 50%;
	left: 5.5%;
	transform: translateY(-50%);
}

.households4 .dlapro .dlape .nybt .bt1 {
	color: #fff;
	margin-bottom: 45px;
}

.households4 .dlapro .dlape .ape ul li {
	padding-left: 76px;
	position: relative;
	margin-bottom: 40px;
}

.households4 .dlapro .dlape .ape ul li:last-child {
	margin-bottom: 0;
}

.households4 .dlapro .dlape .ape ul li .e,
.households4 .dlapro .dlape .ape ul li .p {
	color: #fff;
	font-size: 18px;
}

.households4 .dlapro .dlape .ape ul li .p {
	margin-top: 3px;
}

.households4 .dlapro .dlape .ape ul li:before {
	position: absolute;
	content: "";
	left: 0;
	width: 62px;
	height: 62px;
	top: 50%;
	transform: translateY(-50%);
	background: url(/static/images/e1.png) no-repeat center center/cover;
}

.households4 .dlapro .dlape .ape ul li:nth-child(2):before {
	background: url(/static/images/e2.png) no-repeat center center/cover;
}


.households4 .dlapro .dlape .ape ul li:last-child:before {
	background: url(/static/images/e3.png) no-repeat center center/cover;
}



@media(max-width: 1780px) {
	.households1 .lds-t .s-to .o2 .oa {
		font-size: 50px;
	}

	.households1 .lds-t .s-to .o2 .ob {
		padding-top: 25px;
	}

	.households1 .lds-t .s-to .o2 .ob:before {
		top: 7px;
	}

	.households1 .lds-f .lds-fw .fw1 {
		font-size: 42px;
	}
}

@media(max-width: 1680px) {
	.households1 .lds-f .lds-fw .fw1 {
		font-size: 38px;
	}

	.households1 .lds-t {
		height: 30vw;
	}

	.households1 .lds-t .s-bo .bo {
		padding-bottom: 1.2vw;
	}

	.households1 .lds-e .img img {
		height: 30vw;
	}

	/*.households1 .lds-e {*/
	/*	height: 30vw;*/
	/*}*/

	.households1 .lds-f {
		height: 30vw;
	}

	.households1 .lds-f .lds-fr .img {
		height: 30vw;
	}

	.households1 .lds-t .s-bo .bo .boa .boa2 {
		font-size: 22px;
	}

	.households1 .lds-t .s-bo .bo .boa .boa1 {
		margin-top: 4px;
		font-size: 15px;
		margin-right: 5px;
	}

	.households1 .lds-t .s-bo {
		padding: 3vw 2vw 1.5vw 2vw;
	}
}

@media(max-width:1480px) {
	.households1 .lds-t .s-bo {
		padding: 2vw 20px 1.5vw 20px;
	}

	.households1 .lds-t .s-to .o2 .oa {
		font-size: 35px;
	}

	.households1 .lds-t .s-to .o1 {
		font-size: 18px;
	}

	.households1 .lds-t .s-to .o2 .ob {
		font-size: 16px;
		padding-top: 16px;
		margin-left: 11px;
	}

	.households1 .lds-t .s-to .o2 .ob:before {
		top: 5px;
		width: 11px;
		height: 7px;
		margin-left: 10px;
	}

	.households1 .lds-t .s-to {
		padding: 2.2vw 20px 2vw 20px;
	}

	.households1 .lds-t .s-to .o3 {
		font-size: 15px;
		padding-left: 14px;
	}

	.households1 .lds-t .s-to .o3:before {
		width: 7px;
		height: 12px;
	}

	.households1 .lds-t .s-bo .bo .boa .boa1 {
		font-size: 13px;
		margin-top: 5px;
	}

	.households1 .lds-t .s-bo .bo .boa .boa2 {
		font-size: 19px;
	}

	.households1 .lds-f .lds-fw .fw1 {
		font-size: 34px;
	}

	.households1 .lds-t {
		height: 27vw;
	}

	.households1 .lds-e .img img {
		height: 27vw;
	}

	.households1 .lds-e {
		height: 27vw;
	}

	.households1 .lds-f {
		height: 27vw;
	}

	.households1 .lds-f .lds-fr img {
		height: 27vw;
	}

	.households1 .lds-f .lds-fw .fw2 {
		margin-bottom: 3vw;
	}

	.households1 .lds-e .dan a {
		width: 145px;
		line-height: 45px;
		height: 45px;
	}

	.households1 .lds-f .lds-fw {
		padding: 0 20px;
	}

	.households2 .constitutionA {
		padding: 30px 20px 20px 20px
	}

	.households2 .constitution-a ul li a {
		padding: 20px 15px;
		font-size: 16px;
	}

	.households2 .constitution-a ul li a span.more {
		width: 32px;
		height: 32px;
	}

	.households3 .ld3a .constitution-a ul li a .t {
		max-width: 90%;
		display: block;
	}

	.households3 .ld3a {
		height: 432px;
	}

	.households3 .ld3a .constitution-a ul li a {
		font-size: 16px;
	}

	.households3 .ld3a {
		padding: 25px 20px 20px 20px;
	}

	.households3 .ld3a .constitution-a ul li a span.more {
		height: 32px;
		width: 32px;
	}

	.households3 .kq .mdd .mda {
		padding: 1.5vw 20px;
	}

	.households3 .kq .mdd .mda .mda-w .w-a .a {
		font-size: 32px;
	}

	.households3 .kq .mdd .mda .mda-m .b {
		font-size: 18px;
	}

	.households3 .kq .mdd .mda .mda-l a {
		height: 32px;
		width: 32px;
	}

	.households3 .kq .mdd .mda .mda-l a:last-child {
		height: 32px;
		width: 32px;
	}

	.households4 .dlapro .dlape {
		left: 2%;
	}

	.households4 .dlapro .dlape .nybt .bt1 {
		margin-bottom: 35px;
	}
}

@media(max-width: 1280px) {
	.households1 .lds-t {
		height: 32vw;
	}

	.households1 .lds-e .img img {
		height: 32vw;
	}

	.households1 .lds-e {
		height: 32vw;
	}

	.households1 .lds-f {
		height: 32vw;
	}

	.households1 .lds-f .lds-fr img {
		height: 32vw;
	}

	.households1 .lds-t .s-bo .bb .bba {
		line-height: 1.5;
	}

	.households1 .lds-t .s-bo .bo .boa .boa1 {
		width: 100%;
		margin-bottom: 5px;
	}

	.households1 .lds-t .s-bo .bo .boa {
		margin-bottom: 10px;
	}

	.households3 .ld3a {
		height: 472px;
	}
}

@media(max-width: 1249px) {
	.households1 .lds-t {
		height: 35vw;
	}

	.households1 .lds-e .img img {
		height: 35vw;
	}

	.households1 .lds-e {
		height: 35vw;
	}

	.households1 .lds-f {
		height: 35vw;
	}

	.households1 .lds-f .lds-fr img {
		height: 35vw;
	}
}

@media(max-width: 1160px) {
	.households1 .lds-t {
		height: 38vw;
	}

	.households1 .lds-e .img img {
		height: 38vw;
	}

	.households1 .lds-e {
		height: 38vw;
	}

	.households1 .lds-f {
		height: 38vw;
	}

	.households1 .lds-f .lds-fr img {
		height: 38vw;
	}
}

@media(max-width: 1100px) {
	.households1 {
		padding: 30px 0 40px;
	}

	.households2 .constitutionA .ohue .pils .link .linkIcon .linkIcon1 {
		top: 2px;
	}

	.households2 .constitutionA .ohue .pils {
		margin-right: 0;
	}

	.households2 .constitutionA .ohue .pils .link:hover .linkIcon {
		margin-left: 45px;
	}

	.households2 .constitutionA .ohue .pils .link .linkIcon {
		margin-left: 45px;
	}

	.households2 {
		padding-bottom: 40px;
	}

	.households3 .ld3a .ohue .pils .link .linkIcon .linkIcon1 {
		top: 0;
	}

	.households3 .ld3a .ohue .pils {
		margin-right: 0;
	}

	.households3 .ld3a .ohue .pils .link:hover .linkIcon {
		margin-left: 45px;
	}

	.households3 .ld3a .ohue .pils .link .linkIcon {
		margin-left: 45px;
	}

	.households3 .ld3a {
		height: auto;
		width: 100%;
	}

	.households3 .kq {
		margin-left: 0;
		margin-top: 20px;
	}

	.households4 .dlapro .dlape .ape ul li .e,
	.households4 .dlapro .dlape .ape ul li .p {
		font-size: 16px;
	}

	.households4 .dlapro .dlape .ape ul li:before {
		width: 50px;
		height: 50px;
	}

	.households4 .dlapro .dlape .ape ul li {
		padding-left: 65px;
		position: relative;
		margin-bottom: 20px;
	}

	.households3 {
		padding-top: 30px;
	}


}

@media(max-width: 1024px) {
	.households1 .lds-t {
		height: auto;
		width: 100%;
		margin-bottom: 20px;
	}

	.households1 .lds-e .img img {
		height: auto;
	}

	.households1 .lds-t .s-to .o2 .oa {
		font-size: 24px;
	}

	.households1 .lds-t .s-to {
		padding: 20px 15px 20px 15px;
	}

	.households1 .lds-t .s-to .o1 {
		font-size: 14px;
	}

	.households1 .lds-t .s-to .o2 {
		margin-top: 10px;
	}

	.households1 .lds-t .s-to .o2 .ob {
		font-size: 13px;
		padding-top: 8px;
		margin-left: 8px;
	}

	.households1 .lds-t .s-to .o2 .ob:before {
		top: 2px;
		width: 8px;
		height: 4px;
	}

	.households1 .lds-t .s-to .o3 {
		font-size: 14px;
		padding-left: 14px;
		margin-top: 15px;
	}

	.households1 .lds-t .s-bo {
		padding: 20px 15px 20px 15px;
	}

	.households1 .lds-t .s-bo .bo .boa .boa1 {
		font-size: 14px;
		margin-top: 0;
		margin-bottom: 7px;
	}

	.households1 .lds-t .s-bo .bo .boa .boa2 {
		font-size: 17px;
	}


	.households1 .lds-t .s-bo .bo .boa .boa2 .oa {
		top: 46%;
	}

	.households1 .lds-t .s-bo .bo {
		margin-bottom: 10px;
		padding-bottom: 10px;
	}

	.households1 .lds-t .s-bo .bb {
		margin-top: 10px;
	}

	.households1 .lds-e {
		width: 49%;
		margin-right: 2%;
		height: auto;
	}

	.households1 .lds-f .lds-fr img {
		height: auto;
	}

	.households1 .lds-f {
		width: 49%;
		height: auto;
	}

	.households1 .lds-f .lds-fw .fw2 {
		font-size: 14px;
	}

	.households1 .lds-f .lds-fw .fw1 {
		font-size: 22px;
	}

	.households1 .lds-f .lds-fw {
		padding: 0 15px;
		top: 12vw;
	}

	.households1 .lds-e .dan a {
		width: 135px;
		line-height: 40px;
		height: 40px;
		font-size: 14px;
	}

	.households1 .lds-e .dan a span {
		height: 12px;
	}

	.households2 .constitution-a ul li a {
		padding: 15px 15px;
		font-size: 14px;
	}

	.households2 .constitution-a ul li a span.more {
		width: 27px;
		height: 27px;
	}

	.households2 .constitutionA .ohue {
		margin-bottom: 20px;
	}

	.households2 .constitutionA {
		padding: 20px 15px 5px 15px;
	}

	.households3 .ld3a .ohue {
		margin-bottom: 20px;
	}

	.households3 .ld3a .constitution-a ul li a {
		font-size: 14px;
		padding: 15px 15px;
	}

	.households3 .ld3a {
		padding: 15px 15px 5px 15px;
	}

	.households3 .kq {
		padding: 15px;
	}

	.households3 .kq .mdd .mda {
		padding: 15px;
	}

	.households3 .kq .mdd .mda .mda-l {
		margin-top: 20px;
	}

	.households3 .kq .mdd .mda .mda-w .w-a .a {
		font-size: 25px;
	}

	.households3 .kq .mdd .mda .mda-w .w-a .b {
		font-size: 14px;
		margin-top: 4px;
		margin-left: 5px;
	}

	.households3 .kq .mdd .mda .mda-w .w-b {
		line-height: 22px;
		height: 21px;
		font-size: 12px;
	}

	.households3 .kq .mdd .mda .mda-m .b {
		font-size: 17px;
	}

	.households3 .kq .mdd .mda .mda-m {
		padding-top: 10px;
		margin-top: 10px;
	}

	.households3 .kq .mdd .mda {
		width: 100%;
	}

	.households3 .kq .mdd .mda:last-child {
		margin-top: 20px;
	}

	.households4 .dlapro .dlape .nybt .bt1 {
		margin-bottom: 25px;
	}

	.households4 .dlapro .img img {
		height: 300px;
	}

	.households4 .dlapro .dlape .ape ul li .e,
	.households4 .dlapro .dlape .ape ul li .p {
		font-size: 14px;
	}

	.households4 .dlapro .dlape .ape ul li:before {
		width: 45px;
		height: 45px;
	}

	.households4 .dlapro .dlape .ape ul li {
		padding-left: 55px;
	}
}

@media(max-width: 550px) {
	.households1 .lds-e {
		width: 100%;
		margin-bottom: 20px;
	}

	.households1 .lds-f {
		width: 100%;
	}

	.households1 .lds-f .lds-fw {
		top: 22vw;
	}


}




/**企业管治**/
.qygmso .box ul li {
	float: left;
	width: 32.5%;
	background: #fff;
	border-radius: 5px;
	margin-right: 1.25%;
	height: 247px;
	padding: 35px 40px 66px 40px;
}

.qygmso .box ul li:last-child {
	margin-right: 0;
}

.qygmso .box ul li .gz-bt {
	color: #333333;
	font-size: 20px;
	line-height: 1;
	width: 100%;
	position: relative;
	padding-bottom: 20px;
	border-bottom: 1px solid #e3e4e4;
}

.qygmso .box ul li .gz-bt:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: -1px;
	height: 2px;
	width: 78px;
	background: #007fff;
}

.qygmso .box ul li .gz-nr {
	margin-top: 25px;
}

.qygmso .box ul li .gz-nr dl {
	float: left;
	margin-right: 70px;
}

.qygmso .box ul li .gz-nr dl:last-child {
	margin-right: 0;
}

.qygmso .box ul li .gz-nr dl dd {
	font-size: 16px;
	color: #666666;
	line-height: 1;
	position: relative;
	padding-left: 10px;
	margin-bottom: 16px;
}

.qygmso .box ul li .gz-nr dl dd:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #666666;
}

.qygmso .box ul li .gz-nr dl dd:last-child {
	margin-bottom: 0;
}

.qygmsos {
	background: #f6f6f6;
	padding-bottom: 5vw;
}

.qygmsos .nybt {
	margin-bottom: 33px;
}

.qygmsos .page {
	margin-top: 4vw;
}

.qygmsos .constitution-a ul li {
	background: #ffffff;
	border-radius: 4px;
}

.qygmsos .constitution-a ul li:nth-child(n+2) {
	margin-top: 10px;
}

.qygmsos .constitution-a ul li a {
	background: url(/static/images/consa.png) no-repeat 20px center;
	padding: 20px 40px;
	font-size: 18px;
	color: #333333;
	position: relative;
	display: block;
}

.qygmsos .constitution-a ul li:hover a {
	color: #007fff;
	background: url(/static/images/consb.png) no-repeat 20px center;
}

.qygmsos .constitution-a ul li a span.more {
	position: absolute;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
	border: 1px solid #999999;
	background: url(/static/images/consc.png) no-repeat center;
}

.qygmsos .constitution-a ul li:hover a span.d {
	color: #007fff;
}

.qygmsos .constitution-a ul li:hover a span.more {
	border: 1px solid #007fff;
	background: url(/static/images/consd.png) no-repeat center;
}

.qygmsos .constitution-a ul li:hover {
	background: #fbfbfc;
}

.qygmsos .constitution-a ul li a span.t {
	max-width: 70%;
	display: block;
}


@media(max-width: 1480px) {
	.qygmso .box ul li {
		padding: 25px 20px 40px 20px;
	}

	.qygmso .box ul li .gz-bt {
		font-size: 18px;
	}

	.qygmso .box ul li .gz-nr {
		margin-top: 20px;
	}

	.qygmsos .constitution-a ul li a {
		font-size: 16px;
		background: url(/static/images/consa.png) no-repeat 13px center;
		padding: 15px 30px;
	}

	.qygmsos .constitution-a ul li:hover a {
		background: url(/static/images/consb.png) no-repeat 13px center;
	}

	.qygmsos .constitution-a ul li a span.more {
		width: 32px;
		height: 32px;
		right: 25px;
	}

	.qygmsos .page {
		margin-top: 3vw;
	}
}

@media(max-width: 1100px) {
	.qygmsos {
		padding-bottom: 40px;
	}

	.qygmsos .page {
		margin-top: 25px;
	}

	.qygmsos .nybt {
		margin-bottom: 20px;
	}
}

@media(max-width: 1024px) {
	.qygmso .box ul li {
		height: 200px;
	}

	.qygmso .box ul li .gz-nr dl dd {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.qygmso .box ul li .gz-bt {
		font-size: 16px;
		padding-bottom: 10px;
	}

	.qygmso .box ul li .gz-nr {
		margin-top: 12px;
	}

	.qygmsos .constitution-a ul li a {
		font-size: 14px;
	}

	.qygmso .box ul li .gz-nr dl {
		margin-right: 30px;
	}
}

@media(max-width: 750px) {
	.qygmso .box ul li {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}

	.qygmso .box ul li:last-child {
		margin-bottom: 0;
	}
}





/**住宅服务**/
.Residential1 {
	position: relative;
	padding: 6vw 0 7vw;
}
.Residentialz {
	position: relative;
	padding: 6vw 0 1vw;
}
.Residential1,.Residential2,.Residential3,.Residential4,.Residential5,.ggth,.develop1,.develop2,.develop3,.develop4,.develop5,.develop6 { position: relative; z-index:10; }

.Residential1:before {
	position: absolute;
	content: "";
	right: 0;
	bottom: 0;
	width: 25.8vw;
	height: 13.8vw;
	background: url(/static/images/Residential1.png) no-repeat center center/cover;
}

.Residential1 .ntialb {
	width: 70%;
	margin-left: 10%;
}
.Residentialz .ntialb {
	width: 70%;
	margin-left: 10%;
}

.Residential1 .ntialb .ntialb-a {
	color: #333333;
	line-height: 1.5;
	margin-bottom: 15px;
}
.Residentialz .ntialb .ntialb-a {
	color: #333333;
	line-height: 1;
	margin-bottom: 15px;
}
.layui-laypage-count,.layui-laypage-limits,.layui-laypage-skip { display: none!important; } 
.Residential1 .ntialb .ntialb-b {
	line-height: 1.8;
	color: #555555;
}
.Residentialz .ntialb .ntialb-b {
	line-height: 1.8;
	color: #555555;
}

.Residential2 {
	background: url(/static/images/Residential2.jpg) no-repeat center center/cover;
	padding: 10vw 0 10vw;
	position: relative;
}

.Residential2 .mMap { display: none; }

.Residential2:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 25.3vw;
	height: 14.2vw;
	/*background: url(/static/images/Residential2a.png) no-repeat center center/cover;*/
}

.Residential2 .ident .identb {
	width: 32.18%;
	margin-left: 10%;
}

.Residential2 .ident .identb .i {
	line-height: 1.6;
	color: #555555;
	margin-bottom: 77px;
}

.Residential2 .ident .identb .d ul li {
	float: left;
	width: 50%;
	margin-bottom: 30px;
}

.Residential2 .ident .identb .d ul li .da {
	color: #000;
	font-weight: 500;
	font-size: 18px;
	position: relative;
	padding-left: 15px;
	line-height: 1;
	margin-bottom: 5px;
}

.Residential2 .ident .identb .d ul li .da:before {
	position: absolute;
	content: "";
	top: 6px;
	left: 0;
	width: 6px;
	height: 6px;
	background: #cccccc;
	border-radius: 50%;
}

.Residential2 .ident .identb .d ul li .db span {
	font-size: 2.5vw;
	color: #007fff;
}

.Residential2 .ident .identb .d ul li .db i {
	font-size: 2vw;
	color: #007fff;
	font-style: normal;
	position: relative;
	top: -1vw;
}

.Residential2 .ident .identb .d ul li:last-child .db i {
	font-size: 2.8vw;
	top: -.15vw;
}

.Residential2 .ident .identb .d ul li:last-child {
	margin-bottom: 0;
}

.Residential3 {
	padding: 0;
	background: url(/static/images/Residential3.jpg) no-repeat center center/cover;
}

.Residential3 .rzwyx1-nr {
	margin-top: 0;
}

.Residential3 ul li {
	float: left;
	width: 25%;
	height: 650px;
	position: relative;
	overflow: hidden;
	text-align: center;
	border-right: 1px solid rgba(255, 255, 255, .1);
}

.Residential3 ul li:last-child {
	border: 0;
}

.Residential3 ul li .mr {
	position: absolute;
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
}

.Residential3 ul li .m {
	color: #fff;
	line-height: 1;
	font-size: 28px;
}

.Residential3 ul li .mr .me {
	margin-top: 30px;
}

.Residential3 ul li .jg {
	position: absolute;
	height: 100%;
	bottom: -100%;
	width: 100%;
	padding-top: 10vw;
	transition: all 0.5s;
	background: rgba(0, 127, 255, .9);
}

.Residential3 ul li .jg:before {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	height: 12vw;
	width: 100%;
	background: url(/static/images/tial3.png) no-repeat center center/cover;
	background-size: 100% 100%;
}

.Residential3 ul li:hover .jg {
	bottom: 0;
}

.Residential3 ul li:hover .mr {
	transition: all 0.5s;
	opacity: 0;
}

.Residential3 ul li .jg .m {
	margin-top: 30px;
}

.Residential3 ul li .jg .r {
	line-height: 1.6;
	font-size: 16px;
	margin-top: 20px;
	color: #fff;
}

.Residential4 {
	padding: 5vw 0 6vw;
}

.Residential4 .sdnel {
	margin-bottom: 37px;
}

.Residential4 .sdnel-nr ul li {
	float: left;
	position: relative;
	margin-right: 1.16%;
	width: 32.56%;
	margin-bottom: 1.16%;
}

.Residential4 .sdnel-nr ul li:nth-child(3n) {
	margin-right: 0;
}

.Residential4 .sdnel-nr ul li .el-nr {
	color: #fff;
	position: absolute;
	bottom: 27px;
	left: 0;
	padding-left: 30px;
	width: 100%;
	line-height: 1;
}

.Residential5 {
	padding-bottom: 5vw;
}
.Residential5A { padding-top: 4vw; }
.Residential5 .nalirdi {
	width: 93.75%;
	margin: 0 auto;
}

.Residential5 .nalirdi .video {
	position: relative;
}

.Residential5 .nalirdi .video .gailanB-a {
	/*background: url(/static/images/video.png) no-repeat center center/cover;*/
	width: 100px;
	height: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
}


@media(max-width: 1680px) {
	.rzwyx .ny-dw .dw-w .e-e .w1 {
		width: 40%;
	}

	.Residential3 ul li .mr .icon {
		width: 95px;
		display: inline-block;
	}

	.Residential3 ul li .jg .icon {
		width: 95px;
		display: inline-block;
	}

	.Residential3 ul li .mr .me {
		margin-top: 25px;
	}

	.Residential3 ul li .m {
		font-size: 24px;
	}
}

@media(max-width: 1480px) {
	.Residential2 .ident .identb {
		margin-left: 5%;
		width: 40%;
	}

	.Residential2 .ident .identb .d ul li .db span {
		font-size: 3vw;
	}

	.Residential2 .ident .identb .d ul li:last-child .db i {
		font-size: 2.5vw;
	}

	.Residential3 ul li .m {
		font-size: 20px;
	}

	.Residential3 ul li .mr .me {
		margin-top: 20px;
	}

	.Residential3 ul li .mr .icon {
		width: 85px;
		display: inline-block;
	}

	.Residential3 ul li .jg .icon {
		width: 85px;
		display: inline-block;
	}

	.Residential3 ul li .jg .r {
		margin-top: 15px;
	}

	.Residential3 ul li .jg {
		padding: 11vw 20px 0 20px;
	}

	.Residential4 .sdnel-nr ul li .el-nr {
		bottom: 20px;
		padding-left: 20px;
		font-size: 17px;
	}

	.Residential5 .nalirdi .video .gailanB-a {
		width: 80px;
		height: 80px;
	}
	.Residential3 ul li{
	    height: 500px;
	}

}

@media(max-width: 1100px) {
	.Residential1 {
		padding: 30px 0 40px;
	}

	.Residential2 .ident .identb .d ul li .da {
		font-size: 17px;
	}

	.Residential2 {
		padding: 30px 0 40px;
	}

	.Residential4 {
		padding: 30px 0 40px;
	}

	.Residential4 .sdnel {
		margin-bottom: 20px;
	}
    .Residential5A { padding-top: 20px; }
	.Residential5 {
		padding-bottom: 40px;
	}
}

@media(max-width: 1024px) {
	.rzwyx .ny-dw .dw-w .e-e:after {
		display: none;
	}
	.Residential2 { background: #f6f6f6!important; }
	.Residential2 .mMap { display: block; }

	.rzwyx .ny-dw .dw-w .e-e .w1 {
		width: 100%;
	}

	.Residential1 .ntialb {
		width: 100%;
		margin-left: 0;
		margin-top: 25px;
	}

	.Residential1 .ntialb .ntialb-a {
		font-size: 17px;
		margin-bottom: 18px;
		line-height: 1.6;;
	}

	.Residential1:before {
		display: none;
	}

	.Residential2:before {
		display: none;
	}

	.Residential2 .ident .identb {
		width: 100%;
		margin-left: 0;
		margin-top: 12px;
	}

	.Residential2 .ident .identb .i {
		margin-bottom: 13px;
	}

	.Residential2 .ident .identb .d ul li {
		width: 100%;
		margin-bottom: 12px;
	}

	.Residential2 .ident .identb .d ul li .da {
		font-size: 16px;
		margin-bottom: 8px;
	}

	.Residential2 .ident .identb .d ul li .db span {
		font-size: 25px;
	}

	.Residential2 .ident .identb .d ul li .db i {
		font-size: 19px;
		top: -6px;
	}

	.Residential2 .ident .identb .d ul li:last-child .db i {
		font-size: 22px;
	}

	.Residential3 ul li {
		width: 100%;
		height: 280px;
		border-right: 0;
		border-bottom: 1px solid #666666;
	}

	.Residential3 ul li .jg:before {
		display: none;
	}
    
    .Residential3 ul li .jg .m { margin-top: 10px; }
    
	/*.Residential3 ul li:hover .jg {*/
	/*	display: none;*/
	/*}*/

	/*.Residential3 ul li:hover .mr {*/
	/*	opacity: 1;*/
	/*}*/

	.Residential3 ul li .m {
		font-size: 16px;
	}

	.Residential3 ul li .mr .me {
		margin-top: 15px;
	}

	.Residential4 .sdnel-nr ul li .el-nr {
		bottom: 15px;
		padding-left: 15px;
		font-size: 16px;
	}
	.Residential3 {
    	background: url(/static/images/Residential3bg.jpg) no-repeat center center/cover;
    }
    .Residentialz .ntialb { width: 100%; margin-top: 16px; margin-left:0; }
}

@media(max-width: 750px) {
	.ny-banner .ny-dw .dw-w .e-e .w3 {
		width: 80%;
	}

	.Residential4 .sdnel-nr ul li .el-nr {
		font-size: 16px;
		bottom: 10px;
	}

	.Residential5 .nalirdi .video .gailanB-a {
		width: 65px;
		height: 65px;
	}

	.Residential5 .nalirdi .video img {
		/*height: 300px;*/
	}
	.Residential3{background: url(/static/images/Residential3bgz.jpg) no-repeat center center/cover;}
}

@media(max-width: 550px) {
	.Residential4 .sdnel-nr ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.Residential4 .sdnel-nr ul li .el-nr {
		font-size: 15px;
	}
}




/**街道服务**/
.ny-banner .ny-dw .dw-w .be-be .w1 {
	line-height: 1.3;
}

.Mystreet1 {
	padding: 6vw 0 9vw;
	background: #f6f6f6;
}

.Mystreet1:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 25.5vw;
	height: 11vw;
	background: url(/static/images/Mystreet1.png) no-repeat center center/cover;
	background-size: 100% 100%;
}


.joinD {
	padding: 6vw 0 7.6vw;
	background: #f3f3f3;
}

.joinC-b {
	margin-top: 2vw;
	position: relative;
}

.joinC-b .swiper-wrapper {
	padding: 3vw 0;
}

.joinC-b .swiper-wrapper .swiper-slide {
	border-radius: 20px;
	transition: all 0.6s;
}

.joinC-c {
	position: relative;
}

.joinC-c .con {
	padding: 0 5%;
	width: 100%;
	left: 0;
	bottom: 42px;
	position: absolute;
	text-align: center;
}

.joinC-c .con .t {
	position: relative;
	z-index: 100;
	font-size: 1vw;
	color: #fff;
}

.joinC-c .con .c {
	position: relative;
	z-index: 100;
	font-size: 0.6vw;
	margin-top: 5px;
	color: #fff;
}

.joinC-c .con {
	display: none;
}

.joinC-b .swiper-slide-prev,
.joinC-b .swiper-slide-next {
	opacity: 0.3;
	transform: scale(0.8);
}

.joinC-b .swiper-slide-active {
	z-index: 10;
	position: relative;
	transform: scale(1.3);
}

.joinC-b .swiper-slide-active .con {
	display: block;
	    background-color: rgb(84 80 80 / 26%);
}

.joinC-b .swiper-button-next,
.joinC-b .swiper-button-prev {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.joinC-b .swiper-button-next {
	background: url(/static/images/next1.png) no-repeat center center/cover;
	right: -70px;
}

.joinC-b .swiper-button-prev {
	background: url(/static/images/prev1.png) no-repeat center center/cover;
	left: -70px;
} 


.joinC-b .swiper-button-next:after,
.joinC-b .swiper-button-prev:after {
	opacity: 0;
}

.joinC-b .swiper-button-next:hover{
	background: url(/static/images/nextl.png) no-repeat center center/cover;
}

.joinC-b .swiper-button-prev:hover {
	background: url(/static/images/prevl.png) no-repeat center center/cover;
}

.Mystreet3{
	background: #f6f6f6;
}

.Mystreet3 .ces1-nr ul li{
	height: 466px;
}

.Mystreet3 .ces1-nr ul li .s-t .nr{
	line-height: 1;
	height: auto;
	font-size: 26px;
	margin-top: 27px;
}

.Mystreet3 .ces1-nr ul li .s-b .nr{
	line-height: 1;
	height: auto;
	margin: 8px 0 0;
	font-size: 26px;
}

.Mystreet3 .ces1-nr ul li .s-t .nra{
	line-height: 1.6;
	color: #666666;
	margin-top: 10px;
}

.Mystreet3 .ces1-nr ul li .s-b .nra{
	line-height: 1.6;
	color: #ffffff;
	margin-top: 10px;
}

.Mystreet3 .ces1-nr ul li .s-t .nra,
.Mystreet3 .ces1-nr ul li .s-b .nra{
	height: 154px;
	padding-right: 5px;
    overflow-y: auto;
    overflow-x: hidden;
}

.Mystreet3 .ces1-nr ul li .s-t .nra::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 2px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 2px;
}

.Mystreet3 .ces1-nr ul li .s-t .nra::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #007fff;
}

.Mystreet3 .ces1-nr ul li .s-t .nra::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.Mystreet3 .ces1-nr ul li .s-b .nra::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 2px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 2px;
}

.Mystreet3 .ces1-nr ul li .s-b .nra::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #555555;
}

.Mystreet3 .ces1-nr ul li .s-b .nra::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.Mystreet3 .ces1-nr ul li .s-t{
	padding: 87px 37px 0 37px;
}

.Mystreet3 .ces1-nr ul li .s-b{
	padding: 87px 37px 0 37px;
	bottom: -99.5%;
}

.Mystreet3 .ces1-nr{
	margin-top: 35px;
}

.Mystreet5 .ident .identa .bt1{
	line-height: 1.3;
}

.Mystreet5 .ident .identb .i{
	margin-bottom: 38px;
}

.Mystreet5 .ident .identb .d ul li .db i{
    font-size: 2.8vw;
    top: -.15vw;	
}

.Mystreet4{
	padding: 5vw 0 6vw;
}

.Mystreet4 .metrt-bt .bt2e{
	color: #555555;
	margin: 20px auto 0;
	max-width: 800px;
	text-align: center;
	margin-bottom: 45px;
	width: 70%;
	display: inline-block;
	line-height: 1.5;
}

.Mystreet4 .metrt .swiper-slide{
	overflow: hidden;
	border-radius: 5px;
}

.Mystreet4 .metrt .mrmz{
	position: absolute;
	color: #fff;
	width: 100%;
	transition: all 0.5s;
	bottom: 28px;
	opacity: 1;
	padding-left: 30px;
}

.Mystreet4 .metrt .metr{
	position: absolute;
	bottom: -100%;
	width: 100%;
	height: 100%;
	left: 0;
	transition: all 0.5s;
	background: rgba(0, 127, 255, .9);
}

.Mystreet4 .metrt .metr a{
	display: block;
	color: #fff;
	padding: 68px 42px 42px;
}

.Mystreet4 .metrt .metr a .m{
	line-height: 1;
}

.Mystreet4 .metrt .metr a .e{
	line-height: 1.6;
	margin-top: 16px;
	margin-bottom: 54px;
	height: 120px;
	overflow-y: auto;
    overflow-x: hidden;
}

.Mystreet4 .metrt .metr a .e::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 2px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 2px;
}

.Mystreet4 .metrt .metr a .e::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #007fff;
}

.Mystreet4 .metrt .metr a .e::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.Mystreet4 .metrt .swiper-slide:hover .metr{
	bottom: 0;
}

.Mystreet4 .metrt .swiper-slide:hover .mrmz{
	opacity: 0;
}

.Mystreet4 .metrt{
	position: relative;
}

.Mystreet4 .metrt .metrt-next,
.Mystreet4 .metrt .metrt-prev{
	width: 50px;
    height: 50px;
    border-radius: 50%;
}

.Mystreet4 .metrt .metrt-next {
	background: url(/static/images/next1.png) no-repeat center center/cover;
	right: -70px;
}

.Mystreet4 .metrt .metrt-prev {
	background: url(/static/images/prev1.png) no-repeat center center/cover;
	left: -70px;
} 


.Mystreet4 .metrt .metrt-next:after,
.Mystreet4 .metrt .metrt-prev:after {
	opacity: 0;
}

.Mystreet4 .metrt .metrt-next:hover{
	background: url(/static/images/nextl.png) no-repeat center center/cover;
}

.Mystreet4 .metrt .metrt-prev:hover {
	background: url(/static/images/prevl.png) no-repeat center center/cover;
}




@media(max-width: 1700px) {
	.Mystreet4 .link .linkIcon .linkIcon1{
		border: rgba(255, 255, 255, 0.2) solid 0px;
    	padding: 0;
	}

	.link .linkIcon .linkIcon1 {
	    left: -34px;
	    top: -40px;
	}

	.Mystreet4 .metrt .metr a .e {
	    margin-bottom: 3vw;
	}
}

@media(max-width: 1500px) {
	.joinC-b .swiper-button-next {
		right: -25px;
	}

	.joinC-b .swiper-button-prev {
		left: -25px;
	} 

}

@media(max-width: 1480px) {
	.joinC-c .con .t {
		font-size: 18px;
	}

	.joinC-c .con .c {
		margin-top: 6px;
		font-size: 14px;
	}

	.Mystreet3 .ces1-nr ul li .s-t .nr {
	    font-size: 22px;
	    margin-top: 20px;
	}

	.Mystreet3 .ces1-nr ul li .s-b .nr {
	    font-size: 22px;
	    margin-top: 20px;
	}

	.Mystreet3 .ces1-nr ul li .s-t {
	    padding: 50px 20px 0 20px;
	}

	.Mystreet3 .ces1-nr ul li .s-b {
	    padding: 50px 20px 0 20px;
	}

	.Mystreet3 .ces1-nr ul li {
    	height: 400px;
	}

	.Mystreet4 .metrt .metr a .e{
		font-size: 14px;
	}

	.Mystreet4 .metrt .metr a .m{
		font-size: 18px;
	}

	.Mystreet4 .metrt .metr a{
		padding: 45px 20px 0 20px;
	}

	.link .linkIcon .linkIcon1 {
    	top: -40px;
	}

	.Mystreet4 .metrt .mrmz{
		font-size: 18px;
		padding: 0 20px;
		bottom: 20px;
	}

	.Mystreet4 .metrt .metrt-prev {
	    left: -24px;
	}

	.Mystreet4 .metrt .metrt-next {
	    right: -24px;
	}

	.Mystreet4 .metrt-bt .bt2e {
	    width: 87%;
	}
}

@media(max-width: 1100px) {
	.joinD{
		padding: 30px 0 40px;
	}
	.link .linkIcon .linkIcon1 {
    	top: 0px;
	}

	.joinC-b{
		margin-top: 20px;
	}

	.joinC-c .con {
	    bottom: 20px;
	}

	.Mystreet1{
		padding: 30px 0 40px;
	}

	.Mystreet3 .ces1-nr{
		margin-top: 20px;
	}

	.Mystreet4{
		padding: 30px 0 40px;
	}

	/*.Mystreet4 .metrt .metr{*/
	/*	display: none;*/
	/*}*/
    .Mystreet4 .metrt .metr a { padding: 18px 12px 0; }
	.Mystreet4 .metrt .swiper-slide:hover .mrmz{
		opacity: 1;
	}

	.Mystreet4 .metrt-bt .bt2e {
	    margin-top: 20px;
	    margin-bottom: 25px;
	    width: 90%;
	}

	.Mystreet4 .metrt-bt .bt2e {
	    margin-top: 10px;
	    margin-bottom: 20px;
	}
	.Mystreet4 .metrt .metrt-next, .Mystreet4 .metrt .metrt-prev { width: 40px; height: 40px; }
	
    .Mystreet4 .metrt .metrt-next{
        opacity: 0.4;
    	background: url(/static/images/nextl.png) no-repeat center center/cover;
    }
    
    .Mystreet4 .metrt .metrt-prev {
        opacity: 0.4;
    	background: url(/static/images/prevl.png) no-repeat center center/cover;
    }
	
    .Mystreet4 .metrt .metrt-next:hover{
        opacity: 1;
    	background: url(/static/images/nextl.png) no-repeat center center/cover;
    }
    
    .Mystreet4 .metrt .metrt-prev:hover {
        opacity: 1;
    	background: url(/static/images/prevl.png) no-repeat center center/cover;
    }

    .joinC-b .swiper-slide-active .con {
	    bottom: 20px;
	    
	    position: relative;
	    left:0; bottom:0; background: #fff;padding:15px 12px 18px;
	    text-align: left;
	}
	.joinC-b .swiper-button-next,.joinC-b .swiper-button-prev { top:27vw; }
	
	.joinC-b .swiper-button-next{
	    opacity: 0.5;    	background: url(/static/images/nextl.png) no-repeat center center/cover;
    }
    
    .joinC-b .swiper-button-prev {
        opacity: 0.5;
    	background: url(/static/images/prevl.png) no-repeat center center/cover;
    }
	.joinC-b .swiper-button-next:hover{
    	opacity: 1;
    }
    
    .joinC-b .swiper-button-prev:hover {
    	opacity: 1;
    }
	
}

@media(max-width: 1024px) {
	.joinC-b .swiper-wrapper {
		padding: 0;
	}

	.joinC-b .swiper-slide-prev,
	.joinC-b .swiper-slide-next {
		transform: scale(1);
	}

	.joinC-b .swiper-slide-active {
		z-index: 10;
		position: relative;
		transform: scale(1);
	}

	.joinC-c .con .t {
		font-size: 20px;
	}

	.joinC-c .con .c {
		margin-top: 6px;
		font-size: 16px;
	}

	.joinD-d {
		display: none;
	}

	.joinD-c {
		height: auto;
	}

	.joinD-e,
	.joinD-g {
		position: relative;
		left: 0;
		top: 0;
		height: auto;
		transform: translate(0);
	}

	.joinC-c .con .c {
	    margin-top: 2px;
	    font-size: 14px;
	}

	.joinC-c .con .t {
	    font-size: 18px;
	}

	.joinC-b .swiper-button-next{
		right: 5px;
	}

	.joinC-b .swiper-button-prev{
		left: 5px;
	}

	.Mystreet3 .ces1-nr ul li{
		height: auto;
	}

	.Mystreet3 .ces1-nr ul li .s-t .nra,
	.Mystreet3 .ces1-nr ul li .s-b .nra{
		height: auto;
	}

	.Mystreet3 .ces1-nr ul li .s-t{
		padding: 20px 15px 25px 15px;
	}

	.Mystreet3 .ces1-nr ul li .s-b{
		display: none;
	}

	.Mystreet3 .ces1-nr ul li .s-t .nr {
	    font-size: 18px;
	    margin-top: 14px;
	}

	.Mystreet5 .ident .identb .d ul li .db i{
	    font-size: 22px;
	}

	.Mystreet5 .ident .identb .i {
	    margin-bottom: 13px;
	}

	.Mystreet4 .metrt .metrt-prev{
		left: 5px;
	}

	.Mystreet4 .metrt .metrt-next{
		right: 5px;
	}

	.Mystreet4 .metrt .mrmz {
	    font-size: 16px;
	    padding: 0 15px;
	    bottom: 15px;
	}

}

@media(max-width: 640px) {
	.joinC-c .con {
		bottom: 12px;
	}

	.joinC-c .con .t {
		font-size: 18px;
		color: #000;
	}


	.joinC-c .con .c {
		font-size: 14px;
		color: #000;
	}

}




/**居住消费**/
.Rconsumption1 .ntiala {
	width: 13%;
}

.Rconsumption1 .ntiala .bt1{
	position: relative;
}

/*.Rconsumption1 .ntiala .bt1:before{*/
/*	position: absolute;*/
/*	content: "";*/
/*	left: 0;*/
/*	width: 43px;*/
/*	height: 43px;*/
/*	top: 50%;*/
/*	transform: translateY(-50%);*/
/*	background: url(/static/images/bta10.png) no-repeat center center/cover;*/
/*}*/

.Rconsumption1 .ntiala .bt2{
	padding-left: 57px;
	font-size: 22px;
	color: #bcbcbc;
	line-height: 1;
	margin-top: 32px;
}

.Rconsumption1 .ntialb{
	width: 77%;
}

.Rconsumption1 .ntialb .link{
	margin-top: 57px;
}

.Rconsumption1 .ntialb .link .linkText{
	color: #666666;
}

.Rconsumption1 .ntialb .link .linkIcon .linkIcon1 {
	border: rgba(87, 87, 87, 0.2) solid 1px;
	left: -33px;
	top: -40px;
}

.Rconsumption1 .ntialb .link .linkIcon .linkIcon2 {
	border: rgba(87, 87, 87, 0.2) solid 1px;
}

.Rconsumption1 .ntialb .link .linkIcon .linkIcon3 {
	border: rgba(87, 87, 87, 0.34) solid 1px;
}

.Rconsumption1 .ntialb .link .linkIcon .linkIcon4 {
	background: #555555;
}

.Rconsumption3{
	background: url(/static/images/mpti.jpg) no-repeat center center/cover;
}

.Rconsumption3 ul li{
	width: 25%;
}

.Rconsumption3 ul li .jg{
	top: 50%;
	transform: translateY(-50%);
	height: auto;
	padding: 0 20px;
	bottom: auto;
	background: initial;
}

.Rconsumption3 ul li .jg:before{
	display: none;
}

.Rconsumption3 ul li:hover .jg {
	bottom: initial;
}

.Rconsumption4{
	background: url(/static/images/mpti.jpg) no-repeat center center/cover;
}

.Rconsumption4 ul li{
	width: 25%;
}

.Rconsumption4 ul li .jg{
	top: 50%;
	transform: translateY(-50%);
	height: auto;
	padding: 0 20px;
	bottom: auto;
	background: initial;
}

.Rconsumption4 ul li .jg:before{
	display: none;
}

.Rconsumption4 ul li:hover .jg {
	bottom: initial;
}
.Rconsumption5{
	padding: 5vw 0 6vw;
}

@media(max-width: 1480px) {
	.Rconsumption3 ul li .jg .r{
		font-size: 14px;
	}

	/*.Rconsumption1 .ntiala .bt1:before {*/
	/*    width: 37px;*/
	/*    height: 37px;*/
	/*}*/
}

@media(max-width: 1280px) {
	/*.Rconsumption1 .ntiala .bt1 {*/
	/*    padding-left: 45px;*/
	/*}*/

	/*.Rconsumption1 .ntiala .bt1:before{*/
	/*	width: 30px;*/
	/*	height: 30px;*/
	/*}*/

	.Rconsumption1 .ntiala .bt2 {
	    padding-left: 45px;
	    font-size: 18px;
	    margin-top: 20px;
	}

	.Rconsumption1 .ntiala {
    	width: 15%;
	}

	.Rconsumption1 .ntialb {
	    width: 80%;
	    margin-left: 5%;
	}
}

@media(max-width: 1100px) {
	.Rconsumption1 .ntialb .link .linkText {
    	margin-right: 8px;
	}

	.Rconsumption1 .ntialb .link {
	    margin-top: 25px;
	}

	.Rconsumption1 .ntialb .link .linkIcon .linkIcon1 {
	    left: -45px;
	    top: 0;
	    border: 0;
	}
}

@media(max-width: 1024px) {
	.Rconsumption1 .ntialb{
		width: 100%;
		margin-left: 0;
	}	

	.Rconsumption1 .ntiala{
		width: 100%;
	}

	/*.Rconsumption1 .ntiala .bt1:before {*/
	/*    width: 25px;*/
	/*    height: 25px;*/
	/*}*/

	/*.Rconsumption1 .ntiala .bt1 {*/
	/*    padding-left: 35px;*/
	/*}*/

	.Rconsumption1 .ntiala .bt2{
		padding-left: 0;
		font-size: 16px;
		margin-top: 10px;
	}

	.Rconsumption1 .ntialb .link .linkText {
    	margin-right: 2px;
	}

	.Rconsumption3 ul li{
		height: 270px;
	}

	.Rconsumption3 ul li .jg{
		width: 100%;
		position: initial;
		top: auto;
		padding: 25px 15px 25px;
		transform: translateY(0);
	}

	.Rconsumption3 ul li{
		width: 100%;
	}

	.Rconsumption3 ul li .jg .m {
    	margin-top: 15px;
	}

	.Rconsumption3 ul li .jg .r {
	    margin-top: 10px;
	}
}

@media(max-width: 450px){
	.Rconsumption3 ul li{
		height: 252px;
	}
}



/**行政人力**/
.manpower1 ul li .s-t{
	position: absolute;
	top:50%; transform: translateY(-50%);
	width: 100%;
}

.manpower1 ul li .s-b{
	padding: 2vw 1.6vw 0;
}

.manpower1 ul li .nr1{
	height: 100px;
}
.Partners1 ul li .icon img { height: 6vw; }

@media(max-width: 1480px) {
	.manpower1 ul li .s-b {
	    padding: 35px 20px 45px 20px;
	}

	.manpower1 ul li .nr1 {
    	height: 140px;
	}
}

@media(max-width: 1024px) {
	.manpower1 ul li{
		width: 100%;
		margin-bottom: 20px;
	}

	.manpower1 ul li .nr1{
		height: auto;
	}
	.Partners1 ul li { padding: 45px 0; height: auto; width: 100%;  margin-right:0; }
	.Partners1 ul { display:block; }
	.manpower1 ul li .s-t { position: relative; top:0; transform: translateY(0); }
	.Partners1 ul li .icon img { height: 60px; width: auto; }
}




/**智慧城市**/
.smartcity1 .tnre-nr ul li{
	width: 24.19%;
}

.smartcity1 ul li .nr{
	line-height: 1.3;
}
.smartcity1 ul li .nra{
	color:#fff;line-height:1.8; 
    font-size: 15px;
    margin-top:10px;
    height: 110px;
    overflow-y: auto;
    overflow-x: hidden;

}

.smartcity1 ul li .nra::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 2px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 2px;
}

.smartcity1 ul li .nra::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #007fff;
}

.smartcity1 ul li .nra::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.smartcity1 .tnre-bt .bt3{
	width: 80%;
	display: inline-block;
}

.smartcity2 .tarp-nr{
	position: relative;
}

.smartcity2 .pagination-op{
	display: none;
}

.smartcity2 .tarp-nr .tparw-next,
.smartcity2 .tarp-nr .tparw-prev {
	width: 54px;
	height: 54px;
	margin-top: 0;
	top: 50%;
	transform: translateY(-50%);
}

.smartcity2 .tarp-nr .tparw-next:after,
.smartcity2 .tarp-nr .tparw-prev:after {
	opacity: 0;
}

.smartcity2 .tarp-nr .tparw-next {
	background: url(/static/images/next1.png) no-repeat center center/cover;
	right: -74px;
}

.smartcity2 .tarp-nr .tparw-prev {
	background: url(/static/images/prev1.png) no-repeat center center/cover;
	left: -74px;
}

.smartcity2 .tarp-nr .tparw-next:hover {
	background: url(/static/images/nexta.png) no-repeat center center/cover;
}

.smartcity2 .tarp-nr .tparw-prev:hover {
	background: url(/static/images/preva.png) no-repeat center center/cover;
}

.smartcity2 .pagination-ope {
	opacity: 0;
}

@media(max-width: 1500px) {
	.smartcity2 .tarp-nr .tparw-next {
		right: -25px;
	}

	.smartcity2 .tarp-nr .tparw-prev {
		left: -25px;
	}	
}

@media(max-width: 1024px) {
	.smartcity2 .tarp-nr .tparw-next {
		display: none;
	}

	.smartcity2 .tarp-nr .tparw-prev {
		display: none;
	}	

	.smartcity2 .pagination-ope {
		bottom: 20px;
		opacity: 1;
		left: 50%;
		width: 100%;
		transform: translateX(-50%);
	}

	.smartcity2 .pagination-ope .swiper-pagination-bullet {
	    background: #666666;
	    opacity: 1;
	    position: relative;
	    margin-right: 13px;
	    width: 8px;
	    height: 8px;
	}

	.smartcity2 .pagination-ope .swiper-pagination-bullet:last-child{
		margin-right: 0;
	}

	.smartcity2 .pagination-ope .swiper-pagination-bullet:before {
	    position: absolute;
	    content: "";
	    left: 50%;
	    top: 50%;
	    border-radius: 50%;
	    width: 0;
	    height: 0;
	    border: 1px solid #007fff;
	    transition: all 0.5s;
	    transform: translate(-50%, -50%);
	}

	.smartcity2 .pagination-ope .swiper-pagination-bullet-active:before {
	    width: 20px;
	    height: 20px;
	    transition: all 0.5s;
	}

	.smartcity2 .pagination-ope .swiper-pagination-bullet-active {
	    background: #007fff;
	}


	.smartcity2{
		padding: 30px 0 60px;
		position: relative;
	}
    
	.smartcity1 .tnre-nr ul li{
		width: 100%;
		margin-bottom: 20px;
	}

	.smartcity1 .tnre-nr ul li:last-child{
		margin-bottom: 0;
	}

	.smartcity1 ul li .nr{
		height: auto;
	}
}

@media(max-width: 750px) {
	.smartcity1 ul li .nr{
		font-size: 16px;
	}
}





/**街区生活**/
.header:hover{
	background: #242424;
}

.header .header-nr .nr-a ul li .head-xl{
	width:100%;
	background: #242424;
	position: absolute;
	top: 75px;
	display: none;
	left: 0;
	padding: 64px 0 5vw 8vw;
}

.header .header-nr .nr-a ul li:hover .head-xl{
	display: block;
}

.header .header-nr .nr-a ul li .head-xl .xla {
	position: relative;
}

.header .header-nr .nr-a ul li .head-xl .xla:before{
	position: absolute;
	content: "";
	left: 0;
	top: 0;
    width: 26.2vw;
    height: 9.3vw;
	background: url(/static/images/xla.jpg) no-repeat center center/cover;
}

.header .header-nr .nr-a ul li .head-xl .xla .xla1{
	position: relative;
	z-index: 9;
	font-size: 14px;
	line-height: 1.3;
	color: rgba(153, 153, 153, .08);
	text-transform: uppercase;
}

.header .header-nr .nr-a ul li .head-xl .xla .xla2{
	position: relative;
	z-index: 9;
	font-size: 1.2vw;
	color: #007fff;
	line-height: 1.5;
	margin-top: 1vw;
}

.header .header-nr .nr-a ul li .head-xl .xlb{
	width: 64%;
}

.header .header-nr .nr-a ul li .head-xl .xlb dl{
	float: left;
	margin-right: 10%;
}

.header .header-nr .nr-a ul li .head-xl .xlb dl:last-child{
	margin-right: 0;
}

.header .header-nr .nr-a ul li .head-xl .xlb dl dt a{
	padding: 0;
	font-size: 18px;
	color: #fff;
	line-height: 1;
	position: relative;
}

.header .header-nr .nr-a ul li .head-xl .xlb dl dt{
	margin-bottom: 25px;
}

.header .header-nr .nr-a ul li .head-xl .xlb dl dt a:before{
	position: absolute;
	content: "";
	left: -15px;
	top: 50%;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	border: 2px solid #3e3e3e;
	transform: translateY(-50%);
}

.header .header-nr .nr-a ul li .head-xl .xlb dl dd{
	margin-bottom: 20px;
}

.header .header-nr .nr-a ul li .head-xl .xlb dl dd a{
	padding: 0;
	color: #999999;
	font-size: 16px;
	line-height: 1;
}

.Lifeservice1{
	padding: 5vw 0 6vw;
}

.Lifeservice1 .rvice-bt{
	margin-bottom: 77px;
}

.Lifeservice1 .rvice-bt .bt2{
	margin-top: 12px;
	color: #666666;
}

.Lifeservice1 .rvice-nr .service1{
	margin-bottom: 85px;
}

.Lifeservice1 .rvice-nr .service1:last-child{
	margin-bottom: 0;
}

.Lifeservice1 .rvice-nr .service1 .clearfix{
	position: relative;
}

.Lifeservice1 .rvice-nr .service1 .service-l{
	width: 52.25%;
}

.Lifeservice1 .rvice-nr .service1 .service-r{
	width: 42.6%;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.Lifeservice1 .rvice-nr .service1 .service-r .s{
	line-height: 1;
	font-size: 28px;
	color: #333333;
	margin-top: 27px;
}

.Lifeservice1 .rvice-nr .service1 .service-r .e{
	font-size: 16px;
	line-height: 1.5;
	margin:11px 0 19px;
	color: #666666;
}

.Lifeservice1 .rvice-nr .service1 .service-r .r{
	background: #f6f6f6;
	display: inline-block;
	border-radius: 10px;
	border: 1px solid #eeeeee;
}

.Lifeservice1 .rvice-nr .service1 .service-r .r .ewm{
	background: #fff;
	padding: 10px;
	border-radius: 0 5px 5px 0;
}

.Lifeservice1 .rvice-nr .service1 .service-r .r .erma{
	margin-left: 16px;
	padding:35px 30px 0 0;
	line-height: 1.4;
}

.Lifeservice1 .rvice-nr .service2 .service-r{
	left: 0;
}


.Lifeservice1 .cet{
	position: relative;
}

.Lifeservice1 .cet:before{
	position: absolute;
	content: "";
	right: 0;
	top: -10vw;
    width: 23.4vw;
    height: 25.7vw;
	background: url(/static/images/cet.png) no-repeat center center/cover;
	background-size: 100% 100%;
}

.Lifeservice1 .cot{
	position: relative;
}

.Lifeservice1 .cot:before{
	position: absolute;
	content: "";
	left: 0;
	top: -10vw;
    width: 25.4vw;
    height: 27.7vw;
	background: url(/static/images/ceta.png) no-repeat center center/cover;
	background-size: 100% 100%;
}






@media(max-width: 1780px) {
	.header .header-nr .nr-a ul li .head-xl .xla:before {
	    width: 24vw;
	    height: 13vw;
	    background-size: 100% 100%;
	}

	.header .header-nr .nr-a ul li .head-xl .xla .xla2 {
	    margin-top: 3vw;
	}

	.header .header-nr .nr-a ul li .head-xl .xlb {
    	width: 68%;
	}
}

@media(max-width: 1680px) {
	.Lifeservice1 .rvice-nr .service1 .service-r .icon{
		width: 90px;
	}

	.Lifeservice1 .rvice-nr .service1 .service-r .s {
	    font-size: 25px;
	}

	.Lifeservice1 .rvice-nr .service1 .service-r .r .ewm{
		width: 100px;
	}

	.Lifeservice1 .rvice-nr .service1 .service-r .r .erma {
	    padding: 30px 30px 0 0;
	}
}

@media(max-width: 1580px) {
	.header .header-nr .nr-a ul li .head-xl {
	    padding: 64px 0 5vw 8vw;
	}
}

@media(max-width: 1480px) {
	.header .header-nr .nr-a ul li .head-xl .xlb dl dd a {
	    font-size: 14px;
	}

	.header .header-nr .nr-a ul li .head-xl .xlb dl dt a{
		font-size: 16px;
	}

	.header .header-nr .nr-a ul li .head-xl .xlb dl dt {
	    margin-bottom: 17px;
	}

	.header .header-nr .nr-a ul li .head-xl .xlb dl dd {
	    margin-bottom: 14px;
	}

	.header .header-nr .nr-a ul li .head-xl {
	    padding: 64px 0 5vw 4vw;
	}

	.Lifeservice1 .rvice-nr .service1 .service-r .s {
	    font-size: 22px;
	   margin-top: 17px;
	}

	.Lifeservice1 .rvice-nr .service1 .service-r .icon {
	    width: 80px;
	}

	.Lifeservice1 .rvice-nr .service1 .service-r .e{
		font-size: 15px;
		margin: 11px 0 13px;
	}

	.Lifeservice1 .rvice-nr .service1 .service-r .r .erma {
	    padding: 25px 20px 0 0;
	    font-size: 14px;
	}

	.Lifeservice1 .rvice-nr .service1 .service-r .r .ewm {
	    width: 90px;
	}
}

@media(max-width: 1280px) {
	.header .header-nr .nr-a ul li .head-xl .xlb {
	    width: 70%;
	}

	.header .header-nr .nr-a ul li .head-xl .xlb dl{
		margin-right: 8%;
	}
}

@media(max-width: 1100px) {
	.Lifeservice1 .cet:before{
		display: none;
	}

	.Lifeservice1 .cot:before{
		display: none;
	}

	.Lifeservice1 .rvice-bt {
    	margin-bottom: 20px;
	}

	.Lifeservice1{
		padding: 30px 0 40px;
	}

	.Lifeservice1 .rvice-bt .bt2 {
	    margin-top: 8px;
	}

	.Lifeservice1 .rvice-nr .service1 {
    	margin-bottom: 25px;
	}
}

@media(max-width: 1024px) {
	.Lifeservice1 .rvice-nr .service1 .service-l{
		width: 100%;
	}

	.Lifeservice1 .rvice-nr .service1 .service-r{
		position: initial;
		top: 0;
		width: 100%;
		margin-top: 15px;
		display: inline-block;
		transform: translateY(0);
	}

	.Lifeservice1 .rvice-nr .service2 .service-r{
		position: initial;
		top: 0;
		width: 100%;
		margin-top: 15px;
		display: inline-block;
		transform: translateY(0);
	}

	.Lifeservice1 .rvice-nr .service1 .service-r .s {
	    font-size: 18px;
	    margin-top: 10px;
	}

	.Lifeservice1 .rvice-nr .service1 .service-r .e{
		font-size: 14px;
		margin: 7px 0 0;
	}

	.Lifeservice1 .rvice-nr .service1 .service-r .r{
		margin-top: 10px;
	}


}




/**新增**/
.onppe {
	padding: 5vw 0 6vw;
}

.onppe .onppel {
	margin-top: 73px;
	position: relative;
	width: 438px;
}

.onppe .onppel:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
    width: 22.8vw;
    height: 20.1vw;
	transform: translateY(-50%);
	background: url(/static/images/onppel.png) no-repeat center center/cover;
	background-size: 100% 100%;
}

.onppe .onppel .nrov { position: relative; z-index: 10; }

.onppe .onppel .nrov .o{
	font-size: 15px;
	color: #666666;
	line-height: 1.6;
	margin-top: 17px;
}

.onppe .onppel .nrov .o a{
	color: #268aff;
}

.onppe .onpper{
	width: calc(100% - 500px);
}

.onppe .onpper .onppe-t ul li{
	float: left;
	margin-right: 2%;
	width: 32%;
}

.onppe .onpper .onppe-t ul li:last-child{
	margin-right: 0;
}

.onppe .onpper .onppe-t ul li input{
	border: 0;
	width: 100%;
	font-size: 16px;
	color: #999999;
	height: 58px;
	padding-left: 23px;
	border-radius: 10px;
	background: #f6f6f6;
}

.onppe .onpper .onppe-t ul li input::-webkit-input-placeholder{
    color:#999999;
}

.onppe .onpper .onppe-t ul li input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999999;
}

.onppe .onpper .onppe-t ul li input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999999;
}

.onppe .onpper .onppe-t ul li input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#999999;
}    

.onppe .onpper .onppe-b{
	width: 100%;
	margin-top: 15px;
}

.onppe .onpper .onppe-b textarea{
	width: 100%;
	border: 0;
	padding-top: 20px;
	font-size: 16px;
	height: 154px;
	color:#999999;
	padding-left: 23px;
	border-radius: 10px;
	background: #f6f6f6;
}

.onppe .onpper .onppe-b textarea::-webkit-input-placeholder{
    color:#999999;
}

.onppe .onpper .onppe-b textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999999;
}

.onppe .onpper .onppe-b textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999999;
}

.onppe .onpper .onppe-b textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#999999;
}  

.onppe .onpper .onppe-b .ea{
	margin-top: 15px;
}

.onppe .onpper .onppe-b .ea input{
	color: #fff;
	border: 0;
	font-size: 16px;
	border-radius: 10px;
	width: 358px;
	height: 58px;
	background: #007fff;
}

@media(max-width: 1680px) {
	.onppe {
	    padding: 7vw 0 8vw;
	}

	.onppe .onppel:before {
	    width: 25.8vw;
	}
}

@media(max-width: 1480px){
	.onppe .onpper .onppe-t ul li input {
	    font-size: 15px;
	    padding-left: 20px;
	}

	.onppe .onpper .onppe-b textarea {
	    padding-top: 15px;
	    font-size: 15px;
	    height: 136px;
	    padding-left: 20px;
	}

	.onppe .onpper .onppe-b .ea input {
	    font-size: 15px;
	    width: 300px;
	    height: 45px;
	}

	.onppe .onppel:before {
	    width: 29.8vw;
	   	height: 23.1vw;
	}
}

@media(max-width: 1100px) {
	.onppe{
		padding: 30px 0 40px;
	}

	.onppe .onppel:before{
		display: none;
	}

	.onppe .onpper {
    	width: calc(100% - 440px);
	}
}

@media(max-width: 1024px) {
	.onppe .onppel{
		width: 100%;
		margin-top: 0;
	}

	.onppe .onpper{
		width: 100%;
		margin-top: 20px;
	}

	.onppe .onppel .nrov .o {
	    font-size: 14px;
	    line-height: 1.6;
	    margin-top: 8px;
	}

	.onppe .onpper .onppe-t ul li input {
    	font-size: 14px;
    	padding-left: 15px;
    	height: 40px;
	}

	.onppe .onpper .onppe-b textarea {
	    padding-top: 10px;
	    font-size: 14px;
	    height: 109px;
	    padding-left: 15px;
	}

	.onppe .onpper .onppe-b .ea input {
    	font-size: 14px;
    	width: 229px;
    	height: 40px;
	}

	.onppe .onpper .onppe-t ul li{
		width: 100%;
		margin-bottom: 15px;
	}

	.onppe .onpper .onppe-t ul li:last-child{
		margin-bottom: 0;
	}
}





/**联系B体育登录app**/
.contact1 {
	padding: 5vw 0 0;
}

.contact1 .ntact-an {
	line-height: 0;
	margin: 40px 0 52px;
	z-index: 100;
	position: relative;
}

.contact1 .ntact-an ul{
	display: inline-block;
	width: 70%;
	border: 1px solid #dddddd;
	border-radius: 40px;
	
}

.contact1 .ntact-an ul li{
	float: left;
	height: 55px;
	color: #707070;
	width: 16.66%;
	border-radius: 40px;
	line-height: 55px;
	cursor:pointer;
	font-size: 16px;
}

.contact1 .ntact-an ul .cur{
	color: #fff;
	background: #007fff;
}

.contact1 .ntact-nr{
	background: #f5f5f5;
	border-radius: 10px;
	padding: 73px 63px 76px 69px;
	position: relative;
}

.contact1 .ntact-nr:before{
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	background: url(/static/images/ntact-nr.png) no-repeat center center/cover;
	width: 661px;
	height: 422px;
}

.contact1 .ntact-nr .box{
	position: relative;
	z-index: 2;
}
.contact1 .ntact-nr .box .page { margin-top: 30px; }
.contact1 .ntact-nr .box .tact-t .twop .t{
	color: #100d11;
	font-size: 36px;
	line-height: 1;
	margin-bottom: 30px;
}

.contact1 .ntact-nr .box .tact-t .twop .w{
	background: #fff;
	width: 49.3%;
	border-radius: 10px;
	margin-right: 1.4%;
	padding:28px 0 28px 29px;
}

.contact1 .ntact-nr .box .tact-t .twop .w:last-child{
	margin-right: 0;

}

.contact1 .ntact-nr .box .tact-t .twop .w .wf{
	position: relative;
	padding-left: 10px;
}

.contact1 .ntact-nr .box .tact-t .twop .w .wf:before{
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	height: 100%;
	width: 3px;
	background: #ebebeb;
}

.contact1 .ntact-nr .box .tact-t .twop .w .w1{
	font-size: 16px;
	color: #666666;
	line-height: 1;
	margin-bottom: 13px;
}

.contact1 .ntact-nr .box .tact-t .twop .w .w2 a{
	color: #007fff;
	font-size: 16px;
	line-height: 1;
	display: block;
}

.contact1 .ntact-nr .box .tact-b{
	margin-top: 35px;
}

.contact1 .ntact-nr .box .tact-b .twop .t{
	font-size: 18px;
	line-height: 1;
	color: #333333;
	margin-bottom: 20px;
}

.contact1 .ntact-nr .box .tact-b .twop .w{
	background: #fff;
	width: 49.3%;
	border-radius: 10px;
	margin-right: 1.4%;
	padding:28px 0 28px 29px;
	margin-bottom: 20px;
}

.contact1 .ntact-nr .box .tact-b .twop .w:nth-child(2n){
	margin-right: 0;
}

.contact1 .ntact-nr .box .tact-b .twop .w .wf{
	position: relative;
	padding-left: 10px;
}

.contact1 .ntact-nr .box .tact-b .twop .w .wf:before{
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	height: 100%;
	width: 3px;
	background: #ebebeb;
}

.contact1 .ntact-nr .box .tact-b .twop .w .w1{
	font-size: 16px;
	color: #666666;
	line-height: 1;
	margin-bottom: 10px;
}

.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa1{
	float: left;
	font-size: 16px;
	color: #666666;
	line-height: 1;
	margin-right: 40px;
	width:100%;margin-bottom: 8px;
}

.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa2 a{
	font-size: 16px;
	color: #007fff;
	line-height: 1;
	margin-right: 35px;
	position: relative;
	/*padding-left: 25px;*/
}

.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa2 a:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 19px;
	height: 15px;
	transform: translateY(-50%);
	background: url(/static/images/wa2.jpg) no-repeat center center/cover;
	display: none;
}

.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa2 a:last-child:before{
	background: url(/static/images/wa2a.png) no-repeat center center/cover;
	height: 22px;
}

.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa2 a:last-child{
	margin-right: 0;
}

.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa2 a span{
	color: #666666;
}

.contact2{
	padding: 5vw 0 6vw;
}

.contact2 .contc-nr{
	margin-top: 38px;
}

.contact2 .contc-nr .ont{
	width: 69.4375%;
}

.contact2 .contc-nr .ont ul li{
	float: left;
	width: 49.5%;
	margin-right: 1%;
	position: relative;
	margin-bottom: 15px;
	border-radius: 10px;
	background: #f6f6f6;
}

.contact2 .contc-nr .ont ul li:nth-child(2n){
	margin-right: 0;
}

.contact2 .contc-nr .ont ul li select{
	width: 100%;
	background: #f6f6f6;
	border: 0;
	height: 58px;
	color: #999999;
	font-size: 16px;
	border-radius: 10px;
	padding-left: 26px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.contact2 .contc-nr .ont ul li:nth-child(1):before{
	position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 9px;
    background: url(/static/images/select.png) center center/cover;
    content: "";
}

.contact2 .contc-nr .ont ul li input{
	width: 100%;
	background: #f6f6f6;
	border: 0;
	height: 58px;
	color: #999999;
	font-size: 16px;
	padding-left: 26px;
	border-radius: 10px;
}

.contact2 .contc-nr .ont ul li input::-webkit-input-placeholder{
    color:#999999;
}

.contact2 .contc-nr .ont ul li input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999999;
}

.contact2 .contc-nr .ont ul li input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999999;
}

.contact2 .contc-nr .ont ul li input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#999999;
}     

.contact2 .contc-nr .ont ul li:last-child input{
	width: 77%;
	float: left;
}

.contact2 .contc-nr .ont ul li .ptfz{
	width: 20%;
	float: left;
	margin-right: 3%;
	height: 58px;
}

.contact2 .contc-nr .ont ul li .ptfz img{
	height: 58px;
}

.contact2 .contc-nr .ont .onta{
	width: 100%;
}

.contact2 .contc-nr .ont .onta textarea{
	width: 100%;
	border: 0;
	height: 150px;
	color: #999999;
	padding-left: 24px;
	padding-top: 19px;
	font-size: 16px;
	border-radius: 10px;
	background: #f6f6f6;
}

.contact2 .contc-nr .ont .onta textarea::-webkit-input-placeholder{
    color:#999999;
}

.contact2 .contc-nr .ont .onta textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999999;
}

.contact2 .contc-nr .ont .onta textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999999;
}

.contact2 .contc-nr .ont .onta textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#999999;
}    

.contact2 .contc-nr .ont .ontb{
	margin-top: 20px;
}

.contact2 .contc-nr .ont .ontb input{
	color: #fff;
	border: 0;
	width: 358px;
	height: 58px;
	font-size: 16px;
	background: #007fff;
	border-radius: 10px;
}

.contact2 .contc-nr .onb{
	background: #f6f6f6;
	width: 22%;
	height: 300px;
	padding: 30px 0 0 0;
	border-radius: 10px;
}

.contact2 .contc-nr .onb .onb-a{
	color: #222222;
	font-size: 20px;
	line-height: 1.5;
}

.contact2 .contc-nr .onb .clearfix{
	display: inline-block;
	margin-top: 20px;
}

.contact2 .contc-nr .onb .clearfix .ewm{
	padding-right: 37px;
	border-right: 1px solid #e9e9e9;
}

.contact2 .contc-nr .onb .clearfix .ewm:last-child{
	padding-right: 0;
	margin-left: 37px;
	border-right: 0;
}

.contact2 .contc-nr .onb .clearfix .ewm .e{
	font-size: 16px;
	color: #666666;
	line-height: 1.5;
	margin-top: 6px;
}

.contact2 .contc-nr .onb .clearfix .ewm .e span{
	font-weight: bold;
}

@media(max-width: 1680px) {
	.contact2 .contc-nr .onb .clearfix .ewm {
	    padding-right: 25px;
	}

	.contact2 .contc-nr .onb .clearfix .ewm:last-child {
	    margin-left: 25px;
	}
}

@media(max-width: 1480px) {
	.contact1 .ntact-nr {
	    padding: 55px 30px 43px 30px;
	}

	.contact1 .ntact-nr .box .tact-t .twop .w {
	    padding: 25px 0 25px 20px;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w{
		padding: 25px 0 25px 20px;
	}

	.contact2 .contc-nr .onb .onb-a {
	    font-size: 18px;
	}

	.contact2 .contc-nr .ont .ontb input{
		height: 50px;
		width: 280px;
	}

	.contact2 .contc-nr .ont ul li input{
		height: 50px;
		padding-left: 20px;
	}

	.contact2 .contc-nr .ont ul li select{
		height: 50px;
		padding-left: 20px;
	}

	.contact2 .contc-nr .ont .onta textarea{
		padding-left: 20px;
		height: 130px;
	}

	.contact2 .contc-nr .ont ul li .ptfz {
	    height: 50px;
	}

	.contact2 .contc-nr .ont ul li .ptfz img {
	    height: 50px;
	}

	.contact2 .contc-nr .onb{
		height: 261px;
		padding: 20px 0 0 0;
	}

	.contact2 .contc-nr .onb .clearfix {
    	margin-top: 9px;
	}

	.contact1 .ntact-nr .box .tact-t .twop .t {
	    font-size: 27px;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa2 a {
	    margin-right: 20px;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa1 {
	    margin-right: 20px;
	}

	.contact1 .ntact-nr:before {
	    width: 571px;
	    height: 333px;
	    background-size: 100% 100%;
	}
}

@media(max-width: 1380px) {
	.contact2 .contc-nr .onb {
	    width: 27%;
	}
}

@media(max-width: 1280px) {
	.contact1 .ntact-nr .box .tact-b .twop .w {
    	padding: 25px 0 25px 15px;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa1 {
    	margin-right: 15px;
	}

	.contact1 .ntact-nr .box .tact-t .twop .w {
	    padding: 25px 0 25px 15px;
	}

	.contact1 .ntact-nr .box .tact-t .twop .t {
	    font-size: 22px;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w .w1 {
	    font-size: 15px;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa2 a{
		font-size: 15px;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa1{
		font-size: 15px;
	}

	.contact1 .ntact-nr .box .tact-t .twop .w .w1{
		font-size: 15px;
	}

	.contact1 .ntact-nr .box .tact-t .twop .w .w2 a{
		font-size: 15px;
	}

	.contact1 .ntact-an ul {
	    width: 85%;
	}
}

@media(max-width: 1100px){
	.contact1 .ntact-an ul li {
	    line-height: 45px;
	    height: 45px;
	    font-size: 14px;
	}

	.contact1{
		padding-top: 30px;
	}

	.contact1 .ntact-an {
    	margin: 15px 0 20px;
	}

	.contact1 .ntact-nr:before{
		display: none;
	}

	.contact1 .ntact-nr .box .tact-t .twop .t {
    	font-size: 18px;
    	margin-bottom: 15px;
	}

	.contact1 .ntact-nr {
    	padding: 20px 15px 25px 15px;
	}

	.contact1 .ntact-nr .box .tact-b {
	    margin-top: 20px;
	}

	.contact1 .ntact-nr .box .tact-t .twop .w{
		width: 100%;
		margin-bottom: 15px;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w{
		width: 100%;
		margin-bottom: 15px;

	}

	.contact1 .ntact-nr .box .tact-t .twop .w:last-child{
		margin-bottom: 0;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w:last-child{
		margin-bottom: 0;
	}

	.contact1 .ntact-nr .box .tact-b .twop .t {
	    font-size: 16px;
	    margin-bottom: 15px;
	}

	.contact2{
		padding: 30px 0 40px;
	}

	.contact2 .contc-nr {
    	margin-top: 20px;
	}

	.contact2 .contc-nr .ont{
		width: 100%;
	}

	.contact2 .contc-nr .onb{
		width: 100%;
		margin-top: 20px;
	}
}

@media(max-width: 1024px) {
	.contact1 .ntact-nr .box .tact-t .twop .w .w1 {
    	font-size: 14px;
	}

	.contact1 .ntact-nr .box .tact-t .twop .w .w2 a{
		font-size: 14px;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w .w1 {
	    font-size: 14px;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa1{
		font-size: 14px;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa2 a {
    	font-size: 14px;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa2 a:before {
	    width: 16px;
	    height: 12px;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa2 a:last-child:before {
	    height: 18px;
	}

	.contact2 .contc-nr .ont ul li select{
		font-size: 14px;
		height: 40px;
    	padding-left: 15px;
	}

	.contact2 .contc-nr .ont ul li input {
	    height: 40px;
	    font-size: 14px;
	    padding-left: 15px;
	}

	.contact2 .contc-nr .ont ul li .ptfz {
	    height: 40px;
	}

	.contact2 .contc-nr .ont ul li .ptfz img {
	    height: 40px;
	}

	.contact2 .contc-nr .ont .onta textarea{
		font-size: 14px;
		padding-left: 15px;
		padding-top: 15px;
		height: 100px;
	}

	.contact2 .contc-nr .ont .ontb input{
		font-size: 14px;
		height: 40px;
	}

	.contact2 .contc-nr .onb .onb-a {
	    font-size: 16px;
	}

	.contact2 .contc-nr .onb .clearfix .ewm .e {
	    font-size: 14px;
	}

	.contact1 .ntact-an ul {
	    width: 100%;
	}

	.contact2 .contc-nr .onb{
		height: 240px;
	}

	.contact2 .contc-nr .ont .ontb input{
		width: 100%;
	}
}

@media(max-width: 750px) {
	.contact1 .ntact-an,.contact1 .ntact-an ul{
		border: 0px solid #dddddd;
    	border-radius: 0px;
	}
	.contact1 .ntact-an ul li { height: 40px; line-height: 40px; width: 33.33%; }

	/*.contact1 .ntact-an ul{*/
	/*	width: 1000px;*/
	/*	border: 0px solid #dddddd;*/
 /*   	border-radius: 40px;*/
	/*}*/

}


@media(max-width: 550px) {
	.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa2 a{
		width: 100%;
		display: inline-block;
		margin-bottom: 10px;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w .w2 .wa1{
		width: 100%;
		margin-bottom: 15px;
		line-height: 1.6;
	}

	.contact1 .ntact-nr .box .tact-b .twop .w {
	    padding: 25px 15px 25px 15px;
	}

	.contact2 .contc-nr .ont ul li{
		width: 100%;
	}


}












/****/
.ppzpwo{
	background: url(/static/images/ppzpwo.jpg) no-repeat center center/cover;
	padding: 5vw 0 6vw;
}

.ppzpwo .ppzp{
	margin-top: 123px;
	position: relative;
}

.ppzpwo .ppzp .img{
	width: 486px;
	height: 598px;
	display: inline-block;
}

.ppzpwo .ppzp .mapImg{
	width: 820px;
	display: inline-block;
}

.ppzpwo .ppzp .img{
	position: relative;
}

.ppzpwo .ppzp .mapImg{
	position: relative;
}

.ppzpwo .ppzp .img .t{
	position: absolute;
	width: 40px;
	font-size: 16px;
	color: #0080ff;
}
.ppzpwo .ppzp .img .t.cur { font-weight: bold; }
.ppzpwo .ppzp .img .t1 {
    left: -19px;
    top: 180px;
}

.ppzpwo .ppzp .img .t2 {
    left: 37px;
    top: 61px;
}

.ppzpwo .ppzp .img .t3 {
    left: 120px;
    top: 61px;
}

.ppzpwo .ppzp .img .t4 {
    left: 191px;
    top: -57px;
}

.ppzpwo .ppzp .img .t5 {
   	right: 197px;
    top: 61px;
}

.ppzpwo .ppzp .img .t6 {
   	right: 138px;
    top: 61px;
}

/* 万御安防下架 */
/*.ppzpwo .ppzp .img .t7 {*/
/*   	right: 35px;*/
/*    top: 61px;*/
/*}*/

/*.ppzpwo .ppzp .img .t8 {*/
/*    right: 90px;*/
/*    top: 175px;*/
/*}*/

/*.ppzpwo .ppzp .img .t9 {*/
/*    right: 36px;*/
/*    top: 175px;*/
/*}*/

/*.ppzpwo .ppzp .img .t10 {*/
/*    right: -16px;*/
/*    top: 175px;*/
/*}*/

.ppzpwo .ppzp .img .t7 {
    right: 90px;
    top: 175px;
}

.ppzpwo .ppzp .img .t8 {
    right: 36px;
    top: 175px;
}

.ppzpwo .ppzp .img .t9 {
    right: -16px;
    top: 175px;
}



.ppzpwo .ppzp .wzahs{
	position: absolute;
	background: #fff;
	width: 33%;
	display: none;
	right: 0;
	top: 70%;
	
	text-align: left;
	border-radius: 10px;
	transform: translateY(-50%);
}

.ppzpwo .ppzp .wzahs .bsbjc .b{
	color: #333333;
	font-size: 36px;
	line-height: 1;
	margin-bottom: 14px;
}

.ppzpwo .ppzp .wzahs .bsbjc .s{
	line-height: 1.6;
	font-size: 16px;
	margin-bottom:40px;
	color: #666666;
}

.ppzpwo .ppzp .wzahs .bsbjc .j .link .linkText{
	color: #555555;
}

.ppzpwo .link .linkIcon .linkIcon1 {
	border: #e3e3e3 solid 0px;
}

.ppzpwo .link .linkIcon .linkIcon2 {
	border: #dfdfdf solid 1px;
}

.ppzpwo .link .linkIcon .linkIcon3 {
	border: #c3c3c3 solid 1px;
}

.ppzpwo .link .linkIcon .linkIcon4 {
	background: #555555;
}

.ppzpwo .link .linkIcon {
	margin-left: 33px;
}

.ppzpwo .ppzp .wzahs .box .bsbjc{
	position: relative;
	padding: 50px 45px 50px 45px;
}

.ppzpwo .ppzp .wzahs .box .bsbjc a { display: inline-block; }
.ppzpwo .ppzp .wzahs .box .bsbjc .j a:nth-child(n+2) { margin-left: 40px; }

.ppzpwo .ppzp .wzahs .box .bsbjc .kkps{
	width: 30px;
	height: 30px;
	position: absolute;
	right: 20px;
	top: 20px;
	background: url(/static/images/xxxxx.png) no-repeat center center/cover;
}

@media(max-width: 1700px) {
	.ppzpwo .link .linkIcon .linkIcon1 {
	    left: -39px;
	    top: -37px;
	}
}

@media(max-width:1680px) {
	.ppzpwo .ppzp .wzahs .bsbjc .b {
    	font-size: 30px;
	}
	.ppzpwo .ppzp .img { width: 320px; }
	.ppzpwo .ppzp .mapImg { width: 580px; }
	.ppzpwo .ppzp .img .t1 {
    	left: -18px;
    	top: 110px;
	}

	.ppzpwo .ppzp .img .t2 {
    	left: 19px;
    	top: 29px;
	}

	/*.ppzpwo .ppzp .img .t7 {*/
 /*   	right: 13px;*/
 /*   	top: 28px;*/
	/*}*/

	.ppzpwo .ppzp .img .t5 {
    	right: 121px;
    	top: 29px;
	}

	.ppzpwo .ppzp .img .t6 {
    	right: 83px;
    	top: 29px;
	}

	.ppzpwo .ppzp .img .t3 {
	    left: 70px;
	    top: 29px;
	}
	.ppzpwo .ppzp .img .t4 {
	    left: 120px;
	    top: -46px;
	}

    /* 万御安防下架 */
	/*.ppzpwo .ppzp .img .t8 {*/
	/*    right: 51px;*/
	/*    top: 110px;*/
	/*}*/

	/*.ppzpwo .ppzp .img .t9 {*/
	/*    right: 18px;*/
	/*   	top: 110px;*/
	/*}*/

	/*.ppzpwo .ppzp .img .t10 {*/
	/*    right: -16px;*/
	/*    top: 110px*/
	/*}*/
	
	.ppzpwo .ppzp .img .t7 {
	    right: 51px;
	    top: 110px;
	}

	.ppzpwo .ppzp .img .t8 {
	    right: 18px;
	   	top: 110px;
	}

	.ppzpwo .ppzp .img .t9 {
	    right: -16px;
	    top: 110px
	}
	.ppzpwo .ppzp .wzahs { top: 60%; }
	
}

@media(max-width:1480px) {
	.ppzpwo .ppzp .wzahs .bsbjc .b {
    	font-size: 24px;
	}

	.ppzpwo .ppzp .wzahs .box .bsbjc{
		padding: 30px 20px 50px 20px;
	}
}

@media(max-width: 1100px) {
	.ppzpwo{
		padding: 30px 0 40px;
	}
    .ppzpwo .ppzp .wzahs .box .bsbjc .j a:nth-child(n+2) { margin-left: 20px; }
    
	.ppzpwo .ppzp .wzahs{
		width: 70%;
	}

	.ppzpwo .link .linkIcon .linkIcon1 {
    	left: -45px;
    	top: 1px;
	}

	.ppzpwo .ppzp .wzahs .bsbjc .j .link .linkText {
    	color: #555555;
    	margin-right: 12px;
	}

	.ppzpwo .ppzp .wzahs .bsbjc .s {
    	margin-bottom: 20px;
	}

	.ppzpwo .ppzp .wzahs .bsbjc .b {
    	font-size: 22px;
	}

	.ppzpwo .ppzp .wzahs .box .bsbjc .kkps {
	    width: 25px;
	    height: 25px;
	    position: absolute;
	    right: 20px;
	    top: 15px;
	    background: url(/static/images/xxxxx.png) no-repeat center center/cover;
	}

	.ppzpwo .ppzp {
	    margin-top: 80px;
	}
	.ppzpwo .ppzp .wzahs{ top: 83%; } 
}

@media(max-width: 1024px) {
	.ppzpwo .ppzp .wzahs .bsbjc .b {
    	font-size: 18px;
	}

	.ppzpwo .ppzp .wzahs .bsbjc .s{
		font-size: 14px;
	}

	.ppzpwo .ppzp .wzahs .box .bsbjc {
	    padding: 20px 15px 40px 15px;
	}
}


@media(max-width: 600px) {
	.ppzpwo .ppzp .img{
		width: 290px;
		height: auto;
		margin-bottom: 30px;
	}
	
	.ppzpwo .ppzp .mapImg{
        width: 320px;
		height: auto;
		margin-bottom: 30px;
    }

	.ppzpwo .ppzp .wzahs{
		position: initial;
		width: 100%;
		transform: translateY(0);
	}

	.ppzpwo .ppzp .img .t{
		font-size: 14px;
	}

	.ppzpwo .ppzp .img .t4 {
    	left: 106px;
    	top: -41px;
	}

	.ppzpwo .ppzp {
    	margin-top: 55px;
	}

	.ppzpwo .ppzp .img .t1 {
    	left: -18px;
    	top: 95px;
	}

	.ppzpwo .ppzp .img .t2 {
    	left: 16px;
    	top: 29px;
	}

	/*.ppzpwo .ppzp .img .t7 {*/
 /*   	right: 13px;*/
 /*   	top: 28px;*/
	/*}*/

	.ppzpwo .ppzp .img .t5 {
    	right: 109px;
    	top: 29px;
	}

	.ppzpwo .ppzp .img .t6 {
    	right: 73px;
    	top: 29px;
	}

	.ppzpwo .ppzp .img .t3 {
	    left: 64px;
	    top: 29px;
	}
    /* 万御安防下架 */
	/*.ppzpwo .ppzp .img .t8 {*/
	/*    right: 45px;*/
	/*    top: 95px;*/
	/*}*/

	/*.ppzpwo .ppzp .img .t9 {*/
	/*    right: 12px;*/
	/*   	top: 95px;*/
	/*}*/

	/*.ppzpwo .ppzp .img .t10 {*/
	/*    right: -20px;*/
	/*    top: 95px*/
	/*}*/
	
	.ppzpwo .ppzp .img .t7 {
	    right: 45px;
	    top: 95px;
	}

	.ppzpwo .ppzp .img .t8 {
	    right: 12px;
	   	top: 95px;
	}

	.ppzpwo .ppzp .img .t9 {
	    right: -20px;
	    top: 95px
	}
}


.topSearch {position: relative;}

.topSearch { position: relative; }
.topSearch .subsearch {position: absolute;top: 5px;right: -2px;padding-top: 36px;display: none;z-index: 9;}
.topSearch .subsearch,
.topSearch .subsearch {top: 10px;padding-top: 40px;}
.topSearch .subsearch .subsearcha {background: #fff;border-radius: 3px;position: relative;width: 524px;height: 57px;}
.topSearch .subsearch .subsearcha .inp {width: 90%;height: 100%;border: 0;margin-top: 20px;font-size: 14px;color: #666666;padding-left: 18px;}
.topSearch .subsearch .subsearcha .sub {border: none;outline: none;position: absolute;right: 20px;top: 50%;height: 15px;background: url(/static/images/searchx.png) no-repeat center;font-size: 0;width: 26px;transform: translateY(-50%);}
.topSearch:hover .subsearch {display: block;}
.topSearch a { display: block; width: 40px; height: 40px; background: url(/static/images/search.png) no-repeat center; }
.topSearch:after { content:''; width: 1px; height: 20px; background: rgba(255,255,255,0.3); position: absolute; left:-16px; top:50%; margin-top: -10px;  }



.searchA { padding: 170px 0 180px; background-color: #015385; background-image: linear-gradient(to right, #005184 , #278199); }
.searchA .searchA-a .colorWhite{font-size:2.4vw; color:#fff;}

.searchA-a form { margin-top: 20px; position: relative; }
.searchA-a form input { float: left; }
.searchA-a form input.inp { color: #fff; font-size: 18px; padding-left:  18px; width: 100%; height: 60px; border-radius: 60px; border:1px solid rgba(255,255,255,0.6); background: none; }
.searchA-a form input.sub { cursor: pointer; padding-left: 26px; background: url(/static/images/addsearch.png) no-repeat 52px center #fff; width: 200px; height: 62px; cursor: pointer; font-size: 18px;color:#146a8f; border-radius: 60px; border:none; position: absolute; right:0; top:0; }

.searchA-a form input.inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgba(255,255,255,0.6); 
}

.searchA-a form input.inp::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgba(255,255,255,0.6);
}

.searchA-a form input:-ms-input-placeholder {
    color: rgba(255,255,255,0.6);
}
.searchA-a form input.inp::-webkit-input-placeholder {
    color: rgba(255,255,255,0.6);
}


.searchA-b { text-align: left; padding-left: 18px; margin-top: 12px; font-size: 16px; color:rgba(255,255,255,0.3); }
.searchA-b a { color:rgba(255,255,255,0.3); }
@media(max-width:  1280px){
    .searchA .searchA-a .colorWhite{font-size:28px}
    .searchA-a form input.inp { height: 46px; font-size: 16px; }
    .searchA-a form input.sub { height: 48px; width: 160px; background: url(/static/images/addsearch.png) no-repeat 32px center #fff; }
}
@media(max-width:  640px){
    .searchA .searchA-a .colorWhite{font-size:24px}
    .searchA { padding: 90px 0 80px; }
    .searchA-b { padding-left: 10px; }
    .searchA-a form input.inp { padding-left: 10px; height: 40px; font-size: 16px; }
    .searchA-a form input.sub { height: 42px; width: 120px; font-size: 14px; background: url(/static/images/addsearch.png) no-repeat 20px center #fff; }
}


.searchB-a { line-height: 20px; padding: 20px 0 40px; }
.searchB-a .t { float: left; font-size: 20px;color:#333333; }
.searchB-a .c { float: right; font-size: 16px;color:#333333; }
.searchB-a .c span { color:#085b88; display: inline-block; margin: 0 3px; }

.searchB-b { padding-bottom: 8vw; }
.searchB-b ul li { margin-bottom: 8px; border-radius: 2px; background: #f8f8fa; border-top:2px solid #f8f8fa; }
.searchB-b ul li:hover { background: #f8f8fa; border-top:2px solid #03ceec; }

.searchB-b ul li a { display: block; padding:30px; }
.searchB-b .d { font-size: 16px; color:#999999; }
.searchB-b .t { font-size: 22px; color:#333333; margin:5px 0 12px; word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;  }
.searchB-b .t span { display: inline-block; border-bottom: 1px solid #f8f8fa; }
.searchB-b .c { font-size: 16px; color:#666666; margin:0 0 24px; word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;  }

.searchB-b ul li:hover .t span { transition: all 0.5s; color:#1a6db3; border-color:#1a6db3; } 

.searchB-b ul li:hover .mainMore i { width: 100%; }
.searchB-b .fyq { margin-top: 3vw; }
@media(max-width: 1480px){
    .searchB-b .t { font-size: 20px; }
}
@media(max-width: 1024px){
    .searchB-b .fyq { margin-top: 30px; }
    .searchB-b .c { margin: 0 0 16px; }
    .searchB-b ul li a  { padding: 18px 12px; }
    .searchB-b .t { font-size: 18px; }
    .searchB-a .t,.searchB-a .c { width: 100%; }
    .searchB-a .c { margin-top: 16px; }
    .searchB-a { padding: 16px 0 20px; }
    .searchB-b { padding-bottom: 50px; }
}

.searchD { padding: 6vw 2vw; font-size: 2.5vw; color:#9f9f9f; text-align:center; background:#f8f8fa; }

@media(max-width: 1024px){
    .searchD { padding: 50px 12px; font-size: 20px; }
    
}


.header .header-nr .nr-b .topGlobal { position: relative; }
.header .header-nr .nr-b .topGlobal .sub { background: #fff; border-radius: 6px; padding: 10px 12px; position: absolute; left:0; top: 60px; display: none; width: 100%; font-size: 18px; }
.header .header-nr .nr-b .topGlobal .sub dd a { display: block; color:#333; margin: 8px 0; font-size: 16px; }
.header .header-nr .nr-b .topGlobal:hover .sub { display: block; }




/**人才发展**/
.mmtg {
	position: absolute;
	width: 100%;
	top: 0;
	z-index: 50;
	right: 0;
	height: 100%;
}

.mmtg .container {
	position: relative;
	width: 100%;
	height: 100%;
}

.mmtg .container .mmtge {
	position: absolute;
	left: 50%;
	bottom: 90px;
	width: 100%;
	text-align: center;
	transform: translateX(-50%);
}

.mmtg .container .mmtge ul li {
	background: #0979e8;
	text-align: left;
	margin-bottom: 13px;
	border-radius: 10px;
	width: 348px;
	display: inline-block; margin: 0 20px;
}
.mmtg .container .mmtge ul { position: relative; }
.mmtg .container .mmtge ul li { opacity: 0.8;}
.mmtg .container .mmtge ul li .subA { display: none; height: 90px; width: 1400px; position: absolute; left:50%; transform: translateX(-50%); bottom: -90px; text-align: center; }
.mmtg .container .mmtge ul li .subA dd { padding: 25px 0; position: relative; display: inline-block;}
.mmtg .container .mmtge ul li .subA dd>a { display: inline-block; font-size: 24px;color:#fff; background: rgba(255,255,255,0.34); padding:5px 20px; border-radius: 5px; margin: 0 5px; }
.mmtg .container .mmtge ul li .subA dd>p { display: inline-block; font-size: 24px;color:#fff; background: rgba(255,255,255,0.34); padding:5px 20px; border-radius: 5px; margin: 0 5px; }
.mmtg .container .mmtge ul li .subA dd:hover>a { color:#333; background: #fff; }

.mmtg .container .mmtge ul li:hover { opacity: 1;}
.mmtg .container .mmtge ul li:hover .subA { display: block; }

.subB { z-index: 1000; padding: 20px 0; display: none; position: absolute; left: 50%; transform: translateX(-50%); bottom: -80px; text-align: center; width: 600px; }
.subB a { padding: 10px 8px; border-bottom: 2px solid #fff; font-size: 22px; color:#1a1a1a; display: inline-block; margin: 0 16px; }
/*.ny-banner { overflow: visible;}*/
.mmtg .container .mmtge ul li .subA dd:hover .subB { display: block; }
.subB a:hover { border-color:#007fff; }

.mmtg .container .mmtge ul li>a {
	display: block;
	padding: 29px 0 33px 28px;
}
.mmtg .container .mmtge ul li>a.mUrl { display: none; }

.mmtg .container .mmtge ul li>a .sk .sshk-w {
	position: relative;
}

.mmtg .container .mmtge ul li>a .sk .sshk-w .sshk-a .sshk-a1 {
	color: #fff;
	line-height: 1;
	font-size: 22px;
	margin-top: 13px;
}

.mmtg .container .mmtge ul li>a .sk .sshk-w .sshk-a .sshk-a2 {
	color: #fff;
	line-height: 1;
	margin-top: 7px;
	font-size: 15px;
}

.mmtg .container .mmtge ul li>a .sk .sshk-w .bannerBotDian {
	position: absolute;
	right: 47px;
	top: 27px;
}

.mmtg .container .mmtge ul li>a .sk .sshk-w .bannerBotDian .dian1 {
	width: 8px;
	height: 8px;
	border-radius: 10px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #8fc7ff;
	transition: all ease 0.5s;
}

.mmtg .container .mmtge ul li>a .sk .sshk-w .bannerBotDian .dian2 {
	width: 25px;
	height: 25px;
	border-radius: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border: rgba(255, 255, 255, 0.2) solid 1px;
	opacity: 1;
	transition: all ease 0.5s;
}

.mmtg .container .mmtge ul li a .sk .sshk-w .bannerBotDian .dian3 {
	width: 40px;
	height: 40px;
	border-radius: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border: rgba(255, 255, 255, 0.1) solid 1px;
	opacity: 1;
	transition: all ease 0.5s;
}

.mmtg .container .mmtge ul li a .sk .sshk-w .bannerBotDian .dian4 {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border: rgba(255, 255, 255, 0.2) solid 1px;
	opacity: 0;
	transition: all ease 0.5s;
}

.mmtg .container .mmtge ul li:hover a .sk .sshk-w .bannerBotDian .dian1 {
	background: #fff;
}

.mmtg .container .mmtge ul li:hover a .sk .sshk-w .bannerBotDian .dian2 {
	border: rgba(255, 255, 255, 0.51) solid 1px;
}

.mmtg .container .mmtge ul li:hover a .sk .sshk-w .bannerBotDian .dian3 {
	border: rgba(255, 255, 255, 0.23) solid 1px;
}
.jntm {
	width: 100%;
	height: 100%;
	display: none;
	padding-top: 30px;
}

.jntm .container {
	position: relative;
	width: 100%;
	height: 100%;
}


.jntm .container .mmtge ul li {
	background: #0979e8;
	border-radius: 10px;
	overflow: hidden;
	width: 49%;
	margin-right: 2%;
	float: left;
}

.jntm .container .mmtge ul li:last-child {
	margin-right: 0;
}

.jntm .container .mmtge ul li a {
	display: block;
	padding: 20px;
}

.jntm .container .mmtge ul li a .sk .sshk-w {
	position: relative;
}

.jntm .container .mmtge ul li a .sk .sshk-w .sshk-a .sshk-a1 {
	color: #fff;
	line-height: 1;
	font-size: 18px;
	margin-top: 13px;
}

.jntm .container .mmtge ul li a .sk .sshk-w .sshk-a .sshk-a2 {
	color: #fff;
	line-height: 1;
	margin-top: 7px;
	font-size: 15px;
}

.jntm .container .mmtge ul li a .sk .sshk-w .bannerBotDian {
	position: absolute;
	right: 21px;
	top: 20px;
}

.jntm .container .mmtge ul li a .sk .sshk-w .bannerBotDian .dian1 {
	width: 8px;
	height: 8px;
	border-radius: 10px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #8fc7ff;
	transition: all ease 0.5s;
}

.jntm .container .mmtge ul li a .sk .sshk-w .bannerBotDian .dian2 {
	width: 25px;
	height: 25px;
	border-radius: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border: rgba(255, 255, 255, 0.2) solid 1px;
	opacity: 1;
	transition: all ease 0.5s;
}

.jntm .container .mmtge ul li a .sk .sshk-w .bannerBotDian .dian3 {
	width: 40px;
	height: 40px;
	border-radius: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border: rgba(255, 255, 255, 0.1) solid 1px;
	opacity: 1;
	transition: all ease 0.5s;
}

.jntm .container .mmtge ul li a .sk .sshk-w .bannerBotDian .dian4 {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border: rgba(255, 255, 255, 0.2) solid 1px;
	opacity: 0;
	transition: all ease 0.5s;
}

.jntm .container .mmtge ul li:hover a .sk .sshk-w .bannerBotDian .dian1 {
	background: #fff;
}

.jntm .container .mmtge ul li:hover a .sk .sshk-w .bannerBotDian .dian2 {
	border: rgba(255, 255, 255, 0.51) solid 1px;
}

.jntm .container .mmtge ul li:hover a .sk .sshk-w .bannerBotDian .dian3 {
	border: rgba(255, 255, 255, 0.23) solid 1px;
}
/*.mmtg .container .mmtge ul li .subA,.subB { display: block;}*/
@media(max-width: 1480px){
	.mmtg .container .mmtge { bottom: 70px; }
	.mmtg .container .mmtge ul li .subA dd { padding: 14px 0; }
	.mmtg .container .mmtge ul li .subB a { padding: 10px; margin: 0 10px; font-size: 16px;}
	.subB { bottom: -70px; }
	.mmtg .container .mmtge ul li { width: 300px; }
	.mmtg .container .mmtge ul li>a .sk .sshk-w .bannerBotDian { right: 20px; }
	.mmtg .container .mmtge ul li a {
		padding: 20px;
	}
	.mmtg .container .mmtge ul li .subA dd>a { font-size: 20px; padding: 5px 16px; }

	.mmtg .container .mmtge ul li a .sk .sshk-w .sshk-a .sshk-a1 {
		font-size: 20px;
	}
}
@media(max-width: 1100px){
	.mmtg {
		display: none;
	}
}
@media(max-width: 1024px){
	.jntm .container .mmtge ul li a {
		padding: 15px;
	}
	.jntm { display: block; }

	.jntm .container .mmtge ul li a .sk .sshk-w .sshk-a .sshk-a2 {
		font-size: 14px;
		margin-top: 15px;
	}

	.jntm .container .mmtge ul li a .sk .sshk-w .sshk-a .sshk-a1 {
		font-size: 16px;
	}
	.mmtg .container .mmtge ul li>a { display: none; }
	.mmtg .container .mmtge ul li>a.mUrl { display: inline-block; }
}

@media(max-width: 600px) {
	/*.jntm .container .mmtge ul li {*/
	/*	width: 100%;*/
	/*	margin-bottom: 20px;*/
	/*}*/
    .jntm .container .mmtge ul li a .sk .sshk-w .sshk-a .sshk-a2,.jntm .container .mmtge ul li a .sk .sshk-w .bannerBotDian { display: none; }
	/*.jntm .container .mmtge ul li:last-child {*/
	/*	margin-bottom: 0;*/
	/*}*/
}


.develop1 { background: none; position: relative; z-index: 11; }

.develop4 { background: #f5f5f5; padding: 17.2vw 0 6.3vw; margin-top: -12vw; }
.develop4 .nybt .c { font-size: 16px; color:#666666; margin: 10px auto 0; max-width: 620px; line-height: 1.8;text-align: center; }


.develop4 .rzwyx1-nr ul li { width: 25%; }
@media(max-width: 1100px){
	.develop4 .rzwyx1-nr ul li { width: 50%; }
}
@media(max-width: 600px){
	.develop4 .rzwyx1-nr ul li { border-radius: 12px; overflow: hidden;; width: 100%; }
}

.Mystreet4A { background:#f3f3f3; } 



.addAboutA { overflow: hidden; background: #fdfdfd; padding: 5vw 0 0; }

.addAboutA-a { position: relative;}
.addAboutA-b { width: 100%; padding: 70px 0; height: 10px; text-align: center; position: relative; }
.addAboutA-b span { display: inline-block; width: 5px; height: 5px; position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); background: #aaa; border-radius: 50%; }
.addAboutA-b span .relative { width: 100%; height: 100%; }
.addAboutA-b span i { width: 0; height: 0; display: inline-block; position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); transition: all 0.6s; border-radius: 50%; box-sizing: border-box; }


.addAboutA-a .swiper-slide-active .addAboutA-b span i.circlea { width: 16px; height: 16px; border:1px solid #1a502d; }
.addAboutA-a .swiper-slide-active .addAboutA-b span i.circleb { width: 30px; height: 30px; border:1px solid rgba(26,80,45,0.4); }


.addAboutA-b .t { font-size: 24px; color:#999; position: absolute; left:0; top: 20px; width: 100%; text-align: center; transition: all 0.6s; }
.addAboutA-a .swiper-slide-active .addAboutA-b .t { font-size: 40px; color:#1a502d; top:0;  }
.addAboutA-a { padding: 0px 52px; position: relative; }
.addAboutA-a .swiper-container:after { content:''; width: 100%; height: 1px; background: #dedede; position: absolute; left:0;top:50%; }
.addAboutA-a .swiper-slide { position: relative; }
.addAboutA-a .mainQh { width: 50px; height: 50px; border-radius: 50%; top:50%!important;  border:1px solid #dedede; margin-top: -25px; }
.addAboutA-a .mainQh:after { font-size: 20px; font-weight: bold; color:#999; }
.addAboutA-a .mainQh:hover:after { color:#fff; }
.addAboutA-a .mainQh:hover { background: #1a502d; border-color:#1a502d; }

.addAboutA-a .swiper-button-next { right:0; }
.addAboutA-a .swiper-button-prev { left: 0; }

.addAboutA-a .swiper-button-next { background: url(/static/images/nexta.png) no-repeat center; }

.addAboutA-a .swiper-button-prev { background: url(/static/images/preva.png) no-repeat center; }

.addAboutA-a .swiper-button-next:hover { background: url(/static/images/nextbg.png) no-repeat center; border-color:#0c5ba5; }

.addAboutA-a .swiper-button-prev:hover { background: url(/static/images/prevbg.png) no-repeat center; border-color:#0c5ba5; }


@media(max-width: 1280px){
	.addAboutA-b .t { font-size: 20px; }
	.addAboutA-a .swiper-slide-thumb-active .addAboutA-b .t,.addAboutA-a .swiper-slide-active .addAboutA-b .t { font-size: 32px; }
	.addAboutA-b { padding: 60px 0; }
}
@media(max-width: 1280px){
	.addAboutA-a { padding: 0px 42px; position: relative; }
	.addAboutA-a .mainQh { width: 40px; height: 40px; margin-top: -20px; }
}

.addAboutA-c { position: relative; padding:120px 0 200px; }
.addAboutA-c:after { content: ''; width: 1px; height: 200%; position: absolute; left:50%; top: -70px; background: #ddd; transform: translateX(-50%); }
.addAboutA-c dl dd { margin-bottom: 4vw; }
.addAboutA-c dl { max-width: 1000px; margin:0 auto; }
.addAboutA-d .con { float: left; width: calc(50% - 60px); }
.addAboutA-d .img { float: right; width: calc(50% - 60px); }
.addAboutA-c dl dd:nth-child(2n-1) .addAboutA-d .con { float: right; }
.addAboutA-c dl dd:nth-child(2n-1) .addAboutA-d .img { float: left; }
.addAboutA-c dl dd:nth-child(2n) .addAboutA-d .con .t { text-align: right; }

.addAboutA-c .t { position: relative; font-size: 24px; color:#333; }
.addAboutA-c .c { font-size: 16px; color:#666; line-height: 1.8; margin-top: 12px; }
.addAboutA-c .t:before { content:''; width: 5px; height: 5px; position: absolute; left: -63px; top:50%; transform: translateY(-50%); background: #aaa; border-radius: 50%;  }
.addAboutA-c .t span { width: 18px; height: 18px; position: absolute; left: -70px; top:50%; transform: translateY(-50%); border:1px solid #aaa; border-radius: 50%;  }
.addAboutA-c .t:after { content:''; width: 50px; height: 1px; position: absolute; left: -60px; top:50%; transform: translateY(-50%); background: #aaa; }

.addAboutA-c dl dd:nth-child(2n) .addAboutA-d .con .t:before { left:auto; right: -63px; }
.addAboutA-c dl dd:nth-child(2n) .addAboutA-d .con .t:after { left:auto; right: -63px; }
.addAboutA-c dl dd:nth-child(2n) .addAboutA-d .con .t span { left:auto; right: -70px; }

.addAboutA-d .swiper3 { position:relative; overflow: hidden; }


@media(max-width:1680px){
	.addAboutA-c { padding: 80px 0 160px; }
}
@media(max-width:1480px){
	.addAboutA-c { padding: 50px 0 100px; }
}
@media(max-width:1280px){
	.addAboutA-c { padding: 30px 0 60px; }
}
@media(max-width:1024px){
	.addAboutA-c { padding: 0px 0 20px; }
}
@media(max-width:640px){
	.addAboutA-c { margin-top:-20px; position: relative; z-index: 10; }
	.addAboutA-c:after { display: none; }
	.addAboutA-d .con { width: 100%; }
	.addAboutA-d .img { margin-top:16px; width: 100%; }
	.addAboutA-c .t:before,.addAboutA-c .t:after,.addAboutA-c .t span { display: none; }
	.addAboutA-c dl dd:nth-child(2n) .addAboutA-d .con .t { text-align: left; }
	.addAboutA-c dl dd:nth-child(n+2) { padding-top:20px; border-top:1px solid #dedede; }
	.addAboutA-c dl dd { margin-bottom: 20px; }
	.addAboutA-c .c { margin-top: 5px; }
}
@media(max-width:400px){
	.addAboutA-c { margin-top:-10px; position: relative; z-index: 10; }
	.addAboutA-b .t { font-size: 18px; }
	.addAboutA-a .swiper-slide-thumb-active .addAboutA-b .t, .addAboutA-a .swiper-slide-active .addAboutA-b .t { font-size: 26px; }
	.addAboutA-b { padding: 50px 0; }
}


.header .header-nr .nr-a ul li.aboutSub { position: relative; } 
.subD { display: none; top: 75px; position: absolute; left:50%; transform: translateX(-50%); width: 180px; padding: 10px 12px; background:#333; text-align: center; }
.subD a { display: block; font-size: 16px;color:#fff; margin: 12px 0; line-height:1.8; padding: 0; }
.subDz { display: none; top: 75px; position: absolute; left:63.5%; transform: translateX(-50%); width: 160px; padding: 10px 12px; background:#333; text-align: center; }
.subDz a { display: block; font-size: 16px;color:#fff; margin: 12px 0; line-height:1.8; padding: 0; }
.subDx { display: none; top: 75px; position: absolute; left:68.5%; transform: translateX(-50%); width: 160px; padding: 10px 12px; background:#333; text-align: center; }
.subDx a { display: block; font-size: 16px;color:#fff; margin: 12px 0; line-height:1.8; padding: 0; }
.subDy { display: none; top: 75px; position: absolute; left:73.5%; transform: translateX(-50%); width: 160px; padding: 10px 12px; background:#333; text-align: center; }
.subDy a { display: block; font-size: 16px;color:#fff; margin: 12px 0; line-height:1.8; padding: 0; }
.subDa { display: none; top: 75px; position: absolute; left:80.3%; transform: translateX(-50%); width: 160px; padding: 10px 12px; background:#333; text-align: center; }
.subDa a { display: block; font-size: 16px;color:#fff; margin: 12px 0; line-height:1.8; padding: 0; }
.header .header-nr .nr-a ul li:hover .subD { display: block; }
.header .header-nr .nr-a ul li .subD a { padding:0; }
.header .header-nr .nr-a ul li:hover .subDz { display: block; }
.header .header-nr .nr-a ul li .subDz a { padding:0; }
.header .header-nr .nr-a ul li:hover .subDx { display: block; }
.header .header-nr .nr-a ul li .subDx a { padding:0; }
.header .header-nr .nr-a ul li:hover .subDy { display: block; }
.header .header-nr .nr-a ul li .subDy a { padding:0; }
.header .header-nr .nr-a ul li:hover .subDa { display: block; }
.header .header-nr .nr-a ul li .subDa a { padding:0; }



.rngA { padding:5vw 0 7vw; background: #fff; }
.rngB { margin-bottom:50px; }
.rngB-a { padding-bottom: 20px; overflow-x: scroll; width: 100%; }
.rngB-a ul { width: 2800px;  }
.rngB-a ul.ul1 { width: 320px;  }
.rngB-a ul.ul2 { width: 640px;  }
.rngB-a ul.ul3 { width: 960px;  }
.rngB-a ul.ul4 { width: 1280px;  }
.rngB-a ul.ul5 { width: 1600px;  }
.rngB-a ul.ul6 { width: 1920px;  }
.rngB-a ul.ul7 { width: 2240px;  }
.rngB-a ul.ul8 { width: 2560px;  }
.rngB-a ul.ul9 { width: 2880px;  }
.rngB-a ul.ul10 { width:3100px;  }
.rngB-a ul.ul11 { width:3420px;  }
.rngB-a ul.ul12 { width:3740px;  }
.rngB-a ul.ul13 { width:4060px;  }
.rngB-a ul.ul14 { width:4380px;  }
.rngB-a ul.ul15 { width:4700px;  }

/*.rngB-a ul li { float: left; width: 320px; height: 750px; }*/
.rngB-a ul li { float: left; width: 320px; height: 250px; }
.rngB-a dd { background: #e2e8ed; width: 320px; height: 250px; overflow: hidden; position: relative; }

.rngA-c { position: absolute; left:0; bottom:20px; padding: 0 14px; }
.rngB-a dd .t { position: relative; font-size: 18px;color:#4f4f4f; line-height: 28px; padding-left:20px;  }
.rngB-a dd .t:before { content: ''; width: 16px; height: 20px; position: absolute; left:0; top:4px; }
.rngB-a dd .t.left:before { background: url(/static/images/lefta.png) no-repeat center; }
.rngB-a dd .t.right:before { background: url(/static/images/righta.png) no-repeat center; }
.rngB-a dd .t.top:before { background: url(/static/images/topa.png) no-repeat center; }
.rngB-a dd .t.bottom:before { background: url(/static/images/bottoma.png) no-repeat center; }

.rngA-e { bottom: -105%; transition: all 0.6s; position: absolute; left:0; background: #007fff; width: 100%; height: 100%; padding: 20px 16px; }
.rngB-a dd:hover .rngA-e { bottom:0; }

.rngB-a dd .rngA-e .t { color:#fff; float: none!important; }
.rngB-a dd .rngA-e .t.left:before { background: url(/static/images/leftabg.png) no-repeat center; }
.rngB-a dd .rngA-e .t.right:before { background: url(/static/images/rightabg.png) no-repeat center; }
.rngB-a dd .rngA-e .t.top:before { background: url(/static/images/topabg.png) no-repeat center; }
.rngB-a dd .rngA-e .t.bottom:before { background: url(/static/images/bottomabg.png) no-repeat center; }

.rngB-a dd .rngA-e .c { font-size: 16px;color:#fff;line-height: 1.8;margin-top: 10px; max-height: 160px; padding-right: 10px; overflow-y: scroll; }

.rngB-a dd .rngA-e .c,.rngB-a{
	scrollbar-color:  #ffffff rgba(0,0,0,0);  /* 绗竴涓柟鍧楅鑹诧紝绗簩涓建閬撻鑹?(鐢ㄤ簬鏇存敼鐏嫄娴忚鍣ㄦ牱寮?) */
	scrollbar-width: thin;  /* 鐏嫄婊氬姩鏉℃棤娉曡嚜瀹氫箟瀹藉害锛屽彧鑳介氳繃姝ゅ睘鎬т娇婊氬姩鏉″搴﹀彉缁? */
	-ms-overflow-style:none;  /* 闅愯棌婊氬姩鏉★紙鍦↖E鍜孍dge涓や釜娴忚鍣ㄤ腑寰堥毦鏇存敼鏍峰紡锛屽浐閲囧彇闅愯棌鏂瑰紡锛? */
}
/* 浠ヤ笅鏄痗hrome娴忚鍣ㄨ嚜瀹氫箟婊氬姩鏉℃牱寮忔柟寮? */
.rngB-a dd .rngA-e .c::-webkit-scrollbar,.rngB-a::-webkit-scrollbar {/*婊氬姩鏉℃暣浣撴牱寮?*/
	width: 3px;     /*楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉＄殑灏哄*/
	height: 1px;
}
.rngB-a dd .rngA-e .c::-webkit-scrollbar-thumb,.rngB-a::-webkit-scrollbar-thumb {/*婊氬姩鏉￠噷闈㈠皬鏂瑰潡*/
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	background: #ffffff;
}
.rngB-a dd .rngA-e .c::-webkit-scrollbar-track,.rngB-a::-webkit-scrollbar-track {/*婊氬姩鏉￠噷闈㈣建閬?*/
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	border-radius: 3px;
	background: rgba(0,0,0,0);
}

.rngB-a{
	scrollbar-color:  #666666 #e3e3e3;  /* 绗竴涓柟鍧楅鑹诧紝绗簩涓建閬撻鑹?(鐢ㄤ簬鏇存敼鐏嫄娴忚鍣ㄦ牱寮?) */
	scrollbar-width: thin;  /* 鐏嫄婊氬姩鏉℃棤娉曡嚜瀹氫箟瀹藉害锛屽彧鑳介氳繃姝ゅ睘鎬т娇婊氬姩鏉″搴﹀彉缁? */
	-ms-overflow-style:none;  /* 闅愯棌婊氬姩鏉★紙鍦↖E鍜孍dge涓や釜娴忚鍣ㄤ腑寰堥毦鏇存敼鏍峰紡锛屽浐閲囧彇闅愯棌鏂瑰紡锛? */
}
/* 浠ヤ笅鏄痗hrome娴忚鍣ㄨ嚜瀹氫箟婊氬姩鏉℃牱寮忔柟寮? */
.rngB-a::-webkit-scrollbar {/*婊氬姩鏉℃暣浣撴牱寮?*/
	width: 3px;     /*楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉＄殑灏哄*/
	height: 5px;
}
.rngB-a::-webkit-scrollbar-thumb {/*婊氬姩鏉￠噷闈㈠皬鏂瑰潡*/
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	background: #666666;
}
.rngB-a::-webkit-scrollbar-track {/*婊氬姩鏉￠噷闈㈣建閬?*/
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	border-radius: 3px;
	background: #e3e3e3;
}

@media(max-width: 1480px){
	.rngA { padding:5vw 0 7vw; }
    .rngB { margin-bottom:40px; }
}
@media(max-width: 1024px){
	.rngA { padding: 40px 0 40px; }
    .rngB { margin-bottom:40px; }
}
.zmggA-a ul { display: flex; flex-wrap: wrap; }
.zmggA-a ul li { position: relative; float: left; width: 24%; margin-right: 1.3333%; background:#f8f8f8; }
.zmggA-a ul li .d1 { line-height: 1.1; font-size: 2.2vw; color:#007aff; }
.zmggA-a ul li .d2 { font-size: 16px; margin: 6px 0 8px; padding-bottom:12px; border-bottom: 1px solid #ddd; color:#007aff; }
.zmggA-a ul li .t { font-size: 1.25vw; color:#222222; }
.zmggA-a ul li a { display: block; }

.zmggA-a ul li:nth-child(4n) { margin-right:0; }
.zmggA-a ul li a { display: block; background:#f8f8f8; padding:18px 16px 2.5vw; }

.zmggA-a ul li:after { content:""; transition: all 0.5s; width: 0; height:2px; background:#007aff; position: absolute; left:0; bottom:0; }
.zmggA-a ul li:hover:after { width: 100%; }


@media(max-width: 1024px){
    .zmggA-a ul li { width: 49%; margin-right:2%; }
    .zmggA-a ul li:nth-child(2n) { margin-right:0; }
    .zmggA-a ul li:nth-child(n+3) { margin-top:2%; }
    .zmggA-a ul li .d1 { font-size: 24px; color:#007aff; }
    .zmggA-a ul li .d2 { font-size: 16px;  }
    .zmggA-a ul li .t { font-size: 18px; }
    .zmggA-a ul li a { padding:16px 12px 25px; }
}
@media(max-width: 500px){
    .zmggA-a ul li { width: 100%; margin-right:0; }
    .zmggA-a ul li:nth-child(2n) { margin-right:0; }
    .zmggA-a ul li:nth-child(n+2) { margin-top:16px; }
    .zmggA-a ul li .d1 { font-size: 24px; color:#007aff; }
    .zmggA-a ul li .d2 { font-size: 16px;  }
    .zmggA-a ul li .t { font-size: 18px; }
    .zmggA-a ul li a { padding:16px 12px 25px; }
}


.wid100 { width: 100%!important; }
.addS { padding-bottom: 40px; }


.hisA { display:none;  }
@media(max-width:1024px){
    .hisA { display: block; }
    .rngB-a { display: none; }
    .hisA { margin-top:20px; }
    .rngA { background: #f2f2f2; }
    .hisA-a { background: #ffffff; } 
    .hisA-a .con { padding: 16px 15px 24px; }
	.hisA-a .con { padding:10px 15px 25px; }
    .hisA-a .con .t { font-size: 20px; color:#333333; }
    .hisA-a .con .c { font-size: 16px; margin-top:8px; color:#666; }
    .swiperHisA { position: relative; overflow: hidden; }
    .swiperHisA .swiper-button-next,
    .swiperHisA .swiper-button-prev{width: 50px;height: 50px;border-radius: 50%; top:37vw; }
    .swiperHisA .swiper-button-next {background: url(/static/images/next1.png) no-repeat center center/cover;right: 10px;}
    .swiperHisA .swiper-button-prev {background: url(/static/images/prev1.png) no-repeat center center/cover;left: 10px;} 
    .swiperHisA .swiper-button-next:after,
    .swiperHisA .swiper-button-prev:after {opacity: 0;}
    .swiperHisA .swiper-button-next:hover{background: url(/static/images/nextl.png) no-repeat center center/cover;}
    .swiperHisA .swiper-button-prev:hover {background: url(/static/images/prevl.png) no-repeat center center/cover;}
}









/*addContact*/
.addContact { padding:4vw 0; }
.addContactA-a { float: left;  }
.addContactA-a .t { font-size: 2.5vw; color:#333333;  }
.addContactA-a .t span { color:#007fff; }
.addContactA-b { float: right;  }
.addContactA-b p { font-size: 18px; color:#333333; line-height: 30px; position: relative; padding-left:50px; }
.addContactA-b p .icon { position: absolute; left:0; top:0; }
.addContactA-b p:nth-child(n+2) { margin-top: 20px; }
@media(max-width: 1024px){
	.addContact { padding:40px 0 50px; }
	.addContactA-a .t { font-size: 24px; }
	.addContactA-b p { font-size: 16px; }
	.addContactA-a { width: 100%; }
	.addContactA-b { width: 100%; margin-top: 20px; }
	.addContactA-b p .icon img { height: 24px; }
	.addContactA-b p { padding-left: 36px; line-height: 24px; }
	.addContactA-b p:nth-child(n+2) { margin-top: 10px; }
}







<!--0.00037407875061035-->