@media (max-width:1600px){
footer .footer-t .box1{padding-right:75px}
footer .footer-t .box3 .item{margin-left:75px}
}
@media (max-width:1440px){
footer .footer-t{padding-right:2%;padding-left:2%}
footer .footer-t .box1{padding-right:20px}
footer .footer-t .box3 .item{margin-left:20px}
}
@media (max-width:1200px){
.mauto{max-width:92%}
footer .con-l{float:none;display:none}
footer .con-r{float:left}
}
@media (max-width:1024px){
.md-pt0{padding-top:0}
body{padding-top:65px}
.header .header-top .logo{margin-left:20px;height:65px!important;line-height:65px!important}
.header .header-top .logo img{height:40px}
.header .mauto{max-width:100%;padding:0}
.header nav{display:none;
    position: absolute;
    top: 65px;
    left: 0;
    width: 100%;
    z-index: 1;
    background: #fff;
}
.header nav ul li{display:block;margin:0;width:100%;padding:0 10px;text-align:center}
.header nav ul li>a{padding:0;height:40px!important;line-height:40px!important;font-size:15px;display:block;border-bottom:1px solid rgba(0,0,0,.1);background:0 0}
.header nav ul li .sub-nav{display:none}
.header .m-menu-bs{display:block;position:absolute;top:0;right:0;width:60px;height:65px;cursor:pointer}
.header .m-menu-bs i,.header .m-menu-bs::after,.header .m-menu-bs::before{position:absolute;top:50%;left:calc(35px / 2);content:'';width:25px;height:2px;z-index:9999;transition:all .5s;-webkit-transition:all .5s;background:#999}
.header .m-menu-bs::before{transform:translateY(-6px) rotate(0);-webkit-transform:translateY(-6px) rotate(0)}
.header .m-menu-bs::after{transform:translateY(6px) rotate(0);-webkit-transform:translateY(6px) rotate(0)}
.header .m-menu-bs.cur::after,.header .m-menu-bs.cur::before{background:#000}
.header .m-menu-bs.cur::before{transform:translateY(0) rotate(225deg);-webkit-transform:translateY(0) rotate(225deg)}
.header .m-menu-bs.cur::after{transform:translateY(0) rotate(-225deg);-webkit-transform:translateY(0) rotate(-225deg)}
.header .m-menu-bs.cur i{width:0}
.header-m{z-index:888;position:fixed;left:0;top:0;width:100%;height:65px;background:#fff;box-shadow:1px 1px 20px rgba(0,0,0,.1)}
.header-m::after{display:none;position:fixed;content:'';top:65px;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.header-m .logo{position:absolute;left:20px;line-height:65px}
.header-m .logo img{height:40px}
.header-m .m-menu-b{display:block;position:absolute;top:0;right:0;width:60px;height:65px;cursor:pointer}
.header-m .m-menu-b i,.header-m .m-menu-b::after,.header-m .m-menu-b::before{position:absolute;top:50%;left:calc(35px / 2);content:'';width:25px;height:2px;z-index:9999;transition:all .3s ease-out .3s;-webkit-transition:all .3s ease-out .3s;background:#999}
.header-m .m-menu-b::before{transform:translateY(-6px) rotate(0);-webkit-transform:translateY(-6px) rotate(0)}
.header-m .m-menu-b::after{transform:translateY(6px) rotate(0);-webkit-transform:translateY(6px) rotate(0)}
.header-m .m-menu-b i{transition:all .3s;-webkit-transition:all .3s}
.header-m .m-menu{display:none;z-index:888;position:fixed;width:100%;width:260px;height:100%;top:0;left:-260px;opacity:1;background:#fafafa;text-align:left;padding-top:65px}
.header-m .m-menu::after{position:absolute;top:65px;content:'';width:100%;height:1px;background:#ebebeb}
.header-m .nav{height:calc(100% - 82px);overflow-x:hidden;overflow-y:auto}
.header-m .nav>li{border-bottom:1px solid #ebebeb;animation:resize .5s both;-webkit-animation:resize .5s both}
.header-m .nav>li>a{position:relative;display:block;font-size:15px;padding:0 20px 0 40px;color:#666;height:50px;line-height:50px}
.header-m .nav>li>a::after{position:absolute;left:20px;top:50%;margin-top:-5px;content:'';width:8px;height:8px;border:1px solid #999;border-radius:50%;background:0 0;transition:all .3s;-webkit-transition:all .3s}
.header-m .nav>li .sub-nav{display:none}
.header-m .nav>li .sub-nav a{position:relative;display:block;height:50px;line-height:50px;padding:0 40px;background:#ebebeb;color:#4e4e4e}
.header-m .nav>li .sub-nav a::after,.header-m .nav>li .sub-nav a::before{position:absolute;content:'';width:0;height:0;left:20px;top:50%;border:5px solid transparent;overflow:hidden;transition:all .3s;-webkit-transition:all .3s;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.header-m .nav>li .sub-nav a::before{left:21px;border-left:5px solid #555}
.header-m .nav>li .sub-nav a::after{border-left:5px #ebebeb solid}
.header-m .nav>li.cur{position:relative}
.header-m .nav>li.cur::after,.header-m .nav>li.cur::before{position:absolute;content:'';background:#999;transition:all .3s;-webkit-transition:all .3s}
.header-m .nav>li.cur::before{top:19px;right:25px;width:2px;height:12px}
.header-m .nav>li.cur::after{top:24px;right:20px;width:12px;height:2px}
.header-m .nav>li.active::after{background:#fff}
.header-m .nav>li.active>a{color:#fff;background:#555}
.header-m .nav>li.active>a::after{background:#fff;border-color:#fff}
.header-m .nav>li.active .sub-nav li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.header-m .m-language{position:absolute;left:0;bottom:0;width:100%;text-align:center}
.header-m .m-language a{color:#666;line-height:40px;font-size:16px;display:block;border-bottom:1px solid #ebebeb;animation:slideInUp 1.5s both;-webkit-animation:slideInUp 1.5s both}
.header-m .m-search-b{display:block;position:absolute;top:0;right:0;width:35px;height:65px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAVFBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlKXBdvAAAAG3RSTlMA9jDDexUL5K6hHoOYuTqJyZDbR0Ao0O1cUGyrpb7OAAABV0lEQVRIx71Vy4KDIAwMyqMgKj7brv//n3sgtIjEhcvOLSQDkxACJGi4bmfG5lbzBv5EY9URQdl7zmDZkYDZgY7vMDyhdJQafRDQWV1Lf5Dol2v89vy4W75uUm4rb7+yLmeIObgmEa2OISslEkLQ8zDndfNAh5Pn+uAyFiTnGk/74Mk/kMELtcZn2/z+CO69NroB1A8EMI9vpSZfiIHsGN9fEwQ4zIrE6AuVKBI0waCmU1It3MDfOUdLx9ZdofTplpc7wuJ7EK0dBdLANHe0VMiZhvCFryU8ayXNtUm72rL2tRfXFbeG8BFrsFVZ8zFZ2d62/gF9oEueqMsMgVcu/o3OoXDMcIyfKgcZE+WjMl+SjRHDmGS80U1Dm0SVoyIZcYZExSkm0xIMMPoa7gYAmTDob5f57w0Z2E/Ex672vluxPyOGgUIERgN1DCWhnGHxzZRDNBL+Bb/Ur0nrX0q6YgAAAABJRU5ErkJggg==) no-repeat left center;background-size:18px;cursor:pointer}
html.active{height:100%;overflow:hidden}
html.active body{height:100%;overflow:hidden}
html.active .header-m{left:260px}
html.active .header-m::after{display:block}
html.active .header-m .m-menu-b::after,html.active .header-m .m-menu-b::before{background:#000}
html.active .header-m .m-menu-b::before{transform:translateY(0) rotate(225deg);-webkit-transform:translateY(0) rotate(225deg)}
html.active .header-m .m-menu-b::after{transform:translateY(0) rotate(-225deg);-webkit-transform:translateY(0) rotate(-225deg)}
html.active .header-m .m-menu-b i{width:0}
html.active .header-m .m-menu{display:block;left:0}
html.active .banner,html.active .i-banner,html.active footer,html.active main{transform:translateX(260px);-webkit-transform:translateX(260px)}
}
@media (max-width:768px){
footer .footer-b{text-align:center}
.banner{height:3rem}
.i-about{padding-top:.3rem}
.i-about::after{display:none}
.i-news .head a{margin:0 5px}
.i-news .head a::after{right:-5px}
.i-news .con-l .date,.i-news .con-r .top .date{width:90px}
.i-news .con-l .info,.i-news .con-r .top .info{width:calc(100% - 90px)}
.main-nav-p{display:none}
.main-nav-m{position:relative;z-index:555;display:block;cursor:pointer}
.main-nav-m .title{position:relative;padding:0 10px;height:40px;background:#0e2357;line-height:40px}
.main-nav-m .title strong{color:#fff;font-weight:700;font-size:16px}
.main-nav-m .title i{position:absolute;right:0;width:45px;height:100%;content:''}
.main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;width:12px;height:1px;background:#fff;content:'';-webkit-transition:all .3s;transition:all .3s}
.main-nav-m .title i::before{left:46%;-webkit-transform:rotate(40deg) scaleY(1.5);transform:rotate(40deg) scaleY(1.5)}
.main-nav-m .title i::after{right:46%;-webkit-transform:rotate(-40deg) scaleY(1.5);transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::before{-webkit-transform:rotate(-40deg) scaleY(1.5);transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::after{-webkit-transform:rotate(40deg) scaleY(1.5);transform:rotate(40deg) scaleY(1.5)}
.main-nav-m ul{position:absolute;top:40px;display:none;padding:0 10px;width:100%;background:rgba(14,35,87,.8);color:#fff}
.main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.main-nav-m ul li a{display:block;height:40px;border-bottom:1px solid rgba(255,255,255,.55);line-height:40px}
.culture .list .box{border:none}
.news-info .page .fr{float:none;display:table;margin:0 auto}
.honor-list .slider{padding:0}
.honor-list li{padding:0}
.honor-list .owl-pagination{bottom:-18%;display:block}
.pro-list .head .vcs{display:block}
.pro-list .head .info .els2{height:50px;line-height:25px}
.pro-list li .imgs{height:1.97rem}
.join-top li{width:33.333%}
.join-top li:nth-child(2),.join-top li:nth-child(3){display:none}
.join-list .join-head li{width:33.333%}
.join-list .join-head li:nth-child(2),.join-list .join-head li:nth-child(3){display:none}
.in-join h2{height:55px;font-size:20px;line-height:55px}
.in-join h2 img{height:35px}
.in-join .position .info{padding:10% 5%}
.in-join .position .head li,.in-join .position .list li{width:33.333%;height:45px;line-height:45px}
.in-join .position .head li:nth-child(2),.in-join .position .head li:nth-child(3),.in-join .position .list li:nth-child(2),.in-join .position .list li:nth-child(3){display:none}
.in-join .position .btn{padding-top:.3rem}
.message form .txt-w{width:100%}
.message form .txt-w:nth-child(odd){padding-right:0}
.message form .txt-w:nth-child(even){padding-left:0}
.message form .yzm .txt{width:calc(100% - 175px)}
.message form .yzm .imgs{float:right}
.message form .yzm .btn{float:right;width:calc(100% - 70px)}
.contact .add{height:5rem}
.contact .add img{max-width:inherit}
.contact .info{position:inherit;right:inherit;bottom:inherit;max-width:100%}
.fix-video .video-wrap{max-width:90%}
.fix-search{padding:0 15px}
.fix-search .search{padding-left:0;height:65px;background:0 0}
.fix-search .txt{padding:0 10px;text-align:left;font-size:20px}
.fix-search .btn{color:#777;font-size:22px}
}
@keyframes resize{
60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;transform:scale(5,5)}
100%{opacity:1;transform:scale(1,1)}
}
@-webkit-keyframes resize{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale(5,5)}
100%{opacity:1;-webkit-transform:scale(1,1)}
}
@keyframes ReturnToNormal{
from{opacity:0;transform:rotate3d(0,0,1,45deg);transform-origin:right bottom}
to{opacity:1;transform:none;transform-origin:right bottom}
}
@-webkit-keyframes ReturnToNormal{
from{opacity:0;-webkit-transform:rotate3d(0,0,1,45deg);-webkit-transform-origin:right bottom}
to{opacity:1;-webkit-transform:none;-webkit-transform-origin:right bottom}
}