body {
	background: url("Body_bg.jpg") repeat-x left top rgb(255, 255, 255); margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: arial,Tahoma,Helvetica,sans-serif; font-size: 12px;
}
a {
	color: rgb(19, 100, 127); text-decoration: none;
}
a:hover {
	color: rgb(170, 0, 0); text-decoration: underline;
}
a:active {
	color: rgb(170, 0, 0); text-decoration: none;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
lable {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
em {
	font-style: normal;
}
li {
	list-style: none;
}
img {
	border: 0px currentColor;
}
h1 {
	margin: 0px; padding: 0px; font-size: 12px; font-weight: 100;
}
h2 {
	margin: 0px; padding: 0px; font-size: 12px; font-weight: 100;
}
h3 {
	margin: 0px; padding: 0px; font-size: 12px; font-weight: 100;
}
h4 {
	margin: 0px; padding: 0px; font-size: 12px; font-weight: 100;
}
h5 {
	margin: 0px; padding: 0px; font-size: 12px; font-weight: 100;
}
input {
	margin: 0px; padding: 0px; font-family: arial,tahoma,Century Gothic,verdana,Helvetica,sans-serif; font-size: 12px;
}
textarea {
	margin: 0px; padding: 0px; font-family: arial,tahoma,Century Gothic,verdana,Helvetica,sans-serif; font-size: 12px;
}
#navMainBody .clear {
	clear: both;
}
#UserListMain .clear {
	clear: both;
}
#AlbumMainBody .clear {
	clear: both;
}
#VnavMainBody .clear {
	clear: both;
}
#AlbumMainBodyTmp .clear {
	clear: both;
}
.listVideo .clear {
	clear: both;
}
#Container {
	
}
#Header {
	background: url("Header_bg.jpg") no-repeat left 35px; margin: 0px auto; width: 970px; height: 180px;
}
.topmenu {
	height: 35px; color: rgb(77, 141, 168); line-height: 35px;
}
.topmenu .left {
	padding: 0px 10px 0px 0px; float: left;
}
.topmenu .right {
	padding: 0px 10px; text-align: right; float: right;
}
.topmenu a {
	color: rgb(126, 114, 92);
}
.logosel {
	height: 92px; clear: left;
}
.logosel .logo {
	background: url("logo.png") no-repeat left; width: 300px; height: 90px; float: left; _background: no-repeat url(logo.jpg) left center;
}
.logosel .sel {
	background: url("select_bg.gif") no-repeat left 25px; padding: 25px 0px 0px 1px; width: 385px; height: 60px; color: rgb(102, 102, 102); float: right;
}
#search_keywords {
	margin: 0px 0px 0px 5px; padding: 0px 0px 0px 5px; border: 0px currentColor; width: 255px; height: 26px; color: rgb(51, 51, 51); line-height: 28px; font-size: 14px; vertical-align: middle;
}
#search_submit {
	margin: 0px 0px 0px 5px; padding: 0px; border: 0px currentColor; width: 55px; height: 26px; text-align: center; font-size: 12px; font-weight: 600; vertical-align: middle;
}
.logosel .sel select {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 59px; height: 26px; vertical-align: middle; _width: 58px;
}
.logosel .sel form {
	margin-bottom: 8px;
}
.logosel .docsel {
	background: url("docselect_bg.gif") no-repeat left 25px; padding: 25px 0px 0px; width: 510px; height: 60px; float: right;
}
.logosel .docsel span {
	padding: 5px 0px 0px; display: block;
}
#wkinput {
	margin: 0px; padding: 0px 0px 0px 5px; border: 0px currentColor; width: 420px; height: 26px; color: rgb(102, 102, 102); line-height: 26px; font-size: 14px;
}
#wkbutton {
	margin: 0px 0px 0px 5px; padding: 0px; border: 0px currentColor; width: 78px; height: 28px; text-align: center; line-height: 26px; font-size: 14px;
}
.radio {
	margin: -2px 0px 0px 8px; vertical-align: middle;
}
#Link {
	width: 970px;
}
#Link .Link {
	background: url("Nav_bg.jpg") no-repeat 0px 0px rgb(42, 67, 85); padding: 0px 0px 0px 10px; height: 40px;
}
#Link .Link a {
	background: url("Link_line.png") no-repeat right; padding: 0px 25px; height: 40px; color: rgb(227, 238, 244); line-height: 40px; font-size: 14px; float: left; display: block;
}
#Link .Link a.now {
	background: url("link_btn_left_bg.png") repeat-x top rgb(250, 250, 250); margin: 0px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-weight: 600;
}
#Link .Link input {
	width: 60px; height: 26px; float: left;
}
#PageBody {
	margin: 0px auto; width: 970px; overflow: hidden;
}
#PageBody .MainBody {
	width: 650px; float: left;
}
#PageBody .SideBar {
	width: 306px; float: right;
}
#PageBody .TSideBar {
	background: url("nonebanner.png") no-repeat bottom; width: 306px; height: 1191px; float: right;
}
#PageBody .VMainBody {
	width: 610px; float: left;
}
#PageBody .VSideBar {
	width: 340px; float: right;
}
#PageBody .videoShow {
	float: left;
}
#swfplayerDiv {
	display: none;
}
.Htitle {
	padding: 0px 10px 0px 15px; color: rgb(0, 0, 0); font-family: "Î¢ÈíÑÅºÚ", Arial; font-size: 14px; border-top-color: currentColor; border-bottom-color: rgb(226, 226, 226); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
.title {
	padding: 0px 10px 0px 15px; color: rgb(0, 0, 0); font-family: "Î¢ÈíÑÅºÚ", Arial; font-size: 14px; border-top-color: currentColor; border-bottom-color: rgb(226, 226, 226); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
.topic {
	padding: 0px 10px 0px 15px; color: rgb(0, 0, 0); font-family: "Î¢ÈíÑÅºÚ", Arial; font-size: 14px; border-top-color: currentColor; border-bottom-color: rgb(226, 226, 226); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
.classtitle {
	padding: 0px 10px 0px 15px; color: rgb(0, 0, 0); font-family: "Î¢ÈíÑÅºÚ", Arial; font-size: 14px; border-top-color: currentColor; border-bottom-color: rgb(226, 226, 226); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
.Htitle {
	background: url("title_bg.png") repeat-x 1px 1px; border: currentColor; height: 26px; line-height: 26px; padding-top: 5px;
}
.title {
	background: url("title.png") repeat-x left 1px; height: 31px; line-height: 31px; font-weight: 100;
}
.classtitle {
	background: url("title.png") repeat-x left 1px; height: 31px; line-height: 31px; font-weight: 100;
}
.topic {
	background: url("topic_bg.png") repeat-x left top; height: 31px; line-height: 31px; font-weight: 100;
}
.classtitle {
	padding-left: 0px; border-top-color: rgb(226, 226, 226); border-left-color: currentColor; border-top-width: 1px; border-left-width: medium; border-top-style: solid; border-left-style: none; position: relative;
}
b.classvideo {
	background: rgb(255, 255, 255); padding: 0px 20px; top: -1px; height: 30px; border-top-color: rgb(255, 134, 3); border-right-color: rgb(204, 204, 204); border-top-width: 3px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; position: absolute;
}
b {
	font-weight: 100; float: left;
}
.r {
	font-family: tahoma,Arial; font-size: 12px; float: right;
}
.r a {
	padding-left: 5px;
}
#box {
	border: 1px solid rgb(226, 226, 226); margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
#box1 {
	border: 1px solid rgb(226, 226, 226); margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
#cbox {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(226, 226, 226) rgb(226, 226, 226); width: 648px; margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
.iToday {
	padding: 5px 0px 0px 18px; width: 630px;
}
.iToday .iPlay {
	width: 300px; float: left;
}
ul#iNow {
	padding: 0px; float: left; position: relative;
}
ul#iNow li.l1 {
	top: 245px; height: 25px; line-height: 25px; font-size: 14px; position: absolute;
}
ul#iNow li.l1 a {
	font-size: 14px; font-weight: bold; text-decoration: none; float: left;
}
ul#iNow li.l1 a:hover {
	text-decoration: underline;
}
ul#iNow li.l2 {
	height: 240px; background-color: rgb(249, 249, 249);
}
ul#iNow li.l3 {
	line-height: 20px; margin-top: 29px;
}
ul#iNow li.l3 span {
	padding: 0px 0px 0px 10px;
}
ul#iNow li.l4 {
	line-height: 20px;
}
.iToday #iHot {
	width: 330px; float: left;
}
#iHot .iTitle {
	height: 25px; text-indent: 22px; font-size: 14px; font-weight: bold;
}
#iHot ul {
	padding: 0px 0px 0px 21px; width: 132px; float: left;
}
#iHot ul li.l1 {
	width: 132px; height: 100px; position: relative;
}
#iHot ul li.l1 img {
	padding: 1px; border: 1px solid rgb(204, 204, 204);
}
#iHot ul li.l2 {
	width: 132px; height: 22px; line-height: 22px; overflow: hidden; word-break: break-all;
}
#iHot ul li.l3 {
	width: 60px; height: 22px; color: rgb(128, 128, 128); float: left;
}
span.d_play {
	background: url("i.gif") no-repeat left 1px; padding: 0px 10px 0px 12px; color: rgb(102, 102, 102); font-size: 11px;
}
span.d_cmt {
	background: url("i.gif") no-repeat left -20px; padding: 0px 0px 0px 18px; color: rgb(102, 102, 102); font-size: 11px;
}
span.d_user {
	background: url("icon_user.gif") no-repeat left 1px; padding: 0px 0px 0px 18px; color: rgb(42, 97, 112);
}
.iToday .line {
	height: 7px; clear: left; margin-right: 15px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.iToday #iRelate {
	height: 70px; clear: left;
}
.iToday #iRelate ul {
	background: url("i.gif") no-repeat 0px -36px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 10px; width: 288px; height: 22px; line-height: 22px; overflow: hidden; float: left; white-space: nowrap; _background: url(i.gif) 0 -42px no-repeat; _line-height: 12px;
}
#iNew {
	padding: 15px 0px 0px; width: 648px; overflow: hidden;
}
#iNew .iTitle {
	height: 25px; text-indent: 22px; font-size: 14px; font-weight: bold;
}
#iNew ul {
	padding: 0px 0px 7px 24px; width: 132px; float: left;
}
#iNew ul li.l1 {
	width: 132px; height: 100px; position: relative;
}
#iNew ul li.l1 img {
	padding: 1px; border: 1px solid rgb(204, 204, 204);
}
#iNew ul li.l2 {
	width: 132px; height: 20px; color: rgb(128, 128, 128); line-height: 20px; overflow: hidden; word-break: break-all;
}
#iNew ul li.l3 {
	color: rgb(128, 128, 128); line-height: 20px;
}
#iNew #iRelate {
	background: rgb(251, 249, 236); padding: 5px 0px 0px 22px; width: 625px; height: 50px; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#iNew #iRelate ul {
	background: url("i.gif") no-repeat 0px -36px; margin: 0px; padding: 0px 0px 0px 10px; width: 285px; height: 22px; line-height: 22px; overflow: hidden; float: left; white-space: nowrap; _background: url(i.gif) 0 -42px no-repeat; _line-height: 12px;
}
#LoginBody {
	margin-bottom: 10px;
}
#LoginBody .title {
	background: url("login_topic_bg.jpg") repeat-x left top; padding: 0px 0px 0px 15px; border: currentColor; height: 33px; line-height: 33px; font-weight: 100;
}
#LoginBody .content {
	background: url("login_bottom_bg.jpg") repeat-x left bottom rgb(253, 250, 238); padding: 20px 15px 0px; border: 1px solid rgb(230, 204, 86); position: relative; overflow-y: auto;
}
#UserName {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(159, 159, 159) rgb(204, 204, 204) rgb(204, 204, 204) rgb(159, 159, 159); padding: 0px 0px 0px 5px; width: 195px; height: 22px; color: rgb(153, 153, 153); line-height: 22px; margin-bottom: 8px;
}
#Password {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(159, 159, 159) rgb(204, 204, 204) rgb(204, 204, 204) rgb(159, 159, 159); padding: 0px 0px 0px 5px; width: 195px; height: 22px; color: rgb(153, 153, 153); line-height: 22px; margin-bottom: 8px;
}
#s_Password {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(159, 159, 159) rgb(204, 204, 204) rgb(204, 204, 204) rgb(159, 159, 159); padding: 0px 0px 0px 5px; width: 195px; height: 22px; color: rgb(153, 153, 153); line-height: 22px; margin-bottom: 8px;
}
#button {
	background: url("login_button.gif") no-repeat left top; border: currentColor; top: 50px; width: 57px; height: 26px; text-align: center; right: 20px; color: rgb(255, 255, 255); line-height: 26px; font-weight: 600; float: left; position: absolute;
}
span.remspan {
	top: 20px; right: 25px; float: left; position: absolute;
}
.remberinput {
	vertical-align: middle;
}
#LoginBody .content .title {
	padding: 0px; height: 32px; color: rgb(221, 221, 221); line-height: 32px; clear: left; font-family: Tahoma,Helvetica,Arial; font-size: 12px; font-weight: 100; border-top-color: rgb(201, 201, 201); border-top-width: 1px; border-top-style: dotted;
}
#LoginBody .content ul.beforeLogin {
	margin-bottom: 0px;
}
#LoginBody .content ul.beforeLogin li.l1 {
	height: 30px; clear: left;
}
#codestr {
	border-width: 1px; border-style: solid; border-color: rgb(159, 159, 159) rgb(204, 204, 204) rgb(204, 204, 204) rgb(159, 159, 159); padding: 0px 0px 0px 4px; width: 60px; height: 24px; color: rgb(153, 153, 153); line-height: 24px;
}
ul.afterLogin {
	padding: 0px 0px 0px 5px; clear: left;
}
ul.afterLogin li.l1 {
	height: 62px; font-size: 14px;
}
ul.afterLogin li.l1 img {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(195, 195, 195); width: 50px; height: 50px; margin-right: 8px; float: left;
}
ul.afterLogin li.l1 .sfen {
	font-size: 12px;
}
ul.afterLogin li.l1 .sfen span.us2 {
	background: url("coins.png") no-repeat 10px; padding: 0px 0px 0px 30px; color: rgb(255, 51, 0);
}
ul.afterLogin li.l1 span#logout {
	padding: 5px 0px 0px; font-size: 12px; display: block;
}
ul.afterLogin li.l1 span#logout a {
	color: rgb(255, 0, 0);
}
ul.afterLogin li.l2 {
	padding: 0px; float: left;
}
ul.afterLogin li.l2 a {
	background: rgb(255, 255, 245); margin: 0px 5px 10px 0px; border: 1px solid rgb(197, 187, 166); width: 60px; height: 24px; text-align: center; line-height: 24px; display: inline-block;
}
ul.afterLogin li.l2 a:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(216, 208, 191);
}
#index_cookielist {
	background: url("login_line.gif") repeat-x left top; padding: 10px 0px 0px 10px; border: 1px solid rgb(228, 228, 228);
}
#index_cookielist .crumbs {
	height: 24px;
}
#index_cookielist .crumbs .arrow {
	margin-right: 4px;
}
#index_cookielist .crumbs .now {
	padding: 0px 0px 0px 5px; font-weight: bold;
}
#index_cookielist .lists .del {
	color: rgb(1, 76, 204); font-weight: bold; margin-right: 5px; float: right; cursor: pointer;
}
#index_cookielist .lists .marks {
	width: 295px; position: relative;
}
#index_cookielist .lists .marks .handle {
	background: rgb(219, 230, 236); padding: 1px 5px 3px; border: 1px solid rgb(169, 195, 212); top: -24px; right: 7px; position: absolute;
}
#index_cookielist .lists .marks .list {
	height: 97px; position: relative; overflow-y: auto;
}
#index_cookielist .lists li {
	background: url("i.gif") no-repeat left -75px; padding: 5px 0px 0px 35px; left: 0px; top: 0px; width: 240px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#index_cookielist .lists .v_title {
	width: 220px; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
