﻿*{
margin:0;
padding:0;
border:0;
}

BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 0px;
	background:#FDEAF0 url(./../images/bg.jpg) no-repeat center top; font-size:12px;
}


.bann {
	MARGIN: 0px auto; WIDTH: 974px; HEIGHT: 135px; background:url(./../images/banner.jpg) no-repeat left top;
}

.main {
	MARGIN: 0px auto; WIDTH: 974px; background-color:#FFF;
}


.menu{CLEAR: both; BACKGROUND: url(./../images/menu_bg.jpg) #FF99CC no-repeat left center;  LINE-HEIGHT: 35px; HEIGHT: 35px; }
.menu{padding-left:8px;}
.menu{*padding-left:40px;}
.menu{_padding-left:40px;}

.menu ul li{FLOAT: left; TEXT-ALIGN: center; padding:0px 8px 0px 0px;list-style-type:none;}
.menu ul a{ font-size:12px; color:#fff; font-weight:bold; padding-right:10px;border-right:#FCC solid 1px; text-decoration:none;}
.menu ul a:hover{ }


.center{
	margin:0px auto;
}
.w960{
	width:960px;
	/*position:relative;*/
}
.clear{
	overflow:hidden;
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}

h1{font-size:14px;
}
h2{font-size:14px;
}

.pleft{
	width:672px;
	float:left;
	overflow:hidden;
margin-top:8px;
}
.place{
	width:670px;
	height:24px;
	line-height:24px;
	/*background:#F2FCFE;*/
	border-top:1px solid #ff88bb ;
	border-bottom:1px solid #ff88bb ;
	border-left:1px solid #ff88bb ;
	border-right:1px solid #ff88bb ;
	text-indent:12px;
	color:#CCC;
	overflow:hidden;
background:url(../images/fl-bg.gif) 0 0 repeat-x;

}
.place strong{
	color:#FF99FF;
	font-weight:normal;
	letter-spacing:1px;
}
.place a{
	color:#008000;
	margin:0px 2px;
}
.place a:hover{
	color:#ff55dd;
	text-decoration:none;
}


.listbox{
	width:672px;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
}
.listbox dl{
	width:670px;
	margin-right:0px;
	margin-top:0px;
	float:left;
}
.listbox ul a{
	/*color:#666;*/
}

.tbox2{
	margin:0 0 0 0 ;
	/*border-bottom:1px solid #DFF2F5;*/
border:1px #ff88bb solid;
	overflow:hidden;
}

.tbox{
	margin:0 0 8px 0;
	/*border-bottom:1px solid #DFF2F5;*/
border:1px #ff88bb solid;
	overflow:hidden;
	background:url(../images/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; 
	line-height:25px;
	padding-left:22px;
	padding-right:4px;
	display:block;
	float:left;
	color:#008000;
	background:url(../images/fbico.gif) 5px 6px no-repeat;
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#008000;
         text-decoration:none;
}
.tbox dt strong a:hover{
	color:#ff88bb;
	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:#008000;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#ff88bb;
}
.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;
}



.e4 li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px dashed #ff88bb ;
}
.e4 li a.preview{
	width:180px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e4 li a.preview img{
	/*width:80px;*/
        width:180px;
	/*height:60px;*/
        height:135px;
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e4 li a.preview:hover img{
	border:1px solid #AAA;
}
.e4 li a.title{
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
	/*margin-left:2px;*/
        margin-left:2px;
        /*color:#ff55dd;*/
        color:#ff6633;
text-decoration:none;
}
.e4 span.info{
	display:block;
	line-height:23px;
	color:#555;
	/*padding-left:12px;*/
        padding-left: 20px;
margin-left:100px;
}
.e4 span.info small{
	color:#FF99FF;
	font-size:12px;
	/*margin-left:3px;*/
        margin-left:3px;
}
.e4 span.info a{
	color:#690;
}
.e4 p.intro{
	color:#000000;
	line-height:20px;
	/*margin-left:5px;*/
         margin-left:200px;
	/*padding-left:10px;*/
         padding-left:10px;
	padding-right:10px;
}
.e4 p.intro a{
color:#ff55dd;
}

.pright{
	width:280px;
	float:right;
	overflow:hidden;

}


.flashnews{
	width:280px;
	height:192px;
	overflow:hidden;
	float:left;

}



.gonggao{
border:1px #ff88bb solid;
width:278px;
height:192px;
line-height:30px;
overflow:hidden;
float:left;
}

.rightdownad{
text-align:center;
border:1px #ff88bb solid;
width:278px;
line-height:30px;
overflow:hidden;
float:left;
margin-top:8px;
}



.bannerad{
text-align:center;
border:1px #ff88bb solid;
overflow:hidden;
}


.commend {
	padding-top:0px;
overflow:hidden;
float:left;
margin-top:8px;
}
.commend  dt{
	height:25px;
	border:1px solid #ff88bb;;
	overflow:hidden;
	clear:both;
         background:url(../images/fl-bg.gif) 0 0 repeat-x;
         
}
.commend  dt strong{
	height:26px;
	line-height:26px;
	padding-left:22px;
	padding-right:4px;
	display:block;
	float:left;
	color:#008000;
         background:url(../images/fbico2.gif) 5px 6px no-repeat;
	letter-spacing:1px;
}
.commend  dd{
	border-left:1px solid #ff88bb;
	border-right:1px solid #ff88bb;
	border-bottom:1px solid #ff88bb;
	padding:4px 4px 0px;
	overflow:hidden;
}
.commend  ul{
}
.commend  ul li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px dashed #ff88bb ;
}
.commend  ul li a{
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
	/*margin-left:2px;*/
        margin-left:2px;
        /*color:#ff55dd;*/
        color:#ff6633;

}
.commend  ul li p{
	color:#000000;
	line-height:20px;
}


.dede_pages{
	height:33px;
	clear:both;
	overflow:hidden;
	background:#FAFAFA;
	margin-top:0px;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
list-style-type:none;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	border-bottom:1px solid #EEE;
text-decoration:none;
}
.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{
	width:672px;
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h2{
	font-size:16px;
	color:#ff6633;
}
.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 .content{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
}
.viewbox .content img {
	max-width:100%;
	object-fit:contain;
	overflow:hidden;
	height: auto;
 }
.viewbox .content video {
	max-width:100%;
	object-fit:contain;
	overflow:hidden;
	height: auto;
 }

.viewbox .boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(../images/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(../images/boxoff.gif) right -10px no-repeat;
	float:left;
}


.viewbox .handle{
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.viewbox .handle .context{
	float:left;
color:#ff55dd;
}
.viewbox .handle .context ul li{
	line-height:29px;
	color:#888;
}
.viewbox .handle .context a{
	color:#ff55dd;
}

.viewbox .handle .context a:hover{
	color:#ff55dd;
}




.viewbox .newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.viewbox .diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.viewbox .diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.viewbox .diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.viewbox .diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.viewbox .diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.viewbox .diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.viewbox .diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.viewbox .newdigg .digg_good{
	background:url(../images/newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad{
	background:url(../images/newdigg-bg.png) right top no-repeat;
}
.viewbox .newdigg .digg_good .digg_act{
	color:#C30;	
}
.viewbox .newdigg .digg_good .digg_num{
	color:#C63;
}
.viewbox .newdigg .digg_bad .digg_act{
	color:#36C;	
}
.viewbox .newdigg .digg_bad .digg_num{
	color:#39C;
}
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}













.dede_comment{
	padding-bottom:6px;
}
.dede_comment .decmt-box{
	width:98%;
	padding:6px 5px 8px;
	margin:0px auto;
	border-bottom:1px solid #E5E5E5;
	overflow:hidden;
	clear:both;
}
.dede_comment .decmt-box .decmt-title{
	line-height:19px;
	color:#999;
	font-family:Tahoma;
}
.dede_comment .decmt-box .decmt-title span{
	margin-right:2px;
	vertical-align:middle;
}
.dede_comment .decmt-box .decmt-title .moodico{
	height:18px;
	width:18px;
	display:inline-block;
}
.dede_comment .decmt-box .decmt-title .username{
	color:#669;
}
.dede_comment .decmt-box .decmt-title .username a{
	color:#669;
}
.dede_comment .decmt-box .decmt-title .username a:hover{
	text-decoration:none;
	color:#690;
}
.dede_comment .decmt-box .decmt-title .ip{
	color:#669;
	font-size:11px;
}
.dede_comment .decmt-box .decmt-title .date{
	color:#555;
	font-size:11px;
}
.dede_comment .decmt-box .decmt-act{
	float:right;
	margin-top:-18px;
	padding-right:10px;
	position:relative;
	clear:both;
	color:#999;
}
.dede_comment .decmt-box .decmt-act span{
	margin-right:7px;
}
.dede_comment .decmt-box .decmt-act span a{
	color:#888;
}
.dede_comment .decmt-box .decmt-content{
	color:#555;
	line-height:21px;
	clear:both;
	width:99%;
	margin:2px auto 0px;
/*	background:url(../images/ico-comment-quote.gif) 0px 4px no-repeat;
	text-indent:18px;*/
}
.dede_comment .decmt-box .decmt-content img{
	vertical-align:middle;
}
.dede_comment .decmt-box .decmt-box{
	background:#FFE;
	border:1px solid #CCC;
	margin:6px auto;
}
.dede_comment .decmt-box .decmt-box .decmt-title{
	text-indent:4px;
}
.dede_comment .decmt-box .decmt-box .decmt-content{
	color:#555;
}
.nocomment{
	padding:10px;
	color:#666;
}
.dede_comment_post{
	padding:5px;
}
.dcmp-title{
	line-height:25px;
}
.dcmp-title strong{
	color:#444;
	font-weight:normal;
}
.dcmp-title small{
	font-size:12px;
	color:#999999;
}
.dcmp-stand{
	float:left;
	/*margin-top:-18px;*/
	padding-right:10px;
	position:relative;
	clear:both;
	color:#999;
}
.dcmp-stand strong{
	font-weight:normal;
	color:#444;
}
.dcmp-stand input{
	margin-right:2px;
}
.dcmp-stand img{
	vertical-align:middle;
	margin-right:2px;
}
.dcmp-content{
	padding-top:8px;
}

.dcmp-content textarea{
	width:96%;
	height:100px;
}
.dcmp-mood{
	height:25px;
	width:80%;
	overflow:hidden;
	clear:both;
	padding-top:12px;
}
.dcmp-mood strong{
	float:left;
	color:#444;
	font-weight:normal;
	line-height:15px;
}
.dcmp-mood ul{
	float:left;
}
.dcmp-mood ul li{
	float:left;
margin-left:8px;
	margin-right:8px;
list-style-type:none;
}
.dcmp-mood ul li input,.dcmp-mood ul li img{
	vertical-align:middle;
	margin-right:4px;
	*margin-right:0px;
}







.dcmp-post{
	/* height:35px; */
	/* height:70px; */
	overflow:hidden;
	clear:both;
	color:#444;	
	display: flex; 
	justify-content: space-between;
	/* padding-bottom:0; */
}
.dcmp-post .dcmp-userinfo{
	float:left;
	margin-right:6px;
}
.dcmp-post .dcmp-userinfo input{
	height:13px;
	padding-right:0px;
}
.dcmp-post .dcmp-userinfo input,.dcmp-post .dcmp-userinfo img{
	vertical-align:middle;
	margin:5px;
}
.dcmp-post .dcmp-submit{
	float:left;
	/* padding-top:6px; */
	/* padding-top:12px; */
}
.dcmp-post .dcmp-submit input,.dcmp-post .dcmp-submit button{
	vertical-align:middle;
}
.dcmp-post .dcmp-submit button{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	overflow:hidden;
	color:#444;
	cursor:pointer;
	margin-left:5px;

}

.header{
	width:100%;
	/* padding-top:16px; */
	padding-bottom: 10px;
	width:960px;
	margin:auto;
	overflow:hidden;
	font-size:14px;
}
.header .headertop{
BACKGROUND: url(./../images/menu_bg.jpg) #FF99CC no-repeat left center;
height: 35px;
}
.header a{
	color:#ffffff;
}
.header a:hover{
	/* color:#777; */
	/* text-decoration:underline; */
	text-decoration:none;
}
.header .title{
	float:left;
	padding-left:16px;
	/* height: 30px; */
}
.header .title h1 a{
	width:200px;
	display:block;
	/* font-size:0px; */
	/* text-indent:-200px; */
	overflow:hidden;
	/* background:url(../images/top-logo.gif) center center no-repeat; */
	margin-top:10px;
}
.header .welcome{
	float:right;
	margin-top:10px;
	padding-right:10px;
	/* color:#999; */
	color:#ffffff;
	font-weight:700;

}
.header .welcome a{
	margin:0px 3px;	
}

.sp-title{
	color:#ff6633;
	padding:4px 12px;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	/* background:#FAFAFA; */
	/* background:#FF99FF; */
	background:url(../images/fl-bg.gif) 0 0 repeat-x;
	margin-bottom:8px;
}
.sp-title h2{
	font-size:16px;
	line-height:27px;
	font-weight: 400;
}
.sp-title h2 a{
	margin-left:6px;	
	color:#008000;
}
.sp-title h2 a:hover{
	color:#ff88bb;
}
.sp-title .more{
	float:right;
	margin:-27px 0px;
	line-height:27px;
}

.footer{
	width:960px;
	margin:auto;
	color:#999;
	text-align:center;
	margin-top:8px;
	padding-bottom:10px;
	border-top:1px solid #ff88bb;
	padding-top:10px;
}
.footer .link{
	text-align:center;
	padding:5px 0px;
}
.footer .link a{
	margin:0px 5px;
	color:#666666;
}
.footer .powered{
	font-size:10px;
	line-height:25px;
}
.footer .powered strong{
	color:#690;
}
.footer .powered strong span{
	color:#F93;
}
.footer .copyright{
	color:#ff6633;
	line-height:23px;
}










