﻿.indexTitle{
    width:100%;
    height:auto;overflow:hidden;
    text-align:center;
}
.indexTitle img{
    max-width:100%;
}

/*OverView*/
.indexOverView{
    width:100%;
    height:auto;overflow:hidden;
    background-image:url(../Images/indexOverviewBg.jpg);
    background-position:center;
    padding:50px 0;
}
.indexOverViewPic{
    width:40%;float:left;
    margin-right:10%;
}
.indexOverViewPic img{
    max-width:100%;
}
.indexOverViewList{
    width:50%;float:left;
}
    .indexOverViewList li {
        width: 90%;
        padding-left: 10%;
        background-image: url(../Images/Icon/iconOverview.png);
        background-repeat:no-repeat;
        margin-bottom:40px;
    }
        .indexOverViewList li h2 {
            line-height:70px;
            font-size: 50px;
            color: #c7000a;
            font-family:'Times New Roman';
            font-weight:bold;
        }
        .indexOverViewList li h3 {
            line-height: 40px;
            font-size: 26px;
            color: #000;
        }
.indexOverViewDesc{
    width:100%;
    height:auto;overflow:hidden;
    margin:50px auto;
}
    .indexOverViewDesc li {
        width: 27.33%;
        float: left;
        margin: 20px 1%;
        background-color: #f0bd82;
        padding: 30px 2%;
        transition: all 0.5s;
        box-shadow: 5px 5px 5px #c4ad87;
    }

        .indexOverViewDesc li:hover {
            box-shadow: 10px 10px 10px #96805d;
        }

        .indexOverViewDesc li h2 {
            height:80px;overflow:hidden;
            line-height: 40px;
            color: #c7000a;
            font-size: 30px;
            font-weight: bold;
            margin:10px auto;
        }

        .indexOverViewDesc li h4 {
            line-height: 30px;
            font-size: 20px;
            height: 90px;
            overflow: hidden;
            margin: 10px auto;
            color: #595757;
        }
/*信息*/
.indexInfoLeft{
    width:50%;float:left;
    margin-right:5%;
}
.indexInfoLeft li{
    width:100%;
    height:auto;overflow:hidden;
    margin-bottom:30px;

    background-repeat:no-repeat;
    background-size:30px;
    padding-left:40px;
}
    .indexInfoLeft li:nth-child(1) {
        background-image: url(../Images/Icon/iconInfo1.png);
    }
    .indexInfoLeft li:nth-child(2) {
        background-image: url(../Images/Icon/iconInfo2.png);
    }
    .indexInfoLeft li:nth-child(3) {
        background-image: url(../Images/Icon/iconInfo3.png);
    }
    .indexInfoLeft li:nth-child(4) {
        background-image: url(../Images/Icon/iconInfo4.png);
    }
    .indexInfoLeft li:nth-child(5) {
        background-image: url(../Images/Icon/iconInfo5.png);
    }
    .indexInfoLeft li h2 {
        line-height: 40px;
        color: #e17e00;
        font-size: 25px;
        font-weight: bold;
    }
    .indexInfoLeft li h3 {
        line-height: 25px;
        color: #000;
        font-size: 18px;
    }
.indexInfoRight{
    width:45%;float:left;
}
.indexInfoRight img{
    max-width:100%;
}

/*流程*/
.indexReview {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-image: url(../Images/indexReviewBg.jpg);
    background-position:center;
    background-size:cover;
    padding:50px 0;
}
.indexReview li{
    width:40%;float:left;
}
.indexReview li img{
    width:100%;
    border-radius:10px;
}
    .indexReview li h2 {
        font-size: 25px;
        color: #c7000a;
        line-height:30px;
        margin:10px auto;
        font-weight:bold;
    }
    .indexReview li h3 {
        font-size: 16px;
        color: #fff;
        line-height: 25px;
        height:100px;overflow:hidden;
    }

    .indexReview li:nth-child(2n+1) {
        margin-right: 10%;
    }
    .indexReview li:nth-child(2n) {
        margin-left: 10%;
        margin-top:100px;
    }
    .indexReview li:last-child{
        line-height:200px;
        font-size:35px;
        color:#c7000a;
        font-weight:bold;
        text-align:center;
    }

/*视频*/
.indexVideoTitle {
    width: 100%;
    text-align: center;
    color: #e17e00;
    line-height: 60px;
    font-size: 40px;
    font-weight: bold;
}
.indexVideoContent {
    width: 100%;
    text-align: center;
    margin: 40px auto;
}

    .indexVideoContent video {
        width: 90%;
    }

