@charset "utf-8";

/**判断**/
@media all and (min-width: 2001px) {
	:root {
		--width: 1680px;
	}


}

@media all and (min-width:1801px) and (max-width: 2000px) {
	:root {
		--width: 1680px;
	}

}

@media all and (min-width:1701px) and (max-width: 1800px) {
	:root {
		--width: 1600px;
	}
}

@media all and (min-width:1601px) and (max-width: 1700px) {
	:root {
		--width: 1500px;
	}

	/*  */
	.inbanm-tit1 {
		margin-bottom: 10px;
		line-height: 50px;
		font-size: 42px;
	}
	.inbanm-tit3 {
		margin-bottom: 40px;
		line-height: 50px;
		font-size: 42px;
	}

	.inbanm-tit2 {
		line-height: 50px;
		font-size: 50px;
	}

	.swiper-button-prev-inban,
	.swiper-button-next-inban {
		width: 60px;
		height: 60px;
	}

	.mySwiper-inxw {
		padding-bottom: 100px;
	}

	.fo-navdk {
		padding: 48px 0 60px;
	}

	.foot-cony {
		padding: 18px 0;
	}

	.in-cpdtu-tit {
		font-size: 100px;
	}

	.zx-ybzx-lim-tit {
		margin-bottom: 20px;
		line-height: 50px;
		font-size: 32px;
	}

	.in-xwddk {
		padding-bottom: 80px;
	}

	.in-dtitdk {
		padding: 60px 0 30px;
	}

	.ab-flndk {
		padding-right: 70px;
	}

	.ab-js-text {
		margin-bottom: 60px;
	}

	.ab-js-tit {
		line-height: 42px;
		font-size: 32px;
	}

	.ab-js-tt {
		width: 60px;
		height: 2px;
		margin-bottom: 30px;
	}

	.ab-yydk {
		padding: 70px 0 150px
	}

	.ab-yb-link {
		margin-bottom: 60px;
	}

	/* .ab-ybm-tit {
		font-size: 32px;
	} */

	.fo-mndk {
		padding: 40px 0;
	}

	.in-wbmnk {
		margin-left: 50px;
		padding-left: 50px;
	}

	.ban-xwdk {
		padding: 130px 0 120px;
	}

	.ban-xw-tit {
		line-height: 60px;
		font-size: 44px;
	}

	.ban-xw-tt {
		margin-left: 20px;
		margin-top: 30px;
	}

	.cp-leiat {
		margin: 0 60px;
	}

	.cp-limk {
		padding: 60px 20px 60px;
	}

	.cp-lim-text {
		margin-bottom: 0;
	}

	.cp-lim-titcn {
		line-height: 35px;
		font-size: 22px;
	}

	.cp-lim-titen {
		margin-bottom: 10px;
		line-height: 40px;
		font-size: 32px;
	}

	.cpv-bank {
		padding: 80px 0 60px;
	}

	.cpv-ban-titcn {
		line-height: 40px;
		font-size: 26px;
	}

	.cpv-ban-titen {
		margin-bottom: 10px;
		line-height: 60px;
		font-size: 54px;
	}

	.cpv-ban-text {
		margin-bottom: 6px;
		height: 56px;
		line-height: 28px;
		font-size: 18px;
	}

	.cpv-cpjj-tit {
		margin-bottom: 30px;
	}

	.cpv-pplist {
		margin-left: -30px;
	}

	.cpv-pplist li {
		width: calc(33.33333% - 30px);
		margin-left: 30px;
		margin-bottom: 30px;
	}

	.cpv-ppnk {
		padding: 50px 20px;
	}

	.xwv-leixk span {
		width: 100px;
	}

	.fal-tumdk {
		height: calc(100% - 20px);
		bottom: 0;
		padding: 30px;
	}

	.faxb {
		margin-bottom: 12px;
	}

	.faxb-tit {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 28px;
	}

	.sol-list li {
		margin-bottom: 40px;
	}

	.fav-tumdk {
		padding-right: 80px;
		padding-top: 20px;
	}

	.fav-ysnk {
		padding-top: 30px;
	}

	.fav-ys-tit {
		margin-bottom: 30px;
		line-height: 36px;
		font-size: 22px;
	}

	.cpv-pp-titen {
		margin-bottom: 30px;
		line-height: 32px;
		font-size: 28px;
	}

	.fw-fwmdk {
		padding: 60px 100px 100px 0;
	}

	.fw-fwj-tit {
		padding-top: 115px;
	}

	.fwl-bpdk.xwv-nrdk {
		padding: 80px 0;
	}

	.fwl-bplxb {
		margin: 0 auto 10px;
	}

	.fwl-bpmdk {
		padding: 70px 0 70px 60px;
	}

	.fwl-bpm-tit {
		margin-bottom: 25px;
		line-height: 40px;
		font-size: 30px;
	}

	.fwl-wdlist li {
		padding: 38px 0;
	}

	.fwl-wdlist {
		padding-bottom: 60px;
	}

	.fwl-dtit {
		margin-bottom: 40px;
		line-height: 50px;
		font-size: 32px;
	}

	.xwl-qmdk {
		padding-left: 60px;
	}

	.swiper-button-prev-xwtj {
		left: calc(617px + 60px);
	}

	.swiper-button-next-xwtj {
		left: calc(617px + 60px + 70px);
	}

	.xwl-list {
		margin-left: -30px;
	}

	.xwl-list li {
		width: calc(25% - 30px);
		margin-left: 30px;
		margin-bottom: 30px;
	}

	.con-ly-tit {
		line-height: 50px;
		font-size: 32px;
	}

	.log-md-text {
		line-height: 50px;
		font-size: 30px;
	}

	.log-mdk {
		bottom: 60px;
	}

	.log-dlnxk {
		padding: 60px 0;
	}

	.log-dl-tit1 {
		line-height: 50px;
		font-size: 30px;
	}

	.log-dl-wjk {
		padding-top: 50px;
	}

	.log-dl-tit2 {
		margin-bottom: 30px;
	}

	.log-dlndk {
		padding: 0 50px;
	}

	.user-nrdxk {
		padding: 60px;
	}

	.log-nlk {
		width: 285px;
		padding-right: 50px;
	}

	.log-nrk {
		width: calc(100% - 285px);
		padding-left: 50px;
	}

	.us-zl-linlxk {
		margin-bottom: 25px;
	}
}

