/* CSS Document */
#content,#header,#main,#nav,#footer{
	width:1000px;
	text-align:center;
	margin:0;
	padding:0;
	background:#fffaea;
}
#footer{
    height:54px;
    line-height:54px;
	background:url(../images/footer.jpg) repeat-x;
	text-align:center;
	color:#fff;
}
#footer a{
    color:#fff;
}
#header{
    background:url(../images/top.jpg) no-repeat;
	height:108px;
	text-align:right;

	color:#fff;
}
#header a{
    color:#fff;
}
#main{
    width:960px;
	margin:0 auto;
	text-align:left;
	clear:both;
}
#nav{
	width:1000px;
	height:45px;
	clear:both;
	text-align:center;
	background:url(../images/nav_bg.jpg) repeat-x;
	color:#fff
}
#nav li{
    margin:0;
    padding:0;
    float:left;
    width:auto;
	padding:0 9px;
	background:url(../images/nav_line.jpg) no-repeat right center;
}
#nav li a{
	line-height:45px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
    width:auto;
	padding:0 9px;
}

#banner{
    width:1000px;
	height:265px;
	clear:both;
	z-index:1;
	margin-bottom:5px;
}
#l_01{
    width:208px; 
	float:left;
	margin-right:10px;
}
#l_01_01{
    padding:5px;
    background:#f9f0d5;
}
#l_02{
    width:506px; 
	float:left;
	margin-right:10px;
}
#l_02_01{
    background:url(../images/middle_t.jpg) no-repeat;
	height:33px;
	width:506px;
}
#l_02_02{
    background:url(../images/middle_bg.jpg) repeat-y;
	padding:15px;
}
#l_02_03{
    background:url(../images/middle_b.jpg) no-repeat;
	height:2px;
}
#l_02_04{
    background:url(../images/new_01.jpg) no-repeat;
	height:22px;
}
#l_02_05{
    background:#f9f0d5;
	padding:10px 15px;
	zoom:1
}
#l_02_05_01{
    float:left;
	width:235px;
}
#l_02_05_02{
    float:right;
	width:235px;
}
#l_03{
    width:226px; 
	float:left;
}
#l_03_01{
    background:url(../images/right_t.jpg) no-repeat;
	width:226px;
	height:31px;
}
#l_03_02{
    background:url(../images/right_bg.jpg) repeat-y;
	padding:2px 6px;
}
#l_03_03{
    background:url(../images/right_b.jpg) no-repeat;
	width:226px;
	height:8px;
}
#l_03_04{
    background:url(../images/right_02.jpg) no-repeat;
	height:22px;
}
#l_03_05{
    background:#f9f0d5;
	padding:10px 15px;
	width:226px;
	overflow:hidden;
	height:275px;
}
.li ul{
    margin:15px 0;
}
.li li{
    background:url(../images/line.jpg) repeat-x bottom;
	width:230px;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
.li li a{
    line-height:25px;
	height:25px;
}
.li li img{
	margin-right:5px;
	margin-left:5px;
}
.tr{
    background:url(../images/line.jpg) repeat-x bottom;
}
#pro{
    width:958px;
	border:1px solid #A9130C;
	height:155px;
	margin:15px 0;
	padding:3px;
	zoom:1;
}
#pro_01{
    background:url(../images/pro.jpg) no-repeat;
	width:43px;
	height:148px;
	float:left;
}
#pro_02{
    float:right;
	width:900px;
	overflow:hidden;
}
#left{
    width:209px;
	float:left;
	background:#f9f0d5;
	margin:5px 0px;
}
#left_t{
    width:209px;
	background:url(../images/left.jpg) no-repeat;
	height:31px;
	text-align:left;
	font-weight:bold;
	padding-left:32px;
	line-height:31px;
	color:#fff;
}
#left li{
	width:180px;
	line-height:22px;
	text-align:left;
	margin:6px 0;
	margin-left:11px;
	height:22px;
	background:url(../images/line01.jpg) repeat-x bottom;
}
#left li a{
	width:180px;
	line-height:22px;
	display:block;
	height:22px;
}

#left_c{
	width:250px;
	height:305px;
	overflow:hidden;
	padding:13px;
	padding-top:75px;
	padding-bottom:25px;
}
    
#right{
    width:738px;
	float:right;
}
#right_c{
    padding:15px 10px;
}
#p{
    background:url(../images/p.jpg) no-repeat;
	width:738px;
	margin:0 auto;
	height:23px;
	line-height:23px;
	padding-left:25px;
	margin-top:10px;
}


.input{
   background:url(../images/search.jpg) no-repeat;
   border:none;
   width:142px; 
   height:21px;
   line-height:21px;
   color:#fff;
   padding:0 2px;
}
   

