@charset "utf-8";

@media screen and (max-width:1919px) {
	.b5k2wen {
		padding: 90px;
	}
	.d2k1rg {
		padding: 100px 80px 50px
	}
	.d2k1icon {
		margin-bottom: 24px
	}
	.d2k1rg .fshd2tit {
		margin-bottom: 28px
	}
	.d3k5 {
		padding-top: 160px;
		padding-bottom: 160px
	}
	.f3k2li .jiatith3 h3 {
		height: 72px;
		overflow: hidden
	}
	.alltop {
		bottom: 10px
	}
}
@media screen and (max-width:1680px) {
	.pcnavli {
		padding: 0 35px;
	}
	.bancontent {
		width: 1360px
	}
	.banh1 {
		margin-bottom: 70px
	}
	.hwmoreli {
		padding: 0 24px
	}
	.yimorezi {
		line-height: 44px;
		margin-right: 20px
	}
	.yimoreicon {
		line-height: 44px
	}
	.shubiao {
		width: 24px
	}
	.syk1h1 h1 {
		font-size: 42px
	}
	.banh1 {
		font-size: 36px
	}
	.bgimg {
		width: 66px
	}
	.sybanzi {
        width: 300px;
	}
	.g_cpt2botnr a {
		padding: 70px 60px
	}
	.g_cpt2botbox {
		transform: translateY(20px)
	}
	.g_cpt2boticon {
		width: 38px;
		margin-bottom: 20px
	}
	.jiah3 h3 {
		font-size: 28px
	}
	.g_cpt2 .jiah3 h3 {
		margin-bottom: 24px
	}
	.content1 {
		width: 82.5%
	}
	.bancontent {
		width: 100%
	}
	.bgimgfl {
		left: 0
	}
	.bgimgfr {
		right: 0
	}
	.syk1 .news_con {
		margin-bottom: 50px
	}
	.hwh2 h2 {
		font-size: 42px
	}
	.syk5xin {
		padding: 50px 26px 36px
	}
	.syk5topsy {
		margin-bottom: 12px
	}
	.syk5li .jiah4 {
		margin-bottom: 30px
	}
	.syk5limore {
		margin-bottom: 30px
	}
	.syk4xia {
		margin-bottom: 40px
	}
	.syk4xia .hwcon {
		margin-bottom: 10px
	}
	@media screen and (min-width:1200px) {
		.syk4li a:hover .hwh3 {
			margin-bottom: 28px
		}
	}
	.footop {
		padding-top: 70px;
		padding-bottom: 56px
	}
	.footerlione {
		margin-bottom: 24px
	}
	.footerli {
		margin-bottom: 12px
	}
	.footerphone a {
		font-size: 34px
	}
	.footxiale img {
		width: 150px
	}
	.footxia {
		padding-top: 40px;
		padding-bottom: 20px
	}
	.syk5li {
		padding: 0 10px
	}
	.syk5ul {
		margin: 0 -10px
	}
	.hwneih1 h1 {
		font-size: 48px
	}
	.jianda {
		padding-top: 120px;
		padding-bottom: 120px
	}
	.b2jian1 {
		padding-top: 110px;
		padding-bottom: 120px
	}
	.b2jian2d {
		margin-bottom: 48px
	}
	.b2jian2d_1 {
		margin-bottom: 60px
	}
	.b2jian3d {
		margin-bottom: 48px
	}
	.b2k3con {
		padding: 50px 60px
	}
	.b4k2jian {
		padding-top: 110px;
		padding-bottom: 110px
	}
	.b4k3jian {
		padding-bottom: 110px
	}
	.b5k2wen {
		padding: 70px 70px
	}
	.jiah2 h2 {
		font-size: 38px
	}
	.swiper-slide {
		padding-top: 50px;
		padding-bottom: 90px
	}
	.d2k1nr {
		height: calc(calc(calc(579 / 1920) * 100vw) + 220px)
	}
	.d3k2le {
		padding: 80px 90px 120px 180px
	}
	.d3k5rg {
		padding: 140px 70px
	}
	.d3k5 {
		padding-top: 130px;
		padding-bottom: 130px
	}
	.d3k6jian {
		padding-top: 120px
	}
	.d5k2jian {
		padding-bottom: 120px
	}
	.d5k3jian {
		padding-top: 120px;
		padding-bottom: 120px
	}
	.f1ck3nr {
		padding-bottom: 120px
	}
	.g4h1 h1 {
		font-size: 38px
	}
	.g2k2 {
		padding-bottom: 120px
	}
	.g1k2nr {
		padding-bottom: 120px
	}
}
@media screen and (max-width:1600px) {
	.pcnavli {
		padding: 0 33px;
	}
}
@media screen and (max-width:1560px) {
	.pcnavli {
		padding: 0 25px;
	}
	.content3 {
		width: 82.5%
	}
	.footerle {
		width: 900px
	}
	.jiah4 h4 {
		font-size: 20px
	}
	.syk5xin .jiah4 h4 {
		height: 70px
	}
	.syk5li .jiah4 {
		margin-bottom: 24px
	}
	.syk3nr {
		padding-top: 116px
	}
	.syk3le {
		width: 60%
	}
	.syk3shu span {
	    font-size: 32px;
	}
	.syk3xshu {
	    font-size: 16px;
	}
	.jianda {
		padding-top: 100px;
		padding-bottom: 100px
	}
	.b2jian1 {
		padding-bottom: 100px
	}
	.b3k1.b2jian1 {
		padding-top: 100px;
		padding-bottom: 100px
	}
	.content7 {
		padding-left: 8.75%
	}
	.b3k3le {
		padding-top: 100px;
		padding-right: 20px
	}
	.b4k1jian {
		padding-bottom: 100px
	}
	.b4k2jian {
		padding-top: 100px;
		padding-bottom: 100px
	}
	.b4k3jian {
		padding-top: 100px;
		padding-bottom: 100px
	}
	.b4k4jian {
		padding-top: 100px;
		padding-bottom: 36px
	}
	.b5jian1 {
		padding-bottom: 100px
	}
	.b5k3jian {
		padding-top: 100px
	}
	.b5k2wen .hwcon p {
		line-height: 1.75
	}
	.b5k2you {
		font-size: 38px;
		right: 46px;
		bottom: 42px
	}
	.b5k2wen {
		padding: 60px 60px
	}
	.swiper-slide {
		padding-top: 100px;
		padding-bottom: 100px
	}
	.d2k1nr {
		height: calc(calc(calc(579 / 1920) * 100vw) + 200px)
	}
	.d2k1rg {
		padding: 60px 60px 50px
	}
	.d3k2le {
		padding: 80px 90px 90px 100px
	}
	.d3k3jian {
		padding-top: 100px
	}
	.d3k4jian {
		padding-bottom: 100px
	}
	.d3k5 {
		padding-top: 110px;
		padding-bottom: 110px
	}
	.d3k6jian {
		padding-top: 110px;
		padding-bottom: 110px
	}
	.d5k1jian {
		padding-top: 110px
	}
	.d5k2jian {
		padding-top: 110px;
		padding-bottom: 110px
	}
	.d5k3jian {
		padding-top: 110px;
		padding-bottom: 110px
	}
	.d5k4jian {
		padding-top: 110px;
		padding-bottom: 110px
	}
	.f1ak2 {
		padding-bottom: 100px
	}
	.f1bk2 {
		padding-top: 100px
	}
	.f1ck3nr {
		padding-bottom: 100px
	}
	.f1ck2 {
		padding-bottom: 100px
	}
	.f2nr {
		padding-bottom: 60px
	}
	.g2k2 {
		padding-bottom: 110px
	}
	.g1k2nr .news_con {
		margin-bottom: 80px
	}
	.g1k2nr {
		padding-bottom: 110px
	}
	.pclogonr {
		line-height: 80px
	}
	.hwnav {
        font-size: 19px;
		line-height: 80px
	}
	.soupic {
		line-height: 80px
	}
	.pcsouxia {
		top: 80px
	}
	.pcyu a {
		line-height: 80px
	}
	.pcnaver {
		top: 80px
	}
	.pcnavsan {
		top: 160px
	}
	.hwernav {
		line-height: 80px
	}
	.hwsannav {
		line-height: 74px
	}
	.f3navtiao {
		padding-top: 80px;
		height: 150px
	}
	.syk4 .content2 {
		width: 1000px
	}
	.syk4 .hwh2 {
		margin-bottom: 34px
	}
	.syk4xia .hwcon p {
		line-height: 1.75;
		height: 84px
	}
	@media screen and (min-width:1200px) {
		.syk4li a:hover .hwh3 {
			margin-bottom: 20px
		}
	}
	.syk4xia {
		margin-bottom: 26px
	}
	.syk4wen {
		bottom: -160px
	}
}

