
/*                              新闻中心 开始                          */
/*                              新闻中心 开始                          */
/* 公司简介 开始 */
section.profile {
    height: 345px;
    background-color: #FFF;
}
    section.profile > div.main {
        width: 1050px;
    }
        section.profile h4 {
            color: #666;
            line-height: 30px;
            margin-bottom: 20px;
        }

/* 核心团队 开始 */
section.team {
    height: 465px;
    background-size: auto 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('../images/about_us/team-bak.jpg');
}
    section.team > div.main {
        overflow: hidden;
    }
        section.team > div.main > h1 {
            color: #FFF;
        }
    ul.team-list {
        width: 300%;
        height: 200px;
        margin-top: 40px;
        position: relative;
        left: 0%;
    }
        ul.team-list > li {
            height: 200px;
            background-color: #FFF;
            width: 580px;
            float: left;
        }
        ul.team-list > li:nth-child(odd) {
            margin-right: 40px;
        }
            ul.team-list > li > div {
                float: left;
            }
            ul.team-list > li > div:first-child {
                position: relative;
                top: -70px;
                margin-right: 28px;
            }
            div.team-member {
                width: 300px;
                text-align: left;
                position: relative;
            }
                div.team-member > h2 {
                    font-size: 24px;
                    color: #3f86d7;
                    line-height: 45px;
                    border-bottom: 1px dashed #e2e2e2;
                    margin-top: 15px;
                    margin-bottom: 5px;
                }
                div.team-member > a {
                    color: #68c4ff;
                    position: absolute;
                    right: 0px;
                    top: 30px;
                }
                ul.member-position {
                    list-style-type: circle;
                    list-style-position: inside;
                }
                    ul.member-position > li {
                        line-height: 23px;
                        color: #68c4ff;
                        font-size: 15px;
                    }
                        ul.member-position > li > span {
                            color: #8d8d8d;
                        }
            p.team-point {
                text-align: center;
                padding-top: 40px;
                font-size: 0;
            }
                p.team-point > i {
                    display: inline-block;
                    width: 12px;
                    height: 12px;
                    border: 1px solid #FFF;
                    border-radius: 50%;
                    margin: 0px 7px;
                    cursor: pointer;
                }
                p.team-point > i.active {
                    background-color: #FFF;
                }
                p.team-point > span {
                    display: inline-block;
                    width: 15px;
                    height: 15px;
                    margin: 0px 7px;
                    vertical-align: sub;
                    cursor: pointer;
                }

/* 企业文化 开始 */
section.culture {
    height: 420px;
    background-color: #FFF;
}
    ul.culture-list {
        height: 250px;
        width: 990px;
        margin: 0 auto;
    }
        ul.culture-list > li {
            float: left;
            width: 310px;
            height: 250px;
            cursor: pointer;
            position: relative;
        }
            ul.culture-list > li > div {
                width: 120px;
                height: 120px;
                border-radius: 50%;
                padding: 25px;
                margin: 0 auto;
            }
            ul.culture-list > li:nth-child(1) > div {
                background-color: #3f86d7;
            }
            ul.culture-list > li:nth-child(2) > div {
                background-color: #5cbfff;
            }
            ul.culture-list > li:nth-child(3) > div {
                background-color: #7f48fb;
            }
            ul.culture-list > li > h2 {
                font-size: 24px;
                color: #696e6f;
                line-height: 50px;
            }
            ul.culture-list > li > aside {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0px;
                left: 0px;
                padding: 30px 20px 20px 20px;
                color: #FFF;
                display: none;
            }
            
            ul.culture-list > li:nth-child(1) > aside {
                background-color: #3f86d7;
            }
            ul.culture-list > li:nth-child(2) > aside {
                background-color: #5cbfff;
            }
            ul.culture-list > li:nth-child(3) > aside {
                background-color: #7f48fb;
            }
            ul.culture-list > li:hover > aside {
                display: block;
            }
                ul.culture-list > li > aside > div {
                    background-color: #FFF;
                    padding: 15px;
                    width: 85px;
                    height: 85px;
                    margin: 0 auto;
                    border-radius: 50%;
                }
                ul.culture-list > li > aside > h5 {
                    padding-top: 25px;
                    font-size: 15px;
                }
                ul.culture-list > li > aside > h4 {
                    padding-top: 50px;
                }

