.vbuttom{
	display: block;
	margin:0 auto;
	width:275px;
	height:50px;
	line-height:24px;
	cursor: pointer;
	font-size: 14px;
	background-color: #70c8f0;
	border: 0;
	color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
}
.container{
	width: 990px;
	margin:0 auto;
}
.header{
	width: 100%;
	overflow: hidden;
}
.mywork{
	display: block;
	width: 240px;
	height: 61px;
	margin-bottom: 10px;
	background:url('../images/myworks.jpg') no-repeat;
	cursor: pointer;
	margin-top:5px;
}
.smallVoteBtn,
.smallCommentBtn{
	display: inline-block;
	width: 58px;
	height: 16px;
	line-height: 16px;
	_line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #FFF !important;
	margin-right: 7px;
}
.smallVoteBtn{ background-color: #519ee2; }
.smallCommentBtn{ background-color: #8dc033; }
.mainTitle{
	overflow: hidden;
	width: 100%;
	height: 51px;
	background: url('../images/title.png') no-repeat;
	line-height: 58px;
	text-align: center;
	font-size: 19px;
	color: #FFF;
	font-family: '微软雅黑';
	margin-bottom: 20px;
}
.topTitle{
	height:28px;
	line-height: 28px;
	border:1px solid #dddddd;
	background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
	background-image: linear-gradient(top, #ffffff, #eeeeee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType='0');
	padding:5px 11px 5px;
}
.topTitle b{
	font-size: 14px;
	font-family: '微软雅黑';
}
.submit{
	float:right;
}
.submit input{vertical-align: middle;}
.submitBtn{
	width:118px;
	height:30px;
	border:0;
	background:url('../images/submit.jpg') no-repeat;
	cursor: pointer;
	margin-left: 20px;
	_margin-top:2px;
}
.voteList{
	width: 100%;
	overflow: hidden;
}
.voteList ul{
	padding-top:10px;
	width: 110%;
}
.voteList li{
	float:left;
	width:216px;
	padding:11px;
	background-color:#fdfaf5;
	border:1px solid #dddddd;
	margin:0 10px 10px 0;
}
.voteList li dt{
	position: relative;
}
.voteList li dt input{
	position:absolute;
	top:3px;
	*top:0;
	right:3px;
	*right:1px;
	_right:11px;
}
.botTips{
	padding:6px 10px 3px;
	height: 32px;
	line-height: 32px;
}
.botTips strong{
	font-weight: normal;
	color: #ff0000;
}
.paging{
	width: 100%;
	padding:3px 0;
	background-color: #efefef;
	text-align: center;
}
/* 竞赛图文类投票 */
.mainLeft{
	width: 740px;
	float: left;
}
.candList{
	float: left;
	vertical-align: middle;
	margin-top: 3px;
}
.searchPeople{
	float: right;
	position: relative;
}
.searchTxt{
	width: 138px;
	height: 14px;
	line-height: 14px;
	padding:4px 0;
	text-indent: .4em;
	border:1px solid #dddddd;
	border-radius: 3px;
	color: #b6b6b6;
	padding-right: 20px;
}
.searchBtn{
	width: 15px;
	height: 15px;
	background: url('../images/searchBtn.png') no-repeat;
	position: absolute;
	top:7px;
	right:4px;
	border:0;
	cursor: pointer;
}
.leftContent{
	width: 100%;
	padding-top: 10px;
	overflow: hidden;
}
.candListCon{
	width: 102%;
	*padding-bottom: 10px;
}
.candListCon li{
	float: left;
	margin:0 10px 10px 0;
	width: 216px;
	padding:10px 11px;
	background-color: #fdfaf5;
	border:1px solid #dddddd;
}
.fixedHeight,.describe{
	height: 74px;
	overflow: hidden;
}
.fixedHeight{
white-space: pre-wrap;
*white-space: pre;
*word-wrap: break-word;
}
.numberWrap{
	height: 24px;
	text-align: right;
	position: relative;
	font-size: 14px;
	border-bottom: 1px solid #dddddd;
}
.widgetHeart{
	width: 42px;
	height: 37px;
	line-height: 30px;
	position: absolute;
	left:-11px;
	top:-16px;
	text-align: center;
	color: #a70000;
	background:url('../images/heart.png') no-repeat;
}
.widgetHeartnoimgae{
	width: 42px;
	height: 37px;
	line-height: 30px;
	position: absolute;
	left:-11px;
	top:-16px;
	text-align: center;
	color: #a70000;

}
.widgetHeartnew{
	width: 42px;
	height: 37px;
	line-height: 30px;
	position: absolute;
	left:-11px;
	top:-16px;
	text-align: center;
	color: #a70000;
	background:url('../images/prizewinner.png') no-repeat;
}

.numberWrap span{
	color: #e97d24;
	font-family: '微软雅黑';
	line-height:18px;
}
.numberWrap span i{
	font-style: normal;
	color: #666666;
}
.candListCon li dl{
	padding: 10px 0;
	border-bottom: 1px solid #dddddd;
}
.candListCon li dt,
.voteList li dt{
	padding-bottom: 9px;
}
.candListCon li dt img,
.voteList li dt img{
	display: block;
}
.candListCon li dd,
.voteList li dd,
.candListCon li dd a{
	color: #666666;
}
.candListCon li dd b,
.voteList li dd b{
	font-weight: normal;
	color: #000000;
}
.mainRight{
	width: 240px;
	float: right;
}
.voteOrComment{
	padding:10px 0 0 11px;
	width: 204px;
	overflow: hidden;
}
.voteOrComment div{
	float: left;
	margin-right: 8px;
	text-align: center;
	width: 94px;
}
.voteOrComment div a,
.voteOrComment div span{
	display: block;
}
.voteOrComment div a{
	width: 100%;
	height: 26px;
	line-height: 26px;
	color: #ffffff;
	font-size: 14px;
	margin-bottom: 5px;
}
.voteOrComment div span{
	color: #bc0a0a;
}
.voteBtnPop{
	background: url('../images/btnBgBule.png') no-repeat;
}
.commentBtn{
	background: url('../images/btnBgGreen.png') no-repeat;
}
.commentBtn2{
	background: url('../images/btnBgGreen.png') no-repeat;
}
.canvass{
	display: block;
	width: 94px;
	height: 26px;
	float: left;
	line-height: 26px;
	font-size: 16px;
	color: #46AEDE;
	text-align: center;
	font-family: "微软雅黑";
}
.commentList,.recommend{
	width: 220px;
	margin:0 auto;
}
.recommend{ padding-top: 10px; position:relative;padding-bottom:30px; }
.recommend dl{
	overflow: hidden;
	width: 100%;
	padding-bottom: 10px;
}
.recommend dt{
	float: left;
	width: 78px;
}
.recommend dt img{ display: block; }
.recommend dd{
	float: right;
	width: 133px;
}
.recommend dd a{ color: #2868a6; cursor: pointer; }
.contribute{
	display: block;
	width: 240px;
	height: 61px;
	background:url('../images/btnStyleBg.jpg') no-repeat;
	cursor: pointer;
	margin-bottom: 10px;
}
.clearfix{*zoom:1;}
.sameBox{
	border:1px solid #dddddd;
	margin-top: 10px;
	background-color: #f9fcfe;
	padding:1px;
	padding-bottom:5px;
}
.sameBox h2{
	height: 28px;
	line-height: 28px;
	background-color: #e9f1fd;
	text-indent: 8px;
	font-size: 14px;
}
.sameBox a{ color: #555; }
.timeAnnoun{
	text-align: center;
	font-size: 14px;
	padding:10px 0 15px;
}
.timeAnnoun strong{
	display: block;
	background: url('../images/tipBg.png') no-repeat 50% 0;
	height: 24px;
	line-height: 24px;
	margin:10px 0;
	font-weight: normal;
}
.timeAnnoun p{
	font-weight: bold;
	color: #2868a6;
}
.introCon{
	width: 220px;
	margin:0 auto;
	padding-bottom: 6px;
}
.introCon h3{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #2868a6;
	margin:10px 0;
}
.introCon p{
	text-indent: 2em;
	color: #555555;
	line-height: 20px;
}
.introCon p span,
.introCon p span a{
	color: #999999;
}
.introCon p span a:hover{
	color:#0066ff;
}
.commentList{
	width: 220px;
	margin:0 auto;
	padding-bottom: 5px;
	position: relative;
	padding-bottom: 30px;
}
.commentList dl{
	width: 100%;
	overflow: hidden;
	padding:10px 0;
	border-bottom: 1px dotted #dddddd;
}
.commentList dt{
	float: left;
	width: 45px;
	height: 45px;
	padding:1px;
	background-color: #ffffff;
	border:1px solid #dddddd;
}
.commentList dd{
	float: right;
	width: 160px;
}
.commentList dd a,
.commentList dd span{
	color: #2965b1;
}
.topic{
	background: none !important;
}
.topic strong a{
	color: #2965b1;
}
#shadeDiv{
	display: none;
	position: fixed;
	_position: absolute;
	left: 0;
	top: 0;
	_left:0;
	_top:0;
	width: 100%;
	height: 100%;
	_height:100%;
	background-color: #000;
	opacity: .9;
	filter: alpha(opacity=90);
	z-index:190;
}
#commentPop,
#votePop{
	/*/position: fixed;
	_position:absolute;
	top:50%;
	left:50%;*/
	padding:0 40px;
	/* background-color: #D5D5D5;*/
}
#commentPop{
	width:500px;
	margin:-235px 0 0 -255px;
	z-index:200;
}
.commentWrap{
	width:100%;
/*	padding-bottom:10px;*/
	/*border-top:1px solid #999;*/
	background-color: #fff;
}
.commentTit,
.zoomInfoTit{
	padding:8px 0;
	border-bottom: 1px solid #AFD0DD;
	font-size: 14px;
	font-weight: bold;
}
.closeMyself{
	float: right;
	/*padding-top: 2px;*/
	cursor: pointer;
}
.closeMyself img,
.closeMyself{display: block;}

#zoomInfo{
	margin: 0 14px;
	padding-top: 10px;
}
.shareCon{padding-top: 10px;}
#textBox{
	display: block;
	width: 450px;
	height: 62px;
	margin:0 auto;
	padding:5px;
	border:1px solid #DDD;
	border-radius:5px;
}
.promptComBtn{
	padding-top: 6px;
	margin:0 10px;
	text-align: right;
	font-size: 14px;
}
.promptComBtn span{
	font:bold 20px Georgia;
}
.submitComment{
	float: right;
	width: 92px;
	height: 30px;
	border:0;
	background: url('../images/publish.png') no-repeat;
	cursor: pointer;
	margin: -2px 0 0 10px;
}
.newComList,
.newComList li,
.newComList dl{
	width: 100%;
}
.newComList{ padding: 4px 0 11px; *padding-bottom: 0; margin:0 auto; width:450px; }
.newComList li{
	border-bottom: 1px dotted #DDD;
}
.newComList dl{
	overflow: hidden;
	padding: 10px 0;
}
.newComList dt{
	float: left;
	width: 47px;
	height: 50px;
	margin-right: 10px;
}
.newComList dd{
	position: relative;
	float: left;
	width: 390px;
	min-height: 50px;
	_height: 50px;
}
.newComList dd a,
.commentDate,
.moreComment a{
	color: #2866b1;
}
/*.commentDate{
	position: absolute;
	bottom: 0;
}*/
.commentDate span{margin-right: 10px;}
.moreComment{
	width: 100%;
	height: 37px;
	line-height: 37px;
	background: url('../images/publishCommentBg.png') repeat-x;
	text-align: center;
}
/* votePop start */
#votePop{
	/*width: 600px;*/
	height: 325px;
	/*margin:-270px 0 0 -340px;*/
	z-index:200;
}
.voteWrap{
	width: 100%;
	height: 325px;
}
.votetable{
	width: 100%;
	color: #666;
}
.votetable th,
.votetable td{
	height: 33px;
	line-height: 33px;
	border-right: 1px solid #E9E9E9;
}
.votetable th{ background-color: #F2F0F1; }
.votetable td{
	border-bottom: 1px solid #E9E9E9;
	text-align: center;
	white-space: nowrap;
}
.delBorRight{ border-right:none !important; }
.delBorBottom{ border-bottom:none !important; }
.votetable input{
	vertical-align: middle;
	margin: -3px 20px 0 6px;
}
.textLeft{ text-align: left !important; }
.tips{ padding-top: 10px; color: #F30; }
.pagingPop{ text-align: center; padding: 10px 0 14px; }
.pagingPop a,
.pagingPop span{
	margin:0 4px;
}

.articleTit{
	display: block;
	padding-top: 3px;
	font:bold 16px "微软雅黑";
}
.articleTit a{
	margin-right: 6px;
	color: #2965b1;
}
.articleMain{
	width: 100%;
	background-color: #F9F9F9;
}
.articleCon{
	width: 660px;
	margin: 0 auto;
}
.articleCon h1{
	padding-top: 20px;
	font:600 20px "微软雅黑";
	text-align: center;
}
.dateAndNum{
	padding:10px 0;
	border-bottom: 1px solid #DDD;
	text-align: center;
}
.articleBody{
	padding-top: 10px;
	font-size: 14px;
}
.articleBody img{max-width: 660px;}
.moreWork{ border: 1px solid #DDD; }
.moreTit{
	background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
	background-image: linear-gradient(top, #ffffff, #eeeeee);
	height: 30px;
	padding-top: 5px;
	margin: 0 0px;
	line-height: 30px;
	border-bottom: 1px solid #DDD;
}
.moreTit a{ float: left; color: #2965b1; }
.moreTit a:hover{ text-decoration:underline; }
.moreList{
	margin: 0 0px;
	background-color: #F9F9F9;
}
.moreList li{
	height: 28px;
	line-height: 28px;
	border-bottom: 1px dotted #DDD;
	text-indent: 1em;
}
.moreList li a{ color: #333; font-family:"微软雅黑"}
.moreList li a:hover{ color: #2965b1; }
/* 文字样式可以去掉 */
.articleBody p{
	line-height: 30px;
	text-indent: 2em;
}
.articleBody strong{
	display: block;
	margin: 20px 0 10px;
}
.zoomImg{cursor: pointer; overflow: hidden;}
.zoomImg_one{cursor: pointer; overflow: hidden;}
#zoomInfoPop{
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 5px;
	background-color: #d5d5d5;
	z-index: 201;
}
.zoomInfoWrap{
	border: 1px solid #989898;
	background-color: #FFF;
}
#zoomInfo{
	overflow: hidden;
	*zoom: 1;
	padding: 10px 0;
	margin: 0 10px;
	
}
#zoomInfo dt,
#zoomInfo dd{ float: left; }
#zoomInfo dt{ margin-right: 10px; }
#zoomInfo dt img{ display: block; }
#zoomInfo dd{ width: 240px;word-wrap: break-word;white-space: pre-wrap;

}
.closeMyself{float:right;display:block;cursor:pointer;margin-top: 2px;}
.notFind{padding-top:50px;text-align:center;font-size:14px;}
.canvassingWrap_2{
	display: none;
	width: 682px;
	background-color: #d5d5d5;
	padding: 5px 0;
	position: fixed;
	_position: absolute;
	left: 50%;
	top: 50%;
	margin: -250px 0 0 -341px;
	z-index:200;
}
.canvassing{
	display: block;
	width: 240px;
	height: 61px;
	float: left;
	font-size: 16px;
	background: url('../images/lapiao.jpg');
	color: #FFF;
	text-align: center;
	font-family: "微软雅黑";
}
.canvassingBtn{ background-color: #48bbfa; }
.cancel{ background-color: #c8c8c8; }
.canvassingWrap_2{
	display: none;
	width: 682px;
	background-color: #d5d5d5;
	padding: 5px 0;
	position: fixed;
	_position: absolute;
	left: 50%;
	top: 50%;
	margin: -222px 0 0 -341px;
}
.canvassingPop_2{
	width: 650px;
	margin: 0 auto;
	padding: 0 10px 15px;
	border: 1px solid #999;
	background-color: #FFF;
}
.canTitle_2{
	padding: 8px 0;
	border-bottom: 1px solid #afd1dd;
	width: 100%;
	overflow: hidden;
}
.canTitle_2 span{
	display: block;
	float: left;
	padding-top: 3px;
	font-size: 16px;
	font-family: "微软雅黑";
}
.searchVote_2{
	float: right;
	position: relative;
}
.searchVote_2 a{ color: #0066cd;}
.voteTxt{
	width: 136px;
	height: 22px;
	padding-right: 22px;
	line-height: 22px;
	border-radius: 4px;
	border: 1px solid #ddd;
	_vertical-align: middle;
}
.voteBtn{
	position: absolute;
	right: 1px;
	top: 6px;
	width: 22px;
	height: 15px;
	border: 0;
	background:#fff url('../images/voteBtn.png') no-repeat 50% 0;
	cursor: pointer;
}

.votechoice{
	position: absolute;
	right: 1px;
	top: 6px;
	width: 22px;
	height: 15px;
	border: 0;
	background:#fff url('../images/searchBtn.png') no-repeat 50% 0;
	cursor: pointer;
}


.canContent{
	position: relative;
	width: 100%;
	padding-top: 10px;
	overflow: hidden;
	padding-bottom:40px;
}
.userList{
	width: 104%;
	overflow: hidden;
	padding-left: 2px;
}
.userList li{
	float: left;
	width: 52px;
	margin: 0 14px 10px 0;
	text-align: center;
}
.userList li a{ 
	display: block;
	color: #0066cd;
}
.userList li img{
	display: block;
	border: 1px solid #EEE;
	padding: 1px;
}
.userList li b{
	display: block;
	height: 22px;
	width: 100%;
	overflow:hidden;
	line-height: 22px;
	font-weight: normal;
}
.confirm{
	position: relative;
	text-align: center;
}
/*.paging,.pagingt{
	padding: 10px 0 30px;
}*/
/*#checkedAll{
	position: absolute;
	left: 0;
	bottom: 30px;
}*/
#checkedAll input{
	margin: -3px 4px 0 0;
	vertical-align: middle;
}
.confirm input{
	width: 68px;
	height: 20px;
	line-height: 20px;
	color: #FFF;
	border: 0;
	cursor: pointer;
}
.confirm a{
	position: absolute;
	right: 0;
	top: 0;
	color: #0066cd;
}
.artWrap{
	float: left;
	width: 750px;
	padding-top: 10px;
	background-color: #FFF;
}
.conTit{
	width: 720px;
	margin: 0 auto;
	padding: 40px 0 10px;
	border-bottom: 1px solid #eee;
	text-align: center;
}
.conTit h1{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 8px;
}
.conTit span{ color: #555; }
.conTit i{
	margin-right: 15px;
	font-style: normal;
}
.conTit b{
	
	font-weight: normal;
}
.artContent{
	width: 700px;
	margin: 0 auto;
	padding: 30px 0 50px;
}
.moreRecom{
	width: 240px;
	float: right;
	padding-top: 10px;
	background-color: #FFF;
}
.contentWrap{
	width: 100%;
	overflow: hidden;
	background-color: #f8f8f8;
}
.moreTit{
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-indent: 1em;
	background-color: #F6F6F6;
	font-size: 14px;
	font-weight: bold;
}
.artList{ 
	width: 100%;
	overflow: hidden;
	padding-top: 12px;
	background-color: #F8F8F8;
}
.artList li{
	height: 28px;
	width: 100%;
	overflow: hidden;
	line-height: 28px;
	text-indent: 14px;
}
.artList li a{ color: #333; }
.artList li a:hover{ color: #4c86b8; }
.pagingt,
.confirm{
	position: relative;
	text-align: center;
}
.paging{ position: absolute; bottom: 0; left: 0;}
/*.paging,.pagingt{
	padding: 10px 0 30px;
}*/
#worksPop,
#showText{
	
	position: fixed;
	_position: absolute;
	top: 50%;
	left: 50%;
	width: 510px;
	height: 270px;
	margin: -135px 0 0 -255px;
	padding-top: 5px;
	background-color: #d5d5d5;
}
.sameWrap{
	width: 498px;
	height: 263px;
	margin: 0 auto;
	border: 1px solid #999;
	background-color: #FFF;
}#showText{ padding-bottom: 5px; }

.btnSection a,.isee a{ color: #007ada; }
.confirmBtn,.changeWrap input{
	width: 99px;
	height: 30px;
	margin-right: 10px;
	background: url('../images/btnBg.jpg') no-repeat;
	color: #FFF;
	font-size: 14px;
	border: 0;
	cursor: pointer;
}
.contribute_pop{
	position:fixed;
	_position: absolute;
	left: 50%;
	top: 50%;
	width:800px;
	height:400px;
	border: 1px solid #70c8f0;
	margin: -200px 0 0 -400px;
	background-color: #fff;
	z-index:1000;
}
.tips{
	display:none;
	text-align:right;
	color: #333;
	padding-top:0;
}
.candListCon li dd{ height: 106px; overflow:hidden;}
.tips span{ color: #f00; }
.content_pop{
	overflow: hidden;
	padding: 0 20px;
	*zoom: 1;
}
.left_pop{
	width: 100%;
	float: left;
	margin-top: 10px;
}
.right_pop{
	width: 155px;
	float: right;
	padding-top:20px;
	text-align:center;
}
.right_pop b{
	display: block;
	margin-bottom: 10px;
	font-weight: normal;
}
#textarea{
	width: 550px;
	height: 350px;
	vertical-align: text-top;
	float:left;
}
#textarea01{
	width: 550px;
	height: 350px;
	vertical-align: text-top;
	float:left;
}
#adversub{
	display: block;
	margin:0 auto;
	width:275px;
	height:50px;
	line-height:24px;
	cursor: pointer;
	font-size: 14px;
	background-color: #70c8f0;
	border: 0;
	color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;

}
#compilesub{
	display: block;
	margin: 0 auto;
	width:275px;
	height:50px;
	line-height:24px;
	cursor: pointer;
	font-size: 14px;
	background-color: #70c8f0;
	border: 0;
	color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
}
.red{
	color:#f00;
	height:24px;
	line-height:24px;
	width:15%;
	float:left;
	margin-left:20px;
	}
#tips{
	width: 286px;
	text-align:right;
}
#tips span{ color: #f00; }
.contribute_tit{
	padding: 6px 10px;
	background-color: #70c8f0;
	color: #FFF;
	font-size: 16px;
	font-family: "微软雅黑";
	text-align: center;
}
#logo{
	position: absolute;
	z-index: 10;
	width: 54px;
	opacity: 0;
	filter: alpha(opacity=0);
}
#file_fake{
	position: absolute;
	left: 59px;
	top: 0;
	background-color: #70c8f0;
	color: #FFF;
	padding: 0 4px;
}
#logoerror{
	margin-left: 60px;
}

/*修改的投票弹窗样式*/
.barMidB {
	height:1px;
	width:100%;
	border-bottom:1px solid #AFD0DD;
	margin-top:8px;
}
.pagingNew {
	width:180px;
	height:30px;
	line-height:30px;
	background:#ccc;
	padding:0;
	cursor:pointer;
	margin-left:138px;
}
.editer_content{
white-space: pre-wrap;
*white-space: pre;
*word-wrap: break-word;
}
.themes{
	margin-top:15px;
	width:100%;
	overflow: hidden;
}
.choice_themes_old{
	display:none;
}
.choice_themes_old;.choice_themes_new{
	width:100%;
	height:35px;
}
.choice_themes_new{
	width:100%;
	height:37px;
	display:block;
	overflow: hidden;
	position: relative;
}
.themes_select{
	width:100%;
	height:24px;
}
.themes_img_select{
	width:75%;
	height:24px;
}
.check_themes{
	width:100%;
	height:38px;
	line-height:38px;
}

/*.check_themes input{
	height:24px;
	 float:left;
}*/
.check_themes span{
	float:left;
	height:24px;
	line-height:24px;
	display:inline-block;
}
.aaa{ position: relative; padding-bottom: 30px;}

.big_box_wrop{width:100%;height:0px; position:absolute; top:0px; left:0px;background:#000; filter:alpha(opacity=65);-moz-opacity:0.65; -khtml-opacity: 0.65;opacity: 0.65; z-index:100; display:none}
.big_bg{width:100%;height:0px; position:fixed; top:0px; left:0px;z-index:200;background:none;display:none; _position: absolute;_top:0;_left:0;}
.pic_yulan{width:100%;height:auto;margin:0 auto; overflow:hidden; }
.pic_yulan .divNone{width:100%; height:auto; display:none; text-align:center; position:relative; }
.pic_yulan .divBlock{display:block;}
.pic_yulan img{filter:alpha(opacity=100);-moz-opacity:1; -khtml-opacity: 1;opacity: 1; display:block; margin:0 auto;}

.up{width:100px;height:100%;background:url(../images/up.png) no-repeat; background-position: center;position:absolute;cursor:pointer; left:80px; top:0;z-index:800;}
.next{width:100px;height:100%;background:url(../images/next.png) no-repeat;background-position: center; position:absolute; cursor:pointer;right:80px; top:0;z-index:800;}
.img_description{width:50%;padding-left:25%;padding-right:25%;height:100px; background:#000; filter:alpha(opacity=65);-moz-opacity:0.65; -khtml-opacity: 0.65;opacity: 0.65; overflow:hidden; color:#fff; text-align:left;margin:0 auto;overflow-y:auto;margin-bottom:0px; position:absolute;bottom:0;*bottom:0px;left:0;z-index:210;z-index:1000; white-space: pre-wrap;}
.asd{ display:inline-block;margin:0 auto;}
.asd img{display:block;position:relative;top:50%;}
.close_box{width:40px;height:40px; z-index:1000;background:url(../images/close_box.png) no-repeat; position:absolute; right:30px; top:50px; cursor:pointer;}

.leftContent{width:740px; overflow:hidden;}
.tougao_con{width:100%; overflow:hidden;}
.tougao_con li{background:#fdfaf5; border:1px solid #ddd; float:left;margin:0px 10px 10px 0;padding:10px 11px;width:216px;}
.tougao_con_top{border-bottom: 1px solid #dddddd;font-size: 14px;height: 24px;}
.article_title{width:145px;height:24px; line-height:24px; font-weight:bold; overflow:hidden; float:left;text-align:left;font-family: "微软雅黑";}
.title_num{width:70px;height:24px; line-height:24px; color:#666666;font-family: "微软雅黑"; float:right; }
.title_num span{color:#e97d24;}
.tougao_img{ height:140px;text-align: center; vertical-align:middle; width:216px;margin:10px 0; position:relative; overflow:hidden; cursor:pointer;}
.tougao_img img{height:140px;width:216px;max-width:216px;width:expression(this.width > 216 ? 216: true);max-height:140px;width:expression(this.height > 140 ? 140: true); display:block; vertical-align: middle}
.pag_num{position:absolute;z-index:99;top:0; right:0;width:40px;height:40px;background:url(../images/more.png) no-repeat;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:100% 100%;  
   background-size:100% 100%;  
}

.description{width:100%;height:140px;background:#000; filter:alpha(opacity=65);-moz-opacity:0.65; -khtml-opacity: 0.65;opacity: 0.65; position:absolute; left:0px; top:149px; z-index:100; color:#fff; text-align:left; overflow:hidden;	}
.description div{width:100%;height:20px; color:#fff; word-wrap:break-word;}
.description span{color:#fff; line-height:18px; }
.description span strong{color:#3B95E3; line-height:18px; font-weight:bold; padding:0 3px; white-space:nowrap;}
.description div.description_con{height:55px; text-align:left;word-wrap: break-word; line-height:18px; overflow:hidden;}
.comment{width:85%;height:24px;background:url(../images/pinglun.png) no-repeat left center; padding-left:25px; line-height:24px;}
.description_con span{word-wrap: break-word;word-break:break-all;}
.description_con em{ font-size:12px; color:#3B95E3; cursor:pointer;}
.comment_center{width:100%; overflow:hidden; padding-bottom:12px;}
.comment_user{width:100%;height:30px;margin-top:10px;}
.user_img{width:30px;height:30px; overflow:hidden; float:left;}
.user_img img{max-width:30px;width:expression(this.width > 30 ? 30: true);max-height:30px;width:expression(this.height > 30 ? 30: true); display:block;}
.comment_center_con{width:175px;height:30px; float:right; position:relative; line-height:15px;word-wrap: break-word; overflow:hidden; word-break: break-all;}
.user_name{color:#529EE2;font-size:12px;padding-right:8px;}
.user_name a:link,.user_name a:visited{color:#529EE2;}
.comment_time{width:90px;height:14px; line-height:14px; text-align:right; position:absolute; bottom:0px; right:0px; font-size:12px; color:#529EE2;background:#FDFAF5;}
.pages{height:50px;padding:0 5px; position:absolute; top:50px;left:20px; color:#fff;font-size:45px; font-weight:bold; line-height:50px;z-index: 850;}
.pages span{padding:0 8px; }

.Upload_img{
	display: block;
	margin: 0 auto;
	width:275px;
	height:50px;
	line-height:24px;
	cursor: pointer;
	font-size: 14px;
	background-color: #70c8f0;
	border: 0;
	color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
}

.uploadify{

	width:275px;
	height:50px;
	line-height:24px;
	cursor: pointer;
	font-size: 14px;
	background-color: #70c8f0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
}

.Upload_imgbrowse{

	width:275px;
	height:50px;
	line-height:24px;
	cursor: pointer;
	font-size: 14px;
	background-color: #70c8f0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	border: 0;

}
.swfupload{
left:250px;

}
.uploadify-button {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	background-color: #70c8f0;
	border: 0;
	*left:239px;
}
.Upload_img{margin-top:5px;height:40px;}
.img_info_list li{height:180px;width:230px;float:left;margin-left:15px;_margin-left:10px;margin-top:15px; position:relative;}
.img_worp{width:230px;height:140px; overflow:hidden;position:relative;}
.img_worp img{ display:block;width:230px;height:140px;}
.img_info{width:100%;height:40px; line-height:40px;background:#F1F1F1; overflow:hidden; position:relative;}
.editor_img001{color:#06F; cursor:pointer; position:absolute;right:5px; top:1px;background:#F1F1F1;}
.img_cover{width:49px;height:24px;background:url(../images/fengmian_u44.png) no-repeat; position:absolute; left:-5px;top:5px; z-index:100;}
.img_bottom_info{width:100%;height:25px;position:absolute;right:0px; top:115px;display:none;}
.set_up_cover{width:20px;height:20px; border:1px dashed #09f; color:#09f; text-align:center; line-height:19px;background:#F1F1F1; cursor:pointer;float:right }
.delete_img{width:20px;height:20px;background:url(../images/u34.png) -25px -17px no-repeat; float:right; cursor:pointer;margin:0 8px; }
.imginfoselect{width:548px;height:40px; line-height: 40px; position: absolute;left: 95px;top:173px;background: #fff;border: 1px solid #ccc;border-top:none;display: none;}
.imginfoselect_btn{width:100px;height: 28px; line-height: 28px; text-align:center;border:1px solid #ccc; float: right;margin-right:100px;_margin-right:100px;margin-top:5px;cursor: pointer;}
.img_info_con{width: 180px;height: 40px; overflow: hidden; float: left;white-space:pre;}
.description_img_con{width:40px; height: 40px; line-height: 40px; float: left;}
.yesToupdate{
	float: left;
	height: 35px;
	width: 80px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	margin-left:20px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	background-color: #70c8f0;
	border: 0;
	cursor: pointer;;
}
.update_img_info{color:#06F; cursor:pointer; position:absolute;right:5px; top:1px;background:#F1F1F1;}
.themes_name_l_val{width: 100%;height:35px; line-height: 35px; position: absolute;left:0;top:0; z-index: 98; text-indent: 15px;}
.themes_name_l{position: absolute;left:0;top:0; z-index: 100;background: none;}


.all_img_list{ position: relative;}
.img_info_list{ position: relative;}
.share_message{ float: right;margin-left: 20px;margin-top: 2px;}
#article_btn{	
	display: block;
	margin:0 auto;
	width:275px;
	height:50px;
	line-height:24px;
	cursor: pointer;
	font-size: 14px;
	background-color: #70c8f0;
	border: 0;
	color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
}
.daily_checked{width: 100%;height: 32px;margin-top: 10px; border-bottom: 1px solid #ccc;}
.daily_checked li
{	
	/*margin-top:10px;*/
	padding: 0 35px; 
	float: left;height: 32px; 
	line-height: 32px;
	background: #D5D5D5;
	margin-left: 15px;
	cursor: pointer;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.daily_checked .daily_checked_current
{
	background: #70C8F0;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius:8px;
	color: #fff;
}
/*     loading    */
.loading{display:none;position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.5);z-index:2000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.loading div{margin:0 auto;width:66px;height:100%; background:url(/NewWanbu/App/Vote/Tpl/Index/Public/images/wait.gif) no-repeat left center;}







