@charset "utf-8";

a,
img {
	vertical-align: top;
}

/**公用样式**/

.container {
	width: 84.455%;
	margin: 0 auto;
}

.zh12 {
	font-size: 12px;
}

.zh14 {
	font-size: 14px;
}

.zh16 {
	font-size: 16px;
}

.zh18 {
	font-size: 18px;
}

.zh20 {
	font-size: 20px;
}

.zh22 {
	font-size: 22px;
}

.zh24 {
	font-size: 24px;
}

.zh25 {
	font-size: 25px;
}
.zh30 {
	font-size: 30px;
}
.zh36 {
	font-size: 36px;
}

.zh40 {
	font-size: 40px;
}

.zh43 {
	font-size: 43px;
}

.zh46 {
	font-size: 46px;
}

.zh48 {
	font-size: 48px;
}

.zh50 {
	font-size: 50px;
}

.zh60 {
	font-size: 60px;
}

.bold {
	font-weight: bold;
}

.more{
	overflow: hidden;
	position: relative;
	z-index: 8;
}

.more a {
	display: inline-block;
	color: #fff;
	border: 1px solid #fff;
	width: 207px;
	position: relative;
	padding: 0 0 0 24px;
	height: 52px;
	line-height: 50px;
	text-transform: uppercase;
}

.more a:before {
	content: '';
	width: 6px;
	height: 11px;
	background: url(bannericon.png) no-repeat center/cover;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}

.more a::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #37474f;
	z-index: -1;
	-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	-webkit-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
	transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
}

.more a:hover::after {
	opacity: 1;
	background-color: #1f5199;
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg);
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.more a:hover{
	color: #fff !important;
}

.more a:hover:before{
	background: url(bannericon.png) no-repeat center/cover !important;
}

.banner {
	position: relative;
}

.banner .nav {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	padding: 0 3.12%;
	width: 100%;
}

.banner .nav .nav-left {
	float: left;
	padding-top: 8px;
}

.banner .nav .nav-right {
	float: right; margin-right:50px;
}

.banner .nav .nav-right ul li {
	float: left;
	font-size: 15px;
	margin-right: 48px;
}

.banner .nav .nav-right ul li:last-child {
	margin-right: 0;
}

.banner .nav .nav-right ul li a {
	display: block;
	color: #fff;
	padding-top: 44px;
}

.banner .nav .nav-rightA {
	margin-left: 79px;
	cursor: pointer;
	margin-top: 48px;
	float: right;
	width: 44px;
	height: 14px; display:none;
	background: url(menu.png) no-repeat center/cover;
}

.banner .index-banner .swiper-wrapper .swiper-slide .index-bannerA {
	position: relative;
}

.banner .index-banner .swiper-wrapper .swiper-slide .index-bannerA .box-A {
	position: absolute;
	left: 8.33333%;
	top: 40%;
	transform: translateY(-50%);
}

.banner .index-banner .swiper-wrapper .swiper-slide .index-bannerA .box-A .box-A1 {
	color: #fff;
	text-transform: uppercase;
}

.banner .index-banner .swiper-wrapper .swiper-slide .index-bannerA .box-A .box-A2 {
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 6px;
	font-weight: 500;
}

.banner .index-banner .swiper-wrapper .swiper-slide .index-bannerA .box-A .box-A3 {
	color: #fff;
}

.banner .index-banner .swiper-wrapper .swiper-slide .index-bannerA .box-A .more {
	margin-top: 70px;
}

.banner { overflow: hidden; }


.banner .index-banner .swiper-wrapper .swiper-slide-active .pc,.ldsd-banner .ldsd-bannera .pc { 
    -webkit-animation:hahae 5000ms linear both; 
    animation:hahae 5000ms linear both;
}

@-webkit-keyframes hahae{
    0%{ transform: scale(1.2) }
    10%{ transform: scale(1.18) }
    20%{ transform: scale(1.16) }
    30%{ transform: scale(1.14) }
    40%{ transform: scale(1.12) }
    50%{ transform: scale(1.1) }
    60%{ transform: scale(1.08) }
    70%{ transform: scale(1.06) }
    80%{ transform: scale(1.04) }
    90%{ transform: scale(1.02) }
    100%{ transform: scale(1) }
}





.banner .bannerA {
	position: absolute;
	z-index: 8;
	bottom: 0;
	width: 50%;
	background: #ffffff;
	padding: 42px 60px 42px 60px;
	border-bottom: 1px solid #f2f2f2;
}

.banner .bannerA .bannerB {
	float: left;
}

.banner .bannerA .bannerB .bannerA-a {
	float: left;
	font-size: 14px;
	color: #666666;
}

.banner .bannerA .bannerC {
	float: right;
	font-size: 14px;
	color: #333333;
	position: relative;
	text-transform: uppercase;
	padding-right: 41px;
}

.banner .bannerA .bannerC:before {
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	width: 28px;
	height: 28px;
	transform: translateY(-50%);
	background: url(bannerC.png) no-repeat center center/cover;
}

.banner .swiper-pagination-wzfl {
	bottom: 200px;
	left: 8.33333%;
}

.banner .swiper-pagination-wzfl .swiper-pagination-bullet {
	width: 4px;
	height: 22px;
	border-radius: 0;
	background: #434343;
	margin-right: 20px;
	transition: all 0.8s;
}

.banner .swiper-pagination-wzfl .swiper-pagination-bullet-active {
	background: #fff;
	height: 32px;
	transition: all 0.8s;
}

.index-dykA {
	padding: 180px 0 200px;
	position: relative;
}

.index-dykA:before {
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	width: 724px;
	height: 188px;
	background: url(index-dykA.png) no-repeat center center/cover;
}

.index-dykA .dykA-left {
	float: left;
	width:20.2%;
}

.index-dykA .dykA-left .leftA-a {
	position: relative;
	color: #000000;
	padding-left: 50px;
}

.index-dykA .dykA-left .leftA-a:before {
	position: absolute;
	content: "";
	width: 47px;
	height: 1px;
	left: 0;
	top: 50%;
	background: #000000;
	transform: translateY(-50%);
}

.index-dykA .dykA-left .leftA-b {
	color: #000000;
	margin-top: 15px;
}

.index-dykA .dykA-left .leftA-c {
	color: #000000;
}

.index-dykA .dykA-left .leftA-d {
	color: #000000;
	text-transform: uppercase;
	margin-top: 22px;
}

.index-dykA .dykA-left .leftA-e {
	margin-top: 83px;
}

.index-dykA .dykA-left .leftA-e .more a {
	border: 1px solid #666666;
	color: #666666;
	text-transform: uppercase;
}

.index-dykA .dykA-left .leftA-e .more a:before {
	background: url(bannericona.png) no-repeat center/cover;
}

.index-dykA .dykA-right {
	width: 70%;
	float: right;
	margin-top: 37px;
}

.index-dykA .dykA-right .right-a {
	color: #000000;
}

.index-dykA .dykA-right .right-b {
	line-height: 41px;
	margin-top: 23px;
}

.index-dykA .dykA-right .right-c {
	margin-top: 100px;
}

.index-dykA .dykA-right .right-c ul li {
	float: left;
	width: 180px;
	height: 180px;
	padding-top: 40px;
	text-align: center;
	margin-right: 90px;
	background: url(right-c.png) no-repeat center center/cover;
}

.index-dykA .dykA-right .right-c ul li:last-child {
	margin-right: 0;
}

.index-dykA .dykA-right .right-c ul li .num .sz {
	color: #1f5199;
	font-size: 60px;
}

.index-dykA .dykA-right .right-c ul li .num .fh1 {
	position: relative;
}

.index-dykA .dykA-right .right-c ul li .num .fh1:before {
	position: absolute;
	content: "";
	left: 2px;
	top: -30px;
	width: 12px;
	height: 12px;
	background: url(num.png);
}

.index-dykA .dykA-right .right-c ul li .num .fh {
	color: #f8b62b;
}

.index-dykA .dykA-right .right-c ul li .numa {
	color: #444444;
}

.index-dekA {
	position: relative;
}

.index-dekA:before {
	position: absolute;
	content: "";
	bottom: 0;
	height: 230px;
	width: 100%;
	left: 0;
	background: #f7f7f7;
}

.index-dekA .box {
	margin-right: -9.2%;
	position: relative;
	overflow: hidden;
}

.index-dekA .box .imgBtn {
	float: right;
	position: relative;
	z-index: 2;
	width: 30%;
	height: 100%;
	background: rgba(37, 38, 41, 1);
}

.index-dekA .box .imgBtn ol li {
	float: left;
	width: 100%;
	border-top: 1px solid #7f7f82;
}

.index-dekA .box .imgBtn ol li a {
	padding: 50px 60px 50px 59px;
	display: block;
}

.index-dekA .box .imgBtn ol li a .text {
	float: left;
}

.index-dekA .box .imgBtn ol li a .text .icon {
	margin-bottom: 16px;
}

.index-dekA .box .imgBtn ol li a .text .icon img{
	width:45px;
}

.index-dekA .box .imgBtn ol li a .text p {
	color: #fff;
}

.index-dekA .box .imgBtn ol li a .more {
	float: right;
	color: #c1c2c3;
	position: relative;
	padding-right: 42px;
	margin-top: 65px;
	overflow: initial;
	text-transform: uppercase;
}

.index-dekA .box .imgBtn ol li a .more:before {
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	width: 31px;
	height: 31px;
	transform: translateY(-50%);
	background: url(moree.png) no-repeat center center/cover;
}

.index-dekA .box .imgBtn ol .cur a .more:before {
	background: url(moree1.png) no-repeat center center/cover;
}

.index-dekA .box .imgBtn ol .cur {
	background: rgba(31, 81, 153, .4);
}

.index-dekA .box .imgBtn ol .cur .more {
	color: #fff;
}


.index-dekA .box .imgbox {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.index-dekA .box .imgbox .img img {
	position: absolute;
	height: 100%;
}

.index-dekA .box .imgbox .img img.pic2 { display: none; }


@media(max-width: 750px){
	.index-dekA .box .imgbox  { display: block; height: 55vw; }
	.index-dekA .box .imgbox .img img.pic2 { height: auto; display: block; }
	.index-dekA .box .imgbox .img img.pic1 { height: 0; display: none; }

}

.index-dskA {
	background: #f7f7f7;
}

.dskA-left {
	width: 13%;
	float: left;
}

.dskA-left .dskA-lefta {
	color: #000000;
	text-transform: uppercase;
	padding-left: 50px;
	position: relative;
}

.dskA-left .dskA-lefta:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 47px;
	height: 1px;
	background: #000000;
}

.dskA-left .dskA-leftb {
	color: #000000;
	margin-top: 15px;
}

.dskA-left .dskA-leftc {
	color: #000000;
	margin-top: 27px;
	text-transform: uppercase;
}

.dskA-left .dskA-leftd .more a {
	border: 1px solid #666666;
	color: #666666;
}

.dskA-left .dskA-leftd {
	margin-top: 84px;
}

.dskA-left .dskA-leftd .more a:before {
	background: url(bannericona.png) no-repeat center/cover;
}

.index-dskA {
	padding: 186px 0 238px;
	position: relative;
}

.index-dskA .dskA-right {
	width: 75%;
	float: right;
	margin-top: 42px;
}

.index-dskA .dskA-right .right-A {
	margin-bottom: 57px;
}

.index-dskA .dskA-right .right-A:last-child {
	margin-bottom: 0;
}

.index-dskA .dskA-right .right-A .right-A1 {
	float: left;
	color: #1f5199;
	padding-left: 40px;
	position: relative;
}

.index-dskA .dskA-right .right-A .right-A1:before {
	position: absolute;
	content: "";
	left: 0;
	width: 15px;
	height: 15px;
	top: 50%;
	transform: translateY(-50%);
	background: url(right-A1.png) no-repeat center/cover;
}

.index-dskA .dskA-right .right-A .right-A2 {
	color: #333333;
	line-height: 32px;
	float: left;
	width: 80%;
	margin-left: 23px;
	margin-top: -2px;
}

.index-dskA .dskA-right .right-A .right-A3 {
	float: left;
	margin-left: 15px;
}

.index-dskA .dskA-right .right-A .right-A3 ul li {
	float: left;
	text-align: center;
	margin-right: 73px;
}

.index-dskA .dskA-right .right-A .right-A3 ul li:last-child {
	margin-right: 0;
}

.index-dskA .dskA-right .right-A .right-A3 ul li .icon {
	padding-top: 36px;
	width: 135px;
	height: 135px;
	background: url(right-c.png) no-repeat center center/cover;
}

.index-dskA .dskA-right .right-A .right-A3 ul li .A3-a {
	color: #000000;
	margin-top: 5px;
}

.index-dskA .xtzgs {
	position: relative;
	z-index: 2;
}

.index-dskA canvas {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 300px !important;
	;
	z-index: 1;
	width: 100%;
}

.index-dwkA {
	background: url(index-dwkA.jpg) no-repeat center center/cover;
	padding: 226px 0 214px;
}

.index-dwkA .dwkA-a .dwkA-a1 {
	color: #fff;
}

.index-dwkA .dwkA-a .dwkA-a2 {
	color: #fff;
	text-transform: uppercase;
	margin-top: 5px;
}

.index-dwkA .dwkA-a .dwkA-a3 {
	color: #fff;
	line-height: 32px;
	width: 608px;
	margin: 28px 0 68px;
}

.clear{ clear:both;}

.footer {
	background: #012956;
	padding: 85px 0 0;
}

.footer .footerA {
	border-bottom: 1px solid #888;
	padding-bottom: 15px;
}

.footer .footerA .footerA-left {
	float: left;
}

.footer .footerA .footerA-left .footerA-lefta .lefta-1 {
	color: #fff;
	margin: 27px 0 3px;
}

.footer .footerA .footerA-left .footerA-lefta .lefta-2 {
	color: #9b9b9b;
	text-transform: uppercase;
}

.footer .footerA .footerA-right {
	float: right;
}

.footer .footerA .footerA-right .foot-fxmk {
	text-align: right;
}

.footer .footerA .footerA-right .foot-fxmk .fxmk-a {
	color: #fff;
	text-transform: uppercase;
}

.footer .footerA .footerA-right .foot-fxmk .fxmk-b {
	color: #9b9b9b;
	margin-top: 2px;
}

.footer .footerA .footerA-right .foot-fxmkA {
	margin-top: 25px;
}

.footer .footerA .footerA-right .foot-fxmkA ul li {
	float: left;
	margin-left: 15px;
}

.footer .footerA .footerA-right .foot-fxmkA ul li a{
	color: #ccc;
}

.footer .footerB {
	padding: 20px 0 37px;
}

.footer .footerB .footerB-a {
	float: left;
	color: #ccc;
	text-transform: uppercase;
}

.footer .footerB .footerB-b {
	float: right;
}

.footer .footerB .footerB-b .B-b1 {
	float: left;
	text-transform: uppercase;
	margin-top: 3px;
	margin-left: 15px;
	color: #ccc;
}

.footer .footerB .footerB-b .B-b2 {
	margin-top: 1px;
	margin-right: 10px;
}

.footer .footerB .footerB-b .B-b3 {
	margin-top: 0px;
}

.footer .footerB .footerB-b .B-b3 span {
	padding-bottom: 1px;
	width: 100%;
}


/**右中插件**/
.yzjsd {
	position: fixed;
	top: 260px;
	right: 0;
	z-index: 99;
}

.yzjsd .yzjsd-a {
	width: 60px;
	height: 60px;
	background: rgba(29, 29, 29, .62);
	border-bottom: 1px solid rgba(255, 255, 255, .15);
	position: relative;
}

.yzjsd .yzjsd-a .dwd {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 9;
}

.yzjsd .yzjsd-a .icon .sb {
	display: none;
}

.yzjsd .yzjsd-a:hover {
	background: #000000;
}

.yzjsd .yzjsd-a:hover .icon .sb {
	display: block;
}

.yzjsd .yzjsd-a:hover .icon .mr {
	display: none;
}

@media(max-width: 1821px) {
	.dskA-left {
		width: 20%;
	}
	.index-dekA .box .imgBtn ol li a {
		padding: 40px;
	}
}

@media(max-width: 1674px) {
	.index-dykA .dykA-right .right-c ul li {
		width: 170px;
		height: 170px;
		margin-right: 80px;
	}
	.index-dekA .box .imgBtn ol li a {
		padding: 35px;
	}
}

@media(max-width: 1652px) {
	.index-dykA .dykA-left {
		width: 24%;
	}

	.index-dekA .box .imgBtn ol li a {
		padding: 35px;
	}
}

