﻿body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
h1 {
	font-size: 100%; font-weight: normal;
}
h2 {
	font-size: 100%; font-weight: normal;
}
h3 {
	font-size: 100%; font-weight: normal;
}
h4 {
	font-size: 100%; font-weight: normal;
}
h5 {
	font-size: 100%; font-weight: normal;
}
h6 {
	font-size: 100%; font-weight: normal;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
th {
	text-align: left;
}
td {
	word-break: break-all; word-wrap: break-word;
}
th {
	word-break: break-all; word-wrap: break-word;
}
div {
	word-break: break-all; word-wrap: break-word;
}
form {
	display: inline;
}
* {
	
}
img {
	border: 0px currentColor;
}
em {
	font-style: normal;
}
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 {
	
}
.cc::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "\20";
}
.c {
	font: 0px/0px Arial; width: 0px; height: 0px; overflow: hidden; clear: both; font-size-adjust: none; font-stretch: normal;
}
.b {
	font-weight: 700;
}
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 {
	vertical-align: top;
}
.vt td {
	vertical-align: top;
}
.vt th {
	vertical-align: top;
}
.link_down span {
	background: url("down.png") no-repeat right; padding: 0px 10px 0px 0px; display: inline-block; cursor: pointer;
}
.link_up span {
	background: url("down.png") no-repeat right; padding: 0px 10px 0px 0px; display: inline-block; cursor: pointer;
}
.link_up span {
	background: url("up.png") no-repeat right;
}
.divHr {
	background: rgb(234, 234, 234); margin: 10px 0px; height: 1px; overflow: hidden;
}
.f10 {
	font-size: 10px; -webkit-text-size-adjust: none;
}
small {
	font-size: 10px; -webkit-text-size-adjust: none;
}
.small {
	font-size: 10px; -webkit-text-size-adjust: none;
}
.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 {
	font-weight: normal;
}
.fn a {
	font-weight: normal;
}
html {
	background-attachment: fixed; _background-image: url(blank.gif);
}
.popoutContent {
	background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187);
}
.bgcorner1 {
	line-height: 0; overflow: hidden; filter: Alpha(opacity=40); z-index: 1005; opacity: 0.4;
}
.bgcorner2 {
	line-height: 0; overflow: hidden; filter: Alpha(opacity=40); z-index: 1005; opacity: 0.4;
}
.bgcorner3 {
	line-height: 0; overflow: hidden; filter: Alpha(opacity=40); z-index: 1005; opacity: 0.4;
}
.bgcorner4 {
	line-height: 0; overflow: hidden; filter: Alpha(opacity=40); z-index: 1005; opacity: 0.4;
}
.pobg1 {
	line-height: 0; overflow: hidden; filter: Alpha(opacity=40); z-index: 1005; opacity: 0.4;
}
.pobg2 {
	line-height: 0; overflow: hidden; filter: Alpha(opacity=40); z-index: 1005; opacity: 0.4;
}
.pobg3 {
	line-height: 0; overflow: hidden; filter: Alpha(opacity=40); z-index: 1005; opacity: 0.4;
}
.pobg4 {
	line-height: 0; overflow: hidden; filter: Alpha(opacity=40); z-index: 1005; opacity: 0.4;
}
.bgcorner1 {
	background: rgb(187, 187, 187); width: 5px; height: 5px;
}
.bgcorner2 {
	background: rgb(187, 187, 187); width: 5px; height: 5px;
}
.bgcorner3 {
	background: rgb(187, 187, 187); width: 5px; height: 5px;
}
.bgcorner4 {
	background: rgb(187, 187, 187); width: 5px; height: 5px;
}
.pobg1 {
	background: rgb(187, 187, 187);
}
.pobg2 {
	background: rgb(187, 187, 187);
}
.pobg3 {
	background: rgb(187, 187, 187);
}
.pobg4 {
	background: rgb(187, 187, 187);
}
.pobg1 {
	height: 5px;
}
.pobg2 {
	width: 5px;
}
.pobg3 {
	height: 5px;
}
.pobg4 {
	width: 5px;
}
.popTop {
	background: rgb(234, 242, 250); padding: 5px 10px 3px; height: 21px; color: rgb(51, 51, 51); font-size: 14px; font-weight: 700; border-bottom-color: rgb(217, 229, 242); border-bottom-width: 1px; border-bottom-style: solid; _height: 16px;
}
.popTop select {
	font-size: 12px;
}
.popTop input {
	font-size: 12px;
}
.popBottom {
	background: rgb(247, 247, 247); padding: 5px 10px; text-align: center; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid;
}
.popCont {
	margin: 30px 0px 40px; text-align: center; color: rgb(51, 51, 51); line-height: 2; 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 {
	padding: 0px 10px; height: 24px; color: rgb(27, 114, 175); line-height: 24px; font-size: 12px; float: left;
}
.popTop li a:hover {
	text-decoration: none;
}
.popTop .current a {
	background: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(217, 229, 242) rgb(217, 229, 242) currentColor; color: rgb(51, 51, 51);
}
.popoutContent td {
	padding: 5px 0px 5px 10px;
}
.popoutContent .tr3 td {
	padding: 5px 5px 5px 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; _border-bottom: 1px dotted #f4f4f4;
}
.popoutContent .z .tr3:hover td {
	background: rgb(245, 250, 255);
}
.popoutContent .tr3 td td {
	border: 0px currentColor;
}
.adel {
	background: url("del.png") no-repeat 9999px 9999px; padding: 0px; width: 12px; height: 13px; text-indent: -2000em; overflow: hidden; float: right; display: block; cursor: pointer; -webkit-transition: all 0.2s ease-out;
}
.aedit {
	background: url("del.png") no-repeat 9999px 9999px; padding: 0px; width: 12px; height: 13px; text-indent: -2000em; overflow: hidden; float: right; display: block; cursor: pointer; -webkit-transition: all 0.2s ease-out;
}
.g_photosbox .updel {
	background: url("del.png") no-repeat 9999px 9999px; padding: 0px; width: 12px; height: 13px; text-indent: -2000em; overflow: hidden; float: right; display: block; cursor: pointer; -webkit-transition: all 0.2s ease-out;
}
.adel {
	background-position: 0px -15px;
}
.g_photosbox .updel {
	background-position: 0px -15px;
}
.adel:hover {
	background-position: -34px -15px;
}
.g_photosbox .updel:hover {
	background-position: -34px -15px;
}
.aedit {
	
}
.aedit:hover {
	background-position: -34px 0px;
}
span.btn {
	background: url("button.png") 9999px 9999px;
}
span.bt {
	background: url("button.png") 9999px 9999px;
}
span.btn2 {
	background: url("button.png") 9999px 9999px;
}
span.bt2 {
	background: url("button.png") 9999px 9999px;
}
span.bts {
	background: url("button.png") 9999px 9999px;
}
span.btn span {
	background: url("button.png") 9999px 9999px;
}
span.bt span {
	background: url("button.png") 9999px 9999px;
}
span.btn2 span {
	background: url("button.png") 9999px 9999px;
}
span.bt2 span {
	background: url("button.png") 9999px 9999px;
}
span.bts span {
	background: url("button.png") 9999px 9999px;
}
span.btn {
	margin: 0px 3px; padding: 0px 2px 0px 0px; vertical-align: middle; display: inline-block; cursor: pointer; zoom: 1; _display: inline;
}
span.bt {
	margin: 0px 3px; padding: 0px 2px 0px 0px; vertical-align: middle; display: inline-block; cursor: pointer; zoom: 1; _display: inline;
}
span.btn2 {
	margin: 0px 3px; padding: 0px 2px 0px 0px; vertical-align: middle; display: inline-block; cursor: pointer; zoom: 1; _display: inline;
}
span.bt2 {
	margin: 0px 3px; padding: 0px 2px 0px 0px; vertical-align: middle; display: inline-block; cursor: pointer; zoom: 1; _display: inline;
}
span.bts {
	margin: 0px 3px; padding: 0px 2px 0px 0px; vertical-align: middle; display: inline-block; cursor: pointer; zoom: 1; _display: inline;
}
span.btn button {
	border: 0px currentColor; width: auto; overflow: visible; text-decoration: none; vertical-align: middle; display: block; white-space: nowrap; cursor: pointer; _width: 0;
}
span.bt button {
	border: 0px currentColor; width: auto; overflow: visible; text-decoration: none; vertical-align: middle; display: block; white-space: nowrap; cursor: pointer; _width: 0;
}
span.btn2 button {
	border: 0px currentColor; width: auto; overflow: visible; text-decoration: none; vertical-align: middle; display: block; white-space: nowrap; cursor: pointer; _width: 0;
}
span.bt2 button {
	border: 0px currentColor; width: auto; overflow: visible; text-decoration: none; vertical-align: middle; display: block; white-space: nowrap; cursor: pointer; _width: 0;
}
span.bts button {
	border: 0px currentColor; width: auto; overflow: visible; text-decoration: none; vertical-align: middle; display: block; white-space: nowrap; cursor: pointer; _width: 0;
}
span.btn span {
	padding: 0px 11px 0px 13px; display: block;
}
span.bt span {
	padding: 0px 11px 0px 13px; display: block;
}
span.bts span {
	padding: 0px 11px 0px 13px; display: block;
}
span.btn button {
	margin: 0px -13px; padding: 0px 15px 2px; height: 27px; line-height: 28px; font-size: 14px; font-weight: 700; _padding-bottom: 0px;
}
span.bt button {
	margin: 0px -13px; padding: 0px 15px 2px; height: 27px; line-height: 28px; font-size: 14px; font-weight: 700; _padding-bottom: 0px;
}
span.bts button {
	margin: 0px -13px; padding: 0px 15px 2px; height: 27px; line-height: 28px; font-size: 14px; font-weight: 700; _padding-bottom: 0px;
}
span.btn2 span {
	padding: 0px 5px 0px 7px; display: block;
}
span.bt2 span {
	padding: 0px 5px 0px 7px; display: block;
}
span.btn2 button {
	margin: 0px -9px; padding: 0px 10px 2px; height: 21px; line-height: 21px; _padding-bottom: 0px;
}
span.bt2 button {
	margin: 0px -9px; padding: 0px 10px 2px; height: 21px; line-height: 21px; _padding-bottom: 0px;
}
span.btn {
	background-position: right 0px;
}
span.btn span {
	
}
span.btn2 {
	background-position: right -60px;
}
span.btn2 span {
	background-position: 0px -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: 0px -110px;
}
span.btn button {
	color: rgb(255, 255, 255);
}
span.btn2 button {
	color: rgb(255, 255, 255);
}
span.bt button {
	color: rgb(51, 51, 51);
}
span.bt2 button {
	color: rgb(51, 51, 51);
}
span.bts button {
	color: rgb(205, 70, 4);
}
.menu_tasksA_title {
	background: url("job/menu_tasksA.png");
}
.menu_close {
	background: url("job/menu_tasksA.png");
}
.menu_tasksA_title:hover b {
	background: url("job/menu_tasksA.png");
}
.tasks_join i {
	background: url("job/menu_tasksA.png");
}
.tasks_startA {
	background: url("job/menu_tasksA.png");
}
.tasks_startA_old {
	background: url("job/menu_tasksA.png");
}
.tasks_startB {
	background: url("job/menu_tasksA.png");
}
.tasks_startB_old {
	background: url("job/menu_tasksA.png");
}
.tasks_apply {
	background: url("job/menu_tasksA.png");
}
.tasks_apply_old {
	background: url("job/menu_tasksA.png");
}
.tasks_again {
	background: url("job/menu_tasksA.png");
}
.tasks_receiving {
	background: url("job/menu_tasksA.png");
}
.tasks_quit {
	background: url("job/menu_tasksA.png");
}
.menu_tasksA {
	border: 1px solid rgb(166, 203, 231); left: 50%; top: 50%; width: 530px; margin-top: -250px; margin-left: -265px; position: absolute; z-index: 1001;
}
.menu_tasksA_con {
	background: rgb(255, 255, 255); padding: 10px 15px; border: 3px solid rgb(213, 230, 237);
}
.menu_tasksA_tab {
	height: 36px; margin-bottom: 5px; border-bottom-color: rgb(134, 180, 216); border-bottom-width: 1px; border-bottom-style: solid;
}
.menu_tasksA_tab ul {
	padding-top: 9px; padding-left: 10px; position: absolute;
}
.menu_tasksA_tab li {
	margin-right: 5px; float: left;
}
.menu_tasksA_tab li a {
	background: rgb(230, 242, 254); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(206, 227, 246) rgb(206, 227, 246) currentColor; padding: 0px 20px; border-radius: 2px; height: 26px; color: rgb(50, 102, 203); line-height: 26px; overflow: hidden; float: left; display: block; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;
}
.menu_tasksA_tab li a:hover {
	border-color: rgb(133, 179, 213); text-decoration: none;
}
.menu_tasksA_tab .current a {
	background: rgb(255, 255, 255); border-color: rgb(133, 179, 213); height: 27px; line-height: 27px; font-weight: 700;
}
.menu_tasksA_title {
	background-position: 0px -380px; height: 28px; color: rgb(71, 118, 208); line-height: 28px; font-size: 14px; border-top-color: rgb(214, 230, 245); border-top-width: 1px; border-top-style: solid; display: block;
}
.menu_tasksA_title:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.menu_tasksA_title b {
	margin: 8px 5px 0px 10px; width: 9px; height: 9px; overflow: hidden; float: left; display: inline;
}
.menu_tasksA_title:hover b {
	background-position: -34px -350px;
}
.current .menu_tasksA_title {
	color: rgb(71, 118, 208); font-weight: 700;
}
.current .menu_tasksA_title b {
	
}
.current .menu_tasksA_title:hover b {
	
}
.menu_tasksA_con dl {
	padding: 5px 0px 10px 10px;
}
.menu_tasksA_con dt {
	width: 130px; margin-right: 10px; float: left;
}
.menu_tasksA_con dt img {
	background: rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(212, 212, 212); width: 120px;
}
.menu_tasksA_con dd {
	width: 310px; color: rgb(102, 102, 102); float: left;
}
.menu_tasksA_con dd span {
	color: rgb(49, 101, 202);
}
.menu_tasksA_con p.cc span {
	color: rgb(102, 102, 102); float: left;
}
.menu_tasksA_con p.cc em {
	width: 240px; height: 18px; line-height: 18px; overflow: hidden; float: left;
}
.task_legend {
	height: 36px; line-height: 18px; overflow: hidden;
}
.menu_tasksA_con dd em {
	color: rgb(255, 85, 0); font-style: normal;
}
.tasktab_1 {
	height: 370px; overflow: auto;
}
.menu_close {
	background-position: 0px -350px; margin: 7px 0px 0px; width: 17px; height: 17px; text-indent: -2000em; overflow: hidden; display: block;
}
.menu_close:hover {
	background-position: -17px -350px;
}
.tasks_join {
	padding-top: 10px;
}
.tasks_join a {
	color: rgb(50, 102, 204); font-weight: 700; margin-right: 10px; float: right;
}
.tasks_join i {
	background-position: -43px -350px; margin: 3px 5px 0px 0px; width: 9px; height: 9px; text-indent: -2000em; overflow: hidden; font-style: normal; float: right; display: block;
}
.tasks_startA {
	margin: 0px; padding: 0px; width: 102px; height: 35px; text-indent: -2000em; overflow: hidden; float: left; display: block;
}
.tasks_startA_old {
	margin: 0px; padding: 0px; width: 102px; height: 35px; text-indent: -2000em; overflow: hidden; float: left; display: block;
}
.tasks_startB {
	margin: 0px; padding: 0px; width: 102px; height: 35px; text-indent: -2000em; overflow: hidden; float: left; display: block;
}
.tasks_startB_old {
	margin: 0px; padding: 0px; width: 102px; height: 35px; text-indent: -2000em; overflow: hidden; float: left; display: block;
}
.tasks_apply {
	margin: 0px; padding: 0px; width: 102px; height: 35px; text-indent: -2000em; overflow: hidden; float: left; display: block;
}
.tasks_apply_old {
	margin: 0px; padding: 0px; width: 102px; height: 35px; text-indent: -2000em; overflow: hidden; float: left; display: block;
}
.tasks_again {
	margin: 0px; padding: 0px; width: 102px; height: 35px; text-indent: -2000em; overflow: hidden; float: left; display: block;
}
.tasks_receiving {
	margin: 0px; padding: 0px; width: 102px; height: 35px; text-indent: -2000em; overflow: hidden; float: left; display: block;
}
.tasks_quit {
	margin: 0px; padding: 0px; width: 102px; height: 35px; text-indent: -2000em; overflow: hidden; float: left; display: block;
}
.tasks_startA {
	
}
.tasks_startA_old {
	background-position: 0px -35px;
}
.tasks_startB {
	background-position: 0px -70px;
}
.tasks_startB_old {
	background-position: 0px -105px;
}
.tasks_apply {
	background-position: 0px -140px;
}
.tasks_apply_old {
	background-position: 0px -175px;
}
.tasks_again {
	background-position: 0px -210px;
}
.tasks_receiving {
	background-position: 0px -245px;
}
.tasks_quit {
	background-position: 0px -280px; width: 73px; height: 35px; text-indent: -2000em; overflow: hidden; margin-left: 10px; float: left; display: block;
}
.img_50 {
	background: url("g/facebg_a.png") no-repeat; width: 50px; height: 50px; float: left; display: block;
}
.img_50:hover {
	text-decoration: none;
}
.img_50 img {
	margin: 3px 6px 0px 3px; width: 44px; height: 44px; cursor: pointer;
}
.img_25 img {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(204, 204, 204); width: 18px; height: 18px;
}
.img {
	background: rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(228, 228, 228);
}
.pwnew span {
	margin-right: 5px; float: left;
}
.pwnew a {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 5px; border: 1px solid rgb(202, 226, 242); height: 19px; color: rgb(51, 51, 51); line-height: 19px; font-family: Simsun; font-weight: 100; float: left; display: block; cursor: pointer;
}
.pwnew a:hover {
	border: 1px solid rgb(51, 102, 153); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(51, 102, 153);
}
.pwnew .one {
	border: 1px solid rgb(51, 102, 153); color: rgb(255, 255, 255); background-color: rgb(51, 102, 153);
}
.pwnew .one:hover {
	border: 1px solid rgb(51, 102, 153); color: rgb(255, 255, 255); background-color: rgb(51, 102, 153);
}
.pwnew .two {
	background: url("down.png") no-repeat 24px rgb(255, 255, 255); padding: 0px 14px 0px 3px; cursor: pointer;
}
.pwnew .two:hover {
	border: 1px solid rgb(51, 102, 153); background-color: rgb(255, 255, 255);
}
.pwnew .two img {
	padding-top: 1px;
}
.pwnew #color_show {
	border: 1px solid rgb(202, 226, 242); width: 30px; height: 19px; float: left; cursor: pointer; background-color: rgb(255, 255, 255);
}
.pages {
	height: 21px; line-height: 21px; float: left;
}
.pages a {
	margin-right: 3px; float: left; display: block;
}
.pages b {
	margin-right: 3px; float: left; display: block;
}
.pages a {
	padding: 0px 7px; border: 1px solid rgb(189, 207, 221); color: rgb(102, 102, 102); background-color: rgb(249, 249, 249);
}
.pages b {
	padding: 0px 7px; border: 1px solid rgb(118, 195, 251); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(118, 195, 251);
}
.pages a:hover {
	padding: 0px 7px; border: 1px solid rgb(118, 195, 251); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(118, 195, 251);
}
.pages .current {
	padding: 0px 7px; border: 1px solid rgb(118, 195, 251); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(118, 195, 251);
}
.pages .fl {
	padding: 0px 6px 0px 3px; color: rgb(102, 102, 102);
}
.pages input {
	background: rgb(255, 255, 255); margin: 0px 2px 0px 0px; padding: 2px; border: 1px solid rgb(189, 207, 221); width: 22px; height: 17px; float: left;
}
.pages button {
	margin: 0px; padding: 0px 4px; border: 1px solid rgb(189, 207, 221); height: 23px; color: rgb(102, 102, 102); line-height: 23px; overflow: visible; float: left; cursor: pointer; background-color: rgb(244, 248, 251); _overflow: auto;
}
.fr .pages {
	_float: right;
}
.pages a.pages_pre {
	background-position: 7px; padding-left: 16px; background-image: url("pre.png"); background-repeat: no-repeat;
}
.pages a.pages_pre:hover {
	padding-left: 16px;
}
.pages a.pages_next {
	background-position: 48px; padding-right: 16px; background-image: url("next.png"); background-repeat: no-repeat;
}
.pages a.pages_next:hover {
	padding-right: 16px;
}
.login {
	color: rgb(102, 102, 102); line-height: 1.5; margin-top: 15px; float: right;
}
.login .s6 {
	color: rgb(102, 102, 102);
}
.login .gray {
	color: rgb(153, 153, 153);
}
.login .input {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(237, 237, 237) rgb(237, 237, 237) rgb(192, 192, 192); padding: 2px 0px 2px 1px; color: rgb(0, 0, 0); font-size: 1em; vertical-align: middle;
}
.login dt {
	width: 60px; margin-left: 10px;
}
.login dd {
	
}
.login dd p {
	text-align: right;
}
.l_info {
	padding: 4px 0px 0px; text-align: right; white-space: nowrap;
}
.select_arrow {
	background: url("select_arrow.gif") no-repeat; margin: 0px 2px 0px 0px; width: 15px; height: 15px; text-align: left; text-indent: -2000em; overflow: hidden; display: block;
}
.select_arrow:hover {
	background: url("select_arrow_over.gif") no-repeat;
}
.pd5 {
	padding: 0px 5px;
}
.newmes {
	background: url("email.gif") no-repeat left; padding-left: 20px;
}
.header_login {
	padding: 17px 0px;
}
.login_row {
	padding: 0px; width: 100%; height: 22px; float: left; _overflow: hidden;
}
.login_row .input {
	margin: 0px; width: 130px;
}
.login_label {
	width: 0px; height: 0px; overflow: hidden; float: left;
}
.login_forget {
	width: 100%; height: 21px; text-align: center; line-height: 19px; overflow: hidden; margin-bottom: 5px; float: left;
}
.header_login .btn2 {
	margin: 0px;
}
.header_login .bt2 {
	margin: 0px;
}
.login_checkbox {
	height: 21px; margin-bottom: 5px; float: left;
}
.login_checkbox input {
	margin: 4px 3px 0px 0px; padding: 0px; float: left;
}
.login_checkbox label {
	height: 21px; line-height: 19px; overflow: hidden; display: inline-block;
}
.header_login .select_arrow {
	margin-top: 3px; margin-left: 120px; position: absolute;
}
textarea {
	font-family: Arial; font-size: 12px; vertical-align: middle;
}
input {
	font-family: Arial; font-size: 12px; vertical-align: middle;
}
select {
	font-family: Arial; font-size: 12px; vertical-align: middle;
}
textarea {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(225, 225, 225) rgb(225, 225, 225) rgb(153, 153, 153); padding: 3px; line-height: 1.5;
}
select {
	padding: 1px;
}
.textareaA {
	background: rgb(255, 255, 255); width: 332px; height: 62px; line-height: 1.3; overflow: auto;
}
.input {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(225, 225, 225) rgb(225, 225, 225) rgb(153, 153, 153); padding: 2px 3px; color: rgb(0, 0, 0); font-size: 1em;
}
.textareaA:hover {
	background: rgb(255, 251, 222); border-width: 1px; border-style: solid; border-color: rgb(85, 85, 85) rgb(170, 170, 170) rgb(170, 170, 170) rgb(85, 85, 85);
}
.input_img:focus {
	background: rgb(255, 251, 222); border-width: 1px; border-style: solid; border-color: rgb(85, 85, 85) rgb(170, 170, 170) rgb(170, 170, 170) rgb(85, 85, 85);
}
.input:focus {
	background: rgb(255, 251, 222); border-width: 1px; border-style: solid; border-color: rgb(85, 85, 85) rgb(170, 170, 170) rgb(170, 170, 170) rgb(85, 85, 85);
}
.input_wa {
	width: 154px;
}
.input_wb {
	width: 332px;
}
.input_wc {
	width: 67px;
}
.select_wa {
	width: 160px;
}
.input_img {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(225, 225, 225) rgb(225, 225, 225) rgb(153, 153, 153); padding: 0px 3px; width: 332px; display: inline-block; position: relative; min-height: 20px; _height: 20px;
}
.input_img em {
	margin: 2px 0px 0px 1px; width: 15px; height: 16px; right: 3px; bottom: 3px; text-indent: -2000em; overflow: hidden; float: right; display: block; position: absolute; cursor: pointer;
}
.input_img input {
	padding: 2px 0px; border: 0px currentColor; width: 70px; float: left; _height: 14px; _padding: 3px 0 0;
}
.input_img span {
	list-style: none; padding: 0px 4px 2px 0px; line-height: 18px; margin-top: 2px; float: left; white-space: nowrap;
}
.input_img span a {
	background: rgb(240, 246, 249); color: rgb(32, 83, 111); text-decoration: none; border-top-color: rgb(167, 203, 228); border-bottom-color: rgb(167, 203, 228); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; display: block;
}
.input_img span a i {
	margin: 0px -1px; padding: 0px 5px 1px; height: 15px; line-height: 17px; font-style: normal; border-right-color: rgb(167, 203, 228); border-left-color: rgb(167, 203, 228); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; display: block; white-space: nowrap; position: relative; cursor: pointer; _padding: 1px 5px 0;
}
.input_img span del {
	background: url("input_del.png") no-repeat 0px 0px; margin: -2px 0px 0px 3px; padding: 0px; width: 7px; height: 7px; text-indent: -2000em; overflow: hidden; vertical-align: middle; display: inline-block; cursor: pointer;
}
.input_img span del:hover {
	background-position: 0px -7px;
}
.input_down {
	background: url("input_down.png") rgb(255, 255, 255);
}
.input_up {
	background: url("input_down.png") rgb(255, 255, 255);
}
.input_down:hover {
	background-position: 0px -16px; background-color: rgb(153, 153, 153);
}
.input_up {
	background-position: 0px -48px;
}
.input_up:hover {
	background-position: 0px -32px; background-color: rgb(153, 153, 153);
}
.rightTip {
	background: url("pwicon/ms_tips.png") no-repeat 9999px 9999px; padding: 5px 10px 5px 24px; line-height: 1.2; zoom: 1;
}
.wrongTip {
	background: url("pwicon/ms_tips.png") no-repeat 9999px 9999px; padding: 5px 10px 5px 24px; line-height: 1.2; zoom: 1;
}
.ignoreTip {
	background: url("pwicon/ms_tips.png") no-repeat 9999px 9999px; padding: 5px 10px 5px 24px; line-height: 1.2; zoom: 1;
}
.rightTip {
	background-position: -56px 4px; border: 1px solid rgb(146, 226, 144); color: rgb(0, 136, 0); background-color: rgb(245, 250, 243);
}
.wrongTip {
	background-position: 4px -56px; border: 1px solid rgb(255, 154, 143); color: rgb(185, 22, 0); background-color: rgb(255, 228, 225);
}
.ignoreTip {
	border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); padding-left: 10px; background-color: rgb(247, 247, 247);
}
.quoteTips {
	background: url("admin/lightbulb.png") no-repeat 8px 6px rgb(255, 250, 225); padding: 5px 10px 5px 28px; border: 1px dotted rgb(236, 164, 106);
}
.view-current {
	background: rgb(255, 255, 219); margin: 0px; padding: 0px; list-style-position: outside; position: relative;
}
.view-bg {
	border: 1px solid rgb(255, 102, 0);
}
.view-hover {
	list-style-position: outside; zoom: 1;
}
.view-hover .open-none {
	display: none;
}
.view-current .open-none {
	display: inline;
}
.pw_diy {
	top: 0px; position: fixed; _position: absolute;
}
#consolePanel {
	top: 0px; position: fixed; _position: absolute;
}
.pw_diy {
	background: rgb(254, 245, 212); border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(238, 131, 31) currentColor rgb(238, 131, 31) rgb(238, 131, 31); padding: 5px 3px; width: 20px; text-align: center; right: 0px; line-height: 18px; overflow: hidden; margin-top: 150px;
}
.pw_diy a {
	color: rgb(255, 85, 0); display: block;
}
.pw_diy a:hover {
	text-decoration: none;
}
#consolePanel {
	background: rgb(255, 255, 219); padding: 5px 0px; left: 0px; width: 100%; text-align: center; line-height: 21px; border-bottom-color: rgb(255, 102, 0); border-bottom-width: 2px; border-bottom-style: solid; z-index: 10001;
}
#consolePanel a {
	color: rgb(0, 136, 255); text-decoration: underline;
}
#consolePanel a.fr {
	background: url("pwicon/consolePanel_close.png") no-repeat; margin: 2px 20px 0px 0px; width: 17px; height: 17px; text-indent: -2000em; overflow: hidden; display: block;
}
#consolePanel a.fr:hover {
	background-position: 0px -17px;
}
.pw_all_tip .adel {
	background: url("pw_all_tip.png") no-repeat;
}
.pw_all_angle_top {
	background: url("pw_all_tip.png") no-repeat;
}
.pw_all_angle_bot {
	background: url("pw_all_tip.png") no-repeat;
}
.pw_all_tip dl {
	background: url("pw_all_tip.png") no-repeat;
}
#pw_all_tip_tucool a.adel {
	background: url("pw_all_tip.png") no-repeat;
}
.pw_all_angle_left {
	background: url("pw_all_tip.png") no-repeat;
}
#pw_all_tip_usercard a.adel {
	background: url("pw_all_tip.png") no-repeat;
}
#pw_all_tip {
	z-index: 999;
}
.pw_all_tip {
	background: rgb(255, 255, 227); padding: 5px 10px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); line-height: 20px; white-space: nowrap; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.pw_all_tip a.adel {
	background-position: -48px 0px; margin: 0px; padding: 0px; border: 0px currentColor; top: 10px; width: 12px; height: 12px; right: 10px; position: absolute;
}
.pw_all_tip a.adel:hover {
	background-position: -32px 0px;
}
.pw_all_tip p {
	margin-right: 30px;
}
.pw_all_tip a {
	color: rgb(1, 76, 144);
}
.pw_all_angle_top {
	width: 11px; height: 7px; overflow: hidden; margin-left: 40px; position: absolute;
}
.pw_all_angle_bot {
	width: 11px; height: 7px; overflow: hidden; margin-left: 40px; position: absolute;
}
.pw_all_angle_top {
	margin-top: -6px;
}
.pw_all_angle_bot {
	background-position: -16px 0px; margin-top: -1px;
}
.pw_all_angle_left {
	background-position: -65px 0px; width: 7px; height: 11px; overflow: hidden; margin-top: 10px; margin-left: -6px; position: absolute;
}
.pw_all_tip dl {
	background-position: 0px -16px; padding: 5px 15px 5px 40px;
}
.pw_all_tip dl dd {
	text-align: right; padding-top: 5px;
}
#pw_all_tip_tucool {
	font-size: 12px;
}
#pw_all_tip_tucool a {
	margin: 0px; padding: 0px; border: 0px currentColor; color: rgb(1, 76, 144); line-height: 18px; font-weight: 100; float: right; display: inline;
}
#pw_all_tip_usercard a {
	margin: 0px; padding: 0px; border: 0px currentColor; color: rgb(1, 76, 144); line-height: 18px; font-weight: 100; float: right; display: inline;
}
#pw_all_tip_tucool a.adel {
	background-position: -48px 0px; float: right; position: absolute;
}
#pw_all_tip_usercard a.adel {
	background-position: -48px 0px; float: right; position: absolute;
}
.gotoForum {
	background: rgb(241, 248, 255); padding: 5px 10px;
}
.gotoForum a {
	background: url("pwicon/cmsicon.gif") no-repeat 999px 999px;
}
.allCollect {
	background: url("pwicon/cmsicon.gif") no-repeat 999px 999px;
}
.allForward {
	background: url("pwicon/cmsicon.gif") no-repeat 999px 999px;
}
.allCollect {
	padding-left: 20px;
}
.allForward {
	padding-left: 20px;
}
.allCollect {
	background-position: -60px -20px;
}
.allForward {
	background-position: -40px -40px;
}
.gotoForum a {
	background-position: 15px 4px; padding-right: 20px;
}
.credit {
	left: 50%; top: 40%; width: 200px; text-align: center; margin-top: -20px; margin-left: -100px; position: fixed; z-index: 1003; _position: absolute;
}
.credit_wrap {
	border: 1px solid rgb(190, 190, 190); box-shadow: 0px 0px 5px #999; -moz-box-shadow: 0 0 5px #999;
}
.credit_cont {
	background: rgb(255, 106, 9); padding: 10px 20px; border: 3px solid rgb(255, 255, 255); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6a09', endColorstr='#d24e00');
}
.credit_cont em {
	line-height: 20px; vertical-align: middle; display: inline-block;
}
.credit_cont span {
	line-height: 20px; vertical-align: middle; display: inline-block;
}
.credit_cont em {
	color: rgb(255, 222, 198);
}
.credit_cont .w {
	padding: 0px 10px;
}
.sbar-box-a {
	border: 1px solid rgb(142, 188, 199); background-color: rgb(244, 250, 251);
}
.forum-list-popout {
	overflow: auto; max-height: 400px; _height: 400px;
}
.forum-list-popout a:hover {
	text-decoration: none;
}
.forum-list-popout dl {
	line-height: 24px; margin-top: -1px; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid;
}
.forum-list-popout a {
	padding: 0px; height: auto;
}
.forum-list-popout dt {
	background: rgb(250, 250, 250); padding: 0px 10px; height: 30px; line-height: 30px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; _width: 100%;
}
.forum-list-popout dt a {
	color: rgb(85, 85, 85); text-decoration: underline; display: inline;
}
.forum-list-popout dd {
	padding: 5px 10px; _width: 100%;
}
.forum-list-popout dd a {
	width: 11em; color: rgb(53, 102, 204); text-decoration: underline; margin-right: 1em; float: left; display: inline;
}
.menu-post-bottom dt a {
	color: rgb(85, 85, 85); text-decoration: none; cursor: text;
}
.sbar-title {
	padding: 5px 10px; cursor: pointer;
}
.sbar-title .b {
	color: rgb(111, 164, 183); font-size: 14px;
}
.sbar-title .b a {
	color: rgb(111, 164, 183); font-size: 14px;
}
.sbar-title a {
	color: rgb(153, 153, 153); text-decoration: underline;
}
.sbar-box-b {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(184, 184, 184) rgb(222, 222, 222) rgb(222, 222, 222) rgb(184, 184, 184); margin: 0px 10px 15px;
}
.startbar-menuleft {
	border: 1px solid rgb(142, 188, 199); right: -1px; bottom: 24px; position: absolute; z-index: 1001; background-color: rgb(244, 250, 251); _right: -2px;
}
.startbar-menuright {
	border: 1px solid rgb(142, 188, 199); right: -1px; bottom: 24px; position: absolute; z-index: 1001; background-color: rgb(244, 250, 251); _right: -2px;
}
.startbar-ui h6 {
	background: rgb(250, 250, 250); padding: 0px 10px; line-height: 24px; border-top-color: rgb(222, 222, 222); border-bottom-color: rgb(222, 222, 222); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#scrollBar a {
	background: url("pwicon/top.png") no-repeat; width: 19px; height: 57px; text-indent: -2000em; overflow: hidden; display: block; cursor: pointer;
}
#scrollBar a:hover {
	background-position: right 0px;
}
.popshow {
	width: 360px; padding-bottom: 10px;
}
.popshow .adel {
	margin: 7px 7px 0px 0px; display: inline;
}
.triangle {
	background: url("g/triangle.png") no-repeat; width: 14px; height: 8px; overflow: hidden; float: left;
}
.popshow .triangle {
	margin: -8px 0px 0px 22px; position: relative;
}
.popshow ul {
	padding: 5px 0px 0px 5px; width: 330px;
}
.popshow li {
	margin: 5px 0px 0px 5px; padding: 1px; border: 1px dashed rgb(221, 221, 221); float: left; display: inline;
}
.popshow li img {
	float: left;
}
.timeSelect {
	width: 180px; color: rgb(51, 51, 51); line-height: 18px;
}
.timeSelect .input {
	margin: 0px 5px; width: 20px;
}
.timeSelect table {
	margin-bottom: 5px;
}
.timeSelect td {
	text-align: center; font-family: Simsun; font-weight: 100; border-top-color: rgb(217, 229, 242); border-right-color: rgb(217, 229, 242); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;
}
.timeSelect th {
	text-align: center; font-family: Simsun; font-weight: 100; border-top-color: rgb(217, 229, 242); border-right-color: rgb(217, 229, 242); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;
}
.timeSelect th {
	background: rgb(247, 251, 255);
}
.timeSelect td:hover {
	cursor: pointer;
}
.timeSelect .sun {
	color: rgb(255, 85, 0);
}
.timeSelect .sat {
	color: rgb(0, 136, 0); border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.timeSelect .current {
	background: rgb(48, 140, 178); color: rgb(255, 255, 255);
}
.timeSelect .current:hover {
	background: rgb(48, 140, 178); color: rgb(255, 255, 255);
}
.timeSelect td span {
	border: 1px solid rgb(255, 255, 255); display: block; cursor: pointer; -webkit-transition: all 0.5s ease-out; transition: all 0.2s ease-out;
}
.timeSelect td span:hover {
	background: rgb(223, 234, 245);
}
.card_small {
	width: 300px;
}
.card_small a {
	color: rgb(51, 51, 51);
}
.card_small a.s4 {
	color: rgb(1, 76, 144);
}
.card_small dl {
	padding: 10px 10px 7px;
}
.card_small dt {
	width: 60px; float: left;
}
.card_small dd {
	width: 220px; line-height: 22px; float: left;
}
.card_small .popBottom {
	padding: 8px 0px 8px 10px; border: 0px currentColor; height: 30px;
}
.card_small .popBottom ul {
	left: 0px; height: 30px; white-space: nowrap; position: absolute;
}
.card_small .card_medal_wrap {
	width: 240px; height: 30px; overflow: hidden; float: left; white-space: nowrap; position: relative;
}
.card_small .popBottom li {
	width: 30px; margin-right: 5px; float: left;
}
.card_small .popBottom li img {
	width: 30px; float: left; filter: alpha(opacity=20); opacity: 0.2; -moz-opacity: 0.2;
}
.card_small .popBottom li.open img {
	filter: alpha(opacity=100); cursor: pointer; opacity: 1; -moz-opacity: 1;
}
.card_page {
	width: 40px; margin-top: 3px; margin-right: 0px; float: right;
}
.card_page a {
	background: url("medal/card_page.png") no-repeat -15px 0px; width: 15px; height: 24px; text-indent: -2000em; overflow: hidden; float: left; display: block;
}
.card_page a.card_next:hover {
	filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;
}
.card_page a.card_pre:hover {
	filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;
}
.card_page a.card_next {
	background-position: -30px 0px;
}
.card_page a.card_pre_old {
	
}
.card_page a.card_next_old {
	background-position: -45px 0px;
}
.add_follow {
	background: url("pwicon/add_follow.png?0714") no-repeat 0px 1px; color: rgb(51, 51, 51); padding-left: 18px;
}
.add_following {
	background: url("pwicon/add_follow.png?0714") no-repeat 0px 1px; color: rgb(51, 51, 51); padding-left: 18px;
}
a.add_following {
	background-position: 0px -30px; color: rgb(153, 153, 153); cursor: default;
}
a.add_following:hover {
	text-decoration: none;
}
.man_ol {
	background: url("online.gif") no-repeat; width: 9px; height: 16px; text-indent: -2000em; overflow: hidden; margin-top: -2px; vertical-align: middle; display: inline-block; _display: block;
}
.women_ol {
	background: url("online.gif") no-repeat; width: 9px; height: 16px; text-indent: -2000em; overflow: hidden; margin-top: -2px; vertical-align: middle; display: inline-block; _display: block;
}
.man_unol {
	background: url("online.gif") no-repeat; width: 9px; height: 16px; text-indent: -2000em; overflow: hidden; margin-top: -2px; vertical-align: middle; display: inline-block; _display: block;
}
.women_unol {
	background: url("online.gif") no-repeat; width: 9px; height: 16px; text-indent: -2000em; overflow: hidden; margin-top: -2px; vertical-align: middle; display: inline-block; _display: block;
}
.man_ol {
	background-position: -20px;
}
.women_ol {
	background-position: 0px;
}
.man_unol {
	background-position: -60px;
}
.women_unol {
	background-position: -40px;
}
.tpc_content ol {
	list-style-type: decimal;
}
.tpc_content ol li {
	list-style-type: decimal;
}
.tpc_content ul {
	list-style-type: disc;
}
.tpc_content ul li {
	list-style-type: disc;
}
.pw_menu {
	background: rgb(255, 255, 255); border: 1px solid rgb(166, 203, 231);
}
.menu-post {
	background: rgb(255, 255, 255); border: 1px solid rgb(166, 203, 231);
}
.pw_menuBg {
	padding: 0px 10px 10px;
}
.pw_menu h6 {
	background: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(166, 203, 231) rgb(166, 203, 231) currentColor; padding: 0px 4px; height: 17px; right: -1px; line-height: 18px; margin-top: -18px; white-space: nowrap; position: absolute;
}
.pw_menu h6 {
	
}
.pw_menu h6 a:hover {
	text-decoration: none;
}
.pw_menu h6 img {
	
}
.menuList {
	background: rgb(255, 255, 255); padding: 1px; width: 100px;
}
.menuList li {
	width: 100%;
}
.menuList a {
	padding: 0px 10px; height: 25px; line-height: 25px; overflow: hidden; display: block;
}
.menuList a:hover {
	background: url("menubg.png") repeat-x rgb(230, 242, 254); color: rgb(102, 102, 102); text-decoration: none;
}
.menuList img {
	margin-right: 5px; margin-left: -5px; vertical-align: middle; white-space: nowrap; _margin-top: 4px;
}
.menuListB li {
	margin: 0px; width: 10%; height: 23px; overflow: hidden; float: left;
}
.menuListC li {
	float: left; white-space: nowrap;
}
.menu-half {
	padding: 5px 0px;
}
.menu-half li {
	padding: 3px 0px; width: 49%; height: 19px; text-indent: 1.5em; overflow: hidden; float: left;
}
.menu-half li a {
	float: left;
}
.exp {
	padding: 10px 20px; line-height: 1; margin-top: 10px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.menu_half li {
	width: 49.5%; float: left;
}
.menuSkin {
	background: rgb(255, 255, 255); padding: 0px 0px 10px 10px; width: 405px;
}
.menuSkin li {
	background: rgb(255, 255, 255); margin: 10px 10px 0px 0px; border: 2px solid rgb(255, 255, 255); float: left;
}
.menuSkin li a {
	padding: 2px; border: 1px solid rgb(180, 180, 180); width: 114px; height: 85px; color: rgb(102, 102, 102); float: left; display: block;
}
.menuSkin li a:hover {
	text-decoration: none;
}
.menuSkin li:hover {
	border: 2px solid rgb(101, 185, 84);
}
.menuSkin li.current {
	border: 2px solid rgb(101, 185, 84);
}
.menuSkin li i {
	width: 114px; height: 60px; display: block; cursor: pointer;
}
.menuSkin li p {
	padding-top: 5px;
}
.menuSkin li span {
	padding: 6px 0px 2px; width: 100%; height: 18px; text-align: center; float: left; display: block; cursor: pointer;
}
.menuSkin li input {
	margin: 0px; padding: 0px; vertical-align: middle; display: none;
}
.menuSkin li.current span {
	background: url("register/regright.png") no-repeat 95px 5px;
}
.menuSkin li.current p {
	background: url("register/regright.png") no-repeat 95px 5px;
}
.friListA {
	padding: 0px 10px; width: 307px; height: 150px; overflow: auto; cursor: pointer; overflow-x: hidden;
}
.friListA li {
	margin: 5px 10px 0px 0px; padding: 0px 0px 0px 5px; width: 130px; height: 20px; line-height: 20px; float: left;
}
.friListA li input {
	margin-right: 5px; vertical-align: middle;
}
.friListB {
	background: rgb(228, 228, 228); width: 300px; position: absolute;
}
.friListB ul {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(167, 203, 228); left: -2px; top: -1px; position: relative;
}
.friListB li {
	padding: 0px 10px; height: 25px; color: rgb(51, 51, 51); line-height: 25px; margin-bottom: 1px; border-bottom-color: rgb(217, 234, 246); border-bottom-width: 1px; border-bottom-style: solid; display: block; cursor: pointer;
}
.friListA li.selected {
	background: rgb(227, 240, 249); color: rgb(51, 51, 51);
}
.friListB li.viewNameSelected {
	background: rgb(227, 240, 249); color: rgb(51, 51, 51);
}
.fri-top {
	background: rgb(247, 247, 247); padding: 0px 10px; height: 30px; line-height: 30px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.fri-list {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); width: 330px; height: 160px; zoom: 1;
}
.fri-bot {
	width: 100%; height: 125px; overflow-x: hidden; overflow-y: scroll;
}
.fri-bot li {
	padding: 4px 0px 0px 5px; width: 140px; float: left;
}
.menu_userlist h5 {
	background: url("pwicon/switch.gif") no-repeat 2px 7px; margin: 0px 5px; padding: 5px 0px 0px 21px; color: rgb(85, 85, 85); font-weight: 700; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; display: block;
}
.menu_userlist {
	height: 125px; overflow: auto; padding-top: 3px; scrollbar-base-color: rgb(204, 204, 204); scrollbar-face-color: rgb(229, 238, 248); scrollbar-3dlight-color: rgb(191, 207, 216); scrollbar-shadow-color: rgb(191, 207, 216); scrollbar-highlight-color: rgb(229, 238, 248); scrollbar-darkshadow-color: rgb(255, 255, 255); scrollbar-arrow-color: rgb(191, 207, 216); scrollbar-track-color: rgb(247, 251, 255);
}
.menu_userlist li {
	width: 49.8%; padding-left: 0px; float: left;
}
.menu_userlist li a {
	border: 1px solid rgb(255, 255, 255); color: rgb(51, 102, 153); line-height: 23px; letter-spacing: 1px; padding-left: 21px; margin-left: 5px; display: block;
}
.menu_userlist li a:hover {
	background: url("pwicon/add_follow.png") no-repeat 4px -24px rgb(240, 247, 255); border: 1px solid rgb(228, 228, 228); color: rgb(51, 51, 51); text-decoration: none;
}
.at_icon {
	background: url("pwicon/at.png") no-repeat 0px; padding-left: 20px; display: inline-block;
}
.at_input_tip {
	color: rgb(136, 136, 136); position: absolute;
}
span.checkbox {
	background: url("pwicon/checkbox.png") no-repeat 0px 4px; padding-left: 15px; display: inline-block; position: relative; cursor: pointer; -moz-user-select: none;
}
span.checkbox_checked {
	background: url("pwicon/checkbox.png") no-repeat 0px 4px; padding-left: 15px; display: inline-block; position: relative; cursor: pointer; -moz-user-select: none;
}
span.checkbox_checked {
	background-position: 0px -26px;
}
a.video {
	background: url("video.png") no-repeat; width: 120px; height: 90px; text-align: left; text-indent: -2000em; overflow: hidden; display: block;
}
a.video:hover {
	background-position: 0px -90px;
}
a.video_u {
	background: url("../u/images/feedIcon.png") no-repeat 3px 2px; padding-left: 14px; font-size: 12px;
}
.s1 {
	color: rgb(255, 0, 0);
}
.s2 {
	color: rgb(255, 102, 0);
}
.s3 {
	color: rgb(0, 136, 0);
}
.s4 {
	color: rgb(1, 76, 144);
}
.s5 {
	color: rgb(51, 51, 51);
}
.s6 {
	color: rgb(102, 102, 102);
}
.s7 {
	color: rgb(102, 136, 187);
}
.gray {
	color: rgb(153, 153, 153);
}
.gray2 {
	color: rgb(187, 187, 187);
}
