@charset "utf-8";
.h70{display: none;}

@media screen and (min-width: 1300px) and (max-width: 1800px) {
  body {
    z-index: 0.85;
  }
  .wrap {
    width: 100%;
    max-width: 1400px;
    padding: 0 2%;
  }
  .nbanner .text{max-width: 1300px;}
  .pright{width: 1000px;}
  .nyycj_list ul li .picbox{width: 560px;}
  .jjfxbox ul li .info{top:30px}
  .proyslist ul li span{font-size: 14px;}
  .down_list ul li .w5 a.ck{width: 80px;}
}


/*960-1199*/
@media screen and (min-width: 960px) and (max-width: 1299px) {
  body {
    z-index: 0.85;
  }
.wrap {
    width: 100%;
    padding: 0 2%;
}
.nbanner .text{max-width: 1200px;}
.pright{width: 1000px;}
.nyycj_list ul li .picbox{width: 500px;}
.jjfxbox ul li .info{top:30px}
.proyslist ul li span{font-size: 14px;}
 .down_list ul li .w5 a.ck{width: 80px;}


.h94{height: 0;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-slide .text{width: 100%;padding:0 2%;}
.banner .swiper-slide .text h3{font-size: 20px;line-height: 1.6;}
.banner .swiper-slide .text p{font-size: 14px;line-height: 1.6;margin-top: 10px;margin-bottom: 10px;}
.banner .swiper-slide .text .more{font-size: 14px;width: 120px;height: 30px;line-height: 26px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{
bottom: 20px;}
.banner .swiper-slide video{
    transform: translate(-15%,-50%);
}
.ptb10{padding-top: 5%;}
.ptb10{padding: 5% 0;}
.h2tit{margin-bottom: 2%;}
.h2tit h2{font-size: 24px;line-height: 1.6;}
.h2tit span{font-size: 15px;line-height: 1.6;}

.iqygk{
    background: url(../images/iqygkbg.png) no-repeat center center/ auto 100%;
}
.iqygk_con{margin-top: 3%;flex-direction: column;}
.iqygk_con p{font-size: 16px;line-height: 1.6;}
.iqygk_con a.more{margin-top: 4%;}


.iqygk_list{width: 100%;margin-top: 4%;}
.iqygk_list ul li{width: 50%;margin-bottom: 20px;padding: 0 2%;}
.iqygk_list ul li .item span{font-size: 30px;}
.iqygk_list ul li p{margin-bottom: 20px;max-width: 100%;font-size: 14px;}

.iyycj{padding-top: 5%;}
.iyycj_con{margin-top: 3%;margin-bottom: 5%;}
.iyycj_con p{font-size: 14px;line-height: 1.6;}
.iyycj_con .iyycjqh{padding: 0;margin: 5% 0;}

.iyycj_con .iyycjqh .swiper-slide .info h3{margin-top: 4%;}
.iyycj_con .iyycjqh .swiper-slide .info p{margin-top: 2%;margin-bottom: 4%;}
.iyycj_con .iyycjqh .swiper-button-prev{left: 20px;}
.iyycj_con .iyycjqh .swiper-button-next{right: 20px;}

.ijjfa{height: auto;background: url(../images/ijjfabg.png) no-repeat center center /  100%;}
.ijjfa .h2tit{top: 4%;position: unset;transform: translateX(0px);margin-top: 4%;margin-bottom: 4%;}
.ijjfa_list{float: left;
}
.ijjfa_list ul li{height: 460px;padding:5% 2%;}
.ijjfa_list ul li h3{font-size: 20px;margin-top: 4px;}
.ijjfa_list ul li dl{height: auto;margin-top: 5%;margin-bottom: 5%;}
.ijjfa_list ul li dl dd p{font-size: 14px;}
.ijjfa_list ul li dl dd i.line{margin: 10px 0;}
.ijjfa_list ul li a.mr{margin: 5%;margin-bottom: 5%;}

.ijscx{background: url(../images/ijscxbg.png) no-repeat center center / auto 100%;}
.ijscx_con{margin: 4% 0;}
.ijscx_con p{font-size: 14px;line-height: 1.6;}
.ijscx_list ul{gap:10px}
.ijscx_list ul li{padding: 5%;}
.ijscx_list ul li>i{right: 2%;bottom: 2%;width: 80px;height: 80px;}
.ijscx_list ul li .info p{font-size: 14px;line-height: 1.6;}
.ijscx_list .middle{position: relative;transform: translate(-50%, 0px);}
.ijscx_list ul li .info i{margin-top: 2%;margin-bottom: 3%;}

.ixwzxqh{margin-top: 4%;}
.ixwzxqh .tab_hd{margin-bottom: 2%;}
.inewsqh .swiper-slide{margin-bottom: 5%;}
.inewsqh .swiper-slide a .info{padding: 20px;}
.inewsqh .swiper-slide a .info p{font-size: 14px;}

.footer{height: auto;overflow: hidden;background: url(../images/footerbg.png) no-repeat center center / auto 100%;}

.ser_site{margin-top: 180px;}
.ser_site ul{position: relative;flex-wrap: wrap;margin-bottom: 5%;}
.ser_site ul li{position: unset;margin-top: 2%;}
.ser_site ul li .info{top: 10px;
left: 10px;width: calc(100% - 20px);transform: translate(0px, -178px);}
.ser_site ul li .info:after{display: none;
}
.ser_site ul li .info p.siteadd{line-height: 24px;}
.ser_site ul li .info p.sitetel{line-height: 24px;}

.dflex{flex-direction: column;}
.ft_left{width: 100%;margin-top: 5%;}
.ft_left .fts{margin: 4% 0;}
.ft_right{width: 100%;margin-top: 5%;margin-bottom: 5%;}
.ft_left .ftcontact ul li{margin-bottom: 2%;}

.ft_right .ftnav dl dt{margin-bottom: 3%;}

.ft_right .ftnav dl dd a{margin-bottom: 3%;}
.ft_right .copyright{margin-top: 2%;text-align: center;
}

.nbanner{height: 300px;}
.nbanner img{height: 100%;object-fit: cover;}
.nbanner .text{width: 100%;top: 50%;padding: 0 2%;}
.nbanner .text h3{font-size: 20px;}
.nbanner .text p{font-size: 14px;}
.nbanner .text p.fsz24{font-size: 14px;line-height: 1.6;}
.nbanner .text h3.white{font-size: 20px;}
.nbanner .text p.fsz28{font-size: 14px;}
.nbanner .text h3.blue{font-size: 30px;}

.pt10p{padding-top: 5%;}
.pb10p{padding-bottom: 5%;}
.pro_side ul{padding: 4% 0;}
.pro_side ul li{margin-bottom: 3%;}
.pro_side ul li .subside{margin-top: 0;}
.pright{width: calc(100% - 300px);padding: 10px;}
.proso{margin-bottom: 2%;}

.proso .filter_lx{width: 49%;}
.proso .filter_lx .el-select{width: 100%;}
.sobox{width: 49%;margin-left: 2%;margin-top: 0%;}
.proh2{margin: 2% 0;}
.line{margin: 3% 0;}

.pro_list ul li{width: 49%;margin-right: 2%;padding: 20px;margin-bottom: 2%;}
.pro_list ul li:nth-child(3n){margin-right: 2%;}
.pro_list ul li:nth-child(2n){margin-right: 0;}
.pro_list ul li p{font-size: 14px;margin: 2% 0;}
.proyslist ul li{width: 49%;padding: 20px;margin-bottom: 2%;margin-right: 2%;}
.proyslist ul li:nth-child(2n){margin-right: 0;}
.proyslist ul li .line2{margin: 2% 0;}

.position{margin: 4% 0;overflow: hidden;}

.cp_bar ul li{width: 33.33%;}
.cp_bar ul li a{padding: 0;text-align: center;
display: block;width: calc(100% - 1px);
}
.cpinfo{margin-top: 4%;margin-bottom: 6%;}
.cpinfocon{padding-left: 0;}
.cpinfocon p{margin: 10px 0;}
.ypsq{width: 100%;height: 700px;padding: 15px;}
.ypsq h2{height: 30px;}
.ypsq .line{margin: 20px 0;}
.ypsqlist ul li{margin-bottom: 10px;}
.ypsqlist ul li.w25p{width: 49%;margin-right: 2%;}
.ypsqlist ul li.w25p:nth-child(2n){margin-right: 0;}
.ypsqlist ul li h4{margin-bottom: 6px;}


.cpimgqh{width: 48%;margin-right: 2%;}
.cptx{padding: 8% 0 4%;}
.cptx .cptx_list{margin-top: 2%;}
.cptx .cptx_list ul li{margin-bottom: 2%;}
.cptx .cptx_list ul li h3{font-size: 15px;line-height: 1.6;}


.yycj h2 {font-size: 30px;margin-bottom: 4%;}

.yycj{padding: 6% 0;}
.yycj .yycj_list ul li .info{padding: 20px;}
.yycj .yycj_list ul li{width: 49%;margin-right: 2%;}
.yycj .yycj_list ul li:nth-child(2n){margin-right: 0%;}
.jjfxbox ul li .info{width: 40%;display: flex;justify-content: center;height: 90%;padding: 20px;top: 50%;transform: translateY(-50%);}
.jjfxbox ul li .info i{margin: 10px 0;}
.jjfxbox ul li .info a.mr{margin-top: 10px;}

.mainjjfa{margin-top: 2%;}
.jjfacon{padding: 20px;margin-bottom: 6%;}
.jjfacon_info p{font-size: 14px;line-height: 1.6;margin-top: 10px;}

.jjfacon .jjfaqh{margin-top: 4%;}
.jjfacon .jjfaqh .tab-hd ul li{width: 32%;margin-right: 2%;}
.jjfacon .jjfaqh .tab-hd ul li:last-child{margin-right: 0;}
.jjfacon .jjfaxqtop h2{font-size: 30px;margin: 6% 0 2%;}


.jjfacon .jjfaxqtab{margin-top: 4%;margin-bottom: 8%;}
.jjfacon .jjfaxqtab dl dd .picbox{width: 100%;}
.jjfacon .jjfaxqtab dl .w1{display: flex;align-items: center;}



.jjfacon .jjfa_xgcp .info{width: 50%;display: flex;justify-content: center;height: 90%;padding: 50px;top: 50%;transform: translateY(-50%);}
.jjfacon .jjfa_xgcp .info p{margin: 10px 0;}

.nyycj_list ul li .picbox{width: 50%;}
.nyycj_list ul li .info {width: 50%;}
.nyycj_list ul li .info i{margin: 10px 0;}
.nyycj_list ul li .info p{font-size: 14px;line-height: 2;margin-bottom: 10px;}
.nyycj_list ul li:nth-child(2n-1) .info{padding-right: 0;padding: 20px;}
.nyycj_list ul li:nth-child(2n) .info{padding-left: 0;padding: 20px;}

.nyycj_info{padding: 20px;margin-bottom: 8%;}

.dxyy h2{font-size: 30px;}
.dxyy .dxyyqh{margin-top: 4%;margin-bottom: 8%;}

.xgcp{padding-top: 8%;}
.xgcp h2{font-size: 30px;}
.xgcpqh{margin-top: 4%;margin-bottom: 8%;padding: 0 45px;}

.nyycjxq_info{width: calc(100% - 181px);}
// .nyycjxq_info p{margin-top: 10px;margin-bottom: 10px;}
.nyycjcon img{width: 161px;float: right;margin: 0 20px;}
.nyycj_ys h2{font-size: 30px;}
.nyycj_ys .nyycj_ys_list{margin-top: 4%;margin-bottom: 8%;}
.nyycj_ys .nyycj_ys_list ul{display: flex;flex-wrap: wrap;}
.nyycj_ys .nyycj_ys_list ul li{padding: 20px;}
.yysyt{padding-top: 4%;padding-bottom: 8%;}
.yysyt h2{font-size: 30px;margin-bottom: 4%;}

.yycj_list .info a.mr{margin-top: auto;margin-bottom: 0;}
.aboutus h2{font-size: 30px;margin-bottom: 4%;}

.aboutus .aboutuscon video{margin-top: 4%;margin-bottom: 8%;}
.fzlc{background: url(../images/fzlcbg.png) no-repeat center center / auto 100%;}
.fzlc h2{font-size: 30px;margin-bottom: 4%;}
.fzlcqh .tab-bd .fzlccon{flex-direction: column;}
.fzlcqh .tab-bd .fzlccon .year{font-size: 100px;}
.fzlcqh .tab-bd .fzlccon .info{padding: 50px;}

.ryzz h2{font-size: 30px;margin-bottom: 4%;}
.ryzz .ryzzqh{height: 940px;margin-bottom: 8%;padding: 0 50px;}
.ryzz .ryzzqh .swiper-slide .picbox{padding: 20px;}

.qywh h2{font-size: 30px;margin-bottom: 4%;}
.qywhqh .tab-hd ul li{padding: 0;width: 23.5%;font-size: 16px;margin: 0;margin-right: 2%;}
.qywhqh .tab-hd ul li:nth-child(4){margin-right: 0;}

.qywhnbqh .swiper{margin-bottom: 5%;padding-top: 4%;}
.qywhnbqh .swiper-slide .picbox img{width: 100%;}
.qywhnbqh .swiper-horizontal>.swiper-scrollbar, .qywhnbqh .swiper-scrollbar.swiper-scrollbar-horizontal{width: 300px;}
.news_posi{height: 100px;margin-top: -100px;}
.news_posi ul{width: 100%;padding: 0;}
.news_posi ul li a{font-size: 16px;}
.news_posi ul li{width: 49%;text-align: center;}
.news_posi ul li.line{margin: 0;}
// .news_tt{flex-direction: column;}

// .news_tt .picbox{width: 100%;}
.news_tt .info{padding: 20px;}
.news_tt .info .typename{position:unset;margin-bottom: 10px;height: 40px;line-height: 40px;}
.news_tt .info p{margin-top: 10px;font-size: 14px;line-height: 1.6;}
.news_tt .info a.mr{margin-top: 10px;}
.news_list ul li{padding: 0;}
.news_list ul li a{}
.news_list ul li a .info{width: calc(100% - 132px);padding: 20px;}
.tg_page{margin-top: 5%;margin-bottom: 8%;}
.ywzx{margin-top: 4%;}
.ywzxcon{padding: 20px;margin-bottom: 8%;}
.avd .info p{font-size: 18px;margin-top: 10px;margin-bottom: 10px;}
.avd .wrap{flex-direction: column;}
.avd .info i.email{margin-bottom: 2%;}
.ywzxform ul li{margin-bottom: 20px;}
.ywzxform ul li h4{margin-bottom: 10px;}
.qqbj{padding-top: 8%;}
.qqbj h2{font-size: 30px;margin-bottom: 4%;}
.qqbj .qqbj_list{margin-top: 4%;}
.qqbj .qqbj_list ul li{width: 50%;margin-bottom: 2%;}
.qqbj .qqbj_list ul li:nth-child(3n){padding: 0 20px;}
.qqbj .qqbj_list ul li:nth-child(3n+1){padding: 0 20px;}
.qqbj .qqbj_list ul li:nth-child(3n+2){padding: 0 20px;}
.qqbj .qqbj_list ul li h3{font-size: 20px;margin-bottom: 0%;}
.qqbj .qqbj_list ul li .tel{margin-bottom: 2%;}

.gpxx ,.xxpl{padding-top: 8%;}

.gpxx h2 , .xxpl h2 , .fldy h2 , .bghj h2 , .rcln h2 , .zplc h2 , .zpgw h2 , .dowm h2{font-size: 30px;margin-bottom: 4%;}

.gpxx .gpxxcon{margin-bottom: 8%;}
.gpxx .gpxxcon .picbox{width: 100%;}
.gpxx .gpxxcon .info{width: 100%;
background: url(../images/gpxxifbg.png) no-repeat right bottom / 100% auto;
padding: 20px;}
.gpxx .gpxxcon .info .item h3{font-size: 20px;margin-bottom: 10px;}
.gpxx .gpxxcon .info .item p{font-size: 16px;margin-bottom: 10px;}
.xxpllist{margin-bottom: 5%;}
.xxpllist ul li{padding: 20px;margin-bottom: 2%;}

.xxpllist ul li .xxtitle:before{width: 38px;height: 38px;margin-right: 15px;}
.xxpllist ul li .xxtitle{line-height: 38px;}
.xxpllist ul li .xxtitle a{margin-top: 0;}

.fldy h4{margin-bottom: 4%;}
.fldy .swiper-slide{width: 100%;}
.bghj h4{margin-bottom: 4%;}
.bghj-box{margin-bottom: 4%;}

.bghj-box .bghj-box-item .bghj-two, .bghj-box .bghj-box-item .bghj-three{gap:2%;}
.rcln_list{margin-bottom: 5%;}
.rcln_list ul li{}
.zplc{height: auto;}
.zplc_list ul{flex-wrap: wrap;}
.zplc_list ul li{width: 136px;height: 136px;}

.zplc_list ul li h3{margin-top: 5px;font-size: 16px;}
.zpgw{margin-top: 5%;}
.zpgw .zpgwcon{padding-top: 0;padding-right: 0;padding-left: 0;margin-bottom: 6%;}
.joblist{margin-bottom: 6%;}
.joblist ul li{padding: 15px;}
.joblist ul li.first{padding: 15px;}

.joblist ul li .jobcon{font-size: 16px;padding: 0;}


.down_list ul li{padding: 15px;}
.down_list ul li.first{padding: 15px;}
.down_list ul li .w5 a.ck{margin-bottom: 5px;}
.down_list ul li > div{display: flex;justify-content: center;}
.xzwj{width: 100%;padding: 15px;}
.xzwj h2{padding: 0 50px;}
.xzwj .line{margin: 20px 0;}
.article{margin-bottom: 6%;}
.article .content .downbox{margin-top: 2%;}
.article .content .downbox a.dw{width: 49%;margin-right: 2%;}
.article .content .downbox a.fyx{width: 49%;}


}

/*768-959*/
@media screen and (min-width: 768px) and (max-width: 959px) {
.wrap {
    width: 100%;
    padding: 0 2%;
}
.pc_header{display: none;}
.nav{display: none;}
.m_header{display: block;}

.h94{height: 0;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-slide .text{width: 100%;padding:0 2%;}
.banner .swiper-slide .text h3{font-size: 20px;line-height: 1.6;}
.banner .swiper-slide .text p{font-size: 14px;line-height: 1.6;margin-top: 10px;margin-bottom: 10px;}
.banner .swiper-slide .text .more{font-size: 14px;width: 120px;height: 30px;line-height: 26px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{
bottom: 20px;}
.banner .swiper-slide video{
    transform: translate(-30%,-50%);
}
.ptb10{padding-top: 5%;}
.ptb10{padding: 5% 0;}
.h2tit{margin-bottom: 2%;}
.h2tit h2{font-size: 24px;line-height: 1.6;}
.h2tit span{font-size: 15px;line-height: 1.6;}

.iqygk{
    background: url(../images/iqygkbg.png) no-repeat center center/ auto 100%;
}
.iqygk_con{margin-top: 3%;flex-direction: column;}
.iqygk_con p{font-size: 16px;line-height: 1.6;}
.iqygk_con a.more{margin-top: 4%;}


.iqygk_list{width: 100%;margin-top: 4%;}
.iqygk_list ul li{width: 50%;margin-bottom: 20px;padding: 0 2%;}
.iqygk_list ul li .item span{font-size: 30px;}
.iqygk_list ul li p{margin-bottom: 20px;max-width: 100%;font-size: 14px;}

.iyycj{padding-top: 5%;}
.iyycj_con{margin-top: 3%;margin-bottom: 5%;}
.iyycj_con p{font-size: 14px;line-height: 1.6;}
.iyycj_con .iyycjqh{padding: 0;margin: 5% 0;}
.iyycj_con .iyycjqh .swiper-slide .info{width: 100%;position: unset;text-align: center;
align-items: center;}
.iyycj_con .iyycjqh .swiper-slide .info h3{margin-top: 4%;}
.iyycj_con .iyycjqh .swiper-slide .info p{margin-top: 2%;margin-bottom: 4%;}
.iyycj_con .iyycjqh .swiper-button-prev{left: 20px;}
.iyycj_con .iyycjqh .swiper-button-next{right: 20px;}

.ijjfa{height: auto;background: url(../images/ijjfabg.png) no-repeat center center / auto 100%;}
.ijjfa .h2tit{top: 4%;position: unset;transform: translateX(0px);margin-top: 4%;margin-bottom: 4%;}
.ijjfa_list{float: left;
}
.ijjfa_list ul li{height: 460px;padding:5% 2%;}
.ijjfa_list ul li h3{font-size: 20px;margin-top: 4px;}
.ijjfa_list ul li dl{height: auto;margin-top: 5%;margin-bottom: 5%;}
.ijjfa_list ul li dl dd p{font-size: 14px;}
.ijjfa_list ul li dl dd i.line{margin: 10px 0;}
.ijjfa_list ul li a.mr{margin: 5%;margin-bottom: 5%;}

.ijscx{background: url(../images/ijscxbg.png) no-repeat center center / auto 100%;}
.ijscx_con{margin: 4% 0;}
.ijscx_con p{font-size: 14px;line-height: 1.6;}
.ijscx_list ul{gap:10px}
.ijscx_list ul li{padding: 5%;}
.ijscx_list ul li>i{right: 2%;bottom: 2%;width: 80px;height: 80px;}
.ijscx_list ul li .info p{font-size: 14px;line-height: 1.6;}
.ijscx_list .middle{position: relative;transform: translate(-50%, 0px);}
.ijscx_list ul li .info i{margin-top: 2%;margin-bottom: 3%;}

.ixwzxqh{margin-top: 4%;}
.ixwzxqh .tab_hd{margin-bottom: 2%;}
.inewsqh .swiper-slide{margin-bottom: 5%;}
.inewsqh .swiper-slide a .info{padding: 20px;}
.inewsqh .swiper-slide a .info p{font-size: 14px;}

.footer{height: auto;overflow: hidden;background: url(../images/footerbg.png) no-repeat center center / auto 100%;}

.ser_site{margin-top: 180px;}
.ser_site ul{position: relative;flex-wrap: wrap;margin-bottom: 5%;}
.ser_site ul li{position: unset;margin-top: 2%;}
.ser_site ul li .info{top: 10px;display: block;
left: 10px;width: calc(100% - 20px);transform: translate(0px, -178px);}
.ser_site ul li .info:after{display: none;
}
.ser_site ul li .info p.siteadd{line-height: 24px;}
.ser_site ul li .info p.sitetel{line-height: 24px;}

.dflex{flex-direction: column;}
.ft_left{width: 100%;margin-top: 5%;}
.ft_left .fts{margin: 4% 0;}
.ft_right{width: 100%;margin-top: 5%;margin-bottom: 5%;}
.ft_left .ftcontact ul li{margin-bottom: 2%;}

.ft_right .ftnav dl dt{margin-bottom: 3%;}

.ft_right .ftnav dl dd a{margin-bottom: 3%;}
.ft_right .copyright{margin-top: 2%;text-align: center;
}

.nbanner{height: 300px;}
.nbanner img{height: 100%;object-fit: cover;}
.nbanner .text{width: 100%;top: 50%;padding: 0 2%;}
.nbanner .text h3{font-size: 20px;}
.nbanner .text p{font-size: 14px;}
.nbanner .text p.fsz24{font-size: 14px;line-height: 1.6;}
.nbanner .text h3.white{font-size: 20px;}
.nbanner .text p.fsz28{font-size: 14px;}
.nbanner .text h3.blue{font-size: 30px;}

.pt10p{padding-top: 5%;}
.pb10p{padding-bottom: 5%;}
.pro_side ul{padding: 4% 0;}
.pro_side ul li{margin-bottom: 3%;}
.pro_side ul li .subside{margin-top: 0;}
.pleft{width: 100%;}
.pro_side ul li{width: 32%;}
.pright{width: 100%;padding: 10px;}
.proso{margin-bottom: 2%;}

.proso .filter_lx{width: 49%;}
.proso .filter_lx .el-select{width: 100%;}
.sobox{width: 49%;margin-left: 2%;margin-top: 0%;}
.proh2{margin: 2% 0;}
.line{margin: 3% 0;}

.pro_list ul li{width: 49%;margin-right: 2%;padding: 20px;margin-bottom: 2%;}
.pro_list ul li:nth-child(3n){margin-right: 2%;}
.pro_list ul li:nth-child(2n){margin-right: 0;}
.pro_list ul li p{font-size: 14px;margin: 2% 0;}
.proyslist ul li{width: 49%;padding: 20px;margin-bottom: 2%;margin-right: 2%;}
.proyslist ul li:nth-child(2n){margin-right: 0;}
.proyslist ul li .line2{margin: 2% 0;}

.position{margin: 4% 0;overflow: hidden;}

.cp_bar ul li{width: 33.33%;}
.cp_bar ul li a{padding: 0;text-align: center;
display: block;width: calc(100% - 1px);
}
.cpinfo{margin-top: 4%;margin-bottom: 6%;flex-direction: column;}
.cpinfocon{padding-left: 0;}
.cpinfocon p{margin: 10px 0;}
.ypsq{width: 100%;height: 700px;padding: 15px;}
.ypsq h2{height: 30px;}
.ypsq .line{margin: 20px 0;}
.ypsqlist ul li{margin-bottom: 10px;}
.ypsqlist ul li.w25p{width: 49%;margin-right: 2%;}
.ypsqlist ul li.w25p:nth-child(2n){margin-right: 0;}
.ypsqlist ul li h4{margin-bottom: 6px;}


.cpimgqh{width: 100%;}
.cptx{padding: 8% 0 4%;}
.cptx .cptx_list{margin-top: 2%;}
.cptx .cptx_list ul{width: 100%;}
.cptx .cptx_list ul li{margin-bottom: 2%;}
.cptx .cptx_list ul li h3{font-size: 15px;line-height: 1.6;}


.yycj h2 {font-size: 30px;margin-bottom: 4%;}

.yycj{padding: 6% 0;}
.yycj .yycj_list ul li .info{padding: 20px;}
.yycj .yycj_list ul li{width: 49%;margin-right: 2%;}
.yycj .yycj_list ul li:nth-child(2n){margin-right: 0%;}
.jjfxbox ul li .info{width: 100%;height: auto;position: unset;padding: 20px;}
.jjfxbox ul li .info i{margin: 10px 0;}
.jjfxbox ul li .info a.mr{margin-top: 10px;}

.mainjjfa{margin-top: 2%;}
.jjfacon{padding: 20px;margin-bottom: 6%;}
.jjfacon_info p{font-size: 14px;line-height: 1.6;margin-top: 10px;}

.jjfacon .jjfaqh{margin-top: 4%;}
.jjfacon .jjfaqh .tab-hd ul li{width: 32%;margin-right: 2%;}
.jjfacon .jjfaqh .tab-hd ul li:last-child{margin-right: 0;}
.jjfacon .jjfaxqtop h2{font-size: 30px;margin: 6% 0 2%;}


.jjfacon .jjfaxqtab{margin-top: 4%;margin-bottom: 8%;}

.jjfacon .jjfaxqtab dl dd{padding: 0;flex-wrap: wrap;}

.jjfacon .jjfaxqtab dl dd.first{height: auto;padding: 10px 0;}

.jjfacon .jjfaxqtab dl .w1{width: 50%;text-align: center;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.jjfacon .jjfaxqtab dl .w2{width: 50%;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.jjfacon .jjfaxqtab dl .w3{width: 50%;}
.jjfacon .jjfaxqtab dl .w4{width: 50%;}


.jjfacon .jjfa_xgcp .info{max-width: 100%;position: unset;width: 100%;padding: 20px;}
.jjfacon .jjfa_xgcp .info h3{color: rgba(0, 0, 0, 0.8);}
.jjfacon .jjfa_xgcp .info p{color: rgba(0, 0, 0, 0.8);margin: 10px 0;}

.nyycj_list ul li{flex-direction: column;}
.nyycj_list ul li .picbox{width: 100%;}
.nyycj_list ul li .info {width: 100%;}
.nyycj_list ul li .info i{margin: 10px 0;}
.nyycj_list ul li .info p{font-size: 14px;line-height: 2;margin-bottom: 10px;}
.nyycj_list ul li:nth-child(2n-1) .info{padding-right: 0;margin-top: 5%;}
.nyycj_list ul li:nth-child(2n) .info{padding-left: 0;margin-bottom: 5%;}

.nyycj_info{padding: 20px;margin-bottom: 8%;}

.dxyy h2{font-size: 30px;}
.dxyy .dxyyqh{margin-top: 4%;margin-bottom: 8%;}

.xgcp{padding-top: 8%;}
.xgcp h2{font-size: 30px;}
.xgcpqh{margin-top: 4%;margin-bottom: 8%;padding: 0 45px;}

.nyycjxq_info{width: calc(100% - 181px);}
// .nyycjxq_info p{margin-top: 10px;margin-bottom: 10px;}
.nyycjcon img{width: 161px;float: right;margin: 0 20px;}
.nyycj_ys h2{font-size: 30px;}
.nyycj_ys .nyycj_ys_list{margin-top: 4%;margin-bottom: 8%;}
.nyycj_ys .nyycj_ys_list ul{display: flex;flex-wrap: wrap;}
.nyycj_ys .nyycj_ys_list ul li{padding: 20px;}
.yysyt{padding-top: 4%;padding-bottom: 8%;}
.yysyt h2{font-size: 30px;margin-bottom: 4%;}

.yycj_list .info a.mr{margin-top: auto;margin-bottom: 0;}
.aboutus h2{font-size: 30px;margin-bottom: 4%;}

.aboutus .aboutuscon video{margin-top: 4%;margin-bottom: 8%;}
.fzlc{background: url(../images/fzlcbg.png) no-repeat center center / auto 100%;}
.fzlc h2{font-size: 30px;margin-bottom: 4%;}
.fzlcqh .tab-bd .fzlccon{flex-direction: column;}
.fzlcqh .tab-bd .fzlccon .year{font-size: 100px;}
.fzlcqh .tab-bd .fzlccon .info{padding: 50px;}

.ryzz h2{font-size: 30px;margin-bottom: 4%;}
.ryzz .ryzzqh{height: 776px;margin-bottom: 8%;padding: 0 50px;}
.ryzz .ryzzqh .swiper-slide .picbox{padding: 20px;}

.qywh h2{font-size: 30px;margin-bottom: 4%;}
.qywhqh .tab-hd ul li{padding: 0;width: 23.5%;font-size: 16px;margin: 0;margin-right: 2%;}
.qywhqh .tab-hd ul li:nth-child(4){margin-right: 0;}

.qywhnbqh .swiper{margin-bottom: 5%;padding-top: 4%;}
.qywhnbqh .swiper-slide .picbox img{width: 100%;}
.qywhnbqh .swiper-horizontal>.swiper-scrollbar, .qywhnbqh .swiper-scrollbar.swiper-scrollbar-horizontal{width: 300px;}
.news_posi{height: 100px;margin-top: -100px;}
.news_posi ul{width: 100%;padding: 0;}
.news_posi ul li a{font-size: 16px;}
.news_posi ul li{width: 49%;text-align: center;}
.news_posi ul li.line{margin: 0;}
// .news_tt{flex-direction: column;}

// .news_tt .picbox{width: 100%;}
.news_tt .info{padding: 20px;}
.news_tt .info .typename{position:unset;margin-bottom: 10px;height: 40px;line-height: 40px;}
.news_tt .info p{margin-top: 10px;font-size: 14px;line-height: 1.6;}
.news_tt .info a.mr{margin-top: 10px;}
.news_list ul li{padding: 0;}
.news_list ul li a{}
.news_list ul li a .info{width: calc(100% - 132px);padding: 20px;}
.tg_page{margin-top: 5%;margin-bottom: 8%;}
.ywzx{margin-top: 4%;}
.ywzxcon{padding: 20px;margin-bottom: 8%;}
.avd .info p{font-size: 18px;margin-top: 10px;margin-bottom: 10px;}
.avd .wrap{flex-direction: column;}
.avd .info i.email{margin-bottom: 2%;}
.ywzxform ul li{margin-bottom: 20px;}
.ywzxform ul li h4{margin-bottom: 10px;}
.qqbj{padding-top: 8%;}
.qqbj h2{font-size: 30px;margin-bottom: 4%;}
.qqbj .qqbj_list{margin-top: 4%;}
.qqbj .qqbj_list ul li{width: 50%;margin-bottom: 2%;}
.qqbj .qqbj_list ul li:nth-child(3n){padding: 0 20px;}
.qqbj .qqbj_list ul li:nth-child(3n+1){padding: 0 20px;}
.qqbj .qqbj_list ul li:nth-child(3n+2){padding: 0 20px;}
.qqbj .qqbj_list ul li h3{font-size: 20px;margin-bottom: 0%;}
.qqbj .qqbj_list ul li .tel{margin-bottom: 2%;}

.gpxx ,.xxpl{padding-top: 8%;}

.gpxx h2 , .xxpl h2 , .fldy h2 , .bghj h2 , .rcln h2 , .zplc h2 , .zpgw h2 , .dowm h2{font-size: 30px;margin-bottom: 4%;}

.gpxx .gpxxcon{margin-bottom: 8%;}
.gpxx .gpxxcon .picbox{width: 100%;}
.gpxx .gpxxcon .info{width: 100%;
background: url(../images/gpxxifbg.png) no-repeat right bottom / 100% auto;
padding: 20px;}
.gpxx .gpxxcon .info .item h3{font-size: 20px;margin-bottom: 10px;}
.gpxx .gpxxcon .info .item p{font-size: 16px;margin-bottom: 10px;}
.xxpllist{margin-bottom: 5%;}
.xxpllist ul li{padding: 20px;margin-bottom: 2%;}

.xxpllist ul li .xxtitle:before{width: 38px;height: 38px;margin-right: 15px;}
.xxpllist ul li .xxtitle{line-height: 38px;}
.xxpllist ul li .xxtitle a{margin-top: 0;}

.fldy h4{margin-bottom: 4%;}
.fldy .swiper-slide{width: 100%;}
.bghj h4{margin-bottom: 4%;}
.bghj-box{margin-bottom: 4%;}

.bghj-box .bghj-box-item .bghj-two, .bghj-box .bghj-box-item .bghj-three{gap:2%;}
.rcln_list{margin-bottom: 5%;}
.rcln_list ul li{}
.zplc{height: auto;}
.zplc_list ul{flex-wrap: wrap;}
.zplc_list ul li{width: 136px;height: 136px;}

.zplc_list ul li h3{margin-top: 5px;font-size: 16px;}
.zpgw{margin-top: 5%;}
.zpgw .zpgwcon{padding-top: 0;padding-right: 0;padding-left: 0;margin-bottom: 6%;}
.joblist{margin-bottom: 6%;}
.joblist ul li{padding: 15px;}
.joblist ul li.first{padding: 15px;}

.joblist ul li .jobcon{font-size: 16px;padding: 0;}


.down_list ul li{padding: 15px;}
.down_list ul li.first{padding: 15px;}
.down_list ul li .w5 a.ck{margin-bottom: 5px;}
.down_list ul li > div{display: flex;justify-content: center;}
.xzwj{width: 100%;padding: 15px;}
.xzwj h2{padding: 0 50px;}
.xzwj .line{margin: 20px 0;}
.article{margin-bottom: 6%;}
.article .content .downbox{margin-top: 2%;}
.article .content .downbox a.dw{width: 49%;margin-right: 2%;}
.article .content .downbox a.fyx{width: 49%;}

}


/*480-767*/
@media only screen and (min-width: 480px) and (max-width: 767px){
.wrap {
    width: 100%;
    padding: 0 2%;
}
.pc_header{display: none;}
.nav{display: none;}
.m_header{display: block;}

.h94{height: 0;}
.banner .swiper-slide img{width: auto;
height: 400px;}
.banner .swiper-slide .text{width: 100%;padding:0 2%;}
.banner .swiper-slide .text h3{font-size: 20px;line-height: 1.6;}
.banner .swiper-slide .text p{font-size: 14px;line-height: 1.6;margin-top: 10px;margin-bottom: 10px;}
.banner .swiper-slide .text .more{font-size: 14px;width: 120px;height: 30px;line-height: 26px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{
bottom: 20px;}
.banner .swiper-slide video{
    transform: translate(-30%,-50%);
}
.ptb10{padding-top: 5%;}
.ptb10{padding: 5% 0;}
.h2tit{margin-bottom: 2%;}
.h2tit h2{font-size: 24px;line-height: 1.6;}
.h2tit span{font-size: 15px;line-height: 1.6;}

.iqygk{
    background: url(../images/iqygkbg.png) no-repeat center center/ auto 100%;
}
.iqygk_con{margin-top: 3%;flex-direction: column;}
.iqygk_con p{font-size: 16px;line-height: 1.6;}
.iqygk_con a.more{margin-top: 4%;}


.iqygk_list{width: 100%;margin-top: 4%;}
.iqygk_list ul li{width: 50%;margin-bottom: 20px;}
.iqygk_list ul li .item span{font-size: 30px;}
.iqygk_list ul li p{margin-bottom: 20px;max-width: 100%;font-size: 14px;}

.iyycj{padding-top: 5%;}
.iyycj_con{margin-top: 3%;margin-bottom: 5%;}
.iyycj_con p{font-size: 14px;line-height: 1.6;}
.iyycj_con .iyycjqh{padding: 0;margin: 5% 0;}
.iyycj_con .iyycjqh .swiper-slide .info{width: 100%;position: unset;text-align: center;
align-items: center;}
.iyycj_con .iyycjqh .swiper-slide .info h3{margin-top: 4%;}
.iyycj_con .iyycjqh .swiper-slide .info p{margin-top: 2%;margin-bottom: 4%;}
.iyycj_con .iyycjqh .swiper-button-prev{left: 20px;}
.iyycj_con .iyycjqh .swiper-button-next{right: 20px;}

.ijjfa{height: auto;background: url(../images/ijjfabg.png) no-repeat center center / auto 100%;}
.ijjfa .h2tit{top: 4%;position: unset;transform: translateX(0px);margin-top: 4%;margin-bottom: 4%;}
.ijjfa_list{float: left;
}
.ijjfa_list ul{flex-direction: column;}
.ijjfa_list ul li{width: 100%;padding:5% 2%;}
.ijjfa_list ul li h3{font-size: 20px;margin-top: 4px;}
.ijjfa_list ul li dl{height: auto;margin-top: 5%;margin-bottom: 5%;}
.ijjfa_list ul li dl dd p{font-size: 14px;}
.ijjfa_list ul li dl dd i.line{margin: 10px 0;}
.ijjfa_list ul li a.mr{margin: 5%;margin-bottom: 5%;}

.ijscx{background: url(../images/ijscxbg.png) no-repeat center center / auto 100%;}
.ijscx_con{margin: 4% 0;}
.ijscx_con p{font-size: 14px;line-height: 1.6;}
.ijscx_list ul{display: flex;flex-direction: column;gap:10px}
.ijscx_list ul li{padding: 5%;}
.ijscx_list ul li>i{right: 2%;bottom: 2%;width: 80px;height: 80px;}
.ijscx_list ul li .info p{font-size: 14px;line-height: 1.6;}
.ijscx_list .middle{width: 200px;height: 200px;position: unset;transform: translate(50%, 0px);}
.ijscx_list ul li .info i{margin-top: 2%;margin-bottom: 3%;}

.ixwzxqh{margin-top: 4%;}
.ixwzxqh .tab_hd{margin-bottom: 2%;}
.inewsqh .swiper-slide{margin-bottom: 5%;}
.inewsqh .swiper-slide a .info{padding: 20px;}
.inewsqh .swiper-slide a .info p{font-size: 14px;}

.footer{height: auto;overflow: hidden;background: url(../images/footerbg.png) no-repeat center center / auto 100%;}

.ser_site{margin-top: 180px;}
.ser_site ul{position: relative;flex-wrap: wrap;margin-bottom: 5%;}
.ser_site ul li{position: unset;width: 33.33%;margin-top: 2%;}
.ser_site ul li .info{top: 10px;display: block;
left: 10px;width: calc(100% - 20px);transform: translate(0px, -178px);}
.ser_site ul li .info:after{display: none;
}
.ser_site ul li .info p.siteadd{line-height: 24px;}
.ser_site ul li .info p.sitetel{line-height: 24px;}

.dflex{flex-direction: column;}
.ft_left{width: 100%;margin-top: 5%;}
.ft_left .fts{margin: 4% 0;}
.ft_right{width: 100%;margin-top: 5%;margin-bottom: 5%;}
.ft_left .ftcontact ul li{margin-bottom: 2%;}

.ft_right .ftnav dl dt{margin-bottom: 3%;}

.ft_right .ftnav dl dd a{margin-bottom: 3%;}
.ft_right .copyright{margin-top: 2%;text-align: center;
}

.nbanner{height: 300px;}
.nbanner img{height: 100%;object-fit: cover;}
.nbanner .text{width: 100%;top: 50%;padding: 0 2%;}
.nbanner .text h3{font-size: 20px;}
.nbanner .text p{font-size: 14px;}
.nbanner .text p.fsz24{font-size: 14px;line-height: 1.6;}
.nbanner .text h3.white{font-size: 20px;}
.nbanner .text p.fsz28{font-size: 14px;}
.nbanner .text h3.blue{font-size: 30px;}

.pt10p{padding-top: 5%;}
.pb10p{padding-bottom: 5%;}
.pro_side ul{padding: 4% 0;}
.pro_side ul li{margin-bottom: 3%;}
.pro_side ul li .subside{margin-top: 0;}
.pright{width: 100%;padding: 10px;}
.proso{margin-bottom: 2%;}

.proso .filter_lx{width: 100%;}
.proso .filter_lx .el-select{width: 100%;}
.sobox{width: 100%;margin-left: 0;margin-top: 2%;}
.proh2{margin: 2% 0;}
.line{margin: 3% 0;}

.pro_list ul li{width: 100%;padding: 20px;margin-bottom: 2%;}
.pro_list ul li p{font-size: 14px;margin: 2% 0;}
.proyslist ul li{width: 100%;padding: 20px;margin-bottom: 2%;}
.proyslist ul li .line2{margin: 2% 0;}

.position{margin: 4% 0;overflow: hidden;}

.cp_bar ul li{width: 33.33%;}
.cp_bar ul li a{padding: 0;text-align: center;
display: block;width: calc(100% - 1px);
}
.cpinfo{margin-top: 4%;margin-bottom: 6%;flex-direction: column;}
.cpinfocon{padding-left: 0;}
.cpinfocon p{margin: 10px 0;}
.ypsq{width: 100%;height: 700px;padding: 15px;}
.ypsq h2{height: 30px;}
.ypsq .line{margin: 20px 0;}
.ypsqlist ul li{margin-bottom: 10px;}
.ypsqlist ul li.w25p{width: 49%;margin-right: 2%;}
.ypsqlist ul li.w25p:nth-child(2n){margin-right: 0;}
.ypsqlist ul li h4{margin-bottom: 6px;}


.cpimgqh{width: 100%;}
.cptx{padding: 8% 0 4%;}
.cptx .cptx_list{margin-top: 2%;}
.cptx .cptx_list ul{width: 100%;}
.cptx .cptx_list ul li{margin-bottom: 2%;}
.cptx .cptx_list ul li h3{font-size: 15px;line-height: 1.6;}


.yycj h2 {font-size: 30px;margin-bottom: 4%;}

.yycj{padding: 6% 0;}
.yycj .yycj_list ul li .info{padding: 20px;}
.yycj .yycj_list ul li{width: 100%;}

.jjfxbox ul li{margin-bottom: 6%;}
.jjfxbox ul li .info{width: 100%;height: auto;position: unset;padding: 20px;}
.jjfxbox ul li .info i{margin: 10px 0;}
.jjfxbox ul li .info a.mr{margin-top: 10px;}

.mainjjfa{margin-top: 2%;}
.jjfacon{padding: 20px;margin-bottom: 6%;}
.jjfacon_info p{font-size: 14px;line-height: 1.6;margin-top: 10px;}

.jjfacon .jjfaqh{margin-top: 4%;}
.jjfacon .jjfaqh .tab-hd ul li{width: 32%;margin-right: 2%;}
.jjfacon .jjfaqh .tab-hd ul li:last-child{margin-right: 0;}
.jjfacon .jjfaxqtop h2{font-size: 30px;margin: 6% 0 2%;}


.jjfacon .jjfaxqtab{margin-top: 4%;margin-bottom: 8%;}

.jjfacon .jjfaxqtab dl dd{padding: 0;flex-wrap: wrap;}

.jjfacon .jjfaxqtab dl dd.first{height: auto;padding: 10px 0;}

.jjfacon .jjfaxqtab dl .w1{width: 50%;text-align: center;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.jjfacon .jjfaxqtab dl .w2{width: 50%;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.jjfacon .jjfaxqtab dl .w3{width: 50%;}
.jjfacon .jjfaxqtab dl .w4{width: 50%;}


.jjfacon .jjfa_xgcp .info{max-width: 100%;position: unset;width: 100%;padding: 20px;}
.jjfacon .jjfa_xgcp .info h3{color: rgba(0, 0, 0, 0.8);}
.jjfacon .jjfa_xgcp .info p{color: rgba(0, 0, 0, 0.8);margin: 10px 0;}

.nyycj_list ul li{flex-direction: column;}
.nyycj_list ul li .picbox{width: 100%;}
.nyycj_list ul li .info {width: 100%;}
.nyycj_list ul li .info i{margin: 10px 0;}
.nyycj_list ul li .info p{font-size: 14px;line-height: 2;margin-bottom: 10px;}
.nyycj_list ul li:nth-child(2n-1) .info{padding-right: 0;margin-top: 5%;}
.nyycj_list ul li:nth-child(2n) .info{padding-left: 0;margin-bottom: 5%;}

.nyycj_info{padding: 20px;margin-bottom: 8%;}

.dxyy h2{font-size: 30px;}
.dxyy .dxyyqh{margin-top: 4%;margin-bottom: 8%;}
.dxyy .dxyyqh ul{flex-direction: column;}
.dxyy .dxyyqh ul li{width: 100%;margin-bottom: 2%;}
.dxyy .dxyyqh ul li.on{width: 100%;}
.xgcp{padding-top: 8%;}
.xgcp h2{font-size: 30px;}
.xgcpqh{margin-top: 4%;margin-bottom: 8%;padding: 0 45px;}

.nyycjcon{padding: 20px;margin-bottom: 8%;flex-direction: column;
}
.nyycjxq_info p{margin-top: 10px;margin-bottom: 10px;}

.nyycj_ys h2{font-size: 30px;}
.nyycj_ys .nyycj_ys_list{margin-top: 4%;margin-bottom: 8%;}
.nyycj_ys .nyycj_ys_list ul{display: flex;flex-wrap: wrap;}
.nyycj_ys .nyycj_ys_list ul li{padding: 20px;}
.yysyt{padding-top: 4%;padding-bottom: 8%;}
.yysyt h2{font-size: 30px;margin-bottom: 4%;}

.yycj_list .info a.mr{margin-top: auto;margin-bottom: 0;}
.aboutus h2{font-size: 30px;margin-bottom: 4%;}

.aboutus .aboutuscon video{margin-top: 4%;margin-bottom: 8%;}
.fzlc{background: url(../images/fzlcbg.png) no-repeat center center / auto 100%;}
.fzlc h2{font-size: 30px;margin-bottom: 4%;}
.fzlcqh .tab-bd .fzlccon{flex-direction: column;}
.fzlcqh .tab-bd .fzlccon .year{font-size: 100px;}
.fzlcqh .tab-bd .fzlccon .info{padding: 50px;}

.ryzz h2{font-size: 30px;margin-bottom: 4%;}
.ryzz .ryzzqh{height: 776px;margin-bottom: 8%;padding: 0 50px;}
.ryzz .ryzzqh .swiper-slide .picbox{padding: 20px;}

.qywh h2{font-size: 30px;margin-bottom: 4%;}
.qywhqh .tab-hd ul li{padding: 0;width: 23.5%;font-size: 16px;margin: 0;margin-right: 2%;}
.qywhqh .tab-hd ul li:nth-child(4){margin-right: 0;}

.qywhnbqh .swiper{margin-bottom: 5%;padding-top: 4%;}
.qywhnbqh .swiper-slide .picbox img{width: 100%;}
.qywhnbqh .swiper-horizontal>.swiper-scrollbar, .qywhnbqh .swiper-scrollbar.swiper-scrollbar-horizontal{width: 300px;}
.news_posi{height: 100px;margin-top: -100px;}
.news_posi ul{width: 100%;padding: 0;}
.news_posi ul li a{font-size: 16px;}
.news_posi ul li{width: 49%;text-align: center;}
.news_posi ul li.line{margin: 0;}
.news_tt{flex-direction: column;}

.news_tt .picbox{width: 100%;}
.news_tt .info{width: 100%;padding: 20px;}
.news_tt .info .typename{position:unset;margin-bottom: 20px;}
.news_tt .info p{margin-top: 10px;font-size: 14px;line-height: 1.6;}
.news_tt .info a.mr{margin-top: 10px;}
.news_list ul li{padding: 0;}
.news_list ul li a{flex-wrap: wrap;}
.news_list ul li a .info{width: calc(100% - 132px);padding: 20px;}
.news_list ul li a .picbox{width: 100%;}
.tg_page{margin-top: 5%;margin-bottom: 8%;}
.ywzx{margin-top: 4%;}
.ywzxcon{padding: 20px;margin-bottom: 8%;}
.avd .info p{font-size: 18px;margin-top: 10px;margin-bottom: 10px;}
.avd .wrap{flex-direction: column;}
.avd .info i.email{margin-bottom: 2%;}
.avd .info{display: flex;flex-direction: column;align-items: center;}
.ywzxform ul li{margin-bottom: 20px;}
.ywzxform ul li h4{margin-bottom: 10px;}
.qqbj{padding-top: 8%;}
.qqbj h2{font-size: 30px;margin-bottom: 4%;}
.qqbj .qqbj_list{margin-top: 4%;}
.qqbj .qqbj_list ul li{width: 100%;margin-bottom: 2%;}
.qqbj .qqbj_list ul li:nth-child(3n){padding: 0;}
.qqbj .qqbj_list ul li:nth-child(3n+1){padding: 0;}
.qqbj .qqbj_list ul li:nth-child(3n+2){padding: 0;}
.qqbj .qqbj_list ul li h3{font-size: 20px;margin-bottom: 0%;}
.qqbj .qqbj_list ul li .tel{margin-bottom: 2%;}

.gpxx ,.xxpl{padding-top: 8%;}

.gpxx h2 , .xxpl h2 , .fldy h2 , .bghj h2 , .rcln h2 , .zplc h2 , .zpgw h2 , .dowm h2{font-size: 30px;margin-bottom: 4%;}

.gpxx .gpxxcon{margin-bottom: 8%;flex-direction: column;}
.gpxx .gpxxcon .picbox{width: 100%;}
.gpxx .gpxxcon .info{width: 100%;
background: url(../images/gpxxifbg.png) no-repeat right bottom / 100% auto;
padding: 20px;}
.gpxx .gpxxcon .info .item h3{font-size: 20px;margin-bottom: 10px;}
.gpxx .gpxxcon .info .item p{font-size: 16px;margin-bottom: 10px;}
.xxpllist{margin-bottom: 5%;}
.xxpllist ul li{padding: 20px;margin-bottom: 2%;}

.xxpllist ul li .xxtitle:before{width: 38px;height: 38px;margin-right: 15px;}
.xxpllist ul li .xxtitle{line-height: 38px;}
.xxpllist ul li .xxtitle a{margin-top: 0;}

.fldy h4{margin-bottom: 4%;}
.fldy .swiper-slide{width: 100%;}
.bghj h4{margin-bottom: 4%;}
.bghj-box{margin-bottom: 4%;flex-direction: column;}
.bghj-box .bghj-left{width: 100%;margin-bottom: 2%;}
.bghj-box .bghj-right{width: 100%;}
.bghj-box .bghj-box-item .bghj-two, .bghj-box .bghj-box-item .bghj-three{gap:2%;}
.rcln_list{margin-bottom: 5%;}
.rcln_list ul li{width: 100%;height: 540px;}
.zplc{height: auto;background: url(../images/zplcbg.png) no-repeat center center / auto 100%;}
.zplc_list ul{flex-wrap: wrap;}
.zplc_list ul li{width: 136px;height: 136px;}

.zplc_list ul li h3{margin-top: 5px;font-size: 16px;}
.zpgw{margin-top: 5%;}
.zpgw .zpgwcon{padding-top: 0;padding-right: 0;padding-left: 0;margin-bottom: 6%;}
.joblist{margin-bottom: 6%;}
.joblist ul li{padding: 15px;}
.joblist ul li.first{padding: 15px;}

.joblist ul li .jobcon{font-size: 16px;padding: 0;}


.down_list ul li{padding: 15px;flex-wrap: wrap;}
.down_list ul li.first{padding: 15px;}
.down_list ul li .w1{width: 10%;}
.down_list ul li .w2{width: 30%;}
.down_list ul li .w3{width: 60%;}
.down_list ul li .w4{width: 40%;}
.down_list ul li .w5{width: 60%;}

.xzwj{width: 100%;padding: 15px;}
.xzwj h2{padding: 0 50px;}
.xzwj .line{margin: 20px 0;}
.article{margin-bottom: 6%;}
.article .content .downbox{margin-top: 2%;}
.article .content .downbox a.dw{width: 49%;margin-right: 2%;}
.article .content .downbox a.fyx{width: 49%;}
}

/*479*/
@media only screen and (max-width: 479px) {
body{min-width: 100%;}
.wrap {
    width: 100%;
    padding: 0 2%;
}
.pc_header{display: none;}
.nav{display: none;}
.m_header{display: block;}

.h94{height: 0;}
.banner .swiper-slide img{width: auto;
height: 400px;}
.banner .swiper-slide .text{width: 100%;padding:0 2%;}
.banner .swiper-slide .text h3{font-size: 20px;line-height: 1.6;}
.banner .swiper-slide .text p{font-size: 14px;line-height: 1.6;margin-top: 10px;margin-bottom: 10px;}
.banner .swiper-slide .text .more{font-size: 14px;width: 120px;height: 30px;line-height: 26px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{
bottom: 20px;}
.banner .swiper-slide video{transform: translate(-50%,-50%);}
.ptb10{padding-top: 5%;}
.ptb10{padding: 5% 0;}
.h2tit{margin-bottom: 2%;}
.h2tit h2{font-size: 24px;line-height: 1.6;}
.h2tit span{font-size: 15px;line-height: 1.6;}

.iqygk{
    background: url(../images/iqygkbg.png) no-repeat center center/ auto 100%;
}
.iqygk_con{margin-top: 3%;flex-direction: column;}
.iqygk_con p{font-size: 16px;line-height: 1.6;}
.iqygk_con a.more{margin-top: 4%;}


.iqygk_list{width: 100%;margin-top: 4%;}
.iqygk_list ul li{width: 100%;margin-bottom: 20px;}
.iqygk_list ul li .item span{font-size: 30px;}
.iqygk_list ul li p{margin-bottom: 20px;max-width: 100%;font-size: 14px;}

.iyycj{padding-top: 5%;}
.iyycj_con{margin-top: 3%;margin-bottom: 5%;}
.iyycj_con p{font-size: 14px;line-height: 1.6;}
.iyycj_con .iyycjqh{padding: 0;margin: 5% 0;}
.iyycj_con .iyycjqh .swiper-slide .info{width: 100%;position: unset;text-align: center;
align-items: center;}
.iyycj_con .iyycjqh .swiper-slide .info h3{margin-top: 4%;}
.iyycj_con .iyycjqh .swiper-slide .info p{margin-top: 2%;margin-bottom: 4%;}
.iyycj_con .iyycjqh .swiper-button-prev{left: 20px;}
.iyycj_con .iyycjqh .swiper-button-next{right: 20px;}

.ijjfa{height: auto;background: url(../images/ijjfabg.png) no-repeat center center / auto 100%;}
.ijjfa .h2tit{top: 4%;position: unset;transform: translateX(0px);margin-top: 4%;margin-bottom: 4%;}
.ijjfa_list{float: left;
}
.ijjfa_list ul{flex-direction: column;}
.ijjfa_list ul li{width: 100%;padding:5% 2%;}
.ijjfa_list ul li h3{font-size: 20px;margin-top: 4px;}
.ijjfa_list ul li dl{height: auto;margin-top: 5%;margin-bottom: 5%;}
.ijjfa_list ul li dl dd p{font-size: 14px;}
.ijjfa_list ul li dl dd i.line{margin: 10px 0;}
.ijjfa_list ul li a.mr{margin: 5%;margin-bottom: 5%;}

.ijscx{background: url(../images/ijscxbg.png) no-repeat center center / auto 100%;}
.ijscx_con{margin: 4% 0;}
.ijscx_con p{font-size: 14px;line-height: 1.6;}
.ijscx_list ul{display: flex;flex-direction: column;gap:10px}
.ijscx_list ul li{padding: 5%;}
.ijscx_list ul li>i{right: 2%;bottom: 2%;width: 80px;height: 80px;}
.ijscx_list ul li .info p{font-size: 14px;line-height: 1.6;}
.ijscx_list .middle{width: 200px;height: 200px;position: unset;transform: translate(50%, 0px);}
.ijscx_list ul li .info i{margin-top: 2%;margin-bottom: 3%;}

.ixwzxqh{margin-top: 4%;}
.ixwzxqh .tab_hd{margin-bottom: 2%;}
.inewsqh .swiper-slide{margin-bottom: 5%;}
.inewsqh .swiper-slide a .info{padding: 20px;}
.inewsqh .swiper-slide a .info p{font-size: 14px;}

.footer{background: url(../images/footerbg.png) no-repeat center center / auto 100%;}

.ser_site{margin-top: 180px;}
.ser_site ul{position: relative;flex-wrap: wrap;margin-bottom: 5%;}
.ser_site ul li{width: 33.33%;margin-top: 2%;}

.ser_site ul li .info:after{display: none;
}
.ser_site ul li .info p.siteadd{line-height: 24px;}
.ser_site ul li .info p.sitetel{line-height: 24px;}

.dflex{flex-direction: column;}
.ft_left{width: 100%;margin-top: 5%;}
.ft_left .fts{margin: 4% 0;}
.ft_right{width: 100%;margin-top: 5%;margin-bottom: 5%;}
.ft_left .ftcontact ul li{margin-bottom: 2%;}

.ft_right .ftnav dl dt{margin-bottom: 3%;}

.ft_right .ftnav dl dd a{margin-bottom: 3%;}
.ft_right .copyright{margin-top: 2%;text-align: center;
}

.nbanner{height: 300px;}
.nbanner img{height: 100%;object-fit: cover;}
.nbanner .text{width: 100%;top: 50%;padding: 0 2%;}
.nbanner .text h3{font-size: 20px;}
.nbanner .text p{font-size: 14px;}
.nbanner .text p.fsz24{font-size: 14px;line-height: 1.6;}
.nbanner .text h3.white{font-size: 20px;}
.nbanner .text p.fsz28{font-size: 14px;}
.nbanner .text h3.blue{font-size: 30px;}

.pt10p{padding-top: 5%;}
.pb10p{padding-bottom: 5%;}
.pro_side ul{padding: 4% 0;}
.pro_side ul li{margin-bottom: 3%;}
.pro_side ul li .subside{margin-top: 0;}
.pright{width: 100%;padding: 10px;}
.proso{margin-bottom: 2%;}

.proso .filter_lx{width: 100%;}
.proso .filter_lx .el-select{width: 100%;}
.sobox{width: 100%;margin-left: 0;margin-top: 2%;}
.proh2{margin: 2% 0;}
.line{margin: 3% 0;}

.pro_list ul li{width: 100%;padding: 20px;margin-bottom: 2%;}
.pro_list ul li p{font-size: 14px;margin: 2% 0;}
.proyslist ul li{width: 100%;padding: 20px;margin-bottom: 2%;}
.proyslist ul li .line2{margin: 2% 0;}

.position{margin: 4% 0;overflow: hidden;}

.cp_bar ul li{width: 33.33%;}
.cp_bar ul li a{padding: 0;text-align: center;
display: block;width: calc(100% - 1px);
}
.cpinfo{margin-top: 4%;margin-bottom: 6%;flex-direction: column;}
.cpinfocon{padding-left: 0;}
.cpinfocon p{margin: 10px 0;}
.ypsq{width: 100%;height: 700px;padding: 15px;}
.ypsq h2{height: 30px;}
.ypsq .line{margin: 20px 0;}
.ypsqlist ul li{margin-bottom: 10px;}
.ypsqlist ul li.w25p{width: 49%;margin-right: 2%;}
.ypsqlist ul li.w25p:nth-child(2n){margin-right: 0;}
.ypsqlist ul li h4{margin-bottom: 6px;}


.cpimgqh{width: 100%;}
.cptx{padding: 8% 0 4%;}
.cptx .cptx_list{margin-top: 2%;}
.cptx .cptx_list ul{width: 100%;}
.cptx .cptx_list ul li{margin-bottom: 2%;}
.cptx .cptx_list ul li h3{font-size: 15px;line-height: 1.6;}


.yycj h2 {font-size: 30px;margin-bottom: 4%;}

.yycj{padding: 6% 0;}
.yycj .yycj_list ul li .info{padding: 20px;}
.yycj .yycj_list ul li{width: 100%;}

.jjfxbox ul li{margin-bottom: 6%;}
.jjfxbox ul li .info{width: 100%;height: auto;position: unset;padding: 20px;}
.jjfxbox ul li .info i{margin: 10px 0;}
.jjfxbox ul li .info a.mr{margin-top: 10px;}

.mainjjfa{margin-top: 2%;}
.jjfacon{padding: 20px;margin-bottom: 6%;}
.jjfacon_info p{font-size: 14px;line-height: 1.6;margin-top: 10px;}

.jjfacon .jjfaqh{margin-top: 4%;}
.jjfacon .jjfaqh .tab-hd ul li{width: 32%;margin-right: 2%;}
.jjfacon .jjfaqh .tab-hd ul li:last-child{margin-right: 0;}
.jjfacon .jjfaxqtop h2{font-size: 30px;margin: 6% 0 2%;}


.jjfacon .jjfaxqtab{margin-top: 4%;margin-bottom: 8%;}

.jjfacon .jjfaxqtab dl dd{padding: 0;flex-wrap: wrap;}

.jjfacon .jjfaxqtab dl dd.first{height: auto;padding: 10px 0;}

.jjfacon .jjfaxqtab dl .w1{width: 50%;text-align: center;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.jjfacon .jjfaxqtab dl .w2{width: 50%;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.jjfacon .jjfaxqtab dl .w3{width: 50%;}
.jjfacon .jjfaxqtab dl .w4{width: 50%;}


.jjfacon .jjfa_xgcp .info{max-width: 100%;position: unset;width: 100%;padding: 20px;}
.jjfacon .jjfa_xgcp .info h3{color: rgba(0, 0, 0, 0.8);}
.jjfacon .jjfa_xgcp .info p{color: rgba(0, 0, 0, 0.8);margin: 10px 0;}

.nyycj_list ul li{flex-direction: column;}
.nyycj_list ul li .picbox{width: 100%;}
.nyycj_list ul li .info {width: 100%;}
.nyycj_list ul li .info i{margin: 10px 0;}
.nyycj_list ul li .info p{font-size: 14px;line-height: 2;margin-bottom: 10px;}
.nyycj_list ul li:nth-child(2n-1) .info{padding-right: 0;margin-top: 5%;}
.nyycj_list ul li:nth-child(2n) .info{padding-left: 0;margin-bottom: 5%;}

.nyycj_info{padding: 20px;margin-bottom: 8%;}

.dxyy h2{font-size: 30px;}
.dxyy .dxyyqh{margin-top: 4%;margin-bottom: 8%;}
.dxyy .dxyyqh ul{flex-direction: column;}
.dxyy .dxyyqh ul li{width: 100%;margin-bottom: 2%;}
.dxyy .dxyyqh ul li.on{width: 100%;}
.xgcp{padding-top: 8%;}
.xgcp h2{font-size: 30px;}
.xgcpqh{margin-top: 4%;margin-bottom: 8%;padding: 0 45px;}

.nyycjcon{padding: 20px;margin-bottom: 8%;flex-direction: column;
}
.nyycjxq_info p{margin-top: 10px;margin-bottom: 10px;}

.nyycj_ys h2{font-size: 30px;}
.nyycj_ys .nyycj_ys_list{margin-top: 4%;margin-bottom: 8%;}
.nyycj_ys .nyycj_ys_list ul{display: flex;flex-wrap: wrap;}
.nyycj_ys .nyycj_ys_list ul li{padding: 20px;}
.yysyt{padding-top: 4%;padding-bottom: 8%;}
.yysyt h2{font-size: 30px;margin-bottom: 4%;}

.yycj_list .info a.mr{margin-top: auto;margin-bottom: 0;}
.aboutus h2{font-size: 30px;margin-bottom: 4%;}

.aboutus .aboutuscon video{margin-top: 4%;margin-bottom: 8%;}
.fzlc{background: url(../images/fzlcbg.png) no-repeat center center / auto 100%;}
.fzlc h2{font-size: 30px;margin-bottom: 4%;}
.fzlcqh .tab-bd .fzlccon{flex-direction: column;}
.fzlcqh .tab-bd .fzlccon .year{font-size: 100px;}
.fzlcqh .tab-bd .fzlccon .info{padding: 50px;}

.ryzz h2{font-size: 30px;margin-bottom: 4%;}
.ryzz .ryzzqh{height: 600px;margin-bottom: 8%;padding: 0 50px;}
.ryzz .ryzzqh .swiper-slide .picbox{padding: 20px;}

.qywh h2{font-size: 30px;margin-bottom: 4%;}
.qywhqh .tab-hd ul li{padding: 0;width: 23.5%;font-size: 16px;margin: 0;margin-right: 2%;}
.qywhqh .tab-hd ul li:nth-child(4){margin-right: 0;}

.qywhnbqh .swiper{margin-bottom: 5%;padding-top: 4%;}
.qywhnbqh .swiper-slide .picbox img{width: 100%;}
.qywhnbqh .swiper-horizontal>.swiper-scrollbar, .qywhnbqh .swiper-scrollbar.swiper-scrollbar-horizontal{width: 300px;}
.news_posi{height: 100px;margin-top: -100px;}
.news_posi ul{width: 100%;padding: 0;}
.news_posi ul li a{font-size: 16px;}
.news_posi ul li{width: 49%;text-align: center;}
.news_posi ul li.line{margin: 0;}
.news_tt{flex-direction: column;}

.news_tt .picbox{width: 100%;}
.news_tt .info{width: 100%;padding: 20px;}
.news_tt .info .typename{position:unset;margin-bottom: 20px;}
.news_tt .info p{margin-top: 10px;font-size: 14px;line-height: 1.6;}
.news_tt .info a.mr{margin-top: 10px;}
.news_list ul li{padding: 0;}
.news_list ul li a{flex-wrap: wrap;}
.news_list ul li a .info{width: calc(100% - 132px);padding: 20px;}
.news_list ul li a .picbox{width: 100%;}
.tg_page{margin-top: 5%;margin-bottom: 8%;}
.ywzx{margin-top: 4%;}
.ywzxcon{padding: 20px;margin-bottom: 8%;}
.avd .info p{font-size: 18px;margin-top: 10px;margin-bottom: 10px;}
.avd .wrap{flex-direction: column;}
.avd .info i.email{margin-bottom: 2%;}
.avd .info{display: flex;flex-direction: column;align-items: center;}
.ywzxform ul li{margin-bottom: 20px;}
.ywzxform ul li h4{margin-bottom: 10px;}
.qqbj{padding-top: 8%;}
.qqbj h2{font-size: 30px;margin-bottom: 4%;}
.qqbj .qqbj_list{margin-top: 4%;}
.qqbj .qqbj_list ul li{width: 100%;margin-bottom: 2%;}
.qqbj .qqbj_list ul li:nth-child(3n){padding: 0;}
.qqbj .qqbj_list ul li:nth-child(3n+1){padding: 0;}
.qqbj .qqbj_list ul li:nth-child(3n+2){padding: 0;}
.qqbj .qqbj_list ul li h3{font-size: 20px;margin-bottom: 0%;}
.qqbj .qqbj_list ul li .tel{margin-bottom: 2%;}

.gpxx ,.xxpl{padding-top: 8%;}

.gpxx h2 , .xxpl h2 , .fldy h2 , .bghj h2 , .rcln h2 , .zplc h2 , .zpgw h2 , .dowm h2{font-size: 30px;margin-bottom: 4%;}

.gpxx .gpxxcon{margin-bottom: 8%;flex-direction: column;}
.gpxx .gpxxcon .picbox{width: 100%;}
.gpxx .gpxxcon .info{width: 100%;
background: url(../images/gpxxifbg.png) no-repeat right bottom / 100% auto;
padding: 20px;}
.gpxx .gpxxcon .info .item h3{font-size: 20px;margin-bottom: 10px;}
.gpxx .gpxxcon .info .item p{font-size: 16px;margin-bottom: 10px;}
.xxpllist{margin-bottom: 5%;}
.xxpllist ul li{padding: 20px;margin-bottom: 2%;}

.xxpllist ul li .xxtitle:before{width: 38px;height: 38px;margin-right: 15px;}
.xxpllist ul li .xxtitle{line-height: 38px;}
.xxpllist ul li .xxtitle a{margin-top: 0;}

.fldy h4{margin-bottom: 4%;}
.fldy .swiper-slide{width: 100%;}
.bghj h4{margin-bottom: 4%;}
.bghj-box{margin-bottom: 4%;flex-direction: column;}
.bghj-box .bghj-left{width: 100%;margin-bottom: 2%;}
.bghj-box .bghj-right{width: 100%;}
.bghj-box .bghj-box-item .bghj-two, .bghj-box .bghj-box-item .bghj-three{gap:2%;}
.rcln_list{margin-bottom: 5%;}
.rcln_list ul li{width: 100%;height: 540px;}
.zplc{height: auto;background: url(../images/zplcbg.png) no-repeat center center / auto 100%;}
.zplc_list ul{flex-wrap: wrap;}
.zplc_list ul li{width: 136px;height: 136px;}

.zplc_list ul li h3{margin-top: 5px;font-size: 16px;}
.zpgw{margin-top: 5%;}
.zpgw .zpgwcon{padding-top: 0;padding-right: 0;padding-left: 0;margin-bottom: 6%;}
.joblist{margin-bottom: 6%;}
.joblist ul li{padding: 15px;}
.joblist ul li.first{padding: 15px;}

.joblist ul li .jobcon{font-size: 16px;padding: 0;}


.down_list ul li{padding: 15px;flex-wrap: wrap;}
.down_list ul li.first{padding: 15px;}
.down_list ul li .w1{width: 10%;}
.down_list ul li .w2{width: 30%;}
.down_list ul li .w3{width: 60%;}
.down_list ul li .w4{width: 40%;}
.down_list ul li .w5{width: 60%;}

.xzwj{width: 100%;padding: 15px;}
.xzwj h2{padding: 0 50px;}
.xzwj .line{margin: 20px 0;}
.article{margin-bottom: 6%;}
.article .content .downbox{margin-top: 2%;}
.article .content .downbox a.dw{width: 49%;margin-right: 2%;}
.article .content .downbox a.fyx{width: 49%;}




}
