body,
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
table,
td,
img,
div {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: "微软雅黑"
}

input {
    margin: 0;
    padding: 0;
}

ul,
ol {
    list-style-type: none;
}

a {
    text-decoration: none;
}

.box {
    width: 1200px;
    margin: 0 auto;
}

.head {
    height: 92px;
    padding-top: 24px;
}

.logo,
.logo img {
    width: 590px;
    float: left
}

.search {
    float: right;
    margin-top: 10px;
}

.search_text {
    width: 255px;
    height: 36px;
    border: 1px solid #f0f3ef;
    float: left;
    padding: 0 10px;
    font-size: 16px;
}

.search_btn {
    width: 50px;
    height: 38px;
    border: none;
    background: url('../images/search.png');
    cursor: pointer;
    position: relative;
}

.search_btn:active {
    background: url('../images/search1.png');
}

.nav {
    min-width:1200px;
    height: 54px;
    background-color: #0c69c6;
}

.nav li {
    float: left;
    height: 54px;
    transition: 0.2s;
}

.nav li:hover {
    background-color: #568bbf;
}

.nav a {
    display: block;
    color: #fff;
    font-size: 14px;
    line-height: 54px;
    margin: 0 26px;
}

.nav1 .nav_ul {
    background-color: #0c69c6;
}

.nav .nav2 {
    position: absolute;
    display: none;
    z-index: 999;
}

.nav .nav2 li {
    float: none;
    background-color: rgb(12, 105, 198);
    opacity: .7;
}

.nav .nav2 li:hover {
    background-color: rgb(86, 139, 191);
    opacity: .7;
}

.banner {
    width: 100%;
    max-width: 1880px;
    min-width: 1200px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    clear: both;
    z-index: 1;
}

.banner ul {
    width: 8000px;
    position: absolute;
    top: 0
}

.banner ul li {
    float: left;
}

.banner img {
    width: 100vw;
    max-width: 1880px;
    min-width: 1200px;
    float: left;
}

.btn {
    position: absolute;
    width: 1200px;
    left: 50%;
    top: 42%
}

.btn1 {
    width: 1200px;
    position: absolute;
    left: -50%;
}

.btn a {
    position: absolute;
    display: block;
    width: 39px;
    height: 70px;
}

.btn_left {
    left: 0;
    background: url('../images/lf.png');
}

.btn_right {
    right: 0;
    background: url('../images/ri.png');
}

.banner .btn_li {
    width: 1200px;
    position: absolute;
    left: 50%;
    bottom: 10%;
}

.banner .btn_li1 {
    height: 12px;
    left: -3%;
    position: absolute;
    top: 0;
    cursor: pointer;
}

.btn_li1 ul {
    width: 100px;
}

.btn_li1 li {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #fff;
    margin: 0 4px;
}

.btn_li1 .on {
    background-color: #0c69c6;
}

.link {
    background-color: #0c69c6;
}

.link1 {
    overflow: hidden;

    background: url('../images/link_bg.png');
    background-color: #0c69c6;
}

.link p {
    width: 100px;
    float: left;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 46px;
    padding-left: 30px;
}

.link ul {
    float: right;
    width: 1070px;
}

.link ul li {
    float: left;
}

.link ul li a {
    display: block;
    height: 46px;
    line-height: 46px;
    color: #bfdffe;
    font-size: 12px;
    padding-right: 42px;
    transition: 0.2s;
}

.link ul li a:hover {
    color: #fff;
}

.phone,
.phone1 {
    background-color: #f4f4f4;
}

.phone1 {
    overflow: hidden;
}

.phone p,
.phone .phone2 {
    float: left;
    font-size: 14px;
    font-weight: 600;
    line-height: 46px;
    padding-left: 30px;
    color: #0c69c6;
}

.phone .phone2 {
    font-weight: 400;
    color: #4b4b4b;
}

.bq {
    width: 470px;
    padding: 24px 0;
    margin: 0 auto;

}

.clearfix:after {
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}

.bq_left {
    width: 102px;
    height: 90px;
    float: left;
}

.bq_right {
    float: right;
    width: 368px;
}

.bq_right p {
    font-size: 12px;
    color: #fff;
    line-height: 24px;
}
.footer{
background-color:#0c69c6;
min-width:1200px;
}