/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
body{font-size:12px;line-height:20px;color:#000000;}
input{font-size:12px;vertical-align:middle;}
a{text-decoration:none;color:#0058a6;}/*border,dashed ^_^*/
a:focus{outline:0;}/*border,dashed  for firefox ^_^*/
a:hover{text-decoration:underline;}
a.xhx{text-decoration:underline;}
ul{list-style:none;}
.alc{text-align:center;}
.clear{clear:both;line-height:0;font-size:0;}
.float_l,.c_kft_l_c_l,.c_kft_l_c_r,.c_kft_l,.c_kft_r,.i_s_l,.i_s_r,.review_c li,.owner_life li,.r_s_t,.nav li{float:left;display:inline;}
.float_r{float:right;display:inline;}
.colorred{color:#ff2020;}
.colorgreen{color:#40b340;}
.colorblue{color:#43a7d2}
.colorgray{color:#a4a4a4;}
.coloryellow{color:#f79000;}
.font_bold{font-weight:bold;}
.font_10{font-size:10px;}
.font_14{font-size:14px;}
img{vertical-align:middle;border:none;font-size:0;line-height:0;}/**/
.alr{text-align:right;}
.all{text-align:left;}
.alc{text-align:center;}
em{font-style:normal;}
table td{padding:3px 5px;}
.marbo8{margin-bottom:8px;}
/*----------------------(*-__-*) main end------------------------------------*/
.lit_nav{background:url(../images/menu_bg.gif) repeat-x #fff;height:31px;border:1px solid #CAD9EA;border-left:none;border-right:none;line-height:20px;}
.lit_nav a{color:#000000;}
.lit_nav a:hover{color:#f60;}
	.inner_lit_nav{width:1002px;margin:0 auto;clear:both;}
		.login_div,.login_div li,.dh li{float:left;display:inline;}
			.login_div li{margin:0 0 0 6px;position:relative;padding-top:5px;z-index:2;}
			.login_div li.pad_t{padding-top:0;}
			.free_sign{color:#3070a5;}
			.login_box,.login_btn,#list_fast,.fastin_a{border:1px solid #318ed3;}
			.login_box{width:68px;height:16px;line-height:16px;padding:0 1px;}
			.login_btn{background:url(../images/login_btn.jpg);color:#fff;width:40px;height:18px;line-height:18px;cursor:pointer;}
			.avataonline {padding-left: 20px; background: url(../images/avataronline.gif) no-repeat 0 40%; display:block;}
			.message{padding-top:5px;*padding-top:4px;display:block;}
		a.fastin_a{display:block;width:80px;height:16px;line-height:15px;*line-height:18px;background:url(../images/fastin.jpg);color:#fff;text-indent:7px;margin:2px 0 0 ;*margin:6px 0 0 ;overflow:hidden;}
		a.fastin_a:hover{color:#f0f8ff;}
		#list_fast,.inner_list{width:80px;height:181px;_height:195px;position:absolute;overflow:hidden;}
		#list_fast{left:0;top:24px;}
			#list_fast li{clear:both;margin:0;padding:0;width:80px;background:url(../images/tb.gif) no-repeat 4px 3px;}
				#list_fast li.i_l_2{background-position:4px -30px;}
				#list_fast li.i_l_3{background-position:4px -65px;}
				#list_fast li.i_l_4{background-position:4px -99px;}
				#list_fast li.i_l_5{background-position:4px -131px;}
				#list_fast li.i_l_6{background-position:4px -165px;}
				#list_fast li.i_l_7{background-position:4px -195px;}
			#list_fast a{height:20px;line-height:22px;text-indent:25px;color:#3070a5;display:block;background:url(../images/tb_bgline.jpg) no-repeat bottom center;padding:0 0 6px;*padding:2px 0 4px;}
			#list_fast a:hover{color:#6abff5;}
			.inner_list{filter:alpha(opacity=80);opacity:0.8;background:#eef7fd;}
			.menu1{display:block;overflow:hidden;}
				.menu2{display:none;color:#999;cursor:hand;}
					.menu1a #list_fast,.menu1b #list_fast,.dh a{display:block;}
					.menu2a #list_fast,.menu2b #list_fast{display:none;}
		.lit_nav .nobackground,#list_fast li.nobackground  a{background:none;}	
		.dh_nav{width:555px;overflow:hidden;margin-left:4px;float:right;display:inline;line-height:31px;}
			.dh_nav li{float:right;display:inline;margin:0 5px 0 0;padding-left:7px;background:url(../images/lit_nav_bg.jpg) no-repeat left center;}
/*----------------------(*-__-*) lit_nav end------------------------------------*/
.header,.search,.flash,.nav,.current_kft,.information_station,.review,.owner_life{width:980px;margin:0 auto;}
.current_kft,.information_station,.nav,.search,.review{margin-bottom:8px;}
/*----------------------(*-__-*) main div end------------------------------------*/
.header{height:267px;background:url(../images/top.jpg) no-repeat left center;margin-top:8px;}
/*----------------------(*-__-*) header end------------------------------------*/
.search{background:url(../images/search_bg.jpg) no-repeat #f6f6f6 10px 4px;width:933px;height:28px;padding:10px 0 0 45px;border:1px solid #dddbdc;margin-bottom:8px;}
.search *{vertical-align:middle;}
	.search .colorred,.search form{margin:0 8px 0 0;}
	.search form{_margin-top:-3px;}
	.keyword_box{padding:1px 2px 2px;width:220px;}
	.search_btn{background:url(../images/search_btn.jpg) no-repeat;width:52px;height:22px;border:none;color:#a44d00;font-size:13px;font-weight:bold;*padding-top:2px;}
/*----------------------(*-__-*) search end------------------------------------*/
.nav{background:url(../images/nav_bg.jpg) no-repeat;height:40px;margin-top:8px;}
	.nav ul{padding:0 0 0 70px;}
	.nav a{display:block;width:198px;height:40px;}
/*----------------------(*-__-*) nav end------------------------------------*/
.flash{height:60px;overflow:hidden;}
/*----------------------(*-__-*) flash end------------------------------------*/
.c_kft_l{width:722px;}
	.title_main{border:1px solid #eddbd1;padding:1px;}
		.title_main span{background:url(../images/title_bg.jpg) repeat-x;display:block;height:30px;line-height:30px;}
			.title_main em{padding:0 20px 0 15px;background:url(../images/sp_line.jpg) no-repeat right bottom;display:inline-block;font-size:14px;color:#f79000;font-weight:bold;}
	.c_kft_l_c{border:1px solid #eddbd1;border-top:none;padding:1px;height:333px;overflow:hidden;}
		.c_kft_l_c_l{width:512px;border-right:1px dashed #c2c2c2;}
			.title_kft{background:url(../images/bg1.jpg) repeat-x;height:34px;line-height:34px;padding:0 10px;}
				.title_kft a{color:#ff2020;}
			.c_kft_l_c_l_c{margin:1px 0 0;background:#fefdfc;border-bottom:1px dashed #c2c2c2;padding:10px;}
			.c_kft_l_c_l_c{padding:8px;line-height:24px;}
			.imp_int{height:210px;line-height:25px;overflow:hidden;position:relative;}
				.scroll-pane{width:512px;height:210px;}
		.c_kft_l_c_r{width:190px;overflow:hidden;padding:0 0 0 10px;}
		.c_kft_l_c_r ul{height:320px;overflow:hidden;padding:6px 0 0;}
			.c_kft_l_c_r li{clear:both;padding:0 0 12px;}
				.c_kft_l_c_r img{border:1px solid #cbcbcb;margin:0 8px 0 0;}

.c_kft_r{width:258px;}
	.c_kft_r_t{background:url(../images/registration.jpg) no-repeat;height:34px;line-height:34px;color:#f79000;font-size:14px;font-weight:bold;text-indent:14px;}
	.c_kft_r_c{border:1px solid #eddbd1;border-top:none;border-left:none;padding:10px;height:315px;overflow:hidden;line-height:25px;}
		.warp_table{background:url(../images/bg2.jpg) repeat-x;margin:5px 0;padding:5px 0;}
/*----------------------(*-__-*) current_kft end------------------------------------*/
.i_s_c{border:1px solid #eddbd1;border-top:none;padding:1px;background:url(../images/information_station_bg.jpg) no-repeat left bottom;}
	.data_publicity{background:url(../images/bg3.jpg) repeat-x;height:67px;font-weight:bold;}
		.data_publicity table{margin:8px 0 0 0;}
	.i_s_l{width:630px;line-height:24px;margin:10px;}
		.i_s_l p{margin:0 0 15px;background:url(../images/symbol.jpg) no-repeat left 2px;padding:0 0 0 23px;}
		.dcinfo{border-top:1px dashed #c2c2c2;padding:10px 0 0;}
	.i_s_r{margin:13px 0 0 5px;}	
	.t_a_b{width:533px;}
	.kf_inp{width:128px;}
	.kf_inp1{width:311px;}
/*----------------------(*-__-*) information_station end------------------------------------*/
.review_c{border:1px solid #eddbd1;border-top:none;padding:13px 0 5px 21px;*height:1%}
		.review_c li{width:295px;position:relative;margin:0 23px 13px 0;}
			.route{background:#fef9f3;border:1px solid #ffe4c7;padding:8px;height:80px;overflow:hidden;}
			.tuan{width:228px;height:40px;background:url(../images/kft_t.png) no-repeat;position:absolute;left:-10px;top:0;color:#cb9f53;padding:5px 0 0 12px;line-height:12px;}
				.tuan_no{position:relative;}
				.tuan_no em{color:#fff;position:absolute;left:-1px;top:0;line-height:16px;}
				.xing{padding:0 8px;}
		.title_main .float_r{padding:0 20px 0 0;font-size:12px;font-weight:normal;background:none;}
			.title_main .float_r a{color:#f79000;}
/*----------------------(*-__-*) review end------------------------------------*/
.owner_life{background:#fef8ef;border:1px solid #eddbd1;padding:10px 0 ;width:978px;height:105px;overflow:hidden;}
	.r_s_t{width:22px;height:83px;text-align:center;font-weight:bold;color:#fff;background:url(../images/owner_life.jpg) no-repeat;font-size:14px;padding-top:13px;margin:5px 10px 0 0;line-height:18px;}
	.r_s_t a{color:#fff;}
	.owner_life ul{margin:0 0 0 8px;}
	.owner_life li{margin:0 0 0 14px;}
/*----------------------(*-__-*) review end------------------------------------*/
.footer{padding:10px 0;margin:20px 0 0;background:#fef8ef;border-top:1px solid #eddbd1;line-height:25px;}
#backtotop{position:absolute;left:50%;top:0;width:14px;height:40px;padding-top:250px;margin-left:490px}
