* { margin:0px; padding:0px;}
body { color:#666666;font-size:12px;line-height:23px;font-family:Verdana, Arial, Helvetica, sans-serif;}
ul { list-style-type:none;}
img { border:0px;}

#content {float: right; width: 10%;} 

input,select { font-size:12px;}
#top {margin:0 auto; width:965px; height:35px;background-image:url(images/index_02.gif); }  
#nav { font-size:14px; line-height:35px; margin:0 auto;width:960px;}
#nav ul{ padding-left:5px; }
#nav li{ margin:0px 9px 0px 8px; float:left; display:inline;}
#nav a:link,
#nav a:visited { text-decoration: none;color: #fff;}
#nav a:hover { text-decoration: underline;color:#fff;}
#other { width:192px; float:left;}
#other li { height:20px; width:57px; margin-right:5px; margin-top:8px;float:left; }
#t_line { height:12px; background-image:url(images/index_11.gif);}
#logo_nav{width:960px;height:70px;margin:0 auto;}
#logo{width:220px;height:60px;padding-top:5px;padding-left:8px;float:left}
.banner {width:468px; padding-left:10px; height:60px; float:left; margin-top:5px; display:block;}
#search{width:245px;padding-top:5px;float:right}
#search_box{width:245px;height:43px; background-image:url(images/search_bg.gif); background-repeat:no-repeat;}
#search1{padding-top:9px;float:left}
#search1 input{font-size:18px; font-weight:bold; color:#2B95C4;background-position:3px 2px;width:170px;height:20px;}
#search2{float:left; padding:9px 0 0 4px}
.moviewap { width:643px;padding:10px; float:left;}
.datelist { width:653px; padding:0px 5px;height:auto; clear:both; float:left;}
.datelist h1{float:left;width:643px;height:24px;line-height:24px;font-size:14px;text-align:left;font-weight:bold;border-top:1px #ABD2EA solid;border-bottom:1px #ABD2EA solid;color:#3E7395;padding:0px 5px}

.datelist ul{ margin-top:4px; padding:0px; height:auto;}
.datelist li{ margin:0px; width:103px; height:24px;  text-align:center; float:left; text-align:center;border:#ABD2EA 1px solid;margin:0px 0 4px 3px;}
.datelist li a{ display:block;}
.datelist lia:link,a:visited { text-decoration: none;color: #fff;}
.datelist li a:hover { text-decoration: underline;color:#fff; background:#FF6600;}

.ListPlayer{ color:#fff;background:#FF6600;}
.dltitle {float:left;width:643px;line-height:24px;font-size:14px;text-align:left;font-weight:bold;border-top:1px #ABD2EA solid;border-bottom:1px #ABD2EA solid;color:#3E7395;padding:0px 5px}
.dltitle-2 {margin:0 auto;width:993px;line-height:24px;font-size:14px;text-align:left;font-weight:bold;border-top:1px #ABD2EA solid;border-bottom:1px #ABD2EA solid;color:#3E7395;padding:0px 5px}
a.dlstyle:link,
a.dlstyle:visited { text-decoration: none;}
a.dlstyle:hover { text-decoration: underline;color:#fff; background:#FF6600;}
.mlistc{ width:305px;float:left; margin:5px 5px 11px 5px;}
.imgb{ height:168px; width:120px;float:left;padding:5px;border:#d0d0d0 1px solid;}
.imgm{ height:256px; width:180px;float:left;padding:5px;border:#d0d0d0 1px solid;}
.Mc{ height:150px; width:165px;float:left;padding:0px;margin-left:5px;}
.wrap { width:956px; margin:0px auto;}
.sidebar_t { height: auto;width:283px; margin-right:5px;float:left;}
.box { height:auto; width:280px; background:#f8fcff; border:#9cc8d6 1px solid;}
.box .ntitle{ line-height:42px; padding:10px 0px 0px 12px;}
.box .ncontent{width:260px;height:48px;background:#fff;border:#9cc8d6 1px solid;margin:5px; padding:4px;}
.box .ncontent_ad{width:260px;height:250px;background:#fff;border:#9cc8d6 1px solid;margin:5px; padding:4px;}
.box .ycontent{width:260px;background:#fff;border:#9cc8d6 1px solid;margin:5px; padding:4px;}
.blist { color:#333; font-size:10px;height:15px; width:15px; background-color:#fffcd8; border:#ffa313 1px solid; float:left; text-align:center; line-height:15px;}
.n_title { width:210px;overflow:hidden;white-space:nowrap;float:left; padding-left:5px;}
.n_date { color:#6e6e6e;width:50px;}
.mmtitle { line-height:42px; padding:10px 0px 0px 12px;}
#content_t { width:666px;background:#ffffff;float:left;border:#9cc8d6 1px solid;}
.tmenu		{border-bottom:#9cc8d6 1px solid;background:#f8fcff;height:42px;padding:0px 2px;}
.tmenu a	{width:74px;border:#9cc8d6 1px solid;margin:3px;display:block;text-align:center;font-weight:bold;float:left;line-height:30px;margin-top:5px;}
.tmenu a:hover,.tmenu a.now{background:#FFFFFF;}
.tlist {padding:8px 8px 0 8px;}
.tlist li	{width:129px;text-align:center;float:left;}
.tlist li a img,.ptlist li a img{border:2px #D2E8FC solid;width:100px;height:131px;}
.tlist li a:hover img,.ptlist li a:hover img{border:2px #FF6600 solid;}
.tlist li p {line-height:27px;text-align:center;}
.tlist li p a{font-weight:bold;}
#flashvisual{ width:400px; height:235px; margin-right:5px; float:left;}
#flashad { width:255px; height:235px;border:#9cc8d6 1px solid; float:left;}
#tonglanad { width:952px; height:auto; border:#9cc8d6 1px solid; margin:0px auto; clear:both; }
.ad95090{width:952px;height:auto;}
.ad95090_l{float:left;width:210px;height:auto;}
.ad95090_r{float:right;width:735px;height:auto;}
#links { background:#f8fcff; padding:5px;width:942px; height:auto; border:#9cc8d6 1px solid; margin:0px auto; clear:both; }
#links ul{padding:5px;list-style:none;overflow:hidden;}
#links li{ width:76px;float:left; }
.recommended {width:663px; float:left;}
.recommended ul {width:633px; padding:5px;list-style:none;margin:5px;}
.recommended li {width:121px; height:170px; text-align:center; margin-right:5px; float:left;}
.recommended ul li img{width:103px;height:138px;border:1px solid #D8D6D6;padding:1px;}
.recommended ul li p { padding:4px 2px; margin:0px;}
.recommended ul li dl { font-size: 12px;text-align:center;font-weight: normal;padding:4px 0px 4px 0px;line-height:17px;margin:0px}
.recommended ul li dl a { color:#494949;text-decoration: none; }
.recommended ul li dl a:hover { color:#F00;text-decoration: underline; }
.recommended_c { width:660px; height:auto; border:#9cc8d6 1px solid; float:left; padding:5px 0px 0px 5px;}
.recommended_d { width:663px; height:auto; float:left; padding:0px;}
.photoborder {}
.photoborder img{border:1px solid #D8D6D6;padding:1px;}
.c_wrap { background:#f8fcff;width:653px; height:auto; border:#9cc8d6 1px solid; float:left; margin:0px 2px 5px 0px;}
.c_menubg { height:30px; background-image:url(images/C_bg_61.gif);}
.c_title { color:#fff; padding-left:25px;  line-height:34px;  float:left;}
.c_content { padding:5px; float:left; clear:left;}
.highlight{ color:#ff3c02; float:right; margin-right:20px;}
.rec_title {color:#ff3c02; font-size:14px;}
.mlist { padding:5px 0px 0px 20px; height:auto;}
.mlist2 { padding:5px 0px 0px 22px; height:auto;}
.mlist ul li{width:175px; float:left; }
.mlist2 ul li{width:128px; float:left; }
.sphoto {width:45px;height:44px;float:left;border:#9cc8d6 1px solid;}
.s_wrap{width:180px;float:left;}
.s_wrap a{font-size:12px;color:#16A4CF;text-decoration:none;}
.s_wrap a:hover{color:#fff;background-color:#16A4CF}
.s_wrap ul{font-size:12px;color:#555;list-style:none;margin:0;clear:left;margin-left:10px}
.s_wrap li{line-height:24px;}
.mvcontent { width:400px; float:left; margin-left:20px; margin-bottom:10px;}
.errinput{ width:200px; height:20px; border:#CCCCCC 1px solid;}
.mvp { line-height:30px;}
.player{margin:1px auto 10px auto;}
.player_box{width:653px;height:460px; border:5px #fff solid;}
#footer { clear:both; text-align:center;}

#footer2 {clear:both;width:960px;margin:0 auto 0px auto;background:#f8fcff url(images/right_title.gif) repeat-x;border:1px solid #D2E8FC;}

/*#notice .ncontent li{ border-bottom: #fcfcfc 1px dashed;}*/
.underline { background:#087599; height:4px; clear:both;}
.marginline { height:5px;clear:both;}
a:link,
a:visited {text-decoration: none;color: #00526d;}
a:hover {text-decoration: underline;color:#FF3300;}
.pagenavi { text-align:center;  font: 11px Arial, tahoma, sans-serif; padding-top: 10px; padding-bottom: 10px; margin: 0px; }
.pagenavi .break {border: medium none;  text-decoration: none; color:#C16012; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px}
.pagenavi .num {color:#C16012; font-size:12pt; padding-left:3px; padding-right:3px; padding-top:0; padding-bottom:0}
.pagenavi .curr {border: 1px solid #aed3e9; background: #FFFFFF; text-decoration: none; color:#C16012; display:inline-block; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px;font-weight: bold;}
a.page {border: 1px solid #aed3e9; background: #FFFFFF; text-decoration: none; color:#C16012; display:inline-block; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px}
a.page:visited {border: 1px solid #aed3e9; background: #FFFFFF; text-decoration: none; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px}
a.page:hover {color: #C16012; background: #eff7fd; text-decoration: none}
.allmovie {  width:950px; margin:0px auto;}
.a_m_content { padding:0px 20px 0px 20px;}
.a_m_content h1{ font-weight:bold;font-size:14px;padding-left:10px; background:#e8f7ff; color:#FFFFFF;}
.a_m_content ul{ margin:0px; float:left; }
.a_m_content li{ width:100px; float:left;padding-left:10px;}

#classpage10 {text-align:center}
#classpage10 a { color:#ffffff;background:#087599;padding:2px 4px 2px 4px;text-decoration: none;font-size:12px }
#classpage10 a:hover { color: #F00;text-decoration: underline; }
#classpage10 .red { font-size:12px;font-weight:bold;color:#009900;padding:0px 8px 0px 8px; }

/*系统播放器相关CSS*/
#ShowPlayer{width:550px;height:460px;}
#ClosePlayer{ float:right; margin-right:4px;}
#ErrPlayer{ float:left; margin-left:4px;}
#DataPlayer{display:none; height:21px; background:#CCCCCC; line-height:21px;}/*内容页的播放器广告*/
#DataPlayer a{ font-size:14px; color:#FF0000}/*内容页的播放器广告*/
#AdPlayer{ width:560px; }/*播放页的播放器广告*/
.playerlist .ListPlayer{ background:#FF6600; color:#FFFFFF; font-weight:bold;}/*正在播放的集数*/
.menu ul li.MenuCss a {color: #FFFF00;}
/*播放地址CSS*/

/*系统评论相关CSS*/
.adn_comment {color:#666;font-size:12px;width:99%;clear:both; text-align:left}
.adn_comment ul,li{list-style: none;}
.adn_comment ul{border:1px solid #CCC;margin-bottom:5px;overflow:hidden;clear:both;}
.adn_comment li{float:left;}
.adn_comment dl{width:100%;}
.adn_comment .comment{padding:5px 0px;border-bottom:1px solid #CCC;}
.adn_comment .img{width:80px;overflow:hidden;text-align:center;}
.adn_comment .intro{ line-height:21px; color:#999999 }
.adn_comment .time{ height:25px; line-height:25px; padding-left:5px;}
.adn_comment .time span{float:right; margin-right:10px;}
.adn_comment .cmadd{ border:1px solid #999; margin-top:5px; padding:5px 0px 0px 10px;}
.adn_comment .cmadd div{ margin:5px 0px;}
.adn_comment .cmadd form{ margin:0px; padding:0px;}
.adn_comment .cmadd input{ border:1px solid #ccc;}
.adn_comment .cmadd textarea{width:98%; border:1px solid #ccc; color:#999; }
.adn_comment .cmadd .username{width:137px;}
.adn_comment .page{clear:both;text-align:right;}
.adn_comment .page span{ color:#FF0000; font-size:14px;}
.adn_comment .face{margin:5px 0px;padding-left:70px;}
.adn_comment .face img{cursor:pointer;}