@charset "utf-8";

/**判断**/
@media all and (min-width: 1901px) {
	.container {
		width: 1700px;
		min-width: 1700px;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 1700px;
	}

}

@media all and (min-width:1801px) and (max-width: 1900px) {
	.container {
		width: 1700px;
		min-width: 1700px;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 1700px;
	}
}

@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;
	}

	.al-khlxnk {
		--wrap-width: 1600px;
		height: 750px;
	}

	.container-fr,
	.container-fl {
		width: calc(1600px + (100% - 1600px)/2);
	}

	.al-sjm1 {
		margin-bottom: 30px;
		line-height: 38px;
		font-size: 22px;
	}

	.al-sjmjsk {
		margin-bottom: 50px;
	}

	.al-sjnxk {
		margin-bottom: 30px;
	}


}

@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;
	}

	.fo-lnk {
		width: 540px;
		padding: 50px 0 38px;
	}

	.fo-nav {
		padding: 50px 0 0;
		width: calc(100% - 540px);
	}

	/*  */
	.al-khlxnk {
		--wrap-width: 1500px;
		height: 705px;
	}

	.container-fr,
	.container-fl {
		width: calc(1500px + (100% - 1500px)/2);
	}

	.al-sjm1 {
		margin-bottom: 30px;
		line-height: 38px;
		font-size: 22px;
	}

	.al-sjmjsk {
		margin-bottom: 40px;
	}

	.al-sjnxk {
		margin-bottom: 30px;
	}

	.in-abszdk {
		margin-bottom: 40px;
	}

	.in-xw-lbk {
		padding-left: 70px;
		width: calc(100% - 700px);
	}

	.in-xw-tjk {
		width: 700px;
		padding: 35px 30px;
	}

	.in-xwmxk {
		padding-right: 50px;
	}

	.in-xw-list li {
		padding-top: 32px;
		padding-bottom: 34px;
	}

	.in-mok {
		padding-top: 60px;
	}

	.ny-bandk>.container {
		padding: 155px 0 120px;
	}

	.ny-ban-titcn {
		line-height: 50px;
		font-size: 40px;
	}

	.ny-ban-titen {
		line-height: 46px;
		font-size: 44px;
	}

	.ny-leixk a {
		margin-left: 45px;
	}

	.ny-nrk2 {
		padding: 65px 0 75px;
	}

	.ab-jsmk {
		padding-right: 60px;
		padding-top: 120px;
	}

	.ab-sz-list {
		padding-top: 80px;
	}

	.ab-sz-li-sm1 {
		line-height: 74px;
		font-size: 56px;
	}

	.ab-sz-li-sm2 {
		margin-top: 14px;
		margin-left: 10px;
	}

	.ab-qy-titk {
		padding: 70px 0 50px;
	}

	.ab-qyllb li {
		padding: 210px 0;
	}

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

	.ab-fz-titbg {
		font-size: 200px;
	}

	.mySwiper-fz2 {
		margin-bottom: 60px;
	}

	.ab-cq-list li {
		margin-bottom: 23px;
	}

	.swiper-button-prev-abzz,
	.swiper-button-next-abzz {
		width: 56px;
		height: 56px;
	}

	.ab-zstuk {
		margin: 0 auto 30px;
	}

	.ab-zstud {
		padding: 40px 10px 40px;
	}

	.nyl-titk {
		margin-bottom: 40px;
	}

	.cpltuk {
		margin-bottom: 28px;
	}

	.cpl-list {
		margin-left: -25px;
	}

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

	.cpv-mdlk {
		padding-right: 60px;
	}

	.cpv-md-text {
		margin-bottom: 85px;
	}

	.cpv-md-tit2 {
		margin-bottom: 20px;
		font-size: 34px;
	}

	.cpv-nrk .tab .tab_menu li {
		height: 74px;
		line-height: 74px;
	}

	.cpv-tjnk {
		padding: 60px 0 70px;
	}

	.xwtj-tuk {
		width: 640px;
	}

	.xwtj-mdk {
		margin-left: 640px;
		padding-left: 50px;
	}

	.xwtj-m-tt {
		margin-bottom: 30px;
	}

	.xwtj-m-textk {
		margin-bottom: 30px;
	}

	.mySwiper-xwtj .swiper-pagination-xwtj {
		left: calc(640px + 50px);
	}

	.xwl-tuk {
		margin-bottom: 30px;
	}

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

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

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

	.xwv-nldk {
		width: 380px;
		padding: 36px;
	}

	.xwv-nl-tit {
		margin-bottom: 20px;
		line-height: 40px;
	}

	.xwv-nl-tjlist li {
		padding-bottom: 22px;
		margin-bottom: 22px;
	}

	.xwv-md-huik {
		width: 50px;
		height: 50px;
	}

	.nyv-fanyek {
		margin-top: 50px;
	}

	.lxtuk {
		width: 85.9935691318328%;
		height: 85.9935691318328%;
		left: 7.0032154340836%;
		top: 7.0032154340836%;
	}

	.lx-jdgl-ndk {
		padding-top: 40px;
	}
}

@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%;
	}

	.top-headk,
	.cpv-bandk {
		height: 94px;
	}

	.logo img {
		height: 94px;
	}

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

	/*  */
	.pagination li {
		width: 65px;
	}

	.fo-lnk {
		width: 510px;
		padding: 50px 0 38px;
	}

	.fo-nav {
		padding: 50px 0 0;
		width: calc(100% - 510px);
	}

	.fo-telm2 {
		line-height: 46px;
		font-size: 38px;
	}

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

	.fo-tumk {
		width: 200px;
		padding: 24px 20px;
	}

	.fo-com {
		width: 200px;
		font-size: 18px;
	}

	/*  */
	.al-khlxnk {
		--wrap-width: 92vw;
		height: 705px;
	}

	.container-fr,
	.container-fl {
		width: 96%;
	}

	/*  */
	.in-cpdk {
		padding: 50px 0 60px;
	}

	.in-cp-titen {
		font-size: 22px;
	}

	.in-cptuk {
		height: 500px;
	}

	.in-abszdlk {
		margin-left: -80px;
	}

	.in-abszm2 b {
		line-height: 58px;
		font-size: 50px;
	}

	.in-abszm2 span {
		margin-top: 28px;
	}

	.in-abszxk {
		width: calc(33.3333% - 40px);
		margin-left: 40px;
		padding-left: 40px;
	}

	.al-sjm1 {
		margin-bottom: 30px;
		line-height: 38px;
		font-size: 22px;
	}

	.al-sjmjsk {
		margin-bottom: 40px;
	}

	.al-sjnxk {
		margin-bottom: 30px;
	}

	.in-abszdk {
		margin-bottom: 40px;
	}

	.in-xwnk {
		padding-top: 10px;
	}

	.in-xw-lbk {
		padding-left: 60px;
		width: calc(100% - 680px);
	}

	.in-xw-tjk {
		width: 680px;
		padding: 35px 30px;
	}

	.in-xwmxk {
		padding-right: 40px;
	}

	.in-xw-list li {
		padding-top: 29px;
		padding-bottom: 34px;
	}

	.in-mok {
		padding-top: 50px;
	}

	.ny-bandk>.container {
		padding: 155px 0 120px;
	}

	.ny-ban-titcn {
		line-height: 50px;
		font-size: 40px;
	}

	.ny-ban-titen {
		line-height: 46px;
		font-size: 44px;
	}

	.ny-leixk a {
		margin-left: 40px;
	}

	.ny-nrk2 {
		padding: 65px 0 75px;
	}

	.in-abszm1 {
		margin-bottom: 10px;
	}

	.ab-j-en3 {
		margin-left: 430px;
	}

	.ab-j-en2 {
		width: 390px;
	}

	.ab-jsmk {
		padding-right: 60px;
		padding-top: 100px;
	}

	.ab-sz-list {
		padding-top: 60px;
	}

	.ab-sz-li-sm1 {
		line-height: 70px;
		font-size: 52px;
	}

	.ab-sz-li-sm2 {
		margin-top: 14px;
		margin-left: 10px;
	}

	.ab-qy-titk {
		padding: 70px 0 50px;
	}

	.ab-qyllb li {
		padding: 190px 0;
	}

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

	.ab-fz-titbg {
		top: 20px;
		font-size: 180px;
	}

	.mySwiper-fz2 {
		margin-bottom: 40px;
	}

	.mySwiper-abcq {
		padding-bottom: 40px;
	}

	.ab-cq-list li {
		margin-bottom: 23px;
	}

	.swiper-button-prev-abzz,
	.swiper-button-next-abzz {
		width: 56px;
		height: 56px;
	}

	.ab-zstuk {
		margin: 0 auto 20px;
	}

	.ab-zstud {
		padding: 30px 10px;
	}

	.mySwiper-abzz {
		width: calc(100% - 160px);
		margin-left: 80px;
	}

	.nyl-titk {
		margin-bottom: 40px;
	}

	.ny-leik a {
		line-height: 70px;
	}

	.ny-nrk {
		padding: 60px 0 100px;
	}

	.nyl-souxk {
		display: block;
		margin-left: 345px;
		height: 52px;
		width: 340px;
	}

	.cpl-link {
		padding: 30px;
	}

	.cpltuk {
		margin-bottom: 20px;
	}

	.cpl-m-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 20px;
	}

	.cpl-m-textk {
		margin-bottom: 20px;
	}

	.cpl-m-more {
		width: 40px;
		height: 40px;
	}

	.cpl-list {
		margin-left: -25px;
	}

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

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

	.cpv-cpzsk {
		padding: 24px 0 70px;
	}

	.cpv-wzdk {
		margin-bottom: 30px;
	}

	.cpv-mdlk {
		padding-right: 40px;
	}

	.cpv-md-text {
		margin-bottom: 50px;
	}

	.cpv-md-tit2 {
		margin-bottom: 20px;
		font-size: 32px;
	}

	.cpv-md-ttk {
		margin-bottom: 40px;
	}

	.cpv-nrk .tab .tab_menu li {
		height: 74px;
		line-height: 74px;
	}

	.cpv-nrk .tab .tab_box {
		padding: 40px 0 45px
	}

	.in-cp-titk {
		margin-bottom: 30px;
	}

	.swiper-button-prev-cpv {
		left: 24px;
	}

	.swiper-button-next-cpv {
		right: 24px;
	}

	.cpv-db {
		display: block;
		width: 50px;
	}

	.cpv-tjnk {
		padding: 60px 0 70px;
	}

	.xwtj-tuk {
		width: 620px;
	}

	.xwtj-mdk {
		margin-left: 620px;
		padding-left: 50px;
	}

	.xwtj-m-tit {
		margin-bottom: 15px;
		line-height: 44px;
		font-size: 26px;
	}

	.xwtj-m-tt {
		margin-bottom: 30px;
	}

	.xwtj-m-textk {
		margin-bottom: 30px;
	}

	.mySwiper-xwtj .swiper-pagination-xwtj {
		left: calc(620px + 50px);
	}

	.xwl-tuk {
		margin-bottom: 20px;
	}

	.xwl-tu-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 20px;
	}

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

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

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

	.xwv-nldk {
		width: 380px;
		padding: 36px;
	}

	.xwv-nl-tit {
		margin-bottom: 20px;
		line-height: 40px;
	}

	.xwv-nl-tjlist li {
		padding-bottom: 22px;
		margin-bottom: 22px;
	}

	.xwv-md-huik {
		width: 50px;
		height: 50px;
	}

	.nyv-fanyek {
		margin-top: 50px;
	}

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

	.lxm-text {
		line-height: 28px;
		font-size: 16px;
	}

	.lxtuk {
		width: 85.9935691318328%;
		height: 85.9935691318328%;
		left: 7.0032154340836%;
		top: 7.0032154340836%;
	}

	.lxt-nrdk {
		width: calc(100% - 600px);
		padding-right: 60px;
	}

	.lxt-nldk {
		width: 600px;
	}

	.lx-jdgl-ndk {
		padding-top: 40px;
	}

	.lx-nxdk {
		margin-bottom: 30px;
	}

	#map {
		height: 580px;
	}


}


