body, form, ul, li, p, dl, dd, dt ,h,td,th,h3{
	margin: 0;
	padding: 0;
	font-size: 12px;
	background:#000000;
	}
li,ul{
	list-style: none;
}



TD {
	color: #999;
	VERTICAL-ALIGN: top;
}


input,textarea{
	border:1px solid #ccc;
}


.wrap{
	width:980px;
	margin:auto;
}


a {
	font-size: 12px;
	color: #999;
	line-height:18px;
}
a:link {
	color: #999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999;
}
a:hover {
	text-decoration: underline;
	color: #ff0000;
}
a:active {
	text-decoration: none;
}

.bj {
   color:#000000;
   line-height:20px;
   }
.bj a {
	font-size: 12px;
	color: #999;
	line-height:18px;
}
.bj a:link {
	color: #000;
	text-decoration: none;
}
.bj a:visited {
	text-decoration: none;
	color: #000;
}
.bj a:hover {
	text-decoration: underline;
	color: #000000;
}
.bj a:active {
	text-decoration: none;
}

head{
   	height:20px;
	padding-left:1.5em;
	padding-right:1em;
	padding-top:25px;
	border:1px #000 solid;
	line-height:20px;
}

.head1000{
    font-size:16px;
	color:#ff0000;
   	padding-left:1.5em;
	padding-right:1em;
	padding-top:25px;
	line-height:20px;
	padding-bottom:10px;
}
.top {
      margin-top:10px;
}

.top1 { 
      margin-bottom:20px;
	  padding-bottom:10px;
	  color:#FF0000;
	  
}

.xian2010 {
       border-right:1px solid #333333;
}

.xian1 {
       border-bottom:1px dotted #333333;
	   padding-right:5px;
	   padding-bottom:10px;
	   
	   
}
.xian11 {
       border-bottom:1px dotted #333333;
	   padding-right:5px;
	   
}

.xian2 {
       border-right:1px solid #333333;
   
}

.head01 {
        background:url(home_01.jpg);
		height:33px;
		color:#FF6600;
		font-size:16px;
		padding-left:50px;
		padding-top:16px;
		}

.head011 {
		height:29px;
		color:#FFFFFF;
		padding-left:550px;
		padding-top:18px;
		font-size:12px;
		}

.head02 {
        background:url(01_home_03.jpg);
		height:240px;
		
		}
.head0201 {
        background:url(01_home_031.jpg);
		height:326px;
		
		}


.head03 {
        background:url(home_03.jpg) repeat-x;
		height:32px;
		padding-top:20px;
		padding-left:60px;
		font-size:14px;
		}
		
.head03 a {
	font-size: 14px;
	color: #999;
}
.head03 a:link {
	color: #999;
	text-decoration: none;
}
.head03 a:visited {
	text-decoration: none;
	color: #999;
}
.head03 a:hover {
	text-decoration: underline;
	color: #ff0000;
}
.head03 a:active {
	text-decoration: none;
}
		
.head031 {
		height:32px;
		padding-top:20px;
		padding-left:75px;
		}
		
.head032 {
		height:32px;
		padding-top:20px;
		padding-left:95px;
		}
		
.head033 {
		height:32px;
		padding-top:20px;
		padding-left:100px;
		}
		
.head034 {
		height:32px;
		padding-top:20px;
		padding-left:100px;
		}
		
.head04 {
        background:url(home_05.jpg);
		padding-top:7px;
		padding-left:20px;
		height:25px;
		}
.head041 {
        background:url(home_05.jpg);
		padding-top:7px;
		padding-right:20px;
		height:25px;
		}
		
		
.red { color:#FF0000;
       font-weight:bold;
	   float:left;
	   }
	   
.red1 {
	   float:right;
	   }

		
.b001  {
		height:117px;
		float:left;
		}
		
		
.b002  {
		height:117px;
		}
		
.b003  {
		height:117px;
		float:right;
		}


