<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url( http://fonts.googleapis.com/earlyaccess/nanumgothic.css );

/* 초기화 */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
p, address,
form, fieldset, legend, input, select, textarea,
table, caption, col, colgroup, thead, tfoot, tbody, th, td{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
html, fieldset, img, abbr, acronym{border:0 none;}
ol, ul, li, dl, dt, dd{list-style:none;}
table{border-collapse:collapse; border-spacing:0;}
caption, th, td{font-weight:normal;}
address, caption, em{font-weight:normal; font-style:normal;}
caption{display:none;}

html{}
body{min-width:1400px; margin:0; padding:0; font-size:12px; font-family:"NanumGothic", "Nanum Gothic","Malgun Gothic",sans-serif;}
textarea, select{font-family:dotum;font-size:1em;}
select{margin:0;}
p{margin:0;padding:0;word-break:break-all;}
hr{display:none;}
pre{overflow-x:scroll;font-size:1.1em;}
a{color:#222; text-decoration:none;}

.fLeft{float:left !important;}
.fRight{float:right !important;}
.dn{display:none;}

.inner-wrap{width:1000px; margin:0 auto;}
.inner-wrap:after{display:block; visibility:hidden; clear:both; content:"";}

/* 팝업레이어 */
#hd_pop{z-index:1000; position:relative; margin:0 auto; width:1000px; height:0;}
#hd_pop h2{position:absolute; font-size:0; line-height:0; overflow:hidden;}
.hd_pops{position:absolute; border:1px solid #e9e9e9; background:#fff;}
.hd_pops_con{}
.hd_pops_footer{padding:10px 0; background:#000; color:#fff; text-align:right;}
.hd_pops_footer button{margin-right:5px; padding:5px 10px; border:0; background:#393939; color:#fff;}

/* 상단 레이아웃 */
#hd{z-index:4; position:relative; min-width:1000px; background:#fff;}
.hd_zindex{z-index:10 !important;}
#hd_h1{position:absolute; font-size:0; line-height:0; overflow:hidden;}
#hd_wrapper{position:relative; margin:0 auto; padding:0; width:1000px; zoom:1;}
#hd_wrapper:after{display:block; visibility:hidden; clear:both; content:"";}

#logo{margin-top:10px; float:left;}

/* TNB */
#tnb-section{height:30px; background:#808285;}
#tnb-section:after{display:block; visibility:hidden; clear:both; content:"";}
#tnb-section span{font-weight:600; font-size:14px; line-height:30px; color:#fff; display:block; float:left;}
#tnb-section ul{border-right:1px solid #c0c1c2; float:right;}
#tnb-section ul li{float:left;}
#tnb-section ul li a{width:130px; height:30px; line-height:30px; text-align:center; color:#fff; border-left:1px solid #c0c1c2; display:block;}
#tnb-section ul li a:hover{background:#2d53ac;}

/* GNB */
#gnb{float:right; position:relative;}
#gnb h2{position:absolute; font-size:0; line-height:0; overflow:hidden;}
#gnb_1dul{margin:0 auto !important; padding:0; zoom:1;}
#gnb_1dul:after{display:block; visibility:hidden; clear:both; content:"";}
.gnb_1dli{z-index:10; position:relative; float:left;}
.gnb_1da{height:70px; padding:0 25px; font-weight:600; font-size:16px; line-height:70px; display:block;}
.gnb_1da:focus,
.gnb_1da:hover{color:#000099;}
.gnb_1dli_air .gnb_1da{color:#000099;}
.gnb_1dli_on .gnb_1da{color:#000099;}
.gnb_2dul{height:136px; top:70px; left:0; padding:10px 0; z-index:1000 !imortant; display:none; position:absolute;}
.gnb_2da{font-size:13px; line-height:27px; text-align:center; color:#fff; display:block;}
.gnb_1dli_air .gnb_2da{font-weight:600;}
.gnb_1dli_on .gnb_2da{font-weight:600;}
.gnb_1dli_on .gnb_2dul{background:rgba(255,255,255,.1)}
.gnb_2da:focus,
.gnb_2da:hover{color:#fcff00; text-decoration:underline;}
.gnb_1dli_over .gnb_2dul{display:block;}
.gnb_1dli_over2 .gnb_2dul{display:block;}

#gnb_empty{padding:10px 0; width:100%; text-align:center; line-height:2em;}
#gnb_empty a{text-decoration:underline;}

.submenu-wrap{width:100%; height:156px; top:100px; background:url("../img/smenu_bg.png") repeat; z-index:100 !important; display:none; position:absolute;}

.ssm0{width:110px;}
.ssm1{width:125px;}
.ssm2{width:110px;}
.ssm3{width:110px;}
.ssm4{width:95px;}
.ssm5{width:111px;}

/* 중간 레이아웃 */
#wrapper{z-index:5; margin:0; zoom:1;}
#wrapper:after{display:block; visibility:hidden; clear:both; content:"";}

#aside{float:right; margin:0 0 0 -1px; width:210px; border-left:1px solid #dde4e9; background:#fff;}

#container{width:1000px; min-height:500px; height:auto !important; height:500px; margin:0 auto; z-index:4; position:relative; background:#fff; font-size:1em; zoom:1;}
#container:after{display:block; visibility:hidden; clear:both; content:"";}
#container_title{display:none;}

#svisual{height:156px; position:relative;}
#svisual .bbtitle{width:100%; height:85px; bottom:0; background:rgba(0,0,0,.5); position:absolute;}
#svisual .bbtitle h1{width:1000px; height:85px; margin:0 auto; font-weight:600; font-size:36px; line-height:85px; color:#fff; display:block;}
#svisual .sv01{height:156px; background:url("../img/svisual01.jpg") no-repeat center top;}
#svisual .sv02{height:156px; background:url("../img/svisual02.jpg") no-repeat center top;}
#svisual .sv03{height:156px; background:url("../img/svisual03.jpg") no-repeat center top;}
#svisual .sv04{height:156px; background:url("../img/svisual04.jpg") no-repeat center top;}
#svisual .sv05{height:156px; background:url("../img/svisual05.jpg") no-repeat center top;}
#svisual .sv06{height:156px; background:url("../img/svisual06.jpg") no-repeat center top;}
#svisual .sv100{height:156px; background:url("../img/svisual100.jpg") no-repeat center top;}

#submenu-section{height:56px; background:url("../img/submenu_bg.png") repeat-x;}
#submenu-section:after{display:block; visibility:hidden; clear:both; content:"";}
.submenu{height:45px !important; background:#000099 !important;}
#submenu-section .submenu-area{width:998px; height:45px; margin:0 auto; border-right:1px solid #fff;}
#submenu-section .submenu-area ul{width:998px; height:45px;}
#submenu-section .submenu-area ul li{float:left;}
#submenu-section .submenu-area ul li a{font-weight:600; font-size:16px; line-height:45px; text-align:center; color:#fff; border-left:1px solid #fff; display:block;}
#submenu-section .submenu-area ul li a span{width:32px; height:20px; margin-right:10px; background:url("../img/submenu_icon.png") no-repeat; display:inline-block; vertical-align:middle;}
#submenu-section .submenu-area ul li a:hover,
#submenu-section .submenu-area ul li.curr-snb a{color:#fff200; background:#0d194d;}
#submenu-section .submenu-area ul li a:hover span,
#submenu-section .submenu-area ul li.curr-snb a span{background:url("../img/submenu_iconr.png") no-repeat;}
#submenu-section .submenu-area ul.sw2 li{width:50%;}
#submenu-section .submenu-area ul.sw3 li{width:33.33%;}
#submenu-section .submenu-area ul.sw4 li{width:25%;}
#submenu-section .submenu-area ul.sw5 li{width:20%;}

.nav-box{height:60px; margin:30px 0 20px; border-bottom:1px solid #999; position:relative;}
.nav-box:after{clear:both; content:""; display:block;}
.nav-box h1{padding-left:50px; font-weight:600; font-size:36px; line-height:60px; color:#000; background:url("../img/ftitle_icon.png") no-repeat 0 center; display:block; float:left;}
.nav-box .nav-area{margin-top:20px;padding:10px 0; font-size:12px; font-family:gulim; text-align:right; color:#666; float:right;}
.nav-box .nav-area span{padding:0 5px; display:inline-block;}
.nav-box .nav-area strong{color:#000099;}
.nav-box .print{margin:10px 0 0 10px; float:left;}

#partner-section{margin:30px 0;}
#partner-section:after{display:block; visibility:hidden; clear:both; content:"";}
#partner-section .partner-area{width:1000px; height:42px; margin:0 auto;}
#partner-section .partner-area ul{}
#partner-section .partner-area ul li{margin:0 6px; float:left;}

/* 하단 레이아웃 */
#ft{min-width:1000px; padding:10px 0; background:#ededee;}
#ft:after{display:block; visibility:hidden; clear:both; content:"";}
#ft h1{margin:30px 30px 0 0; float:left;}
#ft p{margin:0; padding:5px 0; font-weight:600; line-height:18px; color:#999;}
#ft p span{padding:0 10px; display:inline-block;}
#ft_copy{width:1000px; margin:0 auto;}
#ft_copy div{position:relative; margin:0 auto; padding:10px 0; float:left;}
#ft_copy a{display:inline-block; margin:0 10px 0 0; padding:0; color:inherit;}

/* 게시물 선택복사 선택이동 */
#copymove{}
.copymove_current{float:right; color:#000099;}
.copymove_currentbg{background:#f4f4f4;}

/* 화면낭독기 사용자용 */
#hd_login_msg{position:absolute; top:0; left:0; font-size:0; line-height:0; overflow:hidden;}
.msg_sound_only, .sound_only{display:inline-block !important; position:absolute; top:0; left:0; margin:0 !important; padding:0 !important; font-size:0; line-height:0; border:0 !important; overflow:hidden !important;}
/* 본문 바로가기 */
#skip_to_container a{z-index:100000; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}
#skip_to_container a:focus, #skip_to_container a:active{width:100%; height:75px; background:#21272e; color:#fff; font-size:2em; font-weight:600; text-align:center; line-height:3.3em;}

/* ie6 이미지 너비 지정 */
.img_fix{width:100%; height:auto;}

/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha{display:inline-block; position:relative;}
#captcha legend{position:absolute; margin:0; padding:0; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; ;}
#captcha #captcha_img{width:160px; height:60px; border:1px solid #e9e9e9; vertical-align:top; padding:0; margin:0;}
#captcha #captcha_mp3{position:absolute; top:0; left:161px; ; margin:0; padding:0; width:31px; height:31px; border:0; background:transparent; vertical-align:middle; overflow:hidden; cursor:pointer;}
#captcha #captcha_mp3 span{position:absolute; top:0; left:0; width:31px; height:31px; background:url('../../../img/captcha.png') no-repeat; ;}
#captcha #captcha_reload{position:absolute; top:31px; left:161px; margin:0; padding:0; width:31px; height:31px; border:0; background:transparent; vertical-align:middle; overflow:hidden; cursor:pointer; background:url('../../../img/captcha.png') no-repeat  0 -30px; border-top:1px solid #ccc; text-indent:-999px;}
#captcha #captcha_key{margin:0 0 0 33px; padding:0 5px; width:70px; height:60px; border:1px solid #b8c9c2; background:#f7f7f7; font-size:1.333em; font-weight:600; text-align:center; line-height:2.8em; vertical-align:top;}
#captcha #captcha_info{display:block; margin:5px 0 0; font-size:0.95em; letter-spacing:-0.1em;}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio{display:block; margin:0 0 5px; width:187px;}
#captcha.m_captcha #captcha_img{width:160px; height:60px; border:1px solid #e9e9e9; margin-bottom:3px; margin-top:5px; display:block; ;}
#captcha.m_captcha #captcha_reload{position:static; margin:0; padding:0; width:31px; height:31px; border:0; background:transparent; vertical-align:middle; overflow:hidden; cursor:pointer; background:url('../../../img/captcha.png') no-repeat  0 -30px; text-indent:-999px;}
#captcha.m_captcha #captcha_reload span{display:none; ;}
#captcha.m_captcha #captcha_key{margin:0; padding:0 5px; width:115px; height:29px; border:1px solid #b8c9c2; background:#f7f7f7; font-size:1.333em; font-weight:600; text-align:center; line-height:29px; margin-left:3px;}
#captcha.m_captcha #captcha_info{display:block; margin:5px 0 0; font-size:0.95em; letter-spacing:-0.1em;}
#captcha.m_captcha #captcha_mp3{width:31px; height:31px; background:url('../../../img/captcha.png') no-repeat;  vertical-align:top; overflow:hidden; cursor:pointer; text-indent:-9999px; border:none;}

/* ckeditor 단축키 */
.cke_sc{margin:0 0 5px; text-align:right;}
.btn_cke_sc{display:inline-block; padding:0 10px; height:23px; border:1px solid #ccc; background:#fafafa; color:#000; line-height:1.9em; vertical-align:middle; cursor:pointer;}
.cke_sc_def{margin:0 0 5px; padding:10px; border:1px solid #ccc; background:#f7f7f7; text-align:center;}
.cke_sc_def dl{margin:0 0 5px; text-align:left; zoom:1;}
.cke_sc_def dl:after{display:block; visibility:hidden; clear:both; content:"";}
.cke_sc_def dt, .cke_sc_def dd{float:left; margin:0; padding:5px 0; border-bottom:1px solid #e9e9e9;}
.cke_sc_def dt{width:20%; font-weight:600;}
.cke_sc_def dd{width:30%;}

/* 버튼 */
a.btn01{display:inline-block; padding:7px; border:1px solid #ccc; background:#fafafa; color:#000; vertical-align:middle;}
a.btn01:focus, a.btn01:hover{text-decoration:none;}
button.btn01{display:inline-block; margin:0; padding:7px; border:1px solid #ccc; background:#fafafa; color:#000;}
a.btn02{display:inline-block; padding:7px; border:1px solid #3b3c3f; background:#4b545e; color:#fff; vertical-align:middle;}
a.btn02:focus, .btn02:hover{text-decoration:none;}
button.btn02{display:inline-block; margin:0; padding:7px; border:1px solid #3b3c3f; background:#4b545e; color:#fff;}

.btn_confirm{text-align:center;} /* 서식단계 진행 */

.btn_submit{padding:8px; border:0; background:#000099; color:#fff; letter-spacing:-0.1em; cursor:pointer;}
fieldset .btn_submit{padding:0 7px; height:24px; line-height:1em;}

a.btn_cancel{display:inline-block; padding:7px; border:1px solid #ccc; background:#fafafa; color:#000; vertical-align:middle;}
button.btn_cancel{display:inline-block; padding:7px; border:1px solid #ccc; background:#fafafa; color:#000; vertical-align:top;}

a.btn_frmline, button.btn_frmline{display:inline-block; padding:0 5px; height:24px; border:0; background:#333; color:#fff; letter-spacing:-0.1em; vertical-align:top;} /* 우편번호검색버튼 등 */
a.btn_frmline{line-height:24px;}
button.btn_frmline{font-size:1em;}

/* 게시판용 버튼 */
a.btn_b01{display:inline-block; padding:7px; border:1px solid #d9ded9; background:#f2f5f9; color:#000; vertical-align:middle;}
a.btn_b01:focus, .btn_b01:hover{text-decoration:none;}
a.btn_b02{display:inline-block; padding:7px 7px; border:1px solid #3b3c3f; background:#4b545e; color:#fff; vertical-align:middle;}
a.btn_b02:focus, .btn_b02:hover{text-decoration:none;}
a.btn_admin{display:inline-block; padding:7px; border:1px solid #e8180c; background:#e8180c; color:#fff; vertical-align:middle;} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover{text-decoration:none;}

/* 댓글 스타일 */
.cnt_cmt{display:inline-block; margin:0 0 0 3px; font-weight:600;}

/* 기본테이블 */
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}

.tbl_head01 {margin:0 0 10px}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:12px 0; border-top:2px solid #a9a9a9; background:#f9f9f9; color:#383838; font-size:14px; text-align:center;}
.tbl_head01 thead a {color:#383838}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th,
.tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {padding:8px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 td {padding:10px 5px; font-size:13px; line-height:26px; border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all}
.tbl_head01 a {}

#bo_list_total{color:#000;}
#bo_sch{padding:10px 0 !important; text-align:center; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:#f9f9f9;}
#bo_sch #stx{height:14px; background-color:#fff !important;}
#bo_sch .btn_submit{font-weight:600; font-size:12px; vertical-align:bottom; background:#000;}
#container_title,
#bo_v_table{display:none;}
#sfl{height:24px; padding:2px; border:1px solid #d7d7d7; vertical-align:middle;}

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}
.tbl_head02 a {}

/* 폼 테이블 */
.tbl_frm01{margin:0 0 20px; border:1px solid #d7d5d5; table-layout:fixed;}
.tbl_frm01 table{width:100%; border-collapse:collapse; border-spacing:0;}
.tbl_frm01 th{width:100px; padding:18px 0 18px 20px; border-right:1px solid #e8e8e8; border-top:1px solid #e8e8e8; background:#fbfafa; text-align:left;}
.tbl_frm01 td{padding:7px 10px; border-top:1px solid #e8e8e8; background:transparent;}
.tbl_frm01 tr:first-child th,
.tbl_frm01 tr:first-child td{border-top:0;}
.tbl_frm01 textarea,
.frm_input{height:14px; padding:4px; border:1px solid #d9d9d9; color:#202020; vertical-align:middle;}
.tbl_frm01 textarea{padding:2px 2px 3px;}
.frm_input{height:22px;}
.tbl_frm01 textarea{width:98%; height:100px;}
.tbl_frm01 a{}
.tbl_frm01 .frm_address{margin-top:5px;}
.tbl_frm01 .frm_file{display:block; margin-bottom:5px;}
.tbl_frm01 .frm_info{display:block; padding:0 0 5px; line-height:1.4em;}
/* 자료 없는 목록 */
.empty_table{padding:50px 0 !important; text-align:center;}
.empty_list{padding:20px 0 !important; text-align:center;}

/* 필수입력 */
.required, textarea.required{background:url('../img/wrest.gif') #f7f7f7 top right no-repeat !important;}

/* 테이블 항목별 정의 */
.td_board{width:120px; text-align:center;}
.td_category{width:80px; text-align:center;}
.td_chk{width:30px; text-align:center;}
.td_date{width:60px; text-align:center;}
.td_datetime{width:110px; text-align:center;}
.td_group{width:100px; text-align:center;}
.td_mb_id{width:100px; text-align:center;}
.td_mng{width:80px; text-align:center;}
.td_name{width:100px; text-align:left;}
.td_nick{width:100px; text-align:center;}
.td_num{width:50px; text-align:center;}
.td_numbig{width:80px; text-align:center;}
.td_stat{width:60px; text-align:center;}

.txt_active{color:#5d910b;}
.txt_done{color:#e8180c;}
.txt_expired{color:#ccc;}
.txt_rdy{color:#8abc2a;}

/* 새창 기본 스타일 */
.new_win{}
.new_win .tbl_wrap{margin:0 20px;}
.new_win #win_title{margin:0 0 20px; padding:20px; border-top:3px solid #333; border-bottom:1px solid #dde4e9; background:#fff; font-size:1.2em;}
.new_win #win_title .sv{font-size:0.75em; line-height:1.2em;}
.new_win .win_ul{margin:-20px 0 20px 0; padding:0 20px; border-bottom:1px solid #455255; background:#484848; list-style:none; zoom:1;}
.new_win .win_ul:after{display:block; visibility:hidden; clear:both; content:"";}
.new_win .win_ul li{float:left; margin-left:-1px;}
.new_win .win_ul a{display:block; padding:10px 10px 8px; border-right:1px solid #455255; border-left:1px solid #455255; color:#fff; font-family:dotum; font-weight:600;}
.new_win .win_desc{padding:20px;}

.new_win .win_btn{clear:both; padding:20px; text-align:center;} /* 새창용 */
.new_win .win_btn button{display:inline-block; padding:0 10px; height:30px; border:0; background:#4b545e; color:#fff; line-height:2em; cursor:pointer;}
.new_win .win_btn input{padding:0 10px; height:30px; line-height:2em;}
.new_win .win_btn a{display:inline-block; padding:0 10px; height:30px; background:#4b545e; color:#fff; vertical-align:middle; line-height:2.4em;}
.new_win .win_btn a:focus, .new_win .win_btn a:hover{text-decoration:none;}

/* 검색결과 색상 */
.sch_word{color:#000099;}

/* 자바스크립트 alert 대안 */
#validation_check{margin:100px auto; width:500px;}
#validation_check h1{margin-bottom:20px; font-size:1.3em;}
#validation_check p{margin-bottom:20px; padding:30px 20px; border:1px solid #e9e9e9; background:#fff;}

/* 사이드뷰 */
.sv_wrap{display:inline-block; position:relative; font-weight:normal;}
.sv_wrap .sv{z-index:1000; display:none; margin:5px 0 0; border:1px solid #283646;}
.sv_wrap .sv a{display:inline-block; margin:0; padding:3px; width:94px; border-bottom:1px solid #283646; background:#111; color:#fff !important;}
.sv_wrap a:focus, .sv_wrap a:hover, .sv_wrap a:active{text-decoration:none;}
.sv_on{display:block !important; position:absolute; top:10px; left:20px; width:auto; height:auto;}
.sv_nojs .sv{display:block;}

/* 페이징 */
.pg_wrap{clear:both; margin:0 0 20px; padding:20px 0 0; text-align:center;}
.pg{}
.pg_page, .pg_current{display:inline-block; padding:0 8px; height:25px; color:#000; letter-spacing:0; line-height:2.2em; vertical-align:middle;}
.pg a:focus, .pg a:hover{text-decoration:none;}
.pg_page{background:#e4eaec;}
.pg_start, .pg_prev{/* 이전 */;}
.pg_end, .pg_next{/* 다음 */;}
.pg_current{display:inline-block; margin:0 4px 0 0; background:#333; color:#fff; font-weight:normal;}

/* Mobile화면으로 */
#device_change{display:block; margin:0.3em; padding:0.5em 0; border:1px solid #eee; border-radius:2em; background:#fff; color:#000; font-size:2em; text-align:center;}

#bo_w select{height:24px; padding:2px; border:1px solid #d7d7d7;}
#bo_w input{vertical-align:middle;}
#bo_w .btn_confirm .btn_submit{width:150px; height:45px; font-weight:600; font-size:16px; vertical-align:middle;}
#bo_w .btn_confirm .btn_cancel{width:148px; height:43px; padding:0; font-weight:600; font-size:16px; line-height:43px; vertical-align:middle;}

#login-section{width:716px; height:357px; border-radius:10px; background:#fff;}
#login-section .login-box1{width:676px; height:144px; padding:22px 0 0 40px; border-radius:10px 10px 0 0; border-bottom:1px solid #999; background:#fff;}
#login-section .login-box1 h1{font-size:18px; color:#000;}
#login-section .login-box1 h1 strong{font-weight:600; color:#000099;}
#login-section .login-box2{width:656px; height:190px; padding:0 30px 0 30px; border-radius:0 0 10px 10px; background:#e4e4e4;}

#login-section #login_fs{margin-top:10px; padding-left:190px; background:url("../img/login_bg.png") no-repeat; position:relative;}
#login-section #login_fs p{height:30px; margin-top:15px;}
#login-section #login_fs p:after{display:block; visibility:hidden; clear:both; content:"";}
#login-section #login_fs label{width:85px; height:30px; font-size:18px; line-height:30px; color:#000; display:block; float:left;}
#login-section #login_fs input{margin:0; vertical-align:middle; display:block; float:left;}
#login-section #login_fs .frm_input{width:258px; height:28px !imortant; border:1px solid #999;}
#login-section #login_fs .btn_submit{width:85px; height:75px; top:15px; right:40px; font-weight:600; font-size:16px; color:#fff; border-radius:5px; border:1px solid #000099; background:#000099; position:absolute;}

#login-section .login-box2 .in-box1{height:45px; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #ccc; background:url("../img/login_icon1.png") no-repeat 10px center;}
#login-section .login-box2 .in-box2{height:65px; padding-top:20px; background:url("../img/login_icon2.png") no-repeat 10px center;}

#login-section .login-box2 p{padding-left:80px; font-size:14px; line-height:24px; color:#333;}
#login-section .login-box2 div{position:relative;}
#login-section .login-box2 a{width:193px; height:50px; top:20px; right:0; font-size:18px; line-height:52px; text-align:center; color:#fff; border-radius:5px; border:1px solid #666; background:#666; display:block; position:absolute;}

#confirm-section{width:616px; height:327px; border-radius:10px; background:#fff;}
#confirm-section .confirm-box{width:536px; height:144px; padding:22px 40px 0 40px;}
#confirm-section .confirm-box h1{font-size:18px; color:#000;}
#confirm-section .confirm-box h1 strong{font-weight:600; color:#000099;}
#confirm-section .confirm-box p{margin-top:20px; padding:15px; font-size:14px; line-height:25px; border-radius:10px; border:1px solid #d7d7d7; background:#fefefe;}
#confirm-section .confirm-box p strong{font-weight:600;}
#confirm-section .confirm-box table{width:100%; margin-top:10px; border-top:1px solid #eee;}
#confirm-section .confirm-box table th{width:100px; height:25px; padding:10px; font-weight:600; border:1px solid #d7d7d7; border-left:0; background:#f7f7f7;}
#confirm-section .confirm-box table td{padding:10px; border:1px solid #d7d7d7; border-right:0;}
#confirm-section .confirm-box .btn{margin-top:20px; text-align:center;}
#confirm-section .confirm-box .btn_submit{width:150px; height:35px; font-weight:600;}

.title-box{margin-bottom:10px; padding-left:20px; font-weight:600; font-size:16px; background:url("../img/title_bul.gif") no-repeat;}
.stitle-box{height:25px; margin:20px 0 5px; padding-left:20px; font-weight:600; font-size:14px; background:url("../img/stitle_bul.gif") no-repeat 5px 0; position:relative;}
.stitle-box a.btn-plus{right:20px; position:absolute;}
.sstitle{margin-bottom:10px; padding:10px 0; font-weight:600; font-size:14px; text-align:center; border-top:1px solid #eee; border-bottom:1px solid #eee; background:#f7f7f7;}</pre></body></html>