.pbt40 {
    padding: 40px 0;
}

.pt20 {
    padding-top: 10px;
}

.padding20 {
    padding: 20px;
}

.pbt40 h4 {
    font-size: 18px;
}

.heading {
    text-align: center;
}

.heading h2 {
    font-size: 26px;
    padding-bottom: 5px;
}

.heading p {
    font-size: 16px;
    color: #999;
}

.heading .line {
    display: block;
    width: 40px;
    height: 2px;
    margin: 12px auto;
    background-color: #3ca3e4;
}

.heading2 h2,
.heading2 p {
    color: #fff;
}

.heading3 h2 {
    color: #213a9e;
}

/*台灯*/
.gncx {
    padding: 10px 20px;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}

.pbt40 .container .row1 {
    width: 800px;
    /*background: #ccc;*/
    margin: 100px auto;
    display: -webkit-box;
    /*display: -webkit-flex;*/
    overflow: auto; /* 防止浮动元素溢出容器 */
}


.pbt40 .container .row .col-md-4 {
    /*flex: 1;*/
    /*height: 300px;*/
    /*border: 1px solid black;*/

    float: left; /* 使div元素浮动并排显示 */
    margin-right: 230px; /* 在每个div之间增加间距 */
}

.pbt40 .container .row11 {
    width: 900px;
    /*background: #ccc;*/
    margin: 100px auto;
    display: -webkit-box;
    /*display: -webkit-flex;*/
    overflow: auto; /* 防止浮动元素溢出容器 */
}

/*.col-md-6 {*/
/*    display: flex;*/
/*    justify-content: center; !* 水平居中 *!*/
/*    align-items: center; !* 垂直居中 *!*/
/*    height: 35vh; !* 设置容器高度为视口的100% *!*/
/*}*/


/*.pbt40 .container .row-mb-60 {*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/


/*.pbt40 .container .row-mb-60 .col-md-6 {*/
/*    width: 200px;*/
/*    height: 200px;*/
/*    margin: 10px;*/
/*    border: 1px solid black;*/
/*}*/


.smaller{
    width: 60%; /*设置图片宽度为原始宽度的50%*/
    height: auto; /*保持高度自适应*/
}













