
.fr { float: right; }
.clear { clear: both; }
.c_title { padding: 10px 0px; }
.c_tcon { background: rgb(136, 136, 136) none repeat scroll 0% 0%; }
.c_tcon a { width: 25%; display: block; float: left; color: rgb(255, 255, 255); line-height: 40px; text-align: center; border-right: 1px solid rgb(119, 119, 119); border-bottom: 1px solid rgb(119, 119, 119); margin-right: -1px; height: 40px; overflow: hidden; }
.tab_build a, .tab_build11 a, .tab_build12 a, .tab_build27 a, .tab_build23 a, .tab_build1 a { width: 33.3%; }
.c_tcon a.on { background: rgb(0, 126, 24) none repeat scroll 0% 0%; border-right: 1px solid rgb(0, 126, 24); border-bottom: 1px solid rgb(0, 126, 24); }
.bu_con { width: 96%; margin: 0px auto; }
.bu_con ul li { overflow: hidden; padding: 10px 0px; border-bottom: 1px solid rgb(210, 210, 210); }
.bu_con ul li img { width: 20%; margin-right: 10px; }
.bu_con ul li span { width: 75.5%; }
.bu_con ul li span b { display: block; }
.bu_con ul li span h3 a { color: rgb(0, 126, 24); height: 30px; display: block; }
.bu_con ul li span b a { color: rgb(102, 102, 102); display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.list_about { width: 96%; margin: 0px auto; padding: 20px 0px; border-bottom: 1px solid rgb(210, 210, 210); }
.list_about img { width: 100%; max-width: 640px; margin: 0px auto; }
.list_about p { line-height: 30px; color: rgb(102, 102, 102); text-indent: 2em; }
