@charset 'utf-8';
html, body { position: relative; height: 100%; width: 100%; margin: 0; padding: 0; background-color: #f1f2f3; }
body, input, textarea, select { font-size: 16px; color: #222; font-family: Tahoma, Microsoft Yahei;}
input, textarea { background: transparent;}
a { color: #222; }
a:hover { text-decoration: none; }
input[type='button'] {cursor:pointer;}
input[type='button']:hover {color:#fff;}
.clr:before, .clr:after {content:''; display:table;}
.clr:after {clear:both;}
.flt_l { float: left; }
.flt_r { float: right; }
.bg_red { background-color: #f3343e !important; }
.bg_fff { background-color: #fff !important; }
.w100p {width:100%;}
.bar_sys { float: left; width: 18%; background-color: #e1e2e3; height: 100%; }
.main_frm { margin-left: 1%; width: 81%; height: 100%; }
.type_ico { display: inline-block; width: 60px; height: 60px; text-align: center; font-size: 60px; }
.top_btn_bar { position: fixed; height: 6%; top: 0; z-index: 2; }
.top_btn_bar_tkr { margin: 0; border: none; width: 100%; height: 6%; }
.adm_btn { display: inline-block; cursor: pointer; background-color: #313233; color: #fff; padding: 8px 12px; text-decoration: none; border-bottom: none; border-right: none; border-left: 1px #f1f2f3 solid; border-top: 1px #f1f2f3 solid; }
.adm_btn_lit:hover, .adm_btn:hover { text-decoration: underline; }
.adm_btn_lit { vertical-align: middle; padding: 4px 10px; border-radius: 4px; background-color: #e1e2e3; border: none; cursor: pointer; }
.adm_shw_off { display: none; }
.adm_cur_ico { float: left; cursor: pointer; border: 1px #eee solid; margin-right: -1px; margin-top: 0; margin-bottom: -1px; padding: 8px; }
.adm_pno_icos { position: absolute; margin-left: 58px; margin-top: -74px; z-index: 1; }
.adm_pno_icos p { float: left; cursor: pointer; border: 1px #eee solid; margin-right: -1px; margin-top: 0; margin-bottom: -1px; padding: 8px; background-color: #fff; }
.adm_pno_icos p:hover { background-color: #eee; }
.adm_pno_icos p[class^='icon-cx_ico'] { display: block; }
.adm_pno_icos p[class^='icon-cx_ico']:before { font-size: 40px; }
.adm_cur_ico:before { display: block; font-size: 40px; padding: 9px; background-color: #f3343e; color: #fff; margin: -9px; }
.adm_prod_quality { border-top: 1px #e6e6e6 solid; border-bottom: 1px #e6e6e6 solid; border-right: 1px #e6e6e6 solid; margin-left: 91px; height: 56px; padding-left: .7%; background-color: #fff; }
.adm_prod_quality input { border: none; width: 98%; height: 90%; line-height: 100%; }
.adm_ctntdtl_it { border: 1px #e0e0e0 solid; margin-bottom: 30px; padding: 20px; background-color: #fff; }
.adm_dtl_tit { font-size: 20px; display: inline-block; width: 100%; vertical-align: middle; height: 40px; line-height: 40px; border-top: none; border-left: none; border-right: none; border-bottom: 1px #ccc solid; margin-bottom: 20px; }
.adm_ctntdtl_it textarea { border: none; }
.adm_chked { display: inline-block; width: 26px; height: 26px; margin: 0 7px 0 0; vertical-align: middle; }
.adm_chked_styl1 { float: left; margin-top: 15px; }
input.adm_btn_big {border: none; cursor: pointer; background: #616263; color: #fff; height: 88px; width: 88px; font-size: 60px;}
input.adm_btn_mid { border: none; cursor: pointer; background: #eee; color: #333; height: 30px; width: 30px; font-size: 28px; box-shadow: 0px 0px 2px rgba(0,0,0,.2); }
input.adm_btn_mid:hover, input.adm_btn_big:hover { background-color: #f3343e; color: #fff; }
.adm_oping_mask { display: none; position: fixed; top: 0; left: 0; margin: 0; width: 100%; height: 100%; background: rgba(255,255,255,.5) url('/images/loadinglit.gif') no-repeat center center; z-index: 1; }
input.btn_relcloz { display: none; position: fixed; left: 0; top: 0; z-index: 4; }
.adm_chk { width: 30px; height: 30px; }
.adm_rel_win { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; border: none; z-index: 2; }
.adm_rel_disp_it { position: relative; float: left; width: 160px; height: 150px; margin-right: 20px; }
.adm_rel_disp_it input { position: absolute; right: 0; top: 0; }
.adm_rel_disp_it img { display: block; width: 160px; height: 120px; }
.adm_prodsze_it { border: 1px #eee solid; padding: 5px; margin-bottom: 10px; background-color: #fff; }
.adm_prodsze_it input { border: 0; padding: 5px; }
input.adm_prodsze_tit { width: 6em; }
input.adm_prodsze_ctnt { width: 80%; }
.cm_txt0 { border: 0 none; height: 30px; line-height: 30px; width: 89%; background-color: #fff; padding: 10px; }
.cm_slt0 { font-size: 18px; padding: 5px 7px; }
.adm_chked1 { margin-left: 6px; margin-right: 0; }
.cm_lbl0 { display: inline-block; }
.cke_contents_ltr:before, .cke_contents_ltr:after { content: ""; display: table; }
.cke_contents_ltr:after { clear: both; }
.cm_rel_it {float:left; width:30%; margin:10px 1.5%; height:100px; overflow:hidden; }
.cm_rel_it img {height:100px; width:133px; float:left; margin-right:10px;}
.cm_lst_it a {margin-left:7px; opacity:.5;}
.cm_lst_it input {border:none; height:18px; padding:0;}
.cm_lst_it input[type='text'] {width:25px; border-top:1px #a1a2a3 solid;border-left:1px #a1a2a3 solid; background-color:#fff;}
.cm_lst_it em {display:inline-block; margin-right:5px; opacity:.5;}
.cm_cvr_prw {float:left; width:200px; height:170px; margin-right:20px;}
.noimg {background:#f1f2f3 url('/cm/noimg.png') no-repeat 50% 50%;}
.cm_lst2_it {float:left; width:19%; margin-right:1%; height:88px; }
.cm_lst2_it img {float:left; width:100px; height:88px;}
.cm_lst2_it span {display:block; margin-left:106px; padding-top:8px; margin-bottom:12px; height:40px; overflow:hidden;}
.cm_lst2_it a {margin-left:7px; opacity:.5;}
.cm_lst2_it p {margin:0;}
.cm_pgr {text-align:center;}
.cm_pgr a,.cm_pgr strong {display:inline-block; min-width:10px; height:10px; line-height:10px; padding:13px; background-color:#fff;}
.cm_txaspcl {width:98%; height:100px; background-color:#fff;}
.cm_lst2_it .adm_chked {margin-left:10px;}
.cm_lbl1 {padding-bottom:7px; width:100%; border-bottom:1px #ccc solid; margin-bottom:7px;}
.frm_rel {display:none; z-index:3; position:fixed; width:100%; height:100%; top:0; left:0;}
.cm_clz {display:inline-block; margin-left:10px; border:none; width:26px; cursor:pointer; height:26px; text-align:center; line-height:25px; background-color:#fff; font-style:normal;}
.cm_clz:hover {text-decoration:underline;}
.cm_lbl2 {display:inline-block; margin:0; vertical-align:middle;}
input.adm_btn_add {display:inline-block; vertical-align:middle; border: none; cursor: pointer; background: #616263; color: #fff; height: 30px; width: 30px; font-size: 20px;}
.cm_relpnl {margin-bottom:20px; border-top:1px #ddd solid; margin-top:10px;}
.rel_lst {margin-top:3%; height:95%;}
.cm_lst1_tit {opacity:.5;}
.cm_lst3_it {float:left; width:30%; margin-right:3%; height:120px; margin-bottom:20px;}
.cm_lst3_it img {float:left; height:120px; margin-right:20px; max-width:220px;}
.cm_lst3_it p {padding-top:10px; display:block; margin:0;}
.cm_lst2_it input[type='button'] {border:none; opacity:.5;}
.cm_lst_it input[type='button'],
.cm_lst3_it input[type='button'] {border:none; margin-top:10px; opacity:.5;}
.cm_lst3_it input[type='text'],
.cm_lst_it input[type='text'] {width:40px; border-top:1px #a1a2a3 solid;border-left:1px #a1a2a3 solid; background-color:#fff; text-align:right;}
.cm_lst3_it input[type='text'] {margin-top:20px;}
.cm_lst3_it em,
.cm_lst3_it a {opacity:.5;}
.cm_cvr_src, .cm_cvr_ipt {display:block; width:300px; border-top:1px #a1a2a3 solid; border-left:1px #a1a2a3 solid; background-color:#fff;}
.cm_cvr_src {margin-bottom:16px;}
.cm_cvr_ipt {margin-bottom:120px;}
.to_lg_out {position:fixed; left:.8%; width:16.4%; background-color:#333; height:60px; margin-top:10px; color:#fff; text-align:center; line-height:60px;}
.bar_sys_lst {padding-top:70px;}
.cm_lst4_it label {float:left; width:10%; margin-left:1%;}
.dict_fom_txt,
.dict_fom_txa {float:left; display:block; width:78%; margin:0; border-top:1px #a1a2a3 solid;border-left:1px #a1a2a3 solid; border-right:1px #fff solid; border-bottom:1px #fff solid; background-color:#fff;}
.dict_fom_txt {line-height:28px; height:28px;}
.dict_fom_txa {height:100px;}
.dict_sbmt {width:6%; margin-right:2%; float:right; border:1px #333 solid; background-color:#333; color:#fff; height:28px;}
.dict_fom {margin:1em 0; padding:1em 0;}
.dict_fom:hover {background-color:#fff;}
.dict_fom .w100p {margin-top:30px;}
.dict_fom .cm_cvr_src {float:left; margin-right:20px;}
.lft_op_lst {background-color:#fff; border-radius:3px;}