@charset "utf-8";
/* CSS Document */
html {
	overflow-x:hidden; /*隐藏水平滚动条*/
}

#contain{
	width: auto;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/site_bk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#000000;
}



#content{
	height: 438px;
	width: 999px;
	background-image: url(images/content_bk.jpg);
	background-repeat: no-repeat;
	
}

#content_new{
    magin:0px;
	margin-left:auto;
	margin-right:auto;
	height: 902px;
	width: 999px;
	
	
}

#content_01{
	margin:0px;
	float:left;
	width: 338px;

	}
	
	#hezuo{
	position:absolute;
	width: 640px;
	top:680px;
	left:12px

	}
#content_01_01{
	float:left;
	margin:0px;
	width:338px;
	height:324px;
	background-image:url(images/index_03.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}	

#content_01_02{
	float:left;
	margin:0px;
	width:338px;
	height:200px;
	background-image:url(images/index_06.jpg);
	background-repeat:no-repeat;
	}	
	
#content_01_03{
	float:left;
	margin:0px;
	width:338px;
	height:551px;
	background-image:url(images/index_08.jpg);
	background-repeat:no-repeat;
	}	

#content_01_04{
	float:left;
	margin:0px;
	width:338px;
	height:217px;
	background-image:url(images/index_09.jpg);
	background-repeat:no-repeat;
	}	
	
#content_02{
	float:left;
	margin:0px;	
	padding:0px;
	height:820px;
	width:650px;
	
	}
	
#content_02_01{
	position:relative;
	margin:0px;
	padding-top:0px;
	padding-left:10px;
	float:left;
	height:234px;
	width:651px;
	background-image:url(images/index_04.jpg);
	background-repeat:no-repeat;
	
	}	
#content_imim{
	width:auto;
	position:absolute;
	left: 20px;
	top: 66px;
}	
#Content_1{
	text-align:left;
	width:250px;
	
	}
#Content_2{
	width:250px;
	}
#Content_3{
	width:250px;
	}
#content_img1{
	width:290px;
	display:inline;
	margin-top:7px;
	
	float:left;
	text-align:right;	
	}

.te1 {
	
	float:left;
	
	
}
.te2 {
	
	width:322px;
	float:left;
	padding-top:8px;
	text-align:left;
	
}
.te2 ul {
		
	margin:0px;
	padding:0px;
	text-align:left;
}
.te2 li {
	
	text-align:left;
	width:304px !important;
	width /**/:314px;
	float:left;
	line-height:25px;
	padding-left:0px;
	overflow:hidden;
	display: inline;
	cursor:pointer;
}

.te3 {
	text-indent:10px;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px;
	font-size:12px;
	font-weight:bold;
	color:#999;
}
.te3 a:link {
	color:#999;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.te3 a:hover {
	
	color:#eee;
}
.te33 {
	text-indent:10px;
	background-image:url(images/arrow_1.gif);
	background-repeat:no-repeat;
	background-position:0px 10px; 
	font-size:12px;
	font-weight:bold;
	color:#f9f8f8;
}
.te33 a {
	color:#f9f8f8;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.te33 a:hover {
	
	color:#f9f8f8;
}
.te4 {
	text-indent:0px;
	width:295px !important;
	width /**/:305px;
	float:left;
	clear:both;
	overflow:hidden;
	color:#333;
	text-align:left;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:20px;
	
	padding-left:10px;
}
.te4 a {
	text-align:left;
	color:#abb5ba;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}
.te4 a:hover {
	color:#abb5ba;
	text-decoration:underline;
}
.none {
	display:none;
}

#content_02_02{
	margin:0px;
	float:left;
	height:841px;
	width:661px;
	background-image:url(images/index_07.jpg);
	background-repeat:no-repeat;
	position:relative;
	}	
	
#banner_btn1{
	float:left;
	display:inline;

	}	
.banner_btn1 a{
	display:block;
	margin-top:74px;
	margin-left:25px;
	padding-top:126px;
	background:url(images/banner_btn1_0.jpg);
	background-repeat:no-repeat;
	width:286px;
	font-size:12px;
	line-height:20px;
	color:#abb5ba;
	text-decoration:none;
	text-align:justify;
	text-justify:inter-ideograph;
	}	
.banner_btn1 a:hover{
    display:block;
	background:url(images/banner_btn1_1.jpg);
	background-repeat:no-repeat;
	width:286px;
	font-size:12px;
	line-height:20px;
	color:#eee;
	text-decoration:none;
	}	
	
