	/*union*/
	#union{background:#EDEDED;width:957px;margin:0 auto;padding:5px 10px;line-height:20px;height:20px;}
		#union a{background:url(union.gif) no-repeat;width:70px;display:block;line-height:18px;text-align:center;float:left;color:#1B458F;margin:0 5px;text-decoration:none;}
		#union strong{float:right;color:#1E448F;}
		#union span{float:left;}
	
	/*header*/
	#header{margin:10px 0 0 0;}
	
		#header-logo{ width:300px; height:60px; text-align:center; float:left;}
			#header-logo img{ width:100%; height:100%; background:url(bg.gif) -682px -25px no-repeat;}
		
		#header-search{ margin-left:220px; text-align:right;}
			#header-search .q{ border:#dbdbdb solid 1px; color:#999;line-height:20px; padding:0 10px; background:url(bg.gif) -274px 0 repeat-x; height:21px; vertical-align:middle; width:180px;}
			#header-search .b{vertical-align:middle; border:#ccc solid 1px; overflow:hidden; background:url(bg.gif) no-repeat; border:none; width:74px; height:23px; cursor:pointer;}	
			
			#header-form{margin:10px 0; }
			
			#header-nav{line-height:18px;height:18px;text-align:right;}
			
				#header-nav a.exit:link,#header-nav a.exit:visited{ color:#3279b9;}
				#header-nav .help{ background:url(bg.gif) -20px -25px no-repeat; width:13px; height:13px; vertical-align:middle;}
				#header-nav .prof{ background:url(bg.gif) 0 -25px no-repeat; width:13px; height:13px; vertical-align:middle;}
				#header-nav .next{ background:url(bg.gif) -41px -23px no-repeat; width:13px; height:13px; vertical-align:middle;}

				/*通行证*/
				#header-nav .loggingin {height:20px;line-height:20px;top:0;}
				#header-nav .loggingin form{margin:0;}
				#header-nav .loggingin input{vertical-align:middle;}
				#header-nav .loggingin #textfield,#header-nav .loggingin #textfield2{width:100px;margin-right:8px;}
				#header-nav .loggingin #button{width:68px;margin-right:6px;}
				#header-nav .loggingin label,#header-nav .loggingin a{ height:20px;margin-right:5px;}
				#header-nav .loggingin label{width:68px;line-height:20px;}
				#header-nav .loggingin a{line-height:20px;}

			
		#header-menu{ height:30px; line-height:30px; overflow:hidden; color:#676767;}
			#header-menu strong{ color:#fe4701; float:left;}
			
			#header-menu ul{ padding-left:40px!important; padding-left:38px; margin-left:10px; float:left;width:490px; background:url(bg.gif) 0px -45px no-repeat;}
				#header-menu ul li{ width:80px; float:left;text-indent:10px; line-height:35px;margin:0 7px 0 5px; font-weight:bold;}
				#header-menu ul li.active{ text-indent:0px;text-align:center; }
				#header-menu ul li a{font-size:14px; margin:auto;}
				#header-menu ul li a:link,#header-menu ul li a:visited{ color:#fff;}
				#header-menu ul li.active a:hover,#header-menu ul li.active a:link,#header-menu ul li.active a:visited{color:#000; text-decoration:none;}
			
		#header-link{background:url(bg.gif) -2px -86px no-repeat; height:75px;overflow:hidden;}
			#header-link ul{ margin:10px 0; padding:1px; clear:both; height:60px;}
				#header-link ul li{ width:80px; float:left; text-indent:20px; line-height:20px;}
				#header-link ul li a{ width:85px; height:20px; font-size:14px; margin:auto;}
				#header-link ul li a span{font-weight:bold;font-size:13px;}
				#header-link ul li a span.s{color:#0768C7}
				#header-link ul li a:hover,#header-link ul li a.active:link,#header-link ul li a.active:visited{ background:url(bg.gif) -90px 0 repeat-x; color:#333; text-decoration:none;}

			
		/*select*/
		#header-select{position:absolute;border:#ccc solid 1px;background:#fff;padding:5px;margin:15px 0 0 0;width:60px; text-align:left;}
			#header-select a{display:block;width:60px; padding:0 0 0 5px; line-height:18px;}
			#header-select a:hover{background-color:#3279b9; color:#fff;}
			#header-select a.link,#header-select a.active{background-color:#fff; color:#666;}
		/*select*/
		#header-select-2{position:absolute;border:#ccc solid 1px;background:#fff;padding:5px;margin:15px 0 0 0;width:60px; text-align:left;}
			#header-select-2 a{display:block;width:60px; padding:0 0 0 5px; line-height:18px;}
			#header-select-2 a:hover{background-color:#3279b9; color:#fff;}
			#header-select-2 a.link,#header-select-2 a.active{background-color:#fff; color:#666;}	
		
	/*service*/
	#service{ border:#e5e5e5 solid 1px; padding:10px; overflow:hidden; width:520px; float:left;}
		#service ul{ clear:both;}
			#service ul li{ line-height:22px; border-bottom:#ccc dashed 1px; color:#666; padding:10px;}
			#service ul li strong{ font-size:14px;}
			#service ul li strong a:link,#service ul li strong a:visited{color:#333;}
			#service ul li span{ float:right;}
			#service ul li img{ float:left; margin:2px 10px 2px 2px; width:100px; height:65px; border:#ccc solid 1px; padding:2px;}
	
		
	/*hot*/
	#hot{ border:#e5e5e5 solid 1px; padding:10px; margin-left:549px; width:225px!important; width:220px; overflow:hidden;}
		#hot strong{ background:#F9F9F9; padding:5px; border:#E5E5E5 solid 1px; display:block; clear:both;}
		#hot ul{ background:url(top.gif) 0 4px no-repeat; margin:10px 3px;}
			#hot ul li{ line-height:24px;color:#666; padding-left:20px;}
			#hot ul li span{ float:right; color:#999;}
		
		#hot ol{ margin:5px 0; padding:0; display:block;}
			#hot ol li{padding:5px; color:#666;margin:3px 5px; border:#ccc solid 1px; float:left; width:90px!important; width:85px; overflow:hidden; list-style:none; font-family:"宋体";}
			#hot ol li.active{ background:#DBE7F5; border:#ccc solid 1px;}
	
		#hot form{ margin:20px 5px; text-align:center;}
		#hot form .keyword{ border:#dbdbdb solid 1px; color:#999;line-height:20px; padding:0 10px; background:url(bg.gif) -274px 0 repeat-x; height:21px; vertical-align:middle; width:140px;}
		#hot form .submit{ background:#666; color:#fff; vertical-align:middle; border:none;height:23px; cursor:pointer;}
			
	/*footer*/
	#footer{ line-height:22px; margin:20px 0 0 0 ; clear:left;color:#929292;padding:10px; text-align:center; border-top:#d5d5d5 solid 1px;}
		#footer a:link,#footer a:visited{color:#616161; text-decoration:none;}
		#footer a:hover{ text-decoration:underline;}


	/*评论系统*/
	#info .box ul.review{ margin:5px;}
		#info .box ul.review li{ border-bottom:#ccc dashed 1px; padding:6px;}
		#info .box ul.review .user{ width:60px; text-align:center; float:left;}
		#info .box ul.review .user img{ padding:2px;border: 1px solid #e4e4e4;width:58px; height:58px}
		#info .box ul.review .user p{ margin:3px 0px 0px 0px}
		#info .box ul.review .user a{ color:#FF5500; text-decoration:underline;}
		#info .box ul.review .user a:hover{ color:#000000; text-decoration:none;}
		#info .box ul.review .info{ margin-left:80px; line-height:22px;}
		#info .box ul.review .info .content{border:1px solid #e5e5e5;line-height:20px;padding:10px; background:#fffbf6;color:#656565; padding:10px;}
		#info .box ul.review .info .date{ color:#656565; text-align:right;padding:10px;}
		#info .box ul.review .info .date span { font-size:11px;}
		#info .box ul.review .info .edit{ color:#656565; text-align:right;padding:2px;}
		#info .box ul.review .info .editcontent{ border:1px dotted #e5e5e5; color:#656565; text-align:left;padding:2px;}


/**********通用表单**********/
.input_b1, .input_b2{height:18px; line-height:19px;background:#fff; font-size:12px;padding:0;  text-indent:5px;}
.input_b1{border:1px solid #dadada; background: url(login.png) no-repeat left -60px; color:#999999}
.input_b2{border:1px solid #7dbde2; background: url(login.png) no-repeat left -60px; color:#333333}

.putin_b1,.putin_b2{height:20px;line-height:18px; background:#ffffff;color:#333333;font-size:12px;color:#333333;}
.putin_b1{border:1px solid #c6c6c6;background: url(login.png) no-repeat left -25px;}
.putin_b2{border:1px solid #7dbde2;background: url(login.png) no-repeat right -25px;}