﻿@charset "utf-8";
body{margin:0px; text-align:center;}
body,td{font-size:12px; line-height:21px;}
a:link,a:visited{text-decoration:none; color:#585858;}
a:hover{text-decoration:underline; color:#585858;}
.divcontent{width:1003px; height:auto; margin:0px auto; text-align:left;}
.boldfont,.boldfont a{font-weight:bold;}
.loginlinkblue a{
	color:#2a3b59;}
.loginlinkred{color:#b50000;}
#divtopwhite {
	font-size: 0px;
	width:1003px;
	height:9px;
	float:left;
	clear:both;
}
/*导航样式开始*/
#divLogo{
	height:43px;
	width:410px;
	margin-left:7px;
	background:url(../Images/Logo.png);
	float:left;
}
#divVersion{
	height:43px;
	width:234px;
	background:url(../Images/Top_Version.png) no-repeat;
	float:right;
}
#divSearch{
	width:342px;
	height:54px;
	float:right;
	clear:both;
}

#divSearch #divInput{
	width:194px;
	height:29px;
	background:url(../Images/Search_Bg.png) no-repeat;
	float:left;
}

.inputsearch{
	border:0;	
	height:25px;
	width:173px;
	line-height:25px;
	margin:1px 5px;
	padding:0 5px;
}

#divNavi{
	width:1003px;
	height:60px;
	background:url(../Images/Navi_Bg.png) repeat-x;
	clear:both;
}
#divNavi em{
	font-size:0px;
	width:1px;
	height:11px;
	background:#a2b9d0;
	/*background:#841c35;*/
	margin-top:49px;
	float:left;
}
#divNotice{
margin:15px auto auto 50px;
display:inline;
padding:0px;
width:386px;
height:20px;
float:left;
}

#divNotice dt{
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#8f0224;
	float:left;
}
#divNotice dd{
	background:url(../Images/list_navi.png) left center no-repeat;
	padding:0px;
	margin:auto auto auto 20px;
	height:21px;
	float:left;
}
#divNotice a,#divNotice a:link,#divNotice a:visited{
	color:#8f0224;
	margin-left:22px;
}
#Navi{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
#Navi li{
	margin:4px 0px auto auto;
	float:left;
}
/*导航样式结束*/
#divIndexBanner{
	height:328px;
	width:100%;
	/*background:url(../Images/Index_Banner.png) top no-repeat;*/
	clear:both;
}
#divIndexBanner ul{
	margin:249px auto auto 63px;
	padding:0px;
	list-style:none;
}
#divIndexBanner li{
	margin:auto 5px;
	float:left;
}

#divBannerSplit{background:#c9d3dc;
height:12px;
margin:0;
overflow:hidden;}

#IndexLeft{margin:-30px 0 0 80px;width:227px; float:left; display:inline;}

.slider{background:url(../Images/SliderBg.jpg) no-repeat; width:227px; height:191px;
overflow: hidden;
text-align:center;
position: relative; /*leave as is*/}

.indexjobnews{margin-top:20px;background:url(../Images/IndexJob.jpg);width:231px; height:151px;}
.indexjobnews .more{text-align:right; padding-right:15px;}
.indexjobnews .more a{color:#ffffff;}
.indexjobnews ul{margin:0;padding:10px 0 0 20px;list-style:none;}
.indexjobnews li a{color:#637e9b;}

.IndexContent{float:left; width:570px;height:370px; color:#657e9c; margin-left:43px;}
.IndexContent dl{list-style:none;padding:0;margin:0; margin-top:22px; margin-bottom:10px; width:100%; height:140px; border-bottom:1px solid #647f9a;}
.IndexContent dt{margin:0; padding:0;width:4px; background:#647f9a; height:125px; float:left;}
.IndexContent dd{margin:0px; margin-left:10px;padding:0;float:left; width:556px; overflow:hidden;}
.IndexContent dd img{margin-bottom:5px;}

#IndexContent{
	margin:30px 65px auto 65px;
	padding:0px;
	width:873px;
	height:105px;
	clear:both;
	overflow:hidden;
	float:left;
}

#IndexContent dd{
	margin:0px;
	padding:0px;
	border-left:1px dashed #afafaf;
	float:left;
}

#IndexContent dd ul{
	margin:0px 10px;
	padding:0px;
}
#IndexContent #IndexProfile{
	width:421px;
	height:105px;
}
#IndexContent #IndexProfile div{
	width:401px;
	height:105px;
	margin:auto 10px;
}

 .IndexNewsList{
	width:356px;
	float:left;
}
 .IndexNewsList ul.news{list-style:none;margin:0;padding:0;margin-top:10px;}
