 body{
    overflow-x: hidden;
}
.top02_center{
    width: 100%;
}
.top02_center >.nav{
    display: none;
}
.top02{
    height: auto;
}
.top02_center h1{
    margin: 10px 0;
}
.top02_center h1>a>img{
    padding-left: 5%;
}
.caseMenuTop{
    display: block;
}
.caseMenuR{
    display: none;
}
.caseMenuL{
    width: 100%;
}
.casemfx{
    white-space: unset;
    height: auto;
}
.caseContainer{
    padding: 15px;
}
.caseContainer h3{
    padding-top: 15px;
}
.caseTab ul li{
    width: 100%;
}
.caseTab ul li a{
    float: right;
    width: 75%;
    padding-left: 0;
}
.caseTab ul li:last-child a{
    width: 75%;
    padding-right: 28%;
}
.main{
    width: 100%;
}
.foo{
    background: #27a566;
    height: auto;
    overflow: hidden;
    padding-top: 30px;
}
.foo .foo_main .foo_con{
    margin-top: 0;
    padding: 20px 0;
}
.foo .foo_main .foo_con .foo_nav{
    width: 100%;
    margin-left: 0;
    text-align: center;
}
.foo .foo_main .foo_con .foo_nav dl{
    width: 33%;
    display: inline-block;
    margin-right: 0;
}
.foo .foo_main .foo_con .foo_nav dl dt{
    width: 100%;
}
.foo .foo_main .foo_con .foo_ewm{
    display: none;
}
.foo_tit{
    padding: 0 5%;
}
.foo .foo_main .foo_con .foo_txt .add_item{
    padding: 0 5%;
}
.foo .foo_main .foo_con .foo_txt .add_item .add_txt{
    float: unset;
    margin-left: 55px;
}
.foo_txt{
    width: 100%;
}
.foo .bq{
    height: 75px;
    margin-top: 0;
}
.foo .bq .bq_main p{
    line-height: 25px;
    float: unset;
}
.caseMenuBottom{
    display: none;
}
.aboutMenu .caseMenu{
    height: auto;
    overflow: hidden;
}
.contactMenu .caseMenu{
    height: auto;
    overflow: hidden;
}
.caseMenuBottom .caseTitleL{
    text-align: left;
}
.contactList ul li{
    width: 50%;
    display: inline-block;
}
.contactList ul li:last-child{
    width: 100%;
}
.wjdh-map{
    height: auto;
    overflow: hidden;
}
.contact ul li{
    width: 50%;
    display: inline-block;
}
.contact ul li:nth-last-child(1){
    width: 100%;
}
.newsMeenu .caseMenu{
    height: auto;
    overflow: hidden;
}
.newsAi{
    padding: 0 0 30px 0;
}

.rg{padding-right:15%;padding-top: 30px;float: right;width: 10%;display: block;}
.rg a img{height:25px;vertical-align:top}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#1f1f1f;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul li{border-bottom:1px solid #353535}
.a_txt .div3 ul li a{display:block;height:70px;color:#fff;line-height:70px;padding-left:10%;font-size: 18px;}
.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}
.a_txt .div3 ul li a.cur{color: #fff;background: #27a566;
}

#toolbar{
    display: block;
}

.toper{
    height: auto;
    overflow: hidden;
}
.toper .content{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 10px 0;
}
.toper .content .cont_left{
    display: none;
}
.toper .content .cont_right{
    display: none;
}
.topxunpan .center{
    padding-left: 10px;
    width: 100%;
}
.toper .content .cont_mid{
    width: 98%;
    height: auto;
    overflow: hidden;
    padding-left: 1%;
    padding-right: 1%;
}
.toper .content .cont_mid img{
    margin: 0 auto;
    width: auto;
}
.toper .content .cont_mid p:nth-of-type(1){
    font-size: 14px;
    text-align: center;
}
.toper .content .cont_mid p:nth-of-type(2){
    font-size: 14px;
    text-align: center;
}
.nav_xiala{
    width: 100%;
    height: auto;
    overflow:hidden;
}
.nav_xiala .infro{
    display: none;
}
.nav_xiala ul{
    width: 100%;
}
.nav_xiala ul li{
    width: 33.3%;
    margin-right: 0;
    height: auto;
}
.nav_xiala > ul > li > a{
    height: auto;
    line-height: 46px;
    overflow: hidden;
    width: auto;
    font-size: 14px;
}
.fixedNav .nav_xiala ul li{
    width: 33.3%;
}
.footer .center{
    width: 96%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-right: 2%;
    padding-left: 2%;
}
.footer .center .left{
    width: 100%;
    overflow: hidden;
    height: auto;
    margin-right: 0;
    margin-bottom: 10px;
    background: unset;
}
.footer .center .left .txt{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.footer .center .left .txt li{
    display: inline-block;
    width: 33.3%;
    margin-right: unset;
    height: auto;
}
.footer .center .mid{
    background: unset;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.footer .center .ewm{
    display: none;
}
.footer .link{
    display: none;
}
.footer .copy .center{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.footer{
    height: auto;
    overflow: hidden;
    padding: 50px 0;
}
.footer::before{
    height: 100%;
}
.footer .copy{
    height: auto;
    overflow: hidden;
    line-height: 30px;
}
.contactList ul li:nth-child(2) p{
    display: block;
}
.contactList ul li p{
    height: auto;
    overflow: hidden;
}
.topxunpan .center p:nth-of-type(2){
    display: none;
}
.topxunpan .center p:nth-of-type(1){
    width: 100%;
}
.nav_xiala_aa,.nav_xiala_xx{
    height: auto;
    overflow:hidden;
}
.topxunpan{
    display: none;
}
.footer .center .left .txt li p{
    font-size: 16px;
}