#banner_btn1txt{
	float:left;
	margin-top:9px;
	margin-left:25px;
	display:inline;
	width:286px;
	text-align:left;
	}	
.banner_btn1txt a{
	font-size:12px;
	line-height:20px;
	color:#abb5ba;
	text-decoration:none;
	display:block;
	

	}	
.banner_btn1txt a:hover{
	font-size:12px;
	line-height:20px;
	color:#eee;
	text-decoration:none;
    display:block;
	
	}		
	
#banner_btn2{
	float:left;
	display:inline;
	
	}	
.banner_btn2 a{
	display:block;
	margin-top:74px;
	margin-left:32px;
	padding-top:126px;
	background:url(images/banner_btn2_0.jpg);
	background-repeat:no-repeat;
	width:286px;
	font-size:12px;
	line-height:20px;
	color:#abb5ba;
	text-decoration:none;
	text-align:justify;
	text-justify:inter-ideograph;
	}	
.banner_btn2 a:hover{
    display:block;
	background:url(images/banner_btn2_1.jpg);
	background-repeat:no-repeat;
	width:286px;
	font-size:12px;
	line-height:20px;
	color:#eee;
	text-decoration:none;
	

	}
	
#banner_btn2txt{
	float:left;
	margin-top:9px;
	margin-left:34px;
	display:inline;
	width:286px;
	text-align:left;
	}	
.banner_btn2txt a{
	font-size:12px;
	line-height:20px;
	color:#abb5ba;
	text-decoration:none;
	display:block;

	
	}	
.banner_btn2txt a:hover{
	font-size:12px;
	line-height:20px;
	color:#eee;
	text-decoration:none;
    display:block;
	
	}
	
#banner_btn3{
	float:left;
	display:inline;
	
	}	
.banner_btn3 a{
	display:block;
	margin-top:30px;
	margin-left:25px;
	background:url(images/banner_btn3_0.jpg);
	background-repeat:no-repeat;
	width:286px;
	height:118px;
	}	
.banner_btn3 a:hover{
    display:block;
	background:url(images/banner_btn3_1.jpg);
	background-repeat:no-repeat;
	width:286px;
	height:118px;
	}
	
#banner_btn3txt{
	float:left;
	margin-top:9px;
	margin-left:26px;
	display:inline;
	width:286px;
	text-align:left;
	font-size:12px;
	color:#abb5ba;
	}	
.banner_btn3txt a{
	font-size:12px;
	line-height:20px;
	color:#abb5ba;
	text-decoration:none;
	
	
	

	}	
.banner_btn3txt a:hover{
	font-size:12px;
	line-height:20px;
	color:#eee;
	text-decoration: underline
    
	
	
	}	
	
	#banner_btn31txt{
	float:left;
	margin-top:1px;
	margin-left:26px;
	display:inline;
	width:286px;
	text-align:left;
	}	
.banner_btn31txt a{
	font-size:12px;
	line-height:20px;
	color:#abb5ba;
	text-decoration:none;
	
	
	

	}	
.banner_btn31txt a:hover{
	font-size:12px;
	line-height:20px;
	color:#eee;
	text-decoration:none;
    
	
	
	}	
	
	
#banner_btn4{
	float:left;
	display:inline;
	
	}	
.banner_btn4 a{
	display:block;
	margin-top:30px;
	margin-left:32px;
	background:url(images/banner_btn4_0.jpg);
	background-repeat:no-repeat;
	width:286px;
	height:118px;
	}	
.banner_btn4 a:hover{
    display:block;
	background:url(images/banner_btn4_1.jpg);
	background-repeat:no-repeat;
	width:286px;
	height:118px;
	}
	
#banner_btn4txt{
	float:left;
	display:inline;
	width:286px;
	margin-top:9px;
	margin-left:32px;
	text-align:left;
	color:#abb5ba;
	font-size:12px;
	}	
.banner_btn4txt a{
	font-size:12px;
	line-height:20px;
	color:#abb5ba;
	text-decoration:none;

	}	
.banner_btn4txt a:hover{
	font-size:12px;
	line-height:20px;
	color:#eee;
	text-decoration: underline
  
	
	
	}	
	
	#banner_btn41txt{
	float:left;
	display:inline;
	width:286px;
	margin-top:1px;
	margin-left:32px;
	text-align:left;
	}	
