
/*banner*/
.banner{
    width: 100%;
    height: 400px;
    background: url('../images/about.jpg') ;
}
.banner_xian{
    width: 100px;
    border: 1px solid #ffffff;
}
.banner_content{
    padding: 100px 0px;
}
.banner_content p{
    color: white;
    font-size: 16px;
    line-height: 100px;
}
.banner_content p:first-child{
    font-size: 40px;
    font-weight: bold;

}
/*关于我们*/
.about_us_title{
    margin: 50px 0px;
    padding-bottom: 20px;
 border-bottom:1px #cacfd5 solid;
}
.about_us_title_left p{
    font-size: 40px;
}
.about_us_title_right a{
   color: #666666;
}
.about_us_title_right a:hover{
    color: #0C4DA2;
}
.about_us_title_right li{
    padding: 0px 5px;
    font-size: 14px;
}
/*关于我们内容*/
.about_us_content{
    margin-left: 30px;
    padding: 20px 0px;
    color: #666666;
}
.about_us_content p{
   font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
}
/*服务范围*/
/*标题*/
.titles{
    margin-top: 40px;
}
.titles p:last-child{
    color: #666666;
    font-size: 14px;
    margin: 30px 0px;

}
.titles p{
    font-size: 30px;
}
/*服务范围内容*/
.box{
    width: 31%;
    margin-bottom: 30px;
}
.box a {
    color: black;
}
.services_right {
    border: 1px solid #cbcbcb;
    width: 150px;
    height: 45px;
    line-height: 45px;
    padding: 0px 20px;
    margin-top: 30px;
}

.services_right:hover {
    color: #0C4DA2;
    border: 1px solid #0C4DA2;
}

.services_right:hover img{
    transition: 0.8s;
    transform: translateX(15px);
}

.services_box {
    background: #f8f8f8;
    text-align: center;
    padding: 50px;
}

.services_box p:last-child {
    line-height: 20px;
    color: #666666;
    font-size: 14px;
}

.box_title {
    font-size: 22px;
    margin: 30px 0px;
}

.box:hover .services_box {
    background: #5A7EBB;
    color: white;
    transition: 0.2s;
}
.box:hover .services_box p:last-child {

    color: white;
    transition: 0.2s;
}

.services_img {
    background: url('../images/a11.png') no-repeat center;
}
.services_img_two{
    background: url('../images/a22.png') no-repeat center;
}
.services_img_three{
    background: url('../images/a33.png') no-repeat center;
}
.services_img_four{
    background: url('../images/a44.png') no-repeat center;
}
.services_img_five{
    background: url('../images/a55.png') no-repeat center;
}
.services_img_six{
    background: url('../images/a66.png') no-repeat center;
}

.box:hover .services_box img {
    opacity: 0;
}
/*尾部*/
.foot_width{
    margin-top: 30px;

    background-color: #262626;
}
.foot_color{
    color: #fff;
}
.foot_width_1200{
    width: 1200px;
}
.foot_margin{
    margin: 0 auto;
}
li{
    list-style: none;
}

.fl{
    float: left;
}
.foot_width_282{
    width: 282px;
}
.foot_size_26{
    font-size: 26px;
}

.foot_biaoqian li{
    float: left;
}
.foot_size_14{
    font-size: 14px;
}
.d_s{
    display: flex;
}
.a_l{
    align-items: center;
}
.foot_padding_bottom_10{
    padding-bottom: 10px;
}
.foot_padding_left_10{
    padding-left: 10px;
}
.foot_size_18{
    font-size: 18px;
}
.foot_margin_bottom_30{
    margin-bottom: 30px;
}
.foot_color_grey{
    color: #a9a9a9;
}
.foot_width_15{
    width: 15%;
}
.foot_link{
    text-decoration:none;
}
.foot_a:hover{
    color: white;
}
.foot_line_41{
    line-height: 41px;
}
.footer{
    background: black;
}