/* 由 F12 开发人员工具生成。这可能不是原始源文件的准确表示形式。*/
html {
	direction: ltr;
}
body {
	background: rgb(255, 255, 255); height: 100%;
}
body {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
div {
	font: 12px , helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
dl {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
dt {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
dd {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
ul {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
ol {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
li {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
h1 {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
h2 {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
h3 {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
h4 {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
h5 {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
h6 {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
pre {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
form {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
fieldset {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
option {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
p {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
blockquote {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
th {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
td {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif; margin: 0px; padding: 0px; word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
img {
	border: 0px currentColor; vertical-align: top;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
dl {
	list-style: none;
}
h1 {
	font: bold 16px/18px "microsoft yahei", "微软雅黑"; font-size-adjust: none; font-stretch: normal;
}
h2 {
	font-size: 16px; font-weight: bold;
}
h3 {
	font-size: 14px; font-weight: bold;
}
h4 {
	font-size: 12px; font-weight: bold;
}
h5 {
	font-size: 12px; font-weight: bold;
}
h5 {
	font-size: 12px; font-weight: bold;
}
h6 {
	font-size: 12px; font-weight: bold;
}
a {
	color: rgb(1, 76, 204); text-decoration: none; cursor: pointer;
}
a:hover {
	text-decoration: underline;
}
select {
	height: 20px; vertical-align: middle;
}
option {
	height: 20px; line-height: 20px; padding-right: 6px;
}
textarea {
	resize: vertical;
}
input {
	height: 16px; line-height: 16px; vertical-align: middle; display: inline-block; _height: auto; _line-height: 15px;
}
input[type='file'] {
	height: 22px; line-height: 20px;
}
input[type='radio'] {
	margin: -1px 0px; padding: 1px;
}
input[type='checkbox'] {
	margin: -1px 0px; padding: 1px;
}
input[type='button'] {
	padding: 0px 10px; width: auto; height: 22px; line-height: 16px;
}
input[type='submit'] {
	padding: 0px 10px; width: auto; height: 22px; line-height: 16px;
}
input[type='reset'] {
	padding: 0px 10px; width: auto; height: 22px; line-height: 16px;
}
input[type='search'] {
	-webkit-appearance: textfield;
}
button {
	padding: 0px 10px; height: 22px; line-height: 18px; vertical-align: middle; _line-height: 14px; _padding: 0;
}
input.btnNormal {
	padding: 0px 10px; height: 22px; line-height: 18px; vertical-align: middle; _line-height: 14px; _padding: 0;
}
.modTitle {
	font: bold 16px/18px "microsoft yahei", "微软雅黑"; height: 25px; overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.bigTitle {
	font: bold 16px/18px "microsoft yahei", "微软雅黑"; font-size-adjust: none; font-stretch: normal;
}
.title {
	font-size: 14px; font-weight: bold;
}
.title a {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: bold;
}
.title a:hover {
	text-decoration: underline;
}
a.bLink {
	border: 1px solid rgb(187, 221, 237); height: 26px; line-height: 26px; display: block;
}
a.bLink:hover {
	background: rgb(187, 221, 237);
}
a.videoClass {
	color: rgb(39, 109, 23);
}
.grayLink a {
	color: rgb(144, 144, 144);
}
.grayLink a:hover {
	color: rgb(1, 76, 204);
}
.arrow {
	font-family: simsun,"宋体","宋体";
}
.num {
	font-size: 10px;
}
.boldNum {
	font-size: 11px; font-weight: bold;
}
.boldnum {
	font-size: 11px; font-weight: bold;
}
.disabled {
	color: rgb(144, 144, 144);
}
.likelink {
	color: rgb(1, 76, 204); cursor: pointer;
}
.likelink:hover {
	text-decoration: underline;
}
.break {
	margin: 0px 4px; color: rgb(144, 144, 144); font-style: normal;
}
.underline {
	text-decoration: underline;
}
.linethrough {
	text-decoration: line-through;
}
.overline {
	text-decoration: overline;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.sub {
	vertical-align: sub;
}
.sup {
	vertical-align: super;
}
.italic {
	font-style: italic;
}
.f_10 {
	font-size: 10px;
}
.f_12 {
	font-size: 12px;
}
.f_14 {
	font-size: 14px;
}
.f_16 {
	font-size: 16px;
}
.f_18 {
	font-size: 18px;
}
.f_20 {
	font-size: 20px;
}
.t_c {
	text-align: center;
}
.t_l {
	text-align: left;
}
.t_r {
	text-align: right;
}
.t_m {
	vertical-align: middle;
}
.t_t {
	vertical-align: text-top;
}
.t_b {
	vertical-align: text-bottom;
}
.c_gray {
	color: rgb(144, 144, 144);
}
.c_red {
	color: rgb(255, 0, 0);
}
.c_orange {
	color: rgb(255, 165, 0);
}
.c_yellow {
	color: rgb(255, 255, 0);
}
.c_green {
	color: rgb(0, 128, 0);
}
.c_aqua {
	color: rgb(0, 255, 255);
}
.c_blue {
	color: rgb(0, 0, 255);
}
.c_violet {
	color: rgb(238, 130, 238);
}
.opacity10 {
	filter: alpha(opacity=10); opacity: 0.1;
}
.opacity20 {
	filter: alpha(opacity=20); opacity: 0.2;
}
.opacity30 {
	filter: alpha(opacity=30); opacity: 0.3;
}
.opacity40 {
	filter: alpha(opacity=40); opacity: 0.4;
}
.opacity50 {
	filter: alpha(opacity=50); opacity: 0.5;
}
.opacity60 {
	filter: alpha(opacity=60); opacity: 0.6;
}
.opacity70 {
	filter: alpha(opacity=70); opacity: 0.7;
}
.opacity80 {
	filter: alpha(opacity=80); opacity: 0.8;
}
.opacity90 {
	filter: alpha(opacity=90); opacity: 0.9;
}
.boxround5 {
	border-radius: 5px; -moz-border-radius: 5px;
}
.boxround10 {
	border-radius: 10px; -moz-border-radius: 10px;
}
.boxround15 {
	border-radius: 15px; -moz-border-radius: 15px;
}
.boxround20 {
	border-radius: 20px; -moz-border-radius: 20px;
}
.boxshadow5 {
	box-shadow: 2px 2px 5px #4d4d4d; -moz-box-shadow: 2px 2px 5px #4d4d4d; -webkit-box-shadow: 2px 2px 5px #4d4d4d;
}
.boxshadow10 {
	box-shadow: 3px 3px 10px #4d4d4d; -moz-box-shadow: 3px 3px 10px #4d4d4d; -webkit-box-shadow: 3px 3px 10px #4d4d4d;
}
.boxshadow15 {
	box-shadow: 4px 4px 15px #4d4d4d; -moz-box-shadow: 4px 4px 15px #4d4d4d; -webkit-box-shadow: 4px 4px 15px #4d4d4d;
}
.boxshadow20 {
	box-shadow: 6px 6px 20px #4d4d4d; -moz-box-shadow: 6px 6px 20px #4d4d4d; -webkit-box-shadow: 6px 6px 20px #4d4d4d;
}
.boxshadow5outer {
	box-shadow: 0px 0px 5px #4d4d4d; -moz-box-shadow: 0 0 5px #4d4d4d; -webkit-box-shadow: 0 0 5px #4d4d4d;
}
.boxshadow10outer {
	box-shadow: 0px 0px 10px #4d4d4d; -moz-box-shadow: 0 0 10px #4d4d4d; -webkit-box-shadow: 0 0 10px #4d4d4d;
}
.boxshadow15outer {
	box-shadow: 0px 0px 15px #4d4d4d; -moz-box-shadow: 0 0 15px #4d4d4d; -webkit-box-shadow: 0 0 15px #4d4d4d;
}
.boxshadow20outer {
	box-shadow: 0px 0px 20px #4d4d4d; -moz-box-shadow: 0 0 20px #4d4d4d; -webkit-box-shadow: 0 0 20px #4d4d4d;
}
.boxshadow5inner {
	box-shadow: inset 1px 1px 5px #4d4d4d; -moz-box-shadow: inset 1px 1px 5px #4d4d4d; -webkit-box-shadow: inset 1px 1px 5px #4d4d4d;
}
.boxshadow10inner {
	box-shadow: inset 2px 2px 10px #4d4d4d; -moz-box-shadow: inset 2px 2px 10px #4d4d4d; -webkit-box-shadow: inset 2px 2px 10px #4d4d4d;
}
.boxshadow15inner {
	box-shadow: inset 4px 4px 15px #4d4d4d; -moz-box-shadow: inset 4px 4px 15px #4d4d4d; -webkit-box-shadow: inset 4px 4px 15px #4d4d4d;
}
.boxshadow20inner {
	box-shadow: inset 6px 6px 20px #4d4d4d; -moz-box-shadow: inset 6px 6px 20px #4d4d4d; -webkit-box-shadow: inset 6px 6px 20px #4d4d4d;
}
.rotate45 {
	-moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);
}
.rotate90 {
	-moz-transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);
}
.rotate135 {
	-moz-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); transform: rotate(135deg);
}
.rotate180 {
	-moz-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);
}
.rotate225 {
	-moz-transform: rotate(225deg); -o-transform: rotate(225deg); -webkit-transform: rotate(225deg); transform: rotate(225deg);
}
.rotate270 {
	-moz-transform: rotate(270deg); -o-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg);
}
.rotate315 {
	-moz-transform: rotate(315deg); -o-transform: rotate(315deg); -webkit-transform: rotate(315deg); transform: rotate(315deg);
}
.nounderline a {
	text-decoration: none;
}
.noborder {
	border: currentColor;
}
.vMarker {
	background: rgb(255, 252, 201); padding: 0px 5px; border: 1px solid rgb(255, 214, 103); left: 0px; top: 0px; height: 22px; overflow: hidden; margin-bottom: 10px; position: relative;
}
.vMarker .close {
	border: 1px solid rgb(144, 144, 144); top: 5px; width: 10px; height: 10px; text-align: center; right: 5px; color: rgb(144, 144, 144); line-height: 10px; text-indent: -1px; overflow: hidden; font-family: verdana; font-size: 10px; position: absolute; cursor: pointer;
}
.vMarker .item {
	margin-right: 4px;
}
.vMarker .cop {
	color: rgb(1, 76, 204); line-height: 22px; font-weight: bold; text-decoration: underline;
}
.VR_stat {
	background: url("/images/master.png") no-repeat -256px -864px; width: 60px; height: 15px; overflow: hidden; vertical-align: text-bottom; display: inline-block;
}
.VR_stat a {
	width: 100%; height: 100%; color: rgb(144, 144, 144); display: block;
}
.VR_stat .num {
	width: 42px; text-align: center; color: rgb(144, 144, 144); line-height: 14px; font-family: arial; font-size: 10px; font-weight: normal; margin-left: 15px; position: absolute;
}
.VR_stat a:hover .num {
	text-decoration: underline;
}
.rating {
	display: inline-block; white-space: nowrap;
}
.rating em {
	margin-right: 3px;
}
.rating .num {
	color: rgb(144, 144, 144); font-size: 14px; font-style: normal; font-weight: bold; margin-left: 2px; vertical-align: middle;
}
.userHead {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(229, 229, 229); width: 30px; height: 30px;
}
.tilteBar {
	clear: both; margin-bottom: 10px;
}
.userInput {
	background: rgb(232, 246, 255);
}
.dataControl {
	background: rgb(232, 246, 255);
}
.line_dot {
	background: url("/images/master.png") repeat-x 0px -736px; height: 1px; overflow: hidden;
}
.linedot {
	background: url("/images/master.png") repeat-x 0px -736px; height: 1px; overflow: hidden;
}
.hr {
	background: url("/images/master.png") repeat-x 0px -736px; height: 1px; overflow: hidden;
}
.i_info {
	
}
.i_notice {
	
}
.i_pass {
	
}
.i_error {
	
}
.i_success {
	
}
.i_failed {
	
}
.window {
	min-width: 960px;
}
.screen {
	min-width: 960px;
}
.s_header {
	clear: both; min-width: 960px;
}
.s_miniHeader {
	clear: both; min-width: 960px;
}
.s_footer {
	clear: both; min-width: 960px;
}
.s_miniFooter {
	clear: both; min-width: 960px;
}
.s_body {
	clear: both; min-width: 960px;
}
.s_main {
	margin: 0px auto; padding: 15px; width: 930px;
}
.col2_21 .left {
	width: 610px; float: left;
}
.col2_21 .right {
	width: 300px; float: right;
}
.col2_12 .left {
	width: 300px; float: left;
}
.col2_12 .right {
	width: 610px; float: right;
}
.col2_21_p10 .left {
	width: 610px; float: left;
}
.col2_21_p10 .right {
	padding: 10px; width: 280px; float: right;
}
.col2_16 .left {
	width: 120px; float: left;
}
.col2_16 .right {
	width: 790px; float: right;
}
.col2_61 .left {
	width: 790px; float: left;
}
.col2_61 .right {
	width: 120px; float: right;
}
.col3_285 .left {
	width: 120px; margin-right: 15px; float: left;
}
.col3_285 .center {
	width: 480px; float: left;
}
.col3_285 .right {
	width: 300px; float: right;
}
.col3_852 .left {
	width: 480px; margin-right: 15px; float: left;
}
.col3_852 .center {
	width: 300px; float: left;
}
.col3_852 .right {
	width: 120px; float: right;
}
.col3_2112 .left {
	width: 120px; margin-right: 15px; float: left;
}
.col3_2112 .center {
	width: 660px; float: left;
}
.col3_2112 .right {
	width: 120px; float: right;
}
.layout_121 .mainCol {
	width: 610px; float: left;
}
.layout_121 .sideCol {
	width: 300px; float: right;
}
.layout_112 .mainCol {
	width: 610px; float: right;
}
.layout_112 .sideCol {
	width: 300px; float: left;
}
.layout_100 .mainCol {
	width: auto;
}
.layout_100 .sideCol {
	display: none;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
.f_c {
	clear: both;
}
.clear {
	height: 0px; overflow: hidden; clear: both;
}
.clearfix::after {
	clear: both; display: block; content: "";
}
.clearfix {
	
}
.mod_b {
	margin-bottom: 25px;
}
.mod {
	margin-bottom: 15px;
}
.mod_s {
	margin-bottom: 10px;
}
.box_title {
	clear: both; margin-bottom: 10px;
}
.box_border {
	padding: 9px; border: 1px solid rgb(229, 229, 229); height: 100%;
}
.box_border1 {
	padding: 9px; border: 1px solid rgb(162, 210, 240); height: 100%;
}
.box_border2 {
	padding: 8px; border: 2px solid rgb(255, 239, 151); height: 100%;
}
.box_bg {
	background: rgb(229, 229, 229); padding: 10px;
}
.box_bg2 {
	background: rgb(232, 246, 255); padding: 10px;
}
.box_border_bg {
	background: rgb(232, 246, 255); padding: 9px; border: 1px solid rgb(162, 210, 240);
}
.box {
	background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); height: 100%; margin-bottom: 15px;
}
.box .head {
	padding: 4px 14px; height: 20px;
}
.box .head_atuo {
	padding: 14px; height: auto;
}
.box .head .status {
	width: 12px; height: 12px; margin-top: 3px; margin-right: 5px; float: left; _overflow: hidden;
}
.box .head .status div {
	vertical-align: top;
}
.box .head .caption {
	margin-right: 5px; float: left;
}
.box .head .caption .title {
	float: left;
}
.box .head .caption .title em {
	margin: 0px 0px 0px -2px; color: rgb(144, 144, 144); font-style: normal; _margin: 0 -1px 0 -5px;
}
.box .head .append {
	color: rgb(144, 144, 144); float: left;
}
.box .head .append * {
	color: rgb(144, 144, 144);
}
.box .head .extend {
	float: right;
}
.box .head .extend em {
	margin: 0px 4px; color: rgb(144, 144, 144); font-style: normal;
}
.box .neck {
	height: 0px; line-height: 0; font-size: 0px; position: relative;
}
.box .body {
	padding: 14px;
}
.mBox {
	border: 1px solid rgb(229, 229, 229);
}
.mBox .head {
	padding: 0px; height: auto;
}
.mBox .body {
	padding: 0px;
}
.mBox .l {
	padding-left: 14px;
}
.mBox .r {
	padding-right: 14px;
}
.mBox .head .c {
	padding: 0px; height: 20px;
}
.mBox .body .c {
	padding: 14px 0px;
}
.mBox .foot {
	height: 0px; overflow: hidden;
}
.mBox .foot .c {
	overflow: hidden;
}
.nBox {
	border: currentColor;
}
.nBox .head {
	background: url("/images/master.png") repeat-x 0px -1568px rgb(230, 230, 230); padding: 5px 14px; border: 1px solid rgb(198, 198, 198);
}
.nBox .head_auto {
	background: url("/images/master.png") repeat-x 0px -1568px rgb(230, 230, 230); border: 1px solid rgb(198, 198, 198);
}
.nBox .body {
	height: 100%; border:1px solid rgb(229,229,229) ;border-top:none;
}
.qBox {
	border: currentColor;
}
.qBox .head {
	background: url("/images/master.png") repeat-x 0px -1120px rgb(234, 249, 254); padding: 5px 14px; border: 1px solid rgb(167, 214, 224);
}
.qBox .head_auto {
	background: url("/images/master.png") repeat-x 0px -1120px rgb(216, 244, 254); border: 1px solid rgb(167, 214, 224);
}
.qBox .head .caption .title a {
	color: rgb(1, 76, 204);
}
.qBox .body {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(229, 229, 229) rgb(229, 229, 229); height: 100%;
}
.tab_outer {
	position: relative;
}
.tab_outer .tabs {
	left: -14px; top: -45px; height: 31px; overflow: hidden; position: absolute;
}
.tab_outer li {
	border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(229, 229, 229); height: 31px; overflow: hidden; margin-left: -1px; float: left; cursor: pointer;
}
.tab_outer li a {
	padding: 0px 14px; height: 31px; text-align: center; line-height: 32px; overflow: hidden; font-size: 14px; float: left; display: block;
}
.tab_outer li span {
	padding: 0px 14px; height: 31px; text-align: center; line-height: 32px; overflow: hidden; font-size: 14px; float: left; display: block;
}
.tab_outer li.current {
	background: rgb(255, 255, 255); font-weight: bold; cursor: default;
}
.tab_inner {
	margin: -14px -14px 14px; height: 25px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.tab_inner .tabs {
	top: 0px; overflow: hidden; position: absolute;
}
.tab_inner li {
	border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(229, 229, 229); height: 26px; overflow: hidden; margin-left: -1px; float: left; cursor: pointer;
}
.tab_inner li a {
	padding: 0px 15px; height: 25px; text-align: center; line-height: 26px; overflow: hidden; font-size: 12px; float: left; display: block;
}
.tab_inner li span {
	padding: 0px 15px; height: 25px; text-align: center; line-height: 26px; overflow: hidden; font-size: 12px; float: left; display: block;
}
.tab_inner li.current {
	background: rgb(255, 255, 255); font-weight: bold; cursor: default;
}
.right .box .head {
	padding-right: 9px; padding-left: 9px;
}
.sideCol .box .head {
	padding-right: 9px; padding-left: 9px;
}
.right .box .head_auto {
	padding: 9px;
}
.sideCol .box .head_auto {
	padding: 9px;
}
.right .box .body {
	padding: 9px;
}
.sideCol .box .body {
	padding: 9px;
}
.right .mBox .l {
	padding-left: 9px;
}
.sideCol .mBox .l {
	padding-left: 9px;
}
.right .mBox .r {
	padding-right: 9px;
}
.sideCol .mBox .r {
	padding-right: 9px;
}
.right .mBox .head {
	padding: 0px;
}
.sideCol .mBox .head {
	padding: 0px;
}
.right .mBox .body {
	padding: 0px;
}
.sideCol .mBox .body {
	padding: 0px;
}
.right .mBox .body .c {
	padding: 9px 0px;
}
.sideCol .mBox .body .c {
	padding: 9px 0px;
}
.left .qBox .head {
	background: rgb(234, 249, 254); border-color: rgb(229, 229, 229);
}
.mainCol .qBox .head {
	background: rgb(234, 249, 254); border-color: rgb(229, 229, 229);
}
.left .nBox .head {
	background: rgb(242, 242, 242); border-color: rgb(229, 229, 229);
}
.mainCol .nBox .head {
	background: rgb(242, 242, 242); border-color: rgb(229, 229, 229);
}
.qBox .tab_outer li {
	border-color: rgb(167, 214, 224);
}
.left .qBox .tab_outer li {
	border-color: rgb(229, 229, 229);
}
.mainCol .qBox .tab_outer li {
	border-color: rgb(229, 229, 229);
}
.nBox .tab_outer li {
	border-color: rgb(198, 198, 198);
}
.left .nBox .tab_outer li {
	border-color: rgb(229, 229, 229);
}
.mainCol .nBox .tab_outer li {
	border-color: rgb(229, 229, 229);
}
.right .tab_outer .tabs {
	left: -9px; top: -40px;
}
.right .tab_inner {
	margin: -9px -9px 9px;
}
.right .tab_aver .tabs {
	width: 298px; overflow: hidden;
}
.right .tab_aver ul {
	width: 300px;
}
.right .tab_aver2 li a {
	padding: 0px; width: 149px;
}
.right .tab_aver2 li span {
	padding: 0px; width: 149px;
}
.right .tab_aver3 li a {
	padding: 0px; width: 99px;
}
.right .tab_aver3 li span {
	padding: 0px; width: 99px;
}
.right .tab_aver4 li a {
	padding: 0px; width: 74px;
}
.right .tab_aver4 li span {
	padding: 0px; width: 74px;
}
.right .tab_aver5 li a {
	padding: 0px; width: 59px;
}
.right .tab_aver5 li span {
	padding: 0px; width: 59px;
}
.right .tab_aver6 li a {
	padding: 0px; width: 49px;
}
.right .tab_aver6 li span {
	padding: 0px; width: 49px;
}
.nTab {
	margin-bottom: 15px;
}
.nTab .head {
	background: url("/images/master.png") repeat-x 0px -1056px rgb(239, 239, 239); border: 1px solid rgb(198, 198, 198); height: 28px;
}
.nTab .head .tabs {
	float: left;
}
.nTab .head .tabs li {
	left: 0px; top: 0px; width: 80px; height: 28px; border-right-color: rgb(198, 198, 198); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
.nTab .head .tabs li .label {
	padding: 6px 0px; left: 0px; top: 0px; width: 100%; height: 16px; text-align: center; line-height: 16px; overflow: hidden; font-size: 14px; font-weight: bold; display: block; white-space: nowrap; position: absolute;
}
.nTab .head .tabs a {
	left: 0px; top: 0px; width: 100%; height: 28px; display: block; position: absolute;
}
.nTab .head .tabs a:hover {
	background: rgb(222, 231, 237);
}
.nTab .head .tabs .current a {
	outline: 0px; text-decoration: none; cursor: default;
}
.nTab .head .tabs .current .label {
	background: rgb(222, 231, 237); height: 17px; color: rgb(0, 0, 0); cursor: default;
}
.nTab .head .extend {
	padding: 4px 5px 0px 0px; line-height: 18px; float: right; _overflow: hidden;
}
.nTab .head .extend select {
	height: 20px; vertical-align: middle;
}
.nTab .head .extend option {
	padding-right: 6px;
}
.nTab .head .extend .label {
	color: rgb(144, 144, 144);
}
.nTab .body {
	padding: 10px; border: 5px solid rgb(222, 231, 237); height: 100%;
}
.pageBar {
	height: 20px; color: rgb(144, 144, 144); clear: both;
}
.pageBar .num {
	color: rgb(144, 144, 144); font-size: 10px;
}
.pageBar .page {
	text-align: right; color: rgb(144, 144, 144); float: right;
}
.pageBar .page .disabled {
	text-decoration: none;
}
.pageBar .page a {
	margin: 0px 2px;
}
.pageBar .page .current {
	color: rgb(0, 0, 0); font-weight: bold; text-decoration: none;
}
.LPageBar {
	text-align: center; line-height: 24px; font-size: 14px;
}
.LPageBar * {
	text-align: center; line-height: 24px; font-size: 14px;
}
.LPageBar .page a {
	margin: 0px 3px; padding: 1px 6px 3px; border: 1px solid rgb(187, 221, 237);
}
.LPageBar .page a:hover {
	background: rgb(187, 221, 237);
}
.LPageBar .page .current {
	margin: 0px 5px; font-weight: bold;
}
.qPager {
	height: 22px; clear: both; margin-top: 10px; _overflow: hidden;
}
.qPager .stat {
	color: rgb(144, 144, 144); line-height: 22px; font-size: 12px; margin-right: 10px; float: left;
}
.qPager .pages {
	float: right;
}
.qPager .pages li {
	height: 22px; margin-right: 3px; float: left;
}
.qPager .pages li a {
	padding: 0px 3px 0px 2px; height: 20px; line-height: 22px; overflow: hidden; font-size: 14px; float: left; display: block;
}
.qPager .pages li span {
	padding: 0px 3px 0px 2px; height: 20px; line-height: 22px; overflow: hidden; font-size: 14px; float: left; display: block;
}
.qPager .pages li a:hover {
	padding: 0px 2px 0px 1px; border: 1px solid rgb(198, 198, 198); height: 20px; line-height: 20px; text-decoration: none;
}
.qPager .pages li.current span {
	background: rgb(198, 198, 198); height: 22px; color: rgb(255, 255, 255); font-weight: bold; cursor: default;
}
.qPager .pages li.pass {
	color: rgb(144, 144, 144); line-height: 16px; font-weight: bold;
}
.qPager .turn {
	width: 125px; float: right;
}
.qPager .turn li {
	height: 22px; float: left;
}
.qPager .turn .ico_pre {
	background: url("/images/master.png") no-repeat -188px -190px; left: 2px; top: 2px; width: 16px; height: 16px; display: block; position: absolute;
}
.qPager .turn .ico_next {
	background: url("/images/master.png") no-repeat -218px -190px; top: 2px; width: 16px; height: 16px; right: 2px; display: block; position: absolute;
}
.qPager .turn a {
	border: 1px solid rgb(229, 229, 229); width: 48px; height: 20px; text-align: center; line-height: 20px; display: block; position: relative; _overflow: hidden; _zoom: 1;
}
.qPager .turn span {
	border: 1px solid rgb(229, 229, 229); width: 48px; height: 20px; text-align: center; line-height: 20px; display: block; position: relative; _overflow: hidden; _zoom: 1;
}
.qPager .turn a:hover {
	border-color: rgb(198, 198, 198); text-decoration: none;
}
.qPager .turn span {
	color: rgb(198, 198, 198); cursor: default;
}
.qPager .turn span .ico_pre {
	background: url("/images/master.png") no-repeat -252px -190px;
}
.qPager .turn span .ico_next {
	background: url("/images/master.png") no-repeat -282px -190px;
}
.qPager .turn .pre {
	float: left;
}
.qPager .turn .next {
	margin-left: 5px; float: left;
}
.qPager .turn .pre a {
	padding-left: 10px;
}
.qPager .turn .pre span {
	padding-left: 10px;
}
.qPager .turn .next a {
	padding-right: 10px;
}
.qPager .turn .next span {
	padding-right: 10px;
}
.qPager_large {
	height: 24px;
}
.qPager_large .stat {
	display: none;
}
.qPager_large .pages {
	float: left;
}
.qPager_large .pages li {
	height: 24px; margin-right: 4px;
}
.qPager_large .pages li a {
	height: 22px; line-height: 24px; font-size: 16px;
}
.qPager_large .pages li span {
	height: 22px; line-height: 24px; font-size: 16px;
}
.qPager_large .pages li.current span {
	height: 24px; line-height: 24px; font-size: 16px;
}
.qPager_large .pages li a:hover {
	height: 22px; line-height: 22px;
}
.qPager_large .pages li.pass {
	line-height: 16px;
}
.qPager_large .turn {
	width: 142px;
}
.qPager_large .turn li {
	height: 24px;
}
.qPager_large .turn .ico_pre {
	top: 3px;
}
.qPager_large .turn .ico_next {
	top: 3px;
}
.qPager_large .turn a {
	width: 54px; height: 22px; line-height: 22px; font-size: 14px;
}
.qPager_large .turn span {
	width: 54px; height: 22px; line-height: 22px; font-size: 14px;
}
.qPager_large .turn .next {
	margin-left: 10px;
}
.qPager_large .turn .pre a {
	padding-left: 10px;
}
.qPager_large .turn .pre span {
	padding-left: 10px;
}
.qPager_large .turn .next a {
	padding-right: 10px;
}
.qPager_large .turn .next span {
	padding-right: 10px;
}
.qPager_small {
	height: 18px;
}
.qPager_small .stat {
	display: none;
}
.qPager_small .pages {
	float: left;
}
.qPager_small .pages li {
	height: 18px; margin-right: 2px;
}
.qPager_small .pages li a {
	height: 16px; line-height: 18px; font-size: 12px;
}
.qPager_small .pages li span {
	height: 16px; line-height: 18px; font-size: 12px;
}
.qPager_small .pages li.current span {
	height: 18px;
}
.qPager_small .pages li a:hover {
	height: 16px; line-height: 16px;
}
.qPager_small .pages li.pass {
	line-height: 12px;
}
.qPager_small .turn {
	width: 41px;
}
.qPager_small .turn li {
	height: 20px;
}
.qPager_small .turn .ico_pre {
	left: 0px; top: 0px;
}
.qPager_small .turn .ico_next {
	left: 0px; top: 0px;
}
.qPager_small .turn a {
	padding: 0px; width: 16px; height: 16px; line-height: 16px; text-indent: -10em; overflow: hidden;
}
.qPager_small .turn span {
	padding: 0px; width: 16px; height: 16px; line-height: 16px; text-indent: -10em; overflow: hidden;
}
.qPager_small .turn .next {
	margin-left: 5px;
}
.qPager_small .turn .pre a {
	padding-left: 0px;
}
.qPager_small .turn .pre span {
	padding-left: 0px;
}
.qPager_small .turn .next a {
	padding-right: 0px;
}
.qPager_small .turn .next span {
	padding-right: 0px;
}
.qPager_mini {
	margin: 8px -9px -4px; padding: 4px 9px 0px; height: 20px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.qPager_mini .stat {
	line-height: 16px;
}
.qPager_mini .turn {
	width: 41px;
}
.qPager_mini .turn li {
	height: 16px;
}
.qPager_mini .turn .ico_pre {
	left: 0px; top: 0px;
}
.qPager_mini .turn .ico_next {
	left: 0px; top: 0px;
}
.qPager_mini .turn a {
	padding: 0px; border: currentColor; width: 18px; height: 16px; line-height: 16px; text-indent: -10em; overflow: hidden;
}
.qPager_mini .turn span {
	padding: 0px; border: currentColor; width: 18px; height: 16px; line-height: 16px; text-indent: -10em; overflow: hidden;
}
.qPager_mini .turn .next {
	margin-left: 5px;
}
.qPager_mini .turn .pre a {
	padding-left: 0px;
}
.qPager_mini .turn .pre span {
	padding-left: 0px;
}
.qPager_mini .turn .next a {
	padding-right: 0px;
}
.qPager_mini .turn .next span {
	padding-right: 0px;
}
.viewTab {
	background: rgb(229, 229, 229); padding: 6px 10px 0px; height: 26px; overflow: hidden; margin-bottom: 20px;
}
.viewTab .tabs {
	float: left;
}
.viewTab .tabs li {
	height: 26px; line-height: 26px; overflow: hidden; padding-left: 2px; float: left;
}
.viewTab .tabs li a {
	line-height: 26px; margin-right: 4px; margin-left: 4px;
}
.viewTab .tabs .current {
	background: rgb(255, 255, 255); line-height: 28px; padding-right: 5px; padding-left: 6px;
}
.viewTab .format {
	height: 26px; float: right;
}
.viewTab .extend {
	height: 26px; float: right;
}
.viewTab .extend {
	_margin-top: 4px;
}
.viewTab .extend .check {
	margin-right: 2px; vertical-align: middle; _magin-top: 1px;
}
.viewTab .format img {
	border: 1px solid rgb(199, 199, 199); margin-left: 5px; vertical-align: middle; cursor: pointer;
}
.viewTab .format .label {
	color: rgb(144, 144, 144); float: left;
}
.viewTab .format ul {
	float: left;
}
.viewTab .format li {
	padding: 1px 0px 0px 1px; border: 1px solid rgb(198, 198, 198); width: 15px; height: 15px; overflow: hidden; margin-left: 8px; float: left;
}
.viewTab .format .current {
	background: rgb(255, 255, 255); border: 1px solid rgb(144, 144, 144);
}
.newViewTab {
	padding: 0px 10px; height: 26px; margin-bottom: 10px; border-bottom-color: rgb(198, 198, 198); border-bottom-width: 1px; border-bottom-style: solid; _overflow: hidden;
}
.newViewTab .tabs {
	left: 0px; top: 0px; float: left; position: relative;
}
.newViewTab .tabs li {
	padding: 0px 7px; height: 26px; line-height: 28px; overflow: hidden; float: left;
}
.newViewTab .tabs li a {
	line-height: 28px;
}
.newViewTab .tabs .current {
	background: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(198, 198, 198) rgb(198, 198, 198) currentColor; padding: 0px 6px; line-height: 26px;
}
.newViewTab .tabs .current * {
	color: rgb(0, 0, 0); line-height: 24px; text-decoration: none;
}
.newViewTab .extend {
	height: 26px; float: right;
}
.newViewTab .extend {
	_margin-top: 4px;
}
.newViewTab .extend .check {
	margin-right: 2px; vertical-align: middle; _magin-top: 1px;
}
.video {
	left: 0px; top: 0px; width: 128px; position: relative; z-index: 0;
}
.video_s {
	left: 0px; top: 0px; width: 128px; position: relative; z-index: 0;
}
.video_s {
	width: 80px;
}
.video h1 {
	width: 128px; overflow: hidden;
}
.video_s h1 {
	width: 80px; overflow: hidden;
}
.video li {
	color: rgb(144, 144, 144);
}
.video_s li {
	color: rgb(144, 144, 144);
}
.video h1 {
	font: 12px/20px arial, verdana, tahoma, simsun, "宋体", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.video_s h1 {
	font: 12px/20px arial, verdana, tahoma, simsun, "宋体", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.v h1 {
	font: 12px/20px arial, verdana, tahoma, simsun, "宋体", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.video .label {
	color: rgb(144, 144, 144);
}
.video .num {
	color: rgb(0, 0, 0); font-size: 10px;
}
.video_s .num {
	color: rgb(0, 0, 0); font-size: 10px;
}
.video .vLink {
	background: url("/images/master.png") no-repeat 5000px 5000px; left: 0px; top: 0px; width: 128px; height: 96px; position: absolute; z-index: 2;
}
.video .vLink a {
	height: 100%; display: block;
}
.video_s .vLink {
	background: url("/images/master.png") no-repeat 5000px 5000px; left: 0px; top: 0px; width: 80px; height: 60px; position: absolute; z-index: 2;
}
.video_s .vLink a {
	height: 100%; display: block;
}
.video .vStatus {
	left: 0px; top: 76px; width: 128px; height: 20px; overflow: hidden; position: absolute; z-index: 1;
}
.video .vStatus .status {
	left: 0px; top: 2px; width: 100%; height: 20px; color: rgb(255, 255, 255); padding-left: 4px; display: block; position: absolute; z-index: 1;
}
.video .vStatus .bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 20px; color: rgb(209, 239, 245); filter: alpha(opacity=60); position: absolute; z-index: 0; opacity: 0.6;
}
.video .vStatus span {
	top: 0px; position: absolute;
}
.video .vStatus .time {
	line-height: 16px; font-weight: bold;
}
.video .vStatus .ico__live {
	top: 4px; right: 6px; position: absolute; z-index: 1;
}
.video .playMenu {
	padding: 0px; left: 112px; top: 0px; width: 16px; height: 16px; line-height: 16px; position: absolute; z-index: 3; cursor: pointer; background-repeat: no-repeat;
}
.video .vMenu {
	padding: 0px; left: 112px; top: 0px; width: 16px; height: 16px; line-height: 16px; position: absolute; z-index: 3; cursor: pointer; background-repeat: no-repeat;
}
.video_s .playMenu {
	padding: 0px; left: 112px; top: 0px; width: 16px; height: 16px; line-height: 16px; position: absolute; z-index: 3; cursor: pointer; background-repeat: no-repeat;
}
.video_s .vMenu {
	padding: 0px; left: 112px; top: 0px; width: 16px; height: 16px; line-height: 16px; position: absolute; z-index: 3; cursor: pointer; background-repeat: no-repeat;
}
.video_s .playMenu {
	left: 64px; top: 0px;
}
.video_s .vMenu {
	left: 64px; top: 0px;
}
.video .playMenu a {
	width: 16px; height: 16px; display: block;
}
.video .vMenu a {
	width: 16px; height: 16px; display: block;
}
.video_s .playMenu a {
	width: 16px; height: 16px; display: block;
}
.video_s .vMenu a {
	width: 16px; height: 16px; display: block;
}
.video .ico__HD {
	vertical-align: middle;
}
.video_s .ico__HD {
	vertical-align: middle;
}
.video .videoImg {
	left: 0px; top: 0px; width: 128px; height: 100px; position: relative; z-index: 0;
}
.video .vImg {
	left: 0px; top: 0px; width: 128px; height: 100px; position: relative; z-index: 0;
}
.video_s .videoImg {
	width: 80px; height: 62px;
}
.video_s .vImg {
	width: 80px; height: 62px;
}
.video .videoImg img {
	width: 128px; height: 96px;
}
.video .vImg img {
	width: 128px; height: 96px;
}
.video_s .videoImg img {
	width: 80px; height: 60px;
}
.video_s .vImg img {
	width: 80px; height: 60px;
}
.video .up {
	color: rgb(255, 0, 0);
}
.video_s .up {
	color: rgb(255, 0, 0);
}
.video .down {
	color: rgb(39, 109, 23);
}
.video_s .down {
	color: rgb(39, 109, 23);
}
.video_s .playStat {
	width: 80px; overflow: hidden; white-space: nowrap; position: relative; z-index: 1;
}
.pList .vLink {
	width: 120px; height: 90px;
}
.pList_s .vLink {
	width: 72px; height: 52px;
}
.pList .vStatus {
	left: 0px; top: 70px; width: 120px; height: 20px; overflow: hidden; position: absolute; z-index: 1;
}
.pList .videoImg {
	background: url("/images/master.png") no-repeat 0px -768px;
}
.pList .vImg {
	background: url("/images/master.png") no-repeat 0px -768px;
}
.pList_s .videoImg {
	background: url("/images/master.png") no-repeat -160px -768px; width: 80px; height: 60px;
}
.pList_s .vImg {
	background: url("/images/master.png") no-repeat -160px -768px; width: 80px; height: 60px;
}
.pList .videoImg img {
	width: 120px; height: 90px; margin-bottom: 6px;
}
.pList .vImg img {
	width: 120px; height: 90px; margin-bottom: 6px;
}
.pList_s .videoImg img {
	width: 72px; height: 52px; margin-bottom: 3px;
}
.pList_s .vImg img {
	width: 72px; height: 52px; margin-bottom: 3px;
}
.show {
	width: 128px; position: relative; z-index: 0;
}
.show .label {
	color: rgb(144, 144, 144);
}
.show .show_link {
	background: url("/images/master.png") no-repeat 5000px 5000px; left: 0px; top: 0px; position: absolute; z-index: 10;
}
.show_v .show_link {
	background: url("/images/master.png") no-repeat 5000px 5000px; left: 0px; top: 0px; position: absolute; z-index: 10;
}
.show .show_link a {
	height: 100%; display: block;
}
.show_v .show_link a {
	height: 100%; display: block;
}
.show {
	left: 0px; top: 0px; width: 128px; position: relative;
}
.show .show_link {
	width: 120px; height: 90px;
}
.show .show_img {
	background: url("/images/master.png") no-repeat 0px -768px; height: 96px; overflow: hidden; margin-bottom: 5px;
}
.show .show_img img {
	width: 120px; height: 90px;
}
.show .show_update {
	left: 0px; top: 70px; width: 120px; height: 20px; overflow: hidden; position: absolute; z-index: 1;
}
.show .show_update .status {
	left: 0px; top: 0px; width: 100%; height: 20px; color: rgb(255, 255, 255); padding-left: 4px; display: block; position: absolute; z-index: 1;
}
.show .show_update .ico__HD {
	top: 3px; right: 4px; position: absolute; z-index: 1;
}
.show .show_update .ico__SD {
	top: 3px; right: 4px; position: absolute; z-index: 1;
}
.show .show_update .bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 20px; color: rgb(209, 239, 245); filter: alpha(opacity=60); position: absolute; z-index: 0; opacity: 0.6;
}
.show .show_update span {
	top: 0px; position: absolute;
}
.show .show_play {
	width: 100%; height: 20px; overflow: hidden; white-space: nowrap;
}
.show .show_pub {
	width: 100%; height: 20px; overflow: hidden; white-space: nowrap;
}
.show .show_director {
	width: 100%; height: 20px; overflow: hidden; white-space: nowrap;
}
.show .show_actor {
	width: 100%; height: 20px; overflow: hidden; white-space: nowrap;
}
.show .show_sort {
	width: 100%; height: 20px; overflow: hidden; white-space: nowrap;
}
.show .show_actor a {
	margin-right: 5px;
}
.show .show_intro {
	width: 100%; color: rgb(108, 108, 108); padding-top: 2px; clear: both;
}
.show .show_ischarge {
	background: url("/images/master.png") no-repeat 0px -608px; left: 0px; top: 0px; width: 34px; height: 34px; position: absolute; z-index: 1;
}
.show .show_price .price {
	color: rgb(255, 102, 0); font-weight: bold;
}
.show .show_price .up {
	color: rgb(144, 144, 144); margin-right: 12px;
}
.show .show_price .up .price em {
	color: rgb(255, 102, 0); font-style: normal; font-weight: normal;
}
.show .show_price .mp a {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.show_s {
	width: 80px;
}
.show_s .show_link {
	width: 72px; height: 52px;
}
.show_s .show_img {
	background: url("/images/master.png") no-repeat -160px -768px; width: 80px; height: 58px;
}
.show_s .show_img img {
	width: 72px; height: 52px;
}
.show_s .show_title a {
	font-size: 12px;
}
.show_s .show_update {
	width: 100%; position: static;
}
.show_s .show_update .status {
	color: rgb(0, 0, 0); padding-left: 0px; position: static;
}
.show_s .show_update .bg {
	display: none;
}
.show_s .show_play {
	
}
.sokutool {
	width: 385px; height: 30px; position: relative; z-index: 1100;
}
.sokutool input {
	background: rgb(255, 255, 255); margin: 0px; padding: 4px 9px; border: 1px solid rgb(153, 153, 153); width: 290px; height: 20px; line-height: 20px; font-size: 14px; float: left; display: block; box-shadow: inset 1px 1px 3px #c3c3c3; -webkit-box-shadow: inset 1px 1px 3px #c3c3c3;
}
.sokutool input:focus {
	border-color: rgb(62, 171, 255); box-shadow: 0px 0px 1px #1681d3, inset 1px 1px 3px #c3c3c3; -webkit-box-shadow: 0 0 1px #1681d3, inset 1px 1px 3px #c3c3c3;
}
.sokutool button {
	background: url("/images/bg_header.gif") no-repeat 0px -605px; margin: 0px; padding: 0px; border: currentColor; width: 70px; height: 30px; float: right; display: block; cursor: pointer;
}
.sokutool button:hover {
	background-position: 0px -635px;
}
.sokutool button:focus {
	background-position: 0px -635px;
}
.sokutool button:active {
	background-position: 0px -665px;
}
.sokutool button em {
	display: none;
}
.kubox {
	background: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(62, 171, 255); left: 0px; top: 0px; width: 375px; overflow: hidden; display: none; position: absolute;
}
.kubox .main {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; width: 375px; overflow: hidden; position: relative;
}
.kubox .autolist {
	width: 187px; margin-bottom: -1px; position: relative;
}
.kubox .autolist li {
	height: 29px; color: rgb(102, 102, 102); line-height: 29px; overflow: hidden; padding-left: 5px; font-size: 12px; border-bottom-color: rgb(212, 229, 249); border-bottom-width: 1px; border-bottom-style: solid; position: relative; cursor: pointer;
}
.kubox .autolist li.current {
	background-color: rgb(223, 237, 255);
}
.kubox .autolist li b {
	color: rgb(0, 0, 0); font-size: 12px;
}
.kubox .autolist li i {
	color: rgb(0, 0, 0); font-size: 12px; font-style: normal; margin-left: 5px;
}
.kubox .autolist li .expand {
	background: url("/images/bg_header.gif") no-repeat 0px -830px; top: 9px; width: 6px; height: 12px; right: 4px; text-indent: 2em; overflow: hidden; display: block; position: absolute;
}
.kubox .autolist li .goplay {
	background: url("/images/bg_header.gif") no-repeat 0px -805px; top: 6px; width: 16px; height: 16px; right: 4px; overflow: hidden; display: block; position: absolute;
}
.kubox .autolist li .goplay em {
	display: none;
}
.kubox .panels {
	left: 187px; top: 0px; width: 187px; height: 300px; border-left-color: rgb(212, 229, 249); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.kubox .panel {
	background: rgb(223, 237, 255); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute;
}
.kubox .panels .actorinfo {
	color: rgb(144, 144, 144); padding-top: 10px; padding-left: 10px;
}
.kubox .panel .item {
	padding: 10px 5px 10px 68px; width: 114px; height: 72px; overflow: hidden; position: relative;
}
.kubox .panel .current {
	background: rgb(194, 223, 246);
}
.kubox .panel .item i {
	font-size: 12px; font-style: normal; margin-left: 2px;
}
.kubox .panel .item .title {
	height: 18px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden;
}
.kubox .panel .item .pub {
	height: 18px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden;
}
.kubox .panel .item .actor {
	height: 20px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden;
}
.kubox .panel .item .play {
	height: 16px; color: rgb(102, 102, 102); line-height: 16px; overflow: hidden;
}
.kubox .panel .item .thumb {
	background: rgb(153, 153, 153); left: 7px; top: 10px; width: 54px; height: 72px; position: absolute;
}
.kubox .panel .item .thumb img {
	width: 54px; height: 72px; display: block;
}
.kubox .panel .item .title {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: bold;
}
.kubox .panel .item .title a {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: bold;
}
.kubox .panel .item .play a {
	background: url("/images/bg_header.gif") no-repeat 0px -805px; width: 16px; height: 16px; overflow: hidden; display: block;
}
.kubox .panel .item .play em {
	display: none;
}
.s_header .kubox {
	top: 29px;
}
.s_miniHeader .kubox {
	top: 23px;
}
.s_footer .sokutool {
	z-index: 0;
}
.dropmenu {
	width: 100%; height: 36px;
}
.dropmenu .handle {
	background: url("/images/bg_header.gif") no-repeat right -400px; padding: 0px 20px 0px 10px; left: 0px; top: 0px; height: 38px; line-height: 38px; position: absolute; z-index: 3; cursor: pointer;
}
.dropmenu .panel {
	background: rgb(255, 255, 255); padding: 15px 0px 15px 15px; border: 1px solid rgb(198, 198, 198); top: 38px; right: 0px; display: none; position: absolute; z-index: 2; box-shadow: 0px 0px 3px #ccc; -moz-box-shadow: 0 0 3px #ccc; -webkit-box-shadow: 0 0 3px #ccc;
}
.dropmenu .mask {
	background: rgb(255, 255, 255); border: currentColor; top: 38px; width: 0px; height: 0px; right: 0px; display: none; filter: alpha(opacity=0); position: absolute; z-index: 1; opacity: 0;
}
.dropmenu_expand {
	box-shadow: 0px 0px 3px #ccc; -moz-box-shadow: 0 0 3px #ccc; -webkit-box-shadow: 0 0 3px #ccc;
}
.dropmenu_expand .handle {
	background-position: right -425px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(198, 198, 198) rgb(198, 198, 198) currentColor; padding: 0px 19px 0px 9px; top: -1px; height: 39px; background-color: rgb(255, 255, 255);
}
.dropmenu_expand .panel {
	display: block;
}
.dropmenu_expand .mask {
	display: block;
}
.ucenter {
	height: 38px; position: relative; z-index: 1050;
}
.ucenter li em {
	color: rgb(204, 0, 0); font-style: normal;
}
.ucenter li a:hover em {
	text-decoration: underline;
}
.ucenter .pop {
	background: rgb(255, 252, 201); padding: 3px 9px; border: 1px solid rgb(255, 214, 103); left: 0px; top: 38px; width: 199px; display: none; position: absolute; z-index: 1;
}
.ucenter .pop .close {
	background: url("/images/bg_header.gif") no-repeat -80px -480px; top: 7px; width: 12px; height: 12px; right: 7px; overflow: hidden; position: absolute; cursor: pointer;
}
.ucenter .pop .close em {
	display: none;
}
.ucenter .pop .point {
	background: url("/images/bg_header.gif") no-repeat -40px -479px; left: 33px; top: -7px; width: 16px; height: 7px; overflow: hidden; position: absolute;
}
.ucenter .pop .point em {
	display: none;
}
.ucenter .pop .info li {
	width: 92px; height: 20px; overflow: hidden; float: left; white-space: nowrap;
}
.ucenter .pop .info em {
	color: rgb(204, 0, 0); font-style: normal; font-weight: bold; margin-left: 0px;
}
.ucenter .pop .info a:hover em {
	text-decoration: underline;
}
.ucenter .userlog {
	width: 95px; height: 38px; float: right;
}
.ucenter .userlog .logpre {
	padding: 9px 0px 7px; width: 95px; height: 20px; text-align: right;
}
.ucenter .userlog .logpre a {
	margin-right: 7px;
}
.ucenter .userlog .logafter {
	width: 95px; height: 38px; position: relative; z-index: 1;
}
.ucenter .userlog .handle {
	width: 65px;
}
.ucenter .userlog .handle_hover .pop {
	left: -1px;
}
.ucenter .userlog .handle .uname {
	width: 65px; height: 38px; text-align: center; line-height: 38px; overflow: hidden;
}
.ucenter .userlog .panel {
	padding: 5px 0px 15px; width: 93px; _right: -1px;
}
.ucenter .userlog .panel .line {
	margin: 10px 2px; height: 1px; line-height: 1px; overflow: hidden; background-color: rgb(238, 238, 238);
}
.ucenter .userlog .panel ul {
	margin: 0px auto; width: 67px;
}
.ucenter .userlog .panel li {
	height: 20px; overflow: hidden; margin-bottom: 4px;
}
.ucenter .watching {
	width: 66px; height: 38px; margin-right: 15px; margin-left: -1px; float: right; position: relative; z-index: 2;
}
.ucenter .watching .listnull {
	padding: 0px; width: 260px; text-align: center; color: rgb(198, 198, 198); clear: both; margin-right: 15px; white-space: nowrap;
}
.ucenter .watching .handle {
	width: 36px;
}
.ucenter .watching .loading {
	width: 260px; text-align: center; margin-right: 15px;
}
.ucenter .watching .panel .list {
	width: 260px; margin-right: 15px;
}
.ucenter .watching .panel li {
	width: 260px; height: 20px; overflow: hidden; margin-bottom: 4px;
}
.ucenter .watching .bf {
	margin-top: 5px;
}
.ucenter .watching .bf a {
	color: rgb(1, 76, 204);
}
.ucenter .watching .c1 {
	width: 200px; float: left;
}
.ucenter .watching .c2 {
	width: 40px; color: rgb(144, 144, 144); float: right;
}
.ucenter .watching .bh .c2 {
	color: rgb(198, 198, 198);
}
.ucenter .watching li a {
	
}
.ucenter .watching li a:hover .c1 {
	text-decoration: underline;
}
.ucenter .watching li a:hover .c2 {
	text-decoration: underline;
}
.ucenter .watching .om {
	background: rgb(234, 249, 254); padding: 10px; width: 240px; height: 20px; margin-top: 10px; margin-right: 15px;
}
.ucenter .watching .om a:hover .num {
	text-decoration: underline;
}
.ucenter .watching .om .num {
	color: rgb(254, 0, 0); font-size: 12px; font-weight: bold;
}
.ucenter .watching .om .stat {
	float: left;
}
.ucenter .watching .om .play {
	float: right;
}
.ucenter .watching .om .play a {
	color: rgb(1, 76, 204);
}
.ucenter .upload {
	margin: 9px 0px; height: 20px; float: right;
}
.ucenter .upload a {
	background: url("/images/bg_header.gif") no-repeat 28px -325px; width: 24px; height: 20px; padding-right: 20px; display: block;
}
.ucenter .notify {
	width: 55px; height: 38px; margin-left: -1px; float: right; position: relative;
}
.ucenter .notify .notice {
	background: url("/images/message.gif") no-repeat 0px 0px; top: 0px; width: 23px; height: 13px; text-align: center; right: 10px; line-height: 10px; position: absolute; z-index: 5; cursor: pointer;
}
.ucenter .notify .notice .num {
	color: rgb(255, 255, 255); vertical-align: top;
}
.ucenter .notify .dropmenu_expand .notice {
	right: 9px;
}
.ucenter .notify .handle {
	width: 25px;
}
.ucenter .notify .dropmenu .panel {
	padding: 0px; right: -135px; _right: -136px;
}
.ucenter .notify .dropmenu .mask {
	padding: 0px; right: -135px; _right: -136px;
}
.ucenter .notify .msg {
	background: rgb(255, 247, 210); padding: 0px 30px 0px 15px; border: 1px solid rgb(204, 183, 146); top: 38px; height: 32px; text-align: center; right: -124px; line-height: 32px; position: absolute;
}
.ucenter .notify .msg1 {
	width: 115px; line-height: 32px;
}
.ucenter .notify .msg2 {
	width: 225px; line-height: 32px;
}
.ucenter .notify .msg3 {
	width: 270px; line-height: 32px;
}
.ucenter .notify .msg a {
	margin: 0px 5px;
}
.ucenter .notify .msg strong {
	color: rgb(1, 76, 204);
}
.ucenter .notify .msg .close {
	background: url("/images/master.png") no-repeat -287px -318px; top: 0px; width: 32px; height: 32px; right: 0px; position: absolute; cursor: pointer;
}
.s_header * {
	color: rgb(0, 0, 0);
}
.s_header .ico__new {
	background: url("/images/bg_header.gif") no-repeat -20px -480px; width: 16px; height: 16px;
}
.s_header .prinav {
	background: rgb(219, 239, 249); height: 40px;
}
.s_header .navbox {
	margin: 0px auto; padding: 0px 15px; width: 930px; height: 40px;
}
.s_header .prinav li {
	height: 32px; margin-right: 2px; float: left;
}
.s_header .prinav a {
	background: rgb(237, 247, 252); padding: 0px 8px; border-radius: 3px 3px 0px 0px; height: 32px; line-height: 32px; font-size: 14px; float: left; display: block; white-space: nowrap; position: relative; -webkit-border-radius: 3px 3px 0 0;
}
.s_header .prinav a:hover {
	background: rgb(241, 249, 253); color: rgb(0, 0, 0); text-decoration: none;
}
.s_header .prinav li.current a {
	background: rgb(255, 255, 255);
}
.s_header .prinav li.current a:hover {
	background: rgb(255, 255, 255);
}
.s_header .prinav .ico__new {
	left: 50%; top: -7px; margin-left: -8px; position: absolute; z-index: 2;
}
.s_header .prinav .module {
	height: 32px; padding-top: 8px; float: left;
}
.s_header .prinav .sub {
	height: 40px; overflow: hidden; float: right;
}
.s_header .prinav .sub .channel {
	height: 32px; margin-top: 8px; margin-right: -5px; float: left;
}
.s_header .prinav .sub .channel .group {
	background: url("/images/bg_header.gif") no-repeat right -265px; padding: 0px 5px; height: 32px; float: left;
}
.s_header .prinav .sub .m {
	font-weight: bold;
}
.s_header .prinav .sub li {
	margin-right: 0px;
}
.s_header .prinav .sub a {
	padding: 0px 3px; font-size: 12px;
}
.s_header .prinav .sub a:hover {
	background: rgb(241, 249, 253);
}
.s_header .conbox {
	margin: 0px auto; padding: 0px 15px; width: 930px; height: 80px;
}
.s_header .headcon .logo {
	width: 230px; height: 100%; overflow: hidden; float: left;
}
.s_header .headcon .so {
	width: 385px; height: 100%; float: left;
}
.s_header .headcon .ucenter {
	top: 15px; width: 280px; float: right;
}
.s_header .headcon .ucenter .pop {
	top: 38px; width: 210px;
}
.s_header .headcon .assit {
	top: 10px; width: 200px; height: 20px; right: 14px; float: right; display: none; position: relative;
}
.s_header .so .sokutool {
	margin-top: 20px;
}
.s_header .so .soextend {
	padding: 10px 0px 4px; width: 385px; height: 14px; overflow: hidden;
}
.s_header .so .soextend a {
	color: rgb(144, 144, 144); line-height: 14px; margin-right: 8px; float: left; display: block; zoom: 1;
}
.s_header .so .soextend a.gorank {
	background: url("/images/bg_header.gif") no-repeat 0px -300px; padding-left: 18px;
}
.s_header .so .soextend a.gosoku {
	background: url("/images/bg_header.gif") no-repeat 0px -580px; width: 76px; height: 16px; overflow: hidden; margin-top: -1px; margin-right: 2px; float: right; display: none;
}
.s_header .so .soextend a.gosoku em {
	display: none;
}
.s_subNav {
	margin: 15px auto 0px; padding: 0px 15px; width: 930px; height: 29px; overflow: hidden;
}
.s_subNav .subNav {
	background: rgb(182, 236, 247); padding: 3px 6px 4px; height: 22px; overflow: hidden;
}
.s_subNav .subNav .items {
	height: 22px; float: left;
}
.s_subNav .subNav li {
	height: 22px; font-size: 14px; float: left;
}
.s_subNav .subNav li a {
	padding: 0px 4px; line-height: 24px; text-decoration: none; float: left; display: block;
}
.s_subNav .subNav li a:hover {
	text-decoration: underline;
}
.s_subNav .subNav .items li {
	margin-right: 6px;
}
.s_subNav .subNav .current {
	background: rgb(165, 229, 253); border: 1px solid rgb(51, 187, 237); height: 20px; overflow: hidden; font-weight: bold; text-decoration: none;
}
.s_subNav .subNav .current a {
	padding: 0px 3px; line-height: 22px;
}
.s_subNav .subNav .current a:hover {
	text-decoration: none;
}
.s_subNav .subNav .extend {
	float: right;
}
.s_subNav .subNav .extend * {
	font-size: 12px;
}
.s_miniHeader {
	background: url("/images/bg_header.gif") repeat-x 0px -100px rgb(231, 231, 231); border-width: 1px 0px; border-style: solid; border-color: rgb(198, 198, 198); height: 38px; min-width: 960px;
}

.s_footer .footerBox {
	margin: 0px auto; padding: 0px 15px 22px; width: 930px;
}
.s_footer .so {
	background: rgb(229, 229, 229); padding: 7px 0px 7px 230px; height: 30px;
}
.s_footer .so .sokutool {
	margin-right: 10px; float: left;
}
.s_footer .so .soextend {
	padding: 8px 0px; width: 280px; height: 14px; overflow: hidden; float: left; white-space: nowrap;
}
.s_footer .so .soextend a {
	color: rgb(0, 0, 0); line-height: 14px; margin-right: 8px; float: left; display: block;
}
.s_footer .so .soextend a.gorank {
	background: url("/images/bg_header.gif") no-repeat 0px -300px; padding-left: 18px;
}
.s_footer .so .soextend a.gosoku {
	background: url("/images/bg_header.gif") no-repeat 0px -580px; width: 76px; height: 16px; overflow: hidden; margin-right: 2px; float: right; display: block;
}
.s_footer .so .soextend a.gosoku em {
	display: none;
}
.s_footer .links {
	background: rgb(255, 255, 255); padding: 8px 0px 8px 30px; height: 80px; overflow: hidden; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.s_footer .links a {
	color: rgb(0, 0, 0);
}
.s_footer .links .label {
	color: rgb(144, 144, 144);
}
.s_footer .links .label a {
	color: rgb(144, 144, 144);
}
.s_footer .links .item {
	float: left;
}
.s_footer .links .item li {
	float: left;
}
.s_footer .links .i1 {
	width: 214px;
}
.s_footer .links .i1 li {
	margin-right: 8px;
}
.s_footer .links .i1 li a {
	float: left;
}
.s_footer .links .i2 {
	width: 192px; margin-right: 40px;
}
.s_footer .links .i2 li {
	width: 32px;
}
.s_footer .links .i3 {
	width: 90px;
}
.s_footer .links .i3 li {
	float: none;
}
.s_footer .links .i4 {
	width: 90px;
}
.s_footer .links .i4 li {
	float: none;
}
.s_footer .links .i5 {
	width: 200px; padding-left: 40px; border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid;
}
.s_footer .links .i5 li {
	width: 60px;
}
.s_footer .service {
	padding: 20px 0px 0px 28px; height: 96px; overflow: hidden;
}
.s_footer .service a {
	text-decoration: underline;
}
.s_footer .license {
	width: 580px; float: left;
}
.s_footer .license li {
	height: 24px; color: rgb(144, 144, 144); overflow: hidden; float: left; white-space: nowrap;
}
.s_footer .license .l1 {
	width: 150px;
}
.s_footer .license .l2 {
	width: 170px;
}
.s_footer .license .l3 {
	width: 260px;
}
.s_footer .license a {
	color: rgb(144, 144, 144); zoom: 1;
}
.s_footer .license .ico_ICP {
	background: url("/images/bg_header.gif") no-repeat 1px -375px; width: 16px; height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.s_footer .license .ico_union {
	background: url("/images/bg_header.gif") no-repeat -20px -375px; width: 16px; height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.s_footer .license .ico_110 {
	background: url("/images/bg_header.gif") no-repeat -39px -375px; width: 16px; height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.s_footer .license .ico_report {
	background: url("/images/bg_header.gif") no-repeat -59px -375px; width: 16px; height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.s_footer .copyright {
	color: rgb(144, 144, 144); padding-left: 50px; float: left;
}
.s_footer .copyright a {
	color: rgb(144, 144, 144);
}
.s_miniFooter .footerBox {
	margin: 0px auto; padding: 0px 15px; width: 930px; height: 50px;
}
.s_miniFooter .copyright {
	margin: 15px 0px; height: 20px; text-align: center;
}
.s_miniFooter .copyright a {
	color: rgb(144, 144, 144); text-decoration: underline; zoom: 1;
}
.s_miniFooter .copyright .icp {
	background: url("/images/bg_header.gif") no-repeat 0px -375px; width: 13px; height: 16px; vertical-align: middle; display: inline-block;
}
.ico__upload {
	background: url("/images/master.png") no-repeat 0px -64px; width: 18px; height: 18px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__download {
	background: url("/images/master.png") no-repeat -32px -64px; width: 18px; height: 18px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__up {
	background: url("/images/master.png") no-repeat 0px -96px; width: 18px; height: 18px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__down {
	background: url("/images/master.png") no-repeat -32px -96px; width: 18px; height: 18px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__comment {
	background: url("/images/master.png") no-repeat -64px -96px; width: 18px; height: 18px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__collect {
	background: url("/images/master.png") no-repeat -96px -96px; width: 18px; height: 18px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__share {
	background: url("/images/master.png") no-repeat -128px -96px; width: 18px; height: 18px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__transmit {
	background: url("/images/master.png") no-repeat -160px -96px; width: 18px; height: 18px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__report {
	background: url("/images/master.png") no-repeat -192px -96px; width: 18px; height: 18px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__ring {
	background: url("/images/master.png") no-repeat -224px -96px; width: 18px; height: 18px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__reply {
	background: url("/images/master.png") no-repeat 0px -128px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__newpost {
	background: url("/images/master.png") no-repeat -32px -128px; width: 18px; height: 16px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__quote {
	background: url("/images/master.png") no-repeat -64px -128px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__sub {
	background: url("/images/master.png") no-repeat -96px -128px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__mail {
	background: url("/images/master.png") no-repeat -128px -128px; width: 16px; height: 14px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__friend {
	background: url("/images/master.png") no-repeat -160px -128px; width: 19px; height: 16px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__join {
	background: url("/images/master.png") no-repeat -192px -128px; width: 18px; height: 16px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__recommend {
	background: url("/images/master.png") no-repeat -224px -128px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__create {
	background: url("/images/master.png") no-repeat 0px -192px; width: 12px; height: 12px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__delete {
	background: url("/images/master.png") no-repeat -32px -192px; width: 12px; height: 14px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__shield {
	background: url("/images/master.png") no-repeat -64px -192px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__refresh {
	background: url("/images/master.png") no-repeat -96px -192px; width: 16px; height: 16px; margin-right: 2px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__viewlist {
	background: url("/images/master.png") no-repeat -32px -160px; width: 16px; height: 16px; display: inline-block; cursor: pointer;
}
.ico__viewthumb {
	background: url("/images/master.png") no-repeat 0px -160px; width: 16px; height: 16px; display: inline-block; cursor: pointer;
}
.ico__showlist {
	background: url("/images/master.png") no-repeat -256px -160px; width: 8px; height: 8px; vertical-align: top; display: inline-block; cursor: pointer;
}
.ico__shownum {
	background: url("/images/master.png") no-repeat -224px -160px; width: 8px; height: 8px; vertical-align: top; display: inline-block; cursor: pointer;
}
.ico__showthumb {
	background: url("/images/master.png") no-repeat -288px -160px; width: 8px; height: 8px; vertical-align: top; display: inline-block; cursor: pointer;
}
.ico__expand {
	background: url("/images/master.png") no-repeat -160px -160px; width: 12px; height: 12px; display: inline-block; cursor: pointer;
}
.ico__collapse {
	background: url("/images/master.png") no-repeat -128px -160px; width: 12px; height: 12px; display: inline-block; cursor: pointer;
}
.ico__close {
	background: url("/images/master.png") no-repeat -192px -160px; width: 12px; height: 12px; overflow: hidden; display: inline-block; cursor: pointer;
}
.ico__winclose {
	background: url("/images/master.png") no-repeat -192px -172px; width: 18px; height: 18px; display: inline-block; cursor: pointer;
}
.ico__viewASC {
	background: url("/images/master.png") no-repeat -64px -160px; width: 12px; height: 12px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__viewDES {
	background: url("/images/master.png") no-repeat -96px -160px; width: 12px; height: 12px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__listquick {
	background: url("/images/master.png") no-repeat -96px -64px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__listadd {
	background: url("/images/master.png") no-repeat -64px -64px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__listexist {
	background: url("/images/master.png") no-repeat -128px -64px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__listremove {
	background: url("/images/master.png") no-repeat -160px -64px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__pagepre {
	background: url("/images/master.png") no-repeat -128px -192px; width: 12px; height: 12px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__pagenext {
	background: url("/images/master.png") no-repeat -160px -192px; width: 12px; height: 12px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.ico__faces {
	background: url("/images/master.png") no-repeat 0px -384px; width: 220px; height: 24px; overflow: hidden;
}
.ico__faces li {
	margin: 0px 4px 0px 0px; width: 23px; height: 24px; text-indent: -10em; overflow: hidden; float: left; cursor: pointer;
}
.ico__faces_act {
	width: 192px; height: 24px;
}
.ico__faces_act a {
	background: url("/images/master.png") no-repeat 0px -412px; margin: 0px; padding: 0px; width: 24px; height: 24px; overflow: hidden; float: left; display: block; _zoom: 1; _display: inline;
}
.ico__faces_act a:hover {
	background: url("/images/master.png") no-repeat 0px -384px;
}
.ico__faces_act a em {
	display: none;
}
.ico__faces_act .o1 {
	background-position: 3px -412px;
}
.ico__faces_act .o1:hover {
	background-position: 2px -384px;
}
.ico__faces_act .o2 {
	background-position: -24px -412px;
}
.ico__faces_act .o2:hover {
	background-position: -24px -384px;
}
.ico__faces_act .o3 {
	background-position: -52px -412px;
}
.ico__faces_act .o3:hover {
	background-position: -52px -384px;
}
.ico__faces_act .o4 {
	background-position: -79px -412px;
}
.ico__faces_act .o4:hover {
	background-position: -79px -384px;
}
.ico__faces_act .o5 {
	background-position: -106px -412px;
}
.ico__faces_act .o5:hover {
	background-position: -106px -384px;
}
.ico__faces_act .o6 {
	background-position: -133px -412px;
}
.ico__faces_act .o6:hover {
	background-position: -133px -384px;
}
.ico__faces_act .o7 {
	background-position: -160px -412px;
}
.ico__faces_act .o7:hover {
	background-position: -160px -386px;
}
.ico__faces_act .o8 {
	background-position: -187px -412px;
}
.ico__faces_act .o8:hover {
	background-position: -187px -384px;
}
.ico__info {
	background: url("/images/master.png") no-repeat -64px -352px; width: 18px; height: 15px; vertical-align: text-bottom; display: inline-block;
}
.ico__notice {
	background: url("/images/master.png") no-repeat -96px -352px; width: 18px; height: 16px; vertical-align: text-bottom; display: inline-block;
}
.ico__pass {
	background: url("/images/master.png") no-repeat 0px -352px; width: 16px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__error {
	background: url("/images/master.png") no-repeat -32px -352px; width: 16px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__success {
	
}
.ico__failed {
	
}
.ico__poparrow_top {
	background: url("/images/master.png") no-repeat -128px -352px; left: 50%; top: -6px; width: 11px; height: 6px; overflow: hidden; margin-left: -6px; display: block; position: absolute;
}
.ico__poparrow_bottom {
	background: url("/images/master.png") no-repeat -128px -357px; left: 50%; width: 11px; height: 6px; bottom: -6px; overflow: hidden; margin-left: -6px; display: block; position: absolute;
}
.ico__poparrow_left {
	background: url("/images/master.png") no-repeat -128px -352px; left: -6px; top: 50%; width: 6px; height: 11px; overflow: hidden; margin-top: -6px; display: block; position: absolute;
}
.ico__poparrow_right {
	background: url("/images/master.png") no-repeat -133px -352px; top: 50%; width: 6px; height: 11px; right: -6px; overflow: hidden; margin-top: -6px; display: block; position: absolute;
}
.ico__locked {
	background: url("/images/master.png") no-repeat -64px -256px; width: 14px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__unlock {
	background: url("/images/master.png") no-repeat -96px -256px; width: 14px; height: 15px; vertical-align: text-bottom; display: inline-block;
}
.ico__raise {
	background: url("/images/master.png") no-repeat 0px -256px; width: 8px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__fall {
	background: url("/images/master.png") no-repeat -32px -256px; width: 8px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__balance {
	background: url("/images/master.png") no-repeat -128px -288px; width: 8px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__VR {
	background: url("/images/master.png") no-repeat -96px -288px; width: 16px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__VRL {
	background: url("/images/master.png") no-repeat -256px -896px; width: 60px; height: 20px; display: inline-block;
}
.ico__photo {
	background: url("/images/master.png") no-repeat -128px -256px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block;
}
.ico__video {
	background: url("/images/master.png") no-repeat -160px -256px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block;
}
.ico__loading_16 {
	background: url("/images/ico_loading_16.gif") no-repeat 0px 0px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block;
}
.ico__loading_32 {
	background: url("/images/ico_loading_32.gif") no-repeat 0px 0px; width: 32px; height: 32px; vertical-align: text-bottom; display: inline-block;
}
.ico__show {
	background: url("/images/master.png") no-repeat -160px -288px; width: 14px; height: 13px; vertical-align: text-bottom; display: inline-block;
}
.ico__movie {
	background: url("/images/master.png") no-repeat -192px -288px; width: 14px; height: 13px; vertical-align: text-bottom; display: inline-block;
}
.ico__tv {
	background: url("/images/master.png") no-repeat -224px -288px; width: 14px; height: 13px; vertical-align: text-bottom; display: inline-block;
}
.ico__mv {
	background: url("/images/master.png") no-repeat -288px -288px; width: 14px; height: 13px; vertical-align: text-bottom; display: inline-block;
}
.ico__actor {
	background: url("/images/master.png") no-repeat -256px -288px; width: 14px; height: 13px; vertical-align: text-bottom; display: inline-block;
}
.ico__HD {
	background: url("/images/master.png") no-repeat -128px -224px; width: 25px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__SD {
	background: url("/images/master.png") no-repeat -128px -238px; width: 25px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__honor {
	background: url("/images/master.png") no-repeat 0px -288px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block;
}
.ico__new {
	background: url("/images/master.png") no-repeat -32px -288px; width: 16px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__live {
	background: url("/images/master.png") no-repeat -160px -224px; width: 28px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__manager {
	background: url("/images/master.png") no-repeat -256px -128px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block;
}
.ico__statplay {
	background: url("/images/master.png") no-repeat -64px -224px; width: 16px; height: 12px; vertical-align: text-bottom; display: inline-block;
}
.ico__statcomment {
	background: url("/images/master.png") no-repeat -96px -224px; width: 16px; height: 12px; vertical-align: text-bottom; display: inline-block;
}
.ico__statup {
	background: url("/images/master.png") no-repeat 0px -224px; width: 12px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__statdown {
	background: url("/images/master.png") no-repeat -32px -224px; width: 12px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__statupdown {
	background: url("/images/master.png") no-repeat -192px -224px; width: 16px; height: 12px; vertical-align: text-bottom; display: inline-block;
}
.ico__usercommon {
	background: url("/images/master.png") no-repeat 0px -320px; width: 16px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__useroffical {
	background: url("/images/master.png") no-repeat -32px -320px; width: 16px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__userspecial {
	background: url("/images/master.png") no-repeat -64px -320px; width: 16px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__ratenull {
	background: url("/images/master.png") no-repeat -224px -224px; width: 11px; height: 12px; vertical-align: middle; display: inline-block;
}
.ico__ratepart {
	background: url("/images/master.png") no-repeat -256px -224px; width: 11px; height: 12px; vertical-align: middle; display: inline-block;
}
.ico__ratefull {
	background: url("/images/master.png") no-repeat -288px -224px; width: 11px; height: 12px; vertical-align: middle; display: inline-block;
}
.ico__stickcomment {
	background: url("/images/master.png") no-repeat -192px -256px; width: 16px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__stickelite {
	background: url("/images/master.png") no-repeat -224px -256px; width: 16px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__stickvote {
	background: url("/images/master.png") no-repeat -256px -256px; width: 16px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__sticklock {
	background: url("/images/master.png") no-repeat -288px -256px; width: 16px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico__charge {
	background: url("/images/master.png") no-repeat -64px -608px; width: 12px; height: 16px; display: inline-block;
}
.ico__Qiku {
	background: url("/images/master.png") no-repeat 0px -480px; width: 24px; height: 24px; vertical-align: text-bottom; display: inline-block;
}
.ico__Qaccelerator {
	background: url("/images/master.png") no-repeat -32px -480px; width: 24px; height: 24px; vertical-align: text-bottom; display: inline-block;
}
.ico__Qwatch {
	background: url("/images/master.png") no-repeat 0px -512px; width: 28px; height: 28px; vertical-align: text-bottom; display: inline-block;
}
.ico__Qsearch {
	background: url("/images/master.png") no-repeat -32px -512px; width: 28px; height: 28px; vertical-align: text-bottom; display: inline-block;
}
.ico__Qinteract {
	background: url("/images/master.png") no-repeat -64px -512px; width: 28px; height: 28px; vertical-align: text-bottom; display: inline-block;
}
.ico__Qupload {
	background: url("/images/master.png") no-repeat -96px -512px; width: 28px; height: 28px; vertical-align: text-bottom; display: inline-block;
}
.ico__Qrec {
	background: url("/images/master.png") no-repeat -128px -512px; width: 28px; height: 28px; vertical-align: text-bottom; display: inline-block;
}
.ico__Qvideo {
	background: url("/images/master.png") no-repeat 0px -544px; width: 32px; height: 32px; vertical-align: text-bottom; display: inline-block;
}
.ico__Qbar {
	background: url("/images/master.png") no-repeat -32px -544px; width: 32px; height: 32px; vertical-align: text-bottom; display: inline-block;
}
.ico__Qspace {
	background: url("/images/master.png") no-repeat -64px -544px; width: 32px; height: 32px; vertical-align: text-bottom; display: inline-block;
}
.btn__playall {
	background: url("/images/master.png") no-repeat -192px -480px; width: 70px; height: 20px; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
.logo__youku {
	background: url("/images/master.png") no-repeat 0px 0px; width: 128px; height: 28px; vertical-align: text-bottom; display: inline-block;
}
.logo__youku_s {
	background: url("/images/master.png") no-repeat -128px 0px; width: 88px; height: 20px; vertical-align: text-bottom; display: inline-block;
}
.logo__soku_s {
	background: url("/images/master.png") no-repeat -224px 0px; width: 72px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.v {
	width: 128px; margin-bottom: 10px; position: relative; z-index: 0;
}
.v li {
	_height: 18px;
}
.v li {
	color: rgb(144, 144, 144); line-height: 18px;
}
.v li * {
	color: rgb(144, 144, 144); line-height: 18px;
}
.v li label {
	margin-right: 2px; white-space: nowrap;
}
.v li .label {
	margin-right: 2px; white-space: nowrap;
}
.v .v_link {
	background: url("/images/master.png") no-repeat 5000px 5000px; left: 0px; top: 0px; width: 128px; height: 80px; position: absolute; z-index: 2;
}
.v .v_link a {
	height: 100%; display: block;
}
.v .v_ishd {
	left: 99px; top: 64px; height: 14px; line-height: 14px; overflow: hidden; position: absolute; z-index: 1;
}
.v .v_ishd .ico__HD {
	height: 14px; line-height: 14px; display: block;
}
.v .v_ishd .ico__SD {
	height: 14px; line-height: 14px; display: block;
}
.v .v_islive {
	left: 97px; top: 65px; height: 12px; line-height: 12px; overflow: hidden; position: absolute; z-index: 1;
}
.v .v_islive .ico__live {
	height: 12px; line-height: 12px; display: block;
}
.v_title a {
	color: rgb(1, 76, 204);
}
.v .v_time {
	left: 0px; top: 62px; height: 18px; line-height: 17px; overflow: hidden; position: absolute; z-index: 1;
}
.v .v_time .num {
	margin: 0px 4px; color: rgb(255, 255, 255); line-height: 12px; font-size: 11px; font-weight: bold;
}
.v .v_time .bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 18px; display: block; filter: alpha(opacity=60); position: absolute; z-index: -1; opacity: 0.6;
}
.v .v_menu {
	padding: 0px; left: 112px; top: 0px; width: 16px; height: 16px; line-height: 16px; position: absolute; z-index: 3; cursor: pointer; background-repeat: no-repeat;
}
.v .v_menu * {
	vertical-align: top;
}
.v .v_menu a {
	width: 16px; height: 16px; display: block;
}
.v .v_thumb {
	background: rgb(153, 153, 153); width: 128px; height: 80px; overflow: hidden; margin-bottom: 7px; position: relative;
}
.v .v_thumb img {
	width: 128px; height: 96px; margin-top: -8px; display: block;
}
.v .v_user {
	min-height: 18px; _height: 18px;
}
.v .v_user a {
	color: rgb(144, 144, 144); vertical-align: middle;
}
.v .v_stat {
	height: 18px; overflow: hidden; white-space: pre; _white-space: normal;
}
.v .v_stat em {
	font-style: normal;
}
.v .ico__statplay {
	margin-right: 2px; vertical-align: middle; _margin-top: 2px;
}
.v .ico__statcomment {
	margin-right: 2px; vertical-align: middle; _margin-top: 2px;
}
.v .ico__statupdown {
	margin-right: 2px; vertical-align: middle; _margin-top: 2px;
}
.v .ico__usercommon {
	margin-right: 2px; vertical-align: middle; _margin-top: 2px;
}
.v .ico__useroffical {
	margin-right: 2px; vertical-align: middle; _margin-top: 2px;
}
.v .ico__userspecial {
	margin-right: 2px; vertical-align: middle; _margin-top: 2px;
}
.v .v_status {
	left: 0px; top: 31px; width: 128px; height: 18px; overflow: hidden; position: absolute; z-index: 1;
}
.v .v_status .status {
	text-align: center; color: rgb(255, 255, 255); line-height: 17px; display: block;
}
.v .v_status .bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 18px; display: block; filter: alpha(opacity=60); position: absolute; z-index: -1; opacity: 0.6;
}
.vs {
	width: 80px;
}
.vs .v_link {
	width: 80px; height: 60px;
}
.vs .v_thumb {
	width: 80px; height: 60px;
}
.vs .v_thumb img {
	width: 80px; height: 60px; margin-top: 0px;
}
.vs .v_ishd {
	left: 51px; top: 44px;
}
.vs .v_islive {
	left: 49px; top: 45px;
}
.vs .v_time {
	top: 42px;
}
.vs .v_menu {
	left: 64px;
}
.vh {
	width: 442px; padding-left: 138px; min-height: 80px; _height: 80px;
}
.vh .v_thumb {
	left: 0px; top: 0px; margin-bottom: 0px; position: absolute;
}
.vh .v_title {
	line-height: 24px; font-size: 14px;
}
.vh .v_stat {
	margin-right: 10px; display: inline; white-space: nowrap; zoom: 1;
}
.vsh {
	width: 190px; padding-left: 90px; min-height: 60px; _height: 60px;
}
.vsh .v_link {
	width: 80px; height: 60px;
}
.vsh .v_thumb {
	left: 0px; top: 0px; width: 80px; height: 60px; margin-bottom: 0px; position: absolute;
}
.vsh .v_thumb img {
	width: 80px; height: 60px; margin-top: 0px;
}
.vsh .v_ishd {
	left: 51px; top: 44px;
}
.vsh .v_islive {
	left: 49px; top: 45px;
}
.vsh .v_time {
	top: 42px;
}
.vsh .v_menu {
	left: 64px;
}
.p {
	width: 128px; margin-bottom: 10px; position: relative; z-index: 0;
}
.p li {
	_height: 18px;
}
.p li {
	color: rgb(144, 144, 144); line-height: 18px;
}
.p li * {
	color: rgb(144, 144, 144); line-height: 18px;
}
.p li label {
	margin-right: 2px; white-space: nowrap;
}
.p li .label {
	margin-right: 2px; white-space: nowrap;
}
.p .p_link {
	background: url("/images/master.png") no-repeat 5000px 5000px; left: 0px; top: 0px; width: 124px; height: 76px; position: absolute; z-index: 2;
}
.p .p_link a {
	height: 100%; display: block;
}
.p .p_ishd {
	left: 95px; top: 60px; height: 15px; line-height: 14px; overflow: hidden; position: absolute; z-index: 1;
}
.p .p_ishd .ico__HD {
	height: 14px; line-height: 14px; display: block;
}
.p .p_ishd .ico__SD {
	height: 14px; line-height: 14px; display: block;
}
.p .p_status {
	left: 0px; top: 58px; width: 124px; height: 18px; overflow: hidden; position: absolute; z-index: 1;
}
.p .p_status .status {
	color: rgb(255, 255, 255); line-height: 17px; margin-left: 4px;
}
.p .p_status .bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 18px; display: block; filter: alpha(opacity=60); position: absolute; z-index: -1; opacity: 0.6;
}
.p .p_thumb {
	background: url("/images/master.png") no-repeat 0px -896px; width: 128px; height: 80px; overflow: hidden; margin-bottom: 7px; position: relative;
}
.p .p_thumb img {
	top: -8px; width: 124px; height: 93px; display: block; position: absolute; cliptop: 0px; clipright: 124px; clipbottom: 84px; clipleft: 0px;
}
.p_title a {
	color: rgb(1, 76, 204);
}
.p .p_stat {
	height: 18px; overflow: hidden; white-space: pre; _white-space: normal;
}
.p .p_stat em {
	font-style: normal;
}
.p .p_ischarge {
	background: url("/images/master.png") no-repeat 0px -608px; left: 0px; top: 0px; width: 34px; height: 34px; position: absolute; z-index: 1;
}
.p .p_price .price {
	color: rgb(255, 102, 0); font-weight: bold;
}
.p .p_price .up {
	margin-right: 12px;
}
.p .p_price .up .price em {
	color: rgb(255, 102, 0); font-style: normal; font-weight: normal;
}
.p .p_price .mp a {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.p .p_user a {
	color: rgb(144, 144, 144);
}
.p .p_from a {
	color: rgb(144, 144, 144);
}
.p .p_actor a {
	color: rgb(144, 144, 144);
}
.p .p_director a {
	color: rgb(144, 144, 144);
}
.p .p_subtitle a {
	color: rgb(144, 144, 144);
}
.p .p_cate a {
	color: rgb(144, 144, 144);
}
.p .ico__statplay {
	margin-right: 2px; _margin-top: 3px;
}
.p .ico__statcomment {
	margin-right: 2px; _margin-top: 3px;
}
.p .ico__usercommon {
	margin-right: 2px; _margin-top: 3px;
}
.p .ico__useroffical {
	margin-right: 2px; _margin-top: 3px;
}
.p .ico__userspecial {
	margin-right: 2px; _margin-top: 3px;
}
.p .ico__statupdown {
	margin-right: 2px; _margin-top: 3px;
}
.p_single .p_link {
	width: 128px; height: 80px;
}
.p_single .p_thumb {
	
}
.p_single .p_thumb img {
	top: -8px; width: 128px; height: 96px; clip: auto;
}
.p_single .p_status {
	top: 62px; width: 128px;
}
.p_single .p_ishd {
	left: 99px; top: 64px;
}
.ps {
	width: 80px;
}
.ps .p_link {
	width: 76px; height: 56px;
}
.ps .p_thumb {
	background: url("/images/master.png") no-repeat -160px -896px; width: 80px; height: 60px;
}
.ps .p_thumb img {
	width: 76px; height: 56px; position: static;
}
.ps .p_status {
	top: 38px; width: 76px;
}
.ps .p_ishd {
	left: 47px; top: 40px;
}
.ph {
	width: 442px; padding-left: 138px; min-height: 80px; _height: 80px;
}
.ph .p_thumb {
	left: 0px; top: 0px; margin-bottom: 0px; position: absolute;
}
.ph .p_title {
	font-size: 14px;
}
.ph .p_stat {
	margin-right: 10px; display: inline; white-space: nowrap; zoom: 1;
}
.psh {
	width: 190px; padding-left: 90px; min-height: 60px; _height: 60px;
}
.psh .p_link {
	width: 76px; height: 56px;
}
.psh .p_thumb {
	background: url("/images/master.png") no-repeat -160px -896px; left: 0px; top: 0px; width: 80px; height: 60px; margin-bottom: 0px; position: absolute;
}
.psh .p_thumb img {
	width: 76px; height: 56px; position: static;
}
.psh .p_status {
	top: 38px; width: 76px;
}
.psh .p_ishd {
	left: 47px; top: 40px;
}
.psh_single {
	width: 190px; padding-left: 90px; min-height: 60px; _height: 60px;
}
.psh_single .p_link {
	width: 80px; height: 60px;
}
.psh_single .p_thumb {
	left: 0px; top: 0px; width: 80px; height: 60px; margin-bottom: 0px; position: absolute;
}
.psh_single .p_thumb img {
	top: 0px; width: 80px; height: 60px; clip: auto;
}
.psh_single .p_status {
	top: 42px; width: 80px;
}
.psh_single .p_ishd {
	left: 51px; top: 44px;
}
.pv .p_link {
	width: 128px; height: 182px;
}
.pv .p_thumb {
	background: rgb(153, 153, 153); width: 128px; height: 182px;
}
.pv .p_thumb img {
	width: 128px; height: 182px; position: static;
}
.pv .p_status {
	top: 164px; width: 128px;
}
.pv .p_ishd {
	left: 99px; top: 166px;
}
.psv {
	width: 80px;
}
.psv .p_link {
	width: 80px; height: 114px;
}
.psv .p_thumb {
	background: rgb(153, 153, 153); width: 80px; height: 114px;
}
.psv .p_thumb img {
	width: 80px; height: 114px; position: static;
}
.psv .p_status {
	top: 96px; width: 80px;
}
.psv .p_ishd {
	left: 51px; top: 98px;
}
.phv {
	width: 442px; padding-left: 138px; min-height: 182px; _height: 182px;
}
.phv .p_link {
	width: 128px; height: 182px;
}
.phv .p_thumb {
	background: rgb(153, 153, 153); left: 0px; top: 0px; width: 128px; height: 182px; margin-bottom: 0px; position: absolute;
}
.phv .p_thumb img {
	width: 128px; height: 182px; position: static;
}
.phv .p_status {
	top: 164px; width: 128px;
}
.phv .p_ishd {
	left: 99px; top: 166px;
}
.phv .p_title {
	font-size: 14px;
}
.phv .p_stat {
	margin-right: 10px; display: inline; white-space: nowrap; zoom: 1;
}
.pshv {
	width: 190px; padding-left: 90px; min-height: 114px; _height: 114px;
}
.pshv .p_link {
	width: 80px; height: 114px;
}
.pshv .p_thumb {
	background: rgb(153, 153, 153); left: 0px; top: 0px; width: 80px; height: 114px; margin-bottom: 0px; position: absolute;
}
.pshv .p_thumb img {
	width: 80px; height: 114px; position: static;
}
.pshv .p_status {
	top: 96px; width: 80px;
}
.pshv .p_ishd {
	left: 51px; top: 98px;
}
.t {
	width: 438px; height: 100px; overflow: hidden; padding-left: 142px; margin-bottom: 10px; position: relative;
}
.t .t_cover {
	background: rgb(204, 204, 204); left: 0px; top: 0px; width: 132px; height: 100px; position: absolute;
}
.t .t_cover img {
	background: rgb(255, 255, 255); margin: 2px; width: 128px; height: 96px; display: block;
}
.t .t_title {
	font-size: 14px; display: inline;
}
.t .t_pub {
	color: rgb(144, 144, 144); margin-left: 4px; display: inline; white-space: nowrap;
}
.t .t_desc {
	height: 60px; color: rgb(144, 144, 144);
}
.t .t_desc a {
	color: rgb(144, 144, 144); text-decoration: none;
}
.t .t_desc a:hover {
	text-decoration: underline;
}
.t_s {
	width: 190px; height: 60px; padding-left: 90px;
}
.t_s .t_cover {
	width: 80px; height: 60px;
}
.t_s .t_cover img {
	margin: 2px; width: 76px; height: 56px;
}
.t_s .t_title {
	font-size: 12px; display: inline;
}
.t_s .t_pub {
	font-size: 10px;
}
.t_s .t_desc {
	height: 40px;
}
.collspan {
	height: 10px; overflow: hidden; clear: both;
}
.rowspan {
	height: 10px; overflow: hidden; clear: both;
}
.collgrid4w {
	margin: 0px auto; width: 580px; overflow: hidden;
}
.collgrid4w .items {
	width: 610px; overflow: hidden; margin-bottom: -10px;
}
.collgrid4w .v {
	margin-right: 22px; float: left;
}
.collgrid4w .p {
	margin-right: 22px; float: left;
}
.collgrid5w {
	margin: 0px auto; width: 740px; overflow: hidden;
}
.collgrid5w .items {
	width: 770px; overflow: hidden; margin-bottom: -10px;
}
.collgrid5w .v {
	margin-right: 25px; float: left;
}
.collgrid5w .p {
	margin-right: 25px; float: left;
}
.collgrid6t {
	margin: 0px auto; width: 900px; overflow: hidden;
}
.collgrid6t .items {
	width: 930px; overflow: hidden; margin-bottom: -10px;
}
.collgrid6t .v {
	margin-right: 26px; float: left;
}
.collgrid6t .p {
	margin-right: 26px; float: left;
}
.collgrid3s {
	margin: 0px auto; width: 280px; overflow: hidden;
}
.collgrid3s .items {
	width: 300px; overflow: hidden; margin-bottom: -10px;
}
.collgrid3s .v {
	margin-right: 20px; float: left;
}
.collgrid3s .p {
	margin-right: 20px; float: left;
}
.collgrid2s {
	margin: 0px auto; width: 280px; overflow: hidden;
}
.collgrid2s .items {
	width: 310px; overflow: hidden; margin-bottom: -10px;
}
.collgrid2s .v {
	margin-right: 24px; float: left;
}
.collgrid2s .p {
	margin-right: 24px; float: left;
}
.colllist1t {
	margin: 0px auto; width: 900px; overflow: hidden;
}
.colllist1t .items {
	width: 900px; overflow: hidden; margin-bottom: -10px;
}
.colllist1t .v {
	width: 762px;
}
.colllist1t .p {
	width: 762px;
}
.colllist1w {
	margin: 0px auto; width: 580px; overflow: hidden;
}
.colllist1w .items {
	width: 580px; overflow: hidden; margin-bottom: -10px;
}
.colllist1s {
	margin: 0px auto; width: 280px; overflow: hidden;
}
.colllist1s .items {
	width: 280px; overflow: hidden; margin-bottom: -10px;
}
.colltext1s {
	margin: 0px auto; width: 280px; overflow: hidden;
}
.colltext1s li {
	height: 22px; overflow: hidden; white-space: nowrap;
}
.colltext1s li .ico {
	margin-right: 6px;
}
.colltext2s {
	margin: 0px auto; width: 280px; overflow: hidden;
}
.colltext2s .items {
	width: 290px; overflow: hidden;
}
.colltext2s li {
	width: 135px; height: 22px; overflow: hidden; margin-right: 10px; float: left; white-space: nowrap;
}
.colltext2s li .ico {
	margin-right: 6px;
}
.colltext2w {
	margin: 0px auto; width: 580px; overflow: hidden;
}
.colltext2w .items {
	width: 610px; overflow: hidden;
}
.colltext2w li {
	width: 278px; height: 22px; overflow: hidden; margin-right: 22px; float: left; white-space: nowrap;
}
.colltext2w li .ico {
	margin-right: 6px;
}
.colltext4w {
	margin: 0px auto; width: 580px; overflow: hidden;
}
.colltext4w .items {
	width: 610px; overflow: hidden;
}
.colltext4w li {
	width: 140px; height: 22px; overflow: hidden; margin-right: 10px; float: left; white-space: nowrap;
}
.colltext4w li .ico {
	margin-right: 6px;
}
.qwindow {
	padding: 10px; left: 0px; top: 0px; visibility: hidden; position: absolute; z-index: 30000;
}
.qwindow .winbox {
	border: 1px solid rgb(202, 202, 202); position: relative; z-index: 2;
}
.qwindow .winbg {
	background: rgb(84, 84, 84); border-radius: 3px; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=20); position: absolute; z-index: 1; opacity: 0.2; box-shadow: 0px 0px 5px #395680;
}
.qwindow .winhead {
	background: rgb(255, 255, 255); position: relative; z-index: 2;
}
.qwindow .winhead .wintitle {
	height: 30px; color: rgb(85, 85, 85); line-height: 30px; overflow: hidden; padding-left: 10px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(197, 197, 197); border-bottom-width: 1px; border-bottom-style: solid; display: none;
}
.qwindow .winhead .winclose {
	background: url("/images/master.png") no-repeat -288px -320px rgb(255, 255, 255); top: 0px; width: 30px; height: 30px; right: 0px; display: none; position: absolute; cursor: pointer;
}
.qwindow .winbody {
	background: rgb(255, 255, 255); overflow: hidden; position: relative; z-index: 1;
}
.qwindow .winbody iframe {
	width: 100%; height: 100%;
}
.qwindow_mask {
	background: rgb(84, 84, 84); left: 0px; top: 0px; width: 100%; height: 100%; display: none; filter: alpha(opacity=50); position: absolute; z-index: 30000; opacity: 0.5;
}
.form_input {
	background: rgb(255, 255, 255); margin: 0px; padding: 4px 8px; border: 1px solid rgb(153, 153, 153); color: rgb(85, 85, 85); font-size: 14px; vertical-align: middle; box-shadow: inset 1px 1px 3px #c3c3c3; -webkit-box-shadow: inset 1px 1px 3px #c3c3c3;
}
input.form_input {
	width: 200px; height: 20px; line-height: 20px;
}
textarea.form_input {
	width: 200px; height: 60px; min-height: 20px;
}
.form_input:focus {
	background: rgb(255, 255, 255); border-color: rgb(62, 171, 255); box-shadow: 0px 0px 1px #1681d3, inset 1px 1px 3px #c3c3c3; -webkit-box-shadow: 0 0 1px #1681d3, inset 1px 1px 3px #c3c3c3;
}
.form_input_focus {
	background: rgb(255, 255, 255); border-color: rgb(62, 171, 255); box-shadow: 0px 0px 1px #1681d3, inset 1px 1px 3px #c3c3c3; -webkit-box-shadow: 0 0 1px #1681d3, inset 1px 1px 3px #c3c3c3;
}
.form_input_error {
	background: rgb(255, 246, 246); border-color: rgb(170, 7, 7); box-shadow: 0px 0px 1px #c00, inset 1px 1px 3px #c3c3c3; -webkit-box-shadow: 0 0 1px #c00, inset 1px 1px 3px #c3c3c3;
}
:disabled.form_input {
	border-color: rgb(153, 153, 153); color: rgb(144, 144, 144); box-shadow: none; -webkit-box-shadow: none;
}
.form_input_disabled {
	border-color: rgb(153, 153, 153); color: rgb(144, 144, 144); box-shadow: none; -webkit-box-shadow: none;
}
.form_input_s {
	padding: 1px 8px; font-size: 12px;
}
.form_input_defaultvalue {
	color: rgb(187, 187, 187);
}
.form_processbar {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(136, 180, 123); width: 206px; height: 16px; overflow: hidden; vertical-align: middle; display: inline-block; position: relative; -moz-user-select: none; -webkit-user-select: none;
}
.form_processbar .process {
	background: url("/images/form.png") repeat-x 0px -1150px rgb(209, 240, 189); width: 0px; height: 16px; overflow: hidden; position: relative; z-index: 1;
}
.form_processbar .percent {
	top: -16px; width: 100%; height: 16px; text-align: center; color: rgb(85, 85, 85); line-height: 16px; overflow: hidden; font-size: 14px; position: relative; z-index: 2;
}
.form_select {
	background: rgb(255, 255, 255); margin: 0px; padding: 3px 5px 5px; border-radius: 2px; border: 1px solid rgb(153, 153, 153); height: 20px; overflow: hidden; vertical-align: middle; display: inline-block; _padding: 2px 2px 6px 5px;
}
.form_select select {
	border: currentColor; width: 100px; color: rgb(85, 85, 85); font-size: 14px;
}
.form_select select option {
	padding: 0px 5px 0px 3px; color: rgb(85, 85, 85); line-height: 24px; font-size: 14px;
}
.form_select_disabled {
	border-color: rgb(190, 194, 197);
}
.form_btn {
	background: rgb(43, 138, 222); border-radius: 2px; border: 1px solid rgb(38, 116, 212); height: 28px; text-align: center; line-height: 28px; vertical-align: middle; display: inline-block; -moz-user-select: none; -webkit-user-select: none;
}
.form_btn .form_btn_icon {
	background: rgb(255, 0, 0); width: 20px; height: 20px; line-height: 20px; margin-top: 4px; vertical-align: top; display: inline-block; cursor: pointer; _margin-top: 4px;
}
.form_btn .form_btn_icon_left {
	margin-right: 5px;
}
.form_btn .form_btn_icon_right {
	margin-left: 5px;
}
.form_btn .form_btn_text {
	background: url("/images/form.png") repeat-x 0px -200px; padding: 0px 10px; border-radius: 3px; height: 28px; color: rgb(255, 255, 255); line-height: 28px; font-size: 12px; font-weight: normal; text-decoration: none; display: block; cursor: pointer; _float: left;
}
.form_btn .form_btn_text:hover {
	background-position: 0px -250px; text-decoration: none;
}
.form_btn .form_btn_text:focus {
	background-position: 0px -250px; text-decoration: none;
}
.form_btn .form_btn_text:active {
	background-position: 0px -300px;
}
.form_btn_l {
	border-radius: 3px; height: 38px; line-height: 38px;
}
.form_btn_l .form_btn_text {
	padding: 0px 15px; height: 38px; line-height: 38px; font-size: 14px; font-weight: bold;
}
.form_btn_m {
	height: 28px; line-height: 28px;
}
.form_btn_m .form_btn_text {
	padding: 0px 10px; height: 28px; line-height: 28px; font-size: 12px; font-weight: normal;
}
.form_btn_s {
	height: 22px; line-height: 22px;
}
.form_btn_s .form_btn_text {
	padding: 0px 10px; height: 22px; line-height: 22px; font-size: 12px; font-weight: normal;
}
.form_btnmaj_l .form_btn_text {
	
}
.form_btnmaj_l .form_btn_text:hover {
	background-position: 0px -50px;
}
.form_btnmaj_l .form_btn_text:focus {
	background-position: 0px -50px;
}
.form_btnmaj_l .form_btn_text:active {
	background-position: 0px -100px;
}
.form_btnmaj_m .form_btn_text {
	background-position: 0px -200px;
}
.form_btnmaj_m .form_btn_text:hover {
	background-position: 0px -250px;
}
.form_btnmaj_m .form_btn_text:focus {
	background-position: 0px -250px;
}
.form_btnmaj_m .form_btn_text:active {
	background-position: 0px -300px;
}
.form_btnmaj_s .form_btn_text {
	background-position: 0px -400px;
}
.form_btnmaj_s .form_btn_text:hover {
	background-position: 0px -450px;
}
.form_btnmaj_s .form_btn_text:focus {
	background-position: 0px -450px;
}
.form_btnmaj_s .form_btn_text:active {
	background-position: 0px -500px;
}
.form_btnsub_l {
	background: rgb(239, 243, 247); border-color: rgb(153, 153, 153);
}
.form_btnsub_l .form_btn_text {
	background-position: 0px -600px; color: rgb(51, 51, 51);
}
.form_btnsub_l .form_btn_text:hover {
	background-position: 0px -650px;
}
.form_btnsub_l .form_btn_text:focus {
	background-position: 0px -650px;
}
.form_btnsub_l .form_btn_text:active {
	background-position: 0px -700px;
}
.form_btnsub_m {
	background: rgb(239, 243, 247); border-color: rgb(153, 153, 153);
}
.form_btnsub_m .form_btn_text {
	background-position: 0px -800px; color: rgb(51, 51, 51);
}
.form_btnsub_m .form_btn_text:hover {
	background-position: 0px -850px;
}
.form_btnsub_m .form_btn_text:focus {
	background-position: 0px -850px;
}
.form_btnsub_m .form_btn_text:active {
	background-position: 0px -900px;
}
.form_btnsub_s {
	background: rgb(239, 243, 247); border-color: rgb(153, 153, 153);
}
.form_btnsub_s .form_btn_text {
	background-position: 0px -1000px; color: rgb(51, 51, 51);
}
.form_btnsub_s .form_btn_text:hover {
	background-position: 0px -1050px;
}
.form_btnsub_s .form_btn_text:focus {
	background-position: 0px -1050px;
}
.form_btnsub_s .form_btn_text:active {
	background-position: 0px -1100px;
}
.form_btnfo_l {
	background: rgb(148, 199, 89); border-color: rgb(82, 156, 39);
}
.form_btnfo_l .form_btn_text {
	background-position: 0px -1200px; color: rgb(255, 255, 255);
}
.form_btnfo_l .form_btn_text:hover {
	background-position: 0px -1250px;
}
.form_btnfo_l .form_btn_text:focus {
	background-position: 0px -1250px;
}
.form_btnfo_l .form_btn_text:active {
	background-position: 0px -1300px;
}
.form_btnfo_m {
	background: rgb(148, 199, 89); border-color: rgb(82, 156, 39);
}
.form_btnfo_m .form_btn_text {
	background-position: 0px -1350px; color: rgb(255, 255, 255);
}
.form_btnfo_m .form_btn_text:hover {
	background-position: 0px -1400px;
}
.form_btnfo_m .form_btn_text:focus {
	background-position: 0px -1400px;
}
.form_btnfo_m .form_btn_text:active {
	background-position: 0px -1450px;
}
.form_btnfo_s {
	background: rgb(148, 199, 89); border-color: rgb(82, 156, 39);
}
.form_btnfo_s .form_btn_text {
	background-position: 0px -1500px; color: rgb(255, 255, 255);
}
.form_btnfo_s .form_btn_text:hover {
	background-position: 0px -1550px;
}
.form_btnfo_s .form_btn_text:focus {
	background-position: 0px -1550px;
}
.form_btnfo_s .form_btn_text:active {
	background-position: 0px -1600px;
}
.form_btnpay_l {
	background: rgb(240, 109, 11); border-color: rgb(222, 91, 5);
}
.form_btnpay_l .form_btn_text {
	background-position: 0px -1650px; color: rgb(255, 255, 255);
}
.form_btnpay_l .form_btn_text:hover {
	background-position: 0px -1700px;
}
.form_btnpay_l .form_btn_text:focus {
	background-position: 0px -1700px;
}
.form_btnpay_l .form_btn_text:active {
	background-position: 0px -1750px;
}
.form_btnpay_m {
	background: rgb(240, 109, 11); border-color: rgb(222, 91, 5);
}
.form_btnpay_m .form_btn_text {
	background-position: 0px -1800px; color: rgb(255, 255, 255);
}
.form_btnpay_m .form_btn_text:hover {
	background-position: 0px -1850px;
}
.form_btnpay_m .form_btn_text:focus {
	background-position: 0px -1850px;
}
.form_btnpay_m .form_btn_text:active {
	background-position: 0px -1900px;
}
.form_btnpay_s {
	background: rgb(240, 109, 11); border-color: rgb(222, 91, 5);
}
.form_btnpay_s .form_btn_text {
	background-position: 0px -1950px; color: rgb(255, 255, 255);
}
.form_btnpay_s .form_btn_text:hover {
	background-position: 0px -2000px;
}
.form_btnpay_s .form_btn_text:focus {
	background-position: 0px -2000px;
}
.form_btnpay_s .form_btn_text:active {
	background-position: 0px -2050px;
}
.form_btn_disabled {
	border-color: rgb(190, 194, 197); background-color: rgb(234, 238, 243);
}
.form_btn_disabled .form_btn_text {
	background-position: 0px -150px; color: rgb(153, 153, 153); cursor: default;
}
.form_btn_disabled .form_btn_text:hover {
	background-position: 0px -150px; color: rgb(153, 153, 153); cursor: default;
}
.form_btn_disabled .form_btn_text:focus {
	background-position: 0px -150px; color: rgb(153, 153, 153); cursor: default;
}
.form_btn_disabled .form_btn_text:active {
	background-position: 0px -150px; color: rgb(153, 153, 153); cursor: default;
}
