/* 
    Document   : admin
    Created on : Oct 22, 2011, 3:25:10 PM
    Author     : jesse
    Description:
        Purpose of the stylesheet follows.
*/
/* reset.css */
a, abbr, acronym, address, applet, article, aside, audio,b, blockquote, big, body,center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, 
s, samp, section, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, 
var{background: transparent;border: 0 none; font-size: 100%; margin: 0;padding: 0;border: 0;outline: 0; }

ol, ul {list-style: none;}
blockquote, q {quotes: none;}
table, table td { padding:0; border:none; border-collapse:collapse;}
img {vertical-align:top; }
embed { vertical-align:top;}

@font-face{font-family:global-iconfont;
           src:url(img/iconfont-v2/iconfont.eot);
           src:url(img/iconfont-v2/iconfont.eot?#iefix) format("embedded-opentype"),url(img/iconfont-v2/iconfont.woff) format("woff"),url(img/iconfont-v2/iconfont.ttf) format("truetype"),url(img/iconfont-v2/iconfont.svg#uxiconfont) format("svg")}
.iconfont{font-family:global-iconfont;font-size:12px; vertical-align: middle; text-align: center; font-style:normal; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscaleFont type}

body{font:13px/1.5em Verdana,Arial,"Microsoft YaHei"; color:#3F3F3F; background: url(img/body-bg.gif) repeat left top #EDEDED;}
section, article, aside, header, footer, nav, dialog, figure { display: block; }
input, textarea, select {margin: 0;outline: medium none;padding: 0;vertical-align: middle;font-size: 12px;font-family: Verdana,Arial,"Microsoft YaHei";}
button{background-color: transparent;border: medium none;cursor: pointer;margin: 0;outline: medium none;overflow: visible; padding: 0;}
select {border: 1px solid #CCCCCC; padding: 2px;}
h1 {color: #333;font-size: 22px; font-weight: bold; padding: 0;}
h2 {font-size: 20px; font-weight: bold; padding: 10px 0 5px;}
img{vertical-align: baseline;}
b,i, cite, em, var, dfn, address {font-weight: normal; font-style: normal;}
a {color: #0041D9;outline: medium none;text-decoration: none;}
a:hover{text-decoration: none;color:#F48422;}
.clearfix:before,
.clearfix:after { content: " "; display: block;  height: 0; visibility: hidden;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} /* IE < 8 */
.clearboth{line-height: 1px; font-size: 1px; height: 0px; clear: both;}
.tc{text-align: center;}
input[disabled]+label{color:#C5C5C5;}

/* kc-show-msg */
.show_msg_hd{height:200px;}
.show_msg{margin: 0 auto ;color:#999;}
.show_msg_wp{margin: 0 auto;width: 600px; border:3px solid #626262; background: #FFF;}
.show_msg_in{font-size: 14px; padding: 20px 10px 20px 100px; background:url("img/message.png") no-repeat scroll 24px 16px transparent;}
.show_msg_h{font-size: 16px;  }
.show_msg_c{font-size: 14px;}
.show_msg_txt{padding: 10px 0; color:#333; font-size: 16px; line-height: 32px; overflow: hidden; }
.show_msg_txt a{text-decoration: underline;}
.show_msg_jup{font-size: 12px; line-height: 24px; height: 24px; overflow: hidden; font-weight: normal;}
.show_msg_jup a{color:#666; text-decoration: underline;}
/* kc-show-msg */

/* kc-message */
.message {color:#000; text-align: center; font-size: 14px; line-height: 28px; height: 28px; margin: 10px 0; background: #E6E6E6; }
.message-blank{height: 28px;}
.message-in-sub{margin: 0px;}
.message-error{border-color: #CE0002; color: #CE0002;}
.message-ok{border-color:#01CC01; color: #01CC01; }
.message-tip{color:#333;}

.date_selector, .date_selector * {width: auto; height: auto; border: none; background: none; margin: 0;padding: 0; text-align: left; text-decoration: none;}
.date_selector th{border:0px none;}
.date_selector { background: #F2F2F2;border: 1px solid #D3D3D3;padding: 5px;margin: -1px 0 0 0;position: absolute;z-index: 100;display: none;width:238px;box-shadow:5px 5px 5px rgba(0, 0, 0, 0.2);}
.date_selector_ieframe { position: absolute;z-index: 99;display: none;}
.date_selector .nav {width: 17.5em; /* 7 * 2.5em */}
.date_selector .month_nav, .date_selector .year_nav {margin: 0 0 3px 0;padding: 0;display: block; position: relative;text-align: center;}
.date_selector .month_nav { float: left; width: 50%;}
.date_selector .year_nav {float: right;width: 40%;  margin-right: 10px; /* Compensates for cell borders */}
.date_selector .month_name, .date_selector .year_name { margin: 0px; font-weight: bold;line-height: 20px;}
.date_selector .button {margin: 0px; display: block;position: absolute;top: 0;width: 18px;height: 18px;line-height: 17px;font-weight: bold;color: #003C78; text-align: center;font-size: 120%; overflow: hidden;border: 1px solid #F2F2F2;}
.date_selector .button:hover, .date_selector .button.hover { background: none; color: #003C78;cursor: pointer; border-color: #ccc;}
.date_selector .prev {left: 0;}
.date_selector .next { right: 0;}
.date_selector table { border-spacing: 0;border-collapse: collapse;clear: both;}
.date_selector th, .date_selector td {width: 33px;height: 26px;padding: 0; text-align: center; color: black;}
.date_selector td {border: 1px solid #D3D3D3;line-height: 26px;text-align: center;white-space: nowrap; color: #003C78; background: white;}
.date_selector td.today {background: #FFFEB3;}
.date_selector td.unselected_month {color: #ccc;}
.date_selector td.selectable_day {cursor: pointer;}
.date_selector td.selected {background: #D8DFE5;font-weight: bold;}
.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover { background: #003C78;color: white;}

/* common part -- dynamic window created by javascript */
.dwin{position:fixed; border:3px solid #999999; display: none; opacity: 0; box-shadow: 0 0 5px rgba(0,0,0,0.2); transform: translate3d(0, 10%, 0); transition: all 0.3s ease-in-out;}
.dwin-show{opacity: 1; transform: translate3d(0, 0, 0);}
.dtable{padding: 0px; margin: 0px;}
.dwin_inner{background: #FFF;color:#444444;}
.dwin_inner .dwin_title{height:22px; line-height:22px; padding:5px 8px; background: #F3F3F3;}
.dwin_inner .dwin_title em{color:#1A1A1A; float:left; font-size:14px; font-weight: bold; }
.dwin_inner .dwin_title span{float:right;}
.dwin_inner .dwin_title span a{display: block; background: url(img/close.gif) no-repeat left top; text-indent: -100px;   height:20px; width:20px; overflow:hidden;}
.dwin_inner .dwin_title span a:hover{background-position: 0 -20px; background-color: transparent; text-decoration: underline; color:#0F70B8;}
.dt_l, .dt_c, .dt_r, .dm_l, .dm_r, .db_l, .db_c, .db_r{padding:0px; margin: 0px; border: none; background: #000; z-index:1000; opacity:0.2;filter:alpha(opacity=20);}
.dm_c{padding:0px; margin: 0px; border: none;}
.dt_l, .dt_r,  .db_l, .db_r{width:5px; height: 5px;}
.dmask{position: absolute; left: 0; top: 0; z-index: 999; background: #000;}
.dloading{height: 20px; display: inline-block; line-height: 20px;background: url(img/loading.gif) no-repeat left center; padding-left: 20px; width: 120px;}
.dclosebtn{cursor: pointer; text-align: center; font-weight: bold; display: inline-block; font-size:12px; width: 40px; height:22px; line-height:22px; padding:0 8px; color:#FFFFFF; background:#660000 ; border-width:1px; border-style:solid;border-color:#FFD2D2 #3E0000 #3E0000 #FFD2D2; }
.dmsg{padding:10px 10px 10px 20px;}
.dmsg_win .dwin_inner .dwin_title{background: #F3F3F3;}
.dmsg_in{background:url("img/msg_info.gif") no-repeat scroll left center transparent;  font-size:14px; height:76px ;  line-height:1.6em; width: 248px; padding:0px 0px 0px 48px; }
.d_info .dmsg_in{background-image:url("img/msg_info.gif") ;}
.d_right .dmsg_in{background-image:url("img/msg_right.gif") ;}
.d_error .dmsg_in{background-image:url("img/msg_error.gif") ;}
.d_loading .dmsg_in{background-image:url("img/msg_loading.gif");}
.dmsg_in_icon i{visibility: hidden;}
.alert, .alert-info, .alert-success, .alert-error, .alert-loading{font-size: 14px; padding-left: 20px;}
.alert-info{background:url(img/i-info.gif) no-repeat left center; color:#333;}
.alert-success{background:url(img/i-right.gif) no-repeat left center; color:#01CC01;}
.alert-error{background:url(img/i-error.gif) no-repeat left center; color:#CE0002;}
.alert-loading{background:url("img/i-loader.gif") no-repeat scroll left center transparent; color:#333;}
.dmsg_ft{background: #F3F3F3;  height:24px; padding:5px 8px; text-align:right;}
.dmsg_ft span{cursor: pointer; text-align: center; font-weight: bold; display: inline-block; font-size:12px; width: 40px; height:22px; line-height:22px; padding:0 8px; color:#FFFFFF; background:#212121 ; border-width:1px; border-style:solid;border-color:#CFCFCF #000000 #040404 #CFCFCF; }
.tip_loading{z-index:  20001; position: fixed; left: 0; top:0; height: 22px; line-height: 22px; width: 130px; display: none; background:url(img/loading_b.gif) no-repeat 6px 50% #000; color:#FFF; padding-left: 28px; box-shadow:3px 3px 3px #4A4A4A; border-radius:3px;  }
.pop_tip{z-index: 20002; left: 0; top: 0; font-size: 14px; height: 40px; line-height: 40px; display: none; background: #000; color: #FFF; padding: 0 20px; text-align: center; box-shadow:3px 3px 3px #4A4A4A; border-radius:5px;  }
.valign{display: block; display:-ms-flexbox; -ms-flex-pack:center; -ms-flex-align:center; display: -webkit-box; -webkit-box-align: center; -webkit-box-box-pack:center; display: -moz-box; -moz-box-align: center; -moz-box-pack:center; display: box; box-align: center; box-pack:center; }
/* common part -- dynamic window created by javascript */

/* paginator */
.pager_wrapper{margin:0 auto;height: 24px;padding:10px 0;}
.pager_wrapper table{margin:0 auto;border-collapse:separate;}
.pager_wrapper table td{padding:0;margin:0;}
.total_count{float: left; min-width: 120px; text-align: left;}
.paginator{border:0px solid #C7E1EF;margin:0;font-size:12px; height: 22px;}
.paginator a,.paginator span{margin:0 0 0 5px;padding:0 6px;line-height:18px;height:18px; width:auto;overflow:hidden; border:1px solid #CCCCCC; }
.paginator a{color:#494540;text-decoration:none;}
.paginator span{color:#CCCCCC;}
.paginator span.current_page{color:#5A5B5B;font-weight:bold; border: 1px solid #F1F1F1;}
.paginator span.total_page{color:#aeaba6;}
.paginator span.more_page{border:none;color:#000;font-weight: bold;}
.paginator a:hover{background:#DFF6FF;}

/* kind.dom.nice */
/* kindcent common */
.kc-droplist{position: relative; z-index: 5; display: block; background:#EDEDED; cursor: pointer; }
.kc-droplist cite{border: 1px solid #CCC; display: block;  padding:0px 42px 0px 16px; background: url(img/drop.jpg) no-repeat right center ;  }
.kc-droplist em{display: block; overflow: hidden; white-space: nowrap; line-height: 24px; }
.kc-droplist-items{position: absolute; z-index: 10; left: 0px; top:25px; max-height: 312px; overflow-y:auto; background: #FFF; border: 1px solid #CCC;}
.kc-droplist-items a{padding:0 16px 0 16px; text-align: center; text-decoration: none;  white-space: nowrap; color:#333; display: block; line-height: 24px; height: 24px;}
.kc-droplist-items a:hover{background-color: #E0E0E0; text-decoration: none; }
.kc-droplist-items a.disabled{color:#858585; cursor: default;}
.kc-droplist-items a.disabled:hover{background-color: transparent;}
.kc-droplist-items a.on{background-color: #DD4B39; color:#FFF;}
.kc-droplist-items a.on:hover{background-color: #DD4B39; color:#FFF;}
.kc-droplist-show{z-index: 6;}

.kc-zoom-wp{position: absolute; overflow: hidden; left: 10px; top: 10px; z-index: 40001; border: 1px solid #CFCFCF; background:rgba(0,0,0,0.3); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);  cursor: -webkit-zoom-out; cursor: -moz-zoom-out; cursor: -ms-zoom-out; cursor:zoom-out; text-align: center;}
.kc-zoom-wp .kc-zoom-links{position: absolute; right: 10px; bottom: 2px; color: #999; opacity: 0.4;}
.kc-zoom-wp .kc-zoom-down{margin-right: 10px;}
.kc-zoom-in{vertical-align: middle; height: 100%;}
.kc-zoom-in img{margin: 0 auto; max-width: 100%; max-height: 100%; vertical-align: middle;}
.kc-zoom-in-vl:after{content:" "; display:inline-block; width:0; height:100%; vertical-align:middle; overflow:hidden;}
.kc-zoom-src{cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: -ms-zoom-in; cursor:zoom-in;}

.fld{height: 26px; margin: 10px 0 0 0; padding: 0;}
.fld label{}
.fld .lbl{float: left; height: 26px; width:84px; line-height: 26px; text-align: right; padding-right: 16px;}
.fls{height: auto;}
.fld-i{float: left;}
.fld-i b{float: left;}
.fld-t{float: left; line-height: 26px;}
.txt{border:1px solid #D8D8D8; height: 20px; line-height: 20px; padding: 2px; width:180px;}
.txa{border:1px solid #D8D8D8; line-height: 20px; padding: 2px;}
.txt:hover, .txa:hover{border-color: #A0A0A0 #B9B9B9 #B9B9B9 #B9B9B9;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;}
.txt:focus, .txa:hover{border:1px solid #4D90FE; box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset;}
.txs{width:80px;}
.txm{width: 120px;}
.txb{width:360px;}
.f-l{float: left;}
.f-r{float: right;}
.rdos{float: left; line-height: 26px;}
.txa{height: auto; width: auto;}
.pdr{margin-right: 30px;}
.pdl{margin-left: 30px;}
.spl,.spl-kc{margin-left: 30px; margin-right: 10px;}
.lblrdo, .lblchk, .lbltxt{margin-right: 30px; padding: 5px 0;}
.lchk{margin-right: 10px;}
.chk{margin-right: 4px; margin-top: -2px;}
.rdo{margin-right: 4px; margin-top: -2px;}

.fld-smt{padding-left: 100px; height: 30px;}
.smt{padding: 2px 10px; font-size: 14px; color: #FFFFFF; background-color: #4D90FE; border: 1px solid #3079ED;text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
.btn{padding: 2px 5px;cursor: pointer; color: #FFFFFF; background-color: #4D90FE; border: 1px solid #3079ED;text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
.btn-big{padding: 5px 18px;}
.btn-dis, .lbtn-dis{background: #E6E6E6; border-color: #C4C4C4;color: #B3B3B3;}
.sec-im{float: left; margin-left: 20px;}

/* photos upload */
.files{padding: 10px 2px 10px 10px; border:3px solid #DCDCDC; background: transparent; }
.file-support{ margin-bottom: 10px; }
.file-supported li{ line-height: 20px; background: url(img/i-right.gif) no-repeat 140px 50%; }
.file-unsupported li{ line-height: 20px; background: url(img/i-error.gif) no-repeat 140px 50%; }
.file-list{}
.file-list-have{background:#E7E7E7; padding: 10px;}
.file-item{font-size: 12px;line-height: 20px;}
.file-item .err{color:#CF0F0F; font-weight: normal;}
.file-list .ajax-file-item{margin-bottom: 0px;}
.file-name{color:#56AC56; display: inline-block; height: 20px; max-width: 70%; overflow: hidden;}
.upload-basic{ background:#F5F5F5;}
.ajax-file-drag-in{background: #FFDEDE;}
.fields div span.file-name{margin-left: 0px;}
.fields-s{margin-top: 10px;}
.u-file{display: block;height: 30px;}
.u-file-c{float: left; display: block;}
.u-file-btn{position: relative; direction:ltr; border-radius: 2px; overflow: hidden; height:22px; margin-right: 10px; padding:2px 0; text-align: center;  width:92px; color:#FFF; 
            border:1px solid #51A351; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 
            background-repeat: repeat-x; background-color: #5BB75B;
            background-image: -moz-linear-gradient(center top , #62C462, #51A351); 
            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62C462), to(#51A351));
            background-image: -webkit-linear-gradient(top, #62C462, #51A351);
            background-image: -o-linear-gradient(top, #62C462, #51A351);
            background-image: linear-gradient(to bottom, #62C462, #51A351);
}
.u-file-on{background: #51A351;}
.u-file-button{display: inline;}
.u-file-btn input{cursor: pointer; text-align: right;font-size: 118px; z-index: 10; position: absolute; top: -6px; right:-6px;}
.u-file b{float: left; display: block; padding:1px 5px; background:#D3D3D3; color:#27740F;  line-height: 22px; height: 22px;}
.u-file b.err{color:#CF0F0F; font-weight: normal;}
.u-file b.ok{}
.u-file b.tip{}
.u-file i{float:left; margin-right: 12px; height: 24px;} 
.u-file i span{float:left; line-height: 24px;}
.u-file i input{float:left;}
.u-file i label{vertical-align: middle;}
.u-field-ajax{padding: 10px;}
.upload-basic .u-filename{margin-right: 12px; width: 200px; overflow: hidden;}
.u-fileicon{float: left; height: 20px; padding:4px 0 0 5px;background:#D3D3D3;}
.u-filesize{float:left; width:50px;}
.u-process-val{min-width: 50px;}
.u-process-val, .u-file-tip{float: right;}
.u-process{float:left; position: relative; width:100px; border:1px solid #22D719; margin-top: 4px;}
.u-process-in{ float:left; background: #22D719; height: 12px;}
.u-process .u-process-val{position: absolute; left: 40px; top: 0px; height: 12px; line-height: 12px; }
.u-percent-ok{color:#26A420;}
.u-cancel-wp{width:12px;}
.u-cancel{cursor:pointer; width: 12px; float: left; text-align: center; overflow: hidden; }
.u-cancel:hover{color:#FF0000; }
.u-file-tip{overflow: hidden; margin:0 20px;}
.u-smt{padding: 10px 0;}
.u-tbl-slash{}
.t-exp{padding: 3px 0; color:#666;}
.upload-basic{min-height: 60px;padding: 10px;}
.uploads{margin: 10px 0;}
.file-list{margin-top: 10px;}

.photos{width: auto; padding: 11px 0 0 0;}
.photos li{border: 1px solid #CCC; background: #FFF; width: 72px; position: relative; z-index: 2; float: left; margin:0 10px 10px 0; vertical-align: middle; text-align: center; padding:6px 10px;}
.photos li.face .face-icon{background:url(img/ablum_first.png) no-repeat left top;}
.photos li:hover{background: #EEE;}
.photos li .imbox{ height: 82px; width: 72px;}
.photos li .im-ctrl{height:60px; margin-top: 5px;}
.photos li p{font-weight: normal; word-wrap: break-word; word-break: break-all; text-align: left; line-height: 20px; height: 60px; overflow: hidden; margin-top: 5px; font-size:12px; color:#999;}
.photos li p b{display: block;}
.photos li h3{font-weight: normal; line-height: 1em; text-align: center; position: absolute; right: 2px; top:2px;}
.photos li h3 a{display: none;}
.photos li h3 a i{margin: 0px; padding: 0px;}
.photos li .txt{margin-top: 5px;}
.photos li .delete{display: none; width: 9px; height: 9px; background: url(img/del.gif) no-repeat center -5px; position: absolute; right: -5px; top: -5px;}
.photos li:hover .delete{display: block;}
.photos li:hover .delete:hover{background-position: center -25px;}
.photos li:hover h3 a{display: block;}
.photos li.checked{background: #2F2F2F; border-color: #2F2F2F;}
.photos li.checked:hover{background: #2F2F2F; border-color: #2F2F2F;}
.photo-del{font-size: 12px; color:#999; padding: 0 2px;}
.photo-del:hover{background:#666; color:#FFF;}
.ui-sortable li{cursor: move;}
.spic{text-align: center;}
.img-item{box-shadow: 0 0 10px rgba(0,0,0, 0.3);}
/* files */


.section{margin-top: 20px;}
.tbl{border: 1px solid #CCC;}
.tbl th, .tbl td{padding: 8px 12px; border: 1px solid #CCC;}

/*popup*/
.pop-link{z-index: 90;}
.pop-wrap{position: relative;}
.popup {
    position: absolute;
    z-index: 100;
    top: -2000px;
    left: 80px;
    opacity: 0; 

    background: #FFF;
    padding: 10px; 

    -webkit-transition-property: opacity, left, top;
    -webkit-transition-duration: 1s, 1s, 0s; 
    -webkit-transition-delay: 0s, 0s, 1s; 

    -ms-transition-property: opacity, left, top;
    -ms-transition-duration: 1s, 1s, 0s;
    -ms-transition-delay: 0s, 0s, 1s;

    -moz-transition-property: opacity, left, top;
    -moz-transition-duration: 1s, 1s, 0s;   
    -moz-transition-delay: 0s, 0s, 1s; 

    transition-property: opacity, left, top;
    transition-duration: 1s, 1s, 0s;
    transition-delay: 0s, 0s, 1s; 
}

.pop-link:hover + .popup,
.popup:hover {
    top: -5px;
    left: 45px;
    opacity: 1;
    -webkit-transition-delay: 0s; 
    -ms-transition-delay: 0s; 
    -moz-transition-delay: 0s;  
    transition-delay: 0s; 
}

.chk-grp{border: 1px solid #CCC;padding: 5px 0 5px 15px; margin:0 5px 5px 0; display: inline-block;}
.chk-grp legend{}
.chk-grp legend .lchk{margin-right: 2px;}
.chk-grp .chk-items{}
.chk-grp-shw, .chk-grp-shw b{color:#C5C5C5;}
.chk-grp-shw b{margin-right: 10px;}
.chk-grp-shw b.on{color: #333;}
/* h-show-msg */
.h-show-msg, .h-show-msg body{height: 100%; }
.h-show-msg body{background: url("img/body-bg.gif") repeat scroll left top #EDEDED; }
.h-show-msg .main{background: transparent; height: 100%;}
.notes{padding: 10px; border:1px solid #CCC; line-height: 1.8em;}
.notes li{margin-left: 24px;}
.notes li.notes-t{margin-left: 0px; font-weight: bold;}
.notes li b{margin-left: 20px;}



body{font-size: 13px; background: #FFF;}
a{color:#262626;}
a:hover{text-decoration: none;color:#262626;}
.link{color:#0041D9; text-decoration: underline;}
.main{ padding: 0 10px; width: auto; background: #FFF; min-width: 950px;}
.main_pd{padding: 0;}
.dwin .main_pd{padding: 10px; min-width: 400px;}
.tbl-loads .main_pd{padding: 0px; min-width: 400px;}
.dwin .main_pd .menu, .tbl-loads .main_pd .menu{display: none;}
.admin-hd{border-bottom:1px solid #CCC; background: url(img/pop.png) no-repeat 10px 50%; line-height: 20px; padding: 5px 28px;}
.admin-hd b{padding: 0 10px; color:#DD4B39;}
.admin-home-navs{margin-top: 20px; padding-top: 20px; border-bottom: 1px solid #CCC; height: 100px;}
.admin-home-navs ul{float: left;}
.admin-home-navs li{float:left; text-align: center;margin-left: 20px;}
.admin-home-navs li a{display: block; width: 80px; padding-top: 52px; background-repeat: no-repeat; background-position: 50% 2px;}
.admin-home-navs li a b{display: block; line-height: 24px; height: 24px;}
.admin-home-navs li a:hover{background-color: #EEE;}
.admin-home-navs li.icon-article a{background-image: url(img/icon/article.png);}
.admin-home-navs li.icon-product a{background-image: url(img/icon/product.png);}
.admin-home-navs li.icon-message a{background-image: url(img/icon/message.png);}
.admin-home-navs li.icon-upload a{background-image: url(img/icon/upload.png);}
.admin-home-navs li.icon-setting a{background-image: url(img/icon/setting.png);}
.admin-home-navs li.icon-modify a{background-image: url(img/icon/modify.png);}

.field{border:1px solid #CCC; padding-bottom: 20px;}
.field-in{padding:0 10px;}
.field h3{border-bottom:1px solid #CCC; line-height: 32px; height: 32px; padding:0 10px;}
.split{height: 20px; line-height: 20px; padding-top: 10px;}
.split p{border-bottom: 1px solid #B5B5B5; height:10px; line-height: 10px; margin-right: 80px;}
.split a{float: right; width: 60px; padding-left:14px; background: url(img/fold_and_unfold.png) no-repeat left bottom;}
.split a i{display: none;}
.split a.closed{background-position: left top;}
.split a.closed span{display: none;}
.split a.closed i{display: inline;}


.acts{padding: 8px 0; height: 28px;}
.acts a{display: block; float: left; height: 28px; line-height: 28px; padding: 0 10px 0 38px; background: url(img/add.png) no-repeat left center #626262; color: #FFF;}
.acts a:hover{background-color:#2D2D2D;}

.list{border:1px solid #CCC; padding-bottom: 10px;}
.list-tbl{empty-cells: show;}
.list-tbl th, .list-tbl td{border: 1px solid #CCC;padding: 5px; text-align: center;}
.list-tbl th{}
.list-tbl td{}
.list-tbl tbody tr:hover{background: #E2FFDE;}
.list-tbl th.tdc, .list-tbl td.tdc{text-align: center;}
.list-tbl td a:hover{text-decoration: underline;}
.list-tbl th.col1, .list-tbl td.col1{padding-left: 20px;}
.list-tbl .tbl-load th, .list-tbl .tbl-load td{text-align: left;}
.list-tbl tr.tbl-load:hover{background: transparent;}
.list-tbl .tbl-load tr:hover{background: transparent;}

.cat-level-0{padding-left: 0px;}
.cat-level-1{padding-left: 30px;}
.cat-level-2{padding-left: 60px;}
.cat-level-3{padding-left: 90px;}
.cat-level-4{padding-left: 120px;}
.cat-level-5{padding-left: 150px;}

.kc-droplist-items .cat-level-1{padding-left: 46px; background: url("img/list.png") no-repeat scroll 14px 0;}
.kc-droplist-items .cat-level-2{padding-left: 76px; background: url("img/list.png") no-repeat scroll 14px -24px;}
.kc-droplist-items .cat-level-3{padding-left: 106px;background: url("img/list.png") no-repeat scroll 14px -48px;}
.kc-droplist-items .cat-level-4{padding-left: 136px;background: url("img/list.png") no-repeat scroll 14px -72px;}
.kc-droplist-items .cat-level-5{padding-left: 166px;background: url("img/list.png") no-repeat scroll 14px -96px;}

.cat-del-childs{

}

/* admin-profile */
.menu{height: 30px; line-height: 30px;}
.menu li{float:left;}
.menu li a{background: #333; opacity: 0.35; color:#FFF; display: block; padding: 0 12px;}
.menu li a.on{opacity: 1;}

/* admin-report */
.report{padding-bottom: 14px; width: 1150px;}
.diamond-carat{margin:14px 0px 0px 14px; width: 554px;float: left; _display:inline;}
.carat-on{float: left; margin-left: 20px;}
.report .txt{padding:0px; line-height: 18px; height: 18px;}
.report table{padding: 0; border-collapse: collapse; width:100%; font-family: Verdana,arial,"Microsoft YaHei"; }
.report table td{text-align: center; font-size: 11px; padding: 3px;}
.report table th, .report table td, .report h3{border: 1px solid #D0D0D0;}
.report table th, .report td.tbl-title, .report h3{font-size: 11px; background: #F1F1F1;}
.report table th{text-align: center;}
.report h3{font-weight: bold; text-align: center; border-bottom: 0px none;}
.report h3 b{padding: 0 10px; font-weight: bold;}
.carat-on table tr.tr-on td, .carat-on table th.td-on, .carat-on table td.td-on{background: #70BA5F; color:#FFF;}
.carat-on table tr.tr-on td.td-on{background: #E72020; font-weight: bold;}

.search{padding-top:10px; padding-bottom: 10px; min-width: 1150px;}
.search b{margin-left: 10px;}
.search .lblrdo, .search  .lblchk, .search  .lbltxt{margin-right: 10px;}
.search .btn{margin-left: 20px;}
.search p{margin-top: 10px; }
.search-align select{width: 86px;}
.search-align .b-align{width: 60px; display: inline-block;}
.fld-box{margin-top: 10px;}
.total{padding:5px 0; margin: 0; border-bottom: 1px solid #CCC;}
.title{padding: 5px 0;}
.title .wp-link{margin-left: 10px; font-weight: normal; }
.title .wp-link b{display: none;}
.title .link{text-decoration: none;}
.title .wp-link-on{color: #999;}
.title .wp-link-on b{display: inline;}
.title .wp-link-on .link{display: none;}
.frm-submit{padding: 10px 0;}
.act-note{margin: 20px 0; border:1px solid #CCC; padding: 10px;}
.act-note h3{margin-bottom:10px; }
.act-note p{padding-left: 20px; line-height: 2.2em;}
.menu, .pager_wrapper, .tbl-list{min-width: 1150px; }
.normal-list .pager_wrapper{min-width: 100px;}
.tbl-list-hd{width:100%;}
.tbl-list{width:100%;}
.tbl-list td, .tbl-list th, .tbl-list-hd td, .tbl-list-hd th{border:1px solid #CCC; height: 30px; padding: 3px 5px;}
.tbl-list td, .tbl-list th {white-space: nowrap;}
.tbl-list th div, .tbl-list-hd th div{min-width: 40px;}
.tbl-list td{overflow: hidden; text-overflow: ellipsis; }
.tbl-list tbody tr.list:hover{background: #EFF9FF;}
.tbl-list-l th{text-align: left;}
.tbl-list-l th.tc{text-align: center;}
.tbl-list-c td{text-align: center;}
.tbl-list-c .tbl-loaded-td{text-align: left;}
.tbl-list a, .tbl-list-hd a{color:#0081A4;}
.tbl-list a:hover, .tbl-list-hd a:hover{text-decoration: underline;}
.tbl-list th.l, .tbl-list td.l, .tbl-list-hd th.l, .tbl-list-hd td.l{text-align: left;}
.tbl-fld{width: auto;}
.tbl-fld>tbody>tr>td{padding: 8px 5px;}
.tbl-fld>tbody>tr>tdb{margin-left: 20px;}
.scrape-log{text-align: center;}
.scrape-log tr th{text-align: center;}
.scrape-log tr th:last-child{text-align: left;}
.scrape-log tr td:last-child{text-align: left;}
.ok, a.ok, tr.ok a{color: #066F05; }
.err, a.err, tr.err a{color: #BF002C; }
.fld-im{height: 28px; line-height: 28px;}
.fld-wp{margin-bottom: 8px;}
.fld-p{margin-top: 10px;}
.message{margin: 0px; text-align: left; background: transparent;}
.tlbl{text-align: right;}
.tbl-data{}
.tbl-data td{padding: 8px 10px;}
.tbl-t{color:#666; text-align: right;}

.report-search select{width:100px;}

/* code page */
.lite-menu{ margin: 10px 0 0 0; height: 30px; line-height: 30px; background: #CBCBCB;}
.lite-menu li{float:left; margin-right: 5px;}
.lite-menu li a{background: #333; opacity: 0.35; color:#FFF; display: block; padding: 0 12px;}
.lite-menu li a.on{opacity: 1;}
.code_editor{}
.code_editor h3{padding:5px 0;}
.code_editor h3 span{font-weight: normal;}
.code_editor h3 select{border:1px solid #ccc;}
.code_save{text-align:center;padding:10px 0;}
.rich_text{min-width:100px; width:99%; height: 480px;}
.edit-tools{height: 24px; }
.edit-modes{float: left; background:#D3D3D3; color:#7D7D7D; height: 24px; line-height: 24px; cursor: pointer; }
.edit-modes li{float: left; padding:0 10px;}
.edit-modes li.on{background:#333; color:#FFF;}
.CodeMirror-scroll{height: 480px !important; font-size: 14px;}
.mc-business-rapnet .CodeMirror-scroll{height: 400px !important;}
.fld-smt{padding:10px 0; text-align: center;}
.ibox span{float: left; padding: 0 10px 6px 0;}
.statues{cursor: pointer;}
.status-normal{background: url(img/normal.png) no-repeat left center; padding-left: 20px; color:#5EB829;}
.status-waiting{background: url(img/waiting.png) no-repeat left center; padding-left: 20px; color:#FF7A04;}
.status-blocked, .status-error{background: url(img/blocked.png) no-repeat left center; padding-left: 20px; color:#FF0000;}
.wx-photo{height: 45px; display: block;}
.wx-reply{font-size: 12px; color: #999; min-width: 300px; max-height: 54px; line-height: 18px; overflow: hidden;}
.wx-reply-ok{color:#066F05;}
.wx-big-photo{height: 132px; width: 132px; box-shadow: 0 0 5px rgba(0,0,0, 0.3); padding: 5px; }
.wx-bind-fm{padding:0 20px 30px 20px;}
.wx-user{padding: 5px; min-height: 45px; position: relative; width: 226px;}
.wx-user .wx-img{float: left;}
.wx-user .wx-info{float: left; width: 170px; padding: 0 0 0 10px;}
.wx-user h3{white-space: normal; line-height: 20px; word-break: break-all;}
.wx-user h4{font-weight: normal; line-height: 20px; font-size:12px; color: #888; margin-top: 5px;}
.wx-unsubscribe{color: #D71717;}
.wx-upinfo{display: none; color: #FFF;background:#000; cursor: pointer; position: absolute; right: -6px; top: 0px; z-index: 120; height: 22px; font-size: 16px; line-height: 22px; text-align: center;}
.wx-upinfo b{float: left; width: 22px; height: 22px;}
.wx-upinfo b:hover{color:#0D8956;}
.wx-ac-on{-moz-transition: 10s all linear; -webkit-transition: 10s all linear; -ms-transition: 10s all linear; transition: 10s all linear; -moz-transform: rotateZ(3600deg); -webkit-transform: rotateZ(3600deg); -ms-transform: rotateZ(3600deg); transform: rotate(3600deg);}
.sex{display: block; margin: 0 auto ; width: 16px; height: 16px; text-indent: -100px; overflow: hidden;}
.sex-1{}
.sex-2{background-position: left bottom;}
.sex-0{background: none; text-indent: 0px; text-align: center; }

.q-table{min-width: 600px; width: 606px;}
.q-table b{color: #066F05;}
.q-table i{color: #BF002C;}
.q-table p{color: #999;}
.search-log b{margin-left: 10px;}
.search-log .txs{width: 98px;}
.search-log select[name=q_type], .search-log select[name=perpage]{width:104px;}
.search-log select[name=q_status]{width: 60px;}
.search-log .btn{margin-left: 50px;}
.export-nos {padding: 10px; width: 400px;}
.export-nos .txa{width: 380px; height: 120px; margin: 0 auto;}
.export-nos h4{padding: 3px 0 5px; font-weight: normal;}
.export-nos p{margin-top: 6px;}

.report-list th, .report-list td{text-align: center;}
.report-list b{color: #0DA447; text-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.report-list tr:hover{background: #FFEFF9;}

.tooltip{
    display: inline;
    position: relative;
}
.tooltip:hover:after{
    background: #333;
    background: rgba(0,0,0,.8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 200px;
}
.tooltip:hover:before{
    border: solid;
    border-color: #333 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}
.tbl-fld{}
.tbl-wide{width:100%;}
.view{padding: 15px 10px;}
.view td{white-space: normal;}
.view .tbl-fld td{border: 1px dashed #CCC; white-space:normal;}
.worth{box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.wview{}
.wview h3.title{text-align: left; line-height: 30px;}
.wview h3.title span{font-weight: normal;margin-left: 20px;}
.in-list-wp{width: 600px; float: left; }
.in-list-2{width: 520px; float: left; margin-left: 10px;}
.in-list-3{width: 540px; float: left; margin-left: 10px;}
.in-list-x{width: 840px; float: left; margin-left: 10px;}
.in-list{text-align: left; margin-bottom: 10px;}
.in-list td{white-space: normal;}
.in-list td, .in-list th{text-align: left;}
.in-list li{border-bottom: 1px dashed #CCC; margin-bottom: 5px; padding: 0 10px 10px 10px;}
.in-list li b{color: #999;}
.in-list li div{white-space:normal;}
.in-list li div.time{color: #892405;}
.in-list li div.url{color:  #058964;}
.in-list li div.from{color: #897C05;}
.in-list-wp td i{margin-right: 10px;}
.in-list-lite li{margin: 0px; padding: 0px; border: 0px none; line-height: 24px; height: 24px;}
.u-tbl-wide{width: 100%;}
.page-lit span, .page-lit a{padding: 0 5px;}
.awh-preview{float: left; width: 640px; margin-left: 10px;}
.mem-log{min-width: 800px; width: 800px;}
.expls{margin-bottom: 20px;}
.expls .tbl-list{margin-bottom: 20px; width:100%; table-layout: fixed;}
.local-code-saved-wp{padding: 10px;}
.link-code-saved{float: right;}
.article-content{padding: 10px; line-height: 3em;}


/* login.css */
.html-admin-login, .html-admin-login body, .html-admin-login .main{height: 100%; background:#EDEDED; padding:0;}
.login-hd{height:50%;}
.login{ margin: 0 auto; background: #FFF; margin-top: -136px; height:260px; width: 600px; box-shadow:0 0 10px rgba(0, 0, 0, 0.698);}
.login-im{ height: 20px; text-align: center; line-height: 20px; padding: 5px 0;}
.login-logo{float:left; width:270px; height: 186px; background: url(img/black-admin-logo.png) no-repeat 50% 40%;}
.login-box{float: left; width: 330px;}
.html-admin-login .footer{margin-top: -70px;}
/* login.css */

/* article content */
.content{font-size: 14px; line-height: 2em; margin: 1em; white-space: normal;}
.content table, .content p, .content ol,.content ul,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6, .content blockquote, .content q{margin-bottom: 0.5em; line-height: 1.5em;}
.content p{line-height: 2em;}
.content table{width: 100%; table-layout: fixed; border: 1px solid #CCC; border-collapse: collapse; line-height: 2em;}
.content table th{font-weight: bold;}
.content table th, .content table td{padding: 0.25em 0.4em; border: 1px solid #CCC; font-size: 14px;}
.content img{max-width: 100%;}
.content a{color: #00a8db;}
.content a:visited{color: #609;}
.content a:hover{text-decoration: underline;}
.content ul{padding: 0 0 0 2em; list-style: outside circle;}
.content ol{padding: 0 0 0 2em; list-style: outside decimal;}
.content h1{font-size: 30px;}
.content h2{font-size: 26px;}
.content h3{font-size: 22px;}
.content h4{font-size: 18px;}
.content h5{font-size: 14px;}
.content h6{font-size: 12px;}
/* article content */

/* attach */
.ath-path{height: 30px;}
.ath-current{}
.ath-current span{float: right;}
.ath-current span var{font-weight: bold; padding: 0 5px;}
.ath-list{border: 1px solid #A2A2A2; box-shadow: 0 0 3px rgba(0,0,0,0.3) inset; list-style-type: none; font-size: 12px; height: 300px; overflow-y: auto;}
.ath-list li{float: left; width: 120px; height: 180px; position: relative; padding: 5px; margin: 0 0 15px 15px; border: 1px solid #E6E6E6; text-align: center;}
.ath-list li:hover, .ath-list li.ui-selecting{background: #F8F8F8;}
.ath-list li.on{background: #ECECEC;}
.ath-list li{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none; user-select: none;}
.ath-list-in{padding: 15px 0 0 0; }
.ath-file{width: 72px; height: 80px; margin: 0 auto; padding:4px;}
.ath-file img{display: block; margin: 0 auto; max-width: 100%; background: #FFF; padding: 3px; box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.ath-icon{}
.ath-icon i{font-size: 50px; cursor:pointer; line-height: 1em; color: #0078E7;}
.ath-name{color: #0078E7;padding: 0; line-height: 1.5em; word-break: break-all; height: 3em; overflow: hidden; text-shadow: 0 0 3px rgba(0,0,0,0.2); }
.ath-time, .ath-size{padding: 0; line-height: 1.5em; height: 1.5em; overflow: hidden; }
.ath-time{color: #999; margin: 8px 0;}
.ath-size{color: #222;}
.ath-size b{margin-right: 10px;}
.ath-del{position: absolute; right: 2px; top: 2px; display: none; line-height: 1em;}
.ath-list li.on .ath-del{display: block;}
.ath-upload{background: #F8F8F8; margin-bottom: 10px; }
.ath-upload-ctrl{padding: 5px; border: 1px solid #CCC;  }
.ath-options{float: left; padding-top: 4px;}
.ath-upload .upload-basic{float: left; padding: 0; min-height: 0;}
.ath-upload-list{position: relative;}
.ath-upload-list-in{position: absolute; top: 41px; z-index: 10; color:#FFF; width: 100%; background: rgba(0,0,0,0.3);}
.ath-upload-list .file-list-have{background: none; max-width: 600px; margin: 0 auto;}
.ath-upload-list .file-list .ajax-file-item{border-bottom: 1px solid #FFF;}
.ath-upload-list .file-name{color:#FFF;}
.ath-actions{float: right;}
.ath-actions .abtn{padding: 3px 6px;}
.ath-actions .abtn i{font-size: 16px; line-height: 1em;}
.ath-checked{display: none;}
.ath-checked button{margin-left: 10px;}
.ath-checked span var{padding: 0 5px; font-weight: bold; color: #CC2A1E;}
.attach-box{margin-top: 10px;}
.attach-box-no-del .ath-list li.on .ath-del{display: none;}
.attach-box-no-del #ath_action_del{display: none;}
.attach-box-no-create_new_dir #ath_action_newdir{display: none;}
.attach-box-no-upload .ath-options{display: none;}
.attach-box-no-upload .upload-basic{display: none;}
/* attach */