@charset="gb2312";
body{	
    font-family:"宋体", Arial, Helvetica, sans-serif;
    font-size:62.5%;
	text-align:center;
	margin:0 auto;
	padding:0;
	background:#FFF;
	color:#333;
}

body > div{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
} 

div,form,ul,ol,li,span,p,dl,dt,dd{
	margin:0;
	padding:0;
	border:0;
}

img,a img{
	border:0;
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-size:1.4em;
	font-weight:bold;
    color:#FFF;
}	

ul,ol,li{
	list-style:none;
}

table,td,input{
	font-size:1em;
}

a:link {
	color: #06c;
	text-decoration:none; 
}	

a:visited {
	color: #09F;
    text-decoration:none; 
}

a:hover, a:active, a:focus {
	text-decoration: none;
	color: #F60;
}

.font10 {	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
}

.font12 {	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#000;
}

.font14 {	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#000;
}

.font16{	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#000;
}

.bottomLine {
    border-bottom:1px dotted #CCC;
}

.bottomLine1 {
	border-bottom: 1px solid #CCC;
}

.four_line {
	border: 1px solid #CCC;	
}

.left{
    border-left:1px dotted  #CCC;
}

.leftLine {
	border-left: 1px solid #CCC;
}

.leftBottomLine {
    border-bottom:1px dotted #CCC;
	border-left:1px dotted #CCC;
}
	
.leftAndright {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}

.right {
	border-right: 1px dotted #CCC; 
}

.rightLine {
	border-right: 1px solid #CCC;
}

.rightBottomLine {
    border-bottom:1px dotted #CCC;
	border-right: 1px dotted #CCC;
}

.top {
	border-top: 1px solid #CCC;
}

.topAndbottom {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	cursor: hand;
}	

.linefont10 {	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height:2em;
	text-decoration: none;
	word-break:break-all;
}

.linefont12 {	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:2em;
	text-decoration: none;
	word-break:break-all;
}

.linefont14 {	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height:2em;
	text-decoration: none;
	word-break:break-all;
}

.linefont16 {	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height:2em;
	text-decoration: none;
	word-break:break-all;
}
.lineHeight12 {
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:2em;
	text-decoration: none;
	color: #06c;
	word-break:break-all;
}

.lineHeight14 {
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height:2em;
	text-decoration: none;
	color: #06c;
	word-break:break-all;
}

.lineHeight16 {
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height:2em;
	text-decoration: none;
	color: #06c;
	word-break:break-all;
}

.linecontact {
	font-size: 1.2em;
	line-height:2.5em;
}

.red {
    color:#F00;   
}

.orange{
    color:#FF8000;   
}

.yellow{
    color:#FF0;   
}

.green {
    color:#0F0;   
}

.blue {
    color:#00F;   
}

.teal {
    color:#008080;   
}

.purple{
    color:#F0F;   
}

.white{
    color:#FFF;   
}

.silver{
    color:#CCC;   
}

.gray{
    color:#999;
	height:1px;
	  
}

.fontRed{	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #F00;	
}

.fontBlue {	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #06F;	
}

.fontBlueGray {	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color:#0080C0;
}

.fontYellow {    font-family:"宋体", Arial, Helvetica, sans-serif;
font-size: 1.2em;
	font-weight: bold;
	color: #C60;
}

.fontOrange {	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bolder;
	color: #F48A4F;
}

.fontHead {	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight:bold;
}


.normalTextSmall {	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	border: 1px #DEDEDE solid; 
}

.fontUnderline {	
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #F60;
	text-decoration: underline;
	font-weight:bold;
}

.SELECTsmallSel{  
    background-color:white;
	border-bottom: #aaa 1px solid; 
	border-left: #aaa 1px solid; 
	border-right: #aaa 1px solid; 
	border-top: #aaa 1px solid; 
    color: #222;	
	font-family:"宋体", Arial, Helvetica, sans-serif;
    font-size: 1em;
}

.notRepeate {
	background-repeat: no-repeat;
}

.tab25{
	border:#9cf 1px solid;
	border-collapse:collapse;
	background:#F0FFFF;
	text-align: left;
}

.tab25 td{ 
  border:#9cf 1px solid;
  height:25px;
 
}

