﻿.indexBanner{
    width:100%;
    height:auto;overflow:hidden;position:relative;
}
#indexTop {
    width: 80%;
    margin: 0 auto;
    position: absolute;
    top: 10px;
    left: 10%;
    z-index: 999;
}
    #indexTop a {
        color: #fff;
    }

.indexNav{
    width:100%;
    height:auto;overflow:hidden;
}
.indexNav li{
    width:30%;float:left;
    height:auto;overflow:hidden;
    background-size:cover;
}
    .indexNav li:nth-child(1) {
        background-image: url(../Images/Index/indexNavBg1.jpg);
        height:1000px;
    }
    .indexNav li:nth-child(2) {
        background-image: url(../Images/Index/indexNavBg2.jpg);
        height: 1000px;
    }
    .indexNav li:nth-child(3) {
        width:40%;
        background-image: url(../Images/Index/indexNavBg3.jpg);
        height: 500px;
    }
    .indexNav li:nth-child(4) {
        width: 40%;
        background-image: url(../Images/Index/indexNavBg4.jpg);
        height: 500px;
    }
.indexNavWord{
    width:70%;
    height:auto;overflow:hidden;
    color:#fff;
    margin:40px auto;
}
.indexNavWord h3{
    line-height:40px;
    font-size:25px;
}
    .indexNavWord h2 {
        line-height: 60px;
        font-size: 45px;
        font-weight:bold;
    }
    .indexNavWord div {
        width:100%;
        height:auto;overflow:hidden;
        margin:50px 0 0 0;
    }
        .indexNavWord div span {
            border: 1px solid #fff;
            padding: 0px 10px;
            display: inline-block;
            transition: all 0.5s;
        }

.indexNav li:hover .indexNavWord div span{
    background-color: #66c11e;
}

.indexNav li:nth-child(1) .indexNavWord {
    margin-top: 300px;
}
.indexNav li:nth-child(2) .indexNavWord {
    margin-top: 300px;
}

