/*圆点*/
.carousel-indicators li {
    width: 50px;
    height: 4px;
    margin:0 5px;
    background-color: #fff;
    border: none;
    border-radius:0;
}
.carousel-indicators .active {
    width: 50px;
    height: 4px;
    margin:0 5px;
    background-color: #024883;
}


/*内容*/
.show-box{
    overflow: hidden;
    padding: 40px 0 15px 0 ;
    position: relative;
    border-bottom: 1px dashed #e6e6e6;
}

/*轮播*/
.wrapper-box{  overflow: hidden;    padding:0 10px 20px;}
.ss2_wrapper { position:relative;   margin:0 ; overflow:hidden;}
.ss2_wrapper .slideshow { position:relative; height:299px; }
.ss2_wrapper .slideshow_item .data { display:none; }
.ss2_wrapper .slideshow_item .image{height:299px;width: 100%; overflow:hidden;}
.ss2_wrapper .slideshow_item .image img{width:100%;height:299px;}
.ss2_wrapper .slideshow_paging {text-align: right; position:absolute;width: 85px; bottom:4px; z-index:11; font-size:12px;right: 0; background-color: rgba(0,0,0,.3);  -moz-box-shadow: 0 0 2px #222; -webkit-box-shadow: 0 0 2px #222; box-shadow: 0 0 2px #222; }
.ss2_wrapper .slideshow_paging a { display:block;margin:0 2px 0 0 ;float: left; width: 15px;height: 15px; color:#fff;position: relative;text-align: center; background-color: #9da1a1;}
.ss2_wrapper .slideshow_paging a:hover { color:#fff }
.ss2_wrapper .slideshow_paging a.activeSlide {  color:#fff; background-color: #024883; font-size: 12px;}
.ss2_wrapper .slideshow_box { position:absolute; left:0; background-color: rgba(0,0,0,.3); width:100%; height:70px; z-index:10;padding: 0 15px;line-height: 45px ;bottom: 0;}
.ss2_wrapper .slideshow_box .data { color:#ccc; height: 70px;margin-top: 13px;}
.ss2_wrapper .slideshow_box .data h4 { color:#fff;  padding:0; font-size: 14px;  margin: 0;  }
.ss2_wrapper .slideshow_box .data a { color:#fff;line-height: 20px; }


/*首页标题公用*/
.title-t{
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    background-color: #024883;
    padding: 0 15px;
}
.title-t .sp-t{
    overflow: hidden;
}
.title-t .sp-t img{
    margin-top: -4px;
}
.title-t .sp-t h4{
    color: #fff;
    margin-left: 10px;
}
.show-box .row{
    margin: 0 -10px;
}
.show-box .list{
    overflow: hidden;
    padding:0 10px 20px;
}
.show-box .list:hover .list-s,.show-box .list:hover .title-t{
    overflow: hidden;
    -webkit-box-shadow:1px 3px 3px #ccc, 1px 3px 3px #ccc, -1px 5px 10px #ccc;
    -moz-box-shadow:1px 3px 3px #ccc, 1px 3px 3px #ccc, -1px 5px 10px #ccc;
    box-shadow: 1px 3px 3px #ccc, 1px 3px 3px #ccc, -1px 5px 10px #ccc;
    transition: all 0.5s ease 0s;
}

/*新闻资讯*/
.show-box .show-t{
    overflow: hidden;
    padding: 0 15px;
    border: 1px solid #e6e6e6;
    min-height: 259px;
}
.show-box .show-t ul{
    display: block;
    overflow: hidden;
    padding: 15px 0 10px;
    border-bottom: 1px solid #e6e6e6;
}
.show-box .show-t .last-ul{
    border-bottom: none;
}
.show-box .show-t ul li{
    display: block;
    float: left;
    width: 100%;
}
.show-box .show-t ul li .sp-t{
    width: 70px;
    height: 25px;
    line-height: 25px;
    color: #fff;
    background-color: #5789b3;
    transition: all 0.3s ease 0s;
}
.show-box .show-t ul li .sp-t a{
    color: #fff;
}
.show-box .show-t ul li .sp-d{
    overflow: hidden;
    width: 258px;
    padding-left: 10px;
}
.show-box .show-t ul li .sp-d .list-d{
    overflow: hidden;
    line-height: 25px;
    margin-bottom: 5px;
}
.show-box .show-t ul li .sp-d .list-d .sp1{
    color: #333;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow: hidden;
    width: 75%;
}
.show-box .show-t ul li .sp-d .list-d .sp2{
    color: #999;
}
.show-box .show-t ul:hover .sp-t{
    background-color: #0d304e;
    transition: all 0.5s ease 0s;
}
.show-box .show-t ul li .list-d:hover .sp1,.show-box .show-t ul li .list-d:hover .sp2{
    color: #024883;
}

/*业务经营*/
.show-box .show-t2 ul{
    padding: 15px 0 10px;
}
.show-box .show-t2 ul li .sp-d .list-d{
    margin-bottom: 9px;
}

/*联系我们*/
.show-box .show-t3{
    overflow: hidden;
    padding: 0 15px;
}
.show-box .show-t3 .sp-i{
    padding: 15px 0 ;
    border-bottom: 1px solid #e6e6e6;
}
.show-box .show-t3 .sp-t{
    overflow: hidden;
    padding: 30px 0;
}
.show-box .show-t3 .sp-t h5{
    line-height: 20px;
    color: #666;
}
.show-box .show-t3 .sp-t h5 strong{
    color: #333;
}
.show-box .show-t3 .sp-t img{
    margin: 15px 0 0 0;
}

/*文化活动*/
.show-box .show-t4 ul{
    border: none;
    padding-bottom: 0;
}
.show-box .show-t4 ul li{
    width: 328px;
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dashed #e6e6e6;
}
.show-box .show-t4 ul .last-li{
    border-bottom: none;
    margin-bottom: 0;
}
.show-box .show-t4 ul li .sp3{
    color: #999;
    font-weight: bold;
    font-size: 24px;
    margin-right: 5px;
    margin-top: -8px;
}
.show-box .show-t4 ul li .sp1{
    color: #333;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow: hidden;
    width: 75%;
}
.show-box .show-t4 ul li .sp2{
    color: #999;
}
.show-box .show-t4 ul li:hover .sp1,.show-box .show-t4 ul li:hover .sp2,.show-box .show-t4 ul li:hover .sp3{
    color: #024883;
}

/*人力资源*/
.show-box .show-t5{
    padding-top: 4px;
}
.show-box .show-t5 ul{
    padding: 11px 0 6px;
}
.show-box .show-t5 ul li .sp-d .list-d{
    margin-bottom: 5px;
}


/*工程案例*/
.case{
    overflow: hidden;
    padding: 35px 0 50px 0;
}
.case .picScroll-left{
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    margin: auto;
    padding: 20px 15px;
    border: 1px solid #e6e6e6;
}
.case .picScroll-left .hd a{
    position: absolute;
    z-index: 1;
    display:block;
    height: 40px;
    width: 40px;
    line-height: 37px;
    margin-top:55px;
    overflow:hidden;
    text-align: center;
    background-color: #5789b3;
    cursor:pointer;
    transition: all 0.3s ease 0s;
}
.case .picScroll-left .hd .prev{
    left: 0;
}
.case .picScroll-left .hd .next{
    right: 0;
}
.case .picScroll-left .hd .prev:hover,.case .picScroll-left .hd .next:hover{
    background-color: #133a5c;
    transition: all 0.5s ease 0s;
}

.case .picScroll-left .bd .picList{
    overflow:hidden;
}
.case .picScroll-left .bd ul li{
    margin:0 5px;
    width:212px;
    float:left;
    display:inline;
    overflow:hidden;
    text-align:center;
    background-color: white;
}
.case .picScroll-left .bd ul li .pic a .li-i{
    height: 150px;
    overflow: hidden;
    display: block;
    margin: auto;
    border: 1px solid #dcdcdc;
}
.case .picScroll-left .bd ul li .pic .li-i img{
    display:block;
    margin: auto ;
    width: 100%;
    height: auto;
    transition: all 0.5s ease 0s;
}
.case .picScroll-left .bd ul li .pic a h5{
    color: #333;
    margin-bottom:0 ;
}
.case .picScroll-left .bd ul li:hover .pic a h5{
    color: #024883;
}
.case .picScroll-left .bd ul li:hover  .pic .li-i img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform:scale(1.2);
    transition: all 1s ease 0s;
}

/*公司概况*/
/*公司简介*/
.about-box{
    overflow: hidden;
}
.about-box h5{
    color: #666;
    line-height: 25px;
    margin-top: 30px;
    margin-bottom: 0;
    text-align: justify;
}
.about-box .sp-i{
    overflow: hidden;
    margin-top: 40px;
}
.about-box img{
    width: 100%;
    height: auto;
}

/*管理团队*/
.about-team{
    overflow: hidden;
}
.about-team .list{
    padding-bottom: 15px;
    padding-top: 15px;
    overflow: hidden;
    border-bottom:1px solid #e6e6e6;
}
.about-team .list .list-i{
    padding: 10px 0 0 0;
    height: 170px;
    overflow: hidden;
}
.about-team .list .list-i img{
    width: 100%;
    height: auto;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.about-team .list:hover .list-i img{
    margin-left: 10px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.about-team .list .list-sp{
    padding: 10px 25px 10px 0 ;
    overflow: hidden;
}
.about-team .list .list-s{
    overflow: hidden;
    padding: 10px 15px 0;
    min-height: 160px;
    transition: all 0.3s ease 0s;
}
.about-team .list:hover .list-s{
    -moz-box-shadow: 0px -1px 5px #ccc,3px 0px 10px #ccc,3px 3px 3px #ccc;
    -webkit-box-shadow: 0px -1px 5px #ccc,3px 0px 10px #ccc,3px 3px 3px #ccc;
    box-shadow: 0px -1px 5px #ccc,3px 0px 10px #ccc,3px 3px 3px #ccc;
    transition: all 0.8s ease 0s;
}
.about-team .list .list-s h4{
    font-weight: bold;
    font-size: 20px;
    color: #333;
    margin-bottom: 5px;
}
.about-team .list .list-s  h5{
    font-weight: bold;
    color: #666;
    margin-top: 0;
    line-height: 20px;
}
.about-team .list .list-s  .h5{
    font-weight: 100;
    text-align: justify;
    color: #999;
    margin-top: 10px;
}

/*资质荣誉*/
.about-honor{
    overflow: hidden;
    padding: 0;
}
.about-honor .about-honor-b{
    overflow: hidden;
    padding: 20px 15px 20px;
    border-bottom: 1px solid #e6e6e6;
}
.about-honor .list{
    overflow: hidden;
    text-align: center;
    padding: 0 5px;
}
.about-honor .list a{
    display: block;
    overflow: hidden;
    padding: 10px;
}
.about-honor .list .list-i{
    height: 176px;
    padding: 20px 30px;
    border: 1px solid #e6e6e6;
    transition: all 0.3s ease 0s ;
    overflow: hidden;
}
.about-honor .list .list-i img{
    width: 100%;
    height: auto;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.about-honor .list:hover .list-i{
    -webkit-box-shadow: 1px 3px 10px #ccc, 1px 1px 10px #ccc, -1px -3px 10px #ccc;
    -moz-box-shadow: 1px 3px 10px #ccc, 1px 1px 10px #ccc, -1px -3px 10px #ccc;
    box-shadow: 1px 3px 10px #ccc, 1px 1px 10px #ccc, -1px -3px 10px #ccc;
    transition: all 0.8s ease 0s ;
}
.about-honor .list:hover .list-i img{
    -webkit-transform:scale(1.1) ;
    -moz-transform: scale(1.1) ;
    -ms-transform: scale(1.1) ;
    -o-transform: scale(1.1) ;
    transform: scale(1.1) ;
}
.about-honor .list h4{
    font-size: 16px;
    color: #666;
    margin-top: 15px;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow: hidden;
}
.about-honor .list:hover h4{
    color: #024883;
}

/*新闻资讯*/
.news-box{
    overflow: hidden;
    padding-top: 20px;
}
.news-box .news-box-b{
    overflow: hidden;
    padding: 10px 10px 25px;
    margin: 0 -10px;
    border-bottom: 1px solid #e6e6e6;
}
.news-box .list{
    overflow: hidden;
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
    background-color: #f2f2f2;
    padding: 10px;
    transition: all 0.3s ease 0s;
}
.news-box .list:hover{
    background-color: #fff;
    -webkit-box-shadow: 1px 3px 10px #ccc, 1px 1px 10px #ccc, -1px -3px 10px #ccc;
    -moz-box-shadow: 1px 3px 10px #ccc, 1px 1px 10px #ccc, -1px -3px 10px #ccc;
    box-shadow: 1px 3px 10px #ccc, 1px 1px 10px #ccc, -1px -3px 10px #ccc;
    transition: all 0.8s ease 0s;
}
.news-box .list .list-i{
    overflow: hidden;
    height: 115px;
}
.news-box .list .list-i img{
    width: 100%;
    height: auto;
    transition: all 0.3s ease 0s;
}
.news-box .list .list-sp{
    overflow: hidden;
    padding-left: 0;
}
.news-box .list .list-sp h4{
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow: hidden;
    font-weight: bold;
}
.news-box .list .list-sp h5{
    color: #666;
    line-height: 20px;
    margin: 0;
    text-align: justify;
}
.news-box .list .list-sp .h5{
    color: #999;
    margin-top: 8px;
    text-align: right;
}
.news-box .list:hover .list-sp h4{
    color: #024883;
}
.news-box .list:hover .list-i img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    transition: all 0.8s ease 0s;
}
/*详情*/
.news-box-show{
    overflow: hidden;
    padding-top: 5px;
}
.news-box-show .title-tt{
    padding-top: 35px;
    overflow: hidden;
    padding-bottom: 15px;
    border-bottom: 1px solid #e6e6e6;
}
.news-box-show .title-tt h3{
    margin: 0;
    color: #333;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow: hidden;
}
.news-box-show .title-tt2{
    overflow: hidden;
    padding: 35px 0 0 0 ;
}
.news-box-show .title-tt2 h5{
    color: #999;
    line-height: 36px;
    margin: 0;
}
.news-box-show .bdsharebuttonbox{
    line-height: 36px;
}
.news-box-show .show-sp{
    overflow: hidden;
    padding-bottom: 35px;
    border-bottom: 1px solid #e6e6e6;
}
.news-box-show .show-sp h5{
    color: #666;
    line-height: 25px;
    text-align: justify;
    margin: 30px 0 0 0;
}
.news-box-show .show-sp .sp-i{
    overflow: hidden;
    margin: 35px 0 0 0;
}
.news-box-show .show-sp .sp-i img{
    height: auto;
}


/*业务经营*/
/*工程案例*/
.business-box{
    overflow: hidden;
    padding: 0;
}
.business-box .business-box-b{
    overflow: hidden;
    padding: 20px 15px 20px;
    border-bottom: 1px solid #e6e6e6;
}
.business-box .list{
    overflow: hidden;
    text-align: center;
    padding: 0 5px;
}
.business-box .list a{
    display: block;
    overflow: hidden;
    padding: 10px;
}
.business-box .list .list-i{
    height: 155px;
    border: 1px solid #e6e6e6;
    transition: all 0.3s ease 0s ;
    overflow: hidden;
}
.business-box .list .list-i img{
    width: 100%;
    height: auto;
    -webkit-transition:  all 0.5s ease 0s ;
    -moz-transition:  all 0.5s ease 0s ;
    -ms-transition:  all 0.5s ease 0s ;
    -o-transition: all 0.5s ease 0s ;
    transition: all 0.3s ease 0s ;
}
.business-box .list:hover .list-i{
    -webkit-box-shadow: 1px 3px 10px #ccc, 1px 1px 10px #ccc, -1px -3px 10px #ccc;
    -moz-box-shadow: 1px 3px 10px #ccc, 1px 1px 10px #ccc, -1px -3px 10px #ccc;
    box-shadow: 1px 3px 10px #ccc, 1px 1px 10px #ccc, -1px -3px 10px #ccc;
    transition: all 0.8s ease 0s ;
}
.business-box .list:hover .list-i img{
    -webkit-transform:  scale(1.2);
    -moz-transform:  scale(1.2);
    -ms-transform:  scale(1.2);
    -o-transform:  scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}
.business-box .list h4{
    font-size: 16px;
    color: #666;
    margin-top: 15px;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow: hidden;
}
.business-box .list:hover h4{
    color: #024883;
}


/*企业文化*/
.culture-box{
    overflow: hidden;
}
.culture-box h5{
    color: #666;
    line-height: 25px;
    margin-top: 30px;
    margin-bottom: 0;
    text-align: justify;
}
.culture-box .sp-i{
    overflow: hidden;
    margin-top: 40px;
}
.culture-box img{
    width: 100%;
    height: auto;
}


/*人力资源*/
.resources-box{
    overflow: hidden;
}
.resources-box h5{
    color: #666;
    line-height: 25px;
    margin-top: 30px;
    margin-bottom: 0;
    text-align: justify;
}
.resources-box .sp-i{
    overflow: hidden;
    margin-top: 40px;
}
.resources-box img{
    width: 100%;
    height: auto;
}


/*联系我们*/
.contact-box{
    overflow: hidden;
}
.contact-box .sp-i{
    overflow: hidden;
    margin-top: 40px;
}
.contact-box img{
    width: 100%;
    height: auto;
}
.contact-box h3{
    font-size: 20px;
    color: #333;
    margin: 40px 0 15px 0;
    font-weight: 300;
}
.contact-box h5{
    color: #666;
    line-height: 25px;
    margin: 0;
    text-align: justify;
    overflow: hidden;
}
.contact-box h5 span{
    color: #333;
    font-weight: 500;
    /*width: 50px;*/
    /*display: block;*/
    /*float: left;*/
}
.contact-box h5 .sp1{
    letter-spacing: 3.2%;
}



















