@charset "utf-8";

/**判断**/
@media all and (min-width: 1901px) {
	.container {
		width: 1680px;
		min-width: 1680px;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 1680px;
	}


}

@media all and (min-width:1801px) and (max-width: 1900px) {
	.container {
		width: 1680px;
		min-width: 1680px;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 1680px;
	}


}

@media all and (min-width:1701px) and (max-width: 1800px) {
	.container {
		width: 1600px;
		min-width: 1600px;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 1600px;
	}

	.in-video-m1k,
	.in-video-m2k {
		font-size: 54px;
	}

	.mySwiper-incpk {
		right: calc((100% - 1600px)/2);
	}

	.ab-jd-jdmk {
		width: 350px;
		margin-top: 50px;
		padding: 26px 26px 50px;
	}
	
	.cpnh-ctpf-mxk {
		padding-right: 50px;
	}
}

@media all and (min-width:1601px) and (max-width: 1700px) {
	.container {
		width: 1500px;
		min-width: 1500px;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 1500px;
	}

	.swiper-button-prev-ban {
		left: calc((100% - 1500px)/2);
	}

	.swiper-button-next-ban {
		left: calc((100% - 1500px)/2 + 54px);
	}

	.container-inyf {
		width: calc((100% - 1500px)/2 + 1500px);
	}

	.cpnh-ctpf-mxk {
		width: calc(1500px/2);
		padding-right: 50px;
	}

	.in-cpfw-rnk {
		right: calc((100% - 1500px)/2);
	}

	.mySwiper-incpk {
		right: calc((100% - 1500px)/2);
	}

	.in-video-m1k,
	.in-video-m2k {
		font-size: 50px;
	}

	.cpl-ltuk {
		padding: 40px;
	}

	.cpl-lmdk {
		padding-left: 50px;
	}

	.cpv-ntit {
		margin-bottom: 38px;
	}
	.cpnh-ctpf-mdk {
	    padding: 80px 0 50px;
	}

}

@media all and (min-width:1441px) and (max-width: 1600px) {
	.container {
		width: 92%;
		min-width: 92%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 92%;
	}

	.swiper-button-prev-ban {
		left: 4%;
	}

	.swiper-button-next-ban {
		left: calc(4% + 54px);
	}

	.container-inyf {
		width: 96%;
	}

	.in-cpfw-rnk {
		right: 4%;
	}

	.mySwiper-incpk {
		right: 4%;
	}

	.cpnh-ctpf-mxk {
		width: 90%;
		padding-right: 50px;
	}

	.cpnh-ctpf-mdk {
	    padding: 80px 0 50px;
	}

	.in-video-m1k,
	.in-video-m2k {
		font-size: 50px;
	}

	.navk li>a {
		padding: 0 20px;
	}

	/*  */

	.in-aben-mk {
		font-size: 520px;
	}

	.in-yf-titdk {
		margin-bottom: 35px;
	}

	.in-ab-mti2 {
		margin-bottom: 18px;
		line-height: 50px;
		font-size: 32px;
	}

	.in-abnk {
		padding: 80px 0;
	}

	.ab-fzls-mxk {
		padding: 88px 40px 88px 120px;
	}

	.xwn-mtl-link {
		padding: 46px 30px;
	}

	.xwl-litjk {
		width: 370px;
	}

	.xwl-listk {
		width: calc(100% - 370px - 40px);
		padding-right: 40px;
	}

	.kj-zjjs-mdk {
		padding: 50px 50px 50px 350px;
	}

	.ban-ntit {
		font-size: 44px;
	}

	.wh-dang-li-titk {
		margin-bottom: 30px;
	}

	.wh-dang-link {
		padding: 46px 30px;
	}

	.wh-fc-lha {
		width: 146px;
		height: 48px;
		border-width: 1px;
		padding-right: 24px;
		line-height: 46px;
	}

	.wh-fc-link {
		padding: 16px;
	}

	.wh-fc-ltuk {
		margin-bottom: 18px;
	}

	.wh-fc-ltum {
		margin-bottom: 8px;
		line-height: 29px;
	}

	.rll-litumxk {
		padding: 50px 50px;
	}

	.ban-classnk a {
		margin-left: 80px;
	}

	.cpd-tit {
		line-height: 72px;
		font-size: 42px;
	}

	.cpd-dbxk {
		bottom: 30px;
		padding: 0 40px;
	}

	.cpd-dlk:hover .cpd-db {
		height: 50px;
		margin-bottom: 10px;
	}

	.cpd-dbm {
		line-height: 36px;
		font-size: 22px;
	}

	.cpd-dlk:hover .cpd-dbxk {
		height: 100px;
		bottom: calc(50% - 50px);
	}

	.cpd-dtuk {
		margin-bottom: 20px;
	}

	.cpl-ltuk {
		padding: 30px;
	}

	.cpl-lmdk {
		padding-left: 40px;
	}

	.cpv-ntit {
		margin-bottom: 30px;
	}

	.cpl-flbk {
		padding: 5px 10px;
		margin: 10px 0 10px 30px;
	}

	.cpl-link {
		padding: 30px;
	}

	.cpl-lbtuk {
		width: 280px;
	}

	.cpl-limk {
		margin-left: 280px;
		padding-left: 30px;
	}

	.cpl-lim-tit {
		margin-bottom: 20px;
		line-height: 40px;
		font-size: 22px;
	}

	.cpl-lim-textk {
		margin-bottom: 30px;
	}

	.cpnh-yftumk {
		padding-left: 70px;
		padding-top: 48px;
	}

	.cpnh-sysf-ndk {
		padding: 80px 0;
	}

	.cpnh-sysf-mdk {
		padding: 80px 0 0 55px;
	}

	.cpnh-kjtg-ndk {
		padding: 80px 0 70px;
	}

	.cpnh-kjtgmk {
		padding-right: 120px;
		padding-top: 56px;
	}

	.cpnh-dou2 {
		left: -22px;
		top: -40px;
	}

	.cpnh-njzxmk {
		padding: 17px 0 0 70px;
	}

	.cpnh-njzx-lxk {
		padding: 45px 0;
	}

	.cpnh-njzx-ndk {
		padding: 70px 0;
	}

	.kj-yfjc-mk {
		padding-right: 60px;
	}

	.cpnh-yftum-tit {
		margin-bottom: 20px;
		line-height: 52px;
		font-size: 34px;
	}

	.wh-ln-limk {
		padding: 0 40px;
		bottom: 40px;
	}

	.wh-ln-nb {
		height: 50px;
		margin-bottom: 10px;
	}

	.wh-pp-nlogok {
		width: 460px;
		margin-top: -10px;
	}

	.wh-pp-nm-list li {
		padding: 30px 0 20px;
	}

	.wh-dang-list {
		margin-left: -25px;
	}

	.wh-dang-list li {
		display: block;
		float: left;
		width: calc(25% - 25px);
		margin-left: 25px;
	}

	.wh-ln-nb-tit {
		margin-bottom: 10px;
	}

	.whyf-brqdk {
		height: auto;
		margin-bottom: 36px;
	}

	.whyf-brqrq {
		width: 410px;
		height: 66px;
	}

	.whyf-brqm {
		width: 390px;
		padding-left: 45px;
		line-height: 66px;
	}

	.whyf-yftudk {
		width: 390px;
	}

	.whyf-yftjk {
		width: calc(100% - 390px);
		padding-left: 60px;
	}

	.whyf-brqrq-rq {
		height: 46px;
		padding-left: 30px;
		line-height: 46px;
	}

	.whyf-brqrq-sub {
		width: 112px;
		height: 46px;
		line-height: 46px;
	}

	.whyf-brqrqx {
		margin: 10px 22px;
	}

	.whyf-bxz {
		margin-top: 10px;
	}

	.whyf-yftjt {
		left: 30px;
	}

	.kj-cxpt-ndk .kj-yfjc-mk {
		padding-left: 60px;
	}

	.kj-zjjs-leimk {
		padding-left: 90px;
	}

	.kj-zjjs-leik {
		width: 300px;
	}

	.kj-zjjs-lndk {
		margin-left: 320px;
	}

	.kj-zs-tudk {
		width: 680px;
	}

	.kj-yfzs-bg1 {
		width: 400px;
	}

	.kj-zs-tuk2 {
		bottom: 198px;
	}

	.kj-yfcg-ndk {
		padding: 70px 0 90px;
	}

	.kj-yfcg-sjnk {
		padding-top: 70px;
	}

	.mySwiper-kjzs .swiper-slide {
		box-shadow: 0 0 18px rgb(0, 0, 0, 0.14);
	}

	.mySwiper-kjzs {
		padding: 16px;
	}

	.tzgp-gptit2 {
		margin-bottom: 0;
		line-height: 70px;
		font-size: 66px;
	}

	.tz-lxrk {
		padding: 30px;
	}

	.tzgp-lim-tit {
		top: 50px;
		left: 46px;
	}

	.tzgp-lim-xj {
		left: 46px;
		bottom: 40px;
	}

	.tz-lxlk {
		width: 475px;
		padding-top: 16px;
	}

	.tz-lxrk {
		width: calc((100% - 475px) - 50px);
	}

	.xwn-titk {
		margin-bottom: 26px;
	}

	.xwn-tit {
		line-height: 48px;
		font-size: 34px;
	}

	.lx-rnk {
		width: calc(100% - 550px - 50px);
		border-width: 24px;
		padding: 8px;
	}

	.lx-lnk {
		width: 550px;
	}
}


@media all and (min-width:1367px) and (max-width: 1440px) {
	.container {
		width: 92%;
		min-width: 92%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 92%;
	}

	.swiper-button-prev-ban {
		left: 4%;
	}

	.swiper-button-next-ban {
		left: calc(4% + 54px);
	}

	.container-inyf {
		width: 96%;
	}

	.in-cpfw-rnk {
		right: 4%;
	}

	.mySwiper-incpk {
		right: 4%;
	}

	.in-video-m1k,
	.in-video-m2k {
		font-size: 50px;
	}

	.navk li>a {
		padding: 0 17px;
	}

	.fo-navlist li {
		padding: 0 20px;
	}

	.fo-navla2 a {
		font-size: 14px;
	}

	/*  */

	.in-aben-mk {
		font-size: 520px;
	}

	.in-yf-titdk {
		margin-bottom: 35px;
	}

	.in-ab-mti2 {
		margin-bottom: 18px;
		line-height: 50px;
		font-size: 32px;
	}

	.in-abnk {
		padding: 80px 0;
	}

	.ab-abnk {
		padding: 60px 0;
	}

	.ab-fzls-mxk {
		padding: 60px 40px 60px 90px;
	}

	.ab-absnx1 {
		line-height: 48px;
		font-size: 40px;
	}

	.ab-absnx1 {
		line-height: 48px;
		font-size: 40px;
	}

	.ab-absnx2 {
		line-height: 48px;
		font-size: 40px;
	}

	.ab-abst {
		width: calc(100% - 250px);
	}

	.ab-absnxk {
		width: 236px;
	}

	.ab-abtuk {
		width: 500px;
	}

	.ab-abmk {
		width: calc(100% - 500px);
		padding-right: 40px;
	}

	.ab-abtext {
		height: 374px;
	}

	.ab-dzs-ndk {
		padding: 60px 0;
	}

	.ab-dsz-ti2 {
		margin-bottom: 36px;
	}

	.ab-ld-limk {
		padding: 30px;
	}

	.swiper-slide-active .ab-rytumk {
		font-size: 18px;
	}

	
	.ab-fzls-mds {
		left: -234px;
		top: 70px;
		font-size: 48px;
	}

	.xwn-tjdk {
		width: 530px;
		padding: 30px;
		height: 475px;
	}

	.xwn-tjldk {
		width: calc(100% - 530px);
	}

	.xwn-tjl-list li {
		height: 228px;
	}

	.xwn-tjl-link {
		padding: 30px;
	}

	.xwn-tjl-lida {
		margin-bottom: 4px;
	}

	.xwn-tjl-li-textk {
		margin-bottom: 20px;
	}

	.xwn-mtl-link {
		padding: 30px 22px;
	}

	.xwn-mtl-list {
		margin-left: -25px;
	}

	.xwn-xx-list {
		margin-left: -40px;
	}

	.xwn-xx-list li {
		width: calc(50% - 40px);
		margin-left: 40px;
		border-bottom: 1px solid #eee;
		padding: 30px 0 30px;
	}

	.xwl-nrdk {
		padding: 60px 0 80px;
	}

	.xwv-nrdk {
		padding: 60px 0;
	}

	.xwl-tjltum {
		line-height: 30px;
		font-size: 16px;
	}

	.xwn-mtl-list li {
		width: calc(25% - 25px);
		margin-left: 25px;
	}

	.xwl-litjk {
		width: 370px;
	}

	.xwl-listk {
		width: calc(100% - 370px - 40px);
		padding-right: 40px;
	}

	.kj-zjjs-mdk {
		padding: 50px 50px 50px 350px;
	}

	.ban-ntit {
		font-size: 44px;
	}

	.wh-dang-li-titk {
		margin-bottom: 30px;
	}

	.wh-dang-link {
		padding: 46px 30px;
	}

	.wh-fc-lha {
		width: 146px;
		height: 48px;
		border-width: 1px;
		padding-right: 24px;
		line-height: 46px;
	}

	.wh-fc-list {
		margin-left: -20px;
	}

	.wh-fc-list li {
		display: block;
		float: left;
		list-style: none;
		width: calc(20% - 20px);
		margin-left: 20px;
	}

	.wh-fc-link {
		padding: 16px;
	}

	.wh-fc-ltuk {
		margin-bottom: 18px;
	}

	.wh-fc-ltum {
		margin-bottom: 8px;
		line-height: 29px;
	}

	.rll-litumxk {
		padding: 50px 50px;
	}

	.ban-classnk a {
		margin-left: 60px;
	}

	.cpd-tit {
		line-height: 66px;
		font-size: 40px;
	}

	.cpd-dbxk {
		bottom: 30px;
		padding: 0 40px;
	}

	.cpd-dlk:hover .cpd-db {
		height: 50px;
		margin-bottom: 10px;
	}

	.cpd-dbm {
		line-height: 36px;
		font-size: 22px;
	}

	.cpd-dlk:hover .cpd-dbxk {
		height: 100px;
		bottom: calc(50% - 50px);
	}

	.cpd-dtuk {
		margin-bottom: 20px;
	}

	.cpl-ltuk {
		padding: 30px;
	}

	.cpl-lmdk {
		padding-left: 40px;
	}

	.cpv-ntit {
		margin-bottom: 30px;
		line-height: 48px;
		font-size: 34px;
	}

	.cpl-flbk {
		padding: 5px 10px;
		margin: 10px 0 10px 30px;
	}

	.cpl-link {
		padding: 30px;
	}

	.cpl-lbtuk {
		width: 280px;
	}

	.cpl-limk {
		margin-left: 280px;
		padding-left: 30px;
	}

	.cpl-lim-tit {
		margin-bottom: 20px;
		line-height: 40px;
		font-size: 22px;
	}

	.cpl-lim-textk {
		margin-bottom: 30px;
	}

	.cpnh-yftumk {
		padding-left: 70px;
		padding-top: 48px;
	}

	.cpnh-sysf-ndk {
		padding: 60px 0 60px;
	}

	.cpnh-sysf-mdk {
		padding: 80px 0 0 55px;
	}

	.cpnh-kjtg-ndk {
		padding: 80px 0 70px;
	}

	.cpnh-kjtgmk {
		padding-right: 120px;
		padding-top: 56px;
	}

	.cpnh-dou2 {
		left: -22px;
		top: -40px;
	}

	.cpnh-njzxmk {
		padding: 0 0 0 40px;
	}

	.cpnh-njzx-lxk {
		padding: 36px 0;
	}

	.cpnh-tel {
		margin: 0 auto 14px;
		height: 48px;
	}

	.cpnh-njzx-ndk {
		padding: 60px 0;
	}

	.cpnh-nhdw-ndk {
		padding: 60px 0 85px;
	}

	.cpnh-ctpf-mxk {
		width: 90%;
		padding-right: 50px;
	}

	.cpnh-ctpf-mdk {
		padding: 80px 0 50px;
	}

	.cpnh-ewmdk {
		padding-top: 8px;
	}

	.kj-yfjc-mk {
		padding-right: 60px;
	}

	.kj-yfcg-mk {
		width: 50%;
	}

	.kj-zsndk .container {
		padding: 0 76px;
	}

	.cpnh-yftum-tit {
		margin-bottom: 20px;
		line-height: 48px;
		font-size: 34px;
	}

	.wh-ln-limk {
		padding: 0 40px;
		bottom: 40px;
	}

	.wh-ln-nb-text {
		height: 75px;
		line-height: 25px;
	}

	.wh-ln-nb {
		height: 50px;
		margin-bottom: 10px;
	}

	.wh-pp-nlogok {
		width: 460px;
		margin-top: -10px;
	}

	.wh-pp-nmdk {
		width: calc(100% - 460px);
		padding-right: 40px;
	}

	.wh-pp-nrdk {
		padding: 60px 0;
	}

	.wh-pp-nm-list li {
		padding: 30px 0 20px;
	}

	.wh-dang-list {
		margin-left: -25px;
	}

	.wh-dang-list li {
		display: block;
		float: left;
		width: calc(25% - 25px);
		margin-left: 25px;
	}

	.wh-ln-nb-tit {
		margin-bottom: 10px;
	}

	.whyf-brqdk {
		height: auto;
		margin-bottom: 36px;
	}

	.whyf-brqrq {
		width: 410px;
		height: 66px;
	}

	.whyf-brqm {
		width: 300px;
		padding-left: 40px;
		line-height: 66px;
		font-size: 26px;
	}

	.whyf-yftudk {
		width: 340px;
		padding: 20px;
		margin-top: 22px;
	}

	.whyf-yftjk {
		width: calc(100% - 340px);
		padding-left: 60px;
		padding-top: 22px;
	}

	.whyf-yftjk a {
		padding: 22px 22px 22px 48px;
		background: url(../images/whyf-ling.png) 26px center no-repeat #f6f6f6;
		margin-bottom: 16px;
	}

	.whyf-brqrq-rq {
		height: 46px;
		padding-left: 30px;
		line-height: 46px;
	}

	.whyf-brqrq-sub {
		width: 112px;
		height: 46px;
		line-height: 46px;
	}

	.whyf-brqrqx {
		margin: 10px 22px;
	}

	.whyf-bxz {
		margin-top: 10px;
	}

	.whyf-yftjt {
		left: 30px;
	}

	.kj-cxpt-ndk .kj-yfjc-mk {
		padding-left: 60px;
	}

	.kj-zjjs-leimk {
		padding-left: 90px;
	}

	.kj-zjjs-leik {
		width: 300px;
	}

	.kj-zjjs-lndk {
		margin-left: 320px;
	}

	.kj-zs-tudk {
		width: 660px;
	}

	.kj-yfzs-bg1 {
		width: 375px;
	}

	.kj-yfzs-bg2 {
		width: 300px;
	}

	.kj-zs-tuk1 {
		left: 58px;
		bottom: 146px;
	}

	.kj-zs-tuk2 {
		bottom: 198px;
	}

	.kj-yfcg-ndk {
		padding: 60px 0 70px;
	}

	.kj-yfcg-sjnk {
		padding-top: 70px;
	}

	.mySwiper-kjzs .swiper-slide {
		box-shadow: 0 0 18px rgb(0, 0, 0, 0.14);
	}

	.mySwiper-kjzs {
		padding: 16px;
	}

	.tzgp-gptit2 {
		margin-bottom: 0;
		line-height: 70px;
		font-size: 66px;
	}

	.tz-lxrk {
		padding: 30px;
	}

	.tzgp-lim-tit {
		top: 50px;
		left: 46px;
	}

	.tzgp-lim-xj {
		left: 46px;
		bottom: 40px;
		width: 50px;
		height: 50px;
	}

	.tz-lxlk {
		width: 475px;
		padding-top: 16px;
	}

	.tz-lxrk {
		width: calc((100% - 475px) - 50px);
	}

	.xwn-titk {
		margin-bottom: 26px;
	}

	.xwn-tit {
		line-height: 48px;
		font-size: 34px;
	}

	.lx-rnk {
		width: calc(100% - 550px - 50px);
		border-width: 24px;
		padding: 8px;
	}

	.lx-lnk {
		width: 550px;
	}

	.lx-lnd {
		margin-bottom: 10px;
	}
}

/* 中小型笔记本或大平板 laptop */