@media(max-width: 1600px) {
	.zh48 {
		font-size: 40px;
	}

	.zh60 {
		font-size: 48px;
	}

	.zh50 {
		font-size: 48px;
	}
}

@media(max-width: 1556px) {
	.index-dykA .dykA-right .right-c ul li .num .sz {
		font-size: 50px;
	}

	.index-dykA .dykA-right .right-c ul li .num .fh1:before {
		top: -22px;
	}

	.index-dykA .dykA-right .right-c ul li {
		width: 150px;
		height: 150px;
		margin-right: 50px;
		padding-top: 33px;
	}
	.index-dekA .box .imgBtn ol li a {
		padding: 30px;
	}
}

@media(max-width: 1450px) {
	.zh46 {
		font-size: 40px;
	}

	.zh48 {
		font-size: 35px;
	}

	.zh60 {
		font-size: 40px;
	}

	.zh50 {
		font-size: 35px;
	}

	.zh48 {
		font-size: 30px;
	}

	.index-dykA:before {
		width: 601px;
		height: 158px;
	}

	.index-dekA .box .imgBtn ol li a {
		padding: 23px;
	}
}

@media(max-width: 1398px) {
	.index-dskA .dskA-right .right-A .right-A3 ul li .icon {
		padding-top: 27px;
		width: 120px;
		height: 120px;
	}

	.index-dskA .dskA-right .right-A .right-A3 ul li {
		margin-right: 50px;
	}
}

@media(max-width: 1268px) {
	.index-dykA .dykA-right .right-c ul li {
		width: 130px;
		height: 130px;
		margin-right: 50px;
		padding-top: 32px;
	}

	.index-dykA .dykA-right .right-c ul li .num .sz {
		font-size: 40px;
	}

	.index-dykA .dykA-right .right-c ul li .num .fh1:before {
		top: -16px;
	}

	.index-dykA .dykA-right .right-c {
		margin-top: 70px;
	}

	.index-dekA .box .imgBtn {
		width: 36%;
	}
}

@media(max-width: 1195px) {
	.index-dskA .dskA-right {
		width: 72%;
	}

	.index-dskA .dskA-right .right-A .right-A3 ul li .icon .icona {
		width: 45px;
		display: inline-block;
	}

	.index-dskA .dskA-right .right-A .right-A3 ul li .icon {
		padding-top: 24px;
		width: 95px;
		height: 95px;
	}
}

@media(max-width: 1133px) {
	.index-dykA .dykA-right .right-c ul li {
		width: 121px;
		height: 121px;
		padding-top: 29px;
	}
}

@media(max-width:1100px) {
	.nav-right {
		display: none;
	}

	.yzjsd {
		display: none;
	}

	.zh46 {
		font-size: 30px;
	}

	.zh48 {
		font-size: 20px;
	}

	.zh25 {
		font-size: 20px;
	}

	.banner .index-banner .swiper-wrapper .swiper-slide .index-bannerA .box-A .more {
		margin-top: 50px;
	}

	.more a {
		width: 160px;
		padding: 0 0 0 20px;
		height: 47px;
		line-height: 42px;
	}

	.banner .bannerA {
		padding: 20px;
	}

	.banner .swiper-pagination-wzfl {
		bottom: 130px;
		left: 20px;
	}

	.container {
		padding: 0 20px;
		width: 100%;
	}

	.banner .index-banner .swiper-wrapper .swiper-slide .index-bannerA .box-A {
		left: 20px;
		padding-right: 20px;
	}

	.banner .nav {
		padding: 0 20px;
	}

	.index-dykA {
		padding: 30px 0 20px;
	}

	.index-dykA:before {
		display: none;
	}

	.index-dykA .dykA-right {
		margin-top: 0;
	}

	.zh18 {
		font-size: 16px;
	}

	.zh24 {
		font-size: 22px;
	}

	.index-dykA .dykA-right .right-b {
		line-height: 32px;
	}

	.index-dykA .dykA-right .right-c {
		margin-top: 45px;
	}

	.zh60 {
		font-size: 30px;
	}

	.zh50 {
		font-size: 25px;
	}

	.banner .index-banner .swiper-wrapper .swiper-slide .index-bannerA .box-A .box-A1 {
		font-size: 12px;
	}

	.index-dykA .dykA-left .leftA-b {
		margin-top: 8px;
	}

	.index-dykA .dykA-left .leftA-e {
		margin-top: 35px;
	}

	.index-dykA .dykA-right .right-c ul li .num .sz {
		font-size: 35px;
	}

	.index-dykA .dykA-right .right-c ul li .num .fh1:before {
		top: -12px;
	}

	.index-dykA .dykA-right .right-c ul li {
		width: 110px;
		height: 110px;
		margin-right: 30px;
		padding-top: 23px;
	}

	.index-dekA .box {
		margin-right: 0;
	}

	.index-dekA .box .imgBtn ol li a .text .icon {
		width: 30px;
		margin-bottom: 8px;
	}

	.index-dekA .box .imgBtn ol li a .text p {
		font-size: 15px;
	}

	.index-dekA .box .imgBtn ol li a .more {
		margin-top: 40px;
	}

	.index-dekA .box .imgBtn ol li a .more:before {
		width: 25px;
		height: 25px;
	}

	.index-dekA .box .imgBtn ol li a {
		padding: 20px;
	}

	.index-dekA .box .imgBtn {
		width: 27%;
	}

	.index-dskA {
		padding: 30px 0 40px;
	}

	.index-dskA canvas {
		display: none;
	}

	.dskA-left {
		width: 100%;
	}

	.index-dskA .dskA-right {
		width: 100%;
		margin-top: 25px;
	}

	.index-dskA .dskA-right .right-A .right-A2 {
		width: 89%;
		margin-left: 5px;
	}

	.dskA-left .dskA-leftd {
		margin-top: 20px;
	}

	.dskA-left .dskA-leftb {
		margin-top: 5px;
	}

	.dskA-left .dskA-leftc {
		margin-top: 10px;
	}

	.index-dskA .dskA-right .right-A .right-A1 {
		padding-left: 30px;
	}

	.index-dskA .dskA-right .right-A {
		margin-bottom: 13px;
	}

	.index-dwkA {
		padding: 30px 0 40px;
	}

	.index-dwkA .dwkA-a .dwkA-a3 {
		margin: 10px 0 15px;
	}

	.footer .footerB {
		display: none;
	}

	.footer {
		padding: 30px 0 40px;
	}

	.footer .footerA {
		padding-bottom: 0;
		border: 0;
	}

	.footer .footerA .footerA-left {
		width: 100%;
		float: initial;
		text-align: center;
	}

	.footer .footerA .footerA-right {
		text-align: center;
		float: initial;
	}

	.footer .footerA .footerA-right .foot-fxmkA {
		display: inline-block;
		margin-top: 15px;
	}

	.footer .footerA .footerA-right .foot-fxmk {
		text-align: center;
		margin-top: 15px;
	}

	.footer .footerA .footerA-left .footerA-lefta .lefta-1 {
		margin: 12px 0 3px;
	}

	.banner .nav .nav-left {
		padding-top: 20px;
	}

	.banner .nav .nav-left a img {
		width: 124px;
	}

	.banner .nav .nav-rightA {
		margin-top: 25px;
	}
}

@media(max-width: 1050px) {
	.index-dekA .box .imgBtn {
		width: 31%;
	}
}

@media(max-width: 950px) {
	.index-dekA .box .imgBtn {
		width: 36%;
	}
}

@media(max-width: 800px) {
	.index-dekA .box .imgBtn {
		width: 40%;
	}
}

@media(max-width: 750px) {
	.banner .nav .nav-rightA { display:block;
	}
	.zh46 {
		font-size: 18px;
	}

	.zh48 {
		font-size: 17px;
	}

	.zh25 {
		font-size: 18px;
	}

	.index-dykA .dykA-left {
		width: 100%;
	}

	.index-dykA .dykA-right {
		width: 100%;
	}

	.index-dykA .dykA-right .right-b {
		font-size: 14px;
		line-height: 1.7;
		margin-top: 5px;
	}

	.index-dykA .dykA-right .right-a {
		font-size: 18px;
		margin-top: 20px;
	}

	.index-dykA .dykA-left .leftA-e {
		margin-top: 15px;
	}

	.index-dykA .dykA-left .leftA-d {
		margin-top: 10px;
	}

	.index-dykA .dykA-right .right-c {
		margin-top: 20px;
	}

	.index-dykA .dykA-right .right-c ul li .num .sz {
		font-size: 30px;
	}

	.index-dykA .dykA-right .right-c ul li .num .fh1:before {
		top: -9px;
	}

	.zh16 {
		font-size: 14px;
	}

	.index-dykA .dykA-right .right-c ul li {
		width: 100px;
		height: 100px;
	}

	.index-dekA .box .imgBtn {
		width: 100%;
	}

	.index-dekA .box .imgBtn ol li {
		width: 50%;
		text-align: center;
		border-right: 1px solid rgba(255, 255, 255, .15);
	}

	.index-dekA .box .imgBtn ol li:nth-child(2n) {
		border-right: 0;
	}

	.index-dekA .box .imgBtn ol li:nth-child(1) {
		border-bottom: 1px solid rgba(255, 255, 255, .15);
	}

	.index-dekA .box .imgBtn ol li:nth-child(2) {
		border-bottom: 1px solid rgba(255, 255, 255, .15);
	}

	.index-dekA .box .imgBtn ol li a .more {
		display: none;
	}

	.index-dekA .box .imgBtn ol li a .text .icon {
		display: inline-block;
	}

	.index-dekA .box .imgbox {
		position: initial;
		display: inline-block;
		top: 0;
	}

	.index-dekA .box .imgbox .img img {
		position: relative;
	}

	.index-dekA .box .imgBtn ol li {
		border-top: 0;
		background: rgba(37, 38, 41, .63);
		height: 100px;
	}

	.index-dekA .box .imgBtn {
		background: initial;
	}

	.index-dekA .box .imgBtn ol li a .text {
		float: initial;
	}

	.index-dekA .box .imgBtn ol li a .text p {
		font-size: 14px;
	}

	.zh60 {
		font-size: 25px;
	}

	.zh50 {
		font-size: 25px;
	}

	.index-dskA .dskA-right .right-A .right-A2 {
		line-height: 1.7;
		margin-top: 10px;
	}

	.index-dskA .dskA-right .right-A .right-A2 {
		width: 100%;
	}

	.index-dskA .dskA-right .right-A .right-A3 {
		width: 100%;
		margin-top: 10px;
		margin-left: 0;
	}

	.index-dskA .dskA-right .right-A .right-A3 ul li {
		width: 22%;
		margin-right: 4%;
		height: auto;
	}

	.index-dskA .dskA-right .right-A .right-A3 ul li:nth-child {
		margin-right: 0;
	}

	.index-dskA .dskA-right .right-A .right-A3 ul li .icon {
		width: 100%;
		height: auto;
		background-size: 100% 100%;
		padding: 24px;
	}

	.index-dwkA .dwkA-a .dwkA-a3 {
		line-height: 1.7;
		width: 100%;
	}
}

@media(max-width: 550px) {


	.banner .bannerA {
		padding: 15px 20px 15px 20px;
	}

	.banner .swiper-pagination-wzfl {
		bottom: 89px;
	}

	.banner .swiper-pagination-wzfl .swiper-pagination-bullet {
		width: 2px;
	}

	.index-dykA .dykA-right .right-c ul li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 20px;
		background-size: 100% 100%;
	}

	.index-dykA .dykA-right .right-c ul li:nth-child(2n) {
		margin-right: 0;
	}
}

@media(max-width: 450px) {
	.index-dskA .dskA-right .right-A .right-A3 ul li .icon .icona {
		width: 30px;
	}
}

@media(max-width: 400px) {
	.index-dskA .dskA-right .right-A .right-A3 ul li {
		width: 48%;
		margin-right: 4%;
	}

	.index-dskA .dskA-right .right-A .right-A3 ul li:nth-child(2n) {
		margin-right: 0;
	}
}

@media(max-width: 371px) {
	.index-dekA .box .imgBtn ol li {
		height: 111px;
	}
}



.banner .mob { display: none; }

@media(max-width:  750px){
	.banner .mob { display: block; }
	.banner .pc { display: none; }
}



/**狼的速度**/
.banner .ldsd-banner .ldsd-bannera {
	position: relative;
}

 

.ldsdbdyj {
	background: #f9f9f9;
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
	padding-left: 8.4%;
}

.ldsdbdyj ul li {
	float: left; margin-right:1px;
}

.ldsdbdyj ul li:last-child {
	margin-right: 0;
}

.ldsdbdyj ul li a {
	display: block;
	padding: 36px 57px;
	color: #666666;
	position: relative;
}

.ldsdbdyj ul .cur{
	background: #1f5199;
}

.ldsdbdyj ul .cur a {
	color: #ffffff;
}

.ldsdbdyj ul li:hover {
	background: #1f5199;
}

.ldsdbdyj ul li:hover a{
	color: #ffffff;
}

.ldsd-dykA {
	padding: 150px 0 129px;
}

.ldsd-dykA .dykA-a .dykA-a1 {
	float: left;
	width: 31%;
}

.ldsd-dykA .dykA-a .dykA-a1 .dykA-a1a {
	position: relative;
	color: #000000;
	padding-left: 50px;
	margin-bottom: 26px;
}

.ldsd-dykA .dykA-a .dykA-a1 .dykA-a1a:before {
	position: absolute;
	content: "";
	width: 47px;
	height: 1px;
	left: 0;
	top: 50%;
	background: rgb(0 0 0);
	transform: translateY(-50%);
}

.ldsd-dykA .dykA-a .dykA-a1 .dykA-a1b {
	line-height: 60px;
	color: #000000;
}

.ldsd-dykA .dykA-a .dykA-a2 {
	float: right;
	width: 61.56%;
	margin-top: 24px;
}

.ldsd-dykA .dykA-a .dykA-a2 .dyka-left{
	float: left;
	margin-right: 16%;
}

.ldsd-dykA .dykA-a .dykA-a2 .dyka-left:last-child{
	margin-right: 0;
}

.ldsd-dykA .dykA-a .dykA-a2 .dyka-left .dyka-zs{
	color: #000;
	padding-left: 35px;
	position: relative;
	margin-bottom: 33px;
}

.ldsd-dykA .dykA-a .dykA-a2 .dyka-left .xt1:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 21px;
	height: 21px;
	transform: translateY(-50%);
	background:url(xt1.png) no-repeat center center/cover;
}

.ldsd-dykA .dykA-a .dykA-a2 .dyka-left .xt2:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 22px;
	height: 21px;
	background:url(xt2.png) no-repeat center center/cover;
}

.ldsd-dykA .dykA-a .dykA-a2 .dyka-left .xt3:before{
	position: absolute;
	content: "";
	width: 21px;
	height: 21px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background:url(xt3.png) no-repeat center center/cover;
}

.ldsd-dykA .dykA-a .dykA-a2 .dyka-left .xt4:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 21px;
	height: 21px;
	background:url(xt4.png) no-repeat center center/cover;
}

.ldsd-dykA .dykB {
	margin-top: 54px;
}

.ldsd-dykA .dykB ul li {
	float: left;
	width: 32.8%;
	margin-right: 0.8%;
}

.ldsd-dykA .dykB ul li:last-child {
	margin-right: 0;
}

.ldsd-dykA .dykB ul li a {
	display: block;
	position: relative;
}

.ldsd-dykA .dykB ul li a .dykB-a {
	position: absolute;
	bottom: 34px;
	left: 38px;
	color: #fff;
}

.ldsd-dykA .dykB ul li a .dykB-a span {
	display: inline-block;
	width: 25px;
	height: 18px;
	margin-bottom: 3px;
	margin-left: 40px;
	vertical-align: middle;
	background: url(../images/dykB-a.png) no-repeat center/cover;
}

.ldsd-dekA {
	background: #f7f7f7;
	padding: 114px 0 123px;
}

.ldsd-dekA .dgbxs{
	margin-bottom: 63px;
}

.ldsd-dekA .dekA {
	width: calc(100% - 875px);
	float: left;
}

.ldsd-dekA .dekA .dekA-a{
	margin-bottom: 32px;
}

.ldsd-dekA .dekA .zwds{
	margin-bottom: 0;
}

.ldsd-dekA .dekA .dekA-a ul li{
	float: left;
	margin-right: 84px;
}

