@media (max-width:1024px) {
.wrapper{padding:0 3%}
.topon.active { background:#fff;}
.topblank { height:45px}
.topmenu { background:#fff;}
.topmenu .tel { display:none;}
.topmenu,.topon.active { height:45px}
.topmenu .logo,.topon.active .logo {margin:10px 0 0 0;width:260px; height:25px; background-size:100%;}
.topmenu ul { display:none;}

.topon{transition-duration:0s;-ms-transition-duration:0s;-moz-transition-duration:0s; -webkit-transition-duration:0s;}
.topon .logo { background:url(../images/logo.png) no-repeat center;background-size:100%;}
.topon.active ul li a {color:#fff;}
.topon.active ul li i { display:none;}

.topmenu.active2 { height:45px;}
.topmenu.active2 .logo {margin-top:10px;}
.topmenu.active2 ul {margin-top:20px}

.phonemenu { display:block;}
.phonemenu ul { display:block;float:none; text-align:center;margin:60px 0 0 0}
.phonemenu li { display:block;width:100%;margin:0;}
.phonemenu li a {font-size:14px;border-width:0;line-height:40px;padding:0;color:#fff}
.phonemenu li a:hover { background:none}
.accordionmenu {}
.accordionmenu li { position:relative;}
.accordionmenu li .link {cursor: pointer;display: block;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;height:40px; line-height:40px;color:#fff;font-size:14px}
.accordionmenu li .link a {color:#fff;font-size:14px;}
.accordionmenu li.open .link { background:#f08200;}
.accordionmenu .submenu {display:none;border-bottom:1px solid #fff;}
.accordionmenu .submenu p { height:40px; line-height:40px; background:#dee1e5;border-top:1px solid #bcbfc1;}
.accordionmenu .submenu p a { display:block;color:#696969;font-size:14px;height:40px; line-height:40px;}
.accordionmenu .submenu p a:hover {color:#f08200}
}