.main-wrapper {
    width: 1000px;
    margin: 0 auto;
}

.banner {
    margin-top: 80px;
}
.banner img {
    height: auto;
    width: 100%;
    display: block;
}

.detail-header {
    border-bottom: 2px solid #e5e5e5;
}

.detail-navcontainer {
    margin: 30px 0;
}

.detail-nav {
    padding: 10px 20px;
    margin-right: 35px;
    float: left;
    text-align: center;
    position: relative;
}

.detail-nav:hover {
    background-color: rgba(40, 119, 189, 0.5);
    color: #fff;
    box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s;
}

.detail-nav.location {
    color: #2877bd;
}

.detail-content {
    padding: 40px 70px 50px 80px;
}

.detail-text {
    float: left;
    margin-top: 35px;
    color: #2877bd;
}

.detail {
    float: right;
    width: 660px;
    line-height: 30px;
    /*text-indent: 30px;*/
}

/*.function-title {*/
    /*color: #2877bd;*/
    /*text-align: center;*/
    /*margin-bottom: 50px;*/
/*}*/

.section {
    padding: 54px 50px;
}

/*section偶数行变色*/
.section:nth-child(even) {
    background-color: #f7f7f7;
}

/*product-img偶数行左浮动*/
.section:nth-child(odd) .product-img {
    float: right;
    margin-right: 70px;
}

.section:nth-child(odd) .product-text {
    float: left;
    margin-left: 15px;
}

/*product-img奇数行右浮动*/
.section:nth-child(even) .product-img {
    float: left;
    margin-left: 20px;
}

.section:nth-child(even) .product-text {
    float: right;
}

.product-img {
    height: 532px;
    width: 272px;
    background: center center no-repeat;
    margin-left: 10px;
}

.product-text {
    margin-top: 185px;
    /*text-indent: 34px;*/
}

.product-head {
    margin-bottom: 50px;
    color: #2877bd;
}

.product-list {
    width: 490px;
    line-height: 30px;
}

.product-list li {
    float: left;
    font-size: 14px;
    letter-spacing: 2px;
}