.beltp-home-top {
    background: url(/upload/beltp/pro_center_ban3.jpg) no-repeat center;
    padding: 70px 0px;
}

@media (max-width: 699px) {
    .beltp-home-top {
        background: none;
        padding: 0;
    }
}

.pro_center02 {

}

.fix:before, .fix:after {
    display: table;
    clear: both;
    content: '';
}

ul.fix {
    padding-left: 0;
    list-style-type: none;
}

.pro_center02 ul{
    padding-left: 0;
    list-style-type: none;
}

.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

.bel-tp-tech-list-home {
    background: #f6f6f6;
}

*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
    *height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}

.date {color: #767676;}

.pro_center02 li{width:23%; float:left; margin-right:1.3%; margin-bottom:45px; transition:all 0.5s ease; position:relative;border: 1px solid #e3e3e3;}
.pro_center-news  li{width:32%; float:left; margin-right:1.3%; margin-bottom:45px; transition:all 0.5s ease; position:relative;border: 1px solid #e3e3e3;}

.pro_center02 .li_four{margin-right:0px;}

.pro_center02 li .rect-1052{padding-bottom:105.2%;}

.pro_center-news li .rect-1052{
    padding-bottom: 69.5%;
}


.pro_center02 li .intro{background:#fff;}
.pro_center02 li .intro .box{padding:20px 15px;}
.pro_center02 li .intro .box .tit{
    font-size: 16px;
    line-height: 22px;
    color: #2f2f2f;
    text-transform: uppercase;
    margin-bottom: 0px;
    height: 65px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.pro_center-news li .intro .box .tit {
    text-transform: initial;
    color: #767676;
    font-weight: 600;
    font-size: 16px;
}

.pro_center02 li .li_line {width:0; height:5px; background:#C4151C; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}
.pro_center-news li .li_line {background:#e31e24;}
.pro_center02 .proCenter_more{text-align:center; font-size:0;}
.pro_center02 li:hover{box-shadow:-4px 2px 20px 1px rgba(0,0,0,0.2);}
.pro_center02 li:hover .li_line {width:100%;}
.pro_center02 li:hover .noborder-btn span.icon {margin-left:25px;}
.pro_center03{padding:62px 0;}
.pro_center03 .infor{text-align:center;}
.pro_center03 .infor .tit{display:inline-block; font-size:26px; line-height:42px; color:#1a3d70; font-family:'he'; text-transform:uppercase;}
.pro_center03 .infor .tit span{display:inline-block; font-size:34px; color:#3b3b3b; position:relative; margin-right:23px; padding-bottom:6px; transition:all 0.5s ease;}
.pro_center03 .infor .tit span:after{content:''; width:100%; height:4px; background:#3b3b3b; position:absolute; left:0;
    bottom:0; transition:all 0.5s ease;}
.pro_center03 .infor .tit:hover{color:#ffc13d;}
.pro_center03 .infor .tit:hover span{color:#ffc13d;}
.pro_center03 .infor .tit:hover span:after{background:#ffc13d;}
.pro_center03 .content{margin-top:43px;}
.pro_center03 .content .rect-576{padding-bottom:57.6%;}
.pro_center03 .content li{position:relative;}


.pro_center03 .content li .intro{position:absolute; left:0; bottom:0; width:100%; z-index:3;}
.pro_center03 .content li .intro .box{padding:0 22px 26px;}
.pro_center03 .content li .intro .more_box {margin-bottom:14px;}
.pro_center03 .content li .intro .more_box a{display:inline-block; font-size:13px; height:20px; line-height:20px; border:1px solid #fff; border-color:rgba(255,255,255,.6); color:#fff; color:rgba(255,255,255,.6); padding:0 11px; margin-right:7px; font-weight:bold;}
.pro_center03 .content li .intro .more_box a:hover{background:#ffc13d; color:#3c3c3c; border-color:#ffc13d;}
.pro_center03 .content li .intro .tit a{display:block; font-size:22px; line-height:26px; color:#fff; font-weight:bold;}
.pro_center03 .content li .intro .tit a:hover{color:#ffc13d}


.pro_center04 .infor {text-transform:uppercase; width:50%;}
.pro_center04 .infor .tit{font-size:55px; line-height:55px; color:#fff; font-family:'he'; margin-bottom:50px;}
.pro_center04 .infor .con dt{margin-bottom:9px;}
.pro_center04 .infor .con dt span{display:inline-block; font-size:38px; line-height:40px; color:#000; font-family:'he_lighter'; background:#ffc13d;}
.pro_center04 .infor .con dd{margin-bottom:12px;}
.pro_center04 .infor .con dd span{display:inline-block; font-size:34px; line-height:36px; color:#fff; font-family:'he_lighter'; background:#000000;}
.pro_center04 .noborder-btn{margin-top:35px;}

.noborder-btn {
    display: inline-block;
    line-height: 30px;
    height: 40px;
    font-weight: bold;
    margin-top: 15px;
    /*padding-right: 26px;*/
    position: relative;
}

.noborder-yellow span {
    color: #C4151C;
}

.noborder-yellow span.icon {
    background: url(/upload/beltp/red_jt.png) no-repeat center;
}
.noborder-btn span {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 29px;
}

.noborder-btn span.icon {
    width: 16px;
    height: 14px;
    margin-left: 10px;
    transition: all 0.8s ease;
}
.pro_center .noborder-btn {
    margin-top: 0px;
    text-transform: uppercase;
}

/** menu **/

/** menu **/


/** adaptive **/
@media only screen and (max-width: 760px) {
    .proCenter_banner{padding:30px 0;}
    .proCenter_banner li.li03,
    .proCenter_banner li.li05{display:none;}
    .proCenter_banner li .intro .box .tit{font-size:16px; line-height:20px;}
    .proCenter_banner li.li_last .intro .box .tit{margin-bottom:5px;}
    .proCenter_banner li .intro .box{padding:10px;}
    .proCenter_banner li.li_last .intro .box .con{font-size:12px; line-height:16px; height:48px; overflow-y:auto;}
    .pro_center.channel_content{padding-top:0px;}
    .pro_center01 .infor .tit{font-size:25px; line-height:30px;}
    .pro_center01 .infor .tit span{font-size:18px;}
    .pro_center01 .content{padding:0 2%; margin-top:20px;}
    .pro_center01 .content form{width:90%; height:40px; line-height:40px;}
    .pro_center01 .content form .inp{font-size:14px; padding-left:20px;  height:40px; line-height:40px;}
    .pro_center01 .content form .btns{width:32px; height:32px; margin-top:-16px; background-size:cover;}
    .pro_center01 .content .list{margin-top:20px;}
    .pro_center01 .content .list a{font-size:14px;}
    .pro_center02{padding:20px 0;}

    .pro_center02 li{
        width: 100%;
        border: 1px solid #e3e3e3;
        margin: 10px 0;
        padding: 10px;
    }

    .pro_center02 li:nth-child(2n){margin-right:0px;}
    .pro_center02 li .intro .box .tit{font-size:14px; line-height:18px; height:auto;}
    .prev_news {
        font-size: 14px;
        height: auto;
    }
    .cta {
        font-size: 14px;
    }
    .pro_center02 li .intro .box .con{font-size:13px;}
    .pro_center02 .proCenter_more a{height:40px; line-height:40px; font-size:15px; margin-top:10px;}
    .pro_center03 {padding:20px 0;}
    .pro_center03 .infor .tit{font-size:20px; line-height:24px;}
    .pro_center03 .infor .tit span{font-size:22px;}
    .pro_center03 .infor .tit span:after{height:2px;}
    .pro_center03 .content {margin-top:20px;}
    .pro_center03 .content li .intro .box{padding:0 15px 15px;}
    .pro_center03 .content li .intro .tit a{font-size:15px; line-height:20px;}
    .pro_center04 {padding:40px 0;}
    .pro_center04 .infor{width:100%;}
    .pro_center04 .infor .tit{font-size:30px; line-height:35px; margin-bottom:15px;}
    .pro_center04 .infor .con dt span{font-size:22px; line-height:25px;}
    .pro_center04 .infor .con dd {margin-bottom:7px;}
    .pro_center04 .infor .con dd span{font-size:16px; line-height:22px;}
    .pro_center04 .infor .pro04_more{margin-top:10px;}

    .noborder-btn {
        display: inline-block;
        line-height: 30px;
        height: 30px;
        font-weight: bold;
        margin-top: 15px;
        padding-right: 26px;
        position: relative;
    }
    .pro_center02 ul {
        padding-left: 0;
        list-style-type: none;
        margin: 0 0px 0 5px;
    }
}


.prev_news {
    color: #3e3e3e;
    height: 90px;
}

.pro_center-news .noborder-yellow span {
    color: #e31e24;
}

.pro_center-news .noborder-yellow span.icon {
    background: url(/upload/beltp/red_jt.png) no-repeat center;
}

.pro_center-news .noborder-btn {
    display: inline-block;
    line-height: 30px;
    height: 30px;
    font-weight: bold;
    margin-top: 5px;
    padding-right: 26px;
    position: relative;
}

/** ------------------------ каталог ----------------  **/
.catalog_posts {
    padding-bottom: 4rem;
}

.model_wrap {
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    margin-bottom: 2rem;
    cursor: pointer;
    display: flex;
}

.model_wrap .model:hover {
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);

}

.model_wrap .model {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 0 1rem 0;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    position: relative;
    background-color: #fff;
    padding-top: 0.5rem;
    border: 1px solid #e3e3e3;
}

.slider2_wrap {
    padding-top: 2rem;
}

.model_wrap .model > .img {
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
}
.model_wrap a.btn {
    width: 100%;
    display: block;
    text-align: center;
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: 0;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}


.model_wrap .model .info {
    cursor: default;
    padding: 1rem;
}
.model_wrap .model .info .head {
    margin-bottom: 0.5rem;
}

.model_wrap .model .info .head p {
    font-size: 16px;
    color: #959595;
}

.model_wrap .model .info .head a {
    font-size: 16px;
    /*color: #959595;*/
    color: #000;
}

.model_wrap .model .info .head p > strong {
    font-size: 16px;
    color: #000;
    white-space: nowrap;
}
.model_wrap .model .info .table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0;
    padding-bottom: 1rem;
}
.model_wrap .model .info .table .line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    color: #959595;
    font-size: 13px;
    margin-bottom: 0.325rem;
}
.model_wrap .model .info .table .line span > strong {
    color: #000;
}
.models_block {
    position: relative;
    z-index: 1;
}
.white1_block {
    background: url('../i/wb1.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 470px;
    position: relative;
    z-index: 100;
}
.wb1 {
    max-width: 700px;
    float: right;
    margin-top: 6rem;
}
.wb1_items_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.wb1_items_wrap .item_wrap {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 2rem;
}
.wb1_items_wrap .item_wrap > .item {
    width: 320px;
    text-align: center;
    position: relative;
    padding: 0 2rem;
}
.wb1_items_wrap .item_wrap > .item::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: url("../i/vetka.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    width: 32px;
    height: 68px;
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.wb1_items_wrap .item_wrap > .item::after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background: url("../i/vetka.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    width: 32px;
    height: 68px;
}
.wb1_items_wrap .item_wrap > .item p {
    color: #000;
    font-size: 1rem;
    line-height: 1.3;
    margin: 0;
}
.wb1_items_wrap .item_wrap > .item p > strong {
    color: #263b6e;
    font-size: 1.5rem;
    display: inline-block;
    margin-bototm: 0.5rem;
}

.white2_block {
    background: url('../i/wb2.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 564px;
}
.wb2 {
    max-width: 700px;
    margin-top: 4rem;
}
.wb2_items_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.wb2_items_wrap .item_wrap {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 1rem;
    padding-right: 1rem;
}
.wb2_items_wrap .item_wrap > .img {
    min-width: 70px;
    max-width: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.wb2_items_wrap .item_wrap > .item p > strong {
    font-size: 1.5rem;
    line-height: 1.2;
}

.model_wrap a.btn {
    width: 100%;
    display: block;
    text-align: center;
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: 0;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}


.model_wrap .model .info {
    cursor: default;
    padding: 1rem;
}
.model_wrap .model .info .head {
    margin-bottom: 0.5rem;
}


.model_wrap .model .info .table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0;
    padding-bottom: 1rem;
}

.text_hover_model_wrap {
    position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
}
.text_hover_model {
    font-size: 0.875rem;
    padding: 1rem 2rem;
    background: #fff;
    opacity: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    cursor: default;
}

.catalog_posts {
    padding-bottom: 4rem;
}
.main {
    background: #f9f9f9;
    padding-bottom: 3rem;
}
.heading.model {
    padding-top: 2rem;
    padding-bottom: 1rem;
}
.info_model {
    padding: 0;
    margin-bottom: 1rem;
    display: inline-block;
}
.table_model table {
    width: 100%;
    margin-bottom: 2rem;
}
.table_model table td {
    padding: 2px 0;
    cursor: default;
}
.text_model p {
    margin: 0 0 1rem;
}
.eshe {
    margin-top: 4rem;
}
.cat_cat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.cat_cat .img {
    overflow: hidden;
    min-height: 280px;
    max-height: 280px;
}
.cat_cat {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.cat_cat:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.cat_cat .name {
    margin-top: 0rem;
}
.cat_cat p {
    font-size: 1.25rem;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.cat_cat:hover p {
    color: #294077;
}

/** ------------------------ каталог ----------------  **/
.proDetail.channel_content {
    padding: 0px;
}
.channel_content {
    min-height: 300px;
    padding: 52px 0;
}

.proDetail01{border-bottom:6px solid #C4151C;}
.proDetail01 .left{width:49%; float:left; position:relative; margin-right:0.5%;}
.proDetail01 .left .img_720{font-size:24px; line-height:40px; font-weight:bold; position:absolute; right:30px; top:103%; display:none}
.proDetail01 .left .pro_crumbs{padding-top:20px; margin-bottom:20px;}
.proDetail01 .left .pro_crumbs a,
.proDetail01 .left .pro_crumbs span{font-size:16px; line-height:44px; color:#a1a1a1;}
.proDetail01 .left .rect-70{padding-bottom:70%;}
.proDetail01 .right{width:49%; float:right; position:relative; padding:10px 0 10px; background:#f6f6f6;
    min-height: 405px;
    margin-bottom: 20px;
}

.proDetail01 .right .r_box{padding-left:30px; padding-right:15px;}
.proDetail01 .right .r_box .intro {padding-bottom:20px; border-bottom:1px solid #b1b1b1;}
.proDetail01 .right .r_box .intro .smal_tit{font-size:24px; line-height:44px; color:#666;}
.proDetail01 .right .r_box .intro .big_tit{font-size:50px; color:#666; line-height:1; font-family:Impact;}
.proDetail01 .right .r_box .intro .big_tit span{display:inline-block;}
.proDetail01 .right .r_box .intro .big_tit .shareMore{font-size:14px; color:#6f6f6f; display:inline-block; cursor:pointer;}
.proDetail01 .right .r_box .intro .big_tit .shareMore i{vertical-align:0;}
.proDetail01 .right .list li{margin-top:15px; position:relative; padding-left:20px;}
.proDetail01 .right .list li:before{content:''; width:2px; height:46px; background:#C4151C; position:absolute; left:0; top:50%; margin-top:-23px;}

.proDetail01 .right .list li .t{font-size:16px; line-height:20px; color:#555;}
.proDetail01 .right .list li .c{font-size:20px; line-height:20px; color:#555; font-family:Impact;}
.proDetail01 .right .tool{margin-top:30px;}
.proDetail01 .right .tool a{display:inline-block; margin-right:35px;}
.proDetail01 .right .tool a span{display:inline-block; vertical-align:middle; font-size:18px; line-height:44px; color:#666;}
.proDetail01 .right .tool a span.icon{width:30px; height:30px; background:url(/upload/beltp/proDetail01_1.png) no-repeat; margin-right:5px;}
.proDetail01 .right .tool a.down span.icon{background-position:0 0;}
.proDetail01 .right .tool a.deal span.icon{background-position:-30px 0;}
.proDetail01 .right .tool a:hover span{color:#004c97;}
.proDetail01 .right .btn{padding-left:0; box-shadow:none; margin-top:15px;}
.proDetail01 .right .btn .icon{width:28px; height:23px; background:url(/upload/beltp/proDetail01_2.png) no-repeat left; display:inline-block; position:relative; top:5px; margin-right:10px;}
.proDetail01 .right .btn>a{display:inline-block; background:#C4151C; transition:.3s ease; font-size:18px; color:#4f4f4f; font-weight:bold; line-height:33px; padding:10px 25px;}
.proDetail01 .right .btn>a.order:hover{background:#fabc00;}
.proDetail01 .right .btn .tel .icon{background-position:-28px 0;}
.proDetail01 .right .btn .tel{ background:#00a1e9; color:#fff;}
.proDetail01 .right .btn .tel:hover{background:#038dcc;}
.proDetail02 .hd{border-bottom:1px solid #dfdfdf; height:75px;}
.proDetail02 .hd .target_wrap{padding:17px 0px; transition:padding 0.5s ease;}

.proDetail02 .hd .target_wrap.fixed{width:100%; position:fixed; left:0; top:0; background:#fff; z-index:5; box-shadow:0 0 15px rgba(0,0,0,.2); padding: 15px 0 0px 0;}

.proDetail02 .hd .target_wrap.fixed .wrap{
    width: 1150px;
    margin-right: auto;
    margin-left: auto;
}

.proDetail02 .hd .title{float:left; font-size:35px; line-height:44px; color:#333f47; font-family:Impact;}
.proDetail02 .hd ul{float:right;}
.proDetail02 .hd ul li{display:inline-block; font-size:20px; line-height:44px; color:#333f47; font-weight:500; margin-left:95px; cursor:pointer;}
.proDetail02 .hd ul li.active{color:#C4151C;}
.proDetail02 .sections01{padding:25px 0 0;}
.proDetail02 .sections01 .infor{color:#555;}
.proDetail02 .sections01 .infor .tit{font-size:36px; line-height:44px; text-transform:uppercase; font-weight:bold;}
.proDetail02 .sections01 .infor .con{font-size:26px; line-height:36px; text-transform:uppercase; font-weight:bold; margin:20px 0;}
.proDetail02 .sections01 .infor .txt{font-size:14px; line-height:26px; text-align: justify;}
.proDetail02 .sections01 .sections02{padding:60px 0 0;}
.proDetail02 .sections02{margin-top:50px;}
.proDetail02 .sections02 .infor{color:#555; margin-bottom:15px;}
.proDetail02 .sections02 .infor .tit{font-size:36px; line-height:44px; text-transform:uppercase; font-weight:bold;}




/* table */
.datalist {width:100%; border-collapse:collapse; border-spacing:0; border:0px solid #ccc; }
.datalist caption { padding-bottom:5px;}
.datalist th {font-weight:700; padding:5px 15px; border:1px solid #ccc; background:#eee;}
.datalist td {padding:11px 15px; border:0px solid #ccc;}
.datalist tr.altrow { background:#ccc;}

.table { width: 100%; max-width: 100%; margin-bottom: 20px;}
.table >thead >tr >th, .table >tbody >tr >th, .table >tfoot >tr >th, .table >thead >tr >td, .table >tbody >tr >td, .table >tfoot >tr >td { line-height: 1.42857143; padding: 8px; vertical-align: inherit; border-top: 1px solid #ddd;}
.table >thead >tr >th { vertical-align: bottom; border-bottom: 2px solid #ddd;}
.table >caption +thead >tr:first-child >th, .table >colgroup +thead >tr:first-child >th, .table >thead:first-child >tr:first-child >th, .table >caption +thead >tr:first-child >td, .table >colgroup +thead >tr:first-child >td, .table >thead:first-child >tr:first-child >td { border-top: 0;}
.table >tbody +tbody { border-top: 2px solid #ddd;}
.table .table { background-color: #fff;}
.table-condensed >thead >tr >th, .table-condensed >tbody >tr >th, .table-condensed >tfoot >tr >th, .table-condensed >thead >tr >td, .table-condensed >tbody >tr >td, .table-condensed >tfoot >tr >td { padding: 5px;}
.table-bordered { border: 1px solid #ddd;}
.table-bordered >thead >tr >th, .table-bordered >tbody >tr >th, .table-bordered >tfoot >tr >th, .table-bordered >thead >tr >td, .table-bordered >tbody >tr >td, .table-bordered >tfoot >tr >td { border: 1px solid #ddd;}
.table-bordered >thead >tr >th, .table-bordered >thead >tr >td { border-bottom-width: 2px;}
.table-striped >tbody >tr:nth-of-type(odd) { background-color: #f9f9f9;}
.table-hover >tbody >tr:hover { background-color: #f5f5f5;}
table col[class*='col-'] { position: static; display: table-column; float: none;}
table td[class*='col-'], table th[class*='col-'] { position: static; display: table-cell; float: none;}
.table >thead >tr >td.active, .table >tbody >tr >td.active, .table >tfoot >tr >td.active, .table >thead >tr >th.active, .table >tbody >tr >th.active, .table >tfoot >tr >th.active, .table >thead >tr.active >td, .table >tbody >tr.active >td, .table >tfoot >tr.active >td, .table >thead >tr.active >th, .table >tbody >tr.active >th, .table >tfoot >tr.active >th { background-color: #f5f5f5;}
.table-hover >tbody >tr >td.active:hover, .table-hover >tbody >tr >th.active:hover, .table-hover >tbody >tr.active:hover >td, .table-hover >tbody >tr:hover >.active, .table-hover >tbody >tr.active:hover >th { background-color: #e8e8e8;}
.table >thead >tr >td.success, .table >tbody >tr >td.success, .table >tfoot >tr >td.success, .table >thead >tr >th.success, .table >tbody >tr >th.success, .table >tfoot >tr >th.success, .table >thead >tr.success >td, .table >tbody >tr.success >td, .table >tfoot >tr.success >td, .table >thead >tr.success >th, .table >tbody >tr.success >th, .table >tfoot >tr.success >th { background-color: #dff0d8;}
.table-hover >tbody >tr >td.success:hover, .table-hover >tbody >tr >th.success:hover, .table-hover >tbody >tr.success:hover >td, .table-hover >tbody >tr:hover >.success, .table-hover >tbody >tr.success:hover >th { background-color: #d0e9c6;}
.table >thead >tr >td.info, .table >tbody >tr >td.info, .table >tfoot >tr >td.info, .table >thead >tr >th.info, .table >tbody >tr >th.info, .table >tfoot >tr >th.info, .table >thead >tr.info >td, .table >tbody >tr.info >td, .table >tfoot >tr.info >td, .table >thead >tr.info >th, .table >tbody >tr.info >th, .table >tfoot >tr.info >th { background-color: #d9edf7;}
.table-hover >tbody >tr >td.info:hover, .table-hover >tbody >tr >th.info:hover, .table-hover >tbody >tr.info:hover >td, .table-hover >tbody >tr:hover >.info, .table-hover >tbody >tr.info:hover >th { background-color: #c4e3f3;}
.table >thead >tr >td.warning, .table >tbody >tr >td.warning, .table >tfoot >tr >td.warning, .table >thead >tr >th.warning, .table >tbody >tr >th.warning, .table >tfoot >tr >th.warning, .table >thead >tr.warning >td, .table >tbody >tr.warning >td, .table >tfoot >tr.warning >td, .table >thead >tr.warning >th, .table >tbody >tr.warning >th, .table >tfoot >tr.warning >th { background-color: #fcf8e3;}
.table-hover >tbody >tr >td.warning:hover, .table-hover >tbody >tr >th.warning:hover, .table-hover >tbody >tr.warning:hover >td, .table-hover >tbody >tr:hover >.warning, .table-hover >tbody >tr.warning:hover >th { background-color: #faf2cc;}
.table >thead >tr >td.danger, .table >tbody >tr >td.danger, .table >tfoot >tr >td.danger, .table >thead >tr >th.danger, .table >tbody >tr >th.danger, .table >tfoot >tr >th.danger, .table >thead >tr.danger >td, .table >tbody >tr.danger >td, .table >tfoot >tr.danger >td, .table >thead >tr.danger >th, .table >tbody >tr.danger >th, .table >tfoot >tr.danger >th { background-color: #f2dede;}
.table-hover >tbody >tr >td.danger:hover, .table-hover >tbody >tr >th.danger:hover, .table-hover >tbody >tr.danger:hover >td, .table-hover >tbody >tr:hover >.danger, .table-hover >tbody >tr.danger:hover >th { background-color: #ebcccc;}
.table-responsive {overflow-x: auto; min-height: 0.01%; }
@media screen and (max-width: 1240px) {
    .table-responsive {overflow-y: hidden;  width: 100%; margin-bottom: 15px; border: 1px solid #ddd;-ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive >.table { margin-bottom: 0;}
    .table-responsive >.table >thead >tr >th, .table-responsive >.table >tbody >tr >th, .table-responsive >.table >tfoot >tr >th, .table-responsive >.table >thead >tr >td, .table-responsive >.table >tbody >tr >td, .table-responsive >.table >tfoot >tr >td { white-space: nowrap;}
    .table-responsive >.table-bordered { border: 0;}
    .table-responsive >.table-bordered >thead >tr >th:first-child, .table-responsive >.table-bordered >tbody >tr >th:first-child, .table-responsive >.table-bordered >tfoot >tr >th:first-child, .table-responsive >.table-bordered >thead >tr >td:first-child, .table-responsive >.table-bordered >tbody >tr >td:first-child, .table-responsive >.table-bordered >tfoot >tr >td:first-child { border-left: 0;}
    .table-responsive >.table-bordered >thead >tr >th:last-child, .table-responsive >.table-bordered >tbody >tr >th:last-child, .table-responsive >.table-bordered >tfoot >tr >th:last-child, .table-responsive >.table-bordered >thead >tr >td:last-child, .table-responsive >.table-bordered >tbody >tr >td:last-child, .table-responsive >.table-bordered >tfoot >tr >td:last-child { border-right: 0;}
    .table-responsive >.table-bordered >tbody >tr:last-child >th, .table-responsive >.table-bordered >tfoot >tr:last-child >th, .table-responsive >.table-bordered >tbody >tr:last-child >td, .table-responsive >.table-bordered >tfoot >tr:last-child >td { border-bottom: 0;}
}

.list ul{
    padding-left: 0;
    list-style-type: none;
}


@media (max-width: 760px) {

    .proDetail01 .left{width:52%; margin-right:2%;}
    .proDetail01 .left .pro_crumbs a, .proDetail01 .left .pro_crumbs span{font-size:14px;}
    .proDetail01 .right{width:46%;}
    .proDetail01 .right{padding:40px 0;}
    .proDetail01 .right .r_box{padding-left:40px;}
    .proDetail01 .right .r_box .intro .big_tit{font-size:40px;}
    .proDetail01 .right .list li{margin-top:15px;}
    .proDetail01 .right .list li .c{font-size:25px;}
    .proDetail01 .right .tool a{margin-right:20px;}
    .proDetail01 .right .tool a:last-child{margin-right:0;}
    .proDetail01 .right .tool a span{font-size:16px; line-height:36px;}

    .proDetail01 .left{width:100%;}
    .proDetail01 .right{width:100%; margin-top:20px;}
    .proDetail01 .right:after{display:none}

    .header.pro_header .mobile_key span,
    .header.pro_header .mobile_key:before,
    .header.pro_header .mobile_key:after{color:#fff; background:#fff;}
    .proDetail01{border-bottom:none;}
    .proDetail01 .left .pro_crumbs a, .proDetail01 .left .pro_crumbs span{color:#555; line-height:24px;}
    .proDetail01 .right{padding:20px 0;}
    .proDetail01 .right .r_box{padding:0 15px;}
    .proDetail01 .right .r_box .intro{padding-bottom:15px;}
    .proDetail01 .right .r_box .intro .smal_tit{font-size:18px; line-height:24px;}
    .proDetail01 .right .r_box .intro .big_tit{font-size:20px; line-height:24px;}
    .proDetail01 .right .list li .c{font-size:20px; line-height:30px;}
    .proDetail01 .right .tool{margin-top:15px;}
    .proDetail01 .right .tool a span{font-size:14px; line-height:22px;}
    .proDetail01 .right .btn>a{font-size:14px; line-height:36px; padding:0 10px;}
    .proDetail02 .hd{display:none;}
    .proDetail02 .hd .target_wrap{padding:16px 0;}
    .proDetail02 .hd .title{font-size:16px;}
    .proDetail02 .hd ul li{font-size:14px;}
    .proDetail02 .sections01{padding-top:20px;}
    .proDetail02 .sections01 .infor .tit{font-size:20px; line-height:24px;}
    .proDetail02 .sections01 .infor .con{font-size:15px; line-height:22px; margin:10px 0;}
    .proDetail02 .sections02{margin-top:20px;}
    .proDetail02 .sections02 .infor .tit{font-size:20px; line-height:24px;}

    .proDetail01 .right .btn>a{font-size:12px;}
    .proDetail01 .right{min-height:auto;}
    .proDetail02 .sections02 .content{overflow-x:auto; overflow-y:hidden;}
    .pro_list01{margin-bottom:0;}
    .pro_list01 .content{margin-bottom:20px;}
    .noborder-btn span {font-size: 14px;}
}


.datalist tr:nth-child(odd) {
    background: #f6f6f6;
}

.datalist tr:hover {
   cursor: pointer;
}

.card-top__image:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0; left: 0;
    background-color: rgba(0,0,0,0.1);
}

/** ------ - news ----------- **/
.solu_detail.channel_content{padding:0; background:#f6f6f6;}
.solu_detail02{position:relative;}
.solu_detail02>.wrap{position:relative; z-index:2;}
.solu_detail02 .content{position:relative;}
.solu_detail02 .content .box{background:#fff;}
.solu_detail02 .content .box .intro {text-align:center; color:#666; padding:0 15%; margin-bottom:50px;}
.solu_detail02 .content .box .intro .tit{font-size:36px; line-height:42px;}
.solu_detail02 .content .box .txt{font-size:18px; margin-top:30px; }
/*.solu_detail02 .content .box .bott_{margin-top:55px;}*/
.solu_detail02 .content .box .bott_ .item{background:#fafafa; margin-bottom:22px;}
.solu_detail02 .content .box .bott_ .rect-653{padding-bottom:65.3%;}
.solu_detail02 .content .box .bott_ .img_{width:38%; float:left;}
.solu_detail02 .content .box .bott_ .intro_{width:62%; float:right;}
.solu_detail02 .content .box .bott_ .intro_box{padding:42px 52px 25px 47px;}
.solu_detail02 .content .box .bott_ .intro_box .t{font-size:28px; line-height:28px; color:#666; margin-bottom:17px;}
.solu_detail02 .content .box .bott_ .intro_box .c{font-size:16px; line-height:28px; color:#666; height:84px; overflow:hidden;}
.solu_detail02 .content .box .bott_ .intro_box .more {width: 180px;}
.solu_detail02 .content .box .bott_ .intro_box .c {overflow: auto;}
.solu_detail02 .content .box .bott_ .intro_box .more{display:block; width:143px; height:41px; line-height:41px; border:1px solid #929292; font-size:16px; color:#666; text-align:center; margin-top:25px; border-radius:3px;}
.solu_detail02 .content .box .bott_ .intro_box .more:hover{background:#e31e24; color:#fff; border-color:#e31e24;}
.solu_detail02 .content .back_box{position:absolute; right:0; top:0; width:56px}
.solu_detail02 .content .back_box>div{background:#fff; transition:all .3s ease;}
.solu_detail02 .content .back_box>div:hover{background:#e31e24;}
.solu_detail02 .content .back_box .icon{width:100%; height:63px; margin:0; line-height:63px; display:inline-block; font-size:30px; text-align:center; color:#bfbfbf; transition:all .3s ease;}
.solu_detail02 .content .back_box>div:hover .icon{color:#fff;}
.solu_detail02 .content .back_box .next_list a{display:block; text-align:center;}
.solu_detail02 .page_bott{background:#fff; margin-top:30px;}
.solu_detail02 .page_bott .page_prev{float:left; width:46%; border-right:1px solid #c9c9c9;}
.solu_detail02 .page_bott .page_next{float:right; width:46%; border-left:1px solid #c9c9c9;}
.solu_detail02 .page_bott .box{padding:30px 20px;}
.solu_detail02 .page_bott .page_prev .page_btn{float:left; padding-left:45px;}
.solu_detail02 .page_bott .page_next .page_btn{float:right; padding-right:45px;}
.solu_detail02 .page_bott .page_btn{margin-right:30px; font-size:16px; color:#797979; position:relative;}
.solu_detail02 .page_bott .page_btn .icon{position:absolute; width:31px; height:11px; background:url(../img/solu_detail02_1.png) no-repeat;top:50%; margin-top:-5px;}
.solu_detail02 .page_bott .page_prev .page_btn .icon{left:0;}
.solu_detail02 .page_bott .page_next .page_btn .icon{background-position:-32px 0; right:0;}
.solu_detail02 .page_bott .t{font-size:18px; font-weight:bold; color:#3f3f3f; line-height:30px;}
.solu_detail02 .page_bott a:hover .t{color:#e31e24;}
.solu_detail02 .page_bott .page_center{float:left; width:7%; height:90px; position:relative;}
.solu_detail02 .page_bott .page_center .icon .iconfont{position:absolute; left:50%; margin-left:-6px; top:50%; margin-top:-16px; font-size:24px; color:#b5b5b5;color:#e31e24;}
.solu_detail02 .page_bott .page_center:hover .icon .iconfont{color:#e31e24;}
.solu_detail02 .page_bott .page_prev:hover .page_btn .icon{left:-5px; transition:.3s ease;}
.solu_detail02 .page_bott .page_next:hover .page_btn .icon{right:-5px; transition:.3s ease;}


.contact_us01 .content .bd ul .li_box .txt  {height: 115px; overflow: auto; }
::-webkit-scrollbar-track-piece {background:#f8f8f8;}  /*å‡¹æ§½é¢œè‰²*/
::-webkit-scrollbar{ width: 5px; height: 5px;}
::-webkit-scrollbar-thumb {background-color: #e31e24;background-clip:padding-box;min-height:10px;}
::-webkit-scrollbar-thumb:hover {background:#bbb;}


.solu_detail02 .content .box .bott_  ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}

@media (max-width: 1018px) {
    .solu_detail02{padding:0 0 15px; margin-top:0;}
    .solu_detail02 .back_home{padding-top:20px; display:block;}
    .solu_detail02 .content{padding:0; margin-top:5px;}
    .solu_detail02 .content .back_box{display:none; width:100%; position:static; overflow:hidden; text-align:center;}
    .solu_detail02 .content .back_box>div{display:inline-block; width:56px; height:63px;}
    .solu_detail02 .content .back_box .back_list a{ padding:0; line-height:50px; text-align:center;}
    .solu_detail02 .content .box{padding:5px;}
    .solu_detail02 .content .box .intro{padding:0 5%; margin-bottom:20px;}
    .solu_detail02 .content .box .intro .tit{font-size:20px; line-height:20px;}
    .solu_detail02 .content .box .top_{margin-left:0;}
    .solu_detail02 .content .box .txt{font-size:13px; margin-top:15px;}
    .solu_detail02 .content .box .top_l .t{font-size:18px; line-height:25px;}
    .solu_detail02 .content .box .top_l .c{font-size:14px; margin:20px 0; line-height:26px;}
    .solu_detail02 .content .box .top_l .text{font-size:14px; line-height:26px;}
    .solu_detail02 .content .box .bott_{margin-top:5px;}
    .solu_detail02 .content .box .bott_ .item{margin-bottom:15px;}
    .solu_detail02 .content .box .bott_ .item:last-child{margin-bottom:0;}
    .solu_detail02 .content .box .bott_ .intro_box{padding: 11px 15px;}
    .solu_detail02 .content .box .bott_ .intro_box .t{font-size:16px; margin-bottom:5px;line-height: 18px;}
    .solu_detail02 .content .box .bott_ .intro_box .c{font-size:13px; display:none;}
    .solu_detail02 .page_bott{margin-top:15px;}
    .solu_detail02 .page_bott .page_center .icon .iconfont{margin-left:-11px;}
    .solu_detail02 .content .box .bott_ .intro_box .more{width:90px; line-height:24px; height:27px; margin-top:15px; font-size:13px;}
    .solu_detail02 .page_bott{margin-top:15px;}
    .solu_detail02 .page_bott .page_btn{font-size:14px;}
    .solu_detail02 .page_bott .t{font-size:14px; line-height:22px;}
    .solu_detail02 .page_bott .box{padding:10px 20px;}
    .solu_detail02 .page_bott .page_prev{border:none;}
    .solu_detail02 .page_bott .page_next{border:none;}

}



/* --- */
.contact_us01{}
.contact_us01 .infor{padding-top:22px;;}
.contact_us01 .infor .tit {font-size:40px; color:#323232; text-transform:uppercase; font-weight:bold; text-align:center}
.contact_us01 .content .hd{border:1px solid #d9d9da}
.contact_us01 .content .hd .item{float:left; width:33.33%; font-size:16px; height:50px; line-height:50px; text-align:center; cursor:pointer;}
.contact_us01 .content .hd .item span{display:block; border-left:1px solid #d9d9da;}
.contact_us01 .content .hd .item:first-child span{border-left:none}
.contact_us01 .content .hd .item.cur{background:#4786ed; border-left-color:#4786ed; color:#fff;}

/*.contact_us01 .content .bd{background:#f4f4f4;}*/

.contact_us01 .content .bd table{margin-top:40px;}
.contact_us01 .content .bd ul{padding: 15px 0px;}

/*.contact_us01 .content .bd ul li{width:45%; margin-right:2%; background:#fff; float:left; margin-bottom:30px;;}*/
.contact_us01 .content .bd ul li{width:47%; margin-right:2%; background:#f4f4f4; float:left; margin-bottom:30px;;}

.contact_us01 .content .bd ul .li_three{margin: 10px 10px 10px 0;}
.contact_us01 .content .bd ul .li_box{padding:25px 40px;}
.contact_us01 .content .bd ul dl{overflow:hidden;}
.contact_us01 .content .bd ul dt{font-size:20px; line-height:24px; padding-bottom:15px; top:15px; padding-top: 18px; margin-bottom:30px;position:relative}



.contact_us01 .content .bd ul dt:after{content:''; width: 100%; height:2px; background:#dfdfdf; position:absolute; left:0; top:0;}


.contact_us01 .content .bd ul dt:before{content:''; width: 100%; height:2px; background:#dfdfdf; position:absolute; left:0; bottom:0;}



.contact_us01 .content .bd ul dd{font-size:14px; line-height:20px; margin-bottom:5px;}
.contact_us02 .infor .tit {font-size:40px; color:#323232; text-transform:uppercase; font-weight:bold; text-align:center}
.contact_us02 .form{margin-top:40px; padding:0 6%;}
.contact_us02 .item{margin-bottom:40px;}
.contact_us02 .item .t{margin-bottom:12px; font-size:16px; text-transform:uppercase; color:#333; font-family:Arial}
.contact_us02 .item .t em{color:red;}
.contact_us02 .item .item_l{float:left; width:47.5%;}
.contact_us02 .item .item_r{float:right; width:47.5%;}
.contact_us02 .item .inp,
.contact_us02 .item .text{width:100%; height:45px; line-height:45px; background:#f8f8f8; text-indent:20px; outline:0; border:0; box-sizing:border-box;}
.contact_us02 .item .text{height:166px;}
.contact_us02 .item .btns{padding:0 55px; height:45px; line-height:45px; text-align:center; color:#fff; background:#4786ed; font-size:18px; border:0; outline:0; position:relative; display:inline-block; text-transform:uppercase; margin-top:37px; cursor:pointer;}

.contact_us02 .item04 .inp{width:45%; display:inline-block; margin-right:5%;}
.contact_us02 .item04 .img_{height:45px; display:inline-block;}
.contact_us02 .item04 .item_r{text-align:right;}

.contact_us01 .content .bd ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    /*padding-inline-start: 0px;*/
}


#ulfix > ul > li > div > dl > div > a {
    color: #323232;
}


#ulfix > ul > li > div > dl > div > a:hover {
    color: #4786ed;
}



@media (max-width: 1018px) {

.contact_us{padding:0px;}
.contact_us01{margin-bottom:20px;}
.contact_us01 .infor{padding-top:0px;}
.contact_us01 .infor .tit{font-size:22px; line-height:25px;}
.contact_us01 .content{margin-top:20px;}
.contact_us01 .content .hd .item{width:100%; border-bottom:1px solid #d9d9da}
.contact_us01 .content .hd .item:last-child{border-bottom:none;}
.contact_us01 .content .hd .item span{border-left:none;}
.contact_us01 .content .bd table{margin-top:20px;}
.contact_us01 .content .bd>div{overflow-x:auto; width:100%;}
.contact_us01 .content .bd ul{padding:20px;}
.contact_us01 .content .bd ul li{margin-bottom:15px; width:90%; margin-right:0;}
.contact_us01 .content .bd ul .li_box{padding:20px;}
.contact_us01 .content .bd ul dl{height:auto;}
.contact_us01 .content .bd ul dt{padding-bottom:10px; margin-bottom:10px;}
.contact_us02 .infor{margin-bottom:0;}
.contact_us02 .infor .tit{font-size:22px; line-height:25px;}
.contact_us02 .form{margin-top:20px;}
.contact_us02 .item{margin-bottom:20px;;}
.contact_us02 .item .t{font-size:14px; margin-bottom:5px;}
.contact_us02 .item .item_l{width:100%; margin-bottom:15px;}
.contact_us02 .item .item_r{width:100%;}
.contact_us02 .item .btns{margin-top:10px; font-size:16px; padding:0 30px;}
.contact_us02 .item04 .item_r{text-align:left;}
}

.footerLinks p{
    margin: 0;
    color: #fff;
}
.call-btn   {
    margin-top: 30px;
}

.call-btn a{
    background: #00a1e9;
    color: #fff;
    display: inline-block;
    transition: .3s ease;
    font-size: 17px;
    line-height: 33px;
    padding: 10px 25px;
    font-weight: 500;
}

.call-btn:hover a{
    background: #038dcc;
}

.call-btn .icon {
    width: 28px;
    height: 23px;
    background: url(/upload/beltp/proDetail01_2.png) no-repeat left;
    background-position: -28px 0;
    display: inline-block;
    position: relative;
    top: 5px;
    margin-right: 15px;
}

.h2 {
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 15px;
    padding-top: 18px;
    margin-bottom: 30px;
    position: relative;
}

/*.h2:before {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 2px;*/
/*    background: #4d4e53;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*}*/

/*.h2:after {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 2px;*/
/*    background: #4d4e53;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*}*/

.imageText .imageText-only-text .image-text-title {
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 15px;
    padding-top: 18px;
    margin-bottom: 30px;
    position: relative;
}

/*.imageText .imageText-only-text .image-text-title:before {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 2px;*/
/*    background: #4d4e53;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*}*/

/*.imageText .imageText-only-text .image-text-title:after {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 2px;*/
/*    background: #4d4e53;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*}*/


.social-header a{
    font-size: 30px;
    color: #fdb819;
}

.social-header a:hover{
    font-size: 30px;
    color: #e31e24;
}

.form__wrapper {
    min-height: 395px;
    padding: 2.5rem;
    border-radius: 2rem;
    background: #fff;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    box-shadow: 0 30px 100px rgb(56 96 138 / 0%);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    transition: all .2s ease;
}

.form__wrapper:hover {
    transform: translate3d(0, rem(-12), 0);
    box-shadow: 0px 30px 100px rgba(56, 96, 138, 0.3);
}

.form__wrapper h2 {
    font-weight: 600;
    font-size: 2.625rem;
    line-height: 1.1904761905;
    margin: 0;
    padding: 0;
    color: #303138;
}

.form__wrapper p{
    display: block;
    margin: 20px 0;
}


.cont-home-block-mt {
    margin-top: 10px;
    margin-bottom: 0px;
    background: linear-gradient(to bottom,#f2f2f2 0,#f2f2f2 100%);
    padding: 40px 0px 40px 0px;

}

.form__home {
    margin: 10px 0;
}

.form__home h4{
    font-size: 20px;
    line-height: 28px;
}

.link-w a{
    color: #4d4e53;
}

.link-w a:hover{
    color: #2e2f32;
}

