/*
	Document:index.css
	Created on:2011-01-05
	Author:shauning@foxmail.com
	Description:xmp pianku index
*/
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
body {min-width:950px;height:100%;background:#171715;border:solid #2d3029 1px;}
html {SCROLLBAR-FACE-COLOR:#3c3c3c;SCROLLBAR-HIGHLIGHT-COLOR:#585858;SCROLLBAR-SHADOW-COLOR:#000;SCROLLBAR-3DLIGHT-COLOR:#000;SCROLLBAR-ARROW-COLOR:#4a4e51;SCROLLBAR-TRACK-COLOR:#000;SCROLLBAR-DARKSHADOW-COLOR:#000;}
div {text-align:left;}
body{font:12px/1.5em "\5b8b\4f53","Arial Narrow";color:#b6b6b6;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, em{font-style:normal;}
li{list-style-type:none;}
a{text-decoration:none;color:#bdbdbd;}
a:hover{color:#fff;text-decoration:underline;}
.on:hover {text-decoration:none;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
select,input,textarea{font-size:12px;line-height:1.2em;}
/*layer*/
.movielist .movinfo,.nav,.searchmain_tabbox .on,.searchmain_tabbox,.reusltbox_links_playlink .play b,.gglink,.tabbox .on,.pagelist a,.pagelist strong,.pageturn a,.pagenav,.box_tt,.scrollimg_tigger a,.movinfo,.ranklist .top em,.homelink,.navlist .on,.navlist li,.mainnav {background:url(../img/page.png) no-repeat 0 0;}
.wrapper {overflow:hidden;zoom:1;}
.wrapper,.foucebox,.nav {width:950px;margin:0 auto;}
.main {position:relative;float:left;width:680px;overflow:hidden;}
.side {float:right;width:260px;}
.listmain {float:right;display:inline;width:726px;margin-right:10px;overflow:hidden;}
.listside {float:left;width:204px;}
.searchmain {position:relative;float:left;width:670px;overflow:hidden;}
.searchmain_con {padding-left:15px;}
.searchmain_none {margin-left:7px;}
.searchside {float:right;width:264px;background:#1a1a1a url(../img/searchside.png) repeat-y 0 0;}
.nobg {background:none !important;}
.clearfix {height:1px;overflow:hidden;clear:both;}
/*nav*/
.mainnav {min-width:950px;height:53px;background-repeat:repeat-x;}
.nav {height:53px;background-repeat:repeat-x;overflow:hidden;}
.navlist {padding-left:20px;}
.navlist li {float:left;display:inline;width:80px;height:53px;background-position:-386px -54px;}
.navlist a {display:block;width:80px;height:41px;font-size:14px;color:#acacac;line-height:40px;text-align:center;}
.navlist .on {height:53px;background-position:-306px -54px;color:#fff;font-weight:bold;}
.homelink {float:right;display:inline;width:134px;height:30px;background-position:-171px -54px;margin:5px 11px 0 0;}
.homelink a {display:block;height:30px;line-height:30px;text-align:center;}
/*list*/
.movinfo {position:absolute;right:0;top:3px;display:block;width:8px;height:10px;background-position:-192px -85px;text-indent:-9999px;overflow:hidden;}
.ranklist {padding:10px;}
.ranklist p {height:16px;overflow:hidden;padding-right:39px;}
.ranklist_zy p {padding-right:75px;}
.ranklist_dsj p {padding-right:45px;}
.foucerank .ranklist_dsj p {padding-right:105px;}
.ranklist p a {display:inline-block;}
.ranklist li {position:relative;height:16px;padding:0 35px 0 28px;margin-bottom:11px;line-height:16px;overflow:hidden;vertical-align:bottom;}
.ranklist li a {vertical-align:baseline;}
.ranklist em {position:absolute;left:0;top:0;display:block;width:18px;height:14px;font-size:11px;color:#848484;font-family:"Tahoma";line-height:13px;text-align:center;border:solid #4d4d4d 1px;}
.ranklist strong {position:absolute;margin-left:6px;font-size:10px;color:#5f5f5f;font-family:"Tahoma";}
.ranklist .type {font-size:12px;font-weight:normal;font-family:"\5b8b\4f53";}
.ranklist .score {position:absolute;right:12px;top:0;font-size:11px;color:#d0d0d0;font-family:"Tahoma";}
.ranklist .top em {width:20px;height:16px;background-position:-171px -85px;color:#fff !important;line-height:15px;font-weight:bold;border:none;}
.ranklist_txt li {padding-right:0;}
.movielist {float:left;width:696px;overflow:hidden;zoom:1;}
.movielist .pic {position:relative;display:block;width:92px;height:127px;background:#2d2d2d;font-size:14px;overflow:hidden;}
.movielist .pic img {display:block;width:86px;height:121px;padding:2px;margin-bottom:4px;border:solid #3f3f3f 1px;}
.movielist .pic:hover img {border-color:#565656;}
.movielist li {position:relative;float:left;display:inline;width:96px;height:166px;margin:14px 16px 0 4px;overflow:hidden;text-align:center;}
.movielist p {margin-top:2px;color:#5f5f5f;text-align:center;}
.movielist .title {position:relative;height:16px;padding-right:13px;margin-top:4px;line-height:16px;overflow:hidden;}
.movielist .movinfo {cursor:pointer;right:0;top:3px;width:8px;height:10px;background-position:-192px -85px;}
.movielist .bg {position:absolute;right:5px;top:104px;display:block;width:86px;height:20px;background:url(../img/update.png);_background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorStr=#99000000, gradientType='1');}
.movielist .txt {position:absolute;right:3px;top:104px;display:block;width:81px;height:20px;padding-right:5px;color:#fff;line-height:20px;text-align:right;}
/*foucebox*/
.foucebox {height:301px;}
.scrollimg {position:relative;float:left;width:679px;height:301px;overflow:hidden;}
#SwitchBigPic { float:left;width:7000px;}
#SwitchBigPic .scrollimg_div {position:absolute;left:0;top:0;float:left;width:679px;height:282px;}
.loading {position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;}
.scrollimg_img,.scrollimg_img img {display:block;width:679px;height:282px;}
.scrollimg_img img {filter:BlendTrans(duration=0.5);}
.scrollimg .bg {position:absolute;left:0;top:242px;width:679px;height:40px;background:#000;filter:alpha(opacity=60);opacity:0.6;z-index:98;}
.scrollimg_txt {position:absolute;left:10px;top:251px;font-size:16px;color:#fff;font-family:"Microsoft Yahei";font-weight:normal;z-index:99;}
.scrollimg_tigger {position:absolute;left:0;bottom:0;_bottom:-1px;width:678px;height:11px;background:#242424;padding-top:7px;overflow:hidden;font-size:0;line-height:0;text-align:center;border:solid #292929 1px;border-right:none;border-bottom:none;}
.scrollimg_tigger a {display:inline-block;width:14px;height:6px;background-position:-216px -85px;margin:0 2px;color:#646464;overflow:hidden;}
.scrollimg_tigger .on,.scrollimg_tigger a:hover {background-position:-201px -85px;color:#016b9f;}
.play a {display:block;position:absolute;right:10px;bottom:10px;width:63px;height:63px;background:url(../img/play_big.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.client.xunlei.com/xmp.kankan/img/play_big.png", sizingMethod="scale");overflow:hidden;z-index:99;cursor:pointer;}
/*foucebox rank*/
.foucerank {position:relative;float:left;width:270px;height:300px;background:#242424 url(../img/foucerank.png) no-repeat 0 3px;border-right:solid #292929 1px;border-top:solid #292929 1px;overflow:hidden;}
.foucerank h2 {height:37px;padding-left:24px;font-size:14px;color:#fff;font-family:"Microsoft Yahei";line-height:37px;}
.foucerank .ranklist {padding:5px 18px 0 24px;}
.foucerank .ranklist li {margin-bottom:10px;}
/*toptag*/
.toptag {width:948px;height:28px;background:#242424;margin:10px auto;border:solid #292929 1px;}
.toptag dl {padding:0 0 0 10px;line-height:28px;}
.toptag .shortdl {width:315px;}
.toptag dt {float:left;color:#818181;font-weight:bold;}
.toptag dd {float:left;display:inline;color:#5f5f5f;}
.toptag dd a {margin:0 5px;}
/*box*/
.box {margin-bottom:20px;overflow:hidden;zoom:1;}
.main .box_con {position:relative;width:680px;overflow:hidden;}
.side .box {margin-bottom:0;}
.side .box_con {background:#1a1a1a;border:solid #232323 1px;border-top:none;}
.box_tt {position:relative;height:28px;background-position:0 -108px;background-repeat:repeat-x;border:solid #2f2f2f 1px;overflow:hidden;}
.box_tt h2 {float:left;display:inline;margin:0 0 0 10px;font-size:14px;color:#fff;font-family:"Microsoft Yahei";line-height:28px;}
.box_tt .more {float:right;display:inline;margin:0 10px 0 0;color:#5f5f5f;line-height:28px;}
.box_tt p.more {color:#999;}
.box_tt p.more a {margin:0 5px;}
.box_tt .act {float:left;display:inline;margin-left:5px;color:#63452d;font-family:"Microsoft Yahei";line-height:28px;}
/*list-pager*/
.list-pager {position:absolute;left:50%;top:5px;margin-left:-25px;}
.pager-num, .pager-op { float:left; }
.pager-num { margin:6px 8px 0 0; }
.pager-num a { float:left; width:6px; height:7px; margin-left:5px; overflow:hidden; text-indent:-9999px; background:url(../img/page.png) no-repeat -54px -61px;cursor:pointer;}
.pager-num a.currA, .pager-num a:hover { background-position:-54px -54px; }
.pager-op a { float:left; width:26px; height:19px; overflow:hidden; text-indent:-9999px; background:url(../img/page.png) no-repeat 0 -54px;cursor:pointer;}
.pager-op a.no-page-up, .pager-op a.page-up { background-position:0 -54px; }
.pager-op a.page-up:hover { background-position:0 -74px; }
.pager-op a.no-page-down, .pager-op a.page-down { margin-left:-1px; background-position:-27px -54px; }
.pager-op a.page-down:hover { background-position:-27px -74px; }
/*list*/
.pagenav {height:28px;background-position:0 -108px;background-repeat:repeat-x;padding-left:10px;line-height:28px;border:solid #2f2f2f 1px;overflow:hidden;}
.pagenav a {margin:0 5px;}
.pagenav span {margin-left:5px;color:#0bb0e8;}
.order {position:relative;height:28px;background:#1c1c1c;padding-left:10px;color:#5f5f5f;line-height:28px;border:solid #2a2a2a 1px;border-top:none;}
.order a {margin:0 5px;}
.order .on {color:#0bb0e8;}
.pageturn {position:absolute;right:1px;top:0;_top:4px;}
.pageturn a {display:inline-block;width:44px;height:18px;background-position:-66px -54px;margin:0 2px;line-height:18px;text-align:center;border:solid #353535 1px;overflow:hidden;vertical-align:middle;}
.pageturn span {margin:0 2px;vertical-align:middle;}
.order .tips {position:absolute;left:200px;top:0px;color:#63452D;}
.listmain .movielist {width:760px;}
.listmain .movielist li {margin:14px 29px 0 1px;}
.movielist_none {padding-top:50px;font-size:14px;text-align:center;}
.pagelist {clear:both;height:22px;padding:30px 0;text-align:center;}
.pagelist a, .pagelist strong {display:-moz-inline-box;display:inline-block;background-position:-66px -54px;vertical-align:middle;border:1px solid #353535;width:auto!important;min-width:12px;width:12px;height:18px;line-height:18px; text-align:center; white-space:nowrap; overflow:visible; padding:0 3px; margin-left:6px;font-family:"Simsun"; }
.pagelist strong {background:none; padding:1px 4px; color:#0bb0e8; border:none; }
.pagelist a:hover {border-color:#565656;text-decoration:none;}
.listside .box_tt h2 {font-size:12px;font-weight:normal;font-family:"\5b8b\4f53";}
.listside .box_con {background:#232323;overflow:hidden;}
.taglist {width:180px;padding-bottom:5px;margin:6px auto 0;overflow:hidden;border-bottom:dashed #404040 1px;}
.taglist dt {color:#7e7e7e;font-weight:bold;padding-bottom:3px;}
.taglist dd {line-height:20px;overflow:hidden;zomm:1;}
.taglist dd a {float:left;display:inline;margin-right:9px;white-space:nowrap}
.taglist dd a.on {color:#b3b3b3;}
.hot, .c_red {color:#fd5c01 !important;}
.taglist dd a.more {color:#6e6e6e;}
.morelink {padding:10px 0 10px 7px;}
.morelink a {margin:0 5px;}
.tabbox {height:28px;background:#232323;padding-left:10px;border:solid #2f2f2f 1px;border-top:none;overflow:visible;_overflow:hidden;}
.tabbox li {float:left;height:24px;margin-top:3px;}
.tabbox a {float:left;display:block;height:24px;padding:0 8px;line-height:24px;text-align:center;}
.tabbox .on {position:relative;top:1px;background-position:-66px -73px;color:#0bb0e8;border:solid #373737 1px;border-bottom:none;}
/*movie_info*/
#movie_info{z-index:995;position:absolute;background:#2e2e2e;border:1px solid #3f3f3f; width:211px; height:125px;overflow:hidden;}
.bg_tm{overflow:hidden; height:100%;}
.win_content{ position:absolute; top:0; width:100%; height:138px; }
.win_content dl{ padding:7px 9px;}
.win_content dt{position:relative;padding-right:80px;margin-bottom:3px;font-size:14px;color:#bdbdbd;font-weight:bold;height:18px; overflow:hidden;}
.win_content .popular{  float:none; position:absolute; left:125px; top:26px;}
.win_content p {width:195px;color:#8a8a8a;line-height:20px;overflow:hidden;}
.win_content .p_1 {margin-bottom:2px;}
.win_content p span {margin:0 3px;color:#bdbdbd;}
.win_content p em {float:left;font-style:normal;color:#adacac;line-height:14px;}
/*star*/
.star {float:left;display:block;width:30px;height:13px;background:url(../img/star.png) no-repeat 0 0;padding-left:82px;margin:0 !important;font-size:13px;line-height:14px;overflow:hidden;}
.star4 {background-position:0 -13px;}
.star3 {background-position:0 -26px;}
.star2 {background-position:0 -39px;}
.star1 {background-position:0 -52px;}
.star0 {background-position:0 -65px;}
.star strong {font-size:15px;color:#de3805;font-weight:normal;font-family:"Arial";}
/*search*/
.search_key {height:40px;background:#212121;padding:0 10px;line-height:40px;border:solid #2e2e2d 1px;}
.search_key p {float:left;background:url(../img/ico_1.png) no-repeat left center;padding-left:20px;font-size:14px;}
.search_key .search_key_none {background:url(../img/ico_2.png) no-repeat left center;}
.search_key p strong {margin:0 3px;color:#ff9600;}
.search_key p span {color:#09b1e8;}
.search_key p a {text-decoration:underline;}
.gglink {float:right;display:block;width:95px;height:30px;background-position:0 -137px;margin-top:5px;text-indent:-9999px;overflow:hidden;}
.search_key .tips {float:right;display:inline;margin-right:5px;color:#c78b51;}
/*reusltbox*/
.reusltbox_list .pic {position:absolute;left:0;top:0;display:block;width:120px;height:168px;background:#2d2d2d;padding:2px;border:solid #3f3f3f 1px;}
.reusltbox_list .pic:hover {border-color:#565656;}
.reusltbox_list .pic img {width:120px;height:168px;}
.reusltbox_list {position:relative;padding-left:150px;width:500px;padding-bottom:28px;margin-bottom:25px;border-bottom:dashed #363636 1px;overflow:hidden;}
.reusltbox_list h2 {height:17px;padding-right:95px;margin-bottom:2px;font-size:14px;overflow:hidden;}
.reusltbox_list h2 a {margin-right:8px;color:#d4d4d4;}
.reusltbox_list h2 span {margin-right:8px;color:#939393;font-weight:normal;}
.reusltbox_list h2 strong {margin-right:8px;}
.reusltbox_list h2 .tvtotal {font-size:12px;}

.reusltbox_score {position:absolute;right:0px;top:0px;}
.reusltbox_score span {font-size:14px;color:#ff9600;font-family:"Microsoft Yahei";}
.reusltbox_score strong {font-size:20px;font-family:"Tahoma";font-weight:normal;}
.reusltbox_score strong em {font-size:15px;}

.reusltbox_list_detail {padding-right:20px;overflow:hidden;zoom:1;}
.reusltbox_list_detail li {float:left;width:225px;height:16px;padding-right:10px;margin-top:5px;color:#898989;overflow:hidden;}
.reusltbox_list_detail a {margin-right:5px;}
.reusltbox_info {height:34px;margin-top:10px;color:#939393;line-height:18px;text-indent:2em;overflow:hidden;}

.reusltbox_links {position:relative;height:33px;padding-left:110px;margin-top:9px;color:#bcbcbc;line-height:33px;overflow:hidden;}
.reusltbox_links a {margin:0 8px;text-decoration:underline;}
.reusltbox_links a strong {font-weight:normal;}
.reusltbox_links_playlink {position:absolute;left:0px;top:0px;}
.reusltbox_links_playlink .play {position:relative;display:block;width:101px;height:33px;margin:0;}
.reusltbox_links_playlink .play b {position:absolute;left:0;top:0;display:block;width:101px;height:33px;background-position:-96px -137px;cursor:pointer;}
.reusltbox_links_playlink .ieplay b {background:url(../img/ieplay.png) no-repeat;}
.reusltbox_links_unplay {padding-left:103px;}
.reusltbox_links_unplay b {position:absolute;left:0;top:8px;display:block;width:16px;height:16px;overflow:hidden;}
.reusltbox_links_unplay .reusltbox_links_playlink {background-position:-228px -62px;padding-left:20px;font-weight:bold;}

.diversityTV {position:relative;padding:5px 0 0 60px;font-family:simsun;overflow:hidden;zoom:1;}
.searchmain .diversityTV h3 {position:absolute;left:0;top:5px;font-size:12px;color:#898989;line-height:22px;font-weight:normal;}
.diversityTV h3 span,.latestTV {display:none;}
.diversityTV_list li {float:left;display:inline;width:68px;line-height:22px;}

.searchmain h3 {height:40px;font-size:14px;line-height:40px;}
.searchside h2 {height:40px;padding-left:27px;font-size:14px;line-height:40px;}
.searchside_top {background:url(../img/searchside_top.png) no-repeat 0 0;}
.searchside_bottom {background:url(../img/searchside_bottom.png) no-repeat left bottom;overflow:hidden;zoom:1;}
.movielist_208x141 {width:auto;}
.movielist_208x141 li {width:214px;height:187px;margin:0 0 0 27px;}
.movielist_208x141 .pic {width:214px;height:147px;}
.movielist_208x141 .pic img {width:208px;height:141px;}
.movielist_208x141 .title {text-align:left;}

.searchmain_tabbox {height:34px;background:url(../img/page.png) repeat-x 0 -173px;margin-top:40px;border:solid #363636 1px;}
.searchmain_tabbox h4 {float:left;display:inline;margin-right:20px;font-size:14px;font-weight:normal;line-height:34px;}
.searchmain_tabbox ul {float:left;}
.searchmain_tabbox li {height:34px;margin:0;}
.searchmain_tabbox a {height:34px;border-right:solid #373737  1px;font-size:14px;line-height:34px;}
.searchmain_tabbox .on {top:0;height:35px;background-position:-197px -137px;color:#fff;font-weight:bold;border-top:none;}
.searchmain .movielist li {margin:14px 11px 0 4px;}
/*xmptips*/
.xmptips {position:relative;height:21px;background:#fff4cf;padding:0 10px;color:#a54003;border:solid #ffcf71 1px;}
.xmptips p a {color:#df3400;font-weight:bold;text-decoration:underline;}
.xmptips .close {position:absolute;right:10px;top:2px;background:url(../img/close.png) no-repeat right center;padding-right:12px;color:#a54003;}
/*num*/
.movielist .num {position:absolute;right:0;top:0;display:block;width:51px;height:51px;background:url(../img/pp.png) no-repeat 0 0;_background:url(../img/pp2.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;cursor:pointer;}
.movielist .num_480 {display:none;}
.movielist .num_720 {background-position:0 -51px;}
.movielist .num_1080 {background-position:0 -102px;}

.diversity {overflow:hidden;zoom:1;}
.diversity_tab {position:relative;padding-left:35px;margin:12px 0 4px;color:#353535;overflow:hidden;zoom:1;}
.diversity_tab span {position:absolute;left:0px;top:0px;color:#0BB0E8;}
.diversity_tab a {display:inline-block;margin:0 5px;font-family:"Tahoma";}
.diversity_tab .on {color:#0BB0E8;font-weight:bold;}
.diversity_list li {float:left;display:inline;width:30px;height:22px;margin:3px 5px 0 0;}
.diversity_list a {display:block;width:28px;height:20px;background-position:-102px -28px;font-family:"Tahoma";line-height:20px;text-align:center;border:solid #353535 1px;}
.diversity_list a:hover,.diversity_list .on {background-position:-199px -28px;font-weight:bold;border-color:#565656;text-decoration:none;}

.reusltbox_list_video {width:535px;padding-left:158px;}
.reusltbox_list_video .pic,.reusltbox_list_video .pic img {width:128px;height:96px;}
.reusltbox_list_video .playico {position:absolute;left:120px;top:77px;display:block;width:17px;height:17px;background-position:-262px -61px;overflow:hidden;z-index:2;}
.Hauto {height:auto !important;}
.Hauto a {display:inline-block;}
.Wauto {width:500px !important;}
.video_info span {color:#939393;}

.update_tt {height:37px;line-height:46px;border-bottom:solid #898989 1px;overflow:hidden;}
.update_tt strong {float:left;color:#898989;}
.update_tt a {float:right;}
.update_list li {float:left;width:249px;height:16px;margin-top:7px;overflow:hidden;}
.update_list a {font-size:13px;cursor:pointer;}