@charset "utf-8";
/*--京home.css--*/

/*#######home_catch#######*/
#home_catch {
	width: 100%;
	margin: 0 auto;
}
	#home_catch_inner {
	}
		#hc_img {
			width: 100%;
			height:300px;
			overflow: hidden;
			margin: 0 auto 30px;
			background-image:url(../images/home_catch_img01.jpg);
			background-position:center 95%;
			background-size:cover;
		}
				
			#hc_txt {
				width:920px;
				height:300px;
				margin:0 auto;
				position:relative;
			}
			
			#hc_txt_inner{
				width:440px;
				height:100px;
				position:absolute;
				bottom:20px;
				right:20px;
			}
		
		#hc_lead_box {
			width: 920px;
			overflow: hidden;
			margin: 0 auto 30px;
		}
			#hc_lead_l {
				width: 264px;
				overflow: hidden;
				float: left;
				padding: 25px;
			}
			#hc_lead_r {
				width: 530px;
				overflow: hidden;
				float: right;
				padding: 0 55px 0 0;		
				line-height: 2em;
			}

		#hc_nav {
			clear: both;
			width: 920px;
			overflow: hidden;
			margin: 0 auto 50px;
		}
			#hc_nav li {
				width: 280px;
				height: 200px;
				padding: 0;
				margin-right: 40px;
				float: left;
			}
			#hc_nav li:last-child {
				margin-right: 0;
			}
/*#######main_box#######*/
#main_box_inner {
	width: 920px;
	overflow: hidden;
	margin: 0 auto;
	padding: 50px 20px;
}
	#main_column {
		float: left;
	}
	#main_column_inner {}
	
	#sub_column {
		float: right;
	}
	#sub_column_inner {}
		#bnr {
			width: 200px;
			overflow: hidden;
		}
		#bnr li {
			width: 200px;
			overflow: hidden;
			margin-bottom: 10px;
		}
		#bnr li:last-child {
			margin-bottom: 0;
		}
		#bnr li a {
			display: block;
		}



#news_topics_box {
	width: 680px;
	position: relative;
}
	h2#nt_title {
		margin-bottom: 30px;
	}
	#nt_title_more {
		position: absolute;
		top: 0;
		right: 0;
		font-size: 0.9em;
	}
	#nt_title_more:after {
		content: url(../shared/arr_01.gif);
		margin-left: 10px;
	}
	#nt_title_more a {
		color: #333333;
	}
	#nt_list {}
	#nt_list li {
		margin-bottom: 10px;
		padding: 0 10px 10px 0;
		border-bottom: 1px dotted #ccc;
		overflow: hidden;
	}
	#nt_list li a {
		color: #222;
	}
		.nt_date {
			width: 90px;
			overflow: hidden;
			display: block;
			float: left;
			margin-right: 15px;
		}
		.nt_title {
			width: 560px;
			overflow: hidden;
			float: left;
			display: block;
		}

		#bnr {
			width: 200px;
			overflow: hidden;
			margin-top: 35px;
		}