@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%;
	}

	.top-headk,
	.cpv-bandk {
		height: 94px;
	}

	.logo img {
		height: 94px;
	}

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

	/*  */
	.pagination li {
		width: 65px;
	}

	.fo-lnk {
		width: 510px;
		padding: 50px 0 38px;
	}

	.fo-nav {
		padding: 50px 0 0;
		width: calc(100% - 510px);
	}

	.fo-telm2 {
		line-height: 44px;
		font-size: 34px;
	}

	.fo-navlb {
		width: calc(100% - 250px);
	}

	.fo-tumk {
		width: 200px;
		padding: 24px 20px;
	}

	.fo-com {
		width: 200px;
		font-size: 18px;
	}

	/*  */
	.al-khlxnk {
		--wrap-width: 92vw;
		height: 705px;
	}

	.container-fr,
	.container-fl {
		width: 96%;
	}

	/*  */
	.in-cpdk {
		padding: 50px 0 60px;
	}

	.in-cp-titen {
		font-size: 22px;
	}

	.in-cptuk {
		height: 500px;
	}

	.in-abszdlk {
		margin-left: -80px;
	}

	.in-abszm2 b {
		line-height: 58px;
		font-size: 44px;
	}

	.in-abszm2 span {
		margin-top: 28px;
	}

	.in-abszxk {
		width: calc(33.3333% - 40px);
		margin-left: 40px;
		padding-left: 40px;
	}

	.al-sjm1 {
		margin-bottom: 30px;
		line-height: 38px;
		font-size: 22px;
	}

	.al-sjmjsk {
		margin-bottom: 40px;
	}

	.al-sjnxk {
		margin-bottom: 30px;
	}

	.in-abszdk {
		margin-bottom: 40px;
	}

	.in-xwnk {
		padding-top: 10px;
	}

	.in-xw-lbk {
		padding-left: 50px;
		width: calc(100% - 620px);
	}

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

	.in-xw-tjk {
		width: 620px;
		padding: 35px 30px;
	}

	.in-xwmxk {
		padding-right: 40px;
	}

	.in-xw-list li {
		padding-top: 20px;
		padding-bottom: 29px;
	}

	.in-xwm-da1 {
		font-size: 44px;
	}

	.in-mok {
		padding-top: 50px;
	}

	.ny-bandk>.container {
		padding: 155px 0 120px;
	}

	.ny-ban-titcn {
		line-height: 50px;
		font-size: 38px;
	}

	.ny-ban-titen {
		line-height: 46px;
		font-size: 40px;
	}

	.ny-leixk a {
		margin-left: 40px;
	}

	.ny-nrk2 {
		padding: 60px 0 66px;
	}

	.in-abszm1 {
		margin-bottom: 10px;
	}

	.ab-j-en3 {
		margin-left: 430px;
		font-size: 64px;
	}

	.ab-j-en2 {
		width: 390px;
	}

	.ab-jsmk {
		padding-right: 40px;
		padding-top: 90px;
	}

	.ab-sz-list {
		padding-top: 60px;
	}

	.ab-sz-li-sm1 {
		line-height: 70px;
		font-size: 52px;
	}

	.ab-sz-li-sm2 {
		margin-top: 14px;
		margin-left: 10px;
	}

	.ab-qy-titk {
		padding: 70px 0 50px;
	}

	.ab-qyllb li {
		padding: 190px 0;
	}

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

	.ab-fz-titbg {
		top: 20px;
		font-size: 180px;
	}

	.mySwiper-fz2 {
		margin-bottom: 40px;
	}

	.mySwiper-abcq {
		padding-bottom: 40px;
	}

	.ab-cq-list li {
		margin-bottom: 20px;
	}

	.swiper-button-prev-abzz,
	.swiper-button-next-abzz {
		width: 56px;
		height: 56px;
	}

	.ab-zstuk {
		margin: 0 auto 20px;
	}

	.ab-zstud {
		padding: 30px 10px;
	}

	.mySwiper-abzz {
		width: calc(100% - 160px);
		margin-left: 80px;
	}

	.nyl-titk {
		margin-bottom: 35px;
	}

	.nyl-tit {
		line-height: 46px;
		font-size: 34px;
	}

	.ny-leik a {
		line-height: 70px;
	}

	.ny-nrk {
		padding: 60px 0 100px;
	}

	.nyl-soul {
		width: 290px;
		padding: 0 30px;
	}

	.nyl-soux {
		padding-left: 30px;
	}

	.nyl-souxk {
		margin-left: 300px;
		height: 52px;
		width: 340px;
	}

	.cpl-link {
		padding: 26px;
	}

	.cpltuk {
		margin-bottom: 20px;
	}

	.cpl-m-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 20px;
	}

	.cpl-m-textk {
		margin-bottom: 20px;
		height: 50px;
		line-height: 25px;
	}

	.cpl-m-more {
		width: 40px;
		height: 40px;
	}

	.cpl-list {
		margin-left: -25px;
	}

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

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

	.cpv-cpzsk {
		padding: 24px 0 70px;
	}

	.cpv-wzdk {
		margin-bottom: 30px;
	}

	.cpv-mdlk {
		padding-right: 40px;
	}

	.cpv-md-text {
		margin-bottom: 50px;
	}

	.cpv-md-tit2 {
		margin-bottom: 20px;
		font-size: 30px;
	}

	.cpv-md-ttk {
		margin-bottom: 40px;
	}

	.cpv-nrk .tab .tab_menu li {
		height: 74px;
		line-height: 74px;
	}

	.cpv-nrk .tab .tab_box {
		padding: 40px 0 45px
	}

	.in-cp-titk {
		margin-bottom: 30px;
	}

	.swiper-button-prev-cpv {
		left: 24px;
	}

	.swiper-button-next-cpv {
		right: 24px;
	}

	.cpv-db {
		display: block;
		width: 50px;
	}

	.cpv-tjnk {
		padding: 60px 0 70px;
	}

	.xwtj-tuk {
		width: 600px;
	}

	.xwtj-mdk {
		margin-left: 600px;
		padding-left: 50px;
	}

	.xwtj-m-tit {
		margin-bottom: 15px;
		line-height: 44px;
		font-size: 26px;
	}

	.xwtj-m-tt {
		margin-bottom: 30px;
	}

	.xwtj-m-textk {
		margin-bottom: 30px;
	}

	.mySwiper-xwtj .swiper-pagination-xwtj {
		left: calc(600px + 50px);
	}

	.xwl-tuk {
		margin-bottom: 20px;
	}

	.xwl-tu-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 20px;
	}

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

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

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

	.xwv-nldk {
		width: 300px;
		padding: 30px;
	}

	.xwv-nl-tit {
		margin-bottom: 20px;
		line-height: 40px;
	}

	.xwv-nl-tjlist li {
		padding-bottom: 22px;
		margin-bottom: 22px;
	}

	.xwv-md-huik {
		width: 50px;
		height: 50px;
	}

	.nyv-fanyek {
		margin-top: 40px;
		padding: 10px 0
	}

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

	.lxm-text {
		line-height: 28px;
		font-size: 16px;
	}

	.lxtuk {
		width: 85.9935691318328%;
		height: 85.9935691318328%;
		left: 7.0032154340836%;
		top: 7.0032154340836%;
	}

	.lxt-nrdk {
		width: calc(100% - 600px);
		padding-right: 60px;
	}

	.lxt-nldk {
		width: 600px;
	}

	.lx-jdgl-ndk {
		padding-top: 40px;
	}

	.lx-nxdk {
		margin-bottom: 30px;
	}

	#map {
		height: 580px;
	}

}

