.maincontainer {/*used*/
	width:893px;
	margin-left:auto;
	margin-right:auto;
	background:url(/wp-content/themes/softlight/images/border-bg.gif) repeat-y ;
	overflow:hidden;
}

img{
	border:none;
}

a{
	color:#256EB1;
	text-decoration:none;
}
a:hover{
	color:#F33;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
.ad_french{
	width:850px;
	float:center;
	overflow:hidden;
	padding: 0px 1px 5px 1px;
}
.pleft{
	width:620px;
	float:left;
	overflow:hidden;
}
/*
.pleft .place{
	font:12px Verdana,Arial,Tahoma;
	width:620px;
	height:24px;
	line-height:24px;
	background:#F2FCFE;
	border-top:1px solid #E0ECF3;
	border-bottom:1px solid #E0ECF3;
	text-indent:12px;
	color:#CCC;
	overflow:hidden;
}
.pleft .place strong{
	color:#397CBE;
	font-weight:normal;
	letter-spacing:1px;
}
.pleft .place a{
	color:#397CBE;
	margin:0px 2px;
}
*/
.pleft .place {
	/*
	background-color:#FFDC66;
	border:1px solid #E89900;
	*/
	background-color:#ffd1a2;
	border:1px solid #ffb568;
	float:left;
	height:25px;
	line-height:25px;
	padding-left:4px;
	text-align:left;
	width:610px;
	font:12px Verdana,Arial,Tahoma;
	height:24px;
	line-height:24px;
}
.pleft .place a:link, a:visited {
	color:#444444;
	text-decoration:none;
}
.pleft .place strong{
	color:#397CBE;
	font-weight:bold;
	letter-spacing:1px;
}
.pleft .place a:hover{
	color:#469CF2;
	text-decoration:none;
}
.pleft .place small{
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:20px;
	*height:24px;
	overflow:hidden;
	background:url(../images/ico-3.gif) 2px 8px no-repeat;
	font-size:0px;
}



.pcontent{
	width:850px;
	float:left;
	overflow:hidden;
}

.pright{
	width:220px;
	float:right;
	overflow:hidden;
	font-size:12px;
}

.center{
	margin:0px auto;
}
.w855{
	width:855px;
	/*position:relative;*/
}
.pright .infos_userinfo {
	margin-bottom: 0px;
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}
.pright .mt1{
	margin-top:0px;
}
.mt2{/* ( margin-top * 2 ) */
	margin-top:16px;
}

/*---------- viewbox ---------*/
.viewbox{
	width:610px;
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .title{
	height:65px;
	line-height:65px;
	text-align:left;
	overflow:hidden;
	padding-top:10px;
	border-bottom: solid 2px #ff7802;
	padding: 0 0 10px 0;
	width: 610px
	line-height: 1em;
}
.viewbox .title h2{
	font-size:22px;
	color:#369;
}
.viewbox .title_default{
	height:56px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title_default h2{
	font-size:24px;
	color:#369;
}

.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox .intro{
	padding:8px 16px;
	line-height:25px;
	background:#FAFDFE;
	border:1px solid #DDD;
	font-size:14px;
	color:#555;
	margin-top:8px;
}
.viewbox .infolist{
	width:368px;
	float:left;
}
.viewbox .infolist small{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:12px;
	line-height:31px;
	color:#999;
	clear:left;
	height:31px;
	overflow:hidden;
}
.viewbox .infolist span{
	width:200px;
	line-height:30px;
	float:left;
	height:31px;
	overflow:hidden;
}
.viewbox .picview{
	width:320px;
	float:right;
	padding-right:24px;
	padding-top:16px;
}
.viewbox .labeltitle{
	height:23px;
	background:url(/wp-content/themes/softlight/cmsimages/view-labeltitle-bg.gif) left 10px repeat-x;
	clear:both;
	overflow:hidden;
	margin:0px auto 0px;
	padding-top:10px;
}
.viewbox .labeltitle strong{
	width:80px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	display:block;
	float:left;
	background:url(/wp-content/themes/softlight/cmsimages/view-labeltitle-bg.gif) left -44px no-repeat;
	overflow:hidden;
}

.viewbox .content{
	font-size:14px;
	padding:1px 1px;
	line-height:25px;
	color:#333;
}

.viewbox .boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(/wp-content/themes/softlight/cmsimages/boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(/wp-content/themes/softlight/cmsimages/boxoff.gif) right -10px no-repeat;
	float:left;
}

.viewbox .titleList ul{
	display:block;
	margin:1px 0 0 1px;
	list-style: none;
	padding: 0px 2px;
}
.viewbox .titleList ul li{
	width: 120px;
	overflow: hidden;
	float: left;
	height: 30px;
	text-align: left;
}

.viewbox .titleList ul li a{
	font-family: Arial;
	color: #000;
	font-size: 13px;
	width: 120px;
	overflow: hidden;
	height: 30px;
	display: block;
	color: #000;
	text-decoration: none;
	line-height: 30px;
}
.viewbox .titleList ul li a:hover{
	width: 120px;
	overflow: hidden;
	height: 30px;
	display: block;
	color: #bd1431;
	text-decoration: none;
}

.viewbox .servic_main_right1{
	width:300px;
	margin-right:5px;
	margin-bottom:20px;
	float:left;
	overflow: hidden;
}

.viewbox .service_bt_bj{
	background:#e4f5fd;
	width:300px;
	height:20px;
	clear:both;
	margin-bottom:5px;
}

.viewbox .service_bt_left{
	background-repeat:no-repeat;
	padding-left:25px;
	width:230px;
	color:#3399fe;
	font-size:14px;
	font-weight:bold;
	float:left;
	background-image: url(/wp-content/themes/softlight/cmsimages/help/ico_1.jpg);
	background-position: 6px 5px;
	padding-top:2px;
}
.viewbox .service_bt_right{
	width:40px;
	color:#595959;
	font-size:12px;
	float:right;
	padding-top:3px;
	background:url(/wp-content/themes/softlight/cmsimages/help/ico_2.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position: 1px 8px;
}
.viewbox .service_bt_right a{
	color:#595959;
	font-size:12px;
	text-decoration:none;
}
.viewbox .service_bt_right a:hover{
	color:#595959;
	font-size:12px;
	text-decoration:underline;
}
.viewbox .service_menu{
	width:300px;
}
.viewbox .service_menu ul{
	list-style-type: none;
	margin:0;
	padding:0;
}
.viewbox .service_menu li{
	border-bottom:1px #e3e3e3 solid;
	background:url(/wp-content/themes/softlight/cmsimages/help/ico_3.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
	background-position: 10px 11px;
	height:25px;
	padding-top:1px;
}
.viewbox .service_menu li a{
	height:25px;
	border-bottom: none;
	font-family: Arial;
	color: #000;
	font-weight: nomorl;
	font-size: 12px;
	padding-top:0px;
	padding-bottom:0px;
}
.viewbox .service_menu a:hover{
	
}

.viewbox .content_left_bottom{
	width:608px;
	border:1px #e1e1e1 solid;
	padding:8px 0;
	float:left;
	margin-bottom:10px;
	
}
.viewbox .content_left_bottom ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
.viewbox .content_left_bottom li{
	background:url(/wp-content/themes/softlight/cmsimages/help/ico_5.jpg);
	background-repeat:no-repeat;
	background-position:3px 17px;
	padding:7px 0 0 8px;
	width:290px;
	height:18px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}
.viewbox .content_left_bottom li a{
	color:#333333;
	font-size:14px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.viewbox .content_left_bottom li a:hover{
	color:#333333;
	font-size:14px;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
.viewbox .content_left_bottom_bt{
	background:url(/wp-content/themes/softlight/cmsimages/help/ico_4.jpg);
	background-repeat:no-repeat;
	border-bottom:1px #e1e1e1 solid;
	padding:0 0 7px 22px;
	color:#505050;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.viewbox .list_content{
	width:600px;
	background-color:#f7fdff;
	float:left;
	padding:10px;
	margin-bottom:6px;
}
.viewbox .list_content_bt{
	height:25px;
}
.viewbox .list_content_bt h3{
	background:url(/wp-content/themes/softlight/cmsimages/help/ico_6.jpg);
	background-repeat:no-repeat;
	padding:0 0 0 14px;
	margin:0;
	float:left;
}
.viewbox .list_content_bt h3 a{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.viewbox .list_content_bt h3 a:hover{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.viewbox .list_content p{
	margin:0 0 10px 0;
	padding:0;
	line-height:18px;
	font-size:12px;
	float:left;
    width:600px;

}
.viewbox .list_content_font{
	font-size:12px;
	float:right;
	color:#8c8b8b;
	margin:0;
	padding:0;
}
.viewbox .list_content_bt a{
	color:#000000;
	text-decoration:underline;
}
.viewbox .list_content_bt a:hover{
	color:#000000;
	text-decoration:none;
}


.dede_pages{
	font:12px Verdana,Arial,Tahoma;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
	list-style:none;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	border-bottom:1px solid #EEE;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.viewbox .dede_pages{
	width:712px;
	float:none;
	overflow:hidden;
	text-align:center;
}
.viewbox .dede_pages ul{
	margin:0px auto;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{
	float:none;
	display:inline;
}

.commend dl dd{
	padding-top:0px;
}

.payway_right{
	width: 220px;
	height: 153px;
	overflow: hidden;
	background: url(/wp-content/themes/softlight/images/count_bg_1.gif);
}
.payway_right h1{
	width: 200px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	margin:0 13px;
	color: #ff0000;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
}
.payway_right h2{
	width: 200px;
	height: 65px;
	overflow: hidden;
	margin:0 13px;
	border-bottom: 1px dashed #ccc;
}
.payway_right ul{
	list-style: none;
	margin:0px;
	padding: 0px;
	width: 200px;
	overflow: hidden;
	margin:0 13px;
	margin-top:5px;
}
.payway_right ul li{
	height: 23px;
	line-height: 23px;
	font-family: Arial;
	color: #000;
	font-weight: bold;
	font-size: 14px;
}
.payway_right ul li{
	 color: #3b91d8;
	 font-size:12px;
}
.payway_right ul li em{
	 color: #000;
	 font-style: normal;
}

.font_1{
	color:#f5b10e;
	
	font:normal 12px/27px Arial, Helvetica, sans-serif;
	padding:0 2px 0 0;
}




.content_publish{
	height:33px;
	padding-top:10px;
	margin:10px auto 0 auto;
	text-align:left;
	clear:both;
	width:550px;
}
.content_publish a{
	margin-left:2px;
}
.content_publish img{
    border:none;
}

/*--------------------------------------------------
 box base
 ---------------------------------------------*/
/* 自适应宽度的块(通用块) */

.tbox{
	margin:0 0 8px 0;
	border-bottom:1px solid #DFF2F5;
	overflow:hidden;
	background:url(/wp-content/themes/softlight/cmsimages/fl-bg.gif) 0 0 repeat-x;
}
.tbox dt{
	height:25px;
	border:1px solid #DFF2F5;
	overflow:hidden;
	clear:both;
}
.tbox dd{
	border-left:1px solid #DFF2F5;
	border-right:1px solid #DFF2F5;
	padding:4px 4px 0px;
	overflow:hidden;
}


.tbox dt strong{
	height:26px;
	line-height:26px; !important;line-height:25px;
	padding-left:22px;
	padding-right:4px;
	display:block;
	float:left;
	color:#397CBE;
	background:url(/wp-content/themes/softlight/cmsimages/fbico.gif) 5px 6px no-repeat;
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#397CBE;
}
.tbox dt strong a:hover{
	color:#4C94F6;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:26px;
	padding-right:8px;
	color:#397CBE;
}
.tbox dt span.more a{
	color:#397CBE;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#333;
}
.tbox dt span.label{
	height:24px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:25px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:23px;
	border-left:1px solid #BFE0F9;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:3px solid #BFE0F9;
}


/* 较重颜色的Box */
.light {
	border:none;
	background:none;
}
.light dt{
	height:25px;
	border:1px solid #BFE0F9;
	overflow:hidden;
	background:url(/wp-content/themes/softlight/cmsimages/fr-bg2.gif) 0 0 repeat-x;
	clear:both;
}
.light dd{
	margin-left: 0px;
	border-left:1px solid #BFE0F9;
	border-right:1px solid #BFE0F9;
	border-bottom:1px solid #BFE0F9;
	padding:4px 4px 0px;
	overflow:hidden;
}
dt.light strong{
	background:url(/wp-content/themes/softlight/cmsimages/fbico2.gif) 5px 5px no-repeat;
	font-weight:bold;
}
/*--------------------------------------------------
 box layout (prefix space:a,b)
 ---------------------------------------------*/
 
/*---------- a : 文本列表块 ---------*/

/*---------- b : 图文混排块 ---------*/


/*-------------------------------------------------- 
 list layout (prefix space:c,d,e,f)
 ---------------------------------------------*/
 
/*---------- c : 纯文本列表 ---------*/
.c1{/* 纯文本链接列表 */
	padding:4px 0px;
	clear:right;
}
.c1 li{
	height:27px;
	line-height:27px;
	overflow:hidden;
	padding-left:16px;
	background:url(/wp-content/themes/softlight/cmsimages/ico-2.gif) 7px 11px no-repeat;
}
.c1 a{
}


.c2{/* 水平切分的两列纯文本链接列表 */
	width:100%;
	padding:4px 0px;
	overflow:hidden;
	clear:both;
}
.c2 li{
	width:44%;
	margin-right:1%;
	float:left;
	height:27px;
	line-height:27px;
	overflow:hidden;
	padding-left:16px;
	background:url(/wp-content/themes/softlight/cmsimages/ico-2.gif) 7px 11px no-repeat;
}

/*---------- d : 附加信息列表 ---------*/
.d1{/* 前置时间日期的小列表 */
	padding:4px 0px;
}
.d1 li{
	height:27px;
	line-height:27px;
	overflow:hidden;
}
.d1 li span{
	color:#777;
	margin-right:5px;
	float:left;
}
.d1 li a{
	
}
.d2{/* 后置时间日期的小列表 */
	padding:4px 0px;
}
.d2 li{
	height:27px;
	line-height:27px;
	overflow:hidden;
}
.d2 li span{
	color:#777;
	float:right;
	padding-right:10px;
	margin-left:10px;
}
.d2 li a{
	overflow:hidden;
}
.d4{/*带内容简介的小列表*/
	padding:0px 0px;
}
.d4 li{
	height:60px;
	padding:4px 8px;
	border-bottom:1px dashed #DCEBD7;
	overflow:hidden;
}
.d4 li a{
	display:block;
	line-height:23px;
	overflow:hidden;
	text-indent:14px;
	background:url(/wp-content/themes/softlight/cmsimages/ico-3.gif) 4px 9px no-repeat;
}
.d4 li p{
	color:#888;
	line-height:17px;
	height:33px;
	overflow:hidden;
}
.d5{/* 后置时间日期的大列表 */
	padding:8px;
	border-bottom:1px solid #EEE;
}
.d5 li{
	height:41px;
	line-height:41px;
	background:url(/wp-content/themes/softlight/cmsimages/ico-2.gif) 2px 17px no-repeat;
	padding-left:16px;
}
.d5 li a{
	font-size:14px;
}
.d5 li span{
	margin-left:10px;
	color:#777;
}
/*---------- e : 图文混排列表 ---------*/
.e1{/* 横向浮动的图片列表 120*90  */
	width:100%;
	overflow:hidden;
	clear:both;
	padding-top:10px;
	padding-bottom:8px;
}
.e1 li{
	width:126px;
	overflow:hidden;
	padding-left:12px;
	float:left;
	text-align:center;
}
.e1 li a{
	display:block;
}
.e1 li a:hover img{
	border:1px solid #999;
	padding:2px;
}
.e1 li a img{
	display:block;
	border:1px solid #E3E3E3;
	padding:2px;
	width:120px;
	height:90px;
}
.e1 li a span{
	display:block;
	line-height:17px;
	padding-top:6px;
}
.e1 li span{
	
}
.e2{
	
}
.e2 li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px solid #EEE;
}
.e2 li a.preview{
	width:84px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e2 li a.preview img{
	width:80px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e2 li a.preview:hover img{
	border:1px solid #AAA;
}
.e2 li a.title{
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
	margin-left:2px;
}
.e2 span.info{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e2 span.info small{
	color:#AAA;
	font-size:12px;
	margin-left:3px;
}
.e2 span.info a{
	color:#690;
}
.e2 p.intro{
	color:#776955;
	line-height:20px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}
.e3{/* 图文混排小列表 */	
	clear:both;
	overflow:hidden;
}
.e3 li{
	height:50px;
	overflow:hidden;
	padding:6px;
	border-bottom:1px dashed #DCEBD7;
}
.e3 li a.preview{
	width:58px;
	height:48px;
	float:left;
	display:block;
	margin-right:6px;
	overflow:hidden;
}
.e3 li a.preview img{
	width:58px;
	height:48px;
}

.e3 li a.title{
	height:21px;
	display:block;
	line-height:21px;
	overflow:hidden;
}
.e3 li .intro{
	color:#777;
	display:block;
	float:left;
	line-height:23px;
}
.e5{/* 竖排小图列表 102*70 (仅供首页图文混排列表使用) */
	padding-left:8px;
	width:112px;
	float:left;
	font-size:0px;
	line-height:0px;
}
.e5 li{
	display:block;
	width:104px;
	overflow:hidden;
	padding-top:8px;
}
.e6{/* 横排小图列表 102*70 (仅供首页图文混排列表使用) */
	height:81px;
	padding-left:6px;
	clear:both;
	overflow:hidden;
}
.e6 li{
	display:block;
	width:104px;
	padding-top:8px;
	padding-right:8px;
	overflow:hidden;
	float:left;
}
.e5 li a,.e6 li a{
	width:102px;
	height:70px;
	overflow:hidden;
	display:block;
	border:1px solid #676767;
}
.e5 li a img,.e6 li a img{
	display:block;
	width:102px;
	height:70px;
}
.e5 li a:hover,.e6 li a:hover{
	border:1px solid #333;
}
.e7{/* 横排小图列表 52*52 (用户头像列表) */
	clear:both;
	overflow:hidden;
}
.e7 li{
	width:60px;
	height:86px;
	float:left;
	overflow:hidden;
	padding-left:11px;
}
.e7 li a{
	display:block;
	margin:0px auto;
	text-align:center;
}
.e7 li a img{
	width:52px;
	height:52px;
	display:block;
	margin:0px auto 6px;
	padding:2px;
	border:1px solid #DDD;
}
.e7 li a:hover img{
	border:1px solid #AAA;
}

.e8{/*图集列表专用大图列表*/
	width:100%;
	overflow:hidden;
	clear:both;
	margin-left:12px;
	margin-top:16px;
}
.e8 li{
	width:168px;
	height:184px;
	float:left;
	display:block;
	overflow:hidden;
	margin-right:8px;
	text-align:center;
}
.e8 li .pic{
	width:160px;
	height:120px;
	display:block;
	background:url(/wp-content/themes/softlight/cmsimages/picbox-listbg.gif) no-repeat;
	text-align:left;
	overflow:hidden;
}
.e8 li .pic img{
	width:152px;
	height:112px;
	display:block;
	margin-left:3px;
	margin-top:3px;
	border:none;
}
.e8 li .title{
	height:31px;
	display:block;
	line-height:31px;
	font-weight:bold;
	overflow:hidden;
}
.e8 li .date{
	color:#666;
}
.e8 li .date small{
	line-height:17px;
	font-size:12px;
	color:#999;
}
.e9{/* 右侧小图列表 */
	width:100%;
	clear:both;
	overflow:hidden;
	padding-top:4px;
}
.e9 li{
	width:106px;
	height:110px;
	float:left;
	text-align:center;
	overflow:hidden;
	margin-left:6px;
	display:inline;
}
.e9 li a{
	color:#777;
}
.e9 li a img{
	width:102px;
	height:76px;
	display:block;
	padding:1px;
	border:1px solid #DDD;
}
.e9 li a span.title{
	display:block;
	height:29px;
	line-height:29px;
	overflow:hidden;
}
/*---------- f : 特殊列表 ---------*/
.f1{/* 带数字ICO的排行榜列表 */
	background:url(/wp-content/themes/softlight/cmsimages/number-range.gif) 5px 5px no-repeat;
	overflow:hidden;
}
.f1 li{
	height:38px;
	display:block;
	padding:3px 0px 4px 0px;;
	border-bottom:1px dashed #DCEBD7;
	padding-left:38px;
	overflow:hidden;
}
.f1 li a{
	height:21px;
	line-height:21px;
	overflow:hidden;
	display:block;
}
.f1 li span{
	line-height:15px;
	color:#666666;
	margin-left:5px;
}
.f1 li span small{
	font-size:12px;
	color:#999;
}
.f1 li span a{
	display:inline;
	line-height:15px;
	color:#666666;
	color:#690;
}

.f2{/* 评论专用列表 */
	overflow:hidden;
}
.f2 li{
	height:73px;
	clear:both;
	overflow:hidden;
	border-bottom:1px dashed #DCEBD7;
	padding:0px 8px;
}
.f2 small{
	display:block;
	height:21px;
	padding-top:6px;
	line-height:21px;
	overflow:hidden;
	font-size:12px;
	color:#999;
}
.f2 small a.username{
	color:#666;
}
.f2 p{
	height:42px;
	overflow:hidden;
	line-height:21px;
	color:#888;
	text-indent:17px;
	background:url(/wp-content/themes/softlight/cmsimages/ico-comment-quote.gif) 0px 4px no-repeat;
}

.f4{/*友情链接(图片)专用*/

}
.f4 li{
	width:94px;
	height:37px;
	display:block;
	float:left;
	overflow:hidden;
	margin:10px 12px 2px 8px;
}
.f4 li a{
	width:88px;
	height:31px;
	overflow:hidden;
	float:left;
	border:3px solid #FFF;
}
.f4 li a:hover{
	border:3px solid #EEE;
}
.f5{/*友情链接(文字)专用*/
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f5 li{
	float:left;
	line-height:14px;
	padding:8px 10px 0px;
	white-space:nowrap;
}
.f5 li a{
	color:#666666;
	float:left;
}

.f6{/* 链接横排自适应列表 */
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f6 li{
	float:left;
	line-height:14px;
	padding:8px 10px 0px;
	white-space:nowrap;
}
.f6 li a{
	color:#666666;
	float:left;
}
/*-------------------------------------------------- 
 list icon
 ---------------------------------------------*/
.ico1 li{
	padding-left:16px;
	background:url(/wp-content/themes/softlight/cmsimages/ico-1.gif) 7px 11px no-repeat;
}
.ico2 li{
	padding-left:16px;
	background:url(/wp-content/themes/softlight/cmsimages/ico-2.gif) 6px 11px no-repeat;
}
.ico3 li{
	padding-left:16px;
	background:url(/wp-content/themes/softlight/cmsimages/ico-3.gif) 7px 11px no-repeat;
}

li.dotline {
	border-bottom:1px dashed #CDE0FA;
	height:26px;
	line-height:26px;
}


/*---------- index ---------*/
.index .bignews{
	width:424px;
	height:400px;
	float:right;
	border:1px solid #DFF2F5;
	background:url(../images/headbg-top.gif) repeat-x;
	overflow:hidden;
}
.index .bignews a{
	color:#555;
}
.index .bignews .onenews{
	margin:0 3px 0 3px;
	padding:7px 6px;
	border-bottom:1px dashed #EBEBEB;
}
.index .bignews .onenews h2{
	text-align:center;
	display:block;
	height:32px;
	line-height:28px;
}
.index .bignews .onenews h2 a{
	font-size:16px;
}
.index .bignews .onenews p{
	line-height:19px;
	color:#666;
}

.index .bignews div.newarticle{
	height:24px;
	background:url(../images/new-article.gif) 8px 3px no-repeat;
	font-size:0px;
	color:#fff;
}

.index .bignews div.d1{
	padding:6px 10px;
	clear:both;
	width:406px;
	overflow:hidden;
}
.index .bignews div.d1arc{
	margin-right:12px;
	width:190px;
	float:left;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.index .bignews div.d1arc a {
	
}
.index .bignews ul.c2{
	width:416px;
	padding:0px 4px 0px;
	clear:both;
	overflow:hidden;
}
.index .bignews ul.c2 a {
	font-size:13px;
}
.index .flashnews{
	width:280px;
	height:192px;
	overflow:hidden;
	float:left;
}
.index .latestnews{
	width:280px;
	height:200px;
	margin-top:8px;
	float:left;
}
.index .latestnews dl dd{
	padding:2px 5px;
}
.index .latestnews ul a{
	color:#555;
}
.index .picnews{
	width:712px;
	float:left;
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
.index .listbox{
	width:720px;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
}
.index .listbox dl{
	width:352px;
	margin-right:8px;
	margin-top:8px;
	float:left;
}
.index .listbox ul a{
	color:#666;
}
.index .usercenter .tbox dd{
	height:370px;
	display:none;
}
.index .usercenter .tbox dd#loading{
	display:block;
	text-align:center;
	line-height:200px;
	letter-spacing:2px;
	color:#999999;
}
.index .userlogin{
	padding-top:10px;
}
.index .userlogin .fb{
	height:37px;
}
.index .userlogin .fb span{
	float:left;
	width:60px;
	text-align:right;
	padding-right:6px;
	color:#888;
}
.index .userlogin .fb img{
	vertical-align:middle;
	margin-left:5px;
}
.index .userlogin .submit{
	text-align:center;
	padding-top:3px;
}
.index .userlogin .submit a{
	color:#030;
	margin-left:7px;
}
.index .userinfo{
	
}
.index .userinfo .welcome{
	width:220px;
	height:24px;
	margin:12px auto;
	background:#F9F9F9;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	line-height:23px;
	text-indent:10px;
	color:#666;
}
.index .userinfo .welcome strong{
	color:#F60;
	font-weight:bold;
}
.index .userinfo .userface{
	width:60px;
	height:64px;
	overflow:hidden;
	padding-left:16px;
	padding-top:2px;
	float:left;
}
.index .userinfo .userface a{
	display:block;
	margin:0px auto;
	text-align:center;
}
.index .userinfo .userface a img{
	width:52px;
	height:52px;
	display:block;
	margin:0px auto 6px;
	padding:2px;
	border:1px solid #DDD;
}
.index .userinfo .mylink{
	width:144px;
	float:left;
	overflow:hidden;
}
.index .userinfo .mylink ul{
}
.index .userinfo .mylink ul li{
	width:72px;
	float:left;
	line-height:21px;
	text-indent:12px;
}
.index .userinfo .mylink ul li a{
	color:#555;	
}
.index .userinfo .uclink{
	height:31px;
	line-height:31px;
	clear:both;
	overflow:hidden;
	text-align:center;
	color:#DDD;
}
.index .userinfo .uclink a{
	color:#690;
	margin:0px 2px;
}
.index .latestlogin{
	padding-top:16px;
}
.index .latestlogin strong{
	width:102px;
	padding-left:6px;
	letter-spacing:1px;
	color:#555;
	display:block;
	line-height:21px;
	background:#FFF;
	position:relative;
	z-index:5;
}
.index .latestlogin ul{
	width:224px;
	border-top:1px solid #C5DDBC;
	padding-top:20px;
	z-index:3;
	margin:-12px auto 0px;
}
.index .commend dl dd{
	padding-top:0px;
}
.index .hot dl dd{
	padding-top:0px;
}
.index .hot dl dd .c1 li{
	width:210px;
	overflow:hidden;
}
.index .vote dl dd strong{
	display:block;
	line-height:27px;
	padding-left:8px;
	letter-spacing:1px;
	color:#397CBE;
	border-bottom:1px solid #DAEDF8;
	margin:0px 4px;
}
.index .vote dl dd .fb{
	padding-top:10px;
	height:21px;
	padding-left:10px;
	color:#555;
}
.index .vote dl dd .fb input{
	margin-right:4px;
}
.index .vote dl dd .submit{
	text-align:center;
	height:35px;
	padding-top:8px;
}
.index .vote dl dd .submit button{
	margin-right:10px;
}
.index .vote dl dd .submit a{
	color:#003300
}

/*---------- channel ---------*/
.channel .flashnews{
	width:280px;
	height:192px;
	overflow:hidden;
	float:left;
	background:#F00;
}
.channel .topcommand{
	width:424px;
	float:right;
	overflow:hidden;
}
.channel .topcommand dl dd{
	height:162px;
}
.channel .topcommand a{
	color:#666;
}
.channel .topcommand .onenews{
	padding:3px 12px;
	border-bottom:1px solid #EBEBEB;
}
.channel .topcommand .onenews h2{
	display:block;
	height:28px;
	line-height:25px;
}
.channel .topcommand .onenews h2 a{
	font-size:16px;
}
.channel .topcommand .onenews p{
	line-height:19px;
	color:#666;
}
.channel .picnews{
	width:712px;
	float:left;
	clear:both;
	overflow:hidden;
	margin-top:8px;
}
.channel .listbox{
	width:720px;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
}
.channel .listbox dl{
	width:352px;
	margin-right:8px;
	margin-top:8px;
	float:left;
}
.channel .listbox ul a{
	color:#666;
}

/*---------- frame : channel-nav ---------*/
.channel-nav {
	margin-top:8px;
	border:1px solid #D5ECFB;
	background:url(../images/navbg.gif) repeat-x;
	padding-left:6px;
	width:850px;
	overflow:hidden;
}
.channel-nav .sonnav {
	padding-top:2px;
	width:830px;
	line-height:26px;
	float:left;
}
.channel-nav .sonnav span {
	padding-left:14px;
	margin-right:8px;
	background:url(../../images/dd2.gif) 0 1px no-repeat;
	overflow:hidden;
}
.channel-nav .sonnav a {
	color:#333;
	text-decoration:none;
}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#397CBE;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}


