@charset "gb2312";

	

/* update/Add 2010.9.21*/
.topleft {width:250px; text-align:center; overflow:hidden; float:left;}
.logo {width:220px; height:70px; margin:0 auto 3px;}
.topleft p {margin:0;}
.topleft p a {padding:0 8px; display:inline-block;}
.topright {width:730px; overflow:hidden; float:right;}
.topright input {border:none; vertical-align:middle;}
.toptool {background:url(../images/tool.png) 0 -28px; height:28px; overflow:hidden; margin-bottom:15px; line-height:28px; position:relative;}
.toptool span {background:url(../images/tool.png); display:block; width:45px; height:28px; overflow:hidden; position:absolute; left:0; top:0;}
.topright form {margin:0 auto 8px; text-align:center;}
.searchword {background:url(../images/searchword.jpg); width:522px; height:24px; color:#999; padding:8px 0 0 10px; overflow:hidden;}
.searchsub {background:url(../images/sobj.jpg); width:112px; height:31px; overflow:hidden; margin-left:-3px;}
.topright p {/*padding-left:45px;*/ text-align:right; padding-right:45px; margin:0;}
.topright p a {display:inline-block; /*margin-right:8px;*/ margin-left:8px; color:#039;}
.navtop {clear:both; padding:0 10px; overflow:hidden; width:950px; margin-bottom:1px}
.navtop a {background:url(../images/navtop1.jpg) 0 -30px; float:left; height:30px; line-height:30px; overflow:hidden; font-size:14px; font-weight:bold; color:#215ba2; margin:0 0 0 2px; text-align:center; width:78px;}
.navtop a:hover {background:url(../images/navtop2.jpg); color:#2aa634; text-decoration:none;}
.navbottom {background:url(../images/nav_bg.png); height:21px; padding:7px 0 0; font-size:14px;}
.navbottom a {color:#fff; float:left; margin-left:8px;}
.mb10 {margin-bottom:1px; clear:both;}
.navbottom a:hover {color:#FFDCCA; text-decoration:underline; }

.title_2 {
	BACKGROUND:#EEF5FD;
	width:auto;
	height:25px;
	line-height:25px;
	color:#1974C8;
	font-size:12px;
	PADDING-LEFT: 20px;
	font-weight: bold;
    border-bottom:1px solid #AEDEF2;
}
.title_3 {
	BACKGROUND:#EEF5FD;
	width:auto;
	height:25px;
	line-height:25px;
	color:#1974C8;
	font-size:12px;
	PADDING-LEFT: 20px;
	font-weight: bold;
    border:1px solid #AEDEF2;
}
.title_2  span{float:right; font-size:12px; font-weight:normal; color:#1974C8; padding-right:6px;}
.title_2  span b{background:url(xuanz.gif) 0px -1px no-repeat;padding-left:20px;padding-right:10px;font-weight:normal;font-size:12px;}

#right {
	CLEAR: left; FLOAT: right; WIDTH: 232px;border:1px solid #AEDEF2;BACKGROUND: #fff;padding-bottom: 5px;MARGIN-BOTTOM: 5px; POSITION: relative
}
#right2
{
	FLOAT: right; WIDTH: 232px;border:1px solid #AEDEF2;BACKGROUND: #fff;POSITION: relative; height:126px;
	
}

#right ul li a:hover {color:#ff0000; text-decoration:underline; }
#right ul{width:96%; margin:0 auto; color:#666666;}
#right ul li{line-height:24px; height:24px; overflow:hidden; border-bottom: Gainsboro 1px dotted; background:url(../images/ico_3.gif) 10px 8px no-repeat; padding-left:26px;}
#right ul li span{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#right ul li a{
	margin: 0px;
	padding-top: 0px;
	text-decoration:none;
color: #075DB3;font-size: 9pt;font-family: 宋体, Arial, Helvetica, sans-serif;
}
#right ul li a:hover {color:#ff0000; text-decoration:underline; }

.listBox{padding-left:15px;}
.listBox ul{padding:0;}
.listBox li{float:left; width:154px !important; width:152px; height:250px; border:1px solid #CCCCCC; background-color:#F0F0F0; margin:11px; text-align:center; padding:10px 0; overflow:hidden;}
.listBox li.over{ border:1px solid #FFCC00; background-color:#FFFF99;}
.listCover img{width:120px; height:150px; width:120px; text-align:center; margin-bottom:6px; padding:1px; border:1px solid #999999;}

.listInfo h3{padding:0; margin:0; line-height:1.5em; font-size:13px; 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;}
.listInfo .time{font-size:10px;color:#999;text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.detailCover{ height:248px; float:left; margin:2px; border:1px solid #AEDEF2;}
.detailCover img{width:195px; height:246px; text-align:center;  padding:1px;}
/*分页样式*/
#div_3{float:left;width:740px;border:1px solid #F8B069;BACKGROUND: #FFFBEF;padding-bottom: 5px;MARGIN-BOTTOM: 2px; POSITION: relative}

.page{margin-top:2px; padding-top:5px;height:23px;line-height:23px;text-align:center;width:670px;overflow:hidden;margin:0 auto;}
.page span {float:left;height:17px;line-height:17px;margin-right:2px;padding:2px 4px 0px;font-size:12px; vertical-align:text-top}
.page em.nolink { font-style:normal;background-color:white;border:1px solid #DDDDDD;color:#999999;font-weight:400;height:17px;line-height:17px;}
.page input{width:30px;margin:-2px 2px 0 0;}
.page .btn{width:40px;}
.page em {background-color:#7AB9EC;border:1px solid #2975CB;color:#000;float:left;font-weight:bold;height:16px;line-height:16px;margin:2px;padding:0px 5px;text-align:center;font-style:normal;margin-top:2px;}
.page a:link,.page a:visited {background-color:#FFFFFF;border:1px solid #DDDDDD;color:#333333;display:inline;float:left;
height:16px;line-height:16px;margin-right:1px;padding:0px 3px;margin-left:3px;text-decoration:none;margin-top:2px;}
.page a:hover{background-color:#fff;border:1px solid #f60;padding:0px 3px;color:#f60;text-decoration:none;}

.list_tj{float:center;overflow:hidden; margin-top:4px;width:980px;}
#div_tj{float:left;width:100%;border:1px solid #AEDEF2;BACKGROUND: #fff;padding-bottom: 5px;MARGIN-BOTTOM: 5px; POSITION: relative}
#middle_tj {float:left;width:960px;}
#middle_tj img{border:0;width:120px;height:165px;}
#middle_tj ul { list-style:none;margin-top:8px;margin-left:20px;}
#middle_tj ul li { float:left;}
#middle_tj ul li p { padding:6px 5px;}
#middle_tj ul li p a { display:block;border:1px solid #fecde2;padding:1px;}
#middle_tj ul li p a:hover { display:block;border:1px solid green;padding:1px; }
#middle_tj ul li h3 {width:120px;height:18px;line-height:18px;background:#333333; filter:alpha(opacity=90); opacity:0.9; font-size: 12px;font-weight: normal; margin-top:-45px;margin-left:7px;text-align:center;}
#middle_tj ul li h3 a { color:#F7F7F7;}
#middle_tj ul li h3 a:hover { color:#F7F7F7; }

.list_tjxg2{width:980px;float:center;overflow:hidden; margin-top:4px;}
#xg_tj{float:left;width:100%;border:1px solid #AEDEF2;BACKGROUND: #fff;padding-bottom: 5px;MARGIN-BOTTOM: 5px; POSITION: relative}
#tjxg_tj {float:left;width:960px;}
#tjxg_tj ul { list-style:none;margin-top:8px;margin-left:20px;}
#tjxg_tj ul li {width:120px;height:18px;line-height:18px;background:#333333;font-size: 12px;margin-left:7px;text-align:center;}
#tjxg_tj ul li a { color:#F7F7F7;}
#tjxg_tj ul li a:hover { color:#F7F7F7; }


.list_tjxg {width:980px; float:left; margin:5px 0 5px 0; padding:0 1px 0 1px; border:1px solid #AEDEF2;}
.list_tjxg ul {margin:5px 0 0px 5px; padding:0 0 0 0; clear:both}
.list_tjxg ul li {width:175px; margin:0 2px 5px 0;  padding:4px 4px 0 10px; height:20px; line-height:20px; float:left; background-color:#FFFDFC; }
.list_tjxg ul li a:hover,.layout_flist3 ul li.nonce {background-color:#F2F9DA;}
.list_tjxg ul li .title {width:165px; float:left; height:20px; line-height:20px; white-space:nowrap;overflow:hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;}


/* update/Add-End*/


#recommended  a{
	color:#993; 
}
#recommended  a:hover{
	color:#F00;
	text-decoration:underline;
}

.catalog,.m-list,.all-list,.wide-list,.lianzai {
	background:#fff;	
}
.m-list ul li.row {
	background:url(../images/fang.gif) no-repeat left center;
}
.catalog dl dt a {
	color:#3D90ED;
	background:url(../images/film_go.gif) no-repeat left center;
}
.catalog dl dd a {
	color:#075DB3;
	background:url(../images/arrow.gif) no-repeat left center;
}
.catalog dl dd a:hover {
	color:orangered;
	background:url(../images/arrow-hover.gif) no-repeat left center;
}
.catalog dl dd {
	border-bottom:1px #ccc dotted;
}
/* 友情连接 */
.link {
	CLEAR: left;FLOAT: left;padding:5px;
}
.link ul{width:98%; margin:0 auto;}
.link li{float:left; line-height:1.6em; border-bottom:1px dashed #CCCCCC; width:90px; margin:0 5px; padding-left:2px;}
.link li a{color: #075DB3;}


/*右边*/
.r-block {
	background:#eaebee;
}
.r-block dt {
	background:url(../images/right-bg.gif) no-repeat left -3px;
}
.r-block dd {
	border-bottom:1px solid #f5f5f5;
}
.r-block dd a,.r-block dd cite {
	border-bottom:1px solid #cbcdd5;
}
.r-block dd {
	background:#f5f5f5;
}
.r-block b {
	background:url(../images/right-bg.gif) no-repeat left 0px;
}


.m-list ul li.title a{
	color:#0984D9;
}

.r-intro p.row {
	background:#EEF5FE;
}

.is {
	   border:1px solid #AEDEF2;
}
	/*单个电影页开始*/
.play-url {width:975px;float:left;margin:5px 0 5px 0;padding:0 2px 10px 2px;border:1px #BBD7E6 solid;}
.play-url h4 {color:#07519a;font-size:12px;width:800px;font-weight:400;float:left;background:url(http://www.haohao66.com/static/img/ico_03.gif) left no-repeat 5px;padding-left:20px;}
.play-url h5 {color:#07519a;font-size:12px;width:450px;font-weight:400;float:left;background:url(http://www.haohao66.com/static/img/ico_05.gif) left no-repeat 7px;padding-left:20px;}
.play-url .movie_info {width:620px;float:left;margin:10px 0 0 5px;font-size: 14px;}
.play-url .movie_info2 {width:440px;float:left;margin:10px 0 10px 5px;font-size: 14px;}
.play-url h1 {font-size:16px;width:100%;text-align:center;padding-bottom:10px;border-bottom:1px #ccc dashed;font-size: 14px;}
.play-url .row1 {width:600px;line-height:34px;height:34px;padding-left:10px;float:left;margin-bottom:1px;color:#07519a;font-weight:bold;border-bottom:1px #fff solid;background-color:#F0F7FC;display:block}
.play-url .row2 {width:440px;line-height:34px;height:34px;padding-left:10px;float:left;margin-bottom:1px;color:#07519a;font-weight:bold;border-bottom:1px #fff solid;background-color:#F0F7FC;display:block}
.play-url .row3 {width:450px;line-height:34px;height:34px;padding-left:10px;float:right;margin:10px 0 0 1px;color:#07519a;font-weight:bold;border-bottom:1px #fff solid;background-color:#F0F7FC;display:block}
.play-url .row_right {width:515px;line-height:31px;height:31px;float:right;font-weight:400;font-size: 14px;color:#07519a;margin-bottom:1px;padding-left:11px;text-align:left;border-bottom:2px #fff solid;background-color:#FFFFFF;display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size: 14px;}
.play-url .row_right2 {width:315px;line-height:31px;height:31px;float:right;font-weight:400;font-size: 14px;color:#07519a;margin-bottom:1px;padding-left:11px;text-align:left;border-bottom:2px #fff solid;background-color:#FFFFFF;display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size: 14px;}
.play-url .urllist {width:950px;float:left;margin:10px 0 0 10px;display:inline;border:1px #D1E7F5 solid;}
.play-url .urllist .r1 {line-height:28px;width:940px;padding-left:10px;background-color:#f5fdfe;border-bottom:1px #D1E7F5 solid;}
.play-url .urllist .r2 {line-height:28px;width:940px;padding:5px 0 2px 10px;font-size: 14px;}
.play-url .urllist .r2_left{background:url(/static/img/ico_06.gif) left no-repeat 5px; padding-left:20px; width:890px;}
.play-url .urllist .r2_right {width:915px;margin-left:10px;margin-bottom:10px;}

#ul_url {margin:0 0 0 0;padding:0 0 0 0;}
#ul_url li {width:122px;float:left;padding:0;margin:2px 2px 2px 1px;background-color:#fff;border:1px #D1E7F5 solid;text-align:center;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
#ul_url li a,#ul_url li a:link {display:block;padding:0;margin:0;color:#07519a;width:122px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;background-color: #F5FDFE;}
#ul_url li a:visited {display:block;padding:0;margin:0;color:#999;}
#ul_url li a:hover {background-color:#D1E7F5;margin:0;padding:0;color:#fff;text-decoration:none;color:#07519a;width:122px;}

.play-url .playlist {width:226px;float:left;margin:10px 0 0 10px;display:inline;}
.play-url .erroring {width:600px;height:300px;z-index:3;position:absolute;left:20%;top:218px;overflow:hidden;display:none;}


	/*单个电影页结束*/


.is h3 {
	background:#dbecff;
	border-bottom:1px solid #9cc7f7;
}
.min {
	background:#f7fbff; font-size:14px; padding:8px;
}



p.tp cite a:link, p.tp cite a:visited{
	color:red;
}
p.tt {
	color:red;
}
.sts span,.sts cite,.lianzai ul li a:hover {color:#3D90ED;}
div.bbd {padding:7px 0;border-bottom:1px solid #9cc7f7;}
 .play2 {width:640px;height:480px;z-index:1;float:left;text-align:center;margin:10px 0 0 17px!important;margin:10px 0 0 9px;overflow:hidden;}
