﻿@charset "utf-8";

/* 
	Trp CSS Document 
	Author By Globalstech.LS
	date:2013-06-20
*/
/*struct css*/
body {
    font-family: '\5FAE\8F6F\96C5\9ED1', '\5B8B\4F53';
    margin: 0;
    font-size: 12px;
}

.clearB {
    clear: both;
}

.zgth-body {
    width: 100%;
    margin: 0;
}

.zgth-body ul {
    margin: 0;
    padding: 0;
}

.zgth-body ul li {
    list-style: none;
}

.zgth-header {
    width: 1000px;
    margin: 0 auto;
}

.header-logo {
    width: 385px;
    height: 97px !important;
    padding-top: 0px !important;
    padding-left: 15px;
    float: left;
    position: relative;
}

.to-zgth {
    left: 15px;
    top: 0;
    position: absolute;
}

.to-zgth img {
    border: 0;
}

.header-right {
    width: 435px;
    float: right;
}

.zgth-nav {
    width: 100%;
    height: 47px;
    background: url(../images/nav-bg.jpg) left top repeat-x;
}

.zgth-banner {
    width: 100%;
    background: #eeeeee;
}

.zgth-content {
    width: 1000px;
    padding-top: 25px;
    padding-bottom: 20px;
    margin: 0 auto;
}

.content-right {
    width: 1000px;
    float: left;
}

.second-item-break {
    width: 1000px;
    line-height: 40px;
    float: left;
    text-align: right;
}

.second-item-break a:link,
.second-item-break a:visited,
.second-item-break a:hover,
.second-item-break a:active {
    color: #333333;
    text-decoration: none;
}

.second-item-break a.home-src {
    background: url(../images/second-ico.jpg) left center no-repeat;
    padding-left: 25px;
}

.second-item-break .lj-last:link,
.second-item-break .lj-last:visited,
.second-item-break .lj-last:hover,
.second-item-break .lj-last:active {
    color: #015198;
}

.zgth-footer {
    width: 100%;
    background: url(../images/footer-bg.jpg) left top repeat-x;
}

.footer-bg {
    width: 1000px;
    height: 163px;
    margin: 0 auto;
    background: url(../images/zgth-bq.jpg) right 80px no-repeat;
}




/**/
.qywh-title {
    width: 720px;
    border-bottom: 5px solid #e6ebef;
    line-height: 40px;
    color: #004f99;
    font-size: 18px;
    font-weight: bold;
}

/**/
.ppxx-module {
    background: #efefef;
    width: 700px;
    padding-bottom: 30px;
}

.ppxx--module-title {
    padding-left: 30px;
    line-height: 50px;
    font-size: 16px;
    color: #004f9a;
}

.G-flv {
    width: 520px;
    height: 415px;
    margin: 0 auto;
}

/**/
.wzq {
    position: relative;
    width: 1000px;
    height: 720px;
    font-size: 12px;
}

.wzq a:link,
.wzq a:visited,
.wzq a:hover,
.wzq a:active {
    color: #000000;
    text-decoration: none;
}

.wzq ul {
    margin: 0;
    padding: 0;
}

.wzq ul li {
    list-style: none;
}

/**/
.level-1 {
    width: 1000px;
    height: 720px;
}

.level-1 a.txt {
    position: absolute;
    line-height: 20px;
    bottom: 175px;
    left: 0;
    width: 23px;
    height: 248px;
    padding: 30px 10px;
    display: block;
    background: url(../images/wzq-bg01.jpg) left top no-repeat;
    font-size: 18px;
    color: #fff;
}

/**/
.level-2 {
    width: 840px;
    height: 705px;
    padding-left: 160px;
    background: url(../images/bag-bg.jpg) 43px bottom no-repeat;
}

.level-2 div a.txt {
    position: absolute;
    line-height: 20px;
    bottom: 492px;
    left: 160px;
    width: auto;
    height: 20px;
    padding: 10px 10px;
    display: block;
    background: #004b8f;
    font-size: 18px;
    color: #fff;
    border-radius: 4px;
}

