@charset "utf-8";

/*案例banner图*/
.caseBanner{
    width:100%;
    overflow: hidden;
    position: relative;
}
.caseBanner img{
    width:100%;
    height:100%;
}
.caseBannerTxt{
    position: absolute;
    top:50%;
    left: 50%;
    margin: -32px 0 0 -48px;
}
.caseBannerTxt h1{
    width: 96px;
    color: #FFFFFF;
    height: 64px;
    font-size: 48px;
}
/*案例banner图*/

.costControlTitle h2{
    height: 40px;
    font-size: 30px;
    color: #333333;
    line-height: 40px;
    text-align: center;
    margin-bottom: 14px;
}
.costControlTitle i{margin: 0 auto 40px;}
.costControlTitle i{
    display: block;
    width: 60px;
    height: 4px;
    background: #007AFF;
}
.newTitle_2{
    font-size: 24px;
    line-height: 24px;
    padding-top: 40px;
    margin-bottom: 30px;
}
.newTitle_2 span{
    width: 4px;
    height: 24px;
    vertical-align: bottom;
    display: inline-block;
    margin-right: 8px;
    background: #0071FF;
}


.newsDetailBox{
    width:100%;
    overflow: hidden;
    margin-top: 60px;
}
.newsDetailBox >div{
    width:1200px;
    min-width: 1200px;
    margin: 0 auto;
}
.crumbNavBox{
    font-size: 18px;
    color: #007AFF;
    line-height: 24px;
    padding-bottom: 22px;
    border-bottom: 1px solid #DDDDDD;
}
.crumbNavBox span{
    font-size: 18px;
    color: #999999;
}

.newsDetailCon{border-bottom: 1px solid #DDDDDD;}
.newsDetailCon h1{
    height: 37px;
    font-size: 28px;
    color: #333333;
    line-height: 37px;
    margin: 37px 0 15px;
}
.newsDetailCon h6{
    height: 16px;
    font-size: 12px;
    color: #999999;
    line-height: 16px;
    font-weight: normal;
}
.newsDetailCon h6 span{
    font-size: 12px;
    color: #666666;
    margin-right: 7px;
}
.newsDetailCon div{
    width: 600px;
    height: 480px;
    margin: 40px auto 8px;
}
.newsDetailCon p{
    font-size: 14px;
    color: #333333;
    line-height: 24px;
    margin-top: 20px;
}
.newsDetailCon span{
    color: #666666;
    font-size: 14px;
    margin: 40px 0;
    display: block;
}
.nextNewsList{padding-bottom: 60px;}
.newsItem div{
    width: 380px;
    height: 360px;
    background: #FFFFFF;
    margin-right: 30px;
    box-shadow: 0px 0px 4px 0px rgba(204, 204, 204, 0.24);
}
.newsItem div img{
    width:100%;
    height: 200px;
}
.newsItem div h3{
    font-size: 18px;
    width: 336px;
    color: #333333;
    line-height: 24px;
    margin: 23px auto 16px;
}
.newsItem div p{
    width: 336px;
    color: #666666;
    line-height: 19px;
    margin: 0 auto;
}
.newsItem div:hover{box-shadow: 0px 0px 14px 6px rgba(204, 204, 204, 0.4);}
.newsItem div:hover h3{color: #007AFF;}
/*客户案例*/


/*.newsItem{*/
    /*padding: 21px 0;*/
    /*margin-bottom: 20px;*/
/*}*/
/*.newsItem img{*/
    /*width: 180px;*/
    /*height: 140px;*/
/*}*/
/*.newsItemLeft{*/
    /*width:950px;*/
    /*margin-left: 30px;*/
/*}*/
/*.newsItemLeft h2{*/
    /*color: #333333;*/
    /*font-size: 18px;*/
    /*line-height: 18px;*/
    /*margin-bottom: 19px;*/
/*}*/
/*.newsItemLeft h2 span{*/
    /*color: #666666;*/
    /*font-size: 18px;*/
    /*line-height: 18px;*/
    /*margin-right: 14px;*/
/*}*/
/*.newsItemLeft p{*/
    /*color: #999999;*/
    /*font-size: 14px;*/
    /*line-height: 24px;*/
    /*margin-bottom: 35px;*/
/*}*/
/*.newsItemLeft a{*/
    /*display: block;*/
    /*text-align: right;*/
    /*color: #007AFF;*/
    /*line-height: 19px;*/
    /*padding-bottom: 20px;*/
/*}*/
/*.newsItem:hover h2,.newsItem:hover h2 span{*/
    /*color: #007AFF;*/
    /*background: #F9F9F9;*/
/*}*/


