@charset "utf-8";
#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: #158ad1;
}

.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;
}


/**footer v3 start**/
.container {
    overflow: auto;
    margin: 0 auto;
    width: 1200px
}

footer {
    /*margin-top: 30px;*/
    background: #f4f4f4;
    border-top: 2px solid #e1e1e1;
    border-bottom: 35px solid #158ad1
}

.footer-t {
    border-bottom: 1px solid #e1e1e1;
}

.footer-t a {
    display: inline-block;
    margin: 20px 0;
    padding: 0 35px;
    color: #9b9b9b
}

.footer-t a:not(:last-child) {
    border-right: 1px solid #e1e1e1;
}

.footer-b {
    margin-top: 10px;
    text-align: center;
    color: #9b9b9b
}

.footer-b p {
    line-height: 30px
}

.footer-b img {
    margin: 30px 0 40px 0;
}

/**footer v3end**/

/* 鍚勯〉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
}