/* CSS Document */
body{padding:0; margin:0; font-size:12px; background-color:#F0F0F0;}
h1,h2,ul,li,form{padding:0; margin:0; list-style:none;}

.wrap{width:960px; margin:0 auto; background-color:#FFFFFF; padding:0 10px;}
.blank_4px{height:4px; font-size:1px; overflow:hidden; clear:both;}

a{color:#1E517B; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}

.red{color:#FF0000;}

#header{width:100%; height:70px; padding:2px 0;}
#header_left{float:left; width:260px; text-align:center;}
#header_right{float:right; text-align:right; width:650px; padding-top:6px; padding-right:30px;}
#header_right form{ margin:0; padding:0; margin-top:10px; font-size:14px;}
#header_right input{ padding:4px; font-size:14px; width:300px; border:2px solid #666; border-bottom:2px solid #CCCCCC; border-right:2px solid #CCCCCC; background-color:#EAEFF4;}
#header_right input.button{width:100px; height:30px; font-weight:bold; background-color:#6B8EB1; color:#FFFFFF; border:2px solid #446382; border-top:2px solid #EAEFF4;border-left:2px solid #EAEFF4;}
#header_right a{ color:#ff0000;}
#header_right a:hover{text-decoration:none; }

#mainNav{width:952px; font-size:14px; border-bottom:1px solid #999; font-weight:bold; padding-top:4px;padding-left:8px;}
#mainNav li{float:left; text-align:center; width:90px;  height:30px; margin:0 2px;}
#mainNav li a{display:block; width:90px; height:30px; line-height:30px;background:url(/images/nav_bg.gif) bottom no-repeat; color:#FFFFFF; text-decoration:none;}
#mainNav li a:hover{ background-position:top;}

.hotList{ float:left; width:720px; border:1px solid #BBCCDD; background:url(/images/box_bg.gif) top repeat-x; height:400px;}
.hotList h2{font-size:14px; line-height:1.8em; color:#1E517B; background:url(/images/ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:10px;} 
.hotList h2 span{float:right; font-size:12px; font-weight:normal; padding-right:10px; color:#FF0000;}
.hotList ul{padding-left:6px;}
.hotList li{float:left; width:140px; text-align:center; height:180px;}
.hotList li img{width:120px; height:150px; width:120px; text-align:center; margin-bottom:6px; padding:1px; border:1px solid #999999;}
.hotList li span{display:block;}

.newAddList{float:right; width:232px;border:1px solid #BBCCDD; background:url(/images/box_bg.gif) top repeat-x;height:400px;}
.newAddList h2{font-size:14px; line-height:1.8em; color:#1E517B; background:url(/images/ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:4px;} 
.newAddList ul{width:96%; margin:0 auto; color:#666666;}
.newAddList li{line-height:23px; height:23px; overflow:hidden; border-bottom:1px dashed #CCCCCC; background:url(/images/ico_3.gif) 10px 8px no-repeat; padding-left:26px;}
.newAddList li span{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.mainLeft{width:722px; float:left;}
.mainRight{width:234px; float:right;}
.commendType{float:left; width:720px; border:1px solid #BBCCDD; background:url(/images/box_bg.gif) top repeat-x;}
.commendType h2{font-size:14px; line-height:1.8em; color:#1E517B; background:url(/images/ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:4px;}
.commendType h2 a{color:#006600;} 
.commendType h2 span{float:right; font-size:12px; font-weight:normal; color:#666666; padding-right:6px;}
.commendType h2 span a{color:#CC3300;}
.commendType ul{width:98%; margin:0 auto;}
.commendType li{float:left; width:130px; line-height:1.8em; margin:0 5px; border-bottom:1px dashed #CCCCCC; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.commendType li a{color:#1E517B;}

.commendList{float:right; width:232px;border:1px solid #BBCCDD; background:url(/images/box_bg.gif) top repeat-x;}
.commendList h2{font-size:14px; line-height:1.8em; color:#1E517B; background:url(/images/ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:4px;} 
.commendList ul{width:96%; margin:0 auto; color:#666666;}
.commendList li{line-height:23px; border-bottom:1px dashed #CCCCCC; background:url(/images/ico_3.gif) 10px 8px no-repeat; padding-left:26px;}
.commendList li span{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.friendList{width:958px;border:1px solid #BBCCDD; background:url(/images/box_bg.gif) top repeat-x;}
.friendList h2{font-size:14px; line-height:1.8em; color:#1E517B; background:url(/images/ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:10px;}
.friendList ul{width:98%; margin:0 auto;}
.friendList li{float:left; line-height:1.6em; border-bottom:1px dashed #CCCCCC; width:90px; margin:0 5px; padding-left:2px;}

.position{ width:930px; line-height:28px; height:28px; border-bottom:1px solid #CCCCCC; background:#F6F6F6 url(/images/ico_3.gif) 12px 11px no-repeat; padding-left:30px; clear:both;}
.position a{color:#FF0000;}

.urlList{width:720px; border:1px solid #BBCCDD; background:url(/images/box_bg.gif) top repeat-x;}
.urlList h2{font-size:14px; line-height:1.8em; color:#1E517B; background:url(/images/ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:4px;}
.urlList h2 a{color:#006600;} 
.urlList h2 span{float:right; font-size:12px; font-weight:normal; color:#666666; padding-right:1px; padding-top:1px;}
.urlList h2 span a{ display:block; background:url(/images/dropdown.gif) no-repeat; width:21px; height:22px;}
.urlList h2 span a:hover{background:url(/images/dropdown_on.gif) no-repeat; text-decoration:none;}
.urlList h2 em{font-style:normal; font-weight:normal; color:#0033FF; font-size:12px;}
.urlList ul{width:98%; margin:0 auto; padding-bottom:6px;}
.urlList ul li{float:left; width:160px; font-size:14px; border:1px dashed #CCCCCC; margin:4px;}
.urlList ul li a{display:block;width:160px; text-align:center; /* padding-left:20px ; background:url(/images/ico_5.gif) 6px 6px no-repeat;*/height:25px; line-height:25px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.urlList ul li a:hover{ background-color:#FFFFCC;}

.mainInfo{width:720px; border:1px solid #BBCCDD; background:url(/images/box_bg.gif) top repeat-x;}
.mainInfo h2{font-size:14px; line-height:1.8em; color:#1E517B; background:url(/images/ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:4px;}
.mainInfo h2 a{color:#006600;} 
.mainInfo h1{text-align:center; font-size:24px; color:#FF0000; line-height:2.0em;}
.mainInfo .Info{ text-align:center; line-height:2.0em; color:#333; background-color:#F6F6F6; border:1px dashed #CCCCCC; border-left:none; border-right:none; width:98%; margin:0 auto;}
.mainInfo .masterInfo{ width:96%; margin:0 auto; padding:8px;}
.mainInfo .cover {width:130px; float:left;}
.mainInfo .intro{width:550px; float:right; font-size:14px; line-height:1.6em; color:#333333;}
.mainInfo .cover img{width:120px; height:150px; border:1px solid #CCCCCC; padding:1px;}
.mainInfo  h3{color:#FF0000; padding:0; margin:0; font-size:16px; line-height:1.8em;}
.soucang{text-align:center; padding:4px;}


.playInfo{width:720px; border:1px solid #BBCCDD; background:url(/images/box_bg.gif) top repeat-x;}
.playInfo h2{font-size:14px; line-height:1.8em; color:#1E517B; background:url(/images/ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:4px;}
.playInfo h2 a{color:#006600;} 
.playInfo h2 span{float:right; padding-right:10px; font-size:12px; font-weight:normal; line-height:1.2em;}
.playInfo h1{text-align:center; font-size:24px; color:#FF0000; line-height:2.0em;}

.playBox{text-align:center; position:relative; width:500px; height:450px; margin:0 auto; margin-bottom:6px;}
.playBox #loadimg{ position:absolute; display:block; top:0; left:0; width:500px; height:450px; overflow:hidden;}

.clipBox{text-align:center; padding:4px; line-height:1.8em;}
.clipBox input{border:1px dashed #FF9900; background-color:#FFFF66; padding:2px;}

.cmtBox{width:720px; border:1px solid #BBCCDD; background:url(/images/box_bg.gif) top repeat-x;}
.cmtBox h2{font-size:14px; line-height:1.8em; color:#1E517B; background:url(/images/ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:4px;}
.cmtBox h2 a{color:#006600;} 
.cmtBox h2 span{float:right; font-size:12px; color:#FF0000; font-weight:normal; padding-right:10px;}

.sendBox{width:100%;  border-top:1px solid #BBCCDD; background:url(/images/box_bg.gif) top repeat-x;}
.sendBox h2{font-size:14px; line-height:1.8em; color:#1E517B; background:url(/images/ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:4px;}

.noCmt{ text-align:center; line-height:50px;}
.cmtList{width:98%; margin:0 auto;}
.cmtHead{ line-height:1.5em; padding-top:4px; color:#0033FF;}
.cmtFooter{ line-height:1.5em; padding:8px 0; color:#0033FF;}

.sendMain{width:98%; margin:0 auto; line-height:1.6em; padding:5px 0;}
.sendMain span{color:#FF0000;}
.sendMain input{vertical-align:middle;}
.sendMain textarea{padding:6px;}
.cmtIco img{float:left; display:block; padding:1px; border:1px solid #999999; margin:2px; cursor:pointer;}




.expland{ height:23px; display:block; width:100%;background:url(/images/dropdown.gif) 1px right no-repeat; margin-right:1px;}
.expland:hover{background:url(/images/dropdown_on.gif) 1px right no-repeat; text-decoration:none;}


.compress{height:236px;  overflow-y:scroll; margin-bottom:4px;}
.exp{height:auto;margin-bottom:4px;}

.listBox{ padding-top:10px; width:688px; margin:0 auto;}
.listBox ul{padding:0; margin:0;}
.listBox li{float:left; width:154px !important; width:152px; height:250px; border:1px solid #CCCCCC; background-color:#F0F0F0; margin:8px; text-align:center; padding:10px 0; overflow:hidden;}
.listBox li.over{ border:1px solid #FFCC00; background-color:#FFFF99;}
.listCover img{width:120px; height:150px; border:3px solid #FFF; }
.listInfo h3{padding:0; margin:0; line-height:1.5em; font-size:14px; font-weight:normal; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.listInfo p{padding:0; margin:0; color:#666666; line-height:1.5em; width:120px; text-align:left; padding:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.movieList{width:720px; border:1px solid #BBCCDD; background:url(/images/box_bg.gif) top repeat-x;}
.movieList h2{font-size:14px; line-height:1.8em; color:#1E517B; background:url(/images/ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:4px;}
.movieList h2 span{float:right; font-size:12px; padding-right:10px; font-weight:normal; color:#000000; color:#FF0000;}

.listPager{padding:4px; padding-bottom:15px; text-align:center;}
.listPager a{border:1px solid #0066CC; background-color:#0099FF; color:#FFFFFF; text-decoration:none; padding:3px 6px; }
.listPager a.dis{color:#666666;}
.listPager a.cur{color:#FF0000; border:1px solid #FFCC00; background-color:#FFFF66;}


#footer{text-align:center; line-height:1.5em; color:#666666; padding:6px; clear:both; float:none; background-color:#F6F6F6; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:5px 0;}