.ldsd-dekA .dekA .dekA-a ul li:last-child{
	margin-right: 0;
}

.ldsd-dekA .dekA .dekA-a ul li span{
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-bottom: 2px;
	margin-right: 12px;
	vertical-align: middle;
	background: url(../images/dekA-ali.png) no-repeat center/cover;
}

.ldsd-dekA .dekA .dekA-b{
	margin-top: 85px;
}

.ldsd-dekA .dekA .dekA-b a{
	border: 1px solid #666666;
    color: #666666;
}

.ldsd-dekA .dekA .dekA-b a:before{
	background: url(../images/bannericona.png) no-repeat center/cover;
}

.dgbxs .dgbxs-a {
	color: #000000;
	position: relative;
	padding-left: 50px;
	margin-bottom: 20px;
}

.dgbxs .dgbxs-a:before {
	position: absolute;
	content: "";
	width: 47px;
	height: 1px;
	left: 0;
	top: 50%;
	background: rgb(0 0 0);
	transform: translateY(-50%);
}



.dgbxs .dgbxs-b {
	color: #000000;
}

.ldsd-dekA .dekB {
	width: 790px;
	float: right;
}

.ldsd-dskA {
	padding: 124px 0 151px;
}

.ldsd-dskA .dskA {
	float: left;
	width: 790px;
}

.ldsd-dskA .dskB {
	width: calc(100% - 875px);
	float: right;
	padding: 30px 20px 0 0;
}

.ldsd-dskA .dskB .dgbxs{
	margin-bottom: 57px;
}


.ldsd-dskA .dskB .dskB-b {
	margin-top: 85px;
}

.ldsd-dskA .dskB .dskB-b .more a {
	color: #666666;
	border: 1px solid #666666;
}

.ldsd-dskA .dskB .dskB-b .more a:before {
	background: url(../images/bannericona.png) no-repeat center/cover;
}

.ldsd-dskA .dskB .dskB-a .dekA-a ul li{
	float: left;
	margin-right: 84px;
}

.ldsd-dskA .dskB .dskB-a .dekA-a ul li:last-child{
	margin-right: 0;
}

.ldsd-dskA .dskB .dskB-a .dekA-a ul li span{
	display: inline-block;
    width: 22px;
    height: 22px;
    margin-bottom: 2px;
    margin-right: 12px;
    vertical-align: middle;
    background: url(../images/dekA-ali.png) no-repeat center/cover;
}

.ldsd-dskA .dskB .dskB-a .dekA-a{
	margin-bottom: 32px;
}

.ldsd-dskA .dskB .dskB-a .zwds {
    margin-bottom: 0;
}



@media(max-width: 1700px) {
	.ldsd-dskA .dskA {
		width: 720px;
	}

	.ldsd-dskA .dskB {
		width: calc(100% - 806px);
	}


	.ldsd-dekA .dekB {
		width: 720px;
	}

	.ldsd-dekA .dekA {
		width: calc(100% - 806px);
	}
}

@media(max-width: 1550px) {

	.container {
		width: 90%;
	}

	.index-dekA .box {
		margin-right: -5.52%;
	}
}

@media(max-width: 1390px) {
	.ldsd-dykA .dykA-a .dykA-a2 .dyka-left {
    	margin-right: 10%;
	}
}

@media(max-width: 1350px) {

	.ldsd-dekA .dekB {
		width: 650px;
	}

	.ldsd-dskA .dskA {
		width: 650px;
	}

	.ldsd-dekA .dekA {
		width: calc(100% - 730px);
	}

	.ldsd-dskA .dskB {
		width: calc(100% - 730px);
	}

	.ldsd-dskA .dskB .dskB-b {
		margin-top: 45px;
	}


	.ldsd-dskA .dskB .dskB-b {
		margin-top: 23px;
	}
}

@media(max-width: 1297px) {
	.ldsd-dykA .dykA-a .dykA-a2 {
    	width: 69%;
	}
}

@media(max-width: 1233px) {
	.ldsd-dekA .dekB {
		width: 555px;
	}

	.ldsd-dskA .dskA {
		width: 555px;
	}

	.ldsd-dekA .dekA {
		width: calc(100% - 605px);
	}

	.ldsd-dskA .dskB {
		width: calc(100% - 605px);
	}

	.dgbxs .dgbxs-a {
		margin-bottom: 10px;
	}
}

@media(max-width: 1157px) {
	.ldsd-dykA .dykA-a .dykA-a2 .dyka-left {
    	margin-right: 5%;
	}
}

@media(max-width: 1100px) {
	.banner .ldsd-banner .ldsd-bannera .ldsd-wzdw {
		left: 20px;
		padding-right: 20px;
	}

	.ldsdbdyj {
		padding-left: 20px;
	}

	.ldsdbdyj ul li a {
		padding: 20px 0;
	}

	.ldsd-dykA {
		padding: 30px 0 40px;
	}

	.ldsd-dykA .dykA-a .dykA-a1 .dykA-a1b {
		line-height: 1.5;
	}

	.ldsd-dykA .dykA-a .dykA-a1 .dykA-a1a {
		margin-bottom: 4px;
	}


	.container {
		width: auto;
	}

	.ldsd-dykA .dykA-a .dykA-a1 {
		width: 31%;
	}

	.ldsd-dykA .dykB {
		margin-top: 20px;
	}

	.ldsd-dykA .dykB ul li a .dykB-a {
		left: 20px;
		bottom: 20px;
	}

	.ldsd-dykA .dykB ul li a .dykB-a span {
		margin-left: 25px;
	}

	.zh22 {
		font-size: 20px;
	}

	.ldsd-dekA {
		padding: 30px 0 40px;
	}

	.ldsd-dekA .dekA {
		width: 100%;
	}

	.ldsd-dekA .dekB {
		width: 100%;
	}

	.ldsd-dskA {
		padding: 30px 0 40px;
	}

	.ldsd-dskA .dskA {
		width: 100%;
	}

	.ldsd-dskA .dskB {
		width: 100%;
		padding: 20px 0 0 0;
	}


	.ldsd-dskA .dskB .dskB-b {
		margin-top: 14px;
	}

	.dgbxs .dgbxs-a {
		margin-bottom: 5px;
	}

	.ldsd-dekA .dekA .dekA-b{
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.ldsd-dekA .dgbxs{
		margin-bottom: 15px;
	}

	.ldsd-dekA .dekA .dekA-a {
    	margin-bottom: 10px;
	}

	.ldsd-dskA .dskB .dgbxs {
    	margin-bottom: 20px;
	}

	.ldsd-dskA .dskB .dskB-a .dekA-a {
    	margin-bottom: 14px;
	}

}

@media(max-width: 1024px){
	.ldsd-dykA .dykA-a .dykA-a2{
		width: 100%;
		margin-top: 15px;
	}

	.ldsd-dykA .dykA-a .dykA-a2 .dyka-left{
		width: 50%;
		margin-right: 0;
	}

	.ldsd-dykA .dykA-a .dykA-a2 .dyka-left .dyka-zs {
    	margin-bottom: 16px;
	}
}

@media(max-width: 850px) {
	.ldsdbdyj {
		width: 60%;
	}
}

@media(max-width: 750px) {
	.ldsdbdyj {
		display: none;
	}

	.banner .ldsd-banner .ldsd-bannera .ldsd-wzdw .ldsd-wzdwb {
		margin-top: 2px;
	}

	.ldsd-dykA .dykA-a .dykA-a2 .dyka-left{
		width: 100%;
	}

	.ldsd-dykA .dykA-a .dykA-a2 .dyka-left .xt1:before {
    	width: 18px;
    	height: 18px;
	}

	.ldsd-dykA .dykB ul li{
		width: 100%;
		margin-bottom: 20px;
	}

	.ldsd-dykA .dykA-a .dykA-a1{
		width: 100%;
	}

}










/**新闻详情**/
.conta-xy {
	width: 62.5%;
	margin: 0 auto;
}

.xwxq-dykA {
	padding: 105px 0 126px;
}

.xwxq-dykA .dykA-a {
	padding-bottom: 37px;
	margin-bottom: 18px; 
}

.xwxq-dykA .dykA-a .dykA-a1 {
	color: #222222;
	line-height: 58px;
}

.xwxq-dykA .dykA-a .dykA-a2 {
	color: #888888;
	position: relative;
	padding-left: 97px;
	margin: 29px 0 0;
}

.xwxq-dykA .dykA-a .dykA-a2:before {
	position: absolute;
	content: "";
	left: 0;
	width: 90px;
	height: 1px;
	top: 50%;
	transform: translateY(-50%);
	background: #888888;
}

.xwxq-dykA .dykA-b {
	line-height: 32px;
	padding-bottom: 57px; min-height:350px; text-align:justify;
}

.xwxq-dykA .dykA-c {
	margin-top: 47px;
}

.xwxq-dykA .dykA-c ul {
	width: 100%;
	position: relative;
}

.xwxq-dykA .dykA-c ul li {
	float: left;
}

.xwxq-dykA .dykA-c ul li a {
	width: 154px;
	height: 48px;
	display: block;
	text-align: center;
	color: #666666;
	line-height: 48px;
	border: 1px solid #bfbfbf;
}

.xwxq-dykA .dykA-c ul li a span {
	display: inline-block;
	width: 16px;
	height: 7px;
	margin-bottom: 2.5px;
	vertical-align: middle;
	background: url(../images/dykA-c1.png) no-repeat center/cover;
}

.xwxq-dykA .dykA-c ul .wc1 a span {
	margin-right: 10px;
}

.xwxq-dykA .dykA-c ul .wc2 a span {
	margin-right: 10px;
	width: 14px;
	height: 14px;
	background: url(../images/dykA-c.png) no-repeat center/cover;
}

.xwxq-dykA .dykA-c ul .wc3 a span {
	margin-left: 10px;
	background: url(../images/dykA-d.png) no-repeat center/cover;
}

.xwxq-dykA .dykA-c ul .wc2 {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}

.xwxq-dykA .dykA-c ul .wc3 {
	float: right;
}




@media(max-width:1550px) {
	.conta-xy {
		width: 86%;
	}
}

@media(max-width: 1450px) {
	.zh43 {
		font-size: 40px;
	}
}

@media(max-width: 1100px) {
	.zh43 {
		font-size: 30px;
	}

	.xwxq-dykA {
		padding: 30px 0 40px;
	}

	.xwxq-dykA .dykA-a .dykA-a1 {
		line-height: 1.5;
	}

	.xwxq-dykA .dykA-a {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.xwxq-dykA .dykA-b {
		padding-bottom: 20px;
	}
}

@media(max-width: 750px) {
	.zh43 {
		font-size: 25px;
	}

	.xwxq-dykA .dykA-b {
		line-height: 1.7;
	}

	.xwxq-dykA .dykA-a {
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.xwxq-dykA .dykA-c {
		margin-top: 25px;
	}

	.xwxq-dykA .dykA-c ul li a {
		width: 130px;
		height: 48px;
	}
}

@media(max-width: 550px) {
	.xwxq-dykA .dykA-c ul li {
		width: 100%;
		margin-bottom: 15px;
	}

	.xwxq-dykA .dykA-c ul li a {
		width: 100%;
	}

	.xwxq-dykA .dykA-c ul .wc2 {
		position: initial;
		left: initial;
		transform: initial;
	}
}







/**联系我们**/
.lxwm {
	text-align: right;
	padding: 43px 60px 42px 0;
}

.lxwm .lxwm-a {
	padding-right: 41px;
	position: relative;
}

.lxwm .lxwm-a:before {
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	width: 28px;
	height: 28px;
	transform: translateY(-50%);
	background: url(../images/bannerC.png) no-repeat center center/cover;
}

.lxwm-dykA {
	position: relative;
	padding-bottom: 150px;
	background: #f9f9f9;
}

.lxwm-dykA .dykA-left {
	width: 50%;
	float: left;
	background: #fff;
	position: relative;
	padding: 100px 0 134px 8%;
}

.lxwm-dykA .dykA-left:before {
	position: absolute;
	content: "";
	left: 20px;
	bottom: 45px;
	width: 746px;
	height: 135px;
	background: url(../images/dykA-left.png) no-repeat center center/cover;
}

.lxwm-dykA .dykA-left .left-a {
	color: #000000;
}

.lxwm-dykA .dykA-left .left-b {
	text-transform: uppercase;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 45px;
}

.lxwm-dykA .dykA-left .left-c ul li .left-c1 {
	color: #333333;
	float: left;
	margin-right: 29px;
	font-size: 16px;
}

.lxwm-dykA .dykA-left .left-c ul li .left-c1 .zh24 {
	display: inline-block;
	top: 3px;
	position: relative;
	color: #333333;
}

.lxwm-dykA .dykA-left .left-c ul li .asdasd {
	font-size: 24px;
	color: #333333;
	margin-top: 3px;
}

.lxwm-dykA .dykA-left .left-c ul li .left-c1:last-child {
	margin-right: 0;
}

.lxwm-dykA .dykA-left .left-c ul li {
	position: relative;
	padding-left: 40px;
	margin-bottom: 28px;
}

.lxwm-dykA .dykA-left .left-c ul li:last-child {
	margin-bottom: 0;
}

.lxwm-dykA .dykA-left .left-c ul li i {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 23px;
	height: 23px;
	transform: translateY(-50%);
	/*background: url(../images/wctt1.png) no-repeat center center/cover;*/
}

.lxwm-dykA .dykA-left .left-c ul .wctt2:before {
	background: url(../images/wctt2.png) no-repeat center center/cover;
	width: 21px;
	height: 15px;
}

.lxwm-dykA .dykA-left .left-c ul .wctt3:before {
	background: url(../images/wctt3.png) no-repeat center center/cover;
	width: 22px;
	height: 22px;
}

.lxwm-dykA .dykA-left .left-c ul .wctt4:before {
	background: url(../images/wctt4.png) no-repeat center center/cover;
	width: 19px;
	height: 24px;
}

.lxwm-dykA .dykA-left .left-c ul .wctt5:before {
	background: url(../images/wctt4.png) no-repeat center center/cover;
	width: 19px;
	height: 24px;
}

.lxwm-dykA .dykA-right {
	width: 50%;
	float: left;
	padding: 80px 159px 0 87px;
}

.lxwm-dykA .dykA-right .righta .righta-a input {
	border-bottom: 1px solid #d8d8d8;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	height: 82px;
	width: 100%;
	font-size: 15px;
	color: #333333;
	background-color: rgb(0 0 0 / 0%);
}

.lxwm-dykA .dykA-right .righta .righta-a input::-webkit-input-placeholder {
	color: #333333;
}

.lxwm-dykA .dykA-right .righta .righta-a input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #333333;
}

.lxwm-dykA .dykA-right .righta .righta-a input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #333333;
}

.lxwm-dykA .dykA-right .righta .righta-a input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #333333;
}

.lxwm-dykA .dykA-right .rightb {
	margin-top: 75px;
}

.lxwm-dykA .dykA-right .rightb .btn {
	width: 100%;
	color: #fff;
	border: 0;
	background: #222222;
	height: 54px;
	font-size: 18px;
}

.lxwm-dykA canvas {
	height: 150px !important;
	position: absolute;
	bottom: 0;
	background: #f9f9f9;
}



.bddt #map {
	width: 100%;
	height: 592px;
}

.bddt #map .BMapLabel {
	display: none !important;
}



@media(max-width: 1550px) {
	.lxwm-dykA .dykA-left:before {
		width: 620px;
		height: 112px;
	}
}

@media(max-width: 1450px) {
	.lxwm-dykA .dykA-left {
		width: 55%;
	}

	.lxwm-dykA .dykA-right {
		width: 45%;
		float: right;
		padding: 80px 80px 0 87px;
	}
}


@media(max-width: 1250px) {
	.lxwm-dykA .dykA-right .rightb {
		margin-top: 50px;
	}

	.lxwm-dykA .dykA-left {
		padding: 100px 40px 134px 8%;
	}

	.lxwm-dykA .dykA-left:before {
		width: 575px;
		height: 104px;
	}
}


