/*file public*/
HTML {
	PADDING-RIGHT: 32px; PADDING-LEFT: 32px; BACKGROUND: #3C5565; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
body{ margin:0px ; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px;
}
a { color:#000000; text-decoration: none;
}
a:hover { color:#999; text-decoration:underline; background-color: #3C5565;text-decoration: none;
}
h1 { font-size:20px;
}
h2 { font-size:18px;
}
h3 { font-size:16px;
}
h4 { font-size:14px;
}
h5 { font-size:12px;
}
h6 { font-size:10px;
}
label { cursor:pointer;
}
acronym { border-bottom:1px dashed #FF0000; color:#006666; cursor:help;
}
.hand { cursor:pointer; text-decoration:underline;
}
#main{ width:918px; height:auto; background-color:#3C5565; overflow:hidden; margin:auto; PADDING:10px 10px 10px 10px; 
}

.clear{
clear:both;
}

/*file header*/

#header{ width:918px; height:60px; background-color:#3C5565; color:#000; overflow:hidden; margin:auto; PADDING:10px 10px 10px 10px; 
}
#header ul{ margin:0px; padding:0px; list-style:none;
}
#header-left { float:left; width:428px!important; width:430px;
}
#header-left #header-left-logo { float:left;
}
#header-left #header-left-logo a { display:block!important; display:inline;
}
#header-left #header-left-logo a img{ border:0px;
}
#header-left #header-left-title { margin-top:30px; float:left; font-size:14px; line-height:24px; font-weight:bold;
}
#header-left #header-left-title li.header-special1 { color:#FF0000;
}
#header-left #header-left-title li.header-special2 { color: #999999
}
#header-right{ width:468px!important; width:470px; padding:5px 0px; float:right;  text-align:right; line-height:20px;
}
#header-right ul li.header-special3 { padding:12px 0px;
}
#header-right ul li img { vertical-align:middle; cursor:help ;
}
#header-right form{ margin:0px; padding:0px;
}
#header-right form ul { padding:5px;
}

/*file menu*/

#menu{ color:000; width:918px; height:25px; background-color:#3C5565; overflow:hidden; margin:auto; PADDING:2px 10px 0px 10px;
}
#menu-left { background-color:#6A747B; float:left; width:521px; height:20px; padding:2px 0px 0px 0px;
}
#menu-right{ background-color:#6A747B; float:right; width:397px; height:20px; padding:2px 0px 0px 0px; text-align:right;
}
#menu ul{ width:440px; margin:0px; padding:0px; list-style:none; 
}
#menu ul:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
} 
#menu #menu-left-first  li {display:block; margin:0px 30px 0px 10px; float:left; text-align:center; line-height:12px; height:12px;
}
#menu #menu-left-first li a { display:block; padding:0px 0px; font-size:13px; line-height:15px; font-weight:bold; text-decoration: none;
}
#menu #menu-left-first li a:hover { background-color:transparent;text-decoration: none;
}
#menu #menu-left-first  li span { display:block; padding:0px 5px; font-size:13px; font-weight:bold; color:#000000; background-color:#DFDFDF;
}
#menu-right form{ margin:0px; padding:0px;
}
#menu-right form ul { padding:1px;
}

/*file menu2*/

#menu2{ width:918px; height:25px; background-color:#3C5565; overflow:hidden; margin:auto; PADDING:0px 10px 0px 10px;
}
#menu2 ul{ background-color:#6A747B; width:918px; margin:0px; padding:0px; list-style:none; 
}
#menu2 ul:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
} 
#menu2 #menu2-first  li {  margin:0px 5px; float:left;  text-align:center; line-height:12px; height:17px;
}
#menu2 #menu2-first li a { display:block; padding:1px 5px; font-size:12px; line-height:15px;text-decoration: none;
}
#menu2 #menu2-first li a:hover { background-color: #3C5565; text-decoration: none;
}
#menu2 #menu2-first  li span { display:block; padding:0px 5px; font-size:13px; font-weight:bold; color:#3C5565; background-color:#DFDFDF;
}


/*file form style*/