.IndexNewsList ul.news li{
	background:url(../Images/list_navi.png) left center no-repeat;
}
.IndexNewsList ul.news span{
	float:right;
}

.IndexNewsList ul.news a{
	margin-left:20px;
	color:#657f98;
}

.IndexUser{
	width:190px;
	height:185px;
	list-style:none;
	overflow:hidden;
	float:right;
	border-left:2px solid #dadee7;
}
.indexlogined{
	background:url(../Images/IndexLoginBged.jpg) no-repeat right top;
	padding:0;
	margin:0;
	height:107px;
	padding-top:30px;
	padding-left:20px;
	overflow:hidden;
	}
.IndexUser ul{
	background:url(../Images/IndexLoginBg.jpg) no-repeat right top;
	padding:0;
	margin:0;
	height:92px;
	padding-top:20px;
	margin-left:10px;
	overflow:hidden;
	}
.IndexUser li{
	list-style:none;
	margin-left:10px;
	text-align:center;
}
.IndexUser input{
	width:93px;
	height:14px;
	border:1px solid #929292;
}
.IndexUser img{
	margin-left: 15px;
}

#banner{
width:100%;
height:286px;
clear:both;
FILTER: progid:DXImagetransform.Microsoft.GradientWipe(duration=3,gradientSize=0.8,motion=forward );
}

#divLeft{
position:relative;
margin:-44px 0px auto 23px;
display:inline;
width:170px;
height:auto;
z-index:10;
clear:both;
float:left;
}

#leftLogin{
	width:168px;
	height:156px;
	background: url(../Images/Left_Login.png) top center;
}

#leftLogin ul{
	padding:42px 0px 0px 5px;
	margin:0px;
	list-style:none;
}
#leftLogin li{
	list-style:none;
	padding-left:10px;
	color:#595758;
	height:25px;
	font-weight:bold;
}
#leftLogin input{
	width:93px;
	height:12px;
	border:1px solid #929292;
}
#leftLogin img{
	margin:15px 0px auto 15px;
}
#leftLogined{
	width:168px;
	height:156px;
	background: url(../Images/Left_Logined.png) center top;
	display:block;
	padding-left:10px;
}

#leftLogined a{line-height:26px; }


#divRight{
margin:10px auto auto auto;
width:720px;
height:auto;
float:right;
}

.divRight_Class{display:block;width:100%;clear:both;}
.divRight_Class,.divRight_Class a{	
	width:100%;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
	line-height:29px;
}
.divRight_Class div{
	background:url(../Images/Position_Bg.jpg) no-repeat; 
	width:111px;
	height:29px;
	float:left;
}
.divRight_Class ul{margin:0px; padding:0px; list-style:none;}
.divRight_Class ul li{
	float:left;
}
.divRight_Class ul li a{
	background:url(../Images/Position_Bg0.jpg) no-repeat; 
	margin-right:10px;;
	float:left;
	width:111px;
	height:29px;
	color:#566d8c;
}
.divRight_Class ul li a.current{
	background:url(../Images/Position_Bg.jpg) no-repeat; 
	margin-right:10px;
	float:left;
	width:111px;
	height:29px;
	color:#ffffff;
}