/* 中小型笔记本或大平板 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%;
	}

	.top-headk,
	.cpv-bandk {
		height: 84px;
	}

	.logo img {
		height: 84px;
	}

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

	/*  */
	.pagination li {
		width: 65px;
	}

	.fo-lnk {
		width: 510px;
		padding: 50px 0 38px;
	}

	.fo-nav {
		padding: 50px 0 0;
		width: calc(100% - 510px);
	}

	.fo-telm2 {
		line-height: 44px;
		font-size: 34px;
	}

	.fo-navlb {
		width: calc(100% - 250px);
	}

	.fo-tumk {
		width: 200px;
		padding: 24px 20px;
	}

	.fo-com {
		width: 200px;
		font-size: 18px;
	}

	/*  */
	.al-khlxnk {
		--wrap-width: 92vw;
		height: 705px;
	}

	.container-fr,
	.container-fl {
		width: 96%;
	}

	/*  */
	.in-cpdk {
		padding: 50px 0 60px;
	}

	.in-cp-titen {
		font-size: 22px;
	}

	.in-cptuk {
		height: 500px;
	}

	.in-abszdlk {
		margin-left: -80px;
	}

	.in-abszm2 b {
		line-height: 58px;
		font-size: 44px;
	}

	.in-abszm2 span {
		margin-top: 28px;
	}

	.in-abszxk {
		width: calc(33.3333% - 40px);
		margin-left: 40px;
		padding-left: 40px;
	}

	.al-sjm1 {
		margin-bottom: 30px;
		line-height: 38px;
		font-size: 22px;
	}

	.al-sjmjsk {
		margin-bottom: 40px;
	}

	.al-sjnxk {
		margin-bottom: 30px;
	}

	.in-abszdk {
		margin-bottom: 40px;
	}

	.in-xwnk {
		padding-top: 10px;
	}

	.in-xw-lbk {
		padding-left: 50px;
		width: calc(100% - 620px);
	}

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

	.in-xw-tjk {
		width: 620px;
		padding: 35px 30px;
	}

	.in-xwmxk {
		padding-right: 40px;
	}

	.in-xw-list li {
		padding-top: 20px;
		padding-bottom: 29px;
	}

	.in-xwm-da1 {
		font-size: 44px;
	}

	.in-mok {
		padding-top: 50px;
	}

	.ny-bandk>.container {
		padding: 155px 0 120px;
	}

	.ny-ban-titcn {
		line-height: 50px;
		font-size: 38px;
	}

	.ny-ban-titen {
		line-height: 46px;
		font-size: 40px;
	}

	.ny-leixk a {
		margin-left: 30px;
	}

	.ny-nrk2 {
		padding: 60px 0 66px;
	}

	.in-abszm1 {
		margin-bottom: 10px;
	}

	.ab-j-en3 {
		margin-left: 430px;
		font-size: 52px;
	}

	.ab-j-en2 {
		width: 390px;
	}

	.ab-jsmk {
		padding-right: 40px;
		padding-top: 70px;
	}

	.ab-sz-list {
		padding-top: 45px;
	}

	.ab-sz-li-sm1 {
		line-height: 70px;
		font-size: 52px;
	}

	.ab-sz-li-sm2 {
		margin-top: 14px;
		margin-left: 10px;
	}

	.ab-qy-titk {
		padding: 50px 0 40px;
	}

	.ab-qyllb li {
		padding: 160px 0 200px;
	}

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

	.ab-fz-titbg {
		top: 30px;
		font-size: 168px;
	}

	.ab-fznrk {
		padding-top: 60px;
	}

	.mySwiper-fz2 {
		margin-bottom: 40px;
	}

	.mySwiper-abcq {
		padding-bottom: 40px;
	}

	.ab-cq-list li {
		margin-bottom: 20px;
	}

	.swiper-button-prev-abzz,
	.swiper-button-next-abzz {
		width: 56px;
		height: 56px;
	}

	.ab-zstuk {
		margin: 0 auto 20px;
	}

	.ab-zstud {
		padding: 30px 10px;
	}

	.mySwiper-abzz {
		width: calc(100% - 160px);
		margin-left: 80px;
	}

	.nyl-titk {
		margin-bottom: 35px;
	}

	.nyl-tit {
		line-height: 46px;
		font-size: 30px;
	}

	.ny-leik a {
		line-height: 70px;
	}

	.ny-nrk {
		padding: 60px 0 100px;
	}

	.nyl-soul {
		width: 290px;
		padding: 0 30px;
	}

	.nyl-soux {
		padding-left: 30px;
	}

	.nyl-souxk {
		margin-left: 300px;
		height: 52px;
		width: 340px;
	}

	.cpl-link {
		padding: 26px;
	}

	.cpltuk {
		margin-bottom: 20px;
	}

	.cpl-m-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 20px;
	}

	.cpl-m-textk {
		margin-bottom: 20px;
		height: 50px;
		line-height: 25px;
	}

	.cpl-m-more {
		width: 40px;
		height: 40px;
	}

	.cpl-list {
		margin-left: -25px;
	}

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

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

	.cpv-cpzsk {
		padding: 24px 0 70px;
	}

	.cpv-wzdk {
		margin-bottom: 30px;
	}

	.cpv-mdlk {
		padding-right: 40px;
	}

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

	.cpv-md-tit2 {
		margin-bottom: 20px;
		font-size: 30px;
	}

	.cpv-md-ttk {
		margin-bottom: 28px;
	}

	.cpv-nrk .tab .tab_menu li {
		height: 74px;
		line-height: 74px;
	}

	.cpv-nrk .tab .tab_box {
		padding: 40px 0 45px
	}

	.cpl-litj li:nth-child(4) {
		display: none;
	}

	.in-cp-titk {
		margin-bottom: 30px;
	}

	.swiper-button-prev-cpv {
		left: 24px;
	}

	.swiper-button-next-cpv {
		right: 24px;
	}

	.cpv-db {
		display: block;
		width: 50px;
	}

	.cpv-tjnk {
		padding: 50px 0 60px;
	}

	.xwtj-tuk {
		width: 560px;
	}

	.xwtj-mdk {
		margin-left: 560px;
		padding-left: 40px;
	}

	.xwtj-m-tt {
		display: none;
	}

	.xwtj-m-tit {
		margin-bottom: 15px;
		line-height: 44px;
		font-size: 26px;
	}

	.xwtj-m-tt {
		margin-bottom: 30px;
	}

	.xwtj-m-textk {
		margin-bottom: 30px;
	}

	.mySwiper-xwtj .swiper-pagination-xwtj {
		left: calc(560px + 50px);
	}

	.xwtj-m-more {
		width: 130px;
		height: 41px;
		line-height: 41px;
	}

	.xwl-tuk {
		margin-bottom: 20px;
	}

	.xwl-tu-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 20px;
	}

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

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

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

	.xwv-nldk {
		width: 300px;
		padding: 30px;
	}

	.xwv-nl-tit {
		margin-bottom: 15px;
		line-height: 40px;
	}

	.xwv-nl-tjlist li {
		padding-bottom: 22px;
		margin-bottom: 22px;
	}

	.xwv-md-huik {
		width: 50px;
		height: 50px;
	}

	.nyv-fanyek {
		margin-top: 40px;
		padding: 10px 0
	}

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

	.lxm-text {
		line-height: 28px;
		font-size: 16px;
	}

	.lxtuk {
		width: 85.9935691318328%;
		height: 85.9935691318328%;
		left: 7.0032154340836%;
		top: 7.0032154340836%;
	}

	.lxt-nrdk {
		width: calc(100% - 550px);
		padding-right: 40px;
	}

	.lxt-nldk {
		width: 550px;
	}

	.lx-jdgl-ndk {
		padding-top: 40px;
	}

	.lx-nxdk {
		margin-bottom: 30px;
	}

	#map {
		height: 540px;
	}
}

