.procduct {
    /* padding-bottom: 114px; */
}

@media (max-width: 780px) {
    #productSec_inform {
        margin-left: 80px!important
    }
    .thumbnail_bottom {
        font-size: 16px!important;
        color: #666666;
        /* margin-top: 26px!important; */
    }
    .feature_main_right_title h2 {
        font-size: 18px!important;
        /* margin-bottom: 27px!important; */
    }
    .feature .feature_main_right h3 {
        font-size: 16px!important;
    }
    .feature .feature_main_right p {
        font-size: 14px!important;
    }
    .services_main .page-header h1 {
        font-size: 18px!important
    }
    .services_item_container h2 {
        font-size: 16px!important;
        line-height: 20px!important;
    }
    .services_item_container p {
        font-size: 14px!important;
        line-height: 20px!important;
    }
    .footer_top p {
        font-size: 18px!important;
        line-height: 20px!important;
    }
    .footer_top {
        /* margin-top: 60px!important; */
    }
    .footer_top p a {
        width: 126px!important;
        margin-left: 35px!important;
        height: 20px!important;
        line-height: 20px!important;
        font-size: 14px!important;
    }
    .feature .feature_main_right {
        margin: 0 25px!important;
    }
    .feature {
        margin: 30px auto 0 auto!important;
        padding: 20px 0!important;
    }
    .procduct {
        padding-bottom: 0!important;
    }
    #productSec_h .thumbnail {
        height: 160px!important;
    }
    main .thumbnail {
        height: 211px!important;
    }
    main #productTh_main .thumbnail {
        height: 418px!important;
        padding-bottom: 15px!important;
    }
    #productTh .thumbnail {
        height: 160px!important;
    }
    #productTabs .thumbnail {
        height: 130px!important;
    }
    #products .thumbnail {
        height: 160px!important;
    }
    #productTab .thumbnail {
        height: 210px!important;
    }
}

.productSec_h .thumbnail {
    height: 0
}

.productTh_title .page-header {
    padding: 0!important
}

.productTh_h {
    margin-top: 104px
}

.productTh_title .thumbnail {
    padding-bottom: 0!important
}

main #productTh_main .thumbnail {
    height: 310px;
    padding: 10px;
    padding-top: 20px;
    padding-bottom: 30px;
}

.procduct img {}

.page-header {
    border: 0;
    margin: 40px 0 -10px 0;
}

.header_button {
    text-align: center;
}

.header_button button {
    outline: none;
    width: 375px;
    /* padding: 14px 155px; */
    height: 44px;
    background: #fff;
    /* background: rgba(230, 230, 230, 1); */
    border: 1px solid rgba(230, 230, 230, 1)
}

.header_button #Hbtn1 {
    /* width: 400px; */
    height: 44px;
    color: #fff;
    background: rgba(232, 25, 41, 1);
}

.page-header h2 {
    text-align: center;
    font-size: 22px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
    line-height: 40px;
}

.page-header p {
    /* height: 77px; */
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(64, 64, 64, 1);
    line-height: 30px;
}

#product_tabs_con .thumbnail {
    height: 180px!important;
}

main .thumbnail {
    height: 230px;
    padding: 25px;
    overflow: hidden;
    /* padding-bottom: 60px; */
    text-align: center;
    border-radius: 0;
    position: relative;
    border: 1px solid #f2f2f2!important;
}

#productSec_h {
    margin-top: 30px
}

#productSec_h .thumbnail {
    height: 160px;

}

#productSec_feature {
    margin: 53px auto 0 auto
}

.thumbnail_top {
    font-size: 18px;
    color: #262626;
    font-weight: bold;
    position: relative;
}
#products .thumbnail,
#productTab .thumbnail,
#productTabs .thumbnail{
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}
.thumbnail_top:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -20px;
    width: 40px;
    height: 1px;
    background: #A6A6A6;
}

.thumbnail_bottom {
    font-size: 18px;
    color: #666666;
    margin-top: 46px;
}

