@charset "gb2312";
/* CSS Document */
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, td, th { list-style-type:none; padding:0; margin:0;}
h1, h2, h3, h4, h5, h6, h7 { font-size:14px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå";}
img, table, td, th { border:0;}
ul, ol { list-style-type:none; padding:0; margin:0;}
a:link,a:visited { color:#c90808; text-decoration:none;}
a:hover { color:#000; text-decoration: none;}

body { 
	font:12px Helvetica,Georgia,Arial,sans-serif,""; 
	margin:0; 
	padding:0;
	background:#f2f2f2;
	color:#5f5f5f;
	}

.clear { clear:both; font-size:0; height:0; overflow:hidden;}
.clear1 { clear:both; font-size:10px; height:10px; overflow:hidden; line-height:10px;}
.clear2 { clear:both; font-size:13px; height:18px; overflow:hidden; line-height:18px;}
.fleft { float:left;}
.fright { float:right;}

#top { height:127px; background:url(../images/top_bg.jpg) center top repeat-x;}
	.top1 { width:1000px; height:127px; margin:0 auto; background:url(../images/top_logo.jpg) left top no-repeat;}
		.top1_1 { width:330px; float:right; padding-top:10px; height:82px; }
		.top1_1_1 { height:40px;}
		.top1_1_1 a { float:right; width:64px; height:22px; text-align:center; display:block; line-height:22px; margin-left:15px; }
		.top1_1_1 a:link,.top1_1_1 a:visited { color:#fff; background:#0ca6eb;}
		.top1_1_1 a:hover { color:#fff; background:#f00;}
		
		.top_search { height:31px; background:url(../images/search_bg.gif) right top no-repeat;}
		
		
	.nav { background:url(../images/top_bg2.gif) left top no-repeat;  height:34px; padding-right:2px; }
	.mainlevel { float:left; position:relative; z-index:120;}
	.mainlevel h2 { font-size:13px; padding-right:2px; background:url(../images/top_bg2.gif) right top no-repeat; font-family:"ËÎÌå"; }
	.mainlevel h2 a { height:33px; font-weight:normal; line-height:34px; _width:30px; white-space:nowrap; display:block; color:#fff; padding:0 43px; font-weight:bold;  }
	.mainlevel h2 a:link,.mainlevel h2 a:visited { color:#6a6a6a;}
	.mainlevel h2 a:hover { color:#000; background:#fff;}
	.mainlevel h2.show a:link,.mainlevel h2.show a:visited,.mainlevel h2.show a:hover {color:#000; background:#fff;}
	
	.nav ul li.mainlevel ul { display:none; position:absolute; left:-2px; top:33px; width:144px; z-index:999; border:1px solid #efefef; background:#fff;}
	.nav ul li.mainlevel ul li { height:30px; border-bottom:1px solid #efefef;}
	.nav ul li.mainlevel ul li a { text-align:center; height:30px; line-height:30px; display:block; font-weight:bold; }	
	.nav ul li.mainlevel ul li a:link,.nav ul li.mainlevel ul li a:visited { color:#888; }
	.nav ul li.mainlevel ul li a:hover { background:#0ca6eb; color:#fff;}

#index_ad { _height:400px; min-height:400px; _width:1200px; min-width:1200px; overflow:hidden; width:100%; position:relative; z-index:10; }
#ad_shadow { height:34px; position:absolute; z-index:100; width:100%; left:0; top:0; background:url(../images/ad_shadow.png) left top repeat-x;}
#index_ad img { width:100%;}


#main { width:1000px; margin:0 auto;}
		.main1 { padding-top:484px; height:18px; position: relative; z-index:150; }
	.main1_in { left:0; top:-42px; height:526px; background:#fff; width:1000px; position:absolute; z-index:200;}


	.main_box { background:#fff;}
	
	.main2 { height:175px; background:#fff; }
	
	.main1_1 { width:685px; float:left; padding:11px 0 0 11px;}
	.main1_2 { width:274px;float:right; padding:11px 27px 0 0; }
	.title1 { height:40px;}
	.menu1 { width:80px; height:24px; line-height:24px; text-align:center; color:#fff; background:url(../images/menu_bg1.gif) left top no-repeat;}
	.menu2 { width:80px; height:24px; line-height:24px; text-align:center; color:#fff; background:url(../images/menu_bg2.gif) left top no-repeat;}
	.menu3 { width:80px; height:24px; line-height:24px; text-align:center; color:#fff; background:url(../images/menu_bg3.gif) left top no-repeat;}
	.main1_infor { padding:0 0 0 12px;}
	
	.main1_infor dl { width:311px; height:215px; float:left; padding-right:25px; padding-bottom:22px; position:relative; }
	.main1_infor dt { position:absolute; width:311px; height:44px; left:0; bottom:22px; }
	.main1_infor dt a { height:44px; display:block; line-height:44px; text-align:center; font-size:14px;}
	.main1_infor dt a:link,.main1_infor dt a:visited { color:#fff; background:url(../images/dt_bg.png) left top no-repeat;}
	.main1_infor dt a:hover { color:#fff; background:url(../images/dt_bg2.png) left top no-repeat;}
	.main1_infor dd img { width:311px; height:215px; }
	.main1_2 h3 { background:url(../images/point1.gif) right 5px no-repeat; height:42px; font-size:16px; line-height:22px;}
	.main1_2 h3 a { height:22px; line-height:22px; display:block;}
	.main1_2 h3 a:link,.main1_2 h3 a:visited { color:#000;}
	.main1_2 h3 a:hover { color:#fff; background:#f00; padding-left:5px;}	
	.main1_2 p { line-height:20px; height:80px;}	
	.main1_2 ul li { height:30px; line-height:30px; padding-left:20px; background:url(../images/point2.gif) left center no-repeat; font-size:14px; }
	.main1_2 ul li a:link,.main1_2 ul li a:visited { color:#c00000;}
	.main1_2 ul li a:hover { color:#000;} 
	
	.main_pics { padding:17px 23px 0 23px;}	
	.main_pics dl { width:137px; padding-right:20px; float:left;}
	.main_pics dl dt img { border:1px solid #d8d8d8; padding:2px; width:131px; height:100px;}
	
	.main_pics dl dt { padding-bottom:10px;}
	.main_pics dl dd { height:28px; line-height:24px; text-align:center; background:url(../images/pro_bg1.gif) left top repeat-x; font-weight:bold; }
	.main_pics dl dd a:link,.main_pics dl dd a:visited { color:#666;}
	.main_pics dl dd a:hover { color:#c00;}

	.main3 { height:280px;}
	.main3_1 { width:236px; background:#fff; float:left; height:260px; margin-right:18px; }
	.main3_2 { width:236px; background:#fff; float:right; height:260px; }

	.title2 { height:35px; padding:9px 0 0 11px;}
	.main3_infor { width:216px; margin:0 auto;}
	.main3_infor img { padding-bottom:10px;}
	.main3_infor p { height:80px; line-height:18px; font-size:12px; color:#888; padding-left:5px;}
	.main3_infor a.more { height:22px; line-height:22px; text-align:right; display:block;}
	.main3_infor a.more:link,.main3_infor a.more:visited { color:#000;}
	.main3_infor a.more:hover { color:#c00;}
	
#footer { height:60px; line-height:22px; color:#fff; background:#007ab1;}
	.footer_in { width:1000px; margin:0 auto; padding-top:10px;  }
	.footer1 { width:400px; float:left;}	
	.footer2 {width:400px; text-align:right; float:right;}

/*ÄÚÒ³*/
#in_ad { height:250px; _width:1200px; min-width:1200px; overflow:hidden; width:100%; position:relative; }
#in_ad_h1 { position:absolute; left:50%; top:110px; z-index:200;
 } 
 #in_ad_h1 h1 {color:#fff; font-size:65px; font-weight: bolder;
  text-transform: capitalize;
  text-align: left;
  width:1000px; margin-left:-500px; } 
  
#ad_shadow2 { height:100px; position:absolute; z-index:100; width:100%; left:0; top:100px; background:url(../images/ad_shadow2.png) left top repeat-x;}
#in_ad img { width:100%;}
	
.in_title { position:relative; }
	.in_title_bg { left:0; top:-50px; height:50px; background: url(../images/in_title_bg2.png) left top no-repeat; width:1000px; position:absolute; z-index:300;}
	.in_title_bg h2 { width:160px; float:left;  line-height:50px; color:#fff; font-size:20px;  padding-left:70px;}
	.in_title_bg ul { width:740px; height:30px; float:left; margin-top:10px; border-left:1px solid #26c4ec; }
	.in_title_bg ul li { height:30px; float:left;}
	.in_title_bg ul li a { height:30px; line-height:30px; display:block; _width:40px; white-space:nowrap; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; font-weight:bold; padding:0 30px; font-size:14px; border-right:1px solid #26c4ec;}
	.in_title_bg ul li a:link,.in_title_bg ul li a:visited { color:#fff;}
	.in_title_bg ul li a:hover { background:#26c4ec; color:#fff;}
	.in_title_bg ul li a.show:link,.in_title_bg ul li a.show:visited,.in_title_bg ul li a.show:hover { background:#fff; color:#000; }
.main_in { background:#fff; padding:20px;}	

				.detail_title_pic1 { background:url(../images/icon_peo.gif) left no-repeat;}
			.detail_title_pic2 { background:url(../images/icon_time.gif) left no-repeat;}
			.detail_title_pic3 { background:url(../images/icon_nums.gif) left 6px no-repeat;}
			.video_detail { padding:0 30px; background:#fff; _height:400px; min-height:400px;}
			.video_detail h4 { line-height:36px; padding:25px 10px 15px 10px; background:url(../images/line_pic1.gif) bottom left repeat-x; font-size:20px; text-align:center; color:#000;}
			.video_detail h3 { line-height:36px; padding:25px 15px; font-size:24px; text-align:center; color:#0077ca;}
			.in_infor { padding:10px 15px; font-size:14px; line-height:24px; color:#666; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå";}	
			.in_infor strong { color:#000;}	
			.in_infor p { padding-bottom:20px;}
			.detail_title2 { padding:20px 0; text-align:center; color:#cc0000;}
			.detail_title2 span { padding:5px 30px 5px 25px; font-weight:bold;}

	.in_left { width:600px; float:left;}
	.in_left h2 { height:40px; line-height:30px; font-size:16px; color:#006c9c; border-bottom:1px solid #ccc; padding-left:10px;}
	.in_right { width:320px; float:right; padding-top:40px;}
.in_right img { padding-bottom:30px; width:320px; }
	
	.list_main_c_right{ padding:15px 35px;}
	.list_main_c_right ul li{ height:35px; line-height:35px; font-size:14px; background:url(../images/line_pic1.gif) left bottom repeat-x; padding-left:10px; }
	.list_main_c_right ul li a{ background:url(../images/point2.gif) left center no-repeat; padding-left:35px; display:block; float:left}
	.list_main_c_right ul li a:link,.list_main_c_right ul li a:visited { color:#444;}
	.list_main_c_right ul li a:hover { color:#0ca6eb;}
	.list_main_c_right ul li span{ width:100px; float:right; color:#0ca6eb; font-size:12px; font-weight:bold; text-align:right}
	.links { height:30px; text-align:right; padding-top:20px; padding-right:25px;}
			.links a { border:1px solid #e6e0e4; height:13px; line-height:30px; margin-right:5px; text-align:center; padding:5px 8px;}
			.links a:link,.links a:visited { color:#000;}
			.links a:hover { background:#0ca6eb; color:#fff;}
			.links a.show:link,.links a.show:visited,.links a.show:hover { background:#0ca6eb; color:#fff;}
	
	.mainin_infor { padding-left:10px; margin-top:10px; margin-right:-15px;}
	.mainin_infor dl { width:290px; height:200px; float:left; padding-right:30px; padding-bottom:22px; position:relative; }
	.mainin_infor dt { position:absolute; width:290px; height:40px; left:0; bottom:22px; }
	.mainin_infor dt a { height:40px; display:block; line-height:40px; text-align:center; font-size:14px;}
	.mainin_infor dt a:link,.mainin_infor dt a:visited { color:#fff; background:url(../images/dt_bg.png) left top no-repeat;}
	.mainin_infor dt a:hover { color:#fff; background:url(../images/dt_bg2.png) left top no-repeat;}
	.mainin_infor dd img { width:290px; height:200px; }

