@charset "utf-8";
.h70{display: none;}
/*960-1199*/
@media screen and (min-width: 960px) and (max-width: 1199px) {
.wrap{width: 100%;padding: 0 2%;}

}

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

}


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

/*479*/
@media only screen and (max-width: 479px) {
body{min-width: 100%;}
.wrap{width:100%;padding:0 2%}
.htel{display:none}
.header{min-width:100%;position:relative;height:68px;z-index:3;padding:0}
.logo{margin-top:10px;margin-left:2%}
.logo img{height:48px}
.search{width:100%;margin-left:0;margin-top:10px;margin-bottom:10px}
.nav a.gonav{display:inline-block;float:right;width:68px;height:68px;position:absolute;top:-68px;right:0px}
.nav a.gonav i{width:68px;height:68px;display:inline-block;float:right;background:url(../images/gonav.png) no-repeat center center / 50% 50%}
.nav{position:absolute;left:0;top:68px;padding-top:0px;height:auto;z-index:999;background:#ffffff;margin:0}
.nav ul{display:none;background:#00693E}
.nav ul li{width:100%;margin:0;border:0 none;border-bottom:1px solid #A8A8A8;height:auto;line-height:40px}
.nav ul li h3{width:100%;float:left}
.nav ul li h3 a{height:40px;line-height:40px;padding:0;text-align:center;width:100%;float:left;color:#ffffff;margin:0}
.lang{position:absolute;top:5px;right:68px}
.nav{width:100%}
.nav dl{display:none}
.nav ul li dl{position:relative;padding-top:0;top:0}
.nav ul li dl dd a{color:#ffffff;font-size:14px}
.nav .list{width:100%}
.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{bottom:10px}
.pt80{padding-top:10px}
.pb80{padding-bottom:10px}
.pb46{padding-bottom: 4%;}
.h2tit{margin-bottom:2%}
.h2tit .fl p{margin-bottom:2%}
.h2tit h2{margin-bottom:0;font-size:24px}
.h2tit span{font-size:24px;line-height:1.4}
.ijjfa_list ul{flex-direction:column}
.ijjfa_list ul li{margin:10px  0  0px 0;width:100%}
.ijjfa_list ul li:first-child{margin-top:0px}
.ipro{}
.iproqh .tab-hd{width:100%}
.ipronqh .swiper-button-prev,.ipronqh .swiper-button-next{top:-52px}
.iproqh .tab-hd{width:100%}
.iproqh .tab-hd ul{padding:15px}
.iproqh .tab-hd ul li{width:49%;font-size:18px;text-align:center;margin:5px 0}
.iproqh .tab-hd ul li:nth-child(2n){float:right}
.iproqh .tab-bd{width:100%}
.ipronqh .swiper-button-prev{top:50%;left:10px}
.ipronqh .swiper-button-next{top:50%;right:10px}
.icaseqh .swiper-slide a:hover .info{}
.ihzbb_list ul li{width:49%;height:auto;margin-bottom:2%}
.ihzbb_list ul li:nth-child(2n){float:right}
.inews_list ul li{width:100%;margin-right:0}
.inewsqh .swiper-button-next,.inewsqh .swiper-button-prev{top:-50px}
.inews_list ul li .picbox{width:100%;height:auto}
.inews_list ul li .info{width:100%;padding:20px}
.iabout .info{width:100%}
.iaboutcon .iaboutvideo{width:100%;height:auto}
.iaboutcon{flex-direction:column;margin-top:3%}
.iabout .info a.more{margin-top:2%;margin-bottom:3%}
.iabout .info h3{margin-bottom:3%}
.ftlinks{padding:2% 0}
.footer{padding-top:2%}
.ftmid{margin-top:2%;margin-bottom:2%;flex-direction:column}
.ftcontact{width:100%}
.ftcontact dl dt{margin-bottom:3%;font-size:18px}
.ftcontact dl dd{margin-bottom:2%;font-size:16px}
.ftcontact dl dd i{font-size:28px}
.ftnav{width:100%;margin-top:2%}
.ftnav dl dt{margin-bottom:10px;font-size:18px}
.ftnav dl dd{margin-bottom:10px}
.ftnav dl dd a{font-size:14px}
.ftewm{width:100%;text-align:center;height:auto;margin-top:2%;padding:0 5%}
.ftewm img{float:none;width:40%}
.copyright{padding:3% 0;line-height:28px}
.copyright .fl{width:100%}
.position{bottom: 10px;}
.jjfa_sidebar ul li{width: 49%;margin-right: 0;margin: 2% 0;}
.jjfa_sidebar ul li a{width: 100%;font-size: 16px;text-align: center;}
.jjfa_sidebar ul li.on a:after{bottom: -5px;}

.sidebar ul li.on a:after{bottom: -5px;}

.jjfa_list{margin-top: 4%;}
.jjfa_list ul li{padding: 10px;}
.jjfa_list ul li a{flex-direction: column;}
.jjfa_list ul li .picbox{width: 100%;padding-bottom: 56.66%;}
.jjfa_list ul li .info{width: 100%;padding: 10px;}
.jjfa_list ul li .info p{margin-top: 2%;}

.h2t{margin-bottom:2%}
.h2t .fl p{margin-bottom:2%}
.h2t h2{margin-bottom:0;font-size:24px}
.h2t span{font-size:24px;line-height:1.4}

.gdfal_list ul li{width: 49%;}
.gdfal_list ul li:nth-child(2n){margin-right: 0;}
.gdfal_list ul li .info{padding: 10px;}
.gdfal_list ul li .info h3{font-size: 18px;}
.gdfal_list ul li .info p{margin-top: 5px;margin-bottom: 5px;font-size: 14px;}


.fhbox{padding: 4% 0;}

.sidebar ul li{width: 49%;margin-right: 0;margin: 2% 0;}
.sidebar ul li a{width: 100%;font-size: 16px;text-align: center;}
.sidebar ul li.on a:after{bottom: -5px;}

.nbanner {width: 100%;overflow: hidden;}
.nbanner img {width: 100%;margin-left: -0%;height: auto;float: left;}

.con{margin-top: 4%;margin-bottom: 4%;}
.pro_list ul li a{flex-direction: column;}
.pro_list ul li .info{width: 100%;padding: 10px;}
.pro_list ul li .info h3{font-size: 18px;}
.pro_list ul li .info p{font-size: 14px;margin-top: 5px;margin-bottom: 10px;}
.pro_list ul li .picbox{width: 100%;padding-bottom: 88.21%;}

.product{flex-direction: column;padding: 10px;}

.product .picbox{width: 100%;padding-bottom: 66.66%;}
.product .info{width: 100%;padding: 10px;}
.product .info p{margin-top: 2%;}

.proqh{margin-top: 6%;}
.proqh .tab-hd{height: auto;margin-bottom: 3%;}
.proqh .tab-hd ul li{width: 25%;font-size: 16px;}
.proqh .tab-hd ul li:nth-child(4):before {
display: none;
}
.proxq{padding: 10px;}

.cpys_list ul li{width: 100%;}

.proxq .procon .procsb dl dt{flex-wrap: wrap;padding: 0;height: auto;}
.proxq .procon .procsb dl dt span{width: 33.33%;padding: 0;}
.proxq .procon .procsb dl dd{flex-wrap: wrap;padding: 2% 0;height: auto;}
.proxq .procon .procsb dl dd span{width: 33.33%;padding: 0;}
.proxq .procon .procsb dl span:nth-child(1) {
width: 33.33%;
}
.proxq .procon .procsb dl span:nth-child(2) {
width: 33.33%;
}
.proxq .procon .procsb dl span:nth-child(3) {
width: 33.33%;
}
.proxq .procon .procsb dl span:nth-child(4) {
width: 33.33%;
}
.proxq .procon .procsb dl span:nth-child(5) {
width: 33.33%;
}
.proxq .procon .procsb dl span:nth-child(6) {
width: 33.33%;
}
.proxq h2{margin-bottom: 2%;}
.jscs_list ul li{padding: 10px;}
.jscs_list ul li h3{font-size: 14px;}

.ptcp_list ul li{width: 49%;}
.ptcp_list ul li:nth-child(2n){margin-right: 0;}
.ptcp_list ul li .info{padding: 10px;}
.ptcp_list ul li .info h3{font-size: 18px;}
.ptcp_list ul li .info p{font-size: 14px;line-height: 24px;height: 72px;
margin: 5px 0;opacity: 0.8}
.proyyfw_list ul li{width: 49%;}
.proyyfw_list ul li:nth-child(3n){margin-right: 2%;}
.proyyfw_list ul li:nth-child(2n){margin-right: 0;}

.projjal_list ul li .picbox{width: 100%;height: auto;}
.projjal_list ul li .info{width: 100%;}
.projjal_list ul li .info{padding: 10px;}
.projjal_list ul li .info p{font-size: 14px;margin: 10px 0;}

.fwzc_list ul li{width: 100%;margin-right: 0;}
.fwzc_list ul li .picbox{width: 100%;height: auto;}

.fwzc_list ul li a{display: block;float: left;width: 100%;}
.fwzc_list ul li .info{width: 100%;padding: 10px;}
.fwzc_list ul li .info h3{margin-top: 2%;}
.fwzc_list ul li .info p{margin: 10px 0;}

.case_select{padding: 10px;}
.case_select ul li{padding: 2% 0;}
.case_select ul li h3{width: 100%;}
.case_select ul li .item{width: 100%;margin-top: 2%;}
.case_select ul li .item a{margin-bottom: 5px;}

.case_list ul li{width: 49%;}
.case_list ul li:nth-child(2n){margin-right: 0;}
.case_list ul li .info{width: 100%;}
.case_list ul li .info{padding: 10px;}
.case_list ul li .info p{font-size: 14px;margin: 10px 0;}

.case_box{margin-top: 6%;}
.case_box h3{margin-bottom: 2%;}
.case_box .info{margin: 2% 0;}

.case_box .df{display: flex;flex-direction: column;}
.case_box .case_img{width: 100%;}
.case_box .case_info{width: 100%;padding: 10px;}
.news_sidebar{margin-bottom: 3%;}
.news_sidebar ul li{width: 32.5%;margin-right: 0;margin: 2% 0;}
.news_sidebar ul li a{width: 100%;font-size: 16px;text-align: center;}
.news_sidebar ul li.on a:after{bottom: -5px;}


.news_list ul li{margin-bottom:3%}
.news_list ul li .picbox{width:100%;height:auto;margin-bottom:2%}
.news_list ul li .info{width:100%;padding:0}
.news_list ul li .info span{margin:5px 0}
.news_list ul li .info p{font-size:14px;margin-top:0px;margin-bottom:0}
.news_list ul li .info i{margin-bottom:5px}
.tg_page{margin-top:4%;margin-bottom:4%}
.tg_page li span{padding:0 5px}
.tg_page li a{height:30px;line-height:28px;padding:0 5px;margin-right:1px;margin-left:1px;font-size:14px}
.pleft{width:100%;margin-top:6%;overflow:hidden}
.article{padding:10px}
.article .info{margin:2% 0}
.pright{width:100%;margin-top:5%;padding:10px}
.prene .fl,.prene .fr{width:100%}
.gdnews_list ul li h3{margin-top:3%}
.gdnews_list ul li{margin-bottom:3%}
.gdnews_list ul li p{margin-top:2%}
.ze_dsz{margin-top:6%;margin-bottom:4%;padding:10px}
.ze_dsz .picbox{width:100%;height:auto}
.ze_dsz .info{width:100%;padding:0}
.ze_dsz .info .name{width:100%;margin:10px 0 0;padding:0 10px;font-size:16px}
.ze_dsz .info .name h3{margin-right:10px;float:left;font-size:18px}
.zeren{padding:6% 0;background:url(../images/ze_bg.png) no-repeat center center / auto 100%}
.ze_list ul li{width:50%;padding:20px 10px}
.ze_list ul li:nth-child(2n){border-right:0 none}
.ze_list ul li:nth-child(5),.ze_list ul li:nth-child(6){border-bottom:1px solid rgba(255,255,255,0.45)}
.ze_list ul li i{width:80px;height:80px}
.about{padding:8% 0}
.about_con{padding:20px 10px;background:none}
.about_con h3{margin-bottom:2%}
.about_con p{margin:5px 0}
.fzlc{padding-top:8%}
.fzlc_list ul li{background:none;flex-direction:column;height:auto}
.fzlc_list ul li:nth-child(2n){background:none}
.fzlc_list ul li:nth-child(2n+1){background:none}
.fzlc_list ul li .info{width:100%;margin-top:4%}
.fzlc_list ul li .picbox{width:100%;height:auto}
.fzlc_list ul li:nth-child(2n) .picbox{margin-right:0;margin-left:0}
.fzlc_list ul li:nth-child(2n+1) .picbox{margin-left:0;margin-right:0}
.fzlc_list ul li:nth-child(2n) .info{margin-left:0;text-align:left}
.fzlc_list ul li:nth-child(2n+1) .info{margin-right:35px;text-align:left}
.numgd{background:url(../images/numgd.png) no-repeat center center / auto 100%}
.num-figure .row{flex-wrap:wrap}
.num-figure .row>li{width:50%}
.num-change li:nth-child(2){font-size:14px;margin-top:0px}
.num-figure .row>li:nth-child(1){margin-bottom:4%}
.num-figure .row>li:nth-child(2){margin-bottom:4%}
.qywh{padding-top:8%;padding-bottom:4%}
.qywh_list ul li{width:100%;padding:4%}
.qywh_list ul li.two{width:100%}
.qywh_list ul li .info span{font-size:20px}
.qywh_list ul li .info p{font-size:14px;margin-top:5px}
.yzalqh .tab-hd{margin-bottom:4%}
.yzalqh .tab-hd h2{margin-bottom:0;font-size:24px}
.yzalqh .tab-hd h2 i{}
.yzalqh .tab-hd ul{width:100%;display:flex;justify-content:space-between}
.yzalqh .tab-hd ul li{margin:0;width:20%;font-size:16px;text-align:center;height:35px}
.yzal_list ul li{width:49%}
.yzal_list ul li:nth-child(3n){margin-right:2%}
.yzal_list ul li:nth-child(2n){margin-right:0}
.yzal_list ul li .picbox{width:100%;height:auto}
.yzal_list ul li .info{width:100%}
.yzal_list ul li .info{padding:10px}
.yzal_list ul li .info p{font-size:14px;margin:10px 0}
.lx_list ul li{width:100%;background:#000;margin-bottom:2%}
.lx_list ul li .picbox{padding-bottom:34.06%;margin-bottom:0}
.lx_list ul li .info{width:94%;height:auto;padding:10px;top:50%;transform:translateY(-50%)}
.lx_list ul li .info p{font-size:14px;line-height:20px}
.lxwm_box{padding:10px;flex-direction:column}
.lxwm_box dl dd p{margin-top:20px;margin-bottom:20px}
.lxwm_box dl{width:100%}
.lxwm_box dl.w2{margin-top:4%}
.lxwm_box dl .item{margin-top:2%}
.lxewm .lxewmpic{width:48%;margin:0 1%}

.zzry_list ul li{width: 49%;margin-bottom: 6%;}
.zzry_list ul li .picbox{margin-bottom: 4%;}

.zzry_list ul li.four{width: 49%;margin-bottom: 6%;}
.sqbox .sqform{padding: 0 2%;}
.sqbox .sqitem .keyword{width: calc(100% - 100px);}
.sqbox .sqitem .tjbtn{width: 100px;}







}



}
