@charset "utf-8";/* CSS Document*/
@media only screen and (max-width: 1040px){
body{font-family: Helvetica;}
.m-hide{display:none !important;}
.m-show{display:block !important;}
/*幻灯片*/
.banner-text h1{ font-size:17px; font-weight:600; line-height:1.5;}
.actions{ margin-bottom:30px;}
/*手机菜单*/
.m-top{border-top: #f2f2f2 1px solid;padding:10px 15px;background:#FFFFFF;box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1); }
.m-logo img{height:30px;}
.m-logo{float:left;}
.m-logo-sm{font-size:15px;float:left;padding:6px 0 0 10px;line-height:15px; font-weight:600;}
.m-search{ float:right; line-height:30px; margin-right:15px; position:relative;}
.m-search i{ font-weight:600; font-size:18px;}
.search form{ position:fixed; left:0; right:0; top:50px; padding: 10px;background: #EEE; z-index:9999999; display:none}
.search form input{ background:#FFF; padding:10px 30px 10px 10px; font-size:14px; border-radius: 20px;width:100%; border:0; position:relative;}
.search form button{ width: 30px; height: 30px; position: absolute; right: 30px; top: 50%; transform:translateY(-50%); background:#FFFFFF;}
	

.m-menu{float:right;line-height:30px;transition: .3s ease;}
.m-menu a i{font-size:24px;color:#333333;}
.m-menu-content{display:none;padding:15px;background:#333333;}
/*手机二级菜单*/.touch-menu li{border-bottom:1px solid #454545;position:relative;}
.touch-menu li a{color:#fff;display:block;font-size:16px;height:48px;line-height:48px;padding-left:10px;}
.touch-menu li a:hover,.touch-menu li a:active{background-color:#fff;color: #333;}
.touch-menu ul{display:none;margin:0;padding:10px 10px 10px 20px;box-shadow: none;border-top: 1px solid #454545;}
.touch-menu ul li:last-child{border-bottom: none;}
.touch-menu ul li a{padding:0;padding-left:5px;font-size:16px;height:38px;line-height:38px}
.touch-menu>.m-sub-menu>a:after{content:"\eb8f";margin-left:5px;font-family:iconfont;}
/*菜单图标*/.toggle{position: relative;width:30px;height:30px;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.toggle span{height:2px;margin:2px 5px;width: 24px;display: block;background: #333;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.toggle.active span:nth-child(1){-webkit-transform: rotate(-45deg) translate(-5px, 4px);-ms-transform: rotate(-45deg) translate(-5px, 4px);transform: rotate(-45deg) translate(-5px, 4px);}
.toggle.active span:nth-child(2){opacity: 0;}
.toggle.active span:nth-child(3){-webkit-transform: rotate(45deg) translate(-4px, -4px);-ms-transform: rotate(45deg) translate(-4px, -4px);transform: rotate(45deg) translate(-4px, -4px);}


}