.sffocus {
    background: #F0F9FB; 
    border: 1px solid #1D95C7;
}

textarea:focus, input:focus {
    background: #F0F9FB; 
    border: 1px solid #1D95C7;
}
input,textarea{ border:1px solid #CCCCCC; background-color:#999; font-size:12px;
}
input{
 height:11px;
}
textarea { overflow:auto;
}
select { line-height:18px; font-size:10px; background-color:#999; border:1px solid #CCCCCC;
}
button {
    padding: 0em 0.05em;
    width: auto;
    overflow:visible;
    border:1px grove #CCCCCC;
    background-color: #F4F4F4;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1em!important; font-size: 0.9em;
    color: #999;
}
input.button {
    padding: 0em 0.5em;
    width: auto;
    overflow:visible;
    border-right:0.7px solid #CCCCCC; border-bottom:0.7px solid #CCCCCC; border-top:0.7px solid #F1F1F1; border-left:0.7px solid #F1F1F1;
    background-color:#999;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1em!important; font-size: 1em;
    color: #333333;
}
fieldset { border:1px solid #999999;
}
legend { font-size:1.2em; color:#003399; font-weight:bold;
}
label { cursor:pointer;
}
.nobstyle{ border:0px; background-color:transparent;
}

/*file footer*/

#footer{ color:#000; width:918px; height:25px; background-color:#3C5565; overflow:hidden; margin:auto; PADDING:0px 0px 0px 0px; 
}
#footer-menu { background-color:#6A747B; float:left; width:900px; padding:0px 10px; line-height:20px; border:#FF0000;
}

/*file video*/
#video-page { width:918px; background-color:#3C5565; overflow:hidden; margin:auto;
}
#video-list { float:left; height:350px; margin:0px 15px; padding:8px 0px; 
}
#video-list-top {
}
#video-list-middle {
}
#video-list-bottom {
}
#video-list dl { float:left;width:150px; margin:0px; padding:0px 0px 0px;
}
#video-list dl dd { margin:0px; padding:0px;
}
#video-list dl span { color:#FF3300;
}
#video-list dl em { font-style: normal;
}
#video-list p { margin:0px;
}
#video-list p a { text-decoration:none; display:block; padding:0px; background-color:#DFDFDF; text-align:center; width:128px; height:96px; 
}
#video-list p a img{ border:0px; max-width:150px; max-height:100px;
}
#video-list p a:hover{ background-color:#eef;
}

/*file watch*/

#watch-left { width:640px; float:left;
}
#watch-right { width:270px; float:left; padding:0px 0px 0px 10px; background-color:#3C5565;
}
#watch-player { width:640px; float:center; padding:8px 0px; background-color:#3C5565;
}
#watch-vote { width:640px; float:left; padding:8px 0px; background-color:#3C5565;
}
#watch-comment { width:630px; float:left; padding:1px 10px 1px 0px; background-color:#6A747B;
}
#watch-commentform { width:635px; float:left; padding:5px 0px 0px 0px;
}
#watch-list { width:638px; margin:2px 0px 2px 0px; padding:0px; float:left; BORDER: #CCC 1px dotted;
}
#watch-list-top { width:638px; padding:15px 0px 1px 0px; float:left; table-layout:fixed;
}
#watch-list-bottom { width:638px; padding:0px 0px 0px 10px; float:left; table-layout:fixed; background:#6A747B;
}
#watch-list dl { float:left; padding:5px 0px 0px 0px;
}
#watch-list dl dt { margin:0px; background-color:#6A747B;
}
#watch-list dl dd { margin:0px;
}
#watch-msg { width:270px; float:left; padding:5px 0px;
}
#watch_videoinfo { width:295px; float:left; margin:5px 10px;
}
#watch-msg dl { width:270px; float:left; padding:5px 0px 0px 0px;
}
#watch-msg dl dt { width:270px; margin:0px; padding:0px; right:0px;
}
#watch-msg dl dd { width:270px; margin:0px; padding:0px;
}

/*file reg*/

