.login_box{background:url(/assets/img/admin/login/login_box_bg.gif) no-repeat;width:884px;height:282px;position:absolute;top:50%;left:50%;margin-top:-141px;margin-left:-442px}
.login_box .logo{margin:74px 0 0 83px;float:left}
.login_box .login_in{float:left;width:325px;margin:103px 0 0 101px;position:relative}
.login_box .login_in p{text-align:right;margin-top:13px}
.login_box dl{overflow:hidden}
.login_box dt{float:left;width:63px;font-weight:bold;padding-top:3px}
.login_box dd{overflow:hidden}
.login_box li{margin-top:9px;height:20px}
.login_box li:first-child{margin-top:0}
.login_box .btn_login{position:absolute;top:0;right:0}
.login_box .i_text{height:20px;line-height:20px;border:1px solid #bebebe;width:179px}

.layout_center{width:983px;margin:0 auto;position:relative}
#header{border-bottom:2px solid #5d9aea}
#header .layout_center{position:relative;padding:20px 0;overflow:hidden}
#header .layout_center .logout {position:absolute;top:10px;right:10px}
#header h1{float:left}
#header .logout{position:absolute;top:8px;right:0}
#header ul{float:right;margin-top:20px}
#header li{float:left;margin-left:105px}
#header li:first-child{margin-left:0}
#header li a{font-size:15px;font-weight:bold;color:#414141}

#container{}
#container:after{content:'';clear:both;display:block}
#container .snb{width:205px;float:left;margin-top:27px}
#container .content{float:left;padding:38px 0 38px 37px;background:url(/assets/img/admin/container/content_bg.gif);width:741px;}
#container .location{background:url(/assets/img/admin/container/bullet_home.gif) 0 50% no-repeat;padding-left:15px;font-size:11px;color:#575757;margin-bottom:20px}


#container .snb dt{margin-bottom:34px}
#container .snb a{font-weight:bold;font-size:13px;color:#585858;width:183px;height:29px;display:block;line-height:24px}
#container .snb a span{padding-left:9px}
#container .snb a:hover,#container .on a{background:url(/assets/img/admin/container/snb/snb_ov.gif) no-repeat;color:#fff}

#container h4{margin-bottom:26px}
#container h4:first-child{margin-top:0}
#container table{width:100%;border-top:2px solid #397fdc;table-layout:fixed}
#container th,
#container td{height:30px;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1}
#container th:first-child,
#container td:first-child{border-left:0}
#container thead th{background:#f3f7fa}
#container ol{margin-left:20px}

#container .layout_type01 ol{margin-bottom:23px}
#container .layout_type01 li{line-height:20px}
#container .layout_type01 .article_01{position:relative;min-height:16px}
#container .layout_type01 .article_01 .left{float:left;position:absolute;bottom:0}
#container .layout_type01 .article_01 .left select{vertical-align:middle}
#container .layout_type01 .article_01 p{float:right;font-size:11px;margin-top:1px}
#container .layout_type01 .article_01 p span{vertical-align:middle}
#container .layout_type01 .article_01 .txt{position:relative;right:0}
#container .layout_type01 .article_01 .bullet{background:url(/assets/img/admin/container/p_bullet.gif) 0 4px no-repeat;padding-left:7px}
#container .layout_type01 table{margin:7px 0;text-align:center;font-size:11px}
#container .layout_type01 table .tit{padding-left:7px;text-align:left;line-height:14px}
#container .layout_type01 .searchbox{border:1px solid #eaeaea;background:#fafafa;text-align:center;height:50px;line-height:50px;margin-top:40px}
#container .layout_type01 .searchbox .input_text{width:124px}
#container .layout_type01 .searchbox select{margin-left:10px;font-size:15px;vertical-align:middle}
#container .layout_type01 .searchbox select:first-child{margin-left:0}

.pageNavi{text-align:center;margin-top:24px;padding-bottom:3px}
.pageNavi a{font-weight:bold;color:#4e4e4e;margin:0 3px}
.pageNavi strong{color:#f15a22;margin:0 3px}

.pageNavi .first,
.pageNavi .prev,
.pageNavi .next,
.pageNavi .last{margin:0}
.pageNavi img{vertical-align:middle}

/* °Ô½ÃÆÇ style CSS */
.layout_list{position:relative}
.layout_list .search_wr{text-align:right;margin-top:20px}
.layout_list .search_wr select{vertical-align:middle}
.layout_list .btn_write{position:absolute;bottom:0}
.layout_view .btn_wr{text-align:right;margin-top:20px}
.layout_write .btn_wr{text-align:center;margin-top:20px}

.subject{text-align:left;padding-left:13px}
#container input{vertical-align:middle}
#container .btn_wr{text-align:center;margin-top:20px}

#container .tbl_write{text-align:left !important}
#container .tbl_write th{padding-left:11px;background:#f3f7fa}
#container .tbl_write td{padding-left:8px}
#container .tbl_write ul{overflow:hidden}
#container .tbl_write li{float:left}
#container .tbl_write ul{overflow:hidden}
#container .tbl_write li{float:left}
#container .tbl_write .html li{margin-left:42px}
#container .tbl_write .html li:first-child{margin-left:0}

.register{margin-top:10px}
.register th{background:#f3f7fa;font-weight:normal;text-align:left;padding-left:17px}
.register td{padding-left:10px}
.register td select{vertical-align:middle}
.bullet_essential{color:#397fdc}

.add_detail .section{margin-top:33px}
.add_detail .section p{margin-bottom:10px;font-weight:bold}
.add_detail .section table{text-align:center}


.modify_wr{width:548px;border:1px solid #ccc;position:absolute;background:#fff;right:0;top:25px;z-index:9999}
.modify_wr p{text-align:left;margin-bottom:10px}
.modify_wr .modify_in{padding:15px 6px}
.modify_wr .add_wr{border-top: 2px solid #397fdc;border-bottom: 1px solid #e1e1e1;padding:4px 0;background:#f3f7fa}

.send_mbmail {display: inline-block; border: 1px solid #b4b4b4; padding: 3px 10px; cursor:pointer; color: #4e4e4e;}
.sleft {position: absolute; top: -7px; left: 270px;}
.comm_select {height: 22px; border: 1px solid #b4b4b4; border-radius: 0; min-width: 100px;}

.layer-pop-wrap {position: fixed; top: 0; left: 0; display: none; width: 100%; height: 100%; z-index: 9999; overflow-y: auto; background: rgba(0,0,0,0.5);}
.layer-pop-wrap * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline:none;}
.open_ly .outb {display: table; width: 100%; height: 100%; table-layout: fixed;}
.open_ly .inb {display: table-cell; width: 100%; height: 100%; vertical-align: middle; text-align:center;}
.open_ly .layer_ctt {position:relative; display:inline-block; width:540px; text-align:left; background:#fff;}
.layer-pop-wrap.open {display:block;}
.open_ly .layer_ctt table {}
.open_ly .layer_ctt table th {padding:10px 10px; width:130px;}
.open_ly .layer_ctt table td {padding:10px 10px;}
.open_ly .layer_ctt table td input {width:100%; height:32px; padding:5px; border:1px solid #b4b4b4; border-radius:0;}
.mail_content {}
.mail_content .abox {}
.mail_content .abox span {display:inline-block; padding: 5px 7px; cursor:pointer;}
.mail_content .abox .s1 {border: 1px solid #F44336; color: #F44336;}
.mail_content .abox .s2 {border: 1px solid #3F51B5; color:#3F51B5;}
.mail_content .abox .s3 {border: 1px solid #009688; color:#009688;}
.preview_txt {}
.ly_btn_w {text-align:center; margin: 20px 0;}
.ly_btn_w .btn1 {display:inline-block; vertical-align:middle; cursor:pointer; padding: 7px 15px; background: #397fdc; color: #fff; margin-right:5px;}
.open_ly .layer_ctt .view_close {cursor:pointer; display:inline-block; vertical-align:middle; padding: 7px 15px; background: #b4b4b4; color:#fff;}

.mb_report_tbl {}
.mb_report_tbl h4 {font-size: 24px; font-weight: bold;}
.mb_report {}
.mb_report table {}
.mb_report table th {}
.mb_report table td {text-align:center;}
.mb_report table td .c1 {color:#ce0110; font-weight:bold;}
.mb_report .last td {padding:25px 10px; font-size:17px;}

.mb_iden {display: inline-block; background: #397fdc; color: #fff; height: 22px; vertical-align: middle; padding: 0 10px; line-height: 22px; cursor: pointer;}
.input_text.wipt {width:255px;}
.same_cbtn {background: #397fdc; color: #fff; height: 22px; vertical-align: middle; padding: 0 10px; border:0; border-radius:0;}

#container th.bg1 {background:#fff; padding:20px 17px 5px; font-size:15px; font-weight:bold;}