#index_cookielist .lists .v_title span.num {
	padding: 0px 0px 0px 10px; color: rgb(0, 0, 0); font-size: 11px;
}
#index_cookielist .lists .v_delete {
	padding: 4px 0px; top: 4px; height: 12px; right: 10px; overflow: hidden; position: absolute;
}
#index_cookielist .lists .v_record {
	height: 20px; color: rgb(102, 102, 102); overflow: hidden; _height: 17px; _padding-top: 3px;
}
#index_cookielist .lists .v_record span {
	vertical-align: top;
}
.ico__close {
	background: url("i.gif") no-repeat left -128px; width: 12px; height: 12px; overflow: hidden; display: inline-block; cursor: pointer;
}
.ico__info {
	background: url("i.gif") no-repeat left -156px; width: 14px; height: 15px; vertical-align: text-bottom; display: inline-block;
}
.banner {
	margin-bottom: 10px;
}
#wkph {
	
}
.wkphmenu {
	background: url("Huatitle.png") repeat-x left bottom; padding: 3px 0px 0px 20px; height: 29px; color: rgb(0, 0, 0); clear: both; font-size: 14px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.wkphmenuon0 {
	background: url("icon_ph_bg.png") no-repeat top rgb(255, 255, 255); width: 132px; height: 29px; text-align: center; color: rgb(0, 0, 0); line-height: 29px; font-family: "Î¢ÈíÑÅºÚ", Arial; float: left; cursor: pointer;
}
.wkphmenuon1 {
	background: url("icon_ph_bg.png") no-repeat top rgb(255, 255, 255); width: 132px; height: 29px; text-align: center; color: rgb(0, 0, 0); line-height: 29px; font-family: "Î¢ÈíÑÅºÚ", Arial; float: left; cursor: pointer;
}
.wkphmenuon2 {
	background: url("icon_ph_bg.png") no-repeat top rgb(255, 255, 255); width: 132px; height: 29px; text-align: center; color: rgb(0, 0, 0); line-height: 29px; font-family: "Î¢ÈíÑÅºÚ", Arial; float: left; cursor: pointer;
}
.wkphmenuoff {
	width: 132px; height: 29px; text-align: center; color: rgb(85, 85, 85); line-height: 29px; font-family: "Î¢ÈíÑÅºÚ", Arial; float: left; cursor: pointer;
}
.wkphmenuoff1 {
	width: 132px; height: 29px; text-align: center; color: rgb(85, 85, 85); line-height: 29px; font-family: "Î¢ÈíÑÅºÚ", Arial; float: left; cursor: pointer;
}
.wkphmenuoff2 {
	width: 132px; height: 29px; text-align: center; color: rgb(85, 85, 85); line-height: 29px; font-family: "Î¢ÈíÑÅºÚ", Arial; float: left; cursor: pointer;
}
#Vphimg {
	padding: 10px 0px 0px 15px; height: 250px; clear: left;
}
#Vphimg .rank0 {
	height: 110px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