@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%;
	}

	.top-headk,
	.cpv-bandk {
		height: 84px;
	}

	.logo img {
		height: 84px;
	}

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

	/*  */
	.pagination li {
		width: 65px;
	}

	.fo-lnk {
		width: 390px;
		padding: 40px 30px 28px 0;
	}

	.fo-nav {
		padding: 40px 0 0;
		width: calc(100% - 390px);
	}

	.fo-telm2 {
		line-height: 44px;
		font-size: 34px;
	}

	.fo-navlb {
		width: calc(100% - 190px);
	}

	.fo-tumk {
		width: 160px;
		padding: 14px 10px;
	}

	.fo-com {
		width: 160px;
		font-size: 16px;
	}

	/*  */
	.al-khlxnk {
		--wrap-width: 92vw;
		height: 550px;
	}

	.container-fr,
	.container-fl {
		width: 96%;
	}

	/*  */
	.in-cpdk {
		padding: 50px 0 60px;
	}

	.in-cp-titen {
		font-size: 22px;
	}

	.in-cptuk {
		height: 500px;
	}

	.in-abszdlk {
		margin-left: -80px;
	}

	.in-abszm2 b {
		line-height: 58px;
		font-size: 44px;
	}

	.in-abszm2 span {
		margin-top: 28px;
	}

	.in-abszxk {
		width: calc(33.3333% - 40px);
		margin-left: 40px;
		padding-left: 40px;
	}

	.al-sjndk {
		width: 360px;
	}

	.al-sjnrk {
		width: calc(100% - 360px);
		padding-left: 50px;
	}

	.al-sj-text {
		line-height: 30px;
	}

	.al-sjm1 {
		margin-bottom: 24px;
		line-height: 32px;
		font-size: 20px;
	}

	.al-sjm1 br {
		display: none;
	}

	.al-sjmjsk {
		margin-bottom: 25px;
	}

	.al-sjnxk {
		margin-bottom: 20px;
	}

	.in-abszdk {
		margin-bottom: 40px;
	}

	.in-xwnk {
		padding-top: 10px;
	}

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

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

	.in-xw-tjk {
		width: 500px;
		padding: 20px;
	}

	.in-xw-tit {
		margin-bottom: 4px;
		line-height: 28px;
		font-size: 18px;
	}

	.in-xwmxk {
		width: 100%;
		padding-right: 0;
	}

	.in-xwm-dak {
		display: none;
	}

	.in-xwmxk>.block-sj {
		display: block;
	}

	.in-xw-list li {
		padding-top: 24px;
		padding-bottom: 28px;
	}

	.in-xw-list li:nth-child(4) {
		display: none;
	}

	.in-xwm-da1 {
		font-size: 44px;
	}

	.in-mok {
		padding-top: 36px;
	}

	.ny-bandk>.container {
		padding: 155px 0 120px;
	}

	.ny-ban-titcn {
		line-height: 50px;
		font-size: 38px;
	}

	.ny-ban-titen {
		line-height: 46px;
		font-size: 40px;
	}

	.ny-leixk a {
		margin-left: 20px;
	}

	.ny-nrk2 {
		padding: 50px 0 60px;
	}

	.in-abszm1 {
		margin-bottom: 10px;
	}

	.ab-j-en3 {
		margin-left: 430px;
		font-size: 52px;
	}

	.ab-j-en2 {
		width: 390px;
	}

	.ab-jsmk {
		padding-right: 24px;
		padding-top: 70px;
	}

	.ab-sz-list {
		padding-top: 45px;
	}

	.ab-sz-li-sm1 {
		line-height: 68px;
		font-size: 46px;
	}

	.ab-sz-li-sm2 {
		margin-top: 14px;
		margin-left: 10px;
	}

	.ab-qy-titk {
		padding: 50px 0 40px;
	}

	.ab-qyllb li {
		padding: 160px 0 200px;
	}

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

	.ab-fz-titbg {
		top: 30px;
		font-size: 168px;
	}

	.ab-fznrk {
		padding-top: 60px;
	}

	.mySwiper-fz2 {
		margin-bottom: 40px;
	}

	.mySwiper-abcq {
		padding-bottom: 40px;
	}

	.ab-cq-list li {
		margin-bottom: 15px;
	}

	.swiper-button-prev-abzz,
	.swiper-button-next-abzz {
		width: 56px;
		height: 56px;
	}

	.ab-zstuk {
		margin: 0 auto 20px;
	}

	.ab-zstud {
		padding: 30px 10px;
	}

	.mySwiper-abzz {
		width: calc(100% - 160px);
		margin-left: 80px;
	}

	.nyl-titk {
		margin-bottom: 35px;
	}

	.nyl-tit {
		line-height: 46px;
		font-size: 30px;
	}

	.ny-leik a {
		line-height: 70px;
	}

	.ny-nrk {
		padding: 60px 0 100px;
	}

	.nyl-soul {
		width: 260px;
		padding: 0 30px;
	}

	.nyl-soux {
		padding-left: 30px;
	}

	.nyl-souxk {
		margin-left: 280px;
		height: 52px;
		width: 300px;
	}

	.cpl-link {
		padding: 26px;
	}

	.cpltuk {
		margin-bottom: 20px;
	}

	.cpl-m-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 20px;
	}

	.cpl-m-textk {
		margin-bottom: 20px;
		height: 50px;
		line-height: 25px;
	}

	.cpl-m-more {
		width: 40px;
		height: 40px;
	}

	.cpl-list {
		margin-left: -25px;
	}

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

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

	.cpv-cpzsk {
		padding: 24px 0 70px;
	}

	.cpv-wzdk {
		margin-bottom: 30px;
	}

	.cpv-mdlk {
		padding-right: 40px;
	}

	.cpv-md-text {
		margin-bottom: 0;
	}

	.cpv-md-tit2 {
		line-height: 38px;
		margin-bottom: 14px;
		font-size: 28px;
	}

	.cpv-md-ttk {
		margin-bottom: 16px;
	}

	.cpv-nrk .tab .tab_menu li {
		height: 74px;
		line-height: 74px;
	}

	.cpv-nrk .tab .tab_box {
		padding: 40px 0 45px
	}

	.cpl-litj li:nth-child(4) {
		display: none;
	}

	.in-cp-titk {
		margin-bottom: 30px;
	}

	.swiper-button-prev-cpv {
		left: 24px;
	}

	.swiper-button-next-cpv {
		right: 24px;
	}

	.cpv-db {
		display: none;
		width: 50px;
	}

	.cpv-tjnk {
		padding: 50px 0 60px;
	}

	.xwtj-tuk {
		width: 430px;
	}

	.xwtj-mdk {
		margin-left: 430px;
		padding-left: 40px;
	}

	.xwtj-mdk .xwtj-m-more {
		display: none;
	}

	.xwtj-m-tt {
		display: none;
	}

	.xwtj-m-tit {
		margin-bottom: 15px;
		line-height: 38px;
		font-size: 22px;
	}

	.xwtj-m-tt {
		margin-bottom: 30px;
	}

	.xwtj-m-textk {
		margin-bottom: 30px;
	}

	.mySwiper-xwtj .swiper-pagination-xwtj {
		left: calc(430px + 40px);
	}

	.xwtj-m-more {
		width: 130px;
		height: 41px;
		line-height: 41px;
	}

	.xwl-tuk {
		margin-bottom: 20px;
	}

	.xwl-tu-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 20px;
	}

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

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

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

	.xwv-nldk {
		width: 280px;
		padding: 20px;
	}

	.xwv-nl-tit {
		margin-bottom: 15px;
		line-height: 40px;
	}

	.xwv-nl-tjlist li {
		padding-bottom: 22px;
		margin-bottom: 22px;
	}

	.xwv-md-huik {
		width: 50px;
		height: 50px;
	}

	.nyv-fanyek {
		margin-top: 40px;
		padding: 10px 0
	}

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

	.lxm-text {
		line-height: 28px;
		font-size: 16px;
	}

	.lxtuk {
		width: 85.9935691318328%;
		height: 85.9935691318328%;
		left: 7.0032154340836%;
		top: 7.0032154340836%;
	}

	.lxt-nrdk {
		width: calc(100% - 400px);
		padding-right: 30px;
	}

	.lxt-nldk {
		width: 400px;
	}

	.lx-jdgl-ndk {
		padding-top: 20px;
	}

	.lx-nxdk {
		margin-bottom: 20px;
	}

	#map {
		height: 480px;
	}



}

