.warp {
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    height: auto;
    position: relative;
}

.hd {
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
}

.hd-auto {
    width: 1200px;
    margin: 0 auto;
    height: auto;
}


/* 头部 */

.hd .hd-auto .hd-a {
    display: block;
    height: 100%;
    line-height: 112px;
}

.hd .hd-auto .hd-a img {
    display: inline-block;
    vertical-align: middle;
    line-height: 112px;
	width: 330px;
}

.nav-ul1 li a {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: 400;
    color: #ffffff;
    line-height: 103px;
}

.nav-ul1 {
    margin-left: 21px;
    margin-top: 9px;
}

.nav-ul1 li {
    margin-left: 45px;
    margin-right: 35px;
    position: relative;
}

.nav-ul1 .li8 {
    margin-right: 0;
}

.home {
    width: 34px;
    height: 34px;
    background: url(home.png) no-repeat center center;
    display: block;
    margin-left: 23px;
    margin-top: 43px;
}

.ss {
    width: 34px;
    height: 34px;
    background: url(ss.png) no-repeat center center;
    display: block;
    margin-left: 23px;
    margin-top: 43px;
}

.en {
    width: 34px;
    height: 34px;
    background: url(en.png) no-repeat center center;
    display: block;
    margin-left: 25px;
    margin-top: 43px;
}


/* hover效果 */


/* li1 */

.li1:hover .li1-hover {
    display: block;
}

.li1:hover .li1-yq {
    display: block;
}

.li1:hover .li1-zx {
    display: block;
}

.li1:hover .xsjx {
    display: block;
}


/* li2 */

.li2:hover .li2-hover {
    display: block;
}

.li2:hover .li2-yq {
    display: block;
}

.li2:hover .li2-zx {
    display: block;
}

.li2:hover .li2-xsjx {
    display: block;
}


/* li3 */

.li3:hover .li3-hover {
    display: block;
}

.li3:hover .li3-yq {
    display: block;
}

.li3:hover .li3-zx {
    display: block;
}

.li3:hover .li3-xsjx {
    display: block;
}


/* li4 */

.li4:hover .li4-hover {
    display: block;
}

.li4:hover .li4-yq {
    display: block;
}

.li4:hover .li4-zx {
    display: block;
}

.li4:hover .li4-xsjx {
    display: block;
}


/* li5 */

.li5:hover .li5-hover {
    display: block;
}

.li5:hover .li5-yq {
    display: block;
}

.li5:hover .li5-zx {
    display: block;
}

.li5:hover .li5-xsjx {
    display: block;
}


/* li6*/

.li6:hover .li6-hover {
    display: block;
}

.li6:hover .li6-yq {
    display: block;
}

.li6:hover .li6-zx {
    display: block;
}

.li6:hover .li6-xsjx {
    display: block;
}


/* li7*/

.li7:hover .li7-hover {
    display: block;
}

.li7:hover .li7-yq {
    display: block;
}

.li7:hover .li7-zx {
    display: block;
}

.li7:hover .li7-xsjx {
    display: block;
}


/* li8*/

.li8:hover .li8-hover {
    display: block;
}

.li8:hover .li8-yq {
    display: block;
}

.li8:hover .li8-zx {
    display: block;
}

.li8:hover .li8-xsjx {
    display: block;
}


/* li1 */

.li1-hover {
    width: 1050px;
    height: auto;
    background: url(hover_bjtp.png);
    background-size: 100% 100%;
    position: absolute;
    left: -239px;
    border-top: 3px solid #0767b3;
    border-radius: 0 0 10px 10px;
    display: none;
    padding: 27px 25px 29px 25px;
}

.li1-zx {
    width: 2px;
    height: 21px;
    background: #0767b3;
    position: absolute;
    left: 47%;
    bottom: 0;
    display: none;
}

.li1-yq {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #0767b3;
    position: absolute;
    bottom: 21px;
    left: 40%;
    display: none;
}