#Vphimg .rank0 ul li.l1 {
	width: 130px; height: 100px; margin-right: 10px; float: left; position: relative;
}
#Vphimg .rank0 ul li.l1 img {
	padding: 1px; border: 1px solid rgb(204, 204, 204); width: 128px; height: 96px;
}
#Vphimg .rank0 ul li.l2 {
	color: rgb(128, 128, 128); overflow: hidden; word-break: break-all;
}
#Vphimg .rank0 ul li.l2 span.red {
	background: url("redback_bg.gif") no-repeat 2px; padding: 0px 20px 20px 5px; left: 0px; top: 0px; color: rgb(255, 255, 255); font-family: verdana; font-weight: 600; float: left; position: absolute;
}
#Vphimg .rank0 ul li.l3 {
	height: 22px; color: rgb(128, 128, 128);
}
#Vphimg .rank1 {
	width: 140px; padding-top: 10px; float: left;
}
#Vphimg .rank1 ul {
	height: 24px; line-height: 24px; border-bottom-color: rgb(247, 247, 247); border-bottom-width: 1px; border-bottom-style: solid;
}
#Vphimg .rank1 ul li.l2 span.red {
	background: rgb(255, 134, 0); padding: 2px 4px; color: rgb(255, 255, 255); font-family: verdana; font-weight: 600; position: static;
}
#Vphimg .rank1 ul li.l2 span.vnum {
	background: rgb(204, 204, 204); padding: 2px 4px; color: rgb(255, 255, 255); font-family: verdana; font-weight: 600;
}
#Vphimg .rank1 ul li.l2 a {
	padding: 0px 0px 0px 6px;
}
#Vphimg .rank1 ul li.l3 {
	display: none;
}
#Vphimg .rank2 {
	width: 140px; line-height: 24px; padding-top: 10px; float: left;
}
#Vphimg .rank2 ul {
	height: 24px; border-bottom-color: rgb(247, 247, 247); border-bottom-width: 1px; border-bottom-style: solid;
}
#Vphimg .rank2 ul li.l2 span.red {
	background: rgb(255, 134, 0); padding: 2px 4px; color: rgb(255, 255, 255); font-family: verdana; font-weight: 600; position: static;
}
#Vphimg .rank2 ul li.l2 span.vnum {
	background: rgb(204, 204, 204); padding: 2px 4px; color: rgb(255, 255, 255); font-family: verdana; font-weight: 600;
}
#Vphimg .rank2 ul li.l2 a {
	padding: 0px 0px 0px 6px;
}
#Vphimg .rank2 ul li.l3 {
	display: none;
}
#ZTimg {
	padding: 15px 0px 5px 5px; width: 299px; height: 90px;
}
#ZTimg ul li {
	margin: 0px 5px 0px 10px; width: 82px; float: left; _margin: 0 6px;
}
#ZTimg ul li img {
	border: 1px solid rgb(204, 204, 204); width: 80px; height: 62px;
}
#ZTimg ul li span {
	height: 26px; text-align: center; line-height: 24px; display: block;
}
#ZTlist {
	margin: 0px 15px; padding: 7px 0px; clear: left; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#ZTlist ul li {
	background: url("i.gif") no-repeat 2px -36px; padding: 0px 0px 0px 12px; height: 22px; line-height: 22px; overflow: hidden; white-space: nowrap;
}
#Hotvideo {
	padding: 1px 0px 10px;
}
#Hotvideo ul {
	background: url("i.gif") no-repeat 260px -220px; padding: 10px 0px 10px 12px; width: 292px; height: 65px; clear: left; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#Hotvideo ul li.l1 {
	width: 85px; height: 64px; margin-right: 10px; float: left; position: relative;
}
#Hotvideo ul li.l1 img {
	padding: 1px; border: 1px solid rgb(204, 204, 204);
}
#Hotvideo ul li.l2 {
	width: 180px; height: 22px; color: rgb(128, 128, 128); line-height: 22px; overflow: hidden;
}
#Hotvideo ul li.l3 {
	width: 180px; height: 22px; color: rgb(128, 128, 128); line-height: 22px; overflow: hidden;
}
#Hotvideo ul li.l3 span {
	color: rgb(255, 102, 0); font-weight: 600;
}
span.Hnum {
	color: rgb(255, 102, 0);
}
#Hotvideo ul:hover {
	background: url("i.gif") no-repeat 260px -313px rgb(247, 247, 247);
}
.iAlbumElite {
	padding: 16px 0px 0px 14px; width: 288px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.iAlbumElite ul {
	width: 280px; height: 82px; clear: left; margin-bottom: 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.iAlbumElite ul li.l1 {
	background: url("album_bg.gif") no-repeat left top; padding: 9px 0px 0px 9px; width: 90px; height: 70px; float: left; _width: 99px; _height: 79px;
}
.iAlbumElite ul li.l1 img {
	width: 80px; height: 60px;
}
.iAlbumElite ul li.l2 {
	width: 170px; height: 22px; color: rgb(128, 128, 128); line-height: 22px; font-weight: 600; margin-top: 4px; float: left;
}
.iAlbumElite ul li.l3 {
	width: 170px; height: 20px; color: rgb(128, 128, 128); line-height: 20px; overflow: hidden; float: left;
}
.iAlbumElite .iMore {
	text-align: right;
}
.User {
	padding: 15px 0px 0px 15px; width: 289px; overflow-y: auto;
}
.User .clear {
	display: none;
}
.iUser {
	width: 90px; height: 82px; text-align: center; line-height: 20px; overflow: hidden; float: left;
}
.iUser img {
	padding: 2px; border: 1px solid rgb(228, 228, 228); width: 50px; height: 50px;
}
.iUser span {
	
}
#iNew ul li.l1 a .addbtn_div {
	top: 80px; right: 6px; position: absolute;
}
#iHot ul li.l1 a .addbtn_div {
	top: 80px; right: 6px; position: absolute;
}
#Hotvideo ul li.l1 a .addbtn_div {
	top: 45px; right: 6px; position: absolute;
}
.listVideo ul li.l1 a .addbtn_div {
	top: 43px; right: 2px; position: absolute;
}
#Vphimg ul li.l1 a .addbtn_div {
	top: 80px; right: 6px; position: absolute;
}
#iNew ul li.l1 a .addbtn_div img.addbtn_img {
	padding: 0px; border: currentColor; width: 14px; height: 14px;
}
#iHot ul li.l1 a .addbtn_div img.addbtn_img {
	padding: 0px; border: currentColor; width: 14px; height: 14px;
}
#Hotvideo ul li.l1 a .addbtn_div img.addbtn_img {
	padding: 0px; border: currentColor; width: 14px; height: 14px;
}
.listVideo ul li.l1 a .addbtn_div img.addbtn_img {
	padding: 0px; border: currentColor; width: 14px; height: 14px;
}
#Vphimg ul li.l1 a .addbtn_div img.addbtn_img {
	padding: 0px; border: currentColor; width: 14px; height: 14px;
}
#iHot ul li.l1 a .vtime {
	background: rgb(0, 0, 0); padding: 0px 3px; height: 15px; color: rgb(255, 255, 255); line-height: 15px; font-size: 11px; filter: alpha(opacity=90); position: absolute;
}
#iNew ul li.l1 a .vtime {
	background: rgb(0, 0, 0); padding: 0px 3px; height: 15px; color: rgb(255, 255, 255); line-height: 15px; font-size: 11px; filter: alpha(opacity=90); position: absolute;
}
#Hotvideo ul li.l1 a .vtime {
	background: rgb(0, 0, 0); padding: 0px 3px; height: 15px; color: rgb(255, 255, 255); line-height: 15px; font-size: 11px; filter: alpha(opacity=90); position: absolute;
}
#Vphimg ul li.l1 a .vtime {
	background: rgb(0, 0, 0); padding: 0px 3px; height: 15px; color: rgb(255, 255, 255); line-height: 15px; font-size: 11px; filter: alpha(opacity=90); position: absolute;
}
.vtime {
	font-family: Arial;
}
#iHot ul li.l1 a .vtime {
	left: 2px; top: 83px;
}
#iNew ul li.l1 a .vtime {
	left: 2px; top: 83px;
}
#Vphimg ul li.l1 a .vtime {
	left: 2px; top: 83px;
}
#Hotvideo ul li.l1 a .vtime {
	left: 2px; top: 47px;
}
.vtime a {
	color: rgb(255, 255, 255); font-family: Arial;
}
#iHot ul li.l1 a:hover {
	text-decoration: none;
}
#iNew ul li.l1 a:hover {
	text-decoration: none;
}
#Hotvideo ul li.l1 a:hover {
	text-decoration: none;
}
#docbody {
	
}
#docbody ul {
	margin: 0px 9px 6px 10px; height: 228px; float: left; _margin: 0 8px 0px 9px;
}
#docbody ul li.l1 {
	position: relative;
}
#docbody ul li.l1 img.ftype {
	left: 80px; top: 120px; position: absolute;
}
#docbody ul li.l1 a {
	border: 3px solid rgb(242, 242, 242); width: 102px; height: 143px; display: block;
}
#docbody ul li.l1 a img {
	border: 1px solid rgb(161, 197, 195); width: 100px; height: 141px;
}
#docbody ul li.l1 a:hover {
	border: 3px solid rgb(243, 126, 3);
}
#docbody ul li.l1 a:hover img {
	border: 1px solid rgb(215, 83, 3); width: 100px; height: 141px;
}
#docbody ul li.l2 {
	padding: 4px 0px 2px; width: 106px; color: rgb(42, 97, 112); line-height: 18px; overflow: hidden; font-size: 14px; _margin-top: -15px;
}
#docbody ul li.l3 {
	color: rgb(120, 120, 120); line-height: 18px; font-size: 12px;
}
#boxcomment {
	border: 1px solid rgb(219, 220, 222); height: 290px; clear: left; margin-bottom: 10px;
}
.titleC {
	background: url("title_bg.jpg") repeat-x left top; padding: 0px 10px 0px 0px; border: 1px solid rgb(255, 255, 255); height: 30px; color: rgb(0, 0, 0); line-height: 30px; font-family: "Î¢ÈíÑÅºÚ", Arial; font-size: 14px; font-weight: 100;
}
span.Ctitle {
	background: no-repeat left top; padding: 0px 0px 0px 15px; width: 107px; height: 30px; text-align: left; color: rgb(0, 0, 0); font-weight: 100; float: left;
}
#Cdocbody {
	padding: 15px 0px 0px 9px; _padding: 15px 0 0 10px;
}
#Cdocbody #left {
	background: rgb(251, 249, 237); padding: 10px; border: 1px dashed rgb(188, 186, 174); width: 100px; height: 210px; margin-right: 5px; float: left;
}
#Cdocbody #left h1 {
	background: url("Class_tiaobg.gif") repeat-x left bottom; height: 24px; color: rgb(0, 0, 0); line-height: 20px;
}
#Cdocbody #left ul {
	padding: 5px 0px 0px;
}
#Cdocbody #left ul li {
	background: url("Class_letter.gif") no-repeat left; padding: 0px 0px 0px 10px; width: 90px; height: 22px; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.bestbody {
	padding: 15px 0px 0px 8px; _padding: 15px 0 0 0px;
}
.wkiAlbumElite {
	padding: 18px 0px 0px 14px; width: 213px; background-color: rgb(255, 255, 255);
}
.wkiAlbumElite ul {
	width: 213px; height: 120px;
}
.wkiAlbumElite ul li.l1 {
	background: url("ialbum_bg1.gif") no-repeat left top; padding: 9px 0px 0px 9px; width: 92px; height: 102px; float: left;
}
.wkiAlbumElite ul li.l2 {
	width: 110px; height: 22px; color: rgb(153, 153, 153); line-height: 22px; font-weight: 600; margin-top: 4px; float: left;
}
.wkiAlbumElite ul li.l2 span {
	color: rgb(102, 102, 102); font-size: 11px; font-weight: normal;
}
.wkiAlbumElite ul li.l3 {
	width: 110px; height: 20px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; float: left;
}
.wkiAlbumElite .iMore {
	text-align: right;
}
#FooTer {
	margin: 0px auto; padding: 20px 0px; width: 970px; text-align: center; color: rgb(102, 102, 102); clear: both; border-top-color: rgb(3, 82, 113); border-top-width: 2px; border-top-style: solid;
}
#Footer {
	margin: 0px auto; padding: 20px 0px; width: 970px; text-align: center; color: rgb(102, 102, 102); clear: both; border-top-color: rgb(3, 82, 113); border-top-width: 2px; border-top-style: solid;
}
#navSideBar {
	margin: 0px 17px 10px 0px; width: 150px; overflow: hidden; float: left; background-color: rgb(255, 255, 255);
}
#navSideBar .title {
	background: url("topic_bg1.png") no-repeat left top; padding: 0px 0px 0px 20px; border: currentColor; height: 31px; color: rgb(0, 0, 0); line-height: 31px; font-size: 14px; font-weight: 100;
}
#navSideBar #classbody {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(211, 218, 180) rgb(211, 218, 180); padding: 10px 0px; font-weight: normal;
}
#navSideBar ul li {
	line-height: 30px; padding-left: 5px; font-weight: bold;
}
#navSideBar ul li a {
	font-size: 12px; font-weight: normal;
}
#navSideBar ul li a:hover {
	font-size: 12px; font-weight: normal;
}
#navSideBar ul li a:active {
	font-size: 12px; font-weight: normal;
}
#navSideBar #classbody a {
	font-size: 14px; font-weight: normal;
}
#navSideBar #classbody img {
	
}
#navSideBar #classbody .TreeNode {
	margin: 0px 10px; height: 26px; color: rgb(42, 97, 112); line-height: 26px; clear: left; font-size: 14px;
}
#navSideBar #classbody .TreeNode a.nodeSel {
	color: rgb(227, 0, 0); line-height: 25px;
}
#navMainBody .show {
	margin: 0px 10px; padding: 8px 0px 0px;
}
#navSideBar #classbodytree {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(211, 218, 180) rgb(211, 218, 180); padding: 10px 0px; font-weight: normal;
}
#navSideBar #classbodytree a {
	font-size: 14px; font-weight: normal;
}
#navSideBar #classbodytree img {
	
}
#navSideBar #classbodytree .TreeNode {
	margin: 0px 10px; height: 26px; color: rgb(42, 97, 112); line-height: 26px; clear: left; font-size: 14px;
}
#navSideBar #classbodytree .TreeNode a.nodeSel {
	color: rgb(227, 0, 0); line-height: 25px;
}
#navMainBody .show {
	margin: 0px 10px; padding: 8px 0px 0px;
}
.docpath {
	margin-bottom: 10px;
}
#ADnavSideBar {
	margin: 0px; overflow: hidden; float: right; position: relative;
}
#navMainBody {
	margin: 0px 0px 10px; overflow: hidden; position: relative; z-index: 1; _position: static; _float: left;
}
#VnavMainBody {
	background: rgb(255, 255, 255); margin: 0px 0px 10px; border: 1px solid rgb(219, 219, 219); width: 800px; float: right;
}
#navMainBody .title {
	background: url("topic_bg.png") repeat-x left top; padding: 0px 10px 0px 15px; height: 31px; line-height: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#VnavMainBody .title {
	background: url("topic_bg.png") repeat-x left top; padding: 0px 10px 0px 15px; height: 31px; line-height: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#navMainBody .title span {
	line-height: 30px; font-size: 12px; font-weight: normal;
}
#VnavMainBody .title span {
	line-height: 30px; font-size: 12px; font-weight: normal;
}
#navMainBody .topbar {
	border: 1px solid rgb(219, 220, 222);
}
#VnavMainBody .topbar {
	border: 1px solid rgb(219, 220, 222);
}
#navMainBody .show {
	margin: 0px 10px; padding: 8px 0px 0px;
}
#VnavMainBody .show {
	margin: 0px 10px; padding: 8px 0px 0px;
}
#navMainBody .linkBar {
	background: url("Class_tiaobg.gif") repeat-x left bottom; height: 32px; line-height: 32px;
}
#VnavMainBody .linkBar {
	background: url("Class_tiaobg.gif") repeat-x left bottom; height: 32px; line-height: 32px;
}
#navMainBody .linkBar .choseType {
	margin-left: 10px; float: left;
}
#VnavMainBody .linkBar .choseType {
	margin-left: 10px; float: left;
}
#navMainBody .linkBar .choseType a {
	width: 70px; height: 32px; text-align: center; color: rgb(42, 97, 112); float: left; display: block;
}
#VnavMainBody .linkBar .choseType a {
	width: 70px; height: 32px; text-align: center; color: rgb(42, 97, 112); float: left; display: block;
}
#navMainBody .linkBar .choseType a.now {
	background: url("S_now_bg.gif") no-repeat bottom rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(147, 170, 195) rgb(147, 170, 195) currentColor; height: 30px; color: rgb(0, 0, 0); font-weight: 600; text-decoration: none;
}
#VnavMainBody .linkBar .choseType a.now {
	background: url("S_now_bg.gif") no-repeat bottom rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(147, 170, 195) rgb(147, 170, 195) currentColor; height: 30px; color: rgb(0, 0, 0); font-weight: 600; text-decoration: none;
}
#navMainBody .linkBar .choseTime {
	text-align: right; margin-right: 10px;
}
#VnavMainBody .linkBar .choseTime {
	text-align: right; margin-right: 10px;
}
.video {
	padding: 10px 0px 0px;
}
#VnavMainBody .videoList .videoImg a .addbtn_div img.addbtn_img {
	padding: 0px; border: currentColor; width: 14px; height: 14px;
}
#VnavMainBody .videoList .videoImg a .addbtn_div {
	top: 80px; right: 6px; position: absolute;
}
#VnavMainBody .videoList {
	margin: 10px 0px 0px 20px; width: 150px; overflow: auto; float: left;
}
#VnavMainBody .videoList .videoImg {
	width: 126px; position: relative;
}
#VnavMainBody .videoList .videoImg img {
	padding: 2px; border: 1px solid rgb(204, 204, 204); width: 140px; height: 110px;
}
#VnavMainBody .videoList .videoImg input {
	border: 1px solid rgb(102, 102, 102); width: 39px; height: 20px; background-color: rgb(249, 249, 249);
}
#VnavMainBody .videoList .videoInfo {
	width: 126px;
}
#VnavMainBody .videoInfo li {
	margin: 0px; padding: 0px;
}
#VnavMainBody .videoInfo li.l1 {
	width: 126px; line-height: 20px; overflow: hidden; font-size: 10px; word-break: break-all;
}
#VnavMainBody .videoInfo li.l1 a {
	font-size: 12px;
}
#VnavMainBody .videoInfo li.l2 {
	width: 126px; color: rgb(153, 153, 153); line-height: 20px; overflow: hidden;
}
#VnavMainBody .videoInfo li.l3 {
	width: 126px; color: rgb(153, 153, 153); line-height: 20px; overflow: hidden;
}
#VnavMainBody .videoInfo li.l4 {
	width: 126px; color: rgb(153, 153, 153); line-height: 20px; overflow: hidden;
}
#VnavMainBody .videoInfo li.l5 {
	width: 126px; color: rgb(153, 153, 153); line-height: 20px; overflow: hidden;
}
#VnavMainBody .videoInfo li.l2 span {
	color: rgb(102, 102, 102);
}
#VnavMainBody .videoInfo li.l3 span {
	color: rgb(102, 102, 102);
}
#VnavMainBody .videoInfo li.l4 span {
	color: rgb(102, 102, 102);
}
#VnavMainBody .videoInfo li.l5 span {
	color: rgb(102, 102, 102);
}
.album {
	padding: 10px 0px 0px; clear: both;
}
.album .albumImg {
	background: url("body_album_bg.gif") no-repeat left top; padding: 9px 0px 0px 9px; width: 123px; height: 93px; overflow: hidden; float: left;
}
.album .albumImg img {
	width: 120px;
}
.album .albumInfo {
	width: 635px; line-height: 22px; float: right;
}
.album .albumInfo .name {
	font-size: 10px;
}
.album .albumInfo .name a {
	font-size: 14px;
}
.album .albumInfo .intro {
	color: rgb(153, 153, 153); line-height: 22px; word-break: break-all;
}
.album .albumInfo #user a {
	color: rgb(51, 51, 51);
}
.album .albumInfo ul {
	margin: 8px 0px 0px; padding-left: 15px;
}
.album .albumInfo ul li {
	color: rgb(102, 102, 102); font-size: 10px;
}
.album .albumInfo ul li a {
	font-size: 12px;
}
#navSideBar .title {
	background: url("topic_bg1.png") repeat-x left top; padding: 0px 0px 0px 20px; border: currentColor; height: 31px; color: rgb(0, 0, 0); line-height: 31px; font-size: 14px; font-weight: 100;
}
#UserListMain {
	border: 1px solid rgb(219, 220, 222); margin-bottom: 10px;
}
#UserListMain .topic {
	background: url("topic_bg.png") repeat-x left top; padding: 0px 10px 0px 15px; height: 65px; font-weight: 100; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#UserListMain .topic .title {
	padding: 0px; height: 30px; line-height: 30px;
}
#UserListMain .topic .order {
	height: 34px; line-height: 34px; clear: left; font-size: 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#UserListMain .list {
	padding: 0px 0px 10px; clear: left;
}
#UserListMain .list ul.user {
	padding: 10px 0px 0px 8px; width: 260px; float: left;
}
#UserListMain .list ul.user li.l1 {
	width: 75px; height: 110px; text-align: center; float: left;
}
#UserListMain .list ul.user li.l1 span#userIcon {
	margin: 5px auto 0px; padding: 4px; border: 1px solid rgb(204, 204, 204); width: 50px; height: 50px; overflow: hidden; display: block; background-color: rgb(249, 249, 249); _width: 60px; _height: 60px; _padding: 4px;
}
#UserListMain .list ul.user li.l1 span#userIcon img {
	width: 48px; height: 48px;
}
#UserListMain .list ul.user li.l1 span#userOnline {
	color: rgb(153, 102, 0); margin-top: 5px; display: block;
}
#UserListMain .list ul.user li.l1 span#userOffline {
	color: rgb(153, 153, 153); margin-top: 5px; display: block;
}
#UserListMain .list ul.user li.l2 {
	width: 160px; line-height: 20px; margin-left: 5px; float: left;
}
#UserListMain .list .line {
	display: none;
}
#UserListMain .list .showPage {
	padding: 20px 0px 0px; margin-left: 12px;
}
#userLogin {
	background: rgb(247, 247, 247); margin: 0px auto 10px; padding: 0px 0px 50px; border: 1px solid rgb(219, 220, 222); width: 958px;
}
#userLogin .title {
	background: url("title_bg.jpg") repeat-x left top; padding: 0px 10px 0px 0px; border: 1px solid rgb(255, 255, 255); height: 30px; line-height: 30px;
}
#userLogin .login {
	padding: 20px 0px 0px 20px; font-size: 14px;
}
#userLogin .login li {
	padding: 8px 0px; clear: left;
}
#userLogin .login li span {
	padding: 0px 10px 0px 0px; width: 50px; height: 28px; line-height: 28px; float: left; display: block;
}
#userLogin .login li.l1 input {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(204, 204, 204) rgb(204, 204, 204) rgb(153, 153, 153); padding: 0px 2px; height: 28px; line-height: 28px; margin-right: 5px; float: left;
}
#userLogin #os_codeimg {
	height: 28px;
}
#userLogin .login li.l2 {
	padding: 0px 0px 0px 55px;
}
#userLogin .login li.l3 {
	padding: 10px 0px 0px 55px;
}
#userLogin .login li.l3 input {
	padding: 0px 10px; height: 30px;
}
#userLogin #os_username_login {
	width: 300px;
}
#Login #os_password_login {
	width: 300px;
}
#userLogin #UserName {
	width: 300px;
}
#userLogin #Password {
	width: 300px;
}
#userLogin .reg {
	padding: 0px 0px 0px 75px;
}
#userLogin .reg li {
	padding: 10px 10px 0px 0px; float: left;
}
#userLogin .reg a {
	color: rgb(37, 127, 182); text-decoration: underline;
}
#userLogin .reg a:hover {
	text-decoration: none;
}
.doc {
	padding: 20px 0px 0px 10px; overflow-y: auto; _padding: 20px 0 0 0;
}
.doc .docList {
	margin: 0px 13px 6px 25px; float: left; _margin: 0 12px 6px 24px;
}
.doc .docList .docImg {
	position: relative;
}
.doc .docList .docImg img.ftype {
	left: 80px; top: 120px; position: absolute;
}
.doc .docList .docImg a {
	border: 3px solid rgb(242, 242, 242); width: 102px; height: 143px; display: block;
}
.doc .docList .docImg a img {
	border: 1px solid rgb(161, 197, 195); width: 100px; height: 141px;
}
.doc .docList .docImg a:hover {
	border: 3px solid rgb(243, 126, 3);
}
.doc .docList .docImg a:hover img {
	border: 1px solid rgb(215, 83, 3); width: 100px; height: 141px;
}
.doc .docList ul li.l1 {
	padding: 4px 0px 2px; width: 106px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden; display: block;
}
.doc .docList ul li.l1 a {
	font-size: 14px;
}
.doc .docList ul li.l2 {
	color: rgb(120, 120, 120); line-height: 18px; font-size: 12px;
}
li.l3 {
	color: rgb(120, 120, 120); line-height: 18px; font-size: 12px;
}
li.l4 {
	color: rgb(120, 120, 120); line-height: 18px; font-size: 12px;
}
li.l5 {
	color: rgb(120, 120, 120); line-height: 18px; font-size: 12px;
}
.album_doc:hover {
	
}
.album_doc {
	margin: 0px 10px 0px 0px; padding: 10px;
}
.album_doc .albumImg {
	background: url("ialbum_bg.gif") no-repeat left top; padding: 9px 0px 0px 9px; width: 94px; height: 102px; float: left;
}
.album_doc .albumImg img {
	width: 80px; height: 90px;
}
.album_doc .albumInfo {
	margin: 5px 0px 0px 10px; width: 600px; float: left;
}
.album_doc .albumInfo .name {
	height: 22px; color: rgb(153, 153, 153); line-height: 22px; font-size: 14px; font-weight: 600;
}
.album_doc .albumInfo .intro {
	color: rgb(195, 157, 85);
}
.album_doc .albumInfo .user {
	padding: 0px; height: 24px; color: rgb(102, 102, 102); line-height: 24px;
}
.album_doc .albumInfo ul {
	
}
.album_doc .albumInfo ul li {
	background: url("new_letter.gif") no-repeat left; padding: 0px 0px 0px 12px; border: currentColor; height: 24px; line-height: 24px;
}
#videoTop {
	background: url("body_main_title_bg.png") no-repeat left top; width: 960px; height: 39px; line-height: 35px; padding-left: 10px;
}
#videoTop .vTitle {
	font-family: "Î¢ÈíÑÅºÚ","ºÚÌå"; font-size: 18px; float: left;
}
#videoTop .vInfo {
	padding: 0px 10px 0px 0px; color: rgb(102, 102, 102); float: right;
}
.VSideBar .userInfo {
	padding: 14px 14px 10px; border: 1px solid rgb(254, 185, 1); width: 310px; background-color: rgb(255, 252, 240);
}
.VSideBar .userInfo .user {
	width: 305px; height: 60px;
}
.VSideBar .userInfo .user li.l1 {
	width: 55px; height: 55px; overflow: hidden; float: left;
}
.VSideBar .userInfo .user li.l1 img {
	width: 55px; height: 55px;
}
.VSideBar .userInfo .user li.l2 {
	width: 230px; height: 22px; line-height: 22px; margin-left: 10px; float: left;
}
.VSideBar .userInfo .user li.l3 {
	margin: 5px 0px 0px 10px; width: 230px; height: 25px; float: left;
}
.VSideBar .userInfo .user li.l3 a.addFav {
	background: url("body_user_addFav.gif") no-repeat 5px 4px rgb(255, 255, 255); padding: 0px 0px 0px 20px; border: 1px solid rgb(204, 153, 51); width: 85px; height: 20px; color: rgb(51, 51, 51); line-height: 20px; text-decoration: none; float: left; display: block;
}
.VSideBar .userInfo .user li.l3 a.shortMsg {
	background: url("body_user_shortMsg.gif") no-repeat 5px 4px rgb(242, 242, 242); padding: 0px 0px 0px 20px; border: 1px solid rgb(204, 204, 204); width: 70px; height: 20px; color: rgb(51, 51, 51); line-height: 20px; text-decoration: none; margin-left: 10px; float: left; display: block;
}
.VSideBar .userInfo .user li.l3 a:hover {
	border: 1px solid rgb(204, 153, 51); background-color: rgb(254, 243, 211);
}
.VSideBar .userInfo .vInfo {
	width: 300px; color: rgb(153, 153, 153); line-height: 20px;
}
.VSideBar .userInfo .vTag {
	line-height: 20px;
}
.VSideBar .userInfo .vChannel {
	text-align: right; line-height: 20px;
}
.VSideBar .listVideo {
	padding: 20px 0px 0px; width: 334px;
}
.VSideBar .listVideo ul {
	padding: 0px 14px 10px 15px; width: 80px; float: left;
}
.VSideBar .listVideo ul li.l1 {
	width: 80px; height: 60px; overflow: hidden; position: relative;
}
.VSideBar .listVideo ul li.l1 img {
	width: 80px; height: 60px;
}
.VSideBar .listVideo ul li.l2 {
	width: 80px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden; word-wrap: break-word;
}
.VSideBar .listVideo ul li.l2 span {
	color: rgb(51, 51, 51); font-size: 10px;
}
.sameflv {
	overflow-y: auto;
}
#box1 {
	clear: left;
}
.sameVideo {
	padding: 20px 0px 0px; overflow-y: auto;
}
.sameVideo ul {
	padding: 0px 0px 14px 15px; width: 80px; float: left;
}
.sameVideo ul li.l1 {
	width: 80px; height: 60px; overflow: hidden; position: relative;
}
.sameVideo ul li.l1 img {
	width: 80px; height: 60px;
}
.sameVideo ul li.l2 {
	width: 80px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden; word-wrap: break-word;
}
.sameVideo ul li.l2 span {
	color: rgb(51, 51, 51); font-size: 10px;
}
.VSideBar .userOther {
	margin: 10px 0px; border: 1px solid rgb(219, 219, 219); width: 338px;
}
.VSideBar .userOther ul.userVideo {
	margin: 0px auto; padding: 10px 0px 10px 10px; width: 315px;
}
.VSideBar .userOther ul.userVideo li {
	background: url("Class_letter.gif") no-repeat 0px 8px; height: 24px; line-height: 24px; overflow: hidden; padding-left: 15px; font-size: 14px;
}
.MainBody .videoComment {
	width: 610px; clear: left;
}
.videoComment #ov_ad_cmt {
	width: 610px; margin-top: 5px; margin-bottom: 10px;
}
.videoComment .topic {
	padding: 0px 0px 0px 15px; border: 1px solid rgb(213, 213, 213); height: 31px; line-height: 31px;
}
.videoComment .topic .name {
	font-size: 14px; font-weight: bold; float: left;
}
.videoComment .topic .more {
	padding: 0px 15px 0px 0px; font-size: 12px; font-weight: normal; float: right;
}
.videoComment .page {
	height: 35px; color: rgb(102, 102, 102); line-height: 35px;
}
.videoComment .page .left {
	float: left;
}
.videoComment .page .right {
	float: right;
}
.videoComment .page .right span {
	font-weight: bold;
}
.videoComment .user {
	height: 25px; color: rgb(175, 175, 175); line-height: 25px; padding-left: 5px; background-color: rgb(243, 243, 243);
}
.videoComment .msg {
	padding: 5px; line-height: 20px; word-break: break-all;
}
.videoComment .msg .msg1 {
	margin: 0px 20px; color: rgb(153, 153, 153); line-height: 16px; word-break: break-all;
}
.videoComment .remsg {
	text-align: right; line-height: 18px;
}
.videoComment .newComment {
	background: url("today_focus_bg.png") repeat-x left top rgb(247, 247, 247); padding: 10px; width: 590px;
}
.videoComment .newComment .tops {
	width: 588px; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold;
}
.videoComment .newComment .tops .name {
	font-size: 14px; font-weight: bold; float: left;
}
.videoComment .newComment .tops .more {
	float: right;
}
.videoComment .newComment .shows {
	padding: 5px 0px 0px; width: 583px;
}
.videoComment .newComment .shows textarea {
	padding: 5px; width: 570px;
}
.videoComment .newComment .shows input {
	padding: 5px;
}
.videoButton {
	background: url("button_bg.jpg") repeat-x left 1px; width: 610px; overflow: hidden;
}
.videoButton .vJudge {
	width: 206px; height: 28px; line-height: 28px; float: left;
}
a.ding {
	padding: 4px 0px 0px 42px; height: 24px; line-height: 24px; font-size: 14px; border-top-color: rgb(198, 198, 198); border-right-color: rgb(198, 198, 198); border-bottom-color: rgb(198, 198, 198); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; float: left; display: block;
}
a.cai {
	padding: 4px 0px 0px 42px; height: 24px; line-height: 24px; font-size: 14px; border-top-color: rgb(198, 198, 198); border-right-color: rgb(198, 198, 198); border-bottom-color: rgb(198, 198, 198); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; float: left; display: block;
}
a.jubao {
	padding: 4px 0px 0px 42px; height: 24px; line-height: 24px; font-size: 14px; border-top-color: rgb(198, 198, 198); border-right-color: rgb(198, 198, 198); border-bottom-color: rgb(198, 198, 198); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; float: left; display: block;
}
a.fav {
	padding: 4px 0px 0px 42px; height: 24px; line-height: 24px; font-size: 14px; border-top-color: rgb(198, 198, 198); border-right-color: rgb(198, 198, 198); border-bottom-color: rgb(198, 198, 198); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; float: left; display: block;
}
a.bbs {
	padding: 4px 0px 0px 42px; height: 24px; line-height: 24px; font-size: 14px; border-top-color: rgb(198, 198, 198); border-right-color: rgb(198, 198, 198); border-bottom-color: rgb(198, 198, 198); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; float: left; display: block;
}
a.resend {
	padding: 4px 0px 0px 42px; height: 24px; line-height: 24px; font-size: 14px; border-top-color: rgb(198, 198, 198); border-right-color: rgb(198, 198, 198); border-bottom-color: rgb(198, 198, 198); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; float: left; display: block;
}
.vJudge a.ding {
	background: url("button_icon.png") no-repeat 18px 5px; width: 59px; border-left-color: rgb(198, 198, 198); border-left-width: 1px; border-left-style: solid;
}
.vJudge a.cai {
	background: url("button_icon.png") no-repeat 18px -38px; width: 60px;
}
.vJudge a.ding:hover {
	width: 59px; background-color: rgb(232, 243, 249);
}
.vJudge a.cai:hover {
	width: 60px; background-color: rgb(232, 243, 249);
}
.videoButton a.fav {
	background: url("button_icon.png") no-repeat 18px -77px; width: 58px;
}
.videoButton a.jubao {
	background: url("button_icon.png") no-repeat 18px -194px; width: 58px;
}
.videoButton a.bbs {
	background: url("button_icon.png") no-repeat 18px -156px; width: 58px;
}
.videoButton a.resend {
	background: url("button_icon.png") no-repeat 18px -120px; width: 58px;
}
.videoButton a:hover {
	width: 58px; background-color: rgb(232, 243, 249);
}
.videoButton div#divjubao {
	background: url("body_jubao_bg.png") no-repeat left top rgb(222, 231, 237); padding: 8px 10px 0px 0px; width: 600px; height: 21px; text-align: right; float: left;
}
.dinged {
	background: rgb(229, 229, 229); padding: 4px 0px 0px 10px; border: 1px solid rgb(198, 198, 198); height: 24px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; font-weight: 600;
}
.dinged span {
	font-weight: 100;
}
.dinged span.judgeNum {
	padding: 0px 10px 0px 0px; font-size: 12px;
}
a.ding span {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: 100;
}
a.cai span {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: 100;
}
.videoButton div#putbbs {
	padding: 10px; border: 5px solid rgb(222, 231, 237); width: 580px; float: left; background-color: rgb(250, 254, 255);
}
.videoButton div#putbbs a {
	float: right; _margin-top: -20px;
}
.videoButton div#putbbs a {
	width: auto;
}
.videoButton div#putbbs li {
	padding: 8px 0px 0px;
}
.videoButton div#putbbs input {
	
}
.videoButton div#appfile {
	padding: 5px; border: 1px solid rgb(242, 242, 242); line-height: 20px; margin-top: 10px; background-color: rgb(242, 242, 242);
}
.videoButton div#appfile span {
	float: right; _margin-top: -20px;
}
#ov_payitem {
	background: url("icon_notice.gif") no-repeat 15px rgb(255, 230, 230); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(255, 0, 0) rgb(255, 0, 0); padding: 5px 10px; width: 588px; line-height: 20px;
}
#ov_payitem input {
	width: 120px; height: 28px; line-height: 24px; vertical-align: middle;
}
#ov_play_appfile {
	padding: 10px 0px;
}
#ov_play_appfile li {
	background: url("Class_letter_bg.png") no-repeat left; margin: 0px; padding: 0px 0px 0px 10px; height: 22px; line-height: 22px;
}
#ov_play_appfile #fujian {
	height: 28px; line-height: 28px; font-size: 14px; font-weight: 600; margin-top: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