.thumbnail_main {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 30px 12px;
    box-sizing: border-box;
    background: #E81929;
    display: none;
}

.thumbnail_main .thumbnail_top {
    color: #fff;
}

.thumbnail_main .thumbnail_bottom {
    color: #fff;
}

.thumbnail:hover .thumbnail_main {
    display: block;
}

.thumbnail_main .thumbnail_top {
    color: #fff;
}

.thumbnail_main .thumbnail_top:after {
    background: #fff;
}

.thumbnail_main .thumbnail_bottom {
    color: #fff;
}

.thumbnail {
    border: none!important;
    /* height: 683px; */
    /* padding-bottom: 95px; */
    position: relative;
}

.thumbnail h2 {
    text-align: left;
    height: 24px;
    font-size: 24px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
    margin-bottom: 28px;
}

#productTh_main .thumbnail p {
    height: 16px!important
}

.thumbnail p {
    height: 47px;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    line-height: 30px;
}

.services_main .page-header h1 {
    /* width: 97px; */
    /* height: 24px; */
    font-size: 24px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
    text-align: center
}

.services_item img {
    float: left;
    margin-top: 25px;
}

.services_item_container {
    text-align: left;
    margin-left: 104px;
}

.services_item_container h2 {
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
    line-height: 40px;
}

.services_item_container span {
    font-size: 26px;
    font-family: WeezerFont;
    font-weight: bold;
    color: rgba(232, 25, 41, 1);
    line-height: 40px;
}

.services_item_container p {
    font-size: 18px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    line-height: 40px;
}

.services_item {
    /* padding: 27px 20px!important; */
    padding: 6px 20px!important;
    margin: 0!important;
    background: #fff;
    text-align: center;
    border: 1px solid rgba(229, 229, 229, 1);
    position: relative;
}

.services_main .row {
    position: relative;
    /* bottom: -100px; */
}

.services_main .row .col-lg-3 {
    padding: 0;
}

.feature {
    margin: 106px auto 0 auto;
    width: 100%;
    background-image: url(../img/aicon27.png);
    background-size: cover;
    position: relative;
    padding: 77px 0 84px 0
}

.feature .feature_main_right {
    /* position: absolute;
    top: 77px;
    left: 45.1% */
    margin-left: 45.1%
}

.feature_main_right_title h2 {
    font-size: 24px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
    margin-bottom: 47px;
}

.feature .feature_main_right h3 {
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    color: #333;
}

.feature .feature_main_right img {
    width: 8px;
    height: 8px;
    margin-right: 15px
    /* background: rgba(232, 25, 41, 1);
    border-radius: 50%;
    font-size: 12px;
    color: rgba(232, 25, 41, 1); */
}

.feature .feature_main_right p {
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold;
    color: rgba(51, 51, 51, 1);
}

.footer_top {
    background-image: url(../img/aicon28.png);
    padding: 83px 0;
    background-size: cover;
}

.footer_top p {
    text-align: center;
    color: #fff;
    font-size: 28px;
    line-height: 40px;
}

.footer_top p a {
    display: inline-block;
    width: 226px;
    margin-left: 71px;
    border: 1px solid rgba(255, 255, 255, 1);
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}

.manage {
    text-align: center
}

.manage_main {}

.manage .page_leg h3 {
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
    line-height: 40px;
}

.manage .page_leg span {
    font-family: WeezerFont;
    font-weight: bold;
    color: rgba(232, 25, 41, 1);
    line-height: 40px;
    margin-right: 11px;
}

.manage .page_leg p {
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    /* line-height: 40px; */
}

.manage_table {
    margin: 0 auto
}

table {
    width: 100%;
    height: 158px!important;
}

.table_head {
    background: #E81929;
    color: #fff
}

.space {
    padding: 0 7%
}


/* 切换 */

.first {
    display: block
}

.second {
    display: none
}

.third {
    display: none
}