.tab30{
  border:#9cf 1px solid;
  border-collapse:collapse;
  background:#F0FFFF;
  text-align: left;
}

.tab30 td{ 
  border:#9cf 1px solid;
  height:30px;
}

.tab1{
  border:#9cf 1px solid;
  border-collapse:collapse;
  background:#F0FFFF;
}

.tab1 td{ 
  border:#9cf 1px solid;
  height:25px;
}

#wrapper {
	margin: 0 auto;
	width: 1280px;
	height:auto;
}

#header {
	width:1278px;
	height:185px;
}

#login {
    float:left;
	width: 1278px;
    height:50px;
	border:#39F solid 1px;
	border-radius:6px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;    
	font-size:1.6em;
    text-align:center;
}

#mysite {
    float:left;
	width: 400px;
    height: 45px;
	padding-top:15px;
    text-align:left;
}

#reglog {
    float:left;
	width: 660px;
    height: 40px;
	padding-top:15px;
	padding-top:5px;
    text-align:center;
}

#homepage {
    float:right;
	width:200px;
    height:45px;
	padding-top:15px;
    text-align:left;
}

.regbtn{
	padding: 5px 10px;
	border: none;
    display: inline-flex; 
    align-items: center; 
    justify-content: center; 
	background: #F60;
	border-radius:6px;
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
}

.loadbtn{
	padding:5px 10px;
	border: none;
    display: inline-flex; 
    align-items: center; 
    justify-content: center; 
	background:#9C3;
	border-radius:6px;
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
}

.searchteachers{
	padding: 5px 10px;
	border: none;
    display: inline-flex; 
    align-items: center; 
    justify-content: center; 
	background:#9C3;
	border-radius:6px;
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
}

.submitbtn{
	padding: 5px 10px;
	border: none;
    display: inline-flex; 
    align-items: center; 
    justify-content: center; 
	background:#06c;
	border-radius:6px;
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
}

.searchstudents{
	 padding: 5px 10px;
	 border: none;
    display: inline-flex; 
    align-items: center; 
    justify-content: center; 
	background:#39C;;
	border-radius:6px;
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
}

.searchreset{
	padding: 5px 10px;
	border: none;
    display: inline-flex; 
    align-items: center; 
    justify-content: center; 
	background: #F60;
	border-radius:6px;
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
}

#banner {
	width: 1280px;
    height: 120px;
	text-align:left;
	display:inline;
	float:left;
	margin-bottom:5px;
}

#logo {
    width:119px;
    heigh:119px;	
	border:solid 1px #0CF;
	float:left;
}

#advbanner{
	 width:1158px;
	 height:120px;
	 float:right;
}

#Nav{
	width: 1280px;
    height: 40px;
    float:left;
	background-color: #06c;
	color:#FFF;
	margin-bottom:5px;
	border-radius:6px;
 }

#Nav ul{
	list-style-type:none;
	padding-top:10px;
    text-align: center;
}

#Nav ul li{
	display: inline;
	padding:10px;
	color:#FFF;
	text-align:center;
}

#Nav ul li a:link {
	height:30px;
	padding-top:10px;
	color: #FFF;
	font-size:1.6em;
}

#Nav ul li a:visited {
	height:30px;
	padding-top:10px;
	color: #FFF;
	font-size:1.6em;
}

#Nav ul li a:hover, #Nav ul li a:active, #Nav ul li a:focus {
	height:25px;
	padding-top:10px;
	color: #F60;
	text-decoration: none;
	font-size:1.6em;
}

#Chinacity{
	float: left;
	width: 1278px;
    height: auto;
	margin-bottom:5px;
	border:1px #9c3 solid;
	border-radius:6px;
}

#Chinacity ul{
	float: left;	
	width: 1268px;
    height: auto;
	padding-left:10px;	
}

#Chinacity ul li {
	display: inline;
	float: left;
	font-size: 1.4em;
	width: 120px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 20px;
	text-align:left;
}

#main {
    float: left;
	margin-bottom: 0px;
	overflow: auto;
	width: 1280px;
	height:auto;
}

#Topbanner {
	background:#FFF;
	width: 1280px;
	height:120px;
	margin-bottom:5px;
	clear:left;
}
 
#content1 {
	width: 1280px;
	height:auto;
	margin-bottom:5px;	
}
 
