@charset "utf-8";


.emp { color:#d50c0c; }
.small { font-size:.9em }
#od_pay_sl .lb_icon_short_no_img { padding-left:0; text-align: center; height: 50px; padding-top: 15px; }
#settle_bank input[type=text] { 
	height: 30px;
    border: 1px solid #ccc;
    text-align: center;
}


.content_textarea { width: 100%; height: 500px; border: none; }
.back_account { margin-top: 10px; }
.back_account h2 { margin-bottom: 5px; }

.bx-wrapper  { height: 508px; overflow: hidden; }

.fltl{float: left}
.fltr{float: right}
.noline{border-width: 0}
.none{display: none}
.clear{clear: both}
.clear:after{content: ''; display: block;clear: both}

.container{position: relative;width: 1200px;margin: 0 auto;}
.lnb_top{border-bottom: 1px solid #ddd}
.lnb_top ul{border-left: 1px solid #ddd}
.lnb_top li{display: inline-block;padding: 5px 12px 5px 12px;border-right: 1px solid #ddd;font-size: 11px}
.bookmark{display: block;padding: 5px 12px 5px 12px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;font-size: 11px}
.lnb_tit{}
.logo{display: block;margin: 50px 0 50px 0;text-align: center;vertical-align: middle}
.hd_sch{position: absolute;top: 0;right: 0}
.hd_sch input{width: 200px;height: 30px;padding: 0 0 0 5px;margin: 0 5px 0 0;background: #F6F6F6;border: none;line-height: 30px}
.hd_sch button{background: none;border: none}
/*
.gnb{border-top: 1px solid #000;border-bottom: 1px solid #ddd}
.gnb ul{}
.gnb li{display: inline-block;padding: 15px 10px 15px 10px}
.gnb li:first-child{padding: 0;border-left: 1px solid #ddd;border-right: 1px solid #ddd}
.gnb li a{font-weight: bold}
.gnb li button{padding: 15px 20px 15px 20px;background: none;border: none}
.gnb li button i{font-size: 20px}
*/
.gnb{height: 52px;border-top: 1px solid #000;border-bottom: 1px solid #ddd}
.gnb .menu_btn{display: inline-block;float: left;padding: 0;border-left: 1px solid #ddd;border-right: 1px solid #ddd;z-index: 10000}
.gnb .menu_btn button{padding: 15px 20px 15px 20px;background: none;border: none}
.gnb .menu_btn button i{font-size: 20px}
.gnball{position: relative;width: 1200px;margin: 0 auto}
#category{display: none;position: absolute;top: -52px;left: 0;width: 100%;border: 2px solid #333949;background: #fff;z-index: 10001;text-align: left;}
#category .ct_wr{padding:20px 20px 20px 5px;}
#category ul:after {display:block;visibility:hidden;clear:both;content:""}
#category .cate{line-height:20px;}
#category .cate_li_1{float:left;text-align:left;width:180px;min-height:200px;margin-left:15px}
#category .cate_li_1_a{background:#f3f3f3;text-align:center;padding:10px;margin-bottom:5px;display:block;font-weight:bold}
#category .cate_li_2 {width:100%;float:none;;line-height:20px;;margin:0}
#category .cate_li_2  a {color:#6d6d6d;display:block;padding:0 5px}
#category a:hover{color:#c92033}
#category .close_btn{;;width: 100%;background:#333949;border: 0;text-align: left;color: #fff;padding: 0 20px;height: 40px;font-weight: bold;font-size: 1.167em;}
#category .close_btn { border-bottom: 1px solid #ccc; background: none; color: #333; height: 48px; }


.main_event{text-align: center}
.main_event h2{text-align: center;font-size: 1.5em;font-weight: normal;margin: 0 0 20px 0;display: inline-block;padding: 0 5px 7px 5px;border-bottom: 1px solid #000;line-height: 1em;letter-spacing: -1px;}

.sod_left{display: table-cell;width:945px;background:#fafafa;padding:20px;vertical-align:top;}

.side_banner1{overflow: hidden;position: absolute;top: 257px;left: 50%;margin: 0 0 0 -740px;width: 120px;height: 120px}
.side_banner1 img{width: 100%}


.latest{overflow: hidden;width: 100%;margin-bottom:40px;clear: both}
.latest .notice{position: relative;float: left;width: 590px;margin-right: 10px}
.latest .review{position: relative;float: left;width: 590px;margin-left: 10px}
.latest .tit{padding-bottom: 7px;border-bottom: 1px solid #000}
.latest .la_tit{margin: 8px 0 8px 3px;font-weight: bold;font-size: 16px;letter-spacing: -0.5px}
.latest .la_more{position: absolute;top: 13px;right: 3px;font-size: 12px;letter-spacing: -0.5px}
.latest ul{overflow: hidden;padding: 12px 3px 2px 3px;}
.latest li{margin-bottom: 14px;text-align: left}
.latest .notice li span{display: inline-block;width: 100px;margin-right: 10px}
.latest .review li span{display: inline-block;width: 100px;margin-right: 10px}
.latest .review li span img{height: 12px}