﻿/*全局样式*/
body {text-align:center;margin:0; padding:0; background: #fff; font-size:62.5%; color:#000;background:#417686}
div,h1,img{border:0;padding:0;margin:0;}
a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover {color: #000; text-decoration:underline;}
a:active {color: #000;}
#EduMainBox{width:905px;margin:auto;text-align:left;color:#000;background-color:#fff;}
br.clear{clear:both;}
/*公用头部*/
#TopLog{width:905px;height:113px;line-height:113px;clear:both;background:url(/images/index_01.gif) no-repeat;}
#TopMenuBox{width:905px;height:28px;background:url(/images/index_02.gif) repeat-x;clear:both;font-size:12px;}
#TopMenuBox ul,#TopMenuBox ul li{margin:0;padding:0;border:0;list-style:none;}
#TopMenuBox ul li{float:left;color:#fff;line-height:28px;width:70px;text-align:center;}
#TopMenuBox ul li a:link {color: #000; text-decoration:none;}
#TopMenuBox ul li a:visited {color: #000; text-decoration:none;}
#TopMenuBox ul li a:hover {color: #f00; text-decoration:none;}
#TopMenuBox ul li a:active {color: #000;}
#TopMenuBox ul li.split{float:left;font-weight:700;line-height:28px;width:8px;text-align:center;color:#000;}
#TopMenuBox ul li.maxlength{float:left;line-height:28px;width:110px;text-align:center;}
#TopMenuBox ul li.Minlength{float:left;line-height:28px;width:60px;padding-left:40px;text-align:center;}
#SplitBox{height:29px;width:905px;background:url(/images/index_17.gif) no-repeat;clear:both;}
/*首页样式*/
#IndexMainBox{width:905px;font-size:12px;clear:both;}
#Step1{clear:both;width:905px;height:528px;}
#InfoBox{float:left;width:686px;height:528px;}
/*{*/
#ChangeNewBox{float:left;width:284px;height:245px;padding:5px 5px 11px 5px;background:#fff url(/images/index_16.gif) no-repeat;}
#NewBox{float:left;width:357px;height:196px;background:url(/images/index_07.gif) no-repeat;padding:45px 20px 20px 15px;}
#ConsumptionBox{float:left;width:302px;height:200px;background:url(/images/index_08.gif) no-repeat;padding:60px 20px 17px 20px;}
#RightsBox{float:left;width:304px;height:200px;background:url(/images/index_09.gif) no-repeat;padding:60px 20px 17px 20px;}
/*}*/
#UserBox{float:left;width:219px;height:538px;}
/*{*/
#UserLoginBox{width:199px;height:168px;background:url(/images/index_14.gif) no-repeat;padding:35px 0 0 20px;font-size:12px;}
#UserLoginBox dl{
margin:0;
padding:0;
}
#UserLoginBox dd{
margin:0;padding:0;
line-height:24px;
height:24px;
width:auto;
}
#UserLoginBox dt{
margin:0;padding:0;
line-height:24px;
height:24px;
width:auto;
}
#UserLoginBox dd label{
color:#0949a3;
}
#UserLoginBox dt{
padding-left:48px;
}
#UserLoginBox dd.ButtonBox{padding-left:30px;height:30px;line-height:30px;}
#UserLoginBox dd.ButtonBox input{margin:0 2px;}
#UserLoginBox dd img,#UserLoginBox dt img{border:0;cursor:pointer;}
#UserLoginBox dd input.input{border:solid 1px #000;width:100px;font-size:12px;}
#UserLoginBox dd input.validate{border:solid 1px #000;width:40px;font-size:12px;}
#UserLoginBox dt input.input{border:solid 1px #000;}
#UserLoginBox dd.UserManagerBox{height:30px;line-height:30px;background:font-family: '黑体';color:#204b78;font-size:18px;text-indent:30px;font-weight:700;}

