body{background:white ;font-family:"Arial","Microsoft Yahei";/*font:14px Microsoft YaHei;*/font-size: 14px;color: #333;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;font-family:"Arial","Microsoft Yahei";font-weight: normal;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #333;}
a:focus{text-decoration: none;color: #333;}
a:hover,a:focus{text-decoration: none!important;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;width:100%;}
a:hover {color: #003d51;}
a:focus {outline:none;outline-offset:0;}
img{vertical-align: middle;}
.container{margin:0 auto;}
.wow{animation-duration: 1s;-webkit-animation-duration: 1s;}
.wower{animation-duration: 0.8s;-webkit-animation-duration: 0.8s;}
.fx{position: fixed!important;}

.wrapper{width: 100%;height: auto;position: relative;overflow: hidden;}
.slick-dotted.slick-slider{margin-bottom: 0px;}
.slick-slide{outline: none;}
.slick-slide a{outline: none;}
.slick-vertical .slick-slide{border: none;}
.clear{clear: both;}
.main-results-banner .slick-dots li.slick-active{
    background: white;
}
/* 动画效果 */
.animation{
    animation-name: fadeInUp;
}

/* 缩略 */
.suolue1{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 2.5em; /* 设置为行高的两倍 */
    line-height: 2em; /* 这里的行高应与下面p标签中的行高一致 */
    white-space: nowrap;
}
.suolue2{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 4.0em; /* 设置为行高的两倍 */
    max-height: 3.0em \9; /* 设置为行高的两倍 */
    line-height: 1.5em; /* 这里的行高应与下面p标签中的行高一致 */
}
.wx-b-r.suolue2{max-height: 4.0em;}
.suolue4{
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 9em; /* 设置为行高的两倍 */
    line-height: 1.5em; /* 这里的行高应与下面p标签中的行高一致 */
}

/* flex布局常用属性 */
.flex{
    display: flex;
}

.flex-justify-content-Between{
    justify-content: space-between;
}
.flex-justify-content-around{
    justify-content: space-around;
}
.flex-justify-content-end{
    justify-content: flex-end;
}
.flex-justify-content-start{
    justify-content: flex-start;
}

.flex-direction-row-reverse{
    flex-direction: row-reverse;
}

.flex-align-items{
    align-items: center;
}

.flex-justify-content-Center{
    justify-content: center;
}
.flex-wrap {
    flex-wrap: wrap;
}

/* 渐变 */
.page-prev {
	transform:translate3d(100%, 0, 0);
	-ms-transform:translate3d(100%, 0, 0);
	-webkit-transform:translate3d(100%, 0, 0);	
	-o-transform:translate3d(100%, 0, 0);	
	-moz-transform:translate3d(100%, 0, 0);
}

/* 主体index */
.PC-menu{position: relative;}
.PC-menu::after{
    position: absolute;
    content: '';
    width: 80%;
    height: 20px;
    bottom: -1px;
    background: url('../images/menu-bottom.png') repeat-x top;
    background-position: 0 3%;
}
.PC .PC-menu{padding-left: 8%;padding-right: 343px;width: 100%;}
.PC, .phone{background-image: url('../images/menu-back.png');    background-size: 100%;background-repeat: no-repeat;position: absolute;width: 100%;z-index: 222;}
.PC-menu-right{right:0;width: 343px;background-color: #13a475;position: absolute;height: 100%;}
.header-center-left{width: 27%;}
.PC .cen{
    width: 100%;
    height: 100%;
}
.PC .cen img{margin-right: 5%;}
.PC .cen span{font-size: 32px;color: white;font-weight: 700;letter-spacing: 2px;}
.PC .header-bottom > .m_one > li{position: relative;}
.PC .header-bottom > .m_one > li:last-child>img{}
.PC .header-bottom > .m_one > li:hover:before{position: absolute;content:'';background-image: url('../images/menu-left.png');left: 0;width: 25px;height: 19px;top: 50%;transform: translateY(-50%);background-repeat: no-repeat;}
.PC .header-bottom > .m_one > li.curr:before{position: absolute;content:'';background-image: url('../images/menu-left.png');left: 0;width: 25px;height: 19px;top: 50%;transform: translateY(-50%);background-repeat: no-repeat;}
.PC .header-bottom > .m_one > li:hover:after{position: absolute;content:'';background-image: url('../images/menu-right.png');right: 0;width: 30px;height: 12px;top: 50%;transform: translateY(-50%);background-repeat: no-repeat;}
.PC .header-bottom > .m_one > li.curr:after{position: absolute;content:'';background-image: url('../images/menu-right.png');right: 0;width: 30px;height: 12px;top: 50%;transform: translateY(-50%);background-repeat: no-repeat;}
.PC .header-bottom > .m_one > li > a{
    padding: 13% 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 54px;
    display: block;
    color: white;
    font-size: 16px;
}
.PC .ooo img{display: block;margin: 0 auto;}
.PC .ooo:hover .weixin-xx{display: block;width: 114px;height: 119px;margin-left: 14px;margin-top: 29px;left: 41%;transform: translateX(-50%);}
.PC .ooo .weixin-xx img{margin-top: 14px;}
.PC .weixin-xx{display: none;position: absolute;background-image:url('../images/weixin-xx.png');}
.PC .header-center-left img{width: 100%;}
.phone{background-size: auto;width: 100%;height: 1.5%;    padding: 5% 4%;}
/* .phone .m_list > div{padding: 10px 15px;} */
.phone_flex{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    background: white;
    width: 80%;
    height: 100%;
    z-index: 999;
    transition: width 1s;
}
.phone .header-bottom > ul.on{display: flex;}
.phone .header-center-left{width: 53%;}
.sssss {width: 0;transition: width 1s;}
/* .dd{padding: 7% 4%;} */
.phone .close_button{display: none;}
.phone .header-bottom > .m_one > li > a{
    padding: 7px 30px;
    width: 100%;
    height: 100%;
    text-align: left;
    line-height: 54px;
    display: block;
    /* border-bottom: 1px solid #dcdee2; */
    position: relative;
}
.phone .header-bottom > .m_one > li > a:hover{color: black;}
.main-banner .slick-dots{ bottom: 4%;}
.main-banner .slick-dots li.slick-active button:before{
    /* border: 0px solid #0053a6; */
    font-size: 5px;
    top: 3px;
    color: white;
    opacity: 1;
    content: '';
    background-color:white;
}
.main-banner .slick-dots li button:before{
    opacity: 1;
    /* border-radius: 50%; */
    color: transparent;
    line-height: 16.5px;
    width: 100%;
    height: 4px;
    top: 4px;
    background-color: white;
    opacity: 0.5;
}
.main-banner .slick-dots li{
    width: 76px;
    height: 4px;
}

/* 主推产品 */
.PC-benner{
    display: block  !important;;
}
.phone-benner{
    display: none !important;;
}
.product{background: url('../images/er.jpg') center center no-repeat;background-repeat: no-repeat;background-size: cover;}
.main-product{padding: 0px 0;}

/* .ipro_nav .slick-list{ padding-top:25% !important;padding-bottom:50% !important; } */
.ipro_nav_item{font-size: 36px;color: white;opacity: 0.2;text-align: right;}
.sss .ipro_nav_item span{letter-spacing: 4px;font-weight: 100;    line-height: 2.5em;}   
.product .productcontainer{position: relative;}
.sss{
    width: 40%;
    /* margin-right: 10%; */
    position: relative;

    z-index: 1;
}
.ipro_for_img{width: 100%;}
.ipro_for_img img{width: 100%;    display: block;    margin: 0 auto;}
.product-line{display: none;z-index: 0;position: absolute;left: 19.6%;height: 100%;width: 2px;border-right: 2px solid rgba(255, 255, 255,0.2); opacity: 0.5;}
/* .sss .ipro_nav_item span{display: block;position: absolute;} */
.ddd{width: 60%;padding:17.5% 0;flex: 1;padding-bottom: 7.5%;}
.ipro_slide{width: 100%;position: relative;}
.pro-t{font-size: 42px;font-weight: 700;color: white;letter-spacing: 2px;text-align: center;}
.pro-s{font-size: 33px;letter-spacing: 2px;}
.pro-ttt{
    padding-top: 21%;
    width: 80%;
    padding-right: 27%;
    height: 50%;
    /* margin-bottom: 63%;
    margin-top: 43%;
    width: 100%; */
}
.ipro_nav{width: 80%;bottom: 0%;}
.ipro_nav .slick-list{
    overflow: hidden;
     padding: 18% 0 29% 0;
}
.pro-btn{
    font-size: 18px;
    font-weight: 700;
    color: white;
    width:240px;
    padding: 20px 35px;
    border: 2px solid #019767;
    margin: 0 auto;
    border-radius: 38px;
    position: relative;
    letter-spacing: 2px;
}
.pro-btn:after{
    content: '';
    width: 22px;
    height: 22px;
    background: url('../images/er-right-suanjt.png') center center no-repeat;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    left: 74%;
    transition: left 1s
}
.pro-btn:hover:after{left: 77%;}
.pro-btn1{
    font-size: 18px;
    font-weight: 700;
    color: #019767;
    width:240px;
    padding: 20px 35px;
    border: 2px solid #019767;
    margin: 0 auto;
    border-radius: 38px;
    position: relative;
    letter-spacing: 2px;
}
.pro-btn1:after{
    content: '';
    width: 22px;
    height: 22px;
    background: url('../images/er-right-suanjt.png') center center no-repeat;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    left: 74%;
    transition: left 1s
}
.pro-btn1:hover:after{left: 77%;}
.ipro_for{    margin-top: 0;}
.pro-button{    margin-top: 7%;}
.sss .ipro_nav_item{color: white;padding-right: 51%;cursor:pointer;font-weight: 100;}
.ipro_nav_item{position: relative;}
.sss .slick-current{opacity: 1;font-weight: 100;text-shadow: 0 0 10px #fff;}
.sss .slick-current:after{
    content: '';
    position: absolute;
    width: 36%;
    height: 100%;
    background: url('../images/er-right-jt.png') center center no-repeat;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    right: 21%;
    background-size: 41%;
    
}

.halfWidth{
    width: 50%;
}
.ff .slick-dots{
    bottom: 12px;
}
/* header begin */

.phone .header-center, .phone .header-bottom, .phone .m_list > div{
    height: 100%;
}

.phone .header-bottom > ul{
    display: none;
}
.phone .hszzc{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.3;
    display: none;
}

.PC .header-bottom > .m_one > li{
    width: 13%;
}
.phone .header-bottom > .m_one > li{
    width: 100%;
    padding: 0 20px;
}
.PC .header-bottom{
    width: 72%;
}
.header-center-right{
    /* width: 35%; */
}
.header-bottom > .m_one > li{
    position: relative;
}

.phone .header-bottom > .m_one > li > a{
    font-size: 16px;
    font-weight: 700;
}

.phone .two_menu > li > a > span, .phone .header-bottom > .m_one > li > a > span{
    background-image: url('../images/phone-right-jt.png');
    width: 8px;
    height: 100%;
    background-size: 100%!important;
    position: absolute;
    right: 23px;
    top: 0;
    transition: 300ms;
    background-repeat: no-repeat;
    background-position-y: 50%;
}
/* .phone .two_menu > li > a.cu2 > span, .phone .header-bottom > .m_one > li > a.cu1 > span{
    background-image: url('../images/m_two_h.png');
    width: 8px;
    height: 100%;
    background-size: 100%!important;
    position: absolute;
    right: 23px;
    top: 0;
    transition: 300ms;
    background-repeat: no-repeat;
    background-position-y: 50%;
} */





.PC .header-bottom .m_two{
    position: absolute;
}
.m_two > li{
    padding: 10px;
    width: 100%;
}
.phone .m_two > li, .phone .m_three > li, .phone .m_four > li{
    padding: 10px;
    width: 100%;
    padding-bottom: 0;
}

.PC .m_two > li > a{
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #666666;
}

.phone .m_two > li > a{
    display: block;
    width: 100%;
    height: 100%;
    text-align: left;
    color: #666666;
    font-weight: 700;
}
.phone .cu1, .phone .cu2, .phone .cu3, .phone .cu4{ color: #0053a6 !important;}

.PC .m_two > li:hover a{
    color: #0053a6;
}

.phone .m_two > li:hover > a{
    color: #0053a6;
}

.header-center-right .header-t{
    position: relative;
    padding-right: 20px;
    margin-right: 20px;
}

.header-center-right .header-t:after{
    position: absolute;
    content: '';
    right: 0;
    position: absolute;
    width: 1px;
    height: 60%;
    border: 1px solid #ccc;
}

.header-center-right .header-t span{
    font-size: 26px;
    color: #0053a6;
    font-weight: 700;
}
.ooo::after, .ooo::before{display: none;}
.header-center-right .header-t img{
    margin-right: 7px;
}
.header-center-right .header-sousuo{
    position: relative;
}

.header-center-right .header-sousuo > div{
    position: absolute;
    top: 78px;
    right: 0px;
    z-index: 9;
}
.header-center-right .input-sousuo{
    background: white;
    display: none;
    padding: 12px;
}
.header-center-right .input-sousuo input{
    width: 217px;
}
img.close{
    display: none;
}
.phone{
    display: none;
}
/* .main-banner{padding-bottom: 4%;} */

.main-banner .slick-slide img{
    width: 100%
}
.main-banner .slick-slide, .main-banner{
    width: 100%;
    overflow: hidden;
}

.main-banner .slick-prev{
    left: 134px;
    z-index: 1;
}
.main-banner .slick-next{
    z-index: 1;
    right: 134px;
}
.main-banner .slick-prev:before{
    content: '<';
}
.main-banner .slick-next:before{
    content: '>'
}
.main-banner .slick-prev, .main-banner .slick-next{
    display: block;
    line-height: 44px;
    background: black;
    border-radius: 50%;
    opacity: 0.3;
    width: 50px;
    height: 50px;
}
.main-banner .slick-prev:before,.main-banner .slick-next:before{
    font-size: 42px;
    width: 10px;
    height: 10px;
}

/* main-business */
.main-business{
    padding: 100px 0;
}
.main-title h1, .main-title > div{
    text-align: center;
}
.main-title h1{
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 30px;
}
.main-line {
    width: 5%;
    height: 5px;
    background: #0053a6;
    margin: 0 auto;
    position: relative;
}
.main-line:after{
    position: absolute;
    content: '';
    background-color: #eaeaea;
    width: 50%;
    left: -50%;
    height: 3px;
    top: 50%;
    transform: translateY(-50%);
}
.main-line:before{
    position: absolute;
    content: '';
    background-color: #eaeaea;
    width: 50%;
    right: -50%;
    height: 3px;
    top: 50%;
    transform: translateY(-50%);
}

.main-title > div{
    font-size: 18px;
    color: #cfcfcf;
    font-weight: 700;
}
.hot-list {
    width: 20%;
    float: left;
}
.hot-tex div, .hot-tex p{
    text-align: center;
}
.hot-list:hover {background: #0054a6;}
.hot-list:hover p{color: white;}
.hot-list:hover div, .hot-ss-menu span, .hot-ss-menu a{color: white;}
.hot-t-t{padding: 30px 0}
.hot-t-t p:first-child{text-indent: 12px;}
.hot-t-t p:last-child{text-indent: -12px;}
.hot-t-t p{color: #999999;}
.hot-t-c{font-size: 16px;font-weight: 700;}
.hot-t-c, .hot-t-b{margin-bottom: 30px;}
.hot-b{margin-top:65px;background:#0053a6;width: 100%;padding: 15px 20px;}
.hot-ss-menu span{width: 10%;}
.hot-ss-menu ul{width: 80%;}
.hot-ss-menu ul li{margin-right: 3%;}
.hot-ss-menu ul li a{}
.hot-ss-menu {width: 80%;}
.hot-ss-ss {width: 20%;height: 45px;background: white;border-radius: 5px;}
.hot-ss-ss input{height: 100%;padding: 0 10px;color: #cfcfcf;border-radius: 5px;}
.hot-ss-ss input::placeholder{color: #cfcfcf;}
.hot-ss-ss button{background:white;border: 0;border-radius: 5px;}

/* 产品中心 */
.products {background: #f9f9f9;}
.main-products{margin-top: 50px;}
.pro-list{padding: 10px;background: #f9f9f9;width: 22%;float:left;margin-right: 4%;margin-bottom: 3.5%;}
.pro-list img{width: 100%;}
.pro-list:nth-child(4n){margin-right: 0;}
.pro-list:hover{padding: 10px;background: white;box-shadow: -3px 12px 11px #ebeef0;}
.pro-l-t{font-size: 16px;color: #333333;padding-bottom: 20px;position: relative;margin-top: 10px;}
.pro-l-b{font-size: 14px;color: #999999;}
.pro-l-t::after{
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 12%;
    height: 2px;
    background: #0053a6;
}
.pro-list:hover .pro-l-t::after{
    height: 5px;
}
.pro-list:hover .pro-l-t{
    color: #0053a6;
    font-weight: 700;
}
.pro-l-b{margin-top: 20px;}

/* 专业打造 */
.zydz {position: relative;}
.zydz-left{width: 50%;padding: 10.5% 6.5%;background: url(../images/sy-newsbanner.png) no-repeat;}
.zydz-right{width: 50%;position: absolute;right:0;    height: 100%;cursor: pointer;}
.zydz-t-title{letter-spacing: 2px;color: #13a475;font-size: 60px;font-weight: 700;position: relative;    margin-bottom: 9%;}
.zydz-t-title::after{position:absolute;content:'';background:#13a475;width: 5%;height: 5px;bottom: 0;left: 0;}
.zydz-c-subheading{letter-spacing: 1px;font-size: 18px;color: #000000;line-height: 38px;}
.zydz .pro-btn{letter-spacing: 1px;font-size:14px;width: 182px;padding: 12px 23px;margin-top: 14%;margin: 0;border: 2px solid #019767;color: #019767;}
.zydz .pro-btn:after{background: url('../images/zydz-right-jt.png') center center no-repeat;}
.zydz .pro-button {margin-top: 14%;}
.zydz-right img{width: 100%;height: 100%;}
.hover_hid{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 1;transition: 300ms;}
.zydz-right:hover .hover_hid{opacity: 0;transition: 300ms;}

/* 包装 */
.bz{background:url('../images/bz-banner.jpg') no-repeat;background-size:cover;}
.bz-bai{z-index: 1;letter-spacing: 8px;}
.bz-bjfont{position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    font-size: 84px;
    letter-spacing: 12px;
    top: -54px;
    font-weight: 700;
    color: #2c2c2c;}
.bz-title{position: relative;display: flex;justify-content: center;font-size: 50px;color: white;text-align: center;margin-bottom: 60px;}
.bz-list{border: 2px solid rgba(72, 72, 72, 0.8);display:flex;align-items: center;justify-content: center;margin-right: 3.5%;position: relative;width: 10%;background:transparent;border-radius: 38px;padding:10px 0;cursor: pointer;}
.bz-list:hover img{transform: rotateY(180deg);transition: 300ms;}
.bz-list:after{border-radius: 38px;position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background:#cccccc;opacity: 0.2;}
.bz-list span{z-index: 2;color: white;letter-spacing: 2px;font-size: 20px;}
.bz-zs{margin-bottom: 4.5%;}
.bz-img{margin-right: 15%;transition: 300ms;}
.bz-t-left{margin-right: 5%;width: 50%;}
.bz-t-left img{width: 42%;}
/* .bz-bottom{margin-bottom: 8%;} */
.bz-btn{margin: 3% 0;}
.bz-btn a{border-radius:38px;font-size:18px;color:#646262;background:#1e1b1b;display: block;width:220px;padding: 18px 0;text-align: center;margin: 0 auto;}
.bz-btn a:hover{color: #ffffff;}
.bz-t-right img{width: 100%;}
.bz-right-jt{margin: 0 4.5%;width: auto !important;}
.bz-back{width: 46%;position: relative;float: left;flex-wrap: wrap;height: 50%;}

.bz-back img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 70%;
    display: block;
    z-index: 1;
}
.width-63 img{
    width: 52%;
}
.bz-r-jt::before{position: absolute;content: '';width: 30px;height: 30px;background: url('../images/bz-right-jt.png') center center no-repeat;bottom: 0;z-index: 0;top: 50%;right: 0;background-size: 100%; }

.bz-back:hover::after{position: absolute;content: '';width: 100%;height: 100%;background: url('../images/bz-backImg.png') center center no-repeat;bottom: 0;z-index: 0;top: 22%;right: -49px;background-size: 100%;}
.bz-t-right{width: 35%;position: relative;}
.bz-sp-zzc{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: black;
    opacity: 0.5;
    border-radius: 18px;
}
.bz-t-right .bz-video-btn{    
    position: absolute;
    z-index: 1;
    width: 14%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.bz-video-img, .bz-video{border-radius: 18px;}
.main-bz{padding-top: 5.2%;}

/* 新闻资讯 */
.new {
    padding: 4% 0;
    position: relative;
    background-color: #f3f3f3;
    /* background-image: url(../images/zydz-right-jt222222.png);
    background-position: 0% 117%;
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: soft-light; */
}
.main-new{position: relative;}
.new-back-text{
    font-size: 464.47px;
    font-weight: bold;
    color: rgba(255, 255, 255, 0.5);
    letter-spacing: 75px;
    position: absolute;
    width: 100%;
    text-align: left;
    left: -1%;
    top: 0;
    z-index: 0;
}
.new-t-title{font-size: 27.5px;font-weight: 700;color: #383838;letter-spacing: 1px;}
.new-t-subheading{font-size: 14px;color: #383838;letter-spacing: 1px;}
.new-t-text{font-size: 42px;color: #383838;font-weight: 700;}
.new-t-left, .new-t-right{width: 50%;z-index: 1;}
/* .new-t-right{flex: 1;} */
.new-img{margin-top: 7.5%;}
.new-img img{width: 100%;}
.new-bj-number{position: absolute;font-size: 76px;font-weight: 700;color: #383838;right: 16px;bottom: 8%; opacity: 0.07 !important;}
.new-list {position: relative;margin:22px 6px;width: 32.3%;   float: left;}
.new-l-title{
    font-size: 20px;
    font-weight: 700;
    white-space: unset;
}
.new-l-subheading{font-size: 14px;color: #8b8b8b;line-height: 31px;}
.new-l-bottom{font-size: 18px;color: #383838;font-weight: 700;}
.new-bottom{margin-top: 145px;}
.new-l-top{margin-bottom: 20px;position: relative;padding-bottom: 50px;}
.new-l-top:after{position: absolute;content: '';width: 6%;height: 5px;background: #383838;left: 0;bottom: 0;}
/* .new>:after{position: absolute;top: 2%;right: 0;width: 29%;height: 1px;background: #c2c2c2;} */
.new .slick-dots li{width: 74px;height: 4px;background: #cfcfcf;}
.new .slick-dots li button:before{content: '';}
.new .slick-dots li.slick-active{background: #7d7d7d;}
.new .new-list a:hover {box-shadow: 4px 10px 11px rgb(0 0 0 / 10%);}
/* .new .slick-list{overflow: visible;} */
.new-bottom .slick-dots{ left: 0;}
.new-line{position: absolute;width: 34%;height: 1px;background: #c2c2c2;right: 0;    top: 10%;}
/* .new-bottom{padding: 40px;} */
.new-list a{display: block;width: 100%;padding: 50px;background:white;}

/* 免费领取 */
.mf{background: url('../images/mf-banner.png') center center no-repeat;background-size: cover;}
.main-mf{padding: 57px 0;}
.mf-title{margin-bottom: 0.5%;letter-spacing: 2px;font-size: 26px;font-weight: 700;color: white;text-align: center;}
.mf-subheading{letter-spacing: 2px;font-size: 14px;color: white;text-align: center;margin-bottom: 35px;}
.mf-list{align-items: center;padding:17px 26px;width: 18.5%;background: white;border-radius: 38px;}
.mf-list input{line-height: 0;flex: 1;text-align: right;font-size: 16px;letter-spacing: 2px;}
.mf-list-l{
    display: flex;
    position: relative;
    width: 37px;
    height: 100%;
    align-items: center;
}
.mf-list-l:after{position: absolute;content: '';width: 1px;height: 80%;right: 0;top: 50%;transform: translateY(-50%);background: #a1dbc8;}
.mf-list button{letter-spacing: 2px;width: 100%;border: 0;font-size: 20px;font-weight: 700;color: black;background: #63d7b2;}
.mf-list:last-child{background: #63d7b2;}
.mf-list:last-child::after{display: none;}
.mf-list input::placeholder{color: #c9c9c9;letter-spacing: 2px;}
.mf-list img{width: 30px;height: 30px;}
.mf-list:nth-child(1) img{width: 23px;height: 23px;}
.mf-list:nth-child(2) img{width: 20px;height: 22px;}
.mf-list img{width: auto;height: 23px;}





/* 选择我们 chooseUs */
.chooseUs {}
.cu-list{margin-top: 30px;}
.cu-list a{display: block;width: 100%;height: 100%;}
.cu-list img{display: block;margin: 0 auto;width: 50%;border-radius: 50%;margin-top: -36%;}
.cu-list>div{margin-right: 2.5%;float:left;margin-top: 70px;width: 23%;border: 1px solid #eaeaea;padding: 40px 30px;}
.cu-title{margin-top: 40px;margin-bottom: 30px;text-align: center;font-size: 16px;font-weight: 700;color: #333333;}
.cu-subheading{color: #999999;line-height: 30px;text-align: center;}
.cu-list>div:nth-child(4n){margin-right: 0;}
.cu-list>div:hover{border: 1px solid #ffffff;box-shadow: -3px 12px 11px #ebeef0;}
.cu-btn{margin-top:30px;}
.cu-btn a{display: block;padding: 10px;background: #0053a6;width: 170px;height: 40px;color: white;text-align: center;margin: 0 auto;}

/* 关于我们 about us */
.about-us{margin-top: 160px;}
.abu-left{width: 50%;margin-right: 30px;}
.abu-right{width: 47%;}
.abu-left img{width: 100%;}
.abu-title{font-size: 24px;font-weight: 700;padding: 15px 0;position: relative;}
.abu-title::after{position:absolute;content: '';bottom: 0;left: 0;height: 2px;background: #0053a6;width: 16%;}
.abu-subheading{color: #666666;line-height: 31px;margin-top: 15px;margin-bottom: 35px;}
.abu-btn a{margin-left:0; }

/* 公司图集 */
.Atlas .abu-title::after{
    width: 7%;
}


/* 内页 about-us */
.a-list-erji{box-shadow: 0px 3px 7px rgb(199 199 199 / 10%);box-shadow: 0px 3px 7px #c9c9c9 \9;position: absolute;width: 130%;height: auto;background:white;border-radius: 9px;top: 282%;transform: translateX(-50%);left: 50%;}
.a-list-erji{display: none;}
.a-list-erji li{padding: 15px 13px;}
.a-list-erji li a{position: relative;font-size: 16px;color: #898989;}
.a-list-erji li a:hover{color: black;}
.a-list-erji li a:hover::after, .a-list-erji li.on a::after{position: absolute;width: 100%;height: 50%;content:'';bottom: 0;background: #d0ede3;    left: 0;    z-index: -1;}
.about-usss .slick-dots, .COMPANY-ENVIRONMENT .slick-dots,.PARTNERS .slick-dots{display: none;}
.about-us-ny{z-index: 1;box-shadow: 4px 10px 44px rgb(204, 204, 204, 0.5);box-shadow: 4px 1px 28px #cccccc \9;padding: 0.5% 3%;background: white;border-radius: 0 18px 0 18px;position: relative;background: white;    margin-top: -57px;}
.a-title{position: absolute;font-size: 35px;color: #13a475;font-weight: 700;line-height: 0;}
.a-left{position: relative;}
.a-title-background{font-size: 73px;color: #f4f4f4;font-weight: 700;}
.a-list{position:relative;width: 8.5%;height: 34%;margin-right: 100px;}
.a-list-3{width: 11.5%;}
.a-list-6{position:relative;width: 8%;height: 34%;margin-right: 100px;}
.a-list a{position: absolute;z-index: 1;line-height: 18px;display:block;width:100%;height:100%;text-align: center;color: #5a5a5a;font-size: 20px;}
.a-list-6 a{position: absolute;z-index: 1;line-height: 28px;display:block;width:100%;height:100%;text-align: center;color: black;font-size: 20px;}
.a-right{flex: 1;margin-top: 0.5%;}
.a-list:hover::after, .a-list.on::after{position: absolute;width: 100%;height: 50%;content:'';bottom: 0;background: #d0ede3;}
.a-list-6:hover::after, .a-list-6.on::after{position: absolute;width: 100%;height: 50%;content:'';bottom: 0;background: #d0ede3;}

.brief-introduction{padding: 10.5% 15px 6%;background:#fff url(../images/abbg.png) 3% bottom no-repeat;background-size: 78% auto;}
.main-brief{width: 100%;}
.m-brief-l{width: 41.5%;}
.m-brief-l-r{width: 50%;margin: 0 auto;}
.m-brief-r{flex: 1;}
.main-brief .m-brief-l-t{margin-bottom: 18%;}
.m-brief-l-title{padding-left: 2%;position: relative;;font-size: 52px;color: #13a475;font-weight: 700;}
.m-brief-l-title::after{background: #13a475;position: absolute;content: '';height: 72%;width: 9px;left: 0;top: 50%;transform: translateY(-50%);}
.m-brief-l-subheading{font-size: 14px;color: #a8a8a8;padding-left: 2%;}
.m-brief-l-r img{width: 100%;}
.main-brief .m-brief-l-title{padding-left: 5%;}
.main-brief .m-brief-l-subheading {padding-left: 6%;}
.m-brief-r-t{font-size: 66px;font-weight: 700;color: #13a475;margin-bottom: 5.5%;}
.m-brief-r-sub{font-size: 30px;color: #101010;line-height: 60px;}

.zlbjt{margin-top: 5%;}
.zlbjt-map img{width: 100%}

.ryzz{margin-bottom: 2%;padding-bottom: 6%;}
.ryzz .ryzz-t{margin-top: 4%;}
.ryzz-t{font-size: 40px;font-weight: 700;color: #5f5f5f;text-align: center;margin-bottom: 18px;}
.ryzz-b{font-size: 14px;color: #a8a8a8;text-align: center;margin-bottom: 4.8%;}
.ryzz-list img{margin-bottom: 17.5%;width: 100%;}
.ryzz-l-text{text-align: center;font-size: 18px;color: #5f5f5f; }
.ryzz-list{width: 20%;    margin-right: 0.5%;}
.ryzz .slick-dots li button:before{content:'';}
.ryzz .slick-dots{bottom: -14%;}

.ryzz .slick-dots li.slick-active {background: #63d7b2;}
.ryzz .slick-dots li{width: 3%;height: 2px;background: #dadada;}
.aaaaswqwwd img{width: 100%;}

.qyzz{padding-top: 0;border-bottom: 0px solid #e7e7e7;}
.qyzz .ryzz-t{margin-bottom: 4%;}
.phone-m-brief-l-r{display: none;}

.COMPANY-ENVIRONMENT .zlbjt-map > div{width: 49%;}
.COMPANY-ENVIRONMENT .zlbjt-map {margin-top: 4.5%;margin-bottom: 9%;}

.PARTNERS-list div{float: left;padding: 0 1%;width: 25%;margin-bottom: 2%;}
.PARTNERS-list div a{border: 1px solid #e6e6e6;display: block;}
.PARTNERS-list div img{display: block;margin: 0 auto;width: 100%;}
.PARTNERS-list{margin-top: 3.5%;}
.PARTNERS .zlbjt{margin-bottom: 9%;}

.cp-t{font-size: 28px;color: #878787;text-align: center;margin: 6% 0;}
.cp-item{float: left;width: 33.33%;padding: 0 1%;}
.cp-item img{width: 100%;}
.cp-list{margin-top: 5%;}
.cp-item:hover .cp-box{box-shadow: 0px 2px 13px #c7c7c7;}

.allpage{
    width: 100%;
    text-align: center;
    padding: 4% 0;
}
.p-list.on {
    color: white;
    background: #13a475;
}
.allpage a{font-size: 25px;color: #575757;}
.p-list{margin-right: 1%;border-radius: 50%;background: #f1f1f1;width: 50px;height: 50px;display: inline-block;line-height: 50px;}
.p-list:hover{color: white; background: #13a475;}
.p-l-jt{margin-right: 1.2%;}
.p-r-jt{margin-left: 1.2%;}
.p-l-pa{margin-right: 2%;}
.p-r-pa{margin-left: 2%;}

.list-detail{position: relative;margin-top: 5%;}
.black-page{position: absolute;top: -3%;    z-index: 2222;}
.black-page a{
    display: block;
    width: 100%;
    height: 100%;
}
.black-page img{    margin-top: 14px;}
.black-t{font-size: 16px;color: #383838;}
.di-title{font-size: 30px;color:#535353;text-align: center;margin-bottom: 4.5%;}
.texts-center{font-size: 20px;color: #626262;width: 82%;margin: 0 auto;line-height: 45px;}
.ghghghg{width: 82%;margin: 0 auto;margin-top: 7%;margin-bottom: 7%;}
.zu1{margin-right: 15%;}
.zu1, .zu2 {
    width: 13%;
}
.ghghghg span{font-size: 20px;color: #626262;}

.xw-t{margin-top: 5%;padding-bottom: 8.5%;background: url('../images/vvddss.png') center center no-repeat;background-position-y: 100%;}
.xw-l{float: left;width: 60%;padding: 5% 7%;box-shadow: 7px 6px 27px #cccccc;}
.xw-center{font-size: 31px;color: #000000;line-height: 50px}
.xw-center.suolue3 {width: 100%;
    font-size: 14px;height: 28px;overflow: hidden;
    line-height: 28px;color: #999;
}
.xw-time{margin-top: 7.5%;font-size: 23px;font-weight: 700;color: #13a475;}
.xw-r img{width: 100%;}
.xw-r{flex: 1;float: left;width: 40%;}
.xw-t a{display: block;}

.xw-b{background: #f7f7f7;padding-top: 7.5%;}
.wx-b-list{padding: 3.5% 4%;background: white;margin-bottom: 2%;}
.wx-b-date{padding-left: 5.5%;position: relative;margin-right: 8%;font-size: 47px;font-weight: 700;color: #909090;}
.wx-b-year{font-size: 19px;font-weight: 700;color: #bebebe;}
.wx-b-r{font-size: 25px;color: #3d3d3d;line-height: 2.3em;}
.wx-b-l{width: 48%;position: relative;}
.wx-b-r{flex: 1;}
.wx-b-date::before{border-radius: 50%;left: 0;position: absolute;content:' ';background: #dddddd;transform: translatey(-50%);top: 50%;width: 10px;height: 10px;}
.wx-b-l:after{position: absolute;content: '';width: 35.5%;right: 18%;height: 2px;background: #d9d9d9;}
.xw-main .allpage{background:#f7f7f7;}
.wx-b-list:hover .wx-b-date:before{background:#b8e4d5;}
.wx-b-list:hover .wx-b-date{color:#13a475;}
.wx-b-list:hover .wx-b-year{color:#777777;}
.wx-b-list{border-bottom:4px solid #f7f7f7;}

.wx-b-list:hover{border-bottom:4px solid #13a475;}

.xwzx-detail .di-title{margin-top: 2%;font-size: 40px; color: #3d3d3d; font-weight: 700;margin-bottom: 2.5%;}
.xwzx-detail .black-page{top: -0.5%;}
.di-subheading{font-size: 19px;color: #8c8c8c; text-align: center;margin-bottom: 4.5%;}

.anli .cp-item{width: 49%;padding: 0;margin-right: 2%;}
.anli .cp-item:nth-child(even){margin-right: 0;}
.anli .cp-item:hover .cp-box{box-shadow: none;}
.anli .cp-list{padding: 0;margin-top: 3.2%;}
.anli-detail .di-title{margin-bottom: 4.5%;}
.lxwm-img img{width: 100%;}

.lxwm-footer .f-two-t{margin-bottom: 5.5%;font-size: 50px;font-weight: 700;color: #383838;}
.lxwm-footer .f-two-c img{    width: 50px;}
.lxwm-footer .f-two-c{display: flex;align-items: center;margin-bottom: 5.5%;font-size:32px;font-weight: 700;color: #383838;}
.lxwm-footer .f-two-b{font-size: 22px;color: #383838;}
.lxwm-footer .f-two-b span{font-size: 23px;}
.lxwm-footer .f-list1:after,.lxwm-footer .f-list2:after{background: #d0ede3;}
.lxwm-footer .f-list3-img{margin-right: 9%;}
.lxwm-footer .f-menu{border-bottom: 0;}
.lxwm-footer{    margin-top: 5%;}
.lxwm-img{    margin-bottom: 5%;}
.lxwm-footer .f-list3-tex {
    color: #383838;
}
.lxwm-footer .f-list3 img {
    width: 120%;
}
.lxwm-footer .f-list3-tex{font-size: 23px;}

.about-us-ny-6 .a-right  .slick-slide.slick-active{opacity: 1;}
    
.about-us-ny-6 .a-right .slick-slide{opacity: 0;}
.about-us-ny-6 .a-right{
    /* overflow: hidden;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap; */
    /* width: 1px; */
    width: 70%;
    /* display: -webkit-box; */
    /* margin-left: 11%; */
    height: 35px;
    margin-top: 1%;
}
.about-us-ny-6 .a-left{
    width: 25%;
    /* margin-right: 10%; */
}
/* .about-us-ny-6 .a-right .a-list-6{
    margin-right: 5%;
} */
.about-us-ny-6 .a-right .slick-list{
    overflow: visible;
}
.about-us-ny-6 .a-list-6{    height: 36px;    margin-right: 0;}
.a-left {
    /* flex: 0.1; */
}

/* 底部 footer */
.footer{
    background: #383838;
    padding-top: 83px;
}
.f-list1 > img{width: auto;margin-bottom: 42px;}
.f-list1{width: 27%;}
.f-ul li{width: 50%;margin-bottom: 33px;}
.f-ul li.on a{color: #00f7a9;}
.f-ul li:hover a{color: #00f7a9;}
.f-ul li a{font-size: 16px;color: #ffffff;}
.f-list2{width: 47%;padding: 0 160px;margin-top: 25px;}
.f-two-t{width: 100%;font-size: 20px;color:white;font-weight: 700;}
.f-two-c{width: 100%;font-size: 26px;color:white;font-weight: 700;letter-spacing: 3px;}
.f-two-c img{width: auto;margin-right: 3%;}
.f-two-b span{font-size: 16px;color:#2ac08f;font-weight: 700;}
.f-two-b{width: 100%;font-size: 16px;color:white;line-height: 26px;padding-top: 10px;}
.f-list3{flex: 1;}
.f-list3 img{width: auto;}
.f-list3-tex{font-size: 16px;color: #ffffff;letter-spacing: 2px;}
.f-menu{border-bottom: 1px solid #4c4c4c;    padding-bottom: 1%;}
.f-list1, .f-list2{position: relative;}
.f-list1:after, .f-list2:after{position: absolute;content: '';top:50%;transform: translateY(-50%);right: 0;height: 58%;background: #4c4c4c;width: 1px;}
.footer-bottom div{letter-spacing: 2px;font-size: 14px;color: #737373;padding: 2% 0;text-align: center;}
.footer-bottom div a{color:#737373; }
.footer-bottom div a:hover{color:#2ac08f; }
.f-list3-img{    margin-right: 15%;}
.f-list3-tex{line-height: 33px; color: #afafaf;}
.phone-lxwm{display: none;}

.dd{    padding: 7% 2%;}

.container {
    width: 80% !important;
}

@media(min-width:2000px){
    .xw-center.suolue2{
        max-height:3em;
    }
}

@media (max-width:2500px){
    .bz-list{
        width: 12%;
    }
}
@media (max-width:2300px){
}
@media (max-width:2030px){
    .zu1{margin-right: 15%;width: 15%;}
    .zu2{    width: 15%;}
}

@media (min-width: 992px){


}
@media (max-width:2300px){
    .PC .header-bottom > .m_one > li:last-child>img {
        width: 26%;
    }
}
@media (max-width:2000px){
    .ipro_nav .slick-list{
         padding: 20% 0 31% 0;
    }
    .a-title{
        font-size: 30px;
    }
    .a-list-6 a{
        font-size: 20px;
    }
    .a-list-erji li a{
        font-size: 15px;
    }
    .cp-t{
        font-size: 18px;
    }
    .a-title-background {
        font-size: 42px;
    }
    .bz-r-jt::before{
        width: 22px;
        height: 22px;
    }
    .new>:after{
        top: 2%;
        width: 29%;
    }
    .zu1{       width: 15%;}
    .zu2{    width: 15%;}
    .bz-img {
        margin-right: 13%;
    }
    .bz-list{
        width: 12%;
        margin-right: 3.5%;
    }
    .mf-list {
        padding: 17px 21px;
    }
    .xw-l {
        padding: 4% 4%;
    }
    .about-us-ny{
        margin-top: -43px;
    }
    /* .about-us-ny-6 .a-right {
        margin-left: 1%;
    } */
    .a-list-6 {
        margin-right: 5%;
    }
    .new-back-text{font-size: 412.47px;}
    .f-two-c img{margin-right: 6%;}
    .bz{background:url('../images/bz-banner.jpg') center center no-repeat;background-size:cover;}
    .bz-bjfont {
        position: absolute;
        left: 50%;
        transform: translate(-50%, 0);
        font-size: 73px;
        letter-spacing: 12px;
        top: -38px;
        font-weight: 700;
        color: #2c2c2c;
    }
    .bz-list span {
        font-size: 15px;
    }
    .bz-btn a{
        font-size: 16px;
    }
    .bz-r-jt::after{
        width: 22px;
    }
    /* .zydz-right img{
        height: auto;
    } */
    /* .PC .header-bottom > .m_one > li > a{
        padding: 19px 0;
    } */
    .zydz-t-title{font-size: 50px;}
    .zydz-c-subheading{font-size: 16px;}
    
    
}

@media (max-width:1920px){
    .new-line {
        position: absolute;
        width: 27%;
        height: 1px;
        background: #c2c2c2;
        right: 0;
        top: 9%;
    }
    .lxwm-footer .f-two-t {
        font-size: 40px;
    }
    .lxwm-footer .f-two-c img {
        width: 40px;
    }
    .lxwm-footer .f-two-c{
        font-size: 29px;
    }
    .lxwm-footer .f-two-b {
        font-size: 18px;
    }
    .lxwm-footer .f-two-b span {
        font-size: 21px;
    }
    .lxwm-footer .f-list3 img {
        width: 100%;
    }
    .lxwm-footer .f-list3-tex {
        font-size: 18px;
    }
    .cp-t{font-size: 22px;}
    

    .xwzx-detail .di-title{
        font-size: 33px;
    }
    .di-subheading{
        font-size: 17px;
    }
    .texts-center{
        font-size: 16px;
        line-height: 41px;
    }
    .a-title {
        font-size: 28px;
    }

    .m-brief-l-title{
        font-size: 40px;
    }
    .m-brief-r-sub{
        font-size: 22px;
    }
    .zu1, .zu2 {
        width: 17%;
    }
    .black-t {
        font-size: 17px;
    }
    .PC .header-center-left img {
        width: 82%;
    }
    .PC .header-bottom > .m_one > li:last-child>img {
        width: 26%;
    }
    .PC .PC-menu{    padding-right: 250px;}
    .PC-menu-right {
        width: 250px;
    } 
    .PC .cen>img {
        width: 8%;
    }
    .pro-ttt {
        height: 48%;
    }
    .PC .cen span{
        font-size: 26px;
    }
    .a-list a{
        line-height: 23px;
        font-size: 20px;
    }
    .m-brief-r-t {
        font-size: 50px;
    }
    .a-list{
        height: 48%;
    }
    .a-title-background{
        font-size: 47px;
    }
    .sss .ipro_nav_item span {
        letter-spacing: 2px;
    }


    .a-list-6 a {
        /*font-size: 22px;*/
    }
    .about-us-ny-6 .a-list-6 {
        height: 31px;
    }
    .xw-center {
        font-size: 26px;
    }
    .xw-time{
        font-size: 20px;
    }
    .wx-b-r {
        font-size: 20px;
    }
    .wx-b-date{
        font-size: 40px;
    }
    .wx-b-year{
        font-size: 17px;
    }
    .p-list {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .allpage a {
        font-size: 20px;
        color: #575757;
    }
}
@media (max-width:1900px){
    .bz-list {
        width: 13%;
    }
}
@media (max-width:1779px){
    .ipro_nav_item {
        font-size: 33px;
    }
    .bz-list span{
        font-size: 13px;
    }
    .pro-btn{
        font-size: 16px;
        width: 209px;
        padding: 2% 3%;
    }
    .pro-btn1{
        font-size: 16px;
        width: 209px;
        padding: 2% 3%;
    }
    .pro-ttt {
        padding-top: 21%;
        width: 80%;
        padding-right: 27%;
        height: 47%;
    }

    .mf-list{width: 20%;}
    .mf-list:last-child{width: 13%;}

}

@media (max-width:1679px){
    .new-list a {
        padding: 20px;
    }
    .about-us-ny{
        margin-top: -39px;
    }
    .lxwm-footer .f-two-t {
        font-size: 35px;
    }
    .lxwm-footer .f-two-c img {
        width: 35px;
    }
    .lxwm-footer .f-two-c {
        font-size: 26px;
    }
    .lxwm-footer .f-list3 img {
        width: 78%;
    }
    .lxwm-footer .f-list3-tex {
        font-size: 15px;
    }
    
    .cp-t{font-size: 19px;}

    .xwzx-detail .di-title {
        font-size: 29px;
    }
    .di-subheading {
        font-size: 14px;
    }

    .a-list-6 a {
        font-size: 20px;
    }
    .xw-center {
        font-size: 22px;
    }
    .xw-l {
        padding: 4% 10.5%;
    }




    .ryzz-t{
        font-size: 35px;
    }
    .m-brief-r-sub {
        font-size: 20px;
        line-height: 48px;
    }
    .m-brief-r-t {
        font-size: 44px;
    }


    .a-title {
        font-size: 20px;
    }
    .a-title-background {
        font-size: 41px;
    }
    .a-list a {
        /*font-size: 16px;*/
    }
    .m-brief-l-title{
        font-size: 35px;
    }







    .bz-r-jt::before {
        width: 16px;
        height: 16px;
    }
    .bz-list span {
        font-size: 14px;
    }
    .bz-btn a {
        font-size: 12px;
    }
    .bz-bjfont{
        font-size: 50px;
        top: -23px;
    }
    .bz-title{
        font-size: 33px;
    }
    .bz {
        padding-top: 0;
    }
    .zydz-c-subheading {
        line-height: 36px;
    }
    .zydz-c-subheading {
        font-size: 17px;
    }
    .zydz-t-title {
        font-size: 45px;
    }
    .ipro_nav_item {
        font-size: 27px;
    }
    .pro-ttt {
        padding-right: 31%;
    }
    .pro-t {
        font-size: 35px;
    }
    .pro-s {
        font-size: 28px;
    }
    .PC .cen span{
        font-size: 22px;
    }
    .a-list-6 {
        width: 10%;
    }
    
    /* .new .slick-list{overflow: hidden;padding: 5% 0;} */
    /* .new-bottom .slick-slide div, .new-bottom .slick-slide{
        opacity: 0;
        background: unset;
    }
    .new-bottom .slick-slide.slick-active div, .new-bottom .slick-slide{
        opacity: 1;
        background: white;
    } */
    
    .new-back-text {
        font-size: 322.47px;
        letter-spacing: 33px;
    }
    .new-bottom {
        margin-top: 45px;
    }
    .f-two-c{font-size: 21px;}
    .lxwm-footer .f-list2{width: 50%;}
    .lxwm-footer .f-list3 {
        width: 50%;
    }
    .zu1, .zu2{width: 20%;} 
	/* .PC .header-bottom > .m_one > li > a{
        padding: 0;
    } */
    .bz-list {
        width: 12.5%;
        padding: 10px 8px; 
    }
    .bz-img {
        margin-right: 11%;
        width: 19px;
    }
    .bz-btn a{
        width: 151px;
    }
    .new-t-text{
        font-size: 35px;
    }
    .new-t-title{
        font-size: 17px;
    }
    .new-t-subheading{
        font-size: 12px;
    }
    .new>:after {
        width: 34%;
    }
    .new-l-title{
        font-size: 18px;
    }
    .new-l-subheading{
        font-size: 13px;
    }
    .new-l-subheading.suolue2{
        max-height: 5em;
    }
    .new-bj-number{
        bottom: 9%;
        font-size: 71px;
    }
    .mf-title{
        font-size: 28px;
    }
    .mf-list:after{
        left: 58px;
    }

   
    .texts-center {
        font-size: 15px;
    }
    .ghghghg span {
        font-size: 20px;
    }
    .di-title {
        font-size: 24px;
    }
    .black-t {
        font-size: 15px;
    }
    .black-page img {
        margin-top: 14px;
        width: 59%;
    }
    
    .zu1, .zu2 {
        width: 21%;
    }
    .texts-center{
        line-height: 30px;
    }

    .wx-b-r {
        font-size: 17px;
    }
    .wx-b-date {
        font-size: 38px;
    }
    .p-list {
        width: 36px;
        height: 36px;
        line-height: 36px;
    }
    .allpage a {
        font-size: 18px;
    }
    .xwzx-detail .di-title {
        font-size: 26px;
    }
}
@media (max-width:1650px){
    /* .bz{
        padding-top: 8%; 
    } */
    .main-new, .main-mf, .f-menu, .footer-bottom{width: 1158px;}
    .f-list2 {
        width: 45%;
        padding: 0 106px;
    }
    .mf-list:nth-child(1) img {
        width: 18px;
        height: 20px;
    }
    .mf-list:nth-child(2) img {
        width: 18px;
        height: 19px;
    }
    .mf-list:nth-child(3) img {
        width: auto;
        height: 18px;
    }
    /* .ipro_nav .slick-list{
        padding: 60.5px 0 0 0;
    } */
    .zydz-right img {
        height: 100%;
    }
    /* .new-list {width: 100%; padding: 20px;} */
   .new-bottom .slick-dots{    bottom:-11%;}
   .new .slick-dots li{    width: 44px;}

   .mf-list{width: 23%;}
   .mf-list:last-child{width: 22%;margin: 3% 39% 0;}

}
@media (max-width:1558px){
    .new-line {
        position: absolute;
        width: 31%;
        height: 1px;
        background: #c2c2c2;
        right: 0;
        top: 9.5%;
    }
       
    .new .slick-dots li{height: 3px;}
}
@media (max-width: 1400px){
    .lxwm-footer .f-two-t {
        font-size: 30px;
        margin-bottom: 3.5%;
    }
    .lxwm-footer .f-two-c img {
        width: 26px;
    }
    .lxwm-footer .f-two-c {
        font-size: 23px;
        margin-bottom: 3.5%;
    }
    .lxwm-footer .f-two-b {
        font-size: 15px;
    }
    .lxwm-footer .f-two-b span {
        font-size: 17px;
    }
    .lxwm-footer .f-two-c img {
        margin-right: 4%;
    }
    .lxwm-footer .f-list3-img {
        margin-right: 3%;
    }
    .texts-center img{
        width: 100%;
    }

    .cp-t{font-size: 18px;}

    .brief-introduction {
        padding-top: 7.5%;
    }
    .a-list-6 a {
        font-size: 18px;
    }
    .xw-l {
        padding: 3.3% 10.5%;
    }
    .xw-center {
        font-size: 20px;
        line-height: 44px;
    }
    .p-list {
        width: 31px;
        height: 31px;
        line-height: 31px;
    }


    .a-title {
        font-size: 18px;
    }
    .m-brief-l-title {
        font-size: 30px;
    }
    .a-list a {
        font-size: 14px;
        line-height: 23px;
    }



    .texts-center{
        line-height: 28px;
    }
    .texts-center {
        font-size: 13px;
    }
    .ghghghg span {
        font-size: 18px;
    }
    .di-title {
        font-size: 22px;
    }
    .black-t {
        font-size: 13px;
    }
    .black-page img {
        width: 49%;
    }
    .zu1, .zu2 {
        width: 18%;
    }
    .zu1 img, .zu2 img {
        width: 23%;
    }

    .a-title{
        font-size: 20px;
    }
    .a-title-background {
        font-size: 38px;
    }
    .cp-t {
        font-size: 15px;
    }
    .allpage a {
        font-size: 15px;
        color: #575757;
    }
    .f-list1 > img {
        width: 50%;
    }
    .f-ul li a{
        font-size: 14px;
    }
    .f-two-t {
        font-size: 18px;
    }
    .f-two-c img {
        width: 24px;
        height: 24px;
    }
    .f-two-c {
        font-size: 20px;
    }
    .f-two-b span, .f-two-b {
        font-size: 14px;
    }
    .f-list3 img {
        width: 79%;
    }
    .f-list3-img {
        margin-right: 5%;
    }
    
    .pro-ttt {
        padding-right: 36%;
    }
    .pro-t {
        font-size: 30px;
    }
    
    .pro-s {
        font-size: 24px;
    }    
    .mf-list button{
        font-size: 16px;
    }
    .PC, .phone{
        background-size: auto;
    }
    .PC .header-bottom > .m_one > li:last-child>img {
        width: 35%;
    }
    .PC .header-center-left img {
        width: 90%;
    }
    .cen img {
        width: 14px;
    }
    .PC-menu-right {
        width: 223px;
    }
    .PC .PC-menu {
        padding-right: 223px;
    }
    .PC .cen span {
        font-size: 19px;
    }
    .PC .header-bottom > .m_one > li.curr:after, .PC .header-bottom > .m_one > li:hover:after {
        position: absolute;
        content: '';
        background-image: url(../images/menu-right.png);
        right: 0;
        width: 26px;
        height: 11px;
        top: 50%;
        transform: translateY(-50%);
        background-repeat: no-repeat;
        background-size: 58%;
        background-position-x: center;
        background-position-y: center;
    }
    .PC .header-bottom > .m_one > li.curr:before, .PC .header-bottom > .m_one > li:hover:before {
        position: absolute;
        content: '';
        background-image: url(../images/menu-left.png);
        left: 0;
        width: 26px;
        height: 11px;
        top: 50%;
        transform: translateY(-50%);
        background-repeat: no-repeat;
        background-size: 58%;
        background-position-x: center;
        background-position-y: center;
    }
    .PC .header-bottom > .m_one > li > a{
        font-size: 14px;
    }
    .new-top{
        justify-content: space-between;
    }
    .new-t-text{
        font-size: 34px;
    }
    .bz-list {
        width: 14%;
        padding: 10px 13px;
        margin-right: 1.5%;
    }
    .bz-t-left {
        /* margin-right: 2.5%; */
        
    }
    .bz-list span{
        font-size: 13px;
    }
    .bz-bjfont{
        font-size: 45px;
        top: -25px;
    }
    .bz-title{
        font-size: 30px;
    }
    .ipro_nav_item {
        font-size: 23px;
    }
    .pro-btn{
        font-size: 17px;
    }
    .pro-btn1{
        font-size: 17px;
    }
    /* .ipro_nav .slick-list{
        height: 77% !important;
    } */
    .anli .container{width: 80%;}
    .about-us-ny-6 .a-right{flex: 1;}
    .about-us-ny-6 .a-right .a-list-6{
            margin-right: 0;
    }
    .brief-introduction{width: 100%;}
    .m-brief-r-t{font-size: 38px;}
    .m-brief-r-sub {
        line-height: 42px;
    }
    .m-brief-r-sub{font-size: 18px;}
    .about-us-ny{
        width: 84%;
        margin-top: -34px;
        /* overflow: hidden; */
    }
    .a-list a{font-size: 18px;line-height: 24px;}
    .new {
        background-position: 0% 150%;
    }
    .f-list2 {
        width: 38%;
        padding: 0 40px;
    }
    .f-list3 {
        /* flex: none; */
        width: 20%;
    }
    .lxwm-footer .f-list2{width: 50%;}
    .lxwm-footer .f-list3 {
        width: 50%;
    }
    .mf-list {
        position: relative;
        margin-right: 2%;
        width: 45%;
        background: white;
        border-radius: 38px;
        margin-bottom: 20px;
    }
    .new-l-title{
        font-size: 16px;
    }
    .new-l-subheading{
        font-size: 12px;
    }
    .new-l-subheading.suolue2{
        max-height: 5em;
    }
    .new-l-bottom{
        font-size: 14px;
    }
    .new-bj-number{
        font-size: 57px;
        line-height: 42px;
    }
    .mf-title{
        font-size: 19px;
    }
    .mf-subheading{
        font-size: 12px;
    }
    /* .new-t-left, .new-t-right {
        width: 43%;
    } */
    /* .new>:after{width: 18%;} */
    .new-bottom {
        margin-top: 86px;
    }
    .zydz-left {
        width: 50%;
        background: none;
        padding: 10.5% 6.5%;
    }
    .zydz-t-title {
        color: #13a475;
        font-size: 35px;
        font-weight: 700;
        position: relative;
        margin-bottom: 5%;
    }
    .zydz-c-subheading {
        font-size: 13px;
        color: #000000;
        line-height: 32px;
    }
    .zydz .pro-button {
        margin-top: 10%;
    }
    .zydz .pro-btn {
        font-size: 14px;
        width: 150px;
        padding: 9px 19px;
        margin-top: 14%;
        margin: 0;
        border: 2px solid #019767;
        color: #019767;
    }
	.header-bottom > .m_one > li > a{
		padding: 0px 0;
	}
	.header-bottom > .m_one > li > a{
		font-size: 12px;
	}
    /* .PC .header-bottom > .m_one > li > a{
        padding: 0;
    } */
}
@media (max-width: 1260px){
    .bz-list {
        width: 15%;
    }
    .xw-l {
        padding: 3% 10.5%;
    }
    .a-list-3{width: 15.5%;margin-right: 8%;}
    .a-right  .slick-slide.slick-active{opacity: 1;}
    
    .a-right .slick-slide{opacity: 0;}
    .a-right{
        /* overflow: hidden;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap; */
        width: 300px;
        flex: 1;
        /* display: -webkit-box; */
        margin-left: 10%;
        height: 35px;
    }
    .a-right .slick-list{
        overflow: visible;
    }
    .a-right-3{
        overflow: visible;
        overflow-x: visible;
        overflow-y: visible;
        white-space: nowrap;
        width: auto;
        flex: 1;
        display: flex;
        margin-left: 0;
        height: 69px;
    }
    .about-us-ny{
        align-items: center;
    }
    .a-list-6{    width: 2px; height: 27px;    margin-right: 0;}
    /* .new-back-text {
        font-size: 251.47px;
        text-align: center;
    } */
    /* .zlbjt, .container{
        width: 100%;
    } */
    
    .about-us-ny{
        width: 80%;
    }

    
}
@media (max-width: 1200px){
    .PC .cen span {
        font-size: 17px;
    }
    .new-back-text{
        font-size: 278.47px;
    }
    .lxwm-footer .f-two-t {
        margin-bottom: 3.5%;
        font-size: 26px;
    }
    .lxwm-footer .f-two-c img {
        width: 22px;
    }
    .lxwm-footer .f-two-c img {
        margin-right: 3%;
    }
    .lxwm-footer .f-two-c {
        margin-bottom: 2.5%;
        font-size: 19px;
    }
    .lxwm-footer .f-list3 img {
        width: 70%;
    }
    .lxwm-footer .f-list3-tex {
        font-size: 13px;
    }
    .lxwm-footer .f-two-b {
        font-size: 13px;
    }
    .lxwm-footer .f-two-b span {
        font-size: 15px;
    }
    .cp-t{font-size: 17px;}

    .xwzx-detail .di-title {
        font-size: 22px;
    }
    .a-list-6 a {
        font-size: 16px;
    }
    .m-brief-r-t {
        font-size: 34px;
    }
    .m-brief-l-title {
        font-size: 25px;
    }
    .ryzz-t {
        font-size: 28px;
        margin-bottom: 10px;
    }
    .m-brief-r-sub {
        font-size: 16px;
        line-height: 35px;
    }
    .xw-center {
        font-size: 18px;
        line-height: 41px;
    }
    .wx-b-r {
        font-size: 14px;
    }
    .wx-b-year {
        font-size: 16px;
    }
    .wx-b-date {
        font-size: 35px;
    }
    .p-list {
        width: 28px;
        height: 28px;
        line-height: 28px;
    }
    .allpage a {
        font-size: 14px;
        color: #575757;
    }

    .a-title {
        font-size: 20px;
    }
    .a-title-background {
        font-size: 36px;
    }
    .a-list a {
        font-size: 16px;
        line-height: 31px;
    }
    .a-list {
        height: 45%;
    }


    .texts-center{
        line-height: 23px;
    }
    .black-page img {
        width: 47%;
    }
    .black-t {
        font-size: 12px;
    }
    .di-title {
        font-size: 20px;
    }
    .texts-center {
        font-size: 12px;
    }
    .ghghghg span {
        font-size: 16px;
    }
    .zu1 img, .zu2 img {
        width: 22%;
    }


    
    .a-list-erji li {
        padding: 15px 10px;
    }
    .f-list3-img {
        margin-right: 0%;
    }
    .f-list3 img {
        width: 72%;
    }
    .f-list3-tex {
        font-size: 14px;
    }
    .f-list1 {
        width: 22%;
    }
    .f-ul li a {
        font-size: 12px;
    }
    .f-two-t {
        font-size: 15px;
    }
    .f-two-c img{
        width: 20px;
        height: 20px;
    }
    .f-two-c {
        font-size: 14px;
    }
    .f-two-b, .f-two-b span {
        font-size: 13px;
    }
    .f-two-c img {
        margin-right: 4%;
    }
    .f-list2 {
        width: 43%;
        padding: 0 47px;
    }
    .footer-bottom div {
        font-size: 12px;
    }
    .footer {
        background: #383838;
        padding-top: 46px;
    }
    .f-list1 > img {
        width: 66%;
        margin-bottom: 42px;
    }
    .f-list2 {
        width: 42%;
        padding: 0 28px;
    }
    .bz-list {
        width: 16%;
    }
}
@media(max-width: 1186px){
    .f-list2{margin-top: 5px;}
    .xwzx-detail .di-title {
        font-size: 18px;
    }
    .sss .ipro_nav_item {
        padding-right: 51.5%;
        /* [if IE]>
          line-height: 44px \9;
        <![endif] */
        
    }
    .PC .PC-menu {
        padding-right: 200px;
    }
    .PC-menu-right {
        width: 200px;
    }
    .new-back-text {
        font-size: 236.47px;
        text-align: center;
    }
    .new {
        background-position: 0% 166%;
    }
    
}
@media (max-width: 1153px){
    .main-banner .slick-dots li{
        width: 57px;
    }
    .xwzx-detail .di-title{
        width: 57%;
        margin-right: auto;
        margin-left: auto;
    }
    .PC .cen span {
        font-size: 16px;
    }

    .new-line {
       
        top: 8.5%;
    }
    .about-us-ny{
        padding: 0% 3%;
    }
    .lxwm .about-us-ny{
        padding: 1% 3%;
    }
    .lxwm-footer .f-two-t {
        font-size: 20px;
    }
    .lxwm-footer .f-two-c img {
        width: 21px;
    }
    .lxwm-footer .f-two-c {
        font-size: 16px;
    }
    .lxwm-footer .f-two-b {
        font-size: 12px;
    }
    .lxwm-footer .f-two-b span {
        font-size: 13px;
    }
    .lxwm-footer .f-list3 img {
        width: 64%;
    }
    .lxwm-footer .f-list3-tex {
        font-size: 12px;
    }
    .lxwm-footer .f-list3-img {
        margin-right: 0%;
    }

    .m-brief-l-title {
        font-size: 22px;
    }
    .m-brief-r-t {
        font-size: 30px;
    }
    .m-brief-r-sub {
        font-size: 14px;
        line-height: 29px;
    }
    .ryzz-t {
        font-size: 25px;
    }
    .about-us-ny-6 .a-list-6 {
        height: 25px;
    }
    .xw-center {
        font-size: 16px;
        line-height: 35px;
    }
    .xw-time {
        font-size: 19px;
    }
    .xw-l {
        padding: 3.3% 10.5%;
    }
    .wx-b-date {
        font-size: 32px;
    }
    .wx-b-year {
        font-size: 15px;
    }


    .di-title {
        font-size: 18px;
    }
    .black-page img {
        width: 45%;
    }
    .ghghghg span {
        font-size: 14px;
    }
    .zu1 img, .zu2 img {
        width: 21%;
    }
    



    .p-list {
        width: 22px;
        height: 22px;
        line-height: 22px;
    }
    .allpage a {
        font-size: 12px;
    }
    .cp-t {
        font-size: 16px;
    }
    .a-list-erji{
        top: 215%;
    }
    .a-list-6 a {
        font-size: 13px;
    }
    .a-title {
        font-size: 15px;
    }
    .a-title-background {
        font-size: 28px;
    }
    .a-list a {
        font-size: 13px;
        line-height: 25px;
    }
    .a-list {
        height: 37%;
    }
    .about-us-ny {
        margin-top: -33px;
    }
    .a-list-erji li a {
        font-size: 13px;
    }
    .a-list-erji li {
        padding: 15px 5px;
    }
    .main-bz {
        padding-top: 7.2%;
    }
    
    .new-bj-number {
        bottom: 9%;
    }
    .new-t-left, .new-t-right {
        width: 50%;
    }
    .new>:after {
        width: 8%;
    }
    .bz-list {
        margin-right: 3%;
        padding: 8px 8px;
    }
    .bz-list span {
        font-size: 12px;
    }
    .bz-t-left {
        width: 48%;
        margin-right: 2.5%;
    }
    .bz-t-right{width: 48%;}
    .pro-t {
        font-size: 27px;
    }
    .pro-s {
        font-size: 21px;
    }
    .pro-t {
        font-size: 24px;
    }
    .pro-s {
        font-size: 18px;
    }
    .ipro_nav_item {
        font-size: 17px;
    }
    .pro-ttt {
        padding-right: 39%;
    }
    .pro-btn {
        font-size: 12px;
    }
    .pro-btn {
        font-size: 12px;
        width: 142px;
        padding: 2% 3%;
    }
    .pro-btn1 {
        font-size: 12px;
    }
    .pro-btn1 {
        font-size: 12px;
        width: 142px;
        padding: 2% 3%;
    }
    .zydz-t-title {
        font-size: 27px;
    }
    .zydz-c-subheading {
        font-size: 12px;
        color: #000000;
        line-height: 27px;
    }
    .zydz .pro-btn {
        font-size: 12px;
        width: 128px;
        padding: 9px 19px;
        margin-top: 14%;
        margin: 0;
        border: 2px solid #019767;
        color: #019767;
    }
    .sss {
        margin-right: 0;
        width: 35%;
    }
    .ddd{width: 55%;flex: auto;}
    .product-line{left: 17%;}
    /* .ipro_nav .slick-list {
        padding: 117.5px 0 0 0;
    } */
    .about-us-ny-6{
        padding: 1.5% 3%;
    }
    
}
@media (max-width: 1000px){
    /* .new-t-right{position: absolute;} */
    .new-line{
        width: 68%;
        margin-top: 1%;
        position: initial;
        float: right;
    }
    .list-detail.container, .zlbjt.container, .brief-introduction.container, .ryzz.container, .xw-t > .container, .xw-b > .container{
        width: auto !important;
    }
    .brief-introduction {
    padding: 7.5% 15px 42%;
    background: #fff url(../images/abbg.png) center bottom no-repeat;
    background-size: 89% auto;}
    .allpage a {
        font-size: 20px;
    }
    
    .cp-list.container{
        width: 92% !important;
    }
    .bz-t-right {
       width: 100%;
    }
    .bz-t-left {
        width: 100%;
        margin-right: 0;
        height: 426px;
    }
    .new-img img{
        width: 90%;
    display: block;
    margin: 0 auto;
    }
    .new-r-k {
        width: 90%;
        margin: 0 auto;
    }
    .zydz-right {
        position: inherit;
    }
    .mf-btn{
        padding: 14px 21px;
    }
    .new .slick-dots li {
        width: 49px;
    }
    .ipro_for {
        margin-top: 17%;
    }
    .ipro_for_img img{
        width: 80%;
    }
    .product-line{
        top: -10px;
    }
    .ipro_nav .slick-list {
        padding: 0;
    }
    .ipro_nav {
        bottom: 1%;
    }
    .ipro_nav .slick-list{
        overflow: visible;
    }
    .product .productcontainer {
        width: 100% !important;
    }
    .product-line {
        position: relative;
        bottom: 33px;
        height: 2px;
        width: 100%;
        left: 0;
        border-top: 2px solid rgba(255, 255, 255,0.2);
    }
    .zydz-c-subheading{    -webkit-line-clamp: 7;    max-height: 18em;}
    .anli .container{width: 90%;}
    
    .a-title{position: inherit;}
    .a-title-background{display: none;}
    .no-hide-title{position: absolute;}
    .no-hide-background{display: block;}
    
    .a-right-3{height: 45px;}
    .wx-b-list .wx-b-date:before{background:#b8e4d5;}
    .wx-b-list .wx-b-date{color:#13a475;}
    .wx-b-list{padding: 0 4%;     padding-bottom: 12%;}
    .wx-b-l {
        margin: 12% 0px;
        margin-left: 3%;
    }
    .xw-center{-webkit-line-clamp: 3;}
    .wx-b-r{padding: 0% 3%; -webkit-line-clamp: 3;font-size: 16px;    line-height: 29.5px;color: black;}
    .lxwm-footer .f-list3 {
        margin-top: 37px;
    }
    
    .lxwm-footer .f-two-b {
        line-height: 28px;
    }
    .lxwm-footer .f-list1:after,.lxwm-footer .f-list2:after{
        display: none;
    }
    .lxwm-footer .f-two-c img {
        margin-right: 4%;
    }
    .lxwm-footer .f-two-c{
        display: flex;
        align-items: center;
    }
    .PARTNERS-list div{float: left;padding: 0 2%;width: 25%;margin-bottom: 2%;}
    
    .COMPANY-ENVIRONMENT .zlbjt-map > div {
        width: 100%;
        margin-bottom: 30px;
    }
    .list-detail{
        margin-top: 5%;
    }
    .xwzx-detail .di-title{
        margin-bottom: 3.5%;
    }
    .about-us-ny{
        box-shadow: 4px 0px 39px rgb(0 0 0 / 10%);
    }
    
    .texts-center img{
        width: 100%;
    }
    .bz-t-right{
        height: auto;
    }
    .mf-list img {
        width: 20px;
        height: 20px;
    }
    .bz-btn {
        margin: 15% 0;
        margin-top: 8%;
    }
    .product {
        background: url(../images/bzzzzzz.jpg) center center no-repeat;
        background-repeat: no-repeat;
        background-size: cover;
        padding: 14% 0;
    }
    .bz-bjfont{top: -21px;font-size: 42px;}
    .bz{background:url('../images/bz-phone-banner.jpg') no-repeat !important;background-size:100% !important;}    
    .PC-benner{
        display: none !important;
    }
    .phone-benner{
        display: block !important;;
    }
    .sss .ipro_nav_item {
        color: white;
        padding-right: 27%;
        cursor: pointer;
        font-weight: 100;
        margin-bottom: 0%;
        height: 15%;
        line-height: 84px;
    }
    .lxwm-footer .f-menu{
        flex-wrap: wrap;
    }
    .lxwm-footer .f-list2{width: 100%;padding: 0 20px;}
    .lxwm-footer .f-list3 {
        width: 100%;
    }
    .lxwm-footer .f-two-t {
        margin-bottom: 3.5%;
        font-size: 21px;
        font-weight: 700;
        color: #383838;
        letter-spacing: 2px;
    }
    .lxwm-footer .f-two-c {
        margin-bottom: 9.5%;
        font-size: 19px;
        font-weight: 700;
        color: #383838;
        margin-bottom: 2.5%;
    }
    .lxwm-footer .f-two-c img{
        width: 23px;
    }
    .lxwm-footer .f-two-b {
        font-size: 15px;
        color: #383838;
        letter-spacing: 1px;
    }
    .lxwm-footer .f-list3{
        justify-content: flex-start;
        padding: 0px 20px;
        margin-bottom: 59px;
    }
    .lxwm-footer .f-list3-img img{
        width: 72%;
    }
    .lxwm-footer .f-list3-img{margin-right: 0;}
    .xwzx-detail .di-title{font-size: 22px;}
    .di-subheading{font-size: 13px;}
    .wx-b-year{font-size: 13px;}
    .wx-b-date::before{width: 6px;height: 6px;}
    .wx-b-date{font-size: 30px;}
    .xw-center{font-size: 18px;line-height: 29px;}
    .xw-time{margin-top: 3%;font-size: 16px;}
    .wx-b-l:after{right: 0;}
    .xw-l, .xw-r, .wx-b-l, .wx-b-r{width: 100%;}
    .wx-b-r{    flex: auto;}
    .wx-b-l{margin-bottom: 4%;}
    .xw-l {
        padding: 7.5% 3.5%;
    }
    .xw-r{padding: 0 3.5%;padding-bottom: 7.5%;background: white;box-shadow: 7px 6px 27px #cccccc;}
    .black-page{display: none;}
    .p-list {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 18px !important;
    }
    .qyzz {padding-top: 0%;}
    .ryzz{padding-bottom: 9%;}
    .ryzz-l-text{font-size: 12px;}
    .ryzz-t{font-size: 20px;margin-top: 40px;margin-bottom: 12px;}
    .ryzz-b{font-size: 12px;}
    .zlbjt-map{margin-bottom: 5%;}
    .m-brief-l-title, .m-brief-l-subheading{padding-left: 5%;}
    .m-brief-l-r {width: 36%;margin: 0 auto;    margin-top: 9%;}
    .main-brief .m-brief-l-t {margin-bottom: 6%;}
    .m-brief-r-t {font-size: 24px;margin-bottom: 3.5%;}
    .m-brief-r-sub{line-height: 29px;}
    .m-brief-r-sub {font-size: 14px;}
    .m-brief-l-title{font-size: 27px;}
    .m-brief-l-subheading{font-size: 12px;}
    .m-brief-l, .m-brief-r {width: 100%;flex: auto;}   
    .m-brief-l-r{display: none;} 
    .phone-m-brief-l-r{display: block;}
    .a-list {
        position: relative;
        width: 27%;
        height: 82%;
        margin-right: 1%;
    }
    .a-list a {
        font-size: 19px;
        line-height: 35px;
    }
    .about-us-ny {
        align-items: center;
        margin-top: -19px;
        padding: 3% 7%;
        width: 93% !important;
    }
    .ghghghg {
        width: 100%;
        margin-top: 7%;
        margin-bottom: 7%;
        justify-content: space-between;
    }
    .zu1 img, .zu2 img{    width: 26%;}
    .zu1, .zu2 {
        width: 14%;
    }
    .di-title{font-size: 23px;}
    .texts-center {font-size: 13px;line-height: 30px;    width: 100%;}
    .a-title-background {
        font-size: 50px;
    }
    .ghghghg span{font-size: 14px;}
    .a-title {
        font-size: 20px;
    }
    .new-bj-number {
        right: 3%;
        /* bottom: 1%; */
        font-size: 48px;
    }
    .new .slick-dotted.slick-slider {
        margin-bottom: 50px;
    }
    /* .new {
        padding: 4% 0;
        position: relative;
        background-image: url(../images/NEWS.png);
        background-color: #f3f3f3;
        background-position: 0% 130%;
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: soft-light;
    } */
    .new-back-text {
        font-size: 251.47px;
        text-align: center;
        top: 22%;
    }
    .main-new .slick-dots{    bottom: -19%;}
    .footer-bottom{background:#e2e2e2;width: 100% !important;}
    .phone-lxwm img{margin-right: 20px;width: 17px;letter-spacing: 2px;}
    .phone-lxwm {
        display: block;
        font-size: 15px;
        color: white;
        padding: 15px 0;
        text-align: center;
        letter-spacing: 1px;
    }
    .footer{padding-top: 0;}
    /*.f-menu{display: none;}*/
    .lxwm-footer .f-menu{display: flex;}
    /* .mf-form{margin: 0 46px;} */
    .mf-title{font-size: 22px;}
    .mf-subheading{font-size: 13px;}
    .main-mf { padding: 40px 0;}
    .mf-subheading{margin-bottom: 29px;}
    .mf-list button{font-size: 17px;}
    .mf-list{width: 100%;margin-bottom: 26px;margin-right: 0;}
        .mf-list:last-child {
        width: 48%;
        margin: 2% 26% 0;
    }
    .new-t-left{margin-top: 43px;margin-bottom: 32px;}
    .new-t-text {
        font-size: 22px;
        text-align: center;
    }
    .new-t-subheading{font-size: 13px;}
    .new-t-title{font-size: 17px;}
    .new>:after {
        width: 67%;
        top: 14%;
    }
    .new-bottom {
        margin-top: 30px;
    }
    .new-img {
        margin-top: 18%;
    }
    .new-l-title{font-size: 13px;margin-bottom: 9px;}
    .new-l-subheading{font-size: 12px;}
    .suolue2{max-height: 5em;}
    .new-l-top {
        padding-bottom: 35px;
    }
    .new-l-bottom {
        font-size: 12px;
    }
    .new-t-left, .new-t-right {
        width: 100%;
    }
    .new-list{width: 100%;margin-right: 11px;}
    .bz-list span {
        font-size: 12px;
    }
    .bz-btn a {
        border-radius: 38px;
        font-size: 12px;
        color: #646262;
        background: #1e1b1b;
        display: block;
        width: 123px;
        padding: 12px 0;
        text-align: center;
        margin: 23px auto;
    }
    /* .bz-t-left, .bz-t-right{
        width: 80%;
        margin-right: 0;
    } */
    .bz-t-right{margin-top: 30px;}
    .bz-title{margin-top: 17%;    font-size: 24px;    margin-bottom: 9%;}
    
    .bz-list {
        width: 28.5%;
        padding: 5px 8px;
        font-size: 12px;
        margin-bottom: 17px;
    }
    .bz-list img{width: 13%;margin-right: 7%;}
    .zydz-right {
        width: 100%;
    }
    .zydz-t-title {
        color: #13a475;
        font-size: 28px;
        font-weight: 700;
        position: relative;
        margin-bottom: 12%;
    }
    .zydz .pro-btn {
        font-size: 12px;
        width: 123px;
        padding: 7px 13px;
        margin: 0 auto;
    }
    .zydz .pro-btn:after {
        background: url(../images/zydz-right-jt.png) center center no-repeat;
        background-size:50%; 
    }
    .zydz-left {
        width: 100%;
        padding: 12.5% 9.5%;
    }
    .sss .slick-current {
        opacity: 1;
        font-size: 25px;
    }
    .pro-btn:after {
        background-size: 50%;
    }
    .pro-t {
        font-size: 27px;
        margin-bottom: 1%;
    }
    .pro-s{margin-bottom: 10%;}
    .pro-ttt {
        margin: 0 0;
    }
    .pro-s {
        font-size: 20px;
    }
    .pro-button {
        margin-top: 19%;
    }
    .pro-btn {
        font-size: 12px;
        width: 119px;
        padding: 10px 13px;
    }
    .pro-btn1 {
        font-size: 12px;
        width: 119px;
        padding: 10px 13px;
    }
    .ipro_nav_item {
        font-size: 23px;
        text-align: center;
    }
    .ddd, .sss{
        padding:0;
    }
 
    .sss .ipro_nav_item {
        padding-right: 0%;
    }
    .sss .slick-current:after{display: none;}
    .sss{width: 100%;}
    .PC{
        display: none;
    }
    /* .ipro_nav{width: 100%;} */
    .phone{display: block;}
    /* .close_button{display: none;} */
    .play_button img, .close_button img{width: 60%;}
    .header-center-left img{width: 80%;}
    .PC .header-bottom {padding: 2% 0;}
    .main-banner .slick-dots {bottom: 5%;}
    
    .ipro_nav {
        width: 33.33%;
        margin: 70px auto 0;
        position: inherit;
    }
    /* .ipro_nav .slick-list{overflow: visible;} */
    .pro-ttt {
        padding-top: 0;
        width: 100%;
        padding-right: 0;
    }
    .ipro_nav .slick-list{width: 100% !important;}
    .ipro_nav {
        width: 40%;
        margin: -2% auto 0;
    }
    .main-new{width: 100% !important;padding: 0;}
}
@media (max-width: 893px){
    .zu1, .zu2 {
        width: 18%;
    }
    .PARTNERS-list div{width:50%;}    
    .new {
        background-position: 0% 605%;
    }
    .cp-item{width: 100%;}
    .a-list-erji li a {
        font-size: 12px;
    }
    .a-list-erji li {
        padding: 9px 5px;
    }
    .cp-t {
        font-size: 17px;
        color: #878787;
        text-align: center;
        margin: 3% 0;
    }
    .f-menu{padding: 30px 0;}
    .f-list1{display: none;}
}

@media (max-width: 768px){
    .anli .cp-item{width: 100%;}
    
    .new-line{
        width: 60%;
    }
    .bz-t-left {
        height: 351px;
    }
    .new>:after {
        top: 14%;
    }
    .ipro_nav {
        width: 45%;
        margin: -2% auto 0;
    }
    .new>:after {
        width: 67%;
        top: 16%;
    }
    .product-line{
        top: -16px;
    }
    .zu1, .zu2 {
        width: 21%;
    }
    .f-menu {
        padding: 30px 0;
        width: 90% !important;
    }
    .f-list2{width: 63%;padding: 0;padding-right: 2%;}
    .f-list3{text-align: center;}
    .f-list3-tex{font-size: 12px;line-height: 20px;}
    .f-two-c{margin: 6px 0;}
    .f-two-b{line-height: 30px;}

}
@media (max-width: 624px){
    .zu1, .zu2 {
        width: 24%;
    }
    .bz-t-left {
        height: 280px;
    }
    .new .slick-dots li{
        width: 36px;
    }
    .new>:after {
        width: 56%;
        top: 16%;
    }
    /* .ipro_nav{width: 45%;margin: 12% auto 0;} */
    
    .a-list a {
        line-height: 22px;
    }
    .a-right {
        margin-left: 11%;
    }
    .a-list-6 {
        width: 101px;
    }
    .a-title-background {
        font-size: 31px;
    }
    .a-title {
        font-size: 19px;
    }
    .a-list-6 a{
        font-size: 14px;
    }
    .a-right{
        height: 28px;
    }
    .a-list-6 {
        width: 97px;
    }
    .new-back-text {
        font-size: 164.47px;
        text-align: center;
        top: 22%;
    }

}
@media (max-width: 510px){
    .bz-btn {
        margin: 3% 0;
    }
    .bz-t-left {
        height: 268px;
    }
    .bz-t-right {
        width: 80%;
        margin: 0 auto;
    }
    .bz-t-right {
        margin-top: 30px;
    }
    /* .new-r-k {
        width: auto;
    } */
    .new-line{
        width: 49%;
    margin-top: 2%;
    }
    .main-bz{
        width: 100% !important;
    }
    .bz-list {
        width: 29.5%;
        padding: 5px 5px;
        font-size: 12px;
        margin-bottom: 17px;
    }
    .bz-list img {
        width: 13%;
        margin-right: 12%;
    }
    .mf-list-l{
        width: 30px;
    }

    .product-line {
        top: -14px;
    }

    .ipro_for_img img{
        width: 80%;
    }
    
    .pro-t {
        font-size: 24px;
        margin-bottom: 1%;
    }
    .pro-s {
        font-size: 18px;
    }
    
    /* .sss .ipro_nav_item{margin: 0 2%;} */
    .about-us-ny {
        padding: 4% 7%;
    }
    .zu1, .zu2 {
        width: 29%;
    }
    .pro-s {
        margin-bottom: 12%;
    }
    .ipro_for {
        margin-top: 17%;
    }
    .bz-t-left img.bz-right-jt{width: 4% !important;}
    .PARTNERS-list div {
        margin-bottom: 4%;
    }
    .new>:after {
        width: 67%;
        top: 19%;
    }
    .xw-center {
        font-size: 16px;
    }
    .xw-center.suolue3{font-size: 12px;}
    .m-brief-l-title::after{
        width: 6px;
    }
    .ryzz .slick-dots {
        bottom: -29%;
    }
    .qyzz .slick-dots {
        bottom: -16%;
    }
    .xwzx-detail .di-title {
        margin-bottom: 3.5%;
    }
    .list-detail {
        margin-top: 4%;
    }
    .xwzx-detail .di-title {
        font-size: 17px;
    }
    .a-list-6 a{
        line-height: 24px;
    }
    .mf-list img{
        width: 17px !important;
        height: 17px !important;
    }
    .mf-subheading {
        font-size: 12px;
    }
    .mf-title {
        font-size: 19px;
    }
    .pc-bq{font-size: 18px;}
    .mf-list button {
        font-size: 15px;
    }
    .mf-list {
        padding: 4% 6%;
    }
    .mf-btn{
        padding: 3% 6%;
    }
    .mf-list input {
        font-size: 14px;
    }
    
    .new-l-subheading {
        line-height: 22px;
    }
    .new>:after {
        width: 46%;
    }
    .new-t-right > div:first-child{padding-left: 5%;}
    .bz-video-img, .bz-video, .bz-sp-zzc{
        border-radius: 17px;
    }
    .bz-bjfont{
        letter-spacing: 6px;
    }
    .bz-bai {
        letter-spacing: 4px;
    }
    .zydz-t-title::after{
        width: 8%;
    }
    .sss .slick-current{
        font-size: 27px;
        /* margin: 1% ; */
    }
    .sss .ipro_nav_item span{
        letter-spacing: 2px;
        line-height: 26px;
    }
    .ipro_nav_item {
        font-size: 20px;
    }
    .bz-list span {
        letter-spacing: 0px;
    }
    .about-us-ny-6 .a-left{
        flex: 1;
    }
    .about-us-ny-6 .a-right{
        flex: 0.5;
        width: 200px;
    }
    .a-list {
        position: relative;
        width: 34%;
        height: 82%;
        margin-right: 1%;
    }
    .a-list a {
        font-size: 14px;
        line-height: 21px;
    }
    .about-us-ny {
        margin-top: -19px;
    }
    .main-banner .slick-dots li button:before{
        height: 3px;
    }
    .main-banner .slick-dots li {
        width: 45px;
        height: 3px;
    }
}

@media (max-width: 420px){
    .new-line {
        width: 42%;
    }
    .zu1, .zu2 {
        width: 34%;
    }
    .bz-t-left {
        height: 200px;
    }
    .mf-list input {
        width: 80%;
        flex: auto;
    }
    .mf-list-l:after{
        right: -5px;
    }
    .pro-t {
        font-size: 21px;
    }
    .pro-s {
        font-size: 16px;
    }
    .sss .slick-current, .sss .ipro_nav_item {
        font-size: 24px;
    }
    .footer-bottom div{
        font-size: 12px;
    }
    .new>:after {
        width: 38%;
        top: 20%;
    }
}
@media (max-width: 391px){
    .new>:after {
        width: 28%;
        top: 21%;
    }
    .zu1, .zu2 {
        width: 40%;
    }
}

@media (max-width: 350px){
    .new-line {
        width: 30%;
    }
    .bz-t-left {
        height: 162px;
    }
}