.xsjx {
    width: 18px;
    height: 11px;
    background: url(xsjx.png) no-repeat center center;
    position: absolute;
    bottom: 0;
    position: absolute;
    bottom: -248px;
    left: 202px;
    display: none;
}

.li1-hover-z {
    width: auto;
    min-height: 163px;
    position: relative;
}

.tp {
    width: 199px;
    height: 156px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999999;
    border-radius: 3px;
}

.tpdb {
    width: 209px;
    height: 156px;
    position: relative;
}

.tpdb1 {
    width: 199px;
    height: 156px;
    background: #ecf5fc;
    position: absolute;
    top: 7px;
    right: 0;
    z-index: 999999;
    border-radius: 3px;
}

.wz {
    width: 195px;
    min-height: 118px;
    margin-left: 25px;
}

.wz p {
    font-size: 16px;
    line-height: 28px;
    font-family: "微软雅黑";
    font-weight: 400;
    color: #0767b3;
    padding-top: 2px;
}

.zlm {
    width: 500px;
    height: 100%;
}

.zlm_ul li {
    width: 33.333333%;
    height: 30px;
    margin-right: 0;
    margin-bottom: 18px;
}

.zlm_ul .li3,
.zlm_ul .li6,
.zlm_ul .li9 {
    margin-right: 0;
}

.zlm_ul li a {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: 400;
    color: #333333;
    line-height: 35px;
}

.zlm_ul li a img {
    margin-right: 8px;
}


/* li2 */

.li2-hover {
    width: 1050px;
    height: auto;
    background: url(hover_bjtp.png);
    background-size: 100% 100%;
    position: absolute;
    left: -345px;
    border-top: 3px solid #0767b3;
    display: none;
    border-radius: 0 0 10px 10px;
    padding: 27px 25px 29px 25px;
}

.li2-zx {
    width: 2px;
    height: 21px;
    background: #0767b3;
    position: absolute;
    left: 47%;
    bottom: 0;
    display: none;
}

.li2-yq {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #0767b3;
    position: absolute;
    bottom: 21px;
    left: 40%;
    display: none;
}

.li2-xsjx {
    width: 18px;
    height: 11px;
    background: url(xsjx.png) no-repeat center center;
    position: absolute;
    bottom: -248px;
    left: 95px;
    display: none;
}


/* li3 */

.li3-hover {
    width: 1050px;
    height: auto;
    background: url(hover_bjtp.png);
    background-size: 100% 100%;
    position: absolute;
    left: -452px;
    border-top: 3px solid #0767b3;
    display: none;
    border-radius: 0 0 10px 10px;
    padding: 27px 25px 29px 25px;
}

.li3-zx {
    width: 2px;
    height: 21px;
    background: #0767b3;
    position: absolute;
    left: 47%;
    bottom: 0;
    display: none;
}

.li3-yq {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #0767b3;
    position: absolute;
    bottom: 21px;
    left: 40%;
    display: none;
}

.li3-xsjx {
    width: 18px;
    height: 11px;
    background: url(xsjx.png) no-repeat center center;
    position: absolute;
    bottom: -248px;
    left: -12px;
    display: none;
}


/* li4 */

.li4-hover {
    width: 1050px;
    height: auto;
    background: url(hover_bjtp.png);
    background-size: 100% 100%;
    position: absolute;
    left: -560px;
    border-top: 3px solid #0767b3;
    display: none;
    border-radius: 0 0 10px 10px;
    padding: 27px 25px 29px 25px;
}

.li4-zx {
    width: 2px;
    height: 21px;
    background: #0767b3;
    position: absolute;
    left: 47%;
    bottom: 0;
    display: none;
}

.li4-yq {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #0767b3;
    position: absolute;
    bottom: 21px;
    left: 40%;
    display: none;
}

.li4-xsjx {
    width: 18px;
    height: 11px;
    background: url(xsjx.png) no-repeat center center;
    position: absolute;
    bottom: -248px;
    left: -119px;
    display: none;
}


/* li5 */

