/*-- reset css --*/
body,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;}
body,button,input,select,textarea { font:12px/1.5 simsun,arial,Verdana, Geneva, sans-serif;}
body { background:#fff;}
ul,ol,li,dl,dd{list-style:none}
input,select { vertical-align:middle;}
em { font-style:normal;}
img{border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;;}
h6 { font-weight:normal;}
.clearfix:after{content:".";height:0;display:block;visibility:hidden;clear:both}
.clearfix{zoom:1;}
table {border-collapse:collapse; border-spacing:0px;}
a { color:#424242; text-decoration:none;}
a:hover { color:#0066ff; text-decoration:none;}
#header { clear:both; background:url(../images/topbg.jpg) repeat-x; margin-bottom:5px;}
#topwrap { background:url(../images/top.jpg) no-repeat center top;}
#hd { width:980px; margin:0 auto; clear:both;}
#topbar { height:26px; clear:both;}
.toplink { text-align:right; line-height:26px; color:#CCC}
.toplink a { color:#ccc; padding:0 4px;}
.toplink a:hover,.toplink a.old { color:#FFBD00;}
.website { float:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#fff; line-height:22px; text-shadow:1px 1px 1px #000;}
#top { clear:both; height:69px;}
#logo { float:left; padding-top:11px; width:154px; height:42px;}
#logo a { display:block; width:154px; height:42px; text-indent:-9999px; overflow:hidden;}
#topbanner { float:right; width:468px; padding-top:3px;}
#nav { width:980px; height:38px; clear:both;}
#nav ul { padding-left:5px;}
#nav li { float:left; background:url(../images/navline.gif) no-repeat left center; height:38px; padding:0 9px 0 10px; line-height:38px; position:relative;}
#nav li a { color:#fff; font-size:14px; line-height:38px;}
#nav li.home { background:none;}
#nav li a:hover { color:#FF0;}
#nav li .hot { display:block; width:19px; height:15px; background:url(../images/hot.gif) no-repeat; position:absolute; right:-5px; top:-4px;}
#snav { width:978px; height:32px; background-color:#FAFAFD; border:1px solid #EAEAEA; overflow:hidden; margin:0 auto;}
.smenu { float:left; width:730px; height:32px; line-height:32px; padding-left:4px; color:#069;}
.smenu a { padding:0 3px; color:#03689E;}
.smenu a:hover { color:#f50;}
#searchbar { float:right; width:237px; height:28px; margin:2px 3px 0 0; overflow:hidden; background:url(../images/icon.gif) no-repeat 0 -80px;}
#searchbar .searchl { float:left; width:172px; height:18px; padding:5px;}
#searchbar .searchl .scate { width:52px; float:left; height:18px;}
#searchbar .searchl .scate a { display:inline-block; vertical-align:middle; line-height:18px; margin-right:5px; color:#5A5A5A;}
#searchbar .searchl .scate b { display:inline-block; width:9px; height:6px; vertical-align:middle; background:url(../images/icon.gif) no-repeat -269px -125px; line-height:1px; font-size:0; overflow:hidden;}
#searchbar .searchl .stxt { float:left; width:120px; height:18px; line-height:18px; border:0 none;}
#searchbar .searchr { width:53px; height:28px; float:right;}
#searchbar .searchr .sbtn { width:53px; height:28px; cursor:pointer; background:none; border:0 none; color:#fff; letter-spacing:2px;}
#main { width:980px; margin:0 auto; clear:both;}

.maintop { clear:both; margin-bottom:6px;}
.leftside { float:left; width:655px;}
.lsbox { border:1px solid #ddd; height:435px; overflow:hidden;}
.lsbox .lstitle { height:30px; overflow:hidden;}
.lsbox .lstitle .lscate { float:left; width:330px; height:29px; font-size:14px;}
.lsbox .lstitle .lscate a { display:inline-block; height:28px; line-height:28px;  width:70px; text-align:center;}
/*.lsbox .lstitle .lscate a { display:inline-block; height:28px; line-height:28px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; width:70px; text-align:center;}*/
.lsbox .lstitle .lscate a.hover { font-weight:bold; line-height:29px; border-bottom:0 none; color:#1FAFE6;  display:inline-block; width:75px; height:29px; text-align:center;}
/*.lsbox .lstitle .lscate a.hover { font-weight:bold; line-height:29px; border-bottom:0 none; color:#1FAFE6;  border-right:1px solid #ddd; display:inline-block; width:75px; height:29px; text-align:center;}*/
.lsbox .lstitle .lsrecomm { float:right; height:29px; line-height:29px; text-align:center; width:310px;}
.lsbox .lstitle .lsrecomm a { color:#bbb; padding:0 5px;}
.lsbox .lstitle .lsrecomm a:hover { color:#f50;}
.lsbox .lscon { padding-top:4px;}
.rightside { float:right; width:318px;}
.rsbox { border:1px solid #ddd; height:435px; overflow:hidden;}
.rsbox h2 { heihunbght:30px; line-height:30px; border-bottom:1px solid #ddd; background-color:#F8F6F7; padding-left:15px; font-size:14px; color:#474747;}
.rstab {}
.rstabt { height:31px; background:url(../images/dotline.gif) repeat-x left bottom; overflow:hidden;}
.rstabt li { float:left; width:78px; font-size:14px; height:31px; text-align:center; position:relative; margin-left:-1px; line-height:30px; border-left:1px solid #E6E6E6; color:#2E2E2E;}
.rstabt li.hover { background-color:#fff; font-weight:bold;}
.rstabc { padding:8px 0 6px 8px;}
.toplistcol { float:left; width:152px; overflow:hidden;}
ul.toplist li { height:24px; line-height:22px; overflow:hidden; }
ul.toplist li a { color: #069;}
/*ul.toplist li a:hover{ color: #006699;text-decoration: none;}*/
ul.toplist li a:hover{ color: #f60;text-decoration: none;}
ul.toplist li em { display:inline-block; border:1px solid #E6E6E6; height:14px; width:18px; text-align:center; line-height:14px; color:#929292; vertical-align:middle; margin-right:8px;}
ul.toplist li .p { color:#B6B6B6;}
ul.toplist li.top em { width:20px; height:16px; border:0 none; line-height:16px; color:#fff; font-weight:bold; background:url(../images/icon.gif) no-repeat -283px -100px;}
ul.toplist li .v { float:right; padding-top:4px;}
ul.toplist li .f { float:right; color:#909090;}
ul.toplist li .v a { background:url(../images/icon.gif) no-repeat -269px -132px; width:8px; height:10px; display:block; text-indent:-9999px; overflow:hidden; line-height:1px; font-size:0;}
ul.toplist li .n{float:right;padding-right:5px;color:#ff3c00;margin-top:-2px;}
.rscon { width:295px; margin:0 auto;}
dl.rsdl { padding:2px 0 9px; line-height:20px; border-top:1px solid #E6E6E6;}
dl.rsdl dt { font-weight:bold; margin-bottom:3px;}
dl.rsdl dd { color:#D4D4D4;}
dl.rsdl dd a { padding:0 1px; white-space:nowrap;}

.mainbox { border:1px solid #ddd; margin-bottom:6px; clear:both;}
.mainbox .mtitle { height:31px; overflow:hidden; line-height:30px; clear:both; background:#F9F9F9 url(../images/dotline.gif) repeat-x left bottom;}
.mainbox .mtitle .more { float:right; padding-right:20px;}
.mainbox .mtitle .more a { color:#bbb;}
.mainbox .mtitle .more a:hover { color:#f50;}
.todayrecate,.todaymovie,.todaytv { float:left; width:280px; height:31px; font-size:14px; overflow:hidden;}
.todayrecate label,.todaymovie label,.todaytv label { font-weight:bold; line-height:31px; color:#1FAFE6;  border-right:1px solid #ddd; display:inline-block; width:75px; height:31px; text-align:center; background-color:#fff;}
.todayrecate a { display:inline-block; line-height:30px; padding:0 14px; border-right:1px solid #ddd;}
.todayrecate a.hover { font-weight:bold; line-height:30px; color:#1FAFE6;  border-right:1px solid #ddd; display:inline-block; padding:0 14px; height:31px; text-align:center; background-color:#fff;}
.todayrecomm,.todayrecomm1 { height:30px; line-height:30px; padding-left:10px; float:left; width:620px; text-align:center;}
.todayrecomm a { padding:0 4px;}
.todayrecomm a em,.todayrecomm2 a em { color:#BBB;}
.todayrecomm a:hover ,.todayrecomm2 a:hover{ text-decoration:underline;}
.todaymovie { width:730px; }
.todaymovie a { display:inline-block; line-height:30px; padding:0 5px; border-right:1px solid #ddd;}
.todaytv { width:650px;}
.todaytv a { display:inline-block; line-height:30px; padding:0 8px; border-right:1px solid #ddd; text-align:center;}
.todayrecomm1 { width:230px; color:#BBBBBB;}
.todayrecomm1 a { color:#BBBBBB;}
.todayrecomm1 a:hover { color:#f50;}
.todayrecomm2 { width:260px; float:left; color:#BBBBBB;}
.maincon { padding:5px 0;}
.mlist {}
.mlist li { float:left; width:114px; display:inline; margin-left:14px; margin-top:5px; text-align:center;}
.mlist li .mpicbox { width:114px; height:147px; margin:0 auto; overflow:hidden; position:relative;}
.mlist li .mpicbox .mpic a { display:block; width:108px; height:138px; padding:2px; border:1px solid #D1D1D1; overflow:hidden;}
.mlist li .mpicbox .mpic a img { vertical-align:top;}
.mlist li .mpicbox .mpic a:hover { border-color:#0066ff;}
.mlist li .mpicbox h6 { color:#fff; height:17px; line-height:17px; padding-right:5px; width:103px; position:absolute; left:3px; bottom:5px;  text-align:right;}
.mlist li .mpicbox h6.bg {background-color:#000; filter:alpha(Opacity=40); -moz-opacity:0.4; opacity:0.4;}
.mlist li .mpicbox span { position:absolute; display:block; width:50px; height:47px; right:0; top:0; background:url(../images/111i.png) no-repeat;}
.mlist li .mpicbox span.p480 { background-position:0 -100px;}
.mlist li .mpicbox span.p720 { background-position:0 -150px;}
.mlist li .mpicbox span.p1080 { background-position:0 -50px;}
.mlist li .minfo { padding-top:3px;}
.mlist li .minfo .title { height:22px; line-height:22px; width:114px; position:relative; overflow:hidden;}
.mlist li .minfo .title h3 { font-weight:normal; font-size:12px; text-align:center;}
.mlist li .minfo .title h3 a { color:#5A5A5A }
.mlist li .minfo .title h3 a:hover{ color: #0066ff;text-decoration: none;}
.mlist li .minfo .title a.info { display:block; width:8px; height:10px; overflow:hidden; line-height:1px; font-size:0; text-indent:-9999px; background:url(../images/icon.gif) no-repeat -269px -132px; position:absolute; right:0; top:4px;}
.mlist li .minfo p { color:#BBBBBB;}
.oneline .mlist li { margin-left:23px;}
.mleft { float:left; width:645px;}
.mright { float:right; width:315px; padding-right:10px;}
ul.mtxtlist { padding:10px;}
ul.mtxtlist li { width:190px; line-height:23px; height:23px; overflow:hidden; float:left;}
ul.mtxtlist li em { color:#ccc;}
#friendlink { width:978px; border:1px solid #ddd; margin:0 auto 8px;}
#friendlink h2 { height:30px; background-color:#F9F9F9;}
#friendlink h2 .title { display:inline-block; width:61px; padding-left:24px; line-height:30px; font-weight:normal; color:#2E2E2E; background:#fff url(../images/icon.gif) no-repeat -368px -78px;}
#friendlinkcon { padding:5px;}
ul.friendlinklist {}
ul.friendlinklist li { line-height:23px; margin-left:10px; display:inline; float:left; white-space:nowrap;}
#footer { text-align:center; clear:both; border-top:1px solid #EAEAEA; padding:15px 0; width:980px; margin:0 auto;}
.botmenu { line-height:25px;}
.copyright { color:#868C8B; line-height:22px;}
#location { clear:both; margin-bottom:6px; border:1px solid #ddd; height:28px; line-height:28px; padding:0 10px; color:#999;}
#location a { color:#03689E;}
#location a:hover { color:#f50;}
.pleft { float:left; width:680px;}
.moiveinfobox { border:1px solid #ddd; margin-bottom:6px; padding:8px;}
.moiveinfobox h2 { padding:5px; font-size:16px; position: relative; color:#069; margin-bottom:5px;}
.moiveinfobox h2 a { color: #03689E;}
.moiveinfobox h2 a:hover{ color: #Ff5500;text-decoration: none;}
.moiveinfobox h2 em { display:inline-block; width:25px; height:25px; background:url(../images/icon.gif) no-repeat -323px -80px; vertical-align:middle; margin-right:8px;}
.moiveinfobox h2 .updateinfo { font-size:12px; font-family:simsun; color:#949494; font-weight:normal; padding-left:6px;}
.minfocon { border-bottom:1px solid #E8E8E8; padding-bottom:5px; clear:both;}
.moviepicbox { float:left; width:183px; height:240px; padding:1px; border:1px solid #D1D1D1; position:relative; overflow:hidden;}
.moviepicbox span { position:absolute; display:block; width:50px; height:47px; right:0; top:0; background:url(../images/111i.png) no-repeat;}
.moviepicbox span.p480 { background-position:0 -100px;}
.moviepicbox span.p720 { background-position:0 -150px;}
.moviepicbox span.p1080 { background-position:0 -50px;}
.moiveinfo { float:right; width:458px;}
.moiveinfo .yyinfo {}
.moiveinfo .yyinfo label { float:left; color:#949494; width:40px;}
.moiveinfo .yyinfo .yycon { float:left; width:410px; line-height:20px; color:#5A5A5A; }
.moiveinfo .yyinfo .yycon a { color:#069;}
.moiveinfo .yyinfo .yycon a:hover { color:#Ff5500;}
.moiveinfo ul.minfolist li { float:left; width:228px; line-height:30px; color:#5A5A5A;}
.moiveinfo ul.minfolist li label { color:#949494;}
.moiveinfo ul.minfolist li a { color:#069;}
.moiveinfo ul.minfolist li a:hover { color:#Ff5500;}
.moivelink { padding:15px; clear:both;}
.moivelink a.playonline { display:block; width:97px; height:29px; text-indent:-9999px; overflow:hidden; background:url(../images/icon.gif) no-repeat 0 -110px; margin-right:18px; float:left;}
/*.moivelink a.playonline:hover { background:url(../images/v.gif) no-repeat 0 -29px;}*/
.moivelink .psel { float:left; width:260px; padding:5px;}
.moivelink .psel a { display:inline-block; width:56px; height:20px; border:1px solid #DEDEDE; text-align:center; line-height:20px; color:#949494;}
.moivelink .psel a.blue { background-color:#0066FF; color:#fff; border:1px solid #2A6EC4;}
.sharebox { clear:both; color:#8F8F8F;}
.sharebox img { vertical-align:middle;}
.sharebox .weibo { float:right; width:185px; line-height:24px;}
.sharebox .weibo img { vertical-align:middle;}
.sharebox .sharetool { float:right; width:272px; padding:5px 0 0;}
.downbox { border:1px solid #ddd; margin-bottom:6px; clear:both;}
.downbox .downtitle { height:28px; background:url(../images/tabbg.gif) repeat-x; overflow:hidden; line-height:28px;}
.downbox .downtitle .tip { float:right; color:#666; padding-right:15px;}
.downbox .downtitle li { float:left; width:82px; font-size:14px; height:28px; line-height:28px; text-align:center; color:#545454; border-right:1px solid #ddd; cursor:pointer;}
.downbox .downtitle li.hover { font-weight:bold; background-color:#fff;}
.downbox .downcon { padding:10px;}
.downtip { text-align:center; clear:both; padding:5px;}
.downtip span { display:inline-block; padding:5px 15px; border:1px solid #FFAC75; color:red; background-color:#FEFAE0}
.zylistbox { padding:2px 0; max-height:870px;overflow:auto;overflow-x:hidden;}
.zytable td { padding:2px; font-size:14px; color:#676767;}
.zytable .gbg td { background-color:#F8F8F8;}
.zytable td a.add { color:#069; font-size:12px; display:block; height:19px; line-height:19px; padding:0 3px; border:1px dashed #A4A4A4;}
.zytable td a.add:hover { color:#f50;}
.zytable td a.tred { color:red;}
.zytable td a.tred:hover { text-decoration:underline;}
.zyop { color:#949494; margin-bottom:12px; clear:both;}
.zyop .bctip { float:right; color:#BBB; line-height:30px;}
.zyop .bctip a { color:#bbb;}
.zyop .bctip a:hover { color:#f50; text-align:center}
.zyop a.downbtn { display:inline-block; margin-right:10px; padding-left:37px; font-size:14px; line-height:29px; color:#fff; width:101px; background:url(../images/icon.gif) no-repeat -99px -110px;}
/*.zyop a.downbtn:hover { color:#FF0;}*/
.relatebox {}
.relatebox h3 { font-size:14px; padding-left:15px; font-weight:normal; color:#949494; margin-bottom:2px; clear:both;}
ul.relist li { float:left; width:130px; display:inline; margin-left:15px; margin-right:15px; margin-top:15px; text-align:center;}
ul.relist li .mpicbox { width:130px; height:164px; margin:0 auto; overflow:hidden; position:relative;}
ul.relist li .mpicbox .mpic a { display:block; width:123px; height:158px; padding:2px; border:1px solid #D1D1D1; overflow:hidden;}
ul.relist li .mpicbox .mpic a img { vertical-align:top;}
ul.relist li .mpicbox .mpic a:hover { border-color:#0066FF;}
ul.relist li .mpicbox h6 { color:#fff; height:17px; line-height:17px; padding-right:5px; width:118px; position:absolute; left:3px; bottom:2px;  text-align:right; }
/*ul.relist li .mpicbox h6 { color:#fff; height:17px; line-height:17px; padding-right:5px; width:118px; position:absolute; left:3px; bottom:2px;  text-align:right; background: none repeat scroll 0 0 #000000; opacity: 0.6;}*/
ul.relist li .mpicbox h6.bg {background-color:#000; filter:alpha(Opacity=55); -moz-opacity:0.4; opacity:0.4;}
ul.relist li .mpicbox span { position:absolute; display:block; width:50px; height:47px; right:0; top:0; background:url(../images/111i.png) no-repeat;}
ul.relist li .mpicbox span.p480 { background-position:0 -100px;}
ul.relist li .mpicbox span.p720 { background-position:0 -150px;}
ul.relist li .mpicbox span.p1080 { background-position:0 -50px;}
ul.relist li .minfo { padding-top:3px;}
ul.relist li .minfo .title { height:22px; line-height:22px; width:130px; position:relative; overflow:hidden;}
ul.relist li .minfo .title h3 { font-weight:normal; font-size:14px; text-align:center;}
/*ul.relist li .minfo .title a.info { display:block; width:40px; height:19px; overflow:hidden; color:#fff; background:url(../images/icon.gif) no-repeat -239px -80px; text-align:center; line-height:19px; position:absolute; right:0; top:0px;}
ul.relist li .minfo .title a.info:hover { background-position:-281px -80px;}*/
ul.relist li .minfo .title .pingfen { float:right; color:#BBB;}
ul.relist li .minfo .title .pingfen em { color:#DC370B;}
ul.relist li .minfo p { color:#BBBBBB; margin-bottom:4px;}
.minfo_op { clear:both; height:20px; overflow:hidden;}
.minfo_op a.info { display:block; float:left; width:40px; height:19px; overflow:hidden; color:#fff; background:url(../images/icon.gif) no-repeat -239px -80px; text-align:center; line-height:19px;}
.minfo_op a.info:hover { background-position:-281px -80px;}
.minfo_op a.mlb { display:inline-block; float:left; width:40px; height:19px; overflow:hidden; margin-left:4px; color:#3B3B3B; background:url(../images/playbtn.gif) no-repeat; text-align:center; line-height:19px;}
.minfo_op a.mlb:hover {background:url(../images/icon.gif) no-repeat -239px -80px; color:#fff;}
ul.relist li.on,ul.relist li:hover { position:relative; z-index:100;}
ul.relist li .tip { width:260px; height:134px; display:none; text-align:left; position:absolute; padding:8px 15px; right:-295px; top:0; background-color:#FFFFCC; border:1px solid #FFCC00; z-index:1000;}
ul.relist li .tip h4 { font-size:14px; margin-bottom:5px;}
ul.relist li .tip .tiplist p { line-height:20px;}
ul.relist li .tip .tiplist p .txt { width:118px; height:20px; line-height:20px; display:inline-block;}
ul.relist li .tip .tipcon { line-height:21px; color:#808080; padding-top:5px;}
ul.relist li .tip .sarr { width:6px; height:11px; background:url(../images/icon.gif) no-repeat -269px -113px; position:absolute; left:-5px; top:70px;}
ul.relist li .tip .wa { position:absolute; right:10px; top:8px; color:#f50; font-weight:bold; padding-left:23px; line-height:18px; display:inline-block; height:18px; background:url(../images/wa.gif) no-repeat;}
ul.relist li.on .tip,ul.relist li:hover .tip { display:block; }

.moiveintro { border:1px solid #ddd; margin-bottom:6px; clear:both;}
.moiveintro h2 { height:28px; background:url(../images/tabbg.gif) repeat-x; line-height:29px; padding-left:11px; font-size:14px; font-weight:normal; color:#545454;}
.moiveintrocon { padding:15px; color:#676767; line-height:24px;}
.moiveintrocon h6 { color:#676767;}
.moiveintrocon cc { color:#red;}
.moiveintrocon p { text-indent:25px;}
.moiveintrocon p a { color:#106A82;}
.moiveintrocon p a:hover { color:#f50;}
.moviephoto { border:1px solid #ddd; clear:both; margin-bottom:6px;}
.moviephoto h2 { height:28px; background:url(../images/tabbg.gif) repeat-x; line-height:28px; padding-left:12px; font-size:14px; color:#333; font-weight:normal;}
.moviephotocon { padding:18px 0px; position:relative; width:654px; overflow:hidden; margin:0 auto;}
.moviephotocon .mleftbtn { width:14px; height:44px; cursor:pointer; position:absolute; left:0px; top:49px; background:url(../images/icon.gif) no-repeat -239px -100px;}
.moviephotocon .mrightbtn { width:14px; height:44px; cursor:pointer; position:absolute; right:0px; top:49px; background:url(../images/icon.gif) no-repeat -254px -100px;}
.moviephotoroll { width:621px; height:125px; margin:0 auto; overflow:hidden;}
.moviephotoroll li { float:left; width:153px; text-align:center;}
.moviephotoroll li a { display:block; width:126px; height:121px; padding:1px; border:1px solid #ddd; margin:0 auto; overflow:hidden;}
.moviephotoroll li a:hover { border-color:#0DA7DF;}
.moviecomment { border:1px solid #ddd; clear:both; margin-bottom:6px; padding:10px;}
.moviecomment h2 { font-size:14px; padding:0 10px;}
.moviecomment h2 .all { float:right; font-weight:normal; font-size:12px; color:#999;}
.moviecomment h2 .all a { color:#999;}
.moviecomment h2 .all a:hover { color:#f50;}
.moviecomment .commentareabox { padding:10px 0; clear:both; text-align:center;}
.commentarea { width:643px; border:1px solid #D8D8D8; height:75px;}
.commentop { clear:both; margin-bottom:15px; padding:0 8px;}
.commentpf { float:left; width:420px;}
.commentpf img.zl { width:12px; height:13px; background:url(../images/icon.gif) no-repeat -295px -118px;}
.commentpf img.hp { width:11px; height:13px; background:url(../images/icon.gif) no-repeat -308px -118px;}
.commentpf img.cp { width:11px; height:13px; background:url(../images/icon.gif) no-repeat -320px -118px;}
.commentopbtn { float:right; text-align:right; width:210px;}
.commentop img { vertical-align:middle;}
.commentopbtn { padding-bottom:1px;}
.commentopbtn .pub { width:74px; font-size:14px; height:25px; background:#F6F6F6 url(../images/fabu.gif) no-repeat; border:0 none; cursor:pointer; color:#5A5A5A;}
.commentopbtn .pub_hover { background:#06A9E2 url(../images/fabu.gif) no-repeat 0 -25px; color:#fff;}
ul.commentlist li { border-bottom:1px dotted #ddd; padding:5px; line-height:24px;}
ul.commentlist li p { font-size:14px; color:#272727;}
ul.commentlist li .commentstate { color:#999;}
ul.commentlist li .commentstate .commentlink { float:right;}
ul.commentlist li .commentstate .commentlink a { color:#999;}
ul.commentlist li .commentstate .commentlink a:hover { color:#f50;}
.pright { float:right; width:293px;}
.prtab { border:1px solid #ddd; margin-bottom:6px;}
.prtabt { background:#F7F5F6 url(../images/dotline.gif) repeat-x left bottom; height:31px;}
.prtabt li { float:left; position:relative; width:72px; height:31px; line-height:30px; text-align:center; margin-left:-1px; border-left:1px solid #E6E6E6; font-size:14px; color:#333333; cursor:pointer;}
#company{position:absolute; left: expression(1-900); top: expression(3-999);}
.prtabt li.hover { font-weight:bold; background-color:#fff;}
.prtabc { padding:10px; line-height:20px;}
dl.pdl { padding-left:4px;}
dl.pdl dt { font-weight:bold; color:#646464;}
dl.pdl dd { padding:0px 0 5px;}
dl.pdl dd li { float:left; width:53px; line-height:19px; height:19px;}
dl.pdl dd li a { color:#069;}
dl.pdl dd li a:hover { color:#f50;}
.morecate { clear:both; text-align:right; padding-right:10px; line-height:20px;}
.morecate a { color:#069;}
.morecate a:hover { color:#f50;}
.prbox { border:1px solid #ddd; margin-bottom:6px; clear:both;}
.prbox h2 { height:30px; line-height:30px; padding-left:12px;  border-bottom:1px solid #ddd; color:#676767; font-size:14px;}
.rad {  clear:both;}
.rad a { display:block; padding:3px 0; border:1px solid #ddd; margin-bottom:6px;text-align:center; height:215px;}
.pr_re { padding:5px 0;}
.pr_re ul.mlist li { margin-left:20px;}
.pr_retxt { padding:1px 0 5px;}
ul.retxtlist li { line-height:21px; height:21px; padding-left:12px; background:url(../images/icon.gif) no-repeat -377px -130px; width:115px; overflow:hidden; margin-left:10px; display:inline; float:left;}
ul.retxtlist li a { color:#069;}
ul.retxtlist li em { color:#999;}
ul.retxtlist li a:hover { color:#f50;}
.ttabt { background:url(../images/dotline.gif) repeat-x left bottom; height:28px;}
.ttabt li { float:left; position:relative; width:72px; height:28px; line-height:27px; text-align:center; margin-left:-1px; border-left:1px solid #E6E6E6; color:#2E2E2E; cursor:pointer;}
.ttabt li.hover {  background-color:#fff;}
.ttabc { padding:8px 14px;}
.movieall {clear:both; padding-bottom:15px;}
.movieplaylist{overflow:hidden;}
ul.movieplaylist li { float:left; margin-left:11px; margin-bottom:9px;}
ul.movieplaylist li a { display:inline-block; width:59px; height:20px; border:1px solid #EAEAEA; text-align:center; line-height:20px; color:#555;}
ul.movieplaylist li a.current,ul.movieplaylist li a:hover { background-color:#3EB0EF; color:#fff; border:1px solid #229DE1;}
.expanall { width:320px; height:30px; float:left; line-height:30px;color:#949494;}
.expanall a { font-size:14px; color:#069;}
.expanall a:hover { color:#f50;}
.photobox { border:1px solid #ddd; margin-bottom:6px; clear:both; background:url(../images/mbg.gif) repeat-x;}
.photoshow { padding:25px 0; text-align:center;}
.bigphoto { margin-bottom:10px;}
.download a { font-size:18px; color:red; font-weight:bold; }
.download a:hover { color:#069;}

.thumb { border-top:1px solid #ddd; padding:25px 0;}
.thumbroll { width:946px; overflow:hidden; position:relative; margin:0 auto; height:125px;}
.thumbroll .mleftbtn { width:14px; height:44px; cursor:pointer; position:absolute; left:0px; top:49px; background:url(../images/icon.gif) no-repeat -239px -100px;}
.thumbroll .mrightbtn { width:14px; height:44px; cursor:pointer; position:absolute; right:0px; top:49px; background:url(../images/icon.gif) no-repeat -254px -100px;}
.thumbcon { width:918px; height:125px; margin:0 auto; overflow:hidden;}
.thumbcon li { float:left; width:153px; text-align:center;}
.thumbcon li a { display:block; width:126px; height:121px; padding:1px; border:1px solid #ddd; margin:0 auto; overflow:hidden;}
.thumbcon li a:hover { border-color:#0DA7DF;}
.searchresult { border:1px solid #ddd; margin-bottom:6px; clear:both; background:url(../images/mbg.gif) repeat-x;}
.searchresult h2 { font-size:14px; font-weight:normal; color:#069; padding:10px 10px 0;height:20px; line-height:20px;}
.searchresult h2 em { color:red;}
.resultlistbox { padding:10px 0;}
ul.resultlist li { width:325px; height:170px; overflow:hidden; margin-top:10px; display:inline; float:left; margin-left:10px;}
ul.resultlist li .resleft { float:left; width:131px;}
ul.resultlist li .resleft .respic a { display:block; width:125px; height:160px; padding:2px; border:1px solid #D1D1D1;}
ul.resultlist li .resleft .respic a:hover { border-color:#3DC1F0;}
ul.resultlist li .resleft .restitle { padding-top:4px; line-height:20px; clear:both;}
ul.resultlist li .resleft .restitle .downlink { float:right;}
ul.resultlist li .resleft .restitle .downlink a { display:inline-block; width:40px; height:19px; line-height:19px; text-align:center; color:#fff; background:url(../images/icon.gif) no-repeat -239px -80px;}
ul.resultlist li .resleft .restitle .downlink a:hover { background-position:-281px -80px;}
ul.resultlist li .resleft .restitle h3 { font-size:14px; font-weight:normal; line-height:20px;}
ul.resultlist li .resright { width:187px; line-height:21px; float:right; color:#000;}
ul.resultlist li .resright h3 a,ul.resultlist li .resright p a { color:#069;}
ul.resultlist li .resright h3 a:hover,ul.resultlist li .resright p a:hover { color:#f50;}
ul.resultlist li .resright p em { color:red;}
.pages { clear:both; text-align:right; padding:8px 0;}
.pages a { display:inline-block; height:20px; line-height:20px; border:1px solid #C2C2C2; padding:0 8px; color:#3E3E3E;}
.pages em { display:inline-block; height:20px; line-height:20px; border:1px solid #C2C2C2; padding:0 8px; color:#3E3E3E;}
.pages span { display:inline-block; height:20px; line-height:20px; border:1px solid #1CABE5; padding:0 8px; color:#fff;background-color:#1CABE5;}
.pages a.first,.pages a:hover,.pages a.current { color:#fff; background-color:#1CABE5; border-color:#1CABE5;}
.pages .total { display:inline-block; height:22px; line-height:22px; padding:0 8px; color:#3E3E3E;}
.listbox { width:945px; overflow:hidden; border-bottom:1px dashed #D4D4D4; margin:0 auto 8px;}
.listbox h2 { height:38px; border-bottom:1px dashed #D4D4D4; line-height:38px; font-size:14px; color:#069; font-weight:normal;}
.listbox h3 { height:38px; line-height:38px; font-size:14px; color:#069; font-weight:normal;}
.searchresult .pages { padding-right:10px;}
.mbox { width:945px; overflow:hidden; padding:10px 0;}
.mcon { width:110%;}
ul.txtlist li { width:200px; float:left; height:23px; overflow:hidden; line-height:23px; margin-right:48px; display:inline;}
ul.txtlist li em { color:#999999; float:right;}
ul.txtlist li a.c { color:#069;}
ul.txtlist li a.c:hover { color:#f50;}
.cateupdate { width:200px; height:260px; overflow:hidden; float:left; margin-right:48px;}
.cateupdate dt { font-weight:bold; color:#f60; line-height:28px; height:28px; border-bottom:1px dashed #D4D4D4;}
.jscon { padding:10px;}
.selectedbox { border-bottom:1px solid #EFEFEF; padding-bottom:8px;}
.selectedbox label { color:#909090;}
.selectedbox span { display:inline-block; margin-right:10px; color:#5C5C5C; vertical-align:middle;}
.selectedbox span b { display:inline-block; line-height:1px; font-size:0; background:url(../images/icon.gif) no-repeat -269px -100px; cursor:pointer; vertical-align:middle; margin-left:2px; width:13px; height:12px;}
dl.selcate dt { font-weight:bold; line-height:21px; color:#464646;}
dl.selcate dd { padding-bottom:8px;}
dl.selcate dd ul.slist li { width:45px; height:21px; line-height:21px; float:left; overflow:hidden;}
dl.selcate dd ul.slist li a.all { color:#979797;}
dl.selcate dd ul.slist li a.selected { color:red;}
dl.selcate dd ul.otherlist li { float:left; width:135px; height:21px; line-height:21px;}
dl.selcate dd ul.otherlist li a { color:#069;}
dl.selcate dd ul.otherlist li a:hover { color:#f50;}
.today { border:1px solid #ddd; margin-bottom:6px; padding:10px;}
.today h2 {  color:#474747;}
.today h2 .fr { font-weight:normal; float:right; color:#909090;}
.today h2 .fr em { color:#03A2DC;}
.pslist { padding:8px 5px; border-bottom:1px solid #EFEFEF; clear:both; color:#909090; line-height:18px;}
.pslist span { display:inline-block; margin-right:10px; color:#5C5C5C; vertical-align:middle;}
.pslist span b { display:inline-block; line-height:1px; font-size:0; background:url(../images/icon.gif) no-repeat -269px -100px; cursor:pointer; vertical-align:middle; margin-left:2px; width:13px; height:12px;}
/*ul.tolist { padding-bottom:10px;}
ul.tolist li { width:215px; margin-left:10px; line-height:20px; height:20px; overflow:hidden; display:inline; float:left;}
ul.tolist li em { color:#999;}*/
dl.psearchlist { padding-top:15px;}
dl.psearchlist dt { clear:both; height:18px; line-height:18px; font-weight:bold; color:#585858}
dl.psearchlist dt a { color:#585858;}
dl.psearchlist dt a:hover {}
dl.psearchlist dd { padding-left:48px; margin-top:-18px; margin-bottom:10px;}
dl.psearchlist dd a { padding:2px 5px; color:#424242;}
dl.psearchlist dd a.current { background-color:#03A2DC; color:#fff;}

.sortbox { border:1px solid #ddd; margin-bottom:6px; clear:both;}
.sorttitle { background:url(../images/tbg.gif) repeat-x; height:34px;}
.sorttitle .sortt { float:left; width:280px; height:34px;}
.sorttitle .sortt h3 { float:left; width:90px; text-align:center; font-size:14px; line-height:33px; color:#949494; border-right:1px solid #E6E6E6;}
.sorttitle .sortt ul { height:34px; float:left; width:188px;}
.sorttitle .sortt ul li { float:left; height:34px; cursor:pointer; line-height:34px; width:57px; text-align:center; color:#2E2E2E; font-size:14px; border-right:1px solid #E6E6E6;}
.sorttitle .sortt ul li.hover { background-color:#fff; font-weight:bold;}
.sorttitle .display { float:right; width:390px; height:34px; color:#CCC; line-height:34px;}
/*
.sorttitle .display label { float:left; width:67px; height:34px; color:#949494; line-height:34px;}
.sorttitle .display a { display:block; float:left; width:58px; height:25px; padding-top:9px; line-height:14px;}
.sorttitle .display a b { display:inline-block; margin-right:4px; width:11px; height:11px; vertical-align:middle; background:url(../images/icon.gif) no-repeat -283px -131px;}
.sorttitle .display a.current b { background-position:-283px -118px;}*/
.sortcon { padding:10px 0; clear:both; margin-bottom:8px;}
.sortcon ul.relist li { margin-left:18px; margin-right:18px;}

#player #header { height:86px; background:#469A29; overflow:hidden; margin-bottom:0;}
#player #topwrap { background:url(../images/headerbg.jpg) no-repeat center top; height:86px;}
#player #logo { width:280px; padding-top:20px; height:50px;}
#player #logo a { display:block; width:280px; height:50px; text-indent:-9999px; overflow:hidden;}
.addfav { float:right; padding-top:30px; padding-right:20px;}
.addfav a { padding-left:25px; background:url(../images/icon.gif) no-repeat -367px -110px; font-size:14px; color:#fff;}
#mainwrap { background:url(../images/ptopbg.gif) repeat-x; clear:both;}
#player #main { width:960px;}
.playtop { clear:both; padding:7px 0;}
.location { float:left; width:560px; padding-left:10px; height:44px; line-height:44px; color:#4E4D4B;}
.location a { color:#4E4D4B;}
.playsearch { float:right; width:374px; padding:5px; height:34px; overflow:hidden; background:url(../images/icon.gif) no-repeat;}
.playsearch .ptxt { width:240px; height:20px; padding:5px 10px; border:0 none; background:none;}
.playsearch .pbtn { width:110px; height:33px; background:none; cursor:pointer; border:0 none;}
.playbox { clear:both; margin-bottom:10px;}
.playbox .playleft { float:left; width:554px; border:1px solid #DADAD8; padding:1px;}
.playbox .playleft h3 { height:31px; background-color:#E5E5E3; line-height:31px; padding-left:15px; font-size:14px; color:#474747; font-weight:normal;}
.playbox .playleft .vplayer { text-align:center; padding:1px 0;}
.vtip { height:22px; line-height:22px; padding:0 10px; color:#949494; clear:both;}
.vtip .vtipr { float:right;}
.playright { float:right; width:384px;}
.pcate { border:1px solid #ddd; background-color:#F1F0EB; margin-bottom:6px;}
.pcate h2 { height:32px; line-height:32px; background:url(../images/icon.gif) no-repeat 0 -46px; padding-left:12px; font-size:14px; color:#413E39;}
.pcatecon { padding:5px 10px;}
dl.pcatelist { padding:0 5px;}
dl.pcatelist dt { font-weight:bold; color:#8A8984; font-size:14px; line-height:23px;}
dl.pcatelist dd { border-bottom:1px dashed #CBCAC5; padding:8px 0; margin-bottom:6px;}
dl.pcatelist dd li { float:left; width:85px; height:25px;}
dl.pcatelist dd li a { display:inline-block; height:23px; line-height:23px; width:60px; text-align:center; color:#4D728C; font-size:14px; border:1px solid #F1F0EB;}
dl.pcatelist dd li a.current { background-color:#D5E6F0; border-color:#C1CED4;}
.playj { border:1px solid #ddd; margin-bottom:10px; padding:10px; clear:both;}
.playj h2 { font-size:14px; color:#BBBBBB; padding-left:10px;}
.playj ul.playjlist li { float:left; display:inline; margin:10px 0 0 10px;}
.playj ul.playjlist li a { display:inline-block; width:56px; height:20px; text-align:center; line-height:20px; color:#DEDEDE; color:#949494; border:1px solid #DEDEDE;}
.playj ul.playjlist li a:hover,.playj ul.playjlist li a.current { color:#fff; background-color:#0066FF; border-color:#2A6EC4;}
.advrecomm { clear:both; border:1px solid #ddd; margin-bottom:10px; padding:10px 0;  }
.advrecomm  h2 { font-size:14px; color:#BBBBBB; margin-bottom:10px; padding-left:16px; margin-bottom:10px;}
.advrecomm ul.mlist li { margin-left:18px;}

.prscate { background-color:#F7F5F6; padding:8px 0;}
ul.prscatelist { width:276px; margin:0 auto;}
ul.prscatelist li { margin-bottom:1px;}
ul.prscatelist li a { display:block; width:186px; font-size:14px; padding-left:90px; height:25px; color:#069; line-height:25px; font-weight:bold;}
ul.prscatelist li a:hover,ul.prscatelist li a.current { color:#fff; background-color:#0CA7DF;}
.topbang { border:1px solid #ddd; margin-bottom:6px; clear:both; background:url(../images/mbg.gif) repeat-x;}
.topbang h2 { height:36px; color:#069; font-size:14px; padding:0 15px; line-height:36px;}
.topbangcon { padding:0 15px 15px;}
.ttable td { padding:4px; color:#6F7478;}
.ttable .tt td { background-color:#F1F8FF;}
.ttable td strong.tred { color:#990000;}
.ttable td a { color:#069;}
.ttable td a:hover { color:#c00;}
.ttable .line td { border-top:1px dashed #E2E2E2; padding-top:12px;}

.newcomment { padding:10px;}
.newcommtop { width:647px; margin:0 auto;}
.newcommtop h2 { font-size:14px; margin-bottom:10px;}
.commentareabox { clear:both; margin-bottom:6px;}
.newcomment .commentcon { border-top:1px dashed #D0D0D0; padding-top:20px;}
.newcomment .commentcon h3 { width:647px; height:30px; line-height:30px; margin:0 auto 10px; color:#999999; font-size:14px; border-bottom:1px dashed #D0D0D0;}
.commentlist { width:647px; margin:0 auto;}
.commentlist li { padding:10px 0;}
.commentlist li .feedbox { clear:both; margin-bottom:5px; padding-right:5px;}
.commentlist li .feedbox .avat { float:left; width:46px; height:46px; border:1px solid #C5C5C5;}
.commentlist li .feedbox .feedcon { float:right; width:572px;}
.commentlist li .feedbox .feedcon h6 { color:#999;}
.commentlist li .feedbox .feedcon h6 .time { float:right;}
.commentlist li .feedbox .feedcon p { font-size:12px; color:#272727;}
.commentlist li .rep { border:1px solid #ddd; padding:5px; color:#06A9E2;}
.commentlist li .rep p { text-indent:25px; color:#06A9E2;}

.playheader { clear:both; height:44px; background-color:#F5F5F5; border-bottom:1px solid #ddd;}
.phbox { width:980px; margin:0 auto; height:44px;}
.phbox .phleft { width:680px; float:left; height:44px;}
.phbox .phleft .plogo { width:118px; float:left; padding-top:6px;}
.phbox .phleft .pnav { float:left; width:530px; padding-left:28px; height:44px; line-height:48px;}
.phbox .phleft .pnav a { padding:0 8px;}
.phbox .phright { float:right; width:290px;}
.phbox .phright #history { float:left; width:100px; height:44px; position:relative; line-height:44px;}
.phbox .phright #history h6 { height:44px; background:url(../images/arrow.gif) no-repeat 84px center;}
.phbox .phright #history h6 a { color:#484848;}
.phbox .phright #history h6 a:hover { text-decoration:none;}
.mod_history .mod_pop {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DEDEDE;display: none; height: 120px;left: 0; position: absolute;top:36px;width: 325px;z-index: 501;}
.mod_history_open .mod_pop {display: block;}
.mod_history .mod_pop ul {background: none repeat scroll 0 0 #FFFFFF;left: 0;overflow: hidden;position: absolute;top: 0;width: 100%;z-index: 503;}
.mod_history .mod_pop li {float: left; height: 24px;line-height: 24px;overflow: hidden;position: relative;width: 100%;}
.mod_history .mod_pop li span {float: left;margin-right: 10px;}
.mod_history .mod_pop li .mod_video_name {margin-left: 10px;overflow: hidden;white-space: nowrap;width: 140px;}
.mod_history .mod_pop li .mod_video_time {width: 80px; color:#909090;}
.mod_history .mod_pop li button {background: none repeat scroll 0 0 transparent;border: medium none;color: #EE0000;font-family: Verdana;position: absolute;right: 5px;text-align: center;top: 4px;width: 16px;}
.mod_history .mod_pop li.current {background: none repeat scroll 0 0 #DBDBDB;}
.mod_history .mod_pop iframe {height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 502;}
.mod_history .mod_pop li a { color:#056EA1;}
.mod_history .mod_pop li a:hover { text-decoration:underline;}
.phbox .phright .psearchbar { float:right; width:150px; height:26px; border:2px solid #D7D7D7; background:#fff url(../images/s.gif) no-repeat 10px center; padding-left:28px; position:relative; margin-top:7px;}
.phbox .phright .psearchbar .pstxt { width:100px; height:20px; line-height:20px; border:0 none; margin-top:2px; color:#C5C5C5;}
.phbox .phright .psearchbar .psbtn { width:48px; height:29px; border:0 none; background:url(../images/searchbtn.gif) no-repeat; position:absolute; right:0px; top:-1px; cursor:pointer;}
.phbox .phright .psearchbar .psbtn:hover,.phbox .phright .psearchbar .psbtn_hover { background-position:0 -29px;}

.playlocation { width:980px; margin:0 auto; padding:7px 0; height:37px;}
.plocation { float:left; line-height:37px; width:670px; height:37px; color:#4E4D4B;}
.plocation a { color:#4E4D4B;}
.plocation a:hover { color: #06f;text-decoration: none;}
.vodplayer { background-color:#4E4D4B; }
/*.vodplayercon { width:980px; height:500px; background-color:#000; margin:0 auto;}
*/
.vodplayercon{ width:980px; height:510px;margin:0 auto;background-color:#000;overflow:hidden;}
.vodplayer .playleftbox{width:670px;float:left;height:510px;overflow:hidden;}
.vodplayer .playrightbox{width:300px;float:right;overflow:hidden;}
.vodplayer .playrightbox .play300{width:300px;height:250px;}
.vodplayer .playrightbox .m10{margin-top:10px;}
.playlistbox { border:1px solid #ddd; border-top:0 none; padding:0 10px; clear:both; margin-bottom:5px;}
.playlistbox .playlistt { height:27px; line-height:27px; clear:both; margin-bottom:8px;}
.playlistbox .playlistt .playlisttl { float:left; width:600px; height:27px;}
.playlistbox .playlistt .playlisttl .title { font-size:12px; margin-right:10px; color:#949494;}
.playlistbox .playlistt .playlisttl a { color:#BBBBBB;}
.playlistbox .playlistt .playlisttr { width:260px; padding-right:10px; float:right; text-align:right;}
.playlistbox .playlistt .playlisttr a { padding:0 5px; color:#949494;}
.playlistbox .playlistt .playlisttr a:hover { color:#069;}
.playlistbox .playlistt .playlisttr a.tblue { color:#949494;}
.playlistcon { padding-bottom:30px;}
.gqrecomm { border:1px solid #ddd; margin-bottom:6px; clear:both; padding:10px 0;}
.gqrecomm h2 { font-size:14px; margin-bottom:4px; color:#bbb; padding-left:19px;}
.gqrecomm ul.mlist li { margin-left:19px;}
.newcom { border-top:1px dashed #ddd; padding:10px 0;}
.prminfo { padding:5px; margin-bottom:6px; border:1px solid #ddd;}
.prminfo .pingfenbox { border-bottom:1px dotted #DEDEDE; color:#4E4D4B; line-height:34px;}
.prminfo .pingfenbox strong { color:#FB5431; font-size:29px; font-family:Arial, Helvetica, sans-serif;}
.prminfo .pfstar { float:left; width:110px; padding-top:5px;}
.prminfo .pftxt { float:right; width:160px;}
.prminfo .qydown { clear:both; border-bottom:1px dotted #DEDEDE; height:43px; padding:10px 0 10px 47px; background:url(../images/q.gif) no-repeat left center;}
.prminfo .qydown h3 { line-height:24px; color:#5EA01E; font-size:14px;}
.prminfo .qydown h3 .downarr { float:right; font-size:12px; padding-right:15px; background:url(../images/downarr.gif) no-repeat right center;}
.prminfo .qydown h3 .downarr a:hover{ color: #006699;text-decoration: none;}
.prminfo .qydown p { color:#6B6B6B;}
.prminfo .sharetool { padding:2px 0 24px;}
.mintro { border:1px solid #ddd; margin-bottom:6px; padding:7px;}
.mintrotop { clear:both; margin-bottom:6px;}
.mintrotop .mintropic { float:left; width:114px;}
.mintrotop .mintropic a { width:110px; height:143px; padding:1px; border:1px solid #ddd; display:block; overflow:hidden;}
.mintrotop .mintrocon { float:right; width:150px; line-height:23px; color:#999;}
.mintrotop .mintrocon h6 a { color:#069; font-size:14px; line-height:25px;}
.mintrotop .mintrocon h6 a:hover { color:#006699;text-decoration: none;}

.mintromain { line-height:21px; color:#6C6C6C;}
.mintromain h6 { font-size:14px; color:#5A5A5A; margin-bottom:4px;}
.mintromain p { text-indent:25px;}
.phza { border:1px solid #ddd; margin-bottom:6px; padding:10px 0;}
.phza h2 { font-size:14px; margin-bottom:4px; padding:0 10px; color:#999;}
.phza h2 .more { font-size:12px; font-weight:normal; float:right;}
.phza h2 .more a { color:#999;}
.phza h2 .more a:hover { color:#069;}
ul.phzalist li { float:left; width:84px; height:138px; text-align:center; margin-left:9px; margin-top:5px; }
ul.phzalist li a.phpic { width:78px; height:108px; padding:2px; border:1px solid #ddd; margin:0 auto 3px; display:block; color:#5A5A5A;}
ul.phzalist li a.phpic:hover { border-color:#0066ff;}

.zozi_all{margin-top:10px;margin-bottom:10px;border:1px solid #2A6EC4;display:inline-block; width:132px; height:20px; border:1px solid #DEDEDE; text-align:center; line-height:20px; margin-right:12px;float:right;}
.zozi_all a{color:#0066FF}
.zozi_all2{margin-top:5px;margin-bottom:10px;border:1px solid #2A6EC4;display:inline-block; width:132px; height:20px; border:1px solid #DEDEDE; text-align:center; line-height:20px; margin-right:20px;float:right;}
.zozi_all2 a{color:#0066FF}
.mbanner { margin-bottom:5px; width:976; padding:1px; overflow:hidden;}
.mbanner a { display:block; padding:1px; border:1px solid #DEDDDB;}

.yyad458 { height: 60px; overflow: hidden; padding-top: 14px;width: 458px;}
.yyad250 { padding-top: 8px; margin: 0 auto; text-align: right; clear:both; width:287px; padding:1px; border:1px solid #DEDDDB; margin-bottom:6px; padding:2px; overflow:hidden;}
.yyad250 a { display:block; padding:1px; border:1px solid #DEDDDB;}
.plrad { float:right; height: 37px; overflow: hidden; width: 290px;}
.lbanner { clear:both; margin-bottom:6px; text-align:center; width:680px; overflow:hidden;}
.lbanner a { display:block; padding:1px; border:1px solid #DDD;}
.mtbanner { padding:1px; border:1px solid #ddd; clear:both; margin-bottom:5px; height:90px;}
.mlbanner { float:left; width:730px; border-right:1px solid #EFEFEF; height:90px;}
.mrbanner { float:right; width:241px; padding:1px; }

 /*---------ÏÂÔØ----------*/
.xiazai_lm {margin-top: 5px;width: 675px;background-color:#FFFFFF;}
.xiazai_lm p.mingc {color: #4E4C4C;font: bold 14px/35px "ËÎÌå";height: 35px;border: 1px solid #D3D3D3;}
.xiazai_list {border-left: 1px solid #D3D3D3;border-right: 1px solid #D3D3D3;width: 673px;}
.xiazai_list dl {max-height: 160px;overflow-y: auto;width: 673px;}
.xiazai_list dd { background-color: #fff;border-bottom: 1px solid #E1E1E1;border-top: 1px solid #FFFFFF;height: 30px;line-height: 30px;}
.xiazai_list dd li {float: left;}
.xiazai_list dd li a {color: #666666;}
.xiazai_list dd li a:hover{color: red;text-decoration: underline}
.xiazai_list dd li.dianji {line-height: 30px;padding: 0 0 0 10px;width: 515px;}
.xiazai_list dd li.dianji input {height: 13px;margin-right: 10px;width: 13px;}
.xiazai_list dd li.xlxz {background: url("8e_bj.png") no-repeat scroll -657px -83px transparent;line-height: 20px;margin: 6px 0 0;padding: 0 0 0 25px;width: 68px;}
.xiazai_list dd li.kcxz {background: url("8e_bj.png") no-repeat scroll -761px -83px transparent;height: 20px;line-height: 20px;margin: 10px 0 0;padding: 0 0 0 25px;width: 68px;}
.qxiazai {border-bottom: 1px solid #D3D3D3;border-left: 1px solid #D3D3D3;border-right: 1px solid #D3D3D3;height: 35px;line-height: 35px;width: 673px;}
.qxiazai input {float: left;height: 13px;margin-left: 20px;margin-top: 12px;width: 13px;}
.qxiazai font {float: left;font-size: 12px;margin-left: 20px;}
.qxiazai a {float: left;line-height: 31px;margin-top: 2px;text-decoration: none;}
.qxiazai a:hover {text-decoration: none;}
.qxiazai a.xunlei {background: url("8e_bj.png") no-repeat scroll -650px -598px transparent;display: block;height: 31px;margin-left: 51px;width: 148px;}
.qxiazai a.kuaiche {background: url("8e_bj.png") no-repeat scroll -798px -598px transparent;display: block;height: 31px;margin-left: 51px;width: 148px;}