@charset "utf-8";

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

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

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

}



@media all and (min-width:1601px) and (max-width: 1700px) {

	:root {
		--width: 1500px;
		--width2: 1400px;
	}

	/*  */
	.xw-tjmdk {
		width: 734px;
		left: 40px;
		top: 40px;
		padding: 40px;
	}

	.xw-tjm-da {
		margin-bottom: 20px;
	}

	.xw-tjm-tit {
		line-height: 36px;
		font-size: 22px;
	}

	.xw-tjm-titk {
		height: 72px;
		margin-bottom: 20px;
	}

	.xw-tjm-tt {
		margin-top: 76px;
	}

	.xw-link {
		padding: 40px;
	}

	.xwv-frk {
		width: 450px;
	}

	.xwv-frtj {
		padding: 30px;
	}

	.xw-li-titk {
		margin-bottom: 15px;
	}

	.xw-li-textk {
		margin-bottom: 30px;
	}

	.xwv-flk {
		width: calc(100% - 450px);
		padding-right: 60px;
	}

	.xwv-tit {
		line-height: 44px;
		font-size: 32px;
	}

	.xwv-xdadk {
		margin-bottom: 20px;
		padding: 15px 0 20px;
	}

	.xwv-fan {
		padding: 20px 0;
		line-height: 30px;
	}

	.xwv-fank {
		margin-bottom: 30px;
	}

	.banmk {
		padding: 380px 0 80px;
	}

	.js-zd-tit {
		margin-bottom: 50px;
		line-height: 40px;
		font-size: 32px;
	}

	.al-link .in-protudk {
		margin-bottom: 30px;
	}

	.al-li-tit {
		margin-bottom: 8px;
		line-height: 36px;
		font-size: 22px;
	}

	.al-li-tt {
		margin-bottom: 20px;
	}

	.al-li-textk {
		margin-bottom: 20px;
	}

	.al-xj {
		width: 54px;
		height: auto;
	}

	.in-cplink {
		padding: 40px 30px;
	}

	.in-cpli-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 20px;
	}

	.in-cplink .in-protudk {
		margin-bottom: 40px;
	}

	.in-morek {
		width: 120px;
	}

	.in-cplim {
		width: calc(100% - 140px);
	}

	.cpv-ddk {
		padding: 50px 0 50px 80px;
	}

	.cpv-dm2 {
		padding-bottom: 30px;
		margin-bottom: 40px;
		line-height: 30px;
		font-size: 24px;
	}

	.cpv-tdtit {
		margin-bottom: 30px;
		line-height: 50px;
		font-size: 30px;
	}

	.cpv-tdnxk {
		padding: 18px 0;
	}

	.cpv-tdt2 {
		margin-left: 500px;
	}

	.in-gcndk .in-protudk {
		width: 500px;
	}

	.cpv-alnk .in-gcmdk {
		height: 368px;
		border: 1px solid #e4e4e4;
		border-right: 0;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
	}

	.in-gcmdk {
		padding: 40px;
		width: calc(100% - 500px);
	}

	.in-gc-da {
		margin-bottom: 14px;
	}

	.in-gc-tit {
		line-height: 34px;
		font-size: 22px;
	}

	.in-gc-tt {
		margin-bottom: 20px;
	}

	.in-gc-text {
		height: 90px;
		margin-bottom: 25px;
	}

	.ban-leik {
		margin-left: -10px;
	}

	.ban-leik a {
		margin-left: 10px;
	}

	.ab-abnk2 {
		padding-left: 88px;
	}

	.ab-absxk {
		padding: 26px 0 26px;
	}

	.ab-qyffrxk {
		margin-bottom: 70px;
	}

	.ab-rytuk {
		padding: 30px 20px;
	}

	.mySwiper-abry {
		margin-bottom: 30px;
	}

	.ab-zpnl-text {
		margin-left: -50px;
	}

	.ab-zpnl-text span {
		margin-left: 50px;
	}

	.ab-zpnk {
		padding: 36px 40px;
	}

	.mySwiper-abrc {
		height: 520px;
		margin-bottom: 30px;
	}

	.in-xwlimdk {
		padding: 35px;
	}

	.in-xwli-titk {
		height: 72px;
		margin-bottom: 20px;
	}

	.in-xwli-tit {
		line-height: 36px;
		font-size: 18px;
	}

	/* .in-dtitcn {
		line-height: 46px;
		font-size: 34px;
	} */

	.in-dtitk .fr {
		padding-top: 14px;
	}
}



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

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

	/*  */

	.xw-tjmdk {
		width: 640px;
		left: 40px;
		top: 40px;
		padding: 30px;
	}

	.xw-tjm-da {
		margin-bottom: 20px;
	}

	.xw-tjm-tit {
		line-height: 36px;
		font-size: 22px;
	}

	.xw-tjm-titk {
		height: 72px;
		margin-bottom: 20px;
	}

	.xw-tjm-tt {
		margin-top: 34px;
		margin-bottom: 20px;
	}

	.swiper-button-next-xwtj,
	.swiper-button-prev-xwtj {
		bottom: 62px;
	}

	.swiper-button-prev-xwtj {
		left: 530px;
	}

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

	.xw-link {
		padding: 30px;
	}

	.xwv-frk {
		width: 400px;
	}

	.xwv-frtj {
		padding: 30px;
	}

	.xw-li-titk {
		margin-bottom: 15px;
	}

	.xw-li-textk {
		margin-bottom: 30px;
	}

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

	.xwv-tit {
		line-height: 40px;
		font-size: 28px;
	}

	.xwv-xdadk {
		margin-bottom: 20px;
		padding: 15px 0 20px;
	}

	.xwv-fan {
		padding: 20px 0;
		line-height: 30px;
	}

	.xwv-fank {
		margin-bottom: 30px;
	}

	.banmk {
		padding: 380px 0 80px;
	}

	.js-zd-tit {
		margin-bottom: 50px;
		line-height: 40px;
		font-size: 32px;
	}

	.js-lituk {
		width: 640px;
	}

	.js-limdk {
		width: calc(100% - 640px - 40px);
		height: 385px;
		padding-top: 30px;
		padding-left: 60px;
	}

	.js-lim-tit {
		margin-bottom: 30px;
		background-size: 32px !important;
		line-height: 44px;
		font-size: 28px;
	}

	.js-list li {
		margin-bottom: 65px;
	}

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

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

	.al-link .in-protudk {
		margin-bottom: 30px;
	}

	.al-li-tit {
		margin-bottom: 8px;
		line-height: 36px;
		font-size: 22px;
	}

	.al-li-tt {
		margin-bottom: 20px;
	}

	.al-li-textk {
		margin-bottom: 20px;
	}

	.al-xj {
		width: 54px;
		height: auto;
	}

	.in-con-adnk {
		padding: 20px 0 60px;
	}

	.in-cplink {
		padding: 40px 30px;
	}

	.in-cpli-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 20px;
	}

	.in-cplink .in-protudk {
		margin-bottom: 40px;
	}

	.in-morek {
		width: 120px;
		height: 44px;
	}

	.in-morek span {
		line-height: 42px;
	}

	.in-cplim {
		width: calc(100% - 140px);
	}

	.cpv-ddk {
		padding: 50px 0 50px 80px;
	}

	.cpv-dm2 {
		padding-bottom: 30px;
		margin-bottom: 40px;
		line-height: 30px;
		font-size: 24px;
	}

	.cpv-tdtit {
		margin-bottom: 30px;
		line-height: 50px;
		font-size: 30px;
	}

	.cpv-tdnxk {
		padding: 18px 0;
	}

	.cpv-tdt2 {
		margin-left: 440px;
	}

	.in-gcndk .in-protudk {
		width: 500px;
	}

	.cpv-alnk .in-gcmdk {
		height: 368px;
		border: 1px solid #e4e4e4;
		border-right: 0;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
	}

	.in-gcmdk {
		padding: 30px;
		width: calc(100% - 500px);
	}

	.in-gc-da {
		margin-bottom: 14px;
	}

	.in-gc-tit {
		line-height: 34px;
		font-size: 22px;
	}

	.in-gc-tt {
		margin-bottom: 20px;
	}

	.in-gc-text {
		height: 90px;
		margin-bottom: 25px;
	}

	.ban-leik {
		margin-left: -10px;
	}

	.ban-leik a {
		margin-left: 10px;
	}

	.ab-abnk1 {
		width: 540px;
	}

	.ab-abnk2 {
		width: calc(100% - 540px);
		padding-left: 60px;
	}

	.ab-abmk {
		height: 288px;
	}

	.ab-absxk {
		padding: 26px 0 26px;
	}

	.ab-absxfr {
		padding-top: 16px;
	}

	.ab-absxflm1 {
		line-height: 54px;
		font-size: 42px;
	}

	.ab-qyffrxk {
		margin-bottom: 50px;
	}

	.ab-qymk {
		padding-right: 45px;
	}

	.ab-rytmk {
		margin-left: 60px;
	}

	.ab-rytuk {
		padding: 30px 20px;
	}

	.mySwiper-abry {
		margin-bottom: 30px;
	}

	.ab-zpnl-text {
		margin-left: -50px;
	}

	.ab-zpnl-text span {
		margin-left: 50px;
	}

	.ab-zpnk {
		padding: 36px 40px;
	}

	.mySwiper-abrc {
		height: 520px;
		margin-bottom: 30px;
	}

	.in-xwlimdk {
		padding: 35px;
	}

	.in-xwli-titk {
		height: 72px;
		margin-bottom: 20px;
	}

	.in-xwli-tit {
		line-height: 36px;
		font-size: 18px;
	}

	/* .in-dtitcn {
		line-height: 46px;
		font-size: 34px;
	} */

	.in-dtitk .fr {
		padding-top: 10px;
	}
}





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

	.navk li>a {
		padding: 24px 14px;
	}

	.top-telmk {
		padding: 24px 10px;
	}

	/*  */
	.in-cpndk {
		padding: 50px 0 70px;
	}

	.xw-tjmdk {
		width: 580px;
		left: 30px;
		top: 30px;
		padding: 30px;
	}

	.xw-tjm-da {
		margin-bottom: 20px;
	}

	.xw-tjm-tit {
		line-height: 34px;
		font-size: 20px;
	}

	.xw-tjm-titk {
		height: 68px;
		margin-bottom: 20px;
	}

	.xw-tjm-tt {
		margin-top: 34px;
		margin-bottom: 20px;
	}

	.swiper-button-next-xwtj,
	.swiper-button-prev-xwtj {
		bottom: 46px;
	}

	.swiper-button-prev-xwtj {
		left: 465px;
	}

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

	.xw-link {
		padding: 30px;
	}

	.xwv-frk {
		width: 400px;
	}

	.xwv-frtj {
		padding: 30px;
	}

	.xw-li-titk {
		margin-bottom: 15px;
	}

	.xw-li-textk {
		margin-bottom: 30px;
	}

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

	.xwv-tit {
		line-height: 40px;
		font-size: 28px;
	}

	.xwv-xdadk {
		margin-bottom: 20px;
		padding: 15px 0 20px;
	}

	.xwv-fan {
		padding: 20px 0;
		line-height: 30px;
	}

	.xwv-fank {
		margin-bottom: 30px;
	}

	.banmk {
		padding: 380px 0 80px;
	}

	.banm-cntit {
		line-height: 50px;
		font-size: 34px;
	}

	.js-zd-tit {
		margin-bottom: 50px;
		line-height: 40px;
		font-size: 32px;
	}

	.js-lituk {
		width: 570px;
	}

	.js-limdk {
		width: calc(100% - 570px - 40px);
		height: 343px;
		padding-top: 30px;
		padding-left: 60px;
	}

	.js-lim-tit {
		margin-bottom: 30px;
		background-size: 32px !important;
		line-height: 44px;
		font-size: 28px;
	}

	.js-list li {
		margin-bottom: 65px;
	}

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

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

	.al-link .in-protudk {
		margin-bottom: 30px;
	}

	.al-li-tit {
		margin-bottom: 8px;
		line-height: 36px;
		font-size: 22px;
	}

	.al-li-tt {
		margin-bottom: 20px;
	}

	.al-li-textk {
		margin-bottom: 20px;
	}

	.al-xj {
		width: 54px;
		height: auto;
	}

	.in-con-adnk {
		padding: 20px 0 50px;
	}

	.in-cplink {
		padding: 40px 30px;
	}

	.in-cpli-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 20px;
	}

	.in-cplink .in-protudk {
		margin-bottom: 40px;
	}

	.in-morek {
		width: 120px;
		height: 44px;
	}

	.in-morek span {
		line-height: 42px;
	}

	.in-cplim {
		width: calc(100% - 140px);
	}

	.cpv-ddk {
		padding: 40px 0 40px 60px;
	}

	.cpv-dm2 {
		padding-bottom: 24px;
		margin-bottom: 30px;
		line-height: 30px;
		font-size: 22px;
	}

	.cpv-tdtit {
		margin-bottom: 30px;
		line-height: 48px;
		font-size: 30px;
	}

	.cpv-tdnxk {
		padding: 18px 0;
	}

	.cpv-tdt2 {
		margin-left: 380px;
	}

	.in-gcndk .in-protudk {
		width: 440px;
	}

	.cpv-alnk .in-gcmdk {
		height: 324px;
		border: 1px solid #e4e4e4;
		border-right: 0;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
	}

	.cpv-tdtext {
		padding-top: 10px;
	}

	.in-gcmdk {
		padding: 30px;
		width: calc(100% - 440px);
	}

	.in-gc-da {
		margin-bottom: 14px;
	}

	.in-gc-tit {
		line-height: 34px;
		font-size: 22px;
	}

	.in-gc-tt {
		margin-bottom: 15px;
	}

	.in-gc-text {
		height: 90px;
		margin-bottom: 25px;
	}

	.ban-leik {
		margin-left: -10px;
	}

	.ban-leik a {
		margin-left: 10px;
	}

	.ab-abnk1 {
		width: 540px;
	}

	.ab-abnk2 {
		width: calc(100% - 540px);
		padding-left: 60px;
	}

	.ab-abmk {
		height: 288px;
	}

	.ab-absxk {
		padding: 20px 0 20px;
	}

	.ab-absxfr {
		padding-top: 10px;
	}

	.ab-absxflm1 {
		line-height: 54px;
		font-size: 42px;
	}

	.ab-qyffrxk {
		margin-bottom: 50px;
	}

	.ab-qyfl {
		width: 420px;
	}

	.ab-qyffr {
		min-width: 660px;
	}

	.ab-qywhb {
		width: 68px;
	}

	.ab-qywmk {
		margin-left: 80px;
		padding-top: 0;
	}

	.ab-qywm-tit {
		line-height: 34px;
		font-size: 22px;
	}

	.ab-qymk {
		padding-right: 45px;
	}

	.ab-rytm11 {
		line-height: 40px;
		font-size: 34px;
	}

	.ab-rytm12 {
		margin-left: 8px;
		padding-top: 8px;
		line-height: 25px;
		font-size: 20px;
	}

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

	.ab-rytmk {
		margin-left: 60px;
	}

	.ab-rytuk {
		padding: 30px 20px;
	}

	.mySwiper-abry {
		margin-bottom: 30px;
	}

	.ab-zpnl-text {
		margin-left: -50px;
	}

	.ab-zpnl-text span {
		margin-left: 50px;
	}

	.ab-zpnk {
		padding: 36px 40px;
	}

	.mySwiper-abrc {
		height: 520px;
		margin-bottom: 30px;
	}

	.in-xwlimdk {
		padding: 35px;
	}

	.in-xwli-titk {
		height: 72px;
		margin-bottom: 20px;
	}

	.in-xwli-tit {
		line-height: 36px;
		font-size: 18px;
	}

	/* .in-dtitcn {
		line-height: 46px;
		font-size: 34px;
	} */

	.in-dtitk .fr {
		padding-top: 10px;
	}
}

