.first_item {
    height: 740px;
    background-image: url(../img/about_01.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.header {
    height: 60px;
}

.logo {
    float: left;
    margin-top: 10px;
}

.navs {
    float: right;
    width: 40%;
    margin-right: 13%;
}

.navs ul {
    margin-top: 15px;
}

.navs ul li {
    float: left;
    width: 25%;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.navs ul li a {
    width: 100%;
    color: #fff;
    font-size: 16px;
    padding-bottom: 10px;
}

.navs ul li a:hover {
    border-bottom: 2px solid #fff;
}

.first_item_title {
    font-size: 50px;
    color: #FFFFFF;
    margin-top: 110px;
}

.second_item_title {
    font-size: 25px;
    color: #fff;
    margin-top: 30px;
    float: left;
    width: 100%;
}

.right_nav {
    position: fixed;
    right: 2%;
    top: 13%;
    font-size: 14px;
}

.right_nav li {
    border: 1px solid #fff;
    width: 70px;
    height: 70px;
    text-align: center;
}

.right_nav li a {
    float: left;
    width: 100%;
    height: 100%;
}

.right_nav li a i {
    font-size: 25px;
    float: left;
    margin-top: 10px;
    margin-left: 27%;
    color: #FFFFFF;
}

.right_nav li a p {
    width: 100%;
    float: left;
    margin-top: 10px;
    color: #FFFFFF;
}

.ewm {
    position: absolute;
    right: 100px;
    top: 80px;
}

.company_profile {
    display: block;
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 133px;
    font-size: 25px;
}

.company_profile_content {
    width: 50%;
    margin-left: 25%;
    font-size: 15px;
    line-height: 30px;
    margin-top: 20px;
    float: left;
}

.secound_item_abput {
    background-image: url(../img/about_8_02.jpg);
    background-repeat: no-repeat;
    height: 1460px;
}

.page_href {
    position: fixed;
    right: -329px;
    width: 38%;
}


/*第二部分*/

.secound_item {
    height: 715px;
    background-image: url(../img/bg_04.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.secound_item_title p {
    font-size: 30px;
    margin-top: 45px;
    color: #3c3d3d;
}

.solution_item {
    width: 20%;
    margin-top: 50px;
}


/*第三部分*/

.third_item {
    height: 1584px;
    background-image: url(../img/bg_05.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
}

.one_button {
    position: absolute;
    left: 22%;
    top: 29%;
    background-color: #517edf;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 20px;
    color: #fff;
}

.two_button {
    position: absolute;
    left: 65%;
    top: 55%;
    background-color: #517edf;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 20px;
    color: #fff;
}

.three_button {
    position: absolute;
    left: 22%;
    top: 83%;
    background-color: #517edf;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 20px;
    color: #fff;
}


/*第四部分*/

.fourth_item {
    height: 777px;
    background-image: url(../img/bg_06.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.fourth_item_content {
    background-color: #FFFFFF;
    height: 529px;
    margin-top: 180px;
}

.fourth_item_content_item {
    width: 20%;
    margin-top: 80px;
}


/*第五部分*/

.fifth_item {
    height: 778px;
    background-image: url(../img/bg_08.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.fifth_item_title {
    font-size: 30px;
    margin-top: 45px;
    color: #fff;
    text-align: center;
    margin-top: 170px;
    float: left;
}

.fifth_item_content_item {
    width: 20%;
    margin-top: 80px;
}

.fifth_item_content_item p {
    color: #FFFFFF;
    text-align: center;
    margin-bottom: 5px;
}

.fifth_item_content_item em {
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
}

.fifth_item_content {
    margin-top: 130px;
}

.apply_box {
    height: 500px;
    background-color: #FFFFFF;
}

.apply_box_title {
    font-size: 35px;
    text-align: center;
    color: #3c3d3d;
    margin-top: 60px;
}

.apply_box_subheading {
    font-size: 25px;
    text-align: center;
    color: #3c3d3d;
    margin-top: 30px;
}

.form_box {
    margin-top: 50px;
    width: 50%;
    margin-left: 25%;
}

.tel_box {
    width: 40%;
    height: 70px;
    border-radius: 10px;
    background-color: #ececec;
    float: left;
}

.tel_box label {
    font-size: 25px;
    margin-left: 20px;
    margin-top: 20px;
    float: left;
}

.tel_box input {
    height: 60px;
    width: 75%;
    border: none;
    margin-top: 5px;
    margin-left: 10px;
    background-color: #ececec;
    font-size: 25px;
    outline: none;
}

.name_box {
    width: 40%;
    height: 70px;
    border-radius: 10px;
    background-color: #ececec;
    float: left;
    margin-left: 10%;
}

.name_box label {
    font-size: 25px;
    margin-left: 20px;
    margin-top: 20px;
    float: left;
}

.name_box input {
    height: 60px;
    width: 75%;
    border: none;
    margin-top: 5px;
    margin-left: 10px;
    background-color: #ececec;
    font-size: 25px;
    outline: none;
}

.sub_box {
    width: 100%;
    float: left;
    margin-top: 50px;
}

.sub_box .sub_button {
    height: 60px;
    width: 30%;
    float: left;
    border: none;
    background-color: #517edf;
    color: #fff;
    font-size: 23px;
    margin-left: 30%;
    border-radius: 10px;
    outline: none;
}