.li5-hover {
    width: 1050px;
    height: auto;
    background: url(hover_bjtp.png);
    background-size: 100% 100%;
    position: absolute;
    left: -666px;
    border-top: 3px solid #0767b3;
    display: none;
    border-radius: 0 0 10px 10px;
    padding: 27px 25px 29px 25px;
}

.li5-zx {
    width: 2px;
    height: 21px;
    background: #0767b3;
    position: absolute;
    left: 47%;
    bottom: 0;
    display: none;
}

.li5-yq {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #0767b3;
    position: absolute;
    bottom: 21px;
    left: 40%;
    display: none;
}

.li5-xsjx {
    width: 18px;
    height: 11px;
    background: url(xsjx.png) no-repeat center center;
    position: absolute;
    bottom: -248px;
    left: -226px;
    display: none;
}


/* li6 */

.li6-hover {
    width: 1050px;
    height: auto;
    background: url(hover_bjtp.png);
    background-size: 100% 100%;
    position: absolute;
    left: -773px;
    border-top: 3px solid #0767b3;
    display: none;
    border-radius: 0 0 10px 10px;
    padding: 27px 25px 29px 25px;
}

.li6-zx {
    width: 2px;
    height: 21px;
    background: #0767b3;
    position: absolute;
    left: 47%;
    bottom: 0;
    display: none;
}

.li6-yq {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #0767b3;
    position: absolute;
    bottom: 21px;
    left: 40%;
    display: none;
}

.li6-xsjx {
    width: 18px;
    height: 11px;
    background: url(xsjx.png) no-repeat center center;
    position: absolute;
    bottom: -248px;
    left: -333px;
    display: none;
}


/* li7 */

.li7-hover {
    width: 1050px;
    height: auto;
    background: url(hover_bjtp.png);
    background-size: 100% 100%;
    position: absolute;
    left: -686px;
    border-top: 3px solid #0767b3;
    display: none;
    border-radius: 0 0 10px 10px;
    padding: 27px 25px 29px 25px;
}

.li7-zx {
    width: 2px;
    height: 21px;
    background: #0767b3;
    position: absolute;
    left: 47%;
    bottom: 0;
    display: none;
}

.li7-yq {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #0767b3;
    position: absolute;
    bottom: 21px;
    left: 40%;
    display: none;
}

.li7-xsjx {
    width: 18px;
    height: 11px;
    background: url(xsjx.png) no-repeat center center;
    position: absolute;
    bottom: -248px;
    left: -226px;
    display: none;
}


/* li8 */

.li8-hover {
    width: 1050px;
    height: auto;
    background: url(hover_bjtp.png);
    background-size: 100% 100%;
    position: absolute;
    left: -791px;
    border-top: 3px solid #0767b3;
    display: none;
    border-radius: 0 0 10px 10px;
    padding: 27px 25px 29px 25px;
}

.li8-zx {
    width: 2px;
    height: 21px;
    background: #0767b3;
    position: absolute;
    left: 47%;
    bottom: 0;
    display: none;
}

.li8-yq {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #0767b3;
    position: absolute;
    bottom: 21px;
    left: 40%;
    display: none;
}

.li8-xsjx {
    width: 18px;
    height: 11px;
    background: url(xsjx.png) no-repeat center center;
    position: absolute;
    bottom: -248px;
    left: -333px;
    display: none;
}

.home,
.dw-none,
.home-san {
    display: none;
}


/*  */


/* nav1 */

.nav1 {
    width: 100%;
    height: 2.8125vw;
    display: none;
    background: #215ebb;
}

.nav1 .nav-auto ul li {
    text-align: center;
}

.nav1 .nav-auto ul li a {
    line-height: 2.8125vw;
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0.833333vw;
    color: #ffffff;
    transition: none;
}

.nav1 .nav-auto ul li.active a {
    background: #ff9500;
    font-weight: bold;
}

.nav1 .nav-auto ul li:hover a {
    background: #ff9500;
    font-weight: bold;
}


/*  */

.home {
    width: 54px;
    display: none;
}