/* 中小型笔记本或大平板 laptop */
@media all and (min-width: 1281px) and (max-width: 1366px) {
	:root {
		--width: 92%;
		--width2: 92%;
	}

	.logo .in-protuk {
		height: 80px;
	}

	.top-headxk,
	.top-headk,
	.banyvk {
		height: 81px;
	}

	.pcnav .navi_content {
		top: 80px;
	}

	.top-fdjtc {
		top: calc(100% + 19px);
	}

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

	.top-telmk {
		padding: 18px 10px;
	}

	.top-yyk {
		padding: 18px 0;
	}

	.top-fdjk {
		margin-top: 18px;
	}

	/*  */
	.bank .swiper-pagination-ban {
		bottom: 60px;
	}

	.in-cpndk {
		padding: 50px 0 70px;
	}

	.xw-tjmdk {
		width: 540px;
		left: 30px;
		top: 30px;
		padding: 30px;
	}

	.xw-tjmdk .xw-tjm-more {
		display: none;
	}

	.xw-tjm-da {
		margin-bottom: 20px;
	}

	.xw-tjm-tit {
		line-height: 34px;
		font-size: 20px;
	}

	.xw-tjm-titk {
		height: 68px;
		margin-bottom: 20px;
	}

	.xw-tjm-tt {
		margin-top: 80px;
		margin-bottom: 20px;
	}

	.swiper-button-next-xwtj,
	.swiper-button-prev-xwtj {
		bottom: 64px;
	}

	.swiper-button-prev-xwtj {
		left: 428px;
	}

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

	.xw-link {
		padding: 30px;
	}

	.xwv-frk {
		width: 400px;
	}

	.xwv-frtj {
		padding: 30px;
	}

	.xw-li-titk {
		margin-bottom: 15px;
	}

	.xw-li-textk {
		margin-bottom: 30px;
	}

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

	.xwv-tit {
		line-height: 40px;
		font-size: 28px;
	}

	.xwv-xdadk {
		margin-bottom: 20px;
		padding: 15px 0 20px;
	}

	.xwv-fan {
		padding: 20px 0;
		line-height: 30px;
	}

	.xwv-fank {
		margin-bottom: 30px;
	}

	.banmk {
		padding: 330px 0 80px;
	}

	.banm-cntit {
		line-height: 50px;
		font-size: 34px;
	}

	.js-zd-tit {
		margin-bottom: 50px;
		line-height: 40px;
		font-size: 32px;
	}

	.js-lituk {
		width: 570px;
	}

	.js-limdk {
		width: calc(100% - 570px - 20px);
		height: 343px;
		padding-top: 30px;
		padding-left: 60px;
	}

	.js-lim-tit {
		margin-bottom: 30px;
		background-size: 32px !important;
		line-height: 44px;
		font-size: 28px;
	}

	.js-list li {
		margin-bottom: 65px;
	}

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

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

	.al-link .in-protudk {
		margin-bottom: 30px;
	}

	.al-li-tit {
		margin-bottom: 8px;
		line-height: 36px;
		font-size: 22px;
	}

	.al-li-tt {
		margin-bottom: 20px;
	}

	.al-li-textk {
		margin-bottom: 20px;
	}

	.al-xj {
		width: 54px;
		height: auto;
	}

	.in-con-adnk {
		padding: 20px 0 50px;
	}

	.in-cplink {
		padding: 40px 30px;
	}

	.in-cpli-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 20px;
	}

	.in-cplink .in-protudk {
		margin-bottom: 40px;
	}

	.in-morek {
		width: 120px;
		height: 44px;
	}

	.in-morek span {
		line-height: 42px;
	}

	.in-cplim {
		width: 100%;
		float: none;
	}

	.in-cplimdk .fr {
		float: none;
		padding-top: 10px;
	}

	.cpv-ddk {
		padding: 40px 0 40px 60px;
	}

	.cpv-dm2 {
		padding-bottom: 24px;
		margin-bottom: 30px;
		line-height: 30px;
		font-size: 22px;
	}

	.cpv-tdtit {
		margin-bottom: 30px;
		line-height: 48px;
		font-size: 30px;
	}

	.cpv-tdnxk {
		padding: 18px 0;
	}

	.cpv-tdt2 {
		margin-left: 380px;
	}

	.in-gcndk .in-protudk {
		width: 440px;
	}

	.cpv-alnk .in-gcmdk {
		height: 324px;
		border: 1px solid #e4e4e4;
		border-right: 0;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
	}

	.cpv-tdtext {
		padding-top: 10px;
	}

	.in-gcmdk {
		padding: 30px;
		width: calc(100% - 440px);
	}

	.in-gc-da {
		margin-bottom: 14px;
	}

	.in-gc-tit {
		line-height: 34px;
		font-size: 22px;
	}

	.in-gc-tt {
		margin-bottom: 15px;
	}

	.in-gc-text {
		height: 90px;
		margin-bottom: 25px;
	}

	.ban-leik {
		margin-left: -10px;
	}

	.ban-leik a {
		margin-left: 10px;
	}

	.ab-abnk1 {
		width: 540px;
	}

	.ab-abnk2 {
		width: calc(100% - 540px);
		padding-left: 60px;
	}

	.ab-abmk {
		height: 288px;
	}

	.ab-absxk {
		padding: 20px 0 20px;
	}

	.ab-absxfr {
		padding-top: 10px;
	}

	.ab-absxflm1 {
		line-height: 54px;
		font-size: 42px;
	}

	.ab-qyffrxk {
		margin-bottom: 50px;
	}

	.ab-qyfl {
		width: 420px;
	}

	.ab-qyffr {
		min-width: 660px;
	}

	.ab-qywhb {
		width: 68px;
	}

	.ab-qywmk {
		margin-left: 80px;
		padding-top: 0;
	}

	.ab-qywm-tit {
		line-height: 34px;
		font-size: 22px;
	}

	.ab-qymk {
		padding-right: 45px;
	}

	.ab-rytm11 {
		line-height: 40px;
		font-size: 34px;
	}

	.ab-rytm12 {
		margin-left: 8px;
		padding-top: 8px;
		line-height: 25px;
		font-size: 20px;
	}

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

	.ab-rytmk {
		margin-left: 60px;
	}

	.ab-rytuk {
		padding: 30px 20px;
	}

	.mySwiper-abry {
		margin-bottom: 30px;
	}

	.ab-zpnl-text {
		margin-left: -50px;
	}

	.ab-zpnl-text span {
		margin-left: 50px;
	}

	.ab-zpnk {
		padding: 36px 40px;
	}

	.mySwiper-abrc {
		height: 520px;
		margin-bottom: 30px;
	}

	.in-xwlimdk {
		padding: 35px;
	}

	.in-xwli-titk {
		height: 72px;
		margin-bottom: 20px;
	}

	.in-xwli-tit {
		line-height: 36px;
		font-size: 18px;
	}

	.in-dtitcn {
		line-height: 46px;
		font-size: 30px;
	}

	.in-dtitk .fr {
		padding-top: 10px;
	}
	.fo-ndlrk {
	    width: calc(100% - 360px);
	}
}

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

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

	.top-headxk,
	.top-headk,
	.banyvk {
		height: 71px;
	}

	.pcnav .navi_content {
		top: 70px;
		/* width: 120px;
		left: calc(50% - 60px); */
	}

	.top-fdjtc {
		top: calc(100% + 14px);
	}

	.navk li>a {
		padding: 13px 10px;
	}

	.top-telmk {
		padding: 13px 10px;
	}

	.top-yyk {
		padding: 13px 0;
		margin-left: 26px;
	}

	.top-fdjk {
		margin-top: 13px;
		margin-left: 26px;
	}

	.top-telm {
		display: none;
		position: absolute;
		left: calc(50% - 90px);
		top: 100%;
		padding: 2px 10px;
		text-align: center;
		background: #fff;
		border-radius: 50px;
		color: #000;
		min-width: 180px;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	}

	.top-tel:hover+.top-telm {
		display: block;
	}

	.hr-top {
		height: 150px;
	}

	.fo-ndlrk {
		width: calc(100% - 300px);
	}

	.fo-gzb {
		margin-left: 15px;
	}
	.fo-ndllk {
	    width: 280px;
	}
	.fo-ndlk {
	    padding: 35px 0 45px;
	}
	.fo-sou{
		height: 40px;
		line-height: 40px;
	}
	.fo-cha {
	    height: 40px;
	}
	.fo-copy {
	    padding: 13px 0;
	}
	/*  */
	.bank .swiper-pagination-ban {
		bottom: 60px;
	}

	.in-cpndk {
		padding: 50px 0 70px;
	}

	.xw-tjmdk {
		position: relative;
		width: 490px;
		left: 0;
		top: 0;
		padding: 30px;
		margin: 30px;
	}

	.xw-tjtuk {
		float: none;
		width: 56.95121951219512%;
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
	}

	.xw-tjmdk .xw-tjm-more {
		display: none;
	}

	.xw-tjm-da {
		margin-bottom: 20px;
	}

	.xw-tjm-tit {
		line-height: 34px;
		font-size: 20px;
	}

	.xw-tjm-titk {
		height: 68px;
		margin-bottom: 20px;
	}

	.xw-tjm-tt {
		margin-top: 80px;
		margin-bottom: 20px;
	}

	.swiper-button-next-xwtj,
	.swiper-button-prev-xwtj {
		bottom: 60px;
	}

	.swiper-button-prev-xwtj {
		left: 370px;
	}

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

	.xw-list li {
		width: 50%;
		margin-bottom: 20px;
	}

	.xw-link {
		padding: 30px;
	}

	.xwv-frk {
		width: 330px;
	}

	.xwv-frtj {
		padding: 25px;
	}

	.xw-li-titk {
		margin-bottom: 15px;
	}

	.xw-li-textk {
		margin-bottom: 30px;
	}

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

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

	.xwv-xdadk {
		margin-bottom: 20px;
		padding: 15px 0 20px;
	}

	.xwv-fan {
		padding: 15px 0;
		line-height: 30px;
	}

	.xwv-fank {
		margin-bottom: 30px;
	}

	.banmk {
		padding: 230px 0 80px;
	}

	.banm-cntit {
		line-height: 46px;
		font-size: 32px;
	}

	.js-zd-tit {
		margin-bottom: 40px;
		line-height: 32px;
		font-size: 28px;
	}

	.js-lituk {
		width: 460px;
	}

	.js-limdk {
		width: calc(100% - 460px - 20px);
		height: 278px;
		padding-top: 0;
		padding-left: 50px;
	}

	.js-lim-tit {
		margin-bottom: 24px;
		background-size: 26px !important;
		line-height: 36px;
		font-size: 24px;
	}

	.js-hsd {
		height: 20px;
	}

	.js-list li {
		margin-bottom: 50px;
	}

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

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

	.al-link .in-protudk {
		margin-bottom: 30px;
	}

	.al-li-tit {
		margin-bottom: 8px;
		line-height: 36px;
		font-size: 22px;
	}

	.al-li-tt {
		margin-bottom: 20px;
	}

	.al-li-textk {
		margin-bottom: 20px;
	}

	.al-xj {
		width: 54px;
		height: auto;
	}

	.in-con-adnk {
		padding: 10px 0 40px;
	}

	.in-cplink {
		padding: 25px 20px;
	}

	.in-cplist {
		margin-left: -15px;
	}

	.in-cplist li {
		width: calc(33.333333% - 15px);
		margin-left: 15px;
		margin-bottom: 15px;
	}

	.in-cpli-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 20px;
	}

	.in-cplink .in-protudk {
		margin-bottom: 40px;
	}

	.in-morek {
		width: 120px;
		height: 44px;
	}

	.in-morek span {
		line-height: 42px;
	}

	.in-cplim {
		width: 100%;
		float: none;
	}

	.in-cplimdk .fr {
		float: none;
		padding-top: 10px;
	}

	.cpv-ddk {
		padding: 25px 0 25px 35px;
	}

	.cpv-dm2 {
		padding-bottom: 20px;
		margin-bottom: 20px;
		line-height: 30px;
		font-size: 22px;
	}

	.cpv-tdtit {
		margin-bottom: 30px;
		line-height: 44px;
		font-size: 28px;
	}

	.cpv-tdnxk {
		padding: 18px 0;
	}

	.cpv-tdt2 {
		margin-left: 150px;
	}

	.in-gcndk .in-protudk {
		width: 340px;
	}

	.cpv-alnk .in-gcmdk {
		height: 251px;
		border: 1px solid #e4e4e4;
		border-right: 0;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
	}

	.cpv-tdtext {
		padding-top: 10px;
	}

	.in-gcmdk {
		padding: 30px;
		width: calc(100% - 340px);
	}

	.in-gcmdk .in-morek {
		display: none;
	}

	.in-gcmdk .in-gc-text {
		margin-bottom: 0;
	}

	.in-gc-da {
		margin-bottom: 14px;
	}

	.in-gc-tit {
		line-height: 34px;
		font-size: 22px;
	}

	.in-gc-tt {
		margin-bottom: 15px;
	}

	.in-gc-text {
		height: 90px;
		margin-bottom: 25px;
	}

	.ban-leik {
		margin-left: -8px;
		padding-top: 30px;
	}

	.ban-leik a {
		/* width: 114px; */
		margin-left: 8px;
	}

	.ab-abnk1 {
		width: 380px;
	}

	.ab-abnk2 {
		width: calc(100% - 380px);
		padding-left: 40px;
	}

	.ab-abkh {
		height: 72px;
		margin-bottom: 180px;
		font-size: 20px;
	}

	.ab-abmk {
		height: 288px;
	}

	.ab-absxk {
		padding: 20px 0 20px;
	}

	.ab-absxfr {
		padding-top: 10px;
	}

	.ab-absxflm1 {
		line-height: 54px;
		font-size: 42px;
	}

	.ab-qyffrxk {
		margin-bottom: 50px;
	}

	.ab-qyfl {
		width: 100%;
		float: none;
	}

	.ab-qyffr {
		min-width: 660px;
	}

	.ab-qywhb {
		width: 68px;
	}

	.ab-qywmk {
		margin-left: 80px;
		padding-top: 0;
	}

	.ab-qywm-tit {
		line-height: 34px;
		font-size: 22px;
	}

	.ab-qymk {
		padding-right: 45px;
		margin-top: 0;
		margin-bottom: 30px;
	}

	.ab-qyfr {
		width: 100%;
		float: none;
	}

	.ab-qyffr {
		min-width: none;
		float: none;
	}

	.ab-rytm11 {
		line-height: 40px;
		font-size: 34px;
	}

	.ab-rytm12 {
		margin-left: 8px;
		padding-top: 8px;
		line-height: 25px;
		font-size: 20px;
	}

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

	.ab-rytmk {
		margin-left: 60px;
	}

	.ab-rytuk {
		padding: 15px;
	}

	.mySwiper-abry {
		margin-bottom: 30px;
	}

	.ab-zpnl-text {
		margin-left: -50px;
	}

	.ab-zpnl-text span {
		margin-left: 50px;
	}

	.ab-zpnk {
		padding: 30px;
	}

	.ab-zpnl-tit {
		margin-bottom: 12px;
		line-height: 36px;
		font-size: 20px;
	}

	.mySwiper-abrc {
		height: 550px;
		margin-bottom: 30px;
	}

	.in-xwlimdk {
		padding: 25px;
	}

	.in-xwlihk {
		width: calc(100% - 30px);
		left: 15px;
		bottom: 15px;
		padding: 15px 20px;
	}

	.in-xwlihk .in-xwli-tit {
		line-height: 30px;
		font-size: 16px;
	}

	.in-xwli-titk {
		height: 72px;
		margin-bottom: 20px;
	}

	.in-xwli-tit {
		line-height: 36px;
		font-size: 18px;
	}

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

	.in-dtitk .fr {
		padding-top: 10px;
	}

	.con-xnb-m2 {
		font-weight: normal;
		font-size: 16px;
	}

	.con-xie-xie {
		padding: 0 20px 0 100px;
		height: 50px;
		line-height: 50px;
	}

	.con-xiem {
		left: 15px;
		line-height: 50px;
	}

	.con-xiedk {
		margin-left: -12px;
	}

	.con-xiexk {
		width: calc(33.3333% - 12px);
		margin-left: 12px;
		margin-bottom: 12px;
	}

	.con-xiem2 {
		left: 15px;
	}
}

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

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

	.top-headxk,
	.top-headk,
	.banyvk {
		height: 71px;
	}

	.pcnav .navi_content {
		top: 70px;
		/* width: 120px;
		left: calc(50% - 60px); */
	}

	.top-yyk .navi_content {
		top: -6px !important;
	}

	.top-fdjtc {
		top: calc(100% + 14px);
	}

	.navk li>a {
		padding: 13px 10px;
	}

	.top-telmk {
		padding: 13px 10px;
	}

	.top-yyk {
		padding: 13px 0;
		margin-left: 6px;
	}

	.top-fdjk {
		margin-top: 13px;
		margin-left: 6px;
	}

	.top-yyk:before,
	.top-fdjk:before {
		display: none;
	}

	.top-telm {
		display: none;
		position: absolute;
		left: calc(50% - 90px);
		top: 100%;
		padding: 2px 10px;
		text-align: center;
		background: #fff;
		border-radius: 50px;
		color: #000;
		min-width: 180px;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	}

	.top-tel:hover+.top-telm {
		display: block;
	}

	.hr-top {
		height: 150px;
	}

	.fo-ndlrk {
		width: calc(100% - 380px);
	}

	.fo-gzb {
		margin-left: 15px;
	}

	.fo-soudk {
		margin-bottom: 20px;
	}

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

	.fo-copy {
		padding: 15px 0;
	}

	/*  */
	.bank .swiper-pagination-ban {
		bottom: 50px;
	}

	.in-cpndk {
		padding: 40px 0 50px;
	}

	.xw-tjmdk {
		position: relative;
		width: 440px;
		left: 0;
		top: 0;
		padding: 30px;
		margin: 30px;
	}

	.xw-tjtuk {
		float: none;
		width: 56.95121951219512%;
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
	}

	.xw-tjmdk .xw-tjm-more {
		display: none;
	}

	.xw-tjm-da {
		margin-bottom: 20px;
	}

	.xw-tjm-tit {
		line-height: 34px;
		font-size: 20px;
	}

	.xw-tjm-titk {
		height: 68px;
		margin-bottom: 20px;
	}

	.xw-tjm-tt {
		margin-top: 80px;
		margin-bottom: 20px;
	}

	.swiper-button-next-xwtj,
	.swiper-button-prev-xwtj {
		bottom: 60px;
	}

	.swiper-button-prev-xwtj {
		left: 320px;
	}

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

	.xw-list li {
		width: 50%;
		margin-bottom: 20px;
	}

	.xw-link {
		padding: 30px;
	}

	.xwv-frk {
		width: 300px;
	}

	.xwv-frtj {
		padding: 25px;
	}

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

	.xw-li-textk {
		margin-bottom: 20px;
	}

	.xwv-flk {
		width: calc(100% - 300px);
		padding-right: 30px;
	}

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

	.xwv-xdadk {
		margin-bottom: 20px;
		padding: 15px 0 20px;
	}

	.xwv-fan {
		padding: 16px 0;
		line-height: 30px;
	}

	.xwv-fank {
		margin-bottom: 30px;
	}

	.banmk {
		padding: 210px 0 60px;
	}

	.banm-cntit {
		line-height: 46px;
		font-size: 30px;
	}

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

	.js-zd-tit {
		margin-bottom: 40px;
		line-height: 32px;
		font-size: 28px;
	}

	.js-lituk {
		width: 460px;
	}

	.js-limdk {
		width: calc(100% - 460px - 20px);
		height: 278px;
		padding-top: 0;
		padding-left: 50px;
	}

	.js-lim-tit {
		margin-bottom: 24px;
		background-size: 26px !important;
		line-height: 36px;
		font-size: 24px;
	}

	.js-hsd {
		height: 20px;
	}

	.js-list li {
		margin-bottom: 50px;
	}

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

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

	.al-link .in-protudk {
		margin-bottom: 30px;
	}

	.al-li-tit {
		margin-bottom: 8px;
		line-height: 36px;
		font-size: 22px;
	}

	.al-li-tt {
		margin-bottom: 20px;
	}

	.al-li-textk {
		margin-bottom: 20px;
	}

	.al-xj {
		width: 54px;
		height: auto;
	}

	.in-con-adnk {
		padding: 10px 0 40px;
	}

	.in-cplink {
		padding: 25px 20px;
	}

	.in-cplist {
		margin-left: -15px;
	}

	.in-cplist li {
		width: calc(33.333333% - 15px);
		margin-left: 15px;
		margin-bottom: 15px;
	}

	.cp-cplist li {
		width: calc(50% - 15px);
	}

	.in-cpli-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 20px;
	}

	.in-cplink .in-protudk {
		margin-bottom: 40px;
	}

	.in-morek {
		width: 120px;
		height: 44px;
	}

	.in-morek span {
		line-height: 42px;
	}

	.in-cplim {
		width: 100%;
		float: none;
	}

	.in-cplimdk .fr {
		float: none;
		padding-top: 10px;
	}

	.cpv-ddk {
		padding: 25px 0 25px 35px;
	}

	.cpv-dm2 {
		padding-bottom: 20px;
		margin-bottom: 20px;
		line-height: 30px;
		font-size: 22px;
	}

	.cpv-tdtit {
		margin-bottom: 30px;
		line-height: 44px;
		font-size: 28px;
	}

	.cpv-tdnxk {
		padding: 18px 0;
	}

	.cpv-tdt2 {
		margin-left: 150px;
	}

	.in-gcndk .in-protudk {
		width: 340px;
	}

	.cpv-alnk .in-gcmdk {
		height: 251px;
		border: 1px solid #e4e4e4;
		border-right: 0;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
	}

	.cpv-tdtext {
		padding-top: 10px;
	}

	.in-gcmdk {
		padding: 30px;
		width: calc(100% - 340px);
	}

	.in-gcmdk .in-morek {
		display: none;
	}

	.in-gcmdk .in-gc-text {
		margin-bottom: 0;
	}

	.in-gc-da {
		margin-bottom: 14px;
	}

	.in-gc-tit {
		line-height: 34px;
		font-size: 22px;
	}

	.in-gc-tt {
		margin-bottom: 15px;
	}

	.in-gc-text {
		height: 90px;
		margin-bottom: 25px;
	}

	.ban-leik {
		margin-left: -8px;
		padding-top: 30px;
	}

	.ban-leik a {
		/* width: 114px; */
		margin-left: 8px;
	}

	.ab-abnk1 {
		width: 380px;
	}

	.ab-abnk2 {
		width: calc(100% - 380px);
		padding-left: 40px;
	}

	.ab-abkh {
		height: 72px;
		margin-bottom: 180px;
		font-size: 20px;
	}

	.ab-abmk {
		height: 288px;
	}

	.ab-absxk {
		padding: 20px 0 20px;
	}

	.ab-absxfr {
		width: calc(100% - 190px);
		padding-top: 0;
		line-height: 26px;
		font-size: 14px;
	}

	.ab-absxfl {
		width: 190px;
	}

	.ab-absxflm1 {
		line-height: 40px;
		font-size: 34px;
	}

	.ab-qyffrxk {
		margin-bottom: 50px;
	}

	.ab-qyfl {
		width: 100%;
		float: none;
	}

	.ab-qyffr {
		min-width: 660px;
	}

	.ab-qywhb {
		width: 68px;
	}

	.ab-qywmk {
		margin-left: 80px;
		padding-top: 0;
	}

	.ab-qywm-tit {
		line-height: 34px;
		font-size: 20px;
	}

	.ab-qymk {
		padding-right: 45px;
		margin-top: 0;
		margin-bottom: 30px;
	}

	.ab-qyfr {
		width: 100%;
		float: none;
	}

	.ab-qyffr {
		min-width: none;
		float: none;
	}

	.ab-rytm11 {
		line-height: 40px;
		font-size: 34px;
	}

	.ab-rytm12 {
		margin-left: 8px;
		padding-top: 8px;
		line-height: 25px;
		font-size: 20px;
	}

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

	.ab-rytmk {
		margin-left: 60px;
	}

	.ab-rytuk {
		padding: 15px;
	}

	.mySwiper-abry {
		margin-bottom: 30px;
	}

	.ab-zpnl-text {
		margin-left: -50px;
	}

	.ab-zpnl-text span {
		margin-left: 50px;
	}

	.ab-zpnk {
		padding: 30px;
	}

	.ab-zpnl-tit {
		margin-bottom: 12px;
		line-height: 36px;
		font-size: 20px;
	}

	.mySwiper-abrc {
		height: 550px;
		margin-bottom: 30px;
	}

	.in-xwlimdk {
		padding: 25px;
	}

	.in-xwlihk {
		width: calc(100% - 30px);
		left: 15px;
		bottom: 15px;
		padding: 15px 20px;
	}

	.in-xwlihk .in-xwli-tit {
		line-height: 30px;
		font-size: 16px;
	}

	.in-xwli-titk {
		height: 72px;
		margin-bottom: 20px;
	}

	.in-xwli-tit {
		line-height: 36px;
		font-size: 18px;
	}

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

	.in-dtitk .fr {
		padding-top: 10px;
	}

	.con-xnb-m2 {
		font-weight: normal;
		font-size: 16px;
	}

	.con-xie-xie {
		padding: 0 20px 0 100px;
		height: 50px;
		line-height: 50px;
	}

	.con-xiem {
		left: 15px;
		line-height: 50px;
	}

	.con-xiedk {
		margin-left: -12px;
	}

	.con-xiexk {
		width: calc(33.3333% - 12px);
		margin-left: 12px;
		margin-bottom: 12px;
	}

	.con-xiem2 {
		left: 15px;
	}

	/**/
	.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%;
		--width2: 92%;
	}

	.logo {
		float: none;
		width: 133px;
		margin: 0 auto;
	}

	.logo .in-protuk {
		height: 44px;
	}

	.top-headxk .container>.fr {
		float: none;
	}

	.top-headxk,
	.top-headk,
	.banyvk {
		height: 88px;
	}

	.pcnav .navi_content {
		top: 44px;
		/* width: 120px;
		left: calc(50% - 60px); */
	}

	.top-yyk .navi_content {
		top: -21px !important;
	}

	.top-fdjtc {
		top: 44px;
	}

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

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

	.top-yyk {
		padding: 0 0;
		margin-left: 6px;
	}

	.top-fdjk {
		margin-top: 0;
		margin-left: 6px;
	}

	.top-yyk:before,
	.top-fdjk:before {
		display: none;
	}

	.top-telm {
		display: none;
		position: absolute;
		left: calc(50% - 90px);
		top: 100%;
		padding: 2px 10px;
		text-align: center;
		background: #fff;
		border-radius: 50px;
		color: #000;
		min-width: 180px;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	}

	.top-tel:hover+.top-telm {
		display: block;
	}

	.hr-top {
		height: 150px;
	}

	.fo-ndlrk {
		width: calc(100% - 300px);
	}

	.fo-gzb {
		margin-left: 15px;
	}

	.fo-soudk {
		margin-bottom: 20px;
	}

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

	.fo-copy {
		padding: 12px 0;
		line-height: 30px;
		font-size: 12px;
	}

	.fo-ndllk {
		width: 260px;
	}

	/*  */
	.mySwiper-inpp1{
		margin-bottom: 20px;
	}
	.bank .swiper-pagination-ban {
		bottom: 50px;
	}

	.in-cpndk {
		padding: 40px 0 40px;
	}

	.xw-tjmdk {
		position: relative;
		width: 400px;
		left: 0;
		top: 0;
		padding: 20px;
		margin: 20px;
	}

	.xw-tjtuk {
		float: none;
		width: 56.95121951219512%;
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
	}

	.xw-tjmdk .xw-tjm-more {
		display: none;
	}

	.xw-tjm-da {
		margin-bottom: 20px;
	}

	.xw-tjm-tit {
		line-height: 34px;
		font-size: 20px;
	}

	.xw-tjm-titk {
		height: 68px;
		margin-bottom: 20px;
	}

	.xw-tjm-tt {
		margin-top: 60px;
		margin-bottom: 20px;
	}

	.swiper-button-next-xwtj,
	.swiper-button-prev-xwtj {
		bottom: 40px;
	}

	.swiper-button-prev-xwtj {
		left: 280px;
	}

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

	.xw-list li {
		width: 50%;
		margin-bottom: 20px;
	}

	.xw-link {
		padding: 30px;
	}

	.xwv-frk {
		display: none;
		width: 300px;
	}

	.xwv-frtj {
		padding: 25px;
	}

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

	.xw-li-textk {
		margin-bottom: 20px;
	}

	.xwv-flk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

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

	.xwv-xdadk {
		margin-bottom: 20px;
		padding: 15px 0 20px;
	}

	.xwv-fan {
		padding: 16px 0;
		line-height: 30px;
	}

	.xwv-fank {
		margin-bottom: 30px;
	}

	.banmk {
		padding: 210px 0 60px;
	}

	.banm-cntit {
		line-height: 40px;
		font-size: 28px;
	}

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

	.js-zd-tit {
		margin-bottom: 40px;
		line-height: 32px;
		font-size: 28px;
	}

	.js-lituk {
		width: 100%;
		float: none;
	}

	.js-limdk {
		width: 100%;
		float: none;
		height: auto;
		padding-top: 20px;
		padding-bottom: 40px;
		padding-left: 50px;
	}

	.js-lim-tit {
		margin-bottom: 24px;
		background-size: 26px !important;
		line-height: 36px;
		font-size: 24px;
	}

	.js-hsd {
		height: 20px;
	}

	.js-list li {
		margin-bottom: 50px;
	}

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

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

	.al-link .in-protudk {
		margin-bottom: 20px;
	}

	.al-li-tit {
		margin-bottom: 8px;
		line-height: 32px;
		font-size: 20px;
	}

	.al-li-tt {
		margin-bottom: 20px;
	}

	.al-li-textk {
		margin-bottom: 20px;
	}

	.al-xj {
		width: 54px;
		height: auto;
	}

	.in-con-adnk {
		padding: 10px 0 40px;
	}

	.in-cplink {
		padding: 25px 20px;
	}

	.in-cplist {
		margin-left: -15px;
	}

	.in-cplist li {
		width: calc(50% - 15px);
		margin-left: 15px;
		margin-bottom: 15px;
	}

	.in-cplistn li:last-child {
		display: none;
	}

	.cp-cplist li {
		width: calc(50% - 15px);
	}

	.in-cpli-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 20px;
	}

	.in-cplink .in-protudk {
		margin-bottom: 40px;
	}

	.in-morek {
		width: 120px;
		height: 44px;
	}

	.in-morek span {
		line-height: 42px;
	}

	.in-cplim {
		width: 100%;
		float: none;
	}

	.in-cplimdk .fr {
		float: none;
		padding-top: 10px;
	}

	.cpv-ddk {
		padding: 25px 0 25px 35px;
	}

	.cpv-dm2 {
		padding-bottom: 20px;
		margin-bottom: 20px;
		line-height: 30px;
		font-size: 20px;
	}

	.cpv-dm3 {
		line-height: 30px;
		font-size: 14px;
	}

	.cpv-tdtit {
		margin-bottom: 30px;
		line-height: 44px;
		font-size: 28px;
	}

	.cpv-tdnxk {
		padding: 10px 0;
	}

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

	.cpv-tjk li:last-child {
		display: none;
	}

	.cpv-tdt2 {
		margin-left: 150px;
	}

	.in-gcndk .in-protudk {
		width: 340px;
	}

	.cpv-alnk .in-gcmdk {
		height: 251px;
		border: 1px solid #e4e4e4;
		border-right: 0;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
	}

	.cpv-tdtext {
		padding-top: 10px;
	}

	.in-gcmdk {
		padding: 30px;
		width: calc(100% - 340px);
	}

	.in-gcmdk .in-morek {
		display: none;
	}

	.in-gcmdk .in-gc-text {
		margin-bottom: 0;
	}

	.in-gc-da {
		margin-bottom: 14px;
	}

	.in-gc-tit {
		line-height: 30px;
		font-size: 18px;
	}

	.in-gc-tt {
		margin-bottom: 15px;
	}

	.in-gc-text {
		height: 90px;
		margin-bottom: 25px;
	}

	.ban-leik {
		margin-left: -8px;
		padding-top: 30px;
	}

	.ban-leik a {
		/* width: 114px; */
		margin-left: 8px;
	}

	.ab-abnk1 {
		width: 380px;
	}

	.ab-abnk2 {
		width: calc(100% - 380px);
		padding-left: 40px;
	}

	.ab-abkh {
		height: 72px;
		margin-bottom: 180px;
		font-size: 20px;
	}

	.ab-abmk {
		height: 288px;
	}

	.ab-absxk {
		padding: 20px 0 20px;
	}

	.ab-absxfr {
		width: calc(100% - 190px);
		padding-top: 0;
		line-height: 26px;
		font-size: 14px;
	}

	.ab-absxfl {
		width: 190px;
	}

	.ab-absxflm1 {
		line-height: 40px;
		font-size: 34px;
	}

	.ab-qyffrxk {
		margin-bottom: 50px;
	}

	.ab-qyfl {
		width: 100%;
		float: none;
	}

	.ab-qyffr {
		min-width: 660px;
	}

	.ab-qywhb {
		width: 68px;
	}

	.ab-qywmk {
		margin-left: 80px;
		padding-top: 0;
	}

	.ab-qywm-tit {
		line-height: 34px;
		font-size: 20px;
	}

	.ab-qymk {
		padding-right: 45px;
		margin-top: 0;
		margin-bottom: 30px;
	}

	.ab-qyfr {
		width: 100%;
		float: none;
	}

	.ab-qyffr {
		min-width: none;
		float: none;
		margin-left: 0;
	}

	.ab-rytm11 {
		line-height: 40px;
		font-size: 34px;
	}

	.ab-rytm12 {
		margin-left: 8px;
		padding-top: 8px;
		line-height: 25px;
		font-size: 20px;
	}

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

	.ab-rytmk {
		margin-left: 60px;
	}

	.ab-rytuk {
		padding: 15px;
	}

	.mySwiper-abry {
		margin-bottom: 30px;
	}

	.ab-zpnl-text {
		margin-left: -50px;
	}

	.ab-zpnl-text span {
		margin-left: 50px;
	}

	.ab-zpnk {
		padding: 30px;
	}

	.ab-zpnl-tit {
		margin-bottom: 12px;
		line-height: 36px;
		font-size: 20px;
	}

	.mySwiper-abrc {
		height: 550px;
		margin-bottom: 30px;
	}

	.in-xwlimdk {
		padding: 25px;
	}

	.in-xwlihk {
		width: calc(100% - 30px);
		left: 15px;
		bottom: 15px;
		padding: 15px 20px;
	}

	.in-xwlihk .in-xwli-tit {
		line-height: 30px;
		font-size: 16px;
	}

	.in-xwli-titk {
		height: 72px;
		margin-bottom: 20px;
	}

	.in-xwli-tit {
		line-height: 36px;
		font-size: 18px;
	}

	.in-dtitcn {
		line-height: 40px;
		font-size: 30px;
	}

	.in-dtiten {
		font-weight: normal;
		line-height: 24px;
		font-size: 12px;
	}

	.in-dtitk .fr {
		padding-top: 10px;
	}

	.con-xnb-m2 {
		font-weight: normal;
		font-size: 16px;
	}

	.con-xie-xie {
		padding: 0 20px 0 100px;
		height: 50px;
		line-height: 50px;
	}

	.con-xiem {
		left: 15px;
		line-height: 50px;
	}

	.con-xiedk {
		margin-left: -12px;
	}

	.con-xiexk {
		width: calc(33.3333% - 12px);
		margin-left: 12px;
		margin-bottom: 12px;
	}

	.con-xiem2 {
		left: 15px;
	}

	/**/
	.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: 92%;
		--width2: 92%;
	}

	/*  */
	.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;
	}

	.navk li>a {
		padding: 10px 6px;
		font-size: 14px;
	}

	.navd-logo {
		height: 0.5rem;
		margin-bottom: 0.1rem;
	}

	.top-tel,
	.top-tel2 {
		padding: 0 8px;
	}

	.top-headxk {
		height: 0.5rem;
	}

	.hr-top {
		height: 0.8rem;
	}

	.pcnav .navi_content {
		top: 0.5rem;
	}

	.in-toprk {
		display: none;
	}

	.tophr {
		height: 0.5rem;
	}

	.fo-ndlk {
		padding: 0.2rem 0;
	}

	.fo-logok {
		margin-bottom: 0.15rem;
	}

	.fo-logok img {
		height: 0.3rem;
	}

	.fo-telk {
		margin-bottom: 0.15rem;
	}

	.fo-tel {
		height: 0.26rem;
	}

	.fo-telm {
		margin-left: 0.3rem;
		line-height: 0.26rem;
		font-size: 0.18rem;
	}

	.fo-soudk {
		margin-bottom: 0;
	}

	.fo-gymdk {
		display: none;
	}

	.fo-sou {
		width: calc(100% - 0.5rem);
		height: 0.4rem;
		padding-left: 0.2rem;
		line-height: 0.4rem;
		font-size: 0.12rem;
	}

	.fo-cha {
		width: 0.5rem;
		height: 0.4rem;
	}

	.fo-ndllk {
		float: none;
		width: 100%;
	}

	.fo-ndlrk {
		display: none;
	}

	.fo-copy {
		padding: 0.15rem 0;
		text-align: center;
		line-height: 0.22rem;
		font-size: 0.12rem;
	}

	/*  */
	.banmk {
		padding: 1rem 0 0.4rem;
	}

	.banm-cntit {
		margin-bottom: 0.1rem;
		line-height: 1.6;
		font-size: 0.24rem;
	}

	.banm-wz {
		line-height: 1.6;
		font-size: 0.12rem;
	}

	.in-cpndk {
		padding: 0.2rem 0;
	}

	.in-dtitcn {
		line-height: 2;
		font-size: 0.2rem;
	}

	.in-dtext {
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.in-dtitk {
		margin-bottom: 0.1rem;
	}

	.in-dtitk .in-morek {
		display: block;
	}

	.in-dtitk .fr {
		padding-top: 0;
	}

	.in-con-adnk {
		padding: 0.2rem 0;
	}

	.in-con-adlist {
		display: block;
	}

	.in-con-adlist li.in-con-adlit {
		display: none;
	}

	.in-con-adlist li {
		overflow: hidden;
		margin-bottom: 0.15rem;
	}

	.in-con-adlist li:last-child {
		margin-bottom: 0;
	}

	.con-xnb {
		display: block;
		height: 0.46rem;
		float: left;
	}

	.con-xnb-mk {
		margin-left: 0.56rem;
		padding-top: 0.05rem;
	}

	.con-xnb-m1 {
		text-align: left;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.con-xnb-m2 {
		text-align: left;
		line-height: 1.2;
		font-size: 0.13rem;
	}

	.con-xiedk {
		margin-left: 0;
	}

	.con-xiexk {
		width: 100%;
		margin-left: 0;
		margin-bottom: 0.1rem;
	}

	.con-xiem {
		left: 0.15rem;
		line-height: 0.45rem;
		font-size: 0.15rem;
	}

	.con-xie-xie {
		padding: 0 0.2rem 0 1rem;
		height: 0.45rem;
		line-height: 0.45rem;
	}

	.con-xiedk2 {
		margin-bottom: 0.1rem;
		padding: 0.1rem 0.15rem;
	}

	.con-xiem2 {
		top: 0.04rem;
		padding: 5px 0;
		left: 0.1rem;
		line-height: 0.3rem;
		font-size: 0.15rem;
	}

	.con-sub {
		background: url(../images/con-tib.png) calc(50% + 30px) center no-repeat, url(../images/con-tbg.jpg) center center repeat-y;
		width: 1.8rem;
		height: 0.45rem;
		font-size: 0.15rem;
		border-radius: 8px;
	}

	/*  */
	.xw-list li {
		width: 100%;
		float: none;
		margin-bottom: 0.15rem;
	}

	.xw-link {
		padding: 0.2rem;
	}

	.xw-lida {
		margin-bottom: 0.05rem;
		line-height: 1.6;
		font-size: 0.15rem;
	}

	.xw-li-titk {
		margin-bottom: 0.1rem;
		line-height: 1.5;
		font-size: 0.17rem;
	}

	.xw-li-textk {
		height: auto;
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.xw-tjm-more {
		width: 1.2rem;
		height: 0.36rem;
	}

	.xw-tjm-more span {
		/* background: url(../images/con-tib.png) calc(50% + 0.3rem) center no-repeat;
		background-size: 0.1rem;
		padding-right: 0.15rem; */
		line-height: 0.36rem;
		font-size: 0.13rem;
	}

	.xw-tjtuk {
		float: none;
		width: 100%;
	}

	.xw-tjmdk {
		width: 100%;
		position: relative;
		left: 0;
		top: 0;
		padding: 0.2rem;
	}

	.xw-tjm-da {
		margin-bottom: 0.05rem;
		line-height: 1.6;
		font-size: 0.15rem;
	}

	.xw-tjm-tit {
		line-height: 1.6;
		font-size: 0.17rem;
	}

	.xw-tjm-titk {
		height: auto;
		margin-bottom: 0.1rem;
	}

	.xw-tjm-text {
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.xw-tjm-textk {
		height: auto;
		margin-bottom: 0.2rem;
	}

	.xw-tjm-tt {
		display: none;
	}

	.mySwiper-xwtj {
		box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
	}

	.banmk .fl {
		float: none;
	}

	.ban-leik {
		float: none;
		padding-top: 0.2rem;
		margin-left: -0.05rem;
	}

	.ban-leik a {
		width: auto;
		padding: 0 0.2rem;
		height: 0.36rem;
		margin-left: 0.05rem;
		line-height: 0.36rem;
		font-size: 0.15rem;
	}

	.swiper-pagination-xwtj {
		text-align: right;
		padding: 0 0.2rem 0.2rem;
	}

	.xwv-flk {
		float: none;
		width: 100%;
		padding-right: 0;
		margin-bottom: 0.2rem;
	}

	.xwv-tit {
		line-height: 1.6;
		font-size: 0.2rem;
	}

	.xwv-xdadk {
		margin-bottom: 0.2rem;
		padding: 0.1rem 0;
	}

	.xwv-xda {
		line-height: 0.24rem;
		font-size: 0.13rem;
	}

	.xwv-xfxm1 {
		line-height: 0.24rem;
		font-size: 0.13rem;
	}

	.xwv-xfxm2 {
		margin-left: 0.4rem;
	}

	.xwv-fxb {
		margin-left: 0.05rem;
		width: 0.24rem;
	}

	.xwv-fan {
		padding: 0.12rem 0;
		line-height: 0.24rem;
		font-size: 0.13rem;
	}

	.xwv-fan span {
		float: left;
		width: auto;
		background-image: none !important;
	}

	.xwv-fan div {
		margin-left: 0.5rem;
		padding-left: 0;
	}

	.xwv-fank {
		margin-bottom: 0.15rem;
	}

	.xwv-frk {
		width: 100%;
		float: none;
	}

	.xwv-frtj {
		margin-bottom: 0.15rem;
		padding: 0.2rem;
	}

	.js-lituk {
		width: 100%;
		float: none;
	}

	.js-limdk {
		width: 100%;
		float: none;
		height: auto;
		padding-top: 0.2rem;
		padding-bottom: 0.32rem;
		padding-left: 0.2rem;
		padding-right: 0 !important;
		background-size: 40px auto !important;
	}

	.js-lim-tit {
		background-size: 0.18rem !important;
		margin-bottom: 0.15rem;
		line-height: 0.3rem;
		font-size: 0.2rem;
	}

	.js-lim-text {
		line-height: 1.8;
		font-size: 0.15rem;
	}

	.js-hsd {
		left: 0.5rem;
		width: 0.5rem;
	}

	.js-list li {
		margin-bottom: 0.4rem;
	}

	.js-zd-tit {
		margin-bottom: 0.2rem;
		line-height: 1.6;
		font-size: 0.22rem;
	}

	.al-list {
		margin-left: 0;
	}

	.al-list li {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 0.3rem;
	}

	.al-link .in-protudk {
		margin-bottom: 0.15rem;
	}

	.al-li-tit {
		margin-bottom: 0.08rem;
		line-height: 1.6;
		font-size: 0.17rem;
	}

	.al-li-tt {
		width: 0.4rem;
		height: 3px;
		margin-bottom: 0.1rem;
	}

	.al-li-textk {
		margin-bottom: 0.15rem;
		height: auto;
		line-height: 1.8;
		font-size: 0.15rem;
	}

	.al-xj {
		display: none;
		width: 0.5rem;
		height: auto;
	}

	.in-cplink {
		padding: 0.2rem;
	}

	.in-cplist {
		margin-left: 0;
	}

	.in-cplist li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 0.2rem;
	}

	.in-cpli-tit {
		margin-bottom: 0.1rem;
		line-height: 1.6;
		font-size: 0.18rem;
	}

	.in-cplink .in-protudk {
		margin-bottom: 0.15rem;
	}

	.in-cplim {
		width: 100%;
		float: none;
		height:auto;
	}

	.in-morek {
		display: none;
	}

	.in-cplimdk {
		line-height: 1.8;
		font-size: 0.15rem;
	}
	.banyvk {
		height: 0.5rem;
	}

	.cpv-wznk {
		padding: 0.1rem 0;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.cpv-tudk {
		width: 100%;
		float: none;
	}

	.cpv-cpvbg2 {
		display: none;
	}

	.cpv-ddk {
		width: 100%;
		float: none;
		padding: 0.2rem 0;
	}

	.cpv-dm1 {
		margin-bottom: 0;
		line-height: 1.8;
		font-size: 0.13rem;
	}

	.cpv-dm2 {
		padding-bottom: 0.1rem;
		margin-bottom: 0.1rem;
		line-height: 1.6;
		font-size: 0.18rem;
	}

	.cpv-dm3 {
		line-height: 2;
		font-size: 0.13rem;
	}

	.cpv-tdtit {
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.2rem;
	}

	.cpv-tdnxk {
		padding: 0.1rem 0;
	}

	.cpv-tdt1 {
		line-height: 1.6;
		font-size: 0.3rem;
	}

	.cpv-tdt2 {
		margin-left: 0.5rem;
		padding: 0.05rem 0;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.font16 td,
	.font16 th {
		padding: 0.1rem 0.12rem;
	}

	.in-gcndk .in-protudk {
		float: none;
		width: 100%;
		border-radius: 8px;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}

	.in-gcmdk {
		padding: 0.2rem;
		float: none;
		width: 100%;
	}

	.cpv-alnk .in-gcmdk {
		height: auto;
		border-right: 1px solid #e4e4e4;
		border-top-left-radius: 0;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
	}

	.in-gc-da {
		margin-bottom: 0.1rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.in-gc-tit {
		margin-bottom: 0.1rem;
		line-height: 1.6;
		font-size: 0.19rem;
	}

	.in-gc-tt {
		width: 0.5rem;
		margin-bottom: 0.15rem;
	}

	.in-gc-text {
		height: auto;
		margin-bottom: 0.2rem;
		line-height: 1.8;
		font-size: 0.13rem;
	}

	.ingcjk {
		display: none !important;
	}

	.ab-abnk1 {
		width: 100%;
		float: none;
		margin-bottom: 0.2rem;
	}

	.ab-abkh {
		height: auto;
		margin-bottom: 0.2rem;
		line-height: 1.6;
		font-size: 0.15rem;
	}

	.ab-abnk2 {
		width: 100%;
		float: none;
		padding-left: 0;
	}

	.ab-abmk {
		height: auto;
		margin-bottom: 0.2rem;
		padding-right: 0;
		line-height: 0.3rem;
		font-size: 0.15rem;
	}

	.ab-absxk {
		padding: 0.15rem 0;
	}

	.ab-absxk:last-child {
		border-bottom: 0;
	}

	.ab-absxfl {
		width: 1.1rem;
		float: left;
	}

	.ab-absxfr {
		display: block;
		width: calc(100% - 1.1rem);
		float: right;
		text-align: right;
		padding-top: 0;
		line-height: 1.6;
		font-size: 0.13rem;
		color: #252525;
	}

	.ab-absxflm1 {
		line-height: 0.3rem;
		font-size: 0.24rem;
	}

	.ab-absxflm2 {
		display: block;
		float: left;
		padding-top: 0.03rem;
		padding-left: 0.05rem;
		line-height: 1.3;
		font-size: 0.1rem;
	}

	.ab-qyfl {
		width: 100%;
		float: none;
		margin-bottom: 0.3rem;
	}

	.ab-qymk {
		padding-right: 0.2rem;
		margin-top: 0;
		background-size: 0.14rem;
		line-height: 1.6;
		font-size: 0.16rem;
	}

	.ab-qyfr {
		width: 100%;
		float: none;
	}

	.ab-qyffr {
		min-width: auto;
		float: none;
		margin-left: 0;
	}

	.ab-qyffrxk {
		margin-bottom: 0.2rem;
	}

	.ab-qywhb {
		width: 0.5rem;
	}

	.ab-qywmk {
		margin-left: 0.6rem;
		padding-top: 0;
	}

	.ab-qywm-tit {
		margin-bottom: 0.05rem;
		line-height: 1.6;
		font-size: 0.17rem;
	}

	.ab-qywm-text {
		line-height: 1.6;
		font-size: 0.12rem;
		text-align: justify;    text-justify: inter-word; 
	}

	.ab-rytmk {
		margin-left: 0.2rem;
		margin-bottom: 0.15rem;
	}

	.ab-rytmdk {
		margin-left: -0.2rem;
		float: none;
		clear: both;
	}

	.ab-rytm11 {
		line-height: 0.3rem;
		font-size: 0.3rem;
	}

	.ab-rytm12 {
		margin-left: 0.05rem;
		padding-top: 0.05rem;
		line-height: 0.2rem;
		font-size: 0.15rem;
	}

	.ab-rytm2 {
		padding-top: 0.1rem;
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.ab-rytuk {
		padding: 0.1rem;
	}

	.mySwiper-abry {
		margin-bottom: 0;
	}

	.swiper-pagination-abry {
		width: 100% !important;
		float: none;
		margin-top: 0;
	}

	.container-ny2 {
		width: var(--width2);
		min-width: var(--width2);
		float: none;
		margin: 0 auto;
	}

	.mySwiper-abhd {
		padding-bottom: 0.4rem;
	}

	.cpv-tdtext {
		padding-top: 0.15rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.ab-zpnk {
		padding: 0.2rem;
		margin-bottom: 0.15rem;
	}

	.ab-zpnlk {
		width: 100%;
		float: none;
		overflow: hidden;
	}

	.ab-zpnrk {
		padding-top: 0.15rem;
		float: none;
	}

	.ab-zpnrk .in-morek {
		display: block;
	}

	.in-morek {
		width: 1.2rem;
		height: 0.38rem;
	}

	.in-morek span {
		line-height: calc(0.38rem - 2px);
	}

	.ab-zpnl-tit {
		margin-bottom: 0.1rem;
		line-height: 1.6;
		font-size: 0.2rem;
	}

	.ab-zpnl-text {
		margin-left: -0.2rem;
	}

	.ab-zpnl-text span {
		margin-left: 0.1rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.mySwiper-abrc {
		height: 5.8rem;
		margin-bottom: 0;
	}

	.in-xwlist li {
		width: 100%;
		float: none;
		margin-bottom: 0.2rem;
	}

	.in-xwlist li:last-child {
		margin-bottom: 0;
	}

	.in-xwlimdk {
		padding: 0.2rem;
	}

	.in-xwli-da {
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.in-xwli-tit {
		line-height: 1.6;
		font-size: 0.17rem;
	}

	.in-xwli-titk {
		height: auto;
		margin-bottom: 0.1rem;
	}

	.in-xwli-text {
		line-height: 1.8;
		font-size: 0.13rem;
	}

	.in-xwli-textk {
		height: auto;
	}

	.mySwiper-inpp1 {
		margin-bottom: 0.1rem;
	}

	.bank .swiper-pagination-ban {
		left: calc((100vw - var(--width2)) / 2);
		bottom: 0.3rem;
	}

	.in-dtiten {
		font-weight: normal;
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.mySwiper-inxw {
		width: 240px;
		margin-top: 0;
	}

	.inxw-leik {
		height: 0.36rem;
		line-height: calc(0.36rem - 2px);
		font-size: 0.12rem;
	}

	.mySwiper-inxwx1 {
		height: ;
	}
	.my-map {
		height: 300px;
	}
	.ab-tanchuknk {
	    padding: 0.2rem;
	}
	.ab-tc-tit {
	    line-height: 1.6;
	    font-size: 0.18rem;
	    margin-bottom: 0.1rem;
	}
	.ab-tc-tts {
	    padding-top: 0.2rem;
	    line-height: 1.6;
	    font-size: 0.14rem;
	}
	.tc-close {
	    right: 0.15rem;
	    top: 0.15rem;
	    width: 0.34rem;
	}
	/* */

	.font16 {
		line-height: 1.8;
		font-size: 0.14rem;
	}

	.block-pc {
		display: none;
	}

	.block-ipad {
		display: none;
	}

	.block-sj {
		display: block;
	}

}