.banner{height: 27vw;overflow: hidden;}
.banner img{display: block;width: 100%;height: 100%;object-fit:cover;}
.banner .BannerShow_c1,.banner .BannerShow_c1 div,.banner .BannerShow_c1 img{height: 100%;}
 
.ResTitle {color:#093693;position: absolute;left: 13%;top: 50%;transform: translateY(-50%);display: inline-block;font-size: 36px;}
.ResTitle h3{text-transform: uppercase;}
/*内页导航*/
.NavList_a2{margin-top: 4vw;margin-bottom: 2.5vw;background-color: antiquewhite;}
.NavList_a2 .swiper-wrapper,.NavList_a2 .swiper-slide{height: auto;width: auto;}
.NavList_a2 .swiper-slide a{display: block;padding: .5vw 1.4vw;/*ackground: #333;color: #fff;*/    font-size: 20px;}
.NavList_a2 .on{background: #093693;color: #fff;}
.NavList_a2 .on:hover{color: #fff;}
.NavList_a2 a:hover{color: #093693;}
/*关于我们*/
.about .title{border-bottom: 1px solid #ddd;}
.wmain {line-height: 2.0;font-size: 16px;margin: 2vw auto 6vw auto;}
/*新闻详情*/
.news_display h3{ text-align:center; font-weight:bold; }
.news_display h4{ width:100%;margin:0 0 10px; text-align:center; font-weight:300;padding:8px 0; color:#bbb; border-bottom:1px dashed #bbb;}
.news_display p img{ display:block; max-width:100%; margin:5px 0;}
.caseback{margin: 6vw auto 0 auto;width: 7em;font-size: 18px;color: #fff;background-color: #666;height: 40px;line-height: 40px;text-align: center;display: block;}

table{text-align: center;border-collapse: collapse;border: 1px solid #cccccc;width: auto !important;}
table td{border-width: 1px;border-style: solid;padding: 0.2vw 0.5vw;line-height: 1.6;width: auto !important;height: auto !important;}
.ProductDetail_a1 .Pimg {text-align: center;max-width: 100%; margin: 0 auto 1vw auto;}
.ProductDetail_a1 .Pimg img{width: auto;display: inline-block;height: auto;max-height: 640px;max-width: 640px;}
.ProductDetail_a1 .pul li{display: none;}
.ProductDetail_a1 .pul li.name{display: block;font-size: 22px;text-align: center;margin-bottom: 3vw;}
.detail .til1{font-size: 22px;border-left: 5px solid #333;padding-left: 2vw;margin-bottom: 3vw;}
.caseback{margin: 6vw auto 0 auto;width: 7em;font-size: 18px;color: #fff;background-color: #666;height: 40px;line-height: 40px;text-align: center;display: block;}
/*联系我们*/
.cimg{float: left;width: 50%;overflow: hidden;}
.cimg img{width: 100%;}
.contact {margin-bottom: 5vw;}
.contact .wrapper{float: right;width: 45%;}
.contact .line{margin-bottom: 1vw;}
.contact .line::after{content: "";display: block;clear: both;}
.contact .line p{color: #666;display: inline;}
.contact i{float: left;margin-right: 10px;/*display: block;*/width: 30px;height: 30px;background: #ffb009;border-radius: 50%;}
.contact i.email{background:#093693 url('../images/Emile.svg')no-repeat center center;fill: #fff;background-size: 50%;}
.contact i.call1{background:#093693 url('../images/call1.svg')no-repeat center center;fill: #fff;background-size: 70%;}
.contact i.call2{background:#093693 url('../images/call2.svg')no-repeat center center;fill: #fff;background-size: 50%;}
.contact i.service{background:#093693 url('../images/service.svg')no-repeat center center;fill: #fff;background-size: 75%;}
.contact i.addr{background:#093693 url('../images/addr.svg')no-repeat center center;fill: #fff;background-size: 50%;}
.contact i.fox{background:#093693 url('../images/fox.svg')no-repeat center center;fill: #fff;background-size: 50%;}
.contact i.web{background:#093693 url('../images/web.svg')no-repeat center center;fill: #fff;background-size: 50%;}

.PosList_a1{padding-bottom: 20px;text-align: left;}
.PosList_a1 b{font-weight: normal;}
/*招聘中心*/
.hrList_a1_item{ background:#fff;width:100%; float:left; margin-bottom:60px;border-bottom: dotted 1px #ddd;padding-bottom: 60px;}
.hrList_a1_item:nth-child(3n){ margin-right:0;}
.hrList_a1_title{ font-size:24px; font-weight:700; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; line-height: 1.0;
    border-left: solid #134aa7 5px; padding:2px 0 2px 10px;color:#134aa7;}
.hrList_a1_button{display: none;}
.hrList_a1_item ul{ padding-top:15px;}
.hrList_a1_item ul li{ width:33%; float:left; line-height:20px; padding:5px 0; color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.hrList_a1_item ul li.other{ width:100%; line-height:22px; padding:5px 0;color:#777;text-overflow: inherit;white-space: inherit; }
.hrList_a1_item ul li.other p{display: block;width: calc(100% - 5.7em);float: right;}
.hrList_a1_item ul li span{ display:inline-block; width:90px; color:#333; font-weight:bold;}

/*视频*/
.vdobx {width: 100%; padding: 0 5% 15px; border-bottom: 5px solid #f2f2f2; }
.vdobx h3 {width: 100%;margin-bottom: 2vw;}
.vdobx iframe {width: 100%; height: 32vw;}

@media screen and (max-width: 1200px){
	/*关于我们*/
	.about .m-b-100{margin-bottom: 2vw;}
	.about .w43{width: 46%;}
	.about .w46{width: 50%;}
	.about .w66{width: 100%;}
}
@media screen and (max-width: 1024px) {
    .hrList_a1_item ul li{width: 50%;}
    .hrList_a1_title{font-size: 20px;}
    .hrList_a1_item{padding-bottom: 30px;margin-bottom: 30px;}

}
@media screen and (max-width: 768px) {
        .cimg{float: none;width: 100%;}
    .contact .wrapper{float: none; width: 100%;}
}
@media screen and (max-width: 750px) {
	.ResTitle h3{font-size: 8vw;}
	.ResTitle span{font-size: 7.5vw;font-weight: 700;}
	.ResTitle em{font-size: 5vw;}
	.banner{margin-top: 13.33vw;background-position: center bottom;background-attachment: scroll;background-size: 100%;}
	.NavList_a2 .swiper-wrapper{justify-content: flex-start;-ms-flex-pack: start;}
	.NavList_a2 .swiper-slide a{padding: 1.5vw 4vw;/*margin-bottom: 4vw;*/margin-top: 0;}

	/*关于我们*/
	.about .m-b-100{display: none;}
	.about .w43{width: 100%;}
	.about .w46{width: 100%;}
	/*案例欣赏*/
	#PhotoList_i1 ul{margin-bottom: 0;}
	#PhotoList_i1 li{ width: calc(49% - 2px); margin-right:2%; margin-bottom:3vw; float:left; border: 1px solid #f4f4f4;}
	#PhotoList_i1 li:nth-of-type(3n){margin-right: 2%;}
	#PhotoList_i1 li:nth-of-type(2n){margin-right: 0;}
	#PhotoList_i1 li a{height: 28vw;}
	#PhotoList_i1 li span{font-size: 3.73333vw;}
	/*联系我们*/
	.contact .line{margin-bottom: 5.3333vw;font-size: 4vw;}
	.contact i {width: 7vw;height: 7vw;}
}
@media screen and (max-width: 640px) {
	.wmain{font-size: 3.8vw;margin: 8vw auto 12vw auto;}
	.PosList_a1{display: none;}
    .ProductDetail_a1 .Pimg{margin-bottom: 3vw;width: 100%;height: auto;max-height: 100vw;}
    .ProductDetail_a1 .Pimg img{max-height: 100vw;max-width: 100%;height: auto !important;width: auto !important;}
    .detail .til1,.ProductDetail_a1 .pul li.name{font-size: 4.5vw;border-width: 3px;line-height: 1.5;}
    .vdobx iframe{width: 100%;height: 55vw;}
    .caseback{font-size: 3.8vw;width: 8em;text-align: center;height: auto;line-height: 1.5;padding: 2vw 0;}

    .hrList_a1_item ul li{width: 100%;}
    .hrList_a1_title{font-size: 4.2vw;}
    .hrList_a1_item ul li span{font-size: 3.8vw;font-weight: normal;display: inline;}
    .hrList_a1_item p{display: inline;float: none;font-size: 3.8vw;}
    .hrList_a1_item ul li{font-size: 3.8vw;}
}