@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;}
body {background:#fff;font-size: 14px;font-family: "SourceHanSansCN-Normal";font-style:normal; color:#000;font-weight: 400;min-width: 1450px;}
@font-face {
    font-family: "SourceHanSansCN-Normal";
    src: url(https://jianzhan-fe.cdn.bcebos.com/font-v2/SourceHanSansCN-Normal.woff2), url(https://jianzhan-fe.cdn.bcebos.com/font/SourceHanSansCN-Normal.otf);
    font-display: swap;
}
@font-face {
    font-family: "SourceHanSansCN-Heavy";
    src: url(https://jianzhan-fe.cdn.bcebos.com/font-v2/SourceHanSansCN-Heavy.woff2), url(https://jianzhan-fe.cdn.bcebos.com/font/SourceHanSansCN-Heavy.otf);
    font-display: swap;
}
a {text-decoration: none; color:#000;}
a:hover {text-decoration: none !important;transition: all 0.3s ease;}
li {list-style-type: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
input, button, select, textarea {outline: none;}
button:focus{border:0; outline:0;}
table{border-collapse: collapse;}
th,tr,td{border: 1px solid #DDD;}
.cl:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cl {zoom: 1;}
img{transition: all 0.6s ease;}
.cont{width: 100%;margin: 0 auto;padding: 0 6vw;}

.in-top{width: 100%;height: 100vh;}
/*banner*/
.in-top .mySwiper1{width: 100%;height:100vh;}
.in-top .mySwiper1 .swiper-wrapper{width: 100%;height: 100%;}
.in-top .mySwiper1 .swiper-slide{width: 100%;height: 100%;}
.in-top .mySwiper1 .swiper-slide .sy-banner{width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;display: flex;justify-content: left;
align-items: center;}
.sy-banne-text{}
.sy-banne-text h2{font-size: 48px;font-weight: bold;color: #fff;margin-bottom: 30px;}
.sy-banne-text p{font-size: 22px;color: #fff;}
.in-top .mySwiper1 .swiper-pagination{bottom: 30px;}
.in-top .mySwiper1 .swiper-pagination-bullet{background: #fff;width: 40px;border-radius: 5px;height: 3px;}
/*banner-end*/

/*index*/
/*按钮*/
.light-btn {
    text-decoration: none;
    font-size: 16px;
    background: linear-gradient(90deg, #d7000f, #2cb3d8,#d7000f, #2cb3d8);
    background-size: 400%;
    width: 175px;
    height: 50px;
    line-height:50px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    border-radius: 5px;
    z-index: 1;
    display: block;
    position: relative;
    margin-top: 120px;
}
.light-btn:hover::before,.light-btn:hover {animation: sun 8s infinite;color: #fff;}
.light-btn::before {
    content: '';    
    background: linear-gradient(90deg, #d7000f, #2cb3d8,#d7000f, #2cb3d8);
    background-size: 400%;
    border-radius: 50px;
    filter: blur(10px);
    z-index: -1;
}
@keyframes sun {
    100%{
      background-position: -400% 0;
    }
}  
/*按钮 end*/

/**/
.in-cp{width: 100%;display: flex;justify-content: space-between;margin: 0;}
.in-cp li{width: 17%;position: relative;overflow: hidden;}
.in-cp-img{width: 100%;height: 450px;position: relative;}
.in-cp-img figure{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.in-cp-img img{height: 100%;}
.in-cp-img h3{position: absolute;top: 10px;left: 15px;color: #fff;font-size: 22px;}
.in-cp li .in-cp-text{height: 100%;width: 100%;position: absolute;left: -100%;top: 0;color: #ffffff;z-index: 2;transition: all 0.5s;background: rgba(0, 0, 0, 0.6);flex-wrap: wrap;}
.in-cp li .in-cp-text h4{font-size: 18px;color: #fff;width: 100%;text-align: center;line-height: 40px;padding-top: 60%;}
.in-cp li .in-cp-text span{display: block;width: 100px;height: 35px;text-align: center;border: #fff 1px solid;border-radius: 30px;color: #fff;font-size: 14px;
transition: all 0.5s;line-height: 35px;margin: 0 auto;}
.in-cp li .in-cp-text span:hover{background: #d7000f;border: 1px solid #d7000f;}
.in-cp li:hover .in-cp-img h3{opacity: 0;}
.in-cp li:hover .in-cp-text{left: 0;}

.in-cplb{width: 100%;background: url(../images/index_10.jpg) no-repeat center;background-size: cover;}
.in-cplb .in-cplb-box{}
.in-cplb .mySwiper3{width: 185px;left: 0px;right: 0;top: auto;bottom: 40px;border-left: 3px solid #d7000f30;margin-left: 0;}
.in-cplb .mySwiper3 .swiper-wrapper{display: block;}
.in-cplb .mySwiper3 .swiper-slide{width: 100% !important;}
.in-cplb .mySwiper3 .swiper-slide .in-cplb-text{padding-left: 12px;}
.in-cplb .mySwiper3 .swiper-slide .in-cplb-text h3{font-size: 16px;margin: 0;line-height: 30px;cursor: pointer;}
.in-cplb .mySwiper3 .swiper-slide .in-cplb-text h3:hover,
.in-cplb .mySwiper3 .swiper-slide-thumb-active .in-cplb-text h3{color: #d7000f;}
.in-cplb .mySwiper2 .swiper-slide{display: flex;align-items: center;justify-content: center;height: 100%;}
.in-cplb .mySwiper2 .swiper-slide .in-cplb-item{width: 32.25%;height: 100%;line-height: 1;display: flex;flex-direction: column;justify-content: center;
text-align: right;}
.in-cplb .mySwiper2 .swiper-slide .in-cplb-img{overflow: hidden;position: relative;width: 35.50%;display: flex;justify-content: center;align-items: center;
padding: 70px 70px 0px;box-sizing: border-box;}
.in-cplb .mySwiper2 .swiper-slide .in-cplb-img img{width: 100%;transition:all 0.5s;}
.in-cplb .mySwiper2 .swiper-slide .in-cplb-img:hover img{transform: scale(1.05);}
.in-cplb .mySwiper2 .swiper-slide .in-cplb-item-r{text-align: left;}
.in-cplb .mySwiper2 .swiper-slide .in-cplb-item h3{margin-bottom: 30px;font-weight: bold;color: #333;font-size: 30px;}
.in-cplb .mySwiper2 .swiper-slide .in-cplb-item p{text-transform: uppercase;color: #666;font-size: 24px;}
.in-cplb .mySwiper2 .swiper-slide .in-cplb-item-r h3{color: #d7000f;}

.in-about-item{text-align: center;padding: 80px 0;}
.in-about-item h2{font-size: 40px;font-weight: bold;margin: 0 0 20px;}
.in-about-item p{font-size: 18px;color: #666;}
.in-about-ul{display: flex;justify-content: center;align-items: center;margin-bottom: 120px;}
.in-about-ul li{display: inline-block;position: relative;text-align: center;width: 20%;}
.in-about-ul li .in-about-en{position: absolute;color: #000;opacity: 0.04;font-family: 'Impact';font-size:60px;width: 100%;text-align: center;left: 0;top: 30px;}
.in-about-ul li b{color: #d7000f;position: relative;}
.in-about-ul li b i{font-size: 72px;font-style: normal;font-weight: 600;}
.in-about-ul li b sup{font-size: 36px;position: absolute;top: -37px;}
.in-about-ul li p{font-size: 22px;margin-top: 10px;}

/*footer*/
.foot-banner{width: 100%;background: url(../images/index_12.jpg) no-repeat center;background-size: cover;}
.foot-banne-con{width: 100%;display: flex;justify-content: space-between;align-items: center;height: 170px;}
.foot-banner-l{width: 190px;text-align: center;color: #666;}
.foot-banner-l h3{padding-bottom: 10px;font-size: 28px;margin: 0;}
.foot-banner-l p{font-weight: bold;font-size: 14px;margin: 0;}
.foot-banner-img{width: 166px;}
.foot-banner-img img{width: 100%;}
.foot-banner-r{}
.foot-banner-r ul{display: flex;justify-content: right;}
.foot-banner-r ul li{display: inline-block;margin-left: 50px;}
.foot-banner-r ul li a{color: #333;font-size: 14px;}
.foot-banner-r ul li:last-child a,.foot-banner-r ul li a:hover{color: #d7000f;}
.footer{background: #333333;text-align: center;}
.footer span{display: inline-block;font-size: 14px;color: #fff;padding: 27px 10px;}
.footer span a{color: #fff;}
.footer span a:hover{color: #d7000f;}

/*右侧悬浮*/
.ycxf{width: 70px;position: fixed;right: 0px;top: 50%;z-index: 999;}
.ycxf li{width: 100%;height: 60px;text-align: center;font-size: 12px;color: #fff;margin-bottom: 2px;background:#133581 url(../images/index_42.png) no-repeat;line-height: 90px;position: relative;cursor: pointer;}
.ycxf li a{color: #fff;}
.ycxf li a{display: inline-block;width: 100%;height: 100%;}
.ycxf li:nth-child(1){background-position: 12px 6px;}
.ycxf li:nth-child(2){background-position: 12px -62px;}
.ycxf li:nth-child(3){background-position: 12px -137px;}
.ycxf li:nth-child(4){background-position: 12px -206px;}
.ycxf li:nth-child(2) figure{width: 120px;height:120px;position: absolute;top: -0px;right: 70px;display: none;border: 1px solid #eee;line-height: 0;}
.ycxf li:nth-child(2) figure img{width: 100%;}
.ycxf li:nth-child(2):hover figure{display: block;}
.ycxf li .ycxf-dh{width: 190px;height: 100%;background: #133581;color: #fff;position: absolute;top: 0;right: 0;text-align: left;line-height: 85px;
padding: 0 15px;display: none;}
.ycxf li:hover .ycxf-dh{right: 82px;display: block;}


/*内页*/
/*banner*/
.ny-banner {width: 100%;height: 500px;position: relative;margin-top: 90px;text-align: center;}
.ny-banner h2{margin: 0;padding-top: 12%;font-size: 30px;color: #fff;text-transform: uppercase;}
.ny-banner span{display: block;width: 42px;height: 4px;background: #fff;margin: 25px auto;}
.ny-banner p{text-transform: uppercase;font-size: 16px;color: #fff;}
.ny-banner p a{color: #fff;}
.ny-banner p a:hover{color: #d7000f;}

.ny-nav{width: 100%;box-shadow: 0 0 20px rgba(0,0,0,0.1);background: #fff;line-height: 60px;font-size: 16px;}
.ny-nav ul{margin: 0;}
.ny-nav li{display: inline-block;margin-right: 70px;text-transform: uppercase;}
.ny-nav li.active a{color: #d7000f;}

.ny-bj{width: 100%;background: #f8f8f8;padding: 40px 0;}
.ny-bj-fff{width: 100%;background: #fff;padding: 0px 0 40px;}

/*内页标题*/
.ny-title{text-align: left;padding: 50px 0;}
.ny-title h3{font-size: 30px;font-weight: 600;}
.ny-title span{display: block;width: 40px;height: 4px;background: #d7000f;}

/*简介*/
.jsjj {width: 1200px;margin: 0 auto;padding-bottom: 75px;} 
.jsjj_title h2 {font-size: 40px;color: #333;margin-bottom: 40px;margin-top: 50px;text-align: center;}
.jsjj_title p {font-size: 16px;line-height: 2;color: #333;margin-bottom: 10px;text-align: justify;word-break: break-all;text-indent: 32px;}
.bj4 {background: #f9f9f9;position: relative;overflow: hidden;}
.qywh {width: 1200px;margin: 0 auto;position: relative;z-index: 90;}
.qywh_title h2 {text-align: center;font-size: 40px;color: #333;padding: 115px 0 75px;}
.qywh_nr ul {overflow: hidden;margin-left: -20px;padding-bottom: 120px;}
.qywh_nr li {float: left;width: 50%;padding: 0 0 20px 20px;cursor: pointer;}
.qywhbox {background: #fff;border-radius: 10px;height: 370px;transition: All 0.4s ease-in-out;padding: 45px 25px 0 25px;text-align: center;}
.qywhbox span {display: block;margin: 0 auto;position: relative;width: 75px;height: 75px;}
.qywhbox img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);transition: All 0.4s ease-in-out;}
.qywhbox h2 {font-size: 36px;color: #000;line-height: 60px;padding-top: 0px;}
.qywhbox p {font-size: 16px;color: #666;line-height: 1.6;}
.qywhbox p b{color: #333;}
.qywh_nr li:hover .qywhbox {background: #d7000f;}
.qywh_nr li:hover .c1 {
    ofilter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: brightness(0%) invert(100%);
    -webkit-filter: brightness(0%) invert(100%);
}
.qywh_nr li:hover h2 {color: #fff;}
.qywh_nr li:hover p,.qywh_nr li:hover p b {color: #fff;}

/*产品*/
.cplist-con{display: flex;justify-content: space-between;margin: 0 auto;padding: 0 6vw;}
.cplist-l{width: 300px;}
.about_left {margin-top: 100px;background: #fff;box-shadow: 0px 0px 15px rgba(59, 124, 149, 0.1);padding-bottom: 1px;overflow: hidden;
border-top-left-radius: 15px;border-top-right-radius: 15px;}
.about_left .about_left_bt {width: 100%;background:#d7000f;color: #fff;height: 80px;padding-left: 24px;line-height: 89px;}
.about_left .about_left_bt span {font-size: 22px;color: #fff;line-height: 70px;text-transform: uppercase;}
.about_left .left_nav2{}
.about_left .list_dl{margin-bottom: 0;}
.about_left .list_dt{background: #fff;display: block;padding: 0px 16px;font-size: 16px;color: #333;cursor: pointer;line-height: 55px;
border-bottom:#eee;}
.about_left .list_dt p{margin: 0;float: left;width: 80%;}
.about_left .list_dt p a{font-size: 18px;color: #061a39;font-weight: 400;text-transform: capitalize;display: inline-block;width: 100%;height: 100%;}
.about_left .list_dt_icon{position: relative;height: 18px;top: 0px;float: right;width: 14px;}
.about_left .list_dt_icon img{width: 9px;opacity: 0.5;}
.about_left .list_dt:hover,#open,.about_left .on{background:rgba(215,0,15,0.1)}
.about_left .list_dd{padding: 5px 0;}
.about_left .list_li {display: inherit;line-height: 35px;padding: 4px 10px 4px 20px;}
.about_left .list_li a{background: url(../images/about6.png) no-repeat left center;display: block;padding-left: 0px;font-size: 16px; color: #666;
line-height: 20px;padding-top: 10px;padding-bottom: 10px;}
.about_left .list_li:hover a{color: #d7000f;}
.list_dl .list_dd .active a{color: #d7000f;}
.list_dd{ display: none;}
.about_left #list_dt5{border: none;}
.cpxq-lx{width: 100%;overflow: hidden;margin-top: 10px;background: #d7000f;text-align: center;color: #fff;padding-bottom: 20px;margin-bottom: 80px;}
.cpxq-lx figure{width: 100%;margin:0px;}
.cpxq-lx figure img{width: 100%;}
.cpxq-lx-p {font-size: 14px;margin: 15px auto;}
.cpxq-lx-p span{display:inline-flex;width: 28px;height: 28px;background: #fff;border-radius: 50%;justify-content: center;align-items: center;margin-right: 5px;}
.cpxq-lx-p span img{width: 12px;}
.cpxq-lx-1 p{font-size: 22px;font-weight: bold;}
.cpxq-r1{width: 100%;margin-top: 50px;display: flex;justify-content: space-between;align-items: center;}
.cplist-r{width: 76%;}    
.cplb-ul{margin-top: 100px;display: flex;justify-content: left;flex-wrap: wrap;}
.cplb-ul li{width: 33%;margin: 0 0px 29px;}
.cplb-ul li a{display: block;width: 100%;background: #fff;}
.cplb-ul li a figure{width: 100%;overflow: hidden; display: flex;justify-content: center; align-items: center;
box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.cplb-ul li a figure img{width: 100%;}
.cplb-ul li a:hover figure img{transform: scale(1.05);}
.cplb-ul li a h3{margin: 0;font-size: 16px; font-weight: 400;line-height: 70px;text-align: center;}
.cplb-ul li a:hover h3{color: #d7000f;}

/*产品详情*/
.cpxq-1 {display: flex;justify-content: space-between; align-items: center;padding: 70px 0 80px;width: 1200px;margin: 0 auto;}
.cpxq-1 li{width: 48%;}
.cpxq-1 li:nth-child(2){width: 38.37%;height: 340px;display: flex;align-items: center;justify-content: center;}
.cpxq-1 li h3{margin-top:0;}
.cpxq-1 li h3 a{color: #d7000f;font-size: 16px;}
.cpxq-1 li h3 a:hover{color: #000;}
.cpxq-1 li figure{border: 1px solid #ececec;}
.cpxq-1 li figure img{width: 100%;}
.cpxq-1 li h4{font-size: 40px; font-weight: 400; color: #333333;line-height: 40px;margin:0px 0 35px;}
.cpxq-1 li h4:hover{color:#d7000f;}
.cpxq-1-text{font-size:16px;color:#333;line-height:30px;}
.cpxq-1 li span{display: block;width: 60px;height: 2px;background: #d7000f;margin-bottom: 30px;}
.cpxq-1 li h5{ font-size: 18px; font-weight: bold; color: #333333; line-height: 21px;}
.cpxq-1 li p{font-size: 14px; font-weight: 400; color: #666666; line-height: 24px;}
.cpxq-1 li .cpxq-1-a{width: 100%;border-top: 1px solid #D9D9D9;margin-top: 34px;padding-top: 40px;}
.cpxq-1 li .cpxq-1-a a{display: block;width: 140px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 16px;background: #d7000f;
border: 1px solid #d7000f;border-radius: 5px;}
.cpxq-1 li .cpxq-1-a a:hover{background: #fff;color: #d7000f;}
.cpxq-2{width: 1200px;margin: 50px auto;min-height: 400px;}
.cpxq-2 .notice{width: 100%;margin:0 0 50px;}
.cpxq-2 .notice .tab-nav{display: flex;justify-content: left;margin: 0;}
.cpxq-2 .notice .tab-nav li{
    display: inline-block;
    padding: 0 10px;
    box-sizing: border-box;
    background: #d7000f;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    line-height: 32px;
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 20px;
}
.cpxq-2 .notice .tab-nav li.on,.cpxq-2 .notice .tab-nav li:hover{background: #d7000f;color: #fff;}
.cpxq-2 .notice .tab-pal{width: 100%;padding-top: 30px;}
.cpxq-2 .notice .tab-pal img{max-width: 100%;}
.cpxq-2 .notice .tab-pal table{width: 100%;}
.cpxq-2 .notice .tab-pal p{font-size: 16px;line-height: 30px;color:#666;}
.fhlb{margin-bottom: 80px;}
.fhlb a{
    max-width: 140px;
    padding: 0 25px;
    box-sizing: border-box;
    margin-top: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 40px;
    border-radius: 25px;
    border: 1px solid #b8b8b8;
    color: #666;
    transition: .1s linear;
    -moz-transition: .1s linear;
    -webkit-transition: .1s linear;
    margin-left: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.fhlb a::before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
    background: #d7000f;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    transition: all .4s;
}
.fhlb a::after {
    content: "";
    display: block;
    width: 21px;
    height: 10px;
    background: url(../images/back_btn.png) no-repeat center / cover;
    margin-left: 10px;
    transition: all .4s;
}
.fhlb a:hover::before{width:100%;}
.fhlb a:hover{color:#fff;}
.fhlb a:hover::after{background: url(../images/back_btn_hover.png) no-repeat center / cover;}

/*新闻列表*/
.nynews-ul{margin-top: 50px;}
.nynews-ul li{width: 100%;border-bottom: 1px solid #D9D9D9;padding-bottom: 30px;margin-bottom: 30px;}
.nynews-ul li a{}
.nynews-ul li figure{width: 24%;overflow: hidden;float: left;height: 183px;display: flex;justify-content: center;align-items: center;}
.nynews-ul li figure img{width: 100%;transition: all 0.5s;}
.nynews-ul li:hover figure img{transform: scale(1.05);}
.nynews-ul li .nynews-ul-div{width: 73%;float: right;padding-right: 90px;}
.nynews-ul li .nynews-ul-div h3{ font-size: 18px; font-weight: 500;margin: 10px 0 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nynews-ul li .nynews-ul-div time{font-size: 14px;color: #666;}
.nynews-ul li .nynews-ul-div p{font-size: 14px; font-weight: 400;color: #666;line-height:26px;margin-top:15px;margin-bottom:20px;text-align: justify;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.nynews-ul li .nynews-ul-div span{ font-size: 16px; font-weight: 400; color: #666; letter-spacing: 2px;}

.ny_news{width: 100%;background: #f5f5f5;padding-bottom: 80px;}
.ny_news_ul{width: 100%;padding-top: 80px;}
.ny_news_ul li{width:100%;background: #fff;padding: 40px;margin-bottom: 30px;}
.ny_news_ul li figure{float: left;width: 27%;overflow: hidden;}
.ny_news_ul li figure img{width: 100%;transition: all 0.5s;}
.ny_news_ul li:hover figure img{transform: scale(1.05);}
.ny_news_ul li .nynews-div{width: 70%;float: right;}
.ny_news_ul li .nynews-div h3{font-size: 24px;font-weight: bold;margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 1;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}
.ny_news_ul li .nynews-div p{font-size: 14px;color: #666;line-height: 26px;margin-top: 10px;margin-bottom: 40px;
    
}
.ny_news_ul li .nynews-div time{font-size: 14px;color: #666;line-height: 35px;}
.ny_news_ul li .nynews-div span{display: inline-block;width: 128px;height: 42px;border: 1px solid #BFBFBF;font-size: 14px;color: #999;line-height: 42px;
text-align: center;}
.ny_news_ul li .nynews-div:hover h3{color: #d7000f;}
.ny_news_ul li .nynews-div span:hover{color: #d7000f;border: 1px solid #d7000f;background: url(../images/index_45.png) no-repeat 86px center;}


/*新闻详情*/
.xwxq-top{width: 100%;border-top: 1px solid #E6E6E6;}
.xwxq-mbx{width: 100%;border-bottom: 1px solid #E6E6E6;}
.xwxq-mbx p{padding: 0;line-height: 100px;color: #999;font-size: 16px;}
.xwxq-mbx p a{color: #999;}
.xwxq-mbx p a:hover{color: #d7000f;}

.xwxq-title{margin-top: 50px;}
.xwxq-title h3{width: 75%;float: left;font-size: 32px;text-align: left;}
.xwxq-title time{width: 20%;font-size: 16px;color: #666;float: right;display: block;text-align: right;margin-top: 25px;}

.xwxq-c{width: 100%;background: #f8f8f8;margin-top: 50px;padding: 60px 0;}
.xwxq-p{width: 100%;}
.xwxq-p p{font-size: 16px;color: #333;line-height: 26px;}
.xwxq-p img{max-width: 100%;}
.xwxq-bottom{border-top: 1px solid #E0E3E9;width: 100%;margin-top: 50px;padding-top: 40px;}
.xwxq-bottom-btn{color: #000; font-size: 16px;float: left; width: 70%;}
.xwxq-bottom-fh{float: right;width: 20%;margin-top: 6px;}
.xwxq-bottom-fh a{display: block;width: 114px;height: 46px;line-height:46px;border: 1px solid #d7000f;font-size: 16px;color: #fff;
background: #d7000f;text-align: center;float: right;}

.xwxq-r{width: 100%;background: #fff;padding: 0 24px 24px;}
.xwxq-r h3{ font-size: 18px; font-weight: 400; color: #000000; line-height: 21px;padding: 24px 0;margin: 0;}
.xwxq-r ul li{border-top: 1px solid #E6E6E6;margin-bottom: 24px;padding-top: 24px;}
.xwxq-r ul li h4{font-size: 16px; font-weight: 400;line-height: 24px;margin: 0 0 16px;}
.xwxq-r ul li time{background: url(../images/timeicon.png) no-repeat left center; font-size: 16px; font-weight: 400; color: #666666;
line-height: 19px;padding-left: 24px;background-size: 17px auto;}

.xq_news{width: 100%;background: #f5f5f5;padding-top: 80px;padding-bottom: 80px;}
.xq_news_l{background: #fff;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);padding: 50px 80px;}
.xq_news_l .ny_case_title{width: 100%;text-align: center;border-bottom: 1px solid #E6E6E6;padding-bottom: 15px;margin-bottom: 25px;}
.xq_news_r{background: #fff;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);padding: 30px;}
.xq_news_r h3{font-size: 24px;color: #222;font-weight: bold;margin-bottom: 20px;}
.xq_news_r_ul li{width: 100%;border-bottom: 1px solid #EEEEEE;padding-bottom: 15px;margin-top: 15px;}
.xq_news_r_ul li h4{font-size: 14px;padding-right: 20px;padding-right: 36px;line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}
.xq_news_r_ul li time{font-size: 14px;color: #999;}
.xq_news_r_ul li time i{font-style: normal;}
.xq_news_r_ul li time i:nth-child(1){color: #222;}
.xq_news_r_ul li:hover h4{background: url(../images/index_20.png) no-repeat center right;}

/*分页*/
.last-page{text-align: center;margin:40px 0;}
.page-status,.page-index,.page-last{display: none;}
.last-page span a{display: inline-block;width: 30px;height: 30px;color: #000;line-height: 30px;font-size: 14px;overflow: hidden;margin: 0 5px;
background: #ececec;text-align: center;}
.last-page .page-pre a,.last-page .page-next a{width: 60px;}
.last-page .page-num-current,.last-page span a:hover{background: #d7000f;color: #fff;}
.last-page .page-none{margin-bottom: 80px;display: block;}


/*设备*/
.nysb-ul{}
.nysb-ul li a{display: block;width: 100%;margin-bottom: 30px;}
.nysb-ul li a figure{width: 100%;overflow: hidden;height: 170px;line-height: 170px;}
.nysb-ul li a figure img{width: 100%;vertical-align: middle;}
.nysb-ul li a:hover figure img{transform: scale(1.05);}
.nysb-ul li a h3{font-size: 16px;text-align: center;}

.ny-ly .form-horizontal{margin: 0 auto;width: 80%;}
.ny-ly .form-horizontal span{color: red;}
.ny-ly .form-horizontal .btn{margin: 20px auto;display: block;width: 140px;height: 50px;line-height: 50px;padding: 0;background: #d7000f;color: #fff;}

/*联系我们*/
.lxfs_tit h2 {font-size: 40px;color: #333;padding: 90px 0 70px;text-align: center;}
.lxfs_nr {width: 1200px;margin: 0 auto;}
.lxfs_nr ul {overflow: hidden;margin-left: -20px;}
.lxfs_nr li {float: left;width: 50%;padding: 0 0 20px 20px;}
.lxfsbox {text-align: center;border-radius: 10px;background: #f9f9f9;height: 250px;transition: All 0.4s ease-in-out;position: relative;}
.lcbox {position: absolute;width: 100%;left: 50%;top: 50%;transform: translate(-50%, -50%);padding: 0 40px;}
.lxfsbox span {display: block;width: 70px;height: 70px;position: relative;margin: 0 auto;}
.lxfsbox img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.lxfsbox h2 {font-size: 16px;color: #333;line-height: 24px;height: 50px;}
.lxfs_nr ul li:nth-child(3),.lxfs_nr ul li:nth-child(4),.lxfs_nr ul li:nth-child(5) {width: 33.33%;}
.lxfsbox:hover {background: #d7000f;}
.lxfsbox:hover .c1 {
    ofilter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: brightness(0%) invert(100%);
    -webkit-filter: brightness(0%) invert(100%);
}
.lxfsbox:hover h2,.lxfsbox:hover h2 a{color: #fff;}
.bj5 {background: url(../images/bj5.jpg) no-repeat center center; background-size: cover;background-attachment: fixed;margin-top: 50px;}
.tjbd {width: 1200px; margin: 0 auto; max-width: 94%;}
.tjbd_title {text-align: center;padding: 100px 0 80px;}
.tjbd_title{text-align: center; padding: 100px 0 80px;}
.tjbd_title h2{font-weight: bold; font-size: 46px; color: #333; margin-bottom: 25px;}
.tjbd_title p{font-size: 36px; line-height: 60px; color: #333;}
.tjbd_nr{ padding-bottom: 170px;}
.tjbd_nr ul{overflow: hidden; margin-left: -23px;}
.tjbd_nr li{float: left; width: 50%; padding: 0 0 0 23px; position: relative; margin-bottom: 23px;}
.tjbd_nr b{color: #d7000f; left: 35px;top:50%; transform: translateY(-50%);position: absolute;font-size: 16px;}
.wby4{width: 100%; height: 70px; line-height: 68px;border: 1px solid #fdedee;background: rgba(255,255,255,.6); padding: 0 20px 0 25px;border-radius: 10px;}
.wby5{width: 100%; height: 164px; line-height: 1.8;border: 1px solid #fdedee;background: rgba(255,255,255,.6); padding:20px;border-radius: 10px;}
.tjbd_nr ul li:nth-child(5){ width:100%;}
.wby6{width: 190px; height: 70px; line-height: 68px;border: 1px solid #fdedee;background: rgba(255,255,255,.6); padding: 0 20px;border-radius: 10px;}
.btn8{width: 190px;height: 70px; background:#d7000f; color:#fff;border-radius: 10px;cursor: pointer;transition: All 0.4s ease-in-out;border: none;}
.yzm{display: inline-block; width: 161px; margin-left: 10px;vertical-align: middle;}
.btn8:hover{background: #fdedee; color: #333;}
.yzm img{width: 100%;}
.tjbd_nr ul li:nth-child(7){text-align: right;}

.ny-lx-div{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ny-lx-l{width: 80%;margin-top: 30px;}
.ny-lx-l ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ny-lx-l ul li{width: 50%;font-size: 16px;color: #666;text-align: left;margin-top: 25px;}
.ny-lx-l ul li p{display: inline-block;font-size: 16px;line-height: 25px;width: 83%;margin-top: 11px;}
.ny-lx-l ul li span{display: inline-block;width: 45px;height: 45px;background: url(../images/index_43.png) no-repeat;float: left;margin-right: 15px;
    border-radius: 50%;}
.ny-lx-l ul li span.ny_lx_ico1{background-position: -170px 1px;}
.ny-lx-l ul li span.ny_lx_ico2{background-position: -58px 1px;}
.ny-lx-l ul li span.ny_lx_ico3{background-position: -58px 1px;}
.ny-lx-l ul li span.ny_lx_ico4{background-position: -116px 1px;}
.ny-lx-l ul li span.ny_lx_ico5{background-position: 0px 1px;}
.ny-lx-r{text-align: center;width: 110px;margin-top: 60px;}
.ny-lx-r figure img{width: 100%;}
.ny-lx-r p{font-size: 14px;}

.ny_lx_ul li{width: 30%;display: inline-block;text-align: left;margin-top: 50px;}
.ny_lx_ul li p{display: inline-block;font-size: 16px;line-height: 25px;width: 83%;margin-top: 11px;}
.ny_lx_ul li span{display: inline-block;width: 45px;height: 45px;background: url(../images/index_43.png) no-repeat;float: left;margin-right: 15px;
border-radius: 50%;}
.ny_lx_ul li span.ny_lx_ico1{background-position: -170px 1px;}
.ny_lx_ul li span.ny_lx_ico2{background-position: -116px 1px;}
.ny_lx_ul li span.ny_lx_ico3{background-position: -60px 1px;}
.ny_lx_ul li span.ny_lx_ico4{background-position: 0px 1px;}
.ny_lx_ul li:last-child{text-align: center;width: 110px;margin-top: 0;}
.ny_lx_ul li figure{width: 100%;}
.ny_lx_ul li figure img{width: 100%;}
.ny_lx_ul li p{font-size: 14px;}


.nylx-api{width: 100%;margin: 0 auto;overflow: hidden;}
#allmap1{width: 100%;overflow: hidden;height: 500px;}

.lx-ly{width: 100%;background: #fff;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);padding: 60px;margin-bottom: 80px;}
.lx-ly h2{font-size: 40px; font-weight: 600; color: #000000;text-align: center;}
.lx-ly form{margin-top: 40px;}
.lx-ly form .form-1{width: 100%;height: 55px;line-height: 55px;background: #F2F2F2;margin-bottom: 20px;position: relative;}
.lx-ly form .form-1 label{position: absolute;left: 15px;top: 0;width: 15%;font-size: 16px;color: #666;font-weight: 400;}
.lx-ly form .form-1 label span{color: red;}
.lx-ly form .form-1 input{width: 80%;right: 15px;position: absolute;top: 0;background: none;border: none;}
.lx-ly form .form-2{height: 160px;}
.lx-ly form .form-2 label{width: 100%;}
.lx-ly form .form-2 textarea{width: 98%;position: absolute;top: 35px;background: none;border: none;left: 20px;height: 118px;}
.lx-ly form button{width: 220px;height: 55px;background: #d7000f;font-size: 16px;color: #fff;border: 1px solid #d7000f;}
.lx-ly form button:hover{background: #fff;color: #d7000f;}

.crumb{
    background: #f7f7f7;
}
.crumb .bread {
    height: 60px;
    margin-left: auto;
    display: flex;
    justify-content: right;
    align-items: center;
}
.just-betw{width:1300px;margin:0 auto;}
.bread .item {
    display: block;
    color: #666;
    transition: all .4s;
    padding: 0 25px;
    box-sizing: border-box;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 0;
    font-size: 16px;
}
.bread .item.active {
    background: #fff;
    color: #d7000f;
}
.bread .item::before {
    content: "";
    display: block;
    top: 0;
    left: 0;
    position: absolute;
    width: 0;
    height: 2px;
    background: #d7000f;
    transition: all .4s;
}
.bread .item.active::before {
    width: 100%;
}

.hxwh{width: 1300px;display: flex;justify-content: space-between;margin: 50px auto 0;padding-bottom: 30px;}
.hxwh li{width: 24%;overflow: hidden;position: relative;box-shadow: 0 0 15px rgb(0 0 0 / 20%);border-radius: 5px;padding-bottom: 30px;}
.hxwh li figure{overflow: hidden;width: 100%;}
.hxwh li figure img{width: 100%;}
.hxwh li h2{padding: 20px 20px 20px;font-size: 20px;color: #d7000f;margin: 0;font-weight: bold;}
.hxwh li h3{margin: 0 20px 15px;padding: 0 0 10px;font-size: 18px;border-bottom: 1px solid #eee;}
.hxwh li p{padding:0 20px 0 30px;margin:0px;font-size:14px;line-height: 30px;color:#666;position: relative;}
.hxwh li p::before{
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    background: #666;
    border-radius: 50%;
    top: 13px;
    left: 20px;
}
.hxwh li:hover figure img{transform: scale(1.05);}

.fzlc{width: 100%;background:url(../images/5.jpg) no-repeat center;margin-top: 50px;padding-top:50px;background-size:cover;}
.fzlc .jsjj_title h2{color:#fff;}
.event_box{ width: 60%; margin: 6% auto 0;position: relative; min-height: 420px;}
.event_box .parHd {width: 100%; display: inline-block;height: 92px;overflow: hidden;}
.parHd  ul{ width: 100%; text-align: center; margin: 0 auto; padding-top: 25px !important;}
.parHd .tempWrap{ margin: 0 auto;}
.parHd .tempWrap:after{
    content: '';
    width: 85%;
    height: 1px;
    background: #fff;
    position: absolute;
    right: 8%;
    top: 33%;
    z-index: 10;
    left: 44px;
}
.parHd li{  display: inline-block; cursor: pointer; padding-top: 30px; font-size: 16px; color: #fff;margin:0 30px; position: relative; }
.parHd li.on:after{background: url(../images/dot_ico_1.png) no-repeat}
.parHd li:after{ content: ''; background: url(../images/dot_ico.png) no-repeat; width: 26px; height: 26px; position: absolute;  z-index: 20;top: -12px; left: 50%; margin-left: -12px;}
.parBd{ text-align: center; margin-top: 60px;color: #fff;}
.parBd h4{ position: relative; font-size: 40px; margin-bottom: 3%; /*width: 200px;*/ padding: 0 60px;  display: inline-block; text-align: center;}
.parBd h4:after{ content:''; background: #fff; width: 100px; height: 1px; position: absolute; left: -100px; bottom: 12px;}
.parBd h4:before{ content:''; background: #fff; width: 100px; height: 1px; position: absolute; right: -100px; bottom: 12px;}
.parBd p{ line-height: 180%; font-size: 16px; width: 80%; margin: 0 auto;}
.sPrev,.sNext{ width: 30px; height: 30px; display: block; position: absolute; top: 10px;}
.sPrev{ left: 0;}
.sNext{ right: 0;}
.sPrev img,.sNext img{transition: all .6s cubic-bezier(.51,1.1,.9,.95);
    -moz-transition: all .6s cubic-bezier(.51,1.1,.9,.95);
    -webkit-transition: all .6s cubic-bezier(.51,1.1,.9,.95);
    -o-transition: all .6s cubic-bezier(.51,1.1,.9,.95);
}

.ykh-tscy-con{display: flex;justify-content: space-between;align-items: center;padding: 0 10vw;}
.ykh-tscy-con .ykh-tscy-l{width: 38%;margin:50px 0;}
.ykh-tscy-con .ykh-tscy-l img{width: 100%;}
.ykh-tscy-con .ykh-tscy-r{width: 55%;}
.ykh-tscy-con .ykh-tscy-r ul{}
.ykh-tscy-con .ykh-tscy-r ul li{
    margin: 60px 0;
    display: flex;
    justify-content: left;
}
.ykh-tscy-con .ykh-tscy-r ul li .li-div{width:50%;}
.ykh-tscy-con .ykh-tscy-r ul li h3{font-size:20px;font-weight:bold;color:#d7000f;margin:0 0 20px;}
.ykh-tscy-con .ykh-tscy-r ul li p{font-size: 14px;color: #666;margin-top: 10px;}
.ykh-jtys{background:url(../images/6.jpg) no-repeat top right;background-size: 86% auto;margin-bottom:80px;}
.ykh-jtys .ny-title p{font-size: 14px;margin-top: 20px;color:#666;}




@media (min-width: 1400px){
	.cont1320{width: 1320px;margin: 0 auto;}
}

@media screen and (max-width:1920px){
	
}

@media screen and (max-width:1800px){
	
}

@media screen and (max-width:1650px){
	.slides li p{width: 43%;}
    .light-btn{margin-top: 30px;}
    .in-about ul li .in-about-div .in-about-text{line-height: 22px;}

    .ny-yj-text .ny-yj-p p {line-height: 40px;padding-left: 25px;}
    .ny-yj-text .ny-yj-title h2 {font-size: 30px;}
    .ny-yj-text .ny-yj-title span {margin: 16px 0;}
}

@media screen and (max-width:1450px){
	.in-about ul li .in-about-div {width: 88%;margin-left: 25px;}
    .in-about ul li .in-about-div h4 {font-size: 20px;margin: 10px 0 20px;}
    .in-about ul li .in-about-div h3{font-size: 30px;}
    .in-about .in-about-btn .in-about-fff{margin: 25px 0;padding: 15px 20px;font-size: 20px;}
    .in-about .in-about-btn .in-about-fff a i{background-size: auto 30px;width: 36px;height: 31px;}
    .in-about .in-about-btn .in-about-2 a i {background-position: -47px 0px;}
    .in-about .in-about-btn .in-about-3 a i {background-position: -96px 0px;}
    .in-fw-nr .in-fw-r {width: 30%;}
}

@media screen and (max-width:1400px){
	.ny-yj-text {width: 78%;}
}

@media screen and (max-width:1350px){    
	.cont1330{width: 88%;margin: 0 auto;}
    .fuwu-ul li{height: 390px;}
    .fuwu-ul li .fuwu-ul-h3 h3{font-size: 20px;}
}

@media screen and (max-width:1230px){
	.in-fw-nr .in-fw-r {width: 26%;}
    .fuwu-ul li {height: 320px;}
}

@media screen and (max-width:1200px){
	.flexslider{margin-top: 80px;width: 100%;}
    .slides li{height: 500px;background-size: 100% auto !important;}
    .slides li h2{font-size: 50px;padding-top: 5%;}
    .slides li p {width: 63%;}
    .slides li img {padding-top: 5%;height: 120px;}
    .in-about .ul2,.in-about ul li:nth-child(1),.in-fw-l{display: none;}
    .in-about ul,.in-about ul li:nth-child(2){display: block;}
    .in-about ul li{width: 100%;}
    .in-about ul li .in-about-div {width: 90%;margin: 40px auto;}
    .in-about ul li .in-about-div .in-about-img{bottom: 0px;}
    .in-fw-nr .in-fw-r{width: 100%;}
    .in-fw {height: auto;padding-bottom: 100px;}
    .in-fw-r h2 {font-size: 40px;padding: 50px 0 30px;}
    .in-ys h2{font-size: 40px;}

    .about-1-ul li {width: 100%;}
    .about-1{margin-top: 60px;}
    .about-1-ul li{width: 100%;}
    .about-1-ul li h2 {font-size: 40px;}
    .about-1-ul li:nth-child(2) {padding: 28px 20px;}
    .ny-title h3 {font-size: 30px;}    
    .ny-title {padding: 30px 0;}
    .notice .tab-nav li{height: 60px;font-size: 18px;}
    .notice .tab-pal ul li {width: 100%;}
    .notice .tab-pal ul {flex-wrap: wrap;}
    .notice .tab-pal{padding: 30px;}
    .notice .tab-pal ul li img{margin-top: 40px;}
    .ny-banner{height: 350px;margin-top: 60px;background-size: auto 100% !important;}
    .ny-banner h2 {font-size: 35px;}
    .ny-banner span{width: 40px;}
    .ny-yj ul li{flex-wrap: wrap;}
    .ny-yj ul li .ny-yj-l,.ny-yj ul li .ny-yj-r,.ny-lx .ny-lx-l, .ny-lx .ny-lx-r{width: 100%;}
    .ny-yj ul li:nth-child(2) .ny-yj-l {order: inherit;}
    .ny-yj-text {width: 91%; margin-bottom: 30px;}
    .ny-lx {flex-wrap: wrap;}
    #allmap1{margin: 25px auto;}
    .ny-ly {margin: 0 auto 50px;padding: 0px 20px 40px;}
  
}

@media screen and (max-width:910px){
	.fuwu-ul li {height: 260px;margin-bottom: 25px;}
    .fuwu-ul li .fuwu-ul-h3{padding: 15px;}
    .fuwu-ul li .fuwu-ul-h3 h3 {font-size: 16px;}
}

@media screen and (max-width:760px){
    .slides li {height: 440px;background-size: auto 100% !important;}
    .slides li h2 {font-size: 35px;padding-top: 8%;}
    .slides li p {width: 90%;font-size: 14px;}
    .slides li img {height: 75px;}
    .in-about ul li .in-about-div .in-about-img img {height: 70px;}
    .in-about-ys{flex-wrap: wrap;}
    .in-about-ys li {width: 49%;margin-bottom: 20px;}
    .in-about-ys li h3 {font-size: 20px;margin: 15px 0;}
    .in-about-ys li p {padding-top: 10px;}
    .in-about-ys {margin: 70px 0 40px;}
    .ys-ul li{width: 50%;margin-bottom: 20px;padding: 30px 19px 40px;}
    .in-ys h2{padding: 30px 0;}
    .in-kh-ul li:nth-child(1),.in-kh-ul li:nth-child(2),.in-kh-ul li:nth-child(3){width: 32%;}
    .in-kh-ul li figure img {height: 30px;width: auto;}
    .in-kh-ul li{width: 32%;margin-bottom: 47px;}
    .foot-r ul li:nth-child(1){display: none;}
    .foot-l{width: 100%;}
    .foot-nr,.foot-r ul{display: block;}
    .foot-r ul li ul li:nth-child(1){display: block;}
    .foot-r ul li:nth-child(2),.foot-r{width: 100%;}
    .foot-r ul li h4 {font-size: 18px;}
    .in-kh h2{font-size: 40px;padding: 50px 0;margin: 0;}
    .ny-banner {height: 220px;}
    .fuwu-ul{margin: 30px auto;}
    .cont1330 {width: 90%;}    
    .fuwu-ul li{height: 200px;}
}

@media screen and (max-width:640px){
    .flexslider{margin-top: 66px;}
    .slides li img {height: 55px;}
    .slides li {height: 360px;}
    .light-btn{font-size: 14px;width: 130px;height: 40px;line-height: 40px;}
    .in-about-ys li span {width: 70px;height: 65px;background-size: auto 100%;}
    .in-about-ys li h3 {font-size: 18px;}
    .in-about-ys li p{font-size: 12px;}
    .in-about-ys li .in-about-ico2 {background-position: -138px 0px;}
    .in-about-ys li .in-about-ico3 {background-position: -245px 0px;}
    .in-about-ys li .in-about-ico4 {background-position: -358px 0px;}
    .in-fw-r h2 {font-size: 30px;padding: 35px 0 20px;}
    .in-fw-r-a {width: 130px;height: 40px;line-height: 40px;font-size: 14px;margin-top: 55px;}
    .in-fw {padding-bottom: 50px;}
    .in-ys h2{font-size: 30px;}
    .ys-ul li{width: 100%;padding: 30px 19px 10px;}
    .ys-ul li .ys-ul-num {bottom: 0px;font-size: 100px;}
    .in-kh-ul li:nth-child(1), .in-kh-ul li:nth-child(2), .in-kh-ul li:nth-child(3), .in-kh-ul li:nth-child(4) {display: none;}
    .in-kh-ul li {width: 49%;margin-bottom: 35px;}
    .in-kh h2 {font-size: 30px;}  
    .footer {padding-top: 40px;}
    .foot-l figure img{height: 50px;}
    .foot-r ul li ul li a{font-size: 12px;}
    .foot-bq a{display: block;margin: 5px 0 0;}
    .foot-bq{margin-top: 50px;}
    .foot-l h3 {font-size: 16px;}
    .ys-ul li .ys-ul-p {font-size: 14px;line-height: 22px;}
    .ys-ul li {padding: 15px 19px 10px;}
    .ys-ul li .ys-ul-title .ys-ul-ico{width: 45px;height: 42px;background-size: auto 141px;}
    .ys-ul li .ys-ul-title h3 {width: 82%;}
    .ys-ul li .ys-ul-title h3 {width: 82%;font-size: 16px;margin: 0px 0 0;line-height: 23px;}
    .ys-ul li .ys-ul-title h3 span {line-height: 16px;}
    .ys-ul li .ys-ul-title .ys-ul-ico2 {background-position: -86px -13px;}
    .ys-ul li .ys-ul-title .ys-ul-ico3 {background-position: -164px -10px;}
    .ys-ul li .ys-ul-title .ys-ul-ico4 {background-size: auto 128px;background-position: 1px -76px;}
    .ys-ul li .ys-ul-title .ys-ul-ico5 {background-position: -81px -78px;}
    .ys-ul li .ys-ul-title .ys-ul-ico6 {background-position: -147px -74px;}

    .notice .tab-nav li{font-size: 14px;}
    .notice .tab-pal ul li h3 {font-size: 16px;}
    .notice .tab-pal ul li h3 span {width: 40px;height: 3px; margin-top: 10px;}
    .notice .tab-pal ul li .tab-pal-text {margin-top: 20px;}
    .notice .tab-pal ul li .tab-pal-text p {font-size: 14px;line-height: 20px;}
    .ny-zhengshu .swiper {padding-bottom: 60px;margin-bottom: 35px;}
    .fuwu-ul li {height: 180px;}
}

@media screen and (max-width:510px){
    .fuwu-ul li {height: 145px;}
}

@media screen and (max-width:480px){
    .fuwu-ul li {height: 130px;}
    .ny-banner {height: 160px;}
    .ny-banner h2 {font-size: 25px;}
}

@media screen and (max-width:380px){	
    .in-about ul li .in-about-div .in-about-img img {height: 35px;}
    .fuwu-ul li {height: 100px;}
    .fuwu-ul li .fuwu-ul-h3 h3 {font-size: 14px;}
    .fuwu-ul li .fuwu-ul-h3 {padding: 6px;}
}