@charset "utf-8";

/**判断**/
@media all and (min-width: 2001px) {
	:root {
		--width: 1620px;
		--width2: 1780px;
	}

}

@media all and (min-width:1801px) and (max-width: 2000px) {
	:root {
		--width: 1620px;
		--width2: 1780px;
	}
}
@media all and (min-width: 1701px) and (max-width: 1800px) {
	:root {
		--width: 1600px;
		--width2: 1600px;
	}

	.fo-flnav {
		width: calc(100% - 80px);
	}

	.in-cpnrm-list li {
		margin-bottom: 5px;
	}

	.in-cpnrm-tit {
		margin-bottom: 20px;
	}

	.in-cpnrm-list {
		margin-bottom: 20px;
	}

	.in-cpmdk {
		padding: 30px 20px;
	}

	.in-cgdmk {
		margin-bottom: 50px;
	}

	.in-cgxb {
		height: 70px;
	}

	.in-cgs-lim-tit1 {
		line-height: 50px;
		font-size: 38px;
	}

	.in-cgrndk {
		width: calc(100% - 640px + 60px);
		margin-right: -60px;
		margin-top: -30px;
	}

	.in-alrnxk {
		margin-top: -20px;
		max-width: 700px;
	}

	.in-alrtuk {
		width: calc(100% - 80px);
		height: calc(100% - 80px);
		left: 40px;
		top: 40px;
	}

	.mySwiper-inal {
		height:520px;
	}

	.in-al-tit1 {
		margin-bottom: 26px;
	}

	/* .in-xwlndk {
		padding-right: 30px;
	} */

	.in-dtitdk {
		margin-bottom: 40px;
	}

	/* .in-xwl-list li {
		width: calc(50% - 30px);
		mar gin-left: 30px;
	}*/

	.in-xwr-list li {
		padding-bottom: 22px;
		margin-bottom: 22px;
	}

	/* .in-xwlmdk {
		padding: 30px 38px 50px;
	} */
}