@media(max-width: 1100px) {
	.zh40 {
		font-size: 30px;
	}

	.lxwm-dykA .dykA-left {
		width: 100%;
		padding: 30px 20px 40px 20px;
	}

	.lxwm-dykA .dykA-left:before {
		display: none;
	}

	.lxwm-dykA .dykA-right {
		width: 100%;
		padding: 15px 20px 40px 20px;
	}

	.lxwm-dykA canvas {
		display: none;
	}

	.lxwm-dykA {
		padding-bottom: 0px;
		overflow: hidden;
	}

	.lxwm-dykA .dykA-left .left-b {
		margin-bottom: 11px;
		margin-top: 8px;
	}

	.lxwm-dykA .dykA-left .left-c ul li:before {
		width: 18px;
		height: 18px;
	}

	.lxwm-dykA .dykA-left .left-c ul li .left-c1 .zh24 {
		font-size: 16px;
		top: 0;
	}

	.lxwm-dykA .dykA-left .left-c ul li .asdasd {
		font-size: 16px;
	}

	.lxwm-dykA .dykA-left .left-c ul li {
		padding-left: 35px;
		margin-bottom: 15px;
	}

	.lxwm-dykA .dykA-right .rightb .btn {
		font-size: 16px;
	}

	.lxwm-dykA .dykA-right .righta .righta-a input {
		height: 55px;
	}

	.lxwm-dykA .dykA-right .rightb {
		margin-top: 25px;
	}
}


@media(max-width: 750px) {
	.zh40 {
		font-size: 25px;
	}

	.lxwm-dykA .dykA-left .left-c ul li .left-c1 .zh24 {
		font-size: 14px;
	}

	.lxwm-dykA .dykA-left .left-c ul li .left-c1 {
		font-size: 14px;
	}

	.lxwm-dykA .dykA-left .left-c ul .wctt3:before {
		width: 17px;
		height: 17px;
	}

	.lxwm-dykA .dykA-left .left-c ul .wctt2:before {
		width: 17px;
		height: 12px;
	}

	.lxwm-dykA .dykA-left .left-c ul .wctt4:before {
		width: 14px;
		height: 18px;
	}

	.lxwm-dykA .dykA-left .left-c ul .wctt5:before {
		width: 14px;
		height: 18px;
	}

	.lxwm-dykA .dykA-left .left-c ul li:before {
		top: 10px;
	}

	.lxwm-dykA .dykA-right .righta .righta-a input {
		font-size: 14px;
	}

	.lxwm-dykA .dykA-right .rightb .btn {
		font-size: 14px;
	}
}










/**新闻资讯**/
.xwzx-dyk {
	padding: 60px 0 97px;
}

.xwzx-dyk .dyk-A .clearfix {
	position: relative;
	background: #f7f7f7;
}

.xwzx-dyk .dyk-A .clearfix .dykA-left {
	position: absolute;
	height: 100%;
	width: 50%;
	background: url(../images/dykA-left.jpg) no-repeat center center/cover;
}

.xwzx-dyk .dyk-A .clearfix .dykA-right {
	float: right;
	width: 50%;
	padding: 65px 80px 65px 80px;
}

.xwzx-dyk .dyk-A .clearfix .dykA-right .right-a {
	color: #333;
}

.xwzx-dyk .dyk-A .clearfix .dykA-right .right-b {
	color: #888888;
	position: relative;
	line-height: 1;
	padding-left: 69px;
	margin: 15px 0 35px;
}

.xwzx-dyk .dyk-A .clearfix .dykA-right .right-b:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 1px;
	width: 66px;
	background: #888888;
}

.xwzx-dyk .dyk-A .clearfix .dykA-right .right-c {
	color: #666666;
	line-height: 30px;
}

.xwzx-dyk .dyk-A .clearfix .dykA-right .right-d {
	margin-top: 64px;
}

.xwzx-dyk .dyk-A .clearfix .dykA-right .right-d .more a {
	border: 1px solid #b6b6b6;
	color: #666666;
}

.xwzx-dyk .dyk-A .clearfix .dykA-right .right-d .more a:before {
	background: url(../images/bannericona.png) no-repeat center/cover;
}

.xwzx-dyk .dyk-B {
	margin-top: 74px;
}

.xwzx-dyk .dyk-B ul li {
	background: #f7f7f7;
	margin-bottom: 20px;
	padding: 81px 143px 105px 105px;
}

.xwzx-dyk .dyk-B ul li:last-child {
	margin-bottom: 0;
}

.xwzx-dyk .dyk-B ul li a {
	display: block;
}

.xwzx-dyk .dyk-B ul li a .B-left {
	float: left;
	background: #979797;
	text-align: center;
	padding: 27px 32px 31px 32px;
	width: 131px;
}

.xwzx-dyk .dyk-B ul li a .B-left .left-a1 {
	color: #fff;
}

.xwzx-dyk .dyk-B ul li a .B-left .left-a2 {
	color: #fff;
	padding-top: 13px;
	border-top: 1px solid rgba(255, 255, 255, .1);
}

.xwzx-dyk .dyk-B ul li a .B-right {
	float: right;
	width: calc(100% - 230px);
}

.xwzx-dyk .dyk-B ul li a .B-right .right-a1 {
	color: #333333;
}

.xwzx-dyk .dyk-B ul li a .B-right .right-a2 {
	color: #737373;
	line-height: 30px;
	padding-top: 16px;
	margin-top: 19px;
	border-top: 1px solid #ececec;
}

.xwzx-dyk .dyk-B ul li a .B-right .right-sj {
	display: none;
	color: #888888;
	position: relative;
	line-height: 1;
	padding-left: 50px;
	margin: 9px 0 7px;
}

.xwzx-dyk .dyk-B ul li a .B-right .right-sj:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 1px;
	width: 38px;
	background: #888888;
}

.xwzx-dyk .dyk-B ul li a .B-right .right-a2 p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.xwzx-dyk .dyk-B ul li a .B-right .right-a3 {
	color: #666666;
	margin-top: 45px;
	text-transform: uppercase;
	padding-right: 26px;
	position: relative;
	display: inline-block;
}

.xwzx-dyk .dyk-B ul li a .B-right .right-a3:before {
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	width: 6px;
	height: 11px;
	transform: translateY(-50%);
	background: url(../images/bannericona.png) no-repeat center/cover;
}

.xwzx-dyk .dyk-B ul li:hover a .B-left {
	background: #1a5199;
}

.xwzx-dyk .dyk-B ul li:hover a .B-right .right-a3 {
	color: #1a5199;
}

.xwzx-dyk .dyk-B ul li:hover a .B-right .right-a3:before {
	background: url(../images/right-a3.png) no-repeat center/cover;
}

.fyq {
	text-align: center;
	margin-top: 50px;
}

.fyq a {
	font-size: 16px;
	display: inline-block;
	width: 55px;
	height: 55px;
	color: #666666;
	line-height: 55px;
	background: #f1f1f1;
}

.fyq a:hover {
	color: #fff;
	background: #333333;
}



@media(max-width: 1100px) {
	.xwzx-dyk {
		padding: 30px 0 40px;
	}

	.xwzx-dyk .dyk-A .clearfix .dykA-right {
		padding: 25px;
	}

	.xwzx-dyk .dyk-A .clearfix .dykA-right .right-b {
		padding-left: 50px;
		margin: 9px 0 7px;
	}

	.xwzx-dyk .dyk-A .clearfix .dykA-right .right-b:before {
		width: 38px;
	}

	.xwzx-dyk .dyk-A .clearfix .dykA-right .right-d {
		margin-top: 25px;
	}

	.xwzx-dyk .dyk-B {
		margin-top: 20px;
	}

	.xwzx-dyk .dyk-B ul li {
		padding: 25px;
	}

	.xwzx-dyk .dyk-B ul li a .B-left {
		padding: 27px 10px 31px 13px;
		width: 97px;
	}

	.xwzx-dyk .dyk-B ul li a .B-right {
		width: calc(100% - 161px);
	}

	.xwzx-dyk .dyk-B ul li a .B-right .right-a3 {
		margin-top: 25px;
	}

	.fyq {
		margin-top: 20px;
	}

	.fyq a {
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media(max-width: 750px) {
	.xwzx-dyk .dyk-A .clearfix {
		background: initial;
	}

	.xwzx-dyk .dyk-A .clearfix .dykA-left {
		width: 100%;
		position: initial;
		height: 300px;
	}

	.xwzx-dyk .dyk-A .clearfix .dykA-right {
		width: 100%;
		background: #f7f7f7;
		margin-top: 20px;
	}

	.xwzx-dyk .dyk-A .clearfix .dykA-right .right-c {
		line-height: 1.7;
	}

	.xwzx-dyk .dyk-B ul li a .B-right .right-a2 {
		line-height: 1.7;
		font-size: 14px;
		padding-top: 10px;
		margin-top: 10px;
	}

	.xwzx-dyk .dyk-B ul li a .B-left .left-a1 {
		margin-bottom: 10px;
	}

	.xwzx-dyk .dyk-B ul li a .B-right {
		width: calc(100% - 146px);
	}

	.xwzx-dyk .dyk-B ul li a .B-right .right-a3 {
		margin-top: 15px;
	}

	.xwzx-dyk .dyk-B ul li a .B-right .right-a1 {
		font-size: 20px;
		font-weight: bold;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.xwzx-dyk .dyk-B ul li a .B-right .right-sj {
		display: block;
	}

	.xwzx-dyk .dyk-A .clearfix .dykA-right .right-a {
		font-size: 20px;
		font-weight: bold;
	}

	.xwzx-dyk .dyk-B ul li a .B-left {
		display: none;
	}

	.xwzx-dyk .dyk-B ul li a .B-right {
		width: 100%;
	}

}


@media(max-width: 550px) {
	.xwzx-dyk .dyk-B ul li a .B-right .right-a2 p {
		-webkit-line-clamp: 1;
	}
}


.nav_box {

	width: 100%;

	height: 100%;

	position: fixed;

	right: auto;

	top: 0;

	bottom: 0;

	left: -100%;

	overflow: auto;
	transition: all 0.3s;

	background: url(menubg.jpg) center center;

	z-index: 999;

	padding: 32px 60px;


}



.nav-title .img {

	float: left;

	line-height: 0;

}

.nav-title .navclose {

	float: right;

	width: 23px;

	line-height: 0;

	cursor: pointer;

}



.PCnav {

	max-width: 1026px;

	width: 100%;

	position: absolute;

	left: 50%;

	top: 45%;

	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

}

.PCnav .navL {

	float: left;

	width: 745px;

	border-right: 1px solid #323232;

}

.PCnav .navL li {

	float: left;

	width: 33.33333%;

}

.PCnav .navL li>a {

	display: block;

	color: #cccccc;

	font-size: 24px;

}

.PCnav .navL li .t {

	margin-top: 15px;

}

.PCnav .navL li .t>a {

	display: block;

	color: #999999;

	font-size: 18px;

	line-height: 42px;

}

.PCnav .navL li .t>a:hover {

	color: #fff;

}



.PCnav .navR {

	float: right;

	max-width: 200px;

	text-align: right;

}

.PCnav .navR li {

	float: left;

	width: 100%;

	font-size: 24px;

	margin-bottom: 35px;

}

.PCnav .navR li a {

	color: #cccccc;

}



.PCnav .navR li a:hover {

	color: #fff;

}



.MOnav {

	display: none;

}





.nav-bottom {

	position: absolute;

	left: 0;

	bottom: 25px;

	width: 100%;

	padding: 0 60px;

	border-top: 1px solid #323232;

	padding-top: 30px;

}

.nav-bottom .left {

	float: left;

	max-width: 50%;

}

.nav-bottom .left .d1 {

	color: #9b9b9b;

	font-size: 12px;

}

.nav-bottom .left span {

	color: #9b9b9b;

	font-size: 14px;

	text-transform: uppercase;

	display: block;

	margin-top: 8px;

}

.nav-bottom .left .d2 {

	margin-top: 10px;

	color: #606061;

	font-size: 12px;

}

.nav-bottom .right {

	float: right;

	max-width: 50%;

	text-align: right;

}

.nav-bottom .right p {

	color: #9b9b9b;

	font-size: 12px;

	line-height: 22px;

}

.nav-bottom .right p span {

	text-transform: uppercase;

	font-weight: bold;

	font-size: 16px;

	display: inline-block;

	margin-right: 5px;

}

.nav-bottom .right .fx {

	margin-top: 10px;

}

.nav-bottom .right .fx a {

	display: block;

	float: left;

	width: 47px;

	line-height: 0;

	margin-left: 10px;

}



.nav_box.cur {
	left: 0;
	transition: all 0.3s;
}






@media(max-width: 1100px) {
	.PCnav {
		display: none;
	}

	.MOnav {
		display: block;
		margin-top: 30px;
	}

	.nav-bottom {
		display: none;
	}

	.nav_box {
		padding: 20px;
	}

	.MOnav ul li {
		float: left;
		width: 100%;
		line-height: 60px;
		font-size: 16px;
		border-bottom: 1px solid rgba(0, 0, 0, .2);
		position: relative;
	}

	.MOnav ul li:before{
		position: absolute;
		content: "";
		background: url(../images/bannericona.png) no-repeat center center;
		right: 0;
		width: 8px;
		height: 13px;
		top: 23px;
	}

	.MOnav ul li a {
		display: block;
		color: #fff;
	}
}










/**关于我们**/
.gywm-dyk {
	position: relative;
	padding-top: 90px;
}

.gywm-dyk:after {
	position: absolute;
	content: "";
	top: 110px;
	left: 26%;
	width: 1046px;
	height: 186px;
	z-index: 1;
	background: url(../images/ztmhq.png) no-repeat center center/cover;
}

.gywm-dyk:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 100%;
	height: 73px;
	background: #f7f7f7;
	z-index: 1;
}

.gywm-dyk .container {
	position: relative;
	z-index: 2;
}

.gywm-dyk .dyk-left {
	float: left;
	width: 50%;
}

.gywm-dyk .dyk-right {
	float: right;
	width: 50%;
	padding: 60px 0 0 104px;
}

.gywm-dyk .dyk-right .right-a {
	position: relative;
	color: #000000;
	text-transform: uppercase;
	padding-left: 51px;
}

.gywm-dyk .dyk-right .right-a:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 48px;
	height: 1px;
	background: #000000;
	transform: translateY(-50%);
}

.gywm-dyk .dyk-right .right-b {
	color: #000000;
	margin-top: 19px;
}

.gywm-dyk .dyk-right .right-c {
	text-transform: uppercase;
	color: #000000;
	margin-top: 6px;
}

.gywm-dyk .dyk-right .right-d {
	color: #000000;
	margin-top: 43px;
	line-height: 30px;
}

.gywm-dyk .dyk-right .right-e {
	line-height: 32px;
	color: #333333;
	margin-top: 22px;
}


.gywm-dek {
	background: #f7f7f7;
}

.gywm-dek .dek-left {
	width: 49%;
	float: left;
	padding-top: 163px;
}

.gywm-dek .dek-left .left-a {
	color: #000000;
}

.gywm-dek .dek-left .left-b {
	color: #000000;
	margin-top: 3px;
	text-transform: uppercase;
}

.gywm-dek .dek-left .left-c {
	line-height: 36px;
	color: #484848;
	margin-top: 35px;
}

.gywm-dek .dek-left .left-c p {
	margin-bottom: 35px;
}

.gywm-dek .dek-left .left-c p:last-child {
	margin-bottom: 0;
}

.gywm-dek .dek-left .left-d {
	position: relative;
	display: inline-block;
	padding-right: 271px;
	margin-top: 80px;
	color: #333333;
}

.gywm-dek .dek-left .left-d span {
	position: absolute;
	right: 0;
	top: 50%;
	width: 246px;
	height: 73px;
	transform: translateY(-50%);
	background: url(../images/left-d.jpg) no-repeat center center/cover;
}

.gywm-dek .dek-right {
	width: 32.5%;
	float: right;
}

.gywm-dsk {
	padding: 123px 0 143px;
}

.gywm-dsk .dsk-A {
	text-align: center;
}

.gywm-dsk .dsk-A .dsk-a {
	color: #000000;
}

.gywm-dsk .dsk-A .dsk-b {
	color: #000000;
	margin: 3px 0 26px;
	text-transform: uppercase;
}

.gywm-dsk .dsk-A .dsk-c {
	color: #999999;
	width: 67%;
	line-height: 24px;
	display: inline-block;
}

.gywm-dsk .dsk-B {
	margin-top: 51px;
}

.gywm-dsk .dsk-B ul li {
	float: left;
	border: 1px solid #f2f2f2;
	width: 15.25%;
	margin-right: 1.7%;
	margin-bottom: 1.7%;
}

.gywm-dsk .dsk-B ul li:nth-child(6n) {
	margin-right: 0;
}

.gywm-dsk .dsk-B ul li a {
	display: block;
}

.gywm-dsk .dsk-B ul li a img {
	width: 100%;
}

.gywm-dwk {
	background: #f7f7f7;
	padding: 100px 0 87px;
}

.gywm-dwk .dwk-A {
	text-align: center;
	margin-bottom: 57px;
}

.gywm-dwk .dwk-A .dwk-Aa {
	color: #000000;
}

.gywm-dwk .dwk-A .dwk-Ab {
	color: #000000;
	margin-top: 5px;
	text-transform: uppercase;
}

.gywm-dwk .dwk-B {
	background: #fff;
	padding: 50px 68px 58px 50px;
	position: relative;
}

.gywm-dwk .dwk-B .your-class .xydfn .xydfn-A {
	float: left;
	padding-top: 90px;
	width: 52%;
	padding-left: 11.5%;
}

.gywm-dwk .dwk-B .your-class .xydfn .xydfn-A .xydfn-Aa {
	color: #333333;
}

.gywm-dwk .dwk-B .your-class .xydfn .xydfn-A .xydfn-Ab {
	color: #333333;
	margin: 40px 0 13px;
}

.gywm-dwk .dwk-B .your-class .xydfn .xydfn-A .xydfn-Ac {
	color: #bfbfbf;
}

.gywm-dwk .dwk-B .your-class .xydfn .xydfn-B {
	float: right;
	width: 30.6%;
}

.gywm-dwk .dwk-B .your-class .slick-prev {
	background: url(../images/prev-s.png);
	width: 49px;
	height: 49px;
	border: 0;
	left: 0;
	top: 30px;
	margin-top: 0;
}

.gywm-dwk .dwk-B .your-class .slick-prev:hover {
	background: url(../images/prev-sa.png);
	width: 49px;
	height: 49px;
}

.gywm-dwk .dwk-B .your-class .slick-next {
	background: url(../images/next-xs.png);
	width: 49px;
	height: 49px;
	border: 0;
	left: 0;
	top: auto;
	bottom: 11px;
}

.gywm-dwk .dwk-B .your-class .slick-next:hover {
	background: url(../images/next-xa.png);
	width: 49px;
	height: 49px;
}



.gywm-dwk .xian{
	position: absolute;
	height: 170px;
	width: 3px;
	background: #ebebeb;
	top: 140px;
	left: 72px;
	z-index: 99;
}
.gywm-dwk .xian i{
	position: absolute;
	width: 100%;
	height: 20px;
	background: #333333;
	transition: all 0.3s;
	display: block;
}

.gywm-dwk .dwk-c{
	display: none;
	background: #fff;
}

.gywm-dwk .dwk-c .dwk-ca .slick-slide .xydfn .xydfn-A{
	padding: 20px;
}

.gywm-dwk .dwk-c .dwk-ca .slick-slide .xydfn .xydfn-A .xydfn-Aa{
	color: #000;
}

.gywm-dwk .dwk-c .dwk-ca .slick-slide .xydfn .xydfn-A .xydfn-Ab{
	color: #333333;
	margin: 5px 0 10px;
}

.gywm-dwk .dwk-c .dwk-ca .slick-slide .xydfn .xydfn-A .xydfn-Ac{
	color: #bfbfbf;
	font-size: 14px;
	line-height: 1.7;
}


.gywm-dwk .dwk-c .dwk-ca .slick-prev{
	background: url(../images/prev-sea.png) #fff;
    width: 49px;
    height: 49px;
    border: 0;
    left: 0;
    margin-top: 0;
    border-radius: 50%;
}

.gywm-dwk .dwk-c .dwk-ca .slick-next{
	background: url(../images/next-xsa.png) #fff;
    width: 49px;
    height: 49px;
    border: 0;
    right: 0;
    margin-top: 0;
    border-radius: 50%;
}

.gywm-dwk .slick-dots{
	display: none !important;
}

@media(max-width: 1890px) {
	.gywm-dwk .xian{
		height: 37%;
	}
}

@media(max-width: 1780px) {
	.gywm-dwk .xian{
		height: 35%;
	}
}


@media(max-width: 1780px) {
	.gywm-dwk .xian{
		height: 32%;
	}
}





@media(max-width: 1650px) {
	.gywm-dwk .dwk-B .your-class .xydfn .xydfn-A {
    	padding-top: 58px;
	}
}

@media(max-width: 1600px) {
	.gywm-dwk .xian{
		height: 30%;
	}
}

@media(max-width: 1450px) {
	.gywm-dwk .xian{
		height: 27%;
	}

	.gywm-dwk .dwk-B .your-class .xydfn .xydfn-A .xydfn-Ab {
    	margin: 19px 0 13px;
	}
}

@media(max-width: 1380px) {
	.gywm-dwk .xian{
		height: 23%;
	}
}

@media(max-width: 1300px) {
	.gywm-dyk .dyk-right .right-d {
    	margin-top: 14px;
	}

	.gywm-dyk .dyk-right {
    	padding: 30px 0 0 60px;
	}
}

@media(max-width: 1252px) {
	.gywm-dwk .dwk-B .your-class .xydfn .xydfn-A {
    	width: 58%;
	}

	.gywm-dwk .xian{
		height: 20%;
	}
}


@media(max-width: 1180px) {
	.gywm-dyk .dyk-right .right-e {
    	margin-top: 6px;
	}
}


@media(max-width: 1100px) {
	.gywm-dyk{
		padding: 30px 0 40px;
	}

	.gywm-dyk .dyk-left{
		width: 100%;
	}

	.gywm-dyk:before{
		display: none;
	}

	.gywm-dyk .dyk-right{
		width: 100%;
		padding: 0;
		margin-top: 20px;
	}

	.gywm-dyk .dyk-right .right-b {
    	margin-top: 5px;
	}

	.gywm-dyk .dyk-right .right-e{
		line-height: 1.7;
	}

	.gywm-dyk .dyk-right .right-d {
    	margin-top: 10px;
	}

	.gywm-dek{
		padding: 30px 0 40px;
	}

	.gywm-dek .dek-left{
		width: 100%;
		padding-top: 0;
	}

	.gywm-dek .dek-right{
		width: 50%;
		float: left;
		margin-top: 40px;
	}

	.gywm-dek .dek-left .left-c {
    	margin-top: 7px;
    	line-height: 1.7;
	}

	.gywm-dek .dek-left .left-c p{
		margin-bottom: 5px;
	}

	.gywm-dek .dek-left .left-d span {
    	width: 130px;
    	height: 37px;
	}


	.gywm-dek .dek-left .left-d {
    	padding-right: 140px;
    	margin-top: 33px;
	}

	.gywm-dsk .dsk-A .dsk-c{
		width: 95%;
	}

	.gywm-dsk .dsk-B {
    	margin-top: 21px;
	}

	.gywm-dsk{
		padding: 30px 0 40px;
	}

	.gywm-dsk .dsk-A .dsk-b {
    	margin: 3px 0 12px;
	}

	.gywm-dwk .dwk-B{
		display: none;
	}

	.gywm-dwk .dwk-c{
		display: block;
	}

	.gywm-dwk{
		padding: 30px 0 40px;
	}

	.gywm-dwk .dwk-A {
    	margin-bottom: 20px;
	}
}


@media(max-width: 750px) {
	.gywm-dsk .dsk-B ul li{
		width: 23.7%;
	}

	.gywm-dsk .dsk-B ul li:nth-child(4n){
		margin-right: 0;
	}

	.gywm-dsk .dsk-B ul li:nth-child(6){
		margin-right: 1.7%;
	}
}


@media(max-width: 450px) {
	.gywm-dwk .dwk-c .dwk-ca .slick-prev{
		top: 55%;
	}

	.gywm-dwk .dwk-c .dwk-ca .slick-next{
		top: 55%;
	}
}








/**产品详情**/
.cpzx-dyk {
	background: #f7f7f7;
	padding-bottom: 30px;
}

.cpzx-dyk .dyk-A {
	float: left;
	background: #fff;
	width: 50%;
	padding: 90px 63px 90px 8.5%;
}

.cpzx-dyk .dyk-A .dyk-Aa .dyk-Aa1 {
	position: relative;
	color: #000000;
	padding-left: 65px;
	margin-bottom: 15px;
}

.cpzx-dyk .dyk-A .dyk-Aa .dyk-Aa1:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 1px;
	background: #000000;
	width: 60px;
}