.cc {font-size:16px;
     padding-top:20px;
     padding-bottom:5px;
     border-bottom:1px solid #333;
	 font-weight:bold;
	 color:#ff0000;
}

.cc200 {font-size:14px;
     padding-top:20px;
     padding-bottom:5px;
	 font-weight:bold;
	 color:#ff0000;
}


.cc200 a {
	font-size: 14px;
	color: #999;
}
.cc200 a:link {
	color: #999;
	text-decoration: none;
}
.cc200 a:visited {
	text-decoration: none;
	color: #999;
}
.cc200 a:hover {
	text-decoration: underline;
	color: #ff0000;
}
.cc200 a:active {
	text-decoration: none;
}
.cc22 {font-size:16px;
     padding-top:20px;
     padding-bottom:5px;
     border-bottom:1px solid #333;
	 font-weight:bold;
}

.cc221 {font-size:12px;
     padding-top:30px;
     border-bottom:1px solid #333;
	 font-weight:bold;
}

.cc01{font-size:18px;
      padding-top:20px;
      padding-bottom:5px;}

.cc1 {
      padding-left:40px;
      padding-top:20px;
      padding-bottom:5px;
	  line-height:25px;
}

.cc100 {
      padding-left:40px;
      padding-top:60px;
      padding-bottom:220px;
	  line-height:25px;
	  font-size:14px;

}

.cc2 {
      padding-left:10px;
      padding-top:15px;
	  line-height:20px;
}

.cc21 {
      padding-left:10px;
      padding-top:17px;
	  line-height:20px;
}

.cc3 {
      padding-left:10px;
      padding-top:15px;
	  padding-bottom:8px;
	  line-height:20px;
}

.cc31 {
      padding-left:10px;
      padding-top:27px;
	  line-height:20px;
}
.cc32 {
      padding-left:10px;
      padding-top:27px;
	  line-height:20px;
	  color:#FF0000;
}

.picr  {
      padding-top:20px;
}

.r { 
     font-size:16px;
     padding-left:20px;
	 padding-top:5px;
	 padding-bottom:5px;
	 border-bottom:1px solid #333;
	 border-left:1px solid #333;
	 border-right:1px solid #333;
	 font-weight:bold;
}
.more { 
      padding-right:20px;}

.r a {
	font-size: 16px;
	color: #999;
	line-height:18px;
}
.r a:link {
	color: #999;
	text-decoration: none;
}
.r a:visited {
	text-decoration: none;
	color: #999;
}
.r a:hover {
	text-decoration: underline;
	color: #ff0000;
}
.r a:active {
	text-decoration: none;
}

.r11  {
     line-height:20px;
	 padding-left:20px;
	 padding-top:10px;
	 padding-bottom:10px;
	 border-left:1px solid #333;
	 border-right:1px solid #333;
	 border-bottom:1px solid #333;
	 height:80px;
	 }
	 
.r1 {
     line-height:20px;
	 padding-left:20px;
	 padding-top:10px;
	 padding-bottom:10px;
	 border-left:1px solid #333;
	 border-right:1px solid #333;
	 border-bottom:1px solid #333;
	 height:125px;
	 }
.r12 {
     font-size:16px;
     padding-left:20px;
	 padding-top:5px;
	 padding-bottom:5px;
	 border:1px solid #333;
	 font-weight:bold;
	 }
	 
.r2 {
     line-height:20px;
	 padding-left:20px;
	 padding-top:10px;
	 padding-bottom:10px;
	 border-left:1px solid #333;
	 border-right:1px solid #333;
	 border-bottom:1px solid #333;
	 height:180px;
	 }


.xian {
       border-right:1px solid #333333;
	   height:45px;
	   padding-left:20px;
	   padding-top:17px;
	   background:url(home_30.jpg) repeat-x;
}

.foot {
	height:66px;
	line-height:20px;
	padding-top:15px;
	padding-left:20px;
	background:url(home_30.jpg) repeat-x;
}