#firstleftcolumn {
	display: inline;
	float: left;	
	width: 240px;   
	height:auto;
	margin-bottom:5px;
	padding-bottom:5px;
}

#leftcolumn11 {
	float: left;	
	width: 240px;
    height: 25px;
	padding-top: 10px;
	background: #9C3;
	font-size: 1.4em;
	text-align:center;
	color: #FFF;
	font-weight:bold;
}

#leftcolumn12 {
	float:  left;	
	width: 238px;
    height: 240px;
	border: 1px #9c3 solid;
	text-align: center;
	font-size: 1.4em;
	
}

#leftcolumn12 li{
	list-style-type: disc;
}

#firstcontent {
	display: inline;
	float: left;	
	width: 790px;  
	height: auto;
	margin: 0 5px;
}

#firstcontent11 {
	float: left;	
	width: 790px;
    height: 25px;
	padding-top: 10px;
	background: #9C3;
	font-size: 1.4em;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}

#firstcontent11  a{
	color:#FFF;
}

#firstcontent12 {
	float:  left;	
	width:  790px;
    height: 240px;
	text-align:center;
}

#firstcontent12 ul{
	float:  left;	
	width:  788px;
    height: auto;
	text-align:center;
	border:1px #9c3 solid;
	
}

#firstcontent12 ul li{
	float:  left;	
	width:  778px;
    height: 20px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	text-align:left;
	font-size:1.4em;
	
}

#firstrightcolumn {
	float: right;
	width: 240px;
	height: auto;
	display: inline;
	position: relative;
}

#rightcolumn11 {
	float: right;	
	width: 240px;
    height: 25px;
	padding-top:10px;
	background:#9C3;
	color:#FFF;
	font-size:1.4em;
	text-align: center;
	font-weight:bold;
}

#rightcolumn12 {
	float:  left;	
	width:  238px;
    height: 240px;
	border:1px #9c3 solid;
	text-align:center;
	font-size:1.4em;
}

#rightcolumn12 li{
	list-style-type: disc;
}

#content2 {
	width: 1280px;
	height:auto;
	margin-bottom:5px;
}

#secondleftcolumn{
	display: inline;
	float: left;	
	width: 240px;    
	height:auto;
}

#leftcolumn21 {
	float: left;	
	width: 240px;
    height: 25px;
	padding-top: 10px;
	background: #9C3;
	font-size: 1.4em;
	text-align:center;
	color: #FFF;
	font-weight:bold;
}

#leftcolumn22{
	float: left;	
	width: 240px;
	height:auto;
}

#leftcolumn22 ul{
	float: left;	
	width: 238px; 
    height: auto;
    border:1px #9c3 solid;
}

#leftcolumn22 ul li {
	display:inline;
	float: left;	
	width: 100px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:3px;
	height:20px;
	text-align:left;
	font-size:1.2em;
}

#secondcontent{
	float: left;
	width: 790px;
	height:auto;
	margin: 0 5px;
	display: inline;
	position: relative;
}

#secondcontent21 {
	float: left;	
	width: 790px;
	font-size:1.4em;
    height: 25px;
	padding-top:10px;
	background:#9c3;
	color:#FFF;
	text-align:left;
	font-weight:bold;
}

#secondcontent21 a{
	color:#FFF;
}

#secondcontent22 {
	float: left;	
	width: 788px;
	border:1px #9c3 solid;
	font-size:1.2em;
	height:auto;
}

#secondrightcolumn{
	float: right;
	width: 240px;
	height:auto;
	display: inline;
	position: relative;
}

#rightcolumn21 {
	float: right;	
	width: 240px;
    height: 25px;
	padding-top:10px;
	background:#9c3;
	color:#FFF;
	font-size:1.4em;
	text-align:center;
	font-weight:bold;
}
#rightcolumn22 {
	float: right;	
	width: 240px;
	height:auto;
	text-align:left;
}

 #rightcolumn22 ul{
	float: left;	
	width: 238px;  
	height:auto;
	padding-bottom:5px;
    border:1px #9c3 solid;
	
}

#rightcolumn22 ul li {
	float: left;	
	font-size:1.2em;
	padding-left:5px;
	padding-bottom:4px;
	height:22px;
	width:230px;
	text-align:left;
}