.banner_btn41txt a{
	font-size:12px;
	line-height:20px;
	color:#abb5ba;
	text-decoration:none;

	}	
.banner_btn41txt a:hover{
	font-size:12px;
	line-height:20px;
	color:#eee;
	text-decoration:none;
  
	
	
	}	
#content_01_courses{
	float:left;
	margin:0px;
	width:326px;
	height:200px;
	}

#courses_title{
	height: 42px;
	width: 281px;
	margin-top: 15px;
	margin-left: 42px;
	margin-bottom:15px;
	}
.courses_txt{
	font-size:12px;
	color:#FFF;
	
	}
#courses_table{
	
	width:290px;
	height:115px;
	margin-top:83px;
	margin-left:32px;
	text-align:left;
	}


#content_03{
	margin:0px;
	height:642px;
	width:661px;
		
	}

#content_03_kecheng01{
	float:left;
	margin-top:28px;
	margin-left:28px;
	width:500px;
		}
		
#content_03_kecheng01_txt{
	float:left;
	margin-top:0px;
	margin-left:36px;
	width:260px;
	height:140px;
	font-size:12px;
	line-height:20px;
	color:#999;

			}
#content_03_kecheng02{
	float:left;
	margin-top:0px;
	margin-left:28px;
	width:500px;
		}
		
#content_03_kecheng02_txt{
	float:left;
	margin-top:0px;
	margin-left:36px;
	width:260px;
	height:140px;
	font-size:12px;
	line-height:20px;
	color:#999;
	
		}
								
		
#ga_vod{
	float: left;
	height: 438px;
	width: 344px;
	text-align: left;
	/*border: 1px solid #FF0000;*/
}


#vod_title{
	margin-top: 24px;
	margin-left: 42px;
	background-image: url(images/content_ga.jpg);
	background-repeat:no-repeat;
	height: 42px;
	width: 281px;
}

#vod_pic{
	float:left;
	margin-top:5px;
	margin-left:30px;
	background-repeat:no-repeat;
	background-image: url(images/content_vod-2.jpg);
	height: 96px;
	width: 288px;
	cursor:pointer;
	display:inline;
}


#vod_content{
	float:left;
	font-family: "宋体";
	font-size: 12px;
	color: #abb5ba;
	text-align: left;
	width: 288px;
	line-height: 20px;
	margin-top: 70px;
	margin-right:0px;
	margin-left:30px;
	text-align:justify;
	text-justify:inter-ideograph;
	display:inline;
}

#vod_content b{
	color: #f9f8f8;
	font-weight: normal;
}


#ga_vod_right{

	float:right;
	height: 438px;
	width: 650px;
	/*border: 1px solid #FFff00;*/
}


#ga_event{

	height: 257px;
	width: 661px;
	margin: 0px;
	padding:0px;
	text-align: left;
}

#event_title{
	float:left;
	height: 92px;
	width: 658px;
    margin:0px;
}

#event_content{
	float:left;
	height: 150px;
	width: 268px;
	margin-left: 29px;
	margin-right:0px;
	display:inline;
}

.event_open_title{
	font-family: "宋体";
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	background-position: left center;
}

.event_open_title_hover{
	background-color: #642424;
	cursor:pointer;
}

.event_open_ct{
	font-family: "宋体";
	font-size: 12px;
	color: #abb5ba;
	line-height: 22px;
	margin-left: 23px;
	display:none;
	
}

#event_pic{
	float:left;
	height: 150px;
	width: 310px;
	margin-right: 0px;
	margin-left:24px;
	display:inline;
	
}

#ga_qa{
	float:left;
	height: 144px;
	width: 326px;
	text-align: left;
}

#qa_title{
	height: 42px;
	width: 273px;
	margin-top: 5px;
	margin-left: 42px;
}
#qa_content {
	float:left;
	width:300px;
	margin-top:70px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	
	}
#qa_content img.more_arrow{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 12px;
	margin-left: 30px;
}
#qa_content a{
	font-family: "宋体";
	font-size: 12px;
	color: #abb5ba;
	text-decoration: none;
	line-height: 20px;
	margin: 0px;
}

#qa_content a:hover{
	text-decoration: underline;
	color: #fff;
}

#qa_click_more{
	float:left;	
	height: 14px;
	width: 86px;
	margin-top:8px;
	margin-left: 233px;
	display:inline;
	
}