.level-2 ul {
    border-left: 1px solid #dbdbdb;
}

.level-2 ul.txt02 {
    position: absolute;
    left: 270px;
    bottom: 0px;
}

.level-2 ul.txt02 li {
    width: 272px;
    height: 23px;
    background: url(../images/li-bg.jpg) left center no-repeat;
    padding-left: 40px;
    margin-top: 7px;
    margin-bottom: 4px;
}

.level-2 ul.txt02 li a {
    display: block;
    width: 262px;
    height: 23px;
    line-height: 23px;
    padding-left: 10px;
    background: url(../images/wzq-bg04.jpg) left top no-repeat;
}

/**/
.level-3 {
    width: 530px;
    padding-left: 110px;
}

.level-3 ul {
    border-left: 1px solid #dadada;
}

.level-3 ul li {
    width: 272px;
    height: 23px;
    background: url(../images/li-bg.jpg) left center no-repeat;
    padding-left: 40px;
    margin-top: 7px;
    margin-bottom: 7px;
    position: relative;
}

.level-3 ul li a {
    display: block;
    width: 262px;
    height: 23px;
    line-height: 23px;
    padding-left: 10px;
    background: url(../images/wzq-bg03.jpg) left top no-repeat;
}

.level-3 ul li a:hover {
    background: url(../images/wzq-bg-hover.jpg) left center no-repeat;
}

.level-3 ul li.level-blue a {
    width: 262px;
    height: 23px;
    line-height: 23px;
    padding-left: 10px;
    background: url(../images/wzq-bg05.jpg) left center no-repeat;
}

.level-3 ul li.level-blue a:hover {
    width: 262px;
    height: 23px;
    line-height: 23px;
    padding-left: 10px;
    background: url(../images/wzq-bg06-hover.jpg) left center no-repeat;
}

.level-top {
    width: 272px;
    height: 23px;
    padding-left: 41px !important;
    background: none;
    background: url(../images/li-bg-top.jpg) left bottom no-repeat !important;
    margin-left: -1px;
}

.level-bottom {
    width: 272px;
    height: 23px;
    padding-left: 41px !important;
    background: none;
    background: url(../images/li-bg-bottom.jpg) left top no-repeat !important;
    margin-left: -1px;
}

.level-bottom02 {
    width: 272px;
    height: 23px;
    padding-left: 41px !important;
    background: none;
    background: url(../images/li-bg-bottom.jpg) left top no-repeat !important;
    margin-left: -1px;
}

.level-bottom a {
    display: block;
    width: 262px;
    height: 23px;
    line-height: 23px;
    padding-left: 10px;
    background: url(../images/wzq-bg04.jpg) left top no-repeat !important;
}

/**/
.level-4 {
    margin-top: 0px;
    margin-left: 275px;
    display: none;
}

.level-4 ul {
    position: absolute;
    border: none;
    background: url(../images/ul-left.jpg) left center no-repeat;
    padding-left: 38px;
}

.level-4 ul.no-bg {
    background: url(../images/li-bg.jpg) left center no-repeat;
    top: 0px;
}

.level-4 ul li {
    width: 300px !important;
    margin-bottom: 0px;
    margin-top: 0px;
}

.level-4 ul li a {
    width: 300px !important;
    padding-left: 0px !important;
    line-height: 23px;
    height: 23px;
    background: none !important;
}

.level-4 ul li a:hover {
    color: #004f99;
}

.er-show .level-4 {
    display: block;
}

.level-4 ul.no-bg02 {
    top: -10px;
}

.level-4 ul.no-bg03 {
    top: -58px;
}

.level-4 ul.no-bg04 {
    top: -67px;
}

.level-4 ul.no-bg05 {
    top: -44px;
}

.level-4 ul.no-bg06 {
    top: -20px;
}

.level-4 ul.no-bg07 {
    top: -33px;
}



/*css end*/