#ListBox{width:179px;height:275px;background:#fff url(/images/index_15.gif) no-repeat;padding:40px 20px 20px 20px;}
#ListBox th{width:80px;text-align:left;line-height:24px;}
#ListBox td{width:80px;text-align:left;line-height:24px;}
td.label{font-size:14px;}
td.code{font-size:14px;font-weight:bold;color:#00f;}
/*}*/
#ConsumptionLogBox{clear:both;width:902px;height:142px;background-color:#fff;padding:10px 2px 0 1px;clear:both;}
#MessageBox{clear:both;width:905px;height:249px;background-color:#fff;clear:both;}
/*{*/
#LegalBox{float:left;width:236px;height:179px;background:url(/images/index_10.gif) no-repeat;padding:55px 20px 15px 20px;}
#NoticeBox{float:left;width:245px;height:169px;background:url(/images/index_11.gif) no-repeat;padding:65px 20px 15px 20px;}
#DateBox{float:left;width:342px;height:244px;padding:5px 0 0 2px;background-color:#fff;}
#DateInner{border:1px solid #D2DEE2;padding:1 3px;width:336px;height:240px;}
#DateInner span.Navigation{cursor:hand;color: #1F72D0;display:inline-block;width:20px;text-align:center;}
#DateInner span.DateInfo{cursor: hand; color: #1F72D0;line-height:16px;display:inline-block;width:110px;text-align:center;}
.todyaColor{background-color:#9f0;}
/*}*/
#TelecomBox{clear:both;width:905px;height:95px;background-color:#fff;padding-top:3px;clear:both;}
#VideoBox{clear:both;width:905px;height:306px;}
/*{*/
#FlashBox{float:left;width:413px;height:231px;background:url(/images/index_03.gif) no-repeat;padding:60px 20px 15px 20px;}
#FlvBox{float:left;width:412px;height:231px;background:url(/images/index_04.gif) no-repeat;padding:60px 20px 15px 20px;}
/*}*/
#LinkBox{float:left;width:775px;height:27px;padding:15px 5px 0 125px;background:#fff url(/images/index_05.gif) no-repeat;}
#LinkBox select{width:160px;margin:0 5px;}
#NewBox ul,#ConsumptionBox ul,#RightsBox ul,#LegalBox ul,#NoticeBox ul,#FlashBox ul,#FlvBox ul{list-style:none;padding:0;margin:0;}
#NewBox ul li,#ConsumptionBox ul li,#RightsBox ul li,#LegalBox ul li,#NoticeBox ul li,#FlashBox ul li,#FlvBox ul li{font-size:14px; text-align:left;line-height:23px; background:url(/images/sign.gif) 0 8px no-repeat; padding:0 0 0 9px; zoom:1;list-style:none;}
#NewBox a:link,#ConsumptionBox a:link,#RightsBox a:link,#LegalBox a:link,#NoticeBox a:link,#FlashBox a:link,#FlvBox a:link
{font-size:14px;color: #000; text-decoration:none;}
#NewBox a:visited,#ConsumptionBox a:visited,#RightsBox a:visited,#LegalBox a:visited,#NoticeBox a:visited,#FlashBox a:visited,#FlvBox a:visited
{font-size:14px;color: #000;text-decoration:none;}
#NewBox a:hover,#ConsumptionBox a:hover,#RightsBox a:hover,#LegalBox a:hover,#NoticeBox a:hover,#FlashBox a:hover,#FlvBox a:hover
{font-size:14px;color: #000; text-decoration:underline;}
#NewBox a:active,#ConsumptionBox a:active,#RightsBox a:active,#LegalBox a:active,#NoticeBox a:active,#FlashBox a:active,#FlvBox a:active
{font-size:14px;color: #000;}
#NewBox li.more,#ConsumptionBox li.more,#RightsBox li.more,#LegalBox li.more,#NoticeBox li.more,#FlashBox li.more,#FlvBox li.more
{text-align:right;background:none;padding-right:30px;letter-spacing:2px;}
/*在线考试*/
#StartHtml{clear:both;width:905px;height:52px;background:#fff url(/images/link_03.gif) no-repeat;font-weight:700;text-align:left;clear:both;}
#HtmlTitle{float:left;height:52px;font-size:14px;line-height:52px;padding-left:80px;width:125px;}
#CourceSign{float:left;font-size:14px;height:52px;line-height:52px;padding-left:100px;}
#HtmlBox{width:905px;clear:both;background:#fff url(/images/courceware_05.gif) repeat-y;}
#MenuBox{padding:0 20px 10px 18px;width:190px;float:left;}
#MenuBox td{font-size:13px;}
#MenuBox th{font-weight:700;font-size:13px;}
#ContentBox{float:left;width:619px;padding:0 30px 10px 28px;font-size:1.4em;line-height:1.8em;min-height:354px;_height:354px;}

#exam{font-size:14px;padding-top:5px;}
#exam h1{text-align:center;border-bottom:1px dashed #ccc;font-size:16px;}
#exam h2{line-height:150%;letter-spacing:1px;font-size:14px;color:#00f;}
#exam p{font-size:14px;line-height:150%;letter-spacing:1px;}
#exam p.note{font-weight:700;letter-spacing:1px;color:#f00;}
#exam p.key{background-color:#0f0;}
#post{border-top:1px dashed #ccc;height:30px;line-height:30px;padding-top:5px;}
#post input{letter-spacing:5px;text-align:center;}
#showtime{position:absolute;top:185px;left:850px;position:fixed;background-color:#000;padding:0 5px;font-weight:700;letter-spacing:1px;color:#0f0;font-family:'黑体';font-size:14px;}
#EndBox{clear:both;width:905px;height:16px;clear:both;background:url(/images/courceware_04.gif) no-repeat;}
/*游客留言*/
#MessageOnLineBox{clear:both;width:705px;padding:0 100px;background-color:#fff;min-height:354px;_height:354px;}
fieldset {
border:1px solid #ccc;
padding:10px;
}
legend {
color:#00f;
font-size:15px;
font-weight:700;
letter-spacing:2px;
}
fieldset h1{
font-size:15px;
padding:0;
margin:15px 15px 15px 0;
letter-spacing:2px;
}
fieldset p label {
width:80px;
display:inline-block;
padding:0 5px;
font-size:14px;
font-weight:700;
letter-spacing:1px;
}
fieldset p label.rows {
display:block;
width:98%;
}
fieldset p label.rows em,fieldset p label.rows em *
{
font-size:inherit;
font-weight:400;
color:#f00;
}
fieldset p span{
font-size:14px;
}
fieldset p span.sign{
font-size:15px;color:#FF8000;font-weight:700;letter-spacing:1px;
}
fieldset p label em
{
font-size:12px;font-style:normal; 
}
#MessageOnLineBox p.ValidateBox{padding:auto auto 5px auto;margin:auto auto 0 auto;}
#MessageOnLineBox p.ValidatePicBox{padding:2px 0 0 83px;margin:0;}
#validateimg{cursor:pointer;}
/*分类*/
#SearchBox{clear:both;width:905px;height:30px;background-color:#fff;font-size:14px;line-height:30px;clear:both;}
#SearchBox div.Location{float:left;padding-left:10px;width:600px;}
#SearchBox div.SearchInner{float:left;}
#MenuBox ul,#ContentBox ul{list-style:none;padding:0;margin:0;}
#MenuBox ul li,#ContentBox ul li
{font-size:14px; text-align:left;line-height:23px; background:url(/images/sign.gif) 0 8px no-repeat; padding:0 0 0 9px; zoom:1;list-style:none;}
#ContentBox ul li em{white-space:nowrap;color:#aaa;font-size:12px;font-style:normal;padding:0 5px;}
#ContentBox ul li.father{list-style:none;background:none;float:left;width:290px;line-height:30px;}
/*内容*/
#ContentBox h1{text-align:center;font-size:18px;line-height:30px;}
p.DocumentInfo{text-align:center;border-bottom:1px dashed #ccc!important;}
p.DocumentInfo span{padding-left:1em;font-size:inherit;}
#InfoContentBox{clear:both;padding:0.4em 0;line-height:1.8em;font-size:inherit;}
#InfoContentBox p{text-indent:2em;}
#InfoContentBox table{border-collapse:collapse;width:98%;}
#InfoContentBox td,#InfoContentBox th{padding:3px 5px;}
#CloseBox{clear:both;text-align:right;font-size:12px;line-height:24px;height:24px;background-color:#ccc;}
#CloseBox span{padding-right:24px;}
/*学校概况*/
#AboutSchool{clear:both;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:1.4em;line-height:2em;width:705px;padding:0 100px;background-color:#fff;min-height:354px;_height:354px;}
#AboutSchool p{text-indent:2em;}
/*公用底部*/
#FootBox{float:left;width:665px;height:75px;background:#fff url(/images/index_06.gif) no-repeat;padding:10px 0 0 240px;font-size:12px;}
#FootBox p{padding:0;margin:0;line-height:20px;height:20px;}
#FootBox p label.leftSign{display:inline-block;width:60px;}
#CountLabel{float: left;line-height: 20px;height: 20px;width:60px;text-align:justify;text-justify:distribute-all-lines;}
/*分页*/
p.pageset {
border-top:1px dashed #ccc!important;
padding-top:5px!important;
margin-top:5px!important;
height:2em;
line-height:2em;
text-align:left;
}

p.pageset span{
margin-right:2px!important;
}

p.pageset span.pageinfo{
border:#9aafe5 1px solid!important;
padding:3px!important;
background-color:#d6e7fb;
color:#00f
}

p.pageset span.pageinfo em{
font-weight:700;font-style:normal;
}

p.pageset span.Invalid {
border:1px solid #e2e2e2!important;
letter-spacing:1px!important;
color:#999!important;
padding:3px!important;
}

p.pageset span a:link,p.pageset span a:visited {
border:#9aafe5 1px solid!important;
text-decoration:none!important;
color:#3e5e8e!important;
font-weight:400!important;
letter-spacing:1px!important;
padding:3px!important;
}

p.pageset span a:hover {
border:#4e76b1 1px solid!important;
text-decoration:none!important;
font-weight:400!important;
background:#fff!important;
color:#ff5e00!important;
padding:3px!important;
}

p.pageset span a:active {
border:#9aafe5 1px solid!important;
text-decoration:none!important;
color:#3e5e8e!important;
font-weight:400!important;
padding:3px!important;
}

p.pageset span input {
font-weight:700!important;
color:green!important;
width:3em!important;
border:#4e76b1 1px solid!important;
letter-spacing:0!important;
padding:3px!important;
}

p.pageset span.currentpage {
border:#b8c9e0 1px solid!important;
font-weight:700!important;
color:#fff!important;
background-color:#4e76b1!important;
padding:3px!important;
}