@media screen and (max-width:640px){

.top_big{height:auto;}
.top_big .s{display:none;}
.top{width:94%;height:60px;}
.top .logo{margin-top:14px;margin-left:10px;width:135px;}
.top .logo img{max-width:100%;}
.top ul.nav{position:fixed;top:70px;width:100%;left:0;background:#3861a4;margin:0;padding-bottom:10px; z-index:999; left:700px; transition:all 0.35s;}
.top ul.nav.on{left:0;}
.top ul.nav li{width:100%;text-align:center;padding:0;line-height:26px;height:26px; }
.top ul.nav li a{display:block;}
.top .cd{width:25px;height:auto;float:right;cursor:pointer;display:block;margin-top:20px;margin-right: 10px;}
.top ul li{padding: 5px 0 !important;}
.top ul li a{color:#fff !important;}
.top ul li .text{display: none !important;}

.nav_big.fr .ntop{ display:none;}
.contone .onel{ display:none;}
.footer .add{ padding:0; background-image:none;}
.footer{ width:94%;}
.footer .code{ display:none;}
.contone .onem{ width:100%; margin:0;}
.contone .oner{ display:none;}
.contone{ width:94%;}
.contone .onem ol li{ height:30px; line-height:30px; padding:0 10px;}
.contone .onem ol{ height:30px;}
.contone .onem ol a{ height:30px; line-height:30px;}
.contone .onem .bignews{}
.contone .onem .pic{ width:100%; height:auto;}
.contone .onem .word{ width:100%;}
.contone .onem{ height:auto; background-size:cover;}
.contone .onem ul li a span{ height:20px; width:100px; overflow:hidden;}
.contwo{ width:94%;}
.contwo .twosolid{ width:100%;}
.contwo .twol{ width:100%;}
.hebig{ width:94%;}
.mtbda .picScroll-left .lm1{width:100%;margin:auto;margin-bottom:15px; }
.mtbd span{ width: 31.33%; margin-left:1%;margin-right:1%;padding:inherit;padding:3%;}
.he .tu{ margin-top:10px;}
.he{ height:auto; background-size:cover; overflow:hidden;}
.he .picMarquee-left .bd ul li .pic img{ width:80px; height:auto;}

.pub{ width:94%; /*padding-top:70px;*/}
.pub h1{font-size:20px;margin-bottom:10px;}
.pub h2{font-size:14px;}
.pub .formal{width:100%;padding-top:35px;position:relative;}
.pub .formal .navbig{width:100%;height:auto !important;min-height:0;}
.pub .formal .navbig ol{display:flex;justify-content: space-between;}
.pub .ind_big{width:100%;height:auto;position:static;}
.pub .ind_big .line{top:41px;display:none;}
/*.pub .formal .navbig{width:25%;}
.pub .ind_big{ width:75%;}*/

.pub .formal .navbig h4{ display:none;}
.pub .formal .navbig ol li a{ text-indent:inherit !important; text-align:center;font-size:12px;}
.curr p img{ max-width:90%;height:auto;}
.curr p{ font-size:12px;padding:0 10px;line-height:20px;}
.pub .ind{width:94%;margin:0 auto;}
.pub .ind .tit{height:auto;border-bottom:solid 1px #cfcfcf;}
.pub .ind .tit h5{font-size:16px;height:40px;line-height:40px;}
.pub .ind .tit span{height:40px;line-height:50px;display:block;}
.pub .ind .tit p{line-height:30px;float:left;width:100%;position:absolute;top:0px;left:0;box-sizing:border-box;}
.pub .ind .tit a{line-height:20px;}
.pub p.pic{ padding:0;}
.pub p.pic .videoPlay1{width:100%;height:auto;}
p.pic .videoPlay1{width:100%;height:auto;margin-left:-2em;}
.pub p.pic img{height: auto; }
.pub .rong{width:94%;margin:0 auto;}
.pub .rong li{width:48%;margin:0 1%;}
.qualind .pic{ width:100%;}
.qualind .word{ width:96%; }
.qualind .wen span{width:100%;}
.quali ul li{ width:90%; margin-right:0; height:auto; margin-left:2%;}
.quali ul li:nth-child(4),
.quali ul li:nth-child(8),
.quali ul li:nth-child(12){width:90%;}

.glory{ background-image:none; height:auto;}
.glory p{width:100%;font-size:12px;}
.MsoNormal img{max-width:100%;height:auto;margin-left:-2em;}

.det h2{font-size:16px;}
.curr{ padding: 20px 0 15px; width:100%; float:left;}
.culture .word{ width:100%;}
.culture{ background-image:none;}
.culture .word{ float:left;}
.culture .word p{ padding:0 10px; font-size:14px;}
.culture .word i{ padding:0 10px;}
.news .word h2{ font-size:14px;}
.news .word p{ font-size:12px; padding:0 5px;}
.news ul li{ padding:10px 0;}
.news .word h2{ margin:10px 0 5px; padding:0 5px;}

.case ul{display:flex;flex-wrap:wrap;}
.case ul li{width:48%;margin:0.8%;box-sizing:border-box;}
.recruit{padding:60px 0;overflow-x:scroll;}
.recruit .ttit,
.recruit .result{width:880px;/*height:auto;*/}

.contact{ padding:0 10px; padding-top:45px;}
.cooper ul li{ width:45%; margin:5px 2%; height:auto;}
.cooper ul li img{ width:100%;}
.page b{ height:24px; padding:0 9px; line-height:24px; margin:0 1px;}
.page a{height:24px; padding:0 9px; line-height:24px; margin:0 1px}
.footer .pic{display: none; }
#wzsse{display: none;}



}
