﻿@charset "utf-8";
/* CSS Document */
.top_2022_1{width:100%;overflow:hidden;background:#fff;}
.top_2022_1_left{width:3.47rem;float:left;}
.top_2022_1_right{width:.85rem;float:right;}
.top_banner_1{width:100%;overflow:hidden;position:relative;height:6.16rem;}
.wzhi{width:100%;overflow:hidden;position:relative;}
.wzhi .wzhi-pagination{position:absolute;bottom:.28rem;z-index:3;width:100%;text-align:center;overflow:hidden;}
.wzhi .wzhi-pagination .swiper-pagination-bullet{background:rgba(255, 255, 255, .5);width:.29rem;height:.29rem; transform:scale(0.379);border:1px solid rgba(255, 255, 255, 0);margin:0;}
.wzhi .wzhi-pagination .swiper-pagination-bullet-active{border:1px solid #ffffff;background:#ffffff;position:relative;transform:scale(0.379);}
.wzhi .wzhi-pagination .swiper-pagination-bullet-active::after{font-size:.16rem;line-height:.29rem;content:"";display:none;position:absolute;left:0px;top:0px;width:.29rem;height:.29rem;content:attr(id);color:#ffffff;}
.cpyfw_1{font-size:.4rem;color:#ed7020;text-align:center;padding-top:.4rem;padding-bottom:.24rem;}
.cpyfw_2{width:3.94rem;height:.54rem;text-align:center;background:url(../images/index_07.jpg) no-repeat center; background-size:100% 100%;line-height:.54rem;text-align:center;color:#ffffff;font-size:.22rem;margin:0 auto;}
.cpyfw_3{width:93.75%;margin:0 auto;overflow:hidden;padding-top:.4rem;padding-bottom:.2rem;}
.cpyfw_3 ul{display:grid;grid-template-columns: repeat(3,1fr); gap: .16rem;}
.cpyfw_3 li{border:1px solid #d5d5d5;text-align:center;border-radius:5px;}
.cpyfw_3 li img{width:.58rem;margin-top:.35rem;}
.cpyfw_3 li p{padding-bottom:.4rem;padding-top:.2rem;font-size:.22rem;color:#333333;}
.cpyfw_3 li:hover{background:#ed7020;border:1px solid #ed7020;}
.cpyfw_3 li:hover img{filter:drop-shadow(#fff 11300px 0);position:relative;left:-11300px;}
.cpyfw_3 li:hover p{color:#fff;}
.cpy_2{background:url(../images/index_10.jpg) no-repeat center;min-height:11.29rem;width:100%;overflow:hidden;background-size:100% 100%;padding-bottom:.59rem;}
.cp_2_1{font-size:.4rem;color:#ffffff;text-align:center;font-weight:bold;padding-top:.8rem;}
.cp_2_2{width:93.75%;margin:0 auto;overflow:hidden;margin-top:.5rem;position:relative;}
.cp_2_2 li{color:#cccccc;font-size:.18rem;float:left;overflow:hidden;text-align:center;line-height:.59rem;z-index:2;position:relative;padding-left:.235rem;padding-right:.235rem;}
.cp_2_2 li.cur{color:#fff;}
.cp_2_2 li a{color:unset;}

.cp_2_2 i{position:absolute;left:0px;top:0px;background: #f8904d;border-radius: 50px;content:"";display:block;width: 1.25rem;height:.59rem;transition:transform .8s cubic-bezier(.07,1.32,.62,.99),-webkit-transform .8s cubic-bezier(.07,1.32,.62,.99),-moz-transform .8s cubic-bezier(.07,1.32,.62,.99);}

.sh_ncon{width:93.75%;margin:0 auto;overflow:hidden;margin-top:.26rem;}
.sh_ncon>ul>li{display:block;color:#fff;height:0;overflow:hidden;}
.hojy{border:1px solid #fff;}
.a_1_s,.a_2_s{padding:.2rem;}
.a_1_s_title{font-size:.28rem;color:#f8904d;font-weight:bold;}
.a_1_s_content{padding-top:.2rem;overflow:hidden;line-height:.35rem;}
.sh_ncon>ul>li.cur{display:block;height:auto;}
.a_2_s_content{margin-top:.2rem;}
.a_2_s{border-top:1px solid #ffffff;}
.a_2{border-top:1px solid #ffffff;border-bottom:1px solid #fff;}
.a_2_s_content li{display: inline-block;position:relative;}
.a_2_s_content li a font {
    overflow: hidden;
    display: block;
    position: relative;
    border: 1px solid rgba(255,255,255,0);
    background: rgba(255,255,255,0);
    padding: 5px 10px;
}
.a_2_s_content li p {
    position: absolute;
    left: calc(100% + 20px);
    top: 0px;
    transform: scale(0);
    transition: transform 0.3s ease;
    transform-origin: left;
    width: 100px;
    z-index: 2;
}

.a_2_s_content li a:hover p {
    transform: scale(1);
}
.a_2_s_content li a div {
    position: absolute;
    left: 0px;
    top: 0rem;
    border: 1px solid #fff;
    background: #fff;
    padding: 5px 10px;
    opacity: 0;
    transition: opacity ease 0.3s;
}
.a_2_s_content li a:hover div {
    opacity: 1;
}
.goum{background:url(../images/index_12.jpg) no-repeat center;background-size:100% 100%;width:100%;min-height:5.59rem;overflow:hidden;padding-bottom:.5rem;}
.goum_1{width:93.75%;margin:0 auto;overflow:hidden;}
.goum_1-title{color:#ed7020;font-size:.4rem;font-weight:bold;padding-top:.65rem;}
.goum_1-entitle{color:#333333;font-size:.2rem;padding-top:.2rem;}
.s_h_xwzx_content{width:93.75%;margin:0 auto;overflow:hidden;padding-top:.6rem;}
.s_h_xwzx_content li{width:2.9rem;float:left;overflow:hidden;}
.s_h_xwzx_content li:nth-child(2){float:right;}
.s_h_xwzx_content .s_h_xwzx_sj{font-size:.16rem;color:#333333;padding-top:.2rem;padding-bottom:.2rem;}
.s_h_xwzx_bt{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;color:#333333;line-height:1.5;font-size:.2rem;-webkit-box-orient:vertical;}
.s_h_xwzx_nr{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;color:#999999;font-size:.16rem;-webkit-box-orient:vertical;margin-top:.2rem;margin-bottom:.2rem;}
.s_h_xwzx_more{font-size:.16rem;color:#ed7020;padding-bottom:8px;overflow:hidden;border-bottom:1px solid #f19a70;display:inline-block;}
.s_h_xwzx_right{width:1.93rem;height:.65rem;border:1px solid #ed7020;line-height:.65rem;margin:0 auto;margin-top:.55rem;}
.s_h_xwzx_right a{display:inline-block;padding-left:.76rem;color:#ed7020;font-size:.18rem;background:url(../images/a2.png) no-repeat left .45rem center;background-size:.2rem .15rem;}
.sh_1{width:93.75%;margin:0 auto;overflow:hidden;}
.sh_1_1{font-size:.4rem;font-weight:bold;color:#ed7020;padding-top:.5rem;}
.sh_1_2{font-size:.2rem;color:#333333;padding-top:.2rem;padding-bottom:.2rem;}
.s_h_tb{width:100%;margin:0 auto;overflow:hidden;padding-top:.3rem;}
.s_h_tb ul{display:grid;grid-template-columns: repeat(3,1fr);gap:.2rem;}
.bse{width:100%;overflow:hidden;background:#fff;padding-bottom:.2rem;}
.feji{width:100%;overflow:hidden;}
.hdis{background:url(../images/index_15.jpg) no-repeat left center;width:100%;min-height:7.98rem;padding-bottom:.5rem}
.s_h_c_huo_left{width:93.75%;margin:0 auto;overflow:hidden;padding-top:.39rem;}
.s_h_c_huo_l_title img{width:1.98rem;float:left;margin-right:.3rem;}
.s_h_c_huo_l_title font{font-size:.24rem;color:#ffffff;}
.s_h_c_huo_l_content{font-size:.2rem;color:#ffffff;width:100%;overflow:hidden;line-height:2.2;margin-top:.4rem;}
.s_h_c_huo_l_nrong{padding-top:.9rem;overflow:hidden;width:100%;}
.s_h_c_huo_l_nr_left{float:left;padding-right:.44rem;position:relative;margin-right:1.1rem;}
.s_h_c_huo_l_nr_right{float:left;padding-right:.64rem;position:relative;}
.s_h_c_huo_l_nr_left::after{width:.4rem;height:.03rem;overflow:hidden;content:"";display:block;background:#ed7020;}
.s_h_c_huo_l_nr_right::after{width:.4rem;height:.03rem;overflow:hidden;content:"";display:block;background:#ed7020;}
.s_h_c_huo_l_nr_left p{font-size:.18rem;color:#ffffff;}
.s_h_c_huo_l_nr_left div{font-size:.88rem;color:#ffffff;display:inline-block;}
.s_h_c_huo_l_nr_right p{font-size:.18rem;color:#ffffff;}
.s_h_c_huo_l_nr_right div{font-size:.88rem;color:#ffffff;display:inline-block;}
.s_h_c_huo_l_nr_right font{font-size:.88rem;color:#ffffff;display:inline-block;}
.s_h_c_huo_l_nr_left::before{font-size:.14rem;color:rgba(255,255,255,.5);position:absolute;right:0px;top:.7rem;display:block;content:"YEARS";transform:rotate(90deg);}
.s_h_c_huo_l_nr_right::before{font-size:.14rem;color:rgba(255,255,255,.5);position:absolute;right:0px;top:.7rem;display:block;content:"enterprise";transform:rotate(90deg);text-transform:uppercase;}
.s_h_c_huo_l_more{width:2.3rem;height:.8rem;background: #f8904d;background: url(../images/li_09.png) no-repeat left center;margin-top:.67rem;}
.s_h_c_huo_l_more a{display: flex;align-items: center;justify-content: space-between;height:100%;width:1.2rem;margin:0 auto;}
.s_h_c_huo_l_more font{display:inline-block;font-size:14px;color:#fff;}
.s_h_c_huo_l_more p{display:inline-block;}
.s_h_c_huo_l_more p img{width:.23rem;}
.dyxiong{width:100%;overflow:hidden;}
.s_h_gmi_left{min-height:5.29rem;overflow:hidden;background:url(../images/index_16.jpg) no-repeat center;padding:.4rem;background-size:cover;}
.s_h_gmi_left_dqus{width:100%;overflow:hidden;position:relative;}
.s_h_gmi_left_dqus::after{border-bottom:1px solid #d9d9d9;position:absolute;bottom:0px;left:0px;content:"";display:block;width:100%;}
.s_h_gmi_left_dqus li{color:#999999;font-size:.3rem;line-height:1.2;float:left;padding-bottom:.25rem;margin-right:.9rem;font-weight:bold;position:relative;z-index:3;}
.s_h_gmi_left_dqus li.cur{border-bottom:1px solid #ed7020;color:#ed7020;}
.s_h_gmi_left_content{display:none;}
.s_h_gmi_left_content li .s_h_glc_1{font-size:.24rem;color:#000003;padding-bottom:.1rem;text-transform:uppercase;font-weight:bold;padding-top:.4rem;}
.s_h_gmi_left_content li .s_h_glc_2{font-size:14px;color:#ed7020;background:url(../images/icon1.png) no-repeat left center;padding-left:.24rem;background-size:10px auto;margin-top:.1rem;}
.s_h_gmi_left_content li .s_h_glc_4{background:url(../images/icon2.png) no-repeat left center;background-size:10px auto;}
.s_h_gmi_left_content li .s_h_glc_6{background:url(../images/icon3.png) no-repeat left center;background-size:10px auto;}
.s_h_gmi_left_content li .s_h_glc_8{background:url(../images/icon4.png) no-repeat left center;background-size:10px auto;}
.s_h_gmi_left_content.cur{display:block;}
#s_h_allmap{width:100%;height:4.63rem;}
.pxs{position:fixed;left:0px;bottom:calc(.19rem);width:100%;overflow:hidden;z-index:4;}
.p_i1{width:93.75%;background:url(/images/c2s.png) no-repeat;height:.94rem;background-size:100% 100%;margin:0 auto;}
.p_i1 ul{height:100%;}
.p_i1 li{width:20%;overflow:hidden;float:left;height:100%;}
.p_i1 li a{display:block;height:100%;background: url(/images/t1.png) no-repeat center top .18rem;background-size: .29rem auto;}
.p_i1 li a::after{content:"首页";display:block;text-align:center;padding-top:.3rem;color:#fff;font-size:.2rem;}
.p_i1 li:nth-child(2) a{background-image:url(/images/t2.png);}
.p_i1 li:nth-child(2) a::after{content:"服务";}
.p_i1 li:nth-child(3) a{background-image:url(/images/t3.png);}
.p_i1 li:nth-child(3) a::after{content:"案例";}
.p_i1 li:nth-child(4) a{background-image:url(/images/t4.png);}
.p_i1 li:nth-child(4) a::after{content:"地址";}
.p_i1 li:nth-child(5) a{background-image:url(/images/t5.png);}
.p_i1 li:nth-child(5) a::after{content:"联系";}
.zwfu{height:calc(1.32rem);}


.ewm_co{padding-top:20px;font-size:.16rem;color:#676767;display:inline-block}
.ewm_co p{padding-top:10px;text-align:center}


.s_h_gmi_left_content.cur{display:block;position: relative;}
.s_h_gmi_left_content.cur .ewm{position:absolute;right:0px;bottom:0px;max-width:1.3rem}
.s_h_gmi_left_content.cur .ewm p{display:none;}