/*公司简介*/
.indexAbout {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: linear-gradient(45deg,#1798b8,#8ac11c);
}
.indexAboutLeft{
    width:42%;float:left;
    padding:100px 4% 0 4%;
    color:#fff;
}
.indexAboutTitle{
    width:100%;
}
.indexAboutTitle h3{
    width: 100%;
    font-size:20px;
    line-height:30px;
}
.indexAboutTitle h2{
    width: 100%;
    line-height:30px;
    font-size:25px;
}

.indexAboutContent{
    width:100%;
    height:auto;overflow:hidden;
    line-height:30px;
    font-size:15px;
    margin:40px auto;
}

.indexAboutNav{
    width:100%;
    height:auto;overflow:hidden;
}
.indexAboutNav li{
    width:100px;
    text-align:center;
    float:left;
    margin-right:20px;
    color:#fff;
}
.indexAboutNav li img{
    width:35px;
}
.indexAboutNav li h2{
    width:100%;
    height:40px;line-height:40px;overflow:hidden;
}
.indexAboutMore{
    width:100%;

}
.indexAboutMore a{
    display:inline-block;
    padding:5px 50px;
    border:1px solid #fff;
    margin-top:40px;
    margin-bottom:20px;
    color:#fff;
    transition:all 0.5s;
}
.indexAboutMore a:hover{
    background-color:#1798b8;
}


.indexAboutRight {
    width: 50%;
    float: left;
}
.indexAboutRight img{
    width:100%;
}

/*新闻资讯*/
.indexNews {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(../Images/Index/indexNewsBg.jpg);
    background-size:cover;
    padding:100px 0;
}

.indexNewsTitle {
    width: 50%;
    float: left;
}
.indexNewsTitle h3 {
    color: #8f8f8f;
    font-size:20px;
    line-height:25px;
}
    .indexNewsTitle h2 {
        color: #000;
        font-size:35px;
        line-height:50px;
    }

.indexNewsNav{
    width:50%;float:left;
    margin-top:30px;
}
    .indexNewsNav li {
        float: right;
        transition: all 0.5s;
        padding: 2px 10px;
        margin:0 5px;
        
    }
        .indexNewsNav li:hover {
            background-color: #66c11e;
            border-top-left-radius: 10px;
            border-bottom-right-radius: 20px;
            color: #fff;
        }
        .indexNewsNav li:hover a{color:#fff;}
    .indexNewsNav li:nth-child(1) {
        background-color: #66c11e;
        border-top-left-radius: 10px;
        border-bottom-right-radius: 20px;
        color: #fff;
    }
        .indexNewsNav li:nth-child(1) a{color:#fff;}

.indexNewsLeft{
    width:70%;float:left;
    margin-right:3%;
}
.indexNewsLeft li{
    width:46%;float:left;
    margin-right:4%;
}
.indexNewsLeft li h2{
    width:100%;
    height:50px;line-height:50px;
    overflow:hidden;
    font-size:20px;
    margin-top:50px;
}
    .indexNewsLeft li h3 {
        width: 100%;
        height: 90px;
        line-height: 30px;
        overflow: hidden;
        color: #5d5d5d;
        margin:20px 0 50px 0;
    }
    .indexNewsLeft li h4{
        width:100%;
        height:50px;line-height:50px;
        color:#999;
        font-size:20px;
        margin-top:80px;
    }
    .indexNewsLeft li div{
        width:100%;
    }
        .indexNewsLeft li div span{
            background-color:#66c11e;
            border-top-left-radius:20px;
            border-bottom-right-radius:20px;
            display:inline-block;
            padding:5px 40px;
            color:#fff;
            transition:all 0.5s;
            margin-top:20px;
        }
        .indexNewsLeft li div span:hover{
            background:#1798b8;
        }


        .indexNewsRight {
            width: 27%;
            float: left;
        }
    .indexNewsRight li {
        width: 100%;
        height: auto;
        overflow: hidden;
        background: linear-gradient(45deg,#89c317,#1798b8);
        color:#fff;
    }
    .indexNewsRight li div{
        width:100%;
    }
        .indexNewsRight li div img{
            width:100%;
        }
    .indexNewsRight li h2{
        width:80%;
        height:auto;overflow:hidden;
        line-height:40px;
        color:#fff;
        font-size:20px;
        margin:20px auto;
    }
        .indexNewsRight li h3 {
            width: 80%;
            height: auto;
            overflow: hidden;
            line-height: 40px;
            color: #fff;
            font-size: 20px;
            margin: 10px auto 50px auto;
        }

@media(max-width:720px){
    #indexTop{display:none;}


        .indexNav li {
            width: 100%;
            float: left;
            height: auto;
            overflow: hidden;
            background-size: cover;
        }

            .indexNav li:nth-child(1) {
                background-image: url(../Images/Index/indexNavBg1.jpg);
                height: auto;
            }

            .indexNav li:nth-child(2) {
                background-image: url(../Images/Index/indexNavBg2.jpg);
                height: auto;
            }

            .indexNav li:nth-child(3) {
                width:100%;
                background-image: url(../Images/Index/indexNavBg3.jpg);
                height: auto;
            }

            .indexNav li:nth-child(4) {
                width: 100%;
                background-image: url(../Images/Index/indexNavBg4.jpg);
                height: auto;
            }

    .indexNav li:nth-child(1) .indexNavWord {
        margin-top: 100px;
        margin-bottom:100px;
    }

    .indexNav li:nth-child(2) .indexNavWord {
        margin-top: 100px;
        margin-bottom:100px;
    }


    .indexAboutLeft {
        width: 92%;
        float: left;
        padding: 100px 4% 50px 4%;
    }
    .indexAboutNav li {
        width: 33%;
        text-align: center;
        float: left;
        margin-right: 0;
        color: #fff;
    }

    .indexAboutRight {
        width: 100%;
        float: left;
    }

    /*新闻资讯*/
    .indexNewsTitle {
        width: 100%;
        float: left;
    }

    .indexNewsNav {
        width: 100%;
        float: left;
        margin-top: 30px;
    }
    .indexNewsLeft {
        width: 100%;
        float: left;
        margin-right:0;
        margin-bottom:30px;
    }

        .indexNewsLeft li {
            width: 92%;
            float: left;
            margin-right: 4%;
            margin-left:4%;
        }

    .indexNewsRight {
        width: 100%;
        float: left;
    }

}