/********** frame.css **********/

/* library-frame-top */
#library-frame-top .top #select-lan {float:right; margin:10px 10px 10px 0;}

/********** widget.css **********/

/* library-ico */
.library-ico {float:left; width:16px; height:16px; background:url(../../images/admin/ico.gif) no-repeat;}
.library-td-ico {width:16px; height:16px; background:url(../../images/admin/ico.gif) no-repeat;}
.library-ico-plus {background-position:0 0;}
.library-ico-time {background-position:-16px 0;}
.library-ico-config {background-position:-32px 0;}
.library-ico-refresh {background-position:-48px 0;}
.library-ico-connect {background-position:-64px 0;}
.library-ico-plugin {background-position:-80px 0;}
.library-ico-config-edit {background-position:-96px 0;}
.library-ico-control-rewind {background-position:-112px 0;}
.library-ico-plugin-add {background-position:-128px 0;}
.library-ico-tel {background-position:-144px 0;}
.library-ico-right {background-position:0px -16px;}
.library-ico-wrong {background-position:-16px -16px;}
.library-ico-add {background-position:-32px -16px;}
.library-ico-del {background-position:-48px -16px;}
.library-ico-save {background-position:-64px -16px;}
.library-ico-stop {background-position:-80px -16px;}
.library-ico-forbid {background-position:-96px -16px;}
.library-ico-notice {background-position:-112px -16px;}
.library-ico-info {background-position:-128px -16px;}
.library-ico-folder-wrench {background-position:-144px -16px;}
.library-ico-link {height:8px; background-position:0px -36px;}
.library-ico-email {height:13px; background-position:-16px -32px;}
.library-ico-table {background-position:-32px -32px;}
.library-ico-book {background-position:-48px -32px;}
.library-ico-image-add {background-position:-64px -32px;}
.library-ico-application-go {background-position:-80px -32px;}
.library-ico-folder-go {background-position:-96px -32px;}
.library-ico-rss-go {background-position:-112px -32px;}
.library-ico-rss-add {background-position:-128px -32px;}
.library-ico-rss-del {background-position:-144px -32px;}
.library-ico-rss-notice {background-position:-160px -32px;}
.library-ico-user {background-position:0px -48px;}
.library-ico-user-add {background-position:-16px -48px;}
.library-ico-user-edit {background-position:-32px -48px;}
.library-ico-user-del {background-position:-48px -48px;}
.library-ico-user-comment {background-position:-64px -48px;}
.library-ico-user-suit {background-position:-80px -48px;}
.library-ico-user-red {background-position:-96px -48px;}
.library-ico-user-female {background-position:-112px -48px;}
.library-ico-user-orange {background-position:-128px -48px;}
.library-ico-user-green {background-position:-144px -48px;}
.library-ico-user-gray {background-position:-160px -48px;}
.library-ico-mark-star-off {background-position:-160px 0;}
.library-ico-mark-star-on {background-position: -160px -16px;}

/* library-box */
.library-box .content p {text-indent:2em; line-height:20px;}
.library-box .content ul {list-style:disc; padding-left:2em; line-height:20px;}
.library-box .content ol {list-style:decimal; padding-left:2em; line-height:20px;}