/* 和协视界 开始 */
section.view {
    height: 780px;
    background-color: #f2f2f2;
}
    ul.view-list {
        width: 400px;
    }
        ul.view-list > li {
            height: 120px;
            line-height: 120px;
            font-size: 22px;
            cursor: pointer;
            border-left: 1px solid #e0e0e0;
            border-bottom: 1px solid #e0e0e0;
            background-color: #FFF;
            position: relative;
            color: #494949;
        }
        ul.view-list > li.active {
            background-color: #3f86d7;
            color: #FFF;
            border: none;
        }
            ul.view-list > li > div {
                width: 800px;
                height: 600px;
                position: absolute;
                left: 100%;
                overflow: hidden;
                display: none;
            }
            ul.view-list > li:nth-child(1) > div {
                top: 0%;
            }
            ul.view-list > li:nth-child(2) > div {
                top: -100%;
            }
            ul.view-list > li:nth-child(3) > div {
                top: -200%;
            }
            ul.view-list > li:nth-child(4) > div {
                top: -300%;
            }
            ul.view-list > li:nth-child(5) > div {
                top: -400%;
            }
            ul.view-list > li.active > div {
                display: block;
            }
            ul.view-list > li.active > div > img {
                height: 100%;
            }

/* 员工风采 开始 */
section.staff-style {
    height: 780px;
    background-color: #323232;
    color: #FFF;
}
    section.staff-style > div.main > h1 {
        color: #FFF;
    }
    ul.staff-style-list {
        height: 490px;
        width: 650px;
        margin: 20px auto;
        position: relative;
    }
        ul.staff-style-list > li {
            height: 490px;
            width: 650px;
            position: absolute;
            left: 0;
            top: 0;
            background-position: center;
            background-repeat: no-repeat;
            background-size: 100% 100%;
            cursor: pointer;
        }
        ul.staff-style-list > li.active_0 {
            z-index: 2;
            transform: translateX(0px) scale(1);
        }
        ul.staff-style-list > li.active_1 {
            z-index: 1;
            transform: translateX(-200px) scale(0.8);
        }
        ul.staff-style-list > li.active_2 {
            z-index: 0;
            transform: translateX(-350px) scale(0.5);
        }
        ul.staff-style-list > li.active_3 {
            z-index: -1;
            transform: translateX(0px) scale(0.3);
        }
        ul.staff-style-list > li.active_4 {
            z-index: 0;
            transform: translateX(350px) scale(0.5);
        }
        ul.staff-style-list > li.active_5 {
            z-index: 1;
            transform: translateX(200px) scale(0.8);
        }

            ul.staff-style-list > li > div {
                width: 100%;
                height: 100%;
                box-shadow: 0px 0px 20px rgba(0,0,0,0.4);
            }
                ul.staff-style-list > li > div > img {
                    width: 100%;
                    height: 100%;
                }
            section.staff-style h3 {
                padding-top: 30px;
                font-size: 21px;
            }

/* 和协荣誉资质 开始*/
section.honor {
    height: 600px;
    background-color: #f2f2f2;
}
    ul.honor-list > li {
        width: 270px;
        height: 190px;
        margin-right: 40px;
        margin-bottom: 40px;
        float: left;
    }
        ul.honor-list > li:nth-child(4n){
            margin-right: 0px;
        }

/* 常见问题答疑 开始*/
section.common-problem {
    height: 665px;
    background-color: #FFF;
}
    section.common-problem > div.main {
        width: 970px;
        overflow: hidden;
    }
    ul.honor-type {
        height: 45px;
        width: 610px;
        margin: 0 auto;
        border-bottom: 1px solid #e9e9e9;
    }
        ul.honor-type > li {
            float: left;
            height: 100%;
            width: 25%;
            font-size: 24px;
            color: #595959;
            cursor: pointer;
        }
            ul.honor-type > li > span {
                display: inline-block;
                height: 100%;
            }
            ul.honor-type > li.active > span {
                color: #246fd5;
                position: relative;
            }
            ul.honor-type > li.active > span::after {
                content: "";
                position: absolute;
                left: 0px;
                bottom: 0px;
                width: 100%;
                height: 2px;
                background-color: #246fd5;
            }

    ul.honor-container {
        height: 365px;
        width: 400%;
        position: relative;
        left: 0%;
    }
        ul.honor-container > li {
            width: 25%;
            height: 100%;
            float: left;
        }
            dl.honor-list {
                text-align: left;
            }    
                dl.honor-list span {
                    display: inline-block;
                    width: 28px;
                    text-align: center;
                    height: 28px;
                    color: #FFF;
                    line-height: 25px;
                    border-radius: 5px;
                    vertical-align: top;
                }
                dl.honor-list p {
                    display: inline-block;
                    width: 935px;
                    padding-left: 6px;
                }
                dl.honor-list > dt {
                    color: #246fd5;
                    font-size: 20px;
                    padding-top: 38px;
                }
                    dl.honor-list > dt > span {
                        background-color: #246fd5;
                    }
                dl.honor-list > dd {
                    color: #929292;
                    font-size: 18px;
                    padding-top: 10px;
                }
                    dl.honor-list > dd > span {
                        background-color: #5cbfff;
                    }

