﻿/*初始化样式*/
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;}



/*----- 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:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}



.roll_product {float: left;}


/*头部样式*/
.w1755{
   width: 100%;
   padding: 0 4.29%;
    
}
.w1450{
    max-width: 1450px;
    margin: 0 auto;
}
.fl{
    float: left;
}
fr{
    float: right;
}
@media (max-width:1795px) {
    .w1755{
        width: 100%;
        padding: 0 20px;
            
    }
}
@media (max-width:1480px) {
    .w1450{
        width: 100%;
        margin: 0 auto;
        padding: 0 15px;
    }
}


.header{
    position: fixed;
    height: 100px;
    border-bottom: 1px solid rgba(255,255,255,.5);
    z-index: 9999;
    width: 100%;
   transition: all 0.3s;
}
.header.scroll{
    height: 60px;
    background: #060e1f;
        transition: all 0.3s;
}
.header.scroll .logo{
    line-height: 60px;
}

.logo{
    float: left;
    width: 9.36%;
    line-height: 100px;
    transition: all 0.3s;
}
.logo img{
    max-width: 100%;
}
.tfx{
    float: left;
    margin-left: 1.59%;
    margin-top: 33px;
    background: url(../image/5e71e41520a97b56dd32a4ec7ac0408dd7c722ed.jpg)no-repeat left center;
    min-height:30px;
    padding-left: 1.59%;
    padding-top: 4px;
    transition: all 0.3s;
}
.header.scroll .tfx{
    margin-top: 15px;
}

.tfx .dh{
    display: block;
    width:22px ;
    height: 22px;
    background: url(../image/b63fde75396c9a7dc61bf7cb278c8dd6460ad2aa.png)no-repeat center;
    float: left;
}
.tfx .wx{
    display: block;
    width:25px ;
    height: 20px;
    background: url(../image/767c361b3fe846caa56e8d1f4061b3e88f24ff8a.png)no-repeat center;
    float: left;
    margin-left: 30px;
}
.tfx .dz{
    display: block;
    width:17px ;
    height: 21px;
    background: url(../image/2c768f0e678cf68883fbb5977a3537e5a3c86346.png)no-repeat center;
    float: left;
    margin-left: 29px;
}
.tnav{
    float: right;
    width: 50%;
}


.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%);
}



/*内页左侧样式*/