/* library-btn */
.library-btn-4 {display:inline-block; width:50px; height:24px; line-height:24px; color:#214774; background:url(../../images/admin/sprite.gif) 0 -220px; border:0; text-align:center; cursor:pointer;}
.library-btn-4 {width:70px; background-position:0 -670px;}
.library-btn-4:hover {color:#FFF; background-position:-80px -670px; text-decoration:none;}
.library-btn-8 {display:inline-block; width:50px; height:24px; line-height:24px; color:#214774; background:url(../../images/admin/sprite.gif) 0 -220px; border:0; text-align:center; cursor:pointer;}
.library-btn-8 {width:100px; background-position:0 -770px;}
.library-btn-8:hover {color:#FFF; background-position:-100px -770px; text-decoration:none;}

/* select */
select {float:left;/* margin:5px 0 0 0;*/ padding:2px; height:24px; border:1px solid #A3B5CB; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

/* library-select */
.library-select .opt a:hover {background:#fff; text-decoration:none;}

/* library-tbl */
.library-tbl table tr .td-radio div {float:left; margin-right:12px; height:20px; line-height:20px;}
.library-tbl table tr .td-radio div input {float:left; margin:4px 3px 0 0; padding:0;}

.library-tbl table tr .main-module div {float:left; height:20px; line-height:20px;}
.library-tbl table tr .main-module div input {float:left; margin:4px 3px 0 0; padding:0;}
.library-tbl table tr .sub-module div {float:left; margin-left:16px; height:20px; line-height:20px;}
.library-tbl table tr .sub-module div input {float:left; margin:4px 3px 0 0; padding:0;}

.library-tbl table img {max-width:600px;width:expression(this.width > 600 && this.width > this.height ? 600 : true);overflow:hidden;}
.library-tbl table tr td p {text-indent: 2em;}
.library-tbl table tr td ul li, .library-tbl table tr td ol li {margin-left: 2em;}
.library-tbl table tr td ul li p, .library-tbl table tr td ol li p {text-indent: 0em;}

.library-tbl table tr th strong, .library-tbl table tr td strong {color:#C00;}

.library-tbl table tr td a.click-filter {color:#000; /*color: #547294;*/}
.library-tbl table tr td a.click-jump {color:#000; /*color: #547294;*/}
.library-tbl table tr.gray td a, .library-tbl table tr.gray td a span, .library-tbl table tr td .gray a span {color:gray;}
.library-tbl table tr.green td a, .library-tbl table tr.green td a span {color:green;}
.library-tbl table tr.bold td a, .library-tbl table tr.bold td a span {font-weight:bold;}
.library-tbl table tr td a.input_value {cursor:pointer; color:gray;}

/********** style.css **********/

/* perform-search-bar */
.perform-search-bar .do {float:left; width:34px; height:34px; border-right:1px solid #B0C0D0; background:url(../../images/admin/sprite.gif) -155px -75px;} 
/*.perform-search-bar .status {float:left; width:34px; height:34px; border-right:1px solid #B0C0D0; background:url(../../images/admin/sprite.gif) -155px -75px;} */

.perform-search-bar .library-btn-4 {float:left; margin:5px 0 0 5px;}

/********** main.css **********/

/* library-main */
ul.library-main {width:100%; overflow:auto;}
ul.library-main li {float:left; display:inline; margin:10px 0 0 10px; width:270px; height:94px; overflow:hidden;}
ul.library-main li a {position:relative; display:block; width:270px; height:94px; background:url(../../images/admin/main-sprite.jpg);}
ul.library-main li a:hover {background-position:0 -100px;}
ul.library-main li a font {position:absolute; left:10px; display:block; width:60px; color:#000; text-align:center;}
ul.library-main li a font.d {top:30px; height:20px; line-height:20px; font-size:20px; font-weight:bold;}
ul.library-main li a font.m {top:50px; height:20px; line-height:16px; font-size:12px;}
ul.library-main li a img {position:absolute; top:5px; left:5px; width:70px; height:70px; background:url(../../images/admin/main-ico.gif);}
ul.library-main li a img.perform {background-position:0 0;}
ul.library-main li a img.perform-check {background-position:-70px 0;}
ul.library-main li a img.perform-other {background-position:-140px 0;}
ul.library-main li a img.setting {background-position:-210px 0;}
ul.library-main li a img.perform-history {background-position:-280px 0;}
ul.library-main li a img.invite-other {background-position:-350px 0;}
ul.library-main li a img.perform-view {background-position:-420px 0;}
ul.library-main li a h2 {position:absolute; top:6px; left:80px; height:30px; line-height:30px; font-size:22px; font-family: Microsoft YaHei Source Han Sans CN !important; /*font-family:'Microsoft Yahei','宋体';*/ font-weight:normal; color:#2A526C; overflow:hidden;}
ul.library-main li a h3 {position:absolute; top:36px; left:80px; height:20px; line-height:20px; font-size:12px; color:#666; font-weight:normal;}
ul.library-main li a div {position:absolute; top:60px; left:80px; padding-right:10px; height:20px; background:url(../../images/admin/main-sprite.jpg) right -220px;}
ul.library-main li a div span {float:left; padding-left:10px; height:20px; line-height:20px; overflow:hidden; color:#547294; background:url(../../images/admin/main-sprite.jpg) left -220px; cursor:pointer;}

ul.library-main li a:hover {text-decoration:none;}
ul.library-main li a:hover div {background-position:right -250px;}
ul.library-main li a:hover div span {background-position:left -250px;}

/* sidebar */
.sidebar {float:right; margin:10px 10px 0; display:inline; width:200px;}
.sidebar .box {position:relative; width:198px; border:1px solid #CCC; overflow:visible;}
.sidebar .box .inner {padding-bottom:6px; width:196px; border:1px solid #F0F6F6; background:#F7FBFC url(../../images/admin/main-sprite.jpg) 0 -290px repeat-x;}
.sidebar .box sup,
.sidebar .box sub {position:absolute; width:6px; height:6px; overflow:hidden; background:url(../../images/admin/sprite.gif);}
.sidebar .box sup.l {top:-1px; left:-1px; background-position:-10px -40px;}
.sidebar .box sup.r {top:-1px; right:-1px; background-position:-16px -40px;}
.sidebar .box sub.l {bottom:-1px; left:-1px; background-position:-10px -46px;}
.sidebar .box sub.r {bottom:-1px; right:-1px; background-position:-16px -46px;}
.sidebar .box h2 {padding:0 6px; height:30px; line-height:30px; font-size:14px; color:#2A526C; font-family:'Microsoft Yahei';}
.sidebar .box ul {width:196px; overflow:auto; zoom:1;}
.sidebar .box ul li {float:left; padding-left:22px; width:174px; height:22px; line-height:22px; overflow:hidden; background:url(../../images/admin/main-dot.gif) no-repeat;}

/********** login.css **********/

.login-zone ul li span {float:left; padding-left:8px; width:150px; _width:142px; height:34px; line-height:34px; font-weight:bold; font-family:'Verdana'; font-size:14px; background:url(../../images/admin/login-sprite.gif) 0 -102px; border:0;}
.login-zone ul li .button, .login-zone ul li .button-4 {float:left; width:64px; height:34px; line-height:34px; margin-left:100px; background:url(../../images/admin/login-sprite.gif) 0 -136px; text-decoration:none; text-align:center; font-family: Microsoft YaHei Source Han Sans CN !important; /*font-family:'Microsoft Yahei','宋体';*/ font-size:14px; color:#3D6781;}
.login-zone ul li .button-4 {width:104px; background:url(../../images/admin/login-sprite-4.gif) 0 -136px;}

/********** others **********/

span.switch-btn {float:left; margin:2px 0 0 6px; padding-right:5px; width:45px; height:20px; line-height:20px; text-align:right; background:url(../../images/admin/sprite.gif); cursor:pointer;}
span.switch-btn-open {background-position:0 -600px;}
span.switch-btn-close {background-position:-80px -600px;}

.top-btn-outer {margin:10px 10px 0; height:28px;}
.top-btn-outer .library-a-btn {margin-right:10px;}

/* 服务页 */
h1.service-title{text-align:center; font-size:24px; margin-top:20px; font-family: Microsoft YaHei Source Han Sans CN !important; /*font-family: Tahoma, Arial, '微软雅黑', '黑体', '宋体', sans-serif;*/ background: url(../../images/admin/logo.gif) 10px 0 no-repeat;}

/********** addPerformNew.css **********/
.perform-percent-outer span {text-align:center; display:none;}