*{ margin-left: 0px; margin-top: 0px; list-style: none; }

.clr{ clear: both; }

body{ font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #333333; margin: 0px; padding: 0px; }

a{ color: #333333; text-decoration: none; }

a:hover{ color: #2F81D4; }

.line{ background: #cccccc; height: 1px; line-height: 5px; overflow: hidden; }

.line1{ height: 1px; margin: 2px 0px; overflow: hidden; background: url(../image/line_h.gif) repeat-x; }
.fenye{ text-align: right; padding: 10px; }
/********图片定义********/
img { border: none; }

.border img { border: #ffffff 1px solid; overflow: auto; float: left; }

.border a { border: #cccccc 1px solid; overflow: auto; float: left; }

.border a:hover { border: #22598b 1px solid; overflow: auto; float: left; }

.border1{ background: url(../image/left_y.gif) repeat-y; width: 660px; height: 300px; }

 .border1_1{ background: url(../image/left_y.gif) repeat-y; width: 660px; border-top:#f2f2f2 1px solid;}
 
.border2{ background: #f2f2f2; height: 1px; overflow: hidden; width: 660px; margin-bottom: 5px; }

 
.border3{ width: 660px; height: auto; border: #F2F2F2 1px solid; margin: 5px 0px; }

/********ICON********/
.icon{ background: url(../image/temp.gif)  no-repeat; width: 13px; height: 13px; padding-left: 15px; }

/*******以上通用******/
/********盒子********/
#page{ width: 930px; margin: auto; }

/*************/
#top{ width: 930px; height: 76px; background: url(../image/topbg.gif) repeat-x; }

	#top .top1{ width: 467px; float: left; }

	
	#top .top2{ width: 373px; height: 61px; float: left; background: url(../image/login.gif) no-repeat; }

	
		.top2 .top2_1{ padding-top: 30px; color: #ffffff; padding-left: 20px; width: 272px; float: left; }

		
		.top2 .top2_2{ float: left; padding-top: 14px; }

		
	#top .top3{ margin-left: 15px; float: left; }

/*************/
#nav{
	width: 930px;
	height: 44px;
	position: absolute;
	z-index:1;
	left: 0px;
	top: 0px;
}

	#nav .nav1{ background: url(../image/nav.gif) no-repeat; text-align: left; height: 44px; width: 682px; padding-right:10px;}

	
		.nav1 ul{ list-style: none;margin:0px;padding:0px;margin-left:10px;}
		
			.nav1 li{ float: left; }

			
			.nav1 a{ font-weight: bold; display: block; padding: 10px 17px 10px 17px;  color: }

			
			* + html .nav1 a{ font-weight: bold; display: block; padding: 12px 17px 12px 17px; }

			
			* html .nav1 a{ font-weight: bold; display: block; padding: 12px 17px 12px 17px; }

			.nva1 a:hover{
				color: #2F81D4;
			}
			
			.nav1 .cur_link{ background: url(../image/nav_main.gif) no-repeat; color: #333; }

		
/*************/
#banner{ width: 930px; height: 205px;position:relative}

/*************/
#content{ width: 930px; height: auto; margin-top: 5px; }

/*************/
.left_main{ width: 660px; height: auto; float: left; }

/*************/
	.left_1{ background: url(../image/left_bt.gif) no-repeat; height: 29px; }

	
		.left_bt{ float: left; color: #2F81D4; font-weight: bold; padding-top: 10px; }

		
		.more2{ float: right; padding-top: 5px; }

		
			.left_2{ width: 658px; height: 221px; border: #E2E1E1 1px solid; margin-top: 5px; }

	
		.left_2 .left_main{ width: 628px; padding: 15px 15px 0px 15px; }

		
				
				.left_pd{ width: 162px; margin-right: 5px; float: left; }

			.left_pd1{ width: 162px; height: 220px; margin: 0px 16px; float: left; }

		
		.left_px{ width: 150px; height: 150px; border: #BABABA 2px solid; margin-bottom: 10px; }

		
		.left_pt{ text-align: center; width: 154px; color: #fff; background: #2F81D4; height: 30px; font-weight: bold; line-height: 30px; }

		
		.left_pt a{ color: #fff; text-decoration: none; display: block; }

/************/
.right_main{ width: 259px; height: auto; float: left; margin-left: 10px; }

	.right_1{ width: 259px; height: 28px; background: url(../image/right_1.gif) no-repeat; }

	
	.right_bt{ float: left; padding-top: 10px; color: #2F81D4; padding-left: 48px; font-weight: bold; text-align: left; width: 61px; }

	.more1{ float: right; padding: 8px 5px 0px 0px; }

	
	.right_2{ width: 257px; height: 222px; border: #EDEDED 1px solid; margin-bottom: 5px; }

		.right_2_n{ width: 257px; border: #EDEDED 1px solid; margin-bottom: 5px; }
	
	.right_2_ph{ text-align: center; padding: 8px 0px 3px 0px; }

	
	.right_nr{ padding: 0px 8px; line-height: 21px; }

	.right_nr1{ width: 234px; line-height: 20px; margin-top: 8px; padding: 0px 10px 5px 10px; }
	
		.right_3{ width: 257px; height: 222px; border: #EDEDED 1px solid; margin-bottom: 5px; }

		
		.right_4{ }

		.right_5{ background: #DEEBF8; margin: 0px 0px 2px 0px; height: 75px; margin: 0px; }

		
		.right_5_bt{ background: url(../image/zhuying.gif) no-repeat; text-align: center; height: 35px; margin-left: 5px; color: #fff; line-height: 35px; }

		.right_5_nr{ padding: 0px 10px 0px 10px; }

/*************/
#foot{ width: 930px; height: 76px; text-align: left; margin-top: 5px; line-height: 21px; background: #DEEBF8; }

	#foot .foot1{ background: url(../image/foot1.gif) no-repeat; height: 3px; overflow: hidden; }

	
	#foot .foot2{  width: 124px; height: 60px; margin-left: 10px; float: left; color: #FFF6CB; padding-top: 8px; text-align: center; }
 
	
	#foot .foot3{ width: 700px; padding-top: 5px; text-align: center; height: 60px; float: left; }

	#foot .msg{ color: #2F81D4; }

	
	#foot .msg a{ color: #2F81D4; text-decoration: none; }

	#foot .msg a:hover{ color: #2F81D4; text-decoration: underline; }

	
		#foot .msg1{ color: #333; padding-left: 10px; }

	
	#foot .msg1 a{ color: #333; text-decoration: none; }

	#foot .msg1 a:hover{ color: #333; text-decoration: underline; }

	
 
.ipt{ width: 75px; height: 13px; border: 0px; border: #aaa 1px solid; margin-top: 8px; margin-right: 10px; }

.table1{ background: #F2F2F2; width: 660px; }

.tr1{ background: #E9E9E9; font-weight: bold; color: #333; height: 24px; text-align: center; }

.td1{ width: 67px; }

.table2{ background: #F2F2F2; width: 660px; margin: auto; }

.table3{ background: #F2F2F2; }

.tr2{ background: #fff; color: #333; height: 24px; text-align: center; }
.h1{ font-size: 16px; font-weight: bold; text-align: center; }

.h4{ line-height: 28px; font-size: 14px;margin-top:10px; }

.h5{ line-height: 20px; color: #8B8B8B; }

.h6{ line-height: 20px; color: #626262; text-align: center; font-weight: bold; }

.h3{ line-height: 20px; }

.h4_1{ line-height: 28px; margin-top:20px;}

.pd_main{ width: 620px; height: auto; padding: 20px; }

.h4 ul{ list-style: none; margin: 0px; padding:0px; }


	
	.h4 ul li{ border-bottom: #eee 1px dotted; }

	.h4 ul li .date1{ padding-left: 20px; color: #ccc; }