@media all and (min-width:1601px) and (max-width: 1700px) {
	:root {
		--width: 1500px;
		--width2: 1500px;
	}

	.fo-flnav {
		width: calc(100% - 80px);
	}

	.in-cpnrm-list li {
		margin-bottom: 5px;
	}

	.in-cpnrm-tit {
		margin-bottom: 20px;
	}

	.in-cpnrm-list {
		margin-bottom: 20px;
	}

	.in-cpmdk {
		padding: 30px 20px;
	}

	.in-cgdmk {
		margin-bottom: 50px;
	}

	.in-cgxb {
		height: 70px;
	}

	.in-cgs-lim-tit1 {
		line-height: 50px;
		font-size: 38px;
	}

	.in-cgrndk {
		width: calc(100% - 640px + 60px);
		margin-right: -60px;
		margin-top: -30px;
	}

	.in-alrnxk {
		margin-top: -20px;
		max-width: 700px;
	}

	.in-alrtuk {
		width: calc(100% - 80px);
		height: calc(100% - 80px);
		left: 40px;
		top: 40px;
	}

	.mySwiper-inal {
		height: 510px;
	}

	.in-al-tit1 {
		margin-bottom: 26px;
	}

	/* .in-xwlndk {
		padding-right: 30px;
	} */

	.in-dtitdk {
		margin-bottom: 40px;
	}

	/* .in-xwl-list li {
		width: calc(50% - 30px);
		margin-left: 30px;
	} */

	.in-xwr-list li {
		padding-bottom: 22px;
		margin-bottom: 22px;
	}

	/* .in-xwlmdk {
		padding: 30px 38px 50px;
	} */

	/*  */
	.ab-news-banmxk {
		bottom: 90px;
	}

	.ab-ne-ban-navk {
		padding-top: 30px;
	}

	.ab-ne-ban-navk span {
		width: 30px;
	}

	.ab-ne-ban-titk {
		margin-bottom: 80px;
	}

	.ab-ne-ban-titen {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 28px;
	}

	.ab-ne-ban-titcn {
		line-height: 1.2;
		font-size: 50px;
	}

	.ab-xwnbgdk {
		bottom: 30px;
	}

	.ab-xwnbg2 {
		width: 50px;
	}

	.ab-xwnbgk {
		right: 50px;
		bottom: 50px;
		width: 120px;
		height: 108px;
	}

	.ab-xwnbgm2 {
		bottom: 14px;
		padding-left: 15px;
		line-height: 1.2;
		font-size: 24px;
	}

	.ab-xwnbgm1 {
		padding-right: 15px;
		top: 14px;
		line-height: 1.2;
		font-size: 14px;
	}

	.ab-xwddk {
		padding: 70px 0;
	}

	.ab-jsnrdk {
		padding-right: 60px;
	}

	.ab-jr-fl-tit {
		line-height: 1.5;
		font-size: 34px;
	}

	.ab-jsnrdk .ab-jr-fl-titk {
		margin-right: 60px;
	}

	.ab-faz {
		padding: 70px 0 80px;
	}

	.swiper-button-prev-abfz,
	.swiper-button-next-abfz {
		width: 40px;
		height: 40px;
	}

	.swiper-button-prev-abfz {
		right: 50px;
	}

	.ab-jr-fl-titk {
		margin-bottom: 40px;
	}

	.ab-ylndk {
		padding: 70px 0;
	}

	.ab-yl-fl {
		padding-right: 30px;
	}

	.ab-ylqk .tab .tab_menu li {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.container-fr {}

	.ab-ylqk .tab .tab_menu {
		margin-bottom: 20px;
	}

	/* .ab-yl-dz {
		width: 100px;
		height: 100px;
		left: -50px;
		bottom: 0;
	} */

	.ab-yl-dzs strong {
		line-height: 34px;
		font-size: 30px;
	}

	.ab-yl-dzs span {
		padding-left: 3px;
		margin-top: 14px;
		line-height: 20px;
		font-size: 18px;
	}

	.ab-yl-dzs {
		margin-bottom: 4px;
	}

	.ab-yl-dzm {
		line-height: 20px;
		font-size: 14px;
	}

	.ab-yl-frtextk {
		height: 318px;
		padding-right: 30px;
		overflow-y: scroll;
	}

	.ab-ryzs-nxk {
		top: 70px;
	}

	.ab-jrlist {
		margin-left: -15px;
	}

	.ab-jrlist li {
		width: calc(100% / 3 - 15px);
		margin-left: 15px;
		margin-bottom: 15px;
	}

	.ab-jrtulk {
		border-radius: 8px;
	}

	.ab-jrtumx {
		bottom: 40px;
	}

	.ab-jrtulk2,
	.ab-jrtulk3 {
		height: calc(50% - 8px);
	}

	.abv-fanyea {
		padding: 18px 0;
	}

	.abxwv-sx-fl {
		width: 90px;
	}

	.abxwv-sx-fla {
		margin-left: 90px;
		padding-left: 30px;
	}

	.abxw-tj-tit {
		line-height: 1.5;
		font-size: 36px;
	}

	.ab-jr-fl-list {
		margin-left: -100px;
	}

	.ab-jr-fl-list li {
		width: calc(50% - 100px);
		margin-left: 100px;
		margin-bottom: 100px;
	}

	.ab-jrfl-xbdk {
		width: 70px;
	}

	.ab-jrfl-text {
		margin-left: 70px;
		padding-left: 30px;
	}

	/* .mySwiper-abtj-tit {
		width: 330px;
	} */

	.swiper-button-prev-abtjx1,
	.swiper-button-next-abtjx1 {
		width: 40px;
		height: 40px;
	}

	.swiper-button-next-abtjx1 {
		margin-left: 10px;
	}

	.mySwiper-abtjx1 .swiper-slide,
	.mySwiper-abtjx2 .swiper-slide {
		width: 350px;
		margin: 0 10px;
	}

	.mySwiper-abtjx1 .swiper-slide-active,
	.mySwiper-abtjx2 .swiper-slide-active {
		width: 600px;
	}

	.ab-jrtum {
		padding: 0 10px;
		line-height: 30px;
		bottom: 20px;
	}

	.ab-jr-zw-titk {
		padding: 28px 40px;
		background: url(../images/abzp-xb1.png) calc(100% - 40px) center no-repeat #f8f8fa;
		background-size: 40px !important;
	}

	.ab-jr-zw-textk {
		margin-top: -29px;
	}

	.ab-jr-zw-text {
		padding-top: 20px;
		margin: 0 40px 40px;
	}

	.ab-jr-zw-textx {
		height: 360px;
	}

	.ab-jr-zwdk {
		margin: 0 auto 30px;
	}

	.clod-ndk {
		top: 120px;
	}

	.clod-tit {
		margin-bottom: 50px;
	}

	.clo-classxk {
		margin-left: -15px;
	}

	.clo-cla-a {
		margin-left: 15px;
		padding:6px 10px 24px;
		background-size: auto 12px !important;
	}

	.clov-titdk {
		margin-bottom: 25px;
	}

	.clov-td-list li {
		width: 25%;
		padding: 0 40px 0;
	}

	.clov-td-li-tit {
		margin-bottom: 20px;
	}

	.clo-ptb1 {
		margin: 0 auto 30px;
		width: 100px;
	}

	/* .clov-td-li-text {
		min-height: 180px;
		line-height: 30px;
		font-size: 16px;
	} */

	.clov-nrk {
		margin-bottom: 40px;
	}

	.clo-yun-alb {
		width: 60px;
		height: 60px;
		left: calc(50% - 30px);
		top: calc(50% - 30px);
	}

	.clov-fa-td-list {
		margin-left: -8px;
	}

	.clov-fa-td-list li {
		width: calc(25% - 8px);
		margin-left: 8px;
	}

	.clov-fa-td-link {
		padding: 30px;
	}

	.clo-fa-tdb {
		width: 100px;
		margin-bottom: 30px;
	}

	.clo-fa-td-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.clo-fa-td-text {
		height: 120px;
		line-height: 30px;
		font-size: 16px;
	}

	.clo-fa-td-text br {
		display: none;
	}

	.road-tdlt {
		width: 50px;
		height: 4px;
	}

	.mySwiper-roadldzd2 {
		width: calc(100% - 280px);
	}

	.roadldzd-xnrlk {
		padding-top: 80px;
		padding-bottom: 80px;
		width: 480px;
	}

	/* .road-dtit {
		line-height: 1.5;
		font-size: 32px;
	} */
	.car-yaomk > .road-dtit {
	    padding-top: 50px;
	}
	.car-yaomk > .carz-more {
	    bottom: 50px;
	}
	/* .car-yaomk > .container-ny {
	    padding-top: 80px;
	} */
	.xnrk-tit {
		margin-bottom: 20px;
	}

	.roadldzd-xnrrk {
		width: calc(100% - 480px);
	}

	.swiper-button-next-roadldzd,
	.swiper-button-prev-roadldzd {
		width: 40px;
		height: 40px;
	}


	.road-hrsf-xnk {
		padding-top: 250px;
	}

	.road-hrsf-xlist {
		margin-left: -15px;
	}

	.road-hrsf-xlist li {
		margin-left: 15px;
		width: calc(20% - 15px);
	}

	.road-hrsf-xlist li:nth-child(4) .road-hrsf-xm,
	.road-hrsf-xlist li:nth-child(5) .road-hrsf-xm {
		height: auto;
	}

	.road-hrsf-xlb {
		width: 50px;
	}

	.road-gxddk {
		padding-top: 80px;
	}

	.road-zzxtddk {
		padding: 160px 0 180px;
	}

	.roadyy-tit {
		padding-bottom: 25px;
	}

	.roadyy-yytidk {
		margin-bottom: 30px;
	}

	.mySwiper-roadyy2 .in-protudk {
		margin: 0 20px;
	}

	.swiper-slide-thumb-active .roadyy-tit {
		background-size: auto 10px;
	}

	.road-sfkxmk {
		width: 170px;
		height: 170px;
	}

	.road-sfkmxk {
	line-height: 32px;
	font-size: 28px;
	}

	.road-sfk-list {
		margin-left: -10px;
	}

	.road-sfk-list li {
		/* width: 100%;
		float: none; */
		width: calc(20% - 10px);
		margin-left: 10px;
		margin-bottom: 10px;
	}

	.road-sfk-limk {
		padding: 22px;
		margin-bottom: 20px;
	}

	.road-sfk-link .road-tdlt {
		width: 50px;
	}

	.road-sfk-lim-tit {
		margin-bottom: 15px;
		line-height: 1.5;
		height: auto;
		font-size: 22px;
	}

	.road-sfk-lim-textk {
		height: auto;
	}

	.road-sfk-lim-text1 br,
	.road-sfk-lim-text2 br {
		display: none;
	}


	.road-tdlist {
		/* margin-left: -30px; */
	}

	.road-tdlist li {
		width: 25%;
		padding: 0 15px;
		/* margin-left: 30px; */
		margin-bottom: 30px;
	}

	.road-tdlink {
		padding: 30px;
	}

	.road-tdtuk {
		width: 120px;
		margin: 0 auto 20px;
		border: 4px solid #cde3ff;
	}

	.carz-czmdk {
		width: calc(100% - 500px);
		padding-right: 0;
	}

	.mySwiper-carzcz2 .swiper-slide-active .carz-czmdk {
		padding-top: 0;
	}

	.carz-cztuk {
		width: 500px;
	}



	.swiper-slide-active .carz-czmdk .ab-xwmore {
		line-height: 42px;
	}

	.carv-fgxbk {
		max-width: 100px;
		margin: 0 auto 20px;
	}

	.mySwiper-carzcz2 .block-sj {
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.swiper-button-prev-carzcz,
	.swiper-button-next-carzcz {
		width: 40px;
		height: 40px;
	}

	.car-zc-list {
		margin-left: -20px;
	}

	.car-zc-list li {
		width: calc(100% / 3 - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.car-zc-link {
		padding: 60px 40px;
	}

	.car-cz-classxk a {
		padding: 20px 60px;
	}

	.car-zcv-btit {
		margin-bottom: 10px;
		line-height: 54px;
		font-size: 40px;
	}


	.road-lm-tit {
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 24px;
	}

	.car-cdas-xttuk {
		width: 700px;
	}

	.car-cdas-xtmk {
		width: 180px;
		font-size: 20px;
	}

	.road-yd-list {
		margin-left: -15px;
	}

	.road-yd-list li {
		width: calc(100% / 5 - 15px);
		margin-left: 15px;
		margin-bottom: 20px;
	}

	.road-yd-tuk {
		margin-bottom: 10px;
	}

	.road-ej-list {
		margin-left: -15px;
	}

	.road-ej-list li {
		width: calc(100% / 4 - 15px);
		margin-left: 15px;
		margin-bottom: 20px;
	}

	.car-xy-td-tuk {
		width: 50%;
	}

	.car-xy-td-mdk {
		width: 50%;
		padding-left: 30px;
	}

	.car-xy-falist {
		margin-left: -80px;
	}

	.car-xy-falist li {
		width: calc(50% - 80px);
		margin-left: 80px;
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.car-xy-fali-text {
		height: 100px;
		line-height: 25px;
		font-size: 14px;
	}

	.car-xy-fali-tit {
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 22px;
	}

	.car-gjnk {
		width: auto;
		padding: 30px;
	}

	.car-gj-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.car-gj-tit2 {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-gj-lxnk2 {
		padding: 20px 20px;
	}

	.car-gj-lxnk {
		padding: 20px 10px 20px 25px;
	}

	.car-gj-lx-text {
		font-size: 14px;
	}
	.in-xwrmdk .ab-xwlm-textk {
		height: 30px;    margin-bottom: 15px;
	}
	.in-xwrmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwl-titk {
	    margin-bottom: 10px;
	}
	.in-xwlndk {
	    width: 490px;
	}
	.in-xwrndk {
	    width: calc(100% - 490px);
	    padding-left: 40px;
	}
	/**/

	.yemak {
		padding-top: 30px;
	}

	.pagination li {
		width: 40px;
		height: 40px;
		line-height: 38px;
	}

}

@media all and (min-width:1441px) and (max-width: 1600px) {

	:root {
		--width: 92%;
		--width2: 92%;
	}

	.navk li>a {
		padding: 23px 26px;
	}

	/* .top-headbg {
		height: 200px;
	} */

	.swiper-sliden {
		height: 470px !important;
	}

	.fo-flnav {
		width: calc(100% - 50px);
	}

	.fo-navdk .fo-flk,
	.fo-navdk .fo-frk {
		padding-top: 26px;
		padding-bottom: 26px;
	}

	.in-banmdk>.container {
		padding-top: 50px;
	}

	.in-banm-tit {
		margin-bottom: 25px;
		font-size: 60px;
	}

	.in-banm-text {
		margin-bottom: 40px;
		font-size: 25px;
	}

	.in-banm-morek {
		width: 150px;
		height: 42px;
		border-radius: 42px;
	}

	.in-banm-morexm {
		line-height: 40px;
		font-size: 14px;
		padding-left: 24px;
		background-size: 16px;
	}

	.in-alldk-jsk {
		padding-top: 50px;
	}

	.in-psbgk {
		right: 50px;
		bottom: 80px;
		width: 100px;
	}

	.mySwiper-ban .swiper-pagination-ban {
		bottom: 80px;
	}

	.in-jsxb {
		height: 60px;
	}

	.in-jsxbm {
		line-height: 40px;
		font-size: 24px;
	}

	.in-hxjs-te-tit {
		margin-bottom: 10px;
		line-height: 34px;
		font-size: 22px;
	}

	.in-hxjs-te-text {
		line-height: 28px;
		font-size: 14px;
	}

	.in-hxjs-textk2,
	.in-hxjs-textk3 {
		top: 31.06122448979592%;
	}
	.in-hxjs-textk2{
		left: 21.77083333333333%;
	}
	.in-hxjs-textk3{
		left: 59.8125%;
	}
	.in-hxjs-textk1,
	.in-hxjs-textk4 {
		top: 68.102041%;
	}

	.in-dtitcn {
		line-height: 46px;
		font-size: 34px;
	}

	.in-dtiten {
		line-height: 37px;
		font-size: 26px;
	}

	.in-alldk {
		padding-top: 50px;
	}

	.in-cpnrm-list li {
		margin-bottom: 5px;
		line-height: 28px;
		font-size: 16px;
	}

	.in-cpnrm-more {
		width: 150px;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.in-cpxb {
		height: 34px;
	}

	.in-cpxbm {
		margin-left: 44px;
		line-height: 34px;
		font-size: 20px;
	}

	.in-cpnrm-tit {
		margin-bottom: 15px;
		line-height: 40px;
		font-size: 28px;
	}

	.in-cpnrm-list {
		margin-bottom: 20px;
	}

	.in-cpmdk {
		padding: 28px 20px;
	}

	.in-cgdmk {
		margin-bottom: 50px;
	}

	.in-cgxb {
		height: 60px;
	}

	.in-cgs-lim-tit1 {
		line-height: 40px;
		font-size: 34px;
	}

	.in-cgs-lim-tit2 {
		margin-top: 8px;
	}

	.in-cgs-lim-text {
		line-height: 25px;
		font-size: 14px;
	}

	.in-cgrndk {
		width: calc(100% - 640px);
		margin-right: 0;
		margin-top: 0;
	}

	.in-cgs-list li {
		margin-bottom: 20px;
	}

	.in-alrndk {
		width: 50%;
		margin-right: 0;
		padding-left: 30px;
	}

	.in-alrnxk {
		margin-top: 0;
		max-width: 600px;
	}

	.in-alrtuk {
		width: calc(100% - 80px);
		height: calc(100% - 80px);
		left: 40px;
		top: 40px;
	}

	.in-al-textk {
		padding-top: 15px;
		padding-bottom: 20px;
	}

	.in-al-tit2 {
		margin-bottom: 7px;
		line-height: 32px;
		font-size: 20px;
	}

	.mySwiper-inal {
		height: 500px;
	}

	.in-al-tit1 {
		margin-bottom: 20px;
	}

	/* .mySwiper-inal .swiper-slide-thumb-active .in-al-tit1 {
		font-size: 24px;
	} */

	.in-al-text {
		height: 75px;
		line-height: 25px;
		font-size: 14px;
	}

	/* .in-xwlndk {
		padding-right: 30px;
	} */

	.in-dtitdk {
		margin-bottom: 40px;
	}

	/* .in-xwl-list li {
		width: calc(50% - 30px);
		margin-left: 30px;
	} */

	.in-xwr-list li {
		padding-bottom: 22px;
		margin-bottom: 22px;
	}

	/* .in-xwlmdk {
		padding: 30px 35px 50px;
	} */

	.in-xwrtuk {
		width: 190px;
	}

	/* .in-xwrmdk {
		margin-left: 190px;
		padding-left: 20px;
	} */

	/* .in-xwrm-titk {
		line-height: 30px;
		font-size: 18px;
	} */

	.in-xwl-titk {
		font-size: 20px;
	}

	/*  */
	.ab-news-banmxk {
		bottom: 90px;
	}

	.ab-ne-ban-navk {
		padding-top: 30px;
	}

	.ab-ne-ban-navk span {
		width: 25px;
	}

	.ab-ne-ban-titk {
		margin-bottom: 80px;
	}

	.ab-ne-ban-titen {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 28px;
	}

	.ab-ne-ban-titcn {
		line-height: 1.2;
		font-size: 50px;
	}

	.ab-xwnbgdk {
		bottom: 30px;
	}

	.ab-xwnbg2 {
		width: 50px;
	}

	.ab-xwnbgk {
		right: 50px;
		bottom: 50px;
		width: 120px;
		height: 108px;
	}

	.ab-xwnbgm2 {
		bottom: 14px;
		padding-left: 15px;
		line-height: 1.2;
		font-size: 24px;
	}

	.ab-xwnbgm1 {
		padding-right: 15px;
		top: 14px;
		line-height: 1.2;
		font-size: 14px;
	}

	.ab-xwddk {
		padding: 70px 0;
	}

	.ab-jsnrdk {
		width: calc(100% - 500px);
		padding-right: 30px;
	}

	.ab-jr-fl-tit {
		line-height: 1.5;
		font-size: 34px;
	}

	.ab-jsnrdk .ab-jr-fl-titk {
		margin-bottom: 15px;
		margin-right: 30px;
	}

	.ab-jsn-tit2 {
		margin-bottom: 20px;
		margin-right: 30px;
		line-height: 1.5;
		font-size: 24px;
	}

	.ab-jsdb {
		height: 50px;
	}

	.ab-jsn-text {
		padding-right: 30px;
		height: 420px;
	}

	.ab-jstuk {
		width: 500px;
	}

	.ab-faz {
		padding: 70px 0 80px;
	}

	.swiper-button-prev-abfz,
	.swiper-button-next-abfz {
		width: 40px;
		height: 40px;
	}

	.swiper-button-prev-abfz {
		right: 50px;
	}

	/* .mySwiper-abfz2 .swiper-slide-prev {
		padding-top: 120px;
	}

	.mySwiper-abfz2 .swiper-slide-active {
		padding-top: 120px;
	}

	.mySwiper-abfz2 .swiper-slide-next {
		padding-top: 80px;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide {
		padding-top: 40px;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide+.swiper-slide {
		padding-top: 0;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide {
		padding-top: 0;
	} */

	.ab-jr-fl-titk {
		margin-bottom: 40px;
	}

	.ab-ylndk {
		padding: 70px 0;
	}

	.ab-yl-fl {
		padding-right: 30px;
	}

	.ab-ylqk .tab .tab_menu li {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.container-fr {}

	.ab-ylqk .tab .tab_menu {
		margin-bottom: 20px;
	}

	.ab-yl-frxk {
		padding: 30px 55px;
	}

	/* .ab-yl-dz {
		width: 100px;
		height: 100px;
		left: -50px;
		bottom: 0;
	} */

	.ab-yl-dzs strong {
		line-height: 34px;
		font-size: 30px;
	}

	.ab-yl-dzs span {
		padding-left: 3px;
		margin-top: 14px;
		line-height: 20px;
		font-size: 18px;
	}

	.ab-yl-dzs {
		margin-bottom: 4px;
	}

	.ab-yl-dzm {
		line-height: 20px;
		font-size: 14px;
	}

	.ab-yl-frtextk {
		height: 318px;
		padding-right: 30px;
		overflow-y: scroll;
	}

	.ab-ryzs-nxk {
		top: 70px;
	}

	.ab-xwmore {
		width: 120px;
		height: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.ab-xwlink {
		padding: 26px;
	}

	.ab-xwlist {
		margin-left: -20px;
	}

	.ab-xwlist li {
		width: calc(100% / 3 - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}


	.ab-xwlmk {
		padding-top: 15px;
	}

	.ab-xwlm-titk {
		margin-bottom: 10px;
		height: 60px;
		line-height: 30px;
		font-size: 18px;
	}

	.ab-xwlm-textk {
		height: 48px;
		line-height: 22px;
		font-size: 14px;
	}

	.ab-jrlist {
		margin-left: -15px;
	}

	.ab-jrlist li {
		width: calc(100% / 3 - 15px);
		margin-left: 15px;
		margin-bottom: 15px;
	}

	.ab-jrtulk {
		border-radius: 8px;
	}

	.ab-jrtumx {
		padding: 0 30px;
		bottom: 30px;
		line-height: 30px;
		font-size: 22px;
	}

	.ab-jrtulk2,
	.ab-jrtulk3 {
		height: calc(50% - 8px);
	}

	.abxwv-tit {
		margin-bottom: 30px;
		line-height: 1.4;
		font-size: 30px;
	}

	.abxwv-key-fl {
		width: auto;
		margin-left: -20px;
		float: none;
	}

	.abxwv-key-fl span {
		margin-left: 20px;
		padding-left: 26px;
		line-height: 30px;
		font-size: 14px;
		background-size: 20px auto !important;
	}

	.abxwv-key-fr {
		line-height: 30px;
		font-size: 14px;
	}

	.abxwv-key-fr a {
		width: 30px;
		margin-left: 6px;
	}

	.abxwv-keyword {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.abxwv-text {
		margin-bottom: 30px;
	}

	.abv-fanyek {
		border-top: 1px solid #e0e4eb;
		border-bottom: 1px solid #e0e4eb;
		margin-bottom: 30px;
	}

	.abv-fanyea {
		padding: 18px 0;
	}

	.abxwv-sx-fl {
		width: 90px;
	}

	.abxwv-sx-fla {
		margin-left: 90px;
		padding-left: 30px;
	}

	.abxwv-return {
		width: 120px;
		height: 42px;
		border-radius: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.abxw-tj-tit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 28px;
	}

	.abxw-tj-link {
		padding: 40px 30px;
	}

	.mySwiper-abxwtj {
		padding-bottom: 35px;
	}

	.ab-jr-fl-list {
		margin-left: -20px;
	}

	.ab-jr-fl-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 30px;
	}

	.ab-jrfl-xbdk {
		width: 70px;
	}

	.ab-jrfl-text {
		margin-left: 70px;
		padding-left: 30px;
	}

	.ab-jrfl-tm-tit {
		margin-bottom: 12px;
	}

	.ab-jr-fl-listk {
		padding-top: 0;
	}

	/* .mySwiper-abtj-tit {
		width: 330px;
	} */

	.swiper-button-prev-abtjx1,
	.swiper-button-next-abtjx1 {
		width: 40px;
		height: 40px;
	}

	.swiper-button-next-abtjx1 {
		margin-left: 10px;
	}

	.mySwiper-abtjx1 .swiper-slide,
	.mySwiper-abtjx2 .swiper-slide {
		width: 280px;
		margin: 0 10px;
	}

	.mySwiper-abtjx1 .swiper-slide-active,
	.mySwiper-abtjx2 .swiper-slide-active {
		width: 500px;
	}

	.ab-jrtum {
		padding: 0 10px;
		line-height: 30px;
		bottom: 20px;
	}

	.ab-jr-zw-titk {
		padding: 20px 30px;
		background: url(../images/abzp-xb1.png) calc(100% - 30px) center no-repeat #f8f8fa;
		background-size: 30px !important;
	}

	.ab-jr-zw-textk {
		margin-top: -29px;
	}

	.ab-jr-zw-text {
		padding-top: 15px;
		margin: 0 30px 30px;
	}

	.ab-jr-zw-textx {
		height: 360px;
	}

	.ab-jr-zwdk {
		margin: 0 auto 30px;
	}

	.clod-ndk {
		top: 120px;
	}

	.clod-tit {
		margin-bottom: 50px;
		line-height: 1.5;
		font-size: 34px;
	}

	.clo-classxk {
		margin-left: -10px;
		font-size: 14px;
	}

	.clo-cla-a {
		margin-left: 10px;
		padding:6px 10px 24px;
		background-size: auto 12px !important;
	}

	.clov-titdk {
		margin-bottom: 25px;
	}

	.clov-td-list li {
		width: 25%;
		padding: 0 40px 0;
	}

	.clov-td-li-tit {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 22px;
	}

	.clo-ptb1 {
		margin: 0 auto 10px;
		width: 60px;
	}

	/* .clov-td-li-text {
		min-height: 180px;
		line-height: 30px;
		font-size: 16px;
	} */

	.clov-nrk {
		margin-bottom: 40px;
	}

	.clo-yun-alb {
		width: 60px;
		height: 60px;
		left: calc(50% - 30px);
		top: calc(50% - 30px);
	}

	.clov-fa-td-list {
		margin-left: -8px;
	}

	.clov-fa-td-list li {
		width: calc(25% - 8px);
		margin-left: 8px;
	}

	.clov-fa-td-link {
		padding: 30px;
	}

	.clo-fa-tdb {
		width: 80px;
		margin-bottom: 20px;
	}

	.clo-fa-td-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.clo-fa-td-text {
		height: 120px;
		line-height: 30px;
		font-size: 16px;
	}

	.clo-fa-td-text br {
		display: none;
	}

	.road-tdlt {
		width: 50px;
		height: 4px;
	}

	.clov-yun-text {
		line-height: 30px;
		font-size: 16px;
		white-space:normal !important;
	}

	.clov-yun-text br {
		display: none;
	}


	.mySwiper-roadldzd {
		height: 440px;
	}

	.mySwiper-roadldzd2 {
		width: calc(100% - 280px);
	}

	.roadldzd-xnrlk {
		padding-top: 80px;
		padding-bottom: 80px;
		width: 480px;
	}

	/* .road-dtit {
		line-height: 1.5;
		font-size: 34px;
	} */
	.car-yaomk > .road-dtit {
	    padding-top: 50px;
	}
	.car-yaomk .road-dtit{
		margin-bottom:30px;
	}
	.car-yaomk > .carz-more {
	    bottom: 50px;
	}
	/* .car-yaomk > .container-ny {
	    padding-top: 80px;
	} */
	.carz-xy-dtit {
	    margin-bottom: 40px;
	    line-height: 40px;
	    font-size: 22px;
	}
	.xnrk-tit {
		margin-bottom: 20px;
	}

	.roadldzd-xnrrk {
		width: calc(100% - 480px);
	}

	.xnrk-text {
		margin-bottom: 30px;
	line-height: 25px;
	font-size: 14px;
	}

	.swiper-button-next-roadldzd,
	.swiper-button-prev-roadldzd {
		width: 40px;
		height: 40px;
		bottom: 100px;
	}

	.road-hrsf-xnk {
		padding-top: 200px;
	}

	.road-hrsf-xtit {
		margin-bottom: 30px;
		line-height: 34px;
		font-size: 22px;
	}

	.road-hrsf-xlist {
		margin-left: -15px;
	}

	.road-hrsf-xlist li {
		margin-left: 15px;
		width: calc(20% - 15px);
	}

	.road-hrsf-xlink {
		padding: 20px 10px;
	}

	.road-hrsf-xlist li:nth-child(4) .road-hrsf-xm,
	.road-hrsf-xlist li:nth-child(5) .road-hrsf-xm {
		height: auto;
	}

	.road-hrsf-xlb {
		width: 50px;
	}

	.road-gxddk {
		padding-top: 80px;
	}

	.road-gxmdk {
		padding: 60px 0 30px;
	}

	.road-gx-fl {
		width: 450px;
	}

	.road-gx-fr {
		width: calc(100% - 450px);
	}

	.road-zzxtddk {
		padding: 100px 0 120px;
	}

	.roadyy-tit {
		padding-bottom: 25px;
	}

	.roadyy-yytidk {
		margin-bottom: 30px;
	}

	.mySwiper-roadyy2 .in-protudk {
		margin: 0 20px;
	}

	.swiper-button-next-roadyy,
	.swiper-button-prev-roadyy {
		width: 40px;
		height: 40px;
	}

	.swiper-slide-thumb-active .roadyy-tit {
		background-size: auto 10px;
	}


	.road-xb {
		width: 70px;
		margin-bottom: 15px;
	}

	.road-sfkxbgk {
		width: 523px;
		height: 193px;
		margin: 310px auto 90px;
	}

	.road-sfkxmk {
		width: 170px;
		height: 170px;
	}

	.road-sfkmxk {
	line-height: 32px;
	font-size: 28px;
	}

	.road-sfk-list {
		margin-left: -10px;
	}

	.road-sfk-list li {
		/* width: 100%;
		float: none; */
		width: calc(20% - 10px);
		margin-left: 10px;
		margin-bottom: 10px;
	}

	.road-sfk-limk {
		padding: 15px;
		margin-bottom: 10px;
	}

	.road-sfk-link .road-tdlt {
		width: 50px;
	}

	.road-sfk-lim-tit {
		margin-bottom: 10px;
		line-height: 1.5;
		height: auto;
		font-size: 18px;
	}

	.road-sfk-lim-textk {
		height: auto;
	}

	.road-sfk-lim-text1 br,
	.road-sfk-lim-text2 br {
		display: none;
	}

	.road-ldnk {
		margin-left: -10px;
	}

	.road-lnk0 {
		margin-left: 10px;
		margin-bottom: 10px;
		border-radius: 8px;
		height: 240px;
	}

	.road-lnk1 {
		width: calc(60.80246913580247% - 10px);
	}

	.road-lnk2 {
		width: calc(39.19753086419753% - 10px);
	}

	.road-lnk3 {
		width: calc(100% / 3 - 10px);
	}

	.road-lmk {
		left: 30px;
		bottom: 30px;
		width: calc(100% - 60px);
		line-height: 25px;
		font-size: 14px;
	}

	.road-lmk br {
		display: none;
	}

	.road-lns {
		right: 40px;
		top: 40px;
		font-size: 60px;
	}

	.road-tdlist {
		/* margin-left: 15px; */
	}

	.road-tdlist li {
		width: 25%;
		padding: 0 10px;
		margin-bottom: 20px;
		/* width: calc(25% - 15px);
		margin-left: 15px;
		*/
	}

	.road-tdlink {
		padding: 20px;
	}

	.road-tdtuk {
		width: 120px;
		margin: 0 auto 20px;
		border: 4px solid #cde3ff;
	}

	.road-tdtu-tit {
		margin-bottom: 15px;
		
	}

	.road-tdtu-tm {
		margin-bottom: 4px;
		padding-left: 12px;
		background: url(../images/ro-wb.png) left 12px no-repeat;
		background-size: 6px !important;
	}

	.road-tdtu-text {
		height: 134px;
		line-height: 25px;
		font-size: 14px;
	}

	.carz-czlk {
		width: 280px;
	}

	.mySwiper-carzcz {
		height: 400px;
	}

	.mySwiper-carzcz2 {
		height: 400px;
	}

	.carz-czrk {
		width: calc(100% - 280px);
	}

	.carz-czmdk {
		width: calc(100% - 400px);
		padding-right: 0;
	}

	.mySwiper-carzcz2 .swiper-slide-active .carz-czmdk {
		padding-top: 0;
	}

	.carz-cztuk {
		width: 400px;
	}

	.carz-czm-tit1 {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 24px;
	}

	.carz-czm-tit2 {
		margin-bottom: 10px;
		line-height: 26px;
		font-size: 24px;
	}

	.carz-czm-text {
		margin-bottom: 15px;
		height: 60px;
		line-height: 30px;
	}

	.swiper-slide-active .carz-czmdk .ab-xwmore {
		line-height: 42px;
	}

	.carz-vlab-tit {
		width: 550px;
	}

	/* .carz-vlab-tt {
		margin: 40px 0 50px;
	} */

	/* .carz-vlab-text {
		min-height: 90px;
		margin-bottom: 40px;
	} */

	.swiper-button-prev-carfg,
	.swiper-button-next-carfg {
		width: 40px;
		height: 40px;
	}

	.carv-fgxbk {
		max-width: 100px;
		margin: 0 auto 20px;
	}

	.mySwiper-carzcz2 .block-sj {
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.swiper-button-prev-carzcz,
	.swiper-button-next-carzcz {
		width: 40px;
		height: 40px;
	}

	.car-zc-list {
		margin-left: -20px;
	}

	.car-zc-list li {
		width: calc(100% / 3 - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.car-zc-link {
		padding: 40px;
	}

	.car-zc-li-tit {
		margin-bottom: 8px;
		height: 60px;
		line-height: 30px;
		/* line-height: 38px;
		font-size: 26px; */
	}

	.car-zc-li-text {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-zc-li-more {
		width: 140px;
		height: 40px;
		margin: 0 auto 20px;
		line-height: 38px;
		font-size: 14px;
	}

	.car-cz-classxk a {
		padding: 20px 40px;
		line-height: 40px;
	}

	.car-cz-classxxk {
		height: 40px;
	}

	.car-cz-classxk a span {
		padding: 0 18px;
		background-size: 8px auto !important;
	}

	.car-zcv-btit {
		margin-bottom: 10px;
		line-height: 54px;
		font-size: 40px;
	}


	.car-zcv-bmore {
		width: 120px;
		height: 40px;
		border-radius: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.car-zcv-bmorex span {
		padding-left: 24px;
		background-size: auto 34px !important;
	}

	.road-lm-tit {
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 24px;
	}

	.car-cdas-xttuk {
		width: 640px;
	}

	.car-cdas-xtmk {
		width: 180px;
		font-size: 20px;
	}

	.car-cdas-xtmk1 {
		left: -45.647059%;
	}

	.car-cdas-xtmk2 {
		left: -24.588235%;
	}

	.car-cdas-xt1,
	.car-cdas-xt2 {
		left: 180px;
	}

	.road-yd-list {
		margin-left: -15px;
	}

	.road-yd-list li {
		width: calc(100% / 5 - 15px);
		margin-left: 15px;
		margin-bottom: 20px;
	}

	.road-yd-tuk {
		margin-bottom: 10px;
	}

	.road-ej-list {
		margin-left: -15px;
	}

	.road-ej-list li {
		width: calc(100% / 4 - 15px);
		margin-left: 15px;
		margin-bottom: 20px;
	}

	.car-xy-td-tuk {
		width: 50%;
	}

	.car-xy-td-mdk {
		width: 50%;
		padding-left: 30px;
	}

	.car-xy-td-m-list li {
		padding: 25px 0;
	}

	.car-xy-td-m-titk {
		width: 220px;
		line-height: 34px;
		font-size: 22px;
	}

	.car-xy-td-m-tit1 {
		width: 40px;
	}

	.car-xy-td-m-tit2 {
		margin-left: 40px;
	}

	.car-xy-td-m-text {
		margin-left: 220px;
		height: auto;
		line-height: 25px;
		font-size: 14px;
	}

	.car-xy-fadk {
		padding: 50px;
	}

	.car-xy-falist {
		margin-left: -50px;
	}

	.car-xy-falist li {
		display: block;
		position: relative;
		float: left;
		width: calc(50% - 50px);
		margin-left: 50px;
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.car-xy-fali-text {
	height: 100px;
	line-height: 25px;
	font-size: 14px;
	}

	.car-xy-fali-tit {
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 22px;
	}

	.car-gjnk {
		width: auto;
		padding: 30px;
	}

	.car-gj-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.car-gj-tit2 {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-gj-lxnk2 {
		padding: 20px 20px;
	}

	.car-gj-lxnk {
		padding: 20px 10px 20px 25px;
	}

	.car-gj-lx-text {
		font-size: 14px;
	}

	.car-vlab-fzlk,
	.car-vlab-fzrk {
		height: 392px;
	}

	.car-vlab-fzlnk {
		padding: 50px;
	}

	.car-vlab-fzl-link {
		padding: 15px 24px;
	}

	.car-fzb {
		width: 30px;
	}

	.car-fzbm {
		margin-left: 44px;
		height: 30px;
		/* line-height: 30px;
		font-size: 16px; */
	}
	
	.in-xwrmdk .ab-xwlm-textk {
		height: 30px;    margin-bottom: 15px;
	}
	.in-xwrmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwl-titk {
	    margin-bottom: 10px;
	}
	.in-xwlndk {
	    width: 490px;
	}
	.in-xwrndk {
	    width: calc(100% - 490px);
	    padding-left: 40px;
	}

	/**/

	.yemak {
		padding-top: 30px;
	}

	.pagination li {
		width: 40px;
		height: 40px;
		line-height: 38px;
	}

	.shu16 {
		line-height: 30px;
	}
}


@media all and (min-width:1367px) and (max-width: 1440px) {

	:root {
		--width: 92%;
		--width2: 92%;
	}

	.navk li>a {
		padding: 23px 26px;
	}

	/* .top-headbg {
		height: 200px;
	} */

	.swiper-sliden {
		height: 430px !important;
	}

	.fo-flnav {
		width: calc(100% - 50px);
	}

	.fo-nlodk .fo-flk,
	.fo-nlodk .fo-frk {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.fo-navdk .fo-flk,
	.fo-navdk .fo-frk {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.fo-conydk .fo-flk,
	.fo-conydk .fo-frk {
		padding-top: 12px;
		padding-bottom: 12px;
	}

	.fo-frk {
		width: 380px;
		padding-left: 35px;
	}

	.fo-flk {
		width: calc(100% - 380px);
	}

	.fo-xbm2 {
		line-height: 24px;
		font-size: 14px;
	}

	.fo-addk {
		margin-bottom: 23px;
	}

	.fo-naxk a {
		margin-bottom: 3px;
	}

	.folt {
		width: 18px;
	}

	.fo-xxk {
		float: left;
		padding-left: 15px;
	}

	/*  */
	.in-banmdk>.container {
		padding-top: 40px;
	}

	.in-banm-tit {
		margin-bottom: 20px;
		font-size: 50px;
	}

	.in-banm-text {
		margin-bottom: 40px;
		font-size: 22px;
	}

	.in-banm-morek {
		width: 150px;
		height: 42px;
		border-radius: 42px;
	}

	.in-banm-morexm {
		line-height: 40px;
		font-size: 14px;
		padding-left: 24px;
		background-size: 16px;
	}

	.in-alldk-jsk {
		padding-top: 50px;
	}

	.in-psbgk {
		right: 50px;
		bottom: 80px;
		width: 100px;
	}

	.mySwiper-ban .swiper-pagination-ban {
		bottom: 80px;
	}

	.in-jsxb {
		height: 50px;
	}

	.in-jsxbm {
		line-height: 38px;
		font-size: 20px;
	}

	.in-hxjs-te-tit {
		margin-bottom: 10px;
		line-height: 34px;
		font-size: 22px;
	}

	.in-hxjs-te-text {
		line-height: 28px;
		font-size: 14px;
	}

	.in-hxjs-textk1 {
		left: 6.8125%;
		top: 70.102041%;
	}

	.in-hxjs-textk2 {
		top: 36.06122448979592%;
		left: 22.770833%;
	}

	.in-hxjs-textk3 {
		top: 36.06122448979592%;
		left: 58.8125%;
	}

	.in-hxjs-textk4 {
		top: 68.102041%;
		left: 78.5%;
	}

	.in-dtitcn {
		line-height: 40px;
		font-size: 32px;
	}

	.in-dtiten {
		line-height: 30px;
		font-size: 24px;
	}

	.in-alldk {
		padding-top: 50px;
	}

	.in-cpnrm-list li {
		margin-bottom: 5px;
		line-height: 28px;
		font-size: 16px;
	}

	.in-cpnrm-more {
		width: 150px;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.in-cpxb {
		height: 34px;
	}

	.in-cpxbm {
		margin-left: 44px;
		line-height: 34px;
		font-size: 20px;
	}

	.in-cpnrmdk .in-cglndk {
		padding-top: 30px;
	}

	.in-cpnrm-tit {
		margin-bottom: 15px;
		line-height: 36px;
		font-size: 24px;
	}

	.in-cpnrm-list {
		height: 170px;
		margin-bottom: 20px;
	}

	.in-cpmdk {
		padding: 24px 20px;
	}

	.in-cgdmk {
		margin-bottom: 30px;
	}

	.in-cgxb {
		height: 44px;
	}

	.in-cgs-lim-tit1 {
		line-height: 40px;
		font-size: 34px;
	}

	.in-cgs-lim-tit2 {
		margin-top: 8px;
	}

	.in-cgs-lim-text {
		line-height: 25px;
		font-size: 14px;
	}

	.in-cgrndk {
		width: calc(100% - 640px);
		margin-right: 0;
		margin-top: 0;
	}

	.in-cgs-list li {
		margin-bottom: 20px;
	}

	.in-alrndk {
		width: 50%;
		margin-right: 0;
		padding-left: 30px;
	}

	.in-alrnxk {
		margin-top: 0;
		max-width: 500px;
	}

	.in-alrtuk {
		width: calc(100% - 80px);
		height: calc(100% - 80px);
		left: 40px;
		top: 40px;
	}

	.in-al-textk {
		padding-top: 15px;
		padding-bottom: 20px;
	}

	.in-al-tit2 {
		margin-bottom: 7px;
		line-height: 32px;
		font-size: 20px;
	}

	.mySwiper-inal {
		height:500px;
	}

	.in-al-tit1 {
		margin-bottom: 18px;
	}

	.swiper-button-prev-inal,
	.swiper-button-next-inal {
		width: 40px;
		height: 40px;
	}

	.swiper-pagination-inal {
		line-height: 40px;
	}

	/* .mySwiper-inal .swiper-slide-thumb-active .in-al-tit1 {
		font-size: 24px;
	} */

	.inalbk {
		margin-top: 30px;
	}

	.in-al-text {
		display: none;
		height: 75px;
		line-height: 25px;
		font-size: 14px;
	}

	/* .in-xwlndk {
		padding-right: 30px;
	} */

	.in-dtitdk {
		margin-bottom: 40px;
	}

	/* .in-xwl-list li {
		width: calc(50% - 30px);
		margin-left: 30px;
	} */

	.in-xwr-list li {
		padding-bottom: 22px;
		margin-bottom: 22px;
	}

	.in-xwlmdk {
		padding: 25px 25px 30px;
	}

	.in-xwlda {
		margin-bottom: 7px;
		line-height: 22px;
		font-size: 14px;
	}

	/* .in-xwrm-titk {
		line-height: 30px;
		font-size: 18px;
	} */

	.in-xwrm-tit {
		-webkit-line-clamp: 1;
	}

	.in-xwl-titk {
		font-size: 20px;
		/* height: 60px; */
		line-height: 30px;
	}

	/*  */
	.ab-news-banmxk {
		bottom: 90px;
	}

	.ab-ne-ban-navk {
		padding-top: 0;
		line-height: 30px;
		font-size: 16px;
	}

	.ab-ne-ban-navk span {
		width: 20px;
	}

	.ab-ne-ban-titk {
		margin-bottom: 80px;
	}

	.ab-ne-ban-titen {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 26px;
	}

	.ab-ne-ban-titcn {
		line-height: 1.2;
		font-size: 44px;
	}

	.ab-xwnbgdk {
		bottom: 30px;
	}

	.ab-xwnbg2 {
		width: 50px;
	}

	.ab-xwnbgk {
		right: 50px;
		bottom: 50px;
		width: 120px;
		height: 108px;
	}

	.ab-xwnbgm2 {
		bottom: 14px;
		padding-left: 15px;
		line-height: 1.2;
		font-size: 24px;
	}

	.ab-xwnbgm1 {
		padding-right: 15px;
		top: 14px;
		line-height: 1.2;
		font-size: 14px;
	}

	.ab-xwddk {
		padding: 60px 0;
	}

	.ab-jsnrdk {
		width: calc(100% - 500px);
		padding-right: 30px;
	}

	.ab-jr-fl-tit {
		line-height: 1.5;
		font-size: 28px;
	}

	.ab-jsnrdk .ab-jr-fl-titk {
		margin-bottom: 15px;
		margin-right: 30px;
	}

	.ab-jsn-tit2 {
		margin-bottom: 20px;
		margin-right: 30px;
		line-height: 1.5;
		font-size: 24px;
	}

	.ab-jsdb {
		height: 50px;
	}

	.ab-jsn-text {
		padding-right: 30px;
		height: 420px;
	}

	.ab-jstuk {
		width: 500px;
	}

	.ab-faz {
		padding: 60px 0 70px;
	}

	.swiper-button-prev-abfz,
	.swiper-button-next-abfz {
		width: 40px;
		height: 40px;
	}

	.swiper-button-prev-abfz {
		right: 50px;
	}

	/* .mySwiper-abfz2 .swiper-slide-prev {
		padding-top: 120px;
	}

	.mySwiper-abfz2 .swiper-slide-active {
		padding-top: 120px;
	}

	.mySwiper-abfz2 .swiper-slide-next {
		padding-top: 80px;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide {
		padding-top: 40px;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide+.swiper-slide {
		padding-top: 0;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide {
		padding-top: 0;
	} */

	.ab-jr-fl-titk {
		margin-bottom: 25px;
	}

	.ab-ylndk {
		padding: 60px 0;
	}

	.ab-yl-fl {
		padding-right: 30px;
	}

	.ab-ylqk .tab .tab_menu li {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.container-fr {}

	.ab-ylqk .tab .tab_menu {
		margin-bottom: 20px;
	}

	.ab-yl-frxk {
		padding: 30px 55px;
	}

	/* .ab-yl-dz {
		width: 100px;
		height: 100px;
		left: -50px;
		bottom: 0;
	} */

	.ab-yl-dzs strong {
		line-height: 34px;
		font-size: 30px;
	}

	.ab-yl-dzs span {
		padding-left: 3px;
		margin-top: 14px;
		line-height: 20px;
		font-size: 18px;
	}

	.ab-yl-dzs {
		margin-bottom: 4px;
	}

	.ab-yl-dzm {
		line-height: 20px;
		font-size: 14px;
	}

	.ab-yl-frtextk {
		height: 318px;
		padding-right: 30px;
		overflow-y: scroll;
	}

	.ab-ryzs-nxk {
		top: 60px;
	}

	.ab-xwmore {
		width: 120px;
		height: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.ab-xwlink {
		padding: 26px;
	}

	.ab-xwlist {
		margin-left: -20px;
	}

	.ab-xwlist li {
		width: calc(100% / 3 - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}


	.ab-xwlmk {
		padding-top: 15px;
	}

	.ab-xwlm-titk {
		margin-bottom: 10px;
		height: 60px;
		line-height: 30px;
		font-size: 18px;
	}

	/* .ab-xwlm-textk {
		height: 48px;
		line-height: 22px;
		font-size: 14px;
	} */

	.ab-jrlist {
		margin-left: -15px;
	}

	.ab-jrlist li {
		width: calc(100% / 3 - 15px);
		margin-left: 15px;
		margin-bottom: 15px;
	}

	.ab-jrtulk {
		border-radius: 8px;
	}

	.ab-jrtumx {
		padding: 0 30px;
		bottom: 30px;
		line-height: 30px;
		font-size: 22px;
	}

	.ab-jrtulk2,
	.ab-jrtulk3 {
		height: calc(50% - 8px);
	}

	.abxwv-tit {
		margin-bottom: 30px;
		line-height: 1.4;
		font-size: 30px;
	}

	.abxwv-key-fl {
		width: auto;
		margin-left: -20px;
		float: none;
	}

	.abxwv-key-fl span {
		margin-left: 20px;
		padding-left: 26px;
		line-height: 30px;
		font-size: 14px;
		background-size: 20px auto !important;
	}

	.abxwv-key-fr {
		line-height: 30px;
		font-size: 14px;
	}

	.abxwv-key-fr a {
		width: 30px;
		margin-left: 6px;
	}

	.abxwv-keyword {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.abxwv-text {
		margin-bottom: 30px;
	}

	.abv-fanyek {
		border-top: 1px solid #e0e4eb;
		border-bottom: 1px solid #e0e4eb;
		margin-bottom: 30px;
	}

	.abv-fanyea {
		padding: 18px 0;
	}

	.abxwv-sx-fl {
		width: 90px;
	}

	.abxwv-sx-fla {
		margin-left: 90px;
		padding-left: 30px;
	}

	.abxwv-return {
		width: 120px;
		height: 42px;
		border-radius: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.abxw-tj-tit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 28px;
	}

	.abxw-tj-link {
		padding: 40px 30px;
	}

	.mySwiper-abxwtj {
		padding-bottom: 35px;
	}

	.ab-jr-fl-list {
		margin-left: -20px;
	}

	.ab-jr-fl-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 30px;
	}

	.ab-jrfl-xbdk {
		width: 60px;
	}

	.ab-jrfl-text {
		margin-left: 60px;
		padding-left: 20px;
	}

	.ab-jrfl-tm-tit {
		margin-bottom: 12px;
	}

	.ab-jr-fl-listk {
		padding-top: 0;
	}

	/* .mySwiper-abtj-tit {
		width: 330px;
	} */

	.swiper-button-prev-abtjx1,
	.swiper-button-next-abtjx1 {
		width: 40px;
		height: 40px;
	}

	.swiper-button-next-abtjx1 {
		margin-left: 10px;
	}

	.mySwiper-abtjx1 .swiper-slide,
	.mySwiper-abtjx2 .swiper-slide {
		width: 280px;
		margin: 0 10px;
	}

	.mySwiper-abtjx1 .swiper-slide-active,
	.mySwiper-abtjx2 .swiper-slide-active {
		width: 500px;
	}

	.ab-jrtum {
		padding: 0 10px;
		line-height: 30px;
		bottom: 20px;
	}

	.ab-jr-zw-titk {
		padding: 20px 30px;
		background: url(../images/abzp-xb1.png) calc(100% - 30px) center no-repeat #f8f8fa;
		background-size: 30px !important;
	}

	.ab-jr-zw-textk {
		margin-top: -29px;
	}

	.ab-jr-zw-text {
		padding-top: 15px;
		margin: 0 30px 30px;
	}

	.ab-jr-zw-textx {
		height: 360px;
	}

	.ab-jr-zwdk {
		margin: 0 auto 30px;
	}

	.clod-ndk {
		top: 80px;
	}

	.clod-tit {
		margin-bottom: 45px;
		line-height: 1.5;
		font-size: 32px;
	}

	.clod-text a {
		padding-left: 20px;
		margin-bottom: 4px;
	}

	.clod-text {
	height: 144px;
	margin-bottom: 42px;
		font-weight: normal;
		line-height: 30px;
		font-size: 16px;
	}

	.clo-classxk {
		margin-left: -10px;
		line-height: 30px;
		font-size: 14px;
	}

	.clo-cla-a {
		margin-left: 10px;
		padding:6px 10px 24px;
		background-size: auto 12px !important;
	}

	.road-ter-lei {
		display: none;
	}

	.road-ter-leixk {
		display: block;
	}

	.leisanjdk {
		padding: 22px 0 18px;
	}
	.leisanjk {
		display: block;
		margin-left: -10px;
	}
	.leisanjk a {
		margin-left: 10px;
		margin-bottom: 5px;
		padding: 0 18px;
		border-radius: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.leisanjk a:hover {
		background: #0066ff;
		border-color: #0066ff;
		color: #fff;
	}

	.clov-titdk {
		margin-bottom: 25px;
	}

	.clov-xtitk {
		margin-bottom: 20px;
		line-height: 32px;
		font-size: 22px;
	}

	.clov-td-list li {
		width: 25%;
		padding: 0 30px 0;
	}

	.clov-td-li-tit {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 22px;
	}

	.clo-ptb1 {
		margin: 0 auto 10px;
		width: 60px;
	}

	/* .clov-td-li-text {
		min-height: 180px;
		line-height: 30px;
		font-size: 16px;
	} */

	.clov-nrk {
		margin-bottom: 40px;
	}

	.clo-yun-alb {
		width: 60px;
		height: 60px;
		left: calc(50% - 30px);
		top: calc(50% - 30px);
	}

	.clov-fa-td-list {
		margin-left: -8px;
	}

	.clov-fa-td-list li {
		width: calc(25% - 8px);
		margin-left: 8px;
	}

	.clov-fa-td-link {
		padding: 20px;
	}

	.clo-fa-tdb {
		width: 60px;
		margin-bottom: 10px;
	}

	.clo-fa-td-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.clo-fa-td-text {
		height: 120px;
		line-height: 30px;
		font-size: 16px;
	}

	.clo-fa-td-text br {
		display: none;
	}

	.road-tdlt {
		width: 50px;
		height: 4px;
	}

	.clov-yun-text {
		line-height: 30px;
		font-size: 16px;
		white-space:normal !important;
	}

	.clov-yun-text br {
		display: none;
	}

	.clov-yun-xiak {
		padding: 20px 0 30px;
	}

	.clo-xia {
		height: 36px;
		border-radius: 50%;
	}

	.mySwiper-roadldzd {
		height: 440px;
	}

	.mySwiper-roadldzd2 {
		width: calc(100% - 280px);
	}

	.roadldzd-xnrlk {
		padding-top: 80px;
		padding-bottom: 80px;
		width: 480px;
	}

	.road-dtit {
		margin-bottom: 30px;
		line-height: 1.5;
		font-size:28px;
	}
	
	.car-yaomk > .road-dtit {
	    padding-top: 50px;
	}
	.car-yaomk .road-dtit{
		margin-bottom:30px;
	}
	.car-yaomk > .carz-more {
	    bottom: 50px;
	}
	/* .car-yaomk > .container-ny {
	    padding-top: 80px;
	} */
	.carz-xy-dtit {
	    margin-bottom: 40px;
	    line-height: 40px;
	    font-size: 22px;
	}
	.xnrk-tit {
		margin-bottom: 20px;
	}

	.roadldzd-xnrrk {
		width: calc(100% - 480px);
	}

	.xnrk-text {
		margin-bottom: 30px;
	line-height: 25px;
	font-size: 14px;
	}

	.swiper-button-next-roadldzd,
	.swiper-button-prev-roadldzd {
		width: 40px;
		height: 40px;
		bottom: 60px;
	}

	.road-hrsf-xnk {
		padding-top: 150px;
	}

	.road-hrsf-xtit {
		margin-bottom: 30px;
		line-height: 34px;
		font-size: 22px;
	}

	.road-hrsf-xlist {
		margin-left: -15px;
	}

	.road-hrsf-xlist li {
		margin-left: 15px;
		width: calc(20% - 15px);
	}

	.road-hrsf-xlink {
		padding: 20px 10px;
		line-height: 25px;
		font-size: 16px;
	}

	.road-hrsf-xlist li:nth-child(4) .road-hrsf-xm,
	.road-hrsf-xlist li:nth-child(5) .road-hrsf-xm {
		height: auto;
	}

	.road-hrsf-xlb {
		width: 50px;
	}

	.road-gxddk {
		padding-top: 80px;
	}

	.road-gxmdk {
		padding: 40px 0 30px;
	}

	.road-gx-fl {
		width: 450px;
	}

	.road-gx-fr {
		width: calc(100% - 450px);
	}

	.road-zzxtddk {
		padding: 100px 0 120px;
	}

	.roadyy-tit {
		padding-bottom: 25px;
	}

	.roadyy-yytidk {
		margin-bottom: 30px;
	}

	.mySwiper-roadyy2 .in-protudk {
		margin: 0 20px;
	}

	.swiper-button-next-roadyy,
	.swiper-button-prev-roadyy {
		width: 40px;
		height: 40px;
	}

	.swiper-slide-thumb-active .roadyy-tit {
		background-size: auto 10px;
	}

	.road-lc-list {
		margin-left: -20px;
	}

	.road-lc-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.road-xb {
		width: 70px;
		margin-bottom: 15px;
	}

	.road-sfkxbgk {
		width: 523px;
		height: 193px;
		margin: 310px auto 90px;
	}

	.road-sfkxmk {
		width: 170px;
		height: 170px;
	}


	.road-sfkmxk {
	line-height: 32px;
	font-size: 28px;
	}

	.road-sfk-list {
		margin-left: -10px;
	}

	.road-sfk-list li {
		/* width: 100%;
		float: none; */
		width: calc(20% - 10px);
		margin-left: 10px;
		margin-bottom: 10px;
	}
	.road-sfk-limk {
		padding: 15px;
		margin-bottom: 10px;
	}

	.road-sfk-link .road-tdlt {
		width: 50px;
	}

	.road-sfk-lim-tit {
		margin-bottom: 10px;
		line-height: 1.5;
		height: auto;
		font-size: 18px;
	}

	.road-sfk-lim-textk {
		height: auto;
	}

	.road-sfk-lim-text1 br,
	.road-sfk-lim-text2 br {
		display: none;
	}

	.road-ldnk {
		margin-left: -10px;
	}

	.road-lnk0 {
		margin-left: 10px;
		margin-bottom: 10px;
		border-radius: 8px;
		height: 240px;
	}

	.road-lnk1 {
		width: calc(60.80246913580247% - 10px);
	}

	.road-lnk2 {
		width: calc(39.19753086419753% - 10px);
	}

	.road-lnk3 {
		width: calc(100% / 3 - 10px);
	}

	.road-lmk {
		left: 20px;
		bottom: 20px;
		width: calc(100% - 40px);
		line-height: 20px;
		font-size: 14px;
	}

	.road-lmk br {
		display: none;
	}

	.road-lns {
		right: 30px;
		top: 30px;
		font-size: 60px;
	}

	.road-tdlist {
		/* margin-left: 15px; */
	}

	.road-tdlist li {
		width: 25%;
		padding: 0 10px;
		margin-bottom: 20px;
		/* width: calc(25% - 15px);
		margin-left: 15px;
		margin-bottom: 20px; */
	}

	.road-tdlink {
		padding: 20px;
	}

	.road-tdtuk {
		width: 120px;
		margin: 0 auto 20px;
		border: 4px solid #cde3ff;
	}

	.road-tdtu-tit {
		margin-bottom: 15px;
	}

	.road-tdtu-tm {
		margin-bottom: 4px;
		padding-left: 12px;
		background: url(../images/ro-wb.png) left 12px no-repeat;
		background-size: 6px !important;
	}

	.road-tdtu-text {
		height: 134px;
		line-height: 25px;
		font-size: 14px;
	}

	.carz-czlk {
		width: 280px;
	}

	.mySwiper-carzcz {
		height: 400px;
	}

	.mySwiper-carzcz2 {
		height: 400px;
	}

	.carz-czrk {
		width: calc(100% - 280px);
	}

	.carz-czmdk {
		width: calc(100% - 400px);
		padding-right: 0;
	}

	.mySwiper-carzcz2 .swiper-slide-active .carz-czmdk {
		padding-top: 0;
	}

	.carz-cztuk {
		width: 400px;
	}

	.carz-czm-tit1 {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 24px;
	}

	.carz-czm-tit2 {
		margin-bottom: 10px;
		line-height: 26px;
		font-size: 24px;
	}

	.carz-czm-text {
		margin-bottom: 15px;
		height: 60px;
		line-height: 30px;
	}

	.swiper-slide-active .carz-czmdk .ab-xwmore {
		line-height: 42px;
	}

	/* .carz-xy-dtit {
		margin-bottom: 60px;
		line-height: 1.5;
		font-size: 24px;
	} */

	.carz-vlab-tit {
		width: 500px;
	}

	/* .carz-vlab-tt {
		margin: 40px 0 50px;
	} */

	/* */
.carz-vlab-text {
		min-height: 90px;
		margin-bottom:10px;
	} 
	.swiper-button-prev-carfg,
	.swiper-button-next-carfg {
		width: 40px;
		height: 40px;
	}

	.carv-fgxbk {
		max-width: 100px;
		margin: 0 auto 20px;
	}

	.mySwiper-carzcz2 .block-sj {
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.swiper-button-prev-carzcz,
	.swiper-button-next-carzcz {
		width: 40px;
		height: 40px;
	}

	.car-zc-list {
		margin-left: -20px;
	}

	.car-zc-list li {
		width: calc(100% / 3 - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.car-zc-link {
		padding: 30px 20px;
	}

	.car-zc-li-tit {
		margin-bottom: 8px;
		height: 60px;
		line-height: 30px;
	}

	.car-zc-li-text {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-zc-li-more {
		width: 140px;
		height: 40px;
		margin: 0 auto 20px;
		line-height: 38px;
		font-size: 14px;
	}

	.car-cz-classxk a {
		padding: 15px 25px;
		line-height: 40px;
	}

	.car-cz-classxxk {
		height: 40px;
	}

	.car-cz-classxk a span {
		padding: 0 18px;
		background-size: 8px auto !important;
	}

	.car-zcv-btit {
		margin-bottom: 10px;
		line-height: 54px;
		font-size: 38px;
	}

	.car-zcv-btext {
		margin-bottom: 70px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-zcv-bmore {
		width: 120px;
		height: 40px;
		border-radius: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.car-zcv-bmorex span {
		padding-left: 24px;
		background-size: auto 34px !important;
	}

	.road-lm-tit {
		margin-bottom: 8px;
		line-height: 26px;
		font-size: 20px;
	}

	.car-cdas-xttuk {
		width: 580px;
	}

	.car-cdas-xtmk {
		width: 180px;
		font-size: 20px;
	}

	.car-cdas-xtmk1 {
		left: -45.647059%;
	}

	.car-cdas-xtmk2 {
		left: -24.588235%;
	}

	.car-cdas-xt1,
	.car-cdas-xt2 {
		left: 180px;
	}

	.road-yd-list {
		margin-left: -15px;
	}

	.road-yd-list li {
		width: calc(100% / 5 - 15px);
		margin-left: 15px;
		margin-bottom: 20px;
	}

	.road-yd-tuk {
		margin-bottom: 10px;
	}

	.road-ej-list {
		margin-left: -15px;
	}

	.road-ej-list li {
		width: calc(100% / 4 - 15px);
		margin-left: 15px;
		margin-bottom: 20px;
	}

	.car-xy-td-tuk {
		width: 50%;
	}

	.car-xy-td-mdk {
		width: 50%;
		padding-left: 30px;
	}

	.car-xy-td-m-list li {
		padding: 20px 0 20px;
	}

	.car-xy-td-m-titk {
		width: 220px;
		line-height: 30px;
		font-size: 20px;
	}

	.car-xy-td-m-tit1 {
		width: 40px;
	}

	.car-xy-td-m-tit2 {
		margin-left: 40px;
	}

	.car-xy-td-m-text {
		margin-left: 220px;
		height: auto;
		line-height: 25px;
		font-size: 14px;
	}

	.car-xy-fadk {
		padding: 40px;
	}

	.car-xy-falist {
		margin-left: -50px;
	}

	.car-xy-falist li {
		display: block;
		position: relative;
		float: left;
		width: calc(50% - 50px);
		margin-left: 50px;
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.car-xy-fali-text {
	height: 100px;
	line-height: 25px;
	font-size: 14px;
	}

	.car-xy-fali-tit {
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 22px;
	}

	.road-dtit3 {
		padding-top: 10px;
		line-height: 30px;
		font-size: 16px;
		
		white-space:normal !important;
	}

	.road-dtit3 br {
		display: none;
	}

	.car-gjnk {
		width: auto;
		padding: 30px;
	}

	.car-gj-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.car-gj-tit2 {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-gj-lxnk2 {
		padding: 20px 20px;
	}

	.car-gj-lxnk {
		padding: 20px 10px 20px 25px;
	}

	.car-gj-lx-text {
		font-size: 14px;
	}

	.car-vlab-fzlk,
	.car-vlab-fzrk {
		height: 280px;
	}

	.car-vlab-fzlnk {
		padding: 30px;
	}

	.car-vlab-fzl-link {
		padding: 8px 24px;
	}

	.car-fzb {
		width: 30px;
	}

	.car-fzbm {
		margin-left: 44px;
		height: 30px;
		/* line-height: 30px;
		font-size: 16px; */
	}

	.car-vlab-fzl-list li {
		margin-bottom: 12px;
	}
	.in-xwrmdk .ab-xwlm-textk {
		height: 30px;    margin-bottom: 15px;
	}
	.in-xwrmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwrmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwl-titk {
	    margin-bottom: 10px;
	}
	.in-xwlmdk .ab-xwlm-textk {
	    height: auto;
	    line-height: 30px;
	}
	.in-xwlmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwlndk {
	    width: 490px;
	}
	.in-xwrndk {
	    width: calc(100% - 490px);
	    padding-left: 40px;
	}

	/**/

	.yemak {
		padding-top: 30px;
	}

	.pagination li {
		width: 40px;
		height: 40px;
		line-height: 38px;
	}

	.shu16 {
		line-height: 30px;
	}
}

/* 中小型笔记本或大平板 laptop */

@media all and (min-width: 1281px) and (max-width: 1366px) {
	:root {
		--width: 92%;
		--width2: 92%;
	}

	.nave-lnnk {
		margin-left: -20px;
	}

	.nave-lnnk li {
		margin-left: 20px;
	}

	.nave-lnntuk {
		max-width: 170px;
	}

	.navk li>a {
		padding: 23px 20px;
	}
	.navkd {
	    margin-left: 270px;
	}
	/* .top-headbg {
		height: 200px;
	} */

	.swiper-sliden {
		height: 430px !important;
	}

	.fo-flnav {
		width: calc(100% - 20px);
	}

	.fo-nlodk .fo-flk,
	.fo-nlodk .fo-frk {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.fo-navdk .fo-flk,
	.fo-navdk .fo-frk {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.fo-conydk .fo-flk,
	.fo-conydk .fo-frk {
		padding-top: 12px;
		padding-bottom: 12px;
	}

	.fo-frk {
		width: 380px;
		padding-left: 35px;
	}

	.fo-flk {
		width: calc(100% - 380px);
	}

	.fo-xbm2 {
		line-height: 24px;
		font-size: 14px;
	}

	.fo-addk {
		margin-bottom: 23px;
	}

	.fo-naxk a {
		margin-bottom: 3px;
	}

	.folt {
		width: 18px;
	}

	.fo-xxk {
		float: left;
		padding-left: 15px;
	}

	/*  */
	.in-banmdk>.container {
		padding-top: 40px;
	}

	.in-banm-tit {
		margin-bottom: 20px;
		font-size: 40px;
	}

	.in-banm-text {
		margin-bottom: 40px;
		font-size: 20px;
	}

	.in-banm-morek {
		width: 150px;
		height: 42px;
		border-radius: 42px;
	}

	.in-banm-morexm {
		line-height: 40px;
		font-size: 14px;
		padding-left: 24px;
		background-size: 16px;
	}

	.in-alldk-jsk {
		padding-top: 50px;
	}

	.in-psbgk {
		right: 50px;
		bottom: 50px;
		width: 90px;
	}

	.mySwiper-ban .swiper-pagination-ban {
		bottom: 50px;
	}

	.in-jsxb {
		height: 50px;
	}

	.in-jsxbm {
		line-height: 38px;
		font-size: 20px;
	}

	.in-hxjs-te-tit {
		margin-bottom: 10px;
		line-height: 34px;
		font-size: 22px;
	}

	.in-hxjs-te-text {
		line-height: 22px;
		font-size: 14px;
	}

	.in-hxjs-textk1 {
		left: 2.8125%;
		top: 50.102041%;
	}

	.in-hxjs-textk2 {
		top: 26.06122448979592%;
		left: 24.770833%;
	}

	.in-hxjs-textk3 {
		top: 26.06122448979592%;
		left: 61.8125%;
	}

	.in-hxjs-textk4 {
		top: 50.102041%;
		left: 78.5%;
	}

	.in-dtitcn {
		line-height: 40px;
		font-size: 30px;
	}

	.in-dtiten {
		line-height: 30px;
		font-size: 24px;
	}

	.in-alldk {
		padding-top: 50px;
	}

	.in-cpnrm-list li {
		margin-bottom: 2px;
		line-height: 28px;
		font-size: 16px;
	}

	.in-cpnrm-more {
		width: 150px;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.in-cpxb {
		height: 34px;
	}

	.in-cpxbm {
		margin-left: 44px;
		line-height: 34px;
		font-size: 20px;
	}

	.in-cpnrmdk .in-cglndk {
		padding-top: 30px;
	}

	.in-cpnrm-tit {
		margin-bottom: 15px;
		line-height: 36px;
		font-size: 24px;
	}

	.in-cpnrm-list {
		height: 170px;
		margin-bottom: 20px;
	}

	.in-cpmdk {
		padding: 24px 20px;
	}

	.in-cglndk {
		width: 580px;
	}

	.in-cgdmk {
		margin-bottom: 30px;
	}

	.in-cgxb {
		display: none;
		height: 44px;
	}

	.in-cgs-lim-tit1 {
		line-height: 40px;
		font-size: 32px;
	}

	.in-cgs-lim-tit2 {
		margin-top: 8px;
		line-height: 26px;
		font-size: 20px;
	}

	.in-cgs-lim-text {
		line-height: 25px;
		font-size: 14px;
	}

	.in-cgrndk {
		width: calc(100% - 580px);
		margin-right: 0;
		margin-top: 0;
	}

	.in-cgs-list li {
		margin-bottom: 20px;
	}

	.in-alrndk {
		width: 50%;
		margin-right: 0;
		padding-left: 30px;
	}

	.in-alrnxk {
		margin-top: 0;
		max-width: 500px;
	}

	.in-alrtuk {
		width: calc(100% - 60px);
		height: calc(100% - 60px);
		left: 30px;
		top: 30px;
	}

	.in-al-textk {
		padding-top: 15px;
		padding-bottom: 20px;
	}

	.in-al-tit2 {
		margin-bottom: 5px;
		line-height: 28px;
		font-size: 18px;
	}

	.mySwiper-inal {
		height: 480px;
	}

	.in-al-tit1 {
		margin-bottom: 18px;
		/* font-size: 18px; */
	}

	.swiper-button-prev-inal,
	.swiper-button-next-inal {
		width: 40px;
		height: 40px;
	}

	.swiper-pagination-inal {
		line-height: 40px;
	}

	/* .mySwiper-inal .swiper-slide-thumb-active .in-al-tit1 {
		font-size: 24px;
	} */

	.inalbk {
		margin-top: 30px;
	}

	.in-al-text {
		display: none;
		height: 75px;
		line-height: 25px;
		font-size: 14px;
	}

	/* .in-xwlndk {
		padding-right: 30px;
	} */

	.in-dtitdk {
		margin-bottom: 30px;
	}

	/* .in-xwl-list li {
		width: calc(50% - 30px);
		margin-left: 30px;
	} */

	.in-xwr-list li {
		padding-bottom: 18px;
		 margin-bottom: 18px;
	}

	.in-xwlmdk {
		padding: 20px 20px 25px;
	}

	.in-xwlda {
		margin-bottom: 7px;
		line-height: 22px;
		font-size: 14px;
	}

	/* .in-xwrm-titk {
		line-height: 30px;
		font-size: 18px;
		color: #000;
	} */

	.in-xwrm-tit {
		-webkit-line-clamp: 1;
	}

	.in-xwl-titk {
		font-size: 20px;
		/* height: 60px; */
		line-height: 30px;
	}

	/*  */
	.ab-news-banmxk {
		bottom: 90px;
	}

	.ab-ne-ban-navk {
		padding-top: 0;
		line-height: 30px;
		font-size: 16px;
	}

	.ab-ne-ban-navk span {
			width: 20px;
			font-size: 14px;
		}

	.ab-ne-ban-titk {
		margin-bottom: 80px;
	}

	.ab-ne-ban-titen {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 26px;
	}

	.ab-ne-ban-titcn {
		line-height: 1.2;
		font-size: 44px;
	}

	.ab-xwnbgdk {
		bottom: 30px;
	}

	.ab-xwnbg2 {
		width: 50px;
	}

	.ab-xwnbgk {
		right: 50px;
		bottom: 50px;
		width: 120px;
		height: 108px;
	}

	.ab-xwnbgm2 {
		bottom: 14px;
		padding-left: 15px;
		line-height: 1.2;
		font-size: 24px;
	}

	.ab-xwnbgm1 {
		padding-right: 15px;
		top: 14px;
		line-height: 1.2;
		font-size: 14px;
	}

	.ab-xwddk {
		padding: 60px 0;
	}

	.ab-jsnrdk {
		width: calc(100% - 400px);
		padding-right: 30px;
	}

	.ab-jr-fl-tit {
		line-height: 1.5;
		font-size: 28px;
	}

	.ab-jsnrdk .ab-jr-fl-titk {
		margin-bottom: 15px;
		margin-right: 30px;
	}

	.ab-jsn-tit2 {
		margin-bottom: 20px;
		margin-right: 30px;
		line-height: 1.5;
		font-size: 24px;
	}

	.ab-jsdb {
		height: 50px;
	}

	.ab-jsn-text {
		padding-right: 30px;
		height: 330px;
	}

	.ab-jstuk {
		width: 400px;
	}

	.ab-faz {
		padding: 60px 0 70px;
	}

	.swiper-button-prev-abfz,
	.swiper-button-next-abfz {
		width: 40px;
		height: 40px;
	}

	.swiper-button-prev-abfz {
		right: 50px;
	}

	/* .mySwiper-abfz2 .swiper-slide-prev {
		padding-top: 120px;
	}

	.mySwiper-abfz2 .swiper-slide-active {
		padding-top: 120px;
	}

	.mySwiper-abfz2 .swiper-slide-next {
		padding-top: 80px;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide {
		padding-top: 40px;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide+.swiper-slide {
		padding-top: 0;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide {
		padding-top: 0;
	} */

	.ab-jr-fl-titk {
		margin-bottom: 25px;
	}

	.ab-ylndk {
		padding: 60px 0;
	}

	.ab-yl-fl {
		padding-right: 30px;
	}

	.ab-ylqk .tab .tab_menu li {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.container-fr {}

	.ab-ylqk .tab .tab_menu {
		margin-bottom: 20px;
	}

	.ab-yl-frxk {
		padding: 30px 55px;
	}

	/* .ab-yl-dz {
		width: 100px;
		height: 100px;
		left: -50px;
		bottom: 0;
	} */

	.ab-yl-dzs strong {
		line-height: 34px;
		font-size: 30px;
	}

	.ab-yl-dzs span {
		padding-left: 3px;
		margin-top: 14px;
		line-height: 20px;
		font-size: 18px;
	}

	.ab-yl-dzs {
		margin-bottom: 4px;
	}

	.ab-yl-dzm {
		line-height: 20px;
		font-size: 14px;
	}

	.ab-yl-frtextk {
		height: 318px;
		padding-right: 30px;
		overflow-y: scroll;
	}

	.ab-ryzs-nxk {
		top: 60px;
	}

	.ab-xwmore {
		width: 120px;
		height: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.ab-xwlink {
		padding: 26px;
	}

	.ab-xwlist {
		margin-left: -20px;
	}

	.ab-xwlist li {
		width: calc(100% / 3 - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}


	.ab-xwlmk {
		padding-top: 15px;
	}

	.ab-xwlm-titk {
		margin-bottom: 10px;
		height: 60px;
		line-height: 30px;
		font-size: 18px;
	}

	/* .ab-xwlm-textk {
		height: 48px;
		line-height: 22px;
		font-size: 14px;
	} */

	.ab-jrlist {
		margin-left: -15px;
	}

	.ab-jrlist li {
		width: calc(100% / 3 - 15px);
		margin-left: 15px;
		margin-bottom: 15px;
	}

	.ab-jrtulk {
		border-radius: 8px;
	}

	.ab-jrtumx {
		padding: 0 20px;
		bottom: 20px;
		line-height: 30px;
		font-size: 18px;
	}

	.ab-jrtulk2,
	.ab-jrtulk3 {
		height: calc(50% - 8px);
	}

	.abxwv-tit {
		margin-bottom: 20px;
		line-height: 1.4;
		font-size: 24px;
	}

	.abxwv-key-fl {
		width: auto;
		margin-left: -20px;
		float: none;
	}

	.abxwv-key-fl span {
		margin-left: 20px;
		padding-left: 26px;
		line-height: 30px;
		font-size: 14px;
		background-size: 20px auto !important;
	}

	.abxwv-key-fr {
		line-height: 30px;
		font-size: 14px;
	}

	.abxwv-key-fr a {
		width: 30px;
		margin-left: 6px;
	}

	.abxwv-keyword {
		padding-bottom: 15px;
		border-bottom: 1px solid #e0e4eb;
		margin-bottom: 15px;
	}

	.abxwv-text {
		margin-bottom: 30px;
	}

	.abv-fanyek {
		border-top: 1px solid #e0e4eb;
		border-bottom: 1px solid #e0e4eb;
		margin-bottom: 30px;
	}

	.abv-fanyea {
		padding: 16px 0;
		line-height: 34px;
	}

	.abxwv-sx-fl {
		width: 90px;
	}

	.abxwv-sx-fla {
		margin-left: 90px;
		padding-left: 30px;
	}

	.abxwv-return {
		width: 120px;
		height: 42px;
		border-radius: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.abxw-tj-tit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 28px;
	}

	.abxw-tj-link {
		padding: 40px 30px;
	}

	.mySwiper-abxwtj {
		padding-bottom: 35px;
	}

	.ab-jr-fl-list {
		margin-left: -20px;
	}

	.ab-jr-fl-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 30px;
	}

	.ab-jrfl-xbdk {
		width: 60px;
	}

	.ab-jrfl-text {
		margin-left: 60px;
		padding-left: 20px;
	}

	.ab-jrfl-tm-tit {
		margin-bottom: 12px;
	}

	.ab-jr-fl-listk {
		padding-top: 0;
	}

	/* .mySwiper-abtj-tit {
		width: 330px;
	} */

	.swiper-button-prev-abtjx1,
	.swiper-button-next-abtjx1 {
		width: 40px;
		height: 40px;
	}

	.swiper-button-next-abtjx1 {
		margin-left: 10px;
	}

	.mySwiper-abtjx1 .swiper-slide,
	.mySwiper-abtjx2 .swiper-slide {
		width: 280px;
		margin: 0 10px;
	}

	.mySwiper-abtjx1 .swiper-slide-active,
	.mySwiper-abtjx2 .swiper-slide-active {
		width: 500px;
	}

	.ab-jrtum {
		padding: 0 10px;
		line-height: 30px;
		bottom: 20px;
	}

	.ab-jr-zw-titk {
		padding: 20px 30px;
		background: url(../images/abzp-xb1.png) calc(100% - 30px) center no-repeat #f8f8fa;
		background-size: 30px !important;
	}

	.ab-jr-zw-textk {
		margin-top: -29px;
	}

	.ab-jr-zw-text {
		padding-top: 15px;
		margin: 0 30px 30px;
	}

	.ab-jr-zw-textx {
		height: 360px;
	}

	.ab-jr-zwdk {
		margin: 0 auto 30px;
	}

	.clod-ndk {
		top: 80px;
	}

	.clod-tit {
		margin-bottom: 45px;
		line-height: 1.5;
		font-size: 32px;
	}

	.clod-text a {
		padding-left: 20px;
		margin-bottom: 4px;
	}

	.clod-text {
	height: 144px;
	margin-bottom: 42px;
		font-weight: normal;
		line-height: 30px;
		font-size: 16px;
	}

	.clo-classxk {
		margin-left: -15px;
		line-height: 30px;
		font-size: 14px;
	}

	.clo-cla-a {
		margin-left: 15px;
		padding:6px 10px 24px;
		background-size: auto 12px !important;
	}
	.road-ter-lei {
		display: none;
	}
	
	.road-ter-leixk {
		display: block;
	}
	
	.leisanjdk {
		padding: 20px 0 16px;
	}
	.leisanjk {
		display: block;
		margin-left: -10px;
	}
	.leisanjk a {
		margin-left: 10px;
		margin-bottom: 5px;
		padding: 0 18px;
		border-radius: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	
	.leisanjk a:hover {
		background: #0066ff;
		border-color: #0066ff;
		color: #fff;
	}
	.clov-titdk {
		margin-bottom: 25px;
	}

	.clov-xtitk {
		margin-bottom: 20px;
		line-height: 32px;
		font-size: 22px;
	}

	.clov-td-list li {
		width: 25%;
		padding: 0 30px 0;
	}

	.clov-td-li-tit {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 22px;
	}

	.clo-ptb1 {
		margin: 0 auto 10px;
		width: 60px;
	}

	/* .clov-td-li-text {
		min-height: 180px;
		line-height: 30px;
		font-size: 16px;
	} */

	.clov-nrk {
		margin-bottom: 40px;
	}

	.clo-yun-alb {
		width: 60px;
		height: 60px;
		left: calc(50% - 30px);
		top: calc(50% - 30px);
	}

	.clov-fa-td-list {
		margin-left: -8px;
	}

	.clov-fa-td-list li {
		width: calc(25% - 8px);
		margin-left: 8px;
	}

	.clov-fa-td-link {
		padding: 20px;
	}

	.clo-fa-tdb {
		width: 60px;
		margin-bottom: 10px;
	}

	.clo-fa-td-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.clo-fa-td-text {
		height: 120px;
		line-height: 30px;
		font-size: 16px;
	}

	.clo-fa-td-text br {
		display: none;
	}

	.road-tdlt {
		width: 50px;
		height: 4px;
	}

	.clov-yun-text {
		line-height: 30px;
		font-size: 16px;
		white-space:normal !important;
	}

	.clov-yun-text br {
		display: none;
	}

	.clov-yun-xiak {
		padding: 20px 0 30px;
	}

	.clo-xia {
		height: 36px;
		border-radius: 50%;
	}

	.mySwiper-roadldzd {
		height: 340px;
	}

	.mySwiper-roadldzd2 {
		width: calc(100% - 280px);
	}

	.roadldzd-xnrlk {
		padding-top: 80px;
		padding-bottom: 80px;
		width: 480px;
	}

	.road-dtit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 28px;
	}
	
	.car-yaomk > .road-dtit {
	    padding-top: 50px;
	}
	.car-yaomk .road-dtit{
		margin-bottom:30px;
	}
	.car-yaomk > .carz-more {
	    bottom: 50px;
	}
	/* .car-yaomk > .container-ny {
	    padding-top: 60px;
	} */
	.carz-xy-dtit {
	    margin-bottom: 30px;
	    line-height: 34px;
	    font-size: 20px;
	}
	.xnrk-tit {
		margin-bottom: 20px;
	}

	.roadldzd-xnrrk {
		width: calc(100% - 480px);
	}

	.xnrk-text {
		margin-bottom: 30px;
	line-height: 25px;
	font-size: 14px;
	}

	.swiper-button-next-roadldzd,
	.swiper-button-prev-roadldzd {
		width: 40px;
		height: 40px;
		bottom: 60px;
	}

	.road-hrsf-xnk {
		padding-top: 150px;
	}

	.road-hrsf-xtit {
		margin-bottom: 30px;
		line-height: 34px;
		font-size: 22px;
	}

	.road-hrsf-xlist {
		margin-left: -15px;
	}

	.road-hrsf-xlist li {
		margin-left: 15px;
		width: calc(33.3333% - 15px);
		margin-bottom: 20px;
	}

	.road-hrsf-xlink {
		padding: 20px 10px;
		line-height: 30px;
		font-size: 16px;
	}

	.road-hrsf-xm br {
		display: none;
	}

	.road-hrsf-xlist li:nth-child(4),
	.road-hrsf-xlist li:nth-child(5) {
		width: calc(50% - 15px);
	}

	.road-hrsf-xlist li:nth-child(4) .road-hrsf-xm,
	.road-hrsf-xlist li:nth-child(5) .road-hrsf-xm {
		height: auto;
	}

	.road-hrsf-xlb {
		width: 50px;
	}

	.road-gxddk {
		padding-top: 80px;
	}

	.road-gxmdk {
		padding: 40px 0 30px;
	}

	.road-gx-fl {
		width: 450px;
	}

	.road-gx-fr {
		width: calc(100% - 450px);
	}

	.road-zzxtddk {
		padding: 100px 0 120px;
	}

	.roadyy-tit {
		padding-bottom: 25px;
	}

	.roadyy-yytidk {
		margin-bottom: 30px;
	}

	.mySwiper-roadyy2 .in-protudk {
		margin: 0 20px;
	}

	.swiper-button-next-roadyy,
	.swiper-button-prev-roadyy {
		width: 40px;
		height: 40px;
	}

	.swiper-slide-thumb-active .roadyy-tit {
		background-size: auto 10px;
	}

	.road-lc-list {
		margin-left: -20px;
	}

	.road-lc-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.road-xb {
		width: 70px;
		margin-bottom: 15px;
	}

	.road-sfkxbgk {
		width: 523px;
		height: 193px;
		margin: 310px auto 90px;
	}

	.road-sfkxmk {
		width: 170px;
		height: 170px;
	}


	.road-sfkmxk {
	line-height: 32px;
	font-size: 28px;
	}

	.road-sfk-list {
		margin-left: -10px;
	}

	.road-sfk-list li {
		/* width: 100%;
		float: none; */
		width: calc(20% - 10px);
		margin-left: 10px;
		margin-bottom: 10px;
	}
	.road-sfk-limk {
		padding: 15px;
		margin-bottom: 10px;
	}

	.road-sfk-link .road-tdlt {
		width: 50px;
	}

	.road-sfk-lim-tit {
		margin-bottom: 10px;
		line-height: 1.5;
		height: auto;
		font-size: 18px;
	}

	.road-sfk-lim-textk {
		height: auto;
	}

	.road-sfk-lim-text1 br,
	.road-sfk-lim-text2 br {
		display: none;
	}

	.road-ldnk {
		margin-left: -10px;
	}

	.road-lnk0 {
		margin-left: 10px;
		margin-bottom: 10px;
		border-radius: 8px;
		height: 240px;
	}

	.road-lnk1 {
		width: calc(60.80246913580247% - 10px);
	}

	.road-lnk2 {
		width: calc(39.19753086419753% - 10px);
	}

	.road-lnk3 {
		width: calc(100% / 3 - 10px);
	}

	.road-lmk {
		left: 20px;
		bottom: 20px;
		width: calc(100% - 40px);
		line-height: 20px;
		font-size: 14px;
	}

	.road-lmk br {
		display: none;
	}

	.road-lns {
		right: 30px;
		top: 30px;
		font-size: 60px;
	}

	.road-tdlist {
		/* margin-left: 15px; */
	}

	.road-tdlist li {
		width: 25%;
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.road-tdlink {
		padding: 20px;
	}

	.road-tdtuk {
		width: 120px;
		margin: 0 auto 20px;
		border: 4px solid #cde3ff;
	}

	.road-tdtu-tit {
		margin-bottom: 15px;
	}

	.road-tdtu-tm {
		margin-bottom: 4px;
		padding-left: 12px;
		background: url(../images/ro-wb.png) left 12px no-repeat;
		background-size: 6px !important;
	}

	.road-tdtu-text {
		height: 150px;
		line-height: 25px;
		font-size: 14px;
	}

	.carz-czlk {
		width: 280px;
	}

	.mySwiper-carzcz {
		height: 400px;
	}

	.mySwiper-carzcz2 {
		height: 400px;
	}

	.carz-czrk {
		width: calc(100% - 280px);
	}

	.carz-czmdk {
		width: calc(100% - 400px);
		padding-right: 0;
	}

	.mySwiper-carzcz2 .swiper-slide-active .carz-czmdk {
		padding-top: 0;
	}

	.carz-cztuk {
		width: 400px;
	}

	.carz-czm-tit1 {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 24px;
	}

	.carz-czm-tit2 {
		margin-bottom: 10px;
		line-height: 26px;
		font-size: 24px;
	}

	.carz-czm-text {
		margin-bottom: 15px;
		height: 60px;
		line-height: 30px;
	}

	.swiper-slide-active .carz-czmdk .ab-xwmore {
		line-height: 42px;
	}

	/* .carz-xy-dtit {
		margin-bottom: 60px;
		line-height: 1.5;
		font-size: 24px;
	} */

	.carz-vlab-tit {
		width: 500px;
	}

	/* .carz-vlab-tt {
		margin: 40px 0 50px;
	} */

	.carz-vlab-text {
		min-height: 60px;
		margin-bottom: 10px;
	}

	.swiper-button-prev-carfg,
	.swiper-button-next-carfg {
		width: 40px;
		height: 40px;
	}

	.carv-fgxbk {
		max-width: 100px;
		margin: 0 auto 20px;
	}

	.mySwiper-carzcz2 .block-sj {
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.swiper-button-prev-carzcz,
	.swiper-button-next-carzcz {
		width: 40px;
		height: 40px;
	}

	.car-zc-list {
		margin-left: -20px;
	}

	.car-zc-list li {
		width: calc(100% / 3 - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.car-zc-link {
		padding: 30px 20px;
	}

	.car-zc-li-tit {
		margin-bottom: 8px;
		height: 60px;
		line-height: 30px;
	}

	.car-zc-li-text {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-zc-li-more {
		width: 140px;
		height: 40px;
		margin: 0 auto 20px;
		line-height: 38px;
		font-size: 14px;
	}

	.car-cz-classxk a {
		padding: 15px 25px;
		line-height: 40px;
	}

	.car-cz-classxxk {
		height: 40px;
	}

	.car-cz-classxk a span {
		padding: 0 18px;
		background-size: 8px auto !important;
	}

	.car-zcv-btit {
		margin-bottom: 10px;
		line-height: 40px;
		font-size: 32px;
	}

	.car-zcv-btext {
		margin-bottom: 70px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-zcv-bmore {
		width: 120px;
		height: 40px;
		border-radius: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.car-zcv-bmorex span {
		padding-left: 24px;
		background-size: auto 34px !important;
	}

	.road-lm-tit {
		margin-bottom: 8px;
		line-height: 26px;
		font-size: 20px;
	}

	.car-cdas-xttuk {
		width: 580px;
	}

	.car-cdas-xtmk {
		width: 180px;
		font-size: 20px;
	}

	.car-cdas-xtmk1 {
		left: -45.647059%;
	}

	.car-cdas-xtmk2 {
		left: -24.588235%;
	}

	.car-cdas-xt1,
	.car-cdas-xt2 {
		left: 180px;
	}

	.road-yd-list {
		margin-left: -15px;
	}

	.road-yd-list li {
		width: calc(100% / 5 - 15px);
		margin-left: 15px;
		margin-bottom: 20px;
	}

	.road-yd-tuk {
		margin-bottom: 10px;
	}

	.road-ej-list {
		margin-left: -15px;
	}

	.road-ej-list li {
		width: calc(100% / 4 - 15px);
		margin-left: 15px;
		margin-bottom: 20px;
	}

	.car-xy-td-tuk {
		width: 50%;
	}

	.car-xy-td-mdk {
		width: 50%;
		padding-left: 30px;
	}

	.car-xy-td-m-list li {
		padding: 20px 0 20px;
	}

	.car-xy-td-m-titk {
		width: 180px;
		line-height: 30px;
		font-size: 20px;
	}

	.car-xy-td-m-tit1 {
		width: 40px;
	}

	.car-xy-td-m-tit2 {
		margin-left: 40px;
	}

	.car-xy-td-m-text {
		margin-left: 180px;
		height: auto;
		float: none;
		line-height: 25px;
		font-size: 14px;
	}

	.car-xy-fadk {
		padding: 40px;
	}

	.car-xy-falist {
		margin-left: -50px;
	}

	.car-xy-falist li {
		display: block;
		position: relative;
		float: left;
		width: calc(50% - 50px);
		margin-left: 50px;
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.car-xy-fali-text {
	height: 100px;
	line-height: 25px;
	font-size: 14px;
	}

	.car-xy-fali-tit {
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 22px;
	}

	.road-dtit3 {
		padding-top: 10px;
		line-height: 30px;
		font-size: 16px;
		
		white-space:normal !important;
	}

	.road-dtit3 br {
		display: none;
	}

	.car-gjnk {
		width: auto;
		padding: 30px;
	}

	.car-gj-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.car-gj-tit2 {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-gj-lxnk2 {
		padding: 20px 20px;
	}

	.car-gj-lxnk {
		padding: 20px 10px 20px 25px;
	}

	.car-gj-lx-text {
		font-size: 14px;
	}

	.car-vlab-fzlk,
	.car-vlab-fzrk {
		height: 280px;
	}

	.car-vlab-fzlnk {
		padding: 30px;
	}

	.car-vlab-fzl-link {
		padding: 8px 24px;
	}

	.car-fzb {
		width: 30px;
	}

	.car-fzbm {
		margin-left: 44px;
		height: 30px;
		/* line-height: 30px;
		font-size: 16px; */
	}

	.car-vlab-fzl-list li {
		margin-bottom: 12px;
	}

	.in-xwrmdk .ab-xwlm-textk {
		height: 30px;
		margin-bottom: 10px;
	}
	.in-xwrmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwrm-titk {
	    margin-bottom: 10px;
	}
	.in-xwl-titk {
	    margin-bottom: 10px;
	}
	.in-xwlmdk .ab-xwlm-textk {
	    height: auto;
	    line-height: 30px;
	}
	.in-xwlmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwrmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwlndk {
	    width: 430px;
	}
	.in-xwrndk {
	    width: calc(100% - 430px);
	    padding-left: 40px;
	}
	/**/

	.yemak {
		padding-top: 30px;
	}

	.pagination li {
		width: 40px;
		height: 40px;
		line-height: 38px;
	}

	.shu16 {
		line-height: 30px;
	}
}

@media all and (min-width: 1025px) and (max-width: 1280px) {
	:root {
		--width: 92%;
		--width2: 92%;
	}

	.logo .in-protuk {
		height: 80px;
	}

	.nave-lnnk {
		margin-left: -20px;
	}

	.nave-lnnk li {
		margin-left: 20px;
	}

	.nave-lnntuk {
		max-width: 170px;
	}

	.navk li>a {
		padding: 18px 9px;
	    font-size: 14px;
	}

	.top-headk,
	.top-telk,
	.top-headxk,
	.hr-top,
	.top-head-hr {
		height: 80px;
	}

	/* .top-headbg {
		height: 200px;
	} */

	.pcnav .navi_content {
		top: 80px;
		padding: 50px 0;
	}

	.nave-tit {
		margin-bottom: 30px;
	}

	.top-tel2 {
		padding: 18px 0;
	}

	.top-tel2>img {
		padding: 0 12px;
	}
	.navkd {
		display: block;
		margin-left: 220px;
		margin-right: 180px;
	}

	.pcnav.navi {
		padding-right: 0;
	}

	.head-yyxk {
		width: 120px;
	}
	.head-yyxk span {
	    font-size: 14px;
	}
	.head-yydk {
		padding: 18px 0;
	}

	.swiper-sliden {
		height: 430px !important;
	}

	.fo-flnav {
		width: 100%;
	}

	.fo-nlodk .fo-flk,
	.fo-nlodk .fo-frk {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.fo-navdk .fo-flk,
	.fo-navdk .fo-frk {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.fo-conydk .fo-flk,
	.fo-conydk .fo-frk {
		padding-top: 12px;
		padding-bottom: 12px;
	}

	.fo-frk {
		width: 280px;
		padding-left: 35px;
	}

	.fo-flk {
		width: calc(100% - 280px);
	}

	.fo-xbm2 {
		line-height: 22px;
		font-size: 13px;
	}

	.fo-addk {
		margin-bottom: 23px;
	}

	.fo-na {
		margin-bottom: 10px;
	}

	.fo-naxk a {
		margin-bottom: 3px;
		font-size: 13px;
	}

	.folt {
		width: 18px;
	}

	.fo-xxk {
		/* display: none; */
		float: left;
		padding-left: 15px;
	}

	.fo-conydk {
		font-size: 13px;
	}

	/*  */
	.in-banmdk>.container {
		padding-top: 40px;
	}

	.in-banm-tit {
		margin-bottom: 15px;
		font-size: 36px;
	}

	.in-banm-text {
		margin-bottom: 36px;
		font-size: 18px;
	}

	.in-banm-morek {
		width: 150px;
		height: 42px;
		border-radius: 42px;
	}

	.in-banm-morexm {
		line-height: 40px;
		font-size: 14px;
		padding-left: 24px;
		background-size: 16px;
	}

	.in-alldk-jsk {
		padding-top: 50px;
	}

	.in-psbgk {
		right: 40px;
		bottom: 40px;
		width: 80px;
	}

	.mySwiper-ban .swiper-pagination-ban {
		bottom: 40px;
	}

	.in-jsxb {
		height: 36px;
	}

	.in-jsxbm {
		line-height: 30px;
		font-size: 14px;
	}
	.in-hxjs-titk1 .in-jsxbm{
		padding-right: 40px;
		padding-left: 10px;
	}
	.in-hxjs-te-tit {
		margin-bottom: 8px;
		line-height: 34px;
		font-size: 20px;
	}

	.in-hxjs-te-text {
		line-height: 18px;
		font-size: 12px;
	}

	.in-hxjs-te-text span {
		margin-bottom: 0;
	}

	.in-hxjs-textk1 {
		left: 2.8125%;
		top: 54.102041%;
	}

	.in-hxjs-textk2 {
		top: 28.061224%;
		left: 20.770833%;
	}

	.in-hxjs-textk3 {
		top: 28.061224%;
		left: 59.8125%;
	}

	.in-hxjs-textk4 {
		top: 54.102041%;
		left: 78.5%;
	}

	.in-dtitcn {
		line-height: 36px;
		font-size: 28px;
	}

	.in-dtiten {
		line-height: 28px;
		font-size: 22px;
	}

	.in-alldk {
		padding-top: 50px;
	}

	.in-cpnrm-list li {
		margin-bottom: 2px;
		line-height: 28px;
		font-size: 14px;
	}

	.in-cpnrm-more {
		width: 150px;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.in-cpxb {
		height: 30px;
	}

	.in-cpxbm {
		margin-left: 44px;
		line-height: 30px;
		font-size: 18px;
	}

	.in-cpnrmdk .in-cglndk {
		padding-top: 30px;
	}

	.in-cpnrm-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 22px;
	}

	.in-cpnrm-list {
		height: 160px;
		margin-bottom: 20px;
	}

	.in-cpmdk {
		padding: 20px 10px;
	}

	.in-cglndk {
		width: 400px;
	}

	.in-cgdmk {
		margin-bottom: 22px;
	}

	.in-cgxm {
		line-height: 25px;
		font-size: 12px;
	}

	.in-cgdmk li {
		margin-bottom: 4px;
	}
	.in-cgdmk li:nth-child(2n+1) {
	    width: 175px;
	}
	.in-cgdmk li:nth-child(2n) {
	    width: 210px;
	}
	.in-cgxb {display: none;
		height: 40px;
	}

	.in-cgs-lim-titk {
		margin-bottom: 0;
	}

	.in-cgs-lim-tit1 {
		line-height: 38px;
		font-size: 30px;
	}

	.in-cgs-lim-tit2 {
		margin-top: 8px;
		line-height: 26px;
		font-size: 18px;
	}

	.in-cgs-lim-text {
		line-height: 25px;
		font-size: 12px;
	}

	.in-cgrndk {
		width: calc(100% - 400px);
		margin-right: 0;
		padding-left: 0;
		margin-top: 0;
	}

	.in-cgs-list li {
		margin-bottom: 20px;
	}

	.in-alrndk {
		width: 50%;
		margin-right: 0;
		padding-left: 30px;
	}

	.in-alrnxk {
		margin-top: 0;
		max-width: 500px;
	}

	.in-alrtuk {
		width: calc(100% - 60px);
		height: calc(100% - 60px);
		left: 30px;
		top: 30px;
	}

	.in-al-textk {
		padding-top: 10px;
		padding-bottom: 15px;
	}

	.in-al-tit2 {
		margin-bottom: 0;
		line-height: 28px;
		font-size: 18px;
	}

	.mySwiper-inal {
		height: 480px;
	}

	.in-al-tit1 {
		margin-bottom: 14px;
		/* font-size: 16px; */
	}

	.swiper-button-prev-inal,
	.swiper-button-next-inal {
		width: 40px;
		height: 40px;
	}

	.swiper-pagination-inal {
		line-height: 40px;
	}
/* 
	.mySwiper-inal .swiper-slide-thumb-active .in-al-tit1 {
		font-size: 24px;
	} */

	.inalbk {
		margin-top: 30px;
	}

	.in-al-text {
		display: none;
		height: 75px;
		line-height: 25px;
		font-size: 14px;
	}

	.in-xwd-more {
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	/* .in-xwlndk {
		width: calc(100% - 300px);
		padding-right: 30px;
	} */

	/* .in-xwrndk {
		width: 300px;
	} */

	.in-dtitdk {
		margin-bottom: 20px;
	}

	/* .in-xwl-list li {
		width: calc(50% - 30px);
		margin-left: 30px;
	} */

	.in-xwr-list li {
		padding-bottom: 14px;
		margin-bottom: 14px;
	}

	.in-xwlmdk {
		padding: 20px;
	}

	.in-xwlda {
		margin-bottom: 7px;
		line-height: 22px;
		font-size: 14px;
	}

	/* .in-xwrm-titk {
		line-height: 30px;
		font-size: 18px;
	} */

	.in-xwrm-tit {
		-webkit-line-clamp: 1;
	}

	.in-xwl-titk {
		font-size: 18px;
		/* height: 60px; */
		line-height: 30px;
	}

	/*  */
	.ab-news-banmxk {
		bottom: 90px;
	}

	.ab-ne-ban-navk {
		padding-top: 0;
		line-height: 30px;
		font-size: 16px;
	}

	.ab-ne-ban-navk span {
		width: 20px;
		font-size: 14px;
	}

	.ab-ne-ban-titk {
		margin-bottom: 40px;
	}

	.ab-ne-ban-titen {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 18px;
	}

	.ab-ne-ban-titcn {
		line-height: 1.2;
		font-size: 38px;
	}

	.ab-xwnbgdk {
		bottom: 30px;
	}

	.ab-xwnbg2 {
		width: 50px;
	}

	.ab-xwnbgk {
		right: 50px;
		bottom: 50px;
		width: 120px;
		height: 108px;
	}

	.ab-xwnbgm2 {
		bottom: 14px;
		padding-left: 15px;
		line-height: 1.2;
		font-size: 24px;
	}

	.ab-xwnbgm1 {
		padding-right: 15px;
		top: 14px;
		line-height: 1.2;
		font-size: 14px;
	}

	.ab-xwddk {
		padding: 60px 0;
	}

	.ab-jsnrdk {
		width: calc(100% - 400px);
		padding-right: 30px;
	}

	.ab-jr-fl-tit {
		line-height: 1.5;
		font-size: 28px;
	}

	.ab-jsnrdk .ab-jr-fl-titk {
		margin-bottom: 15px;
		margin-right: 30px;
	}

	.ab-jsn-tit2 {
		margin-bottom: 20px;
		margin-right: 30px;
		line-height: 1.5;
		font-size: 24px;
	}

	.ab-jsdb {
		height: 50px;
	}

	.ab-jsn-text {
		padding-right: 30px;
		height: 330px;
	}

	.ab-jstuk {
		width: 400px;
	}

	.ab-faz {
		padding: 60px 0 70px;
	}

	.swiper-button-prev-abfz,
	.swiper-button-next-abfz {
		width: 40px;
		height: 40px;
	}

	.swiper-button-prev-abfz {
		right: 50px;
	}

	/* .mySwiper-abfz2 .swiper-slide-prev {
		padding-top: 120px;
	}

	.mySwiper-abfz2 .swiper-slide-active {
		padding-top: 120px;
	}

	.mySwiper-abfz2 .swiper-slide-next {
		padding-top: 80px;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide {
		padding-top: 40px;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide+.swiper-slide {
		padding-top: 0;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide {
		padding-top: 0;
	} */

	.ab-jr-fl-titk {
		margin-bottom: 25px;
	}

	.ab-ylndk {
		padding: 60px 0;
	}

	.ab-yl-fl {
		padding-right: 30px;
	}

	.ab-ylqk .tab .tab_menu li {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.container-fr {}

	.ab-ylqk .tab .tab_menu {
		margin-bottom: 20px;
	}

	.ab-yl-frxk {
		padding: 30px 55px;
	}

	/* .ab-yl-dz {
		width: 100px;
		height: 100px;
		left: -50px;
		bottom: 0;
	} */

	.ab-yl-dzs strong {
		line-height: 34px;
		font-size: 30px;
	}

	.ab-yl-dzs span {
		padding-left: 3px;
		margin-top: 14px;
		line-height: 20px;
		font-size: 18px;
	}

	.ab-yl-dzs {
		margin-bottom: 4px;
	}

	.ab-yl-dzm {
		line-height: 20px;
		font-size: 14px;
	}

	.ab-yl-frtextk {
		height: 318px;
		padding-right: 30px;
		overflow-y: scroll;
	}

	.ab-ryzs-nxk {
		top: 60px;
	}

	.ab-xwmore {
		width: 120px;
		height: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.ab-xwlink {
		padding: 26px;
	}

	.ab-xwlist {
		margin-left: -20px;
	}

	.ab-xwlist li {
		width: calc(100% / 2 - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.ab-xwlistab li:nth-child(3) {
		display: none;
	}

	.ab-xwlmk {
		padding-top: 15px;
	}

	.ab-xwlm-titk {
		margin-bottom: 10px;
		height: 60px;
		line-height: 30px;
		font-size: 18px;
	}

	.ab-xwlm-textk {
		height: 48px;
		line-height: 22px;
		font-size: 14px;
	}

	.ab-jrlist {
		margin-left: -15px;
	}

	.ab-jrlist li {
		width: calc(100% / 3 - 15px);
		margin-left: 15px;
		margin-bottom: 15px;
	}

	.ab-jrtulk {
		border-radius: 8px;
	}

	.ab-jrtumx {
		padding: 0 20px;
		bottom: 20px;
		line-height: 30px;
		font-size: 18px;
	}

	.ab-jrtulk2,
	.ab-jrtulk3 {
		height: calc(50% - 8px);
	}

	.ab-xw-fl-titk {
		margin-bottom: 20px;
	}

	.abxwv-tit {
		margin-bottom: 20px;
		line-height: 1.4;
		font-size: 24px;
	}

	.abxwv-key-fl {
		width: auto;
		margin-left: -20px;
		float: none;
	}

	.abxwv-key-fl span {
		margin-left: 20px;
		padding-left: 26px;
		line-height: 30px;
		font-size: 14px;
		background-size: 20px auto !important;
	}

	.abxwv-key-fr {
		line-height: 30px;
		font-size: 14px;
	}

	.abxwv-key-fr a {
		width: 30px;
		margin-left: 6px;
	}

	.abxwv-keyword {
		padding-bottom: 15px;
		border-bottom: 1px solid #e0e4eb;
		margin-bottom: 15px;
	}

	.abxwv-text {
		margin-bottom: 30px;
	}

	.abv-fanyek {
		border-top: 1px solid #e0e4eb;
		border-bottom: 1px solid #e0e4eb;
		margin-bottom: 30px;
	}

	.abv-fanyea {
		padding: 12px 0;
		line-height: 30px;
	}

	.abxwv-sx-fl {
		width: 90px;
	}

	.abxwv-sx-fla {
		margin-left: 90px;
		padding-left: 30px;
	}

	.abxwv-return {
		width: 120px;
		height: 42px;
		border-radius: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.abxw-tj-tit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 28px;
	}

	.abxw-tj-link {
		padding: 30px 25px;
	}

	.mySwiper-abxwtj {
		padding-bottom: 35px;
	}

	.ab-jr-fl-list {
		margin-left: -20px;
	}

	.ab-jr-fl-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 30px;
	}

	.ab-jrfl-xbdk {
		width: 60px;
	}

	.ab-jrfl-text {
		margin-left: 60px;
		padding-left: 20px;
	}

	.ab-jrfl-tm-tit {
		margin-bottom: 6px;
		line-height: 30px;
		font-size: 18px;
	}

	.ab-jrfl-tm-text {
		line-height: 30px;
		font-size: 16px;
	}

	.ab-jr-fl-listk {
		padding-top: 0;
	}

	/* .mySwiper-abtj-tit {
		width: 330px;
	} */

	.swiper-button-prev-abtjx1,
	.swiper-button-next-abtjx1 {
		width: 40px;
		height: 40px;
	}

	.swiper-button-next-abtjx1 {
		margin-left: 10px;
	}

	.mySwiper-abtjx1 .swiper-slide,
	.mySwiper-abtjx2 .swiper-slide {
		width: 280px;
		margin: 0 10px;
	}

	.mySwiper-abtjx1 .swiper-slide-active,
	.mySwiper-abtjx2 .swiper-slide-active {
		width: 500px;
	}

	.ab-jrtum {
		padding: 0 10px;
		line-height: 30px;
		bottom: 20px;
	}

	.ab-jr-zw-titk {
		padding: 20px 30px;
		background: url(../images/abzp-xb1.png) calc(100% - 30px) center no-repeat #f8f8fa;
		background-size: 30px !important;
	}

	.ab-jr-zw-textk {
		margin-top: -29px;
	}

	.ab-jr-zw-text {
		padding-top: 15px;
		margin: 0 30px 30px;
	}

	.ab-jr-zw-textx {
		height: 360px;
	}

	.ab-jr-zwdk {
		margin: 0 auto 30px;
	}

	.clod-ndk {
		top: 30px;
	}

	.clod-tit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 28px;
	}

	.clod-text a {
		padding-left: 20px;
		margin-bottom: 8px;
	}

	.clod-text {
		height: auto;
		overflow: hidden;
		margin-bottom: 40px;
		font-weight: normal;
		line-height: 30px;
		font-size: 16px;
	}

	.clo-classxk {
		margin-left: -15px;
		line-height: 30px;
		font-size: 14px;
	}

	.clo-cla-a {
		margin-left: 15px;
		padding:6px 3px 24px;
		background-size: auto 10px !important;
	}
	.road-ter-lei {
		display: none;
	}
	
	.road-ter-leixk {
		display: block;
	}
	
	.leisanjdk {
		padding: 20px 0 16px;
	}
	.leisanjk {
		display: block;
		margin-left: -10px;
	}
	.leisanjk a {
		margin-left: 10px;
		margin-bottom: 5px;
		padding: 0 18px;
		border-radius: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	
	.leisanjk a:hover {
		background: #0066ff;
		border-color: #0066ff;
		color: #fff;
	}
	.clov-titdk {
		margin-bottom: 25px;
	}

	.clov-xtitk {
		margin-bottom: 20px;
		line-height: 32px;
		font-size: 20px;
	}

	.clov-td-list li {
		width: 25%;
		padding: 0 15px 0;
	}

	.clov-td-li-tit {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 20px;
	}

	.clo-ptb1 {
		margin: 0 auto 10px;
		width: 60px;
	}

	/* .clov-td-li-text {
		min-height: 180px;
		line-height: 30px;
		font-size: 16px;
	} */

	.clov-nrk {
		margin-bottom: 40px;
	}

	.clo-yun-alb {
		width: 50px;
		height: 50px;
		left: calc(50% - 25px);
		top: calc(50% - 25px);
	}

	.clov-fa-td-list {
		margin-left: -8px;
	}

	.clov-fa-td-list li {
		width: calc(25% - 8px);
		margin-left: 8px;
	}

	.clov-fa-td-link {
		padding: 15px;
	}

	.clo-fa-tdb {
		width: 60px;
		margin-bottom: 10px;
	}

	.clo-fa-td-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.clo-fa-td-text {
		height: 150px;
		line-height: 30px;
		font-size: 16px;
	}

	.clo-fa-td-text br {
		display: none;
	}

	.road-tdlt {
		width: 50px;
		height: 4px;
	}

	.clov-yun-text {
		line-height: 30px;
		font-size: 16px;
		white-space:normal !important;
	}

	.clov-yun-text br {
		display: none;
	}

	.clov-yun-xiak {
		padding: 20px 0 30px;
	}

	.clo-xia {
		height: 36px;
		border-radius: 50%;
	}

	.roadldzd-tmk {
		display: none;
	}

	.mySwiper-roadldzd2 {
		width: 100%;
		float: none;
		max-width: none;
	}

	.roadldzd-xnrlk {
		padding-top: 80px;
		padding-bottom: 80px;
		width: 480px;
	}

	.road-dtit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 26px;
	}
	.car-yaomk > .road-dtit {
	    padding-top: 30px;
	}
	.car-yaomk .road-dtit{
		margin-bottom:20px;
	}
	.car-yaomk > .carz-more {
	    bottom: 30px;
	}
	/* .car-yaomk > .container-ny {
	    padding-top: 40px;
	} */
	.xnrk-tit {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 22px;
	}

	.roadldzd-xnrrk {
		width: calc(100% - 480px);
	}

	.xnrk-text {
		margin-bottom: 30px;
	line-height: 25px;
	font-size: 14px;
	}

	.swiper-button-next-roadldzd,
	.swiper-button-prev-roadldzd {
		width: 40px;
		height: 40px;
		bottom: 60px;
	}

	.swiper-button-prev-roadldzd {
		left: 0;
	}

	.swiper-button-next-roadldzd {
		left: 50px;
	}

	.road-hrsf-xnk {
		padding-top: 150px;
	}

	.road-hrsf-xtit {
		margin-bottom: 30px;
		line-height: 34px;
		font-size: 22px;
	}

	.road-hrsf-xlist {
		margin-left: -15px;
	}

	.road-hrsf-xlist li {
		margin-left: 15px;
		width: calc(33.3333% - 15px);
		margin-bottom: 20px;
	}

	.road-hrsf-xlink {
		padding: 20px 10px;
		line-height: 30px;
		font-size: 16px;
	}

	.road-hrsf-xm br {
		display: none;
	}

	.road-hrsf-xlist li:nth-child(4),
	.road-hrsf-xlist li:nth-child(5) {
		width: calc(50% - 15px);
	}

	.road-hrsf-xlist li:nth-child(4) .road-hrsf-xm,
	.road-hrsf-xlist li:nth-child(5) .road-hrsf-xm {
		height: auto;
	}

	.road-hrsf-xlb {
		width: 50px;
	}

	.road-gxddk {
		padding-top: 80px;
	}

	.road-gxmdk {
		padding: 40px 0 30px;
	}

	.road-gx-fl {
		width: 450px;
	}

	.road-gx-fr {
		width: calc(100% - 450px);
	}

	.road-zzxtddk {
		padding: 60px 0 75px;
	}

	.roadyy-tit {
		padding-bottom: 25px;
	}

	.roadyy-yytidk {
		margin-bottom: 30px;
	}

	.mySwiper-roadyy2 .in-protudk {
		margin: 0 20px;
	}

	.swiper-button-next-roadyy,
	.swiper-button-prev-roadyy {
		width: 40px;
		height: 40px;
	}

	.swiper-slide-thumb-active .roadyy-tit {
		background-size: auto 10px;
	}

	.road-lc-list {
		margin-left: -20px;
	}

	.road-lc-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.road-xb {
		width: 70px;
		margin-bottom: 15px;
	}

	.road-lcfr {
		margin-top: 80px;
	}

	.road-sfkxbgk {
		width: 523px;
		height: 193px;
		margin: 310px auto 90px;
	}

	.road-sfkxmk {
		width: 170px;
		height: 170px;
	}

	.road-sfkmxk {
	line-height: 32px;
	font-size: 28px;
	}

	.road-sfk-list li {
		float: none;
		width: 100%;
		margin-left: -10px;
		margin-bottom: 20px;
		overflow: hidden;
	}

	.road-sfk-limk {
		width: calc(25% - 10px);
		padding: 15px;
		float: left;
		margin-bottom: 0;
		margin-left: 10px;
	}

	.road-sfk-litudk {
		width: 75%;
		float: right;
		margin-left: 0;
	}

	.road-sfk-lituk {
		width: calc(33.333333% - 10px);
		margin-left: 10px;
		float: left;
		margin-bottom: 10px;
	}

	.road-sfk-lim-text1 {
		display: inline-block;
	}

	.road-sfk-lim-text2 {
		display: inline-block;
		font-weight: normal;
	}


	.road-sfk-link .road-tdlt {
		width: 50px;
	}

	.road-sfk-lim-tit {
		margin-bottom: 10px;
		line-height: 1.5;height: auto;
		font-size: 18px;
	}

	.road-sfk-lim-textk {
		height: auto;
	}

	.road-sfk-lim-text1 br,
	.road-sfk-lim-text2 br {
		display: none;
	}

	.road-ldnk {
		margin-left: -10px;
	}

	.road-lnk0 {
		margin-left: 10px;
		margin-bottom: 10px;
		border-radius: 8px;
		height: 240px;
	}

	.road-lnk1 {
		width: calc(60.80246913580247% - 10px);
	}

	.road-lnk2 {
		width: calc(39.19753086419753% - 10px);
	}

	.road-lnk3 {
		width: calc(100% / 3 - 10px);
	}

	.road-lmk {
		left: 20px;
		bottom: 20px;
		width: calc(100% - 40px);
		line-height: 20px;
		font-size: 14px;
	}

	.road-lmk br {
		display: none;
	}

	.road-lns {
		right: 20px;
		top: 20px;
		font-size: 40px;
	}

	.road-tdlist {
		/* margin-left: 15px; */
	}

	.road-tdlist li {
		width: 33.3333%;
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.road-tdlink {
		padding: 20px;
	}

	.road-tdtuk {
		width: 120px;
		margin: 0 auto 20px;
		border: 4px solid #cde3ff;
	}

	.road-tdtu-tit {
		margin-bottom: 15px;
	}

	.road-tdtu-tm {
		margin-bottom: 2px;
		padding-left: 12px;
		background: url(../images/ro-wb.png) left 8px no-repeat;
		background-size: 6px !important;
	}

	.road-tdtu-text {
		height: 130px;
		line-height: 30px;
		font-size: 16px;
	}

	.carz-czlk {
		display: none;
	}

	.carz-czrk {
		width: 100%;
		float: none;
	}

	.carz-czmdk {
		width: calc(100% - 400px);
		padding-right: 0;
	}

	.mySwiper-carzcz2 .swiper-slide-active .carz-czmdk {
		padding-top: 0;
	}

	.carz-cztuk {
		width: 400px;
	}

	.mySwiper-carzcz2 {
		height: auto;
	}

	.carz-czm-tit1 {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 24px;
	}

	.carz-czm-tit2 {
		margin-bottom: 10px;
		line-height: 26px;
		font-size: 24px;
	}

	.carz-czm-text {
		margin-bottom: 15px;
		height: 60px;
		line-height: 30px;
	}

	.swiper-slide-active .carz-czmdk .ab-xwmore {
		line-height: 42px;
	}

	.carz-xy-dtit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 18px;
	}

	.carz-vlab-tit {
		width: 360px;
	}

	/* .carz-vlab-tt {
		margin: 30px 0 40px;
	}
 */
.carz-vlab-tt{
		margin: 20px 0;
	}
	.carz-vlab-text {
		min-height: 60px;
		margin-bottom: 30px;
	}
	.swiper-button-prev-carfg,
	.swiper-button-next-carfg {
		width: 40px;
		height: 40px;
	}

	.carv-fgxbk {
		max-width: 100px;
		margin: 0 auto 20px;
	}

	.mySwiper-carzcz2 {
		padding-bottom: 60px;
	}

	.mySwiper-carzcz2 .block-sj {
		/* position: absolute;
		left: 0; */
		bottom: 0;
	}

	.swiper-button-prev-carzcz,
	.swiper-button-next-carzcz {
		width: 40px;
		height: 40px;
	}

	.car-zc-list {
		margin-left: -20px;
	}

	.car-zc-list li {
		width: calc(100% / 2 - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.car-zc-link {
		padding: 30px 20px;
	}

	.car-zc-li-tit {
		margin-bottom: 8px;
		height: 60px;
		line-height: 30px;
	}

	.car-zc-li-text {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-zc-li-more {
		width: 140px;
		height: 40px;
		margin: 0 auto 20px;
		line-height: 38px;
		font-size: 14px;
	}

	.car-cz-classxk a {
		padding: 10px 15px;
		line-height: 40px;
		font-size: 16px;
	}

	.car-cz-classxxk {
		height: 40px;
	}

	.car-cz-classxk a span {
		padding: 0 18px;
		background-size: 8px auto !important;
	}

	.car-zcv-btit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 30px;
	}

	.car-zcv-btext {
		margin-bottom: 50px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-zcv-bmore {
		width: 120px;
		height: 40px;
		border-radius: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.car-zcv-bmorex span {
		padding-left: 24px;
		background-size: auto 34px !important;
	}

	.road-lm-tit {
		margin-bottom: 8px;
		line-height: 26px;
		font-size: 18px;
	}

	.car-zc-listpd li:nth-child(3) {
		display: none;
	}

	.car-cdas-xttuk {
		width: 500px;
	}

	.car-cdas-xtmk {
		width: 180px;
		font-size: 20px;
	}

	.car-cdas-xtmk1 {
		left: -45.647059%;
	}

	.car-cdas-xtmk2 {
		left: -24.588235%;
	}

	.car-cdas-xt1,
	.car-cdas-xt2 {
		left: 180px;
	}

	.road-yd-list {
		margin-left: -15px;
	}

	.road-yd-list li {
		width: calc(100% / 3 - 15px);
		margin-left: 15px;
		margin-bottom: 20px;
	}

	.road-yd-tuk {
		margin-bottom: 10px;
	}

	.road-ej-list {
		margin-left: -15px;
	}

	.road-ej-list li {
		width: calc(100% / 2 - 15px);
		margin-left: 15px;
		margin-bottom: 20px;
	}

	.car-xy-td-tuk {
		display: none;
		width: 100%;
		float: none;
	}

	.car-xy-td-mdk {
		width: 100%;
		float: none;
		padding-left: 0;
	}

	.car-xy-td-m-list li {
		padding: 20px 0 20px;
	}

	.car-xy-td-m-titk {
		width: 300px;
		line-height: 30px;
		font-size: 20px;
	}

	.car-xy-td-m-tit1 {
		width: 40px;
	}

	.car-xy-td-m-tit2 {
		margin-left: 40px;
	}

	.car-xy-td-m-text {
		margin-left: 300px;
		height: auto;float: none;
		line-height: 25px;
		font-size: 14px;
	}

	.car-xy-fadk {
		padding: 40px;
	}

	.car-xy-falist {
		margin-left: -50px;
	}

	.car-xy-falist li {
		display: block;
		position: relative;
		float: left;
		width: calc(50% - 50px);
		margin-left: 50px;
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.car-xy-fali-text {
	height: 100px;
	line-height: 25px;
	font-size: 14px;
	}

	.car-xy-fali-tit {
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 22px;
	}

	.road-dtit3 {
		padding-top: 10px;
		line-height: 30px;
		font-size: 16px;
		
		white-space:normal !important;
	}

	.road-dtit3 br {
		display: none;
	}

	.car-gjnk {
		width: auto;
		padding: 30px;
	}

	.car-gj-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.car-gj-tit2 {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-gj-lxnk2 {
		padding: 20px 20px;
	}

	.car-vlab-fzlk,
	.car-vlab-fzrk {
		height: 280px;
	}

	.car-vlab-fzlnk {
		padding: 30px;
	}

	.car-vlab-fzl-link {
		padding: 8px 24px;
	}

	.car-fzb {
		width: 30px;
	}

	.car-fzbm {
		margin-left: 44px;
		height: 30px;
		    line-height: 14px;
		    font-size: 12px;
		/* line-height: 30px;
		font-size: 16px; */
	}

	.car-vlab-fzl-list li {
		margin-bottom: 12px;
	}


	/**/
	.mySwiper-roadldzd2 .block-sj,
	.mySwiper-carzcz2 .block-sj {
		display: block !important;
	}

	/* .road-sfkxtk+.block-sj,
	.mySwiper-roadldzd2 .block-sj,
	.mySwiper-carzcz2 .block-sj,
	.car-cdas-xttupd.block-sj {
		display: block !important;
	}
	
	.road-sfkxtk {
		display: none !important;
	} */
	.in-xwrmdk .ab-xwlm-textk {
		height: 22px;
		margin-bottom: 10px;
	}
	.in-xwrmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwrm-titk {
		line-height: 30px;
		font-size: 18px;
	    margin-bottom: 4px;
	}
	.in-xwl-titk {
	    margin-bottom: 10px;
	}
	.in-xwlmdk .ab-xwlm-textk {
	    height: auto;
	    line-height: 22px;
	}
	.in-xwlmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwrmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwlndk {
	    width: 380px;
	}
	.in-xwrndk {
	    width: calc(100% - 380px);
	    padding-left: 30px;
	}
	/*  */
	.yemak {
		padding-top: 30px;
	}

	.pagination li {
		width: 36px;
		height: 36px;
		line-height: 34px;
	}

	.shu16 {
		line-height: 30px;
	}


}

/* 中型平板或小型笔记本 tablet */
@media all and (min-width: 961px) and (max-width: 1024px) {
	:root {
		--width: 92%;
		--width2: 92%;
	}

	.logo .in-protuk {
		height: 70px;
	}

	.nave-lnnk {
		margin-left: -20px;
	}

	.nave-lnnk li {
		margin-left: 20px;
	}

	.nave-lnntuk {
		max-width: 150px;
	}

	.navk li>a {
		padding: 13px 10px;
		font-size: 14px;
	}

	.top-headk,
	.top-telk,
	.top-headxk,
	.hr-top,
	.top-head-hr {
		height: 70px;
	}

/* 	.top-headbg {
		height: 150px;
	} */

	.pcnav .navi_content {
		top: 70px;
		padding: 40px 0;
	}

	.nave-tit {
		margin-bottom: 30px;
	}

	.top-tel2 {
		padding: 13px 0;
	}

	.top-tel2>img {
		padding: 0 10px;
	}

	.head-yydk {
		padding: 13px 0;
	}

	.navkd {
		display: block;
		margin-left: 190px;
		margin-right: 165px;
	}

	.pcnav.navi {
		padding-right: 0;
	}

	.head-yyxk {
		width: 120px;
	}


	.swiper-sliden {
		height: 390px !important;
	}

	.fo-flnav {
		width: 100%;
	}
	.fo-flnav li:first-child{
		display: none;
	}
	.fo-nlodk .fo-flk,
	.fo-nlodk .fo-frk {
		padding-top: 14px;
		padding-bottom: 14px;
	}

	.fo-navdk .fo-flk,
	.fo-navdk .fo-frk {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.fo-conydk .fo-flk,
	.fo-conydk .fo-frk {
		padding-top: 8px;
		padding-bottom: 8px;
	}

	.fo-frk {
		width: 280px;
		padding-left: 25px;
	}

	.fo-flk {
		width: calc(100% - 280px);
	}

	.fo-telmk {
		padding: 0;
	}

	.fo-xbm2 {
		line-height: 22px;
		font-size: 13px;
	}

	.fo-addk {
		margin-bottom: 23px;
	}

	.fo-na {
		margin-bottom: 10px;
	}

	.fo-naxk a {
		padding-right: 10px;
		margin-bottom: 16px;
		line-height: 14px;
		font-size: 12px;
	}

	.folt {
		width: 18px;
	}

	.fo-xxk {
		/* display: none; */
		float: left;
		padding-left: 15px;
	}

	.fo-conydk {
		font-size: 13px;
	}

	/*  */
	.in-banmdk>.container {
		padding-top: 30px;
	}

	.in-banm-tit {
		margin-bottom: 15px;
		font-size: 36px;
	}

	.in-banm-text {
		margin-bottom: 36px;
		font-size: 18px;
	}

	.in-banm-morek {
		width: 150px;
		height: 42px;
		border-radius: 42px;
	}

	.in-banm-morexm {
		line-height: 40px;
		font-size: 14px;
		padding-left: 24px;
		background-size: 16px;
	}

	.in-alldk-jsk {
		padding-top: 50px;
	}

	.in-psbgk {
		right: 40px;
		bottom: 40px;
		width: 80px;
	}

	.mySwiper-ban .swiper-pagination-ban {
		bottom: 40px;
	}

	.in-jsxb {
		height: 36px;
	}

	.in-jsxbm {
		line-height: 34px;
		font-size: 18px;
	}

	.in-hxjs-te-tit {
		margin-bottom: 5px;
		line-height: 32px;
		font-size: 18px;
	}

	.in-hxjs-te-text {
		line-height: 22px;
		font-size: 14px;
	}

	.in-hxjs-te-text span {
		margin-bottom: 4px;
	}

	.in-hxjs-textk1 {
		left:2.8125%;
		top: 58.102041%;
	}

	.in-hxjs-textk2 {
		top: 40.061224%;
		left: 20.770833%;
	}

	.in-hxjs-textk3 {
		top: 40.061224%;
		left: 54.8125%;
	}

	.in-hxjs-textk4 {
		top: 58.102041%;
		left: 77.5%;
	}

	.in-dtitcn {
		line-height: 36px;
		font-size: 28px;
	}

	.in-dtiten {
		line-height: 28px;
		font-size: 22px;
	}

	.in-alldk {
		padding-top: 50px;
	}

	.in-cpnrm-list li {
		margin-bottom: 2px;
		line-height: 28px;
		font-size: 14px;
	}

	.in-cpnrm-more {
		width: 150px;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.in-cpxb {
		height: 30px;
	}

	.in-cpxbm {
		margin-left: 44px;
		line-height: 30px;
		font-size: 18px;
	}

	.in-cpnrmdk .in-cglndk {
		padding-top: 30px;
	}

	.in-cpnrm-tit {
		margin-bottom: 10px;
		line-height: 36px;
		font-size: 22px;
	}

	.in-cpnrm-list {
		height: 160px;
		margin-bottom: 20px;
	}

	.in-cpmdk {
		padding: 20px 10px;
	}

	.in-cglndk {
		width: 400px;
	}

	.in-cgdmk {
		margin-bottom: 22px;
	}

	.in-cgxm {
		line-height: 25px;
		font-size: 14px;
	}

	.in-cgdmk li {
		margin-bottom: 4px;
	}

	.in-cgxb {
		display: none;
		height: 40px;
	}

	.in-cgs-lim-titk {
		margin-bottom: 0;
	}

	.in-cgs-lim-tit1 {
		line-height: 38px;
		font-size: 30px;
	}

	.in-cgs-lim-tit2 {
		margin-top: 8px;
		line-height: 26px;
		font-size: 18px;
	}

	.in-cgs-lim-text {
		line-height: 30px;
		font-size: 14px;
	}

	.in-cgrndk {
		width: calc(100% - 400px);
		margin-right: 0;
		padding-left: 0;
		margin-top: 0;
	}

	.in-cgs-list li {
		margin-bottom: 20px;
	}

	.in-alrndk {
		width: 50%;
		margin-right: 0;
		padding-left: 30px;
	}

	.in-alrnxk {
		margin-top: 30px;
		max-width: 500px;
	}

	.in-alrtuk {
		width: calc(100% - 60px);
		height: calc(100% - 60px);
		left: 30px;
		top: 30px;
	}

	.in-al-textk {
		padding-top: 10px;
		padding-bottom: 15px;
	}

	.in-al-tit2 {
		margin-bottom: 0;
		line-height: 28px;
		font-size: 18px;
	}

	.mySwiper-inal {
		height: 340px;
	}

	.in-al-tit1 {
		margin-bottom: 14px;
		font-size: 16px;
	}

	.swiper-button-prev-inal,
	.swiper-button-next-inal {
		width: 40px;
		height: 40px;
	}

	.swiper-pagination-inal {
		line-height: 40px;
	}

	/* .mySwiper-inal .swiper-slide-thumb-active .in-al-tit1 {
		font-size: 22px;
	} */

	.inalbk {
		margin-top: 30px;
	}

	.in-al-text {
		display: none;
		height: 90px;
		line-height: 30px;
		font-size: 16px;
	}

	.in-xwd-more {
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	/* .in-xwlndk {
		width: calc(100% - 300px);
		padding-right: 20px;
	}

	.in-xwrndk {
		width: 300px;
	} */

	.in-dtitdk {
		margin-bottom: 40px;
	}

	/* .in-xwl-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
	} */

	.in-xwr-list li {
		padding-bottom:14px;
		margin-bottom: 14px;
	}

	.in-xwlmdk {
		padding: 20px;
	}

	.in-xwlda {
		margin-bottom: 7px;
		line-height: 22px;
		font-size: 14px;
	}


	.in-xwrm-titk {
		line-height: 30px;
		font-size: 16px;
	}

	.in-xwrm-tit {
		-webkit-line-clamp: 1;
	}

	.in-xwl-titk {
		font-size: 18px;
		/* height: 60px; */
		line-height: 30px;
	}

	/*  */
	.ab-news-banmxk {
		bottom: 90px;
	}

	.ab-ne-ban-navk {
		padding-top: 0;
		line-height: 30px;
		font-size: 16px;
	}

	.ab-ne-ban-navk span {
		width: 20px;
		font-size: 14px;
	}

	.ab-ne-ban-titk {
		margin-bottom: 40px;
	}

	.ab-ne-ban-titen {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 18px;
	}

	.ab-ne-ban-titcn {
		line-height: 1.2;
		font-size: 38px;
	}

	.ab-xwnbgdk {
		bottom: 30px;
	}

	.ab-xwnbg2 {
		width: 50px;
	}

	.ab-xwnbgk {
		right: 50px;
		bottom: 50px;
		width: 120px;
		height: 108px;
	}

	.ab-xwnbgm2 {
		bottom: 14px;
		padding-left: 15px;
		line-height: 1.2;
		font-size: 24px;
	}

	.ab-xwnbgm1 {
		padding-right: 15px;
		top: 14px;
		line-height: 1.2;
		font-size: 14px;
	}

	.ab-xwddk {
		padding: 40px 0;
	}

	.ab-jsnrdk {
		width: 100%;
		padding-right: 0;
		float: none;
		margin-bottom: 30px;
	}

	.ab-jr-fl-tit {
		line-height: 1.5;
		font-size: 28px;
	}

	.ab-jsnrdk .ab-jr-fl-titk {
		margin-bottom: 15px;
		margin-right: 30px;
	}

	.ab-jsn-tit2 {
		margin-bottom: 20px;
		margin-right: 30px;
		line-height: 1.5;
		font-size: 24px;
	}

	.ab-jsdb {
		height: 50px;
	}

	.ab-jsn-text {
		padding-right: 30px;
		height: 360px;
	}

	.ab-jstuk {
		width: 100%;
		float: none;
	}

	.ab-faz {
		padding: 40px 0 50px;
	}

	.swiper-button-prev-abfz,
	.swiper-button-next-abfz {
		width: 40px;
		height: 40px;
	}

	.swiper-button-prev-abfz {
		right: 50px;
	}

	/* .mySwiper-abfz2 .swiper-slide-prev {
		padding-top: 80px;
	}

	.mySwiper-abfz2 .swiper-slide-active {
		padding-top: 80px;
	}

	.mySwiper-abfz2 .swiper-slide-next {
		padding-top: 40px;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide {
		padding-top: 0;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide+.swiper-slide {
		padding-top: 0;
	} */

	.ab-jr-fl-titk {
		margin-bottom: 25px;
	}

	.ab-ylndk {
		padding: 40px 0;
	}

	.ab-yl-fl {
		width: 100%;
		float: none;
		max-width: none;
		padding-right: 0;
		margin-bottom: 30px;
	}

	.container-fr {
		width: var(--width);
		min-width: var(--width);
		float: none;
		margin: 0 auto;
	}

	.ab-ylqk .tab .tab_menu {
		margin-bottom: 20px;
	}

	.ab-yl-fr {
		width: 100%;
		float: none;
		margin-bottom: 120px;
	}

	.ab-yl-frxk {
		padding: 30px;
	}

	.ab-yl-dz {
		/* width: 100px;
		height: 100px;
		left: calc(50% - 50px); */
		bottom: -120px;
		left: 0;
	}

	.ab-yl-dzs strong {
		line-height: 34px;
		font-size: 30px;
	}

	.ab-yl-dzs span {
		padding-left: 3px;
		margin-top: 14px;
		line-height: 20px;
		font-size: 18px;
	}

	.ab-yl-dzs {
		margin-bottom: 4px;
	}

	.ab-yl-dzm {
		line-height: 20px;
		font-size: 14px;
	}

	.ab-yl-frtextk {
		height: 318px;
		padding-right: 30px;
		overflow-y: scroll;
	}

	.ab-ryzs-nxk {
		top: 40px;
	}

	.ab-xwmore {
		width: 120px;
		height: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.ab-xwlink {
		padding: 15px;
	}

	.ab-xwlist {
		margin-left: -15px;
	}

	.ab-xwlist li {
		width: calc(100% / 2 - 15px);
		margin-left: 15px;
		margin-bottom: 15px;
	}

	.ab-xwlistab li:nth-child(3) {
		display: none;
	}

	.ab-xwlmk {
		padding-top: 15px;
	}

	.ab-xwlm-titk {
		margin-bottom: 10px;
		height: 60px;
		line-height: 30px;
		font-size: 18px;
	}

	.ab-xwlm-textk {
		height: 48px;
		line-height: 22px;
		font-size: 14px;
	}

	.ab-jrlist {
		margin-left: -8px;
	}

	.ab-jrlist li {
		width: calc(100% / 3 - 8px);
		margin-left: 8px;
		margin-bottom: 8px;
	}

	.ab-jrtulk {
		border-radius: 8px;
	}

	.ab-jrtumx {
		padding: 0 20px;
		bottom: 20px;
		line-height: 30px;
		font-size: 18px;
	}

	.ab-jrtulk2,
	.ab-jrtulk3 {
		height: calc(50% - 5px);
	}

	.ab-xw-fl-titk {
		margin-bottom: 20px;
	}

	.abxwv-tit {
		margin-bottom: 20px;
		line-height: 1.4;
		font-size: 24px;
	}

	.abxwv-key-fl {
		width: auto;
		margin-left: -20px;
		float: none;
	}

	.abxwv-key-fl span {
		margin-left: 20px;
		padding-left: 26px;
		line-height: 30px;
		font-size: 14px;
		background-size: 20px auto !important;
	}

	.abxwv-key-fr {
		line-height: 30px;
		font-size: 14px;
	}

	.abxwv-key-fr a {
		width: 30px;
		margin-left: 6px;
	}

	.abxwv-keyword {
		padding-bottom: 15px;
		border-bottom: 1px solid #e0e4eb;
		margin-bottom: 15px;
	}

	.abxwv-text {
		margin-bottom: 30px;
	}

	.abv-fanyek {
		border-top: 1px solid #e0e4eb;
		border-bottom: 1px solid #e0e4eb;
		margin-bottom: 30px;
	}

	.abv-fanyea {
		padding: 12px 0;
		line-height: 30px;
	}

	.abxwv-sx-fl {
		width: 90px;
	}

	.abxwv-sx-fla {
		margin-left: 90px;
		padding-left: 30px;
	}

	.abxwv-return {
		width: 120px;
		height: 42px;
		border-radius: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.abxw-tj-tit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 28px;
	}

	.abxw-tj-link {
		padding: 30px 25px;
	}

	.mySwiper-abxwtj {
		padding-bottom: 35px;
	}

	.ab-jr-fl-list {
		margin-left: -20px;
	}

	.ab-jr-fl-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 30px;
	}

	.ab-jrfl-xbdk {
		width: 50px;
	}

	.ab-jrfl-text {
		margin-left: 50px;
		padding-left: 15px;
	}

	.ab-jrfl-tm-tit {
		margin-bottom: 6px;
		line-height: 30px;
		font-size: 18px;
	}

	.ab-jrfl-tm-text {
		line-height: 30px;
		font-size: 16px;
	}

	.ab-jr-fl-listk {
		padding-top: 0;
	}

	/* .mySwiper-abtj-tit {
		width: 330px;
	} */

	.swiper-button-prev-abtjx1,
	.swiper-button-next-abtjx1 {
		width: 40px;
		height: 40px;
	}

	.swiper-button-next-abtjx1 {
		margin-left: 10px;
	}

	.mySwiper-abtjx1 .swiper-slide,
	.mySwiper-abtjx2 .swiper-slide {
		width: 280px;
		margin: 0 10px;
	}

	.mySwiper-abtjx1 .swiper-slide-active,
	.mySwiper-abtjx2 .swiper-slide-active {
		width: 500px;
	}

	.ab-jrtum {
		padding: 0 10px;
		line-height: 30px;
		bottom: 20px;
	}

	.ab-jr-zw-titk {
		padding: 20px 30px;
		background: url(../images/abzp-xb1.png) calc(100% - 30px) center no-repeat #f8f8fa;
		background-size: 30px !important;
	}

	.ab-jr-zw-textk {
		margin-top: -29px;
	}

	.ab-jr-zw-text {
		padding-top: 15px;
		margin: 0 30px 30px;
	}

	.ab-jr-zw-textx {
		height: 360px;
	}

	.ab-jr-zwdk {
		margin: 0 auto 30px;
	}

	.ab-zpxq-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 26px;
	}

	.clod-ndk {
		top: 30px;
	}

	.clod-tit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 28px;
	}

	.clod-text a {
		padding-left: 20px;
		margin-bottom: 4px;
	}

	.clod-text {
		height: 90px;
		margin-bottom: 30px;
		font-weight: normal;
		line-height: 30px;
		font-size: 16px;
	}

	.clo-classxk {
		margin-left: -15px;
		line-height: 30px;
		font-size: 14px;
	}

	.clo-cla-a {
		margin-left: 15px;
		padding:6px 3px 24px;
		background-size: auto 10px !important;
	}
	.road-ter-lei {
		display: none;
	}
	
	.road-ter-leixk {
		display: block!important;
	}
	
	.leisanjdk {
		padding: 20px 0 16px;
	}
	.leisanjk {
		display: block;
		margin-left: -10px;
	}
	.leisanjk a {
		margin-left: 10px;
		margin-bottom: 5px;
		padding: 0 18px;
		border-radius: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	
	.leisanjk a:hover {
		background: #0066ff;
		border-color: #0066ff;
		color: #fff;
	}
	.clov-titdk {
		margin-bottom: 25px;
	}

	.clov-xtitk {
		margin-bottom: 20px;
		line-height: 32px;
		font-size: 20px;
	}

	.clov-td-list li {
		width: 25%;
		padding: 0 15px 0;
	}

	.clov-td-li-tit {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 20px;
	}

	.clo-ptb1 {
		margin: 0 auto 10px;
		width: 60px;
	}

	/* .clov-td-li-text {
		min-height: 180px;
		line-height: 30px;
		font-size: 16px;
	} */

	.clov-nrk {
		margin-bottom: 40px;
	}

	.clo-yun-alb {
		width: 50px;
		height: 50px;
		left: calc(50% - 25px);
		top: calc(50% - 25px);
	}

	.clov-fa-td-list {
		margin-left: -8px;
	}

	.clov-fa-td-list li {
		width: calc(25% - 8px);
		margin-left: 8px;
	}

	.clov-fa-td-link {
		padding: 15px;
	}

	.clo-fa-tdb {
		width: 60px;
		margin-bottom: 10px;
	}

	.clo-fa-td-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.clo-fa-td-text {
		height: 150px;
		line-height: 30px;
		font-size: 16px;
	}

	.clo-fa-td-text br {
		display: none;
	}

	.road-tdlt {
		width: 50px;
		height: 4px;
	}

	.clov-yun-text {
		line-height: 30px;
		font-size: 16px;
		white-space:normal !important;
	}

	.clov-yun-text br {
		display: none;
	}

	.clov-yun-xiak {
		padding: 20px 0 30px;
	}

	.clo-xia {
		height: 36px;
		border-radius: 50%;
	}

	.roadldzd-tmk {
		display: none;
	}

	.mySwiper-roadldzd2 {
		width: 100%;
		float: none;
		max-width: none;
	}

	.roadldzd-xnrlk {
		padding-top: 80px;
		padding-bottom: 80px;
		width: 480px;
	}

	.road-dtit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 28px;
	}
	.car-yaomk > .road-dtit {
	    padding-top: 30px;
	}
	.car-yaomk .road-dtit{
		margin-bottom:20px;
	}
	.car-yaomk > .carz-more {
	    bottom: 30px;
	}
	/* .car-yaomk > .container-ny {
	    padding-top: 40px;
	} */
	.xnrk-tit {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 22px;
	}

	.roadldzd-xnrrk {
		width: calc(100% - 480px);
	}

	.xnrk-text {
		margin-bottom: 20px;
	line-height: 25px;
	font-size: 14px;
	}

	.swiper-button-next-roadldzd,
	.swiper-button-prev-roadldzd {
		width: 40px;
		height: 40px;
		bottom: 30px;
	}

	.swiper-button-prev-roadldzd {
		left: 0;
	}

	.swiper-button-next-roadldzd {
		left: 50px;
	}

	.road-hrsf-xnk {
		padding-top: 150px;
	}

	.road-hrsf-xtit {
		margin-bottom: 20px;
		line-height: 30px;
		font-size: 20px;
	}

	.road-hrsf-xlist {
		margin-left: -15px;
	}

	.road-hrsf-xlist li {
		margin-left: 15px;
		width: calc(33.3333% - 15px);
		margin-bottom: 20px;
	}

	.road-hrsf-xlink {
		padding: 20px 10px;
		line-height: 30px;
		font-size: 16px;
	}

	.road-hrsf-xm {
		height: 50px;
	}

	.road-hrsf-xm br {
		display: none;
	}

	.road-hrsf-xlist li:nth-child(4),
	.road-hrsf-xlist li:nth-child(5) {
		width: calc(50% - 15px);
	}

	.road-hrsf-xlist li:nth-child(4) .road-hrsf-xm,
	.road-hrsf-xlist li:nth-child(5) .road-hrsf-xm {
		height: auto;
	}

	.road-hrsf-xlb {
		width: 50px;
	}

	.road-gxddk {
		padding-top: 40px;
	}

	.road-gxmdk {
		padding: 20px 0 20px;
	}

	.road-gx-fl {
		width: 100%;
		float: none;
	}

	.road-gx-fr {
		width: 100%;
		float: none;
		max-width: none;
	}

	.road-zzxtddk {
		padding: 60px 0 75px;
	}

	.road-zzxt-text {
		max-width: none;
		margin-bottom: 30px;
	}

	.roadyy-tit {
		padding-bottom: 25px;
	}

	.roadyy-yytidk {
		margin-bottom: 30px;
	}

	.mySwiper-roadyy2 .in-protudk {
		margin: 0 20px;
	}

	.swiper-button-next-roadyy,
	.swiper-button-prev-roadyy {
		width: 40px;
		height: 40px;
	}

	.swiper-slide-thumb-active .roadyy-tit {
		background-size: auto 10px;
	}

	.road-lc-list {
		margin-left: -20px;
	}

	.road-lc-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.road-xb {
		width: 50px;
		margin-bottom: 10px;
	}

	.road-lcfr {
		margin-top: 80px;
	}

	.road-sfk-list li {
		float: none;
		width: 100%;
		margin-left: -10px;
		margin-bottom: 20px;
		overflow: hidden;
	}

	.road-sfk-limk {
		width: calc(25% - 10px);
		padding: 15px;
		float: left;
		margin-bottom: 0;
		margin-left: 10px;
	}

	.road-sfk-litudk {
		width: 75%;
		float: right;
		margin-left: 0;
	}

	.road-sfk-lituk {
		width: calc(33.333333% - 10px);
		margin-left: 10px;
		float: left;
		margin-bottom: 10px;
	}

	.road-sfk-lim-text1 {
		display: inline-block;
	}

	.road-sfk-lim-text2 {
		display: inline-block;
		font-weight: normal;
	}


	.road-sfk-link .road-tdlt {
		width: 50px;
	}

	.road-sfk-lim-tit {
		margin-bottom: 10px;
		line-height: 1.5;height: auto;
		font-size: 18px;
	}

	.road-sfk-lim-textk {
		height: auto;
	}

	.road-sfk-lim-text1 br,
	.road-sfk-lim-text2 br {
		display: none;
	}

	.road-ldnk {
		margin-left: -10px;
	}

	.road-lnk0 {
		margin-left: 10px;
		margin-bottom: 10px;
		border-radius: 8px;
		height: 240px;
	}

	.road-lnk1 {
		width: calc(60.80246913580247% - 10px);
	}

	.road-lnk2 {
		width: calc(39.19753086419753% - 10px);
	}

	.road-lnk3 {
		width: calc(100% / 3 - 10px);
	}

	.road-lmk {
		left: 20px;
		bottom: 20px;
		width: calc(100% - 40px);
		line-height: 20px;
		font-size: 14px;
	}

	.road-lmk br {
		display: none;
	}

	.road-lns {
		right: 15px;
		top: 15px;
		font-size: 32px;
	}

	.road-tdlist {
		/* margin-left: 15px; */
	}

	.road-tdlist li {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.road-tdlink {
		padding: 20px;
	}

	.road-tdtuk {
		width: 120px;
		margin: 0 auto 20px;
		border: 4px solid #cde3ff;
	}

	.road-tdtu-tit {
		margin-bottom: 15px;
	}

	.road-tdtu-tm {
		margin-bottom: 2px;
		padding-left: 12px;
		background: url(../images/ro-wb.png) left 8px no-repeat;
		background-size: 6px !important;
	}

	.road-tdtu-text {
		height: 130px;
		line-height: 30px;
		font-size: 16px;
	}

	.carz-czlk {
		display: none;
	}

	.carz-czrk {
		width: 100%;
		float: none;
	}

	.carz-czmdk {
		width: calc(100% - 300px);
		padding-right: 0;
	}

	.mySwiper-carzcz2 .swiper-slide-active .carz-czmdk {
		padding-top: 0;
	}

	.carz-cztuk {
		width: 300px;
	}

	.mySwiper-carzcz2 {
		height: auto;
	}

	.carz-czm-tit1 {
		margin-bottom: 10px;
		line-height: 20px;
		font-size: 18px;
	}

	.carz-czm-tit2 {
		margin-bottom: 10px;
		line-height: 26px;
		font-size: 24px;
	}

	.carz-czm-text {
		margin-bottom: 15px;
		height: 60px;
		line-height: 30px;
	}

	.swiper-slide-active .carz-czmdk .ab-xwmore {
		line-height: 42px;
	}

	.carz-xy-dtit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 18px;
		font-weight: normal;
	}

	.carz-vlab-tit {
		width: 360px;
	}

	/* .carz-vlab-tt {
		margin: 30px 0 40px;
	}*/
	.carz-vlab-tt{
		margin: 20px 0;
	}
	.carz-vlab-text {
		min-height: 60px;
		margin-bottom: 30px;
	}
	.swiper-button-prev-carfg,
	.swiper-button-next-carfg {
		width: 40px;
		height: 40px;
	}

	.carv-fgxbk {
		max-width: 100px;
		margin: 0 auto 20px;
	}

	.mySwiper-carzcz2 {
		padding-bottom: 60px;
	}

	.mySwiper-carzcz2 .block-sj {
		/* position: absolute;
		left: 0; */
		bottom: 0;
	}

	.swiper-button-prev-carzcz,
	.swiper-button-next-carzcz {
		width: 40px;
		height: 40px;
	}

	.car-zc-list {
		margin-left: -20px;
	}

	.car-zc-list li {
		width: calc(100% / 2 - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.car-zc-link {
		padding: 30px 20px;
	}

	.car-zc-li-tit {
		margin-bottom: 8px;
		height: 60px;
		line-height: 30px;
	}

	.car-zc-li-text {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-zc-li-more {
		width: 140px;
		height: 40px;
		margin: 0 auto 20px;
		line-height: 38px;
		font-size: 14px;
	}

	.car-cz-classxk a {
		padding: 10px 15px;
		line-height: 40px;
		font-size: 16px;
	}

	.car-cz-classxxk {
		height: 40px;
	}

	.car-cz-classxk a span {
		padding: 0 18px;
		background-size: 8px auto !important;
	}

	.car-zcv-btit {
		margin-bottom: 7px;
		line-height: 40px;
		font-size: 26px;
	}

	.car-zcv-btext {
		margin-bottom: 20px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-zcv-bmore {
		width: 140px;
		height: 40px;
		border-radius: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.car-zcv-bmorex span {
		padding-left: 24px;
		background-size: auto 34px !important;
	}

	.road-lm-tit {
		margin-bottom: 8px;
		line-height: 26px;
		font-size: 18px;
	}

	.car-zc-listpd li:nth-child(3) {
		display: none;
	}

	.road-yd-list {
		margin-left: -15px;
	}

	.road-yd-list li {
		width: calc(100% / 3 - 15px);
		margin-left: 15px;
		margin-bottom: 20px;
	}

	.road-yd-tuk {
		margin-bottom: 10px;
	}

	.road-ej-list {
		margin-left: -15px;
	}

	.road-ej-list li {
		width: calc(100% / 2 - 15px);
		margin-left: 15px;
		margin-bottom: 20px;
	}

	.car-xy-td-tuk {
		display: none;
		width: 100%;
		float: none;
	}

	.car-xy-td-mdk {
		width: 100%;
		float: none;
		padding-left: 0;
	}

	.car-xy-td-m-list li {
		padding: 20px 0 20px;
	}

	.car-xy-td-m-titk {
		width: 300px;
		line-height: 30px;
		font-size: 20px;
	}

	.car-xy-td-m-tit1 {
		width: 40px;
	}

	.car-xy-td-m-tit2 {
		margin-left: 40px;
	}

	.car-xy-td-m-text {
		margin-left: 300px;
		height: auto;
		float: none;
		line-height: 25px;
		font-size: 14px;
	}

	.car-xy-fadk {
		padding: 40px;
	}

	.car-xy-falist {
		margin-left: -50px;
	}

	.car-xy-falist li {
		display: block;
		position: relative;
		float: left;
		width: calc(50% - 50px);
		margin-left: 50px;
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.car-xy-fali-text {
	height: 100px;
	line-height: 25px;
	font-size: 14px;
	}

	.car-xy-fali-tit {
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 22px;
	}

	.road-dtit3 {
		padding-top: 10px;
		line-height: 30px;
		font-size: 16px;
		
		white-space:normal !important;
	}

	.road-dtit3 br {
		display: none;
	}

	.car-gjnk {
		width: auto;
		padding: 30px;
	}

	.car-gj-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.car-gj-tit2 {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 16px;
	}

	.car-gj-lxnk2 {
		padding: 20px 20px;
	}

	.car-vlab-fzlk,
	.car-vlab-fzrk {
		width: 100%;
		height: auto;
		float: none;
	}

	.car-vlab-fzlnk {
		padding: 30px;
	}

	.car-vlab-fzl-link {
		padding: 12px 24px;
	}

	.car-fzb {
		width: 30px;
	}

	.car-fzbm {
		margin-left: 44px;
		height: 30px;
		/* line-height: 30px;
		font-size: 16px; */
	}

	.car-vlab-fzl-list li {
		margin-bottom: 12px;
	}

	.car-vlab-pjlnk,
	.car-vlab-pjrnk {
		width: 100%;
		float: none;
		/* width: calc(50% - 10px); */
		max-width: none;
	}

	.car-vlab-pjlnk {
		margin-bottom: 25px;
	}
	.cloud-vehnxk{
		margin-left: 0;
	}
	.cloud-vehxk{
		width: 100%;
		margin-left: 0;
	}
	.cloud-vehxk img{
		width: 100%;
	}
	/*  */
	.in-xwrmdk .ab-xwlm-textk {
		height: 22px;
		margin-bottom: 10px;
	}
	.in-xwrmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwrm-titk {
		line-height: 30px;
		font-size: 18px;
	    margin-bottom: 10px;
	}
	.in-xwl-titk {
	    margin-bottom: 10px;
	}
	.in-xwlmdk .ab-xwlm-textk {
	    height: auto;
	    line-height: 22px;
	}
	.in-xwlmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwlndk {
	    width: 420px;
	}
	.in-xwrndk {
	    width: calc(100% - 420px);
	    padding-left: 30px;
	}
	/**/
	.road-sfkxtk+.block-sj,
	.mySwiper-roadldzd2 .block-sj,
	.mySwiper-carzcz2 .block-sj,
	.car-cdas-xttupd.block-sj {
		display: block !important;
	}

	.road-sfkxtk {
		display: none !important;
	}

	.yemak {
		padding-top: 30px;
	}

	.pagination li {
		width: 36px;
		height: 36px;
		line-height: 34px;
	}

	.shu16 {
		line-height: 30px;
	}

	.block-pc {
		display: none;
	}

	.block-sj {
		display: none;
	}

	.block-ipad {
		display: block;
	}

}

@media all and (min-width: 768px) and (max-width: 960px) {
	:root {
		--width: 92%;
		--width2: 92%;
	}

	.logo .in-protuk {
		height: 70px;
	}

	.nave-lnnk {
		margin-left: -20px;
	}

	.nave-lnnk li {
		margin-left: 20px;
	}

	.nave-lnntuk {
		max-width: 140px;
	}

	.nave-lnna {
		margin-bottom: 0;
	}

	.navk li>a {
		padding: 13px 7px;
		font-size: 12px;
	}
	.top-telt{
		display: none;
	}
	.top-headk,
	.top-telk,
	.top-headxk,
	.hr-top,
	.top-head-hr {
		height: 70px;
	}

	.pcnav .navi_content {
		top: 70px;
		padding: 40px 0;
	}

	/* .top-headbg {
		height: 150px;
	} */

	.nave-tit {
		margin-bottom: 30px;
	}

	.top-tel2 {
		padding: 13px 0;
	}

	.top-tel2>img {
		padding: 0 3px;
	}

	.head-yydd .top-telt {
		left: 6px;
	}

	.head-yydk {
		padding: 13px 0;
	}

	.navkd {
		margin-left: 180px;
		margin-right: 102px;
	}

	.nava::after {
		left: -8px;
		width: 10px;
	}

	.pcnav.navi {
		padding-right: 0;
	}

	.head-yyxk {
		width: 70px;
	}

	.head-yyxk span {
		background: url(../images/top-yyb2.png) center right no-repeat;
		background-size: auto 40px !important;
		padding-left: 0;
		padding-right: 20px;
	}

	.top-headk2 .head-yyxk span,
	.navFix .head-yyxk span {
		background: url(../images/top-yyb02.png) center right no-repeat;
		background-size: auto 40px !important;
	}

	.swiper-sliden {
		height: 390px !important;
	}

	.fo-flnav {
		width: 100%;
	}

	.fo-flnav li {
		padding-right: 10px;
	}

	.fo-xb {
		height: 26px;
	}

	.fo-xbmk {
		margin-left: 34px;
	}

	.fo-nlodk .fo-flk,
	.fo-nlodk .fo-frk {
		padding-top: 14px;
		padding-bottom: 14px;
	}

	.fo-navdk .fo-flk,
	.fo-navdk .fo-frk {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.fo-navdk .fo-flk {
		width: 100%;
		border-right: 0;
	}

	.fo-navdk .fo-frk {
		display: none;
	}

	.fo-conydk .fo-flk,
	.fo-conydk .fo-frk {
		padding-top: 8px;
		padding-bottom: 8px;
	}

	.fo-frk {
		width: 260px;
		padding-left: 10px;
	}

	.fo-flk {
		width: calc(100% - 260px);
	}

	.fo-telmk {
		padding: 0;
	}

	.fo-telm2 {
		font-size: 20px;
	}

	.fo-xbm1 {
		margin-bottom: 8px;
	}

	.fo-xbm2 {
		line-height: 22px;
		font-size: 12px;
	}

	.fo-addk {
		margin-bottom: 23px;
	}

	.fo-na {
		margin-bottom: 10px;
	}

	.fo-naxk a {
		margin-bottom: 3px;
		font-size: 12px;
	}

	.folt {
		width: 18px;
	}

	.fo-xxk {
		float: left;
		padding-left: 15px;
	}

	.fo-conydk {
		font-size: 12px;
	}

	/*  */
	.in-banmdk>.container {
		padding-top: 30px;
	}

	.in-banm-tit {
		margin-bottom: 15px;
		font-size: 36px;
	}

	.in-banm-text {
		margin-bottom: 36px;
		font-size: 18px;
	}

	.in-banm-morek {
		width: 150px;
		height: 42px;
		border-radius: 42px;
	}

	.in-banm-morexm {
		line-height: 40px;
		font-size: 14px;
		padding-left: 24px;
		background-size: 16px;
	}

	.in-alldk-jsk {
		padding-top: 50px;
	}

	.in-psbgk {
		right: 40px;
		bottom: 40px;
		width: 60px;
	}

	.mySwiper-ban .swiper-pagination-ban {
		bottom: 40px;
	}

	.in-jsxb {
		height: 30px;
	}

	.in-jsxbm {
		line-height: 34px;
		font-size: 18px;
	}

	.in-hxjs-te-tit {
		margin-bottom: 5px;
		line-height: 32px;
		font-size: 18px;
	}

	.in-hxjs-te-text {
		display: none;
		line-height: 22px;
		font-size: 14px;
	}

	.in-hxjs-te-text span {
		margin-bottom: 4px;
	}

	.in-hxjs-textk1 {
		left: 2.8125%;
		top: 58.102041%;
	}

	.in-hxjs-textk2 {
		top: 32.061224%;
		left: 26.770833%;
	}

	.in-hxjs-textk3 {
		top: 32.061224%;
		left: 56.8125%;
	}

	.in-hxjs-textk4 {
		top: 58.102041%;
		left: 72.5%;
	}

	.in-dtitcn {
		line-height: 30px;
		font-size: 26px;
	}

	.in-dtiten {
		line-height: 28px;
		font-size: 22px;
	}

	.in-alldk {
		padding-top: 40px;
	}

	.in-cpnrm-list li {
		margin-bottom: 0;
		line-height: 28px;
		font-size: 14px;
	}

	.in-cpnrm-more {
		width: 150px;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.in-cpxb {
		height: 30px;
	}

	.in-cpxbm {
		margin-left: 42px;
		line-height: 30px;
		font-size: 18px;
	}

	.in-alldk2 .hr-top {
		height: 50px;
	}

	.in-cpnrmdk .in-cglndk {
		padding-top: 20px;
	}

	.in-cpnrm-tit {
		margin-bottom: 6px;
		line-height: 36px;
		font-size: 20px;
	}

	.in-cpnrm-list {
		height: 140px;
		margin-bottom: 10px;
	}

	.in-cpmdk {
		padding: 14px 10px;
	}

	.in-cglndk {
		width: 400px;
	}

	.in-cgdmk {
		margin-bottom: 22px;
	}

	.in-cgxm {
		line-height: 25px;
		font-size: 14px;
	}

	.in-cgdmk li {
		margin-bottom: 4px;
	}

	.in-cgxb {
		display: none;
		height: 40px;
	}

	.in-cgs-lim-titk {
		margin-bottom: 0;
	}

	.in-cgs-lim-tit1 {
		line-height: 38px;
		font-size: 30px;
	}

	.in-cgs-lim-tit2 {
		margin-top: 8px;
		line-height: 26px;
		font-size: 18px;
	}

	.in-cgs-lim-text {
		line-height: 25px;
		font-size: 12px;
	}

	.in-cgrndk {
		width: calc(100% - 400px);
		margin-right: 0;
		padding-left: 0;
		margin-top: 0;
	}

	.in-cgs-list li {
		margin-bottom: 20px;
	}

	.in-alrndk {
		width: 50%;
		margin-right: 0;
		padding-left: 30px;
	}

	.in-alrnxk {
		margin-top: 30px;
		max-width: 500px;
	}

	.in-alrtuk {
		width: calc(100% - 40px);
		height: calc(100% - 40px);
		left: 20px;
		top: 20px;
	}

	.in-al-textk {
		padding-top: 10px;
		padding-bottom: 15px;
	}

	.mySwiper-inal .swiper-slide-thumb-active .in-al-textk {
		display: none;
	}

	.mySwiper-inal .swiper-slide-thumb-active {
		margin-bottom: 15px;
	}

	.in-al-tit2 {
		margin-bottom: 0;
		line-height: 28px;
		font-size: 18px;
	}

	.mySwiper-inal {
		height: 330px;
	}

	.in-al-tit1 {
		margin-bottom: 10px;
		font-size: 16px;
	}

	.swiper-button-prev-inal,
	.swiper-button-next-inal {
		width: 40px;
		height: 40px;
	}

	.swiper-pagination-inal {
		line-height: 40px;
	}

	/* .mySwiper-inal .swiper-slide-thumb-active .in-al-tit1 {
		font-size: 20px;
	} */

	.inalbk {
		margin-top: 30px;
	}

	.in-al-text {
		display: none;
		height: 75px;
		line-height: 25px;
		font-size: 14px;
	}

	.in-xwd-more {
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	/* .in-xwlndk {
		width: calc(100% - 260px);
		padding-right: 20px;
	}

	.in-xwrndk {
		width: 260px;
	} */

	.in-dtitdk {
		margin-bottom: 20px;
	}
	.in-xwr-list li {
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.in-xwlmdk {
		padding: 20px;
	}

	.in-xwlda {
		margin-bottom: 7px;
		line-height: 22px;
		font-size: 14px;
	}

	.in-xwrm-titk {
		line-height: 30px;
		font-size: 18px;
	}

	.in-xwrm-tit {
		-webkit-line-clamp: 1;
	}

	.in-xwl-titk {
		font-size: 18px;
		/* height: 60px; */
		line-height: 30px;
	}
	
	/*  */
	.ab-news-banmxk {
		bottom: 60px;
	}

	.ab-ne-ban-navk {
		padding-top: 0;
		line-height: 30px;
		font-size: 16px;
	}

	.ab-ne-ban-navk span {
			width: 20px;
			font-size: 14px;
		}

	.ab-ne-ban-titk {
		margin-bottom: 40px;
	}

	.ab-ne-ban-titen {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 18px;
	}

	.ab-ne-ban-titcn {
		line-height: 1.2;
		font-size: 32px;
	}

	.ab-xwnbgdk {
		bottom: 30px;
	}

	.ab-xwnbg2 {
		width: 50px;
	}

	.ab-xwnbgk {
		right: 50px;
		bottom: 50px;
		width: 120px;
		height: 108px;
	}

	.ab-xwnbgm2 {
		bottom: 14px;
		padding-left: 15px;
		line-height: 1.2;
		font-size: 24px;
	}

	.ab-xwnbgm1 {
		padding-right: 15px;
		top: 14px;
		line-height: 1.2;
		font-size: 14px;
	}

	.ab-xwddk {
		padding: 40px 0;
	}

	.ab-jsnrdk {
		width: 100%;
		padding-right: 0;
		float: none;
		margin-bottom: 30px;
	}

	.ab-jr-fl-tit {
		line-height: 1.5;
		font-size: 28px;
	}

	.ab-jsnrdk .ab-jr-fl-titk {
		margin-bottom: 15px;
		margin-right: 30px;
	}

	.ab-jsn-tit2 {
		margin-bottom: 20px;
		margin-right: 30px;
		line-height: 1.5;
		font-size: 24px;
	}

	.ab-jsdb {
		height: 50px;
	}

	.ab-jsn-text {
		padding-right: 30px;
		height: 360px;
	}

	.ab-jstuk {
		width: 100%;
		float: none;
	}

	.ab-faz {
		padding: 40px 0 50px;
	}

	.swiper-button-prev-abfz,
	.swiper-button-next-abfz {
		width: 40px;
		height: 40px;
	}

	.swiper-button-prev-abfz {
		right: 50px;
	}

	/* .mySwiper-abfz2 .swiper-slide-prev {
		padding-top: 80px;
	}

	.mySwiper-abfz2 .swiper-slide-active {
		padding-top: 80px;
	}

	.mySwiper-abfz2 .swiper-slide-next {
		padding-top: 40px;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide {
		padding-top: 0;
	}

	.mySwiper-abfz2 .swiper-slide-next+.swiper-slide+.swiper-slide {
		padding-top: 0;
	} */

	.ab-jr-fl-titk {
		margin-bottom: 25px;
	}

	.ab-ylndk {
		padding: 40px 0;
	}

	.ab-yl-fl {
		width: 100%;
		float: none;
		max-width: none;
		padding-right: 0;
		margin-bottom: 30px;
	}

	.container-fr {
		width: var(--width);
		min-width: var(--width);
		float: none;
		margin: 0 auto;
	}

	.ab-ylqk .tab .tab_menu {
		margin-bottom: 20px;
	}

	.ab-yl-fr {
		width: 100%;
		float: none;
		margin-bottom: 120px;
	}

	.ab-yl-frxk {
		padding: 30px;
	}

	.ab-yl-dz {
		/* width: 100px;
		height: 100px;
		left: calc(50% - 50px); */
		bottom: -120px;
		left: 0;
	}

	.ab-yl-dzs strong {
		line-height: 34px;
		font-size: 30px;
	}

	.ab-yl-dzs span {
		padding-left: 3px;
		margin-top: 14px;
		line-height: 20px;
		font-size: 18px;
	}

	.ab-yl-dzs {
		margin-bottom: 4px;
	}

	.ab-yl-dzm {
		line-height: 20px;
		font-size: 14px;
	}

	.ab-yl-frtextk {
		height: 318px;
		padding-right: 30px;
		overflow-y: scroll;
	}

	.ab-ryzs-nxk {
		top: 40px;
	}

	.ab-xwmore {
		width: 120px;
		height: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.ab-xwlink {
		padding: 15px;
	}

	.ab-xwlist {
		margin-left: -15px;
	}

	.ab-xwlist li {
		width: calc(100% / 2 - 15px);
		margin-left: 15px;
		margin-bottom: 15px;
	}

	.ab-xwlistab li:nth-child(3) {
		display: none;
	}

	.ab-xwlmk {
		padding-top: 15px;
	}

	.ab-xwlm-titk {
		margin-bottom: 10px;
		height: 50px;
		line-height: 25px;
		font-size: 18px;
	}

	.ab-xwlm-textk {
		height: 48px;
		line-height: 22px;
		font-size: 14px;
	}

	.ab-jrlist {
		margin-left: -8px;
	}

	.ab-jrlist li {
		width: calc(100% / 3 - 8px);
		margin-left: 8px;
		margin-bottom: 8px;
	}

	.ab-jrtulk {
		border-radius: 8px;
	}

	.ab-jrtumx {
		padding: 0 20px;
		bottom: 20px;
		line-height: 30px;
		font-size: 18px;
	}

	.ab-jrtulk2,
	.ab-jrtulk3 {
		height: calc(50% - 5px);
	}

	.ab-xw-fl-titk {
		margin-bottom: 20px;
	}

	.abxwv-tit {
		margin-bottom: 20px;
		line-height: 1.4;
		font-size: 24px;
	}

	.abxwv-key-fl {
		width: auto;
		margin-left: -20px;
		float: none;
	}

	.abxwv-key-fl span {
		margin-left: 20px;
		padding-left: 26px;
		line-height: 30px;
		font-size: 14px;
		background-size: 20px auto !important;
	}

	.abxwv-key-fr {
		line-height: 30px;
		font-size: 14px;
	}

	.abxwv-key-fr a {
		width: 30px;
		margin-left: 6px;
	}

	.abxwv-keyword {
		padding-bottom: 15px;
		border-bottom: 1px solid #e0e4eb;
		margin-bottom: 15px;
	}

	.abxwv-text {
		margin-bottom: 30px;
	}

	.abv-fanyek {
		border-top: 1px solid #e0e4eb;
		border-bottom: 1px solid #e0e4eb;
		margin-bottom: 30px;
	}

	.abv-fanyea {
		padding: 12px 0;
		line-height: 30px;
	}

	.abxwv-sx-fl {
		width: 90px;
	}

	.abxwv-sx-fla {
		margin-left: 90px;
		padding-left: 30px;
	}

	.abxwv-return {
		width: 120px;
		height: 42px;
		border-radius: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.abxw-tj-tit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 28px;
	}

	.abxw-tj-link {
		padding: 30px 25px;
	}

	.mySwiper-abxwtj {
		padding-bottom: 35px;
	}

	.ab-jr-fl-list {
		margin-left: -20px;
	}

	.ab-jr-fl-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 30px;
	}

	.ab-jrfl-xbdk {
		width: 50px;
	}

	.ab-jrfl-text {
		margin-left: 50px;
		padding-left: 15px;
	}

	.ab-jrfl-tm-tit {
		margin-bottom: 6px;
		line-height: 30px;
		font-size: 18px;
	}

	.ab-jrfl-tm-text {
		line-height: 25px;
		font-size: 14px;
	}

	.ab-jr-fl-listk {
		padding-top: 0;
	}

	/* .mySwiper-abtj-tit {
		width: 330px;
	} */

	.swiper-button-prev-abtjx1,
	.swiper-button-next-abtjx1 {
		width: 40px;
		height: 40px;
	}

	.swiper-button-next-abtjx1 {
		margin-left: 10px;
	}

	.mySwiper-abtjx1 .swiper-slide,
	.mySwiper-abtjx2 .swiper-slide {
		width: 280px;
		margin: 0 10px;
	}

	.mySwiper-abtjx1 .swiper-slide-active,
	.mySwiper-abtjx2 .swiper-slide-active {
		width: 500px;
	}

	.ab-jrtum {
		padding: 0 10px;
		line-height: 30px;
		bottom: 20px;
	}

	.ab-jr-zw-titk {
		padding: 20px 30px;
		background: url(../images/abzp-xb1.png) calc(100% - 30px) center no-repeat #f8f8fa;
		background-size: 30px !important;
	}

	.ab-jr-zw-textk {
		margin-top: -29px;
	}

	.ab-jr-zw-text {
		padding-top: 15px;
		margin: 0 30px 30px;
	}

	.ab-jr-zw-textx {
		height: 360px;
	}

	.ab-jr-zwdk {
		margin: 0 auto 30px;
	}

	.ab-zpxq-tit {
		margin-bottom: 20px;
		line-height: 36px;
		font-size: 26px;
	}

	.clod-ndk {
		top: 30px;
	}

	.clod-tit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 28px;
	}

	.clod-text a {
		padding-left: 20px;
		margin-bottom: 4px;
	}

	.clod-text {
		height: 90px;
		margin-bottom: 30px;
		font-weight: normal;
		line-height: 30px;
		font-size: 16px;
	}

	.clod-text2 {
		width: 300px;
	}

	.clo-classxk {
		margin-left: -15px;
		line-height: 30px;
		font-size: 13px;
	}

	.clo-cla-a {
		margin-left: 15px;
		padding:6px 3px 24px;
		background-size: auto 10px !important;
	}
	.road-ter-lei {
		display: none;
	}
	
	.road-ter-leixk {
		display: block!important;
	}
	
	.leisanjdk {
		padding: 20px 0 16px;
	}
	.leisanjk {
		display: block;
		margin-left: -10px;
	}
	.leisanjk a {
		margin-left: 10px;
		margin-bottom: 5px;
		padding: 0 18px;
		border-radius: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	
	.leisanjk a:hover {
		background: #0066ff;
		border-color: #0066ff;
		color: #fff;
	}
	.clov-titdk {
		margin-bottom: 25px;
	}

	.clov-xtitk {
		margin-bottom: 20px;
		line-height: 32px;
		font-size: 20px;
	}

	.clov-td-list li {
		width: 25%;
		padding: 0 15px 0;
	}

	.clov-td-li-tit {
		margin-bottom: 15px;
		line-height: 30px;
		font-size: 18px;
	}

	.clo-ptb1 {
		margin: 0 auto 10px;
		width: 60px;
	}

	.clov-td-li-text {
		min-height: 200px;
		line-height: 25px;
		font-size: 14px;
	}

	.clov-nrk {
		margin-bottom: 40px;
	}

	.clo-yun-alb {
		width: 50px;
		height: 50px;
		left: calc(50% - 25px);
		top: calc(50% - 25px);
	}

	.clov-fa-td-list {
		margin-left: -8px;
	}

	.clov-fa-td-list li {
		width: calc(25% - 8px);
		margin-left: 8px;
	}

	.clov-fa-td-link {
		padding: 15px;
	}

	.clo-fa-tdb {
		width: 60px;
		margin-bottom: 10px;
	}

	.clo-fa-td-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 18px;
	}

	.clo-fa-td-text {
		height: 125px;
		line-height: 25px;
		font-size: 14px;
	}

	.clo-fa-td-text br {
		display: none;
	}

	.road-tdlt {
		width: 50px;
		height: 4px;
	}

	.clov-yun-text {
		line-height: 25px;
		font-size: 14px;
		white-space:normal !important;
	}

	.clov-yun-text br {
		display: none;
	}

	.clov-yun-xiak {
		padding: 20px 0 30px;
	}

	.clo-xia {
		height: 36px;
		border-radius: 50%;
	}

	.roadldzd-tmk {
		display: none;
	}

	.mySwiper-roadldzd2 {
		width: 100%;
		float: none;
		max-width: none;
	}

	.roadldzd-xnrlk {
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.road-dtit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 28px;
	}
	.car-yaomk > .road-dtit {
	    padding-top: 20px;
	}
	.car-yaomk .road-dtit{
		margin-bottom:20px;
		font-size:24px;
	}
	.car-yaomk > .carz-more {
	    bottom: 20px;
	}
	 .car-yaomk .ab-xwmore {
		        width: 110px;
		        height: 38px;
		        line-height: 36px;
	}
	/* .car-yaomk > .container-ny {
	    padding-top: 40px;
	} */
	.xnrk-tit {
		margin-bottom: 10px;
		line-height: 1.5;
		font-size: 20px;
	}

	.xnrk-text {
		margin-bottom: 20px;
	line-height: 25px;
	font-size: 14px;
	}

	.swiper-button-next-roadldzd,
	.swiper-button-prev-roadldzd {
		width: 40px;
		height: 40px;
		bottom: 30px;
	}

	.swiper-button-prev-roadldzd {
		left: 0;
	}

	.swiper-button-next-roadldzd {
		left: 50px;
	}

	.road-hrsf-xnk {
		padding-top: 150px;
	}

	.road-hrsf-xtit {
		margin-bottom: 20px;
		line-height: 30px;
		font-size: 20px;
	}

	.road-hrsf-xlist {
		margin-left: -15px;
	}

	.road-hrsf-xlist li {
		margin-left: 15px;
		width: calc(33.3333% - 15px);
		margin-bottom: 20px;
	}

	.road-hrsf-xlink {
		padding: 20px 10px;
		line-height: 25px;
		font-size: 16px;
	}

	.road-hrsf-xm {
		height: 50px;
	}

	.road-hrsf-xm br {
		display: none;
	}

	.road-hrsf-xlist li:nth-child(4),
	.road-hrsf-xlist li:nth-child(5) {
		width: calc(50% - 15px);
	}

	.road-hrsf-xlist li:nth-child(4) .road-hrsf-xm,
	.road-hrsf-xlist li:nth-child(5) .road-hrsf-xm {
		height: auto;
	}

	.road-hrsf-xlb {
		width: 50px;
	}

	.road-gxddk {
		padding-top: 40px;
	}

	.road-gxmdk {
		padding: 20px 0 20px;
	}

	.road-gx-fl {
		width: 100%;
		float: none;
	}

	.road-gx-fr {
		width: 100%;
		float: none;
		max-width: none;
	}

	.road-zzxtddk {
		padding: 60px 0 75px;
	}

	.road-zzxt-text {
		max-width: none;
		margin-bottom: 30px;
	}

	.roadyy-tit {
		padding-bottom: 25px;
	}

	.roadyy-yytidk {
		margin-bottom: 30px;
	}

	.mySwiper-roadyy2 .in-protudk {
		margin: 0 20px;
	}

	.swiper-button-next-roadyy,
	.swiper-button-prev-roadyy {
		width: 40px;
		height: 40px;
	}

	.swiper-slide-thumb-active .roadyy-tit {
		background-size: auto 10px;
	}

	.road-lc-list {
		margin-left: -20px;
	}

	.road-lc-list li {
		width: calc(50% - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.road-xb {
		width: 50px;
		margin-bottom: 10px;
	}

	.road-lcfr {
		margin-top: 80px;
	}

	.road-sfk-list {
		margin-left: 0;
	}

	.road-sfk-list li {
		float: none;
		width: 100%;
		margin-left: -10px;
		margin-bottom: 20px;
		overflow: hidden;
	}

	.road-sfk-limk {
		width: calc(25% - 10px);
		padding: 15px;
		float: left;
		margin-bottom: 0;
		margin-left: 10px;
	}

	.road-sfk-litudk {
		width: 75%;
		float: right;
		margin-left: 0;
	}

	.road-sfk-lituk {
		width: calc(50% - 10px);
		margin-left: 10px;
		float: left;
		margin-bottom: 10px;
	}

	.road-sfk-lim-text1 {
		display: inline-block;
	}

	.road-sfk-lim-text2 {
		display: inline-block;
		font-weight: normal;
	}

	.road-sfk-link .road-tdlt {
		width: 50px;
	}

	.road-sfk-lim-tit {
		margin-bottom: 10px;
		line-height: 1.5;
		height: auto;
		font-size: 18px;
	}

	.road-sfk-lim-textk {
		height: auto;
	}

	.road-sfk-lim-text1 br,
	.road-sfk-lim-text2 br {
		display: none;
	}

	.road-ldnk {
		margin-left: -10px;
	}

	.road-lnk0 {
		margin-left: 10px;
		margin-bottom: 10px;
		border-radius: 8px;
		height: 240px;
	}

	.road-lnk1 {
		width: calc(60.80246913580247% - 10px);
	}

	.road-lnk2 {
		width: calc(39.19753086419753% - 10px);
	}

	.road-lnk3 {
		width: calc(100% / 3 - 10px);
	}

	.road-lmk {
		left: 15px;
		bottom: 15px;
		width: calc(100% - 30px);
		line-height: 25px;
		font-size: 14px;
	}

	.road-lmk br {
		display: none;
	}

	.road-lns {
		right: 15px;
		top: 15px;
		font-size: 32px;
	}

	.road-tdlist {
		/* margin-left: 15px; */
	}

	.road-tdlist li {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.road-tdlink {
		padding: 20px;
	}

	.road-tdtuk {
		width: 120px;
		margin: 0 auto 20px;
		border: 4px solid #cde3ff;
	}

	.road-tdtu-tit {
		margin-bottom: 15px;
		line-height: 25px;
		font-size: 16px;
	}

	.road-tdtu-tm {
		margin-bottom: 2px;
		padding-left: 12px;
		background: url(../images/ro-wb.png) left 8px no-repeat;
		background-size: 6px !important;
	}

	.road-tdtu-text {
		height: 130px;
		line-height: 25px;
		font-size: 14px;
	}

	.carz-czlk {
		display: none;
	}

	.carz-czrk {
		width: 100%;
		float: none;
	}

	.carz-czmdk {
		width: calc(100% - 300px);
		padding-right: 0;
	}

	.mySwiper-carzcz2 .swiper-slide-active .carz-czmdk {
		padding-top: 0;
	}

	.carz-cztuk {
		width: 300px;
	}

	.mySwiper-carzcz2 {
		height: auto;
	}

	.carz-czm-tit1 {
		margin-bottom: 10px;
		line-height: 20px;
		font-size: 18px;
	}

	.carz-czm-tit2 {
		margin-bottom: 10px;
		line-height: 26px;
		font-size: 24px;
	}

	.carz-czm-text {
		margin-bottom: 15px;
		height: 50px;
		line-height: 25px;
	}

	.swiper-slide-active .carz-czmdk .ab-xwmore {
		line-height: 42px;
	}

	.carz-xy-dtit {
		margin-bottom: 25px;
		line-height: 1.5;
		font-size: 18px;
		font-weight: normal;
	}

	.carz-vlab-tit {
		width: 360px;
	}

	/* .carz-vlab-tt {
		margin: 30px 0 40px;
	}

	.carz-vlab-text {
		min-height: auto;
		margin-bottom: 30px;
	} */
	.carz-vlab-tt{
		margin: 20px 0;
	}
	.carz-vlab-text {
		min-height: 60px;
		margin-bottom: 20px;
	}
	.swiper-button-prev-carfg,
	.swiper-button-next-carfg {
		width: 40px;
		height: 40px;
	}

	.carv-fgxbk {
		max-width: 100px;
		margin: 0 auto 20px;
	}

	.mySwiper-carzcz2 {
		padding-bottom: 60px;
	}

	.mySwiper-carzcz2 .block-sj {
		/* position: absolute;
		left: 0; */
		bottom: 0;
	}

	.swiper-button-prev-carzcz,
	.swiper-button-next-carzcz {
		width: 40px;
		height: 40px;
	}

	.car-zc-list {
		margin-left: -20px;
	}

	.car-zc-list li {
		width: calc(100% / 2 - 20px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.car-zc-link {
		padding: 30px 20px;
	}

	.car-zc-li-tit {
		margin-bottom: 8px;
		height: 60px;
		line-height: 30px;
	}

	.car-zc-li-text {
		margin-bottom: 15px;
		line-height: 25px;
		font-size: 14px;
	}

	.car-zc-li-more {
		width: 140px;
		height: 40px;
		margin: 0 auto 20px;
		line-height: 38px;
		font-size: 14px;
	}

	.car-cz-classxk a {
		padding: 10px 15px;
		line-height: 40px;
		font-size: 16px;
	}

	.car-cz-classxxk {
		height: 40px;
	}

	.car-cz-classxk a span {
		padding: 0 18px;
		background-size: 8px auto !important;
	}

	.car-zcv-btit {
		margin-bottom: 7px;
		line-height: 40px;
		font-size: 26px;
	}

	.car-zcv-btext {
		margin-bottom: 20px;
		line-height: 25px;
		font-size: 16px;
	}

	.car-zcv-bmore {
		width: 120px;
		height: 40px;
		border-radius: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.car-zcv-bmorex span {
		padding-left: 24px;
		background-size: auto 34px !important;
	}

	.road-lm-tit {
		margin-bottom: 8px;
		line-height: 26px;
		font-size: 18px;
	}

	.car-zc-listpd li:nth-child(3) {
		display: none;
	}

	.road-yd-list {
		margin-left: -15px;
	}

	.road-yd-list li {
		width: calc(100% / 3 - 15px);
		margin-left: 15px;
		margin-bottom: 20px;
	}

	.road-yd-tuk {
		margin-bottom: 10px;
	}

	.road-ej-list {
		margin-left: -15px;
	}

	.road-ej-list li {
		width: calc(100% / 2 - 15px);
		margin-left: 15px;
		margin-bottom: 20px;
	}

	.car-xy-td-tuk {
		display: none;
		width: 100%;
		float: none;
	}

	.car-xy-td-mdk {
		width: 100%;
		float: none;
		padding-left: 0;
	}

	.car-xy-td-m-list li {
		padding: 20px 0 20px;
	}

	.car-xy-td-m-titk {
		width: 300px;
		line-height: 30px;
		font-size: 20px;
	}

	.car-xy-td-m-tit1 {
		width: 40px;
	}

	.car-xy-td-m-tit2 {
		margin-left: 40px;
	}

	.car-xy-td-m-text {
		margin-left: 300px;
		height: auto;
		float: none;
		line-height: 25px;
		font-size: 14px;
	}

	.car-xy-fadk {
		padding: 40px;
	}

	.car-xy-falist {
		margin-left: 0;
	}

	.car-xy-falist li {
		float: none;
		width: 100%;
		margin-left: 0;
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.car-xy-falist li:last-child {
		padding-bottom: 0;
		margin-bottom: 0;
	}

	.car-xy-falist li::after {
		display: block;
		position: absolute;
		width: 100%;
		height: 1px;
		content: "";
		left: 0;
		bottom: 0;
		background: rgba(255, 255, 255, 0.3);
	}

	.car-xy-falist li:last-child::after {
		display: none;
	}

	.car-xy-fali-text {
		height: auto;
		line-height: 25px;
		font-size: 14px;
	}

	.car-xy-fali-tit {
		margin-bottom: 12px;
		line-height: 32px;
		font-size: 22px;
	}

	.road-dtit3 {
		padding-top: 10px;
		line-height: 25px;
		font-size: 14px;
		
		white-space:normal !important;
	}

	.road-dtit3 br {
		display: none;
	}

	.car-gjnk {
		width: auto;
		padding: 30px;
	}

	.car-gj-tit {
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 20px;
	}

	.car-gj-tit2 {
		margin-bottom: 15px;
		line-height: 25px;
		font-size: 14px;
	}

	.car-gj-lxnk2 {
		padding: 20px 20px;
	}

	.car-vlab-fzlk,
	.car-vlab-fzrk {
		width: 100%;
		height: auto;
		float: none;
	}

	.car-vlab-fzlnk {
		padding: 30px;
	}

	.car-vlab-fzl-link {
		padding: 12px 24px;
	}

	.car-fzb {
		width: 30px;
	}

	.car-fzbm {
		margin-left: 44px;
		height: 30px;
		/* line-height: 30px;
		font-size: 16px; */
	}

	.car-vlab-fzl-list li {
		margin-bottom: 12px;
	}

	.car-vlab-pjlnk,
	.car-vlab-pjrnk {
		width: 100%;
		max-width: auto;
		float: none;
	}

	.car-vlab-pjlnk {
		margin-bottom: 25px;
	}
	
	.cloud-vehnxk{
		margin-left: 0;
	}
	.cloud-vehxk{
		width: 100%;
		margin-left: 0;
	}
	.cloud-vehxk img{
		width: 100%;
	}
	/*  */
	.in-xwrmdk .ab-xwlm-textk {
		height: 22px;
		margin-bottom: 10px;
	}
	.in-xwrmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwrm-titk {
		line-height: 30px;
		font-size: 18px;
	    margin-bottom: 10px;
	}
	.in-xwl-titk {
	    margin-bottom: 10px;
	}
	.in-xwlmdk .ab-xwlm-textk {
	    height: auto;
	    line-height: 22px;
	}
	.in-xwlmdk .ab-xwlm-text {
	    -webkit-line-clamp: 1;
	}
	.in-xwlndk {
	    width: 400px;
	}
	.in-xwrndk {
	    width: calc(100% - 400px);
	    padding-left: 30px;
	}
	/**/
	.road-sfkxtk+.block-sj,
	.mySwiper-roadldzd2 .block-sj,
	.mySwiper-carzcz2 .block-sj,
	.car-cdas-xttupd.block-sj {
		display: block !important;
	}

	.road-sfkxtk {
		display: none !important;
	}

	.yemak {
		padding-top: 30px;
	}

	.pagination li {
		width: 36px;
		height: 36px;
		line-height: 34px;
	}

	.shu16 {
		line-height: 25px;
	}

	.block-pc {
		display: none;
	}

	.block-sj {
		display: none;
	}

	.block-ipad {
		display: block;
	}

}

@media all and (max-width: 767px) {
	body {
		font-size: .16rem;
		background: #fff;
	}

	:root {
		--width: 92%;
		--width2: 92%;
	}

	/*  */
	.logo {
		margin: 0;
	}

	.nav-sjb img,
	.top-headk {
		height: 0.5rem;
	}

	.in-nrdk {
		height: calc(100% - 0.5rem);
	}

	.logo img {
		height: 0.5rem;
	}

	.navkd {
		display: none;
	}

	.navk li>a {
		padding: 10px 6px;
		font-size: 14px;
	}

	.navd-logo {
		height: 0.5rem;
	}

	.top-tel,
	.top-tel2 {
		padding: 0 8px;
	}

	.top-headbg {
		height: 0.8rem;
	}

	.top-headxk,
	.top-head-hr {
		height: 0.5rem;
	}

	.hr-top {
		height: 0.4rem;
	}

	.pcnav .navi_content {
		top: 0.5rem;
	}

	.in-toprk {
		display: none;
	}

	.tophr {
		height: 0.5rem;
	}

	.swiper-sliden {
		height: 2.5rem !important;
	}

	.swiper-sliden1 {
		height: 100vh !important;
	}

	/*  */
	.in-psbgk {
		width: 0.6rem;
		height: 0.6rem;
		left: calc(50% - 0.3rem);
		bottom: 0.3rem;
	}

	.in-banmdk>.container {
		padding-top: 0;
		padding-bottom: 0.3rem;
	}

	.in-banm-morek {
		width: 1.2rem;
		height: 0.34rem;
		border-radius: 0.4rem;
	}

	.in-banm-morexm {
		line-height: calc(0.34rem - 2px);
		font-size: 0.12rem;
		padding-left: 0.2rem;
		background-size: 0.12rem;
	}

	.in-banm-tit {
		margin-bottom: 0.1rem;
		line-height: 1;
		font-size: 0.26rem;
	}

	.in-banm-text {
		margin-bottom: 0.35rem;
		line-height: 1;
		font-size: 0.17rem;
	}

	.mySwiper-ban .swiper-pagination-ban {
		bottom: calc(50% - 1rem);
	}

	.mySwiper-ban .swiper-pagination-bullet {
		width: 0.4rem;
		height: 2px;
	}

	.in-hxjs-ndk {
		position: relative;
		overflow: hidden;
	}

	.in-cpnrmdk .in-cglndk {
		padding-top: 0.4rem;
	}

	.in-cpxbk {
		float: none;
		width: 0.26rem;
		margin: 0 auto 0.06rem;
	}

	.in-cpxbm {
		margin-left: 0;
		height: 0.3rem;
		line-height: 0.15rem;
		font-size: 0.13rem;
	}

	.in-cpmdk {
		padding: 0.12rem 0;
	}

	.in-cpnrm-tit {
		margin-bottom: 0.1rem;
		line-height: 0.26rem;
		font-size: 0.17rem;
	}

	.in-cpnrm-list {
		display: block;
		height: auto;
		margin-bottom: 0.2rem;
	}

	.in-cpnrm-list li a {
		padding-left: 0.2rem;
	}

	.in-cpnrm-list li {
		margin-bottom: 0.05rem;
		line-height: 0.22rem;
		font-size: 0.12rem;
	}

	.in-cglndk {
		width: 100%;
		float: none;
	}

	.in-cgdmk {
		max-width: auto;
		margin-left: -0.1rem;
	}

	.in-cgxm {
		padding-left: 0.15rem;
		line-height: 0.22rem;
		font-size: 0.11rem;
	}

	.in-cgdmk li ,.in-cgdmk li:nth-child(2n+1),.in-cgdmk li:nth-child(2n){
		width: calc(50% - 0.1rem);
		margin-left: 0.1rem;
		margin-bottom: 0.05rem;
	}
	.in-cgdmk li:nth-last-child(2),.in-cgdmk li:nth-last-child(1){
		width: calc(100% - 0.1rem);
	}
	.in-cgdmk {
		margin-bottom: 0.2rem;
	}

	.in-cgs-list li {
		margin-left: 0.15rem;
		width: calc(50% - 0.15rem);
		margin-bottom: 0.15rem;
	}

	.in-cgxb {
		height: 0.4rem;
		float: left;
	}

	.in-cgs-lim-tk {
		margin-left: 0.4rem;
	}

	.in-cgs-lim-tit1 {
		line-height: 0.3rem;
		font-size: 0.24rem;
	}

	.in-cgs-lim-tit2 {
		padding-left: 0.06rem;
		margin-top: 0.06rem;
		line-height: 0.21rem;
		font-size: 0.17rem;
	}

	.in-cgs-lim-text {
		line-height: 0.15rem;
		font-size: 0.1rem;
	}

	.in-cgrndk {
		width: 100%;
		float: none;
		overflow: hidden;
		margin-bottom: 0.25rem;
		margin-right: 0;
		margin-top: 0;
	}

	.in-alldk {
		position: relative;
		height: auto;
		padding-top: 0;
	}

	.in-allndk {
		width: 100%;
		float: none;
	}

	.in-alrndk {
		width: 100%;
		float: none;
		margin-right: 0;
		padding-left: 0;
	}

	.in-dtitdk {
		padding-top: 0.3rem;
		text-align: center;
		margin-bottom: 0.2rem;
	}

	.in-alrnxk {
		float: none;
		margin-top: 0;
		max-width: none;
		margin-bottom: 0.2rem;
		z-index: 9;
	}

	.in-al-text {
		height: auto;
		padding-right: 0.06rem;
		line-height: 0.25rem;
		font-size: 0.13rem;
	}

	.in-al-tit1 {
		text-align: center;
		padding-left: 0;
		margin-bottom: 0;
		line-height: 0.3rem;
		font-size: 0.17rem;
		color: #0066ff;
	}

	.in-al-textk {
		padding-top: 0.15rem;
	}

	.in-al-text {
		height: auto;
		overflow: hidden;
		margin-bottom: 0.1rem;
		padding-right: 0;
		line-height: 0.25rem;
		font-size: 0.12rem;
		color: #454545;
	}

	.in-al-tit2 {
		margin-bottom: 0.06rem;
		line-height: 0.22rem;
		text-align: center;
		font-size: 0.13rem;
	}

	.in-al-tt {
		display: none;
	}

	.in-dtitdk>.fl {
		float: none;
	}

	.in-alrtuk {
		width: 70%;
		height: auto;
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto 0.2rem;
	}


	.in-alxtuk {
		display: block;
		position: absolute;
		overflow: hidden;
		border-radius: 50%;
		width: calc(100% - 0.3rem);
		height: calc(100% - 0.3rem);
		left: 0.15rem;
		top: 0.15rem;
	}

	.in-dtiten {
		margin-bottom: 0rem;
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.in-dtitcn {
		line-height: 0.3rem;
		font-size: 0.17rem;
	}

	.in-xwd-more {
		margin: 0.2rem auto 0.3rem;
		width: 1.2rem;
		height: 0.34rem;
		border-radius: 0.4rem;
		line-height: 0.34rem;
		font-size: 0.12rem;
	}

	.in-xwlmdk {
		padding: 0.15rem;
	}

	.in-xwlda {
		margin-bottom: 0.1rem;
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.in-xwl-titk {
		height: auto;
		line-height: 0.28rem;
		font-size: 0.13rem;
	}

	.fo-flk {
		width: 100%;
		float: none;
	}

	.fo-flk>.fl {
		display: block;
		float: none;
		text-align: center;
	}

	.fo-logo {
		height: 0.38rem;
	}

	.fo-nlodk .fo-frk,
	.fo-navdk .fo-frk {
		width: 100%;
		float: none;
		padding: 0.12rem 0;
		border-left: none;
	}

	.fo-tel {
		height: 0.4rem;
	}

	.fo-telmk {
		margin-left: 0.3rem;
		padding: 0.1rem 0;
		line-height: 0.2rem;
	}

	.fo-telm1 {
		font-size: 0.12rem;
	}

	.fo-telm2 {
		font-size: 0.18rem;
	}

	.fo-conydk {
		padding: 0.12rem 0;
		text-align: center;
		line-height: 0.2rem;
		font-size: 0.12rem;
	}

	.fo-xb {
		height: 0.23rem;
	}

	.fo-xbmk {
		margin-left: 0.3rem;
	}

	.fo-xbm1 {
		margin-bottom: 0;
		line-height: 0.2rem;
		font-size: 0.12rem;
	}

	.fo-xbm2 {
		line-height: 0.2rem;
		font-size: 0.12rem;
	}

	.fo-addk {
		margin-bottom: 0.15rem;
	}

	/*  */

	.in-hxjs-ndk>.in-dtitdk {
		width: 100%;
		position: absolute;
		z-index: 6;
	}

	.in-alldk2 {
		background: url(../images/in-tbg.png) top left repeat-x;
		background-size: auto 100% !important;
	}

	.swiper-sliden3 {
		height: calc(100vh - 1rem) !important;
	}

	.in-cpnrm-more {
		width: 1.2rem;
		height: 0.34rem;
		border-radius: 0.4rem;
		line-height: calc(0.34rem - 2px);
		font-size: 0.12rem;
	}

	/* .in-xwrmdk {
		margin-left: 0;
		padding-left: 0;
	} */

	.in-xwrm-titk {
		height: auto;
		margin-bottom: 0.05rem;
		line-height: 0.28rem;
		font-size: 0.13rem;
	}

	.in-xwrm-tit {
		-webkit-line-clamp: 1;
	}

	.in-xwr-list li {
		padding-bottom: 0.15rem;
		margin-bottom: 0.15rem;
	}

	.in-xwr-list li:last-child {
		padding-bottom: 0.15rem;
		margin-bottom: 0.15rem;
		border-bottom: 1px solid #c2c2c2;
	}
	
	.in-xwl-list{
		margin-left: 0;
		float: none;
	}
	.in-xwl-list li {
		width: 100%;
		margin-left:0;
		margin-bottom: 0.22rem;
	}
	.in-xwr-list{
		float: none;
	}
	.in-alldk2 .in-dtiten {
		color: #fff;
	}

	.in-banmdk {
		background-size: auto 0.6rem !important;
	}

	.in-js-che-sjk .in-js-chek {
		width: 100%;
	}

	.in-js-cheq {
		background: url(../images/in-js-cheqsj3.png) center center no-repeat;
	}

	.in-tcsp {
		width: 100%;
		height: 56.25vw;
	}

	.in-close {
		width: 0.4rem;
		right: 0.15rem;
		top: 0.15rem;
	}

	/* neiye */
	.ab-news-bank {
		height: 2.6rem;
	}

	.ab-news-banmxk {
		bottom: 0.5rem;
	}

	.ab-news-bank .in-psbgk {
		display: none;
	}

	.ab-ne-ban-navk {
		display: none;
	}

	.ab-xwnbgdk {
		display: none;
	}

	.ab-ne-ban-titk {
		margin-bottom: 0;
	}

	.ab-ne-ban-titen {
		margin-bottom: 0.05rem;
		line-height: 1.4;
		font-size: 0.13rem;
	}

	.ab-ne-ban-titcn {
		line-height: 1.4;
		font-size: 0.21rem;
	}

	.ab-xwddk {
		padding: 0.2rem 0;
	}
	.ab-xwddkc{
		padding: 0.3rem 0;
	}
	.ab-jsnrdk {
		width: 100%;
		padding-right: 0;
		float: none;
		margin-bottom: 0.2rem;
	}

	.ab-jsnrdk .ab-jr-fl-titk {
		display: none;
		margin-bottom: 0.1rem;
		margin-right: 0;
	}

	.ab-jr-fl-tit {
		line-height: 1.5;
		font-size: 0.17rem;
	}

	.ab-jsn-tit2 {
		padding-top: 0.2rem;
		margin-bottom: 0.15rem;
		margin-right: 0.2rem;
		line-height: 1.5;
		font-size: 0.16rem;
	}

	.ab-jsdb {
		width: 0.4rem;
		height: auto;
	}

	.ab-jsn-text {
		padding-right: 0.1rem;
		height: 2.8rem;
	}

	.ab-jstuk {
		width: 100%;
		float: none;
	}

	
	.ab-faz {
			background: url(../images/ab-fzbg.jpg) center bottom no-repeat #e0eef9;
			background-size: 100% auto !important;
			padding: 0.2rem 0 0.5rem;
		}
	.ab-jr-fl-titk {
		margin-bottom: 0.15rem;
	}

	.abfz-ntextk {
		display: block;
		margin-left: 0.3rem;
		background-image: none;
		min-height: auto;
		padding: 0.1rem 0 0;
	}

	.abfz-ntit {
		margin-left: 0.3rem;
		width: 0.6rem;
		height: 0.28rem;
		border: 1px solid #0066ff;
		line-height: 0.28rem;
		font-size: 0.13rem;
	}

	.abfz-ntext {
		max-width: none;
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.ab-ylndk {
		padding: 0.2rem 0;
	}

	.ab-yl-fl {
		width: 100%;
		float: none;
		max-width: auto;
		padding-right: 0;
		margin-bottom: 0.15rem;
	}

	.container-fr {
		width: var(--width);
		min-width: var(--width);
		float: none;
		margin: 0 auto;
	}

	.ab-ylqk .tab .tab_menu {
		margin-left: -0.05rem;
		margin-bottom: 0.15rem;
	}

	.ab-ylqk .tab .tab_menu li {
		width: calc(50% - 0.05rem);
		margin-left: 0.05rem;
		margin-bottom: 0.08rem;
		height: 0.32rem;
		overflow: hidden;
		border-radius: 0.32rem;
		line-height: calc(0.32rem - 2px);
		font-size: 0.12rem;
	}

	.ab-ylmk {
		padding-left: 0.2rem;
		margin-bottom: 0.15rem;
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.ab-yl-fr {
		width: 100%;
		float: none;
		margin-bottom: 1.2rem;
	}

	.ab-yl-frxk {
		padding: 0.15rem;
	}

	.ab-yl-frtextk {
		height: 3.05rem;
		padding-right: 0.1rem;
	}

	.ab-yl-dz {
		width: 1.3rem;
		height: 1.3rem;
		left: calc(50% - 0.65rem);
		bottom: -1.2rem;
	}

	.ab-yl-dzs strong {
		line-height: 0.36rem;
		font-size: 0.3rem;
	}

	.ab-yl-dzs span {
		padding-left: 0.05rem;
		margin-top: 0.1rem;
		line-height: 0.26rem;
		font-size: 0.17rem;
	}

	.ab-yl-dzs {
		margin-bottom: 0;
	}

	.ab-yl-dzm {
		line-height: 0.2rem;
		font-size: 0.1rem;
	}

	.ab-ylen {
		bottom: 1.2rem;
	}

	.ab-ryzs-nxk {
		top: 0.2rem;
	}

	.ab-xwmore {
		width: 1.2rem;
		height: 0.34rem;
		border-radius: 0.4rem;
		line-height: calc(0.34rem - 1px);
		font-size: 0.12rem;
	}

	.ab-xw-fl-titk {
		margin-bottom: 0.15rem;
	}

	.ab-xwlist {
		margin-left: 0;
	}

	.ab-xwlist li {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 0.15rem;
	}

	.ab-xwlink {
		padding: 0.15rem;
	}

	.ab-xwlmk {
		padding-top: 0.1rem;
	}

	.ab-xwlm-titk {
		margin-bottom: 0.1rem;
		height: auto;
		line-height: 1.5;
		font-size: 0.16rem;
	}

	.ab-xwlm-textk {
		height: auto;
		line-height: 1.5;
		font-size: 0.13rem;
	}

	.ab-jrlist {
		margin-left: 0;
	}

	.ab-jrlist li {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-bottom: 0.1rem;
	}

	.ab-jrlist li .in-protuk {
		display: none;
	}

	.ab-jrlist li .in-protudk {
		height: 1.8rem;
	}

	.ab-jrlist li:nth-child(2) {
		margin-bottom: 0 !important;
	}

	.ab-jrlist li:nth-child(2) .in-protudk {
		height: auto;
	}

	.ab-jrtulk2,
	.ab-jrtulk3 {
		height: 1.8rem;
		position: relative;
		top: auto;
		bottom: auto;
		margin-bottom: 0.1rem;
	}

	.ab-jrtumx {
		padding: 0 0.2rem;
		bottom: 0.2rem;
		line-height: 1.4;
		font-size: 0.15rem;
	}

	.abxwv-tit {
		margin-bottom: 0.15rem;
		line-height: 1.5;
		font-size: 0.17rem;
	}

	.abxwv-keyword {
		padding-bottom: 0.1rem;
		border-bottom: 1px solid #e0e4eb;
		margin-bottom: 0.15rem;
	}

	.abxwv-key-fl {
		width: 100%;
		margin-left: -0.1rem;
		overflow: hidden;
		margin-bottom: 0.05rem;
	}

	.abxwv-key-fl span {
		margin-left: 0.1rem;
		background-size: 0.15rem !important;
		padding-left: 0.2rem;
		line-height: 0.24rem;
		font-size: 0.12rem;
	}

	.abxwv-key-fr {
		float: none;
		line-height: 0.24rem;
		font-size: 0.13rem;
	}

	.abxwv-key-fr a {
		width: 0.24rem;
		border-radius: 50%;
		overflow: hidden;
		margin-left: 0.1rem;
	}

	.abxwv-text {
		margin-bottom: 0.2rem;
	}

	.abv-fanyea {
		padding: 0.1rem 0;
		line-height: 0.24rem;
		font-size: 0.13rem;
	}

	.abxwv-return {
		width: 1.2rem;
		height: 0.34rem;
		border-radius: 0.34rem;
		line-height: 0.34rem;
		font-size: 0.13rem;
	}

	.abv-fanyek {
		border-top: 1px solid #e0e4eb;
		border-bottom: 1px solid #e0e4eb;
		margin-bottom: 0.15rem;
	}

	.abxwv-sx-fr {
		display: none;
	}

	.abxwv-sx-fldk {
		width: 100%;
		float: none;
	}

	.abxwv-sx-fl {
		width: 0.9rem;
	}

	.abxwv-sx-fla {
		margin-left: 0.9rem;
		padding-left: 0.2rem;
	}

	.abxw-tj-tit {
		font-weight: bold;
		margin-bottom: 0.15rem;
		line-height: 1.5;
		font-size: 0.17rem;
	}

	.abxw-tj-link {
		padding: 0.15rem;
	}

	.mySwiper-abxwtj {
		padding-bottom: 0.3rem;
	}

	.ab-jr-fl-listk {
		padding-top: 0.15rem;
	}

	.ab-jr-fl-list {
		margin-left: 0;
	}

	.ab-jr-fl-list li {
		width: 100%;
		margin-left: 0;
		float: none;
		border-bottom: 1px solid #ddd;
		padding-bottom: 0.15rem;
		margin-bottom: 0.15rem !important;
	}

	.ab-jr-fl-list li:last-child {
		padding-bottom: 0;
		margin-bottom: 0 !important;
		border-bottom: 0;
	}

	.ab-jrfl-xbdk {
		width: 0.4rem;
	}

	.ab-jrfl-text {
		margin-left: 0.5rem;
	}

	.ab-jrfl-tm-tit {
		margin-bottom: 0.05rem;
		line-height: 1.4;
		font-size: 0.15rem;
	}

	.ab-jrfl-tm-text {
		line-height: 1.5;
		font-size: 0.13rem;
	}

	.mySwiper-abtj-tit {
		width: 100%;
		/* width: 2.2rem; */
	}

	.mySwiper-abtjx1,
	.mySwiper-abtjx2 {
		width: 92vw;
	}

	.mySwiper-abtjx1 .swiper-slide,
	.mySwiper-abtjx2 .swiper-slide {
		width: 100%;
		margin: 0;
	}

	.swiper-button-prev-abtjx1,
	.swiper-button-next-abtjx1 {
		width: 0.34rem;
		height: 0.34rem;
		border-radius: 50%;
		position: absolute;
		top: 0.9rem;
	}
	.swiper-button-prev-abtjx1{
		left: 4vw;
	}
	.swiper-button-next-abtjx1{
		right: 4vw;
		left: auto;
	}
	.ab-jrtum {
		padding: 0 0.2rem;
		line-height: 1.5;
		font-size: 0.13rem;
		bottom: 0.2rem;
	}

	.ab-jr-zw-titk {
		padding: 0.1rem 0.15rem;
		background: url(../images/abzp-xb1.png) calc(100% - 0.15rem) center no-repeat #f8f8fa;
		margin-bottom: 0.15rem;
		background-size: 0.2rem !important;
	}

	.ab-jr-zw-textk {
		margin-top: -0.2rem;
		margin-bottom: 0.15rem;
	}

	.ab-jr-zw-text {
		padding-top: 0.15rem;
		margin: 0 0.15rem 0.15rem;
	}

	.ab-jr-zw-tit {
		line-height: 0.30rem;
		font-size: 0.15rem;
	}

	.ab-jr-zw-textx {
		overflow-y: auto;
		max-height: 2.7rem;
		padding-right: 0.1rem;
	}

	.ab-jr-zwdk {
		margin: 0 auto 0.1rem;
	}

	.ab-zpxq-tit {
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.17rem;
	}

	.ab-joxb {
		height: 0.24rem;
	}

	.ab-joxbddk {
		line-height: 0.24rem;
		font-size: 0.13rem;
	}

	.ab-joxbm {
		margin-left: 0.32rem;
	}

	.ab-joxbk {
		margin-bottom: 0.06rem;
	}

	.clod-ndk {
		position: relative;
		left: 0;
		top: 0;
		padding: 0.3rem 0 0;
	}

	/* .clod-ndk+.in-protuk {
		width: 100%;
		height: 100%;
		z-index: 2;
		position: absolute;
		right: 0;
		top: 0;
		object-fit: cover;
	} */

	.clod-tit {
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.18rem;
	}

	.clod-text a {
		padding-left: 0.18rem;
		margin-bottom: 0.02rem;
	}

	.clod-text {
		height: auto;
		min-height: 1rem;
		margin-bottom: 0.2rem;
		line-height: 0.25rem;
		font-size: 0.13rem;
	}
	.clod-text .shu16{
		line-height: 0.2rem;
		font-size: 0.13rem;
	}
	.clod-text2 {
		width: 100%;
		margin-left: 0;
	}
	.clod-text a::after {
	    top: calc(50% - 5px);
	}
	/* .clod-text2 a {
		float: none;
		width: 100%;
		margin-left: 0;
	} */

	.ab-news-sj .ab-ne-ban-navk {
		display: block;
		padding-top: 0.15rem;
		line-height: 0.22rem;
		font-size: 0.13rem;
	}

	.ab-ne-ban-navk span {
			width: 0.3rem;
			font-size: 0.13rem;
		}

	.clo-classddk {
		display: none;
	}

	.clov-xtitk {
		margin-bottom: 0.15rem;
		line-height: 1.8;
		font-size: 0.17rem;
	}

	.clov-xtitk::after {
		width: 0.9rem;
		height: 0.06rem;
		left: calc(50% - 0.45rem);
		bottom: 0.02rem;
	}

	.clov-tddk {
		padding: 0;
	}

	.clov-td-list li {
		float: none;
		width: 100%;
		padding: 0.15rem;
	}

	.clov-td-li-tit {
		height: auto;
		margin-bottom: 0.1rem;
		line-height: 0.24rem;
		font-size: 0.15rem;
	}

	.clo-ptb1 {
		width: 0.5rem;
		margin: 0 auto 0.1rem;
	}

	.clov-td-li-text {
		min-height: auto;
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.clov-td-list li::after {
		display: block;
		position: absolute;
		right: 0;
		width: 100%;
		height: 0;
		bottom: 0;
		content: "";
		background: transparent;
		border-bottom: 1px dashed #bcc8da;
	}

	.clov-td-list li:first-child::after {
		display: none;
	}

	.clov-nrk {
		margin-bottom: 0.2rem;
	}

	.clov-xtit::after {
		height: 4px;
	}

	.clo-yun-alb {
		width: 0.3rem;
		height: 0.3rem;
		left: calc(50% - 0.15rem);
		top: calc(50% - 0.15rem);
	}

	.clo-yun-alk {
		border-radius: 8px;
	}

	.clov-fa-td-list {
		margin-left: 0;
	}

	.clov-fa-td-list li {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 0.2rem;
	}

	.clov-fa-td-list li:last-child {
		margin-bottom: 0;
	}

	.road-tdlt {
		width: 0.5rem;
		height: 0.04rem;
		border-top-left-radius: 0.04rem;
		border-top-right-radius: 0.04rem;
	}

	.clov-fa-td-link {
		padding: 0.15rem;
	}

	.clo-fa-tdb {
		width: 0.5rem;
		margin: 0 auto 0.05rem;
	}

	.clo-fa-td-tit {
		margin-bottom: 0.1rem;
		line-height: 0.24rem;
		font-size: 0.16rem;
	}

	.clo-fa-td-text {
		height: auto;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.clo-fa-td-text br,
	.clov-yun-text br {
		display: none;
	}

	.clov-yun-text {
		/* text-align: justify; */text-justify: inter-word; /* 确保单词之间有空隙 */
		white-space:normal !important;
		font-weight: normal;
		/* text-align: center; */
	}

	.clov-yun-xiak {
		padding: 0.2em 0 0.2rem;
	}

	.clo-xia {
		height: 0.26rem;
		border-radius: 50%;
		overflow: hidden;
	}

	.road-dtit {
		margin-bottom: 0.15rem;
		line-height: 1.5;
		font-size: 0.17rem;
	}

	.road-ldtitk .road-dtit {
		margin-bottom: 0.15rem;
	}

	.roadldzd-tmk {
		display: none;
	}

	.mySwiper-roadldzd2 {
		width: 100%;
		float: none;
	}

	.road-ldtitk {
		display: block;
		position: relative;
	}

	.roadldzd-xnrlk {
		width: 100%;
		float: none;
		padding-top: 0;
	}

	.xnrk-tit {
		margin-bottom: 0.1rem;
		line-height: 1.5;
		font-size: 0.16rem;
	}

	.xnrk-text {
		margin-bottom: 0.15rem;
		line-height: 0.2rem;
		font-size: 0.12rem;
	}

	.roadldzd-xnrrk {
		width: 80%;
		max-width: 706px;
		float: none;
		margin: 0 auto 0.3rem;
	}

	.swiper-button-next-roadldzd,
	.swiper-button-prev-roadldzd {
		width: 0.34rem;
		height: 0.34rem;
		top: 0;
		bottom: auto;
		left: auto;
		right: auto;
	}

	.swiper-button-prev-roadldzd {
		right: 0.4rem;
	}

	.swiper-button-next-roadldzd {
		right: 0;
	}

	.road-hrsf-xnk {
		padding-top: 1.6rem;
	}

	.road-hrsf-xtit {
		margin-bottom: 0.15rem;
		line-height: 1.5;
		font-size: 0.16rem;
	}

	.road-hrsf-xlist {
		margin-left: -0.06rem;
	}

	.road-hrsf-xlist li {
		margin-left: 0.06rem;
		width: calc(50% - 0.06rem);
		margin-bottom: 0.1rem;
	}

	.road-hrsf-xlist li:last-child {
		width: calc(100% - 0.06rem);
		margin-bottom: 0;
	}

	.road-hrsf-xlink {
		padding: 0.15rem;
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.road-hrsf-xm {
		height: 0.4rem;
	}

	.road-hrsf-xlist li:last-child .road-hrsf-xm {
		height: auto;
	}

	.road-hrsf-xlink br {
		display: none;
	}

	.road-hrsf-xlb {
		width: 0.5rem;
		left: calc(50% - 0.25rem);
	}

	.road-gx-fl {
		width: 100%;
		float: none;
	}

	.road-gxddk {
		padding-top: 0.2rem;
	}

	.road-gxmdk {
		padding: 0 0 0.2rem;
	}

	.road-gxm-tit1 {
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.road-gxm-tit2 {
		line-height: 1.5;
		font-size: 0.14rem;
	}

	.road-gx-fr {
		width: 100%;
		float: none;
	}

	.road-zzxtddk {
		padding: 0.4rem 0 0.3rem;
	}

	.road-zzxt-text {
		margin-bottom: 0.2rem;
	}

	.roadyy-tit {
		padding-bottom: 0.18rem;
		line-height: 0.3rem;
		font-size: 0.13rem;
	}

	.swiper-slide-thumb-active .roadyy-tit {
		background-size: auto 0.08rem !important;
	}

	.roadyy-yytidk {
		margin-bottom: 0.2rem;
	}

	.mySwiper-roadyy2 .in-protudk {
		margin: 0 3vw;
	}
	.mySwiper-roadyy .swiper-slide{
		padding: 0 0.02rem;
	}
	.road-yytuxm {
		bottom: 0.2rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.swiper-button-next-roadyy,
	.swiper-button-prev-roadyy {
		width: 0.34rem;
		height: 0.34rem;
	}

	.road-lcfl,
	.road-lcfr {
		float: none;
		width: 100%;
	}

	.road-lcfr {
		float: none;
		width: 80%;
		margin: 0 auto;
	}


	.road-lc-list {
		margin-left: 0;
	}

	.road-lc-list li {
		width:100%;
		margin-left: 0;
		margin-bottom: 0.1rem;
		float: none;
		overflow: hidden;
	}

	.road-xb {
		width: 0.46rem;
		margin: 0 auto;
		float: left;
	}
	.road-xbm {
		display: flex;
		align-items: center;
		margin-left: 0.55rem;
		text-align: left;
		height: 0.4rem;
		line-height: 0.2rem;
		font-size: 0.13rem;
	}
	.road-xbm span{
		display: block;
		flex-direction: column;
	}
	.road-sfk-list {
		margin-left: 0;
	}

	.road-sfk-list li {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 0.4rem;
	}

	.road-sfk-link .road-tdlt {
		width: 1rem;
	}

	.road-sfk-limk {
		padding: 0.15rem;
		margin-bottom: 0.1rem;
	}

	.road-sfk-lim-tit {
		margin-bottom: 0.1rem;
		height: auto;
		line-height: 1.6;
		font-size: 0.17rem;
	}

	.road-sfk-lim-textk {
		height: auto;
	}

	.road-sfk-lim-text1,
	.road-sfk-lim-text2 {
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.road-sfk-lituk {
		margin-bottom: 0.1rem;
	}

	.road-lnk0 {
		width: 100% !important;
		margin-left: 0;
		margin-bottom: 0.1rem;
		border-radius: 8px;
		float: none;
		height: auto !important;
	}

	.road-ldnk {
		margin-left: 0;
	}

	.road-lmk {
		padding: 0.15rem;
		position: relative;
		left: 0;
		bottom: 0;
		width: 100%;
		line-height: 1.4;
		font-size: 0.13rem;
	}

	.road-lns {
		right: 0.2rem;
		top: auto;
		line-height: 1.1;
		font-size: 0.4rem;
		bottom: -0.1rem;
	}

	.road-tdlist {
		display: block;
		/* margin-left: 0; */
	}

	.road-tdlist li {
		width: 100%;
		/* margin-left: 0; */
		padding: 0;
		margin-bottom: 0.2rem;
		float: none;
	}

	.road-tdlist li:last-child{
		margin-bottom: 0;
	}
	.road-tdlink {
		padding: 0.2rem 0.15rem;
	}

	.road-tdtuk {
		width: 1rem;
		margin: 0 auto 0.15rem;
		border-width: 5px;
	}

	.road-tdtu-tit {
		margin-bottom: 0.1rem;
		height: auto;
		line-height: 1.5;
		font-size: 0.17rem;
	}

	.road-tdtu-text {
		height: auto;
		line-height: 0.2rem;
		font-size: 0.13rem;
	}

	.road-tdtu-tm {
		margin-bottom: 0.03rem;
		background: url(../images/ro-wb.png) left 5px no-repeat;
	}

	.carz-czlk {
		display: none;
	}

	.carz-czrk {
		width: 100%;
		float: none;
	}

	.carz-czmdk {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.swiper-slide-active .carz-czmdk .ab-xwmore {
		line-height: 0.34rem;
	}
	.ab-xwmore:hover span{
		top: 0;
	}
	.mySwiper-carzcz2 .swiper-slide-active .carz-czmdk {
		padding-top: 0;
	}

	.carz-czm-tit1 {
		margin-bottom: 0.1rem;
		line-height: 1.4;
		font-size: 0.17rem;
	}

	.carz-czm-tit2 {
		margin-bottom: 0.1rem;
		line-height: 1.5;
		font-size: 0.16rem;
	}

	.carz-czm-text {
		margin-bottom: 0.15rem;
		height: 0.6rem;
		padding-right: 0.06rem;
		line-height: 0.22rem;
		font-size: 0.13rem;
	}

	.carz-cztuk {
		width: 70%;
		margin: 0.1rem auto 0;
		float: none;
	}

	.car-czltuk {
		width: 70%;
		margin: 0.1rem auto 0;
		max-width: none;
	}

	.mySwiper-carzcz2 {
		height: 100%;
	}

	.swiper-button-prev-carzcz,
	.swiper-button-next-carzcz {
		width: 0.34rem;
		height: 0.34rem;
		position: absolute;
		top: 0;
		margin-right: 0;
		left: auto;
		bottom: auto;
	}

	.swiper-button-prev-carzcz {
		right: 0.42rem;
	}

	.swiper-button-next-carzcz {
		right: 0;
	}

	.carz-xy-dtit {
		margin-bottom: 0.3rem;
		font-weight: normal;
		line-height: 0.22rem;
		font-size: 0.13rem;
	}

	.carz-vlab-tit {
		display: block;
		width: 80%;
	}

	.carz-vlab-tt {
		margin: 0.15rem 0;
	}

	.carz-vlab-text {
		min-height: auto;
		margin-bottom: 0.2rem;
	}

	.car-jh-list {
		margin: 0 3vw;
	}

	.carv-fgnk {
		padding: 0.5rem 0.2rem;
	}

	.carv-fgxbk {
		max-width: 0.6rem;
		margin: 0 auto 0.1rem;
	}

	/* .mySwiper-carfg {
		padding-bottom: 0.5rem;
	} */

	.swiper-button-prev-carfg,
	.swiper-button-next-carfg {
		width: 0.34rem;
		height: 0.34rem;
		left: auto;
		right: auto;
		top: auto;
		margin-top: 0;
		bottom: 0;
		border: 1px solid #0066ff;
		border-radius: 50%;
	}

	.swiper-button-prev-carfg {
		right: calc(50% + 5px);
	}

	.swiper-button-next-carfg {
		left: calc(50% + 5px);
	}

	.carv-fgxm1 {
		line-height: 0.25rem;
		font-size: 0.13rem;
	}

	.car-zc-list {
		margin-left: 0;
	}

	.car-zc-list li {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 0.2rem;
	}

	.car-zc-link {
		padding: 0.15rem;
	}

	.car-zc-li-tit {
		margin-bottom: 0.1rem;
		height: auto;
		line-height: 1.6;
		font-size: 0.17rem;
	}

	.car-zc-li-text {
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.car-zc-li-more {
		width: 1.4rem;
		height: 0.34rem;
		margin-bottom: 0.15rem;
		border-radius: 0.4rem;
		line-height: calc(0.34rem - 2px);
		font-size: 0.12rem;
	}
	
	.road-lm-tit {
		margin-bottom: 0.1rem;
		line-height: 1.4;
		font-size: 0.17rem;
	}
	.car-cz-classxk{
		padding: 0.1rem 0;
	}
	.car-cz-classxk a {
		padding: 0 0.084rem;
		line-height: 0.28rem;
		font-size: 0.13rem;
	}

	.car-cz-classxk a:last-child::after {
		display: none;
	}

	.car-cz-classxk a.on span {
		background-image: none;
	}

	.car-cz-classxxk {
		height: 0.28rem;
	}

	.car-cz-classxk a span {
		display: block;
		padding: 0;
	}

	.car-cztuk {
		width: 100%;
		float: none;
		margin-bottom: 0;
	}

	.car-czmdk {
		display: block;
		position: relative;
		height: auto;
		width: 100%;
		float: none;
		padding-top: 0.4rem;
	}

	.ab-car-bank {
		height: auto;
	}

	.car-zcv-btit {
		margin-bottom: 0.1rem;
		line-height: 1.5;
		font-size: 0.18rem;
	}

	.ab-car-bank .car-zcv-bmore {
		display: none;
	}

	.car-zcv-btext {
		margin-bottom: 0.15rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.road-yd-list {
		margin-left: -0.1rem;
	}

	.road-yd-list li,
	.road-ej-list li {
		width: calc(100% / 2 - 0.1rem);
		margin-left: 0.1rem;
		margin-bottom: 0.1rem;
	}

	.road-yd-tuk {
		margin-bottom: 0.06rem;
	}

	.road-yd-tumk {
		height: 0.4rem;
		line-height: 0.2rem;
		font-size: 0.12rem;
	}

	.road-dtit2 {
		padding-top: 0.06rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.car-xy-td-tuk {
		width: 100%;
		float: none;
	}

	.car-xy-td-mdk {
		width: 100%;
		float: none;
		padding-left: 0;
		padding-top: 0.2rem;
	}

	.car-xy-td-m-titk {
		width: 100%;
		float: none;
		overflow: hidden;
		line-height: 0.3rem;
		font-size: 0.17rem;
	}

	.car-xy-td-m-tit1 {
		width: 0.3rem;
	}

	.car-xy-td-m-tit2 {
		margin-left: 0.3rem;
	}

	.car-xy-td-m-list li {
		padding: 0.15rem 0 0.15rem;
	}

	.car-xy-td-m-text {
		width: 100%;
		float: none;
		margin-left: 0;
		height: auto;
		line-height: 1.6;
		font-size: 0.13rem;
	}
	
	.car-xy-fadk {
		padding: 0.2rem;
	}

	.car-xy-falist {
		margin-left: 0;
	}

	.car-xy-falist li {
		display: block;
		width: 100%;
		float: none;
		margin-left: 0;
		padding-bottom: 0.2rem;
		margin-bottom: 0.2rem;
	}

	.car-xy-fali-tit {
		margin-bottom: 0.1rem;
		line-height: 1.5;
		font-size: 0.16rem;
	}

	.car-xy-fali-text {
		height: auto;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.car-xy-falist li::after {
		display: block;
		position: absolute;
		width: 100%;
		height: 1px;
		content: "";
		left: 0;
		bottom: 0;
		background: rgba(255, 255, 255, 0.3);
	}

	.car-xy-falist li:last-child {
		padding-bottom: 0;
		margin-bottom: 0;
	}

	.car-xy-falist li:last-child::after {
		display: none;
	}

	.road-dtit3 {
		padding-top: 0.1rem;
		line-height: 1.6;
		font-size: 0.13rem;
		white-space:normal !important;
		/* text-align: justify; */text-justify: inter-word; /* 确保单词之间有空隙 */
	}

	.road-dtit3 br {
		display: none;
	}

	.car-gjnk {
		width: 100%;
		padding: 0.2rem;
	}

	.car-gj-tit {
		margin-bottom: 0.1rem;
		line-height: 1.4;
		font-size: 0.17rem;
	}

	.car-gj-tit2 span {
		padding: 0 0.1rem;
	}

	.car-gj-tit2 {
		margin-bottom: 0.1rem;
		line-height: 0.25rem;
		font-size: 0.13rem;
	}

	.car-gj-lxndkx {
		float: none;
		width: calc(100% - 0.2rem);
		margin-left: 0.2rem;
		margin-bottom: 0;
		clear: both;
		padding-top: 0.1rem;
	}

	.car-gj-lxndkd {
		margin-left: -0.2rem;
	}

	.car-gj-lxnk3 {
		width: calc(50% - 0.2rem);
		float: left;
		clear: none;
	}

	.car-gj-lxndkx:first-child {
		padding-top: 0;
	}

	.car-gj-lxnk3 {
		width: calc(50% - 0.2rem);
		float: left;
		clear: none;
		padding-top: 0.1rem !important;
	}

	.car-gj-lxndk {
		margin-left: -0.2rem;
	}

	.car-gj-lxnk {
		width: calc(50% - 0.1rem);
		float: left;
		padding: 0.15rem 0.1rem 0.15rem 0.15rem;
		margin-left: 0.2rem;
	}

	.car-gj-lx-text {
		/* height: auto; */
		height: 1.5rem;
		overflow-y: auto;
		line-height: 0.25rem;
		font-size: 0.13rem;
	}

	.car-gj-lxnk::after,
	.car-gj-lxnk2::after {
		left: -0.18rem;
		top: calc(50% - 0.06rem);
		width: 0.14rem;
		height: 0.12rem;
	}

	.car-gj-lx-tit {
		margin-bottom: 0.1rem;
		line-height: 1.6;
		font-size: 0.13rem;
	}

	.car-gj-lxnk2 {
		display: block;
		position: relative;
		width: 100%;
		border-radius: 8px;
		border: 1px solid #e6f0ff;
		background: #fff;
		padding: 0.15rem 0.1rem 0.15rem 0.15rem;
	}

	.car-vlab-fzlnk {
		padding: 0.2rem;
	}

	.car-vlab-fzlk,
	.car-vlab-fzrk {
		width: 100%;
		height: auto;
		float: none;
	}

	.car-vlab-fzl-list li {
		margin-bottom: 0.1rem;
	}

	.car-vlab-fzl-link {
		padding: 0.25rem 0.2rem;
	}

	.car-fzb {
		width: 0.26rem;
	}

	.car-fzbm {
		margin-left: 0.34rem;
		height: 0.26rem;
		line-height: 0.2rem;
		font-size: 0.12rem;
	}

	.car-vlab-tdlt {
		height: 0.3rem;
	}

	.car-vlab-pjlnk,
	.car-vlab-pjrnk {
		width: 100%;
		float: none;
		margin-bottom: 0.15rem;
	}

	.car-vlab-pjrnk {
		margin-bottom: 0;
	}
	
	.cloud-vehnxk{
		margin-left: 0;
	}
	.cloud-vehxk{
		width: 100%;
		margin-left: 0;
	}
	.cloud-vehxk img{
		width: 100%;
	}
	.cloud-vehnk{
		padding: 0.15rem;
	}
	/* .carz-vlab-bg{
		opacity: 0.5;
	} */
	.car-yaomk > .road-dtit {
	    padding-top: 0.2rem;
	}
	.car-yaomk > .carz-more {
	    bottom: 0.18rem;
	}
	/* .car-yaomk > .container-ny {
	    padding-top: 0.3rem;
	} */
	/**/
	.in-pbg5.in-protu {
		background: url(../images/in-pbgsj5.png) top center no-repeat;
		background-size: 140% auto !important;
	}

	.pagein>.swiper-slide {
		height: auto;
		position: relative;
		overflow: hidden;
	}
	.carz-xydbg {
		background-size: 80% 100% !important;
	}
	.shu16 {
		line-height: 1.8;
		font-size: 0.13rem;
	}
	.shu16 iframe, .shu16 video{
		width: 90vw;
		height: 140vw;
	}
	.shu16 td,
	.shu16 th {
		padding: 5px;
	}
	.block-pc {
		display: none;
	}

	.block-ipad {
		display: none;
	}

	.block-sj {
		display: block;
	}
}