.details_box {
    /*height: 900px;*/
    /*width: 1200px;*/
    /*margin-left: 358px;*/
}

.details_header {
    /*width: 1199px;
    height: 451px;*/
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    padding:30px 90px 25px 100px;
}

.details_header .prod_info {
    font-size: 20px;
    font-family: Arial;
    font-weight: bold;
    color: #003331;
    margin-bottom: 25px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

.details_header dt {
    margin-bottom: 25px;
}

.details_header dt span {
    font-size: 20px;
    font-family: Arial;
    font-weight: 400;
    color: #003331;
    opacity: 0.5;
    width: 80px;display: inline-block;
}

.details_header dt .price {
    font-size: 26px;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #FC6900;
}

.details_header .color1 {
    display: block;
    width: 16px;
    height: 16px;
    background: #874AA9;
    border-radius: 8px;
    margin-right: 10px;
    margin-top: 3px;
}

.details_header .color2 {
    display: block;
    width: 16px;
    height: 16px;
    background: #3350E0;
    border-radius: 8px;
    margin-right: 10px;
    margin-top: 3px;
}

.details_header .color3 {
    display: block;
    width: 16px;
    height: 16px;
    background: #E4342B;
    border-radius: 8px;
    margin-right: 10px;
    margin-top: 3px;
}

.details_header .color4 {
    display: block;
    width: 16px;
    height: 16px;
    background: #FFDD21;
    border-radius: 8px;
    margin-right: 10px;
    margin-top: 3px;
}

.details_header dt .size {
    font-size: 20px;
    font-family: Arial;
    font-weight: 400;
    color: #666666;
}

.details_header dt .brand {
    font-size: 20px;
    font-family: Arial;
    font-weight: 400;
    color: #666666;
}
.details_header .btns{
    display: flex;
    height: 52px;
    width: 400px;

}
.btns .order{
    margin-right: 10px;
    color: #fff;
background: #132B60;
}
.btns .add{
background-color: #fff;

border: 1px solid #132B60;
color: #132B60;
}
.btns .order,.btns .add{
    flex: 1;
    line-height: 52px;
    text-align: center;
}

.details_footer{
    /*height: 320px;*/
    overflow: hidden;margin-top: 50px;

}
.details_footer .title{
    height: 33px;
font-size: 18px;
font-family: Arial;
font-weight: bold;
color: #123453;
}
.details_footer .content{
    /*display: flex;
    justify-content: space-around;
    height: 283px;*/
    height: 294px;
    border:1px solid #DFE3EF;
    margin-top: 10px;
    padding:20px 35px;overflow: hidden;

}

.content .item{
    width: 205px;float: left;margin-right: 25px;overflow: hidden;margin-bottom: 10px;
}
.content .item span{
font-size: 14px;
font-family: Arial;
font-weight: 400;
color: #333333;
}
.details_footerproimg{width: 205px;height: 205px;overflow: hidden;margin-bottom: 10px;}

.details_contentbox{margin: 20px auto;}
.details_contentbox .details_content{border:1px solid #ccc;width: 910px;min-height: 500px;overflow: hidden;}
.details_contentbox .details_contentdesc{padding:10px 33px;}
.details_contentbox .details_contenttitle{line-height: 48px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;text-transform: uppercase;color: #123453;border-bottom: 1px solid #ccc;padding-left: 33px;font-size:18px;}
.details_contentbox .details_content.hot_pro{width: 270px;}
.details_contentbox .details_content.hot_pro .details_contentdesc{padding:20px 10px 0px 15px;}
.details_contentbox .hot_pro .hot_proitem{margin-bottom: 20px;}
.details_contentbox .hot_pro .details_contenttitle{padding-left: 27px;}
.details_contentbox .hot_pro .hot_proitemimg{width: 127px;height: 127px ;overflow: hidden;text-align: center;line-height: 127px;}
.details_contentbox .hot_pro .hot_proiteminfo{width: 100px;}
.details_contentbox .hot_pro .hot_proitemtitle{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;display: inline-block;width: 100%;word-break: break-word;height: 77px;}
.details_contentbox .hot_pro .hot_proitemprices{color: #132B60;font-size:18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-top: 15px;}


