.partynewborder{
	border: 1px solid #7ab0d8;
}
.partynewtitle{
	background: url(http://images.love21cn.com/m3/parties/i/coop/party_newtitlebg.jpg) repeat-x;
	height: 20px;
	line-height: 21px;
	overflow: hidden;
	font-weight: bolder;
	color: #1a66b3;
	text-align: left;
	border-bottom: 1px solid #7ab0d8;
}
.partynewtc{
	color: #1a66b3;
}
a.partynewtc{
	color: #1a66b3;
}
a:hover.partynewtc{
	color: #F60;
}
.update_party{
	width: 565px;
	height: 220px;
	overflow: hidden;
}
.update_party h2{
	float: right;
	width: 525px;
	padding: 0 20px;
}
.update_party h2 span{
	float: right;
}
.update_party dl{
	width: 525px;
	float: left;
	margin: 10px 0 0 20px;
	text-align: left;
}
.update_party dd{
	width: 525px;
	float: left;
	padding: 5px 0;
	line-height: 24px;
}
.update_party dd span{
	width: 100px;
	float: left;
	text-align: right;
}
.update_party dd img, .update_party dd input{
	vertical-align: middle;
}
.update_party dd a.btnstyle1{
	display:block;
	width:75px;
	height:19px;
	line-height:19px;
	text-align:center;
	color:#1a66b3;
	border:1px solid #5FC0D9;
	background:url(http://images.love21cn.com/m3/parties/i/basic/btn_03.gif) #dff3f9 repeat-x;
	float: left;
}
.update_party dd a:hover.btnstyle1{
	text-decoration: none;
}

.party_volunteerleft{
	width: 248px;
	float: left;
	margin: 10px 0 0 0;
	height: 1000px;
	overflow: hidden;
}
.party_volunteerlist{
	width: 478px;
	float: left;
	margin: 10px 0 0 10px;
	height: 1000px;
	overflow: hidden;
	display: inline;
	background: url(http://images.love21cn.com/m3/parties/i/coop/party_newbg01.gif) no-repeat top;
}
.party_volunteerright{
	width: 200px;
	float: right;
}

.party_volunteerleft h2{
	width: 208px;
	float: left;
	padding: 0 20px;
}
.party_volunteerleft dl.party_volunteerbox{
	width: 228px;
	float: left;
	margin: 10px 0 0 10px;
	display: inline;
	border-bottom: 1px dotted #BABABA;
	padding-bottom: 5px;
}
.party_volunteerleft dl.party_volunteerbox dt{
	width: 120px;
	float: left;
}
.party_volunteerleft dl.party_volunteerbox dt img{
	width: 110px;
	height: 135px;
	padding: 1px;
	border: 1px solid #CCC;
}
.party_volunteerleft dl.party_volunteerbox dd{
	width: 108px;
	float: left;
	text-align: left;
	line-height: 20px;
}
.party_volunteerlist h2{
	width: 458px;
	float: left;
	margin: 300px 0 0 10px;
	border-top: 1px dotted #7ab0d8;
	display: inline;
	line-height: 30px;
}
.party_volunteerlist dl{
	width: 458px;
	float: left;
	margin: 10px 0 0 10px;
	display: inline;
	border-top: 1px dotted #7ab0d8;
	line-height: 24px;
}
.party_volunteerlist dd{
	width: 458px;
	float: left;
	text-align: left;
	padding: 3px 0;
}
.party_volunteerlist dd span{
	width: 100px;
	float: left;
	text-align: left;
	font-weight: bolder;
}
.party_volunteerlist dd span i{
	font-weight: bolder;
	color: red;
}
.party_volunteerlist dd em{
	float: left;
}
.party_volunteerlist dd em img, .party_volunteerlist dd em input{
	vertical-align: middle;
}
.party_volunteerlist dt{
	width: 458px;
	float: left;
	margin: 10px 0 5px 0;
	text-align: left;
}
.party_volunteertextarea{
	width: 338px;
	height: 158px;
	background: #FCFAFC;
	border: 1px solid #7ab0d8;
}
.party_newrbox{
	width: 198px;
	float: left;
	margin: 10px 0 0 0;
	padding-bottom: 10px;
}
.party_newrbox h2{
	width: 158px;
	float: left;
	padding: 0 20px;
}
.party_newrbox dl{
	width: 168px;
	float: left;
	margin: 10px 0 0 10px;
	text-align: left;
	display: inline;
	line-height: 25px;
}
.party_newrbox ul{
	width: 168px;
	float: left;
	margin: 10px 0 0 10px;
	display: inline;
}
.party_newrbox li{
	width: 168px;
	float: left;
}
.party_newadbox01{
	width: 200px;
	height: 100px;
	float: left;
	overflow: hidden;
	margin-top: 10px;
}
.party_newadbox02{
	width: 200px;
	height: 110px;
	float: left;
	overflow: hidden;
	margin-top: 10px;
}



.party_cooperateleft{
	width: 248px;
	float: left;
	margin: 10px 0 0 0;
	height: 940px;
	overflow: hidden;
}

.party_cooperateleft p.party_cooperatebox{
	width: 228px;
	float: left;
	border-bottom: 1px dotted #bababa;
	margin: 10px 0 0 10px;
	display: inline;
	padding-bottom: 8px;
	line-height: 25px;
}
.party_cooperateleft p.party_cooperatebox img{
	width: 150px;
	height: 100px;
	padding: 1px;
	border: 1px solid #CCC;
}

.party_cooperatelist{
	width: 478px;
	float: left;
	margin: 10px 0 0 10px;
	height: 940px;
	overflow: hidden;
	display: inline;
	background: url(http://images.love21cn.com/m3/parties/i/coop/party_newbg02.gif) #F9FBFF no-repeat top;
}

.party_cooperatelist dl{
	width: 458px;
	float: left;
	margin: 340px 0 0 10px;
	display: inline;
	line-height: 24px;
}
.party_cooperatelist dd{
	width: 458px;
	float: left;
	text-align: left;
	padding: 3px 0;
}
.party_cooperatelist dd span{
	width: 115px;
	float: left;
	text-align: left;
	font-weight: bolder;
}
.party_cooperatelist dd span i{
	font-weight: bolder;
	color: red;
}
.party_cooperatelist dd em{
	float: left;
}
.party_cooperatelist dd em img, .party_cooperatelist dd em input{
	vertical-align: middle;
}
.party_cooperatelist dt{
	width: 458px;
	float: left;
	margin: 10px 0 5px 0;
	text-align: left;
}