@charset "utf-8";

/**判断**/
@media all and (min-width: 1901px) {
	.container {
		width: 1770px;
		min-width: 1770px;
		margin-left: auto;
		margin-right: auto;
	}

	.container-yyl {
		width: calc((100% - 1770px)/2 + 1770px);
	}

	body>.clear {
		min-width: 1770px;
	}



}

@media all and (min-width:1801px) and (max-width: 1900px) {
	.container {
		width: 1700px;
		min-width: 1700px;
		margin-left: auto;
		margin-right: auto;
	}

	.container-yyl {
		width: calc((100% - 1700px)/2 + 1700px);
	}

	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;
	}

	.container-yyl {
		width: calc((100% - 1600px)/2 + 1600px);
	}

	body>.clear {
		min-width: 1600px;
	}

	/*  */
	.js-hxtu {
		width: 650px;
	}

	.hx-jsmk1 {
		top: 0;
	}

	.hx-jsmk3 {
		top: 320px;
	}

	.hx-jsmk4 {
		top: 260px;
	}

	.cpn-li-ti-text {
		height: 350px;
	}

	.ab-abtuk {
		width: 500px;
	}

	.ab-abmk {
		width: calc(100% - 500px);
		padding-right: 70px;
	}

	.ab-wh-link {
		padding: 40px 40px 0;
	}

	.ab-qyb-text {
		line-height: 30px;
		height: 210px;
	}

}

@media all and (min-width:1601px) and (max-width: 1700px) {
	.container {
		width: 1500px;
		min-width: 1500px;
		margin-left: auto;
		margin-right: auto;
	}

	.container-yyl {
		width: calc((100% - 1500px)/2 + 1500px);
	}

	body>.clear {
		min-width: 1500px;
	}

	/*  */
	.inp1-mdm1 {
		font-size: 46px;
	}

	.in-cptumk {
		padding: 28px 20px 40px;
	}

	.in-famdk {
		padding: 28px;
	}

	.in-p4nmk {
		padding: 0 40px;
	}

	.in-p4b {
		height: 66px;
	}

	/*  */
	.js-hxtu {
		width: 650px;
	}

	.hx-jsmk1 {
		top: 0;
	}

	.hx-jsmk3 {
		top: 320px;
	}

	.hx-jsmk4 {
		top: 260px;
	}

	.cpn-li-ti-text {
		height: 350px;
	}

	.ab-abtuk {
		width: 500px;
	}

	.ab-abmk {
		width: calc(100% - 500px);
		padding-right: 70px;
	}

	.ab-abtb {
		left: -32px
	}

	.ab-abtb2 {
		left: 100px;
	}

	.ab-wh-link {
		padding: 40px 40px 0;
	}

	.ab-qyb-text {
		line-height: 30px;
		height: 210px;
	}
}

