﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,   
form,fieldset,input,textarea,p,blockquote,th,td {   
    padding: 0;   
    margin: 0;   
}
table {   
    border-collapse: collapse;   
    border-spacing: 0;   
}   
fieldset,img {   
    border: 0;   
}   
address,caption,cite,code,dfn,em,strong,th,var {   
    font-weight: normal;   
    font-style: normal;   
}   
ol,ul {   
    list-style: none;   
}   
caption,th {   
    text-align: left;   
}   
h1,h2,h3,h4,h5,h6 {   
    font-weight: normal;   
    font-size: 100%;   
}   
q:before,q:after {   
    content:'';   
}   
abbr,acronym { border: 0;   
}  



div {
	font:"宋体";
	font-size:12px;
}

a{
	text-decoration:none;
}

p,#copyright,a {
	line-height: 18px;	
	color:#868686;
}
#copyright{
	#7B6F6F
}

strong{
	font-weight:bold;
}

#content{
	width:877px;
	margin:0 auto;
	background-color:#ffffff;
	border-left:#E7E7E7 solid 1px;
	border-right:#E7E7E7 solid 1px;
	padding-bottom:40px;
	font-size: 13px;
	min-height:660px; 
    height:auto !important; 
    height:660px; 
    overflow:visible;
}
#header {
	margin:0 auto; 
	width:877px;
	height:97px;
	background:url(../pic/headerback.jpg) no-repeat top right; 
	background-color:#ffffff;
	border-bottom:#DBDBDB solid 1px;
}
#mainContent {
	width:auto;
	margin-top:11px;
}
#footer {
	width:877px;
	margin:0 auto; 
	border-left:#E7E7E7 solid 1px;
	border-right:#E7E7E7 solid 1px;
	padding-bottom:5px;
}
#sidebar {
	float:left;
	width:188px;
}

#logo{
	padding-top:24px;
	padding-left:15px;
	float:left;	
}



#header a:link{
	color: #484848;
	font-size:13px;
	font-weight:600;
}

#header a:active{
	color: #484848;
	font-size:13px;
	font-weight:600;
}
#header a:visited{
	color: #484848;
	font-size:13px;
	font-weight:600;
}
#header a:hover{
	color: #484848;
	font-size:13px;
	font-weight:600;
}

#header li{
	display:inline;
	padding-right:45px;
}

#header ul{
}

#login{
	margin-top:15px;
	margin-left:62px;
	float:left;	
	width:500px;
	
}

#titlelist ul{
	list-style-type:none;
	height:124px;
	margin:0px;
	padding:0px;
}

#titlelist li{
	list-style-type:none;
	padding-left:24px;
	background:url(../pic/icon.jpg) no-repeat;
	border-bottom:#DBDBDB solid 1px;
	font-size:14px;
	padding-top:10px;
	padding-bottom:5px;
	background-position:0px 15px;
}

#titlelist li .bottom{
	border-bottom:0px;
}

#titlelist a:link {
	font-weight:bold;
	color:#63A2C1;
	font-size:14px;
}

#titlelist a:active {
	font-weight:bold;
	color:#63A2C1;
	font-size:14px;
}

#titlelist a:visited {
	font-weight:bold;
	color:#63A2C1;
	font-size:14px;
}
#titlelist a:hover {
	font-weight:bold;
	color:#63A2C1;
	font-size:14px;
}



#titlelist{
	margin-left:13px;
	margin-top:15px;
	width:154px;
	margin-bottom:31px;
}

#sidebar img{
	float:left;
	margin-right: 7px;
}

#sidebarinfo{
	margin-left:6px;
	height:92px;
	margin-bottom:3px;
	margin-top:15px;
}

#picinfo{
	padding-top:42px;
}

#swf{	
}

#mainpic{
	float:left;
}

#contentleft{
	float:left;	
	width:435px;
	padding-left:10px;
	border-right:#D2D2D2 solid 1px;
	margin-right:12px;
	padding-right:10px;
	cursor:hand;
}

#contentleft img{
	float:left;
	margin-right:15px;
}

#mainContent strong{
	text-decoration:underline;
	color:#5CA5C5;
}

h2{
	font-size:14px;
	color:#68A0C1;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:12px;
	clear:left;
}

#mainContent h3{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	margin-bottom:5px;
}

#mainContent h4{
	font-size:12px;
	color:#FF5F00;
	font-weight:bold;
	line-height: 18px;	
}

.coursetitle{
	font-size:12px;
	color:#5DA5C5;
	font-weight:bold;
}

.coursesetupinfo{
	border-bottom:#E7E7E7 solid 1px;
	padding-bottom:5px;
	padding-top:5px;
}

}
.choose {
	margin-bottom:20px;
	height:74px;
}

#contentright{
	float:left;
}



#footer{
	background:#E7E7E7;
	text-align:center;
	padding-top:10px;
}

#footer ul{
	width:315px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:6px; 
}

#footer li{
	float:left;
}

#footer .right{
	border:none;
}

#copyright{
	margin:auto 0px;
	clear:both;
}

#footer a:link{
	color:#323232;
	font-size:12px;
	font-weight:normal;
}

#footer a:active{
	color:#323232;
	font-size:12px;
	font-weight:normal;
}
#footer a:visited{
	color:#323232;
	font-size:12px;
	font-weight:normal;
}
#footer a:hover{
	color:#323232;
	font-size:12px;
	font-weight:normal;
}

input.text, select, textarea {
  margin: 0;
  border: 1px solid #069;
  padding: 1px 3px;
  vertical-align: middle;
}

#loginbutton{
	background:url(../pic/loginbtn.gif);
	width:65px;
	height:25px;
	border: none;
}