.cpzx-dyk .dyk-A .dyk-Aa .dyk-Aa2 {
	color: #000000;
	line-height: 50px;
}

.cpzx-dyk .dyk-A .dyk-Ab {
	line-height: 32px;
	color: #333333;
	margin-top: 36px;
}

.cpzx-dyk .dyk-A .dyk-Ab p {
	height: 130px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 72px;
}

.cpzx-dyk .dyk-A .dyk-Ab p::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.cpzx-dyk .dyk-A .dyk-Ab p::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: rgb(194 194 194);
}

.cpzx-dyk .dyk-A .dyk-Ab p::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(242, 242, 242, 0.5);
}

.cpzx-dyk .dyk-A .dyk-Ac {
/*	margin-top: 63px;*/
}

.cpzx-dyk .dyk-A .dyk-Ac .Ac-a {
	float: left;
}

.cpzx-dyk .dyk-A .dyk-Ac .Ac-b {
	float: left;
	color: #1d5199;
	margin-top: 15px;
	margin-left: 21px;
}

.cpzx-dyk .dyk-B {
	float: left;
	width: 50%;
	padding: 59px 0 0 110px;
}

.cpzx-dek {
	padding: 108px 0 80px;
	position: relative;
}

.cpzx-dek .dek-A {
	margin-bottom: 62px;
}

.cpzx-dek .dek-A .Aa-a {
	float: left;
	color: #000000;
}

.cpzx-dek .dek-A .Aa-b {
	float: right;
}

.cpzx-dek .dek-A .Aa-b .next-xy {
	position: initial;
	float: right;
	margin-top: auto;
	width: 25px;
	height: 18px;
	margin-top: 40px;
	background: url(../images/next-xy.png);
}

.cpzx-dek .dek-A .Aa-b .next-xy:hover {
	background: url(../images/next-xya.png);
}

.cpzx-dek .dek-A .Aa-b .next-xy:after {
	opacity: 0;
}

.cpzx-dek .dek-A .Aa-b .prev-xy {
	position: initial;
	float: left;
	margin-top: auto;
	width: 25px;
	height: 18px;
	margin-top: 40px;
	margin-right: 40px;
	background: url(../images/prev-xy.png);
}

.cpzx-dek .dek-A .Aa-b .prev-xy:hover {
	background: url(../images/prev-xya.png);
}

.cpzx-dek .dek-A .Aa-b .prev-xy:after {
	opacity: 0;
}

.cpzx-dek .dek-B {
	margin-right: -1%;
}

.cpzx-dek .dek-B .mySwiper .swiper-wrapper .swiper-slide{
	background: #f7f7f7;
	padding: 15px 15px 0 15px;
}

.cpzx-dek .dek-B .mySwiper .swiper-wrapper .swiper-slide .slide-A {
	height: 180px;
	padding: 22px 19px 0 19px;
}

.cpzx-dek .dek-B .mySwiper .swiper-wrapper .swiper-slide .slide-A .slide-Aa {
	color: #333333;
}

.cpzx-dek .dek-B .mySwiper .swiper-wrapper .swiper-slide .slide-A .slide-Ab {
	color: #666666;
	line-height: 24px;
	margin-top: 10px;
}

.cpxq-dsk {
	padding: 80px 0 106px;
	background: #f7f7f7;
}

.cpxq-dsk .dsk-A {
	margin-bottom: 60px;
}

.cpxq-dsk .dsk-A .dsk-Aa1 {
	float: left;
	color: #000000;
}

.cpxq-dsk .dsk-A .dsk-Aa2 {
	float: right;
}

.cpxq-dsk .dsk-A .dsk-Aa2 .more a,.moreA a {
	border: 1px solid #666666;
	color: #8c8c8c;
}

.cpxq-dsk .dsk-A .dsk-Aa2 .more a:before,.moreA a:before {
	background: url(../images/bannericona.png) no-repeat center/cover;
}

.cpxq-dsk .dsk-B .join ul li>.cont .addCon{
	margin-top: 40px;
	padding-left: 15vw;
   line-height: 2;
}



.cpxq-dsk .dsk-B .join ul li {
	cursor: pointer;
	border-bottom: 1px solid #e5e5e5;
	padding: 30px 0 31px;
}

.cpxq-dsk .dsk-B .join ul li:nth-child(1){
	border-top: 1px solid #e5e5e5;
}

.cpxq-dsk .dsk-B .join ul li .t {
	padding-left: 12px;
	position: relative;
}

.cpxq-dsk .dsk-B .join ul li .t .t-t{
	color: #333333;
	float: left;
	width: 11%;
}


.cpxq-dsk .dsk-B .join ul li .t .t-b{
	margin-right: 15%;
}

.cpxq-dsk .dsk-B .join ul li .t span {
	display: block;
	width: 20px;
	height: 11px;
	position: absolute;
	background: url(../images/xbox.png) no-repeat center;
	right: 20px;
	top: 50%;
	margin-top: -7px;
}

.cpxq-dsk .dsk-B .join ul li .cur span{
	background: url(../images/xboxa.png) no-repeat center;
}

.cpxq-dsk .dsk-B .join ul li>.cont {
	display: none;
	padding-bottom: 40px;
	padding-left: 12px;
	margin-top: 20px;
}


.cpxq-dsk .dsk-B .join ul li.current>.cont {
	display: block;
}


.cpxq-dsk .dsk-B .join ul li .cont .cont-a{
	float: left;
	width: 11%;
	margin-top: 23px;
}


.cpxq-dsk .dsk-B .join ul li .cont .wksgdt{
	margin-left: 33.5%;
	margin-right: 14.8%;
}

.cpxq-dsk .dsk-B .join ul li .cont .cont-a .cont-a1{
	margin-bottom: 7px;
}

.cpxq-dsk .dsk-B .join ul li .cont .cont-a .cont-a1:last-child{
	margin-bottom: 0;
}

.cpzx-dek .swiper-pagination-dek{
	display: none;
}

.cpxq-xzke{
	padding: 30px 0 145px;
}

.cpxq-xzke .xzke-left{
	width: 25%;
	float: left;
}

.cpxq-xzke .xzke-left .left-a{
	line-height: 1;
	color: #000;
	margin-bottom: 62px;
}

.cpxq-xzke .xzke-left .left-b{
	color: #000;
	margin-bottom: 162px;
}

.cpxq-xzke .xzke-left .left-b p{
	margin-bottom: 17px;
}

.cpxq-xzke .xzke-left .left-b p:last-child{
	margin-bottom: 0;
}

.cpxq-xzke .xzke-left .left-c .more a{
	border: 1px solid #666666;
    color: #666666;
    width: 212px;
}

.cpxq-xzke .xzke-left .left-c .more a:before{
    background: url(../images/bannericona.png) no-repeat center/cover;
}

.cpxq-xzke .xzke-left .left-c .more{
	margin-bottom: 22px;
}

.cpxq-xzke .xzke-left .left-c .more:last-child{
	margin-bottom: 0;
}

.cpxq-xzke .xzke-right{
	width: 67.5%;
	float: right;
}



@media(max-width: 1704px) {
	.cpxq-xzke .xzke-right {
    	width: 65%;
	}

	.cpxq-xzke .xzke-left {
    	width: 29%;
	}

	.cpxq-xzke .xzke-left .left-b {
    	margin-bottom: 99px;
	}
}

@media(max-width: 1500px) {
	.cpzx-dek .dek-A .Aa-b .prev-xy{
		margin-top: 30px;
	}

	.cpzx-dek .dek-A .Aa-b .next-xy{
		margin-top: 30px;
	}

	.zh40{
		font-size: 35px;
	}
}

@media(max-width: 1450px) {
	.cpxq-xzke .xzke-left .left-b {
    	margin-bottom: 50px;
	}
}

@media(max-width: 1350px) {
	.cpzx-dek .dek-B .mySwiper .swiper-wrapper .swiper-slide .slide-A{
		padding: 22px 25px 0 25px;
	}
}

@media(max-width: 1320px) {
	.cpxq-dsk .dsk-B .join ul li .cont .cont-a {
    	width: 14%;
	}

	.cpxq-dsk .dsk-B .join ul li .cont .wksgdt {
    	margin-left: 33.5%;
    	margin-right: 12%;
	}
}

@media(max-width: 1300px) {
	.cpzx-dyk .dyk-A .dyk-Ab p {
    	padding-right: 54px;
	}

	.cpxq-xzke .xzke-left .left-a {
    	margin-bottom: 40px;
	}

	.cpxq-xzke .xzke-left .left-b {
    	margin-bottom: 35px;
	}
}


