.cen{text-align: center;}
.f_l{float: left;}
.f_r{float: right;}
.con{position: relative;width:1280px;}
.main{min-height: 500px;}

.lo{height: 25px; line-height: 25px; overflow: hidden;}

/* floor1 建设工程信息化系统集成专家 */
.floor1{width: 100%; height: 270px; border-bottom: 2px solid #ebe9e9; padding-top: 30px;}
.containew_banner{width: 360px;height: 100%;overflow: hidden;}
.containew_banner img{min-width:100%;min-height: 100%;margin-left:50%;transform: translateX(-50%); display: block;}
.swiper-slide{overflow: hidden}
.floor1 .fl1_zuo{width: 920px; height: 230px; overflow: hidden;}
/*.floor1 .fl1_zuo .fl1_img{width: 380px; height: 225px; overflow: hidden;}*/
.floor1 .fl1_zuo .fl1_zi{margin-left: 35px;margin-top:5px;width:500px;}
.banner_title{width:100%;position: absolute;bottom:0px;left:0px;height: 30px;line-height: 30px;overflow: hidden;box-sizing: border-box;padding:0px 10px;color: #0C0C0C;background: #00a2d4;font-size: 14px;color: #fff;}
.banner_title:hover{color: #fff;}
.floor1 .fl1_zuo .fl1_zi>p{    line-height: 20px;  height: 20px;  overflow: hidden;  margin: 9px 0px;  padding-right: 10px; font-size: 16px; color: #323232; font-weight: bold;}
.floor1 .floor1_title{width:390px;margin-right: 10px;}
.floor1 .fl1_zuo .fl1_zi p.floor1_time{font-weight: 100;color: #777;}
.floor1 .fl1_you{width: 330px; height: 230px;}
.floor1 .fl1_you>h2{line-height: normal;margin-bottom: 5px;}
.floor1 .fl1_you .fl1_wen{font-size: 15px; color: #323232; height: 24px; line-height: 24px;}
.floor1 .fl1_you .fl1_wen .fl1_rw{width: 60%;height: 25px;
  line-height: 25px;
  overflow: hidden;}
.floor1 .fl1_you .fl1_wen .fl1_rtime{width: 38%;margin-left:2%; color: #7c7c7c; font-size: 15px;}
.fl1_yt{font-size: 16px;margin: 8px 0px 10px;font-weight: bold;height: 30px;line-height: 30px;position: relative;padding-left: 10px}
.fl1_yt:before{content:'';position: absolute;left:0px;top:0px;height: 100%;width:3px;background: #00a2d4;}
/* floor2 资料下载*/
.floor2{width: 100%; height: 425px;border-bottom: 2px solid #ebe9e9;}
.floor2 .fl2_title{font-size: 26px; font-weight: bold; margin-top: 10px;padding-left:45px;}
.floor2 .fl2_title:before{content:'';position: absolute;left:0px;width: 40px; top:13px;background: url(/public/images/index/default_icon.png) no-repeat;height: 30px;background-position: 2px -6px;}
.floor2 .fl2_nei{margin-top: 15px;width: 950px;}
.floor2 .fl2_nei .fl2_wen{width: 50%;}
.floor2 .fl2_nei .fl2_wen .fl2_p{font-size: 16px;font-weight: bold;margin:10px 0px;height: 30px;width: 270px;border-bottom: 1px solid #ccc;position: relative;padding-left:10px;}
.floor2 .fl2_nei .fl2_wen .fl2_p:before{content:'';position: absolute;left:0px;top:0px;height: 100%;width:3px;background: #00a2d4;}
.floor2 .fl2_nei .fl2_wen .fl2_pp{height: 30px;line-height: 30px;}
.floor2 .fl2_nei .fl2_wen .fl2_pp .fl2_p1{font-size: 15px; width: 60%;height: 25px;
  line-height: 25px;
  overflow: hidden;}
.floor2 .fl2_nei .fl2_wen .fl2_pp .fl2_p2{font-size: 15px; color: #7c7c7c; width: 30%;margin-left:10px;}
.floor2 .fl2_you{
  width: 330px;
  overflow: hidden;
}
.floor2 .fl2_you .fl2_jh{height: 390px;margin-top:20px;overflow: hidden}
.floor2 .fl2_you .fl2_jh .fl2_ytitle{font-size: 16px;margin: 20px 0px 10px;font-weight: bold;height: 30px;line-height: 30px;position: relative;padding-left: 10px }
.floor2 .fl2_you .fl2_jh .fl2_ytitle:before{content:'';position: absolute;left:0px;top:0px;height: 100%;width:3px;background: #00a2d4;}
.floor2 .fl2_you .fl2_jh .fl2_pp{height: 30px;line-height: 30px;}
.floor2 .fl2_you .fl2_jh .fl2_pp .fl2_p1{font-size: 15px;height: 30px;overflow: hidden;}

.floor2 .fl2_zuo{position: relative;}
.floor2 .fl2_zuo::before{content: ''; position: absolute; width: 1px; height: 365px; top: 40px; right: 30px; background: #dddbdb;}


/* 资料分类 */
.floor4{width: 100%; border-bottom: 2px solid #ebe9e9;margin-bottom: 10px;}
.floor4 .fl4_title{font-size: 26px; font-weight: bold; margin-top: 10px;margin-bottom: 20px;padding-left:45px;}
.floor4 .fl4_title:before{content:'';position: absolute;left:0px;width: 40px; top:0px;background: url(/public/images/index/default_icon.png) no-repeat;height: 30px;background-position: 2px -6px;}

.floor4 .fl4_nei:after{content:'';clear: both;display: block}.floor4 .fl4_duan .fl4_d
.floor4 .fl4_duan{margin: 10px 0px;}
.floor4 .fl4_duan:after{content:'';clear: both;display: block}
.floor4 .fl4_duan .fl4_d1{font-size: 16px; font-weight: bold; margin-right: 25px;}
.floor4 .fl4_duan .fl4_d2{width:905px; overflow: hidden;margin-bottom: 10px;height: 30px;height: 30px;}
.floor4 .fl4_duan .fl4_d2 a,.floor4 .fl4_duan .fl4_d3 a{font-size: 18px;margin:0px 5px;}
.floor4 .fl4_duan .fl4_cen{border-bottom: 1px solid #f1e6e6;}
.floor4 .fl4_more{display: block; width: 50px;font-size:14px !important; height: 25px; line-height: 25px; padding-left: 10px; position: relative; border: 1px solid #7c7c7c;}
.floor4 .fl4_more::before{content: ""; position: absolute; right: 10px; top: 7px; width: 7px;
  height: 7px;border-top: 2px solid #7c7c7c;
  border-right: 2px solid #7c7c7c;
  transform: rotate(135deg);}

.floor5{width: 100%;height: 100px;clear: both}
.floor5 .fl5_title{font-size: 26px; font-weight: bold; margin-top: 10px;margin-bottom: 15px;padding-left:45px;}
.floor5 .fl5_title:before{content:'';position: absolute;left:0px;width: 40px; top:0px;background: url(/public/images/index/default_icon.png) no-repeat;height: 30px;background-position: 2px -6px;}

.floor5 .fl5_a>a{display: block; margin-right: 25px; float: left;font-size: 15px;}
























