@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: 5px;
	overflow: auto;
	width: 1280px;
	height:auto;
}

#Topbanner {
	background:#FFF;
	width: 1280px;
	height:120px;
	margin-bottom:5px;
	clear:left;
}
 
#Mylocation {	
    width: 1258px;
    height:25px;
	border: 1px #9c3 solid;
	border-radius:6px;
	text-align:left;
	font-size:1.4em;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:5px;
 }

#leftcolumn {
	display: inline;
	float: left;	
	width: 240px;    
	height:auto;
}

#Search{
	float: left;	
	width: 240px;
    height: 25px;
	padding-top:10px;
	color:#FFF;
	font-size:1.4em;
	text-align:center;
	font-weight:bold;
	background:#9c3;
}

#Searchteachers{
	float: left;	
	width: 238px;
    height:auto;
	text-align:left;
}

#Searchteachers ul{
	float: left;	
	width: 238px;  
	height: auto;
	padding-bottom:15px;
	margin-bottom:5px;
    border:1px #9c3 solid;
	
}

#Searchteachers ul li {
	float: left;	
	font-size:1em;
	padding-left:5px;
	padding-top:3px;
	height:23px;
	width:230px;
   text-align:left;
	
}


#leftcolumn1,#leftcolumn2,#leftcolumn3,#leftcolumn4,#leftcolumn5,#leftcolumn6,#leftcolumn7,#leftcolumn8,#leftcolumn9{
	float: left;	
	width: 240px;
    height: 25px;
	padding-top:10px;
	color:#FFF;
	font-size:1.4em;
	text-align:center;
	font-weight:bold;
	background:#9c3;
}
#leftcolumn1,#leftcolumn2,#leftcolumn3,#leftcolumn4,#leftcolumn5,#leftcolumn6,#leftcolumn7,#leftcolumn8,#leftcolumn9 a{
	color:#FFF;
}

#leftteachers1,#leftteachers2,#leftteachers3,#leftteachers4,#leftteachers5,#leftteachers6,#leftteachers7,#leftteachers8,#leftteachers9{
	float: left;	
	width: 238px;
    height:auto;
	font-size:1.4em;
	text-align:left;
}

.leftteachers{
	border:1px #9c3 solid;
	}
	
.leftteachers ul{
	list-style-type:none;
	height:25px;
	line-height:25px;
	overflow:hidden;
	cursor:pointer;
	}
	
.leftteachers ul.open{
	height:auto;
	}
	
.leftteachers ul span{
	 display:block;
     padding-left:5px
	 }
	 
.leftteachers ul li{
	border-bottom:1px #9c3 solid;
	}
	
.leftteachers li a{
		background-color:#EEE;
		color:#066;
		display:block;
		padding:5px 10px;
		text-decoration:none;
		text-align:left;
}

.leftteachers li a:hover{
	background-color:#066;color:#FFF;
}
	
.leftteachers li a.current{
	background-color:#066;
	color:#FFF;
}


#content {
	float: right;
	width: 1035px;
	height: auto;
	display: inline;
	position: relative;
}

#content1 {
	float: left;	
	width: 1035px;
    height: 25px;
	padding-top:10px;
	background:#9c3;
	color:#FFF;
	font-size:1.4em;
	text-align:left;
	font-weight:bold;
}

#content1 a{
	color:#FFF;
}

#content2 {
	float: left;	
	width: 1033px;
	border:1px #9c3 solid;
    height:auto;
	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;
}

