@charset "utf-8";

/*全局定义*/
html,body{ font-family: Arial, Helvetica, sans-serif;margin:0; padding:0; font-size:12px; color:#4C4C4C;}
div,form,img,ul,ol,li,dl,dd,dt,span, object,table,td,tr{margin:0; padding:0; border:0;}
ul,li{ list-style:none;}
p,h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; border:0px;}
input,img,select{ vertical-align:middle; padding:0; margin:0; border:0px;}
a{ color: #000; text-decoration: none;}
a:hover{ color: #000; text-decoration:underline;}

a.dh{font-size:14px; padding: 0px 28px; color:#000; text-decoration:none; font-weight:bold;}
a.dh:hover {text-decoration:underline; color:#005B92;}

.clb{clear:both;}

body {
	background-color: #f2f7fb;
}

.container{ width:1003px; margin:0 auto; background: #C6DDEF url(../images/index_01.jpg) top repeat-x; }
.index-wd{ width:973px; margin:0 auto;}
.index-fg1{ width:973px; margin:0 auto; height:36px; background:url(../images/index_08.jpg);}
.index-fg2{ width:973px; margin:0 auto; height:32px; background:url(../images/index_06.jpg);}

.index-fg1-1{ width:973px; margin:0 auto; height:36px; background:url(../images/index_08_01.jpg); clear:both;}
.index-fg2-1{ width:973px; margin:0 auto; height:32px; background:url(../images/index_06_01.jpg);}


/*头部定义*/
.index_top{ width:973px; margin:0 auto; height:44px; overflow:hidden; background:url(../images/index_02.jpg); color:#0A7FC5;}
	.index_top a{ padding:0px 7px; color:#0A7FC5;}

.index_top2{ width:973px; margin:0 auto; height:88px; overflow:hidden; }

/*动画部分定义*/
.index_flash{ width:1003px; margin:0 auto; height:240px; overflow:hidden;}

/*动画部分定义*/
.index_banner{ width:973px; margin:0 auto; height:160px; overflow:hidden;}

/*内容部分定义*/
.index_content{margin:0 auto; width:973px; background-color:#EDFAF9; background:url(../images/content-bg.gif); clear:both; overflow:hidden;}

.index_content_sub{margin:0 auto; width:973px; clear:both; background-color:#EDFAF9; background:url("../images/content-bg-1.gif"); display:table;}
.index_content_sub_bg{ }
	
	.index_content_bg{ background:#EDFAF9; float:left; width:973px;}

	.index_content_contain{margin-bottom:15px;}
	
	/*内容左侧部分*/
	.index_content_left{width:277px; padding-left:23px; padding-right:60px; float:left;}
			.index_content_left ul{ font-size:12px; background:url(../images/news-bg.jpg);}
			.index_content_left li{ height:24px; vertical-align:top; line-height:24px; }
				.index_content_left li a{ padding-left:20px; color:#333;}
				
	.index_content_left2{width:200px; padding-left:23px; padding-right:60px; float:left;}
			.index_content_left2 ul{ font-size:12px; background:url(../images/news-bg.jpg);}
			.index_content_left2 li{ height:24px; vertical-align:top; line-height:24px; }
				.index_content_left2 li a{ padding-left:20px; color:#333;}
				
	.index_content_left_pro{width:200px; padding-left:23px; padding-right:60px; float:left;}
			
	/*内容右侧部分*/
	.index_content_right{float:left; width:590px;}
	
	.index_content_right_sub{float:left; width:660px; line-height:21px; overflow:hidden;}
	
		.index_content_right_ksjs{ width:752px; }
		
		.index_content_right_news{ width:752px; padding-bottom:20px; float:left;}
		
		.index_content_yqsb{ width:370px; float:left;}

		.index_content_news{ width:367px; float:left;}

		.index_content_news ul{width:330px; float:left; margin:5px 18px!important; margin:8px; background-color:#FFF; margin-left:10px!important; margin-left:0px;}
		.index_content_news li{ line-height:25px; height:25px; padding-left:0px!important; padding-left:0px; }
			

	/*内页主体显示左侧部分*/
	.sub_content_center { float:left; width:720px; min-height:675px; height:675px; background:#fff; margin:0px 0px 0px 10px!important; margin:0px 0px 0px 12px;}
	.sub_content_title{ width:720px; display:block; clear:both; padding-top:5px;}
	.sub_content_title p{float:right; padding-top:5px; padding-right:25px; width:auto;}
	.sub_content_center hr{clear:both;}

/*底部部分定义*/
.index_bottom2{ width:913px; margin:0 auto; height:45px; clear:both; overflow:hidden; background:url(../images/index_09.jpg); color:#fff; line-height:45px; font-size:11px; text-align:center; padding:0px 30px; clear:both;}
		.index_bottom2 a{color:#fff; padding:0px 5px; }

.index_bottom{ width:913px; margin:0 auto; height:60px; clear:both; overflow:hidden; color:#2A88CB; line-height:22px; font-size:11px; text-align:center; padding:0px 30px; padding-top:10px; text-align:center;}
		.index_bottom a{color:#2A88CB; }
		
.spfltzzs li{ height:25px;}

#sitemap a{ padding:1px 10px; border:1px solid #000; }