body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
ul,li,form,p{margin:0;padding:0;list-style:none;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
.cBlue,a.cBlue:link,a.cBlue:visited{color:#4b9bfd;}
.cOrange,a.cOrange:link,a.cOrange:visited{color:#f86c06;}
.cGray,a.cGray:link,a.cGray:visited{color:#666;}
.cRed,a.cRed:link,a.cRed:visited{color:#f00;;}
a.underline:link,a.underline:visited{text-decoration:underline;}
a.underline:hover{text-decoration:none;}
.l_msg{ height:25px;padding-top:5px;padding-left:10px}
.promotion{height:25px;padding-top:5px}


/*index-left*/
#content{width:960px;margin:0 auto;}
.left_nav{width:128px;float:left;}
.left_nav .t{height:15px;background:url(/images/img_bg.gif) no-repeat 0 top;}
.left_nav .c{background:#c3d9ff;}
.left_nav .b{height:10px;background:url(/images/img_bg.gif) no-repeat 0 -27px;}
.right_con{width:820px;float:right;}
.box{padding-top:10px;}
.logo{color:#5f91d2;font-size:200%;font-weight:bold;padding:5px 0;}
.l_list{background:url(/images/img_bg.gif) no-repeat 0 320px; font-weight:bold }
.l_list ul{width:110px;margin:0 auto;}
.l_list li{margin:0 0 5px 0;padding:0 8px;height:25px;line-height:22px;background:url(/images/img_bg.gif) no-repeat 0 -134px;}


/*public*/
.tit{position:relative;height:30px;}
.tit .t_l{position:absolute;left:0;top:0;width:10px;height:30px;background:url(/images/img_bg.gif) no-repeat 0 -61px;}
.tit .t_r{position:absolute;right:0;top:0;width:10px;height:30px;background:url(/images/img_bg.gif) no-repeat -20px -61px;}
.tit .t_c{position:relative;margin:0 10px;height:28px;background:#c3d9ff;overflow:hidden;}
.tit .t_c h2{margin:0;padding:3px 0 0;font-size:18px;}
.tit .t_c span{float:right;font-size:12px;}
.tit .t_c span a:link,.tit .t_c span a:visited{color:#000;}
.tab_bg{background:url(/images/img_bg.gif) no-repeat 0 -183px;}
.bd_blue{border:1px solid #e3effb;}
.bd_tit{background:#e3effb;}
.blank10{height:10px;line-height:10px;font-size:1px;clear:both;}
.pad08{padding:8px;}

.pos{position:relative;}
.whiteBg_t_l{position:absolute;top:0;left:0;width:4px;height:4px;font-size:1px;background:url(/images/bg.png) no-repeat left -259px;}
.whiteBg_t_r{position:absolute;top:0;right:0;width:4px;height:4px;font-size:1px;background:url(/images/bg.png) no-repeat left -268px;}
.whiteBg_b_l{position:absolute;bottom:0;_bottom:-1px;left:0;width:4px;height:4px;font-size:1px;background:url(/images/bg.png) no-repeat left -288px;}
.whiteBg_b_r{position:absolute;bottom:0;_bottom:-1px;right:0;width:4px;height:4px;font-size:1px;background:url(/images/bg.png) no-repeat left -278px;}

.bgColor01{background:#f2f7ff;}
.bgColor02{background:#fff0b3;}
.bgColor03{background:#c3d9ff;}
.bgColor04{background:#ececec;}

.search{padding:0 5px 10px;margin-bottom:10px;background:url(/images/line.png) no-repeat 2px bottom;}
.inp_w{width:105px;height:15px;margin:0 0 5px 0;}
.inp_w02{width:20px;height:20px;}
.select_w03{width:110px;}
.search h4{font-size:12px;padding-bottom:5px;}

/*two_page*/
.row01{width:715px;float:left;}
.row02{width:93px;float:right;}

/*login*/
.login_t{height:70px;background:url(/images/login.png) repeat-x left -327px;}
.login_t_l{float:left;width:60%;padding:10px 0 0 20px;}
.login_t_r{float:right;width:25%;padding:10px 0 0 0;}
.login_t_r .user,.login_t_r .ps{height:25px;clear:both;}
.login_t_r p{display:block;float:left;width:100px;text-align:right;}
.login_t_r span{float:left;display:block;margin-right:5px;}
.login_inp01{float:left;width:100px;}
.login_con{width:522px;height:310px;margin:20px auto;background:url(/images/login.png) no-repeat left top;}
.login_con h2{text-align:center;padding:10px 0 8px 0;font-size:18px;}
.login_con h3{text-align:center;padding:80px 0 20px 0;font-size:18px;}
.login_con .txt{padding:10px 20px;line-height:20px;font-size:14px;}
.login_line{padding:4px 70px;}
.login_line p{float:left;width:100px;margin:0 5px 0 0;display:block;font-weight:bold;text-align:right;}
.login_inp03{width:50px;}

/*post*/
.post_con{border:1px solid #c3d9ff;padding:8px;}
#pp .posting { background:#f5f5f5; padding: 10px;}
.bchead {background: #eee;padding: 3px;font-family: sans-serif;border-bottom: 2px #ccc solid;margin-bottom: 1em;}
.title { white-space: nowrap; }
.title input { font-size: 1.3em; font-weight: bold; padding: 0 5px; }
.row div { float: left; padding: 0 5px; }
.posting { background:#f5f5f5; padding: 10px;}
#jsErr { display: none; }
#oiab { font-style: italic;}
#ed { white-space: nowrap; }
#ed p { float: left; clear: none; padding: 5px; }
span.std, span.req, span.err { font-weight: bold; }
#map div { float: left; margin-right:10px;}

/*detail*/
.bgc{background:#f4f9ff;}

/*foot*/
.foot{margin-top:10px;padding:10px 0;text-align:center;background:url(/images/img_bg.gif) no-repeat 3px -247px;}
.foot02{border-top:1px solid #94c4ff;text-align:center;padding-top:5px;color:#898989;clear:both;}

.paytd{background:#c3d9ff; text-align :center;}
.paytd1{ background-color:#ececec; text-align:center}
.required { color:#c00; font-weight:bold }