#ov_main #AlbumInfo {
	background: url("body_main_title_bg.png") no-repeat left top; padding: 0px 0px 0px 10px; border: currentColor; width: 960px; height: 39px; line-height: 35px;
}
#ov_main #AlbumInfo .albumName {
	padding: 0px; border: currentColor; height: 39px; font-family: "Î¢ÈíÑÅºÚ","ºÚÌå"; font-size: 18px; float: left;
}
#ov_main #AlbumInfo .albumInfo {
	padding: 0px 10px 0px 0px; border: currentColor; color: rgb(68, 68, 68); float: right;
}
#AlbumInfo {
	background: url("AlbumInfo_bg.png") repeat-x left top rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; width: 615px; height: 32px; line-height: 32px;
}
#AlbumInfo .albumName {
	background: url("albumName_bg.png") no-repeat bottom; padding: 0px 0px 0px 15px; font-family: "Î¢ÈíÑÅºÚ","ºÚÌå"; font-size: 16px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: left;
}
#AlbumInfo .albumInfo {
	padding: 0px 10px 0px 0px; color: rgb(68, 68, 68); border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: right;
}
#AlbumMainBody .VListType {
	margin: 0px 10px; padding: 0px; height: 35px; color: rgb(85, 85, 85); line-height: 35px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#AlbumMainBody .VListType span {
	display: block;
}
#AlbumMainBody .VListType span.orderBtn {
	color: rgb(102, 102, 102); float: right;
}
#AlbumMainBody .VListType span.playBtn {
	margin-top: 5px; float: left;
}
#PageBody #AlbumMainBody {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(219, 219, 219) rgb(219, 219, 219); margin: 0px; padding: 2px 0px 0px; width: 615px; overflow: hidden; float: left;
}
#AlbumMainBody .show {
	padding: 0px 10px;
}
#AlbumMainBody .videoList {
	padding: 0px 8px 0px 10px; width: 130px; overflow: auto; margin-top: 10px; float: left;
}
#AlbumMainBody .videoList .videoImg {
	width: 126px; position: relative;
}
#AlbumMainBody .videoList .videoImg img {
	padding: 1px; border: 1px solid rgb(153, 153, 153); width: 120px; height: 90px;
}
#AlbumMainBody .videoList .videoInfo {
	width: 126px; word-break: break-all;
}
#AlbumMainBody .videoInfo li.l1 {
	line-height: 20px; font-size: 11px; word-break: break-all;
}
#AlbumMainBody .videoInfo li.l1 a {
	font-size: 12px;
}
#AlbumMainBody .videoInfo li.l2 {
	color: rgb(153, 153, 153); line-height: 20px;
}
#AlbumMainBody .videoInfo li.l2 span {
	color: rgb(51, 51, 51);
}
#AlbumMainBodyTmp {
	border: 1px solid rgb(226, 226, 226); margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