#content3 {
	width: 1280px;
	height:auto;
	margin-bottom:5px;
}
 
#thirdleftcolumn {
	display: inline;
	float: left;	
	width: 240px;    
	height:360px;
}

#leftcolumn31{
	float: left;	
	width: 240px;
    height: 25px;
	padding-top: 10px;
	background: #39C;
	font-size: 1.4em;
	text-align:center;
	color: #FFF;
	font-weight:bold;
}

#leftcolumn32{
	float:  left;	
	width: 240px;
	height:auto;
}

#leftcolumn32 ul{
	float: left;	
	width: 238px; 
	height:auto;
	padding-bottom:5px;
    border:1px #39C solid;
	
}

#leftcolumn32 ul li {
	display:inline;
	float: left;	
	width: 100px;
	font-size:1.2em;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:3px;
	height:20px;
	text-align:left;
}

#thirdcontent {
	float: left;
	width: 790px;
	height:auto;
	margin: 0 5px;
	display: inline;
	position: relative;
}

#thirdcontent31 {
	float: left;	
	width: 790px;
	font-size:1.4em;
    height: 25px;
	padding-top:10px;
	background:#39C;
	color:#FFF;
	text-align:left;
	font-weight:bold;
}

#thirdcontent31 a{
	color:#FFF;
}

#thirdcontent32 {
	float: left;	
	width: 788px;
	height:auto;
	border:1px #39C solid;
	font-size:1.2em;
}

#thirdrightcolumn {
	float: right;
	width: 240px;
	height:auto;
	display: inline;
	position: relative;
}

#rightcolumn31 {
	float: right;	
	width: 240px;
    height: 25px;
	padding-top:10px;
	background:#39C;
	color:#FFF;
	font-size:1.4em;
	text-align:center;
	font-weight:bold;
}

#rightcolumn32 {
	float: right;	
	width: 240px;
	height:auto;
	text-align:left;
}

#rightcolumn32 ul{
	float: left;	
	width: 238px; 
	height:auto;
	padding-bottom:5px;
    border:1px #39C solid;
}

#rightcolumn32 ul li {
	float: left;	
	font-size:1.2em;
	padding-left:5px;
	padding-bottom:3px;
	height:25px;
	width:230px;
	text-align:left;
}
	
#news{
	width:1280px; 
	margin-right:auto;  
	margin-left:auto; 
	margin-top: 5px;
	display:inline-block;
	overflow:auto;	
	
}	
	
#news1,#news3,#news5,#news7{ 
    float:left;
	width:635px; 
	height:305px;
	margin-right:auto;  
	margin-left:auto; 
	overflow:auto;	
	margin-bottom:5px;
}

#news2,#news4,#news6,#news8{ 
    float:right;
	width:635px; 
	height:305px;
	margin-right:auto;  
	margin-left:auto; 
	overflow:auto;	
	margin-bottom:5px;
}

#news11,#news21,#news31,#news41,#news51,#news61,#news71,#news81{ 
	float: left;	
	width: 635px;
    height: 25px;
	padding-top:10px;
	background: #06c;
	font-size:1.4em;
	text-align:center;
	color: #FFF;
	font-weight:bold;
}

#news11 a,#news21 a,#news31 a,#news41 a,#news51 a,#news61 a,#news71 a,#news81 a{ 
	color: #FFF;
	font-weight:bold;
}

#news12,#news22,#news32,#news42,#news52,#news62,#news72,#news82{ 
	float: left;	
	width: 633px;
	border:1px #06c solid;
    height:268px;
	font-size: 1.2em;
}

.clear {
	clear: both;
}

#footer {	
    width: 1280px;
	margin: 0 auto;
	float:left;
    height:auto;
	text-align: center;
   } 

#foot {	
    width: 1278px;
	margin: 0 auto;
	border :#06c solid 1px;
	border-radius:6px;
	float:left;
    height:auto;
   } 
   
#foot ul{
	float: left;	
	width: 1268px;
    height: auto;
	padding-left:10px;
	magin-bottom:10px;
   }

#foot ul li {
	float: left;
	font-size:1.4em;
	width: 1258px;
	padding-top:10px;
	height:25px;
	text-align:left;
}