/* 中型平板或小型笔记本 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%;
	}

	.top-headk,
	.cpv-bandk {
		height: 84px;
	}

	.logo img {
		height: 84px;
	}

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

	/*  */
	.pagination li {
		width: 65px;
	}

	.fo-lnk {
		width: 390px;
		padding: 40px 30px 28px 0;
	}

	.fo-nav {
		padding: 40px 0 0;
		width: calc(100% - 390px);
	}

	.fo-telm2 {
		line-height: 44px;
		font-size: 34px;
	}

	.fo-navlb {
		width: calc(100% - 190px);
	}

	.fo-tumk {
		width: 160px;
		padding: 14px 10px;
	}

	.fo-com {
		width: 160px;
		font-size: 16px;
	}

	/*  */
	.al-khlxnk {
		--wrap-width: 92vw;
		height: 550px;
	}

	.container-fr,
	.container-fl {
		width: 96%;
	}

	/*  */
	.in-cpdk {
		padding: 50px 0 60px;
	}

	.in-cp-titen {
		font-size: 22px;
	}

	.in-cptuk {
		height: 500px;
	}

	.in-abszdlk {
		margin-left: -80px;
	}

	.in-abszm2 b {
		line-height: 58px;
		font-size: 44px;
	}

	.in-abszm2 span {
		margin-top: 28px;
	}

	.in-abdnk {
		width: 64.70588235294118%;
	}

	.in-abszxk {
		width: calc(33.3333% - 40px);
		margin-left: 40px;
		padding-left: 40px;
	}

	.al-sjndk {
		width: 360px;
	}

	.al-sjnrk {
		width: calc(100% - 360px);
		padding-left: 50px;
	}

	.al-sj-text {
		line-height: 30px;
	}

	.al-sjm1 {
		margin-bottom: 24px;
		line-height: 28px;
		font-size: 18px;
	}

	.al-sjm1 br {
		display: none;
	}

	.al-sjmjsk {
		margin-bottom: 25px;
	}

	.al-sjnxk {
		margin-bottom: 20px;
	}

	.al-sj-tit {
		line-height: 28px;
		font-size: 18px;
	}

	.in-abszdk {
		margin-bottom: 30px;
	}

	.in-abmk {
		margin-bottom: 30px;
	}

	.in-xwnk {
		padding-top: 10px;
	}

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

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

	.in-xw-tjk {
		width: 500px;
		padding: 20px;
	}

	.in-xw-tit {
		margin-bottom: 4px;
		line-height: 28px;
		font-size: 18px;
	}

	.in-xwmxk {
		width: 100%;
		padding-right: 0;
	}

	.in-xwm-dak {
		display: none !important;
	}

	.in-xwmxk>.block-sj {
		display: block !important;
	}

	.in-xw-list li {
		padding-top: 24px;
		padding-bottom: 29px;
	}

	.in-xw-list li:nth-child(4) {
		display: none;
	}

	.in-xwm-da1 {
		font-size: 44px;
	}

	.in-mok {
		padding-top: 36px;
	}

	.ny-bandk>.container {
		padding: 120px 0 90px;
	}

	.ny-ban-titcn {
		line-height: 44px;
		font-size: 34px;
	}

	.ny-ban-titen {
		line-height: 46px;
		font-size: 36px;
	}

	.ny-leixk a {
		margin-left: 20px;
	}

	.ny-nrk2 {
		padding: 40px 0 50px;
	}

	.in-abszm1 {
		margin-bottom: 10px;
	}

	.ab-j-en3 {
		margin-left: 430px;
		font-size: 52px;
	}

	.ab-j-en2 {
		width: 390px;
	}

	.ab-jsmk {
		padding-right: 24px;
		padding-top: 70px;
	}

	.ab-sz-list {
		padding-top: 45px;
	}

	.ab-sz-li-sm1 {
		line-height: 68px;
		font-size: 46px;
	}

	.ab-sz-li-sm2 {
		margin-top: 14px;
		margin-left: 10px;
	}

	.ab-qy-titk {
		padding: 50px 0 40px;
	}

	.ab-qyllb li {
		padding: 150px 0 180px;
	}

	.ab-qyl-tit {
		line-height: 36px;
		font-size: 24px;
	}

	.ab-qyl-text {
		height: 75px;
		line-height: 25px;
		font-size: 14px;
	}

	.ab-fz-titbg {
		top: 30px;
		font-size: 146px;
	}

	.ab-fznrk {
		padding-top: 60px;
	}

	.mySwiper-fz2 {
		margin-bottom: 40px;
	}

	.mySwiper-abcq {
		padding-bottom: 40px;
	}

	.ab-cq-list li {
		margin-bottom: 15px;
	}

	.swiper-button-prev-abzz,
	.swiper-button-next-abzz {
		width: 56px;
		height: 56px;
	}

	.ab-zstuk {
		margin: 0 auto 20px;
	}

	.ab-zstud {
		padding: 30px 10px;
	}

	.mySwiper-abzz {
		width: calc(100% - 160px);
		margin-left: 80px;
	}

	.nyl-titk {
		margin-bottom: 35px;
	}

	.nyl-tit {
		line-height: 46px;
		font-size: 28px;
	}

	.ny-leik a {
		line-height: 70px;
	}

	.ny-nrk {
		padding: 40px 0 50px;
	}

	.nyl-soul {
		width: 260px;
		padding: 0 30px;
	}

	.nyl-soux {
		padding-left: 30px;
	}

	.nyl-souxk {
		margin-left: 280px;
		height: 52px;
		width: 300px;
	}

	.cpl-link {
		padding: 26px;
	}

	.cpltuk {
		margin-bottom: 20px;
	}

	.cpl-m-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 20px;
	}

	.cpl-m-textk {
		margin-bottom: 20px;
		height: 50px;
		line-height: 25px;
	}

	.cpl-m-more {
		width: 40px;
		height: 40px;
	}

	.cpl-list {
		margin-left: -25px;
	}

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

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

	.cpv-cpzsk {
		padding: 24px 0 70px;
	}

	.cpv-wzdk {
		margin-bottom: 30px;
	}

	.cpv-mdlk {
		padding-right: 40px;
	}

	.cpv-md-text {
		margin-bottom: 0;
	}

	.cpv-md-tit2 {
		line-height: 38px;
		margin-bottom: 14px;
		font-size: 28px;
	}

	.cpv-md-ttk {
		margin-bottom: 16px;
	}

	.cpv-nrk .tab .tab_menu li {
		height: 74px;
		line-height: 74px;
	}

	.cpv-nrk .tab .tab_box {
		padding: 40px 0 45px
	}

	.cpl-litj li:nth-child(4) {
		display: none;
	}

	.in-cp-titk {
		margin-bottom: 30px;
	}

	.swiper-button-prev-cpv {
		left: 24px;
	}

	.swiper-button-next-cpv {
		right: 24px;
	}

	.cpv-db {
		display: none;
		width: 50px;
	}

	.cpv-tjnk {
		padding: 40px 0 50px;
	}

	.xwtj-tuk {
		width: 430px;
	}

	.xwtj-mdk {
		margin-left: 430px;
		padding-left: 40px;
	}

	.xwtj-mdk .xwtj-m-more {
		display: none;
	}

	.xwtj-m-tt {
		display: none;
	}

	.xwtj-m-tit {
		margin-bottom: 15px;
		line-height: 38px;
		font-size: 22px;
	}

	.xwtj-m-tt {
		margin-bottom: 30px;
	}

	.xwtj-m-textk {
		margin-bottom: 30px;
	}

	.mySwiper-xwtj .swiper-pagination-xwtj {
		left: calc(430px + 40px);
	}

	.xwtj-m-more {
		width: 130px;
		height: 41px;
		line-height: 41px;
	}

	.xwl-tuk {
		margin-bottom: 20px;
	}

	.xwl-tu-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 20px;
	}

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

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

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

	.xwv-nldk {
		width: 280px;
		padding: 20px;
	}

	.xwv-nl-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.xwv-nl-tjlist li {
		padding-bottom: 22px;
		margin-bottom: 22px;
	}

	.xwv-md-huik {
		width: 50px;
		height: 50px;
	}

	.nyv-fanyek {
		margin-top: 40px;
		padding: 10px 0
	}

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

	.lx-nxbm1 {
		margin-bottom: 2px;
	}

	.lx-nxb {
		width: 50px;
		height: 50px;
		border: 1px solid #202020;
		margin-top: 2px;
	}

	.lx-nxbm {
		margin-left: 50px;
		padding-left: 10px;
	}

	.lxm-text {
		line-height: 28px;
		font-size: 16px;
	}

	.lxtuk {
		width: 85.9935691318328%;
		height: 85.9935691318328%;
		left: 7.0032154340836%;
		top: 7.0032154340836%;
	}

	.lxt-nrdk {
		width: calc(100% - 400px);
		padding-right: 30px;
	}

	.lxt-nldk {
		width: 400px;
	}

	.lx-jdgl-ndk {
		padding-top: 20px;
	}

	.lx-nxdk {
		margin-bottom: 20px;
	}

	#map {
		height: 480px;
	}

	/**/
	.block-pc {
		display: none;
	}

	.block-sj {
		display: none;
	}

	.block-ipad {
		display: block;
	}

}