@media all and (min-width:1441px) and (max-width: 1600px) {
	:root {
		--width: 92%;
	}

	/*  */
	.inbanm-tit1 {
		margin-bottom: 10px;
		line-height: 50px;
		font-size: 42px;
	}
	.inbanm-tit3 {
		margin-bottom: 40px;
		line-height: 50px;
		font-size: 42px;
	}

	.inbanm-tit2 {
		line-height: 50px;
		font-size: 50px;
	}

	.swiper-button-prev-inban,
	.swiper-button-next-inban {
		width: 60px;
		height: 60px;
	}

	.mySwiper-inxw {
		padding-bottom: 100px;
	}

	.fo-navdk {
		padding: 48px 0 60px;
	}

	.foot-cony {
		padding: 18px 0;
	}

	.fo-rndk {
		width: calc(100% - 540px);
	}

	.mySwiper-incp {
		height: 520px;
	}

	.in-dtitcn {
		font-size: 32px;
	}

	.in-cpldk {
		width: 270px;
	}

	.in-cprdk {
		width: calc(100% - 270px);
		padding-left: 60px;
	}

	.in-cpdtu-tit {
		font-size: 80px;
	}

	.in-sol-list li {
		width: calc((100% - 800px) / 3 - 14px);
	}

	.in-sol-list li.selected {
		width: calc(800px - 14px);
	}

	.zx-ybzx-litit {
		margin-bottom: 40px;
		line-height: 44px;
		font-size: 22px;
	}

	.zx-ybzx-litixk {
		padding-left: 30px;
	}

	.zx-ybzx-lim-tit {
		margin-bottom: 20px;
		line-height: 50px;
		font-size: 32px;
	}

	.in-xwddk {
		padding-bottom: 80px;
	}

	.in-dtitdk {
		padding: 60px 0 30px;
	}

	.ab-flndk {
		padding-right: 70px;
	}

	.ab-jsxbds {
		margin-left: -50px;
	}

	.ab-jsxbdk {
		margin-left: 50px;
	}

	.ab-js-text {
		margin-bottom: 60px;
	}

	.ab-js-tit {
		line-height: 42px;
		font-size: 32px;
	}

	.ab-js-tt {
		width: 60px;
		height: 2px;
		margin-bottom: 30px;
	}

	.ab-yydk {
		padding: 70px 0 150px
	}

	.ab-yb-link {
		margin-bottom: 60px;
	}

	.fo-mndk {
		padding: 30px 0;
	}

	.in-wbmnk {
		margin-left: 40px;
		padding-left: 40px;
	}

	.in-xw-titk {
		font-size: 20px;
	}

	.ban-xwdk {
		padding: 100px 0 80px;
	}

	.ban-xw-tit {
		line-height: 60px;
		font-size: 40px;
	}

	.ban-xw-tt {
		margin-left: 20px;
		margin-top: 30px;
	}

	.cp-leiat {
		margin: 0 40px;
	}

	.cp-limk {
		padding: 60px 20px 60px;
	}

	.cp-lim-text {
		margin-bottom: 0;
	}

	.cp-lim-titcn {
		line-height: 35px;
		font-size: 22px;
	}

	.cp-lim-titen {
		margin-bottom: 10px;
		line-height: 40px;
		font-size: 32px;
	}

	.cpv-bank {
		padding: 80px 0 60px;
	}

	.cpv-cpjj-cs-text {
		font-size: 26px;
	}

	.cpv-hytext {
		max-width: none;
		height: auto;
		margin-bottom: 15px;
	}

	.cpv-hytudk {
		margin-top: 0;
	}

	.cpv-ban-titcn {
		line-height: 40px;
		font-size: 26px;
	}

	.cpv-ban-titen {
		margin-bottom: 10px;
		line-height: 60px;
		font-size: 54px;
	}

	.cpv-ban-text {
		margin-bottom: 6px;
		height: 56px;
		line-height: 28px;
		font-size: 18px;
	}

	.cpv-cpjj-tit {
		margin-bottom: 30px;
	}

	.cpv-pplist {
		margin-left: -30px;
	}

	.cpv-pplist li {
		width: calc(33.33333% - 30px);
		margin-left: 30px;
		margin-bottom: 30px;
	}

	.cpv-ppnk {
		padding: 50px 20px;
	}

	.xwv-leixk span {
		width: 80px;
	}

	.fal-tumdk {
		height: calc(100% - 20px);
		bottom: 0;
		padding: 30px;
	}

	.faxb {
		width: 50px;
		margin-bottom: 6px;
	}

	.faxb-tit {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 26px;
	}

	.sol-list li {
		margin-bottom: 40px;
	}

	.fav-tumdk {
		padding-right: 50px;
		padding-top: 0;
	}

	.faxb-tt {
		margin-bottom: 20px;
	}

	.fav-xb {
		width: 40px;
	}

	.fav-ysnk {
		padding-top: 30px;
	}

	.fav-ys-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 22px;
	}

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

	.cpv-pp-titen {
		margin-bottom: 30px;
		line-height: 32px;
		font-size: 26px;
	}

	.fw-fwxb {
		left: -53px;
		top: -30px;
		width: 100px;
	}

	.fw-fwxb2 {
		width: 160px;
	}

	.fw-fwmdk {
		padding: 60px 80px 60px 0;
	}

	.fw-fwjsen {
		width: 80px;
	}

	.fw-fwj-tit {
		padding-top: 120px;
	}

	.fwl-bpdk.xwv-nrdk {
		padding: 65px 0;
	}

	.fwl-bplxb {
		margin: 0 auto 10px;
	}

	.fwl-bpmdk {
		padding: 50px 0 60px 50px;
	}

	.fwl-bp-leik {
		width: 220px;
	}

	.mySwiper-fwlbpl {
		height: calc(100% - 100px);
		margin-top: 50px;
	}

	.fwl-bpm-tit {
		margin-bottom: 25px;
		line-height: 40px;
		font-size: 28px;
	}

	.fwl-wdlist li {
		padding: 30px 0;
	}

	.fwl-wdlist {
		padding-bottom: 60px;
	}

	.fwl-dtit {
		margin-bottom: 40px;
		line-height: 50px;
		font-size: 32px;
	}

	.fwl-xznk {
		padding: 35px 30px;
	}

	.mySwiper-fwxz {
		height: 600px;
		padding-bottom: 50px;
	}

	.xwl-sdak1 {
		width: calc(100% - 500px);
	}

	.xwl-sda2 {
		width: 500px;
	}

	.xwl-li-titk {
		margin-bottom: 18px;
		height: 60px;
		line-height: 30px;
		font-size: 20px;
	}

	.xwl-li-da {
		margin-bottom: 10px;
	}

	.xwl-limdk {
		padding: 25px 20px 30px;
	}

	.xwl-qmdk {
		padding-left: 60px;
	}

	.swiper-button-prev-xwtj {
		left: calc(617px + 60px);
	}

	.swiper-button-next-xwtj {
		left: calc(617px + 60px + 70px);
	}

	.xwl-list {
		margin-left: -30px;
	}

	.xwl-list li {
		width: calc(25% - 30px);
		margin-left: 30px;
		margin-bottom: 30px;
	}

	.ban-mdk {
		padding: 80px 0 60px;
	}

	.ban-mtit {
		line-height: 46px;
		font-size: 30px;
	}

	.xwv-tj-titcn {
		line-height: 40px;
		font-size: 30px;
	}

	.xwv-list li {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.xwv-xtuk {
		width: 120px;
	}

	.xwv-xnk {
		margin-left: 120px;
		padding-left: 15px;
	}

	.xwv-xn-tit {
		margin-bottom: 8px;
		line-height: 20px;
		font-size: 14px;
	}

	.xwv-tjndk {
		width: 400px;
	}

	.xwv-xnrk {
		width: calc(100% - 400px);
		padding-right: 50px;
	}

	.xwv-xn-text {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.con-lxtu {
		width: 780px;
	}

	.con-titcn {
		margin-bottom: 60px;
		font-weight: bold;
		line-height: 42px;
		font-size: 32px;
	}

	.con-lxnrk {
		margin-bottom: 40px;
	}

	.con-lxb {
		width: 60px;
	}

	.con-lxnrm {
		margin-left: 85px;
		padding-top: 0;
	}

	.con-ly-tit {
		line-height: 50px;
		font-size: 32px;
	}

	.log-md-text {
		line-height: 50px;
		font-size: 30px;
	}

	.log-mdk {
		bottom: 60px;
	}

	.log-dlnxk {
		padding: 60px 0;
	}

	.log-dl-tit1 {
		line-height: 50px;
		font-size: 30px;
	}

	.log-dl-wjk {
		padding-top: 50px;
	}

	.log-dl-tit2 {
		margin-bottom: 30px;
	}

	.log-dlndk {
		padding: 0 50px;
	}

	.user-nrdxk {
		padding: 60px;
	}

	.log-nlk {
		width: 260px;
		padding-right: 40px;
	}

	.log-nrk {
		width: calc(100% - 260px);
		padding-left: 40px;
	}

	.us-zl-linrk {
		width: 145px;
	}

	.us-zl-linlk {
		width: calc(100% - 145px);
		padding-right: 30px;
	}

	.us-zl-link {
		padding: 30px 35px;
	}

	.us-zl-linlxk {
		margin-bottom: 25px;
	}

	.us-zl-linl-mk {
		margin-left: -25px;
	}

	.us-zl-linl-mx {
		margin-left: 25px;
		margin-bottom: 8px;
		line-height: 25px;
		font-size: 14px;
	}

	.log-nr-titxk {
		margin-left: -40px;
	}

	.log-nr-ta {
		margin-left: 40px;
	}

	.us-flak {
		padding: 20px 0;
	}
	/* 可持续 */
			.kcx-nrdk {
				padding-right: 40PX;
				margin-bottom: 40px;
			}
			
			.kcx-tuk {
			    width: 650px;
			}
			.kcx-lbmk {
			    width: calc(100% - 650px - 80px);
			    padding-top: 40px;
			}
			.kcx-nr-t-tit {
				line-height: 46px;
				font-size: 30px;
			}
			
			.kcx-lbm-tit {
				line-height: 46px;
				font-size: 30px;
			}
			.kcx-lbm-tt {
			    margin-bottom: 25px;
			}
			.kcx-nr-text1 {
			    margin-bottom: 40px;
			}
}


@media all and (min-width:1367px) and (max-width: 1440px) {
	:root {
		--width: 92%;
	}

	.navk li>a {
		padding: 18px 16px;
	}

	.top-tel2,
	.top-ren,
	.top-yy {
		margin-left: 20px;
	}

	/*  */
	.inbanm-tit1 {
		margin-bottom: 10px;
		line-height: 46px;
		font-size: 40px;
	}
	.inbanm-tit3 {
		margin-bottom: 40px;
		line-height: 46px;
		font-size: 40px;
	}

	.inbanm-tit2 {
		line-height: 50px;
		font-size: 50px;
	}

	.swiper-button-prev-inban,
	.swiper-button-next-inban {
		width: 60px;
		height: 60px;
	}

	.mySwiper-inxw {
		padding-bottom: 100px;
	}

	.fo-navdk {
		padding: 48px 0 60px;
	}

	.foot-cony {
		padding: 18px 0;
	}

	.fo-rndk {
		width: calc(100% - 540px);
	}

	.mySwiper-incp {
		height: 520px;
	}

	.in-dtitcn {
		font-size: 32px;
	}

	.in-cpldk {
		width: 270px;
	}

	.in-cprdk {
		width: calc(100% - 270px);
		padding-left: 60px;
	}

	.in-cpdtu-tit {
		font-size: 60px;
	}

	.in-sol-list li {
		width: calc((100% - 800px) / 3 - 14px);
	}

	.in-sol-list li.selected {
		width: calc(800px - 14px);
	}

	.zx-ybzx-link {
		height: 550px;
	}

	.zx-ybzx-lim-textk {
		margin-bottom: 50px;
	}

	.zx-ybzx-litit {
		margin-bottom: 40px;
		line-height: 44px;
		font-size: 22px;
	}

	.zx-ybzx-litixk {
		padding-left: 30px;
	}

	.zx-ybzx-lim-tit {
		margin-bottom: 20px;
		line-height: 50px;
		font-size: 32px;
	}

	.in-xwddk {
		padding-bottom: 80px;
	}

	.in-dtitdk {
		padding: 60px 0 30px;
	}

	.ab-flndk {
		padding-right: 40px;
	}

	.ab-jsxb {
		width: 50px;
	}


	.ab-jsxbds {
		margin-left: -50px;
	}

	.ab-jsxbdk {
		margin-left: 50px;
	}

	.ab-js-text {
		margin-bottom: 60px;
	}

	.ab-js-tit {
		line-height: 42px;
		font-size: 32px;
	}

	.ab-js-tt {
		width: 60px;
		height: 2px;
		margin-bottom: 30px;
	}

	.ab-yydk {
		padding: 70px 0 150px
	}

	.ab-yb-link {
		margin-bottom: 60px;
	}

	.fo-mndk {
		padding: 30px 0;
	}

	.in-wbmnk {
		margin-left: 40px;
		padding-left: 40px;
	}

	.in-xw-titk {
		font-size: 20px;
	}

	.ban-xwdk {
		padding: 100px 0 80px;
	}

	.ban-xw-tit {
		line-height: 60px;
		font-size: 40px;
	}

	.ban-xw-tt {
		margin-left: 20px;
		margin-top: 30px;
	}

	.cp-leiat {
		margin: 0 40px;
	}

	.cp-limk {
		padding: 60px 20px 60px;
	}

	.cp-lim-text {
		margin-bottom: 0;
	}

	.cp-lim-titcn {
		line-height: 35px;
		font-size: 22px;
	}

	.cp-lim-titen {
		margin-bottom: 10px;
		line-height: 40px;
		font-size: 32px;
	}

	.cpv-bank {
		padding: 80px 0 60px;
	}

	.cpv-cpjj-cs-text {
		font-size: 26px;
	}

	.cpv-hytext {
		max-width: none;
		height: auto;
		margin-bottom: 15px;
	}

	.cpv-hytudk {
		margin-top: 0;
	}

	.cpv-ban-titcn {
		line-height: 40px;
		font-size: 26px;
	}

	.cpv-ban-titen {
		margin-bottom: 10px;
		line-height: 60px;
		font-size: 54px;
	}

	.cpv-ban-text {
		margin-bottom: 6px;
		height: 56px;
		line-height: 28px;
		font-size: 18px;
	}

	.cpv-cpjj-tit {
		margin-bottom: 30px;
	}

	.cpv-pplist {
		margin-left: -30px;
	}

	.cpv-pplist li {
		width: calc(33.33333% - 30px);
		margin-left: 30px;
		margin-bottom: 30px;
	}

	.cpv-ppnk {
		padding: 35px 20px;
	}

	.xwv-leixk span {
		width: 80px;
	}

	.fal-tumdk {
		height: calc(100% - 20px);
		bottom: 0;
		padding: 30px;
	}

	.faxb {
		width: 40px;
		margin-bottom: 6px;
	}

	.faxb-tit {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 26px;
	}

	.sol-list li {
		margin-bottom: 40px;
	}

	.fav-tumdk {
		padding-right: 50px;
		padding-top: 0;
	}

	.faxb-tt {
		margin-bottom: 20px;
	}

	.fav-xb {
		width: 40px;
	}

	.fav-ysnk {
		padding-top: 30px;
	}

	.fav-ys-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 22px;
	}

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

	.cpv-pp-titen {
		margin-bottom: 30px;
		line-height: 32px;
		font-size: 26px;
	}

	.fw-fwxb {
		left: -53px;
		top: -30px;
		width: 100px;
	}

	.fw-fwxb2 {
		width: 160px;
	}

	.fw-fwmdk {
		padding: 60px 80px 60px 0;
	}

	.fw-fwjsen {
		width: 80px;
	}

	.fw-fwj-tit {
		padding-top: 120px;
	}

	.fwl-bpdk.xwv-nrdk {
		padding: 65px 0;
	}

	.fwl-bplxb {
		margin: 0 auto 10px;
	}

	.fwl-bpmdk {
		padding: 50px 0 60px 50px;
	}

	.fwl-bp-leik {
		width: 220px;
	}

	.mySwiper-fwlbpl {
		height: calc(100% - 100px);
		margin-top: 50px;
	}

	.fwl-bpm-tit {
		margin-bottom: 25px;
		line-height: 40px;
		font-size: 28px;
	}

	.fwl-wdlist li {
		padding: 30px 0;
	}

	.fwl-wdlist {
		padding-bottom: 60px;
	}

	.fwl-dtit {
		margin-bottom: 40px;
		line-height: 50px;
		font-size: 32px;
	}

	.fwl-xznk {
		padding: 35px 30px;
	}

	.mySwiper-fwxz {
		height: 600px;
		padding-bottom: 50px;
	}

	.xwl-sdak1 {
		width: calc(100% - 500px);
	}

	.xwl-sda2 {
		width: 500px;
	}

	.xwl-li-titk {
		margin-bottom: 18px;
		height: 60px;
		line-height: 30px;
		font-size: 20px;
	}

	.xwl-li-da {
		margin-bottom: 10px;
	}

	.xwl-limdk {
		padding: 25px 20px 30px;
	}

	.xwl-qtuk {
		width: 530px;
	}

	.xwl-qmdk {
		margin-left: 530px;
		padding-left: 60px;
	}

	.xwl-tjdk {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}

	.swiper-button-prev-xwtj {
		left: calc(530px + 60px);
	}

	.swiper-button-next-xwtj {
		left: calc(530px + 60px + 70px);
	}

	.xwl-list {
		margin-left: -30px;
	}

	.xwl-list li {
		width: calc(25% - 30px);
		margin-left: 30px;
		margin-bottom: 30px;
	}

	.ban-mdk {
		padding: 80px 0 60px;
	}

	.ban-mtit {
		line-height: 46px;
		font-size: 30px;
	}

	.xwv-tj-titcn {
		line-height: 40px;
		font-size: 30px;
	}

	.xwv-list li {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.xwv-xtuk {
		width: 120px;
	}

	.xwv-xnk {
		margin-left: 120px;
		padding-left: 15px;
	}

	.xwv-xn-tit {
		margin-bottom: 8px;
		line-height: 20px;
		font-size: 14px;
	}

	.xwv-tjndk {
		width: 400px;
	}

	.xwv-xnrk {
		width: calc(100% - 400px);
		padding-right: 50px;
	}

	.xwv-xn-text {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.con-lxtu {
		width: 780px;
	}

	.con-titcn {
		margin-bottom: 60px;
		font-weight: bold;
		line-height: 42px;
		font-size: 32px;
	}

	.con-lxnrk {
		margin-bottom: 40px;
	}

	.con-lxb {
		width: 60px;
	}

	.con-lxnrm {
		margin-left: 85px;
		padding-top: 0;
	}

	.con-ly-tit {
		line-height: 50px;
		font-size: 32px;
	}

	.log-md-text {
		line-height: 50px;
		font-size: 30px;
	}

	.log-mdk {
		bottom: 60px;
	}

	.log-dlnxk {
		padding: 60px 0;
	}

	.log-dl-tit1 {
		line-height: 50px;
		font-size: 30px;
	}

	.log-dl-wjk {
		padding-top: 50px;
	}

	.log-dl-tit2 {
		margin-bottom: 30px;
	}

	.log-dlndk {
		padding: 0 50px;
	}

	.user-nrdxk {
		padding: 60px;
	}

	.log-nlk {
		width: 260px;
		padding-right: 40px;
	}

	.log-nrk {
		width: calc(100% - 260px);
		padding-left: 40px;
	}

	.us-zl-linrk {
		width: 145px;
	}

	.us-zl-linlk {
		width: calc(100% - 145px);
		padding-right: 30px;
	}

	.us-zl-link {
		padding: 25px 30px;
	}

	.us-zl-linlxk {
		margin-bottom: 25px;
	}

	.us-zl-linl-mk {
		margin-left: -25px;
	}

	.us-zl-linl-mx {
		margin-left: 25px;
		margin-bottom: 8px;
		line-height: 25px;
		font-size: 14px;
	}

	.log-nr-titxk {
		margin-left: -40px;
	}

	.log-nr-ta {
		margin-left: 40px;
	}

	.us-flak {
		padding: 20px 0;
	}

	/*  */
	.cpv-ysnxk {
		padding: 40px 40px 40px;
	}

	.cpv-ysnk {
		width: calc(50% - 15px);
	}

	.ab-wl-li-s1 {
		margin-bottom: 10px;
		line-height: 40px;
	}

	.ab-wl-link::after {
		top: 38px;
	}

	.ab-wl-li-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 22px;
	}

	.cpv-ysn-tit {
		margin-bottom: 20px;
		font-size: 28px;
	}

	.ab-wl-li-text {
		height: 96px;
		line-height: 32px;
	}
	/* 可持续 */
			.kcx-nrdk {
				padding-right: 40PX;
				margin-bottom: 40px;
			}
			
			.kcx-tuk {
			    width: 550px;
			}
			.kcx-lbmk {
			    width: calc(100% - 550px - 40px);
			    padding-top: 20px;
			}
			.kcx-nr-t-tit {
				line-height: 46px;
				font-size: 30px;
			}
			
			.kcx-lbm-tit {
				line-height: 46px;
				font-size: 30px;
			}
			.kcx-lbm-tt {
			    margin-bottom: 25px;
			}
			.kcx-nr-text1 {
			    margin-bottom: 40px;
			}
}

/* 中小型笔记本或大平板 laptop */

@media all and (min-width: 1281px) and (max-width: 1366px) {
	:root {
		--width: 92%;
	}

	.navk li>a {
		padding: 18px 12px;
	}

	.top-tel2,
	.top-ren,
	.top-yy {
		margin-left: 16px;
	}

	/*  */
	.inbanm-tit1 {
		margin-bottom: 10px;
		line-height: 44px;
		font-size: 38px;
	}
	.inbanm-tit3 {
		margin-bottom: 40px;
		line-height: 44px;
		font-size: 38px;
	}

	.inbanm-tit2 {
		line-height: 50px;
		font-size: 50px;
	}

	.swiper-button-prev-inban,
	.swiper-button-next-inban {
		width: 50px;
		height: 50px;
	}

	.inbanmdk .container {
		padding: 0 100px;
	}

	.mySwiper-inxw {
		padding-bottom: 100px;
	}

	.fo-navdk {
		padding: 48px 0 60px;
	}

	.foot-cony {
		padding: 12px 0;
	}

	.fo-rndk {
		width: calc(100% - 540px);
	}

	.mySwiper-incp {
		height: 520px;
	}

	.in-dtitcn {
		font-size: 32px;
	}

	.in-cpldk {
		width: 270px;
	}

	.in-cprdk {
		width: calc(100% - 270px);
		padding-left: 60px;
	}

	.in-cpdtu-tit {
		font-size: 60px;
	}

	.in-sol-list {
		margin-left: -10px;
	}

	.in-sol-list li {
		width: calc((100% - 740px) / 3 - 10px);
		margin-left: 10px;
	}

	.in-sol-list li.selected {
		width: calc(740px - 10px);
	}

	.zx-ybzx-link {
		height: 550px;
	}

	.zx-ybzx-lim-textk {
		margin-bottom: 50px;
	}

	.zx-ybzx-litit {
		margin-bottom: 20px;
		line-height: 40px;
		font-size: 20px;
	}

	.zx-ybzx-litt,
	.zx-ybl-ntu {
		width: 50px;
	}

	.zx-ybzx-litixk {
		padding-left: 30px;
	}

	.zx-ybzx-lim-tit {
		margin-bottom: 20px;
		line-height: 44px;
		font-size: 28px;
	}

	.in-xwddk {
		padding-bottom: 80px;
	}

	.in-dtitdk {
		padding: 60px 0 30px;
	}

	.ab-flndk {
		padding-right: 40px;
	}

	.ab-jsxb {
		width: 50px;
	}

	.ab-jsxbds {
		margin-left: -50px;
	}

	.ab-jsxbdk {
		margin-left: 50px;
	}

	.ab-js-text {
		margin-bottom: 60px;
	}

	.ab-js-tit {
		line-height: 42px;
		font-size: 28px;
	}

	.ab-js-tt {
		width: 60px;
		height: 2px;
		margin-bottom: 30px;
	}

	.ab-yydk {
		padding: 70px 0 150px
	}

	.ab-yb-link {
		margin-bottom: 60px;
	}

	.fo-mndk {
		padding: 30px 0;
	}

	.in-wbmnk {
		margin-left: 40px;
		padding-left: 40px;
	}

	.in-xw-titk {
		font-size: 20px;
	}

	.ban-xwdk {
		padding: 100px 0 80px;
	}

	.ban-xw-tit {
		line-height: 60px;
		font-size: 40px;
	}

	.ban-xw-tt {
		margin-left: 20px;
		margin-top: 30px;
	}

	.cp-leiat {
		margin: 0 40px;
	}

	.cp-limk {
		padding: 60px 20px 60px;
	}

	.cp-lim-text {
		margin-bottom: 0;
	}

	.cp-lim-titcn {
		line-height: 35px;
		font-size: 22px;
	}

	.cp-lim-titen {
		margin-bottom: 10px;
		line-height: 40px;
		font-size: 32px;
	}

	.cpv-bank {
		padding: 80px 0 60px;
	}

	.cpv-cpjj-cs-text {
		font-size: 26px;
	}

	.cpv-hytext {
		max-width: none;
		height: auto;
		margin-bottom: 15px;
	}

	.cpv-hytudk {
		margin-top: 0;
	}

	.cpv-ban-titcn {
		line-height: 40px;
		font-size: 26px;
	}

	.cpv-ban-titen {
		margin-bottom: 10px;
		line-height: 60px;
		font-size: 50px;
	}

	.cpv-cpjj-text {
		margin-bottom: 30px;
	}

	.cpv-ban-text {
		margin-bottom: 6px;
		height: 56px;
		line-height: 28px;
		font-size: 18px;
	}

	.cpv-cpjj-tit {
		margin-bottom: 30px;
	}

	.cpv-pplist {
		margin-left: -20px;
	}

	.cpv-pplist li {
		width: calc(33.33333% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.cpv-ppnk {
		padding: 35px 20px;
	}

	.xwv-leixk span {
		width: 80px;
	}

	.faxb-text {
		height: 120px;
		line-height: 30px;
	}

	.fal-tumdk {
		height: calc(100% - 20px);
		bottom: 0;
		padding: 30px;
	}

	.faxb {
		width: 40px;
		margin-bottom: 6px;
	}

	.faxb-tit {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 26px;
	}

	.sol-list li {
		margin-bottom: 40px;
	}

	.fav-tumdk {
		padding-right: 50px;
		padding-top: 0;
	}

	.faxb-tt {
		margin-bottom: 20px;
	}

	.fav-xb {
		width: 40px;
	}

	.fav-ysnk {
		padding-top: 30px;
	}

	.fav-ys-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 22px;
	}

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

	.cpv-pp-titen {
		margin-bottom: 24px;
		line-height: 32px;
		font-size: 24px;
	}

	.fw-fwxb {
		left: -53px;
		top: -30px;
		width: 100px;
	}

	.fw-fwxb2 {
		width: 160px;
	}

	.fw-fwmdk {
		padding: 40px 50px 30px 0;
	}

	.fw-fwjsen {
		width: 80px;
	}

	.fw-fwj-tit {
		padding-top: 120px;
	}

	.fwl-bpdk.xwv-nrdk {
		padding: 65px 0;
	}

	.fwl-bplxb {
		margin: 0 auto 10px;
	}

	.fwl-bpmdk {
		padding: 50px 0 60px 50px;
	}

	.fwl-bpm-text {
		padding-right: 30px;
	}

	.fwl-bp-leik {
		width: 220px;
	}

	.mySwiper-fwlbpl {
		height: calc(100% - 100px);
		margin-top: 50px;
	}

	.fwl-bpm-tit {
		margin-bottom: 25px;
		line-height: 40px;
		font-size: 28px;
	}

	.fwl-wdlist li {
		padding: 30px 0;
	}

	.fwl-wdlist {
		padding-bottom: 60px;
	}

	.fwl-dtit {
		margin-bottom: 40px;
		line-height: 40px;
		font-size: 32px;
	}

	.fw-xzadk {
		margin-top: 20px;
		padding-top: 20px;
	}

	.fwl-xznk {
		padding: 35px 30px;
	}

	.mySwiper-fwxz {
		height: 530px;
		padding-bottom: 50px;
	}

	.xwl-sdak1 {
		width: calc(100% - 500px);
	}

	.xwl-sda2 {
		width: 500px;
	}

	.xwl-li-titk {
		margin-bottom: 18px;
		height: 60px;
		line-height: 30px;
		font-size: 20px;
	}

	.xwl-li-da {
		margin-bottom: 10px;
	}

	.xwl-limdk {
		padding: 25px 20px 30px;
	}

	.xwl-qtuk {
		width: 530px;
	}

	.xwl-qmdk {
		margin-left: 530px;
		padding-left: 60px;
	}

	.xwl-tjdk {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}

	.swiper-button-prev-xwtj {
		left: calc(530px + 60px);
	}

	.swiper-button-next-xwtj {
		left: calc(530px + 60px + 70px);
	}

	.xwl-list {
		margin-left: -30px;
	}

	.xwl-list li {
		width: calc(33.333333% - 30px);
		margin-left: 30px;
		margin-bottom: 30px;
	}

	.ban-mdk {
		padding: 80px 0 60px;
	}

	.ban-mtit {
		line-height: 46px;
		font-size: 30px;
	}

	.xwv-tj-titcn {
		line-height: 40px;
		font-size: 30px;
	}

	.xwv-list li {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.xwv-xtuk {
		width: 120px;
	}

	.xwv-xnk {
		margin-left: 120px;
		padding-left: 15px;
	}

	.xwv-xn-tit {
		margin-bottom: 8px;
		line-height: 20px;
		font-size: 14px;
	}

	.xwv-tjndk {
		width: 360px;
	}

	.xwv-xnrk {
		width: calc(100% - 360px);
		padding-right: 50px;
	}

	.xwv-xn-text {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.con-lxtu {
		width: 780px;
	}

	.con-titcn {
		margin-bottom: 60px;
		font-weight: bold;
		line-height: 42px;
		font-size: 32px;
	}

	.con-lxnrk {
		margin-bottom: 40px;
	}

	.con-lxb {
		width: 60px;
	}

	.con-lxnrm {
		margin-left: 85px;
		padding-top: 0;
	}

	.con-ly-tit {
		line-height: 42px;
		font-size: 28px;
	}

	.log-md-text {
		line-height: 50px;
		font-size: 30px;
	}

	.log-mdk {
		bottom: 60px;
	}

	.log-dlnxk {
		padding: 60px 0;
	}

	.log-dl-tit1 {
		line-height: 50px;
		font-size: 30px;
	}

	.log-dl-wjk {
		padding-top: 50px;
	}

	.log-dl-tit2 {
		margin-bottom: 30px;
	}

	.log-dlndk {
		padding: 0 50px;
	}

	.user-nrdxk {
		padding: 60px;
	}

	.log-nlk {
		width: 260px;
		padding-right: 40px;
	}

	.log-nrk {
		width: calc(100% - 260px);
		padding-left: 40px;
	}

	.us-zl-linrk {
		width: 145px;
	}

	.us-zl-linlk {
		width: calc(100% - 145px);
		padding-right: 30px;
	}

	.us-zl-link {
		padding: 25px 30px;
	}

	.us-zl-linlxk {
		margin-bottom: 25px;
	}

	.us-zl-linl-mk {
		margin-left: -25px;
	}

	.us-zl-linl-mx {
		margin-left: 25px;
		margin-bottom: 8px;
		line-height: 25px;
		font-size: 14px;
	}

	.log-nr-titxk {
		margin-left: -40px;
	}

	.log-nr-ta {
		margin-left: 40px;
	}

	.us-flak {
		padding: 20px 0;
	}

	/*  */
	.cpv-ysnxk {
		padding: 30px;
	}

	.cpv-ysnxk::after {
		top: 40px;
	}

	.cpv-ysnk {
		width: calc(50% - 15px);
	}

	.ab-wl-li-s1 {
		margin-bottom: 10px;
		line-height: 40px;
	}

	.ab-wl-link::after {
		top: 25px;
	}

	.ab-wl-li-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 22px;
	}

	.cpv-ysn-tit {
		margin-bottom: 20px;
		font-size: 28px;
	}

	.ab-wl-li-text {
		height: 90px;
		line-height: 30px;
	}

	.ab-wl-link {
		padding: 20px;
	}
	/* 可持续 */
			.kcx-nrdk {
				padding-right: 40PX;
				margin-bottom: 40px;
			}
			
			.kcx-listdk{
				padding: 50px 0 65px;
			}
			.kcx-tuk {
			    width: 400px;
			}
			.kcx-lbmk {
			    width: calc(100% - 400px - 40px);
			    padding-top: 0;
			}
			.kcx-nr-t-tit {
				line-height: 46px;
				font-size: 30px;
			}
			
			.kcx-lbm-tit {
				line-height: 46px;
				font-size: 30px;
			}
			.kcx-lbm-tt {
			    margin-bottom: 25px;
			}
			.kcx-nr-text1 {
			    margin-bottom: 40px;
			}
}

@media all and (min-width: 1025px) and (max-width: 1280px) {
	:root {
		--width: 92%;
	}

	.logo,
	.logo .in-protuk {
		height: 70px;
	}

	.navk li>a {
		padding: 10px 8px;
		font-size: 15px;
	}

	.top-telk {
		padding: 10px 0;
	}

	.top-tel2,
	.top-ren,
	.top-yy {
		margin-left: 8px;
	}

	.top-headxk,
	.hr-top,
	.top-headk {
		height: 70px;
	}

	.head-yynk {
		top: 58px;
	}

	/*  */
	.in-bandk {
		bottom: 40px;
		padding: 5px 14px;
	}

	.in-gun {
		left: calc(50% - 9px);
		width: 18px;
		bottom: 24px;
	}
	
	.inbanm-tit1 {
		margin-bottom: 10px;
		line-height: 40px;
		font-size: 30px;
	}
	.inbanm-tit3 {
		margin-bottom: 20px;
		line-height: 40px;
		font-size: 30px;
	}

	.inbanm-tit2 {
		line-height: 46px;
		font-size: 40px;
	}

	.swiper-button-prev-inban,
	.swiper-button-next-inban {
		width: 50px;
		height: 50px;
	}

	.inbanmdk .container {
		padding: 40px 100px 0;
	}

	.mySwiper-inxw {
		padding-bottom: 100px;
	}

	.fo-navdk {
		padding: 48px 0 60px;
	}

	.foot-cony {
		padding: 12px 0;
	}

	.fo-lndk {
		display: block;
		float: left;
		width: 330px;
	}

	.fo-rndk {
		width: calc(100% - 360px);
	}

	.in-fo-logo {
		display: none;
	}

	.mySwiper-incp {
		height: 520px;
	}

	.in-dtitcn {
		line-height: 42px;
		font-size: 28px;
	}

	.in-cpldk {
		width: 220px;
		padding: 50px 0;
	}

	.in-cprdk {
		width: calc(100% - 220px);
		padding-left: 50px;
	}

	.in-cpr-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 24px;
	}

	.in-cpdtu-tit {
		font-size: 60px;
	}

	.in-sol-list {
		margin-left: -10px;
	}

	.in-sol-list li {
		width: calc((100% - 580px) / 3 - 10px);
		margin-left: 10px;
	}

	.in-sol-list li.selected {
		width: calc(580px - 10px);
	}

	.zx-ybzx-link {
		height: 450px;
	}

	.zx-ybzx-lim-textk {
		margin-bottom: 30px;
		line-height: 32px;
		font-size: 14px;
	}

	.zx-ybzx-lim-textk br {
		display: none;
	}

	.zx-ybzx-litit {
		margin-bottom: 20px;
		line-height: 40px;
		font-size: 20px;
	}

	.zx-ybzx-litt,
	.zx-ybl-ntu {
		width: 50px;
	}

	.zx-ybzx-litixk {
		padding-left: 30px;
	}

	.zx-ybzx-lim-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 24px;
	}

	.in-xwddk {
		padding-bottom: 80px;
	}

	.in-dtitdk {
		padding: 40px 0 20px;
	}

	.ab-flndk {
		padding-right: 40px;
	}

	.ab-jsxb {
		width: 50px;
		float: none;
	}

	.ab-jsxb-mk {
		padding-top: 10px;
	}

	.ab-jsxbds {
		margin-left: -50px;
	}

	.ab-jsxbdk {
		margin-left: 50px;
	}

	.ab-js-text {
		height: 138px;
		margin-bottom: 30px;
	}

	.ab-js-tit {
		line-height: 36px;
		font-size: 26px;
	}

	.xwv-wznk {
		font-size: 14px;
		padding-left: 0;
		background-image: none;
	}

	.ab-js-tt {
		width: 60px;
		height: 2px;
		margin-bottom: 20px;
	}

	.ab-yydk {
		padding: 60px 0 80px;
	}

	.ab-yb-link {
		margin-bottom: 35px;
	}

	.ab-ybm-tit {
		font-size: 20px;
	}

	.ab-jsxb-m-text {
		font-size: 14px;
	}

	.fo-mndk {
		padding: 18px 0;
	}

	.in-wbm-tit {
		line-height: 32px;
		font-size: 16px;
	}

	.in-wbm-text {
		font-size: 14px;
	}

	.fo-mndk .container {
		height: 52px;
	}

	.in-xw-dak {
		margin-bottom: 15px;
	}

	.in-wbmnk {
		margin-left: 40px;
		padding-left: 40px;
	}

	.in-xw-titk {
		height: 60px;
		line-height: 30px;
		font-size: 18px;
	}

	.ban-xwdk {
		padding: 100px 0 80px;
	}

	.ban-xw-tit {
		line-height: 52px;
		font-size: 32px;
	}

	.ban-xw-tt {
		margin-left: 20px;
		margin-top: 30px;
	}

	.cp-leiat {
		margin: 0 20px;
	}

	.cp-limk {
		padding: 30px 20px;
	}

	.cp-lim-text {
		margin-bottom: 0;
	}

	.cp-lim-titcn {
		line-height: 35px;
		font-size: 22px;
	}

	.cp-lim-titen {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 28px;
	}

	.cpv-bank {
		padding: 80px 0 60px;
	}

	.cpv-cpjj-cs-text {
		font-size: 26px;
	}

	.cpv-hytext {
		max-width: none;
		height: auto;
		margin-bottom: 15px;
	}

	.cpv-cpjjdk {
		padding-right: 30px;
		padding-top: 0;
	}

	.cpv-hytudk {
		margin-top: 0;
	}

	.cpv-ban-titcn {
		line-height: 40px;
		font-size: 26px;
	}

	.cpv-ban-titen {
		margin-bottom: 10px;
		line-height: 60px;
		font-size: 50px;
	}

	.cpv-cpjj-text {
		margin-bottom: 30px;
	}

	.cpv-ban-text {
		margin-bottom: 6px;
		height: 56px;
		line-height: 28px;
		font-size: 18px;
	}

	.cpv-cpjj-tit {
		margin-bottom: 20px;
	}

	.cpv-ppdk .cpv-cpjj-tit {
		margin-bottom: 20px;
	}

	.cpv-pplist {
		margin-left: -20px;
	}

	.cpv-pplist li {
		width: calc(33.33333% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.cpv-ppnk {
		padding: 35px 20px;
	}

	.xwv-nrdk {
		padding: 50px 0 60px;
	}

	.xwv-leixk span {
		width: 50px;
	}

	.faxb-text {
		height: 75px;
		line-height: 25px;
	}

	.fal-tumdk {
		height: calc(100% - 20px);
		bottom: 0;
		padding: 30px;
	}

	.faxb {
		display: none;
		width: 40px;
		margin-bottom: 6px;
	}

	.faxb-tit {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 26px;
	}

	.sol-list li {
		margin-bottom: 40px;
	}

	.fav-tumdk {
		padding-right: 50px;
		padding-top: 0;
	}

	.faxb-tt {
		margin-bottom: 20px;
	}

	.fav-xb {
		width: 40px;
	}

	.fav-ysnk {
		padding-top: 30px;
	}

	.fav-ys-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 22px;
	}

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

	.cpv-pp-titen {
		margin-bottom: 24px;
		line-height: 32px;
		font-size: 24px;
	}

	.fw-fwxb {
		left: -53px;
		top: -30px;
		width: 100px;
	}

	.fw-fwxb2 {
		width: 160px;
	}

	.fw-fwmdk {
		padding: 40px 50px 30px 0;
	}

	.fw-fwjsen {
		width: 80px;
	}

	.fw-fwj-tit {
		padding-top: 120px;
	}

	.fwl-bpdk.xwv-nrdk {
		padding: 65px 0;
	}

	.fwl-bplxb {
		margin: 0 auto 10px;
	}

	.fwl-bpmdk {
		padding: 50px 0 60px 50px;
	}

	.fwl-bpm-text {
		padding-right: 30px;
	}

	.fwl-bp-leik {
		width: 220px;
	}

	.mySwiper-fwlbpl {
		height: calc(100% - 100px);
		margin-top: 50px;
	}

	.fwl-bpm-tit {
		margin-bottom: 25px;
		line-height: 40px;
		font-size: 28px;
	}

	.fwl-wdlist li {
		padding: 30px 0;
	}

	.fwl-wdlist {
		padding-bottom: 60px;
	}

	.fwl-dtit {
		margin-bottom: 40px;
		line-height: 40px;
		font-size: 32px;
	}

	.fw-xzadk {
		margin-top: 20px;
		padding-top: 20px;
	}

	.zlxz-list li {
		width: calc(100% / 2 - 30px);
	}

	.fwl-xznk {
		padding: 35px 30px;
	}

	.mySwiper-fwxz {
		height: 530px;
		padding-bottom: 50px;
	}

	.xwl-sdak1 {
		width: calc(100% - 400px);
	}

	.xwl-sda2 {
		width: 400px;
	}

	.xwl-sda1 {
		width: calc(50% - 30px);
		margin-right: 30px;
	}

	.xwl-li-titk {
		margin-bottom: 18px;
		height: 60px;
		line-height: 30px;
		font-size: 18px;
	}

	.xwl-li-da {
		margin-bottom: 10px;
	}

	.xwl-limdk {
		padding: 25px 20px 30px;
	}

	.xwl-qtuk {
		width: 460px;
	}

	.xwl-qmdk {
		margin-left: 460px;
		padding-left: 40px;
	}

	.xwl-qmd-tit {
		margin-bottom: 20px;
		line-height: 30px;
		font-size: 20px;
	}

	.xwl-qmd-textk {
		margin-bottom: 10px;
	}

	.xwl-tjdk {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}

	.swiper-button-prev-xwtj {
		left: calc(460px + 30px);
	}

	.swiper-button-next-xwtj {
		left: calc(460px + 30px + 70px);
	}

	.xwl-list {
		margin-left: -20px;
	}

	.xwl-list li {
		width: calc(33.333333% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.ban-mdk {
		padding: 80px 0 60px;
	}

	.ban-mtit {
		line-height: 36px;
		font-size: 26px;
	}

	.xwv-tj-titcn {
		line-height: 40px;
		font-size: 24px;
	}

	.xwv-list li {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.xwv-xtuk {
		display: none;
		width: 120px;
	}

	.xwv-xnk {
		margin-left: 0;
		padding-left: 0;
	}

	.xwv-xn-tit {
		margin-bottom: 8px;
		line-height: 20px;
		font-size: 14px;
	}

	.xwv-tjndk {
		width: 260px;
		padding: 25px 25px 30px;
	}

	.xwv-xnrk {
		width: calc(100% - 260px);
		padding-right: 40px;
	}

	.xwv-xn-text {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

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

	.con-lxtu {
		width: 600px;
	}

	.con-titcn {
		margin-bottom: 60px;
		font-weight: bold;
		line-height: 42px;
		font-size: 32px;
	}

	.con-lxnrk {
		margin-bottom: 30px;
	}

	.con-lxb {
		width: 60px;
	}

	.con-lxnrm {
		margin-left: 85px;
		padding-top: 0;
	}

	.con-ly-tit {
		line-height: 42px;
		font-size: 28px;
	}

	.con-lyfr {
		width: 330px;
	}

	.con-ly-yzmk {
		width: calc(100% - 330px);
	}

	.con-ewmk {
		width: 130px;
	}

	.log-md-text {

		line-height: 46px;
		font-size: 26px;
	}

	.log-md-tit {
		line-height: 30px;
		font-size: 20px;
	}

	.log-mdk {
		bottom: 40px;
		padding: 0 50px;
	}

	.log-dlnxk {
		padding: 50px 0;
	}

	.log-dl-tit1 {
		line-height: 50px;
		font-size: 30px;
	}

	.log-dl-wjk {
		padding-top: 50px;
	}

	.log-dl-tit2 {
		margin-bottom: 15px;
	}

	.log-dlndk {
		padding: 0 50px;
	}

	.reg-dl-txdk .log-dl-txdk {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 10px;
	}

	.reg-dl-txdk {
		margin-left: 0;
	}

	.user-nrdxk {
		padding: 50px;
	}

	.log-nlk {
		width: 260px;
		padding-right: 40px;
	}

	.log-nrk {
		width: calc(100% - 260px);
		padding-left: 40px;
	}

	.us-zl-linrk {
		width: 100%;
		float: none;
		margin-top: 15px;
		padding-top: 15px;
		border-top: 1px solid #ddd;
		border-left: none;
	}

	.us-zl-linrk>.fr {
		float: none;
	}

	.us-xbddk {
		float: left;
		margin-right: 15px;
		margin-bottom: 0;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.us-zl-linlk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.us-zl-link {
		padding: 25px 30px;
	}

	.us-zl-linlxk {
		margin-bottom: 14px;
	}

	.us-zl-linl-mk {
		margin-left: -25px;
	}

	.us-zl-linl-mx {
		margin-left: 25px;
		margin-bottom: 8px;
		line-height: 25px;
		font-size: 14px;
	}

	.log-nr-titxk {
		margin-left: -40px;
	}

	.log-nr-ta {
		margin-left: 40px;
	}

	.us-flak {
		padding: 20px 0;
	}

	/*  */
	.cpv-ysnxk {
		padding: 30px;
	}

	.cpv-ysnxk::after {
		top: 40px;
	}

	.cpv-ysnk {
		width: calc(50% - 15px);
	}

	.ab-wl-li-s1 {
		margin-bottom: 10px;
		line-height: 40px;
	}

	.ab-wl-link::after {
		top: 25px;
	}

	.ab-wl-li-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 22px;
	}

	.cpv-ysn-tit {
		margin-bottom: 15px;
		font-size: 24px;
	}

	.swiper-button-prev-cphyk,
	.swiper-button-next-cphyk {
		width: 46px;
		height: 46px;
	}

	.swiper-button-prev-cphyk {
		right: 55px;
	}

	.ab-wl-li-text {
		height: 90px;
		line-height: 30px;
	}

	.ab-wl-link {
		padding: 20px;
	}

	.cpv-ysn-lism {
		margin-left: 50px;
		margin-bottom: 10px;
		height: 60px;
		line-height: 30px;
		padding-top: 3px;
		font-size: 16px;
	}

	.cpv-ysn-lis {
		font-size: 30px;
	}
	/*  */
	.cpv-ysnxk {
		padding: 30px;
	}
	
	.cpv-ysnxk::after {
		top: 40px;
	}
	
	.cpv-ysnk {
		width: calc(50% - 15px);
		/* margin-bottom: 30px; */
	}
	
	.cpv-ysn-listk {
		height: 322px;
	}
	
	.ab-wl-li-s1 {
		margin-bottom: 10px;
		line-height: 40px;
	}
	
	.ab-wl-link::after {
		top: 25px;
	}
	
	.ab-wl-li-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 22px;
	}
	
	.cpv-ysn-tit {
		margin-bottom: 15px;
		font-size: 24px;
	}
	
	.swiper-button-prev-cphyk,
	.swiper-button-next-cphyk {
		width: 46px;
		height: 46px;
	}
	
	.swiper-button-prev-cphyk {
		right: 55px;
	}
	
	.ab-wl-li-text {
		height: 90px;
		line-height: 30px;
	}
	
	.ab-wl-link {
		padding: 20px;
	}
	
	.cpv-ysn-lism {
		margin-left: 50px;
		margin-bottom: 10px;
		height: auto;
		line-height: 30px;
		padding-top: 3px;
		font-size: 16px;
	}
	
	.cpv-ysn-lis {
		line-height: 32px;
		font-size: 26px;
	}
	/*  */
	.ab-wl-list {
	    padding-top: 20px;
	    margin-left: -20px;
	}
	.ab-wl-link {
		padding: 20px;
	}
	.ab-wl-list li {
	    width: calc(33.333% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}
	.ab-wl-li-s1 {
	    margin-bottom: 8px;
	    line-height: 36px;
	    font-size: 30px;
	}
	.ab-wl-li-tit {
	    margin-bottom: 8px;
	    line-height: 30px;
	    font-size: 20px;
	}
	.ab-wl-li-text {
		height: 84px;
	    line-height: 28px;
	    font-size: 14px;
	}
	.ab-wl-link::after {
	    top: 24px;
	}
	.ab-dtuk{
		margin-top: 42px;
	}
	.ab-jsxb-m-tb {
	    line-height: 32px;
	    font-size: 28px;
	}
	.pcnav .navi_content {
	    top: 70px;
	}
	.cpl-dllink {
	    padding: 15px 20px;
	}
	.cpl-xzb{
		height: 54px;
	}
	.cpl-xzbm {
	    margin-left: 78px;
		height: 54px;
	}
	/* 可持续 */
		.kcx-nrdk {
			width: 100%;
			float: none;
			padding-right: 0;
			margin-bottom: 40px;
		}
		
		.kcx-tudk {
			width: 100%;
			float: none;
		}
		
		.kcx-qhyx-nrdk {
			padding: 80px 0 100px;
			height: auto;
			min-height: 500px;
		}
		
		.kcx-tuk {
			width: 100%;
			float: none;
		}
		
		.kcx-lbmk {
			width: 100%;
			float: none;
			padding-top: 20px;
		}
		
		.kcx-listdk {
			padding: 50px 0 65px;
		}
		
		.kcx-nr-t-tit {
			line-height: 46px;
			font-size: 30px;
		}
		
		.kcx-lbm-tit {
			line-height: 46px;
			font-size: 30px;
		}
		.kcx-lbm-tt {
		    margin-bottom: 25px;
		}
		.kcx-nr-text1 {
		    margin-bottom: 40px;
		}
}

/* 中型平板或小型笔记本 tablet */
@media all and (min-width: 961px) and (max-width: 1024px) {
	:root {
		--width: 92%;
	}

	.logo,
	.logo .in-protuk {
		height: 70px;
	}

	.navk li>a {
		padding: 10px 8px;
		font-size: 13px;
	}

	.top-telk {
		padding: 10px 0;
	}

	.top-tel2,
	.top-ren,
	.top-yy {
		margin-left: 3px;
	}

	.top-headxk,
	.hr-top,
	.top-headk {
		height: 70px;
	}

	.head-yynk {
		top: 58px;
	}

	/*  */
	.in-bandk {
		bottom: 40px;
		padding: 5px 14px;
	}

	.in-gun {
		left: calc(50% - 9px);
		width: 18px;
		bottom: 24px;
	}
	.inbanm-tit1 {
		margin-bottom: 10px;
		line-height: 40px;
		font-size: 30px;
	}
	.inbanm-tit3 {
		margin-bottom: 20px;
		line-height: 40px;
		font-size: 30px;
	}

	.inbanm-tit2 {
		line-height: 46px;
		font-size: 40px;
	}

	.swiper-button-prev-inban,
	.swiper-button-next-inban {
		width: 50px;
		height: 50px;
	}

	.inbanmdk .container {
		padding: 40px 100px 0;
	}

	.mySwiper-inxw {
		padding-bottom: 100px;
	}

	.fo-navdk {
		padding: 40px 0 50px;
	}

	.foot-conxy {
		width: calc(100% - 150px);
	}

	.foot-cony {
		padding: 8px 0;
	}

	.fo-lndk {
		display: block;
		float: left;
		width: 330px;
	}

	.fo-rndk {
		width: calc(100% - 360px);
	}

	.in-fo-logo {
		display: none;
	}

	.mySwiper-incp {
		height: 520px;
	}

	.in-dtitcn {
		line-height: 42px;
		font-size: 28px;
	}

	.in-cpldk {
		width: 220px;
		padding: 50px 0;
	}

	.in-cprdk {
		width: calc(100% - 220px);
		padding-left: 50px;
	}

	.in-cpr-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 24px;
	}

	.in-cpdtu-tit {
		font-size: 60px;
	}

	.in-sol-list {
		margin-left: -10px;
	}

	.in-sol-list li {
		width: calc((100% - 480px) / 3 - 10px);
		margin-left: 10px;
	}

	.in-sol-list li.selected {
		width: calc(480px - 10px);
	}

	.zx-ybzx-link {
		height: 450px;
	}

	.zx-ybzx-lim-textk {
		margin-bottom: 30px;
		line-height: 32px;
		font-size: 14px;
	}

	.zx-ybzx-lim-textk br {
		display: none;
	}

	.zx-ybzx-litit {
		margin-bottom: 20px;
		line-height: 40px;
		font-size: 20px;
	}

	.zx-ybzx-litt,
	.zx-ybl-ntu {
		width: 50px;
	}

	.zx-ybzx-litixk {
		padding-left: 30px;
	}

	.zx-ybzx-lim-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 24px;
	}

	.in-xwddk {
		padding-bottom: 80px;
	}

	.in-dtitdk {
		padding: 40px 0 20px;
	}

	.ab-flndk {
		padding-right: 40px;
	}

	.ab-jsxb {
		width: 40px;
		float: none;
	}

	.ab-yb {
		width: 58px;
	}

	.ab-ybmk {
		margin-left: 58px;
	}

	.ab-jsxb-mk {
		padding-top: 10px;
	}

	.ab-jsxb-m-tb {
		line-height: 36px;
		    font-size: 28px;
	}

	.ab-jsxbds {
		margin-left: -30px;
	}

	.ab-jsxbdk {
		margin-left: 30px;
	}

	.ab-js-text {
		height: 138px;
		margin-bottom: 30px;
	}

	.ab-js-tit {
		line-height: 36px;
		font-size: 26px;
	}

	.xwv-wznk {
		font-size: 14px;
		padding-left: 0;
		background-image: none;
	}

	.ab-js-tt {
		width: 60px;
		height: 2px;
		margin-bottom: 20px;
	}

	.ab-yydk {
		padding: 60px 0 80px;
	}
	.ab-yb-dtit {
	    display: block;
	    margin-bottom: 40px;
	    line-height: 46px;
	    font-size: 32px;
	}
	.ab-yb-link {
		margin-bottom: 35px;
	}

	.ab-ybm-tit {
		font-size: 20px;
	}

	.ab-jsxb-m-text {
		font-size: 14px;
	}

	.fo-mndk {
		padding: 18px 0;
	}

	.in-wbm-tit {
		line-height: 32px;
		font-size: 16px;
	}

	.in-wbm-text {
		font-size: 14px;
	}

	.fo-mndk .container {
		height: 52px;
	}

	.in-xw-dak {
		margin-bottom: 15px;
	}

	.in-wbmnk {
		margin-left: 40px;
		padding-left: 40px;
	}

	.in-xw-titk {
		height: 60px;
		line-height: 30px;
		font-size: 18px;
	}

	.ban-xwdk {
		padding: 100px 0 80px;
	}

	.ban-xw-tit {
		line-height: 52px;
		font-size: 32px;
	}

	.ban-xw-tt {
		margin-left: 20px;
		margin-top: 30px;
	}

	.cp-leiat {
		margin: 0 20px;
	}

	.cp-limk {
		padding: 30px 20px;
	}

	.cp-lim-text {
		margin-bottom: 0;
	}

	.cp-lim-titcn {
		line-height: 35px;
		font-size: 22px;
	}

	.cp-lim-titen {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 24px;
	}

	.cpv-bank {
		padding: 50px 0 30px;
	}

	.cpv-cpjj-cs-text {
		font-size: 26px;
	}

	.cpv-hytext {
		max-width: none;
		height: auto;
		margin-bottom: 15px;
	}

	.cpv-cpjjdk {
		padding-right: 30px;
		padding-top: 0;
	}

	.cpv-hytudk {
		margin-top: 0;
	}

	.cpv-ban-titcn {
		line-height: 40px;
		font-size: 26px;
	}

	.cpv-ban-titen {
		margin-bottom: 10px;
		line-height: 50px;
		font-size: 40px;
	}

	.cpv-banfr {
		bottom: 50px;
	}

	.cpv-cpjj-text {
		height: 150px;
		margin-bottom: 20px;
	}

	.cpv-ban-text {
		margin-bottom: 6px;
		height: 56px;
		line-height: 28px;
		font-size: 18px;
	}

	.cpv-cpjj-tit {
		margin-bottom: 20px;
		line-height: 40px;
		font-size: 26px;
	}

	.cpv-ppdk .cpv-cpjj-tit {
		margin-bottom: 20px;
	}

	.cpv-pplist {
		margin-left: -20px;
	}

	.cpv-pplist li {
		width: calc(33.33333% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.cpv-ppnk {
		padding: 30px 15px;
	}

	.cp-leixk {
		padding: 20px 0;
	}

	.xwv-nrdk {
		padding: 40px 0 50px;
	}

	.xwv-leixk span {
		width: 50px;
	}

	.faxb-text.shu16 {
		height: 75px;
		line-height: 25px;
	}

	.fal-tumdk {
		height: calc(100% - 20px);
		bottom: 0;
		padding: 22px;
	}

	.faxb {
		display: none;
		width: 40px;
		margin-bottom: 6px;
	}

	.faxb-tit {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 26px;
	}

	.sol-list li {
		margin-bottom: 40px;
	}

	.fav-tumdk {
		padding-right: 50px;
		padding-top: 0;
	}

	.faxb-tt {
		margin-bottom: 20px;
	}

	.fav-xb {
		width: 40px;
	}

	.fav-ysnk {
		padding-top: 30px;
	}

	.fav-ys-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 22px;
	}

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

	.cpv-pp-titen {
		margin-bottom: 16px;
		line-height: 28px;
		font-size: 20px;
	}

	.fw-fwxb {
		left: -53px;
		top: -30px;
		width: 100px;
	}

	.fw-fwxb2 {
		width: 160px;
	}

	.fw-fwmdk {
		padding: 30px 40px 0 0;
	}

	.fw-fwjsen {
		width: 80px;
	}

	.fw-fwj-tit {
		padding-top: 60px;
		font-size: 28px;
	}

	.fw-fwjsen {
		width: 70px;
	}

	.fwl-bpdk.xwv-nrdk {
		padding: 65px 0;
	}

	.fwl-bplxb {
		margin: 0 auto 10px;
	}

	.fwl-bpmdk {
		padding: 50px 0 60px 50px;
	}

	.fwl-bpm-text {
		padding-right: 30px;
	}

	.fwl-bp-leik {
		width: 220px;
	}

	.mySwiper-fwlbpl {
		height: calc(100% - 100px);
		margin-top: 50px;
	}

	.fwl-bpm-tit {
		margin-bottom: 25px;
		line-height: 40px;
		font-size: 28px;
	}

	.fwl-wdlist li {
		padding: 22px 0;
	}

	.fwl-wdlist {
		padding-bottom: 20px;
	}

	.fwl-dtit {
		margin-bottom: 30px;
		line-height: 38px;
		font-size: 28px;
	}

	.fw-xzadk {
		margin-top: 20px;
		padding-top: 20px;
	}

	.zlxz-list li {
		width: calc(100% / 2 - 30px);
	}

	.fwl-xznk {
		padding: 35px 30px;
	}

	.mySwiper-fwxz {
		height: 530px;
		padding-bottom: 50px;
	}

	.xwl-sdak1 {
		width: calc(100% - 400px);
	}

	.xwl-sda2 {
		width: 400px;
	}

	.xwl-sda1 {
		width: calc(50% - 30px);
		margin-right: 30px;
	}

	.xwl-li-titk {
		margin-bottom: 18px;
		height: 60px;
		line-height: 30px;
		font-size: 18px;
	}

	.xwl-li-da {
		margin-bottom: 10px;
	}

	.xwl-limdk {
		padding: 25px 20px 30px;
	}

	.xwl-qtuk {
		width: 460px;
	}

	.xwl-qmdk {
		margin-left: 460px;
		padding-left: 40px;
	}

	.xwl-qmd-tit {
		margin-bottom: 20px;
		line-height: 30px;
		font-size: 20px;
	}

	.xwl-qmd-textk {
		margin-bottom: 10px;
	}

	.xwl-tjdk {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}

	.swiper-button-prev-xwtj {
		left: calc(460px + 30px);
	}

	.swiper-button-next-xwtj {
		left: calc(460px + 30px + 70px);
	}

	.xwl-list {
		margin-left: -20px;
	}

	.xwl-list li {
		width: calc(33.333333% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.ban-mdk {
		padding: 80px 0 60px;
	}

	.ban-mtit {
		line-height: 36px;
		font-size: 26px;
	}

	.xwv-tj-titcn {
		line-height: 40px;
		font-size: 24px;
	}

	.xwv-list li {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.xwv-xtuk {
		display: none;
		width: 120px;
	}

	.xwv-xnk {
		margin-left: 0;
		padding-left: 0;
	}

	.xwv-xn-tit {
		margin-bottom: 8px;
		line-height: 20px;
		font-size: 14px;
	}

	.xwv-tjndk {
		width: 260px;
		padding: 25px 25px 30px;
	}

	.xwv-xnrk {
		width: calc(100% - 260px);
		padding-right: 40px;
	}

	.xwv-xn-text {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

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

	.con-lxtu {
		width: 600px;
	}

	.con-titcn {
		margin-bottom: 40px;
		font-weight: bold;
		line-height: 40px;
		font-size: 28px;
	}

	.con-lxnrk {
		margin-bottom: 30px;
	}

	.con-lxb {
		width: 60px;
	}

	.con-lxnrm {
		margin-left: 85px;
		padding-top: 0;
	}

	.con-ly-tit {
		line-height: 42px;
		font-size: 28px;
	}

	.con-lyfr {
		width: 330px;
	}

	.con-ly-yzmk {
		width: calc(100% - 330px);
	}

	.con-ewmk {
		width: 130px;
	}

	.log-md-text {

		line-height: 46px;
		font-size: 26px;
	}

	.log-md-tit {
		line-height: 30px;
		font-size: 20px;
	}

	.log-mdk {
		bottom: 40px;
		padding: 0 50px;
	}

	.log-dlnxk {
		padding: 50px 0;
	}

	.log-dl-tit1 {
		line-height: 50px;
		font-size: 30px;
	}

	.log-dl-wjk {
		padding-top: 50px;
	}

	.log-dl-tit2 {
		margin-bottom: 15px;
	}

	.log-dlndk {
		padding: 0 50px;
	}

	.reg-dl-txdk .log-dl-txdk {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 10px;
	}

	.reg-dl-txdk {
		margin-left: 0;
	}

	.log-nrdk {
		padding: 40px 0;
	}

	.user-nrdxk {
		padding: 40px;
	}

	.log-nlk {
		width: 260px;
		padding-right: 40px;
	}

	.log-nrk {
		width: calc(100% - 260px);
		padding-left: 40px;
	}

	.us-zl-linrk {
		width: 100%;
		float: none;
		margin-top: 15px;
		padding-top: 15px;
		border-top: 1px solid #ddd;
		border-left: none;
	}

	.us-zl-linrk>.fr {
		float: none;
	}

	.us-xbddk {
		float: left;
		margin-right: 15px;
		margin-bottom: 0;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.us-zl-linlk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.us-zl-link {
		padding: 25px 30px;
	}

	.us-zl-linlxk {
		margin-bottom: 14px;
	}

	.us-zl-linl-mk {
		margin-left: -25px;
	}

	.us-zl-linl-mx {
		margin-left: 25px;
		margin-bottom: 8px;
		line-height: 25px;
		font-size: 14px;
	}

	.log-nr-titxk {
		margin-left: -40px;
	}

	.log-nr-ta {
		margin-left: 40px;
	}

	.us-flak {
		padding: 20px 0;
	}

	/*  */
	.cpv-ysnxk {
		padding: 30px;
	}

	.cpv-ysnxk::after {
		top: 40px;
	}

	.cpv-ysnk {
		width: 100%;
		float: none;
		margin-bottom: 30px;
	}

	.cpv-ysn-listk {
		height: auto;
	}

	.ab-wl-li-s1 {
		margin-bottom: 10px;
		line-height: 40px;
	}

	.ab-wl-link::after {
		top: 25px;
	}

	.ab-wl-li-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 22px;
	}

	.cpv-ysn-tit {
		margin-bottom: 15px;
		font-size: 24px;
	}

	.swiper-button-prev-cphyk,
	.swiper-button-next-cphyk {
		width: 46px;
		height: 46px;
	}

	.swiper-button-prev-cphyk {
		right: 55px;
	}

	.ab-wl-li-text {
		height: 90px;
		line-height: 30px;
	}

	.ab-wl-link {
		padding: 20px;
	}

	.cpv-ysn-lism {
		margin-left: 50px;
		margin-bottom: 10px;
		height: auto;
		line-height: 30px;
		padding-top: 3px;
		font-size: 16px;
	}

	.cpv-ysn-lis {
		line-height: 32px;
		font-size: 26px;
	}
	/*  */
	.cpl-dllk {
		float: none;
		width: 100%;
		padding-right: 0;
		max-width: 100%;
	}
	
	.cpl-dltuk {
		float: none;
		width: 100%;
		margin-top: 30px;
	}
	
	.cpl-dl-text1 {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 22px;
	}
	
	.cpl-dllist li {
		width: calc(50% - 18px);
		margin-bottom: 18px;
	}
	
	.cpl-dllink {
		padding: 10px 30px;
	}
	
	.cpv-cpjj-cslb {
		display: block;
		margin-left: -30px;
	}
	
	.cpv-cpjj-cslb li {
		width: calc(50% - 30px);
		float: left;
		margin-left: 30px;
		margin-bottom: 20px;
	}
	.cpv-cpjj-cslb li:last-child{
		margin-bottom: 0;
	}
	.cpv-cpjj-cs-text {
		line-height: 30px;
		font-size: 22px;
	}
	
	.cpv-ysnxk {
		padding: 30px;
	}
	
	.cpv-ysn-tit {
		margin-bottom: 20px;
		line-height: 40px;
		font-size: 24px;
	}
	
	.cpv-ysnk {
		width: 100%;
		float: none;
		margin-bottom: 30px;
	}
	
	.cpv-ysnk:last-child {
		margin-bottom: 0;
	}
	
	.cpv-ysn-lism {
		margin-left: 50px;
		height: auto;
		margin-bottom: 10px;
		font-size: 16px;
	}
	
	.cpv-ysn-lis {
		font-size: 28px;
	}
	
	.cpv-ysn-listk {
		height: auto;
	}
	
	.swiper-button-prev-cphyk,
	.swiper-button-next-cphyk {
		width: 45px;
		height: 45px;
	}
	
	.pcnav .navi_content {
		top: 60px;
	}
	.ab-wl-list {
	    padding-top: 20px;
	    margin-left: -20px;
	}
	.ab-wl-link {
		padding: 20px;
	}
	.ab-wl-list li {
	    width: calc(33.333% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}
	.ab-wl-li-s1 {
	    margin-bottom: 8px;
	    line-height: 36px;
	    font-size: 30px;
	}
	.ab-wl-li-tit {
	    margin-bottom: 8px;
	    line-height: 30px;
	    font-size: 20px;
	}
	.ab-wl-li-text {
		height: 84px;
	    line-height: 28px;
	    font-size: 14px;
	}
	.ab-wl-link::after {
	    top: 24px;
	}
	.ab-dtuk{
		margin-top: 42px;
	}
	/* 可持续 */
		.kcx-nrdk {
			width: 100%;
			float: none;
			padding-right: 0;
			margin-bottom: 40px;
		}
		
		.kcx-tudk {
			width: 100%;
			float: none;
		}
		
		.kcx-qhyx-nrdk {
			padding: 80px 0 100px;
			height: auto;
			min-height: 500px;
		}
		
		.kcx-tuk {
			width: 100%;
			float: none;
		}
		
		.kcx-lbmk {
			width: 100%;
			float: none;
			padding-top: 20px;
		}
		
		.kcx-listdk{
			padding: 50px 0 65px;
		}
		
		.kcx-nr-t-tit {
			line-height: 46px;
			font-size: 30px;
		}
		
		.kcx-lbm-tit {
			line-height: 46px;
			font-size: 30px;
		}
		.kcx-lbm-tt {
		    margin-bottom: 25px;
		}
		.kcx-nr-text1 {
		    margin-bottom: 40px;
		}
	/**/
	.shu16 {
		line-height: 30px;
	}

	.block-pc {
		display: none;
	}

	.block-sj {
		display: none;
	}

	.block-ipad {
		display: block;
	}

}

@media all and (min-width: 768px) and (max-width: 960px) {
	:root {
		--width: 92%;
	}

	.logo,
	.logo .in-protuk {
		height: 60px;
	}

	.navk li>a {
		padding: 5px 3px;
		font-size: 12px;
	}

	.top-telk {
		padding: 5px 0;
	}

	.top-tel2,
	.top-ren,
	.top-yy {
		height: 40px;
		margin-top: 5px;
		margin-left: 0;
	}

	.top-tel2 .in-protuk,
	.top-ren .in-protuk,
	.top-yy .in-protuk {
		height: 40px;
	}

	.top-headxk,
	.hr-top,
	.top-headk {
		height: 60px;
	}

	.head-yynk {
		top: 48px;
	}

	/*  */
	.in-bandk {
		bottom: 40px;
		padding: 5px 14px;
	}

	.in-gun {
		left: calc(50% - 9px);
		width: 18px;
		bottom: 24px;
	}

	.inbanm-tit1 {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 26px;
	}

	.inbanm-tit3 {
		margin-bottom: 18px;
		line-height: 30px;
		font-size: 26px;
	}

	.inbanm-tit2 {
		line-height: 40px;
		font-size: 32px;
	}

	.swiper-pagination-inban .swiper-pagination-bullet {
		width: 16px;
		height: 16px;
	}

	.swiper-button-prev-inban,
	.swiper-button-next-inban {
		display: none;
		width: 50px;
		height: 50px;
	}

	.inbanmdk .container {
		padding: 50px 0 0;
	}

	.mySwiper-inxw {
		padding-bottom: 100px;
	}

	.fo-navdk {
		padding: 30px 0 40px;
	}

	.foot-conxy {
		width: calc(100% - 70px);
	}

	.foot-cony {
		padding: 8px 0;
		line-height: 34px;
		font-size: 12px;
	}

	.fo-lndk {
		display: block;
		float: left;
		width: 240px;
	}

	.fo-rndk {
		width: calc(100% - 240px);
	}

	.fo-rnava {
		margin-bottom: 14px;
	}

	.in-fo-logo {
		display: none;
	}

	.mySwiper-incp {
		height: 440px;
	}

	.in-dtitcn {
		line-height: 42px;
		font-size: 28px;
	}

	.in-cpldk {
		width: 220px;
		padding: 50px 0;
	}

	.in-cprdk {
		width: calc(100% - 220px);
		padding-left: 50px;
	}

	.in-cpr-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 24px;
	}

	.in-cpdtu-tit {
		font-size: 48px;
	}

	.in-dtitmk {
		padding-top: 0;
		line-height: 25px;
		font-size: 14px;
	}

	.in-sol-list {
		margin-left: -10px;
	}

	.in-sol-list li {
		width: calc((100% - 360px) / 3 - 10px);
		margin-left: 10px;
	}

	.in-sol-list li.selected {
		width: calc(360px - 10px);
	}

	.zx-ybzx-limk {
		min-width: auto;
	}

	.zx-ybzx-limdxk {
		padding: 40px 30px;
	}

	.zx-ybzx-link {
		height: 400px;
	}

	.zx-ybzx-lim-textk {
		margin-bottom: 25px;
		line-height: 25px;
		font-size: 14px;
	}

	.zx-ybzx-lim-textk br {
		display: none;
	}

	.zx-ybzx-litit {
		margin-bottom: 16px;
		line-height: 32px;
		font-size: 18px;
	}

	.zx-ybzx-litt,
	.zx-ybl-ntu {
		width: 50px;
	}

	.zx-ybzx-litixk {
		padding-left: 30px;
	}

	.zx-ybzx-lim-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 24px;
	}

	.in-xwddk {
		padding-bottom: 80px;
	}

	.in-dtitdk {
		padding: 40px 0 20px;
	}

	.in-cpxtuk {
		width: 140px;
	}

	.in-cpxtum {
		line-height: 26px;
		font-size: 14px;
	}

	.ab-flndk {
		width: 100%;
		float: none;
		padding-right: 40px;
	}

	.ab-frndk {
		width: 100%;
		float: none;
	}

	.ab-jsxb {
		width: 40px;
	}

	.ab-yb {
		width: 58px;
	}

	.ab-ybmk {
		margin-left: 58px;
	}

	.ab-jsxb-mk {
		padding-top: 0;
	}

	.ab-jsxb-m-tb {
		line-height: 28px;
		font-size: 26px;
	}

	.ab-jsxbds {
		margin-left: -40px;
		margin-bottom: 40px;
	}

	.ab-jsxbdk {
		margin-left: 40px;
	}

	.ab-js-text {
		height: 148px;
		margin-bottom: 30px;
	}

	.ab-js-tit {
		line-height: 36px;
		font-size: 26px;
	}

	.xwv-wznk {
		display: none;
		font-size: 14px;
		padding-left: 0;
		background-image: none;
	}

	.ab-js-tt {
		width: 60px;
		height: 2px;
		margin-bottom: 20px;
	}

	.ab-yydk {
		padding: 60px 0 80px;
	}
	.ab-yb-dtit {
	    margin-bottom: 40px;
	    line-height: 30px;
	    font-size: 30px;
	}
	.ab-yb-link {
		margin-bottom: 35px;
	}

	.ab-ybm-tit {
		font-size: 20px;
	}

	.ab-jsxb-m-text {
		font-size: 14px;
	}

	.fo-mndk {
		padding: 18px 0;
	}

	.in-wbm-tit {
		line-height: 32px;
		font-size: 16px;
	}

	.in-wb {
		width: 28px;
	}

	.in-wbmk {
		margin-left: 40px;
	}

	.in-wbm-text {
		font-size: 14px;
	}

	.fo-mndk .container {
		height: 52px;
	}

	.in-xw-dak {
		margin-bottom: 15px;
	}

	.in-wbmnk {
		margin-left: 20px;
		padding-left: 20px;
	}

	.in-xw-titk {
		height: 60px;
		line-height: 30px;
		font-size: 18px;
	}

	.ban-xwdk {
		padding: 80px 0 60px;
	}

	.ban-xw-textk {
		line-height: 24px;
		font-size: 16px;
	}

	.ban-xw-tit {
		line-height: 52px;
		font-size: 32px;
	}

	.ban-xw-tt {
		margin-left: 20px;
		margin-top: 30px;
	}

	.cp-leiat {
		margin: 0 9px;
	}

	.cp-limk {
		padding: 30px 20px;
	}

	.cp-lim-text {
		margin-bottom: 0;
		font-size: 14px;
	}

	.cp-lim-titcn {
		line-height: 35px;
		font-size: 20px;
	}

	.cp-lim-titen {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 22px;
	}

	.cpv-bank {
		padding: 50px 0 30px;
	}

	.cpv-cpjj-cs-text {
		font-size: 26px;
	}

	.cpv-hytext {
		max-width: none;
		height: auto;
		margin-bottom: 15px;
	}

	.cpv-cpjjdk {
		padding-right: 30px;
		padding-top: 0;
	}

	.cpv-hytudk {
		margin-top: 0;
	}

	.cpv-ban-titcn {
		line-height: 34px;
		font-size: 22px;
	}

	.cpv-ban-titen {
		margin-bottom: 10px;
		line-height: 42px;
		font-size: 36px;
	}

	.cpv-banfr {
		bottom: 50px;
	}

	.cpv-cpjj-text {
		height: 150px;
		margin-bottom: 20px;
	}

	.cpv-ban-text {
		margin-bottom: 6px;
		height: 56px;
		line-height: 28px;
		font-size: 16px;
	}

	.cpv-cpjj-tit {
		margin-bottom: 20px;
		line-height: 40px;
		font-size: 26px;
	}

	.cpv-ppdk .cpv-cpjj-tit {
		margin-bottom: 20px;
	}

	.cpv-pplist {
		margin-left: -10px;
	}

	.cpv-pplist li {
		width: calc(33.33333% - 10px);
		margin-left: 10px;
		margin-bottom: 10px;
	}

	.cpv-pp-titcn {
		font-size: 14px;
	}

	.cpv-ppnk {
		padding: 30px 15px;
	}

	.cp-leixk {
		padding: 20px 0;
	}

	.xwv-nrdk {
		padding: 40px 0 50px;
	}

	.xwv-leixk span {
		width: 50px;
	}

	.faxb-text.shu16 {
		height: 75px;
		line-height: 25px;
	}

	.fal-tuk {
		width: 100%;
		float: none;
	}

	.fal-tumdk {
		width: 100%;
		position: relative;
		height: calc(100% - 20px);
		bottom: 0;
		padding: 22px;
	}

	.sol-list li:nth-child(2n+1) .fal-tumdk {
		left: 0;
	}

	.sol-list li:nth-child(2n) .fal-tumdk {
		right: 0;
	}

	.sol-list li:nth-child(2n+1) .fal-tuk,
	.sol-list li:nth-child(2n) .fal-tuk {
		float: none;
	}

	.faxb {
		display: none;
		width: 40px;
		margin-bottom: 6px;
	}

	.faxb-tit {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 26px;
	}

	.sol-list li {
		margin-bottom: 40px;
	}

	.fav-tumdk {
		width: 100%;
		padding-right: 0;
		padding-top: 20px;
	}

	.faxb-tt {
		margin-bottom: 20px;
	}

	.fav-xb {
		width: 40px;
	}

	.fav-ysnk {
		padding-top: 30px;
	}

	.fav-ys-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 22px;
	}

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

	.cpv-pp-titen {
		margin-bottom: 16px;
		line-height: 28px;
		font-size: 20px;
	}

	.fw-fwxb {
		left: -53px;
		top: -30px;
		width: 100px;
	}

	.fw-fwxb2 {
		width: 160px;
	}

	.fw-fwmdk {
		padding: 30px 40px 0 0;
	}

	.fw-fwjsen {
		width: 80px;
	}

	.fw-fwj-tit {
		padding-top: 60px;
		font-size: 28px;
	}

	.fw-fwjsen {
		width: 70px;
	}

	.fwl-bpdk.xwv-nrdk {
		padding: 65px 0;
	}

	.fwl-bplxb {
		margin: 0 auto 10px;
	}

	.fwl-bpmdk {
		padding: 30px 0 30px 30px;
	}

	.fwl-bpxb {
		height: 36px;
		margin-bottom: 6px;
	}

	.fwl-bpm-text {
		padding-right: 30px;
	}

	.fwl-bp-leik {
		width: 220px;
	}

	.mySwiper-fwlbpl {
		height: calc(100% - 100px);
		margin-top: 50px;
	}

	.fwl-bpm-tit {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 22px;
	}

	.fwl-wdlist li {
		width: calc(100% - 30px);
		padding: 15px 0;
		margin-left: 30px;
	}

	.fwl-wdlist {
		margin-left: -30px;
		padding-bottom: 20px;
	}

	.fwl-dtit {
		margin-bottom: 30px;
		line-height: 38px;
		font-size: 28px;
	}

	.fw-xzadk {
		margin-top: 15px;
		padding-top: 15px;
	}

	.fwl-xznk {
		padding: 20px;
	}

	.zlxz-list li {
		width: calc(100% / 2 - 30px);
	}

	.mySwiper-fwxz {
		height: 450px;
		padding-bottom: 40px;
	}

	.xwl-sdak1 {
		width: calc(100% - 300px);
	}

	.xwl-sda2 {
		width: 300px;
	}

	.xwl-sda1 {
		width: calc(50% - 20px);
		margin-right: 20px;
	}

	.xwl-li-titk {
		margin-bottom: 18px;
		height: 60px;
		line-height: 30px;
		font-size: 18px;
	}

	.xwl-li-da {
		margin-bottom: 10px;
	}

	.xwl-limdk {
		padding: 25px 20px 30px;
	}

	.xwl-qtuk {
		width: 320px;
	}

	.xwl-qmdk {
		margin-left: 320px;
		padding-left: 40px;
	}

	.xwl-qmd-tit {
		margin-bottom: 20px;
		line-height: 30px;
		font-size: 20px;
	}

	.xwl-qmd-textk {
		margin-bottom: 10px;
	}

	.xwl-tjdk {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}

	.xwl-qmd-more {
		display: none;
	}

	.swiper-button-prev-xwtj {
		left: calc(320px + 30px);
		width: 30px;
		height: 30px;
	}

	.swiper-button-next-xwtj {
		left: calc(320px + 30px + 50px);
		width: 30px;
		height: 30px;
	}

	.xwl-list {
		margin-left: -20px;
	}

	.xwl-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.ban-mdk {
		padding: 80px 0 60px;
	}

	.ban-mtit {
		line-height: 36px;
		font-size: 26px;
	}

	.xwv-tj-titcn {
		line-height: 40px;
		font-size: 24px;
	}

	.xwv-list li {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.xwv-xtuk {
		display: none;
		width: 120px;
	}

	.xwv-xnk {
		margin-left: 0;
		padding-left: 0;
	}

	.xwv-xn-tit {
		margin-bottom: 8px;
		line-height: 20px;
		font-size: 14px;
	}

	.xwv-tjndk {
		display: none;
		width: 260px;
		padding: 25px 25px 30px;
	}

	.xwv-xnrk {
		width: 100%;
		padding-right: 0;
		float: none;
	}

	.xwv-xfla {
		line-height: 30px;
		font-size: 14px;
	}

	.xwv-huik {
		width: 140px;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.xwv-xn-text {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

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

	.con-lxtu {
		width: 500px;
	}

	.con-ly-yzm {
		width: 220px;
	}

	.con-titcn {
		margin-bottom: 40px;
		font-weight: bold;
		line-height: 40px;
		font-size: 28px;
	}

	.con-lxnrk {
		margin-bottom: 30px;
	}

	.con-lxb {
		width: 60px;
	}

	.con-lxnrm {
		margin-left: 85px;
		padding-top: 0;
	}

	.con-ly-tit {
		line-height: 42px;
		font-size: 28px;
	}

	.con-lyfr {
		width: 330px;
	}

	.con-ly-yzmk {
		width: calc(100% - 330px);
	}

	.con-ewmk {
		width: 130px;
	}

	.log-md-text {
		line-height: 36px;
		font-size: 20px;
	}

	.reg-dlnxk {
		padding: 30px 0;
	}

	.log-md-tit {
		line-height: 30px;
		font-size: 20px;
	}

	.log-mdk {
		bottom: 30px;
		padding: 0 30px;
	}

	.log-dlnxk {
		padding: 50px 0;
	}

	.log-dl-tit1 {
		line-height: 40px;
		font-size: 24px;
	}

	.log-dl-wjk {
		padding-top: 50px;
	}

	.log-dl-tit2 {
		margin-bottom: 15px;
	}

	.log-dlndk {
		padding: 0 30px;
	}

	.reg-dl-txdk .log-dl-txdk {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 10px;
	}

	.reg-dl-txdk {
		margin-left: 0;
	}

	.log-nrdk {
		padding: 40px 0;
	}

	.user-nrdxk {
		padding: 40px;
	}

	.log-nlk {
		width: 100%;
		float: none;
		padding-right: 0;
		border-right: 0;
	}

	.us-txk,
	.us-txmk {
		display: none;
	}

	.log-nrk {
		width: 100%;
		padding-left: 0;
		border-left: none;
	}

	.log-nr-tit {
		margin-bottom: 30px;
	}

	.us-xx-list {
		display: block;
		padding: 0 0 30px;
		max-width: 500px;
		overflow: hidden;
	}

	.us-zl-linrk {
		width: 100%;
		float: none;
		margin-top: 15px;
		padding-top: 15px;
		border-top: 1px solid #ddd;
		border-left: none;
	}

	.us-zl-linrk>.fr {
		float: none;
	}

	.us-xbddk {
		float: left;
		margin-right: 15px;
		margin-bottom: 0;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.us-zl-linlk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.us-zl-link {
		padding: 25px 30px;
	}

	.us-zl-linlxk {
		margin-bottom: 14px;
	}

	.us-zl-linl-mk {
		margin-left: -25px;
	}

	.us-zl-linl-mx {
		margin-left: 25px;
		margin-bottom: 8px;
		line-height: 25px;
		font-size: 14px;
	}

	.log-nr-titxk {
		margin-left: -40px;
	}

	.log-nr-ta {
		margin-left: 40px;
	}

	.us-flak {
		padding: 0 0 20px;
		width: 25%;
		float: left;
	}

	.us-flxnk {
		margin-bottom: 30px;
	}

	.us-lbk {
		float: none;
		width: 50px;
		margin: 0 auto 4px;
	}

	.us-lbmk {
		margin-left: 0;
		text-align: center;
		padding-top: 6px;
	}

	/*  */
	.cpl-dllk {
		float: none;
		width: 100%;
		padding-right: 0;
		max-width: 100%;
	}

	.cpl-dltuk {
		float: none;
		width: 100%;
		margin-top: 30px;
	}

	.cpl-dl-text1 {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 22px;
	}

	.cpl-dllist li {
		width: calc(50% - 18px);
		margin-bottom: 18px;
	}

	.cpl-dllink {
		padding: 10px 30px;
	}

	.cpv-cpjj-cslb {
		display: block;
		margin-left: -30px;
	}

	.cpv-cpjj-cslb li {
		width: calc(50% - 30px);
		float: left;
		margin-left: 30px;
		margin-bottom: 20px;
	}
	.cpv-cpjj-cslb li:last-child{
		margin-bottom: 0;
	}
	.cpv-cpjj-cs-text {
		line-height: 30px;
		font-size: 22px;
	}

	.cpv-ysnxk {
		padding: 30px;
	}

	.cpv-ysn-tit {
		margin-bottom: 20px;
		line-height: 40px;
		font-size: 24px;
	}

	.cpv-ysnk {
		width: 100%;
		float: none;
		margin-bottom: 30px;
	}

	.cpv-ysnk:last-child {
		margin-bottom: 0;
	}

	.cpv-ysn-lism {
		margin-left: 50px;
		height: auto;
		margin-bottom: 10px;
		font-size: 16px;
	}

	.cpv-ysn-lis {
		font-size: 28px;
	}

	.cpv-ysn-listk {
		height: auto;
	}

	.swiper-button-prev-cphyk,
	.swiper-button-next-cphyk {
		width: 45px;
		height: 45px;
	}

	.pcnav .navi_content {
		top: 60px;
	}
	.ab-wl-list {
	    padding-top: 30px;
	    margin-left: -20px;
	}
	.ab-wl-link {
		padding: 20px;
	}
	.ab-wl-list li {
	    width: calc(33.333% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}
	.ab-wl-li-s1 {
	    margin-bottom: 8px;
	    line-height: 36px;
	    font-size: 30px;
	}
	.ab-wl-li-tit {
	    margin-bottom: 8px;
	    line-height: 30px;
	    font-size: 20px;
	}
	.ab-wl-li-text {
		height: 84px;
	    line-height: 28px;
	    font-size: 14px;
	}
	.ab-wl-link::after {
	    top: 24px;
	}
	/* 可持续 */
	.kcx-nrdk {
		width: 100%;
		float: none;
		padding-right: 0;
		margin-bottom: 40px;
	}
	
	.kcx-tudk {
		width: 100%;
		float: none;
	}
	
	.kcx-qhyx-nrdk {
		padding: 80px 0 100px;
		height: auto;
		min-height: 500px;
	}
	
	.kcx-tuk {
		width: 100%;
		float: none;
	}
	
	.kcx-lbmk {
		width: 100%;
		float: none;
		padding-top: 20px;
	}
	
	.kcx-listdk {
		padding: 50px 0 65px;
	}
	
	.kcx-nr-t-tit {
		line-height: 46px;
		font-size: 30px;
	}
	
	.kcx-lbm-tit {
		line-height: 46px;
		font-size: 30px;
	}
	.kcx-lbm-tt {
	    margin-bottom: 25px;
	}
	.kcx-nr-text1 {
	    margin-bottom: 40px;
	}
	/**/
	.shu16 {
		line-height: 30px;
		font-size: 14px;
	}

	/**/
	.block-pc {
		display: none;
	}

	.block-sj {
		display: none;
	}

	.block-ipad {
		display: block;
	}

}

@media all and (max-width: 767px) {
	body {
		font-size: .16rem;
		background: #fff;
	}

	:root {
		--width: 90%;
	}

	.container-fr {
		width: 90%;
		margin: 0 auto;
		float: none;
	}

	/*  */
	.logo {
		margin: 0;
	}

	.nav-sjb img,
	.top-headk {
		height: 0.5rem;
	}

	.in-nrdk {
		height: calc(100% - 0.5rem);
	}

	.logo img {
		height: 0.5rem;
	}

	.navkd {
		display: none;
	}


	.top-headxk,
	.hr-top {
		height: 0.5rem;
	}

	.pcnav .navi_content {
		top: 0.5rem;
	}

	.in-toprk {
		display: none;
	}

	.tophr {
		height: 0.5rem;
	}

	/*  */
	.fo-mndk {
		display: none;
	}

	.fo-navdk {
		display: none;
	}

	.foot-cony>.fr {
		display: none;
	}

	.foot-conxy br {
		display: block;
	}

	.foot-conxy {
		width: 100%;
		float: none;
		text-align: center;
		line-height: 2;
		font-size: 0.12rem;
	}

	.foot-cony {
		padding: 0.2rem 0;
	}

	/*  */
	.log-nrdk {
		padding: 0.4rem 0;
	}

	.log-tuk {
		display: none;
	}

	.log-dlndk {
		width: 100%;
		float: none;
		padding: 0 0.2rem;
	}

	.log-dlnxk {
		padding: 0.3rem 0;
	}

	.log-dl-tit1 {
		line-height: 2;
		font-size: 0.24rem;
	}

	.log-dl-tit2 {
		margin-bottom: 0.3rem;
		line-height: 1.4;
		font-size: 0.15rem;
	}

	.log-dl-tx-xie {
		width: 100%;
		padding-left: 0.85rem;
		height: 0.44rem;
		line-height: calc(0.44rem - 2px);
		font-size: 0.13rem;
	}

	.log-dl-tx-tit {
		padding-left: 0.2rem;
		line-height: 0.44rem;
		font-size: 0.13rem;
	}

	.log-dl-txdk {
		border-width: 1px;
		margin-bottom: 0.12rem;
	}

	.log-dl-subk {
		padding-top: 0.1rem;
	}

	.log-dl-sub {
		height: 0.5rem;
		line-height: 0.5rem;
		font-size: 0.15rem;
	}

	.log-dl-wjk {
		padding-top: 0.3rem;
	}

	.log-dlmm,
	.log-dlzc {
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.reg-dl-txdk {
		margin-left: 0;
	}

	.reg-dl-txdk .log-dl-txdk {
		width: 100%;
		float: none;
		margin-left: 0;
	}

	.zc-yzmk {
		width: 0.8rem;
	}

	.reg-dlnxk {
		padding: 0.2rem 0;
	}

	.user-nrdxk {
		padding: 0.2rem;
	}

	.log-nlk {
		float: none;
		width: 100%;
		padding-right: 0;
		border-right: none;
	}

	.us-txk,
	.us-txmk {
		display: none;
	}

	.us-flak {
		padding: 0 0 0.1rem;
		float: left;
		width: 25%;
		border-left: 1px solid #e7e7e7;
		text-align: center;
	}

	.us-lbk {
		width: 0.3rem;
		height: 0.3rem;
		border-width: 1px;
		margin: 0 auto 0.05rem;
		float: none;
	}

	.us-lbmk {
		margin-left: 0;
	}

	.us-lbm-titen {
		display: none;
	}

	.us-lbm-titcn {
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.us-flak:first-child {
		border-top: none;
		border-left: none;
	}

	.log-nrk {
		float: none;
		width: 100%;
		padding-left: 0;
		border-left: 0;
		margin-left: 0;
	}

	.log-nr-tit {
		margin-top: 0.2rem;
		margin-bottom: 0.2rem;
	}

	.log-nr-tax {
		height: 0.3rem;
	}

	.log-nr-ta {
		padding: 0 0.05rem 0.15rem;
		margin-left: 0.2rem;
		line-height: 0.3rem;
		font-size: 0.16rem;
	}

	.log-nr-titxk {
		margin-left: -0.2rem;
	}

	.us-zl-link {
		padding: 0.15rem;
		border-width: 1px;
	}

	.us-zl-linrk {
		float: none;
		width: 100%;
		padding-top: 0.15rem;
		border-top: 1px solid #bcc1c6;
		border-left: none;
	}

	.us-zl-linrk>.fr {
		float: none;
	}

	.us-xbddk {
		display: block;
		width: 1rem;
		float: left;
		margin-right: 0.15rem;
		height: 0.4rem;
		border-radius: 0.4rem;
		margin-bottom: 0;
		line-height: calc(0.4rem - 2px);
		font-size: 0.13rem;
	}

	.us-xbddk1 .us-xbm,
	.us-xbddk2 .us-xbm {
		background-size: 0.18rem auto !important;
	}

	.us-xbm {
		padding-left: 0.26rem;
	}

	.us-zl-linlk {
		float: none;
		width: 100%;
		padding-right: 0;
		padding-bottom: 0.15rem;
	}

	.us-zl-linl-tit {
		margin-left: 0.3rem;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.us-pdf {
		margin-top: 0.03rem;
		height: 0.2rem;
	}

	.us-zl-linlxk {
		margin-bottom: 0.15rem;
	}

	.us-zl-linl-mk {
		margin-left: -0.15rem;
	}

	.us-zl-linl-mx {
		margin-left: 0.15rem;
		margin-bottom: 0.05rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.us-xx-list {
		padding: 0 0;
	}

	.us-xxmm {
		margin-left: 0.15rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.us-xxmb {
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.us-xxmk {
		float: none;
		margin-bottom: 0.1rem;
	}

	.us-xx-xiek {
		margin-left: 0;
	}

	.us-xx-xiexk {
		display: block;
		width: 100%;
		height: 0.44rem;
		padding: 0 0.15rem;
		line-height: calc(0.44rem - 2px);
		font-size: 0.13rem;
	}

	.us-xx-sc {
		width: 0.6rem;
		height: 0.6rem;
	}

	/*  */
	.ban-xwdk {
		padding: 0.4rem 0;
	}

	.ban-xw-tit {
		line-height: 0.4rem;
		font-size: 0.26rem;
	}

	.ban-xw-tt {
		margin-left: 0.2rem;
		margin-top: 0.2rem;
		width: 0.3rem;
	}

	.ban-xw-textk {
		line-height: 1.6;
		font-size: 0.15rem;
	}

	.xwv-leixk span {
		width: 0.3rem;
		line-height: 0.5rem;
		font-size: 0.13rem;
	}

	.xwv-leixk a {
		line-height: 0.5rem;
		font-size: 0.15rem;
		border-bottom: 2px solid #f0f0f0;
	}

	.xwv-wznk {
		display: none;
	}

	.xwv-nrdk {
		padding: 0.25rem 0;
	}

	.xwl-sdak1 {
		width: 100%;
		float: none;
		overflow: hidden;
		margin-bottom: 0.1rem;
	}

	.xwl-sda1 {
		width: calc(50% - 0.1rem);
		margin-right: 0.2rem;
		border-bottom: 1px solid #dedede;
	}

	.xwl-sda1:last-child {
		margin-right: 0;
	}

	.xwl-sdax {
		width: 100%;
		height: 0.44rem;
		background-size: 0.12rem auto !important;
		line-height: 0.44rem;
		font-size: 0.15rem;
	}

	.xwl-sda2 {
		float: none;
		width: 100%;
		overflow: hidden;
		line-height: 0.44rem;
		font-size: 0.15rem;
	}

	.xwl-sd-xie {
		width: calc(100% - 0.5rem);
		height: 0.44rem;
		line-height: 0.44rem;
		font-size: 0.15rem;
	}

	.xwl-sd-sub {
		width: 0.5rem;
		height: 0.44rem;
		background-size: 0.16rem auto !important;
	}

	.xwl-sdak {
		margin-bottom: 0.3rem;
	}

	.xwl-qtuk {
		float: none;
		width: 100%;
	}

	.xwl-qmdk {
		margin-left: 0;
		padding-left: 0;
		padding-top: 0.2rem;
	}

	.xwl-qmd-da {
		margin-bottom: 0.12rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.xwl-qmd-tit {
		margin-bottom: 0.1rem;
		line-height: 1.4;
		font-size: 0.18rem;
	}

	.xwl-qmd-textk {
		height: 0.5rem;
		margin-bottom: 0.15rem;
		line-height: 0.25rem;
		font-size: 0.13rem;
	}

	.xwl-qmd-more {
		background-size: 0.1rem auto !important;
		padding-right: 0.24rem;
		line-height: 0.25rem;
		font-size: 0.13rem;
	}

	.mySwiper-xwtj {
		padding-bottom: 0.3rem;
	}

	.xwl-tjdk {
		padding-bottom: 0.2rem;
		margin-bottom: 0.2rem;
	}

	.xwl-list {
		margin-left: 0;
	}

	.xwl-list li {
		width: 100%;
		margin-left: 0;
		float: none;
		margin-bottom: 0.15rem;
	}

	.xwl-limdk {
		padding: 0.2rem;
	}

	.xwl-li-da {
		margin-bottom: 0.1rem;
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.xwl-li-titk {
		margin-bottom: 0.1rem;
		line-height: 1.6;
		font-size: 0.17rem;
	}

	.xwl-li-textk {
		line-height: 0.25rem;
		font-size: 0.13rem;
	}

	.ban-mdk {
		padding: 0.3rem 0 0.3rem;
	}

	.ban-mdk>.fr {
		display: none;
	}

	.ban-mxk {
		width: 100%;
		float: none;
	}

	.ban-mda {
		margin-bottom: 0.1rem;
		line-height: 0.24rem;
		font-size: 0.15rem;
	}

	.ban-mtit {
		line-height: 1.6;
		font-size: 0.2rem;
	}

	.xwv-xnrk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.xwv-xn-text {
		padding-bottom: 0.2rem;
		margin-bottom: 0.2rem;
	}

	.xwv-xfr {
		display: none;
	}

	.xwv-xfl {
		float: none;
		width: 100%;
		padding-bottom: 0.2rem;
	}

	.xwv-tjndk {
		float: none;
		width: 100%;
		padding: 0.2rem;
		border-top: 2px solid #004190;
	}

	.xwv-tj-titcn {
		line-height: 1.6;
		font-size: 0.24rem;
	}

	.xwv-tj-titen {
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.xwv-tj-titet {
		width: 0.3rem;
		height: 1px;
		float: left;
		margin-left: 0.15rem;
		margin-top: 0.08rem;
	}

	.xwv-tj-titenk {
		margin-bottom: 0;
	}

	.xwv-tj-titk {
		margin-bottom: 0.2rem;
	}

	.xwv-xtuk {
		display: none;
	}

	.xwv-xnk {
		margin-left: 0;
		padding-left: 0;
	}

	.xwv-xn-tit {
		margin-bottom: 0.05rem;
		line-height: 1.6;
		font-size: 0.15rem;
	}

	.xwv-xn-da {
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.xwv-list li {
		padding-bottom: 0.15rem;
		margin-bottom: 0.15rem;
	}

	.con-ly-titdk {
		margin-bottom: 0.2rem;
	}

	.con-ly-tit {
		line-height: 1.6;
		font-size: 0.22rem;
		margin-bottom: 0.05rem;
	}

	.con-ly-text {
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.con-ly-xiek {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 0.1rem;
	}

	.con-ly-xiedk {
		margin-left: 0;
	}

	.con-ly-xie {
		height: 0.44rem;
		padding: 0 0.15rem;
		line-height: calc(0.44rem - 2px);
		font-size: 0.13rem;
	}

	.con-ly-xiek2 {
		padding: 0.15rem;
		margin-bottom: 0.1rem;
	}

	.con-ly-yzmk {
		float: none;
		width: 100%;
		margin-bottom: 0.1rem;
	}

	.con-ly-yzm {
		width: calc(100% - 1rem);
		height: 0.44rem;
		padding: 0 0.15rem;
		line-height: calc(0.44rem - 2px);
		font-size: 0.13rem;
	}

	.con-ewmk {
		width: 1rem;
		height: 0.44rem;
	}

	.con-lyfr {
		width: auto;
		float: none;
		margin-left: -0.2rem;
	}

	.con-lyfr-sub,
	.con-lyfr-res {
		width: calc(50% - 0.2rem);
		margin-left: 0.2rem;
		height: 0.5rem;
		line-height: 0.5rem;
		font-size: 0.15rem;
	}

	.con-titenk {
		margin-bottom: 0.1rem;
	}

	.con-titen {
		margin-left: 0.1rem;
		line-height: 0.24rem;
		font-size: 0.15rem;
	}

	.con-tt {
		width: 0.3rem;
		height: 1px;
		margin-top: 0.11rem;
	}

	.con-titcn {
		margin-bottom: 0.2rem;
		line-height: 1.6;
		font-size: 0.24rem;
	}

	.con-lxb {
		width: 0.45rem;
	}

	.con-lxnrm {
		margin-left: 0.6rem;
		padding-top: 0;
	}

	.con-lxnrm-tit {
		margin-bottom: 0.02rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.con-lxnrm-ts {
		line-height: 1.6;
		font-size: 0.17rem;
	}

	.con-lxnrk {
		margin-bottom: 0.2rem;
	}

	.con-lxtu {
		position: relative;
	}

	.fal-tuk {
		width: 100%;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		float: none;
	}

	.sol-list li:nth-child(2n+1) .fal-tuk,
	.sol-list li:nth-child(2n) .fal-tuk {
		float: none;
	}

	.sol-list li:nth-child(2n+1) .fal-tumdk {
		left: 4px;
		border-top-left-radius: 0;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
	}

	.sol-list li:nth-child(2n) .fal-tumdk {
		right: 0;
		left: 4px;
		border-top-right-radius: 0;
		border-bottom-right-radius: 8px;
		border-bottom-left-radius: 8px;
	}

	.fal-tumdk::after {
		width: 4px;
		height: 30px;
		top: 0.2rem;
	}

	.sol-list li:nth-child(2n) .fal-tumdk::after {
		right: auto;
		left: -4px;
	}

	.fal-tumdk {
		width: calc(100% - 4px);
		position: relative;
		height: auto;
		bottom: auto;
		float: none;
		padding: 0.2rem;
	}

	.faxb {
		width: 0.4rem;
		margin-bottom: 0.1rem;
	}

	.faxb-tit {
		margin-bottom: 0.1rem;
		line-height: 1.5;
		font-size: 0.2rem;
	}

	.faxb-text {
		height: auto;
		padding-right: 0;
		margin-bottom: 0.15rem;
	}

	.faxb-tst {
		width: 0.2rem;
	}

	.faxb-tsk {
		line-height: 1.8;
		font-size: 0.15rem;
	}

	.sol-list li {
		margin-bottom: 0.2rem;
	}

	.fav-tumdk {
		width: 100%;
		float: none;
		padding-right: 0;
		padding-top: 0.2rem;
	}

	.faxb-tt {
		width: 0.3rem;
		margin-bottom: 0.2rem;
	}

	.fav-ysnk {
		padding-top: 0.15rem;
	}

	.fav-ys-tit {
		margin-bottom: 0.2rem;
		line-height: 1.6;
		font-size: 0.2rem;
	}

	.fav-xb {
		width: 0.4rem;
		margin: 0 auto 0.04rem;
	}

	.fav-xbm {
		line-height: 1.6;
		font-size: 0.15rem;
	}

	.cpv-cpjj-tit {
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.22rem;
	}

	.cpv-ppdk .cpv-cpjj-tit {
		margin-bottom: 0.2rem;
	}

	.cpv-pplist {
		margin-left: 0;
	}

	.cpv-pplist li {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 0.15rem;
	}

	.cpv-pplist li:last-child {
		margin-bottom: 0;
	}

	.cpv-ppnk {
		padding: 0.25rem;
	}

	.cpv-pp-titcn {
		margin-bottom: 0.05rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.cpv-pp-titen {
		margin-bottom: 0.2rem;
		line-height: 1.6;
		font-size: 0.2rem;
	}

	.cp-leixk {
		padding: 0.2rem 0;
	}

	.cp-list li {
		float: none;
		width: calc(100% - 1px);
	}

	.cp-limk {
		padding: 0.3rem 0.2rem 0.4rem;
	}

	.cp-lim-titcn {
		margin-bottom: 0.05rem;
		line-height: 1.6;
		font-size: 0.17rem;
	}

	.cp-lim-titen {
		margin-bottom: 0.05rem;
		line-height: 1.6;
		font-size: 0.24rem;
	}

	.cp-lim-text {
		height: auto;
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.15rem;
	}

	.cpv-bank {
		padding: 0.3rem 0;
	}

	.cpv-ban-titcn {
		margin-bottom: 0.05rem;
		line-height: 1.6;
		font-size: 0.2rem;
	}

	.cpv-ban-titen {
		margin-bottom: 0.1rem;
		line-height: 1.3;
		font-size: 0.24rem;
	}

	.cpv-ban-text {
		margin-bottom: 0.05rem;
		height: auto;
		line-height: 1.5;
		font-size: 0.15rem;
	}

	.cpv-banfr {
		display: none;
	}

	.cpv-cpjjdk {
		width: 100%;
		float: none;
		padding-right: 0;
		padding-top: 0;
	}

	.cpv-cpjj-text {
		height: 2.2rem;
		margin-bottom: 0.2rem;
	}

	.cpv-cpjj-cslb {
		display: block;
		margin-bottom: 0.1rem;
		margin-left: -0.2rem;
	}

	.cpv-cpjj-cslb li {
		display: block;
		overflow: hidden;
		/* float: left; */
		margin-left: 0.2rem;
		margin-bottom: 0.1rem;
	}

	.cpv-cpjj-cs-tit {
		float: left;
		margin-bottom: 0;
		line-height: 1.8;
		font-size: 0.13rem;
	}

	.cpv-cpjj-cs-text {
		margin-left: 0.2rem;
		line-height: 0.24rem;
		font-size: 0.2rem;
	}

	.cpv-cplbk {
		float: none;
		width: 100%;
	}



	.cpv-hytext {
		height: auto;
		margin-bottom: 0.15rem;
	}

	.mySwiper-cphyk {
		padding-bottom: 0.2rem;
	}

	.mySwiper-cphyk .swiper-slide {
		padding: 0 1px;
	}

	.ab-flndk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.ab-frndk {
		width: 100%;
		float: none;
	}

	.ab-js-tit {
		margin-bottom: 0.1rem;
		line-height: 1.6;
		font-size: 0.22rem;
	}

	.ab-js-tt {
		width: 0.5rem;
		height: 2px;
		margin-bottom: 0.2rem;
	}

	.ab-js-text {
		height: 265px;
		margin-bottom: 0.3rem;
	}

	.ab-jsxbds {
		overflow: hidden;
		margin-bottom: 0.2rem;
		margin-left: -0.2rem;
	}

	.ab-jsxbdk {
		margin-left: 0.1rem;
		/* width: calc(50% - 0.1rem); */
		margin-bottom: 0.1rem;
		border-left: 1px solid #ddd;
		padding-left: 0.1rem;
	}

	.ab-jsxbdk:last-child {
		border-left: 1px solid #ddd;
		padding-left: 0.1rem;
	}

	.ab-jsxb {
		float: none;
		margin-bottom: 0.05rem;
		width: 0.4rem;
	}


	.ab-jsxb-m-tb {
		line-height: 0.3rem;
		font-size: 0.2rem;
	}

	.ab-jsxb-m-text {
		line-height: 0.18rem;
		font-size: 0.13rem;
	}

	.ab-jsxb-m-titk {
		margin-bottom: 0.1rem;
	}

	.ab-jsxb-m-ts {
		padding-left: 0.03rem;
		padding-top: 0.06rem;
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.ab-spxjk {
		width: 0.4rem;
	}

	.ab-spxj {
		width: 0.16rem;
		height: 0.38rem;
		top: calc(50% - 0.19rem);
		left: calc(50% - 0.08rem);
	}

	.ab-yydk {
		padding: 0.3rem 0;
	}

	.ab-yb-link {
		margin-bottom: 0.3rem;
	}

	.ab-yb {
		width: 0.4rem;
	}

	.ab-ybmk {
		margin-left: 0.4rem;
		padding-left: 0.15rem;
	}

	.ab-ybm-tit {
		margin-bottom: 0.05rem;
		line-height: 1.6;
		font-size: 0.2rem;
	}

	.ab-yb-dtit {
		margin-bottom: 0.2rem;
		line-height: 1.6;
		font-size: 0.24rem;
	}

	.ab-ybm-text {
		line-height: 1.4;
		font-size: 0.13rem;
	}

	.inbanmdk .container {
		padding: 0 0;
	}

	.inbanm-tit1 {
		margin-bottom: 0.1rem;
		line-height: 1.2;
		font-size: 0.22rem;
	}

	.inbanm-tit2 {
		margin-bottom: 0.05rem;
		line-height: 1.2;
		font-size: 0.26rem;
	}

	.inbanm-tit3 {
		margin-bottom: 0.2rem;
		line-height: 1.2;
		font-size: 0.22rem;
	}

	.inbantbg {
		height: 2rem;
	}

	.inbanm-more {
		width: 1.2rem;
		height: 0.44rem;
		border-radius: 0.44rem;
	}

	.inbanm-mors {
		padding-right: 0.2rem;
		line-height: calc(0.44rem - 2px);
		font-size: 0.13rem;
		background-size: 0.1rem auto !important;
	}

	.in-gun {
		display: none;

		width: 0.16rem;
		left: calc(50% - 0.08rem);
		bottom: 0.15rem;
	}

	.in-dtitdk {
		padding: 0.25rem 0 0.2rem;
	}

	.in-dtitenk {
		margin-bottom: 0.05rem;
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.in-dtt {
		width: 0.3rem;
		margin-left: 0.1rem;
		margin-top: 0.06rem;
	}

	.in-dtitcn {
		line-height: 1.5;
		font-size: 0.22rem;
	}

	.in-jin {
		margin-top: 0.05rem;
		width: 0.36rem;
	}

	.in-cpldk {
		float: none;
		width: 100%;
		padding-top: 0.2rem;
		border-right: 0;
	}

	.mySwiper-incp {
		width: 100%;
		height: 100%;
		float: none;
	}

	.in-cpxtuk {
		margin: 0 auto 0.05rem;
		width: 80%;
	}

	.in-cpxtum {
		line-height: 0.24rem;
		font-size: 0.15rem;
	}

	.in-cprdk {
		float: none;
		width: 100%;
		padding-top: 0.2rem;
		padding-bottom: 0.2rem;
		padding-left: 0;
	}

	.in-cpr-tit {
		margin-bottom: 0.05rem;
		line-height: 1.5;
		font-size: 0.2rem;
	}

	.in-cpr-tt {
		width: 0.3rem;
		height: 2px;
		margin: 0 auto 0.15rem;
	}

	.in-cpr-text {
		margin-bottom: 0.2rem;
		line-height: 1.8;
		font-size: 0.15rem;
	}

	.in-bandk {
		right: auto;
		bottom: 0.2rem;
		width: auto;
		padding: 5px 10px;
		left: 50%;
		transform: translateX(-50%);
	}

	.swiper-pagination-inban .swiper-pagination-bullet {
		width: 18PX;
		height: 18PX;
	}

	.in-cpr-more {
		margin: 0 auto 0.2rem;
	}

	.in-cpdtuk {
		margin: 0 auto 0;
		width: 100vw;
		margin-left: -4vw;
	}

	.swiper-button-prev-incp {
		right: calc(50% + 0.1rem);
		left: auto;
		top: -0.35rem;
		border: 1px solid #004190;
		background-image: url(../images/in-cp-xj01.png);
	}

	.swiper-button-next-incp {
		left: calc(50% + 0.1rem);
		top: -0.35rem;
		background-image: url(../images/in-cp-xj02.png);
	}

	.in-cpdtu-tit {
		width: 200%;
		left: -50%;
		font-size: 0.36rem;
		opacity: 0.8;
	}

	.in-dtitmk {
		width: 100%;
		padding-top: 10px;
		line-height: 1.8;
		font-size: 0.13rem;
	}

	.zx-ybzx-limk {
		left: 0;
		min-width: auto;
		background: rgba(0, 0, 0, 0.3);
	}

	.zx-ybzx-link {
		height: 4rem;
	}

	.zx-ybzx-limdxk {
		padding: 0.2rem;
	}

	.zx-ybzx-lim-tit {
		margin-bottom: 0.15rem;
		line-height: 1.5;
		font-size: 0.26rem;
	}

	.zx-ybzx-lim-textk {
		margin-bottom: 0.3rem;
		line-height: 1.8;
		font-size: 0.13rem;
	}

	.zx-ybl-ntu {
		width: 0.4rem;
	}

	.in-dtitk {
		width: auto;
	}

	.in-xw-more {
		margin-top: 0.05rem;
	}

	.in-xwtuk {
		margin-bottom: 0.2rem;
	}

	.in-xw-dak {
		margin-bottom: 0.12rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.in-xw-titk {
		margin-bottom: 0.1rem;
		height: 0.6rem;
		line-height: 0.3rem;
		font-size: 0.17rem;
	}

	.in-xw-textk {
		margin-bottom: 0.1rem;
		height: 0.5rem;
		line-height: 0.25rem;
		font-size: 0.13rem;
	}

	.mySwiper-inxw {
		padding-bottom: 0.5rem;
	}

	.in-xwddk {
		padding-bottom: 0.3rem;
	}

	.mySwiper-inxw .swiper-scrollbar-inxw {
		bottom: 0.15rem;
		width: calc(100% - 0.9rem);
		left: 0.45rem;
	}

	.in-xwxb {
		width: 100%;
	}

	.fw-fwjsen {
		width: 0.4rem;
	}

	.fw-fwj-tit {
		padding-top: 0;
		line-height: 1.6;
		font-size: 0.22rem;
	}

	.fw-fwdtu {
		float: none;
		width: 100%;
	}

	.fw-fwj-text {
		margin-bottom: 0.5rem;
	}

	.fw-fwxb {
		width: 0.6rem;
		left: 0.2rem;
		top: -0.3rem;
	}

	.fw-fwxb2 {
		z-index: 4;
		height: 0.18rem;
		right: 0;
		top: -0.1rem;
	}

	.fw-fwjddk {
		padding-bottom: 0;
	}

	.fwl-bp-leik {
		position: absolute;
		width: 100%;
		height: auto;
	}

	.mySwiper-fwlbpl {
		height: 100%;
		margin-top: 0;
	}

	.fwl-bplxb {
		width: 0.28rem;
		height: 0.28rem;
		margin: 0 auto 0.05rem;
	}

	.fwl-bp-leixk {
		padding: 0.15rem 0;
		opacity: 0.7;
	}

	.fwl-bplxbm {
		line-height: 1.6;
		font-size: 0.15rem;
	}

	.fwl-bpmdk {
		width: 100%;
		float: none;
		padding: 0.3rem 0;
	}

	.fwl-bpdbg {
		width: 100%;
		background: rgba(0, 65, 144, 0.65);
	}

	.fwl-bpxb {
		width: 0.4rem;
		margin-bottom: 0.1rem;
	}

	.fwl-bpm-tit {
		margin-right: 10px;
		margin-bottom: 0.1rem;
		line-height: 1.6;
		font-size: 0.24rem;
	}

	.fwl-bpm-text {
		padding-right: 10px;
		height: 2.1rem;
	}

	.fwl-bpdk.xwv-nrdk {
		padding: 0.85rem 0 0.3rem;
		overflow: hidden;
	}

	.fwl-dtit {
		margin-bottom: 0.2rem;
		line-height: 1.6;
		font-size: 0.22rem;
	}

	.fwl-wdlist {
		margin-left: 0;
		padding-bottom: 0.2rem;
	}

	.fwl-wdlist li {
		width: 100%;
		float: none;
		padding: 0.12rem 0;
		margin-left: 0;
	}

	.fwl-wdlink {
		padding-right: 0.5rem;
		line-height: 0.3rem;
		font-size: 0.15rem;
		background-size: 0.3rem !important;
	}

	.mySwiper-fwxz {
		height: 100%;
		padding-bottom: 0.5rem;
	}

	.fwl-xznk {
		padding: 0.2rem;
	}

	.zlxz-list {
		margin-left: 0;
	}

	.zlxz-list li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 0.2rem;
	}

	.fwl-xz-tit {
		margin-bottom: 0.05rem;
		padding-left: 0.3rem;
		background: url(../images/fw-pdfb.png) left 0.03rem no-repeat;
		background-size: 0.12rem auto !important;
		line-height: 0.24rem;
		font-size: 0.15rem;
	}

	.fwl-xz-size {
		padding-left: 0.3rem;
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.fw-xzadk {
		margin-top: 0.2rem;
		padding-top: 0.2rem;
	}

	.fw-xzak {
		width: 1.2rem;
		height: 0.4rem;
		border-radius: 0.4rem;
		line-height: calc(0.4rem -2px);
		font-size: 0.13rem;
	}

	.tc-nrdk {
		padding: 0.2rem;
	}

	.tc-close {
		left: calc(50% - 0.17rem);
		top: auto;
		top: calc(100% + 10px);
		height: 0.34rem;
	}

	.fw-yjsqx-tit {
		max-height: calc(80vh - 1.1rem);
	}

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

	/*  */
	.cpl-dllk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.cpl-dltuk {
		width: 100%;
		float: none;
		margin-top: 0.2rem;
	}

	.cpl-dl-text1 {
		margin-bottom: 0.1rem;
		line-height: 1.6;
		font-size: 0.22rem;
	}

	.cpl-dl-text2 {
		line-height: 1.8;
		font-size: 0.15rem;
	}

	.cpl-dlmdk {
		margin-bottom: 0.2rem;
	}

	.cpl-dllist {
		margin-left: -0.1rem;
	}

	.cpl-dllist li {
		width: calc(50% - 0.1rem);
		margin-left: 0.1rem;
		margin-bottom: 0.1rem;
	}

	.cpl-dllink {
		padding: 0.15rem;
	}

	.cpl-xzb {
		float: none;
		width: 0.5rem;
		margin: 0 auto 0.1rem;
	}

	.cpl-xzbm {
		margin-left: 0;
		height: auto;
		text-align: center;
	}

	.cpl-xzbm span {
		height: 0.4rem;
		line-height: 0.2rem;
		font-size: 0.14rem;
	}

	.cpl-titk {
		padding-bottom: 0;
	}

	.xwv-huik {
		width: 1.6rem;
		height: calc(0.4rem + 2px);
		line-height: 0.4rem;
		font-size: 0.15rem;
	}

	.cpv-xzk .xwv-huik {
		margin: 0.15rem auto 0;
		width: 1.6rem;
	}

	.cpv-ysnk {
		width: 100%;
		float: none;
		margin-bottom: 0.2rem;
	}

	.cpv-ysnk:last-child {
		margin-bottom: 0;
	}

	.cpv-ysnxk {
		padding: 0.2rem;
	}

	.cpv-ysn-listk {
		height: auto;
	}

	.cpv-ysn-tit {
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.2rem;
	}

	.cpv-ysn-lism {
		margin-left: 0.4rem;
		padding-top: 0;
		height: auto;
		margin-bottom: 0.05rem;
		line-height: 0.28rem;
		font-size: 0.16rem;
	}

	.cpv-ysn-lis {
		line-height: 0.3rem;
		font-size: 0.26rem;
	}

	.cpv-ysnxk::after {
		top: 0.2rem;
	}

	.cpv-cpjj-dtit {
		margin-bottom: 0.2rem;
		float: none;
		max-width: 100%;
	}

	.swiper-button-prev-cphyk,
	.swiper-button-next-cphyk {
		display: block;
		float: left;
		position: relative;
		top: auto;
		margin: 0 5px;
		left: auto;
		right: auto;
	}

	.ab-wl-list {
		padding-top: 0.2rem;
		margin-left: -0.15rem;
	}

	.ab-wl-list li {
		width: calc(50% - 0.15rem);
		margin-left: 0.15rem;
		margin-bottom: 0.15rem;
	}

	.ab-wl-list li:nth-child(5) {
		width: calc(100% - 0.15rem);
	}

	.ab-wl-list li:nth-child(5) .ab-wl-li-text {
		height: auto;
	}

	.ab-wl-link {
		padding: 0.15rem;
	}

	.ab-wl-li-s1 {
		margin-bottom: 0.1rem;
		line-height: 0.3rem;
		font-size: 0.28rem;
	}

	.ab-wl-li-tit {
		margin-bottom: 0.05rem;
		line-height: 1.6;
		font-size: 0.18rem;
	}

	.ab-wl-li-text {
		height: 1.12rem;
		line-height: 0.28rem;
		font-size: 0.15rem;
	}

	.ab-wl-link::after {
		top: 0.15rem;
	}
	
	.cpl-xzk{
		margin-top: 0.2rem;
	}
	/* 可持续 */
		.kcx-tudk {
			width: 100%;
			float: none;
		}
	
		.kcx-nrdk {
			width: 100%;
			float: none;
			padding-right: 0;
			margin-bottom: 0.2rem;
		}
	
		.kcx-nr-text1 {
			margin-bottom: 0.3rem;
		}
	
		.kcx-xb {
			width: 0.34rem;
			margin-bottom: 0.05rem;
		}
	
		.kcx-nr-t-tit {
			line-height: 1.6;
			font-size: 0.2rem;
		}
	
		.kcx-nr-t-titk {
			margin-bottom: 0.15rem;
		}
	
		.kcx-qhyx-nrdk {
			height: auto;
			padding: 0.4rem 0 1rem;
		}
	
		.kcx-listdk  {
			padding: 0.4rem 0;
		}
	
		.kcx-listdk li:nth-child(2n+1) .kcx-tuk {
			float: none;
		}
	
		.kcx-listdk li:nth-child(2n) .kcx-tuk {
			float: none;
		}
	
		.kcx-listdk li:nth-child(2n+1) .kcx-lbmk {
			float: none;
		}
	
		.kcx-listdk li:nth-child(2n) .kcx-lbmk {
			float: none;
		}
	
		.kcx-tuk {
			width: 100%;
			margin-bottom: 0.2rem;
		}
	
		.kcx-lbmk {
			width: 100%;
			padding-top: 0;
		}
	
		.kcx-lbm-tit {
			margin-bottom: 0.1rem;
			line-height: 1.6;
			font-size: 0.2rem;
		}
	
		.kcx-lbm-tt {
			margin-bottom: 0.15rem;
		}
	/**/
	.swiper-button-prev-cphyk,
	.swiper-button-next-cphyk,
	.swiper-button-prev-cphyk,
	.swiper-button-next-cphyk,
	.swiper-button-prev-inxw,
	.swiper-button-next-inxw,
	.swiper-button-next-xwtj,
	.swiper-button-prev-xwtj,
	.swiper-button-prev-incp,
	.swiper-button-next-incp {
		width: 0.34rem;
		height: 0.34rem;
	}

	.shu16 {
		line-height: 1.8;
		font-size: 0.15rem;
	}

	.block-pc {
		display: none;
	}

	.block-ipad {
		display: none;
	}

	.block-sj {
		display: block;
	}
}