@charset "utf-8";
/*-------------------------------------
#Description:      pw_core.css
#Version:          v1.5
#Author:           2010-4-11
#Recent:           2011-6-28
-------------------------------------*/
/*初始化结构*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
ul, li {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	text-align: left;
}
td, th, div {
	word-break: break-all;
	word-wrap: break-word;
}
form {
	display: inline;
}
* {/*outline:none*/
}
img {
	border: 0;
}
em, cite {
	font-style: normal;
}
blockquote {
	quotes: none;
}
html {
	font-size: 12px;
}
/*补丁*/
.mt10 {
	margin-top: 10px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr20 {
	margin-right: 20px;
}
.p5 {
	padding: 5px;
}
.p10 {
	padding: 10px;
}
.p15 {
	padding: 15px;
}
.p20 {
	padding: 20px;
}
/*清除浮动*/
.cc {
*zoom:1;
}
.cc:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.c {
	clear: both;
	font: 0px/0px Arial;
	overflow: hidden;
	height: 0;
	width: 0;
}
/*通用样式*/
.b, b {
	font-weight: 700;
}
.w {
	white-space: nowrap;
}
.tal {
	text-align: left
}
.tac {
	text-align: center
}
.tar {
	text-align: right
}
.fr {
	float: right
}
.fl {
	float: left
}
.pr {
	position: relative
}
.cp {
	cursor: pointer;
}
.hidden {
	display: none;
}
.block {
	display: block;
}
.vt, .vt td, .vt th {
	vertical-align: top;
}
.link_down span, .link_up span {
	padding: 0 10px 0 0;
	background: url(down.png) center right no-repeat;
	display: inline-block;
	cursor: pointer;
}
.link_up span {
	background: url(up.png) center right no-repeat;
}
.divHr {
	background: #eaeaea;
	height: 1px;
	overflow: hidden;
	margin: 10px 0;
}
/*通用字体*/
.f10, small, .small, .f9 {
	font-size: 10px;
	-webkit-text-size-adjust: none;
}
.f12 {
	font-size: 12px
}
.f14 {
	font-size: 14px
}
.f16 {
	font-size: 16px;
}
.f20 {
	font-size: 20px;
}
.f24 {
	font-size: 24px;
}
.fn, .fn a {
	font-weight: normal
}
/*ie6固定滚动hack*/
html {
	_background-image: url(blank.gif);
	background-attachment: fixed;
}
/*弹窗*/
.popoutContent {
	background: #ffffff;
	border: 1px solid #bbbbbb;
}
.bgcorner1, .bgcorner2, .bgcorner3, .bgcorner4, .pobg1, .pobg2, .pobg3, .pobg4 {
	filter: Alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
	z-index: 1005;
	line-height: 0
}
.bgcorner1, .bgcorner2, .bgcorner3, .bgcorner4 {
	width: 5px;
	height: 5px;
	background: #bbbbbb;
}
.pobg1, .pobg2, .pobg3, .pobg4 {
	background: #bbbbbb;
}
.pobg1 {
	height: 5px;
}
.pobg2 {
	width: 5px;
}
.pobg3 {
	height: 5px;
}
.pobg4 {
	width: 5px;
}
/*弹窗内容区域*/
.popTop {
	padding: 5px 10px 3px;
	font-weight: 700;
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #d9e5f2;
	background: #eaf2fa;
	height: 21px;
	_height: 16px;
}
.popTop select, .popTop input {
	font-size: 12px;
}
.popBottom {
	padding: 5px 10px;
	background: #f7f7f7;
	border-top: 1px solid #e4e4e4;
	text-align: center;
}
.popCont {
	margin: 30px 0 40px;
	line-height: 2;
	color: #333;
	text-align: center;
	font-size: 14px;
}
.popoutContent table {
	width: 100%;
}
.popTop .adel {
	margin-top: 4px;
}
.popTop ul {
	margin-bottom: -4px;
	_position: relative;
}
.popTop li {
	float: left;
}
.popTop li a {
	line-height: 24px;
	height: 24px;
	padding: 0 10px;
	float: left;
	color: #1b72af;
	font-size: 12px;
}
.popTop li a:hover {
	text-decoration: none;
}
.popTop .current a {
	border: 1px solid #d9e5f2;
	background: #ffffff;
	border-bottom: 0;
	color: #333;
}
.popoutContent td {
	padding: 5px 0 5px 10px;
}
.popoutContent .tr3 td {
	padding: 5px 5px 5px 10px;
	border-bottom: 1px dotted #ccc;
	_border-bottom: 1px dotted #f4f4f4;
}
.popoutContent .z .tr3:hover td {
	background: #f5faff;
}
.popoutContent .tr3 td td {
	border: 0;
}
/*链接操作*/
.adel, .aedit, .g_photosbox .updel {
	background: url(del.png) 9999px 9999px no-repeat;
	width: 12px;
	height: 13px;
	text-indent: -2000em;
	display: block;
	overflow: hidden;
	float: right;
	padding: 0;
	-webkit-transition: all 0.2s ease-out;
	cursor: pointer;
}
.adel, .g_photosbox .updel {
	background-position: 0 -15px
}
.adel:hover, .g_photosbox .updel:hover {
	background-position: -34px -15px;
}
.aedit {
	background-position: 0 0;
}
.aedit:hover {
	background-position: -34px 0;
}
/*全局按钮*/
span.btn, span.bt, span.btn2, span.bt2, span.bts, span.btn span, span.bt span, span.btn2 span, span.bt2 span, span.bts span {
	background: url(button.png) 9999px 9999px;
}
span.btn, span.bt, span.btn2, span.bt2, span.bts {
	padding: 0 2px 0 0;
	zoom: 1;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	_display: inline;
	margin: 0 3px;
}
span.btn button, span.bt button, span.btn2 button, span.bt2 button, span.bts button {
	display: block;
	overflow: visible;
	width: auto;
	_width: 0;
	border: 0 none;
	background: none;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	cursor: pointer;
}
span.btn span, span.bt span, span.bts span {
	display: block;
	padding: 0 11px 0 13px;
}
span.btn button, span.bt button, span.bts button {
	height: 27px;
	margin: 0 -13px;
	padding: 0 15px;
	line-height: 28px;
	font-size: 14px;
	font-weight: 700;
	padding-bottom: 2px;
	_padding-bottom: 0px;
}
span.btn2 span, span.bt2 span {
	display: block;
	padding: 0 5px 0 7px;
*padding:0 7px 0 9px;
}
span.btn2 button, span.bt2 button {
	height: 21px;
	margin: 0 -9px;
	padding: 0 10px;
	line-height: 21px;
	padding-bottom: 2px;
	_padding-bottom: 0px;
}
span.btn {
	background-position: right 0;
}
span.btn span {
	background-position: 0 0;
}
span.btn2 {
	background-position: right -60px;
}
span.btn2 span {
	background-position: 0 -60px;
}
span.bt {
	background-position: right -30px;
}
span.bt span {
	background-position: left -30px;
}
span.bt2 {
	background-position: right -85px;
}
span.bt2 span {
	background-position: left -85px;
}
span.bts {
	background-position: right -110px;
}
span.bts span {
	background-position: 0 -110px;
}
span.btn button, span.btn2 button {
	color: #ffffff;
}
span.bt button, span.bt2 button {
	color: #333333;
}
span.bts button {
	color: #cd4604;
}
/*任务弹窗*/
.menu_tasksA_title, .menu_close, .menu_tasksA_title:hover b, .tasks_join i, .tasks_startA, .tasks_startA_old, .tasks_startB, .tasks_startB_old, .tasks_apply, .tasks_apply_old, .tasks_again, .tasks_receiving, .tasks_quit {
	background: url(job/menu_tasksA.png);
}
.menu_tasksA {
	width: 530px;
	left: 50%;
	margin-left: -265px;
	top: 50%;
	margin-top: -250px;
	position: absolute;
	border: 1px solid #a6cbe7;
	z-index: 1001;
}
.menu_tasksA_con {
	background: #fff;
	padding: 10px 15px;
	border: 3px solid #d5e6ed;
}
.menu_tasksA_tab {
	border-bottom: 1px solid #86b4d8;
	height: 36px;
	margin-bottom: 5px;
}
.menu_tasksA_tab ul {
	padding-left: 10px;
	padding-top: 9px;
	position: absolute;
}
.menu_tasksA_tab li {
	float: left;
	margin-right: 5px;
}
.menu_tasksA_tab li a {
	display: block;
	float: left;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	padding: 0 20px;
	border: 1px solid #cee3f6;
	border-bottom: none;
	background: #e6f2fe;
	color: #3266cb;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.menu_tasksA_tab li a:hover {
	text-decoration: none;
	border-color: #85b3d5;
}
.menu_tasksA_tab .current a {
	border-color: #85b3d5;
	background: #fff;
	line-height: 27px;
	height: 27px;
	font-weight: 700;
}
.menu_tasksA_title {
	display: block;
	border-top: 1px solid #d6e6f5;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #4776d0;
	background-position: 0 -380px;
}
.menu_tasksA_title:hover {
	text-decoration: none;
	color: #ff6600;
}
.menu_tasksA_title b {
	width: 9px;
	height: 9px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 8px 5px 0 10px;
	display: inline;
}
.menu_tasksA_title:hover b {
	background-position: -34px -350px;
}
.current .menu_tasksA_title {
	font-weight: 700;
	color: #4776d0;
}
.current .menu_tasksA_title b, .current .menu_tasksA_title:hover b {
	background: none;
}
.menu_tasksA_con dl {
	padding: 5px 0 10px 10px;
}
.menu_tasksA_con dt {
	float: left;
	width: 130px;
	margin-right: 10px;
}
.menu_tasksA_con dt img {
	border: 1px solid #d4d4d4;
	padding: 3px;
	background: #fff;
	width: 120px;
}
.menu_tasksA_con dd {
	float: left;
	width: 310px;
	color: #666666;
}
.menu_tasksA_con dd span {
	color: #3165ca;
}
.menu_tasksA_con p.cc span {
	float: left;
	color: #666;
}
.menu_tasksA_con p.cc em {
	float: left;
	height: 18px;
	overflow: hidden;
	line-height: 18px;
	width: 240px;
}
.task_legend {
	height: 36px;
	overflow: hidden;
	line-height: 18px;
}
.menu_tasksA_con dd em {
	font-style: normal;
	color: #ff5500;
}
.tasktab_1 {
	height: 370px;
	overflow: auto;
}
.menu_close {
	display: block;
	width: 17px;
	height: 17px;
	text-indent: -2000em;
	overflow: hidden;
	margin: 7px 0 0 0;
	background-position: 0 -350px;
}
.menu_close:hover {
	background-position: -17px -350px;
}
.tasks_join {
	padding-top: 10px;
}
.tasks_join a {
	float: right;
	margin-right: 10px;
	color: #3266cc;
	font-weight: 700;
}
.tasks_join i {
	float: right;
	width: 9px;
	height: 9px;
	display: block;
	overflow: hidden;
	background-position: -43px -350px;
	text-indent: -2000em;
	margin: 3px 5px 0 0;
	font-style: normal;
}
/*任务按钮*/
.tasks_startA, .tasks_startA_old, .tasks_startB, .tasks_startB_old, .tasks_apply, .tasks_apply_old, .tasks_again, .tasks_receiving, .tasks_quit {
	width: 102px;
	height: 35px;
	overflow: hidden;
	text-indent: -2000em;
	display: block;
	padding: 0;
	margin: 0;
	float: left;
}
.tasks_startA {
	background-position: 0 0;
}
.tasks_startA_old {
	background-position: 0 -35px;
}
.tasks_startB {
	background-position: 0 -70px;
}
.tasks_startB_old {
	background-position: 0 -105px;
}
.tasks_apply {
	background-position: 0 -140px;
}
.tasks_apply_old {
	background-position: 0 -175px;
}
.tasks_again {
	background-position: 0 -210px;
}
.tasks_receiving {
	background-position: 0 -245px;
}
.tasks_quit {
	display: block;
	width: 73px;
	height: 35px;
	overflow: hidden;
	text-indent: -2000em;
	background-position: 0 -280px;
	float: left;
	margin-left: 10px;
}
/*头像*/
.img_50 {
	display: block;
	float: left;
	background: url(g/facebg_a.png) no-repeat;
	width: 50px;
	height: 50px;
}
.img_50:hover {
	text-decoration: none;
}
.img_50 img {
	width: 44px;
	height: 44px;
	margin: 3px 6px 0 3px;
	cursor: pointer;
}
.img_25 img {
	width: 18px;
	height: 18px;
	background: #fff;
	border: 1px solid #ccc;
	padding: 2px;
}
.img {
	padding: 5px;
	border: 1px solid #e4e4e4;
	background: #fff;
}
/*标题功能操作*/
.pwnew span {
	float: left;
	margin-right: 5px;
}
.pwnew a {
	padding: 0 5px;
	margin: 0;
	display: block;
	height: 19px;
	float: left;
	line-height: 19px;
	border: 1px solid #cae2f2;
	color: #333333;
	cursor: pointer;
	font-family: Simsun;
	background: #fff;
	font-weight: 100;
}
.pwnew a:hover {
	border: 1px solid #336699;
	background-color: #336699;
	color: #ffffff;
	text-decoration: none;
}
.pwnew .one, .pwnew .one:hover {
	border: 1px solid #336699;
	background-color: #336699;
	color: #ffffff;
}
.pwnew .two {
	background: #fff url(down.png) 24px center no-repeat;
	cursor: pointer;
	padding: 0 14px 0 3px;
}
.pwnew .two:hover {
	border: 1px solid #336699;
	background-color: #fff;
}
.pwnew .two img {
	padding-top: 1px;
}
.pwnew #color_show {
	width: 30px;
	border: 1px solid #cae2f2;
	float: left;
	height: 19px;
	background-color: #ffffff;
	cursor: pointer;
}
/*分页*/
.pages {
	float: left;
	line-height: 21px;
	height: 21px;
}
.pages a, .pages b {
	display: block;
	float: left;
	margin-right: 3px;
}
.pages a {
	border: 1px solid #bdcfdd;
	background-color: #f9f9f9;
	padding: 0 7px;
	color: #666;
}
.pages b, .pages a:hover, .pages .current {
	background-color: #76c3fb;
	color: #ffffff;
	border: 1px solid #76c3fb;
	text-decoration: none;
	padding: 0 7px;
}
.pages .fl {
	color: #666;
	padding: 0 6px 0 3px;
}
.pages input {
	padding: 0;
	float: left;
	border: 1px solid #bdcfdd;
	background: #ffffff;
	padding: 2px;
	float: left;
	margin: 0 2px 0 0;
	height: 17px;
	width: 22px;
}
.pages button {
	height: 23px;
	line-height: 23px;
	background-color: #f4f8fb;
	padding: 0 4px;
	color: #666;
	border: 1px solid #bdcfdd;
	cursor: pointer;
	float: left;
	margin: 0;
	overflow: visible;
	_overflow: auto;
}
.fr .pages {
	_float: right;
}/*ie6*/
.pages a.pages_pre {
	padding-left: 16px;
	background-image: url(pre.png);
	background-position: 7px center;
	background-repeat: no-repeat;
}
.pages a.pages_pre:hover {
	padding-left: 16px;
}
.pages a.pages_next {
	padding-right: 16px;
	background-image: url(next.png);
	background-position: 48px center;
	background-repeat: no-repeat;
}
.pages a.pages_next:hover {
	padding-right: 16px;
}
/*头部登录*/
.login {
	margin-top: 15px;
	line-height: 1.5;
	color: #666;
	float: right;
*float:none;
}
.login .s6 {
	color: #666;
}
.login .gray {
	color: #999;
}
.login .input {
	border: 1px solid;
	border-color: #c0c0c0 #ededed #ededed #c0c0c0;
	padding: 2px 0px 2px 1px;
	font-size: 1.0em;
	vertical-align: middle;
	color: #000;
	background: #fff;
}
.login dt {
	width: 60px;
	margin-left: 10px;
}
.login dd {
}
.login dd p {
	text-align: right;
}
.l_info {
	padding: 4px 0 0 0;
	white-space: nowrap;
	text-align: right;
}
.select_arrow {
	background: url(select_arrow.gif) no-repeat;
	display: block;
	text-indent: -2000em;
	height: 15px;
	width: 15px;
	margin: 0 2px 0 0;
	overflow: hidden;
	text-align: left;
}
.select_arrow:hover {
	background: url(select_arrow_over.gif) no-repeat;
}
.pd5 {
	padding: 0 5px;
}
.newmes {
	padding-left: 20px;
	background: url(email.gif) left center no-repeat;
}
/*87头部登录*/
.header_login {
	padding: 17px 0;
}
.login_row {
	float: left;
	height: 22px;
*height:21px;
	padding: 0;
	width: 100%;
	_overflow: hidden;
}
.login_row .input {
	margin: 0;
	width: 130px;
}
.login_label {
	float: left;
	width: 0px;
	overflow: hidden;
	height: 0;
}
.login_forget {
	float: left;
	line-height: 19px;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
	height: 21px;
	overflow: hidden;
}
.header_login .btn2, .header_login .bt2 {
	margin: 0;
}
.login_checkbox {
	float: left;
	height: 21px;
	margin-bottom: 5px;
}
.login_checkbox input {
	padding: 0;
	margin: 4px 3px 0 0;
*margin:0 0 0 -3px;
	float: left;
}
.login_checkbox label {
	display: inline-block;
	height: 21px;
	line-height: 19px;
	overflow: hidden;
}
.header_login .select_arrow {
	position: absolute;
	margin-left: 120px;
	margin-top: 3px;
}
/*表单*/
textarea, input, select {
	font-size: 12px;
	vertical-align: middle;
	font-family: Arial;
}
textarea {
	border: 1px solid;
	border-color: #999999 #e1e1e1 #e1e1e1 #999999;
	padding: 3px;
	background: #fff;
	line-height: 1.5;
}
select {
	padding: 1px;
}
.textareaA {
	width: 332px;
	height: 62px;
	overflow: auto;
	background: #fff;
	line-height: 1.3;
}
.input {
	border: 1px solid;
	border-color: #999999 #e1e1e1 #e1e1e1 #999999;
	padding: 2px 3px;
	background: #fff;
	font-size: 1em;
	color: #000;
}
.textareaA:hover, .input_img:focus, .input:focus {
	border: 1px solid;
	border-color: #555 #aaa #aaa #555;
	background: #fffbde;
}
.input_wa {
	width: 154px;
}
.input_wb {
	width: 332px;
}
.input_wc {
	width: 67px;
}
.select_wa {
	width: 160px;
}
.input_img {
	width: 332px;
	display: inline-block;
	padding: 0 3px 0;
	background: #fff;
	border: 1px solid;
	border-color: #999999 #e1e1e1 #e1e1e1 #999999;
	min-height: 20px;
	position: relative;
	_height: 20px;
}
.input_img em {
	float: right;
	width: 15px;
	height: 16px;
	overflow: hidden;
	display: block;
	text-indent: -2000em;
	margin: 2px 0 0 1px;
	cursor: pointer;
	position: absolute;
	bottom: 3px;
	right: 3px;
}
.input_img input {
	float: left;
	border: 0;
	padding: 2px 0;
*padding:4px 0 0;
	_padding: 3px 0 0;
	width: 70px;
	_height: 14px;
}
.input_img span {
	float: left;
	padding: 0 4px 2px 0;
	line-height: 18px;
	list-style: none;
	white-space: nowrap;
	margin-top: 2px;
}
.input_img span a {
	background: #f0f6f9;
	border-top: 1px solid #a7cbe4;
	border-bottom: 1px solid #a7cbe4;
	color: #20536f;
	display: block;
	float: left;
	text-decoration: none;
	outline: none;
}
.input_img span a i {
	font-style: normal;
	border-left: 1px solid #a7cbe4;
	border-right: 1px solid #a7cbe4;
	cursor: pointer;
	display: block;
	float: left;
	height: 15px;
	line-height: 17px;
	margin: 0 -1px;
	padding: 0 5px 1px;
	white-space: nowrap;
	_padding: 1px 5px 0;
	position: relative;
}
.input_img span del {
	cursor: pointer;
	display: inline-block;
	height: 7px;
	margin: -2px 0 0 3px;
	width: 7px;
	background: url(input_del.png) 0 0 no-repeat;
	overflow: hidden;
	text-indent: -2000em;
	vertical-align: middle;
	padding: 0;
}
.input_img span del:hover {
	background-position: 0 -7px;
}
.input_down, .input_up {
	background: #ffffff url(input_down.png);
}
.input_down:hover {
	background-position: 0 -16px;
	background-color: #999;
}
.input_up {
	background-position: 0 -48px;
}
.input_up:hover {
	background-position: 0 -32px;
	background-color: #999;
}
/*操作提示*/
.rightTip, .wrongTip, .ignoreTip {
	padding: 5px 10px 5px 24px;
	background: url(pwicon/ms_tips.png) 9999px 9999px no-repeat;
	line-height: 1.2;
	zoom: 1;
}
.rightTip {
	border: 1px solid #92e290;
	background-color: #f5faf3;
	color: #008800;
	background-position: -56px 4px;
}
.wrongTip {
	border: 1px solid #ff9a8f;
	background-color: #ffe4e1;
	color: #b91600;
	background-position: 4px -56px;
}
.ignoreTip {
	border: 1px solid #cccccc;
	background-color: #f7f7f7;
	color: #666;
	padding-left: 10px;
}
.quoteTips {
	background: #fffae1 url(admin/lightbulb.png) 8px 6px no-repeat;
	padding: 5px 10px 5px 28px;
	border: 1px dotted #eca46a;
}
/*门户前台管理*/
.view-current {
	position: relative;
	background: #ffffdb;
*display:inline;
	padding: 0;
	margin: 0;
	list-style-position: outside
}
.view-bg {
	border: solid 1px #f60;
}
.view-hover {
*display:inline;
	zoom: 1;
	list-style-position: outside;
}
.view-hover .open-none {
	display: none;
}
.view-current .open-none {
	display: inline;
}
/*模块管理*/
.pw_diy, #consolePanel {
	position: fixed;
	top: 0px;
	_position: absolute;