#getnowbotton{
	background:url(../pic/igetnow.jpg);
	width:85px;
	height:25px;
	border: none;
}



#knowbtn{
	background:url(../pic/knowbtn.gif);
	width:105px;
	height:30px;
	border: none;
	float:right;
	margin-top:36px;
	cursor:hand;
}

#freebtn{
	background:url(../pic/freebtn.gif);
	width:105px;
	height:30px;
	border: none;
	margin-top:5px;
	margin-left:50px;
}

#sidebartxt{
	padding-left:5px;
}

.center1{
	height:68px;
	border:#E7E7E7 solid 1px;
	padding-left:40px;
	margin-bottom:2px;
}

.center2{
	height:68px;
	background:#E7E7E7;
	padding-left:40px;
	margin-bottom::2px;
}

.centerinfo{
	padding-top:11px;
	padding-left:130px;
}
#leftinfo2{
	padding-top:100px;
}

.emailinfo{
	width:170px;
	float:left;
	height:110px;
	padding-right:20px;
	margin-right:20px;
	border-right: 1px solid #D2D2D2;
}

.emailinforight{
	border:none;
}

.emailinfo .title{
	font-weight:bold;
	color:#5CA5C5;
	margin-bottom:10px;
	margin-top:10px;
}

.emailinfo2{
	width: 40px;
	height:175px;
	float:left;
}

.emailinfo2 .title{
	font-weight:bold;
	color:#6F6F6F;
}
.emailinfo2 .title2{
	color:#FF5300;
}

#enterpricebar{
	width:169px;
	height:301px;
	background:url(../pic/enterpriceside.gif);
	margin-left:5px;
	padding-left:8px;
}

#ileft{
	width:600px;
	float:left;
	padding-left:10px;
	height:1200px;
}

#iright{
	float:right;
	width:250px;
	display:inline;
	margin-left:10px;
	padding-bottom:10px;
}


#indexbig{
	margin-top:10px;
	float:left;
}

.h2{
	color:#415D7B;
	padding-bottom:4px;
	padding-top:4px;
	border:#C9D0D6 1px solid;
	border-bottom:none;
	margin-top:10px;
	background:#F0F8FB;
	clear:left;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}

.iinfo{
	width:100%;	
	float:left;
}

.info{
	border:#C9D0D6 1px solid;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.info img{
	float:left;	
	clear:inherit;
	margin-right:15px;
	margin-bottom:33px;
}


.info li{
	float:left;	
	width:210px;
}

.info h3{
	color:#415D7B;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
}

.info1{
	height:	210px;
}

.botton{
	clear:both;
	float:right;
	padding-right:10px;
}

.iicon{
	width:335px;
	height:22px;
	background:url(../pic/indexsmall1.gif) no-repeat 0px 0px;
	padding-top:4px;
}

.iinfo1{
	width:245px;
	float:left;
	margin-right:5px;
}

.info span{
	color:#FF5100;
	font-weight:bold;
}

.info2{
	height:	290px;
	background:url(../pic/indexcal.gif) no-repeat 2px 133px;
}

.iinfo3{
	width:345px;	
}

.info3{
	height:	290px;
}

.redlink{
	color:#E50699;
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
}

.star li{
	background:url(../pic/start.gif) no-repeat 0px 12px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	width:80px;
}

.info4 {
	height:80px;	
}

.info4 li{
	float:left;	
	width:115px;
	margin-bottom:10px;
}
.iinfofix1{
	margin-bottom:200px;	
}

.info5 li{
	float:left;	
	width:150px;
	margin-bottom:10px;
}

.info5 {
	height:80px;	
}

.inforight{
	border:#C9D0D6 1px solid;
}

.inforight1{
	border:#C9D0D6 1px solid;
	padding-left:10px;
}

.inforight h3{
	color:#415D7B;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 5px 0px;
}
.inforight1 img{
	float:left;	
	clear:inherit;
	margin-right:15px;
	margin-bottom:20px;
}



#middle{
	margin-bottom:15px;	
}

#middle img{
	padding-left:20px;
	padding-top:10px;
}

#middlecontent {
	margin-left:240px;
}


#middlecontent h3{
	color:#415D7B;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
}

#middlecontent li{
	background:url(../pic/middlearrow.jpg) no-repeat;	
	color:#FF5100;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	margin-top:10px;
}

#middleregform{
	margin-left:160px;
	margin-top:20px;
}

.registside {
	padding-left:18px;	
}

#classcal li{
	float:left;
	font-size:13px;
	line-height:26px;
	color: #666666;
	padding:0px 0px 0px 0px!important;
	padding:0px 0px 0px 1px;
	width:32px;
	height:24px;
	text-align:center;
	vertical-align:middle;
	background:url(../pic/calb1.gif) no-repeat 1px 1px;
}

#classcal .blank{
	background:none;
}

#classcal .calclass{
    font-size:13px;
	color: #ffffff;
	background:url(../pic/calb2.gif) no-repeat 1px 1px;
	cursor:hand;
	text-align:center;
	vertical-align:middle;
}

#classcal ul{
	padding-top: 15px;
}

#caldiv{
	padding-top:0px;	 
	
}

.tooltip-blue{
	color:#ffffff;
	padding:10px;
	width:180px;
	height:70px;
	border:#1C71B4 solid 3px;
	background:#F1F2F7;
	line-height:20px;
	font-weight:bold;
}

.tooltip-blue a{
	color:#000000;
}


#bookcal {
	background:url(../pic/book1.gif) no-repeat ;
	width:443px;
	height:178px;
	padding-top:155px;
}

.classcal1{
	padding-left:7px;
	width:240px;	
}