@media screen and (max-width:1440px) {
	.g_content {
		width: 85%;
	}
	.content2 {
		width: 82.5%
	}
	.pclogonr {
		line-height: 70px
	}
	.hwnav {
        font-size: 18px;
		line-height: 70px
	}
	.pcnavli {
		padding: 0 22px;
	}
	.soupic {
		line-height: 70px
	}
	.pcsouxia {
		top: 70px
	}
	.pcyu a {
		line-height: 70px
	}
	.pcnaver {
		top: 70px
	}
	.hwernav {
		font-size: 17px;
		line-height: 70px
	}
	.pcnavsan {
		top: 140px
	}
	.hwsannav {
		line-height: 64px;
		font-size: 16px
	}
	.pcsouinput {
		height: 32px
	}
	.pxiconsou {
		width: 32px
	}
	.pcsouxia {
		padding: 16px 0
	}
	.pchead {
		top: 16px
	}
	.banh1 {
		font-size: 44px
	}
	.banh1 {
		margin-bottom: 60px
	}
	.syk1h1 h1 {
		font-size: 38px
	}
	.bgimg {
		width: 56px
	}
	.syk1 .news_con {
		margin-bottom: 46px;
		padding: 0 56px
	}
	.syk1h1 {
		margin-bottom: 28px
	}
	.syk1jian {
		padding-top: 100px;
		padding-bottom: 90px
	}
	.g_cpt2botnr a {
		padding: 60px 50px
	}
	.g_cpt2botbox {
		transform: translateY(12px)
	}
	.jiah3 h3 {
		font-size: 26px
	}
	.g_cpt2boticon {
		width: 36px;
		margin-bottom: 18px
	}
	.g_cpt2botnr.act .g_cpt2boticon {
		margin-bottom: 26px
	}
	.news_con p {
		font-size: 16px
	}
	.hwh2 h2 {
		font-size: 38px
	}
	.hwcon p {
		font-size: 16px;
		line-height: 1.7 !important;
	}
	.syk4 {
		padding-bottom: 160px;
		padding-top: 90px
	}
	.syk4 .hwh2 {
		margin-bottom: 50px
	}
	.syk4wen {
		padding-left: 7%
	}
	.syk4xia .hwcon p {
		width: 70%
	}
	.syk4wen .hwh3 h3 {
		font-size: 22px
	}
	.syk4wen .hwh3 h3::before {
		width: 7%
	}
	.syk4wen .hwh3 h3 {
		padding-bottom: 12px
	}
	@media screen and (min-width:1200px) {
		.syk4li a:hover .hwh3 {
			margin-bottom: 16px
		}
	}
	.syk4xia .hwcon p {
		line-height: 1.75
	}
	.syk4xia .hwcon p {
		height: 84px
	}
	.syk4wen {
		bottom: -170px
	}
	.syk3nr .news_con {
		margin-bottom: 34px
	}
	.syk3shu {
		margin-bottom: 20px
	}
	.syk3ul {
		margin-bottom: 50px
	}
	.syk3video {
		height: 600px
	}
	.syk3nr {
		position: relative
	}
	.syk3video {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%
	}
	.syk3nr {
		padding-top: 100px;
		padding-bottom: 100px
	}
	.jian1 {
		padding-top: 90px
	}
	.syk5xin {
		padding: 40px 24px 32px
	}
	.syk5topsy {
		margin-bottom: 10px
	}
	.syk5li .jiah4 {
		margin-bottom: 18px
	}
	.syk5limore {
		margin-bottom: 24px
	}
	.jiah4 h4 {
		font-size: 17px
	}
	.syk5xin .jiah4 h4 {
		height: 50px
	}
	.syk5limore {
	    font-size: 15px;
	}
	.footerphone a {
		font-size: 30px
	}
	.footerlione a {
		font-size: 18px
	}
	.footerli a {
		font-size: 16px
	}
	.footerli {
		margin-bottom: 10px
	}
	.footerlione {
		margin-bottom: 20px
	}
	.footop {
		padding-top: 60px;
		padding-bottom: 50px
	}
	.footerle {
		width: 860px
	}
	.footxrgup {
		margin-bottom: 10px
	}
	.footxia {
		padding-top: 40px;
		padding-bottom: 20px
	}
	.syk5zi {
		font-size: 14px
	}
	.syk5icon {
		width: 14px;
		margin-right: 8px;
		line-height: 21px
	}
	.syk5topli {
		margin-right: 20px
	}
	.hwneih1 h1 {
		font-size: 44px
	}
	.neih2 h2 {
		font-size: 34px
	}
	.jianda {
		padding-top: 90px;
		padding-bottom: 100px
	}
	.b1k1 .neih2 {
		margin-bottom: 22px
	}
	.news_con.b1k1duan {
		margin-bottom: 50px
	}
	.hwh3 h3 {
		font-size: 24px
	}
	.g_cpt2botbox .hwcon p {
		line-height: 1.75
	}
	.b1k1 .g_cpt2botnr a {
		padding: 60px 40px
	}
	.g_cpt2botnr .hwh3 {
		margin-bottom: 22px
	}
	.g_cpt2bottu {
		margin-top: 24px
	}
	.b1k1 .g_cpt2botnr a {
		padding: 50px 30px
	}
	.g_cpt2botnr .hwh3 {
		margin-bottom: 20px
	}
	.b2jian1 {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.b2jiantop {
		padding-top: 90px
	}
	.b2jian2 {
		padding-top: 90px;
		padding-bottom: 100px
	}
	.b2k1wen {
		padding: 0 40px
	}
	.b2k1wen {
		top: 90px
	}
	.b2jian2d {
		margin-bottom: 40px
	}
	.b2jian2d_1 {
		margin-bottom: 50px
	}
	.fshb2tit h3 {
		font-size: 26px
	}
	.b2circle {
		width: 38px;
		height: 38px
	}
	.b2k3con {
		padding: 44px 50px
	}
	.b2k3icon {
		width: 42px;
		height: 42px;
		margin-bottom: 18px
	}
	.b2k3li .hwh3 {
		margin-bottom: 22px
	}
	.b2k3li .news_con p {
		height: 56px
	}
	.b3k1.b2jian1 {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.b3k1 .neih2.b2jian2d {
		margin-bottom: 30px
	}
	.b3k1nr {
		margin-top: 50px
	}
	.b3k1xin {
		width: 180px;
		height: 180px
	}
	.b3k1icon {
		width: 50px;
		height: 50px;
		margin-bottom: 20px
	}
	.b3k2 {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.b3k2 .neih2 {
		margin-bottom: 60px
	}
	.b3k2li {
		padding: 0 15px
	}
	.b3k2ul {
		margin: 0 -15px
	}
	.b3k2wen {
		padding: 44px 40px
	}
	.b3k2icon {
		width: 42px;
		height: 42px;
		margin-bottom: 12px
	}
	.jiatith3 h3 {
		font-size: 22px
	}
	.b3k2ul .slick-dots {
		bottom: -50px
	}
	.b3k3le {
		padding-top: 90px;
		padding-right: 16px
	}
	.b3k3 .neih2 {
		margin-bottom: 130px
	}
	.b3k3box {
		padding-bottom: 60px
	}
	.b3k3 {
		padding-top: 60px
	}
	.b3k3li.on .b3k3top h3 {
		font-size: 28px
	}
	.b3k3top.jiah3 h3 {
		font-size: 22px
	}
	.b3k3xia.news_con p {
		line-height: 1.75
	}
	.b4k1jian {
		padding-bottom: 90px
	}
	.b4jian2d {
		margin-bottom: 24px
	}
	.b4k1 .news_con {
		margin-bottom: 40px
	}
	.b4k1li .jiah3 {
		padding: 34px 50px
	}
	.b4k2jian {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.b4k2jian2d {
		margin-bottom: 60px
	}
	.b4k2qi1rg {
		padding-left: 60px;
		padding-top: 30px
	}
	.b4k2qi1 {
		margin-bottom: 60px
	}
	.b4k2qi2le {
		padding-top: 70px
	}
	.b4k2qi2li {
		padding: 0 26px
	}
	.b4k2qi2ul {
		margin: 0 -26px
	}
	.b4k2qi2le .news_con {
		margin-bottom: 54px
	}
	.b4k2qi2le .b4k2zi {
		margin-bottom: 22px
	}
	.b4k2zi {
		font-size: 22px;
		margin-bottom: 40px
	}
	.b4k2li .jiah3 h3 {
		height: 39px
	}
	.b4k3jian {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.b4k3le {
		width: 42%
	}
	.b4k3rg {
		width: 46%
	}
	.b4k3rgxin {
		padding: 28px 30px 22px
	}
	.b4k3shu {
		font-size: 36px;
		margin-right: 8px
	}
	.b4k3xiang {
		font-size: 14px
	}
	.b4k3zhi {
		font-size: 18px
	}
	.b4k3li {
		padding: 53px 10px
	}
	.content4 {
		width: 82.5%
	}
	.b4k4jian {
		padding-top: 90px;
		padding-bottom: 38px
	}
	.b4k4li {
		padding: 0 26px;
		margin-bottom: 52px
	}
	.b4k4ul {
		margin: 0 -26px
	}
	.b4k4icon {
		width: 46px;
		height: 46px;
		margin-bottom: 30px
	}
	.b4k4 .news_con {
		margin-bottom: 50px
	}
	.b4k4 .neih2 {
		margin-bottom: 14px
	}
	.b4k6jian {
		padding-bottom: 0px
	}
	.b4k2icon {
		width: 38px;
		height: 38px
	}
	.b4k5jian {
		padding-top: 76px
	}
	.b4k6jian {
		padding-top: 90px
	}
	.b4k6 .news_con.b4k6duan p {
		line-height: 1.75
	}
	.b5jian1 {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.b5k1 .b2jian2d {
		margin-bottom: 40px
	}
	.b5k3jian {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.b5k3 .neih2 {
		margin-bottom: 34px
	}
	.jiah2 h2 {
		font-size: 36px
	}
	.b5k2wen {
		padding: 60px 50px
	}
	.b5k2li .jiah2 {
		margin-bottom: 14px
	}
	.b5k2you {
		font-size: 34px;
		right: 44px;
		bottom: 40px
	}
	.c2k1 {
		padding-top: 60px
	}
	.c2k1tr {
		padding: 0 32px
	}
	.c2k1ol {
		margin: 0 -32px
	}
	.c2k2 {
		padding-top: 46px
	}
	.c2k1wen {
		padding: 46px 40px
	}
	.c2k1rg {
		width: 180px
	}
	.c2k1le {
		width: calc(100% - 180px)
	}
	.fshc2tit h4 {
		font-size: 22px
	}
	.c2k1tr a::before {
		right: -32px
	}
	.d1k1icon {
		width: 30px;
		height: 30px;
		margin-bottom: 8px
	}
	.d1k1jian {
		padding-top: 80px;
		padding-bottom: 60px
	}
	.swiper-slide {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.d2k1nr {
		height: calc(calc(calc(579 / 1920) * 100vw) + 180px)
	}
	.d2k1icon {
		width: 30px
	}
	.d2k1icon {
		margin-bottom: 18px
	}
	.d2k1rg .fshd2tit h3 {
		font-size: 30px
	}
	.fshduanp p {
		font-size: 16px
	}
	.d2xu {
		font-size: 100px
	}
	.d3k1nr {
		padding-right: 0px;
		padding-left: 0px
	}
	.d3k1shu {
		font-size: 40px
	}
	.d3k1dan {
		font-size: 14px
	}
	.d3k1hang {
		margin-bottom: 8px;
		height: 52px
	}
	.d3k1quan {
		width: 490px
	}
	.d3k1yin {
		width: 120px
	}
	.d3k1zi {
		font-size: 36px;
		top: 360px
	}
	.d3k1jian1 {
		padding-top: 84px;
		padding-bottom: 190px
	}
	.d3k1 .news_con {
		margin-bottom: 60px
	}
	.d3k1 .d3k1le .neih2 {
		margin-bottom: 40px
	}
	.d3k1li {
		margin-bottom: 34px
	}
	.d3k2le {
		padding: 80px 90px 70px 100px
	}
	.d3k3jian {
		padding-top: 90px
	}
	.d3k4jian {
		padding-top: 80px;
		padding-bottom: 90px
	}
	.d3k3 .neih2 {
		margin-bottom: 46px
	}
	.d3k3wen {
		padding: 40px 40px
	}
	.d3k3wen .neih2 {
		bottom: 40px;
		padding: 0 40px
	}
	.d3k3xiao {
		font-size: 18px
	}
	.d3k5rg {
		padding: 100px 70px
	}
	.d3k5nr {
		height: calc(calc(100vw * 0.4125) / calc(680 / 525))
	}
	.d3k5 {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.d3k6le {
		padding-right: 40px
	}
	.d3k6jian {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.d3k6li {
		font-size: 26px
	}
	.d5k1jian {
		padding-top: 90px
	}
	.d5k2jian {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.d5k2 .neih2 {
		margin-bottom: 44px
	}
	.d5k2xin {
		padding: 48px 15px 50px
	}
	.d5k2icon {
		width: 54px;
		height: 54px;
		margin-bottom: 24px
	}
	.hwtit p {
		font-size: 18px
	}
	.d5k3jian {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.d5k3rg .hwh3 {
		margin-bottom: 30px
	}
	.d5k4jian {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.d5k4xin {
		padding: 46px 48px 174px
	}
	.d5k4da {
		font-size: 150px
	}
	.d5k4icon {
		width: 120px
	}
	.d5k4icon1 {
		width: 120px
	}
	.d5k4tit {
		font-size: 28px
	}
	.d5k3top {
		margin-bottom: 80px
	}
	.d5k4xin .news_con p {
		height: 84px
	}
	.e1k1li a {
		line-height: 70px
	}
	.e1k1li.prod a {
        font-size: 17px;
    }
	.e1k2li.on .e1k2wen {
		padding: 40px 30px 36px
	}
	.e1k2wen {
		padding: 26px 30px 36px
	}
	.e1k2wen .news_con {
		height: 84px;
		margin-bottom: 18px
	}
	.e1k2wen .hwcon p {
		line-height: 1.75
	}
	.e1k2wai .hwcon {
		height: 196px
	}
	.e1k2wai {
		margin-bottom: 3px;
		width: calc(100% + 60px);
		left: -30px
	}
	.e1k2li {
		margin-bottom: 40px
	}
	.e1k2 {
		padding-top: 60px;
		padding-bottom: 50px
	}
	.e1k2wai .hwcon {
		padding: 0 30px
	}
	.hwcon img {
        max-width: 1000px !important;
	}
	.e2con {
		margin-top: 70px
	}
	.e2k1tit h1 {
		font-size: 34px
	}
	.e2k1nr {
		padding-top: 50px
	}
	.e2k1tit {
		margin-bottom: 36px
	}
	.e2share {
		margin-bottom: 24px
	}
	.e2wen {
		padding-top: 38px;
		padding-bottom: 36px
	}
	.e2goback {
		padding-bottom: 74px
	}
	.f1ak1 {
		padding-top: 90px
	}
	.f1ak1 .neih2 {
		margin-bottom: 30px
	}
	.f1ak1 .news_con {
		margin-bottom: 58px
	}
	.f1ak2 {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.f1ak2 .g_cpt2bottu {
		bottom: 40px;
		left: 30px
	}
	.f1ak3 {
		padding-top: 86px
	}
	.f1ak3logo {
		padding: 0 3%
	}
	.f1bk2 {
		padding-top: 90px
	}
	.f1bgui {
		height: 4px;
		width: calc(100% + 110px)
	}
	.f1bk2box {
		padding-top: 40px;
		padding-bottom: 60px
	}
	.f1yearn p {
		margin-bottom: 16px;
		padding-left: 26px
	}
	.f1yearn p::before {
		width: 8px;
		height: 8px;
		top: 11px
	}
	.f1year {
		font-size: 100px
	}
	.f1ck2 {
		padding-bottom: 90px
	}
	.f1ck2tit {
		font-size: 18px
	}
	.f1ck2li.on .f1ck2ic {
		margin-bottom: 26px
	}
	.f1ck2ic {
		width: 34px
	}
	.f1ck2zhong .f1ck2ic {
		margin-bottom: 22px
	}
	.f1ck2xu {
		font-size: 18px
	}
	.f1ck3xin .hwh3 {
		padding: 20px 30px
	}
	.f1ck3nr .neih2 {
		margin-bottom: 40px
	}
	.f1dxia {
		padding-bottom: 100px
	}
	.f1dk2lun .slick-dots {
		bottom: -70px
	}
	.f1dtit {
		font-size: 22px
	}
	.f1drg {
		top: 7px
	}
	.f2wen {
		padding: 28px 30px
	}
	.f2wen .hwtit {
		margin-bottom: 20px
	}
	.f2wen .hwtit p {
		height: 72px
	}
	.f2k1li {
		margin-bottom: 40px
	}
	.g1k2nr {
		padding-top: 80px
	}
	.g1k2nr .neih2 {
		margin-bottom: 28px
	}
	.g5k1 .news_con p {
		margin-bottom: 14px
	}
	.g5k1 .news_con p {
		margin-bottom: 28px
	}
	.g5k1 .news_con p img {
		margin-bottom: 14px
	}
	.g4h1 h1 {
		font-size: 36px
	}
	.g4ulh2 h2 {
		font-size: 30px
	}
	.e2con .hwmain {
		margin-bottom: 30px
	}
	.g4h1 {
		padding-top: 20px;
		margin-bottom: 16px
	}
	.g4tiao.hwtit {
		margin-bottom: 46px
	}
	.g4ulh2 {
		margin-bottom: 22px
	}
	.g4ul {
		padding-bottom: 50px;
		margin-bottom: 42px
	}
	.g4k1 {
		padding-bottom: 100px
	}
	.g4shen {
		margin-top: 50px
	}
	.g4shen {
		font-size: 18px;
		padding: 15px 70px
	}
	.g3k1 {
		padding-top: 90px;
		padding-bottom: 70px
	}
	.g3k2li {
		padding: 0 15px;
		margin-bottom: 30px
	}
	.g3k2nr {
		margin: 0 -15px;
		margin-bottom: 40px
	}
	.g3k2 {
		padding-bottom: 70px
	}
	.g3k2xin {
		padding: 30px 20px 26px
	}
	.g3k2p p {
		margin-bottom: 12px
	}
	.g3k2p {
		height: 108px
	}
	.g3k2biao {
		width: 70px
	}
	.g3k1top {
		padding: 15px 16px 15px 20px
	}
	.g3k2icon {
		right: 16px
	}
	.g3k1la5 .g3k1top {
		height: 54px
	}
	.g3k1li {
		padding: 6px 20px
	}
	.g2k2 {
		padding-bottom: 100px
	}
	.g2k1 .g1k2nr .news_con {
		padding-bottom: 50px
	}
	.g2k1le {
		padding: 35px 50px 0;
	}
	.g2k1le .hwh3 {
		margin-bottom: 20px
	}
	.g2k1le .news_con p {
		line-height: 1.75
	}
	.g1k2nr .news_con {
		margin-bottom: 70px
	}
	.e1k3xia {
		height: 200px
	}
	@media screen and (min-width:1200px) {
		.e1k3li .e1k3xin:hover .e1k3box {
			height: 200px
		}
	}
	.e1k3xia .jiah3 {
		margin-bottom: 28px
	}
	.e1kan {
		margin-bottom: 22px
	}
	.e1k3li {
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.e1k3nr {
		margin: 0 -20px
	}
	.g1k2nr {
		padding-bottom: 100px
	}	
	.e1wai li {
		font-size: 14px;
		height: 36px;		
		padding: 11px 5px 10px;
	}
	.e1duan {
        margin: 12px auto;
	}
	.e1duan a.detail {
		background: none;
		font-size: 14px;
		padding: 9px 12px 7px;
	}
	.e1duan a.quote {
		background: none;
		font-size: 14px;
		padding: 9px 12px 7px;
	}
	.e1duan a.detail:hover {
		background: none;
	}
	.e1duan a.quote:hover {
		background: #f15345;
	}
	.e1k3box {
		height: 150px;
		bottom: 90px;
		padding: 25px 10px;
	}
	.f6k1le {
		padding-right: 50px;
		padding-top: 100px;
		padding-bottom: 130px
	}
	.f6k1le .jiah2 {
		margin-bottom: 44px
	}
	.f6k1duan.news_con p {
		margin-bottom: 12px
	}
	.f6k1nr .f6k1duan.news_con {
		margin-bottom: 44px
	}
	.f1k6rg {
		padding: 100px 0 0 80px
	}
	.f1k6tou {
		font-size: 16px;
		margin-bottom: 8px
	}
	.f1k6input input {
		font-size: 15px;
		line-height: 40px;
		padding: 0 10px
	}
	.f1k6li2 {
		padding: 0 20px
	}
	.f1k6hang2 {
		margin: 0 -20px
	}
	.f1k6hang {
		margin-bottom: 22px
	}
	.f1k6tu {
		width: 151px
	}
	.f1k6boxle {
		width: calc(100% - 151px)
	}
	.f1k6submit {
		line-height: 40px
	}
	.f1k6input textarea {
		font-size: 15px;
		line-height: 1.7;
		padding: 10px;
	}
	.f3k1le {
		padding-right: 80px
	}
	.f3k1 {
		padding-top: 80px;
		padding-bottom: 0;
	}
	.f3k1 .jiah2 {
		margin-bottom: 20px
	}
	.f3k1nr {
		margin-bottom: 80px
	}
	.f3k1hang {
		font-size: 30px
	}
	.f3k2xin {
		padding: 50px 34px 110px
	}
	.f3k2li {
		padding-bottom: 90px
	}
	.f3k3ul {
		padding: 0 30px
	}
	.f3k3li {
		padding: 0 15px
	}
	.f3k3 {
		padding-top: 100px;
		padding-bottom: 70px
	}
	.f3k4 {
		padding-top: 80px;
		padding-bottom: 100px
	}
	.f3k4 .jiah2 {
		margin-bottom: 50px
	}
	.f3k4li {
		margin-bottom: 32px
	}
	.f3k1ul {
		width: 82.5%;
		margin: 0 auto
	}
	.f3navzi {
		line-height: 60px;
		padding: 0 60px
	}
	.f3navtiao {
		height: 133px;
		padding-top: 70px
	}
	.f1ak2 .syk2 .hwcon p {
		font-size: 14px
	}
	.f1k6tu {
		width: 128px
	}
	.f1k6boxle {
		width: calc(100% - 128px)
	}
	.f1k6submit {
		line-height: 42px
	}
	.g_cpt2botnr.g_cpt2botnr1 {
		padding: 60px 40px
	}
	.f3k3 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.f3k3nr {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.g3k2p {
		height: 162px
	}
	.g3k1la2 .g3k1xi {
		height: 168px
	}
	.f3k2nr .swiper-button-prev, 
	.f3k2nr .swiper-button-next {
		width: 50px;
		height: 50px
	}
	.f3k2nr .swiper-button-next:after, 
	.f3k2nr .swiper-button-prev:after {
		font-size: 20px
	}
	.button {
		margin-bottom: 24px
	}
	.neiprev.on {
		right: 20px
	}
	.alltop.on {
		right: 20px
	}
	.f3k2xin {
		padding: 50px 24px 50px
	}
	.f3k2li .jiatith3 h3 {
		height: 66px
	}
	.f3k2xiao {
		margin-bottom: 30px
	}
	.f3k3ul {
		margin: 0 55px;
		padding: 0
	}
	.f3k3box .swiper-button-prev2 {
		left: 10px
	}
	.f3k3box .swiper-button-next {
		right: 10px
	}
	
	.f6k1duan.hwcon p {
		font-size: 16px;
	}
	.f6k1duan span {
		font-size: 16px;
	}
	.f6k2map {
		height: 600px
	}
}
@media screen and (max-width: 1366px) {
	.pcnaverli {
		padding: 0 30px;
	}
	.banh1 {
		font-size: 40px
	}
	.banh1 {
		margin-bottom: 50px
	}
	.yimoreicon {
		line-height: 40px;
		width: 20px
	}
	.yimorezi {
		line-height: 40px
	}
	.shubiao {
		width: 22px
	}
	.syk1h1 h1 {
		font-size: 34px
	}
	.jiah3 h3 {
		font-size: 24px
	}
	.g_cpt2 .jiah3 h3 {
		margin-bottom: 22px
	}
	.g_cpt2botnr a {
		padding: 50px 40px
	}
	.g_cpt2botnr.act .g_cpt2boticon {
		margin-bottom: 24px
	}
	.g_cpt2bottu {
		margin-top: 24px
	}
	.hwcon img {
        max-width: 960px !important;
	}
	.syk1jian {
		padding-top: 80px;
		padding-bottom: 84px
	}
.	.syk4 {
		padding-top: 80px;
		padding-bottom: 90px;
	}
	.hwh2 h2 {
		font-size: 34px
	}
	.syk4 .hwh2 {
		margin-bottom: 44px
	}
	.syk3nr {
		padding-top: 80px;
		padding-bottom: 84px
	}
	.syk5xin {
		padding: 36px 20px 30px
	}
	.jian1 {
		padding-top: 80px;
		padding-bottom: 84px
	}
	.footerle {
		width: 800px
	}
	.footerphone a {
		font-size: 26px
	}
	.pcnavli {
		padding: 0 20px
	}
	.hwneih1 h1 {
		font-size: 40px
	}
	.jianda {
		padding-top: 80px;
		padding-bottom: 84px
	}
	.hwh3 h3 {
		font-size: 24px
	}
	.g_cpt2botnr .hwh3 {
		margin-bottom: 16px
	}
	.g_cpt2bottu {
		margin-top: 20px
	}
	.g_cpt2boticon {
		width: 34px;
		margin-bottom: 16px
	}
	.b1k1 .g_cpt2botnr a {
		padding: 40px 30px
	}
	.b1k1 .g_cpt2botnr.act .g_cpt2boticon {
		margin-bottom: 16px
	}
	.g_cpt2botnr .hwh3 {
		margin-bottom: 14px
	}
	.b2jian1 {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.b2jiantop {
		padding-top: 80px
	}
	.b2jian2 {
		padding-top: 80px;
		padding-bottom: 90px
	}
	.b2k3con {
		padding: 40px 42px
	}
	.neih2 h2 {
		font-size: 32px
	}
	.b3k1.b2jian1 {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.b3k1xin {
		width: 170px;
		height: 170px
	}
	.b3k1icon {
		margin-bottom: 16px
	}
	.b3k2 {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.b3k2 .neih2 {
		margin-bottom: 50px
	}
	.b3k2wen {
		padding: 40px 30px
	}
	.b3k3rg {
		top: -60px
	}
	.b3k3 .neih2 {
		margin-bottom: 110px
	}
	.b3k3le {
		padding-top: 80px
	}
	.b4k1jian {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.b4k2jian {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.b4k2jian2d {
		margin-bottom: 50px
	}
	.b4k2qi1rg {
		padding-left: 40px;
		padding-top: 40px
	}
	.b4k2qi2li {
		padding: 0 20px
	}
	.b4k2qi2ul {
		margin: 0 -20px
	}
	.b4k3jian {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.b4k4jian {
		padding-top: 80px;
		padding-bottom: 40px
	}
	.b4k4li {
		padding: 0 20px;
		margin-bottom: 40px
	}
	.b4k4 .news_con {
		margin-bottom: 40px
	}
	.b4k5jian {
		padding-top: 64px
	}
	.b4k6jian {
		padding-top: 80px
	}
	.b4k4ul {
		margin: 0 -20px
	}
	.b5jian1 {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.b5k3jian {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.b5k2wen {
		padding: 50px 40px
	}
	.jiah2 h2 {
		font-size: 32px
	}
	.b5k2wen .hwcon p {
		line-height: 1.5
	}
	.d1k1jian {
		padding-top: 70px
	}
	.d1k1nr .news_con {
		margin-bottom: 30px
	}
	.d3k3jian {
		padding-top: 80px
	}
	.d3k4jian {
		padding-top: 70px;
		padding-bottom: 80px
	}
	.d3k4nr {
		padding: 0 20px
	}
	.d3k4 .neih2 {
		margin-bottom: 24px
	}
	.d3k5rg {
		padding: 80px 50px
	}
	.d3k6rg {
		width: 420px;
		padding: 0 20px
	}
	.d3k6le {
		width: calc(100% - 420px)
	}
	.d3k6le .news_con {
		margin-bottom: 50px
	}
	.d5k3top {
		margin-bottom: 60px
	}
	.d5k4tit {
		font-size: 26px
	}
	.e1k1li.prod {
	    padding: 0 25px;
	}
	.e1k1li.prod a {
        font-size: 17px;
	}
	.e2k1tit h1 {
		font-size: 32px
	}
	.f1ak1 {
		padding-top: 80px
	}
	.f1ak1 .neih2 {
		margin-bottom: 26px
	}
	.f1ak4li {
		padding-top: 60px
	}
	.f1ak2 {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.f1ak3 {
		padding-top: 80px
	}
	.f1bk2 {
		padding-top: 80px
	}
	.f1ck2li.on .f1ck2shang {
		padding: 60px 30px
	}
	.f1dk3 .f1dwaijia {
		margin: 0 -20px;
		padding: 0 20px;
		padding-bottom: 50px
	}
	.f2wen {
		padding: 20px 22px
	}
	.f2nr {
		padding-top: 80px
	}
	.f2wen .hwtit {
		margin-bottom: 12px
	}
	.g4h1 h1 {
		font-size: 32px
	}
	.g4ulh2 h2 {
		font-size: 28px
	}
	.g2k1le {
		padding: 40px 40px
	}
	.g1k2nr .news_con {
		margin-bottom: 60px
	}
	.f6k1le .jiah2 {
		margin-bottom: 30px
	}
	.f6k1duan.news_con p {
		font-size: 16px
	}
	.f6k1duan span {
		font-size: 16px;
		padding-left: 20px
	}
	.f3k2xin {
		padding: 50px 26px 110px
	}
	.g_cpt2botnr.g_cpt2botnr1 {
		padding: 40px 30px
	}
	.return {
		width: 45px;
		height: 45px
	}
	.retuzi {
		font-size: 14px
	}
	.return {
		margin-bottom: 20px
	}
	.neiprev.on {
		right: 20px
	}
	.f3k2xin {
		padding: 50px 24px 50px
	}
	.f3k2xiao {
		margin-bottom: 20px
	}
}
@media screen and (max-width:1280px) {
	.banh1 {
		margin-bottom: 44px
	}
	.banh1 {
		font-size: 38px
	}
	.bgimg {
		width: 50px
	}
	.footerle {
		width: 760px
	}
	.syk5xin .jiah4 h4 {
		height: 93px
	}
	.syk3xshu {
		font-size: 16px
	}
	.syk3shu {
		font-size: 26px
	}
	.syk4wen .hwh3 {
		margin-bottom: 50px
	}
	.syk4xia {
		margin-bottom: 30px
	}
	.syk4wen {
		bottom: -150px
	}
	.jiah3 h3 {
		font-size: 22px
	}
	.hwneih1 h1 {
		font-size: 38px
	}
	.b1k1 .neih2 {
		margin-bottom: 20px
	}
	.hwh3 h3 {
		font-size: 22px
	}
	.g_cpt2botbox .hwcon p {
		line-height: 1.5
	}
	.b2k3icon {
		width: 40px;
		height: 40px;
		margin-bottom: 14px
	}
	.b2k3li .hwh3 {
		margin-bottom: 18px
	}
	.b2jian2d {
		margin-bottom: 36px
	}
	.b4k1li .jiah3 {
		padding: 30px 40px
	}
	.b4k6 .news_con.b4k6duan p {
		padding-left: 30px;
		padding-right: 30px
	}
	.b5k1 .b2jian2d {
		margin-bottom: 36px
	}
	.b5k2you {
		font-size: 30px;
		right: 36px;
		bottom: 28px
	}
	.b5k2wen {
		padding: 44px 36px
	}
	.c2k1wen {
		padding: 36px 34px
	}
	.c2k1rg {
		width: 160px
	}
	.c2k1le {
		width: calc(100% - 160px)
	}
	.c2k1li {
		padding: 0 15px
	}
	.c2k2nr {
		margin: 0 -15px
	}
	.c2k1li {
		margin-bottom: 30px
	}
	.c2k2 {
		padding-bottom: 40px
	}
	.d2k1rg .fshd2tit h3 {
		font-size: 28px
	}
	.d2xu {
		font-size: 80px
	}
	.d2k1rg {
		padding: 50px 50px 50px
	}
	.d2k1rg .fshd2tit {
		margin-bottom: 26px
	}
	.d3k1jian1 {
		padding-top: 74px;
		padding-bottom: 170px
	}
	.d3k1le {
		padding-top: 20px
	}
	.d3k1quan {
		width: 450px
	}
	.d3k1yin {
		width: 100px
	}
	.d3k1zi {
		font-size: 32px;
		top: 318px
	}
	.d3k1 .news_con {
		margin-bottom: 50px
	}
	.d3k2le {
		padding: 70px 70px 70px 80px
	}
	.d3k2li .news_con p {
		min-height: 168px
	}
	.d3k5rg {
		padding: 60px 50px
	}
	.d3k5rg .neih2 {
		margin-bottom: 30px
	}
	.d5k3pic {
		width: 100%
	}
	.d5k3rg {
		padding-right: 20px;
		padding-left: 16px
	}
	.e1k1li.prod a {
        font-size: 16px;
    }
	.e1k2li {
		padding: 0 14px;
		margin-bottom: 30px
	}
	.e1k2nr {
		margin: 0 -14px;
		margin-bottom: 20px
	}
	.e1k1li {
		padding: 0 20px
	}
	.e1k1nr {
		margin: 0 -20px
	}
	.e1k1li a {
		font-size: 18px;
		line-height: 60px
	}
	.e1k3pic {
        padding: 91px 115px;
    }
    .e1k3box {
        padding: 30px 0px 26px;
    }
	.f1ak4nr .neih2 {
		width: 65%
	}
	.f1ak1 .news_con {
		margin-bottom: 50px
	}
	.f1bk2box {
		padding-top: 30px
	}
	.g1k2nr .neih2 {
		margin-bottom: 26px
	}
	.g5k1 .news_con p {
		margin-bottom: 24px
	}
	.g5k1 .news_con p img {
		margin-bottom: 10px
	}
	.g3k2li {
		padding: 0 10px;
		margin-bottom: 20px
	}
	.g3k2nr {
		margin: 0 -10px;
		margin-bottom: 40px
	}
	.g3k1 {
		padding-top: 70px;
		padding-bottom: 50px
	}
	.g2k1le .news_con p {
		line-height: 1.5
	}
	.e1k3xia {
		padding-left: 25px;
		padding-right: 25px
	}
	.e1k3box {
		width: calc(100% - 50px)
	}
	.e1k3xia .jiah3 {
		margin-bottom: 20px
	}
	.f6k1le {
		padding-right: 40px;
		padding-top: 90px;
		padding-bottom: 120px
	}
	.f1k6rg {
		padding: 90px 0px 0px 60px
	}
	.f1k6hang {
		margin-bottom: 18px
	}
	.f6k2map {
		height: 520px
	}
	.f3k2nr {
		padding-right: 180px
	}
	.f3k1le {
		padding-right: 50px
	}
	.f3k1le .news_con p {
		line-height: 1.5
	}
	.f3k1le .news_con p {
		margin-bottom: 16px
	}
	.f3k1hang {
		margin-bottom: 0px
	}
	.f3k1 {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.f3k1nr {
		margin-bottom: 70px
	}
	.f3k2xin {
		padding: 36px 22px 80px
	}
	.f3k2li {
		padding-top: 50px;
		padding-bottom: 100px
	}
	.f3k3 {
		padding-top: 80px;
		padding-bottom: 60px
	}
	.f3k3ul {
		margin: 0 0px
	}
	.b3k2wen .jiatith3 {
		margin-bottom: 24px
	}
	.b5k2wen .hwcon p {
		font-size: 14px
	}
	.f3k3 {
		padding-top: 0px;
		padding-bottom: 0px
	}
	.f3k3nr {
		padding-top: 80px;
		padding-bottom: 60px
	}
	.return {}
	.f3k2xin {
		padding: 36px 22px 40px
	}
	.f3k3ul {
		margin: 0 30px
	}
	.f3k3box .swiper-button-prev2 {
		left: 0px
	}
	.f3k3box .swiper-button-next {
		right: 0px
	}
}
@media screen and (max-width:1200px) {
	.pcheadnr {
		padding-left: 40px;
		padding-right: 40px
	}
	.bancontent {
		width: calc(100% - 100px)
	}
	.sybanul .slick-dots {
		right: 50px
	}
	.g_content {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
	}
	.content1 {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px
	}
	.bgimgfl {
		left: 40px
	}
	.bgimgfr {
		right: 40px
	}
	.syk1 .news_con {
		margin-bottom: 44px
	}
	.content2 {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px
	}
	.syk5xin .jiah4 h4 {
		height: 62px
	}
	.content3 {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px
	}
	.footxli:last-of-type .footerma {
		left: auto;
		right: 0;
		transform: translateX(0)
	}
	.b3k1ul {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px
	}
	.content7 {
		padding-left: 40px
	}
	.content4 {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px
	}
	.d3k2le {
		padding: 70px 60px 70px 40px
	}
	.d5k1jian {
		padding-top: 80px
	}
	.d5k2jian {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.d5k3jian {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.d5k3top {
		margin-bottom: 50px
	}
	.d5k4jian {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.d5k4xin {
		padding: 38px 32px 144px
	}
	.d5k4icrg {
		right: 38px
	}
	.f1ak1 .neih2 {
		margin-bottom: 24px
	}
	.f1ak4li:nth-of-type(2) {
		padding-left: 40px
	}
	.f1ak3li2, .f1ak3li9 {
		top: 108px
	}
	.f3k1ul {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px
	}
	.syk4 .content2 {
		width: 100%
	}
}
@media screen and (max-width:1199px) {
	.pchead {
		display: none
	}
	.ys_navph3_header {
		padding-left: 20px;
		padding-right: 20px
	}
	.syk1jian, .jian1, .syk3nr, .syk4 {
		padding-top: 55px;
		padding-bottom: 55px
	}
	.syban {
		margin-top: 64px
	}
	.banh1 {
		margin-bottom: 34px
	}
	.g_cpt2botnr a {
		padding: 36px 30px
	}
	.news_con p {
		line-height: 1.5
	}
	.g_cpt2botnr.act .g_cpt2boticon {
		margin-bottom: 20px
	}
	.g_cpt2boticon {
		width: 32px
	}
	.g_cpt2 .jiah3 h3 {
		margin-bottom: 18px
	}
	.g_cpt2bottu {
		margin-top: 18px
	}
	.yimorezi {
		margin-right: 18px
	}
	.g_shu {
		bottom: 30px;
		right: 30px
	}
	.syk4li a .syk4wen {
		bottom: 0
	}
	.syk4li a .hwh3 {
		margin-bottom: 16px
	}
	.syk4li a .hwcon {
		opacity: 1
	}
	.syk4li a .meng {
		opacity: 1
	}
	.syk4wen {
		padding-left: 5%
	}
	.syk4xia .hwcon p {
		line-height: 1.5
	}
	.syk4xia .hwcon p {
		height: 72px
	}
	.hwh2 h2 {
		font-size: 30px
	}
	.syk1h1 h1 {
		font-size: 30px
	}
	.syk3nr .news_con {
		margin-bottom: 30px
	}
	.syk3shu {
		margin-bottom: 18px
	}
	.syk3ul {
		margin-bottom: 36px
	}
	.syk5xin .jiah4 h4 {
		height: 93px
	}
	.footerg {
		width: 204px
	}
	.footerle {
		width: calc(100% - 204px)
	}
	.syk4 {
		padding-bottom: 120px
	}
	.sybanpic video {
		display: none
	}
	.neiban {
		margin-top: 64px
	}
	.neih2 h2 {
		font-size: 30px
	}
	.g_cpt2botbox .hwcon p {
		line-height: 1.5
	}
	.b1k1 .g_cpt2botnr a {
		padding: 30px 20px
	}
	.g_cpt2bottu {
		margin-top: 16px
	}
	.b2k1 .news_con p {
		line-height: 1.75
	}
	.fshb2tit h3 {
		font-size: 22px
	}
	.b2k3li .news_con p {
		height: 48px
	}
	.b2k3con {
		padding: 34px 36px
	}
	.b2k3li .b2k3pic {
		opacity: 1
	}
	.b2k3li .yuan {
		opacity: 0
	}
	.b2k3li .hover {
		opacity: 1
	}
	.b2k3li .hwh3 h3 {
		color: #fff
	}
	.b2k3li .news_con p {
		opacity: 0
	}
	.b2k3li .b2k3more .yimorezi {
		color: #fff
	}
	.b2k3li .baibtn {
		opacity: 1
	}
	.b2k3li .chengbtn {
		opacity: 0
	}
	.b2k3box .news_con {
		display: none
	}
	.b2k1li.on .mengpic {
		opacity: 0
	}
	.b3k2xin .b3k2pic::before {
		background: rgba(51, 51, 51, .4)
	}
	.b3k2xin .b3k2wen .news_con p {
		opacity: 1
	}
	.b3k3le {
		padding-top: 70px
	}
	.b4k2li {
		padding: 0 6px;
		margin-bottom: 22px
	}
	.b4k2ul {
		margin: 0 -6px
	}
	.b4k2qi1le {
		width: 54%
	}
	.b4k2qi1rg {
		width: 46%
	}
	.b4k2zi {
		font-size: 20px;
		margin-bottom: 30px
	}
	.b4k2li .jiah3 h3 {
		height: 33px
	}
	.b4k2li .news_con p {
		height: 24px
	}
	.b4k2qi2li {
		padding: 0 12px
	}
	.b4k2qi2ul {
		margin: 0 -12px
	}
	.b4k2qi2le .news_con {
		margin-bottom: 44px
	}
	.b4k3rgxin {
		padding: 28px 20px 22px
	}
	.b5k2wen {
		padding: 30px 26px
	}
	.jiah2 h2 {
		font-size: 30px
	}
	.b5k2li .jiah2 {
		margin-bottom: 10px
	}
	.b5k2pic img {
		min-width: 100%;
		min-height: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		object-fit: cover
	}
	.b5k2pic {
		height: 480px
	}
	.c2k1li a .c2k1bg {
		opacity: 1
	}
	.c2k1li a .fshc2tit h4 {
		color: #fff
	}
	.c2k1li a .hwcon p {
		color: #fff
	}
	.c2k1tr a {
		font-size: 16px
	}
	.c2k1tr {
		padding: 0 24px
	}
	.c2k1ol {
		margin: 0 -24px
	}
	.c2k1wen {
		padding: 30px 24px
	}
	.c2k1tr a::before {
		right: -24px
	}
	.d2k1rg {
		padding: 40px 40px 40px
	}
	.fshduanp p {
		line-height: 1.75
	}
	.d2k1rg .fshd2tit h3 {
		font-size: 26px
	}
	.d2k1rg .fshd2tit {
		margin-bottom: 16px
	}
	.d2k1icon {
		margin-bottom: 14px
	}
	.d2xu {
		font-size: 70px
	}
	.d3k1jian1 {
		padding-top: 70px;
		padding-bottom: 160px
	}
	.d3k1shu {
		font-size: 36px
	}
	.d3k1hang {
		height: 47px
	}
	.d3k1quan {
		width: 430px
	}
	.d3k1bgle {
		width: 44.104167%
	}
	.d3k1bgrg {
		width: 44.3125%
	}
	.d3k2le {
		padding: 48px 50px 30px 40px
	}
	.d3k3wen .neih2 h2 {
		height: 90px
	}
	.d5k1 .neih2 {
		margin-bottom: 24px
	}
	.d5k1 .news_con {
		margin-bottom: 32px
	}
	.d5k4tit {
		font-size: 22px
	}
	.e1k2wen .news_con p {
		font-size: 18px
	}
	.e1k2li.on .e1k2wen {
		padding: 30px 20px 24px
	}
	.e1k2li.on .e1k2wen .news_con {
		height: 81px;
		margin-bottom: 10px
	}
	.e1k2wen {
		padding: 22px 20px 24px
	}
	.e1k2wai {
		margin-bottom: 3px;
		width: calc(100% + 40px);
		left: -20px
	}
	.e1k2wai .hwcon {
		padding: 0 20px
	}
	.e1k2wai .hwcon {
		padding-top: 6px
	}
	.e2con {
		margin-top: 64px
	}
	.e2k1tit h1 {
		font-size: 30px
	}
	.f1ak2 .g_cpt2bottu {
		bottom: 30px;
		left: 20px
	}
	.f1ak4li {
		padding-top: 50px
	}
	.f1ak4li .hwtit {
		margin-bottom: 10px
	}
	.f1ak3logo {
		padding: 0
	}
	.f1year {
		font-size: 84px
	}
	.f1ck3nr {
		padding-right: 200px
	}
	.f1dxin {
		padding: 22px
	}
	.f1dli {
		margin-bottom: 24px
	}
	.f1dxia {
		padding-bottom: 80px
	}
	.f1dk2di {
		top: -8px
	}
	.f1dk2 .neih2 {
		margin-bottom: 30px
	}
	.f2nr {
		padding-bottom: 50px
	}
	.g1k2nr .neih2 {
		margin-bottom: 24px
	}
	.g4h1 h1 {
		font-size: 30px
	}
	.g4ulh2 h2 {
		font-size: 26px
	}
	.g3k1 {
		padding-top: 60px;
		padding-bottom: 40px
	}
	.g3k1la {
		padding: 0 10px
	}
	.g3k1nr {
		margin: 0 -10px
	}
	.g2k1le {
		padding: 30px 30px
	}
	.e1k3li .e1k3xin .e1duan {
		opacity: 1
	}
	.e1k3li .e1k3xin .e1k3box {
		height: 260px
	}
	.e1duan p {
		line-height: 1.75
	}
	.e1duan {
		height: auto
	}
	.e1k3box {
		padding: 20px 20px 20px
	}
	.e1k3li .e1k3xin .e1k3box {
		height: 246px
	}
	.e1wai {
		width: calc(100% - 120px);
		bottom: 40px
	}
	.e1kan {
		margin-bottom: 16px
	}
	.e1k3xia {
		height: 248px
	}
	.f3k1nr {
		margin-bottom: 40px
	}
	.f3navzi {
		line-height: 50px;
		padding: 0 40px
	}
	.f3k2nr {
		padding-right: 100px
	}
	.f3k4le {
		padding-right: 40px
	}
	.f3k4linr {
		padding-left: 48px
	}
	.f3navtiao {
		height: 114px;
		padding-top: 64px
	}
	.g_cpt2botnr.g_cpt2botnr1 {
		padding: 30px 20px
	}
	.f3k3box .swiper-button-prev2, .f3k3box .swiper-button-next2 {
		opacity: 1
	}
}
@media screen and (max-width:1024px) {
    .navph3_header .navph3_logo {
        width: 140px;
        line-height: 65px;
    }
    .navph3_header .navph3_other1 {
        line-height: 65px;
        margin-right: 12px;
    }
    .navph3_header .navph3_menuph .navph3_point {
        margin-top: 16px;
        top: 6%;
    }
    .navph3_caidansuo {
        width: 80%;
    }
    .sybanzi {
        width: 60%;
        bottom: 15%;
    }
    .banh1 {
        font-size: 30px;
    }
	.bancontent {
		width: calc(100% - 80px)
	}
	.sybanul .slick-dots {
		right: 40px
	}
	.shubiao {
		width: 18px
	}
	.g_cpt2top {
		height: 400px;
		position: relative
	}
	.g_cpt2toptu {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0
	}
	.g_cpt2toptu img {
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%)
	}
	.syk1jian, .jian1, .syk3nr, .syk4 {
		padding-top: 55px;
		padding-bottom: 55px
	}
	.syk3shu {
        font-size: 20px;
	}
	.syk3shu span {
	    font-size: 28px;
	}
	.syk4xia {
		margin-bottom: 24px
	}
	.syk4wen .hwh3 h3 {
		font-size: 20px
	}
	.footerle {
		display: none
	}
	.footermail {
		text-align: left
	}
	.footerg {
		float: left;
		width: 100%
	}
	.b2jian2d {
		margin-bottom: 24px
	}
	.b2k1wen {
		padding: 0 30px
	}
	.b2k1wen {
		top: 50px
	}
	.b2k3con {
		padding: 30px 28px
	}
	.b2k3li .hwh3 {
		margin-bottom: 14px
	}
	.b2k3box .news_con {
		margin-bottom: 8px
	}
	.b3k1 .neih2.b2jian2d {
		margin-bottom: 24px
	}
	.b3k2wen {
		padding: 30px 20px
	}
	.jiatith3 h3 {
		font-size: 20px
	}
	.b3k2 .neih2 {
		margin-bottom: 40px
	}
	.b3k3top.jiah3 h3 {
		font-size: 20px
	}
	.b3k3li.on .b3k3top h3 {
		font-size: 24px
	}
	.b3k2li {
		padding: 0 10px
	}
	.b3k2ul {
		margin: 0 -10px
	}
	.b4k3shu {
		font-size: 32px
	}
	.b4k3rg {
		width: 49%
	}
	.b4k3le {
		width: 44%
	}
	.b4k3rgxin {
		padding: 22px 20px 20px
	}
	.b4k3rgli {
		padding: 0 8px;
		margin-bottom: 16px
	}
	.b4k3rgul {
		margin: 0 -8px
	}
	.b4k3li {
		padding: 46px 10px
	}
	.b5k1 .b2jian2d {
		margin-bottom: 24px
	}
	.b5k2pic {
		height: 520px
	}
	.fshc2tit h4 {
		font-size: 20px
	}
	.c2k1rg {
		width: 130px
	}
	.c2k1le {
		width: calc(100% - 130px)
	}
	.fshc2tit {
		margin-bottom: 14px
	}
	.c2k1li a .hwcon p {
		line-height: 1.5
	}
	.swiper-slide {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.d2k1nr {
		height: calc(calc(calc(579 / 1920) * 100vw) + 160px)
	}
	.d2k1rg {
		padding: 30px 30px 30px
	}
	.d2k1rg .fshd2tit h3 {
		font-size: 24px
	}
	.fshduanp p {
		line-height: 1.5
	}
	.d2xu {
		font-size: 60px;
		top: 22px;
		right: 24px
	}
	.d3k1 .news_con {
		margin-bottom: 48px
	}
	.d3k1 .d3k1le .neih2 {
		margin-bottom: 32px
	}
	.d3k1quan {
		width: 398px
	}
	.d3k2 .neih2 {
		margin-bottom: 20px
	}
	.d3k2le {
		padding: 44px 40px 24px 40px
	}
	.d3k5rg {
		padding: 50px 40px
	}
	.d3k6li {
		font-size: 24px
	}
	.d3k6rg {
		width: 380px
	}
	.d3k6le {
		width: calc(100% - 380px)
	}
	.neih2 h2 {
		font-size: 28px
	}
	.e1k1li {
		padding: 0 20px
	}
	.e1k1nr {
		margin: 0 -20px
	}
	.e1k1li a {
		font-size: 18px;
		line-height: 60px
	}
	.ys_pcfy {
		display: none
	}
	.ys_phfy {
		display: block
	}
	.e1k1 {
		display: none
	}
	.e2k1tit h1 {
		font-size: 28px
	}
	.f1ak1 .neih2 {
		margin-bottom: 22px
	}
	.f1bk2box {
		padding-top: 16px
	}
	.f1yearn p {
		padding-left: 24px
	}
	.f2wen {
		padding: 20px 16px 15px
	}
	.f2k1li {
		margin-bottom: 30px
	}
	.f2k1li {
		padding: 0 12px
	}
	.f2k1ul {
		margin: 0 -12px
	}
	.g4ulp p {
		line-height: 1.75
	}
	.g4tiao.hwtit p {
		margin-right: 40px
	}
	.g4tiao.hwtit {
		margin-bottom: 36px
	}
	.g3k1top {
		padding: 15px
	}
	.g3k1li {
		padding: 6px 15px
	}
	.g3k2icon {
		right: 15px
	}
	.g3k2xin {
		padding: 22px 15px 18px
	}
	.g3k2tit {
		padding-bottom: 12px;
		margin-bottom: 11px
	}
	.g3k2li {
		width: 33.333333%
	}
	.g2k1le .hwh3 {
		margin-bottom: 16px
	}
	.g2k1le {
		padding: 20px 20px
	}
	.g2k1le .hwh3 {
		margin-bottom: 10px
	}
	.g2k2 {
		padding-bottom: 80px
	}
	.g1k2nr .news_con {
		margin-bottom: 50px
	}
	.g1k2nr {
		padding-bottom: 90px
	}
	.e1k3li .e1k3xin .e1k3box {
		height: 220px
	}
	.f6k1duan.news_con p {
		font-size: 16px
	}
	.f6k1duan span {
		font-size: 16px
	}
	.f6k1duan a {
		font-size: 16px
	}
	.f6k1duan2 {
		padding-left: 18px
	}
	.f6k1pic {
		width: 100px
	}
	.f6k1duan2 {
		width: calc(100% - 100px)
	}
	.f6k1xin .f6k1duan2 p {
		margin-bottom: 2px
	}
	.f1k6rg {
		padding: 80px 0px 0px 40px
	}
	.f3k1le {
		padding-right: 30px
	}
	.f3k2li {
		padding-bottom: 90px
	}
	.f3k3 {
		padding-top: 70px;
		padding-bottom: 50px
	}
	.f3k3xin {
		padding: 40px 15px 50px;
		margin: 50px 0
	}
	.f3k4name {
		font-size: 14px;
		padding: 6px 30px;
		border-radius: 16px
	}
	.f3k4li {
		margin-bottom: 26px
	}
	#map2 {
		height: 300px
	}
	.f3navtiao {
		display: none
	}
	.f3navtiao.on {
		display: none
	}
	.b3k3le {
		padding-top: 50px
	}
	.b3k3xia.news_con {
		padding-top: 10px;
		padding-bottom: 0px
	}
	.b3k3rg {
		margin-bottom: 20px
	}
	.f3k3 {
		padding-top: 0px;
		padding-bottom: 0px
	}
	.f3k3nr {
		padding-top: 70px;
		padding-bottom: 50px
	}
	.alltop, .neiprev {
		display: none
	}
	.f3k2li .jiatith3 h3 {
		height: 60px
	}
}
@media screen and (max-width:950px) {
	.banh1 {
		font-size: 32px
	}
	.syk1h1 h1 {
		font-size: 26px
	}
	.hwh2 h2 {
		font-size: 26px
	}
	.jiah3 h3 {
		font-size: 20px
	}
	.bancontent {
		width: calc(100% - 40px)
	}
	.g_syhead {
		display: none;
	}
	.g_content {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	.content1 {
		padding-left: 20px;
		padding-right: 20px
	}
	.g_cpt2botnr a {
		padding: 26px 20px
	}
	.content2 {
		padding-left: 20px;
		padding-right: 20px
	}
	.syk4xia .hwcon p {
		font-size: 14px
	}
	.syk4xia .hwcon p {
		width: 77%
	}
	.syk4xia .hwcon p {
		height: 63px
	}
	.syk4wen .hwh3 h3 {
		font-size: 18px
	}
	.syk4li a .hwh3 {
		margin-bottom: 12px
	}
	.syk4xia {
		margin-bottom: 16px
	}
	.syk4 .hwh2 {
		margin-bottom: 30px
	}
	.g_cpt2botnr .news_con p {
		font-size: 14px
	}
	.bgimgfl {
		left: 20px
	}
	.bgimgfr {
		right: 20px
	}
	.bgimg {
		width: 44px
	}
	.syk1 .news_con {
		margin-bottom: 40px
	}
	.syk3le {
		width: 54%
	}
	.syk3nr .news_con {
		margin-bottom: 28px
	}
	.syk3shu {
		font-size: 20px
	}
	.syk3shu {
		margin-bottom: 12px
	}
	.syk3xshu {
		font-size: 14px
	}
	.syk3ul {
		margin-bottom: 28px
	}
	.syk3li {
	    width: auto;;
        padding-right: 25px;
    }
	.syk5top {
		margin-bottom: 36px
	}
	.syk5xin .jiah4 h4 {
		height: 62px
	}
	.syk5ul .slick-dots {
		bottom: -36px
	}
	.content3 {
		padding-left: 20px;
		padding-right: 20px
	}
	.footerphone a {
		font-size: 24px
	}
	.footop {
		padding-top: 40px;
		padding-bottom: 30px
	}
	.footxiale img {
		width: 110px
	}
	.slick-dots li {
		width: 10px;
		height: 10px
	}
	.hwneih1 h1 {
		font-size: 32px
	}
	.neih2 h2 {
		font-size: 26px
	}
	.jianda {
		padding-top: 70px;
		padding-bottom: 80px
	}
	.news_con.b1k1duan {
		margin-bottom: 40px
	}
	.hwh3 h3 {
		font-size: 20px
	}
	.g_cpt2botbox .hwcon p {
		font-size: 14px
	}
	.b1k1 .g_cpt2botnr a {
		padding: 26px 20px
	}
	.b2jian1 {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.b2jiantop {
		padding-top: 70px
	}
	.b2jian2d_1 {
		margin-bottom: 40px
	}
	.b2jian2 {
		padding-top: 70px;
		padding-bottom: 80px
	}
	.b2jian3d {
		margin-bottom: 40px
	}
	.fshb2tit h3 {
		font-size: 20px
	}
	.b2k1wen {
		padding: 0 20px
	}
	.b2k1wen {
		top: 40px
	}
	.b3k1.b2jian1 {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.b3k2 {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.b3k1nr {
		margin-top: 40px
	}
	.b3k1xin {
		width: 150px;
		height: 150px
	}
	.b3k1ul {
		padding-left: 20px;
		padding-right: 20px
	}
	.b3k2icon {
		width: 36px;
		height: 36px
	}
	.b3k3 {
		padding-top: 50px
	}
	.content7 {
		padding-left: 20px
	}
	.b3k3le {
		padding-top: 40px
	}
	.b3k3li {
		margin-bottom: 16px
	}
	.b3k3xia.news_con {
		padding-top: 14px;
		padding-bottom: 0px
	}
	.b3k3rg {
		top: -50px
	}
	.b3k3 .neih2 {
		margin-bottom: 90px
	}
	.b4k1jian {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.b4k1 .news_con {
		margin-bottom: 34px
	}
	.b4k1li .jiah3 {
		padding: 24px 30px
	}
	.b4k2jian {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.content4 {
		padding-left: 20px;
		padding-right: 20px
	}
	.b4k2qi2le .news_con p {
		font-size: 14px
	}
	.b4k2qi1le {
		width: 50%
	}
	.b4k2qi1rg {
		width: 50%
	}
	.b4k2li .news_con p {
		font-size: 14px;
		height: 21px
	}
	.b4k2qi1rg {
		padding-left: 30px;
		padding-top: 26px
	}
	.b4k2zi {
		font-size: 18px;
		margin-bottom: 18px
	}
	.b4k2li .jiah3 h3 {
		height: 30px
	}
	.b4k2li .jiah3 {
		margin-bottom: 6px
	}
	.b4k2li {
		margin-bottom: 18px
	}
	.b4k2qi2li {
		padding: 0 10px
	}
	.b4k2qi2ul {
		margin: 0 -10px
	}
	.b4k2qi2rg {
		width: 42%
	}
	.b4k2qi2le {
		padding-top: 40px
	}
	.b4k2qi2le .b4k2zi {
		margin-bottom: 18px
	}
	.b4k2qi2le .news_con {
		margin-bottom: 24px
	}
	.b4k2icon {
		width: 36px;
		height: 36px
	}
	.b4k2qi1 {
		margin-bottom: 50px
	}
	.b4k3jian {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.b4k3 .news_con p {
		line-height: 1.75
	}
	.b4k3rg {
		width: 54%
	}
	.b4k3le {
		width: 40%
	}
	.b4k3rgxin {
		padding: 18px 15px 18px
	}
	.b4k3shu {
		font-size: 28px
	}
	.b4k3zhi {
		font-size: 16px
	}
	.b4k3li {
		padding: 39px 10px
	}
	.b4k3 .b4k2zi {
		margin-bottom: 20px
	}
	.b4k4li {
		padding: 0 10px;
		margin-bottom: 20px
	}
	.b4k4ul {
		margin: 0 -10px
	}
	.b4k4jian {
		padding-top: 70px;
		padding-bottom: 50px
	}
	.b4k5jian {
		padding-top: 60px
	}
	.b4k6jian {
		padding-top: 70px
	}
	.b5jian1 {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.b5k3jian {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.jiah2 h2 {
		font-size: 26px
	}
	.b5k2wen {
		padding: 30px 20px
	}
	.b5k2you {
		font-size: 26px;
		right: 20px;
		bottom: 20px
	}
	.b5k2pic {
		height: 580px
	}
	.c2k1li {
		margin-bottom: 20px;
		padding: 0 10px
	}
	.c2k2nr {
		margin: 0 -10px
	}
	.c2k1wen {
		padding: 24px 20px
	}
	.c2k1rg {
		width: 100px
	}
	.c2k1le {
		width: calc(100% - 100px)
	}
	.fshc2tit {
		margin-bottom: 10px
	}
	.c2k1li a .hwcon p {
		font-size: 14px
	}
	.d1k1jian {
		padding-top: 66px;
		padding-bottom: 50px
	}
	.d1k1li {
		padding: 0 10px;
		margin-bottom: 20px
	}
	.d1k1ul {
		margin: 0 -10px
	}
	.swiper-slide {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.d2k1nr {
		height: calc(calc(calc(579 / 1920) * 100vw) + 140px)
	}
	.fshduanp p {
		font-size: 14px
	}
	.d2k1rg {
		padding: 20px 20px 20px
	}
	.d2k1icon {
		width: 24px;
		margin-bottom: 10px
	}
	.d2k1rg .fshd2tit h3 {
		font-size: 22px
	}
	.d2k1rg .fshd2tit {
		margin-bottom: 10px
	}
	.d2xu {
		font-size: 50px;
		top: 20px;
		right: 20px
	}
	.d3k1jian1 {
		padding-top: 50px;
		padding-bottom: 120px
	}
	.d3k1 .news_con {
		margin-bottom: 40px
	}
	.d3k1shu {
		font-size: 32px
	}
	.d3k1hang {
		height: 42px
	}
	.d3k1quan {
		width: 330px
	}
	.d3k1yin {
		width: 84px
	}
	.d3k2le {
		padding: 30px 20px 20px 20px
	}
	.d3k2li .news_con p {
		min-height: 144px
	}
	.d3k2 .neih2 {
		margin-bottom: 16px
	}
	.d3k3jian {
		padding-top: 70px
	}
	.d3k4jian {
		padding-top: 60px;
		padding-bottom: 70px
	}
	.d3k3wen {
		padding: 30px 20px
	}
	.d3k3wen .neih2 {
		bottom: 30px;
		padding: 0 20px
	}
	.d3k5 {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.d3k5rg {
		padding: 20px 20px
	}
	.d3k5rg .neih2 {
		margin-bottom: 16px
	}
	.swiper-container-vertical > .swiper-pagination-bullets {
		right: 0px
	}
	.d3k5nr .swiper-pagination-bullet {
		width: 10px;
		height: 10px
	}
	.d3k6jian {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.d3k6rg {
		width: 320px;
		padding: 0 0px
	}
	.d3k6le {
		width: calc(100% - 320px)
	}
	.d3k6li {
		font-size: 20px
	}
	.d3k6le .news_con {
		margin-bottom: 38px
	}
	.d3k6le .neih2 {
		margin-bottom: 24px
	}
	.d5k1jian {
		padding-top: 70px
	}
	.d5k2jian {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.d5k3jian {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.d5k3li {
		padding: 0 6px
	}
	.d5k3ul {
		margin: 0 -6px
	}
	.d5k3top {
		margin-bottom: 40px
	}
	.d5k3rg .hwh3 {
		margin-bottom: 24px
	}
	.d5k4jian {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.d5k4xin {
		padding: 28px 20px 120px
	}
	.d5k4da {
		font-size: 110px
	}
	.d5k4xiao {
		font-size: 20px
	}
	.d5k4icon {
		width: 100px
	}
	.d5k4icrg {
		right: 24px;
		bottom: 12px
	}
	.d5k4tit {
		margin-bottom: 16px
	}
	.d5k4tit {
		font-size: 20px
	}
	.e1k2wen .hwcon p {
		line-height: 1.5
	}
	.e1k2li.on .e1k2wen {
		padding: 20px 15px 18px
	}
	.e1k2wai {
		margin-bottom: 11px;
		width: calc(100% + 30px);
		left: -15px
	}
	.e1k2wai .hwcon {
		padding: 0 15px
	}
	.e1k2wen {
		padding: 20px 15px 18px
	}
	.e1k2li {
		width: 50%
	}
	.e1k2wai .hwcon {
		height: 168px
	}
	.e2k1tit h1 {
		font-size: 26px
	}
	.content6 {
		max-width: 100%;
		padding-left: 20px;
		padding-right: 20px
	}
	.f1ak1 {
		padding-top: 70px;
		padding-bottom: 60px
	}
	.f1ak2 {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.f1ak3 {
		padding-top: 70px
	}
	.f1ak4li:nth-of-type(2) {
		padding-left: 20px
	}
	.f1ak4li {
		padding-top: 30px
	}
	.f1ak3li {
		padding: 0 1px
	}
	.f1ak3logo {
		margin: 0 -1px
	}
	.f1ak3 .hwh3 {
		margin-bottom: 28px
	}
	.f1ak3logo {
		margin-bottom: 28px
	}
	.f1ak3li3, .f1ak3li8 {
		top: 42px
	}
	.f1ak3li2, .f1ak3li9 {
		top: 68px
	}
	.f1ak3li1, .f1ak3li10 {
		top: 96px
	}
	.f1bk2 {
		padding-top: 70px
	}
	.f1ck3bo {
		padding: 0 8px
	}
	.f1ck3lun {
		margin: 0 -8px
	}
	.f1ck3nr {
		padding-right: 150px
	}
	.f1ck2 {
		padding-bottom: 70px;
		padding-top: 70px
	}
	.f1ck3nr {
		padding-top: 70px;
		padding-bottom: 80px
	}
	.f1ck3nr .neih2 {
		margin-bottom: 34px
	}
	.f1ck2li.on .f1ck2shang {
		padding: 50px 20px
	}
	.f1ck2ic {
		width: 30px
	}
	.f1ck2li.on .f1ck2ic {
		margin-bottom: 18px
	}
	.f1ck2li.on .f1ck2tit {
		margin-bottom: 14px
	}
	.f1dpic {
		width: 140px
	}
	.f1dwenr {
		width: calc(100% - 140px);
		padding-left: 30px
	}
	.f1dduan {
		left: 30px
	}
	.f1dyear {
		padding: 0 18px;
		line-height: 40px;
		border-radius: 20px
	}
	.f1dk2lun .slick-dots {
		bottom: -56px
	}
	.f1dtit {
		font-size: 20px
	}
	.f1dxin {
		padding: 20px
	}
	.f1dli {
		margin-bottom: 18px
	}
	.f1dk2 {
		padding-top: 60px
	}
	.f2nr {
		padding-top: 70px
	}
	.f2nr {
		padding-bottom: 40px
	}
	.f2wen .hwtit p {
		line-height: 1.75
	}
	.f2wen .hwtit p {
		height: 62px
	}
	.f2k1li {
		padding: 0 8px
	}
	.f2k1ul {
		margin: 0 -8px
	}
	.g1k2nr {
		padding-top: 70px
	}
	.g2k1 .g1k2nr .news_con {
		padding-bottom: 50px
	}
	.g4h1 h1 {
		font-size: 26px
	}
	.g4ulh2 h2 {
		font-size: 22px
	}
	.g3k1la {
		padding: 0 5px
	}
	.g3k1nr {
		margin: 0 -5px
	}
	.g3k1top {
		padding: 15px 10px
	}
	.g3k2zhong {
		font-size: 14px
	}
	.g3k1top input {
		font-size: 14px
	}
	.g3k1top input::placeholder {
		font-size: 14px
	}
	.g3k1la5 .g3k1top {
		height: 51px
	}
	.g3k1li {
		padding: 6px 10px;
		font-size: 14px
	}
	.g3k2 {
		padding-bottom: 60px
	}
	.g2k1le {
		width: 100%
	}
	.g2k1rg {
		width: 100%
	}
	.g2k2 {
		padding-bottom: 70px
	}
	.g2k2 {
		padding-bottom: 50px
	}
	.e1k3li {
		padding: 0 10px
	}
	.e1k3nr {
		margin: 0 -10px
	}
	.e1k3xia {
		padding-left: 20px;
		padding-right: 20px
	}
	.e1k3box {
		width: calc(100% - 40px)
	}
	.e1kan .yimorezi {
		font-size: 14px
	}
	.e1kan .yimoreicon {
		top: 3px
	}
	.e1wai {
		width: calc(100% - 20px);
		bottom: 30px
	}
	.e1kan {
		margin-bottom: 12px
	}
	.e1k3box {
		bottom: 76px
	}
	.f6k1le {
		padding-right: 20px;
		padding-top: 70px;
		padding-bottom: 100px
	}
	.f6k1duan span {
		padding-left: 8px
	}
	.f1k6rg {
		padding: 70px 0px 0px 30px
	}
	.f1k6tou {
		margin-bottom: 6px
	}
	.f1k6input input {
		line-height: 36px
	}
	.f1k6tu {
		width: 116px
	}
	.f1k6boxle {
		width: calc(100% - 116px)
	}
	.f1k6li2 {
		padding: 0 10px
	}
	.f1k6hang2 {
		margin: 0 -10px
	}
	.f1k6submit {
		font-size: 14px;
		line-height: 1.5;
		padding: 10px 0 8px;
	}
	.f1k6hang {
		margin-bottom: 12px
	}
	.f6k1duan2 {
		padding-left: 8px
	}
	.hwcon p {
		font-size: 15px
	}
	.f6k2map {
		height: 460px
	}
	.f3k1le {
		padding-right: 20px;
		width: 100%
	}
	.f3k1 {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.f3k1rg {
		width: 100%
	}
	.f3k2 {
		padding-top: 70px
	}
	.f3k2li {
		padding-bottom: 80px;
		padding-top: 40px
	}
	.f3k4le {
		padding-right: 40px;
		padding-top: 24px
	}
	.f3k4name::before {
		width: 18px
	}
	.f3k4name::after {
		left: calc(100% + 18px)
	}
	.f3k4linr a {
		font-size: 14px
	}
	.f3k4name {
		padding: 6px 20px
	}
	.f3k4linr {
		padding-left: 36px;
		line-height: 33px
	}
	.f3k4linr a {
		line-height: 33px
	}
	.f3k4linr {
		font-size: 14px
	}
	.f3k4 {
		padding-top: 70px;
		padding-bottom: 80px
	}
	.f3k1ul {
		padding-left: 20px;
		padding-right: 20px
	}
	.g_cpt2botnr.g_cpt2botnr1 {
		padding: 26px 20px
	}
	.g3k1xi {
		height: 132px
	}
	.g3k1la2 .g3k1xi {
		height: 154px
	}
}
@media screen and (max-width:768px) {
	.pcbanner {
		display: none
	}
	.phbanner {
		display: block
	}
	.banh1 {
		font-size: 26px
	}
	.sybanul .slick-dots li {
		width: 22px
	}
	.sybanul .slick-dots li.slick-active {
		width: 46px;
		transform: translateX(-24px)
	}
	.sybanul .slick-dots li {
		margin: 10px 0
	}
	.sybanul .slick-dots {
		width: 22px
	}
	.sybanul .slick-dots {
		right: 20px
	}
	.yimorezi {
		line-height: 36px
	}
	.yimoreicon {
		line-height: 36px;
		width: 18px
	}
	.hwmoreli {
	    border: 1px solid #f15345;
		padding: 0 20px
	}
	.yimorezi {
		margin-right: 16px
	}
	.syk1h1 h1 {
		font-size: 24px
	}
	.hwh2 h2 {
		font-size: 22px
	}
	.syk1jian {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.syk1h1 {
		margin-bottom: 20px
	}
	.bgimg {
		top: 56px
	}
	.syk1 .news_con {
		margin-bottom: 28px
	}
	.g_cpt2botnr {
		width: 50%;
		height: 50%;	
		border-bottom: 1px solid rgba(255, 255, 255, .2);
	}
	.g_cpt2botnr a {
		width: 100%;
		top: 0;
		left: 0
	}
	.g_cpt2botnr.act .g_cpt2botbox {
		transform: translateY(0)
	}
	.g_cpt2botnr .g_cpt2botbox {
		transform: translateY(0)
	}
	.g_cpt2botnr.act .g_cpt2boticon {
		margin-bottom: 10px
	}
	.g_cpt2botnr .g_cpt2boticon {
		margin-bottom: 10px
	}
	.g_cpt2botnr .news_con p {
		opacity: 1
	}
	.g_cpt2botnr .g_cpt2bottu {
		opacity: 1
	}
	.g_cpt2toptu {
		position: relative;
		min-height: 222px
	}
	.g_cpt2toptu {
		display: block;
		overflow: hidden
	}
	.g_cpt2top {
		height: auto
	}
	.g_cpt2boticon {
		width: 28px;
		margin-bottom: 12px
	}
	.g_cpt2bottu {
		margin-top: 6px
	}
	.jiah3 h3 {
		font-size: 18px
	}
	.g_cpt2 .jiah3 h3 {
		margin-bottom: 12px
	}
	.g_cpt2botnr .news_con p {
		max-height: 63px;
		overflow: hidden
	}
	.g_cpt2botnr::before {
		display: none;
	}
	.syk4li {
		width: 100%;
	}
	.syk4li:nth-of-type(2n-1) {
		top: 0;
	}
	.syk4 {
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.syk3shu {
		font-size: 20px;
	}
	.syk3nr {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.syk3le {
		width: 340px;
	}
	.syk3bg img {
		width: auto;
		height: 100%;
		object-fit: cover;
		min-width: auto;
		min-height: auto;
	}
	.jian1 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.syk5more {
		top: 0.5px
	}
	.syk5top {
		margin-bottom: 30px;
	}
	.syk5xin {
		padding: 26px 15px 20px;
	}
	.jiah4 h4 {
		line-height: 1.4
	}
	.syk5li {
		padding: 0 6px;
	}
	.syk5ul {
		margin: 0 -6px
	}
	.syk5xin .jiah4 h4 {
		height: 81px
	}
	.syk5ul .slick-dots {
		bottom: -30px
	}
	.e2con {
		padding: 0;
		margin-top: 0;
	}
	.content3.con {
		border: none;
		padding: 0 15px;
		box-shadow: none;
	}
	.hwmain .position.bk {
		font-size: 13px;
		color: #888;
		opacity: 0.8;
	}
	.hwmain .position.bk a {
		font-size: 13px;
		line-height: 1.5;
		padding: 0 5px;
	}
	.footop {
		padding-top: 30px;
		padding-bottom: 20px
	}
	.footxia {
		padding: 25px 0 5px;
	}
	.footxia .footxia1 .footxiale {
		display: none;
	}
	.footxia2 {
		top: 0;
	}
	.footxia2 .footxrgbot {
		text-align: center;
	}
	.footxiarg {
		padding-top: 16px;
	}
	.footerphone, .footermail {
		float: left;
		width: 52%;
		display: block;
	}
	.footxrgup {
		float: right;
		display: inline-block;
		width: 48%;
		margin-top: -15px;
	}
	.footxul {
		margin: 0;
	}
	.footxli {
		padding: 5px;
	}
	.footxli:hover {
		padding: 4px;
    }
	.footxrgbot p {
		font-size: 14px
	}
	.footxrgbot p a {
		font-size: 14px
	}
	.footerphone a {
		font-size: 20px
	}
	.footxia .footxia2 .footxrgbot .span1 a {
		display: block;
	}
	.hwneih1 h1 {
		font-size: 26px
	}
	.neih2 h2 {
		font-size: 22px
	}
	.jianda {
		padding-top: 50px;
		padding-bottom: 60px
	}
	.b1k1 .neih2 {
		margin-bottom: 18px
	}
	.news_con.b1k1duan {
		margin-bottom: 24px
	}
	.hwh3 h3 {
		font-size: 18px;
	}
	.syk2 .g_cpt2botnr.act .g_cpt2botbox {
		transform: translateY(0)
	}
	.syk2 .g_cpt2botnr .g_cpt2botbox {
		transform: translateY(0)
	}
	.syk2 .g_cpt2botnr.act .g_cpt2boticon {
		margin-bottom: 10px
	}
	.syk2 .g_cpt2botnr .g_cpt2boticon {
		margin-bottom: 10px
	}
	.syk2 .g_cpt2botnr .news_con p {
		opacity: 1
	}
	.syk2 .g_cpt2botnr .g_cpt2bottu {
		opacity: 1
	}
	.g_cpt2botbox .hwcon {
		opacity: 1
	}
	.b1k1 .g_cpt2botnr a {
		padding: 26px 20px
	}
	.g_cpt2botnr .hwh3 {
		margin-bottom: 16px
	}
	.g_cpt2botbox .hwcon p {
		max-height: 63px;
		overflow: hidden
	}
	.b2jian1 {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.b2jian2d {
		margin-bottom: 20px
	}
	.b2jiantop {
		padding-top: 50px
	}
	.b2jian2d_1 {
		margin-bottom: 30px
	}
	.b2jian2 {
		padding-top: 50px;
		padding-bottom: 60px
	}
	.b2jian3d {
		margin-bottom: 30px
	}
	.b2k3icon {
		width: 32px;
		height: 32px;
		margin-bottom: 8px
	}
	.b2k3con {
		padding: 20px 15px
	}
	.b2k3li .hwh3 {
		margin-bottom: 4px
	}
	.b2k1li {
		width: 33.333333%;
		margin-top: 2px
	}
	.b3k1.b2jian1 {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.b3k1 .neih2.b2jian2d {
		margin-bottom: 20px
	}
	.b3k1icon {
		width: 40px;
		height: 40px
	}
	.b3k1icon {
		margin-bottom: 8px
	}
	.b3k1xin {
		width: 100px;
		height: 100px
	}
	.b3k1nr {
		margin-top: 30px
	}
	.b3k1ul {
		padding-left: 0px;
		padding-right: 0px
	}
	.b3k2 {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.b3k2 .neih2 {
		margin-bottom: 30px
	}
	.jiatith3 h3 {
		font-size: 18px
	}
	.b3k2ul .slick-dots {
		bottom: -40px
	}
	.b3k3rg {
		width: 100%;
		top: 0
	}
	.b3k3le {
		width: 100%;
		padding-right: 20px
	}
	.b3k3li.on .b3k3top h3 {
		font-size: 22px
	}
	.b3k3top.jiah3 h3 {
		font-size: 18px
	}
	.b3k3li {
		margin-bottom: 12px
	}
	.b3k3xia.news_con {
		padding-top: 10px
	}
	.b3k3xia.news_con p {
		margin-bottom: 0px
	}
	.b3k3le {
		margin-bottom: 30px
	}
	.b3k3 .neih2 {
		margin-bottom: 30px
	}
	.b3k3le {
		padding-top: 30px
	}
	.b3k3box {
		padding-bottom: 50px
	}
	.b4k1jian {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.b4jian2d {
		margin-bottom: 20px
	}
	.b4k1 .news_con {
		margin-bottom: 28px
	}
	.b4k1li .jiah3 {
		padding: 20px 24px
	}
	.b4k2jian {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.b4k2qi1le {
		width: 100%
	}
	.b4k2qi1rg {
		width: 100%
	}
	.b4k2qi1rg {
		padding-left: 20px
	}
	.b4k2jian2d {
		margin-bottom: 36px
	}
	.b4k2qi2le {
		padding-top: 0px;
		padding-left: 20px;
		margin-bottom: 30px
	}
	.b4k2qi2rg {
		width: 100%
	}
	.b4k3jian {
		padding-top: 40px;
		padding-bottom: 30px
	}
	.b4k3le {
		width: 100%;
		margin-bottom: 34px
	}
	.b4k3rg {
		width: 100%
	}
	.b4k4jian {
		padding-top: 46px;
		padding-bottom: 30px
	}
	.b4k4 .news_con {
		margin-bottom: 30px
	}
	.b4k4li {
		width: 33.333333%
	}
	.b4k5jian {
		padding-top: 46px
	}
	.b4k6jian {
		padding-top: 46px
	}
	.b4k6 .news_con.b4k6duan p {
		padding-left: 0px;
		padding-right: 0px
	}
	.b4k6p {
		margin-bottom: 20px
	}
	.b5jian1 {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.b5k1 .b2jian2d {
		margin-bottom: 20px
	}
	.b5k3jian {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.b5k3 .neih2 {
		margin-bottom: 30px
	}
	.b5k2li {
		width: 100%
	}
	.b5k2pic {
		height: auto
	}
	.b5k2pic .tou {
		position: relative
	}
	.jiah2 h2 {
		font-size: 22px
	}
	.c2k1li {
		width: 100%
	}
	.c2k1 {
		padding-top: 50px
	}
	.c2k1tr {
		padding: 0 20px
	}
	.c2k1tr a::before {
		right: -20px
	}
	.c2k2 {
		padding-top: 40px
	}
	.c2k2 {
		padding-bottom: 30px
	}
	.c2k1tr {
		float: none;
		display: inline-block
	}
	.c2k1ol {
		white-space: nowrap
	}
	.c2k1 {
		padding-left: 20px;
		padding-right: 20px
	}
	.c2k1 .content2 {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px
	}
	.c2k1ol {
		margin: 0 -20px
	}
	.c2k1 .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.c2k1 .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
		bottom: -8px
	}
	.c2k1 .mCSB_scrollTools.mCSB_scrollTools_horizontal {
		height: 2px
	}
	.c2k1 .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.c2k1 .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.c2k1 .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.c2k1 .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
		width: 100%;
		height: 2px;
		margin: 0px auto
	}
	.c2k1 .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background: rgba(11, 16, 88, 1)
	}
	.c2k1 .mCSB_scrollTools .mCSB_draggerContainer {
		background: #ccc
	}
	.c2k1 .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
		background: transparent
	}
	.d1k1li {
		padding: 0 5px;
		margin-bottom: 10px
	}
	.d1k1ul {
		margin: 0 -5px
	}
	.d1k1jian {
		padding-top: 46px;
		padding-bottom: 40px
	}
	.d1k1nr .news_con {
		margin-bottom: 22px
	}
	.d2k1le {
		width: 100%
	}
	.d2k1rg {
		width: 100%;
		position: relative
	}
	.d2k1nr {
		height: calc(calc(calc(582 / 1057) * 200vw) + 100px)
	}
	.swiper-slide {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.d2k1rg {
		height: calc(calc(calc(582 / 1057) * 100vw))
	}
	.d3k1le {
		width: 100%
	}
	.d3k1rg {
		width: 100%
	}
	.d3k1le {
		padding-top: 0px
	}
	.d3k1 .news_con {
		margin-bottom: 30px
	}
	.d3k1 .d3k1le .neih2 {
		margin-bottom: 16px
	}
	.d3k1li {
		margin-bottom: 18px
	}
	.d3k1le {
		margin-bottom: 18px
	}
	.d3k2le {
		width: 100%
	}
	.d3k2li .news_con p {
		min-height: auto
	}
	.d3k2rg {
		width: 100%;
		position: relative
	}
	.d3k1bgle {
		bottom: 0;
	}
	.d3k3jian {
		padding-top: 50px
	}
	.d3k3 .neih2 {
		margin-bottom: 28px
	}
	.d3k3li {
		width: 100%;
		margin-bottom: 16px
	}
	.d3k3li:last-of-type {
		margin-bottom: 0
	}
	.d3k3wen .neih2 h2 {
		height: auto
	}
	.d3k4jian {
		padding-top: 40px;
		padding-bottom: 50px
	}
	.d3k4nr {
		padding: 0
	}
	.d3k4 .neih2 {
		margin-bottom: 20px
	}
	.d3k5le {
		width: 100%
	}
	.d3k5rg {
		width: 100%
	}
	.d3k5nr {
		height: calc(calc(calc(525 / 680) * calc(100vw - 40px)) + 210px)
	}
	.d3k5rg {
		height: 210px
	}
	.d3k5rg .neih2 {
		margin-bottom: 12px
	}
	.d3k5nr .swiper-pagination-bullet {
		border: 1px solid #999
	}
	.d3k6jian {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.d3k6le {
		width: 100%;
		padding-right: 0;
		padding-top: 0;
		margin-bottom: 10px
	}
	.d3k6rg {
		margin: 0 auto;
		float: none
	}
	.d5k1jian {
		padding-top: 50px
	}
	.d5k1 .neih2 {
		margin-bottom: 20px
	}
	.d5k1 .news_con {
		margin-bottom: 28px
	}
	.d5k2jian {
		padding-top: 46px;
		padding-bottom: 50px
	}
	.d5k2 .neih2 {
		margin-bottom: 34px
	}
	.d5k2icon {
		width: 42px;
		height: 42px;
		margin-bottom: 18px
	}
	.d5k2xin {
		padding: 24px 15px 22px
	}
	.d5k3jian {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.d5k3le {
		width: 100%;
		margin-bottom: 16px
	}
	.d5k3rg {
		position: relative;
		width: 100%;
		top: 0;
		transform: translateY(0)
	}
	.d5k3rg .hwh3 {
		margin-bottom: 16px
	}
	.d5k4jian {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.d5k4li {
		padding: 0 5px
	}
	.d5k4ul {
		margin: 0 -5px
	}
	.d5k4xin {
		padding: 18px 15px 100px
	}
	.d5k4da {
		font-size: 80px;
		margin-right: 8px
	}
	.d5k4xiao {
		font-size: 18px
	}
	.d5k4icon {
		width: 60px;
		top: -6px
	}
	.d5k4xin .news_con p {
		height: 93px
	}
	.e1k2 {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.e1k2li {
		width: 50%;
		padding: 0 7px;
	}
	.e1k2li.on .e1k2wen .news_con {
		height: auto;
		margin-bottom: 16px
	}
	.e1k2wai {
		margin-bottom: 0;
		width: 100%;
		left: 0
	}
	.e1k2li.on .e1k2pic {
		display: none
	}
	.e1k2pic {
		height: 25.35vw;
	}
	.e1k2wai .hwcon {
		position: relative
	}
	.e1k2wai .hwcon {
		padding: 0;
		height: auto;
		margin-bottom: 18px
	}
	.e1k2wen .hwcon {
		height: 70px;
		margin-bottom: 0;
	}
	.e1k2wen .hwcon p {
		line-height: 1.4;
	}
	.e1k2wen .news_con {
		height: auto;
		margin-bottom: 16px
	}
	.e1k3nr {
		margin: 0 -5px 30px;
	}
	.e2k1tit h1 {
		font-size: 22px
	}
	.e2k1time {
		margin-bottom: 14px;
		font-size: 14px
	}
	.e2k1tit {
		margin-bottom: 22px
	}
	.e2wen {
		padding-top: 23px;
		padding-bottom: 20px
	}
	.e2goback {
		padding-bottom: 50px
	}
	.e2zhuzi {
		font-size: 16px
	}
	.e2zhuanpic {
		width: 17px;
		line-height: 24px
	}
	.f1ak1 {
		padding-top: 50px;
		padding-bottom: 40px
	}
	.f1ak1 .news_con {
		margin-bottom: 32px
	}
	.f1ak1 .hwh3 {
		margin-bottom: 22px
	}
	.f1ak2 {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.f1ak3 {
		padding-top: 50px
	}
	.f1ak1li {
		width: 20%
	}
	.f1ak2 .hwcon {
		margin-bottom: 30px
	}
	.f1ak2 .g_cpt2bottu {
		bottom: 18px
	}
	.f1ak3li {
		width: 12.5%
	}
	.f1ak3li1, .f1ak3li10 {
		display: none
	}
	.hwtit p {
		font-size: 16px
	}
	.f1ak4nr .neih2 {
		width: 90%
	}
	.f1ak3li {
		width: 20%;
		top: 0 !important;
		padding: 0 5px;
		margin-bottom: 10px
	}
	.f1ak3logo {
		margin: 0 15px;
		margin-bottom: 10px
	}
	.f1bk2 {
		padding-top: 50px
	}
	.f1btopli {
		font-size: 18px
	}
	.f1bk2le {
		width: 100%
	}
	.f1bk2rg {
		width: 100%;
		padding-right: 0;
		padding-top: 16px
	}
	.f1bk2le {
		padding-right: 0;
		padding-bottom: 20px;
	}
	.f1bk2box {
		padding-top: 0px
	}
	.f1bk2box {
		padding-bottom: 40px
	}
	.f1ck2li {
		width: 100%
	}
	.f1ck2pic {
		position: relative;
		opacity: 1
	}
	.f1ck2li {
		height: 14.285714%
	}
	.f1ck2li.on {
		width: 100%
	}
	.f1ck2li.act {
		width: 100%
	}
	.f1ck2li .f1ck2shang {
		padding: 30px 20px
	}
	.f1ck2li.on .f1ck2shang {
		padding: 30px 20px
	}
	.f1ck2li .f1ck2shang {
		opacity: 1
	}
	.f1ck2li .f1ck2zhong {
		opacity: 0
	}
	.f1ck2li.on .f1ck2ic {
		margin-bottom: 14px
	}
	.f1ck2li .f1ck2ic {
		margin-bottom: 14px
	}
	.f1ck2li .f1ck2tit {
		margin-bottom: 14px
	}
	.f1ck2li::before {
		opacity: 1;
		background: rgba(241, 84, 69)
	}
	.f1ck2li .f1ck2xu {
		right: 30px;
		transform: translateX(0)
	}
	.f1ck2 {
		padding-bottom: 50px;
		padding-top: 50px
	}
	.f1ck3nr {
		padding-top: 50px;
		padding-bottom: 60px
	}
	.f1ck3nr .neih2 {
		margin-bottom: 30px
	}
	.f1ck3xin .hwh3 {
		padding: 20px 24px
	}
	.f1dk2di {
		top: -5px
	}
	.f1dk2 {
		padding-top: 46px
	}
	.f1dk2 .neih2 {
		margin-bottom: 26px
	}
	.f1dk2lun .slick-dots {
		bottom: -40px
	}
	.f1dyear {
		font-size: 14px
	}
	.f1dyear {
		padding: 0 16px;
		line-height: 36px;
		border-radius: 18px
	}
	.f1dtopli {
		padding-top: 90px
	}
	.f1dk3 {
		margin-top: -12px
	}
	.f1dk3 .f1dwaijia {
		margin: 0 -20px;
		padding: 0 20px;
		padding-bottom: 30px
	}
	.f1dk3 .f1bgui {
		top: calc(50% - 14px)
	}
	.f1dpic {
		width: 100px
	}
	.f1dwenr {
		width: calc(100% - 100px);
		padding-left: 20px
	}
	.f1dduan {
		left: 20px
	}
	.f1dduan p {
		margin-bottom: 2px
	}
	.f1dduan p span {
		padding-left: 0;
	}
	.f1dtit {
		font-size: 18px
	}
	.f1dxin {
		padding: 15px
	}
	.f1dxia {
		padding-bottom: 50px
	}
	.f2k1li {
		width: 50%
	}
	.f2nr {
		padding-top: 50px
	}
	.f2k1li {
		margin-bottom: 20px
	}
	.f2nr {
		padding-bottom: 30px
	}
	.f2wen .hwtit p {
		height: 56px
	}
	.f2wen .hwtit {
		margin-bottom: 8px
	}
	.f2more .yimorezi {
		font-size: 14px
	}
	.f2more .yimorezi {
		margin-right: 12px
	}
	.f2wen {
		padding: 18px 15px 12px
	}
	.g1k2nr {
		padding-top: 50px
	}
	.g1k2nr .neih2 {
		margin-bottom: 20px
	}
	.g5k1 .news_con p {
		margin-bottom: 16px
	}
	.g2k1 .g1k2nr .news_con {
		padding-bottom: 30px
	}
	.g4h1 h1 {
		font-size: 22px
	}
	.g4ulh2 h2 {
		font-size: 20px
	}
	.g4h1 {
		padding-top: 0px
	}
	.g4tiao.hwtit {
		margin-bottom: 26px
	}
	.g4ulh2 {
		margin-bottom: 18px
	}
	.g4ul {
		padding-bottom: 40px;
		margin-bottom: 36px
	}
	.g4shen {
		padding: 12px 50px
	}
	.g4shen {
		margin-top: 44px
	}
	.g4k1 {
		padding-bottom: 60px
	}
	.g4k1 {
		padding-bottom: 80px
	}
	.g3k2li {
		width: 50%
	}
	.g3k1la {
		margin-bottom: 10px
	}
	.g3k1la1 {
		width: 44%
	}
	.g3k1la2 {
		width: 56%
	}
	.g3k1la3 {
		width: 32%
	}
	.g3k1la4 {
		width: 44%
	}
	.g3k1la5 {
		width: 22%
	}
	.g3k1xia {
		z-index: 10
	}
	.g3k1 {
		padding-top: 50px;
		padding-bottom: 30px
	}
	.g3k2nr {
		margin-bottom: 30px
	}
	.g3k2 {
		padding-bottom: 50px
	}
	.g1k2nr .news_con {
		margin-bottom: 40px
	}
	.e1k3li {
		width: 50%;
        padding: 0 5px;
		margin-bottom: 12px;
	}
	.e1k3li:last-of-type {
		margin-bottom: 0
	}
	.e1k3pic {
		padding: 25px 0 0;
	}
	.e1k3li .e1k3xin .e1k3box {
        height: 45vw;
        bottom: 20px;
		padding: 0 15px 15px;
	}
	.e1k3li .e1k3xin .e1k3box .tpname {
        font-size: 12px;
        max-width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 6px 10px 5px;
        margin-bottom: 10px;
	}
	.e1k3li .e1k3xin .e1k3box .jiah4.tc {}
	.e1k3pic img {
		padding: 10px;
	}
	.e1k3xia {
        width: 100%;
		padding: 0;
		height: 52vw;
	}
	.e1k3xin.part .e1k3xia {
		height: 45vw;
		bottom: 0;
	}
	.e1k3xin.part .e1wai {
	    bottom: 20px;
	}
	.e1k3xin.part .e1wai i {
        font-size: 14px;
	}
	.e1k3box {
		width: 100%
	}
	.e1k3xia .jiah3 {
		margin-bottom: 14px
	}
	.e1k3box {
		position: relative;
	}
	.e1k3pic em.new, .e1k3pic em.hot {
        top: 6px;
	}
	.e1k3pic em.new:after {
        font-size: 12px;
        padding: 6px 8px 5px;
    }
    .e1k3pic em.hot:after {
        font-size: 12px;
        padding: 6px 8px 5px;
    }
	.e1duan {
		margin: 0;
	}
	.e1duan a {
		margin: 0 10px;
	}
	.e1duan a.detail {
		display: none;
		font-size: 12px;
		padding: 8px 5px;
		float: left;
	}
	.e1duan a.quote {
		display: block;
        width: 100%;
        font-size: 14px;
        padding: 9px 5px 7px;
        margin: 0;
	}
	.e1wai p {
	    font-size: 11px;
        padding: 8px 10px 7px;
	}
	.g1k2nr {
		padding-bottom: 60px
	}
	.f6k1le {
		width: 100%
	}
	.f6k1le::before {
		display: none
	}
	.f1k6rg {
		width: 100%;
		padding: 0;
		padding-bottom: 40px;
		padding-top: 32px
	}
	.f6k1le {
		padding-right: 0px;
		padding-top: 50px;
		padding-bottom: 40px
	}
	.f6k1le::after {
		content: '';
		width: 100%;
		height: 1px;
		position: absolute;
		left: 0;
		bottom: 0;
		background: #eee
	}
	.f6k1le .jiah2 {
		margin-bottom: 20px
	}
	.f6k1duan.news_con p {
		margin-bottom: 2px
	}
	.f6k1nr .f6k1duan.news_con {
		margin-bottom: 20px
	}
	.f3k1 {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.f3k1nr {
		margin-bottom: 30px
	}
	.f3k1hang {
		font-size: 26px
	}
	.f3k2 {
		padding-top: 50px
	}
	.f3k2nr {
		padding-right: 160px
	}
	.f3k2li {
		padding-bottom: 60px;
		padding-top: 30px
	}
	.f3k3 {
		padding-top: 50px;
		padding-bottom: 20px
	}
	.f3k3xin {
		padding: 36px 15px 40px;
		margin: 36px 0;
	}
	.f3k4 {
		padding-top: 50px;
		padding-bottom: 60px
	}
	.f3k4 .jiah2 {
		margin-bottom: 30px
	}
	.f3k4le {
		width: 100%;
		margin-bottom: 30px
	}
	.f3k4le {
		padding-right: 0;
		padding-top: 0;
	}
	.f3k4li {
		margin-bottom: 16px
	}
	.f3k4rg {
		width: 100%
	}
	.e2zhuanpic {
		top: -1px;
	}
	.f1bk2rg .mCSB_scrollTools {
		width: 4px;
	}
	.f1bk2rg.mCustomScrollbar .hwcon.f1yearn {
		padding-right: 16px
	}
	.f1dyear {
		box-shadow: 0 0 12px 0 rgb(0 0 0 / 3%)
	}
	.f1dk3 .f1btop .slick-list {
		overflow-x: hidden
	}
	.b3k2wen .jiatith3 {
		margin-bottom: 20px
	}
	.f3k3 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.f3k3nr {
		padding-top: 50px;
		padding-bottom: 20px
	}
	.f3k2li .jiatith3 h3 {
		height: 54px
	}
	.f3k2xiao {
		height: 120px
	}
	.e2share {
		display: none
	}
	.f1ck2pic {
		display: none
	}
	.f1ck2pic:first-of-type {
		display: block
	}
	.f1ck2ul .slick-list, .f1ck2ul .slick-track {
		height: 100%
	}
	.f1ck2li {
		height: 100%
	}
	.f1_3con .f1ck2 .slick-dots {
		bottom: -30px
	}
	.f1_3con .f1ck2 {
		padding-bottom: 80px
	}
	.syk4nr .slick-dots {
		bottom: -28px
	}
	.e2con .hwmain {
		background: #fff;
		margin: 0;
		padding: 25px 0 10px;
		border-bottom: 1px solid #eee;
	}
}
@media screen and (max-width:640px) {
	.navph3_header {
		padding-right: 20px;
	}
	.navph3_header .navph3_logo {
		width: 135px;
		line-height: 64px;
	}
	.navph3_header .navph3_menuph .navph3_point {
		margin-top: 16px;
	}
	.navph3_header .navph3_other1 {
		line-height: 66px;
	}
	.neiwen {
        top: 49%;
	}
	.hwmain {
        bottom: 20px;
	}
	.hwmain .position {
	    float: none;
	}
	.hwmain .position a {
		font-size: 13px;
		opacity: 1;
		padding: 0 5px;
	}
	.banh1 {
		font-size: 22px
	}
	.syk1h1 h1 {
		font-size: 22px;
		font-weight: 600;
	}
	.sybanul .slick-dots li.slick-active {
		width: 20px;
		transform: translateX(-8px)
	}
	.sybanul .slick-dots li {
		width: 12px
	}
	.sybanul .slick-dots {
		width: 12px
	}
	.yimorezi {
		font-size: 14px;
		line-height: 33px
	}
	.yimoreicon {
		line-height: 34px;
		width: 16px
	}
	.hwmoreli {
		padding: 0 18px
	}
	.yimorezi {
		margin-right: 14px
	}
	.banh1 {
		margin-bottom: 30px
	}
	.bgimg {
		width: 24px
	}
	.syk1jian {
		padding-top: 36px;
		padding-bottom: 0;
	}
	.syk1h1 {
		margin-bottom: 16px
	}
	.prodcat_ph {
		display: block;
		width: 100%;
		height: 230px;
		margin: 20px 0;
	}
	.prodcat_ph li {
		float: left;
		width: 50%;
		height: 115px;
	}
	.prodcat_ph img {
		width: 100%;
	}
	.bgimg {
		top: 48px
	}
	.syk1 .news_con {
		padding: 0 30px
	}
	.news_con p {
		font-size: 14px
	}
	.syk1 .news_con {
		margin-bottom: 24px
	}
	.g_cpt2 {
		display: none;
	}
	.g_cpt2botnr .news_con p {
		max-height: 84px
	}
	.g_cpt2toptu {
		min-height: 240px
	}
	.hwh2 h2 {
		font-size: 20px
	}
	.syk3 .hwh2 h2 {
		text-align: center;
	}
	.syk4 {
		padding-bottom: 32px;
		padding-top: 24px
	}
	.syk4 .hwh2 {
		margin-bottom: 20px
	}
	.syk4xia .hwcon p {
		height: auto;
		max-height: 84px
	}
	.syk4pic img {
		width: 100%;
		min-height: 100%;
		min-width: 100%;
		object-fit: cover;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%)
	}
	.syk4pic {
		height: 200px
	}
	.syk3le {
		width: 100%
	}
	.syk3nr {
		padding: 25px 0 30px;
	}
	.syk3video {
		display: none
	}
	.syk3nr .hwcon {
		margin-bottom: 20px;
	}
	.syk3nr .hwh2 {
		margin-bottom: 10px;
	}
	.syk3nr .news_con {
		margin-bottom: 20px;
	}
	.syk3shu {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.syk3shu span {
		font-size: 24px;
		letter-spacing: 0;
		padding-right: 3px;
	}
	.syk3xshu {
	    font-size: 13px;
		color: #777;
	}
	.syk3ul {
		margin-bottom: 20px
	}
	.syk3li {
		width: 33.3333%;
		padding: 0;
	}
	.syk3li:first-child {
		width: 29.3333%;
		padding: 0;
	}
	.syk3li:nth-child(2) {
		width: 37.3333%;
		padding: 0;
	}
	.hwmore.totop4 {
		text-align: center;
	}
	.jian1 {
		padding-top: 25px;
		padding-bottom: 32px
	}
	.syk5top {
		margin-bottom: 16px
	}
	.jiah4 h4 {
		font-size: 16px;
	}
	.syk5xin .jiah4 h4 {
		height: 54px
	}
	.syk5.jian1 {
		clear: both;
		padding-bottom: 50px
	}
	.syk5.jian1 .content1 {
		padding: 0;
	}
	.syk5.jian1 .syk5top {
		padding: 0 20px;
	}
	.syk5li .jiah4 {
		margin-bottom: 5px;
	}
	.syk5limore {
		font-size: 14px;
		line-height: 1.6;
		margin-bottom: 15px;
	}
	.syk5xin {
		border: none;
		padding: 25px 20px;
	}
	.syk5pic {
		height: 50.5625vw;
	}
	.footop {
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.footermail a {
		font-size: 14px
	}
	.footerma {
		width: 110px
	}
	.hwneih1 h1 {
		font-size: 22px
	}
	.neih2 h2 {
		font-size: 20px
	}
	.neih2 h3 {
		font-size: 16px;
		line-height: 1.6;
	}
	.jianda {
		padding-top: 34px;
		padding-bottom: 42px
	}
	.b1k1 .neih2 {
		margin-bottom: 14px
	}
	.news_con.b1k1duan {
		margin-bottom: 20px
	}
	.b1k1 .g_cpt2botnr a {
		padding: 20px 15px
	}
	.g_cpt2botnr .hwh3 {
		margin-bottom: 12px
	}
	.g_cpt2botbox .hwcon {
		max-height: 84px;
		overflow: hidden
	}
	.b2jian1 {
		padding-top: 34px;
		padding-bottom: 28px
	}
	.b2jiantop {
		padding-top: 25px
	}
	.b2jian2 {
		padding-top: 32px;
		padding-bottom: 36px
	}
	.b2jian2d {
		margin-bottom: 16px
	}
	.b2jian2d_1 {
		margin-bottom: 20px
	}
	.b2jian3d {
		margin-bottom: 20px
	}
	.fshb2tit h3 {
		font-size: 18px
	}
	.b2k3li {
		width: 100%;
		margin-bottom: 16px
	}
	.b2k3li:last-of-type {
		margin-bottom: 0
	}
	.b3k1.b2jian1 {
		padding-top: 34px;
		padding-bottom: 32px
	}
	.b2jian2d {
		margin-bottom: 14px
	}
	.b3k1 .neih2.b2jian2d {
		margin-bottom: 14px
	}
	.b3k1nr {
		margin-top: 18px
	}
	.b3k1icon {
		width: 32px;
		height: 32px
	}
	.b3k1xin {
		width: 74px;
		height: 74px
	}
	.b3k1icon {
		margin-bottom: 2px
	}
	.b3k1li:nth-child(3) .b3k1icon {
		width: 38px;
	}
	.b3k1xiao .news_con p {
		font-size: 12px
	}
	.b3k2 {
		padding-top: 25px;
		padding-bottom: 32px
	}
	.b3k2 .neih2 {
		margin-bottom: 20px
	}
	.b3k2wen {
		padding: 20px 14px
	}
	.b3k2li {
		padding: 0 6px
	}
	.b3k2ul {
		margin: 0 -6px
	}
	.b3k2icon {
		width: 30px;
		height: 30px;
		margin-bottom: 8px
	}
	.b3k2wen .jiatith3 {
		margin-bottom: 18px
	}
	.b3k2ul .slick-dots {
		bottom: -30px
	}
	.b3k3 {
		padding-top: 25px
	}
	.b3k3 .neih2 {
		margin-bottom: 18px
	}
	.b3k3top.jiah3 h3 {
		font-size: 16px
	}
	.b3k3li.on .b3k3top h3 {
		font-size: 18px
	}
	.b3k3le {
		padding-top: 18px
	}
	.b3k3li {
		margin-bottom: 10px
	}
	.b3k3le {
		margin-bottom: 18px
	}
	.b3k3box {
		padding-bottom: 32px
	}
	.b2jian2 {
		padding-top: 25px;
		padding-bottom: 42px
	}
	.syk5zi {
		font-size: 12px
	}
	.syk5icon {
		width: 12px;
		line-height: 15px;
		margin-right: 6px;
	}
	.b4k1jian {
		padding-top: 34px;
		padding-bottom: 32px
	}
	.b4jian2d {
		margin-bottom: 14px
	}
	.b4k1 .news_con {
		margin-bottom: 18px
	}
	.b4k1li .jiah3 {
		padding: 16px 18px
	}
	.b4k1li {
		width: 100%;
		margin-bottom: 18px
	}
	.b4k1li:last-of-type {
		margin-bottom: 0
	}
	.b4k2jian {
		padding-top: 25px;
		padding-bottom: 32px
	}
	.b4k2jian2d {
		margin-bottom: 20px
	}
	.b4k2qi1rg {
		padding-left: 0px
	}
	.b4k2zi {
		margin-bottom: 12px
	}
	.b4k2li .jiah3 h3 {
		height: 24px
	}
	.b4k2li .jiah3 h3 {
		font-size: 16px
	}
	.b4k2li {
		padding: 0 0px
	}
	.b4k2ul {
		margin: 0
	}
	.b4k2li {
		width: 100%
	}
	.b4k2li {
		margin-bottom: 14px
	}
	.b4k2qi2le {
		padding-left: 0px;
		margin-bottom: 10px
	}
	.b4k2qi1 {
		margin-bottom: 18px
	}
	.b4k2qi2le .b4k2zi {
		margin-bottom: 12px
	}
	.b4k2qi2li {
		margin-bottom: 16px
	}
	.b4k2qi2le .news_con {
		margin-bottom: 20px
	}
	.b4k2icon {
		width: 30px;
		height: 30px
	}
	.b4k3 .news_con {
		margin-bottom: 14px
	}
	.b4k3 .b4k2zi {
		margin-bottom: 18px
	}
	.b4k3li {
		padding: 18px 10px;
		margin-bottom: 8px
	}
	.b4k3le {
		margin-bottom: 18px
	}
	.b4k3rgli {
		width: 100%
	}
	.b4k3hang {
		margin-bottom: 0px
	}
	.b4k3rgxin {
		padding: 16px 15px 16px
	}
	.b4k3rgli {
		margin-bottom: 8px
	}
	.b4k3jian {
		padding-top: 25px;
		padding-bottom: 24px
	}
	.b4k4 .neih2 {
		margin-bottom: 12px
	}
	.b4k4 .news_con {
		margin-bottom: 22px
	}
	.b4k4jian {
		padding-top: 25px;
		padding-bottom: 22px
	}
	.b4k4li {
		width: 50%
	}
	.b4k4icon {
		width: 36px;
		height: 36px
	}
	.b4k5jian {
		padding-top: 25px
	}
	.b4k6jian {
		padding-top: 25px
	}
	.b4k6 .neih2 {
		margin-bottom: 12px
	}
	.b4k6p {
		margin-bottom: 12px
	}
	.b4k6 .news_con.b4k6duan p {
		margin-bottom: 6px
	}
	.b5jian1 {
		padding-top: 36px;
		padding-bottom: 24px
	}
	.b5k1 .b2jian2d {
		margin-bottom: 14px
	}
	.b5k3jian {
		padding-top: 25px;
		padding-bottom: 42px
	}
	.b5k3 .neih2 {
		margin-bottom: 18px
	}
	.b5k3le {
		width: 100%;
		margin-bottom: 25px
	}
	.b5k3rg {
		width: 100%
	}
	.b5k3rg .b5k3pic {
		width: 70%;
		margin: 0 auto
	}
	.b5k3 .b5k3rg .neih2 {
		margin-bottom: 0px
	}
	.jiah2 h2 {
		font-size: 20px
	}
	.syk1 .hwcon {
		margin-bottom: 16px;
	}
	.syk1 .hwcon p {
		width: 83%;
		font-size: 14px
	}
	.b5k2wen {
		padding: 25px 20px
	}
	.c2k1 {
		padding-top: 38px
	}
	.c2k2 {
		padding-top: 32px
	}
	.c2k1li {
		margin-bottom: 18px
	}
	.c2k2 {
		padding-bottom: 14px
	}
	.c2k1wen {
		padding: 16px 15px
	}
	.fshc2tit h4 {
		font-size: 18px
	}
	.c2k1rg {
		width: 90px
	}
	.c2k1le {
		width: calc(100% - 90px)
	}
	.d1k1li {
		width: 100%
	}
	.d1k1jian {
		padding-top: 35px;
		padding-bottom: 32px
	}
	.d1k1nr .neih2 {
		margin-bottom: 14px
	}
	.d1k1nr .news_con {
		margin-bottom: 18px
	}
	.swiper-slide {
		padding-top: 42px;
		padding-bottom: 42px
	}
	.content5.swiper-wrapper {
		width: calc(100% - 40px)
	}
	.d2k1 .swiper-container-vertical > .swiper-pagination-bullets {
		right: 20px
	}
	.d2k1 .swiper-pagination-bullet {
		width: 8px;
		height: 8px
	}
	.d2k1rg .fshd2tit h3 {
		font-size: 18px
	}
	.d2xu {
		font-size: 36px;
		top: 18px;
		right: 14px
	}
	.d2k1icon {
		width: 22px;
		margin-bottom: 6px
	}
	.d2k1rg .fshd2tit {
		margin-bottom: 6px
	}
	.d2k1nr {
		height: calc(calc(calc(582 / 909) * calc(200vw - 80px)) + 84px)
	}
	.d2k1rg {
		height: calc(calc(calc(582 / 909) * calc(100vw - 40px)))
	}
	.d3k1jian1 {
		padding-top: 35px;
		padding-bottom: 50px
	}
	.d3k1bgle {
		bottom: -15px;
		width: 50%
	}
	.d3k1bgrg {
		width: 50%;
		bottom: -10px
	}
	.d3k1 .neih2 {
		margin-bottom: 14px
	}
	.d3k1 .news_con {
		margin-bottom: 18px
	}
	.d3k1 .d3k1le .neih2 {
		margin-bottom: 15px
	}
	.d3k1shu {
		font-size: 24px
	}
	.d3k1hang {
		height: 31px
	}
	.d3k1hang {
		margin-bottom: 0px
	}
	.d3k1li .hwcon {
		height: 21px
	}
	.d3k1li {
		margin-bottom: 12px
	}
	.d3k1le {
		margin-bottom: 16px
	}
	.d3k1yin {
		width: 36px;
		right: -5px;
		top: -25px;
	}
	.d3k1zi {
		font-size: 24px;
		top: 230px
	}
	.d3k1quwai {
		width: calc(100% - 30px)
	}
	.d3k1quan {
		width: 100%
	}
	.d3k2le {
		padding: 25px 20px;
	}
	.d3k2 .neih2 {
		margin-bottom: 10px
	}
	.d3k3jian {
		padding-top: 37px
	}
	.d3k3nr .neih2 h2 {
		font-size: 18px;
		text-align: center;
	}
	.neih2 h2 span {
		font-size: 24px;
	}
	.d3k1 .hwcon {
		margin-bottom: 30px;
	}
	.d3k1ul {
		text-align: center;
		margin: 0;
	}
	.d3k1 .d3k1li {
		width: 25%;
		padding: 0 5px;
	}
	.d3k2li .hwcon p {
		min-height: 120px;
	}
	.d3k3 .neih2 {
		margin-bottom: 20px
	}
	.d3k3wen {
		padding: 20px 20px
	}
	.d3k3wen .neih2 {
		bottom: 24px
	}
	.d3k4jian {
		padding-top: 28px;
		padding-bottom: 30px
	}
	.d3k4 .neih2 {
		margin-bottom: 14px
	}
	.d3k5 {
		padding-top: 32px;
		padding-bottom: 12px
	}
	.d3k6jian {
		padding-top: 30px;
		padding-bottom: 20px
	}
	.d3k6le .neih2 {
		margin-bottom: 14px
	}
	.d3k6le .hwcon {
		margin-bottom: 20px;
	}
	.d3k6le .news_con {
		margin-bottom: 16px
	}
	.d3k6li {
		font-size: 16px;
		line-height: 2;
	}
	.d3k6le {
		margin-bottom: 18px
	}
	.d3k6rg {
		width: 270px
	}
	.d5k1jian {
		padding-top: 30px
	}
	.d5k1nr .neih2 h2 {
		font-size: 18px
	}
	.d5k1 .neih2 {
		margin-bottom: 14px
	}
	.d5k1 .news_con {
		margin-bottom: 16px
	}
	.d5k1 .hwcon {
		margin-bottom: 20px;
	}
	.d5k2jian {
		padding-top: 25px;
		padding-bottom: 32px
	}
	.d5k2 .neih2 {
		margin-bottom: 20px
	}
	.hwtit p {
		font-size: 14px;
		line-height: 1.5;
		padding-top: 5px;
	}
	.d5k2icon {
		width: 34px;
		height: 34px;
		margin-bottom: 12px
	}
	.d5k3jian {
		padding-top: 25px;
		padding-bottom: 25px
	}
	.d5k3li .neih2 h2 {
		font-size: 16px
	}
	.d5k3top {
		margin-bottom: 18px
	}
	.d5k3rg {
		padding-right: 0px;
		padding-left: 0px
	}
	.d5k4jian {
		padding-top: 32px;
		padding-bottom: 42px
	}
	.d5k4li {
		width: 100%;
		margin-bottom: 10px
	}
	.d5k4li:last-of-type {
		margin-bottom: 0
	}
	.d5k4tit {
		font-size: 18px
	}
	.d5k4xin .news_con p {
		height: auto
	}
	.d5k4tit {
		margin-bottom: 12px
	}
	.d5k4da {
		font-size: 60px
	}
	.d5k4xiao {
		font-size: 14px
	}
	.d5k4icon, .d5k4icon1 {
		text-align: right;
		width: 52px;
		top: -4px
	}
	.d5k4xin {
		padding: 18px 15px 70px
	}
	.e1k2 {
		min-height: 480px;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.e1k2xin {
		-moz-box-shadow: 1px 1px 0 rgb(0 0 0 / 2%);
		-webkit-box-shadow: 1px 1px 0 rgb(0 0 0 / 2%);
		box-shadow: 1px 1px 0 rgb(0 0 0 / 2%);
	}
	.e1k2li.on .e1k2wen .news_con {
		margin-bottom: 14px
	}
	.e1k2wai .hwcon {
		margin-bottom: 16px
	}
	.e1k2li {
		margin-bottom: 16px
	}
	.e1k2nr {
		margin-bottom: 16px
	}
	.e1k2wen .news_con {
		margin-bottom: 14px
	}
	.e2k1tit h1 {
		font-size: 18px;
		text-align: center;
	}
	.e2k1nr {
		padding-top: 30px
	}
	.e2k1time {
		margin-bottom: 12px;
		font-size: 13px
	}
	.e2k1tit {
		clear: both;
		margin-bottom: 20px
	}
	.bshare-custom {
		width: 70px;
	}
	.e2share {
		margin-bottom: 16px
	}
	.e2wen {
		padding: 20px 0;
	}
	.news_con.hw_act p {
		margin-bottom: 14px
	}
	.common-infor .con {
		font-size: 24px;
	}
	.about_hw_t {
		padding: 30px 0 26px;
	}
	.about_hw_t .content {
		font-size: 13px;
		margin: 5px 0 20px;
	}
	.about_hw_t .right {
		display: none;
	}
	.about_hw_t ul li {
		width: 50%;
		padding: 8px 0;
	}
	.about_hw_t ul li:after {
		left: -12%;
	}
	.about_hw_t ul li .img {
		width: 20%;
	}
	.about_hw_t ul li .img img {
		width: 100%;
		padding-top: 8px;
	}
	.about_hw_t ul li .txt {
		width: auto;
		padding-left: 5px;
	}
	.about_hw_t ul li .txt .t {
		font-size: 22px;
		padding-bottom: 8px;
	}
	.content2 {
        padding: 0 10px;
    }
	.hwcon p {
		line-height: 1.7;
	}
	.hwcon .vfile {
		width: 100% !important;
		height: auto !important;
		margin-bottom: 20px;
	}
	.hwcon .vfile .video {
		max-width: 100% !important;
		width: 100% !important;
		height: auto !important;
	}
	.hwcon img {
	    width: 100% !important;
		max-width: 100% !important;
	}
	.spage {
        padding: 10px 15px;
    }
	.e2goback {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.e2zhuzi {
		font-size: 14px
	}
	.e2zhuzi.tar {
		text-align: left;
	}
	.e2zhuanpic {
		width: 14px;
		line-height: 21px;
		top: -3px
	}
	.f1ak1 {
		padding-top: 26px;
		padding-bottom: 22px
	}
	.f1ak1 .neih2 {
		margin-bottom: 14px
	}
	.f1ak1 .hwcon {
		margin-bottom: 30px;
	}
	.f1ak1 .news_con {
		margin-bottom: 22px
	}
	.f1ak1 .hwh3 {
		margin-bottom: 18px
	}
	.f1ak1ul .video {		
		width: 100%;
		height: auto;
		margin: 5px auto 0;
	}
	.f1ak2 {
		padding-top: 30px;
		padding-bottom: 5px;
	}
	.f1ak3 {
		padding-top: 25px
	}
	.f1ak1li {
		width: 33.3333%
	}
	.f1ak2 .hwh3 {
		margin-bottom: 10px
	}
	.f1ak2 .hwcon {
		margin-bottom: 20px
	}
	.f1ak2 .g_cpt2bottu {
		left: 15px
	}
	.f1ak3 .hwh3 {
		margin-bottom: 18px
	}
	.f1ak3logo {
		margin-bottom: 18px
	}
	.f1ak4pic {
		height: 200px;
		position: relative
	}
	.f1ak4pic img {
		position: absolute;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%)
	}
	.f1ak3li {
		width: 33.3333%
	}
	.f1ak3logo {
		margin-bottom: 8px
	}
	.f1bk2 {
		padding-top: 42px
	}
	.f1btop .slick-prev, 
	.f1btop .slick-next {
		width: 30px;
		height: 30px
	}
	.f1btop .slick-prev::before, 
	.f1btop .slick-next::before {
		width: 13px;
		height: 9px
	}
	.f1bk2 {
		padding-top: 35px
	}
	.f1btopli {
		padding-bottom: 55px
	}
	.f1bquan {
		width: 20px;
		height: 20px
	}
	.f1btopli.slick-active.slick-current .f1bquan::after {
		width: 20px;
		height: 20px
	}
	.f1year {
		font-size: 42px
	}
	.f1yearn p::before {
		width: 6px;
		height: 6px;
		top: 9px
	}
	.f1yearn p {
		padding-left: 16px
	}
	.f1yearn p {
		margin-bottom: 10px
	}
	.f1bk2box {
		padding-bottom: 30px
	}
	.f1ck3nr {
		padding-top: 25px;
		padding-bottom: 42px
	}
	.f1ck3nr .neih2 {
		margin-bottom: 18px
	}
	.f1ck3nr {
		padding-right: 0;
	}
	.f1ck2xu {
		font-size: 16px
	}
	.f1ck2li .f1ck2xu, 
	.f1ck2li.on .f1ck2xu {
		right: 20px
	}
	.f1ck2li .f1ck2shang, 
	.f1ck2li.on .f1ck2shang {
		padding: 20px 20px
	}
	.f1ck2ic {
		width: 26px
	}
	.f1ck2li .f1ck2ic, 
	.f1ck2li.on .f1ck2ic {
		margin-bottom: 8px
	}
	.f1ck2tit {
		font-size: 16px
	}
	.f1ck2li .f1ck2tit, 
	.f1ck2li.on .f1ck2tit {
		margin-bottom: 8px
	}
	.f1dwai {
		padding: 0 4.4%
	}
	.f1dk2 {
		padding-top: 35px
	}
	.f1dk2 .neih2 {
		margin-bottom: 22px
	}
	.f1dk2lun .slick-dots {
		bottom: -34px
	}
	.f1dk3 {
		margin-top: -6px
	}
	.f1dyear {
		font-size: 12px
	}
	.f1dtit {
		font-size: 16px
	}
	.f1drg {
		top: 2px;
		width: 16px;
		height: 16px
	}
	.f1dli {
		margin-bottom: 12px
	}
	.f1dshou {
		margin-top: -24px
	}
	.f1dwenr {
		padding-left: 10px
	}
	.f1dduan {
		top: auto;
		bottom: 0;
		left: 0;
		position: relative;
	}
	.f1dduan p {
		font-size: 13px;
		line-height: 1.5;
	}
	.f1dwenr {
		height: auto
	}
	.f1dshou .f1dtit {
		margin-bottom: 10px
	}
	.f1dwenr {
		position: relative
	}
	.f1dwenr {
		width: 66.6667%;
		min-height: auto
	}
	.f1dpic {
		margin-bottom: 12px
	}
	.f1k6input input {
		font-size: 14px;
	}
	.f1k6input textarea {
		height: 110px;
		font-size: 14px;
		line-height: 1.6;
	}
	.f2k1li {
		width: 100%
	}
	.f2wen .hwtit p {
		font-size: 16px;
		height: auto
	}
	.f2nr {
		padding-top: 42px;
		padding-bottom: 22px
	}
	.g5k1 .news_con p {
		margin-bottom: 14px
	}
	.g5k1 .news_con p img {
		margin-bottom: 4px
	}
	.g2k1 .g1k2nr .news_con {
		padding-bottom: 24px
	}
	.g4h1 h1 {
		font-size: 22px
	}
	.g4ulh2 h2 {
		font-size: 18px
	}
	.g4h1 {
		padding-top: 0px;
		margin-bottom: 14px
	}
	.g4tiao.hwtit {
		margin-bottom: 20px
	}
	.g4ulh2 {
		margin-bottom: 14px
	}
	.g4ul {
		padding-bottom: 24px;
		margin-bottom: 24px
	}
	.g4shen {
		margin-top: 22px
	}
	.g4shen {
		font-size: 16px;
		padding: 10px 24px
	}
	.g4k1 {
		padding-bottom: 42px
	}
	.g4ulh2 {
		margin-bottom: 10px
	}
	.g3k2li {
		width: 100%
	}
	.g3k2 {
		padding-bottom: 42px
	}
	.g3k2li {
		margin-bottom: 16px
	}
	.g3k2nr {
		margin-bottom: 16px
	}
	.g3k2tit h5 {
		font-size: 16px;
		height: auto
	}
	.g3k2p p {
		margin-bottom: 8px;
		height: auto
	}
	.g3k2p {
		height: auto
	}
	.g3k2p p:first-of-type {
		max-height: none
	}
	.g3k1la1 {
		width: 100%
	}
	.g3k1la2 {
		width: 100%
	}
	.g3k1la3 {
		width: 100%
	}
	.g3k1la4 {
		width: 78%
	}
	.g3k1top {
		padding: 10px 10px
	}
	.g3k1la5 .g3k1top {
		height: 41px
	}
	.g3k1 {
		padding-top: 42px;
		padding-bottom: 22px
	}
	.g2k2 {
		padding-bottom: 30px
	}
	.g2k1le {
		padding: 20px 15px
	}
	.e1duan p {
		font-size: 14px
	}
	.e1k1.srh {
		display: block;
	}
	.e1k1nr .srch {
		font-size: 14px;
		letter-spacing: 0.5px;
		padding: 15px 0;
		margin: 0 15px;
	}
	.e1k3xia .jiah3 {
		margin-bottom: 10px
	}
	.g1k2nr {
		padding-top: 30px;
		padding-bottom: 30px
	}
	.g1k2nr .news_con {
		margin-bottom: 24px
	}
	.g1k2nr .neih2 {
		margin-bottom: 14px
	}
	.g2k1rg {	
		height: 54vw;
	}
	.g2k1 .g1k2nr .hwcon {
		padding-bottom: 20px;
	}
	.job_list {
		padding-bottom: 30px;
	}
	.job_list .infor {
		font-size: 20px;
		margin: 30px auto 25px;
	}
	.job_list .widget-job-tit {
		height: 50px;
		line-height: 50px;
	}
	.job_list .jt {		
		height: 50px;
		line-height: 50px;
	}
	.job_list .ut {
		font-size: 13px;
		line-height: 50px;
	}
	.job_list .jcon {
		padding: 25px 20px;
	}
	.job_list .jcon .text_con p {
		font-size: 15px;
		line-height: 1.7;
	}
	.e1wai {
		bottom: 12px
	}
	.e1wai li {
        height: 30px;
		font-size: 12px;
        padding: 9px 10px 7px;
	}
	.e1kan {
		margin-bottom: 10px
	}
	.e1k2wen .hwcon {
		height: 55px;
		overflow: hidden;
		margin-bottom: 8px;
	}
	.e1k2wen .hwcon p {
		font-size: 14px;
		font-weight: normal;
		line-height: 1.3 !important;
	}
	.e1k2wen.rs .hwcon p {
		font-size: 15px;
		font-weight: normal;
		line-height: 1.5 !important;
	}
	.e1k2li.shlist {
		width: 100%;
	}
	.e1k2li.shlist .e1k2wen .hwcon p.url {
		padding: 10px 0 0;
	}
	.e1k2li.shlist .e1k2wen .hwcon p.url i a {
		font-size: 13px;
	}
	.e1k3box {
		bottom: 144px;
	}
	.e1k3xin {
		box-shadow: 0 0 1px 1px rgb(0 0 0 / 5%);
	}
	.e1k3xin:hover {
	    box-shadow: 0 2px 5px 2px rgba(0 0 0 / 8%);
    }
	.g1k1 .neih2 h2 {
		font-size: 18px
	}
	.f6k1 {
		background: #fff;
	}
	.f6k1le {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.f6k1duan2 {
		padding-left: 20px;
	}
	.f6k1xin .f6k1duan2 p {
		font-size: 15px;
	}
	.f6k1le .jiah2 {
		margin-bottom: 14px
	}
	.f6k1duan.news_con p {
		margin-bottom: 0px
	}
	.f6k1duan.hwcon p {
		font-size: 15px;
	}
	.f6k1duan span {
		font-size: 15px;
	}
	.f6k1nr .f6k1duan.hwcon {
		margin-bottom: 25px;
	}
	.f6k1duan.hwcon p {
		margin-bottom: 1px;
	}
	.f1k6rg {
		background: #f8f8f8;
		padding: 20px 20px 15px;
		margin-bottom: 10px;
	}
	.f6k1le .jiah2, .f1k6rg .jiah2 {
		margin-bottom: 20px;
	}
	/* After-Sales Service Form Css Start */
	.f1k6rg .jiah2.svrfm {
	    text-align: center;
	    border-bottom: 1px solid #ccc;
	    padding-bottom: 10px;
	}
	.f1k6rg .jiah2.svrfm h2 {
	    font-size: 18px;
	}
	.f1k6tou.svrfm {
	    width: 90px;
	    font-size: 15px;
	    text-align: right;
        line-height: 3.2;
        padding-right: 10px;
        margin: 0;
	}
	.f1k6input.svrfm {
	    width: calc(100% - 90px);
	}
	.f1k6input.svrfm input, .f1k6input.svrfm select,
	.f1k6input.repfm input, .f1k6input.repfm select {
	    line-height: 42px;
	}
	.f1k6input.svrfm input, .f1k6input.svrfm textarea,
	.f1k6input.repfm input, .f1k6input.repfm textarea {
	    font-size: 15px;
	}
	.f1k6input.svrfm textarea, .f1k6input.repfm textarea {
	    height: 116px;
	}
	.f1k6input.svrfm select, .f1k6input.repfm select {
        width: 100%;
	    font-size: 15px;
        background: #fff;
        padding: 11px 10px;
	}
	.f1k6hang.svritem:last-of-type .f1k6li:last-of-type {
	    width: 48%;
        margin: 0 auto;
	}
	.f1k6hang.svritem:last-of-type .f1k6li:last-of-type .f1k6submit {
	    font-size: 15px;
	}
	.f1k6tou.repfm {
	    width: 75px;
	    font-size: 15px;
	    text-align: right;
        line-height: 3.2;
        padding-right: 10px;
        margin: 0;
	}
	.f1k6input.repfm {
	    width: calc(100% - 75px);
	}
	.f1k6input.repfm #model, .f1k6input.repfm #vin {
	    text-transform: uppercase;
	}
	/* After-Sales Service Form Css End */
	.f1k6li2 {
		padding: 0 5px
	}
	.f1k6hang2 {
		margin: 0 -5px
	}
	.f1k6hang {
		margin-bottom: 10px
	}
	.f1k6hang:last-of-type .f1k6li:first-of-type {
		width: 70%
	}
	.f1k6hang:last-of-type .f1k6li:last-of-type {
		width: 30%
	}
	.f6k1pic {
		padding: 0;
	}
	.f6k2map {
		height: 350px
	}
	#map .BMapLabel {
		font-size: 14px !important;
	}
	.f3k1 {
		padding-top: 35px;
		padding-bottom: 0;
	}
	.f3k1 .jiah2 {
		text-align: center;
		margin-bottom: 15px
	}
	.f3k1le {
		margin: 225px auto 0;
	}
	.f3k1le .news_con p {
		margin-bottom: 14px
	}
	.f3k1le .hwcon li {
		font-size: 15px;
		padding: 15px 0 13px 20px;
	}
	.f3k1le .plus {
		padding-top: 15px;
	}
	.f3k1le .plus li {
		font-size: 14px;
		padding: 5px 10px;
	}
	.f3k1le .plus a.request-quote {
		background: url(../images/icon_quote_r.svg) no-repeat 8px 10px;
		background-size: 16%;
		font-size: 14px;
        border: 1px solid #f15345;
		padding: 10px 6px 8px 26px;
	}
	.f3k1le .plus a.request-quote:hover {
		background: #f15345 url(../images/icon_quote_w.svg) no-repeat 8px 10px;
		background-size: 16%;
		font-size: 14px;
        border: 1px solid #f15345;
		padding: 10px 6px 8px 26px;
	}
	.f3k1rg {
		position: absolute;
		top: 15px;
	}
	.f3k1rg img.propic {
		width: 100%;
		padding: 0 20%;
	}
	.f3k3box.prodcont {
		padding-top: 18px;
		margin-top: 18px;
	}
	.f3k3box.prodcont, .f3k3box.prodcont p, 
	.f3k3box.prodcont span, .f3k3box.prodcont div {
		font-size: 15px;
		line-height: 1.7;
	}
	.f3k3box.prodcont table tr td {
		font-size: 14px;
		line-height: 1.4;
		padding: 10px 10px 8px;
	}
	.f3k3box.prodcont table tr.firstRow td:first-child {
		width: 35%;
	}
	.f3k3box.prodcont .tips {
		font-size: 14px;
		width: 100%;
		line-height: 1.6;
		padding: 10px;
		margin: 30px 0 20px;
	}
	.inqform {
		height: auto;
		background: #fff !important;
		padding-bottom: 20px;
	}
	.inqform .form {
		float: none;
		width: 100%;
		padding-top: 20px;
	}
	.inqform .form .box {
		margin-top: 15px;
	}
	.inqform .form .title {
		padding-bottom: 0;
	}
	.inqform .form .title h2 {
		font-size: 20px;
		text-align: center;
	}
	.inqform .form .title p {
		font-size: 14px;
		line-height: 1.5;
	}
	.inqform .form .box li {
		text-align: center!important;
		margin-bottom: 12px;
	}
	.inqform .form .box li input[type=text] {
		font-size: 14px;
		height: 37px;
		line-height: 36px;
	}
	.inqform .form .box li textarea {
		font-size: 15px;
		padding: 8px 10px;
	}
	.inqform .form .box li input[type=submit] {
		font-size: 15px;
		height: 40px;
		line-height: 40px;
	}
	.f3k1hang {
		font-size: 20px
	}
	.f3k1nr {
		margin-bottom: 20px
	}
	.f3k1li:first-of-type {
		width: 28%
	}
	.f3k1li:last-of-type {
		width: 38.6667%
	}
	.f3k2 {
		padding-top: 25px
	}
	.f3k2nr {
		padding-right: 60px
	}
	.f3k2xin {
		padding: 20px;
	}
	.f3k2li {
		padding-bottom: 32px;
		padding-top: 20px
	}
	.f3k2xin .jiatith3 {
		margin-bottom: 0;
	}
	.f3k2xiao {
		margin-bottom: 12px;
		font-size: 14px
	}
	.f3k3 {
		padding-top: 25px;
		padding-bottom: 12px
	}
	.f3k3xin {
		padding: 20px 15px 20px;
		margin: 20px 0
	}
	.f3k3pic {
		margin-bottom: 18px
	}
	.f3k3xin .hwcon p {
		height: auto
	}
	.f3k4 {
		padding-top: 25px;
		padding-bottom: 42px
	}
	.f3k4 .jiah2 {
		margin-bottom: 18px
	}
	.f3k4name {
		padding: 6px 10px;
		font-size: 12px
	}
	.f3k4name::before {
		width: 6px
	}
	.f3k4name::after {
		left: calc(100% + 6px);
		height: 6px;
		width: 6px
	}
	.f3k4linr {
		padding-left: 18px
	}
	.f3k4linr a {
		line-height: 30px
	}
	.f3k4linr {
		line-height: 30px
	}
	.f3k4li {
		margin-bottom: 14px
	}
	.f3k4le {
		margin-bottom: 20px
	}
	#map2 {
		height: 200px
	}
	.e2zhuanpic {
		top: -2px
	}
	.b3k2wen .jiatith3 {
		margin-bottom: 16px
	}
	.g_cpt2botnr.g_cpt2botnr1 {
		padding: 20px 15px
	}
	.f3k3 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.f3k3nr {
		padding-top: 25px;
		padding-bottom: 12px
	}
	.button {
		margin-bottom: 15px
	}
	.e2zhuzi {
		width: calc(100% - 26px);
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
		white-space: nowrap;
	}
	.e2zhuan {
		width: 100%;
		margin-bottom: 10px
	}
	.e2zhuan:last-of-type {
		margin-bottom: 0
	}
	.e2zhuanpic {
		float: left
	}
	.e2zhuzi {
		float: left
	}
	.f3k2xiao p {
		font-size: 14px
	}
	.f3k2xiao {
		height: 126px
	}
	.f3k2xin .jiatith3 {
		margin-bottom: 4px
	}
	.f1_3con .f1ck2 .slick-dots {
		bottom: -26px
	}
	.slick-dots li {
		width: 8px;
		height: 8px
	}
	.slick-dots li {
		margin: 0 8px
	}
	.f1_3con .f1ck2 {
		padding-top: 30px;
		padding-bottom: 30px
	}
	.syk4 {
		display: none;
		padding-bottom: 54px
	}
    .footxli {
		padding: 3px;
        margin: 0 3px;
	}
	.footxli:hover {
		padding: 2px;
    }
    .footxia .footxia2 .footxrgbot .span1 {
        display: none;
    }
	.product-form {
		width: 99%;
		height: auto;
		padding: 25px 20px;
	}
	.m-product-table {
		border-top: 4px solid #f15345;
	}
	.popclose-btn {
		width: 28px;
		height: 28px;
		right: 20px;
		top: 20px;
	}
	.popclose-btn:after, 
	.popclose-btn:before {
		width: 22px;
		left: 3px;
		top: 13px;
	}
	.formtitle {
		font-size: 20px;
		margin-bottom: 15px;
	}
	.form-text {
		font-size: 15px;
		line-height: 1.5;
	}
	.product-formtable ul li:last-child {
		padding-top: 5px;
	}
	.product-formtable ul li.li1 {
		margin: 0 -20px;
	}
	.product-formtable ul li.li1 .input-item {
		width: 100%;
		padding: 5px 20px;
		margin-bottom: 5px;
	}
	.quote-box {
		padding-left: 64px;
	}
	.quote-box input, 
	.quote-box select {
		height: 46px;
	}
	.quote-box input, 
	.quote-box textarea, 
	.quote-box select {
		font-size: 15px;
		line-height: 1.5;
	}
	.quote-box span {
		width: 50px;
	}
	.quote-box span img {
		width: 50%;
	}
	.sign-text {
		font-size: 15px;
		padding-top: 15px;
	}
	.contact-submit {
		margin-top: 15px;
	}
	.contact-submit input {
		font-size: 15px;
		width: 180px;
		height: 40px;
		line-height: 42px;
	}
}