@charset "utf-8";
/* CSS Document */

html { color:#000; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, iframe, ol, p, ul, li, th, td, input, select, button { margin:0; padding:0; }
body { font-family:"Microsoft JhengHei", Arial, Helvetica, sans-serif; font-size:13px; line-height:2; }
a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:500; }
iframe { display:block; }
input, select, textarea, button { font-family: inherit; font-size: 100%; line-height:1; }
img { border:none; vertical-align:middle; }
label { cursor:pointer; }
ol { list-style-position:inside; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
textarea { overflow-y:auto; }
th { text-align:inherit; }
ul { list-style:none; }
/* reset */

/*html { background:#ffffff url(../../img/admin/body-bg.gif) repeat-y; }
.head { position: relative; color:#fff; height:60px; overflow:hidden; background:#000 url(../../img/admin/head-bg.gif) repeat-x left bottom;}
.head h2 { font-size:20px; padding:8px 0px 0px 0px; text-align: center;}
.head span { position: absolute; right:0px; padding-right:20px; padding-top:28px; }
.head .header-btn-left { position: absolute; left:10px; cursor: pointer;}
.header-btn { width: 60px; height: 60px; background: url(../../img/header-icon.png) no-repeat; background-size: 60px auto; position: absolute; top: 0; }
.head span a { color:#fff; text-decoration:underline; margin-left:10px; }
.body { padding:10px; position:relative; }
.side { width:180px; padding-right:10px; position:absolute; top:10px; left:10px; }
.side-menu-title { font-size:16px; line-height:28px; height:28px; overflow:hidden; padding:0px 10px; background:#aaa url(../../img/admin/dt_bg.png) repeat-x; border-radius: 8px 8px 0 0; text-shadow: 1px 1px 0 #FFFFFF; border: 1px solid #EEEEEE; border-bottom: 1px solid #AAAAAA; }
.side-menu-list { padding:10px 10px 5px 10px; border-radius: 0 0 8px 8px; background:#fff url(../../img/admin/side-menu-list.png) no-repeat center bottom; }
.side-menu-list li { margin-bottom:5px; }
.side-menu-list a { display:block; border-radius: 5px 5px 5px 5px; text-indent:10px; }
.side-menu-list a:hover { text-decoration:none; background:#f4f4f4 url(../../img/admin/side-menu-list-a.png) no-repeat center bottom; }
.side-menu-list .active, .side-menu-list .active:hover { background:#aaa url(../../img/admin/side-menu-list-a.png) no-repeat center top; }
.main { margin-left:210px; } */
.close-side { background-image:none;}
.close-side .side {display: none;}
.close-side .main {margin-left: 0px;}
/* common */
.main { margin-left:10px; }
.main-title { font-size:16px; margin-bottom:10px; font-weight:bold;}
.main-btns { margin-bottom:10px; }
.a-btn { background: url(../../img/admin/btn-bg.png) repeat-x scroll 0 0 #3D3D3D; border: 1px solid #333333; border-radius: 5px 5px 5px 5px; color: #FFFFFF; cursor: pointer; font-size: 12px; font-weight: bold; padding: 4px 5px; text-decoration: none; *padding:0px 5px; }
.a-btn:hover { background-position: 0 -50px; color: #FFFFFF; text-decoration: none; }
input.a-btn { height:24px; line-height:1; padding:0px; width:60px; text-align:center; border:none; font-size:12px; font-weight:500; }
/* 页页标题 + 按钮 */

.easy-class { width:100%; border-collapse:collapse; border:solid 1px #ddd; }
.easy-class thead tr { background-color:#aaa; }
.easy-class th, .easy-class td { text-align:left; padding-left:5px; border:solid 1px #ccc; }
.easy-class tr:nth-child(2n) {
background-color:#f8f8f8;
} /* 斑驳线 */
.easy-class tr:hover td { background-color:#ddd; }
.ui-f-head { vertical-align:top; }
/* 表格 */

.pager { padding: 5px 0; text-align: center; }
.p-link { padding: 2px 5px; border: 1px solid #aaa; border-radius: 3px; margin: 0 1px; font-size: 11px; color: #333; background: #fff; }
a.p-link, a.p-link:hover { text-decoration: none; }
a.p-link:hover { background: #999; color: #fff; }
strong.p-curr { background: #333; color: #fff; }
/* 分页 */

/* 页面的超链接 */
.admin-nav-bar { margin: 5px 0 5px; }
.admin-nav ul { height:26px; }
.admin-nav li { float: left; height: 25px; line-height: 25px; margin-right: 2px; background-color:#E0E0E0; }
.admin-nav li:hover { background-color:#AAAAAA; }
.admin-nav a { border-width: 1px 1px 0; display: block; padding: 0 8px; text-decoration: none; }
/*
.admin-nav { float: left; }
.cf:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
*/
/* 页面的超链接 */
.table-edit {height:16px; width:16px; background:url(../../img/admin/icon-edit.gif) no-repeat center center; cursor: pointer;}
.table-view {height:16px; width:16px; background:url(../../img/admin/icon-view.gif) no-repeat center center; cursor: pointer;}
.table-yes {height:16px; width:16px; background:url(../../img/admin/yes.gif) no-repeat center center; cursor: pointer;}
.table-no {height:16px; width:16px; background:url(../../img/admin/no.gif) no-repeat center center; cursor: pointer;}
.table-child {height:17px; width:16px; background:url(../../img/admin/child.gif) no-repeat center center; cursor: pointer;}
.table-open {width:15px;height:15px; background:url("../../img/admin/tree-ul-li.gif") no-repeat -32px 2px; cursor: pointer;}
.table-close {width:15px;height:15px;background:url("../../img/admin/tree-ul-li.gif") no-repeat -17px -18px;; cursor: pointer;}
.window-close {width:28px;height:15px;background:url("../../img/closewin.gif") no-repeat center center; cursor: pointer;}

.country-en {background:url(../../img/country/en.png) no-repeat left center; padding-left: 18px;}
.country-zh-cn {background:url(../../img/country/zh-cn.png) no-repeat left center; padding-left: 18px;}
.country-zh-tw {background:url(../../img/country/zh-tw.png) no-repeat left center; padding-left: 18px;}

.ui-tip {color: #999999;}
.ui-error ,.error{color: #FF0000;}
.no-data { font-size: 24px; padding: 255px 0 20px; text-align: center;}
.no-auth { background: url(../../img/admin/no-image.png) no-repeat center center; min-height: 100px; }