.top_banner img { max-width: 100%; display: block; margin: 0 auto;}.intro_box { font-size: 16px; line-height: 1.8; color: #1f4e79;}
.intro_box h1 { color: #4472c4; font-size: 30px; line-height: 2; height: 2em; text-align: center; font-weight: normal; text-shadow: 0px 0px 10px #bbb;}.people_box .cat_box {  margin-bottom: 2.5em; clear: both;}
.people_box .cat_hd { border-bottom: 1px solid #eee; font-size: 17px; padding-left: 1em; line-height: 2.2em; height: 2.2em; color: #fff; background: linear-gradient(to right, #14509e, #1484b7);}
.people_box .cat_bd { overflow: hidden;}
 .people_box .cat_bd li { width: 20%; float: left;}
.people_box .cat_bd li a { font-size: 16px; line-height: 2; text-align: center; display: block;}


/*
*   Responsive
*/
@media screen and (max-width: 1199px){
}
@media screen and (max-width: 991px){
    .people_box .cat_bd li { width: 33.33%; float: left;}
    .people_box .cat_hd { margin-top: 0.8em; font-size: 16px;  line-height: 1.8em; height: 1.8em;}
    .people_box .cat_bd li a { font-size: 15px; line-height: 1.8;}    
    
    .intro_box h1  { display: none;}
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 599px) {
}

.page_box { text-align: center;}
.page_box > table { margin: 2.5em auto;}
.page_box  span { box-sizing: border-box;}

.page_box table,
.page_box table td,
.page_box table div {font-size: initial; font-family:initial; color: #000000; margin-left: auto; margin-right: auto; line-height:2em;}
.page_box .defaultButtonStyle {font-size: initial; font-family:initial; height: 2em;color: #000000;border: #204198 1px solid; margin: 0px;padding: 0px 8px; color: #204198; cursor: pointer; line-height:2em;background: #20419811;}
.page_box .defaultinputStyle {font-size: initial; font-family:initial; height:20px; border:1px solid #204198; line-height:2em;}
.page_box .defaultInputStyle { border: 1px solid #eee; height: 2em; margin: 0 3px !important;}
.page_box .defaultInputStyle:focus { outline: none;}

.page_box .colHeader {font-size: initial; font-family:initial; line-height:2em;}
.page_box table a,
.page_box .pageList .this-page {font-size: initial; font-family:initial; display:inline-block; height:2em; padding: 2px 4px; border: solid 1px #204198; background: #fff; text-decoration: none; margin-right: 1px;line-height:2em;}
.page_box table a:visited {font-size: initial; font-family:initial; color: #000000; text-decoration: none; line-height:2em;}
.page_box table .PrevDisabled {font-size: initial; font-family:initial; display:inline-block;height: 2em;  margin-right: 3px; padding: 0 4px; background: #fff;color:#ccc;border: solid 1px #204198; line-height: 2em;}
.page_box table .SelectList {font-size: initial; font-family:initial;line-height:2em;}
.page_box table .Prev { font-size: initial; font-family:initial; margin-right: 3px; padding: 0 4px;line-height:2em;}
.page_box table .break {font-size: initial; font-family:initial; border: none; text-decoration: none; line-height:2em;}
.page_box table .NextDisabled { font-size: initial; font-family:initial;display:inline-block; height:2em; margin-left: 2px; padding: 0 4px;background: #fff;color:#ccc;border: solid 1px #204198; line-height:2em;}
.page_box table .Next { font-size: initial; font-family:initial; margin-left: 2px; padding: 0 4px;line-height:2em;}
.page_box table .this-page {font-size: initial; font-family:initial;display:inline-block;height:2em;padding: 2px 4px; border: solid 1px #204198; background: #E1F0FD; font-weight: bold; color:black; margin-right: 1px;line-height:2em;}
.page_box table a:hover {font-size: initial; font-family:initial;color: black; background: #20419811; text-decoration: none;line-height:2em; border-color: #204198;}
.page_box table a:link {font-size: initial; font-family:initial;color: #000000; text-decoration: none;line-height: 2em;}
.page_box table a:active { font-size: initial; font-family:initial;color: black; text-decoration: none; background: #EFF7FE; line-height: 2em;}