.paddings60{padding:60px 0;}

.tx-services{padding: 30px 0 50px;background: #efefef;}

.tx-services-left{width: 73.91%;padding: 36px 45px;background: #fff;}
.tx-services-left .titles{text-align: center;font-size: 24px;font-weight: bold; padding-bottom: 30px;border-bottom: 1px solid #CECECE;margin-bottom: 35px;}

.tx-services-right{position: relative; width: 24.33%;right: 0;z-index: 99;}
.tx-services-right.cur .right-main{position: fixed;width: 290px;transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;}
.tx-services-right .titles{padding: 0 26px;height: 83px;line-height: 83px;font-size: 18px;color:#fff; background: url('../img/service-rightbg.png') center center no-repeat; background-size: cover;}
.tx-services-right .titles img{margin-left: 10px;position: relative;top:-2px;}
.tx-services-right .mains{background: #fff;padding:13px 27px;}
.tx-services-right .mains li{position: relative;width: 100%;  color: var(--mColor);padding:15px 0; padding-left: 20px;line-height: 20px;border-bottom:1px solid #e9e9e9;}
.tx-services-right .mains li:last-child{border:none}
.tx-services-right .mains li::before,.tx-services-right .mains li::after{content: '';position: absolute;left:0;top:17px; width: 0;height: 0;border-top: 8px solid transparent; border-left: 10px solid var(--mColor);border-bottom: 8px solid transparent;}
.tx-services-right .mains li::after{left:5px;opacity: 0.1;}

.tx-faqs-main li{width: 100%;padding:25px 40px;cursor: pointer;}
.tx-faqs-main li span{position: relative; padding-left: 35px;padding-right: 50px;}
.tx-faqs-main li span.tab1 i{position: absolute;right:0;top:4px; width: 26px;height: 26px;background: url('../img/faq-lii.png') center center no-repeat;transform: rotate(180deg);}
.tx-faqs-main li span.tab1.cur i{transform: rotate(0deg);}
.tx-faqs-main li span.tab1{background: url('../img/faq-i1.png') left 4px no-repeat;line-height: 33px;font-size: 16px;}
.tx-faqs-main li span.tab2{display: none; background: url('../img/faq-i2.png') left 24px no-repeat;line-height: 30px;font-size: 16px;margin-top: 18px;border-top:1px solid #ddd;padding-top: 20px;transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;}
.tx-faqs-main li:nth-child(2n-1){background: #F4F5F7;}

.tx-productch2{background:#efefef;}
.tx-productch-title h3{text-align:center;font-size:24px;line-height:32px;margin-bottom:50px;font-weight:bold;}
.tx-productch-main{padding:0 10%;}
.tx-productch-main .text{width:38%;padding-right:50px;margin-top:20px;}
.tx-productch2 .tx-productch-main .text{margin-top:70px;}
.tx-productch-main .text li{position:relative;padding-left:60px; clear:both;margin-bottom:60px;}
.tx-productch-main .text li i{position:absolute;left:0;top:0;width:42px;line-height:38px; height:50px;text-align:center;font-size:22px;color:#fff; background:url('../img/proch-i.png') center center no-repeat;}
.tx-productch-main .text li h3{font-size:22px;line-height:28px;padding:11px 0;}
.tx-productch-main .text li p{font-size:16px;color:#666;line-height:21px;margin-top:12px;}
.tx-productch-main .img{display:flex;width:62%;justify-content: space-around;}
.tx-productch-main .img img{padding:0 15px;}

.tx-productch3-gg{position:relative; height:171px;background:url('../img/proch-ggbg.png') center center no-repeat;background-size:cover;}
.tx-productch3-gg h3{position:relative;top:50%;transform: translate(0,-50%);margin-left:100px;font-size:36px;line-height:36px;font-weight:bold;color:#fff;}
.tx-productch3-gg img{position:absolute;right:62px;bottom:-5px;height:239px;}


@media screen and (max-width: 768px){
    
    .paddings60{padding:20px 0;}

    .tx-services{padding:20px 0;}

    .tx-services-right{display: none;}    
    .tx-services-left{width: 100%;padding:20px;}
    .tx-services-left .titles{font-size: 17px;padding-bottom: 12px;margin-bottom: 12px;}
    .tx-faqs-main li{padding:8px 15px;}
    .tx-faqs-main li span.tab1{font-size: 14px;background-size: 20px auto;}
    .tx-faqs-main li span.tab2{font-size: 14px;padding-top: 12px;margin-top: 8px;background-size: 20px auto;background-position: left 18px;}
    .tx-faqs-main li span.tab1 i{width: 20px;height: 20px;background-size: 100%;top:6px}
    
    .tx-productch-title h3{font-size:17px;margin-bottom:15px;}
    .tx-productch-main{padding:0 5%;}
    .tx-productch-main .text{width:100%;padding:0;margin-top:0;}
    .tx-productch2 .tx-productch-main .text{margin-top:0;}
    .tx-productch-main .text li{padding-left:45px;margin-bottom:12px;}
    .tx-productch-main .text li i{font-size:14px;width:32px;height:38px; background-size:100% auto;line-height:30px;}
    .tx-productch-main .text li h3{font-size:16px;line-height:20px;padding:5px 0;}
    .tx-productch-main .text li p{font-size:12px;margin-top:2px;}
    .tx-productch-main .img{width:100%;}
    .tx-productch-main .img img{width:50%;}
    
    .tx-productch3-gg{height:80px;}
    .tx-productch3-gg img{display:none;}
    .tx-productch3-gg h3{font-size:18px;margin-left:0;text-align:center;padding:0 20px;}

}