﻿.xy_xxgkTop {
    height: 80px;
    background-color: #00a4e3;
    width: 100%;
}

.xy_xxgkTop .w1180 {
    width: 1180px;
    margin: 0 auto;
    display: table;
    height: 100%;
}

.xy_xxgkTop .left {
    float: left;
    margin-top: 22px;
    height: 100%;
    background: none;
    padding-bottom: 0;
}

.xy_xxgkTop .right {
    float: right;
    margin-top: 0;
    width: auto;
    height: 100%;
    border: none;
    box-shadow: none;
    margin-left: 0;
}

.xy_xxgkTop .right li {
    float: left;
    width: 88px;
    height: 80px;
    background: url(xy_xxgkpt_nav.png) no-repeat left center;
}

.xy_xxgkTop .right li a {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 23px;
    box-sizing: border-box;
    padding-right: 50px;
    font-size: 16px;
    color: #cde9f4;
}

.xy_xxgkTop .right li.li1 a,
.xy_xxgkTop .right li.li2 a,
.xy_xxgkTop .right li.li4 a,
.xy_xxgkTop .right li.li5 a {
    padding-left: 20px;
}

.xy_xxgkTop .right li.li3 a,
.xy_xxgkTop .right li.li6 a {
    padding-left: 20px;
}

.xy_xxgkTop .right li.li7 a,
.xy_xxgkTop .right li.li8 a {
    padding-left: 20px;
}

.xy_xxgkTop .right li.li1 a {
    background: url(xy_xxgkpt_nav1.png) no-repeat 49px 27px;
}

.xy_xxgkTop .right li.li2 a {
    background: url(xy_xxgkpt_nav2.png) no-repeat 49px 27px;
}

.xy_xxgkTop .right li.li3 a {
    background: url(xy_xxgkpt_nav4.png) no-repeat 50px 27px;
}

.xy_xxgkTop .right li.li4 a {
    background: url(xy_xxgkpt_nav5.png) no-repeat 50px 27px;
}

.xy_xxgkTop .right li.li5 a {
    background: url(xy_xxgkpt_nav6.png) no-repeat 49px 27px;
}

.xy_xxgkTop .right li.li6 a {
    background: url(xy_xxgkpt_nav7.png) no-repeat 50px 27px;
}

.xy_xxgkTop .right li.li7 a {
    background: url(xy_xxgkpt_nav8.png) no-repeat 50px 27px;
}

.xy_xxgkTop .right li.li8 a {
    background: url(xy_xxgkpt_nav9.png) no-repeat 50px 27px;
}

.xy_xxgkTop .right li a:hover {
    color: #fff;
}

.xy_xxgkTop .right li.li1 a:hover {
    background: url(xy_xxgkpt_nav1-1.png) no-repeat 49px 27px;
}

.xy_xxgkTop .right li.li2 a:hover {
    background: url(xy_xxgkpt_nav2-1.png) no-repeat 49px 27px;
}

.xy_xxgkTop .right li.li3 a:hover {
    background: url(xy_xxgkpt_nav4-1.png) no-repeat 50px 27px;
}

.xy_xxgkTop .right li.li4 a:hover {
    background: url(xy_xxgkpt_nav5-1.png) no-repeat 50px 27px;
}

.xy_xxgkTop .right li.li5 a:hover {
    background: url(xy_xxgkpt_nav6-1.png) no-repeat 49px 27px;
}

.xy_xxgkTop .right li.li6 a:hover {
    background: url(xy_xxgkpt_nav7-1.png) no-repeat 50px 27px;
}

.xy_xxgkTop .right li.li7 a:hover {
    background: url(xy_xxgkpt_nav8-1.png) no-repeat 50px 27px;
}

.xy_xxgkTop .right li.li8 a:hover {
    background: url(xy_xxgkpt_nav9-1.png) no-repeat 50px 27px;
}

.nav {
    background-color: #f5f5f5;
}

.nav_a {
    background: none;
    color: #333;
    font-size: 18px;
}

.nav_a.on {
    color: #00a4e3;
    font-weight: 700;
}

.nav_a:hover {
    color: #00a4e3;
    font-weight: 700;
}

.nav_1 {
    background: url(xy_xxgkpt_sy.png) no-repeat 10px;
}

.line {
    background: none;
}

.footer {
    background-color: #0167b5;
}

.nav_t a:focus {
    color: #00a4e3;
    font-weight: 700;
}