#qa_click_more img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#qa_click_more_bb{
	float:left;	
	height: 14px;
	width: 86px;
	margin-top:9px;
	margin-left: 198px;
	display:inline;
	
}
#qa_click_more_bb img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



#ga_hz{
	float:left;
	margin:10px 0px 0px 0px;
	height:150px;
	width: 326px;
	text-align: left;
	/*border: 1px solid #FF0000;*/
}

#hz_title{
	
    height: 42px;
	width: 281px;
	margin-top: 5px;
	margin-left: 42px;
}

#hz_text{
	
	margin-top:10px;
	margin-left:42px;
	width:273px;
	}
	
#hz_content{
	margin:auto;
	
}	
	
#hz_content a{
	font-family: "宋体";
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 20px;
	margin-left: 0px;
}

#hz_content a:hover{
	text-decoration: underline;
}

#hz_click_more{
	height: 9px;
	width: 81px;
	margin-left: 200px;
}

#hz_click_more img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: -40px;
}






#banner_area{
    padding-left:30px;
	
	width: 969px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/index_10.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

#ad_line{
	margin-left:2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




#ad_blog{
	padding-left: 3px!important;
	padding-left: 2px;
	
	margin-top: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#foot_area{
	height: 90px;
	width: 999px;
	background-color: #0f0f0f;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
}





#hot_line_menu{
	position:relative;
	float:right;
	width:128px;
	height:47px;
	background-image: url(images/menu_8.jpg);
	padding: 0px;
	background-repeat: no-repeat;
	cursor:pointer;

}







#sub_menu{
	position:relative;
	width:999px;
	height:358px;
	z-index:5;
}





#kv{

	z-index:10;
}

#preloader1 {
/* Images you want to preload*/
background:url(/images/menu_2_over.jpg);
width: 0px;
height: 0px;
display: inline;
}
#preloader2 {
/* Images you want to preload*/
background:url(/images/menu_3_over.jpg);
width: 0px;
height: 0px;
display: inline;
}
#preloader3 {
/* Images you want to preload*/
background:url(/images/menu_4_over.jpg);
width: 0px;
height: 0px;
display: inline;
}
#preloader4 {
/* Images you want to preload*/
background:url(/images/menu_5_over.jpg);
width: 0px;
height: 0px;
display: inline;
}
#preloader5 {
/* Images you want to preload*/
background:url(/images/menu_6_over.jpg);
width: 0px;
height: 0px;
display: inline;
}
#preloader6 {
/* Images you want to preload*/
background:url(/images/menu_7_over.jpg);
width: 0px;
height: 0px;
display: inline;
}
#preloader11 {
/* Images you want to preload*/
background:url(/images/banner_btn1_1.jpg);
width: 0px;
height: 0px;
display: inline;
}
#preloader12 {
/* Images you want to preload*/
background:url(/images/banner_btn2_1.jpg);
width: 0px;
height: 0px;
display: inline;
}
#preloader13 {
/* Images you want to preload*/
background:url(/images/banner_btn3_1.jpg);
width: 0px;
height: 0px;
display: inline;
}
#preloader14 {
/* Images you want to preload*/
background:url(/images/banner_btn4_1.jpg);
width: 0px;
height: 0px;
display: inline;
}


#link_area {
	height: 30px;
	width: 999px;
	background-color: #111111;
	margin-top:0px;	
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	
	}
	
#link_area2 {
	height: 30px;
	width: 999px;
	background-color: #111111;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	}
.link_area_ul {
	width:954px;
	margin:0px;
	padding:0 0 0 45px;
	color:#CCC;
	list-style:none;
	font-size:12px;
	
	}
.link_area_ul li{
	
	margin: 8px auto 0 auto;
	padding-left:16px;
	display:block;
	float:left;
	}
.link_area_ul li a{
	color:#999;
	text-decoration: none;}
	
.link_area_ul li a:hover{
	color:#eee;
	text-decoration: none;}
	
	
	
.link_area_ul2 {
	display:block;
	margin:0px;
	padding:0 0 0 150px;
	color:#CCC;
	list-style:none;
	font-size:12px;
	
	}
.link_area_ul2 li{
	
	margin: 3px 10px 5px 10px;
	padding:0px;
	display:block;
	float:left;
	}
.link_area_ul2 li a{
	color:#999;
	text-decoration: none;}
	
.link_area_ul2 li a:hover{
	color:#eee;
	text-decoration: none;}

