body{background:#fff;}

#Header{height:auto;}
.gy_banner{width:100%;}
.gy_banner img{width:100%;}
.gnav{    height: 36px;
    line-height: 36px;
    background: #35528e;
    font-size: 16px;
    color: #fff;
    position: relative;
    top: -4px;
}
.gnav ul{width:1000px;
margin:auto;}
.gnav ul li{float:left;font-size:18px;position:relative;padding-bottom:5px; padding:0px 16px;}
.gnav ul li a{display:block;
        color:#fff;

        -webkit-transition: all .4s;
        -ms-transition: all .4s;
        -moz-transition: all .4s;transition: all .4s}
.gnav ul li a:hover{color:#fff;}
.gnav li #NodeTitle{display:block;padding:0px 18px;color:#fff;}
.gnav li #CurrentlyNode{display:block;padding:0px 18px;color:#fff;background: #5d75a5;}
.gnav li #CurrentlyPathNode{color:#fff;background: #5d75a5;padding:0px 18px;display:block;}
.gnav li #CurrentlyNode a,.gnav li #CurrentlyPathNode a{color:#fff;}

.gnav li dl{position: absolute;
    width: 109px;
    text-align: center;
    background: #20252a;
    box-shadow: 3px 4px 10px 0px rgba(136, 135, 135, 0.3607843137254902);
    max-height: 0;
    overflow: hidden;
    padding: 0;
    z-index: 100;
    transition: max-height 0.25s ease-out;
    left: 16px;
    top: 36px;
    opacity: 0.9;}

.gnav li dl dd {
    padding: 0;
    font-size: 16px;
}
.gnav li a:hover{color:#fff;border-radius: 0;}
.gnav li dl a {
    display: block;
    padding: 7px 0;color:#fff;
}
.gnav li dl.showdl {
    max-height: 500px;
    transition: max-height 0.55s ease-in;
    padding: 5px 0;
}
#Footer{height:66px;
    background:url(/res/ces/structure/21100529.jpg) repeat-x left top #405a93;
    overflow:hidden;
    border:0px;
    clear:both;}
.gy_footer{width:1000px;
     margin:auto;
     padding-top:36px;}
.gy_footer p{font-size:14px;
     color:#fff;
     line-height:180%;
     text-align:left;}

.gy_text{padding:40px 20px;
     overflow:hidden;}
.gy_text p{font-size:16px;
     line-height:180%;
     text-align:left;
     padding-bottom:20px;}
.gy_text p a{    font-size: 16px;
    color: #35528e;
}
 .news-cont{
    width: 1000px;
    margin: auto;
    float: none;}
.news-cont img {width:100%;}