_top:expression(documentElement . scrollTop);
}
.pw_diy {
	background: #fef5d4;
	right: 0px;
	margin-top: 150px;
	width: 20px;
	padding: 5px 3px;
	overflow: hidden;
	text-align: center;
	border: 1px solid #ee831f;
	border-right: 0;
	line-height: 18px;
}
.pw_diy a {
	color: #ff5500;
	display: block;
}
.pw_diy a:hover {
	text-decoration: none;
}
#consolePanel {
	z-index: 10001;
	left: 0px;
	width: 100%;
	padding: 5px 0;
	text-align: center;
	background: #ffffdb;
	border-bottom: 2px solid #F60;
	line-height: 21px;
}
#consolePanel a {
	color: #0088ff;
	text-decoration: underline;
}
#consolePanel a.fr {
	background: url(pwicon/consolePanel_close.png) no-repeat;
	width: 17px;
	height: 17px;
	overflow: hidden;
	text-indent: -2000em;
	display: block;
	margin: 2px 20px 0 0;
}
#consolePanel a.fr:hover {
	background-position: 0 -17px;
}
/*全站信息提示*/
.pw_all_tip .adel, .pw_all_angle_top, .pw_all_angle_bot, .pw_all_tip dl, #pw_all_tip_tucool a.adel, .pw_all_angle_left, #pw_all_tip_usercard a.adel {
	background: url(pw_all_tip.png) no-repeat;
}
#pw_all_tip {
	z-index: 999;
}
.pw_all_tip {
	padding: 5px 10px;
	background: #ffffe3;
	border: 1px solid #cccccc;
	line-height: 20px;
	color: #333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
}
.pw_all_tip a.adel {
	right: 10px;
	top: 10px;
	width: 12px;
	height: 12px;
	position: absolute;
	background-position: -48px 0;
	padding: 0;
	margin: 0;
	border: 0 none;
	background-color: none;
}
.pw_all_tip a.adel:hover {
	background-position: -32px 0;
}
.pw_all_tip p {
	margin-right: 30px;
}
.pw_all_tip a {
	color: #014c90;
}
.pw_all_angle_top, .pw_all_angle_bot {
	overflow: hidden;
	background-position: 0 0;
	position: absolute;
	margin-left: 40px;
	width: 11px;
	height: 7px;
}
.pw_all_angle_top {
	margin-top: -6px;
}
.pw_all_angle_bot {
	background-position: -16px 0;
	margin-top: -1px;
}
.pw_all_angle_left {
	background-position: -65px 0;
	height: 11px;
	width: 7px;
	position: absolute;
	overflow: hidden;
	margin-top: 10px;
	margin-left: -6px;
}
.pw_all_tip dl {
	padding: 5px 15px 5px 40px;
	background-position: 0 -16px;
}
.pw_all_tip dl dd {
	text-align: right;
	padding-top: 5px;
}
#pw_all_tip_tucool {
	font-size: 12px;
}
#pw_all_tip_tucool a, #pw_all_tip_usercard a {
	padding: 0;
	margin: 0;
	display: inline;
	float: right;
	border: 0;
	line-height: 18px;
	background: none;
	color: #014c90;
	font-weight: 100;
}
#pw_all_tip_tucool a.adel, #pw_all_tip_usercard a.adel {
	float: right;
	background-position: -48px 0;
	position: absolute;
}
/*新鲜事 收藏*/
.gotoForum {
	background: #f1f8ff;
	padding: 5px 10px;
}
.gotoForum a, .allCollect, .allForward {
	background: url(pwicon/cmsicon.gif) 999px 999px no-repeat;
}
.allCollect, .allForward {
	padding-left: 20px;
}
.allCollect {
	background-position: -60px -20px;
}
.allForward {
	background-position: -40px -40px;
}
.gotoForum a {
	padding-right: 20px;
	background-position: 15px 4px;
}
/*积分变动提示*/
.credit {
	position: fixed;
	_position: absolute;
	z-index: 1003;
	top: 40%;
	left: 50%;
	width: 200px;
	margin-left: -100px;
	text-align: center;
	margin-top: -20px;
}
.credit_wrap {
	-moz-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #999;
	border: 1px solid #bebebe;
}
.credit_cont {
	border: 3px solid #fff;
	color: #fff;
	padding: 10px 20px;
	background: #ff6a09;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff6a09), to(#d24e00));
	background: -moz-linear-gradient(top, #ff6a09, #d24e00);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6a09', endColorstr='#d24e00');
}
.credit_cont em, .credit_cont span {
	display: inline-block;
	vertical-align: middle;
	line-height: 20px;
}
.credit_cont em {
	color: #ffdec6;
}
.credit_cont .w {
	padding: 0 10px;
}
/*底部工具栏*/
.sbar-box-a {
	border: 1px solid #8ebcc7;
	background-color: #f4fafb;
}
.forum-list-popout {
	max-height: 400px;
	_height: 400px;
	overflow: auto;
}
.forum-list-popout a:hover {
	text-decoration: none;
}
.forum-list-popout dl {
	border-top: 1px solid #dedede;
	line-height: 24px;
	margin-top: -1px;
}
.forum-list-popout a {
	background: none;
	padding: 0;
	height: auto;
}
.forum-list-popout dt {
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	border-bottom: 1px solid #dedede;
	background: #fafafa;
	_width: 100%;
}
.forum-list-popout dt a {
	display: inline;
	color: #555;
	text-decoration: underline;
}
.forum-list-popout dd {
	padding: 5px 10px;
	_width: 100%;
}
.forum-list-popout dd a {
	width: 11em;
	margin-right: 1em;
	float: left;
	display: inline;
	text-decoration: underline;
	color: #3566cc;
}
.menu-post-bottom dt a {
	color: #555;
	cursor: text;
	text-decoration: none;
}
.sbar-title {
	cursor: pointer;
	padding: 5px 10px;
}
.sbar-title .b, .sbar-title .b a {
	color: #6fa4b7;
	font-size: 14px;
}
.sbar-title a {
	color: #999;
	text-decoration: underline;
}
.sbar-box-b {
	border: 1px solid;
	border-color: #b8b8b8 #dedede #dedede #b8b8b8;
	background: #ffffff;
	margin: 0 10px 15px;
}
.startbar-menuleft, .startbar-menuright {
	right: -1px;
	_right: -2px;
	background-color: #f4fafb;
	position: absolute;
	bottom: 24px;
	border: 1px solid #8ebcc7;
	z-index: 1001;
}
.startbar-ui h6 {
	padding: 0 10px;
	line-height: 24px;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	background: #fafafa;
}
/*返回顶部*/
#scrollBar a {
	background: url(pwicon/top.png) no-repeat;
	width: 19px;
	height: 57px;
	display: block;
	overflow: hidden;
	text-indent: -2000em;
	cursor: pointer;
}
#scrollBar a:hover {
	background-position: right 0;
}
/*微薄表情弹窗*/
.popshow {
	width: 360px;
	padding-bottom: 10px;
}
.popshow .adel {
	margin: 7px 7px 0 0;
	display: inline;
}
.triangle {
	background: url(g/triangle.png) no-repeat;
	width: 14px;
	height: 8px;
	overflow: hidden;
	float: left;
}
.popshow .triangle {
	margin: -8px 0 0 22px;
	position: relative;
}
.popshow ul {
	padding: 5px 0 0 5px;
	width: 330px;
}
.popshow li {
	float: left;
	border: 1px dashed #dddddd;
	padding: 1px;
	margin: 5px 0 0 5px;
	display: inline;
}
.popshow li img {
	float: left;
}
/*时间控件*/
.timeSelect {
	padding: 1px solid #fff;
	width: 180px;
	color: #333;
	line-height: 18px;
}
.timeSelect .input {
	width: 20px;
	margin: 0 5px;
}
.timeSelect table {
	margin-bottom: 5px;
}
.timeSelect td, .timeSelect th {
	border-right: 1px solid #d9e5f2;
	border-top: 1px solid #d9e5f2;
	text-align: center;
	font-weight: 100;
	font-family: Simsun;
}
.timeSelect th {
	background: #f7fbff;
}
.timeSelect td:hover {
	cursor: pointer;
}
.timeSelect .sun {
	color: #f50;
}
.timeSelect .sat {
	border-right: 0 none;
	color: #080;
}
.timeSelect .current, .timeSelect .current:hover {
	background: #308cb2;
	color: #fff;
}
.timeSelect td span {
	display: block;
	border: 1px solid #fff;
	cursor: pointer;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.2s ease-out;
}
.timeSelect td span:hover {
	background: #dfeaf5;
}
/*小名片*/
.card_small {
	width: 300px;
}
.card_small a {
	color: #333;
}
.card_small a.s4 {
	color: #014c90;
}
.card_small dl {
	padding: 10px 10px 7px;
}
.card_small dt {
	float: left;
	width: 60px;
}
.card_small dd {
	float: left;
	width: 220px;
	line-height: 22px;
}
.card_small .popBottom {
	padding: 8px 0 8px 10px;
	border: 0 none;
	height: 30px;
}
.card_small .popBottom ul {
	white-space: nowrap;
	height: 30px;
	position: absolute;
	left: 0;
}
.card_small .card_medal_wrap {
	white-space: nowrap;
	height: 30px;
	overflow: hidden;
	width: 240px;
	position: relative;
	float: left;
}
.card_small .popBottom li {
	float: left;
	width: 30px;
	margin-right: 5px;
}
.card_small .popBottom li img {
	float: left;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	width: 30px;
}
.card_small .popBottom li.open img {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	cursor: pointer;
}
.card_page {
	float: right;
	width: 40px;
	margin-right: 0;
	margin-top: 3px;
}
.card_page a {
	display: block;
	float: left;
	width: 15px;
	height: 24px;
	overflow: hidden;
	background: url(medal/card_page.png) -15px 0 no-repeat;
	text-indent: -2000em;
}
.card_page a.card_next:hover, .card_page a.card_pre:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.card_page a.card_next {
	background-position: -30px 0;
}
.card_page a.card_pre_old {
	background-position: 0 0;
}
.card_page a.card_next_old {
	background-position: -45px 0;
}
/*加关注*/
.add_follow, .add_following {
	padding-left: 18px;
	background: url(pwicon/add_follow.png?0714) 0 1px no-repeat;
	color: #333;
}
a.add_following {
	background-position: 0 -30px;
	color: #999;
	cursor: default;
}
a.add_following:hover {
	text-decoration: none;
}
/*在线图标*/
.man_ol, .women_ol, .man_unol, .women_unol {
	display: inline-block;
	width: 9px;
	height: 16px;
	overflow: hidden;
	text-indent: -2000em;
	background: url(online.gif) no-repeat;
	vertical-align: middle;
*float:left;
	_display: block;
	margin-top: -2px;
}
.man_ol {
	background-position: -20px center;
}
.women_ol {
	background-position: 0 center;
}
.man_unol {
	background-position: -60px center;
}
.women_unol {
	background-position: -40px center;
}
/*内容区域排列*/
.tpc_content ol, .tpc_content ol li {
	list-style-type: decimal;
}
.tpc_content ul, .tpc_content ul li {
	list-style-type: disc;
}
/*下拉菜单*/
.pw_menu, .menu-post {
	border: 1px solid #a6cbe7;
	background: #ccc;
}
.pw_menuBg {
	padding: 0 10px 10px;
}
.pw_menu h6 {
	position: absolute;
	border: 1px solid #a6cbe7;
	background: #fff;
	border-bottom: 0;
	right: -1px;
	padding: 0 4px;
	margin-top: -18px;
	height: 17px;
	line-height: 18px;
	white-space: nowrap;
}
.pw_menu h6 {
*margin-top:-20px;
*height:19px;
}
.pw_menu h6 a:hover {
	text-decoration: none;
}
.pw_menu h6 img {
*margin-top:2px;
}
.menuList {
	background: #fff;
	padding: 1px;
	width: 100px;
}
.menuList li {
	width: 100%;
}
.menuList a {
	line-height: 25px;
	height: 25px;
	padding: 0 10px;
	display: block;
	overflow: hidden;
}
.menuList a:hover {
	background: #e6f2fe url(menubg.png) repeat-x;
	text-decoration: none;
	color: #666;
}
.menuList img {
	vertical-align: middle;
	white-space: nowrap;
	margin-left: -5px;
	_margin-top: 4px;
	margin-right: 5px;
}
.menuListB li {
	float: left;
	width: 10%;
	height: 23px;
	margin: 0;
	overflow: hidden;
}
.menuListC li {
	float: left;
	white-space: nowrap;
}
/*双列列表*/
.menu-half {
	padding: 5px 0;
}
.menu-half li {
	width: 49%;
	float: left;
	padding: 3px 0;
	height: 19px;
	overflow: hidden;
	text-indent: 1.5em;
}
.menu-half li a {
	float: left;
}
.exp {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-top: 10px;
	line-height: 1;
	padding: 10px 20px;
}
.menu_half li {
	width: 49.5%;
	float: left;
}
/*风格切换*/
.menuSkin {
	background: #ffffff;
	width: 405px;
	padding: 0 0 10px 10px;
}
.menuSkin li {
	float: left;
	margin: 10px 10px 0 0;
	border: 2px solid #ffffff;
	background: #fff;
}
.menuSkin li a {
	float: left;
	width: 114px;
	height: 85px;
	display: block;
	border: 1px solid #b4b4b4;
	padding: 2px;
	color: #666;
}
.menuSkin li a:hover {
	text-decoration: none;
}
.menuSkin li:hover, .menuSkin li.current {
	border: 2px solid #65b954;
}
.menuSkin li i {
	width: 114px;
	height: 60px;
	cursor: pointer;
	display: block;
}
.menuSkin li p {
	padding-top: 5px;
}
.menuSkin li span {
	padding: 6px 0 2px;
	text-align: center;
	display: block;
	cursor: pointer;
	float: left;
	width: 100%;
	height: 18px;
}
.menuSkin li input {
	padding: 0;
	margin: 0;
	vertical-align: middle;
	display: none;
}
.menuSkin li.current span, .menuSkin li.current p {
	background: url(register/regright.png) 95px 5px no-repeat;
}
/*好友分组选择*/
.friListA {
	height: 150px;
	overflow: auto;
	overflow-x: hidden;
	padding: 0 10px;
	width: 307px;
	cursor: pointer;
}
.friListA li {
	height: 20px;
	line-height: 20px;
	float: left;
	width: 130px;
	margin: 5px 10px 0 0;
	padding: 0 0 0 5px;
}
.friListA li input {
	vertical-align: middle;
	margin-right: 5px;
}
.friListB {
	background: #e4e4e4;
	width: 300px;
	position: absolute;
}
.friListB ul {
	border: 1px solid #a7cbe4;
	position: relative;
	left: -2px;
	top: -1px;
	background: #fff;
	padding: 1px;
}
.friListB li {
	margin-bottom: 1px;
	border-bottom: 1px solid #d9eaf6;
	padding-bottom: 1px;
	cursor: pointer;
	display: block;
	line-height: 25px;
	height: 25px;
	padding: 0 10px;
	color: #333;
}
.friListA li.selected, .friListB li.viewNameSelected {
	background: #e3f0f9;
	color: #333;
}
/*好友列表-弹窗*/
.fri-top {
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	border-bottom: 1px solid #e4e4e4;
	background: #f7f7f7;
}
.fri-list {
	width: 330px;
	height: 160px;
	border: 1px solid #cccccc;
	zoom: 1;
	background: #fff;
}
.fri-bot {
	overflow-x: hidden;
	overflow-y: scroll;
	width: 100%;
	height: 125px;
}
.fri-bot li {
	float: left;
	width: 140px;
	padding: 4px 0 0 5px;
}
/*用户列表*/
.menu_userlist h5 {
	border-top: 0 none;
	display: block;
	margin: 0 5px;
	color: #555555;
	font-weight: 700;
	padding: 5px 0 0 21px;
	background: url(pwicon/switch.gif) 2px 7px no-repeat;
}
.menu_userlist {
	scrollbar-face-color: #e5eef8;
	scrollbar-highlight-color: #e5eef8;
	scrollbar-shadow-color: #bfcfd8;
	scrollbar-3dlight-color: #bfcfd8;
	scrollbar-arrow-color: #bfcfd8;
	scrollbar-track-color: #f7fbff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-base-color: #ccc;
	height: 125px;
	overflow: auto;
	padding-top: 3px;
}
.menu_userlist li {
	width: 49.8%;
	float: left;
	padding-left: 0;
}
.menu_userlist li a {
	display: block;
	line-height: 23px;
	padding-left: 21px;
	color: #336699;
	margin-left: 5px;
	letter-spacing: 1px;
	border: 1px solid #fff;
}
.menu_userlist li a:hover {
	background: url(pwicon/add_follow.png) 4px -24px no-repeat;
	background-color: #f0f7ff;
	text-decoration: none;
	color: #333;
	border: 1px solid #e4e4e4;
}
/*@ 好友*/
.at_icon {
	display: inline-block;
	background: url(pwicon/at.png) 0 center no-repeat;
	padding-left: 20px;
}
.at_input_tip {
	position: absolute;
	color: #888;
}
/*checkbox*/
span.checkbox, span.checkbox_checked {
	background: url(pwicon/checkbox.png) 0 4px no-repeat;
	padding-left: 15px;
	cursor: pointer;
	display: inline-block;
	-moz-user-select: none;
	position: relative;
}
span.checkbox_checked {
	background-position: 0 -26px;
}
/*视频播放*/
a.video {
	display: block;
	width: 120px;
	height: 90px;
	background: url(video.png) no-repeat;
	overflow: hidden;
	text-align: left;
	text-indent: -2000em;
}
a.video:hover {
	background-position: 0 -90px;
}
a.video_u {
	padding-left: 14px;
	font-size: 12px;
	background: url(../u/images/feedIcon.png) 3px 2px no-repeat;
}
/*文本颜色 需最后一段*/
.s1 {
	color: #ff0000;
}	/*red*/
.s2 {
	color: #ff6600;
}	/*org*/
.s3 {
	color: #008800;
}	/*green*/
.s4 {
	color: #014c90;
}	/*blue*/
.s5 {
	color: #333333;
}	/*black*/
.s6 {
	color: #666;
}		/*black*/
.s7 {
	color: #68b;
}
.gray {
	color: #999;
}
.gray2 {
	color: #bbb;
}

