.main {
    min-width: 1500px;
    margin: 0 auto;
    overflow: hidden;
    font-family: '微软雅黑';
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {


    br {
        color: rgba(0, 0, 0, 0);
    }
}

@-moz-document url-prefix() {



    br {
        color: rgba(0, 0, 0, 0);
    }
}

br {
    color: rgba(0, 0, 0, 0)\9\0;
}

.main .top_place {
    height: 6.37rem;
    line-height: 0;
}

.main .nav_place {
    padding-top: 1.24rem;
    background-color: #F3EEE7;
}

.main .nav_box {
    height: 0.8rem;
}

.main .nav_detail {
    height: 0.8rem;
    background-color: #F3EEE7;
}

.main .nav {
    width: 18rem;
    margin: 0 auto;
    height: 0.8rem;
    box-sizing: border-box;
    border-bottom: 1px solid #BDBCBA;
    text-align: center;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -ms-overflow-style: none;
    /* IE和Edge */
    scrollbar-width: none;
    /* Firefox */
}

.main .nav::-webkit-scrollbar {
    display: none;
    /* Chrome, Safari, Opera */
}

.main .nav_model {
    display: inline-block;
    font-size: 0.2rem;
    color: #808080;
    margin: 0 0.2rem;
    position: relative;
    height: 0.8rem;
    line-height: 0.8rem;
    cursor: pointer;
}

.main .nav_model:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #582428;
    height: 1px;
    width: 0;
    margin: 0 auto;
    transition: all 0.3s linear;
}

.main .nav .active {
    color: #6D2419;
}

.main .nav .active:after {
    width: 100%;
}

.main .one_place {
    background-color: #F3EEE7;
    padding-top: 1.22rem;
    padding-bottom: 1rem;
}

.main .one_pic {
    width: 12rem;
    height: 6.51rem;
    line-height: 0;
    margin: 0 auto;
    margin-bottom: 0.44rem;
}

.main .huangjing_text_box {
    text-align: center;
}

.main .huangjing_text_top {
    font-size: 0.18rem;
    color: #585755;
}

.main .huangjing_text_title {
    font-size: 0.32rem;
    color: #313131;
    padding-top: 0.08rem;
    padding-bottom: 0.14rem;
}

.main .huangjing_text_text {
    font-size: 0.19rem;
    color: #585755;
    line-height: 0.3rem;
}

.main .one_bottom {
    width: 14.46rem;
    margin: 0 auto;
    height: 4.7rem;
    line-height: 0;
    margin-top: 1.1rem;
}

.main .two_place {
    background-color: #FCF8F5;
    padding-top: 1rem;
    padding-bottom: 1.74rem;
}

.main .two_pic {
    width: 11.97rem;
    height: 6.5rem;
    line-height: 0;
    margin: 0 auto;
    margin-bottom: 0.42rem;
}

.main .two_bottom {
    width: 17.34rem;
    height: 5.78rem;
    margin: 0 auto;
    line-height: 0;
    margin-top: 0.5rem;
}

.main .three_place {
    background-color: #F1ECE5;
    padding-top: 1rem;
    padding-bottom: 0.78rem;
}

.main .three_pic {
    width: 12rem;
    height: 6.5rem;
    margin: 0 auto;
    line-height: 0;
    margin-bottom: 0.43rem;
}

.main .three_bottom {
    width: 10.75rem;
    height: 4.68rem;
    line-height: 0;
    margin: 0 auto;
    margin-top: 0.85rem;
}

.main .three_last {
    width: 10.75rem;
    margin: 0 auto;
    padding-top: 0.18rem;
}

.main .three_last_text {
    width: 7.06rem;
    font-size: 0.14rem;
    color: #464544;
    line-height: 0.26rem;
}

.main .four_place {
    background-color: #FCF8F5;
    padding-top: 1rem;
    padding-bottom: 0.83rem;
}

.main .four_pic {
    width: 12rem;
    height: 6.52rem;
    line-height: 0;
    margin: 0 auto;
    margin-bottom: 0.43rem;
}

.main .four_bottom {
    width: 10.75rem;
    height: 4.73rem;
    margin: 0 auto;
    line-height: 0;
    margin-top: 0.85rem;
}

.main .three_last_text_sp {
    font-size: 0.18rem;
}

.main .four_place .three_last {
    padding-top: 0.07rem;
}

.main .five_place {
    padding-top: 0.95rem;
    background-color: #F1ECE5;
    padding-bottom: 1.8rem;
}

.main .five_pic {
    width: 12rem;
    height: 6.5rem;
    line-height: 0;
    margin: 0 auto;
    margin-bottom: 0.44rem;
}

.main .five_bottom {
    width: 17.34rem;
    height: 5.68rem;
    line-height: 0;
    margin: 0 auto;
    margin-top: 0.5rem;
}

.main .six_place {
    background-color: #FCF8F5;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.main .six_pic {
    width: 12rem;
    height: 6.5rem;
    line-height: 0;
    margin: 0 auto;
    margin-bottom: 0.44rem;
}

.main .six_bottom {
    width: 10.75rem;
    height: 4.71rem;
    line-height: 0;
    margin: 0 auto;
    margin-top: 0.5rem;
}

.main .seven_place {
    background-color: #F1ECE5;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.main .seven_pic {
    width: 12rem;
    height: 6.51rem;
    line-height: 0;
    margin: 0 auto;
    margin-bottom: 0.44rem;
}

.main .seven_bottom {
    width: 14.46rem;
    height: 4.7rem;
    line-height: 0;
    margin: 0 auto;
    margin-top: 0.5rem;
}

.main .eight_place {
    background-color: #FCF8F5;
    padding-top: 1rem;
    padding-bottom: 1.25rem;
}

.main .eight_pic {
    width: 12rem;
    height: 6.51rem;
    line-height: 0;
    margin: 0 auto;
    margin-bottom: 0.44rem;
}

.main .eight_bottom {
    width: 17.34rem;
    height: 5.68rem;
    line-height: 0;
    margin: 0 auto;
    margin-top: 0.5rem;
}

.main .main_fixed {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    min-width: 1500px;
    margin: 0 auto;
}

.main .huanjing_btn {
    display: inline-block;
    width: 2rem;
    height: 0.44rem;
    line-height: 0.44rem;
    text-align: center;
    color: #fff;
    font-size: 0.14rem;
    background-color: #6D2419;
    margin-top: 0.3rem;
}