

.autoMaxWidth{ 
overflow:hidden; 
position:relative;
height:232px;}
#main{
width:984px;
margin:0 auto;
padding:0;
height:201px;
background:url(../images/main-bg.jpg) repeat-x;}
#main_wrap{
width:984px;
height:290px;
margin:0 auto;
padding:0;
background:url(../images/main.jpg) no-repeat;}
#main_wrap .news{
float:left;
width:270px;
height:182px;
padding:19px 0 0 13px;}
#main_wrap .news dt{
width:270px;
height:38px;}
#main_wrap .news dt a{
background-repeat:no-repeat;
display:block;
width:88px;
height:38px;
float:left;
margin-right:5px;}
#main_wrap .news dt a.on{
background-position:0 -38px}
#main_wrap .news dd .list{
width:270px;
padding:10px 0 0 0;} 
#main_wrap .news dd .list li{
width:240px;
color:#4c4c4c;
height:24px;
line-height:24px;
padding-left:13px;
background:url(../images/ico01.jpg) no-repeat 5px 8px;}
#main_wrap .news dd .list li span{
float:right;
width:30px;
color:#999999;}
#main_wrap .pro{
float:left;
width:685px;
height:267px;
padding:23px 0 0 15px;}
#main_wrap .pro dl{
margin:0;
padding:0;}
#main_wrap .pro dd{
float:left;
width:206px;
display:block;
padding-right:15px;}
#main_wrap .pro dd ul{
padding:10px 0 0 0;}
#main_wrap .pro dd li{
display:block;
line-height:16px;
padding-bottom:10px;
height:65px;
font-family:Arial,\5b8b\4f53;}
#main_wrap .pro dd li a{
line-height:16px;
color:#4c4c4c;}
#main_wrap .pro dd li a:hover{
color:#FF6600;}
#main_wrap .pro dd ul li img{
float:left;
width:103px;
height:61px;
border:1px solid #d9d9d9;
padding:1px;
background:#fff;
margin-right:8px;}
