﻿@charset "utf-8";
body{text-align:center; margin:0; font-size:12px; color:#627792; line-height:20px;}
a{color:#627792; text-decoration:none;}
a:hover{text-decoration:underline;}
em{font-style:normal; font-family:Arial;}
.content {
	clear: both;
	height: auto;
	width: 1003px;
	margin: 0px auto;
	text-align:left;
}
#header{height:100px;}
#Logo{ height:67px; width:409px; float:left; margin:16px 0 18px 67px; float:left; background:url(../images/Logo.jpg) no-repeat;cursor:pointer;}
#FriendLink{ height:37px; width:413px; float:left; margin:16px 0 auto 72px; float:left;}

#MainNavi{ height:29px; list-style:none;margin:0px; padding:0px; background:url(../images/Navi_Bg.jpg)}
#MainNavi li{width:80px; height:29px; text-align:center; float:left;}
#MainNavi li.Selected{background:url(../images/Navi_Bg_Selected.jpg) no-repeat;  font-size:13px;text-align:center;}
#MainNavi li.Home{width:114px; text-align:right;}
#MainNavi li.Home a{margin-right:15px;}
#MainNavi li.HomeSelected{width:114px; background:url(../images/IndexSelected.jpg) no-repeat; text-align:right;}
#MainNavi li a{color:#F5F6FA; text-decoration:none; line-height:29px; font-size:11px; font-family:"微软雅黑", Arial;}
#MainNavi li a:hover{ text-decoration:underline;}
#MainNavi li.HomeSelected a{ margin-right:21px; font-size:13px;}
#MainNavi li.Selected a{ font-size:13px;}

#PageLeft{margin-left:65px; width:175px; margin-top:25px; overflow:hidden; float:left; display:inline;}
dl.LoginFormItem{margin:0px; margin-bottom:10px; padding:0px; height:17px; line-height:17px;}
dl.LoginFormItem dt{width:40px; text-align:center; float:left;}
dl.LoginFormItem dd{width:117px; margin:0px; margin-left:3px; padding:0px; float:left;}
dl.LoginFormItem dd input{width:115px; height:15px; border:1px solid #E4E9EF;}
div.LoginFormButton{ text-align:right; margin-bottom:10px; padding-right:10px;}
#AjaxLogin{color:#ff0000;}

#PageLeft #UserLogin ul{width:168px; height:52px; display:block; margin:0px; padding:0; margin-bottom:10px; width:100%; list-style:none;}
#PageLeft #UserLogin ul li{ width:34px; height:50px;float:left; cursor:pointer; overflow:hidden;}
#PageLeft #UserLogin ul li a{ width:34px; height:50px; float:left;}
#PageLeft #UserLogin ul li.userset a{background:url(../images/userLogined.jpg) 0px 0px  no-repeat;}
#PageLeft #UserLogin ul li.userset a:hover{background:url(../images/userLogined.jpg) 0px -55px no-repeat;}
#PageLeft #UserLogin ul li.usergrade a{background:url(../images/userLogined.jpg) -35px 0px  no-repeat;}
#PageLeft #UserLogin ul li.usergrade a:hover{background:url(../images/userLogined.jpg) -35px -55px no-repeat;}
#PageLeft #UserLogin ul li.usercourse a{background:url(../images/userLogined.jpg) -70px 0px  no-repeat;}
#PageLeft #UserLogin ul li.usercourse a:hover{background:url(../images/userLogined.jpg) -70px -55px no-repeat;}
#PageLeft #UserLogin ul li.userkaoqin{width:31px;}
#PageLeft #UserLogin ul li.userkaoqin a{background:url(../images/userLogined.jpg) -105px 0px  no-repeat;}
#PageLeft #UserLogin ul li.userkaoqin a:hover{background:url(../images/userLogined.jpg) -105px -55px no-repeat;}
#PageLeft #UserLogin ul li.userlogout a{background:url(../images/userLogined.jpg) -136px 0px  no-repeat;}
#PageLeft #UserLogin ul li.userlogout a:hover{background:url(../images/userLogined.jpg) -136px -55px no-repeat;}

#PageLeft div.leftnavi{ height:30px;border-top: 1px dotted #637992; line-height:30px; *letter-spacing:1px;}
#PageLeft div.sub{ height:30px;border-top: 1px dotted #637992;*letter-spacing:1px; line-height:30px; background:url(../images/LeftNaviSub_Bg.jpg) center right no-repeat;}
#PageLeft div.leftnavi a,#PageLeft div.sub a{width:175px; display:block; text-decoration:none;}
#PageLeft div.Selected{ height:30px;border-top: 1px dotted #637992; line-height:30px; background:url(../images/LeftNaviSelected_Bg.jpg) 12px right no-repeat; height:auto;}
#PageLeft div.leftnavi a,#PageLeft div.sub,#PageLeft div.Selected{font-weight:bold; font-family: Arial, sans-serif;}
#PageLeft ul{margin:0px; padding:0px;margin-bottom:5px; list-style:none;}
#PageLeft li{border-top:none; height:23px; line-height:18px;}
#PageLeft li a{display:block; height:18px; padding-left:70px;}
#PageLeft li a:hover{background:#E4E9EF;}

.leftbottom{border-top: 1px dotted #637992; padding-top:23px;}
.leftbottom .hotnews{ border:5px solid #F3F3F3; width:156px; height:204px; text-align:center;}
.leftbottom .hotnews dl{margin:0px; padding:0px;}
.leftbottom .hotnews dt{margin-top:5px; text-align:center;font-size:16px; font-weight:bold; line-height:25px;}
.leftbottom .hotnews dd{margin:0px auto; padding:0px; width:140px; line-height:18px;}
.leftbottom .hotnews dd.pic{border:1px solid #f3f3f3;; text-align:center; width:136px; height:104px;}
.leftbottom .hotnews dd.pic img{margin-top:2px;}
.leftbottom .hotnews .time{margin-top:11px; line-height:19px; position:relative; height:20px; width:88px; border-top:1px solid #f3f3f3; border-left:1px solid #f3f3f3; float:right;}

#PageCenter{width:474px; height:auto; margin-left:25px; margin-top:25px; float:left; overflow:hidden; display:inline;}
#SolidContainer{margin-bottom:20px;}
#SolidLeft{height:166px; width:12px; font-size:0px;background:#F9A340; float:left;}
#Solid{width:462px;float:left;}
#SolidBottom{height:12px; width:274px; font-size:0px;background:#F9A340; clear:both;}

#PageCenter ul.navi{margin:0px; padding:0px; padding-left:10px;height:22px; width:100%; line-height:22px; list-style:none; background:url(../images/line.jpg) repeat-x bottom;}
#PageCenter ul.navi li{float:left; line-height:22px; margin:0px 3px; width:68px; text-align:center; cursor:pointer;}
#PageCenter ul.navi li.selected{border:1px solid #d8d8d8; border-bottom:none; background:url(../images/class_Navi_Bg.jpg) no-repeat #ffffff; position:relative;}

#PageCenter .infocontent{margin-left:0px;}
#PageCenter .infobottom{text-align:right; margin-top:30px; border-top:1px solid #627792; line-height:50px; clear:both;}

#PageCenter .page{text-align:right; border-top: 1px solid #627792; line-height:30px; clear:both;}
#PageCenter .page a{margin:0 3px;}
#PageCenter .page span{padding:0 3px;}
.ChannelTitle {
	font-style: normal;
	font-weight: bold;
	line-height:25px;
	border-bottom:2px solid #627792;
}

#PageRight{margin-right:35px; width:203px; margin-top:25px; height:auto; float:right; overflow:hidden; display:inline;}
#PageRight input{width:146px; height:13px; line-height:12px; border:1px solid #d8d8d8; background:#F7F7F7;}
.SearchFormItem{list-style:none;margin:0px; padding:0px; float:right;}
.SearchFormItem dt{float:left;}
.SearchFormItem dd{margin:0px; margin-left:4px; padding:0px;float:left;}
.SearchFormItem dd img{vertical-align:middle;}

#PageRight .info{ width:201px; height:475px; border:1px solid #d8d8d8; background:#f7f7f7; margin-top:18px; text-align:center; float:right;}
#PageRight dl.piclist{list-style:none; margin:18px auto 5px auto; width:164px;}
#PageRight dl.piclist dt{border-bottom:1px dotted #627792; line-height:20px; text-align:left; font-weight:bold;}
#PageRight dl.piclist dd{list-style:none; padding:0px; margin:0px; margin-top:10px; text-align:left;}
#PageRight dl.piclist dd a{ color:#A82036; margin-left:10px;}

#PageRight dl.teacherlist{list-style:none; margin:15px auto 5px auto; width:164px;}
#PageRight dl.teacherlist dt{border-bottom:1px solid #627792; line-height:20px; margin-bottom:3px; text-align:left; font-weight:bold;}
#PageRight dl.teacherlist dd{list-style:none; padding:0px; margin:0px; text-align:left;}

#PageRight .DownloadList{list-style:none; padding:0px; margin:0px; clear:both; float:right;}
#PageRight .DownloadList li{width:200px; height:68px; border:1px dashed #d8d8d8; margin-top:15px; font-weight:bold; letter-spacing:1px;}
#PageRight .DownloadList li img{margin:8px 5px auto 5px;}

ul.friendlink{list-style:none; margin:0px; margin-top:10px; margin-left:46px; padding:0px; float:left; clear:both;}
ul.friendlink li{float:left; margin:0 10px; height:53px; border:1px solid #d8d8d8; width:129px; text-align:center;}
ul.friendlink li img{border:0; margin:1px;}

.btncancel{cursor:pointer;}
.footer{border-top:1px solid #627792; width:896px; margin:10px auto 0px 53px; text-align:center; float:left; height:50px; line-height:30px; clear:both;}
