#container {width:1200px; height:auto; margin:0 auto;} 
#main {width:1200px; height:auto; margin:0 auto;}

.content {width:1200px; height:auto; margin:0 auto;}


/****in-depth  header***/
.dpt_header {margin:0 auto; width:100%; height:40px; background-color:#f1f1f1;}

.dpt_headnav {width:1200px; height:36px; margin:0 auto;}
.dpt_headnav_l {float:left; width:auto; height:40px; line-height:40px; font-family:"宋体"; }
.dpt_headnav_l li {float:left;}
.dpt_headnav_l li span{float:left; color:#2b2b2b; }
.dpt_headnav_l li span a:hover{color:#205366; text-decoration: underline;}
.dpt_headnav_l li p {float:left; margin:auto 10px; color:#ddd; }
.dpt_headnav_r {float:right; margin-right:10px; width:auto; height:36px; line-height:36px; font-family:"宋体"; }
.dpt_headnav_r li {float:left; margin-left:5px;}
.dpt_headnav_r li span {float:left;}
.dpt_headnav_r li span a {color:#717171; }
.dpt_headnav_r li span a:hover{ color:#205366; text-decoration:none;}





/* 各页nav重构 */
.navig ul {display:inline-block;}
.navig li{ display:inline-block;margin:0 13px; line-height:40px }
.navig li a:hover { color:!important}
.navgrey {background:#423e33}
.navgrey ul { margin:0 0 0 30px}
.navgrey li a { color:#ccc}
.navblue {background:#205366}
.navblue-logo {margin:0 50px 0 30px; vertical-align:middle}
.navblue ul,.navblue li a { color:#fff}
.navwhite li a { color:#000}


/**footer v4 start**/

footer {
    margin-top: 30px;

}
.footer_left{
    background: #158ad0;
    height: 31px;
    width: 100%;
    position: absolute;
    z-index: -1;
}
.footer_left div{
    background: #56b5ed;
    float: right;
    width: 50%;
    height: 31px;
}
.footer_t {
    width: 100%;
    height: 31px;
    margin: 0 auto;
    background: url(/subject/553626/img/footer.jpg) no-repeat center;

    /*margin: 20px;*/
    margin-top: 20px;
    margin-bottom: 20px;
}

.footer_t p {
    width: 1200px;
    height: 31px;
    line-height: 31px;
    margin: 0 auto;
    font-size: 16px;
    color: #fff;
    text-align: center;
}

.footer_t p a {
    text-decoration: none;
    color: #fff;
}

.footer_t p a:hover {
    text-decoration: underline;
    color: #fff;
}

.footer-b {
    width: 1200px;
    text-align: center;
    color: #9b9b9b;
    margin: 0 auto;
}

.footer-b p {
    line-height: 30px;
    font-size: 16px;
    color: #666;
    width: 100%;
}

.footer-b img {
    margin: 30px 0 30px 0;
}
/**footer v4 end**/