﻿body {margin:0px;padding:0px;font-size:12px;font-family:宋体;color:#333;background:url(../images/admin/bg.png) repeat;}
a:link,a:visited {text-decoration:none;color:#0070BA}
a:hover {color:#F64E40;}
a:focus {outline:none;-moz-outline:none;}
:focus {outline:none;}
::-moz-focus-inner {border:0;}
img {border:0;}
ul,form {margin:0px; padding:0px;}
ul,li {list-style:none;}
em {font-style:normal;}
.clear {clear:both;}
.error {color:#f00;}
.red{ color:#ff0000;}
span.required {color:#f00;}
p.tip-info, span.tip-info {color:#f00; margin-left:20px; margin-right:20px;}

table {border-collapse:collapse;width:100%;}
table.grid {border:0;}
table.grid td {padding:8px 5px;border:solid 1px #999;}
table.grid th {padding:10px 5px;border:solid 1px #999;}
table.grid .last {border-right:0;}
table.grid th a {color:#6A070E;}
table.grid td a.process {font-size:14px;text-decoration:underline;font-weight:bold;color:#6A070E;}
table.grid .even {background-color:#f4f4f4;}
table.grid .odd {background-color:#ffffff;}
table.grid  .tr-hover {background-color:#FEC689;}
table.grid table {border:0;width:auto;}
table.grid table tr td {border:0;padding:0;}
table.checkboxlist {width:auto;}
input.checkbox {vertical-align:middle;margin:0;}
label.chk-label {display:inline-block;vertical-align:middle;padding:0 12px 0 3px;}
input.text {padding:2px 3px;font-size:12px;}
input.text-pwd {padding:2px 3px;font-size:11px;}
select {font-size:12px;}
.btn-edit {background:url(../images/admin/icon-edit.gif) no-repeat left center;padding:0 6px 0 18px;}
.btn-delete {background:url(../images/admin/icon-delete.gif) no-repeat left center;padding-left:18px;}
.btn {background:url(../images/admin/button_bg.gif) no-repeat 0 0;width:60px;height:24px;line-height:24px;border:0 none;}
.btn-hover {background:url(../images/admin/button_hover_bg.gif) no-repeat 0 0;}
span.successful-tip {background:url(../images/admin/icons.png) no-repeat -5px -130px;padding-left:30px;margin:0 0 0 20px;height:40px;line-height:40px;color:#f00;display:inline-block;}
span.inputinvalid-tip {background:url(../images/admin/icons.png) no-repeat 0px -0px;padding-left:40px;margin:0 0 0 20px;height:40px;line-height:40px;color:#f00;display:inline-block;}
span.failed-tip {background:url(../images/admin/icons.png) no-repeat -5px -65px;padding-left:30px;margin:0 0 0 20px;height:40px;line-height:40px;color:#f00;display:inline-block;}
div.successful-tip {color:#f00;}
div.inputinvalid-tip {color:#f00;}
div.failed-tip {color:#f00;}
img.true {}
img.false {}

*html .ukeas-modal{top:expression(eval(document.documentElement.scrollTop)) !important;}
.ukeas-modal {padding:10px;border:solid 5px #3658A3;background-color:#fff;}
.ukeas-modal .um-box {position:relative;width:100%;height:100%;}
.ukeas-modal .um-header {width:100%;color:#052C5D;margin:0 0 10px 0;}
.ukeas-modal .um-content {width:100%;color:#333;height:335px;}
.ukeas-modal .loading {width:32px;height:32px;margin:50px auto;display:block;}
.ukeas-modal .um-footer {border-top:solid 1px #ccc;text-align:right;padding:5px 0 0 0;margin:5px 0 0 0;position:absolute;bottom:0;width:100%;}
.ukeas-modal .um-footer .btn {position:absolute;left:0px;top:6px;}
.ukeas-modal .um-footer .close {display:inline-block;width:66px;height:22px;background:url(modal/closelabel.gif)}

h2.path {font-size:13px;font-weight:bold;margin:15px 0;}
.instance ul {}
.instance ul li {margin:10px 0;overflow:hidden;}
.instance ul li.action {margin:10px 0 0 88px;}
.instance label.label {display:inline-block;width:80px;text-align:right;padding-right:8px;vertical-align:middle;}
.instance label.chk-label,label.chk-label {display:inline-block;vertical-align:middle;padding:0 12px 0 3px; }
.instance input.checkbox {vertical-align:middle;margin:0;}
.instance input.radio,input.radio {vertical-align:middle;margin:0;}
.instance input.text {padding:2px 3px;width:200px;font-size:12px;}
.instance label.block {float:left;_position:relative;_top:5px;}
.instance table.checkboxlist {float:left;width:auto;}
.instance table.radiolist {float:left;width:auto;}
.instance label.tbl-label {float:left;width:80px;}
.instance .no-label {margin-left:88px;}
.instance .text-multiple {font-size:12px;vertical-align:middle;}
.instance .select {font-size:12px;padding:1px;}
.instance span.tip {display:inline-block;color:#f00;margin-left:5px;}

.instance .seo input.text {width:400px;}
.instance .seo .text-multiple {width:406px;height:80px;}

.instance .subschool input.text {width:400px;}
.instance .subschool .text-multiple {width:406px;height:80px;}

.instance .nolabel {padding-left:88px;}

#header {background:#fff url(../images/admin/header.gif) repeat-x center bottom;width:100%;height:152px;position:relative;}
#header .inner-wrapper {width:960px;margin:0px auto;position:relative;}
#header img.logo {width:210px;height:68px;display:inline-block;margin:10px 0 0 0px;}
#header .ip {position:absolute;right:0px;top:16px;}
#header .login-status {position:absolute;right:0px;top:40px;}
#header .login-status em {padding:0 0 0 5px;color:#00aeef;}
#header .login-status img {padding:0 5px; vertical-align:middle;}
#header #nav {width:960px;margin:10px auto 0;}
#header #nav a {color:#4a4a4a;padding:0 15px;}
#header #nav ul.sup {overflow:hidden;height:39px;border-radius:5px 5px 0px 0px;border:solid 1px #0095DA;border-bottom:0;background:url(../images/admin/nav_bg.png) repeat-x;}
#header #nav ul.sup li {float:left;height:39px;line-height:39px;border-right:solid 1px #47c0ef;background-color:#0072bc;padding-right:1px;}
#header #nav ul.sup li a {color:#fff;font-weight:bold;font-size:14px;display:block;background:url(../images/admin/nav_bg.png) repeat-x;}
#header #nav ul.sup li.selected a {color:#000;padding:0 20px;background:url(../images/admin/nav_selected.png) repeat;}
#header #nav .sub {background:url(../images/admin/subnav_bg.png) repeat-x;height:38px;border-radius:0px 0px 5px 5px;border:solid 1px #DCDCDC;border-top:0;}
#header #nav .sub ul {overflow:hidden;}
#header #nav .sub ul li {float:left;height:38px;line-height:38px;color:#999;}
#header #nav .sub ul li a {color:#0075be;}
#header #nav .sub ul li a.selected {color:#000;}
#main {width:960px;margin:0 auto;clear:both;}
#main #dashboard {width:938px;margin:10px auto;padding:15px 10px;border:solid 1px #ccc;background-color:#d5d5d5;border-radius:5px 5px 5px 5px;}
#main #dashboard ul li {float:left;margin:0 14px 0 0;}
#main #dashboard ul li.last {margin:0;}
#main #dashboard ul li a {display:block;width:120px;border:solid 1px #ccc;background-color:#e0e0e0;border-radius:5px 5px 5px 5px;}
#main #dashboard ul li a:hover {background-color:#0177C1;}
#main #dashboard ul li span {display:block;text-align:center;padding:15px 10px;color:#555;border:solid 1px #fff;}
#main #dashboard ul li a:hover span {color:#fff;}
#main #dashboard ul li span img {margin-bottom:10px;}
#footer {width:100%;margin:15px 0 0;padding:1px 0 0;font-size:14px;background:url(../images/admin/footer.png) repeat-x 0 center;overflow:hidden;}
#footer p {width:960px;margin:10px auto;}
#footer p.copy {position:relative;width:945px;padding-left:15px;}
#footer p.copy em {font-size:22px;position:absolute;top:-3px;left:0;}
#main .page {width:920px;margin:10px auto;padding:10px 20px;border:solid 1px #ccc;border-radius:5px 5px 5px 5px;}
#main div.list {width:960px;margin:10px auto;}
#main div.list .title {background:url(../images/admin/list-title.png) repeat-x 0 0;height:41px;position:relative;border-radius:5px 5px 0px 0px;border:solid 1px #0095DA;}
#main div.list .title h3 {color:#fff;text-indent:15px;font-size:14px;margin:12px 0;vertical-align:middle;}
#main div.list .title ul.action {position:absolute;right:10px;top:0;margin:10px 0 0;}
#main div.list .title ul.action li {float:left;margin-left:8px;_margin-left:4px;}
#main div.list .title ul.action li.white {color:#ffffff; font-weight:bold;}
#main div.list .title ul.action li a {color:#fff;background:url(../images/admin/arrow.gif) no-repeat 0 center;padding-left:20px;}
#main div.list .title ul.action li a:hover {color:#F64E40;}
#main div.list .title ul.action li .btn {position:relative;top:-4px;}
#main div.list .title ul.action li .text {border:solid 1px #ccc;padding:2px 3px;width:200px;}
#main div.list .title ul.action li select {font-size:12px;padding:1px;}
#main div.list .content {min-height:300px;border-radius:0px 0px 5px 5px;border:solid 1px #DCDCDC;border-top:0;box-shadow:-2px 2px 2px #C8C8C8;background-color:#fefefe;padding:3px 0 20px 0;}
#main div.list .content .instance {margin:10px 0 0 20px;}

#noright {}
#noright #content {width:990px;margin:20px auto;padding-left:10px;border:solid 1px #f00;background-color:#fbd8dd;}
#noright #content .result {background:url(../images/admin/icons.png) no-repeat -5px -65px;padding:0px 0 0px 36px;height:40px;line-height:40px;color:#000;}
body.login {background:url(../images/admin/login_bg.png) repeat;}
#login {background:url(../images/admin/login.png) no-repeat 0 0;width:252px;height:284px;margin:50px auto 0;position:relative;behavior:url(../images/iepngfix.htc);}
#login ul {position:absolute;top:60px;left:50px;z-index:0;}
#login ul li {color:#fff;margin:10px 0;letter-spacing:2px;}
#login ul li.space {height:3px;}
#login .btn-login {display:inline-block;width:100px;height:30px;position:absolute;left:70px;bottom:25px;cursor:hand;z-index:10;}
#login_result {width:240px;margin:20px auto 0;}
#login_result div.inputinvalid-tip {width:240px;height:50px;line-height:50px;margin:0;text-indent:45px;width:100%;background:url(../images/admin/error.png) no-repeat 0 0;behavior: url(../images/iepngfix.htc);}
#index {height:450px;}
#role .instance {}
#setmenu table tr td img {width:24px;height:24px;}


#editcoursecategory .category-disabled,#editcoursecategory .category-enabled {float:left;background:url(../images/select-bg.png) no-repeat 0 0;height:33px;width:239px;line-height:33px;text-indent:10px;}
#editcoursecategory .category-enabled {cursor:pointer;}
#editcoursecategory .pair label.label {position:relative;top:10px;float:left;}
#course_category ul.second li {float:left;width:150px;height:26px;line-height:26px;}

#editoption .option-value table {width:350px;margin-left:90px;}
#editoption .option-value table tr td {padding:5px 0 5px 10px;border:solid 1px #ccc;}
#editoption .option-value table tr th {background-color:#efefef;border:solid 1px #ccc;height:30px;}
#editoption .option-value table tr a {cursor:pointer;}

#main #edituniversity div.list .content .instance {margin:10px auto;width:870px;}
#edituniversity .instance img.logo {float:right;margin-right:10px;_margin-right:5px;}
#edituniversity .instance li {margin-top:0;}
#edituniversity .instance .tab {overflow:hidden;border-bottom:solid 1px #ccc;}
#edituniversity .instance .tab li {float:left;border-style:solid;border-width:1px 1px 0 1px;border-color:#ccc;color:#666;cursor:pointer;height:30px;line-height:30px;margin:0 5px 0 0;width:80px;text-align:center;}
#edituniversity .instance .tab .selected {color:#000;background-color:#efefef;}
#edituniversity .instance .tab-content {border-style:solid;border-width:0px 1px 1px 1px;border-color:#ccc;padding-top:15px;margin:0 0 15px 0;}
#edituniversity .instance .tab-content ul {display:none;}
#edituniversity .instance .tab-content ul.base {display:block;}
#edituniversity .instance .doc {}
#edituniversity .instance .doc li {padding:10px;}
#edituniversity .instance .doc table tr th {border:solid 1px #ccc;padding:10px 0;}
#edituniversity .instance .doc table tr th.c1 {width:450px;}
#edituniversity .instance .doc table tr th.c2 {width:100px;}
#edituniversity .instance .doc table tr td {border:solid 1px #ccc;padding:5px 10px;}
#edituniversity .instance .doc table tr td a {display:inline-block;margin-left:10px;}
#edituniversity .instance .doc table tr td .name {width:300px;}
#edituniversity .instance .doc table tr td .sortorder {width:70px;}
#edituniversity .instance .doc table tr td .button {font-size:12px;}

#editcourse .category-disabled,#editcourse .category-enabled {float:left;background:url(../images/select-bg.png) no-repeat 0 0;height:33px;width:239px;line-height:33px;text-indent:10px;}
#editcourse .category-enabled {cursor:pointer;}
#editcourse .pair label.label {position:relative;top:10px;float:left;}
#editcourse .category-table table {width:400px;margin:0 0 0 88px;}
#editcourse .category-table table tr th {font-size:12px;font-weight:normal;text-align:center;background-color:#efefef;border:solid 1px #ccc;height:26px;line-height:26px;}
#editcourse .category-table table tr td {border:solid 1px #ccc;padding:5px;}
#editcourse .category-table table tr td.c1 {text-align:center;}
#editcourse .ukeas-modal .um-content {height:445px;overflow:auto;}
#editcourse .category {}
#editcourse .category .second {padding-bottom:10px;border-bottom:solid 3px #ccc;margin-bottom:10px;}
#editcourse .category .second label.label {display:inline-block;margin-right:7px;}
#editcourse .category .second select {padding:1px;font-size:12px;}
#editcourse .category ul.leaf {overflow:hidden;}
#editcourse .category ul.leaf li {float:left;width:200px;height:24px;line-height:24px;}

#setuniversitycourse3 {}
#setuniversitycourse3 .category-enabled {float:left;background:url(../images/select-bg.png) no-repeat 0 0;height:33px;width:239px;line-height:33px;text-indent:10px;}
#setuniversitycourse3 .category-enabled {cursor:pointer;}
#setuniversitycourse3 .pair label.label {position:relative;top:10px;float:left;}
#setuniversitycourse3 .category .second {padding-bottom:10px;border-bottom:solid 3px #ccc;margin-bottom:10px;}
#setuniversitycourse3 .category .second label.label {display:inline-block;margin-right:7px;}
#setuniversitycourse3 .category .second select {margin-right:10px;padding:1px;font-size:12px;}
#setuniversitycourse3 .ukeas-modal .um-content {height:440px;overflow-y:auto;}
#setuniversitycourse3 .ukeas-modal .um-content ul.courses li {margin:2px 0;}
#setuniversitycourse3 .ukeas-modal .um-content ul.courses li input {vertical-align:top;}
#setuniversitycourse3 .ukeas-modal .um-content ul.courses li label {vertical-align:top;width:750px;_margin-top:5px;}

#courseupload {}
#main #courseupload div.list .title ul.action {margin:5px 0 0;}
#courseupload .grid a.view {display:inline-block;margin-left:10px;}

#editoffer {}
#editoffer select {}
select optgroup {font-style:normal;color:#666;font-weight:normal;}
select option {color:#000;}

#editthank select {font-size:12px;padding:1px;}
#editthank .text-multiple {width:500px;height:100px;}
#editthank img.pic {float:right;margin:5px 5px 0 0;}

#edittopic img.pic {float:right;margin:5px 5px 0 0;}
#edittopic .instance .text-multiple {width:695px;height:100px;}

#updatecourse h2 {font-size:14px;font-weight:bold;margin:10px 0;}
#updatecourse table {width:100%;margin:10px 0;color:#333;}
#updatecourse table tr td {border:solid 1px #ccc;}
#updatecourse table tr.header td {text-align:center;padding:5px 0;background-color:#bfbfbf;color:#000;font-weight:bold;font-size:14px;}
#updatecourse ul li {margin:5px 0;color:#f00;}

#updatecourse2 .result {margin:10px 0;color:#f00;}
#updatecourse2 h2 {font-size:14px;font-weight:bold;margin:10px 0;}
#updatecourse2 table {width:100%;margin:10px 0;color:#333;}
#updatecourse2 table tr td {border:solid 1px #ccc;padding:2px 3px;}
#updatecourse2 table tr.odd td {background-color:#ddd;}
#updatecourse2 table tr.header td {text-align:center;padding:5px 0;background-color:#bfbfbf;color:#000;font-weight:bold;font-size:14px;}
#updatecourse2 table tr.header td.c1 {width:100px;}
#updatecourse2 table tr.header td.c2 {width:100px;}
#updatecourse2 table tr.header td.c3 {width:100px;}
#updatecourse2 table tr.header td.c4 {width:70px;}
#updatecourse2 table tr.header td.c5 {width:70px;}
#updatecourse2 table tr.header td.c6 {width:100px;}
#updatecourse2 table tr.header td.c7 {width:100px;}
#updatecourse2 table tr.header td.c8 {width:100px;}

dl {}
dl dt {}
dl dd {color:#e60012; position: relative;}
dl dd .label {display:inline-block;width:75px;text-align:right;padding-right:5px;color:#000;}
dl dd .checkbox {margin-left:80px;display:inline-block;vertical-align:middle;}
dl dd .chk-label {vertical-align:middle;padding-left:5px;}
dl dd div.right {position:absolute;right:5px;top:5px;}
dl dd .btn-search {margin-left:80px;}
.text-multiple {font-size:12px;display:inline-block;vertical-align:middle;}
dd span {color:#333;}
dd span em {color:#e10000;}

#adverts dl dd {margin:5px 0;}
#edit-advert dl dd {margin:5px 0;}
#edit-advert dl dd .tip {float:none;}
#edit-advert dl dd.file {}
#edit-advert dl dd.action {margin:20px 0 0 75px;}

#form h2 { font-size: 14px; font-weight: bold; padding: 0 0 5px 0; border-bottom: solid 2px #ccc;}
table.detail tr td { padding:8px 3px;}
table.detail tr.even td { background-color: #dedede;}
table.detail tr.even td.c1 { background-color: #d0d0d0;}
table.detail tr.odd td {background-color: #fefefe;}
table.detail tr.odd td.c1 {background-color: #f0f0f0;}
table.detail tr td.c1 { width: 80px;}
table.detail tr td.c2 { color: #d00000; width: 350px;}
table.detail tr.adjust td.long { width: 150px;}
table.detail tr.adjust td.short { width: 280px;}
table.detail tr td .text { padding: 2px 3px; color: #d00000; height: 20px;}
table.detail tr td .textarea { font-size: 12px; font-family: "宋体"; width: 800px; height: 150px; line-height: 20px;}
#form p.center { overflow: hidden;}
#form p a.back { float: right;}

table.cache { margin: 10px 0;}
table.cache tr td { padding: 10px; text-align: center;}
table.cache tr.header td { font-weight: bold;color: #d00000;}
table.cache tr.even td {background-color: #dedede;}
table.cache tr.odd td {background-color: #fefefe;}
table.cache tr td.c1 { width: 80px;}
table.cache tr td.c2 { width: 100px;}
table.cache tr td.c3 { width: 150px;}
table.cache tr td.c4 { text-align: left; padding-left: 50px;}

#gift table.gift { border: 1px solid #9E9E9E; margin-top: 10px; width: 100%; }
#gift table.gift td { border: 1px solid #9E9E9E; color: #333333; padding: 5px 0; text-align: center; }
#gift table.gift td.left { text-align: left; }
#gift table.gift td select { padding: 0; }
#gift table.gift td a { color: #005274; }
#gift table.gift th { background-color: #CCCCCC; border: 1px solid #9E9E9E; color: #333333; padding: 10px 0; text-align: center; }
#gift table.gift th.c1 { width: 60px;}
#gift table.gift th.c2 { width: 60px;}
#gift table.gift th.c3 { width: 160px;}
#gift table.gift th.c4 { width: 80px;}
#gift table.gift th.c5 { width: 80px;}
#gift table.gift th.c6 { width: 80px;}
#gift table.gift th.c7 { width: 80px;}
#gift table.gift th.c8 { width: 80px;}
#gift table.gift th.c9 { width: 80px;}
#gift table.gift th a { color: #E10000; }
#gift table.gift td a.process { color: #6A070E; font-size: 14px; font-weight: bold; text-decoration: underline; }
#gift table.gift .even { background-color: #FEFEFE; }
#gift table.gift .odd { background-color: #EFEFEF; }
#gift table.gift tr.parent td { background-color: #E0EAF1; padding: 10px 0;}
#gift table.gift tr.sub td { background-color: #eee;}
#gift table.gift tr.exchange td { background-color: #ebd8dd;}
#gift table.gift tr.line td { background-color: #ffffee;}

/**樊文华 2015-11-24 13:41:35.670 **/
.trBg{ background-color:#def3ca; text-align:center;}
.thBg{ background:url(../images/bgNav.gif) repeat-x; color:#eeeeee;}
.thBg1{ background:url(../images/bgNav1.gif) repeat-x; color:#eeeeee;}
.thBg2{ background:url(../images/bgNav2.gif) repeat-x; color:#eeeeee;}
.thBg3{ background:url(../images/bgNav3.gif) repeat-x; color:#eeeeee;}
.thBg4{ background:url(../images/bgNav4.gif) repeat-x; color:#eeeeee;}
.thBg5{ background:url(../images/bgNav5.gif) repeat-x; color:#eeeeee;}
.thBg6{ background:url(../images/bgNav6.gif) repeat-x; color:#eeeeee;}
.thBg7{ background:url(../images/bgNav7.gif) repeat-x; color:#eeeeee;}
.thBg8{ background:url(../images/bgNav8.gif) repeat-x; color:#eeeeee;}
.thBg9{ background:url(../images/bgNav9.gif) repeat-x; color:#eeeeee;}

.thBg span{ color:#ffffff;}
table.grid em{font-weight:bold; color:#ff0000;}