@import url("layout.css");

/*font*/
.fs11 {font-size:11px;}
.fs14 {font-size:14px;}
.fc01, .fc01 a {color:#007151;}
.fc02 {color:#000;}
.fc03 {color:#333;}
.fd {text-decoration:underline;}
.lh19 {background-position:0px 7px !important; line-height:19px;}
h2 {padding-left:28px; background:url('/chn/images/common/icon_h2.gif') 10px 3px no-repeat; font-size:14px; color:#003c0f;}
h2.stit {padding-left:18px; background-position:0px 3px;}
h3 {margin-bottom:10px; font-size:12px; color:#000;}
h4 {margin-bottom:10px;}
.num {font-size:11px;}

/*align*/
.fl {float:left;}
.fr {float:right;}
.ar {text-align:right !important;}
.btn_r {margin-top:10px; text-align:right !important;}
.imiddle01 {margin-bottom:-6px;}
.imiddle02 {margin-right:-4px; margin-bottom:-5px;}
.imiddle03 {margin-bottom:-3px;}
.imiddle04 {margin-left:2px; margin-bottom:2px;}

/*margin,padding*/
.mt7 {margin-top:7px;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mr10 {margin-right:10px;}
.mr16 {margin-right:16px;}
.mr20 {margin-right:20px;}
.mb10 {margin-bottom:10px;}
.mrm10 {margin-left:-10px;}
.pl10 {padding-left:10px !important; text-align:left !important;}
.area02 {margin:5px 0px 20px 10px;}
.img_c01 {margin:20px 0px; text-align:center;}
.email {margin-top:1px; padding-left:12px; background:url('/chn/images/common/icon_email.gif') 0px 7px no-repeat; color:#666; font-size:11px;}
.tel {padding-left:12px; background:url('/chn/images/common/icon_tel.gif') 0px 3px no-repeat; color:#666; font-size:11px;}

/*table*/
.dataList {width:100%; border-top:2px solid #007151; border-bottom:2px solid #e3e3e3;}
.dataList th {padding:5px 0px; background:#f3f3f3 url('/eng/images/common/bg_th.gif') 0px 11px no-repeat; border-bottom:1px solid #737373;}
.dataList td {padding:5px 0px; border-bottom:1px solid #e3e3e3; text-align:center;}
.dataList tr.notice td {background:#f4eeea; color:#000; font-weight:bold;}
.dataList th.nobg {background-image:none;}
.dataView {width:100%; border-bottom:1px solid #a18d69;}
.dataView tr.top th {border-top:2px solid #007151;}
.dataView th {padding:7px 0px 5px 10px; text-align:left;}
.dataView th.th01 {padding-left:13px; color:#003c0f;}
.dataView th.th01 div.part {padding-left:11px; background:url('/eng/images/common/icon_gdot03.gif') 0px 6px no-repeat; color:#007151; font-size:11px; font-weight:normal;}
.dataView th.th01 a:hover {color:#007151; text-decoration:underline;}
.dataView th.date {padding-top:25px; font-size:11px; text-align:center;}
.dataView th.date2 {padding:0px 0px 20px 10px; background:url('/eng/images/common/icon_bar.gif') 0px 7px no-repeat; font-size:11px; font-weight:normal;}
.dataView th.addfile {position:relative;}
.dataView th.addfile img {margin-bottom:-1px;}
.dataView th.addfile span {font-size:11px; font-weight:normal; text-decoration:underline;}
.dataView tr.bg th {border-top:1px solid #737373; color:#d2e6e0; background:#4c9b85;}
.dataView tr.pretit td {color:#a39a88; font-size:11px;}
.dataView td {padding:3px 10px;}
.dataView td.cview {padding:15px 15px 50px 15px; width:546px; min-height:200px; #height:200px; background:#f5f5f5; border-top:none; border-bottom:none; vertical-align:top;}
.dataView td.rview {padding-bottom:20px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#f9f9f9;}
.dataView td a {color:#a39a88; font-size:11px;}
.dataView td a:hover {color:#333; text-decoration:underline;}
.applyForm {width:100%;}
.applyForm tr.top th, .applyForm tr.top td {border-top:2px solid #b4a487;}
.applyForm th {padding:5px 0px; background:#f3f3f3; border-bottom:1px solid #d7d7d7;}
.applyForm td {padding:5px 10px; border-bottom:1px solid #d7d7d7; font-size:11px;}

/* paging */
.paging {margin:0px auto; padding:20px 0px; width:200px;}
.paging li {float:left; margin-right:6px;}
.paging li a.sel {color:#f08b33; font-weight:bold;}
.paging li img {margin-top:1px;}

/*list*/
.tab {margin-top:10px; width:546px; background:url('/chn/images/common/bg_tab.gif') left top repeat-y;}
.tab li {float:left; margin-right:2px;}
.tab img {display:block;}
.tab01 {margin-top:15px; height:27px; background:url('/chn/images/common/bg_tab01.gif') 0px 26px repeat-x;}
.tab01 li {float:left; margin-right:1px;}
.tab01 li img {display:block;}
.blist01 li {float:left; margin:0px 0px 30px 10px; width:265px;}
.blist01 li.first {clear:both; margin-left:0px;}
.blist02 {margin-top:5px;}
.blist02 li {margin:0px; padding-bottom:2px;}
.blist02 li.top {padding-top:5px; border-top:1px solid #e8e1de;}
.blist02 li a {color:#7e6c56;}
.clist01 li {padding:0px 0px 2px 7px; background:url('/chn/images/common/icon_gdot01.gif') 0px 8px no-repeat; color:#333;}
.clist03 li {padding:0px 0px 3px 10px; background:url('/chn/images/common/icon_gdot03.gif') 0px 8px no-repeat;}
.mlist01 li {float:left; margin-left:5px; padding:20px 10px; width:157px; _width:155px; background:url('/chn/images/member/bg_member.gif') left bottom no-repeat;}
.applyList {width:100%; border-top:2px solid #007151; background:url('/chn/images/common/bg_apply.gif') left top repeat-x;}
.applyList li {float:left; margin:0px 0px 7px 6px; padding:15px 10px; width:158px; background:#f0eeed; color:#444;}
.applyList li.first {margin-left:0px;}
.applyList li.sel {color:#007151;}

/* search */
.boardSearch {margin:0px auto; padding:10px 14px; width:357px; height:22px; background:url('/eng/images/common/bg_board_search.gif') left top no-repeat;}

/*box*/
.filearea {display:none; position:absolute; top:26px; right:10px; padding:5px 11px 8px 11px; width:134px; border:1px solid #919191; background:#fff;}
.filearea a {color:#666; font-size:11px; font-weight:normal; text-decoration:underline;}
.selpart {padding:5px 15px; border-top:2px solid #b4a487; border-bottom:1px solid #d8d8d8; background:#e6e6e6;}
.selpart img {margin-right:10px;}
.pview01 {padding:15px 8px; border-bottom:1px solid #b4a487;}
.pview02 {margin:15px -8px -15px -8px; padding:15px 8px; border-top:1px solid #b4a487; background:#f5f5f5;}
.profile {margin:12px 0px 0px 20px;}
.profile dt {position:relative; font-weight:bold;}
.profile dd {padding:14px 7px;}
.profile dd li {padding:0px 0px 5px 7px; background:url('/chn/images/common/icon_dot01.gif') 0px 8px no-repeat;}
.profile dd .infoPerson {}
.profile .dotline {padding-top:10px; background:url('/chn/images/common/bg_dotline.gif') left top repeat-x;}
.temp01 dt {padding:7px 0px 5px 5px; background:#007151; color:#fff;}
.temp01 dt span {position:absolute; top:9px; right:7px;}
.temp02 dl {border-top:2px solid #007151;}
.temp02 dt {padding:3px 0px 4px 5px; border-bottom:1px solid #c3c3c3; color:#007151;}
.temp02 dt span {position:absolute; top:4px; right:7px;}
.temp02 dd {background:#f5f5f5;}
.applyBox {position:relative; display:none; margin-top:30px;}
.applyFin {display:none; position:absolute; top:19px; left:111px;}
.applyFin .finBtn {position:absolute; top:105px; left:124px;}


/*dl*/
.officeList {position:relative; margin-bottom:50px; padding-left:9px;}
.officeList dt {padding-left:16px; margin-right:10px; width:315px; background:url('/chn/images/common/icon_h2.gif') 0px 4px no-repeat; color:#000; line-height:20px;}
.officeList dd.info {position:absolute; top:0px; right:0px; padding-left:2px; width:190px;}
.officeList dd.info li {padding-left:10px; background:url('/chn/images/common/icon_gdot03.gif') 0px 6px no-repeat; font-size:11px;}
.officeList dd.map {margin:25px 0px 40px 10px;}
