﻿@charset "utf-8";
/* CSS Document */
.main_wrap{margin:0 auto}
	.main_top{ background:url(../../images/top_menu_bg.jpg) repeat-x; height:47px;}
		.topmenu{ width:940px; height:47px; margin:0 auto;}
			.topmenu ul{ margin:0 0 0 100px;}
			.topmenu ul li{ float:left; height:47px; margin:0 20px 0 0; font-size:12px;}
				
				
			.tm_01{width:91px; height:47px;}
				.tm_01 a{width:91px; height:47px; float:left;background:url(../../images/top_menu_01_uc.jpg) no-repeat left;}
				.tm_01 a:hover{width:91px; height:47px; float:left;background:url(../../images/top_menu_01_uc.jpg) no-repeat right;}
			
			.tm_02{width:91px; height:47px;}
				.tm_02 a{width:91px; height:47px; float:left;background:url(../../images/top_menu_02_uc.jpg) no-repeat left;}
				.tm_02 a:hover{width:91px; height:47px; float:left;background:url(../../images/top_menu_02_uc.jpg) no-repeat right;}
				
			.tm_03{width:91px; height:47px;}
				.tm_03 a{width:91px; height:47px; float:left;background:url(../../images/top_menu_03_uc.jpg) no-repeat left;}
				.tm_03 a:hover{width:91px; height:47px; float:left;background:url(../../images/top_menu_03_uc.jpg) no-repeat right;}
				
			.tm_04{width:91px; height:47px;}
				.tm_04 a{width:91px; height:47px; float:left;background:url(../../images/top_menu_04_uc.jpg) no-repeat left;}
				.tm_04 a:hover{width:91px; height:47px; float:left;background:url(../../images/top_menu_04_uc.jpg) no-repeat right;}
				
			.topmenu a.current_menu{ width:91px; height:47px; background-position:right;}
							
	.blueshow{ background:url(../../images/show_bg.jpg) repeat-x; height:290px;}
	
		.bluescene{ width:940px; height:237px; margin:0 auto; position:relative;}
                            .head_portrait{ position:absolute; left:-100px; top:0; background:url(../../images/b_ex1_bg.png) no-repeat left top; width:860px; height:330px;}
			.me_about{ margin:0 0 0 350px;}
				.me_name{ color:#999; margin:30px 0 0 20px;float:left; clear:both;}
					.me_name span{ font-size:18px; font-weight:bold; display:block; padding:5px 0; color:#333;}
				.me_iso{margin:0 0 10px 0; border-bottom:1px dotted #999; padding:0; width:220px; height:10px;float:left; clear:both;}
				.me_info{float:left; clear:both;}
					.me_info ul{}
					.me_info ul li{ height:20px; line-height:20px;}
						.mi_t{ float:left; color:#999; width:70px; text-align:right; }
						.mi_c{ float:left; color:#333;}
		.bluemessage{ height:38px; width:900px; background:url(../../images/show_ex_bg.jpg) no-repeat 3px 0; margin:0 auto;}
	.maincon{ width:940px; margin:0 auto;}
		.bluemessage_cast_bg{ width:900px; height:44px; background:url(../../images/bluemessage_bg.jpg) no-repeat 48px 3px;}
			.bluemessage_cast{ color:#fff; padding:7px 0 0 75px;}
				.bluemessage_cast a{ color:#FFFFCC; text-decoration:underline;}
				.bluemessage_cast a:hover{ color:#FF9900; text-decoration:underline;}
		.quickaccess{ float:left; width:40px;}
			.quickaccess ul{}
			.quickaccess ul li{ width:28px; height:28px; border:1px solid #fff; background:#E8F1F3; margin:10px 0;}
			.link_home a{ width:28px; height:28px; display:block; background:url(../../images/icon_home.gif) no-repeat;}
			.link_message a{ width:28px; height:28px; display:block; background:url(../../images/icon_message.gif) no-repeat;}
			.link_rss a{ width:28px; height:28px; display:block; background:url(../../images/icon_rss.gif) no-repeat;}
			
			
		.condata{ width:650px; background:#DEEBEE; float:left;}
			.condata_top{ height:54px; background:url(../../images/cd_top_bg.jpg) no-repeat;}
			.condata_body{background:url(../../images/cd_body_bg.jpg) repeat-y;}
				.blogcon{ width:600px; margin:0 auto;}
					.bc_title{ font-size:14px; font-weight:bold; margin:0 0 0 20px;}
						.bc_title a{ color:#0A65C9;text-decoration:underline;}
					.bc_if{ font-size:12px; color:#FF9900; margin:0 0 0 20px; height:40px; line-height:40px;}
						.bc_if ul{}
						.bc_if ul li{ margin:0 25px 0 0; float:left;}
						.bc_if a{ color:#FF9900;text-decoration:underline;}
					.bc_con{ font-size:14px; color:#666; line-height:24px; clear:both;padding:0 10px 30px 10px;}	
						.bc_con img{ margin:20px 0; clear:both;}
						.bc_con a{ color:#3399CC; text-decoration:underline;}
						.bc_con_music{ color:#333;}
							.bc_con_music ul{}
							.bc_con_music ul li{}
							.bc_con_music ul li a{ color:#3399CC; text-decoration:underline;}
					/*.bc_comments{ clear:both; width:100px; height:33px; background:url(../../images/icon_comments.gif) no-repeat; margin:20px 0 30px 20px; text-align:center; padding:4px 0 0 0;}
						.bc_comments a{ color:#666; text-decoration:none; font-size:10px;}
						.bc_comments a:hover{ color:#666; text-decoration:none;}*/
					
				/*.pagelist{ width:600px; margin:0 auto 0 auto; padding:0 0 20px 0; text-align:right;}
					.pagelist a{ font-size:10px; display:block; float:left; width:20px; height:20px; line-height:18px; text-align:center; text-decoration:none; border:1px solid #D0E2E6; margin:0 3px; color:#B1CFD6;}
					.pagelist a:hover{ display:block; float:left; width:20px; height:20px; text-align:center; text-decoration:none; border:1px solid #B1CFD6; background:#fff;}*/
					
				.copyright{ width:620px; height:100px; margin:5px auto; font-size:10px; color:#999; text-align:right; line-height:16px;}
					.copyright a{ color:#999; text-decoration:underline;}
			.condata_foot{ height:15px; background:url(../../images/cd_foot_bg.jpg) no-repeat;}
		.funclist{ width:250px; float:left;}	
			.funclist ul{background:#DEEBEE; margin:0 0 10px 0; width:250px; padding:10px 0;}
			.funclist ul li{}
			
			.fl_search li{ height:60px;}
				.search_input{ background:url(../../images/search_bg.jpg) no-repeat; width:232px; height:26px; margin:0 0 0 10px;}
					.search_input input{ margin:4px 0 0 15px; border:0px; width:200px; background:transparent;}
				.search_button{margin:9px 0 0 9px;}
			
			.fl_cat li{ background:url(../../images/fl_cat_bg.jpg) no-repeat; height:37px; margin:0 0 0 15px;}
				.fc_name{ float:left; font-size:14px; margin:10px 0 0 30px;}
					.fc_name a{ color:#333;}
				.fc_num{ float:right;font-size:10px; margin:10px 30px 0 0; color:#666;}
			
			.fl_link li{ background:url(../../images/fl_link_bg.jpg) no-repeat; height:67px; margin:0 0 0 10px;}
				.fl_male{ width:40px; height:40px; background:url(../../images/icon_male.gif) no-repeat; float:left; margin:12px 10px 0 10px;}
				.fl_female{ width:40px; height:40px; background:url(../../images/icon_female.gif) no-repeat; float:left; margin:12px 10px 0 10px;}
				.fl_name{ font-size:14px; color:#666; padding:12px 0 0 0;}	
					.fl_name a{ color:#666;}
				.fl_tips{ font-size:12px; color:#999; padding:6px 0 0 0;}
			
.work_list{ overflow:hidden; zoom:1;}
.work_list li{ background:#DEEBEE; padding:5px; float:left; width:200px; margin:0 12px 10px 12px; *margin:0 12px 10px 12px; _margin:0 10px 10px 10px;}
	.wl_b1{ border:1px solid #CBDFE4;}
	.wl_b2{ border:1px solid #EAF2F4; border-top:1px solid #F3F8F9;}

.about{ color:#333; margin:0 auto; width:720px; background:url(../../images/bg_aboutcon.jpg) no-repeat; height:400px; position:relative; padding:20px 20px 0 200px;}
	.about_pic1{ position:absolute; width:330px; height:340px; top:-90px; left:-60px; background:url(../../images/about_pic1.png) no-repeat;}
	.about a{ color:#39F;}
	.about a:hover{ color:#f60;}
	
	.part_title{ text-align:right; padding:10px 10px 20px 10px; border-bottom:1px dashed #ccc;}
	.part_con{ color:#666; font-size:14px; line-height:24px; padding:20px 0 0 0; border-top:1px dashed #fff;}
	.part_func{ margin:30px 0 0 0;}
		.part_func a{ float:left; margin:0 15px 0 0; width:260px; height:60px;}
		
		.part_func a.email{ display:block; background:url(../../images/about_email.jpg) no-repeat;}
		.part_func a:hover.email{ background:url(../../images/about_email.jpg) no-repeat right;}
		
		.part_func a.im{ display:block; background:url(../../images/about_im.jpg) no-repeat;}
		.part_func a:hover.im{ background:url(../../images/about_im.jpg) no-repeat right;}

	.about_crinfo{ margin:0 auto; background:url(../../images/cr_info.png) no-repeat right top; height:40px; width:900px; padding:0 0 50px 0;}
		.about_crinfo a{ display:block; width:100px; height:20px; float:right; margin:0;}
.clear{ clear:both;}
.fz12{ font-size:12px;}		
.fz14{ font-size:14px;}	
.bold{ font-weight:bold;}
.red{ color:#FF0000;}
.greyccc{ color:#ccc;}
.grey999{ color:#999;}
.grey666{ color:#666;}





			
			
			
			
			