@media all and (min-width: 768px) and (max-width: 960px) {
	.container {
		width: 92%;
		min-width: 92%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 92%;
	}

	.top-headk,
	.cpv-bandk {
		height: 70px;
	}

	.logo img {
		height: 70px;
	}

	.navk li>a {
		padding: 6px 8px;
	}

	/*  */
	.pagination li {
		width: 65px;
	}

	.fo-lnk {
		width: 290px;
		padding: 40px 20px 20px 0;
	}

	.fo-xbm {
		line-height: 26px;
		font-size: 14px;
	}

	.fo-nav {
		padding: 40px 0 0;
		width: calc(100% - 290px);
	}

	.fo-telm2 {
		line-height: 35px;
		font-size: 26px;
	}

	.fo-tel {
		display: block;
		width: 56px;
	}

	.fo-telmk {
		margin-left: 56px;
		padding-left: 15px;
	}

	.fo-telm1 {
		margin-bottom: 2px;
	}

	.fo-telk {
		margin-bottom: 16px;
	}

	.fo-navlb {
		width: calc(100% - 140px);
	}

	.fo-tumk {
		width: 130px;
		padding: 14px 10px;
	}

	.fo-com {
		width: 160px;
		font-size: 16px;
	}

	/*  */
	.al-khlxnk {
		--wrap-width: 92vw;
		height: 470px;
	}

	.container-fr,
	.container-fl {
		width: 96%;
	}

	/*  */
	.in-cpdk {
		padding: 40px 0 50px;
	}

	.in-cp-titcn {
		line-height: 44px;
		font-size: 28px;
	}

	.in-cp-titen {
		font-size: 20px;
	}

	.in-cptuk {
		height: 500px;
	}

	.in-abszdlk {
		margin-left: -80px;
	}

	.in-abszm2 b {
		line-height: 50px;
		font-size: 40px;
	}

	.in-abszm2 span {
		margin-top: 20px;
	}

	.in-abdnk {
		width: 70.70588235294118%;
	}

	.in-abszxk {
		width: calc(33.3333% - 40px);
		margin-left: 40px;
		padding-left: 40px;
	}

	.al-sjndk {
		width: 360px;
	}

	.al-sjnrk {
		width: calc(100% - 360px);
		padding-left: 50px;
	}

	.al-sj-text {
		line-height: 24px;
		font-size: 14px;
	}

	.al-sjm1 {
		margin-bottom: 24px;
		line-height: 28px;
		font-size: 18px;
	}

	.al-sjm1 br {
		display: none;
	}

	.al-sjmjsk {
		margin-bottom: 25px;
	}

	.al-sjnxk {
		margin-bottom: 20px;
	}

	.al-sj-tit {
		line-height: 28px;
		font-size: 18px;
	}

	.in-abszdk {
		margin-bottom: 30px;
	}

	.in-abmk {
		margin-bottom: 30px;
	}

	.in-xwnk {
		padding-top: 10px;
	}

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

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

	.in-xw-tjk {
		width: 340px;
		padding: 20px;
	}

	.in-xw-tit {
		margin-bottom: 4px;
		line-height: 28px;
		font-size: 18px;
	}

	.in-xwmxk {
		width: 100%;
		padding-right: 0;
	}

	.in-xwm-dak {
		display: none !important;
	}

	.in-xwmxk>.block-sj {
		display: block !important;
	}

	.in-xw-list li {
		padding-top: 9px;
		padding-bottom: 10px;
	}

	.in-xw-list li:nth-child(4) {
		display: none;
	}

	.in-xwm-da1 {
		font-size: 44px;
	}

	.in-mok {
		padding-top: 25px;
	}

	.ny-bandk>.container {
		padding: 120px 0 90px;
	}

	.ny-ban-titcn {
		line-height: 40px;
		font-size: 30px;
	}

	.ny-ban-titen {
		line-height: 40px;
		font-size: 30px;
	}

	.ny-leixk a {
		margin-left: 10px;
	}

	.ny-nrk2 {
		padding: 40px 0 50px;
	}

	.in-abszm1 {
		margin-bottom: 10px;
	}

	.ab-j-en3 {
		margin-left: 180px;
		font-size: 44px;
	}

	.ab-j-en2 {
		width: 150px;
	}

	.ab-jsmk {
		padding-right: 24px;
		padding-top: 70px;
	}

	.ab-abtuk {
		margin-top: 100px;
	}

	.ab-sz-list {
		padding-top: 45px;
	}

	.ab-sz-li-sm1 {
		line-height: 54px;
		font-size: 34px;
	}

	.ab-sz-li-sm2 {
		margin-top: 14px;
		margin-left: 10px;
	}

	.ab-qy-titk {
		padding: 40px 0 30px;
	}

	.ab-qyllb li {
		padding: 110px 0 150px;
	}

	.ab-qyl-tit {
		line-height: 36px;
		font-size: 24px;
	}

	.ab-qyl-text {
		height: 75px;
		line-height: 25px;
		font-size: 14px;
	}

	.ab-fz-titbg {
		top: 0px;
		font-size: 126px;
	}

	.ab-fznrk {
		padding-top: 30px;
	}

	.mySwiper-fz2 {
		margin-bottom: 40px;
	}

	.mySwiper-abcq {
		padding-bottom: 40px;
	}

	.ab-cq-list li {
		margin-bottom: 11px;
	}

	.swiper-button-prev-abzz,
	.swiper-button-next-abzz {
		width: 56px;
		height: 56px;
	}

	.ab-zstuk {
		margin: 0 auto 20px;
	}

	.ab-zstud {
		padding: 30px 10px;
	}

	.mySwiper-abzz {
		width: calc(100% - 160px);
		margin-left: 80px;
	}

	.nyl-titk {
		margin-bottom: 35px;
	}

	.nyl-tit {
		line-height: 46px;
		font-size: 28px;
	}

	.ny-leik a {
		line-height: 60px;
	}

	.ny-nrk {
		padding: 40px 0 50px;
	}

	.nyl-soul {
		width: 180px;
		padding: 0 20px;
	}

	.nyl-soux {
		padding-left: 20px;
	}

	.nyl-souxk {
		margin-left: 200px;
		height: 52px;
		width: 200px;
	}

	.cpl-link {
		padding: 26px;
	}

	.cpltuk {
		margin-bottom: 20px;
	}

	.cpl-m-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 20px;
	}

	.cpl-m-textk {
		margin-bottom: 20px;
		height: 50px;
		line-height: 25px;
	}

	.cpl-m-more {
		width: 40px;
		height: 40px;
	}

	.cpl-list {
		margin-left: -25px;
	}

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

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

	.cpv-cpzsk {
		padding: 24px 0 40px;
	}

	.cpv-wzdk {
		margin-bottom: 30px;
	}

	.cpv-mdlk {
		padding-top: 20px;
		padding-right: 0;
		width: 100%;
		float: none;
	}

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

	.cpv-md-text {
		margin-bottom: 0;
		height: auto;
	}

	.cpv-md-tit2 {
		line-height: 38px;
		margin-bottom: 14px;
		font-size: 28px;
	}

	.cpv-md-ttk {
		margin-bottom: 16px;
	}

	.cpv-nrk .tab .tab_menu li {
		height: 60px;
		line-height: 60px;
	}

	.cpv-nrk .tab .tab_box {
		padding: 40px 0 45px
	}

	.in-cp-titk {
		margin-bottom: 24px;
	}

	.swiper-button-prev-cpv {
		left: 24px;
	}

	.swiper-button-next-cpv {
		right: 24px;
	}

	.cpv-db {
		display: none;
		width: 50px;
	}

	.cpv-tjnk {
		padding: 40px 0 50px;
	}

	.xwtj-tuk {
		width: 360px;
	}

	.xwtj-mdk {
		margin-left: 360px;
		padding-left: 30px;
	}

	.xwtj-mdk .xwtj-m-more {
		display: none;
	}

	.xwtj-m-tt {
		display: none;
	}

	.xwtj-m-tit {
		margin-bottom: 15px;
		line-height: 38px;
		font-size: 22px;
	}

	.xwtj-m-tt {
		margin-bottom: 30px;
	}

	.xwtj-m-textk {
		margin-bottom: 30px;
	}

	.mySwiper-xwtj .swiper-pagination-xwtj {
		left: calc(360px + 30px);
	}
	.xwtj-m-tda {
	    font-size: 14px;
	    margin-bottom: 10px;
	}
	.xwtj-m-more {
		width: 130px;
		height: 41px;
		line-height: 41px;
	}

	.xwl-tuk {
		margin-bottom: 20px;
	}

	.xwl-tu-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 20px;
	}

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

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

	.xwv-nrdk {
		width:100%;
		float:none;
		padding-right: 0;
		padding-bottom: 30px;
	}

	.xwv-nldk {
		width:100%;
		float:none;
		padding: 20px;
	}

	.xwv-nl-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.xwv-nl-tjlist li {
		padding-bottom: 22px;
		margin-bottom: 22px;
	}

	.xwv-md-huik {
		width: 50px;
		height: 50px;
	}

	.nyv-fanyek {
		margin-top: 40px;
		padding: 10px 0
	}

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

	.lx-nxbm1 {
		margin-bottom: 2px;
	}

	.lx-nxb {
		width: 50px;
		height: 50px;
		border: 1px solid #202020;
		margin-top: 2px;
	}

	.lx-nxbm {
		margin-left: 50px;
		padding-left: 10px;
	}

	.lxm-text {
		line-height: 28px;
		font-size: 16px;
	}

	.lxtuk {
		width: 85.9935691318328%;
		height: 85.9935691318328%;
		left: 7.0032154340836%;
		top: 7.0032154340836%;
	}

	.lxt-nrdk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.lxt-nldk {
		width: 400px;
		float: none;
		margin: 0 auto;
	}

	.lx-jdgl-ndk {
		padding-top: 20px;
	}

	.lx-nxdk {
		margin-bottom: 20px;
	}

	#map {
		height: 420px;
	}

	/**/
	.block-pc {
		display: none;
	}

	.block-sj {
		display: none;
	}

	.block-ipad {
		display: block;
	}

}