@media(max-width: 1282px) {
	.cpxq-dsk .dsk-B .join ul li .t .t-a{
		width: 9%;
	}

	.cpxq-dsk .dsk-B .join ul li .cont .wksgdt {
    	margin-left: 35.6%;
	}
}

@media(max-width: 1209px) {
	.cpxq-xzke .xzke-left {
    	width: 31%;
	}
}

@media(max-width: 1100px) {
	.cpzx-dyk {
    	background: #f7f7f7;
    	padding-bottom: 30px;
	}

	.cpzx-dyk .dyk-A{
		width: 100%;
		padding: 30px 20px 25px 20px;
	}

	.cpzx-dyk .dyk-A .dyk-Aa .dyk-Aa2 {
    	line-height: 1.5;
	}

	.cpzx-dyk .dyk-A .dyk-Ab {
    	line-height: 1.7;
    	margin-top: 8px;
	}

	.cpzx-dyk .dyk-A .dyk-Ac {
    	margin-top: 20px;
	}

	.cpzx-dyk .dyk-A .dyk-Ac .Ac-a {
    	width: 130px;
	}

	.cpzx-dyk .dyk-A .dyk-Ac .Ac-b {
    	margin-top: 11px;
    	margin-left: 18px;
	}

	.cpzx-dyk .dyk-A .dyk-Ab p{
		height: auto;
		padding-right: 0;
	}


	.cpzx-dyk .dyk-B{
		width: 100%;
		padding: 25px 20px 0px 20px;
		text-align: center;
	}

	.cpzx-dyk .dyk-A .dyk-Aa .dyk-Aa1 {
    	margin-bottom: 6px;
	}

	.cpzx-dek .dek-B{
		margin-right: 0;
	}

	.cpzx-dek .dek-A .Aa-b .prev-xy{
		margin-top: 20px;
	}

	.cpzx-dek .dek-A .Aa-b .next-xy{
		margin-top: 20px;
	}

	.cpzx-dek{
		padding: 30px 0 40px;
	}

	.cpzx-dek .dek-A {
    	margin-bottom: 20px;
	}

	.cpzx-dek .dek-A .Aa-b .prev-xy{
		margin-top: 15px;
	}

	.cpzx-dek .dek-A .Aa-b .next-xy{
		margin-top: 15px;
	}

	.cpzx-dek .dek-B .mySwiper .swiper-wrapper .swiper-slide .slide-A{
		padding: 20px;
	}

	.cpxq-dsk .dsk-B .join ul li .cont .wksgdt {
    	margin-left: 25.7%;
	}

	.cpxq-dsk .dsk-B .join ul li .t .t-a {
    	margin-right: 16%;
	}

	.cpxq-dsk .dsk-B .join ul li {
    	padding: 20px 0 20px;
	}

	.cpxq-dsk{
		padding: 30px 0 40px;
	}

	.zh20 {
    	font-size: 18px;
	}

	.cpxq-dsk .dsk-A .dsk-Aa2 .more{
    	display: none;
	}

	.cpxq-dsk .dsk-B .join ul li>.cont{
		padding-bottom: 0;
	}

	.dome{
		text-align: center;
		margin-top: 25px;
	}

	.dome .more a{
		border: 1px solid #666666;
    	color: #8c8c8c;
    	width: 200px;
    	text-align: left;
	}

	.dome .more a:before{
		background: url(../images/bannericona.png) no-repeat center/cover;
	}

	.cpxq-dsk .dsk-A {
    	margin-bottom: 20px;
	}

	.cpxq-xzke .xzke-left{
		width: 100%;
	}

	.cpxq-xzke{
		padding: 20px 0 40px;
	}

	.cpxq-xzke .xzke-right{
		width: 100%;
		margin-top: 20px;
	}

	.cpxq-xzke .xzke-left .left-a {
    	margin-bottom: 17px;
	}

	.cpxq-xzke .xzke-left .left-b p {
    	margin-bottom: 8px;
	}

	.cpxq-xzke .xzke-left .left-b {
    	margin-bottom: 15px;
	}

	.cpxq-xzke .xzke-left .left-c .more {
    	margin-bottom: 14px;
	}

	.zh40{
		font-size: 25px;
	}
}

@media(max-width: 973px) {
	.cpxq-dsk .dsk-B .join ul li .cont .cont-a {
    	width: 21%;
    	 margin-top: 11px;
	}

	.cpxq-dsk .dsk-B .join ul li .t .t-b {
    	margin-right: 22%;
	}


}

@media(max-width: 851px){
	.cpxq-dsk .dsk-B .join ul li .t .t-a {
    	font-size: 16px;
	}

	.cpxq-dsk .dsk-B .join ul li .t .t-b{
		font-size: 16px;
	}

	.cpxq-dsk .dsk-B .join ul li .t .t-t{
		font-size: 16px;
	}

	.cpxq-dsk .dsk-B .join ul li .cont .cont-a .cont-a1{
		font-size: 14px;
	}
}

@media(max-width:762px) {
	.cpxq-dsk .dsk-B .join ul li .t .t-a {
    	width: 14%;
	}

	.cpxq-dsk .dsk-B .join ul li .t .t-a {
    	margin-right: 10.5%;
	}

	.cpxq-dsk .dsk-B .join ul li .t .t-b {
    	margin-right: 22.3%;
	}
}

@media(max-width: 750px){
	.zh20 {
    	font-size: 17px;
	}

	.cpzx-dek .dek-B .mySwiper .swiper-wrapper .swiper-slide .slide-A .slide-Ab {
    	line-height: 1.7;
    	margin-top: 5px;
	}

	.cpzx-dek .dek-B .mySwiper .swiper-wrapper .swiper-slide .slide-A {
    	height: auto;
	}

	.cpzx-dek .dek-A .Aa-b{
		display: none;
	}

	.cpzx-dek .swiper-pagination-dek{
		text-align: center;
		width: 100%;
		bottom: 10px;
		display: block;
	}

	.cpzx-dek .swiper-pagination-dek .swiper-pagination-bullet{
		margin-right: 10px;
	}

	.cpzx-dek .swiper-pagination-dek .swiper-pagination-bullet:last-child{
		margin-right: 0;
	}

	.cpxq-dsk .dsk-B .join ul li .t .t-b{
		display: none;
	}

	.cpxq-dsk .dsk-B .join ul li .t .t-c{
		display: none;
	}

	.cpxq-dsk .dsk-B .join ul li .cont .wksgdt{
		margin-left: 12px;
	}

	.cpxq-dsk .dsk-B .join ul li .cont .cont-a {
    	width: 29%;
		margin-right: 0;
	}
}

@media(max-width: 650px) {
	.cpxq-dsk .dsk-B .join ul li .cont .cont-a {
    	width: 45%;
	}
}

@media(max-width: 550px) {
	.cpxq-dsk {
    	padding: 15px 0 40px;
	}
}














/**产品瞬影**/
.cpsy-dyk{
	background: #f7f7f7;
}

.cpsy-dyk .dyk-A{
	background: #fff;
	width: 50%;
	float: left;
	padding:126px 100px 158px 8.33333%;
}

.cpsy-dyk .dyk-A .dyk-Aa{
	color: #000;
	padding-left: 50px;
	position: relative;
	margin-bottom: 20px;
}


.cpsy-dyk .dyk-A .dyk-Aa:before{
	position: absolute;
    content: "";
    width: 47px;
    height: 1px;
    left: 0;
    top: 50%;
    background: rgb(0 0 0);
    transform: translateY(-50%);
}

.cpsy-dyk .dyk-A .dyk-Ab{
	color: #000;
}

.cpsy-dyk .dyk-A .dyk-Ac{
	line-height: 32px;
	color: #5d5d5d;
	margin-top: 44px;
}

.cpsy-dyk .dyk-A .dyk-Ac p{
	overflow: hidden;
	text-overflow: ellipsis;
/*	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;*/
}

.cpsy-dyk .dyk-A .dyk-Ad{
	margin-top: 39px;
}

.cpsy-dyk .dyk-A .dyk-Ad .more a{
	color: #666666;
    border: 1px solid #666666;
}

.cpsy-dyk .dyk-A .dyk-Ad .more a:before {
    background: url(../images/bannericona.png) no-repeat center/cover;
}

.cpsy-dyk .dyk-B{
	float: left;
	width: 50%;
	padding: 42px 0 0 152px;
}



.cpsy-dek{
	padding: 119px 0 137px;
}

.cpsy-dek .dek-left{
	float: left;
	width: 49.37%;
}

.cpsy-dek .dek-right{
	width: 43.12%;
	float: right;
	padding-top: 24px;
}

.cpsy-dek .dek-right .right-a{
	color: #000;
	padding-left: 50px;
	position: relative;
}

.cpsy-dek .dek-right .right-a:before {
    position: absolute;
    content: "";
    width: 47px;
    height: 1px;
    left: 0;
    top: 50%;
    background: rgb(0 0 0);
    transform: translateY(-50%);
}

.cpsy-dek .dek-right .right-b{
	color: #000;
	margin-top: 17px;
	margin-bottom: 34px;
}

.cpsy-dek .dek-right .right-c{
	line-height: 32px;
	color: #5d5d5d;
}

.cpsy-dek .dek-right .right-c p{
	margin-bottom: 30px;
}

.cpsy-dsk{
	padding: 0 60px;
}

.cpsy-dsk ul li{
	float: left;
	width: 32.6%;
	margin-right: 1%;
}

.cpsy-dsk ul li:last-child{
	margin-right: 0;
}

.cpsy-dsk ul li a{
	display: block;
	position: relative;
}

.cpsy-dsk ul li a .dsk-A{
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 130px 44px 32px 30px;
	background:url(../images/dsk-A.png) no-repeat center center/cover;
}

.cpsy-dsk ul li a .dsk-A .dsk-Aa .dsk-Aa1{
	color: #fff;
	padding-left: 46px;
	position: relative;
}

.cpsy-dsk ul li a .dsk-A .dsk-Aa .dsk-Aa1:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	height: 1px;
	width: 42px;
	background: #fff;
	transform: translateY(-50%);
}

.cpsy-dsk ul li a .dsk-A .dsk-Ab{
	margin-top: 11px;
}

.cpsy-dsk ul li a .dsk-A .dsk-Ab .dsk-left{
	color: #fff;
	float: left;
	font-size: 22px;
}

.cpsy-dsk ul li a .dsk-A .dsk-Ab .dsk-right{
	float: right;
	width: 29px;
	height: 20px;
	transition: all 0.5s;
	background:url(../images/dsk-right.png) no-repeat center center/cover;
	opacity: 0;
}

.cpsy-dsk ul li a:hover .dsk-A .dsk-Ab .dsk-right{
	opacity: 1;
	transition: all 0.5s;
}

.cpsy-dwk{
	padding: 185px 0 215px;
	position: relative;
}

.cpsy-dwk .container{
	position: relative;
	z-index: 2;
}

.cpsy-dwk  canvas{
	position: absolute;
    bottom: 0;
    left: 0;
    height: 200px !important;
    z-index: 1;
    width: 100%;
}

.cpsy-dwk .dwk-left{
	float: left;
	width: 18%;
	margin-left: 160px;
}

.cpsy-dwk .dwk-left .left-a{
	color: #000000;
	padding-left: 70px;
	position: relative;
	margin-bottom: 19px;
}

.cpsy-dwk .dwk-left .left-a:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 64px;
	height: 1px;
	background: #000000;
	transform: translateY(-50%);
}

.cpsy-dwk .dwk-left .left-b{
	color: #000000;
}

.cpsy-dwk .dwk-left .left-c{
	color: #000;
	margin-top: 28px;
	text-transform: uppercase;
}

.cpsy-dwk .dwk-left .left-d{
	margin-top: 71px;
}

.cpsy-dwk .dwk-left .left-d .more a{
	color: #666666;
    border: 1px solid #666666;
}

.cpsy-dwk .dwk-left .left-d .more a:before{
	background: url(../images/bannericona.png) no-repeat center/cover;
}

.cpsy-dwk .dwk-zxd{
	float: left;
	width: 42%;
	margin: 0 2% 0 16%;
}

.cpsy-dwk .dwk-zxd .zxd-a{
	margin-bottom: 63px;
}

.cpsy-dwk .dwk-zxd .zxd-a:last-child{
	margin-bottom: 0;
}

.cpsy-dwk .dwk-zxd .zxd-a .zxd-a1{
	position: relative;
	padding-left: 50px;
	margin-bottom: 21px;
}

.cpsy-dwk .dwk-zxd .zxd-a .zxd-a1:before{
	position: absolute;
	content: "";
	left: 0;
	width: 31px;
	height: 7px;
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/zxd-a1.png) no-repeat center/cover;
}

.cpsy-dwk .dwk-zxd .zxd-a .zxd-a1 a{
	color: #000000;
	font-weight: bold;
}

.cpsy-dwk .dwk-right{
	float: right;
	width: 19.3%;
}


@media(max-width: 1750px) {

	.cpsy-dek .dek-right .right-c{
    	height: 220px;
    	overflow-y: auto;
    	overflow-x: hidden;
    	padding-right: 15px;
	}
}

@media(max-width: 1580px) {
	.cpsy-dyk .dyk-A {
    	padding: 110px 100px 120px 8.33333%;
	}
}


@media(max-width: 1450px) {
	.cpsy-dyk .dyk-A {
    	padding: 100px 100px 100px 8.33333%;
	}
}

@media(max-width: 1400px) {
	.cpsy-dyk .dyk-A {
    	padding: 70px 100px 80px 8.33333%;
	}
}

@media(max-width: 1300px) {
	.cpsy-dyk .dyk-A {
    	padding: 50px 100px 50px 8.33333%;
	}	

	.cpsy-dek .dek-right .right-c{
    	height: 160px;
	}
}

@media(max-width: 1261px){
	.cpsy-dwk .dwk-left {
    	width: 21%;
	}

	.cpsy-dwk .dwk-zxd {
    	margin: 0px 2% 0 7%;
	}
}

@media(max-width: 1200px) {
	.cpsy-dyk .dyk-A .dyk-Ac {
    	margin-top: 30px;
	}

	.cpsy-dyk .dyk-B {
    	padding: 70px 0 0 152px;
	}
}

@media(max-width: 1100px) {
	.cpsy-dyk .dyk-A{
		width: 100%;
		padding: 30px 20px 30px 20px;
	}

	.cpsy-dyk .dyk-B{
		width: 100%;
		text-align: center;
		padding: 20px 20px 40px 20px;
	}

	.cpsy-dyk .dyk-A .dyk-Aa {
    	margin-bottom: 6px;
	}

	.cpsy-dyk .dyk-A .dyk-Ac {
    	margin-top: 6px;
	}

	.cpsy-dyk .dyk-A .dyk-Ad {
    	margin-top: 9px;
	}

	.cpsy-dek{
		padding: 30px 0 15px;
	}

	.cpsy-dek .dek-left{
		width: 100%;
	}

	.cpsy-dek .dek-right{
		width: 100%;
	}

	.cpsy-dek .dek-right .right-c{
    	height: auto;
	}

	.cpsy-dek .dek-right .right-c p {
    	margin-bottom: 5px;
	}

	.cpsy-dek .dek-right .right-b {
    	margin-top: 10px;
    	margin-bottom: 8px;
	}

	.cpsy-dsk{
		padding: 0 20px;
	}

	.cpsy-dsk ul li a .dsk-A .dsk-Ab .dsk-right{
		opacity: 1;
	}

	.cpsy-dsk ul li a .dsk-A .dsk-Ab .dsk-left {
		font-size: 16px;
	}

	.cpsy-dwk canvas{
		display: none;
	}

	.cpsy-dwk{
		padding: 30px 0 40px;
	}
}

@media(max-width: 1000px) {
	.cpsy-dsk ul li{
		width: 100%;
		margin-bottom: 20px;
	}

	.cpsy-dwk .dwk-left{
		width: 100%;
	}

	.cpsy-dwk .dwk-zxd{
		margin: 0;
		width: 100%;
		margin-top: 20px;
	}

	.cpsy-dwk .dwk-right{
		width: 100%;
		margin-top: 20px;
	}

	.cpsy-dwk .dwk-left .left-d {
    	margin-top: 20px;
	}

	.cpsy-dwk .dwk-left .left-c {
    	margin-top: 11px;
	}

	.cpsy-dwk .dwk-left .left-a {
    	margin-bottom: 5px;
	}
}

