/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,navs,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}

a:hover,a:active,a:focus{text-decoration:none;outline:none;}


input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

p{margin:0;}



.tutu img{
    max-width:100%; height:auto !important;width:auto !important;
}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}



.pos{position: relative;width:1920px;left:50%;margin-left:-960px;}
.wh{width:1200px;margin:0 auto;}


.com-img{ display:block; overflow:hidden;}
.com-img img{ transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}



.roll_product {float: left;}

.flexf{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flexs{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.flexd{display: flex;justify-content: space-between;align-items:flex-end;flex-wrap:wrap;}
.oh{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}





/*头部样式*/
.top1{background:#e6e6e6;color:#595959;height:27px;line-height:27px;overflow:hidden;font-size:14px;}
.top1 a{color:#595959;}





.top2{height:143px;overflow:hidden;}

.logo{float:left;line-height:143px;}
.k2{margin-top: 5px;font-size:14px;color:#333333;line-height:35px;background: url(../images/t.png) no-repeat left center;padding-left:54px;}
.k2 p:nth-child(2){color:#2459a9;font-size:27px;}




.product_list1{margin-top:38px;}
.product_list1 li{float:left;margin-right:57px;margin-bottom:28px;}
.product_list1 li:nth-child(4n){margin-right:0;}
.product_list1 li img{width:257px;height:293px;}
.product_list1 li h3{text-align:center;font-weight:normal;color:#3f3f3f;font-size:20px;}




/*主体样式*/

.ssddds{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xyin-case-sort li:hover, .xyin-case-sort li.on {
    background: #3c486d;
    position: relative;
    color: #fff;
    cursor: pointer;
}

.xyin-case-sort li:hover a, .xyin-case-sort li.on a {
    color: #fff;
}

.aby_hh li:hover .aby_hh_img img{
    filter: invert(49%) sepia(93%) saturate(369%) hue-rotate(900deg) brightness(60%) contrast(93%);
}
dt{font-weight: normal;}
.tutu{margin: 50px 0;}
.bt1{text-align: center;}
.bt1 dd{color: #c50f1c;font-size: 1.8rem;line-height: 1;}
.bt1 dt{letter-spacing: 2px;color: #666666;font-size: 0.9rem;}
.bt1 dt b{color: #c50f1c;font-weight: bold;}
.bt1 img{display: block;width: 100%;margin: 1.8vw 0 2vw;}
.sul{margin-top: 2.4vw;text-align: center;}
.sul li{width: 16.66%;background: url(//cdn.myxypt.com/54e84b99/24/04/6212a03e05c8be0168b0f1887022c3307f0a4691.png) no-repeat right center;}
.sul li:last-child{background: none;}
.sul li p{color: #595959;font-size: 16px;}
.sbt{letter-spacing: 2px;color: #595959;font-size: 16px;}
.sbt span{color: #c50f1c;font-size: 46px;font-weight: bold;}



.news-roll{margin-top: 4.2vw;}
.newsSwiper{
  overflow: hidden;
}

.newsSwiper .swiper-slide{
  width: 27.4%;
  margin-right: 1.25%;
}

.newsSwiper .swiper-slide .img1 img{
  width: 100%;
 
}

.newsSwiper .swiper-slide .wz{
  background: #f7f7f7;
  padding: 0 3.64583333333333vw;
  padding-bottom: 2.60416666666667vw;
}

.newsSwiper .swiper-slide .wz .wz1{
  color: #333333;
  font-size: 18px;
  font-weight: 600;
  padding: 1.5625vw 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.newsSwiper .swiper-slide .wz .wz2{
  color: #999999;
  font-size: 14px;
  line-height: 30px;
}

.newsSwiper .swiper-slide .wz .wz3{
  font-weight: 600;
  font-size: 16px;
  font-family: "Arial";
  color: #d90404;
  display: flex;
  align-items: center;
  margin-top: 1vw;
}

.newsSwiper .swiper-slide .wz .wz3 span{
  width: 55px;
  height: 1px;
  background: #d90404;
  margin-left: 10px;
}

.newsSwiper .swiper-slide:hover .wz .wz1{
  color: #d90404;
}

.newsSwiper .swiper-slide:hover .wz .wz3{
  color: #333333;
}

.newsSwiper .swiper-slide:hover .wz .wz3 span{
  background: #333333;
}

@media(max-width: 780px){
  .nt{
    margin-top: 40px;
  }
  .news-bg{
    margin-top: 20px;
  }
  .news-roll{
    margin-right: 0;
    overflow: hidden;
  }
  .newsSwiper .swiper-slide{
    width: 80%;
    margin: 0 auto;
  }
  .newsSwiper .swiper-slide .wz .wz1{
    font-size: 14px;
    padding: 10px 0;
  }
  .newsSwiper .swiper-slide .wz .wz2{
    font-size: 12px;
    overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box; 
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2; 
  line-height: 24px;
  }
  .newsSwiper .swiper-slide .wz .wz3{
    font-size: 12px;
  }
}








/*页面底部*/
.foot{background:#333;}
.f_nav{width:826px;margin-top:40px;}
.f_nav dl{float:left;width:136px;height:186px;overflow:hidden;}
.f_nav dt{margin-bottom:8px;font-size:19px;color:#333;font-weight:normal;}

.f_nav dd a{font-size:12px;color:#333;line-height:20px;}
.copyright{text-align:center;line-height:24px;}

/*内页左侧样式*/

.page-product-inquiry a{color: #fff;}
/*  */
.max1600{
    max-width: 1630px;
    padding: 0 15px;
    margin: 0 auto;
}
@media(max-width:991px){
    body{
        padding-top: 60px;
    }
}
@media(max-width:768px){
    body{
        padding-bottom: 50px;
    }
}

/*  */
.page-wrap-right img {
    max-width: 100%;
    height: auto !important;
    width: auto !important;
}
/* 头部 */
.x-top2{
    height: 103px;
    line-height: 103px;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
    border-bottom: 1px solid rgba(255,255,255,0.45);
}
.x-top2.fade1{
    background: #fff;
}
.x-top2 .dlogo {
    height: 103px;
    line-height: 103px;
    width: 20%;
}
.x-top2 .dlogo img{
    width: 100%;
}
.x-top2 .nnav {
    width: 60%;
    margin-left: 1%;
}
.x-top2 .tdhss{
    /* width: 17.375%; */
    width: 17.8125%;
}
.x-top2 .tdhss .tdh{
    width: calc(100% - 25px);
    font-size: 1.1rem;
	font-weight: bold;
	line-height: 42px;
	color: #d7171b;
    margin-top: 38px;
    padding-left: 40px;
    background: url(//cdn.myxypt.com/54e84b99/22/08/85dbd130780212a662aa75a9dc271313c91a8309.png) no-repeat left center;
}
.x-top2 .tdhss .ssk{
    position: relative;
}
.x-top2 .tdhss .ssnk{
    width: 25px;
	height: 91px;
    background: url(//cdn.myxypt.com/54e84b99/22/08/9b481978705b1119b0d94c5490a73a21bccef124.png) no-repeat center;
    background-size: 100% auto;
    margin-top: 12px;
}
.x-top2 .tdhss .sskw{
    display: none;
    position: absolute;
    top: 103px;
    right: 0;
    width: 238px;
    padding: 20px;
    border-radius: 20px;
    z-index: 999;
    background: rgb(197,14,27, 0.5);
}
.x-top2 .tdhss .sskw input {
    outline: none;
    line-height: 30px;
    width: 20%;
    background: none;
    border: 1px solid #fff;
    background: #fff;
    font-size: 13px;
    color: #1c4086;
    float: left;
}

.x-top2 .tdhss .sskw #keyword {
    padding-left: 5px;
    line-height: 30px;
    width: 80%;
    background: none;
    border: 1px solid #fff;
    outline: none;
    font-size: 13px;
    color: #fff;
    float: left;
}

.x-top2 .tdhss .sskw #keyword:-webkit-autofill {
    -webkit-text-fill-color: #fff !important;
    transition: background-color 5000s ease-in-out 0s;
}

.x-top2 .tdhss .sskw #keyword::placeholder {
    color: #fff;
}

.x-top2.fade1 .x-menu > li>a{
    color: #000;
}
.x-top2.fade1 .tdhss .tdh{
    color: #c60f1c;
    background: url(//cdn.myxypt.com/54e84b99/22/08/c4fee35921f1ce98c8241cb837df3719ce860d3e.png) no-repeat left center;
}
.x-top2.fade1 .tdhss .ssnk{
    background: url(//cdn.myxypt.com/54e84b99/22/08/63675c78f5ceb51ac0e9a08c44642366e75e5ba0.png) no-repeat left center;
}
@media(max-width: 1400px){
    .x-menu > li>a{
        font-size: 14px;
    }
    .x-top2 .nnav{
        margin-left: 3%;
    }
    .x-top2 .tdhss{
        width: 21.65%;
    }
}
/* banner */
.x-banner{
    position: relative!important;overflow: hidden;
}
.x-banner img{
    width: 100%;
}
.x-banner .banner_pagination{
    font-size: 0;
    text-align: center;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 4%;
    z-index: 99;
}
.x-banner .banner_pagination span{
    width: .75rem;
	height: .75rem;
	background: rgba(255,255,255,0.5);
    vertical-align: middle;
    margin: 0 0.75rem!important;
    opacity: 1;
}
.x-banner .banner_pagination span.swiper-pagination-bullet-active{
    width:  2.1rem;
	height: 2.1rem;
	border: solid 1px rgba(255,255,255,0.5);
    background: none;
    font-size: 14px;
	line-height: 2.1rem;
	color: rgba(255,255,255,0.5);
}
.x-banner .banner_pagination span.swiper-pagination-bullet-active:before{
    content: '0';
}
.x-banner .bannerbtnl{
    width: 3.2rem;
	height: 3.3rem;
    background-size: 100% 100%;
	background:url(//cdn.myxypt.com/54e84b99/22/08/601e673f8cd1e034a465a6b50a4b45d0300973c7.png) no-repeat center;
    position: absolute;
    left: 7%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
    opacity: 0.5;
}
.x-banner .bannerbtnr{
    width: 3.2rem;
	height: 3.3rem;
    background-size: 100% 100%;
	background:url(//cdn.myxypt.com/54e84b99/22/08/bcfa1949993b2d1908f34a5309c30f37b2417fa4.png) no-repeat center;
    position: absolute;
    right: 7%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
    opacity: 0.5;
}
.x-banner .bannerbtnl:hover{
    opacity: 1;
}
.x-banner .bannerbtnr:hover{
    opacity: 1;
}
@media(max-width: 1200px){
    .x-banner .banner_pagination span{
        margin: 0 10px!important;
        width: 10px;
        height: 10px;
    }
    .x-banner .banner_pagination span.swiper-pagination-bullet-active{
        font-size: 14px;
        width: 32px;
        height: 32px;
        line-height: 30px;
    }
}
@media(max-width:991px){
    .x-banner .bannerbtnr{
        display: none;
    }
    .x-banner .bannerbtnl{
        display: none;
    }

    .wehhh_a2{display: none;}

}
/* 产品中心 */
.cpzx{
    padding-bottom: 4.584%;
    padding-top: 3.125%;
    background: url(//cdn.myxypt.com/54e84b99/22/08/47fcfbcfa98a0ffc88f7b2cc6a56c2da21987d16.jpg) no-repeat center;
    background-size: cover;
    background-attachment: fixed;
}
.diqiu{width: 100px;position: absolute;top:-50px;left: 50%;transform: translateX(-50%);}

@media(max-width: 1200px){
    .diqiu{width: 60px;position: absolute;top:-25px;left: 50%;transform: translateX(-50%);}
}


.cpzx_ft{
    text-align: center;position: relative;
    background: url(//cdn.myxypt.com/54e84b99/22/08/9d523db05912046194a6c515f7433e4a6f18da39.png) no-repeat center;
    background-size: auto 85.16%;
}
.cpzx_ft h3{
    font-size: 1.2rem;
	font-weight: normal;
	line-height: 1;
	color: #c50e1b;opacity: 0;
}
.cpzx_ft h4{
    font-size: 1.8rem;
	font-weight: normal;
	line-height: 1;
	color: #333333;
    margin-top: 1.15rem;
}
 .cpzx_ft h5{
    font-size: 0.9rem;
	font-weight: normal;
	line-height: 1;
	color: #333333;
    margin-top: 1.35rem;
}
.cpzx .cpzx_fb{
    margin-top: 3.375%;
}
.cpzx .cpzx_fb ul{
    font-size: 0;
    position: relative;
    overflow: hidden;
}
.cpzx .cpzx_fb li{
    width: 46.75%;
    overflow: hidden;
    /* position: relative; */
    display: inline-block;
    vertical-align: top;
    border-left: 1.55rem solid #fff;
    border-color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    position: absolute;
}
.cpzx .cpzx_fb li:nth-child(1){
   border-left:0;
   left: 0;
   position: relative;
}
.cpzx .cpzx_fb li:nth-child(2){
 left: 46.75%;
}
.cpzx .cpzx_fb li:nth-child(3){
 left: 73.375%;
}
.cpzx .cpzx_fb li .cpflnr1{
    position: absolute;
    left: 0;
    top: 3.2rem;
    max-width: 280px;
    padding:0 5.082%;
    transition: all .5s;
}
.cpzx .cpzx_fb li .cpflnr1 h3{
    font-size: 0.9rem;
	font-weight: bold;
	line-height: 1.2222;
	color: #ffffff;
}
.cpzx .cpzx_fb li .cpflnr1 h4{
    font-size: 0.6rem;
	font-weight: normal;
	line-height: 1.3333;
	color: #ffffff;
    margin-top: 0.75rem;
    max-width: 195px;
}

.cpzx .cpzx_fb li .cpflnr2 .cpflnr2wz{
    position: absolute;
    left: 0;
    bottom: 1.8rem;
    max-width: 100%;
    padding-left: 5.082%;
    padding-right: 15%;
}
.cpzx .cpzx_fb li .cpflnr2 .cpflnr2wz{
    opacity: 0;
    transition: all .5s;
    transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
}
.cpzx .cpzx_fb li .cpflnr2 h3{
    font-size: 0.9rem;
	font-weight: bold;
	line-height: 1.2222;
	color: #ffffff;
}
.cpzx .cpzx_fb li .cpflnr2 h4{
    font-size: 0.9rem;
	font-weight: normal;
	line-height: 1.3333;
	color: #ffffff;
    margin-top: 0.7rem;
}
.cpzx .cpzx_fb li .cpflnr2 .cpflnr2jt{
    position: absolute;
    left:5.082%;
    bottom: 4%;
    opacity: 0.5;
    transition: all .5s;
}
.cpzx .cpzx_fb li  .cpfljt{
    width: 2.35rem;
	height: 2.35rem;
}
.cpzx .cpzx_fb li  .cpflnr2jt2{
    position: absolute;
    right: 2.25rem;
    bottom: 4%;
    opacity: 0;
    transition: all .5s;
    transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
}
.cpzx .cpzx_fb li:hover .cpflnr2 .cpflnr2wz{
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    opacity: 1;
}
.cpzx .cpzx_fb li:hover .cpflnr2 .cpflnr2jt{
    opacity:0;
}
.cpzx .cpzx_fb li:hover .cpflnr2jt2{
    opacity: 1;
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
}
.cpzx .cpzx_fb li:hover .cpflnr1{
    opacity: 0;
    transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
}


.cpzx .cpzx_fb li.active .cpflnr2 .cpflnr2wz{
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    opacity: 1;
}
.cpzx .cpzx_fb li.active .cpflnr2 .cpflnr2jt{
    opacity:0;
}
.cpzx .cpzx_fb li.active .cpflnr2jt2{
    opacity: 1;
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
}
.cpzx .cpzx_fb li.active .cpflnr1{
    opacity: 0;
    transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
}
@media(max-width: 991px){
    .cpzx .cpzx_ft{
        background-size: auto 95%;
    }
    .cpzx .cpzx_ft h3{
        font-size: 16px;
    }
    .cpzx .cpzx_ft h4{
        font-size: 22px;
        margin-top: 14px;
    }
    .cpzx .cpzx_ft h5{
        font-size: 14px;
        margin-top: 16px;
    }
    .cpzx .cpzx_fb li .cpflnr1{
        max-width: 179px;
    }
}
@media(max-width: 768px){
    .cpzx{
        padding: 25px 0;
    }
    .cpzx .cpzx_fb li{
        width: 100%!important;
        position: static!important;
        border: 0!important;
        margin: 5px 0;
    }
    .cpzx .cpzx_fb li .cpflnr1{
        max-width: 100%!important;
    }
    .cpzx .cpzx_fb li .cpflnr1 h4{
        max-width: 100%;
    }
    .cpzx .cpzx_fb li a{
        position: relative;
        display: block;
    }
    .cpzx .cpzx_fb li .cpfltp{
        width: 100%;
    }
    .cpzx .cpzx_fb li .cpflnr1{
        opacity: 1!important;
        transform: scale(1)!important; 
        -ms-transform: scale(1)!important;
        -moz-transform: scale(1)!important;
        -webkit-transform: scale(1)!important;
        -o-transform: scale(1)!important;
    }
    .cpzx .cpzx_fb li .cpflnr2 .cpflnr2wz{
        opacity: 0!important;
    }
    .cpzx .cpzx_fb li .cpflnr2 .cpflnr2jt{
        opacity: 1!important;
    }
    .cpzx .cpzx_fb li .cpflnr1 h3{
        font-size: 18px;
    }
    .cpzx .cpzx_fb li .cpflnr1 h4{
        font-size: 12px;
    }
    .cpzx .cpzx_fb li.active .cpflnr2jt2{
        opacity: 0!important;
    }
}
@media(max-width: 468px){
    .cpzx .cpzx_ft{
        background-size: 100% 90%;
    }
    .cpzx .cpzx_ft h3{
        font-size: 16px;
    }
    .cpzx .cpzx_ft h4{
        font-size: 24px;
        margin-top: 15px;
    }
    .cpzx .cpzx_ft h5{
        font-size: 14px;
        margin-top: 15px;
    }
    .cpzx .cpzx_fb li .cpfljt{
        width: 35px;
        height: 35px;
    }
}
/* 我们的优势 */
.wmdys .wmdys_fl{
    width: 35.21%;
    padding-left: 8.282%;
    margin-top: 5.7292%;
}
.wmdys .wmdys_fl .wmdys_flt{
    padding-bottom: 5.52083vw;
    padding-top: 3.125vw;
    padding-left: 1.6666vw;
    background: url(//cdn.myxypt.com/54e84b99/22/08/2d462811e2410ee90096da5bff1a2115bfd44a7b.png) no-repeat left center;
    background-size: auto 100%;
}
.wmdys .wmdys_fl .wmdys_flt h3{
    font-size: 1.875vw;
	font-weight: normal;
	line-height: 1;
	letter-spacing: 1px;
	color: #333333;
}
.wmdys .wmdys_fl .wmdys_flt h4{
    font-size: 1.25vw;
	font-weight: normal;
	line-height: 1;
	letter-spacing: 0px;
	color: #c50e1b;
    margin-top: 0.625vw;
}
.wmdys .wmdys_fl .wmdys_flb{
    margin-top: 6.25vw;
    overflow: hidden;
}
.wmdys .wmdys_fl .wmdys_flb .yswz{
    font-size: 1.875vw;
	font-weight: normal;
	line-height: 1;
	letter-spacing: 4px;
	color: #000000;
    margin-bottom: 2.65625vw;
    margin-top: 0.5729166vw;
}
.wmdys .wmdys_fl .wmdys_flb h3{
    font-size: 1.25vw;
	font-weight: normal;
	line-height: 3;
	letter-spacing: 1px;
	color: #000000;
    padding-left: 1.145833vw;
    position: relative;
}
.wmdys .wmdys_fl .wmdys_flb h3::before{
    content: '';
    width: 0.46875vw;
	height: 0.46875vw;
	background-color: #000000;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
}
.wmdys .wmdys_fr{
    width: 64.79%;
    overflow: hidden;
    position: relative;
}
.wmdys .wmdys_fr img{
    width:100%;
}
.wmdys .wmdys_fr .wmdys_fbbtnl{
    position: absolute;
    left: 2.573%;
    top: 49.839%;
    z-index: 5;
    width: 2.5vw;
	height: 2.5vw;
    border-radius: 50%;
	background: url(//cdn.myxypt.com/54e84b99/22/08/812678b92c3a0b1a82ab649018e25919aa7f923f.png) no-repeat center;
    background-size: 100% 100%;
    outline: none;
}
.wmdys .wmdys_fr .wmdys_fbbtnr{
    position: absolute;
    right: 2.573%;
    top: 49.839%;
    z-index: 5;
    width: 2.5vw;
	height: 2.5vw;
    border-radius: 50%;
	background: url(//cdn.myxypt.com/54e84b99/22/08/02dab55115f67dcbf3cc4b3227f8391cc92b83da.png) no-repeat center;
    background-size: 100% 100%;
    outline: none;
}
@media(max-width: 1400px){
    .wmdys .wmdys_fr .wmdys_fbbtnr{
        width: 40px;
        height: 40px;
    }
    .wmdys .wmdys_fr .wmdys_fbbtnl{
         width: 40px;
        height: 40px;
    }
}
@media(max-width: 768px){
    .wmdys .wmdys_fl{
        width: 100%;
        padding: 0 15px;
        margin-top: 25px;
    }
    .wmdys .wmdys_fl .wmdys_flt{
        padding-left: 20px;
        padding-top: 35px;
        padding-bottom: 55px;
    }
    .wmdys .wmdys_fl .wmdys_flt h3{
        font-size: 24px;
    }
    .wmdys .wmdys_fl .wmdys_flt h4{
        font-size: 16px;
        margin-top: 10px;
    }
    .wmdys .wmdys_fl .wmdys_flb{
        margin-top: 15px;
    }
    .wmdys .wmdys_fl .wmdys_flb .yswz{
        font-size: 24px;
    }
    .wmdys .wmdys_fl .wmdys_flb h3{
        font-size: 18px;
        padding-left: 20px;
    }
    .wmdys .wmdys_fl .wmdys_flb h3::before{
        width: 6px;
        height: 6px;
    }
    .wmdys .wmdys_fr{
        width: 100%;
        margin-top: 15px;
    }
}

/* 产品实例 */
.cpsl{
    /* padding-bottom: 4.844%; */
    padding-top:5.157%;
    background: url(//cdn.myxypt.com/54e84b99/22/08/47fcfbcfa98a0ffc88f7b2cc6a56c2da21987d16.jpg) no-repeat center;
    background-size: cover;
    background-attachment: fixed;
}
 .cpsl_ft{
    text-align: center;
    background: url(//cdn.myxypt.com/54e84b99/22/08/9d523db05912046194a6c515f7433e4a6f18da39.png) no-repeat center;
    background-size: auto 85.16%;
}
.cpsl_ft h3{
    font-size: 1.2rem;
	font-weight: normal;
	line-height: 1;
	color: #c50e1b;
}
 .cpsl_ft h4{
    font-size: 1.8rem;
	font-weight: normal;
	line-height: 1;
	color: #333333;
    margin-top: 1.55rem;
}
.cpsl_ft h5{
    font-size: 0.9rem;
	font-weight: normal;
	line-height: 1;
	color: #333333;
    margin-top: 1.25rem;
}
.cpsl .cpsl_fb{
    margin-top: 6.438%;
}
.cpsl .cpsl_fb li{
    width: 32.1875%;
    margin-right: 1.71875%;
    position: relative;
    overflow: hidden;
}
.cpsl .cpsl_fb li:nth-child(3n){
    margin-right: 0;
}
.cpsl .cpsl_fb li .cpsltp{
    width: 100%;
}
.cpsl .cpsl_fb li .cpslnr{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    opacity: 1;
    background-color: rgba(197,14,27, 0.68);
    width: 61.165%;
    height: 100%;
    -webkit-transform: translateX(162%);
    transform: translateX(162%);
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
}
.cpsl .cpsl_fb li .cpslnr h3{
    font-size: 0.9rem;
	font-weight: bold;
	line-height: 1.2222;
	color: #fff;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cpsl .cpsl_fb li .cpslnr h4{
    font-size: 0.8rem;
	font-weight: normal;
	line-height: 2.25;
	color: #fff;
    margin-top: 1.5rem;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.cpsl .cpsl_fb li .cpslnr .cpslnrjz{
    position: absolute;
    top: 50%;
    width: 100%;
    padding-right: 2.2rem;
    transform: translateY(-50%);
}
.cpsl .cpsl_fb li .cpslnr::before{
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 100%;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9.5rem 8.8rem 9.5rem 0;
    border-color: transparent rgba(197,14,27, 0.68) transparent transparent;
}
.cpsl .cpsl_fb li:hover .cpslnr{
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

@media(max-width: 1300px){
    .sbt span{font-size: 36px;}
}
@media(max-width: 991px){
    .sul li p{font-size: 14px;}
     .cpsl_ft{
        background-size: auto 95%;
    }
   .cpsl_ft h3{
        font-size: 16px;
    }
     .cpsl_ft h4{
        font-size: 22px;
        margin-top: 14px;
    }
    .bt1 dd{font-size: 22px;}
    .bt1 dt{font-size: 13px;}
    .cpsl_ft h5{
        font-size: 14px;
        margin-top: 16px;
    }
}
@media(max-width: 768px){
    .tutu{margin: 30px 0;}
    .sbt{letter-spacing: 1px;}
    .bt1 img{margin: 15px 0;}
    .sul li {width: 50%;margin-bottom: 10px;}
    .sul li:nth-child(2n){background: none;}
    .sbt span{font-size: 30px;}
    .sbt{font-size: 14px;}
    .cpsl{
        padding: 25px 0;
    }
    .cpsl .cpsl_fb li{
        width: 49.140625%;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .cpsl .cpsl_fb li:nth-child(3n){
        margin-right: 1.71875%;
    }
    .cpsl .cpsl_fb li:nth-child(2n){
        margin-right: 0;
    }
    .cpsl .cpsl_fb li .cpslnr::before{
        border-width: 6.5rem 5.8rem 6.5rem 0;
    }
    .cpsl .cpsl_fb li .cpslnr .cpslnrjz{
        padding: 0 1rem;
    }
    .cpsl .cpsl_fb li .cpslnr h3{
        font-size: 16px;
    }
    .cpsl .cpsl_fb li .cpslnr h4{
        font-size: 14px;
        line-height: 1.5;
        margin-top: 10px;
    }
    .cpsl .cpsl_fb li .cpslnr{
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@media(max-width: 468px){
     .cpsl_ft{
        background-size: 100% 90%;
    }
     .cpsl_ft h3{
        font-size: 15px;
    }
    .cpsl_ft h4{
        font-size: 24px;
        margin-top: 15px;
    }
     .cpsl_ft h5{
        font-size: 14px;
        margin-top: 15px;
    }
    .cpsl .cpsl_fb{
        margin-top: 15px;
    }
    .cpsl .cpsl_fb li{
        width: 100%;
        margin-right: 0;
    }
    .cpsl .cpsl_fb li .cpslnr .cpslnrjz{
        padding: 0 10px;
    }
    .cpsl .cpsl_fb li .cpslnr::before {
        border-width: 12.5rem 10.8rem 12.5rem 0;
    }
    .cpsl .cpsl_fb li .cpslnr h3{
        font-size: 18px;
    }
    .cpsl .cpsl_fb li .cpslnr h4{
        font-size: 16px;
        line-height: 1.5;
        margin-top: 10px;
    }
}


.cpslm{
display: block;
/* padding: 0.6rem 2.2rem;
background-color: #c50e1b;
border-radius: 10px;
margin: 0 auto; */
margin-top: 4%;
/* font-size: 0.7rem;
line-height: 1;
color: #ffffff;
width: 10%; */
font-size: 0;
text-align: center;
}

.cpslm a{
    display: inline-block;
    padding: 12px 2.7rem;
    background-color: #c50e1b;
    border-radius: 10px;
    font-size: 14px;
    line-height: 1;
    color: #ffffff;
    text-align: center;
}
@media(max-width: 1200px){
    .cpslm a{
        padding: 10px 40px;   
    }
}
@media(max-width: 468px){
    .cpslm a{
        padding: 10px 30px;   
    }
}

.youshi{margin: 6.4% 0 3.7%;}
.hul{margin-top: 4.4%;}
.hul li{margin-bottom: 23px;background-color: #f5f6f7;width: 32.6%;text-align: center;padding: 4.2vw 0 4.9vw;transition: all 0.5s;cursor: pointer;}
.hul li p{color: #666666;font-size: 14px;line-height: 30px;}
.hline{height: 3px;background: #d51519;width: 105px;margin: 10px auto 20px;}
.hul li  h3{color: #333333;font-size: 24px;margin-top: 18px;}
.hul li .img2{display: none;}
.hul li:hover .img1{display: none;}
.hul li:hover .img2{display: inline-block;}
.hul li:hover{background-color: #d51519;}
.hul li:hover h3,.hul li:hover p{color: #fff;}
.hul li:hover .hline{background: #fff;}


.homed .swiTabNav {
   margin:3.5vw 0;
}



.homed .swiTabNav ul {
    justify-content: center;
}

.homed .swiTabNav ul li {
    line-height:42px;
    border-radius:21px;
     background-color: #ffffff;
    cursor: pointer;
    width:192px;font-size:16px;
    text-align: center;color:#666666;
    margin: 0 12px;
}
.homed .swiTabNav ul li.on a{display: block;color: #fff;}
.homed .swiTabNav ul li a{color: #666;}
.homed .swiTabNav ul li.on {
    background: #d51519;
    color: #fff
}


.imgBox{position: relative;overflow: hidden;isolation: isolate;border-radius: 19px;}
.imgBox .img{padding-bottom: 60%;transition: .5s;background-size: cover;display: block;background-repeat: no-repeat;background-position: center;display: block;}
.imgBox img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: .5s;}




.homed .slide-d .item .imgBox:after {
    content: '';
    position: absolute;
    left: -1px;
    right: -1px;
    bottom: -1px;
    background: url(../images/blackmsb.png) no-repeat bottom center;
    background-size: 100% 100%;
    height: 40%;
    z-index: 1;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
}



.homed .slide-d .item .imgBox:before {
    /* content: '';
    position: absolute;
    left: -1px;
    right: -1px;
    bottom: -1px;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 2;
    transition: .3s */
}

.homed .slide-d .item .imgBox .img {
    padding-bottom: 46.3%
}

.homed .slide-d .item.swiper-slide-active .imgBox:after {
    opacity: .6;
    visibility: visible;
}

.homed .slide-d .item.swiper-slide-active .imgBox:before {
    opacity: 0;
    visibility: hidden;
}

.homed .slide-d .item.swiper-slide-active .txt {
    opacity: 1;
    visibility: visible;
}

.homed .slide-d .item .txt {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 3;
    padding:2vw;
    color: #fff;
    opacity: 0;
    visibility: hidden;
    transition: .3s
}


.homed .slide-d .item .txt h4 {
    font-weight: normal;
    font-size:24px;color:#fff;
   overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:13px;
}

.homed .slide-d .item .txt .wz {
    color:#fff;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.flexf{display: flex;justify-content: space-between;flex-wrap: wrap;}



.homed .slide-d .swiBtn a {
    position: absolute;
    top: 50%;
    z-index: 5;
    width:51px;
    height:51px;
    text-align: center;
    margin-top:-25.5px;
    transition: .3s
}


.homed .slide-d .swiBtn a.prev {left:10.8%;background:url(/uploads/54e84b99/24/04/a1e171860394a0b1ab6578ff721984e5dc9c941c.png) no-repeat;background-size:100% 100%;}
.homed .slide-d .swiBtn a.next {right:10.8%;background:url(/uploads/54e84b99/24/04/726124ce2147b8db5d3c68328587a0446624015e.png) no-repeat;background-size:100% 100%;}
.homed .slide-d .swiBtn a.prev:hover{background:url(/uploads/54e84b99/24/04/e3ddfa1ddf17c3c2c2adafbc6e116be025c8ae9b.png) no-repeat;background-size:100% 100%;}
.homed .slide-d .swiBtn a.next:hover{background:url(/uploads/54e84b99/24/04/6eb4433468c5b597690577cb869a23421785b072.png) no-repeat;background-size:100% 100%;}




@media(max-width: 1300px){
    .hul li h3{font-size: 20px;}
}

@media(max-width: 920px){
    .homed .swiTabNav ul li{width: 150px;}
}


@media(max-width: 768px){
    .hul li p{font-size: 13px;line-height: 26px;padding: 0 5px;}
     .homed .swiTabNav ul li{width: 23%;margin: 0 1%;font-size: 14px;}
}
@media(max-width: 640px){
    .hul li{width: 48%;margin-bottom: 10px;}
    .hul li h3{font-size: 16px;margin-top: 13px;}
    .hline{width: 80px;}
    .hul li p{line-height: 22px;}
    .hul li p br{display: none;}
    .hul li{padding: 20px 0;}
    .hul li img{height: 40px;}
    .homed .swiTabNav ul li{width: 48%;margin:0 1% 10px 1% ;line-height: 38px;}
}

/* 横图 */
.ht{
    padding-top: 2.448%;
    padding-bottom: 2.188%;
    background: url(//cdn.myxypt.com/54e84b99/22/08/d3cf76a9df4e4d602e222642e44a3693c4f27bce.png) no-repeat center;
    background-size: cover;
}
.ht .ht_fl{
    width: 50%;
}
.ht .ht_fl h3{
    font-size: 1.65rem;
	font-weight: normal;
	line-height: 1;
	letter-spacing: 1px;
	color: #ffffff;
}
.ht .ht_fl h4{
    font-size: 0.8rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 1px;
	color: #ffffff;
    margin-top: 1.375%;
    max-width: 691px;
}
.ht .ht_fr{
    max-width: 50%;
}
.ht .ht_fr img{max-width: 100%!important;height: auto!important;}
.ht .ht_fr h3 span{
    font-size: 0.9rem;
	font-weight: normal;
	line-height: 1;
	letter-spacing: 1px;
	color: #ffffff;
    vertical-align: middle;
}
.ht .ht_fr h3{
    font-size: 1.5rem;
    line-height: 1;
	font-weight: bold;
	color: #ffffff;
    padding-left: 39px;
    min-height: 23px;
    /* background: url(//cdn.myxypt.com/54e84b99/22/08/4b75f5121e49bd02fa09418482166f250c17a33d.png) no-repeat left 8px; */
}
.ht .ht_fr .htzx{
    display: block;
    padding: 0.6rem 2.2rem;
	background-color: #c50e1b;
	border-radius: 10px;
    margin-top: 7.36%;
    font-size: 0.7rem;
	line-height: 1;
	color: #ffffff;
}
@media(max-width: 1200px){
    .ht .ht_fr h3{
        line-height: 23px;
    }
}
@media(max-width: 768px){
    .ht{
        padding: 20px 0;
    }
    .ht .ht_fl{
        width: 100%;
    }
    .ht .ht_fr{
        width: 100%;
        max-width: 100%;
        margin-top: 15px;
    }
    .ht .ht_fl h3{
        font-size: 20px;
    }
    .ht .ht_fl h4{
        font-size: 14px;
    }
    .ht .ht_fr h3{
        font-size: 20px;
        line-height: 20px;
    }
    .ht .ht_fr h3 span{
        font-size: 16px;
    }
    .ht .ht_fr .htzx{
        font-size: 14px;
        padding: 10px 30px;
        float: left;
        margin-top: 15px;
    }
}
@media(max-width: 468px){
    .ht .ht_fl h3{
        line-height: 1.2;
    }
    .ht .ht_fl h4{
        margin-top: 10px;
    }
}
/* 新闻动态 */
.xwdt{
    padding-bottom: 4.542%;
    padding-top: 5.36%;
    background: url(//cdn.myxypt.com/54e84b99/22/08/47fcfbcfa98a0ffc88f7b2cc6a56c2da21987d16.jpg) no-repeat center;
    background-size: cover;
    background-attachment: fixed;
}
.xwdt .xwdt_ft{
    text-align: center;
    background: url(//cdn.myxypt.com/54e84b99/22/08/9d523db05912046194a6c515f7433e4a6f18da39.png) no-repeat center;
    background-size: auto 85.16%;
}
.xwdt .xwdt_ft h3{
    font-size: 1.2rem;
	font-weight: normal;
	line-height: 1;
	color: #c50e1b;
}
.xwdt .xwdt_ft h4{
    font-size: 1.8rem;
	font-weight: normal;
	line-height: 1;
	color: #333333;
    margin-top: 1.05rem;
}
.xwdt .xwdt_ft h5{
    font-size: 0.9rem;
	font-weight: normal;
	line-height: 1;
	color: #333333;
    margin-top: 1.35rem;
}
.xwdt .xwdt_fbw{
    margin-top: 3.25%;
    margin-left: -10px;
    margin-right: -10px;
    position: relative;
}
.xwdt .xwdt_fb{
    overflow: hidden;   
}
.xwdt .xwdt_fbw .xwdtbtnl{
    position: absolute;
    left: -4px;
    top: 50%;
    z-index: 99;
    transform: translateY(-50%);
    outline: none;
    width: 31px;
	height: 51px;
    background: url(//cdn.myxypt.com/54e84b99/22/08/169ebd17c5ca829df79d5c1240935ca0a77caee1.png) no-repeat center;
}
.xwdt .xwdt_fbw .xwdtbtnr{
    position: absolute;
    right: -4px;
    top: 50%;
    z-index: 99;
    transform: translateY(-50%);
    outline: none;
    width: 31px;
	height: 51px;
    background: url(//cdn.myxypt.com/54e84b99/22/08/359927a378fe94223b2181b5365b545eaef02f7a.png) no-repeat center;
}
.xwdt .xwdt_fb li a{
    display: block;
    padding: 1.95rem 1.85rem 1.3rem 1.35rem;
    margin: 10px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.43);
    background: rgba(255,255,255,0.2);
}
.xwdt .xwdt_fb li .xwnrt .xwnrtl{
    font-size: 2.4rem;
	font-weight: bold;
	line-height: 0.77084;
	color: #c50e1b;
}
.xwdt .xwdt_fb li .xwnrt .xwnrtl .xwrqxx{
    font-size: 1.65rem;
	font-weight: normal;
    line-height: 1;
	color: #c50e1b;
}
.xwdt .xwdt_fb li .xwnrt .xwnrtl .xwrqyf{
    font-size: 1rem;
	font-weight: normal;
    line-height: 1;
	color: #c50e1b;
}
.xwdt .xwdt_fb li .xwnrt .xwnrtr{
    font-size: .7rem;
	font-weight: normal;
	line-height: 1;
	color: #595959;
    margin-left: 1rem;
}
.xwdt .xwdt_fb li h3{
    font-size: 0.95rem;
	font-weight: normal;
	line-height: 1.31579;
	color: #595959;
    margin-top: 0.8rem;
    margin-bottom: 0.75rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xwdt .xwdt_fb li h4{
    font-size: 0.7rem;
	font-weight: normal;
	line-height: 1.571429;
	color: #595959;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
@media(max-width: 991px){
    .xwdt .xwdt_ft{
        background-size: auto 95%;
    }
    .xwdt .xwdt_ft h3{
        font-size: 16px;
    }
    .xwdt .xwdt_ft h4{
        font-size: 22px;
        margin-top: 14px;
    }
    .xwdt .xwdt_ft h5{
        font-size: 14px;
        margin-top: 16px;
    }
}
@media(max-width: 768px){
    .xwdt{
        padding: 25px 0;
    }
}
@media(max-width: 468px){
    .xwdt .xwdt_ft{
        background-size: 100% 90%;
    }
    .xwdt .xwdt_ft h3{
        font-size: 15px;
    }
    .xwdt .xwdt_ft h4{
        font-size: 24px;
        margin-top: 15px;
    }
    .xwdt .xwdt_ft h5{
        font-size: 14px;
        margin-top: 15px;
    }
    .xwdt .xwdt_fb li a{
        padding: 20px 15px;
    }
    .xwdt .xwdt_fb li .xwnrt .xwnrtl{
        font-size: 28px;
    }
    .xwdt .xwdt_fb li .xwnrt .xwnrtl .xwrqxx{
        font-size: 20px;
    }
    .xwdt .xwdt_fb li .xwnrt .xwnrtl .xwrqyf{
        font-size: 13px;
    }
    .xwdt .xwdt_fb li .xwnrt .xwnrtr{
        font-size: 14px;
        margin-left: 10px;
    }
    .xwdt .xwdt_fb li h3{
        font-size: 18px;
        margin: 10px 0;
    }
    .xwdt .xwdt_fb li h4{
        font-size: 14px;
    }
}
/* 留言 */
.lynr{
    padding-top: 2.761%;
    padding-bottom: 28px;
    background: url(//cdn.myxypt.com/54e84b99/22/08/4d20fd0ba64bbbf67bcd6bedf2f23cfdb9980e18.png) no-repeat center;
    background-size: cover;
    
}
.max1340{
    max-width: 1370px;
    padding: 0 15px;
    margin: 0 auto;
}
.lynr input{
    background: none;
    border: solid 1px rgba(255,255,255,0.5);
	border-radius: 3px;
    outline: none;
    padding: 15px 0;
    padding-left: 13px;
    font-size: 16px;
    line-height: 1;
	color: rgb(254,254,254, 0.6);
}
.lynr input::-webkit-input-placeholder{
    color: rgb(254,254,254, 0.6);
}
.lynr .lynr1 textarea::-webkit-input-placeholder{
    color: rgb(254,254,254, 0.6);
}
.lynr input:-webkit-autofill {
    -webkit-text-fill-color: rgb(254,254,254, 0.6) !important;
    transition: background-color 5000s ease-in-out 0s;
}
.lynr .lynr1 textarea:-webkit-autofill {
    -webkit-text-fill-color: rgb(254,254,254, 0.6) !important;
    transition: background-color 5000s ease-in-out 0s;
}

.lynr .lynr1{
    width: 100%;
	border-radius: 3px;
}
.lynr .lynr1 textarea{
    outline: none;
    background: none;
    width: 100%;
    border: solid 1px rgba(255,255,255,0.5);
    font-size: 16px;
    line-height: 2.8125;
    color: rgb(254,254,254, 0.6);
    padding-left: 13px;
}
.lynr li{
    width: 32.09%;
    margin-right:1.865%;
    float: left;
    margin-bottom: 23px;
}
.lynr li:nth-child(3n){
    margin-right: 0;
}
.lynr li input{
    width: 100%;
}
.lynr li.yzmnr{
    font-size: 0;
}
.lynr li.yzmnr input{
    max-width: calc(100% - 120px);
    width: 272px;
}
.lynr li.yzmnr .checkCodeImg1{
    margin-top: 3px;
}
.lynr li.yzmnr .checkCodeImg1 img{
    width: 6.9rem;
    min-width: 90px;
    height: 40px;
}
.lynr .tj{
    margin: 0 auto;
    margin-top: 23px;
    text-align: center;
}
.lynr .tj input{
    display: inline-block;
    font-size: 14px;
	line-height: 1;
    border: 0;
	color: #ffffff;
    padding: 12px 54px;
    background-color: #c50e1b;
	border-radius: 10px;
}
@media(max-width: 1200px){
    .lynr li{
        margin-bottom: 10px;
    }
    .lynr li.yzmnr input{
        font-size: 14px;
        padding: 10px 0  10px 10px;
    }
    .lynr li input{
        font-size: 14px;
        padding: 10px 0  10px 10px;
    }
    .lynr li.yzmnr .checkCodeImg1{
        margin-top: 0;
    }
    .lynr .lynr1 textarea{
        font-size: 14px;
        padding-left: 10px;
    }
    .lynr .tj{
        margin-top: 10px;
    }
    .lynr .tj input{
        padding: 10px 45px;
    }
}
@media(max-width: 991px){
    .lynr{
        padding: 25px 0;
    }
    .lynr li.yzmnr input{
        max-width: calc(100% - 100px);
    }
    .lynr li.yzmnr .checkCodeImg1 img{
        width: 90px;
    }
}
@media(max-width: 640px){
    .lynr li{
        width: 100%;
    }
    .lynr li.yzmnr input{
        width: calc(100% - 130px);
    }
    .lynr li.yzmnr .checkCodeImg1 img{
       width: 120px; 
    }
    .newsSwiper .swiper-slide .wz .wz3 span{width: 30px;}
}
@media(max-width: 468px){
    .lynr li.yzmnr input{
        width: calc(100% - 100px);
    }
    .lynr li.yzmnr .checkCodeImg1 img{
       width: 90px; 
    }
}
/* foot1 */
.foot1{
    background: #373c41;
    padding-top: 2.344%;
    padding-bottom: 28px;
}
.foot1 .foot1_fl{
    width: 70%;
    margin-right: 1.75%;
}

.bbdb{
    margin-top: 42px;
}

.foot1 .foot1_fl img{
    max-width: 100%;
}
.foot1 .foot1_fl h3{
    font-size: 0.7rem;
	font-weight: normal;
	line-height: 2.142857;
	color: #b4b3b4;
    max-width: 406px;
    margin-top: 3.625%;
    margin-bottom: 3.625%;
}
.foot1 .foot1_fl .fgywmckgd{
    display: inline-block;
    font-size: 0.7rem;
	line-height: 2;
	letter-spacing: 1px;
	color: #ffffff;
}
.foot1 .foot1_fc1{
    width: 15%;
    margin-right: 1.875%;
}
.foot1 .foot1_fc1 h3{
    font-size: 0.9rem;
	font-weight: bold;
	line-height: 1;
	color: #ffffff;
}
.foot1 .foot1_fc1 ul{
    margin-top: 10%;
}
.foot1 .foot1_fc1 li a{
    display: block;
    font-size: 0.7rem;
	line-height: 2.571428;
	color: #aaaaaa;
    padding-left: 23px;
    background: url(//cdn.myxypt.com/54e84b99/22/08/9c6edb6b250fade09d78bcf08a22b3761290b0ca.png) no-repeat left center;
}
.foot1 .foot1_fc2{
    width: 24%;
}
.foot1 .foot1_fc2 h3{
    font-size: 0.9rem;
	font-weight: bold;
	line-height: 1;
	color: #ffffff;
}
.foot1 .foot1_fc2 h4{
    font-size: 0.7rem;
	font-weight: normal;
	line-height: 3.428571;
	color: #aaaaaa;
    margin-top: 8.335%;
}
.foot1 .foot1_fc2 h4 p{
    padding-left: 41px;
}
.foot1 .foot1_fc2 h4 p:nth-child(1){
    background: url(//cdn.myxypt.com/54e84b99/22/08/7f12e79da6918de68247a73fb42b6ee497085290.png) no-repeat 7px 15px;
}
.foot1 .foot1_fc2 h4 p:nth-child(2){
    background: url(//cdn.myxypt.com/54e84b99/22/08/79c9b2d76ead54248834d99f3acd7e228c3c3dc4.png) no-repeat 7px 15px;
}
.foot1 .foot1_fc2 h4 p:nth-child(3){
    background: url(//cdn.myxypt.com/54e84b99/22/09/307a882435ed45f8a80c2ffdd4fb8573213e505b.png) no-repeat 7px 15px;
}
.foot1 .foot1_fc2 h4 p:nth-child(4){
    background: url(//cdn.myxypt.com/54e84b99/22/08/fc03ebf631a718193641a7d70c0c0c7e488f2f56.png) no-repeat 7px 15px;
}
.foot1 .foot1_fr{
    /* width: 24%; */
    width: 21%;
    margin-left:1.875%;
    margin-top: 40px;
}
.foot1 .foot1_fr h3{
    font-size: 0.9rem;
	font-weight: bold;
	line-height: 1;
	color: #ffffff;
}
.foot1 .foot1_fr .fewm{
    margin-top: 58px;
}
.foot1 .foot1_fr .fewm .fewm0{
    width: 47%;
    text-align: center;
}
.foot1 .foot1_fr .fewm .fewm0 img{
    width: 100%;
}
.foot1 .foot1_fr .fewm .fewm0  h4{
    font-size: 0.7rem;
	font-weight: normal;
	line-height: 1;
	color: #b4b3b4;
    margin-top: 8.87%;
}
.foot2{
    border-top: 1px solid rgba(255,255,255,0.5);
    background: #373c41;
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2.16666;
	color: #b4b3b4;
}
.foot2 a{
    color: #b4b3b4;
}
.foot2 .foot2_fl{
    max-width: 49%;
}
.foot2 .foot2_fr{
    max-width: 49%;
}

@media(max-width: 1200px){
.foot1 .foot1_fl{
    width: 77%;
    margin-right: 0%;
}
.foot_nav li .x-nav-menu a{font-size: 12px;}



}
@media(max-width: 991px){

    .bbdb{display: none;}
    .foot1{
        padding: 28px 0;
    }
    .foot1 .foot1_fc1{
        display: none;
    }
    .foot1 .foot1_fl{
        width: 40.125%;
    }
    .foot1 .foot1_fc2{
        width: 29.625%;
    }
    .foot1 .foot1_fr{
        width: 26.625%;
    }
    .foot1 .foot1_fl img{
        width: 70%;
    }
    .foot1 .foot1_fc2 h3{
        font-size: 16px;
    }
    .foot1 .foot1_fr h3{
        font-size: 16px;
    }
    .foot2 .foot2_fl{
        max-width: 100%;
        width: 100%;
    }
    .foot2 .foot2_fr{
        max-width: 100%;
        width: 100%;
        float: left;
    }
}
@media(max-width: 768px){
    .swiBtn{display: none;}
    .foot1{
        padding: 20px 0;
    }
    .foot1 .foot1_fl{
        width: 100%;
    }
    .foot1 .foot1_fl h3{
        max-width: 100%;
        margin: 10px 0;
        font-size: 14px;
    }
    .foot1 .foot1_fl .fgywmckgd{
        font-size: 14px;
    }
    .foot1 .foot1_fc2 h3{
        font-size: 18px;
    }
    .foot1 .foot1_fc2{
        width: 100%;
        margin-top: 10px;
    }
    .foot1 .foot1_fr{
        max-width: 100%;
        width: auto;
        float: left;
        margin-top: 40px;
    }
    .foot1 .foot1_fr h3{
        font-size: 18px;
    }
    .foot1 .foot1_fc2 h4{
        margin-top: 10px;
        font-size: 14px;
    }
    .foot1 .foot1_fr .fewm{
        margin-top: 15px;
    }
    .foot1 .foot1_fr .fewm .fewm0 h4{
        margin-top: 10px;
        font-size: 14px;
    }
    .homed .slide-d .item .txt h4{font-size: 20px;}
    .homed .slide-d .item .txt .txt{font-size: 14px;}

}

/*  */
.x-banner  .splbd{
    background: #cdced0;
    /* height: 100%;  */
    overflow: hidden;
    height: auto;
    font-size: 0;
}
.x-banner video{
    width: 100%;
    height: 100%; 
    /* position: absolute; */
    /* top: 0;
    left: 0;
    z-index: 5; */
    /* object-position: center;
    object-fit: cover;  */
}
.x-banner .swiper-slide{
    height: auto;
}
.x-banner .swiper-slide a{
    display: block;
    height: 100%;
    width: 100%;
}
.x-banner .swiper-slide a img{
    /* display: none; */
}
.bannertp1{
    /* display: none; */
}

@media(max-width: 995px){
    .x-banner video{
        display: none;
    }
}

.mbanner{position: relative!important;overflow: hidden;object-fit: cover;}
.mbanner video{
    width: 100%;
    height: 100%!important;
    position: absolute!important;
    top: 0px!important;
    left: 0!important;
    z-index: 5;
    object-fit: cover;background:rgb(0,0,0, 0.6);
}
.mbanner .swiper-slide a img{
    display: block;
}




/* 我们的优势 */
.wmdys1 .wmdys1_fl{
    width: 30.26%;
    margin-top: 5.729166vw;
}
.wmdys1 .wmdys1_fl .wmdys1_flt{
    padding-bottom: 5.52083vw;
    padding-top: 3.125vw;
    padding-left: 1.6666vw;
    background: url(//cdn.myxypt.com/54e84b99/22/08/2d462811e2410ee90096da5bff1a2115bfd44a7b.png) no-repeat left center;
    background-size: auto 100%;
    margin-left: 3.3333vw;
}
.wmdys1 .wmdys1_fl .wmdys1_flt h3{
    font-size: 1.875vw;
	font-weight: normal;
	line-height: 1;
	letter-spacing: 1px;
	color: #333333;
}
.wmdys1 .wmdys1_fl .wmdys1_flt h4{
    font-size: 1.25vw;
	font-weight: normal;
	line-height: 1;
	letter-spacing: 0px;
	color: #c50e1b;
    margin-top: 0.625vw;
}
.wmdys1 .wmdys1_fl .wmdys1_flb{
    margin-top: 3.85416666vw;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li{
    padding: 0.104166vw 0;
    cursor: pointer;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li .yswz{
    padding-left: 6.7708333vw;
    position: relative;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li .yswzzt{
    font-size: 1.25vw;
	font-weight: normal;
	line-height: 3.791666;
	letter-spacing: 2px;
	color: #000000;
    position: relative;
    width: 92.5%;
    /* padding-right: 14%; */
    margin-right: 7.5%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li .yswzzt span{
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    font-weight: lighter;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li.on .yswzzt span{
    opacity: 1;
    color: #fff;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li .yswzx{
    font-size: 0;
    display: none;
    text-align: right;
    margin-top: 1.5625vw;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li .yswz .img{
    line-height: 37px;
    position: absolute;
    top: 50%;
    left: 3.333vw;
    transform: translateY(-50%);
}
.wmdys1 .wmdys1_fl .wmdys1_flb li .yswz .img img{
    max-width: 1.82291666vw;
    width: 100%;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li .yswz .img .img2{
    display: none;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li.on .img .img1{
    display: none;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li.on .img .img2{
    display: inline;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li.on .yswz{
    background-color: #c50e1b;
    color: #fff;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li.on .yswzzt{
    color: #fff;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li.on .yswzx{
    font-size: 0;
    display: block;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li h3{
    text-align: left;
    font-size: 1.04166vw;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 4px;
	color: #656565;
    padding-left: 11px;
    padding-right: 2.0833vw;
    position: relative;
    display: inline-block;
}
.wmdys1 .wmdys1_fl .wmdys1_flb li h3::before{
    content: '';
    display: block;
    width: 7px;
	height: 7px;
	background-color: #868686;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    border-radius: 50%;
}
.wmdys1 .wmdys1_fr{
    width: 69.74%;
}
.wmdys1 .wmdys1_fr img{
    width: 100%;
}
@media(max-width: 1199px){
    
    .wmdys1 .wmdys1_fl .wmdys1_flb li.on .yswzx{
        margin-top: 1vw;
    }
    .wmdys1 .wmdys1_fl .wmdys1_flb li .yswzzt{
        line-height: 3;
    }
}
@media(max-width: 991px){
    /* .wmdys1 .wmdys1_fl{
        width: 100%;
    }
    .wmdys1 .wmdys1_fr{
        width: 100%;
    } */
    .wmdys1 .wmdys1_fl{
        margin-top: 3vw;
    }
    .wmdys1 .wmdys1_fl .wmdys1_flb{
        margin-top: 2vw;
    }
}
@media(max-width: 768px){
    .wmdys1 .wmdys1_fl{
        width: 100%;
        margin-top: 20px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .wmdys1 .wmdys1_fr{
        width: 100%;
        margin-top: 15px;
    }
    .wmdys1 .wmdys1_fl .wmdys1_flt{
        padding-left: 20px;
        padding-top: 35px;
        padding-bottom: 55px;
        margin-left: 0;
    }
     .wmdys1 .wmdys1_fl .wmdys1_flt h3{
        font-size: 24px;
    }
     .wmdys1 .wmdys1_fl .wmdys1_flt h4{
        font-size: 16px;
        margin-top: 10px;
    }
    .wmdys1 .wmdys1_fl .wmdys1_flb{
        margin-top: 15px;
    }
    .wmdys1 .wmdys1_fl .wmdys1_flb li .yswz{
        padding-left: 50px;
    }
    .wmdys1 .wmdys1_fl .wmdys1_flb li .yswzzt{
        font-size: 16px;
    }
    .wmdys1 .wmdys1_fl .wmdys1_flb li h3{
        font-size: 14px;
        padding-right: 15px;
    }
    .wmdys1 .wmdys1_fl .wmdys1_flb li .yswz .img{
        left: 15px;
    }
    .wmdys1 .wmdys1_fl .wmdys1_flb li .yswz .img img{
        max-width: 28px;
    }
    .wmdys1 .wmdys1_fl .wmdys1_flb li.on .yswzx{
        margin-top: 10px;
    }
}



/*  */
.page-wrap-left{
    display: none;
}
@media(max-width: 991px){
    .page-wrap-left{
        display: block;
    }
}

.wehhh_a{
	background: #c50f1c;
	padding-top: 4px;
}
.wehhh_a .xypg-left-nav{
	font-size: 0;
}
.wehhh_a .xypg-left-nav > li{
   border:none;
   display: inline-block;
}
.wehhh_a .xypg-left-nav > li .first-nav-btn{
	display: none;
}
.wehhh_a .xypg-left-nav > li > a{
   padding: 0 2em;
   color: #fff;
   font:500 16px/60px "微软雅黑";
}
.wehhh_a .xypg-left-nav > li:hover > a,.wehhh_a .xypg-left-nav > li.clicked > a{
	background: #fff;
	color: #c50f1c;    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    font-weight: bold;
}
.page-wrap{
	margin-top: 2em;
}


.wehhh_a .xypg-left-nav > li  .xypg-left-subnav{
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 999;
    background-color: #fff;
    display: none!important;
}
.wehhh_a .xypg-left-nav > li:hover .xypg-left-subnav{
    display: block!important;
}
@media (max-width: 1200px){
	.wehhh_a .xypg-left-nav > li > a{
		font-size: 14px;
		line-height: 40px;
	}
}
@media (max-width: 991px){
  .wehhh_a{
  	display: none;
  }
}


/* 底部修改样式 */
.foot1.foot1_1{
    padding: 0;
    padding-bottom: 33px;
}
.foot1.foot1_1 .foot1_fl{
    width: 35.75%;
    padding-top: 3.125%;
}
.foot1.foot1_1 .foot1_fl .fgywmckgd{
    display: inline;
}
.foot1.foot1_1 .foot1_fl h3{
    max-width: 448px;
}
.foot1.foot1_1 .foot1_fl h4{
    font-size: 1.6rem;
	font-weight: bold;
	line-height: 1;
	color: #ffffff;
    padding-left: 47px;
    background: url(//cdn.myxypt.com/54e84b99/22/09/eedfb53343e790ab5d3d833f7b6e54a4f2e06d3e.png) no-repeat left center;
    /* background-size: auto 100%; */
    margin-top: 5.07%;
}
.foot1.foot1_1 .foot1_fl h5{
    font-size: 0.7rem;
	font-weight: normal;
	line-height: 26px;
	color: #ffffff;
    padding-left: 47px;
    background: url(//cdn.myxypt.com/54e84b99/22/09/a258ab091753c7038e07b72743d4ffbaff4f74ac.png) no-repeat 6px top;
    margin-top: 10px;
}

.foot1.foot1_1 .foot1_fr{
    margin-left: 0;
    width: 22.875%;
    padding-top: 3.125%;
}
.foot1.foot1_1 .foot1_fr h3{
    font-size: 1.3rem;
    font-weight: normal;
    line-height: 1;
    color: #ffffff;
}
.foot1.foot1_1 .foot1_fr .fewm .fewm0{
    width: 43.72%;
}
.foot1.foot1_1 .foot1_fr .fewm {
    margin-top: 12.296%;
}
.foot1.foot1_1 .foot1_fly{
    width: 28.125%;
    padding: 0 2.5%;
    padding-top: 3.125%;
    padding-bottom: 2%;
    background: rgba(24, 24, 24, 0.28);
}
.foot1.foot1_1 .foot1_fly h3 {
    font-size: 1.3rem;
    font-weight: normal;
    line-height: 1;
    color: #ffffff;
}
.foot1.foot1_1 .foot1_fly form{
    margin-top: 10%;
}
.foot1.foot1_1 .foot1_fly form li{
    width: 100%;
    margin-bottom: 5.406%;
}
.foot1.foot1_1 .foot1_fly form li input{
    width: 100%;
	background-color: #ffffff;
    font-size: 14px;
    line-height: 1;
    padding: 0.675rem 0;
	color: #b0b0b0;
    border: 0;
    padding-left: 6px;
    outline: none;
}
.foot1.foot1_1 .foot1_fly form li textarea{
    width: 100%;
	background-color: #ffffff;
    font-size: 14px;
    line-height: 1;
    padding: 0.675rem 0;
	color: #b0b0b0;
    border: 0;
    padding-left: 6px;
    outline: none;
}
.foot1.foot1_1 .foot1_fly form .yzmnr{
    position: relative;
    font-size: 0;
}
.foot1.foot1_1 .foot1_fly form .yzmnr #checkcode2{
    width: 58.7%;
    background-color: #ffffff;
    font-size: 14px;
	line-height: 1;
    padding: 0.55rem 0;
	color: #b0b0b0;
    border: 0;
    padding-left: 6px;
    outline: none;
}
.foot1.foot1_1 .foot1_fly form .yzmnr .checkCodeImg{
    width: 34.8%;
    max-width: 120px;
    height: 100%;
    top: 0;
    right: 0;
    position: absolute;
}
.foot1.foot1_1 .foot1_fly form .yzmnr .checkCodeImg img{
    width:100%;
    height: 100%;
    right: 0;
}
.foot1.foot1_1 .foot1_fly form .x-submit{
    width: 100%;
    background-color: #c50e1b;
    font-size: 14px;
	line-height: 1;
    padding: 0.65rem;
	color: #fff;
    border: 0;
    outline: none;
    margin-top: 5.406%;
}
@media(max-width: 991px){
    .foot1.foot1_1 .foot1_fl{
        width: 100%;
    }
    .foot1.foot1_1 .foot1_fl img{
        width: auto;
    }
    .foot1.foot1_1 .foot1_fl h3{
        max-width: 100%;
        margin: 15px 0;
        font-size: 14px;
    }
    .foot1.foot1_1 .foot1_fl h4{
        font-size: 24px;
        padding-left: 35px;
        margin-top: 0;
    }
    .foot1.foot1_1 .foot1_fl h5{
        font-size: 14px;
        padding-left: 35px;
    }
    .foot1.foot1_1 .foot1_fr h3{
        font-size: 18px;
    }
    .foot1.foot1_1 .foot1_fr{
        width: 45%;
    }
    .foot1.foot1_1 .foot1_fly h3{
        font-size: 18px;
    }
    .foot1.foot1_1 .foot1_fr .fewm{
        margin-top: 15px;
    }
    .foot1.foot1_1 .foot1_fly{
        width: 45%;
    }
    .foot1.foot1_1 .foot1_fly form{
        margin-top: 15px;
    }
    .foot1.foot1_1 .foot1_fly form li{
        margin-bottom: 15px;
    }
    .foot1.foot1_1 .foot1_fly form .x-submit{
        margin-top: 15px;
    }
    .foot1.foot1_1 .foot1_fly form li input{
        padding: 14px 0 14px 6px;
    }
    .foot1.foot1_1 .foot1_fly form li textarea{
        padding: 14px 0 14px 6px;
    }
    .foot1.foot1_1 .foot1_fly form .x-submit{
        padding: 14px 0 14px 6px;
    }
}
@media(max-width: 768px){
    .foot1.foot1_1 .foot1_fl{
        padding-top: 25px;
    }
    .foot1.foot1_1{
        padding-bottom: 25px;
    }
    .foot1.foot1_1 .foot1_fr{
        width: auto;
    }
    .foot1.foot1_1 .foot1_fly{
        width: 100%;
        margin-top: 15px;
        padding: 20px;
    }
}

/*  */
@media(max-width: 1750px){
    #toolbar{
        display: none;
    }
}

/*  */
.xypg-news-list_con{
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
    /* align-items: center; */
}
.xypg-news-list .xwlbtp{
    width: 30%;
}
.xypg-news-list .xwlbtp img{
    width: 100%!important;
    height: 100%!important;
    object-position: center;
    object-fit: cover;
}
.xypg-news-list .xwlbwz{
    width: 68%;
}
.xypg-news-list .xwlbwz .info{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
@media(max-width: 991px){
    .xypg-news-list .xwlbtp{
        width: 45%;
    }
    .xypg-news-list .xwlbwz{
        width: 50%;
    }
}
@media(max-width: 768px){
    .xypg-news-list .xwlbtp{
        width: 100%;
    }
    .xypg-news-list .xwlbwz{
        width: 100%;
        margin-top: 15px;
    }
    .xypg-news-list li{
        padding: 15px;
        margin-bottom: 15px;
    }
}


/* banner1 */
.bannertp2{
    display: none;
}
/* @media(max-width: 991px){
    .bannertp1{
        opacity: 0;
    }
    .bannertp2{
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 10;
    }
} */


.addff{margin-top:2.5vw;}
.addff li{text-align:center;width:12%;}
.addff li .tu{border-radius:50%;position: relative;width:120px;margin:0 auto;}
.addff li .img{border:9px solid #fcfdff;border-radius:50%;position:relative;z-index:99;}
.addff li .img img{width:100%;display:block;}
.addff li .img1{display:block;}
.addff li .img2{display:none;}
.addff li:hover .img1{display:none;}
.addff li:hover .img2{display:block;}


.addff li .wz{color:#333;font-size:18px;margin-top:20px;}
/* .addff li .tu:before {
    position: absolute;
    z-index: 1;
    left:-12px;
    top:-12px;
    right:-12px;
    bottom:-12px;
    background:#e7f3ff;
    background-size: 100% 100%;
    content: '';
        animation: rotedr 90s linear infinite;
    border-radius:50%;

}


@keyframes roted{
0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}
}
@keyframes rotedr{
0%{transform: rotate(0deg);}
50%{transform: rotate(-360deg);}
100%{transform: rotate(0deg);}
} */

.addff li .aa{position: relative;}
.addff li .aa::before {
    border-radius: 50%;
    width:120px;
    height:120px;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: #e7f3ff;
    z-index: 0;
    animation: pause 3s linear infinite
}


@keyframes pause {
    0% {
        opacity: .9;
        transform: translate(-50%, -50%) scale(0.9)
    }

    50% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1.3)
    }

    to {
        opacity: .9;
        transform: translate(-50%, -50%) scale(0.9)
    }
}









.hezuo{background: url(//cdn.myxypt.com/54e84b99/23/08/e8cfee20966b6427e4595a0b268bf24bbd678faa.jpg) no-repeat top center;background-size: cover;padding: 4.3% 0 3.2%;}
.hezuo .xwdt{padding: 0;background: none;}
.sy-hezuo{width:81.94%;margin: 0 auto;margin-top: 4.3%;}

.sy-hezuo ul li:nth-child(7){margin-left: -5%;}
.sy-hezuo ul li{
    position: relative;
    width: calc(100%/6 - 50px);
    text-align: center;
    margin: 0 25px 0 25px;
    float: left;
    z-index: 1;
    }
.sy-hezuo ul li img{width: 100%;}  
.sy-hezuo ul{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    }  
.sy-hezuo li:nth-child(n+7){margin-top: -4%;} 
.sy-hezuo li:nth-child(12){
    position: absolute;
    right: -7%;
    bottom: 89px;
}   
.sy-hezuo li:last-child{
    /* position: absolute; */
    /* right: -7%; */
    /* bottom: 0; */
}
@media(max-width: 1200px){
    
    .sy-hezuo ul li{
        width: calc(100% / 4 - 88px);
    }
    .sy-hezuo ul li:nth-child(6) {
    margin-left: 32px;
}
.sy-hezuo li:nth-child(n+6) {
    margin-top: 0%;
}

.sy-hezuo li:last-child{
    position: absolute;
    right: 0%;
    bottom: 0;
}
}

@media(max-width: 1200px){
    .sy-hezuo{width: 100%;}
}


@media(max-width: 640px){
    .hezuo{padding: 30px 0;}
    .sy-hezuo ul li:nth-child(5){margin-left: 9px;}
    .sy-hezuo ul li{width: calc(100%/4 - 16px);margin: 0 8px;}
    .sy-hezuo,.cpslm{margin-top: 20px;}
    .sy-hezuo ul li:nth-child(6) {
    margin-left: 0px;
}


    .homed .slide-d .item .txt h4{font-size: 18px;}
    .homed .slide-d .item .txt .wz{display: none;}
}




.wehhh_a2 .xypg-left-nav > li{position: relative;background:url(//cdn.myxypt.com/54e84b99/23/10/0e060e6f90987645a4e8933ac142fd220d76f538.png) no-repeat left 50% #f4f4f4;border: none;margin-bottom: 25px;}
.wehhh_a2 .xypg-left-nav .xypg-left-subnav{display: block;position: absolute;left:15%;top:0px}

.wehhh_a2 .xypg-left-nav > li > a {
    display: block;
    font-size: 16px;
    line-height: 37px;
    color: #fff;
    padding: 15px 38px;font-weight: 600;
}

.wehhh_a2 .xypg-left-nav > li .first-nav-btn{display: none;}


.wehhh_a2 .xypg-left-nav .xypg-left-subnav > li{float: left;}
.wehhh_a2 .xypg-left-nav .xypg-left-subnav > li > a {
    padding: 15px;
    display: block;
    line-height: 37px;
    color: #565656;
    font-size: 16px;
}

.wehhh_a2 .xypg-left-nav .xypg-left-subnav > li:hover > a{
    background: #c50f1c;
    color: #fff;
}



@media(max-width: 1440px){
.wehhh_a2 .xypg-left-nav .xypg-left-subnav{left:18%;top:0px}
.addff li .wz{font-size:16px;}
.addff{padding:0 15px;}
}


@media(max-width: 1440px){
.wehhh_a2 .xypg-left-nav .xypg-left-subnav{left:20%;top:0px}
}


@media(max-width: 1280px){
.addff li .wz{font-size:14px;}
.addff li .tu{width:80px;}
.addff li .aa::before{width:80px;height:80px;}
}



@media(max-width: 1200px){
.wehhh_a2 .xypg-left-nav .xypg-left-subnav{left:23%;top:0px}
.sy-hezuo li:nth-child(8){
    left: 7%;
}
.sy-hezuo li:last-child{
    right: 7%;
}



}



@media(max-width: 1100px){
.wehhh_a2 .xypg-left-nav .xypg-left-subnav{left:25%;top:0px}
}


@media(max-width: 990px){
.wehhh_a2 .xypg-left-nav .xypg-left-subnav{display: none;position: absolute;left:0%;top:67px;background:#f4f4f4;z-index: 99999;}
.wehhh_a2 .xypg-left-nav > li .first-nav-btn{display: block;}
.wehhh_a2 .xypg-left-nav .xypg-left-subnav > li{float: none;}
.wehhh_a2 .xypg-left-nav .xypg-left-subnav > li a{color:#565656}

.sy-hezuo li:nth-child(8){
    left: -7%;
}
.sy-hezuo li:last-child{
    right: -7%;
}
.addff li .img{border:5px solid #fcfdff;}
.addff li .tu:before {
    left:-7px;
    top:-7px;
    right:-7px;
    bottom:-7px;
}
}


@media(max-width:640px){
 .addff li{width:25%;margin:10px 0;}
 /* .addff li:last-child{display:none;} */
 .addff li .tu{width:60px;}
.addff li .aa::before{width:60px;height:60px;}
.addff li .wz{margin-top:12px;}
}






.x-banner video{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;    object-fit: fill;
}




img.hhahgn{
   visibility: hidden;
}
.x-banner video{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;    object-fit: fill;
}


.x-banner video{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;    object-fit: fill;
}


/* 关于我们切换 */
.pin_swiper{
    position: relative;
    margin: 60px 0;
}

.pin_swiper .swiper-slide img{
    width: 100%;
    display: block;
}


/* 修改 */
.jxlist{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 2vw;
}

.jxlist li{
    width: 17.375%;
    border: 3px solid #c50f1c;
    border-radius: 30px;
    padding: 6px;
    margin: 0 1vw;
}

.jxlist li .wz span{
    display: block;
    background: #c50f1c;
    border-radius: 20px;
    font-size: 18px;
    line-height: 38px;
    color: #fff;
    text-align: center;
}

@media(max-width: 1100px){
    .jxlist li .wz span{
        font-size: 14px;
    }
}

@media(max-width: 995px){
    .jxlist{
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .jxlist li{
        width: 48%;
        margin: 0;
        margin-bottom: 2%;
    }
}

@media(max-width:992px){
 .sy-hezuo li:last-child{right:-7%;}
}

@media(max-width:500px){

    .sy-hezuo li:last-child {
        position: static; 
         right: 0px; 
         bottom: 0px; 
    }
    .sy-hezuo ul li:nth-child(6) {
        margin-left: 8px;
    }
    .sy-hezuo li:nth-child(12) {
         position: static; 
         right: 0px; 
         bottom: 0px; 
    }
    .sy-hezuo ul li:nth-child(7) {
        margin-left: 8px;
    }
        .sy-hezuo li:nth-child(8) {
        left: 0px;
        margin-right: 0px;
    }
}