@media all and (max-width: 767px) {
	body {
		font-size: .16rem;
		background: #fff;
	}

	.container,
	.container-ny {
		width: 88%;
		min-width: 88%;
	}

	body>.clear {
		min-width: 88%;
	}

	.al-khlxnk {
		--wrap-width: 1700px;
		height: 800px;
	}

	.container-fr,
	.container-fl {
		width: 94%;
	}

	.palr {
		padding-left: 6%;
		padding-right: 6%;
	}

	.mySwiper-home .swiper-pagination-home {
		right: 1.5%;
	}

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

	/*  */
	.swiper-button-prev-inp1 {
		left: 5%;
	}

	.swiper-button-next-inp1 {
		left: calc(5% + 60px);
	}

	.in-p1-btk {
		width: 90%;
		left: 5%;
	}

	.inp2-btk {
		width: 90%;
		left: 5%;
	}

	/*  */
	.nav-sjb img,
	.top-headk {
		height: 0.55rem;
	}

	.logo {
		padding: 0;
	}

	.logo img {
		width: auto;
		height: 0.55rem;
	}

	.navkd {
		display: none;
	}

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

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

	.top-headxk,
	.top-headk,
	.hr-top,
	.top-headbg,
	.cpv-bandk {
		height: 0.55rem;
	}

	.fo-copy,
	.fo-nxbdk {
		text-align: center;
		line-height: 0.2rem;
		font-size: 0.14rem;
	}

	.fo-ncdk {
		padding: 0.15rem 0;
	}

	.fo-conk {
		display: none;
	}

	.fo-lnk {
		float: none;
		width: auto;
		padding: 0.2rem 0;
	}

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

	.fo-tel {
		width: 0.46rem;
		margin-top: 0.02rem;
	}

	.fo-telmk {
		margin-left: 0.58rem;
	}

	.fo-telm1 {
		margin-bottom: 0.02rem;
		line-height: 1.2;
		font-size: 0.13rem;
	}

	.fo-telm2 {
		line-height: 1.1;
		font-size: 0.3rem;
	}

	.fo-xb {
		display: block;
		height: 0.26rem;
	}

	.fo-xbm {
		display: block;
		margin-left: 0.3rem;
		line-height: 0.26rem;
		font-size: 0.14rem;
	}

	.fo-nav {
		display: none;
	}

	.fo-com {
		display: none;
	}

	.fo-copydk {
		height: auto;
	}

	.fo-copy {
		padding: 0.1rem 0;
		float: none;
		width: 100%;
	}

	/*  */
	.shu16 {
		line-height: 0.3rem;
		font-size: 0.15rem;
	}

	/*  */
	.ny-bandk>.container {
		padding: 0.75rem 0 0.8rem;
	}

	.ny-ban-titcn {
		line-height: 1.3;
		font-size: 0.26rem;
	}

	.ny-ban-titen {
		line-height: 1.3;
		font-size: 0.24rem;
	}

	.ny-wzk {
		padding-left: 0.3rem;
		background-size: auto 0.4rem;
		line-height: 0.4rem;
		font-size: 0.14rem;
	}

	.ny-nrk2 {
		padding: 0.25rem 0;
	}

	.lxt-nrdk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.cpv-md-tit2 {
		margin-bottom: 0.12rem;
		line-height: 1.4;
		font-size: 0.24rem;
	}

	.lxm-text {
		margin-bottom: 0.1rem;
		line-height: 1.6;
		font-size: 0.14rem;
	}

	.xwtj-m-tt {
		height: 0.02rem;
		margin-bottom: 0.2rem;
	}

	.lx-nxb {
		width: 0.4rem;
		height: 0.4rem;
		border: 0.01rem solid #202020;
		margin-top: 0.04rem;
	}

	.lx-nxbm {
		margin-left: 0.4rem;
		padding-left: 0.12rem;
	}

	.lx-nxbm1 {
		margin-bottom: 0.04rem;
		line-height: 1.5;
		font-size: 0.14rem;
	}

	.lx-nxbm2 {
		line-height: 1.3;
		font-size: 0.2rem;
	}

	.lx-nxdk {
		margin-bottom: 0.15rem;
	}

	.lx-jdgl-ndk {
		padding-top: 0.1rem;
	}

	.xwv-nl-tit {
		margin-bottom: 0.12rem;
		line-height: 1.4;
		font-size: 0.2rem;
	}

	.lx-nxdk2 {
		width: 100%;
		float: none;
		margin-bottom: 0.15rem;
	}

	.lx-ewmk {
		width: 1.2rem;
		margin-bottom: 0.15rem;
	}

	.lxt-nldk {
		width: 100%;
		float: none;
	}

	.lxtuk {
		width: 90%;
		height: 90%;
		left: 5%;
		top: 5%;
	}

	#map {
		height: 3rem;
	}

	.ny-leixk {
		display: none;
	}

	.nyl-tit {
		float: none;
		line-height: 1.4;
		font-size: 0.26rem;
	}

	.nyl-titk {
		margin-bottom: 0.2rem;
	}

	.nyl-souk {
		float: none;
		margin-top: 0.1rem;
	}

	.nyl-souxk {
		margin-left: 0;
		height: 0.46rem;
		width: 100%;
		border-radius: 0.5rem;
		border-width: 0.01rem;
		line-height: 0.44rem;
		font-size: 0.15rem;
	}

	.nyl-sou-sub {
		width: 0.5rem;
		height: 0.44rem;
		background: url(../images/cp-fdj.png) center center no-repeat transparent;
	}

	.nyl-soux {
		width: calc(100% - 0.5rem);
		padding-left: 0.2rem;
		line-height: 0.44rem;
		font-size: 0.14rem;
	}

	.xwtj-tuk {
		float: none;
		width: 100%;
	}

	.xwtj-mdk {
		margin-left: 0;
		padding-left: 0;
		padding-top: 0.1rem;
	}

	.xwtj-m1 {
		margin-bottom: 0.05rem;
		line-height: 1.6;
		font-size: 0.14rem;
	}

	.xwtj-m-tit {
		margin-bottom: 0.1rem;
		line-height: 1.4;
		font-size: 0.2rem;
	}

	.xwtj-m-tda {
		line-height: 1.4;
		font-size: 0.14rem;
		margin-bottom: 0.05rem;
	}

	.xwtj-m-textk {
		height: 0.52rem;
		margin-bottom: 0.15rem;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.xwtj-m-more {
		display: block;
		width: 1.3rem;
		height: 0.42rem;
		border-radius: 0.5rem;
		line-height: 0.42rem;
		font-size: 0.14rem;
		box-shadow: 0 0 0 rgba(6, 108, 213, 0.15);
	}

	.mySwiper-xwtj .swiper-pagination-xwtj {
		position: relative;
		left: 0;
		width: 100%;
		text-align: center;
		margin-top: 0.15rem;
		bottom: 0;
	}

	.mySwiper-xwtj .swiper-pagination-bullet {
		width: 0.2rem;
		height: 0.05rem;
	}

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

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

	.xwl-tuk {
		margin-bottom: 0.15rem;
	}

	.xwl-tu-tit {
		margin-bottom: 0.06rem;
		line-height: 1.6;
		font-size: 0.18rem;
	}

	.xwl-tu-textk {
		height: auto;
		line-height: 1.6;
		font-size: 0.14rem;
	}

	.xwl-tu-dak {
		width: 0.7rem;
		padding: 0.1rem 0;
	}

	.xwl-tu-da1 {
		line-height: 1.4;
		font-size: 0.14rem;
	}

	.xwl-tu-da2 {
		line-height: 1.6;
		font-size: 0.15rem;
	}

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

	.xwv-md-huik {
		width: 0.3rem;
		height: 0.3rem;
		box-shadow: none;
	}

	.xwv-md-titk .cpv-md-tit2 {
		width: calc(100% - 0.36rem);
		font-size: 0.2rem;
	}

	.xwv-md-titk {
		height: auto;
		overflow: hidden;
		margin-bottom: 0.15rem;
	}

	.cpv-md-ttk {
		margin-bottom: 0.2rem;
		height: 0.05rem;
		border-left: 0.5rem solid #066DD6;
		padding-top: 0.01rem;
	}

	.cpv-md-tt {
		height: 0.03rem;
	}

	.nyv-fanyek {
		margin-top: 0.2rem;
		padding: 0.1rem 0;
		line-height: 0.3rem;
		font-size: 0.15rem;
	}

	.xwv-nldk {
		width: 100%;
		float: none;
		margin-top: 0.2rem;
		padding: 0.2rem;
	}

	.xwv-nl-tj-tit {
		margin-bottom: 0.03rem;
		line-height: 1.8;
		font-size: 0.15rem;
	}

	.xwv-nl-tj-da {
		line-height: 1.4;
		font-size: 0.14rem;
	}

	.xwv-nl-tjlist li {
		padding-bottom: 0.12rem;
		margin-bottom: 0.12rem;
	}

	.al-sjndk {
		float: none;
		width: 100%;
	}

	.al-sjndk .nyl-tit {
		margin-bottom: 0.1rem;
	}

	.al-sjm1 {
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.18rem;
	}

	.al-sjm1 br {
		display: none;
	}

	.al-sjmjsk {
		margin-bottom: 0.15rem;
	}

	.al-sjmj-sm1 {
		line-height: 0.4rem;
		font-size: 0.3rem;
	}

	.al-sjmj-sj {
		line-height: 1.4;
		font-size: 0.14rem;
	}

	.al-sjnrk {
		width: 100%;
		float: none;
		padding-left: 0;
		padding-top: 0.2rem;
	}

	.al-sj-tit {
		line-height: 1.6;
		font-size: 0.18rem;
	}

	.al-sj-text {
		line-height: 1.8;
		font-size: 0.15rem;
	}

	.al-sjnxk {
		margin-bottom: 0.15rem;
	}

	.ny-leik a {
		width: auto;
		padding: 0 0.1rem;
		line-height: 0.5rem;
		font-size: 0.14rem;
	}

	.ny-leik a.on {
		font-size: 0.15rem;
	}

	.ny-nrk {
		padding: 0.2rem 0 0.2rem;
	}

	.nyl-soul {
		width: 100%;
		height: 0.44rem;
		margin-bottom: 0.08rem;
		background: url(../images/cp-xj1.png) calc(100% - 30px) center no-repeat #066cd5;
		padding: 0 0.2rem;
		border-radius: 0.44rem;
		line-height: 0.44rem;
		font-size: 0.14rem;
	}

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

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

	.cpl-link {
		padding: 0.2rem;
	}

	.cpltuk {
		margin-bottom: 0.15rem;
	}

	.cpl-m-tit {
		margin-bottom: 0.1rem;
		line-height: 1.4;
		font-size: 0.2rem;
	}

	.cpl-m-textk {
		height: auto;
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.15rem;
	}

	.cpl-m-more {
		width: 0.3rem;
		height: 0.3rem;
	}

	.cpv-wzdl {
		display: none;
	}

	.cpv-wzdk {
		margin-bottom: 0.15rem;
	}

	.cpv-wzdl-huik {
		width: 1.2rem;
		height: 0.41rem;
	}

	.cpv-wzdl-huik span {
		background-size: 0.14rem;
		padding-left: 0.26rem;
		line-height: 0.41rem;
		font-size: 0.14rem;
	}

	.cpv-mdrk {
		float: none;
		width: 100%;
		margin-bottom: 0.15rem;
	}

	.swiper-button-prev-cpv,
	.swiper-button-next-cpv {
		width: 0.3rem;
		height: 0.3rem;
	}

	.swiper-button-prev-cpv {
		left: 0.1rem;
	}

	.swiper-button-next-cpv {
		right: 0.1rem;
	}

	.cpv-mdlk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.cpv-md-text {
		height: auto;
		margin-bottom: 0.2rem;
		line-height: 1.8;
		font-size: 0.15rem;
	}

	.cpv-db {
		display: block;
		width: 0.4rem
	}

	.cpv-cpzsk {
		padding: 0.2rem 0;
	}

	.tab_menuk .container {
		width: 92%;
	}

	.cpv-nrk .tab .tab_menu li {
		width: 25%;
		height: 0.5rem;
		line-height: 0.5rem;
		font-size: 0.14rem;
	}

	.cpv-nrk .tab .tab_box {
		padding: 0.2rem 0;
	}

	.in-cp-titcn {
		line-height: 1.4;
		font-size: 0.24rem;
	}

	.in-cp-titk {
		margin-bottom: 0.15rem;
	}

	.ab-j-enk {
		display: block;
		position: relative;
		width: 100%;
		overflow: hidden;
		z-index: 4;
		padding-top: 0.1rem;
	}

	.ab-j-en3 {
		margin-left: 0;
		line-height: 1.34;
		font-size: 0.3rem;
	}

	.ab-j-en1 {
		width: 0.1rem;
		height: 0.1rem;
		top: 0;
		border: 0.01rem solid #d5d5d5;
	}

	.ab-j-en2 {
		width: 100%;
		height: 1px;
		top: 0.05rem;
	}

	.ab-jsmk {
		width: 100%;
		float: none;
		padding-right: 0;
		padding-top: 0;
		margin-bottom: 0.15rem;
	}

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

	.ab-sz-list {
		display: block;
		float: none;
		padding-top: 0.2rem;
	}

	.ab-sz-list li.ab-sz-lt {
		display: none;
	}

	.ab-sz-list li {
		display: block;
		width: 50%;
		float: left;
		border-left: 1px solid rgba(0, 0, 0, 0.1);
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}

	.ab-sz-list li:nth-child(1),
	.ab-sz-list li:nth-child(5) {
		border-left: none;
	}

	.ab-sz-list li:nth-child(1),
	.ab-sz-list li:nth-child(3) {
		padding-bottom: 0.1rem;
	}

	.ab-sz-list li:nth-child(5),
	.ab-sz-list li:nth-child(7) {
		padding-top: 0.1rem;
	}

	.ab-sz-list li:nth-child(3),
	.ab-sz-list li:last-child {
		padding-left: 0.2rem;
	}

	.ab-sz-list li:nth-child(5),
	.ab-sz-list li:nth-child(7) {
		border-bottom: none;
	}

	.ab-sz-li-sm1 {
		line-height: 0.5rem;
		font-size: 0.34rem;
	}

	.ab-sz-li-sm2 {
		margin-top: 0.1rem;
		margin-left: 0.1rem;
		line-height: 1.2;
		font-size: 0.15rem;
	}

	.ab-sz-li-sm3 {
		text-align: left;
		line-height: 1.6;
		font-size: 0.14rem;
	}

	.ab-qy-titk {
		display: block;
		position: relative;
		padding: 0.2rem 0;
		background: url(../images/ab-whbg1.jpg) center center no-repeat #fff;
		background-size: auto 100% !important;
	}

	.ab-qyllb li {
		width: 100%;
		float: none;
		padding: 0.2rem 0;
		border-left: 1px solid rgba(255, 255, 255, 0.2);
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	}

	.ab-qylnk {
		width: 88%;
	}

	.ab-qyl-tit {
		margin-bottom: 0.05rem;
		line-height: 1.4;
		font-size: 0.2rem;
	}

	.ab-qyl-text {
		height: auto;
		line-height: 1.6;
		font-size: 0.14rem;
	}

	.ab-fznrk {
		padding-top: 0.2rem;
	}

	.ab-fz-titbg {
		top: 0;
		font-size: 1rem;
	}

	.ab-fz-tit {
		margin-bottom: 0.04rem;
		line-height: 1.4;
		font-size: 0.24rem;
	}

	.ab-fz-text {
		text-align: left;
		height: 1.12rem;
		line-height: 0.28rem;
		font-size: 0.15rem;
	}

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

	.ab-fzym1 {
		width: 0.8rem;
		margin: 0 auto;
		line-height: 1.4;
		font-size: 0.2rem;
	}

	.mySwiper-abcq .swiper-pagination-bullet {
		width: 0.3rem;
		height: 0.05rem;
	}

	.ab-cqtu1k {
		width: 100%;
	}

	.mySwiper-abcq {
		padding-bottom: 0.25rem;
	}

	.ab-qy-ttext {
		padding-top: 0.05rem;
		padding-bottom: 0.2rem;
		line-height: 1.6;
		font-size: 0.14rem;
	}

	.mySwiper-abzz {
		width: 100%;
		margin-left: 0;
	}

	.ab-zstud {
		padding: 0.2rem 0.1rem;
	}

	.ab-zstuk {
		max-width: 80%;
		margin: 0 auto 0.1rem;
	}

	.ab-zstum {
		line-height: 1.4;
		font-size: 0.14rem;
	}

	.ban-dian {
		bottom: 0.1rem;
	}

	.ban-dian .swiper-pagination-inban .swiper-pagination-bullet {
		margin: 0.05rem 0.1rem;
		width: 0.1rem;
		height: 0.1rem;
	}

	.ban-dian .swiper-pagination-inban .swiper-pagination-bullet-active {
		width: 0.14rem;
		height: 0.14rem;
		border: 0.03rem solid #fff;
		margin: 0.03rem 0.1rem;
	}

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

	.in-cp-titen {
		line-height: 1.2;
		font-size: 0.18rem;
	}

	.mySwiper-incp {
		padding-bottom: 0.25rem;
	}

	.mySwiper-incp .swiper-pagination-bullet {
		width: 0.3rem;
		height: 0.05rem;
	}

	.in-cptubk {
		width: 0.76rem;
		margin: 0 auto 0.1rem;
	}

	.in-cpmcn {
		line-height: 1.4;
		font-size: 0.2rem;
	}

	.in-cpmen {
		height: 0.5rem;
		line-height: 0.25rem;
		font-size: 0.14rem;
	}

	.in-abtu {
		position: relative;
		max-width: 100%;
		height: auto;
	}

	.in-abcpdk {
		padding-bottom: 0;
	}

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

	.in-abszxk {
		display: inline-block;
		float: none;
		width: auto;
		border-left: none;
		margin-left: 0;
		padding-left: 0;
	}

	.in-abszdlk {
		display: flex;
		justify-content: space-between;
		margin-left: 0;
	}

	.in-abszm1 {
		margin-bottom: 0.1rem;
		line-height: 1.1;
		font-size: 0.14rem;
	}

	.in-abszm2 b {
		line-height: 1;
		font-size: 0.3rem;
	}

	.in-abszm2 span {
		margin-top: 0.1rem;
		margin-left: 0.05rem;
		line-height: 1.2;
		font-size: 0.14rem;
	}

	.in-abszm2 {
		height: 0.3rem;
	}

	.in-abszdk {
		margin-bottom: 0.2rem;
	}

	.in-abmk {
		height: 2.1rem;
		overflow-y: scroll;
		margin-bottom: 0.15rem;
		line-height: 0.3rem;
		font-size: 0.15rem;
	}

	.in-xwnk {
		padding-top: 0;
	}

	.in-xw-tjk {
		float: none;
		width: 100%;
		border-radius: 0.1rem;
		padding: 0.15rem;
	}

	.in-xwtuk {
		margin-bottom: 0.12rem;
	}

	.in-xwmxk {
		width: 100%;
		padding-right: 0;
		float: none;
	}

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

	.in-xw-textk {
		margin-bottom: 0.1rem;
		height: 0.52rem;
		line-height: 0.26rem;
		font-size: 0.14rem;
	}

	.swiper-button-next-inxw,
	.swiper-button-prev-inxw {
		width: 0.18rem;
		height: 0.36rem;
	}

	.in-xw-lbk {
		width: 100%;
		float: none;
		padding-left: 0;
		padding-top: 0.2rem;
	}

	.in-xw-list li {
		padding-top: 0.15rem;
		padding-bottom: 0.15rem;
	}

	.in-mok {
		padding-top: 0.2rem;
	}

	/**/
	.block-pc {
		display: none;
	}

	.block-ipad {
		display: none;
	}

	.block-sj {
		display: block;
	}
}