@media(max-width: 750px) {
	.cpsy-dyk .dyk-A .dyk-Ac p{
		line-height: 1.7;
	}

	.cpsy-dek .dek-right .right-c p{
		line-height: 1.7;
	}

	.cpsy-dsk ul li a .dsk-A .dsk-Ab .clearfix{
		position: relative;
	}

	.cpsy-dsk ul li a .dsk-A .dsk-Ab .dsk-right{
		position: absolute;
		top: 50%;
		right: 0;
		width: 20px;
		height: 15px;
		transform: translateY(-50%);
		background-size: 100% 100%;
	}

	.cpsy-dsk ul li a .dsk-A {
    	padding: 130px 44px 20px 30px;
	}

	.cpsy-dwk .dwk-zxd .zxd-a .zxd-a1 {
    	margin-bottom: 10px;
	}

	.cpsy-dwk .dwk-zxd .zxd-a .zxd-a2{
		font-size: 14px;
	}

	.cpsy-dwk .dwk-zxd .zxd-a {
    	margin-bottom: 20px;
	}
}

@media(max-width: 428px){
	.cpsy-dwk .dwk-zxd .zxd-a .zxd-a1:before{
		top: 8px;
		transform: initial;
	}
}











/**产品功率半导体**/

.dtlse{
	background: #f7f7fa;
}

.cpbdtm-dyk{
	padding: 123px 0 123px;
}

.cpbdtm-dyk .dyk-left{
	float: left;
}

.cpbdtm-dyk .dyk-right{
	float: right;
}

.cpbdtm-dyk .cpbd-dykwz{
	width: 43.75%;
	padding-top: 26px;
}

.cpbdtm-dyk .cpbd-dykwz .dyk-Aa{
	color: #000;
	padding-left: 68px;
	position: relative;
}

.cpbdtm-dyk .cpbd-dykwz .dyk-Aa:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 1px;
	width: 60px;
	background: #000;
}

.cpbdtm-dyk .cpbd-dykwz .dyk-Ab{
	color: #000;
	line-height: 60px;
	margin-top: 26px;
}

.cpbdtm-dyk .cpbd-dykwz .dyk-Ac{
	color: #333333;
	line-height: 32px;
	margin-top: 29px;
}

.cpbdtm-dyk .cpbd-dykwz .dyk-Ac p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.cpbdtm-dyk .cpbd-dykwz .dyk-Ad{
	margin-top: 60px;
}

.cpbdtm-dyk .cpbd-dykwz .dyk-Ad .more a{
	border: 1px solid #666666;
	color: #787879;
	text-transform: uppercase;
}

.cpbdtm-dyk .cpbd-dykwz .dyk-Ad .more a:before{
	background: url(../images/bannericona.png) no-repeat center/cover;
}

.cpbdtm-dyk .cpbd-dyktu{
	width: 49.5%;
}




@media(max-width: 1650px) {
	.cpbdtm-dyk .cpbd-dykwz .dyk-Ad{
		margin-top: 40px;
	}
}


@media(max-width: 1500px) {
	.cpbdtm-dyk .cpbd-dykwz .dyk-Ac {
    	margin-top: 15px;
	}
}

@media(max-width: 1350px) {
	.cpbdtm-dyk .cpbd-dykwz {
    	width: 38%;
    	padding-top: 22px;
	}

	.cpbdtm-dyk .cpbd-dyktu {
    	width: 55%;
	}
}

@media(max-width: 1250px) {
	.cpbdtm-dyk .cpbd-dykwz .dyk-Ad {
    	margin-top: 25px;
	}

	.cpbdtm-dyk .cpbd-dykwz .dyk-Ab {
    	margin-top: 9px;
	}
}

@media(max-width: 1100px) {
	.cpbdtm-dyk{
		padding: 30px 0 40px;
	}

	.cpbdtm-dyk .cpbd-dykwz{
		width: 100%;
		margin-bottom: 25px;
	}

	.cpbdtm-dyk .cpbd-dyktu{
		width: 100%;
	}

	.cpbdtm-dyk .cpbd-dykwz .dyk-Ab{
		line-height: 1.5;
	}

	.cpbdtm-dyk .cpbd-dykwz .dyk-Ac {
    	margin-top: 7px;
	}

	.cpbdtm-dyk .cpbd-dykwz .dyk-Ad {
    	margin-top: 10px;
	}

	.cpbdtm-dyk .cpbd-dykwz{
		padding-top: 0;
	}
}












/**人力资源**/
.rlzy-dyk{
	padding: 118px 0 100px;
}

.rlzy-dyk .dyk-left{
	float: left;
	width: 50%;
}

.rlzy-dyk .dyk-left .dyk-lefta{
	color: #000;
	margin-top: 29px;
}

.rlzy-dyk .dyk-left .dyk-leftb{
	color: #000;
	margin-top: 5px;
	text-transform: uppercase;
}

.rlzy-dyk .dyk-left .dyk-leftc{
	color: #333333;
	margin: 68px 0 55px;
}

.rlzy-dyk .dyk-left .dyk-leftd{
	color: #333333;
}

.rlzy-dyk .dyk-left .dyk-leftd p{
	margin-bottom: 26px;
}

.rlzy-dyk .dyk-left .dyk-leftd p:last-child{
	margin-bottom: 0;
}

.rlzy-dyk .dyk-right{
	width: 50%;
	float: right;
}

.rlzy-dek{
	background: #f7f7f7;
	padding: 86px 0 96px;
}

.rlzy-dek ul li{
	float: left;
	width: 32.5%;
	margin-right: 1.2%;
	background: #fff;
	position: relative;
	padding: 78px 53px 88px 53px;
	height: 29vw;
}

.rlzy-dek ul li:before{
	position: absolute;
	content: "";
	right: 0;
	width: 118px;
	height: 103px;
	bottom: 0;
	background: url(../images/rlzy-dekbe.jpg) no-repeat center/cover;
}

.rlzy-dek ul li:last-child{
	margin-right: 0;
}

.rlzy-dek ul li .dek-a{
	padding-bottom: 33px;
	color: #333333;
	border-bottom: 1px solid #f5f5f5;
}

.rlzy-dek ul li .dek-b{
	line-height: 30px;
	color: #999999;
	height: 113px;
	margin-top: 29px;
}

.rlzy-dek ul li .dek-c{
	margin-top: 80px;
}





.rlzy-dsk{
	position: relative;
	padding: 95px 0 164px;
}

.rlzy-dsk .dsk-a1{
	color: #000;
	margin-bottom: 4px;
}

.rlzy-dsk .dsk-a2{
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 33px;
}

.rlzy-dsk:before{
	position: absolute;
	content: "";
	height: 100%;
	width: 7.76%;
	left: 0;
	top: 0;
	z-index: 9;
	background: #fff;
}

.rlzy-dsk .dsk-b{
	width: 40%;
	margin-right: 3%;
}



.rlzy-dsk .dsk-b .swiper-zfra{
	overflow: initial;
}

.rlzy-dsk .dsk-b .swiper-zfra .swiper-slide:before{
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .5);
}

.rlzy-dsk .dsk-b .swiper-zfra .swiper-slide-active:before{
	background: rgba(255, 255, 255, .0);
}

.rlzy-dsk .dsk-b .swiper-zfra .swiper-slide .slide-zi{
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	color: #fff;
	background: rgba(0, 0, 0, .56);
	padding: 15px 0 16px;
	display: none;
}

.rlzy-dsk .dsk-b .swiper-zfra .swiper-slide-active .slide-zi{
	display: block;
}

.rlzy-dsk .dsk-b .swiper-zfra .swiper-slide .img{
	height: 20vw;
	background-size: 100% 100%;
}

.rlzy-dsk .dsk-b .swiper-zfra .swiper-slide-active .img{
	height: 25vw;
}


.rlzy-dsk .swiper-an{
	position: absolute;
	bottom: 164px;
	right: 160px;
}



.rlzy-dsk .swiper-an .bannerB{
	float: left;
	margin:12px 24px 0 24px ;
}

.rlzy-dsk .swiper-an .bannerB .bannerA-a{
	float: left;
	color: #000;
}

.rlzy-dsk .swiper-an .swiper-znexr{
	float: right;
	position: initial;
	margin-top: 0;
	width: 48px;
	height: 48px;
	background: url(../images/next-xsa.png) no-repeat center/cover
}

.rlzy-dsk .swiper-an .swiper-zprev{
	float: left;
	position: initial;
	margin-top: 0;
	width: 48px;
	height: 48px;
	background: url(../images/prev-sea.png) no-repeat center/cover
}

.rlzy-dsk .swiper-an .swiper-zprev:after {
	opacity: 0;
}

.rlzy-dsk .swiper-an .swiper-znexr:after {
	opacity: 0;
}

.rlzy-dlk{
	background: #f7f7f7;
	padding: 116px 0 108px;
}

.rlzy-dlk .dlk-a{
	position: relative;
	margin-bottom: 58px;
}

.rlzy-dlk .dlk-a .dlk-left{
	float: left;
}

.rlzy-dlk .dlk-a .dlk-left .dlk-a1{
	color: #000;
}

.rlzy-dlk .dlk-a .dlk-left .dlk-a2{
	color: #000;
	margin-top: 5px;
	text-transform: uppercase;
}

.rlzy-dlk .dlk-a .dlk-right{
	position: absolute;
	bottom: 3px;
	right: 0;
}

.rlzy-dlk .dlk-a .dlk-right .more a{
	border: 1px solid #666666;
	color: #8c8c8c;
	text-transform: uppercase;
}

.rlzy-dlk .dlk-a .dlk-right .more a:before{
	background: url(../images/bannericona.png) no-repeat center/cover;
}

.rlzy-dlk .dlk-b .dlk-aws{
	background: #272727;
	padding:20px 3.3% 21px 3.3%;
}

.rlzy-dlk .dlk-b .dlk-be{
	padding: 18px 3.3% 42px 3.3%;
	background: #ffffff;
}

.rlzy-dlk .dlk-b .dlk-be .dlk-c .dlk-c1 a{
	display: block;
	padding: 18px 0 19px;
	border-bottom: 1px solid #ededed;
}

.rlzy-dlk .dlk-b .dlk-be .dlk-c .dlk-c1:last-child a{
	border: 0;
}

.rlzy-dlk .dlk-b .dlk-be .dlk-c .dlk-c1 a .zfdo{
	float: left;
	color: #666666;
}

.rlzy-dlk .dlk-b .dlk-be .dlk-c .dlk-c1 a .zfdo span{
	display: inline-block;
	width: 11px;
	height: 17px;
	background: url(../images/zfdo.png) no-repeat center/cover;
}

.rlzy-dlk .dlk-b .dlk-aws .zh16{
	float: left;
	color: #fff;
}

.rlzy-dlk .dlk-b .dlk-aws .ddpc{
	position: relative;
}

.rlzy-dlk .dlk-b .dlk-aws .ddpc:before{
	position: absolute;
	content: "";
	right: -7px;
	top: 55%;
	width: 12px;
	height: 12px;
	transform: translateY(-50%);
	background:url(../images/ddpc.png) no-repeat center center/cover;
}

