@charset "utf-8";

/* CSS reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
vertical-align:baseline;
background:transparent;
list-style:none;
}

*{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;-webkit-touch-callout:none;}
body, input, button, select, textarea {font-family:'Nanum Gothic', Dotum, helvetica, arial,sans-serif; color:#353535; font-size:13px;  line-height:1.2em;}



article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {display:block;}

/* common */
.blind{position:absolute;overflow:hidden;background:none !important;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;visibility:visible;}

.irCont{position: relative;}
.irCont img{position: relative; z-index: 10;}
.irCont .irTxt{position:absolute; top:0; left:0; z-index: -1; font-size:11px; letter-spacing:-1px;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
a {margin:0; padding:0; vertical-align:baseline; background:transparent;}

/*input,textarea{-webkit-appearance:none;}
input{margin:0; padding:0; vertical-align:middle;}*/

input[type=text]:focus, select:focus {outline: none !important; border:1px solid #0081c2; box-shadow: 0 0 2px #0081c2;}
input[type=image] {margin:0; padding:0; vertical-align:middle;}
input[type=text],
input[type=password] {background:#fff; margin:0; padding:8px 12px 9px; *padding:8px 7px 8px; border:1px solid #c7c7c7; vertical-align:middle;}
input[type=file] {background:0 none; margin:0; padding:0px 7px 0px; *padding:4px 7px 4px; vertical-align:middle;}
input[type=checkbox],
input[type=radio] {width:13px; height:13px; margin:0; padding:0; vertical-align:middle;}
input[type=file] {margin:0; padding: 5px;border: 1px solid #c7c7c7;}
select {height:34px; padding-left:10px; border:1px solid #c7c7c7;}

table{width:100%;border-collapse:collapse;border-spacing:0;/*table-layout:fixed;word-break:normal;*/border:0;}
table th, table td{vertical-align:middle; word-break:break-all;}
table th {font-weight:normal;}
table th em {display:block;}
caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0;zoom:1;}
fieldset{margin:0;padding:0;border:0 none;}
legend{display:none; overflow:hidden; width:0; height:0; font-size:0; visibility:visible; line-height:0;}


hr {display:none; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0;}
select, img {vertical-align:middle;}
a {color:#ff9000; text-decoration:none;cursor:pointer;}
a:hover {text-decoration:underline;}
button {background:none; margin:0; padding:0; border:0 none; cursor:pointer;}

h1, h2, h3, h4, h5, h6{color:#727272; line-height:18px; font-weight:normal; font-family:'Nanum Gothic', Dotum, helvetica, arial,sans-serif;}
/*img, object, embed, video{max-width:100%;}*/
em, address,i {font-style:normal;}

/*                                            */
.nobg {background-image:none !important;}

.po {position:relative;}
.verM {vertical-align:middle !important;}

.borTG {border-top:1px solid #e2e2e2;}
.cor54 {color:#545454 !important;}
.cor78 {color:#787878 !important;}
.cor999 {color:#999 !important;}
.corO {color:#ff7000 !important;}
.corB {color:#6ba5c2 !important;}
.cor_R{color: #FF2000 !important;}
.bgG {background:#f8f8f8 !important;}
.bgY {background:#ffffcc !important;}
.through {text-decoration:line-through}

.alR {text-align:right !important;}
.alL {text-align:left !important;}
.alC {text-align:center !important;}

.mr35 {margin-right:35px !important;}
.mr30 {margin-right:30px !important;}


.ml40 {margin-left:40px !important;}
.ml35 {margin-left:35px !important;}
.ml34 {margin-left:34px !important;}
.ml27 {margin-left:27px !important;}
.ml10 {margin-left:10px !important;}
.ml6 {margin-left:6px;}

.mb34 {margin-bottom:34px !important;}
.mb20 {margin-bottom:20px !important;}
.mb0 {margin-bottom:0px !important;}
.mt105 {margin-top:105px !important;}
.mt80 {margin-top:80px !important;}
.mt70 {margin-top:70px !important;}
.mt65 {margin-top:65px !important;}
.mt60 {margin-top:60px !important;}
.mt50 {margin-top:50px !important;}
.mt45 {margin-top:45px !important;}
.mt40 {margin-top:40px !important;}
.mt30 {margin-top:30px !important;}
.mt25 {margin-top:25px !important;}
.mt20 {margin-top:20px !important;}
.mt15 {margin-top:15px !important;}
.mt9 {margin-top:9px !important;}
.mt5 {margin-top:5px !important;}
.mt0 {margin-top:0px !important;}

.w100p {width:100% !important}
.w101p {width:80% !important}

.w894 {width:894px !important;}
.w757 {width:757px;}
.w675 {width:675px;}
.w673 {width:673px;}
.w585 {width:585px;}
.w568 {width:568px;}
.w554 {width:554px;}
.w541 {width:541px;}
.w534 {width:534px;}
.w532 {width:532px;}
.w529 {width:529px;}
.w516 {width:516px;}
.w503 {width:503px;}
.w483 {width:483px;}
.w439 {width:439px;}
.w434 {width:434px;}
.w416 {width:416px;}
.w413 {width:413px;}
.w405 {width:405px;}
.w392 {width:392px;}
.w365 {width:365px;}
.w334 {width:334px;}
.w331 {width:331px;}
.w318 {width:318px;}
.w314 {width:314px;}
.w307 {width:307px !important;}
.w288 {width:288px;}
.w284 {width:284px;}
.w268 {width:268px !important;}
.w266 {width:266px;}
.w236 {width:236px;}
.w210 {width:210px;}
.w207 {width:207px;}
.w204 {width:204px;}
.w195 {width:195px;}
.w174 {width:174px;}
.w165 {width:165px;}
.w161 {width:161px;}
.w144 {width:144px;}
.w143 {width:143px;}
.w139 {width:139px;}
.w138 {width:138px;}
.w131 {width:131px;}
.w129 {width:129px;}
.w116 {width:116px;}
.w107 {width:107px;}
.w94 {width:94px;}
.w72 {width:72px;}
.w68 {width:68px;}
.w66 {width:66px;}
.w63 {width:63px;}
.w45 {width:45px;}
.w39 {width:39px;}
.w30 {width:30px;}
.w19 {width:19px;}
.w14 {width:14px;}

.flArea {zoom:1;}
.flArea:after {content:""; display:block; clear:both;}

.btn:hover, .btn a:hover, .btn34O:hover, .btn38O:hover, .btn27O:hover, .btn30O:hover, .btn28O:hover, .btn41O:hover, .btn75O:hover, .btn_yellowOv:hover, a.btn:hover, a.edit:hover, a.del02:hover, a.del03:hover, a.del04:hover, a.del05:hover, a.del06:hover, a.pay:hover, a.cancel:hover, a.comp:hover, .paging a:hover {text-decoration:none;}

.btnC {margin-top:30px; text-align:center; vertical-align:middle;}
.btnC * {display:inline-block; *display:inline; zoom:1;}
.btnC span img {display:inline-block; *display:inline; zoom:1; vertical-align:-1px;}
.btnC .cancel img {margin-right:3px;}
.btnC .comp img {margin-left:3px;}
.btnC.ty2 .cancel {margin-right:6px;}

.arrowR {display:inline-block; *display:inline; zoom:1; background:url(/images/sub/arrow_rightO.gif) 0 4px no-repeat; margin-left:3px; padding-left:10px;}
.arrowL {display:inline-block; *display:inline; zoom:1; background:url(/images/sub/arrow_leftO.gif) 0 3px no-repeat; margin-left:2px; padding-left:8px;}

.btn_service01 {float:left; background:url(/images/bg/bg_btn34W_l.png) 0 0 no-repeat; color:#545454;}
.btn_service01 span {display:block; height:25px; padding:9px 15px 0 15px;text-decoration:none;}
.btn_service01:hover {background:url(/images/bg/bg_btn34W_l_ov.png) 0 0 no-repeat;text-decoration:none;}
.btn_service01.on {background:url(/images/bg/bg_btn34B_l.png) 0 0 no-repeat; color:#fff;}
.btn_service01.on:hover {background:url(/images/bg/bg_btn34B_l_ov.png) 0 0 no-repeat; color:#fff;text-decoration:none;}
.btn_service01.on span {border-right:1px solid #5d9ebf;}

.btn_service02 {float:left; background:url(/images/bg/bg_btn34W_r.png) 100% 0 no-repeat; color:#545454;}
.btn_service02 span {display:block; height:25px; padding:9px 15px 0 15px;}
.btn_service02:hover {background:url(/images/bg/bg_btn34W_r_ov.png) 100% 0 no-repeat;text-decoration:none;}
.btn_service02.on {background:url(/images/bg/bg_btn34B_r.png) 100% 0 no-repeat; color:#fff;}
.btn_service02.on:hover {background:url(/images/bg/bg_btn34B_r_ov.png) 0 0 no-repeat; color:#fff;text-decoration:none;}
.btn_service02.on span {border-left:1px solid #5d9ebf;}

.btn_svc {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_svc_l.png) 0 0 no-repeat; margin-left:2px; *margin-left:6px; padding-left:4px; text-align:center;}
.btn_svc span {display:block; background:url(/images/bg/bg_svc_r.png) 100% 0 no-repeat; min-width:125px; height:46px; padding:15px 20px 0 16px; color:#fff; font-size:14px; font-weight:bold;}
.btn_svc:hover {background:url(/images/bg/bg_svc_l_ov.png) 0 0 no-repeat;text-decoration:none;}
.btn_svc:hover span {background:url(/images/bg/bg_svc_r_ov.png) 100% 0 no-repeat;text-decoration:none;}
.btn_svc.on {background:url(/images/bg/bg_svc_l_on.png) 0 0 no-repeat;}
.btn_svc.on span {background:url(/images/bg/bg_svc_r_on.png) 100% 0 no-repeat;}
.btn_svc.on:hover {background:url(/images/bg/bg_svc_l_on_ov.png) 0 0 no-repeat;text-decoration:none;}
.btn_svc.on:hover span {background:url(/images/bg/bg_svc_r_on_ov.png) 100% 0 no-repeat;text-decoration:none;}

.btn_cwl {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_CWL_l.png) 0 0 no-repeat; margin-left:2px; *margin-left:6px; padding-left:4px; text-align:center;}
.btn_cwl:first-child {margin-left:0; *margin-left:0;}
.btn_cwl span {display:block; background:url(/images/bg/bg_CWL_r.png) 100% 0 no-repeat; min-width:155px; height:46px; padding:14px 4px 0 0; color:#fff; font-size:12px;}
.btn_cwl span strong {display:block; margin-bottom:5px; color:#fff; font-size:24px; font-weight:bold;}
.btn_cwl:hover {background:url(/images/bg/bg_CWL_l_ov.png) 0 0 no-repeat;text-decoration:none;}
.btn_cwl:hover span {background:url(/images/bg/bg_CWL_r_ov.png) 100% 0 no-repeat;text-decoration:none;}
.btn_cwl.on {background:url(/images/bg/bg_CWL_l_on.png) 0 0 no-repeat;}
.btn_cwl.on span {background:url(/images/bg/bg_CWL_r_on.png) 100% 0 no-repeat;}
.btn_cwl.on:hover {background:url(/images/bg/bg_CWL_l_on_ov.png) 0 0 no-repeat;text-decoration:none;}
.btn_cwl.on:hover span {background:url(/images/bg/bg_CWL_r_on_ov.png) 100% 0 no-repeat;text-decoration:none;}

.btn_cwl02 {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_CWL_l.png) 0 0 no-repeat; margin-left:2px; *margin-left:6px; padding-left:4px; text-align:center;}
.btn_cwl02:first-child {margin-left:0; *margin-left:0;}
.btn_cwl02 span {display:block; background:url(/images/bg/bg_CWL_r.png) 100% 0 no-repeat; min-width:155px; height:38px; padding:22px 4px 0 0; color:#fff; font-size:12px;}
.btn_cwl02 span strong {display:block; margin-bottom:5px; color:#fff; font-size:24px; font-weight:bold;}
.btn_cwl02:hover {background:url(/images/bg/bg_CWL_l_ov.png) 0 0 no-repeat;text-decoration:none;}
.btn_cwl02:hover span {background:url(/images/bg/bg_CWL_r_ov.png) 100% 0 no-repeat;text-decoration:none;}
.btn_cwl02.on {background:url(/images/bg/bg_CWL_l_on.png) 0 0 no-repeat;}
.btn_cwl02.on span {background:url(/images/bg/bg_CWL_r_on.png) 100% 0 no-repeat;}
.btn_cwl02.on:hover {background:url(/images/bg/bg_CWL_l_on_ov.png) 0 0 no-repeat;text-decoration:none;}
.btn_cwl02.on:hover span {background:url(/images/bg/bg_CWL_r_on_ov.png) 100% 0 no-repeat;text-decoration:none;}

.btn27O {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_OH27_l.png) 0 0 no-repeat; padding-left:4px; vertical-align:middle;}
.btn27O span {display:block; background:url(/images/bg/bg_OH27_r.png) 100% 0 no-repeat; height:22px; padding:6px 14px 0 10px; color:#fff; text-align:center; font-size:12px;}

.btn28O {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_OH28_l.png) 0 0 no-repeat; padding-left:4px; vertical-align:middle;}
.btn28O span {display:block; position:relative; top:0px; left:0; *top:-2px; background:url(/images/bg/bg_OH28_r.png) 100% 0 no-repeat; height:21px; padding:7px 18px 0 14px; color:#fff; text-align:center; white-space:nowrap; font-size:13px;}

.btn30O {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_OH30_l.png) 0 0 no-repeat; padding-left:4px; vertical-align:middle;}
.btn30O span {display:block; background:url(/images/bg/bg_OH30_r.png) 100% 0 no-repeat; height:23px; padding:7px 18px 0 14px; color:#fff; text-align:center; font-size:13px;}

.btn34O {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_OH34_l.png) 0 0 no-repeat; padding-left:4px; vertical-align:middle;}
.btn34O span {display:block; background:url(/images/bg/bg_OH34_r.png) 100% 0 no-repeat; height:25px; padding:9px 18px 0 14px; color:#fff; text-align:center; font-size:14px;}
.btn34O span img {display:inline-block; *display:inline; zoom:1; margin-right:10px; vertical-align:middle;}

.btn38O {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_OH38_l.png) 0 0 no-repeat; padding-left:4px; vertical-align:middle;}
.btn38O span {display:block; background:url(/images/bg/bg_OH38_r.png) 100% 0 no-repeat; height:26px; padding:12px 18px 0 14px; color:#fff; text-align:center; font-size:16px;}

.btn41O {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_OH41_l.png) 0 0 no-repeat; padding-left:4px; vertical-align:middle; white-space:nowrap;}
.btn41O span {display:table-cell; *display:block; position:relative; top:0; left:0; background:url(/images/bg/bg_OH41_r.png) 100% 0 no-repeat; height:36px; padding:5px 18px 0 14px; color:#fff; text-align:center; vertical-align:middle; font-size:12px;}
.btn41O span em {display:block;}

.btn_yellowOv {display:block; position:relative; background:url(/images/bg/bg_YH63_l.png) 0 0 no-repeat; width:163px; padding-left:4px; vertical-align:middle; white-space:nowrap;}
.btn_yellowOv span {display:block; position:relative; top:0; left:0; background:url(/images/bg/bg_YH63_r.png) 100% 0 no-repeat; height:41px; padding:22px 18px 0 14px; color:#545454; text-align:center; font-size:18px; ★★★★★★Tahoma; font-weight:bold;}
.btn_yellowOv span em {font-size:16px;}
.btn_yellowOv .ov {display:none;}
.btn_yellowOv.on .ov {display:block; position:absolute; top:0; left:0; background:url(/images/bg/bg_YH61OP_l.png) 0 0 no-repeat; width:162px; padding-left:4px;}
.btn_yellowOv .ov p {background:url(/images/bg/bg_YH61OP_r.png) 100% 0 no-repeat; height:41px; padding:22px 18px 0 14px; color:#fff; text-align:center; font-size:20px; font-weight:bold;}

.btn75O {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_btn75O_l.png) 0 0 no-repeat; padding-left:4px; vertical-align:middle; white-space:nowrap;}
.btn75O span {display:table-cell; *display:block; position:relative; top:0; left:0; background:url(/images/bg/bg_btn75O_r.png) 100% 0 no-repeat; min-width:86px; height:62px; padding:8px 18px 8px 14px; color:#fff; text-align:center; vertical-align:middle; font-size:14px; font-weight:bold; line-height:1.2em;}
.btn75O span em {display:block;}

.btn_submit75 {overflow:visible; background:url(/images/bg/bg_GH75_l.png) 0 0 no-repeat; padding-left:4px;}
.btn_submit75 span {display:inline-block; *display:inline; zoom:1; position:relative; top:0; left:0; background:url(/images/bg/bg_GH75_r.png) 100% 0 no-repeat; min-width:86px; height:46px; margin:0; padding:29px 4px 0 0; color:#fff; font-size:16px; font-weight:bold; text-align:center; white-space:nowrap;}

.continue {display:inline-block; *display:inline; zoom:1; overflow:visible; background:url(/images/bg/bg_OH35_l.png) 0 0 no-repeat; padding-left:4px;}
.continue span {display:block; background:url(/images/bg/bg_OH35_r.png) 100% 0 no-repeat; min-height:25px; margin:0; padding:10px 20px 0 16px; color:#fff; font-size:16px; font-weight:bold; text-align:center;}

.comp {display:inline-block; *display:inline; zoom:1; overflow:visible; background:url(/images/bg/bg_OH42_l.png) 0 0 no-repeat; *background-position:0 2px; padding-left:4px;}
.comp span {display:block; background:url(/images/bg/bg_OH42_r.png) 100% 0 no-repeat; min-width:150px; min-height:29px; padding:13px 20px 0 16px; color:#fff; font-size:18px; font-weight:bold; text-align:center;}

a.gra {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_WH29_l_ov.png) 0 0 no-repeat; padding-left:4px;}
a.gra span {display:block; background:url(/images/bg/bg_WH29_r_ov.png) 100% 0 no-repeat; height:23px; padding:6px 15px 0 11px; color:#545454; text-align:center; font-size:13px;}
a.gra:hover {text-decoration:none;}

a.gra02 {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_gra34_l.png) 0 0 no-repeat; padding-left:4px;}
a.gra02 span {display:block; background:url(/images/bg/bg_gra34_r.png) 100% 0 no-repeat; height:25px; padding:9px 15px 0 11px; color:#545454; text-align:center; font-size:13px;}
a.gra02:hover {text-decoration:none;}

a.del {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_WH29_l.png) 0 0 no-repeat; padding-left:4px;}
a.del span {display:block; background:url(/images/bg/bg_WH29_r.png) 100% 0 no-repeat; height:22px; padding:7px 15px 0 11px; color:#545454; text-align:center; font-size:12px;}
a.del:hover {background:url(/images/bg/bg_WH29_l_ov.png) 0 0 no-repeat;text-decoration:none;}
a.del:hover span {background:url(/images/bg/bg_WH29_r_ov.png) 100% 0 no-repeat;text-decoration:none;}

a.del02 {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_WH36_l.png) 0 0 no-repeat; padding-left:4px;}
a.del02 span {display:block; background:url(/images/bg/bg_WH36_r.png) 100% 0 no-repeat; height:26px; padding:10px 15px 0 11px; color:#545454; text-align:center; font-size:14px;}

a.del05 {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_WH24_l.png) 0 0 no-repeat; padding-left:4px; vertical-align:middle;}
a.del05 span {display:block; background:url(/images/bg/bg_WH24_r.png) 100% 0 no-repeat; height:20px; padding:4px 12px 0 8px; color:#545454; text-align:center; font-size:11px;}

a.edit {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_GH27_l.png) 0 0 no-repeat; padding-left:4px;}
a.edit span {display:block; background:url(/images/bg/bg_GH27_r.png) 100% 0 no-repeat; height:22px; padding:6px 15px 0 11px; color:#fff; text-align:center; font-size:12px;}

a.del03 {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_GH34_l.png) 0 0 no-repeat; padding-left:4px; vertical-align:middle;}
a.del03 span {display:block; background:url(/images/bg/bg_GH34_r.png) 100% 0 no-repeat; height:24px; padding:10px 15px 0 11px; color:#fff; text-align:center; font-size:14px;}

a.del04 {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_GH22_l.png) 0 0 no-repeat; padding-left:4px; vertical-align:middle;}
a.del04 span {display:block; background:url(/images/bg/bg_GH22_r.png) 100% 0 no-repeat; height:18px; padding:4px 12px 0 8px; color:#fff; text-align:center; font-size:11px;}

a.del06 {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_G2H34_l.png) 0 0 no-repeat; padding-left:4px; vertical-align:middle;}
a.del06 span {display:block; background:url(/images/bg/bg_G2H34_r.png) 100% 0 no-repeat; height:24px; padding:10px 15px 0 11px; color:#fff; text-align:center; font-size:14px;}

a.pay {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_btn44W_l.png) 0 0 no-repeat; padding-left:4px;}
a.pay span {display:block; background:url(/images/bg/bg_btn44W_r.png) 100% 0 no-repeat; height:31px; padding:13px 15px 0 11px; color:#545454; text-align:center; font-size:18px; font-weight:bold;}
a.pay span img {vertical-align:-6px;}

a.cancel {display:inline-block; *display:inline; zoom:1; background:url(/images/bg/bg_GH42_l.png) 0 0 no-repeat; padding-left:4px;}
a.cancel span {display:block; background:url(/images/bg/bg_GH42_r.png) 100% 0 no-repeat; min-width:150px; min-height:29px; padding:13px 20px 0 16px; color:#fff; text-align:center; font-size:18px; font-weight:bold;}

/* ******************************************************************************** */



input.submit02 {background:url(/images/bg/bg_submit02.png) 0 0 no-repeat; width:84px; height:34px; padding-top:3px; border:0 none; color:#fff; font-size:18px; text-align:center;}


.message {background:url(/images/bg/bg_warning_t.png) 0 0 no-repeat; margin-bottom:20px; padding-top:3px;}
.message .inner {position:relative; background:url(/images/bg/bg_warning_b.png) 0 100% no-repeat; zoom:1; padding:20px 40px 20px 20px;}
.message .inner p {color:#a94442; font-size:14px; line-height:20px;}
.message .inner p em {display:block;}
.message .inner p span {border-bottom:1px solid #a94442; font-weight:bold;}
.message .inner .close {position:absolute; top:20px; right:20px;}

/* Alert in popup */
.message02 {background:url(/images/bg/bg_warning02_t.png) 0 0 no-repeat; width:533px; margin:20px auto 0; padding-top:3px;}
.message02 .inner {position:relative; background:url(/images/bg/bg_warning02_b.png) 0 100% no-repeat; zoom:1; padding:20px 40px 20px 20px;}
.message02 .inner p {color:#a94442; font-size:14px; line-height:20px;}
.message02 .inner .close {position:absolute; top:20px; right:20px;}

.message_signin {background:url(/images/bg/bg_sign_t.png) 0 0 no-repeat; margin-bottom:30px; padding-top:3px;}
.message_signin .inner {position:relative; background:url(/images/bg/bg_sign_b.png) 0 100% no-repeat; zoom:1; padding:20px 40px 20px 20px;}
.message_signin .inner p {color:#a94442; font-size:14px; line-height:20px}
.message_signin .inner .close {position:absolute; top:20px; right:20px;}

.msg_inform {margin-bottom:20px; border-radius:4px; border:1px solid #cae7e7; background:#e6f2f2;}
.msg_inform .inner {position:relative; padding:20px 40px 20px 20px;}
.msg_inform .inner p {color:#42a8a8; font-size:14px; line-height:20px;}
.msg_inform .inner .close {position:absolute; top:20px; right:20px;}

/* Layout */

#wrap {overflow:hidden; overflow-x:hidden; width:100%; min-width:1170px; border-top:4px solid #ff7000;}

#header {position:relative; background:url(/images/common/bg_header.gif) 0 0 repeat-x; border-bottom:1px solid #cdccca; z-index:999;}
#header .logoArea {position:relative; width:1140px; min-height:61px; margin:0 auto; padding:0 15px; zoom:1; z-index:2;}
#header .logoArea:after {content:""; display:block; clear:both;}
#header .logoArea h1 a {float:left; margin-top:15px; background:url(/images/common/logo.png) no-repeat top left; width: 136px; height:31px;}
#header .logoArea .signTxt {float:left; margin:30px 0 0 30px; color:#575757; font-size:11px;}
#header .logoArea .signTxt em,
#header .logoArea .signTxt a {color:#ff7000;}

#header .logoArea .topArea {float:right; background:url(/images/common/line_util.gif) 0 2px no-repeat; margin-top:30px;}
#header .logoArea .topArea > div {float:left; background:url(/images/common/line_util.gif) 100% 2px no-repeat; padding:0 12px;}
#header .logoArea .topArea > div span {font-size:11px;}

#header .logoArea .topArea .topFrom {}
#header .logoArea .topArea .topFrom > span {position:relative; top:1px; vertical-align:top;}
#header .logoArea .topArea .topFrom .coun {display:inline-block; *display:inline; zoom:1; position:relative;}
#header .logoArea .topArea .topFrom .coun .bgOut {display:block; position:absolute; top:1px; left:0px; background:url(/images/common/bg_sf.png) 0 0 no-repeat; width:22px; height:16px;}
#header .logoArea .topArea .topFrom .btn {display:inline-block; *display:inline; zoom:1; background:url(/images/common/ico_arrowT.gif) 100% 7px no-repeat; width:45px; padding:0 12px 14px 0;}
#header .logoArea .topArea .topFrom .coun .btn span {position:relative; top:2px; font-size:14px; font-weight:bold; color:#f57f20;}

.topFrom .layer_sf {display:none; position:absolute; top:60px; right:150px; background:#fff; border:1px solid #cdccca; z-index:5;
	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);
	-moz-box-shadow:2px 2px 5px rgba(0,0,0,.2);
	box-shadow:2px 2px 5px rgba(0,0,0,.2);
}
.topFrom .layer_sf em.arrow {display:block; position:absolute; top:-9px; left:216px; background:url(/images/common/arrow_topLayer.gif) 0 0 no-repeat; width:16px; height:9px;}
.topFrom .layer_sf > p {background:#f2f2f2; margin:0 0 0 0; padding:15px 0 9px 20px; color:#545454; font-size:14px;}
.topFrom .layer_sf ul {zoom:1;}
.topFrom .layer_sf ul:after {content:""; display:block; clear:both;}
.topFrom .layer_sf ul li {position:relative; float:left; width:166px; min-height:95px; padding:15px 10px 10px 50px; border:1px solid #f2f2f2; border-width:0 1px 1px 0; color:#787878; font-size:12px; cursor:pointer;}
.topFrom .layer_sf ul li.on, .topFrom .layer_sf ul li:hover {background:#f7f7f7;}
.topFrom .layer_sf ul li .country {position:absolute; top:15px; left:15px;}
.topFrom .layer_sf ul li .country span {display:block; text-align:center; color:#545454; font-size:14px; font-weight:bold;}
.topFrom .layer_sf ul li p {line-height:18px;}
.topFrom .layer_sf ul li p em {color: #fff;background-color: #ff7000;padding: 2px 4px;font-size: 11px;}

#header .logoArea .topArea .topTo {}
#header .logoArea .topArea .topTo .btn {display:inline-block; *display:inline; zoom:1; background:url(/images/common/ico_arrowT.gif) 100% 7px no-repeat; padding:0 12px 15px 0;}
#header .logoArea .topArea .topTo > span {position:relative; top:1px; vertical-align:top;}

.topTo .layer_to {display:none; position:absolute; top:60px; right:15px; background:#fff; width:1140px; min-height:580px; padding:0 0 0 0; border:1px solid #cdccca; z-index:5;
	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);
	-moz-box-shadow:2px 2px 5px rgba(0,0,0,.2);
	box-shadow:2px 2px 5px rgba(0,0,0,.2);
}
.topTo .layer_to em.arrow {display:block; position:absolute; top:-9px; left:780px; background:url(/images/common/arrow_topLayer.gif) 0 0 no-repeat; width:16px; height:9px;}
.topTo .layer_to > p {background:#f2f2f2; margin:0 0 0 0; padding:15px 0 9px; zoom:1;}
.topTo .layer_to > p:after {content:""; display:block; clear:both;}
.topTo .layer_to > p strong {float:left; margin-left:25px; color:#545454; font-size:14px;}
.topTo .layer_to > p span {float:right; margin-right:25px; color:#545454; font-size:11px;}
.topTo .layer_to > p span a {color:#ff7000;}
.topTo .layer_to .country {margin-top:6px; padding-left:8px; zoom:1;}
.topTo .layer_to .country:after {content:""; display:block; clear:both;}
.topTo .layer_to .country ul {float:left; width:197px; margin-left:18px;}
.topTo .layer_to .country ul li {margin-bottom:4px;}
.topTo .layer_to .country ul li.on {background:#f2f2f2;}
.topTo .layer_to .country ul li a {display:block; padding:3px 0 4px 7px; font-size:11px; color:inherit;}
.topTo .layer_to .country ul li a:hover {background:#f2f2f2; color:#ff7000; text-decoration:none;}
.topTo .layer_to .country ul li a img {display:inline-block; *display:inline; zoom:1; margin-right:4px;}

#header .logoArea .topArea .lang {}
#header .logoArea .topArea .lang .btn {display:inline-block; *display:inline; zoom:1; background:url(/images/common/ico_arrowT.gif) 100% 6px no-repeat; padding:0 12px 15px 0; font-size:11px; font-weight:bold;}
#header .logoArea .topArea .lang .btn span {color:#f57f20;}
#header .logoArea .topArea .lang > span {position:relative; top:1px; vertical-align:top;}

.lang .layer_lang {display:none; position:absolute; top:60px; right:15px; background:#fff; width:250px; padding-bottom:10px; border:1px solid #cdccca; z-index:5;
	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);
	-moz-box-shadow:2px 2px 5px rgba(0,0,0,.2);
	box-shadow:2px 2px 5px rgba(0,0,0,.2);

}
.lang .layer_lang em.arrow {display:block; position:absolute; top:-9px; left:126px; background:url(/images/common/arrow_topLayer.gif) 0 0 no-repeat; width:16px; margin-left:-15px; height:9px;}
.lang .layer_lang > p {background:#f2f2f2; padding:15px 0 9px 20px; zoom:1; color:#545454; font-size:14px;}
.lang .layer_lang .langLst {zoom:1;}
.lang .layer_lang .langLst:after {content:""; display:block; clear:both;}
.lang .layer_lang .langLst ul {float:left; width:107px; margin:6px 0 0 0px;}
.lang .layer_lang .langLst ul.w130 {width:130px;}
.lang .layer_lang .langLst ul:first-child {margin-left:14px;}
.lang .layer_lang .langLst ul li {line-height:26px; margin-bottom:4px;}
.lang .layer_lang .langLst ul li.on {background:#f2f2f2;}
.lang .layer_lang .langLst ul li a {display:block; padding-left:6px; font-size:12px; color:inherit;}
.lang .layer_lang .langLst ul li a:hover {background:#f2f2f2; color:#ff7000; text-decoration:none;}

#header .logoArea .topArea .account {}
#header .logoArea .topArea .account > span {display:block; position:relative; top:1px; background:url(/images/common/ico_arrowT.gif) 100% 6px no-repeat; padding:0 12px 15px 0; color:#575757; font-size:11px; cursor:pointer;}

.account .layer_account {display:none; position:absolute; top:60px; right:15px; background:#fff; width:210px; padding-bottom:10px; border:1px solid #cdccca; z-index:5;
	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);
	-moz-box-shadow:2px 2px 5px rgba(0,0,0,.2);
	box-shadow:2px 2px 5px rgba(0,0,0,.2);
}
.account .layer_account em.arrow {display:block; position:absolute; top:-9px; left:121px; background:url(/images/common/arrow_topLayer.gif) 0 0 no-repeat; width:16px; height:9px;}
.account .layer_account > p {background:#f2f2f2; padding:13px; color:#545454; font-size:14px;}
.account .layer_account > p em {color:#ff7000; font-size:18px; font-weight:600;}
.account .layer_account > p a {display:block; margin-top:5px; font-size:11px;}
.account .layer_account ul {padding:13px 13px 0;}
.account .layer_account ul li {line-height:26px;}
.account .layer_account ul li a {color:#787878; font-size:12px;}
.account .layer_account ul li.tLine {margin-top:13px; padding-top:13px; border-top:1px solid #f2f2f2;}

#header .logoArea .topArea .help {margin-top:1px;}
#header .logoArea .topArea .help a {color:#575757; font-size:11px;}


#header .srhArea {position:relative; width:975px; min-height:50px; margin:0 auto; padding:0 15px 0 180px; zoom:1; z-index:1;}
#header .srhArea:after {content:""; display:block; clear:both;}
#header .srhArea .menu {position:absolute; top:-1px; left:10px;}
#header .srhArea .menu > .btn {display:block; width:113px; height:33px; padding:18px 0 0 22px; zoom:1;}
#header .srhArea .menu > .btn:after {content:""; display:block; clear:both;}
#header .srhArea .menu > .btn * {float:left;}
#header .srhArea .menu > .btn em {background:url(/images/common/ico_menu_01_off.gif) 0 0 no-repeat; width:16px; height:16px;}
#header .srhArea .menu > .btn span {background:url(/images/common/ico_menu_02_off.gif) 0 0 no-repeat; width:15px; height:7px; margin-top:5px;}
#header .srhArea .menu > .btn strong {margin:0 11px 0 12px; color:#545454; font-size:14px; font-weight:bold;}

#header .srhArea .menu.active {width:1145px;}
#header .srhArea .menu.active > .btn {position:relative; background:#fff; height:32px; border:1px solid #cdccca; border-width:1px 1px 0 1px; z-index:4;}
#header .srhArea .menu.active > .btn em {position:relative; top:-1px; left:-1px; background:url(/images/common/ico_menu_01_on.gif) 0 0 no-repeat; z-index:1;}
#header .srhArea .menu.active > .btn span {position:relative; top:-1px; left:-1px; background:url(/images/common/ico_menu_02_on.gif) 0 0 no-repeat; z-index:1;}
#header .srhArea .menu.active > .btn strong {position:relative; top:-1px; left:-1px; color:#ff7000; z-index:1;}

#header .srhArea .menu .menuLst {display:none; position:relative; top:-1px; background:#fff; min-height:220px; padding:30px; border:1px solid #cdccca; border-width:1px 1px 1px 1px; zoom:1; z-index:2;
	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);
	-moz-box-shadow:2px 2px 5px rgba(0,0,0,.2);
	box-shadow:2px 2px 5px rgba(0,0,0,.2);
}
#header .srhArea .menu .menuLst:after {content:""; display:block; clear:both;}
#header .srhArea .menu .menuLst dl {position:relative; float:left; width:200px; color:#545454; margin-left:15px;}
#header .srhArea .menu .menuLst dt {margin-bottom:29px; font-size:14px;}
#header .srhArea .menu .menuLst dt em {display:block; position:absolute; top:30px; left:0; background:#545454; width:30px; height:1px;}
#header .srhArea .menu .menuLst dd {line-height:18px;padding:0 10px 7px 0;}
#header .srhArea .menu .menuLst dd a {color:#545454;}

#header .srhArea .menu .menuLst .allMenu {position:absolute; bottom:25px; right:30px; color:#ff7000; font-size:13px;}

#header .srhArea .srh {float:left; margin:10px 0 0 0;}
#header .srhArea .srh * {float:left;}
#header .srhArea .srh input[type=text] {background:#fff; width:425px; padding:6px 15px 5px; border:1px solid #ccc;}
#header .srhArea .srh input[type=image] {padding:6px 10px 5px;}

#header .srhArea .btnArea {float:right; width:457px;}
#header .srhArea .btnArea .btn_in {float:left; background:url(/images/common/bg_btn_inbound.gif) 0 0 no-repeat; width:220px; height:35px; margin:7px 17px 0 0; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
#header .srhArea .btnArea .btn_in span {display:inline-block; *display:inline; zoom:1; position:relative; top:9px; background:url(/images/common/ico_inbound.gif) 0 0 no-repeat; padding:2px 0 3px 30px;}

#header .srhArea .btnArea .btn_out {float:left; background:url(/images/common/bg_btn_outbound.gif) 0 0 no-repeat; width:220px; height:35px; margin:7px 0 0 0; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
#header .srhArea .btnArea .btn_out span {display:inline-block; *display:inline; zoom:1; position:relative; top:9px; background:url(/images/common/ico_outbound.gif) 100% 0 no-repeat; padding:2px 30px 3px 0;}
#footer {position:relative; background:url(/images/common/bg_foot.gif) 0 0 repeat-x; z-index:1;}
#footer .inner {position:relative; width:1140px; min-height:148px; margin:0 auto;}
#footer .inner .fMenu ul {padding:21px 0 22px; zoom:1;}
#footer .inner .fMenu ul:after {content:""; display:block; clear:both;}
#footer .inner .fMenu ul li {float:left; background:url(/images/common/line_foot.gif) 0 2px no-repeat;}
#footer .inner .fMenu ul li:first-child {background:none;}
#footer .inner .fMenu ul li a {display:block; padding:5px 20px; color:#ebebed;}
#footer .inner .fMenu ul li:first-child a {padding-left:0;}
#footer .inner .etc {}
#footer .inner .etc ul {padding-top:25px; zoom:1;}
#footer .inner .etc ul:after {content:""; display:block; clear:both;}
#footer .inner .etc ul li {float:left;}
#footer .inner .etc ul li a {display:block; padding:0 10px; color:#999; font-size:12px;}
#footer .inner .etc ul li:first-child a {padding-left:0;}
#footer .inner .copy {position:absolute; bottom:40px; right:0; color:#666; font-size:11px;}
#footer .inner .btn_top {position:absolute; bottom:80px; right:0;}