@media all and (min-width:1441px) and (max-width: 1600px) {
	.container {
		width: 96%;
		min-width: 96%;
		margin-left: auto;
		margin-right: auto;
	}

	.container-yyl {
		width: 98%;
	}

	body>.clear {
		min-width: 96%;
	}

	/*  */
	.fo-teldmk:last-child {
		margin-left: 20px;
		padding-left: 20px;
		border-left: 1px solid #fff;
	}

	/*  */
	.inp1-mdm1 {
		font-size: 42px;
	}

	.inp1-mdm2 {
		font-size: 48px;
	}

	.inp1-mdm3 {
		font-size: 16px;
	}

	.mySwiper-p2 .swiper-slide {
		width: 220px;
	}

	.in-cptumk {
		padding: 28px 20px 40px;
	}

	.in-famdk {
		padding: 28px;
	}

	.in-p4nmk {
		padding: 0 40px;
	}

	.in-p4b {
		height: 60px;
	}

	.in-xwtuk {
		width: 350px;
	}

	.in-xwtumk {
		margin-left: 350px;
		padding-left: 30px;
	}

	.in-xw-tit {
		padding-bottom: 6px;
	}

	.in-xw-titk {
		margin-bottom: 8px;
	}

	.in-xw-textk {
		margin-bottom: 25px;
	}

	.in-xwlb li {
		padding: 30px;
	}

	.in-xwdk {
		margin-top: 418px;
	}

	.in-xwd {
		height: 52px;
	}

	.mySwiper-inp6 {
		max-width: 100%;
		height: 480px;
	}

	.mySwiper-inp6 .swiper-button-prev-inp6,
	.mySwiper-inp6 .swiper-button-next-inp6 {
		width: 50px;
		height: 50px;
	}

	.mySwiper-inp6 .swiper-slide {
		height: 130px;
	}

	/*  */
	.ab-bandk {
		padding: 130px 0 120px;
	}

	.fav-bandk {
		padding: 160px 0 120px;
	}

	.login-nm-tit {
		font-size: 18px;
	}

	.login-nm-tit2 {
		font-size: 34px;
	}

	.login-dl-ti1 {
		font-size: 34px;
	}

	.login-dl-sub {
		height: 54px;
		line-height: 54px;
		font-size: 16px;
	}

	.v-nrndk {
		padding: 50px 0 60px;
	}


	.ab-abm-tit1 {
		font-size: 40px;
	}

	.ab-abm-tit3 {
		font-size: 20px;
		margin-left: 230px;
	}

	.ab-abm-titk {
		margin-bottom: 40px;
	}

	.ab-abm-mn2 {
		margin-left: 230px;
	}

	.ab-abtuk {
		margin-top: 85px;
		width: 400px;
		margin-bottom: 30px;
	}

	.ab-abmk {
		width: calc(100% - 400px);
		padding-right: 30px;
	}

	.ab-abtb {
		left: -10px;
		bottom: -17px;
		width: 50px;
		height: 50px;
	}

	.ab-abtb2 {
		left: 60px;
		bottom: -17px;
	}

	.ab-abm-mtext {
		height: 360px;
		margin-bottom: 30px;
		padding-right: 15px;
		overflow-y: auto;
	}

	.ab-abm-msk:nth-child(2n+1) {
		margin-left: 0;
	}

	.ab-abm-msk {
		margin-bottom: 35px;
	}

	.fav-js-titcn {
		font-size: 30px;
	}

	.fav-js-tite-t {
		width: 80px;
	}

	.fav-js-titen {
		padding-left: 100px;
		font-size: 12px;
	}

	.fav-js-titenk {
		margin-top: 15px;
		margin-left: 12px;
	}

	.ab-wh-list {
		margin-left: -20px;
	}

	.ab-wh-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.ab-wh-link {
		padding: 30px 30px 0;
	}

	.ab-qyb-text {
		line-height: 25px;
		height: 100px;
	}

	.ab-wh-list .in-protuk {
		height: 30px;
	}

	.ab-qyb {
		height: 50px;
		margin: 0 auto 10px;
	}

	.ab-qyb-tit {
		margin-bottom: 25px;
		font-size: 22px;
	}

	.swiper-button-prev-abrr,
	.swiper-button-next-abrr {
		bottom: 44px;
	}

	.ab-rr-nrk {
		padding-bottom: 25px;
	}

	.ab-xwtuk {
		width: 274px;
	}

	.ab-xwmdk {
		margin-left: 274px;
		padding-left: 30px;
		padding-top: 10px;
	}

	.ab-xwlink {
		padding: 26px;
	}

	.ab-jr-dtit {
		padding-bottom: 28px;
		margin-bottom: 28px;
		font-size: 28px;
	}

	.ab-jr-dtext {
		height: auto;
	}

	.ab-maptu {
		width: 50%;
		border: 10px solid #fff;
		border-left: auto;
	}

	.ab-lxmk {
		width: 50%;
		padding-left: 40px;
	}

	.ab-lx-xb {
		width: 50px;
	}

	.ab-lx-xbm {
		margin-left: 50px;
		padding-left: 15px;
		padding-top: 0;
	}

	.ab-lx-xbm1 {
		margin-bottom: 3px;
	}

	.ab-lx-xbm2 {
		line-height: 1.4;
		font-size: 18px;
	}

	.ab-lxmxk {
		padding: 20px 0;
	}

	.ab-lx-ewmk {
		padding-top: 30px;
	}

	.ab-lx-ewmtuk {
		border: 2px solid #dde7f7;
		margin-bottom: 10px;
	}

	.ab-lx-ewmxk {
		margin-left: 20px;
	}

	.abjob-xz2 {
		width: 280px;
		padding: 0 16px;
	}

	.abjob-xz1 select {
		padding: 0 16px;
		background: url(../images/abjob-xj.png) calc(100% - 0.2rem) center no-repeat;
		font-size: 16px;
	}

	.abjob-xie {
		font-size: 16px;
	}

	.abjob-sub {
		background: url(../images/abjob-so.png) calc(50% - 30px) center no-repeat #E94D26;
		padding-left: 26px;
		font-size: 16px;
	}

	.abjob-link {
		padding: 36px;
	}

	.abjob-linlk {
		width: calc(100% - 220px);
	}

	.abjob-li-textk {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.abjob-li-text {
		margin-left: -20px;
	}

	.abjob-li-text span {
		margin-left: 10px;
		padding-left: 10px;
		line-height: 1.6;
	}

	.abxw-tuk {
		width: 330px;
	}

	.abxw-tumdk {
		margin-left: 330px;
		padding-left: 25px;
	}

	.abxw-tum-tit {
		margin-bottom: 12px;
	}

	.abxw-tum-textk {
		margin-bottom: 20px;
	}

	.abxwv-nrdk {
		padding: 45px;
	}

	.v-nrndk2 {
		padding: 0 0 60px;
	}

	.abxwv-titdk {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.abxwv-huik {
		width: 170px;
		height: 58px;
		background: url(../images/abxw-hui.png) 40px center no-repeat #E94D26;
		padding-left: 34px;
		line-height: 58px;
	}

	.abxwv-huik1 {
		background: url(../images/abxw-hui.png) 40px center no-repeat;
	}

	.fw-wxmdk {
		padding: 50px;
	}

	.fw-wx-xnbm {
		line-height: 40px;
		font-size: 20px;
	}

	.fw-yjmk {
		margin-bottom: 20px;
	}

	.yjsq-you {
		width: 500px;
	}

	.fw-yjmk {
		width: calc(100% - 500px);
	}

	.fw-yjsqxdk {
		margin-left: -20px;
	}

	.fw-yjsqxk,
	.fw-yjsqxk01 {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 15px;
	}

	.fw-yjsqxk2 {
		width: calc(100% - 20px);
	}

	.fw-yjsqxk011 {
		width: calc(100% - 60px);
	}

	.fw-zltitdk {
		padding: 30px;
		height: 425px;
	}

	.fw-zlndk .tab .tab_menu li {}

	.fwzl-leidk {
		height: auto;
		margin-bottom: 10px;
	}

	.fx-zllistdk {
		width: 70%;
		padding: 30px;
		height: 425px;
	}

	.fx-zllist {
		margin-left: -30px;
	}

	.fx-zllist li {
		width: calc(50% - 30px);
		margin-left: 30px;
		padding: 20px 0;
	}

	.fx-zlxz-xab1,
	.fx-zlxz-xab {
		height: 20px;
		margin-top: 5px;
	}

	.fx-zlxzmk {
		margin-left: 28px;
	}

	.fw-wt-list {
		margin-left: -16px;
	}

	.fw-wt-list li {
		width: calc(50% - 16px);
		margin-left: 16px;
		margin-bottom: 16px;
	}

	.fw-wt-link {
		padding: 20px;
	}

	.fw-wt-limk {
		width: calc(100% - 50px);
		padding: 0;
		line-height: 40px;
		font-size: 16px;
	}

	.fw-wtj {
		width: 40px;
		top: calc(50% - 30px);
	}

	.yyl-ndk .login-nm-titk {
		margin-bottom: 40px;
	}

	.yyl-ndk {
		padding: 70px 0 100px;
	}

	.yyl-nmk {
		padding: 30px;
	}

	.swiper-button-prev-yyl,
	.swiper-button-next-yyl {
		margin-top: 60px;
	}

	.yyl-tunb {
		height: 58px;
	}

	.mySwiper-yyl .swiper-wrapper {
		padding-bottom: 50px;
	}

	.ab-lndk {
		height: 70px;
	}

	.ab-lak a {
		margin-left: 30px;
		line-height: 70px;
	}

	.ab-wznk {
		line-height: 70px;
	}

	.ab-wznk span {
		width: 30px;
	}

	.fav-yyly-nk {
		padding: 50px 0 60px;
	}

	.yyv-ldmk {
		padding-left: 50px;
	}

	.fav-cp-list {
		margin-left: -30px;
	}

	.fav-cp-list li {
		width: calc(33.33333% - 30px);
	}

	.fav-yyly-nk .fav-cp-list li:nth-child(4) {
		display: none;
	}

	.fav-cp-link {
		padding: 60px 40px 40px;
	}

	.fav-xgcp-mk {
		padding-top: 20px;
	}

	.fal-list li {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}

	.fal-nm-tit {
		font-size: 30px;
	}

	.fal-nm-text1 {
		display: block;
		margin-bottom: 10px;
	}

	.fal-nm-text2k {
		height: auto;
		margin-bottom: 20px;
	}

	.fal-nm-text2 {
		-webkit-line-clamp: 3;
	}

	.fal-nm-sdk {
		margin-bottom: 20px;
	}

	.fal-nm-ss1 {
		margin-left: 60px;
	}

	.fal-nb {
		height: 140px;
	}

	.fav-fandk {
		padding: 50px 0 60px;
	}

	.fav-fab {
		width: 140px;
	}

	.fav-fa-titen {
		top: -10px;
		font-size: 250px;
	}

	.fav-fa-titcn {
		margin-bottom: 30px;
		font-size: 32px;
	}

	.fav-jszn-nk {
		padding: 50px 0 60px;
	}

	.fav-yyly-link1 {
		width: 45.75706214689266%;
		height: 360px;
	}


	.fav-yytumk {
		padding: 60px 20px 20px;
		line-height: 1.6;
		font-size: 22px;
	}

	.fav-yyly-link2 {
		position: relative;
		width: 100%;
		left: 0;
	}

	.fav-al-mk {
		padding: 54px;
	}

	.fav-al-mtit {
		font-size: 22px;
		margin-bottom: 30px;
	}

	.fav-aldk .swiper-button-prev,
	.fav-aldk .swiper-button-next {
		width: 50px;
		height: 50px;
		bottom: 30px;
	}

	.fav-aldk .swiper-button-prev {
		left: calc(50% - 55px);
	}

	.fav-aldk .swiper-button-next {
		left: calc(50% + 10px);

	}

	.fav-al-mtext {
		margin-bottom: 30px;
	}

	.fav-altuk {
		width: 620px;
	}

	.cpl-ssnrxk {
		width: calc(100% - 180px);
	}

	.cpl-ss-sub {
		width: 180px;
		height: 58px;
		background: url(../images/cpl-xj2.png) 55px center no-repeat #E94D26;
		padding-left: 33px;
		line-height: 58px;
		font-size: 16px;
	}

	.cpl-ssnx-xie {
		padding: 0 15px;
		line-height: 58px;
	}

	.cpl-ssnxzk {
		background: url(../images/cpl-xj1.png) calc(100% - 30px) center no-repeat #fff;
		padding: 0 15px 0 100px;
		line-height: 58px;
	}

	.cpd-tjk a {
		margin-left: 15px;
	}

	.cpl-nrdk {
		padding: 50px 0 60px;
	}

	.cpn-li-titdk {
		width: 225px;
		float: left;
		margin-left: 60px;
	}

	.cpn-li-ti-text {
		height: auto;
		margin-bottom: 30px;
	}

	.cpn-li-list {
		margin-left: 325px;
	}

	.cpnltdk {
		width: calc(100% - 60px);
		margin: 30px 0 24px 60px;
	}

	.cpn-li-titenk {
		margin-bottom: 20px;
	}

	.cpn-li-list .fav-cp-link {
		padding: 50px 25px 25px;
	}

	.cpv-cpmdk {
		width: 500px;
		padding-right: 30px;
	}

	.cpv-cpmdxk {
		max-width: 500px;
		padding-top: 0;
	}

	.cpv-cp-dtit2 {
		font-size: 26px;
	}

	.cpv-cp-dtext {
		margin-bottom: 30px;
		height: auto;
	}

	.cpv-cp-dxj {
		margin-bottom: 20px;
	}

	.cpv-cp-dtt {
		margin-top: 10px;
		margin-bottom: 50px;
	}

	.cpv-cptudk {
		width: calc(100% - 500px);
	}

	.cpv-nrdk {
		width: calc(100% - 380px);
		padding-right: 60px;
	}

	.cpv-xglbxk {
		width: 380px;
		padding-left: 30px;
	}

	.cpv-nlnk a {
		width: 150px;
		height: 60px;
		line-height: 60px;
	}

	.cpv-nlnk {
		margin-bottom: 50px;
	}

	.cpv-nlm-titk {
		margin-bottom: 30px;
	}

	.cpv-nlmdk {
		margin-bottom: 40px;
	}

	.cpv-td-link {
		padding: 60px 10px 30px;
	}

	.cpv-tdb {
		height: 46px;
	}

	.cpv-yylistk {
		padding: 30px 40px;
	}

	.cpv-nl-zllnk {
		padding: 30px 30px;
	}

	.cpv-nl-zllist li {
		margin-bottom: 15px;
	}

	.cpv-xzmk {
		margin-left: 40px;
		margin-right: 60px;
		margin-top: 1px;
		line-height: 38px;
		font-size: 16px;
	}

	.cpv-pdfb {
		margin-top: 5px;
	}

	.cpv-xzb {
		height: 40px;
	}

	.cpv-xglbk {
		max-width: none;
	}

	.cpv-altuk {
		margin-bottom: 10px;
	}

	.cpv-al-list li {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.cpv-alm-tit {
		margin-bottom: 4px
	}

	.cpl-dtit {
		margin-bottom: 30px;
	}

	.cpl-dtext br {
		display: none;
	}

	.cpl-ssdk {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.js-hxtu {
		width: 580px;
	}

	.hx-jsdk {
		padding: 50px 0 60px;
	}

	.hx-jsmk1 {
		top: 0px;
		left: 0;
	}

	.hx-jsmk3 {
		top: 270px;
		left: 40px;
	}

	.hx-jsmk4 {
		top: 210px;
	}

	.hx-jsm-text {
		height: 120px;
		line-height: 30px;
	}

	.login-dldk {
		padding: 40px 40px 50px;
	}

	.user-ndk {
		padding: 50px 0 60px;
	}

	.zc-yzm {
		width: 90px;
	}

	.user-nrk {
		padding: 50px;
	}

	.user-lnxk {
		margin: 0;
		max-width: none;
	}

	.user-lnk {
		width: 240px;
		padding-right: 20px;
	}

	.us-txtuk {
		width: 80px;
		margin: 0 auto 12px;
		border: 4px solid #fff;
	}

	.us-txtumk {
		margin-bottom: 20px;
		line-height: 1.6;
		font-size: 16px;
	}

	.us-clak {
		padding: 20px 0;
	}

	.us-clabk {
		width: 50px;
		height: 50px;
	}

	.us-clamk {
		margin-left: 50px;
		padding-left: 10px;
	}

	.user-rnk {
		width: calc(100% - 240px);
		margin-left: 239px;
		padding-left: 50px;
	}

	.us-ndtitk a,
	.us-ndtitk span {
		margin-left: 50px;
		line-height: 2;
		font-size: 20px;
	}

	.us-ndtitk {
		margin-bottom: 40px;
	}

	.us-xz-list li {
		border: 1px solid #ced5eb;
		padding: 30px;
	}

	.usnbk {
		padding: 6px 5px;
	}

	.us-xz-li-titk {
		margin-bottom: 18px;
	}

	.usnb1 {
		margin-top: 2px;
		height: 26px;
	}

	.us-xz-li-tit {
		margin-left: 40px;
		line-height: 30px;
		font-size: 18px;
	}

	.us-xz-li-textxk {
		margin-left: -15px;
	}

	.us-xz-li-textxk span {
		margin-left: 15px;
		font-size: 14px;
	}

	.usnb2 {
		margin-top: 3px;
		height: 16px;
	}

	.usnbxk span {
		margin-left: 22px;
		line-height: 22px;
		font-size: 14px;
	}

	.us-gr-nk {
		padding-left: 0;
		margin-bottom: 10px;
	}

	.us-gr-nmk {
		font-size: 16px;
	}

	.redk {
		font-size: 16px;
	}

	.us-gr-n-xiek {
		padding: 0 15px;
	}

	.us-subk {
		margin-top: 30px;
		padding-top: 30px;
		padding-left: 113px;
	}

	.us-sub {
		width: 380px;
		height: 58px;
		line-height: 58px;
		font-size: 16px;
	}

	.us-gr-nk3 .us-gr-nk {
		padding-left: 0;
	}

	.us-gr-nk3 .us-gr-n-xiek {
		margin-left: 0;
		width: 100%;
	}

}


@media all and (min-width:1367px) and (max-width: 1440px) {
	.container {
		width: 94%;
		min-width: 94%;
		margin-left: auto;
		margin-right: auto;
	}

	.container-yyl {
		width: 97%;
	}

	body>.clear {
		min-width: 94%;
	}

	/*  */
	.navk li>a {
		padding: 18px 20px;
	}

	.fo-teldmk:last-child {
		margin-left: 20px;
		padding-left: 20px;
		border-left: 1px solid #fff;
	}

	/*  */
	.inp1-mdm1 {
		font-size: 42px;
	}

	.inp1-mdm2 {
		font-size: 48px;
	}

	.inp1-mdm3 {
		font-size: 16px;
	}

	.in-ntitk {
		margin: 0 auto 40px;
	}

	.mySwiper-p2 .swiper-slide {
		width: 220px;
	}

	.in-cplbk {
		width: 75px;
		height: 75px;
		margin: 0 auto 8px;
	}

	.in-cplbmk {
		font-size: 18px;
	}

	.in-cptuk {
		height: 280px;
	}

	.in-cptumk {
		padding: 25px 20px 26px;
	}

	.mySwiper-inp3 {
		padding: 20px 20px 100px
	}

	.swiper-button-prev-inp3,
	.swiper-button-next-inp3 {
		width: 50px;
		height: 50px;
	}

	.in-fask {
		top: calc(100% + 22px);
		line-height: 66px;
		font-size: 64px;
	}

	.in-famdk {
		padding: 28px;
	}

	.in-fanb {
		height: 58px;
		margin: 0 auto 6px;
	}

	.in-fanbm {
		line-height: 32px;
		font-size: 20px;
	}

	.in-fanbgk {
		height: 190px;
	}

	.in-famk {
		margin-bottom: 10px;
	}

	.in-p4nmk {
		padding: 0 25px;
	}

	.in-p4b {
		height: 52px;
	}

	.in-p4b-titcn {
		margin-bottom: 5px;
		font-size: 20px;
	}

	.in-p4b-titen {
		line-height: 20px;
		font-size: 14px;
	}

	.in-xwtuk {
		width: 325px;
	}

	.in-xwtumk {
		margin-left: 325px;
		padding-left: 30px;
	}

	.in-xw-tit {
		padding-bottom: 6px;
	}

	.in-xw-titk {
		margin-bottom: 8px;
	}

	.in-xw-textk {
		margin-bottom: 18px;
	}

	.in-xw-da {
		margin-bottom: 8px;
	}

	.in-xwlb li {
		padding: 30px;
	}

	.in-xwdk {
		margin-top: 388px;
	}

	.in-xwd {
		height: 52px;
	}

	.mySwiper-inp6 {
		max-width: 100%;
		height: 480px;
	}

	.mySwiper-inp6 .swiper-button-prev-inp6,
	.mySwiper-inp6 .swiper-button-next-inp6 {
		width: 50px;
		height: 50px;
	}

	.mySwiper-inp6 .swiper-slide {
		height: 130px;
	}

	/*  */
	/*  */
	.ab-bandk {
		padding: 80px 0 120px;
	}

	.js-tbgk {
		width: 100%;
		left: 0;
	}

	.fav-bandk {
		padding: 160px 0 120px;
	}

	.login-nm-tit {
		font-size: 18px;
	}

	.login-nm-tit2 {
		font-size: 34px;
	}

	.login-dl-ti1 {
		font-size: 34px;
	}

	.login-dl-sub {
		height: 54px;
		line-height: 54px;
		font-size: 16px;
	}

	.v-nrndk {
		padding: 50px 0 60px;
	}


	.ab-abm-tit1 {
		font-size: 34px;
	}

	.ab-abm-tit3 {
		font-size: 18px;
		margin-left: 230px;
	}

	.ab-abm-titk {
		margin-bottom: 40px;
	}

	.ab-abm-mn2 {
		margin-left: 230px;
	}

	.ab-abtuk {
		margin-top: 85px;
		width: 400px;
		margin-bottom: 30px;
	}

	.ab-abmk {
		width: calc(100% - 400px);
		padding-right: 30px;
	}

	.ab-abtb {
		left: -10px;
		bottom: -17px;
		width: 50px;
		height: 50px;
	}

	.ab-abtb2 {
		left: 60px;
		bottom: -17px;
	}

	.ab-abm-mtext {
		height: 360px;
		margin-bottom: 30px;
		padding-right: 15px;
		overflow-y: auto;
	}

	.ab-abm-msk:nth-child(2n+1) {
		margin-left: 0;
	}

	.ab-abm-msk {
		margin-bottom: 35px;
	}

	.fav-js-titcn {
		font-size: 28px;
	}

	.fav-js-tite-t {
		width: 30px;
	}

	.fav-js-titen {
		padding-left: 40px;
		font-size: 12px;
	}

	.fav-js-titenk {
		margin-top: 15px;
		margin-left: 12px;
	}

	.ab-wh-list {
		margin-left: -20px;
	}

	.ab-wh-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.ab-wh-link {
		padding: 30px 30px 0;
	}

	.ab-qyb-text {
		line-height: 25px;
		height: 100px;
	}

	.ab-wh-list .in-protuk {
		height: 30px;
	}

	.ab-qyb {
		height: 50px;
		margin: 0 auto 10px;
	}

	.ab-qyb-tit {
		margin-bottom: 15px;
		font-size: 20px;
	}

	.swiper-button-prev-abrr,
	.swiper-button-next-abrr {
		bottom: 44px;
	}

	.ab-rr-nrk {
		padding-bottom: 25px;
	}

	.ab-xwlist {
		margin-left: 0;
	}

	.ab-xwlist li {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 15px;
	}

	.ab-xwtuk {
		width: 292px;
	}

	.ab-xwmdk {
		margin-left: 292px;
		padding-left: 30px;
		padding-top: 10px;
	}

	.ab-xwlink {
		padding: 26px;
	}

	.ab-jr-dtit {
		padding-bottom: 28px;
		margin-bottom: 28px;
		font-size: 28px;
	}

	.ab-jr-dtext {
		height: auto;
	}

	.ab-maptu {
		width: 50%;
		border: 10px solid #fff;
		border-left: auto;
	}

	.ab-lxmk {
		width: 50%;
		padding-left: 40px;
	}

	.ab-lx-xb {
		width: 50px;
	}

	.ab-lx-xbm {
		margin-left: 50px;
		padding-left: 15px;
		padding-top: 0;
	}

	.ab-lx-xbm1 {
		margin-bottom: 3px;
	}

	.ab-lx-xbm2 {
		line-height: 1.4;
		font-size: 18px;
	}

	.ab-lxmxk {
		padding: 20px 0;
	}

	.ab-lx-ewmk {
		padding-top: 30px;
	}

	.ab-lx-ewmtuk {
		border: 2px solid #dde7f7;
		margin-bottom: 10px;
	}

	.ab-lx-ewmxk {
		margin-left: 20px;
	}

	.abjob-xz2 {
		width: 280px;
		padding: 0 16px;
	}

	.abjob-xz1 select {
		padding: 0 16px;
		background: url(../images/abjob-xj.png) calc(100% - 0.2rem) center no-repeat;
		font-size: 16px;
	}

	.abjob-xie {
		font-size: 16px;
	}

	.abjob-sub {
		background: url(../images/abjob-so.png) calc(50% - 30px) center no-repeat #E94D26;
		padding-left: 26px;
		font-size: 16px;
	}

	.abjob-link {
		padding: 36px;
	}

	.abjob-linlk {
		width: calc(100% - 220px);
	}

	.abjob-li-textk {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.abjob-li-text {
		margin-left: -20px;
	}

	.abjob-li-text span {
		margin-left: 10px;
		padding-left: 10px;
		line-height: 1.6;
	}

	.abxw-link {
		padding: 25px;
	}

	.abxw-tuk {
		width: 330px;
	}

	.abxw-tumdk {
		margin-left: 330px;
		padding-left: 25px;
	}

	.abxw-tum-tit {
		margin-bottom: 12px;
	}

	.abxw-tum-textk {
		margin-bottom: 20px;
	}

	.abxwv-nrdk {
		padding: 45px;
	}

	.v-nrndk2 {
		padding: 0 0 60px;
	}

	.abxwv-titdk {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.abxwv-huik {
		width: 170px;
		height: 58px;
		background: url(../images/abxw-hui.png) 40px center no-repeat #E94D26;
		padding-left: 34px;
		line-height: 58px;
	}

	.abxwv-huik1 {
		background: url(../images/abxw-hui.png) 40px center no-repeat;
	}

	.fw-wxmdk {
		padding: 40px;
	}

	.fw-wx-xnbm {
		line-height: 40px;
		font-size: 20px;
	}

	.yjsq-you {
		width: 500px;
	}

	.fw-yjmk {
		width: calc(100% - 500px);
		margin-bottom: 20px;
	}

	.fw-yjsqxdk {
		margin-left: -20px;
	}

	.fw-yjsqxk,
	.fw-yjsqxk01 {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 15px;
	}

	.fw-yjsqxk2 {
		width: calc(100% - 20px);
	}

	.fw-yjsqxk011 {
		width: calc(100% - 60px);
	}

	.fw-zltitdk {
		padding: 30px;
		height: 425px;
	}

	.fw-zlndk .tab .tab_menu li {}

	.fwzl-leidk {
		height: auto;
		margin-bottom: 10px;
	}

	.fx-zllistdk {
		width: 70%;
		padding: 30px;
		height: 425px;
	}

	.fx-zllist {
		margin-left: -30px;
	}

	.fx-zllist li {
		width: calc(50% - 30px);
		margin-left: 30px;
		padding: 20px 0;
	}

	.fx-zlxz-xab1,
	.fx-zlxz-xab {
		height: 20px;
		margin-top: 5px;
	}

	.fx-zlxzmk {
		margin-left: 28px;
	}

	.fw-wt-list {
		margin-left: -16px;
	}

	.fw-wt-list li {
		width: calc(50% - 16px);
		margin-left: 16px;
		margin-bottom: 16px;
	}

	.fw-wt-link {
		padding: 20px;
	}

	.fw-wt-limk {
		width: calc(100% - 50px);
		padding: 0;
		line-height: 40px;
		font-size: 16px;
	}

	.fw-wtj {
		width: 40px;
		top: calc(50% - 30px);
	}

	.yyl-ndk .login-nm-titk {
		margin-bottom: 40px;
	}

	.yyl-ndk {
		padding: 70px 0 100px;
	}

	.yyl-nmk {
		padding: 30px;
	}

	.swiper-button-prev-yyl,
	.swiper-button-next-yyl {
		margin-top: 60px;
	}

	.yyl-tunb {
		height: 50px;
	}

	.mySwiper-yyl .swiper-wrapper {
		padding-bottom: 30px;
	}

	.ab-lndk {
		height: 70px;
	}

	.ab-lak a {
		margin-left: 30px;
		line-height: 70px;
	}

	.ab-wznk {
		line-height: 70px;
	}

	.ab-wznk span {
		width: 30px;
	}

	.fav-yyly-nk {
		padding: 50px 0 60px;
	}

	.yyv-ldmk {
		padding-left: 50px;
	}

	.fav-cp-list {
		margin-left: -30px;
	}

	.fav-cp-list li {
		width: calc(33.33333% - 30px);
	}

	.fav-yyly-nk .fav-cp-list li:nth-child(4) {
		display: none;
	}

	.fav-cp-link {
		padding: 60px 40px 40px;
	}

	.fav-xgcp-mk {
		padding-top: 20px;
	}

	.fal-list li {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}

	.fal-nm-tit {
		font-size: 30px;
	}

	.fal-nm-text1 {
		display: block;
		margin-bottom: 10px;
	}

	.fal-nm-text2k {
		height: auto;
		margin-bottom: 20px;
	}

	.fal-nm-text2 {
		-webkit-line-clamp: 3;
	}

	.fal-nm-sdk {
		margin-bottom: 20px;
	}

	.fal-nm-ss1 {
		margin-left: 60px;
	}

	.fal-nb {
		height: 140px;
	}

	.fav-fandk {
		padding: 50px 0 60px;
	}

	.fav-fab {
		width: 140px;
	}

	.fav-fa-titen {
		top: -10px;
		font-size: 250px;
	}

	.fav-fa-titcn {
		margin-bottom: 30px;
		font-size: 32px;
	}

	.fav-jszn-nk {
		padding: 50px 0 60px;
	}

	.fav-yyly-link1 {
		width: 45.75706214689266%;
		height: 360px;
	}


	.fav-yytumk {
		padding: 60px 20px 20px;
		line-height: 1.6;
		font-size: 20px;
	}

	.fav-yyly-link2 {
		position: relative;
		width: 100%;
		left: 0;
	}

	.fav-al-mk {
		padding: 30px;
	}

	.fav-al-mtit {
		font-size: 22px;
		margin-bottom: 30px;
	}

	.fav-aldk .swiper-button-prev,
	.fav-aldk .swiper-button-next {
		width: 50px;
		height: 50px;
		bottom: 30px;
	}

	.fav-aldk .swiper-button-prev {
		left: calc(50% - 55px);
	}

	.fav-aldk .swiper-button-next {
		left: calc(50% + 10px);

	}

	.fav-al-mtext {
		margin-bottom: 30px;
	}

	.fav-altuk {
		width: 500px;
	}

	.cpl-ssnrxk {
		width: calc(100% - 180px);
	}

	.cpl-ss-sub {
		width: 180px;
		height: 58px;
		background: url(../images/cpl-xj2.png) 55px center no-repeat #E94D26;
		padding-left: 33px;
		line-height: 58px;
		font-size: 16px;
	}

	.cpl-ssnx-xie {
		padding: 0 15px;
		line-height: 58px;
	}

	.cpl-ssnxzk {
		background: url(../images/cpl-xj1.png) calc(100% - 30px) center no-repeat #fff;
		padding: 0 15px 0 100px;
		line-height: 58px;
	}

	.cpd-tjk a {
		margin-left: 15px;
	}

	.cpl-nrdk {
		padding: 50px 0 60px;
	}

	.cpn-li-titdk {
		width: 225px;
		float: left;
		margin-left: 60px;
	}

	.cpn-li-ti-text {
		height: auto;
		margin-bottom: 30px;
	}

	.cpn-li-list {
		margin-left: 325px;
	}

	.cpnltdk {
		width: calc(100% - 60px);
		margin: 30px 0 24px 60px;
	}

	.cpn-li-titenk {
		margin-bottom: 20px;
	}

	.cpn-li-list .fav-cp-link {
		padding: 50px 25px 25px;
	}

	.cpv-cpmdk {
		width: 400px;
		padding-right: 30px;
	}

	.cpv-cpmdxk {
		max-width: 400px;
		padding-top: 0;
	}

	.cpv-cp-dtit2 {
		font-size: 26px;
	}

	.cpv-cp-dtext {
		margin-bottom: 30px;
		height: auto;
	}

	.cpv-cp-dxj {
		margin-bottom: 20px;
	}

	.cpv-cp-dtt {
		margin-top: 10px;
		margin-bottom: 50px;
	}

	.cpv-cptudk {
		width: calc(100% - 400px);
	}

	.cpv-nrdk {
		float: none;
		width: 100%;
		border-right: none;
		padding-right: 0;
	}

	.cpv-xglbxk {
		width: 100%;
		margin-left: -1px;
		border-left: none;
		padding-left: 0;
	}

	.cpv-nlnk a {
		width: 150px;
		height: 60px;
		line-height: 60px;
	}

	.cpv-nlnk {
		margin-bottom: 30px;
	}

	.cpv-nlm-titk {
		margin-bottom: 30px;
	}

	.cpv-nlmdk {
		margin-bottom: 40px;
	}

	.cpv-td-link {
		padding: 60px 10px 30px;
	}

	.cpv-tdb {
		height: 40px;
	}

	.cpv-yylistk {
		padding: 30px 40px;
	}

	.cpv-nl-zllnk {
		padding: 30px 30px;
	}

	.cpv-nl-zllist li {
		margin-bottom: 15px;
	}

	.cpv-xzmk {
		margin-left: 40px;
		margin-right: 60px;
		margin-top: 1px;
		line-height: 38px;
		font-size: 16px;
	}

	.cpv-pdfb {
		margin-top: 5px;
	}

	.cpv-xzb {
		height: 40px;
	}

	.cpv-xglbk {
		max-width: none;
	}

	.cpv-altuk {
		margin-bottom: 10px;
	}

	.cpv-al-list {
		margin-left: -20px;
	}

	.cpv-al-list li {
		float: left;
		margin-left: 20px;
		width: calc(33.3333% - 20px);
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.cpv-alm-tit {
		margin-bottom: 4px
	}

	.cpl-dtit {
		margin-bottom: 30px;
	}

	.cpl-dtext br {
		display: none;
	}

	.cpl-ssdk {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.js-hxtu {
		width: 480px;
	}

	.hx-jsdk {
		padding: 50px 0 60px;
	}

	.hx-jsmk1 {
		top: 0px;
		left: 0;
	}

	.hx-jsmk3 {
		top: 230px;
		left: 40px;
	}

	.hx-jsmk4 {
		width: 368px;
		top: 180px;
	}

	.hx-jsm-text {
		height: 120px;
		line-height: 30px;
	}

	.login-dldk {
		padding: 40px 40px 50px;
	}

	.user-ndk {
		padding: 50px 0 60px;
	}

	.zc-yzm {
		width: 90px;
	}

	.user-nrk {
		padding: 50px;
	}

	.user-lnxk {
		margin: 0;
		max-width: none;
	}

	.user-lnk {
		width: 240px;
		padding-right: 20px;
	}

	.us-txtuk {
		width: 80px;
		margin: 0 auto 12px;
		border: 4px solid #fff;
	}

	.us-txtumk {
		margin-bottom: 20px;
		line-height: 1.6;
		font-size: 16px;
	}

	.us-clak {
		padding: 20px 0;
	}

	.us-clabk {
		width: 50px;
		height: 50px;
	}

	.us-clamk {
		margin-left: 50px;
		padding-left: 10px;
	}

	.user-rnk {
		width: calc(100% - 240px);
		margin-left: 239px;
		padding-left: 50px;
	}

	.us-ndtitk a,
	.us-ndtitk span {
		margin-left: 50px;
		line-height: 2;
		font-size: 20px;
	}

	.us-ndtitk {
		margin-bottom: 40px;
	}

	.us-xz-list li {
		border: 1px solid #ced5eb;
		padding: 30px;
	}

	.usnbk {
		padding: 6px 5px;
	}

	.us-xz-li-titk {
		margin-bottom: 18px;
	}

	.usnb1 {
		margin-top: 2px;
		height: 26px;
	}

	.us-xz-li-tit {
		margin-left: 40px;
		line-height: 30px;
		font-size: 18px;
	}

	.us-xz-li-textxk {
		margin-left: -15px;
	}

	.us-xz-li-textxk span {
		margin-left: 15px;
		font-size: 14px;
	}

	.usnb2 {
		margin-top: 3px;
		height: 16px;
	}

	.usnbxk span {
		margin-left: 22px;
		line-height: 22px;
		font-size: 14px;
	}

	.us-gr-nk {
		padding-left: 0;
		margin-bottom: 10px;
	}

	.us-gr-nmk {
		font-size: 16px;
	}

	.redk {
		font-size: 16px;
	}

	.us-gr-n-xiek {
		padding: 0 15px;
	}

	.us-subk {
		margin-top: 30px;
		padding-top: 30px;
		padding-left: 113px;
	}

	.us-sub {
		width: 380px;
		height: 58px;
		line-height: 58px;
		font-size: 16px;
	}

	.us-gr-nk3 .us-gr-nk {
		padding-left: 0;
	}

	.us-gr-nk3 .us-gr-n-xiek {
		margin-left: 0;
		width: 100%;
	}

}

/* 中小型笔记本或大平板 laptop */

@media all and (min-width: 1281px) and (max-width: 1366px) {
	.container {
		width: 94%;
		min-width: 94%;
		margin-left: auto;
		margin-right: auto;
	}

	.container-yyl {
		width: 97%;
	}

	body>.clear {
		min-width: 94%;
	}

	/*  */
	.navk li>a {
		padding: 18px 20px;
	}

	.fo-teldmk:last-child {
		margin-left: 20px;
		padding-left: 20px;
		border-left: 1px solid #fff;
	}

	.fo-tels {
		font-size: 22px;
	}

	/*  */
	.inp1-mdm1 {
		font-size: 42px;
	}

	.inp1-mdm2 {
		font-size: 48px;
	}

	.inp1-mdm3 {
		font-size: 16px;
	}

	.in-ntitk {
		margin: 0 auto 40px;
	}

	.mySwiper-p2 .swiper-slide {
		width: 200px;
	}

	.in-cptum-tit {
		margin-bottom: 8px;
	}

	.in-cplbk {
		width: 75px;
		height: 75px;
		margin: 0 auto 8px;
	}

	.in-cplbmk {
		font-size: 18px;
	}

	.in-cptuk {
		height: 280px;
	}

	.in-cptumk {
		padding: 25px 20px 26px;
	}

	.mySwiper-inp3 {
		padding: 20px 20px 100px
	}

	.swiper-button-prev-inp3,
	.swiper-button-next-inp3 {
		width: 50px;
		height: 50px;
	}

	.in-fask {
		top: calc(100% + 22px);
		line-height: 66px;
		font-size: 64px;
	}

	.in-famdk {
		padding: 28px;
	}

	.in-fanb {
		height: 58px;
		margin: 0 auto 6px;
	}

	.in-fanbm {
		line-height: 32px;
		font-size: 20px;
	}

	.in-fanbgk {
		height: 190px;
	}

	.in-famk {}

	.in-famk {
		margin-bottom: 20px;
		height: 75px;
		-webkit-line-clamp: 3;
	}

	.in-faxj {
		width: 45px;
		height: 45px;
	}

	.in-p4nmk {
		padding: 0 25px;
	}

	.in-p4b {
		height: 52px;
	}

	.in-p4b-titcn {
		margin-bottom: 5px;
		font-size: 20px;
	}

	.in-p4b-titen {
		line-height: 20px;
		font-size: 14px;
	}

	.in-xwtuk {
		width: 325px;
	}

	.in-xwtumk {
		margin-left: 325px;
		padding-left: 30px;
	}

	.in-xw-tit {
		padding-bottom: 6px;
	}

	.in-xw-titk {
		margin-bottom: 8px;
	}

	.in-xw-textk {
		margin-bottom: 18px;
	}

	.in-xw-da {
		margin-bottom: 8px;
	}

	.in-xwlb li {
		padding: 30px;
	}

	.in-xwdk {
		margin-top: 388px;
	}

	.in-xwd {
		height: 52px;
	}

	.mySwiper-inp6 {
		max-width: 100%;
		height: 465px;
	}

	.mySwiper-inp6 .swiper-button-prev-inp6,
	.mySwiper-inp6 .swiper-button-next-inp6 {
		width: 48px;
		height: 48px;
	}

	.mySwiper-inp6 .swiper-slide {
		height: 130px;
	}

	/*  */
	.ab-funk2 {
		width: 44px;
		height: 44px;
	}

	.inp1-mdk {
		left: 38px;
		top: 28.8%;
	}

	.inp1-mdm1 {
		font-size: 34px;
	}

	.inp1-mdm2 {
		font-size: 42px;
	}

	.inp1-mdm3 {
		font-size: 16px;
	}

	.swiper-button-prev-inp1 {
		left: 40px;
	}

	.swiper-button-next-inp1 {
		left: 80px;
	}

	.in-ntitk {
		margin: 0 auto 32px;
	}

	.in-ntit1 {
		margin-bottom: 6px;
		font-size: 26px;
	}

	.in-ntit2 {
		font-size: 14px;
	}

	.in-ntit2 br {
		display: none;
	}

	.mySwiper-p2 .swiper-slide {
		width: 160px;
	}

	.in-cptum-tit {
		margin-bottom: 8px;
	}

	.in-cplbk {
		width: 60px;
		height: 60px;
		margin: 0 auto 6px;
	}

	.in-lyleit {
		top: 30px;
	}

	.in-cplbmk {
		font-size: 16px;
	}

	.in-cptuk {
		height: 200px;
	}

	.in-cptum-text {
		height: 50px;
		-webkit-line-clamp: 2;
		font-size: 14px;
	}

	.in-cptum-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.in-cptumk {
		padding: 18px 20px 25px;
	}

	.swiper-button-prev-inp2,
	.swiper-button-next-inp2 {
		top: calc(50% - 19px);
		width: 38px;
		height: 38px;
	}

	.swiper-button-next-inp2 {
		right: -22px;
	}

	.mySwiper-inp3 {
		padding: 20px 20px 100px
	}

	.swiper-button-prev-inp3,
	.swiper-button-next-inp3 {
		width: 46px;
		height: 46px;
	}

	.in-fask {
		top: calc(100% + 22px);
		line-height: 66px;
		font-size: 56px;
	}

	.in-famdk {
		padding: 20px;
	}

	.in-fanb {
		height: 50px;
		margin: 0 auto 4px;
	}

	.in-fanbm {
		line-height: 32px;
		font-size: 20px;
	}

	.in-fanbgk {
		height: 170px;
	}

	.in-famk {}

	.in-famk {
		margin-bottom: 14px;
		height: 50px;
		-webkit-line-clamp: 2;
	}

	.in-faxj {
		width: 40px;
		height: 40px;
	}

	.in-p4nbgk {
		height: 176px;
	}

	.in-p4nmk {
		padding: 0 25px;
	}

	.in-p4b {
		height: 40px;
	}

	.in-p4b-titcn {
		margin-bottom: 5px;
		font-size: 18px;
	}

	.in-p4b-titen {
		line-height: 20px;
		font-size: 14px;
	}

	.in-xwtuk {
		width: 300px;
	}

	.in-xwtumk {
		margin-left: 300px;
		padding-left: 25px;
	}

	.in-xw-tit {
		padding-bottom: 6px;
		line-height: 36px;
		font-size: 20px;
	}

	.in-xw-titk {
		margin-bottom: 8px;
	}

	.in-xw-textk {
		margin-bottom: 8px;
	}

	.in-xw-ak {
		width: 98px;
		height: 32px;
		line-height: 30px;
	}

	.in-xw-da {
		margin-bottom: 8px;
	}

	.in-xwlb li {
		padding: 20px;
	}

	.in-xwdk {
		margin-top: 364px;
	}

	.in-xwd {
		height: 44px;
	}

	.mySwiper-inp6 {
		max-width: 100%;
		height: 390px;
	}

	.mySwiper-inp6 .swiper-button-prev-inp6,
	.mySwiper-inp6 .swiper-button-next-inp6 {
		width: 44px;
		height: 44px;
	}

	.mySwiper-inp6 .swiper-slide {
		height: 110px;
	}

	/*  */
	.ab-bandk {
		padding: 80px 0 120px;
	}

	.js-tbgk {
		width: 100%;
		left: 0;
	}

	.fav-bandk {
		padding: 160px 0 120px;
	}

	.login-nm-tit {
		font-size: 18px;
	}

	.login-nm-tit2 {
		font-size: 34px;
	}

	.login-dl-ti1 {
		font-size: 34px;
	}

	.login-dl-sub {
		height: 54px;
		line-height: 54px;
		font-size: 16px;
	}

	.v-nrndk {
		padding: 50px 0 60px;
	}


	.ab-abm-tit1 {
		font-size: 34px;
	}

	.ab-abm-tit3 {
		font-size: 18px;
		margin-left: 230px;
	}

	.ab-abm-titk {
		margin-bottom: 40px;
	}

	.ab-abm-mn2 {
		margin-left: 230px;
	}

	.ab-abtuk {
		margin-top: 85px;
		width: 400px;
		margin-bottom: 30px;
	}

	.ab-abmk {
		width: calc(100% - 400px);
		padding-right: 30px;
	}

	.ab-abtb {
		left: -10px;
		bottom: -17px;
		width: 50px;
		height: 50px;
	}

	.ab-abtb2 {
		left: 60px;
		bottom: -17px;
	}

	.ab-abm-mtext {
		height: 360px;
		margin-bottom: 30px;
		padding-right: 15px;
		overflow-y: auto;
	}

	.ab-abm-msk:nth-child(2n+1) {
		margin-left: 0;
	}

	.ab-abm-msk {
		margin-bottom: 35px;
	}

	.fav-js-titcn {
		font-size: 28px;
	}

	.fav-js-tite-t {
		width: 30px;
	}

	.fav-js-titen {
		padding-left: 40px;
		font-size: 12px;
	}

	.fav-js-titenk {
		margin-top: 15px;
		margin-left: 12px;
	}

	.ab-wh-list {
		margin-left: -20px;
	}

	.ab-wh-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.ab-wh-link {
		padding: 30px 30px 0;
	}

	.ab-qyb-text {
		line-height: 25px;
		height: 100px;
	}

	.ab-wh-list .in-protuk {
		height: 30px;
	}

	.ab-qyb {
		height: 50px;
		margin: 0 auto 10px;
	}

	.ab-qyb-tit {
		margin-bottom: 15px;
		font-size: 20px;
	}

	.swiper-button-prev-abrr,
	.swiper-button-next-abrr {
		bottom: 44px;
	}

	.ab-rr-nrk {
		padding-bottom: 25px;
	}

	.ab-xwlist {
		margin-left: 0;
	}

	.ab-xwlist li {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 15px;
	}

	.ab-xwtuk {
		width: 292px;
	}

	.ab-xwmdk {
		margin-left: 292px;
		padding-left: 30px;
		padding-top: 10px;
	}

	.ab-xwlink {
		padding: 26px;
	}

	.ab-jr-dtit {
		padding-bottom: 28px;
		margin-bottom: 28px;
		font-size: 28px;
	}

	.ab-jr-dtext {
		height: auto;
	}

	.ab-maptu {
		width: 50%;
		border: 10px solid #fff;
		border-left: auto;
	}

	.ab-lxmk {
		width: 50%;
		padding-left: 40px;
	}

	.ab-lx-xb {
		width: 50px;
	}

	.ab-lx-xbm {
		margin-left: 50px;
		padding-left: 15px;
		padding-top: 0;
	}

	.ab-lx-xbm1 {
		margin-bottom: 3px;
	}

	.ab-lx-xbm2 {
		line-height: 1.4;
		font-size: 18px;
	}

	.ab-lxmxk {
		padding: 20px 0;
	}

	.ab-lx-ewmk {
		padding-top: 30px;
	}

	.ab-lx-ewmtuk {
		border: 2px solid #dde7f7;
		margin-bottom: 10px;
	}

	.ab-lx-ewmxk {
		margin-left: 20px;
	}

	.abjob-xz2 {
		width: 280px;
		padding: 0 16px;
	}

	.abjob-xz1 select {
		padding: 0 16px;
		background: url(../images/abjob-xj.png) calc(100% - 0.2rem) center no-repeat;
		font-size: 16px;
	}

	.abjob-xie {
		font-size: 16px;
	}

	.abjob-sub {
		background: url(../images/abjob-so.png) calc(50% - 30px) center no-repeat #E94D26;
		padding-left: 26px;
		font-size: 16px;
	}

	.abjob-link {
		padding: 36px;
	}

	.abjob-linlk {
		width: calc(100% - 220px);
	}

	.abjob-li-textk {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.abjob-li-text {
		margin-left: -20px;
	}

	.abjob-li-text span {
		margin-left: 10px;
		padding-left: 10px;
		line-height: 1.6;
	}

	.abxw-link {
		padding: 25px;
	}

	.abxw-tuk {
		width: 330px;
	}

	.abxw-tumdk {
		margin-left: 330px;
		padding-left: 25px;
	}

	.abxw-tum-tit {
		margin-bottom: 12px;
	}

	.abxw-tum-textk {
		margin-bottom: 20px;
	}

	.abxwv-nrdk {
		padding: 45px;
	}

	.v-nrndk2 {
		padding: 0 0 60px;
	}

	.abxwv-titdk {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.abxwv-huik {
		width: 170px;
		height: 58px;
		background: url(../images/abxw-hui.png) 40px center no-repeat #E94D26;
		padding-left: 34px;
		line-height: 58px;
	}

	.abxwv-huik1 {
		background: url(../images/abxw-hui.png) 40px center no-repeat;
	}

	.fw-wxmdk {
		padding: 30px;
	}

	.fw-wx-xnbm {
		line-height: 40px;
		font-size: 20px;
	}

	.yjsq-you {
		width: 500px;
	}

	.fw-yjmk {
		width: calc(100% - 500px);
		margin-bottom: 20px;
	}

	.fw-yjsqxdk {
		margin-left: -20px;
	}

	.fw-yjsqxk,
	.fw-yjsqxk01 {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 15px;
	}

	.fw-yjsqxk2 {
		width: calc(100% - 20px);
	}

	.fw-yjsqxk011 {
		width: calc(100% - 60px);
	}

	.fw-zltitdk {
		padding: 30px;
		height: 425px;
	}

	.fw-zlndk .tab .tab_menu li {}

	.fwzl-leidk {
		height: auto;
		margin-bottom: 10px;
	}

	.fx-zllistdk {
		width: 70%;
		padding: 30px;
		height: 425px;
	}

	.fx-zllist {
		margin-left: -30px;
	}

	.fx-zllist li {
		width: calc(50% - 30px);
		margin-left: 30px;
		padding: 20px 0;
	}

	.fx-zlxz-xab1,
	.fx-zlxz-xab {
		height: 20px;
		margin-top: 5px;
	}

	.fx-zlxzmk {
		margin-left: 28px;
	}

	.fw-wt-list {
		margin-left: -16px;
	}

	.fw-wt-list li {
		width: calc(50% - 16px);
		margin-left: 16px;
		margin-bottom: 16px;
	}

	.fw-wt-link {
		padding: 20px;
	}

	.fw-wt-limk {
		width: calc(100% - 50px);
		padding: 0;
		line-height: 40px;
		font-size: 16px;
	}

	.fw-wtj {
		width: 40px;
		top: calc(50% - 30px);
	}

	.yyl-ndk .login-nm-titk {
		margin-bottom: 40px;
	}

	.yyl-ndk {
		padding: 70px 0 100px;
	}

	.yyl-nmk {
		padding: 30px;
	}

	.swiper-button-prev-yyl,
	.swiper-button-next-yyl {
		margin-top: 60px;
	}

	.yyl-tunb {
		height: 50px;
	}

	.mySwiper-yyl .swiper-wrapper {
		padding-bottom: 30px;
	}

	.ab-lndk {
		height: 70px;
	}

	.ab-lak a {
		margin-left: 30px;
		line-height: 70px;
	}

	.ab-wznk {
		line-height: 70px;
	}

	.ab-wznk span {
		width: 30px;
	}

	.fav-yyly-nk {
		padding: 50px 0 60px;
	}

	.yyv-ldmk {
		padding-left: 50px;
	}

	.fav-cp-list {
		margin-left: -30px;
	}

	.fav-cp-list li {
		width: calc(33.33333% - 30px);
	}

	.fav-yyly-nk .fav-cp-list li:nth-child(4) {
		display: none;
	}

	.fav-cp-link {
		padding: 60px 40px 40px;
	}

	.fav-xgcp-mk {
		padding-top: 20px;
	}

	.fal-list li {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}

	.fal-nm-tit {
		font-size: 30px;
	}

	.fal-nm-text1 {
		display: block;
		margin-bottom: 10px;
	}

	.fal-nm-text2k {
		height: auto;
		margin-bottom: 20px;
	}

	.fal-nm-text2 {
		-webkit-line-clamp: 3;
	}

	.fal-nm-sdk {
		margin-bottom: 20px;
	}

	.fal-nm-ss1 {
		margin-left: 60px;
	}

	.fal-nb {
		height: 140px;
	}

	.fav-fandk {
		padding: 50px 0 60px;
	}

	.fav-fab {
		width: 140px;
	}

	.fav-fa-titen {
		top: -10px;
		font-size: 250px;
	}

	.fav-fa-titcn {
		margin-bottom: 30px;
		font-size: 32px;
	}

	.fav-jszn-nk {
		padding: 50px 0 60px;
	}

	.fav-yyly-link1 {
		width: 45.75706214689266%;
		height: 360px;
	}


	.fav-yytumk {
		padding: 60px 20px 20px;
		line-height: 1.6;
		font-size: 20px;
	}

	.fav-yyly-link2 {
		position: relative;
		width: 100%;
		left: 0;
	}

	.fav-al-mk {
		padding: 30px;
	}

	.fav-al-mtit {
		font-size: 22px;
		margin-bottom: 30px;
	}

	.fav-aldk .swiper-button-prev,
	.fav-aldk .swiper-button-next {
		width: 50px;
		height: 50px;
		bottom: 30px;
	}

	.fav-aldk .swiper-button-prev {
		left: calc(50% - 55px);
	}

	.fav-aldk .swiper-button-next {
		left: calc(50% + 10px);

	}

	.fav-al-mtext {
		margin-bottom: 30px;
	}

	.fav-altuk {
		width: 500px;
	}

	.cpl-ssnrxk {
		width: calc(100% - 180px);
	}

	.cpl-ss-sub {
		width: 180px;
		height: 58px;
		background: url(../images/cpl-xj2.png) 55px center no-repeat #E94D26;
		padding-left: 33px;
		line-height: 58px;
		font-size: 16px;
	}

	.cpl-ssnx-xie {
		padding: 0 15px;
		line-height: 58px;
	}

	.cpl-ssnxzk {
		background: url(../images/cpl-xj1.png) calc(100% - 30px) center no-repeat #fff;
		padding: 0 15px 0 100px;
		line-height: 58px;
	}

	.cpd-tjk a {
		margin-left: 15px;
	}

	.cpl-nrdk {
		padding: 50px 0 60px;
	}

	.cpn-li-titdk {
		width: 225px;
		float: left;
		margin-left: 60px;
	}

	.cpn-li-ti-text {
		height: auto;
		margin-bottom: 30px;
	}

	.cpn-li-list {
		margin-left: 325px;
	}

	.cpn-li-list .fav-cp-list {
		margin-left: -20px;
	}

	.cpn-li-list .fav-cp-list li {
		margin-left: 20px;
		width: calc(50% - 20px);
	}

	.cpn-li-list .fav-cp-list li:nth-child(3) {
		display: none;
	}

	.cpnltdk {
		width: calc(100% - 60px);
		margin: 30px 0 24px 60px;
	}

	.cpn-li-titenk {
		margin-bottom: 20px;
	}

	.cpn-li-list .fav-cp-link {
		padding: 40px 25px 25px;
	}

	.cpv-cpmdk {
		width: 400px;
		padding-right: 30px;
	}

	.cpv-cpmdxk {
		max-width: 400px;
		padding-top: 0;
	}

	.cpv-cp-dtit2 {
		font-size: 26px;
	}

	.cpv-cp-dtext {
		margin-bottom: 30px;
		height: auto;
	}

	.cpv-cp-dxj {
		margin-bottom: 20px;
	}

	.cpv-cp-dtt {
		margin-top: 10px;
		margin-bottom: 50px;
	}

	.cpv-cptudk {
		width: calc(100% - 400px);
	}

	.cpv-nrdk {
		float: none;
		width: 100%;
		border-right: none;
		padding-right: 0;
	}

	.cpv-xglbxk {
		width: 100%;
		margin-left: -1px;
		border-left: none;
		padding-left: 0;
	}

	.cpv-nlnk a {
		width: 150px;
		height: 60px;
		line-height: 60px;
	}

	.cpv-nlnk {
		margin-bottom: 30px;
	}

	.cpv-nlm-titk {
		margin-bottom: 30px;
	}

	.cpv-nlmdk {
		margin-bottom: 40px;
	}

	.cpv-td-link {
		padding: 60px 10px 30px;
	}

	.cpv-tdb {
		height: 40px;
	}

	.cpv-yylistk {
		padding: 30px 40px;
	}

	.cpv-nl-zllnk {
		padding: 10px 20px;
	}

	.cpv-nl-zllist li {
		margin-bottom: 15px;
	}

	.cpv-xzmk {
		margin-left: 40px;
		margin-right: 60px;
		margin-top: 1px;
		line-height: 38px;
		font-size: 16px;
	}

	.cpv-pdfb {
		margin-top: 5px;
	}

	.cpv-xzb {
		height: 40px;
	}

	.cpv-xglbk {
		max-width: none;
	}

	.cpv-altuk {
		margin-bottom: 10px;
	}

	.cpv-al-list {
		margin-left: -20px;
	}

	.cpv-al-list li {
		float: left;
		margin-left: 20px;
		width: calc(33.3333% - 20px);
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.cpv-alm-tit {
		margin-bottom: 4px
	}

	.cpl-dtit {
		margin-bottom: 30px;
	}

	.cpl-dtext br {
		display: none;
	}

	.cpl-ssdk {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.cpl-sxdk {
		margin-bottom: 20px;
	}

	.js-hxtu {
		width: 480px;
	}

	.hx-jsdk {
		padding: 50px 0 60px;
	}

	.hx-jsmk1 {
		top: 0px;
		left: 0;
	}

	.hx-jsmk3 {
		top: 230px;
		left: 40px;
	}

	.hx-jsmk4 {
		width: 368px;
		top: 180px;
	}

	.hx-jsm-text {
		height: 120px;
		line-height: 30px;
	}

	.login-dldk {
		padding: 40px 40px 50px;
	}

	.user-ndk {
		padding: 50px 0 60px;
	}

	.zc-yzm {
		width: 90px;
	}

	.user-nrk {
		padding: 50px;
	}

	.user-lnxk {
		margin: 0;
		max-width: none;
	}

	.user-lnk {
		width: 240px;
		padding-right: 20px;
	}

	.us-txtuk {
		width: 80px;
		margin: 0 auto 12px;
		border: 4px solid #fff;
	}

	.us-txtumk {
		margin-bottom: 20px;
		line-height: 1.6;
		font-size: 16px;
	}

	.us-clak {
		padding: 20px 0;
	}

	.us-clabk {
		width: 50px;
		height: 50px;
	}

	.us-clamk {
		margin-left: 50px;
		padding-left: 10px;
	}

	.user-rnk {
		width: calc(100% - 240px);
		margin-left: 239px;
		padding-left: 50px;
	}

	.us-ndtitk a,
	.us-ndtitk span {
		margin-left: 50px;
		line-height: 2;
		font-size: 20px;
	}

	.us-ndtitk {
		margin-bottom: 40px;
	}

	.us-xz-list li {
		border: 1px solid #ced5eb;
		padding: 30px;
	}

	.usnbk {
		padding: 6px 5px;
	}

	.us-xz-li-titk {
		margin-bottom: 18px;
	}

	.usnb1 {
		margin-top: 2px;
		height: 26px;
	}

	.us-xz-li-tit {
		margin-left: 40px;
		line-height: 30px;
		font-size: 18px;
	}

	.us-xz-li-textxk {
		margin-left: -15px;
	}

	.us-xz-li-textxk span {
		margin-left: 15px;
		font-size: 14px;
	}

	.usnb2 {
		margin-top: 3px;
		height: 16px;
	}

	.usnbxk span {
		margin-left: 22px;
		line-height: 22px;
		font-size: 14px;
	}

	.us-gr-nk {
		padding-left: 0;
		margin-bottom: 10px;
	}

	.us-gr-nmk {
		font-size: 16px;
	}

	.redk {
		font-size: 16px;
	}

	.us-gr-n-xiek {
		padding: 0 15px;
	}

	.us-subk {
		margin-top: 30px;
		padding-top: 30px;
		padding-left: 130px;
	}

	.us-sub {
		width: 380px;
		height: 58px;
		line-height: 58px;
		font-size: 16px;
	}

	.us-gr-nk3 .us-gr-nk {
		padding-left: 0;
	}

	.us-gr-nk3 .us-gr-n-xiek {
		margin-left: 0;
		width: 100%;
	}
}

@media all and (min-width: 1025px) and (max-width: 1280px) {
	.container {
		width: 94%;
		min-width: 94%;
	}

	.container-yyl {
		width: 94%;
		margin: 0 auto;
		float: none;
	}

	body>.clear {
		min-width: 94%;
	}

	/*  */
	.logo img,
	.top-tel img,
	.top-tel2 img {
		height: 66px;
		padding: 0 8px;
	}

	.navk li>a {
		padding: 13px 8px;
	}

	.top-headxk,
	.hr-top,
	.top-zc,
	.top-headk,
	.top-headk-hr {
		height: 66px;
	}

	.top-zcm,
	.top-dlnk>span {
		line-height: 66px;
	}

	.top-dlnk {
		padding: 0 10px;
	}

	.pcnav .navi_content {
		top: 66px;
	}

	.fo-teldmk:last-child {
		margin-left: 0;
		padding-left: 0;
		margin-top: 12px;
		padding-top: 12px;
		border-left: none;
		border-top: 1px solid rgba(255, 255, 255, 0.3);
	}

	.fo-tels {
		font-size: 20px;
	}

	.fo-teldmdk {
		margin-bottom: 10px;
	}

	.fo-teldmk {
		float: none;
	}

	.fo-nav {
		width: calc(100% - 200px);
		padding-right: 50px;
	}

	.fo-ncdk {
		padding: 15px 0;
	}

	.fo-conk {
		padding: 30px 0 20px;
	}

	.fo-copy,
	.fo-nxbdk {
		font-size: 14px;
	}

	.mySwiper-home .swiper-sliden {
		height: 407px !important;
	}

	/*  */
	.ab-funk2 {
		width: 44px;
		height: 44px;
	}

	.inp1-mdk {
		left: 38px;
		top: 28.8%;
	}

	.inp1-mdm1 {
		font-size: 34px;
	}

	.inp1-mdm2 {
		font-size: 42px;
	}

	.inp1-mdm3 {
		font-size: 16px;
	}

	.swiper-button-prev-inp1 {
		left: 40px;
	}

	.swiper-button-next-inp1 {
		left: 80px;
	}

	.in-ntitk {
		margin: 0 auto 32px;
	}

	.in-ntit1 {
		margin-bottom: 6px;
		font-size: 26px;
	}

	.in-ntit2 {
		font-size: 14px;
	}

	.in-ntit2 br {
		display: none;
	}

	.mySwiper-p2 .swiper-slide {
		width: 160px;
	}

	.in-cptum-tit {
		margin-bottom: 8px;
	}

	.in-cplbk {
		width: 60px;
		height: 60px;
		margin: 0 auto 6px;
	}

	.in-lyleit {
		top: 30px;
	}

	.in-cplbmk {
		font-size: 16px;
	}

	.in-cptuk {
		height: 200px;
	}

	.in-cptum-text {
		height: 50px;
		-webkit-line-clamp: 2;
		font-size: 14px;
	}

	.in-cptum-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.in-cptumk {
		padding: 18px 20px 25px;
	}

	.swiper-button-prev-inp2,
	.swiper-button-next-inp2 {
		top: calc(50% - 19px);
		width: 38px;
		height: 38px;
	}

	.swiper-button-next-inp2 {
		right: -22px;
	}

	.mySwiper-inp3 {
		padding: 20px 20px 100px
	}

	.swiper-button-prev-inp3,
	.swiper-button-next-inp3 {
		width: 46px;
		height: 46px;
	}

	.in-fask {
		top: calc(100% + 22px);
		line-height: 66px;
		font-size: 56px;
	}

	.in-famdk {
		padding: 20px;
	}

	.in-fanb {
		height: 50px;
		margin: 0 auto 4px;
	}

	.in-fanbm {
		line-height: 32px;
		font-size: 20px;
	}

	.in-fanbgk {
		height: 170px;
	}

	.in-famk {}

	.in-famk {
		margin-bottom: 14px;
		height: 50px;
		-webkit-line-clamp: 2;
	}

	.in-faxj {
		width: 40px;
		height: 40px;
	}

	.in-p4nbgk {
		height: 176px;
	}

	.in-p4nmk {
		padding: 0 25px;
	}

	.in-p4b {
		height: 40px;
	}

	.in-p4b-titcn {
		margin-bottom: 5px;
		font-size: 18px;
	}

	.in-p4b-titen {
		line-height: 20px;
		font-size: 14px;
	}

	.in-xwtuk {
		width: 300px;
	}

	.in-xwtumk {
		margin-left: 300px;
		padding-left: 25px;
	}

	.in-xw-tit {
		padding-bottom: 6px;
		line-height: 36px;
		font-size: 20px;
	}

	.in-xw-titk {
		margin-bottom: 8px;
	}

	.in-xw-textk {
		margin-bottom: 8px;
	}

	.in-xw-ak {
		width: 98px;
		height: 32px;
		line-height: 30px;
	}

	.in-xw-da {
		margin-bottom: 8px;
	}

	.in-xwlb li {
		padding: 20px;
	}

	.in-xwdk {
		margin-top: 364px;
	}

	.in-xwd {
		height: 44px;
	}

	.mySwiper-inp6 {
		max-width: 100%;
		height: 390px;
	}

	.mySwiper-inp6 .swiper-button-prev-inp6,
	.mySwiper-inp6 .swiper-button-next-inp6 {
		width: 44px;
		height: 44px;
	}

	.mySwiper-inp6 .swiper-slide {
		height: 110px;
	}

	/*  */
	.ab-bandk {
		padding: 80px 0 120px;
	}

	.js-tbgk {
		width: 100%;
		left: 0;
	}

	.fav-bandk {
		padding: 160px 0 120px;
	}

	.login-nm-tit {
		font-size: 18px;
	}

	.login-nm-tit2 {
		font-size: 30px;
	}

	.login-dl-ti1 {
		font-size: 30px;
	}

	.login-dl-sub {
		height: 54px;
		line-height: 54px;
		font-size: 16px;
	}

	.v-nrndk {
		padding: 50px 0 60px;
	}


	.ab-abm-tit1 {
		font-size: 34px;
	}

	.ab-abm-tit3 {
		font-size: 18px;
		margin-left: 230px;
	}

	.ab-abm-titk {
		margin-bottom: 40px;
	}

	.ab-abm-mn2 {
		margin-left: 230px;
	}

	.ab-abtuk {
		margin-top: 85px;
		width: 400px;
		margin-bottom: 30px;
	}

	.ab-abmk {
		width: calc(100% - 400px);
		padding-right: 30px;
	}

	.ab-abtb {
		left: -10px;
		bottom: -17px;
		width: 50px;
		height: 50px;
	}

	.ab-abtb2 {
		left: 60px;
		bottom: -17px;
	}

	.ab-abm-mtext {
		height: 360px;
		margin-bottom: 30px;
		padding-right: 15px;
		overflow-y: auto;
	}

	.ab-abm-msk:nth-child(2n+1) {
		margin-left: 0;
	}

	.ab-abm-msk {
		margin-bottom: 35px;
	}

	.fav-js-titcn {
		font-size: 28px;
	}

	.fav-js-tite-t {
		width: 30px;
	}

	.fav-js-titen {
		padding-left: 40px;
		font-size: 12px;
	}

	.fav-js-titenk {
		margin-top: 15px;
		margin-left: 12px;
	}

	.ab-wh-list {
		margin-left: -20px;
	}

	.ab-wh-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.ab-wh-link {
		padding: 30px 30px 0;
	}

	.ab-qyb-text {
		line-height: 25px;
		height: 100px;
	}

	.ab-wh-list .in-protuk {
		height: 30px;
	}

	.ab-qyb {
		height: 50px;
		margin: 0 auto 10px;
	}

	.ab-qyb-tit {
		margin-bottom: 15px;
		font-size: 20px;
	}

	.swiper-button-prev-abrr,
	.swiper-button-next-abrr {
		bottom: 44px;
	}

	.ab-rr-nrk {
		padding-bottom: 9px;
	}

	.ab-xwlist {
		margin-left: 0;
	}

	.ab-xwlist li {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 15px;
	}

	.ab-xwlink {
		padding: 26px;
	}

	.ab-jr-dtit {
		padding-bottom: 28px;
		margin-bottom: 28px;
		font-size: 28px;
	}

	.ab-jr-dtext {
		height: auto;
	}

	.ab-maptu {
		width: 50%;
		border: 10px solid #fff;
		border-left: auto;
	}

	.ab-lxmk {
		width: 50%;
		padding-left: 40px;
	}

	.ab-lx-xb {
		width: 50px;
	}

	.ab-lx-xbm {
		margin-left: 50px;
		padding-left: 15px;
		padding-top: 0;
	}

	.ab-lx-xbm1 {
		margin-bottom: 3px;
	}

	.ab-lx-xbm2 {
		line-height: 1.4;
		font-size: 18px;
	}

	.ab-lxmxk {
		padding: 20px 0;
	}

	.ab-lx-ewmk {
		padding-top: 30px;
	}

	.ab-lx-ewmtuk {
		border: 2px solid #dde7f7;
		margin-bottom: 10px;
	}

	.ab-lx-ewmxk {
		margin-left: 20px;
	}

	.abjob-xz2 {
		width: 280px;
		padding: 0 16px;
	}

	.abjob-xz1 select {
		padding: 0 16px;
		background: url(../images/abjob-xj.png) calc(100% - 0.2rem) center no-repeat;
		font-size: 16px;
	}

	.abjob-xie {
		font-size: 16px;
	}

	.abjob-sub {
		background: url(../images/abjob-so.png) calc(50% - 30px) center no-repeat #E94D26;
		padding-left: 26px;
		font-size: 16px;
	}

	.abjob-link {
		padding: 36px;
	}

	.abjob-linlk {
		width: calc(100% - 220px);
	}

	.abjob-li-textk {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.abjob-li-text {
		margin-left: -20px;
	}

	.abjob-li-text span {
		margin-left: 10px;
		padding-left: 10px;
		line-height: 1.6;
	}

	.abxw-link {
		padding: 25px;
	}

	.abxw-tuk {
		width: 330px;
	}

	.abxw-tumdk {
		margin-left: 330px;
		padding-left: 25px;
	}

	.abxw-tum-tit {
		margin-bottom: 12px;
	}

	.abxw-tum-textk {
		margin-bottom: 20px;
	}

	.abxwv-nrdk {
		padding: 45px;
	}

	.v-nrndk2 {
		padding: 0 0 60px;
	}

	.abxwv-titdk {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.abxwv-huik {
		width: 170px;
		height: 58px;
		background: url(../images/abxw-hui.png) 40px center no-repeat #E94D26;
		padding-left: 34px;
		line-height: 58px;
	}

	.abxwv-huik1 {
		background: url(../images/abxw-hui.png) 40px center no-repeat;
	}

	.fw-wxmdk {
		padding: 30px;
	}

	.fw-wx-xnbm {
		line-height: 40px;
		font-size: 20px;
	}

	.yjsq-you {
		width: 500px;
	}

	.fw-yjmk {
		width: calc(100% - 500px);
		margin-bottom: 20px;
	}

	.fw-yjsqxdk {
		margin-left: -20px;
	}

	.fw-yjsqxk,
	.fw-yjsqxk01 {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 15px;
	}

	.fw-yjsqxk2 {
		width: calc(100% - 20px);
	}

	.fw-yjsqxk011 {
		width: calc(100% - 60px);
	}

	.fw-zltitdk {
		padding: 30px;
		height: 425px;
	}

	.fw-zlndk .tab .tab_menu li {}

	.fwzl-leidk {
		height: auto;
		margin-bottom: 10px;
	}

	.fx-zllistdk {
		width: 70%;
		padding: 30px;
		height: 425px;
	}

	.fx-zllist {
		margin-left: -30px;
	}

	.fx-zllist li {
		width: calc(50% - 30px);
		margin-left: 30px;
		padding: 20px 0;
	}

	.fx-zlxz-xab1,
	.fx-zlxz-xab {
		height: 20px;
		margin-top: 5px;
	}

	.fx-zlxzmk {
		margin-left: 28px;
	}

	.fw-wt-list {
		margin-left: -16px;
	}

	.fw-wt-list li {
		width: calc(50% - 16px);
		margin-left: 16px;
		margin-bottom: 16px;
	}

	.fw-wt-link {
		padding: 16px;
	}

	.fw-wt-limk {
		width: calc(100% - 40px);
		padding: 0;
		line-height: 36px;
		font-size: 16px;
	}

	.fw-wtj {
		width: 36px;
		top: calc(50% - 30px);
	}

	.yyl-ndk .login-nm-titk {
		margin-bottom: 30px;
	}

	.yyl-ndk {
		padding: 50px 0 60px;
	}

	.yyl-nmk {
		padding: 30px;
	}

	.swiper-button-prev-yyl,
	.swiper-button-next-yyl {
		margin-top: 60px;
	}

	.yyl-tunb {
		height: 50px;
	}

	.mySwiper-yyl .swiper-wrapper {
		padding-bottom: 30px;
	}

	.ab-lndk {
		height: 60px;
	}

	.ab-lak a {
		margin-left: 30px;
		line-height: 60px;
	}

	.ab-wznk {
		line-height: 60px;
	}

	.ab-wznk span {
		width: 30px;
	}

	.fav-yyly-nk {
		padding: 50px 0 60px;
	}

	.yyv-ldmk {
		padding-left: 30px;
	}

	.fav-cp-list {
		margin-left: -30px;
	}

	.fav-cp-list li {
		width: calc(33.33333% - 30px);
	}

	.fav-yyly-nk .fav-cp-list li:nth-child(4) {
		display: none;
	}

	.fav-cp-link {
		padding: 60px 40px 40px;
	}

	.fav-xgcp-mk {
		padding-top: 20px;
	}

	.fal-list li {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}

	.fal-nm-tit {
		font-size: 30px;
	}

	.fal-nm-text1 {
		display: block;
		margin-bottom: 10px;
	}

	.fal-nm-text2k {
		height: auto;
		margin-bottom: 20px;
	}

	.fal-nm-text2 {
		-webkit-line-clamp: 3;
	}

	.fal-nm-sm-tit {
		margin-bottom: 0;
		font-size: 36px;
	}

	.fal-nm-sdk {
		margin-bottom: 20px;
	}

	.fal-nm-ss1 {
		margin-left: 60px;
	}

	.fal-nb {
		height: 140px;
	}

	.fav-fandk {
		padding: 50px 0 60px;
	}

	.fav-fab {
		width: 140px;
	}

	.fav-fa-titen {
		top: -10px;
		font-size: 90px;
	}

	.fav-fa-titcn {
		margin-bottom: 30px;
		font-size: 32px;
	}

	.fav-jszn-nk {
		padding: 50px 0 60px;
	}

	.fav-yyly-link1 {
		width: 45.75706214689266%;
		height: 360px;
	}

	.fav-yyly-libnk li{
		width: calc(33.3333333% - 16px);
	}

	.fav-yytumk {
		padding: 60px 20px 20px;
		line-height: 1.6;
		font-size: 20px;
	}

	.fav-yyly-link2 {
		position: relative;
		width: 100%;
		left: 0;
	}

	.fav-al-mk {
		padding: 30px;
	}

	.fav-al-mtit {
		font-size: 22px;
		margin-bottom: 30px;
	}

	.fav-aldk .swiper-button-prev,
	.fav-aldk .swiper-button-next {
		width: 50px;
		height: 50px;
		bottom: 30px;
	}

	.fav-aldk .swiper-button-prev {
		left: calc(50% - 55px);
	}

	.fav-aldk .swiper-button-next {
		left: calc(50% + 10px);

	}

	.fav-al-mtext {
		margin-bottom: 30px;
	}

	.fav-altuk {
		width: 500px;
	}

	.cpl-ssnrk {
		width: 100%;
		float: none;
	}

	.cpl-ssnrxk {
		width: calc(100% - 180px);
	}

	.cpl-ss-sub {
		width: 180px;
		height: 58px;
		background: url(../images/cpl-xj2.png) 55px center no-repeat #E94D26;
		padding-left: 33px;
		line-height: 58px;
		font-size: 16px;
	}

	.cpl-ssnx-xie {
		padding: 0 15px;
		line-height: 58px;
	}

	.cpl-ssnxzk {
		background: url(../images/cpl-xj1.png) calc(100% - 30px) center no-repeat #fff;
		padding: 0 15px 0 100px;
		line-height: 58px;
	}

	.cpd-tjk a {
		margin-left: 15px;
	}

	.cpl-nrdk {
		padding: 50px 0 60px;
	}

	.cpn-li-titdk {
		width: 225px;
		float: left;
		margin-left: 60px;
	}

	.cpn-li-ti-text {
		height: auto;
		margin-bottom: 30px;
	}

	.cpn-li-list {
		margin-left: 325px;
	}

	.cpn-li-list .fav-cp-list {
		margin-left: -20px;
	}

	.cpn-li-list .fav-cp-list li {
		margin-left: 20px;
		width: calc(50% - 20px);
	}

	.cpn-li-list .fav-cp-list li:nth-child(3) {
		display: none;
	}

	.cpnltdk {
		width: calc(100% - 60px);
		margin: 30px 0 24px 60px;
	}

	.cpn-li-titenk {
		margin-bottom: 20px;
	}

	.cpn-li-list .fav-cp-link {
		padding: 40px 25px 25px;
	}

	.cpv-cpmdk {
		width: 400px;
		padding-right: 30px;
	}

	.cpv-cpmdxk {
		max-width: 400px;
		padding-top: 0;
	}

	.cpv-cp-dtit2 {
		font-size: 26px;
	}

	.cpv-cp-dtext {
		margin-bottom: 30px;
		height: auto;
	}

	.cpv-cp-dxj {
		margin-bottom: 20px;
	}

	.cpv-cp-dtt {
		margin-top: 10px;
		margin-bottom: 50px;
	}

	.cpv-cptudk {
		width: calc(100% - 400px);
	}

	.cpv-nrdk {
		float: none;
		width: 100%;
		border-right: none;
		padding-right: 0;
	}

	.cpv-xglbxk {
		width: 100%;
		margin-left: -1px;
		border-left: none;
		padding-left: 0;
	}

	.cpv-nlnk a {
		width: 150px;
		height: 60px;
		line-height: 60px;
	}

	.cpv-nlnk {
		margin-bottom: 30px;
	}

	.cpv-nlm-titk {
		margin-bottom: 30px;
	}

	.cpv-nlmdk {
		margin-bottom: 40px;
	}

	.cpv-td-link {
		padding: 60px 10px 30px;
	}

	.cpv-tdb {
		height: 40px;
	}

	.cpv-yylistk {
		padding: 30px 40px;
	}

	.cpv-nl-zllnk {
		padding: 10px 20px;
	}

	.cpv-nl-zllist li {
		margin-bottom: 15px;
	}

	.cpv-xzmk {
		margin-left: 40px;
		margin-right: 60px;
		margin-top: 1px;
		line-height: 38px;
		font-size: 16px;
	}

	.cpv-pdfb {
		margin-top: 5px;
	}

	.cpv-xzb {
		height: 40px;
	}

	.cpv-xglbk {
		max-width: none;
	}

	.cpv-altuk {
		margin-bottom: 10px;
	}

	.cpv-al-list {
		margin-left: -20px;
	}

	.cpv-al-list li {
		float: left;
		margin-left: 20px;
		width: calc(33.3333% - 20px);
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.cpv-alm-tit {
		margin-bottom: 4px
	}

	.cpl-dtit {
		margin-bottom: 30px;
	}

	.cpl-dtext br {
		display: none;
	}

	.cpl-ssmk {
		float: none;
	}

	.cpl-ssdk {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.cpl-sx-tit {
		margin-bottom: 30px;
		font-size: 20px;
	}

	.cpl-sx-xxdk {
		margin-left: -10px;
	}

	.cpl-sx-xxnzk {
		padding: 0 10px;
	}

	.cpl-sxdk {
		margin-bottom: 20px;
	}

	.js-hxtu {
		width: 480px;
	}

	.hx-jsdk {
		padding: 50px 0 60px;
	}

	.hx-jsmk {
		width: 240px;
	}

	.hx-jsmk1 {
		top: 0px;
		left: 0;
	}

	.hx-jsmk3 {
		top: 230px;
		left: 40px;
	}

	.hx-jsmk4 {
		width: 270px;
		top: 160px;
	}

	.hx-jsm-tit {
		line-height: 34px;
		font-size: 20px;
	}

	.hx-jsm-text {
		height: 168px;
		line-height: 24px;
	}

	.login-dldk {
		padding: 40px 40px 50px;
	}

	.user-ndk {
		padding: 50px 0 60px;
	}

	.zc-yzm {
		width: 90px;
	}

	.user-nrk {
		padding: 50px;
	}

	.user-lnxk {
		margin: 0;
		max-width: none;
	}

	.user-lnk {
		width: 240px;
		padding-right: 20px;
	}

	.us-txtuk {
		width: 80px;
		margin: 0 auto 12px;
		border: 4px solid #fff;
	}

	.us-txtumk {
		margin-bottom: 20px;
		line-height: 1.6;
		font-size: 16px;
	}

	.us-clak {
		padding: 20px 0;
	}

	.us-clabk {
		width: 50px;
		height: 50px;
	}

	.us-clamk {
		margin-left: 50px;
		padding-left: 10px;
	}

	.user-rnk {
		width: calc(100% - 240px);
		margin-left: 239px;
		padding-left: 50px;
	}

	.us-ndtitk a,
	.us-ndtitk span {
		margin-left: 50px;
		line-height: 2;
		font-size: 20px;
	}

	.us-ndtitk {
		margin-bottom: 40px;
	}

	.us-xz-list li {
		border: 1px solid #ced5eb;
		padding: 30px;
	}

	.usnbk {
		padding: 6px 5px;
	}

	.us-xz-li-titk {
		margin-bottom: 18px;
	}

	.usnb1 {
		margin-top: 2px;
		height: 26px;
	}

	.us-xz-li-tit {
		margin-left: 40px;
		line-height: 30px;
		font-size: 18px;
	}

	.us-xz-li-textxk {
		margin-left: -15px;
	}

	.us-xz-li-textxk span {
		margin-left: 15px;
		font-size: 14px;
	}

	.usnb2 {
		margin-top: 3px;
		height: 16px;
	}

	.usnbxk span {
		margin-left: 22px;
		line-height: 22px;
		font-size: 14px;
	}

	.us-gr-nk {
		padding-left: 0;
		margin-bottom: 10px;
	}

	.us-gr-nmk {
		font-size: 16px;
	}

	.redk {
		font-size: 16px;
	}

	.us-gr-n-xiek {
		padding: 0 15px;
	}

	.us-subk {
		margin-top: 30px;
		padding-top: 30px;
		padding-left: 130px;
	}

	.us-sub {
		width: 380px;
		height: 58px;
		line-height: 58px;
		font-size: 16px;
	}

	.us-gr-nk3 .us-gr-nk {
		padding-left: 0;
	}

	.us-gr-nk3 .us-gr-n-xiek {
		margin-left: 0;
		width: 100%;
	}
}

/* 中型平板或小型笔记本 tablet */
@media all and (min-width: 961px) and (max-width: 1024px) {
	.container {
		width: 94%;
		min-width: 94%;
	}

	.container-yyl {
		width: 94%;
		margin: 0 auto;
		float: none;
	}

	body>.clear {
		min-width: 94%;
	}

	/*  */
	.logo img,
	.top-tel img,
	.top-tel2 img {
		height: 60px;
	}

	.navk li>a {
		padding: 10px 7px;
	}

	.top-headxk,
	.top-headk,
	.top-headk-hr,
	.hr-top {
		height: 60px;
	}

	.pcnav .navi_content {
		top: 60px;
	}

	.top-zcm {
		line-height: 60px;
	}

	.top-dlnk>span {
		width: 22px;
		line-height: 60px;
	}

	.top-dlnk {
		padding-left: 10PX;
		padding-right: 10px;
	}

	.top-zc {
		height: 60PX;
	}

	.fo-teldmk:last-child {
		margin-left: 0;
		padding-left: 0;
		margin-top: 12px;
		padding-top: 12px;
		border-left: none;
		border-top: 1px solid rgba(255, 255, 255, 0.3);
	}

	.fo-tels {
		font-size: 20px;
	}

	.fo-teldmdk {
		margin-bottom: 10px;
	}

	.fo-teldmk {
		float: none;
	}

	.fo-nav {
		width: calc(100% - 200px);
		padding-right: 40px;
	}

	.fo-naveak {
		line-height: 30px;
		font-size: 14px;
	}

	.fo-ncdk {
		padding: 15px 0;
	}

	.fo-conk {
		padding: 30px 0 20px;
	}

	.fo-copy,
	.fo-nxbdk {
		font-size: 14px;
	}

	.mySwiper-home .swiper-sliden {
		height: 407px !important;
	}

	/*  */
	.ab-funk2 {
		width: 44px;
		height: 44px;
	}

	.inp1-mdk {
		left: 38px;
		top: 28.8%;
	}

	.inp1-mdm1 {
		font-size: 30px;
	}

	.inp1-mdm2 {
		font-size: 38px;
	}

	.inp1-mdm3 {
		font-size: 14px;
	}

	.swiper-button-prev-inp1 {
		left: 30px;
	}

	.swiper-button-next-inp1 {
		left: 70px;
	}

	.in-ntitk {
		margin: 0 auto 32px;
	}

	.in-ntit1 {
		margin-bottom: 6px;
		font-size: 26px;
	}

	.in-ntit2 {
		font-size: 14px;
	}

	.in-ntit2 br {
		display: none;
	}

	.mySwiper-p2 .swiper-slide {
		width: 135px;
	}

	.in-cptum-tit {
		margin-bottom: 8px;
	}

	.in-cplbk {
		width: 56px;
		height: 56px;
		margin: 0 auto 3px;
	}

	.in-lyleit {
		top: 30px;
	}

	.in-cplbmk {
		font-size: 16px;
	}

	.in-cptuk {
		height: 250px;
	}

	.in-cptum-text {
		height: 50px;
		-webkit-line-clamp: 2;
		font-size: 14px;
	}

	.in-cptum-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.in-cptumk {
		padding: 18px 20px 25px;
	}

	.swiper-button-prev-inp2,
	.swiper-button-next-inp2 {
		top: calc(50% - 19px);
		width: 38px;
		height: 38px;
	}

	.swiper-button-next-inp2 {
		right: -22px;
	}

	.mySwiper-inp3 {
		padding: 20px 20px 100px
	}

	.swiper-button-prev-inp3,
	.swiper-button-next-inp3 {
		width: 46px;
		height: 46px;
	}

	.in-fask {
		top: calc(100% + 22px);
		line-height: 66px;
		font-size: 56px;
	}

	.in-famdk {
		padding: 20px;
	}

	.in-fanb {
		height: 50px;
		margin: 0 auto 4px;
	}

	.in-fanbm {
		line-height: 32px;
		font-size: 20px;
	}

	.in-fanbgk {
		height: 170px;
	}

	.in-famk {}

	.in-famk {
		margin-bottom: 14px;
		height: 50px;
		-webkit-line-clamp: 2;
	}

	.in-faxj {
		width: 40px;
		height: 40px;
	}

	.in-p4nbgk {
		height: 176px;
	}

	.in-p4nmk {
		padding: 0 25px;
	}

	.in-p4b {
		height: 40px;
	}

	.in-p4b-titcn {
		margin-bottom: 5px;
		font-size: 18px;
	}

	.in-p4b-titen {
		line-height: 20px;
		font-size: 14px;
	}

	.in-xwtuk {
		width: 260px;
	}

	.in-xwtumk {
		margin-left: 260px;
		padding-left: 25px;
	}

	.in-xw-tit {
		padding-bottom: 6px;
		line-height: 34px;
		font-size: 18px;
	}

	.in-xw-titk {
		margin-bottom: 8px;
	}

	.in-xw-textk {
		height: 44px;
		margin-bottom: 8px;
	}

	.in-xw-text {
		-webkit-line-clamp: 2;
	}

	.in-xw-ak {
		width: 98px;
		height: 32px;
		line-height: 30px;
	}

	.in-xw-da {
		margin-bottom: 8px;
	}

	.in-xwlb li {
		padding: 20px;
	}

	.in-xwdk {
		margin-top: 315px;
	}

	.in-xwd {
		height: 44px;
	}

	.in-xwnk {
		width: 170px;
	}

	.in-xwlbk {
		margin-left: 170px;
	}

	.mySwiper-inp6 {
		max-width: 100%;
		height: 390px;
	}

	.mySwiper-inp6 .swiper-button-prev-inp6,
	.mySwiper-inp6 .swiper-button-next-inp6 {
		width: 44px;
		height: 44px;
	}

	.mySwiper-inp6 .swiper-slide {
		height: 110px;
	}

	/*  */
	/*  */
	.ab-bandk {
		padding: 80px 0 120px;
	}

	.fav-bandk {
		padding: 160px 0 120px;
	}

	.login-nm-tit {
		font-size: 18px;
	}

	.login-nm-tit2 {
		font-size: 30px;
	}

	.login-dl-ti1 {
		font-size: 30px;
	}

	.login-dl-sub {
		height: 54px;
		line-height: 54px;
		font-size: 16px;
	}

	.v-nrndk {
		padding: 50px 0 60px;
	}

	.ab-abmk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.ab-abm-tit1 {
		font-size: 34px;
	}

	.ab-abm-tit3 {
		font-size: 18px;
		margin-left: 230px;
	}

	.ab-abm-titk {
		margin-bottom: 40px;
	}

	.ab-abm-mn2 {
		margin-left: 230px;
	}

	.ab-abtuk {
		width: 300px;
		margin-bottom: 30px;
	}

	.ab-abtb {
		left: -10px;
		bottom: -17px;
		width: 50px;
		height: 50px;
	}

	.ab-abtb2 {
		left: 60px;
		bottom: -17px;
	}

	.ab-abm-mtext {
		height: 360px;
		margin-bottom: 30px;
		padding-right: 15px;
		overflow-y: auto;
	}

	.ab-abm-msk:nth-child(2n+1) {
		margin-left: 0;
	}

	.ab-abm-msk {
		margin-bottom: 35px;
	}

	.fav-js-titcn {
		font-size: 28px;
	}

	.fav-js-tite-t {
		width: 30px;
	}

	.fav-js-titen {
		padding-left: 40px;
		font-size: 12px;
	}

	.fav-js-titenk {
		margin-top: 15px;
		margin-left: 12px;
	}

	.fav-js-titk {
		margin-bottom: 20px;
	}

	.ab-wh-list {
		margin-left: -20px;
	}

	.ab-wh-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.ab-wh-link {
		padding: 30px 30px 0;
	}

	.ab-qyb-text {
		line-height: 25px;
		height: 125px;
	}

	.ab-wh-list .in-protuk {
		height: 20px;
	}

	.ab-qyb {
		height: 50px;
		margin: 0 auto 10px;
	}

	.ab-qyb-tit {
		margin-bottom: 15px;
		font-size: 20px;
	}

	.swiper-button-prev-abrr,
	.swiper-button-next-abrr {
		bottom: 44px;
	}

	.ab-rr-nrk {
		padding-bottom: 9px;
	}

	.ab-xwlist {
		margin-left: 0;
	}

	.ab-xwlist li {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 15px;
	}

	.ab-xwlink {
		padding: 26px;
	}

	.ab-jr-dtit {
		padding-bottom: 28px;
		margin-bottom: 28px;
		font-size: 28px;
	}

	.ab-jr-dtext {
		width: 100%;
	}

	.ab-maptu {
		width: 50%;
		border: 10px solid #fff;
		border-left: auto;
	}

	.ab-lxmk {
		width: 50%;
		padding-left: 30px;
	}

	.ab-lx-xb {
		width: 40px;
	}

	.ab-lx-xbm {
		margin-left: 40px;
		padding-left: 15px;
		padding-top: 0;
	}

	.ab-lx-xbm1 {
		margin-bottom: 3px;
		line-height: 1.4;
		font-size: 14px;
	}

	.ab-lx-xbm2 {
		line-height: 1.4;
		font-size: 18px;
	}

	.ab-lxmxk {
		padding: 14px 0;
	}

	.ab-lx-ewmk {
		padding-top: 20px;
	}

	.ab-lx-ewmtuk {
		border: 2px solid #dde7f7;
		margin-bottom: 10px;
	}

	.ab-lx-ewmxk {
		margin-left: 20px;
	}

	.abjob-xz2 {
		width: 280px;
		padding: 0 16px;
	}

	.abjob-xz1 select {
		padding: 0 16px;
		background: url(../images/abjob-xj.png) calc(100% - 0.2rem) center no-repeat;
		font-size: 16px;
	}

	.abjob-xie {
		font-size: 16px;
	}

	.abjob-sub {
		background: url(../images/abjob-so.png) calc(50% - 30px) center no-repeat #E94D26;
		padding-left: 26px;
		font-size: 16px;
	}

	.abjob-link {
		padding: 30px;
	}

	.abjob-linlk {
		width: calc(100% - 220px);
	}

	.abjob-li-textk {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.abjob-li-text {
		margin-left: -20px;
	}

	.abjob-li-text span {
		margin-left: 10px;
		padding-left: 10px;
		line-height: 1.6;
	}

	.abxw-link {
		padding: 25px;
	}

	.abxw-tuk {
		width: 330px;
	}

	.abxw-tumdk {
		margin-left: 330px;
		padding-left: 25px;
	}

	.abxw-tum-tit {
		margin-bottom: 12px;
	}

	.abxw-tum-textk {
		margin-bottom: 20px;
	}

	.abxwv-nrdk {
		padding: 30px;
	}

	.v-nrndk2 {
		padding: 0 0 60px;
		margin-top: -10px;
	}

	.abxwv-titdk {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.abxwv-huik {
		width: 170px;
		height: 58px;
		background: url(../images/abxw-hui.png) 40px center no-repeat #E94D26;
		padding-left: 34px;
		line-height: 58px;
	}

	.abxwv-huik1 {
		background: url(../images/abxw-hui.png) 40px center no-repeat;
	}

	.fw-wxmdk {
		width: 100%;
		height: auto;
		padding: 30px;
		float: none;
	}

	.fw-wx-dldnk {
		display: none;
	}

	.fw-wx-dlnk {
		float: none;
		width: 100%;
		height: 440px;
	}

	.yjsq-you {
		display: none;
	}

	.fw-yjmk {
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}

	.fw-yjsqxdk {
		margin-left: -20px;
	}

	.fw-yjsqxk,
	.fw-yjsqxk01 {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 15px;
	}

	.fw-yjsqxk2 {
		width: calc(100% - 20px);
	}

	.fw-yjsqxk011 {
		width: calc(100% - 60px);
	}

	.fw-zltitdk {
		padding: 30px;
		height: 425px;
	}

	.fw-zlndk .tab .tab_menu li {}

	.fwzl-leidk {
		height: auto;
		margin-bottom: 10px;
	}

	.fx-zllistdk {
		width: 70%;
		padding: 30px;
		height: 425px;
	}

	.fx-zllist {
		margin-left: -30px;
	}

	.fx-zllist li {
		width: calc(50% - 30px);
		margin-left: 30px;
		padding: 20px 0;
	}

	.fx-zlxz-xab1,
	.fx-zlxz-xab {
		height: 20px;
		margin-top: 5px;
	}

	.fx-zlxzmk {
		margin-left: 28px;
	}

	.fw-wt-list {
		margin-left: -16px;
	}

	.fw-wt-list li {
		width: calc(50% - 16px);
		margin-left: 16px;
		margin-bottom: 16px;
	}

	.fw-wt-link {
		padding: 16px;
	}

	.fw-wt-limk {
		width: calc(100% - 40px);
		padding: 0;
		line-height: 36px;
		font-size: 16px;
	}

	.fw-wtj {
		width: 36px;
		top: calc(50% - 30px);
	}

	.yyl-ndk .login-nm-titk {
		margin-bottom: 30px;
	}

	.yyl-ndk {
		padding: 50px 0 60px;
	}

	.yyl-nmk {
		padding: 30px;
	}

	.swiper-button-prev-yyl,
	.swiper-button-next-yyl {
		margin-top: 60px;
	}

	.yyl-tunb {
		height: 50px;
	}

	.mySwiper-yyl .swiper-wrapper {
		padding-bottom: 30px;
	}

	.ab-lndk {
		height: 60px;
	}

	.ab-lak a {
		margin-left: 30px;
		line-height: 60px;
	}

	.ab-wznk {
		line-height: 60px;
	}

	.ab-wznk span {
		width: 30px;
	}

	.fav-yyly-nk {
		padding: 50px 0 60px;
	}

	.yyv-ldmk {
		padding-left: 30px;
	}

	.fav-cp-list {
		margin-left: -30px;
	}

	.fav-cp-list li {
		width: calc(50% - 30px);
	}

	.fav-cp-link {
		padding: 60px 40px 40px;
	}

	.fav-xgcp-mk {
		padding-top: 20px;
	}

	.fal-list li {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.fal-nm-tit {
		font-size: 30px;
	}

	.fal-nm-text1 {
		display: block;
		margin-bottom: 10px;
	}

	.fal-nm-text2k {
		height: auto;
		margin-bottom: 20px;
	}

	.fal-nm-text2 {
		-webkit-line-clamp: 2;
	}

	.fal-nm-sm-tit {
		margin-bottom: 0;
		font-size: 36px;
	}

	.fal-nm-sdk {
		margin-bottom: 10px;
	}

	.fal-nm-ss1 {
		margin-left: 60px;
	}

	.fal-nb {
		height: 140px;
	}

	.fav-fandk {
		padding: 50px 0 60px;
	}

	.fav-fab {
		width: 140px;
	}

	.fav-fa-titen {
		top: -10px;
		font-size: 90px;
	}

	.fav-fa-titcn {
		margin-bottom: 30px;
		font-size: 32px;
	}

	.fav-jszn-nk {
		padding: 50px 0 60px;
	}

	.fav-yyly-link1 {
		width: 45.75706214689266%;
		height: 360px;
	}

	.fav-yyly-libnk li{
		width: calc(33.3333333% - 16px);
	}

	.fav-yytumk {
		padding: 60px 20px 20px;
		line-height: 1.6;
		font-size: 20px;
	}

	.fav-yyly-link2 {
		position: relative;
		width: 100%;
		left: 0;
	}

	.fav-al-mk {
		padding: 24px;
	}

	.fav-al-mtit {
		font-size: 22px;
		margin-bottom: 30px;
	}

	.fav-aldk .swiper-button-prev,
	.fav-aldk .swiper-button-next {
		width: 40px;
		height: 40px;
		bottom: 15px;
	}

	.fav-aldk .swiper-button-prev {
		left: calc(50% - 55px);
	}

	.fav-aldk .swiper-button-next {
		left: calc(50% - 6px);

	}

	.fav-al-mtext {
		margin-bottom: 30px;
	}

	.fav-altuk {
		width: 400px;
	}

	.cpl-ssnrk {
		width: 100%;
		float: none;
	}

	.cpl-ssnrxk {
		width: calc(100% - 180px);
	}

	.cpl-ss-sub {
		width: 180px;
		height: 58px;
		background: url(../images/cpl-xj2.png) 55px center no-repeat #E94D26;
		padding-left: 33px;
		line-height: 58px;
		font-size: 16px;
	}

	.cpl-ssnx-xie {
		padding: 0 15px;
		line-height: 58px;
	}

	.cpl-ssnxzk {
		background: url(../images/cpl-xj1.png) calc(100% - 30px) center no-repeat #fff;
		padding: 0 15px 0 100px;
		line-height: 58px;
	}

	.cpd-tjk a {
		margin-left: 15px;
	}

	.cpl-nrdk {
		padding: 50px 0 60px;
	}

	.cpn-li-titdk {
		width: 225px;
		float: left;
		margin-left: 60px;
	}

	.cpn-li-ti-text {
		height: auto;
		margin-bottom: 30px;
	}

	.cpn-li-list {
		margin-left: 325px;
	}

	.cpn-li-list .fav-cp-list {
		margin-left: -20px;
	}

	.cpn-li-list .fav-cp-list li {
		margin-left: 20px;
		width: calc(50% - 20px);
	}

	.cpn-li-list .fav-cp-list li:nth-child(3) {
		display: none;
	}

	.cpnltdk {
		width: calc(100% - 60px);
		margin: 30px 0 24px 60px;
	}

	.cpn-li-titenk {
		margin-bottom: 20px;
	}

	.cpn-li-list .fav-cp-link {
		padding: 40px 25px 25px;
	}

	.cpv-cpmdk {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.cpv-cpmdxk {
		max-width: 100%;
		padding-top: 0;
	}

	.cpv-cp-dtit2 {
		font-size: 26px;
	}

	.cpv-cp-dtext {
		margin-bottom: 30px;
		height: auto;
	}

	.cpv-cp-dxj {
		margin-bottom: 20px;
	}

	.cpv-cp-dtt {
		margin-top: 10px;
		margin-bottom: 50px;
	}

	.cpv-cptudk {
		float: none;
		width: 100%;
	}

	.cpv-nrdk {
		float: none;
		width: 100%;
		border-right: none;
		padding-right: 0;
	}

	.cpv-xglbxk {
		float: none;
		width: 100%;
		margin-left: -1px;
		border-left: none;
		padding-left: 0;
	}

	.cpv-nlnk a {
		width: 150px;
		height: 56px;
		line-height: 56px;
		font-size: 16px;
	}

	.cpv-nlnk {
		margin-bottom: 30px;
	}

	.cpv-nlm-titk {
		margin-bottom: 20px;
	}

	.cpv-nlmdk {
		margin-bottom: 20px;
	}

	.cpv-td-link {
		padding: 30px 10px;
	}

	.cpv-tdb {
		height: 40px;
	}

	.cpv-yylistk {
		padding: 30px 40px;
	}

	.cpv-nl-zllnk {
		padding: 10px 20px;
	}

	.cpv-nl-zllist {
		margin-left: 0;
	}

	.cpv-nl-zllist li {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 15px;
	}

	.cpv-xzmk {
		margin-left: 40px;
		margin-right: 60px;
		margin-top: 1px;
		line-height: 38px;
		font-size: 16px;
	}

	.cpv-pdfb {
		margin-top: 5px;
	}

	.cpv-xzb {
		height: 40px;
	}

	.cpv-xglbk {
		max-width: none;
	}

	.cpv-altuk {
		margin-bottom: 10px;
	}

	.cpv-al-list {
		margin-left: -20px;
	}

	.cpv-al-list li {
		float: left;
		margin-left: 20px;
		width: calc(33.3333% - 20px);
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.cpv-alm-tit {
		margin-bottom: 4px
	}

	.cpl-dtit {
		margin-bottom: 30px;
	}

	.cpl-dtext br {
		display: none;
	}

	.cpl-ssmk {
		float: none;
	}

	.cpl-ssdk {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.cpl-sx-tit {
		float: none;
		margin-left: 0;
		margin-bottom: 10px;
		line-height: 1.6;
		font-size: 20px;
	}

	.cpl-sx-xxdk {
		margin-left: -10px;
	}

	.cpl-sx-xxnzk {
		padding: 0 10px;
	}

	.cpl-sxdk {
		margin-bottom: 20px;
		margin-left: 0;
	}

	.cpl-sxdk .fl:last-child .fl,
	.cpl-sxdk .fl:last-child .cpl-sx-tit {
		margin-left: 40px;
	}

	.js-hxtu {
		width: 600px;
	}

	.hx-jsdk {
		padding: 50px 0 60px;
	}

	.hx-jsmk {
		position: relative;
		width: calc(50% - 15px);
		margin-left: 30px;
		float: left;
		left: 0;
		top: 0;
		right: 0;
		margin-bottom: 20px;
	}

	.hx-jsmk:nth-child(2n) {
		margin-left: 0;
	}

	.hx-jsm-text {
		height: 120px;
		line-height: 30px;
	}

	.login-nlk {
		display: block;
		position: relative;
		overflow: hidden;
	}

	.login-nlk,
	.login-nrk {
		width: 100%;
	}

	.login-dldk {
		padding: 40px 40px 50px;
	}

	.user-ndk {
		padding: 50px 0 60px;
	}

	.zc-yzm {
		width: 90px;
	}

	.user-nrk {
		padding: 40px;
	}

	.user-lnxk {
		margin: 0;
		max-width: none;
	}

	.user-lnk {
		width: 240px;
		padding-right: 20px;
	}

	.us-txtuk {
		width: 80px;
		margin: 0 auto 12px;
		border: 4px solid #fff;
	}

	.us-txtumk {
		margin-bottom: 20px;
		line-height: 1.6;
		font-size: 16px;
	}

	.us-clak {
		padding: 20px 0;
	}

	.us-clabk {
		width: 40px;
		height: 40px;
	}

	.us-clamk {
		margin-left: 40px;
		padding-left: 10px;
	}

	.us-clam-tit {
		line-height: 1.4;
		font-size: 16px;
	}

	.us-clam-text {
		line-height: 1.4;
		font-size: 14px;
	}

	.user-rnk {
		width: calc(100% - 240px);
		margin-left: 239px;
		padding-left: 20px;
	}

	.us-ndtitk a,
	.us-ndtitk span {
		margin-left: 30px;
		padding-bottom: 10px;
		line-height: 2;
		font-size: 18px;
	}

	.us-ndtitk {
		margin-bottom: 20px;
	}

	.us-xz-list li {
		border: 1px solid #ced5eb;
		padding: 20px;
		margin-bottom: 10px;
	}

	.us-xz-limk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.usnbdk {
		float: none;
		width: 100%;
		padding-left: 0;
		padding-top: 15px;
		margin-top: 15px;
		border-top: 1px solid #bcc1c6;
		border-left: none;
	}

	.usnbk {
		width: 100px;
		float: left;
		margin-left: 15px;
		padding: 6px 5px;
		margin-bottom: 0;
	}

	.usnbk:first-child {
		margin-left: 0;
	}

	.us-xz-li-titk {
		margin-bottom: 18px;
	}

	.usnb1 {
		margin-top: 2px;
		height: 26px;
	}

	.us-xz-li-tit {
		margin-left: 40px;
		line-height: 30px;
		font-size: 18px;
	}

	.us-xz-li-textxk {
		margin-left: -15px;
	}

	.us-xz-li-textxk span {
		margin-left: 15px;
		font-size: 14px;
	}

	.usnb2 {
		margin-top: 3px;
		height: 16px;
	}

	.usnbxk span {
		margin-left: 22px;
		line-height: 22px;
		font-size: 14px;
	}

	.us-gr-nk {
		padding-left: 0;
		margin-bottom: 10px;
	}

	.us-gr-nmk {
		font-size: 16px;
	}

	.redk {
		font-size: 16px;
	}

	.us-gr-n-xiek {
		padding: 0 15px;
	}

	.us-subk {
		margin-top: 30px;
		padding-top: 30px;
		padding-left: 0;
	}

	.us-sub {
		width: 100%;
		height: 58px;
		line-height: 58px;
		font-size: 16px;
	}

	.us-gr-nk3 .us-gr-nk {
		padding-left: 0;
	}

	.us-gr-nk3 .us-gr-n-xiek {
		margin-left: 0;
		width: 100%;
	}

	/**/
	.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%;
	}

	.container-yyl {
		width: 92%;
		margin: 0 auto;
		float: none;
	}

	body>.clear {
		min-width: 92%;
	}

	.palr {
		padding-left: 4%;
		padding-right: 4%;
	}

	/*  */
	.logo img,
	.top-tel img,
	.top-tel2 img {
		height: 60px;
	}

	.navk li>a {
		padding: 10px 5px;
		font-size: 14px;
	}

	.top-zcm {
		margin-left: 10px;
		line-height: 60px;
	}

	.top-dlnk>span {
		width: 20px;
		line-height: 60px;
	}

	.top-dlnk {
		padding-right: 10px;
	}

	.top-zc {
		display: none;
	}

	.top-headxk,
	.hr-top,
	.top-headk,
	.top-headk-hr {
		height: 60px;
	}

	.pcnav .navi_content {
		top: 60px;
	}

	.fo-teldmk:last-child {
		margin-left: 0;
		padding-left: 0;
		margin-top: 12px;
		padding-top: 12px;
		border-left: none;
		border-top: 1px solid rgba(255, 255, 255, 0.3);
	}

	.fo-tels {
		font-size: 20px;
	}

	.fo-teldmdk {
		margin-bottom: 10px;
	}

	.fo-teldmk {
		float: none;
	}

	.fo-nav {
		width: calc(100% - 195px);
		padding-right: 0;
	}

	.fo-naveak {
		line-height: 30px;
		font-size: 14px;
	}

	.fo-ewm-tuk {
		width: 90px;
		margin-bottom: 6px;
	}

	.fo-copy span {
		display: block;
	}

	.fo-ncdk {
		padding: 15px 0;
	}

	.fo-conk {
		padding: 30px 0 20px;
	}

	.fo-copy,
	.fo-nxbdk {
		line-height: 26px;
		font-size: 14px;
	}

	.fo-nxbdk {
		margin-top: 10px;
	}

	.mySwiper-home .swiper-sliden {
		height: 407px !important;
	}

	.mySwiper-home .swiper-sliden .palr {
		padding-left: 2%;
		padding-right: 2%;
	}

	/*  */
	.ab-funk2 {
		width: 44px;
		height: 44px;
	}

	.inp1-mdk {
		left: 38px;
		top: 28.8%;
	}

	.inp1-mdm1 {
		font-size: 34px;
	}

	.inp1-mdm2 {
		font-size: 38px;
	}

	.inp1-mdm3 {
		font-size: 14px;
	}

	.swiper-button-prev-inp1 {
		left: 30px;
	}

	.swiper-button-next-inp1 {
		left: 70px;
	}

	.in-ntitk {
		margin: 0 auto 32px;
	}

	.in-ntit1 {
		margin-bottom: 6px;
		font-size: 26px;
	}

	.in-ntit2 {
		font-size: 14px;
	}

	.in-ntit2 br {
		display: none;
	}

	.mySwiper-p2 .swiper-slide {
		width: 135px;
	}

	.in-cptum-tit {
		margin-bottom: 8px;
	}

	.in-cplbk {
		width: 56px;
		height: 56px;
		margin: 0 auto 3px;
	}

	.in-lyleit {
		top: 30px;
	}

	.in-cplbmk {
		font-size: 16px;
	}

	.in-cptuk {
		height: 250px;
	}

	.in-cptum-text {
		height: 50px;
		-webkit-line-clamp: 2;
		font-size: 14px;
	}

	.in-cptum-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.in-cptumk {
		padding: 18px 20px 25px;
	}

	.swiper-button-prev-inp2,
	.swiper-button-next-inp2 {
		top: calc(50% - 19px);
		width: 38px;
		height: 38px;
	}

	.swiper-button-next-inp2 {
		right: -22px;
	}

	.mySwiper-inp3 {
		padding: 20px 20px 100px
	}

	.swiper-button-prev-inp3,
	.swiper-button-next-inp3 {
		width: 46px;
		height: 46px;
	}

	.in-fask {
		top: calc(100% + 22px);
		line-height: 66px;
		font-size: 56px;
	}

	.in-famdk {
		padding: 20px;
	}

	.in-fanb {
		height: 50px;
		margin: 0 auto 4px;
	}

	.in-fanbm {
		line-height: 32px;
		font-size: 20px;
	}

	.in-fanbgk {
		height: 170px;
	}

	.in-famk {
		margin-bottom: 14px;
		height: 50px;
		-webkit-line-clamp: 2;
	}

	.in-faxj {
		width: 40px;
		height: 40px;
	}

	.in-p4nbgk {
		height: 176px;
	}

	.in-p4nmk {
		padding: 0 15px;
	}

	.in-p4b {
		height: 40px;
	}

	.in-p4b-titcn {
		margin-bottom: 5px;
		line-height: 26px;
		font-size: 18px;
	}

	.in-p4b-titen {
		line-height: 18px;
		font-size: 12px;
	}

	.in-xwtuk {
		width: 200px;
	}

	.in-xwtumk {
		margin-left: 200px;
		padding-left: 25px;
	}

	.in-xw-tit {
		padding-bottom: 6px;
		line-height: 34px;
		font-size: 18px;
	}

	.in-xw-titk {
		margin-bottom: 8px;
	}

	.in-xw-textk {
		height: 44px;
		margin-bottom: 0;
	}

	.in-xw-text {
		-webkit-line-clamp: 2;
	}

	.in-xw-ak {
		display: none;
		width: 98px;
		height: 32px;
		line-height: 30px;
	}

	.in-xw-da {
		margin-bottom: 8px;
	}

	.in-xwlb li {
		padding: 16px;
	}

	.in-xwdk {
		margin-top: 222px;
	}

	.in-xwd {
		height: 44px;
	}

	.in-xwnk {
		width: 150px;
	}

	.in-xwlbk {
		margin-left: 150px;
	}

	.mySwiper-inp6 {
		max-width: 100%;
		height: 360px;
	}

	.mySwiper-inp6 .swiper-button-prev-inp6,
	.mySwiper-inp6 .swiper-button-next-inp6 {
		width: 44px;
		height: 44px;
	}

	.mySwiper-inp6 .swiper-slide {
		height: 100px;
	}

	/*  */
	/*  */
	.ab-bandk {
		padding: 80px 0 120px;
	}

	.fav-bandk {
		padding: 160px 0 120px;
	}

	.login-nm-tit {
		font-size: 18px;
	}

	.login-nm-tit2 {
		font-size: 30px;
	}

	.login-dl-ti1 {
		font-size: 30px;
	}

	.login-dl-sub {
		height: 54px;
		line-height: 54px;
		font-size: 16px;
	}

	.v-nrndk {
		padding: 50px 0 60px;
	}

	.ab-abmk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.ab-abm-tit1 {
		font-size: 34px;
	}

	.ab-abm-tit3 {
		font-size: 18px;
		margin-left: 230px;
	}

	.ab-abm-titk {
		margin-bottom: 40px;
	}

	.ab-abm-mn2 {
		margin-left: 230px;
	}

	.ab-abtuk {
		width: 300px;
		margin-bottom: 30px;
	}

	.ab-abtb {
		left: -10px;
		bottom: -17px;
		width: 50px;
		height: 50px;
	}

	.ab-abtb2 {
		left: 60px;
		bottom: -17px;
	}

	.ab-abm-mtext {
		height: 360px;
		margin-bottom: 30px;
		padding-right: 15px;
		overflow-y: auto;
	}

	.ab-abm-msk:nth-child(2n+1) {
		margin-left: 0;
	}

	.fav-js-titcn {
		font-size: 28px;
	}

	.fav-js-tite-t {
		width: 30px;
	}

	.fav-js-titen {
		padding-left: 40px;
		font-size: 12px;
	}

	.fav-js-titenk {
		margin-top: 15px;
		margin-left: 12px;
	}

	.fav-js-titk {
		margin-bottom: 20px;
	}

	.ab-wh-list {
		margin-left: -20px;
	}

	.ab-wh-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.ab-wh-link {
		padding: 30px 30px 0;
	}

	.ab-qyb-text {
		line-height: 25px;
		height: 150px;
	}

	.ab-wh-list .in-protuk {
		height: 20px;
	}

	.ab-qyb {
		height: 50px;
		margin: 0 auto 10px;
	}

	.ab-qyb-tit {
		margin-bottom: 15px;
		font-size: 20px;
	}

	.swiper-button-prev-abrr,
	.swiper-button-next-abrr {
		bottom: 44px;
	}

	.ab-rr-nrk {
		padding-bottom: 0;
	}

	.ab-xwlist {
		margin-left: 0;
	}

	.ab-xwlist li {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 15px;
	}

	.ab-xwlink {
		padding: 26px;
	}

	.ab-jr-dtit {
		padding-bottom: 28px;
		margin-bottom: 28px;
		font-size: 28px;
	}

	.ab-jr-dtext {
		width: 100%;
	}

	.ab-maptu {
		width: 50%;
		border: 10px solid #fff;
		border-left: auto;
	}

	.ab-lxmk {
		width: 50%;
		padding-left: 30px;
	}

	.ab-lx-xb {
		width: 40px;
	}

	.ab-lx-xbm {
		margin-left: 40px;
		padding-left: 15px;
		padding-top: 0;
	}

	.ab-lx-xbm1 {
		margin-bottom: 3px;
		line-height: 1.4;
		font-size: 14px;
	}

	.ab-lx-xbm2 {
		line-height: 1.4;
		font-size: 18px;
	}

	.ab-lxmxk {
		padding: 14px 0;
	}

	.ab-lx-ewmk {
		padding-top: 20px;
	}

	.ab-lx-ewmtuk {
		border: 2px solid #dde7f7;
		margin-bottom: 10px;
	}

	.ab-lx-ewmxk {
		margin-left: 20px;
	}

	.abjob-xz2 {
		width: 280px;
		padding: 0 16px;
	}

	.abjob-xz1 select {
		padding: 0 16px;
		background: url(../images/abjob-xj.png) calc(100% - 0.2rem) center no-repeat;
		font-size: 16px;
	}

	.abjob-xie {
		font-size: 16px;
	}

	.abjob-sub {
		background: url(../images/abjob-so.png) calc(50% - 30px) center no-repeat #E94D26;
		padding-left: 26px;
		font-size: 16px;
	}

	.abjob-link {
		padding: 30px;
	}

	.abjob-linlk {
		width: calc(100% - 220px);
	}

	.abjob-li-textk {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.abjob-li-text {
		margin-left: -20px;
	}

	.abjob-li-text span {
		margin-left: 10px;
		padding-left: 10px;
		line-height: 1.6;
	}

	.abxw-link {
		padding: 25px;
	}

	.abxw-tuk {
		width: 330px;
	}

	.abxw-tumdk {
		margin-left: 330px;
		padding-left: 25px;
	}

	.abxw-tum-tit {
		margin-bottom: 12px;
	}

	.abxw-tum-textk {
		margin-bottom: 20px;
	}

	.abxwv-nrdk {
		padding: 30px;
	}

	.v-nrndk2 {
		padding: 0 0 60px;
		margin-top: -10px;
	}

	.abxwv-titdk {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.abxwv-huik {
		width: 170px;
		height: 58px;
		background: url(../images/abxw-hui.png) 40px center no-repeat #E94D26;
		padding-left: 34px;
		line-height: 58px;
	}

	.abxwv-huik1 {
		background: url(../images/abxw-hui.png) 40px center no-repeat;
	}

	.fw-wxmdk {
		width: 100%;
		height: auto;
		padding: 30px;
		float: none;
	}

	.fw-wx-dldnk {
		display: none;
	}

	.fw-wx-dlnk {
		float: none;
		width: 100%;
		height: 440px;
	}

	.yjsq-you {
		display: none;
	}

	.fw-yjmk {
		width: 100%;
		float: left;
		margin-bottom: 20px;
	}

	.fw-yjsqxdk {
		margin-left: -20px;
	}

	.fw-yjsqxk,
	.fw-yjsqxk01 {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 15px;
	}

	.fw-yjsqxk2 {
		width: calc(100% - 20px);
	}

	.fw-yjsqxk011 {
		width: calc(100% - 60px);
	}

	.fw-zltitdk {
		padding: 30px;
		height: 425px;
	}

	.fw-zlndk .tab .tab_menu li {}

	.fwzl-leidk {
		height: auto;
		margin-bottom: 10px;
	}

	.fx-zllistdk {
		width: 70%;
		padding: 30px;
		height: 425px;
	}

	.fx-zllist {
		margin-left: -30px;
	}

	.fx-zllist li {
		width: calc(50% - 30px);
		margin-left: 30px;
		padding: 20px 0;
	}

	.fx-zlxz-xab1,
	.fx-zlxz-xab {
		height: 20px;
		margin-top: 5px;
	}

	.fx-zlxzmk {
		margin-left: 28px;
	}

	.fw-wt-list {
		margin-left: -16px;
	}

	.fw-wt-list li {
		width: calc(50% - 16px);
		margin-left: 16px;
		margin-bottom: 16px;
	}

	.fw-wt-link {
		padding: 16px;
	}

	.fw-wt-limk {
		width: calc(100% - 40px);
		padding: 0;
		line-height: 36px;
		font-size: 16px;
	}

	.fw-wtj {
		width: 36px;
		top: calc(50% - 30px);
	}

	.yyl-ndk .login-nm-titk {
		margin-bottom: 30px;
	}

	.yyl-ndbg1 {
		display: none;
	}

	.yyl-ndbg2 {
		width: 100%;
	}

	.yyl-ndk {
		padding: 50px 0 60px;
	}

	.yyl-nmk {
		padding: 30px;
	}

	.swiper-button-prev-yyl,
	.swiper-button-next-yyl {
		margin-top: 60px;
	}

	.yyl-tunb {
		height: 50px;
	}

	.mySwiper-yyl .swiper-wrapper {
		padding-bottom: 30px;
	}

	.ab-lndk {
		height: 60px;
	}

	.ab-lak a {
		margin-left: 30px;
		line-height: 60px;
	}

	.ab-wznk {
		line-height: 60px;
	}

	.ab-wznk span {
		width: 30px;
	}

	.fav-yyly-nk {
		padding: 50px 0 60px;
	}

	.yyv-ldmk {
		padding-left: 30px;
	}

	.fav-cp-list {
		margin-left: -30px;
	}

	.fav-cp-list li {
		width: calc(50% - 30px);
	}

	.fav-cp-link {
		padding: 60px 40px 40px;
	}

	.fav-xgcp-mk {
		padding-top: 20px;
	}

	.fal-list li {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.fal-nm-tit {
		font-size: 30px;
	}

	.fal-nm-text1 {
		display: block;
		margin-bottom: 10px;
	}

	.fal-nm-text2k {
		height: auto;
		margin-bottom: 20px;
	}

	.fal-nm-text2 {
		-webkit-line-clamp: 2;
	}

	.fal-nm-sm-tit {
		margin-bottom: 0;
		font-size: 36px;
	}

	.fal-nm-sdk {
		margin-bottom: 10px;
	}

	.fal-nm-ss1 {
		margin-left: 60px;
	}

	.fal-nb {
		height: 140px;
	}

	.fav-fandk {
		padding: 50px 0 60px;
	}

	.fav-fab {
		width: 140px;
	}

	.fav-fa-titen {
		top: -10px;
		font-size: 90px;
	}

	.fav-fa-titcn {
		margin-bottom: 30px;
		font-size: 32px;
	}

	.fav-jszn-nk {
		padding: 50px 0 60px;
	}

	.fav-yyly-link1 {
		width: 45.75706214689266%;
		height: 360px;
	}

	.fav-yyly-libnk li{
		width: calc(50% - 16px);
	}

	.fav-yytumk {
		padding: 60px 20px 20px;
		line-height: 1.6;
		font-size: 20px;
	}

	.fav-yyly-link2 {
		position: relative;
		width: 100%;
		left: 0;
	}

	.fav-al-mk {
		padding: 24px;
	}

	.fav-al-mtit {
		font-size: 22px;
		margin-bottom: 30px;
	}

	.fav-aldk .swiper-button-prev,
	.fav-aldk .swiper-button-next {
		width: 40px;
		height: 40px;
		bottom: 15px;
	}

	.fav-aldk .swiper-button-prev {
		left: calc(50% - 22px);
	}

	.fav-al-mtext {
		margin-bottom: 30px;
	}

	.fav-altuk {
		width: 400px;
	}

	.cpl-ssnrk {
		width: 100%;
		float: none;
	}

	.cpl-ssnrxk {
		width: calc(100% - 180px);
	}

	.cpl-ss-sub {
		width: 180px;
		height: 58px;
		background: url(../images/cpl-xj2.png) 55px center no-repeat #E94D26;
		padding-left: 33px;
		line-height: 58px;
		font-size: 16px;
	}

	.cpl-ssnx-xie {
		padding: 0 15px;
		line-height: 58px;
	}

	.cpl-ssnxzk {
		background: url(../images/cpl-xj1.png) calc(100% - 30px) center no-repeat #fff;
		padding: 0 15px 0 100px;
		line-height: 58px;
	}

	.cpd-tjk a {
		margin-left: 15px;
	}

	.cpl-nrdk {
		padding: 50px 0 60px;
	}

	.cpn-li-titdk {
		width: 225px;
		float: left;
		margin-left: 60px;
	}

	.cpn-li-ti-text {
		height: auto;
		margin-bottom: 30px;
	}

	.cpn-li-list {
		margin-left: 325px;
	}

	.cpn-li-list .fav-cp-list {
		margin-left: -20px;
	}

	.cpn-li-list .fav-cp-list li {
		margin-left: 20px;
		width: calc(50% - 20px);
	}

	.cpn-li-list .fav-cp-list li:nth-child(3) {
		display: none;
	}

	.cpnltdk {
		width: calc(100% - 60px);
		margin: 30px 0 24px 60px;
	}

	.cpn-li-titenk {
		margin-bottom: 20px;
	}

	.cpn-li-list .fav-cp-link {
		padding: 40px 25px 25px;
	}

	.cpv-cpmdk {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.cpv-cpmdxk {
		max-width: 100%;
		padding-top: 0;
	}

	.cpv-cp-dtit2 {
		font-size: 26px;
	}

	.cpv-cp-dtext {
		margin-bottom: 30px;
		height: auto;
	}

	.cpv-cp-dxj {
		margin-bottom: 20px;
	}

	.cpv-cp-dtt {
		margin-top: 10px;
		margin-bottom: 50px;
	}

	.cpv-cptudk {
		float: none;
		width: 100%;
	}

	.cpv-nrdk {
		float: none;
		width: 100%;
		border-right: none;
		padding-right: 0;
	}

	.cpv-xglbxk {
		float: none;
		width: 100%;
		margin-left: -1px;
		border-left: none;
		padding-left: 0;
	}

	.cpv-nlnk a {
		width: 150px;
		height: 56px;
		line-height: 56px;
		font-size: 16px;
	}

	.cpv-nlnk {
		margin-bottom: 30px;
	}

	.cpv-nlm-titk {
		margin-bottom: 20px;
	}

	.cpv-nlmdk {
		margin-bottom: 20px;
	}

	.cpv-td-link {
		padding: 30px 10px;
	}

	.cpv-tdb {
		height: 40px;
	}

	.cpv-yylistk {
		padding: 30px 40px;
	}

	.cpv-nl-zllnk {
		padding: 10px 20px;
	}

	.cpv-nl-zllist {
		margin-left: 0;
	}

	.cpv-nl-zllist li {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 15px;
	}

	.cpv-xzmk {
		margin-left: 40px;
		margin-right: 60px;
		margin-top: 1px;
		line-height: 38px;
		font-size: 16px;
	}

	.cpv-pdfb {
		margin-top: 5px;
	}

	.cpv-xzb {
		height: 40px;
	}

	.cpv-xglbk {
		max-width: none;
	}

	.cpv-altuk {
		margin-bottom: 10px;
	}

	.cpv-al-list {
		margin-left: -20px;
	}

	.cpv-al-list li {
		float: left;
		margin-left: 20px;
		width: calc(33.3333% - 20px);
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.cpv-alm-tit {
		margin-bottom: 4px
	}

	.cpl-dtit {
		margin-bottom: 30px;
	}

	.cpl-dtext br {
		display: none;
	}

	.cpl-ssmk {
		float: none;
	}

	.cpl-ssdk {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.cpl-sx-tit {
		float: none;
		margin-bottom: 10px;
		line-height: 1.6;
		font-size: 20px;
	}

	.cpl-sxdk>.fl:first-child .cpl-sx-tit {
		margin-left: 0;
	}

	.cpl-sx-xxnk {
		width: 140px;
	}

	.cpl-sx-xxdk {
		margin-left: -10px;
	}

	.cpl-sx-xxnzk {
		padding: 0 10px;
	}

	.cpl-sxdk {
		margin-bottom: 20px;
		margin-left: 0;
	}

	.cpl-sxdk .fl:last-child .fl,
	.cpl-sxdk .fl:last-child .cpl-sx-tit {
		margin-left: 40px;
	}

	.js-hxtu {
		width: 600px;
	}

	.hx-jsdk {
		padding: 50px 0 60px;
	}

	.hx-jsmk {
		position: relative;
		width: calc(50% - 15px);
		margin-left: 30px;
		float: left;
		left: 0;
		top: 0;
		right: 0;
		margin-bottom: 20px;
	}

	.hx-jsmk:nth-child(2n) {
		margin-left: 0;
	}

	.hx-jsm-text {
		height: 150px;
		line-height: 30px;
	}

	.login-nlk {
		display: block;
		position: relative;
		overflow: hidden;
	}

	.login-nlk,
	.login-nrk {
		width: 100%;
	}

	.login-dldk {
		padding: 40px 40px 50px;
	}

	.user-ndk {
		padding: 50px 0 60px;
	}

	.zc-yzm {
		width: 90px;
	}

	.user-nrk {
		padding: 40px;
	}

	.user-lnxk {
		margin: 0;
		max-width: none;
	}

	.user-lnk {
		width: 240px;
		padding-right: 20px;
	}

	.us-txtuk {
		width: 80px;
		margin: 0 auto 12px;
		border: 4px solid #fff;
	}

	.us-txtumk {
		margin-bottom: 20px;
		line-height: 1.6;
		font-size: 16px;
	}

	.us-clak {
		padding: 20px 0;
	}

	.us-clabk {
		width: 40px;
		height: 40px;
	}

	.us-clamk {
		margin-left: 40px;
		padding-left: 10px;
	}

	.us-clam-tit {
		line-height: 1.4;
		font-size: 18px;
	}

	.us-clam-text {
		line-height: 1.4;
		font-size: 14px;
	}

	.user-rnk {
		width: calc(100% - 240px);
		margin-left: 239px;
		padding-left: 20px;
	}

	.us-ndtitk a,
	.us-ndtitk span {
		margin-left: 30px;
		padding-bottom: 10px;
		line-height: 2;
		font-size: 18px;
	}

	.us-ndtitk {
		margin-bottom: 20px;
	}

	.us-xz-list li {
		border: 1px solid #ced5eb;
		padding: 20px;
		margin-bottom: 10px;
	}

	.us-xz-limk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.usnbdk {
		float: none;
		width: 100%;
		padding-left: 0;
		padding-top: 15px;
		margin-top: 15px;
		border-top: 1px solid #bcc1c6;
		border-left: none;
	}

	.usnbk {
		width: 100px;
		float: left;
		margin-left: 15px;
		padding: 6px 5px;
		margin-bottom: 0;
	}

	.usnbk:first-child {
		margin-left: 0;
	}

	.us-xz-li-titk {
		margin-bottom: 18px;
	}

	.usnb1 {
		margin-top: 2px;
		height: 26px;
	}

	.us-xz-li-tit {
		margin-left: 40px;
		line-height: 30px;
		font-size: 18px;
	}

	.us-xz-li-textxk {
		margin-left: -15px;
	}

	.us-xz-li-textxk span {
		margin-left: 15px;
		font-size: 14px;
	}

	.usnb2 {
		margin-top: 3px;
		height: 16px;
	}

	.usnbxk span {
		margin-left: 22px;
		line-height: 22px;
		font-size: 14px;
	}

	.us-gr-nk {
		padding-left: 0;
		margin-bottom: 10px;
	}

	.us-gr-nmk {
		font-size: 16px;
	}

	.redk {
		font-size: 16px;
	}

	.us-gr-n-xiek {
		padding: 0 15px;
	}

	.us-subk {
		margin-top: 30px;
		padding-top: 30px;
		padding-left: 0;
	}

	.us-sub {
		width: 100%;
		height: 58px;
		line-height: 58px;
		font-size: 16px;
	}

	.us-gr-nk3 .us-gr-nk {
		padding-left: 0;
	}

	.us-gr-nk3 .us-gr-n-xiek {
		margin-left: 0;
		width: 100%;
	}

	/**/
	.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 {
		width: 90%;
		min-width: 90%;
	}

	.container-yyl {
		width: 90%;
		margin: 0 auto;
		float: none;
	}

	body>.clear {
		min-width: 90%;
	}

	.palr {
		padding-left: 5%;
		padding-right: 5%;
	}

	/*  */
	.logo img,
	.nav-sjb img,
	.top-headk-hr,
	.top-headk {
		height: 60px;
	}

	.navkd {
		display: none;
	}

	.navk li>a {
		padding: 10px 6px;
		font-size: 14px;
	}

	.top-tel,
	.top-tel2 {
		padding: 0 8px;
	}

	.top-headxk,
	.hr-top {
		height: 60px;
	}

	.pcnav .navi_content {
		top: 60px;
	}

	.fo-conk {
		display: none;
	}

	.fo-teldmk:last-child {
		margin-left: 0;
		padding-left: 0;
		margin-top: 12px;
		padding-top: 12px;
		border-left: none;
		border-top: 1px solid rgba(255, 255, 255, 0.3);
	}

	.fo-tels {
		font-size: 20px;
	}

	.fo-teldmdk {
		margin-bottom: 10px;
	}

	.fo-teldmk {
		float: none;
	}

	.fo-nav {
		width: calc(100% - 195px);
		padding-right: 0;
	}

	.fo-naveak {
		line-height: 30px;
		font-size: 14px;
	}

	.fo-ewm-tuk {
		width: 90px;
		margin-bottom: 6px;
	}

	.fo-copy span {
		display: block;
	}

	.fo-ncdk {
		text-align: center;
		padding: 10px 0;
	}

	.fo-conk {
		padding: 30px 0 20px;
	}

	.fo-copy,
	.fo-nxbdk {
		line-height: 26px;
		font-size: 14px;
	}

	.fo-nxbdk {
		margin-top: 10px;
	}

	.mySwiper-home .swiper-sliden {
		height: 100px !important;
	}

	.mySwiper-home .swiper-sliden .palr {
		padding-left: 2%;
		padding-right: 2%;
	}

	.shu16 {
		line-height: 1.8;
		font-size: 0.15rem;
	}

	/*  */
	.ab-fuk {
		right: 0.2rem;
		bottom: 0.2rem;
	}

	.ab-funk2 {
		width: 0.3rem;
		height: 0.3rem;
	}

	.inp1-mdk {
		left: 0.2rem;
		top: 60%;
	}

	.inp1-mdm1 {
		font-size: 0.23rem;
		margin-bottom: 0.12rem;
	}

	.inp1-mdm2 {
		font-size: 0.28rem;
	}

	.inp1-mdm3 {
		font-size: 0.13rem;
	}

	.inp1-mdm3 br {
		display: none;
	}

	.swiper-button-prev-inp1,
	.swiper-button-next-inp1 {
		width: 0.3rem;
		height: 0.3rem;
		top: auto;
		bottom: 0.4rem;
	}

	.swiper-button-prev-inp1 {
		left: 4%;
	}

	.swiper-button-next-inp1 {
		left: calc(4% + 0.4rem);
	}

	.in-down1k {
		bottom: 0.2rem;
	}

	.in-ntitk {
		margin: 0 auto 0.2rem;
	}

	.in-ntit1 {
		text-align: center;
		margin-bottom: 0.04rem;
		line-height: 1.4;
		font-size: 0.23rem;
	}

	.in-ntit2 {
		text-align: center;
		line-height: 1.4;
		font-size: 0.13rem;
	}

	.in-ntit2 br {
		display: none;
	}

	.in-ntitk.fl {
		float: none;
	}

	.in-ntitk.fl.in-ntitkyy {
		float: left;
	}

	.mySwiper-p2 {
		width: 100%;
	}

	.mySwiper-p2 .swiper-slide {
		width: 33.333;
	}

	.in-cptum-tit {
		margin-bottom: 8px;
	}

	.in-cplbk {
		width: 56px;
		height: 56px;
		margin: 0 auto 3px;
	}

	.in-lyleit {
		top: 30px;
	}

	.in-cplbmk {
		font-size: 16px;
	}

	.in-cptuk {
		height: 250px;
	}

	.in-cptum-text {
		height: 50px;
		-webkit-line-clamp: 2;
		font-size: 14px;
	}

	.in-cptum-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-weight: bold;
		font-size: 20px;
	}

	.in-cptumk {
		padding: 18px 20px 25px;
	}

	.swiper-button-prev-inp2,
	.swiper-button-next-inp2 {
		top: calc(50% - 0.16rem);
		width: 0.32rem;
		height: 0.32rem;
	}

	.swiper-button-prev-inp2 {
		left: -0.1rem;
	}

	.swiper-button-next-inp2 {
		right: -0.1rem;
	}

	.mySwiper-inp3 {
		padding: 20px 20px 100px
	}

	.swiper-button-prev-inp3,
	.swiper-button-next-inp3 {
		width: 0.32rem;
		height: 0.32rem;
		bottom: 24px;
	}

	.swiper-button-prev-inp3 {
		left: 4%;
	}

	.swiper-button-next-inp3 {
		right: 4%;
	}

	.in-fask {
		top: calc(100% + 22px);
		line-height: 66px;
		font-size: 56px;
	}

	.in-famdk {
		padding: 20px;
	}

	.in-fanb {
		height: 50px;
		margin: 0 auto 4px;
	}

	.in-fanbm {
		line-height: 32px;
		font-size: 20px;
	}

	.in-fanbgk {
		height: 170px;
	}

	.in-famk {
		margin-bottom: 14px;
		height: 75px;
		-webkit-line-clamp: 3;
	}

	.in-faxj {
		width: 40px;
		height: 40px;
	}

	.in-p4-list li {
		width: 50%;
	}

	.in-p4nbgk {
		height: 1.2rem;
	}

	/* .in-p4-list li:nth-child(2) .in-p4nbgk ,
	.in-p4-list li:nth-child(5) .in-p4nbgk {
		border-bottom: 0.01rem solid #D3D3D3;
	} */
	.in-p4-list li:nth-child(4) {
		background: #e5e7cb;
	}

	.in-p4-list li:nth-child(7) {
		background: #e5eef7;
	}

	.in-p4nmk {
		padding: 0 15px;
	}

	.in-p4b {
		height: 0.3rem;
		margin-bottom: 0.02rem;
	}

	.in-p4b-titcn {
		margin-bottom: 0;
		line-height: 1.6;
		font-size: 0.15rem;
	}

	.in-p4b-titen {
		line-height: 0.16rem;
		font-size: 0.12rem;
	}

	.in-p4nbgk:hover .in-p4b {
		transform: translateY(-0.01rem) rotateY(180deg);
	}

	.in-p4nbgk:hover .in-p4b-titcn {
		transform: translateY(0.01rem);
	}

	.in-fandk:hover .in-fanbm {
		transform: translateY(-0.01rem);
	}

	.in-xwtuk {
		width: 100%;
		float: none;
	}

	.in-xwtumk {
		margin-left: 0;
		padding: 0.2rem;
	}

	.in-xw-tit {
		padding-bottom: 0.04rem;
		line-height: 1.8;
		font-size: 0.19rem;
	}

	.in-xw-titk {
		margin-bottom: 8px;
	}

	.in-xw-titxk {
		float: none;
	}

	.in-xw-textk {
		height: 66px;
		margin-bottom: 0.14rem;
	}

	.in-xw-ak {
		width: 98px;
		height: 32px;
		line-height: 30px;
	}

	.in-xw-da {
		margin-bottom: 0;
	}

	.in-xwlb li {
		padding: 0.1rem;
		margin-bottom: 0.15rem;
	}

	.in-xwdk {
		margin-top: 0.1rem;
		float: right;
	}

	.in-xwd {
		height: 0.34rem;
	}

	.in-xwnk {
		width: 100%;
		position: relative;
		z-index: 6;
	}

	.in-xwnk .in-ntitk {
		text-align: left;
		float: left;
	}

	.in-xwlbk {
		margin-left: 0;
	}

	.mySwiper-inp6 {
		max-width: 100%;
		height: 4.05rem;
	}

	.mySwiper-inp6 .swiper-button-prev-inp6,
	.mySwiper-inp6 .swiper-button-next-inp6 {
		width: 0.32rem;
		height: 0.32rem;
	}

	.mySwiper-inp6 .swiper-button-prev-inp6 {
		left: calc(50% - 0.44rem);
	}

	.mySwiper-inp6 .swiper-button-next-inp6 {
		left: calc(50% + 0.08rem);
	}

	.mySwiper-inp6 .swiper-slide {
		height: 0.72rem;
	}

	.in-p6tuk {
		border: 3px solid #fff;
	}

	/*  */
	.ab-bandk {
		padding: 0.3rem 0 0.4rem;
	}

	.login-nm-tit {
		margin-bottom: 0.1rem;
		font-size: 0.17rem;
	}

	.login-nm-tit2 {
		font-size: 0.23rem;
	}

	.ab-lndk {
		height: auto;
	}

	.v-nrndk {
		padding: 0.25rem 0 0.3rem;
	}

	.ab-abmk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.ab-abm-tit {
		float: none;
	}

	.ab-abm-tit1 {
		font-size: 0.3rem;
	}

	.ab-abm-tit2 {
		font-size: 0.12rem;
	}

	.ab-abm-tit3 {
		margin-left: 0;
		padding-top: 0.16rem;
		font-size: 0.17rem;
	}

	.ab-abm-titk {
		margin-bottom: 0.2rem;
	}

	.ab-abm-mn2 {
		margin-left: 0;
	}

	.ab-abtuk {
		float: none;
		margin-bottom: 0.15rem;
	}

	.ab-abm-mtext {
		height: 360px;
		margin-bottom: 0.2rem;
		padding-right: 0.12rem;
		overflow-y: auto;
	}

	.ab-abm-mn1 {
		float: none;
		width: 100%;
		border-top: 1px solid #7588c0;
		border-right: 0;
		padding-top: 0.2rem;
	}

	.ab-abm-mnt {
		width: 65px;
		height: 3px;
		top: -2px;
		right: auto;
		left: 0;
	}

	.ab-abm-msk {
		width: calc(50% - 0.15rem);
		float: left;
		margin-left: 0.15rem;
		margin-bottom: 0.2rem;
	}

	.ab-abm-msk:nth-child(2n+1) {
		margin-left: 0;
	}

	.ab-abm-ms1 {
		margin-bottom: 0.03rem;
		font-size: 0.3rem;
	}

	.ab-abm-ms1 span {
		padding-left: 0.06rem;
		font-size: 0.18rem;
	}

	.fav-js-titcn {
		font-size: 0.24rem;
	}

	.fav-js-tite-t {
		width: 0.3rem;
	}

	.fav-js-titen {
		padding-left: 0.4rem;
		font-size: 0.12rem;
	}

	.fav-js-titenk {
		margin-top: 0.11rem;
		margin-left: 0.12rem;
	}

	.fav-js-titk {
		margin-bottom: 0.15rem;
	}

	.ab-wh-list {
		margin-left: 0;
	}

	.ab-wh-list li {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 0.15rem;
	}

	.ab-wh-list .in-protuk {
		height: 0.3rem;
	}

	.ab-wh-link {
		padding: 0.2rem 0.2rem 0;
	}

	.ab-qyb-text {
		height: auto;
	}

	.ab-qyb {
		height: 0.44rem;
		margin: 0 auto 0.1rem;
	}

	.ab-qyb-tit {
		margin-bottom: 0.15rem;
		font-size: 0.18rem;
	}

	.ab-qyen {
		display: none;
	}

	.ab-rr-nrk {
		display: block;
		position: relative;
		padding-left: 0;
		padding-bottom: 0.15rem;
	}

	.ab-rr-tuddk {
		display: block;
	}

	.ab-rr-tudk {
		display: block;
		width: 76%;
		margin-left: 16%;
	}

	.swiper-button-prev-abrr,
	.swiper-button-next-abrr {
		width: 0.44rem;
		height: 0.44rem;
		padding: 0.06rem;
		bottom: auto;
		left: auto;
		top: calc(50% - 0.42rem);
		z-index: 6;
	}

	.swiper-button-prev-abrr span,
	.swiper-button-next-abrr span {
		width: 0.3rem;
		height: 0.3rem;
	}

	.swiper-button-prev-abrr {
		left: 0;
	}

	.swiper-button-next-abrr {
		right: 0;
	}

	.ab-rr-tumk {
		padding-right: 2.320755%;
	}

	.ab-xwlist {
		margin-left: 0;
	}

	.ab-xwlist li {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 0.15rem;
	}

	.ab-xwlink {
		padding: 0.18rem;
	}

	.ab-xwtuk {
		float: none;
		width: 100%;
	}

	.ab-xwmdk {
		margin-left: 0;
		padding-left: 0;
		padding-top: 0.15rem;
	}

	.ab-xwm-da {
		margin-bottom: 0.1rem;
		line-height: 2;
		font-size: 0.12rem;
	}

	.ab-xwm-titk {
		margin-bottom: 0.15rem;
		padding-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.18rem;
	}

	.ab-xwm-more {
		width: 1rem;
		height: 0.38rem;
		border: 0.01rem solid #ccc;
		line-height: 0.36rem;
		font-size: 0.12rem;
	}

	.ab-jr-dtit {
		padding-bottom: 0.2rem;
		margin-bottom: 0.2rem;
		font-size: 0.25rem;
	}

	.ab-jr-dtext {
		width: 100%;
		height: auto;
		margin-bottom: 0.2rem;
		line-height: 1.6;
		font-size: 0.15rem;
	}

	.abjob-more {
		width: 1.3rem;
		height: 0.4rem;
		border-radius: 0.4rem;
		line-height: 0.4rem;
		font-size: 0.15rem;
	}

	.ab-maptu {
		width: 100%;
		border: 0.12rem solid #fff;
		border-left: auto;
		float: none;
	}

	.ab-lxmk {
		width: 100%;
		float: none;
		padding-left: 0;
	}

	.ab-lx-xb {
		width: 0.5rem;
	}

	.ab-lx-xbm {
		margin-left: 0.5rem;
		padding-left: 0.15rem;
		padding-top: 0.05rem;
	}

	.ab-lx-xbm1 {
		margin-bottom: 0.05rem;
		line-height: 1.4;
		font-size: 0.14rem;
	}

	.ab-lx-xbm2 {
		line-height: 1.4;
		font-size: 0.16rem;
	}

	.ab-lxmxk {
		padding: 0.14rem 0;
	}

	.ab-lx-ewmk {
		padding-top: 0.2rem;
	}

	.ab-lx-ewmtuk {
		border: 1px solid #dde7f7;
		padding: 0.05rem;
		margin-bottom: 0.1rem;
	}
	.ab-lx-ewmtuk img{
		width: 0.85rem;
	}
	.ab-lx-ewmxk {
		margin-left: 0.1rem;
	}

	.ab-nd-tit1 {
		font-size: 0.26rem;
	}

	.ab-nd-tit2 {
		font-size: 0.16rem;
	}

	.ab-nd-titen {
		top: 0rem;
		font-size: 0.6rem;
	}

	.abjob-xzdxk {
		display: block;
	}

	.abjob-xz1 {
		width: 100%;
		margin-right: 0;
		float: none;
		margin-bottom: 10px;
	}

	.abjob-xz1 select {
		padding: 0 0.2rem;
		background: url(../images/abjob-xj.png) calc(100% - 0.2rem) center no-repeat;
		line-height: 0.45rem;
		font-size: 0.16rem;
	}

	.abjob-xie {
		line-height: 0.45rem;
		font-size: 0.16rem;
	}

	.abjob-sub {
		width: 100%;
		height: 0.45rem;
		margin-left: 0;
		background: url(../images/abjob-so.png) calc(50% - 30px) center no-repeat #E94D26;
		padding-left: 26px;
		line-height: 0.45rem;
		font-size: 0.16rem;
	}

	.abjob-link {
		padding: 0.15rem;
	}

	.abjob-linlk {
		float: none;
		width: 100%;
		border-right: none;
	}

	.abjob-li-textk {
		padding-top: 0.15rem;
		padding-bottom: 0.15rem;
	}

	.abjob-li-text {
		margin-left: -0.2rem;
	}

	.abjob-li-text span {
		margin-left: 0.1rem;
		padding-left: 0.1rem;
		line-height: 1.6;
		font-size: 0.14rem;
	}

	.abjob-link>.fr {
		float: none;
	}

	.ab-job-more {
		width: 1.4rem;
		height: 0.4rem;
		float: none;
		margin-top: 0.05rem;
		padding-right: 0.2rem;
		line-height: 0.38rem;
		font-size: 0.14rem;
	}

	.abxw-link {
		padding: 0.15rem;
	}

	.abxw-tuk {
		float: none;
		width: 100%;
	}

	.abxw-tumdk {
		margin-left: 0;
		padding-left: 0;
		padding-top: 10px;
	}

	.abxw-tum-da {
		line-height: 1.6;
		font-size: 0.14rem;
	}

	.abxw-tum-tit {
		margin-bottom: 0.1rem;
		font-size: 0.18rem;
	}

	.abxw-tum-textk {
		height: auto;
		margin-bottom: 0.15rem;
		line-height: 1.8;
		font-size: 0.15rem;
	}

	.abxwv-nrdk {
		padding: 0.2rem;
	}

	.v-nrndk2 {
		padding: 0 0 0.3rem;
		margin-top: -0.1rem;
	}

	.abxwv-ntitk {
		width: 100%;
		padding-right: 0;
	}

	.abxwv-ntit {
		font-size: 0.22rem;
		margin-bottom: 0.15rem;
	}

	.abxwv-titdk {
		padding-bottom: 0.15rem;
		margin-bottom: 0.15rem;
	}

	.abxwv-fank {
		margin-top: 0.15rem;
		padding-top: 0.15rem;
		line-height: 1.6;
		font-size: 0.15rem;
	}

	.fw-wxmdk {
		width: 100%;
		height: auto;
		padding: 0.2rem;
		float: none;
	}

	.fw-wxm-tit {
		margin-bottom: 0.12rem;
		line-height: 1.6;
		font-size: 0.18rem;
	}

	.fw-wxm-ys-tit {
		margin-bottom: 0.04rem;
		line-height: 1.6;
		font-size: 0.16rem;
	}

	.fw-wx-dldnk {
		display: none;
	}

	.fw-wx-dlnk {
		float: none;
		width: 100%;
		height: 410px;
	}

	.yjsq-you {
		display: none;
		width: 100%;
		float: none;
	}

	.fw-yjmk {
		width: 100%;
		float: none;
		padding-right: 0;
		margin-bottom: 0.15rem;
	}

	.fw-sqak {
		float: none;
	}

	.fw-sqaks,
	.fw-sqaks6 {
		font-size: 0.15rem;
		float: none;
		margin-left: 0;
		margin-top: 12px;
	}

	.fw-yjsqxdk {
		margin-left: 0;
	}

	.fw-yjsqxk,
	.fw-yjsqxk01 {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 0.02rem;
	}

	.fw-yjsqxk011 {
		width: calc(100% - 60px);
	}

	.fw-yj-sub {
		width: 100%;
		height: 0.4rem;
		line-height: 0.4rem;
		font-size: 0.14rem;
	}

	.fw-zltitdk {
		float: none;
		width: 100%;
		padding: 0.15rem;
	}

	.fw-zlndk .tab .tab_menu {
		display: flex;
		justify-content: space-between;
	}

	.fw-zlndk .tab .tab_menu li {
		margin: 0;
		padding-left: 0;
		float: none;
		width: auto;
		display: inline-block;
		line-height: 2;
		font-size: 0.14rem;
	}

	.fw-zlndk .tab .tab_menu li.selected {
		background-image: none;
		font-size: 0.16rem;
	}

	.fwzl-lt {
		display: none;
	}

	.fwzl-leidk {
		height: auto;
		margin-bottom: 0.05rem;
	}

	.fx-zllistdk {
		width: 100%;
		padding: 0.2rem;
		float: none;
	}

	.fx-zllist {
		display: block;
		margin-left: 0;
	}

	.fx-zllist li {
		float: none;
		width: 100%;
		margin-left: 0;
		padding: 0.15rem 0;
	}

	.fx-zllist li:first-child {
		padding-top: 0;
	}

	.fx-zlxz-xab1,
	.fx-zlxz-xab {
		height: 20px;
		margin-top: 5px;
	}

	.fx-zlxzmk {
		margin-left: 28px;
	}

	.fw-wt-list {
		margin-left: 0;
	}

	.fw-wt-list li {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 0.12rem;
	}

	.fw-wt-link {
		padding: 0.12rem;
	}

	.fw-wt-limk {
		width: calc(100% - 0.4rem);
		padding: 0.07rem;
		line-height: 0.3rem;
		font-size: 0.16rem;
	}

	.fw-wtj {
		width: 0.36rem;
		position: absolute;
		right: 0.12rem;
		top: calc(50% - 0.18rem);
	}

	.yyl-ndk .login-nm-titk {
		margin-bottom: 0.2rem;
	}

	.yyl-ndbg1 {
		display: none;
	}

	.yyl-ndbg2 {
		width: 100%;
	}

	.yyl-ndk {
		padding: 0.25rem 0 0.3rem;
	}

	.yyl-nmk {
		padding: 0.2rem;
	}

	.yyl-tunb {
		height: 0.4rem;
		margin-bottom: 0.05rem;
	}

	.yyl-tunb-titcn {
		margin-bottom: 0.03rem;
		line-height: 1.2;
		font-size: 0.2rem;
	}

	.yyl-tunb-titen {
		line-height: 1.6;
		font-size: 0.14rem;
	}

	.mySwiper-yyl {
		width: 90%;
		margin: 0 auto;
	}

	.mySwiper-yyl .swiper-wrapper {
		padding-bottom: 0.2rem;
	}

	.ab-wznk {
		line-height: 0.56rem;
		font-size: 0.14rem;
	}

	.ab-wznk span {
		width: 0.28rem;
	}

	.wz-home {
		padding-left: 0.3rem;
	}

	.fav-yyly-nk {
		padding: 0.25rem 0 0.3rem;
	}

	.yyv-ldtuk {
		float: none;
		width: 100%;
	}

	.yyv-ldmk {
		width: 100%;
		float: none;
		padding-left: 0;
		padding-top: 0.2rem;
	}

	.fav-cp-list {
		margin-left: 0;
	}

	.fav-cp-list li {
		float: none;
		margin-left: 0;
		margin-bottom: 0.2rem;
		width: 100%;
	}

	.fav-cp-link {
		padding: 0.4rem 0.2rem 0.2rem;
	}

	.fav-xgcp-mk {
		padding-top: 0.18rem;
	}

	.fav-xgcp-mtit {
		margin-bottom: 0.08rem;
		line-height: 1.8;
		font-size: 0.16rem;
	}

	.fal-list li {
		padding-bottom: 0.2rem;
		margin-bottom: 0.2rem;
	}

	.fal-linxlk,
	.fal-linxrk {
		width: 100%;
		float: none;
	}

	.fal-list li:nth-child(2n+1) .fal-linxrk,
	.fal-list li:nth-child(2n) .fal-linxrk,
	.fal-list li:nth-child(2n+1) .fal-linxlk,
	.fal-list li:nth-child(2n) .fal-linxlk {
		float: none;
	}

	.fal-list li:nth-child(2n+1) .fal-tuk,
	.fal-list li:nth-child(2n) .fal-tuk {
		margin-left: 0;
		margin-right: 0;
		float: none;
	}

	.fal-nmk {
		padding-top: 0.2rem;
	}

	.fal-nm-tit {
		margin-bottom: 0.05rem;
		line-height: 1.35;
		font-size: 0.22rem;
	}

	.fal-nm-text1 {
		margin-bottom: 0.15rem;
		line-height: 1.8;
		font-size: 0.15rem;
	}

	.fal-nm-text2k {
		height: auto;
		margin-bottom: 0.2rem;
	}

	.fal-nm-text2 {
		line-height: 1.8;
		font-size: 0.15rem;
	}

	.fal-nm-sdk {
		margin-bottom: 0.2rem;
	}

	.fal-nm-ss1 {
		margin-left: 0.3rem;
	}

	.fal-nm-sm-tit {
		font-size: 0.3rem;
	}

	.fal-nb {
		height: 1.4rem;
	}

	.fal-more {
		width: 1.2rem;
		height: 0.44rem;
		line-height: 0.44rem;
		font-size: 0.15rem;
	}

	.fav-fandk {
		padding: 0.25rem 0 0.3rem;
	}

	.fav-fab {
		width: 1.1rem;
	}

	.fav-fa-titen {
		top: -0.1rem;
		font-size: 0.8rem;
	}

	.fav-fa-titcn {
		margin-bottom: 0.15rem;
		font-size: 0.2rem;
	}

	.fav-jszn-nk {
		padding: 0.25rem 0 0.3rem;
	}

	.fav-js-sjk th {
		padding: 0.05rem;
		line-height: 1.6;
		font-size: 0.14rem;
	}

	.fav-js-sjk td {
		padding: 0.05rem;
		line-height: 1.6;
		font-size: 0.14rem;
	}

	.fav-js-tit-text {
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.14rem;
	}

	.fav-yyly-link1 {
		float: none;
		width: 100%;
		margin-bottom: 8px;
	}

	.fav-yytumk {
		padding: 0.5rem 0.2rem 0.2rem;
		line-height: 1.6;
		font-size: 0.2rem;
	}

	.fav-yyly-libnk {
		display: block;
		position: relative;
		width: calc(100% + 8px);
		height: 100%;
		right: auto;
		top: auto;
		margin-left: -8px;
	}

	.fav-yyly-libnk li {
		width: 100%;
		margin-bottom: 8px;
		margin-left: 8px;
		position: relative;
		padding-left: 0;
	}

	.fav-yyly-link2 {
		position: relative;
		width: 100%;
		left: 0;
	}

	.fav-al-mk {
		padding: 0.2rem;
	}

	.fav-al-mtit {
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.18rem;
	}

	.fav-al-mtext {
		margin-bottom: 0.15rem;
		height: auto;
		line-height: 1.8;
		font-size: 0.14rem;
	}

	.fav-cp-li-xk {
		left: 0.3rem;
		top: 0.14rem;
		font-size: 0.12rem;
	}

	.cpl-ssnrk {
		width: 100%;
		float: none;
	}

	.cpl-ssnrxk {
		width: 100%;
		float: none;
	}

	.cpl-ssnxk {
		width: 100%;
		float: none;
		padding-right: 0;
		margin-bottom: 0.15rem;
	}

	.cpl-ss-sub {
		float: none;
		width: 100%;
		height: 0.48rem;
		background: url(../images/cpl-xj2.png) calc(50% - 30px) center no-repeat #E94D26;
		line-height: 0.48rem;
		font-size: 0.15rem;
	}

	.cpl-ssnxd-m {
		left: 0.1rem;
		line-height: 0.48rem;
		font-size: 0.15rem;
	}

	.cpl-ssnxzk {
		width: 100%;
		background: url(../images/cpl-xj1.png) calc(100% - 20px) center no-repeat #fff;
		padding: 0 0.1rem 0 1rem;
		line-height: 0.48rem;
		font-size: 0.15rem;
	}

	.cpl-ssnx-xie {
		padding: 0 0.1rem;
		line-height: 0.48rem;
		font-size: 0.15rem;
	}

	.cpd-tjk a {
		margin-left: 0.08rem;
	}

	.cpl-nrdk {
		padding: 0.25rem 0 0.3rem;
	}

	.cpn-li-titdk {
		width: 100%;
		float: none;
		margin-left: 0;
		overflow: hidden;
	}

	.cpn-li-ti-text {
		height: auto;
	}

	.cpn-li-list {
		margin-left: 0;
	}

	.cpn-li-list .fav-cp-list li {
		width: 100%;
	}

	.cpn-li-titenk {
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.12rem;
	}

	.cpn-li-titcnt {
		width: 80%;
	}

	.cpn-li-titcc {
		float: left;
	}

	.cpn-li-morek {
		float: right;
	}

	.cpn-li-more {
		width: 1.35rem;
		height: 0.44rem;
		border: 0.01rem solid #E94D26;
		background: url(../images/cpn-t.png) calc(100% - 10px) center no-repeat #f1f4f6;
		background-size: auto 0.08rem;
		padding-right: 0.25rem;
		line-height: 0.42rem;
		font-size: 0.14rem;
	}

	.cpnltdk {
		width: 100%;
		margin: 0.2rem 0;
	}

	.cpv-lndk .ab-wznk {
		line-height: 0.45rem;
		font-size: 0.14rem;
	}

	.cpv-lndk .ab-wznk a:nth-child(4),
	.cpv-lndk .ab-wznk span:nth-child(3) {
		display: none;
	}

	.cpv-nrndk {
		padding: 0.2rem 0;
	}

	.cpv-cpmdk {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.cpv-cpmdxk {
		max-width: 100%;
		padding-top: 0;
	}

	.cpv-cp-dtit1 {
		margin-bottom: 0.08rem;
		line-height: 2;
		font-size: 0.12rem;
	}

	.cpv-cp-dtit2 {
		line-height: 1.35;
		font-size: 0.2rem;
	}

	.cpv-cp-dtt {
		width: 0.2rem;
		height: 1px;
		margin-top: 0.08rem;
		margin-bottom: 0.2rem;
	}

	.cpv-cp-dtext {
		margin-bottom: 0.2rem;
		height: auto;
		line-height: 1.6;
		font-size: 0.15rem;
	}

	.cpv-cp-dxj {
		display: none;
	}

	.cpv-cptudk {
		float: none;
		width: 100%;
		margin-bottom: 0.18rem;
	}

	.cpv-nrdk {
		float: none;
		width: 100%;
		border-right: none;
		padding-right: 0;
	}

	.cpv-xglbxk {
		float: none;
		width: 100%;
		margin-left: -1px;
		border-left: none;
		padding-left: 0;
	}

	.cpv-nlnk {
		margin-bottom: 0.2rem;
	}

	.cpv-nlnk a {
		width: calc(20% - 2px);
		height: 0.5rem;
		line-height: 0.5rem;
		font-size: 0.14rem;
	}

	.cpv-nlm-titcn {
		line-height: 1.6;
		font-size: 0.2rem;
	}

	.cpv-nlm-titen {
		margin-left: 1rem;
		padding-top: 0.03rem;
		line-height: 1.6;
		font-size: 0.12rem;
	}

	.cpv-nlm-titk {
		margin-bottom: 0.15rem;
	}

	.cpv-nlmdk {
		margin-bottom: 0.15rem;
	}

	.cpv-td-list li {
		width: calc(50% - 10px);
		margin-bottom: 10px;
	}

	.cpv-td-link {
		padding: 0.2rem;
	}

	.cpv-tdb {
		height: 0.4rem;
	}

	.cpv-td-bbg {
		margin: -0.15rem auto 0.1rem;
	}

	.cpv-td-bmk {
		height: 0.52rem;
		line-height: 0.26rem;
		font-size: 0.15rem;
	}

	.cpv-yytudk {
		position: relative;
		margin-bottom: 0.2rem;
	}

	.cpv-yylistk {
		width: 100%;
		min-height: auto;
		padding: 0.2rem;
		border-top-right-radius: 0.1rem;
		border-bottom-right-radius: 0.1rem;
	}

	.cpv-yylist {
		line-height: 0.3rem;
		font-size: 0.15rem;
	}

	.cpv-yylist li {
		padding-left: 0.18rem;
		background: url(../images/cpn-xj1.png) left 0.12rem no-repeat;
	}

	.cpv-nl-zllnk {
		padding: 0.15rem;
	}

	.cpv-nl-zllist {
		margin-left: 0;
	}

	.cpv-nl-zllist li {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 0.15rem;
	}

	.cpv-xzmk {
		margin-left: 0.36rem;
		margin-right: 0.45rem;
		margin-top: 0;
		line-height: 0.34rem;
		font-size: 0.16rem;
	}

	.cpv-pdfb {
		margin-top: 0.05rem;
		height: 0.24rem;
	}

	.cpv-xzb {
		width: 0.36rem;
	}

	.cpv-alm-tit {
		margin-bottom: 0.1rem;
		line-height: 0.3rem;
		font-size: 0.16rem;
	}

	.cpv-alm-text {
		line-height: 1.8;
		font-size: 0.14rem;
	}

	.cpv-altuk {
		margin-bottom: 0.1rem;
	}

	.cpv-al-list li {
		padding-bottom: 0.16rem;
		margin-bottom: 0.16rem;
	}

	.cpl-dtit {
		margin-bottom: 0.15rem;
	}

	.cpl-dtext br {
		display: none;
	}

	.cpl-ssmk {
		float: none;
	}

	.cpl-ssdk {
		padding-bottom: 0.15rem;
		margin-bottom: 0.15rem;
	}

	.cpl-sxdk>.fl {
		float: none;
		overflow: hidden;
		/* margin-bottom: 0.18rem; */
	}

	.cpl-sx-tit {
		margin-left: 0;
		float: left;
		margin-bottom: 0;
		line-height: 0.44rem;
		font-size: 0.18rem;
	}

	.cpl-sx-xxdk {
		margin-left: -0.1rem;
	}

	.cpl-sxdk>.fl>.fl {
		float: none;
		margin-left: 0.6rem;
		width: calc(100% - 0.6rem);
		margin-right: 0;
		overflow: hidden;
	}
	.cpl-sx-xx-sub{
		margin-left: 0;
		width: 100%;
	}
	.cpl-sx-xxnk {
		float: left;
		/* margin-left: 0.1rem; */
		margin-bottom: 0.1rem;
		width: calc(50% - 10px);
		height: 0.44rem;
	}

	.cpl-sx-xxnk2 {
		width: 20px;
	}

	.cpl-sx-xxnzk {
		padding: 0 0.1rem;
		line-height: calc(0.44rem - 2px);
		font-size: 0.14rem;
	}

	.cpl-sxdk {
		margin-left: 0;
		margin-bottom: 0.15rem;
	}

	.js-hxtu {
		position: relative;
	}

	.hx-jsdk {
		padding: 0.25rem 0 0.3rem;
	}

	.hx-jsmk {
		position: relative;
		left: auto;
		top: auto;
		right: auto;
		width: 100%;
		margin-bottom: 0.2rem;
	}

	.hx-jsm-tit {
		line-height: 1.8;
		font-size: 0.18rem;
	}

	.hx-jsm-text {
		line-height: 1.8;
		font-size: 0.14rem;
	}

	.login-nlk {
		display: block;
		position: relative;
		overflow: hidden;
	}

	.login-nlk,
	.login-nrk {
		width: 100%;
	}

	.login-dldk {
		padding: 0.2rem 0.2rem 0.3rem;
	}

	.user-ndk {
		padding: 0.25rem 0 0.3rem;
	}

	.login-dl-ti1 {
		line-height: 1.8;
		font-size: 0.24rem;
	}

	.login-dl-ti2 {
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.14rem;
	}

	.login-dl-xiek {
		height: 0.48rem;
		border: 1px solid #d6d6d6;
		padding: 0 0.14rem;
		margin-bottom: 0.1rem;
	}

	.login-dl-sub {
		height: 0.48rem;
		margin-bottom: 0.2rem;
		line-height: 0.48rem;
		font-size: 0.16rem;
	}

	.login-dl-wjnk {
		line-height: 2;
		font-size: 0.14rem;
	}

	.zc-yzm {
		width: 70px;
	}

	.login-dlxk2 .login-dl-sub {
		margin-bottom: 0.2rem;
	}

	.user-nrk {
		padding: 0.2rem 0.2rem 0.3rem;
	}

	.user-lnxk {
		margin: 0;
		max-width: none;
	}

	.user-lnk {
		width: 80%;
		margin: 0 auto;
		float: none;
		border-right: none;
	}

	.us-txtuk {
		width: 0.8rem;
		margin: 0 auto 0.1rem;
		border: 4px solid #fff;
	}

	.us-txtumk {
		margin-bottom: 0.2rem;
		line-height: 1.6;
		font-size: 0.16rem;
	}

	.us-clak {
		padding: 0.15rem 0;
	}

	.us-clabk {
		width: 0.4rem;
		height: 0.4rem;
	}

	.us-clamk {
		margin-left: 0.4rem;
		padding-left: 0.1rem;
	}

	.us-clam-tit {
		line-height: 1.4;
		font-size: 0.16rem;
	}

	.us-clam-text {
		line-height: 1.4;
		font-size: 0.12rem;
	}

	.user-rnk {
		width: 100%;
		margin-left: 0;
		border-left: none;
		padding-left: 0;
	}

	.us-ndtitk a,
	.us-ndtitk span {
		margin-left: 0.2rem;
		padding-bottom: 0.1rem;
		line-height: 2;
		font-size: 0.16rem;
	}

	.us-ndtitk {
		margin-bottom: 0.2rem;
	}

	.us-xz-list li {
		border: 1px solid #ced5eb;
		padding: 0.15rem;
		margin-bottom: 0.1rem;
	}

	.us-xz-limk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.usnbdk {
		float: none;
		width: 100%;
		padding-left: 0;
		padding-top: 0.15rem;
		margin-top: 0.15rem;
		border-top: 1px solid #bcc1c6;
		border-left: none;
	}

	.usnbk {
		width: 1rem;
		float: left;
		margin-left: 0.15rem;
		padding: 6px 5px;
		margin-bottom: 0;
	}

	.usnbk:first-child {
		margin-left: 0;
	}

	.us-xz-li-titk {
		margin-bottom: 0.12rem;
	}

	.usnb1 {
		margin-top: 0.05rem;
		height: 0.2rem;
	}

	.us-xz-li-tit {
		margin-left: 0.3rem;
		line-height: 0.3rem;
		font-size: 0.16rem;
	}

	.us-xz-li-textxk {
		margin-left: -0.1rem;
	}

	.us-xz-li-textxk span {
		margin-left: 0.1rem;
		font-size: 0.14rem;
	}

	.usnb2 {
		margin-top: 0.03rem;
		height: 0.16rem;
	}

	.usnbxk span {
		margin-left: 0.22rem;
		line-height: 0.22rem;
		font-size: 0.14rem;
	}

	.us-gr-nk {
		padding-left: 0;
		margin-bottom: 0.1rem;
	}

	.us-gr-nmk {
		float: none;
		width: 100%;
		line-height: 0.3rem;
		font-size: 0.14rem;
	}

	.redk {
		height: 0.3rem;
		line-height: 0.3rem;
		font-size: 0.14rem;
	}

	.us-gr-n-xiek {
		margin-left: 0;
		width: 100%;
		max-width: none;
		padding: 0 0.15rem;
		line-height: 0.44rem;
		font-size: 0.14rem;
	}

	.us-subk {
		margin-top: 0.2rem;
		padding-top: 0.2rem;
		padding-left: 0;
	}

	.us-sub {
		width: 100%;
		height: 0.44rem;
		line-height: 0.44rem;
		font-size: 0.16rem;
	}

	.us-gr-nk3 .us-gr-nk {
		padding-left: 0;
	}

	.us-gr-nk3 .us-gr-n-xiek {
		margin-left: 0;
		width: 100%;
	}

	.fo-lxnb {
		display: none;
	}

	.abxwv-fanxk {
		float: none;
		width: 100%;
	}

	.v-sank {
		margin-bottom: 0.2rem;
	}

	.v-sank a {
		width: auto;
		height: 0.45rem;
		padding: 0 0.1rem;
		margin-left: 0.1rem;
		line-height: 0.45rem;
		font-size: 0.14rem;
	}

	.serv-banmk {
		width: 100%;
		float: none;
	}

	.cpv-cptudk .mySwiperk {
		display: none;
	}

	.cpv-cptudk .mySwiper2 {
		float: none;
		width: 100%;
	}

	.fwzl-xw {
		width: 1rem;
		height: 0.38rem;
		border: 0.01rem solid #cccccc;
		border-radius: 0.5rem;
		line-height: 0.36rem;
		font-size: 0.14rem;
	}

	.in-cplein {
		width: 100%;
	}

	.in-nrdk {
		height: calc(100% - 60px);
	}

	/*  */
	.tc-nrdk {
		padding: 18px;
	}

	.fw-wxtck {
		margin-left: 0;
	}

	.fw-wxtck .fw-yjsqxk {
		width: 100%;
	}

	.in-fask {
		opacity: 1;
	}

	.fav-js-titcn {
		font-size: 0.2rem;
	}

	.fw-yjsqx-xiek {
		margin-left: 84px;
	}

	.fw-yjsqx-xiek2 {
		margin-left: 130px;
	}

	.tc-close {
		right: 10px;
		top: 10px;
		height: 0.3rem;
	}

	/* .tc-nrdxk{
		display: block;
		position: relative;
		height: 100%;
	} */
	.fw-wxtck-nk {
		overflow-y: auto;
		position: relative;
		max-height: calc(80vh - 36px - 1rem);
		margin-bottom: 0.15rem;
	}

	.fw-yjyp-jia {
		margin-left: 5px;
	}

	.tc-close {
		left: calc(50% - 0.17rem);
		top: auto;
		top: calc(100% + 10px);
		height: 0.34rem;
	}

	/*  */
	.maodian {
		border-top: 10px solid transparent;
		margin-top: -10px;
	}

	.ab-wznk a.block-ipad,
	.ab-wznk span.block-ipad {
		display: none;
	}

	/* */
	.block-pc {
		display: none;
	}

	.block-ipad {
		display: none;
	}

	.block-sj {
		display: block;
	}
}
