body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(http://zh.glvchina.com/anniversary/img/bg-body-4.jpg);
    background-position: center top;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.main_content {
	margin: 0px auto;
	padding: 0px auto;
	height: auto;
	width: 950px;
	clear: both;
   
}
.header {
	background-image: url(http://zh.glvchina.com/anniversary/img/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 950px;
	clear: none;
	float: left;
}
.logo {
	float:left;
	width: 294px;
}
.language {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	margin: 5px 15px 16px 0px;
	padding: 0px;
	clear: none;
}
.language a {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.language a:hover {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.language img {
	margin-top: 2px;
	margin-left: 5px;
}
.text{
	margin: 5px 20px 2px 0px;
	padding: 10px;
	clear: both;
	width: 400px;
	float:right;
}
.nav {
	margin: 0px ;
	padding: 0px;
	clear: both;
	width: 950px;
	float:left;
	background-color: #880002;
}
.nav ul {
	

	margin: 0px;
	padding: 0px;
	float: left;

	width: 800px;
	height: 27px;
}
.nav li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}
.nav a {
	list-style-type: none;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #f8e99d;
	display: block;
	padding: 6px 17px 6px 18px;
	margin: 0px;

}
.nav a:hover, .nav a.on {

	text-decoration: none;
	color: #000000;
}
.content_page {
	margin: 0px 0px 5px;
	padding: 0px;
	background-color: #fff;
	clear: both;
	float: left;
	height: auto;
	width: 950px;
}
.footer {
	margin: 10px 0px 0px;
	padding: 0px;
	background-color: #880002;
	clear: both;
	float: left;
	height: 70px;
	width: 950px;

}
.footer_content {
	padding: 0px;
	height: 15px;
	width: 300px;
	margin-top: 10px;
	margin-right: 30px;
	margin-left: 360px;
}
.footer_content ul {
	width: 300px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}
.footer_content li {
	float: left;
	margin-left: 15px;
	list-style-type: none;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.footer_content a {
	color:#FFFFFF;
	text-decoration: none;
}
.footer_content a:hover {
	color:#33FF33;
	text-decoration: none;
}
.footer_content2 {
	padding: 0px;
	height: 15px;
	width: 500px;
	margin-top: 10px;
	margin-right: 30px;
	margin-left: 250px;
}
.footer_content2 ul {
	width: 500px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}
.footer_content2 li {
	float: left;
	margin-left: 15px;
	list-style-type: none;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.leftside_nav {
	height: auto;
	width: 198px;
	margin: 0px 0px 8px;
	padding: 0px;
	float: left;
	clear: both;
	background-repeat: repeat;
}
.leftside_nav_title {
	height: 18px;
	width: 128px;
	margin: 0;
	padding: 5px 30px 0px 40px;
	float: left;
	clear: both;
	background-repeat: no-repeat;
	background-color: #E7E7E7;
	background-image: url(../images/leftside_bar_icon1.gif);
	font-size: 14px;
	font-weight: bold;
}
.leftside_nav_link_kuang {
	height: auto;
	width: 198px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
}
.leftside_nav_link_kuang ul {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 198px;
}
.leftside_nav_link_kuang li {
	height: 24px;
	background-image: url(../images/leftside_nav_icon2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	list-style-type: none;
	font-size: 14px;
}
.leftside_nav_link_kuang a {
	font-size: 14px;
	text-decoration: none;
	background-image: url(../images/leftside_nav_icon2.gif);
	display: block;
	padding-left: 40px;
	height: 22px;
	padding-top: 4px;
	color: #000000;
}
.leftside_nav_link_kuang a:hover, .leftside_nav_link_kuang a.selected {
	background-image: url(../images/leftside_nav_icon1.gif);
}
.content-col-left {overflow: hidden; float: left; width: 325px; margin: 0px; padding: 0px;}
.content-col-right {overflow: hidden; float: right; width: 325px;  margin: 0px; padding: 0px;}
.content-2col-left {overflow: hidden; float: left; width: 150px; margin: 0px; padding: 0px;}
.content-2col-right {overflow: hidden; float: right; width: 510px;  margin: 0px; padding: 0px;}
.content-2col-left a, .content-2col-left a:visited {
	text-decoration: none;
	color:#333333
}
.content-2col-left a:hover{
	text-decoration: none;
	color:#009933}
.content-2col-left img{
    border: 2px;  
    float:left;
    margin: 0 10px 8px 0;
  	padding: 4px;
  	border: 1px solid #D9E0E6;
}

.right_content_area {
	padding: 10px;
	float: left;
	height: auto;
	width: 680px;
	margin-top: 6px;
	clear: both;
}


.right_content_area p {
    text-indent:20px;
    line-height: 20px;
}

/*.right_content_area ul li{
 list-style-type:decimal;
 margin-top:20px;
}*/

.right_content_area img{
    border: 2px;  
    float:left;
    margin: 8px 8px 8px 8px;
  	padding: 4px;
  	border: 1px solid #D9E0E6;
}
.right_content_area .altimg{
  
    float:right;
 
  
}
.right_content_area .sign1{
    display:block;
	padding:8px 0 0px 30px;
    background-image: url(/chinese/images/sign1.jpg);

    background-repeat: no-repeat;
    
}
.right_content_area .sign2{
    display:block;
	padding:8px 0 0px 30px;
    background-image: url(/chinese/images/sign2.jpg);
	
    background-repeat: no-repeat;
    
}.right_content_area .sign3{
    display:block;
	padding:8px 0 0px 30px;
    background-image: url(/chinese/images/sign3.jpg);

    background-repeat: no-repeat;
    
}.right_content_area .sign4{
    display:block;
	padding:8px 0 0px 30px;
    background-image: url(/chinese/images/sign4.jpg);
	
    background-repeat: no-repeat;
    
}
.right_content_area .sign5{
    display:block;
	padding:8px 0 0px 30px;
    background-image: url(/chinese/images/sign5.jpg);
	
    background-repeat: no-repeat;
    
}
.right_content_area .sign6{
    display:block;
	padding:8px 0 0px 30px;
    background-image: url(/chinese/images/sign6.jpg);
	
    background-repeat: no-repeat;
    
}
.right_content_area .ad{
    display:block;
    background-image: url(/chinese/images/p.jpg);
    background-repeat: no-repeat;
    padding: 0px 0 0px 30px;
}
.right_content_area .words{
    display:block;
    background-image: url(/chinese/images/y_icon.gif);
    background-repeat: no-repeat;
    padding:8px 0 0px 30px;
}
.right_content_area .dot {
    display:block;
    background-image: url(../images/arrow1.jpg);
    background-repeat: no-repeat;
    padding:0px 0 0px 5px;

}

.right_content_area .text{
    display:block;
    margin-left:32px;
    padding-left:8px;
    border-left: 1px dashed #0099FF;
}

.right_content_area .question{
    display:block;
    background-image: url(/chinese/images/question.jpg);
    background-repeat: no-repeat;
    padding:8px 0 0px 30px;
}

.right_content_area .answer{
    display:block;
    margin-left:32px;
    padding-left:8px;
    border-left: 1px dashed #999;
}



.right_content_line {
 
    width: 630px;
}

.right_content_line img{
    border: 1px;  
    float:right;
    margin-left:4px;
}

.right_content_area dl {
  	float: left;
  	width: 630px;
  	margin: 10px 20px;
  	padding-top: 5px;
  	display: inline; /* fixes IE/Win double margin bug */
    border-top: dashed 1px #999;
}

.right_content_area dt {
  	float: right;
  	width: 560px;
  	margin-bottom: 10px;
  	padding: 0;
  	font-size: 120%;
 
  	}
.right_content_area dd {
  	margin: 0 0 0 98px;
  	padding: 0;
    text-indent:20px;
  	line-height: 20px;
  	color: #666;
  	}

.right_content_area dl dd.img {
   	margin: 0;
   	}
.right_content_area dd.img img {
  	float: left;
  	margin: 0 8px 0 0;
  	padding: 4px;
  	border: 1px solid #D9E0E6;
 
  	}

/* reverse float */

.right_content_area .alt dt {
  	float: left;
  	}
.right_content_area .alt dd {
  	margin: 0 98px 0 0;
  	}
.right_content_area .alt dd.img img {
  	float: right;
  	margin: 0 0 0 8px;
  	}
table {
  	width: 100%;
  	position: relative;
  	top: -4px;
  	left: -4px;
  	border: 1px solid #CCCCCC;
  	background: #fff;
  	}
table caption {
  	margin: 0;
  	padding: 8px 20px;
  	text-align: left;
 	border: 1px solid #CCCCCC;
  	border-bottom: none;
 	background: #fff;
  	}
table th, table td {
  	margin: 0;
  	padding: 8px 20px;
  	text-align: center;
  	border-bottom: 1px solid #b5b5b5;
  	}
table th {
  	color: #999;
  	}
table .name {
  	text-align: left;
  	}
table tr {
  	background: #BCEAFE;
  	}
table tr.alt {
  	background: #ffffff;
  	}
table td a {
  	display: block;
  	font-weight: bold;
  	}



.leftsidebar {
	width: 196px;
	margin: 5px 5px 5px 3px;
	padding: 0px;
	float: left;
	height: auto;
	clear: both;
	background-repeat: repeat;
	display: block;
}

.leftsidebar_top {
	background-repeat: repeat;
	margin: 0px;
	padding: 4px 0px 10px;
	height: auto;
	width: 196px;
	float: left;
	clear: both;
}
.leftsidebar_top h3{
	float: left;
	height: 24px;
	width: 185px;
	clear: both;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	font-size: 14px;
	font-weight: bold;
}
.leftsidebar_top a {
	font-size:14px;
	color: #333333;
	text-decoration: none;
}
.leftsidebar_top a:hover {
	color: #33CC00;
	text-decoration: none;
}
.leftsidebar_top img {
	margin: 3px 5px 0px;
	padding: 0px;
}
.leftsidebar_top dl {
	margin-top: 10px;
	margin-bottom: 0px;
}
.leftsidebar_top dt{
	float: left;
	height: 24px;
	width: 170px;
	clear: both;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
}
.leftsidebar_top dd {
	line-height: 20px;
	margin-left: 20px;
}
.leftsidetop_phone {
	clear: both;
	float: left;
	margin: 5px 0px 10px 4px;
	background-image: url(../images/mobile.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:164px;
	padding: 0px 0px 0px 12px;
	height: auto;
}
.leftsidetop_phone h4 {
	margin: 5px 0px 2px;
	padding: 0px 0px 0px 40px;
	font-size: 12px;
	color: #000000;
}
.leftsidetop_phone span {
	margin: 15px 0px 6px;
	padding: 0px 0px 0px 40px;
	font-size: 12px;
	color: #000000;
}
.leftsidetop_printer {
	clear: both;
	float: left;
	margin: 0px 0px 0px 2px;
	background-image: url(../images/printer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:180px;
	padding: 0px;
}
.leftsidetop_email {
	clear: both;
	float: left;
	margin: 10px 0px 5px 3px;
	background-image: url(../images/email.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:190px;
	padding: 0px;
}
.leftsidetop_printer h4, .leftsidetop_email h4 {
	margin: 5px 0px 2px;
	padding: 0px 0px 0px 55px;
	font-size: 12px;
	color: #000000;
	clear: left;
	float: none;
}
.leftsidetop_printer span, .leftsidetop_email span {
	margin: 12px 0px 6px;
	padding: 0px 0px 0px 55px;
	font-size: 12px;
	color: #000000;
}
.rightsidebar {
	padding: 0px;
	float: left;
	height: auto;
	width: 708px;
	margin-top: 5px;
	background-color: #FFFFFF;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.nav_bar {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/nav_bar_bg.gif);
	background-repeat: repeat-x;
	padding: 0px;
	float: left;
	height: 20px;
	width: 700px;
	border: 1px solid #A3C8DC;
	font-weight: bold;
	clear: both;
	margin-left: 0px;
}
.nav_bar_content {
	background-repeat: no-repeat;
	background-position: left;
	width: 500px;
	padding: 0px;
	margin: 2px 0px 0px;
}
.nav_bar_content img {
	padding: 0px;
	margin-right: 5px;
	margin-left: 5px;
}

.nav_bar_content span {
	color: #FF0000;
}
.nav_bar_content a {
	color: #000000;
	text-decoration: none;
}
.nav_bar_content a:hover {
	color: #0066CC;
	text-decoration: none;
}.company_part{
	padding: 0px;
	float: left;
	height: auto;
	width: 708px;
	margin-top: 0px;
	clear: both;
}
.company_part_intro {
	clear: both;
	float: left;
	height: 50px;
	width: 708px;
	margin: 0px;
	padding: 0px;
}
.company_info {
	margin: 5px 8px;
	padding: 0px;
	height: 45px;
	width: 140px;
	border: 1px solid #CCCCCC;
	float: left;
}
.company_info a:hover {
	border: 1px inset #000000;
	display: block;
}

.company_part_title {
	clear: both;
	float: left;
	height: 23px;
	width: 708px;
	margin: 0px;
	padding: 0px;
}
.company_part_title_left {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: 33ccff;
	height: 20px;
}
.company_part_title_left span {
	font-size: 14px;
	font-weight: bold;
}
.company_part_title_left img {
	margin-left: 5px;
	margin-right: 5px;
}

.company_part_title_right {
	float: left;
	width: 555px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #00CCFF;
	height: 20px;
}
.company_part_title_right span {
	float: right;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 8px;
}

.teacher_part{
	padding: 0px;
	float: left;
	height: 100px;
	width: 708px;
	margin-top: 10px;
	clear: both;
	margin-bottom: 10px;
}
.teacher_part_intro {
	clear: both;
	float: left;
	height: 80px;
	width: 708px;
	margin: 0px;
	padding: 0px;
}
.teacher_info {
	margin: 4px;
	padding: 0px;
	height: 70px;
	width: 50px;
	border: 1px solid #CCCCCC;
	float: left;
}
.teacher_info a:hover {
	border: 1px inset #000000;
	display: block;
}


.teacher_part_title {
	clear: both;
	float: left;
	height: 23px;
	width: 708px;
	margin: 0px;
	padding: 0px;
}
.teacher_part_title_left {
	float: left;
	width: 110px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: 33ccff;
	height: 20px;
}
.teacher_part_title_left span {
	font-size: 14px;
	font-weight: bold;
}
.teacher_part_title_left img {
	margin-left: 5px;
	margin-right: 5px;
}

.teacher_part_title_right {
	float: left;
	width: 595px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #00CCFF;
	height: 20px;
}
.teacher_part_title_right span {
	float: right;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 8px;
}
/*story_part begin*/
.story_part{
	padding: 0px;
	float: left;
	height: 100px;
	width: 708px;
	margin-top: 0px;
	clear: both;
	margin-bottom: 10px;
}
.story_part_intro {
	clear: both;
	float: left;
	height: 80px;
	width: 708px;
	margin: 0px;
	padding: 0px;
}
.story_info {
	margin: 4px;
	padding: 0px;
	height: 70px;
	width: 50px;
	border: 1px solid #CCCCCC;
	float: left;
}
.story_info a:hover {
	border: 1px inset #000000;
	display: block;
}


.story_part_title {
	clear: both;
	float: left;
	height: 23px;
	width: 708px;
	margin: 0px;
	padding: 0px;
}
.story_part_title_left {
	float: left;
	width: 110px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: 33ccff;
	height: 20px;
}
.story_part_title_left span {
	font-size: 14px;
	font-weight: bold;
}
.story_part_title_left img {
	margin-left: 5px;
	margin-right: 5px;
}

.story_part_title_right {
	float: left;
	width: 595px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #00CCFF;
	height: 20px;
}
.story_part_title_right span {
	float: right;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 8px;
}
/*story end*/
.process1 {
	border: 1px dashed #999999;
	margin-top: 15px;
	float: left;
	height: 30px;
	width: 700px;
}
.process1 ul {
	padding: 0px;
	float: left;
	margin: 0px;
}
.process1 li {
	float: left;
	height: 30px;
	width: 175px;
	text-align: center;
	vertical-align: middle;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
	display: block;
}
.process1 a {
	display: block;
	height: 30px;
	color: #000000;
	text-decoration: none;
}
.process1 a:link {
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(../images/icon_18.jpg);
	background-repeat: no-repeat;
	background-position: 17px;
}
.process1 a:hover {
	background-color: #C8F4FF;
}
.process1 a:visited {
	background-image: url(../images/icon_18.jpg);
	background-repeat: no-repeat;
	background-position: 17px;
	color: #000000;
	text-decoration: none;
}
.process2 {
	margin-top: 15px;
	float: left;
	height: 61px;
	width: 703px;
}
.ul1 {
	border: 1px solid #CCCCCC;
	padding: 0px;
	float: left;
	margin: 0px;
	list-style-type: none;
}
.li1 {
	float: left;
	height: 61px;
	width: 184px;
	text-align: center;
	vertical-align: middle;
	line-height: 60px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.li1 a {
	height: 61px;
	display: block;
	background-image: url(../images/btn_19.gif);
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	text-decoration: none;
}
.li1 a:hover {
	background-image: url(../images/btn2_19.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.li1 a:visited {
	color: #000000;
	text-decoration: none;
}
.li2 {
	float: left;
	height: 61px;
	width: 175px;
	text-align: center;
	vertical-align: middle;
	line-height: 60px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.li2 a {
	height: 61px;
	display: block;
	background-image: url(../images/btn_20.gif);
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	text-decoration: none;
}
.li2 a:hover {
	background-image: url(../images/btn2_20.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.li2 a:visited {
	color: #000000;
	text-decoration: none;
}
.li3 {
	float: left;
	height: 61px;
	width: 163px;
	text-align: center;
	vertical-align: middle;
	line-height: 60px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.li3 a {
	height: 61px;
	display: block;
	background-image: url(../images/btn_21.gif);
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	text-decoration: none;
}
.li3 a:hover {
	background-image: url(../images/btn2_21.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.li3 a:visited {
	color: #000000;
	text-decoration: none;
}
.ul2 {
	padding: 0px;
	float: right;
	border: 1px solid #009900;
	margin: 0px;
	list-style-type: none;
}
.ul3 {
	padding: 0px;
	float: left;
	border: 1px solid #009900;
	margin: 0px;
	list-style-type: none;
}

.li4 {
	float: left;
	height: 61px;
	width: 171px;
	text-align: center;
	vertical-align: middle;
	line-height: 60px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.li4 a {
	height: 61px;
	display: block;
	background-image: url(../images/btn3_20.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
	color: #FFFFFF;
}
.li4 a:hover {
	background-image: url(../images/btn3_21.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.li4 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.regbtn {
	margin-top: 105px;
	float: left;
	height: 61px;
	width: 260px;
}
.regbtn ul {
	padding: 0px;
	float: left;
	list-style-type: none;
}
.regbtn li {
	float: left;
	height: 105px;
	width: 252px;
	text-align: center;
	vertical-align: middle;
	line-height: 100px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.regbtn li a {
	height: 105px;
	display: block;
	background-image: url(../images/regbtn_03.jpg);
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	text-decoration: none;
}
.regbtn li a:hover {
	background-image: url(../images/regbtn2_03.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.regbtn li a:visited {
	color: #000000;
	text-decoration: none;
}

.process {
	padding: 0px;
	float: left;
	height: 70px;
	width: 708px;
	margin-top: 6px;
	clear: both;
}
.process ul {
	width: 700px;
	float: right;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 70px;
}
.process li {
	list-style-type: none;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 35px;
}
.process img {
	border: none;
}


.process a {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.content_part {
	padding: 0px;
	float: left;
	height: auto;
	width: 708px;
	line-height: 20px;
	margin-top: 6px;
	clear: both;
}

.content_page1 {
	clear: both;
	float: left;
	width: 354px;
	margin: 0px;
	padding: 0px;
}
.content_page1_kuang {
	float: left;
	width: 350px;
	margin: 15px 0px 10px;
	padding: 0px;
}
.content_page1_news {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 350px;
}
.content_page1_news_pic {
	padding: 0px;
	float: left;
	height: 60px;
	width: 60px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content_page1_news_info {
	padding: 0px;
	float: left;
	width: 290px;
	margin-top: 10px;
}
.content_page1_news_info ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	float: left;
}
.content_page1_news_info li {
	width: 260px;
	height: 14px;
	list-style-type: none;
	list-style-image: url(../images/news.gif);
	padding: 2px 0px 0px;
	margin: 0px;
}
.content_page1_news_info a:link, .content_page1_news_info a:visited  {
	text-decoration: none;
	color: #000000;
}
.content_page1_news_info a:hover {
	color: #009900;
	text-decoration: underline;
}
.content_page1_title {
	clear: both;
	float: left;
	height: 20px;
	width: 350px;
	margin: 0px;
	padding: 0px;
}
.content_page1_title_left {
	float: left;
	width: 110px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: 33ccff;
	height: 20px;
}
.content_page1_title_left span {
	font-size: 14px;
	font-weight: bold;
}
.content_page1_title_left img {
	margin-left: 5px;
	margin-right: 5px;
}

.content_page1_title_right {
	float: left;
	width: 240px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #00CCFF;
	height: 20px;
}
.content_page1_title_right a {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.content_page1_title_right a:hover {
	color: #33CC00;
	text-decoration: none;
}
.content_page1_title_right span {
	float: right;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 8px;
}
.ad-news {
	padding: 0px;
	float: left;
	height: 210px;
	width: 708px;
	margin-top: 6px;
	clear: both;
}
.newsession {
	height: 21px;
	width: 470px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 5px;
}
.newsession span {
	color: #FF0000;
}

.ad-banner {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 483px;
	overflow: hidden;
}
.news-lan {
	float: right;
	width: 220px;
	padding: 0px;
	margin: 0px;
	height: auto;
}

/*.latest_news {
	padding: 0px;
	clear: both;
	float: left;
	height: auto;
	width: 222px;
	margin: 0px;
}*/

.news-lan h3 {
	margin: 0px;
	padding: 4px 0px 0px;
	clear: none;
	float: left;
	height: 20px;
	width: 215px;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.news-lan img {
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 5px;
}
.news-kuang {
	width: 218px;
	height: auto;
	float: left;
	clear: both;
	padding: 0px;
	margin: 0px;
}
.news-kuang ul {
	margin: 0px;
	padding: 0px;
	float: left;

}
.news-kuang li {
	margin: 8px 0px 0px 20px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../images/new_icon.gif);
}
.news-kuang a {
	text-decoration: none;
	color: #000000;
}
.news-kuang a:hover {
	color: #009900;
	text-decoration: underline;
}

/*.news-kuang ul {
	padding: 0px;
	margin: 0px;
}
.news-kuang li {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-position: outside;
	list-style-type: disc;
}

.news-kuang a {
	text-decoration: none;
	color: #000000;
	display: block;
	margin: 0px;
	padding: 3px 0px 0px 5px;
	list-style-position: outside;
	list-style-type: disc;
	float: left;
}*/


.reg_mail, .parnter_bar, .parnter_bar2 {
	height: auto;
	width: 196px;
	margin: 8px 0px 1px;
	padding: 0px;
	float: left;
	clear: both;
}
.mail {
	margin: 0px;
	clear: both;
	float: left;
	height: auto;
	width: 190px;
	padding: 0px 0px 3px 5px;
}
.mail h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0px;
	padding: 0px;
	width: 185px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.parnter_bar h3, .parnter_bar2 h3 {
	float: left;
	height: 21px;
	width: 185px;
	clear: both;
	margin: 0px;
	padding: 3px 0px 0px 5px;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.partner_img, .partner_img2 {
	width: 196px;
	height: auto;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
}
.partner_img ul, .partner_img2 ul {
	clear: both;
	float: left;
	width: 196px;
	margin: 5px 0px;
	padding: 0px;
	height: auto;
	list-style-type: none;
}
.parnterli1{
	float: left;
	margin-top: 5px;
	margin-left: 3px;
	font-size: 14px;
}
.parnterli1 a{
	clear: both;
	float: left;
	width: 173px;
	padding: 0px;
	height: 38px;
	background-image: url(../images/locationbtn_03.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 40px;
	text-align: left;
	text-indent: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.parnterli1 a:hover{
	clear: both;
	float: left;
	width: 173px;
	padding: 0px;
	height: 38px;
	background-image: url(../images/locationbtn_03.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 40px;
	text-align: left;
	text-indent: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
}
.parnterli2{
	float: left;
	margin-top: 5px;
	margin-left: 3px;
	font-size: 14px;
}
.parnterli2 a{
	clear: both;
	float: left;
	width: 173px;
	padding: 0px;
	height: 38px;
	background-image: url(../images/locationbtn_06.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 40px;
	text-align: left;
	text-indent: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.parnterli2 a:hover{
	clear: both;
	float: left;
	width: 173px;
	padding: 0px;
	height: 38px;
	background-image: url(../images/locationbtn_06.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 40px;
	text-align: left;
	text-indent: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
}
#email_address {
	margin-bottom: 5px;
}
#reg_email_form {
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 190px;
}
.rightsidecontent {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: auto;
	width: 700px;
	display: block;
}
.content_page2 {
}

#pagetop{                                                                                                                           
float:right;                                                                                                                        width:420px;                                                                                                                
}
/*翻页*/
.PicPage070129{padding:8px 0; height:20px;}
.Pagediv070129{float:right;}
.page070129{ width:60px; height:18px; border:1px solid #007ab7; text-align:center; background:#fff;line-height:18px; float:left; margin:0 1px;}
.pageGray070129{ border:1px solid #ddd; color:#999;}
.page070129 a:link,.page070129 a:visited{ color:#007ab7; text-decoration:none;}
.page070129 a:hover{ color:#f60; text-decoration:underline;}

.Pagediv070129 span a:link,.Pagediv070129 span a:visited,.Pagediv070129 span b{ width:20px; height:18px; display:block; border:1px solid #007ab7; text-align:center; margin:0 1px; line-height:18px; font-family:Arial; text-decoration:none; float:left;}
.Pagediv070129 span a:link,.Pagediv070129 span a:visited{ color:#007ab7; background:#fff;}
.Pagediv070129 span a:hover{ border:1px solid #007AB7; text-align:center; line-height:18px; font-family:Arial; text-decoration:none; background:#007ab7; font-weight:bold; color:#fff; position:relative; margin:-5px -4px; width:30px; height:28px; line-height:26px;}
.Pagediv070129 span a.selected{border:1px solid #007AB7; text-align:center; line-height:14px; font-family:Arial; text-decoration:none; background:#007ab7; font-weight:bold; color:#fff; position:relative; margin:-4px -4px; width:24px; height:24px; line-height:24px; }
.Pagediv070129 span b{font-weight:bold;color:#fff;background-color: #007AB7;}
.Pagediv070129 span span{ vertical-align:bottom; float:left;}
.Pagediv070129 font{width:20px;height:18px;display:block;border:1px solid #007AB7;text-align:center;margin:0 1px;line-height:18px;font-family:Arial;text-decoration:none;float:left;color: #007AB7;}

/*学习费用*/
.kecheng {
	float: left;
	height: auto;
	width: auto;
}
.kecheng-1 {
	background-color: #Fdf5e1;
	width: 650px;
}
.hr1{
	height:1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}
.kecheng h3 {
	font-size: 12px;
	font-weight: normal;
	background-color: #666666;
	color: #FFFFFF;
	width: 650px;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
.kecheng ul {
	float: left;
	width: 650px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
.kecheng li {
	float: left;
	width: 150px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.leixing {
	float: left;
	width: 60px;
	margin-top: 5px;
	margin-left: 5px;
}

.kecheng  hr {
	margin: 0px;
	padding: 0px;
}
/*向上滚动代码开始*/
.sqBorder {
	width:695px;
	height:100px;
	padding:2px;
	background-color: #A2DAFF;
	clear: none;
	float: left;
}
.scroll_div {
	width:695px;
	height:130px;
	overflow: hidden;
	background:#ffffff;
}
.scroll_div2 {
	margin-right: 5px;
	margin-left: 10px;
}
.scroll_div ul{
	margin-left: 20px;
	list-style-type: decimal;
}
.scroll_div li{
	padding-bottom: 2px;
}
/*向左滚动*/
.left_sqBorder {
	width:693px;
	height:75px;
	padding:2px;
	border:2px #A2DAFF solid;
	margin-top: 6px;
}
.left_scroll_div {width:693px; height:75px;margin:0 auto; overflow: hidden; white-space: nowrap; background:#ffffff;}
.left_scroll_div img {margin: auto 8px; border:1px solid #666666;}
#left_scroll_begin, #left_scroll_end, #left_scroll_begin ul, #left_scroll_end ul, #left_scroll_begin ul li, #left_scroll_end ul li{display:inline;}/*设置ul和li横排*/
#sitemap li {
	list-style-type: none;
	margin-bottom: -2px;
}
#sitemap a {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
#sitemap a:hover {
	font-size: 14px;
	color: #009900;
	text-decoration: none;
}
ul#sitemap > li {
	margin-bottom: 10px;
}

#sitemap ul {
	margin-left: 40px;
}

#sitemap ul li {
	list-style-image: url("../images/sitemap/l2_normal.gif");
	margin-top: -2px;
}

#sitemap ul ul li {
	list-style-image: url("../images/sitemap/l3_normal.gif");
}

#sitemap ul li.firstfollow {
	list-style-image: url("../images/sitemap/l2_first_follow.gif");
	margin-top: 0px;
}

#sitemap ul li.last {
	list-style-image: url("../images/sitemap/l2_last_item.gif");
}

#sitemap ul li.last ul li {
	list-style-image: url("../images/sitemap/l3_normal_no_l2.gif");
}

#sitemap ul li.last ul li.firstfollow {
	list-style-image: url("../images/sitemap/l3_first_follow_no_l2.gif");
	margin-top: 0px;
}

#sitemap ul li.last ul li.last {
	list-style-image: url("../images/sitemap/l3_last_item_no_l2.gif");
}

#sitemap ul ul li.firstfollow {
	list-style-image: url("../images/sitemap/l3_first_follow.gif");
	margin-top: 0px;
}

#sitemap ul ul li.last {
	list-style-image: url("../images/sitemap/l3_last_item.gif");
}
/*job*/
.job ul {
	list-style-type: lower-alpha;
}
/*reginfo*/
.reginfo ul {
	list-style-type: decimal;
	line-height: 20px;
}
