/* CSS Document */
body{ background:#C1E6F9}

#main_wrap{ width:100%; background:url(../../images/main_wrap_bg.jpg) top repeat-x #C1E6F9; margin:0; padding:0; height:100%}
#main_body_wrap{width:960px; margin:0 auto; padding:0}

#header{ width:960px; height:92px; margin:0; padding:0;background:url(../../images/header_bg.jpg) repeat-x;}
	#com_logo{ float:left; margin:23px 0 0 16px; background:url(../../images/com_logo.jpg) no-repeat left top; padding:0; width:198px; height:48px;}
	#header_func{float:right; margin:10px 16px 0 0; padding:0; font-size:12px; color:#A9D8F3;}
		.search_input{ border:1px solid #559DC4; background:#92C4DE; margin:0 0 5px 0;_margin:0 0 4px 0;*margin:0 0 4px 0; padding:0px 2px; color:#fff; font-size:12px; width:110px; height:16px; line-height:16px;}
		.input_button{ height:18px; padding:0; margin:0}
		
#main_content_wrap{width:960px;}
		#top_pro_show{width:960px; height:300px; background:url(../../images/pro_main_show_bg.jpg) repeat-x;}
	#top_pro_show_main{width:960px; height:300px; background:url(../../images/pro_main_show.jpg) no-repeat left;}
	#show_left_box{ float:left;}
		#show_left_box a{display: block; width:650px; height:300px;text-decoration:none;}
	
	.show_right_box1{ float:right;}
		.srb1_l1{ display: block; width:300px; height:148px; text-decoration:none; background:url(../../images/pro_right_show1.jpg) left no-repeat;}
		.srb1_l2{ display: block; width:300px; height:148px; text-decoration:none; background:url(../../images/pro_right_show1.jpg) left no-repeat}
	
	.show_right_box2{ float:right; margin:4px 0 0 0}
		.srb2_l1{ display: block; width:300px; height:148px; text-decoration:none; background:url(../../images/pro_right_show2.jpg) right no-repeat;}
		.srb2_l2{ display: block; width:300px; height:148px; text-decoration:none; background:url(../../images/pro_right_show2.jpg) left no-repeat;}
		
		
		.show_right_box1 .al1{ float:left;display: block; width:80px; height:21px; text-decoration:none;  margin:114px 0 0 14px;*margin:114px 0 0 14px;_margin:114px 0 0 7px;}
		.show_right_box1 .ar1{ float:left;display: block; width:80px; height:21px; text-decoration:none; margin:114px 0 0 11px;}
		
		.show_right_box2 .al2{ float:left;display: block; width:80px; height:21px; text-decoration:none; margin:114px 0 0 14px;*margin:114px 0 0 14px;_margin:113px 0 0 7px;}
		.show_right_box2 .ar2{ float:left;display: block; width:80px; height:21px; text-decoration:none; margin:113px 0 0 11px;}
		
#com_news{ width:960px; height:50px; padding:0; margin:0; background:url(../../images/com_news_bg.jpg) no-repeat;}	
	#com_news_content{ float:left;height:50px; line-height:50px; font-size:12px; color:#fff}
		#com_news_content span{float:left; font-weight:bold;margin-top:-1px;margin-left:50px; *margin:0 20px 0 50px; _margin-left:25px;display:block;}		
		#com_news_content a{ color:#fff;}
		#ticker{ float:left; margin:0 0 0 20px;}
	#com_news_more{ float:right;}	
		#com_news_more a{ display:block; width:35px; height:14px; text-decoration:none;margin:17px 17px 0 0; padding:0}
		
#com_content{width:958px; border:1px solid #72B2D4; margin:0; padding:0; background:#E5F5FC}		
	#com_content_tags{ height:35px;line-height:35px; background:url(../../images/com_content_tag_bg.jpg) repeat-x; font-size:12px;}
		.current_tag{ display:block;width:110px; height:35px; background:url(../../images/current_tag_bg.jpg) no-repeat; text-align:center; color:#125B87;font-size:14px; font-weight:bold}
		.o_tag{display:block;height:35px;width:110px;font-size:14px;  color:#333; cursor:pointer;text-align:center;background:url(../../images/o_tag_bg.jpg) no-repeat; }
		#com_content_tags ul{ margin:0 0 0 20px;*margin:0 0 0 20px;_margin:0 0 0 10px; padding:0}
		#com_content_tags ul li{ float:left;margin:0 5px; padding:0;list-style:none;}
		#com_content_tags ul li a{ text-decoration:none; color:#333; margin:0;}
		#com_content_tags ul li a:hover{ text-decoration:underline; color:#333; margin:0;}
	#com_content_detail{border:1px solid #fff; width:956px; background: url(../../images/com_content_detail_bg.jpg) top repeat-x}
	#com_content_detail ul{margin:20px 5px 20px 15px;*margin:20px 5px 20px 15px;_margin:20px 5px 20px 0px; padding:0}
	.con_layout0{ height:200px}
	.cl0_intro{ float:left; margin:10px; width:400px; line-height:24px; color:#666}
	.info_title{ clear:both;line-height:28px; height:28px;margin:3px 0; background:url(../../images/arrow.jpg) no-repeat left center; padding:0 0 0 25px}
		.info_title a{ color:#666;text-decoration:none}
		.info_title a:hover{ color:#666;text-decoration:underline}
	.it_left{ float:left;}
	.it_right{ float:right; font-size:10px}
	.info_more{ text-align:right;line-height:24px;margin:10px 0}
		.info_more a{ color:#333;text-decoration:none}
		.info_more a:hover{ color:#333;text-decoration:underline}
	.pro_intro{ float:left;margin:0 0 0 10px; background: url(../../images/pro_intro_bg.jpg) no-repeat;height:202px;width:500px; }
	.pro_show{float:left;margin:24px 5px 0 23px;*margin:24px 5px 0 23px;_margin:24px 5px 0 15px; line-height:18px; color:#666}
		.pro_show span{ font-weight:bold; margin:5px 0 0 5px; display:block}
	.con_layout1{ height:280px}
	.con_layout2{ height:90px}
	.con_layout3{ height:370px}
	#com_content_detail ul li{ float:left; width:290px; list-style:none; margin:15px 10px}
	.ccd_image{float:left;width:60px; height:60px; border:1px solid #ccc; margin:0 8px 0 0; background:#fff}
	.ccd_title{ font-size:12px; font-weight:bold; color:#1A82BF;margin:2px 0 0 0}
	.ccd_title a{ font-size:12px; font-weight:bold; color:#1A82BF; text-decoration:none}
	.ccd_title a:hover{ font-size:12px; font-weight:bold; color:#ff6600; text-decoration:none}
	.ccd_tips{ont-size:12px; color:#333; line-height:18px;margin:2px 0 0 0}
	
	
#footer{ width:960px; height:50px; background:url(../../images/bottom_logo.jpg) no-repeat top right; margin:10px 0 0 0}	
	#footer ul{ width:600px; margin:0 0 0 220px; padding:0}
	#footer ul li{height:20px; line-height:20px; float:right; list-style:none; color:#47B3ED;margin:0 10px;}
	#footer ul li a{ color:#1A82BF; text-decoration:none}
	#footer ul li a:hover{ color:#1A82BF; text-decoration:underline}
	/* ruby add css*/
	#footer img{ display:inline-block; float:left;}
	
#loginbox{border:1px solid #333;
	display:none;width:200px;z-index:100;position:absolute;height:92px;line-height:20px;top:40px; right:90px;overflow:hidden;background:#cce3f1 url(kf_login_bg.gif) no-repeat left top;padding:8px 8px 5px 0;
}
#loginbox input{
	border:1px #ededed solid;background: #fff; line-height:18px
}
#loginbox p{
	margin: 0px auto;padding: 8px 0 0 0;color: #333;font-weight: bold; font-size:12px;text-align:center;
}	
	
	
					