ul {padding:0;margin:0;}
ul li {list-style:none;}
.list-title {background:#e5ecef;}
.list-title ul {border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;color:#383838;font-size:0.95em;font-weight:bold;line-height:10px;letter-spacing:-0.1em;padding:0;overflow:hidden}
.list-title ul li {float:left;line-height:38px;}
].list-title ul li.fd_chk {width:30px}
.list-title:after {display:block;visibility:hidden;clear:both;content:""}

.fd_chk {display:inline-block; margin-right:20px;}
.fd_num {display:none;width:30px;margin:0 30px;padding:0}
.fd_title {width:60%;text-align:center;}

.tbl_head01 h3 {display:inline-block;font-weight:normal}
.tbl_head01 h3 a {text-decoration:none; font-size:16px;}
.tbl_head01 h3 a:focus{color:#a82c34;}
.tbl_head01 ul li {border-bottom:1px solid #e9e9e9;padding:8px 20px 8px 0}

.tbl_head01 .panel {padding:13px 0 5px 20px}

#fd_accordion .active {background:#f5f6fa;}
#fd_accordion .active h3 {font-weight:bold}


.subnav{width:1278px; margin:0 auto; overflow:hidden;}
.subnav ul{width:100%; overflow:hidden; margin:20px 0 0 0;}
.subnav ul li{float:left; width:25%; height:50px; font-size:21px; text-align:center; padding:10px 0; background-color:#f4f4f4; border:1px solid #a3a3a3; box-sizing:border-box;}
.subnav ul li:nth-child(2n){margin-left:-1px;}
.subnav ul li:nth-child(3){margin-left:-1px;}
.subnav ul li a {display:block; width:100%; margin-top:-11px; height:50px; padding:10px 0; text-decoration:none;color:#a3a3a3; box-sizing:border-box;}
.subnav ul li.on {}
.subnav ul li.on a {color:#fff; background-color:#a52c33; border-bottom:none;}

.subtitle{width:auto; text-align:left; padding-left:30px;box-sizing:border-box; overflow:hidden; background:url("/img/subtitle_bg.jpg") no-repeat left center; font-weight:400; margin:40px 0 20px 0; font-size:32px;}