body,html{overflow-x:hidden}
ul{margin:0;padding:0}
p{margin:0}
h4{margin:0}
.container{padding:0 15px}
.special-banner img{width:100%;vertical-align:middle}
h4.special-htitle{font-size: 26px;line-height: 26px;color: #3b4457;text-align: center;font-family: Impact;font-weight: bold;}
.special-building-A h4{margin: 20px auto;}
.special-building-A .A-con{display: flex;flex-direction: column-reverse;align-items: center;}
.special-building-A .A-con .A-con-L{width: 80%;}
.special-building-A .A-con .A-con-R{width: 100%;}
.special-building-A .A-con .A-con-L img{width:100%;vertical-align:middle}
.special-building-A .A-con .A-con-R p{font-size: 18px;line-height: 30px;color: #666;text-align: justify;}
h4.special-btitle{font-size: 26px;line-height: 26px;color: #fff;text-align: center;font-family: Impact;}
.special-building-B{position: relative;margin-top: 40px;}
.special-building-B .B-bg{background: #e94609;position: absolute;width: 100%;height: 235px;z-index: -1;}
.special-building-B h4{padding: 20px 0;}
.special-building-B .B-con{display: flex;background: #f5f5f5;padding: 20px;flex-direction: column;}
.special-building-B .B-con .B-con-L{width: 100%;}
.special-building-B .B-con .B-con-R{width: 100%;}
.special-building-B .B-con .B-con-L p{font-size: 18px;line-height: 34px;color: #666;text-align: justify;}
.special-building-B .B-con .B-con-R img{width:100%;vertical-align:middle}
.special-building-C h4{margin: 20px auto;}
.special-building-C .C-con-wen{padding: 25px;margin-bottom:30px;background: #fff;box-shadow: rgba(45, 45, 45, .05) 1px 1px 10px 5px;border-radius: 5px;}
.special-building-C .C-con-wen p{font-size: 18px;line-height: 30px;color: #666;text-align: justify;}
.special-building-C .C-con-wen p:nth-child(2){margin: 20px 0;}
.special-building-C .C-con-list ul {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 25px;}
.special-building-C .C-con-list ul li{background: #3c4457;width: 22%;display: flex;flex-direction: column;align-items: center;}
.special-building-C .C-con-list ul li img{padding: 20px 0;}
.special-building-C .C-con-list ul li p{width:100%;height:75px;background:#edeef0;font-size: 16px;line-height: 18px;color: #666;display: flex;align-items: center;justify-content: center;text-align: center;}
.special-building-C .C-con-list ul li:hover{background: #e94609;}
.special-building-D{background: #3c4457;padding: 30px 0 50px;margin-top: 30px;}
.special-building-D .D-con .D-con-list ul{display: flex;justify-content: space-between;margin-top: 30px;}
.special-building-D .D-con .D-con-list ul li{width:49%;}
.special-building-D .D-con .D-con-list ul li a{display: flex;}
.special-building-D .D-con .D-con-list ul li a img{width: 100%;vertical-align: middle;}
.special-building-D .D-con .D-con-list ul li div.case-wen{background: #fff;padding-left: 15px;padding-bottom: 20px;}
.special-building-D .D-con .D-con-list ul li div.case-wen p{font-size: 18px;line-height: 18px;color: #3c4457;padding: 5px 0;}
.special-building-D .D-con .D-con-list ul li div.case-wen p b{color: #3c4457 !important;}
.special-building-D .D-con .D-con-list ul li div.case-wen p:hover{color: #e94609;}
.special-building-E .E-con{display: flex;background: #f4f4f4;flex-direction: column;}
.special-building-E .E-con .E-con-L{width: 100%;}
.special-building-E .E-con .E-con-R{width: 100%;}
.special-building-E .E-con .E-con-L a{display: block;}
.special-building-E .E-con .E-con-L a img{width:100%;vertical-align:middle}
.special-building-E .E-con .E-con-R{padding: 25px;}
.special-building-E .E-con .E-con-R h4{font-size: 26px;line-height: 26px;color: #3b4457;font-family: Impact;text-align: center;font-weight: bold;}
.special-building-E .E-con .E-con-R p.lm-title a{display:block;font-size: 22px;line-height: 22px;color: #3b4457;font-family: Arial;padding: 15px 0;font-weight: bold;text-align: center;}
.special-building-E .E-con .E-con-R p.lm-title a:hover{color: #e94609;}
.special-building-E .E-con .E-con-R p.lm-desc{font-size: 18px;line-height: 30px;color: #666;text-align: justify;}
.special-building-E .E-con .E-con-R div.lm-tedian{padding: 15px 0;}
.special-building-E .E-con .E-con-R div.lm-tedian img{padding-right: 10px;}
.special-building-E .E-con .E-con-R div.lm-tedian p{font-size: 18px;line-height: 30px;color: #666;display: flex;align-items: center;font-weight: bold;}
.special-building-E .E-con .E-con-R ul{display: flex;justify-content: space-between;}
.special-building-E .E-con .E-con-R ul li{width: 13%;display: flex;flex-direction: column;align-items: center;text-align: center;font-size: 18px;line-height: 22px;color: #666;}
.special-building-E .E-con .E-con-R ul li img{margin-bottom: 10px;}
.special-building-F{margin:40px 0 0;}
.special-building-F .container{position:relative;}
.special-building-F #swiper2{position:relative;overflow:hidden;width:88%;margin:auto;padding:40px 0 60px;}
.special-building-F #swiper2 .swiper-wrapper .swiper-slide{transform:scale(.75)}
.special-building-F #swiper2 .swiper-wrapper .swiper-slide a{display: block;}
.special-building-F #swiper2 .swiper-wrapper .swiper-slide img{width:100%;vertical-align:middle}
.special-building-F #swiper2 .swiper-wrapper .swiper-slide .case-wen{display:none;background-image:linear-gradient(#3b44570a 8%,#3b445791 35%,#3b4457 58%)}
.special-building-F #swiper2 .swiper-wrapper .swiper-slide .case-wen p{color:#fff;font-size:18px;line-height:30px;margin:0}
.special-building-F #swiper2 .swiper-wrapper .swiper-slide .case-wen h4{color:#fff;font-weight:700;font-size:18px;line-height:30px}
.special-building-F #swiper2 .swiper-wrapper .swiper-slide-active,.swiper-slide-duplicate-active{transform:scale(1);z-index:1;}
.special-building-F #swiper2 .swiper-wrapper .swiper-slide-active .case-wen,.swiper-slide-duplicate-active .case-wen{display:block;position:relative;margin-top:-18%;padding:50px 0 20px 40px}
.special-building-F .swiper2-btn .swiper-button-prev{background:url(../img/building/jtL.png) no-repeat;background-size:100%;width:58px;height:57px;left:15px}
.special-building-F .swiper2-btn .swiper-button-next{background:url(../img/building/jtR.png) no-repeat;background-size:100%;width:58px;height:57px;right:15px}

@media (max-width:768px){
	h4.special-htitle,h4.special-btitle,.special-building-E .E-con .E-con-R h4,.formBox h2{font-size: 26px;line-height: 30px;}
	.special-building-A h4,.special-building-C h4{margin:20px auto;}
	.special-building-B h4{padding:20px 0;}
	.special-building-C .C-con-wen{padding:20px;margin-bottom:25px;}
	.special-building-C .C-con-list ul{gap: 15px;}
	.special-building-C .C-con-list ul li{width: 22%;}
	.special-building-D{margin-top: 30px;padding: 30px 0;}
	.special-building-D .D-con .D-con-list ul{flex-wrap: wrap;margin-top: 30px;gap:30px;}
	.special-building-D .D-con .D-con-list ul li{width: 100%;}
	.special-building-E .E-con .E-con-R ul{flex-wrap: wrap;gap:15px;}
	.special-building-E .E-con .E-con-R ul li{width:30%;}
}
@media (max-width:576px){
	.special-building-A .A-con .A-con-L,.special-building-B .B-con .B-con-R{width:100%}
	.special-building-C .C-con-list ul li{width: 46%;}
	.special-building-C .C-con-wen p:nth-child(2){margin:8px 0}
	.special-building-E .E-con .E-con-R div.lm-tedian{flex-direction: column;}
	.special-building-E .E-con .E-con-R ul li{width: 46%;}
	.special-building-F #swiper2 .swiper-wrapper .swiper-slide-active .case-wen, .swiper-slide-duplicate-active .case-wen{margin-top: -28%;}
	.form .body form{padding: 0;}
	
}
@media (max-width:420px){
	
.special-building-F .swiper2-btn .swiper-button-next,.special-building-F .swiper2-btn .swiper-button-prev{width:30px;height:30px}
.special-building-F #swiper2 .swiper-wrapper .swiper-slide .case-wen{background-image:linear-gradient(#3b44578a 8%,#3b4457a3 12%,#3b4457 58%)}
.special-building-F #swiper2 .swiper-wrapper .swiper-slide .case-wen p{font-size:16px;line-height:24px}
.special-building-F #swiper2 .swiper-wrapper .swiper-slide .case-wen h4{line-height:24px;text-align:center}
.special-building-F #swiper2 .swiper-wrapper .swiper-slide-active .case-wen,.swiper-slide-duplicate-active .case-wen{padding:0 10px 10px 10px}
}