#reg-left { width:288px; float:left;
}
#reg-left-left { width:78px; float:left;
}
#reg-left-right { width:208px; float:left;
}
#reg-right { width:616px; float:left; padding:0px 0px 0px 10px; BORDER: #6A747B 1px dotted;
}
#reg-right-left { width:440px; height:18px; float:right; padding:5px 0px;
}
#reg-right-right { width:110px; height:18px; float:left; padding:5px 0px;
}

/*file main*/
#main-left {
	float:left;
}
.main-left-mod{
	width:564px;
	margin:12px 0px 0px 0px;
	padding:0px;
	border:#333 solid 1px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main-right {
	float:right;
	width:332px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#main-left-top { width:664px; margin:0px; padding:5px 0px;
}
#main-left-notice { width:664px; margin:0px; padding:5px 0px;
}
#main-left-middle { width:664px; margin:0px; padding:5px 0px;
}
#main-left-bottom { width:664px; margin:0px; padding:5px 0px;
}
/*file author*/

#author-left { width:700px; float:left; padding:0px 0px 0px 10px;
}
#author-left #img{ margin-right:2em; float:left;}
#author-left #img p{ margin:0px; text-align:center;}
#author-right { width:198px; float:right; padding:0px 0px 0px 10px;
}

/*file leavemsg*/

#leavemsg-list { width:918px; margin:10px 0px 0px 0px; padding:0px; float:left; border-top: #CCC 1px dotted; border-left: #CCC 1px dotted; border-right: #CCC 1px dotted; table-layout:fixed;
}
#leavemsg-list dl { width:916px; float:left; margin:0px; padding:0px; background-color:#3C5565; table-layout:fixed;
}
#leavemsg-list dl dt { right:0px; width:918px; background-color:#6A747B; table-layout:fixed;
}
#leavemsg-list dl dd { width:916px; margin:0px; padding:10px 0px 10px 0px; table-layout:fixed;
}
#leavemsg-form { width:918px; margin:0px 0px 0px 0px; float:left;
}
#leavemsg-page { width:918px; background-color:#3C5565; overflow:hidden; margin:auto;
}

/*file forgetpwd*/

#forgetpwd { width:400px; height:295px; margin:50px 0px 0px 200px; float:none;
}

/*file collection*/

#collection-row { width:700px; margin:0px 0px 0px 50px;
}
#collection-row-videoname { width:330px; float:left;
}
#collection-row-mtime { width:330px; float:left;
}
#collection-row-del { width:40px; float:left;
}

/*file index*/
fieldset{
margin:0px;
padding:5px;
border:#333 solid 1px;
}

legend{
color:#000;
font-weight:bolder;
}

/*file Article*/
.article-left{
margin:0px 0px 10px 0px;
width:202px;
float:left;
}

.article-left ul{
list-style-type:none;
}

.article-left ul li{
margin:0px 0px 5px -40px;
vertical-align:bottom;
}

#article-right{
width:644px;
padding:0px 20px 0px 0px;
float:right;
}

#article-right-title{
margin:10px 0px;
text-align:center;
font-weight:bolder;
}

#article-right-content{
}

#article-right-time{
text-align:right;
}

/**/
.main-hotfilm{
	width:310px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-bottom:#333 solid 1px;
	text-align:left;
}

.main-hotfilm-img{
width:150px;
height:115px;
float:left;
}
.main-cate{
width:80%;
float:left;
background: #6A747B;/*#6A747B*/
text-align:left;
text-indent:10px;
font-weight:bolder;
}

.cate-more{
width:20%;
float:right;
background: #6A747B;
text-align:right;
}

.main-right-mod{
margin:7px 0px 0px 0px;
border:#333 solid 1px;
text-align:center;
}

.main-body{
padding:5px;
}

.main-content{
width:544px;
padding:0px 5px;
position:relative;
}

.main-title{
width:554px;
padding:10px 0px;
text-indent:5px;
}

.details{
width:500px;
text-align:right;
}

.review{
padding:5px 5px 0px 5px;
text-align:left;
}

.by{
padding:0px 5px 5px 5px;
text-align:right;
}

#reg-form{
width:616px;
font-size:14px;
}

.reg-red{
color:#871C10
}