.page-product-inquiry a{color: #fff;}

.ab0{
    background: #f3f3f3;
}
.ab0 .ab1{
    background: #fff;
    padding:5.20vw 0 4.21vw 0 ;
}
.ab0 .ab1 .abwz{
    width: 50%;
    float: left;

}
.ab0 .ab1 .abwz .abt h3{
    font-size: 2rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: -1px;
	color: #333333;
    float: left;
}
.ab0 .ab1 .abwz .abt h4{
    	width: 70px;
	height: 70px;
	background-color: #004ba8;
    float: right;
    text-align: center;
    padding-top: 10px;
}
.ab0 .ab1 .abwz .abt h4 p{
    font-size: 1.45rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: -1px;
	color: #ffffff;
}
.ab0 .ab1 .abwz .abt h4 span{
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: 0px;
	color: #ffffff;
}
.ab0 .ab1 .abwz .abwz2{
    margin-top: 1.95rem;
}
.ab0 .ab1 .abwz .abwz2 h3{
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: -1px;
	color: #333333;
}
.ab0 .ab1 .abwz .abwz2 h4{
    font-size: 0.8rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.875;
	letter-spacing: -1px;
	color: #666666;
    margin-top: 1.5rem;
}
.ab0 .ab1 .abwz .abwz2 h4 p+p{
    margin-top: 10px;
}
.ab0 .ab1 .abwz .szgd{
    margin-top: 2.9rem;

}
.ab0 .ab1 .abwz .szgd ul{
    display: flex;
    justify-content: center;

}
.ab0 .ab1 .abwz .szgd ul li{
    text-align: center;
    margin: 0 2.5rem;
}
.ab0 .ab1 .abwz .szgd ul li h3{
    display: flex;
    justify-content: center;
    align-items:flex-end
}
.ab0 .ab1 .abwz .szgd ul li h3 span.count{
    font-size: 1.8rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #111111;
    line-height: 1;
}
.ab0 .ab1 .abwz .szgd ul li h3 span.count1{
    font-size: 1.5rem;
	font-weight: normal;
	letter-spacing: 0px;
	color: #111111;ine-height: 1;
}
.ab0 .ab1 .abwz .szgd ul li:nth-child(1) h3 span.count1{
    font-size: 0.9rem;
}
.ab0 .ab1 .abwz .szgd ul li p{
    font-size: 0.8rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #111111;
    margin-top: 0.8rem;
}

.ab0 .ab1 .abtp{
    float: right;
    width: 42.7%;
}
.abtp .abtp1{
    position: relative;
}
.abtp .abtp1 .slick-slide{
    margin: 0 ;
    overflow: hidden;
}
.abtp .abtp1 .slick-slide img{
    width: 100%;
    transition: 0.6s;
}
.abtp .abtp1 .slick-slide:hover img{
    transform:scale(1.1);
}

.abtp .abtp1 .slick-prev{
    position: absolute;
    width: 70px;
    height: 69px;
    background: url(../image/c03d319e91d77dcc1b1295a61be0dc48c4522347.png)no-repeat center #f4f5f7;
    bottom: 0;
    left: -70px;
    z-index: 99;
    font-size: 0;
    border: none;
    outline: none;
} 
.abtp .abtp1 .slick-next{
    position: absolute;
    width: 70px;
    height: 69px;
    background: url(../image/ffc468a6dc0349a3e7d632b052f85d0ae1b0d98d.png)no-repeat center #f4f5f7;
    bottom: 0;
    left: 0px;
    z-index: 99;
    font-size: 0;
    border: none;
    outline: none;
}
.abtp .abtp1 .slick-prev:hover{
    background: url(../image/85b8227e44aeb1b7dae1c9260a7f1a4ab89310c4.png)no-repeat center #004ba8;
}
.abtp .abtp1 .slick-next:hover{
    background: url(../image/c0a49a46ff5e83f915be6bbd926e709db4ae46d3.png)no-repeat center #004ba8;
}


.ywfw{
    padding-top: 4rem;
    background: url(../image/c29e37316b608836092e343c3e1ddf9341312a99.png)no-repeat right  top #01132b;
}
.ywfwt h3{
    font-size: 1.5rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 3px;
	color: #ffffff;
    line-height: 1;
}
.ywfwt .hx{
    width: 15px;
	height: 2px;
    background: #fff;
    margin-top: 1rem;
}
.ywfw .ywfw1{
    background: #fff;
    padding: 2.25rem 0 12px;
    margin-top: 2.5rem;
}
.ywfw .ywfw1 .ywfl{
    width: 27.8%;
    float: left;
}
.ywfw .ywfw1 .ywfl ul li{
    margin-bottom: 1.15rem;
    width: 100%;
    height: 6.4rem;
    background: url(../image/9167eebbf940ded0b5ffbdc8e46eb67628fcf71d.png)no-repeat center;
    background-size: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ywfw .ywfw1 .ywfl ul li .img{
    width: 48px;
    text-align: center;
}
.ywfw .ywfw1 .ywfl ul li .img img{
    max-width: 100%;
}

.ywfw .ywfw1 .ywfl ul li .wz{
    margin-left: 1rem;
    width: 63%;
}
.ywfw .ywfw1 .ywfl ul li .wz h3{
    font-size: 1rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}
.ywfw .ywfw1 .ywfl ul li .wz h4{
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: 0px;
	color: #e3e3e3;
    text-transform: uppercase;
    margin-top: 5px;
}
.ywfw .ywfw1 .ywfl ul li .wz .hx{
    width: 15px;
	height: 2px;
	background-color: #ffffff;
    margin-top: 0.75rem;
    
}
.ywfw .ywfw1 .ywfl ul li .jh{
    display: block;
    width: 12px;
    height: 13px;
    background: url(../image/10644df340c9548fdaf768141a238681c9eb84db.png)no-repeat center;
    
}
.ywfl2{
    float: right;
    width: 67.35%;

}
.ywfl2 ul li{
    display: none;
}
.ywfl2 ul li .ywfl2t .yfl{
    float: left;
    
}
.ywfl2 ul li .ywfl2t .yfl h3{
    font-size: 1.3rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: -2px;
	color: #888888;
    text-transform: uppercase;
}

.ywfl2 ul li .ywfl2t .yfl h4{
    font-size: 2.1rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: 0px;
	color: #333333;
    margin-top: 1.1rem;
}
.ywfl2 ul li .ywfl2t .ywtm{
    width: 70px;
    height: 70px;
    text-align: center;
    padding-top: 11px;
    background: #004ba8;
    float: right;
}
.ywfl2 ul li .ywfl2t .ywtm span{
    font-size: 30px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: -1px;
	color: #ffffff;
}
.ywfl2 ul li .ywfl2t .ywtm p{
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: 0px;
	color: #ffffff;
}
.ywfl2 ul li .ywfl2-2wz h3{
    font-size: 0.8rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2;
	letter-spacing: 0px;
	color: #666666;
    margin-top: 2rem;
}
.ywfl2 ul li .ywfl2-2wz .jt{
    display: block;
    width: 37px;
    height: 17px;
    background: url(../image/0364b348c7c84f3f8af560e99a8f20f445418d61.png)no-repeat left center;
    margin-top: 1.35rem;
}
.ywfl2 ul li .tp{
    position: relative;
    margin-top: 2.2rem;
    overflow: hidden;
}
.ywfl2 ul li .tp img{
    max-width: 100%;
    margin: 0 auto;
    transition: 0.6s;
}
.ywfl2 ul li .tp:hover img{
    transform:scale(1.1);
}

.ywfl2 ul li .tp .tpwz{
    width: 20%;
    height: 8.4rem;
    padding-top: 2.25rem;
    padding-left: 1.25rem;
    position: absolute;
    z-index: 9;
    left: 68.7%;
    top: 3.54vw;
}
.ywfl2 ul li .tp .tpwz h3{
    font-size: 1.5rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: -2px;
	color: #ffffff;
}
.ywfl2 ul li .tp .tpwz .hx{
    width: 16px;
	height: 2px;
	background-color: #ffffff;
    margin-top: 10px;

}
.ywfl2 ul li .tp .tpwz h4{
    font-size: 0.8rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: -1px;
	color: #ffffff;
    text-transform: uppercase;
    margin-top: 10px;
}
.ywfl2 ul li .tp .tpwz .jt2{
    width: 32px;
    height: 27px;
    display: block;
    margin-top: 1rem;
    background: url(../image/47becf22ed6d85c9d9a174c3f608005a9addd54c.png)no-repeat left center;
}


.news0{
    background: #01132b;
    padding-top: 4rem;
    padding-bottom: 5rem;
}

.newst{

}
.newst h3{
    font-size: 1.5rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 3px;
	color: #ffffff;
    line-height: 1;

}
.newst .hx{
    width: 15px;
	height: 2px;
	background-color: #ffffff;
    margin-top: 1rem;
}
.news0 .news1{
    margin-top: 2.5rem;
    overflow: hidden;
    position: relative;
}
.news0 .news1 .swiper-slide{
    width: 100%;
    background: url(../image/68aa6a792384f5e26157431f336e67a1693ae2cf.jpg)no-repeat right center;
    background-size: auto 100%;
}
.news0 .news1 .swiper-slide .ntp{
    float: left;
    width: 66.21%;
    overflow: hidden;
}
.news0 .news1 .swiper-slide .ntp img{
    width: 100%;
    transition: 0.6s;
}
.news0 .news1 .swiper-slide .ntp:hover img{
    transform:scale(1.1);
}
.news0 .news1 .swiper-slide .nwz{
    float: right;
    width: 26.5%;
    margin-right: 4.38%;
    margin-top: 4rem;
} 
.news0 .news1 .swiper-slide .nwz .nwzt h3{
    float: left;
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 4px;
	color: #111111;
    line-height: 1;
} 
.news0 .news1 .swiper-slide .nwz .nwzt h4{
    float: right;
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #111111;
    line-height: 18px;
}
.news0 .news1 .swiper-slide .nwz .nwzt h4 span{
    margin-left: 17px;
}
.news0 .news1 .swiper-slide .nwz  .nwz2{
    width: 84%;
    margin-top: 8.45vw;

} 
.news0 .news1 .swiper-slide .nwz  .nwz2 h3{
    font-size: 1.5rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.6;
	letter-spacing: 0px;
	color: #333333;
}
.news0 .news1 .swiper-slide .nwz  .nwz2 h4{
    width: 86%;
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #666666;
    margin-top: 1.35vw;
}
.news0 .news1 .swiper-pagination.swiper-pagination-progressbar{
    position: absolute;
    left: 68.37%;
    top: 85%;
    width: 132px;
	height: 2px;
	background-color: #c0c0c0;
}
.news0 .news1 .swiper-pagination .swiper-pagination-progressbar-fill{
    background: #111111;
}
.news1 .swiper-num1{
    position: absolute;
    left: 68.37%;
    top: 80%;
    z-index: 99;
    font-size: 14px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #666666;
}
.news1 .swiper-num1 .active{
    font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: -2px;
	color: #111111;
    margin-right: 5px;
}

.news2{
    margin-top: 2rem;
}
.news2 ul li{
    float: left;
    width: 31.4%;
    margin-right: 2.9%;
    background: #fff;
}
.news2 ul li:nth-child(3){
    margin-right: 0;
}
.news2 ul li .img{
    display: block;
    width: 100%;
    overflow: hidden;
}
.news2 ul li .img img{
    width: 100%;
    transition: 0.6s;
}
.news2 ul li:hover .img img{
    transform:scale(1.1);
}

.news2 ul li .wz{
    display: block;
    margin: 1.5vw 9.43%;

}
.news2 ul li .wz h3{
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: -1px;
	color: #999999;
    line-height: 1;
}
.news2 ul li .wz h4{
    border-bottom: 1px solid #e4e4e4;
    font-size: 1rem;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: -1px;
	color: #333333;
    line-height: 1;
    padding-bottom: 1rem;
    margin-top: 1.25vw;
    position: relative;
}
.news2 ul li .wz h4:after{
    width: 0%;
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    height: 1px;
    background: #1e3457;
    transition: 0.5s;
    z-index: 99;
}
.news2 ul li:hover .wz h4:after{
    width: 100%;
}
.news2 ul li .wz .time{
    margin-top: 1.875vw;
}
.news2 ul li .wz .time h5{
    float: left;
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
    line-height: 1;

}
.news2 ul li .wz .time h5 span{
    margin-left: 1rem;
}
.news2 ul li .wz .time .jt3{
    display: block;
    width: 31px;
    height: 15px;
    background: url(../image/3727856e16e6de397ecbfcdef109b1657e97df61.png)no-repeat center;
    float: right;
}


/*页面底部*/
.foot{
    background: #01132b;
    padding-top: 2.4vw;
}

.foot .ftnav{
    width: 38.6%;
    float: left;
    display: flex;
    justify-content: center;
    
}
.foot .ftnav dl{
    margin: 0 2.6rem;
}
.foot .ftnav dl dt{
    	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: -1px;
	color: #ffffff;
    margin-bottom: 1rem;
}
.foot .ftnav dl dd{
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: -1px;
	color: #cccccc;
}
.foot .ftnav dl dd a{
    color: #cccccc;
}
.foot .ftnav dl:nth-child(3) dt{
    margin-bottom: 1.3rem;
}
.foot .ftlx{
    background: url(../image/183698cc9fd0bda5f07f58895feb1532c96fd006.png)no-repeat left top;
    float: left;
    width: 26.5%;
    padding-left:4.75% ;
    margin-left: 0.5rem;
} 
.foot .ftlx h3{
    font-size: 0.9rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: -1px;
	color: #ffffff;
}
.foot .ftlx h4{
    font-size: 1.8rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: 0px;
	color: #ffffff;
    margin-top: 1rem;
}
.foot .ftlx h5{
    font-size: 14px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #cccccc;
    line-height: 2;
    margin-top: 0.8rem;
}
.foot .ftewm{
    margin-left: 4%;
    background: url(../image/183698cc9fd0bda5f07f58895feb1532c96fd006.png)no-repeat left top;
    min-height: 11.8rem;
    padding-left: 1.93%;
    float: left;
    padding-top: 4px;
}
.foot .ftewm .ftewm1{
    float: left;
    width:7.1875vw ;

}
.foot .ftewm .ftewm1 p+p{
    text-align: center;
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: 0px;
	color: #aaaaaa;
    margin-top: 1rem;
}
.foot .ftewm .ftewm1 img{
    width: 100%;
}
.foot .ftewm .ftewm2{
    float: left;
    margin-left: 2.5vw;
    width:7.1875vw ;
}
.foot .ftewm .ftewm2 img{
    width: 100%;
}
.foot .ftewm .ftewm2 p+p{
    text-align: center;
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: 0px;
	color: #aaaaaa;
    margin-top: 1rem;
}
.footer{
    margin-top: 2.6rem;
    text-align: center;
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0px;
	color: #666666;
}
.footer a{
    color: #666666;
}

@media (max-width:1440px) {
   .ab0 .ab1 .abwz .szgd ul li{
       margin: 0 2.2rem;
   }
   .news1 .swiper-num1{
       top: 78%;
   }
   .news0 .news1 .swiper-slide .nwz .nwz2 h3{
       font-size: 1.3rem;
   }
   .news2 ul li .wz h4{
       font-size: 0.8rem;
   }
}
@media (max-width:1366px) {
    .ab0 .ab1 .abwz .abwz2 h4{
        font-size: 0.7rem;
    }
    .ab0 .ab1 .abwz .szgd ul li{
        margin: 0 2rem;
    }
    .ywfw .ywfw1 .ywfl ul li{
        height: 5.8rem;
    }
    .foot .ftnav dl{
        margin: 0 2.2rem;
    }
    .foot .ftlx{
        padding-left: 3.5%;
    }
    .x-sub-menu > li+li{
        margin-left: 30px;
    }
}
@media (max-width:1200px) {
    .news0 .news1 .swiper-slide .nwz .nwz2{
        width: 100%;
    }
}
@media (max-width:1024px) {
    .foot .ftnav dl{
        margin: 0 1.2rem;
    }
}
@media (max-width:991px) {
    .abtp .abtp1 .slick-next{
        width: 50px;
        height: 50px;
        
    }
    .abtp .abtp1 .slick-prev{
        width: 50px;
        height: 50px;
        left: -50px;
    }
    .ab0 .ab1 .abwz .szgd ul li{
        margin: 0 1rem;
    }
    .news0 .news1 .swiper-slide .nwz .nwz2{
        margin-top: 5vw;
    }
    .news1 .swiper-num1{
        top: 75%;
    }
}
@media (max-width:767px) {
    .ab0 .ab1 .abwz{
        width: 100%;
    }
    .ab0 .ab1 .abtp{
        width: 100%;
        margin-top: 20px;
    }
    .abtp .abtp1 .slick-next{
        left: 50px;
    }
     .abtp .abtp1 .slick-prev{
         left: 0;
     }
     .ywfw .ywfw1 .ywfl{
         width: 100%;
     }
     .ywfl2{
         width: 100%;
     }
     .news0 .news1 .swiper-slide .nwz{
         margin-top: 10px;
     }
     .news0 .news1 .swiper-slide .nwz .nwz2{
         margin-top: 10px;
     }
     .news0 .news1 .swiper-slide .nwz .nwz2 h3{
         font-size: 16px;
     }
     .foot .ftnav{
         display: none;
     }
     .foot .ftlx{
         width: 50%;
     }

}

@media (max-width:990px) {
    body{
        padding-top: 60px;
    }
    .foot{
        padding-bottom: 20px;
    }
}
@media (max-width:767px) {
    body{
        padding-bottom: 50px;
    }
}
@media (max-width:480px) {
    .ab0 .ab1 .abwz .abt h4{
        width: 50px;
        height: 50px;
    }
    .ywfl2 ul li .tp .tpwz{
        width: 33%;
        height: auto;
        left: 63%;
    }
    .news0 .news1 .swiper-slide{
        background: #fff;
        padding-bottom: 30px;
    }
    .news0 .news1 .swiper-slide .ntp{
        width: 100%;
    }
   .news0 .news1 .swiper-slide .nwz{
       
       width: 100%;
       margin-right: 0;
       padding:0 5%;
       background:#fff;
   }
   .news1 .swiper-num1{
       top: 88%;
   }
   .news0 .news1 .swiper-pagination.swiper-pagination-progressbar{
       top: 96%;
   }
   .news2 ul li{
       width: 100%;
       margin-bottom: 10px;
       margin-right: 0px;
   }
   .foot .ftewm .ftewm1{
       width: 60px;
   }

   .foot .ftewm .ftewm2{
       width: 60px;
   }
}
