/*banner*/
.sw_banner {overflow: hidden;width: 100%;}
.sw_banner .swiper-slide{width: 100%!important;}
.sw_bannerd {width: 100%;height: 649px;}
.banner_box{position: absolute; top: 0;left: 0;width: 100%;height: 100%;padding-top:249px;box-sizing:border-box; }
.banner_div{position: relative;}
.banner_box span{margin: 0 15px; }
.heng_banner{height:15px;background: #002779;position: absolute; bottom: 0;left: 0;width: 100% }
/*标题*/
.box_bt{height: 83px;}
.box_bt .box_btp1{ margin-top: 30px;}
.box_bt .box_btp2{margin-top: 32px;border-left: 2px solid #dedede; padding-left: 7px;margin-left: 7px; height: 23px; line-height: 30px;}
/*关于我们*/
.box1_ox{background: #ebebeb;border-bottom:10px solid #002779 }
.box1_oxri{padding:20px 68px 30px 20px; box-sizing: border-box; width:578px; }
.box1_oxri p{line-height: 34px;}
.box1_oxa{width:150px;height: 45px;background: #002779;text-align: center; display: block; margin-top:40px;line-height: 45px;   }
/*工程展示*/
.box_2{margin-top: 15px;}
.box_2 li{width: 399px;margin-right: 23px; margin-bottom:20px;}
.box_2 li:nth-child(3){margin-right: 0}
.box_2 li img{width: 399px;height: 290px;}
.box_2 li p{height:65px;line-height: 65px;background: #002779; text-align: center; margin-top:10px; }
.box_2 li img{transform: scale(1); transition: all 0.5s}
.box_2 li:hover img{transform: scale(1.1); transition: all 0.5s}
/*新闻中心*/
.box_3{background: url(../images/box3_bac.png); background-position: center center; margin-top: 15px; padding-bottom: 90px}
.box3_le{width:688px; }
.box3_ri{width: 580px;background: #e9e9e9;height: 688px; padding: 25px 30px  0 30px ;box-sizing: border-box; position: relative;}
.box3_rimore{width:50px;height: 27px;display: block; background: #002779;font-size: 14px; text-align: center;margin-right:70px; line-height: 27px; }
.news_sw{overflow: hidden;}
.news_sw .swiper-button-next{background: url(../images/news_le.png); width: 27px;height: 27px;top: 47px;right: 27px}
.news_sw .swiper-button-prev{background: url(../images/news_ri.png); width: 27px;height: 27px; top: 47px;right: 60px;left: auto}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content: '';}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {content: '';}
.times{width:105px;height: 105px;background: #fff;border-bottom:5px solid #656565;padding:10px 0; box-sizing: border-box; transition: all 0.5s }
.news_box{width:390px; }
.news_sw{margin-top:50px;height: 565px; }
.news_boxp1{margin-bottom: 10px; margin-top: 5px;transition: all 0.5s}
.news_boxp2{line-height: 22px;transition: all 0.5s}
.timesp1{transition: all  0.5s}
.timesp2{transition: all  0.5s}
.news_sw .swiper-slide:hover .news_boxp1{color: #002779!important;transition: all 0.5s}
.news_sw .swiper-slide:hover .news_boxp2{color: #002779!important;transition: all 0.5s}
.news_sw .swiper-slide:hover .timesp1{color: #002779!important;transition: all 0.5s}
.news_sw .swiper-slide:hover .timesp2{color: #002779!important;transition: all 0.5s}
.news_sw .swiper-slide:hover .times{border-bottom:5px solid #002779!important;transition: all 0.5s}
.box3_lepic:hover{transform: scale(1.1); transition: all 0.5s}
.box3_lepic{transition: all 0.5s}


@media screen and (max-width: 966px){
	.box1_oxri{width: 100%;padding: 30px;}
	.box1_oxa{width: 180px;height: 60px;line-height: 60px;font-size: 24px;}
	.box_2 li{width: 100%;margin-bottom: 15px;}
	.box_2 li img{width: 100%;height: 492px;}
	.pic_box {width: 100%}
	.box3_le{width: 100%}
	.box3_pic2{width: 50%}
	.news_sw .swiper-button-prev{display: none;}
	.box3_ri {width: 100%;margin-top: 20px;}
	.news_sw .swiper-button-next{display: none;}
	.box3_lepic{width: 100%;}
	.box3_rimore{width: 180px;height: 60px;line-height: 60px;font-size: 26px;}
	.news_sw{width: 100%;margin-top: 0px; height: auto}
	.times {width: 130px;height: 130px;}
	.news_boxp2{line-height: 35px; height:70px;overflow:hidden}
	.box3_ri{height: 700px;}
	.box3_all .pic_box {width: 50%}
	.timesp2{margin-top: 0px;}
	.box3_ridd{display:none;}
	.news_box {
    width: 488px;
}
.box1_oxri p{color:#333!important}



}