* {
    margin: 0;
    padding: 0;
}

/*整体盒子*/
.box {
    background: #FFEBF6;
    height: 100%;
}

/*顶部盒子|banner*/
.box_top {
    width: 100%;
    height: 500px;
}

/*banner*/
.box_top img {
    width: 100%;
    height: 100%;
}

/* 中部产品 | 简介 | 产品推荐 | 产品列表 */
.box_min {
    width: 1200px;
    background-color: #FFFFFF;
    margin: 0 auto;
    padding-top: 47px;
    padding-bottom: 50px;
}

/*简介 图*/
.jianjie {
    width: 1140px;
    height: 490px;
    margin: 0 30px;
}

/*推荐位图*/
.cp {
    width: 1140px;
    height: 518px;
    margin: 30px 30px 0;
}

/*展示*/
.cpzs {
    width: 1140px;
    height: 107px;
    margin: 24px 30px;
}

/*产品列表*/
.box_cp {
    margin: 0 30px;
}

/*子项*/
.item {
    border: 3px solid #E21444;
    height: auto;
    padding: 21px 24px;
    margin-bottom: 20px;
}

/*产品图外围盒子*/
.item_img {
    box-shadow: 0 0 3px #ECECEC;
    width: 454px;
    height: 383px;
    margin-right: 52px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    padding: 15px;
}

/*图*/
.item_img img {
    max-width: 450px;
    max-height: 380px;
}

/* td 间距 */
.item_td {
    padding-bottom: 15px;
    font-size: 16px;
}

/*代理居中*/
.dl {
    display: inline-flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    width: 140px;
    height: 50px;
    border-radius: 10px;
    font-size: 18px;
    text-align: center;
}


/*底*/
.box_bottom {
    height: 449px;
    width: 100%;
    box-sizing: border-box;
}

/*底_盒子*/
.bottom_box {
    height: 275px;
    display: flex;
    position: relative;
    box-sizing: border-box;
    justify-content: center;
    align-items: stretch;
    bottom: 312px;
}

/*二维码*/
.qr {
    display: flex;
    align-items: center;
    align-content: center;
    flex-direction: column;
    margin-left: 100px;
}

/*竖线*/
.verticalBar {
    width: 2px; /* 线的宽度 */
    height: 275px; /* 线的高度 */
    background-color: transparent; /* 背景透明 */
    border-left: 2px solid #F8CDDB; /* 左边框为黑色 */
    margin: 0 115px;
}


/*表格*/
.bottom_tab {
    height: 100%;
    font-size: 20px;
}


.bottom_th {
    text-align: justify;
    text-justify: distribute-all-lines;
    text-align-last: justify
}

/*a标签*/

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

/* 二维码 */
.qr img {
    width: 229px;
    height: 229px;
}