html{height: 100%; }
body{background:url(homesearchbg.jpg) center center no-repeat; background-size:cover;height:100% }

.about-banner{height:60px;line-height:60px;text-align:center;font-size:40px;color:#000}

.text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.banner-engine .header-container{position:absolute;top:0;left:0;height:104px}
.banner-engine .header-container .banner-box{height:104px}
.banner-engine .banner-ul,.banner-engine .banner-box > div{display:none}
.banner-engine .banner-box .top-nav{display:block}
.about-banner h2{float:left;margin-right:88px;color:#fff;font-weight:normal;height:42px;font-size:36px;line-height:42px}
.particles-js{position:absolute;width:100%;height:272px;z-index:1}
.search-main-wrapper{position:absolute;left:0;right:0;width:100%;height:100%;z-index:2}
 
 
.search-main input{font-family:"Microsoft Yahei";float:left;outline:none}
.input-main{width:560px;height:46px;line-height:36px;border:3px solid #2073F1;font-size:14px;padding-left:15px;color:#333;outline:none}
input{color:#e0e0e0}
.submit-btn{ float:left;width:106px;height:46px;line-height:46px;border:1px solid #2073F1;margin-left:-5px;cursor:pointer;background:url(search.png) no-repeat center center #2073F1}

 
.homelogo{text-align:center;padding:100px 0 50px }
.homesearch{width:680px;margin:0 auto}



@media (max-width:680px){
.homesearch{width:100%;margin:0 auto;padding:10px}
 .input-main{width:60%}
 .submit-btn{width: 35%; }
}


 

 