.divRight_Title{
	color:#566d8c;
	font-family:tahoma 宋体;
	font-size:14px;
	font-weight:bold;
	margin:10px auto;
	clear:both;
}
.divRight_Other{
	border-top:1px dotted #dddddd;
	border-bottom:1px dotted #dddddd;
	height:26px;
	width:610px;
	line-height:25px;
	color:#999999;
}
.divRight_Other span{color:#a37c41;}
.divRight_Content{
	width:610px; 
	height:auto; 
	line-height:22px;
	color:#585858;
	margin:10px 0;
}
.contentimg{ margin:10px; float:left; border:1px solid #dddddd; padding:1px;}
.divRight_Bottom{ 
border-top:1px dotted #dddddd; 
text-align:right;
width:610px;
height:auto;}

.divRight_Bottom img{ margin:5px 0px;}

ul.NewsListPic{
	margin:5px 0px;
	width:610px;  
	height:139px;
	padding:0px; 
	list-style:none;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
ul.NewsListPic li{margin:10px 10px auto 5px; float:left;}
ul.NewsListPic li div{ border:1px solid #dddddd; width:132px;}
ul.NewsListPic li div img{margin:1px;}
ul.NewsListPic li a.title:link,ul.NewsListPic li a.title:visited{ line-height:20px; clear:both; display:block; text-decoration:underline;}

ul.NewsList{margin:0px; padding:0px; list-style:none; width:100%; clear:both;}
ul.NewsList li{
margin-top:10px;
border-bottom:1px dotted #dddddd;
height:103px;
width:610px;
}
ul.NewsList .title{
	background:url(../Images/newslist_navi.jpg) left center no-repeat;
}
ul.NewsList .title a:link,ul.NewsList .title a:visited{	
	margin-left:20px;
	text-decoration:underline;
	color:#566d8c;
	font-family:tahoma 宋体;
	font-size:14px;
	font-weight:bold;
}
ul.NewsList .summary{ margin-top:5px;height:50px; width:100%;}

ul.NewsList .other{
	color:#999999;}
ul.NewsList .other span{color:#a37c41;}
ul.NewsList .other .info{width:560px; float:left;}
ul.NewsList .other a{
	float:right;
	color:#566d8c;
	text-decoration:underline;
}

dl.facultylist{
	margin:10px 0px;
	padding:0px;
	width:610px;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
dl.facultylist  dd{
	margin:5px 7px;
	width:138px;
	height:245px;
	overflow:hidden;
	float:left;
}

dl.facultylist .pic{border:1px solid #dddddd; height:147px; overflow:hidden;}
dl.facultylist img{ margin:1px;}


/*学员风采列表页面样式*/
dl.seudentlist{
	margin:10px 0px;
	padding:0px;
	width:610px;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	clear:both;
}
dl.seudentlist  dd{
	margin:5px 10px;
	width:102px;
	height:200px;
	overflow:hidden;
	float:left;
}
dl.seudentlist .pic{border:1px solid #dddddd; height:104px; width:100px; overflow:hidden;}
dl.seudentlist img{ margin:1px;}
dl.seudentlist .detail a{color:#a67c46;}

ul.memberNewsList{
margin:0px; 
padding:10px 0px; 
list-style:none; 
border-top:1px solid #dddddd; 
border-bottom:1px solid #dddddd;
}
ul.memberNewsList li{
background:url(../Images/newslist_navi.jpg) no-repeat center left;
color:#989898;
}
ul.memberNewsList li a{margin-left:20px;}
ul.memberNewsList li span{
	color:#a67c46;
}

ul.downloadList{
margin:0px; 
padding:10px 0px; 
list-style:none; 
border-top:1px solid #dddddd; 
border-bottom:1px solid #dddddd;
}
ul.downloadList li{
background:url(../Images/downlist_naviC.jpg) no-repeat center left;
color:#989898;
line-height:25px;
}
ul.downloadList li.vip{
background:url(../Images/downlist_naviV.jpg) no-repeat center left;
color:#989898;
line-height:25px;
}
ul.downloadList li a{margin-left:90px;}
ul.downloadList li span{
	color:#a67c46;
}

.divRight_Title .gray{color:#999999; font-weight:normal; font-size:12px;}

.divRight_Line{ width:610px; height:1px; font-size:0px; background:#dddddd;
}
.divRight_Content .contact{
	padding:10px 0px;
	border-top:1px solid #dddddd; 
	border-bottom:1px solid #dddddd;
}

.page{ 
	width:610px; 
	margin-top:5px;
	text-align:right;
	line-height:18px;
	clear:both;
}

.page a{border:1px solid #dddddd; height:18px; margin:0px 1px; width:27px;}
.page a.first span,.page a.prev span,.page a.next span,.page a.last span{ margin:2px 5px auto 5px; line-height:18px;}
.page a.current{ color:#ffffff; font-weight:bold; background:#a2b8d0; border:1px solid #566d8c; height:18px;}

.page a span{ margin:2px 10px auto 10px; line-height:18px;}

.divtop{
	text-align:right; 
	width:610px; 
	margin:10px 0px;
}

.regtitle{
	width:610px;
	line-height:30px;
	margin-top:10px;
	color:#566d8c;
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #dddddd; 
	border-bottom:1px solid #dddddd;
}

ul.regitems{
	list-style:none;
	margin:0px; 
	padding:0px;
}
ul.regitems li{
	margin:2px auto 2px 20px;
	clear:both;
}
ul.regitems li.mustfill{
	background:url(../Images/mustfill.jpg) no-repeat;
}
ul.regitems li span{
margin-left:18px;
display:block;
float:left;
width:70px;
color:#585858;
font-weight:bold;
}

ul.regitems li span.valid
{
	width:150px;
}
ul.regitems li span.step4{
margin-left:18px;
margin-top:20px;
display:block;
width:600px;
color:#585858;
font-weight:bold;
}
ul.regitems li.mustfill .step4{
	margin-top:2px;
	margin-bottom:0px;
	color:#fe0000;
	font-weight:normal;
	height:20px;
}
ul.regitems li.mustfill .step4 a{
	color:#fe0000;
	text-decoration:underline;
	font-weight:bold;
}

ul.regitems li input{
	border:none;
	border-top:1px solid #aaadb2;
	border-right:1px solid #e2e9ef;
	border-bottom:1px solid #e2e9ef;
	border-left:1px solid #e2e9ef;
	height:20px;
	width:155px;
	line-height:22px;
	float:left;
}
ul.regitems li input.focus{
	border:none;
	border-top:1px solid #5794c0;
	border-right:1px solid #b7d6ea;
	border-bottom:1px solid #b7d6ea;
	border-left:1px solid #b7d6ea;
	height:20px;
	width:155px;
	line-height:22px;
}

ul.regbtn{
	margin:0px 0px 0px 18px;
	padding: 0px;
	display:inline;
	list-style:none;
}

ul.regbtn li{
	margin-left:10px;
	margin-top:5px;
	height:27px;
	width:93px;
	float:left;
}
ul.regbtn li input{
	background:url(../Images/reg_button_Bg.jpg);
	cursor:pointer;
	height:27px;
	width:93px;
	border:none;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}

dl.messagelist{
	margin:10px 0px 0px 0px;
	padding:0px;
	border-bottom:1px solid #dddddd;
	border-top:1px solid #dddddd;
	color:#595758;
}
dl.messagelist span{
	font-weight:bold;
}
dl.messagelist dd{ 
	border-top:1px solid #dddddd;
	line-height:26px;
	padding:0px;
	margin:0px;
	}
	
dl.messagelist dd span{color:#ff6601; font-weight:normal;}

dl.msgSubject{
	margin:0px;
	padding:0px;
	clear:both;
}
dl.msgSubject dt{
	background:url(../Images/Position_Bg.jpg) no-repeat; 
	
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	line-height:29px;
	font-size:14px;
	font-weight:bold;
	width:111px;
	height:29px;
	float:left;
}
dl.msgSubject dd{
margin-left:8px;
font-weight:bold;
float:left;
}


dl.msgSubject dd .msginput{
	border-top:1px solid #aaadb2;
	border-right:1px solid #e2e9ef;
	border-bottom:1px solid #e2e9ef;
	border-left:1px solid #e2e9ef;
	height:20px;
	width:125px;
	line-height:20px;
	margin-right:30px;
}
dl.msgSubject dd .msginput2{
	border-top:1px solid #5794c0;
	border-right:1px solid #b7d6ea;
	border-bottom:1px solid #b7d6ea;
	border-left:1px solid #b7d6ea;
	height:20px;
	width:125px;
	line-height:20px;
	margin-right:30px;
}

dl.msgSubject dd .msgbtn{
	background:url(../Images/reg_button_Bg.jpg);
	cursor:pointer;
	height:27px;
	width:93px;
	border:none;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}

.msgContent{
	margin-top:10px;
	border-top:1px solid #aaadb2;
	border-right:1px solid #e2e9ef;
	border-bottom:1px solid #e2e9ef;
	border-left:1px solid #e2e9ef;
	width:606px;
	height:92px;
}
.msgContent2{
	margin-top:10px;
	border-top:1px solid #5794c0;
	border-right:1px solid #b7d6ea;
	border-bottom:1px solid #b7d6ea;
	border-left:1px solid #b7d6ea;
	width:606px;
	height:92px;
}

.divtopmsg{
	text-align:right; 
	width:610px; 
	margin:10px 0px;
	padding-top:5px;
	border-top:1px solid #dddddd;
}



.height10{height:10px;}
.btncancel{cursor:pointer;}
/*页面底部样式开始*/
#divfoot{
	border-top:1px solid #dcdcdc;
	margin: 0px auto 10px 0px;
}
#divfoot img{
	margin-top:5px;
}

#divCopyright{
	background:#a2b9d0;
	color:#203342;
	height:25px;
	line-height:25px;
	width:100%;
	text-align:right;
}
#divCopyright span{
	margin-right:20px;
}
#divCopyright a{color:#ffffff;}
/*页面底部样式结束*/
