﻿.slideBox {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}
.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}
.slideBox .bd img {
    width: 100%;
    height: 100%;
    display: block;
}
.slideBox .hd {
    display:none;
}
.slideBox .wenzi{
    width:35%;
    position:absolute;
    left:10%;
    top:3rem;
    z-index:999;
}
.slideBox .wenzi img{
    width:100%;
    height:auto !important;
}
 .slideBox .next {
     display: block;
     width:1rem;
     height:0.28rem;
     position:absolute;
     right:0;
     top:50%;
     z-index:999;
}
.slideBox .next img{
    width:100%;
    vertical-align:top;
}
.slideBox .prev{
     display: block;
     width:1rem;
     height:0.28rem;
     position:absolute;
     left:0;
     top:50%;
     z-index:999;
 }
.slideBox .prev img{
    width:100%;
    vertical-align:top;
}

.our_service {
    padding:0.85rem 0;
    background:url(/web_images/home_02.jpg)no-repeat;
    background-size:100% 100%;
    height:8.9rem;
    box-sizing:border-box;
}
.our_service .title{
    font-size:0.35rem;
    text-align:center;
    color:#2b2b2b;
    margin-bottom:0.1rem;
}
.our_service .title span{
    font-weight:bold;
    color:#3340fd;
}
.our_service .subtitle_box{
    font-size:0.18rem;
    text-align:center;
    color:#929292;
    display:flex;
    justify-content:center;
    width:100%;
}
.our_service .subtitle_box .left_xian{
    background:#bebfc2;
    width:5%;
    height:1px;
    margin-top:0.12rem;
}
.our_service .subtitle{
    margin:0 2%;
}
.our_service .subtitle_box .right_xian{
    background:#bebfc2;
    width:5%;
    height:1px;
    margin-top:0.12rem;
}
.our_service .slideTxtBox {
    width: 100%;
    overflow: hidden;
    /*background: #fff;*/
    text-align: center;
    /*padding-top:0.65rem;*/
    position:relative;
    margin-top:0.65rem;
}
.our_service .slideTxtBox .bd {
    float:left;
    /*width:69.6875%;*/
    width:75%;
    position:relative;
}

.our_service .slideTxtBox .bd li {
    /*overflow: hidden;*/
    position: relative;
}
.our_service .slideTxtBox .bd li .left_box{
    float:left;
    width:40%;
    text-align:left;
    position:relative;
    z-index:9;
    position:absolute;
    top:0;
    left:0;
}
.our_service .slideTxtBox .bd li .left_box .name {
    padding-left: 5%;
    padding-top: 0.1rem;
    width: 95%;
    font-size: 0.62rem;
    line-height: 0.75rem;
    text-align: left;
    background: url(../web_images/wenzi_bj_09.png)no-repeat;
    background-size: 10%;
    background-position: left top;
    margin-bottom: 0.2rem;
    opacity:0;
    animation: name 0.5s 0s;
    -o-animation: name 0.5s 0s;
    -webkit-animation: name 0.5s 0s;
    -ms-animation: name 0.5s 0s;
    -moz-animation: name 0.5s 0s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
}
   

