*{margin:0;padding:0}
body {margin:0;padding:0;font:12px Tahoma, Arial, sans-serif;color:#000;background:#fff;text-align:center}
a {color:#484848;text-decoration:none}
a:hover {color:#3d7faf;text-decoration:underline}
img {border:0}
form{margin:0; padding:0}
ul, p {margin:0;padding:0;list-style:none}
input{ vertical-align:middle;}
/*顶部*/
#header {width:100%;overflow:hidden;height:61px;background: url(images/headerbg.png) repeat-x top left;}
#header .headercont {width:980px;margin:0 auto;height:60px;padding:0px;}
#header .logo {position:relative;width:345px;height:60px;padding:0px;margin:0px;overflow:hidden;float:left;text-indent:-9999px;}
#header .logo span {position:absolute;width:345px;height:60px;left:0;top:0;margin:0;background:url(images/logo.jpg) no-repeat;}
#header .rss {position:relative;width:29px;height:27px;padding:0px;margin:20px 0px 0px 0px;overflow:hidden;float:right;text-indent:-9999px;}
#header .rss span {position:absolute;width:29px;height:27px;left:0;top:0;margin:0;background:url(images/rss.png) no-repeat;}
#header .rss span:hover {position:absolute;width:29px;height:27px;left:0;top:0;margin:0;background:url(images/rssh.png) no-repeat;}
#header .search {width:528px;margin:20px 10px 0px 10px;padding:0px;float: right;}
#header .search .searchformtop {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;border:none;background: url(images/searchbg.png) no-repeat top left;padding:4px 4px 0px 4px;color:#ddd;margin:0px;float:left;height:23px;width:492px;}
#header .search input.gosearch {width: 28px;height: 27px;background: url(images/searchon.png) no-repeat;margin:0px 0px 0px 0px;float:right;text-indent:-9999px;}
#header .search input.gosearch:hover {background: url(images/searchon.png) no-repeat 0 -27px;}
#menu {width:100%;height:26px;padding:0px;margin:0px;background: url(images/menubg.png) repeat-x top left;}
#menu ul {list-style:none;padding:0px;margin:0 auto;width:980px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#menu ul li {display:inline;float:left;width:156px;height:20px;padding:6px 7px 0px 15px;background: url(images/menulion.png) no-repeat top left;overflow:hidden;text-transform:capitalize;}
#nav{background: url(images/nav.gif);height:34px;clear:both;width:948px;border:1px solid #C3CEE0;border-top:0;margin:0 auto;margin-bottom:5px;}
.sortmenu{clear:both;padding-left:5px;margin:0 auto;}
.sortmenu a:link,.sortmenu a:visited{float:left;width:60px;height:34px;text-align:center;display:block;font-size:14px;line-height:34px;}
#tool{height:34px;line-height:34px;text-align:left;font-size:12px;clear:both;width:932px;border:1px solid #C3CEE0;padding:0px 8px;margin:0 auto;margin-bottom:5px;}
#tool{height:auto;line-height:34px;text-align:left;font-size:12px;clear:both;width:932px;border:1px solid #C3CEE0;padding:0px 8px;margin:0 auto;margin-bottom:5px;}
#tooltop950 li{ margin-right:5px; margin-top:2px; margin-left:2px;list-style:none; float:left;}
#tooltop950{height:36px;text-align:center;font-size:13px;clear:both;width:948px;	border-top-width: 1px; border-right-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: none;
border-left-style: solid;border-top-color: #C3CEE0;border-right-color: #C3CEE0;border-left-color: #C3CEE0;margin:0 auto;}
#tooltop950 li a,#tooltop950 li a:link,#tooltop950 li a:visited,#tooltop950 li a:active {display:block; width:150px; height:30px; line-height:28px; color:#FFFFFF; background-color:#84C2EB; text-decoration: none;}
#tooltop950 li a:hover {
	color:#84C2EB;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #84C2EB;
text-align:center;
	background-color: #FFFFFF;}

#adtool li{ width:88px;margin-right:5px; margin-top:2px; margin-left:2px;list-style:none; float:left;overflow:inherit; border-right:dotted 1px #C3CEE0;}
#adtool{text-align:center;font-size:13px;clear:both;width:948px;margin:0 auto;overflow:inherit; border:dotted 1px #C3CEE0;}
#adtool li a:hover {color:#fff;border-top-width: 3px;border-top-style: solid;border-top-color: #84C2EB;text-align:center;background-color: #84C2EB;}
/*底部*/
#footer { width:100%; height:87px; background: url(images/footerbg.png) repeat-x top left; margin:0 auto; padding:0px; clear:both; }
#footer .footerin { width:940px; height:50px; padding:10px 20px 0px 20px; margin:0 auto; }
#footer .footerin .fright { width:148px; height:44px; padding:6px 0px 0px 0px; margin:0px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#97a4ac; text-align:center; }
#footer .footerin .fright a, #footer .footerin .fright a:visited { text-decoration:none; color:#97a4ac; }
#footer .footerin .fright a:hover { text-decoration:none; color:#97a4ac; }
#footer .footerin .fright .chromecopy {position:relative;width:148px;height:15px;padding:0px;margin:0px;overflow:hidden;text-indent:-9999px;}
#footer .footerin .fright .chromecopy span {position:absolute;width:148px;height:15px;left:0;top:0;margin:0;background:url(images/chromecopy.png) no-repeat;}
#footer .footerin .fleft { width:780px; height:50px; padding:0px; margin:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#707A80; }
#footer .footerin .fleft h1 { float:left; padding-left:5px;font-family: Arial, Helvetica, sans-serif; font-size:12px;  }
#footer .footerin .fleft a, #footer .footerin .fleft a:visited { text-decoration:none; color:#2973CE; }
#footer .footerin .fleft a:hover { text-decoration:none; color:#5B9DED; }
#footer .footerin .fleft ul { list-style:none; margin:2px 0px 4px 0px; padding:0px; width:770px; float:left; }
#footer .footerin .fleft ul li { display:inline; float:left; padding:2px 5px 2px 5px; margin:0px 2px 0px 0px; background-color:#E8F1FA;  }
/*首页*/
.ll{float:left}
.r{float:right}
.c{clear:both;width:950px;margin:0 auto;}
.lz{clear:both;width:689px;border:1px solid #C3CEE0;background:#fff;margin-bottom:5px;}
.lz .titlbar{clear:both;height:31px;line-height:26px;background:url(images/h2.gif) repeat-x;}
.lz .titlbar h3{text-align:left;padding:3px 0 0 25px;font-size:14px;color:#3d7faf;background:url(images/dy.gif) no-repeat 10px 8px;}
.lz .pic{height:374px;padding:0px 0px 0px 8px;}
.lz .pic dl{float:left;width:115px;margin:10px 8px 0px 8px; }
.lz .pic dl dt{width:115px;height:150px}
.lz .pic dl dt img{ width:115px;height:150px; }
.lz .pic dl dd{clear:both;height:22px;width:110px;}
.lz .pic dl dd a:link,.lz .pic dl dd a:visited{display:block;color:#fff; width:115px;height:22px;line-height:22px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#504a4a;}
.lz .txt{border-top:1px solid #eaeaea;height:98px;padding:10px 0 10px 0;}
.lz .txt dd{float:left;width:115px;text-indent:13px;margin:0 8px 0 8px;height:24px;line-height:20px;text-align:left;background:url(images/li.png) no-repeat ;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.lz .txt ul li{float:left;width:115px;text-indent:13px;margin:0px 8px;height:24px;line-height:24px;text-align:left;overflow:hidden;background:url(images/li.png) no-repeat ;white-space:nowrap;text-overflow:ellipsis; }
.rz1{clear:both;width:250px;border:1px solid #C3CEE0;background:#fff;margin-bottom:5px;}
.rz1 .titlbar{clear:both;height:31px;line-height:26px;background:url(images/h2.gif) repeat-x;}
.rz1 .titlbar h3{text-align:left;padding:3px 0 0 25px;font-size:14px;color:#3d7faf;background:url(images/dy.gif) no-repeat 10px 8px;}
.rz1 .txt{padding:0 10px 0 10px;}
.rz1 .txt dl{border-bottom:1px solid #eaeaea;height:28px;}
.rz1 .txt dl dt{float:left;height:20px;padding:8px 0 0 4px;text-align:left;width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.rz1 .txt dl dd{float:right;height:28px;line-height:28px;color:#666666;}

.rz2{clear:both;width:239px;border:1px solid #C3CEE0;background:#fff;margin-bottom:5px;}
.rz2 .titlbar{clear:both;height:31px;line-height:26px;background:url(images/h2.gif) repeat-x;}
.rz2 .titlbar h3{text-align:left;padding:3px 0 0 25px;font-size:14px;color:#3d7faf;background:url(images/dy.gif) no-repeat 10px 8px;}
.rz2 .txt{padding:0 10px 0 10px;}
.rz2 .txt dl{border-bottom:1px solid #eaeaea;height:28px;}
.rz2 .txt dl dt{float:left;height:20px;padding:8px 0 0 4px;text-align:left;width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.rz2 .txt dl dd{float:right;height:28px;line-height:28px;color:#666666;}



.rz{clear:both;width:250px;border:1px solid #C3CEE0;background:#fff;margin-bottom:5px;}
.rz .titlbar{clear:both;height:31px;line-height:26px;background:url(images/h2.gif) repeat-x;}
.rz .titlbar h3{text-align:left;padding:3px 0 0 25px;font-size:14px;color:#3d7faf;background:url(images/dy.gif) no-repeat 10px 8px;}
.rz .titlbar ul{float:right;}
.rz .titlbar ul li{float:left;width:40px;border-left:1px solid #aaccee;text-align:center;}
.rz .titlbar ul li.y{background:#fff;color:#666;} 
.rz .txt{padding:0 10px 0 10px;}
.rz .txt dl{border-bottom:1px solid #eaeaea;height:28px;}
.rz .txt dl dt{float:left;height:20px;padding:8px 0 0 24px;text-align:left;}
.rz .txt dl dd{float:right;height:28px;line-height:28px;color:#666666;}
.rz .txt dl dt.d1{color: #464646;background:url(images/top01.gif) no-repeat left;}
.rz .txt dl dt.d2{color: #464646;background:url(images/top02.gif) no-repeat left;}
.rz .txt dl dt.d3{color: #464646;background:url(images/top03.gif) no-repeat left;}
.rz .txt dl dt.d4{color: #464646;background:url(images/top04.gif) no-repeat left;}
.rz .txt dl dt.d5{color: #464646;background:url(images/top05.gif) no-repeat left;}
.rz .txt dl dt.d6{color: #464646;background:url(images/top06.gif) no-repeat left;}
.rz .txt dl dt.d7{color: #464646;background:url(images/top07.gif) no-repeat left;}
.rz .txt dl dt.d8{color: #464646;background:url(images/top08.gif) no-repeat left;}
.rz .txt dl dt.d9{color: #464646;background:url(images/top09.gif) no-repeat left;}
.rz .txt dl dt.d10{color: #464646;background:url(images/top10.gif) no-repeat left;}
.rz .txt dl dt.d11{color: #464646;background:url(images/top11.gif) no-repeat left;}
.rz .txt dl dt.d12{color: #464646;background:url(images/top12.gif) no-repeat left;}
.rz .txt dl dt.d13{color: #464646;background:url(images/top13.gif) no-repeat left;}
.rz .txt dl dt.d14{color: #464646;background:url(images/top14.gif) no-repeat left;}
.rz .txt dl dt.d15{color: #464646;background:url(images/top15.gif) no-repeat left;}
.rz .txt dl dt.d16{color: #464646;background:url(images/top16.gif) no-repeat left;}
.rz .txt dl dt.d17{color: #464646;background:url(images/top17.gif) no-repeat left;}
#movie {width:948px;margin:0 auto;clear:both;margin-bottom:5px;border: 1px solid #C3CEE0;overflow:hidden;}
#movie-inner {float: left;width: 100%;height: 100%;margin: 0;padding: 0 10px 10px;}
#movie-left,
#movie-right,
#movie-mid {float: left;width: 140px;height: 100%;margin: 0 10px 0 0;}
#movie h5 {height:28px;line-height:28px;font-size:14px;text-align:left;text-indent:15px;color:#3d7faf;background:url(images/dy.gif) no-repeat 0px 7px;}
#movie h5 a:link {color:#3d7faf;}
#movie h5 a:hover {color:#464646;}
#movie ul {margin: 0;padding: 0;list-style-type: none;border-top: 1px solid #C3CEE0;}
#movie ul li {line-height: 22px;text-indent:13px;border-bottom: 1px solid #eaeaea;text-align:left;background:url(images/li.png) no-repeat 0px 1px;}
#link{width:950px;margin:0 auto;clear:both;background:#f8f8f8;margin-bottom:5px;}
#link h3 {width:948px;height:31px;line-height:31px;font-size:14px;font-weight:bold;text-align:left;color:#3d7faf;text-indent:15px;background:#ffffff;border:1px solid #C3CEE0;border-bottom:0;}
#link ul {width:948px;overflow:hidden;border:1px solid #C3CEE0;font:12px Tahoma, Arial, sans-serif;}
#link li {float:left;width:90px;height:28px;line-height:28px;}
.laos_link{font-size:12px; color:#484848;margin-left: 20px;font-weight: normal;}
/*列表*/
.lz .listpic{overflow:hidden;}
.lz .listpic dl{float:left;width:310px;margin:12px 8px 4px 8px; }
.lz .listpic1{height:154px;width:114px;float:left;margin:0px 10px 0 0px;border:1px solid #C3CEE0;}
.lz .listpic1 img{height:150px;width:110px;margin:2px 2px 2px 2px;}
.lz .listpic2{height:150px;width:180px;float:left;text-align:left;}
.lz .listpic2 span{float:left;width:180px;margin:0px 0px 5px 0px;height:20px;line-height:25px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.lz .page {font:normal 12px "宋体", Arial, Helvetica, sans-serif;width:650px;height:44px;line-height:44px;border-top:#eaeaea 1px solid;border-bottom:none;margin-top:20px;}
.lz .page a {padding: 2px 4px 2px 0px;border-right: 1px solid #dad8e5;color:#5b9ded;text-decoration: none;}
.lz .page a:visited {padding: 2px 4px 2px 0px;border-right: 1px solid #dad8e5;color:#5b9ded;text-decoration: none;}
.lz .page a:hover {padding: 2px 4px 2px 0px;text-decoration: none;color:#468ce0}
.lz .PageCss{padding: 2px 4px 2px 0px;border-right: 1px solid #dad8e5;text-decoration: none;}
.lz .pagebox{padding: 2px 4px 2px 0px;border-right: 1px solid #dad8e5;text-decoration: none;}
/*内容*/
#Content{width:950px; margin:0 auto; clear:both;background:#fff;margin-bottom:5px;}
#Left{float:left; width:704px;padding:0;}
#Right{float:right; width:241px; padding:0;}
.errinput{width:150px;height:26px;margin-right:5px;border:#C3CEE0 1px solid;background: url(images/nav-bg.gif);}
.ListBoxs{width:702px; margin:0; padding:0px; clear:both; overflow:hidden; border:1px solid #C3CEE0;margin-bottom:5px;}
.ListBoxs h2{padding:3px 0 0 10px; height:31px; line-height:26px; font-size:14px;  overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;background:url(images/h2.gif) repeat-x;color:#3d7faf;}
.clear4{height:4px; font-size:1px; clear:both; overflow:hidden; margin:0; padding:0;}
.KeyWords{width:100%;  margin:0; clear:both;padding:5px; overflow:hidden; border-top:none; overflow-y:auto;border-bottom:1px solid #C3CEE0;}
.KeyWords p{width:165px; float:left; margin:0; padding:0;}
.KeyWords p img{width:160px; height:220px; margin:0px 5px 0 0; padding:3px; border:1px solid #C3CEE0;}
.KeyWords dl{float:right; width:485px; margin:0; padding:0; text-align:left; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:22px;color:#07519a;}
.KeyWords h1{width:480px;font-size:16px; font-weight:bold; margin:0; padding:5px 0 5px 0; color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  }
.KeyWords dd{margin:0; padding:0; font-size:14px; color:#000; padding:1px 0;}
.KeyWords dd a:hover{text-decoration:none;}
.KeyWords dd span.stars{color:#f90;}
.KeyWords dd span.red{color:#f60;}
.KeyWords dd.addPage{padding-top:6px;}
.ViewButton{width:100%;  margin:0 auto; clear:both;padding:0px 2px 2px 0px; overflow:hidden; border-top:none; border-bottom:1px solid #C3CEE0;}
.ViewButton h1{width:100%;padding:3px 0 0 8px; height:31px; line-height:26px; font-size:14px;  overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;background:url(images/h2.gif) repeat-x;color:#3d7faf;}
.ViewButton ul{margin:0; padding:2px 4px 2px 4px;text-align:left;line-height:22px;}
.ViewButton li{text-align:center; margin:0; padding:0; color:#DEDEDE;height:26px;width:87px;line-height:15px;float:left;font-size: 12px;}
.ViewButton li a{display:block; width:77px; height:22px;overflow: hidden; text-overflow:ellipsis; border:1px solid #C3CEE0;line-height:22px;text-decoration: none;margin:0 3px;padding:0;}
.ViewButton a:hover {color:#000;background:#FFF;border:1px solid #EEE; overflow : visible;text-overflow:clip;}

.Address{width:100%;  margin:0 auto; clear:both;padding:10px 2px 10px 2px; overflow:hidden; border-top:none; overflow-y:auto;border-bottom:1px solid #C3CEE0;}
.Address dl{margin:0; padding:0 5px 0 5px;text-align:left;line-height:22px;}
.Address .list a{height:20px;line-height:22px;width:53px;float:left;display:block;margin:0px 10px 10px 0px;border:1px solid #C3CEE0;text-align:center;}
.Description{width:100%;  margin:0 auto; clear:both;padding:2px 2px 2px 2px; overflow:hidden; border-top:none; overflow-y:auto;}
.Description dl{margin:0; padding:2px 5px 2px 5px;text-align:left;line-height:22px;font-size:14px;color:#484848;}
.r-boxs{width:239px; margin:0; padding:0px; clear:both; overflow:hidden; border:1px solid #C3CEE0;}
.r-boxs h3{ padding:3px 0 0 10px; height:31px; line-height:26px; font-size:14px; color:#3d7faf; text-align:left;background:url(images/h2.gif) repeat-x;}
.r-boxs .txt{padding:0 10px 0 10px;}
.r-boxs .txt dl{border-top:1px solid #eaeaea;height:29px;}
.r-boxs .txt dl dt{float:left;height:20px;padding:8px 0 0 4px;}
.r-boxs .txt dl dd{float:right;height:28px;line-height:28px;color:#666666;}
.r-boxs ul{list-style:none; margin:0; margin-top:0px;background:#fff;}
.r-boxs li{text-align:left; color:#000 ; padding:0;margin-left:5px;margin-right:5px; clear:both;border-top:1px solid #eaeaea;height:29px;}
.r-boxs li a{color:#000; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; height:20px;width:150px;padding:8px 0 0 4px;}
.r-boxs li a:hover{color:#f60; text-decoration:none;}
.r-boxs li span{float:right;}
.r-boxs li span.red{color:#f90;}
.r-boxs li span a{color:#DEDEDE; float:right;}
.r-boxs li span a:hover{color:#f60; text-decoration:none;}
.r-boxs #new{padding:0 10px 0 10px;}
.r-boxs #new dl{border-top:1px solid #eaeaea;height:29px;}
.r-boxs #new dl dt{float:left;height:20px;padding:8px 0 0 4px;}
.r-boxs #new dl dd{float:right;height:28px;line-height:28px;color:#666666;}
.all {  width:948px; margin:0px auto;margin-bottom:5px;text-align:left;border:1px solid #C3CEE0;}
.allcontent {padding:1px;}
.allcontent ul{ float:left;}
.allcontent h1{ font-weight:bold;width:947px;text-indent:10px;font-size:14px; line-height:30px;border-bottom:1px solid #C3CEE0;}
.allcontent li{ width:155px; float:left;text-indent:15px;color:#484848;background:url(images/li.png) no-repeat 0px 2px;line-height:24px;text-align:left;}
/*广告*/
.adtop{width:948px;margin:0 auto;height:90px;line-height:90px;text-align:center;font-size:12px;width:948px;border:1px solid #C3CEE0;margin-bottom:5px;overflow:hidden;}

.adtop2{width:948px;margin:0 auto;height:90px;line-height:90px;text-align:center;font-size:12px;width:948px;border:1px solid #C3CEE0;margin-bottom:5px;overflow:hidden;}
#toolkey{width:948px;margin:0 auto;height:70px;line-height:20px;text-align:center;font-size:12px;width:948px;border:1px solid #C3CEE0;margin-bottom:2px;overflow:hidden;}

/*新首页底部foot*/
#foot{
	width:950px;
	height:35px;
	margin:0 auto;
	clear:both;
	margin-bottom:5px;
}
#foot_top{
	font-size:12px;
	color:#484848;
	height:30px;
	font-weight: normal;
	background-image: url(images/footbgnav.jpg);
	background-repeat: repeat-x;
	padding-top:2px;
}
#foot_foot{ height:120px; text-align:left; line-height:28px; padding:5px 10px 2px 15px;overflow:hidden;border:1px solid #C3CEE0; background:url(images/footbg.jpg) repeat-x;}

/*超级搜索AJAX样式*/

#adn_ajax_search{clear:both;margin-left:-260px;width:490px;font-size:13px;color:#000;border:1px #CCC solid;height:auto;background-color:#fff;text-align:left;position:absolute;display:none;}
.adn_ajax_search{padding:2px 6px;background-color:#fffee0;}
.adn_ajax_search_over{ background-color:#C3CEE0;padding:2px 6px;cursor: pointer}

/*最新电影和点击排行样式*/
.new-r{float:right;}
.new-lz{clear:both;width:948px;border:1px solid #C3CEE0;background:#fff;margin-bottom:5px;}
.new-lz .new-titlbar{clear:both;height:31px;line-height:26px;background:url(images/h2.gif) repeat-x;}
.new-lz .new-titlbar h3{text-align:left;padding:3px 0 0 25px;font-size:14px;color:#3d7faf;background:url(images/dy.gif) no-repeat 10px 8px;}
.new-lz .new-listpic{overflow:hidden;}
.new-lz .new-listpic dl{float:left;width:310px;margin:12px 2px 4px 2px; }
.new-lz .new-listpic1{height:154px;width:114px;float:left;margin:0px 10px 0 0px;border:1px solid #C3CEE0;}
.new-lz .new-listpic1 img{height:150px;width:110px;margin:2px 2px 2px 2px;}
.new-lz .new-listpic2{height:150px;width:180px;float:left;text-align:left;}
.new-lz .new-listpic2 span{float:left;width:180px;margin:0px 0px 5px 0px;height:20px;line-height:25px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.alphared {color: #FF3333}