@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
img{ border:none;}
a{ color:#005F9F; text-decoration:none;}
a:hover{ text-decoration:underline;}
ul,li,dl,dd,dt{ list-style:none; display:block;}
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}


/***********************/

.clearfix:after {content:"."; clear:both; display:block; visibility:hidden; height:0;}
.clearfix {display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}

.clearbar{ clear:both;}

.conblock{ position:relative; width:960px; margin:25px auto 0 auto; z-index:1;}
.block960{ width:960px; margin:15px auto 0 auto;}

.sidebar{ /*position:absolute; z-index:2; */float:right; width:300px; right:0; top:0;}
.sidebar_right{ /*position:absolute; z-index:2;*/ float:right; width:300px; right:0; top:0;}

.main{ float:left; margin:0 auto 0 0; width:620px;}
.main_left{ float:left; margin:0 auto 0 0; width:620px; /*min-height:860px;*/}
*html .main_left{ /*height:860px;*/}

h2.title{ position:relative; font-size:14px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; color:#C3331F; margin-bottom:12px;}
h2.title em{ font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif; word-spacing:4px;}
h2.title a{ font-size:12px;}
h2.title a.allclear{ position:absolute; right:18px; top:2px; font-size:12px; color:#C3331F;}
h2.title .rbox{ position:absolute; font-weight:normal; right:10px; top:0; font-size:12px; color:#999;}

h2.title span{ cursor:pointer; margin-right:5px;}
h2.title .tit_tab_on{ color:#FFF; background-color:#C3331F; padding:2px 4px;}

h2.hotplay_title{
	height:33px; line-height:33px; padding-left:12px; font-weight:bold; color:#333; margin-bottom:0;
	background:url(/images/hotplay.png) no-repeat;}
h2.hotplay_title a{ color:#000; padding-right:12px; background:url(/images/ppsprite.gif) no-repeat 52px -346px;}

.avatar_image{ width:48px; height:48px; float:left; margin-right:20px;}
.a_size14{ font-size:14px;}


.star{
	font-size:11px; color:#DF3F1F; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; padding:3px 0;
	word-spacing:1px;}
.star img{ margin-right:1px;}
.star span{ font-weight:normal; color:#666;}


/*弹出选择播放*/

#popPlay{ z-index:999; position:absolute; border:1px solid #FBD7B3; width:73px; height:52px;}
#popPlay .popMenu{ width:100%; height:52px; background:#FFF;}
#popPlay .popMenu a{
	display:block; height:25px; line-height:25px;
	color:#333; padding-left:5px; padding-right:0; text-decoration:none;}
#popPlay .popMenu a:hover{ background-color:#FDF7F3; text-decoration:none; padding-left:5px; padding-right:0;}


.channel{
	position:absolute; left:119px; /*top:0;*/ display:none; z-index:999;
	width:73px; border:1px solid #FBD7B3; background-color:#FFF;}
.channel a{
	display:block; height:25px; line-height:25px;
	color:#333; padding-left:5px; padding-right:0; text-decoration:none;}
.channel a:hover{ background-color:#FDF7F3; text-decoration:none; padding-left:5px; padding-right:0; }




.mposter{ float:left;}
.intro{ float:left; margin-left:10px;}
.intro h3{ font-size:14px; font-weight:normal; color:#666;}
.intro p{ line-height:170%}
.intro .playctrl{ margin-top:8px; position:relative;}
.intro .playctrl .channel{ top:0;}
/***********************/



#header{width:960px; margin:0 auto;}


#header .topper{ position:relative; height:60px; padding-bottom:5px; margin-top:13px; }
#header .topper .logo{ position:absolute; left:15px; bottom:5px; /*width:150px;*/ height:52px;}
#header .topper .tui{ position:absolute; left:350px; bottom:5px; width:420px; height:60px;}
#header .topper .adbanner{ position:absolute; right:0px; top:0; width:600px; height:60px;}

#header .topnav{ position:absolute; right:5px; bottom:5px; word-spacing:4px; font-family:Verdana, Geneva, sans-serif;}
#header .topnav .userlink{ color:#BCBCBC;}
#header .topnav .userlink a.signout{ color:#666;}
#header .topnav .qlink{ color:#BCBCBC;}
#header .topnav .qlink a{ color:#5E6671;}



#header .navbar{
	
	height:32px; position:relative; /*border-bottom:1px solid #CACACA;*/
	background:url(/images/rpt_bg.png) repeat-x 0 -42px;}
#header .navbar a,
#header .navbar a:hover{ color:#FFF; text-decoration:none;}

#header .navbar_l{
	width:10px; height:32px; position:absolute; left:0; top:0;
	background:url(/images/rpt_bg.png) no-repeat;}
#header .navbar_r{
	width:10px; height:32px; position:absolute; right:0; top:0;
	background:url(/images/rpt_bg.png) no-repeat right 0;}
	

#header .navbar .nav{
	position:absolute; height:32px;
	left:22px; top:0px;}
#header .navbar .nav li{
	float:left; /*padding:0 16px; */ background:url(/images/rpt_bg.png) no-repeat right -126px;}

#header .navbar li.nav_curr a,
#header .navbar li.nav_curr a:hover{ background:url(/images/rpt_bg.png) no-repeat right -210px;}
#header .navbar li.nav_curr a{ color:#C00;}

#header .navbar .nav a{	
	display:block; float:left; clear:both;
	padding:9px 16px 0 16px; /*margin-top:9px; */height:23px; /*border-right:1px solid #E68B8B;*/ font-size:14px;}
#header .navbar .nav a:hover{background:url(/images/rpt_bg.png) no-repeat right -168px;}


#header .navbar .toolslnk{
	position:absolute; height:32px;
	right:15px;	top:0px;}
#header .navbar .toolslnk li{ float:left; height:12px; margin-top:10px; padding:0 8px;}
#header .navbar .toolslnk a{}
#header .navbar .toolslnk a:hover{ text-decoration:underline;}





#footer{ width:960px; margin:15px auto 0 auto; padding-bottom:6px; border-top:1px solid #EFEFEF;}
#footer .frdlink{
	line-height:200%; color:#565656; word-spacing:4px; padding:12px;
	background-color:#F8F8FA; border-bottom:1px solid #EFEFEF;}
#footer .frdlink a{ color:#767676;}
#footer p{ text-align:center; line-height:190%; color:#666;}
#footer .beihao{ margin-top:10px;}

.searchbox{ width:960px; position:relative; margin:20px auto 0 auto;}

.search{
	float:left; width:620px; /*border-right:1px solid #BBB;*/ height:75px; padding-top:5px;
	background:url(/images/search_bg.gif) no-repeat;}
.search .search_mid{ /*margin:5px 0;*/}
.search .search_top,
.search .search_btm{
	width:620px; height:4px; margin-right:-1px;
	background:url(/images/search_bg.gif) no-repeat;}
.search .search_btm{ background-position:left bottom;}


.search .search_tabs{ height:20px; margin:0 25px;}
.search .search_tabs li{ float:left; height:20px; width:42px; line-height:20px; text-align:center; margin-right:2px;}
.search .search_tabs li a{ text-decoration:none; outline:none;}
.search .search_tabs li.cr_tab{ background:url(/images/ppsprite.gif) no-repeat 0 -60px; color:#CC1700;}
.search .search_tabs li.cr_tab a{ color:#CC1700;}

.search .search_text{ margin:2px 25px 6px 25px;}
.search .search_text .ipt_text{
	width:470px; padding:3px 5px 0 5px; height:19px; border-top:1px solid #7F7F7F; border-left:1px solid #7F7F7F;
	border-right:1px solid #BBB; border-bottom:1px solid #BBB;}
.search .search_text .ipt_submit{
	width:79px; height:24px; border:none; color:#FFF; cursor:pointer;
	background:url(/images/ppsprite.gif) no-repeat -52px -60px;}

.search_hot{ width:570px; margin:0 auto; word-spacing:2px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666;}
.search_hot strong{ color:#C00;}
.search_hot a{ color:#666;}


.download{
	float:right; width:300px; height:78px; padding-top:2px; line-height:200%; color:#666;
	/*background:url(/images/rpt_bg.gif) repeat-x 0 -105px;*/}
.download .downlnk{ clear:both;}
.download a.down_btn{
	display:block; float:left; width:120px; height:22px; padding:28px 0 0 42px; margin:0 10px 8px 0; line-height:normal;
	background:url(/images/ppsprite.gif) no-repeat; color:#FFF; text-decoration:none;}



.qu_search{
	width:950px; padding-left:10px; margin:1px auto 0 auto; height:45px; line-height:45px;
	background:url(/images/qu_search_bg.gif) no-repeat;}
.qu_search .search_hot{ float:left; width:562px;}

.qu_search .srchform{ float:right; width:345px; padding:8px 18px 0 0; position:relative; z-index:9999;}
.qu_search .srchform span.qsrch_text{ display:block; border:1px solid #D8D8D8; position:absolute; top:8px; left:0;}
.qu_search .srchform span.qsrch_text input{ border:none; width:245px; height:16px; padding:4px 5px 3px 5px;}

.qu_search .srchform .qsrch_butt{ position:absolute; left:265px; top:8px; width:75px;}
.qu_search .srchform .qsrch_submit{
	border:none; height:25px; width:52px; font-size:12px; color:#C3331F; cursor:pointer; float:left;
	background:url(/images/ppsprite.gif) no-repeat 0 -263px;}
.qu_search .srchform .arrow_dwn{ height:25px; width:23px; float:left;}
.hidsub{
	width:73px; padding:5px 0; position:absolute; left:265px; top:33px; z-index:9999;
	border:solid #F8D0BD; border-width:0 1px 1px 1px; background-color:#FFF;}
.hidsub a{ display:block; height:22px; line-height:22px; color:#666; text-align:center;}
.hidsub a:hover{ background-color:#666; color:#FFF;}




.find_info{
	font-size:14px; color:#333; padding-bottom:15px; border-bottom:1px solid #EFEFEF;}
.find_info span{ color:#C3331F; font-family:Tahoma, Geneva, sans-serif;}

.findrow{ margin-top:20px; padding-bottom:20px; border-bottom:1px solid #F5F5F5;}
.findrow .intro{ width:819px; margin-left:15px;}
.findrow .intro p{ color:#212121;}
.findrow .intro p span{ color:#666;}
.findrow .intro p.mprofile{ margin:6px; word-spacing:4px;}
.findrow .intro .mvote{ position:relative; margin:6px 0; height:22px; line-height:22px; font-family:Tahoma, Geneva, sans-serif;}
.findrow .intro .mvote em{ color:#666; font-style:normal;}
.findrow .intro .mvote .ppyx{ position:absolute; right:0; top:0;}
.findrow .intro .mvote .ppyx img{ vertical-align:text-bottom}



.grptopic{ background-color:#F8F8FA; padding:12px 12px 6px 12px; height:132px; overflow:hidden;}
.grptopic h3{ font-size:12px; margin:10px 0;} 
.grptopic .grplist{ margin-top:8px;}
.grptopic .grplist li{ margin-bottom:4px; clear:both;}
.grptopic .grplist .grpname{ display:inline; float:right;}
.grptopic .grplist .grpname a{ color:#666;}
.grptopic .grplist .grptit{
	display:inline; float:left; width:186px;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


.hotplay{ height:147px; background:url(/images/hotplay.png) no-repeat 0 -33px;}
.hotplay ul{ padding:12px;}
.hotplay ul li{ color:#FFF; line-height:200%; clear:both;}
.hotplay ul li .nmlist{ float:left;	width:226px; margin-right:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.hotplay span{ float:left; display:block; width:10px; text-align:center; font-family:simsun;}
.hotplay span.rise{color:#FF8001;}
.hotplay span.fall{color:#33C300;}
.hotplay span.steady{color:#CFCFCF; font-weight:bold;}

.hotplay em{ font-style:normal; color:#FF8001; margin-right:12px;}
.hotplay a{ color:#FFF;}

.renew{ height:120px; background:#434343 url(/images/hotplay.png) repeat-x 0 -180px;}
.renew .renew_title{ float:left; margin:20px 10px auto 0; width:25px; height:80px; background:url(/images/renew.gif) no-repeat;}

.run_container{ padding-top:16px; height:88px; overflow:hidden;}
.renew .renew_list{ float:left; height:auto; font-family:Verdana, Geneva, sans-serif;}

.renew .renew_list li{ line-height:22px;}
.renew .renew_list a{ color:#FFBB3F;}

.signinbox{ margin-top:10px; height:114px; border:1px solid #EEE;}
.signinbox table{ margin:0 auto;}
.signinbox table td{ padding:9px 0 0 0; color:#666; }
.signinbox .userinfo{}
.signinbox .userinfo img{ padding:2px; border:1px solid #CCC;}
.signinbox .userinfo p{ line-height:170%; color:#666;}
.signinbox .getin td{ padding:8px 16px 9px 16px;/* background-color:#F8F8FA;*/}
.signinbox #signform{ padding-top:5px;}
.signinbox #signform label{ cursor:pointer; color:#666;}
.signinbox #signform .ipt_text{ border:1px solid #CCC; font-size:12px; padding:3px 4px; width:160px;}
.signinbox #signform .ipt_submit{
	float:left; width:52px; height:37px; border:none; cursor:pointer; font-size:14px; color:#333;
	background:url(/images/ppsprite.gif) no-repeat -86px -263px; text-indent:-9999px;overflow:hidden;_display:inline;}
.signinbox #signinok{}


.history{ border:1px solid #F9D7B3; padding:9px 9px 5px 9px; height:98px; background-color:#FDF7F3;}
.history h2.title{ margin:0 0 6px 0;}
.history .ifnull{ display:none; font-size:14px; color:#999; font-family:Simsun, Arial, Helvetica, sans-serif; text-align:center;}

.history table td{ padding:5px 0 4px 0; color:#999;}
.history table th{ text-align:left; font-weight:normal; width:180px;}
.history table th span{
	display:block; width:160px; padding-left:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
	background:url(/images/ppsprite.gif) no-repeat -150px -209px;}
.history table td a{ color:#666;}


.sideUL{ padding:12px 12px 0 12px; margin-bottom:30px;/* background-color:#F8F8FA;*/}
.sideUL li{ padding:0; height:86px; margin-bottom:12px; clear:both;}
.sideUL li .intro{ width:206px;}
.sideUL li .intro h3{ font-size:12px; font-weight:normal; margin-bottom:4px;}
.sideUL li .intro p{ color:#8A8A8A; line-height:160%;}

.hotlist{}
.hotlist li{ padding:0 0 0 26px; height:62px; position:relative;}
.hotlist li .intro{ width:200px;}
.hotlist li span{
	position:absolute; left:2px; top:0; display:block; width:15px; height:13px;
	background-image:url(/images/ppsprite.gif); background-repeat:no-repeat;}
.hotlist li span.listnum01{ background-position:0 -223px;}
.hotlist li span.listnum02{ background-position:-23px -223px;}
.hotlist li span.listnum03{ background-position:-47px -223px;}
.hotlist li span.listnum04{ background-position:-70px -223px;}
.hotlist li span.listnum05{ background-position:-94px -223px;}
.hotlist li span.listnum06{ background-position:0 -242px;}
.hotlist li span.listnum07{ background-position:-23px -242px;}
.hotlist li span.listnum08{ background-position:-47px -242px;}
.hotlist li span.listnum09{ background-position:-70px -242px;}
.hotlist li span.listnum10{ background-position:-94px -242px;}


.impression{ padding:0 12px; margin-bottom:30px; clear:both;/* background-color:#F8F8FA;*/}
.impression li{
	float:left; width:68px; height:120px; padding:0 0 4px 0;
	line-height:120%; overflow:hidden; text-align:center;}
.impression li img{ width:68px; height:88px;}
.impression li.colmid{ margin-left:36px;}	
.impression li.colright{ float:right;}

.impression li p{ margin:2px 0; }
.impression li p span{ color:#666; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}


.contactus{ padding:0 12px 12px 12px; color:#C3331F; }
.contactus p{
	padding-left:12px;
	background:url(/images/ppsprite.gif) no-repeat 0 -344px;
	*background:url(/images/ppsprite.gif) no-repeat 0 -346px;}
.contactus p em{ font-size:14px; font-style:normal;}
.contactus p img{ position:absolute; margin-top:10px; *margin-top:-4px;}
.contactus .talknow{
	display:block; height:40px; line-height:42px; padding-left:35px; margin-bottom:12px;
	background:url(/images/contact_bg.gif) no-repeat;}


.tabs_header {
	position:relative; margin-bottom: 15px; height: 23px; font-family:Tahoma, Geneva, sans-serif;
	border-bottom: 1px solid #E29D94; clear: both; z-index:9; }
.tabs_header h4{ float:left; color:#C3331F; font-size:14px; font-weight:normal; padding-top:4px;}
.tabs_header .con_ctrl{ float:right; padding-top:5px; color:#C3331F;}

.tabs_header ul.tabs { position: absolute; z-index: 10; left:80px; top:0;}
.tabs_header ul.tabs li { float: left; margin: 0 2px; display: inline; }
.tabs_header ul.tabs li a,
.tabs_header ul.tabs li a span{ background: url(/images/tabs_bg.gif) no-repeat right -65px; display: block; cursor:pointer;}
.tabs_header ul.tabs li a { float: left; height:23px; padding: 0 0 0 16px; background-position: left -65px;  }
.tabs_header ul.tabs li a span { float:left; height:17px; padding: 6px 16px 0 0; background-position: right -65px;}

.tabs_header ul.tabs li.active a {
	float: left; height:24px; padding: 0 0 0 16px; color: #C3331F; display: block;
	background: url(/images/tabs_bg.gif) no-repeat left -29px;}
.tabs_header ul.tabs li.active a span {
	padding: 6px 16px 0 0; height:18px; font-weight:bold; display: block;
	background: url(/images/tabs_bg.gif) no-repeat right -29px;}

div.category {margin:10px 0 25px 0;/* padding:5px 10px 10px; border:1px solid #ccc;*/}
div.category ul{ position:relative;}
div.category ul.nocurrent {filter:alpha(opacity=30); -moz-opacity:0.3;}
div.category ul li {display:inline; float:left; margin:5px 14px 0 0; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
div.category ul li span{ display:block;}
div.category ul li .hd{ position:relative; color:#F00;}
div.category ul li .hd .ico_hot{
	position:absolute; left:25px; top:-5px; text-indent:-9999px; overflow:hidden; display:block; width:18px; height:11px;
	background:url(/images/HD_hot.gif) no-repeat;}

div.category ul li.current a,
div.category ul li.current a span{
	display: block; float:left; color:#FFF; height:19px; line-height:19px;
	background: url(/images/tabs_bg.gif) no-repeat;}
div.category ul li.current a{ padding:0 0 0 6px;}
div.category ul li.current a span{ padding:0 6px 0 0; background-position:right 0; cursor:pointer;}
div.category ul li a.other { font-family:Simsun, Arial, Helvetica, sans-serif;}
div.category ul li a{ color:#434343;}

.movie_header{
	position:relative; margin-bottom: 15px; height: 25px; font-family:Tahoma, Geneva, sans-serif;
	padding-top:5px; clear: both; z-index:9;
	background:url(/images/rpt_bg.png) 0 -352px repeat-x;}
.movie_header h4{ float:left; color:#C3331F; font-size:14px; font-weight:normal; padding:5px 0 0 12px;}
.movie_header ul.tabs{ position: absolute; z-index: 10; left:50px; top:6px;}
.movie_header ul.tabs li{ float: left; margin: 8px 8px 0 8px; display: inline; }

.movie_header ul.tabs li.active{ margin-top:5px;}
.movie_header ul.tabs li.active a,
.movie_header ul.tabs li.active a span{
	display: block; float:left; color:#FFF; height:19px; line-height:19px;
	background: url(/images/tabs_bg.gif) left top no-repeat;}
.movie_header ul.tabs li.active a{ padding:0 0 0 6px;}
.movie_header ul.tabs li.active a span{ padding:0 6px 0 0; background-position:right 0; cursor:pointer;}

.movie_header .sortby{ position:absolute; right:25px; top:5px;}
.movie_header .sortby select{ width:112px; font-size:12px;}
	


.comment_tabs{ height:23px; border-bottom:1px solid #E29D94; margin:0 0 10px 0; position:relative;}
.comment_tabs .tabs_title{
	display:block; position:absolute; left:0; top:0;
	padding-top:5px; font-size:14px; color:#C3331F; font-weight:normal;}
.comment_tabs ul{ position:absolute; /*right:0; top:0;*/}
.comment_tabs ul.index_tabs{ right:0; top:0;}
.comment_tabs ul.inner_tabs{ left:0; top:0; right:auto;}

.comment_tabs ul li{ height:23px; float:left; margin-right:2px; background:url(/images/tabs_bg.gif) 0 -65px no-repeat;}
.comment_tabs ul li a{ display:block; float:left; padding-left:10px; color:#666;}
.comment_tabs ul li a span{
	display:block; float:left; height:23px; line-height:23px; padding-right:10px;
	background:url(/images/tabs_bg.gif) right -65px no-repeat; cursor:pointer;}

.comment_tabs ul li.active{ height:24px; background-color:#FFF; background:url(/images/tabs_bg.gif) 0 -29px no-repeat;}
.comment_tabs ul li.active a{ color:#C3331F;}
.comment_tabs ul li.active a span{
	height:24px; line-height:24px; padding-right:10px;
	background:url(/images/tabs_bg.gif) right -29px no-repeat;}

.comment_tabs ul li a.ppplay{ padding-left:20px; background:url(/images/i_x3.gif) 10px 6px no-repeat;}
.comment_tabs ul li.active a.ppplay{ padding-left:20px; background:url(/images/i_x3.gif) 10px -20px no-repeat;}

.comment_tabs ul li a.webplay{ padding-left:20px; background:url(/images/i_x3.gif) 10px -46px no-repeat;}
.comment_tabs ul li.active a.webplay{ padding-left:20px; background:url(/images/i_x3.gif) 10px -72px no-repeat;}


.topmovies{ height:152px; margin-bottom:18px; border-bottom:1px solid #EFEFEF; clear:both;}
.topmovies li{ float:left; width:50%; color:#666;}
.topmovies li .intro{ width:195px;}


.topmovies li .intro p.pl{ width:195px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.topmovies li span{ color:#000;}


.commentlist{ margin-bottom:15px; position:relative;}
.comment_img{ float:left; margin-right:12px;}
.comment_con{ float:right; width:552px;}

.comment_con li{ color:#212121; margin:0 0 6px 0; line-height:160%; word-break:break-all;}
.comment_con li.clearfix{ padding:5px; background-color:#fff7ef;}
.comment_con li.clearfix span{ color:#999;}
.comment_con li h3{
	float:left; font-size:14px; font-weight:normal; width:360px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.comment_con li h3 img{ vertical-align:text-bottom;}


.comment_con .comment_date{ color:#797979;}
.comment_con .comment_eidt{ color:#DEDEDE;}
.comment_con .comment_pre{ line-height:200%;}
.comment_con .comment_pre p{ margin-bottom:26px;}

.index_comlist .comment_con{ width:522px;}
.commentbox{ padding-top:10px; margin-bottom:30px;}


.uphold_fr{/* position:absolute; right:0; top:10px; z-index:99;*/ float:right;}
.uphold{ word-spacing:16px;}
.uphold .up,
.uphold .down{ color:#666; background:url(/images/ppsprite.gif) no-repeat -152px -56px; padding-left:16px;}
.uphold .down{ background-position:-152px -76px;}
.uphold .up em,
.uphold .down em{ color:#898989; font-style:normal;}

.entnews{ padding-top:10px; margin-bottom:30px;}
.entnews .entimg{ float:left; line-height:300%; width:142px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.entnews .entcon{ float:left; width:478px; position:relative;}
.entnews .entcon .entlist{ float:left; padding-left:16px; position:relative;}
.entnews .entcon .entlist li{
	margin-bottom:8px; padding-left:10px; width:213px;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
	background:url(/images/ppsprite.gif) no-repeat -155px -95px;}

.mmpic{ padding:10px 0; margin-bottom:12px;}
.mmpic li{ float:left; margin:0 7px 0 8px; _margin:0 7px;}


.pages{
	margin-bottom:30px; margin-top:10px; text-align:center; font-size:14px; line-height:150%;
	font-family:Arial, Helvetica, sans-serif;}
.pages strong{ color:#C30; margin:2px;}
.pages a{ padding:0 4px; margin:2px; /*background-color:#FEFAF8; */border:1px solid #CFDDEB;}
.pages a.pgctrl{ border:none;}
.pages a.pre,
.pages a.next{}
.hmpages{ font-size:12px; margin-top:0;}



/***打分 评分***/

.rating{ color:#C30; font-size:16px; color:#DF3F1F; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
.rating img{ margin-right:1px;}

DIV.scorebox {POSITION: relative; margin:0 auto;}
DIV.scorebox DL {
	BACKGROUND:url(/images/rating.gif) no-repeat 0 -16px;
	WIDTH:75px;
	POSITION: relative;
	HEIGHT: 15px;
}
DIV.scorebox DD {DISPLAY: inline; FLOAT: left;}
DIV.scorebox DD SPAN {	DISPLAY: none}
DIV.scorebox DD.current-rating {
	DISPLAY: block;
	Z-INDEX: 991;	
	POSITION: absolute;
	HEIGHT:15px;
	BACKGROUND:url(/images/rating.gif) no-repeat;
}
DIV.scorebox DD A {
	DISPLAY: block;
	Z-INDEX: 993;
	WIDTH:15px;
	POSITION: absolute;
	HEIGHT:15px
}
DIV.scorebox DD A:hover {
	Z-INDEX: 992;
	LEFT: 0px;
	BACKGROUND:url(/images/rating.gif) no-repeat;	
}
DIV.scorebox A.one-star { LEFT: 0px;}
DIV.scorebox A.one-star:hover {	WIDTH:15px;}
DIV.scorebox A.two-stars {LEFT:15px;}
DIV.scorebox A.two-stars:hover { WIDTH:30px;}
DIV.scorebox A.three-stars { LEFT: 30px;}
DIV.scorebox A.three-stars:hover { WIDTH: 45px;}
DIV.scorebox A.four-stars { LEFT: 45px;}
DIV.scorebox A.four-stars:hover { WIDTH: 60px;}
DIV.scorebox A.five-stars { LEFT: 60px;}
DIV.scorebox A.five-stars:hover { WIDTH: 75px;}









input, select, textarea, button, 
.CAPXOUS_AutoComplete * {
	font:	12px "Segoe UI", Verdana, Arial, Helvetica, sans-serif;	
	line-height:	1.2em;
}

.CAPXOUS_AutoComplete {
	background-color:	#fcfcfc;
	border:	1px solid #333;
	padding:	0;
	margin:	0;
	text-align:	left;
	z-index:	999;
}

.CAPXOUS_AutoComplete_waiting {
	background:	url(indicator.gif) no-repeat right;
}

.CAPXOUS_AutoComplete .selectable {
	padding:	2px;
	text-align:	left;
	cursor:	pointer;
}

.CAPXOUS_AutoComplete .current {
	background-color:	#FFD563;
	color:	#000;
}

.CAPXOUS_AutoComplete .informal {
	color:	#444;
	float:	right;
}

.CAPXOUS_AutoComplete a {
	margin:	2px;
	color:	#000;
	font-weight:	bold;
}

.CAPXOUS_AutoComplete a:hover {
	
}

.MM, .SM, .MM li, .SM li {
direction:ltr;
display:block;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.MM li, .SM li {
background:transparent none repeat scroll 0%;
position:relative;
}
.MM a, .SM a {
display:block;
position:relative;
}
* html > body .MM a, * html > body .SM a {
position:static;
}
.MM li a.NOLINK, .SM li a.NOLINK {
cursor:default !important;
}
* html .MM li, * html .SM li {
display:block;
float:left;
width:100%;
}
*:first-child + html .MM li, *:first-child + html .SM li {
float:left;
width:100%;
}
*:root .MM li, *:root .SM li {
display:block;
width:auto;
}
.MM ul, .SM ul {
display:none;
left:-800px;
position:absolute;
top:-9999px;
width:1px;
z-index:11111;
}
ul.MM ul, ul.SM ul {
display:block;
}
* html .MM ul, * html .SM ul {
display:block;
}
* html > body .MM, * html > body .SM {
margin-bottom:-15px;
margin-right:-15px;
}
.NOSEPARATOR {
border-width:0pt !important;
margin:0pt !important;
padding:0pt !important;
}
#Menu1 {
background-color:transparent;
background-image:none;
border-width:0pt;
padding:0pt;
}
#Menu1 {
height:auto;
left:0pt;
margin-top:2em;
position:absolute;
top:0pt;
width:100%;
z-index:9999;
}
#Menu1 li {
float:left;
left:2em;
width:auto;
}
#Menu1 > li {
border-width:0pt 1px 0pt 0pt;
margin:0pt 0px 0pt 0pt;
padding:0pt 0px 0pt 0pt;
}

head:first-child + body #Menu1 > li {
left:0pt;
}
* > * > html:lang(en), #Menu1 > li {
left:0pt;
}
#Menu1 > li:first-child {
margin-left:2em;
}
#Menu1 > li > a {
white-space:nowrap;
}
* html > body #Menu1 > li > a {
float:left;
}
* html > body #Menu1 > li {
float:none;
}
* html > body #Menu1 > li {
float:left;
}
#Menu1 ul li {
float:none;
}
.MM {
background-color:#CBCBEF;
background-image:none;
border:0px solid #8F90C4;
padding:0px;
}
.MM li {
border-color:#CBCBEF;
border-style:solid;
border-width:0pt 0pt 1px;
margin:0pt 0pt 0px;
padding:0pt 0pt 0px;
}
.MM li a.CURRENT, .MM li a.CURRENT:link, .MM li a.CURRENT:visited {
background-color:#FFFBF0;
background-image:none;
border:1px solid #CBCBEF;
color:#252455;
text-decoration:none;
}
.MM li a, .MM li a:link, .MM li a.NOROLL, .MM li a.NOROLL:link, .MM li a.NOROLL:visited, .MM li a.NOROLL:hover, .MM li a.NOROLL:focus, .MM li a.NOROLL:active {
background-color:#FFF5C6;
background-image:none;
border:1px solid #FFF5C6;
color:#252455;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:76%;
font-weight:bold;
padding:4px;
text-align:left;
text-decoration:none;
}
.MM li a:visited {
background-color:#FFF5C6;
background-image:none;
border:1px solid #FFF5C6;
color:#252455;
text-decoration:none;
}
.MM li a:hover, .MM li a:focus, .MM li a:active, .MM li a.MMO, .MM li a.MMO:link, .MM li a.MMO:visited, .MM li a.CURRENT:hover, .MM li a.CURRENT:focus, .MM li a.CURRENT:active {
background-color:#CBCBEF;
background-image:none;
border:1px solid #4D4C76;
color:#000000;
text-decoration:none;
}
#Menu1 ul li {
left:0pt;
}
#Menu1 ul a {
display:inline;
white-space:nowrap;
}
#Menu1 ul {
}
.MM li a.CURRENT .MMS, .MM li a.CURRENT:link .MMS, .MM li a.CURRENT:visited .MMS {
background-color:transparent;
background-image:url(h_arrow.gif);
}
.MM li a .MMS, .MM li a:link .MMS, .MM li a.NOROLL .MMS, .MM li a.NOROLL:link .MMS, .MM li a.NOROLL:visited .MMS, .MM li a.NOROLL:hover .MMS, .MM li a.NOROLL:focus .MMS, .MM li a.NOROLL:active .MMS {
background-color:transparent;
background-image:url(h_arrow.gif);
background-repeat:no-repeat;
display:block;
font-size:8px;
height:4px;
position:absolute;
visibility:hidden;
width:7px;
}
.MM li a:visited .MMS {
background-color:transparent;
background-image:url(h_arrow.gif);
}
.MM li a:hover .MMS, .MM li a:focus .MMS, .MM li a:active .MMS, .MM li a.MMO .MMS, .MM li a.MMO:link .MMS, .MM li a.MMO:visited .MMS, .MM li a.CURRENT:hover .MMS, .MM li a.CURRENT:focus .MMS, .MM li a.CURRENT:active .MMS {
background-color:transparent;
background-image:url(h_arrow_over.gif);
}
.SM {
background-color:#FFF5C6;
background-image:none;
border:1px solid #4D4C76;
padding:3px;
}
.SM li {
border-color:#CBCBEF;
border-style:solid;
border-width:0pt 0pt 0px;
margin:0pt 0pt 0px;
padding:0pt 0pt 0px;
}
.SM li a.CURRENT, .SM li a.CURRENT:link, .SM li a.CURRENT:visited {
background-color:#FFFBF0;
background-image:none;
border:1px solid #CBCBEF;
color:#252455;
text-decoration:none;
}
.SM li a, .SM li a:link, .SM li a.NOROLL, .SM li a.NOROLL:link, .SM li a.NOROLL:visited, .SM li a.NOROLL:hover, .SM li a.NOROLL:focus, .SM li a.NOROLL:active {
background-color:#FFF5C6;
background-image:none;
border:1px solid #FFF5C6;
color:#252455;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:75%;
font-weight:normal;
padding:3px;
text-align:left;
text-decoration:none;
}
.SM li a:visited {
background-color:#FFF5C6;
background-image:none;
border:1px solid #FFF5C6;
color:#252455;
text-decoration:none;
}
.SM li a:hover, .SM li a:focus, .SM li a:active, .SM li a.SMO, .SM li a.SMO:link, .SM li a.SMO:visited, .SM li a.CURRENT:hover, .SM li a.CURRENT:focus, .SM li a.CURRENT:active {
background-color:#CBCBEF;
background-image:none;
border:1px solid #4D4C76;
color:#000000;
text-decoration:none;
}
.SM li a.CURRENT .SMS, .SM li a.CURRENT:link .SMS, .SM li a.CURRENT:visited .SMS {
background-color:transparent;
background-image:url(v_arrow.gif);
}
.SM li a .SMS, .SM li a:link .SMS, .SM li a.NOROLL .SMS, .SM li a.NOROLL:link .SMS, .SM li a.NOROLL:visited .SMS, .SM li a.NOROLL:hover .SMS, .SM li a.NOROLL:focus .SMS, .SM li a.NOROLL:active .SMS {
background-color:transparent;
background-image:url(v_arrow.gif);
background-repeat:no-repeat;
display:block;
font-size:8px;
height:7px;
position:absolute;
visibility:hidden;
width:7px;
}
.SM li a:visited .SMS {
background-color:transparent;
background-image:url(v_arrow.gif);
}
.SM li a:hover .SMS, .SM li a:focus .SMS, .SM li a:active .SMS, .SM li a.SMO .SMS, .SM li a.SMO:link .SMS, .SM li a.SMO:visited .SMS, .SM li a.CURRENT:hover .SMS, .SM li a.CURRENT:focus .SMS, .SM li a.CURRENT:active .SMS {
background-color:transparent;
background-image:url(v_arrow_over.gif);
}



