@charset "utf-8"; 
body { font-family: 'albbpht', 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial'; }
.relative { position: relative; }
.fixYd .relative { height: 100%; }
.fixYd { width: 100%; height: 100vh; position: fixed; z-index: 100; background: #000; }
.fixYdA { position: absolute; left:0; top:50%; transform:translateY(-50%); width: 100%; }
.fixYdA .t span { display:inline-block; position: relative; padding-right: 30px; }
.fixYdA .t span i { position: absolute; right:0; bottom: 0; width: 30px; height: 5px; background: #fff; }
.fixYdA .t span i { -webkit-animation:line 0.8s linear 20; }
@keyframes line {
	0% { opacity: 0;}
	20% {opacity: 1;}
	60% {opacity: 1;}
	100% {opacity: 0;}
}


em { font-style:normal; }

.bgBlack { background:#000; }


/**头部**/
.header { position: fixed; top: 0; left: 0; width: 100%; z-index: 999; padding: 0 50px; }
.header .logo a { display: block; padding: 27px 0 29px; }
.header .logo a .m2 { display: none; }
.header .eaerz ul li { float: left; margin-right: 53px; }
.header .eaerz ul li:last-child { margin-right: 0; }
.header .eaerz ul li .sub { color: #fff; font-size: 14px; padding: 33px 0 35px; display: block; }

.header .eaerz .aerze { margin-left: 40px; padding: 33px 0 35px; }
.header .eaerz .aerze .rzna { color: #fff; font-size: 14px; padding: 0 14px 0 22px; position: relative; cursor: pointer; }
.header .eaerz .aerze .rzna:before { position: absolute; content: ""; left: 0; top: 50%; transform: translateY(-50%); width: 18px; height: 18px; background: url(../images/rzna.png)no-repeat center center/cover; }
.header .eaerz .aerze .rzna:after { position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); width: 10px; height: 6px; background: url(../images/rznb.png)no-repeat center center/cover; }

.header .eaerz .aerze { position: relative; }
.header .eaerz .aerze .rzna { color: #fff; position: relative; z-index: 1; }
.header .eaerz .aerze .rznm { position: absolute; padding-top: 30px; left: 55%; transform: translateX(-50%); top: 35px; display: none; }
.header .eaerz .aerze:hover .rznm { display: block; }
.header .eaerz .aerze .rznm .znm { background: #fff; width: 100px; padding: 13px 0; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
.header .eaerz .aerze .rznm ul li { width: 100%; text-align: center; margin-bottom: 10px; }
.header .eaerz .aerze .rznm ul li:last-child { margin-bottom: 0; }
.header .eaerz .aerze .rznm ul li a { display: block; color: #333333; width: 100%; font-size: 14px; line-height: 1; }


.header.fixed-head { background: #fff; border-bottom: 1px solid #cccccc; }
.header.fixed-head .logo a .m2 { display: block; }
.header.fixed-head .logo a .m1 { display: none; }
.header.fixed-head .eaerz ul li .sub { color: #41494d; }
.header.fixed-head .eaerz .aerze .rzna { color: #41494d; }
.header.fixed-head .eaerz .aerze .rzna:before { background: url(../images/rzna1.png)no-repeat center center/cover; }
.header.fixed-head .eaerz .aerze .rzna:after { background: url(../images/rznb1.png)no-repeat center center/cover; }



.header.bgHeader { background: #fff; border-bottom: 1px solid #cccccc; }
.header.bgHeader .logo a .m2 { display: block; }
.header.bgHeader .logo a .m1 { display: none; }
.header.bgHeader .eaerz ul li .sub { color: #41494d; }
.header.bgHeader .eaerz .aerze .rzna { color: #41494d; }
.header.bgHeader .eaerz .aerze .rzna:before { background: url(../images/rzna1.png)no-repeat center center/cover; }
.header.bgHeader .eaerz .aerze .rzna:after { background: url(../images/rznb1.png)no-repeat center center/cover; }




.fixed-head {
    background: #fff; 
    z-index: 99;
    position: fixed;
    top: 0;
    margin-top: 0;
    width: 100%;
    left: 0;
    /* box-shadow: 0 0 5px rgb(0 0 0 / 20%); */
    transition: All .4s ease;
    -webkit-transition: All .4s ease;
    -moz-transition: All .4s ease;
    -o-transition: All .4s ease;
    -webkit-animation: headerFix 1s ease 1;
    animation: headerFix 1s ease 1;
    border: 1px solid rgba(216, 216, 216, 0.5);
}

@-webkit-keyframes headerFix {
    from {
        -webkit-transform: translateY(-100%);
    }

    to {
        -webkit-transform: translateY(0);
    }
}

@keyframes headerFix {
    from {
        transform: translateY(-100%);
    }

    to {
        transform: translateY(0);
    }
}

.banner .swiper-slide .img { overflow: hidden; }
.banner .swiper-slide .img .pc { width: 100%; height: 100vh; }
.banner .swiper-slide .mmm { -webkit-animation:fa1 5s linear 1; }
.banner .swiper-slide-active .pc { -webkit-animation:fa1 5s linear 1; }
@-webkit-keyframes fa1{
	0%{-webkit-transform:scale(1.1);}
	10%{-webkit-transform:scale(1.09);}
	20%{-webkit-transform:scale(1.08);}
	30%{-webkit-transform:scale(1.07);}
	40%{-webkit-transform:scale(1.06);}
	50%{-webkit-transform:scale(1.05);}
	60%{-webkit-transform:scale(1.04);}
	70%{-webkit-transform:scale(1.03);}
	80%{-webkit-transform:scale(1.02);}
	90%{-webkit-transform:scale(1.01);}
	100%{-webkit-transform:scale(1.0);}
}

.banner .swiper-slide .erlizong { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; }
.banner .swiper-slide .erlizong .ongz { width: 220px; height: 50px; line-height: 50px; display: inline-block; background: #d71440; margin-top: 30px; }
.banner .reoz { position: absolute; bottom: 53px; z-index: 5; color: #fff; left: 8%; line-height: 1; padding-right: 19px; }
.banner .reoz span { position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: 10px; height: 6px; background: url(../images/rznb.png)no-repeat center center/cover; }

.banner .swiper-pagination-top { opacity: 0; width: 0; height: 0; }
.ssss {
	z-index: 5;
	position: absolute;
	bottom: 47px;
	right: 8%;
}

.sss {
	display: inline-block;
	position: relative;
	width: 20px;
	height: 20px;
    margin-right: 25px;
}

.sss:last-child { margin-right: 0; }

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

.ssss .sss::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 14px;
    height: 14px;
    border: 3px solid rgba(255, 255, 255, .34);
    border-radius: 50%;
    opacity: 0;
}

.ssss .sss.sss-active::before {
    opacity: 1;
}

.ssss .sss.sss-active::after {
    opacity: 0;
}

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

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

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

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

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

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

@-webkit-keyframes circleL {

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

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

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

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

@keyframes circleL {

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

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

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

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

.indexA { padding: 4.11458vw 0 6.25vw; }
.indexA .enxabott { margin-top: 40px; }
.indexA .bottl { width: 55%; overflow: hidden; margin-right: 1.62%; }
.indexA .bottl .nexnsl-swiper .swiper-slide img,
.indexA .bottr .nexnsr-swiper .swiper-slide img { display: none; }
.indexA .bottl .nexnsl-swiper .swiper-slide .img,
.indexA .bottr .nexnsr-swiper .swiper-slide .img { height: 335px; overflow: hidden; border-radius: 0 20px 0 20px; position: relative; }
.indexA .bottl .nexnsl-swiper .swiper-slide .img img,
.indexA .bottr .nexnsr-swiper .swiper-slide .img img { height: 335px; width:auto; max-width: 500%; }
.indexA .bottl .nexnsl-swiper .swiper-slide .wz,
.indexA .bottr .nexnsr-swiper .swiper-slide .wz { margin-top: 17px; } 

.indexA .bottl .nexnsl-swiper .swiper-slide .img .ionc,
.indexA .bottr .nexnsr-swiper .swiper-slide .img .ionc { position: absolute; bottom: 24px; left: 21px; }
.indexA .bottl .nexnsl-swiper .swiper-slide .img .ionc img,
.indexA .bottr .nexnsr-swiper .swiper-slide .img .ionc img { display: block; }



.indexA .bottl .nexnsl-swiper .swiper-slide .img .ionc img, .indexA .bottr .nexnsr-swiper .swiper-slide .img .ionc img { height: auto; max-width: 50px; }
	
.indexA .bottr { width: 43.38%; overflow: hidden; }


.indexA .swiper-button-prev { left: -5.5%; top: 45%; }
.indexA .swiper-button-next { right: -5.5%; top: 45%; }



.indexB { background: url(../images/indexBe.jpg)no-repeat center center/cover; height: auto; padding: 6.14583vw 0 5.72916vw; }
.indexB .dexbl { width: 50%; }
.indexB .dexbl .enxatop { margin-bottom: 20px; }
.indexB .dexbl .xnez { line-height: 1.7; margin-top: 10px; }
.indexB .dexbl .xnzq { margin: 23px 0 12px; }
.indexB .dexbl .xnzq ul li { float: left; margin-right: calc(33.33% - 192px); width: 144px; }
.indexB .dexbl .xnzq ul li:last-child { margin-right: 0; }
.indexB .dexbl .xnzq ul li .zq span { display: inline-block; font-size: 48px; line-height: .8; color: #d71440; }
.indexB .dexbl .xnzq ul li .zq i { display: inline-block; font-size: 28px; line-height: 1; color: #d71440; vertical-align: middle; margin-top: -19px; margin-left: 2px; }
.indexB .dexbl .xnzq ul li .za { line-height: 1.75; margin-top: 8px; }

.indexB .dexbl .ghupiao { margin-top: 30px; }
.indexB .dexbl .ghupiao .hupiao { background: #fff; padding: 30px 30px 30px; }
.indexB .dexbl .ghupiao .hupiao .piao { border-bottom: 1px solid #eaeaea; line-height: 1; padding-bottom: 20px; margin-bottom: 25px; }
.indexB .dexbl .ghupiao .hupiao .piao .iao { margin-right: 46px; }
.indexB .dexbl .ghupiao .hupiao .piao .iao a { display: block; color: #4e575c; }
.indexB .dexbl .ghupiao .hupiao .piao .iaoi span { display: inline-block; width: 12px; height: 12px; background: url(../images/ghupiao.png)no-repeat center center/cover; vertical-align: middle; margin-top: -3px; margin-left: 10px; }
.indexB .dexbl .ghupiao .hupiao .biao .iaol { width: 250px; }
.indexB .dexbl .ghupiao .hupiao .biao .iaol .aoi { font-size: 50px; line-height: .8; display: inline-block; vertical-align: middle; margin-top: -20px; margin-right: 30px; }
.indexB2 .dexbl .ghupiao .hupiao .biao .iaol .aoi  {margin-top: -30px; margin-right: 30px; }
.indexB .dexbl .ghupiao .hupiao .biao .iaol .aou { display: inline-block; }
.indexB .dexbl .ghupiao .hupiao .biao .iaol .aou .u { font-size: 20px; line-height: 1; }
.indexB .dexbl .ghupiao .hupiao .biao .iaol .aou .ou { font-size: 18px; line-height: 1; color: #d71440; margin-top: 10px; }
.indexB2 .dexbl .ghupiao .hupiao .biao .iaol .aou .ou { font-size: 28px; line-height: 1; color: #d10000; margin-top: 10px; }
.indexB .dexbl .ghupiao .hupiao .biao .iaol .aou .ou span { display: inline-block; width: 12px; height: 14px; margin-right: 5px; }
.indexB .dexbl .ghupiao .hupiao .biao .iaol .aou .ou.up span { background: url(../images/aou.png)no-repeat center center/cover; }
.indexB .dexbl .ghupiao .hupiao .biao .iaol .aou .ou.low span { background: url(../images/aou.png)no-repeat center center/cover;transform:rotate(180deg); }

.indexB .dexbl .ghupiao .hupiao .biao .iaor { width: calc(100% - 278px); }
.indexB .dexbl .ghupiao .hupiao .biao .iaor ul li { float: left; margin-right: calc(33.33% - 98px); }
.indexB .dexbl .ghupiao .hupiao .biao .iaor ul li:last-child { margin-right: 0; }
.indexB .dexbl .ghupiao .hupiao .biao .iaor ul li .ora { color: #4e575c; font-size: 14px; line-height:1; }
.indexB .dexbl .ghupiao .hupiao .biao .iaor ul li .orb { color: #4e575c; font-size: 20px; line-height:1; margin-top: 14px; font-weight: bold}
.indexB .dexbl .ghupiao .uhpiao { color: #939598; line-height: 1; margin-top: 10px; }
.indexB .dexbl .ghupiao .uhpiao a { display: inline-block; color: #939598; border-bottom: 1px solid #939598; }

.indexB .dexbr { width: 44.2%; }
.img100  img { width: 100%; }


.indexC { height: auto; padding: 5.20833vw 0 3.64583vw; }
.indexC .nexctop { margin-bottom: 30px; }
.indexC .nexbbbott .swiper-slide { background: #f3f4f5; padding-bottom: 22px; border: 1px solid #ecf0f3; }
.indexC .nexbbbott .swiper-slide a { display: block; } 
.indexC .nexbbbott .swiper-slide a .ottzn { padding: 0 31px; }
.indexC .nexbbbott .swiper-slide a .ottzn .znta {height:82px; padding: 20px 0 0; line-height: 1.32; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.indexC .nexbbbott .swiper-slide a .ottzn .zntb { border-top: 1px solid #d6d7d9; margin-top: 44px; }
.indexC .nexbbbott .swiper-slide a .ottzn .zntb .ntb { position: relative; margin-top: 20px; }
.indexC .nexbbbott .swiper-slide a .ottzn .zntb .ntb::before { position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); width: 14px; height: 12px; background: url(../images/ntbe.png)no-repeat center center/cover; }
.indexC .nexbbbott .swiper-slide a .ottzn .zntb .ntb span{ line-height: 1; color: #4e575c; }
.indexC .nexbbbott .swiper-slide .img img { transform:scale(1.01); }
.indexC .nexbbbott .swiper-slide:hover .img img { transform:scale(1.05); }

.indexC .nexbbbott .swiper-pagination { width: 100%; text-align: center; position: initial; line-height: 0; margin-top: 50px; }
.indexC .nexbbbott .swiper-pagination .swiper-pagination-bullet { opacity: 1; background: #caccce; width: 7px; height: 7px; margin-right: 33px; margin-left: 0; }
.indexC .nexbbbott .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.indexC .nexbbbott .swiper-pagination .swiper-pagination-bullet-active { background: #4e575c; }


.indexD { background: #ecf0f3; height: auto; padding: 5.3125vw 0 7.13541vw; margin-top: 0; }
.indexD .nexcbott { margin-top: 38px; }
.indexD .nexcbott .tope { position: relative; }
.indexD .nexcbott .tope::before { position: absolute; content: ""; top: 7px; left: 0; width: 100%; height: 2px; background: #ccd1d5; }
.indexD .nexcbott .tope .swiper-slide { text-align: center; cursor: pointer; }
.indexD .nexcbott .tope .swiper-slide .con { width: 16px; height: 16px; border: 2px solid #4e575c; border-radius: 50%; background: #fff; display: inline-block; transition: all .5s; }
.indexD .nexcbott .tope .swiper-slide .wz { color: #a5abaf; margin-top: 4px; transition: all .5s; line-height: 1; }
.indexD .nexcbott .tope .swiper-slide-thumb-active .con { border-color: #d81a45; }
.indexD .nexcbott .tope .swiper-slide-thumb-active .wz { color: #4e575c; }

.indexD .nexcbott .bope { background: #fff; padding: 20px; margin-top: 37px; }
.indexD .nexcbott .bope .indexD-bott .lidel { width: 765px; }
.indexD .nexcbott .bope .indexD-bott .lidel { overflow: hidden; border-radius: 0 10px 0 10px; }
.indexD .nexcbott .bope .indexD-bott .lidel img { transform: scale(1.01); }
.indexD .nexcbott .bope .indexD-bott .lidel:hover img { transform: scale(1.05); }

.indexD .nexcbott .bope .indexD-bott .lider { width: calc(100% - 834px); padding: 36px 0 0 0; }
.indexD .nexcbott .bope .indexD-bott .lider .iert { color: #d71440; line-height: 1; margin-bottom: 25px; }
.indexD .nexcbott .bope .indexD-bott .lider .iebtnz { padding-right: 10px; height: 204px; overflow-y: auto; overflow-x: hidden; }
.indexD .nexcbott .bope .indexD-bott .lider .iebtnz::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.indexD .nexcbott .bope .indexD-bott .lider .iebtnz::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #d71440;
}

.indexD .nexcbott .bope .indexD-bott .lider .iebtnz::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
	background: rgba(0, 0, 0, .1);
}


.indexD .nexcbott .bope .indexD-bott .lider .iebtnz::-moz-scrollbar {
  /*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.indexD .nexcbott .bope .indexD-bott .lider .iebtnz::-moz-scrollbar-thumb {
  
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #d71440;
}

/*.indexD .nexcbott .bope .indexD-bott .lider .iebtnz::-moz-scrollbar-thumb:hover {*/
/*  background-color: #555;*/
/*}*/

.indexD .nexcbott .bope .indexD-bott .lider .iebtnz::-moz-scrollbar-track {
  /*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
	background: rgba(0, 0, 0, .1);
}

/*.indexD .nexcbott .bope .indexD-bott .lider .iebtnz::-moz-scrollbar-track:hover {*/
/*  background-color: #ccc;*/
/*}*/



.indexD .nexcbott .bope .indexD-bott .lider .iebtnz ul li { margin-bottom: 30px; }
.indexD .nexcbott .bope .indexD-bott .lider .iebtnz ul li:last-child { margin-bottom: 0; }
.indexD .nexcbott .bope .indexD-bott .lider .iebtnz ul li .san { line-height: 1; float: left; width: 45px; color: #4e575c; }
.indexD .nexcbott .bope .indexD-bott .lider .iebtnz ul li .sna { line-height: 1.5; width: calc(100% - 50px); }

.indexE { padding-top: 0; }
.indexE .bongz { position: absolute; width: 100%; height: 100%; }
.indexE .bongz .li { width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; transition: all .5s; }
.indexE .bongz .li.active { opacity: 1; }
.indexE .quanping { position: relative; z-index: 1; }
.indexE .quanping .container { border-left: 1px solid rgba(255, 255, 255, .22); padding: 9.84375vw 0 6.66666vw 20px; }
.indexE .quanping .container .tabBox .abonx .bone { width: 506px; line-height: 1.75; margin: 15px 0 40px; }

.indexE .quanping .container .tabTit { margin-top: 5.75vw; }
.indexE .quanping .container .tabTit .mn { color: #9db1ad; cursor: pointer; transition: all .5s; line-height: 1; margin-bottom: 24px; position: relative; }
.indexE .quanping .container .tabTit .mn.cur { color: #fff; }
.indexE .quanping .container .tabTit .mn::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); background: #fff; width: 3px; height: 17px; left: -22px; opacity: 0; transition: all .5s; }
.indexE .quanping .container .tabTit .mn.cur::before { opacity: 1; } 
.indexE .quanping .container .tabTit .mn:last-child { margin-bottom: 0; }


.footere { background: #f3f4f5; padding: 3.64583vw 0 0; }
.footere .ootertop .eropl dl { max-width: 260px; float: left; margin-right: 2.5vw; }
.footere .ootertop .eropl dl:last-child { margin-right: 0; }
.footere .ootertop .eropl dl dt { margin-bottom: 25px; }
.footere .ootertop .eropl dl dt a { display: block; font-size: 16px; color: #4e575c; line-height: 1; }
.footere .ootertop .eropl dl dd { margin-bottom: 15px; }
.footere .ootertop .eropl dl dd:last-child { margin-bottom: 0; }
.footere .ootertop .eropl dl dd a { color: #4e575c; font-size: 14px; line-height: 1; display: block; }

.footere .ootertop .eropr { width: 320px; }
.footere .ootertop .eropr .bet { line-height: 1; color: #4e575c; margin-bottom: 27px; }
.footere .ootertop .eropr .ierzbn .aneo .tabTit { border-bottom: 1px solid #e3e5e6; }
.footere .ootertop .eropr .ierzbn .aneo .eo { float: left; color: #777777; line-height: 1; padding-bottom: 11px; margin-right: 25px; position: relative; cursor: pointer; }
.footere .ootertop .eropr .ierzbn .aneo .eo::before { position: absolute; content: ""; bottom: -1px; width: 0%; transition: all .5s; height: 2px; background: #d71440; }
.footere .ootertop .eropr .ierzbn .aneo .eo.cur { color: #333333; }
.footere .ootertop .eropr .ierzbn .aneo .eo.cur::before { width: 100%; } 
.footere .ootertop .eropr .ierzbn .aneo .eo:last-child { margin-right: 0; } 
.footere .ootertop .eropr .ierzbn .ootd .too { color: #4e575c; line-height: 2.15; margin-top: 10px; min-height: 200px;font-size: 12px; }

.footere .ootertop .eropr .ewmz { margin-top: 30px; }
.footere .ootertop .eropr .ewmz ul li { float: left; margin-right: 22px; position: relative; cursor: pointer; }
.footere .ootertop .eropr .ewmz ul li .ewm { position: absolute; top: 35px; width: 120px; height: 120px; background: #000; display: none; }
.footere .ootertop .eropr .ewmz ul li:hover .ewm { display: block; }

.footere .ooterzong { margin-top: 80px; }
.footere .ooterzong .zjsjl { color: #4e575c; line-height: 27px; margin-right: 30px; }
.footere .ooterzong .zjsjr ul li { float: left; margin-right: 25px; }

.footere .ooterbott { border-top: 1px solid #e3e5e6; margin-top: 22px; padding: 27px 0; }
.footere .ooterbott .ottl { color: #909699; line-height: 1; }
.footere .ooterbott .ottl .js{ color: #909699; line-height: 1;margin-top:10px; }
.footere .ooterbott .ottl a{ color: #909699; }
.footere .ooterbott .ottr a { display: inline-block; color: #909699;; line-height: 1; padding-right: 27px; position: relative; }
.footere .ooterbott .ottr a::before { position: absolute; content: ""; top: 50%; right: 10px; transform: translateY(-50%); width: 1px; height: 100%; background: #909699; }
.footere .ooterbott .ottr a:last-child { margin-right: 0; }
.footere .ooterbott .ottr a:last-child:before { display: none; }

@media(max-width:1920px) {
    .indexB .dexbl { width: 710px; }
    .indexB .dexbl .ghupiao .hupiao .biao .iaol .aoi { font-size: 45px; }
    .indexB .dexbl .ghupiao .hupiao .biao .iaor { width: auto; }
    .indexB .dexbl .ghupiao .hupiao .biao .iaor ul li { margin-right: 25px; }

    .indexB .dexbr { width: calc(100% - 793px); }

	.footere .ootertop .eropl dl  { margin-right: 2vw; }
    
}
@media(max-width:1750px) {
	.footere .ootertop .eropl dl  { margin-right: 1.5vw; }
	.footere .ootertop .eropl dl dd a{font-size:13px;}
}
@media(max-width:1500px) {
	.footere .ootertop .eropl dl  { margin-right: 2vw; }
	.footere .ootertop .eropl dl dd a{
    font-size: 11px;
}
}
@media(max-width:1300px) {
	.footere .ootertop .eropl dl  { margin-right: 2vw; }
	.footere .ootertop .eropl dl dd a{
    font-size: 11px;
}
}


@media(max-width:1200px) {	
    .footere .ootertop .eropl dl  { margin-right: 2vw; }
    .footere .ootertop .eropl dl dd a { font-size:12px; }
    
}


@media(max-width:1500px) {
	.banner .reoz { left: 6%; }
	.ssss { right: 6%; }
}


@media(max-width:1380px) {
	.indexD .nexcbott .bope .indexD-bott .lidel { width: 660px; }
	.indexD .nexcbott .bope .indexD-bott .lider { width: calc(100% - 700px); padding-top: 20px; }
	.indexD .nexcbott .bope .indexD-bott .lider .iebtnz { height: 179px; }
	.footere .ootertop .eropr{ width: 292px; }
}



@media(max-width:1280px) {
	.header .eaerz ul li { margin-right: 20px; }

	.banner .swiper-slide .erlizong .ongz { font-size: 14px; height: 48px; line-height: 48px; width: auto; padding: 0 25px; }

	.indexA .swiper-button-next { right: -5%; }
	.indexA .swiper-button-prev { left: -5%; }

	.indexB .dexbl { width: 640px; }
	.indexB .dexbr { width: calc(100% - 700px); }
	.indexB .dexbl .xnzq ul li .zq span { font-size: 32px; }
	.indexB .dexbl .xnzq ul li .zq i { font-size: 20px; margin-top: -10px; }
	.indexB .dexbl .ghupiao .hupiao { padding: 20px; }
	.indexB .dexbl .ghupiao .hupiao .biao .iaol { width: 170px; }
	.indexB .dexbl .ghupiao .hupiao .biao .iaol .aoi { font-size: 32px; margin-right: 10px; margin-top: -8px; }
	.indexB .dexbl .ghupiao .hupiao .biao .iaol .aou .u { font-size: 18px; }
	.indexB .dexbl .ghupiao .hupiao .biao .iaol .aou .ou { font-size: 16px; margin-top: 5px; }
	.indexB .dexbl .ghupiao .hupiao .biao .iaol .aou .ou span { width: 10px; height: 12px; }
	.indexB .dexbl .ghupiao .hupiao .biao .iaor ul li { margin-right: 35px; }
	.indexB .dexbl .ghupiao .hupiao .biao .iaor ul li .orb { font-size: 18px; margin-top: 8px; }
	
}


@media(max-width:1100px) {
	.header { padding: 0 20px; }
	.header .eaerz .aerzz { display: none; }
	.header .eaerz .aerze { padding: 13px 0; margin-right: 40px; }
	.header .logo a { padding: 10px 0; width: 150px; }

	.banner { height: auto; }
	.banner .reoz { display: none; }
	.banner .swiper-slide .erlizong .ongz { margin-top: 20px; height: 45px; line-height: 45px; }
	.ssss { bottom: 20px; width: 100%; text-align: center; right: 0; }

	.indexA,
	.indexB,
	.indexC,
	.indexD { padding: 35px 0 45px; }
	.indexA .enxabott { margin-top: 20px; }
	.indexA .bottr { display: none; }
	.indexA .bottl { width: 100%; }
	.indexA .swiper-button-prev { left: -15px; }
	.indexA .swiper-button-next { right: -15px; }
	.indexA .bottl .nexnsl-swiper .swiper-slide .img .ionc, .indexA .bottr .nexnsr-swiper .swiper-slide .img .ionc { bottom: 15px; left: 15px; }

	
	
	.indexB .dexbl { width: 100%; margin-top: 20px; }
	.indexB .dexbr { width: 100%; }
	.indexB .dexbl .enxatop {  margin-bottom: 15px; }
	.indexB .dexbl .xnzq { margin: 15px 0 5px; }
	.indexB .dexbl .xnzq ul li { width: 50%; margin-right: 0; margin-bottom: 20px; padding-right: 10px; }
	.indexB .dexbl .xnzq ul li .zq span { font-size: 26px; }
	.indexB .dexbl .xnzq ul li .zq i { font-size: 16px; margin-top: -7px; }
	.indexB .dexbl .ghupiao .uhpiao { line-height: 1.65; }

	.indexB .dexbl .ghupiao .hupiao { padding-bottom: 0; }
	.indexB .dexbl .ghupiao .hupiao .biao .iaor { width: 100%; margin-top: 20px; }
	.indexB .dexbl .ghupiao .hupiao .biao .iaor ul li { width: 50%; margin-right: 0; margin-bottom: 15px; }
	.indexB .dexbl .ghupiao .hupiao .biao .iaol .aoi { font-size: 26px; margin-top: -45px; }
	.indexB .dexbl .ghupiao .hupiao .piao {  padding-bottom: 15px; margin-bottom: 15px; }
	
	.indexC .nexctop { margin-bottom: 35px; }
	.indexC .nexbbbott .swiper-slide { padding-bottom: 20px; }
	.indexC .nexbbbott .swiper-slide a .ottzn { padding: 0 20px; }
	.indexC .nexbbbott .swiper-slide a .ottzn .zntb { margin-top: 25px; }
	.indexC .nexbbbott .swiper-slide a .ottzn .zntb .ntb { margin-top: 13px; }

	.indexC .nexctop .xctopr { top: 50%; bottom: auto; transform: translateY(-50%); }
	.indexC .nexbbbott .swiper-pagination { margin-top: 25px; }
	.indexC .nexbbbott .swiper-pagination .swiper-pagination-bullet { margin-right: 20px; }

	.indexD .nexcbott { margin-top: 20px; }
	.indexD .nexcbott .bope { margin-top: 30px; }
	.indexD .nexcbott .bope .indexD-bott .lidel { width: 100%; }
	.indexD .nexcbott .bope .indexD-bott .lider { width: 100%; }
	.indexD .nexcbott .bope .indexD-bott .lider .iert { margin-bottom: 20px; }
	.indexD .nexcbott .bope .indexD-bott .lider .iebtnz ul li { margin-bottom: 15px; }
	.indexD .xctopwr { margin-top: 30px; }

	.indexE .quanping .container{ padding: 35px 0 45px 40px; }
	.indexE .quanping .container { position: relative; border-left: 0; }
	.indexE .quanping .container::before { position: absolute; content: ""; top: 0; left: 19px; width: 1px; height: 100%; background:rgba(255, 255, 255, .22); }
	.indexE .quanping .container .tabBox .abonx .bone { width: 95%; margin: 10px 0 25px; }
	.indexE .quanping .container .tabTit { margin-top: 40px; }
	.indexE .quanping .container .tabTit .mn { margin-bottom: 18px; }

	.footere { padding: 35px 0 0; }
	.footere .ootertop .eropr .bet { margin-bottom: 20px; }
	.footere .ootertop .eropl { display: none; }
	.footere .ootertop .eropr { width: 100%; }
	.footere .ootertop .eropr .ewmz { margin-top: 20px; }
	.footere .ootertop .eropr .ewmz ul li .ewm { top: auto; bottom: 30px; }
	.footere .ooterzong { display: none; }

	.footere .ooterbott { margin-top: 20px; padding: 20px 0; }
	.footere .ooterbott .ottr { width: 100%; margin-top: 15px; }
	
}







/**集团业务**/
.nyybanner { position: relative; }
.nyybanner .img { overflow: hidden; }
.nyybanner .img .pc { height: auto; }
.nyybanner .gozl { -webkit-animation:fa1 5s linear 1; }
.nyybanner .wnzma { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; }

.nyybanner .reoz { position: absolute; bottom: 53px; z-index: 5; color: #fff; left: 8%; line-height: 1; padding-right: 19px; }
.nyybanner .reoz span { position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: 10px; height: 6px; background: url(../images/rznb.png)no-repeat center center/cover; }

.groupA { padding: 6.09375vw 0 5.72916vw; }
.groupA .xnqmz { line-height: 1.51; margin-top: 20px; }
.groupA .zengwenkais { background: #ecf0f3; border: 1px solid #e8e8e8; margin-top: 40px; }
.groupA .zengwenkais .clearfix { display: flex; flex-wrap: wrap; }
.groupA .zengwenkais .gwenzenl { width: 285px; background: #f0f3f6; }
.groupA .zengwenkais .gwenzenl ul { height: 100%; overflow-y: auto; overflow-x: hidden; direction: rtl; text-align: left; border-right: 1px solid #e8e8e8; }
.scrolling-element-inside { direction: rtl; }
.groupA .zengwenkais .gwenzenl ul::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 3px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 3px;
}

.groupA .zengwenkais .gwenzenl ul::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.15);
	background: #d71440;
}

.groupA .zengwenkais .gwenzenl ul::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, .1);
	border-radius: 0;
	background: #e8e8e8;
}
.groupA .zengwenkais .gwenzenl ul li { border-bottom: 1px solid #e8e8e8; transition: all .5s; }
.groupA .zengwenkais .gwenzenl ul li:last-child { border-bottom: 0; }
.groupA .zengwenkais .gwenzenl ul li.cur { background: #f2f5f7; }
.groupA .zengwenkais .gwenzenl ul li a { display: block; line-height: 1.5; padding: 30px 0; padding-left: 44px; padding-right: 40px; color: #4e575c; }
.groupA .zengwenkais .gwenzenl ul li.cur a { color: #d71440; } 
.groupA .zengwenkais .gwenzenl ul li.cur a span { display: inline-block; width: 14px; top: 50%; right: -20px; transform: translateY(-50%); height: 12px; background: url(../images/mainniu.png)no-repeat center center/cover; position: absolute; }
.groupA .zengwenkais .gwenzenl ul li a .mz { position: relative; display: inline-block; }


.groupA .zengwenkais .gwenzenr { width: calc(100% - 285px); padding: 50px 50px 50px 70px; }
.groupA .zengwenkais .gwenzenr .zenbox .boxa { color: #4e575c; }
.groupA .zengwenkais .gwenzenr .zenbox .boxb { color: #666666; line-height: 1.73; margin: 10px 0 40px; }

.groupA .zengwenkais .gwenzenr .zenbox .boxb .ccc a { color:#333; display:inline-block; margin: 5px 16px 5px 0; }

@media(max-width: 1600px){
    .groupA .zengwenkais .gwenzenl ul li a { padding: 20px 0; padding-left: 30px; padding-right: 30px;; }
}




.groupB { background: #ecf0f3; padding: 5.625vw 0 6.09375vw; }
.groupB .oupzna { margin-top: 35px; }
.groupB ul { display: flex; flex-wrap: wrap; }
.groupB ul li { float: left; background: #fff; width: 24.41%; margin-right: .78%; padding: 50px 30px 0 30px; border-radius: 0 10px 0 10px; height: 320px; position: relative; transition: all .5s; }
.groupB ul li:last-child { margin-right: 0; }
.groupB ul li .xbt { color: #d71440; transition: all .5s; }
.groupB ul li .xnz { color: #4e575c; line-height: 1.5; margin-top: 0px; transition: all .5s; }
.groupB ul li .icon { position: absolute; bottom: 30px; width: 100%; left: 0; padding: 0 30px; }
.groupB ul li .icon .mzm1 { display: none; }

.groupB ul li:hover { background: #d71440; }
.groupB ul li:hover .xbt { color: rgba(255, 255, 255, .6); }
.groupB ul li:hover .xnz { color: #fff; }

.groupB ul li:hover .icon .mzm1 { display: block; }
.groupB ul li:hover .icon .mzm { display: none; }


.groupC { padding: 103px 0 116px; }
.groupC .upcnzm { margin-bottom: 32px; }
.groupC .upcnzm .anzm { position: absolute; bottom: 8px; right: 0; }
.groupC .upcnzm .anzm .mainQh { position: initial; float: left; margin-top: 0; }
.groupC .upcnzm .anzm .swiper-button-prev { margin-right: 10px; }
.groupC .amannz .swiper-slide { background: #f3f4f5; border-radius: 0 20px 0 20px; border: 1px solid #ecf0f3; }
.groupC .amannz .swiper-slide .flex { display: flex; flex-wrap: wrap; }
.groupC .amannz .swiper-slide .ootdzl { width: 50%; padding: 52px 70px 60px 39px; }
.groupC .amannz .swiper-slide .annzr { width: 50%; }
.groupC .amannz .swiper-slide .oppa { margin-bottom: 13px; }
.groupC .amannz .swiper-slide .oppb { border-bottom: 1px solid #d6d7d9; padding-bottom: 30px; }
.groupC .amannz .swiper-slide .oppb .opl { margin-right: 40px; }
.groupC .amannz .swiper-slide .oppb .opl:last-child { margin-right: 0; }
.groupC .amannz .swiper-slide .oppc .oca { color: #d71440; margin-top: 37px; }
.groupC .amannz .swiper-slide .oppc .ocb { line-height: 1.68; margin-top: 10px; color: #666666; }


.oznnaa { background: url(../images/oznnaa.jpg)no-repeat center center/cover; }
.oznnaa .nnaal { line-height: 158px; }
.oznnaa .nnaar { line-height: 158px; position: relative; }
.oznnaa .nnaar::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); width: 80px; height: 80px; left: -100px; background: url(../images/oznnaa.png)no-repeat center center/cover; }





@media(max-width:1500px) {
	.nyybanner .reoz { left: 6%; }
	.groupB ul li .icon img { width: 80px; }
	.oznnaa .nnaar::before { width: 60px; height: 60px; left: -80px; }
	.oznnaa .nnaal,
	.oznnaa .nnaar { line-height: 130px; }
	


}



@media(max-width:1100px) {
	.nyybanner .reoz { display: none; }
	.groupA { padding: 35px 0 45px; }
	.groupA .zengwenkais { margin-top: 20px; }
	.groupA .zengwenkais .gwenzenl { width: 100%; }
	.groupA .zengwenkais .gwenzenl ul { height: 276px; }
	.groupA .zengwenkais .gwenzenl ul li a { line-height: 45px; padding-left: 20px; }
	.groupA .zengwenkais .gwenzenl ul li a span { right: -25px; }
	.groupA .zengwenkais .gwenzenr { width: 100%; padding: 20px; }
	.groupA .zengwenkais .gwenzenr .zenbox .boxb { margin-bottom: 20px; }

	.groupB { padding: 35px 0 45px; }
	.groupB .oupzna { margin-top: 20px; }
	.groupB ul li { width: 100%; margin-bottom: 20px; padding: 20px; height: 220px; }
	.groupB ul li:last-child { margin-bottom: 0; }
	.groupB ul li .icon { bottom: 20px; left: 0; padding: 0 20px; }

	.groupC { padding: 35px 0 45px; }
	.groupC .upcnzm .anzm { bottom: auto; top: 50%; transform: translateY(-50%); }

	.groupC .amannz .swiper-slide .ootdzl { width: 100%; padding: 20px; }
	.groupC .amannz .swiper-slide .annzr { width: 100%; }
	.groupC .amannz .swiper-slide .oppb { padding-bottom: 15px; }
	.groupC .amannz .swiper-slide .oppb .opl { width: 100%; margin-bottom: 10px; }
	.groupC .amannz .swiper-slide .oppb .opl:last-child { margin-bottom: 0; }
	.groupC .amannz .swiper-slide .oppc .oca { margin-top: 20px; }
	
	.oznnaa { display: none; }
}










.mainyang { width: 55px !important; height: 55px !important; margin-top: 0; position: initial; float: left; border-radius: 0 10px 0 10px; transition: all .5s; }
.mainyang.manPrev { margin-right: 10px; }
.manPrev { background: url(../images/manPrev.png) no-repeat center #f3f4f5; }
.manNext { background: url(../images/manNext.png) no-repeat center #f3f4f5; }

.manPrev.baise { background: url(../images/manPrev.png) no-repeat center #fff; }
.manNext.baise { background: url(../images/manNext.png) no-repeat center #fff; }

.manNext:hover { background: url(../images/manNext1.png) no-repeat center #d71440; }
.manPrev:hover { background: url(../images/manPrev1.png) no-repeat center #d71440; }
.mainyang::after { opacity: 0; }

@media(max-width:1500px){
	.mainyang { width: 45px !important; height: 45px !important; }
}




/**2-1信息**/
.informationA { padding: 6.04166vw 0; }
.informationA .aonzr { line-height: 1.2; margin-left: 30px; margin-top: 3px; }
.informationA .maonzfr { line-height: 1.5; width: 53%; } 


.informationB { background: #ecf0f3; }
.informationB .zengwenkais { margin-top: 30px; background: #fff; }
.informationB .zengwenkais .gwenzenl ul li { background: #f0f3f6; }
.informationB .zengwenkais .gwenzenl ul li.cur { background: #f5f7f9; }


.informationC { padding: 5.72916vw 0 5.83333vw; }
.informationC .enxaxq { line-height: 1.65; margin-top: 2px; }
.informationC .matioinbott { margin-top: 28px; }
.informationC .matioinbott ul { display: flex; flex-wrap: wrap; }
.informationC .matioinbott ul li { float: left; border-radius: 0 13px 0 13px; background: #f2f4f7; width: 24.4%; margin-right: .8%; margin-bottom: .8%; overflow: hidden; padding: 28px 27px 29px 25px; transition: all .5s; }
.informationC .matioinbott ul li:nth-child(4n) { margin-right: 0; }
.informationC .matioinbott ul li .icon { text-align: right; margin-bottom: 41px; }
.informationC .matioinbott ul li .con { width: 85px; height: 85px; position: relative; border: 1px solid #cdced1; border-radius: 50%; display: inline-block; transition: all .5s; }
.informationC .matioinbott ul li .con img { position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%; }
.informationC .matioinbott ul li .con .m2 { opacity: 0; transition: all .5s; }
.informationC .matioinbott ul li .wz { transition: all .5s; }

.informationC .matioinbott ul li:hover { background: #d71440; }
.informationC .matioinbott ul li:hover .con { border-color: #eb889e; }
.informationC .matioinbott ul li:hover .con .m2 { opacity: 1; }
.informationC .matioinbott ul li:hover .con .m1 { opacity: 0; }
.informationC .matioinbott ul li:hover .wz { color: #fff; }




.informationD { background: url(../images/informationD.jpg)no-repeat center center/cover; padding: 6.25vw 0 6.51041vw; }
.informationD .tionctop { margin-bottom: 30px; }
.informationD .tionctop .onctl .enxaxq  { margin-top: 20px; }
.informationD .tionctop .onctr { position: absolute; right: 0; bottom: 8px; }
/*.informationD .informationD-swiper { width: 100%; height: 453px; overflow: hidden; }*/
.informationD .informationD-swiper .swiper-slide { height: calc((91.5% - 17px) / 3) !important; display: flex; justify-content: center; align-items: center; border-radius: 0 13px ; overflow: hidden; width: 100%; border-radius: 6px; text-align: center; overflow: hidden; background:#fff; }
.informationD .informationD-swiper .swiper-slide .img { height:100%; position:relative; width:100%; }
.informationD .informationD-swiper .swiper-slide img { max-width: 80%; max-height: 80%; position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); }

.informationD ul { display: flex; flex-wrap: wrap; }
.informationD ul li { float: left; width: calc(20% - 10px); margin-right:12px; }
.informationD ul li:nth-child(5n) { margin-right:0;}
.informationD ul li:nth-child(n+6) { margin-top:12px;}

.informationD ul li .img { height: 150px; position:relative; width:100%; }
.informationD ul li img { max-width: 80%; max-height: 80%; position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); }
.informationD ul li .img:hover img { transform: translate(-50%, -50%); }

@media(max-width:1900px) {
	.informationA .aonzl { width: 6.84210vw; }
	/*.informationD .informationD-swiper { height: 23.84210vw; }*/
}


@media(max-width:1500px) {

	.informationC .matioinbott ul li .con img { width: 30px; }
	.informationC .matioinbott ul li .con { width: 73px; height: 73px; }
	
	.informationD ul li { float: left; width: calc(25% - 9px); margin-right:12px; }
    .informationD ul li:nth-child(5n) { margin-right:12px;}
    .informationD ul li:nth-child(4n) { margin-right:0;}
    .informationD ul li:nth-child(n+5) { margin-top:12px;}
    .informationD ul li .img { height: 100px; position:relative; width:100%; }
}


@media(max-width:1100px) {
	.informationA { padding: 35px 0 45px; }
	.informationA .aonzl { width: 54px; }
	.informationA .aonzr { margin-left: 20px; }
	.informationA .maonzfr { width: 100%; margin-top: 20px; }

	.informationB .zengwenkais { margin-top: 20px; }

	.informationC { padding: 35px 0 45px; }
	.informationC .matioinbott { margin-top: 20px; }
	.informationC .matioinbott ul li { width: 49%; margin-right: 2%; margin-bottom: 2%; padding: 20px; }
	.informationC .matioinbott ul li:nth-child(2n) { margin-right: 0; }
	.informationC .matioinbott ul li .con img { width: 25px; }
	.informationC .matioinbott ul li .con { width: 60px; height: 60px; }
	.informationC .matioinbott ul li .icon { margin-bottom: 25px; }
	.informationC .enxaxq { margin-top: 5px; }

	.informationD { padding: 35px 0 45px; }
	.informationD .informationD-swiper { height: 100%; }
	.informationD .informationD-swiper .swiper-slide { height: auto !important; }
	.informationD .tionctop .onctl .enxaxq { margin-top: 10px; }
	.informationD .tionctop { margin-bottom: 20px; }
	.informationD .tionctop .onctl .enxaxq { line-height: 1.6; }
	.informationD .tionctop .onctr { display: none; }
	
}
@media(max-width: 800px){
	.informationD ul li { float: left; width: calc(33.3333% - 8px); margin-right:12px; }
    .informationD ul li:nth-child(5n) { margin-right:12px;}
    .informationD ul li:nth-child(4n) { margin-right:12px;}
    .informationD ul li:nth-child(3n) { margin-right:0;}
    .informationD ul li:nth-child(n+4) { margin-top:12px;}
}
@media(max-width: 500px){
	.informationD ul li { float: left; width: calc(50% - 6px); margin-right:12px; }
    .informationD ul li:nth-child(3n) { margin-right:12px;}
    .informationD ul li:nth-child(2n) { margin-right:0;}
    .informationD ul li:nth-child(n+3) { margin-top:12px;}
}



/**业务**/
.yewuznmsabA .zengwenkais .gwenzenr { padding-left: 0; padding-right: 0; }
.yewuznmsabA .boxa,
.yewuznmsabA .boxb { padding: 0 50px 0 70px; }
.yewuznmsabA .gwenzenr .zenbox .lianxi { padding: 0 50px 0 70px; height: 525px; overflow-y: auto; overflow-x: hidden; }
.yewuznmsabA .gwenzenr .zenbox .lianxi::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 3px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 3px;
}

.yewuznmsabA .gwenzenr .zenbox .lianxi::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.15);
	background: #d71440;
}

.yewuznmsabA .gwenzenr .zenbox .lianxi::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, .1);
	border-radius: 0;
	background: #e8e8e8;
}
.yewuznmsabA .gwenzenr .zenbox .lianxi ul li { border-top: 1px solid #dcddde; padding: 19px 0; }
.yewuznmsabA .gwenzenr .zenbox .lianxi ul li:last-child { border-bottom: 1px solid #dcddde; }
.yewuznmsabA .gwenzenr .zenbox .lianxi ul li .t { color: #4e575c; line-height: 1; position: relative; }
.yewuznmsabA .gwenzenr .zenbox .lianxi ul li .t span { width: calc(100% - 50px); overflow: hidden;  display:block; }
.yewuznmsabA .gwenzenr .zenbox .lianxi ul li .t::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); right: 0; width: 34px; height: 34px; background: url(../images/lianxi.jpg)no-repeat center center/cover; }
.yewuznmsabA .gwenzenr .zenbox .lianxi ul li .curter::before { background: url(../images/lianxia.jpg)no-repeat center center/cover; }
.yewuznmsabA .gwenzenr .zenbox .lianxi .cont { display: none; }
.yewuznmsabA .gwenzenr .zenbox .lianxi .cont .xdx { padding-top: 23px; }
.yewuznmsabA .gwenzenr .zenbox .lianxi .cont .xdx .dx { color: #666666; line-height: 1; padding-left: 10px; position: relative; margin-right: 30px; margin-bottom: 15px; }
.yewuznmsabA .gwenzenr .zenbox .lianxi .cont .xdx .dx::before { position: absolute; content: ""; left: 0; top: 0; width: 4px; height: 100%; background: #d71440; }
.yewuznmsabA .gwenzenr .zenbox .lianxi .cont .xt { display: inline-block; margin-top: 15px; margin-bottom: 20px; }




@media(max-width:1100px) {
	.yewuznmsabA .boxa, .yewuznmsabA .boxb { padding: 0 20px; }
	.yewuznmsabA .gwenzenr .zenbox .lianxi { padding: 0 20px; }
	.yewuznmsabA .gwenzenr .zenbox .lianxi ul li { padding: 15px 0; }
	.yewuznmsabA .gwenzenr .zenbox .lianxi { height: auto; }
	.yewuznmsabA .gwenzenr .zenbox .lianxi .cont .xdx { padding-top: 20px; }
	.yewuznmsabA .zengwenkais .gwenzenr .zenbox .boxb { margin-bottom: 15px; }
	.yewuznmsabA .gwenzenr .zenbox .lianxi .cont .xdx .dx { margin-bottom: 10px; margin-right: 20px; }
	.yewuznmsabA .gwenzenr .zenbox .lianxi .cont .xt { margin: 10px 0; }
	.yewuznmsabA .gwenzenr .zenbox .lianxi ul li .t::before { width: 28px; height: 28px; }
}



/**企业现代化云服务**/
.xiandaihuaA { background: #ecf0f3; padding: 5.46875vw 0 6.25vw; }
.xiandaihuaA .huabottom { margin-top: 25px; }
.xiandaihuaA .huabottom ul li { float: left; margin-right: 1.33%; width: 24%; }
.xiandaihuaA .huabottom ul li:last-child { margin-right: 0; }
.xiandaihuaA .huabottom ul li a { display: block; padding: 20px 20px 25px; background: #fff; border-radius: 0 10px; overflow: hidden; }
.xiandaihuaA .huabottom ul li a .img { border-radius: 0 10px; overflow: hidden; }
.xiandaihuaA .huabottom ul li .wz { margin-top: 15px; }


.xiandaihuaB { background: url(../images/xiandaihuaB.jpg)no-repeat center center/cover; padding: 6.51041vw 0 7.13541vw; }
.xiandaihuaB .enxabott { margin-top: 33px; }
.xiandaihuaB .enxabott ul li { margin-bottom: 10px; background: rgba(0, 0, 0, .5); width: 432px; border-radius: 0 15px; overflow: hidden; padding: 32px 0 32px 34px; }
.xiandaihuaB .enxabott ul li:last-child { margin-bottom: 0; }
.xiandaihuaB .enxabott ul li a { display: block;  }
.xiandaihuaB .enxabott ul li a .wz { position: absolute; top: 50%; transform: translateY(-50%); left: 126px; line-height: 1; }

.xiandaihuaC { padding: 5.83333vw 0; }
.xiandaihuaC .enzn { margin: 15px 0 10px; }
.xiandaihuaC .enzna { line-height: 1.65; }
.xiandaihuaC .kaishils { margin-top: 30px; }
.xiandaihuaC .kaishils ul { display: flex; flex-wrap: wrap; }
.xiandaihuaC .kaishils ul li { background: #f2f4f7; position: relative; width: 24.41%; float: left; margin-right: .78%; margin-bottom: .78%; overflow: hidden; border-radius: 0 15px; padding: 28px 25px 0 25px; height: 228px; }
.xiandaihuaC .kaishils ul li:nth-child(4n) { margin-right: 0; }
.xiandaihuaC .kaishils ul li .icon { text-align: right; }
.xiandaihuaC .kaishils ul li .con { width: 85px; height: 85px; position: relative; border: 1px solid #ced0d2; border-radius: 50%; display: inline-block; transition: all .5s; }
.xiandaihuaC .kaishils ul li .con img { position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%; }
.xiandaihuaC .kaishils ul li .con .m2 { display: none; }
.xiandaihuaC .kaishils ul li .wznm { position: absolute; width: 100%; bottom: 28px; left: 0; padding: 0 25px; }
.xiandaihuaC .kaishils ul li .wznma { position: absolute; bottom: -100%; transition: all .5s; left: 0; width: 100%; padding: 28px 25px 0; background: #d71440; height: 100%; }
.xiandaihuaC .kaishils ul li .wznma .omzen { position: absolute; bottom: 30px; width: 100%; left: 0; padding: 0 25px; }
.xiandaihuaC .kaishils ul li .wznma .omzen .nmb { line-height: 1.25; margin-top: 15px; }
.xiandaihuaC .kaishils ul li:hover .wznma { bottom: 0; }

@media(max-width:1500px) {
	.xiandaihuaC .kaishils ul li .con { width: 73px; height: 73px; }
	.xiandaihuaC .kaishils ul li .con img { width: 30px; }
}

@media(max-width:1100px) {
	.xiandaihuaA,
	.xiandaihuaB { padding: 35px 0 45px; }
	.xiandaihuaA .huabottom { margin-top: 20px; }
	.xiandaihuaA .huabottom ul li { margin-right: 0; margin-bottom: 20px; width: 100%; }
	.xiandaihuaA .huabottom ul li:last-child { margin-bottom: 0; }

	.xiandaihuaB .enxabott ul li { width: 100%; padding: 20px 0 20px 20px; }
	.xiandaihuaB .enxabott ul li a .icon { width: 60px; }
	.xiandaihuaB .enxabott ul li a .wz { left: 80px; }
	.xiandaihuaB .enxabott { margin-top: 20px; }

	.xiandaihuaC { padding: 35px 0 45px; }
	.xiandaihuaC .kaishils ul li { width: 100%; margin-bottom: 20px; margin-right: 0; padding: 20px; }
	.xiandaihuaC .kaishils ul li:last-child { margin-bottom: 0; }

	.xiandaihuaC .kaishils ul li .con { width: 60px; height: 60px; }
	.xiandaihuaC .kaishils ul li .con img { width: 25px; }

	.xiandaihuaC .kaishils ul li .wznma { padding: 20px; }
	.xiandaihuaC .kaishils ul li .wznma .omzen { padding: 0 20px; bottom: 20px; }
	.xiandaihuaC .kaishils ul li .wznm { padding: 0 20px; bottom: 20px; }
	.xiandaihuaC .enzn { margin: 10px 0 15px; }
	.xiandaihuaC .kaishils { margin-top: 20px; }
}






/**2-5技术支援**/
.zhiyuantuoguanA { background: #ecf0f3; padding: 5.46875vw 0 7.03125vw; }
.zhiyuantuoguanA .guanzjdtopp .uotjazr { position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.zhiyuantuoguanA .guanzjdbott { margin-top: 32px; }
.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide { background: #fff; height: 400px; padding: 35px 32px 0 32px; transition: all .5s; }

.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .con { width: 85px; height: 85px; position: relative; border: 1px solid #cdced1; border-radius: 50%; display: inline-block; transition: all .5s; }
.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .con img { position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%; }
.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .con .m2 { opacity: 0; transition: all .5s; }


.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .bottzm { position: absolute; bottom: 20px; left: 0; width: 100%; padding: 0 32px; }
.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .bottzm .ttzma { line-height: 1.34; transition: all .5s; }
.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .bottzm .ttzmb { margin-top: 16px; transition: all .5s; }
.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .bottzm .ttzmb p { position: relative; padding-left: 15px; line-height: 1.5; }
.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .bottzm .ttzmb p:before { position: absolute; content: ""; left: 0; top: 10px; width: 10px; height: 2px; background: #d71440; transition: all .5s; }



.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide:hover { background: #d71440; }
.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide:hover .con { border-color: #eb889e; }
.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide:hover .con .m2 { opacity: 1; }
.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide:hover .con .m1 { opacity: 0; }
.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide:hover .bottzm .ttzma { color: #fff; }
.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide:hover .bottzm .ttzmb { color: #fff; }
.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide:hover .bottzm .ttzmb p:before { background: #fff; }

@media(max-width:1500px){
    .zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .bottzm  { bottom: 20px; }
}


.zhiyuantuoguanB { padding: 9.73958vw 0 8.85416vw; }
.zhiyuantuoguanB .tuanazb { width: 45%; line-height: 1.78; }


.zhiyuantuoguanC { padding: 5.10416vw 0 5.52083vw; }
.zhiyuantuoguanC .guancnznc { background: #ecf0f3; padding: 47px 40px 50px 55px; }
.zhiyuantuoguanC .guancnznc .cnznc { width: 44.4%; padding-top: 35px; }
.zhiyuantuoguanC .guancnznc .cnznc .enxatop { border-bottom: 1px solid #d4d8da; padding-bottom: 22px; margin-bottom: 45px; }
.zhiyuantuoguanC .guancnznc .cnznc ul li { float: left; width: 50%; position: relative; padding-left: 20px; margin-bottom: 25px; }
.zhiyuantuoguanC .guancnznc .cnznc ul li:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
	transform: translateY(-50%);
    width: 10px;
    height: 2px;
    background: #d71440;
    transition: all .5s;
}
.zhiyuantuoguanC .guancnznc .cnzncr { width: 51%; }



@media(max-width:1500px) {
	.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .con { width: 73px; height: 73px; }
	.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .con img { width: 30px; }
	.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide { height: 300px; }
}


@media(max-width:1100px) {
	.zhiyuantuoguanA { padding: 35px 0 45px; }
	.zhiyuantuoguanA .guanzjdbott { margin-top: 30px; }
	.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .con { width: 60px; height: 60px; }
	.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .con img { width: 25px; }
	.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide { height: 230px; padding: 20px; }
	.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .bottzm { padding: 0 20px; bottom: 20px; }
	.zhiyuantuoguanA .guanzjdbott .zhiyuantuoguanA-swiper .swiper-slide .bottzm .ttzmb { margin-top: 10px; }
	
	.zhiyuantuoguanB { padding: 35px 0 45px; }
	.zhiyuantuoguanB .tuanazb { width: 100%; }

	.zhiyuantuoguanC .guancnznc { padding: 20px; }
	.zhiyuantuoguanC .guancnznc .cnzncr { width: 100%; margin-bottom: 20px; }
	.zhiyuantuoguanC .guancnznc .cnznc { width: 100%; padding-top: 0; }
	.zhiyuantuoguanC .guancnznc .cnznc .enxatop { padding-bottom: 15px; margin-bottom: 15px; }
	.zhiyuantuoguanC .guancnznc .cnznc ul li { width: 100%; margin-bottom: 10px; }
	.zhiyuantuoguanC .guancnznc .cnznc ul li:last-child { margin-bottom: 0}
}



/**网络安全**/
.wangluoanqA { background: #ecf0f3; padding: 5.36458vw 0 6.97916vw; }
.wangluoanqA .enxatop { margin-bottom: 33px; }
.wangluoanqA .namxnas ul li { float: left; width: 32.58%; margin-right: 1.13%; margin-bottom: 1.13%; position: relative; }
.wangluoanqA .namxnas ul li:nth-child(3n) { margin-right: 0; }
.wangluoanqA .namxnas ul li .moren { position: absolute; width: 100%; left: 0; bottom: 24px; padding: 0 32px; transition: all .5s; opacity: 1; }
.wangluoanqA .namxnas ul li .moren .icon { border-radius: 50%; overflow: hidden; background: rgba(255,255,255,.2); display: inline-block; }
.wangluoanqA .namxnas ul li .moren .icon img,
.wangluoanqA .namxnas ul li .quanoing .morene .icon img { width: 100%; }
.wangluoanqA .namxnas ul li .moren .wz { position: absolute; top: 50%; transform: translateY(-50%); left: 100px; }
.wangluoanqA .namxnas ul li .quanoing { position: absolute; bottom: -100%; transition: all .5s; width: 100%; left: 0; height: 100%; background: rgba(90,99,104,.95); padding: 34px 32px 0; }
.wangluoanqA .namxnas ul li .quanoing .morene { position: relative; }
.wangluoanqA .namxnas ul li .quanoing .morene .icon { border-radius: 50%; display: inline-block; background: #fff; }
.wangluoanqA .namxnas ul li .quanoing .morene .wz { position: absolute; top: 50%; left: 70px; transform: translateY(-50%); }
.wangluoanqA .namxnas ul li .quanoing .xq { border-top: 1px solid rgba(255, 255, 255, .2); margin-top: 16px; line-height: 1.5; padding-top: 20px; }
.wangluoanqA .namxnas ul li .quanoing .xq .qxoz { padding-right: 10px; height: 6vw; overflow-y: auto; overflow-x: hidden; }
.wangluoanqA .namxnas ul li .quanoing .xq .qxoz::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 3px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 3px;
}

.wangluoanqA .namxnas ul li .quanoing .xq .qxoz::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.15);
	background: #d71440;
}

.wangluoanqA .namxnas ul li .quanoing .xq .qxoz::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, .1);
	border-radius: 0;
	background: #e8e8e8;
}

.wangluoanqA .namxnas ul li:hover .moren { opacity: 0; }
.wangluoanqA .namxnas ul li:hover .quanoing { bottom: 0; }



.wangluoanqB { padding: 5.20833vw 0; }
.wangluoanqB .enxabx { width: 800px; line-height: 1.45; margin-top: 15px; }
.wangluoanqB .znansn { margin-top: 30px; }
.wangluoanqB .znansn ul li { float: left; background: #ecf0f3; height: 295px; width: 19.32%; margin-right: .85%; padding: 42px 27px 0; position: relative; }
.wangluoanqB .znansn ul li:last-child { margin-right: 0; margin-bottom: 0; }
.wangluoanqB .znansn ul li .snb { margin-top: 10px; }
.wangluoanqB .znansn ul li .snb .n { position: relative; line-height: 1.65; }
.wangluoanqB .znansn ul li .snb .n p { position: relative; padding-left: 15px; line-height: 1.65; }
.wangluoanqB .znansn ul li .snb .n p::before { position: absolute; content: ""; top: 10px; left: 0; width: 10px; height: 2px; background: #d71440; }
.wangluoanqB .znansn ul li .sz { position: absolute; bottom: 25px; color: #cfd4d7; left: 0; padding: 0 27px; line-height: 1; }



@media(max-width:1100px) {
	.wangluoanqA,
	.wangluoanqB { padding: 35px 0 45px; }
	.wangluoanqA .enxatop { margin-bottom: 20px; }
	.wangluoanqA .namxnas ul li { width: 100%; margin-bottom: 20px; }
	.wangluoanqA .namxnas ul li:last-child { margin-bottom: 0; }
	.wangluoanqA .namxnas ul li .moren { padding: 0 20px; bottom: 20px; }
	.wangluoanqA .namxnas ul li .moren .icon { width: 50px; }
	.wangluoanqA .namxnas ul li .moren .wz { left: 90px; }

	.wangluoanqA .namxnas ul li .quanoing { padding: 20px 20px 0; }
	.wangluoanqA .namxnas ul li .quanoing .morene .icon { width: 50px; }
	.wangluoanqA .namxnas ul li .quanoing .xq .qxoz { height: 23vw; }
	.wangluoanqA .namxnas ul li .quanoing .xq { padding-top: 13px; }

	.wangluoanqB .enxabx { width: 100%; }
	.wangluoanqB .znansn ul li { padding: 20px; width: 100%; margin-bottom: 20px; height: 200px; }
	
}





/**软硬件供应**/
.rygongyA { background: #ecf0f3; padding: 5.72916vw 0 6.77083vw; }
.rygongyA .onctr { position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.rygongyA .nanzb { overflow: hidden; padding-left: 8%; margin-top: 30px; }
.rygongyA .nanzb .swiper-slide a { display: block; }
.rygongyA .nanzb .swiper-slide a .wz { position: absolute; bottom: 30px; left: 0; padding: 0 34px; width: 100%; }

.rygongyB { padding: 5.52083vw 0 5.625vw; }
.rygongyB .gongb { background: #f5f7f9; margin-top: 25px; padding: 37px 30px 37px 0; }
.rygongyB .gongb .ongbl { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 50%; padding: 0 0 0 63px; }
.rygongyB .gongb .ongbl ul li { padding-right:15px; float: left; width: 50%; }
.rygongyB .gongb .ongbl ul li .wz { margin-top: 12px; }
.rygongyB .gongb .ongbl ul li:nth-child(1),
.rygongyB .gongb .ongbl ul li:nth-child(2) { margin-bottom: 68px; }
.rygongyB .gongb .ongbr { width: 50%; }

.rygongyB .gongb .ongbl ul { display: flex; flex-wrap:wrap; }


@media(max-width:1500px) {
	.rygongyA .nanzb { padding-left: 6%; }

	.rygongyB .gongb .ongbl ul li .imge { width: 70px; }
	.rygongyB .gongb .ongbl ul li:nth-child(1),
	.rygongyB .gongb .ongbl ul li:nth-child(2) { margin-bottom: 50px; }
}

@media(max-width:1100px) {
	.rygongyA { padding: 35px 0 45px; }
	.rygongyA .nanzb { padding: 0 20px; }
	.rygongyA .nanzb .swiper-slide a .wz { bottom: 15px; padding: 0 20px; }

	.rygongyB { padding: 35px 0 45px; }
	.rygongyB .gongb .ongbl { width: 100%; position: initial; transform: translateY(0); padding-left: 0; }
	.rygongyB .gongb { padding: 20px; }
	.rygongyB .gongb .ongbl ul { display: flex; flex-wrap: wrap; }
	.rygongyB .gongb .ongbl ul li { padding-right: 20px; }
	.rygongyB .gongb .ongbl ul li .imge { width: 60px; }
	.rygongyB .gongb .ongbl ul li:nth-child(1),
	.rygongyB .gongb .ongbl ul li:nth-child(2) { margin-bottom: 20px; }
	.rygongyB .gongb .ongbr { width: 100%; margin-bottom: 20px; }
}




/**半导体供应**/
.xiaomanlail { background: url(../images/xiaomanlail.jpg)no-repeat center center/cover; }
.xiaomanlail .huabottom ul li { width: 32.42%; }
.xiaomanlail .huabottom ul li a { padding: 0; background: #ecf0f3; }
.xiaomanlail .huabottom ul li .wz { margin: 0; padding: 30px 0 25px 34px; }
.xiaomanlail .huabottom { margin-top: 31px; }

.xiaomanlaila .matioinbott { margin-top: 35px; }
.xiaomanlaila .matioinbott ul li .icon { text-align: left; margin-bottom: 98px; }



@media(max-width:1100px) {
	.xiaomanlail .huabottom { margin-top: 20px; }
	.xiaomanlail .huabottom ul li { width: 100%; margin-bottom: 20px; }
	.xiaomanlail .huabottom ul li .wz { padding: 20px; }
	.xiaomanlaila .matioinbott { margin-top: 20px; }
	.xiaomanlaila .matioinbott ul li .icon { margin-bottom: 25px; }
}



/**业务模板**/
.dijiumanA .matioinbott ul li { width: 32.6%; margin-right: 1.1%; margin-bottom: 1.1%; }
.dijiumanA .matioinbott ul li:nth-child(4n) { margin-right: 1.1%; } 
.dijiumanA .matioinbott ul li:nth-child(3n) { margin-right: 0; }

.dijiumanB .swiper-slide { float: left; margin-right: 1.02%; width: 24.23%; }
.dijiumanB .swiper-slide:last-child { margin-right: 0; }

.dijiumanC { padding: 7.29166vw 0 7.18749vw; }
.dijiumanC .xmanzn { margin-top: 30px; }
.dijiumanC .xmanzn ul li { background: rgba(0, 0, 0, .5); margin-bottom: 10px; width: 820px; padding: 38px 55px 32px 40px; }
.dijiumanC .xmanzn ul li:last-child { margin-bottom: 0; }
.dijiumanC .xmanzn ul li .anznk { line-height: 1.2; width: 94px; }
.dijiumanC .xmanzn ul li .aznnk { width: calc(100% - 166px); line-height: 1.45; color: rgba(255, 255, 255, .8); }


.dijiumanD .matioinbott ul li { margin-bottom: 0; width: 24.2%; }
.dijiumanD .matioinbott ul li:nth-child(4) { margin-right: .8%; }
.dijiumanD .matioinbott ul li:last-child { margin-right: 0; }




@media(max-width:1100px) {
	.dijiumanA .matioinbott ul li { width: 49%; margin-right: 2%; margin-bottom: 2%; }
	.dijiumanA .matioinbott ul li:nth-child(3n) { margin-right: 2%; }
	.dijiumanA .matioinbott ul li:nth-child(2n) { margin-right: 0; }

	.rygongyA .nanzb { margin-top: 20px; }
	.dijiumanB .swiper-slide { width: 49%; margin-right: 2%; margin-bottom: 2%; }
	.dijiumanB .swiper-slide:nth-child(2n) { margin-right: 0; }
	
	.dijiumanC { padding: 35px 0 45px; }
	.dijiumanC .xmanzn { margin-top: 20px; }
	.dijiumanC .xmanzn ul li { width: 100%; padding: 20px; }
	.dijiumanC .xmanzn ul li .aznnk { width: 100%; margin-top: 10px; }
	.dijiumanC .xmanzn ul li .anznk { width: 100%; }

	.dijiumanD .matioinbott ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
	.dijiumanD .matioinbott ul li:last-child { margin-bottom: 0; }
}





/**关于我们**/
.beijinge { background: #ecf0f3; }

.aboutA { padding: 5.72916vw 0 8.4375vw; }
.aboutA .outA-top .enxaa { margin: 20px 0 0; }
.aboutA .outA-top .enxab { line-height: 1.7; margin-top: 30px; }

.aboutA .outa-zon { margin: 45px 0 35px; }
.aboutA .outa-zon ul { display: flex; flex-wrap: wrap; }
.aboutA .outa-zon ul li { float: left; width: 255px; margin-right: calc(33.33% - 340px); }
.aboutA .outa-zon ul li .zms { border-top: 1px solid #515253; margin-top: 15px; line-height: 1.35; padding-top: 10px; }
.aboutA .outa-zon ul li:last-child { margin-right: 0; }
.aboutA .outa-zon ul li .smz span { font-size: 80px; line-height: .79; display: inline-block; } 
.aboutA .outa-zon ul li .smz i { font-size: 80px; display: inline-block; line-height: .54; vertical-align: middle; margin-top: -29px; }
.aboutA .outa-zon ul li .smz .zi { font-size: 40px; line-height: 1; margin-top: -29px; }

.aboutA .prc { background: #fff; display: inline-block; width: 178px; height: 55px; line-height: 55px; text-align: center; font-size: 16px; color: #4e575c; }
.aboutA .prc span { display: inline-block; width: 13px; height: 18px; background: url(../images/aboutAe.png)no-repeat center center/cover; vertical-align: middle; margin-top: -1px; margin-right: 10px; transition: all .5s; }
.aboutA .prc:hover span { transform:rotate(360deg);  }
.aboutB { height: 30vw; position: relative; }
.aboutB .enxatop { position: absolute; top: 5.67708vw; left: 8%; z-index: 1; }
.aboutB .outnzn { width: 100%; height: 100%; }
.aboutB .outnzn ul { width: 100%; height: 100%; }
.aboutB .outnzn ul li { float: left; width: 25%; height: 100%; border-right: 1px solid #c2c8cf; position: relative; overflow: hidden; }
.aboutB .outnzn ul li .tnznt { position: absolute; width: 100%; left: 0; bottom:49px; padding: 0 0 0 40px; transition: all .5s; opacity: 1; }
.aboutB .outnzn ul li .tnznt .icon { position: relative; border: 1px solid rgba(255, 255, 255, .1); display: inline-block; border-radius: 50%; overflow: hidden; }
.aboutB .outnzn ul li .tnznt .zntzma { position: absolute; left: 0; top: 50%; transform: translateY(-50%); padding-left: 185px; }

.aboutB .outnzn ul li .tyynzm { position: absolute; bottom: -270px; width: 100%; padding: 0 40px; height: 270px; transition: all .5s; }
.aboutB .outnzn ul li .tyynzm .icon { position: relative; border: 1px solid rgba(255, 255, 255, .1); display: inline-block; border-radius: 50%; overflow: hidden; }
.aboutB .outnzn ul li .tyynzm .nmzns .nznma { margin-top: 20px; }
.aboutB .outnzn ul li .tyynzm .nmzns .nznmb { color: rgba(255, 255, 255, .8); margin-top: 14px; height: 50px; line-height:25px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.aboutB .outnzn ul li .tyynzm .nmzns .nznase a { display: block; font-size: 16px; color: #fff; }
.aboutB .outnzn ul li .tyynzm .nmzns .nznase a span { width: 14px; height: 12px; display: inline-block; background: url(../images/nznase.png)no-repeat center center/cover; vertical-align: middle; margin-top: -2px; margin-left: 10px; }

.aboutB .outnzn ul li:hover .tnznt { bottom: -125px; opacity: 0; }
.aboutB .outnzn ul li:hover .tyynzm { bottom: 65px; } 

.aboutC { padding: 8.69791vw 0 7.8125vw; }
.aboutC .outcr { width: 54%; text-align:center; }
.aboutC .outcr .swiper-container { overflow: hidden; }
.aboutC .outcr .swiper-container .swiper-slide .wz { position: absolute; bottom: 30px; left: 0; width: 100%; padding: 0 35px; text-align:left; }
.aboutC .outcr .swiper-pagination { position: initial; transform:translateX(0); display:inline-block; width: 100%; line-height: 0; margin-top: 25px; padding:2px 0; }
.aboutC .outcr .swiper-pagination .swiper-pagination-bullet { width: 18px; height: 18px; opacity: 1; background: initial; position: relative; margin: 0 13px 0 0; }
.aboutC .outcr .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.aboutC .outcr .swiper-pagination .swiper-pagination-bullet::before { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); content: ""; width: 0; height: 0; transition: all .5s; border: 1px solid #4e575c; border-radius: 50%; }
.aboutC .outcr .swiper-pagination .swiper-pagination-bullet:after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 7px; height: 7px; background: #4e575c; border-radius: 50%; }
.aboutC .outcr .swiper-pagination .swiper-pagination-bullet-active::before { width: 100%; height: 100%; }


.aboutC .outcl { width: 38.8%; position: absolute; top: 50%; transform: translateY(-50%); left: 0; }
.aboutC .outcl .enxabotz { padding-right: 30px; height: 12.5vw; overflow-y: auto; overflow-x: hidden; margin: 45px 0 63px; }
.aboutC .outcl .enxabotz::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 3px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 3px;
}

.aboutC .outcl .enxabotz::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.15);
	background: #c4c4c4;
}

.aboutC .outcl .enxabotz::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, .1);
	border-radius: 0;
	background: #eaeaea;
}
.aboutC .outcl .enxabotz ul li { margin-bottom: 10px; }
.aboutC .outcl .enxabotz ul li .otzl { float: left; width: 73px; }
.aboutC .outcl .enxabotz ul li .otzr { float: right; width: calc(100% - 105px); line-height: 1.5; }


.aboutD { padding: 7.44791vw 0 6.97916vw; position: relative; }
.aboutD::before { position: absolute; content: ""; right: 0; top: 0; width: 24.21875vw; height: 16.875vw; background: url(../images/aboutDww.png)no-repeat center center/cover; }
.aboutD ul li { margin-right: 1.41%; float: left; width: 32.39%; background: #fff; transition: all .5s; }
.aboutD ul li:hover { background: #d71440; }
.aboutD ul li:last-child { margin-right: 0; }
.aboutD ul li a { display: block; }
.aboutD ul li a .wz { padding: 22px 30px 30px; position: relative; transition: all .5s; }
.aboutD ul li a .wz::before { position: absolute; transition: all .5s; content: ""; right: 30px; top: 50%; transform: translateY(-50%); width: 14px; height: 12px; background: url(../images/oushz.png)no-repeat center center/cover; }
.aboutD ul li:hover a .wz::before { background: url(../images/nznase.png)no-repeat center center/cover; }
.aboutD ul li:hover a .wz { color: #fff; }


.aboutD ul li .img img { transform: scale(1.01); }
.aboutD ul li:hover .img img { transform: scale(1.05); }

.aboutE { padding: 8.85416vw 0 8.02083vw; }
.aboutE .soianzn { margin-top: 39px; }
.aboutE .soianzn .swiper-slide { background: rgba(0, 0, 0, .23); padding: 55px 31px 80px 31px; }
.aboutE .soianzn .swiper-slide .icon { border-bottom: 1px solid rgba(255, 255, 255, .1); padding-bottom: 27px; }
.aboutE .soianzn .swiper-slide .zma {  margin-top: 26px; padding-top: 15px; margin-top: 25px; position: relative; }
.aboutE .soianzn .swiper-slide .zma::before { position: absolute; right: 0; top: 0; content: ""; width: 30px; height: 25px; background: url(../images/zmae.png)no-repeat center center/cover; }
.aboutE .soianzn .swiper-slide .icon img { height:50px; width:auto; }
.aboutE .soianzn .swiper-slide .zmb { color: #e7e8e9; line-height: 1.69; margin-top: 17px; height: 154px; overflow-y: auto; overflow-x: hidden; }
.aboutE .soianzn .swiper-slide .zmb::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 3px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 3px;
}

.aboutE .soianzn .swiper-slide .zmb::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.15);
	background: #d7d7d7;
}

.aboutE .soianzn .swiper-slide .zmb::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, .1);
	border-radius: 0;
	background: #a6aaaf;
}

.aboutE .soianzn .swiper-button-prev { left: -92px; background: url(../images/manPrev1.png) no-repeat center rgba(255,255,255,.3); }
.aboutE .soianzn .swiper-button-next { right: -92px; background: url(../images/manNext1.png) no-repeat center rgba(255,255,255,.3); }
.aboutE .soianzn .swiper-button-prev:hover { left: -92px; background: url(../images/manPrev1.png) no-repeat center #d71440; }
.aboutE .soianzn .swiper-button-next:hover { right: -92px; background: url(../images/manNext1.png) no-repeat center #d71440; }

.aboutman { background: url(../images/aboutman.png)no-repeat center center/cover; }
.aboutman .container .clearfix { padding: 7vw 0 7vw; }
.aboutman .outmanl { width: 55%; }
.aboutman .outmanl .jzmxn { line-height: 1.7; margin: 20px 0 0px; height: 24vw; padding-right:20px; overflow-y: auto; overflow-x: hidden; }

.aboutman .outmanl .jzmxn::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.aboutman .outmanl .jzmxn::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #d71440;
}

.aboutman .outmanl .jzmxn::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
	background: rgba(0, 0, 0, .1);
}

.aboutman .outmanr { position: absolute; bottom: 0; right: 0; width: 36%; }
.aboutman .outmanr img{ width: 80%; }


@media(max-width:1500px) {
	.aboutB .enxatop { left: 6%; }

	.aboutA .outa-zon ul li .smz span { font-size: 60px; }
	.aboutA .outa-zon ul li .smz i { font-size: 55px; }
	.aboutA .outa-zon ul li .smz i { margin-top: -19px; }
	.aboutA .outa-zon ul li .smz .zi { font-size: 25px; margin-top: -22px; }

	.aboutB .outnzn ul li .tnznt .icon,
	.aboutB .outnzn ul li .tyynzm .icon { width: 80px; }
	.aboutB .outnzn ul li .tnznt .zntzma { padding-left: 150px; }

	.aboutE .soianzn .swiper-button-prev { left: -20px; }
	.aboutE .soianzn .swiper-button-next { right: -20px; }
}


@media(max-width:1600px) {
    .aboutB .enxatop { top:3vw; }
    .aboutB .outnzn ul li:hover .tyynzm { bottom: 30px; }
    .aboutB .outnzn ul li .tnznt .icon,.aboutB .outnzn ul li .tyynzm .icon { width: 100px; height:100px; }
}
@media(max-width:1400px) {
    .aboutB .enxatop { top:3vw; }
    .aboutB .outnzn ul li:hover .tyynzm { bottom: 0px; }
    .aboutB .outnzn ul li .tnznt .icon,.aboutB .outnzn ul li .tyynzm .icon { width: 80px; height:80px; }
    .aboutman .outmanr { text-align:center; }
    .aboutman .outmanr img { max-width:90%; }
}


@media(max-width:1100px) {
	.aboutA { padding: 35px 0 45px; }
	.aboutA .outA-top .enxab { margin-top: 10px; }
	.aboutA .outa-zon ul li .smz span { font-size: 30px; }
	.aboutA .outa-zon ul li .smz i { font-size: 30px; }
	.aboutA .outa-zon ul li .smz i { margin-top: -10px; }
	.aboutA .outa-zon ul li .smz .zi { font-size: 17px; margin-top: -8px; }
	.aboutA .outa-zon ul li .zms { margin-top: 10px; }
	.aboutA .outa-zon { margin: 20px 0 10px; }
	.aboutA .outa-zon ul li { width: 49%; margin-right: 2%; margin-bottom: 15px; }
	.aboutA .outa-zon ul li:nth-child(2n) { margin-right: 0; }

	.aboutB { height: auto; }
	.aboutB .enxatop { left: 20px; top: 35px; }
	.aboutB .outnzn ul li { width: 100%; height: 300px; border-bottom: 1px solid #c2c8cf; }
	.aboutB .outnzn ul li .tnznt { padding-left: 20px; bottom: 30px; }
	.aboutB .outnzn ul li .tnznt .icon, .aboutB .outnzn ul li .tyynzm .icon { width: 70px; }
	.aboutB .outnzn ul li .tnznt .zntzma { padding-left: 105px; }
	.aboutB .outnzn ul li .tyynzm { height: 215px; padding: 0 20px; }
	.aboutB .outnzn ul li:hover .tyynzm { bottom: 20px; }

	.aboutC { padding: 35px 0 45px; }
	.aboutC .outcl { position: initial; transform: translateY(0); width: 100%; margin-bottom: 30px; }
	.aboutC .outcr .swiper-container .swiper-slide .img { width: 100%; }
	.aboutC .outcr { width: 100%; }
	.aboutC .outcl .enxabotz { margin: 15px 0 20px; height: 300px; }
	.aboutC .outcr .swiper-container .swiper-slide .wz { padding: 0 20px; bottom: 20px; }

	.aboutD { padding: 35px 0 45px; }
	.aboutD::before { display: none; }
	.aboutD ul li { width: 100%; margin-bottom: 20px; }
	.aboutD ul li:last-child { margin-bottom: 0; }
	.aboutD ul li a .wz { padding: 20px; }
	.aboutD ul li a .wz::before { right: 20px; }

	.aboutE .soianzn .swiper-button-next,
	.aboutE .soianzn .swiper-button-prev { display: none; }

	.aboutE .soianzn .swiper-slide { padding: 25px 20px; }

	.aboutE .soianzn .swiper-slide .icon img { width: auto; height: 30px; }
	.aboutE .soianzn .swiper-slide .icon { padding-bottom: 15px; }
	.aboutE .soianzn .swiper-slide .zmb { margin-top: 10px; }
	.aboutE .soianzn .swiper-slide .zmb { margin-top: 20px; }
	.aboutE .soianzn { margin-top: 20px; }
	
	.aboutA .prc { font-size: 14px; width: 160px; height: 45px; line-height: 45px; }
	.aboutA .prc span { width: 10px; height: 13px; }

	.aboutman .outmanl { width: 100%; }
	.aboutman .outmanl .jzmxn { margin: 10px 0 20px; height:auto; }
	.aboutman .outmanr { width: 100%; position: initial; margin-bottom: 20px; }
	.aboutman .container .clearfix { padding: 35px 0 45px; }
	
}




/**愿景与使命**/
.yuanenzA { background: url(../images/yuanenzA.jpg)no-repeat center center/cover; padding: 9.16666vw 0 10.41666vw; }
.yuanenzA ul li { width: 625px; margin-bottom: 8.64583vw; }
.yuanenzA ul li:last-child { margin-bottom: 0; }
.yuanenzA ul li .toped { border-bottom: 1px solid #cbcbcb; }
.yuanenzA ul li .toped .wz { position: relative; padding-bottom: 13px; display: inline-block; }
.yuanenzA ul li .toped .wz::before { position: absolute; content: ""; width: 100%; height: 2px; bottom: -1px; left: 0; background: #d71440; }
.yuanenzA ul li .boted { line-height: 1.46; margin-top: 23px; }


@media (max-width:1100px) {
	.yuanenzA { padding: 35px 0 45px; }
	.yuanenzA ul li { width: 100%; margin-bottom: 35px; }
	.yuanenzA ul li .boted { margin-top: 15px; }
}




/**成员企业**/
.cengyuanA { padding: 5.20833vw 0; }
.cengyuanA ul li { margin-bottom: 18px; }
.cengyuanA ul li a { display: block; padding: 52px 40px 45px 40px; }
.cengyuanA ul li:last-child { margin-bottom: 0; }
.cengyuanA ul li a .zobngw { line-height: 1.69; margin-top: 20px; }
.cengyuanA ul li .uanatop { border-bottom: 1px solid #d1d5d8; padding-bottom: 15px; }
.cengyuanA ul li .uanatop .anal { padding-top: 8px; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap  }
.cengyuanA ul li .uanatop .anar { width: 27%; }
.cengyuanA ul li .uanatop .anar img { max-width:100%; height: 50px; }
.cengyuanA ul li .znana { margin-top: 40px; }
.cengyuanA ul li .znana span { display: inline-block; vertical-align: middle; margin-top: -3px; margin-left: 7px; width: 14px; height: 12px; background: url(../images/mainniu.png)no-repeat center center/cover; }



@media(max-width:1100px) {
	.cengyuanA { padding: 35px 0 45px; }
	.cengyuanA ul li a { padding: 20px; }
	.cengyuanA ul li .uanatop .anar img { height: 33px; }
	.cengyuanA ul li a .zobngw { margin-top: 10px; }
	.cengyuanA ul li .uanatop { padding-bottom: 10px; }
	.cengyuanA ul li .znana { margin-top: 20px; }
	/*.cengyuanA ul li .uanatop .anal { width: 126px; }*/
}
@media(max-width:800px) {
	.cengyuanA ul li .uanatop .anal { width: 100%; }
	.cengyuanA ul li .uanatop .anar { margin-top:10px; width: 100%; }
}



/**董事会及管理层**/
.nyybanner .yougua { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0, 0, 0, 0.2); }
.nyybanner .yougua ul li { float: left; width: 50%; text-align: center; }
.nyybanner .yougua ul li a { display: block; width: 100%; line-height: 75px; color: #fff; }
.nyybanner .yougua ul li.cur { background: rgba(255, 255, 255, .2); }

.ongsihuiz { padding: 5.98958vw 0 5.36458vw; }
.ongsihuiz .ihizm { margin-top: 40px; }
.ongsihuiz .ihizm ul { display: flex; flex-wrap: wrap; position:relative; }
.ongsihuiz .ihizm ul li { background: #f3f4f5; float: left; border: 1px solid #ecf0f3; padding: 16px 16px 30px; width:32%; margin-right: 2%; overflow: initial; }
.ongsihuiz .ihizm ul li:nth-child(3n) { margin-right: 0; }
.ongsihuiz .ihizm ul li:nth-child(n+4) { margin-top: 2%; }
.ongsihuiz .ihizm ul li .dera { margin-top: 17px; }
.ongsihuiz .ihizm ul li .derb { margin-top: 10px; position: relative; }
.ongsihuiz .ihizm ul li .derb::before { position: absolute; content: ""; right: 0; top: 0; width: 18px; height: 18px; background: url(../images/ongs.png)no-repeat center center/cover; transition: all .3s; }
.ongsihuiz .ihizm ul li.cur .derb::before { background: url(../images/ongsa.png)no-repeat center center/cover; }
.ongsihuiz .ihizm ul li .derb .erzn { min-height:20px; line-height: 1.4; width: 90%; }
.ongsihuiz .ihizm ul li::before { position: absolute; bottom: -32px; opacity: 0; content: ""; left: 50%; transform: translateX(-50%); width: 31px; height: 19px; background: url(../images/sanjiao.png)no-repeat center center/cover; }
.ongsihuiz .ihizm ul li.cur::before { opacity: 1; }

/*.ongsihuiz .ihizm ul.ul2 li { width: 19%; margin-right:1.2%; }*/
/*.ongsihuiz .ihizm ul.ul2 li:nth-child(5n) { margin-right: 0; }*/

.ongsihuiz .ihizw { margin-top: 29px; }
.ongsihuiz .ihizw .ihuzw { background: #f3f4f5; line-height: 1.78; padding: 37px 50px 40px; display: none; }
.ongsihuiz .ihizw .ihuzw.active { display: block; }

.ongsihuiz:nth-child(2n) { background: #ecf0f3; }
.ongsihuiz:nth-child(2n) .ihizm ul li { background: #fff; }
.ongsihuiz:nth-child(2n) .ihizw .ihuzw { background: #fff; }
.ongsihuiz:nth-child(2n) .ihizm ul li::before { background: url(../images/sanjiaoa.png)no-repeat center center/cover; }



@media(max-width:1100px) { 
	.nyybanner .yougua ul li a { line-height: 40px; }

	.ongsihuiz { padding: 35px 0 25px; }
	.ongsihuiz .ihizm ul li { width: 100%; margin-right: 0%; margin-bottom: 20px; padding-bottom: 20px; }
	.ongsihuiz .ihizm ul li::before { display: none; }
	.ongsihuiz .ihizm ul li:last-child { margin-bottom: 0; }
	.ongsihuiz .ihizw { margin-top: 20px; }
	.ongsihuiz .ihizw .ihuzw { padding: 20px; }
	.ongsihuiz .ihizm { margin-top: 20px; }
	
	
    .ongsihuiz .ihizm ul.ul2 li { width: 100%; margin-right:0%; }
    .ongsihuiz .ihizm ul.ul2 li:nth-child(5n) { margin-right: 0; }

}







/**公司历程**/
.moajkz { overflow: initial; }
.lichengbzi .container { border-left: 1px solid #cccccc; padding: 142px 0 153px; }
.lichengbzi .container .ensmanl { padding-left: 57px; width: 80%; }
.lichengbzi .container .ensmanl .smanznn { margin-bottom: 48px; }
.lichengbzi .container .ensmanl .smanznn:last-child { margin-bottom: 0; }
.lichengbzi .container .ensmanl .smanznn .znna { line-height: .8; position: relative; padding-left: 25px; margin-bottom: 23px; }
.lichengbzi .container .ensmanl .smanznn .znna span { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 10px; height: 100%; background: url(../images/znna.png)no-repeat center center/cover; background-size: 100% 100%; }
.lichengbzi .container .ensmanl .smanznn .znna i { position: absolute; left: -75px; top: 50%; transform: translateY(-50%); width: 36px; height: 36px; border: 1px solid #d71742; border-radius: 50%; background: #fff; }
.lichengbzi .container .ensmanl .smanznn .znna i::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 14px; height: 14px; border-radius: 50%; background: #d71742; }

.lichengbzi .container .ensmanl .smanznn .znnzm { background: #f3f4f5; padding: 40px 48px 38px 26px; }
.lichengbzi .container .ensmanl .smanznn .znnzm .nnzml { width: 45%; line-height: 1.5; padding-top: 20px; }
.lichengbzi .container .ensmanl .smanznn .znnzm .nnzml p { padding-left: 24px; position: relative; margin-bottom: 10px; }
.lichengbzi .container .ensmanl .smanznn .znnzm .nnzml p:last-child { margin-bottom: 0; }
.lichengbzi .container .ensmanl .smanznn .znnzm .nnzml p::before { position: absolute; left: 0; content: ""; top: 12px; width: 14px; height: 1px; background: #d71742; }
.lichengbzi .container .ensmanl .smanznn .znnzm .nnzmr { width: 45%;  }
.lichengbzi .container .ensmanl .smanznn .znnzm .nnzmr .swiper-pagination { position: initial; line-height: 0; margin-top: 15px; }
.lichengbzi .container .ensmanl .smanznn .znnzm .nnzmr .swiper-pagination .swiper-pagination-bullet { width: 18px; height: 18px; opacity: 1; background: none; position: relative; }
.lichengbzi .container .ensmanl .smanznn .znnzm .nnzmr .swiper-pagination .swiper-pagination-bullet::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 7px; height: 7px; border-radius: 50%; background: #4e575c; }
.lichengbzi .container .ensmanl .smanznn .znnzm .nnzmr .swiper-pagination .swiper-pagination-bullet:after { position: absolute; content: ""; transition: all .5s; top: 50%; left: 50%; border-radius: 50%; transform: translate(-50%,-50%); width: 0; height: 0; border: 1px solid #4e575c; }
.lichengbzi .container .ensmanl .smanznn .znnzm .nnzmr .swiper-pagination .swiper-pagination-bullet-active:after { width: 100%; height: 100%; }


.lichengbzi .container .ensmanl .smanznn1 .znnzm .nnzml { width: 100%; }

.lichengbzi .ensmanr { position: sticky; top: 142px; }
.lichengbzi .ensmanr ul li { margin-bottom: 15px; }
.lichengbzi .ensmanr ul li:last-child { margin-bottom: 0; }
.lichengbzi .ensmanr ul li a { display: block; color: #a5a5a5; line-height: 1; padding-left: 24px; position: relative; }
.lichengbzi .ensmanr ul li a::before { position: absolute; content: ""; opacity: 0; top: 50%; transform: translateY(-50%); left: 0; width: 12px; height: 13px; background: url(../images/ensmanr.png)no-repeat center center/cover; }
.lichengbzi .ensmanr ul li .current { color: #4e575c; }
.lichengbzi .ensmanr ul li .current::before { opacity: 1; }


@media (max-width:1100px) {
	.lichengbzi .container { padding: 35px 20px 45px 40px; position: relative; border-left: 0; }
	.lichengbzi .container::before { position: absolute; top: 0; left: 17.5px; width: 1px; height: 100%; content: ""; background: #cccccc; }
	.lichengbzi .ensmanr { display: none; }
	.lichengbzi .container .ensmanl { padding: 0; }
	.lichengbzi .container .ensmanl { width: 100%; }
	.lichengbzi .container .ensmanl .smanznn .znna { padding-left: 15px; }
	.lichengbzi .container .ensmanl .smanznn .znna span { height: 17px; width: 4px; }

	.lichengbzi .container .ensmanl .smanznn .znna i { width: 22px; height: 22px; left: -33px; }
	.lichengbzi .container .ensmanl .smanznn .znna i::before { width: 10px; height: 10px; }

	.lichengbzi .container .ensmanl .smanznn .znnzm { padding: 20px; }
	.lichengbzi .container .ensmanl .smanznn .znnzm .nnzml { width: 100%; margin-bottom: 20px; padding-top: 0; }
	.lichengbzi .container .ensmanl .smanznn .znnzm .nnzmr { width: 100%; }
	.lichengbzi .container .ensmanl .smanznn { margin-bottom: 35px; }
}





/**公司荣誉**/
.ongoyzuA { padding: 5.88541vw 0 4.42708vw; }
.ongoyzuA .oyzutop .zuzbt { width: 77%; line-height: 1.71; }
.ongoyzuA .oyzutop .zuop { border-top: 1px solid #cccccc; margin-top: 45px; padding-top: 50px; }
.ongoyzuA .oyzutop .zuop .swiper-slide { text-align: center; cursor: pointer; }
.ongoyzuA .oyzutop .zuop .swiper-slide .lie { line-height: .8; }
.ongoyzuA .oyzutop .zuop .swiper-slide-thumb-active .lie { color: #d71742; }
.ongoyzuA .oyzutop .zuop .anzm { position: relative; padding: 0 30px; }
.ongoyzuA .oyzutop .zuop .anzm .gobng { width: 13px; height: 20px; margin-top: 0; top: 50%; transform: translateY(-50%); }
.ongoyzuA .oyzutop .zuop .anzm .gobng:after { opacity: 0; }
.ongoyzuA .oyzutop .zuop .anzm .swiper-button-prev { background: url(../images/gobngl.png)no-repeat center center/cover; left: 0; }
.ongoyzuA .oyzutop .zuop .anzm .swiper-button-next { background: url(../images/gobngr.png)no-repeat center center/cover; right: 0; }

.ongoyzuA .oyzuboom { margin-top: 90px; }
.ongoyzuA .oyzuboom .zmsnns { background: #f3f4f5; padding: 37px 40px 40px 48px; margin-bottom: 14px; }
.ongoyzuA .oyzuboom .zmsnns:last-child { margin-bottom: 0; }
.ongoyzuA .oyzuboom .zmsnns .nnsl { width: 56%; }
.ongoyzuA .oyzuboom .zmsnns .nnsl .sb { padding-left: 15px; position: relative; margin: 38px 0 17px; }
.ongoyzuA .oyzuboom .zmsnns .nnsl .sb::before { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 5px; height: 100%; content: ""; background: url(../images/znna.png)no-repeat center center/cover; background-size: 100% 100%; }
.ongoyzuA .oyzuboom .zmsnns .nnsl .sc { line-height: 2.25; }
.ongoyzuA .oyzuboom .zmsnns .nnsl .sc p { padding-left: 23px; position: relative; }
.ongoyzuA .oyzuboom .zmsnns .nnsl .sc p::before { position: absolute; top: 19px; left: 0; width: 14px; height: 1px; content: ""; background: #d71742; }
.ongoyzuA .oyzuboom .zmsnns .nnsr { width: 34%; }
.ongoyzuA .oyzuboom .zmsnns .nnsr .swiper-pagination { position: initial; line-height: 0; margin-top: 15px; }
.ongoyzuA .oyzuboom .zmsnns .nnsr .swiper-pagination .swiper-pagination-bullet { width: 18px; height: 18px; opacity: 1; background: none; position: relative; }
.ongoyzuA .oyzuboom .zmsnns .nnsr .swiper-pagination .swiper-pagination-bullet::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 7px; height: 7px; border-radius: 50%; background: #4e575c; }
.ongoyzuA .oyzuboom .zmsnns .nnsr .swiper-pagination .swiper-pagination-bullet:after { position: absolute; content: ""; transition: all .5s; top: 50%; left: 50%; border-radius: 50%; transform: translate(-50%,-50%); width: 0; height: 0; border: 1px solid #4e575c; }
.ongoyzuA .oyzuboom .zmsnns .nnsr .swiper-pagination .swiper-pagination-bullet-active:after { width: 100%; height: 100%; }



@media(max-width:1100px) {
	.ongoyzuA { padding: 35px 0 45px; }
	.ongoyzuA .oyzutop .zuzbt { width: 100%; }
	.ongoyzuA .oyzutop .zuop { margin-top: 15px; padding-top: 20px; }
	.ongoyzuA .oyzuboom { margin-top: 33px; }

	.ongoyzuA .oyzuboom .zmsnns { padding: 20px; }
	.ongoyzuA .oyzuboom .zmsnns .nnsl { width: 100%; }
	.ongoyzuA .oyzuboom .zmsnns .nnsl .sb { margin: 15px 0 10px; }
	.ongoyzuA .oyzuboom .zmsnns .nnsl .sc { line-height: 1.65; }
	.ongoyzuA .oyzuboom .zmsnns .nnsl .sc p::before { top: 11px; }
	.ongoyzuA .oyzuboom .zmsnns .nnsr { width: 100%; margin-top: 20px; }
}






/**公司客户**/
.gongkehuA { background: #fff; }
.gongkehuA .dexbl .enxatop { margin-bottom: 20px; }
.gongkehuA .dexbl { width: 683px; }
.gongkehuA .dexbl .xxq { line-height: 1.36; padding-right: 2.34375vw; border-bottom: 1px solid #cccccc; padding-bottom: 60px; }

.gongkehuA .dexbl .xnzq { margin: 35px 0 0; }
.gongkehuA .dexbl .xnzq ul li { width: 175px; margin-right: calc(50% - 263px); margin-top: 33px; }
.gongkehuA .dexbl .xnzq ul li:nth-child(3n) { margin-right: 0; }

.gongkehuA .dexbr { position: absolute; top: 50%; transform: translateY(-50%); right: 0; }


.gongkehuB { background: #f3f4f5; }
.gongkehuB .tionctop .onctl .enxatop { width: 613px; }


.gongkehuC { padding: 4.53125vw 0 3.75vw; }
.gongkehuC .asnxnnhuc { margin-top: 32px; }
.gongkehuC .asnxnnhuc ul li { padding: 42px 43px 42px 40px; margin-bottom: 20px; border: 1px solid #ecf0f3; }
.gongkehuC .asnxnnhuc ul li:last-child { margin-bottom: 0; }
.gongkehuC .asnxnnhuc ul li .nnucl { width: 52%; }
.gongkehuC .asnxnnhuc ul li .nnucl .nucti .ctil .tia { line-height: 1; font-weight:bold; }
.gongkehuC .asnxnnhuc ul li .nnucl .nucti .ctil .tib { margin-top: 16px; line-height: 1; }
.gongkehuC .asnxnnhuc ul li .nnucl .nucti { border-bottom: 1px solid #d6d7d9; padding-bottom: 34px; }

.gongkehuC .asnxnnhuc ul li .nnucl .nucoz .coza { margin-top: 40px; font-weight:bold; }
.gongkehuC .asnxnnhuc ul li .nnucl .nucoz .cozb { line-height: 1.6875; margin-top: 10px; }
.gongkehuC .asnxnnhuc ul li .nnucl .nucti .ctir img { max-height: 50px; }
.gongkehuC .asnxnnhuc ul li .nnucr { width: 42.1%; }

.gongkehuC .huadong { text-align: center; width: 100%; }
.gongkehuC .huadong .znsm { margin: 48px 0 13px; }

@media(max-width:1900px) {
	.gongkehuB .tionctop .onctl .enxatop { width: 31.92708vw; }
	.gongkehuC .asnxnnhuc ul li .nnucl .nucti .ctir img { height: 3.33333vw; }

}

@media(max-width:1280px) {
	.gongkehuA .dexbl { width: 600px; }
	.gongkehuA .dexbl .xxq { padding-bottom: 25px; }
	.gongkehuA .dexbl .xnzq { margin-top: 25px; }
	.gongkehuA .dexbl .xnzq ul li { margin-top: 20px; }
	
}

@media(max-width:1100px) {
	.gongkehuA .dexbr { position: initial; transform: translateY(0); }
	.gongkehuA .dexbl { width: 100%; }
	.gongkehuA .dexbl .xxq { padding-bottom: 15px; padding-right: 0; }
	.gongkehuA .dexbl .xnzq { margin-top: 0; }
	.gongkehuA .dexbl .xnzq ul li { width: 50%; margin-right: 0; margin-bottom: 0; }
	.gongkehuA .dexbl .enxatop { margin-bottom: 10px; }

	.gongkehuB .tionctop .onctl .enxatop { width: 265px; }

	.gongkehuC { padding: 35px 0 45px; }

	.gongkehuC .asnxnnhuc ul li { padding: 20px; }
	.gongkehuC .asnxnnhuc ul li .nnucr { width: 100%; margin-bottom: 20px; }
	.gongkehuC .asnxnnhuc ul li .nnucl{ width: 100%; }
	.gongkehuC .asnxnnhuc ul li .nnucl .nucti .ctir img { height: 40px; }
	.gongkehuC .asnxnnhuc ul li .nnucl .nucti .ctil { width: 100%; }
	.gongkehuC .asnxnnhuc ul li .nnucl .nucti .ctir { width: 100%; margin-bottom: 15px; }
	.gongkehuC .asnxnnhuc ul li .nnucl .nucti { padding-bottom: 20px; }
	.gongkehuC .asnxnnhuc ul li .nnucl .nucoz .coza { margin-top: 18px; }
	.gongkehuC .huadong .znsm { margin-top: 25px; }
}

.paddingT100 { margin-top: 90px; }

@media(max-width: 1100px){
    .paddingT100 { margin-top: 50px; }
}




.nyybanner .ongz { color:#fff; text-align:center; width: 220px; height: 50px; line-height: 50px; display: inline-block; background: #d71440; margin-top: 20px; }

@media (max-width: 1280px){
    .nyybanner .ongz {
        font-size: 14px; margin-top: 10px;
        height: 40px;
        line-height: 40px;
        width: auto;
        padding: 0 25px;
    }
}


.addTcA { display:none; position: fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:100; }
.addTcA2 { position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); background: #fff; padding:30px 30px 50px; }
.addTcA1 { position:relative; width:100%; height:100%; }
.addTcA3 .con { padding-top:20px; border-top:1px solid #dedede; }
.addTcA3 .con p:nth-child(n+2) { margin-top:12px; }
.addTcA2 .close { position:absolute; right: 0; top: 0; width: 30px; text-align: center; cursor: pointer; line-height:30px; font-size: 30px; color:#999; font-weight: lighter; }
.addTcA2 .close:hover { color:#E71F1A; }

.indexD .nexcbott .bope .indexD-bott .lider .iebtnz ul li .sna p { padding-left: 24px; position: relative; margin-bottom: 20px; }
.indexD .nexcbott .bope .indexD-bott .lider .iebtnz ul li .sna p:last-child { margin-bottom: 0; }
.indexD .nexcbott .bope .indexD-bott .lider .iebtnz ul li .sna p::before { position: absolute; left: 0; content: ""; top: 10px; width: 14px; height: 1px; background: #d71742; }

@media (max-width: 1500px){
    .addTcA2 { padding: 20px 20px 40px; }
}
@media (max-width: 1500px){
    .footere .ootertop .eropl dl dt a { font-size: 12px; }
    .footere .ootertop .eropl dl dd a { font-size: 11px; }
    .header .eaerz ul li .sub { font-size: 13px; }
    
}
@media (max-width: 1100px){
    .addTcA2 { padding: 20px 15px 40px; }
    .indexD .nexcbott .bope .indexD-bott .lider .iebtnz ul li .sna p::before { top: 9px; }
    .indexD .nexcbott .bope .indexD-bott .lider .iebtnz ul li .sna { width: 100%; }
}

.newsC-c .t { max-height: 48px; line-height: 24px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.indexC .nexbbbott .swiper-slide a .ottzn .znta,
.loveA1 .con .t{ height: 84px; line-height: 33px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }

@media(max-width: 1100px){
    .footere .ootertop .eropr .ierzbn .ootd .too { max-height:320px!important; }
}




/*2025新增改版*/
.color4e { color:#4e575c; }
.colorRed { color:#d71440; }
.addCyqyB { padding: 30px 0 0; }
.addCyqyB-a dl dd { margin-bottom: 20px; background: #fff; padding: 30px 60px 80px; }
.addCyqyB-b { display:flex;  align-items: center; justify-content: center; }
.addCyqy-c { width: 64%; }
.addCyqy-c.wid100 { width: 100%; }
.addCyqy-c .tit { padding-bottom: 20px; border-bottom: 1px solid #dedfe0; }
.addCyqyB-d { width: 36%; padding-left: 5vw; }
.cengyuanA ul li .uanatop .anar { width: auto; }
@media(max-width: 1900px){
    .addCyqyB-a dl dd { padding: 30px 3vw 4vw; }
}
@media(max-width: 1100px){
    .cengyuanA ul li .uanatop .anal { width: 100%; }
        .cengyuanA ul li .uanatop .anar { margin-top: 10px; width: 100%; }
    .addCyqyB-b { display: block;}
    .addCyqyB { padding: 20px 0 0; }
    .addCyqyB-a dl dd { padding: 20px 15px 40px; }
    .addCyqy-c { width: 100%; }
    .addCyqy-c .tit { padding-bottom: 20px; border-bottom: 1px solid #dedfe0; }
    .addCyqyB-d { width: 100%; max-width: 300px; float:left; padding-left: 0; margin-top: 20px; }
}
.addCyqy { padding: 5vw 0; }
.addCyqyA .nav a { transition: all 0.6s; margin: 10px 0; float:left; padding: 12px 30px; background: #ecf0f3; border-radius: 0 10px 0 10px; font-size: 20px; color:#4e575c; margin-right: 20px; }
.addCyqyA .nav a.cur,
.addCyqyA .nav a:hover { background: #d71440; color:#fff; }
@media(max-width: 1900px){
    .addCyqyA .nav a { padding: 0.5vw 1.5vw; font-size: 1vw; margin-right: 1.5vw; border-radius: 0 0.5vw 0 0.5vw; }
}
@media(max-width: 1100px){
    .addCyqyA .nav a { padding: 10px 20px; font-size: 16px; margin-right: 15px; border-radius: 0 8px 0 8px; line-height: 20px; }
}
@media(max-width: 600px){
    .addCyqyA .nav a { padding: 10px 20px; font-size: 14px; margin-right: 15px; border-radius: 0 8px 0 8px; }
}
@media(max-width: 400px){
    .addCyqyA .nav a { padding: 8px 15px; font-size: 12px; margin-right: 10px; border-radius: 0 8px 0 8px; }
}


.jtywA-a { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.jtywA-a ul,.jtywA-a ul li a { display: block; width: 100%; height: 100%; position: relative; }
.jtywA-a ul li { float:left; width: 33.3333%; height: 100%; position: relative; }
.jtywA-a ul li a {  }
.jtywA-a ul li a:before { content:''; width: 100%; height: 100%; position: absolute; right: 0; top: 0; background: rgba(0, 0, 0, 0.4); opacity: 0; transition: all 0.5s; }
.jtywA-a ul li a:after { content:''; width: 1px; height: calc(100% - 80px); position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: #fff; opacity: 0.6; }
.jtywA-a ul li a:hover:before { opacity: 1; }
.jtywA-a ul li a:hover .jtywA-d { opacity: 1; }
.jtywA-a ul li a:hover .jtywA-b { bottom: -500px; }
.jtywA-b { transition: all 0.6s; padding: 0 70px 70px; position: absolute; left: 0; bottom: 0; }
.jtywA-c { position: relative; padding-left: 80px; }
.jtywA-c .icon { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 60px; }
.jtywA-d .icon { width: 60px; }
.jtywA-c .icon img,.jtywA-d .icon img { width: 100%; height: auto; }
.jtywA-d { position: absolute; left: 0; width: 100%; padding: 0 70px 70px; bottom: 0; transition: all 0.6s; opacity: 0; }
@media(max-width: 1900px){
    .jtywA-a ul li a:after { height: calc(100% - 4vw);}
    .jtywA-b { padding: 0 3.5vw 3.5vw; }
    .jtywA-c { padding-left: 4vw; }
    .jtywA-c .icon { width: 3vw; }
    .jtywA-d .icon { width: 3vw; }
    .jtywA-d { padding: 0 3.5vw 3.5vw; }
}


.informationA2 { padding-bottom: 40px; }
.addCyqyA2 .nav a { float: left; width: calc(20% - 16px); text-align: center; padding-left:0; padding-right: 0; margin-right: 20px; }
.addCyqyA2 .nav a:nth-child(5n) { margin-right: 0; }
.groupA .topT .enxatop { width: 37%; }
.groupA .topT .text { width: 63%; }
@media(max-width: 1100px){
    .addCyqyA2 .nav a { width: calc(33.33333% - 12px); margin-right: 16px; }
    .addCyqyA2 .nav a:nth-child(3n) { margin-right: 0; }
    .addCyqyA2 .nav a:nth-child(n+4) { margin-top: 10px; }
}
@media(max-width: 500px){
    .addCyqyA2 .nav a { width: calc(50% - 6px); margin-right: 12px; }
    .addCyqyA2 .nav a:nth-child(3n) { margin-right: 12px; }
    .addCyqyA2 .nav a:nth-child(2n) { margin-right: 0; }
    .addCyqyA2 .nav a:nth-child(n+3) { margin-top: 10px; }
    .addCyqyA2 .nav a:last-child { margin-right: 0; width: 100%; }
}

.qyjB-a ul { display: flex; flex-wrap: wrap; }
.qyjB-a ul li { float: left; width: calc(33.33333% - 0.14rem); margin-right: 0.21rem; padding: 2vw; background: #f2f4f7; }
.qyjB-a ul li:nth-child(3n) { margin-right: 0; }
.qyjB-a ul li:nth-child(n+4) { margin-top: 0.2rem; }
.qyjB-a .c { height: 6vw; }
.qyjB-a .icon { width: 85px; height: 85px; border-radius: 50%; border:1px solid #dedede; }
.qyjB-a .icon .pic2 { display: none; }
.qyjB-a .icon img { width: 100%; }

.qyjB-a ul li:hover { transition: all 0.6s; background: #d71440; }
.qyjB-a ul li:hover .icon { transition: all 0.6s; border-color: #ffffff; }
.qyjB-a ul li:hover .t,.qyjB-a ul li:hover .c{ transition: all 0.6s; color: #ffffff; }
.qyjB-a ul li:hover .pic1 { display: none; }
.qyjB-a ul li:hover .pic2 { display: block; }

@media(max-width: 1900px){
    .qyjB-a .c { height: 6vw; }
    .qyjB-a .icon { width: 4.3vw; height: 4.3vw; }
}
@media(max-width: 1600px){
    .qyjB-a .c { height: 8vw; }
    .qyjB-a .icon { width: 4.5vw; height: 4.5vw; }
}
@media(max-width: 1100px){
    .qyjB-a ul li { width: 100%; margin-right: 0; padding: 30px 20px; }
    .qyjB-a ul li:nth-child(3n) { margin-right: 0; }
    .qyjB-a ul li:nth-child(n+2) { margin-top: 0.2rem; }
    .qyjB-a .c { height: auto; margin-bottom: 30px; }
    .qyjB-a .icon { width: 50px; height: 50px; }
}

.qyjA1 { position: relative; }
.qyjA { width: 100%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }

.qyjA1:before { content:''; width: 1px; height: 100%; background:rgba(255, 255, 255, 0.4); position: absolute; left: 8vw; z-index: 5; top: 0; }

.qyjA ul li { cursor: pointer; margin: 20px 0; position: relative; padding-left: 30px; }
.qyjA ul li .t { position: relative; }
.qyjA ul li .t:after { content:''; width: 3px; left: -30px; top: 0; transition: all 0.5s; background:#fff; position: absolute; }
.qyjA ul li.cur .t:after { height: 100%; }
.qyjA ul li.cur .t { opacity: 1; font-size: 28px; }
.qyjA ul li .c { display: none; }
.qyjA ul li.cur .c { display: block; }
.colorde { color:#dedede; }
@media(max-width: 1600px){
    .qyjA1:before { left: 6vw; }
    .qyjA ul li { margin: 20px 0; position: relative; padding-left: 20px; }
    .qyjA ul li .t { position: relative; }
    .qyjA ul li .t:after { left: -20px; top: 0; }
    .qyjA ul li.cur .t {  font-size: 24px; }
}
@media(max-width: 1300px){
    .qyjA1:before { left: 4vw; }
    .qyjA ul li { margin: 20px 0; position: relative; padding-left: 20px; }
    .qyjA ul li .t { position: relative; }
    .qyjA ul li .t:after { left: -20px; top: 0; }
    .qyjA ul li.cur .t {  font-size: 20px; }
}
@media(max-width: 1100px){
    .qyjA1 .tabBox .img { width: 100%; height: 60vw; }
}
@media(max-width: 600px){
    .qyjA1 .tabBox .img { width: 100%; height: 80vw; }
}
@media(max-width: 460px){
    .qyjA1 .tabBox .img { width: 100%; height: 100vw; }
    .qyjA ul li { margin: 15px 0; }
}


.addCyqyA3 .nav a { text-align: center; float: left; width: calc(33.3333% - 14px); margin-right: 21px; }
.addCyqyA3 a:nth-child(3n) { margin-right: 0; }
.aiylA-b { width: 70%; max-width: 500px; position: absolute; left: 50px; top: 30px; }
.aiylA-b .t { position: relative; padding: 20px 50px 20px 0; }
.aiylA-b .t:after { content:''; width: 17px; height: 17px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: url(../images/add/jia.png) no-repeat center/cover; } 
.aiylA-b ul li.cur .t:after { background: url(../images/add/jian.png) no-repeat center/cover; } 
.aiylA-b ul li { border-bottom: 1px solid rgba(255,255,255,0.3); }
.aiylA-b .text { display: none; }
.aiylA-b .tags { padding-bottom: 30px; }
.aiylA-b .tags span { margin: 5px 0; float: left; position: relative; padding-left: 12px; margin-right: 40px; }
.aiylA-b .tags span:before { content:''; width: 6px; height: 6px; border-radius: 5px; background:#d71440; position: absolute; left:0; top: 50%; transform: translateY(-50%); }
.aiylA-b .tags p { margin: 5px 0; float: left; position: relative; padding-left: 12px; margin-right: 40px; width: 100%;}
.aiylA-b .tags p:before { content:''; width: 6px; height: 6px; border-radius: 5px; background:#d71440; position: absolute; left:0; top: 50%; transform: translateY(-50%); }

@media(max-width: 1100px){
    .aiylA-a .img { height: 50vw; }
    .aiylA-b { width: 100%; max-width: 500px; position: absolute; left: 0; padding: 0 20px; top: 10px; }
    .aiylA-b .t { padding: 15px 30px 15px 0; }
    .aiylA-b .tags { padding-bottom: 20px; }
    .aiylA-b .tags span { margin: 5px 0; float: left; position: relative; padding-left: 12px; margin-right: 20px; }
    .aiylA-b .tags span:before { content:''; width: 5px; height: 5px; border-radius: 5px; background:#d71440; position: absolute; left:0; top: 50%; transform: translateY(-50%); }
    .aiylA-b .tags p { margin: 5px 0; float: left; position: relative; padding-left: 12px; margin-right: 20px; }
    .aiylA-b .tags p:before { content:''; width: 5px; height: 5px; border-radius: 5px; background:#d71440; position: absolute; left:0; top: 50%; transform: translateY(-50%); }
}
@media(max-width: 600px){
    .aiylA-a .img { height: 70vw; }
}
@media(max-width: 500px){
    .aiylA-a .img { height: 100vw; }
}


.aiylB { padding: 6vw 0; background: #ecf0f3; }
.aiylB-b { background:#fff; }
.aiylB-c { height: 26vw; width: 50%; padding: 50px 80px 50px 50px; }
.aiylB-d { width: 50%; position:absolute; right: 0; bottom: 0; }
@media(max-width: 1900px){
    .aiylB-c { padding: 2.6vw 4vw 2.6vw 2.6vw; }
}
@media(max-width: 1100px){
    .aiylB { padding: 50px 0; }
    .aiylB-c { width: 100%; padding: 20px 15px 20px 15px; height: auto; }
    .aiylB-d { width: 100%; float: left; position:relative; right: 0; bottom: 0; }
}


.aiylC { padding: 6vw 0; }
.bgf3 { background:#f3f4f5; }

.aiylC-b .img { width: 50%; }
.aiylC-c { float: right; width: 50%; padding: 50px 50px;  }
.aiylC-c .topT { padding-bottom: 30px; border-bottom: 1px solid #d6d7d9; }
@media(max-width: 1900px){
    .aiylC-c { padding: 2.6vw;  }
    .aiylC-c .topT { padding-bottom: 1.6vw; }
}
@media(max-width: 1100px){
    .aiylC { padding: 50px 0; }
    .aiylC-b .img { width: 100%; }
    .aiylC-c { padding: 20px 15px 30px; width: 100%;  }
    .aiylC-c .topT { padding-bottom: 20px; }
}


.xxkjB { padding-top: 30px; border-top: 3px solid #4e575c; }
.xxkjB dl dd { padding: 20px 0; border-bottom: 1px solid #ededed; }
.xxkjB .tags .tag { margin: 5px 0; float: left; margin-right: 30px; padding-left: 12px; position: relative; }
.xxkjB .tags .tag:after { content:''; width: 5px; height: 5px; background: #d71440; border-radius: 5px; position: absolute;  left: 0; top: 50%; transform: translateY(-50%); }

@media(max-width: 1900px){
    .xxkjB { padding-top: 1.6vw; }
    .xxkjB dl dd { padding: 1.1vw 0; }
}
@media(max-width: 1100px){
    .xxkjB { padding-top: 20px; }
    .xxkjB dl dd { padding: 12px 0; }
}

@media(max-width: 1100px){
    .jtywA-a ul li { width: 100%; }
    .jtywA-c { padding-left: 0; }
    .jtywA-c .icon { position: relative; width: 50px; top: 0; transform: translateY(0%); }
    .jtywA-c .t1 { font-size: 20px; margin-top: 10px;}
    .groupA .topT .enxatop { width: 100%; }
    .groupA .topT .text { width: 100%; margin-top: 20px; }
}
@media(max-width: 600px){
    .jtywA-c .icon { width: 40px;  }
    .jtywA-c .t1 { font-size: 16px;  }
}
.addCyqyA2 .nav { display: flex; flex-wrap: wrap; }
.addCyqyA2 .nav a { display: flex; justify-content: center; align-items: center;  }
.headSubA-c dl dd a { padding-right: 30px!important; }


.footere .ootertop .eropr .aneo .ttt { padding-bottom: 15px; border-bottom: 1px solid #dedede; }
.footere .ootertop .eropr .aneo .ttt p { background: url(../images/rznb1.png) no-repeat right center; }
.footere .ootertop .eropr .aneo .tabTit3 { display: none; width: 100%; position: absolute; left: 0; top: 100%; padding: 10px; background: #fff; }
.footere .ootertop .eropr .aneo .tabTit3 .eo { float: none; display: block; padding: 5px 0; margin-bottom: 10px; }
.footere .ootertop .eropr .aneo .tabTit3 .eo.cur { color:#d71440; border:none; }
.footere .ootertop .eropr .aneo .tabTit3 .eo:before { display: none; }
.footere .ootertop .eropr .aneo:hover .tabTit3 { display: block; }


.addCyqyB-a dl { padding: 0px 30px; }
.addCyqyB-a .ttt4 { padding-left: 35px; background: url(../images/add/ttt4bg.png) no-repeat left center; background-size: auto 100%; }
.addCyqyB-a dl dd .tit { padding-bottom: 0; border:none; }
.addCyqyB-a dl dd { border-bottom: 1px solid #ededed; margin-bottom: 0px; background: #fff; padding: 30px 0px 30px; }
.addCyqyB-a dl dd:last-child { border:none; }
@media(max-width: 1400px){
    .addCyqyB-a dl { padding: 10px 20px; }
    .addCyqyB-a .ttt4 { line-height: 22px; padding-left: 30px; background: url(../images/add/ttt4bg.png) no-repeat left center; background-size: auto 22px; }
    .addCyqyB-a dl dd { border-bottom: 1px solid #ededed; margin-bottom: 0px; background: #fff; padding: 20px 0px 20px; }
}

.addCyqyA .nav  { display: flex; flex-wrap: wrap; }