@media all and (min-width: 1281px) and (max-width: 1366px) {
	.container {
		width: 92%;
		min-width: 92%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 92%;
	}

	.swiper-button-prev-ban {
		left: 4%;
	}

	.swiper-button-next-ban {
		left: calc(4% + 54px);
	}

	.container-inyf {
		width: 96%;
	}

	.in-cpfw-rnk {
		right: 4%;
	}

	.mySwiper-incpk {
		right: 4%;
	}

	.mySwiper-incp2 {
		height: 356px;
	}

	.in-video-m1k,
	.in-video-m2k {
		font-size: 50px;
	}

	.navk li>a {
		padding: 0 17px;
		font-size: 16px;
	}

	.fo-navlist li {
		padding: 0 20px;
	}

	.fo-navla2 a {
		font-size: 14px;
	}

	.fo-lxnk {
		padding: 7px 0;
		line-height: 18px;
		font-size: 14px;
	}

	.fo-navdk {
		padding: 50px 0 38px;
	}

	.fo-copyk {
		font-size: 14px;
	}

	/*  */
	.swiper-button-prev-inyf,
	.swiper-button-next-inyf,
	.swiper-button-prev-inxw,
	.swiper-button-next-inxw,
	.swiper-button-prev-cpd,
	.swiper-button-next-cpd,
	.swiper-button-prev-abry,
	.swiper-button-next-abry,
	.swiper-button-prev-kjzs,
	.swiper-button-next-kjzs {
		width: 54px;
		height: 54px;
		background-size: contain !important;
	}

	.inyfank .swiper-pagination-inyf {
		top: 23px;
		width: calc(100% - 156px);
	}

	/*  */
	.in-xw-li-titk {
		height: 64px;
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 18px;
	}

	.in-xw-link {
		padding: 34px 28px;
	}

	.in-xwdk .mySwiper {
		margin: 40px 0 50px;
	}

	.in-ab-tudk {
		width: 440px;
	}

	.in-ab-mdk {
		width: calc(100% - 440px - 60px);
	}

	.in-ab-sznk {
		margin-bottom: 60px;
	}

	.in-aben-mk {
		font-size: 520px;
	}


	.in-ab-mti2 {
		margin-bottom: 18px;
		line-height: 40px;
		font-size: 28px;
	}

	.in-ab-szsxk b {
		font-size: 44px;
	}

	.in-abnk {
		padding: 60px 0;
	}

	.in-yf-titdk {
		margin-bottom: 35px;
	}

	.in-yf-tit {
		line-height: 50px;
		font-size: 36px;
	}

	.in-cpfw-tit {
		margin-bottom: 30px;
		line-height: 44px;
		font-size: 32px;
	}

	.in-cplnb {
		width: 50px;
		height: 50px;
	}

	.in-cplnbmk {
		margin-left: 66px;
	}

	.in-yftuk {
		margin-bottom: 20px;
	}

	.in-cplnbm-cn {
		margin-bottom: 5px;
		line-height: 30px;
		font-size: 22px;
	}

	.in-qywh-b {
		height: 52px;
	}

	.in-qywh-b-cn {
		line-height: 40px;
		font-size: 26px;
	}

	.in-qywh-b-en {
		font-size: 16px;
	}

	.in-qywh-mdk {
		padding-top: 20px;
	}

	.in-qywh-mk {
		margin-bottom: 22px;
		line-height: 26px;
		font-size: 14px;
	}

	.xwl-li-more {
		width: 140px;
		height: 46px;
		line-height: 44px;
		font-size: 14px;
	}

	.xwl-li-mox span {
		padding-right: 26px;
	}

	.in-cplnbdk {
		padding: 32px 46px;
	}

	.in-yf-tit2 br {
		display: none;
	}

	.in-yf-tit2 {
		width: calc(100% - 400px);
		padding-top: 8px;
	}

	.in-yftum {
		line-height: 34px;
		font-size: 22px;
	}

	.ab-abnk {
		padding: 60px 0;
	}

	.ab-fzls-mxk {
		padding: 60px 40px 60px 90px;
	}

	.ab-absnx1 {
		line-height: 48px;
		font-size: 40px;
	}

	.ab-absnx1 {
		line-height: 48px;
		font-size: 40px;
	}

	.ab-absnx2 {
		line-height: 48px;
		font-size: 40px;
	}

	.ab-abst {
		width: calc(100% - 250px);
	}

	.ab-absnxk {
		width: 236px;
	}

	.ab-abtuk {
		width: 500px;
	}

	.ab-abmk {
		width: calc(100% - 500px);
		padding-right: 40px;
	}

	.ab-abtext {
		height: 374px;
	}

	.ab-dzs-ndk {
		padding: 60px 0;
	}

	.ab-dsz-ti2 {
		margin-bottom: 36px;
	}

	.ab-ld-limk {
		padding: 30px;
	}

	.swiper-slide-active .ab-rytumk {
		font-size: 18px;
	}


	.ab-fzls-mds {
		left: -234px;
		top: 70px;
		font-size: 48px;
	}

	.xwn-tjdk {
		width: 530px;
		padding: 30px;
		height: 475px;
	}

	.xwn-tjldk {
		width: calc(100% - 530px);
	}

	.xwn-tjl-list li {
		height: 228px;
	}

	.xwn-tjl-link {
		padding: 30px;
	}

	.xwn-tjl-lida {
		margin-bottom: 4px;
	}

	.xwn-tjl-li-textk {
		margin-bottom: 20px;
	}

	.xwn-mtl-link {
		padding: 30px 22px;
	}

	.xwn-mtl-list {
		margin-left: -25px;
	}

	.xwn-xx-list {
		margin-left: -40px;
	}

	.xwn-xx-list li {
		width: calc(50% - 40px);
		margin-left: 40px;
		border-bottom: 1px solid #eee;
		padding: 30px 0 30px;
	}

	.xwl-nrdk {
		padding: 60px 0 80px;
	}

	.xwv-nrdk {
		padding: 60px 0;
	}

	.xwl-tjltum {
		line-height: 30px;
		font-size: 16px;
	}

	.xwn-mtl-list li {
		width: calc(25% - 25px);
		margin-left: 25px;
	}

	.xwl-litjk {
		width: 370px;
	}

	.xwl-listk {
		width: calc(100% - 370px - 40px);
		padding-right: 40px;
	}


	.ban-ntit {
		font-size: 40px;
	}

	.wh-dang-li-titk {
		margin-bottom: 30px;
	}

	.wh-dang-link {
		padding: 46px 30px;
	}

	.wh-fc-lha {
		width: 146px;
		height: 48px;
		border-width: 1px;
		padding-right: 24px;
		line-height: 46px;
	}

	.wh-fc-list {
		margin-left: -20px;
	}

	.wh-fc-list li {
		display: block;
		float: left;
		list-style: none;
		width: calc(20% - 20px);
		margin-left: 20px;
	}

	.wh-fc-link {
		padding: 16px;
	}

	.wh-fc-ltuk {
		margin-bottom: 18px;
	}

	.wh-fc-ltum {
		margin-bottom: 8px;
		line-height: 29px;
	}

	.rll-litumxk {
		padding: 50px 50px;
	}

	.ban-classnk a {
		margin-left: 60px;
	}

	.cpd-tit {
		line-height: 66px;
		font-size: 40px;
	}

	.cpd-dbxk {
		bottom: 30px;
		padding: 0 40px;
	}

	.cpd-dlk:hover .cpd-db {
		height: 50px;
		margin-bottom: 10px;
	}

	.cpd-dbm {
		line-height: 36px;
		font-size: 22px;
	}

	.cpd-dlk:hover .cpd-dbxk {
		height: 100px;
		bottom: calc(50% - 50px);
	}

	.cpd-dtuk {
		margin-bottom: 20px;
	}

	.cpl-ltuk {
		padding: 30px;
	}

	.cpl-lmdk {
		padding-left: 40px;
	}

	.cpv-ntit {
		margin-bottom: 30px;
		line-height: 48px;
		font-size: 34px;
	}

	.cpl-flbk {
		padding: 5px 10px;
		margin: 10px 0 10px 30px;
	}

	.cpl-link {
		padding: 30px;
	}

	.cpl-lbtuk {
		width: 280px;
	}

	.cpl-limk {
		margin-left: 280px;
		padding-left: 30px;
	}

	.cpl-lim-tit {
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 20px;
	}

	.cpl-lim-textk {
		margin-bottom: 20px;
		height: 120px;
		line-height: 30px;
		font-size: 14px;
	}

	.cpl-lim-text {
		-webkit-line-clamp: 4;
	}

	.cpl-xzxk {
		width: calc(100% - 114px);
	}

	.cpnh-yftumk {
		padding-left: 70px;
		padding-top: 48px;
	}

	.cpnh-sysf-ndk {
		padding: 60px 0 60px;
	}

	.cpnh-sysf-mdk {
		padding: 60px 0 0 55px;
	}

	.cpnh-kjtg-ndk {
		padding: 60px 0 60px;
	}

	.cpnh-kjtgmk {
		padding-right: 120px;
		padding-top: 56px;
	}

	.cpnh-dou2 {
		left: -22px;
		top: -40px;
	}

	.cpnh-njzxmk {
		padding: 0 0 0 40px;
	}

	.cpnh-njzx-lxk {
		padding: 36px 0;
	}

	.cpnh-tel {
		margin: 0 auto 14px;
		height: 48px;
	}

	.cpnh-njzx-ndk {
		padding: 60px 0;
	}

	.cpnh-nhdw-ndk {
		padding: 60px 0 85px;
	}

	.cpnh-ctpf-mxk {
		width: 90%;
		padding-right: 50px;
	}

	.cpnh-ctpf-mdk {
		padding: 80px 0 60px;
	}

	.cpnh-ewmdk {
		padding-top: 8px;
	}

	.cpnh-yftum-tit {
		margin-bottom: 20px;
		line-height: 44px;
		font-size: 32px;
	}


	.kj-yfjc-mk {

		width: calc(100% - 580px);
		padding-right: 40px;
	}

	.cpnh-yftum-text {
		line-height: 34px;
	}

	.kj-yfcg-mk {
		width: 50%;
	}

	.kj-zsndk .container {
		padding: 0 76px;
	}

	.kj-yfjc-tuk {
		width: 580px;
	}

	.kj-zjjs-mdk {
		padding: 40px 40px 40px 340px;
	}

	.kj-yfcg-sjlb li {
		padding-right: 50px;
		margin-right: 50px;
	}

	.kj-dou-ti2 {
		margin-bottom: 20px;
	}

	.wh-ln-limk {
		padding: 0 40px;
		bottom: 40px;
	}

	.wh-ln-nb-text {
		height: 75px;
		line-height: 25px;
	}

	.wh-ln-nb {
		height: 50px;
		margin-bottom: 10px;
	}

	.wh-pp-nlogok {
		width: 450px;
		margin-top: -10px;
	}

	.wh-pp-nmdk {
		width: calc(100% - 450px);
		padding-right: 40px;
	}

	.wh-pp-nrdk {
		padding: 60px 0;
	}

	.wh-pp-nm-list li {
		padding: 30px 0 20px;
	}

	.wh-dang-list {
		margin-left: -25px;
	}

	.wh-dang-list li {
		display: block;
		float: left;
		width: calc(25% - 25px);
		margin-left: 25px;
	}

	.wh-ln-nb-tit {
		margin-bottom: 10px;
	}

	.whyf-brqdk {
		height: auto;
		margin-bottom: 30px;
	}

	.whyf-brqrq {
		width: 380px;
		height: 60px;
	}

	.whyf-brqm {
		width: 250px;
		padding-left: 35px;
		line-height: 60px;
		font-size: 26px;
	}

	.whyf-yftudk {
		width: 300px;
		padding: 16px;
		margin-top: 22px;
	}

	.whyf-yftjk {
		width: calc(100% - 300px);
		padding-left: 60px;
		padding-top: 22px;
	}

	.whyf-yftjk a {
		padding: 22px 22px 22px 48px;
		background: url(../images/whyf-ling.png) 26px center no-repeat #f6f6f6;
		margin-bottom: 16px;
	}

	.whyf-blk a {
		padding: 6px 0 6px 40px;
	}

	.whyf-bldk {
		padding: 38px 0;
	}

	.whyf-brk {
		padding: 38px 0 38px 38px;
	}

	.whyf-brqrq-rq {
		height: 40px;
		padding-left: 30px;
		line-height: 40px;
	}

	.whyf-brqrq-sub {
		width: 112px;
		height: 46px;
		line-height: 46px;
	}

	.whyf-brqrqx {
		margin: 7px 22px;
	}

	.whyf-bxz {
		width: 110px;
		height: 40px;
		margin-top: 10px;
		line-height: 40px;
		background: url(../images/wh-fc-hb2.png) calc(50% + 27px) center no-repeat #027AC2;
	}

	.whyf-bxz {
		margin-top: 10px;
	}

	.whyf-yftjt {
		left: 30px;
	}

	.kj-cxpt-ndk .kj-yfjc-mk {
		padding-left: 40px;
	}

	.kj-zjjs-leimk {
		padding-left: 90px;
		background-size: 60px auto !important;
	}

	.kj-zjjs-ndk {
		padding: 60px 0;
	}

	.kj-zjjs-leik {
		width: 300px;
	}

	.kj-zjjs-lndk {
		margin-left: 320px;
	}

	.kj-zs-tudk {
		width: 660px;
	}

	.kj-yfzs-bg1 {
		width: 375px;
	}

	.kj-yfzs-bg2 {
		width: 300px;
	}

	.kj-zs-tuk1 {
		left: 58px;
		bottom: 146px;
	}

	.kj-zs-tuk2 {
		bottom: 198px;
	}

	.kj-yfcg-ndk {
		padding: 60px 0 70px;
	}

	.kj-yfcg-sjnk {
		padding-top: 70px;
	}

	.mySwiper-kjzs .swiper-slide {
		box-shadow: 0 0 18px rgb(0, 0, 0, 0.14);
	}

	.mySwiper-kjzs {
		padding: 16px;
	}

	.tzgp-gptit2 {
		margin-bottom: 0;
		line-height: 70px;
		font-size: 66px;
	}

	.tz-lxrk {
		padding: 30px;
	}

	.tzgp-lim-tit {
		top: 40px;
		left: 36px;
		line-height: 36px;
		font-size: 28px;
	}

	.tzgp-lim-xj {
		left: 36px;
		bottom: 40px;
		width: 46px;
		height: 46px;
	}

	.tz-lxlk {
		width: 475px;
		padding-top: 16px;
	}

	.tz-lxrk {
		width: calc((100% - 475px) - 50px);
	}

	.xwn-titk {
		margin-bottom: 26px;
	}

	.xwn-tit {
		line-height: 44px;
		font-size: 32px;
	}

	.tzl-lnm2 {
		line-height: 32px;
		font-size: 20px;
	}

	.lx-lndk {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.lx-rnk {
		width: calc(100% - 550px - 50px);
		border-width: 24px;
		padding: 8px;
	}

	.lx-lnk {
		width: 550px;
	}

	.lx-lnd {
		margin-bottom: 10px;
	}
	
	.jobv-ndk {
	    padding:40px;
	}
}

@media all and (min-width: 1025px) and (max-width: 1280px) {
	.container {
		width: 92%;
		min-width: 92%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 92%;
	}


	.swiper-button-prev-ban {
		left: 4%;
	}

	.swiper-button-next-ban {
		left: calc(4% + 54px);
	}

	.container-inyf {
		width: 96%;
		margin-bottom: 30px;
	}

	.in-cpfw-rnk {
		right: 4%;
	}

	.mySwiper-incpk {
		right: 4%;
	}

	.mySwiper-incp2 {
		height: 284px;
	}

	.in-video-m1k,
	.in-video-m2k {
		font-size: 36px;
	}

	.navk li>a {
		padding: 0 8px;
		font-size: 16px;
	}

	.navk li:first-child>a {
		padding-left: 0;
	}

	.navk li:last-child>a {
		padding-right: 0;
	}

	.logotu {
		height: 76px;
		margin-top: 3px;
	}

	.top-sedk {
		width: 82px;
	}

	.top-fdj {
		width: 44px;
	}

	.top-enk {
		width: 36px;
	}

	.fo-navlist li {
		padding: 0 20px;
	}

	.fo-navlist li:first-child {
		display: none;
	}

	.fo-navla1 {
		margin-bottom: 2px;
		line-height: 25px;
		font-size: 16px;
	}

	.fo-navla2 a {
		font-size: 14px;
	}

	.fo-lxnk {
		padding: 7px 0;
		line-height: 18px;
		font-size: 14px;
	}

	.fo-navdk {
		padding: 40px 0 38px;
	}

	.fo-copyk {
		font-size: 14px;
	}

	/*  */
	.swiper-button-prev-inyf,
	.swiper-button-next-inyf,
	.swiper-button-prev-inxw,
	.swiper-button-next-inxw,
	.swiper-button-prev-cpd,
	.swiper-button-next-cpd,
	.swiper-button-prev-abry,
	.swiper-button-next-abry,
	.swiper-button-prev-kjzs,
	.swiper-button-next-kjzs {
		width: 48px;
		height: 48px;
		background-size: contain !important;
	}

	.inyfank .swiper-pagination-inyf {
		top: 23px;
		width: calc(100% - 156px);
	}

	.pagination li:first-child,
	.pagination li:last-child {
		width: 88px;
	}

	.pagination li {
		width: 40px;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	/*  */
	.ban-fuxia {
		bottom: 30px;
	}

	.in-bfxbmk {
		width: 130px;
		height: 126px;
		padding: 16px;
	}

	.in-bfxbmk2 {
		background-size: auto 70% !important;
	}

	.in-bfxbmdk {
		bottom: 30px;
	}

	.in-bfxb {
		height: 24px;
	}

	.in-xw-li-titk {
		height: 56px;
		margin-bottom: 8px;
		line-height: 28px;
		font-size: 16px;
	}

	.in-xw-li-da {
		margin-bottom: 14px;
	}

	.in-xwltuk {
		margin-bottom: 22px;
	}

	.in-xw-leik {
		width: 180px;
	}

	.in-xw-lbdk {
		width: calc(100% - 180px);
	}

	.in-xwllb {
		margin-left: -10px;
	}

	.in-xwllb li {
		width: calc(33.3333% - 10px);
		margin-left: 10px;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	}

	.in-xwdk .mySwiper .swiper-slide {
		height: 50px !important;
	}

	.in-xw-litm {
		margin-bottom: 10px;
	}

	.in-xw-link {
		padding: 20px 15px;
	}

	.in-xwdk {
		padding: 45px 0;
	}

	.in-xwdk .mySwiper {
		margin: 20px 0 20px;
		height: 150px;
	}

	.in-ab-tudk {
		width: 410px;
	}

	.in-ab-mdk {
		width: calc(100% - 410px - 40px);
	}

	.in-ab-sznk {
		margin-bottom: 10px;
	}

	.in-aben-mk {
		font-size: 360px;
	}


	.in-ab-mti2 {
		margin-bottom: 12px;
		line-height: 38px;
		font-size: 26px;
	}

	.in-ab-mtext {
		display: block;
		height: 96px;
		margin-bottom: 18px;
		line-height: 32px;
		font-size: 16px;
	}

	.in-ab-szlb {
		display: block;
	}

	.in-ab-szlb li {
		display: block;
		width: 50%;
		float: left;
		padding: 16px 0;
		height: auto;
	}

	.in-ab-szlb li:nth-child(1),
	.in-ab-szlb li:nth-child(3) {
		border-bottom: 1px solid #d1d1d1;
	}

	.in-ab-szlb li:nth-child(3),
	.in-ab-szlb li:nth-child(7) {
		border-left: 1px solid #d1d1d1;
	}

	.in-ab-szsxk span {
		font-size: 16px;
	}

	.in-ab-szlb li.in-ab-szlxt {
		display: none;
	}

	.in-ab-szsxk b {
		font-size: 36px;
	}

	.in-ab-szsk {
		margin-bottom: 0;
	}

	.in-abnk {
		padding: 45px 0;
	}

	.in-yf-titdk {
		margin-bottom: 20px;
	}

	.in-yf-tit {
		line-height: 40px;
		font-size: 32px;
	}

	.in-cpfw-tit {
		margin-bottom: 20px;
		line-height: 40px;
		font-size: 30px;
	}

	.in-cpfw-text {
		margin-bottom: 22px;
	}

	.in-cplnb {
		width: 44px;
		height: 44px;
		margin-top: 3px;
	}

	.in-cplnbmk {
		margin-left: 58px;
	}

	.in-yftuk {
		margin-bottom: 20px;
	}

	.in-yfndk {
		padding: 45px 0;
	}

	.in-cplnbm-cn {
		margin-bottom: 5px;
		line-height: 30px;
		font-size: 20px;
	}

	.in-qywh-b {
		height: 52px;
	}

	.in-qywh-b-cn {
		line-height: 36px;
		font-size: 22px;
	}

	.in-qywh-b-en {
		line-height: 16px;
		font-size: 14px;
	}

	.in-qywh-mdk {
		padding-top: 16px;
	}

	.in-qywh-mk {
		margin-bottom: 18px;
		line-height: 26px;
		font-size: 14px;
	}

	.in-qywh-ndk {
		padding: 45px 0 0;
	}

	.in-qytm {
		padding-top: 8px;
	}

	.xwl-li-more {
		width: 130px;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.xwl-li-mox span {
		padding-right: 22px;
		background-size: auto 8px !important;
	}

	.in-cplnbdk {
		padding: 20px 28px;
	}

	.in-yf-tit2 br {
		display: none;
	}

	.in-yf-tit2 {
		width: calc(100% - 335px);
		padding-top: 0px;
		line-height: 26px;
		font-size: 14px;
	}

	.in-yftum {
		line-height: 26px;
		font-size: 20px;
	}

	.ab-abnk {
		padding: 45px 0;
	}

	.ab-fzls-ndk {
		padding: 45px 0;
	}

	.ab-fzls-mxk {
		width: 100%;
		padding: 40px 40px 40px 150px;
	}

	.ab-absnx1 {
		line-height: 48px;
		font-size: 40px;
	}

	.ab-absnx1 {
		line-height: 40px;
		font-size: 34px;
	}

	.ab-absnx2 {
		line-height: 40px;
		font-size: 34px;
	}

	.ab-absnxk {
		width: 200px;
	}

	.ab-abst {
		width: calc(100% - 200px);
	}


	.ab-abtuk {
		width: 400px;
		height: 526px;
	}

	.ab-abmk {
		width: calc(100% - 400px);
		padding-right: 30px;
	}

	.ab-ab-ti2 {
		line-height: 30px;
		font-size: 20px;
	}

	.ab-abtext {
		padding-right: 30px;
		height: 374px;
		line-height: 34px;
	}

	.ab-dzs-ndk {
		padding: 45px 0;
	}

	.ab-dsz-ti2 {
		margin-bottom: 30px;
		line-height: 30px;
		font-size: 24px;
	}

	.ab-dsztext {
		padding-right: 30px;
		height: 260px;
	}

	.ab-dsztuk {
		width: 350px;
	}

	.ab-dszmdk {
		width: calc(100% - 350px);
		padding-left: 30px;
	}

	.ab-ld-limk {
		padding: 20px;
	}

	.ab-ryzz-ndk {
		padding: 45px 0;
	}

	.ab-zlndk {
		padding: 45px 0;
	}

	.ab-zl-yxlist {
		padding-top: 8px;
	}

	.ab-zlndk .tab_menu li {
		width: 140px;
		height: 46px;
		margin-left: 6px;
		line-height: 44px;
	}

	.ab-zl-yxmk {
		height: auto;
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 14px;
	}

	.ab-zl-yxlink {
		padding: 16px 0 16px 16px;
	}

	.ab-zl-yxlim1 {
		margin-bottom: 0px;
		line-height: 36px;
		font-size: 30px;
	}

	.ab-jdlb li {
		padding: 13px 0;
	}

	.mySwiper-abry {
		padding: 10px 0;
		margin-bottom: 20px;
	}

	.mySwiper-abry {
		padding: 10px 0;
		margin-bottom: 0px;
	}

	.swiper-pagination-abry {
		line-height: 50px;
	}

	.ab-ldgh-ndk {
		padding: 45px 0;
	}

	.swiper-slide-active .ab-rytumk {
		font-size: 18px;
	}


	.ab-fzls-mds {
		left: 0;
		top: 35px;
		font-size: 40px;
	}

	.xwn-qydk {
		padding: 45px 0;
	}

	.xwn-tjdk {
		width: 385px;
		padding: 20px;
		height: 370px;
	}

	.xwn-tuk {
		margin-bottom: 26px;
	}

	.xwn-ttit {
		line-height: 32px;
		font-size: 18px;
	}

	.xwn-tjldk {
		width: calc(100% - 385px);
	}

	.xwn-tjl-list li {
		height: 175px;
	}

	.xwn-tjl-list li .xwn-tjl-li-more {
		display: none;
	}

	.xwn-tjl-li-tit {
		font-size: 16px;
	}

	.xwn-tjl-link {
		padding: 20px;
	}

	.xwn-tjl-lida {
		margin-bottom: 4px;
	}

	.xwn-tjl-li-textk {
		margin-bottom: 20px;
	}

	.xwn-mtl-link {
		padding: 22px 16px;
	}

	.xwn-xx-list {
		margin-left: -40px;
	}

	.xwn-xx-list li {
		width: calc(50% - 40px);
		margin-left: 40px;
		border-bottom: 1px solid #eee;
		padding: 22px 0 22px;
	}

	.xwn-xx-li-tit {
		margin-bottom: 9px;
		line-height: 28px;
		font-size: 16px;
	}

	.xwl-nrdk {
		padding: 45px 0 60px;
	}

	.xwv-nrdk {
		padding: 45px 0;
	}

	.xwl-tjltum {
		line-height: 30px;
		font-size: 16px;
	}

	.xwn-mtl-list {
		margin-left: -16px;
	}

	.xwn-mtl-list li {
		width: calc(25% - 16px);
		margin-left: 16px;
	}

	.xwn-mttuk {
		margin-bottom: 20px;
	}

	.xwn-mtl-li-titk {
		height: 60px;
		margin-bottom: 12px;
		line-height: 30px;
		font-size: 16px;
	}

	.xwn-mtl-link .xwn-tjl-lida {
		margin-bottom: 24px;
	}

	.xwl-litjk {
		width: 100%;
		float: none;
		margin-top: 30px;
		padding-top: 20px;
		border-top: 1px solid #e7e7e7;
	}

	.xwl-litj-lb {
		display: block;
		margin-left: -30px;
	}

	.xwl-litj-lb li {
		display: block;
		width: calc(33.3333% - 30px);
		margin-left: 30px;
		list-style: none;
		float: left;
	}

	.xwl-listk {
		width: 100%;
		padding-right: 0;
		border-right: none;
		float: none;
	}

	.xwl-li-titk {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.xwl-li-textk {
		height: 56px;
		margin-bottom: 20px;
	}

	.xwl-list li {
		padding-bottom: 25px;
		margin-bottom: 22px;
	}

	.xwv-titk {
		margin-bottom: 10px;
		line-height: 40px;
		font-size: 26px;
	}

	.xwv-gjck {
		margin-bottom: 26px;
	}

	.xwv-textk {
		padding: 30px 0;
		margin-bottom: 30px;
	}

	.fy-next {
		padding-right: 34px;
	}

	.fy-prev {
		padding-left: 34px;
	}

	.ban-nyk {
		height: 280px;
	}

	.ban-nyk .in-protuk {
		height: 100%;
		object-fit: cover !important;
	}

	.ban-ntit {
		font-size: 34px;
	}

	.wh-dang-li-titk {
		margin-bottom: 16px;
		height: 56px;
		line-height: 28px;
		font-size: 18px;
	}

	.wh-dang-li-textk {
		margin-bottom: 16px;
	}

	.wh-dang-li-more {
		padding-top: 20px;
	}

	.wh-dang-link {
		padding: 26px 18px;
	}

	.wh-fc-lha {
		width: 146px;
		height: 48px;
		border-width: 1px;
		padding-right: 24px;
		line-height: 46px;
	}

	.wh-fc-list {
		margin-left: -20px;
	}

	.wh-fc-list li {
		display: block;
		float: left;
		list-style: none;
		width: calc(25% - 20px);
		margin-left: 20px;
	}

	.wh-fc-nrdk .wh-fc-list li:nth-child(5) {
		display: none;
	}

	.wh-fc-link {
		padding: 12px;
	}

	.wh-fc-ltuk {
		margin-bottom: 18px;
	}

	.wh-fc-ltum {
		margin-bottom: 8px;
		line-height: 29px;
	}

	.wh-ln-nrdk {
		padding: 45px 0;
	}

	.wh-ln-limk {
		padding: 0 25px;
		bottom: 25px;
	}

	.wh-ln-nb-text {
		height: 69px;
		line-height: 23px;
		font-size: 14px;
	}

	.wh-ln-nb {
		height: 38px;
		margin-bottom: 0;
		float: left;
	}

	.wh-ln-nb-tit {
		margin-bottom: 10px;
		margin-left: 52px;
		font-size: 20px;
	}

	.wh-pp-nlogok {
		width: 360px;
		margin-top: 0;
	}

	.wh-dang-nrdk {
		padding: 45px 0;
	}

	.wh-pp-nmdk {
		width: calc(100% - 360px);
		padding-right: 30px;
	}

	.wh-pp-nm-kh {
		margin-bottom: 0px;
		line-height: 31px;
		font-size: 20px;
	}

	.wh-pp-nrdk {
		padding: 45px 0;
	}

	.wh-pp-nm-list li {
		padding: 18px 0 18px;
	}

	.wh-pp-nm-li-tit {
		margin-bottom: 8px;
		line-height: 30px;
		font-size: 18px;
	}

	.wh-pp-nm-li-text {
		line-height: 25px;
		font-size: 14px;
	}

	.wh-dang-list {
		margin-left: -16px;
	}

	.wh-dang-list li {
		width: calc(25% - 16px);
		margin-left: 16px;
	}

	.wh-fc-nrdk {
		padding: 45px 0;
	}

	.whyf-brqdk {
		height: auto;
		margin-bottom: 30px;
	}

	.whyf-brqrq {
		width: 280px;
		height: auto;
	}

	.whyf-brqm {
		width: 185px;
		padding-left: 28px;
		line-height: 54px;
		font-size: 20px;
	}

	.whyf-yftudk {
		width: 300px;
		padding: 16px;
		margin-top: 22px;
	}

	.whyf-yftjk {
		width: calc(100% - 300px);
		padding-left: 60px;
		padding-top: 22px;
	}

	.whyf-yftjk a {
		padding: 22px 22px 22px 48px;
		background: url(../images/whyf-ling.png) 26px center no-repeat #f6f6f6;
		margin-bottom: 16px;
	}

	.whyf-blk a {
		padding: 6px 0 6px 40px;
	}

	.whyf-bldk {
		padding: 38px 0;
	}

	.whyf-brk {
		padding: 38px 0 38px 38px;
	}

	.whyf-brqrq-rq {
		height: 40px;
		padding-left: 30px;
		line-height: 40px;
	}

	.whyf-brqrq-sub {
		width: 68px;
		height: 40px;
		line-height: 40px;
	}

	.whyf-brqrqx {
		margin: 7px 22px;
	}

	.whyf-bxz {
		width: 110px;
		height: 40px;
		margin-top: 10px;
		line-height: 40px;
		background: url(../images/wh-fc-hb2.png) calc(50% + 27px) center no-repeat #027AC2;
	}

	.whyf-bxz {
		margin-top: 7px;
	}

	.whyf-yftjt {
		left: 30px;
	}

	.rll-lituk {
		width: 460px;
		height: 400px;
	}

	.rll-litumk {
		width: calc(100% - 460px);
		height: 400px;
	}

	.rll-xbtext {
		height: 220px;
		padding-right: 20px;
		line-height: 32px;
	}

	.rll-list li {
		margin-bottom: 90px;
	}

	.rll-lits {
		width: 230px;
		height: 54px;
	}

	.rll-litumxk {
		padding: 30px;
	}

	.rll-xb {
		height: 40px;
	}

	.rll-xbm {
		margin-left: 49px;
		line-height: 40px;
		font-size: 30px;
	}

	.rll-xbtit {
		margin-bottom: 18px;
	}

	.rljob-ticn1 {
		font-size: 30px;
	}

	.rljob-ticn2 {
		font-size: 18px;
	}

	.rljob-tien {
		font-size: 120px;
	}

	.rljob-dqnk {
		width: 180px;
		padding: 20px;
	}

	.rljob-dqti {
		margin-bottom: 10px;
		line-height: 32px;
		font-size: 20px;
	}

	.rljob-dqnak a {
		padding: 5px 6px;
	}

	.rljob-lbk {
		width: calc(100% - 180px);
		padding-left: 30px;
	}

	.rljob-list li {
		padding: 20px 19px;
	}

	.rljob-lim-text {
		margin-left: -40px;
	}

	.rljob-lim-text span {
		margin-left: 20px;
		padding-left: 20px;
	}

	.rljob-limk {
		width: calc(100% - 145px);
		padding: 0 16px 0 0;
	}

	.rljob-lim-textk {
		line-height: 28px;
		font-size: 14px;
	}

	.rljob-lirk {
		width: 145px;
		padding-top: 16px;
		padding-left: 0;
	}

	.rljob-lim-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.rljob-lirk .xwl-li-more {
		float: right;
	}

	.rljob-tink {
		padding-top: 10px;
		padding-bottom: 40px;
	}

	.ban-classnk a {
		margin-left: 50px;
	}

	.cpd-tit {
		line-height: 46px;
		font-size: 36px;
	}

	.cpd-dbxk {
		bottom: 30px;
		padding: 0 40px;
	}

	.cpd-dlk:hover .cpd-db {
		height: 44px;
		margin-bottom: 6px;
	}

	.cpd-dtmdk {
		display: block;
		overflow: hidden;
		height: 90px;
		margin-bottom: 12px;
		line-height: 30px;
		font-size: 14px;
		color: #fff;
	}

	.cpd-dtmxk a {
		margin-left: 30px;
	}

	.cpd-dbm {
		line-height: 30px;
		font-size: 20px;
	}

	.cpd-dlk:hover .cpd-dbxk {
		height: 100px;
		bottom: calc(50% - 50px);
	}

	.cpd-dtuk {
		margin-bottom: 20px;
	}

	.cpl-ltuk {
		padding: 20px;
	}

	.cpl-lmdk {
		padding-left: 30px;
	}

	.cpv-ntit {
		margin-bottom: 26px;
		line-height: 40px;
		font-size: 32px;
	}

	.cpl-lmlk {
		border-bottom: 1px solid #dcdcdc;
		padding: 16px 0;
	}

	.cpv-link {
		padding: 20px;
	}

	.cpl-flbk {
		padding: 5px 10px;
		margin: 10px 0 10px 30px;
	}

	.cpl-flb {
		height: 60px;
	}

	.cpd-nrdk {
		padding: 170px 0 80px;
	}

	.ban-classnk a {
		padding: 10px 0;
	}

	.ban-location {
		padding: 10px 0 10px 27px;
	}

	.ban-classnk {
		font-size: 16px;
	}

	.cpl-link {
		padding: 30px;
	}

	.cpl-lbtuk {
		width: 280px;
	}

	.cpl-limk {
		margin-left: 280px;
		padding-left: 30px;
	}

	.cpl-lim-tit {
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 20px;
	}

	.cpl-lim-textk {
		margin-bottom: 20px;
		height: 120px;
		line-height: 30px;
		font-size: 14px;
	}

	.cpl-lim-text {
		-webkit-line-clamp: 4;
	}

	.cpl-xzxk {
		width: calc(100% - 114px);
	}

	.cpnh-yftuk {
		width: 400px;
	}

	.cpnh-yftumk {
		margin-left: 400px;
		padding-left: 30px;
		padding-top: 0;
	}

	.cpnh-sysf-ndk {
		padding: 45px 0;
	}

	.cpnh-sysf-mdk {
		padding: 0 0 0 30px;
	}

	.cpnh-kjtg-ndk {
		padding: 45px 0;
	}

	.cpnh-kjtgmk {
		width: calc(100% - 500px);
		padding-right: 30px;
		padding-top: 16px;
	}

	.cpnh-tgtuk {
		width: 500px;
	}

	.cpnh-dou2 {
		left: -12px;
		top: -15px;
	}

	.cpnh-njzx-tudk {
		width: 40%;
	}

	.cpnh-njzxmk {
		width: 60%;
		padding: 0 0 0 30px;
	}

	.cpnh-yftum-text {
		line-height: 30px;
		font-size: 14px;
	}

	.cpnh-njzx-lxk {
		padding: 26px 0;
	}

	.cpnh-tel {
		margin: 0 auto 8px;
		height: 40px;
	}

	.cpnh-tel-m {
		margin-bottom: 6px;
		line-height: 24px;
	}

	.cpnh-njzx-ndk {
		padding: 45px 0;
	}

	.cpnh-nhdw-ndk {
		padding: 45px 0 65px;
	}

	.cpnh-ctpf-mxk {
		width: 90%;
		padding-right: 45px;
	}

	.cpnh-ctpf-mdk {
		padding: 60px 0 45px;
	}

	.cpnh-jtm1 {
		margin-bottom: 6px;
		line-height: 1.2;
		font-size: 24px;
	}

	.cpnh-jt {
		width: 28px;
		height: 50px;
	}

	.cpnh-jtmk {
		margin-left: 38px;
	}

	.cpnh-ctpf-tumk {
		width: 150%;
		font-size: 100px;
	}

	.cpnh-dou1,
	.cpnh-dou2 {
		width: 120px;
	}

	.cpnh-ewmdk {
		padding-top: 8px;
	}

	.cpnh-yftum-tit {
		margin-bottom: 15px;
		line-height: 40px;
		font-size: 30px;
	}

	.cpnh-sy-sjnk {
		padding-top: 30px;
	}

	.kj-yfjc-ndk {
		padding: 45px 0;
	}

	.kj-yfjc-tuk {
		width: 40%;
	}

	.kj-yfjc-mk {
		width: 60%;
		padding-right: 30px;
	}

	.kj-yfcg-mk {
		width: 50%;
	}

	.kj-zsndk .container {
		padding: 0 76px;
	}


	.kj-dou-ti2 {
		margin-bottom: 12px;
	}

	.kj-cxpt-ndk .container {
		padding-top: 45px;
	}

	.kj-cxpt-ndk {
		padding-bottom: 45px;
	}

	.kj-dou {
		width: 120px;
	}

	.kj-cxpt-ndk .kj-yfjc-mk {
		padding-left: 40px;
	}

	.kj-zjjs-ndk {
		padding: 45px 0;
	}

	.kj-zjjs-leimk {
		height: 50px;
		padding-left: 0;
		background-image: none !important;
	}

	.kj-zjjs-leik .mySwiper .swiper-slide {
		height: 50px !important;
	}

	.kj-zjjs-leik {
		width: 200px;
	}

	.kj-zjjs-leik .mySwiper {
		width: 200px;
		height: 250px;
	}

	.kj-zjjs-lndk {
		margin-left: 236px;
	}

	.kj-zjjs-mdk {
		padding: 30px 30px 30px 290px;
	}

	.kj-zjjs-mx {
		height: 380px;
		padding-right: 30px;
		line-height: 29px;
	}

	.kj-ren-tuk {
		display: block;
		width: 280px;
	}

	.kj-zs-tudk {
		width: 560px;
	}

	.kj-yfzs-bg1 {
		width: 310px;
	}

	.kj-yfzs-bg2 {
		width: 248px;
	}

	.kj-yfcg-sjlb li {
		padding-right: 30px;
		margin-right: 30px;
	}

	.kj-yfcg-sjm1 {
		margin-bottom: 0px;
		line-height: 38px;
		font-size: 34px;
	}

	.kj-zsltuk {
		border-width: 13px;
	}

	.kj-zsndk {
		padding: 45px 0;
	}

	.kj-zs-tuk1 {
		left: 65px;
		bottom: 118px;
	}

	.kj-zs-tuk2 {
		left: calc(50% + 55px);
		bottom: 150px;
	}

	.kj-zs-tuk {
		width: 150px;
		height: 210px;
	}

	.kj-yfcg-ndk {
		padding: 45px 0 50px;
	}

	.kj-yfcg-sjnk {
		padding-top: 30px;
	}

	.mySwiper-kjzs .swiper-slide {
		box-shadow: 0 0 18px rgb(0, 0, 0, 0.14);
	}

	.mySwiper-kjzs {
		padding: 16px;
	}

	.tzgp-gptitk {
		margin-bottom: 30px;
	}

	.tzgp-gptit2 {
		margin-bottom: 0;
		line-height: 60px;
		font-size: 56px;
	}

	.tzgp-lim-tit {
		top: 28px;
		left: 28px;
		line-height: 36px;
		font-size: 24px;
	}

	.tzgp-lim-xj {
		left: 28px;
		bottom: 28px;
		width: 40px;
		height: 40px;
	}

	.tz-lxlk {
		width: 380px;
		padding-top: 0;
	}

	.tz-lxrk {
		margin-top: 60px;
		width: calc((100% - 380px) - 30px);
		padding: 20px;
	}

	.tzl-ln-list li {
		padding: 18px 0;
	}

	.tzl-lnb {
		height: 58px;
	}

	.tzl-lnmk {
		margin-left: 76px;
	}

	.tzl-lnm1 {
		margin-bottom: 0;
	}

	.xwn-titk {
		margin-bottom: 26px;
	}

	.xwn-titk img {
		height: 40px;
	}

	.xwn-tit {
		line-height: 40px;
		font-size: 30px;
	}

	.in-xw-lmk {
		line-height: 26px;
		font-size: 14px;
	}

	.tzl-lnm2 {
		line-height: 32px;
		font-size: 18px;
	}

	.lx-lndk {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.lx-lnk {
		width: 420px;
	}

	.lx-rnk {
		width: calc(100% - 420px - 30px);
		border-width: 14px;
		padding: 8px;
	}


	.lx-lnd {
		margin-bottom: 10px;
	}
	
	.jobv-ndk {
	    padding:38px;
	}
	/*  */
	.ab-jd-jdmk {
	    width: 350px;
	}
	.ab-jd-mapk {
	    width: calc(100% - 350px);
	    margin-left:0;
	}
	.ab-jd-jd-tit {
	    margin-bottom: 14px;
	    font-size: 18px;
	}
}

/* 中型平板或小型笔记本 tablet */
@media all and (min-width: 961px) and (max-width: 1024px) {
	.container {
		width: 92%;
		min-width: 92%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 92%;
	}


	.swiper-button-prev-ban {
		left: 4%;
	}

	.swiper-button-next-ban {
		left: calc(4% + 54px);
	}

	.container-inyf {
		width: 96%;
		margin-bottom: 30px;
	}

	.in-cpfw-rnk {
		right: 4%;
	}

	.mySwiper-incpk {
		right: 4%;
		width: 320px;
	}

	.mySwiper-incp2 {
		height: 284px;
	}

	.in-video-m1k,
	.in-video-m2k {
		line-height: 1.5;
		font-size: 34px;
	}

	.nav-xt {
		bottom: -3px;
		height: 5px;
	}

	.top-navk .palr {
		height: 70px;
	}

	.pcnav .navi_content {
		width: 120px;
		padding: 5px 6px 14px;
		top: 70px;
		left: calc(50% - 60px);
	}

	.pcnav .navi_content>a {
		padding: 8px 0;
		font-size: 14px;
	}

	.navk li>a {
		padding: 0 8px;
		font-size: 15px;
	}

	.navk li:first-child>a {
		padding-left: 0;
	}

	.navk li:last-child>a {
		padding-right: 0;
	}

	.navk li {
		height: 70px;
		padding: 10px 1px;
	}

	.logotu {
		height: 70px;
		margin-top: 0;
	}

	.top-sedk {
		width: 80px;
		height: 70px;
	}

	.top-fdj {
		width: 44px;
		height: 70px;
	}

	.top-enk {
		width: 36px;
		height: 70px;
	}

	.sj-fdj-tcnk {
		top: 70px;
	}

	.fo-navlist li {
		padding: 0 20px;
	}

	.fo-navlist li:first-child {
		display: none;
	}

	.fo-navla1 {
		margin-bottom: 2px;
		line-height: 25px;
		font-size: 16px;
	}

	.fo-navla2 a {
		font-size: 14px;
	}

	.fo-lxnk {
		padding: 7px 0;
		line-height: 18px;
		font-size: 14px;
	}

	.fo-navdk {
		padding: 40px 0 38px;
	}

	.fo-copyk {
		font-size: 14px;
	}

	/*  */
	.swiper-button-prev-inyf,
	.swiper-button-next-inyf,
	.swiper-button-prev-inxw,
	.swiper-button-next-inxw,
	.swiper-button-prev-cpd,
	.swiper-button-next-cpd,
	.swiper-button-prev-abry,
	.swiper-button-next-abry,
	.swiper-button-prev-kjzs,
	.swiper-button-next-kjzs {
		width: 48px;
		height: 48px;
		background-size: contain !important;
	}

	.inyfank .swiper-pagination-inyf {
		top: 23px;
		width: calc(100% - 156px);
	}

	.pagination li:first-child,
	.pagination li:last-child {
		width: 88px;
	}

	.pagination li {
		width: 40px;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	/*  */
	.ban-fuxia {
		bottom: 30px;
	}

	.ban-nyk {
		height: 280px;
	}

	.ban-nyk .in-protuk {
		height: 100%;
		object-fit: cover !important;
	}

	.ban-ntit {
		font-size: 32px;
		padding-top: 95px;
	}

	.in-bfxbmk {
		width: 130px;
		height: 126px;
		padding: 16px;
	}

	.in-bfxbmk2 {
		background-size: auto 70% !important;
	}

	.in-bfxbmdk {
		bottom: 30px;
	}

	.in-bfxb {
		height: 24px;
	}

	.in-xw-li-titk {
		height: 56px;
		margin-bottom: 8px;
		line-height: 28px;
		font-size: 14px;
	}

	.in-xw-li-da {
		margin-bottom: 14px;
	}

	.in-xwltuk {
		margin-bottom: 22px;
	}

	.in-xw-leik {
		width: 180px;
	}

	.in-xw-lbdk {
		width: calc(100% - 180px);
	}

	.in-xwllb {
		margin-left: -10px;
	}

	.in-xwllb li {
		width: calc(33.3333% - 10px);
		margin-left: 10px;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	}

	.in-xwdk .mySwiper .swiper-slide {
		height: 50px !important;
	}

	.in-xw-litm {
		margin-bottom: 10px;
	}

	.in-xw-link {
		padding: 20px 15px;
	}

	.in-xwdk {
		padding: 45px 0;
	}

	.in-xwdk .mySwiper {
		margin: 20px 0 20px;
		height: 150px;
	}

	.in-ab-tudk {
		width: 410px;
	}

	.in-ab-mdk {
		width: calc(100% - 410px - 40px);
	}

	.in-ab-sznk {
		margin-bottom: 10px;
	}

	.in-aben-mk {
		font-size: 360px;
	}


	.in-ab-mti2 {
		margin-bottom: 12px;
		line-height: 38px;
		font-size: 26px;
	}

	.in-ab-mtext {
		display: block;
		height: 90px;
		margin-bottom: 14px;
		line-height: 30px;
		font-size: 14px;
	}

	.in-ab-szlb {
		display: block;
	}

	.in-ab-szlb li {
		display: block;
		width: 50%;
		float: left;
		padding: 16px 0;
		height: auto;
	}

	.in-ab-szlb li:nth-child(1),
	.in-ab-szlb li:nth-child(3) {
		border-bottom: 1px solid #d1d1d1;
	}

	.in-ab-szlb li:nth-child(3),
	.in-ab-szlb li:nth-child(7) {
		border-left: 1px solid #d1d1d1;
	}

	.in-ab-szsxk span {
		font-size: 16px;
	}

	.in-ab-szlb li.in-ab-szlxt {
		display: none;
	}

	.in-ab-szsxk b {
		font-size: 32px;
	}

	.in-ab-szsk {
		margin-bottom: 0;
	}

	.in-abnk {
		padding: 45px 0;
	}

	.in-yf-titdk {
		margin-bottom: 20px;
	}

	.in-yf-tit {
		line-height: 40px;
		font-size: 28px;
	}

	.in-cpfw-tit {
		margin-bottom: 20px;
		line-height: 34px;
		font-size: 26px;
	}

	.in-cpfw-text {
		margin-bottom: 22px;
	}

	.in-cplnb {
		width: 40px;
		height: 40px;
		margin-top: 5px;
	}

	.in-cplnbmk {
		margin-left: 50px;
	}

	.in-yftuk {
		margin-bottom: 20px;
	}

	.in-yfndk {
		padding: 45px 0;
	}

	.in-cplnbm-cn {
		margin-bottom: 5px;
		line-height: 30px;
		font-size: 20px;
	}

	.in-qywh-b {
		height: 44px;
		margin-bottom: 0;
	}

	.in-qywh-b-cn {
		line-height: 30px;
		font-size: 20px;
	}

	.in-qywh-b-en {
		line-height: 16px;
		font-size: 14px;
	}

	.in-qywh-mdk {
		padding-top: 16px;
	}

	.in-qywh-mk {
		margin-bottom: 16px;
		line-height: 24px;
		font-size: 14px;
	}

	.in-qywh-limxk {
		top: 14.52694610778%;
	}

	.in-qywh-ndk {
		padding: 45px 0 0;
	}

	.in-qytm {
		padding-top: 8px;
	}

	.xwl-li-more {
		width: 116px;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.xwl-li-mox span {
		padding-right: 22px;
		background-size: auto 8px !important;
	}

	.in-cplnbdk {
		padding: 20px 28px;
	}

	.in-yf-tit2 br {
		display: none;
	}

	.in-yf-tit2 {
		width: calc(100% - 335px);
		padding-top: 0px;
		line-height: 26px;
		font-size: 14px;
	}

	.in-yftum {
		line-height: 26px;
		font-size: 18px;
	}

	.ab-abnk {
		padding: 45px 0;
	}

	.ab-fzls-ndk {
		padding: 45px 0;
	}

	.ab-fzls-mxk {
		width: 100%;
		padding: 30px 30px 30px 140px;
	}

	.ab-fzls-li-tit {
		margin-bottom: 6px;
		line-height: 36px;
		font-size: 22px;
	}

	.ab-fzls-list li {
		margin-bottom: 30px;
	}

	.ab-absnx1 {
		line-height: 48px;
		font-size: 40px;
	}

	.ab-absnx1 {
		line-height: 40px;
		font-size: 34px;
	}

	.ab-absnx2 {
		line-height: 40px;
		font-size: 34px;
	}

	.ab-absnxk {
		width: 200px;
	}

	.ab-abst {
		width: calc(100% - 200px);
	}


	.ab-abtuk {
		width: 320px;
		height: 440px;
	}

	.ab-abmk {
		width: calc(100% - 320px);
		padding-right: 30px;
		background: url(../images/ab-abbg.png) calc(100% - 20px) bottom no-repeat;
		background-size: auto 100% !important;
	}

	.ab-ab-ti2 {
		line-height: 30px;
		font-size: 20px;
	}

	.ab-absnk {
		margin-bottom: 16px;
	}

	.ab-abtext {
		padding-right: 30px;
		height: 305px;
		line-height: 34px;
	}

	.ab-dzs-ndk {
		padding: 45px 0;
	}

	.ab-dsz-ti2 {
		margin-bottom: 10px;
		line-height: 24px;
		font-size: 22px;
	}

	.ab-dsztext {
		padding-right: 30px;
		height: 260px;
	}

	.ab-dsztuk {
		width: 350px;
	}

	.ab-dszmdk {
		width: calc(100% - 350px);
		padding-left: 30px;
	}

	.ab-ld-limk {
		padding: 20px;
	}

	.ab-ryzz-ndk {
		padding: 45px 0;
	}

	.abry-mzynk {
		height: 46px;
	}

	.ab-zlndk {
		padding: 45px 0;
	}

	.ab-zl-yxlist {
		padding-top: 8px;
	}

	.ab-zlndk .tab_menu li {
		width: 140px;
		height: 46px;
		margin-left: 6px;
		line-height: 44px;
	}

	.ab-zl-yxmk {
		height: auto;
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 14px;
	}

	.ab-zl-yxlink {
		padding: 16px 0 16px 16px;
	}

	.ab-zl-yxlim1 {
		margin-bottom: 0px;
		line-height: 36px;
		font-size: 30px;
	}

	.ab-jdlb li {
		padding: 13px 0;
	}

	.ab-fzls-leik {
		width: 160px;
		padding: 32px 0;
	}

	.mySwiper-abry {
		padding: 10px 0;
		margin-bottom: 20px;
	}

	.mySwiper-abry {
		padding: 10px 0;
		margin-bottom: 0px;
	}

	.swiper-pagination-abry {
		line-height: 50px;
	}

	.ab-ldgh-ndk {
		padding: 45px 0;
	}

	.swiper-slide-active .ab-rytumk {
		font-size: 18px;
	}

	.ab-fzls-mds {
		left: 0;
		top: 35px;
		font-size: 40px;
	}

	.xwn-qydk {
		padding: 45px 0;
	}

	.xwn-tjdk {
		width: 385px;
		padding: 20px;
		height: 370px;
	}

	.xwn-tuk {
		margin-bottom: 26px;
	}

	.xwn-ttit {
		line-height: 32px;
		font-size: 18px;
	}

	.xwn-tjldk {
		width: calc(100% - 385px);
	}

	.xwn-tjl-list li {
		height: 175px;
	}

	.xwn-tjl-list li .xwn-tjl-li-more {
		display: none;
	}

	.xwn-tjl-li-tit {
		font-size: 16px;
	}

	.xwn-tjl-link {
		padding: 20px;
	}

	.xwn-tjl-lida {
		margin-bottom: 4px;
	}

	.xwn-tjl-li-textk {
		margin-bottom: 20px;
	}

	.xwn-mtl-link {
		padding: 22px 16px;
	}

	.xwn-xx-list {
		margin-left: -40px;
	}

	.xwn-xx-list li {
		width: calc(50% - 40px);
		margin-left: 40px;
		border-bottom: 1px solid #eee;
		padding: 22px 0 22px;
	}

	.xwn-xx-li-tit {
		margin-bottom: 9px;
		line-height: 28px;
		font-size: 16px;
	}

	.xwl-nrdk {
		padding: 45px 0 60px;
	}

	.xwv-nrdk {
		padding: 45px 0;
	}

	.xwl-tjltum {
		line-height: 30px;
		font-size: 16px;
	}

	.xwn-mtl-list {
		margin-left: -16px;
	}

	.xwn-mtl-list li {
		width: calc(25% - 16px);
		margin-left: 16px;
	}

	.xwn-mttuk {
		margin-bottom: 20px;
	}

	.xwn-mtl-li-titk {
		height: 60px;
		margin-bottom: 12px;
		line-height: 30px;
		font-size: 16px;
	}

	.xwn-mtl-link .xwn-tjl-lida {
		margin-bottom: 24px;
	}

	.xwl-litjk {
		width: 100%;
		float: none;
		margin-top: 30px;
		padding-top: 20px;
		border-top: 1px solid #e7e7e7;
	}

	.xwl-litj-lb {
		display: block;
		margin-left: -30px;
	}

	.xwl-litj-lb li {
		display: block;
		width: calc(33.3333% - 30px);
		margin-left: 30px;
		list-style: none;
		float: left;
	}

	.xwl-listk {
		width: 100%;
		padding-right: 0;
		border-right: none;
		float: none;
	}

	.xwl-li-titk {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.xwl-li-textk {
		height: 56px;
		margin-bottom: 20px;
	}

	.xwl-list li {
		padding-bottom: 25px;
		margin-bottom: 22px;
	}

	.xwv-titk {
		margin-bottom: 10px;
		line-height: 40px;
		font-size: 26px;
	}

	.xwv-gjck {
		margin-bottom: 26px;
	}

	.xwv-textk {
		padding: 30px 0;
		margin-bottom: 30px;
	}

	.fy-next {
		padding-right: 34px;
	}

	.fy-prev {
		padding-left: 34px;
	}


	.wh-dang-li-titk {
		margin-bottom: 16px;
		height: 56px;
		line-height: 28px;
		font-size: 16px;
	}

	.wh-dang-li-textk {
		margin-bottom: 16px;
	}

	.wh-dang-li-more {
		padding-top: 18px;
	}

	.wh-dang-link {
		padding: 26px 18px;
	}

	.wh-fc-lha {
		width: 128px;
		height: 42px;
		border-width: 1px;
		padding-right: 24px;
		line-height: 40px;
		font-size: 14px;
	}

	.wh-fc-lha1 {
		margin-bottom: 14px;
	}

	.wh-fc-list {
		margin-left: -20px;
	}

	.wh-fc-list li {
		display: block;
		float: left;
		list-style: none;
		width: calc(25% - 20px);
		margin-left: 20px;
	}

	.wh-fc-nrdk .wh-fc-list li:nth-child(5) {
		display: none;
	}

	.wh-fc-link {
		padding: 12px;
	}

	.wh-fc-ltuk {
		margin-bottom: 18px;
	}

	.wh-fc-ltum {
		margin-bottom: 8px;
		line-height: 29px;
	}

	.wh-ln-nrdk {
		padding: 45px 0;
	}

	.wh-ln-limk {
		padding: 0 25px;
		bottom: 25px;
	}

	.wh-ln-nb-text {
		height: 69px;
		line-height: 23px;
		font-size: 14px;
	}

	.wh-ln-nb {
		height: 34px;
		margin-top: 2px;
		margin-bottom: 0;
		float: left;
	}

	.wh-ln-nb-tit {
		margin-bottom: 5px;
		margin-left: 46px;
		font-size: 20px;
	}

	.wh-pp-nlogok {
		width: 350px;
		margin-top: 0;
	}

	.wh-dang-nrdk {
		padding: 45px 0;
	}

	.wh-pp-nmdk {
		width: calc(100% - 350px);
		padding-right: 30px;
	}

	.wh-pp-nm-kh {
		margin-bottom: 0px;
		line-height: 31px;
		font-size: 20px;
	}

	.wh-pp-nrdk {
		padding: 45px 0;
	}

	.wh-pp-nm-list li {
		padding: 18px 0 18px;
	}

	.wh-pp-nm-li-tit {
		margin-bottom: 8px;
		line-height: 30px;
		font-size: 18px;
	}

	.wh-pp-nm-li-text {
		line-height: 25px;
		font-size: 14px;
	}

	.wh-dang-list {
		margin-left: -16px;
	}

	.wh-dang-list li {
		width: calc(25% - 16px);
		margin-left: 16px;
	}

	.wh-fc-nrdk {
		padding: 45px 0;
	}

	.whyf-brqdk {
		height: auto;
		margin-bottom: 30px;
	}

	.whyf-brqrq {
		width: 250px;
		height: auto;
	}

	.whyf-brqm {
		width: 160px;
		text-align: center;
		padding-left: 0;
		line-height: 54px;
		font-size: 20px;
	}

	.whyf-yftudk {
		width: 250px;
		padding: 12px;
		margin-top: 0;
	}

	.whyf-yftjk {
		width: calc(100% - 250px);
		padding-left: 50px;
		padding-top: 0;
	}

	.whyf-yftjk a {
		padding: 14px 14px 14px 33px;
		background: url(../images/whyf-ling.png) 14px center no-repeat #f6f6f6;
		margin-bottom: 10px;
		font-size: 14px;
	}

	.whyf-blk a {
		padding: 6px 0 6px 40px;
	}

	.whyf-bldk {
		padding: 38px 0;
		width: 225px;
	}

	.whyf-brk {
		width: calc(100% - 225px);
		padding: 38px 0 38px 38px;
		min-height: 640px;
	}

	.whyf-brqrq-rq {
		height: 40px;
		padding-left: 30px;
		line-height: 40px;
	}

	.whyf-brqrq-sub {
		width: 68px;
		height: 40px;
		line-height: 40px;
	}

	.whyf-brqrqx {
		margin: 7px 12px;
	}

	.whyf-bxz {
		width: 94px;
		height: 40px;
		margin-top: 10px;
		line-height: 40px;
		background: url(../images/wh-fc-hb2.png) calc(50% + 22px) center no-repeat #027AC2;
		background-size: 18px auto !important;
	}

	.whyf-bxz {
		margin-top: 7px;
	}

	.whyf-yftjt {
		left: 25px;
	}

	.rll-lituk {
		width: 460px;
		height: 400px;
	}

	.rll-litumk {
		width: calc(100% - 460px);
		height: 400px;
	}

	.rll-xbtext {
		height: 220px;
		padding-right: 20px;
		line-height: 32px;
		font-size: 14px;
	}

	.rll-list li {
		margin-bottom: 90px;
	}

	.rll-lits {
		width: 180px;
		height: 50px;
	}

	.rll-lits span {
		font-size: 72px;
	}

	.rll-litumxk {
		padding: 30px;
	}

	.rll-xb {
		height: 40px;
	}

	.rll-xbm {
		margin-left: 49px;
		line-height: 40px;
		font-size: 26px;
	}

	.rll-xbtit {
		margin-bottom: 18px;
	}

	.rljob-ticn1 {
		font-size: 30px;
	}

	.rljob-ticn2 {
		font-size: 18px;
	}

	.rljob-tien {
		font-size: 120px;
	}

	.rljob-dqnk {
		width: 180px;
		padding: 20px;
	}

	.rljob-dqti {
		margin-bottom: 10px;
		line-height: 32px;
		font-size: 20px;
	}

	.rljob-dqnak a {
		padding: 5px 6px;
	}

	.rljob-lbk {
		width: calc(100% - 180px);
		padding-left: 30px;
	}

	.rljob-list li {
		padding: 20px 19px;
	}

	.rljob-lim-text {
		margin-left: -40px;
	}

	.rljob-lim-text span {
		margin-left: 20px;
		padding-left: 20px;
	}

	.rljob-limk {
		width: calc(100% - 145px);
		padding: 0 16px 0 0;
	}

	.rljob-lim-textk {
		line-height: 28px;
		font-size: 14px;
	}

	.rljob-lirk {
		width: 145px;
		padding-top: 16px;
		padding-left: 0;
	}

	.rljob-lim-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.rljob-lirk .xwl-li-more {
		float: right;
	}

	.rljob-tink {
		padding-top: 10px;
		padding-bottom: 40px;
	}

	.ban-classnk a {
		margin-left: 34px;
	}

	.cpd-titk {
		margin-bottom: 30px;
	}

	.cpd-tit {
		line-height: 46px;
		font-size: 32px;
	}

	.cpd-dbxk {
		bottom: 30px;
		padding: 0 30px;
	}

	.cpd-dlk:hover .cpd-db {
		height: 40px;
		margin-bottom: 6px;
	}

	.cpd-dtmdk {
		display: block;
		overflow: hidden;
		height: 90px;
		margin-bottom: 12px;
		line-height: 30px;
		font-size: 14px;
		color: #fff;
	}

	.cpd-dtmxk a {
		margin-left: 30px;
	}

	.cpd-dbm {
		line-height: 30px;
		font-size: 18px;
	}

	.cpd-dlk:hover .cpd-dbxk {
		height: 100px;
		bottom: calc(50% - 50px);
	}

	.cpd-dtuk {
		margin-bottom: 20px;
	}

	.cpl-ltuk {
		padding: 16px;
	}

	.cpl-lmdk {
		padding-left: 30px;
	}

	.cpv-ntit {
		margin-bottom: 26px;
		line-height: 40px;
		font-size: 30px;
	}

	.cpl-lmlk {
		border-bottom: 1px solid #dcdcdc;
		padding: 16px 0;
	}

	.cpv-link {
		padding: 16px;
	}
	
	.cpl-xznk {
		width: calc(33.3333% - 10px);
		margin-left: 10px;
		padding: 0 14px;
	}

	.cpl-xz-xzm {
		font-size: 14px;
	}

	.cpl-xz-xzk1 {
		font-size: 14px;
		background-size: 10px auto !important;
	}

	.cpl-xz-xzk2 {
		width: calc(100% - 56px);
	}

	.cpl-xzn-xie {
		font-size: 14px;
	}

	.cpl-sub {
		width: 86px;
		font-size: 14px;
	}

	.cpl-flbk {
		padding: 5px 10px;
		margin: 10px 0 10px 30px;
	}

	.cpl-flb {
		height: 60px;
	}

	.cpd-nrdk {
		padding: 170px 0 80px;
	}

	.ban-classnk a {
		padding: 10px 0;
	}

	.ban-location {
		padding: 10px 0 10px 27px;
	}

	.ban-classnk {
		font-size: 16px;
	}

	.cpl-link {
		padding: 25px;
	}

	.cpl-lbtuk {
		width: 240px;
	}

	.cpl-limk {
		margin-left: 240px;
		padding-left: 30px;
	}

	.cpl-lim-tit {
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 20px;
	}

	.cpl-lim-textk {
		margin-bottom: 15px;
		height: 90px;
		line-height: 30px;
		font-size: 14px;
	}

	.cpl-lim-text {
		-webkit-line-clamp: 4;
	}

	.cpl-xzxk {
		width: calc(100% - 87px);
	}

	.cpl-list {
		margin-bottom: 20px;
		margin-left: 0;
	}

	.cpl-list li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 14px;
	}

	.cpnh-yftuk {
		width: 400px;
	}

	.cpnh-yftumk {
		margin-left: 400px;
		padding-left: 30px;
		padding-top: 0;
	}

	.cpnh-sysf-ndk {
		padding: 45px 0;
	}

	.cpnh-sysf-mdk {
		padding: 0 0 0 30px;
	}

	.cpnh-kjtg-ndk {
		padding: 45px 0;
	}

	.cpnh-kjtgmk {
		width: calc(100% - 500px);
		padding-right: 30px;
		padding-top: 16px;
	}

	.cpnh-tgtuk {
		width: 500px;
	}

	.cpnh-dou2 {
		left: -12px;
		top: -15px;
	}

	.cpnh-njzx-tudk {
		width: 40%;
	}

	.cpnh-njzxmk {
		width: 60%;
		padding: 0 0 0 30px;
	}

	.cpnh-yftum-text {
		line-height: 30px;
		font-size: 14px;
	}

	.cpnh-njzx-lxk {
		padding: 16px 0 26px;
	}

	.cpnh-tel {
		margin: 0 auto 8px;
		height: 40px;
	}

	.cpnh-tel-m {
		margin-bottom: 6px;
		line-height: 24px;
	}

	.cpnh-njzx-ndk {
		padding: 45px 0;
	}

	.cpnh-nhdw-ndk {
		padding: 45px 0 65px;
	}

	.cpnh-ctpf-mxk {
		width: 90%;
		padding-right: 30px;
	}

	.cpnh-ctpf-mdk {
		padding: 40px 0;
	}

	.cpnh-jtm1 {
		margin-bottom: 6px;
		line-height: 1.2;
		font-size: 22px;
	}

	.cpnh-jt {
		width: 28px;
		height: 50px;
	}

	.cpnh-jtmk {
		margin-left: 38px;
	}

	.cpnh-ctpf-tumk {
		width: 150%;
		font-size: 84px;
	}

	.cpnh-dou1,
	.cpnh-dou2 {
		width: 120px;
	}

	.cpnh-ewmdk {
		padding-top: 8px;
	}

	.cpnh-yftum-tit {
		margin-bottom: 15px;
		line-height: 36px;
		font-size: 26px;
	}

	.cpnh-sy-sjnk {
		padding-top: 30px;
	}

	.kj-yfjc-ndk {
		padding: 45px 0;
	}

	.kj-yfjc-tuk {
		width: 40%;
	}

	.kj-yfjc-mk {
		width: 60%;
		padding-right: 30px;
	}

	.kj-yfcg-mk {
		width: 50%;
	}

	.kj-zsndk .container {
		padding: 0 76px;
	}


	.kj-dou-ti2 {
		margin-bottom: 12px;
	}

	.kj-cxpt-ndk .container {
		padding-top: 45px;
	}

	.kj-cxpt-ndk {
		padding-bottom: 45px;
	}

	.kj-dou {
		width: 120px;
	}

	.kj-cxpt-ndk .kj-yfjc-mk {
		padding-left: 40px;
	}

	.kj-zjjs-ndk {
		padding: 45px 0;
	}

	.kj-zjjs-leimk {
		height: 50px;
		padding-left: 0;
		background-image: none !important;
	}

	.kj-zjjs-leik .mySwiper .swiper-slide {
		height: 50px !important;
	}

	.kj-zjjs-leik {
		width: 200px;
	}

	.kj-zjjs-leik .mySwiper {
		width: 200px;
		height: 250px;
	}

	.kj-zjjs-lndk {
		margin-left: 236px;
	}

	.kj-zjjs-mdk {
		padding: 30px 30px 30px 290px;
	}

	.kj-zjjs-mx {
		height: 380px;
		padding-right: 30px;
		line-height: 29px;
		font-size: 14px;
	}

	.kj-ren-tuk {
		display: block;
		width: 280px;
	}

	.kj-zs-tudk {
		width: 500px;
	}

	.kj-yfzs-bg1 {
		width: 260px;
	}

	.kj-yfzs-bg2 {
		width: 235px;
	}

	.kj-yfcg-sjlb li {
		padding-right: 30px;
		margin-right: 30px;
	}

	.kj-yfcg-sjm1 {
		margin-bottom: 0px;
		line-height: 38px;
		font-size: 34px;
	}

	.kj-zsltuk {
		border-width: 13px;
	}

	.kj-zsndk {
		padding: 45px 0;
	}

	.kj-zs-tuk1 {
		left: 56px;
		bottom: 112px;
	}

	.kj-zs-tuk2 {
		left: calc(50% + 55px);
		bottom: 130px;
	}

	.kj-zs-tuk {
		width: 150px;
		height: 210px;
	}

	.kj-yfcg-ndk {
		padding: 45px 0 50px;
	}

	.kj-yfcg-sjnk {
		padding-top: 30px;
	}

	.mySwiper-kjzs .swiper-slide {
		box-shadow: 0 0 18px rgb(0, 0, 0, 0.14);
	}

	.mySwiper-kjzs {
		padding: 16px;
	}

	.tzgp-gptitk {
		margin-bottom: 30px;
	}

	.tzgp-gptit2 {
		margin-bottom: 0;
		line-height: 58px;
		font-size: 50px;
	}

	.tzgp-lim-tit {
		top: 28px;
		left: 28px;
		line-height: 36px;
		font-size: 22px;
	}

	.tzgp-lim-xj {
		left: 28px;
		bottom: 28px;
		width: 36px;
		height: 36px;
	}

	.tz-lxlk {
		width: 380px;
		padding-top: 0;
	}

	.tz-lxrk {
		margin-top: 60px;
		width: calc((100% - 380px) - 30px);
		padding: 20px;
	}

	.tzl-ln-list li {
		padding: 18px 0;
	}

	.tzl-lnb {
		height: 58px;
	}

	.tzl-lnmk {
		margin-left: 76px;
	}

	.tzl-lnm1 {
		margin-bottom: 0;
	}

	.xwn-titk {
		margin-bottom: 26px;
	}

	.xwn-titk img {
		height: 40px;
	}

	.xwn-tit {
		line-height: 36px;
		font-size: 26px;
	}

	.in-xw-lmk {
		line-height: 26px;
		font-size: 14px;
	}

	.tzl-lnm2 {
		line-height: 32px;
		font-size: 18px;
	}

	.lx-lndk {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.lx-lnk {
		width: 420px;
	}

	.lxn-xb-tit {
		margin-bottom: 12px;
		line-height: 36px;
		font-size: 26px;
	}

	.lx-rnk {
		width: calc(100% - 420px - 30px);
		border-width: 14px;
		padding: 8px;
	}


	.lx-lnd {
		margin-bottom: 6px;
	}
	
	.jobv-ndk {
	    padding:38px;
	}
	
	/*  */
	.ab-jd-jdmk {
	    width: 350px;
		padding: 22px 20px 30px;
	}
	.ab-jd-mapk {
	    width: calc(100% - 350px);
	    margin-left:0;
	}
	.ab-jd-jd-tit {
	    margin-bottom: 10px;
		line-height: 30px;
	    font-size: 18px;
	}
	.ab-jd-jd-text {
	    line-height: 22px;
	    font-size: 14px;
	}
	.abmap-tel {
	    width: 44px;
	    border: 6px solid rgba(0,0,0,0.3)
	}
	.ab-jdtumxk {
	    line-height: 22px;
	}
	.ab-jdtuk {
	    margin-bottom: 16px;
	}
	
	.xwv-xxdk{
		padding: 36px;
	}
	/*  */
	.block-pc {
		display: none;
	}

	.block-sj {
		display: none;
	}

	.block-ipad {
		display: block;
	}

}

@media all and (min-width: 768px) and (max-width: 960px) {
	.container {
		width: 90%;
		min-width: 90%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 90%;
	}


	.swiper-button-prev-ban {
		left: 5%;
	}

	.swiper-button-next-ban {
		left: calc(5% + 54px);
	}

	.container-inyf {
		width: 95%;
		margin-bottom: 30px;
	}

	.in-cpfw-rnk {
		right: 5%;
	}

	.mySwiper-incpk {
		right: 5%;
		width: 320px;
	}

	.mySwiper-incp2 {
		height: 284px;
	}

	.in-video-m1k,
	.in-video-m2k {
		line-height: 1.5;
		font-size: 34px;
	}

	.nav-xt {
		bottom: -3px;
		height: 5px;
	}

	.top-navk .palr {
		height: 70px;
	}

	.pcnav .navi_content {
		width: 120px;
		padding: 5px 6px 14px;
		top: 70px;
		left: calc(50% - 60px);
	}

	.pcnav .navi_content>a {
		padding: 8px 0;
		font-size: 14px;
	}

	.navk li>a {
		padding: 0 6px;
		font-size: 14px;
	}

	.navk li:first-child>a {
		padding-left: 0;
	}

	.navk li:last-child>a {
		padding-right: 0;
	}

	.navk li {
		height: 70px;
		padding: 10px 1px;
	}

	.logotu {
		height: 70px;
		margin-top: 0;
	}

	.top-sedk {
		width: 80px;
		height: 70px;
	}

	.top-fdj {
		width: 44px;
		height: 70px;
	}

	.top-enk {
		width: 36px;
		height: 70px;
		font-size: 14px;
	}

	.sj-fdj-tcnk {
		top: 70px;
	}

	.fo-navlist li {
		padding: 0 20px;
	}

	.fo-navlist li:first-child {
		display: none;
	}

	.fo-navla1 {
		margin-bottom: 2px;
		line-height: 25px;
		font-size: 16px;
	}

	.fo-navla2 a {
		font-size: 14px;
	}

	.fo-lxnk {
		padding: 7px 0;
		line-height: 18px;
		font-size: 14px;
	}

	.fo-navdk {
		padding: 40px 0 38px;
	}

	.fo-copyk {
		font-size: 14px;
	}

	/*  */
	.swiper-button-prev-inyf,
	.swiper-button-next-inyf,
	.swiper-button-prev-inxw,
	.swiper-button-next-inxw,
	.swiper-button-prev-cpd,
	.swiper-button-next-cpd,
	.swiper-button-prev-abry,
	.swiper-button-next-abry,
	.swiper-button-prev-kjzs,
	.swiper-button-next-kjzs {
		width: 48px;
		height: 48px;
		background-size: contain !important;
	}

	.inyfank .swiper-pagination-inyf {
		top: 23px;
		width: calc(100% - 156px);
	}

	.pagination li:first-child,
	.pagination li:last-child {
		width: 88px;
	}

	.pagination li {
		width: 40px;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	/*  */
	.ban-fuxia {
		bottom: 30px;
	}

	.ban-nyk {
		height: 280px;
	}

	.ban-nyk .in-protuk {
		height: 100%;
		object-fit: cover !important;
	}

	.ban-ntit {
		font-size: 32px;
		padding-top: 95px;
	}

	.in-bfxbmk {
		width: 130px;
		height: 126px;
		padding: 16px;
	}

	.in-bfxbmk2 {
		background-size: auto 70% !important;
	}

	.in-bfxbmdk {
		bottom: 30px;
	}

	.in-bfxb {
		height: 24px;
	}

	.in-xw-li-titk {
		height: 56px;
		margin-bottom: 8px;
		line-height: 28px;
		font-size: 14px;
	}

	.in-xw-li-da {
		margin-bottom: 14px;
	}

	.in-xwltuk {
		margin-bottom: 22px;
	}

	.in-xw-leik {
		width: 180px;
	}

	.in-xw-lbdk {
		width: calc(100% - 180px);
	}

	.in-xwllb {
		margin-left: -10px;
	}

	.in-xwllb li {
		width: calc(33.3333% - 10px);
		margin-left: 10px;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	}

	.in-xwdk .mySwiper .swiper-slide {
		height: 50px !important;
	}

	.in-xw-litm {
		margin-bottom: 10px;
	}

	.in-xw-link {
		padding: 20px 15px;
	}

	.in-xwdk {
		padding: 45px 0;
	}

	.in-xwdk .mySwiper {
		margin: 20px 0 20px;
		height: 150px;
	}

	.in-ab-tudk {
		width: 410px;
	}

	.in-ab-mdk {
		width: calc(100% - 410px - 40px);
	}

	.in-ab-sznk {
		margin-bottom: 10px;
	}

	.in-aben-mk {
		font-size: 360px;
	}


	.in-ab-mti2 {
		margin-bottom: 12px;
		line-height: 38px;
		font-size: 26px;
	}

	.in-ab-mtext {
		display: block;
		height: 90px;
		margin-bottom: 14px;
		line-height: 30px;
		font-size: 14px;
	}

	.in-ab-szlb {
		display: block;
	}

	.in-ab-szlb li {
		display: block;
		width: 50%;
		float: left;
		padding: 16px 0;
		height: auto;
	}

	.in-ab-szlb li:nth-child(1),
	.in-ab-szlb li:nth-child(3) {
		border-bottom: 1px solid #d1d1d1;
	}

	.in-ab-szlb li:nth-child(3),
	.in-ab-szlb li:nth-child(7) {
		border-left: 1px solid #d1d1d1;
	}

	.in-ab-szsxk span {
		font-size: 16px;
	}

	.in-ab-szlb li.in-ab-szlxt {
		display: none;
	}

	.in-ab-szsxk b {
		font-size: 32px;
	}

	.in-ab-szsk {
		margin-bottom: 0;
	}

	.in-abnk {
		padding: 45px 0;
	}

	.in-yf-titdk {
		margin-bottom: 20px;
	}

	.in-yf-tit {
		line-height: 40px;
		font-size: 28px;
	}

	.in-cpfw-tit {
		margin-bottom: 20px;
		line-height: 34px;
		font-size: 26px;
	}

	.in-cpfw-text {
		margin-bottom: 22px;
	}

	.in-cplnb {
		width: 40px;
		height: 40px;
		margin-top: 5px;
	}

	.in-cplnbmk {
		margin-left: 50px;
	}

	.in-yftuk {
		margin-bottom: 20px;
	}

	.in-yfndk {
		padding: 45px 0;
	}

	.in-cplnbm-cn {
		margin-bottom: 5px;
		line-height: 30px;
		font-size: 20px;
	}

	.in-qywh-b {
		height: 44px;
		margin-bottom: 0;
	}

	.in-qywh-b-cn {
		line-height: 30px;
		font-size: 20px;
	}

	.in-qywh-b-en {
		line-height: 16px;
		font-size: 14px;
	}

	.in-qywh-mdk {
		padding-top: 16px;
	}

	.in-qywh-mk {
		margin-bottom: 16px;
		line-height: 24px;
		font-size: 14px;
	}

	.in-qywh-limxk {
		top: 14.52694610778%;
	}

	.in-qywh-ndk {
		padding: 45px 0 0;
	}

	.in-qytm {
		padding-top: 8px;
	}

	.xwl-li-more {
		width: 116px;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.xwl-li-mox span {
		padding-right: 22px;
		background-size: auto 8px !important;
	}

	.in-cplnbdk {
		padding: 20px 28px;
	}

	.in-yf-tit2 br {
		display: none;
	}

	.in-yf-tit2 {
		width: calc(100% - 335px);
		padding-top: 0px;
		line-height: 26px;
		font-size: 14px;
	}

	.in-yftum {
		line-height: 26px;
		font-size: 18px;
	}

	.ab-abnk {
		padding: 45px 0;
	}

	.ab-fzls-ndk {
		padding: 45px 0;
	}

	.ab-fzls-mxk {
		width: 100%;
		padding: 30px 30px 30px 140px;
	}

	.ab-fzls-li-tit {
		margin-bottom: 6px;
		line-height: 36px;
		font-size: 22px;
	}

	.ab-fzls-list li {
		margin-bottom: 30px;
	}

	.ab-absnx1 {
		line-height: 48px;
		font-size: 40px;
	}

	.ab-absnx1 {
		line-height: 40px;
		font-size: 34px;
	}

	.ab-absnx2 {
		line-height: 40px;
		font-size: 34px;
	}

	.ab-absnxk {
		width: 200px;
	}

	.ab-abst {
		width: calc(100% - 200px);
	}


	.ab-abtuk {
		width: 320px;
		height: 440px;
	}

	.ab-abmk {
		width: calc(100% - 320px);
		padding-right: 30px;
		background: url(../images/ab-abbg.png) calc(100% - 20px) bottom no-repeat;
		background-size: auto 100% !important;
	}

	.ab-ab-ti2 {
		line-height: 30px;
		font-size: 20px;
	}

	.ab-absnk {
		margin-bottom: 16px;
	}

	.ab-abtext {
		padding-right: 30px;
		height: 305px;
		line-height: 34px;
	}

	.ab-dzs-ndk {
		padding: 45px 0;
	}

	.ab-dsz-ti2 {
		margin-bottom: 10px;
		line-height: 24px;
		font-size: 22px;
	}

	.ab-dsztext {
		padding-right: 30px;
		height: 260px;
	}

	.ab-dsztuk {
		width: 350px;
	}

	.ab-dszmdk {
		width: calc(100% - 350px);
		padding-left: 30px;
	}

	.ab-ld-limk {
		padding: 20px;
	}

	.ab-ryzz-ndk {
		padding: 45px 0;
	}

	.abry-mzynk {
		height: 46px;
	}

	.ab-zlndk {
		padding: 45px 0;
	}

	.ab-zl-yxlist {
		padding-top: 8px;
	}

	.ab-zlndk .tab_menu li {
		width: 140px;
		height: 46px;
		margin-left: 6px;
		line-height: 44px;
	}
	
	.ab-zl-yxnk{
		width: 100%;
	}
	.ab-zl-mapk {
	    width: 100%;
	    float: none;
	}
	.ab-zl-yxmk {
		height: auto;
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 14px;
	}

	.ab-zl-yxlink {
		padding: 16px 0 16px 16px;
	}

	.ab-zl-yxlim1 {
		margin-bottom: 0px;
		line-height: 36px;
		font-size: 30px;
	}

	.ab-jdlb li {
		padding: 13px 0;
	}

	.ab-fzls-leik {
		width: 160px;
		padding: 32px 0;
	}

	.mySwiper-abry {
		padding: 10px 0;
		margin-bottom: 20px;
	}

	.mySwiper-abry {
		padding: 10px 0;
		margin-bottom: 0px;
	}

	.swiper-pagination-abry {
		line-height: 50px;
	}

	.ab-ldgh-ndk {
		padding: 45px 0;
	}

	.swiper-slide-active .ab-rytumk {
		font-size: 18px;
	}

	.ab-fzls-mds {
		left: 0;
		top: 35px;
		font-size: 40px;
	}

	.xwn-qydk {
		padding: 45px 0;
	}

	.xwn-tjdk {
		width: 385px;
		padding: 20px;
		height: 370px;
	}

	.xwn-tuk {
		margin-bottom: 26px;
	}

	.xwn-ttit {
		line-height: 32px;
		font-size: 18px;
	}

	.xwn-tjldk {
		width: calc(100% - 385px);
	}

	.xwn-tjl-list li {
		height: 175px;
	}

	.xwn-tjl-list li .xwn-tjl-li-more {
		display: none;
	}

	.xwn-tjl-li-tit {
		font-size: 16px;
	}

	.xwn-tjl-link {
		padding: 20px;
	}

	.xwn-tjl-lida {
		margin-bottom: 4px;
	}

	.xwn-tjl-li-textk {
		margin-bottom: 20px;
	}

	.xwn-mtl-link {
		padding: 22px 16px;
	}

	.xwn-xx-list {
		margin-left: -40px;
	}

	.xwn-xx-list li {
		width: calc(50% - 40px);
		margin-left: 40px;
		border-bottom: 1px solid #eee;
		padding: 22px 0 22px;
	}

	.xwn-xx-li-tit {
		margin-bottom: 9px;
		line-height: 28px;
		font-size: 16px;
	}

	.xwl-nrdk {
		padding: 45px 0 60px;
	}

	.xwv-nrdk {
		padding: 45px 0;
	}

	.xwl-tjltum {
		line-height: 30px;
		font-size: 16px;
	}

	.xwn-mtl-list {
		margin-left: -16px;
	}

	.xwn-mtl-list li {
		width: calc(25% - 16px);
		margin-left: 16px;
	}

	.xwn-mttuk {
		margin-bottom: 20px;
	}

	.xwn-mtl-li-titk {
		height: 60px;
		margin-bottom: 12px;
		line-height: 30px;
		font-size: 16px;
	}

	.xwn-mtl-link .xwn-tjl-lida {
		margin-bottom: 24px;
	}

	.xwl-litjk {
		width: 100%;
		float: none;
		margin-top: 30px;
		padding-top: 20px;
		border-top: 1px solid #e7e7e7;
	}

	.xwl-litj-lb {
		display: block;
		margin-left: -30px;
	}

	.xwl-litj-lb li {
		display: block;
		width: calc(33.3333% - 30px);
		margin-left: 30px;
		list-style: none;
		float: left;
	}

	.xwl-listk {
		width: 100%;
		padding-right: 0;
		border-right: none;
		float: none;
	}

	.xwl-li-titk {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.xwl-li-textk {
		height: 56px;
		margin-bottom: 20px;
	}

	.xwl-list li {
		padding-bottom: 25px;
		margin-bottom: 22px;
	}

	.xwv-titk {
		margin-bottom: 10px;
		line-height: 40px;
		font-size: 26px;
	}

	.xwv-gjck {
		margin-bottom: 26px;
	}

	.xwv-textk {
		padding: 30px 0;
		margin-bottom: 30px;
	}

	.fy-next {
		padding-right: 34px;
	}

	.fy-prev {
		padding-left: 34px;
	}


	.wh-dang-li-titk {
		margin-bottom: 16px;
		height: 56px;
		line-height: 28px;
		font-size: 16px;
	}

	.wh-dang-li-textk {
		margin-bottom: 16px;
	}

	.wh-dang-li-more {
		padding-top: 18px;
	}

	.wh-dang-link {
		padding: 26px 18px;
	}

	.wh-fc-lha {
		width: 128px;
		height: 42px;
		border-width: 1px;
		padding-right: 24px;
		line-height: 40px;
		font-size: 14px;
	}

	.wh-fc-lha1 {
		margin-bottom: 14px;
	}

	.wh-fc-list {
		margin-left: -20px;
	}

	.wh-fc-list li {
		display: block;
		float: left;
		list-style: none;
		width: calc(25% - 20px);
		margin-left: 20px;
	}

	.wh-fc-nrdk .wh-fc-list li:nth-child(5) {
		display: none;
	}

	.wh-fc-link {
		padding: 12px;
	}

	.wh-fc-ltuk {
		margin-bottom: 18px;
	}

	.wh-fc-ltum {
		margin-bottom: 8px;
		line-height: 29px;
	}

	.wh-ln-nrdk {
		padding: 45px 0;
	}

	.wh-ln-limk {
		padding: 0 25px;
		bottom: 25px;
	}

	.wh-ln-nb-text {
		height: 69px;
		line-height: 23px;
		font-size: 14px;
	}

	.wh-ln-nb {
		height: 34px;
		margin-top: 2px;
		margin-bottom: 0;
		float: left;
	}

	.wh-ln-nb-tit {
		margin-bottom: 5px;
		margin-left: 46px;
		font-size: 20px;
	}

	.wh-pp-nlogok {
		width: 340px;
		margin-top: 0;
	}

	.wh-dang-nrdk {
		padding: 45px 0;
	}

	.wh-pp-nmdk {
		width: calc(100% - 340px);
		padding-right: 30px;
	}

	.wh-pp-nm-kh {
		margin-bottom: 0px;
		line-height: 31px;
		font-size: 20px;
	}

	.wh-pp-nrdk {
		padding: 45px 0;
	}

	.wh-pp-nm-list li {
		padding: 18px 0 18px;
	}

	.wh-pp-nm-li-tit {
		margin-bottom: 8px;
		line-height: 30px;
		font-size: 18px;
	}

	.wh-pp-nm-li-text {
		line-height: 25px;
		font-size: 14px;
	}

	.wh-dang-list {
		margin-left: -16px;
	}

	.wh-dang-list li {
		width: calc(25% - 16px);
		margin-left: 16px;
	}

	.wh-fc-nrdk {
		padding: 45px 0;
	}

	.whyf-brqdk {
		height: auto;
		margin-bottom: 20px;
	}

	.whyf-brqrq {
		width: 250px;
		height: auto;
	}

	.whyf-brqm {
		width: 160px;
		text-align: center;
		padding-left: 0;
		line-height: 54px;
		font-size: 20px;
	}

	.whyf-yftudk {
		width: 220px;
		padding: 12px;
		margin-top: 0;
	}

	.whyf-yftjk {
		width: calc(100% - 220px);
		padding-left: 50px;
		padding-top: 0;
	}

	.whyf-yftjk a {
		padding: 14px 14px 14px 33px;
		background: url(../images/whyf-ling.png) 14px center no-repeat #f6f6f6;
		margin-bottom: 10px;
		font-size: 14px;
	}

	.whyf-blk a {
		padding: 6px 0 6px 40px;
	}

	.whyf-bldk {
		padding: 38px 0;
		width: 225px;
	}

	.whyf-brk {
		width: calc(100% - 225px);
		padding: 38px 0 38px 38px;
		min-height: 640px;
	}

	.whyf-brqrq-rq {
		height: 40px;
		padding-left: 30px;
		line-height: 40px;
	}

	.whyf-brqrq-sub {
		width: 68px;
		height: 40px;
		line-height: 40px;
	}

	.whyf-brqrqx {
		margin: 7px 12px;
	}

	.whyf-bxz {
		width: 94px;
		height: 40px;
		margin-top: 10px;
		line-height: 40px;
		background: url(../images/wh-fc-hb2.png) calc(50% + 22px) center no-repeat #027AC2;
		background-size: 18px auto !important;
	}

	.whyf-bxz {
		margin-top: 7px;
	}

	.whyf-yftjt {
		left: 25px;
	}

	.rll-lituk {
		width: 460px;
		height: 400px;
	}

	.rll-litumk {
		width: calc(100% - 460px);
		height: 400px;
	}

	.rll-xbtext {
		height: 220px;
		padding-right: 20px;
		line-height: 32px;
		font-size: 14px;
	}

	.rll-list li {
		margin-bottom: 90px;
	}

	.rll-lits {
		width: 180px;
		height: 50px;
	}

	.rll-lits span {
		font-size: 72px;
	}

	.rll-litumxk {
		padding: 30px;
	}

	.rll-xb {
		height: 40px;
	}

	.rll-xbm {
		margin-left: 49px;
		line-height: 40px;
		font-size: 26px;
	}

	.rll-xbtit {
		margin-bottom: 18px;
	}

	.rljob-ticn1 {
		font-size: 30px;
	}

	.rljob-ticn2 {
		font-size: 18px;
	}

	.rljob-tien {
		font-size: 120px;
	}

	.rljob-dqnk {
		width: 180px;
		padding: 20px;
	}

	.rljob-dqti {
		margin-bottom: 10px;
		line-height: 32px;
		font-size: 20px;
	}

	.rljob-dqnak a {
		padding: 5px 6px;
	}

	.rljob-lbk {
		width: calc(100% - 180px);
		padding-left: 30px;
	}

	.rljob-list li {
		padding: 20px 19px;
	}

	.rljob-lim-text {
		margin-left: -40px;
	}

	.rljob-lim-text span {
		margin-left: 20px;
		padding-left: 20px;
	}

	.rljob-limk {
		width: calc(100% - 145px);
		padding: 0 16px 0 0;
	}

	.rljob-lim-textk {
		line-height: 28px;
		font-size: 14px;
	}

	.rljob-lirk {
		width: 145px;
		padding-top: 16px;
		padding-left: 0;
	}

	.rljob-lim-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.rljob-lirk .xwl-li-more {
		float: right;
	}

	.rljob-tink {
		padding-top: 10px;
		padding-bottom: 40px;
	}

	.ban-classnk a {
		margin-left: 34px;
	}

	.cpd-titk {
		margin-bottom: 30px;
	}

	.cpd-tit {
		line-height: 46px;
		font-size: 32px;
	}

	.cpd-dbxk {
		bottom: 30px;
		padding: 0 30px;
	}

	.cpd-dlk:hover .cpd-db {
		height: 40px;
		margin-bottom: 6px;
	}

	.cpd-dtmdk {
		display: block;
		overflow: hidden;
		height: 90px;
		margin-bottom: 12px;
		line-height: 30px;
		font-size: 14px;
		color: #fff;
	}

	.cpd-dtmxk a {
		margin-left: 30px;
	}

	.cpd-dbm {
		line-height: 30px;
		font-size: 18px;
	}

	.cpd-dlk:hover .cpd-dbxk {
		height: 100px;
		bottom: calc(50% - 50px);
	}

	.cpd-dtuk {
		margin-bottom: 20px;
	}

	.cpl-ltuk {
		padding: 16px;
	}

	.cpl-lmdk {
		padding-left: 30px;
	}

	.cpv-ntit {
		margin-bottom: 26px;
		line-height: 40px;
		font-size: 30px;
	}

	.cpl-lmlk {
		border-bottom: 1px solid #dcdcdc;
		padding: 16px 0;
	}

	.cpv-link {
		padding: 16px;
	}

	.cpl-xznk {
		width: calc(25% - 10px);
		margin-left: 10px;
		padding: 0 14px;
	}

	.cpl-xz-xzm {
		font-size: 14px;
	}

	.cpl-xz-xzk1 {
		font-size: 14px;
		background-size: 10px auto !important;
	}

	.cpl-xz-xzk2 {
		width: calc(100% - 56px);
	}

	.cpl-xzn-xie {
		font-size: 14px;
	}

	.cpl-sub {
		width: 86px;
		font-size: 14px;
	}

	.cpl-flbk {
		padding: 5px 10px;
		margin: 10px 0 10px 30px;
	}

	.cpl-flb {
		height: 60px;
	}

	.cpd-nrdk {
		padding: 170px 0 80px;
	}

	.ban-classnk a {
		padding: 10px 0;
	}

	.ban-location {
		padding: 10px 0 10px 27px;
	}

	.ban-classnk {
		font-size: 16px;
	}

	.cpl-link {
		padding: 25px;
	}

	.cpl-lbtuk {
		width: 240px;
	}

	.cpl-limk {
		margin-left: 240px;
		padding-left: 30px;
	}

	.cpl-lim-tit {
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 20px;
	}

	.cpl-lim-textk {
		margin-bottom: 15px;
		height: 90px;
		line-height: 30px;
		font-size: 14px;
	}

	.cpl-lim-text {
		-webkit-line-clamp: 4;
	}

	.cpl-xzxk {
		width: calc(100% - 87px);
	}

	.cpl-list {
		margin-bottom: 20px;
		margin-left: 0;
	}

	.cpl-list li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 14px;
	}

	.cpnh-yftuk {
		width: 400px;
	}

	.cpnh-yftumk {
		margin-left: 400px;
		padding-left: 30px;
		padding-top: 0;
	}

	.cpnh-sysf-ndk {
		padding: 45px 0;
	}

	.cpnh-sysf-mdk {
		padding: 0 0 0 30px;
	}

	.cpnh-kjtg-ndk {
		padding: 45px 0;
	}

	.cpnh-kjtgmk {
		width: calc(100% - 500px);
		padding-right: 30px;
		padding-top: 16px;
	}

	.cpnh-tgtuk {
		width: 500px;
	}

	.cpnh-dou2 {
		left: -12px;
		top: -15px;
	}

	.cpnh-njzx-tudk {
		width: 40%;
	}

	.cpnh-njzxmk {
		width: 60%;
		padding: 0 0 0 30px;
	}

	.cpnh-yftum-text {
		line-height: 30px;
		font-size: 14px;
	}

	.cpnh-njzx-lxk {
		padding: 16px 0 26px;
	}

	.cpnh-tel {
		margin: 0 auto 8px;
		height: 40px;
	}

	.cpnh-tel-m {
		margin-bottom: 6px;
		line-height: 24px;
	}

	.cpnh-njzx-ndk {
		padding: 45px 0;
	}

	.cpnh-nhdw-ndk {
		padding: 45px 0 65px;
	}

	.cpnh-ctpf-mxk {
		width: 90%;
		padding-right: 30px;
	}

	.cpnh-ctpf-mdk {
		padding: 40px 0;
	}

	.cpnh-jtm1 {
		margin-bottom: 6px;
		line-height: 1.2;
		font-size: 22px;
	}

	.cpnh-jt {
		width: 28px;
		height: 50px;
	}

	.cpnh-jtmk {
		margin-left: 38px;
	}

	.cpnh-ctpf-tumk {
		width: 150%;
		font-size: 84px;
	}

	.cpnh-dou1,
	.cpnh-dou2 {
		width: 120px;
	}

	.cpnh-ewmdk {
		padding-top: 8px;
	}

	.cpnh-yftum-tit {
		margin-bottom: 15px;
		line-height: 36px;
		font-size: 26px;
	}

	.cpnh-sy-sjnk {
		padding-top: 20px;
	}

	.kj-yfjc-ndk {
		padding: 45px 0;
	}

	.kj-yfjc-tuk {
		width: 40%;
	}

	.kj-yfjc-mk {
		width: 60%;
		padding-right: 30px;
	}

	.kj-yfcg-mk {
		width: 50%;
	}

	.kj-zsndk .container {
		padding: 0 76px;
	}


	.kj-dou-ti2 {
		margin-bottom: 12px;
	}

	.kj-cxpt-ndk .container {
		padding-top: 45px;
	}

	.kj-cxpt-ndk {
		padding-bottom: 45px;
	}

	.kj-dou {
		width: 120px;
	}

	.kj-cxpt-ndk .kj-yfjc-mk {
		padding-left: 40px;
	}

	.kj-zjjs-ndk {
		padding: 45px 0;
	}

	.kj-zjjs-leimk {
		height: 50px;
		padding-left: 0;
		background-image: none !important;
	}

	.kj-zjjs-leik .mySwiper .swiper-slide {
		height: 50px !important;
	}

	.kj-zjjs-leik {
		width: 200px;
	}

	.kj-zjjs-leik .mySwiper {
		width: 200px;
		height: 250px;
	}

	.kj-zjjs-lndk {
		margin-left: 236px;
	}

	.kj-zjjs-mdk {
		padding: 30px 30px 30px 290px;
	}

	.kj-zjjs-mx {
		height: 380px;
		padding-right: 30px;
		line-height: 29px;
		font-size: 14px;
	}

	.kj-ren-tuk {
		display: block;
		width: 280px;
	}

	.kj-zs-tudk {
		width: 500px;
	}

	.kj-yfzs-bg1 {
		width: 260px;
	}

	.kj-yfzs-bg2 {
		width: 235px;
	}

	.kj-yfcg-sjlb li {
		padding-right: 30px;
		margin-right: 30px;
	}

	.kj-yfcg-sjm1 {
		margin-bottom: 0px;
		line-height: 38px;
		font-size: 34px;
	}

	.kj-zsltuk {
		border-width: 13px;
	}

	.kj-zsndk {
		padding: 45px 0;
	}

	.kj-zs-tuk1 {
		left: 56px;
		bottom: 112px;
	}

	.kj-zs-tuk2 {
		left: calc(50% + 55px);
		bottom: 130px;
	}

	.kj-zs-tuk {
		width: 150px;
		height: 210px;
	}

	.kj-yfcg-ndk {
		padding: 45px 0 50px;
	}

	.kj-yfcg-sjnk {
		padding-top: 30px;
	}

	.mySwiper-kjzs .swiper-slide {
		box-shadow: 0 0 18px rgb(0, 0, 0, 0.14);
	}

	.mySwiper-kjzs {
		padding: 16px;
	}

	.tzgp-gptitk {
		margin-bottom: 30px;
	}

	.tzgp-gptit2 {
		margin-bottom: 0;
		line-height: 58px;
		font-size: 50px;
	}

	.tzgp-lim-tit {
		top: 28px;
		left: 28px;
		line-height: 36px;
		font-size: 22px;
	}

	.tzgp-lim-xj {
		left: 28px;
		bottom: 28px;
		width: 36px;
		height: 36px;
	}

	.tz-lxlk {
		width: 380px;
		padding-top: 0;
	}

	.tz-lxrk {
		margin-top: 60px;
		width: calc((100% - 380px) - 30px);
		padding: 20px;
	}

	.tzl-ln-list li {
		padding: 18px 0;
	}

	.tzl-lnb {
		height: 58px;
	}

	.tzl-lnmk {
		margin-left: 76px;
	}

	.tzl-lnm1 {
		margin-bottom: 0;
	}

	.xwn-titk {
		margin-bottom: 26px;
	}

	.xwn-titk img {
		height: 40px;
	}

	.xwn-tit {
		line-height: 36px;
		font-size: 26px;
	}

	.in-xw-lmk {
		line-height: 26px;
		font-size: 14px;
	}

	.tzl-lnm2 {
		line-height: 32px;
		font-size: 18px;
	}

	.lx-lndk {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.lx-lnk {
		width: 420px;
	}

	.lxn-xb-tit {
		margin-bottom: 12px;
		line-height: 36px;
		font-size: 26px;
	}

	.lx-rnk {
		width: calc(100% - 420px - 30px);
		border-width: 14px;
		padding: 8px;
	}


	.lx-lnd {
		margin-bottom: 6px;
	}
	
	.jobv-ndk {
	    padding:30px;
	}
	/*  */
	.ab-jd-jdmk {
	    width: 280px;
		padding: 16px;
	}
	.ab-jd-mapk {
	    width: calc(100% - 280px);
	    margin-left:0;
	}
	.ab-jd-jd-tit {
	    margin-bottom: 5px;
		line-height: 28px;
	    font-size: 16px;
	}
	.ab-jd-jd-text {
	    line-height: 22px;
	    font-size: 14px;
	}
	.abmap-tel {
		right: 10px;
		bottom: 10px;
	    width: 40px;
	    border: 5px solid rgba(0,0,0,0.3)
	}
	.ab-jdtuk:hover .abmap-tel{
		bottom: calc(100% - 50px);
	}
	.ab-jdtumxk {
	    line-height: 22px;
	}
	.ab-jdtuk {
	    margin-bottom: 16px;
	}
	.xwn-xx-list2{
		margin-left: 0;
	}
	.xwn-xx-list2 li{
		width: 100%;
		margin-left: 0;
	}
	.wh-yffctu {
		width: 30%;
	}
	
	.wh-yffcmk {
		margin-left: 30%;
		padding-left: 0.15rem;
	}
	
	.xwv-xxdk{
		padding: 30px;
	}
	.block-pc {
		display: none;
	}

	.block-sj {
		display: none;
	}

	.block-ipad {
		display: block;
	}

}

@media all and (max-width: 767px) {
	html {
		font-size: 10px;
	}

	body {
		width: 100%;
		margin-left: 0 !important;
		font-size: .16rem;
		background: #fff;
	}

	.container {
		width: 90%;
		min-width: 90%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 90%;
	}


	/* .swiper-button-prev-ban {
		left: 5%;
	}

	.swiper-button-next-ban {
		left: calc(5% + 54px);
	}
 */
	.mySwiper-bansj .swiper-pagination-bansj {
		display: block;
	}

	.container-inyf {
		width: 95%;
		margin-bottom: 0.18rem;
	}

	.in-cpfw-rnk {
		right: 5%;
	}

	.palr {
		padding: 0 5%;
	}

	.header {
		height: 0.56rem;
	}

	.logo {
        width: 85%;
		padding-left: 0rem;
	}
    .blsj{width: 15%;}
	.logotu,
	.navsj img {
        margin-left: 5%;
        max-width: 90%;
	}

	.top-navk .container {
		height: 0.56rem;
		padding: 0.06rem 0;
	}

	.pcnav .navi_content {
		top: 0.56rem;
	}

	.in-video-mk {
		top: 40%;
	}

	.in-video-m1k,
	.in-video-m2k {
		text-shadow: 0 0 18px rgba(0, 0, 0, 0.3);
		line-height: 1.5;
		font-size: 0.22rem;
	}

	.in-video-m1k span,
	.in-video-m2k span {
		/* font-weight: normal; */
	}

	.nav-xt {
		bottom: -3px;
		height: 5px;
	}

	.top-navk .palr {
		padding: 0;
        height: 53px;
	}

	.top-fubg {
		height: 1rem;
	}

	.pcnav .navi_content {
		width: 120px;
		padding: 5px 6px 14px;
		top: 0.6rem;
		left: calc(50% - 60px);
	}

	.pcnav .navi_content>a {
		padding: 8px 0;
		font-size: 14px;
	}

	.navk li>a {
		padding: 0 6px;
		font-size: 14px;
	}

	.navk li:first-child>a {
		padding-left: 0;
	}

	.navk li:last-child>a {
		padding-right: 0;
	}

	.navk li {
		height: 70px;
		padding: 10px 1px;
	}


	.top-sedk {
		width: 80px;
		height: 70px;
	}

	.top-fdj {
		width: 44px;
		height: 70px;
	}

	.top-enk {
		width: 36px;
		height: 70px;
		font-size: 14px;
	}

	.sj-fdj-tcnk {
		top: 70px;
	}

	.fo-navlist li {
		padding: 0 20px;
	}

	.fo-navlist li:first-child {
		display: none;
	}

	.fo-navla1 {
		margin-bottom: 2px;
		line-height: 25px;
		font-size: 16px;
	}

	.fo-navla2 a {
		font-size: 14px;
	}

	.fo-lxnk {
		padding: 7px 0;
		line-height: 18px;
		font-size: 14px;
	}

	.fo-navdk {
		padding: 40px 0 38px;
	}

	.fo-copyk {
		font-size: 14px;
	}

	.shu16 {
		line-height: 0.26rem;
		font-size:15px;
	}

	/*  */
	.swiper-button-prev-inyf,
	.swiper-button-next-inyf,
	.swiper-button-prev-inxw,
	.swiper-button-next-inxw,
	.swiper-button-prev-cpd,
	.swiper-button-next-cpd,
	.swiper-button-prev-abry,
	.swiper-button-next-abry,
	.swiper-button-prev-kjzs,
	.swiper-button-next-kjzs {
		width: 0.38rem;
		height: 0.38rem;
		background-size: contain !important;
	}

	.ban-fuk {
		display: none;
	}

	.inyfank .swiper-pagination-inyf {
		top: 23px;
		width: calc(100% - 156px);
	}

	.pagination li:first-child,
	.pagination li:last-child {
		width: 88px;
	}

	.pagination li {
		width: 0.38rem;
		height: 0.38rem;
		line-height: 0.38rem;
		font-size: 0.13rem;
	}

	/*  */
	.ban-fuxia {
		bottom: 0.24rem;
	}

	.ban-nyk {
		height: 1.9rem
	}

	.ban-nyk .in-protuk {
		height: 100%;
		object-fit: cover !important;
	}

	.ban-ntit {
		font-size: 0.23rem;
		padding-top: 0.52rem;
	}

	.in-bfxbmk {
		width: 1.3rem;
		height: 1.2rem;
		padding: 0.12rem;
	}

	.in-bfxbmk2 {
		background-size: auto 70% !important;
	}

	.in-bfxbmdk {
		bottom: 0.25rem;
	}

	.in-bfxb {
		height: 0.2rem;
	}

	.in-xw-li-titk {
		height: 0.4rem;
		margin-bottom: 0.04rem;
		line-height: 0.2rem;
		font-size: 0.14rem;
	}

	.in-xw-li-da {
		margin-bottom: 0;
		line-height: 0.16rem;
		font-size: 0.12rem;
	}


	.in-xw-leik {
		width: 100%;
		float: none;
	}

	.in-xw-lbdk {
		width: 100%;
		float: none;
	}

	.in-xwllb {
		margin-left: 0;
		padding: 0;
	}

	.in-xwllb li {
		width: 100%;
		float: none;
		margin-left: 0;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
		margin-bottom: 0.15rem;
	}

	.in-xwllb li .xwl-li-more {
		display: none;
	}

	.in-xwdk .mySwiper .swiper-slide {
		height: 50px !important;
	}

	.in-xwltuk {
		float: left;
		width: 1.3rem;
		margin-bottom: 0;
	}

	.in-xwltumk {
		display: block;
		width: calc(100% - 1.3rem);
		float: right;
		padding-left: 0.14rem;
	}

	.in-xw-litm {
		margin-bottom: 0.04rem;
		line-height: 0.16rem;
		font-size: 0.12rem;
	}

	.in-xw-link {
		padding: 0.13rem;
	}

	.in-xwdk {
		padding: 0.24rem 0;
	}

	.in-xw-lmk {
		display: none;
	}

	.in-xwdk .mySwiper {
		margin: 20px 0 20px;
		height: 150px;
	}

	.in-ab-tudk {
		display: none;
		width: 410px;
	}

	.in-ab-mdk {
		width: 100%;
	}

	.in-ab-sznk {
		margin-bottom: 0.2rem;
	}

	.in-aben-mk {
		font-size: 1.2rem;
	}

	.in-ab-mdk .xwl-li-more {
		margin: 0 auto;
	}

	.in-ab-mti2 {
		text-align: center;
		margin-bottom: 0.2rem;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.in-ab-mtext {
		height: auto;
		margin-bottom: 0.12rem;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.in-ab-szlb {
		display: block;
		border: 1px solid #a9dfff;
	}

	.in-ab-szlb li {
		display: block;
		width: 50%;
		float: left;
		padding: 0.14rem 0;
		height: auto;
	}

	.in-ab-szlb li:nth-child(1),
	.in-ab-szlb li:nth-child(3) {
		border-bottom: 1px solid #a9dfff;
	}

	.in-ab-szlb li:nth-child(3),
	.in-ab-szlb li:nth-child(7) {
		border-left: 1px solid #a9dfff;
	}

	.in-ab-szsxk span {
		padding-left: 0.04rem;
		margin-top: 0.1rem;
		line-height: 0.2rem;
		font-size: 0.14rem;
		color: #027AC2;
	}

	.in-ab-szm {
		line-height: 0.2rem;
		font-size: 0.14rem;
	}

	.in-ab-szlb li.in-ab-szlxt {
		display: none;
	}

	.in-ab-szsxk b {
		line-height: 0.32rem;
		font-size: 0.28rem;
		color: #027AC2;
	}

	.in-ab-szsk {
		margin-bottom: 0;
	}

	.in-abnk {
		padding: 0.24rem 0;
	}

	.in-yf-titdk {
		margin-bottom: 0.12rem;
	}

	.in-yf-tit {
		float: none;
		line-height: 0.34rem;
		font-size: 0.22rem;
		text-align: center;
	}

	.in-cpfw-tit {
		text-align: center;
		margin-bottom: 0.1rem;
		line-height: 0.26rem;
		font-weight: normal;
		font-size: 0.17rem;
	}

	.in-cpfw-text {
		margin-bottom: 0.18rem;
		height: auto;
		text-align: center;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.in-cpfw-lnk .xwl-li-more {
		margin: 0 auto;
	}

	.in-cplnb {
		width: 0.32rem;
		height: 0.32rem;
		margin: 0.04rem auto 0.05rem;
		float: none;
	}

	.in-cplnbmk {
		margin-left: 0;
	}

	.in-cpmdk {
		display: block;
		background: rgba(0, 0, 0, 0.5);
	}

	.in-cpfw-lnk {
		width: 80%;
		float: none;
		margin: 1.1rem auto 0;
	}

	.mySwiper-incpk {
		width: 100%;
		top: auto;
		bottom: 0.5rem;
		transform: translateY(0);
		right: 0;
	}

	.in-yftuk {
		margin-bottom: 20px;
	}

	.in-yfndk {
		padding: 0.24rem 0;
	}

	.in-yf-tit2 br {
		display: none;
	}

	.in-yf-tit2 {
		width: 100%;
		float: none;
		padding-top: 0.2rem;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.in-yftum {
		line-height: 0.24rem;
		font-size: 0.16rem;
	}

	.in-cplnbm-cn {
		margin-bottom: 0;
		text-align: center;
		line-height: 0.25rem;
		font-size: 0.15rem;
	}

	.swiper-slide-thumb-active .in-cplnbm-cn {
		font-size: 0.17rem;
	}

	.swiper-slide-thumb-active .in-cplnb {
		width: 0.35rem;
		height: 0.35rem;
		margin-top: 0;
	}

	.in-qywh-b {
		height: 0.4rem;
		margin-bottom: 0;
	}

	.in-qywh-b-cn {
		line-height: 0.28rem;
		font-size: 0.18rem;
	}

	.in-qywh-b-en {
		line-height: 0.16rem;
		font-size: 0.14rem;
	}

	.in-qywh-mdk {
		padding-top: 0.12rem;
	}

	.in-qywh-mk {
		margin-bottom: 0.12rem;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.in-qywh-limxk {
		top: 14.52694610778%;
	}

	.in-qywh-ndk {
		padding: 0.24rem 0;
	}

	.in-qywh-ndk .xwn-tit {
		float: none;
		text-align: center;
	}

	.in-qytm {
		float: none;
		width: 80%;
		margin: 0 auto;
		padding-top: 0.1rem;
		text-align: center;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.xwl-li-more {
		width: 1rem;
		height: 0.36rem;
		line-height: 0.34rem;
		font-size: 0.12rem;
	}

	.xwl-li-mox span {
		padding-right: 0.12rem;
		background-size: auto 0.06rem !important;
	}

	.in-cplnbdk {
		padding: 0;
		background-color: rgba(0, 0, 0, 0);
	}

	.mySwiper-incpsj2 .swiper-slide {
		opacity: 0.5;
	}

	.mySwiper-incpsj2 .swiper-slide-thumb-active {
		opacity: 1;
	}

	.mySwiper-incp2 {
		height: 0.8rem;
	}

	.ab-abnk {
		padding: 0.24rem 0;
	}


	.ab-absnx1 {
		line-height: 0.3rem;
		font-size: 0.26rem;
	}

	.ab-absnx2 {
		line-height: 0.3rem;
		font-size: 0.26rem;
	}

	.ab-absnxk {
		width: 1.6rem;
	}

	.ab-abst {
		width: calc(100% - 1.6rem);
	}


	.ab-abtuk {
		width: 100%;
		float: none;
		height: auto;
	}

	.ab-abmk {
		width: 100%;
		float: none;
		padding-right: 0;
		margin-bottom: 0.2rem;
		background: url(../images/ab-abbg.png) calc(100% - 20px) bottom no-repeat;
		background-size: auto 100% !important;
	}

	.ab-ab-ti2 {
		margin-bottom: 0.05rem;
		line-height: 0.26rem;
		font-size: 0.18rem;
	}

	.ab-ab-tit .xwn-tit {
		margin-bottom: 0.12rem;
	}

	.ab-absnk {
		margin-bottom: 0.12rem;
	}

	.ab-abtext {
		padding-right: 0.16rem;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.ab-dzs-ndk {
		padding: 0.24rem 0;
	}

	.ab-dsz-ti2 {
		margin-bottom: 0.1rem;
		line-height: 0.26rem;
		font-size: 0.17rem;
	}

	.ab-dsz-ti2 span {
		padding-left: 0.05rem;
		font-size: 0.15rem;
	}

	.ab-dsztuk {
		width: 100%;
		float: none;
		margin-top: 0;
		margin-bottom: 0.15rem;
	}

	.ab-dszmdk {
		width: 100%;
		float: none;
		padding-left: 0;
	}

	.ab-dsztext {
		padding-right: 0.16rem;
		height: 2.6rem;
	}


	.ab-ld-limk {
		padding: 0.15rem;
	}

	.ab-ryzz-ndk {
		padding: 0.24rem 0;
	}

	.abry-mzynk {
		margin-top: 0.2rem;
		height: 0.4rem;
	}

	.swiper-button-prev-abry,
	.swiper-button-next-abry {
		box-shadow: 0 0 0 rgba(2, 105, 13, 0.16);
	}

	.ab-zlndk .xwn-titk>.fr,
	.ab-zlndk .xwn-titk>.fl {
		float: none;
	}

	.ab-zlndk .tab_menu {
		width: 100%;
		padding-top: 0.16rem;
		text-align: center;
	}

	.ab-zlndk {
		padding: 0.24rem 0;
	}

	.ab-zlndk .tab_menu li {
		float: none;
		display: inline-block;
		width: 1.3rem;
		height: 0.42rem;
		margin: 0 0.03rem;
		font-size: 0.15rem;
		line-height: calc(0.42rem - 2px);
	}

	.ab-zl-yxnk {
		width: 100%;
		float: none;
	}

	.ab-zl-mapk {
		display: none;
	}

	.ab-zl-yxmk {
		margin-bottom: 0.1rem;
		height: auto;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.ab-zlmap1 {
		width: 100%;
		float: none;
	}

	.ab-zl-yxlist {
		clear: both;
		width: 100%;
		padding-top: 0.2rem;
		margin-left: -0.12rem;
	}

	.ab-zl-yxlist li {
		width: 50%;
		padding-left: 0.12rem;
	}

	.ab-zl-yxlist li:nth-child(2n+1) .ab-zl-yxlink {
		border-left: none;
	}

	.ab-zl-yxlink {
		padding: 0.12rem 0;
	}

	.ab-zl-yxlim1 span {
		padding-left: 0.03rem;
		line-height: 0.2rem;
		font-size: 0.12rem;
	}

	.ab-zl-yxlim1 {
		margin-bottom: 0px;
		line-height: 0.3rem;
		font-size: 0.24rem;
	}

	.ab-zl-yxlim2 {
		line-height: 0.22rem;
		font-size: 0.12rem;
	}

	.swiper-button-prev-cpd,
	.swiper-button-next-cpd {
		display: none;
	}

	.ab-jdlb li {
		padding: 0.08rem 0 0.08rem 0.3rem;
		background-size: 0.18rem auto !important;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.ab-fzls-leik {
		width: 160px;
		padding: 32px 0;
	}

	.mySwiper-abry {
		padding: 10px 0;
		margin-bottom: 20px;
	}

	.mySwiper-abry {
		padding: 10px 0;
		margin-bottom: 0px;
	}

	.swiper-pagination-abry {
		width: 100px;
		line-height: 28px;
	}

	.ab-ldgh-ndk {
		padding: 0.24rem 0;
	}

	.ab-ld-li-da {
		margin-bottom: 0.12rem;
		line-height: 0.18rem;
		font-size: 0.14rem;
	}

	.ab-ld-li-tit {
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.ab-ryzz-ndk .xwn-titk {
		margin-bottom: 0.18rem;
	}

	.ab-ryzz-ti2 {
		margin-bottom: 0.1rem;
		line-height: 0.26rem;
		font-size: 0.18rem;
	}

	.ab-ryzz-ti3 {
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.ab-rytuk {
		margin-bottom: 0.12rem;
	}

	.ab-rytumk {
		height: 0.52rem;
		line-height: 0.26rem;
		font-size: 0.14rem;
	}

	.swiper-slide-active .ab-rytumk {
		font-size: 0.15rem;
	}

	.abry-mzynxk {
		width: 50%;
	}

	.abry-mdk {
		padding: 0.1rem 0;
	}

	.ab-fzls-ndk {
		padding: 0.24rem 0;
	}

	.ab-fzls-mxk {
		width: 100%;
		padding: 0.16rem;
	}

	.ab-fzls-li-tit {
		background-size: 0.34rem 2px;
		padding-left: 0.4rem;
		margin-bottom: 0.05rem;
		line-height: 0.28rem;
		font-size: 0.18rem;
	}

	.ab-fzls-list li {
		margin-bottom: 0.16rem;
	}

	.ab-fzls-mds {
		left: 0;
		top: 0;
		position: relative;
		margin-bottom: 0.12rem;
		font-size: 0.32rem;
		color: #fff;
	}

	.ab-fzls-leik {
		display: none;
	}

	.ab-fzls-lndk {
		margin-left: 0;
		padding-top: 0;
	}

	.ab-fzls-mx {
		height: auto;
		padding-right: 0;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.ab-fzls-mx::-webkit-scrollbar-track-piece {
		width: 0;
		background-color: rgba(255, 255, 255, 0.2);
	}

	.ab-fzls-mx::-webkit-scrollbar {
		width: 0;
		background-color: rgba(255, 255, 255, 0.2);
	}

	.ab-fzls-mx::-webkit-scrollbar-thumb {
		width: 0;
		height: 50px;
		background-color: #fff;
	}

	.ab-fzls-mx::-webkit-scrollbar-thumb:hover {
		width: 0;
		background-color: rgba(255, 255, 255, 0.2);
	}

	.xwn-qydk {
		padding: 0.24rem 0 !important;
	}

	.xwn-tjdk {
		width: 100%;
		float: none;
		padding: 0.16rem;
		height: auto;
		margin-bottom: 0.15rem;
	}

	.xwn-tuk {
		margin-bottom: 0.15rem;
	}

	.xwn-ttit {
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.xwn-tjldk {
		width: 100%;
		float: none;
	}

	.xwn-tjl-list li {
		height: auto;
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 0.15rem;
	}

	.xwn-tjl-list li .xwn-tjl-li-more {
		display: none;
	}

	.xwn-tjl-list li:nth-child(3),
	.xwn-tjl-list li:nth-child(4) {
		display: none;
	}

	.xwn-tjl-li-tit {
		margin-bottom: 0.05rem;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.xwn-tjl-link {
		padding: 0.15rem;
	}

	.xwn-tjl-lida {
		margin-bottom: 0.08rem;
		line-height: 0.16rem;
		font-size: 0.12rem;
	}

	.xwn-tda {
		margin-bottom: 0.08rem;
		line-height: 0.16rem;
		font-size: 0.12rem;
	}

	.xwn-tjl-li-textk {
		margin-bottom: 0;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.xwn-mtl-link {
		padding: 0.15rem;
	}

	.xwn-xx-list {
		margin-left: 0;
	}

	.xwn-xx-list li {
		width: 100%;
		float: none;
		margin-left: 0;
		padding: 0.14rem 0;
	}

	.xwn-xx-list li:nth-child(2) {
		border-top: none;
	}

	.xwn-xx-li-tit {
		margin-bottom: 0.05rem;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.xwn-xx-li-text {
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.xwl-nrdk {
		padding: 0.1875rem 0;
	}

	.xwv-nrdk {
		padding: 0.1875rem 0;
	}

	.xwl-tjltum {
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.xwn-mtl-list {
		margin-left: 0;
	}

	.xwn-mtl-list li {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 0.12rem;
	}

	.xwn-mttuk {
		margin-bottom: 0.1rem;
	}

	.xwn-mtl-li-titk {
		height: auto;
		margin-bottom: 0.1rem;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.xwn-mtl-link .xwn-tjl-lida {
		margin-bottom: 0.1rem;
	}

	.xwn-tjl-li-more {
		width: 0.76rem;
		background-size: 0.1rem auto !important;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.xwl-litjk {
		display: none;
		width: 100%;
		float: none;
		margin-top: 30px;
		padding-top: 20px;
		border-top: 1px solid #e7e7e7;
	}

	.xwl-litj-lb {
		display: block;
		margin-left: -30px;
	}

	.xwl-litj-lb li {
		display: block;
		width: calc(33.3333% - 30px);
		margin-left: 30px;
		list-style: none;
		float: left;
	}

	.xwl-listk {
		width: 100%;
		padding-right: 0;
		border-right: none;
		float: none;
	}

	.xwl-lida {
		margin-bottom: 0.1rem;
		line-height: 0.18rem;
		font-size: 0.14rem;
	}

	.xwl-li-titk {
		margin-bottom: 0.06rem;
		line-height: 0.28rem;
		font-size: 0.17rem;
	}

	.xwl-li-textk {
		height: auto;
		margin-bottom: 0.12rem;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.xwl-list li {
		padding-bottom: 0.18rem;
		margin-bottom: 0.18rem;
	}

	.xwv-titk {
		margin-bottom: 0.1rem;
		line-height: 0.3rem;
		font-size: 20px;
	}

	.xwv-gjck {
		margin-bottom: 0.16rem;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.xwv-textk {
		padding: 0.16rem 0;
		margin-bottom: 0.16rem;
	}

	.xwv-fanyek {
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.xwv-fanyek a {
		width: 100%;
		background-size: 0.08rem auto;
	}

	.fy-next {
	}
	.fy-next {
		padding-right: 0;
		padding-left: 0.3rem;
	    text-align: left;
	    background: url(../images/xwv-nxj2.png) left center no-repeat;
	}
	.fy-prev {
		padding-left: 0.3rem;
	}


	.wh-dang-li-titk {
		margin-bottom: 0.1rem;
		height: auto;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.wh-dang-li-tit {
		-webkit-line-clamp: 1;
	}

	.wh-dang-li-textk {
		margin-bottom: 0.12rem;
		height: auto;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.wh-dang-li-more {
		padding-top: 0.13rem;
	}

	.wh-dang-link {
		padding: 0.16rem;
	}

	.wh-fc-lha {
		width: 128px;
		height: 42px;
		border-width: 1px;
		padding-right: 24px;
		line-height: 40px;
		font-size: 14px;
	}

	.wh-fc-lha1 {
		margin-bottom: 14px;
	}

	.wh-fc-list {
		margin-left: -0.12rem;
	}

	.wh-fc-list li {
		list-style: none;
		width: calc(50% - 0.12rem);
		margin-left: 0.12rem;
		margin-bottom: 0.1rem;
	}

	.wh-fc-nrdk .wh-fc-list li:nth-child(5) {
		display: none;
	}

	.wh-fc-link {
		padding: 0.12rem;
	}

	.wh-fc-ltuk {
		margin-bottom: 0.08rem;
	}

	.wh-fc-ltum {
		margin-bottom: 0;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.wh-ln-nrdk {
		padding: 0.24rem 0;
	}

	.wh-ln-limk {
		padding: 0 0.2rem;
		bottom: 0.5rem;
	}

	.wh-ln-nb-text {
		height: 0.76rem;
		overflow: visible;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.wh-ln-nb {
		height: 0.24rem;
		margin-top: 0.03rem;
		margin-bottom: 0;
		float: left;
	}

	.wh-ln-nb-tit {
		margin-bottom: 0.04rem;
		margin-left: 0.34rem;
		line-height: 0.3rem;
		font-size: 0.17rem;
	}

	.wh-pp-nlogok {
		width: 90%;
		position: absolute;
		top: 30%;
		margin-top: 0;
	}

	.wh-pp-nlogo {
		opacity: 0.04;
	}

	.wh-dang-nrdk {
		background-size: auto 2.4rem !important;
		padding: 0.24rem 0;
	}

	.wh-pp-nmdk {
		width: 100%;
		float: none;
		padding-right: 0;
		position: relative;
		z-index: 3;
	}

	.wh-pp-nm-kh {
		padding-bottom: 0.1rem;
		border-width: 2px;
		margin-bottom: 0px;
		line-height: 0.26rem;
		font-size: 0.17rem;
	}

	.wh-pp-nrdk {
		padding: 0.24rem 0;
	}

	.wh-pp-nm-list li {
		padding: 0.13rem 0;
	}

	.wh-pp-nm-li-tit {
		margin-bottom: 0.05rem;
		line-height: 0.26rem;
		font-size: 0.17rem;
	}

	.wh-pp-nm-li-text {
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.wh-dang-list {
		margin-left: 0;
	}

	.wh-dang-list li {
		width: 100%;
		float: none;
		margin-bottom: 0.1rem;
		margin-left: 0;
	}

	.wh-dang-list li:last-child {
		margin-bottom: 0;
	}

	.wh-fc-nrdk {
		padding: 0.24rem 0;
	}

	.rll-lituk {
		width: 100%;
		float: none;
		height: auto;
	}

	.rll-litumk {
		width: 100%;
		height: auto;
		float: none;
	}

	.rll-xbtext {
		/* height: 220px;
		padding-right: 20px; */
		height: auto;
		overflow-y: hidden;
		padding-right: 0;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.rll-list li {
		margin-bottom: 0.24rem;
	}

	.rll-list li:last-child {
		margin-bottom: 0;
	}

	.rll-lits {
		display: none;
		width: 180px;
		height: 50px;
	}

	.rll-lits span {
		font-size: 72px;
	}

	.rll-litumxk {
		top: 0;
		height: auto;
		padding: 0.14rem;
		position: relative;
	}

	.rll-xb {
		height: 0.3rem;
	}

	.rll-xbm {
		margin-left: 0.32rem;
		line-height: 0.3rem;
		font-size: 0.22rem;
	}

	.rll-litmen {
		left: 0;
		font-size: 0.6rem;
	}

	.rll-xbtit {
		margin-bottom: 0.12rem;
	}

	.rljob-ticn1 {
		font-size: 0.2rem;
	}

	.rljob-ticn2 {
		font-size: 0.16rem;
	}

	.rljob-tien {
		font-size: 0.8rem;
	}

	.rljob-dqnk {
		display: none;
		width: 180px;
		padding: 20px;
	}

	.rljob-dqti {
		margin-bottom: 10px;
		line-height: 32px;
		font-size: 20px;
	}

	.rljob-dqnak a {
		padding: 5px 6px;
	}

	.rljob-lbk {
		width: 100%;
		float: none;
		padding-left: 0;
	}

	.rljob-xznk1 {
		float: none;
		width: 100%;
		max-width: none;
		height: 0.48rem;
		margin-bottom: 0.04rem;
		line-height: calc(0.48rem - 2px);
		font-size: 0.15rem;
	}

	.rljob-xznk1 select {
		padding: 0 0.12rem;
	}

	.rljob-xzn-xie {
		float: none;
		width: 100%;
		max-width: none;
		margin-left: 0;
		height: 0.48rem;
		margin-bottom: 0.04rem;
		line-height: calc(0.48rem - 2px);
		font-size: 0.15rem;
		padding: 0 0.12rem;
	}

	.rljob-xzsub {
		float: none;
		margin-left: 0;
		padding-left: 0.4rem;
		width: 100%;
		height: 0.48rem;
		line-height: calc(0.48rem - 2px);
		font-size: 0.15rem;
		background: url(../images/rljob-xj2.png) calc(50% - 0.13rem) center no-repeat #027AC2;
	}

	.rljob-xzndk {
		margin-bottom: 0.2rem;
	}

	.rljob-xznk2 {
		float: none;
		width: 100%;
		max-width: none;
	}

	.rljob-list li {
		padding: 0.13rem;
	}

	.rljob-lim-text {
		margin-left: -0.3rem;
	}

	.rljob-lim-text span {
		margin-left: 0.15rem;
		padding-left: 0.15rem;
	}

	.rljob-limk {
		width: 100%;
		float: none;
		padding: 0 0 0.1rem;
		border-right: none;
		border-bottom: 1px solid #d7d7d7;
	}

	.rljob-lim-textk {
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.rljob-lirk {
		width: auto;
		float: none;
		padding-top: 0.13rem;
		padding-left: 0;
	}

	.rljob-lim-tit {
		margin-bottom: 0.08rem;
		line-height: 0.26rem;
		font-size: 0.17rem;
	}

	.rljob-lirk .xwl-li-more {
		float: left;
	}

	.rljob-tink {
		padding-top: 0;
		padding-bottom: 0.3rem;
	}

	.ban-location {
		display: none;
		padding: 10px 0 10px 27px;
	}

	.ban-classnk {
		float: none;
		font-size: 0.14rem;
		padding: 0.15rem 0 0.05rem;
	}

	.ban-classnk a {
		width: calc(33.333% - 0.06rem);
		text-align: center;
		border: 1px solid #e7e7e7;
		border-radius: 0.4rem;
		margin-left: 0.08rem;
		margin-bottom: 0.08rem;
		padding: 0;
		line-height: 0.36rem;
		font-size: 0.14625rem;
	}

	.ban-classnk a:nth-child(3n+1) {
		margin-left: 0;
	}

	.ban-classnk a.on {
		border-color: #027AC2;
	}

	.ban-classnk a.on b,
	.ban-classnk a:hover b {
		width: 0;
	}

	.cpd-titk {
		margin-bottom: 0.16rem;
	}

	.cpd-tit {
		line-height: 0.34rem;
		font-size: 0.24rem;
	}

	.cpd-dbxk {
		bottom: auto;
		display: block;
		flex-direction: column;
		padding: 0 0.26rem;
	}

	.cpd-dlk:hover .cpd-db {
		height: 0.34rem;
		margin-bottom: 0.06rem;
	}

	.cpd-dtmdk {
		height: auto;
		margin-bottom: 0;
		line-height: 0.24rem;
		font-size: 0.15rem;
	}

	.cpd-db {
		width: auto;
		height: 0.34rem;
		margin: 0 auto 0.05rem;
	}

	.cpd-dbdk {
		display: flex;
		align-items: center;
		background-color: rgba(0, 0, 0, 0.3);
	}

	.cpd-dtmxk {
		height: auto;
		margin-left: -0.15rem;
	}

	.cpd-dtmxk a {
		width: calc(33.3333% - 0.15rem);
		margin-left: 0.15rem;
	}

	.cpd-dbm {
		text-align: center;
		line-height: 0.26rem;
		font-size: 0.17rem;
	}

	.cpd-dlk:hover .cpd-dbxk {
		height: 0.7rem;
		bottom: calc(50% - 0.35rem);
	}


	.cpd-dtuk {
		margin-bottom: 20px;
	}

	.cpl-leik {
		height: auto;
		overflow: hidden;
		padding: 0.15rem 0 0.05rem;
	}

	.cpl-xzdk {
		height: auto;
		margin-bottom: 0.2rem;
	}

	.cpl-xzxk {
		width: calc(100% + 0.08rem);
		float: none;
		margin-left: -0.08rem;
	}

	.cpl-xznk {
		width: calc(50% - 0.08rem);
		margin-left: 0.08rem;
		padding: 0 0.08rem;
		height: calc(0.4rem + 2px);
		margin-bottom: 0.08rem;
	}

	.cpl-xz-xzm {
		line-height: 0.4rem;
		font-size: 0.14rem;
	}

	.cpl-xz-xzk1 {
		display: block;
		width: calc(100% - 70px);
		line-height: 0.4rem;
	}

	.cpl-xz-xzk3 {
		display: block;
		width: calc(100% - 44px);
	}

	.cpl-xz-xzk1 {
		font-size: 0.14rem;
		background-size: 0.08rem auto !important;
	}

	.cpl-xz-xzk2 {
		width: calc(100% - 56px);
	}

	.cpl-xzn-xie {
		font-size: 0.14rem;
	}

	.cpl-sub {
		width: 100%;
		float: none;
		margin-left: 0;
		height: 0.42rem;
		line-height: 0.42rem;
		font-size: 0.14rem;
	}

	.cpl-flbk {
		padding: 0.05REM;
		width: calc(50% - 0.12rem);
		margin-left: 0.12rem;
		margin-bottom: 0.1rem;
		border: 1px solid #e7e7e7;
	}

	.cpl-flbk:nth-child(2n+1) {
		margin-left: 0;
	}

	.cpl-flxj {
		display: none;
	}

	.cpl-flbk.on {
		border-color: #027AC2;
	}

	.cpl-flb {
		display: block;
		margin: 0 auto;
		height: 0.5rem;
	}

	.cpd-nrdk {
		padding: 0.8rem 0 0.24rem;
	}


	.cpl-link {
		padding: 0.12rem;
	}

	.cpl-lbtuk {
		width: 33%;
	}

	.cpl-limk {
		margin-left: 33%;
		padding-left: 0.15rem;
	}

	.cpl-lim-tit {
		margin-bottom: 0.06rem;
		line-height: 0.26rem;
		font-size: 0.17rem;
	}

	.cpl-lim-textk {
		margin-bottom: 0;
		height: auto;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.cpl-lim-text {
		-webkit-line-clamp: 2
	}

	.cpv-limore {
		width: 0.76rem;
		background-size: 0.1rem auto !important;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.cpl-limk .xwl-li-more {
		display: none;
	}

	.cpl-list {
		margin-bottom: 20px;
		margin-left: 0;
	}

	.cpl-list li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 14px;
	}

	.cpl-ltuk {
		padding: 0.1rem;
		width: 100%;
		float: none;
		margin-bottom: 0.1rem;
	}

	.cpl-lmdk {
		width: 100%;
		float: none;
		padding-left: 0;
	}

	.cpl-lmlk {
		border-bottom-width: 1px;
		padding: 0.12rem 0;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.cpl-lmtb {
		font-size: 0.17rem;
	}

	.cpl-lmnlb {
		padding-top: 0.15rem;
	}

	.cpl-lmnlb li {
		margin-bottom: 0.08rem;
	}

	.cpl-lbdk {
		padding: 0.24rem 0;
	}

	.cpv-ntit {
		margin-bottom: 0.16rem;
		line-height: 0.3rem;
		font-size: 0.22rem;
	}

	.cpv-link {
		padding: 0.12rem;
	}

	.cpv-lituk {
		width: 60%;
		margin: 0 auto 0.16rem;
	}

	.cpv-litit {
		margin-bottom: 0.14rem;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.mySwiper-cpvtj {
		padding-bottom: 0.36rem;
	}

	.whyf-bldk {
		padding: 0 0 0.16rem;
		width: 100%;
		float: none;
	}

	.whyf-ndbg1 {
		width: 100%;
		height: 1.49rem;
	}

	.whyf-ndbg2 {
		width: 100%;
		height: calc(100% - 1rem);
		top: 1.49rem;
	}

	.whyf-bfqk {
		float: none;
		width: 100%;
		margin-bottom: 0;
	}

	.whyf-bxz {
		width: 100%;
		height: 0.44rem;
		float: none;
		margin: 0 auto 0.2rem;
		border-radius: 0.5rem;
		padding-right: 0.14rem;
		text-align: center;
		line-height: 0.44rem;
		font-size: 0.14rem;
		background: url(../images/wh-fc-hb2.png) calc(50% + 0.21rem) center no-repeat #027AC2;
		background-size: 0.16rem auto !important;
	}

	.whyf-bfqa {
		width: 50%;
		height: 0.44rem;
		line-height: 0.44rem;
		font-size: 0.15rem;
	}

	.whyf-brk {
		padding: 0;
		min-height: auto;
		width: 100%;
		float: none;
		overflow: visible;
		background-color: transparent;
	}

	.whyf-brqdk {
		height: 0.5rem;
		margin-bottom: 0.3rem;
	}

	.whyf-brqm {
		width: 1.26rem;
		float: left;
		padding: 0;
		text-align: center;
		line-height: calc(0.5rem - 2px);
		font-size: 0.2rem;
	}

	.whyf-brqrq {
		display: block;
		float: left;
		width: calc(100% - 1.26rem);
		height: auto;
		border-right: none;
		border-bottom: 1px solid #D2D2D2;
		line-height: calc(0.5rem - 2px);
		font-size: 0.22rem;
		padding-left: 0.12rem;
	}

	.whyf-brqrqx {
		margin: 0;
	}

	.whyf-brqrq-rq {
		width: calc(100% - 0.6rem);
		height: calc(0.5rem - 2px);
		padding-left: 0.23rem;
		background-size: 0.14rem auto !important;
		line-height: calc(0.5rem - 2px);
		font-size: 0.15rem;
	}

	.whyf-brqrq-sub {
		display: block;
		float: right;
		width: 0.6rem;
		height: calc(0.5rem - 2px);
		line-height: calc(0.5rem - 2px);
		font-size: 0.15rem;
	}

	.whyf-yftudk {
		width: 100%;
		float: none;
		padding: 0.16rem;
		margin-top: 0;
		margin-bottom: 0.2rem;
		box-shadow: 0 0 14px rgba(0, 0, 0, 0.12);
	}

	.whyf-yftjk {
		width: 100%;
		float: none;
		padding-left: 0.16rem;
		padding-top: 0.16rem;
	}

	.whyf-yftjk a {
		padding: 0.15rem 0.1rem 0.15rem 0.3rem;
		background: url(../images/whyf-ling.png) 0.1rem center no-repeat #f6f6f6;
		margin-bottom: 0.1rem;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.whyf-yftjt {
		left: 0;
	}

	.whyf-ndk {
		padding: 0.24rem 0;
	}

	.cpnh-yftuk {
		width: 100%;
		float: none;
	}

	.cpnh-yftumk {
		margin-left: 0;
		padding-left: 0;
		padding-top: 0.18rem;
	}

	.cpnh-sysf-ndk {
		padding: 0.24rem 0;
	}

	.cpnh-sy-mapk {
		float: none;
		width: 100%;
		margin-bottom: 0.12rem;
	}

	.cpnh-sysf-mdk {
		padding: 0;
		float: none;
		width: 100%;
	}

	.cpnh-kjtg-ndk {
		padding: 0.24rem 0;
	}

	.cpnh-kjtgmk {
		width: 100%;
		float: none;
		padding-right: 0;
		padding-top: 0;
	}

	.cpnh-tgtuk {
		width: 100%;
		float: none;
		margin-bottom: 0.2rem;
	}

	.cpnh-dou2 {
		left: -12px;
		top: -15px;
	}

	.cpnh-njzx-tudk {
		width: 100%;
		float: none;
	}

	.cpnh-njzxmk {
		width: 100%;
		float: none;
		padding: 0.15rem 0 0;
	}

	.cpnh-yftum-text {
		height: auto;
		margin-bottom: 0.1rem;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.cpnh-ctpf-mdk .cpnh-yftum-text {
		height: auto;
	}

	.cpnh-njzx-lxk {
		padding: 0.15rem 0;
	}

	.cpnh-tel {
		margin: 0 auto 0.05rem;
		height: 0.34rem;
	}

	.cpnh-tel-m {
		margin-bottom: 0.03rem;
		line-height: 0.2rem;
		font-size: 0.14rem;
	}

	.cpnh-njzx-lxk dd {
		float: none;
		width: 100%;
		border-left: none;
		padding: 0.12rem 0;
		border-bottom: 1px solid #cfcfcf;
	}

	.cpnh-tel-t {
		line-height: 0.24rem;
		font-size: 0.17rem;
	}

	.cpnh-ewm {
		width: 1rem;
	}

	.cpnh-ewm-mk {
		padding-top: 0.08rem;
		margin-left: 0.1rem;
		font-size: 0.13rem;
	}

	.cpnh-njzx-ndk {
		padding: 0.24rem 0;
	}

	.cpnh-nhdw-ndk {
		padding: 0.24rem 0;
	}

	.cpnh-ctpf-mxk {
		width: 90%;
		float: none;
		margin: 0 auto;
		padding-right: 0;
	}

	.cpnh-ctpf-tudk {
		display: none;
		width: 100%;
	}

	.cpnh-ctpf-tuxk {
		height: 100%;
		top: 0;
	}

	.cpnh-ctpf-mdk {
		width: 100%;
		float: none;
		background: rgba(0, 153, 68, 0.8);
		padding: 0.24rem 0;
	}

	.cpnh-jtm1 {
		margin-bottom: 0.03rem;
		line-height: 1.2;
		font-size: 0.18rem;
	}

	.cpnh-ctpf-ndk {
		overflow: hidden;
	}

	.cpnh-jt {
		width: 0.08rem;
		height: 0.4rem;
	}

	.cpnh-jtmk {
		margin-left: 0.18rem;
	}

	.cpnh-ctpf-tumk {
		width: 150%;
		font-size: 0.4rem;
	}

	.cpnh-dou1,
	.cpnh-dou2 {
		width: 1rem;
	}

	.cpnh-ewmdk {
		padding-top: 8px;
	}

	.cpnh-yftum-tit {
		margin-bottom: 0.1rem;
		line-height: 0.3rem;
		font-size: 0.22rem;
	}

	.cpnh-sy-sjnk {
		padding-top: 0.1875rem;
	}

	.kj-yfjc-ndk {
		padding: 0.24rem 0 0;
	}

	.kj-yfjc-tuk {
		width: 100%;
		float: none;
	}

	.kj-yfjc-mk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.kj-yfcg-mk {
		width: 100%;
		float: none;
	}

	.kj-zsndk .container {
		padding: 0 0.5rem;
	}


	.kj-dou-ti2 {
		margin-bottom: 0.1rem;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.kj-cxpt-ndk .container {
		padding-top: 0.24rem;
	}

	.kj-zjjsnjk .swiper-button-prev-fwal,
	.kj-zjjsnjk .swiper-button-next-fwal {
		width: 0.3rem;
		height: 0.3rem;
		background-size: auto 0.2rem !important;
	}

	.kj-cxpt-ndk {
		padding-bottom: 0.24rem;
	}

	.kj-dou {
		width: 1rem;
	}

	.kj-cxpt-ndk .kj-yfjc-mk {
		padding-left: 0;
	}

	.kj-zjjs-ndk {
		padding: 0.24rem 0;
	}

	.kj-zjjs-leimk {
		height: 50px;
		padding-left: 0;
		background-image: none !important;
	}

	.kj-zjjs-leik .mySwiper .swiper-slide {
		height: 50px !important;
	}

	.kj-zjjs-leik {
		display: none;
		width: 200px;
	}

	.kj-zjjs-leik .mySwiper {
		width: 200px;
		height: 250px;
	}

	.kj-zjjs-lndk {
		margin-left: 0;
	}

	.kj-zjjs-mdk {
		margin: 0;
		padding: 0.18rem;
	}

	.kj-zjjs-mx {
		height: 2.6rem;
		padding-right: 0.12rem;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.kj-ren-tuk {
		width: 60%;
		position: relative;
		float: none;
		margin: 0 auto 0.18rem;
		left: 0;
		top: 0;
	}

	.kj-zs-tudk {
		width: 100%;
		height: 3.1rem;
		overflow: hidden;
		position: relative;
	}

	.kj-yfzs-bg1 {
		width: 58%;
	}

	.kj-yfzs-bg2 {
		width: 45%;
	}

	.kj-yfcg-sjlb li {
		padding-right: 0.16rem;
		margin-right: 0.16rem;
	}

	.kj-yfcg-sjm2 {
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.kj-yfcg-sjm1 {
		margin-bottom: 0px;
		line-height: 0.32rem;
		font-size: 0.3rem;
	}

	.kj-yfcg-sjm1 span:last-child {
		font-size: 0.15rem;
		line-height: 0.2rem;
	}

	.kj-zsltuk {
		border-width: 13px;
	}

	.kj-zsndk {
		padding: 0.24rem 0;
	}

	.kj-zs-tuk1 {
		left: 0.2rem;
		bottom: 0.85rem;
	}

	.kj-zs-tuk2 {
		left: auto;
		right: 0.4rem;
		bottom: 1.05rem;
	}

	.kj-zs-tuk {
		width: 1.2rem;
		height: auto;
	}

	.kj-yfcg-ndk {
		padding: 0.24rem 0 0;
	}

	.kj-yfcg-sjnk {
		padding-top: 0;
	}

	.mySwiper-kjzs .swiper-slide {
		box-shadow: 0 0 18px rgb(0, 0, 0, 0.14);
	}

	.mySwiper-kjzs {
		padding: 0.16rem 0.16rem 0.6rem;
		overflow: visible;
	}

	.swiper-button-prev-kjzs,
	.swiper-button-next-kjzs {
		top: auto;
		margin-top: auto;
		bottom: 0;
	}

	.tzgp-gptitk {
		display: none;
		margin-bottom: 0.15rem;
	}

	.tzgp-gptit1 {
		margin-bottom: 0.04rem;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}

	.tzgp-gptit2 {
		margin-bottom: 0;
		line-height: 0.4rem;
		font-size: 0.38rem;
	}

	.tzgp-list {
		margin-left: 0;
	}

	.tzgp-list li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 0.05rem;
		float: none;
	}

	.tzgp-lim-tit {
		top: 0.2rem;
		left: 0.2rem;
		line-height: 0.3rem;
		font-size: 0.2rem;
	}

	.tzgp-lim-xj {
		left: 0.2rem;
		bottom: 0.2rem;
		width: 0.34rem;
		height: 0.34rem;
	}

	.tz-lxlk {
		width: 100%;
		float: none;
		padding-top: 0;
	}

	.tz-lxrk {
		margin-top: 0.12rem;
		width: 100%;
		float: none;
		padding: 0.08rem;
	}

	.tzl-ln-list li {
		padding: 0.12rem 0;
	}

	.tzl-lnb {
		height: 0.44rem;
	}

	.tzl-lnmk {
		margin-left: 0.56rem;
	}

	.tzl-lnm1 {
		margin-bottom: 0;
		line-height: 0.22rem;
		font-size: 0.14rem;
	}

	.xwn-titk {
		margin-bottom: 0.13rem;
	}

	.xwn-titk img {
		height: 0.3rem;
	}

	.xwn-tit {
		line-height: 0.3rem;
		font-size: 0.22rem;
	}

	.in-xw-leik .xwn-titk {
		width: 100%;
		float: none;
		text-align: center;
		margin-bottom: 0.1rem;
	}

	.in-xw-leik .xwn-tit {
		width: 100%;
		float: none;
		text-align: center;
	}

	.in-xw-lmk {
		line-height: 26px;
		font-size: 14px;
	}

	.tzl-lnm2 {
		line-height: 0.24rem;
		font-size: 0.16rem;
	}

	.lx-lndk {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.lx-lnk {
		width: 100%;
		float: none;
	}

	.lxn-xb-tit {
		margin-bottom: 0.1rem;
		line-height: 0.28rem;
		font-size: 0.2rem;
	}

	.lx-rnk {
		display: none;
		width: 100%;
		float: none;
		border-width: 14px;
		padding: 8px;
	}

	.lxn-xbm {
		margin-left: 0.26rem;
	}

	.xwn-qydk .selected .lxn-xb-tit {
		background-image: none;
		color: #000;
	}

	.lxn-xb {
		height: 0.2rem;
		margin-top: 0.02rem;
	}

	.lx-lnd {
		line-height: 0.24rem;
		font-size: 0.15rem;
		margin-bottom: 0.04rem;
	}

	.swiper-button-prev-abfz,
	.swiper-button-next-abfz {
		display: block;
		position: relative;
		width: 0.38rem;
		height: 0.38rem;
		background-size: contain !important;
		border: 1px solid #ddd;
		border-radius: 50%;
		float: left;
		left: 0;
		right: 0;
	}

	.swiper-button-prev-abfz {
		background: url(../images/kj-zsnxj1.png) center center no-repeat #fff;
	}

	.swiper-button-next-abfz {
		margin-left: 0.08rem;
		background: url(../images/kj-zsnxj2.png) center center no-repeat #fff;
	}

	.rljob-xzndnk {
		width: 100%;
		float: none;
		margin-bottom: 0.04rem;
	}

	.jobv-huik {
		float: none;
		width: 100%;
		height: 0.48rem;
		line-height: 0.48rem;
		font-size: 0.15rem;
	}
	.jobv-ndk {
	    padding:0.16rem;
	}
	.jobv-ndtj {
	    padding-bottom: 0.16rem;
	    margin-bottom: 0.16rem;
	}
	.jobv-ndtext{
		margin-bottom: 0.15rem;
	}
	.wh-yffctu {
		width: 30%;
	}
	
	.wh-yffcmk {
		margin-left: 30%;
		padding-left: 0.15rem;
	}
	.xwv-xxdk{
		padding: 0.16rem;
	}
	.mySwiper-abld {
		margin-bottom: 0.14rem;
	}
	.ban-ntit .fl{
		float: none;
		margin-bottom: 0.16rem;
	}
	.mySwiper-abjd{
		margin: 0;
	}
	.swiper-pagination-abjd{
		text-align: center;
	}
	.swiper-pagination-abjd .swiper-pagination-bullet-active{
		background: #027AC2;
	}
	.mySwiper-abjd .swiper-slide {
	    padding: 0.19rem;
	}
	.ab-zzry-tc-gb{
		left: calc(50% - 18px);
		top: -50px;
	}
	
	.xxv-huik {
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.block-pc {
		display: none;
	}

	.block-ipad {
		display: none;
	}

	.block-sj {
		display: block;
	}
}