.rlzy-dlk .dlk-b .dlk-aws .ddpc .suub { display: none; position: absolute; left:0; top: 20px; width: 100%; padding-top: 20px;}
.rlzy-dlk .dlk-b .dlk-aws .ddpc .sub { padding: 10px; background: #efefef; }
.rlzy-dlk .dlk-b .dlk-aws .ddpc .suub a { display: block; font-size: 16px; padding: 10px 0; text-align: center;}
.rlzy-dlk .dlk-b .dlk-aws .ddpc:hover .suub { display: block;}

.rlzy-dlk .t1{
	width: 24%;
}

.rlzy-dlk .t2{
	width: 5%;
	margin-right: 12%;
}

.rlzy-dlk .t3{
	width: 6%;
	margin-right: 12%;
}

.rlzy-dlk .t4{
	width: 5%;
	margin-right: 11%;
}

.rlzy-dlk .t5{
	width: 6%;
	margin-right: 9%;
}

.rlzy-dlk .t6{
	width: 6%;
}

.rlzy-dlk .tentc{
	text-align: center;
}

@media(max-width: 1750px) {
	.rlzy-dek ul li{
		height: 32vw;
	}
}

@media(max-width: 1622px) {
	.rlzy-dlk .t2 {
    	width: 8%;
    	margin-right: 8%;
	}

	.rlzy-dlk .t4 {
    	width: 8%;
    	margin-right: 9%;
	}

}

@media(max-width: 1600px) {
	.rlzy-dek ul li{
		height: 35vw;
	}

	.rlzy-dlk .dlk-b .dlk-aws .ddpc:before {
    	right: -13px;
	}
}

@media(max-width: 1500px) {
	.rlzy-dsk:before{
		width: 5%;
	}
}

@media(max-width: 1450px) {
	.rlzy-dyk .dyk-left .dyk-leftc {
    	margin: 36px 0 31px;
	}

	.rlzy-dyk .dyk-left .dyk-leftd p {
    	margin-bottom: 20px;
	}

	.rlzy-dyk .dyk-left .dyk-leftc {
    	margin: 30px 0 25px;
	}

	.rlzy-dek ul li{
		height: 37vw;
	}
}

@media(max-width: 1419px) {
	.rlzy-dlk .t5 {
    	width: 10%;
    	margin-right: 6%;
	}
}

@media(max-width: 1350px) {
	.rlzy-dek ul li{
		height: 40vw;
	}

	.rlzy-dlk .dlk-b .dlk-aws .ddpc:before{
		right: -17px;
	}
}

@media(max-width: 1268px) {
	.rlzy-dlk .t3 {
    	width: 9%;
    	margin-right: 8%;
	}

	.rlzy-dlk .t6 {
    	width: 9%;
	}
}

@media(max-width: 1250px) {
	.rlzy-dek ul li{
		height: 45vw;
	}

	.rlzy-dsk .swiper-an .swiper-znexr{
		width: 43px;
		height: 43px;
	}

	.rlzy-dsk .swiper-an .swiper-zprev{
		width: 43px;
		height: 43px;
	}

	.rlzy-dsk .swiper-an .bannerB .bannerA-a{
		font-size: 18px;
	}

	.rlzy-dsk .swiper-an{
		bottom: 160px;
	}
}

@media(max-width: 1150px) {
	.rlzy-dyk .dyk-left .dyk-leftc {
    	margin: 17px 0 18px;
	}
}

@media(max-width: 1100px) {
	.rlzy-dyk{
		padding: 30px 0 40px;
	}

	.rlzy-dyk .dyk-left{
		width: 100%;
	}

	.rlzy-dyk .dyk-right{
		width: 100%;
		margin-top: 20px;
	}

	.rlzy-dyk .dyk-left .dyk-leftd p {
    	margin-bottom: 7px;
	}

	.rlzy-dyk .dyk-left .dyk-leftc{
		font-size: 20px;
		margin: 10px 0 15px;
	}

	.rlzy-dyk .dyk-left .dyk-lefta{
		margin-top: 0;
	}

	.rlzy-dyk .dyk-left .dyk-leftd p{
		font-size: 16px;
	}

	.rlzy-dek{
		padding: 30px 0 40px;
	}

	.rlzy-dek ul li{
		width: 100%;
		height: auto;
		padding: 25px;
		margin-bottom: 20px;
	}

	.rlzy-dek ul li .dek-b{
		height: auto;
		margin-top: 15px;
		line-height: 1.7;
	}

	.rlzy-dek ul li .dek-c{
		margin-top: 20px;
	}

	.rlzy-dek ul li .dek-a {
    	padding-bottom: 15px;
    	font-size: 20px;
	}

	.rlzy-dek ul li .dek-b{
		font-size: 16px;
	}

	.rlzy-dsk:before{
		display: none;
	}

	.rlzy-dsk{
		padding: 30px 0 40px;
	}

	.rlzy-dsk .dsk-b .swiper-zfra .swiper-slide .img{
		height: 30vw;
	}

	.rlzy-dsk .swiper-an {
    	bottom: auto;
    	top: 38px;
    	right: 20px;
	}

	.rlzy-dsk .dsk-a2 {
    	margin-bottom: 20px;
	}

	.rlzy-dlk{
		padding: 30px 0 40px;
	}

	.rlzy-dlk .dlk-a{
		margin-bottom: 20px;
	}

	.rlzy-dlk .dlk-b .dlk-be {
    	padding: 15px 3.3% 20px 3.3%;
	}
}

@media(max-width: 1024px) {
	.rlzy-dlk .t4 {
    	margin-right: 6%;
	}

	.rlzy-dlk .t1 {
    	width: 27%;
	}
}

@media(max-width: 950px) {
	.rlzy-dlk .t5{
		display: none;
	}

	.rlzy-dlk .t2{
		display: none;
	}

	.rlzy-dlk .t3{
		display: none;
	}

	.rlzy-dlk .t4{
		display: none;
	}

	.rlzy-dlk .t6{
		float: right !important;
		width: 10%;
	}	

	.rlzy-dlk .t1{
		width: 35%;
	}
}

@media(max-width: 850px) {
	.rlzy-dsk .dsk-b{
		width: 100%;
	}

	.rlzy-dsk .dsk-b .swiper-zfra .swiper-slide .img{
		height: 40vw;
	}


}

@media(max-width: 750px) {
	.rlzy-dyk .dyk-left .dyk-leftd p{
		font-size: 14px;
	}

	.rlzy-dek ul li .dek-b{
		font-size: 14px;
	}

	.rlzy-dsk .dsk-b .swiper-zfra .swiper-slide .slide-zi{
		padding: 15px;
		font-size: 14px;
	}

	.rlzy-dlk .dlk-b .dlk-be .dlk-c .dlk-c1 a .zfdo{
		font-size: 14px;
	}

	.rlzy-dlk .dlk-b .dlk-be .dlk-c .dlk-c1 a .zfdo span {
    	width: 6px;
    	height: 10px;
	}

	.rlzy-dlk .dlk-b .dlk-be .dlk-c .dlk-c1 a {
    	padding: 12px 0 12px;
	}

	.rlzy-dlk .dlk-b .dlk-aws {
    	padding: 16px 3.3% 16px 3.3%;
	}
}

@media(max-width: 641px) {
	.rlzy-dlk .t1{
		width: 40%;
	}

	.rlzy-dlk .t6{
		width: 15%;
	}
}

@media(max-width: 641px) {
	.rlzy-dlk .t1{
		width: 45%;
	}
}

@media(max-width: 550px) {
	.rlzy-dsk .dsk-b .swiper-zfra .swiper-slide .img{
		height: 53vw;
	}

	.rlzy-dsk .swiper-an .bannerB {
    	margin: 12px 10px 0 10px;
	}

	.rlzy-dlk .dlk-b .dlk-be {
    	padding: 13px 2.5% 13px 2.5%;
	}

	.rlzy-dlk .dlk-b .dlk-aws{
		padding: 13px 2.5% 13px 2.5%;
	}
}

@media(max-width: 508px) {
	.rlzy-dlk .t1{
		width: 50%;
	}
}

@media(max-width: 454px) {
	.rlzy-dlk .t1{
		width: 55%;
	}
}

@media(max-width: 432px) {
	.rlzy-dlk .t6{
		width: 25%;
	}
}


@media(max-width: 416px) {
	.rlzy-dlk .t1{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; 
	}
}











/**狼的速度-功能**/
.ldsdgn-dyk{
	padding: 121px 0 114px;
}

.ldsdgn-dyk .dyk-left{
	width: 791px;
	float: left;
}

.ldsdgn-dyk .dyk-right{
	float: right;
	width: calc(100% - 895px);
	padding: 46px 0 0;
}

.ldsdgn-dyk .dyk-right .right-a{
	color: #000;
	margin-bottom: 32px;
}

.ldsdgn-dyk .dyk-right .right-b{
	color: #000;
}


.ldsdgn-dyk .dyk-right .right-c{
	color: #000;
	line-height: 32px;
	margin-top: 18px;
}

.ldsdgn-dyk .dyk-right .right-d{
	margin-top: 95px;
}

.ldsdgn-dyk .dyk-right .right-d a{
	border: 1px solid #666666;
    color: #666666;
}

.ldsdgn-dyk .dyk-right .right-d a:before{
    background: url(../images/bannericona.png) no-repeat center/cover;
}

.ldsdgn-dek{
	background: #f7f7f7;
	padding: 101px 0 131px;
}

.ldsdgn-dek .right-d .more { margin-top: 4vw;}
.ldsdgn-dek .dek-left{
	float: right;
	width: 791px;
}

.ldsdgn-dek .dek-right{
	float: left;
	padding-top: 43px;
	width: calc(100% - 900px);
}

.ldsdgn-dek .dek-right .right-a{
	color: #000;
	margin-bottom: 49px;
}

.ldsdgn-dek .dek-right .right-b .b-wx1{
	color: #000;
	margin-bottom: 10px;
}


.ldsdgn-dek .dek-right .right-b .b-wx2{
	color: #4d4d4d;
	margin-bottom: 27px;
}

.ldsdgn-dek .dek-right .right-c .b-wx1{
	color: #000;
	margin-bottom: 9px;
}

.ldsdgn-dek .dek-right .right-c .b-wx2{
	line-height: 32px;
	color: #4d4d4d;
}

.ldsdgn-dyk .dsk-right{
	float: right;
	width: calc(100% - 895px);
	padding-top: 35px;
}

.ldsdgn-dyk .dsk-right .right-a{
	color: #000;
	margin-bottom: 47px;
}

.ldsdgn-dyk .dsk-right .right-b ul li{
	margin-bottom: 37px;
}

.ldsdgn-dyk .dsk-right .right-b ul li .li-a{
	color: #000;
	margin-bottom: 2px;
}

.ldsdgn-dyk .dsk-right .right-b ul li .li-b{
	color: #333;
	line-height: 32px;
}

.ldsdgn-dek .dwk-right{
	width: calc(100% - 895px);
	float: left;
	padding-top: 46px;
}

.ldsdgn-dek .dwk-right .dwk-righta{
	color: #000;
}

.ldsdgn-dek .dwk-right .dwk-rightb{
	color: #676767;
	padding: 34px 0 42px;
}

.ldsdgn-dek .dwk-right .dwk-rightc{
	color: #000;
	margin-bottom: 17px;
}

.ldsdgn-dek .dwk-right .dwk-rightd{
	color: #333333;
}

.ldsdgn-dek .dwk-right .dwk-rightd p{
	margin-bottom: 9px;
}

.ldsdgn-dek .dwk-right .dwk-righte{
	margin-top: 64px;
}

.ldsdgn-dek .dwk-right .dwk-righte a{
	border: 1px solid #666666;
    color: #666666;
}

.ldsdgn-dek .dwk-right .dwk-righte a:before{
    background: url(../images/bannericona.png) no-repeat center/cover;
}


@media(max-width: 1600px) {
	.ldsdgn-dyk .dyk-left {
    	width: 740px;
	}

	.ldsdgn-dyk .dyk-right {
    	width: calc(100% - 826px);
	}

	.ldsdgn-dyk .dyk-right .right-d {
    	margin-top: 54px;
	}

	.ldsdgn-dek .dek-left{
		width: 740px;
	}

	.ldsdgn-dek .dek-right{
		width: calc(100% - 826px);
	}

	.ldsdgn-dyk .dsk-right {
    	width: calc(100% - 826px);
	}

	.ldsdgn-dek .dwk-right {
    	width: calc(100% - 826px);
    	padding-top: 35px;
	}
}

@media(max-width: 1370px) {
	.ldsdgn-dyk .dyk-left {
    	width: 700px;
	}

	.ldsdgn-dyk .dyk-right {
    	width: calc(100% - 780px);
		padding: 30px 0 0;
	}

	.ldsdgn-dyk .dyk-right .right-a {
    	margin-bottom: 24px;
	}

	.ldsdgn-dek .dek-left{
		width: 700px;
	}

	.ldsdgn-dek .dek-right {
    	width: calc(100% - 780px);
	}

	.ldsdgn-dyk .dsk-right {
    	width: calc(100% - 780px);
	}

	.ldsdgn-dyk .dsk-right .right-b ul li{
		margin-bottom: 20px;
	}

	.ldsdgn-dyk .dsk-right .right-b ul li:last-child{
		margin-bottom: 0;
	}

	.ldsdgn-dek .dwk-right {
    	width: calc(100% - 780px);
    	padding-top: 30px;
	}

	.ldsdgn-dek .dwk-right .dwk-rightb{
		padding: 25px 0;
	}

	.ldsdgn-dek .dwk-right .dwk-righte{
		margin-top: 34px;
	}
}

@media(max-width: 1320px) {
	.ldsdgn-dyk .dyk-left {
    	width: 650px;
	}

	.ldsdgn-dyk .dyk-right {
    	width: calc(100% - 720px);
    	padding: 20px 0 0;
	}

	.ldsdgn-dyk .dyk-right .right-d {
    	margin-top: 19px;
	}

	.ldsdgn-dek .dek-left{
		width: 650px;
	}

	.ldsdgn-dek .dek-right{
		width: calc(100% - 720px);
	}

	.ldsdgn-dek .dek-right .right-a {
    	margin-bottom: 26px;
	}

	.ldsdgn-dyk .dsk-right {
    	width: calc(100% - 720px);
	}

	.ldsdgn-dyk .dsk-right .right-a {
    	margin-bottom: 21px;
	}

	.ldsdgn-dek .dwk-right {
    	width: calc(100% - 720px);
	}
}

@media(max-width: 1200px) {
	.ldsdgn-dyk .dyk-right {
    	width: calc(100% - 656px);
	}

	.ldsdgn-dyk .dyk-left {
    	width: 600px;
	}

	.ldsdgn-dek .dek-left{
		width: 600px;
	}

	.ldsdgn-dek .dek-right {
    	width: calc(100% - 656px);
    	padding-top: 22px;
	}

	.ldsdgn-dyk .dsk-right {
    	width: calc(100% - 656px);
    	padding-top: 25px;
	}

	.ldsdgn-dek .dwk-right {
    	width: calc(100% - 656px);
	}
}

@media(max-width: 1100px) {
	.ldsdgn-dyk{
		padding: 30px 0 40px;
	}

	.ldsdgn-dyk .dyk-left{
		width: 100%;
	}

	.ldsdgn-dyk .dyk-right .right-c{
		line-height: 1.7;
		margin-top: 10px;
	}

	.ldsdgn-dyk .dyk-right .right-a {
    	margin-bottom: 15px;
	}

	.ldsdgn-dyk .dyk-right{
		width: 100%;
	}

	.ldsdgn-dek{
		padding: 30px 0 40px;
	}

	.ldsdgn-dek .dek-right{
		width: 100%;
		margin-top: 20px;
	}

	.ldsdgn-dek .dek-left{
		width: 100%;
	}

	.ldsdgn-dek .dek-right{
		padding-top: 0;
	}

	.ldsdgn-dek .dek-right .right-a {
    	margin-bottom: 9px;
	}

	.ldsdgn-dek .dek-right .right-b .b-wx2 {
    	margin-bottom: 10px;
	}

	.ldsdgn-dek .dek-right .right-c .b-wx2{
		line-height: 1.7;
	}

	.ldsdgn-dyk .dsk-right {
    	width: 100%;
	}

	.ldsdgn-dyk .dsk-right .right-b ul li{
		margin-bottom: 15px;
	}

	.ldsdgn-dyk .dsk-right .right-a {
    	margin-bottom: 9px;
	}

	.ldsdgn-dyk .dsk-right .right-b ul li .li-b{
		line-height: 1.7;
	}

	.ldsdgn-dek .dwk-right {
		width: 100%;
		margin-bottom: 20px;
		padding-top: 0;
	}

	.ldsdgn-dek .dwk-right .dwk-rightb{
		padding: 10px 0;
	}

	.ldsdgn-dek .dwk-right .dwk-rightc {
    	margin-bottom: 10px;
	}

	.ldsdgn-dek .dwk-right .dwk-righte{
		margin-top: 20px;
	}
}





/**浪的速度夹具**/
.ldsdjj-zk{
	background: #f7f7f7;
	padding: 93px 0 97px;
}

.ldsdjj-zk .zydanwc .container{
	position: relative;
}

.ldsdjj-zk .zydanwc .swiper-button-next-zk{
	bottom: 81px;
	top: auto;
	right: -75px;
	width: 48px;
	height: 48px;
	background:url(../images/right-li.png) no-repeat center center/cover;
}

.ldsdjj-zk .zydanwc .swiper-button-prev-zk{
	bottom: 81px;
	top: auto;
	left: -75px;
	width: 48px;
	height: 48px;
	background:url(../images/left-li.png) no-repeat center center/cover;
}

.ldsdjj-zk .zydanwc .swiper-button-disabled{
	opacity: 1;
}

.ldsdjj-zk .zydanwc .swiper-button-next-zk:hover{
	background:url(../images/right-lia.png) no-repeat center center/cover;
}

.ldsdjj-zk .zydanwc .swiper-button-prev-zk:hover{
	background:url(../images/left-lia.png) no-repeat center center/cover;
}


.ldsdjj-zk .zydanwc .swiper-button-next-zk:after{
	opacity: 0;
}


.ldsdjj-zk .zydanwc .swiper-button-prev-zk:after{
	opacity: 0;
}

.ldsdjj-zk .zydanwc .zk-b .mySwiper2{
	margin-bottom: 30px;
}

.ldsdjj-zk .zydanwc .zk-b .mySwiper2 .swiper-slide .sj{
	display: none;
}

.ldsdjj-zk .zydanwc .zk-b .mySwiper .swiper-slide{
	text-align: center;
}

.ldsdjj-zk .zydanwc .zk-b .mySwiper .swiper-slide-thumb-active .img{
	position: relative;
}

.ldsdjj-zk .zydanwc .zk-b .mySwiper .swiper-slide-thumb-active .img:before{
	position: absolute;
	content: "";
	background: rgba(31, 81, 153, .5);
	z-index: 9;
	width: 100%;
	height: 100%;
}

.ldsdjj-zk .zydanwc .zk-b .mySwiper .swiper-slide .sli-wz{
	color: #666666;
	margin-top: 5px;
}

.ldsdjj-zk .zk-a{
	color: #000;
	line-height: 60px;
	margin-bottom: 37px;
}


@media(max-width: 1550px) {
	.ldsdjj-zk .zydanwc .swiper-button-next-zk{
		right: -22px;
	}

	.ldsdjj-zk .zydanwc .swiper-button-prev-zk{
		left: -22px;
	}
}

@media(max-width: 1350px){
	.ldsdjj-zk .zydanwc .swiper-button-next-zk{
		bottom: 63px;
	}

	.ldsdjj-zk .zydanwc .swiper-button-prev-zk{
		bottom: 63px;
	}
}

@media(max-width: 1100px) {
	.ldsdjj-zk{
		padding: 30px 0 40px;
	}

	.ldsdjj-zk .zk-a{
		line-height: 1.6;
	}

	.ldsdjj-zk .zydanwc .swiper-button-next-zk{
		display: none;
	}

	.ldsdjj-zk .zydanwc .swiper-button-prev-zk{
		display: none;
	}
}


@media(max-width: 750px) {
	.ldsdjj-zk .zydanwc .zk-b .mySwiper2 .swiper-slide .sj{
		display: block;
	}

	.ldsdjj-zk .zydanwc .zk-b .mySwiper2 .swiper-slide .pc{
		display: none;
	}
}














/**2022-3-4新增**/
.fhdwo{
	position: fixed;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
}

.fhdwo ul li{
	margin-bottom: 5px;
}

.fhdwo ul li:last-child{
	margin-bottom: 0;
}


@media(max-width: 1567px) {
	.ldsdbdyj ul li a {
    	padding: 36px 37px;
	}
}

@media(max-width: 1180px) {
	.ldsdbdyj ul li a {
    	padding: 36px 25px;
	}	
}








/**2022-4-2新增**/
.xlkwa{
	display: none;
	padding-bottom: 15px;
}

.xlkwa a{
	display: block;
    width: 100%;
    color: #fff;
    font-size: 14px;
    line-height: 34px;
}


@media(max-width: 550px) {
	.cpxq-dsk .dsk-B .join ul li .t .t-a {
	    width: 23%;
	}

	.cpxq-dsk .dsk-B .join ul li>.cont .addCon{
		padding-left: 0;
	}

	.cpxq-dsk .dsk-B .join ul li>.cont .addCon table tr td{
		width: 50%;
	}

	.cpxq-dsk .dsk-B .join ul li>.cont .addCon table tr td span{
		font-size: 15px !important;
		line-height: 1.7;
	}
}



.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: 90%; }
}






/**小慢到此一游**/
.gywm-dyk .dyk-left{
	position: relative;
}

.gywm-dyk .dyk-left:before{
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 100px;
	height: 100px;
	background: url(../images/videod.png) no-repeat center center/cover;
}