/* banner */
.banner {
    position: relative;
    width: 100%;
    height: 470px;
    z-index: 0;}
.pics {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;}
.pics > li {
    position: absolute;
    width: 100%;
    height: 100%;}
.pics > li > img {
    width: 100%;
    height: 470px;}
.btns {
    position: absolute;
    left: 47%;
    bottom: 15px;
    z-index: 2;}
.btns > li {
    float: left;
    width: 23px;
    height: 8px;
    margin-right: 8px;
    background-image: url();
    cursor: pointer;}
.btns > li.btnhover {
    background-image: url();}
.slogan-l,
.slogan-r {
    position: absolute;
    top: 35px;
    width: 100px;
    height: 400px;
    background-color: rgba(0, 0, 0, .1);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#19000000,endColorstr=#19000000);
    z-index: 2;}
.slogan-l {
    left: 1%;}
.slogan-r {
    right: 1%;}
.slogan-l > img,
.slogan-r > img {
    margin-top: 50%;}

/* content */
.content {
    width: 1150px;
    margin: 20px auto;}
.content-left {
    float: left;
    width: 685px;
    height: 617px;}

.column-gzdt {
    height: 285px;
    padding-right: 17px;
    border-top: 2px solid #1d358e;}
.column-title {
    height: 60px;
    background: url() no-repeat right;}
.column-title > img {
    width: 28px;
    height: 28px;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 16px;
    margin-bottom: 16px;}
.gzdt-left {
    position: relative;
    float: left;
    width: 230px;
    height: 210px;
    overflow: hidden;
    z-index: 1;}
.gzdt-pics {
    position: absolute;
    width: 1150px;
    height: 210px;
    z-index: 1;}
.gzdt-pics img {
    width: 230px;
    height: 210px;}
.gzdt-pics > li {
    float: left;}
.gzdt-btns {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 69px;
    height: 17px;
    z-index: 2;}
.gzdt-btns > li {
    float: left;
    width: 22px;
    height: 17px;
    border-left: 1px solid #ccc;
    font: 15px/17px "SimSun";
    color: #fff;
    text-align: center;
    background-color: #666;
    cursor: pointer;}
.gzdt-btns > li.gzdt-btnhover {
    background-color: #f00;}

.gzdt-list {
    float: right;
    width: 425px;
    height: 217px;}
.gzdt-list > li {
    position: relative;
    margin-bottom: 15px;}
.gzdt-list > li > a {
    padding-left: 15px;
    color: #000;
    font: 17px "STSong";
    background: url() no-repeat left;}
.gzdt-list > li > a:hover {
    color: #7791ac;
    background: url() no-repeat left;}
.gzdt-list > li > a > span {
    position: absolute;
    right: 0;}

.column-cgxx {
    height: 300px;
    margin-top: 15px;
    padding-right: 17px;
    border-top: 2px solid #1d358e;}
.cgxx-list {
    height: 217px;
    margin-left: 15px;}
.cgxx-list > li {
    position: relative;
    margin-bottom: 15px;}
.cgxx-list > li > a {
    padding-left: 15px;
    color: #000;
    font: 17px "STSong";
    background: url() no-repeat left;}
.cgxx-list > li > a:hover {
    color: #7791ac;
    background: url() no-repeat left;}
.cgxx-list > li > a > span {
    position: absolute;
    right: 0;}

.content-right {
    float: right;
    width: 445px;
    height: 617px;}
.column-tggs {
    height: 285px;
    padding-right: 17px;
    border-top: 2px solid #1d358e;
    background-color: #f5f5f6;}
.tggs-list {
    height: 217px;
    margin-left: 20px;}
.tggs-list > li {
    margin-bottom: 15px;}
.tggs-list > li > a {
    padding-left: 15px;
    color: #000;
    font: 17px "STSong";
    background: url() no-repeat left;}
.tggs-list > li > a:hover {
    color: #7791ac;
    background: url() no-repeat left;}

.column-szhpt {
    height: 300px;
    margin-top: 15px;
    padding-right: 17px;
    border-top: 2px solid #1d358e;}
.platform {
    width: 288px;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px;
    text-align: center;
    background-color: #0b69c3;}
.platform > a {
    color: #fff;
    font: 20px/40px "STXingkai";}
.gzzd {
    width:353px;
    height: 52px;
    margin: 0 auto;
    text-align: center;
    background: url();}
.gzzd > a {
    padding-left: 43px;
    color: #918ec2;
    font: 23px/52px "STXingkai";
    background: url() no-repeat left;}
.gzzd > a > span {
    color: #d0a5b7;
    font-size: 21px;}

.fivepolicy {
    height: 52px;
    background-image: url();
    clear: both;}
