@charset "utf-8";
@import url(reset.css);
@import url(header.css);
@import url(footer.css);

.sub_1{width: 100%;}

.sub_1_section_1{width: 1192px; margin: 100px auto 190px; position: relative; height: 622px;}
.s1_side_menu{width:202px; background-color: #36c; position: absolute}
.s1_side_menu h3{background-color: #36c; color: #fff; height: 65px; text-align: center; line-height: 65px}

.s1_side_list{line-height: 65px; text-align: center;font-size: 24px; }
.s1_side_list > li{background-color: #e5e5e5; line-height: 65px;border-bottom: 1px solid #fff}
.s1_side_list > li > a{color: #36c; font-weight: 700; text-decoration: none; }

.s1_side_deth{line-height: 65px; background-color: #fff; display: none}
.s1_side_deth > li{background-color: #fff; height: 50px; line-height: 50px; border-top: 1px solid #e5e5e5; font-size: 18px; text-align: left; background: url(../images/btn_dot.png) no-repeat 20px 22px; padding-left: 40px}
.s1_side_deth > li > a{color: #222;}

.s1_side_list .on{background-color: #36c; color: #fff;}
.s1_side_list .on > a{color: #fff;}
.s1_side_list .on > ul{border: 5px solid #36c; border-top: none; display: block}
.s1_side_list .on .on2{color: #6eb23d; font-weight: 700}

.board{width: 970px; position: absolute; right: 0; top: 0; padding-bottom: 40px;}
.board_top{}

.board_intro{width: 970px; height: 20px;}
.board_intro ul{}
.board_intro ul li{float:left; padding-left: 12px; background: url(../images/btn_sub_tri.png) no-repeat 5px 8px} 
.board_intro ul li:first-child{background: none; padding-left: 0;}
.board_intro ul li a{font-size: 12px}
.board_intro ul li a strong{color: #6eb23d;}

.board_title{margin-top: 10px; }
.board_title h4{color: #222; height: 30px; width: 164px; font-size: 30px; font-weight: 700;border-bottom: 5px solid #6eb23d; padding-bottom: 5px; }


.board_search input{width: 273px; height: 30px; background: url(../images/btn_search.png) no-repeat 250px 5px; position: absolute; right:0; top: 30px}
.board_search input[type="text"]{border: 5px solid #36c;}

.board_main{width: 970px; border-top: 2px solid #36c; margin-top: 20px; box-sizing: border-box; height: 480px}
.board_main_top{width: 970px; height: 40px; font-size: 18px; line-height: 40px; border-bottom: 1px solid #36c}
.board_main_top .shr{margin-left: 20px; color: #36c}
.board_main_top .cor{position: absolute; right: 70px; color: #36c}
.board_main_top .del{position: absolute; right: 20px; color: #36c}

table{width: 970px; line-height: 40px; border-collapse: collapse; border-bottom: 2px solid #36c; font-weight: normal; position:absolute }
table thead{background-color: #36c; color: #fff; text-align: center}
table tbody{text-align: center; border-bottom: 1px solid #36c;}
table tbody tr{border-bottom: 1px solid #36c;}
table tbody td{border-left: 1px solid #36c;}
table tbody td:first-child{border-left: 0;}
table .tb_title{text-align: left; padding-left: 20px;}

.sub_1_section_2{width: 100%; position: relative}
.s1_page{width: 390px; margin: 0 auto; }
.s1_page li{float: left; width: 30px; height: 30px; margin-left: 42px; background: url(../images/page_bg_off.png) no-repeat 0 0; text-align: center; line-height: 30px;}
.s1_page li:first-child{margin-left: 0}
.s1_page .on{background: url(../images/page_bg_on.png) no-repeat 0 0;}
.s1_page li a{color: #fff}
