



/* 内容 */

.con_b{

    width: 100%;

    min-height: calc(100vh - 175px - 15px - 124px);

    position: relative;

    padding: 30px 0 40px;

    box-sizing: border-box;



}

.zbg_top{

    width: 100%;

    position: absolute;

    top: -28px;

    left: 0;

}

.zbg_btm{

    width: 100%;

    position: absolute;

    bottom: 0;

    left: 0;

}

.center_conb{

    box-sizing: border-box;

    position: relative;

    z-index: 10;

}

.ctitle_b{

    background: url(../img/zzz5.png);

    width: 212px;

	height: 60px;

    margin: 0 auto;

    

}



.tab_b,.tab_bac{

    width: 120px;

	height: 50px;

    background-color: #ece6e5;

    border-radius: 5px;

    margin-right: 10px;

    position: relative;

    cursor: pointer;

}

.tab_bac{

    background-color: #8b411c;

    color: #fff;

}



.jiao{

    display: none;

    width: 12px;

	height: 0;

    position: absolute;

    right: 50px;

    bottom: -19px;

    border-top: 10px solid #8b411c;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid transparent;

}

.tab_bac .jiao{

    display: block;

}





.center_bor{

    width: 100%;

    border: 1px solid #c0956c;

    box-sizing: border-box;



}

.z_box_title{

    width: 100%;

	height: 48px;

    background-color: #d6bdac;

    padding: 0 20px;

    box-sizing: border-box;

}

.font_b{

    width: 100%;

    padding: 20px 38px 31px;

    font-size: 16px;

    color: #333;

    line-height: 36px;

    box-sizing: border-box;

    align-items: flex-start;

    flex-wrap: wrap;

}

.font_i,.font_iac{

    width: 42px;

	height: 42px;

    position: relative;

    border-radius: 3px;

    margin: 0 28px 22px 0;

    cursor: pointer;

}

.font_i:nth-of-type(n){

    color: #5b80ae;

}

.font_i:nth-of-type(2n){

    color: #649c8c;

}

.font_i:nth-of-type(3n){

    color: #9992ba;

}

.font_i:nth-of-type(4n){

    color: #c95b62;

}

.font_i:nth-of-type(5n){

    color: #e3be59;

}

.font_i:nth-of-type(16n){

    margin-right: 0;

}





.font_iac{

    background-color: #8b411c;

    color: #fff !important;

}



.mask{

    position: absolute;

    bottom: -25px;

    left: 0;

    min-width: 210px;

	height: 23px;

    padding: 0 0 0 8px;

    box-sizing: border-box;

    background-color: #8b411c;

    border-radius: 4px;

    color: #fff;

    font-size: 16px;

}





.infos{

    margin: 0 50px;

    color: #333;

    display: flex;

    justify-content: space-around;

    align-items: center;

    text-align: center;

}

.info_title{

    margin-top: 36px;

    font-size: 18px;

    height: 50px;

    background-color: #f7f2ee;

}

.info_goods{

    font-size: 16px;

    margin-bottom: 28px;

    border-bottom: 1px solid #f7f2ee;

    height: 69px;

}

.info_num{

    border-radius: 50%;

    width: 34px;

    height: 34px;

    text-align: center;

    line-height: 34px;

    background-color: #f7f2ee;

}







.box_page{

    width: 100%;

    display: flex;

    justify-content: center;

    align-items: center;

    margin-bottom: 30px;

}

.box_page a{

    padding: 11px 15px;

    border-radius: 3px;

	border: solid 1px #d6bdac;

    background-color: #f5eadf;

    color: #333;

    margin: 0 6px;

}

#page_select{

    color: #fff;

    background-color: #8b411c;

}

.box_page p{

    color: #333;

    padding: 0 6px;

}

.page_txt{

    margin: 0 6px;

	border: solid 1px #d6bdac;

    background-color: #f5eadf;

    width: 55px;

    height: 34px;

    border-radius: 3px;

    color: #333;

}



.item_b{

    width: 50%;

    height: 60px;

    padding-left: 50px;

    box-sizing: border-box;

    

}