body {
 background: #FFF url(background-center.gif) center;
 color: #000;
 padding: 0; margin: 0; font: 0.7em Arial, sans-serif; line-height: 1.5em;
}
a { color: #46574D; background: inherit;text-decoration: none; }
a:hover { color: #647B6D; background: inherit;text-decoration: none;}
h2 { margin: 0; padding: 0; font: normal 1.6em Arial, Sans-Serif; letter-spacing: -1px; }
p {	margin: 0 0 0px 0; line-height: 1.5em; }
form { margin: 0; }
input.search { width: 122px; height: 15px; border: 1px dotted #FF9C00; background: #FFF; padding: 3px; color: #616161; }
input.submit { width: 28px; height: 20px; font-weight: bold; border: none; background: #FFF; padding: 3px; color: #616161; }
#bottomb {
        margin:auto ;
	clear: both;
	width: 905px;
	background: #FFDEAB url(topb.jpg) repeat-x top;
	font: 1.25em Arial, sans-serif;
}
#bottomb .padding {
	width: 895px;
	margin: 0 auto;
	padding: 20px 0px 10px 10px;
}
#bottomb ul { margin:0; list-style:none; padding: 0; }
#bottomb li { 
	margin: 5px 0px 5px 0px; 
	padding: 0px 0 3px 0px; 
	border-bottom: 1px dotted #ccc ; 
	list-style: none ;
}
#bottomb li img { color: #76078; text-decoration: none;  padding: 5px 0 0 0;margin-top: 3px; }
#bottomb li a { color: #76078; text-decoration: none;  padding: 5px 0 0 0;margin-bottom: 2px;  }
#bottomb li a:hover { color: #f75181; text-decoration: none; background: #FFDCA6;margin-bottom: 2px; }
#bottomb h2 {
	padding: 5px 0 5px 0;
	color: #FF9C00;
	font: bold 1.3em Arial, sans-serif;
}
#bottomb .rights {
	float: right;
	width: 295px;
	z-index: 1;}

#bottomb .bottomc {
	width: 295px;
	margin: 0 auto;
	z-index: 2;
	float: center;
}

#bottomb .bottomd {
	width: 295px;
	margin: 0;
	z-index: 3;
	float: left;
}

.imgd {
padding: 0px 6px 15px 6px; 
border: 0px ; 
background-image:url(adbg.gif);
}
.imgc {border:0px;}
.main_content {
    background: url(bg.gif) repeat-x top;
	background-position:top;
	margin: 0px auto;
	width: 905px;
	height:730px;
	
}

.sd_left {
	float: left;
	 color:#555;
	margin: 0 0 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 657px;
}	
.sd_right {
    float: right;
	margin: 0 3px 0 0;
	padding: 0px 0px 0 0px;
	width: 225px;
}	
.sc_left {
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	width: 200px;
	font: 1.1em  Arial, sans-serif;
	font-weight:bold;
	line-height: 1.4em; 
	letter-spacing:1px;
}	
.sc_right {
        float: right;
	margin:0;
	padding: 0px 0px 0px 0px;
	width: 441px;
	font: 1.1em  Arial, sans-serif;
	font-weight:bold;
	line-height: 1.4em; 
	letter-spacing:1px;
}	
.text_padding {
	padding: 8px 0 0 0;
}
.main_content h2 {
	padding: 5px 0 5px 0;
	color: #FF9C00;
	font: bold 1.3em Arial, sans-serif;
}

.footer { 
	background: #000 url(footer.jpg) repeat-x top;
	margin:auto ;
	width: 905px;
	color:#eee;  
	text-align:center; 
	clear:both;
	font: 1.3em arial, helvetica, verdana, sans-serif;
	}