.our_service .slideTxtBox .bd li .left_box .jiejie{
    font-size:0.22rem;
    /*color:#929292;*/
    font-size:0.28rem;font-weight:bold;color:#282828;
    padding-left:5%;
    margin-bottom:0.35rem;
    opacity:0;
    animation: jiejie 0.7s 0.2s;
    -o-animation: jiejie 0.7s 0.2s;
    -webkit-animation: jiejie 0.7s 0.2s;
    -ms-animation: jiejie 0.7s 0.2s;
    -moz-animation: jiejie 0.7s 0.2s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
}
.our_service .slideTxtBox .bd li .left_box .lanmu{
    font-size:0.18rem;
    padding-left:5%;
    margin-bottom:0.6rem;
    opacity:0;
    animation: lanmu 0.9s 0.4s;
    -o-animation: lanmu 0.9s 0.4s;
    -webkit-animation: lanmu 0.9s 0.4s;
    -ms-animation: lanmu 0.9s 0.4s;
    -moz-animation: lanmu 0.9s 0.4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
}
.our_service .slideTxtBox .bd li .left_box .lanmu span{
    color:#c4c4c4;
}
.our_service .slideTxtBox .bd li .left_box .btn_box{
    padding-left:5%;
     opacity:0;
    animation: btn_box 1.1s 0.6s;
    -o-animation: btn_box 1.1s 0.6s;
    -webkit-animation: btn_box 1.1s 0.6s;
    -ms-animation: btn_box 1.1s 0.6s;
    -moz-animation: btn_box 1.1s 0.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
}
.our_service .slideTxtBox .bd li .left_box .btn_box a.hdbj{
    display:block;
    width:36%;
    height:0.38rem;
    line-height:0.38rem;
    text-align:center;
    background:url(../web_images/more_12.png)no-repeat;
    background-size:100% 100%;
    font-size:0.18rem;
    color:#fff;
    margin-bottom:0.1rem;
}
.our_service .slideTxtBox .bd li .left_box .btn_box a.zxzx{
    display:block;
    width:36%;
    height:0.38rem;
    line-height:0.38rem;
    text-align:center;
    background:url(../web_images/lxwm_14.png)no-repeat;
    background-size:100% 100%;
    font-size:0.18rem;
    color:#929292;
}
.our_service .slideTxtBox .bd li .slt {
    float: right;
    width: 70%;
     opacity:0;
    animation: slt 1.1s 0.6s;
    -o-animation: slt 1.1s 0.6s;
    -webkit-animation: slt 1.1s 0.6s;
    -ms-animation: slt 1.1s 0.6s;
    -moz-animation: slt 1.1s 0.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
}
.our_service .slideTxtBox .bd li .slt img{
    width:100%;
    vertical-align:top;
}
@keyframes name {
    0%{ 
        transform: translateX(-3rem);
        opacity:0;
    }
    100%{ 
        transform: translateX(0px);
        opacity:1;
    }
}
@keyframes jiejie {
    0%{ 
        transform: translateX(-3rem);
        opacity:0;
    }
    100%{ 
        transform: translateX(0px);
        opacity:1;
    }
}
@keyframes lanmu {
    0%{ 
        transform: translateX(-3rem);
        opacity:0;
    }
    100%{ 
        transform: translateX(0px);
        opacity:1;
    }
}
@keyframes btn_box {
    0%{ 
        transform: translateX(-3rem);
        opacity:0;
    }
    100%{ 
        transform: translateX(0px);
        opacity:1;
    }
}
@keyframes slt {
    0%{ 
        transform: translateY(3rem);
        opacity:0;
    }
    100%{ 
        transform: translateY(0px);
        opacity:1;
    }
}
.our_service .slideTxtBox .tempWrap {
    overflow: visible !important
}
.our_service .slideTxtBox .hd {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    z-index: 1;
    /*float: left;*/
    /*width:30.3125%;*/
    /*padding-left:4%;*/
    /*padding-top:0.6rem;*/
    position: absolute;
    top: 0;
    right: 0;
    /*position: relative;*/
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 35%;
    /*float: right;*/
}
.our_service .slideTxtBox .hd ul {
    overflow: hidden;
}
.our_service .slideTxtBox .hd li {
    overflow: hidden;
    cursor: pointer;
    text-align:left;
    margin-bottom:0.45rem;
    padding-right:6%;
    background:url(../web_images/yuanquan_05.png)no-repeat;
    background-size:3.5%;
    background-position:right center;
    font-size:0;
    text-align:right;
}
.our_service .slideTxtBox .hd li.on{
    background:url(../web_images/yuanquan_on_09.png)no-repeat;
    background-size:4%;
    background-position:right center;
}
.our_service .slideTxtBox .hd li .cn_tit{
    font-size:0.26rem;
}
.our_service .slideTxtBox .hd li .en_tit{
    font-size:0.18rem;
    color:#7b7b7b;
}
.our_service .slideTxtBox .hd li.on .cn_tit{
    color:#383efa;
}
.fangan {
    width:100%;
}
.fangan img{
    width:100%;
    vertical-align:top;
}