.navbar { width:100%; height:35px; }   	/**导航区域背景**/
.navbar .navbox { width:950px; height:35px; margin:0 auto;}   /**导航窗口大小及位置**/

/**导航样式：后台绑定时也可以定义配置**/
.navbar .navbox .wp_nav,.navbar .navbox .nav { height:35px;}  /**导航高度**/
.navbar .navbox .wp_nav li.nav-item a { font-size:14px;font-weight: 700; font-family:微软雅黑; color:#fff;}    /**导航字体样式**/
.navbar .navbox .wp_nav li.nav-item a:hover,.navbar .navbox .wp_nav li.nav-item a.parent{ color:#ffea00;}   	/**鼠标经过或当前选中时样式**/
.navbar .navbox .wp_nav li.nav-item a span.item-name { padding:0 23px; height:35px; line-height:35px;}   /**导航栏目高度与边距**/
.navbar .navbox .wp_nav .sub-nav li.nav-item i.mark { background:#fff;}  /**子菜单背景**/
.navbar .navbox .wp_nav .sub-nav li.nav-item a { font-size:12px; color:#555; font-weight:normal;}		/**子菜单字体样式**/
.navbar .navbox .wp_nav .sub-nav li.nav-item a:hover,.navbar .navbox .wp_nav .sub-nav li.nav-item a.parent { background:#e6f2fe url(menubg.png) repeat-x; color:#555;}
.navbar .navbox .wp_nav .sub-nav li.nav-item a span.item-name { padding:0 10px; height:25px; line-height:25px;}		/**子菜单栏目高度与边距**/

.wp_nav .sub-nav {
    display: block;
    width: auto !important;
    position: absolute;
    z-index: 200;
    visibility: hidden;
    border: 1px solid #bbb;
    border-top: none;
    min-width: 102px !important;
    border-radius: 0 0 6px 6px;
    background: #fff;
    padding-bottom: 5px;
}
.wp_nav .sub-nav .nav-item a {
    border-top: 0;
}
#wp_nav_w1 .nav-item {background: url(lili.png) 0px 11px no-repeat!important;} 
#wp_nav_w1 .i1 {background:none !important;}
.dqwz {line-height:30px;}
.hhh {display:none;}
.MMM5,.MMM10,.MMM15,.MMM20 {display:block;}

.wp_nav .nav-item:hover .sub-nav {visibility: visible;}
.possplit {text-indent: 0;}
#wp_nav_w1 .wp_nav .sub-nav .nav-item {
    white-space: nowrap;
    width: 100%;
}
.navbar .navbox .wp_nav, .navbar .navbox .nav{padding-left:8%!important}






