.buy_box{
    padding: 27px 0px 60px;
}
.buy_list{
    background-color: #ffffff;
	box-shadow: 0px 20px 30px 0px
		rgba(194, 194, 194, 0.2);
        width: 100%;
        box-sizing: border-box;
        padding: 45px;
        margin-bottom: 30px;
}
.buy_left{
    width: 428px;
    margin-right: 8%;
}
.buy_left img{
    max-width: 100%;
    height: auto;
}
.buy_right{
    width: calc(90% - 428px);
    padding: 24px 0px;
}
.buy_titop img{
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 70px;
}
.buy_titop .buy_tit_right{
    display: inline-block;
    position: relative;
    padding-left: 31px;
}
.buy_tit_right::before{
    position: absolute;
    content: '';
    left: 0px;
    top: 3px;
    width: 1px;
	height: 60px;
	background-color: #e6e6e6;
}
.buy_title{
    font-weight: bold;
    margin-bottom: 15px;
}
.to_buy a{
    display: inline-block;
    /* width: 143px; */
    padding: 0px 30px;
	height: 54px;
	background-color: #4B4F52;
    box-sizing: border-box;
    line-height: 54px;
    text-align: center;
    color: #ffffff;
    border: 1px solid #4B4F52;
    max-width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.to_buy a img{
    margin-bottom: 3px;
    margin-left: 10px;
}
.to_buy a:hover{
    background-color: #fff;
    color: #4B4F52;
}
.to_buy a:hover .public_static{
    display: none;
}
.to_buy a:hover .public_active{
    display: inline-block
}

.buy_titops img{
    display: inline-block;
    margin-right: 30px;
    /* margin-bottom: 70px; */
}
.buy_titops .buy_tit_right{
    display: inline-block;
    position: relative;
    padding-left: 31px;
}
.to_buys a{
    display: inline-block;
    /* width: 143px; */
    padding: 0px 30px;
	height: 54px;
	background-color: #4B4F52;
    box-sizing: border-box;
    line-height: 54px;
    text-align: center;
    color: #ffffff;
    border: 1px solid #4B4F52;
}
.to_buys a img{
    margin-bottom: 3px;
    margin-left: 10px;
}
.crumbs_box{
    /*margin-top: 110px;*/
}
.public_top{
    background-color: transparent;
    border-bottom: 0px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13);
}
.whitebg{
    background-color: #fff;
    border-bottom: 0px;
    box-shadow: 0px 15px 30px 0px rgb(153 153 153 / 15%);
}
.whitebg .public_top_nav_right ul li a {
    display: inline-block;
    color: #666666;
    padding: 0px 0px 5px;
}
.public_top .public_top_nav_right ul li {
    display: inline-block;
    /*color: #666666;*/
    padding: 0px 0px 5px;
    margin-left: 50px;
    margin-bottom: 17px;
    cursor: pointer;
}
.public_top .public_top_nav_right ul li a{
    display: inline-block;
    /*color: #fff;*/
    /* padding: 0px 0px 5px; */
}
.public_top .public_top_nav_right ul li a:hover{
    font-weight: bold;
    position: relative;
    /*color: #4B4F52;*/
}
.public_top .public_level_menu_li_active a{
    font-weight: bold;
    position: relative;
    /*color: #4B4F52 !important;*/
}
.public_top .public_level_menu_li_active::before {
    content: '';
    position: absolute;
    width: 100%;
    /*background-color: #4B4F52;*/
    height: 2px;
    bottom: 0px;
}
.public_top .public_top_select {
    padding-right: 30px !important;
    background: url(../images/open_active.png) no-repeat;
    background-size: 11px auto;
    background-position: right 6px;
    position: relative;
}
.public_top .public_top_select .select_box{
    box-shadow: 0px 15px 30px 0px
		rgba(153, 153, 153, 0.15);
}
@media (max-width: 767px){
    .buy_box{
        padding: 0px;
    }
    .buy_lists_top{
        width: 100%;
        box-sizing: border-box;
        margin-bottom: 10px;
    }
    .buy_lists_top img{
        max-width: 40%;
        height: auto;
        display: inline-block;
        margin-right: 10px;
    }
    .buy_lists_top p{
        display: inline-block;
        padding-left: 10px;
        position: relative;
    }
    .buy_lists_top p::before{
        position: absolute;
        content: '';
        left: 0px;
        top: 0px;
        width: 1px;
	height: 22px;
	background-color: #e6e6e6;
    }
    .buy_list{
        /* box-shadow: none; */
        padding: 0px;
        box-shadow: 0px 15px 30px 0px
		rgba(102, 102, 102, 0.2);
    }
    .buy_lists{
        background-color: #ffffff;
    box-shadow: 0px 20px 30px 0px rgb(194 194 194 / 20%);
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    }
    .to_buy a{
        width: 100%;
        text-align: center;
    }
    .to_buy a img{
        width: 2%;
        height: auto;
    }
}