.focus{ overflow:hidden; position:relative; }
.focus, .focus .rollItem{/*width:320px; height:182px;*/}
.focus .rollItem{ position:absolute; left:0; top:0; }
.focus .rollItem .pic img{ width:320px; height:182px; }
.focus .rollItem .subject{display:block; height:36px; position:relative; font-size:14px;margin-top:-70px }
.focus .rollItem .subject:hover{ text-decoration:none } 
.focus .rollItem .subject .bg{display:block; height:100%; background:#e95648; opacity:0.6; -moz-opacity:0.6; -webkit-opacity:0.6; filter:alpha(opacity=60)}
.focus .rollItem .subject .bg + span{ position:relative; display:block; line-height:36px; color:white; margin-top:-37px;}
.focus .rollItem.hidden h3{ display:none }

.rolling_btns{ overflow:hidden; width:320px; height:16px; text-align:right; position:absolute; z-index:50;}
.rolling_btns a{ display:inline-block; cursor:pointer; width:24px; height:16px; padding-top:1px; background:#fff; outline:none; color:#333; font-size:12px; text-align:center; line-height:15px; margin:0 -1px}
.rolling_btns a, .rolling_btns a:hover{ text-decoration:none }
.rolling_btns .selected{ background:#ff0000; color:white}

#focusNews,
#focusNews .rollItem,
#focusNews .rollItem .pic img{width:320px; height:182px;}
#focusNews + .rolling_btns{ margin-left:-1px; margin-top:175px; * margin-left:-994px;/**/ }

#banner,
#banner .rollItem,
#banner .rollItem .pic img{width:1004px; height:300px}
#banner + .rolling_btns{margin-left:683px; margin-top:-17px; /** margin-left:-322px; * margin-top:175px;*/ }
#banner + .rolling_btns a{ width:50px; }

.sumybox{width:294px; height:124px}
/***********************************/
/*	summary box
/***********************************/
.sumybox{background:#f5f5f5; padding:13px; margin-left:18px;}
.sumybox:first-child{margin-left:0}
.sumybox .outpic{
	float:left;
	width:114px; height:116px
}

.sumybox .ttl{ height:20px }
.sumybox .ttl a{ text-decoration:none }
.sumybox .ttl a span{
	display:block;
	text-align:left; font-size:14px;
	line-height:20px; font-weight:bold;
}
.sumybox p{
	padding:8px 2px 8px 2px;
	text-indent:2em; line-height:24px;
}

.sumybox .ttl, .sumybox p{
	margin-left:130px; /* 如有图片需调整左间距 */
}

.sico{display:inline-block; background:url(../images/sicon.png) no-repeat; width:114px; height:116px}
.sico-money{background-position:8px 7px}
.sico-headset{background-position:-114px 7px}
.sico-setting{background-position:-231px 7px}