.our_case {
    background: #f3f3f3;
}
.our_case .top_title{
    overflow:hidden;
    padding-top:0.85rem;
}
.our_case .top_title .title{
    font-size:0.35rem;
    padding-right:2%;
    float:left;
    background:url(../web_images/yuanquan_on_09.png) no-repeat;
    background-position:center right;
    background-size:8%;
}
.our_case .top_title .more{
    float:right;
    padding:0.1rem 0 0.1rem 2.5%;
    font-size:0.18rem;
    background:url(../web_images/more_09.png) no-repeat;
    background-position:center left;
    background-size:23%;
}
.our_case .slideTxtBox{
    width:100%;
}
.our_case .slideTxtBox .hd{ 
    width:70%;
    height:0.4rem;
    line-height:0.4rem;
    position:relative;
    margin:0 auto;
}
.our_case .slideTxtBox .hd ul{
    width:100%;
    float:left;
    position:absolute;
    top:-0.42rem;
    left:0;
    height:0.4rem;
    display:flex;
    justify-content:center;
}
.our_case .slideTxtBox .hd ul li{ 
    font-size:0.18rem;
    line-height:0.4rem;
    margin:0 2.5%;
    cursor:pointer;
    background:url(../web_images/yuanquan_05.png)no-repeat;
    background-size:12%;
    background-position:center left;
    padding-left:2%;
}
.our_case .slideTxtBox .hd ul li.on{ 
    background:url(../web_images/yuanquan_on_09.png)no-repeat;
    background-size:11%;
    background-position:center left;
    padding-left:2%;
}
.our_case .slideTxtBox .bd ul{
    overflow:hidden;
}
.our_case .slideTxtBox .bd ul li{
    float:left;
    width:31.5%;
    margin-right:2.75%;
    background:#fff;
    height:4.5rem;
    margin-bottom:0.45rem;
}
.our_case .slideTxtBox .bd ul li.last{
    margin-right:0;
}
.our_case .slideTxtBox .bd ul li .slt{
    width:100%;
}
.our_case .slideTxtBox .bd ul li .slt img{
    width:100%;
    height:3.19rem;
}
.our_case .slideTxtBox .bd ul li .txt_box{
    border:solid #dbdbdb 1px;
}
.our_case .slideTxtBox .bd ul li .txt_box .tit{
    height:0.75rem;
    line-height:0.75rem;
    padding:0 9% 0 4%;
    font-size:0.24rem;
    font-weight:bold;
    border-bottom:solid #dbdbdb 1px;
    background:url(../web_images/title_08.png)no-repeat;
    background-size:5%;
    background-position:95% center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.our_case .slideTxtBox .bd ul li .txt_box .fenlei{
    font-size:0.16rem;
    color:#7b7b7b;
    height:0.53rem;
    line-height:0.53rem;
    padding:0 9% 0 4%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.our_case .slideTxtBox .bd ul .more{
    display:flex;
    justify-content:center;
    width:100%;
    margin-bottom:0.45rem;
}
.our_case .slideTxtBox .bd ul .more a{
    display:block;
    width:19.5%;
    height:0.47rem;
    line-height:0.47rem;
    text-align:center;
    background:url(../web_images/more_13.png)no-repeat;
    background-size:100% 100%;
    font-size:0.18rem;
    color:#fff;
}
.about_yljweb {
    width:100%;
}
.about_yljweb img{
    width:100%;
    vertical-align:top;
}
.aboutus {
    background: #fff;
    padding-top: 1.05rem;
    padding-bottom: 0.65rem;
}
.aboutus .about_box{
    overflow:hidden;
    width:100%;
    height:4.33rem;
    box-shadow: 0 0 0.1rem #d8d8d8;
    margin-bottom:0.45rem;
}
.aboutus .about_box .left{
    float:left;
    width:50%;
    height:4.33rem;
}
.aboutus .about_box .left img{
    width:100%;
     height:4.33rem;
}
.aboutus .about_box .right {
    float: right;
    padding: 0.4rem 3% 0.4rem 5%;
    width: 42%;
    height: 3.53rem;
}
.aboutus .about_box .right .tit{
    font-size:0.45rem;
    margin-bottom:0.15rem;
}
.aboutus .about_box .right .subtit{
    font-size:0.22rem;
    color:#929292;
    margin-bottom:0.3rem;
}
.aboutus .about_box .right .intro{
    font-size:0.16rem;
    line-height:0.32rem;
    color:#000000;
    margin-bottom:0.4rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.aboutus .about_box .right .btn{
    overflow:hidden;
}
.aboutus .about_box .right .btn .more{
    float:left;
    background:url(../web_images/more_12.png)no-repeat;
    background-size:100%;
    width:1.43rem;
    height:0.38rem;
    font-size:0.18rem;
    line-height:0.38rem;
    text-align:center;
    margin-right:0.3rem;
}
.aboutus .about_box .right .btn .more a{
    color:#fff;
}
.aboutus .about_box .right .btn .lxwm{
    float:left;
    background:url(../web_images/lxwm_14.png)no-repeat;
    background-size:100%;
    width:1.43rem;
    height:0.38rem;
    font-size:0.18rem;
    line-height:0.38rem;
    text-align:center;
}
.aboutus .about_box .right .btn .lxwm a{
    color:#848484;
}
.aboutus .about_tab{
    overflow:hidden;
    height:2.2rem;
}
.aboutus .about_tab .lyb_ggw{
    float:left;
    width:50%;
}
.aboutus .about_tab .lyb_ggw img{
    width:100%;
     height:2.2rem;
}
.aboutus .about_tab .gundong{
    width:40%;
    padding:0 5%;
    float:right;
}
.aboutus .about_tab .gundong .txtScroll-left{ 
    width:100%;
    position:relative;
}
.aboutus .about_tab .gundong .txtScroll-left .hd{ 
    overflow:hidden;
    height:0.2rem;
    /*position:absolute;
    bottom:0;*/
}
.aboutus .about_tab .gundong .txtScroll-left .hd .prev{
    display:block;
    width:0.1rem;
    height:0.18rem;
    float:left;
    overflow:hidden;
    cursor:pointer;
    background:url(../web_images/left_20.jpg) no-repeat;
    background-size:100% 100%;
    position:absolute;
    right:6%;
    bottom:0;
}
.aboutus .about_tab .gundong .txtScroll-left .hd .prev:hover{
     background:url(../web_images/left_on_20.jpg) no-repeat;
     background-size:100% 100%;
}
.aboutus .about_tab .gundong .txtScroll-left .hd .next{ 
    display:block;
    width:0.1rem;
    height:0.18rem;
    float:right;
    overflow:hidden;
    cursor:pointer;
    background:url(../web_images/right_22.jpg) no-repeat;
    background-size:100% 100%;
    position:absolute;
    right:0;
    bottom:0;
}
.aboutus .about_tab .gundong .txtScroll-left .hd .next:hover{
     background:url(../web_images/right_on_22.jpg) no-repeat;
     background-size:100% 100%;
}
.aboutus .about_tab .gundong .txtScroll-left .hd ul{ 
    float:left;
    overflow:hidden;
    zoom:1; 
    position:absolute;
    left:0;
    bottom:0.05rem;
}
.aboutus .about_tab .gundong .txtScroll-left .hd ul li{ 
    float:left;
    width:0.1rem;
    height:0.1rem; 
    overflow:hidden; 
    cursor:pointer;
    background:#dcdcdc;
    border-radius:0.05rem;
    margin-right:0.05rem;
}
.aboutus .about_tab .gundong .txtScroll-left .hd ul li.on{ 
    background:url(../web_images/yuandian_25.jpg)no-repeat;
}
.aboutus .about_tab .gundong .txtScroll-left .bd{
    width:100%;
    overflow:hidden;
    height:2rem;
}
.aboutus .about_tab .gundong .txtScroll-left .bd ul{ 
    overflow:hidden;
    zoom:1;
}
.aboutus .about_tab .gundong .txtScroll-left .bd ul li{ 
    float:left;
    width:50%;
    overflow:hidden;
}
.aboutus .about_tab .gundong .txtScroll-left .bd ul li img{ 
    width:85%;
    margin-right:15%;
    vertical-align:top;
}
/*.aboutus .about_tab .gundong .txtScroll-left .bd ul li .top_tit{
    overflow:hidden;
    margin-bottom:0.3rem;
    height:0.7rem;
}
.aboutus .about_tab .gundong .txtScroll-left .bd ul li .top_tit .tit_left{
    float:left;
    font-size:0.48rem;
    font-weight:bold;
    color:#2b2b2b;
    width:30%;
    margin-right:10%;
}
.aboutus .about_tab .gundong .txtScroll-left .bd ul li .top_tit .tit_right{
    float:right;
    width:50%;
    padding-right:10%;
}
.aboutus .about_tab .gundong .txtScroll-left .bd ul li .top_tit .tit_right .tit{
    font-size:0.18rem;
    font-weight:bold;
    color:#2b2b2b;
    padding-top:0.12rem;
    padding-bottom:0.05rem;
}
.aboutus .about_tab .gundong .txtScroll-left .bd ul li .top_tit .tit_right .subtit{
    font-size:0.12rem;
    color:#0a0a0a;
    text-transform:uppercase;
}
.aboutus .about_tab .gundong .txtScroll-left .bd ul li .bottom{
    overflow:hidden;
    height:0.5rem;
}
.aboutus .about_tab .gundong .txtScroll-left .bd ul li .bottom .img{
    width:30%;
    margin-right:10%;
    height:0.32rem;
    float:left;
}
.aboutus .about_tab .gundong .txtScroll-left .bd ul li .bottom .img img{
    width:0.35rem;
    height:0.32rem;
    vertical-align:top;
}
.aboutus .about_tab .gundong .txtScroll-left .bd ul li .bottom .intro{
    float:left;
    width:50%;
    font-size:0.14rem;
    line-height:0.2rem;
    color:#515050;
    padding-right:10%
}*/
.kehu_logo {
    background:url(../web_images/home_11al_11.jpg)no-repeat ;
    background-size:100% 100%;
    padding:0.8rem 0 0.5rem;
}
.kehu_logo .title{
    font-size:0.38rem;
    text-align:center;
    margin-bottom:0.1rem;
    font-weight:bold;
}
.kehu_logo .title span{
    color:#5549f4;
}
.kehu_logo .subtitle{
    font-size:0.18rem;
    text-align:center;
    margin-bottom:0.5rem;
}
.kehu_logo .logo_list{
    padding:0 1.26%;
    /*background:url(../web_images/beijing_32.jpg);
    background-size:100% 100%;*/
    height:6.3rem;
    overflow:hidden;
}
.kehu_logo .logo_list ul{
    display:flex;
    justify-content:flex-start;
    flex-wrap:wrap;
}
.kehu_logo .logo_list ul li{
    width:14.66666666666666666666%;
    margin:0 1%;
    height:2.1rem;
    position: relative;
	transition: all 0.5s linear;
	transform-style: preserve-3d;
}
.kehu_logo .logo_list ul li:hover{
	/*transform: rotateY(180deg);*/
    transform: rotateY(360deg);
}
.kehu_logo .logo_list ul li img{
    width:98%;
    margin:0.02rem 1%;
    height:1.96rem;
    vertical-align:top;
   position: absolute;
	top: 0;
	left: 0;
    /*background-color:#f3f3f3;*/
}
.kehu_logo .logo_list ul li .img_on{
 	transform: rotateY(-180deg);
     display:none;
}


.news {
    background:#fff;
    padding-bottom:1.25rem;
}
.news .top_title{
    overflow:hidden;
    padding-top:0.85rem;
}
.news .top_title .title{
    font-size:0.35rem;
    padding-right:2%;
    float:left;
    background:url(../web_images/yuanquan_on_09.png) no-repeat;
    background-position:center right;
    background-size:8%;
}
.news .top_title .more{
    float:right;
    padding:0.1rem 0 0.1rem 2.5%;
    font-size:0.18rem;
    background:url(../web_images/more_09.png) no-repeat;
    background-position:center left;
    background-size:23%;
}
.news .slideTxtBox_new{
    width:100%;
}
.news .slideTxtBox_new .hd{ 
    width:70%;
    height:0.4rem;
    line-height:0.4rem;
    position:relative;
    margin:0 auto;
}
.news .slideTxtBox_new .hd ul{
    width:100%;
    float:left;
    position:absolute;
    top:-0.42rem;
    left:0;
    height:0.4rem;
    display:flex;
    justify-content:center;
}
.news .slideTxtBox_new .hd ul li{ 
    font-size:0.18rem;
    line-height:0.4rem;
    margin:0 2.5%;
    cursor:pointer;
    background:url(../web_images/yuanquan_05.png)no-repeat;
    background-size:12%;
    background-position:center left;
    padding-left:2%;
}
.news .slideTxtBox_new .hd ul li.on{ 
    background:url(../web_images/yuanquan_on_09.png)no-repeat;
    background-size:11%;
    background-position:center left;
    padding-left:2%;
}
.news .slideTxtBox_new .bd ul{
    overflow:hidden;
}

.news .slideTxtBox_new .bd ul li.first{
    float:left;
    width:43.7%;
    margin-right: 0.625%;
    height:5.3rem;
    overflow:hidden;
    position:relative;
}
.news .slideTxtBox_new .bd ul li.first .slt{
    width:100%;
    height:5.3rem;
}
.news .slideTxtBox_new .bd ul li.first .slt img{
    width:100%;
    height:5.3rem;
}
.news .slideTxtBox_new .bd ul li.first .txt_box{
    width:100%;
    height:1rem;
    background:url(../web_images/btm_20.png);
    position:absolute;
    bottom:0;
    left:0;
}
.news .slideTxtBox_new .bd ul li.first .txt_box .tit{
    font-size:0.18rem;
    line-height:0.32rem;
    height:0.6rem;
    color:#fff;
    padding:0.2rem 10% 0.2rem 5%;
    background:url(../web_images/bjt_20.png)no-repeat;
    background-position:95% center ;
}
.news .slideTxtBox_new .bd ul .second {
    float: left;
    width: 27.5%;
    margin-right: 0.625%;
    height: 5.3rem;
    overflow: hidden;
}
.news .slideTxtBox_new .bd ul .second li{
     background: #f3f3f3;
    height: 1.9rem;
    margin-bottom: 0.1rem;
    overflow: hidden;
    padding:0.45rem 10% 0.25rem 10%;
}
.news .slideTxtBox_new .bd ul .second li .tit{
    font-size:0.18rem;
    color:#2b2b2b;
    overflow: hidden;
    text-overflow:ellipsis; 
    white-space: nowrap;
    margin-bottom:0.15rem;
}
.news .slideTxtBox_new .bd ul .second li .intro{
    font-size:0.14rem;
    line-height:0.25rem;
    color:#2b2b2b;
   display: -webkit-box; 
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2; 
   overflow: hidden;
   margin-bottom:0.15rem;
}
.news .slideTxtBox_new .bd ul .second li .date{
    border-top:solid #eaeaea 1px;
    background:url(../web_images/news_more_22.png)no-repeat;
    background-size:8%;
    background-position:bottom right;
    padding-top:0.15rem;
}
.news .slideTxtBox_new .bd ul .second li .date .day{
    font-size:0.35rem;
    font-weight:bold;
    color:#7b7b7b;
}
.news .slideTxtBox_new .bd ul .second li .date .year{
    font-size:0.12rem;
    font-weight:bold;
    color:#7b7b7b;
}
.news .slideTxtBox_new .bd ul .last {
    float: right;
    width: 27.5%;
    height: 5.3rem;
    overflow: hidden;
}
.news .slideTxtBox_new .bd ul .last li {
    background: #f3f3f3;
    height: 1.7rem;
    margin-bottom: 0.1rem;
    overflow: hidden;
}
.news .slideTxtBox_new .bd ul .last li .date{
    float:left;
    width:20%;
    padding-left:8%;
    height:0.87rem;
    margin-top:0.5rem;
    border-right:solid #eaeaea 2px;
    overflow:hidden;
}
.news .slideTxtBox_new .bd ul .last li .date .day{
    font-size:0.35rem;
    font-weight:bold;
    color:#7b7b7b;
}
.news .slideTxtBox_new .bd ul .last li .date .year{
    font-size:0.12rem;
    font-weight:bold;
    color:#7b7b7b;
}
.news .slideTxtBox_new .bd ul .last li .tit_box{
    height:0.87rem;
    background:url(../web_images/news_more_22.png)no-repeat;
    background-size:10%;
    background-position:bottom left;
    float:right;
    width:54%;
    padding-right:8%;
    margin-top:0.5rem;
}
.news .slideTxtBox_new .bd ul .last li .tit{
    
    font-size:0.18rem;
    line-height:0.32rem;
    color:#2b2b2b;
    display: -webkit-box;
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2; 
    overflow: hidden;
}


.slideBox .bd li{ position:relative;}
.slideBox .bd .img { width:19rem; height:8.9rem; background-color:#000;}
.banner_float_words{ position:absolute; top:0; left:0; width:100%; height:100%;}
.aboutus .about_box .right .btn .more a{ display:block; width:100%; height:100%;}
.aboutus .about_box .right .btn .lxwm a{ display:block; width:100%; height:100%;}








.sj .sj_focus{ width:100%; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.sj .sj_focus .hd{ width:100%; height:.1rem; position:absolute; z-index:1; bottom:.24rem; text-align:center;}
.sj .sj_focus .hd ul{ display:inline-block; height:.1rem; padding:3px 5px; vertical-align:top;}
.sj .sj_focus .hd ul li{ display:inline-block; width:.1rem; height:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem;
                      border-radius:.1rem; background:#fff; margin:0 .08rem; vertical-align:top; overflow:hidden;}
.sj .sj_focus .hd ul .on{ background:#6735ea;}
.sj .sj_focus .bd{ position:relative; z-index:0; font-size:0;}
.sj .sj_focus .bd li img{ width:100%; height:3.5rem;}
.sj .sj_focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

.sj_midmenu{ display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; padding:.2rem;}
.sj_midmenu li{ font-size:.24rem; width:1.4rem; padding:.1rem 0; width:25%;}
.sj_midmenu li a{ display:flex; flex-direction:column; align-items:center; color:#2f2f2f; white-space:nowrap;}
.sj_midmenu li a img{ width:.74rem; height:.74rem; margin-bottom:.1rem;}



.sj_products{ overflow:hidden; background:url(/web_images/h5/index_bg_1.jpg)no-repeat top center; background-size:cover; height:8.35rem; padding:.18rem;}
.sj_products .title{ display:flex; align-items:center; justify-content:space-around; font-size:.24rem; color:#626262; margin-top:.35rem;}
.sj_products .title .hr{ background-color:#bebfc2; width:.84rem; height:1px;}
.sj_products .text{ font-size:.32rem; color:#2b2b2b; font-weight:bold; margin-top:.15rem; text-align:center; line-height:.42rem;}
.sj_products .text font{ color:#3340fd;}
.sj_slideBox{ position:relative; overflow:hidden; margin-top:.3rem;}
.sj_slideBox .hd{}
.sj_slideBox .hd img{ width:.32rem; height:.58rem;}
.sj_slideBox .prev,.sj_slideBox .next{ position:absolute; left:0; top:30%; display:block;}
.sj_slideBox .next{ left:auto; right:0;}
.sj_slideBox .bd{ position:relative; z-index:0;}
.sj_slideBox .bd li{ position:relative;}
.sj_slideBox .bd li img{ width:100%; height:4.33rem; display:block;}
.sj_slideBox .bd li .tit{ text-align:center; font-size:.32rem; font-weight:bold; color:#120e0b; margin-top:.15rem;}
.sj_slideBox .bd li .txt{ text-align:center; font-size:.24rem; color:#120e0b; margin-top:.15rem;}
.sj_slideBox .bd li .btn{ display:flex; justify-content:center; align-items:center;}
.sj_slideBox .bd li .btn a{ display:block; font-size:.22rem; color:#6f6f6f; background-color:#e0e0e0; border-radius:.4rem; padding:.1rem .2rem; margin:.25rem .08rem 0;}
.sj_slideBox .bd li .btn a.bg{ background:url(/web_images/h5/btn_bg_1.jpg)repeat-y; background-size:100%; color:#fff;}


.sj_needs{ overflow:hidden; background:url(/web_images/h5/index_bg_2.jpg)no-repeat top center; background-size:cover; height:6.46rem; padding:.18rem;}
.sj_needs .title{ display:flex; align-items:center; justify-content:space-around; font-size:.24rem; color:#fff; margin-top:.5rem;}
.sj_needs .title .hr{ background-color:#bebfc2; width:.34rem; height:1px;}
.sj_needs .text{ font-size:.32rem; color:#fff; font-weight:bold; padding:0 .7rem; margin-top:.15rem; text-align:center; line-height:.42rem;}
.sj_picScroll{ margin-top:.4rem;}
.sj_picScroll .bd ul{ width:100%; float:left;}
.sj_picScroll .bd li{ background-color:#fff; padding:0 .3rem; height:1.67rem; border-radius:.3rem; margin-bottom:.2rem; box-shadow:0 0 .1rem #ddd; display:flex; flex-direction:column; justify-content:center;}
.sj_picScroll .bd li a{ display:flex; justify-content:space-between; align-items:center; width:100%;}
.sj_picScroll .bd li img{ width:1.06rem; height:1.06rem;}
.sj_picScroll .bd li .txt{ /*width:4rem;*/ width:4.4rem; /*margin-right:.4rem;*/}
.sj_picScroll .bd li .tit{ font-size:.3rem; color:#2f2f2f; font-weight:bold; margin-bottom:.1rem;}
.sj_picScroll .bd li .jj{ font-size:.22rem; color:#7c7c7c; line-height:.36rem;}
.sj_picScroll .hd{ overflow:hidden; margin-top:.2rem;}
.sj_picScroll .hd ul{ display:flex; justify-content:center; align-items:center;}
.sj_picScroll .hd li{ font-size:0; float:left; width:.1rem; height:.1rem; background:#959595; margin:0 .11rem; overflow:hidden; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; border-radius:.1rem;}
.sj_picScroll .hd .on{ background:#6735ea;}


.sj_cases{ overflow:hidden; background-color:#f3f3f3; padding:.18rem;}
.sj_cases .title{ display:flex; align-items:center; justify-content:center; font-size:.32rem; font-weight:bold; margin-top:.1rem; margin-bottom:.3rem;}
.sj_cases .title .hr{ margin:0 .13rem; width:.49rem; height:.07rem;}
.sj_cases .pro_list{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.sj_cases .pro_list li{ width:48%; margin-bottom:.2rem;}
.sj_cases .pro_list li a{ display:flex; flex-direction:column;}
.sj_cases .pro_list li .pic{ width:100%; height:1.82rem;}
.sj_cases .pro_list li .txt{ background-color:#fff; border:1px solid #dbdbdb; padding:.15rem;}
.sj_cases .pro_list li .tit{ font-size:.24rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sj_cases .pro_list li .typ{ font-size:.22rem; color:#7b7b7b; display:flex; justify-content:space-between; align-items:center; margin-top:.05rem;}
.sj_cases .pro_list li .ico{ width:.23rem; height:.23rem;}
.sj_cases .more_btn{ background:url(/web_images/h5/btn_bg_2.jpg)repeat-y; background-size:contain; color:#fff; font-size:.22rem; width:3.11rem; height:.47rem; line-height:.47rem; display:block; text-align:center; border-radius:.47rem; margin:.2rem auto .4rem;}

.sj_aboutus{ overflow:hidden; background:url(/web_images/h5/index_bg_3.jpg)no-repeat top center; background-size:cover; height:7.88rem; padding:.18rem;}
.sj_aboutus .title{ font-size:.32rem; color:#fff; font-weight:bold; text-align:center; margin:.4rem 0 .1rem;}
.sj_aboutus .text{ line-height:.32rem; font-size:.22rem; color:#fff; text-align:center; display:flex; justify-content:space-around; align-items:center;}
.sj_aboutus .text .hr{ width:.33rem; height:1px; background-color:#bebfc2;}
.sj_aboutus ul{ margin-top:.4rem;}
.sj_aboutus ul li{ color:#fff; display:flex; justify-content:space-between; align-items:center; margin-bottom:.3rem;}
.sj_aboutus ul li img{ width:.82rem; height:.67rem; margin-left:.25rem;}
.sj_aboutus ul li .txt{ font-size:.22rem; width:4.7rem; margin-right:.25rem;}
.sj_aboutus ul li .tit{ font-size:.26rem; font-weight:bold;}

.sj_customers{ overflow:hidden; background:url(/web_images/h5/index_bg_4.jpg)no-repeat top center; background-size:cover; height:6.5rem; padding:.18rem;}
.sj_customers .title{ font-size:.22rem; color:#626262; text-align:center; margin-top:.45rem; display:flex; justify-content:space-around; align-items:center; margin-bottom:.15rem;}
.sj_customers .title .hr{ width:.33rem; height:1px; background-color:#bebfc2;}
.sj_customers .text{ font-size:.32rem; color:#2b2b2b; line-height:.42rem; font-weight:bold; text-align:center;}
.sj_customers .text font{ color:#5347f3;}
.sj_customers table{ background-size:100% 100%; width:100%; box-sizing:border-box; border-collapse:collapse; margin-top:.2rem;}
.sj_customers table tr td{ width:2rem; height:1.2rem; padding:.1rem; box-sizing:border-box; border-top:0; border-right: 1px solid #dedfe1; border-bottom: 1px solid #dedfe1; border-left: 0; font-size:0;}
.sj_customers table tr td a{ font-size:0;}
.sj_customers table tr td img{ width:100%; height:1.2rem; vertical-align:top;}
.sj_customers table tr.lastrow td{ border-bottom: 0;}
.sj_customers table tr td.lastcol{ border-right: 0;}

.sj_dialing{ position:fixed; bottom:10%; right:0; line-height:0;}
.sj_dialing img{ vertical-align:top;}
.sj_dialing .off{ width:.88rem; height:.79rem;}
.sj_dialing .on{ display:none;}
.sj_dialing .on img{ width:1.89rem; height:.79rem; vertical-align:top;}


.sj_kefu{ position:fixed; bottom:18%; right:0; line-height:0;}
.sj_kefu img{ vertical-align:top;}
.sj_kefu .off{ width:.88rem; height:.79rem;}
.sj_kefu .on{ display:none;}
.sj_kefu .on img{ width:1.89rem; height:.79rem; vertical-align:top;}