@font-face {
 font-family:'weiruan';
 src:url(../fonts/weiruanyahei.ttf);
}
img{
 behavior: url("pngbehavior.htc");
}
a{
text-decoration:none;
}
body{
 font-family:'weiruan';
 font-size:14px;
 margin:0px;
 padding:0px;
}
input{
 outline: none;
 border:none;
}
.nav{
 width: 100%;
 height: 32px;
 background-color: #2e2e2e;
 color:#ffffff;
 line-height: 32px;
}
.nav-banner{
 width: 444px;
 height: 31px;
 margin-left:20px;
 float:left;
}
.nav-kuaijie{
 width: 96px;
 height: 31px;
 margin-right: 20px;
 float: right;
}
.header{
 width: 100%;
 height: 124px;
 position: relative;
 background-color:#f1f1f1;
}
.header-logo{
 height: 92px; 
}
.logo-contain{ 
 width: 1165px;
 margin:auto auto;
}
#img-jkx{
 margin-left:10px;
}
.search{
 width: 240px;
 height: 27px;
 position:absolute; 
 top:30px;
 left:68%; 
 background-color: #ffffff;
 border-radius: 20px;
 background-repeat: no-repeat;
 background-position:right; 
}
#search-in{
 width: 160px;
 height: 25px;
 line-height: 25px;
 border:none;
 border:0px;
 margin-left:20px;
 background: #ffffff;
}
#input-sea{
 padding-left:15px;
 border-top-left-radius:20px;
 border-bottom-left-radius:20px;
 border:1px solid #ccc;
 border-right:none;
}
#input-s{
 border-top-right-radius:20px;
 border-bottom-right-radius:20px;
}
.header-banner{
 width: 100%;
 height: 32px;
 background-color:#2580bb;
}
.banner-contain{
 width: 1165px;
 height: 30px;
 margin:auto auto;
 color:#444454;
 font-size: 18px;
 font-weight: bold;
 line-height: 30px;
}
.bottom{
 width: 100%;
 height: 152px;
 overflow:hidden;
 background: #2580bb;
 border:2px solid #2580bb;
}
.bottom-item{
 width: 90%;
 margin:0 auto;
 margin-top: 0px;
}
#bm-top{
 height:50px;
 width: 1165px;
 margin: 0 auto;
 padding-top:35px;
}
#bm-last{
 font-size:16px;
 line-height: 30px !important;
 line-height: 23px;
 text-align: center;
 color: #444454;
}
.bm-top-item{
 float: left;
 font-size: 16px;
 color: #940606;
 font-weight: bold;
 margin-right: 8%;
 display: inline;
}
#welcome{
 margin-top: 16px;
 display: inline;
}
#peonumber{ 
 height: 25px;
 text-align: center;
}
.about-me{
 width: 340px;
 height: 25px;
 float: left;
 font-size: 16px;
 font-weight: bold;
 color: #444454;
 display: inline;
}
#imgline{
 width: 100%;
 padding-top:0px;
 padding-bottom: 15px;
 
}