/* 和协优势 开始*/
section.advantage {
    height: 410px;
    background-color: #FFF;
}
    section.advantage > h1 {
        height: 110px;
        background-color: #157dcd;
        color: #FFF;
        line-height: 110px;
        font-size: 32px;
    }
        section.advantage > h1 > span {
            display: inline-block;
            position: relative;
        }
        section.advantage > h1 > span::after {
            content: "";
            width: 0px;
            height: 0px;
            border-left: 20px solid transparent;
            border-right: 20px solid transparent;
            border-bottom: 20px solid transparent;
            border-top: 20px solid #157dcd;;
            position: absolute;
            left: 75px;
            bottom: -40px;
        }
    section.advantage > div.main {
        height: 300px;
        text-align: left;
    }
        ul.advantage-list {
            height: 300px;
        }
        ul.advantage-list > li {
            width: 33.33%;
            float: left;
            padding-left: 60px;
            padding-top: 45px;
            position: relative;
        }
            ul.advantage-list > li > h2 {
                color: #394b50;
                font-size: 24px;
                line-height: 45px;
            }
            ul.advantage-list > li > h3 {
                color: #8e9394;
                font-size: 18px;
            }
            ul.advantage-list > li > img {
                position: absolute;
                left: 12px;
                top: 51px;
            }

/* 联系我们 开始 */
section.contact-us {
    height: 315px;
    background-color: #f2f2f2;
}
    ul.contact-list > li {
        float: left;
        width: 16.66%;
        color: #657174;
        line-height: 20px;
    }
        ul.contact-list > li > img {
            margin-bottom: 15px;
        }
        
/* 公司地址 开始 */
section.address {
    height: 575px;
    background-color: #FFF;
}
    section.address > div > h1 > p {
        font-size: 16px;
        color: #657174;
        padding-top: 6px;
    }
        section.address > div > h1 > p > img {
            vertical-align: middle;
            margin-right: 5px;
        }
        div.address-con {
            height: 400px;
        }
            div.address-con > div#container {
                height: 100%;
                width: 850px;
                float: left;
            }
            div.address-con > div:last-child {
                height: 100%;
                width: 350px;
                background: #f2f2f2;
                padding: 115px 25px;
                float: left;
                position: relative;
            }
                div.address-con > div > h1 {
                    color: #394b50;
                    font-size: 26px;
                    padding-bottom: 30px;
                }
                div.address-con > div > input {
                    height: 50px;
                    width: 100%;
                    border-radius: 5px;
                    padding-left: 50px;
                    font-size: 18px;
                    color: #FFF;
                    background-color: #c0c0c0;
                }
                div.address-con > div > button {
                    height: 50px;
                    width: 100%;
                    border-radius: 5px;
                    color: #FFF;
                    font-size: 18px;
                    margin-top: 20px;
                    background-color: #246fd5;
                }
                div.address-con > div > img {
                    position: absolute;
                    left: 40px;
                    top: 192px;
                }

/* 招贤纳士 开始 */
section.recruit {
    height: 220px;
    background-color: #157dcd;
    padding-top: 50px;
}
    section.recruit > div {
        width: 1200px;
        height: 80px;
        background-color: #0a4a74;
        color: #FFF;
        margin: 0 auto;
        border-radius: 5px;
        padding: 10px 55px;
        line-height: 60px;
        font-size: 0;
    }
        section.recruit > div > span {
            font-size: 32px;
            height: 60px;
            display: inline-block;
            border-right: 1px solid #FFF;
            padding-right: 20px;
            margin-right: 35px;
            vertical-align: top;
        }
        section.recruit > div > h2 {
            display: inline-block;
            width: 906px;
            font-size: 22px;
            /* line-height: 60px; */
        }
    section.recruit > h3 {
        color: #FFF;
        text-align: center;
        line-height: 80px;
    }
