﻿@charset "utf-8";

* {
    padding: 0;
    margin: 0;
}/*去掉所有标签之间的默认间隙*/
html,body {
    width: 100%;
    margin: 0 auto;
    /*设置所有body中所有div居中显示*/
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: #FFFFFF;
    font-size: 13px;
}

input {
    outline: none!important;
    /*去除蓝色边框*/
}

ul {
    list-style: none;
}/*去掉无序列表的项目符号*/
ol {
    list-style: none;
}/*去掉无序列表的项目符号*/
a {
    text-decoration: none;
}/*去掉超级链接的下划线*/
img {
    border: none;
}/*去掉图片加载完链接之后的边框*/
a {
    color: black
}

a:link {
    text-decoration: none!important;
}

a:visited {
    text-decoration: none!important;
}

a:hover {
    text-decoration: none!important;
}

a:active {
    text-decoration: none!important;
}
#top{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 80px;
    background: #fff;
    min-width: 1200px;
}
.main{
    width: 1200px;
    margin: 0 auto;
}
.top{
    height: 70px;
    background: #fff;
    position: relative;
}
.logo{
    position: absolute;
    left: 0;
    display: block;
}
.logo img{
    display: block;
    height: 70px;
}
.top ul{
    position: absolute;
    right: 0;
    top: 14px;
}
.top ul li{
    float: left;

}
.top ul li a{
    font-size: 16px;
}
/*.top .app{
    background: url("../images/app.png") no-repeat left center;
    padding: 15px 0px 15px 36px;
}*/
.top .ewm{
    background: url("../images/ewm.png") no-repeat left center;
    padding: 15px 0px 15px 30px;
    margin-left: 20px;
}
.nav ul .nav_list .active{
    background: #000000;
    transition: all 0.4s ease 0s;
}
.nav ul{
    /* overflow: hidden; */
    float: left;
}
#nav{
    left: 0;
    top: 80px;
    right: 0;
    height: 60px;
    background: #212121;
    min-width: 1200px;
}
.nav{
    height: 60px;
}
.nav ul .nav_list ol{
    position: relative;
    width: 120px;
    z-index: 2;
    background: #fff;
    transition: all 0.4s ease 0s;
    display: none;
    padding: 3px 0px;
}
.nav ul .nav_list ol li{
    /* line-height: 38px; */
    text-align: center;
    margin: 3px 0px;
}
.nav ul .nav_list ol li a{
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    display: block;
    /* width: 100%; */
    margin: auto;
    padding: 10px 10px 10px 10px;
}
.nav ul .nav_list{
    float: left;
    line-height: 60px;
    /* margin: 0px 0px; */
    position: relative;
}
.nav ul .nav_list .class_a{
    color: #ffffff;
    font-size: 16px;
    /* padding: 0px 20px; */
    display: block;
    height: 100%;
    width: 120px;
    text-align: center;
}
#box{
    position: absolute;
    left: 0;
    top: 140px;
    bottom:60px;
    right: 0;
    background: url("../images/big_bj.jpg") no-repeat center center;
    overflow: auto;
    min-width: 1200px;
}
.nav ul .nav_list ol li a:hover{
    background: #000000;
    color: #ffffff;
    transition: all 0.4s ease 0s;
}
.box{
    height: 500px;
    position: relative;
}
#sign_in{
    position: absolute;
    right: 0;
    top: 20%;
    width: 320px;
    height: 400px;
    box-shadow: 0px 0px 10px #212121;
}
#foot{
    position: absolute;
    left: 0;
    bottom:0;
    right: 0;
    height: 54px;
    background: #212121;
    min-width: 1200px;
    padding-top: 6px;
}
.foot p{
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    line-height: 24px;
}