body{
    margin:0;
    padding:0;
    font-family: 微软雅黑;
    color: #444;
}
.clear{
    clear:both;
}
img{
    display:block;
}
p{
    margin:0;
    padding:0;
}
.top {
    width:1200px;
    height: 90px;
    margin: 0 auto;
}
.top .logo, .nav {
    float: left;
}
.btn-login {
    width: 180px;
    float:right;
}
.btn-login a{text-decoration:none;color:white;}
.btn-login a:link {text-decoration:none;color:white;}      /* 未访问链接*/
.btn-login a:visited {text-decoration:none;color:white;}  /* 已访问链接 */
.btn-login a:hover {text-decoration:none;color:white;}  /* 鼠标移动到链接上 */
.btn-login a:active {text-decoration:none;color:white;}  /* 鼠标点击时 */
.nav {
    height: 90px;
    margin-left:47px;
}
.nav .nav-list {
    /*width: 645px;*/
    height: 20px;
    list-style: none;
    margin: 0 auto;
    margin-top: 35px;
    padding: 0;
}
.nav-list li {
    width: auto;
    height: 20px;
    font-size: 16px;
    text-align: center;
    float: left;
    line-height: 20px;
    padding: 0 27px;
    position:relative;
}
.nav-sub{
    position:absolute;
    z-index: 100;
    background:white;
    width:100%;
    margin-left:-26px;
    margin-top:10px;
    display:none;
}
.nav-sub p{
    padding:10px 0;
    line-height: 20px;
}
.nav-list li:first-child {
    border: 0;
    padding-left: 0;
}
.nav-list li a{text-decoration:none;color:black;}
.nav-list li a:link {text-decoration:none;color:black;}      /* 未访问链接*/
.nav-list li a:visited {text-decoration:none;color:black;}  /* 已访问链接 */
.nav-list li a:hover {text-decoration:none;color:#0078CE;}  /* 鼠标移动到链接上 */
.nav-list li a:active {text-decoration:none;color:#0078CE;}  /* 鼠标点击时 */
.nav-sub p a:hover {text-decoration:none;color:#0078CE;}  /* 鼠标移动到链接上 */
.nav-sub p a:active {text-decoration:none;color:#0078CE;}  /* 鼠标点击时 */
.nav-list li:last-child {
    padding-right: 0;
}
.btn-login button {
    width: 180px;
    height: 45px;
    margin-top: 22px;
    border: 0;
    background: #0078CE;
    border-radius: 7px;
    text-align: center;
}
.btn-login button img {
    float: left;
    display: block;
    margin-left: 18px;
}
.btn-login button p {
    height: 21px;
    margin: 0;
    margin-left: 10px;
    padding: 0;
    font-size: 16px;
    color: white;
    float: left;
    display: inline-block;
}
.footer {
    width: 100%;
    height: 340px;
    min-width: 1200px;
    background: #1B1B1B;
    color:#a0a0a0;
    font-size:14px;
}
.footer-main{
    width:100%;
    height:240px;
    border-bottom:1px solid #434343;
    position:relative;
}
.footer-main-top{
    width:1200px;
    height:160px;
    margin:0 auto;
    padding:40px 0px;
}
.footer-main-top-left{
    width:200px;
    height:160px;
    float:left;
    margin-top:20px;
}
.footer-main-top-left-icon{
    margin-top:35px;
}
.footer-main-top-left-icon img{
    float:left;
    margin-right:15px;
}
.all-ewm{
    bottom:-70px;
    margin-left:-30px;
    position:absolute;
}
.all-ewm img{
    float:left;
    display: none;
}
.weibo-ewm{
    margin-top:-115px;
    margin-left:-50px;
}
.qq-ewm{
    margin-left:60px;
}
.wechat-ewm{
    margin-left:120px;
}
.footer-main-top-center{
    float:left;
    margin-left:165px;
    margin-top:50px;
    font-size: 15px;
}
.footer-main-top-center ul{
    margin:0;
    margin-right:85px;
    padding:0;
    float:left;
    list-style-type: none;
}
.footer-main-top-center ul li p{
    margin:0;
    margin-bottom:15px;
    padding:0;
}
.footer-main-top-center ul li p:first-child{
    color:#ffffff;
}
.footer-main-top-center .information{
    display:inline-block;
}
.footer-main-top-right{
    width:250px;
    height:115px;
    float:right;
    margin-top:20px;
}
.footer-main-top-right img{
    width:115px;
    height:115px;
    margin-right:20px;
    display:block;
    float:left;
}
.footer-main-top-right img:last-child{
    margin-right:0;
}
.footer-main-bottom{
    width:1200px;
    height:100px;
    margin:0 auto;
    text-align: center;
}
.footer-main-bottom p{
    margin:0;
    padding:0;
    line-height: 100px;
}
.footer-main-bottom a{
    color:#a0a0a0;
}
