.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 .one_place {
    height: 9rem;
    line-height: 0;
}

.main .two_place {
    background: url(/style/baby/two_logo.png) no-repeat center top;
    background-size: 1.74rem 1.98rem;
    background-color: #F7F7ED;
    padding-top: 2rem;
}
.main .two_box {
	width: 11.9rem;
}
.main .two_title {
    font-size: 0.36rem;
    line-height: 0.4rem;
    color: #490e13;
    text-align: center;
}

.main .two_text {
    font-size: 0.23rem;
    line-height: 0.3rem;
    color: #490e13;
    text-align: center;
    padding-top: 0.16rem;
}

.main .two_content {
    position: relative;
    padding-top: 0.58rem;
}

.main .two_swiper {
    width: 11.9rem;
    margin: 0 auto;
    height: 6.9rem;
}

.main .two_model {
    width: 3.82rem;
}

.main .two_model:first-child {
    margin-right: 0.22rem;
}

.main .two_pic {
    height: 4.99rem;
    line-height: 0;
}

.main .two_model_title {
    font-size: 0.22rem;
    line-height: 0.3rem;
    color: #490e13;
    padding-top: 0.3rem;
}

.main .two_model_text {
    font-size: 0.18rem;
    line-height: 0.28rem;
    color: #490e13;
    padding-top: 0.2rem;
}

.main .two_arrow {
    position: absolute;
    width: 0.23rem;
    height: 0.35rem;
    top: 2.9rem;
    cursor: pointer;
    transition: all 0.3s linear;
    transform-origin: center center;
}

.main .two_arrow:hover {
    transform: scale(1.1, 1.1);
}

.main .two_arrow_left {
    left: 3rem;
    background: url(/style/baby/two_left.png) no-repeat center;
    background-size: 100% 100%;
}

.main .two_arrow_right {
    right: 3rem;
    background: url(/style/baby/two_right.png) no-repeat center;
    background-size: 100% 100%;
}

.main .three_place {
    background-color: #F7F7ED;
    padding-top: 0.77rem;
    padding-bottom: 1.4rem;
}

.main .three_title {
    font-size: 0.36rem;
    line-height: 0.4rem;
    color: #490e13;
    text-align: center;
}

.main .three_text {
    font-size: 0.23rem;
    line-height: 0.3rem;
    color: #490e13;
    text-align: center;
    padding-top: 0.2rem;
}

.main .three_content {
    padding-top: 0.7rem;
}

.main .three_pic {
    height: 5.38rem;
	width: 12rem;
    line-height: 0;
}

.main .three_swiper {
    width: 12rem;
    margin: 0 auto;
    height: 5.38rem;
}

.main .three_bottom {
    width: 12rem;
    margin: 0 auto;
    height: 2.27rem;
    background-color: #E5995B;
    position: relative;
    box-sizing: border-box;
    padding-left: 1.56rem;
    padding-right: 1.12rem;
}

.main .three_left_model {
    display: none;
}

.main .three_left .active {
    display: block;
}

.main .three_left_en {
    font-size: 0.22rem;
    line-height: 0.3rem;
    color: #4c1003;
    padding-top: 0.37rem;
}

.main .three_left_zh {
    font-size: 0.28rem;
    line-height: 0.4rem;
    color: #4c1003;
    padding-top: 0.02rem;
    border-bottom: 2px solid #99552F;
    padding-bottom: 0.08rem;
}

.main .three_left_text {
    font-size: 0.16rem;
    line-height: 0.2rem;
    color: #4c1003;
    padding-top: 0.23rem;
}

.main .three_right_icon {
    width: 0.53rem;
    height: 0.52rem;
    line-height: 0;
    margin: 0 auto;
}

.main .three_right_text {
    font-size: 0.14rem;
    line-height: 0.2rem;
    color: #4c1003;
}

.main .three_right_model {
    margin: 0 0.15rem;
}

.main .three_right_model_sp {
    margin-left: 0.54rem;
}

.main .three_right {
    padding-top: 1.05rem;
}

