﻿.clearB {
    clear: both;
}

.v1-body {
    font-family: Arial, "\5FAE\8F6F\96C5\9ED1", '\5B8B\4F53';
    min-width: 1200px;
}

.header-bg,
.header-bg,
.v1-header {
    min-width: 1200px;
}

ul {
    margin: 0;
    padding: 0;
}

ul li {
    list-style: none;
}

.top-gg {
    clear: both;
    *font-size: 0;
    /*IE7*/
}

.v1-header {
    width: 80%;
    /* height: 240px; */
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    height: 20vh;
    z-index: 9
}

.header-logo {
    float: left;
    position: absolute;
    top: 6vh;
    left: 0px;
    transform: translateY(-50%);
    opacity: 1;
    transform: scale(.85);
}

.to_cecep {
    position: absolute;
    left: 20px;
    top: 10px;
}

.header-right {
    position: absolute;
    top: 35%;
    right: 0
}

.top-outer {
    /* margin-top: 5vh; */
    /* width: 700px; */
}

.top-ul ul {
    display: flex;
    align-items: center;
}

.top-ul ul li {
    margin-right: 20px;
}

.top-ul ul li span {
    margin-right: 5px;
}

.top-ul ul li a {
    color: #656565;
    font-size: 14px;
}

.top-ul ul {
    overflow: hidden;
}

.top-en {
    text-align: right;
    font-size: 24px;
    line-height: 45px;
}

.top-en a {
    color: #9e9d9d;
}

/*.v1-top{width:100%;clear:both;height: 80px;background:#6fbf20;border-bottom:3px solid #004da3;}*/
.v1-nav {
    float: right;
}

.v1-top-inner {
    width: 100%;
    margin: 0 auto;
}

.v1-nav {
    position: absolute;
    bottom: 0;
    right: 0
}

.v1-search {
    float: right;
    width: 10%;
}

.top-ul li.last-li {
    float: right;
    margin-right: 0px;
}

.header-bg {
    height: 20vh;
    width: 100%;
    z-index: 1000;
    top: 0px;
    background: url(../images/header.png) no-repeat;
    background-size: 100% 100%
}

.wzq-search {
    float: right;
    clear: both;
    position: relative;
}

.wzq-search .search-text {}

.search-text input {
    margin: 0;
    padding: 0;
    height: 28px;
    width: 100px;
    display: inline-block;
    border: none;
    border-radius: 20px;
    font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53";
    border: 2px solid #a5a9aa;
    background: transparent;
}

.wzq-search .search-button {
    cursor: pointer;
    position: absolute;
    right: 12px;
    top: 6px;
}

/**/

.v1-footer {
    margin: 0 auto;
    background: #ededed;
    width: 100%;
    border-top: 5px solid #004da3;
}

.footer-ewm {
    position: absolute;
    right: 0px;
    top: 30px;
    width: 240px;
    text-align: center
}

.footer-ewm>span {
    display: inline-block;
    width: 120px;
}

.footer-ewm>span:last-child {
    display: inline-block;
    width: 100px;
    text-align: right;
}

.footer-ewm>span img {
    width: 95px;
}

.footer-ewm>span>span {
    font-size: 18px;
    color: #202020;
    margin-top: 15px;
    display: inline-block;
}

.footer-content {
    width: 81%;
    margin: 0 auto;
    position: relative;
}

.footer-logo {
    text-align: right;
}

.footer-logo img {
    margin-top: 10px;
    width: 60%
}

.footer-link {
    text-align: center;
    width: 220px;
    margin: 40px auto;
}

.footer-link ul {
    overflow: hidden;
    text-align: center;
}

.footer-link ul li {
    float: left;
    width: 55px;
}

.footer-bottom {
    padding: 29px 0px 30px 0px;
    display: flex;
    justify-content: space-between;
}

.footer-bq {
    font-size: 15px;
    color: #004da3;
    line-height: 30px;
}

.footer-bq a {
    color: #004da3;
}

.banner,
.banner img {
    width: 100%;
}

@media screen and (min-width: 1450px) and (max-width: 1650px) {
    ul.navmenu li a.level-0 span {
        font-size: 20px !important;
    }

    .header-logo {
        transform: scale(.85);
        margin-left: -75px;
    }
}

@media screen and (max-width:1450px) {

    /*.botMenu .level-0{margin-right:3% !important;}*/
    ul.navmenu li a.level-0 span {
        font-size: 16.15px !important;
    }

    .top-outer {}

    .v1-header,
    .v1-top-inner,
    .footer-content,
    .content-ywly,
    .qywh-module {
        width: 81%;
        margin: 0 auto
    }

    .v1-content {
        width: 81%;
        margin: 50px auto;
    }

    ul.navmenu,
    div.navmenu-container {
        width: 100% !important;
    }

    .content-xwzx {
        margin: 0 auto;
    }

    .header-logo {
        float: left;
        position: absolute;
        opacity: 1;
        transform: scale(.7);
        margin-left: -75px;
    }

    .footer-ewm>span img {
        transform: scale(.9);
    }

    .footer-ewm>span {
        display: inline-block;
        width: 100px;
        margin-left: 10px;
    }

    .footer-ewm>span:last-child {
        display: inline-block;
        width: 86px;
        text-align: right;
    }

    .footer-ewm {
        position: absolute;
        right: 0px;
        top: 60px;
        width: 220px;
        text-align: center
    }

    .footer-ewm>span>span {
        font-size: 15px;
        color: #202020;
        margin-top: 15px;
        display: inline-block;
    }

    /* .footer-ewm>span>span:last-child{margin-right:5px}*/
    .footer-logo {
        text-align: center;
        transform: scale(.7);
        margin-right: -6%;
    }

    .footer-bq {
        font-size: 12px;
        color: #004da3;
        line-height: 35px;
    }
}


@media screen and (max-width:600px) {

    .v1-banner,
    .banner_swiper .swiper-slide .bannerbg {
        height: 25vh !important;
    }

    .v1-header,
    .header-bg {
        height: 8vh
    }

    .header-logo {
        top: 2vh
    }

    .header-right {
        top: 2vh
    }
}

@media screen and (max-width:1200px) {
    .v1-header {
        left: 0;
        transform: translateX(0);
    }
}

/*@media screen and (max-width:1100px){
	ul.navmenu li a.level-0 span{font-size:20px !important;}
	.xwzx-nav ul li span{font-size:30px !important;}
	.second-menu-title{font-size:35px;}
	.link-h-e-lusion-1-container li a span{padding:10px 17px !important;}
}

@media screen and (max-width:1024px){
    .v1-body{width:100%;}
    .v1-header{height:150px;}
    .header-logo{padding-top:30px;}
    .top-outer{margin-top:40px;}
	
	.content-left{width:25%}
	.accordion-3-container li.level-0{font-size:1.3rem !important;line-height:40px !important;}
	.accordion-3-container li.level-0 a{line-height:46px !important;}
	 .botMenu .level-0{font-size:1.6rem !important;}
}*/

@media screen and (max-width:960px) {}