/*地图*/
.indexEventMapContent{
    width:48%;float:left;
    margin-right:2%;
    text-align:center;
    background-image:url(../Images/indexEventMapBg.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    padding:30px 0;
}
.indexEventMapContent h2{
    width:80%;
    height:auto;overflow:hidden;
    line-height:50px;
    margin:10px auto;
    font-size:40px;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
}
    .indexEventMapContent a {
        background-color: #ff7e00;
        color: #fff;
        width: 180px;
        height: 55px;
        line-height: 55px;
        overflow: hidden;
        display: block;
        margin: 30px auto;
        text-align: center;
        font-size: 20px;
        transition: all 0.5s;
        text-transform:uppercase;
        box-shadow:5px 5px 5px #a4703e;
    }

.indexEventMapContent a:hover {
    background-color: #f1963d;
}
.indexEventMap{
    width:50%;float:left;
    text-align:right;
}
.indexEventMap img{
    width:100%;
}
/*友情链接*/
.indexSponsorShip {
    width: 90%;
    height: auto;
    overflow: hidden;
    background-color: #fff;
    padding: 80px 5%;
    border-radius: 10px;
    margin-top:60px;
}
.indexSponsorShip .title{
    width:100%;
    height:auto;overflow:hidden;
    text-align:center;
}
    .indexSponsorShip .title h2 {
        font-size: 40px;
        color: #e17e00;
        line-height:50px;
        font-weight:bold;
    }
    .indexSponsorShip .title s {
        display: inline-block;
        width: 100px;
        height: 4px;
        background-color: #e8cca8;
    }
    .indexSponsorShip .list {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin:20px auto;
    }
    .indexSponsorShip .list li{
        float:left;
        margin-right:10px;
        margin-bottom:10px;
        height:60px;
    }
        .indexSponsorShip .list li img {
            max-width: 100%;
            height: 60px;
        }
/*联系方式*/
.indexContact {
    width: 100%;
}
    .indexContact li {
        width: 26.33%;
        float: left;
        margin: 20px 1.5%;
        background-color: #f0bd82;
        padding: 30px 2%;
        transition: all 0.5s;
        box-shadow: 5px 5px 5px #c4ad87;
    }
        .indexContact li:hover {
            box-shadow: 10px 10px 10px #96805d;
        }
        .indexContact li h2 {
            line-height: 50px;
            color: #e17e00;
            font-size:24px;
            font-weight:bold;
        }
        .indexContact li h3 {
            line-height: 25px;
            font-size:16px;
            height:150px;overflow:hidden;
            margin:20px auto;
        }
        .indexContact li a {
            background-color: #ff7e00;
            color:#fff;
            width:150px;
            height:35px;line-height:35px;overflow:hidden;
            display:block;
            margin:20px auto;
            text-align:center;
            font-size:20px;
            transition:all 0.5s;
        }
            .indexContact li a:hover {
                background-color: #f1963d;
            }

@media(max-width:720px){
        .indexTitle img {
            max-width: 70%;
        }

    /*OverView*/
    .indexOverView {
        width: 100%;
        height: auto;
        overflow: hidden;
        background-image: url(../Images/indexOverviewBg.jpg);
        background-position: center;
        background-size:cover;
        padding: 50px 0;
    }

    .indexOverViewPic {
        width: 100%;
        margin-right:0;
        margin-bottom:20px;
        text-align:center;
    }
        .indexOverViewPic img {
            max-width: 90%;
        }

    .indexOverViewList {
        width: 100%;
        float: left;
    }

        .indexOverViewList li {
            width: 80%;
            padding-left: 60px;
            background-size:50px;
            background-position:0 5px;
            margin-bottom: 30px;
        }

            .indexOverViewList li h2 {
                line-height: 60px;
                font-size: 40px;
            }

            .indexOverViewList li h3 {
                line-height: 30px;
                font-size: 20px;
                color: #000;
            }

    .indexOverViewDesc {
        margin: 30px auto;
    }

        .indexOverViewDesc li {
            width:88%;
            margin: 20px 2%;
            padding: 30px 4%;
        }
    /*信息*/
    .indexInfoLeft {
        width: 100%;
        margin-right: 0;
    }

        .indexInfoLeft li {
            width: 90%;
            margin-bottom: 20px;
            padding-left: 10%;
            background-position:0 5px;
        }
            .indexInfoLeft li h2 {
                line-height: 30px;
                margin-bottom:10px;
            }
    .indexInfoRight {
        width: 100%;
        float: left;
    }

    /*流程*/
    .indexReview {
        background-image: url(../Images/indexReviewWapBg.jpg);
    }
        .indexReview li {
            width: 90%;
            float: left;
        }

            .indexReview li h3 {
                margin-bottom:20px;
            }
            .indexReview li:nth-child(2n) {
                margin-top: 20px;
            }

            .indexReview li:last-child {
                line-height: 50px;
                font-size: 35px;
                color: #c7000a;
                font-weight: bold;
                text-align: center;
            }

    /*视频*/
    .indexVideoTitle {
        line-height: 40px;
    }

    /*地图*/
    .indexEventMapContent {
        width: 100%;
        margin-right: 0;
        padding: 20px 0;
        margin-bottom:10px;
    }

        .indexEventMapContent h2 {
            width: 80%;
            line-height: 30px;
            font-size: 20px;
        }

    .indexEventMap {
        width: 100%;
    }
    /*友情链接*/
    .indexSponsorShip {
        padding: 30px 5%;
        margin-top: 0px;
    }
            .indexSponsorShip .title h2 {
                font-size: 20px;
                line-height: 30px;
            }
        .indexSponsorShip .list li img {
            max-width:100%;
            height: 40px;
        }

        .indexContact li {
            width: 88%;
            margin: 20px 2%;
            padding: 30px 4%;
        }

}