body,td,th {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #5A5A5A;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #5A5A5A;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #5A5A5A;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #5A5A5A;
	text-decoration: none;
}

.about {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;

	color: #5A5A5A;
}
.about2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #5A5A5A;
}
.about02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #5A5A5A;
}
.about3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #5A5A5A;
}
.about1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #5A5A5A;
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #834B9C;
}

.meun:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: none;
}
.meun:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: none;
}
.meun:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: underline;
}
.meun:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: none;
}
.download:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #FCA31D;
	text-decoration: underline;
}
.download:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #FCA31D;
	text-decoration: none;
}
.download:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #DE8703;
	text-decoration: underline;
}
.download:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #FCA31D;
	text-decoration: none;
}.news_bg {
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
	line-height: 27px;
}
.news:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
}
.news:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
}
.news:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #696969;
	text-decoration: underline;
}
.news:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
}	
.my_message:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #202020;
	text-decoration: none;
}
.my_message:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #202020;
	text-decoration: none;
}
.my_message:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #3C455C;
	text-decoration: underline;
}
.my_message:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #202020;
	text-decoration: none;
}	
.hong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #FF0000;
	}
.hong1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #FFA400;
	}
.lye_lj:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #5A5A5A;
	text-decoration: none;
}
.lye_lj:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #5A5A5A;
	text-decoration: none;
}
.lye_lj:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #787878;
	text-decoration: underline;
}
.my_message:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #787878;
	text-decoration: none;
}
.biaod1 {
	border: 1px solid #F0BAC8;
}
.error {
	color: #F00;
}
.success {
	color: #090;
}
table.table_data tr td{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}.welcome1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5A5A;
}
.news_bianc {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D5D5D5;
}
a.red_link{color:#F00;font-weight:bold;}
#rental{position:relative;/*margin-left:540px;float:left;top:40px;*/float:right;}

.dis { color:#999;}

.top-bg{
	background: url('../images/index_top_bg.png') repeat-x;
	height:160px;
}
.top-button{
	float:right;
	margin-right: 35px;
    margin-top: 25px;
}
.top-button ul{
	list-style:none;
}
.top-button li{
	background: url('../images/index_top_button.png') no-repeat;
	width:96px;
	height:96px;
	text-align:center;
	margin-left:10px;
	font-weight:bold;
	color:#000;
	display: table-cell;
    vertical-align: middle;
}
.top-button li a{
	color:#000;
	line-height:18px;
}
.clear{clear:both;}
.mt20{margin-top:20px;}
.index-left-login-box{
	background: url('../images/index_left_login_bg.png') no-repeat;
	width:273px;
	height:305px;
}
.index-left-login-title{
	padding-top: 20px; 
	padding-left: 25px;
	color: #967b68; 
	font-size: 24px;
}
.index-left-login-field{
	padding-left:25px;
}
.index-left-login-field input{
	border: 1px solid #bdbec0;
    width: 200px;
}
.index-left-login-name{
	padding-left:25px;
	margin-top:10px;
}
.index-left-video-title{
	padding-top: 20px; 
	padding-left: 25px;
	color: #967b68; 
	font-size: 24px;
}
.index-left-video-content{
	padding-left:25px;
	font-size:16px;
	width:250px;
}
.index-left-viode-line{
	background:url('../images/index_left_line.png') repeat-x;
	width:273px;
	height:1px;
	margin:15px 0;
}
.slick{
	width:645px;
	height:229px;
	overflow:hidden;
}
.index-big-cat{
	width:264px;
	height:304px;
	margin:0 40px 40px 0;
	float:left;
}
.index-big-cat-title{
	width:264px;
	height:45px;
}
.index-big-cat-enrol{
	width:264px;
	height:45px;
	margin-top:3px;
}
.index-big-cat-list{
	color: #6d6e71;
    height: 163px;
    overflow: hidden;
    padding: 0 17px;
}
.index-big-cat-list li{
	background: transparent url("../images/index_left_line.png") repeat-x scroll center bottom;
	margin-top: 10px;
	min-height: 72px;
}
.index-big-small-img{
	width:95px;
	height:95px;
	float:left;
	margin-right:25px;
}
.footer{
	background: transparent url("../images/index_footer_bg.jpg") repeat-x scroll center bottom;
	height:90px;
}
.footer img{
    margin-right: 10px;
    margin-top: 20px;
}
.news-more{
	width:81px;
	height:25px;
	margin-left:18px;
}
.index-select-demo{
	background:url('../images/index_select_bg.png') no-repeat;
	width:372px;
	height:25px;
	overflow:hidden;
}
.index-select-demo-text{
	padding:5px;
	line-height:25px;
	cursor:default;
}
.show-demo{
	background-color: #fff;
    border-bottom: 1px solid #818282;
    border-left: 1px solid #818282;
    height: 159px;
    margin-left: 4px;
    margin-top: -2px;
    overflow-x: hidden;
    overflow-y: scroll;
    position: absolute;
    width: 362px;
	display:none;
}
.show-demo-div{
	line-height: 25px;
    width: 100%;
    cursor: default;
}
.show-demo-div:hover{
	background-color:#f2ecd0;
}
.left-banner-bottom{
	margin-top:133px;
	color:#5a5a5a;
}
.top-button-language{
	margin-right:50px;
	margin-top:20px;
	color:#5a5a5a;
}