.w960,#header{ width:96%;}
.focuspic,#focuspic,#focuspic li,.focuspic img,.recommend_news,.recommend,.recommend dd,.today ul,.today li,.channlist,.block,.block ul li,.imgnews,#imgnews,#imgnews ul,.contact{ width:100%; float:none; margin-left:0; margin-right:0;}
.snav a.mohide,#nav a.mohide,.share,#pager,.recommend dt,.focuspic li p,#txtad,.today li img,.imgnews li p,#brands,.ad,.link,form,#share { display:none;}
.focuspic,.recommend,.recommend dl,.block dl { height:auto;}
#snav { overflow:hidden;}
#snav ul { width:80%; float:left;}
.interactive { position:relative; left:0; margin:0; width:20%; float:right;}
.interactive a { float:left; padding:0 3%; width:auto;}
#header { padding:5% 0 3%; margin-top:0; margin-bottom:0;}
#logo { background:none; font-size:18px; text-indent:0; width:auto;}
#nav { overflow:visible; margin:0 2% 2%;}
#nav a { font-size:12px; padding:2% 3.2%;}
#nav .share { top:-80%;}
.focuspic li div { width:96%; padding:2%; bottom:0; top:auto; height:auto;}
.focuspic li h2 { font-size:14px; line-height:1.4em;}
.today li  { border:none; border-top:#f2f2f2 solid 1px; margin-top:5%; min-height:80px; height:auto;}
.today li h5 { font-size:18px; padding:2% 4%;}
.today li p { font-size:12px; padding:2% 4%;}
.block dl dt { width:30%; margin-right:4%}
.block dl img { width:100%; height:auto;}
.block dl dd { width:65%;}
.imgnews { height:auto;}
#imgnews { height:60px;}
.imgnews li { width:31%; margin-right:1%; margin-left:1%;}
.imgnews li img { width:100%; height:auto;}
 