.footer .padding { padding: 10px 50px 30px 50px; }
.footer a { color:#FFCF83; text-decoration: none;}
.footer a:hover { color:#FFDF83; text-decoration: underline; }
.curlycontainer{
width: 200px;
background-image: url(/bg_news.gif); background-repeat:no-repeat; 
}
.curlycontainer .innerdiv{
padding: 1px 5px 12px 7px;
}
.curlycontainer2{
margin-top: 6px;
width: 200px;
background-image: url(/bg_news1.gif);background-repeat:no-repeat;  
}
.curlycontainer2 .innerdiv{
padding: 1px 4px 12px 7px;
}
.curlycontainer1{
margin-bottom: 6px;
width: 440px;
background-image: url(/bg.gif);background-repeat:no-repeat; 
}
.curlycontainer1 .innerdiv1{
padding: 6px 4px 12px 7px;
}


.top {
margin: 0 auto; width: 905px;
}
.top #banner {
width: 905px;height:181px;background: url(banner.jpg) repeat-x top;
}
.top #menu {
width:1110px;
height:38px;
margin:0 auto;
list-style-type: none;
padding: 0px;
}
.top #menu ul,.top #menu li{ 
list-style:none; float:left;margin:0; list-style:none; padding: 0;
}
.top #home a{display: block;width:109px; height:38px;text-indent: -500em;}
.top #grap a{display: block;width:122px; height:38px;text-indent: -500em;}
.top #web a{display: block;width:122px; height:38px;text-indent: -500em;}
.top #other a{display: block;width:104px; height:38px;text-indent: -500em;}
.top #work a{display: block;width:133px; height:38px;text-indent: -500em;}
.top #course a{display: block;width:109px; height:38px;text-indent: -500em;}
.top #resour a{display: block;width:97px; height:38px;text-indent: -500em;}
.top #us a{display: block;width:109px; height:38px;text-indent: -500em;}

.top #home a:link,#home a:visited{background: url(menu.gif) 0 0; }
.top #grap a:link,#grap a:visited{background: url(menu.gif) -109px 0;}
.top #web a:link,#web a:visited{background: url(menu.gif) -231px 0;}
.top #other a:link,#other a:visited{background: url(menu.gif) -353px 0;}
.top #work a:link,#work a:visited{background: url(menu.gif) -457px 0;}
.top #course a:link,#course a:visited{background: url(menu.gif) -590px 0;}
.top #resour a:link,#resour a:visited{background: url(menu.gif) -699px 0;}
.top #us a:link,#us a:visited{background: url(menu.gif) -796px 0;}

.top #home a:hover ,#home a:active {background: url(menu.gif) 0 -38px;}	
.top #grap a:hover ,#grap a:active {background: url(menu.gif) -109px -38px;}
.top #web a:hover ,#web a:active {background: url(menu.gif) -231px -38px;}
.top #other a:hover ,#other a:active {background: url(menu.gif) -353px -38px;}	
.top #work a:hover ,#work a:active {background: url(menu.gif) -457px -38px;}
.top #course a:hover ,#course a:active {background: url(menu.gif) -590px -38px;}	
.top #resour a:hover ,#resour a:active {background: url(menu.gif) -699px -38px;}
.top #us a:hover ,#us a:active {background: url(menu.gif) -796px -38px;}		


.kefu_main {
	width:157px; float:left;
}
.kefu_head {
	background: url(/images/img3-5_2.png) no-repeat; height:39px; width:157px;
}
.kefu_down {
	background: url(/images/img3-5_4.png) no-repeat; height:8px;width: 157px;
}

.kefu_btn {
	background: url(/images/img3-5_1.png) no-repeat;margin:104px 0 0 -5px; width:32px; float:left; height:139px;
}
.kefu_info {
	background: url(/images/img3-5_3.png) repeat-y;padding:5px 0 15px 0px;
}
.kefu_info h2 {
	color:#74a019;font-size:13px;font-weight:bold; padding:5px 0 0 15px; line-height:20px;
}
.kefu_info #tel {
	background: url(/images/telephone.gif) no-repeat; height:41px; width:140px; margin-left:8px;
}
.kefu_info #book {
	background: url(/images/message.gif) no-repeat; height:73px; width:140px; margin-left:8px;
}
.kefu_info #book a{
	display: block;width:140px; height:73px;text-indent: -500em;
}
.kefu_info #logo {
	background: url(/images/logo_140.gif) no-repeat; height:38px; width:140px; margin-left:8px;
}
.kefu_info span {
	font-size:13px;font-weight:bold;padding:5px 0 5px 15px; color:402210; line-height:20px;
}