#AlbumMainBodyTmp .albumNameTmp {
	background: url("topic_bg.png") repeat-x left top; padding: 0px 0px 0px 15px; height: 31px; line-height: 31px; font-family: "Î¢ÈíÑÅºÚ", Arial; font-size: 14px; font-weight: 100;
}
#AlbumMainBodyTmp .VListTypeTmp {
	padding: 10px;
}
#AlbumMainBodyTmp .VListTypeTmp a {
	background: rgb(248, 248, 248); padding: 6px 10px; border: 1px solid rgb(204, 204, 204);
}
#AlbumMainBodyTmp .VListTypeTmp a:hover {
	background: rgb(255, 255, 255);
}
#AlbumMainBodyTmp .show {
	padding: 10px; overflow-y: auto;
}
#AlbumMainBodyTmp .videoList {
	padding: 0px 10px 0px 15px; width: 130px; overflow: auto; margin-top: 10px; float: left;
}
#AlbumMainBodyTmp .videoList .videoImg {
	width: 126px; position: relative;
}
#AlbumMainBodyTmp .videoList .videoImg img {
	padding: 1px; border: 1px solid rgb(153, 153, 153); width: 120px; height: 90px;
}
#AlbumMainBodyTmp .videoList .videoInfo {
	width: 126px; word-break: break-all;
}
#AlbumMainBodyTmp .videoInfo li.l1 {
	line-height: 20px; font-size: 11px; word-break: break-all;
}
#AlbumMainBodyTmp .videoInfo li.l1 a {
	font-size: 12px;
}
#AlbumMainBodyTmp .videoInfo li.l2 {
	color: rgb(153, 153, 153); line-height: 20px;
}
#AlbumMainBodyTmp .videoInfo li.l2 span {
	color: rgb(51, 51, 51);
}
#PageBody #AlbumSideBar {
	width: 340px; margin-top: -32px; float: right;
}
#AlbumSideBar .userInfo {
	padding: 14px; border: 1px solid rgb(254, 185, 1); width: 310px; background-color: rgb(255, 252, 240);
}
#AlbumSideBar .userInfo .user {
	height: 60px;
}
#AlbumSideBar .userInfo .user li.l1 {
	width: 55px; height: 55px; overflow: hidden; float: left;
}
#AlbumSideBar .userInfo .user li.l2 {
	height: 22px; line-height: 22px; margin-left: 10px; float: left;
}
#AlbumSideBar .userInfo .vInfo {
	color: rgb(153, 153, 153); line-height: 20px;
}
#AlbumSideBar .userInfo .vTag {
	line-height: 20px;
}
#AlbumSideBar .userInfo .vChannel {
	text-align: right; line-height: 20px;
}
#AlbumSideBar .userInfo .vOtherAuthor {
	padding: 10px 0px; margin-top: 10px; border-top-color: rgb(198, 198, 198); border-top-width: 1px; border-top-style: dashed;
}
#AlbumSideBar .userInfo .vOtherAuthor ul {
	width: 135px; height: 50px; float: left;
}
#AlbumSideBar .userInfo .vOtherAuthor ul li.l1 {
	border: 1px solid rgb(198, 198, 198); width: 35px; height: 35px; text-align: center; float: left;
}
#AlbumSideBar .userInfo .vOtherAuthor ul li.l2 {
	color: rgb(153, 153, 153); line-height: 18px; margin-left: 6px; float: left;
}
#AlbumSideBar .listVideo {
	margin: 10px 0px; border: 1px solid rgb(219, 219, 219); width: 338px; overflow: auto;
}
#AlbumSideBar .listVideo .title {
	background: url("topic_bg.png") repeat-x left top; border: currentColor; height: 42px; line-height: 31px; font-weight: 100;
}
#AlbumSideBar .listVideo ul.picVideo {
	padding: 0px 0px 10px 15px; width: 94px; float: left;
}
#AlbumSideBar .listVideo ul.picVideo li.l1 {
	background: url("album_bg.gif") no-repeat left top; padding: 9px 0px 0px 9px; width: 85px; height: 70px; overflow: hidden; float: left;
}
#AlbumSideBar .listVideo ul.picVideo li.l1 img {
	width: 80px; height: 60px;
}
#AlbumSideBar .listVideo ul.picVideo li.l2 {
	padding: 0px 0px 0px 5px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden; word-wrap: break-word;
}
#AlbumSideBar .listVideo ul.picVideo li.l2 span {
	color: rgb(51, 51, 51); font-size: 10px;
}
#ov_plist {
	border: 1px solid rgb(219, 219, 219); margin-bottom: 10px;
}
#ov_plist .title {
	background: url("topic_bg.png") repeat-x left top; border: currentColor; height: 32px; line-height: 31px; font-weight: 100;
}
.VSideBar ul.albumVList #ov_album_list .PageNumbers {
	margin-top: 5px;
}
.VSideBar ul.albumVList {
	padding: 0px 10px 10px; width: 320px;
}
.VSideBar ul.albumVList li.l1 {
	height: 30px; line-height: 20px; float: right;
}
.VSideBar ul.albumVList li.l1 span {
	font-weight: bold; margin-top: -20px;
}
.VSideBar ul.albumVList li.l1 span .now {
	border: 1px solid rgb(103, 183, 226); width: 14px; height: 14px; text-align: center; line-height: 14px; font-size: 12px; margin-left: 4px; float: left; background-color: rgb(221, 244, 255);
}
.VSideBar ul.albumVList li.l1 span a {
	border: 1px solid rgb(164, 213, 238); width: 14px; height: 14px; text-align: center; line-height: 14px; font-size: 12px; font-weight: normal; text-decoration: none; margin-left: 4px; float: left; display: block;
}
.VSideBar ul.albumVList li.l1 span a:hover {
	border: 1px solid rgb(103, 183, 226); background-color: rgb(221, 244, 255);
}
.VSideBar ul.albumVList li.l2 {
	line-height: 24px; padding-left: 15px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.VSideBar ul.albumVList li.l2 span {
	margin: 0px 5px 0px 0px; float: right; _margin-top: -24px;
}
.VSideBar ul.albumVList li.l3 {
	background: url("album_v_now.gif") no-repeat 3px 11px rgb(238, 249, 255); padding: 5px 0px 5px 15px; width: 305px; height: 90px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.VSideBar ul.albumVList li.l3 .albumVNTitle {
	width: 302px; color: rgb(0, 0, 0); line-height: 20px;
}
.VSideBar ul.albumVList li.l3 .albumVNTitle span {
	margin: 0px 5px 0px 0px; float: right; _margin-top: -20px;
}
.VSideBar ul.albumVList li.l3 .albumVNPic {
	width: 80px; height: 60px; overflow: hidden; margin-top: 5px; float: left;
}
.VSideBar ul.albumVList li.l3 .albumVNPic img {
	width: 80px; height: 60px;
}
.VSideBar ul.albumVList li.l3 .albumVNTxt {
	margin: 5px 0px 0px 8px; width: 200px; height: 60px; color: rgb(153, 153, 153); line-height: 16px; overflow: hidden; float: left;
}
#ov_pinfo {
	border: 1px solid rgb(219, 219, 219); margin-bottom: 10px;
}
#ov_pinfo .title {
	background: url("topic_bg.png") repeat-x left top; border: currentColor; height: 32px; line-height: 31px; font-weight: 100;
}
.VSideBar .plistInfo {
	padding: 5px 10px 10px; width: 320px;
}
.plistInfo ul {
	height: 25px;
}
.plistInfo ul li {
	padding-right: 10px; float: left;
}
.plistInfo ul li.l1 a {
	font-size: 14px;
}
.VSideBar .plistInfo .vUser {
	padding: 5px 0px; line-height: 22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.VSideBar .plistInfo .vUser a.albumtitle {
	padding: 3px 0px; font-size: 14px;
}
.plistInfo .vInfo {
	padding: 5px 0px; color: rgb(153, 153, 153); line-height: 22px;
}
.plistInfo .vChannel {
	text-align: right; line-height: 22px;
}
#ov_ad_side {
	margin-top: 10px;
}
#ov_s0 {
	margin: 10px 0px;
}
#ov_s0 .listVideo {
	padding: 0px; border: 1px solid rgb(219, 219, 219); width: 338px; overflow: auto;
}
#ov_s0 .listVideo .title {
	background: url("topic_bg.png") repeat-x left top; border: currentColor; height: 42px; line-height: 31px; font-weight: 100;
}
#ov_s0 .listVideo ul {
	padding: 0px 0px 10px 15px; width: 94px; float: left;
}
#ov_s0 .listVideo ul li.l1 {
	background: url("album_bg.gif") no-repeat left top; padding: 9px 0px 0px 9px; width: 85px; height: 70px; overflow: hidden; float: left;
}
#ov_s0 .listVideo ul li.l1 img {
	width: 80px; height: 60px;
}
#ov_s0 .listVideo ul li.l2 {
	padding: 0px 0px 0px 5px; height: 18px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden; word-wrap: break-word;
}
#ov_s0 .listVideo ul li.l2 span {
	color: rgb(51, 51, 51); font-size: 10px;
}
#ov_s0 .listVideo ul li.l3 {
	padding: 0px 0px 0px 5px;
}
#AlbumMainBody .docList {
	margin: 10px 20px 0px; float: left; _margin: 10px 19px 0px 19px;
}
#AlbumMainBody .docList .docImg {
	position: relative;
}
#AlbumMainBody .docList .docImg img.ftype {
	left: 80px; top: 120px; position: absolute;
}
#AlbumMainBody .docList .docImg a {
	border: 3px solid rgb(242, 242, 242); width: 102px; height: 143px; display: block;
}
#AlbumMainBody .docList .docImg a img {
	border: 1px solid rgb(161, 197, 195); width: 100px; height: 141px;
}
#AlbumMainBody .docList .docImg a:hover {
	border: 3px solid rgb(243, 126, 3);
}
#AlbumMainBody .docList .docImg a:hover img {
	border: 1px solid rgb(215, 83, 3); width: 100px; height: 141px;
}
#AlbumMainBody .docList ul li.l1 {
	padding: 4px 0px 2px; width: 106px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden; display: block;
}
#AlbumMainBody .docList ul li.l1 a {
	font-size: 14px;
}
#AlbumMainBody .docList ul li.l2 {
	color: rgb(120, 120, 120); line-height: 18px; font-size: 12px;
}
#PageBody .PageNumbers {
	margin: 15px 0px 0px; width: 100%; height: 30px; clear: left;
}
#PageBody .PageNumbers a {
	padding: 0px 4px; border: 1px solid rgb(42, 97, 112); height: 18px; text-align: center; color: rgb(23, 107, 182); line-height: 18px; text-decoration: none; margin-left: 5px; float: left; display: block; background-color: rgb(255, 255, 255);
}
#PageBody .PageNumbers a:hover {
	border: 1px solid rgb(49, 142, 167); background-color: rgb(231, 238, 248);
}
#PageBody .PageNumbers span {
	padding: 0px 4px; border: 1px solid rgb(23, 107, 182); height: 18px; color: rgb(255, 255, 255); line-height: 18px; font-weight: normal; margin-left: 5px; float: left; display: block; background-color: rgb(23, 107, 182);
}
#navMainBody .classbody {
	border: 1px solid rgb(219, 220, 222); padding-bottom: 10px; margin-bottom: 10px; overflow-y: auto; _height: 100px; _float: left;
}
#navMainBody .classbody .class0 {
	background: url("title_bg.jpg") repeat-x left top; padding: 0px 10px 0px 15px; border: 1px solid rgb(255, 255, 255); height: 35px; color: rgb(51, 51, 51); line-height: 30px; font-family: "Î¢ÈíÑÅºÚ", Arial; font-size: 14px;
}
#navMainBody .classbody .class0 a {
	font-size: 14px; font-weight: 600; margin-right: 5px;
}
#navMainBody .classbody .class1 {
	padding: 10px;
}
#PageBody .classbody .class1 {
	padding: 10px;
}
#navMainBody .classbody .class1 li {
	background: url("Class_letter_bg.png") no-repeat 5px; padding: 0px 0px 0px 15px; width: 170px; height: 26px; color: rgb(102, 102, 102); line-height: 26px; overflow: hidden; vertical-align: middle; float: left; white-space: nowrap;
}
#navMainBody .classbody .class1 li a {
	font-size: 14px; margin-right: 5px;
}
#PageBody .classbody {
	border: 1px solid rgb(219, 220, 222); padding-bottom: 10px; margin-bottom: 10px; overflow-y: auto; _float: left;
}
#PageBody .classbody .class0 {
	background: url("title_bg.jpg") repeat-x left top; padding: 0px 10px 0px 15px; height: 35px; color: rgb(51, 51, 51); line-height: 30px; font-family: "Î¢ÈíÑÅºÚ", Arial; font-size: 14px;
}
#PageBody .classbody .class0 a {
	font-size: 14px; font-weight: 600; margin-right: 5px;
}
#PageBody .classbody .class1 {
	padding: 0px 10px;
}
#PageBody .classbody .class1 li {
	background: url("Class_letter_bg.png") no-repeat left; padding: 0px 0px 0px 15px; width: 170px; height: 26px; color: rgb(102, 102, 102); line-height: 26px; overflow: hidden; vertical-align: middle; float: left; white-space: nowrap;
}
#PageBody .classbody .class1 li a {
	font-size: 14px; margin-right: 5px;
}