.main .three_icon_xhr {
    position: absolute;
    width: 0.65rem;
    height: 0.69rem;
    background: url(/style/baby/three_xhr.png) no-repeat center;
    background-size: 100% 100%;
    right: 1.35rem;
    top: -17px;
    z-index: 99;
}

.main .three_swiper .pagination {
    position: absolute;
    z-index: 20;
    bottom: 0.22rem;
    width: 100%;
    text-align: center;
}

.main .three_swiper .swiper-pagination-switch {
    display: inline-block;
    width: 0.14rem;
    height: 0.14rem;
    border-radius: 0.07rem;
    background: #fff;
    margin: 0 0.03rem;
    opacity: 1;
	cursor: pointer;
}

.main .three_swiper .swiper-active-switch {
    background: #E4985B;
}

.main .four_place {
    height: 6.36rem;
    line-height: 0;
    position: relative;
}

.main .four_float {
    position: absolute;
    left: 0;
    top: 0;
    padding-left: 1rem;
}

.main .four_title {
    font-size: 0.23rem;
    line-height: 0.3rem;
    color: #490e13;
    padding-top: 1.26rem;
}

.main .four_text {
    font-size: 0.5rem;
    line-height: 0.6rem;
    color: #490e13;
    padding-top: 0.28rem;
}

.main .five_place {
    background-color: #F7F7ED;
    padding-top: 0.52rem;
    padding-bottom: 1.78rem;
}

.main .five_title {
    font-size: 0.35rem;
    line-height: 0.4rem;
    color: #490e13;
    text-align: center;
}

.main .five_text {
    font-size: 0.18rem;
    line-height: 0.27rem;
    text-align: center;
    color: #490e13;
    padding-top: 0.29rem;
}

.main .five_detail {
    text-align: center;
    padding-top: 0.68rem;
}

.main .five_icon_model {
    display: inline-block;
    margin: 0 1rem;
}

.main .five_icon {
    width: 0.62rem;
    height: 0.62rem;
    line-height: 0;
    display: inline-block;
}

.main .five_model_text {
    font-size: 0.16rem;
    line-height: 0.2rem;
    color: #490e13;
    padding-top: 0.23rem;
}

.main .six_place {
    background-color: #D3E2E4;
    height: 6.22rem;
    box-sizing: border-box;
    padding-top: 0.36rem;
}

.main .six_detail {
    width: 13.25rem;
    margin: 0 auto;
}

.main .six_left {
    width: 50%;
    height: 5.5rem;
    line-height: 0;
}

.main .six_right {
    width: 50%;
    height: 5.5rem;
    background-color: #fff;
    box-sizing: border-box;
    padding-top: 1.3rem;
}

.main .six_icon {
    width: 0.48rem;
    height: 0.45rem;
    margin: 0 auto;
    background: url(/style/baby/six_icon.png) no-repeat center;
    background-size: 100% 100%;
}

.main .six_title {
    font-size: 0.28rem;
    line-height: 0.35rem;
    color: #490e13;
    text-align: center;
    padding-top: 0.33rem;
}

.main .six_text {
    font-size: 0.18rem;
    line-height: 0.32rem;
    color: #d4ac67;
    text-align: center;
    padding-top: 0.17rem;
}

.main .seven_place {
    background-color: #F8F8EF;
    padding-bottom: 1.26rem;
    padding-top: 1.15rem;
}

.main .seven_detail {
    width: 13.25rem;
    margin: 0 auto;
}

.main .seven_model {
    width: 4.29rem;
}

.main .seven_model_one {
    margin-right: 0.19rem;
}

.main .seven_pic {
    height: 4.83rem;
    line-height: 0;
}

.main .seven_bottom {
    height: 2.56rem;
    background-color: #fff;
    border-bottom: 0.06rem solid #E5995B;
    box-sizing: border-box;
    padding-left: 0.2rem;
}

.main .seven_title_en {
    font-size: 0.13rem;
    line-height: 0.2rem;
    color: #490e13;
    padding-top: 0.11rem;
}

.main .seven_title_zh {
    font-size: 0.22rem;
    line-height: 0.3rem;
    color: #490e13;
}

.main .seven_text {
    font-size: 0.18rem;
    line-height: 0.28rem;
    color: #490e13;
    padding-top: 0.47rem;
}